814906883314590785 3593406805411049025 6263858962993533953 1431856411292796928 7611743936441753601 5539170560245945344 8414939073172473856 3146475347837259776 45010075601338369 8407391160932670336 6348103864359428608 7977337811275620353 8005510574000459880 1546633142877137281 6588857541612797953 2433416260848304129 1688718718103184192 1392814993676697600 1223938949182472192 8742801875861640321 8413446035784562176 1923707870558800273 4749037302668067328 5498110332297819008 8174699382563911680 780870164603951617 3401902815994652672 7496849262109523968 2966719995183101697 2456881989330730992 2882888452288491009 7317572658415158273 640335280445594113 8255534346673848321 5212282413018298945 1011998317158393344 2304244081382494208 8176743329171558401 3133346942275923201 4308423368091878905 7128524762977779713 9080757274841399297 3127726541302465 8596400729530524417 5167975955129068481 4481659853244152256 8372843991654451201 6435307443763189761 4824846870060815361 2490200026705171649 8815660301732806657 7451669384518464752 7134784328445451521 6143004560414900225 885556221340992768 7674826432251618689 325894987709441665 4434122384578534368 996652102832488320 8476463724061831680 5894617009348606641 2131878775353907201 3105904953076547585 2955461188998741312 4405547723363566592 5893546785192217601 4498344729313561985 13828264024186641 7916049105454998016 3535411952053390976 695849892356539393 2565232175316205568 589185224038842369 2294268580798332928 9134333736096471488 2227824768698769537 7313945414500233217 8358191446567892864 6695236266621104129 4437302812796128497 1168115109324672513 1410809168588947457 8108125156687216640 6825864675639558145 7922808816070211009 8816968006930977024 6076906779557070849 3622483106014755329 5828479288151159616 5876107542007644160 1787108285390175744 7269513721831757568 2641878848015726593 6509630492829499584 6056164553093968801 4865643152505106688 701451822897364993 2326224494449204033 5999508714086760448 8690514454407443425 3549022587569914880 1203285722114214656 8269103925401025224 9036054090156605441 5792623011082567425 7836538886319857665 8934030337948726784 8348952927201498369 2589708418400956688 1775212199586259968 3813760382216044545 113435999460973568 1777613311975769345 488214480856297473 3787442893480123344 8812000740139910881 3859388207259693057 7053892072469666944 8745067536907538433 2823050987946955504 7809174152459826816 2006890058504572992 5380631725670750465 5375644682857248513 146140023478560449 4263890742100258049 4743963468578291713 7759557923710555136 6221520521155372032 7809918998636831648 2583839209194504448 5530846733351871744 7207158600980925952 1003905082709239041 2341479576503342593 3569957851281090977 8098437120931725313 2287013262121507425 2990910308478097920 3073034107886196737 1765284792602354832 3819609576118093824 974318044494356673 3392218830874867712 1420096047733842520 4013552219224423873 7708169700122508609 8441857347593961473 2271465517354713441 1985313779044260993 3904566914271757568 4618053016784898753 4794307236247994369 2200292160121864192 7207315784574468097 6629743128553526784 588792645747897473 8322237212574633216 1651368574056026113 7149357674384982017 8856392796851191656 7252458599270121473 715740165672481792 3807562485612388224 2170289879915316353 6013752097406509057 5838946706128109569 3231716330476780800 1507928041146075649 6134603181665435648 3808751413219272064 5269680709957463040 574122846535411969 8605310868560503041 1574514472151536445 7579284028399217665 4909160091635898880 1592444443871896576 7649340653970621633 6550296699752071168 6456759386458923457 8488800168848394497 3933024683205773313 2733502289631273985 5839289910572654593 6516540379351474944 7921987594431362048 756823116706846496 6462437652935931393 1059918393498927104 5236057139568817152 6816653869010452480 4329305307836258304 1261991701333177856 4557740707763297280 765707202708670465 6262768787424814912 8936387976830923456 6874045458109364225 7833594089320974081 7423760849827495936 3476271555894680769 6632410985838724288 1607858510820354049 987249366381313536 6286431600409920641 3197628566605497345 6922302454423219264 3605054505561398529 2569519219311947008 4140443286042509185 1633580260330300929 5086253715910295553 4929462243749774336 2103871322142960473 5445384492405111936 5875573151624507392 1662860233207982064 869593909093444097 4177587919180974017 3461010885933875200 6413172897728227328 1684545148859193344 7679711835116155904 6497598394203365632 872277672519122177 2598011366466912257 4257655479713014785 285369789863378280 8935474072621569 1739586809527673088 450171094259507969 8669014202720015652 6413453905635955037 4736882867433541633 8901344653492175776 5496114669700726785 3771290395501786241 7720653138318230276 3480663256223135745 8597131375025358337 6937119944512530689 1203636525760675608 5772036022945068032 849313732774100993 71865932233880576 2524989855541766145 2373552919815938849 1303714219215552512 693302131251209841 5961718480713003169 1830170265591056425 4216427485826932224 7713072665774260225 7432836763114815552 6949197709475278720 6152833960506057489 2651200191605161985 524117619874874685 1009041649620099072 1964715995130085377 2579394072662316545 3206194780131169536 5545536295859751936 1198716982103646048 3617876318705783169 8013609973187164160 1456107072025252480 8529895277855440896 5634063333378146304 6285228014816043360 4823037902771971841 634052427347211008 8767183486883233792 7648254176483344385 3086936605859462785 2990391559311793152 1138225016363107840 3777857304691836929 3356880758853273729 3646474865315426817 357157560383144960 3705295210102394240 5798527590789038080 6412320291631360512 8110837658853461505 210008299226385921 2924723300613488641 6954687479581487105 760595907075145729 8426830392890675200 2500910095584061888 9185146594119596928 2994402110689933056 1013257606143151617 350435341211857664 5166273358148800512 5021764577005428736 583289541090013697 152101491119401665 4557665176937291777 301647485279443008 1225816008300684801 3577614846782173184 6331707781174379456 4630793982494244865 9155443533876765697 6889697020156575744 7238211226837041153 2233323770495202721 5541939799227840513 9060382304869181440 2528694254285506049 5539455548730101441 4113335689055379536 6156492624387488513 6705807922848833537 6130548859709318145 4421619170848405504 3298745607246354177 3894636010837932545 6520046304063294816 565737879884976128 6420945656150054016 2466874539656444729 5416655822330577872 5671258000894168577 2867357355144158760 2008266111346016257 1514281430019813377 1421790140871908096 2760547846071585921 7759561964473936129 483255754365528065 1940267033171875553 4409922400093372416 2266649372638248961 4918735106671972864 2308070789430001665 8510398755556818945 2727533374198688960 2160355122132665856 8713854965859098624 3283776885477933057 4898874007969635201 4919132866991239488 7134503166972959744 1923569500788776961 725413164792942337 5814160226873507840 509739591203131393 8551142631319893249 7303390413449412864 7729192173760736320 4612925529045882881 1378290424227008512 4215418208593420289 1016342106102867968 5717993346611978241 2363661482069082112 6858409347566384641 5034196527910506496 5851150483777275904 2909202509488410625 5405917799483506688 272226802595947165 3390195857411145729 6263913420067770945 4061097095876621761 4338547605995417600 8853420681367388160 1588788129862723008 3578534944646737921 9064771870239342592 5575994065117602496 2869963859596673024 3749898385504557673 5899070206218018817 3617744035552071681 3294570370935291905 3064911707749072896 5634975685611945985 4729525990351699969 2889106248341326017 8288519288762827265 4426116134437388288 8961343277137264641 2493216190754332160 8123602876488286496 6302073810797109249 8038787880870477824 6169831281762732033 2329929616072593696 7360118428693245441 2879559128118452224 7756050673482203136 2709595416815797248 2587170644641341185 5730386301260064257 5690202260244922369 1915083637636464736 7982339109829497856 1167515227324416001 8697008241369351681 8083835059853701120 7959313764625956864 4977383397905191616 4671214434745692352 4073972798306705409 8267614096364481280 7726960744467132928 2544264580237046528 8002223310574705497 8482121302915416064 3334899579141577153 280886319590099521 3801558585227919360 7956921618329874432 5844903903547621377 4423901263858060289 3960862604643408896 859394091868624384 1691372202370898896 5563704180186851329 1374065394401837569 4340244119060774913 4072098925821788160 2311958382038428160 4570052611593322496 6822553789458974096 8523380102369996800 9047851491205501024 6049410978797584384 3351887443289575425 670063991420717824 3488023045705356128 9085141328093610497 5361726470721204224 6236994055892574337 1777128568685907968 525839705382684673 9114619468754881824 7903766515744447873 3478735150349168640 8493245383455400160 8308035284260220160 6267025951735331329 9210350150698844288 2013510337918316289 1344981753684910081 1635326182857592833 193630725591238657 6343363841372000832 1106485201740188193 4619223624484814849 7329246431163254808 5966547817099165697 612578974208814080 4697877575012574081 8166675969190927361 969762448192811520 5124760234105863936 5246157278409848305 2301483967310351617 3413804068144382977 6460709848145415936 56550986317274304 5121699831782104321 4316095719112613888 44757015555458048 2811378055959928960 8737141054004591872 7839482587792840704 931839368809501697 3399852220920476672 2966009157790008320 1886860291123095553 8959441265033740289 7398754033218830336 4484737725995165249 1917263188147156544 1441557460108730368 4419830036578795520 7263435459722737152 816425351448783872 474527063302780417 396252203524456448 4689224330324895329 7423313692328854977 8550701607849033729 8440680342354145280 3258416832515291136 8924846602606119936 1969639776177314305 2948230604791991649 6228261085330788352 2937880865088864257 7833172892184625216 6079671105990178305 5450598620577554433 8484049072274980864 6667425459278774272 2242350197880336384 9043602715426029568 3714127187777006624 313538432804318080 4367583835268282369 7170234876482886208 2120031245497057280 3067643260776169488 7350593489136974033 7758611834451221760 6214149672305510400 1461855742147179521 5627937007837417728 2875570692880040896 670295420839786496 6344625819519484057 8658894159116319233 5815982383665145472 3957971569808927744 1822815365925050368 1618385570573038363 5701107937336421120 6853032372749729793 7668124977680809984 5212021496595908609 7829236844594383969 6396930791315102208 53733677176266320 6397582957275512832 7196663620504666625 4025976822774628352 5269493320816980608 1950296853125344256 1381208369148159361 3493656031491739649 1710475623022748080 3153660285454958592 699443398286370816 2702353359068516353 2435239027497862144 4447666236644583361 9164938502233334785 2268063318205444497 2253563719271579648 1226782289515245568 7216101559193989249 8558870141567487361 1942020045521427200 1164926633243934720 7910377263617200481 1992299126502381056 3193028618077787393 7800499107678010369 1897870913135575040 5611659117486435969 4161885942592831489 823050562998370304 2502515539634290688 5748753522164230144 7058939318433115136 422096874617857409 2637025108404355073 1381558974508642305 9011497440814160129 475717573037166593 8634702882886742657 631277193151309825 5569299010164238592 8402591843294601841 1205618032075534538 3898178767486451712 5528695975101898753 2802716576814565409 7939151418547372033 442727578695128896 8265986036495596864 3437439500609063744 7783075407848865793 1544362149839710209 7825742597337014016 7897988169282667520 8732894299043659777 2954647222834663178 8164269354935132160 7382614986791358208 5660991741022674944 960651011065621184 6096030560652251649 2478710640382443521 552013389749510144 3047801108635572160 7641403272863986433 438055235324215296 7412651811987741120 3432426377303888128 3779451290712259585 66892433410731137 5931257453179611393 7169921977830766592 4692546038623150145 9003897907728314044 7424161106907234305 7775905556428466944 8393960496686182240 749895727062228993 5547260832808978049 547588525484684288 3620598221119750656 1920342353674108929 2606339413562139136 6399069913452476704 2476928549884460288 7736782518545350656 8737910604929275777 5146771154548302880 8933220345408759809 2417025301609488385 1699963401552369537 1377090765154269568 7342199198860558337 1980816830195873792 6719406247898120192 2981392601422346240 3343022979915537792 8377098911035295489 4176484482097932289 8808682559864832 7104796358490513409 2193040701319746377 2876837154960843009 6895805781946400769 1358957576690852865 5298672064939180033 2992334630357475328 8249841864387914624 212198769105758049 1199813559560355840 7311665853297578753 2149809570946265089 1104827613946191872 3421927771348647936 2316027720454705153 4396334722005431521 8283184789935896576 934117630394761217 2067774751978749377 8086830653382405249 2888858434832106561 5836830716690384896 779584939012653056 7963110545748207360 5427792765552252505 8710336647190486912 3466281035044536320 3812005652087160833 2818716181027310081 3240013717687408640 7694285805537198081 5961199104700030496 7613078169040883713 6999005993518131457 1826344103929751552 6098171488238661633 4820375476558626817 8210118898833057505 6301545606048656128 6144997374612786784 2140955659421047744 3000465726643023873 7676612655942699520 534037851672566785 8326285546028318721 351094558340678144 5886323351647289345 389316318128442881 3216008983872466945 3080999484338094593 4264134478406897152 28814574888761696 5056812774452337665 3642225346286471937 8107488488392124673 4665001724208971777 4766863845625569280 9016288928789102208 460524723351912448 6967635801639438336 4198714944045987840 4704524273616551936 6691552460973858816 3677344131337682944 7684716870333806081 856679166142354625 6246707593255876609 4331089528288402945 7995771041054982145 5200903490225818241 8911164239654709504 2883495553465358080 9206992704087738368 1258410221664097409 1469119553150341184 8750770160264497152 619114840923215872 5614481236506070913 5060865900679684161 4748686108445769728 2643709583548048640 6212485156878153729 4083988205748297729 2166571658353475584 3010650652565063584 1489382391428653569 4176340582021464064 56838982464829697 3645815731763282788 8199298278243123137 1683477937205951056 734490069775608833 2186089249826000897 5438948303799930880 7687232637606788897 7131066873290299969 8351314437525574657 5470423614365824416 8704370579240113408 7439992161911384592 4923863891617311744 4926088674327523328 3472264741138837184 8780089297096471873 68941242502183457 1946862838505013248 2387097499172728080 47663799545252593 5294317576267409025 5090767861515585617 7117133395316668609 5459439507655000064 2097424097369902848 5542456274487400449 1311751158126131968 8067025433821511681 6776611009048604673 2815921716366852480 5542273385267802720 7729865688710941440 1684834529390645336 600401176884186624 912278723319708928 3323595663294005248 3313991015482863616 907213140119519233 6650115690704306688 105404171306000384 7576365368977307645 3769100724504625152 7328943993477660672 3253671094535061905 3700197274799718400 1017913863661486081 2701057850311112576 2866735453095821313 1138526300020860928 5710006802411277600 2609919419829317072 5136519216476008385 4552213714966311552 3593757150993245184 4686661709780590062 7842484171248330560 8205622021897250817 6002066055053992960 7782369664680966576 6689792189535690753 618083074197188640 5982089785880110848 7258799686904135697 3538036707442195649 1463423650010330112 7283992169517244672 51378263419086337 2545229525719613441 4506536773330884864 3765524466014169857 6981802250736648192 5291615093317361408 1895912000222225920 3463549128054984705 5140919267823714305 913213166379037793 8984370615538050048 5404274260589883393 1912498546885918721 3040407165265362945 3809924164871090689 8797954894191948512 545727822052424065 66415101122642304 4846669182434033665 2052615632324253505 1938446005098457089 4922326657244954624 4298682236840742068 4563286682038337537 4779479344704763112 683560977026462224 3165772318111031168 7136244655806709761 5846040911686187520 1160054958571210801 878106302551021568 111042162039900161 145290468994347776 6314576497767733761 3578675561227993089 764684881652033792 1740997032144493184 8601570387316686848 90435811595383552 5818904614357896961 8183520261979242497 8749336110304717824 6845412519787741184 3368155265761127545 141629821589663489 6701886571652513792 3665618220684935169 7678385111481680896 7014274037607739393 229643077417959424 361116436258667008 3751558413136641856 4888315674492566273 2320564800260345856 5648502438584832001 8712863719613871361 8672724656572067840 8571897543479346488 4722324013151840769 1696451355045096512 4203789741079248897 966112803115443200 6271386700405732928 1009050852119425024 8827691512461933569 5712031208355669888 8812808148792180736 2661778043421901441 7966908692949931297 5547039042614245377 4421103130558364260 2440632671439702784 124823930168397824 6898948963612192513 1973174793651240960 1396233755981672704 5096998444383221760 5869620960917248193 3221607467696604417 7932585010233964032 1490405438775736832 5535097816453332993 1145289574953723393 211493081065455616 3171959076057776128 2499437893274842673 8020434628845608960 7436286102040459648 257761041765277568 5041486834174671361 8390260289913143296 5149861832129318401 6426869789052838401 6031189010190856193 6135127264748044288 6502722221302087680 7460096047792036480 7100089601626920369 6376369273029132288 3464589958772745217 4719276032657091201 8969767029130840065 6535452929682894848 4644719406770388993 1988698360313350881 7774226822862215745 6593386178808871937 6796629806642961288 2903552155502196737 3226161384408256993 4415800092824551744 1154291692169846428 6204006076198764544 2093717147178195457 8056580384191747328 1367723309748742656 5465039555354466305 1131778155081785345 3073480038640767585 8330428706045688832 3972446365796186624 9101737042356355072 8614878477937647617 4761287697621821184 2614226968062197761 3903334772487284193 1048223256603983872 4525363199508150273 5081702733919347273 2753572635150138448 861765323156141057 1476709616033464321 2711607437717684224 298957891280997249 5718628618151344129 412559797506490369 8288086335937394689 1406420835893893121 2277688000608858113 4401552923518078976 844218104279373312 8902434673616659968 8787017257220700160 9103483511889015808 268269625356184832 759015260805345048 5236119102026250113 1954393594524991488 6851813361710399489 5661088700112434688 8037006394439733249 6452697455175267585 304977210926341136 7526627667272368129 4324738533950628481 8068474844604408065 5827757169470834689 1924338867654093313 2759897041465740976 3964597663405756240 6695683364678780160 842138205881357249 3083214020289691648 4544491202314149889 7308476521703953792 4558802412161773569 5038613426037026817 3706897553638791169 2871425711546351616 2490239455097136144 7559256985518433793 5903269696150700033 1942893139983455233 5089988563912998465 7950235073150674905 5355591281179172864 6397720882615694337 867276022648652672 3705070019765452801 3383991396833217948 7864842986495119617 6556260884298723328 8625681168729243649 6317604547653701632 7830501672162207745 5897855129178627041 5346136947010040832 4664871309238337537 4317566033576088221 6158469714815954689 6370778879735910401 8966711431955323392 675159473461436417 57484259378043136 4404101968471879681 2126424819449640960 6571045330272180704 539431065068703488 4413418782299758272 6338491024004238209 4325985795907850496 1376013079233200128 5108790950751487264 5401694830647618784 6687605742256349280 4614936060230678528 5785565221640995264 2478591439131770880 510422538173841664 1082167945166999553 2516205616866623488 2456009675442430977 2901878497806860800 8527048551590812673 6649213932930980625 2398687862714466304 1465953681186398977 352677264402427616 8465374038502932481 323032053109028528 6544029230812217345 7168256453665357824 5332961286432829825 9030433913450332417 319301818445411329 6018514215447207937 6703216640960640836 2323680666965682944 6755699236577247873 8800338505682124800 9132598117519093249 8519803574049079752 5771014635132609677 7352806156649769472 4899380237407125017 2110950845876486145 5978521431576799936 973720261500747264 7469912068537444609 8162717304082989057 1842880838953444096 2613025791290415520 351692462103708545 1443701481882491136 4506704412509618176 5741612251276664832 8721700200934629376 6546443812077273088 3947923121236160513 1492412473564784128 1857184984455223296 3951117250572320768 6037762456308582273 2624823014876949856 9096768342159187968 672974876056854528 2184994670414739457 3671051006397508096 848335057416774400 8022106613022240768 5973740671482414593 8767910227749404673 410919646431887361 85976411748332480 8505969068075565120 5451524804220752912 6112035169684739825 5140453925582193441 690459323546567680 5240977201616451073 7168792786396781440 4787436122450891520 528257557945641216 6291460313770360832 1341498373405084177 6242909226162974185 8314334614555288576 1970438912476177632 2650202014422687744 8763156698551574529 9188629513827284049 7802193194881986049 2571025641761599489 5069133449881089025 2729021086448048641 5672579877579796480 5348951373569021953 5651933333862283265 3156113681071252480 8263586697040385632 1292818812864630496 8166098566817148928 3826337882745458689 2286502200314167296 8165339286367750144 498960414938501792 4463804048921321473 1679756733515444225 27712570945597952 6736083980129357825 7762223478486430721 2331301690156813377 6160926715484066944 9012798979672077056 1653320334889808385 8805517716738585601 6541847363110421025 6381068142190821377 1029721840332754749 3196918593757843456 3390314070453128257 8072248598325926112 139117670435872704 9160073208930003456 3060295400741096897 3732641491270232064 1895151358672998401 2492295042321293313 6824881010670155520 3186783483731771392 721942784647792640 546215724854679553 3198171513362693274 8687279547816902657 8253084039088160768 8532090159740026880 1989141733589124096 5350345574456986268 6277802536241037312 6111410577796333568 7269768095082001409 4411299693252837376 5758059845127485440 6302636603822735361 4885576853292111872 5496106370075217921 345235383050286704 4571648388962403328 3196382449739563008 5235337702461670400 8709170683355856897 8841366305810264065 3432232119751430657 4451836062403004672 5203465662438916097 8411452317480895273 2819703896988475393 5163890613361279232 690315473630554880 6892595987103262464 2140696978417905664 7862437547998183424 822485294392489472 7271970414788337665 8602994463138726177 4258181960512374756 1112072749318144000 6287966517903625217 6094154540912829440 6935075556975651840 7696795482985857025 3711451019871672832 6907193825391783937 2965605595847541121 3151047111904722945 5644471263919803392 1872456351975102465 8642748119427547137 5726768701188210688 4424087854635210689 4801275770992637184 2472328123884431457 9026627911443510912 1315734602051878912 2922259599717429036 3654976760792222721 8218428506612454400 4599810021500944577 7458587413555848320 7475549627649935361 8585731162944540672 651597191973830656 3418380914854330368 8889643259587359233 1719755659899656416 6112440989552825728 865228308241201152 956157204341162368 7196830678770515969 4172553044587126784 7303636923339773184 2693406545917214720 4283717101959873024 1771036406623520768 1553687122017058816 6390012461906780160 1583459750843811680 6896893194535947777 7627117972319010817 6828135812544355328 6480504612381081601 5156691419662680064 4130924781023789056 4143715882413657900 2938569355778774017 2045227942546047041 2002561493930344448 6916882323371119560 7919634928453338036 7401133584552811328 7644541541848817664 2956131812541489152 7443291017619853312 8281740454943260672 3854525113092309697 2288541164087153728 2520145929045776241 148174134257185792 7831572170768494592 5078016814373568512 1507472578257113088 8972987862314634240 1793088957453594112 7814669038773891072 5869747744898842624 2251725623454023681 2803700912845845825 1632434611356737536 6668452856903503872 3753344770695807617 4696515105727184897 8990440043790661633 5241558308794756097 5721943237387112320 9212173948842395009 7101588984296945569 5733387632522140416 5807626752582746113 7136510785348152352 4084917605631892481 9052406074703331328 984997238058454913 4986084500054343680 2613921199052577841 3769594114789755392 5762244657590485952 4917536192526888961 7946235037492576256 6196040585780248576 9090793528406351873 5427542696560253185 2047054722782119168 858992563331982721 3915126257977270273 5334953856433885696 7755379584550699009 6735551456335261441 3077615763755409408 7346332647306727933 1491118484124280864 6036513121082954624 7336637594344674304 1531523217733937648 6548314345156400352 5746503661829169153 6239714502799818752 8855854864001956049 4033461158002450689 4737445015266594305 3971191199799815040 6686204777960210432 8581647144706834432 4007053418385407745 4686505869189283841 5216178805370958404 5744200336362133248 3955526994712255488 7327293123067827216 912223296470441985 4306220289399622401 5359752317864693248 5016161217387987600 460290980148231937 3925698073856589825 5327132997055981056 9069161790844035073 8916564095693955592 5901079005267512577 3005718158102234369 7716601811598508224 2434801148592212752 8567987843438684160 2366524480335233025 4574098604693585921 6445318253359092769 7723986705918021633 413425800078400129 5875092663297990048 654866916680633344 4612505499530149377 5631319691206164481 3944064401709363328 6428830668028942336 2947736845708782081 3472757719626175489 3850879476371345473 1752045008431489024 7353404625026430081 6642747636785564928 5547398907978127873 1361908022703554560 2420854639084040193 2162183704333401984 4180751145110539777 3379628818154349312 3560214371482107393 3388332913395879169 4906886739924432865 7378073618194140160 3307463502297300992 5140484803387875328 8327667366889758400 8900506859055915009 6850944714790893568 7592533451486216193 2257787414809686017 5076383908830023809 6259384775222608769 7527184179472105473 340625074804236288 5702491830687460442 6934421624525553664 3373123490786192641 814692532022163457 3866470636663950273 5227453724199639937 2102085955704969428 3646583444329267201 1229884555196456828 7104864728200350721 8980074121053763136 8977762649749473792 7074742401484718080 4217542488849474560 3274141182106464897 2453608426696748033 3266201253046406272 984004298583585792 1684459820037210848 6566345957834125312 1135536739157882880 2958752692326126081 7752909306449505825 6264489935207187136 2039818486089637120 6299244338034081920 447031589167122736 5627526467924409345 2164691722035623073 4979979119221077889 2454213553515523437 9194286185936461824 526850660842430144 4271944033637460704 144017716524089344 1360623917598132576 7165751638149013504 7413886482134069248 1602386926706774593 7825585440215764145 3453594247235698689 1431471173203758081 7392275877073160177 4480414550567399937 3567109468355770880 3766914975038459905 6828770136226184192 2905838043414140417 9204467224525853697 8197863880575185921 6829075080845285441 1027373839126031873 1607171735638835201 8433498969976595392 8815889901040080768 1743072901938438913 1157702758270853120 4435266496229183809 1897431500554568320 5392734829165440001 7283336195979087872 1128076261912575937 6052369941655760897 9206679542009380865 520451454514279425 8811471194724948993 4690935098641472512 7564483333672462337 2051115312734895936 5805979975372404096 1199689273834209280 1090918036049999872 5658773678729039457 817970292102887377 7311419149328105472 991650302862532609 4705989249761415168 1523001797631466753 4476859108889903488 4773301493055703041 6510507357006284800 6480528953557692417 6865468558726036224 3999208794082959360 813037920076011776 2460553523422182401 6285028713632754432 1100987587873141120 536731109973593344 4646799397872992256 4794863713122483200 1062673134872536064 7168790561723237857 4400293261637283857 424778750809110625 3278768139924239489 157931010539520000 856183661418643456 8330731036802203521 5419244664443013121 2697683307668049921 2826767455536605056 4850362330577062400 5822394461548146689 436231214442569728 4270521125532479489 3634546370217723628 5833518449218070784 2353114145216276736 395288009638978560 487140743421775873 3170415228547563521 5858587301171395072 991422331465525248 6632349430040468481 5550476559844976640 3068333735138197505 8545254273622409216 2284931339130544128 7730393108867579904 1035831159418472960 918521371410006016 5330009045530497856 971818198296482560 1442274016266266624 8338744788025981281 4998060825948159489 2488922921295151105 8462181160359180289 1768495447079174144 8853879004203996161 1842857806586183681 1520847650164056577 8513977105706844161 3386689252329398528 2028383269732052832 1510430447849574401 690215645050306561 2990607116410920960 2729245575628193793 2561801477743181825 4199006335256929921 3868278718038720769 4189236868900979969 2118123853580366337 1761952059676707073 2692655819350101472 465564831180151936 122554460250628097 6329683435681238272 671592815782397696 7019286546012691712 1278196048232657664 7180930201360571392 9111755734517851649 7412425455417647104 4296721384409465985 1745649432832114689 2985718907450524160 2768839110213763073 9062771036672683696 2461878354967290881 1418242531483724801 5635005193005997056 3157927489697634817 8585431944742830081 4483347406880182272 4035328049670746368 7820753173305083905 6304181624027819264 7785275480391994881 6508146094322925568 8408060078275817313 5864451929621904833 3449339069511794689 1419033454407546752 6463284453842820993 5784283844538429953 6422272359304331265 1646462863454217345 5944361301864755201 8809161036135112961 1998398131425389185 6863590015420303360 2993457239163928576 3020990052959508225 2823977911856124392 4700518951499510401 1902186032014692352 6454990053161450229 5621186496399233201 8852428213934475472 4617735994633877376 5209013084627741537 4188455591315208033 5690339629845250049 2268019889066737664 3421121410519296896 2771336624055685121 2060392361258221568 5177811419579534337 5608653882807432192 7694474397438662657 8666163759215738881 1479030985705070593 9160293934988970545 1492134685905502209 5345096215257817489 8026677937266040832 2021639856568834177 8477528316736616929 3377040041554169856 3514581390136177665 6654711527383605248 8685927527013877249 7717089335024484352 1711896398004187137 4906582476701793409 5801403455366692865 6474311644059123209 3023480165449884673 4526670551849505808 415029296732176385 1751575075421150465 4229714682781195648 7128829103429032705 291713215262194736 8413281478585001984 3602337643118762241 3932967275325063168 4814443599241804400 184569955169599488 4482769885232247809 8296637399703494913 3479096890365650433 1217566890254901376 3145905651415875585 1987024366875523072 6177267289449906176 3351228955539415041 4944735916114913665 858710576484106241 5107210351376440368 1294892069865472000 7509440786644074497 8188279289027645441 4313686393753811969 6428289935670332416 1556420782940856320 5272967861116681729 5970679180252872704 3996582052193769985 494312352546213408 5428437937647222784 4529536149018146049 4723497942976921601 6593418259979225600 3993945177794920448 8975434866250743809 4234049529532184321 2850403990435545313 1946098447838134273 6882620710607675393 502613450584324289 3971375461707595777 4124800673826860640 2853439385520286465 5012090297930685953 8004591833417640577 2796326440665481216 3524718119787508481 5375712789373964288 1270894509671920641 5889146958507566884 8123649364636372993 4458145305860094081 1277980231336005945 5823630682305886209 988478647920975872 3505090572860443393 6618071993317359617 4237989025218854721 811556272478820353 4435942928927677440 3343962533993608928 4608925745929258753 6325731714106384384 4536762964171067705 607468772350136704 6780888644701296768 8310618092140925568 1932337951103485441 5656387621364621312 8006908313013469185 6462100680996945920 4637682332591112833 8153565300990091440 7014445910484133281 1223366363945963840 5810112128389439264 1710632947469495553 1962690713614811137 8990673400678217152 1116060194827468512 2502248778838589441 936858596829036544 3209574278248349665 7271752817782919552 6815032347946102785 3991247188510507009 6417860960755094529 2658952154321522689 1216576529865706593 4849333222596198528 6159259593522778433 2844756702144462849 2469355492915352384 4862443549630208449 1271632085656918017 7541163511202444181 5163339441694257121 6161703548378331597 4248173627263245761 1515708731576225792 2995405456647491585 6365626111985088513 4184376146217988097 1180669599092952672 8437049301257148792 1605291402932699137 324263519529592832 3061769713081706497 5095559014151536640 2014032463517810688 3204083085857747713 5576561735185883137 3189448673565861889 2545548633905213120 7842814130115955808 6086698137255348225 4827453715604888832 5581030781615732352 9154995858951468544 3199886284510266961 8614521280942449665 3518614880941568000 346597854663571457 443735502204993536 6479984608649764673 251058564914675713 8966128165741875037 7133570535449918016 811293349637798529 3819293203979304960 1896831156582318080 3440364092128815104 9038814148174450652 7707520384923931264 2281847621814950913 1608987810474315520 3649549200343277568 2854065874692054529 9173532223060606976 885521103966699520 2349202911265837056 6702354421108965376 3307786314952688128 6586022726376292353 188416083817860609 3687686916860829697 3711653927760078656 897993718820920232 1586770246421773825 6083031636836671488 7167236903020491265 5552610765016183297 3568466389473015544 3539221827429916673 4113988336859521024 2369265598376459600 2571070239449247377 4544356021485986005 4902885324559220737 8175857557180812032 4996052124578660352 687378687377325808 3247052603246265345 1032425609276761761 3139672940980559873 3837473809001640065 2781221987071959681 7012994206796276784 137408194894682177 4042493172448031360 2684512419250446336 6093742084608262144 1920816840399671360 6293740443439282432 6508011077336880384 4483005332029067521 7265506905334028288 3429780350951936000 8188875665696591720 2328239239133171713 3135975913487982080 8706974667566208000 8909204295435628544 2438979718603961344 3060908568899061025 2662536223975456256 6319092546068812480 9159135612324102145 6494273915788892608 8461371608994877440 7484903005380990977 7021264772269335040 6670348258072583489 5456453445244215296 4132669609929287168 4602018277082206976 1460655863957922817 1576575373833490432 69879610485541184 618467661061184065 6733141712669304576 7783687662523826176 8404084411298195456 3970604627941916672 4722100311023209472 1648270501744034881 4253175854327489528 6772920070186553344 1370015878702170384 6167450640138051072 7337078222698419777 660882012625862016 7738105489012801024 772942720357300224 3866050039948443649 7991082112762653696 7093487266770345985 8973744331895811968 4797234175034572801 9137993003261298688 6018709829794237441 7656486782758764545 4560741679357073409 6392860775895614848 5312645971204645792 6352689182629429249 7732688682695786497 8647378780135600816 4538708683714723840 7921822446828520705 4902600584926132192 1202665772959715329 5198701784060111585 8223478024608198528 8421004916346388480 4554524073615521441 7940254772660931537 2728464036750177793 7864882262660305665 597863091727765408 7961233012731936769 94878953206013952 635497740478912513 2543565116055089153 11397852947963905 1050589396300247040 5074112244561739777 4523072209223319552 4900297643263639809 493883504454248979 5139987959483316224 6618237772823242049 4748052466547687425 517560038621384368 5611990859090681857 1482396333294862336 6279488459962540032 8561793370052935921 1427098351484317696 484986729499612416 5180513105092462592 591325532657549312 3416681096008788800 7539863045851736192 564787509397718113 1954340240633806849 4959437041708367873 7192995436560953857 4611631624422251776 5305548445220601857 8264139868201951232 3924083814133610496 6988052144132231169 5256111010613035008 2000038721316640544 3556024687016454145 3042223803811926017 629842775213257057 8456526640543270400 1816872065443529217 8518816804960727553 4396535430469062081 5758117604952939680 4012475914587706176 1851442312213389313 559938100332360744 1683361505764178945 8159385119643743233 4469062482118274049 5566354552402198529 2873355700569256513 5171947560490106880 1850954757541043264 4266468068357981801 3324877720106447872 4404974121668014080 7975515906519764736 158641905960637505 7980092825261375489 371543245027213313 7072508140013954048 7238026347450112641 3187096591913037923 4501378193403805696 1816157987438233857 7990556919469441024 8995254603196620801 2941892031997921280 8822113853930471424 7013447631258001409 8908171398273906816 1342362143444944896 1815417325854423808 8703871604342247169 8948059036072539649 5535709894853202657 7622692266151493793 1730661341096680620 5261002943613026305 5958176898781280000 4995817430241993536 8260758666985773057 8665728451824145056 4185736372157153280 7467897377164740529 955672063178702849 4355939415597517408 4795866683723431936 183446668919384065 8356063872989396992 7266450386982124161 7576339531124668296 3733978531261376513 5459884296833030272 507904089941076993 4470152239942364160 1559517785826106880 60134664254152705 4716607702808133632 2368272626916261888 1193914304829587456 5507844421931040769 2199825444248733184 3304209402527635872 8570584451814554928 5672923282935570432 4681002003073413464 6787688526669661184 4748388416743658496 6497663261501176833 5304247251215094785 8030532711860663808 2493162220283586432 8397377150971833344 4771596169339973121 3375134568621178336 5923911148562205414 6843478658157339648 7816191357298674945 8251869478880024897 1506576027327828481 7517384361225753633 2008356484033417217 1583922904671756416 5472520740185133568 4401531543034660865 2095193842591334400 6215945899546247168 2790218291294472417 7188316492816935360 2891973194796075201 2059586244752979968 3598449898117356032 8898318959717711872 2436349297264951297 7737358084847840769 1585289125172698625 8432405939954617857 7859524907148167680 5397068443338438785 6405687455528173569 5437136244930311680 4925656824064270336 2800272690252623872 16711333230130433 530800159549380609 2853763311103571840 4315105623038361600 1854147788186411008 1106689158340453888 467078957469007872 3364833113799345153 6480653401646127553 2001170137549897024 2619598578887430056 8894420890829557761 3465869376092027360 2619530845514604544 4373365963096033536 33752483342176257 6935686450342279168 4258443680233178112 704489354656960512 1242268023300644353 3914363765586395137 4451821689389525040 6287832817837793280 14835061380448257 4421281873848201728 1201451526977052672 5061197726931900417 2084538702169112576 3620250544014998016 6813582439748028929 8501261105169436673 6471394068546295552 4068582567864956928 1931769985073114561 2595034198501139968 1237499734177798401 6721006043003052544 6661611536783029312 3205300537890879489 2979689716835786240 3995905143652614145 9023034508328281193 6066696673935069953 1006703014805103617 5033494671174606848 7478977837828687641 3623431276526841857 1837037116635113985 3704943747953166577 4795126715309349633 1082852119287037952 8637540090419230273 3311506265537299969 6701943656142405633 7734565395087243841 2282116458129570240 9047276801844765696 4125863550114787968 7761709644649393793 1539201156449281280 646852790321217537 4469899122284316289 5191126618633152512 4318508361621577729 628355568198521856 8948743328884850688 7637959855574235136 6942857501804875777 8029942305668774105 7923222348120189377 1210894763671313408 6552807065068142737 6741883122937371393 4107836290289369088 9009908750138998785 857262102333254000 697912869253552896 4771157502357042049 4758039316488127233 636388142683258881 765599819194204161 9032701681746345985 8833474768318255021 7085303583714443393 7285803020006488833 3206129319617438720 4706741528419041280 3509915183500754945 4545769111317423616 1554538012369131385 3624807967939630913 2220043827080617985 5626875631300830720 9076645872403159092 627423538357485569 2429948333991009345 8549234650040137729 1025557739821112896 7185301279550025504 2774763759928100033 9018054074658810113 5487193810693160257 6514460299320506296 3158876078425056256 7474972896652688128 3472247628386822145 6652031632082175744 80298954741872768 6277361521028943505 3645819609464840064 8082617138754707329 7304999137687004161 8372149921397055488 1440572340765147137 2331859845811597312 229297189957517313 5517992529550237697 5602259273538600960 7766443297615858592 1510207957520336640 3265768344602726400 7402021162575515648 8635052870097797120 4836088521394823936 2071930791924739073 344008289924340737 557615022044279041 4539542641215699873 7805286033720427521 2105136105019613184 1100082596995632192 7157887779634119681 4623920353804873216 5929227285184771840 2910048009324367521 4431291866078755040 1598450490588125184 7730022204588567553 1155666659116421121 8908069537153483040 5498799001293488129 2080329426397831168 5841948481617043457 8847715107496738817 2139579803582347264 1669880358779841984 1981837660847571457 4758063883326675969 2435334502271836160 5780950661896681472 2182559653320063609 1276332822098345985 6809314034687471360 4647531203321135104 6131376052512807553 2258784442474954753 4008012553136373760 2156836438535107265 581294800893682240 5023590997305880576 2437572733229010817 6211462595563909376 6917951730548654081 5836713381470706904 3025320484517751360 466095939516466176 2545342275841008857 3391686645487372673 161995449009963009 7357821815036398657 4194339566951608833 4474818882142519297 3474058487826874369 5387041063968640769 1004031653187792896 6743290447927071616 8203622090721720320 6275331439716735808 5374307349966798848 4145972615094519552 5852569756037147905 1488994080067477505 7762768943196724225 8012130396343011648 1161320923371911040 6306137779378114217 1285183658212457856 3814990475063350208 84845704746567105 8833530960903321600 1145394637134832961 4295941755177009153 1932872082094857216 1079378924312010752 1679209311666751744 5762477701737817600 8031349384380678144 1985997590188455617 4812395218366069248 8824770714263116704 6687126198895108801 8208650682357953664 7557321273157723392 8714214696144367617 8303629292597732353 6034397890522843136 5899718199858354432 8250744266660249601 1044585470825118209 8534755929495191553 7694068922592455449 6889879976180675073 4711825704170291200 758228667907122497 4060127490033377280 53537771346821217 7340306779264351232 5509342665954942465 991541406352764697 1843120846246199553 525149997470777344 2792135796204306433 2145472912557375489 1142952100400005120 5418793307509739009 7617823619063073888 3000069429166101376 1382939866123327489 1045455034387015424 6816636736454699393 6747771853738139649 722681709630529536 2802023005647249409 8074534560385765920 389422053676193216 2423473964224868048 3648244445532585985 9149984291191219201 7028820601698462208 2988908683531599681 8748582599548854273 4093807585518534400 3410306640377131009 4765719243971411969 6898404706265879552 6863982571250909185 6045664476642344961 3328585383606419457 1392770446672230081 8564205826131845120 7998583687974861057 3677466170611097600 5747216271529213952 212072253018609665 1173733917249765376 7334365836048490497 8238192491037814784 5266857344954025985 7880199859160428544 5458567939037824256 4909683460942918769 6114218458755244384 5160023624713303504 8973511745518270593 1011481781188645632 3691640242562437120 4971888014564810113 2621360344927387457 1172673218699582272 1262193705441800193 7303338705162839808 4816723607452465537 8261833884891159809 6381235207466914816 2214430311957246969 2846173625135697920 3090688933486477313 8626819787695207521 512722746595090433 7906450281304627457 8703415811043140608 573502569457307649 6655452108242223104 7427519826412650496 6847607314068103168 2221208916784119808 2989786412164042241 2168211616887562401 979898218070156928 6951800180838094849 2133509572282335232 3846993349065803264 3726159297720084224 1102836103579971585 880509825488115200 7657238132603496961 3219400650663549185 7302970362559954560 4833682061893735105 3760091350082596864 7312981448614121473 9209897727851308033 858908753625812993 31664933156274433 8188883616793559040 2344913271824713137 4786133889901939713 6386641719782595585 1531639609891942913 4360509729000109057 8189157361181229057 5809348787891134465 2740430431560027184 4571123674600297049 9191091080306378368 6404956701861497344 7060054728169244672 5092585185707113984 2185390815181246976 1669141595408957441 1840578793334489345 8607413386764806401 2046307174119942145 2713925796780236017 7823721273174974849 1714563406604210689 2586927457431510729 8364447538153860352 1305673018186101761 7980252756560047473 8363981097096423040 1176760077295468416 7735421272688156673 3870960604076756047 3959198076152980481 7882076061109090305 261563828618914305 8308412431663628288 178027777410407425 4108928809541183489 6422896856976393217 4196127434950142080 8583809624897623121 8841904836521064512 922637495209517281 2506367477898094849 1333545537756295168 1889437796869401600 2146412078565425153 114148451564417024 2645553242679499808 4539064700263956481 4505763827993618432 1650554651742969857 2313090161061511169 4275819457024267904 2744209618022199297 2894079774597548033 5375943932914376705 4142987046325105217 2892443896633966593 8801710549050303616 4269555795462455296 9025974457507008641 2701615292880912384 5722155431661333249 9098285726469627648 4134718789197803520 3661183142896971264 3841000637452615681 4304379288439294721 3178867378962087937 2433798474056767153 7528083870574776320 3872863711526797313 2820240452388031745 7387627500896125441 1110053333063537921 6059872510791895553 8547539736471294977 832728417138531893 5861611649908291728 6206385761367537920 5237297519848856192 9157729321415300608 6289232980199185761 7096801623173359041 137610340942672897 7291553109545786169 7523751688709169168 2397526434935421441 2220418142741290369 4146829059150715904 557502785804577280 3807893293365023232 1794470504683238785 3533869407328305793 2346924876484087041 1626695951776192289 4801930114218221568 7899247022105198897 351815408077397505 1063670940063099328 2224586640684877925 9157049163554029569 5650360347787264001 8379995348034060289 3398977763529389056 331974691422122432 8518298176290043905 4136532532600547328 7843947143858192897 64671413687072705 4391478388448822657 659165779536824064 8134583618972983296 2815491129730776064 8309690836014071809 1136810380866993153 3772917447326638081 7807140114572622849 1962035041018533377 7924025498510698600 5764494825726752257 2674547378244342785 8692128895467573248 3194470511850201217 1058087294213363713 1351076391980038136 4656437175012594689 5805100378262601728 7126201067438333952 4301402799565197313 5701880198942420992 3782579229369270273 8173044849769289217 5743854488596650624 3435693213423698177 6305908916055310336 5137896505634701057 6900964964791872001 874695794509130369 8335975504744071169 5683104551377305601 5689426244936319937 4712511981980104833 2446521702856051713 997729730716327313 4821029906641067008 4547040563949611520 4383928254914887680 5057874685881865793 2923314413474925249 7119377007135955048 7206135442057222145 6453393862211387392 4531940812880216064 8388103384047853569 6519973552017866752 8585607865724534785 8846520942621111297 304668913885623297 352260129218177536 8608421206704599360 6106754473099657216 6347201918167220225 2624493502077767936 2575539307821436416 6674825663603428609 8040880842230861057 4813642720636425216 6482191347025521696 3944097680646796289 8586344839935220737 470444207860205312 6306503566243184640 4507090862828755072 2869556538701682304 3313654132371572032 3134383809918731648 9219095201931904000 7222965371110359041 4189078389851882785 7191712611440590849 8409357236477577600 8577615917102251905 3427022700308145664 3053739859880782337 1367125201522457472 1480177025926051392 244951389484561409 9016952451998104577 7440144373137644800 6320649598836408320 2788841539122143232 4529064275334922240 1299984135256360409 8716987228684366849 5503789437680812032 7418381241888092673 2462060896482625537 704149921488397633 1395843003144611841 2835758565530894337 7993851810130653185 3532467092577058817 3329532753762301697 4791022299527861936 8397408316277606144 1350006711654034433 6384516107779076097 4146839719299840448 2042356939204494592 2143185057658013697 6654532035891691521 9206189329277039744 7358208572858956801 3849107958314822553 6813741435447059457 6835554071609016320 2159139123807240672 465677072128380928 5441967263255109632 533140575842900672 8061626159053975553 4301953950031314944 1570928699265555456 7627683320372492673 1952219139041544513 6742463835495387136 4831066784452078977 2485399707712307200 4203236976873857024 2238987036426231249 5031613139002099584 5746938766642252929 6537760371257959681 8664993750490518785 1007222459433429121 1118928408676168321 3925312821562934465 4378407728638020609 5196942284881983360 8374892682974994432 5164747679462602497 3189166839340204033 8497093943744150913 895998656701267969 3354225394343051265 842720987756806261 5881994847104104129 2058813169979478017 5079532339697467777 7021520596691504849 8057858056141811201 1352730346375356609 2686659551696158721 1616407007649566233 1652691221538144257 383627372776074497 5785743791097764609 4606131846322396737 6969928533055471617 4077961693539174400 9178230560556056576 8458574727084209056 4608492058609592321 1746903946511237120 113376427014193408 1967643137437663232 7250267891271974208 5905100268219067392 1246789745094557697 2135405564899454209 3101694272459904001 8547175055385639057 1307009234178532097 3351430449361187841 733886019768369152 3876369821040902144 4726605263229149185 4665173510539714689 6986162809311106561 7768757789724238848 8500058087407869633 8840732415489183025 6320424728011235329 2352325108079836736 2128481351831928832 7023182937323238976 2548769333884406913 4323873945998566016 8594632076140609537 3008695945756884993 5094990873637226497 7898796545414279809 2777040774061152257 7933588298310057985 2495290860222422017 697747595458085888 7022531899007361025 8520227104183308289 7460966817391085568 9124522206108100224 7220473691574225921 6977349305643319297 1308132200194770432 2895531729683972096 6059768174023278592 6166390160610011521 7621757120000494465 4092299400980463617 3017726085280088064 3161047917836664833 6877056675443620864 1333035312146754160 7228545372240216065 1612879611606125984 5156051855486050305 554816985483418880 1859841885860816896 7145136859380130177 6786672971909978944 6522018632934138624 3843524784842512897 2618439784479014913 1168629698208856813 1764773795208638976 7121871225495691264 7944796449233440256 6878660502756556800 6558771721947906048 8218386729174273537 446512230316729312 4196519841389871617 5586702510883602433 5724549094583764992 4765970306304573440 4041587472563290112 6358637660391568896 3582258032417830913 6109793881622972768 1095878241130573312 6893191758715125656 8252639667561758720 6884311495511971585 511008152344580096 1885075263097930329 2818501594825919488 138838872755564545 2986994912012107776 358564334303051776 3669311231705921856 1430642655345541120 2820728318588326784 3841937252199703040 839453301880961024 6866833069743508992 7812306433009319937 4315407413242316801 3804948587898043904 3139058704866131969 5014802250326886913 1451682017555387029 1794685872796462593 3612214766139195393 1946863605836152833 2403095823234234625 1005628754421186560 3832697060973346816 1602436181039813889 1290843971879491521 6783329610003085313 7608700892801810433 1066856858870259200 2471977917903536129 5399244729993369600 681542475360116864 1223434661967248016 4081759436283315904 3969171841570719744 215720623533702400 5764094994218960778 158847462953627457 5367994694674451552 2630752842365009920 5247912127277186561 6779792297080426496 3368756586138739713 6026581949832876673 2662537781095355104 3597990095460550656 9209155184714734592 8628650206071339040 8324557822950100768 114639456542213057 7942562426755450993 375409984269031424 6074356740666196993 897860430806298625 6970973199215419392 797915762263064576 9172004713638461441 1874645916513779712 3575777720734961665 6780141645448534016 1437284699614240768 4901548806323855361 4197941214490376705 5730170669772920833 8503417301117304832 7151097314006445056 5289413882562478080 6286828952084144129 8753609848337435392 2957970163512294144 987957584807588737 4367121840328835073 2991577515180818432 1347924767068230913 7027842432979173376 6376719620187488256 193925000694857729 4633125962966437633 1974885394173816833 448013227122841601 385938609930171648 4718320678842474497 6210319323963949312 177568945031978241 5134915637386484193 7477866844528262785 1593356017575312897 599598955445088640 2333390403579930624 534607054881949696 3802218173105533888 1939395961850417153 529684558077493249 2923028583021368321 3127651084698107137 1941590001388651521 6575736820738482688 2226442397957294081 8994258134230205441 5280926174845206528 1643640253565645313 4143961064895807489 3880084818300372545 1093765704960319489 810207884319948800 4532381526151000705 3625441534120586752 518702878743963512 6493296156524055809 2853960592214242369 1329153518835384320 2555664767202131741 8802150912391871969 2442486905547419648 7769787513070460145 2248080149095383040 873267701323399168 1353371186146707713 2424765621386113025 7411037616206031744 1531165661286750720 1911687024035856384 2336141807725268736 4385647670185182529 8635547756757536768 8236291485105654145 8709506367980479232 6610168025210705537 5091639153429725185 2160108152788134273 3306665385854763008 6240098349314780320 9032445406590028960 8776226047630384128 2162902938101907457 4722639681539801089 2442277206888660993 8778781738029447552 8257598989888166241 60619271348454785 2714141447424223649 7128539435786829824 8314510757359712896 8408249978642785280 757965015581163521 2979956333990041600 2241267005329691648 4441970230495379457 5706314850123923456 1053300751348979681 5997547644289912449 3201721530998970368 6701101677847500249 7175500789360887809 7309965153673386672 888193158071424513 2892788762542424001 8243866273075829057 4482629685184905216 7609421664917093888 8910686444145996161 4607793880259100673 4943072361417904128 800309785615589840 1641430935375920000 6791227560858917377 5646032576742930433 8628027163954844256 8852459444730265344 4377534623331393537 7844390193806057472 5352045727779913729 1750743487255985057 4173933496634494976 3702739894488533953 7164663877293727744 5950639878697923584 876501952701194241 3861638487382433792 7568241341931154433 9094722381711966209 5398540691208468225 1154683716152269792 5975530574716813953 6854992492017293664 5892431739882045440 233674317866467329 8219136142918498560 748662890751213569 8907204994124388673 4381175849411543040 6816640279383612161 8255706925662451712 9209631619250097144 4255276184709349377 6926795873605008896 1993306598078592384 6128387918141524097 9049117621794848224 5628478259468725632 6256176313825553648 2139058315889734657 8908226818884896001 1029825456873472001 3986466236547066880 8376147466425139201 5538199008219291649 8857471245665175552 7175506795816927232 5042891113547120640 989876142121355008 7368639448697647649 192088450339008000 5912230489012356368 5894957830173846880 3629120090483515905 674324281880018945 7123274100426387456 7096725246614544256 3639757399382179840 5839446760496996353 2804460102797750529 9093403193956722689 3095889346533868545 6910271371980416913 7711091684034871297 7457576562777653249 4809754269282132096 2032312526717794593 6044749363428338688 1712240563414116161 8414716851410647552 6671095321019547648 4586793462782754816 20615847164905344 8461616710861455361 2601314434280375552 5221810536189929473 3130402262777113481 1164706744862742112 550693614875094145 7368318131290529793 9058866431026132992 732738711507809408 4350317896227494112 93157057381233152 6381676031644208384 1721475603858522113 5801346890223442825 1641186977420705792 4615249808200859649 7488148470421270560 5587889939718592512 2140383073175863296 8981279576870354945 7914141770534806833 6306565448052028064 1322519870893135481 4826507261616966721 1834909504874283009 2074853652662553812 5224278331024523265 2534741471966928897 7687280770014669568 6189186808940538017 5162629805116665408 5144417464346726401 6712804164856375296 481796644351016961 4844853215454987361 6776701237895446784 4597869366674839305 7230952695000295168 44847140819477504 2252647285693349889 7023447320425485824 5038169309942191617 1015997040003419233 1438691921215317697 7184381643612344433 4152703844010835969 1484938465334510593 134368129412184065 6653498738034076161 536177610922157057 728716401984929792 3841536337022812161 5967865283743981568 2760935042365425120 957269797153701889 8926003422167438805 2954509941541575680 1594762824859058176 5481193898833399808 7009414416909074432 3124911642829979648 3988804973487874432 1383361749347167233 7157526361068987009 5048032453223251968 8100379008851781121 7581345728365755393 3498426223466584065 1887558645085778273 6480301542378563137 5512940983266017089 5707789753327560129 4826586380402446080 1457748127619564033 6000190713679970305 1072923941091180544 7118830357501429025 8360231182887505920 1314411169390266880 568779695710625792 4573505379650031521 5126123611699339264 3480074580510251520 3920409121627944960 6748746252137505537 836702543724953601 7113489719377996288 6893543909091174593 5277856063537991937 4937627438916542464 2253818146186878232 6089417894977339392 1084505842453276673 6820232766066246656 7730882659986178049 673033422320323089 5724158347848929281 4841608401670090753 1401290580756201473 1010123988847980033 2676185095575343105 9167041148591805440 4339161128929781569 2048905655092184320 8325136443744637665 4909244998138372097 4127856872806969536 7353144991493888000 8345148835442926593 8912232610842805416 4054115147754809216 450424190747017216 2244208031279793409 7430079439970073297 1353367966849048768 5123893034050317056 2903601419862147073 4396314817762262673 940049698644366928 4556555707037450241 8220764082190876673 3778573168511877121 2736547488691253721 1288739933751853888 1585573758186162176 1646328766582606208 3131344784365804417 6914675692168036609 8935392723248232904 8586958461106832897 66260471078477824 874342230380073984 7423414770368839680 576289020591393408 3718236963769376769 3702393690672307712 8785879005148839937 5898097344962280193 9014576185871736129 8662602909329317889 5918314097685901200 4491772321517699073 8772852759951164832 8466329472407044097 6607030902023450625 8708629943139881216 6645665081112870912 8395011214339196184 8239086677240915200 427518024604239872 3484537314799480833 3453920930882912257 5866372674388754433 2577733634623879872 378874070353379328 5857752573383658433 5918552701563602944 2368684323131632640 3655431060731267585 2461513508736376000 6042556889013682177 924812710807316480 2744333815579705344 4739432982704457728 2824386043020934272 4650372719300005489 2262693095000440833 5215983466997147649 1202617335350820865 5459544969258802945 7404532988449191872 5953042207516008449 6309833887120654336 5315408336107876160 2341648390782377984 8833593856588789169 4583858579299200769 7855695327283359624 1539448031241633792 6888731362017769473 2664749971641511425 3695959207644031041 1196118543515963392 2224386601157478016 2464986203037496577 8061197184166537216 238560146764851712 1296910075713560064 7155457159292948480 6389431840553384961 5070085307062231041 1331937924369476897 7567131250093191904 6019086989274341981 9037434292901666816 9068641362094861537 5367701243399220992 3446168563955906561 8745274986996289024 8725917463933562624 2954485153700103936 177727065876493952 8985731314484523648 4585709429231743681 5977457671164992160 8714038484135647167 1712462931771882497 7249817489049175425 7949687842921947137 4138903200603476736 1725213306599358976 3683888082237943680 5488755605199126528 4016597058295102208 2633025961300178625 1717117691544997377 3018852356986766145 605190787801593920 9184142827023978497 4429852459300986625 5465245896723603457 7800740370307809153 971663478056031648 7727158910150064257 7348145983214927105 796975607890419712 788773804621725697 5870354101009949568 8341565075593416704 565459902721475584 7801466504046448897 8204159615869911040 5353938594751578113 680818297369149761 5508912928485369857 62513811760699029 177373815508607488 951617309603528704 3640725748169375745 1941938649951076353 7044117485909136385 5845964196202217472 5384322692117953024 1430865608315045889 3545074380509257888 5104414572881570992 2852894772467953665 8526655421978574848 3099556150007103744 2841164220770398976 277627508904509441 6281720450652045312 8150905425606779432 4154289899857780737 3374316650406131712 4703886844239146496 8605573014651777025 322977250708422656 8946372743024902145 8879490793736110081 4408461881559977985 3019779358169100801 4077610969775782529 4095704439695968256 6356167838651994880 3155193447522155137 4445803592281709953 1485012943563726848 8701851888826384385 2880617339121786880 7054365746023915520 4228719594473021441 8838928599382658049 420543053886181056 7209235570390138880 2514553534963900417 4648413091000623361 4618317967062593536 7454349207104258048 4792659734098222528 6989634077891557089 4794331127669872641 5892792264277406721 2870233704255774081 3817827888725762048 1907292025124346881 4578351680997818368 4428234667206073601 8409085893831319553 4688848475690336257 3120765226791256064 1504738094557593601 8602114434766536705 2996008340230160568 8312930177400031745 667574185873604609 5880509770670902785 6881670108078374912 2717975874886250112 2838339324604437632 1528789919460777984 6456121963452382017 8034357379364740352 1234655437864828929 8024887084771393537 3688077468460460033 4679376252229938673 274243931946598737 9018777521324556977 7046333324115797345 6563102026477658112 4158172110956610240 1804108128768242176 3625426840444837664 4420193584383646176 660546389500772352 5947350908780609536 5698458905165103104 1387046835925842176 4793951087420833792 807740595454531728 5261373990568198145 8595622688071073792 2077997829869183704 5405297606511403008 3549290239962441921 71105511547142145 8046873229904437248 6569431586292092928 2717708100281565184 5086296723334559393 6729435908627404384 5121579434259775489 8610583994800786945 2510787658290355569 2220852991730778112 2602088234123329537 1760160511545800705 6488177890642378753 3347783926289698817 2111002839996109377 8958077609025091584 6137420475584766465 1855898748920187392 8166001317088132865 1584930865115345987 1311088067378511872 406652433278451712 5350052963114078208 8035124397413437981 9221674417386056704 9146036872148900352 7009914275550599681 1788129442776301568 557086081019525120 9092059627998068736 6768439976696911233 8906289690766900368 2639531451822006272 7344300796724706048 5665118743948482817 5887039051625660417 7700296465928245073 8548479963285606400 1521842322126837505 6055934392760584705 2155787437446683921 5222463741197816033 1480907302877124737 3859826936291582785 5519550009134731264 1999208294065307649 3181056046166215424 6669810096183976968 8569378000801098881 5955461326133894721 4544626989956871168 966943912335769601 604995894899130432 7406546632868757505 8895843433966496161 7478384634471522177 1531863193725060097 3975339680711311361 4849287322064425177 7235570739625868480 8564374327876464129 4092506201121884096 1727228978249698304 1429235075231031297 1913257537332333441 8977753327477625024 1249164997035943936 1634882264321861120 3100808974219914240 2523418123536014080 1704658405811027968 7020094536827828161 4259836392856868864 6962359166061296312 2659746125310848412 9205856976690208768 7229637089915993578 2724901708458016769 71123628461328385 5755237691455479921 1458967216214401280 3087952808662509568 6598415826170697729 8761736993959452672 6620415324110999553 1172445619562301921 5647764709491965952 6964622888423318465 2153073743589524032 3390163018316447745 4370760171183575408 2012418408001870336 5185015883216577833 3064564245146403713 1166380743604541440 682563073228922625 3345832554278080744 8562437987249863681 4366509935823922176 2953278288184105505 5888967386490684672 3875087257497017729 7403276811863719936 9059168492237606912 6972847142152340105 1898599130135213211 4745807164350475777 4867720337030701056 1196578870095930177 1584176273385152448 1168701440840834049 7714145310358969080 197714665329672065 2801773017842097664 2258376264403247105 2870854149662502912 2330124682098473472 2646251397371396096 2024307448274428240 6727713944915419137 8356115914574678273 3562535323991998465 7449827728568156161 736991738834583553 6071738656007290881 3338017189729796096 8064873495720350721 36581437869771649 6369186808636685312 3471824884292783104 6751736628865621505 4139884349279181825 1111059556352589825 292496312419352577 3200844318248324288 7169603422356417153 5259416977941160960 1243065545491465344 4650255165056605568 6885308432509163265 2554654555860011297 7640810579573080065 7747586100200569089 230809785642357760 8099767698730254337 4258477397157370368 119320625704867584 6135650135420608512 1801178112231116289 1454417593691580416 2724798298678872449 3885918146974893057 417786428972914753 6227742819601317888 217045581267507712 4615203393552030720 2822765499418753121 7164745820473073665 373192111359221761 8789792553784241920 5233587677801190912 5105123252837900353 7926684213296001024 6023118323491037184 4069357414574613504 8061453548437041152 9177178911026206849 3182795937610009217 7385857533223829505 3720258376179322112 7518555043153239232 2605871774060249089 8611513042541147904 7557143624060525824 2267032846569686785 2814698700410428512 2342150932788412416 4541828094084284032 3417326983186841600 3377646174830319552 2470769162615767520 9112126987658724865 5692498243732546977 769167488629497953 3031797736057474049 4011457664745889792 3829065790857775872 7176768830287102272 656591027674251265 9135541207749746688 6454364954715488257 4425120580383248384 4618527051053514753 556586033195117825 7283844636216689025 975672494019200064 4526312119558733825 1430055111978574528 329180410923931137 6171915872312433511 8420798668906430465 3269005680647508992 804733877821247488 8427600577859507824 111987424648354689 6747002511787871360 6046549308861469953 2774937965613572096 8381961024538820545 5752539374625554432 8350605308152559396 8199687630538932224 3680079355877912577 6603237339836326273 509203683430247424 1253183606140581889 2745568651438230521 8767813745650171905 5945804747200083456 1825326471573659649 6458585492553752577 1714497879459373809 1479402782468816832 5479989304354668545 9058912391684751360 614166989589506817 2249915140536829697 8325470672043797504 5034327146629086208 3057668872399618049 6960703925669870336 6411473770523163745 8485043618569722624 1580806010984495104 2908711876532644097 6065433243106361344 7512055469732955520 5111178584955420672 1987913324910997504 5199667631783695681 7145262307320549376 3178295001711948800 3569609889102433281 8531421464147935233 7730175754794150913 2925355486134566913 8517428318025236480 8920264082979679489 1709132486254307168 8202602882045864960 3991553649290594304 2758485354278202368 947074668380782593 8743221049202855649 6147911893243830272 4343338990630883328 3491117250619899328 2003821818897531137 3999895286950052097 8925909911711650816 7351727382003890817 1762630539165317121 4186562339410264256 1746389582104834945 1085616953207067648 7952781118745953793 5287403781100085248 3634974493656331008 5714678426655756800 2337876560957591552 2364400341266634569 7331694664415653888 3050021472991768577 2977040060280857089 5982426536230104320 577897794413237249 5690922514097618944 865984633636489856 4182064824203016192 7931567964957704192 3739340125897585952 5155072461916995585 5412572648917303296 8367373542258160512 2843264592485695489 6753773570768896000 2101377128267106304 2058307502799810560 7963933303098761217 4124976918216466433 8544059311608827393 6084247935168118785 1911881202027490305 2195626142300841217 4593330290584485728 2050693197268906176 8181011388494774272 6078350572197183488 744816606522649600 6460280759345719809 1701204086754808921 4161170882840508161 7532231333553576576 4934010541376117760 2515052443990824176 4150390657274627584 4490871379457790208 5472783560424728961 8186889657428847617 4212764673552170497 250874755156017153 7563915883801351169 2819167641580474369 9193289497160230145 4364450605311767761 8456765774517706593 6842113609527984129 6723884935778463744 4853649670604547009 2120375061406569568 417859474203004929 7112001288703985376 1880475934297857664 1602582181554994688 7701515294003642369 6704782610909919516 8342437670296554240 6130997314756433920 3493801381654628353 4758495674580517857 2613744977918309889 6466435912974529088 1162345123228900864 7008758127447078913 4107098415545647104 2531310497237434368 4883772236044755713 1724560103960842369 5253858149321775104 5719771059750739968 3313715621813639040 6836662566744227841 352403479633494017 706186655590612993 4620206809153794049 5864492055923835712 2633066717088407552 940883478961988129 8476989335309306688 4682596111033635969 6992297789310173184 6127982271838881793 7712899182638454496 630085324132687872 9198943175170967553 425596206074359936 8036876461883741697 359045105273450896 7910427456842121217 4714549181229345572 1271026874048894464 2323103669469888512 8415881903201313025 2131648135006044160 5028212580496392192 6159203044719220224 2598547877072865280 4319973295809201718 2184865285147943585 869486432784799744 1363090910153539488 641373895634836480 586066920828249344 92997225229670097 2428624322986385280 5644552461251826621 7545299572071715072 6374073771109111632 6127205294887305217 4203082675411286144 1585877224069091329 5332919520663830529 2756379616766799873 4028080909789954049 5109733209771128193 9046445013752176640 7677615402106281985 3877183948298183553 7917065236364331649 1150327726539779985 6469582578199238528 3677905157717766145 4345557123715149569 6986349443840999425 9030666187054940417 2832088091999815168 6311423770882609920 5963607730954717569 7304072845107560268 6451282730692438016 5290068535693803520 5167796516242980865 4952538802924003328 2104106982376407040 2589639504000253952 4477378513421341441 913045810183914496 3198392930365147649 5110268049328238337 3001651964106105953 2136771836475069440 3138588805846220800 3201544539027655168 645086014609260545 5665319652990144512 9045470491659408897 5890675762288317952 2802845848401873220 878601563757767360 2533347828808605696 6640924243075223296 5142444530045151760 6038646219057100673 7572404439937854849 3500557374307303425 8628105705825665025 1247960416249053184 4358009113950554368 6481007234421407744 5435733724481599984 8090008182939055617 4535238229896049632 8816794341678682113 4451815812929628160 2012616524748694784 2134098758905976832 4335665035215044224 559623180848603136 3926777742116444745 3778388999656833025 6362342587969011840 2437762461113349120 1899906710114009088 1929966092033294337 6383723911630897152 5180050406093858304 6200149165258592385 1088202076743139329 1953843146894088960 7916103208350185216 4474256879908897504 1312034169626504193 8865414872028551809 4527348034085453825 1503192753950932913 5302813277594379520 931098629233344993 56159831616937985 722344770437939648 569914843475647488 7444483971193739120 16864196466109577 9148643571059880961 8113399612941533185 3563176459601400001 5996106227530017537 2582342496491432449 4135550743380613120 357918047989691392 5853164013849243649 5943743156716896256 9085950183929389056 7176675937124463872 1052355632654870968 8319229141942923264 3215939005804020225 4661582251222073344 3229877108281736673 5475530105805751296 8870326574084530177 677582436477090816 8219008289089542912 7240307089696100161 409051118650035073 5469883280048164353 8327611295828405073 4738991571363237889 83657743616710657 2085099031860796417 1020133241562280961 7244823467932706753 1405582567141323777 8045320656301053441 4457551515575006617 2662448074282524673 8006280482619188161 8189100912656751552 8800111288260038401 1256085246249000928 4537895638227047168 3684378880524502728 4691124014581797120 145849063238480385 6018334116586793472 8659127813978040833 787469368167632897 4035825839017196416 8617252424841020672 8016768818132054016 812376628777223209 4531909521034272769 5433999238460669952 3355427298303101953 8306752296024711168 3196472857889083392 2441023881962731776 943660768253559296 1513188359999750145 310623103081081857 1656664309089173505 2475996691329449985 5637175759576439552 1434313553756994977 3039075941405071648 5557776646264201216 242313559419928577 5638111643820965888 5186878503160713728 5661305183472484353 4384223047821991745 479798902466025472 4078167343135674385 3222757605294796800 1590238592358948352 1752212183084761089 8154912831217637888 5526343734244802561 1313656719046868993 4558836235222143232 3666003323166654464 3785621280156665440 8921252969927518720 5253344138195402752 5386059064227194881 4473065563717290720 4405274312199942401 6126228875786140160 5490024679940856385 1784705015973976064 4428147610693119616 3070018870838702209 130167962288395392 1337661653865941504 956159865432309761 3882504291583061792 8302092749320314880 779285681438654464 7573007249175685120 743270612960896929 8342160987284386817 7437918282591522817 310885656454129280 7306659770300530560 4250512362907893761 6691635494330547456 5666681482488535040 3983063224506040033 2490340396440158208 2176976893136365569 2837337955601920001 1527364247014866944 8330592333674230785 8607721215272452096 1622778129047864737 4830720151363878912 5889010672228735169 7677113878428560897 2963406936418256001 432170783417106433 8217192869591310336 3140628956329664257 5360218714527541409 4534287688671291936 7667624012733284353 3235378528603346304 9084620717581242369 6436752576688089088 3577485691403392273 863144236834961153 4045322653163759617 9131295357175676324 8569945113004453889 2122124584742845256 2650594228193915393 2057074753486964096 4424660234155037761 2211916563342017025 4683686398273557504 8925380785009253377 2350689243744202624 5650896556165275137 975160308049771520 5438548177936936960 7498325602658387969 499581583450611712 1708885666714394625 8359478755126582272 362075506105442305 6976691366677966977 4531179755949061121 2819790055827004297 5273315807987524809 254655330278126144 1348161651337781248 7559800580082374145 7054240854347228160 1640578391543644160 9052994104044317568 7656911495664175105 175285194241605632 658126198724800769 6432503956302841353 4259753873225607728 8677411196492803073 8526198822586620928 3853869762930904609 7084980968446966497 2475074126874379721 8621761728546543744 6841111537289000352 1053730760740646913 1434575385453733760 5214332884220562437 5036876438045720576 4566635192295669825 877409253948917760 7219544928015876096 3351946557471841281 704969245924032513 1352215803766207233 6891892517899255809 6076565109375123713 1143235692561480705 8268771150525890560 4461039634449115520 6718372565742842764 7597888752800151553 3288390327807287296 2004332989529678672 4650963181158952753 664750867963224449 7809329717659172864 6279910409837740033 4102765610323746817 7305518051113657696 2336228080048624528 6082952715755847681 7036947113951939073 4751022977861188609 5059096871931691009 8772021588346359809 3559298790074238976 8106346644695860177 417444530918174080 1556594941481754177 6943012855803219393 5176139990501730305 8232120109629929729 4602646115600250880 7072947353834356736 7844903526808212865 8716031298213208577 5006226858818179448 7052591144221945856 4616452977086078976 884492444868299776 2682662218213341480 6312888161444381953 4857401513785328128 6408911140440406784 2034360802639740929 4596069952323551233 1988707037638763706 120623046023543717 8623040424835289089 9133767511353831424 4542208581390987265 5252539359062939137 7052716130607157825 998445931617009664 6577837859495149569 5487196316287347712 3394511765639806976 6945531214622146560 5503554803091678977 7883797595150808193 3237117083566866433 6918544798790090753 2912266925926016064 6239569728815769792 6293938288066596864 5485458717352400897 334133784899934977 2651988847310876241 1675423189306747841 4881139622276743168 4347821170318032897 3667562121622635136 497546447782621185 6864137647604891649 3966510903619245568 2242923713120169984 95902334014660161 6652176218063110144 295810219252310016 6327762335947683841 5874539581260699233 1669790411646289664 6826744251774900224 7264237265254951804 963725120864518145 5751320721707327488 8558565200716881921 6862973789103697408 8810048776441477809 1874014711261467905 7008299788309757953 4506231177172156417 7108748448607502336 3083194083203678208 7806770886779577889 4494324500203612160 2739614113256258561 4058075712039220017 3951364724873984129 5164546059922454528 5865688524462121217 8673687263394959808 747079292572378065 1780534266491174913 1474075846949690368 6473540964464565633 52359755171692544 932279226589696476 5805559209536798720 425972527608233985 684495742378584608 8157008404066718780 5072674865165205889 3277026994314903553 846169400425101312 159184735438372864 6850792171761918465 1796494680564867072 545338043528679425 5407849627903330304 8405963041576122369 3456654372806055936 6535745284573751872 3053055968107409409 5862128033753382912 2238045102616595584 2591411196742615040 2515184756082360512 6496288082446565376 3993665639762026752 2768367545063501825 5425841433722978304 1864796201839525472 9039108867130801408 5949802934204659713 7671604853157740544 5343917461547048961 2170646256199348960 5026848250189489073 5995739152493051904 2890909782451078080 2015939004386691841 6577205294778417152 6042769277342125472 8213701862321120000 4586130311697007872 4817416084797095424 7582374928629871616 7391911569495615105 4920273536424915648 2709182601092513792 6428811745430400129 1538464429853918265 2252808188026787552 4947609114990225408 1838933322771107584 3965301611302060032 8072955982072856320 4930116890912360960 1249999937930670464 1270907629479127680 8568682479259774876 5916024691130577920 5404275698622920705 4291883479281074177 8069909294926004225 1443995330537282402 2784966459891888129 7165007657224529536 2107946304083296257 8630621006777383873 2425822035861711201 8902729775266245888 3199279826958423040 5580924013481836544 2704687815494524929 5396599965613863296 6989023217693849632 3940659075125815809 1397461383307626832 5187428291658884096 3111421081953650689 6780846741896222720 155886398279355648 1954845700431931393 2407191112560335552 5239841590041580288 3598410303811753985 254356900737146689 799338163655593457 2026271761161041088 6257968905584794112 7261119648710289409 20046245928535041 8050720766790657664 708497586781708289 691672206056349697 3112869981753772033 8317402615018535425 8972711206919276218 3987777672464457729 3260326183307871744 3837963278940606464 2491129647320793088 4106941905999257601 1877675378674273152 809279627727470592 7440340200141971457 463837138689720320 1706904019745302208 4501241510987461377 4957083941067124481 2776767358098953088 4511773347170762841 7022818988442689537 405916477592346624 8145673967327469569 6268223730996101121 4407354713678020609 8816415057405413888 4408960392870294528 3795517660049965056 7187400470595136768 2167403483578046273 2255108857663252673 8160320363736764673 4351828013328974592 9170886647404678656 3042977371093585665 7147537146815966208 8917465290658587648 2943534817117863936 5593197381699149569 5262804766291910273 8286822216929161216 8458769875791645697 317132850626838529 2739334778101799681 5235101219314466817 9088977051087546368 3561437616782798337 4490537802820870389 5517904046764326913 5996536119678376448 1288119633257365505 3071212761428787200 811032096284868609 6910727859809935361 4728173046480873985 5054801455312735233 6935109730774098944 3589632100871722625 6639886061071761408 3563051339613274113 7016917251077812864 4429156056780263713 3998786216550405952 1172593087783436288 6069906367443514688 1987523399286128640 8331971230540234753 940068700333855553 8468370826003369984 4515655905491337216 1083669680334276676 6752189444413569024 4046762119415103488 1833731390445673929 545294211047221248 7095221660078465856 459700800541418497 6165063764758929408 72951778258157568 5490635631360425984 3783738381055295488 6272751165419943105 7331219347398443009 878121029287645184 6063301369720442817 4341217055017757697 3826457259643985921 1650576415589474001 3200707781069031424 9003566801901745664 1008972096538902529 5396548987563315200 6374022819991031809 5012750733305720832 64069998722489344 8805475213296438368 183231433133518848 830826258068299777 6509858151734980609 1316720748439568385 7243155341135246288 8532319974086754305 248697136227075073 5361322703632990209 3813264772299724800 8140370211768878848 9152301652862045256 6261761779217448960 2552602294316704257 1849731400176096257 6648631267996688385 5998699120234231441 2772552013634227201 3057007333999329920 5058510854962312192 4064863589554494257 3203072501962839105 6176529844549984544 340576223340367808 2587166603511754628 8103841153651650560 8830844193514591008 8184909215429254321 5368191455470412452 3540607431694759808 8516004300348782337 5419033212019058688 7603256892234833920 7283294228446373888 3322259305254574977 3088467549394255872 5955552207840219136 7098283288817761601 5239937229480177409 4584185352082821120 527451136830772353 6308972512015089664 2800773722348163072 6786746183728553985 6581985273906839553 6838315250595708865 9088372862766512417 9095470670551816192 6539968887759675008 1162774538855452929 7016062565707097600 6356929495024607232 8132312997119889920 7957017764495361120 908167672791765504 2594311580197643776 4844925073875621889 8631382853494048768 6062508270221393664 3245403457953321985 8149667823753738873 1721698516974202624 2327644862555029505 4437749044959517696 6079963257504399968 5552270919666036225 4508992977201239361 5778938775750368896 1593760679661287937 6126880443292705408 2206510880050564096 384072056135214400 3924482654469095424 1291669204210515968 2925269388322750528 5033716996630274817 1347176873726597121 6251579898653838977 7615760189569580481 4249025117943728320 7235345675344261889 6052095899326525312 127171045844001793 2333551683900231889 4956291113915605761 3627909267832896768 7291798338579669644 4121372053260238848 8639911220721076417 8692178448878407681 6816656571377319937 2439890327011989504 637842715670685505 7250248305674813441 247454364148234240 7099099701073306624 2888399681878079488 2128950434137456640 675561959172734977 2755305311727067184 6927762967009550336 7881412509042879489 7497328932705714176 6964116299767037953 5137870801858764801 5621757624665088001 1776635662975991809 6884473174249676800 9067525357415526401 5301790835585514721 6995928260724992001 2729083082500762577 1308710095553187441 8974114977962934272 7499492752469977344 2689563285827783680 1637399358918527233 7810958678607845761 8497996939710867457 1199044122780619776 7766270812535443457 6971085143774756864 2879882235082257728 3350805121720556801 1940393043823881104 3356381914896693249 5723096881872438016 1052940719135900672 171576288327647232 5892755778837436672 5875043660801496065 5986645558805659649 1430429751308472384 3665552512067438592 5819206777501927040 2169360409143636577 6453581908461125472 8976876514437201920 2536634450730868736 7452072933031638729 1159670338580711425 4876410906325680128 3535932340353125825 432412888671453184 2884438146433563648 947104650420310529 6967957206273525000 124475361368944641 2767336729052311553 3277335733018376577 2765482933048901633 8896887271373222400 7750750755156150945 6749636120235110913 4685291181101704640 79504127473561601 925052163312640001 2397370312872099840 2352332541042543361 5613900164452214049 7002512263990071673 4819389585650108417 6212540208341002753 6365227459768590337 8764693092146548736 3424517365152297657 1721375638966637376 861957895210058016 3708766938327688448 2737221026421277697 7836628990917181440 3065774503584479041 3801082791727441408 5557731345717144576 5811694230681105408 3243003101812573952 1261753325473375872 4089943050051780608 7178920310526633728 4523803286663346592 57534106832985472 3755791617715219712 1029439519113728897 6883265828177939456 6743997646116225024 1999575779200399104 1713741311426567136 3527929903801270272 8816245920284805473 1393503322081296385 2286203843595165697 8742480786046354113 8771854132153524224 2602742159177872288 369054899807778561 1939187682785992704 5136870781039669600 1396045727874715649 4851445155285843584 7179077005289219584 1598807282588098224 3825949415051441408 7160942696486424577 1915654283417196657 4270317422293398272 6836078781664027776 2731259649722929152 5455874744972795904 1350399869363191808 4269886905585387521 2291559531132033328 9159216212847431297 4679781183997883265 2001293306453295104 2378426376150266881 538434376193981440 1982194412669655136 7961526081197429377 1873020707270740993 9180226423256597504 5502068401399949825 5795685079233889409 1080383307771969281 4533416928949049121 8623890582491070464 8613013246231278208 471417891650245280 6636021097582069761 2590857551209428736 5210450263150313472 4893316985805062144 6683038091946819585 2161037250317467649 2671580311936106496 3193070836926521281 727489609535188993 1031502847628963584 5440377982307682769 7077734931962265088 7368703801283783937 5289863573233570304 8484571754749779457 2141524373078591488 4745498973403439545 9172243464810388481 7531684453280616768 6153449582179173168 9220162964869191680 4066676652319254529 1977892812427287040 7219679117982717953 5487875833273890816 6012658742436290097 5917142506709737473 3193710147553260641 5776170273507115008 7048588455597469697 4697960545425597441 2918938025316148992 8759951361580405761 1494888897672471169 3600493064824270849 3854892523941094017 6360040317419585536 297797745454922496 1939323426255319808 8203416923343886337 1390016511322747008 201993388026789889 2789274527121719296 7750081196197079648 2060992375364255745 900185627634957313 7153434411661750273 766094745913762433 6388753153589889792 3003152134916157441 7979187917732629504 3759782875630583808 3877131074549260161 2448864825721761536 4707808636712151489 8456593664505984384 2048175738733326873 3339242772587033601 2884825397087589785 5405442831554546688 2111876569080206528 546612634193899329 4505197838482384897 5740050320203483136 6648269512106872833 4412381939795918848 6539205622776922112 2832280882853828097 6204990707703742465 1338893804640403457 7710569774971980289 6237215813368677505 1196984440019654156 1362642317962764289 4902614663239198080 5986149236914547361 6409419344408074752 1349963477813379072 1562436802719449089 296344820470706176 4562602772903100416 6042753634504183105 8519724203954094080 3167937082271038017 6218500433302300672 1670875870682661376 2135581594189859840 3380352957582645248 4445130196711665665 2994722945331217408 1310572092630638081 2982338761623595008 4277193611397179265 7821329253842655744 6894569022568808448 2907503464520056833 6218277066874077184 4126659882321688320 4103337442308947968 635534862843949057 7983765329469808640 6393365083571929089 3676934146937095169 3540217985283316737 999263374620959617 1006917526296670208 369189585808618917 216921737585710509 4732245433071173633 1048557425867292673 5284018684757881088 6733454163185049611 1574791679384594433 1755674620635127809 7038615056642478721 6136326466965846017 2563334384804360192 3373596704346275840 3102457895699578881 8427140988983060032 8519010108979249152 7274263151510507137 7148669919352049665 6050898889319300609 3081515313813337000 142144895846340577 1553480574610677729 8818668003444731905 8529591240378818817 4697488256371166616 6444919603377844136 8148520737267785729 6180123090812307968 4928972996851231232 1318972642106357409 3355276796139356448 1172271375202648064 5741055066703691776 4489828538654572129 6216119627070888256 1650489422033038272 7303953306638778368 8004445099470690305 3116918092327981312 3089976820721598465 1505467268954100736 2647961890183769009 3533330559265007361 4577015528916933761 5327263728548708352 7093325372223953920 1550690530956804096 3215430331082211328 4178701576155073024 3105999247607503872 4137889575769288768 569108822093400832 3173784993267967489 6353911456506888704 2538158568761608961 3292768671851392001 2062272612464601409 2983889654301646081 2299330506663620609 1325070717848649728 877096432177244513 7850058646715981824 1025329891440896000 4410303840638630145 580513598009245697 4345204425208635392 4176994886316425216 2917921425873429092 3578358865186885856 6382157236764204545 1157062615665286849 4843863293273358337 2547103633785768320 6792462703440920577 7560481826632572929 8243477163684331520 1077002255514429392 2738618856913283072 6830069755612008448 5250297052645037953 8460492522884583456 6469108994420490240 1270693888816021328 2079428492339101697 1939890213490446337 827862146849114689 856313294103346305 5977846813205691393 6570023695607504001 5802747763059548160 8269758691144594944 258136066640858881 4232122880190337536 4794881797226304256 608500402521836385 2042302235654322176 866398505521168385 8160273854801379328 7147902387999727553 8746097841055219200 1303100791558433316 649135996931390976 3910598347774451713 1262974162646406017 2995853635352772609 2307618722836498816 4815917804788597761 2700376965940989952 7949162040634031233 7758715791863365632 5480090370270815489 3715064676407890097 1286698198922296321 9171014973061076672 3381538283980505088 2022807510994649088 674137471300763777 1306975572206813185 8786392399624029505 8950743105429733505 1291860097597341697 6184532579096232512 1708390944651278976 1309403993054674945 9106991484911539200 6684274116737169793 4688898927129230817 6536508994591035801 5431800791566147585 5287620603973070848 5267435706305090624 7382991844009841152 6334845417099371899 3303679312506523649 2291279907798544097 8780313012199489536 4110705589209309952 8477958890296453633 8448153259920122880 4728424824662063104 1185308899742695425 8240177166943756288 4031565777856964865 5521639592939397121 4681506600936226817 7414345041942544384 65567629486718977 4065019573070053121 4878696126066826752 2388451269787780480 1223163187481669121 2645504971649456673 8678541934266630113 6863086032804207648 2156347985263636480 8354350928665458177 3081808352832491520 94338353421082625 8548513740010524416 1210151678979521376 7435967824578423688 7307573055564034049 7805983830640349889 1987719514824534016 2677395293509124096 3958101811147518785 4645467711268356097 8216114026096041985 3848683712406433025 3782644251719892993 9106545918876691633 7130344286396042241 6798284111404861440 8012850214986911104 7299505472231142032 9186734323611557056 1887190777907741440 2588226321572724224 3147022159209578496 3369606829024313344 2228957454527793825 5780272603563563009 4416707726343414272 2429901682749612032 5354457761696854273 7536849389428552705 2395383414690672641 714623329094860800 4387705926267078144 6306107233113651201 7218903358234463744 3752772296988865793 5019812612546756608 2201517768141922304 1310297024827490305 2554482286787484736 57956601086050304 4532314961751776065 7594302748446033152 703860035913029633 2725593128737528064 5702494459064828864 4711000382047679265 4533073354888483584 2394443842286658048 1728097444084305025 4348952459562606337 2875217386180481025 5573627224293526784 6268279837721923585 7310254439899561985 5939686733822472704 2268511076551495680 2861156700764453905 3576913084532727808 366171006304452608 7242086761061941248 5179640583322544128 7757353864834473984 50892510244348672 6161065990144993793 6803654195371682561 8087013767866144769 5203850063546329249 2737170503090233345 1150885710785116481 8922501423461826560 7013761189942609025 1744261424461800233 3061385305771999233 2042202410482402624 8564320706624487424 6577884834116829184 8287948448341295104 5929566709337325569 8763730715985560048 1466664536157945856 6655494803402612736 5517328947915833344 1304038564420591617 8876333413299105281 3496739553364396928 729924698929889280 1968109793610287408 9031493585795650433 1370710954607669520 9052915374545633281 366856505887875072 7967125002150871040 4557138206480926656 3205370816924418049 5976556482419289425 3449075657167345664 3251897564103278593 5536966645131233280 4049346136297636097 2217733506628321281 3954967321545015296 3710421976388471297 1683137453690796545 5537772105100265728 8396913389659215872 7677744730473900800 3916159221849619457 4887515330519932929 1955610225767612417 4041581542612956272 5651294659899356673 4334315843083819009 3689033436111630592 8143017501319331840 3788518683445705472 2342796533285453824 1273358280990894080 445315944500150272 6042853044299034785 6243774816141044929 9075616697452503040 9220163829766118912 914569684976570368 4585163250584229377 1074195027491341257 5228606293791703808 6758698652076343297 3618760986723340288 6514359474674163713 1154777953026315137 6285473139293518081 3825017630176911873 2967473203333433345 1111577645143586904 3536604639323232256 902169698960343041 2875692392260634593 3826847934673993345 9184183810640400385 2253453653118550016 8526649126095860736 795350318719749697 4024822181635501056 3337272628741853697 444186456700686337 7510240796645548032 9068672146563023872 3371082903541497856 4493183301480847360 8985835805626097192 3515011966741889280 2767720026408731649 7261314363252427777 5275968267487625216 215275691987491841 3523573292947980288 5723588436840802304 5910093539778404353 3000621660502327296 5056706531339010048 3340428606484185649 8513751017643058760 1582060833571290369 2279659314037811418 3562016377047582080 6117069027230844257 8524239473000638784 4507260619807360512 2463036925551935489 6832831278090608321 5541396858708997121 2084287384428118016 1234070626153545729 3945444429918181376 2643766899414592513 2858960909367554049 2329809777409561168 8662614436017082753 39867316703218304 6898965466975453185 6817677753168328193 1512070409143580641 3586546836061743296 2067220409351865792 531067724969403633 2871449097216192513 8484967681875414592 3439799929027017177 5648693001805791232 7411011551489002272 7650450416762054657 7122109449383772161 3656960373050907665 8106677291694648320 6327288232628011009 1690762115139345281 2970575210017668096 6472367287145562113 7716177194534131713 2921951691787148897 6941286503195147264 921528101350789696 9001581755863400448 3510877883799846913 4490106514343711489 5750628423746436288 7541564973888638976 4171735770738663425 3017270833011040256 2737519790465277953 3673642821229727361 4757060045962575873 4091241165952987636 5706580961475013280 8391262831968199745 5020908059792680960 6584789509696868353 8688588542826643456 7400789729446354945 7269853948685224372 7732488168756046304 1336981053643836416 344096247276419072 1019144537982074881 911600033382940705 1568187285974159360 7041258173107970049 4608892309176605345 200789547369492480 5054918602947364063 931547593834476984 1766524238320388096 4551867069333042944 2724985004323985072 9024788929538514945 1393582449934362112 215301969394101944 7780808718393761792 3596385480826028032 421368816266313729 3797578608743668864 4313216743485312032 6227509559751213057 6708432878521534368 2894141826240820672 2101780870135948416 4220956813307316928 2365953839813515265 9117061178123356929 115300128588693505 3296030607670674689 6677281364075766305 8422493104531767297 2530746908838156289 3188283834239397612 1361713538010890241 8347247670483822973 4845368097324875776 2804434488999432065 5992156249051546177 4064717935539175424 3398451631118636800 3632158916259173137 7240388070379704321 376908050287502081 6869277196041168897 2401313612987669504 8956603828183037952 102415148695201792 2993825163781292544 4891668749792578048 2157620546302704384 8790997159950942209 3370879808017958913 1656317665275890688 6392565760457252864 8838627029018957825 8853252582955419136 7965611004555870208 5879933404634320001 3499729976346519296 8431869321040903296 8421193689490844417 7683627570378571776 5694503751354950720 3181303030218171553 4312190586385184768 8068789096622892800 7994275661203522049 3972237058059022337 7791524623189564640 1732693036873797633 7604273580650168961 2239001056003346432 6890705531153344216 905991838955118592 2855455273186508289 1605869731991006064 3761394051371955841 2892682372351048192 735617719001906305 2431403060569636992 437729917337395200 4969577757548740608 924283150467235457 6675340353654881 4412013950936932801 3807577314241423361 1153047937636225996 2468545204227553281 6267734607411351040 6556866342149458689 1205444261247885312 7214521329854027520 5075671384514105344 8676391868281333249 2850762645089361920 8159746912317431809 2544181585921634689 3354204029831105864 1548233367784369153 1862475007997071888 254970929718968321 2009300260428775425 1138073226057619457 6177683799137547264 6457717762193041408 5946059067024932865 4183276697589637168 8212945196520248833 7278604815614476288 4262538987077609472 6394264698903629824 4556083905320049153 1290858152893825409 1396661354668727201 301802122602782721 8674163085285849088 7585069655570563073 5468847801019224040 6978080765935445248 1537783812269006976 8071929624149930968 145348563477512512 1233324829342932992 8636260629717203584 5121258917455244289 716981351371337729 1424796063133707265 1432662337341751297 8283692380449538049 2128906423955298304 9180909535976007681 6836294515961495552 2486630440354185216 4355724773058946049 4365822704756575745 6357428832245383168 6036097720352008960 7501776310394196481 4395924247102046208 3749995512565455616 7935859489751566336 4984004222770218753 511741533640604929 518355119271985152 8237948071507355009 5882945499246022017 708336822395531264 7808830418063911489 1522435798073061249 8753871119180210177 6628990736758073345 5197070316022214656 4842097101559526657 3551826775559372800 3922025022580324353 5676117322924811649 7436831111328819200 8555795072950922240 4042765167871085569 7550851504501100929 120416260725932033 5086527915040067680 3006985485514824065 6188265066745354880 8279724760917468224 2905235953590072448 511860951884808193 8774062502694617089 6469689383925446657 2245428946769453824 6233308121553010688 6789575052399487489 535008597371624192 2792723956995971840 1553830776655065857 6902125217644019712 9166579727959045472 3767108842273931521 6037481889175048192 2149471847461258241 809850419833510977 8728020185099313153 3505153794641795073 3282276431752876033 469282199327288705 1545244120556393473 3480307688910666113 3010653720993723776 7577974788951769089 7772288942302400505 5585373757542498305 5376957327131377665 6769806493200135168 6677691664819353601 3449602918643347456 6476031304696404224 5122169660184909824 8908258653785685420 210158657393590273 8636322877371944409 2314921615509046689 9198701170652043520 1151351936804043393 1217318117226043905 4557800919977736129 2826204601399640065 8325143386326220953 7544178668160010241 2181465789123695168 9088020786890932225 4030209973029949441 1613224386327812864 7309255009449889728 4652339597537445345 3631313535073181696 2745110627254599681 627922913303978624 5719212890879600640 8565147495095494657 8822311786525943040 405106509614653440 3982239745194901376 1083761650958860289 1647821045833891840 5384359485523507392 7619196726432237313 3558166587645568768 3942526583092255364 770485060437723584 2362092118776623105 1417375416009070465 3898269039684874241 7282467524375454784 1863789429615992832 5074237647468552609 1275180098742517760 7713390148372867665 581006682086227969 4160718889931675648 5980363357722771457 1758873315369549824 2754514814569496577 6503426492268302337 1656119913003089920 8612679656830924800 5326617754983121409 1169515986435359136 4361583567164729344 9189895904128057345 4327902387169348000 8109032955158925697 2236832379471685377 2355939518766886913 1939329515042746497 4585260488314847841 6579809656806731776 739080025408667648 2954884539588698113 775915621784420352 6325603014618562817 1141792238826911744 1490053532196994432 1746761138945429888 2683961100848062464 7859536323575627777 3651184747424324993 8743564196673044032 1944936514181726208 1574906083091472640 2494345488872909312 1275823482786157313 3118613820927033345 6300342180972873217 7366690040095839809 5584008718983757824 7837617652205499392 4052052170561368064 4453916977533149185 951003179881324033 1744800360954031104 6401287829467573888 337093099868036608 1003597612820836609 6801147560194910720 2488724381042298113 224164408540069889 9175316017869668353 3830969515196560001 8796894959328585409 6805798717552197633 4200833910096469504 8102354517328058113 7210935954928431617 8129734444241350273 1078254634223107072 6924375287493449457 5857362535511293952 3479669130294902017 7330230476116673280 7188434974402280448 8953498121174339713 9041631575833943040 6987749478019342272 3754745390062955264 6110048492645253121 6153364685526999040 5517346949206569088 4528121648181837825 8672320057221871616 837679092513275905 5485357761988805376 1703581455477866496 4722959263043149312 4403612170876026881 7469206577413697952 2729844010532069376 4157429407065887873 6727335267023640576 8881459461354265088 3595455621901852672 3215408429094083328 7475894137708403712 8068569680739561216 5778067729538351105 613897614091501568 195309403003209728 3755004481143275008 3492190914944385024 4734096344558526465 1489724622165953409 643824797679747073 1192535664889000672 1849392667823030273 7471143916491110400 9105306773736718337 6699743719103418369 3143463755337543680 6053300550654392320 2837874582736982465 8595867856320364161 2586888101743921408 362800479105024000 1111290331409594368 4614488601853917377 7226842145520779265 8970986093790158765 3616541641536051521 8121017199694063617 6863784902133144768 8242066244015965648 4671450421376464257 138329487970813952 6764452785697129473 1893556686514977613 4081449708908257280 6424142587626765057 8506693246106591041 7322320381917913089 3178298824613173249 2854939701525444960 5238468754345033729 9111197680184005312 7997604829756144128 3418804186293350913 3227705826090713089 3067943521170975041 6643552647973826976 7719394689590625824 6612992628711558745 7548506649338721241 7455263341031093249 445561602601526097 3882033370562255104 1144568854311600128 44608188844219887 7849293391220195328 7533760526087555073 2241778725393677056 3446417998612645808 7230340732235227488 1671321207647215616 7513075562962313216 6119173090225999073 4244607663417032705 5954000965454212096 563733792560407680 4788922289993506817 9162127122782429184 3602852304446726145 1872961917114305536 2823954726894216188 6995230678704193536 2262434157547313153 8025251145744564224 1055213237037962289 2805065596415077888 6227258114206662176 8138726437215792129 635521919502159617 708676419392092160 3587923873802223617 186495197230460257 5582661317619326977 3605883740029798401 3147863446197701121 2467431896299679137 893881761412875776 6172273502561861633 7796535761120643592 6277491718970662912 102972401729098753 1839377103580696576 5295837574655033344 2077146204253661153 2013803613273798144 6411091832243792672 5878889834936134976 1967209825009556801 8119537722443825152 5696566513731334144 602260555075125249 5693330247397911073 7246215346340673281 4039203939529604608 4588308483795114817 8428472932659559041 5772808989073063937 300318169909813248 7886559580287707393 2058082998646982912 8597683774309315584 4088185755777953793 5462074005735766209 8727953248165876673 2585825566343731200 8707405175183187585 2493476413777155328 3166684180595981313 3820629074434969345 7445331656397799680 3519529540344840000 6781246113928852929 6727682765797946369 7338437020645617665 6731001582804459264 6898549529958305153 2807172844467711697 4694966177927307265 7622251750845456273 8429889908610113536 983287613217570817 8496253974220120064 2730640755125426176 4065132215422846593 5239025346548547329 1220812513798883777 4875082757913182208 8492986240089194496 1023491597794632753 8725441404497034241 7528785382264127488 7237622483614957568 7355272346736776192 4408746439153352705 5564847609233627056 8487380499492648960 1796375348134865408 6873017439584229377 2383578667336634880 2534131237396676609 1321156287289622529 184698645186150401 5400014970959151105 251499425863696385 6562894218060857601 402690864198529025 687918273015504640 7247283518349493121 2491923577705734145 7315433366830891008 191697058469981185 3872662681231691681 4176458163662965520 3543867100249320448 1990640614500997249 5033485456098983937 7685988467754426369 1367598096530425729 1512150350590332032 4884795730963353600 7207129338664189952 3388890736979587072 8604532931702196225 4320907961202747769 3370093753541758977 9079118957909281497 2798171370106980353 7803214900134780928 6487580233742855369 1742906034476272232 1568581630632394880 4852879304242219521 4043804118826032577 1505324911455258544 5801043352515205120 1028836638566686721 4294161219670499328 988887664640819200 4880968802158652481 4173531498915266560 5188514595084517377 2908916759636978048 7661797289153265665 2379330452271874048 5275383430710573056 96423435521983489 2748093413800079361 7959265680128876288 3146426433710727168 4252089072109159425 676304995528188160 4102921876950077696 4075026748304326657 157827897673020673 2615482369123158273 6016093245133144065 4212505416316312321 8189476608199132160 117097474916614144 1977363346515201024 4479369804747791041 7720134895187431809 5429877497614076800 2814383378036824464 617259419536072960 4615074607246489425 1197019015247874305 5828660452196879361 15301385396709377 5185972916418261440 4935382174192664064 8871379172999206465 1740671710829947393 8641450440376462337 7774705171672555136 8480481244199195521 4192104473641737809 871801525603994625 4656050232444556161 3121423206977320448 8138873204789149697 8117195613017703808 4958726158610295809 4378034083862379968 3756865209272107009 2077632699497551489 8944841435727119104 4999592504900763649 5775415165050717056 7693924753700638721 3296163500131721216 3703961874115251201 8220015602102553216 67781845223309312 7150765712333345793 3877370248455372800 5428671373467529216 109112758754132992 7275842128198858753 7796091742315123840 4156551207740180096 5458485476202768768 7271928108921603585 3356997299750381568 6670823640641779968 5607227871331577856 3826021796377404496 8077341400127439681 3928454027585978113 6886286875439724545 7504893583798957392 3077670829398200833 7681048741974430976 2414973281672888320 7315119005283172353 6924067512730234368 3723993931283265024 6662266821809926581 7697293447347535873 3458809478877700352 5467774347569010689 4474307662698982839 7882920498622599905 8041970541454433896 3838286105776001441 4326764662325525505 5375521104891716160 9201224330163429377 6598693128138473473 7484168124889313280 3216057733458353409 3583986618756718593 6424781180541021152 3910441442735714881 7878200270112423936 240764775501434881 8394532472262518081 5158659018775444224 3730001622858727424 8536874942382329857 2453082334825545729 4070066849841465345 5992466367297355777 2755443482592941057 81857470846205952 8546479213718241280 5791996478479849984 1291455156261355520 5294411566133525760 3832451016768255777 5917989284234100736 4603807972167992320 2034695789199785985 1583147493451153409 118816058487386113 1657391511840684032 4834979349242791425 4255429887233151040 8943679784147881984 290286235295249088 4508994858026165968 4590712818739822593 4597467455828632872 740109639322682368 2807024421792186369 5987489414136901376 2350378987288975488 7134467084213737472 2951213043106789824 7229195399930576897 372601842765701632 7883007966984386561 4607754055037485057 357937349294889984 3214702173025656833 2588435619836892417 5141807974493605376 4556261074033098753 4572778400010854657 6682339044436949376 9020065516270129409 6044462418727680001 8398945076662117793 3498475554933387265 8652453044789245953 4177124997168207489 8590683871333778433 4092473061645727360 1372637289761030145 7562801406424547328 2095714896604004353 5511324967619571713 8316916515040521728 1377415315483227392 6241496365037787712 1086979499171512321 5120161956079070720 1570686323843310464 6595853976495026336 4679585176510022273 4972090193054265344 8794765894450530624 7611212637878480912 7756247740935890945 1507213812002600896 772913251300574465 706142761783160833 2829140056062175968 3731603589111144448 8514890223835193745 6342429789029781504 2044244511766788096 1129897032933368832 7909504672533549313 2823238320654067713 295837402131834240 1748690583450812417 1344518949261705217 6860926047713869825 3716779556532543488 278103700576927744 1283260038170591232 142395166576067585 2810865935400225664 4885114233443273217 4610429255902454977 5467699507254072353 3265260094695104512 4966663792869695489 6653127428479377408 2345083284711358208 282506791557287848 1474718377613179648 195244764960915456 4031899961006336257 8783775672364863745 4548453513830660609 1701274347755720705 8465830545814033665 4534828345520103424 6007581128321183744 4716678228205956096 8805044406902888448 8013621820309110784 5956207812549148672 3309914896576780625 3802351145239859200 7522046974780470497 780066290990661632 7195067089275693568 6145944677195992832 6790121707587677952 1779355494447063041 3487873761635552257 7668862403473178625 4817417922282393425 3616158797230811169 8620849217739998080 2232512197443309568 8224250563332876800 5545819019142509569 5307756186465651648 5895316549283086337 8279180409557502721 3482122982379369097 4770546192753056257 8586344771352465408 4240315251513034753 8188526568443543552 3466656083478273632 4769918229313636816 4952160731063013569 7920098373186054657 7493988004361636864 1732259386133495808 9001495869650716673 6709415237497208833 2718917098003289089 209830869588582400 4549395749711429633 7332088857037845185 8116620231843713025 7422975076095077520 811254568974089280 9013095169104225280 2949723724946881312 644191305839509504 4269922359737708545 8906043118089908224 5571053039000988848 4603213640634143873 7622453076235638784 9042002297761467985 8993880042420439232 8284847603457512705 1510239710751701167 2600573826173718528 6625027165529014272 1451153067854850048 2548805681037770752 4384238417956404992 7858658814357821441 8815732826120196096 6974031653050718208 8705452077228773697 6985156511888272897 6861097621291600384 7071959719263365121 7811116322849385248 1592145503552314369 1849490271405282240 4051323241025599489 7198464670262633344 7174446669444939776 7485457248717553664 4078569321090908160 7324373237715716097 8145560040701488897 8625787858319495808 1577976160944071425 5698042460679616513 2896315597197903105 4993048292473769600 6448385161252929537 3646584879497445377 8455803993804095489 2594530550415719937 5839808753961779584 4511154028669140481 292842870869122688 6495049741447987201 3551378165343125664 253682377458286593 8603473089980530689 3078971421748076545 3194655965849817088 8057180332891409688 7138444814607358976 4711745811709025280 5068823203316121601 4504552024414306177 9007932814018183680 6583282634257195521 3260594727581218273 7616421155144929792 4460188102326721280 5854976686408255489 864901302960626177 1265377114757043201 8363498071848606464 1448714111626659841 5165358501102485504 5805796566424129536 5332882560431781888 2789775179577229696 3482339681438066225 9088678457589661217 6436792686402121728 3305002954489394465 566819566845624320 4100779260956532736 5390383094986850304 6845669709070865281 4609938214444534785 3966984367762913280 4938184125708244993 9171436979038125312 8345939423921547264 6573571710364479489 5274684304842356737 5075877265155599744 2940047822939604981 1400271694653013057 5500159051841594609 8050365014790713344 8578490596986773313 5982366258106523649 6655885762423250944 386477353528858768 5834712487072828928 2732006152488640512 4876278823007223808 1871155978112860160 6925680143812887920 8032423968861486401 1359338761910044673 5834733292662888449 6817332304855819744 1376229549483614209 1436258246894681600 3876408593378547249 5424598530490673601 6799891000303504641 8777866195312666880 6621356278031594912 3403880821053792257 3298107972409064449 2929613264102883329 7161761347814937088 2660262319710183649 2112251633445691392 7518194568946177537 221271970141447937 1616037432165005313 7272974502261377025 3242518583018168321 1573797147071267072 2724718008700696577 1516980819747875305 2778872613695258081 876404575868836248 9084797272524694016 1548036280928220116 4196947146562315008 7129207993272161281 3431715617147649536 6105720707566714496 1359250144676106992 2353729831594344448 7072066628590301185 447102424393187329 6995878520730092352 4294106011902820353 8973745555628883968 4637930651780620288 28193303896272896 2070822289451073025 7507639030054037249 4063954382902362112 1758958721212766721 8153684769940086272 817686360995594240 2532620038990004225 6552973115689566208 7927664514537909441 4759880164007903232 351832796757104641 6994263146473930753 4491263735817191425 6502727168047730944 2088054206623973376 5000935760339784704 4326256214123041792 1635128973061133632 3828036455041617921 4546097415805771000 4772776048655846137 4673255469135690856 4474469628503158784 2057505616350077440 5060764832586301441 2746171125574139905 3188202466570558464 3248832097274384768 5496877600314272640 6399838020525321600 640781898342405953 7016924841937066241 5555860711017140416 2324807738508602305 8211567555369617756 3260224950706060289 3538599863145107585 3150726695683407904 98306962832358192 8595765646282017792 8265117370138419200 3580856174073184256 4560026801234491393 88330459758377984 4585812856135519232 2859664819405985792 2579400737522102144 8451828878844985345 8466814639324487680 3289103258643166209 3352141051849410561 845201031964794881 4631047781369128449 285043685780895009 331328337685676032 4591302614670723712 8300577486166523904 6874668620917583360 897390940463693825 3899806695962247169 4255770452463681537 7346216720224659337 512500440781527040 6024595818906800128 1614830489452677121 6077064789819916289 1982494615367057409 4666363863952986112 6865755635387945729 8893104062774271073 851500566071463792 1904312324226404352 260746911698705152 2945463344898084865 461297850645291009 3258612659675678721 6981490561249984512 2549153913064194048 59946458071824512 2705000489193992576 8185141635867527041 5644732477758212097 4936161870848983041 1900926392951316865 7607158730673427091 5562649707444961281 3472699508813266944 2132214837533215360 4479782619666839809 7594811618648301825 322698667935287936 2113615073124615824 5161146518139620944 466411087380438017 2587690249433704448 4042350943832583425 8589315462988054400 8992805312798990336 8285909178079438849 2775283260570696960 5459855777405028513 6044922107230508128 7355252409155991553 8714873998872864705 6396155392244703233 4426815850579077505 6033842893584599872 8680625061129416705 5443947482983959809 1795446608528781824 4583486893648260097 1204358494506038577 7142868312070029313 1558618292351839680 2922625445488414609 4836615008931728641 5033903298434365697 3736925825130086400 2375606167484686336 3364916711201243136 1846927046935478272 4487724455522215936 635544877543854721 2852363207495565312 4124959228395716352 6641284933583233376 1362527085213125185 23791240664965121 3540539682673496705 6311620171522738944 1694380515642507264 7964068427127724352 558381043458604648 2405852588772222977 6719829533198657792 5637069503518739457 2353251350479176705 3691573640595505152 2244246844785567873 8958443887282360832 6248614064251642177 957312275268670369 4512742906219364352 4423418652584125440 6227045894816232449 7792485323564475905 6435317211581831424 660509914827297280 5159987138606893056 9192704677128824320 8686260996695735296 7318069404679798784 5809168971012400545 4997309476833956480 9015023556526186496 459332369229905248 7909759861756612864 7394259318368829441 8974362750575428609 1083275288807194624 1183966303698681856 7796805426241650240 8966833329117147392 8300902936338444289 5960492289764015104 1117245656962498560 7903394414012655616 4007731736989120512 2841431695322435473 924185415785253888 5045293001673549765 3278828429299304448 6761048741686093513 8847037532608987776 3906979241853100416 4219370621320044993 2810430829810679808 4311684799642531841 4869690050578429441 3694831589918769153 6709704702693474305 2463092481435462016 4459106769779122177 9020386585725844009 345228483356104833 696849377638346753 4635805849271858176 1857326938238310401 8170112941408606528 1033074327989452800 8284907332236477184 1884934382579122177 288719691344242176 1975979058776211456 294086997286976321 3937207397827690497 6657152923871039745 3370968173613586832 6669045330398896128 1646250433956601280 5453185016472415840 4334481366358611456 6299152702895309992 8683252643198687232 4615604164516270080 1471605118211061504 174310773862105088 7609867066958391329 346451216822821889 8962763629447488209 6780105303657742337 8667421501888135169 2603876919105431552 1511428765609762817 9145715023388978608 3703514227569090560 8140294701430403585 281897434310643712 6992592105452224353 7110761535204040728 604128567978584576 2385363497019422512 216693714531295120 1199163336383895040 8940544961249298385 3434652573847805952 772061996471068928 8498802222125072384 803352069753577345 4522350069368776480 616377741662309376 6476173192968675329 4612711301081797632 7875251615421169665 2416287271426981889 2190247213601298944 5424446157392145473 7925390917390141441 9087939588013637632 6284539442536953024 7723737065527964673 523684365571465216 5073589181758967808 4941306106105880577 177427558032844897 3896659289414919425 6567954909434091521 8127661293629756689 3452864944800936881 537444148886994944 2950486474077716848 3549195155294309632 2985553198352204289 5671244228777541632 3732527945081512288 4160761896486141953 6281660530451880160 230664847248333697 5818357190991597568 2352481682333416960 4196307016284986448 1612014981236372753 7058311995952546816 5706563204208378624 1074532811677564928 3792246892247669761 4030333616400105472 8501665053216914945 7003569122585650176 7640983063981342720 4279802280590442496 6060409166128988161 279512047553930720 4472871479419636256 2965696625982308352 5151762570782905857 3565925063770524081 3287215044827938816 664166325251739648 8761934730182299153 4304082864127738545 6607623070116151296 2441537762280701953 3604648231128172289 7236310349240678145 1542094575740760321 9064713124807263616 2388734665391938817 4535468721589190656 6263979073385193473 886752063962077697 4496608919929069056 8367087951543822016 9083656723541447632 4953217242152353792 992115154449804800 8476078045379614721 8333667087471357457 1365061154939482537 6477308174023827456 8614250294205976417 7627508159485405152 6182084215173668864 6643819487513934849 288946269940858880 2293736029546425344 6112702552257421312 719130512107840304 8338026680292260609 144610571796060160 4987534167918204288 7989819321479842848 3996859557245366273 5937921395247596289 4201307819315740672 6268921405428507136 939067846484237953 7074554608893178241 3396500073537590672 7939099565493321728 676362722100088065 5346951084472719489 285415044655534080 5498777841812196352 5069239335282925568 7272391751039901696 3497898976807599873 1393887923028918273 735761271964020737 8040617666618582529 6825992414728603649 6579707655906723841 5994439212518211584 1444462822297841664 8399717302221773713 6539010442147810833 8987578762980340505 5025764081558048897 4369384702701723648 9043890577179277345 1718700927163531265 1534217615577751041 7634637946832158080 322412243187897344 5484675347888734209 3873887016933395457 1250598750687456705 4850427611765014528 6214200255667621889 3694348144574260225 3097813211605597185 1303227206551121921 1373977892746608641 4123558164735033344 771260321160962048 9214332543592460289 2336400163633397760 6344238088343721984 4173725225465804032 8743504038285087601 871224481979985920 2777335082216554496 4419871549242144768 1115194904951863296 574322208190473217 8447390424674283520 3852592167591329793 931952000212893696 4236062055785680897 6154152575434006529 639932260118748673 3938660562288600513 8924865280502821376 8960609999024999425 3821769601518278065 1232047444231349145 6577692867694690304 3969317043106010368 2680264285667274497 3817672671856656385 2759587532205355008 7178877271639272720 1520484408780723520 9074172797315813632 8334535223516594945 7560551834390231064 1473482669532060321 1166405196746588161 4312257926842420097 5210387912361760768 1663578387293397801 7703132196989427713 855975117757856257 7799881172101931009 6719375444895281200 1911217812379910145 6510945683720393216 7359515916414425857 1230746088812052481 7838565005782540289 4371358678890783721 3350669004747264293 4536054387021504513 6999521523093929984 5357241353156614913 8279143118369456128 6771581287632899584 5232981947562815488 1410532641833346688 3868670890646864896 2748625708590739840 2268284298407381184 763202216742163009 6333019158894353920 4649195955764779009 2870060992582123520 7556130258772639745 6128835354392526848 4629000331959074816 42401056100541440 1338233038934555393 7641071824828129820 1796762410063675393 3528002981271797760 3885128884898865152 1367833226033254400 3464882392627822209 5786430748119796896 5532539892923268641 4163886271684123969 8736582408726585345 6676984026912976016 7599352039941362768 7347502456340482497 6485118204604160768 4437945970138550273 302387659447643137 7896317945774350080 6335614875410104321 8974062365177548800 4879530869860597761 1620058606770517969 1741246720512982017 1754992644515168257 8246122845609542977 3167783083797439488 4963147654839789217 720046448914257920 6953378773010966785 3953278727730534145 7504800802585631745 8249327129775898625 1500513068193357824 443385505636120577 3605269860986033345 1172991664097936601 249093427654461153 2867705261675036929 2312687917493171753 726014878736556032 262652817045416960 7210358351810074113 3674274269063750657 836893211729264641 2344094696879352961 2217226653967383104 2276261742212415488 3229348452551364289 674768300431196160 6251356871506108992 6536182036465356801 7661365735965152944 2292030888668838913 1614382551340456961 5787916490069039616 4462057494645633025 3352173927854647297 1652244371891294145 6581739154801603589 7696083936592221056 6222517130548325121 5448743945902130433 2813660177591709248 5494240267648331137 2804716612913826817 5741138443770609921 876354922071064576 5270070352133149696 4537132814992216577 3785287236760784641 8564812932664745345 3584830578599310049 7897522206137200641 8538266165169946285 6520135986496663809 1501030013600593921 5402125591408410624 823171628964933632 892708008889131072 5790611514837237761 7460542796573058561 6064686901571964928 584436365169746273 945291946327146496 1197493055438365473 8305676444989120512 5192710735182477505 7529883812054773760 640744267798546432 6802430872144336641 4262945506642029824 8628612174867536897 2635956351198515201 2146669409999665153 5961452585014377473 7344725546030301184 5974296291124708737 1781656696234404256 9068255778659534849 5910088846543640534 1832782226109324800 439315575184426241 8633231298573152257 7437339265152081920 155166149852528641 6520473938466291664 2256143848001277953 2484525746206427777 3627300834493404417 1853939046418661377 4247787425198596097 6530245923513497639 2775626543660147712 2467785100898371585 1645832953430466561 4408275360054027264 98376084995027073 4258154570407950337 8951710224803059969 1380105241576758609 2123551679340293632 5189381626600095745 573800446328595969 4761897562090676224 7332491160449570160 1612982383615107073 6532908481175154689 8378805149374237872 8772754432616300544 8701636602008730113 6986773471669821312 6973773576188134400 7495607983360759952 7099690747313068033 6285302520805347329 6690164835147991040 7142499824212071168 2387159168541265920 1546440813282433504 3418671529015132161 3612969110066018049 8043875412521719297 5498643904619151361 6640486123516387329 632060845211368608 5803489340376629505 1931224565740265472 4542450388543851521 8690454471669215872 1532909913756331777 4429405537407545857 4592344307378854912 2737236411289564161 2571828851009417216 1324235726113831457 500268062413739520 5380298573327189825 4656624016912808128 1812331469426630145 2555772033010157057 8319921594480197633 6788880947018470913 2269563012782100481 3073742377310322688 8285115227267661825 131767208998207488 6148152984184135424 5490774229175228033 3423973711133509633 2694603196235411712 3904716580402102273 5188274047829344257 8066935348534018048 5280310036166425857 3078057607734219681 8234791504750203360 3921332361118484481 434919375371194497 9076651774218262529 834030843230257153 8523109014721872897 6203315959667808256 8470807287596843009 5170462782814866288 2412313387963060993 6692109889122689344 5093924760986451969 8124862262849296513 6960869003191746561 6153664917558848577 2713455787554455553 4899620162592198657 2488737678512651264 2381740866687279104 4631182489385697281 5243409736811227401 3872480477701707713 1269800158735626241 7867032975792962369 6179599174726201345 7562926897009754112 7045504319636510721 8339288145803608065 9183793294837530624 8455219402918287841 6187712503850284289 5754246472055601409 2151734525416919041 6540451496587001877 8403877333680324609 561158587793857 6991618054055165952 6285268710142901697 6437593241933442048 7148858225250746368 3380825316411102208 3851282171439112449 5387869712039323649 4427226429568529792 3325559369301622785 994198044951609345 7823726017632682880 7398055835403026432 5884090992900685825 6588022386039635968 1212399895122120241 8152061083831488384 7546280903209594881 2134841659958113280 2269669250896630145 8132168555712313473 2010752837785539585 3916200459066370048 6140229290438533121 1540703911792278913 8668541946555270144 5145806879473406465 5855183873884715520 1465210292317847553 4934170424164319744 7500855782085951488 2368797802595296960 463408543192012088 1453739434995417089 7912135254690711557 5288157267349733376 2288973315939472993 6381029617027977217 5984382717100504576 6370969434533471488 2791806875489989809 9175903147147821921 2722170894754245632 3321564559999328176 6137279463231542176 8767927746182806296 6810561207149002624 3725789672750300417 144963406523022657 809761242261466112 7577875993204184321 6949593328566171649 1379143140444886016 8120423821416728136 3512117742940217344 7358890050522374144 630130757524836353 4675857719378884608 2024559694360244225 1907785591095661569 2369125172363033344 1699036439474110465 1428185902521860097 8605538576122991552 4754727120845139457 162717726295179265 5688906294570127360 5288069934807180192 7532158341335060480 752774132458169664 5815412189268279297 5286767634849858624 4086700522841985409 5671584154305361921 6246276197883294976 3857021270483962881 8096002770065795072 2493356863710445569 5230552761574621185 235120764605143145 4603825413096013825 5966836465359089728 388073764283418624 1033157153180242945 5438303577513125889 7016403701310615553 698498026202537985 1870119097111289856 8354874790712180737 2863694759742869760 5516177863690961952 9142732347148521553 6689787509977034752 4836334296771139584 385693886234944128 5736491945566788448 4831840389580082689 3123135853793002864 3096359146195892225 1179125174124899073 4631441122298075137 1134370238805524480 1123267460933718976 576287782539567105 7454397429505828705 3937517828516610048 4927127387094867969 1139217052291776513 8562995360718730082 925688932752441856 6100535458031388929 1952677271303004928 4717024033482964097 159570037912158209 8791632697412268784 3763462690555112448 2228732650249198081 7259318599619693216 4485506795136245760 7547763703127685120 7146446361063436288 2389217669675947712 6850367281080370177 7031432476858203904 6000764700059518977 7929362361292029952 1647040358323370496 4088857079826521856 5607558597742450689 195425399556748033 7744358478912761856 1294528082184765441 2718815954775981713 498473875512872961 8170153636213911553 8463379144351677025 3145140990691303424 7439697353572592897 1818115901448257537 3837189947194965357 4635468383069774848 755261476613107904 3964566679851892737 2387077481082987073 6257893933370513664 1905665157394464769 4482857806565212160 1358978182614319105 361122053310568449 1076809134182885377 3718616666688125888 9206710146017891073 1419769875591388417 1937410353718656192 5875636224693577280 6569652343892342785 5337813730876452865 1603714294247773952 6233733805742855761 3875802434541346816 9219796937805688833 6448695712608518144 5610325024320178305 6754735692114624512 7523222916397604864 7548104276368527361 5760696614463788032 530629802381639681 1094687092469500928 3775070077326458880 4415612403174135808 4278948241580548097 8765115488445395200 1159740093273243649 8024945285236768800 2740794229348894753 3247506081975782400 7216772238774238528 7523602821461455457 3487336329766673057 2842190983897022465 4603001177606533120 8919188326301637376 5039814167612411393 6548669171107405824 5095951922292149505 4283127561654659073 6063222478509116417 7170029858433258625 2329547168451919873 7651334963578700672 8331484340232208384 663177930025189377 8641809790319225584 1962852892135288129 3614680251432435712 5740746157129840001 2222902338245457409 6902759037193387520 4805838174768901025 668885176592457217 2423068952752858752 701259951365457921 9004165523522344513 8935053212778437120 1837801097423470592 52237629752869888 5530894767730540544 8591550735719398592 4050371425000799232 1340680846034061825 5190296342259910657 7139902263906940673 7037514248994644096 5926273116604307456 3835638569680254593 5344812944138313729 3334060706089366272 4435481851045429249 6332406498499766272 4196276859262535552 4174159628392524288 1345253527889445385 1185464093713392641 5164517735152451073 478544063376392193 6509069669790896128 5753868819842018433 4989264043985381633 7162081979138209281 7604293696218284032 3770353631470235136 2527930491593070592 155562064399892481 8160452443302187009 2230477948203057153 5747726299087327232 5214602820271288899 1802605134591069552 2824741465451895873 3977805484969536512 7857658975703532289 2154532055330122497 7210485866876694528 5652402015948392320 3340600450721902080 3575349842948723712 797251600557664257 543954947462365185 1861947036741265921 7087985601915484453 2744106457526043649 5758007751727308801 4116975966658158592 4624273506600192000 5553649000735811232 5392540423451992672 3713105700843441152 8123139776458401792 6483641292650855040 1377664983042638337 4600893451361222208 6524167897927908353 6654514544842440704 7673100539566407681 7884507094677844480 1081527245769343489 8650069998901359360 6876588627783735809 285252077908638208 6024159694332364208 6949871219282654849 5287730977179016193 4035630210680408000 7388988092936747265 7382215737763815425 7229503659013492224 5751773195107607873 2243701719577727489 3876893372459328209 5683899557261876736 5233506919366581929 1947828019104910465 6094275011523731457 2258739077354176513 8595181196899683969 3198781359170897920 7215172304348065792 4784989354932617216 3306251173068692593 4117486386199472613 276040227666340865 2649546918253090561 1214156134204174337 4339164023466828800 7958413206120124929 1460046761315131392 7425088160893179884 6302234822661727489 3662404293097702857 6091901075978244097 6755482880351934721 5509613415046856705 9113980622145890304 7579728761553256449 7379275218447060992 6834704927783291264 3006295087006334977 6408914394441777153 3321108742295639297 4603790024025255617 1517582014240522241 4358869977024061953 1226484151037975552 8894465750735665217 7752100675417085953 5062995446230016641 6261802128294666241 8803697306426329600 3811260676431544320 6306728332434447873 1716059482823425024 1522471656590776065 7992659590879174656 5940728472318509057 2729191954862606209 573132937689587104 2390256364399895552 6540193902183616897 2264817287188512768 4738740743273496576 6913345553141989377 7887374592104517120 6280344248165564416 404805711417779457 2806060965485088128 9205085428270192129 3816139833323095040 646533494134603776 5246409460834006193 3820663191671183361 191010260801651712 1871763132984999937 7670413939229845505 3738221924808027134 1304515402874616593 3484576832823513088 3569908847879795712 5951355074312261633 4669037675751029505 5464738589297029120 3074900058093490176 6135847540535690752 2744657958841271488 6746174793034089984 5609971930140280832 3864793401516457985 4815786765494129664 1316621161832906752 7628019859248775168 1498460752729612640 6777149243839971329 4941984539082778113 1497558346252992640 65822922684147968 5330921715799457792 3352017100697923585 2161174822809616384 5111818323178220544 1284320580840194048 7874550709082478593 3305973128467961857 878183012291448833 4440798867092143105 395705726802395552 7436539160404426753 3379116453127860224 5210238981611077632 9191187820504317952 8781715852743364864 5249543233240203264 2636041639455547241 6998305634033467392 4600989372723312640 2932159368862567937 7404714246366452736 6008318674514997249 7369363550444707841 8830885075632783361 7290023274046801545 1740396343654268928 6930410857555533825 196814656750682112 7475803196233141697 4543511258632028161 6268722920670855681 1669915882814571712 8645538779824799584 7412798917915181056 2267621064064801280 4602844725768093697 3460535938853712977 1778328210294373249 3509747362078786304 7421804352507443712 5916860267108454913 4742262795216748545 5172606854838353921 6900761543311420673 7738856121619709952 4668605709314037377 8770343855046668288 7668254100211078657 5618893002633852416 293731513034113024 3668378896368009217 5661612705656010311 197831155851524848 9140619989968899524 528617278556129280 5990512735811966913 5569411130855845760 4947538261158463489 5390914200827885953 8578408283057966593 3836965206502997313 4043346757040561664 300968279301278464 5531303205994152961 3145422320954849441 5877158442996241473 1850466465209319681 7814189703333619968 685323335667601408 3371612060323071488 2058108944171663361 1747026097820267265 473551378203017216 8391793989571300864 1951178662452841344 7734399593904592640 2287610277899327745 6081639685841557504 2112379195588623872 3281531474420826112 2273853421305044993 4874268260862849025 4562254020183076992 5441164883925095041 8280089822733658113 2934239347383780193 5668763016706278913 111142748667780545 710771303844233984 198164067231806433 1085216024852226049 8833168640376299521 6483314483923082864 7179325722228670272 4907370230668408833 5883320057807090176 4524375303084679169 5295378271207940097 1051019304879860736 2650521288189181057 4791556559411871745 4665979765736395777 187288309822976513 2669925162227859457 53090571932265217 1193586819535470593 1811550231582724608 7193084926750234625 2880795772044994049 2330932750896101249 4547486114910930176 3618314857000423937 4723107986292015104 8743712325339758592 228008599101441025 4082350660029227008 9023020896149306689 6060026145800192000 8602965129348714497 4094577820213215232 2974418185986942208 7175477316317872129 7672560193805352960 8593121545899409408 4647735163440938849 2060630252261776641 5852699638767881728 3766235546224504833 2998714651015467008 4739365809223024641 1406522636752785409 670054473640443904 8421331707254921217 5497809954682786817 2817045079092133888 1755171762644148992 2247876659893616641 4836685600288800768 6623728316567310560 868635854700019712 6987164132046798848 4063089941720555520 2716531644535630849 6485507079020522609 7676538623916791808 1942899842598338560 8660338511719699969 1021504746585025537 7152300433618342913 981424434931384320 4548431820482740224 8484591446692514816 7991850386037817344 3495656364692967040 2827997753010973696 2335529998171993601 7302181755521236993 4623000763779858433 3816949111292594177 8987071573595011137 6757765135297432576 3231354610750371841 7494002805958934528 4112703500831506432 2765120871361204864 2390541181753425921 8181540732730002801 1528854250629199872 8057847320004550657 7526054061251788801 6046121696886186752 4279793227715220993 668926299840405025 8701220583864421520 6027781886996540416 7096526982422894080 8115858641548476416 5935958129621598208 8519931804047183616 7399747539919544321 3530591255265430464 67514634286855137 2125482212241735681 3927988287688890880 552800379886436352 7821311637489907712 1338657847523386113 4215873022992520193 5548595635893597184 7742542845236273664 1406681979667087360 6147386726520567681 468358229244870656 6045879081385695233 2980455726196041984 3763548385345072128 1988199752924744193 3200588263275610113 5008310014554523648 4232213847957447681 5651332021459228736 5807457312245484544 7622185618497470464 8879171051960731272 4170033505896712129 8814094514689319745 1344000347771731969 8906443860671498753 3509772088608677889 967638848456043776 4024963921779443929 4870958770187370497 2505332983257311808 1873085812701421569 7114750439252635649 4156582359847862273 330268187423717376 3662065596699639808 413916988139924481 5240489841223794689 1388007858250889472 613866481526857729 8111866513891713024 8172255531534123008 7481492738670931968 4906078786666701569 135795816957546753 4643823814328147648 8053641436912032896 108013149183032320 8538051349140193776 1838990237764588544 2922495353542279168 6285229023618789377 9111326186718161217 1182107495347353600 969985184612631040 1743786661782239233 6679406330419347456 5964245405877000193 1484012958011637760 3569236222608127457 8893393373866491905 1619357737678692353 2859346488212562432 3813321400715071488 5171549750155721472 1782101764412858369 1984810579246155128 4178298581653024649 4695278351269560321 8595030373579759616 3469054296258375681 4579005431163953345 741428711829126400 7692318937759051521 7080725337620099073 3789258527167487808 5458702166772536833 10552493665091584 4431551362186757249 1447767190757648384 8937017768138297665 401485542118653953 6650869023038767104 6421077276116788888 712182787782754305 3318604681993046272 3210990071612575257 3144663955729205617 8731564063700054272 2158464350091158240 807871137489136640 4295588242945060096 4606713518669626689 489061883738947585 7039136986887913473 7373991397650020929 2289430847734167136 4122811254866716070 1646416454715442689 1276477119727125040 8467906819115700224 791223193896280064 2955024551144062977 983276419354222337 5070437692968708096 1378063164784015361 9133823979697141673 5525285301056907137 9059052814977427553 4597991806312013441 4623153764961099776 6085800678571113472 8258133932436148480 7272697255436565825 4090366931723891712 8574933983685713601 7093985128719357953 9203733269780238336 6564804050599169408 2889445250702725889 913026114770939905 7425389995672728673 5458709027673105920 2595185150306325505 395878512704876545 7123958001877800384 6664196651444596736 6091400610035783601 5239770389711608833 7490992149341882881 6156848247614386176 2967658237009340576 1767520298682947585 1504307656343860676 7066570981334484480 2918745431945442353 3531222863338849281 2073166603046689792 3833833592363163648 1761037584365641984 8510964618066139649 1702851783013063809 6684812887033493504 5806668151146936128 4966391457374286849 2549853655629088768 7642723342628218880 5999446000017498112 4806333037053193536 790072816158660513 3141279813268013056 5257649206387913217 7126292714711846912 2434271983767429120 999730350658124992 4722033352697529857 3492742483972986661 6749098362621354176 1629380478836408321 758943985768727804 6550682169691006721 5927420699046907905 9102237990968549376 2406167885189946593 3230546501512047616 4155416200981020673 4020361490812489728 5397494584847672320 1426183612384219200 823718801766350848 7557210977001316353 3227103392713408513 6090467466728600768 8570515851750337280 3603404749695390721 8393755011082532097 7847517835362697217 5247112730356866048 830142154348097536 602783924226326529 3866914608353792576 8893153398224642561 9073804603648299009 107712706798336129 1701696816876059840 7483607515790704641 6148604688213347965 7386333488725950464 6427437270732109569 6555697629589792769 8124109321251107521 411943891315851264 364050092228953856 586391433582064640 7495254122062141440 2453617368753467264 8096589745455966208 5558200828107687936 6198520911193464832 4601174925297710080 5329193728611839104 4559635373841178689 9074659741411790336 6650261408354674857 2738180915910693888 5374520135948097664 790947799490093057 5614712091370388952 3206334735898050561 869153690772488193 5665870291971933952 2783757560079966209 6162415684408532160 8197637437135021896 4141939675694147584 8551812003763200001 1889206262755593472 3432492928986565633 3960016612537967360 8257696212135984640 8368604925844997633 4458456237291295744 3160464334675486721 3262433675639259136 2830922498902793232 771265882889519104 6994827589099728064 7615931704521261057 2327666742731501568 4145314173152678368 5949889132721586176 6287454638597209600 5088784625975281665 3044549120562290081 4887804182767468545 2915087183774679041 5337968291374897536 6824730042005405697 5943074208156860417 7442167124333248128 6692249735981925376 604777153995526777 3466216348555178049 2115902989372817152 7579167407874947328 6249384368206779904 1067303765188268032 4423642198846636713 2281500763240255488 4330153629055241472 2767865111006380033 1133410439022746625 7749059998711635200 722401939422601217 984413762554953728 8127161986402639168 1949228221054638081 6113601404104165376 1763016289295902081 1990461890897444865 4230019299749795840 5702492821423042561 9098827994623679617 4721491154509844480 6493288831780530177 8835154083071682561 3570300696191992576 3178326426354532352 4976232438559793153 4868965669270466816 4487655919430959040 8339291674656731137 8485903957932280832 8210522391682504193 5536564615532768775 3964806006164975873 8336025872895714817 1265867895752349697 8254145648766767104 1353371630896916353 3303582905102725121 8357218759039047649 8439974856379783297 7862839498268419152 4428078588403961856 7455459047162186000 3535694972630990849 3713425102289764352 6602249790506090496 1846260081071816232 4264763224255895904 6445566607754536832 2351317223671789712 282340445873099968 5617128145375657985 1763296281704748769 6978179653003778049 1844782490316799873 1739657808451141633 6015599371125235033 3769460004524212224 985091107105824769 7258589317410695168 2886875583210487808 8627615010734168577 967132629851182080 6977066646954450944 7181873782853128705 1988297936720133889 2242964150254059520 8328511409719984129 6146623440751866368 7230798106512745473 4473507643288201216 4004148580870921473 8231372806731824129 4720404805004197888 6063168322617212928 2518889520485629952 6346533921758736384 8869031856480090304 51638916056838656 2602968544439611392 9165928000726474209 5732237858365565952 2549482027036020737 1596299291731688193 296972912174374673 6297112081610990593 7398902515712917504 4406596209073110177 7591713823894011904 7748264023605493760 2213053626578165761 3860417256141325376 4979815976566210560 2095342022589172993 7620808765259161088 3440824066518277217 703553911385263856 2265424314015690297 6829751452118335489 8100313810931789313 5713845903178690560 9133430426855825409 4790637732624823803 1283688164217032289 8659688201160015872 1227886609915940865 749240962723510817 5403454926371942305 1488106133170922289 9071662798649118720 1158157628379738112 6281697844624656384 295102175229227008 6792251967827457 4377651039019209177 135478981914845184 6845021060830850816 1640471138494368257 6212256407637245952 5562032894429433920 1952602721526633728 3659098063602057217 322378843528844801 1594015995431921153 8830907632404257792 9082022831638405121 1784167851389828608 1261448722093734912 6207388705296220673 6218705280508024464 8083199237734137857 4833242166731032800 4208591454877630512 3919985924426145792 2756403025981543841 2428329648524001281 6932978691027402752 7838206969159951136 6349853184681396529 4653977039680323584 2321694498089029632 1946906776433380353 6654575353597683712 6806481124520394753 4515608706550066305 7077307298036752384 1961257193392352768 5632238710318287616 5126502206411067041 3402629144567010304 4668725424160004097 8662269962377299201 4842809052422237392 6649699386066227969 9159278299355873281 5962980670863507457 6983636431229411329 7599704825159810304 3315389349660431948 5565729724681990144 6267191960012968961 7657504837976307744 70472050432535552 6078644665137791681 432103181818314752 8919622791548957313 3789590183487805440 2632916440543553536 5057538725059969024 7374994204559176704 8058456058615946728 4998262123520150017 1991298400049024385 4156054040171065985 8130069128009671297 3864376757174353921 3581191178068061952 3641560070717702145 3129928751785951232 2083229570178833664 603706679650852865 3881930648193552384 5547814710948779009 1698515023035954944 1504569959511982081 987477669604473217 1488710009996227264 6902356024674221056 5089088144423207393 6579672335790723072 4734931462837576448 4851839507269705728 4551156097997579585 127554756021690368 6675768094242614848 4752823617299258624 48841911358717952 7343078642066817024 5282456891133001728 5314813111203115009 6225873454667661313 8548329910716225537 4380296516546067968 5810341406275665920 4632031563297760705 8099655883615502336 3154109038240464897 5909896184587954241 2174141675830332801 1838044157007724544 7591590266070331392 6461328531135663777 6123976398383087616 4299007790365543105 4930587926087997441 5412316528272842753 3231139094137548801 3848535637108228096 7840582562502514304 6617374976458821633 2897146575048523776 671893166212775937 7444176760071323649 8127297477950423041 7051098436311618560 4793590887280525313 8859199414388172112 1260818343851027352 8235144974207042817 8272001233032957952 1067965569360002816 1435520832823206913 1927008243429224449 6800776195390728320 3061751786247901376 8197046363836006472 957000105305927809 66745583101554305 1972530287703174336 3294453713080515137 2878315022404050945 3018411859610591233 8007584650772092609 2008758260458045441 16787575527286785 5388092258248708096 38589567687369729 4810544432049990784 7250187830930079744 2617837692459146240 2411877749337695640 5585852729597935617 1552677010690513984 1695735589484886016 7838752440955437057 4374853145125001600 5870285679351412224 6148272378169655297 6450359377278228480 8029953499645165569 2991449002796497920 8374246631764944725 2507493793931334049 4433519866276204544 3846531558687471521 5049320463453016065 6207119708031811584 61520083730705257 6062042365291168033 1466769427574287424 4603430279984635904 713010622969356545 217150374542144000 5846154161271187457 1710105159269875713 1934059426975435929 182870445179164928 5786460516619290752 8320856465826767617 8769282823238451201 7998989462395458049 5918705500436353025 8586634349565640193 1633928593036385280 7988571505002952704 2803789770131347456 6628108446799691777 8830003429987453249 1301044346354971481 4233170570533332992 9020973656293376001 4617210582482180097 3213719066463811073 3888999440131507072 1771774222291439616 1904421376146876161 8651811389317702657 494457701615190977 8557799658780417536 2643395252262313985 6005921801279762433 6909611049733235712 8853279562324697729 3388572176575223808 3068120511710625793 8437607835496545373 3118832970183366460 7554152367242611840 7943541759009770496 6923544462467241889 6170212066341564417 5563222726716253185 4227786958560724096 4992877704820324097 1768321091676488961 5616238744253759489 3265162084937210033 5105692914551578625 6534789687450054401 5285960366393330689 3833394111868220417 1529591843144826881 5076441270580796417 3128578658382639392 3474250624253558785 3489765267159908352 2495274691758981120 2967519058193252352 4540942792003846144 3816463374093895424 1935771705430990593 9155729958330707936 7849821155097952257 4836023062743271424 4563970902708822016 4039314682615883776 8263391743679353344 1594314252896521536 389950925760838657 3259256124970065921 4762307792615782912 1011778699843326080 3380810912671179329 1290865596494839808 4970556633789425664 2972353894718332929 1560853627729659281 2625649456135934720 1929446262735647744 597048457449734145 1629356989527815345 4884478155901321217 2068195042970786497 422318737146398721 8131178227959593985 8425351320555924480 4267368823649730560 8111824955987408896 3089719064832032448 1162494773936365569 2715357868491046912 7695321159482374657 936464663876317313 2657859600331309056 7036013851563119104 2654849963924369409 6397452606940536833 7202064363944062977 2872399477475868673 665632684987752885 4292628345212829184 2826433245714655232 7972912827484217345 7909839024608217601 1937713687047470089 2638486157822656512 8696971104382851072 7611867007391867393 3938493825338869760 7302128111065583233 4690473626363006977 6195417585025605632 9159393558474439489 8310744509279943681 3147703738433565185 1419865232321937409 1206026747664794112 1491360812227853568 4176029584989245600 6868258516447056705 8185266557766696961 704333479868131841 9140704905225216000 6404976233832181376 9086344366825593345 5168355815415053057 1227483140107296221 4119780176213310465 6562316968025798464 4869551498013369088 2458794521234145281 6921564157443851200 6852795950864695297 1306392769004173664 9069164437599119112 8255476318126929856 5950926526460812481 5523959709083368657 7623286644803574529 3169172589594312705 7190859956277076737 4782269751945063552 7896289767099076609 5188741173993493505 3834477249082383680 9116369829641453569 6525953871220815873 6033991498387734529 6982679007737241601 5064039161390116993 3687773658678566912 1178361389264098176 6132946072559832576 5270898959853341952 5219836916209787905 2393173579982543936 836981286026582752 2300377958866894849 891254411036953664 7386130325410376705 5264019070569447424 8239596073110405121 5233308355481257792 1937838822189518849 8367631711105549543 1602562073877364736 7761950360865488896 3850987196257632256 7712011766473312353 3970071274537500017 6433455542888376577 4998592990611505152 4261310968547712129 2149728352624972224 186013106420810817 350691808560848897 7977945063209620017 7450356840396128360 4184195697629459456 2184279427081211905 3379983836853290305 2889352704614065537 1993112892503815168 3512171724695021569 1489404432918577153 6631053152504512512 4701259636665759361 81529506205966337 8005216915559087489 5386663492824934401 8579142851834937344 1719999404310025729 8224875718010800128 7688600751104126977 6420450782532897793 1592580581724045312 5396139211706353024 8408742959248261121 8228761277804187009 5438889313152008192 5783888032911785984 3621280426647331393 4030673951137726464 8682490163885883393 4497324533243527169 6049155059126132736 4740190896091513729 3280825512767105088 4108782951583907840 4998426188476579840 4772531787590076672 6981756734093300352 3150236703914060288 4089049300493172736 6834431336856596481 6517348857065386112 8791105059228317953 7701107793357742080 7176270804952940544 6714982260623153153 7226360813179305985 5331239669250623488 3562469664169333761 7030958875861663744 7879856555384519872 3403856647083110145 9026523466289376256 3227080172491670529 4662568081068541953 233592021267788033 3830965436087065104 3779217936858738432 8709748250306965841 6626576503922485441 5512557645744632193 9213783020039980544 1156656558940171777 3157639647466108417 4685141163459978241 3554444039820115969 3738238722669668353 1992672937313181697 126035189212422913 2780523700340424705 558171631970504704 8416632735579741057 8942639275608732545 5399547614332247744 4360483624135032089 6722249680105874432 9205619378003197953 1173379680027279360 7603292166102905344 179305957760854785 3217852364614817281 1956899095429728449 9037254684063399424 2992435868627560448 2241677243022529152 7341535968539836416 268246534791823360 1667851550069923840 3460423210211147776 6775082167229399040 5057561556691451905 208554944916620672 4510420306867516737 3751022118119669760 3341702253951998592 3431808039348538881 2705285672444182016 2012359021645076481 8503499770119744512 2425161206317169152 6284679744624823296 6647092355355126369 6804228593572970496 6011166271082771456 2730132813332644865 6915157869666374145 3667096550889543872 6315537082797932544 7920460800693006336 2272349243509320705 5901731567439771809 8185412076028518024 919383023690752000 2191348845431696385 6762425450630436353 4549074790054412545 4336221307314094080 8186830483989432705 9197389683318325248 5587724656623568896 5173348339814936576 6702942184271773697 8164516115892505792 1707682676436008961 8383671582782180353 982192087419633665 1489516280996097024 335812123093511745 7265412328094367745 1517883170227115984 6171654655072154624 8033748063684239361 947677589095995137 9166219421831133056 1554812545716203520 5235972028605972481 8362982768198035968 8982434022391324224 182440224178938401 247632071821105153 5621813228536984576 8149508396737961536 1867622376181533760 5166452286686231333 182844217376835840 961302069104962432 4719894588262600705 1079706081727439873 7815704393253866720 6111149559895261184 2497383869213973504 3687238375790733536 3072128593017353729 7921550888046902849 7253696135278160192 8351972972465750017 2850032933557251320 2999392061095329793 8753612520956231680 5840724051109341656 8549120666574979072 4807896658491080704 7461772371659177985 3135063291805763889 3088676228151716481 3026048196957392897 4344548461687946752 3788385754847129601 8541310465077976577 4486258898616024961 7335723275045148747 2360443343414225024 3443022005470163456 3000481079313926145 6113360840532544705 4942967407850553344 1608685971812540673 8553250644781451264 8508953213064346881 6075244258474786416 1167129651540694016 1456754617237702432 8918892394983202465 7331592064205979648 7296813883009912833 3551220672042775041 8171074112620660736 7021540518392528897 3173471341174785472 987849412688639744 8113626790064947200 7112038338680324097 3232345117174758977 3963180889673393481 1243337576672285489 4005135261371715585 1031825315669151232 6363845716866228224 7363068575082925569 1297666436161847744 5239270403609169281 5255556022918918465 3857291413981914913 3541728427483672577 4141769525661794089 1545594257990148800 492917610714988545 624109023468933120 2601591412955982401 2986467539232708609 2412629149780199489 952843359098433472 1642799933490429952 1919215720682775592 6483920549217178512 5796837142441431040 4845389892011671552 3085502263797365952 2478083157233150209 6886228832505434432 643391288468453376 2872529520158375936 8360371511759460353 521522808058156545 2273573355255046913 5997273194326130688 8915599810726412289 9160892736584347777 2996694376912398336 1422133037837328384 6695157024504204801 8354547654113839904 6860292240564735137 3884049580147170816 2757927529729654785 373841733114212352 3530915866554440128 9131246923507817473 2232589808288917600 6689556618314702849 7144850967914741761 4908946803335826944 9136431905887430657 56874239880493569 7666927676985294848 9108221904158982145 1107052275552637953 4701077083971631265 7932843267303702528 6491832193835987457 7250523952535937409 840654911115421953 8803801423933839361 8499951880816874241 7502665744435698176 3021190079318057601 37826703405719552 1634570161317499953 3519546365448319216 3912656152559547328 4753096418885704312 4210887941464567808 1993635051838312065 894272645120089089 7459672503988518912 5565149239544751680 8877326987380856833 6272335963983699969 8042478353599430848 2278643314912111040 7898445420970835969 7563305093264179200 5271998085838469121 5062493766858379265 7046837503358982784 5928053387930701696 1080390126973966849 2330900261763284992 6454881369376535552 3735513088359202817 3048404637933429824 1270482568098226177 8719272204885987329 3692196045040230656 4677424346809569248 1898269189980770304 253807327143027968 7353316472649621505 4567403123623493633 2720890234108215297 363699112437899264 4810663852377277440 3558713795430520889 1101527637025904640 4164268397456116641 5853411527254407040 5023171885248421065 6634324682215485440 5887982923683482400 4693098592829440000 7874126517714249920 861497523345743873 8709632736930086913 8831944319622479872 1016707644609380353 1329734478648886384 1081733458187342272 2638731289215107073 9091003721280311297 1895165458830655489 6292349132216562688 7517149840495046657 8979914474978525696 9020865045921524224 1000493946713874433 8520666885116411777 3711544546480674816 8275003539663901152 8837388074929501312 62317199650703872 9069910325794830849 6422472582891128140 4378199919782156288 7065359548741046609 4872042192832151552 7400024046972141568 6142931835002741248 4758564550409492481 2012617068424811265 2104274876916499264 5349021825902471168 49688011461019545 486387036848167449 8796486857440196449 7701480797484167168 5756782472600613728 8920794522796407296 133420751587153920 893982457018966017 4610022102270123008 1665907281067828321 4994517533167179032 7713094559085587712 8961073056283820032 3230621030722514689 6895382099674972160 4301104899691409536 121349797014466561 2503951588719445313 8219385284873461760 1039858655716704256 5292681978627121153 4380600318381156672 8228624700294516737 1399779113465430016 4906090691128633696 2245040106431149056 417679983399578281 360475613732513600 6376989260693585921 7679591772156093952 6996658245894961665 6933465316975859713 2286383844398819328 8306690031176328768 3706238697742794752 3161374042461758849 2862444951650983936 6738029635191484416 4781949317046515713 7141211850318344192 1399734143551537153 4092738740815431680 3845092202091858945 8580182745933922560 9142556277665245952 5633530379951243265 9189767514043123264 6496829604547838208 6662971056882458625 3225532041637980209 2402588224896110081 4988454075089323264 1983610241002895361 204597562407302177 104680320101515264 5121746871558930433 1482774633629499393 7661866939872351489 6389333205512577024 5200540430496694273 531835011437556736 6756036604381495297 1183629811342071425 7189295997103393504 3890877178813954945 2835510675157342720 194290353005068289 5447601861401846224 3355862402095644673 8987602601358196737 3531836892138962944 7136286936786521793 2331795530695378945 2334887172139833345 8183870702878369536 3982924202169515160 8591226591155343360 4574244448554092832 3232138529896723393 8795362078537516577 7871570260784594945 5709061147876056736 880236985822196736 6030421683237957121 1817164658889069056 4952561927544709120 906883480998264833 7970307440795475840 8498126234845430881 1773017164204175360 1043084440890642976 6401781080273139201 1219010350825950208 5079533768770050849 3602884977732288513 4774722569420254081 4924084588038176768 7096547870685325856 3672073468365154625 6128803231996747777 2451128196736704512 4418931480338469313 4694797168784261248 7329893059618055488 2567693892572413953 6520883767352031233 2477641060016439296 8984399285450042113 6739013390986333440 1014247313643230049 2006808313850757120 4298206406359155219 1458524551904046961 6568399194944008960 6432407420319003665 7488909325360732497 7826149307159600000 3170782892725277184 8188259703866701825 8459911134726541121 8536841664399146304 3577470978301194241 3296029698872982624 4281590108516674329 7185859379578403840 4519991321063911424 8049880577562192897 4723789514199580672 7933044733262868448 1528690590392647681 257261866564984641 5299147628110960910 858442310937812481 7606976357944131584 3308166888242935809 7907205459836764160 7515107615094950913 321750208836891649 1416437464484417 2253047377238271585 2759383430601386369 2320254874479048705 1211399092406069940 5478374026180924097 7980148085938442240 8540040678608943104 8651108558352662529 4629673256577382401 2749840168160267265 2375003110173598976 5540716834150705920 4005602747117273953 4129903107773835265 1545364621937296000 7398197358862794752 7699421146138247168 7173342206117999744 3875893583736619008 2015765254440517632 4181465166951343616 3257655515944145921 4443451947217209345 4005054707224309249 5688977077601042432 2136913295181231137 6460986021867323904 7903462802163210880 6391542314338496513 1802614979175272705 7999614766787927872 8693590974346468961 8410526250425429185 4818082088003141633 5021568111351988225 1431078375990048321 5290434777122379264 8040773931207894529 1712518307023887024 1301245980998637984 8825489267045699456 811359538753619968 7889401083048159232 3816066388240892416 9187691310560403456 824952195488595969 1359179739486926337 4411222297310518657 9063027223413653504 5532140967070867457 2562782329092669409 7411491537614811521 3178698211090395137 4899588093188767745 5642236281091086592 7238196407664734912 2624372132964594469 6305125336729994672 1116693725893947137 238279586461974528 4343677410550983344 5418562110831460353 1878011041564037121 2842688735401738241 4071934478128775168 8217529455376916481 9060656140209559553 502442916316232384 2324770212417089025 8752069356182292481 1090513334271788097 5345396914617314000 3569707937852402432 8013765805109116928 4629335315890089984 3660914826593171073 2123542227195407872 7312994578024455680 3515593370625780673 7043851693948280832 7816310003654543872 5190495441675350473 6013982678476376065 5816310003174007808 3785945082041679424 1313893138347060112 6731222907922401017 8904887877846142464 5412792561779943937 7823556773303697408 1981895508699995393 2911011794688043776 7080526149001936897 3622455534627322368 4833147030811279361 6674541752848779872 1420139029218892161 6706867749806031360 6321299449674209280 6058834652516057089 5672803319923126936 4663756556073416193 7372569338034627073 574682058375454721 3823820323970945568 6763013571857659904 9087087408978751488 5354792413394016256 7503551861229934336 3074453677204746240 6655066555525411456 6124948734890979105 905090966834669065 1581048664206675136 4292557121574135808 4608766824261107713 5471992530880025296 6117725508306542337 7562122732766781441 6028409497007364097 5271139037230740992 6996630951775152128 4365414284496639680 9032482938885767169 2428181524529545216 6213322276796425857 1417649299024355840 3146139286044959653 1936140404132511745 4045144786876619264 1836596429249070592 4669910698772848992 4176087356107165697 6041242727713275905 4941445056838854912 6522280582854575360 8100130109066810241 4201565548593717248 6306595887991009280 1440566370807560832 2637806448577576449 3946333046446853120 8044530577621123072 3383195327757266144 2479177691217887233 5727958986502175232 1674157109542854657 3309864376648952489 9222590832949529601 4509784465749639169 7451171506003986304 3241241243340937089 3491283841292361216 1634234687325000512 1771903319510149633 4303885131820101632 3627335444815413889 8255997367503705008 4808614103029943681 2783766653840654336 3948082392935281920 7457111421197090816 1518140882961792769 4324137738786884609 659534679491010049 1493268913764455936 8196686829731530080 9215690160163463168 7489085717435898432 6268833654891247616 1829931497935217665 6926235000458698752 8736559230918673921 1860212483679240192 5385815926276358144 8797583732668342272 2086737799986442080 3018014361606893696 823818981200281568 2201746643870941184 7675485477959851456 2978623738274783705 6973453321853075456 2328436009278178624 4924824665378204672 8813026872400632321 1874553574385254400 7291773148801353729 5127518097790860272 2359777318209781760 631223557197783040 774323189092147968 7017863272630059009 8288812429571522561 4332678694577635329 3954644750790804481 4810352099026744801 1168769577109509084 5158648433922811777 4472033564400025601 447743728353509377 2284553334176088065 1547875028071313880 6333574120269672064 2543130658072688673 5511660539592313125 5370133249002359808 7139801290106856960 3878887275935904039 7330341820294982400 4448065996229509120 712009590367191041 1633477855907577857 6608164895835815937 2807475596708627960 8303280491626102784 5121884064503300096 5285007143218744320 6444937400273769728 7159672693684572896 9083766118494102528 4326702246413421792 783694130105511600 7654025177565786113 2106772862689955840 8007216409984266241 9010584059160375296 3111423608628912128 9113583955313033217 3131766410753212417 7009064511092321665 2024783129651391200 5162521762739912176 8822482211301773313 618653135252723713 2230852081365170176 280628679140473857 87691270414339632 4945747081594624577 179791460603194497 201980929919377793 694184839725959169 2410951533435553281 246754340438310912 4495112878371536897 1280861088379334656 3703772304725558016 5487968507252539393 7661544836265521153 1281125118461743104 6708369031643654912 7769018146302604160 7543193882731315200 8512603392770790400 23523254861836289 5693368985020207104 4366803260208709736 492175476545783809 4114291151585724417 2615987902731557888 8363999057313857537 1603790031306512577 178424267613709377 6117467692540693504 2393504168610234369 602999188178546689 7371160942880172289 4617247594236718016 5302812597606801536 1851491239758554112 3770111440505267585 6057116087146188801 1095410871778476032 126608941403144192 5131968919833074689 8561156132162044289 128544048795484160 5185139073971894273 5625015252325228512 7201945528934416384 7493946386964102400 5450158264428515329 4414508964531337857 5188280980845984257 484718005120057345 6089744345910785024 3222940337527848961 2334474315521118209 4254751789338062080 3221677803016275040 2580759375690078465 4200136049212603136 6194085021270147073 2895202264826335233 6400239431866783745 2931568573515189248 8662734152522226688 5670288118394723098 2910169423799852801 2323277920142119056 7387458554835235585 613571531527009440 8972200209710977024 1331533945737512961 3520592909865844737 6459159337128640512 8378724659456114688 2582427640285986816 3913487233577246721 2319924602076192768 4705347691275144513 8995878752307446784 2897240534523576320 2457845621017032609 8154240771636002817 6909079548571134343 6561962739872438400 6753142120754184193 5613756524288058888 8693337482872508417 4938489202971610112 8698491902296770304 997023602037677568 5374675341403226112 7362115321357379584 2213584758889648672 4935413723385430017 8350944743702863872 2611100771704832001 1929383882811637761 1308681557911764928 2781916777458049025 3324086571960778240 8333002684637469696 5934158497099621376 2321151560187379713 1447202155877855201 7673795957449589249 1874572762887526912 8109222904798683440 3083915807767107584 1769967300642781243 8388169627721034753 2185972721153865656 273082671132017280 7225758161588490241 965692962104540800 3406369870883071489 4926497217130272769 3523257263851635584 2200408833679651329 1880440602250536960 570355326522383632 3166469638100811777 4817344907806623232 766888011805519009 7800393330899764224 2404340917359390209 6626669826083577740 6425360621524928512 7911445782819377153 8548233870021579432 5353361995687762944 3795710884424210760 3367494683881693185 2403307113825566720 8369115763325402128 2277302564673110849 2177010850461122560 8618557631509886769 546236897485605377 9190893334697872768 5739245521879979521 5696955793814829056 4748816920895942656 3021113575948593536 4511414557499761408 4042705749460123649 6730719892046514304 6892363128957345792 8828797609046269440 4124488789499052032 1040679654611549185 3863498141352227328 6375215229170380736 4152201205527871488 4234131963032506576 1211852587593838592 5865093251807278593 6189347799864664065 3282066525337395200 4199718891240666497 7913742808302999296 1966505170767331328 6307829809399928832 4483883937731225041 3759889475616877756 4788625947474344449 4778493631183585281 6682306800406102016 8954793716666925440 253485450818811905 262297380965021389 701730323651458048 7810217304555257857 1002148869766114816 7239460064945462368 7799138521458016257 4624515981303689216 8329148442471881969 2363525024395851777 7480885520943546368 3015728682606410752 6028236346257010688 4059370858752105472 7326573362385158401 5009618454050144257 480539751060926464 1843600422923739136 7386275131895291521 2781259338437421057 1983225795696660480 2148069886431630017 5452508042914225729 1470496419691867648 1624424636830318592 4630759541796531840 5213179768580829697 4871817163787287040 2604276950515974144 7651260707473031169 7068537331015578112 6368281308511081761 4914524076126568448 3866303537972686848 7975644516224713605 5378888060144009217 6719950196528021057 6159430994537033345 6441448678839795457 4743969815637164033 6155659929534578689 8443065905897780736 335886174355838464 6561113822311370753 4285212658315152896 731694101837294080 97930917366205057 6188105937939211776 8173502821849628673 3584118243239208704 2191208086502961152 3697559488920813569 8690163667328630784 41379123705035648 5107448301987815424 8679024592271771424 6162837487325458529 3517109074070101536 5328204206750931392 8913265669333572864 5305039192202039000 2575645644327144449 8954236996239917057 2725537332218077952 2851043059623485441 8891342917443029760 1348477479973562624 4658140408764450289 1573086757448122012 2010267221612656128 5761286516177408113 8293551332813210912 7948216746445523521 645194450930405377 4068816758377077792 8555616280961156097 2175166672110845632 6894835124110477313 7629325478441451521 9181242387028816384 2248048076684456000 5002256109100892160 4159195303984381953 7645052671579660289 6081321218033167873 5387203753378328064 5411355785604303489 4174624522495769153 4617701150380995136 5453123146573647872 440597951773326849 4058617562295644161 361644018582861824 7134492521852043265 3041218341717703168 6116470616675017584 8902645403381929488 1926868762966253568 7391168333680429056 1244610698236134144 1564138812681455616 6464998516028561920 4527087017480642049 5757451147103044465 6171534273482596609 6285557057098281920 8310548549985892424 2759868756663872777 8987722251098583041 3687465705343982592 4623015726686663680 1200413474264808193 1146068923084496896 1525099418288682368 2865969109776990209 8708560831178815104 5565905932110176001 7021583547013005313 2168621510543432960 4895302473729417432 2625473918351251456 7474904246922727425 4048495297983430656 2224559725086084736 2188759682782912000 1357567977098051584 7292220334482083200 1636369308710158337 7645677200307320833 3702398046191866625 8889810458459905409 4888667721851539456 3284057564409568112 6436845475605668864 1703861871183921152 569655434754293761 8775460417584496640 419887172618704897 1971562081332027392 2652100891025582337 7084686738192729257 90530932460412929 7323841200230224257 3876806655512708097 8440481267407073504 5147219943986432001 1131702099953565696 4703465114699024384 1661000540082072961 877321538454945793 8244802622674685952 7757143001846169601 1478320213645028657 5414888049080327169 7108261447569525888 5232763738421233665 9187655570993400064 5552965182641820000 7850196174571491328 2132084469916777217 3957327399068672000 8147048774085484545 670005534081363968 2985174279361522241 5187809110956637056 9082144437402724480 398625666554594816 8625283892067663873 2657736140333667073 4422025889233272832 1133333118401368226 9156114787784333312 4047659236445420800 6282220585285706752 6099067990510980608 8465015820054920385 7098565968735764481 2464611487837499392 3840706332928350209 4716692811160296705 4143428725836703232 2476151275940839424 1794608718629148672 3068286169040699392 1863783904817860608 965694058952967424 7295937912481144832 1986815944851044097 6681119780312711168 6114396404832719400 468062227861955584 5213248051987087361 1694731385538306048 1125103823316496992 5892897913789612032 8089354165562886145 3729867196280801873 1693312077629342720 4095367558874786305 778197779160249280 4500237893146443776 8098035955136455680 1300245895655581697 2732021572940038209 7090667218019225408 2091001398103528448 512023595525636097 8489984541618720257 1313016205461293056 7055305260523354112 1726311904182331072 4233518295191070208 519705202878568449 6015936791069376512 4225671278955266048 1618543533786021889 8967674635245892224 8020610275258695681 3759651844896657408 3623845275499084800 63727906059973120 4613744393778468097 7681469644860922113 8696492904022031729 343410359517095937 4645355521887776769 2467047816872930816 6804979195051718657 1635734140206099457 883118072215856128 1940236990118160384 827238969698172929 4123950107509399129 6734480754848429265 6433021894768508928 8280654198849969185 5916117065329532817 4212291328121925632 3579875786157597441 3339682687999191424 4062260498536520192 8830236734477127681 4704713448429460480 2306318937396485121 2651902951491108864 8851046631570976769 3885847653452141697 7745131537181486080 8558033502346879744 6753229495433867265 7091165696478838784 4906689991368491392 4502620496291118081 9144423018000973824 1194776253314785281 8875983710702374592 301234688273808896 3031382510587575552 405972517966631937 5564070052990376961 5746881928189529473 2051619043238829569 1353996363574018049 969741157930586112 34838845550184448 7205138140207267072 2252631924909228032 5926932709128798208 7181957442957472256 6203950966036860929 1968866863944825473 3593380133125994641 6745307064967227392 5614178487123837568 6320332790073049344 9162427492564667616 8437462153901086720 4520017013574205440 726451863122259968 6187433452602081280 5194210506534496769 2656336383365783553 924092893270097920 6742651138654872641 8372854677616633344 59981432149097473 5949177599845081761 7168510281011365377 7077033437975125505 2384613696728428160 2428391021171421312 331526151944089345 8895519822104323361 5510759915487801857 3153579405853020161 2097691401137502720 4306782939088481728 8203249361005619201 7526019820072359168 6623494379807220032 7420141845118220817 6330980290264866353 3602787310279507392 1724328867099954176 349008386768684673 4215532976469565441 6307779192736972800 7124439901813686273 6634738006820754944 2213280671823200513 3459962351883370496 1791104096956313761 1632370611434089217 7617361104853200896 8045771334295000960 4697053184566714113 876311678979168257 8211772920237867776 380930426667999233 1551700190293299265 2302678406688175105 3768394598045654273 1756000147861093376 2797444375709723569 4843079350420204720 8949140291740403713 3523005645899476177 8061983712116832257 2723366059209753089 3053324875595703601 2840518015928610817 5598631315058105040 2911745066083814408 7859372412376781184 1654040327559695584 4408171125894680961 4958127674424224193 871358261109656576 1811203761579557232 4848297375705791489 8887774200027785984 2177673371595046913 178436193388425857 3979721959459033089 5010290515512477696 1255658301325844561 7937447070585282560 3281044472971192321 2924749421027528960 64283168548254465 65852568803803136 3568267774137105697 6943510289722256897 1910421768254545920 8816848962952626177 7886557077112557384 6125018424513540544 7316587848519785984 2958799965087694848 5195352196387755904 502553240572614272 5327453563519205377 4969520855119072961 8325227289263507456 2211131226975712800 6572904764265992192 8260005768970080256 2563591291018772481 9115657932706086913 101760463067857249 8475390169506807808 8029039822905908480 3069906475890699009 4788256246780985345 8904680529117346816 6988904570981520640 7974719156453136656 3827285018750595072 6172974588974955521 3342604846953058304 2343160249429680385 2118877532224423889 2013445334449955073 5009256417195756544 1052796130759896001 5767187510768952320 5812304953467613185 1406790033537382913 5994316208759373825 5017817104918935552 7679692847345377985 4578031039316550401 4649219804290486272 3581716986046213632 7283414963216539648 7830515579794645761 5771016817075369857 6554107233268981804 6629669993810943489 2548477230314010113 8641818142464671745 5154977435314908161 7424716469723295040 5900990872198122625 1276675094158795265 8826314230190694401 4221889772434617345 3346482052170514432 889960531502702593 3855562069308473344 4647283063425732865 6407892096415629312 6283534177784208833 8317169943732363264 2190648902919716525 5467458399065079808 7874417959148224321 2705335926585116897 1415105251651645440 7311630456372471360 251042158176872960 2157351924269646080 6800750198836473857 6632464009539759584 2390417707572985856 3128119605219566592 7677547616993964032 6564485850617287545 3687939465571652728 250436954674233216 6124458188447025984 2950571423344214529 1761550445508777796 969749380540065792 418409105073763136 8484146762814739377 8080503974274412369 1233877374744018944 5881820234042853104 8013438014638324609 1038327234609676289 7774497289711998033 8216158331216777217 6997041226359241856 1085432070417614849 4921081042097331040 8066421216923237948 8405182317403399169 7030438259729656640 5649000418599372385 1515598224787885056 6921644757361143809 7809841632130342912 1866059770387971200 8222182284678040065 6408371929081916416 5754036426440704 6793921273229943169 3067605109659402241 3239350948025119488 5307657433313705985 8444596801122959361 8538041318781678848 3874233272910196737 2554387807773680769 5505106456382381825 2715921160318284737 5009645074542703104 8197309564990120961 6134168895292571648 1499952447506067456 2058845692706026945 1461146009121897473 6046124357328785200 5542041149326955521 9208077119164769089 5397925325911217152 585305253406075904 1870381299596332545 1404225039918454784 8766061030260824576 7771647353027036161 865104478299037696 4520064350168218497 4946216862665533481 381168115007058945 3657237031324263809 4521254727119426304 4152745083925332993 3352656728954390228 3619459793777655808 1425988060807677952 7208296692431480833 2940390962674556033 5025509765380537280 2646952712899585152 8995471072885347889 3558498860462859777 3350442009939110528 3446173561955637120 566796997990665472 2969633115288296960 7502468130809906177 7390808936091451392 8269164004413846657 5309749480973064153 1585567138296424448 6763867523141132289 5516923669099147265 101954006701555713 3898481242185423744 2927771560665863744 2670799580369923840 4058972848241441281 771927933229081601 9163468623279496512 7017153020735288321 8694441035432564224 1719886994701341936 2073346301934294273 7518159888370793088 8013362590740348929 4970977580681248768 1027170731112028992 6468914475475337216 8286260245977102416 511905951213165568 787145816002794880 2298027396087578625 8271979434604705793 8380257463090040833 6189174165006188544 5843575243133550592 260671275923996673 7871126390915106305 9160472281689257984 2074901292430385153 6213646396250583032 5929078689535436801 5002033629021099360 7418288941507168257 6457943516169895936 1517577678156835904 8593942348417957889 2536557776003817473 8418756867500892160 6444877736045034656 3676110605239156736 457276809500884993 5763964422865140033 1296077501674553344 8342363632259731456 1273869991504288768 3872457344884842496 4972736212620410881 3075761076574177281 3840960606712410113 8397021514219845888 3771320888471887873 760455419950968832 6616994475985802240 5297065843754371872 2392761177512972544 4486647046065537024 1972029208216731649 5110046735018016768 4474260536971850753 2188695059765985281 982539329451106304 6652356764194924545 8990564019764985857 4094909676740213505 1720240826754341440 5225020351376556289 2007217888041846209 6557828190707220480 5633097519504080448 2504113632820629504 5396566589651108732 4523237213570477504 7872562862692059137 8950160970296262656 3469968762503487489 8172781142999314177 3528425121198644993 7161441541633777408 2747459509470887937 2140030655821504000 4907328822593396737 3339107941432579873 6996162773066027009 8942120369201590273 2972167444613992640 4101764834456260888 993915748477874176 8496506495316016001 8344766041204182848 7960714140551479297 9049615960903575553 7888798753497540097 9079337692947532480 8096135287171338368 1293232712862091265 6859814088894126081 264964010579949041 5387731199242107833 406038189894030296 2898755534530281472 443181836759306240 2534577765379712513 4877350333980724296 2100084877808107521 3228064501931808768 7084953396220936192 4380409543276056832 9025464802872623105 7825432794137690113 5256497582464927665 3291690059201213313 6357087427468183809 2031775371216793121 3855652921926426624 6210819886769164289 6376698556980252673 4460040606570768897 2510397209310538624 7034725088685678592 9217666691233975809 5274963562350739457 6451594544564670465 2400562633645539328 6738524091297656568 9156055678822481921 6913243479998040672 5814960006034667520 6092275885558518784 4358164579451247617 3111913648309796865 8652597359749766401 7890291913660007937 2135348030094202880 1093719881900185600 4800906985752185089 5151827197294451969 3993773478911115265 926428383495847937 5608248704343319552 8962217092869848928 2271186588055297185 7306241627703199744 4781343127416305409 1213271741943672576 5059015988082016256 6147411215688596225 5090432727124246065 7623320121329057792 8916415190637515392 8950996757920034417 2640052296515269248 1551027038449613441 4591353915649294336 282755296545745857 3241145780311535617 96188831329427681 935617102287732736 6963643140232967584 703556136881452032 4986906449656450529 3354323671971463425 1738770440309161985 7501087279383268080 4543650824904134656 2357827995683013377 5598579595658547960 6933183987199301633 3829647974559383553 1341745016274354601 3694887311308554240 4380111030029175884 5154643405675674993 1601682277694685184 8199312717837017088 4984947897283918848 3976845748894862976 1109860264423449856 3084260635991016193 1906473176060082433 8824757516512368321 7454356863278703224 8079736009945776128 2054013947661756080 7500587059702687809 5566887911065434224 1459197958795431920 5944940780373346305 2446878194757189632 1955737947581530112 30778260158444544 943979095078262208 3658232145064418433 1869684226430667009 6071523087473033729 7900148093396829184 3644872650076329985 8193184628070165889 2601238669964869632 6891557647507604097 4461822094625916049 5792804181498389185 8237889282277113857 8744958590935777280 6596580806396951681 669746536514464161 825642332444426240 2973571125376041729 7982880708448414784 8783507853300509696 5867655672064814681 8175055914309055361 6705069284580262913 6604142789496314464 1171567673684813825 7462385551707668480 5949255864358010880 7828309331971950912 7328556119110317057 8236270643506380800 3827245234267774592 8229875847630192641 6468681024772090112 5772738209834160385 7697708793642056481 8796583180617209857 8796575211154105600 8458071816822889409 8886673473342350081 4074304334764965889 6820570997302073600 6731564206456573952 7817016842044623936 7458041028492165120 7753875629965252097 8419948891812888576 2910524860386246657 3928440148337685505 2347964602715822080 9037902567897662209 5124737016226505729 4958692282624379548 6796197797298406400 7865893533500699136 2337846922421108736 2337295133114147777 2962683867337165953 7140058001630189121 7460464652774598912 3954072920156827393 92266916127215616 4608176924639867009 2899474680583316064 4816812059953618944 8935179052549144576 8588522142581653504 8112317418561568769 8097919820763697152 5970837723119341185 1067690857667439616 2645335295909063680 514343946159691777 4710263649520575489 5430367277847789569 4200935614093851041 177075937862997761 415902106764732417 4448678502961681473 280936533248422913 2766887843347964352 783024192290115008 8589787432004347841 3460749174321879409 8456373600125862657 639040288951192608 7685915735745956865 6611069291615932417 7035883361290664384 8887616693491597313 4033237124328995713 4801874693315885120 7939184803453075457 1509130484842395772 8232113983208706401 8960702535066487808 4720068175931327984 5204040052539142145 2176571880386270849 6498696891669282816 5677708702682255361 1463680192851298880 8227175123579030528 6342485452718874624 5557192950288224256 8627887761739905698 2647436688735910048 2206978569551727809 1388747418188353409 1490261119764713473 3924963973470729729 3793873327614058497 625848401249140736 6407169066385408001 1396509591433522272 368530124861997056 4815755209218389505 5387222690435837696 3929823789848761344 835115804488931776 3030033896463307169 7028086131992435649 7335057419314900993 8073525811972056321 7259797372941155905 2185143280376020992 1236267937391193089 1781232752214020097 6595187403829265872 2061188944828194561 8715422607715041280 5202620460681833856 7554810004261279425 6702938741193428480 2476846739634197120 8806114730090399601 6759329621096742912 6808687545315418112 5981888281074042369 7210720604455583232 3800549358018600065 8909285971630039041 4875058834814271489 2130748021502249536 5665528722541832897 8199777065998228717 1601546782159046784 6661565695166075904 3440593447833493504 1482963441601377792 5796283844061429760 2300249135107264841 9130708512183138304 1031921633106638848 8344348805203040193 8144645969638174720 2520377022466697729 4908153708711225857 5281401116442274161 7585465406680787456 223999734799716353 3527226571434688512 1658430390559285249 596628519068775937 3188164002230564032 1863575811059961472 5383115708998702976 7086436866727379201 2563026899133151233 6605440898371035136 7667734091374130752 3497169268092395904 4124252793617140609 5716065774325295681 2217919670146735873 5673517135020067329 4815082990328257857 5126780338073796945 4862471474423246336 8345053744775212545 5149693457448498176 1491808942185381377 5877440442203086849 3480112935528858113 8800331633670356993 2950545260318876288 9216424812067618816 5774186266513080321 1493925238604220417 6682499744361336801 1553594880275513344 1927249930672065985 5169035185897865216 4245150842753746944 6848340221349853697 5441286597562166784 4375521079794477057 4631658376555233281 4939771168967926017 7743626103936109056 5789806486880332257 5579205787650517345 5705121078820740097 9017122522447819776 2688852779429269761 547522683870608896 7734777152995462145 6863035470335486336 141878082246519457 7401318835393239936 9178038299534597217 804381231663710817 2371055798284451841 5927152983813324800 7795523379004054528 2805102859955152385 8214537551068790785 6491357692016172720 3951226395086887937 6722304039038536449 4207695512129587361 386408306179613696 6096265324896165889 6496060634801930241 6397422523780169729 5292748055287546881 3212902951745476864 1351002241787469825 2284027678237270528 2781536455391616513 5189006926200505344 6704380934457229313 2268520194174603136 7839453714063655504 3785218278431279872 263050131519286512 754538128366220800 2923720307807258244 3481922829514178561 2823445999360778701 956256348754709504 6722271356148780032 6953415541902201856 6505585048637630465 2795032384494453425 6714369802829299712 3151403259579271936 6669581136770195969 1222402447345441057 5263617014789558017 3002900869539972912 117654292623873025 6943064198693781504 1759835002015804609 1453594166201387520 538961987351455360 1239849419611664209 7575960675340803328 6661603175029686272 5655846361851838464 6573659593485718528 7792530221528147968 418859486063386277 2432391515646914944 1406972538645665665 2663998667916540928 3893448793664847873 7470032346979639425 1977027755877302272 7356137067698470912 7002264334145789952 3129249001799741441 985873603332775937 5131193327268636673 3060738011089497089 1081116464354410368 5632791043769539408 6043738485346304 2571928631564493312 1331901286774884353 7743355439801248961 1330881732227027329 6327177974377119744 6246296418835559425 5113162749941670529 2503105423489499137 6651274302094009344 4431710896447160320 5551435291987804161 1832755458847911936 927008852155432960 508896952318413569 569921265404519617 4075196036422303744 6923951094157695233 5620896075688304385 8820422140587968513 2354987350863936513 5473219516481794721 7590718697060205569 7423374199781707776 2733401012658750976 3320827187175153665 5287979956259841025 7532557041939131937 1658334498224326081 5439017092213768193 5736691722649868288 1834308937475653632 7921513591980523521 3382807571430973440 5485616504828201040 1915831819402712576 3942917733879463456 5770915867744072593 2840522631348086528 4864912451918434305 7825394865479703968 150590786056580096 1969352601025121537 3549503774951399425 3169750607110030336 9162293246628257152 3598272811772402688 1040940016388699072 54082601059737601 4856495779258114049 3193400942957549120 2746489535454238720 6742840176039966976 621601231860595905 8186435553383458913 9161035336171364192 3423436235065927681 6984270170395705345 4353270895202086752 9013124897357929088 1954453621417115648 5231274923331952640 5578735922150502064 2551431558558793728 3281392796125822977 1718738764232746496 8931433924869253169 5481224553493015425 800499173549467104 4712290659950841856 7955796482020190849 6079673396088676016 2767272282196803584 263992976141784065 4924718058995601665 9152379458185654145 3535605135975570784 4701590191481544448 5192205629723885568 7346070536159416321 3597552022384601088 5725000602200702977 2117776328187947008 1749349687706697728 717835589760601481 2476307945709248513 5196391269443055105 769563031527060736 5412558299238236160 6452290813303445824 1192473552317186049 6916303888738500608 2909457804384337921 6600572477563080801 1492742056295201184 6732508324964001793 3872866876772450304 8569885739094779905 4677946759203870721 6957212816478568449 5083397016520611841 3988078598426729664 518122655262619008 2310341578435343360 4442416351193104385 2281062766740099072 4522674938128932673 1576635416603371249 2716283620177355257 8540123359810624512 8351381104234725376 7819171244290954952 1325606137803620785 3466207682886457345 3204169685891646977 1939642189298794496 3536250727217464576 3670227974162765312 7060509218076501792 1978874056364832253 8913713499082323969 3770763096068546561 4469507379188441088 3656012841668148112 5062915143609499824 4570910158823551616 3499562043288944641 8448928816097461377 1284963252491856384 9023082659138180353 2658550058442354689 4625353142763175936 4607017866824369665 3611912421693729328 1011566820598579201 5279308254925557760 7869353583682685312 160666667981686785 861807533574631936 8910951373761856616 6970752880330432256 2131675631936083632 5429731102035108864 4955271000654591296 7337298969486162433 1432311224424267776 5624373521334996993 8002657971887938817 6445590793247102501 7554637784770674688 4591460445784719361 4953848925047087873 8593455145368584192 4569275776939635456 742488699594247168 7783209846201843681 7559229679136364544 1004764528595435520 2370676000041385088 7986773575731433472 3196616747511832577 3041573537496432640 6317815054961216512 5160581557643143168 7266275275062640641 1757006446504314113 3215820355814579200 7265691978094244209 274616827801519105 2210111565322517568 1601809937857496705 8850639490818506753 4464445504180022688 3402633999978576640 2619376580048938881 5672352956123228161 8566366863109946368 7011498048348939777 6068312056205339008 640427063618807936 2888254198355329024 1100447473364354049 4396770457880089088 1779125753964986368 826359236117731456 4653109952984800000 8320113443972755457 4072164838544389185 6030567607021632512 1115799053376712704 1588965182496294912 3739513942881727809 1864983063384002561 8315986494328602624 8519008769136600481 1831335766790932225 4020338341182331189 5132631611842166273 1706897865313570817 3338866759668783105 3794524128794706945 6809694655492870144 6281987239450861568 2935129826739093504 6275555587427532801 7513548622465466368 823172506512711681 4241475924750895104 3200008222448902656 8345871722509635584 3842943347943594497 6135608017163382784 4230874502848919185 4883408100597171936 7346140478008821185 6203983161557942593 3741745307954364416 8949830753483956224 6804174147284735360 7774291042031293729 3534205213335471616 8969131745194708096 1451452027231302912 4959389689892851712 8920440079229039577 1432751452390246396 3051182893674790912 5369311404601252865 1693358494532594401 1951130460641706368 2619673174919890945 7748769371907090433 8178256173558709761 626384735497945088 846522629010489344 1823581795575489281 1996727841643717121 8421807152938937456 2677441752776791521 7503022191390742528 8285803532760039425 5135916351079559168 3679012897188158720 9014072605097168896 8025857151552667424 2993966863615480032 2739350699332172289 5852904660227867088 6940867019420192768 5171438475613316737 1291418332344801792 1005905967020015896 7945838749170401281 8399884843110178752 3347808570694689280 8867904080224262144 8475530681376779656 6392029969863955456 5514996416416148609 4527475222216099457 3689697420027993601 8612094147502001201 6541361190252997952 8898418395897148417 8743699496092838128 5447458917619270657 3542267482557506560 1338310037425537024 4913632567937615553 2672203510393440257 2270655116183123456 5296896126129283073 5158426338737128320 6832652712989046081 7379229184112117760 4065380699643430017 1801754387580616704 7728624934338478080 5208731777777811457 1519793595408538113 3245818379330027520 7926622316443062273 5920622439632288256 725873358432370689 3028041283093353921 3340137474648170497 3217020760491029760 4174843004715201537 8851280953425618385 9105537594312458241 8261398408001051536 5826007038889111888 433589678402306049 4374174240875839489 4678812269256245249 7403257015460116736 1720122610457868801 7419662411220844544 2337019328116119457 8032406526412283905 1007217240589907969 233562531677221888 5683889219380194593 652441662768811800 3179388611982576128 8003826931617854272 3763050881572955136 6827247810379713025 6330217012447443712 903665251891441409 6310033768268615680 6783757124406689792 2956392154507083777 3612077943180140545 5783367063657264640 2788943429151356800 6007532431307498241 231703055166814000 2324684963865165825 3343223499867967201 3579508997139404769 8227261043464122369 4099574027029904800 3969244465106467904 3390743010093859432 2799511615107325953 360584682207876608 7793646478514092033 336870397250287617 7561597299259392321 8055672474451751680 8470238784239681285 3021822838052093952 7365100120278679552 4626887786550155234 1787253349807802625 4628206849029832704 4176158430604361728 5061221411685118400 1819139817071968257 1567619263892069889 1498629818175607296 3697695136247122112 4387472841509306369 459402718676508673 3964337018160308224 6949522250511862099 1721290159434481664 888509417922625537 2814890012138010600 322996802901243904 4735266253792163840 5831624081087043584 7289050145943349249 2136656943545064769 5875302306940502017 2677074070349831169 482531499271481280 7845362898501980801 1451841795079295425 495475341047820289 4682630892241682432 6321688340998786048 2884934304230889921 7123025958097305185 3292142164797259777 5836639293987081984 8868743500948434289 6453508818346985473 5049724878704340993 7595443915584096352 8000179525243764737 9120394685629224448 6624132986199948544 1820916212053300736 3382067760806085088 4948023150071559616 4340925186856675328 8493389597625737216 8734043549302155968 2733027664396697601 7593466461705138689 8006737666673070080 5091357288798028800 4518511545254887425 1580798248646643944 3396631217592409601 6177008147640008704 5659159771043135489 6569816076037914624 7158101051972334592 6320463055380996096 8964408506324765697 3584659029675130880 7030590003118772225 5914050692058458369 4870264372344370560 306813835335006208 178271029438447617 8591857178521594817 6789346352408706049 5313230058151487489 6284584816129954488 8508137677819603968 4540462221438493953 4490418250933690017 6424479618388721664 2605997287920781312 8021584369145784449 5921031684549086561 4320840252759105536 3524974266861535233 5979262068265220096 1305581899417104385 8588563885561547313 1871020411372765185 6658463828117602305 9024269488318601217 6153705247731806209 5815121641540259840 30511966175956609 487344297269250049 2101208536143645185 6320057213566681088 3523011522951168001 866333932150210561 6552097278971251201 105545469074716737 3685194294300242945 2436034875218995329 812426457900141569 5796816328870506497 498478676304648448 8281181738607336960 4097102775354425024 8888961552744669014 4229479172079840256 3378083581451998465 7641760387756650496 2521004565950844929 1433627368797826753 7377899029898756097 6075307147064684545 4291536927603359745 4929245222519883776 182785740991837601 8499367224807382977 8852569820668151425 4886141774424130561 8037877884913200640 2204445159267707265 1290802770552045568 2745176271415058432 4161031367558145536 426533562697921537 5251470779131836356 2473677668584095424 2593850363011255041 3681283129046465153 6656708293364472321 3310151011999842305 2821713407024295740 5064819358736066560 1738336369499193329 76749644074768385 7342421209332408416 4535557367466357761 1234486806242298880 2480751530850769121 3738123384502747136 6954298150215142400 734221079045996545 5344665938791399937 3287852756316250624 5009871293021261825 3233809114859667457 8497966466021927425 6080279384713878577 3301348543076523073 1301833719691711361 3973657313989861633 7739635964695917312 944351970311356417 7070253930375702528 3956729823969861889 7504201685776815425 2624268859006066689 116205204321327233 6914075870785953793 6972932591089354752 3771738611742654465 5492820792904074241 801516231754086593 4243633808763539521 4803800342342893569 8444120623871960289 6986882542911619072 4460636185452693504 6063112663673953397 4504434546636402688 1111570536815877984 7838890316294702080 2464733529316311473 3225055246461314817 4793880769386179841 1201846079382907392 2790901771843608576 9186625213156463200 909573112521940576 1642152553288060576 5606638314290750208 262145725713754113 3817312315008622593 5544366535326524928 6533674030821241344 2451884385530518680 3482663405892120577 6195444818228416512 2440570624946985345 1554835086686576385 4192257854932497153 1866148137626222913 29833729980836865 6936322698255834625 2961502875577565441 2810354196943947521 1818971017977506816 5479593642573037569 6747992121571973248 8471131011803709441 1531320528185551744 6791755724297590784 1362380256071981188 4532288899068823553 4116369939762542592 8205646193693508737 4473705149197957121 7570196324775731808 533862504641126912 6013084613895553024 860277410769804160 2363170217976997889 7735446065585637440 7385737336641415169 5329016432612889472 3823072708315348992 4106233188000479744 2776935788640963012 3617787110433038336 3477608876803817472 3491262689870912337 8194678958437631417 2050634774478995968 8228288711743602688 8151647567452832116 9178364061475383553 6223293553198178561 324600528527956608 2024926288961204224 1428684110290747393 3164749229462770176 6101827327568531968 5092792753625202689 7248278977182105601 5343616454131976673 3165845136065331201 369748878671916160 3868848571668472065 3501223948349702144 6847205212885097985 6966095988045119488 8044049470417837569 8620336022847722689 5797519424041925121 7211474735695107584 2560517971545946880 3652190459076730304 3306315861455690049 7199580492862644225 3014555291885860096 7608319324236167936 6266217288189955072 3306077793507812193 5670919417786379264 379580205591298048 1723569955772161025 136287329261977601 3537018239412566016 586889229598446165 377084983734307328 281359561340907376 6218276458203185152 4500839811570499585 1968108437049909249 938423909406143488 8740209885556080641 5572453761795012609 8038789817705312256 8652499449835786756 7855322021901598720 3938737107800342528 5608242836353762048 4784866510770536449 550868224592921600 5432601277581296128 5094018993439786385 6635647483225775617 8415982425436174080 2308074624826230785 3158355198362639409 3091984670709677568 5026449549545388544 682574075393196033 3651494311396085761 8261823661002825729 2728853384690206721 7605623402584214016 8166920388430612480 1855819719524978688 5017405984758272001 2807890051432793089 1067819166277421857 3884918848208871092 5490232109568622593 3032084957346444560 5371108596316700673 366928474212680961 3137616807974633472 7506185650258520064 6310564678226280448 6261462328791236881 8123425552930561537 9086651650633095425 2449728758541418689 549008911429339264 7347293366230059008 8594805397833920512 1795810446105425088 5289492862644876864 8349758281037250560 6833444621702022656 387109567253820897 953538109326217217 5819439865291102208 8086641014293872641 1494878907339048961 4500046301659127936 8403566671250718049 6825260272494644225 2717509402355411201 871673022106202112 814422898429886464 7569954201905266688 2783377031797806593 7021023006774175233 5858364659140995876 7599794750809605408 7961474942805897161 6312526575282710400 2317828439627005953 423575265133484416 8514672430519897088 4808160639080287232 8860554559831952385 154644602758763408 6119737945274806144 5122817995205429760 3391352843998028224 2716249160791990272 3489776082567106657 3239933418720460800 5746122045483311104 2363695213675132928 8575367312591814656 3337102730205662336 5011222725323142145 5308174915422962689 1160487549459352448 6030042341309735808 1352981403414013952 2333297905115826497 6540906599471353856 8017024499245318144 8442710912808434561 5317721119592893441 8814116866657658880 8357375751011157505 9021231127635886081 5374025858321219584 3374321814740750337 422241177465520129 8870243312254446849 3072608307615388096 9109992168609398784 1483923277164848128 8205421042046418945 3144817034025442017 1843391748457947089 5626320984120040672 6878334700072257024 5826587905640191574 76450389630164993 3947680748206844929 7372763855880880128 7494972642206468096 5258762419704430592 2596258869396099585 136833207825892352 1801578744183769665 4543997946544402433 2180124823342816769 4440199412033771520 2369109960593952769 6912271058790131201 5014476801084672672 6665744093460077953 8045954782032458532 7255917866431904613 679996584243298304 8282269455256061736 2005481231372354433 4959961454062960896 7142024166992657665 6211816592134904832 6695700084790105281 6339883397505456153 5310907845389942785 6998205275018729141 8021994812341792384 7621354174404218880 7210559295787712512 3981947538937528321 7666987170679542528 3332202620853284865 4267790566055763969 2646168689174380544 1143349452128976897 1758955354901185024 4050374472611598337 4643422829292437249 4225492817240754432 8096897848997920768 829207213636649280 3544717350962036737 3833387482244265985 3079011001337283329 2910801774828515585 774571307284529793 8759397579091918848 3689181665888854017 386159846504676097 6060762123830971584 464528170510442496 3248161376472381441 4373020593352138752 7606504333834711808 5040526471911488768 6152494169037008896 6422600120372916641 2381448616306854928 4644143461493473281 9155340945306759680 1780323984194738432 4729563277735835136 6626623465038759937 1549063749287516113 2757015341234143392 8180061964216836417 3865711383095495168 3457170127875145728 7620411432928795905 8215624993408565249 3804535894350371617 4717446681403518464 5140832714236755969 2977453386204705409 1280543612741671104 7961849739103676417 6990017210793013249 2045862839600447296 7372294180504260608 5015152979122699136 6956464771433598848 8232505725745236208 2393940392011839160 4042408221866229761 6003384170027752448 3246969652845002753 9082452814343811584 6815971869867386881 8848149496109957312 1670544990065762305 3593835209381021216 4701339936678858753 3573656955830528001 1667423286948806656 2023455924296744960 2466100871436701184 909215583693688832 7200578300906971137 3069160545659514625 5635122151240466433 4857067607178461184 7297182012271059969 7727330595906224129 4633649131656347648 1394278973598007296 3204912893313454081 5582699078550660049 1613460131333423104 6656987390667982848 8573282473750144512 1745747337676101633 3786641225971668992 1183673880619712513 8563860901068278065 8308132189529092096 4453229390968668161 7445683202244132864 3184264924961245184 4134081517287227392 7063620105932402944 1638822678552280064 7333130596661841793 3887764248218269056 5035975600460812865 5437455423565138432 6815113817038570624 8542801212792111105 1809790429114056705 9154696378655918593 307118237877727169 8340019617760937728 1626380810409753473 5407407937714712577 4676393946020290560 3314262663735037953 6279139876503842817 5659923313782145024 4487788778585309080 5150388500042874880 4127972450702438369 167191574326561025 3593142574954577921 4406979222607071505 5224344204333023233 5864405915552135232 2230623490272017152 571547462522195969 2460098493600914176 7450742231447198465 3629154310510399488 4916045984559107488 7201024624731655488 6841429825813740160 979580818084662273 6526569104739866561 6991344678620644353 6560803618893969728 6106641771999335973 5171036778033905664 4714429150680121345 927540198719876608 632804032237133825 5160013753228814336 5282546079376199681 6185244101561068288 8881608925865965313 8907908991039955872 7084276873902604489 6423397711724879489 2176162346737946752 4829370766927255553 7297701857784145920 1210283786369179648 605879330668904449 7262741873347008512 7847992502070423393 6765906044363231168 1350526496820537344 1511997689774570977 860406469825348336 6567821852000911360 3875508510021027968 6485163688845976320 6103197883608599833 4990880973529612288 6367458201263800065 2375454398466922497 9060718445302415360 7058755606897255968 230101479747821569 4002823383315424800 8588570349985292289 396916111616294912 2018128100457192705 1093905423008843776 5426889325074207873 3476458808697449153 3789672859015684480 6157600115938865152 2246742290356844545 5698998200921806336 5826815936969259008 5917699285304761857 2616944724446237697 8914471019267559424 8869461074143725185 5085906247792365568 3743251803744268289 3819474406518106113 5522059631765457921 1148523627041355264 6500060028780530689 8636715920230920193 807962205983053313 6575573143350607872 6584671728471051665 43848261258557856 8251813282642462400 5640564506321538049 987213797486759937 7434622088164638721 256875534873204865 2796040218963083264 1057649443952524288 2631474127709909504 9154423789975879281 3663941903012030673 3883276603811535873 577691592847219201 2224153349278983425 217594299758829696 1358328870281963521 3198021072245334528 1509627486543216640 7342019905336612865 701413846733587968 5322494138454171392 8335456905080860065 5731513884192997376 6106744383193910272 8994138987104239616 6641832002752117505 8811767397834755584 4467558066461053953 4751148603943852032 868960835150943872 4448763684579395584 7304542724226774721 5979379394125039104 3871554352457699457 2029510998085484636 4954672613213077505 6597394412599406592 227122249505000448 6738358102065881345 5612278662141415553 3743803170380845057 8447837163780374529 5094111782856229600 8603524577581424641 8035050243622014977 2321051957766127617 4026834030459680992 4750679020562306816 2922542793403377153 2588226564098228224 8948441465176276992 1805181405589151280 372145698979069952 6733351691574947980 7061979904022023169 4972399113868077185 4026223452989992389 8948125348413349888 8724832026115594113 9043168947737689089 2653739616572191169 1800058220787681024 1686353162238698241 3238636421644678144 2936064970461800177 625641562806597089 860220607905094528 7376161693496374272 6928951236740899840 2813916113145741089 4631573569989900897 1463091574791475744 1227519197321199617 6241109606869150209 6817987491313721345 129549281582843505 549222529050537280 4118055715584725249 7306853525239103488 705500738288359424 6264971142240792352 7219223002057758720 1364919744933300225 1343076122878132737 586995286563175424 2643769829620981760 4183376337752420033 6181909253180618368 7302667375911321984 4365215954593482369 876210382746464256 3801696397937328128 6672777924363075585 3017716587859222528 2176120715843604480 2532276002820517888 8256724533793603753 641792961279589025 1222119144493684993 910228886732668928 7704770519375083265 726469906496595969 223502040968175616 8790695218533981185 1173422024516995201 6857050979455328513 7577772784359968256 2855710460288170432 1824368852365287425 2473097211372971056 3498824601671791936 2318199682895347072 6506957648358228225 4387753641486129793 8672681182166332928 7191812198844885504 6871826041628022369 9738970228517472 6224521050362256257 505896760786636480 6267672795344355328 2152281109257546177 2530648379812966865 6723672665874859265 8134426780095292417 6060064062496497856 2936060866486732288 1888772047090265088 3385480746379716608 4967788767957630977 6812254326956310272 2811080786747218177 8759543051586769312 4826661923930113 2205261364546392065 8238276560749592576 3846548288598364929 628287155002048513 1609862783317000961 560819197617975297 6938940200405540864 926532145172943553 3757780541561700352 8535343943144669185 841574016242635088 8564483532680688864 7583297018837180417 8077548673205039105 6372160290818499712 7486906258357080640 2703297641760559169 6288250581612180976 7757449029096112129 9115822048365060832 8626339225142435841 7873700932886215681 2609838445256611329 7810983977448077313 6829645154185630336 6040762010945755905 7936562132321736833 7385966619430273025 2274849907893291137 9126789687970999296 8552672126071599616 6794000385584758785 353051804167408641 3999487407108188673 7945076420504657921 8209238370205630464 7527426241884192513 2842751115260831601 5117720586538204224 8935427256685969408 7792035700080867329 6839546846680682496 7565676591391453185 8376910482471487969 8136718613381430273 4786128181698818560 937520089525026816 6675869672785642880 7082297337878679552 8399714822669462529 5647728809609265152 4211812054892961793 6051702466577989633 2969883883636370352 5707921171027617409 7661672277041348609 3141352532921951432 7584540591216591873 4692198887947505665 814421175943331840 3897589655958664192 3801810025194752888 5379641821703340033 605345283250028545 5539869434271866880 2435656061497070657 9076191581247143936 4970537111286581248 5639478477634273281 243227411813142529 5571534735824519168 4248749977515655169 5705035086636276033 6615014439648061825 1785812985020284929 6765323523843465625 3636690542530664449 3769193141154093569 7096205261851392768 84043836264693761 6957669960547434496 6874093409629831168 3169461918005355376 7739494000598056960 2543574716511346689 6462728863932107009 3250117543538458625 5846414746265127936 6816930394269745152 4638774721625075712 2734331156876678984 3994108331877572609 8026090829846986752 1705211347414602177 5065427122776216833 1475277532689262592 3625029740439240705 1703371316751499265 5214024198591972352 3671830657020808497 8612795825573823137 9144454795311741440 8461875570176099248 4404689202487735600 1165279703371476993 5443413314118466561 647118211117220288 1538419131497936640 95743694017478656 2802491584271351808 2700753912166330624 7931306179038937088 3908100403790987008 2777726627652264705 7937540100407951777 4984021585947373825 6823676775885366096 8103020503106917696 1380608460958066129 2957412621458780160 2709134922990919681 2566793110811574273 6366089144848957440 7056777845593105152 5810846421869778689 572888298700144640 7830485613657333760 1298122856910120448 8067985735701016577 541890525303831777 2990865938344378368 5257567164766043136 1271301099420822017 6237547168602537984 3977622864398252032 1658692274116297216 5114966575260993920 2135645734055524001 7168541404144017408 3358121130422577152 5039607157054425985 5129681458680730625 7926626344842858369 3098317306548670857 1700269233743411969 5790916309903029856 249764653959987201 9196450070168338432 2242367246825000961 2425922424832263169 2769134894851117466 8514255900810505216 2614739975836056577 8622381689400107009 1007853440801556481 5954201691859844225 3835388834128025088 559211092224562176 5354063825835826329 9134349727302549504 6765453709479269376 6955485852508078081 7038762899918356481 7956919893291846992 8601245621946781696 7153192955691614209 695321028666786817 8393432647471239169 4067845426860436225 1430326201075861505 3300979426832055668 2419348004601068737 7977574425310257728 3646186258692993025 5892133769788326552 718987191488423157 2880657111509035520 6270787714953370176 7316334096793468929 9036781698730000064 6641136511235605505 2504169019841517825 3379066854894413953 1065556010289685500 9004700795267668032 3304729822779872257 508865407133155328 5710077903567650817 3550778741928111169 8634512191578652033 2159406618002272257 6168657434503290113 4223814445701257217 8592610204689853441 3762786586668107264 5145945442495223561 4649767008434782208 5708986168464643072 2981368093773058048 8134479158691798016 6258701181123736320 795700378592950272 6920119625033172993 8254957015283904512 7104479438060866400 6475583253164097537 3148169583540560897 8165884555705132545 1917989281766375425 8872114127846831584 2427663844299370496 3974066752705069056 8459229795369009152 6843804014895454017 3051941508208463873 6353166311611962880 5094104578616385537 6963244363627499521 1564538762087222241 755367053592275456 8742052696289746432 5028760067990114304 6899659901763252352 9155158953653896192 1483770240955338753 7508452851254591488 1629493671916528640 7109034483446083584 6462856677343895680 229579773616062465 6444615919390170848 2264380206668288609 4834461795422806017 7983942453168370177 9056498594431257601 6255900266382374657 2343572303251636225 4724373248568918017 2918333753335219200 4644825042429376513 3287089882374594560 7208612644106268672 8005602226529261185 7418401742779514881 3218935317249641296 1720749251093397505 5529359682784051201 4876288608351091713 8109589250364759976 6246158834597077025 2918232675378917249 8078432135898202113 5795087687387048801 1173747947171904257 5581406453677356545 8423531949259019776 8449193925826744320 8195305916935089153 4598780430639398913 3216620443393064960 158143165174375425 2429825726389092352 6153595265582371841 2563152561513389920 3220721414983749633 1863095848307261376 5147627127005486721 6958295003018829824 3025874189260415521 7373739382205284353 4060843028035272704 8907085573834008448 964660798211649280 3602859010604335104 1792468757879825281 710954494962738177 7049941385275136705 8499735695039148544 7227412578391921152 2514589588449648640 2319248744040579297 4576998246086381824 6941263727885690881 8452935840438436609 4451354040196110336 1695677761686806529 6614327608012435201 362090034946400256 4706188965987587776 5836372900931901185 1442996713954785280 8857612376692753921 7991659425841804289 5227993625313993249 4922554767855815872 2212494244711366657 3127075048186842048 5178744730599586304 5043707522096624512 9184417727762424128 709177322189651969 7240414522952514433 1068255764279924737 9128274084450549761 1883653072838524928 3269568013102022657 6997800120052875265 1288261177115676673 783326928739695360 1917850446536376320 4002080938016551937 7986456735810428928 608865277203841024 3486284129036369921 4115378757843319809 6916240411745930240 7158923628665675297 5043876305405034496 2009161885604630657 5989346746748403713 7642406854611706496 1259948686385203201 626324888110615296 5380930243625806080 2946938308680652481 1940283863914301440 353940853406273537 1269916889208592560 2039486793137975297 2856740871345420136 1867652821512900417 9219654742274974208 8472946730547396608 3800516193018994432 7848958448823666688 1283055981095181569 1358690016541442048 8649085442451571712 6972348463156391168 8522087405451247360 7473653439733053440 4992372245602969600 2026571144162956288 8659505188690749717 3842617314648637440 5492847588931004417 3851682687920324609 5620584940740588033 5900833462234884864 2324950298464961793 8493803433310284288 4991090678636390016 1371202230185861120 3158441678464032768 2084754841509386241 4571246400148748352 7589347624840898049 8687131482304492288 4026754685113237505 2610153163613090305 7516295683461579777 6821579528496736257 3526135488073177345 7548161511829072065 7199530586080861985 4047117670873815425 6461904393790746625 8861027243457053185 8635891145758310401 9033713745065295872 5060444524514634688 303095581827464448 3101364491337699777 2118755733932769281 4076366566092177408 7196629308392488001 4561009497488408576 6336614917439718913 7521720989622280193 5521267883660968960 2073940426804428800 5062155080769861341 2131249550824185856 3994980633299814400 3224905447646963713 6645300302990129664 8101300151464262657 2581530933734752256 6008197375197170960 8007005983926870016 6456482702085994497 7749004269453991168 2611507235712337920 4487594522014102432 7505687737342924801 2582956544793724521 2207703125791682017 7997762677464121344 6932342789415002112 3276909316179247105 7187369801472597885 4942330215522762753 2621495265757391488 588857399154378752 1918072154910809088 614152961646284801 8836813919989006337 5145729228840468481 2376955898604322816 6771592793130130809 450159527952515072 7412578687556935681 3510137239766220801 2782334601617737729 4096923722407683584 1879277778479263745 9031864212845262337 6678409719970742273 8169707047836732928 8602185987928095745 930778235618660352 2270639660789661697 2276223171663037184 8919129063304716289 40854738274451457 4566129772646400768 4966638554276298752 5722129706966044267 4503817488725427488 5043775992566407168 567817022891091968 6557017490658591489 3053821958811385856 8504689503347852160 2940505256529813760 5177197479520177409 1505083313572088577 373718921305992705 356594515028484096 8024640340784173825 7296196010661822464 1827096057176129537 301552339826699264 556107039587647904 782491770479181824 465760990999146497 503387546901419009 4295958114386693056 4200465263256880256 4981270121557901313 7498530618069705952 8058900873220521985 2354950425331572449 1175771887544885248 4704176197196799233 1302985376834520625 888839028495876096 2016475497843069184 6354362576392079488 5702187771158258433 3818325935443209505 1129019604637409281 8534123959878156288 5849966392603042209 4994060573681796448 155033959566445801 5949618806582785665 5911844365399874304 518090693430910976 4238155809018436609 5228608745481388033 853740206168903681 8768430513643863360 2463829994563626753 2328708284900337728 8766334327633923073 5692730712121738497 8985433779212509184 6735207251083295233 438777371509391361 7925475094471237264 4937889172521945600 6793838736737040025 2871190297356799873 4198793187349950400 9204179691368951808 6713707632409886720 6809528815079230465 3510999467272356352 2870611835608561664 4326653099003464705 3003922342997475329 7870386228276796492 2568496042816780993 8794976590129054081 4569550136367104897 7076780511503711361 2224394773471070209 6249985407579366401 6211765218096019608 6369870703664533505 1758764210056007425 9023372983030263809 5547614704207919744 3699538311301566976 1213028716434660577 6084106093964103680 1620235282225560856 7529647000081070080 8037078228194390048 8498910200751384769 912928772067235713 9077297008961758080 8627875630658377729 5721110403779973825 8278950219783223473 610080670084295681 6624339852893970433 4395011427946143744 5558381011243048960 6778703621427687425 2446285631914232320 5553088696451792896 3821352534983819720 905815215177498624 303434161928961024 1362270815241017745 1255105289115107904 1499438514682616705 8821768671907129601 8286012978782542273 2490336759890158208 2655246493471542400 5083984049762273281 4980197564105270880 703239291172307713 1344374305065294849 5580239596793942016 8467745909315207169 6873597790561055489 5039229401702098944 8863427187329466369 2123090558272851456 654667062660038657 5638585217457936385 9176086112432607488 5869962125236312448 6087507613890719745 4150147307046621185 763837881067241473 7670052067281135609 798046285957136385 4999573985877347456 4529651240501919745 7271552942795844609 2934081657630996481 8934078471186513921 8436940639018606592 1971483108632127488 1752534060931552257 9171874239636783105 5207514493362221056 1139480944277091488 7370662540387760425 3951983369347586049 3074388119316775712 8185275554994690624 1202044578058100736 5158570769406113025 320015557848675808 8224465200815106048 175022567036534785 5193505505718173697 2049290924917766656 1114530802944237825 213981328850754753 2675256494333373952 8986016301449150209 1519103222474077440 7855166185296868032 7635277232362412001 6721631428682121217 4206103936900429312 2495779931195278337 9173168525462341176 1055001671839645697 2233045545846554624 2806090935380738048 8175568727645331457 4690042594650677760 5027784169421910017 2992697368027359233 8395010515177356225 4084954974287676289 3169422185769664512 7379882898592202752 1032664887414203664 943941655522391040 3071070477736531712 1839398710560166913 2403447891693084897 5618125264354385697 7133959906190883073 4760372651039597057 66189180602132993 968241453399990272 7999805443214972417 4784669489620047745 1239221906651748864 5581643820256919553 3495771406869885953 3262283949290819137 4245190499945414657 2253883044734524673 3836784822674829056 4152837277396546289 2747118558650587137 8612318509361389568 7726025886976511488 6830965438243145729 7210408924129641473 8581322183742692544 5331406294817439745 1319655825477425152 2734051552327826112 1321803604469588269 6063581295570345729 1331110877340663808 4262136071726756865 3315231439118860289 5406569220370726912 6128524675544668673 2380558551053230849 2812984099782612481 3156840186382069824 5190560987219586257 8495819590279319553 2068302403375790336 8489051727667527681 7974255526992644096 209904426530578432 2357611617207844864 4020565865178134529 1505388648302829249 1770083645960224769 7265506977113964545 6506097347177437184 2315229883542429697 6872626326928260764 81511597373849601 5182638303852068865 3781520106426928129 3919104935297251329 1247144434046625792 2921773021948453768 4905302577893753665 6697753760089423872 5097341323273500128 2458481071407831697 8244343952476102200 8089098439799549185 350916520548958209 913057116420414976 1522442409368117713 8668109929078976032 3519711490449704992 7369708356073816065 2348583743538742273 5833468791472783105 6135221777590951937 3390614766375642112 1498618254788657152 1087052702468156929 1741371637278168833 1626436965177882625 7409927612161392128 6697025944543232000 951901425853327361 803562199467410433 3643322891074240513 377289140767532896 3390578484882161665 3011556514457840673 7379225588584005633 8411551121591113344 8977431317608554496 2299789999123816960 3562712574102572032 5597027926207488712 1722189245270912512 4183687706499174544 7536372449121030144 3637123159450785792 5541000234775068673 4021279295019352065 5292436380217442944 720449115655258112 7299154732960840448 8575266766431326208 3507362529189249025 5028471837903392257 9161966381430454785 1390080074822001345 8995421173895316224 608649197790120385 2547310592655833472 3261561247123144705 2639120206265687041 1358322632965709616 8857283481196195841 704394095408454644 8036831874851347408 7222887815907399272 1299985691151538944 3098242555704059392 5419258589735332449 1330180125123936257 56282764129937921 284090687598571520 8228043497240607744 8637965495268766209 8722986553862053888 4440424219135956673 2245632669887348737 4131056937681628161 3723151974289227291 4828037084126678144 3522520431841511937 8039400542942030080 2426393655060553728 6825370106551922688 1471857677706045440 5124728258576081920 211910360227244681 5135571158765009753 6065060577931596544 8561516708723750913 1320849287946659841 3331201506572626001 6225196074697100545 1081716616599928480 599806620795011073 1056170319820064256 5412105951245491712 3008891276460976129 3733622374533901312 3328639206218145793 3777562117107058688 7146850410183424000 1760054961626740736 7150872751965537729 8728618003124761024 8152256451192289280 8898799243105894400 2095354926828945408 8584076401691974504 904712835153227264 7997982794255274849 3876219901526256064 7245607756153323520 6774760553662382081 5972699196480330881 6699422655171926016 5204457741871083521 3892754460052521984 6812334085048000513 9047013889874421385 4316474371112305280 8089472811947677440 3107756509729765376 6069482958424711200 35500172178766336 574299367106479041 7224568940497944833 9090132304063676417 2066039324994887793 2673394269840370560 469574876726099969 2070950618358823168 8581917093064251393 347226492952053760 5850482753803997696 337919514199138944 5374328880628410112 1547700504182927361 7193777962938748929 5509077144502104704 4935162839307312768 281558848039731841 6355166260301747712 7006900934069986816 5344517278186969832 637256659553091585 2461104188127224320 7624101407255707649 1748006053684183041 2758669975350597872 2509675135847178241 4158576781065625753 2493211166022828032 6882765427568427008 3893715192730427393 8241683314219549072 6656881225115773440 2359660792154881984 7568677273196487337 1637578702183530497 5651035514313827840 2673170814509711361 5805764245148657408 4550875128231312384 6071712107953156096 5788968263716487168 5506654915920534145 621332632530474529 3182777002789113857 3994265327353224320 8035006824884764673 466572316958948289 6968831987113368928 6118480583670759425 8680273791983189936 3876816287748041472 1187345817646787010 3066964236287905792 2894216797193244673 949413598951702528 9035757649120518912 7255334540931509248 839363824771056128 2720292973213001728 6660241533922836225 3220076708770264577 2401584264948675105 379150439147850560 6041093622747639808 5179275761383067649 4647840304127664128 8912985685074882465 1541465341607280641 4204470785096630272 3584608876888719361 4003247488299581441 2801775242567088128 1675590599644476416 791579719627603968 7032899381909912809 1072668444435325953 2082049156706660865 7117681625410859008 5650748449846672336 5731333859714323457 1675374321279819777 2992604581478334464 2595803900978983761 6543169779723076096 892996827633753600 5492292823996332033 1082029138750760961 5810388712986276800 1268581114894759809 992526700709642240 4531050104406839553 6079790481940202497 207860273794640385 2879335473578344448 6742650607101427361 3062774929648039936 354509490737012736 2175230323731209120 1805952703594414080 1983202989114876512 7138432401034405376 1922894820605171484 8009669664072146433 18512698887828737 8135536329034019329 6799925811822107073 6309402813966420872 1841090352532266145 7173053620563738624 4195019832489673729 5641321443415213989 2590079411020443601 4079488690362609152 6744377301850488577 445302796435242048 2285756489302802432 1029698886877192192 8822776584799080449 481594214816885360 6824832132794286081 4910699724421001216 5979825513424785600 3239208586013322240 9116267582240276737 8203398603602800513 6081956000342809600 8649541757792225281 5211086800113729537 6016306048814457696 805028016623099905 1307454910611576385 4397758253883362817 8483578956957843457 4415298585734307840 6529370024533354496 1147877168080783105 8074196488764604929 1646354528943629569 6055523673073014208 2516189830899888129 4398051309688539137 6135200104696938497 6265114187791860608 7152213534369213953 2645238854095416224 8946755085367902209 8305710917184249856 5051451376964714496 3761058621006604289 5796771540066369536 738420658641553409 6363118660937046017 4842943859047607296 7558737857675546753 8926529842499531777 1839033130796114945 6501949865553772544 8584731015457531040 6749733201625192448 5271181813079956640 8304999805134622208 2463689518203823616 3975729144702353920 3910192978964831489 5392483092598785537 3081728722690063361 5234876492568735744 8930117669611747329 6978440703512214529 224267679418182688 4406179871050367969 2078426505470411777 7068539829971629825 4238563613199078401 5682560662461867776 8874385440944964800 3409929018138533889 2911650324878335105 6331617420131623961 2979476257381745152 4419299134743781377 7054322843156773169 2803692654491336705 8467654563038190081 5758172666029953024 3227960679788124160 8333140652396451664 1886957650584403969 6757281646906553601 5630899945224613121 6208766062799227520 1854334405492970497 8612898317901409793 5742268148451069953 1722144677736513536 2447579642951358081 766887887700588544 1760467598021538048 1049042136108728320 7914899270593030912 516942817983506945 160669925745344512 2779176122074349569 8432428607212380160 4251742020311444481 3553917991606765569 6850407890465074944 6284708296347814144 8499458092990201857 3386773195482064576 8844461299479025024 4486691645197647873 4863098667532937729 5068769325325660800 2501093861231558656 4267977361977127297 3990166206134785721 8042949760801700864 7009564905187448449 2885780008968199680 1017688527355395457 4480731813201102337 2907102673363795969 184094123753655041 3666349024841476097 7261104119692163072 8840267714735190029 4378890197253261441 8527005431940908161 944124232090373121 2863138384840818689 8184633778755025921 1753683490648940545 4114794626435831296 1534870850599778305 767794083139299329 8425778571587457169 4169250350663480833 8981917378042894336 7744365442540672001 4068116492796244481 1365797018124905729 437399242158153728 5125592874612736001 3464378369528253441 5612150473144926208 4036717575995576321 1983441895044292608 4954263702812884192 7445794761560945153 905940289678767105 892165840830521152 7814526718357377537 2733477101441599873 7226278436724405312 4046725852704222528 4567373344652746240 9159308864908165121 974891844547956736 4781445779338199104 6243162590892148736 4953809267080206145 8639794692479188993 848310611040933889 7096488882879549377 1441146390293708145 4358388038260187137 5671723831316338016 6024986112482892097 4167363875312582657 1590610490738455297 9068201062998752513 7639725220912318288 3394721567157454081 4922600708568158080 4289279816225155073 6688266976931997696 6697163993643646977 4989171483422195713 4538647581365912049 8225241110671281152 415208192344497153 5180385508529512448 7393178652068882625 7279725917751084800 7064624544675527040 5531343146909859841 642755648773561344 8131269094416064512 8174716823534057472 2858478109150150657 2109303644856041472 1003214903131461825 5782458376329198913 6584973666637290048 6609602056965394432 2401143898847545856 8573675843696204545 8297970456106180609 2449596038394695681 4348962284536728896 3165861915157991242 5638436600114724865 9194755958265839617 2205987374585610241 6750917151132295168 2365279703928455936 284999488975130624 4929852970920198400 7884735829019660545 4920598790174980608 3606847079279181824 3348775943718544385 4316273192007314305 5347266145438480385 5307577804386473793 7772709896119631169 800643240118783168 5794360237207595008 6044783637805837377 7068021647038327809 4488493950119143937 4338567897707483520 5746134747997011968 4894836598263582720 4270643153531854336 1575942898414092288 8147925980280092752 2598089782855151617 515980200664669696 1627260958474213248 4824297863509490944 120708545257832448 4258859534827267161 5286034559225249793 3719275298619153641 8892139829620356416 4197603889578964736 2017841896678891521 7903105039941253120 5017646097633681153 7788297971602714977 6137165802328424448 5814915778177087044 4685884224535045169 3231040962169823105 3752606795180580864 5538825284801464640 3705799837035932673 4050944467721486337 1146535199449350848 7244650437735550209 5408066142247723009 55386121697634304 8588033800485689472 8365728283620960352 7445763112098734760 6514925896582555329 8104514431610792385 8664936139668922368 3606271909977489408 9028169153309894886 8249382064703668225 8587322540816196688 3326426182381271048 4660226591356710236 9123943378020794368 1345886436199364472 6511662588663942657 1169425934837991512 7340250285223585792 3983646405249449216 1223291947512184832 3307903977252671905 1659664592906561281 3763474914429783168 3052869747107040080 6865002402995306497 7563923218265250049 6331752413069339072 375123380427364480 3586877982505201857 5598911724302756097 730341897912756769 6572422382956377088 9028091266966156561 8387840377496198225 9064861849504071424 7669230288364944385 1542240457895968769 915456609223962753 4819397936318758912 814421388147277825 2031818520595079808 4170354654550021248 2975242905686672384 8749067739497365505 3260832242678185984 1082797342541594625 4438629449647848705 8116886022216761345 201729498664001505 6168075285941393793 5811990434159525888 2107626045059178496 3833986224049162561 7956227395152150528 1325071723372092928 2147233213583593473 6524026230260068353 8576625261101801472 8098436604374508161 1497091679085677481 4037129484404015104 6566318426736728369 1520926636985205121 6153875164801269760 5800698211992332289 5795090875061231616 9035310360457117696 8203982582844602368 5521410579749083136 5432633535633454080 1168541912927326208 4250381989696034113 3210865571307604225 6160843913488790912 6159807387427074048 1661683191596966657 4759591011582849024 1191026671955520362 3532446065809568 221179309710110593 5948489516393797633 8252626388890911232 1550502281428901888 4043745392017123073 421624357409914881 7073724025988166208 5015761713685320608 8407468223926235393 4575951265501465344 1823050202535854081 7112663446833092288 8713797852686450688 5572549919328751936 3746631721319584096 5918459958245331504 3335011787093850112 3719103353010991632 4672381971049513104 5678484113054156801 1645831569386120705 8151803081918672121 3337491252280476865 778029718436329472 2768600409143709504 9187367530115231745 3468488191044907329 4623398506380988224 2265563937196391952 74945560108130304 6752637202313704448 388395121058709504 2370192728588812288 8996473517017137152 8356736574766841856 296241630052823041 4483925802855901696 7144597968862216193 1912410654595202817 1055956335904520193 3753285465620827968 1202528421905541889 1787822764702177280 7604402037122039809 6280125302841387009 8324303678370532353 388127105934753793 7959319222116286464 8192020727597621505 2566994091873837056 3434638455809187841 2527995521047101440 7763396059734188032 7460732685845913601 6466689797743755264 3696081225286238208 6439737310923219296 2509639609995098113 136987342517926209 6297316555120777217 192852983287949312 5194121569571438593 4538977961213403136 5116607629319045121 8498083893488207905 3012678109410106113 2556611008794742017 4351694703816480833 3529036276496801793 7162173493644111360 2896217653111131585 3818982185733095424 4861734289172774912 4198142294689482752 8208515764512258522 2518595054899284865 2561777260782707072 8060493202278351489 3007909606809263361 7800140378039069408 6157813015682088961 123824319775367504 5157755171001943296 5597731477860054656 668447238973206528 665742270801691776 5050774249274437441 442826973246570497 8272950789637136384 8444361949517388800 4267625151042134017 5441013545050945984 1053498503769416193 6762912284703358339 8368559589055413505 8970815561977066208 4195662655408236848 2675190307133341184 3773964761916028929 1304157039282991104 3942284941044602688 2819516815787407361 5974118381319749633 8074241022932058240 6699001151862947840 7117139845840761377 1092813295504828960 6635975927415575777 2262821287387736577 4568344570870743041 6994765285720190209 5052945635133838336 2158467929347262968 577810173433061377 4895876840048201473 7028497687845322753 8781250251724754945 2592069135693250561 6776049337159064704 3168962383770043904 1403600226527153281 8962543421456765065 8522163781778134272 6234158903965597697 222418200454013953 6940446912314083328 1972398474056302593 4247005263131358209 4512991015616401025 1708045629932203521 7517218591975156993 5756098360430593153 5698683235989193601 3314851540606281344 1080910191456174080 5500846224600166401 5606888046022057985 3694572641869196545 7447045913452904449 8565403317716746240 7010675128452030465 60264473881445152 667687621756528641 7393081394102727328 1054857859841868801 4925960080913920513 8910161866612753377 3967770209994436096 2358502662251436032 6638158428252400285 8539173232593258397 1401734151799701504 7854869293580807808 2783856490311950336 5873177608749661752 4718992433893298176 1850671599268419616 6678411981820668033 8854751187358973953 3969916466573744385 3179829576424354337 6854350980506435584 1722388660980010252 2974529051487316129 6261252660301960960 5740758240761446400 1853066317395293105 1308104839970787329 4987050247315751808 3738890103698599425 5201533517423476737 7818545040612336128 2409335164160340673 8186603375602358784 417766940236178560 5054602260553001472 3475299296658566145 1975826747227136001 2680792831706384880 803366457877416705 2711345254892242625 2469579231160049665 1657696282844397569 8170972459171326480 3705337276566031169 7707829380710379520 5492868377805537280 8252743682645111297 7816553125240111104 2525943553772931072 639205305314587137 748402221418920448 3217069478943122304 3103030237452763137 1991004251415379968 675659505223069697 611638745684115456 8851706760615882753 6716185881296382649 5072312685207194240 8862647611184504832 8120841598604392192 3372433428001456128 6675163722832247809 7590180956943597313 8168911224634998785 6130818054341556736 939392254331874273 2509430317056156784 1478092673883613185 3903555235597631745 7902679672460519745 4313544394153670848 1804734627012943872 654575877902499841 2161627797662982145 2517058252646761473 3266395395748000992 3165205286089063424 5543641976271529985 7339204283842798977 8551332928796988544 3890203384177548544 3888708073778061824 8082765617320396608 3504394974207013889 410478262961975809 899282506476421121 3855452801158365185 8332226764913246209 3714626926470920193 835027616842418176 4780766649234281869 1625078743493492736 5480715937965339137 2710979856617104384 8211186514649046528 3688072176882085888 1606705701509578752 6685849581417975808 4575652218500027393 5374501514923726401 415753372086481152 6691104908863998081 7802831436771041281 8927694509659230465 159365770612149104 9210906302969544704 5462454804470924800 1087594109166058240 1545621016530424768 9092309640133793696 613682979999252480 8951129786636493312 9135008833197971456 4444590930051805345 3260502178498627136 7722445999284118529 8610816838402809857 9203884814389312512 5035775043654462976 4934141351250492001 2781829910850105345 3984584166023087552 1858521025065157632 763430999048314880 1851722153953895424 7044678261669475584 6896889066251340545 59139294729248768 5613017002849861633 1857510699364960256 6942227008055803904 5042904808191788288 1367859861589508096 2093341776099371009 3676802732101211809 4833533907716810880 8472820285868986337 4310212288142350337 2401963598864834560 6865964827138641921 1027291659281386832 5339498868788755969 2938672977223221248 8992282832635639809 4116888373692454913 7012069806817787905 4815613588192858624 1719542003454502912 8671003503170740993 8912584703580462080 1296641503852785665 847822786115302400 3803482338855105425 6003165456607541729 1289327041390075904 4255021248660775681 8048893220196488193 7889257893263073281 7082295635180822528 7863037677738528768 8934242999820994048 4188624857709330433 3766862094986814625 4448719017424498762 525776451170512193 7203112119293490304 2471627698284464193 3425578629611326752 1421443610782624768 912873937518658240 2673917365606490112 6224548077880734593 9008258928206303233 556517106380191745 7516575654586902528 3510186634868682753 1542052353107168492 1186133403202347520 2516585431656801536 4202076767300914817 558093760554379265 5564315440232983296 117851180747032192 1685573774930124801 8577066198391848961 7370266626474469761 4542879125108241409 449276384179989376 6816480195409286657 6081968591312433152 2639540853824049536 7179596109910395303 234382619091373569 313430059613585408 6270504931174310913 4092064653556831560 5047390677092157216 4931981354822292233 4746734420912595969 6154826172373019489 7609768283252457472 1395203395994992640 3363833344686927160 5289066414037060609 7192074424141175392 5801633464425316353 1488619336978931264 2620145239619589120 188100356157141945 4128731971130163201 8270939676666449280 8175254117292367425 5507094240209583136 6032172575263450432 3724677372339412992 7370852123221365312 6221573678716616704 9097053515075158017 5272450145298257153 606865720811143729 6391075544489414656 9196176716656728000 4167134848749109248 8044150975431120128 3477242555467923456 8739132549994489345 2487244416710188544 8016813686463639553 6037307331964761088 2511212288715137025 759206555884817921 8129305531922045696 3774495343587760128 5288020036016825344 3981425522970937152 5157386716965132289 401639241504540032 8719541661986973696 8555666487508828545 7464592771799950016 8276229775446409217 4644088856816835649 6771111948498725409 6562735802918487808 3634267058571590656 8668427560903802881 464913899437314048 6532522814727877633 8030663446352592896 590996669617743361 8876499111898315269 7534504798469164033 5314091303846217216 9093043579539146753 2342367468991971840 8968462721720663873 4694694875780836864 3410826117078214656 6739476338194448256 4862141331685367617 2288793717875146752 4861838697653946880 2485624646055333377 1301853501543153665 6907681101439005696 6716567456230252288 3896317542118985728 4798503131117748225 3146065854477686673 5220223329412560321 5364015950957381377 5693412346045129728 5557581767197474817 1907521239861245760 4659082120980791296 384562200175173376 8224082422424838016 945582468510713344 1588667896125407232 741827894648262656 6622173096694237057 2952170341459231889 4609355943604429825 490191789374237184 8717114594823061824 4592746473900126209 1329702916496934689 4372013237158871040 2625395218298793985 1575675717448519681 787462098383157272 8476315454126016513 1511980104176693248 5722428036342449920 8757774977180893185 3934848133647256448 434323282463555584 804783171352059393 6240137995332579656 8278638400506244865 907375885416912896 7769960415565399553 2995047822835408384 4748575752312669792 1497723718781009409 6538608630866935809 5180042989288763392 8450350946526002177 125236801021969921 1578904835513963264 8403421336726372352 395955848153960448 1079568645753767809 6559651486410424321 75174185401437696 7060268513003831297 25231437396239360 1359375769228193793 6585305235188630512 5175438547201156401 1816270437061820153 4816541647450627329 8746714642949130753 2477954170497395649 4858570246104424448 6187488178348353536 7425583447068020097 1469985995209269249 8661413380203077569 5779760762835071489 2518443407852026624 7781109892838111744 3522703199330959361 1645101169934948736 3733274006174887521 3723528909169548737 5847798606657283841 4078756379918598369 886464832599340673 5182519179587538497 2676650777782282241 8816262364059353377 4455353831541194608 79034720409844737 6622602944038131200 6769187545333680128 1238089860514054896 2544624054126997648 7642732015177801729 2185166920213243649 9104497938501395712 7580650572047914177 8470930294549531328 4845613710704059393 2653303651356357569 4815721140012817443 6438344102659465840 5499580572359458816 769420769535827712 1345352359699621377 954755890015629313 7098916455236251649 2851050475067981024 7193153708885052160 8483567921458827264 5307054103046258689 4412151351448961024 6126208267216828160 2639221273243811840 7048014150591586481 1536244421915667713 1801175135428231168 3786995417228325376 5962775402958936160 7608496504485444736 5635053199017139712 3642807185107578881 1098467229108527105 6944297343475689729 7194120747088541952 7146731918098268416 6373529597520832641 1764333070721529856 2253767784455340032 3466604177364473984 5966815353743261953 8144247165113921121 180885634843292673 873401530702158592 4712430903906131632 5320761260566921217 1308101050587609344 7836744530217779200 8175168276291051520 1194468264898916352 9002246386410848257 6569421612825275904 200584685071087744 2481587331381440001 6954337446468538448 7982436018047418369 1923658378148423808 6084258480599112512 3609337267779042561 3720408946003353088 7426918799627526817 3860124222259654656 5364587038083285248 2383675344301308480 2315800738350329856 8719384094786426368 5983663079489684640 2650727617598652417 4596794992941549504 2634060875022104321 5057839984766091264 5405680597312631808 2508441988448632582 6182142289685263361 7661362409577275393 7467476357146899073 1051062173997297664 5033141776705009665 5923820928326339841 1501238046171326464 5393362164293322753 8108390475779482616 4262584816919672832 7451048774185799233 337497839512455681 1293562912324485121 551358353235587072 2704484508036438017 4128106234599116801 7457044091877461504 3800398196539869696 5996191447189582848 2979804065562839040 7031430741754632192 3039149366562062337 5367964262810259888 4073214962981874689 6241686019057322400 3205744960630153728 2269020416740925817 8255707664593120000 2253085793100413440 1434940364754911232 6892967059407140864 2302681489984872320 4071190888887261696 8259637177519874048 5240939650687954945 6380301839908550592 6144408018037807184 5393871742865054312 5802391691388902912 4943529999606761489 494079269301528576 6200151757183408641 4262536492075964720 7235068336623335680 8441345525501526016 2096483630568072192 6773141279106760928 2341435966733284353 3661595718643140609 1896084347828568065 8904286883892494336 8137069102722280449 8645587563856965633 2316390368769362944 6974007283344760833 5747792969992390401 1832053751474634368 2814919972910792704 2831701060339230720 1118440737390714881 6166098379688030208 6459896079620401153 3538538570779115520 4667203618265650177 563375479813734401 6435017133482004480 3377227461675876353 234034050873288704 1014676593866013440 2800254027054671808 6905576997861392385 3168402417010185920 4061683678972773601 300916310385508352 8031848069914223649 5697189031418330376 163967982498086913 4713760138981254401 804415963436603521 9105693105519391745 504924213491408897 922200113797976832 3242575514841361409 7523871398622167041 5062001826946326913 3032752057958473729 5944150574765560320 6223479612111329979 1206735704377988097 7881795340600062069 5711159551130442049 7496921912813264897 5201892276760570848 4641753233771439552 3792982064735743969 9010749908020740481 6471054493604400256 6702275046196780289 5312768298654367744 8016447163047658497 6640972654524311553 8420039648110673921 7382230719789616609 6081191175547506272 5112665910204964865 108276957932941633 2823211082335780865 6168644100680300033 8573072392471657657 4368381789986521088 4312136948260975617 1703190828401465601 1004269966302386961 743738253003984897 5130921691867406337 5758071949056171148 4441079983782614529 7947854871146323968 5527990448201938400 9125582524727271424 1759558137970425857 411937056824131584 17301436003143680 1689802235165145601 4412115880472045568 3042695419115245569 4756004400439750401 4111953519969078145 2329791697616663073 3352977705298231297 797020870873234433 2552283540445358080 5031878574346662273 5976557202881466176 3127660515219168256 556028500783190016 4367664215089610753 7708418430254318081 1354992003137214976 5627076076429362177 6855619629579403265 1450376757003886592 1997631597972979713 4260258627551283200 2473793207227784832 8647723469679168193 3242731752967477209 2140904013574575809 136973599328579584 8052843184333844440 2102143270163898496 896556213932965888 7900781733895705600 1472063465570512628 7632683161377308673 7091131447546413057 6922478309921093057 3912221822274857985 8099149818858438657 5374983979117204481 4611044625784176641 2676025870150050689 7794164958957204992 6681838674769600513 7256392207561671681 7186376025683178705 7853182140195963073 1470762494683676672 5160565787127609728 52053604795523072 8208218720046725377 8273581441488966465 6909082842406492353 7668844264562950145 4100818102770902529 7209431935126101633 4853045889770684417 6023084230736031745 3414215245229927425 8042712409609531392 1661080255648855809 2502186894417763744 6293056868820451329 7081951589170170081 3408469395191914497 2694173944594244289 6497332765396889601 8332072568998354944 7615670538104852352 2884651037203767296 3622621589275672577 1203337005474482048 964263615121220608 4065460200980564097 4250395575311834561 2760640024972135552 2642266996401014497 1216264293614616577 7880387416656838657 1775742240495927297 709335411133736449 3276566208706483201 1054272974530021376 7345797477294983169 1368047074128030464 1409783760192992769 4565584022750384129 7112053040377189737 2695979820876522160 2547674305071228384 7341636644101740545 3852052003639689216 7378613784657741825 9176898204194473985 8660584241131814913 2676919256371969025 9052950165909675009 1475251547336518528 2073353057552276480 6406178701037113856 5821828406537226561 6400714567454453441 8060702256091072257 1373185728209753600 2967987507645509633 7245371681709025497 382536612892891137 2446649398482813440 8782223976398441472 2943835056887998465 6513586755119677440 4453110816968823808 4272425015163196928 2553626111156182785 8667197712709494401 4025825115878863361 8302431195144716289 6272181597771573760 7932653794803970048 8462081366891907585 6911532465250014945 7007411366619624448 2083435173018130872 5145212812308395072 3667515716869873664 7246229516155954176 2746094388295356416 4313922057537442656 8141904347045822464 8958217255820242944 6307140595401161217 4704020600748218497 4681748014850637824 3685475089824350209 124745761599246337 2671957519836315649 5642769728392311552 6808809523920787456 4728336846296215552 3178328658282741761 6461869779063949313 9067094810928235073 5471892223448744320 7862832105352996017 2733855790380261377 5572317814894152096 3232844905119971329 528660657558732800 1658313322133561345 5783707710967218944 2589952954967506944 7761978685811376129 8551406117219778689 7647055955955489792 7278596113003708416 1183295978544307201 4862416112242884609 2851121529365037056 6600278287713135360 5733242113734305792 5240933178469515264 3849362540277658465 7947444032458615105 466666596811907969 5433551837912301568 7214956613028182016 1732538960637673472 9122913498239795200 8262861865954970593 7747552217833236480 7910902713080086528 5120963086129683968 4725274292505915520 1439571740357492737 534177689637764865 3524737561875985708 611389393499178945 5570447100087894016 1365340241570566769 3641836392620632065 6899208650936091648 8750320251112449025 5300180573653819904 6704809494725819392 3220826330856828929 355112180468875457 6379227354322271489 7865708831826854609 2504378528741610497 1588609315190444032 1083615432160575488 3764730782517378304 8088747882370539521 1204709981564702080 8571828644995000961 5658795262946401920 1677847213191916161 3154700845190553088 8365108383258692161 4781538847973245473 6432400647276015872 3574469507095347200 8264975796716445697 3404549290937327617 5614632176501120759 6229850174407000064 5442670284934441473 4451344245546753537 3110280480482656256 5088976201874380609 8043772158148443649 4404167953260063744 3843812435184183744 1125962634735646209 3697342322480926721 7211369616699881792 1873966005251898497 6132535464227962881 2389256085189115904 8922097548909764117 5724564151340796928 7330346442602876928 5635824802040414208 7383257172851790144 4489119984939185920 505322632017608704 6819801329875886081 5342098431812032769 2112608744837865473 4876529222770441008 4000335127336976385 2177742544094937089 1707889190999076353 2203511909699886465 5619694584820130112 2988957954637221889 8028175422450958336 5020260617123605441 4156193343664215297 291289135522723841 3377738682873030912 4638434731825925120 7701900856178483073 8700448170578876352 7489882376898609152 5538758591282352513 6611528086242590721 174532726169174017 3843756505432080641 1022254261249810944 8762110858625569025 3181786550762185409 7002875471933837313 4516735038055219456 4623437454545518067 7539209180903011328 2118727933597980673 945750865711879681 7226642105480731649 4376641427242151937 927506616949616228 4233490740503084545 6051262392460328960 7069424707609201025 6241153779925305345 8400818044267839881 5399523447843848488 8111742290648875009 5481243037195545344 6507793047703519232 4200647963710439425 3935409694613106177 5689255916752356528 1233650985526713969 6737913300638246765 132975846684575552 142877808227976137 6277712578035391489 4006872785157034096 6984617014844334081 3960438889439765760 926802812562618977 5032999901676175360 8222098145154441216 7871218640626122752 7070722750351605697 2768698327408923392 7909584498148048896 4545520145192888321 7850199469996089344 1411177360547129873 3533278044587403456 2072473999220015105 4598371855486543360 2264448329744914432 2774362530594545664 4787999444881743872 6692892401650958337 4507043901623220225 5641762261815441408 6491936054558371841 3498288879890176256 2065370910491222016 8288450024358682625 2976551242230204544 8799898170702690112 6918228083591846520 4975999011567951872 3951674963956957185 7706388811525193729 8188847280588554240 9195923350984065024 453875091340788992 3621773005030702080 2609138722889252864 6012066592178743777 951762504156464053 8303670395592114177 6215169446979753472 6034129023650934785 2994160563761389568 5552753795967762433 8097606824531106817 1882893316547615361 2333674769329336320 7384378787751637952 5714402238178754560 6959361317937515889 5593583691743340609 1398412338415501313 1129869389205007361 2808394664166152193 1275597686190577345 2752504427341719296 1187730483105764864 5968156366952027392 4872214846244716544 4648928707789631488 1482441714803451904 424660970021758977 8444945805410735872 5793393654991159297 6845761878411890177 412855628367181824 7871463824446708217 8897287487456701953 8066793835538879968 9078919867218720441 3775212382300680961 4337625083170194624 7887297356047190144 4202585109144141825 262157699833221121 8731202754738913280 8275646123408031727 3244364300907118593 4542684911595388928 2220483305672255121 3448845866236188672 3963032403283590144 8806730626553490068 7221573081994291547 5357385616015249409 3576649841623197696 3769819056444801025 2827424906305218049 6795761569589758209 4472445591045668864 6420117083964178432 7896536088663995265 6110544733751009793 8395061836517841409 2034901145635526401 74064207711445153 4502897074099697665 1835277425908154369 4757762842664512777 3284592377098942977 6960755665169021696 3316830589864116225 1718194019503171200 1653566633053215745 3055340527819159249 5085110286255392977 2906203868052684801 1490558002961537113 2606381956546640384 1050675563390799872 7572676747992760321 2872560918509048320 2902088539758450864 1169830313365736256 4901152482767356929 3218726447577900160 6498493231027159553 7115999329178067969 8132697529102899200 6313096159960563713 2151864264697478541 2571712652661210369 1729984412076785664 6363011447268938241 1557471436856360960 5189008223052496897 4272108211832504321 9099870971548925953 1386757997935865833 7199290096747991552 2650090579849335969 8382137942715817985 2198367553666597889 4455463291356869632 2066355308789942273 1223759433628616705 7454127639840104449 2343557077711808512 186055822402719233 2720624159128657920 195897276425830400 9137119378288756225 1263587472259776513 9100845739761782784 4031672900344233984 9021565927687748353 1001825464963515904 4526081761791745664 7016077796267302913 421182743497072641 3679681138527851360 5169247370068623361 2390844014323128321 6753365423897757697 2460129306903457281 2338433892958918912 2594129408884720641 7763623543502585857 5720296174731048913 2930447061872395265 8982905773813531136 6135943689462636409 613206124259725312 6247237633420558337 2792388453514960384 5174401960820232544 3925752901067552641 8278492354235596801 5731570857444720640 7578046558691018112 1188420135521549824 6245864691461160832 4860800730396518400 3433751830237717124 8481918073954107392 815931398740283392 5914509133257787393 6723540223367904577 5523146233683640320 2099563149625493936 1742493792772939776 4031412769092108288 2240261139940941825 7442964818240755968 7971536797577641985 3254066984442763008 859290340332396065 633321456038707200 9157759960548600783 7451768818983458817 4588008022239949824 5579648758471265664 4988349164746254337 1336134095057637825 3714228446229594176 3623562631215228672 6458840734841921536 8244782288035699457 3650809177599332353 8418458618368880640 1233171797785444353 8190865847461612289 3174732868442250241 8246027954242961409 7461315213192472225 3178662344453380481 6429381029979801600 1757722228318142465 8474349363854547969 6226581541441371137 8398309341016530944 5603491189654940689 7029661055413888894 638615533551513792 1794425302860675329 2899496717567606784 91854030884946496 57182545994140988 8269379021657178112 5712154201584652289 7745847697567263104 7869582237461378241 205475254897184801 5263786295561486337 6212181219298648064 845482324088529856 5458499217477715968 7693821293088304129 7370810775361435649 2584238295858806784 6252790225709527025 5269105983566453248 4090103798029073609 3290541067603205121 6840844614037532672 1778510821767717633 7237325422021574657 4178760469420409344 2906898209386037633 4810257413347578113 41371327283593217 3400669148302295040 1682965478352885568 4130748296976624129 37283714633060572 797934329529384672 1266381868170963840 7113096673118265345 9167601278487317249 7727401490719767553 9074954240581103233 3635680076068377728 3411277473077465728 4398077545605383681 559561042123356257 4059808933794497024 415956492183871489 2156211389596827649 3851441410637853696 1423608121907478529 1992286017620475393 7599305825778216224 8521398271755681793 7174343196831048064 4610523549696453121 1590739763676348416 2168004042196158672 2778302005862022225 7683056641570741248 1609265725874956225 6216152464376750080 2156113334959684480 2737116441423111376 5683337337118322689 3428196628026092544 1424518792527948305 3154830676100838401 4804855685606322177 4275692620884953601 3473603361991771969 8631309947739265585 306399670829045504 3706626945342013441 8581385815325523969 437569566382966912 4004212196764994305 5014846883691751424 1374563857503303936 4479314905138659329 4078194641216663552 7550159554060770464 7858160912556293825 4730304913879629824 2791554071667146753 7923370199527448577 8414085873371428225 332563919423668225 1703786962535896576 2876457479287562624 209675197740805120 7670795274945858049 6474485698802562816 6445876186805628928 2544356313562515969 7914035126716038145 8779670009736458240 2402650041857442785 5632911505933074433 8598678462207853201 4705458343900672001 5289376753749605888 4098234539023679489 2256010480401681409 8419348192850472960 2078171120356417536 2724320419213115393 987554476210372609 1994658388458078209 5279019768834463937 4448088091805548544 730355256646283265 6049191760814705665 6157759142519338753 6146023384281369217 4766765093173425152 4292765008400526337 2598656100662640321 715459802856946433 3006334047412607488 9026056804341896192 5496782756047044136 8418947658639940352 1893276671634091385 8696677718106687233 5861817246313069569 4451032558896816384 5128677293336887297 5971993032553179009 1510238430248186416 1637544410841629121 4760884761426657281 8071211680704360321 3480971360804489452 3669183104877745152 5460312227412959232 5403453414100377664 4681656863321893121 6833285306761992512 1939178704437529824 4459390586211877281 1397674312795793232 1927166049621991169 283966668824412161 4251046275974567680 7158950550427741441 4667646083844290369 4344877460908146688 6189281165788581888 4309905047349487616 8607585460208013313 4019822391678381057 938021906887724384 8682182050837830176 8845150660746706944 4111171549098358017 9023679269120208656 6247300743550194689 7768396911892823809 1077942831172294887 8224805889910641664 8134658363326857216 7206875192152633345 3424441141317460993 4736991546239269121 6695849195815227233 6181601360285204481 1039788867111351809 382483252850808032 2939112768619876353 5154660318228296321 5747140465230872576 5000289448726294657 5240778698356842368 7046459355124072448 7275861419402164737 1970704363648823297 5414922401478805632 5608874669484902721 484253113233019968 5086211528411162368 773554061959408664 4962835666135856128 1924823897415352321 8505614298325326721 6676442660731963393 2029294940336852992 5922842595658039297 1487150915245386752 8230811359666612992 7059630905567231889 3073495206883647488 7503115667740033024 5653554521898057729 662642968848230400 5689603714668949200 2055282226655289345 3307180775902028673 2144592990481736192 3507584325022461441 3943856012669826240 3960356270035605504 7660344825869568409 3703777984131619328 3284449550244200448 719967688331556865 673892634745055745 5077888142851649536 2850037780643049985 7454813385517957121 4134875962573824104 8243088147921977344 5259451305853003008 8302844990022254592 4378021425244756432 7999392255048114177 26230061028616801 2695081112539098800 7956137439438764049 7522587717335872929 2975097253059041280 1498776591347878976 5582729529036741880 3030550243726585153 281168388828610560 2948555736326542045 5325102870587699201 2499418085265639425 3047206474619271169 4453897796156190464 3657289205565624320 1396340801728774144 9129687207792486401 5000638622648054369 4029378722945785857 243744866604126209 3878518326462433281 5978788139543078144 3449850799511458752 3928780319914857473 6070538430270767105 2546307355596980225 6552717529557668545 6169226763047030833 6233332931931070464 6777915813621559296 7445464724291809921 8676288343538831617 7985458960734730816 4472512827613611201 8701627570235254785 7307563949941510145 1336350053391925248 6084781900090922752 676285495451435009 8448818832114774017 6059713666693356609 9153263706137422849 1785871617240022405 1003518999502806209 1107764959298251136 6393534861737373697 6930563072922137345 6182784407530405889 6318222241769077760 2769521118059828736 66135997574834241 8597306063238225920 7314532676182309121 331552802297589761 7020255605129235841 8937596861272690433 8266858817291505665 340764854434611200 8670005740785415937 5974568393518825473 403966345184253953 3418605907370379025 5717478211408731137 8522508282060605184 6130406480904744961 6633699214987871233 1459870039790655550 3580419381673199616 6699844267565146112 7530237537339752449 3741874201214041733 5915030962958528609 1146641875689907425 5827871125707685888 8685681596933079041 6051208417702012929 6370453961858497537 5542475722953774081 6029294589442890081 8296167052237570049 8480314623862062064 5253608479225675777 6945268102477114897 2778187040573550848 7671877789322841249 4755957013921354529 6271387377788556289 3856321991890436097 6487152430633916416 6929977737519748864 5286763755758764032 4873635821788762112 7875705956103639040 5090422480733446145 3285114937536086016 3728785235636249345 5143589430346122497 6024472787426828800 9204846795021245057 7827079249338100680 7112376557590588225 5321918027650024033 2859503102326799488 2512958414365796864 3831322919673539072 1866466088012939169 4185401492051550209 8747112285997039617 1368431960566303745 5259247477035565056 2127445134236134400 8909422580086131137 499596385582993473 587255393847369729 520302399175643904 1475818942207372545 4126482785322172417 7244753256396791809 5336658305646862336 2425093356982052096 7038425832876511825 1678465444481370561 1597100534675234816 7536313389556152849 7849677386316830272 8659745759387101729 4711008783559753729 1968703506869739520 3389891413449561249 7687741829773919232 6884022295014324864 9032142875700618945 7881796709680068737 9201961972381197696 6629291655350845441 834639420900823040 2862481772187386880 6683592472869197953 466942673468512608 6070315551442014144 7656473784761479169 5316302140911060992 8300543161485100385 2100966619121955585 3920785978837696513 4079177327213572837 7160412295633685504 3591127397412372480 2007032655169416128 6259680542168409089 3457182569856518016 3966143176665702401 7184263339847359488 7694092167088459201 7609642429688587392 5884562660824774281 8618049133763850368 37182325116747776 1223374212763663361 4886987739735104272 5420229743449066241 3449552887120691200 5038427209642202240 8530905139848937473 8229852972992398336 4549490600493330433 459525668150702592 6751948880334164521 311391185377165313 117658992256901121 4494455783682750913 3536200120412927872 1759114415080069888 2633696739558805929 3928072880255340544 4285253832212468993 5452923467229691904 4374203310140900864 192429550349139665 8519582280563243968 7281370865824501761 3832991103258198017 1831320560044736513 1535174386798270465 4741148927772822721 1738250297587903841 333737760214632129 8730828675534956121 3168057403399864640 2558431087563898880 3201710443527660033 2687332062136237093 473535801661018112 3982230447586545745 6740762849665429489 3400558277235572800 4977055988849588225 963975674242377632 8164199153601505025 5273651370275321344 7477543087975980288 36623332233805824 3034441869491059208 6920222228022503361 7386837501408673793 7636460350674093321 455395269402544128 8144720764750215168 1284351021761328896 7059476633450727681 4604128133940912641 6842474190373929920 6121446384267889793 6477313177746165104 6284538968961660993 2376494657971790720 4564051885561639936 3233624400415944193 1547253043351494656 3378575745432912064 4554556198221664289 2145787857912125953 7825213247495345025 4331676626677746624 4286693417683850944 5156736038804455425 6508874810099120640 8491238273032064288 4846445008161758209 8284381216120883521 5751505455455286785 7577533576259633480 659176595355195392 1969688455434551296 9189476463966785025 6603015677999200704 385393035396739072 1556324119482390401 8071174906277986304 7526980883521485824 3778063815499988992 2302569522178428928 29741560784213057 140462778175973632 6818081032490707516 307379393653637121 1683691401288690112 4959727802042119936 7472117494180741120 3913258347857221633 8374364552672841520 8698612522802532353 3469076252590784513 381592581743026176 4567724685146318017 3841620323200401409 1557057848304681984 6897394412686635009 645984675713245056 5201468483004409920 2254424916162369921 8609111786875016192 6117618126870806529 7425750945418567681 1720047663099688448 6157762879475632897 663544545782405121 3868565286110846304 1194888012742312960 4734746064633839617 7018366809918786201 2350615209735828224 799424139889009904 160954418253643776 1801523121228187660 1350430730774118401 5849621212261032569 1378667112818444289 2453920056372202625 404434080091396417 9120848571256737665 395149584102767024 3619598784970403840 5727388328211033200 2842772481101558409 2572286081546092544 1014305001879453697 270830918760062977 3107563850033864833 4560658209165772800 5774155314328487584 6044743905581160448 8343472123778487104 4708937746303483905 104101263567790080 1093110043431304384 1002808206348848129 9025276781209798785 8171232710962388993 8979992191547007808 6817874620806387232 3889635060779258113 381655162084487704 175449455484162561 1600711183015691488 1051992527398957056 713315320129752064 7024675702807435432 2726628189235193344 5365909833256615937 1608092389089968128 7964456723866455040 1515817983548296065 1139840478463590145 3876937103523098049 5567881475929604097 7884284571343519745 4739458568329621409 4107452923805326529 4719178663379166072 1940132523562256384 8919089268754570904 2109132830085808128 3054753688987285505 3433733452869088257 6289581808042527745 8467877719003063296 4380670613847305216 963344362552591360 494793909136286208 2798436268626860545 795033686322306049 5837580334136602481 1753431713221077061 7912411022045609984 1984305524279353856 3369728495294775873 1537935551417598153 897166450106391297 553926809842958337 6417760388458020864 7100457154955577345 7170580288031892233 1795055144134224952 2828575542158305280 5500231997941924864 5581520876073111681 3153135588510387888 1726050058476519425 5040152713057570816 3221379219968952448 4573126561778577850 3365153498148858624 5679572988759041857 8703065516634699073 634321812631770645 2701681550272634881 7609251356574738945 5183183887847589401 3289022191667941376 3166500604493068296 799320052332924929 8859072223486240768 971220456486439297 4897720299365685248 773254940075745280 749475070178438144 4077436728995393537 2136297598614437889 2015821873043369984 7485223411491463168 7844532172347961345 1417198906013233153 4331132025048518273 5481404023094264832 8370614067764985856 7320666686549612033 1703382993574021377 3102722489148729344 455049744896486209 1367411129739406336 3351363320917656465 3370283617620263777 6833263816443150336 943076091196869249 1467859287901391425 6861065435335577600 4274935439590561793 4518599379521812993 7779571651480936448 432859902845671424 795908273311599644 8072513010638157825 6505588715425390721 1432769371966855713 4869164139483758593 1307062681621392513 3643537185707702273 3707948329026967488 1568197972001851392 3698414014878571649 3424851517904200704 2009218586681802752 7399385851283840512 9070689275340128257 2257749603916095488 213164417615380481 2121814390073286657 1692600124387847168 8704647445298004928 4369416453779520097 6529372081748219905 5299650778940334080 1467778298241393665 4338144827750707361 2867781008075341664 1931540881806170880 3937635062608772369 5705460373047372433 3556974372069597681 2177186257704596320 7497525474130223104 2820083193736477185 6722790939185775105 4351677712967952000 2098902913901189120 3087858051860439745 3320742159523787521 1412461153916039168 8060741916311015424 5211967217941749760 2811837195794251776 4006120879649456128 3734497655151286273 7588996551193211365 1294904500639150177 6449558828417024000 7300628380197011457 2438029779509424833 2508775120821557248 967293319388304769 4232838891364962704 3540055057734369280 3108688748411466257 8674726081111585984 5874578572545361921 8983608129419388448 2407023635871402880 7734807192847958017 4680022367622919424 2330991529148276736 7178616795720479744 8769888116249609536 6868218052326736897 5277709092457167233 9141532988902780160 2778951681807302656 2524554559174605825 5359054112896258048 1627779050452058113 3836379181776151664 6788486728288127873 1597039037373087745 4773534702504508417 2644079733521965057 1982775143482737992 643301706268999680 1290838244858931969 5146127403660144065 5199738181700026369 7138320299294725632 2940445176069683200 1612964307978184193 3322135208772763648 510125083070033409 8877506179319048192 8092486206137984513 4937620301252984321 4598526657004209664 3765357550128594944 13536687119130625 6673342206276403200 8241092198715045376 6534836030018807809 4485116391112452608 4601867086635237377 9008492424415794240 7169233846356364160 8745351808111186833 4949047098735412224 6203570197089214465 437624090961116672 4230530538164280321 8278516672244477112 6867313429428969472 2707521969426124800 3850865027487780864 1383351767033509889 5301066414164955329 8316121483959861249 3978878465557643009 7176962401593040896 648461461585600513 4135534620945299457 246381359512157073 439642686636179457 1911043375711649793 5604045996279993304 6042876823389077504 3436866686077108225 1003269324876340160 1992708883011862528 6614564245539221504 836074144248107009 7934371134142517249 3044701383967607776 2942538938278731777 1148224094882856960 7118937410010872320 4524553408529596304 2483477315021159425 1447068416430357793 936213681652891649 4186734720623707409 5171724691301859328 3368068929213524224 1863870041458933761 7437671623762014209 1986066501551208960 8135582384258196033 1177541494635387424 3608227106214836481 3076689145536446464 6961519768820089088 5813854481495018689 7880981787207681025 1883798677036265217 6084184870903915328 385997295937593345 9045687996814607361 8338620957288370176 8305755453249792001 4598062785388475520 4796457116426117120 4267911605098846721 7361905147601207296 665160894064187393 2143588546749726721 6721814550864621121 8664945295229973504 7195317717378146305 6144518022409951232 4721452120349710336 2578463916244890368 4388046330729797121 8680262571558530176 2961282385004026369 870481888733167616 1807309136421828344 654089394918754112 3027277811086670273 3070230678925419009 436546390132801536 2621274390442262593 808317671671447553 1237350323604914176 7169538787790290944 8989066696791404545 3320351439449161729 9086729551966109697 8305972987153201408 2500377818063022329 3076752856473190400 3504605059578583041 2707592704660259712 8303266068403235585 8018390175702724609 4389361714094993409 1242561111811328 8032387373150472193 3963758416023741441 1109869669240170496 6100091945917779553 5864217782790122241 562456601890181760 7444884000208049536 810679234725106400 3258486982879236609 1153210168205045249 7457906640307345409 4034433405056321536 4178386724075229696 1807348424516108416 5056011148116564481 9092616789868019712 4563874812818604033 7235905533549740033 4798455924999164929 2021645484734618432 393092890258974720 2544369023512444929 8262711413700373121 3396444053235020801 8677110384771600896 573937769215921776 483473154810970112 2190917875778324096 7849538014746843192 269983044301307393 4751656452889882625 8417266410752837504 6144872496193159169 3178873160899056128 6903515742366617120 6980240533738086401 6952941977422298272 8916663385748144128 5698444712601647153 7863590221589479425 8678704969076914177 7065478734134141505 955418353510242305 2947764783462663808 6390157741183695360 6991275206921617408 2650803954465400320 4428069998773001856 3520957378810748928 5930908686421610497 4282392894952946049 721379145775185920 7948750020861143552 945497493668253313 6876680698838935552 5087960890968304641 4738630605217146881 5530474309363837249 220255167599480833 7411317878373335041 3211768429131177985 6808874053371367424 2761191444652047169 1689021726291302433 5041757216889291780 1223555218204898816 155290388101649728 3663917817328534528 2981951704727552001 8964389824581347041 3587904357712134144 8939756632418560960 6115623258110582784 3403206842678149120 9107238358249979904 4367974857534535168 1742206924615623168 3265457994502545409 4322939964383821825 5558745332075151360 3065376481807958016 5341660246373065344 8220381524699230208 5934837376194293760 2870473378508794752 4787585301171177473 1012799117817544705 231000811693277184 6978589432893693952 2408878715010441201 3378326534844213248 6281005251422430657 5166195501038063293 5050697368603281408 3299606574828290049 6559599833666535425 3407132174966603777 1756433170615648256 8320421290912514048 5133512555539464192 7072926958504050689 7364538887303342080 6729769343476133888 8014497844797100032 28306814291784193 475455264761643616 912560687516822921 9113377088712626177 4369723099072219329 2389507713506628865 3267815993315730432 6790298900926655104 76396783171644672 3087617005677989633 8356288391669514241 5357962661470017280 5389431845137117441 5993024763473753088 7447246304131666176 2342527797684994049 1643846278563737601 5532818383023073288 4865225471130476289 3863499561872394816 2453213103264183825 6356296784701751297 2005262674928566272 6106540643995285505 278743100593451008 7166336846986454592 7514042337682141185 6937678436711769088 1322472709413521921 2971728629088643969 8938106976384820544 6830962240522059265 3871233795090468481 7710145772159688705 1934981973278539216 7257185420449437969 7739710968880864088 1015446723903509505 5190360370175883264 5264952297762652161 7427361648518234113 5743621432207068801 1974034166707482624 2560195603901009233 815780709081169920 8605203613610473473 1360861311732285441 4352913181709233024 703794038617630721 8246270472455789057 6694534291763882497 5678546237410959361 6195296916452947969 5991054275686449968 2109362848552162337 3753691126799926272 2085558981298981888 1778434448851883904 7285257056680076289 7193571915231428609 5000910127277015040 1708941266997105937 8963681183622902272 3746019891826655232 4079522609465484289 6910241067373471232 734624563614957568 1859897978172916560 811885957988785921 5147155792466458808 2671603409472430080 1711275998323205632 6348490171027210241 5883745811208910336 415801018293534721 4083167184805321728 7781576342613995520 2805274051257578432 5623021210096893952 7218121761360889504 6022848030525606913 2050817334431121409 6615796843242368961 3646665637461842688 9114775043897294849 995769049105723905 9158337687939730401 1847419374507773952 2210767544697235457 4363817261277456641 4141058628706825664 4817395048769437696 4284466733761052672 1784852823311402689 1962386892203229185 8495721398057765889 3544322159627206656 1228711625436790784 7798352150909454336 811850090359468048 7058399749851732661 6030203515843672577 8739723823164686336 8986945152180513984 781938871309584993 8559414790672424961 303675845864952320 9076225935205210113 7054420965894429473 6040230191002034176 2211076380309321665 6717533508689479168 5138508232119935072 252343574253028353 975515735906242561 7932370154280077056 2424742246131892224 2462241803101760512 7267293662281746433 6230598644812761888 2235993322832089409 987811469285868097 2504263873057792000 6045233247120457729 6952669296896946176 803807179483602945 898564170171718144 959215613007915665 6624517659971706881 1490444202419614016 2924780882561376256 3998813876229037568 7454630203551662081 4089632994509917185 9030359153714648769 9097084569484184001 8211675433388032001 482832027465857537 7005224390424502273 269924981895687680 1659254153029862417 192812617794002945 6178992816381265789 2461910638718641600 8861914689996929593 1774861702063865856 418434898744145921 5406507685268348929 3123120162835693505 1077711641367522992 1297553751993351128 6023047161722468097 2656907692181961089 2947758886929026433 7663870296805467136 5702135103856392513 2254930583303246720 8355420017506998625 7044722205740214721 3971325226041471777 7012900609237683200 856045456786135040 8823345675758208001 2979923379322204785 5631202267077707944 5117952265315096233 7134514087532994177 4983843179065586176 50180119004880896 553594841004987840 388745701702241280 7843189929910657025 2064023538652163457 2070590355791034433 931346934161832193 6855038070407337472 6641615982354213408 8584524369146003457 8682360738110930944 8912098502610255873 9137685849548383241 4076569906426694145 1326109495191011328 2544342727674810369 1868491435979148545 909947871677431072 4643273842207617856 7787001096294426753 8419225353934645380 703740614625972292 7501050346848061441 2968939258389039104 3005657819273001169 2300253937950726144 4274547177769875457 8466810016112519169 1988905334651346945 9134197331638730753 8640625195607715297 8698644367619295233 5179179674612600768 8170792140560988161 5016960910425098241 6365743511858083840 3904237869015760897 9020468817983176705 1485452015160700928 8595054145317489040 189495643617361921 6267565791369817057 7216011785323560449 8806834173949509633 3609047521378172929 1234130173865425409 8447052085901001601 5570638870044737536 5518870378681736384 4546599357903737408 887625403681318913 6817229743495088128 6197987384024769024 8139632249679661568 3260731071353744385 4015380194611363841 5632903206670918656 4892434828395387009 2452788948980519937 5408115258040691200 3949096735968201857 1352146910266079233 3969557450430343424 5784050977925496833 8166237808984055552 2419861959002415105 6749340865637011456 3821361535659323777 1551172022232738128 7057584477308030080 437383781674125313 2476537201861281409 5207187450064589825 9037407745349371393 1930932126551483137 7666289659191227169 6098791094843614209 2616772139257942241 1323279704469876737 2454961350238211073 7782941637649209665 5513723019427169793 1698462635084455936 1884650350224016993 438838001421078528 452150870186917889 3570720761436670977 8801520637032289025 138494390875111425 5314402072857247745 6568325428038137344 2691221024767877120 5956585130013009920 240662950201959425 651377762698101281 7105631378885295104 7917211847682875905 3862593530140458241 6353488679654201345 5019358205545831424 2520224245843190049 3946907068026704785 3803498668399187392 7908416369774216448 5282372889847334656 7480812039877710685 1505652119253614592 6584549211895461376 7473746043047743297 3234750516134480512 341256043026089025 779474377811607425 3943160104152272896 3984859718133044737 8661306058036082288 4818988513525597505 2335008032578690817 3336503214596260993 6175078202713894912 3479212701976750145 2917652899418140020 8589291252018279425 5228319885396166656 5153468216512178945 2724496933686786561 1470391674858919041 8708357183193022465 7130692559123687424 63084237495795712 6988731297657401344 2819875519926893793 4534140054578806272 3139407187548942025 7334783016284925441 7270179136845669376 4552263280814266496 2374931197360378092 1353382811391361024 5352302676748053504 2567422785088642529 1224789277320343552 2830441236831605632 2114366969101503476 5585224280140441288 2077755750573162496 6568943220548361216 2311531332472977409 3523031599068949504 7425736570807498100 5916929430677848065 6739538775960682497 8962368815348735937 5855419595144817953 4789110560120386625 3192562841522559264 5491704091639709888 373288396835438529 1278873581486861568 7320443011173896832 186384959842179713 1737606454980311809 813590906664974208 1683385066547141312 541246478495520513 3061033062037792769 3067229467665958848 3768266605278586465 570237453758672896 1693628526921221120 3730514146896563712 6783519700195203585 1125002317231341568 1478147209619046400 6426522166700023809 1562540489229660544 6419622919111783361 4951108749382885377 5067747754176597689 3297515756189974528 5783293665593244673 5965127955317358592 1792988268920832000 777146629044629505 2540466210878005249 3151094415906808656 3500546360225695432 8010925964794003457 8154337922404789493 1320894278027762176 5298248027423081473 8576988443779153921 756718801831511296 2350038622818183680 5045147517107392129 5874107619128528896 3987149829285044225 1035955874905863168 4413727232951779328 6283322224118832768 7549235258611908097 7611798480527482880 5189382015167905793 4815982021754847233 2875914741535545921 3359158512510757888 1690365385196432448 6087329015528609792 3142498937381732353 4505560647781284353 7367510445702444033 61458569506979841 3297957925120892184 4675290390271090689 5746326552401683841 873510729675964417 1582862987920900097 2700235276633403009 8668507725703605760 7410193033217579008 4163401235318079488 6191488223022611809 855930618017092097 3664129763883679745 4628801018509524992 4069651586919332864 2831611564030394177 2682305888326934913 2925836186158497280 2282739578466007417 2790990686883905536 7755101405962420224 126856570450870272 2455229501686716417 754956129513095681 3401769497038934976 2484376501228523265 5794722197477927680 8511342498944762369 8574095508249519232 634701523131311232 3347651709964744960 306439574760964864 2238190571882746769 3718341948517565568 2129519420376927489 5867386397369722880 6628245144280412929 1170314268932636673 3283175071743533357 6536718176235896832 937784556207996928 3778382732579253248 4555613537947451393 3991366624133869569 1795367802579568640 2700583210827730432 3001687949526379049 6981854708254490624 3468248180243379265 762499307530405889 5182766855872249857 3568903066614502912 8784414646948036608 6946292406988477280 1101285688458264529 5708868586909422613 943945834141502465 4789416859473539072 4302925211445959600 8879195604592670208 7704899968399992833 8111304268504566017 256486050674325761 2379954617795460097 4758140857962090369 5281075527944241152 3262325497326744576 2334856638679698560 3275612226739896320 2487435925788753920 858325141222852609 8504779340236738176 3245365770952756544 8316101498839835649 8848375486025338880 1854448860290719653 5743295151426477313 5554290166984957057 8600779812791010049 6313087116363661313 9053410531395429537 9016274460411381761 7892948401390499841 3301615928243212801 7989586909836366593 5321528889417410688 5319950613744773465 8975377996399958841 2151815824006095873 8751458578344725792 8197136113072125824 61808304173162497 8414710765218775040 5420323701547996160 8915629116784343968 8966885961672216960 8434132082323462296 8524132361552694272 9191252061285552769 7633271899400622350 5323985627830425600 5729894862595044800 3459491789385720032 2488021857860124672 322457182809499648 6857779226572505088 5742492954247972736 5249742251982876673 4796629995710185473 2842095621652611073 410826729703647232 1638492838641049600 3796473924736333633 697196109683875073 2822935839852848257 6812170894757035265 494793577985922561 4254627548186300396 6883345958539750272 7177959825266537472 8777249137591582721 776833087753249792 7414528072932519873 6152586828167806976 6341241358822054912 7633846081286725632 1223406984250195968 5180868078025265153 5357677616099682304 4500347076865236993 7861462576673200320 685640293823457280 129933079467878560 5472854711691196160 2182757468316933121 5170713690633469185 7344842570985777280 2154669726818265345 3484131517273882624 4591235049604174593 9020061478097166321 6166793887488802816 2843437733267569857 752475750946015233 6742458886461627185 6769903958322292673 4064272293000251520 3802913136896245761 8262298175940647937 5816540920962318094 7075447912776728576 8136505365743026176 9045854227133168640 291229501667598337 911200136828130816 1497099214777278336 2754390532275972096 334911673603019777 7514745907601538512 7291569482753913153 380050333685354497 1799465694193311744 8199409313569089537 1339251547043299328 9150591047432000768 5276798347993281512 3261958906219331584 4809299169641420 7279593914278885888 5553598021080316545 6037681989260738817 687863507989837097 8370319356862472192 8333594654421811201 624100529046486112 7591495974616399872 940332757015711840 2934857598686738792 1571569397066457089 852392950341451777 4776108602203045888 8474243788463931393 7844042060974680448 602336744325258817 3332359168975200256 7238165799600117249 4368397095706440704 6980343834816408576 2191046290552889920 4875208568228544513 9203353717310706048 6584956574937640960 2809387270854561601 2999318671385158881 8435176920139215360 945444701304450304 3525551413159741953 8794195194629036736 4435220205758578688 1442080879027081217 7844277404700440577 8334572487931872200 2016736568397324289 7212923679357727872 4921413515898335232 6975054733016493057 5117811948857149441 1595626420028716033 4693117048868596672 1876154889307831296 2192755568967486464 2426645390448658176 7351783083024142593 8053920601982170177 5147739342508318721 7539024320810685896 3224456627185456129 4663693151167353408 5901077868900253696 8295206061437407233 6879045297061975744 7887617002668568576 5236172696793670912 8249727785709944833 6752563502508703744 7890939441564341409 8957266463295989313 4121496795706255393 5242520113693128193 2055692343511528448 1332561359671646530 7125108179930387068 4450411878389886656 311078001986678785 8559644033787399168 3937794806534094848 6340656096673229569 2405103900652158976 2505987841975681025 6910736587919685600 3840879152416616449 8477488735561187329 6499991759785295873 2743954535668214017 3916642448557911585 7252607306905555472 6310049050464348160 5250793109175199105 4631561041475878913 8340343086591598592 3703013875880493056 5326767281299661825 6598821948863446865 8953699515858919425 7164343729557166649 3661034782245642241 7097958430149861376 2767884704438157312 3565794171334732929 4507746604464689152 4645931134010130433 4441126271040744769 4032421160252932096 4052849957305079808 1204641293727604737 4426867251996364288 167432298164584448 1172332092355486720 6654153313218484224 3897870179235790848 5806774169503881985 5414267061306195681 8229593695896272897 4270901071702998016 4204997506188803072 8397519468399800832 9121601332883522816 2480683434472161792 2176261537162362881 2420887929199878145 4534418993142290268 1159531746436661249 5325786697033639733 1143538184023690241 4565380032511641601 8136595704317888257 7959785915277973056 2745189618792284160 4459159808028762112 3327474296746584897 4980145640736583168 1664266467880854240 9002245648989280257 149926682813071360 8377550177714559361 8342312943996698624 3847491668869348961 4887548165234271489 9130944322895163456 7996674724152672257 1848227458633439232 548408403054253568 8479406520769284097 3630514263649607680 2441906895886812673 9139542029411287041 5874514027500781569 8273697139530040577 1425794768461799424 8465482441680027137 7280867251150998528 3867516110792515585 5920356269088988672 2240931953352966145 9021236112770285569 2918398047558483968 7932438380989756929 5187796526411478017 4680230785441964801 7640523999010571585 4636340916169596913 6946224417361728480 7790627279651373056 8640505706942101248 2284955810094764992 2509265062370427008 150587267239968768 4765498619034906624 6366767772037814017 1246219540903908353 6211664493863763969 3755641269548974081 6850894716036636161 4618411983569655360 595012129535295489 287024646238322688 2730166925971095553 140526753133020288 6588156878911893248 1467807729970741248 8390268987755140480 6790880374373691392 1564014016633995265 3114096851358009344 7108006319298748448 6457268297187032321 5815662659227785217 8244952365445191617 3323786032353537024 1311096714605494016 5788650987198490625 3090805664974657536 2233570653265891072 6456437204673017408 2774317241607762944 7397838014837587969 5121558592203784192 2136210459080055809 9020806582665565952 1099916402385211393 7641074999462440961 1793243637117070481 5871046231887689217 7898767195997390848 1127573568985541120 9108339403935105024 8107697743635597313 1939637747439478785 390272151813037440 7448222957735648768 2184268804294886912 6092350035862848513 7436068063604277248 1137343190226984448 8338893816860657665 5729085242186379264 8947566808627438593 7329743944407318272 5545745518500523745 368103766486040656 7636375482957355009 6912296673682939904 2320794570354962724 4571051292607795201 1527934111569385344 4920869011250576416 7058697007408784896 261734737404747777 6031702607552118785 2723421647880527873 8506006661394677248 840649049906254416 3919834110293442560 6685426624056098816 1276219966925076481 7120963267518782905 5385253318154650865 1363185095634919424 3502238015588637361 7838903407491615696 8272529499102688705 1325618132145325872 1963896861462495233 2245607052446217472 1921677319214206977 779579551478587392 8377479803256864768 5906120257068104705 7642043100470162945 232136394092848065 7994641049363084289 8636272842064237568 660305991268942848 6639754376848051601 8998065921039952577 3007633387778736128 536225287996751872 3884049918822968672 4101975995009063425 4391864901104107520 4878141353377136640 6911169563606957057 3803068821808214209 6489823208673803905 473520720986333760 8358272461791842809 997293378346332160 3632844855628926976 3502397426570244609 5872156779785485440 764540556590977025 8462358604322897921 485526273229850624 6734288319130256384 8382891299368927232 7981628493491660800 7350110893307730177 5981897269383866368 1681487704677646337 3020290780468336512 3704241291640041088 4280196611203174400 7092497256116387840 604035853775273985 3389233255145979905 335394431331586865 5005442211291072512 5219098420981177345 3596960777365505281 2524712028736365217 6854766039621091328 4563487719067222017 7209598125067993089 8399140239660473344 7464612003408021249 6697148107555284481 4508500565838231040 2251727171198996704 7003092431908599808 8784124501947944321 7631596714455834881 4918543364500218881 6183929663487484481 4332710000278962176 3356901846929637376 127137077280733184 8523812910753610169 2786784109645692929 5874855447231341313 255698677768519681 91398396250664705 6158941167771887617 6120765169071030273 872839902783309888 5243797790022231105 7679334637249018752 7685620278335324161 2457784755566336257 6415328125390063104 8381089497948108289 8775722667971592192 6092235225600852865 8456066735852298241 3747122255502770177 2397986358612247937 1427441044473192960 2416265786208128001 3439292529579601152 4773626017439510817 4670396766815027200 3414991535321486817 7078172565249612928 301230461259585793 4629000748409536513 7274120168468270592 3492114263621779336 2964903699974692064 6863136461152059392 1592311458990538752 3321125865060451584 2160201747845181440 6010420492689737600 1364674625123514993 1570158322357537024 1802092144622374913 8528912791639687169 2705804326468752513 6812163089195794433 176631839196204033 8050951247177950721 2330323285351989248 4598074996625779713 4126959897103017056 3811474192502184065 8036563775407178241 1210178971377598464 8700993656737075201 8227774011267264512 9070995049632649216 3537401035202838528 6203034033259540321 3922308547286402944 8184532889089562624 6793197641377318208 5315835185543778305 6876350678365315072 7535436851487907841 8659263813218403328 3251281315869346752 6404166580783185920 8538778786665119745 3455088813309981185 4229817468141178880 3567310295525003264 1667097944633260672 90748274170705921 2739210681279315968 6146291718233456640 8556111593017246400 4354463293853106176 7892169470776739328 6634198571355964928 7410807189179539456 6061570709584086172 6791971715234889344 3582646904158774017 6550307793896132865 3064777405829722112 8152908449447250912 2820291851196973056 5557844298852053505 9140213111027744769 2708171599903105025 5828067856729429376 782014914780666209 850681612949491712 3018665606769600128 3475714858918793984 2033483993005534720 2628525512649339784 1711609545057569632 7022445381604425729 6997566000600912241 7254322719613091841 1006625785606799361 5504666165383266304 6872823868018268160 1603469426599196161 5464062366352533505 259494011040576000 1538153141313033857 7671717001124425729 3846603231776299009 4084788427642568705 6079837666105899009 8086280101999214593 1127669871730243584 6374988055723735041 3018858803691240704 5230037116358340609 5456821515634933761 7497109021147542721 6091909691666005952 1201482860147208192 4835693240542867456 2542261576025487696 8897790666645695521 6804689536507358209 4757459454055789793 6727794963256440833 3691553338022248449 8703949899569894656 5790273966120799233 7277581297554030592 490103339698274305 3161065328987892849 1407118004484784129 73329308095113216 4549457520884124800 3715855929591427585 4890554130377097216 1053794909646785408 5256764732413147137 6647695705188306896 8510052581507866625 578536420206280705 8662847663401527808 6669087504605380608 8712062460743526816 5324133808212982913 2398589011803275264 5502677404950233088 6364672473284635233 3735745056835258625 449849585240510464 6428370642569165312 7683264903598606336 9052366464814693376 6801276676642340864 2228120633938698369 487880780061590336 8826658382514159104 8945660452459166721 2641571467094507009 409991251216047040 4866289503616138560 6062317829463523329 1581123417315678209 4604709831415373081 6045537094599467009 6162919697153861888 8078764490050502656 8898111507811794944 458320785852934144 8522715445139480577 2977090749615112192 8162952194230480448 5590761131169210368 2147677391770181505 6394673493552542336 1139348586619611136 6281507213072138240 6624397641706487296 839357043164492161 7813568120800346113 460384490222434048 5248068801569488897 6678513245074701313 1003035697644320768 917270153902412800 8506699949657776429 7971531467997998080 718143399108179041 3374976696785106625 835376787785923808 8816418557155977521 5597938633217937729 235283788805734400 6563169756836312064 5352557086264772609 9069732203783530881 6442292742958833664 3529969856622589952 7117391630726872576 4375624400533972288 4118027551787204609 1818773577055751276 1466974070405267457 5114689865981302529 3815076775035142145 5882894145292253184 1536428025564836857 5653760385731236352 5551172899426518532 505192691199377409 1837470335255739904 3310543355025801217 3890984416961069057 8082895322285772801 7879635671997625345 8843103201043642001 2512234680974448448 7445291649011355648 770448567785486337 4774928787858934784 4298986437155283456 4718544573606491776 7344511381130706945 968007070345330688 9118596977989833799 5461473360691431424 7978290135369912321 264398273576808192 238261204337107713 9018211438637525761 6060769169277269924 335030182306555889 4583162180245058561 2063128035738688320 6203992203245054977 1197515154488983552 8846713597293494273 7301159225257452544 4493018719058092256 4229183427062713857 8160706132095213969 6011435063847285632 6427337578906591472 3291191829518876673 5681533695834461697 7249282420051574784 6748231975031457793 2119804045988347904 5361787134260186924 8613057695017271296 7120838495039619073 8318950457411780609 8491769961286135809 2514394030747312129 8163956036961372161 9049096086044875824 8625330306760003073 5786613079022469889 1626734056870731072 7167451205375904857 4631680996312513601 6191577271095542001 1405385041407901024 6888117703820324297 8838221400224158465 3677554822657105920 8938220675635532352 1323716338965854209 4342005461568886145 2552875567228816256 693599650786050049 3705404490001276673 5747352772811984897 653627519373187073 3960495118211078656 1095964530722750464 4980013913398648833 9127335358546777953 6654654689299559296 284483421214348288 8683621143206992641 6781815512292640769 990279842024329216 4292635925942787229 7217080226967710304 6492565244568705024 5684492813679931937 6997077442897412096 3394123671904014624 4727769474418855937 4677591977355350912 6547784829656406080 2762887854075885568 2451785184170082305 7006553820010266625 7625181342841438208 4398986493299589120 9196821901326643520 2755827219474087937 1831475995810543184 8585614376691368384 7709192590299644672 437485845370301440 7852061061235343360 4959424304263331841 1123434446815969281 3032508930684616912 8439683568208760832 8469109527604338689 3794848342858947584 1879109891561246720 895146602428006401 3408930253281558528 4920409382465014048 5223188855029460992 6258485108348190721 6003312337251364608 2624796632131389849 8890369236366005697 7968146832807022685 5633859000149144273 9067009794652231728 3439478916208024577 1864153219752154369 998243887472857473 903562847630983424 4955407582262284929 642191343397388289 9112583400474959872 6857791206736414977 8192105484238066689 2902194252847775745 1615490575040736896 1834282751180275200 6615077115004570880 752310821164339201 3151511392707829761 423889322984131424 5586412325957828513 6281833572886954496 8403555230435386369 565769718314549153 5898981021799231489 1995215218049900544 5564772088451197393 2865545917774954497 627399375217944576 5603138536202698753 4558028653656936576 8742328456118108289 6605259907328850424 6328299698403213313 7090771831887347712 5300718657097067264 2456110613360515328 3783242587927066624 7674007344277606401 70789536355690752 2062746098521132800 7497296207135049729 4973756989004045257 2796323685720985601 3156688246276549536 1906062123169247233 4401892299722194945 3451834547121899517 1005214549003803649 8477525448257306624 5070790247811304512 563290222203743361 3692398118106546176 6796477363816359841 5003060122686158593 1086013908092514304 2114386909844277248 8754534777323126784 3159250967439630336 1536989117950083072 853824073023352833 4661244807856990464 1257860477822713440 1554092474928681985 7415282145112001537 6675302874289701376 5041623724851820545 8297713151274831424 3393876418890940416 8507571762883932160 5141215291460296704 2092073549498791680 6927489601584869376 1455172187705764032 1597606312881217153 7542340059021328384 2101018357323839872 6411203567019237377 163148067227102024 1164845859848570625 4012190889034491905 1562860565397720001 7683425745180622849 9022276826531301121 3968576581037555712 3051453234446066752 1425319396122919936 2065977630775068673 6867521117000559872 2220127200333828097 7586372200767524865 2171126066040121169 607341251022798849 2512574626921709568 2820973754783602177 5900889021353965577 6976437405495745537 8480923850548870144 7249119934974276609 6342695801608038016 1434745193362280448 4794452713350741984 9055690515892377088 6310719092915126272 8938672206200743968 739032694795696129 6025827811422896129 5019557740443182592 3749399019138782656 9153378134516527873 6582870438408028016 5692244082301236993 2898384827748777985 7141669923561202689 156028590135803905 2984130997202292865 7794735174461054240 8361172638014828545 6379260285114421248 7462709497989005696 7099047851789910016 4733851605340121624 6841753763583460352 1885275908318497217 7876619019753509888 8553125452550447105 9048182167455003136 9165069019204942912 3694189129368682496 8241857291328405504 1040169998441525664 3940011812256362496 6317088920826478593 1079289446313689088 3368678820473623552 5125931888276991360 5311187781277130752 5364219357062088864 6435812076643297600 7387161142708487632 4584264402577695744 8806116901808383296 6230572174191039505 7281231386433878017 5428228567182428033 5388602819836314112 4017668474582466560 7897950171229070337 1497157849470622376 2854146191493965496 1182970052577143809 4554384649658198017 3055023421267889152 3041639035428618241 7650049989338267648 7708982625134204417 7438020738344451072 7074208895627361281 2793716867284336640 2178803622468399105 6504267043177863169 7723319251766206305 5298071864015500737 3069131172731682816 5875158135335220225 2420196027367555073 5942577166070317056 3170894350074710272 3754352111842913409 1894733774552793089 2719834164226765824 1815015087338356737 5908763453934594369 8660327008564017153 201116813558864000 4803986182655569921 5596436763020391552 7888869728459358209 7411445698503049216 3798064928568050885 1467014095676307201 2445510026021855233 3503302313047300004 6796715047556587521 2209299055366144000 1842013701624905729 7779752195505556416 5262105768945574912 3081393452375965697 6105798219348354049 6745061748480707457 4449206502225879040 526818517045034641 5337194378910498817 3017604789377608193 3224779788829818881 2521998259258024960 8854113507987386368 3503304444647357617 8611151934033730305 3726780870955335681 4101255613134557185 1693737001067412481 8076371646966990849 4920870849511161857 5879591652395108736 6614166539787870208 6670366222973051136 5639542483345596545 2395646438359269377 2405609642085855809 7432853300305068032 9014604252498886656 2692199186984152065 337867914201866113 2044444539216824448 158177185407549441 1506917802329243648 7185847203573078789 6763427307818778625 6893580455426481345 1471622937956531713 1836791249219346240 9094442817821030656 2226979822801993441 3858441292894521216 1839866762040835552 5476886957428634625 2574545868906952448 2940100787117771009 2413849702337110016 6859233677920571392 3883440044940979712 2554792430334258177 6857104277450092320 5617624114437066752 3108860000938229761 3048527074264506369 7138575949594270656 8289159710557827072 4254630981738983425 7638800237229582337 8445786339481944064 2019468320945736704 8879420350240705280 997646065231522592 3294355368933158016 8770502275918996481 326265726371090432 8476330356766838401 6334149309066659648 2027266957225885697 3497178341194219521 5935504719615471984 959072232294424577 3675470126045818880 4257938747530583680 3343721333687222272 6527400684887632896 1395526424005770912 4490500881652621313 5123776156799139840 921517097112994560 7330052517943836673 2992207133715534624 654348397213488880 6603786855555649537 7274587152302842752 8089358967872200704 7428346666859814400 6480014096788499777 5033788684246211584 5431760234884911104 8305724235620341504 3933537083620317185 6072285948717138688 3632479527399723008 411439867000403969 8484481343313346560 1247964012124471297 8361519012304273408 1006118224383943937 6450761887567508480 1354934550099601409 3071361854446703744 946401792267721125 7728768198611962880 2058815015335947008 321558489472719904 1552910809440161153 5334894326277959681 7047725824917201920 2167523107375229441 7757494611870744576 4378465487954331904 6847369099527725057 5364482150444899329 2249711629541982209 8010841825563681664 1658675585593337856 3425735161567286272 8820511368562090496 3577980675211295297 7828104956532655297 3631957076647584065 6176877024605327104 5603457874315943936 2804280683735547905 7505146795865630721 3923604076054930944 6431446139397942752 6681281813517254273 4861003600286232768 8455910558771275521 2628915228077092865 5366157449413932545 1608246649711070720 500328316788604928 6699953432830179393 3933080043569512449 3339300364891058176 3676897311358586880 2287748884021723137 1312460139997333761 4423890316407501569 4721748758974028800 8230015514135919952 8627355569460346880 2956347679539065729 6320052568646770689 5317504661917073409 6722042758722688001 819955792907650816 8972452798387593216 7113440301807254272 6994962371787126848 2982059469148259072 5655990989146816513 517435768492257793 1686551354897555820 4324556925893304876 4109651926573252608 4036871313394925569 3231024907894732800 2646802583764197377 184492720631808001 5426023391491601841 1038694836087919121 2390370231713972224 4224461138103214848 5907820947607603201 6318025595261280257 8890932296239746049 4892823724113727489 8837077768411972225 318307596237247360 8447010066058180480 3422541274892632065 7573868133712003072 856442063400517632 1557552164841085089 8401431195901104128 1006164026193276992 7951966725398727377 959611723595857320 4883975110789803328 4312501329045396993 7197537095617282049 1908006011823477760 8830987746874048513 477471747934089216 3396098345468071296 3061966480050905088 2889648025465163777 8669250106295881152 3848496587024644376 1659859449876608000 5133594164013355008 5597225949704087361 1813809616678854400 3682073609165742081 8573028704174678657 4961661814923722752 6825147452690006017 3005565224769769472 8778103766174980097 8855002446746247168 1647196176303277600 3209049993924771840 5257696224000428545 5440082076838736896 8359552080209275905 8590108963066236513 5330614301984905728 4526873656634492416 4894722454612861267 5658859023439346689 8749841132728338432 3475363639044407296 4459491000767398656 4446661690061869057 4281608352994791425 6150529541753341952 1293658786182576544 5022509222688210945 7801687243837624896 1209163068563812417 7458017771707797089 2402332943644925760 8197690090639744000 4823636818974912512 7343945181449988224 3438778005649096705 2669249087209440768 8514401921428635649 8631971477436763329 4923046109907033072 2487337501303678977 8409209483562379521 3796011355517835840 4434413748748982272 1753575391065127937 2751401047030908256 5931978407250977793 4741049674392797185 2529356846059134816 183298066342345728 5560977638587129857 7442607903778973601 3933847044407427073 1043308155167727105 3341732470584705025 966390607270442113 8927600211440263169 460879444662408705 351743455103594496 4424492088224954656 493733778393006081 7861740794602848257 7142342740445394432 1633392053040128001 7875624313490750848 8975197296052273152 2498499832976769025 4129425286933275648 318601404200707329 2894400793375717664 2473212055673452800 7946879387063841 4277432582964159104 4488402037494906880 3976224057040802153 8118665896936407041 923421779707380224 7664417284621176833 3314293586569461761 3444962864922319265 7227201337670766593 2380825623742210049 1596665790840438784 886656347037950336 276356125127606272 6593515882896805696 727012705991664128 8777523422983572128 9047037939885389601 354329737315371905 4283394410596513792 1930687051568768241 2538016815403794433 168859251943371648 3655851195113231745 7593660543664773121 902030488702844929 7245298314790502400 1745779587733320349 5695787767740063744 1499110502767061600 8917231319747139585 4963386036921237504 7293590702477017089 6107656294284069121 7267638839498629056 1593984782516185089 512763797414178817 7980446818519124224 1493917993745862176 3535555637465042944 4716506628604825985 1085836503731503104 3603606311206443777 2222147189462788032 7982745709157171528 8073474354597330944 2052197663846014976 1670944766722670593 4730926238750731392 4624565098638432257 8949322683122561024 4470399296049956480 4640084227378286593 4390322511632080897 4945971637513362945 51647511213304320 189258724685774064 8775521772344197121 608813077544521552 6291006859671011329 4669034700313585664 7613981030498656257 6001590955565232928 4075126770506897409 3691748598664069120 7841890497461200897 7733157021277150976 1734824476201901184 3990013775460569020 5381790037202436096 825001252969267200 5901137270273884865 258834962060628737 5713295775987175425 5521103680537231361 986298313557773537 6190908914732843008 4387974240967568384 3164989174231072769 650516697968211009 7419412304141759105 6030160480268247041 1746171830901765121 591265370342163968 8866381080957305857 7107662613921482753 8124325069540580864 6355702920578940928 880678039590787073 2135952584927035808 3216463932622774273 6922802177866474433 4077384248545168641 1767981066960542721 5938631435687979905 575751412395802624 4277375259146394625 8076706789634179073 6909685737155752960 5616844418758684929 4462071963269353473 5539712222008076801 204126168389027329 5200069425556381696 6341044419171450880 9158525753569113889 4450261987870113792 838799315140280320 6579742698141364353 843144306320409728 8350090707678453653 5990453829004401984 899210356303729976 8809759222806685312 6599458833486510257 6935747939544279040 7032740296483405825 7508565265154247425 1870175557274805248 3331888663771751296 5128373140635328513 6062682490476456960 2663665091815002113 1952826431375297281 873997795973077633 474700826645069825 8208348156705547777 3570989997087981568 562739982243716865 1499316525823028864 3193062425405505537 7531950171785337857 6990968089487095585 7881200025760146689 7440224871667466240 6911825732405856769 2516248568303903040 2273942995706118144 6437105751947875457 7399364402018684929 1537478961143047425 3095452127677346032 968088663753651457 7678752170065392321 4931273568059350528 1659261683570008064 2017123198606924289 5987836157677371392 1069375723916687361 5360669028649076737 5633979670245448705 328484814902683009 8576016694010073984 2441656930889004033 3577356417934347264 6037399359626334208 5766350530909208897 2674423450258951137 5146096769357995136 9026570699385561088 3917111937527178688 2568474783527143424 7856489893205114881 8441135431409607921 4924412469547466752 5462349939495403520 5259698272716800000 6430189358668975744 637834870993928192 5274926520530673665 2302079621961670657 7238338450662098177 7058004026245924353 3467061052425788417 6492778657311545473 2220392063207108801 2099243572986770833 5944703759834457984 3378794549845998081 2232616610593632257 4760028948794231872 6490980397039414544 1971678694790763769 6564494915786719489 3508204523815171328 5801081859528272897 6275392094223605761 6361287938504720385 7155256216652080128 2845742879944288256 4768589398890027264 7524274689217609729 3558979729409298432 7418519070572714256 1915028489272373120 2567972309688954881 7766700375545362817 949626521855647360 483336457255978753 4405451250379007857 8309376495400747568 2388812915813077504 5653549940592311040 11526899510092541 3152365875756444160 7557834594642460673 4428637083184160513 5808055049389056001 3093180795229618176 1793797927041059205 6346219416628658176 2338351028070293504 8607095468694472225 7176130762880030209 8317895920134006273 1955560882849502337 5825554841132040193 2826945764349088769 1391589422615867904 773509287452531713 6818837300007407633 805784375775560001 4323729557948809217 2996266416687557632 7120139519273218096 7009302206347762689 7192889559562267905 369679511320657921 1053397380335297281 2860180773420859392 403342701575399413 8374853551175976448 5211437277683297184 7113387386659511105 6588063378665451520 4559046959563727872 7083368686297780160 1292492473629711873 194122134084624257 6561456750282706945 5604153163789008897 8685798305578621441 5719470149072028673 4692462230472916992 8874582366542989825 9009606079819065920 4384393643316513041 8601345072813459341 8225562302385306081 8195776344660912384 54210299073265665 6820641125799026848 7707127426543529472 3002366966116941825 6394321311711100929 7478852578971746305 7995221238604085248 2963834406224580912 274032784034299904 1467557297250918400 7131169068820753409 7368382176554541313 4875734635839107073 6879965507503852032 2512318671861850112 2506118948394496352 8038921862868373217 5033629285448217601 3813093527021189120 5697074120454461441 5879324150981124800 2453790292333008640 2797136939507974145 6345458457858846529 2593127493623273473 8716276033171826817 857380236470182817 272517399369759104 2280252254735812353 2063109790302629889 7752727014184763393 866645364693008385 3119486549255799761 7310153580261261312 366274924080267265 2092669652380268448 5367412063874211565 6368190436366517409 3949802383211823105 3417237309836592064 3596212645548557152 2414608246974611456 4617047987643541249 2672660350108258784 1182284516441866624 3162121027834301296 1399530643648166336 331056766677385217 7999054584642835393 4691506575840710656 4041579865131064065 433563053195465665 1458481867792494593 4054904080871138945 8785048179588775937 4968346738274578432 7037220727097720833 4083861124281248721 6326040061992157184 5947753821880160257 2256148547734827856 1763102625403236352 9206142550480957697 6975207964044051232 4924584002704317697 1237325490606661632 4309900394100381889 2185989448588656640 5001702612303585536 4067838605408689665 7205655465212272641 4157105361682871553 99985018407209729 2109253776921935872 5247055446193708992 3403543148423456001 7852300331144790528 519884709206261761 2514398279109181440 449364133189454337 7675425281355252352 937039461763119489 6026288392765440001 5339860129203994625 8675928071563961856 2975793055922425857 5637283017999089664 9031981512172248705 4993823351481376769 3160899158003816449 6345712385692008449 48428599578376192 8727055110362263553 4583097813072658432 7120337991673424384 3688817776456942592 5277234092688078208 980622377319407489 8175486984845254657 2015692921464521217 4138825074014638464 8697624142397810896 4285398640772453760 3705931725038913313 4743412058736418816 1144483693579705665 3504292828081254400 8976223841375983616 202654851868573696 8911252516402940801 4219829074466306969 5886744269098152705 6685061494611009792 5973184985080365056 5026297394876526080 2828505989450837632 4660603072219578369 106071919159033857 1041444948106481664 2644702665704166400 2683991741045349377 5439334559842332161 5519420539733540864 1749985346052862464 4400458499316654081 8705371432872001088 5682464895398886016 544225554576133120 8314698768731467857 7525183443335553921 7246932163988600833 6010219973370576896 7377549505812369473 2112820115933353984 3311459536914888704 5047750095723906048 4412833094558936352 772656357565361408 507321209640040000 5327746285117926785 6771741358153166881 4918392674302819521 7371839224604707250 4190887021627303553 2949804986925039617 444344481520287745 3575599202788358848 9177234320787635200 5780537912096063489 8498052839648388992 6177135207654322176 1345824870749151744 1164347314771896321 185946260439482368 346263319410682624 1273430034809651200 6921980440881225729 1462991703148789761 8060687179497799680 5942854720421400064 8378835194020100225 7963870606447786390 5443697520023942496 8577786519253696513 7500321556510769153 6689652759073308161 2970089362836208640 9123140698437143040 135160243660453889 7455459174105120768 3102841265683614784 1118769479422814465 8169730443531550721 9183895893364285440 1790778934408380417 7933913656595890176 1992229240052406272 6249046845123556609 2952477079700058113 2185291560912953344 7615249866455425025 584499033619131649 7324176710544730049 3665032147887591424 7850923626419470337 8541710178616621776 1722389711573221376 944281250955173888 3617870090252197888 1573593649192624896 8325503817665209345 5364767952335630336 6213106924456298497 1961650441314661569 2072915717672692737 2784911001937450944 1604345292968719104 8977006906972500609 8856451258883910017 6101201817501731425 3868390113991021952 3569657215193907201 6573275909324451841 5861880297331159040 1092603875381628928 4966838547418038273 8332996596014668673 689060627339675649 6430301514511043193 6278165308975860481 4339716602804043777 1223660927703180033 594011986618638336 115538258091040769 3827000204045025281 6363941894888095744 4783510322382573569 4035529169866936320 8490588382973219073 8830348949862852736 6751421702597824512 1450690289414708224 4654342128344884353 7267780906498040864 7095305273283182593 7803352229134693441 5212042119439200257 4377740998817362752 482276660572323841 4481158958663538304 5234593084182004225 264469126930973696 3757352237308191361 4244055089265700865 7433401091970301952 9181855897002868737 5590106443055884097 5483717719417171501 2513421386466197505 35067657422438400 3430488952276950017 7509694956641035264 2965568661197266945 7007744749465987544 2211712487044521984 5364542226086579072 5125827002117893633 9022986974501273600 5857617748682066708 135653902931746816 6725695938151395328 5742379402885382144 2854651768502982224 1835131408278126592 7283118048890923009 6226512787609513985 827409150742183808 2857321130876268401 3110871902025812256 3284960528403503360 5282220119561035776 874162122504396801 6913685827237967365 9167056170890469504 3082938220292142337 8471578970439004160 8472169130603724800 4926577155157729184 6213642255906852864 3051315853576929280 7042365691134251649 551939306047527936 4376482370815070208 4564631254275276800 5476804308241497153 4701024832465272832 2496910756041609216 7473147145645668160 7087080662950122497 6840363359781043393 7370126240522713057 5109105492384500737 9085145960124774017 7285663770688468320 8128369992644431873 6220387843173076673 98988532168500473 5836257682107349504 7480157220952221234 4259203417977724417 3702904577440350209 5369036428339772928 546994784872986560 6777502918245415904 369494207830695937 8763628754812583936 2683709778168728064 3036548367274330624 2717952449560094720 7793650615693025280 302480918527409152 4759602193883217920 5281682806781880832 5800292892853370881 2391288413181982224 5408352343504191489 2217053288443875456 1829303473168914433 7918842594676063745 8475156644337176885 4235337087835078657 6256069485785186304 5324648003130270721 1400008285609000961 4510921435853746176 3341782037932261376 4324649211522847232 3953414772910642176 1574422566207699200 422337369846457473 7957438052376870577 229525169588085137 5657452189384179712 3618292904304660353 8814767027873449216 2556272275297931281 1207269433265139200 1659378791478819744 8538335297756864513 5381807975944290304 7726533160004489409 506459163465404416 7988746464496898817 4282334161336795137 5938224805891735553 2667431863301963777 6976239156128240576 5158200379478936512 4554934768691284928 4259304255221518336 5269116667713095297 3287868287474901121 6887810225777355776 4767596966923792384 3670398560839598080 6497603627935957504 7783732201425233792 497599356835094528 6817983019097715776 8221114940693295104 7625384493808142257 1209694420659027968 1969317636906973184 6839200652381500480 7237539425186689313 2780793580405375159 865140384857751937 1268435011639615489 503747978653044736 6906451028176504961 8698141563485814784 1880000199677374465 2197214277524510464 3213079039207755777 7684454637972656732 7479710571068543105 3240815060070755329 744901926237965536 1011174547317117313 3310834962853137920 6972568230526127169 3546325640140132352 186658171089614976 737821688727410304 6583508587088314368 7132035771588560128 4434358188077260673 894023729751785473 5814328741370406144 4613942165865917440 8406143518428852225 5483035060861178880 2609466880615955969 6842176810856313473 4933454201456619265 2085896571376623105 7375715284422200257 7994935634363350112 2665343195118219297 8577888919053813760 2871622611488903168 6163678355586946048 1276967645494505472 8345407780133659777 5856673233172725761 7565258203653069824 5424403997491539072 9152761971369005888 4017451071999882240 139126531184214017 7483863204539748353 2573261743727587329 343935963789511424 9142716454004240513 3711167280940597401 2833032234715955200 1627278000375041537 3473017675959562241 7463778972499474200 840228912960020481 343496028088958977 8244144597743528065 8934914440320944945 7750907744793657344 2583209858062833184 6441958754118270977 2843508433641435137 8232069583609984001 7536489850363969536 7694870963591061504 5669717788943712257 4795083249527557825 6710595262646967668 807163233072263169 1326804089586001921 8970100091004987393 2127301609845353153 2026680301383581697 8305190068165639169 8709014449913036800 7437595285424751616 7896806146024995840 1274243662423138304 6129963431145836032 3368815231008855937 2866983777027343360 2638612516028283953 8440950023105019904 6429143981404418049 8829218149847146497 3930390329301450753 124241553849712641 5857840140503785473 5936431792289382401 1267065615806889985 435820872968044545 8553216473829170305 109313487709985537 2656197069989534721 4910892600666775553 1399256795704798560 7574708281380084225 784091002854907905 609415728450763777 7110686988707299329 7161035672290936129 8924632770904249856 9143202030755353473 1510244345651134465 1740137598232723457 486965379855894913 6769084462980009648 1106497198085269504 3260172518490937848 4036434284451601249 2057582201718628353 1546794383791636480 4393733596041969665 4046231747039492097 2374884160924016896 4745343096399642625 330396643145783297 1568040951207581056 9205349836756549505 2249017454758138881 5310932516295158784 2546352724853380096 7079809237280631872 6003253514677164433 4164602644134279168 3085900978837001729 9058001406501772800 2859933428271434240 4673478743710920193 6533834329435074560 7208927026563055616 8723012656104987649 6626578963824662401 8607453773877166081 720246855460027649 901384090002799360 1686034819237543937 1723797092629276672 4932105335355211777 7665312328611441073 6636348593129058305 2183659591654481536 2650122965403828224 752607031696977920 1136419299971853057 8919100504187237377 2786596864600309761 9031533911524491265 730698273746845697 2026355058711416833 2718116936667176960 1005184458858758145 4389896248413212673 4677076468127629313 6589181478646720256 9162727845001834752 8004268857187143168 8592611133468397441 4271196056567531521 8404836945568727040 1224376738566344960 2599634195436680880 3988401329736372224 7860204061289548960 1774909955765376257 3542904009366132736 359218020495791489 6272370065620200513 1359053838039182977 183354308771268864 4916266222665654273 8864931308864487424 7194460065001218048 1777953486071914496 509089204819196864 1929932055473777664 1708208591745925120 4725183156588202112 2986342610655976704 6852723020394790913 209534693325513665 7822492879570289697 8771609289444311345 263571219250119168 6121351801596688385 9009791525009031168 7267961312368214016 5951972158348044321 400656861545038848 368623397454741504 7576408459638636545 1896269532003593728 4428577482018795520 3331282608148221953 2071358447750569472 6651912128995492032 3830164632610721792 4992771603350529792 4014013603377772976 4247969448071870080 4836364110000347841 7732957353338693632 5442634770363809792 4116302622796364800 5694501634691336960 3090816888824409088 3999222840755733505 1738730025556838016 892080272579707521 7605421756568010752 6200799540594583176 2440619714809081345 8938034543125661697 6321011679009194496 8467980095101743105 1860112320868355584 6582981016362728672 6619928460081577344 8448745405220177409 2161473627030525016 8957440129226530817 1694227446669724784 2419500512212561920 4452387087889371385 6273645482964160512 5671595986058014481 4425596990517246465 8608397147522923521 5847904859024218368 1935990948387573113 4184414578738733184 6771332340256610817 2407020655596093441 7148784945447897088 1719050454944010752 6913668765861150720 3339892976707055616 803368757324480512 4309479774999529472 3310079555658448896 5905229228717892097 8028212286249522049 7748198193688944640 5880441111743126016 7873038967423609857 436734204955277313 967475040619233280 2799225472419539968 467252864911556608 2277195209990516736 4907626168245954529 673208246958000272 4066713711380739104 7507681319839447040 7630386532416294912 8253619853056209409 5296708977967104000 7131391484046938433 2863141309075071073 508187799470276609 8358531378083528704 4008798567853457408 8070548599644422145 781636911707422464 3342370534363594753 82577470690646017 5263735305926618369 3408840972871743872 1732272519144028160 4717274392529207297 7742063190828301825 8153696515305172993 458429926894040064 6253235325319823873 993244509228572673 8746688382899746816 2887002409326473473 296676425673781504 115353870964840448 2069366155140915712 3017593747054868160 5321415249391867648 5394924518889447424 5457235300812467712 4357214931846684496 5086121873729959777 4986582830618771457 6568709400375185153 1255122363719409665 1306243588170614464 6989284622119108608 7845418719494189056 4490273041583385696 2563271041371584512 1723167727647422721 5617057346944879745 3663089122950128672 3418178779707998209 3980246908679533057 4829726971446994944 6630908037409384296 7077674943601410048 3780108585135211521 8911847677884679680 766184738377957377 2909007894637314048 4579843365681004545 2012019800070891521 7302579281900208129 5276718473169529217 24100685388988417 527023586470539065 2058236619974311200 6344714906669491713 7582700726900379776 897004785402241376 6389102435225998337 1400854481395223105 3528728611566964225 5675892480180044032 6364171612197519360 8235145235859809281 4108347041890955264 683191502102331393 1407247838246146049 1455120164629744001 802230088265306113 2167634430878955008 5209513620540906240 7843854638873088001 1723294699110293900 7149609160816951297 3237053978797670400 4870640904018584065 8401225619583901569 1579474325425370600 341926858328342425 124705231092908032 9058768706593882112 4182263321813275777 8414700629431156736 2504993373444636672 2176166513410592256 822329815711577473 5844236382414110209 2657736031589105665 2217323137949188096 4542636636931901056 3266710542274691073 7039769851042201601 4533867714913134405 8137365578619792384 1396234178029944833 6206176272839334913 6289963209883555577 7924771012008166033 4445663146553638912 5882404741339736321 9110125746215860225 2173788263602350336 2257740297660841985 5365873695743613473 8004905397285745337 3631648414450249472 6600506845263429632 6487136146758420225 7510070455616655361 8396542540611518464 8311349730424651776 7883292727740261993 3553077898727673856 253476620992306176 4859247431753936129 6005367846724567040 6747536312237807617 4975820297189588993 1070739271776072961 5723402999699074625 6068211814347996160 2929749055392155136 646354116242571264 8085569374589583360 220773861894140545 5923662959247149313 4966058839431888896 7407629387267320577 2412389747141747073 976338631759548417 4747320414453209089 6747089143061359257 1032144666092663584 821273797977602048 7452884805527642113 5718490015917808640 1804571402143903745 3372655218019289368 7052235548469598209 1553751410695280129 6216855967824355329 1163615777130942081 8817093754000547968 7573873269049427296 245289311363413504 98903023236253697 5534956177516790785 1863357079553012894 5411122820058053569 8288105108798383897 7432146593714920064 224005666721530880 8704198954489892353 6781150662862200832 1966188031948726272 6792163781574252416 745574161611001856 2548689449656733488 5961669305908847617 6947263895377677601 7584770920541716480 9088730461133210625 2943136520172470272 12578019428877948 8289244275955962368 6839202419983501824 3975754571387489728 6686410138513342464 3622213365939867297 5875832227113632512 7564181727480016256 7190329378410626049 6227762303685558272 5228262683838935040 547531064701878272 1214524363509470080 4929045857908903168 793043719398567497 1456339678987325168 5799783858712239105 6056141361709316096 3255607464277215872 7442914335694673064 4297011833477462144 8719940667595939073 6592538326886222849 6272120726118465536 8800617229033661441 8346752564423388192 6456974122190217985 1968092471105687552 4275582932574395745 1564082204911599617 5919702768545060609 5792633809945006080 8390759999592464385 325981878452919936 8114442382404574081 4119633060663420032 4694571202879141249 2819555629055528448 8134139077211863425 6607936221060361601 2522987141956241792 5179681250333261824 3586990446203957249 4966652159113953280 3330085877787578880 3002314612868611073 3981588550084961920 3576762851421847552 4279703041592049664 5734096614606249769 9154226173801205377 6248395375333769217 3040514594362952192 8537516915642879104 1542596014192885761 1887403381115278464 8781106966968047105 5227229108465234177 320816772422063104 5445100629948849664 5115948879511751168 5322678956418138112 7135358969002786817 3726400495899127808 293080062612217296 7651547831827685377 618007187476023232 2068118825014933504 250327451254983425 6185926060391066657 384219924519090433 8634172994263144448 1444640459039798736 1094829022074896384 5665743654002622465 134798450987583488 3531938034631113729 3364434759753973569 3810075420471695360 7810592510903844864 5649642462854437376 359510701410486272 6509509930028588400 4251957664577701760 4072650677153127168 1656801164421584896 6312233122041167872 7186928717802485376 123498514623102976 1431585570212478977 6107898740396516864 3915399064927404032 7984212329829086960 3086887618478543361 5875110989883506689 3082957810209854465 236239301921630721 7414670975033776128 538848313050616320 7042613051652073472 1889893479353949313 5547169942903270080 2213360349733142528 2210343596527954177 3280943006198923265 8729446586895826945 3208831606972787712 1098472678322932736 3137084328236384640 3531969769916046017 6385629341472990209 2641968043630479873 6732110748316598273 8835762781066848364 7242522700075113473 721714692255711233 2921777068149426688 3292501462827008000 1275299702204880417 6841327510738602496 7258140524598266464 9061734082427662337 7564489350909519873 109783917745474561 254214569237619296 562475643464318976 2962192639009997609 8958852404108474369 5772053678882578432 5194602459428356096 6385259407133155328 4320790246025677145 3403850590616558464 2314847538198347777 8408177037696217088 7717008804174762113 7618968441601605633 4965594140763142144 1859741796660072704 893507866988642304 6816320329975583936 3287432699790573568 276842999533560512 8843690668248989697 8456711203078434433 6180572994100551680 5833559421523327873 3052022274978103296 8184844726540574720 4053447747305563009 4802799529741248512 8805760254508859393 5838920387168337921 6502904827741732865 9145533614803286273 849183529186480384 1074184572179037057 3472971999597297664 856487480983059457 582481407081288576 7774710733402208257 731744804789474561 3603860127532160512 5978426995556024320 6302146439162162177 3672520209226003201 7293904922104917184 4502441313391013376 2971531529605775361 2967981579264836737 5373668215347183616 6081901336907317248 9047818558550003073 8949065440245776385 2738562658965061632 7019046204040708097 923640576090308609 7943944805728641665 7517229277916288000 298243198054920193 3009526257979067041 3639667724718514241 2409476808878935553 3163486103400006593 3451422692733353985 3472443692275695617 3690288604327510016 6480350422127159120 7215179734743527425 9133450500525281280 3400957899937833272 4207494641593597057 1841298810852413440 639044266199378072 3629311021214715328 6472372083011321857 8553531112352301056 8457486062106329088 1181972380481954816 1684252712013707472 3114678505343680512 6699008329320658944 1073185199948431361 8821502902175913056 8482059628092548097 2696831321544749480 2910566467923779584 5077266297486755200 4273981608484491265 2758391130329977856 2140199467621610464 91376923548584385 5029915004357154177 4769710255378644993 7069543179178802497 6292579490946926592 7622240948502315009 5265809094446551904 6246449988481613824 6208125155846082560 6872706740439939073 2213583501266864129 6943951924256887041 2995690254148798209 2690447581095066755 2578185684005846209 3689286455224143360 5451097318835388416 3026711016017611009 1750271327763611649 5864471106320072704 5375469735714840576 7273976349886310208 3900977311641731072 768092681034874881 815775743979221985 973054409076602881 2226541638331826689 4173602414593927360 3738071165867812865 5698155374940333056 7854118415694800896 2563045926203555841 1103573886793507073 7354002856535705601 1655743500748360960 629114576325528065 1827989433163365808 5592649866856910428 8004962261544201472 2406843528217362432 6670732712244408640 3537853391219431424 4007994052183130113 2103886000922566657 5044150557978589505 7391088861072728065 7659191012655073280 5065028611347750913 1978979287753531904 305201814373513984 8149239665138676352 763338365477126144 837646493481752576 8464342615134306305 8721517968609517056 1791428018990743552 4184974804142644896 2339473799248998145 5396606320478845952 8830132008937576793 6361801351893316481 7619390741664718848 2736267685978292225 3697652969184983040 2777003839896386305 7801558856640032752 6503643892638851969 3162972146041913103 6525289886605377537 7827762773808498688 5838074697619312640 3850692443938239617 7840738346454329217 4919873847879256285 8368160028957451265 4698713915090486361 8472221731818776704 7985876550442483712 302878352465244161 3766791409836652160 8263382331017281537 243532947866030849 784648880661663232 4135798039784173568 7037240886784950272 1450499902954908673 8345128962430074881 4064137074639455488 8644522331307737857 1912410711423229245 7845747681619534977 4779197937839898624 8817796384882509824 6420956276723482625 6487987670989594625 59264120420305921 1923623800190535168 1653376675009718785 7411027182481856240 7169204884872576385 2133206597457743872 4030788016595083264 1872445102955692032 3820803236441810177 8129475307881938945 8584150228082360320 7646281555221151745 6288084991096819585 2282778206150639104 429588113314110208 3204485222812958720 4358594123118018560 6287581148039503872 4849977653308813312 1766381930997619217 4730815787038873601 3307804551222164472 7940980481160734304 8175005773914160449 990807988633862145 3809290032816112865 7258152222004235776 2395835152216336705 8854121881295036481 3039867743269600512 8350909558461366913 1884635157866444480 2599818126000773120 6043644510658907328 7269064344192915456 2028250301879114001 3898298611063334656 7885715654114010689 1717642777889926400 1036848277383409088 3549930817060993025 2178149529096404993 5863064117723171841 1188317002999068673 5028167503016190176 4093752039002068864 5281247894866681217 8189200630454012416 178484426714542081 7187667357323337728 1102559639163551744 2640597339764326400 6889258539742126337 2066236488972073473 4596810762359934976 2474883616816418561 7762115564200787968 8867161578782556160 7735495364614599681 5716261133535461376 4843315214836933488 3759657126444478912 5106390603384930305 7873275097444728833 8917281174401627905 3639403138967525168 3417496185799029760 8574945678258452480 7696339998299744257 7165666523615330304 8422559755744935937 90929300582221952 4927185631238145 3253676532014123840 5957931832195412992 2336185874846269441 5894489959280017408 5148639054637310848 663382652637508225 2169609112199944193 6056359452020804481 5527231771722440704 2069550211815178241 8586609245091708929 2599295895970061312 3123978304139780097 5979998410403119296 1487633056135602176 4207453266466031136 1396231423345976320 8398560248976770049 5215186462549297440 8664085272064180481 6951735080858736384 1444783409293849601 1622713069607428096 1437806949010037760 6097987851755825024 8224246482774585345 5735409451355631361 5885344897701287680 1402771108143888384 4217478927764773120 1173799726091738176 752705855052523841 1341230823795008112 6024226405874315264 4237044202484699649 5281089431062755585 2353054243762769408 1889727462935865344 2369717248107518761 5974357982264833281 2240759869392579840 4633868554335705089 654737921088480768 4203994258726191104 5189440983646572673 8620285546849678592 4506878981256478568 4877973615691431936 1243266586405584896 720008238106640385 7999586627755791361 4316347057750094848 2645389378284175361 4069830136327402880 2811342013870982922 5496648734522368000 8551824567709934273 3153056286783330369 956415518752727233 1687625124460746752 3371273602802170880 7762445645463423297 4963313062752196097 4211285145939402752 4541147917409127808 1603297050606125056 5052518055235191873 246004529196546560 3639882150628593665 4907142488589662017 523702288186772480 4741762879289032704 2521489571754034176 1229221693806431745 394575778168243457 2002258821633155328 9001818707257327617 1786473220036398080 8003962138468904704 1143329196112609280 8049873003570608225 2661297627164508161 3423718806938402816 7761374186561609729 970358053416542208 286466675581071360 8887634206327537664 5103987989873393664 3677034964266039296 3481759961608876032 7320959609199990785 2226787920439595264 5895037156432651265 1263553803052850433 7769842276475715585 8571582267824537600 1926909163931222016 8208761515755126848 4492399026049095680 1086576704148701184 6935270850376116736 5728347718975455232 1300041278422801408 4810828941417783296 6578872337809650689 1226152332327078688 7803428985950720000 5504079576855135233 8245997133463704065 7754476980103040512 7008327221661647872 3631734054613777409 5270245959620017472 2912990870927315456 3681638730804125696 5714836157727422464 6243976613420597248 5968582599043409233 4726502624537923969 8415806539166103041 4115001097141782528 1192387204563061761 6807762515739019009 518500806898513664 9070361251337475841 3976220702383572993 3103992178516854332 3128168932581613569 7540310581503021824 7137781241104056321 3701451920776624385 3558392463745466368 9009502037746324992 3337140213094197120 941494753076217857 3454722526388774913 6660414731250237441 4015499510582280192 4478705596872940673 2533720328462111784 7546293221717999617 8715759242085268689 6150487194494742401 2598361066066800640 5235859430341312513 3962658451733872641 8190151834163331072 122235366221905920 8580931041556690945 8573188949439631361 1798031834756415489 4506806298812123649 3412189398290661376 186320371199508481 7973092068881106048 3251483902588633089 8033994517762894848 8593005536321716992 479757869109867008 5083909685396545537 9157147103459621152 5107306208250836737 5285513175935182080 6642144499572716464 8375416082429572097 940662366271350708 3389025577872615424 6826771927944307200 7375649322282164224 4857475643079802881 2090529282016149504 1926624824302714384 7651410487181873153 2362005586872078336 7336307601826112000 6866916158545101248 7795831584421491040 3622079140451401728 3028382740818220673 6405793301352066241 1429783455907055104 2553356608127889921 6588895288920215552 2290861557782317185 1916446605170057217 9129677923066965889 8642877774736261120 6014891399084908544 4943520563509821440 5183729607626850305 3237130753009514657 1216023135631876096 147396371347922945 8198992726473025089 1926899519516442624 4624044557390633472 410481973216116096 8012340857759799296 8379599885879800512 5412714185503178753 4990253757908123648 6603633944026595329 4936541764324368129 2745370943834627925 4715337598291495936 4179099749130960897 4792675881419997185 4945015117282075137 8395037824665789120 7162789892102435329 3720712583273157377 6273770673556183297 239088942853783552 2450201836083910353 8482279896847843056 6290377428485275649 1383979953435017216 7381771036572240128 2190391112730522625 1985382520165705760 5487774205853328640 7344840264144378176 5598681881037946881 3449785840639475713 8768629042341724161 2080819470589348865 9221240696952679104 1459588710556929824 6099707892015245569 8497502780102505984 7440961327016337408 4812060613258295297 3213946092890619904 4079097924791197696 68638809674684420 3760560527043207168 7127598397965413121 4582163993053230145 5695285719510585841 1461525150819032576 2784711071979308929 227168400271868928 8850774287204678657 7272662806880756224 6736918671651700737 7552256831028707329 8158577385655735297 328478268230708416 7018205829901746177 8502164485723949056 4415051643275080224 1329101135084274177 8159134427446378497 5614081668787208193 5578659487865503745 4114589530963551648 5427269960618182656 3785039730325848064 692417103809490945 3924759142116383489 2081243056917778433 4428149343332492288 9043258771831155328 3516929974975647680 5476043906232811520 7814436510978937677 2082827189184910529 4675747707350505473 6446348425881739265 4636890158683670913 2034714712640199201 756368153803274496 4362554967890038161 7187637588964921345 1772462541993222417 722728337524694529 4142990867438349249 8637147545914469345 3645431424876037857 8542471188117787313 8513133396229881857 3688968559566297489 6976142644785863584 1726585813674775296 7185644317169287168 612081997456863104 6896680961395340288 2585417718600152065 6918723271598205953 709253534367166144 3961480556122652673 2451411386356569417 1036366950215650049 6330904782424860672 5262310666987999232 1660756938597155328 6509399123710017345 4772657578242113536 6888127289807965184 5788501172889944064 8749781372788167552 7486560128460692736 7323953522322495488 1563333713057617920 768564310988849585 2170787022857661441 5164406530872606720 8241553960734505856 3993090424623608496 5518954374845126656 5974985465988496897 2517369985167037601 5114278726967754753 3299618958053047296 2061432683654045697 7856172405603172353 4193228523343283105 2447529000300067840 8165273279772936960 753364626200365952 6915512240444932097 4875468979358930432 3851700200340974593 6090752975715527169 1779056392376506609 7254501641480374784 2839573889318322177 3171715686264767341 7047430134856398049 6424359419773364737 5208045071939207168 5309877204072529920 3791393941783801344 8299277551162268744 9016670897677235713 3137773232118642224 1703133813870588161 401868898302028288 1581183575225221041 8504728140515883456 5162804840373053440 2033789392698715648 6648404291102344576 7897335571643480512 155816055607009009 1238337423028461568 1981094906526455057 8922531728345026561 4314708742143410176 8290849711304466753 726929625938978817 5761537415766944769 3702093860203452417 3700426634481491673 1778058745290461185 2024821114752608672 2851823366526001280 45467200302502401 325875718792964097 4781553357277017089 6189155386703588353 2712718941129839680 8597415007465202689 2187186237348315137 5299044445907704320 4181810805466007296 4533121230601539521 6112175714474964980 4736750275276562433 8146298284943659008 5931071570136006785 2327979469532498432 111539532397805569 1816543377446000128 172953974379063568 4498260918231325696 305507672597700609 3621478229318074369 2207891179421612224 2188333026341395777 3444372460248269521 2133315400472494081 6445762861234524160 4172027952148183425 3560680940623052801 8831136285916874752 2099023117666705409 3455561676831588353 283598068918854785 3349131724298694913 8270014430183024385 3643129809161449037 1106482170705084417 5740709925012832256 5475597058157171713 3414278048787347312 3841102642237799297 8141969133201710544 8769993567635968000 6848606503411855744 8631336573580380160 2353493274232198656 6488094189194304129 2449127633195613377 4524882091083188448 6546392308973056000 1420657706067176833 5620513384933224449 5518086442185969305 3743648281131679744 8774442554929234048 4890371803730584161 2042800734897734785 867356744037040129 2977959118968590080 2444618931826067969 5329680445620827281 3655904293886791601 838644560353496356 3505466943531614209 4115661796922302976 242414632053350400 4419958305574835536 8697050974638355393 7502198628753757024 1583302149556228097 6164285264839955456 7122872788441560320 1279621034193186816 2999405643480101632 4275522667508009985 5427625877858023824 1876941691614209537 3392013193292345600 1985521956049484737 7301650854057214560 6280439884227657729 3702347811025406976 2577673760652130817 4577016469629321216 3704470982258779137 3186464352363216897 8453674934623185664 5944374117463441408 4833911034835189761 5950561811937857537 6903435961539362817 7994684458019209216 4340419551027300353 1690533862450238080 713226806007899137 2293439017508290561 7979312065017245696 8607553626254303232 174388426868112385 7073135779438100736 7323922755899353936 884491199531398657 4106046012700358657 477181871174344192 547537582654816256 8023911548176450560 9024144397249641024 668013577039233024 5131744650795286528 5310632197714487297 716756996090171952 4940886243920626913 4390940823404787073 2592663973748509825 2958669452222017537 5058209751461500416 813514887053806593 5471451576126971904 3636807683705472321 3356989349214544641 341413703899124225 4507100184045320192 7243064489507595521 1929988268091113473 7838175752073587649 3341181225489028096 8977510133260967328 5153129399201500160 2090257140172395232 5735371408751448320 2235148137200744641 1138158448683294720 4309358675523313665 7359034524678609409 5404008718782865408 5602577532112491009 1730822952020946945 8820724839823227105 644555202019274753 7033664824026700801 132492887748374272 6131330847715151873 1142799862931086977 1388240868230086656 3348412627561480193 8202624160804388864 1596780571714131104 1281578541942198400 5578700058994456288 6586903403492909953 8946977299586070585 4328547918574044096 4641729463477887361 1168768047967895552 4182605646926754816 8639825370692542085 1668001456876882944 3784432535298138113 7051037376713980417 2737841915639451104 8457286359970718673 8021690166626196305 9160311553427505153 6032094378786676736 3727691331038796801 7212132972918940929 2795746690712161920 2525053559022685441 4791729937328276992 3631710872112730368 1409829097519084609 6363736438595296040 7358158176180671489 9220058793383235584 659781088378707201 2496221077125310465 1679113579637122048 6184922943987491841 7056818530161289217 4731554193735760896 7963996088003816192 3910278326375618945 766524063691750913 8988232262450204465 9093972006657514624 5853276272828203008 7257249793684034049 5882203140507586816 1658635793681565697 8367588737470545921 1025920290144862273 7188320469873778688 7524350718674206721 3480201586243731457 2663869431752785921 4838335574550446080 2859324938367930368 2066884961885355904 4571183516688876449 355474152050958945 5495194734395564032 8499062296409992193 1365475169345006336 100063953575911424 677785387770009217 4189353226766092289 2501999528888938496 7186506170220393985 2039092382720011905 8574226555938173313 873393719703764992 1629463069697863873 6347959694560793216 114301616696390401 7170838157450601600 2268833670527359488 7972619383309754721 1087401151774624257 4302538730082740480 8000452864368288233 3984500903635377408 3944817703948608640 4716958253652547865 7387823533084139009 2397087678644569088 271112886469856833 1804791977686073857 4793071943061371904 8924757102987112449 7154189784304235264 1781721457726881792 7213179521280344065 1631726711086042240 2193391507813059072 5418532201143805953 8602847611625844128 8014043254088468288 7046784692699330561 7782946220061428544 3337117325203749104 4013242797589310544 6508932927489581056 8370611361492831681 5421966641317543936 1013125655066765312 7548504208140267601 6542953906759674728 1433265135004104704 4692225843789825 6525865119949094209 6349419211052936193 7879784524451745792 2778391737592512512 6180970093332381696 2984685341001039873 8364533811656549889 543286469703761921 8551422892124594176 6341348700284332032 8309815074262260224 4807838047964831360 2195091529499815937 2103414951088784129 1778265778064572929 1524095999100846081 3044453634699003337 6077381366435434433 8076145660867135040 1699781252829134848 7504557497857527040 901800469091721217 2056634020329293825 581228854001958912 7156026840368308224 6664221841187728257 8599276274388815041 6254618050102707968 2475946049033207808 2436365090728517632 8877763792025927681 2918194261907206144 3858575308540223041 6496457700858499688 7110417024046757376 1692621110640753920 8347191656513503232 2565750848169427849 1784637276640365697 702365904486377345 3243799420012007552 3399289352989890560 8435926239870475265 4860610220502701569 4213040142046354880 8268017502718220289 3356139320424808448 674568750604337152 6167907575609851904 6781594860809463809 5900081274567000065 8925193746728853504 9123497573173455809 8059286545614209025 9196219679761590273 483853376786391040 7903114403032727552 339379190977601536 8149900007060797441 8652335348545650689 8525729909165096961 4179920627628441601 3812285645746446336 7666378154740187137 8869744630828101632 8208789953500626945 678710698214696897 6660245323616450561 6258972858074898433 1304119997137817344 2629728868829993089 9071617031271707168 4667520107973335041 8714993954842161408 219456734034141185 803910270186625408 7870661882374068736 8590493792877492481 6484131054817525760 5766153937983109761 7542408052841741313 8875322256465027329 1845942773922801793 8949506592264740097 5282561659679538176 4001759173920882688 5824476123404695552 4448171266282094593 505487294240862208 4264479942640246784 6376657636445297729 513509581817468929 447568810839375872 6453586889744361472 4246082754884736832 643741107714916353 1942169007847584 4967694229457419569 6429303136213729281 2177565716072468481 8860309407065112577 5689817648238296064 8040618412996118017 6472112782785800824 1755631085558545152 1406059256895298560 889151572196815872 9074375968334115585 5371646900735723521 202543319436606152 7033126562324269441 7057648517683570913 7777261094659943424 2771923705652290992 3952753342419529729 3489978795893371745 2609816404676547585 8346076205169327104 2553364768945829888 1713174862544727041 1688513457448793153 4457414396825424992 8927727608984436737 5302168843374385665 5571161474316212225 511394020187677184 2940591805076200820 8769458780212270848 9210253680817505921 708225197485776896 5606088614175113217 8873957213743907328 5834958497956398464 478748383045840332 6447614010827561741 7229707908875239425 7053995735070640384 7085495069834084353 4255938870638060289 2384586381942721280 7927254377681137408 6028651040803618816 1840461458453654017 2146008442044636352 3972991404660405504 4061809629470497793 7507519312326029312 6076761382209978369 1942089154427068417 1014092535464099841 6579283961702749790 8117961288969137152 4917004603557084416 5384128794000179201 425945341517091329 6917152264335831937 1235369130296530945 3261041978836852736 8074644814732523009 634357731449143297 4782983468798006016 6870168936692821441 5705222872396805633 1728284385435594240 5267869997050054656 90514313555429376 1172908652855352320 3300075227240464385 8343713888385024769 3453905919485403136 6618546605886013440 2692280729677453440 6112281333799583745 2076555046167808000 860979017300312064 4323721032616345600 8779677731275011328 407706172223391489 1935835370430566657 8887291848386255360 5196120128499345921 2159867817918281665 2327044411573948929 3936873268369948416 6517375692781681808 1955400829524358192 497166356365211136 7034228576772964352 364990269775526785 7984455193546924621 7212091067562446176 8803758559419465728 7783149601746558977 4243944970539171841 453527464567242624 6512301627142967808 4110708827368336896 8927573739552505857 6152106435499329537 6245534179372595712 8133132819687346177 7574897338157836288 6652320375744241369 8937956341405246977 4336747113290292929 8230051670886604801 1661761875614721408 8753361294015229970 6015110224100461153 7476492566794639360 5138558992932500224 1585972482733768704 6321514261057972057 669859354291807969 1721371155027902464 6400825193168371713 2304323815668130304 7587108458729611632 3542991082149830657 486774520757546880 6744271120450989697 8731277026470395905 5755568027317669889 7536128025380725504 7883912770362545016 8937824137035053056 3854719904873762817 7400854968065261568 154046986134487041 7513781319364844352 8362840161624297473 5376246117146288128 1311659188301461504 642713527310210800 2806910040427697792 3837033658321834945 8517984299242453441 4283315062589248513 7953496640980762624 1034803987586450432 57280960754307073 6311604116798862464 8812413952296878080 2659088512504494528 9027237283407003649 3911801768530164993 1934146906487194528 8106892493689177217 3172505182892215360 3696297137246001153 3057314575712304176 6326749878152761248 6586246682912880241 5273185778640336257 7048111806915458177 9024247333130440193 4676725593133262849 2914936874019323904 2408743339629985793 9066911013922761473 5331481437826178576 1979012899180130305 3733041389184401409 8652100708471841792 5000823173181079552 210611148643516417 8094838827794132993 1949786607641010176 4612990930492850176 4305346243193386433 4329713452154132224 2514141412088879681 8218033008295131136 4698878731155099649 4883206758125734400 8161421016422137856 4550333523342881856 4159572625738642016 6322365242845870593 6916559180030672896 5011978546088742144 8153683842645869024 2412475451045498113 6594948400761596960 4982674108977013249 1949132523417559297 274494730208280576 54857383966032128 5117632290486337025 8564954502591111168 1152968070972227585 5577903034842020864 2457661222445453633 6013276093845340161 7269458406565854241 1231450407894745088 8254115644257703936 8522336351499241472 785092604723416192 1681943199074420225 6348336775144437760 4684968038743979825 190602941050545080 4947403192155959809 5865413319869903041 7005162425680750464 5166825722460614656 9213548982006816769 5405582248328967681 4369485710371519824 6775695191089256795 3016949761795319809 5068667394932147968 8382161038760458241 3397438180500863104 2396324003928103717 87168011372331521 3196618889139325505 4302572584756086528 4435624052554465280 2047143731785222592 8126249180298467200 5097870382590304256 5209196989877583872 4341800231001653249 4972685391933997056 2552299524587951809 1683421940831748096 131225474354006016 5952738933815270464 1104596815368988672 2478454364359748672 301758520931997441 2290964452252902400 3114375165447897088 5321919125436841696 5041721652258083840 3047643575698914304 4752461757294586496 1316468392806003137 4475674452303476736 8481290612571605493 658520640736620288 4304275868220425761 6695096851038209 8580845763112355841 3173439069296951297 4529901913433356544 665030047540949313 2781937164224763649 7832248131000862465 1238115441066150448 5415220358028115968 4396119673047311872 4239878486731101184 4148201968043243937 912324586362739456 5019016227419291648 6837962702982962816 247917132306503809 8020238746927008769 6964110455335415217 4208173539342322688 6063147555953727488 4494808752014876288 4298291252687011840 4330424820358889472 1981430723636320256 7661149607642534400 2602924057746647041 1019072822804725761 6352156666074214145 1181467014611509248 1360677832164818945 4091409975694467072 7710839015362600961 8929097708309121025 754541952616607745 8997293292455772545 5527738290312200192 1886488632398151872 3196195067662196737 6337048630077641080 1193095379970571073 3476845032073073152 9019434821774989313 2135559571114758144 6354733824454759873 2894569905732051969 2436684992038830081 3103980871372767233 1133690292003948545 8745289352981533185 5922333454657251728 7637945651003729920 5448977434395589632 6976530025551394817 5136591992257101824 1472766757740740609 7348335794607234305 1651181230978891776 4827694281634839937 8813500422809648385 5487745968082608128 2920910610764136448 9142061953849589760 1383406864464683009 5544163301600640768 2822731588158200256 3126633655344360448 1012430442314318848 3839152887890657280 248339097823462913 2751211555864250192 5125254367617296896 4094565152142585857 8655601609735635969 4989619404143205249 7104532075964693216 5871521597699432448 4519226817325424641 6400474662428543232 4079840244524187648 6965704519898693632 5747703856343750784 4750537539050101888 6663206934619923457 8621267383445731536 6408230214327591936 3997741775273491969 646075261427580929 2589789992900384768 6441458813646454785 4779681162791421953 765224075747962608 1617324576244244481 8876404071864220513 7933069172955350017 6794411956172190721 4078798214312394752 6279547544710247552 4683027073025245184 7780388883037755392 1555013180370316545 2631621833937125377 7462531333689454960 3131435384928241921 7868724700579103809 7379891823086780417 8344783976652779777 7319286467458313537 8901230142327665409 2205456251637547008 125760850044955648 7798323213913554944 5383108651553676736 9153325859731484608 1766185049710243528 8439666479918422528 215098703764643840 3425336738930095872 8971657615576037569 5774064467123961857 3541532832485949441 5728754891737588673 5464718780576100000 2478527343428077569 3468406379726246912 7152890828518031360 201785251661690881 2774950328979472385 7952397026101727233 5510011411215794176 358988283222044672 8876246453870262273 2516731129881141185 658382007757452545 1137809534570642752 8400602937828269824 4095848555211506944 3562022226029433985 5065578356607392256 8146335091941069952 410314473251520960 6647707964306698977 8306087655595638785 3681863952199778305 1071176016637704192 3641596574110228480 5810365908031123968 6767297351582106657 1612066814457216304 2109177487277522945 7986895632277206016 8857104700082316800 7373723582921007105 8922730091816079360 7523285711020584961 6358836641409466368 227217806361882625 8128732596176208257 2147541423248503809 3745758497549336576 4498669953561858945 3522372761150849792 398579133837907425 8401655150840676353 9052474552369633281 466817069917923328 5922874482061225984 4637895379398950912 4510671743844921344 7990707417904515457 6358622862917643265 2549643026030715905 3133362036527628288 9015235223273462785 593139814636464992 5542262617064009728 5655211884709773312 233844920292241513 7245656880678799520 1410337709152055296 4834417020929654528 5036752954093370881 8275693582824046592 8230766973627934720 8161687835742699520 8514764383523037185 8006710779102814849 5172577700140014080 6044788006767603200 5976620413323822720 6002188594498258944 8391313747432341504 553997713360732160 890752634345848833 3730660742081806337 5172186877573427201 9129565177795255137 7658909908205828097 1916845915702317633 2298830133458370561 954861230973576193 5736827532748115200 2172149200748806145 3177479288268939009 1651398338799464448 7473928120374464065 6543946537127092736 1727698845405179905 2752503129555037440 7541097853185443872 643537312039239681 2065366606752295937 9135400606931767296 1536741460920951113 4886043166729270657 7192503109132332800 2900837883283030392 8274995173725287425 2374225834291167233 7456272109496153280 2170672357903615488 6783526639219658241 2565408958911086592 502812637969162752 8274629811733289985 3052551812929355777 7694705190539769241 6321941103047223353 5582818905626050561 5338999239582986841 7858781170288893953 8774000978473662464 9082220321708125537 8760298532580880896 8437415342965430272 2914527708713599232 8752753645364948993 1700880980639645697 4685115925995343361 3647907812349855105 5666760931782176000 4745313453055151104 8526927419594620929 6492370106684462836 9206646767064580096 2057065134498512897 3875068909067222784 7744206175097676544 1983342069236794625 4393612782060337153 1285950262422536193 6391641733256979968 5144442380803167744 5145246842158972929 9062812575966953473 4179842151283392512 1306041545283715073 3420715364221171585 8923723327559892993 9139157922163432600 1528425475588751360 3643956326414389249 6519664987551135008 7064762853359697921 3938691604738998273 8081188295679716504 8280809016395744385 2497981452241722881 2106211373104447489 4624880826353111041 9075675942135161088 2335445855894643200 5859988727666360320 3366063008167725248 6451513771863924224 2883220842061430785 2453235094956695552 8094564661895535105 2570762982142586880 3376059114715344897 129434802332648193 8674169156250250873 757026050279267328 6736500771354124288 6796201113681433601 8454324745281653416 8982414226759775393 4369951737098534913 1547471493332353537 1624948074383935857 7199123998339923968 9127499983232049152 8452853333066124641 8716764125211275776 428483266381607905 3372170044438981761 8466824365806764033 2838339574510240768 6294700473587257857 3205391060080754688 7333061263252447233 2970246059650923008 377542485492428896 4519591812334960641 1742022042026727937 6157369142799018407 6500198752507198465 8057601677067583489 7146367420659510720 207431462394265600 8361238913129906177 1843578689894776833 6762785126711245952 8858595063846958336 4278937757582552833 6744572884632918593 7098872917253845697 896142323101841409 7114014015915201312 3532331968906393664 6178642185945563137 5889957877967945728 108012872985360385 7656278976587382784 9146254261241960448 4294159017610749185 9183633994291018657 6743850064279393792 3031991789801355264 7914447824105222401 5436125471959172609 1520088780305039649 1314348014193584801 8222695580967288833 5089417060029453120 7305082456249851905 7289917759058610688 8634005805316599361 1067208781499788209 6294119091331078145 3886328400694283281 6419460258819558913 2084275423100796928 2134797856232662272 6515235067682589696 3010593165340406625 1730906713009405953 6918377231085450241 7712195481459228673 6330432947195744449 5516058928205906241 2778984510298947585 1043931422818994432 2121249557278856449 4263694106822979584 3299065270184120320 2719175177323654273 7237068498012572769 8263254531801088 3529561394618423137 849364040270995969 6779641794346811392 70704369785398272 6092965340832071681 3779545373418311680 4737165269483143168 6519608718357198848 6771355400601075712 6479654090335129601 6408135652604329985 5685912729635883008 4646636247774655488 4559495127729635841 5670272924762701824 6345227507312341633 3987071027048491264 7625489598765990544 3667144085265629185 759290509463126017 4118240241404344320 4584442232272242689 8836296317591916289 7721518537798959104 9173812047667200001 4050303426848584321 5354514674054773120 8560046252309188608 600133142777993216 4603962729995086848 1531638918201241216 7371632168549351425 3622023533286866944 1071425544414718976 322078356944945152 1649125785990496257 7286914783022240001 3814070316839386905 5966983210926120848 6701888739675635712 5110850968570573712 5227779283938158753 393872987907362816 4587644231497154560 9201050180706624513 7468954879755724800 5711849481454549121 3347161622985673417 4201570134245278976 1348567587652864634 9211218697280265217 881042453713019648 2327728366879818369 3129301293471588352 8102005488866631681 4529044721752388608 1294348190866953729 355324755831346372 5519926913179424512 6749184332548045664 5083827524417403585 98096218588413953 5005722372508155904 5491819794620835649 1997987615538108417 2609930230413567489 3212115188057951105 2226287748052978176 2750635002321491969 4679137536094606081 4140429772959983616 1969496196051304449 819505871672049664 1338460736779950943 7068983807815735297 1095748727283215361 2986141004420603264 5230524302358253569 1290099496251801600 3442821320807030785 4345508821895148929 7833298588758179840 2958491147793104897 3823553395431554816 8736412748902364688 7513750739898859520 4374334568183383552 7619185102958606440 8849861555816400577 4021794177314979840 7222433815146356737 1711555611881676800 93405831410843649 5348069531948773121 7662829332591027553 7996464411906539520 6004712319281823744 7322353717680532241 5715028427996020737 4907587177273311233 579923336563195905 3748682507079505409 22183067876978816 759720100957825025 5303835796588643329 2990834967765004288 8828386880705956096 920149091365060609 2493847271077728257 4118295194442195968 4746343049888657408 7687450298374158849 8210929171360985537 8360523404946648416 1499207436042487296 5508747000271962113 8856825299417047040 8822082056248885249 4049149867654717440 6521642823598735360 4750951954750898176 3089212146371025921 7597263730601181185 380344488703267840 2028177510926749440 5010681960322433024 8041040825472114688 5162551476186145281 1005986230347278224 6656802955088847617 3915625748059403008 7025916995993540608 9209242038833216585 3926755119793246208 6453117025964691680 104516925966741249 6712325082355353600 7933082384227876865 2792975756702711809 285141276597444609 7022529545513913792 8893734099646035073 2856744045588439040 6134044405632167936 3975595483031425024 4985075969787325504 4759999401096347649 1677941195953872896 3124151556408372224 5778919883827838976 3465598660889247744 1216530823933647609 5353058338146206208 6080994641272187648 1513728276140253184 7367990887498960128 4883121486518126465 716573559081644545 5165249246895452160 1209420721011204097 674682157908457985 6447686630743540737 7090249937688767425 1313120020817523840 3491259064548022784 7832223041235976192 8615047470402043905 6336671505521100928 5094573216716748544 3507672242318082049 4342407844982947073 7728843317664691201 6135443142924587009 5498808469033320448 3129726783095216576 8520476161094098305 4506590956804346985 2031969666260271104 5339588380488234752 1651016945642490497 5503158795193251072 1102016834556002304 7282888719267020801 7016057704668431488 8409889375843778560 4008738896309444609 6586020742750796289 8513541825919320065 9140182636825214976 3107024909947224577 2148601275619170432 8517385113005340673 4896504863671561152 5906875842460282113 1165060200813334528 3493430823230994432 5862791693004642304 7946839046224019456 1952737910384580417 5960963542360900705 5453558875764873409 6738706400854141464 4126955104012623872 5255473519587807744 1 2533592994227872000 7505256168197980160 9062394420964048897 5591314274648203777 1996917846067975817 5818132234260491776 8554911625214583744 7916244734853397505 8270034194751352437 2299635670735134849 1643444439468191745 5759226235801403393 1528069309387762688 727233185365959681 8043727270897194993 2085521967359051224 8441672615495400390 6761170792514961152 3878663632178336769 7885759716234439296 4588889455104018432 2644704999193582904 6618516547833790048 9222483036250996737 4289603449936169248 2463597365611810817 4082395978252653568 2606909098714211968 7753369501000802304 6485892439924650048 1497700593844345776 1010650162010252289 6365375530037685249 4705045116806499328 5982705985835383552 5256564967773044736 5348412368259891200 9065562995831209985 755789049642980864 9106327132916154368 8898440632389230593 3670416819091210240 6588735909142549504 3841844730295877633 5910043160280525825 4180937883656849280 1995016155087788801 4025785347961878528 1644933426416205825 6491927490453521921 8404277310579537921 2037526235275902145 5572602379214774176 2998976714396027392 1 4975834577866063872 4409350019233966336 6568515826750004736 4362634753615167489 7201964396622284736 3704123564093933568 6990758243715018753 2578136506795819009 5054744599060535824 2187387505820237824 538986920412358656 4457554826841923584 3991633862553595648 7754003969942820864 4468609594630864897 2994838106350208381 2849176643648229632 3255126506056157825 4759584615173038081 6828404171722194945 812585339570683121 8608774539797594113 7257177458028996353 6759095040538705920 7809456244806033920 1698717797426167809 1881640524086364160 4444762120106869120 9183065169115054081 2109103629835689185 9096052526300287361 1978711979851999489 3886977489816786431 1273330985485881345 7026573272173985281 3356120493443153408 1700784289169811457 1498348910502428673 6361763944734326784 8955305307990854081 2928254200500212737 174787362118347157 3302823066824362113 6622801402278577793 3386445601553819968 8120469742718616385 2323165102937522177 5589591531397566465 3788228512535693441 5622220785205354496 1119399704003893984 7445577901355453441 7418786051046133760 7313026610479931393 7212980231762395137 8559780001513565185 1198332892009671680 3940751688562529792 4389184463484350209 5896901378327576864 456835906566027017 3329773593643261953 533167485890509057 2290933647915895553 8442289878405431296 412208159165324032 1959430826572726273 6935696779931156480 1220842238774235136 152772439267953664 5162839314961515521 3042383690085982337 4024808910185989505 3092128471999532033 5480434950441549824 4478539647611957761 7234043965759831808 2591740886945644032 2759043899269676225 465735249354678273 4684325455330577409 6029593390617813504 1905534591057464961 9214773509590886785 4648425521736630272 7312779164432728064 4965177975745347584 4600620895011320832 1593238788575110145 6773046189961678848 4781225217703168769 8422848733732667393 843733793557381120 3453725933094028832 2458436701062512640 3310987884997583128 573114734095394305 3363374693590538240 4302685738320095970 6409253149777535649 2507046456729500608 2406847571037484641 2488213878456451073 2350032914137284289 275360058720870400 6566860197906251776 4843571010136541953 2965864485250752513 3990610622079111168 3947803155032170337 8749652031775244289 6315710115829850112 4470609799578886144 3708744852695970304 46531498219848721 8700867420662267904 5390874865471068160 2771057919528026113 5090244229060139009 9091244812501832449 3867897997178503168 2246809970883834881 5060081689838018561 5156488629335096769 902770776519213057 1524381286593200129 2587498297838388841 1256397307334112256 8502191509223505921 7466704781106781696 391963513931598337 1886856648767108608 7537503032233346848 7225497122782526720 7556691397054982304 5802659674145007936 1166694657229231025 1988525309226065921 5249395382905266176 4877098980135190528 1486764845236681393 2314355720459195064 4299949668050950145 4662132788943860096 8136911319039093825 6617498786242716481 8056291919320212353 2452461860688541697 6684808857866420224 1640519282362832896 1139720013415112704 2222605292096425184 5996137433236840448 1253759392083875584 5006002302135500800 4082744892537258753 8279290199352672257 4157640429478510592 3135260530802769920 9097817383775689825 5924392248700928000 3851508882134499329 1315668732366354433 716142435645784065 6079622941331120321 1337231330224382464 1494741154768399104 5590795076721325057 6168715178354343937 7400238841393102465 6571719713655390721 2854914092525173761 971004271863638528 2842540586332995584 484981303516808736 7112910492256492801 5107565199745632992 9135942092868450789 3949923556076611201 5472486610025406849 5250678031501112760 172452094038116353 4299862618672012400 9208357806974697472 159921867502829568 1663211925938685953 8880709862547286049 5719840935707132896 1941893353822443776 4721870888395472897 8007704175128084289 3715290035112869568 889759623819873537 4751077480386651880 1416645357872911836 8400038150707755008 8872884771709021185 4460840879098036225 1183294865926072960 3829682815715986817 3153738963327315648 6428677156192837633 8966541180624818049 599868230484620672 7111261328299192704 8185781368407605248 3013029429047885696 7482333726449962225 1011016532072159233 2744789127732211008 7995674476196803265 5344911750093733889 6274897000148238337 5046003119784961985 3729416089825568769 1105808617961226240 3615479162738000128 1369475061885203457 360408199847271584 2666850661766104065 5008027680432710656 3602715849400199168 5101961867209192857 3237258881744704513 6149846783197509632 439675962105102337 1402759905321335904 1893106633503529984 7912779674521573856 9074068886054967808 3790880389646471169 3982135874943043585 8465822656288786689 3652569776683188225 172293913252347905 5074597836819588865 8895353390556411488 8538918288441473025 3119882047880787456 5415238435343572992 4335846183158349824 5247351322694195201 7600969096443971585 4838116963694280704 765370606601371648 5599138012970940928 4204863907672227840 7805099824742578176 3317649079961780225 7439431564398526397 7620137438633254336 2647363863230152704 4959674151863161856 3991794066370519041 2153093344982350177 7824667972030898177 5772166369285448705 8142888056954753536 6860483810087285504 5490221402652934144 6271094096876012288 233655897461620737 605731803137262272 8522014348276727809 8411512930497949569 4049513952272029697 2694445627483827584 4420769956293982209 4647105627324678657 5810128305362324160 1812890845303091201 518343429076524393 7769459232611450881 4815551418192107520 420636448300404737 7606668997272154144 4665558027411328513 3279302175396397056 3414329534276358145 1089314862392435200 2757628142583356417 2168679612494582145 4902449688428226561 8937474866728776209 3558826814006951936 9062856225475831809 6193963698100882688 5482587623180988416 8515234746756868096 2364536775529575680 561811455261478497 2639125809804832257 238540255659671553 934829274643838176 8210680215358101505 403562707463088096 7969808427697963008 3013487644584098624 1286813635625416960 1104147992640572416 8575451260382216192 2862844920584493024 234259605060599168 9032973439624507393 7373448871898120193 3284790084121160968 3082805114462912512 7448567376918474753 1785027651107797120 5447818531249708816 3468209424061858689 4068305909695592449 2170227439761587176 5155600455038791681 554374280406679809 5392269889044394144 4734879770869281281 7287553070538821120 6602708198308757504 2526143626082746560 1327417334118916096 1709163381867470848 1039503755471245312 8336303480869698560 4036366773203759104 6035749131472396289 3229243732809515009 5504764594792699264 7269886565699770049 1793907077896434688 2815899674525223937 693366303735873536 3418477057185497089 7527806845495612928 1068140078361492480 8014594464971970224 7785040599113036800 645633857582554368 5568965374423072769 4170048099957605888 4954965686262058496 8177725009593558017 5621470793662717697 2094902124460171777 6177611166984132609 2353019774436429825 1719527459235068929 9195339224346064897 4884236094534223232 2602587611165294592 1412700764551535360 3847360253898948609 1078470401971798272 7532404294857285633 3111129883738284673 3087468117374996480 2502746416598234273 4118789145292204544 9087760212068217856 578606340454331905 4044113565733942401 7517022352375606273 4850932942349959105 5011362721062529536 7365575937701780252 3001174904803508416 8819616438619684865 6430226948160515073 7614122102868208640 1312515659797480961 3601169438567551873 6193427387300709888 1193136782590345216 3776181074934193161 8967475123111138432 895893741390266368 2559874572133543936 3384852425053093888 7126091954718980847 3428955447601278721 5189556466114514176 8487149808057484288 5342520269934613632 862827215595110400 8285726946130624256 8538044744116481537 1490710826143674369 5061490609200824320 4270170746689784833 1755303746487578113 3609313961995830785 496362995341852673 904808506012836373 7788163082284725249 4815253624602267649 955816758834716673 7986269454603120641 1162215442714118272 6072389840223028225 2598059702030851072 2327638593879773184 7581980623219306049 8567863106502279169 4267351455213150208 7089106954366242048 2790510614574948352 2797075807320193024 6146789542317620736 4738817948087353345 7644367202571780097 7661229936712986624 9025509903950414849 1500390669099728896 7974379442211883520 4145993422574049921 4737990459634876417 4394885021069483008 7852323294690253568 7963109981799149568 1155069975222284161 2980637028200087552 599459478905798145 6945334628380286976 7698930941780158208 2074652694573996545 7151039969336587713 3501233540833902593 3254186618572939265 5531713692283264513 7510028870882001408 9161933509636300800 2063250777568065536 2581197253190768641 3010371892907603328 2245630815539531777 6551309551979288577 6661503354343982080 5423928675509434433 4616171731901522432 1049351962277515072 7004269143692212480 5971683067320463569 5091164401654734849 1496005228829598801 92948721367556097 7704575399476552833 4018468310034722817 9021010075523655681 4585468895774703617 6559708434526590977 7196049337416225793 823141696865697793 3741413403061003904 363116777872321024 6993586882130456192 1618266906097811456 164177459790135297 5294458918163129089 1931910233345404465 8859538793071513144 2842367051451618688 9036797165716993793 1496791280229423105 3750667940643090177 2819968714975887360 8312484523180085505 268626237499768832 1884306210008367104 8492992543177959521 4396050614052024385 8318556323404562432 8883211453726392321 3323555463358169856 5662228562427641425 805464361481830401 3389457625642991616 7833812935361990529 2156373694123212801 4613056656816161793 7571014445102667393 4295807719517382720 2078398272401835905 180006673802639392 55523701360472800 6154818413237939584 939381811244220416 7166495277428543776 4986304757243198913 906749232645996296 913833207515956225 2925525706596253697 2851949693610229505 8151983966608359424 5780247213950954496 3296410380211372032 4832920319989190657 1711042773849221632 7472971734638100481 3492969030032486145 6883310417074610177 5002633249095287809 1643424360723168769 6206123737873156097 1352059245792435200 8483613416481529857 6702803773840932737 1875141715193479168 7678261331292624977 5281071416034698497 5938284839281623040 3268141677633741952 4991360167906613248 6752499156490670081 1798334760271449089 5996400931173080577 3737967382661818240 4584633935389511481 8120684217411258240 2779968004319010817 4500305952360939008 573919702724981425 1853849075837599745 7442099899149161825 2577204325772769280 8467662201429772960 355157428135010168 5566469203471573633 3829614801802460032 11233550920688128 7327880579195259009 895686678719649665 5921455293261052816 6857095070437744641 7289453788622117761 105239477857477697 6280255241317022856 7383732570290455552 4197498895203971841 6402335658160455680 2886738973727544320 1173808918769975296 8878767251071827968 5866620594137430017 9117599688868452864 4514020509962748928 7033266977870385153 7992298297536065537 5470157515864464384 3454643623584141313 4090379927623987137 5159351510156391937 1060156820887044097 2836316573102371585 7799604795434014721 3716510322802556929 2731939713210318849 5663623298701230080 7882540353630452353 6203902293272035329 3370209823546163200 5255464112290110721 8824370431663243265 6236547110587985921 2698135343790944257 2343050540534823616 8373779725579564032 2523583574738289024 7604751254771920897 8105484751973625856 7793615314922242048 924409058623225856 5414717662147940352 2947148054359385337 976921193018875392 5900099146347829249 8760320651624448000 5809896450586808321 5961286127659731489 6072952209698455553 5655431448677359617 5549535316629934894 767850018690170881 5128262938445077504 1011299933601040385 4780387782799766529 8861110620163656705 8818926091874160051 4431058365029440512 3114883852872901376 4289041011413306368 431559131948711937 5408923579443149825 5058578699584344064 4733817132532858880 5020430483619086337 1672460160626136065 7338436842946422017 4100920275795511424 1393060047672547329 7637451112600896512 6814976583534775297 6085045691782899680 8368528809929063521 6792803671953279456 6523042517549427200 1623617078070048257 1629689846605361152 3818604669603539921 3021269540333560001 8556353252946945332 6269897826304600449 1935018322454653184 3545181654496593920 1195739575679451136 7567129444272022016 1515586531696497152 7530605476328107009 7228028979187681504 1312448977270659072 5392415138429796352 6984404348956729345 3339663980931394628 671619569863701697 1923994629024615424 7580853937705189632 1497686761182837969 1042699783631536129 5468980128034848768 979340657678571520 6153224339268468737 229483757880989696 922287487237943297 4330693165563764737 7934410342342608384 8394251592561588961 5343752202231273984 8428018457381791336 2901134210644049921 8724223535412527105 7661826717611360256 5129664513467531264 1149305015934582785 7051750094165987840 6299848619597072321 8460350118204669953 7636327276011623936 6620636217735967505 1222949165577306625 2470648255735398400 922066708800719744 8785621738420559872 335546390893144065 2971460585715423296 92688108032001 9031278379926005633 7296914755944202240 6682554509917913089 1546195332657725441 1685745842917018288 8016953166584942592 842467708553053568 8368144223892388801 3102567495518002177 5114562363350946817 5194605219374197249 3250355704576870445 1082739372514864640 4014848643172029761 6180404489265611520 5102180712586373889 2354361506599010304 5507685527341572097 8131170978694798080 2361918264406934145 5049601402758758401 8641303079640547329 41870229796694016 131828925327933784 6955140193577135040 822517197052740608 5032541554017609216 5744312652074438660 4529762137926295552 9076471175509950465 3010396204267758337 8133214576702128129 6598925167792800769 6038329008911895041 7954977576608473089 1292493711466512129 2047656407058907921 7157440536970379264 8227513549920662529 7623358558597185024 2927549462295085057 21842392478138368 6056008850466765441 4970546112505577472 8336864860387142624 6133326850281159681 382743393724552768 7030545607286853889 2415556293287215104 3628657801704673145 1588854386895294464 5401759581332893057 8902692381257063681 8836530313112458241 4268841431784407041 401768444468985856 1703750511424458752 1686531198007938048 789960050765756416 6616336836449697792 1952274920638574593 693981444057529344 8766257249966048769 8246407270408859649 4704978204234927873 1550707707095827344 3234534341558311136 3298987141450929153 8751007617104621057 6216269502192728361 1741135992932189857 6388346968579536385 4523436394807784641 8339722488831253889 299564348576301056 8007689470261002241 1725515966186387456 1728935633239215457 795451020111904769 1476954279991538177 3961855954238228993 2262611112010924033 8973497392890132481 4278036953180944896 8718166504165009920 6342027739723726848 4338893164868159745 3930253530289750785 5149992577683876609 4507622749303460993 7351652997842496 1947053377170964480 1809163148349110145 8962065490082410281 4389142814655260672 6952378484808089600 2240655283693636608 9121716711324810497 9034325579248614401 2210619510607605249 2882942537580476160 8846886956273180481 2409721470348528001 2743835607622480384 6160378508236003328 7761949111063764993 4491369421390528128 4062738721820378624 9204187620114956288 6736830968522795185 1368126830527886848 8320943845405622272 3044835306670651009 8486599573523694337 4875579829697743712 8910286023870285593 2560610236109326336 2677895706209817009 1660957078042527616 3703823255646050305 1633231443272138753 3909315670225591216 5201075904214579120 6322397847756931073 1399519526734566784 6808801651009905312 4989135770456284225 8410442040314855425 4311963515218026881 4636660298145854465 4013740212248300513 6376013389473138304 4704900804666705793 4274680988307820449 4716441861582872257 4828891264988652576 4377939133281292288 2246416512637696001 3742995765756286913 832653742230043080 9028010079950906048 643696561935551489 377820933859823360 2504964939255606976 9206681380516036608 2355593204846685392 4332496033140228097 593002838488779201 3746666928972390401 4973015652920656896 6948311900640377729 1943559458494218240 8591456658712952832 7819426974178476800 9023309862862348097 3566210293278942977 1026764189941825537 3040757038332200320 1345488048171504320 1320156133473264833 1183263985815413761 8485386401708425729 6275791022304838656 7219209035722078721 8842575793208396933 4914495328795683840 8822567064371720289 8801865518587879424 3617801528601482752 3279628868568577537 6685466525960241152 130103925553995136 910278160550830080 772219154191518720 2422675010125704640 3357938894890205185 7182634578889373249 1757685121120671744 7833579836395838849 8305949125507839297 5728980127541015552 198024942487168001 6012253545456954241 2722039410392563712 5606627313209180160 6836897400231997121 591695086699954177 9158103406303248384 3835646522629080064 2899674654193185921 6676406707537548288 4884531784344332289 1131051056885968897 376471715297943553 5879516126317723649 7428922377378572785 8447130889204158721 3558571291401595905 1659754309943063552 2475521688600993792 1723478389045634881 302084007445069825 6889717391879011329 5670934439081361408 1295080249260453121 3256001388340674561 6717728511352471553 6310665182695653377 5871619887742968321 3507489571701686273 2186861229434233856 5670861899996677120 5666367685693521665 5441903493738213376 4071663557068801024 4919080501793160832 6219633746850996225 5123708655601972161 4630224769694552065 4905934069453727488 8422813396720196225 7777491405412670977 6482910277818304512 836394117391839745 5144526233088098305 8968782077861537792 4064780377294266881 6635416587279157112 7118107997475011840 2260162266296590561 2721206813237031457 6500919377896412800 6784774500479978600 1223051288712101633 6367893332668214272 7847760453331743233 5700664914255836418 3021187838750228480 6133476186386272257 5959144846607988736 357177164039828577 4513340616862390273 3939195866820296476 3140174561629985145 3867571057120527361 4779012985959890944 358847220854661121 8316792751054120512 527790168351178752 2359720683913023744 4606092442797877248 4732757207089676288 77968234590463920 7942501843797810737 5372143024930483073 1768718641834710144 2717601717187035840 8421932969441682433 5739220175653825536 6733724793360648992 4105462344920186880 332901763515176577 7840782095118125568 1449537453261813477 5178186979271606272 6013726155005525504 4004145499537510656 6477948720884891649 4902226093776846849 7567256658133670256 6347709370764747777 3227225605105135040 4614822102935628289 8550236624821859537 8375160928357120421 8862772075916691968 282527343046007296 6421241208865685505 3410147305625448641 3407579507752960000 448302473909814784 6449670177119133696 3753159782280132609 7308659440860524540 4931765848505622016 666158609805163008 5996454903449186305 8157924757804826624 7181239130525059488 5766483508418042880 4232239459292905472 5365179369290398720 760338068709030912 1887967828924137472 1912646993428819969 3092122576029800064 6506956416751457792 7610458868577233457 6531360208164308480 1876049929746069889 8810457177923919776 2053955184260013440 4554632428509066241 6161990294822289409 2118784491060919136 4281981385576934656 5473411528384589824 8098231454913024000 8121261206844273152 494423099109519360 8263535928847159633 7019142717123206208 9050285889813830273 3398222733926480256 1363889743579709440 6671809702432538624 6364400810805360640 8496644389787748353 1118196751537537025 1951958436762153500 6683017716590732961 5671261797932995328 1232140039077510409 7325479348377354241 8339290231189036289 3584766335532972161 7779910818221315841 6050120303316734976 5085259887906967553 813143104729721601 3301392697157279744 895184931149856768 7926675596945618745 6439755709512891968 237627040866105857 2911373754658082714 2109539547579301056 2583752208311558144 5512320485826415617 5701578100093972481 7729936979455079233 3436864983871258625 7417995879507862684 3563308003006492033 1640751064500101121 5244254507033377985 4440184035383895553 2644205316230122113 1518033067801225217 6284296677167249408 1860332516806786433 7508884717856659072 6911659674520927232 41717577955311616 123856503791312576 3779648670314715137 7586778983805799937 6578836773430626048 9026067149839201536 1180876016705787649 8516802699928928256 5022670131955217760 8341646420000753513 5938061805932605440 3787872952373911041 9055132483464434944 2230890182577223169 3323571956950989153 7304734200172986368 2226946159978293249 7975102320316655152 4038848387866103809 491851396696555521 7446577180784233536 8533650529436183936 5206831973636413184 3641434570144556032 5029075932972585216 1702008512537489510 3651006483880583168 8498069079438458881 4368321692513546240 4450994076073308160 7831413302583617537 2818703701708270848 4597415010405371445 6488478264814789720 8748609278086217728 1321706125210210768 410995021338704896 7179706702567505921 5539908245207760896 2620933096858870401 1707082514293227520 6504902892369686529 3576885780852142592 5338283492152127617 8956908333755754497 2086139495873262593 75607243980587009 8944096403236997120 6313955076667277313 2635620436232951425 7268397497313329152 2181485330998779392 2419675695038518272 9025816962353981440 5815481511629735937 6920464877940998145 2599160518641319937 2725643711919761952 823431501752920065 2764542607195328817 6686039056743440384 1790567374994890752 7830712280695847008 2260576295434165297 1004132055868020481 6687980758736078593 1316129543132934145 2927197138353493120 5383149026980601856 5196385628621504513 54070732748365824 9018115724757016577 5300865348000370688 2918879533792960769 9104088420258886529 83019909940154369 7578599239879919872 1136219940668547073 5101864645951291393 4718843051619534848 56929892378034177 9089146896828682304 4865958935731329536 217934552624072193 7729747892529589761 3382273446386086913 3948403001124913152 4837611425313325056 6555495554699429889 4258526150055165953 3009661171226735809 1101154108061067265 4026302227255092960 7589565152090209313 5080817928631599104 8597586809110483969 3769141030078753280 1227170774595747840 5183423906960365337 8780480645880652800 7699161231848439808 1217790967310762560 8918062467383296 5100930096323477504 986574632610145985 5265452700465999104 3531334764330773065 7432627137354383361 4266722493430700801 4764222459097579520 485187587054323456 64534031741443200 8091203978612285440 3257012399640272896 6411240009339325601 1726849536638578752 9173667390593865729 7725146686895387137 4099047200713082881 1993157304927421441 5567666789195641088 871572823055794177 6396853601003993600 3521754104586485760 9032392309301047296 9020408682135945217 5543280449912556033 649409001650719745 3021333796057157632 993604027333214208 523313259259000513 633017262664584064 6265011212270361600 3948464640324364289 2932568531771682816 2009115213283708721 7751619377990926337 4434947573618220032 763165348304457216 8489146106760202496 4767001762562064768 2404727837986983312 2875963099541138432 4772729672934915073 3003191498551597312 3689674449677772800 90550655560646080 6250592475998781441 5421939480714161152 6190500435594140161 6562993245112872704 8827849945993003165 6196119538858688512 2860216005977644545 2115618563641476097 7258772888277222912 1161746168759126016 306054391419856641 4924614530568970240 7536102767191458817 7457739542439340032 7566756456435810304 680675959081923073 2144846870441317888 8697092978726825984 1684844120048285696 6728381264530872320 643491426044870657 7522294272036873984 5871446895415175169 545564146017177841 8003712649548845057 3835529819450685441 7573929757443576321 1442808048622955393 4369718406615348417 5920686144362982912 7304209348713349120 8263107591938778560 8776965546547149825 7509963668511784961 3436921508375431232 6286829995906260992 4405887153808239104 997141718238158848 2337353550002923008 691995894003195392 3289095296089417728 4731773221394546689 3197945718549110785 6813074874971449217 4035401348002025473 8848090487350400513 6857863254034692097 6001413436049539072 1444391228418555905 2820788055818192896 2129039989715279872 7339720078112765537 2538489041656856576 7886769333677636608 1163809005029618433 8531255172313907201 5076666772207028928 7413368575238555904 2152223472744153088 4740354476144855040 4379998684629565441 1838178027393109505 8467652152559185920 1148089290499743808 2374177851672267776 3002715793579565185 8043711037035065345 4939323958823365632 6669085416074103530 4650332089450717185 5072657478570049537 7495793904692850945 4530268103091044353 2809577050591311872 913181634799607685 6054729207517330944 6875488999861321728 2135936716649857025 3749258796279054337 362453037768196096 5061123114540486945 166984162446282432 1177977928006529600 4656395611575681024 3127181374321000448 2859962984852319232 8481998569668877377 642489748789362688 5719088342901125121 2383321448857915393 6871857017496002560 3307299430592553825 3112507977553100801 7179414709089794305 5760486141376902656 6571301088687756289 5371551423235141984 5532556530486157313 2953696452110843904 8778795998569534977 5362969916647387136 3897783339980340353 1819762302244937329 8455069721013460993 7140091228633221953 8696535561214255104 5910217938019785985 1171639854850705409 8278497650371653632 4766188829715407361 1231808439602908032 2385092311006064384 3848792855634754696 887829841462341121 8919916585718259713 4914762671356706817 206850203495424001 7978049441274430849 3830292958628358529 8169869162580049920 3553294575067086848 5619239111294369793 7686934358196347905 859716725696503809 6163251166143830016 3023192933262746625 9196946122850443649 3267625943127851009 4362582460824203713 3441138299591730305 6372300638000966145 8659599939645058977 6048187457257612545 8098342875678400513 2841888455341783553 8148715052285060352 3134746507095153281 1101863310019526657 6818600175281274880 5170127015459590272 1054547859998342081 3909299547433164801 1303077542712332289 5796704744601511425 4390877156597284865 3886410264848678913 3215664475332474881 6219214401246641152 8796277956559667200 9062172086460930049 7630990945880162304 1525010968673305089 4114839357299862529 3922059218767503360 1383393251489000416 4291999937222246400 2207002053699891777 914404436214095872 9201053524507492352 7001627276845328385 4676295983098741289 7550120233585777152 7353611700280492033 6130153831482867712 8648073014248996864 8433566503377096705 6647784023379094369 5822444449594081281 2292960550147638656 1683822231006866433 5800148668993369857 4619325776893018112 6918595306988022545 8140018004553678849 5812874067100643328 7173118340282830848 5369736864145022977 2674801132543975425 1215623387968372737 5854911040082831360 3504265457558060577 1428025312285896272 6636778351260547073 367330090674478145 3653052433770446849 5405933497183059457 2923072705449639937 7851484317410525184 4419159850145689200 500211369010267280 9089836884693500929 3357408062121461344 2550315327254831105 6672408379614121824 1310341972104243712 7657946507576340581 386825773806936320 5307710657254501888 2501531273784144896 7346581937704994816 6127351192646763777 868864396731490304 5529816889844508673 3619667296621035520 8032000029037535617 5057596676041277441 8291518359431363584 404334953307056944 4444986284061127936 6451328832599595632 2063740923717550096 5846218780694931713 650852580078174208 488210525679726593 8352615299965452289 3714666610135400449 5871419268280508928 3772023738196186368 5774243884514009088 3324762153538699264 7534425129693463425 5554727905158504449 7831866123780112129 6706691511393402880 6712565211290429088 5449416269958384129 5890733058633398529 1455201755822804736 7363095856338921473 5594816568421253120 1084742958725713921 4420418412568359361 3787027615406161537 7498413768188633088 8578103309582374912 358827720480002048 8688342894754912256 1231914929468957185 402544929318240256 7544474431255751680 5133971768755026176 6503780451187060544 3806949476883325952 3179550867136011648 8832076248721988545 5564798656916130528 8496188699528486912 6063843914243457536 2428634631573438465 4543823354090307905 6176089677984229377 1591041715055285584 3232702051205468417 1917931864849611776 6411734727524404225 2914761838012062720 8033889514047127552 817058920687796225 3696858797556027008 8703141788141043713 2845383527253928960 6122697996235572480 4517069009891361376 68229713543696384 551787355348187777 5925025992952160257 143314472610592064 4410843353310330880 3140724873300607745 6333033728803574785 264721866854246785 7888276901125023936 1367843115341168641 6333314821797318144 3030838847916876928 6201282009803433985 2351235323870547968 9098540368818477056 3774119688115961857 3141194599774194304 1649145442152087553 1496861610673682433 6499543386114799284 8861178937039145553 2856024406098283008 3338652328085422081 7770488526277113217 6817937950688608256 6436296908854513665 4023922743512790785 4390302235895451649 8030214132044595200 3599991084553650144 6265823011043950593 5547169233124098049 83223711811126528 4445446267917533185 8287304915815944833 4686972292738187265 2802183516940637184 4048868535524261889 315510643825461249 6937840737840570625 4962114781132163841 1827256470321177425 7414167727544950784 1595752760997420033 8118096842664091649 3708951331117914625 4231036752498810369 3027083228118097920 3721681255859206145 7126973408452502585 9073458378374324225 5784319830190120449 2930000868319649280 2973569886852796616 2833477883839062337 8522195156912272512 2403145812752358400 1279724887703520768 3064601553793974272 7664731244524762880 4877935855021688321 1160964319148960257 8404073147328671392 1045231513382223872 7896590277578317824 5273888304215537536 4050047987200866304 1766899497953653760 3980075368107048960 1314739447473680257 2676972777862504448 8217816211408079105 4315551683421208576 6748085817579189248 8234909487383853824 5236366394540752897 8351727561944433153 7476057696947002881 4474073776651095872 5931628452637170561 3804212391773904448 4293723213226544385 1219114985733177345 1564669800393893632 3829643860865378768 6084106621563289601 5595960260593046789 5452806679971233793 4952934711514974208 4592014499830761137 7543628381821518704 3122027625375498240 8552704918992486401 3062180537570977280 2882821032817328128 3406320933505442032 5792617904154624001 7853801962830267648 4091930435946987824 2049349770344503129 7423562752775421952 3252301804487473153 9000465145274786049 1820898905974374401 3858706078535219969 1389350511944061440 5564581950159820544 7777432763360871168 8875122998783741697 2451531958027863105 1619776350194933760 1943493509003320321 6107129494866141184 8646970301365724160 6480252437418445569 2933723057159467008 5393150860964794945 4702282357930097153 8906547960655443968 8027418944688602113 241651966191152256 8544769250977582080 3230970178256299073 3054960395017732096 7571384712460845568 3749289968945109056 1235568641645365760 8808981082102900736 7701699657167702017 5788143820854158464 5668901388113204736 5918388957465001985 5016946873868322497 8000740672639336448 4191067811186452433 8785631750025517569 2376605021011764736 3301784725757100033 5962183743157667457 7874380343561732220 4107442268318990337 8018912515824540400 5520352080759431169 1430681157527919104 4964469715958478592 7740039445506071553 1422752398034770945 3344484443414335489 7085437110229237760 563965714330179073 115509940077625345 95901564474703872 9194729073391562752 1038567462514459648 6986439624970715137 8103773547757270528 7917085219037528832 4284009761799438336 3437345664970907649 3780874162418456833 5419485898404257793 19259958951545184 4384927710213718016 3328126985765158081 905984733039099905 7829160519418507521 8533989370908342977 576313818658312192 2748793271548366848 3560322344842412033 9199108197203267584 2296826809653862689 1126442491301986304 4991689660986572288 3538509894690546689 432307311717208065 558773362206703616 8218846636139426017 8554328791488433953 3340302717731001601 4203457594443589632 8348171159699811073 4240973257685356737 6488635929484238848 5566717212390804224 4109508708583473153 3918867013033100928 6691709415747484545 8972772159255624992 757674429093215681 106039461468037120 7873014361990791168 5451617978691087361 8570984723353750528 4697659269213263616 21967638293301769 790653602736698881 181574277492921088 2398319885823717376 3625021416841073648 5195401363773063169 5679162205026182144 3787478471100911617 8525241854733897728 5277582566936838145 8625831780518699009 631418777092592641 2996893979895081888 5401902157001916416 2867831890364666960 340056172025304064 8325126637963051008 515562904644090752 1710876341355162625 3653969632799546112 1507646789226399745 8776092993129021440 8179801661835618584 2394559109907017728 4268692571255996416 8300544190574808288 474537605099030017 8080287776917057537 8749828991067619328 2892917538024243200 6326054914642786305 1659871456998624232 915788131640229889 7343263702690385152 883048438380179457 447083275762270208 287096067947699201 370123340359756448 1024583048927461376 881927436356484288 5602493400971546624 9006587195156073216 1547320970794479616 3060670251500213248 7833046807974510592 9145370933996704489 768586769472478314 1456715732742562816 946285608062199809 2287968829784062320 8709461409218131329 5501014422917322752 1263283438185806721 6812146515431164928 2800918441443774816 880114629596768449 5467851608209907713 3727175704088910369 8319588324301031425 727766364781260800 3641423321083740161 185790429373771648 7373042326889822208 5570854140710266369 3067580471094156929 2857235791742914080 3680215137145741313 5728424711855623296 91052387559686144 4823391236569251840 6042948062850371584 8610778406515699712 3883584067578955264 6167552757421582977 1040973308778070016 6277581266420545424 3698708487230386177 220570190528851969 2912524181543886592 3107104526371418625 4589054004609937920 1315569205241473345 7439169534953427968 7436528056639457792 8511088087268048385 5975996288252325761 731280400972926976 3136742116080730113 6501482689111775233 7666808167385300480 7281138708824140737 2490327284664786945 8692740164794712064 4336437262452152577 3434379837911478273 4099024531995759360 5703856060201704193 2375751552383651841 1655134053141733376 1835653729693372416 4471219953704807009 6621870045039431680 192647012273646593 5050410523181676033 4399218372752441344 4420194889988807168 5534521404535472897 4318363005125999553 5366671922708419713 2296760286999182408 5774976884619032480 1310982749170351616 2871404861536016384 7488426630255280128 2290012961034527017 2202077243654135632 2799911518829256705 7488426451797453312 2250260233936916736 2582070940287899649 3852609155403029760 1170356842089551489 6795818970420723712 4442317082861752320 5206256323828908033 8689607957673267456 2379485682116490976 8952606919651611520 2497029142274602304 4658694462020100096 2970787041264630273 6968473054867839489 455057818043648545 899052370338297184 8731976329079499777 7548643134684779777 2622654613126289409 3689194322062487872 6195731515255711233 5695023290927807153 3510339183562609361 2377536151994399425 6635713121968106113 9074235632474247169 2408870699237054593 8142634917085212673 6681161616050290401 5713606933362044545 423253797995108586 8522680976768876544 3660520667912369921 768108961969445633 1802334792966012928 7980206978582523009 2429516564393058049 5366233436761160769 2751476488964876800 2235078968097330689 857195366815827012 6050981449708673792 693607048474701985 432353538030602240 8239950829780321792 4973704632646467585 5459557018510445248 3571621725340646401 453341488316351488 9084559517368956417 5289149996278314497 8946475343758385729 5807208081397584896 7655784484983887745 8071411318952022016 875468395975309685 6798263798801201152 1374305936165532288 7897869585091297281 5841051869809504256 5612026109804936449 5188291694015234689 2345063135877437809 5344174304198034432 4983141645909574273 6775989069770124209 1426255844672667649 5831878731268370433 4496850084316870912 6824838784833658880 7604839270215292161 5020990813754205185 5586443376508191744 1329884640880259072 4159943953687537664 3053891471929901056 8850047553422987088 7966383448310926592 2684466027833309697 5724995721896870144 6420922051928561665 208770117725814784 5756226721491961856 2761036590459273217 1673441768291951008 2787238906765203457 3703495199198450912 4861611098227172352 3339403396833165825 4510655199410782209 9028005355282140161 7672288700585956737 4666051805111201784 3162106074639614401 9076393995270485760 7907434847657004032 6385317474518815456 1042339930140803072 5055907117885182880 109879066069043969 7658863809269878401 2114522202197983233 1167192912492448001 6258296375831479552 7259108883999212544 8588510144747536897 2069899874944291712 6029303017028386817 1393577124253048832 5316123404631221224 1300801287785357536 4843450565669899265 7395647377367501313 4954003679424348160 5740516108668346752 4439356872529346561 4353187978250787712 2545857501947827456 8173681309919215617 3876278030966552832 201341516841531392 7216284475356614657 1755712249490604033 2760380902547918689 6682817646546269697 1872784177863174385 6481999428322660352 8627315023082059776 3533604579113548385 7299944545784606465 6164908272768311297 1127236613387186177 1704763867933483777 3912836002957686785 4787842123714265088 6630130066686907649 2435926537243803776 2020882859722896776 1347781669572864449 6195074605833027584 7025756572484485121 4529315518903595008 2103362304358588417 1933182665659056128 2065587824908664833 3005478171679645697 6265111996046296065 3678264052274429953 7270383046618368512 878041018072973313 6959642899358289185 4012433098366176672 5454578193944721409 1245071864341087553 6684463720446304032 8913774225621082880 349895948349200992 8079607347495214592 8925674788121567233 2974237727398024859 8776367476412800768 6577815467870728193 2268471714079989761 6521102079878893568 265756252252212224 683378450745317377 4416714864283518529 8253876013764739073 6333442846032396288 3338686660477792256 2309726653783972673 6298506238211446528 3047955316445577344 3451045060034968577 5654764171138173952 3210116565212256000 6289792661843098561 3018011110151032832 2318582583274081089 7503355718770837504 8545280588093761024 3589124656418222593 6859368090870743041 1558169214505615360 8876463220020657720 1126960516372153345 6975113163716984833 7914132498469473921 654236268154267648 588248351671521217 7246315871173008025 8931376451265857536 4466311607336131137 6780787144505895425 2695821533452421760 404629051975581697 3047030607047204865 4781235335362871297 26090662944622648 5699210121525912065 2561523038890200065 5750853318684189505 2351654059372445696 5735588880815217665 2730734945900761089 5622770940215024768 6913598910842931200 3586074503139221504 6570193817663172609 1545195438483077888 4667574605401063424 6183447341038383104 6203627866028673752 3160758767414550528 8341549671142672128 7834673365427752864 3633754268090761472 4810788121708909057 516693738025735168 6115487032368500993 3560797482160929825 624700247988377216 7658526959612864512 1939949350980968352 1233631943591991649 6259393098386043393 6540850006181661696 5960838924336082432 1350365110847311937 627260174343977729 5315704015486713856 3185682105320666624 2975849596189005488 4221624702828605957 1232872446606180352 6095881117842209120 1694672283521834065 9180698076253704992 4684732842141014337 143369043545833203 570220322529926049 7964194519983549696 644489961234352897 5800893022499095552 6647287682665807873 3174534501059347969 2336570000589161984 8908196895985051297 3543142015661916161 3877698065063259137 178637518207783040 1550742873656383745 3875407157999021025 8857510980223122561 8138321703844832256 4268088887145774593 7664610405840322561 2652346601528760512 5250176330379533425 8317760185430237185 8164904821626164736 6069130744262443009 8677164693011300352 1889700611929405897 8811406919661359216 3048750472526861824 4400662997167192348 3994242589786295809 2658247271710810241 6132976027589493889 3457440072252684545 6860805151519179776 5993946689456267265 4063996019999424512 3884900759513061344 3215810530654965761 3948540332060418049 1048347543093886976 2031399108160192512 2673891871193956352 1349731421548265424 5256978909915079488 1019614278791769680 5949962936864100000 1175328612983838208 4681657635965632512 5837170621620889217 1213251797558194752 7379524918012255296 4843920912660928256 6159313936955080705 7735883811768815617 1361102110495941889 2660322615829840896 8703269808841172327 6521979693271678976 2186200705947185153 3303893775985530368 7584801253012837888 3853435641582505216 5830694773930429953 2396016862678728705 6217904026634006041 8925053766632606465 986125892196818945 5207833496100614144 395226794109754209 2108096046138227328 8761750752102586976 6166270656847330432 5790610738755782656 1020308883246002177 3143582699755667456 3823590203372601345 8514721875974701569 7638502675320432573 8254488443412056577 3517326368391653376 6924831550312184025 4509586026232051201 4829755427096900609 3436526472496164097 3675389652661975104 8809860549186180096 4366163227114660584 8627800000985565184 7827489681886871553 3952064299548207104 2541749751281625088 3104498494397257216 5669470225736305377 8201960469767488768 5960904790746650305 2015947662206341120 6134679795823875329 3586242504868102144 6887578698961086337 4782855362095492993 3663934975383765344 7092060067477502977 4208158733433185793 4486316518619515840 6825812686580744192 4132862197645844481 4632182889789963904 7132029553922498161 801500371810516993 3796981690471993344 992494874615147392 3992210631001207361 1803269945307735808 1480603430391080833 7037557172550729569 531225918164331361 2331317662621179905 7272938860534016001 8089584622013328833 3632873985009316864 930657467460155752 4286172649308028928 500278111416160257 1930635667414110272 4572984126493656065 1824576451055183872 454599010838477697 8730662769133955408 8793893798842237825 6416339949237073153 5363622663650941184 8826768787364642816 1886126518646734080 8763565878000066177 8711003429587648513 2615117706263396353 6609056148155506689 512147207843310593 6924170813915882656 8412256648328396801 3515175145619877121 7198717806357948417 4678845097882562560 1217241018696231680 641669295623269377 7077573657914220545 3554234606642364416 6520801786760737792 5782699741656580097 3689591626788200448 999145208770887680 7465645218999492608 830250726549886593 5673504960973943040 6910734325236789248 8351883911884677120 6101383018540953601 4535015183105392640 3655319608680488960 5382609194058771392 2433203918673133569 7868226656823425025 6047188351818568193 1073016717088418817 3833423795835057856 8613227660669388801 1134231700849522561 8536417591190715136 7433351483761360897 3869721202306722816 8370067236974243329 5234679466047180801 4475675511620974592 2112489889166790656 2492219464342350848 7055230806568103937 3708579054383200137 526113015653454337 7132707915381604353 566881363329830912 1002392540881605121 6829187025427283712 1017849468517613569 3083038885048231040 5157424138875090945 5724937838954971137 4668003757029698049 67511276238414849 4924227785500614657 7236596307307626496 1808432099992595200 5541744579550117889 6165748518495387648 7073081856875692032 1959012930929889280 227781645870374913 500776036941014528 1238782272017071104 204854963866382401 213571622598615040 1212905820904413697 1616418987592073216 624848102691831808 5137684438148435968 1678099073583468033 7098986575528531201 5948646881532096128 671355537497403393 8183638277889992832 1240314620826493096 2409598114960469577 3188853350386892800 6604911404004005504 5201280665992743385 3297806357891121152 3659714021533652881 7159847641177434641 7425816077102618809 950558569240132993 2572931638417152640 697897740839653377 650415266826625024 186218473258627584 2763808723679469376 2577836380432367616 7152606350041398785 7160695178993932481 9142093322183434240 4202452055562858320 540345589926590464 7446915830257176576 2808886535943688192 4758322333092562529 3221894306334755841 1727661042771642625 4335368368055543296 1426414590305012712 7269831633374710785 3180594121205534721 5149487799259111392 6139779142687909889 5654877202690113537 6945753656329418753 6137904405023668225 5338200130914025473 6353923246010624808 8843255915094444289 3376039521139507200 4228236369101648897 3780267928618540352 7843552260712570880 1625777585880965504 565093747889244672 2222120835930228993 4036927967403716193 3257348797764730881 2837514438835306496 4552703417414537393 6838778716757981696 7012587875009760984 8065376109644544000 7720298893048938497 6729778258262515201 176293596607115264 4553011727279026561 1976284295350570240 4776796672074044417 6550695831477813249 8952391623375696897 8008151242344840384 4720500754524789825 3302736926174871553 8091098906538257665 3040815621148171264 1642173056995120128 4262238957412680705 3362979779004157697 6668195589344673793 7930319483829305345 8054138430620266560 3505917214769018881 7287203847896253065 3725895331025911808 6474109465349200097 1871281866753966081 1664957203326615553 3290035288297733665 7274116255315469312 2393596762825687040 2358459456175234640 8985700323776339969 1879769644409552897 2275576839538510593 2400890337243345921 8842284708930011137 3787733879290966144 2126961345660839680 8181472642234568705 848460952487610368 4028093757716209073 8749374070665034356 2932303774654624961 922526637995196417 1132024501579010049 5473613024299795441 8823432244142573568 6384978038379543744 8665294569446879232 4256869579520628736 8138077124017138433 8730067977759940609 3820192988204755456 5241456274604310528 852585033951707137 6761857536268238849 7438658303085248513 2259049881138231041 6561430613189317489 6280736223780245505 460329859562340352 1255089156037935105 4439683417269219328 4687566904822947841 1968626562257789441 7108459555186771521 1647848563121356801 3466938678450868225 7478569553527521281 1305492056404877312 2186490004394393601 4784323334632309505 1984664402003095552 8896577572862207232 3169580217515110400 1347909946321946625 1681390895147048960 1283214575567173504 2423483041283305472 6941609298010726400 6370390181418070273 9034679299862452544 1563223875794280449 717597279419724688 36394827187657728 1953057910464729257 1356641978388054017 8274518122954187393 731434673373927808 4677427530758023041 4840029627687825408 8613894227540049921 7382514437232680448 1107299533666146025 8659272860892611352 8641895795022465153 336050519360849024 2700516113156096001 3818062426756087809 7694657744192783360 5557460875227354113 6859542045914811392 6525977222918129536 419472709706502145 2271099452617302016 2006336417492290561 6434769862911752193 7407511485328402944 6882473674343969280 8051087990033371424 5348989199313719809 4095350621874929664 1413898514894372544 4237546517243978881 5972719957201826992 5147241623432888320 7036915383813832705 8951585958139636609 5443803202890396448 7569200454379557888 3405077861022919873 5776396693358720513 1297938354757083136 1657773634602400769 4335939900051157249 6354102251970101248 2562506830315847681 6034018078364977152 2610681044510636096 7618800368031232513 4090431819734473696 9038027695232603392 4316229831727828481 3590451145596921324 5451804417398210561 6974720554385188096 4402387337780244964 6048697575042000897 6864859152990106752 4215623522693414912 1350864119887016705 3287374647825252352 5862674086554474497 7786068985557278720 4492202321455365121 4641546100075527040 5502609807910092416 6884861264491718656 7037364884401690625 2557368145871746048 1333544802260151809 2521540189806249984 8714719566551619584 777064420929336320 4689286145743282177 6804370913070999160 2775199423947964416 2452234636856557568 4344241788975448064 7404115729822329280 7384265567628239009 3642044335266984576 5803596812275044352 8798889745097796352 3501206855359838209 4694822295962773249 1486626836091321709 6305541597609858225 704523355096416256 8716891091027931137 6835452854085300224 3114076585849995264 3510582623091224576 2451088805301904385 8774079294487896705 9219946539464650368 7173030078586728256 727508905342222336 7477748345992544256 6651687228206006272 2723529083441620992 1185146774206917569 6410786397755382785 9148916554316663297 2444748853438672000 361392685855992065 388265913306054657 8740766006515130369 5776902006433968128 5979125238230570368 528229850591871633 5896572109255544321 6098016827656675328 6881217376986029568 7523876316245672449 2911328221132703745 6913465667212943361 4577604287228206588 6610730780440395777 7842232621236724225 3696390065335992320 5395653232853105697 8608087214812792160 1791937888941641409 1589867679494728705 4816869551641656064 9054487234461264032 8461790002461126913 8948258945860412417 779130574735818752 7176315808323092481 3124302362683506689 8774089110133669889 4595299623376327424 9160952519633951744 5347909619133103425 3011948792651956225 2934358308184027136 1391683932802408448 2487484807488201600 1589972068134772737 8522673086044474817 3493233686540959745 4370995969957698816 7920384325940728833 3400362942337105920 7871970749025705984 7838478106501164969 6047101089840747905 3742627785000745153 551113597231830016 2948759020752921832 6431755485008146433 5194495230933157025 6565936116509245441 9222160630228867072 5171592714501472257 2302490954066016512 5734650593838858241 5034574513369682696 6104306881441210369 7779579242790158336 3390106176150797696 6551038576954243009 8782581576060581888 8681658128808277249 3308521318348896961 4969991953613170176 5456422079459975169 2837114292725223488 7012186238773331544 1644547191086563328 4825234381844370113 3076042596439592321 6050621016223252480 5695466920720416768 8860925091567714304 6572110989902532608 189977887559733377 7400404467166539264 3677981146175635457 3997775641332578560 7421959933455783568 8650522846555746305 8754587485658097440 5757627836745386240 2806120054451794944 7727131422696759425 5207707578506641409 5827183306649124864 3522714424658629293 6979106259111891840 2520381029798723585 2899477537670119425 8657530872706277144 6414003591450445632 3807015646419629664 8037657584911035904 363293167239589889 915874853075155984 2890079037301039072 4947990168405494784 6018172692939538433 6104392692024800769 6979536004182845952 1053083085768083329 770083603578997312 3009878906865418304 3209610934496959488 5411517758013581185 3912995275323957472 8819893231007039488 6881543762954180048 2324566795743387649 3811574484249763841 2298617060649928704 2640262040928319233 3819815054679364057 3992460373863301120 7600007486099759105 1233233837899280385 5457640916434550785 3329633379456070328 4356330588879337465 8209701096556813049 4404001677212862281 1031118558494150656 6093179008569675777 2249086644471075840 140790538755758081 2217058925172432544 1089366988329730048 375270610296440833 4624153261288933489 7032153214704279829 3131565167276457984 4251051266240970752 7514549563120830464 7348466493554581600 492599256141922305 6615459768533778432 5399710203602405376 3163764729348719824 725908703397857824 3941276620348971008 8609887231157403201 1230733163018001985 8737931303771383336 4082355168796632833 3050593412980473569 4204688976168235008 5439504393451944704 2640379720114823168 656033328422711296 8348659213388790689 6111554440380023808 7500480798251769857 6149331066892320768 6081320032946601728 4157560042681476353 4993746085951766529 1848287111849758720 7727568022783614977 8742354706419988224 9050722168144298369 7632269147019982849 8946879312152830977 1832549836535209984 7249896696482527233 8235433933655244800 2472998915712731904 4355009617928030209 7493197662365870124 7634424982748004352 4655604813042548736 4330064890941702144 331752558423419904 5367715991984420577 686329970953490433 715392904823136257 2328472331260457600 652320594637845504 6900481465065207809 1824822728520372224 3233304011444600192 494429370609712512 8839803486851118080 4890704166985100800 6183270697456943105 232978426429368744 6177553646685234048 1436373016408482704 6015351572126404737 4609479826657453464 5522444290151824288 6156884630217981953 125417455411438977 8549910872045207553 8183442924230096897 1102575183221297153 3952874561547501696 8074002969906630656 5785921981055849089 6543876333243909449 723443561997381888 4948896503482685697 4767536477863092225 764054862696915201 6796086807227099585 7123453103416950784 8678858184760961025 5226789666742046720 2009385970939154880 3986728351064580097 8289040780677722113 4582480743342634913 1772805577129724160 6103665680220946432 36563260825171744 3268062900564877312 9219322533896974081 8412416305373925648 813930667490757376 2373109729680597504 383467955312052224 5448677369408258048 2734439990936391680 2293684795709127488 8568824301705214208 3356037065890352512 3750712763543932929 2842033357269837327 8328794211861943296 6271099339026102273 8445911816076886017 7740124222065737729 6768760799294189569 1688530584661867073 3961043764443611136 1247947895889079905 1866263972713992192 97931691718123520 3276257900380307456 5526123426775618561 6613512657907322881 1705323210114769824 2789090650028865537 6325939870451617280 6530025600433641857 3742908009215386129 9077117157622464769 2759913801051954176 2206653790830803968 893065306665889280 6649404024075353089 9114907886586469760 531800957918822401 437096192703153280 3606581831414060033 2161490842648837953 4390662071516577792 7714812402906439296 5652459151522699264 5049506442063051777 6469401261931048961 6596033059584761985 3077114280629052417 2318226711914299393 7469760019975476736 4781788498829262848 8041890469640937473 4914607325425266688 5687799542784655361 5164211148191273057 2258355772183120464 1558934682453278721 8996357666907170752 5582036284833989592 66866634155835168 7939036249437208576 6758819816891947105 6134111207979206656 602566329315004417 3056006179769099649 5913294310359408384 1224304124292568577 6869884055052123680 780881590570164225 9150218035703742273 7647139165003445248 3752453955498993088 3173701374836399104 7448154566184433665 8752171116790969345 2454654067362838048 6484052150939291649 2320126316000765952 4058244682420162561 7192787910123979777 8374345573576916161 3230438545426972672 1670302556541681664 4725474463532769281 8571709511767239632 23356323260413953 3005089609376759809 7676481252523618304 5678564716622130177 2824828776472297489 8776747115122961280 5044037130887533857 7440952251534464961 4314205749645836289 2125654466764851713 4366105154508539905 8191290088224559617 8046944349302516096 3571068418663376896 6982959656651161601 3522847821046055681 8581226386181606017 4836126184735506432 2311844722391711744 2950372656386408705 4074602725937556480 9148207654346400384 2218731484069707776 8700139475259402241 2713740222306078208 4658567788334823425 1380101007519233568 5275349815096870528 3219739057728003585 4528809571680590849 4427531385101950977 915121582218608641 2427192265047248600 6654094914396202881 5281781260698304512 141802259123699713 4567892152815320833 7185118836335312896 3883691565352026113 8382784416787275776 2156035980274245633 322120307438268416 7183938183318458369 6593533349083744257 1503255772693329153 7178043984203270849 3505942636641516800 962665983072605889 335942675989632769 3886648926240718848 2569576176713016593 5196874683904535808 5788877211895783425 7161638518210674689 7155806132536475649 5155125572725383168 2438761529753319328 3959634248385708032 121276091956711425 8662455774183133185 1178800872794558465 1927443533755539456 1452137181772350208 1451427666953732097 7943265466599473153 1633217685890468224 1060964756398344705 8051631900706150785 5387741359613885441 6592270625332563200 5570858364237159809 8086818683612340225 1643626502145628289 5185732982408748481 3163257554611344641 1762379612656457884 7645187747058229249 2359793622275606529 6708834524416098816 2493160364104629889 3189740016498403840 2055774027457138496 2881324878781867072 5496883175669399552 1235471026774083584 1921404826077757440 7109706773308985345 1969071297335066881 1198404104285699073 4484292109740724993 4716136612049190912 6071266152760212929 2604164808981658176 2116650624473408513 6967157406781652992 8601565327887166680 8500817415211499521 4042186576463007745 6536368048484777985 8876957032094779136 668391924350582784 8858947107399101441 8500377085575007904 7652661832797352016 7052500333639162880 8112621578895685632 412083573462305281 6587368639765869504 4239475089049129136 9172912372045478697 7367468925897670656 3627233849222972104 9140469482252279488 7407079304092472705 7041073348439955457 8768243801544796096 9064514763156365824 5724158874289259521 1924139822238552832 5584673669069672192 1614846144647528449 6758537995148518913 7832310983430364649 6327897158800806400 3953684593200587649 1821138277562050857 6184810204611687297 2066479859709228032 7702224511832162433 8749927141479478504 8964373640537609216 1815330391540657665 7828137623641108097 8069600478545700912 5842877842987873408 7979270248685441281 3405036829708949504 2846494553824964608 1532663442932032385 5880138660356106241 7886381180864624144 6133289224286068736 5803591816593801216 1281136305917264641 2973227997674025473 6412601870204749824 2085189081314115584 333741785408818945 6397907870201242200 4109205049415972768 1227484224514536976 5748208922032025537 6236717562604765185 2857980883362427392 3405003404967274497 8103609425852052225 3880001501703695936 7028217361026796313 2168869202265393632 7412793157047877632 7655396978278373889 5483358182368235201 851306596966506496 1179579144805809024 9082327411555051265 970392705792301569 6189593953087085184 6695312835883873280 2173605814622659457 2061139721654000705 7050218400335203872 6578534577633004800 6814138118655465344 4461966435779571712 6120495589284577281 5347954363212197888 877069830309472944 6873070676761411585 7644681109104793345 2352192666862808832 7119931859440593664 4197730772754780673 3931177865005621248 7845031378188324865 603343238254555137 1966833146764025857 5524553252973895680 1276587103140487937 5126631318603213569 4912879472476684288 9044750716822777600 4398666877858522113 5226011940447671681 1923319584198836800 3840344972561735297 3326400700689055745 1921500060216650496 8326321696567836545 3107068391277969408 4604946055585677312 8246288797215858688 1976761489860476928 1008247525525318080 8961350015921937665 4869794541181803104 7551455568384735232 3834557855811821681 3758028702283154625 8539661049489850369 3442286900825112576 8730256560041285632 275215614229422592 8242875225802005377 407566774290625536 3880149263046241600 2170886264307480573 4529342337942044416 9110019609450020864 4665189164032065536 1722426697728165809 7690354700886882560 429656833344270337 1305809391328174081 5693879966444524337 8617693134440665857 9129769842318583297 6185709562890158081 5637725737098539009 4770813437685626881 536595907318191617 6401409982937397888 7973778233356232705 7328114436590088577 4018861588836835328 7396507138807488513 3709346171398519552 5175697406926419888 4306199398089455873 6994755731833416704 6036677102634908673 8631806425035059648 973240715438556160 7737869855914516224 6952165492524337600 7101011599327857409 2868132457200835289 1569998726185588224 7427360443446122497 45899585593339904 4641297880202330688 2846458976220395184 6431085720571559936 1794408089670307841 7968016754858026545 3629688467606142976 8714714504735960576 2541547997617142785 4204370143997527361 9094913517206131201 2764049268929635072 1770345603028412416 8306798867299449985 2442948730512041216 3692965437499371521 3547225428415110144 4724790917697374209 5618522889127718592 5524659240298512384 1570905539745611777 249610326758733505 5570639927067205121 2722918340470597505 3996928884779102017 6870825336515119104 7541279141469031424 5239445858012170016 190776761366872064 8879122447247769600 8042820197874173968 9021981793676410881 5657941800833778688 3399028959479575488 6185346111897862145 1630024971953787009 3741255770286456832 6828316313854374144 1815853255383317376 6968485392856146432 3063516089991435776 4030643280434692096 2100258350660809729 5326771511538882816 6923561129682900480 6004475167848078080 3548031286518824961 2767323852702531584 8355210313108683776 7552254521095581449 2105494212627202561 1341585519567261057 5886612970787686656 5910116634424752129 2799189941150996352 1483627325142531232 597854395528511489 7669014362926186497 233847543988527104 4329983070091171329 4277046539836410368 3493591537284809089 8293430891472915968 3638681009375199233 1237802935580655617 5293265351503233025 8331579992528545152 70981960805948673 6552630554675143392 1346638495213067584 6231396752349984192 7057285508320854017 1674369849212950529 709438835373318337 7789176190317831169 9084396601322426368 3092310388763586433 4108736407608480769 2314473328881829889 1801749459894901497 3236874903158072833 4528625175550842368 8669166704010207232 3330498784156056768 5753783500031621761 1156011291755279872 7809948807246488577 9055212544228663296 4474071960995222529 7712324500662374656 6978095288324243457 4696455863708493152 230303249769923825 1241120237194640112 6935447029277655040 7628564193833523712 1975468444801196033 9160782032617667393 7976159871800425473 5183528510727318528 1575257303128604672 8623010434354796569 4481777942561099905 3209290905632479744 5027912628527472640 3870730837545202176 4765222294655916716 8993448134222252769 8221649150728220160 1192998024833268225 5214759256062628537 4350475751829131264 9180382238035059201 1026244351071956560 254144262263070720 5717083703102930945 5754762739877621761 3984661812152752768 4341719155003018753 8530597784835948545 392702784398753792 2704062639907913953 407304290024622592 2961600160174931968 8508528249606991872 4633965740537954305 5861735803785564416 3863152488045338977 6333982352073713664 8299991065408702465 7157287555976380352 8642496069544579072 2135615592788985128 2033968923881242625 5875003130651688960 4558931530277183488 1793414635949170688 896300334812200961 5657873673880338432 295601767843999745 6839481956731060224 5231182061429594113 6029982832293643777 6429650113562607616 6018329083081479441 397506671372402688 8954641251419643392 7837346379172937728 6964226877706502400 3533111372003105777 7256029900347616897 8115374264491887105 8100506037447787073 4631168385532414057 3238434407475073024 6567704927362588928 8198937457404411904 7279983695729242881 422040085121783808 5494098335901965313 3973470862440757793 3217407656900275088 4230642258193990145 8185586885839386112 7932014861831766016 4642024022549108337 1542388666042861568 419981338583203840 7710607342477094465 7629599280388243200 2213418748082268161 5542934552206727618 8126657122995965280 4749214601705291777 6568567933727801345 6642912346043842560 1313811385858129921 1224821434041884672 6141624052843533313 128601058194625920 3908486457147914240 8396483605603221505 8109777730823462144 7651475652624515073 4805294359522603620 5882853560649564160 7236927092434275604 4442902342865240833 651600737152324481 3848397045707578625 7289368166072840193 5180213538790875137 4539857782867275617 4299701036005298688 3681623327218143488 7939730797058850816 6121432512615246752 6142021994158235648 4527949113085730816 7550966443769420992 5271210789745105281 1223625476403982849 524412063182450945 5722075726432468736 4108306131565192193 8097637212058002432 3775942583376565376 7237822092317237249 3699395681379591009 1487756331630657536 612527164134182913 4292130082841567233 7977322389707934785 2947338036697644032 3672087979621330176 5209006847476563968 1905905047360756929 2829150045061513216 122640967647903232 7485812296929903617 4610211223288031233 7478687879053105153 8107786376279437312 5015160575260156193 2645724558878638369 8639802634419445760 2527106607407560848 4360723337895493632 4777250418355740673 7152336334481372548 9073387183236841472 7315845096191730176 5660360489256322017 3252763362912575489 584201574321278414 9030641456671653888 5941452080532193280 1535632669123792160 3088252512475787265 3190414822582963201 6579325159114467841 2677864655184817472 6119196327225038337 8164389352533649393 3590811828241582081 3760543075576709120 7640203120512399873 6121601735643092225 9102348255380305921 5608693712744417537 813165369768187905 9126966131608441920 2482806506361901056 6855076453037477889 213445423058268336 703645292320543744 5022978049400035776 3628116861415446001 6204317085479399745 4177796187956614912 8551174090099535873 8886226169044066305 4862886848280231937 8479744164542552217 2366525977830255104 9093301773336168449 7923169225875766913 688848912147086689 6000585647706865664 4271065972869971969 1359073920442474497 189019510223703552 5172471816797231872 4450998129175839216 3692905475988809216 8866596625708240897 6328315835328757761 3799133920431144960 5455559365751785632 3021523907063283712 2319012936263019008 5690785976553717745 332215450767678784 7342959565664190464 2571717487255093249 6807807965106962433 3156698858163322880 3291338061838734240 2709055335446190464 3480651273320482433 3641982070435776513 8424208748041330689 8665609188720771073 1183002810885508816 6293748546407313409 5632688483575627520 5556315593773971968 5988847228188659769 8660413911936303104 657610939986239489 6654740629685756256 4895177329524485633 4271846291177418752 2101619254222219905 1979908209537335040 1611772635577293825 6958951605570970416 5753864198843644160 8184946155910788256 5800565434466572433 3555724526313144321 8036064489255890944 1205553868056185857 5127570190437058561 8926376761689595136 1924760827077283840 459073379713941504 4169887617164076033 3031296214714131520 701132225436721153 4247536423638334721 5478862778826380545 8191055165678813184 2765239872821473281 2967316661145239553 95974363183253925 6020750704837127681 809213714341404416 2426043882268508160 3268657720084635904 9092642032433172480 7812309055037558784 7318613862672775008 3316064696105038336 4203664078931573329 860426322320654337 3731107900895275393 1630323274133012481 6753816536193435649 8087088373171365632 5049121733673755873 1 1976576595816880512 5579862215194071808 4630098863421521152 8791056409291934528 2734867599428349697 8684806439781994240 2174577000936624128 1260732018524235777 1545024182390800512 3368515056562030336 7470441019975824129 4580633454964590112 610045065867155713 1481260730391151617 2466745581450665985 1416259123026694144 2994088311232921441 431783023243952128 862912054725746688 1464279420878094337 8785760072128643072 8748399212062498817 4832462420253896577 7276009882427628832 5863762729833363456 6860557820371003137 1 3851594177392299776 4802186660572993537 99747980481356616 4774306373517473185 8182802868991651840 4976550231401355392 1764222624711442693 1432710152596357121 4660686288613572592 8542447928953149441 2723670187317426720 2297385520980465664 817555376360448984 8601242994410587185 5893818684919340032 1311043598451369280 6461661283896679937 6020598731556393728 5317300084168270656 3586666969360456449 5509220158071238656 9024300253643163649 1295865918712220425 3190324967562586624 6473187525564805121 4395776670080094209 4656063486268973872 4210493470803865088 8630473209278169088 4083617610107101185 72650524535781376 4469118679650926592 5222166589169303041 8264008030277342208 1126164864336901632 2735747281803460129 1347174512773681737 3252658702740231809 6514338555922486785 7906235156136326785 8249577439564087297 3069647564678644129 5716043859067280640 7669635514552795137 3877316213097547776 5092183127703642112 1667323345197954049 7664603197831068672 5572603623380268292 1257942881362160385 8150375579245666305 6708175309075644417 789881457190930944 3710205300378910721 5209040008727298049 2010931319996334081 6598090631444866240 4233062779796909496 2066133369018083840 354400347210730625 6456217458416054272 4218685962704588032 8760866770426593984 5470477813702016641 1038996454296453280 4612899503916826624 5422414055471812161 7027269768689025024 988563878593874144 798622304071607552 4044459719640268289 4116850168513645568 539725308653666305 5130749413444853488 1682675882814386176 4245302845040993280 215908939279106049 8427861766744658560 5242213921271985153 5220549305906855936 6544416830667596768 7515224952800542721 4712769816193204864 7187102128392253888 3674318664287623552 2619293586197970945 4772572145275139217 5417912747342598145 2864082710282090497 3268407297208175345 8422758099786661888 8885247818681422337 3869918325780968448 7201059463523663873 8137157481581572481 606842348364526049 7426748955628470174 5037964841847264257 6547037135943519873 3547640789100327312 6146379375372519129 6390839291197714432 8706443927289573377 7775422363523195649 5878069074028699841 2080633955151435776 4781764845593680641 3718389178456969473 7556294505582297088 3607011896290692416 2097819823596240896 4104374094213124769 1389701868819910529 1278813566313651121 8552586388371591168 2829038226619924481 8802027685947386880 5405504228747628544 3631987835520892929 7026282283865100800 4841436520915333633 143580461321468841 8692963491429280896 5319517399339092481 3753732762330477696 4842296195074998449 707229459526197248 1997401663523872769 3679345164203782145 8701746968893214080 7754194800407853248 4358667530072633345 7823304805641678720 5318800693297020929 1790228662014421632 1381403900898896053 2498133114525257728 3549629422818227072 7764547347742802177 2487116776752754976 361046016987365377 6399584710274328577 441477653815420160 2309419382394087232 4495771248609984512 1849579026179084289 4682215856583688192 7320767762206236672 2852911843331318944 3626243414525427713 6410427383217513153 3226581730508867584 4304305027329294337 7092599498687361408 8145716424181430161 7934193749953173441 3375304601564905473 7370514556378126337 8661252716505907201 4258311277631727872 7059168423798042625 1975841252831045632 1155531889036852224 4407511515444416321 4110440746312990721 1391037048841895937 4709320820548808193 237874385556278784 8025303683190726656 3001156904586625025 3910910090452353025 2771835208960327328 8556011717321073665 5053158731936808960 4323576064642799384 5647738320155053184 3734231774828654592 8424649081853446144 3819520705805818305 1767593238660544281 8327919457640972289 8214248479723886913 2910738743354854656 2373706105636091521 5652272852134905857 4472106572260547584 9187332242439580161 8628191813026589088 1918524790244945665 2032837454369772736 4091393822004323329 8364388016488150992 4032696510955538753 90584826893232128 5256208169129611521 2317120206597797889 1392927249981527040 8241685835296419840 153162892371820544 8057878408255766529 7835089574477955073 8047962635499601920 5800157812072890368 7056218473598805601 3452970096675389440 503086126642804736 3192808146240691712 4010187874325315585 3934092623020176641 7237287973815059712 7880204506913517569 1103750123704287232 8390515300305365505 2759807946324836353 2281143281702899713 754396423727400897 1950239240333459456 862486762158938113 7428989528781029377 637347896036442817 7965223202188105856 4978308006243241472 6406612686221381632 8896867063121707009 7790051311710061568 7493382380770785281 8755377029531099137 7265654731541315585 656307564163372160 7177537298044232704 4855956558631808513 2828985818879362560 6827671703569307649 37718501718889856 8495157434398050496 2944750245787321815 2950290721607795200 8243671551942935744 2256416779872236257 97791906413399700 5536189462623561985 5311831864732052480 2886483779246948353 6426464632851445761 8030397457619222529 7448317003116494849 7875664865861824513 4268518168594094081 6350121927011213585 5929599865448735968 8345384347553746945 6464007352655544321 2517140841059810817 3314544654030880769 6209129737028385025 6645316370140424192 5536762229485277440 7823343632327229440 2162649701604314113 8823923928191442433 6088260424096329729 8316285666124011009 5807524668540798976 3649074343291309057 5625457480490537728 1770686141429496576 8665870299849102720 3547275263756569088 8742290735639869953 7385219812230974881 3963323940892311553 5135000247366199296 2830994841344966657 4316238602667139777 6437616528625188865 6993233612357993473 7441927526191923200 789227357256769536 6320965933824425985 7334454454484172847 2032631232588987520 6368960411258738688 4748201046182657536 6924444807847156672 3631910819875730176 8738870572863140224 6316521551616233473 7695154006444206480 8720014471756283905 3851923737395997184 3175021807093952641 3329182907095347712 8815956797367222272 1043694118659110593 4319734752184331265 8313599346886325248 208390031574900736 6575471203876700160 7043276084969305089 4255265725540966912 8792671702398328627 8879588029741537792 4685731857128693889 765725249442949312 4204439980212322304 930473608966373376 18573965015557120 4852722764217155584 7503219410978086912 4778984811443316737 2463655082586135809 2176923794476142593 5816738761620815872 7806627780317413184 6584381109977243136 7067731445129372256 5174191086588788736 1072035999685045457 3404033429391701504 5816298286114930689 319006982252744912 4737912114986992641 1049177554855788544 6356621335105604993 9070171807820939265 3455041507351546881 7826942694135153665 1905878583567171584 1769739689466015745 2427453728179932033 4640989005229601601 8835043445902956928 162634434885687297 2745685513636241409 7720334573950062592 3409937936819945848 3985863335448241665 2600833871242248192 4251394581361807489 8917157664361187329 1236639144090271744 813029851305136128 5564476460893732865 1140621729302083584 2187455945901036160 32238827909856256 6119062749601949696 7797558265888223232 3362496914595037121 2237058448901106945 521453878877687809 8985004681369128961 7449024288886952257 3371404184025317376 5252322499304334337 685906871920500737 6037973018300890328 2471825101299981760 6658709013089156609 296233315128360961 4598618357485404160 5319722354318343168 7434519241899643648 1283440945828420225 908431162919223296 4031544056785432576 438957956700958721 9092703488884755456 1729996471480025088 4915527417580656129 8329674584431930368 5767718286175240192 634601007414010881 2914999564335185920 2485299557391060481 3315828473287045761 2872242824589631489 6261977103350913024 2902290245310005249 8530337924723810304 2188513787807023616 4643630698273861632 5521402383661980928 7776574186703514241 5901556487938060480 7224645977844592129 793517354257088512 500960310589062753 5833901756389624641 5126409783292835712 6606769589950218241 6957902704154947584 1020980016463345441 3397863545638695936 6836413954749726720 1196022442716932097 5433568786450513921 8212658942218028289 2900943325605038081 6753549243417528320 5532161815482925056 6428679342138036673 2136835577285844336 2014781306949492736 3152976075358469633 2145737811896627200 5530227056017654273 6450710173821586561 1626387731746186816 7885158239745993089 8165728215489567873 2511750582199844864 7317492576378828032 469553720923008577 1018791908323959873 2926018331907647489 490303477775811425 120412762733219840 7360382737470150656 1269784066235703297 2230341116945027073 6460495000580178945 2732417888590996320 7628017158803309792 2212173797399884288 3532219209046972161 5120744238830237952 7974865917249945601 5663981513007851521 3883575606405599232 5479785365311782913 856774472970698496 2532914660979889153 1962910629446237888 4294502486933962752 331812349424512000 4635200849164289024 3133473475687047168 4924726104321726464 5137700439090865313 7326313928305368592 4772517694248768001 873398122600127329 9180428187327177440 6466773590638657537 7904407530125682049 5996277928248419968 7299009313958973440 1046174880351033345 2812969608474892289 6206506746839502497 604203799539613697 7905333436001374465 8830725513006192640 3987909127414272001 3042763728310916288 4625139142520711169 6250736270260925920 1664321353406376704 6344151201973077504 3230293598211085312 4002687233255997440 1731998011545600000 8934370579476587265 8425047051536242689 2496051634157726976 3233562138314323201 7691640466290636800 2328478016893001729 2420983144367049345 1306844052932701441 8128056958940753920 2049880483219048449 7129817596119919361 42856352106027008 6531926663228416001 7409144887935911561 1548845513177448448 3103235376524307200 936579566583635968 3464024040987990016 8821312457898519520 4885892541699058688 1168398541272147968 2947871218257288321 7549778243104362496 6748844871266035200 54078769243553793 6030410799641483600 2520921972954652672 7553170540446105601 7378948718765031425 401569429596086528 2373179836149300016 4200472169948913664 9075242474327700353 141989514437274440 8020124782898690816 3910828864604886017 8426102576836493313 4334801618226538496 859909380715721985 6633859776228589568 896586682181246216 1080491833105632001 1186546272553758721 2630856567712107649 3880988511459836929 2448243877084540784 5211917118828686337 4452985577216905216 7502760475497980672 6092821789058030016 6063811386273471552 670834135260006896 6347704766789835776 8934588804229931009 5216715253632284672 2268053904434632705 467135270968473600 3635378434902464256 7953989371017494528 4014631707718799360 1258608932099719169 6271844594085859585 773407807702920193 967271505734611777 3645847810745491456 4114063753338619520 3354798180585963521 7705325210314057841 6062531608585362689 422527095848064512 849509655540030464 1376536564785601193 3865912717171246081 5895071764619075585 2132311229449023489 8532190321745043457 9165514364227682304 8391148678467121153 9099702985517076481 4728939145433536704 6008188338726702593 6284756017138361345 4817970481063820352 4707427990206070785 2920171039411057409 7438985130137567233 4968005505933484032 866168891714805761 5865919421506794497 8861922911672664065 1949127458697900320 3364969881925513600 7369371053603945472 5149635999710576641 1939250347679026112 4932682907033296513 8500315163973789569 6516278757995773953 3509495082481097289 4947406264199771420 5579577288224081920 1203921620583236609 3052654582756642305 3181270464966017025 3959819095047143424 5498039145294004225 1434179604648501249 6612736672039360000 5947214932398422928 7008836231368376321 5162202234065347072 2415888655734374400 5376116611798835713 2535802382694319584 2867235765234663425 4414169486633616896 5089632817812845696 6277463887548418049 8555942186143873376 7573844785819437632 820636537768984577 7030643270662553600 5218713445061599744 3831359409177326337 394375885820553472 3385109721286959105 7153363941792313345 5616056464556717953 6714440420744702208 2855439033482727936 4522347456564289577 5300737097547626369 7451991179693793280 9140460532695289728 7323764723231068160 5911641113343046145 3539550540733184545 4273943106390815488 2944552465061368832 2985365058334240769 5869346520829538816 6208051599633350657 6000036657311643648 5480117782150325761 5074587581603274753 8342127566895326209 6480255308517081088 5221545241773031425 3449284060014300993 3301001536516392833 3379648754734988225 8764673880220987393 8166457893064403649 1267366635005636737 937925541080216000 2847249272154480416 8756823138837956609 7098473198509558043 9013417035607435873 4259227623319733761 3824197429874838272 4404406822944272385 572807303081517057 216536764067211584 2807397131340596224 4575038853509701632 3747187491198876673 555101077291773953 3994289345478987777 5757993330276794369 7562212887438477312 255128280959685792 8326296859495632897 6602770406099411456 3854511878529122305 4279581576561825345 6797464538669464832 1636664389902753281 2086367532999962945 7605916448945979393 7424848168647262209 3137497199384897537 2845200143144134144 5363276697987686400 7053727634264529152 8058141156892036608 8497841588895922176 134158850200530304 8291615306841562912 4684857774754586033 302458021893051424 1980691689603771392 6244386269313914273 2162426250509170832 2846939712604334721 6183067080816305152 5177048942304780260 43744563421618176 1412579715405650944 2100743586877145088 9119193051112993473 63036771180857344 364040708246339585 1508862034401031680 3935264680037320320 8103144383498225961 8472835862775843841 4271811721285773313 845774297346838528 2017555806157352704 755317873631813632 5941972852864765953 2513177150123180032 2391121647539863552 6271654764423908352 2881486632935405953 4308499447056933888 7711440746712137728 4416330558168064000 793939055307263233 5662609134479642657 2856146918782670784 1909366055142289216 7757150693782347776 1506158921001675045 7643943593549672448 7670599152714748928 8529190592574767328 2985535743858519809 227856445239517660 525654034470527488 6236559859510149121 396338406699858081 9087979666106728449 1157336375224461568 363430795803577025 8321286737804001281 2066502200408251593 4118730313023312033 1568467946614755328 1155222956919030016 1279377698203972376 2936766491289851904 4046004369706184833 8727364031701224704 145601767930331136 3399932948711917696 8915780787011321857 5390885840596203521 8755031555667132416 8358421220131281280 5517753629101593856 8268356447256412161 704593649624403745 8332411627841262105 3548145135650496896 6941092840442042112 6855159427024370432 1312290105202004736 584618728165954560 8076957359945615489 6230078084114038784 5314144303146273409 1865136063994217472 4279689425343217665 3201644728184343809 2240761492160371201 7841527576833031744 212118803259359233 5601650153576740224 6477916213140871168 7193694647057645569 3499514871661985793 4978474254787678209 1027042357402817537 4831940737930412033 1515824032181980673 2091888213846376448 6730598935989018625 6751388668906154176 1467179298590162944 4689139941097278640 4970040614745777152 3953840332448993537 8648229291731189760 6780867121551162561 5704551395487645697 2764223406154977289 5036261478227864577 6177725776203945984 8876406107751896417 5678348018167139713 190648610503655425 6585293795949608960 7814887956127781016 9055506807748489217 5867127126559799793 2683055677641965248 5528614433122533376 43522997540166656 417797495969318912 1446408510022156676 6553867958792261633 7809259591564263424 4206304037903045632 6972252963132261889 5636777589345086464 5107813513664020480 2118689389068304384 1577393801653677088 4383209879812970113 6802913452229414400 6471546277641764864 5636197723201480193 4958412021156681409 3334834724567490561 4789470625379186065 478871502106607616 5196094010997723136 1201496809530851329 4724344309055040512 5076675078618785568 894777569209319425 2025083957931393024 40737659525171712 9109116384233356161 1602131804180185088 3877691677200916480 3245280651663552000 4755237742192073729 4455461202856601985 5576516266105413121 3343490162731399409 4269969898491355137 7973002666746867969 6917660492000591569 1379889816591731264 1471523186623223552 5344482314552882113 5195492388848215553 2357737841946168065 8974561730875864577 3522498399986188289 2740301611194819941 2654105835816103744 7984085780073764865 7661929331235405025 7999965258460154881 4051689000132608512 6023806606195647681 8263965415484746753 179365180021378112 7720233901221383361 4635142520482982272 3661479430696130432 3874681891065200640 2549578582419783489 1850402855423382145 1761747706738802688 7587244745712467969 4004714796343736833 6385158718141830145 8827025783056405249 1891186512545042944 1618041640323493889 3247961735507738624 2937376082517049344 5034831822130845697 2567364292655069184 5615564295298410613 4685708081580714113 5429404751742384385 1179872524069021184 3694186666132175616 3491487218331370976 658428434506068480 7384923449719470721 5175941849831309313 7427618971248273280 826768549761515520 599496617364606976 8427250720515970560 3072875745224195073 5478043550744117249 7609113275236200864 6011526775340923137 2876631291729235457 3395996169689816833 5725855182499897344 1627121593392690688 7275978656204193793 2958601693394575488 1923357193121188864 8166237443403816960 3485980816929894400 6420683327777591297 3093054123808915456 2676441554418835456 7128049689638649504 7948510388240415489 7073800896870062752 4118971826676538369 4708854419666337792 1082034283997228416 6760590009422905345 6683091437705850880 8773646741577995264 6485707295636127745 7294564229731064705 1678228174952316928 9211808576475427328 7895681834089259008 3871925640531826689 2617306578014904321 7414401749808349185 2068539173222545489 4193651018010408352 8974180654928543745 5274902699191964857 7027884688633570881 5603567544162910209 3453782903145897984 8342818540658360321 9194376173651550208 4984226508790943680 4571297132751400065 7964590037627420673 3761973024727765504 917915246231314432 5672447943285344512 1812983397566871552 2918870907758727168 3580922440265229120 4247933477269182465 6668625548066785281 304692179580633089 8057054294341841920 19776995435458560 299164169125309761 3696882922157865984 7073649093349429248 2476517983598061312 14195491874012161 7953882388206602496 6874173415633518592 5113906527940272128 3690807458381471744 1415354914246959345 8471367525905254913 8765404740487403521 8416427442347192833 8504106251397254664 4454976047226502912 6221603445541029376 8761913766258350080 5159950937680773121 1370412230697120769 1349334885532403312 8167506769417246720 3533122207509024096 2485073399868542945 9070483624382904960 3361203676176056320 6706064266675666945 4300034028741853185 376830596315963795 6690832482013020161 7160149780006972928 666196980868188160 972582812647833600 2878515120606415744 428991744119869441 7437748806807231488 4934850351738494465 6425694473185714176 5710529195135903232 7482646925193876928 6240598569038971904 3002726288254650624 6689075770454743873 6131296725611311488 3150103284447194624 8296671904571002624 614520445930646337 469363664511105153 2499500108361346561 6520936728806552048 592174265203982336 4777887565142753281 7814474029276729345 4137619620404117504 4484719160953540609 4140568005303829824 356956570660805185 8989331901549021217 4270233168985008256 8713113260059381761 5462365190972489473 737311839526368385 6864324188749721600 4060803251873966848 6785290184394930177 1521366365702913248 648904493820029953 6575686541895294977 3669851849980993025 8056561032587558912 8483064865746976769 3325463021835733944 822974668905308160 159821952577566209 1901902888307852193 8806357784529773297 6153294285500088320 1987827492052410369 6573739785178885633 2529274590649470464 2987484560641296512 4614888953957974017 822983148480495617 955051053384810568 3323211775626207232 2362057548614308224 610993737069410305 1860175685685316609 3104592719715175425 6117049014936567809 1237870667956732928 6188068056729255936 4937218761712774144 8757700857508812288 3411980734634264576 3319596487798319164 6718356632071333889 7325511648930470945 1050371405152081920 8472370331932967808 5013731260227366336 8118904220755083856 6983387974315704320 6887532792760460737 276503997009877505 3040035240516306945 3979090112020840065 7668491604281458976 6387326817670405120 5126577952908273409 8059695484712419604 1314730192713203712 3461644942025179905 2113794586010836992 292686015255552000 6495430011312670081 7957245683005318465 4341382715827226881 7699046787566764033 805287151250964480 9071885792127879169 3136379616707586560 6993125091611300096 5779370777359300609 2982421154836865704 1318965153100826625 3469185411285394432 7868959897845440513 4233199835135072384 5197907272699686976 8022147083826167392 4047553876906346225 8513152564497566913 6268594792016584704 4587579486447166593 7787778136184780577 4036004183867498497 3781117297504309761 8638119677700721920 8688613036764086272 7145391988312783617 7983839187791838720 4109894818495004673 3686458427553809409 3188296659725303809 5557527683733077760 5016629198413538593 755551289245632512 7945051724114267244 1293441321962618880 2030973681344036865 2860126148156630016 4615085688436402945 7081668920604999681 7880045253812136641 1228801918295020545 1263007383952887809 1141471408686534657 3062416593240175692 5461297138708959233 2266558377044558337 5713973195273646784 1634620419761789440 6194954297199310848 7568466454507164672 767783138592315393 9197825884724963329 4393130826539315713 2801538139326251008 5679666009179242496 530136806669772416 4849028318725412864 7607370740657880752 3392879685124917760 9050369140684173312 2272927622658609153 8135768649657090433 528372235217923584 1909124964547219457 4908291735704829952 851762601526680992 7841985459765161985 8167618929465236737 7481829540674344960 5006842510629933568 8635861479859425281 5373971697828271104 1360222997516615680 3738986860623040513 2868398902202122240 48275186419863809 7504765912885493760 174851006665044993 1279495866752575104 2536034423798303425 1228748075602149376 6009312087143837696 2586958746172098561 5072755848302631424 426007014059147265 8522450858366190848 960570265014935552 7122229942311737857 5516217229776751729 8109110994775574528 5303856380728046369 6415714991688955905 5093553985720119688 8019884271708143617 5277634224718217216 704692624720920065 6122029833131739072 351223470488192513 626865512945303041 1146146494957501745 4499649595404876929 8908084942196625665 8053229491061653504 8448384091653825837 9008483807799582225 5102582782924323472 2836775955525741913 4899093348550996992 1367412014355215041 7553964673702063104 4680338796250660864 1707003003770381440 3777305030056596992 8938534430168311649 7590609125336026112 4137383473091870720 1412492833825894913 2140487512492955873 4885101290636376433 180421336824652672 6516052266599115648 5871469953073938433 5373119508076158977 4225973066319331584 4900122703361720320 8553701014705304401 5777745896761486593 7459612492304662544 3724374368228540416 6122083990017916928 3316649868757185825 8929285973184458809 1887548492921815040 5780595086367148640 1096645770406519937 5568898130375733248 1038595049865518592 5926112831842381249 6352733172859961345 3895670464226508289 4646816678969684224 1697582088693339136 3081306955228214784 2177503946893395969 6765632534514585601 5767762383445249968 5833237780630969857 4972085018745269761 2531176155684233793 7714863195001598072 7594050590589661185 1988377555064131585 2926990516460380928 5706797310969942465 924565284804125377 5386094013050322944 5987620166955171841 9071260563645923329 3732055155424395265 4764843428507532257 6387876921173168129 696261557064892416 2158891641355173889 2544528609658629761 3821358905111348960 8295143061740045568 8397653950791729152 2131994272830766592 6841786445177558784 6639568898475462241 5714438930243888640 5145189894859262720 2034283840913803264 6843926417982783488 8561330371433459713 8048032950897114609 237921531050600033 1916990775278117377 4552522619580223488 2964516100267573249 8805998040559984641 3905199748540412865 8231066076902753217 6972941863613857249 928643320601429937 2545711376867712864 8273073152130804865 9066623697023118337 8856527994456020673 962879227612574208 5980330879087402496 2690581201405585921 5211955408546690816 1878632166906084673 4485529319228985344 6265079101257417073 2364259680363716353 7463315917954830336 4525853348761829376 5628896353238836353 662549380636665377 1212967819646872833 29428987921318069 8029414373734858753 1690645646820098049 8678539510165932033 5587807522797649920 332659526683062977 7446100468082756537 9138436241796024576 4497415296405463736 9203388896665493504 3948041588197162625 7553594046047109120 7982679011669322784 7915741961726672897 7627835369605562369 8875031693861010945 5052354324402961024 5307845300898564736 5012996798762744689 7894122628425405441 4980041709028605953 3648275563513853952 8264405901035473025 9092680017449333761 4523351188193628321 311312860669726721 4066653425216150272 5415511761023393793 3637306747717089409 8001528265339777857 6319792961046095360 7724606585249726465 6491120297927778305 5810237461004028416 3467149079384802752 109404683806526080 3401892603992506368 4639309675168844800 6244725839287238657 2158962149896640001 8744529795517565569 3699359081772965889 7453451398551176128 133339763223412736 2803790301279511744 998097364683849728 1321101473925132289 406531764168556545 7842165712960696321 7081230989525286913 8934039628114306049 6137013882685267185 1640002010869792769 5583119161442668545 1882518334023801856 201752341736030209 6116567751489734145 5871937436619181056 5060112504779597825 3752529572815274184 5434719546841735809 4329110289946394625 4614201997046192352 5432687660522799104 4455028251731156993 589684584053342209 3027269272477443713 5308626271007686657 4308531455610578944 768949506195980289 2305482005158657024 8601890153953475457 4516182983126810624 6996698170921323265 2113994040572672065 2807878565389688705 4338608246306110464 4542534629766152192 5872905188014030849 8307186567703584769 3251936471314821120 7256968202896277504 2547984970199194368 8244856113190742721 7637895158918283264 6646074266423503617 6919050230221004800 8874891072289579008 8901752702634803777 6149372843995877888 5674282794816637952 4242129015019286529 262833978657132545 5761737868013978881 8922490927861099224 3399054951378321409 3161737143374983168 8699299277477227200 6232221298120990977 3904254707424952321 3068764694366289920 4581016786319781888 836559092275808001 6700623083936262144 652548847954628992 5790773440731094301 8825973398666140673 2992054828004868097 5536160948250555073 6425814134753482241 1193429782858340193 6009840087253510656 5406601356323340289 8387008417041702912 5029729712889557377 4861933325503569921 3015111339129634816 5235103036292723169 7058549665573011969 8595906830063589377 3331226644867255181 2439173942112878592 7675029091164134336 7953743316827943936 1652897462148095937 1027735612363020161 3501646850761230337 5834757096761982977 3942958004674825344 2099773275534120960 936031201911385089 520019381778687520 2754998610750341121 1887378746407529473 1666311686084689921 8658593223559422464 1566838105203447169 6216696259600492736 646674239041111040 2411420838926107136 5542988731846873088 3992661038201535809 2155498073731706881 6090657908098245088 3545031027581628416 2109640063635891200 2756028444665032705 4339250356679691393 2590170667819057152 5504185782959908064 695303024851173376 6535869272585559436 3894337357737981697 6516829676363085313 1270068369063644704 7242776557451885056 4370641571323407297 4717555843891003392 3429257151999146528 7073261076450987009 3943114716346032128 6943060872089462336 2752850433099921409 6564509307388207616 3268264278868437825 802131516052918272 9144164121422271424 2735386811897438209 2740927583155742593 3629176458725564417 2478178841321078784 2636311994358539905 9031911054826864640 1381366033502255104 4261100014678482584 1181985816668485121 3821013665447940097 7278537822893866369 2790710354405203585 3853417352848624641 7966079548518565568 5812008198034394112 6664053104513245185 7563352588001161217 4276273024200516912 8428089542686396032 2743082585928586753 2506393433032367873 1755508093659124464 387720838692077569 1737093930499719168 4187014314843503317 2013802560377196161 5027715553972814977 8792334094674427904 8724968058757040560 8457562083222659329 8297728661337010512 1370199443468789504 9188550958786192897 9028129925197873025 7933437831114821633 256811452697698305 3904614897762811904 6273636705057776896 548989220056431617 4467805182907080704 5017653847693639168 8951749355089364993 7148506720314287297 4731516635833220544 5956131069327436041 374286335594725376 7209843626815210361 1902317604358819840 2278557252471832633 741769843628990384 4589127464939753473 5342188430068809728 1127498377305741313 974649655255004280 7691569895061361536 6793512537368690688 3679796243524968577 1856535451884046337 6343509906402420224 7420330562990097408 3793978965949971713 878104377127546880 1724193919070304256 694914913759332864 2150977801277670913 6287739442189894848 3145999622157521409 5180453328393742849 1864540939824752640 8696231146415709184 1803382444262760448 668492282229424784 6930954099104652017 2869730235767144448 567616152888107009 3356934028597732289 4730183979669962752 1393390478568821633 6350201690379559568 5300598230037812992 6319071186795694977 5068038751084546049 4636233352268863233 4099072967086141440 6806744200680514801 598433719711153128 4704834785153908736 1258757115887414017 8058437076870453825 8704275688186499073 3136463801666119308 8272967661073640193 5857403903230566401 6698424713454287872 311788004612165760 1090691856195787072 8382616938104275221 8612578774911924225 7657837739898473985 2665595951669944320 2971170649011650561 7449489340768995328 8314044383017104384 5276981449186780161 2309967259033037504 5128926569672474625 2914020002130427904 1384354342643245056 8657198777883751841 4730573108702389761 980775491249797633 312218165077336065 12105023596159360 9137026613241741313 1355412301333679760 8966039463992777857 5467888092808097793 4671749966948958720 1407516783389726041 1360968308196007936 4398972789495391745 1792885150815421952 5078725639951138816 7359750432263410080 414042309113018368 6522943418214634208 313489828170184448 941805461137883136 3619938684140750848 2751264369371670529 4180094212441057592 7369168053022669824 31370922711713281 3091537233059437057 1185565839512631296 212205396767396865 3581161795292250640 1449174452705361921 7349339486410712576 3366664052216411137 143153572031866049 8640340141812633600 9095492530846064641 5895456725992275969 1247803772376756224 5798640830566472801 4866659922290193920 4684742888653182464 5804461165238216704 2795991106483793120 7747514758016532480 3051530976963314049 8147007371912711297 4881625598091952129 4517102740046325761 8219319807324602369 6600501855018497153 4362646738659964160 4067591599293621761 5470031907769369825 1902185276605881344 2344509240946049025 5938588401347763393 6622541303806705665 523888340085699828 579186585235226624 7275920116890206208 7906968185389478689 7556328050493958144 6924217035544925696 4588522238387432385 2611302100836179969 9084233759443214337 4351984017276796929 434916126372410368 5474080537967808512 6135861238676828673 4422750305466650624 2106018844809938945 3550579206543555584 3611823353983586305 2963285487213840384 2440536687666855936 8691212889161520384 6001593628008602048 7399662636031886081 2679372723413534569 9174387539213786912 238291466069319681 1629974415517294081 5723678153050492417 3815046835331983105 1238362947723353561 6690921466412817409 884351063156654080 8013287456265469953 159360547116328961 1316105990327599105 5907785127779930112 4185840242236639808 5792680397145352465 2409325649897934849 197641713277364224 3544390395025562305 3023155190018736129 2550615431904720897 3935049301352378913 2428786373917655785 4321130765934763329 7605788521541219713 6546370071581904897 8743601676948668416 7201580129450136001 4981436004661559296 8377580140168829313 2349870970007613440 990848500533927936 6231668215959824675 4075233924300843393 781955907942865001 6885182577219756032 2499419674738695169 2943353034127073729 7343908597790670848 4918359369809756161 1429722916202575680 1130819765990194176 1888893835009851392 3218433656560103424 6386850663543255041 3215261065915564496 3548291192086051968 8350791647749316608 1815135174958414849 4536155332186494464 1233837762718883841 8530588696628656128 3443652318196629505 4946787936765492800 6359355937759928320 237718114623143936 6829623882349674496 5966326592970603808 3026054718513381968 3075551234186915841 4680204821920808960 8803371862302651137 9194232035796090880 2381957827802807617 3116569340637106560 2381772237278812133 6722947024063399009 1811340179559788544 6658431134552413768 2290275778097449472 6411089328764698497 2080414391987077120 2652239826534902433 8817828527087910465 5071409618039406592 3406464241047764992 3920460702233419777 6035184671154688001 6904255008548971841 7220952157717079808 2534063341995202561 6122874711470436352 1984308815578107904 6132411226466590208 1994714612844018177 1965040916047872001 4608146906229928785 6413468294822879872 3956644401238474273 4816152872590176000 4723631186332483584 1777294116946729729 1172436389892519932 8020614060379414529 48824776910499457 6910391614927738240 4211176407816346369 1695425303554609152 956616719736437857 535594716914373889 5328740170378467585 2072514189922351660 5446899366339913729 4026883193713590272 3036428835321858305 4075298781617994753 4264365706322654208 6256505772099977216 7523017679775770624 4349640187101056896 8817659361381968289 1778811529634432000 7666206974458917249 2335679056415481153 618687053697489537 1693780733314727936 2687183826111692801 799661164112489281 8249829659394260992 1907852271010167808 7190484497039032320 2207149738668621824 2072701078697289729 7013972770388934657 127020929422903273 56464642606525440 920803838960819072 7336253655481489153 2411953920349538945 8519540664511205376 862622958282604544 5310504153513850816 5005161932922548865 2244932063979500545 2420119697457415681 6140681299667713024 2952870183668801537 1240196341952428792 5123483636869006848 4947018126013369344 936849060017118720 6853224630220276480 56477082440234497 2817054045225091073 52032058126202880 8649448136401036033 7795321783059948288 7162205597038641152 5213862189228689408 3702203096221422592 3469164577094330624 1577428467664289793 1617176417470520705 1780745539831932673 4109755765630052352 202341169675313152 3577517561101579424 1077395654686428033 8870184517509004704 4451951287697473537 8172635376733188145 7932575487911698432 67359039090597888 904937006190669952 9034032597733336576 5675706901547524352 2285734505277441649 131490205565987520 3802012319581290496 4298671546778753664 2365215814217293825 3936795227540225344 551162451140983808 5863189205679736833 484705405824466304 5823133131222113025 7426056648985837184 3733705104572191048 2160238455199934208 3182395327383146496 9185249273474300929 8275466477670785024 6924367202765047808 9193591741024185088 4958384082853429249 3628248130008671073 6932250721732263937 6741490862137931777 2831859925453529161 2507914533691563521 7340761778605760824 7322591206160724736 2418268568599284929 3273774500532044992 2644288786976909824 5020247636578140161 6461479451601675713 5458005346450401281 9025965266848793601 4475011408133894528 1187863874669578145 5476968852598355456 4707107185982062592 934349037192495104 3866862758773630304 8442016328204623872 9033055869139634881 3199854812871469889 5401936638640889856 6238830484642048001 8581803573127936769 2818596133919539201 7441828957967718912 3205655037080408064 7882128166268698625 2455419034517432320 7356939609102589952 4700166251331224184 7881737008200409089 7087525444241735937 5472194307663307776 4762260290054516736 3324845298874047488 6749682255200822016 3049808065618889217 5962648710164522496 8134305501990966785 8464696472565121025 4603436478858128769 7570468504047337473 8060632024273511937 8699388028966985728 8919606284973006848 3329692600231436288 229065044676371841 2408018467889825152 6921328515140707073 4363108811005658696 7175614295174881905 8156606960048363520 6538737340763760000 7768441471072688000 6823192734367481856 7771896390360474497 6139263277626851329 3162179625660259841 5390552552587362305 3085245909258469377 4737998103562255360 3521495229084205056 2054076787087356416 6665760180262535937 7563787080428945408 7608854040369561601 355252232930425345 4368567561270460416 8543822916845371393 7084454352340145409 6831290576630362465 7744518022716153728 8451577621904745729 1694217591312676928 4725089493278759153 644067444377539329 5989748576630472704 2878565605057063169 403723619359498241 2038846918838300192 2088894215590191105 3625176561034088448 7479906729495046401 4204277130840990080 6155175047392146032 2795077686536740865 7475943562372820992 26884015655747584 394281778889816833 4756916795728014721 3498085665297334080 5413223590415012865 1309738159425830145 3693778476715277332 6583376936942450688 8435484210724159489 6162643507631882240 1295906007825401216 4821110875093434369 6395904733624495873 4046745160426731521 1382468840652577504 5853091328857712704 2185227546424485889 9067764532511473665 7962183967589302273 1936181708701297225 4059605537272928256 5666040179600704640 1405362919578370049 2557933838740916225 6472391260262904576 3290993051023130625 4879211536040354984 908050976137162160 6865315491552952320 429621251558854656 9143432680321293217 2295083557816705025 9205930296303052609 4417777040611105024 1126130177067079169 5711616420452752641 5610059705251143680 3148984723585893469 859032663542610720 7205302793768565760 1796335835525588673 7462580119160045568 3121711184225953408 8983923579437627297 3977450364068036608 1390251356838423841 2587441612408356865 1330548359898823088 4250490775539417088 6075856133148581888 4175300317591764993 6947514767791198721 933105081855385601 4845768590941195264 864763903490983937 6361665945181462273 5886908459827842433 1668112254784348161 605558648434090368 6312151867465340928 8047767542388714496 3785849637604761601 6790927822957279233 7246090866682997760 6244026491814090433 8400626976296427520 654720172525528704 2766794616017594816 1698574525963510972 8622530244238246400 749719178210181120 5402595957241912497 873765409830165824 6766130655429245440 1492645820986821216 2460207394094917481 2351932560379346944 6075144427295210496 7561389433176158208 8082728421846568960 5451647759851081217 5842021401487932417 5998031150277395968 1260750851143901184 2042572194255405056 7967979458941681665 6595984714677745665 5959726045580482497 2467488420707453280 4806311079246229505 5749244415790814977 6938282754240334081 1125707414773743617 4894610316382371841 8602661936667434496 4002720114532952330 1778534977676247040 7063304278276653057 5387771697447450624 404150048988485121 8136781021501005696 4623863263701388833 2119906833921998848 4242342130494171777 2691213454769590016 37897140376510976 1778527729195925377 6355260989847271968 6916823080319598593 3139419548191828992 8980374763249598465 4225672150978068353 5920426298440397697 38796269223788545 4411335511569717248 7216114682644292177 2516129862022922241 3179921994257715873 7440956589154948609 5932315134354620417 2988714307499156256 7273887839302514177 5732490717776945153 7349741884650772097 2968563077534707136 1409525710287503360 7749992968938888385 4396088443213483968 7142776923586527744 7370270381827096576 4801976011618233345 865336073350804481 6092013221040449601 7009486719473099777 5341278710270656512 8194204036927067985 3632418672780636800 3526644582045764096 3990094500364003328 1107201201414318081 550261556265783424 5872377269905977344 6733438899892420609 2486418802548230785 8118675454437492352 5409263982955948353 8062190310866971137 1362080935869183041 7343039945049084928 4470860383008329729 2487208487417921536 5444340270130427904 7132535915929306112 3169557149361225728 4569899951338989568 6622109927726692705 3838104354501076993 5355151343380551280 8876314175659769856 4550469422388871169 7317480026274988033 6990812512371701760 94408818842391552 1398525343544955553 5076783455876503552 4667981528561200000 8706336963728802432 6461276825622675457 2865350592253427712 2244051061632154017 3849810864217559168 3121403885994229761 9061300864462036352 7344749746360073217 2240154079845956608 4988122888467725824 519482843567461889 1355234425235148033 29572809280642656 203240555447825153 4689618333302268513 8886586728853274624 829387967430995457 6590652555074953217 4235442209057026944 612275786177083304 253535523865070081 101385246109879920 5898611369953552128 6368309668845870848 4119977390150213889 4434558932905773056 364163192317534208 4893466900145603073 8063762408892530689 91644501495271936 8687012513894610216 8580792117274840577 6739480419227450752 6548679034138926752 3883036497461804872 6768856105399709121 746396420239364336 2554725163836313344 7423459255029327488 4283280061847568384 3859940231288428033 311806280756224065 7450348668724969473 6709519649199814400 770312059352236033 1796975160880277504 4732064998502806528 4367628198245201216 6866662048740833920 4407449888829315584 7643417988861181952 1418548618663591937 4087725954339894272 7901550599784114177 5149280711673470816 6914055756041779713 2874302037105721345 3221583891570019328 6063235092446966369 4051090290280519168 4254964063391887521 7149469709890351136 8987261855646327632 2829007398046357232 5630779522809576961 7495431650608924673 6562624289903416833 9022465820446558080 8558739710834241041 3839849930308994688 6208823656892900865 5921054796412694528 3271512185331515393 2964766479798632449 8336698275021682688 1486757558095408152 509440562686320641 1776455083385874177 7092761673683484672 1582753460903721985 624530440895594497 945415611391039745 2312682206777847808 6342552081680621568 175491313640956416 8689178666633230016 6065778867526299649 2995245826028082368 8328396684951291057 2571967985137983552 7763565432989702657 6279573375412816384 5776241186423306257 185669207300477652 6651283586169831680 4213219151241832737 7921802768925465536 304392067682869249 5562986277764585536 7717118596832317953 6207219568959156224 4372305852526810112 3401463811727997633 4978381275025414144 6405964092081353760 1563589781268320257 4693414307850166272 8321990810351763329 198075426784784816 2248853554995131392 3710121498492272641 4667696767194983425 7699044174709724897 7300960060276185856 7975882132075708416 7876842326214918145 1351947701045657601 683952073951170241 8510941058324868608 3600953513619292161 3244115541021282304 3961148417983173568 6128994917500944384 5564702491373412352 8901582513588797441 6679131698064780545 8831920369836079105 878232061823795200 2135410214272178561 6023457815492810753 2546025148652425793 3359183732416421377 440748498938757120 6220487209903718400 6335796268849687809 3354128905147931968 3435364386703735296 2762706271820673025 2919984230408025345 3912664579569852545 444356778326282241 2448954254155558912 7043505431563540481 4437854695295363649 6444304598251410048 7678402567136310529 7262216505350713536 3585443948236624513 134123221575901594 5769471441736078081 1641326103310010369 1421582838265741312 2758020234434464769 4913050879861142017 6931012036209934337 5329441409826613889 7783671162162003968 528456962583460352 6938233185943265280 4496102692547395584 1344231379607742464 4568456711993688065 5591608612783058824 3398624821047869440 8141224754673631232 2673368760899469312 6947584992102498304 3168192260792327137 1039134657269156865 2646280496009914369 1441758143992572288 8091790146749333505 181464687489056769 6134076773080006656 4638718224543300608 8483847350766338049 5672563840106627073 519604622326357753 2239418999430078465 5062778641736222721 8438748868977364225 4822360035635105796 6393624131540418561 1059926598896798720 5873710153073688576 5811227412875038977 8721205313828552704 5974720762253848577 150487148231933953 3754143055407746433 4677004994031992832 6425358027110055936 1019528036857975025 6674908941263806465 1857621011298019841 183798211233980544 5840113073015061512 2887442397171250944 7382133364741658625 471360782659604992 3872205477889334784 5946153866325209089 463989444593408448 5096913316243415808 8465099105242710017 2025432670395544576 4810631969636048001 8318695155186992517 8314602605697232241 8530167378365625088 5487645105980122112 2160230681493575320 22063004583998337 7059856568751812224 3650915166248345344 1088350388289257473 2956336467246317568 2585557683004280832 2340817167777244032 2590177392087452672 2700091744720748545 512775946667830849 3753774292847749888 276181301472954880 5685526241025812481 856010004224698369 2929002758273007617 6083169627691548673 1325597397911928833 3075576525677600769 5617102764247608832 4495652917130771456 4341960672980568065 63254699592683521 1180580799615798769 8693987387726710880 1375443445743596545 9194240426651385856 1322528018016682753 5363540915988307968 4335876772734844929 3715406314533289985 1823061748938177281 6365167710060199873 4548741547369168896 1302886176154914817 5830647082438264881 3915850383280082433 6466332054796891377 3533089701187534849 4802981305375373313 4734371528562966528 2963957354844064065 3953179118796138496 5938201118723210240 8222391588266854400 1407893326067499009 1978103580293772800 7888212447437504512 4071732274946636033 3275331632462349568 7112186087559598287 5884980928821601537 6120932688057233409 2056720381768720385 5196176450201703424 7511264758371844096 1508041163668652032 8005164794154460321 5906494575808188208 3899883686253821952 5875394110079611649 2349223408882556928 4201352736662224753 5610209168190829568 6326336147072581249 5764320482859988929 40330483917182401 7641001568891908097 2458288176123723777 3646684663724441088 8155482576251781121 6160951925449291925 6710387267247834337 8557588849269993473 3167757656453629889 8438259111206584320 8988515190188670977 7164459097816637441 3450701657400032256 6281686159944858881 8349418016482083328 8524384188688507185 8662242681147019265 3198933153117481601 5155223964744449601 8522511265920286721 56373821226977024 3302345284441518208 2159891146069946369 1473768412961077248 2317101555783616457 2600533547772194816 7658837238535928832 471963340471559169 5498707598617037313 6044621282300214272 3022376237614881920 6439823455910335744 1772084005883136961 2915385186216979456 166202747658966784 5785726332084685056 3413734766707966544 6608357808283915393 2105216487518011392 7338547099645523969 7694925259245881169 8957764482811279424 5810914837647958017 5501030563000641281 1161985791307101185 9099221640700148736 4119572656775693312 5710393732438439424 3532484490604331009 2793146122867485521 7891915888190696704 8029888764706553857 8385372864524529664 7170045994255523840 8924387313746239489 1916203057852307457 1507011149240991745 8361106592685797889 90044758961585792 698863459518102720 7431726153931715841 4649001979501360097 4844542059717506304 2774119962204710912 500189058830799745 4831058447468910593 1821514635418570240 628154891745148929 3958953359180502593 102267651692006897 7189620076036587009 1677702777085466113 4787320346543551488 5874992249005670401 3962886140513091584 4983095347942737473 910509782650466944 766290580922182785 3279032709759207104 1496046774404218881 1035933659872362496 1209940267089191936 2964358833389616640 6045988761338987264 7291304382766440161 8857246677867937024 2984653714443649024 3745683537411989505 2455131139155720832 5069355358366228481 2990193101243940865 217638793274100896 13128932775845888 139952085743861760 3220268766911987712 5398740781152449601 2982511922082914433 8651083418263081057 8054405978085249025 5219777072716462464 7210828363384184768 4030567508778049536 5798914792710209536 3093415523863961600 5305110682305415169 92932096527131648 304567748393527073 1328251971868776448 7798135926587228160 82443759088271360 1346783684051763200 9222028193479966720 3286194277013173249 8363861852957966337 688403180659472833 1412630653120331776 8747888715725631489 2426528090342902753 7688759605968746497 5293356976456188416 6303638854311566336 1347674790267561057 7769963776021548673 6570621646856719696 3742289755643559713 2411755405683066496 5139230241725149184 4591212436020232193 2076640696251520768 1903028841127465984 3201286774663257600 8978583964987383808 1140206095806957696 6857996558429475560 1870742804620902400 2016922162319261185 8710306231754477568 7506950202158358528 6773845232853188608 1570620134719352833 7343926654937197568 6684271900773358593 556023162386706177 5716121181413093985 2121579059642894529 8325171602726072960 8645266155487182336 792856931430049792 4324442044598224512 7721811063051042817 4370978960520304320 7830581379647479713 6927289051174617089 5103609567988035520 6678383332885231936 5177706344078428160 3967654807922279713 3114392692864149537 5112799089145592064 1824379759399478720 3475806968155222016 7260778099985072128 4390656714531536896 5168184882161739520 3747952547621224449 5851607134933919489 1937929900703236096 402330007428450305 1481164492278065152 6480951514401449729 1287277265634944512 4071339360240398769 8745045074721635329 6291502146980753409 7320129811836867584 6148188175443622017 7791368442095516161 5303848527141519873 189181412085059585 5640334958820007936 6654164071460225024 7710503806537275392 1136816921371012097 3180123472696967168 4930178336854376448 1859946727733680128 6167961271422300768 7061602689152516096 8618736620338229248 7016815710244602881 6388725404108229376 7487899838377971317 1602073870811404369 597480091154198529 6080212509333994497 5436598986357222240 4025433458966872064 2112421937300273216 7612024077689310320 1442976568252559872 8614488337762877440 6540416932194971648 7848006375214167809 4063418960666486593 4000997265403873193 3176371240422472705 6923790306870631553 7777542075707161457 899996443135025153 1036248221412098049 2989627758718977025 5646996078851653632 7859332149510610945 1293052459747790336 2688623654758006529 2374552100446103040 3544451105014919936 2574940891326613504 1727707332437114881 2412091148344750977 6666535228334366720 5663580384653764225 4551146044411746304 8604733998879543296 4192288966941635009 64207695988081537 3979439443768379272 678246639468036097 1007417938051227648 2859427295278436352 8430722311392329729 2518915141825368449 928391207552245249 5183414602066551808 1689680714253496080 3866427791638779009 5230273549644091393 4679580341932769281 5724387361185415169 7685281700595974144 3657143739062483008 6943115102639504321 638732653994967040 5524781173849639809 3639581690085987841 2280089467322892289 5181290082379530240 629806213693586305 7306813195149875840 7511056338373959169 3373560419479650305 8817248115405101056 1000722897142814720 7092465351832862721 7482162315216273153 1785299106750158337 7041605647631333249 7446320714993255425 5565076377773670400 1462298398779891201 7543182328999182337 7849908630929532929 7790903941132160705 3393316003225391680 8346812055465174304 6718945694160345089 2723605121960689376 5681400308377772801 3195086419977388033 4629776100474372784 402562533325309377 1087736632179328257 43018915567695872 1924368326560057856 3063624118551614217 8696284640134906433 6563422446939011201 3917164399382789121 5038046152852766721 139040095744688129 6640322851059744769 3291181443203465216 632245092630056961 7898145021484300928 2089746742140482561 6815034852164850945 7378919278143062016 5326084573731627457 8288631718995501057 6617249352271942593 7007347640701140993 2773690132382294016 5980135532694863873 7046697602449396992 9120406120716263936 345520675315170593 7403411639096393729 8174726662869553153 6458319558766856448 7818054918019229472 863360080830706177 1690071303424634852 6811599550711998592 3353614352653981697 988913027946648129 7562739924636291352 2881622959861666433 7128056093548868096 54147605741434369 7253411129917531136 1635250263859622017 4319732771033108481 4518896081463537664 6253233829051596801 7443042019158933505 5377116793261510593 785601409120514816 2171435708482650112 8888164221329710593 6875959274004283393 335682143057207297 3066994182901949696 255466442497692800 592297314415239296 331031179857207297 7806423815110436608 3942182735989424128 3861382174805991424 2759488979956125696 8749925861659281455 4708079867816968193 8041316538730086401 6225362853487287681 3190050134433767424 2149898539753586689 7246014132403486720 4680596535626384385 7334381350249449473 4116501203945777153 5497458167937262017 4493142490475811456 4426906890940515264 3654806531002036672 5934917427230014392 8264824525274662912 7712239593514192140 2403912533542550529 8314820287906984672 5844934366928663553 8635439780872166529 5652745799109108736 8174922875545508208 1962966366464489473 6930204039468028928 2574744965242792617 8212126159514211841 6878947987193322496 2404074334120708352 5773970465875034112 6633427234780823552 6960544883112857601 8821502612563515393 1156395493858870656 8382161657405159424 4370588944152160769 11920781237673601 3376905043605784897 6305452455879032576 3021412507921285120 4969125104997359617 5015947082980304384 1259042016182176640 43903603530271521 2195719168132886529 8849665344481734928 8891872152682266712 5039376496124641408 305011246817928065 47729568539911552 4376867871016353793 189271993911230785 6841597216586960169 8712694707697436033 6421049354990301185 8251451980038301232 6220956213158494209 1840322794173503961 5138873561875472001 4084532727858699264 1148356891989728721 904175142593773569 4907417180306475713 8204844022610657820 1433914295021146240 4693520749981677056 5702382553246254336 8535822753636581376 8529557084764451857 147348592792624384 1061338247193712209 3838896344019158016 4014462557220837632 1775807687119295489 7306001792403505153 7313043158492826880 8812370751938363393 130106133487214465 367622136550814800 3063355690276320257 7627228038173111041 4277572679505439297 4816118691139682305 7462593791031342080 8335368577746982401 6567076840515146144 7141485736494235649 6610503979671261953 7497426968368074848 2343228197270654464 5217766995770949633 1259372783589325121 725978636539358352 868504158564786176 2889352054126333953 1256482454314303488 5046953159439726336 6674680212808007041 8665351262271300608 4609182651988115456 3493103312836896769 2534279189805105152 1797836477060158208 8794202541840040321 8763854002178465792 5919201491022799872 5214184480944390145 3825334879198036993 6576568034267810561 5988077525368672128 8157655408092989537 6906924679541307137 368481217463091201 7956022490342233089 5154768246344695041 1453634064857077488 7003580679346417281 2865725554465855168 5572484134180833792 8467002133747420673 3866474886448199680 4296762787727499392 8895415063580764160 5833516565852933121 3206554145506537985 356581735379806209 7285087233119068161 3644296570903537665 7860516080679682049 4862744749574223873 5407796216250447233 4327139884529368576 9004324644220785664 5892556582726827008 2150898730770094088 4377231598198216912 7163299266840637440 3750439181657767936 8809561708832071681 5042034907797343489 1927788947656257024 6001813541890626560 8463753468156688321 6462650542425043841 8610131475217682048 5613468038541624960 5084060155860431473 166893062804429312 1650380116127842305 801342021348884480 3084581226727079936 3259715983184429057 7828337360737782144 1723416798419746816 1892854036962777712 758947540543161777 8794923961912698961 6459907040013209600 5567905880690267648 5456294241337320705 3419016360895701569 3631516385765064705 3028192034765461869 8208887880246116352 5651052054971351040 7504302726657890305 5629657677858767808 7026945591914618225 4257362435938754561 6527191176182087680 3627566828117374976 8523227227778449408 3056947027409778944 3585648856060573040 2458861289179985921 3166499473647833088 1206740859538061056 1921745956609230849 4243902872013029377 4166725341518530176 1897070791472906240 3727296146565738345 9213719295450959105 1494780207380224704 2050583698948590961 3999349459664871105 7585829378193876992 6579822945472348161 6753530862530757377 1216775710755684353 7958548986203474537 3116202595902291968 4160074671483447297 8189652341841633536 7621283103543246712 2588259483014348800 565854214864701953 7896758164252590081 2613694712719358976 2018029875948854144 379787046704437761 7341190922251529216 2896146659547283456 4258794145215432705 6933525365714005504 7296344164398134081 672302187262809601 8184139155095719937 4762305447900356608 7432728134916727809 3274276844589654529 2244123916168388608 2495906636396384257 8201073110695444872 6461436544791982048 1074197934912368641 7381280672817924816 2641882661026988032 5999577019657278465 5321374721176172497 1733431035341570049 6673561892553654273 3465737452041305729 4631918779380531200 4836427848509081600 2364291622443549953 3691025761056264192 5928714035448880768 471668775717544928 5400707934586961921 7944260766405948928 376340729881083905 7844655785183065345 1089779418683454721 4682996680757870593 6184601479209911449 1928653548975920640 1710147531513934848 674804910142201857 4250098583224776705 5743009827237356581 8917796970211385345 894458423188537345 1475295923184707520 6560091852817530881 7932819814775639233 2158771012988761857 5812091635743983616 3901404157749713665 2871244303129831681 8646838231923851264 8837125325864239104 1376122934594912256 383075859783401473 5684109409219546592 6534343485496373249 6504706902718082049 2681566824164176385 1773913527543704768 2987649485312096384 1655734342406755329 8503443687918477312 2660363661315475104 3136110538515087360 5280713398886449152 5130088431056155136 7216106273733657024 161941891472024193 1926669987176233601 2240968840421834753 412256748228802433 4542663343205515264 3774588791357953409 7862006964779286528 1604570633287577088 7478377940781914880 1711478499754508289 5137734024007942657 2919994060035831649 3119658207861060865 3707964502515315713 185980439656692928 3502683283854983168 6651608233125005024 8359406392425353216 3169955810299813888 2941833782468068320 8555791633886441953 2389218600052719617 523740779442065089 1934274452472241848 5227277607372175360 2567968040907571201 2744086938475560961 103273429775044801 8084424098925453217 2735072016702767105 1334449364807708673 4271606348794871168 3167948281144500992 78367221115461465 357079655804829696 9138178961966202880 1043649093969688576 1890909568074186753 8245193610754891569 813435231253794817 5891916027813429248 1485241074947452416 4183788475561934849 8086710934194807809 4105784031984235209 8529487723860330816 2804443286635939073 6780791519189043697 5371284057387742720 7274031042101786624 6210297601196802048 8160022764924206112 5601425678100856833 247573986242387072 8872143632371526657 1677490399408095233 7129739117324926976 6964148540572368896 9105713657209703936 8703289473352173248 2847486660942954497 6245124607451415040 5841923146378256385 2796945001375137793 5626318948129746944 4568117228561852416 8845562898640828417 4748597799915793408 4107917514111502848 6795355375931191297 7411307984189003744 4298427847121667649 7111356330955668481 5507657020809363201 2450080291833541632 3013389210268532737 6316723610261755904 1639038647757681792 1623671898282278913 8427537463037441025 6800105856989872897 8432542029216926720 2633155264019806209 5359119578387938304 4444622676054507520 7524038717460679168 1956202694738192993 8253146966755211209 4030468715760852992 2665501105626198480 4549578543111176576 8030919128382109697 5786175124232204977 539106037705856896 2854621767094642577 5171617832557033984 1587171952624583072 1802423310897200896 3060489420044076672 5616929792386301953 2604102861752432640 4073519702277590528 3759452384770048960 770342097386667520 6545708866370057984 2612602412124340224 9078362985752650305 2004658882730131457 5694074261362664320 3592065046397769744 7886623124012634281 2376015654772932609 7542143645175867392 4221562133748297168 300371375568665873 1048378685161246721 1589142606960780321 3523600438565568512 6048080220515838390 5641549757550690305 5652745313005076480 8457471378173603841 5061855183054078465 3633659447955628032 7407178140953280512 6674870453222030305 4942583472756371585 5667774510297851649 730177395016881281 5651807383163246593 4985833245513023489 2724878993025925120 6761918923865587713 2429214424326080897 158457346296610816 196511587918503040 8849218875306390449 6995437960923189888 5899241367085967616 3055638698939758529 7308187223283466241 4024164792426821121 453037263149334528 8891175632853704704 8102917839779701184 440531761802532672 6805675612486739968 2702014924097333760 5067051448410826497 3878079537982843905 4607109522288477057 8921236061753305089 4364748411221339457 4107480628751835136 6341179990149384873 7126950262763241473 3908565194198482945 4792786270492147841 3197785992102175929 7904006229560078337 5426936430754859008 7428597075492582208 8809463889566883840 8471548608013980608 1767988447223489217 3083768336616382512 6383751432139055105 3287564090679476224 5839246815595889152 7696702906650525697 7245028475390492672 3416480944975393280 7779459066244450305 4226534393945728193 2591393005925648992 2012557174913784833 5403442135843827712 1216137365332662881 5851301083736757688 8211545810174476288 6290079319204451456 7944508861589951877 2622343397097636065 1362316837098675789 778371238881615361 7107590438102629281 8922131367282614464 1361565777205623376 6649299085089287169 216130337425428480 4777448164690769653 5245117899193731073 921659593866705729 6475101633486080801 909636063053250560 2401171581291724800 3751963306912528385 1705306150358530048 2855712148320661377 980156949770128544 1612894438216457024 4966231415830356759 3778384539696513072 476059707682093320 6593397926814590209 5135492750925814529 4339148064244795969 5480026610690076961 7100443969984451329 7060767006695525377 6925055295207091072 8731249416168867328 7805806352757749761 8720881606522161153 4993716948886617601 555062362318290944 8543549210578911233 2818229086808269441 6414242056330250241 7788933777471390465 4792503906720937793 2665848860761367168 6287737342417512192 6227838681247113216 1120907034489782273 7801354193918081025 8682884392862086145 2121470794091449793 7125319153951854592 1076020299595108225 9167908973269942273 5060451354192647921 8935096318186919525 5506449130310974465 7765569259198062593 8287791323065757824 7663166027985637136 5691415343278066688 1306426493177610241 6523485520768276545 2687595317412358400 4736311785208308481 5963556908793321217 9039981003700192256 6783759561520185344 7056959129057820673 3548083689113534465 8765648818140840000 8638644906043736961 6959675317733042177 3023593192926503617 1478883181664050688 4344715281340792769 7965717927165704193 5219718459775532032 7875480050336658721 6742669831265451808 8452825791754731520 5038652475781574881 8226071849662939136 484252689782164704 240958807055968256 7295144020152713217 5500490553457962497 6167598698523893761 7730103644088548736 7724043453902449248 910975623165963776 1843397060609059905 9136420492547194881 768455360128691764 7298112874965250000 8176705895089217537 4870219744983273216 5353842132887732224 3256620520823609728 5985580132707860481 4523161660662916608 8509338297197637505 2224776455111065728 6169019165349085184 7834878314312376320 5635607930235655681 5203078301034952193 4765460157798459840 7423962530924835040 1403792673314211840 4711907538809263489 8104981944902828032 1786005801489775745 8729592054997896288 8843916525515587585 3003082159674040321 2762158515247230208 6301273420934676480 7717450605607321600 314779756066215681 5200632988568889344 3856440925745868801 3114643476437552801 7498883724132116480 4635160924113786881 5368452514294398977 6927620883365195777 237583657844724736 5271560555292878465 7143751235379855360 437433398001712753 5787283540755628033 2352617381266518017 4412649261819763712 9121967067512098816 8424345935218671617 5328785391502229505 2936906215665156097 1836609158699835392 5676428792047287809 95351313667719169 8433596529186064032 2165336421230829056 2315793724587117568 6749420647728873473 2399870024142143745 1146709459947709284 4249813908476848352 4132277430151565057 7311007051882072129 9071460510696433248 6225624688157423617 7547332485533841856 7918034227013657840 7495247748564762624 2884092712291028769 9155746070337912832 8877929015196691265 7987906531355002112 4215854914169466880 6359914642430682113 4409443584207597568 4188658947283197952 1409345693243449345 7726294114610577409 7794468939298509685 7441816119921140353 7983298807163174401 328203258147569665 5679054485151858688 23213654191925376 1904811690841524225 2949302862572752896 1240103205020696576 2710991895902119936 7419958388704295673 1284815377257641216 2630117316294972673 5827859190672826369 3300823092569996800 8187340219998206464 5599827966915917824 4918075331877404672 2606749990855691520 863529038353383497 3838411407624269825 6034076492898376193 6580875089737762048 5292851607325149696 8101112751267209217 319078591390556160 6273919568522746880 5233603663605108928 3448875999469457408 6187112811802438145 698022131593706496 3973281516439347200 4431317482927800833 5160367033174458369 8362841174228484993 3092940676801101824 6497014302394397184 4397263118433746944 1574792506829957345 6713475260979482625 4305720447863690240 7388076211808043009 6465933562281037825 8708533801383973889 703216949356593153 9114821896476622848 7149937038948765184 6320946066994950656 5866853574896086113 4630014924471285761 5072461598365508480 5882731050502443009 2055991535802874881 3306447506553646672 3459930199394793472 7455448357232836609 7429565518398485184 2258739941083690096 4148079637105700353 106307293534199809 5089675253474394113 4659677526477492800 3060170896101902785 6357842818318778369 8393641912267009024 7137978556478157057 5153733509333571649 8242385987831494657 6115834438399091585 1418509984419782769 7344123174479316992 1442563022838964224 3732305885614664800 3599204645776407552 1447341076824844545 8200983334376462625 1190091255798317569 7291770994343121921 4892784795161651200 5963909850227721729 8524797963581313953 7752434765524176769 1430431420403941377 3444050912035733505 7661503979064247297 8332256970395230336 1553081563860529473 5336198225347415809 7975960836107735040 6773895997776728065 7839949525550578337 8055943734915476353 222178806534060092 3653538957698097153 3495961919226380289 1889327419520078337 5824834018740011009 7825116929108677793 5551041892650314753 391957922323628033 6419929876895432704 8757451632658825216 6231218584243349505 7404566415786352641 1952917047808202241 7615656401107958480 6153483115156245529 5365625537071067136 6736864050489105600 3797500130760452449 8167110993367252481 2491495211521026817 4587764099337170944 5205757237836165825 6592187705103517440 3596466425525057537 6931507882784974705 6372660069127029761 5683835906419106753 2301843001204085664 4315413500666314752 8041237646717966368 7832282079494154241 2415584683344048129 1826067260755329025 8056392672254230528 9201959825213657088 1191949543729733121 7817979605663908352 2847388721646578753 3509594446678151168 4493457433987579904 4332324554648272897 2125506747762393089 6490670594125097985 5979180562446057473 3106925909434433537 5315697624164835328 79440250664785921 2464740465184007825 662336528513059840 2930994260676812801 7078827987753527808 279119888948109312 4191394182679846912 1540800720848923073 941559505559879680 1675522273642550016 7538176621723779072 3692245523340569857 1623707464594535985 8848187800832507904 1790904176243126592 271284524607533056 5565876133374561280 5647379972830034300 3128488202618965504 3449552796147064864 6935967626328211968 1523069620091213824 1351968639782201601 5358818769372329120 3140400861384406913 1514338472718276865 5444973898426823649 211693130243833857 6926961639495059840 216181863648276481 1427242970837904641 3229489922427788673 2061687547302854657 6188369348142147584 8035138068812858112 4568849304344359425 8307488146275351681 2330942056318772065 3523634360426265601 7013222914205417472 1735426253473143296 1595676360881733633 3228284350913003520 265751551922208769 5846250566000312321 2019347381941166080 4995081740662011183 2629932423751715840 4146867623481703808 5890259568563388417 5208542630606274561 4488129345535274241 1689060157061263872 1308348140637093888 5430214373035474945 1540056359213846528 9060812964426031105 498047613027509249 8013295319482519552 8022087199214975809 7402806178140006913 5773844097337964544 8441362276693376513 486229916236701696 8115060643685466112 2348204732427468801 5968059752581633792 3451701301926903169 6493009350539949057 8351173153042467841 1365042815297068800 8222011259102338736 2357888585234951424 2254380047860647937 8399503666805384160 5483739941016629040 8659439937979624000 7314082680001443377 9123514692970741760 8417885576990998529 7244116997917686785 4262886854682116097 2781959630392659457 3287998509093027008 1050691746972312576 5063694947342345728 479192596363900480 5169932711747866624 2028439732541706240 5377928483374874625 2928645041624679425 5332666893743550465 5791998234944356353 8987953437088877569 1364707947749572608 2115872248109232129 2849220010246412288 3862775160388803184 1206675108379908096 3004091610967055360 2779727134025044736 3580807922214588832 4933995267889080296 7386136575819784193 3419433391308164352 1468544704268428704 5166384474190400733 3224127813967111846 417497144998302848 6476989331421568416 7097029250629328992 2513355606421835840 6358690162149677569 4913480920358991041 1250435782078456321 7833194145531889665 2831197173521470976 2444831496656878689 3948307784045436928 8707703500471761920 6855900893148667009 5826112979195004064 3266256778489292336 1634843481411040321 8101146009211428865 8390236883986503681 3983179025391288321 7077618778613725185 1682452321182687168 2635484064108331009 5578442181370728385 7029304734708137984 1323423385865446144 3722755628578680832 7087327952967172096 468091246100044033 1913943796007984257 5559408692986033280 2662735408158503489 8014333307638550016 8233875282805210401 784965669707010049 8944566131369862145 4748979371958052608 6797917526382654721 1332458001617432576 8886257038574469121 6202620236623405568 4179058868933390912 781756113728644177 6899113696841352905 2796740285404659713 9151352749202883072 1653211682952512000 101016867293454801 6656291163578709841 6153308653532143617 8279859435012468736 2902493737538073345 6050078829241372160 4921867720874545664 6502925800455565312 7478263065279913280 8296829446384040448 4831174824347828225 7915165331059031328 8416205282104047840 1728797451883338240 4161091798162079744 675415214667600737 1488074147347910032 5255203674706710017 5840498269656979968 3036424118119418881 841770114202863873 2523763185689560064 2551024975628526976 1023928341257232385 8706286447458959361 7278705509293303041 7672838911308070912 5586535359006220288 3771834407471610865 8081943110436601600 4182115683169204096 8574730564749201185 633037159921673808 551437154813735936 2987022672049782784 8108270721702916608 8962690399387910145 49231239412551168 5373872322034565121 4616922425091039232 2587086131400293376 4400410070358340128 451333090840079360 6311890459044085760 3278163557875663104 794146641473653601 2735810373327257600 710510529034820865 6830293359462973441 2292736434289836032 7476524090247190465 1276349632867729408 6820272153577813504 5170092508064932480 2747368517857568512 1688709286591128721 6226007731032788992 8775580952656992224 5469237497545847552 3369287657997181185 2561488161424020736 5806902069187518464 3879440414589752832 290891899133759488 4246287817749095424 4363186485295901697 6580167515634626561 3977165988951569409 480175861001998337 1299535431262030008 7287565150037475329 1979714237221325825 2416857260297150465 546342233998540801 7442191816916149249 1790065826702519296 1710932412566175744 184612516222990848 6010413054000506880 578611560575926529 2269340682424483840 1410018734928213281 562168465432139264 4330801823131303936 4979320381837619489 322055399893903872 8130632888959883265 2267533042455937024 1435048576745799680 3910134561591394304 8444092657825580384 513900627546341376 8310517307496064256 3789336035374312960 8713052893236683265 3253240008175827200 8016111145144418305 617404653705629185 7127894009773840385 234231787468606592 3103626173982376960 8357076802337513473 8361774594911981697 675293294707889152 1284720100662750976 8927374662765238273 8316424299339792384 249125557862532096 9213188847301662241 1845999018886533760 3864505665912459265 3655665440934708656 3070507298318358217 220828887724227841 1627509636891703296 8439793720564776960 8525097816249194753 7875875148576515521 3274468429351141376 4790258567576813569 2266774949089589057 39146004914618785 1614149873300907009 3303465525718393857 1635773026899800576 2676222758684272129 2241421468186416385 1317701094296737793 6407719781213078528 2216971567442374913 5341791748648397849 8726739770283862785 2146067283692617729 3960483977069838336 4045848330621872640 7538253546897396097 2393636813552516385 4001881257153096705 7315017594432260865 7997114298547877025 2275139770239773824 3176483091194855424 6039676460871158785 2652854895031648256 1477351451728059937 6024252602184073216 2901388012170543104 4146351754157965824 49771552292130816 6423265118893528704 414109198910881792 3585190304572411904 4455717876807237632 8745872581080164328 7884870620659038337 5650909011343384576 5344374729523869953 8567409414754951745 244671205756573793 4475537700537992257 6939177185778882337 2486558245649247233 7022822933406482433 150666248181851648 8821283934858662048 4105413262519633921 2126323858564268032 1974610278098280449 8415801168257351680 5841758818942320640 4930130923798396929 5033044850401015041 6445537493732718592 7008003860586364929 5682026941789561256 2903623841537228032 5038324707115522048 7178378162299338753 2464889388422556673 5533162903287632513 4744108849430577152 3070948172999415808 5342008052510123297 8120902442745720064 5371569113754280529 4105279431627112448 6553185067656259968 4320373458383478784 4970532329020305408 7785896926110113792 8372956579384459265 1254920176287801344 3434502358807350272 1105392077451496640 337096445634127104 5230195737836350977 3886301792384352256 9045139235291529217 3064278477232159232 5153659286805951744 4892044667929817089 2825619968493342217 3261554516759529517 5897590576604287041 3916080883219571329 6383174914940536737 6728741685574019585 4538611663276511233 6522015868435239937 3992207676687960064 1681416198722616832 4863491437739182529 5456645953052709665 3487940587048517633 5676806242111676416 8102318465551243265 3414422507465015296 1288618152007434240 4218368001572056545 1306850184144976897 8453111778506080256 7080041122228933633 4341077052524593152 7994570425168986368 1780301465330212864 7731039700134182912 8983035628932677633 42912249658998784 1576353048483423361 7061316240575240513 7913610869147740672 5396640671860540544 5455032827929035648 8210399155624083456 7221345934486798337 7541654557443013505 2458373052979910657 7787958324501594113 3800127807757880384 3968409992630943745 5011986911745536000 5150463437298987521 3183824391861436417 2198339090414305280 5991588711882009345 1224134438039226849 940739844537057280 7582386460435075521 6893950782327488513 936748767471139856 5732420029593744801 2650352420430184448 4479051387731329025 6889221725106451453 3320304005645746993 5423968267521981440 181301873779973357 1887238448992485377 244521851702214657 3802425963098233409 7309913000681578497 7153480137620206337 4539476613454937017 9196630629103654624 8223958124264100352 9018066057937624832 8708293796810912641 6692550271692894097 3191831479185651712 5721338784807886848 1584721257069598811 1837627405072924673 5583561618312798720 2923145695187953664 8034430116123082752 5713131560077492224 3680007727661449216 4350348405498637312 4662810427848455216 6743238210313302145 7817677148844750976 3162563023052763648 6320617685122023424 6027341574254595377 5899258763068106241 8640006688994803713 3286872680286589825 6922172288730999880 6494142148696375296 7553219947694718977 89284582749728257 2904395593913612544 983575236857684160 2157785653802762497 8447152964992028673 2276827780232503297 6800593058972069889 477239543550804481 627908622930174976 6618274925918853408 6916750631133000625 6484207473844658177 5467650122606483561 2050611838623871856 9014001866018929664 6992071841874051073 8972914148515751681 4523020896587263617 2512238011869345793 7065584754558292992 3735836600063537152 3387938395528642561 880641151537104672 3925912609928955520 4503559897866181632 5673589841209909249 3288073432662417408 3670526744067092480 447164326542835713 3520559183407611905 8567445424630956033 368490297698105521 2379726077226160841 8632783605884671745 67351900904594353 2090903236782775232 4173346748232798208 625710458518950785 8147869230737762245 6897772191629180929 6417602737258194945 7801448445087047424 2160499697525825536 330534808706121729 6270950367652941825 8090123660832620849 2945347717408845825 1682692902074908672 3166308650944718961 7274606945162493953 4126273458639344961 8483735670490149889 3355528511154961537 5589266217270600449 7641717321212887041 5591868056418578432 607436270406949441 6300132727095786737 1270230738027828713 15590132669471360 7657579384421838849 8190123826693470720 5326578177552655560 1209268285966250912 2912390487516061696 7819787256690877441 1862850609814995645 5936822750954520577 4127069016570502848 6086452440826285057 7902114282038356480 9183787173171248640 2357955932730390528 2402079645879967617 1760056890774548576 7989016310846447616 3994647131715485697 9183626981803917313 6938346687202567337 3926797264637394945 3537693591363090433 3455808913517309568 3079006025559889921 7417095861356522241 5214548432678834176 4007214594273212416 1394451939619264256 1570818839687987201 5138614220862913537 8520144560095903744 8899970166734460465 291069485923618816 978755803712458321 4846954457176713681 9030744466328399800 968737025489198465 6373902562423316480 6593356570976059393 5416317952565489665 546351665821364224 8789299564942035457 18866826675789824 9333235053313024 3138279592682007552 7294638128266912128 5172816820174013057 7872771116957323264 2845036418611204033 1096063663558212608 2036979652483328001 2017137505646276320 5341146050762637313 5060863448522202241 6730857865510801153 5231493168705015808 4289680890906866432 7020561493194733312 6470124133786087424 2237982681865405440 2829325910218691264 5249071991509721088 5655246012470203648 6159249081217628160 5878281665870903553 1314104702982851073 2775239498176086016 4779039288893156757 3833604829537353217 180270646749231552 7765246998694567616 2801299314725536865 7858087090944745248 1096579586955732993 4873017240062049281 8482178079214972929 7513394891030491009 90301290934992897 6800032336914181120 7723464981178521601 5942390779813536000 1257957914926236673 1114128180415973376 1416632855853298689 5602020683217977344 718493428032356352 6352380080424226368 7542938269520592385 5041925172140388928 7971116522048970024 428590025166585856 2071122859386957824 3212293324284537984 592285900521722880 909564774852359168 5584772335483541504 7166178398854874625 5347099535225309184 2829056423314653185 4012193902587932673 7084232528917037056 9153803138586730497 5422767959524367361 7416794444238356480 4023449731474969313 132703812862025345 4022101542408880129 3856018904508609280 6376491754937269248 2277705635577720264 2573422861497864577 3265736403032693121 3639096790515367937 4937210129153263104 7791916022586540032 2463180121227417217 6113702945361625089 847241812457947136 7033504846497704448 7876517649467763969 989617196020523009 6561286317509335960 1439880986775797505 5374639687075069952 7582607687105035152 4014905699331591681 1786508629098853088 8923644512988321280 5776790310500073473 6981186280937799425 6140300618544524240 3296318278169493504 8009590695596310528 698841693671473064 2733720958120155265 7969532942916911105 1919898337855964672 3595149114444383105 6002726037105070080 6779276658571722752 2457434534072811521 1210564028907446272 6812203793074597889 1506330121508225024 8600005875160000492 5748364438797287425 6876796084336762880 8114533611371372544 7972200777120350209 1430437374856725888 921748148072316849 6807522946681529856 3534533552750626816 5158177127324975104 3325309242393690113 5640855666234707456 7196080315933655041 6455349842873549440 2302241848287627712 6608560072947281921 3815040168589914336 6605883585353711617 874300384340703233 421168974689390593 4925448680236729761 2904306547530213672 1399165443919611392 4138439986250123264 5867244147269238784 8722499796585136641 2024140986129432241 3538152809677874176 6569739104137904128 8553686375729000192 2958233534373983488 6071026377094266880 7974360952786430208 6686083844842188416 6273235200437649409 696456405925158272 7268032742867839233 9120970351259059793 676464716436856832 2102984087396075104 2836138318102077441 742228733910248576 3259504669852704832 2273766865442308097 86261468812558849 8982052221799767041 3441983484001802240 1872088504486209537 6645812876557127680 1653869276921016320 4545604156319964224 446240428273811456 3033760041439058688 3831799708184763105 8551484108179562496 2231495650714958849 7939888446530525595 2655408312606363649 537698576992635137 812116179239768281 2319080763113426208 6957725997989257408 551849690630123521 267077559373339136 520710756941289472 2770771640871065601 1128815621198618513 333137110954292545 3280034636405331361 5820663666384614208 8655993963312049537 7473696141612154880 8777675606259046464 6177559282324393089 4259896937314942976 7826791881954895105 2451550898418866753 5036329483434731009 9193381868689098248 433554792875401216 8212120188601280736 3151424340225556481 7764729513008145408 7504409218508218368 4689595616107676545 3302171799682143232 4298857843878890497 3747083683569594369 7709847356494430941 6691258897999077377 6082604815303679745 2044149331740028929 3217386974037903936 6955173066256809985 2397982296739484160 6247801658050241153 8084771265065385984 7797824233841426432 198145182114011392 5947051035260343105 3781207104822509569 7013147763085799552 4107693412825694209 1437312103494701568 6977004949946306560 331067818933262592 4963009219462486017 3203360539939232448 2894688522767649536 7934778757928255489 8235476673350125600 5930420722237222913 6547555710914772992 3359345497968570368 5629238109718388961 3484428997845772028 6580580944749670400 2492671183728018657 8070337853386634753 6496253546472965057 3830352594377113601 6415604341286288513 3958112430851821760 3205416672545443841 5979053600651611137 5580308819647134720 3123709436424882177 128897635144113341 6825220579523319809 7535896414498969632 4296502432619358432 196630620315392513 4372707700986085377 1336268760070057984 2972058410205631505 6298497752452234497 4162691605064864833 4027801330937486753 5498119664584207360 703759773000122369 4422873249247920129 7434641746571664064 2664028998219595777 5964527732854685697 4592912208692585472 4993014476139888641 116787382596215137 133706603146391553 3553812563875646976 129505939183922177 635365872257987056 4493576469144597633 1377881929687699456 6268234895550521344 3616873200770408673 4297059716719005185 404251349629657825 7181627795671072768 1889880807793374401 6726626107890421760 4107678681426991040 4870463576026356736 8880098590040808128 2899684572392559908 8235301528212985664 901227779877027840 7499828009618763776 6904342043858436096 5280766771799148544 1156541627616919552 4833030098136424449 1682747786268384577 9099155463935485825 2783955205357260496 2567718060338970625 4345075113971168769 4372453452006031361 4190376573967794176 1358955406578514689 7120607610368163840 6180754165348564993 7094473940591002113 8939583883982231296 1070183017808396288 2630393529384576768 4248635691104954144 5771012250502496256 1545106373552032192 5971495842345079744 6002458495550488577 1455289754656702464 2555325425773527041 3552791127159820000 6476649071535666177 2205459524545871873 158932473058655585 1489561208832176129 4749329175977908065 8858059620397902784 962959391669416449 8474929872111517440 1889099610943979520 2344849103107653632 945650827801783297 8424747988867997184 2262696057115889664 3486120181125115905 4701612521309857905 5558696750039937889 5784418636794092545 6119731273940449280 4187711985107282433 6499009131739496448 2026079603247216160 2269768696271405057 4619927634464430081 61003563563188224 3526572402889438928 6301535335559741441 2539682757108936353 7177860343220050656 1155057997908541441 2789155145564672865 4689609850587974145 1490329433562415105 7211000133867002277 3632821468993542913 4792695285407726593 6147033911672162945 7255677586158649345 7221346723983874432 3062119118315208704 6560858212982499328 204432679336172033 8395969775768103936 682390358772522880 885459147878634720 6394917558910664704 1547164214552834048 3378139453222193153 3097276019966468096 2413963785350589952 1555786181602506208 8420040394611412993 7537425367667881984 6378133560728501472 5142126096644689920 5217643431012071425 345277663940104193 3121102206923282461 4648503797221443585 897542593456197633 3394176384297142272 1163241984541366817 4345915696950904833 7229978452857849857 1226444506112917505 5714825336553551824 4943591017808019457 4673499603896858113 1134401190816798401 1455429209584386049 6143797796714604976 4836997387644469760 4558956147922739201 1260198675365732353 2966197055826296961 4402230392238628800 1948527091967187520 5681947847675946496 9007190873594057345 3969356216566948353 2071803881554608129 4765629270704905280 737093588436880321 8984528000196931329 4269320544689945569 3547000601711830144 94945514656385057 6161485075869366721 3089505665055666176 4027440744112274433 2058205004479536769 7644262749805980673 1019754837411473665 6873824193442742272 3630675531322097665 7946560163880594176 4470545422285149441 4712528259598357505 6800520755061522433 629817299356706496 1682566732972651148 389232081413181953 721623119748003840 8143319989949205017 213638506866751489 2986379749829884992 8368163844992193536 2401102182321323008 3004880655996887297 7814901137639151360 6113383215903757690 6763260187024711680 3352052486163884289 2727712612821237761 2167501617406279681 6300652434280316928 8654393936659556737 6015345812443767520 650670056193156352 8807259699534888424 8058442957550188629 4065087259472585600 1682576520490033664 4256492991702630401 4024181872636221697 5365593083254644480 2942647030706284656 8131612080135913473 9097374534621445408 6891412617707765760 5706715937570300096 6810810202296276224 5102685807665240065 5335084809823135705 563767914279382272 6594503850624614401 5236697587559956480 7209753671743636912 5242756613935857664 131557592418654721 2858600887778207296 1214478586167876480 6975933528037339136 1396362456441901375 1396418075437651200 814225766055670784 4539530904376721408 7364397486574096385 6621544454940069889 95558691560542881 2899882523764825344 1211583786896447073 3761246157733176320 1898927606242593792 9210840488186424257 8054741922399437857 8587960491512504320 5089204549681665024 7094375118081310720 1676084881825820673 8481374114354134240 5118748432719588737 7646871095582138369 8726992003392733184 7110441713122987457 3288602992096792577 7211934112647056896 7977787067974074880 5276718579852402688 7628654760840658944 8395310731941807104 5939681419765186560 3915294793558462465 7529875606567587688 2831426424777277441 3206300360381982849 2356538191049916416 3799010565195295040 2164512217790212353 2334946921263455057 4466300409813319169 7365381397289822721 3276168181139230721 7204267819454720512 885717753963479040 6101975715793689037 6389699985118407681 6799336688326177856 1263816483565830144 6831915145538735201 781353214844755968 1839400330256757504 5918195292600823808 8657141427801751553 982365155109109761 3541334878736761217 5452785590616471680 2435794842227016705 5273960385251153409 825718101603002561 5033247960218730496 6176592326504802305 2208981163505529089 2267645667638444033 4521651052962635777 7763903184660637728 4919160173132784961 1438783295074341488 114381454735721473 1229847911002245121 8239685620983152193 1227447881291138561 5424091240380268544 1263505655630852096 6178255783263472641 3489592409984311297 6779145216719213249 5072210572829130752 8606249166163914561 6773361479606919937 8396502857765992833 1641244854156226561 6130540753793094785 2350209513427160256 2813070824159575041 4183299860927124673 1693671446069171072 2933356032309878784 4243555876437274745 6968857269216830464 4733312750324087183 6342822656439932929 8233931970823192577 4819640044213892824 2635373994149408769 3437153309872710912 4140475264794836208 5543226440637392513 758403192480683265 6731263247415510784 4426828627749986112 1144807801023627265 3079846810254107392 7919072623901956736 1379559392578334720 2909656664109613056 3605576083617988609 8109107735405265856 7795566833503986400 6763358614884433377 4277611015896897728 9020765101710036864 818057107296735232 3688368908459708417 405265280243935233 6407653373829113857 5675387574493847817 3959195490214013440 2194108561348169729 5988222904322711552 6247252246250283008 4218808692848455681 1049817044013325184 4783924661676891393 1033177372951576576 8222580181967081921 6396347658461126656 6100178079769165824 5097436118218462912 7528767679362922048 6095737680192161281 5278164918889062656 1159130963259460928 4201334016515194881 2303322354237472769 7836120385436974081 2846427553446528641 2877011027667025920 2770920522554419261 6942228844898287616 5559236658329829696 6125883151057579424 7599153803666649089 32145531384177281 1249940522277277184 6576597413347938305 4535796022200188129 194854167887085568 2191204269364262497 3534685027110494208 8056369673072689153 6510018394904912640 3118913667859054593 4333396413413064705 4085923299560393472 4234495696487669760 2093027225898324096 5637131284717620865 6156010820297293825 3650412841375973632 6116545466809557601 6610617087054058112 2547687676804908433 1312542436364992513 8314835860199571456 6329478165280743008 4283188018477268992 4621378049911165952 3198728963170467840 2236237906739129216 5292669845546774440 4454847006262087168 455646182636854017 5600155477150924801 3121306971358991361 2981380119068983296 1026253729095782401 4002622762611167232 7356575499722514433 1711901365294659584 1706009435890507520 3506928453621519617 9162790824786941537 7648433741998542656 7558009893349847296 4522061807184543744 3143841970368573441 8556883968169035777 242443952480339905 752956759820566528 999251274890037285 4782898974375496064 6050981874738599264 931186303383461888 1208185709001387392 862867569664472833 6450762978174311936 6770846163573485201 5235153287912796673 2995168779544112045 2382088158642239744 8390835686840096425 415792084797942273 2867308551152017408 9059622962529732481 8114098191611252888 4935599449068994560 6980344158509962720 3962819292844429697 6898113576148590464 4524934921585721345 7675360261689310209 3288723131578695825 3299861343284731905 5859834255554944657 2678939536184880901 5512153462415288065 5329024955636776961 5726169804867303424 1550648334437007360 6296897272184351489 8399260548631050368 447701138692128769 8702552094817344256 9068606004880061440 6007009190779517696 1268667115910463488 886069570210281984 515494673066446336 1771120450636408833 5986745434113750017 2903280130057453568 5186017950498594817 3476307025732443392 3550472010313908225 6030894039820368944 5879471314076245760 2867068121904096512 5403156927305748480 1591375327173451167 5532958167138221569 3177226762261111233 3133383090340938945 3615432186270323633 4739797697165590528 4806575342535792641 665715291751745536 8616258646626729984 493310474315436033 5099650389580898304 5498542056784778240 7843773196270868608 2125184443670646785 692672836081623169 4663008580751716353 704954195270301696 3736584119261394177 342472642838849025 6514642546182411265 3406521117154306049 2158912385297940481 3566886391001997824 8317226585941781504 5527117221687957760 5120571016685554176 8385064066810130944 4300613033759485953 1840035976033280001 1068203893912317248 7670430296056372737 645843526511624193 4694244118044524545 2505547621542815744 5342895750286042241 1617883495582508032 6969549005893269505 2233748058625769473 3490866475823336449 7489841617977737216 9215150858738859008 2195136803568615425 8601886294418212353 5118030787483009025 8042387333828233760 3782624796285120001 3166515072706614017 7533169213226337080 8854411008832036865 1778670529589452800 278417241248470656 7359947661342760961 4789184814133542913 729764093500460033 1540386872881987585 6375193895913621184 7121473419610021376 7022988710149003936 5163532286609078273 8060328361749580896 3413995838909132800 6605110437312143361 5155108125555351552 404703934108479488 2930042757718434817 1831054843698893824 8130796188456708353 1237536749226289153 1062811779312146433 459671175913572352 3842673730457886720 3129811256082289664 2086343804506079233 7315853523269391745 408600936092669184 8429521336563910785 6441528292149230593 4763897369081390721 680114155780970496 2676479656460761341 921758971042201600 1271062148309607681 6117596257364905985 857685880465862953 2196065272190861313 8898027142774614273 4365104544108282736 7474226910358126592 2245867846589076481 5103495053376373761 7138304987526537354 1524078562402359297 8053053365694550465 1596939268226109920 2579538189815944528 7861752061608345600 1216180797823012865 1410982824002287168 4302256189605552960 2504255636846815233 8967803497650138272 9084570268474177792 8089667934443003393 2720188501404279808 4135685676556118016 653474257664663552 6088041923798368256 8348639844750987776 310310115347593617 5904219631680964096 254057207010689024 2307161180812609537 4662893469449994241 3270042750245166144 3883935893259717633 6455166551515511296 4639999183909470209 1686726043615363073 6718821312362356481 8047083705189588993 9073886599179984640 37832398550263809 3556307552316112896 827633457476796417 6973053184947144705 4158388548409533312 271336078457301505 6529881026042858496 6920880949033779200 6525166978589683313 311849384416397441 4606619871878340608 1270750087437242945 2175991349446224384 2484064399008314753 5529814666836615168 859036844334526937 3157363713461811329 3455340337219861824 8095092470998466369 6954177854305394689 2191790813746618624 7575278939553542721 3768227807820499457 7859261546324653057 6336032026350387201 8960609701933760256 8594716476930822657 8454895147719393280 1869672406001381044 5229529046104145921 7872413055246107584 7397990261407612928 5038185966935360512 15164230401679520 4051987959359600129 6357947668890381825 3045081057372446721 797782977188031841 2022957842035002881 808247668959608832 3580268649065302017 3418233511308738561 2096328609219164372 975659138788732929 6729062335275638859 4595463888205719553 11915221643498497 3711521510312217600 2537753382311547273 8264717033180299265 3559425351882383376 8665534958620827649 5096401496625179137 6393597817328893953 4563517647464361793 7061493650671271936 559593620357185217 1110405087414508048 3181837430513486976 6670822472791979937 8970030586199480321 2963344188930001233 1562326457493340801 7482797941535883265 8601201827841379553 7572523551349148160 1812941102052249601 5469647651203792896 676241236688053248 7516098486767210112 4811880250056671233 3468805366393734401 3741293156223770625 6457525175398066176 2928075995272685377 5868335202127190017 4888417827904183041 8100273984570695681 8971787630899980288 7403655414245490689 1964335989468037120 781637117089353088 1135596272595853312 5177417204663915520 253705518336050017 976689078524986193 6959315661717281921 1860633037757299825 7567170209806227457 195807497349408768 719703285123565568 6703402047249890113 6691123232291142816 4259023749482234625 8441478816229644033 4959695148668481408 4059244085813255616 2386173507322238976 6860137333917298688 2818286717872640000 1459782365860455169 8690166816438951424 8763864872041800704 6415754163610200192 3863951618109341697 5884160914193187329 7580350416656024449 8703836738454003201 2240033186720739328 552251022906892544 3170726988900727681 3556945435449879424 7191902418978835456 6909174067583897601 7030937195681667072 4315925409925827225 7006900222369354912 8068438914441214208 1858242622447375360 5338982884230365184 1135824515593115456 8603065503687837696 4551770462462115840 6766635141939371137 2041792144657772545 4871283559930938368 1781788997940363265 8568855901135840384 4204112063259308288 1591980669465522049 684410227964093209 8925245932395814913 3210184833600819257 3886167875947845504 5348128095213995297 7955669879028037632 6681447744827129857 2902466985551106464 7199909163538370560 5642372774005661184 813907622035456 600802980734470529 890499986281169776 1455431551298363392 6428805980838563584 583220584565859424 7209328687392152663 410960905082567169 2874096207677410305 6810175167080358480 4184237486053466112 6402885884251702848 4128430719784958617 597425315004382209 9058911229589729281 5392752445083926048 2252930896386471937 9265414921009153 476269821586822144 8333329279313600481 1927209566907790728 3730506104652746753 3220342700393014208 8320612366324423008 7594293929750786394 6335395228029035777 1321017018457325568 1841955604214039809 6252479068996628736 3574212494017793024 5893934164183982081 870943275175429768 954781302330269696 3416228853718016897 8702546256336079873 3153699025908978689 563871071828800512 5072576792603594017 2808915152945794304 6357414103360276096 4098819599575278433 4359573693279993857 3714608994562801665 2934075882993220225 6725858725534380001 3784733621543753728 5441103470528771328 287765268922187777 7456950621627219968 4836006668958318832 9147890479000240128 6980622755807531008 2754762891663059712 7955868362714185729 6275579930619082177 6865900545994391552 6030174628169547776 1060112838302577601 5985739298015543297 199450940700776448 5376079862766417920 6174367523885568000 4103166289657680857 399598351685560321 182271184031428352 8451485027874621448 5863614028063616400 5517265056710477376 4876240132675339265 290228979237202848 2379997249024157697 6184612373984247809 2855569208155708985 7829382959268085761 36502701317808640 531287171349926400 9186843950919368289 6082114649078235136 3802771701241364481 3276742694538878977 9106646986497277953 7781927011925939712 202379189417163904 3246078640640295808 3970862030646386689 1245208763805622273 733949378720920224 8750343300490320057 517651678799806721 4368956068206727169 1636180503895939264 6137477183175902785 1808492548602786944 702840318270082049 4689576787496114817 2902990009846489217 1889541487127961345 1840570661794316161 7982040128371100801 585462772930878289 5953961920239851616 481144636558147585 5540480717266960384 5970915728610758656 8147061515826984304 7385777158962812928 6285431719680090113 4818739549687831105 4584835611356994304 5428861516788793345 4645306491904737280 7507500959698610176 2247246694323763200 2669253161019021568 9005129581611474433 4195243966611512193 282308435024884737 2335034714221867137 4773809891396491073 6260285295082073089 4527617200191723008 2217140332750424577 2398946658209168128 7743760863760285697 1230160306015597057 6234304416169425633 6250334120886253568 7388150057068630529 6333683062655379456 7542028949350381568 4425317971766883072 6199676551398194849 1535625222669574145 3499937631710395521 7507739664396230144 7822001308008523776 7898622728378253312 6464710099444121601 4153750929037931025 1564165416104689665 6325540214382292224 9134418777573849793 4572828575672043777 3702161462173204481 8954435272368642048 4838304027940454912 3641999463249346560 5643945150041946641 1971465428486909440 1022719282070661889 652211725372378497 2944751105350029825 7550638977493581825 7628442178461302784 651663757704811520 6759937613312712705 3381548616857845761 4018589391219654721 1779994178771145472 5210665116116402688 7806313592854839297 8102378968754552832 5875508606368229376 156163029545779201 6214967696114047233 8965435535021834240 8396152343894806529 4498946106895726593 2229077578745161729 7870219786014142465 8901076195674603521 6848247844645208833 3619073038785460993 4376417318052549632 3062574021869797376 993620797680391169 2301891463865885696 8909744558710201824 6844933634669850624 6229110784449906689 3064690754031477360 294257981287087744 763888055081074689 6967404316540247009 7319844652592758784 1173018132683512048 5493355184701841409 5059401258177469609 514349041280388097 8045631222029602817 2359302352453872641 3292649926898294784 828378872942280704 6741492302429658625 1060710077085107200 588834975651243969 6099017964075379393 2675891296491352448 3804573572749357825 2746834403621601281 2758657831084900353 5296639872189071361 1570323236656342048 6338072450664261632 4235563524076624737 6723296628397703169 4972399550921162752 6396010588474769313 5963174579859517440 7842379565141494944 6372143708298752129 6893408502605135104 5208466562415480832 5028605622401236992 7234908393044250625 8852027465799824428 4216267567516188673 1048002313885564928 1612813474775343104 7146088914049697536 2093712018484623552 4211619475710688081 3946167173453034496 4016998359433912320 8376933950546508288 4151587262167038336 504087083719642140 5422441892694423553 8949867777746131969 6603810379568683777 8207896889162420224 4248854835961359201 6730180586628382720 8534973252003412065 2766831428802025472 6040877647212078856 5939310877679074424 3324707761715216385 5745706991560065025 7033146621983104704 2687667361735388608 4325342817439328896 4714125760506560513 5299917116657180673 2334140244287768512 4130360123671314433 7000101473185069729 1813441539322339329 4674708526456274048 3520120555303716865 5949629274732438528 6727678282983800832 2570030232193824512 6921995804021836385 3304220051957553665 1987591245895139264 1818103085531569281 1162186637104957952 2356634152129144192 3139641868564632832 2651856799602561025 6895797301676082217 3629736366909622272 9210615811322982400 6093514614585163777 8319905104542111745 5358216662515728384 3565342221894533376 5308321293243448577 3321667984290611200 4835459747293509505 29337148622403585 3653334508873687040 7597841185711833088 5522200392310095873 4299691680115387712 905345438356865025 2989533582588003713 5855659114187040769 5819187595063720897 1177380257912327368 1743995676407103489 2062143594047107377 4616818128939050624 34693365001302720 6090320427481546240 736633589926035457 1046637626727503617 9044379834114162689 8497714008196736640 2842309007025595137 2937461763797467169 7211408339087310689 802905633915371649 3164225268949487617 6445063071164146737 8239208463939359040 1906221168674244608 7525651232199802880 4489121343775156736 9052503147614914560 5750020621544981504 6061638124727107081 8722540023015048961 1437090972083365376 6899412937618698240 3671254558653277696 6875508215042490368 2972898208142448640 962910296984727905 657121329224940609 8966174456724488832 3278998995833978881 3474384342545584256 3524075568813204384 7683605466661609472 4473275171232002721 2017527753088114305 257324184714034432 7320472265861793921 5525891957712403456 6439048065924939456 4551995121273526273 3360292152970717249 4010841445263197760 3233508102367531392 577575908748457985 1334892660821557249 7964568586607273633 7058491027156198400 6006862375857946624 2603485567900123136 1972118118425059329 2268892746900795905 18447941198692353 2656585067184705536 8897495784236974081 5163532583380758944 6221465918717386753 1279001205561007041 4086584463289348096 6095825961636460225 5666682699055558657 7636274407624222208 3188106074859780350 2294881796182360065 678038478124318721 9001458365994060288 1062362051564109824 106145842187499521 8464116982503410048 2302847619109365424 2241565295815481344 6663109861428969473 5169609108060370944 94705398493707105 4887604961914191872 8161429016220836992 2143782259777135360 4761187366159894400 4071499430673752833 7288560788495794176 5986903049031730816 6514464150770411265 7637908757775099905 3396321871744409728 8236574762572069888 266904619442254337 40267087865209857 216215905344219601 8397345519447648257 271334061507731457 5705368668257930049 3791969376166648064 4137087166237644224 1451490525036500513 67562900867191105 777312600318746624 6079828601815087105 7162510596131214529 3172516495181366272 5316925726083563521 2274472267118899200 3075038541826080769 9147279483117684736 5447801027769094145 4912600658697509985 6457023584390989825 5834522915300026561 8143601895641097472 5563715287601687408 4333588036992483329 3167058209740088321 7718533797635702593 750534258283702273 7910093677696643072 4839200134803750912 4910706679620612096 513159325262704161 4649115200624476160 3308597798285463553 551570963890319361 3705667067618471936 5929005829131520145 4223532707198326528 5343291362215031680 8030052699034578944 531319489733953536 609822278465982464 4256207879517637120 9143220705425548609 3068411311555501057 1413733221298073600 1277242944855481345 122826896305815552 7842912689114240001 3051077494785900545 3289700909901973585 2183305071199700992 1630713238705558529 1207193936425065472 7843874062472708096 6801161973543680000 4257146481652432385 2659712379618328320 5192203607726002176 4787006751122941641 1130761666241940640 7757109051310297600 1294826732895338496 763148049294174209 6963449812846510081 3086078697834217473 779578177289408769 2842014573652665856 8574666818371267840 8880597891171549185 2820692459874582529 7506108583185481729 5118585436157858209 3928655823598007617 2089988568595683393 3743262953012017921 8239507378104192768 2614038851897950209 3633969444116077568 8122654205106683905 6784133595278810240 4600972543355725825 544978715471091713 8557654848220594177 2868666878999996672 8133733345069667840 1766763188551308065 5828221918105784129 3546840897699070081 4550726051999335201 7980001863746324481 4186163651830349824 3091898220844681184 3344087747401058304 8997864691512213505 3779093756979780992 3804245286060613633 6864269990137929569 6211683595552096257 6002134256327604608 6755141478038061057 6241787570141327616 9093544671607446465 4761979741604864000 1492041838684426241 6508413268924956672 5053828056087457920 6319801145005426305 5271853894829978769 3388544845737086336 4465825114052915265 2093002273884092416 5110600978772484480 8390590212520654817 5757180497039298048 4374741996507430912 2957427965435060225 7804291068757878784 8879972842042040320 2500316533687341313 678404817175859488 5850872381963671040 3852643420774797312 190142233861250225 5356392794057119193 3749480449854664448 4754472307827073152 6979895006615216128 6984924365040452609 4092575137896415873 8927477134543308961 8958624074680252521 1564263336918499329 3923648054808859393 8504498011663867712 2208970936607701696 3033320908294619136 1152853591308992513 8134412467935462877 9009724086823242752 8836228277971319809 8526352596215262256 5780298476902754433 690413979794717232 5033319643666472960 4950399732537534833 4652695646247841920 1571654518919774208 1719317043866607616 6417192505812071153 1805176051735200512 5797428023523540992 6664653526413074433 221304797936070064 7437357427274172160 4739631270263859680 7710696199114807584 7256296520253872640 8811781262881049856 3200848434655395840 3910596926978686977 2798169476767290369 7704594138776268801 5822450993163895905 3481996911397502977 7698670988360330241 6908841661009116288 2316698774670800897 600927376243785729 470785981020552528 7034825405051879424 3224715766471426049 3193568975204498753 435988191349266817 1469837535363479233 1173271309751271425 4768402185155869937 9149875036516095716 3547586485053434369 7431885151236685056 8946593896401600512 1246600005645243777 1929261832415608832 7909665964642454784 1255864325136650657 5587277950265584384 7736839044141735937 5649928982118478177 4175104164036442113 6894318315856781824 1473540714494249120 1782387733784317441 3295518664789788417 5986831125056022465 8188018242773435393 193212514694483968 1867989334731687937 1656952937693380608 6916192305176640000 6004006546158011521 9018792610607090689 5681906284711051264 2387728250551304193 4164840847095218068 5391378804853377152 8768465640454029313 718717703361922304 4116706651191682408 5822334106031632384 7759769750150872160 8652897791106285568 6038023273710545153 3653273250131028929 3929892653056287872 6134124217145015185 1740431101038376353 2305077182302773248 3204596498267275264 8459770780567757533 8279560313506191360 6495387648869138433 422582781231367169 7452838817703887041 6440144720200779352 4622257694161092608 3669166208828329985 997401181426970240 4537560949201731585 8899552233433967744 7698143124940039936 7662518173461774337 1041231526799383905 7151877701827368960 7747746863635174225 99760033173037056 7054103835741913089 2622058601388430784 3997317634994266369 5530094612764426240 2175875595851821057 2344720459043830337 7571131048712140225 2423606022792770561 4232844647652289536 2206571202345992705 6823620478263051264 8304701629612768360 3341907893349770112 1324670248624530433 1321704514307018752 9132667386559673857 6117925134800455424 2863825366782688256 6115353565108944384 9129842202033202176 967938020248048256 7795879108157193857 8610690575691507024 7941665634766104769 4947574560043079552 7707982893210894337 49800173551889041 915902066591366529 7465272263658176512 1924750385293502465 3204675404450365441 8226354907626023745 6238015207475067393 5501223719093774208 5992494151281888257 548121894413361409 5448609449971873792 3581816910726354945 8865565648598597633 6712023467313398401 8785941039636675073 1230852330720837633 3269726029645517217 2265134261082652672 6565753292635242496 4419677313650422272 4568127030904943105 6423930297988784016 1458327005080848385 3907399681517518849 2520247335081695232 6022736356684890880 8401577429460605960 1219546287605940225 5145093536097538561 8268735020672493568 7401495211526221825 8832131965703323137 5798851314836734000 7447495813675630592 6006435857335368705 1296349164579672241 7547174686291397568 5884528938555301888 5655854002269173505 1109413733101965596 5049130142520901632 2103770268938305537 5368244676854562176 5781744187983693505 7251038682315804321 5366237961756043776 1415390904581271553 1 476694502762319873 5757115315238506496 3676382607284117504 7292816709788872704 1685885073918569472 5584541572497183744 2433622923719204865 6261669959783200129 513172400380494337 5585314684539440845 1574127175603209216 5450785012883387905 2144751196712631297 8178002249176379392 3597542710719332544 6097286575490958337 6178120383848903680 7531488774247303169 4369048344084400128 1768094667804749824 1320292934669752833 4417706694461921600 7770829347776233472 7063092348942564992 614456181551726592 3336727688716980593 3102411328101649408 2406722974177244160 2804398125488013312 477946079899070464 4766665580319887361 2218923918351790081 1479160633125287936 4640633661275862848 2362111595167719681 5165412656693518913 1797619203186339841 5172063940194203648 131070685602452864 3280456318624076950 4432412457110498817 3970755137569637888 8934695433231806624 5423082075278741505 40071584194104512 5087884082475919361 7182471885787577473 1590094203491978241 5898864883002998785 3965433900427600384 4951172087913594880 5876373298454217728 4508409019535851521 7687106877995832993 1351549973064898688 5135025672362131456 7091476619354570752 6181929121527491841 727227742898864129 6673453851577672033 4110447444434382529 4167779921483856896 5180149265772826624 9107362697812246529 8645549251107441025 7690239593253519933 105188668932161537 6427667371393951744 9159204442473070848 7123850000292598208 8707294646280749057 2759068797694558209 3256478591580355073 3969505601610636161 8899777889717069312 8330462678593339392 2416557566611671013 2961542999371223809 4508520342685196001 3755638820596401473 3891446258335745 3774734935395934209 2034429560543518721 4732828988719329281 339030434969198080 8542948971079865089 5269586025848255104 1248410409582063616 3695350635539099649 8984363389112156160 2523567689297147904 4438926793113889024 7562438084394749249 8552310280103930240 3102182333336926305 90962569766137856 4545382628022079745 5113212603165550937 7293593790005112833 6392411699703770097 2409725587043808768 8238823675508905729 6238046431830241024 4356069189456891217 2585692078615888257 1340482500867540993 8771128330813880321 5010589223189669825 442355153935919104 4138857507726229504 902516742694509056 6696491848961247617 4771455555632543262 2127207130766729856 7925908909524089416 4679735330054374528 3927924176555105792 9130971561494950657 7199471037933780993 166377714813138945 8359601151730984449 4149351484796215296 2980302966267756545 2064671470389234369 5870443940992385024 9179297263499190272 3565942872750817280 6594540567096394112 4690253246686188544 269768631512367104 6239719166495399936 3493154700711919617 8208171538221268993 1657794468802205056 6345235746699584449 2981604556012650497 4243709511333459969 9103138208866680833 2479930273194721280 8994555818584541184 3090374933843800065 9214167691138072576 7463828484742721537 3351288957041249441 5794666193953075329 4559037095567686512 8719281912722984896 455319225689283777 4007325955218628609 6427656630991945600 2358206855824988544 8863326399278067009 3483296373630156801 6592298501586722304 2798298501387780096 1436677982579629449 4484612228549153280 5563056766556140113 769105537942032672 8075607451463593985 2645599237678630208 4174396691022977665 8239968761182109697 4293786015312614912 1955722111643811841 861407311524268288 7330132774593011713 3500278256538615809 4199028569287783169 7059398560586552832 2954089304225527296 8992416601693429249 6390894737433680256 2263685678572851201 5284095200196870145 8459382645859514369 2893471445143222593 4452114650890567681 2368109422457369601 6638957213808852993 9044396831075768736 4671457769388021761 8991668902343895681 7876283159796169728 3270720444885191648 7138681464180460160 716720383170519696 2855910705954684929 576565957806575617 2853758152916490240 5982239574723154272 3821695420159727360 1407662193825266409 1692372802649981953 7684664340684894049 6885799356052620673 8517351302863047680 4701626018916966400 275266387731945217 844810992695047168 5080796263329242625 7660856707543441409 5377397906850582785 4676193454047674081 6427821291823175681 5062497069281837057 8615496357787165185 48460550466887637 8356854135169628161 3123610807923167232 4019495058571485185 4004194920063303680 9118219672424015616 8137904592515823104 6819820781377830913 1022064628329906176 3077576062380618752 5107268403800061777 4447458545329983489 7127411463436288001 8024873213473674241 5916703158694838273 7999601673656860673 302262031960661248 5470052948623129600 2907843306083842433 7382217929116221697 5802807126698508289 2512442503801830833 678287558780704513 4953188280808031872 8955679777367162880 1591472744508751873 1666977906092652033 1816885288926080705 1935098429441191698 5537763390618439425 2792709141612402689 4521758349395083265 3272516878720873985 9094482979791532032 6830519271134329984 3654267159184801793 704155576773500992 886767269887836160 602297177132225537 6974518833424824321 5481822429402480640 860954290171904001 7432161950556895232 8167991524459289921 1223618602603834368 6698156271427164880 2768577892262382593 5036489092739581457 2055221963489398272 6894452200932408512 810624443487711233 4279305588982567808 2115856113717098624 416581960632512512 7176090636417421313 5774151222832922624 8355686368807598080 8136733080107722753 2424446908476302904 334239356969231616 6852794761230602240 6856449801946691585 5700776742310215680 571430670833992705 8529194995143217665 6767368884982325248 4715985578088800257 7735213778001807360 5073266911220912640 8698688095688206081 3862998126082336512 8876236389955207169 4271758983667658753 6629265894398602752 7946283538723110913 2492248816584753153 4672655177706534640 5897379766708959852 6334433719014032065 1503230435139018753 5869650569531400193 1950447234362104721 1895852538495997089 518755250911907073 2348390680981437952 5263935624269897729 6695794357380034561 4687851052387856576 2537971189544471809 2549793188196734880 6045844890463740776 7060611882873208832 863871045583364609 890588204491948032 9057241505856527489 5575078937056554240 4507505709791059777 293412794373898240 1601124151098933248 5176231446124052481 6161754449291819521 1785321631732727808 3157530742932340737 1293883970652001665 9216548469582521345 1523772194232356304 5676836878294428672 6582454593070985216 5254416504553622529 2837569601603677697 7367007182292166657 2633352948571902209 8397739904931954688 8120919909827134592 6253081333612265473 9079744266788510464 2740205739095460481 5514483245229888513 6604584891350152449 4778925493771978752 6646400283033448577 8863907989945920513 872782155209150464 6839101911478335489 6052380537422699649 1790299982236102353 6340725478031310848 2736767680090568320 8282812630029025281 6415430648237885440 871353139331821568 2104633934596600461 4988674162364323729 1549987120946205697 6555689507694908417 2458083663747803009 2188479995920410049 7736238555790168064 3880445573201836033 268847929336848384 388771167913758721 6458122852783877120 8506573182758951937 5956737381221396992 5122320356485051136 8952269413991702529 2715472972874878977 6847873041311567872 5191236077021760401 6446980160250920961 6840821827158680704 1813640821302182017 5408568777437602817 8634585573827226624 7528073875914264289 3731052700562974400 6518311723322032129 4077298784916529920 8920969378499166209 1858084382863869568 694328880854934833 867256416381677569 6409475262666485080 1037760321482429953 7020827773157602305 9094286881272142848 9212781553657690113 8898116986661462016 6621076556146909441 2271324649599190400 5061865476510899201 1649636616565695489 7059167501130390529 4715294252920233472 6640276201177747456 8593319601226878976 3838965094759369153 4258809103176863745 8177843699789912576 4366050285227069825 4533055389866120416 883362638448338688 1488941305428914176 1410027788418986529 2714508350469308416 3019036807671980032 5854481538994174976 5564602270516105632 3971691122170703872 744214950395309952 6727048689378723840 823749536707872768 3550733633081027840 3562218634031911937 8355713317969049601 5469222933673283585 2498264552281939968 5952321078911053825 5501691274517639169 2435779281185135360 476021302901888321 1442242521498730496 7284033729048346624 6890318062729725184 7169727734456762144 3330359973616027649 6019853599872385024 4929052758718517248 4808885570894796776 6192148709174273057 4950486547210104193 7425292760505506497 7172615538896782944 854426150135567640 5314073569547907073 3879092705103070336 6402790146972442625 1245492390960957857 1911583754183621633 440249718296018944 7381249193870151296 4856026171171539969 3706856176791919745 478919030505340928 6225394053971605425 1707524428831026688 3023247613506954689 7790260727989202945 7257732813404233216 7021705360878217512 1754811333493307136 5305838851805937665 1243632360748118216 7361158623332384768 2944851265732542464 8493843787120346945 5127678250144208896 5272051348636606976 5950167073180156800 3342425235140166785 7742879212049412929 5562623332774107649 2118441850437456696 8526855254582829057 4538299407482847040 6386543900732677120 1087142304656544353 4097956466593617921 7557918694085932545 2996850411567161344 3478645235863520769 5156826773145095681 5176732023444740097 6120521776542252353 4883287756998475776 4819199790443268096 7032156835641155584 6182458278048714113 709356623109106993 4060316750152466433 1733945690677986049 6153452425475233920 7973803082069915904 5822688128409082881 3739869527300908929 3045242696645018688 5428539690388571648 2385917606320318465 2148387457015201792 4090035652773543937 5323509072704478913 8411412183392122880 3033260032703502848 3347337055398084608 1698818371764656129 6067207344623708384 3375282762790557696 8347467792568142337 3082686224683611776 307869794182281473 6430630628065906177 7599324245375677440 284147895731007488 5093419748921162752 7452702140557196289 7791889073254302081 1614664678124032000 9119844511743148033 3327463149459578464 7104701079097864193 8311691068281573376 9145086217201947649 5594167508631187457 4524163528331479041 2317291824199052289 3078380717401725953 950504244540176800 8512825461998912769 4067902825465905648 5256360337091150849 6931249015850270721 8319438839699427329 2974523936659562049 3277774501178941441 9104380546580983809 7510161706322651392 4989775076535566337 927529020349463552 2941322024941143296 5201483238284550641 1527918641722380649 2288357105062037504 9169454910889635841 6806903443570902285 5184782654381228032 4209207184832139264 7107144530334884976 5671752601480876032 8266911799603390465 4738090853569527809 8585223249241011200 6023617626259809152 2291842190818117504 1216006725149130753 6978667376060137473 6187963781779943681 4255041282030506240 618026699026317568 2886987139815089952 1543700033066285057 2699106427311697920 2821283537012966401 3147214676181374208 8008554982679793665 7276116563829096448 3439537146682474496 8007912606727950337 4150690158888247296 5855226408904017921 7995777377955744769 3587794826192281601 8977721447792039937 5406264758904324097 3737919628635504641 1019926146154156288 6785349855591366657 5105648129871464960 231846941777799937 7491319577054833665 7508249877446477953 5150812112073308600 5285274098936643585 3129363234405212161 6343630789102361088 669673550709284865 8986354877955350872 8140211373034135553 1248232674399782912 2306963097297049601 5286779528449368576 7979148876753076225 1446744129231079424 355896055634067456 1556558795248878593 1096796141175481345 8111551230896515008 8849292028081659648 7241163312572235777 3550937236151439360 547086071583342592 5103141340468068353 322659478330047745 9124649529659080704 2247985219444816001 4406937823375591680 2987883951855845377 3168882076683090425 5708339918708634753 1193842312417622016 1785734889617530881 3935703922961684576 8124131932055535617 3158807739620498944 8275605476445835200 1824180898308087808 1963276817895655424 619350379631521793 3974824507218493440 1503924027088316417 2572254142771965248 3355973009875051264 3921840607305249793 7176003010274826448 8492690923213723521 6289661832147896577 6568377359373928448 3215976087495391161 8324748590013052912 5267821892036853761 8674784619203734016 5531604660355248385 7468800103505502465 7738592281201623041 1466270914667503616 7649176428637802497 1309585626236665856 940309182140547073 2183663504037771833 4119901035589984257 3629273299418077697 8607726614771508865 1302181915056212993 5259078199710669569 5197939347805371777 8353287746993954305 3830434878142365697 5140010789168314368 7450943761509842945 91174306229021696 2978579490816655361 5107071225866963328 459416959758368769 8955553105798217312 7334901868680394545 6388232380037179137 9016622123454910784 1054256898393228289 4131677033312935937 6977697587185488897 7144932684872817272 1582586849315412736 537011662283751424 4809002798362449408 6423700048116051985 4565459050836344833 8620659234621005824 2839964050901172224 8225303001227602769 128063127534752896 6358210284024543232 3952769405373194240 7792209593301211905 2275242147831879681 109430015140448256 3541972594224602113 1818614440182318753 7405687217085832080 4630007997405790208 5046279614531037761 6621285787456377345 4472703978330939392 2449065615974242305 196596465637097472 8218234124137328128 1612882155929034752 6640448666372351488 7303748317016257025 4633311814771490817 9189577674727661569 117073303762386193 3841431169044700608 2174413832606388224 3928690867752632320 1257681238060304258 8194663220531089408 3248555445415510017 1747503608877262568 2913208629327486977 3986901908827901953 8424899195308202561 3876344226228727809 8731016391158626688 7394183941835078145 2931283040031677440 3408625409336814464 5152161021832134657 8405620910482430048 873602556540550480 3243148376561782785 8787910349646026625 3182097534845777921 3718564824888115201 1128790491606152416 2001353157840353025 3243049106893211649 7624727962466185216 5443576027774357504 4063754188526050752 6887724654330570753 6328992233996820480 2867701732756276673 8904692844595488593 6236761381078315249 4054412677583101952 5494898604712826016 7449803548132300032 8551728419161174017 2036983214260264448 1537877951375687105 3628469703466718848 7446526375857502616 6357981029121744384 3896729985387620865 346799209703301120 6792843192346170848 1711792025941129601 2943147838509155312 9144026064300852992 8302145635085860865 6640416426386893569 6232449087183080849 1053241010074456064 1331301545185968128 7636830817872148481 5561954735776857088 6768727638553924737 6538440092537255648 7861219869973173496 827825555498403840 6896099274043143169 5948723375953408001 441175823449436129 8930304533432738400 5869481148155748481 4828728927113279269 1861750981027936017 2106846258105346049 1425276000678879232 8853373275877826561 8467723540769243648 7982714989119685249 561573292215996232 3809372600424952320 4467540734579310592 5908453671416152065 4054664266336558336 8503854775370776577 3157577022665426945 1224778849126016960 4781245986461278208 4668943074287175296 2565175260849537024 852105316647973377 2042863353796655873 820972627403757985 1647888675745167361 8317979437174377833 1552079501234454529 2053429495924130945 1564593310584253441 2526214593819877376 2976648310658543617 1615137810654228481 2627590094847949824 371325222078996808 3629423814436769793 3177466369948196864 4294500578014926848 3968594609234378752 3001440923349429945 8495766018049115749 3106468588978962433 4475492915557416448 779100075024875521 921297441049248641 4269986891473190913 566179719834480641 810215837291020288 6671272712374910977 1718148660015241216 2127727682481856512 5902440791188621312 81041523407257600 3561866131960987649 7509485960037351321 2007576051370990464 6792501085732610048 4334346646073994240 5174051309298370560 2582742086931624833 5653409046207481857 7583177080298536961 3790185137168190592 4998976029202925697 7241892424317720517 7021359858307279488 287380148544511489 8849115266209629824 8989376050736239104 2738703233237429793 1709834855813664385 1537194610367614464 7362774139129823232 6302870118383349761 5987014195805354842 3834808175556180481 3080303363427852289 8158098516024311296 7117467515762773504 7747621577816912641 728697951803045232 460606544526322433 7166922186033264432 4897693338116532289 7396123827930923009 7150123939439977313 6449727731976342048 4251920109399561728 4646781932922370049 1620446739841591041 3590118879129947136 5870788189821824001 1936750245735400960 273665018371230305 6262073843442516737 7764319924445510144 8061859749032987648 4877879032758157313 3056859874937392897 4544341009819278720 1671100367192617472 8875758909319544832 8633639688544649216 5656161945808713216 187484229240487937 3078540818881607425 8737121380685792608 2749161473664983169 5771525551286124544 7006792934453633024 823049285164335104 2452204931395551232 7189064213268180480 6265033043127793153 3567091044598289024 6568596090202392192 4685094413964076826 6513867556741405313 2359058453393325729 5464740610764378112 2037272115277433281 8271616719092946945 385233895752605697 3813705433197612096 248290873037032449 365538189018583105 5535122656600590336 6194157615391890881 5244784206271217665 3072741188441321729 4148760866871173121 1200672854403306993 4050453395401074689 5550702961205139457 9027220787361245248 9201485247797048065 5781975293154086912 8200638188845924352 4057782712031850497 2094176400841179137 2075607415393453104 7873928911515099392 988790808515606528 6501872665214075425 6641549000895874329 5302771678851891201 8008889600781520705 408590834991068160 5374395683966494720 7884288065102322816 8840527702092042241 2966143562919739392 4685428383259113473 6076669656231391744 2082478597087201281 7195985025380279169 7292238829249735264 8641674056452003392 3700751089541100353 3509821301096070145 2068037193224948608 1876378650447608081 4359286551282040832 8252120469354840065 5647911268828627553 1435381480188268544 1350200305502257152 6527430696746207232 3286045833015367680 5154141651213484033 4107223470090473984 2397933621168107760 9171107622492569600 94068330057416704 350636252045168896 8173529267277593089 3163118318425763841 8796254006259605504 2508417150908022784 4204945222474149888 2977565978754871296 8992731514749422592 7823991290082099201 6928079022869385216 3647425037742587905 116820235903170528 4361835154196270081 2881158442585590848 1532632688784483536 382561581180190721 1007572840688315776 235519560911491713 2797893373153667584 6966844446914260993 5690982289301103105 3488275988748110080 2996295182122771840 4750517298920861697 2612050716655773697 4431646832046228481 4908493460961959969 4827538617818236289 5364651685026201600 7779951951251590144 6283595875419821889 5605092147563855873 1294003625890543617 3530960158972706817 8300982333217885312 7090393610770083137 1857599207876273728 4614689670097513792 140088323639942144 4507728346989985792 9211846662714401665 3617505244346801601 8880842374275842049 178761211374287617 8552264876566239265 380615156124950528 4170038511606079488 1330936712234474177 4409518128191295489 3550614634722238224 5377140029275220885 3784286613544124929 7314703328341104641 5313711051177586688 5153266802486611841 5222026867566645249 2401059695970766848 5589788245318861825 1635133767752347008 6916420461957945856 9217766422361821697 2906766968420495361 8851589599671662080 6901579477259845633 7096818841341613089 3648234900677147904 7433393780254719552 3976225420715249920 565201632341236353 967761286058475521 7698651211524368337 9050506129208508417 622516847140835328 4410540493532020737 7787803348751110145 7923268432283746304 214493044981844480 153296089231845120 8111086999632380864 4760253253683283969 2796465598400378369 2056684107063737745 9044198745061060609 4854096916330698977 3633288541681800192 9088520001072681985 3126734997785561089 8648094183330207713 3254384928232916576 5534411347536708153 877993195777738608 9033168979742313728 2636616340895282945 3585146741105881088 574736265676828001 359677637667117057 5373019153148555264 1845280300187354992 7575474259261718529 8462665465410078656 5437121976984698881 7038937899840362497 917376411925400832 3334527378525915632 7700332950475062081 1698199110194061312 3782512589214842880 5996555473015013376 4471889554214551552 2888572421311561728 3647971542528340353 1255942493585981440 2835140755728853632 1091969057787199489 5603773381102504321 2739732282075874304 4265013732089747457 7414067579877403649 2716414609411997697 1335783616135738753 4614866074519633921 2274142958499725313 3467290168826056353 2101549984393601024 7670867826211618817 7412208608562288384 881332019153835840 8151029738178169457 6776536923878953985 3369834631909950624 7785678380059146241 2352858477421850624 3434802988450723329 5686918698835050496 1804033276732416000 796349832523948160 1270409806659181568 175629351168684033 7384434751064870912 8200611324800019457 7612941503786829824 1126076359078752257 4723003212168612960 3854064353472151552 5577089641786212352 6349606506002481153 7377893421491863553 4262897875141584897 7694593818557952000 112796792329667136 8871189327953677825 351145573688260097 8014271186414892160 4294193182232849633 5802495893947024385 2817853612664858625 1699010733559659648 5363445654602987520 6821839575362848448 4657703495270431809 3234765841272161600 7399130808611504129 6986955897906061312 8827888639735109360 4360666342699267520 4909720108075509760 325987174132266753 7530376735289517056 6780682389353785600 6195864156370117632 1565128035919527936 8554083618216826368 1620111621808744449 8853407395186583184 1169242104394844385 9115501041773640449 3962890221980751872 8576531366197286912 2679899173581711361 3272334802729719808 153486515759640384 8084185167896457216 237941698947391488 8244676843634704385 3098674914073980672 8613995616513923073 2299154500569893633 6140783162488704352 3129429120830415600 1287258440885542784 272345281464893440 5346724600192958464 5593278187304852480 3418014550449627656 2135557048177137985 3896736074246938624 95529654560881184 100525675944849409 540942567425048576 8556608023666406144 4555279748462095537 5445697582471375872 5964963294830153584 1384314924208680960 3407913306177308161 653736173295115265 4075651878259984640 5298231864772823568 7080955054055227392 1735020410067372032 9167480986458157185 3412114207369048800 153035020508120064 5082948385366908928 3600814957133052456 2806443359584508928 1686656834749240625 7203657778007672832 2184522652292363264 2015683997357911320 7993532860340456080 368782353496979201 5326544003522002944 853584272551970305 8115253215827423744 8676340703780642305 3575984625681714217 7263760317151825921 7772163299885098209 3854156117010471681 4499427128569593857 7700791841839316992 3301695966334459137 1321809672372510720 6468708357801959425 6208689897530519552 5767285460063488001 359354897640650432 76628706632908800 969582614240717185 8389874205426131969 5692841152146801152 5960157129007431681 1525336800019780608 5060277575902810112 2256016510848794624 984740684151957504 2065766178533611520 1421273790765654400 849962240172154881 8339273287811938432 715231337968165120 2719770094056722766 7933539729860398080 3822795422257283073 5817950442504936961 6773936277201833985 7352776532223754240 6364585837371392001 1799204421517201408 5118377019555446784 7781984025700565185 3846035852124190144 2473936406703187201 3612054562414231552 884080153198592 8054068905261308160 7374773699469839360 7207451624380771968 2698582215743337217 4361637990929397249 5557417171977506816 8648052040843727360 8743721585654759425 1391434859096941824 2216996072060957504 2370186091610622976 445486352001732608 1937530447967667393 4172545465175824964 5844742898767385665 6504455039730640897 3743162388280709665 7916427559109551104 3639110150915269113 8323776268122882048 1795058188612009985 5908768048439774464 4348620278472720385 4284516656323265536 5142202897703804929 7989794762647008321 2193878239977370625 8729596246849522560 7347529992640741424 4704731129461276673 7485904237644195840 4621160458761827584 8220096639861218304 1649340761171584512 3762050608115907584 2269064301399913697 1926300404916065001 8126006314975735104 4642142479582821856 6745885948760594796 5744822494316351489 7709380282639780945 1658310731533320192 7577435424142630913 3036723428985508864 2738033765809258496 6283105093215092737 4410885185400602625 1655531863039048705 8010898610392610408 1035174726005161984 2482873887783849729 4452927827972618497 4530781328809715344 1881987203101191168 6458031974075825665 2053284314560038913 7898336621526753281 4546170556148629505 5537796203352775776 9090254519027290113 4477693951302367745 5811664061621253505 8167393247943032832 4306851369307421825 8994391997998024353 1453315183459747808 733868528727288320 5819110845908767873 5428899505156186113 8368090750925504512 3465124562028650496 8434158505923608577 3557104714722349057 556705908325970945 4361195330310680864 4415466888188677633 366158950569456512 1814795149221695600 2800384220282206209 7949939410582730753 5814660072047547329 5174803931365576832 5876870616727945217 7681356742838806593 6033837855081796353 2243265895632690176 8041736742968027136 112430959759519744 5479674296890105857 8203970038577023712 1512280817350585345 2617596267819200001 8720320918309355009 8687449231191441409 5602924113548020736 226071846239428609 6177877737676599041 423806917299482624 7696799422891184129 8741688119276138880 616106991607562240 561552475543994369 688143952123494400 3165677890691117056 6224923403857428481 6962798328405819392 2621352133630914560 4035912450583298049 7155985393434470913 5160158431705804288 200401561696592320 3331926431002470504 5746691948040640289 3988550317382770384 7130771720531560448 7162558943506317312 1152370210431467520 5561445904280567808 7284012142562070529 5736974046702274561 7975126457827239936 2495366616271034496 7436484699489317120 7604635585129345024 1289559416405435904 2294574549637813232 9046995069269180417 956324412999259137 4303845190278041345 1682248592076804864 6611511691909542145 8536763002657553408 5980063919359264769 8882655717736718336 6019766067782545408 4084490331740497921 990530468193542656 6051134782537334016 1452217140552125056 2060554404701333152 6440122833782352897 732593601028970497 2505960550535706497 5710460138335260673 7216431483216744960 6230416051308293248 8696349569615197184 6655074280630882304 5442123594996168705 4230170572943646720 491293812420410369 7574000474560012289 1059485994713915393 3332183012955914241 5589136141540601856 3065418241069699328 3601976815101014016 1737866861663519360 969853149399135233 7960571910556676097 5557425426351303169 8504519779757277184 6409628571478977825 4514042317995875569 6926059799898195328 1745491826028492800 8458776130857590784 5146702442589913089 3032952739498721281 4864115133263511553 8997808804566173696 8549260571653750273 929377875528280705 6050892982160043137 3230137200128954368 5584784780347190784 5647372202570503008 7588397773578140224 5858616709386113025 7998190713471559537 8124498381207137249 9005237372489611265 1038438495619451616 3647145147321756737 1154007034618337472 5684584610598912001 7485556049116413441 3612608544522903552 6532061057824882688 8378420230741394081 1402845478523571200 8864858475321871616 8837860663471608288 7678265645729464097 8209915116033255408 4431455375803342721 6441740632899966976 6060896798521327616 5729640547087941633 4296084600804409345 6343030044229567248 3511713152735838208 1764278532377335808 1997636497641428993 228921200535166465 3609493801007702016 3885136669085066753 8066798019735412737 8115592723089061569 1945849140007961089 5532441453011102528 6332290508376162304 7757492078009239553 804758887064327520 8371152950200205312 1175256329805103104 5710390891482591232 1897568707853680641 1435263206468323025 3571561391201079296 6955531277644685312 4373971730519834625 1022552149475221601 6852212704735346184 7927232943626715137 2414995724097123585 5091130307710383305 6835567745106511872 6910120462043082496 4377316960574568192 9009615968724232833 6810164419864039681 7683029281515292945 6021090606006779905 420547863967940608 6981380955840253857 7523564963076784129 8427009358622231041 7168062018315455681 2677362392866392736 997362992090804097 3426153572397788161 1344628217334625344 2548008599839442944 7484169671431200768 8677071188805495953 1721466208194494465 3985712794955393537 7779864328389873985 4321719110408431616 7281458533266488641 1208767370345485312 6186986120299252480 8807820836313038324 3641850916734091264 4430136954495459328 7195771303761451008 3384944927542910209 1549803035994587137 3925331299494047744 8071535628193498112 7403692222935253760 4992178084250453761 8082103488123406848 3592061667090767904 4831324029843484673 928049523247677441 6076921389145202176 1451560830442831872 431249213377221120 3612588648864677889 127444775884800000 6071240395730339136 4654722157943874145 7112057911575045953 7130385587166893057 3856456013532209153 3357681821357703169 7076813388508008164 8740391867687885153 7902038842325137409 926524829866721281 139709019727904769 761115298504955904 7313039563857475201 5828912720394382592 5685997441651376384 4330482335116366849 9035795787387021313 503272105763404289 2238052558877540592 504088542380670976 8571443869592322049 6164824136568439808 8502676302918709248 8440315375853125376 1524195564096454656 5945046472109275954 8537391060231915520 7307096934356932416 2066110627316099073 8252077505027072001 8773891411932279712 3904960861705358361 9077718587639172608 6039655563358962689 8067695875938552832 2072769006551302144 7534582651712594945 7495959605350531073 7939469092592545793 6277950939834805249 3571747825888531457 1218153599235788288 1679796952877561345 8411281321365506209 3679293660034236417 2311891771747663872 150463533306915840 1432423315679569601 2824494334981144577 4622798710327920641 3334567167317139713 2961746406338019328 6438365372715901729 6493043860896800768 7054731265147470337 2832759304467396257 2352539260098539776 5794663014082830657 5725479034863125248 9089077901092391681 5213104349431458816 3286264045542154241 191864632861207761 3081415189802509312 825661782563720960 946769449316689121 7494691609653114880 3049140008011925504 6316765067870254400 7705103855019450369 7791390799221095936 8449853672189031425 5257328197509840897 4470263478207921536 5785925330668026881 1689127959967181825 1915051782939443201 3962020429518426113 7862019410963447553 4921729783045812193 5333890758342377472 7595587895035131521 8867611486697213953 8120067502378688513 7371578141646613505 5114481760396367616 1953558703834144768 7656049947051028001 3141394101141148673 5815148038129414824 206535661641208769 4294924674595524609 7928042792494956544 1296465029034741313 9065498831126912000 155078485616192513 2025590946888016781 8847902352343518976 865701595043043329 1244343667260915712 111882254206638592 7174264184068891040 2849596061026934784 8570461108490729472 7021838189533128705 1261046783824859136 3287489528959161488 6177329784146396928 2940741564208928896 1044296014107164672 5395742761249134848 1776277477447177729 5096025202142667928 4055752432441511936 1500603663258882816 8426323170028929024 6245077855930150912 731449727536759297 7407701728569235144 4043568916347355137 638499115331450880 8837985078256231617 8502659879315087104 2090338694500273152 2954718738715636992 4463138379839117761 1942563843509112833 1732612850546597009 7929746422769565185 4494684124222621089 4196383015629654273 8180941021381457265 56747824120803328 4060875466292722688 6070117926066077409 8777459786536131049 5210678347033526273 1551933538408783872 6426451002523358704 4366834569209365504 9063454841770082304 1743932508485909504 9022861664750008320 6205480330910650369 2563361044226790400 3073847220748943361 9043501266962964480 4616384435346350080 4729481300854260992 7188551047176752897 4219886756111349504 9145843303084604929 7905814798182069553 672136845079912960 7776014759132791696 142631546901725185 7946975512876826625 3713475858077843457 5322784083437846529 4036569093451462656 7306790019692404736 8463512323846603584 7530160108424044544 1304454588301259988 1818462047986253824 3992023867508785345 8500745533824153600 1919908643709517824 4693734975299629312 5823099722682533889 8840704082888165121 4910515961947973633 8560540831580536832 3580463864623996929 52999770318008769 1648488050159986688 5712084521068058496 5211420518396870657 8450823749498798849 3234550637561643009 8151365950951629972 4794277308380126336 3913577801345859584 9150033151009429888 6282010784288545793 6930822591901818880 8869247326077723649 3429569455842410496 2836460280357032833 4581813500887810049 8516854886343890176 1866200796492404736 7485758741924675584 1244002421677672537 4721480686044318465 1462788066012447745 6692912585119736321 1138427457596275968 2038653767083620864 2017310244008410112 2898311077201963008 4609634693478703104 2467306710340168448 2589145271275625857 4140930659472856337 3712304692627150849 6852078831000390657 4333466349352368640 4070225763044687872 1889174414909202177 1573655043331263489 4875771151033689345 5136955406815952385 7138237471907880960 4485748006930056704 466549591159206144 2392377473255047169 2330620671095635969 9196470321224351745 7146692421867764352 4921834990864773633 7802766895143542721 4738467562198102017 4694704326734335553 1768390878142121729 3686465542649328705 1342897596026572801 8059349218267758593 4984107486779076608 2935052927895814145 1557998546319714689 2922287043892721152 1400603881167459584 4800148724581636609 1799198846200136704 607069898172216448 5884353068014239745 5753590987223112960 328417468484042753 5097297014831923201 5182406346302652928 3098949259549904314 6963964264881062481 1678600577953358337 6451441440113662464 7549616306069831681 8266937119525216256 7923421974691315713 4085740642218994305 4831006376970348544 102974152029762497 7786036002495823361 4208940623262679040 4818389815725935617 1892752721991172097 2445966848327546881 5214607581420744065 8859296751391709040 7763745764040855040 5273113491622497536 4056077979261175105 6519627526047364976 750685691239376720 6683870065300130817 2104349124751826945 6945331939791119361 7552752518490963969 6228564666803430801 467070931514497537 8263939597824308977 3164723820272795649 7504024208752967761 6459734822803308368 1064495546014374208 8151502842229205376 907249262608492928 4078432392283029505 5046005956279561473 6734661653822013440 6470445985483603969 6119018505322635264 9116906407369015808 5957586348918601537 854720851380011008 505334916492333056 3105240732982444032 6135931594596624065 4326984048785382913 5006693214747230209 5381061018303292609 4116686272425328641 7326196442408308736 828513834183307648 6654118185584192257 1473134440422692864 2667905663788083849 5436243389632217089 812957402607124481 3351685582661255169 4363380075182975488 6828373636697554944 2145840494309067776 7980573380414394625 5865306030808804609 4313248419752452865 6397119823450341888 1336172176766162353 6877979720058379777 8209313874763415105 2095736954658252864 567729971015365632 1 7783140181340699649 1701050313480159232 490651437628423873 5661719269069609985 6920739258649919488 4257794727770963968 3724261119402364449 4455778027385798657 4035814467696906241 4589866402649495041 8176908174656372480 5026706023725039616 654841862500522112 1840126126808691456 2648351234323405697 9199887719671078913 4354280767284225 7928718236918939648 6063468656633047552 3226554188971003377 7029687585214791360 7644296336948574209 4497036717463798784 4788553819405386521 3692767580067052033 3349705291678271489 412087741814483328 3150755483878936576 3596439325543153665 8060144874830218305 7994720964355141632 9185410586181964032 6820382699331533121 5139213156757285072 9091701919595166721 8983705045604358401 7820120508373980161 8322891333579309057 5266006774539352257 2836468756355179648 8315043254794171744 4343911745170422273 4649214260949032960 1142014273342351616 8026929826516093953 8985442492470288384 7505234993006223361 3548042658623422464 8352958201657892864 5990606029474437120 4775045782114947585 6331828118029126401 2700398182423083776 8005227658749562624 7475204591165124608 6444659538278572033 2729073179975415809 4998048246201122816 5908793345109544401 6876605153141848065 4469803693198229505 7164236042794596480 7098987339460595456 8909096522837654528 1815818772638475360 1457246822281527744 5685288250524443777 3965621140962407736 3261867935689542656 8013974655879542016 3605190459541050369 666625995700473600 5603029745548132353 2248005207893506609 4244781803996262913 526080234017170753 1755640609484452544 2875394308373133313 956938719631347200 2663414496300246333 5656914773530329088 2212752793063306496 1001413818258998273 5143091407081701377 1412814904093518208 676474566563369248 8010868232066731009 8571986130545696513 3184665982067432448 483784643767697409 5600193653986107392 1516721935855355905 4456107085590384640 1175120757452562432 2805101961123306497 3642307263036119808 5708199440683008000 3401572106108928000 1085519522717797761 8725753238074286849 3016753836789702657 3797880631050989857 5930579036231368704 4503157258097704961 225944793427886080 6976686674315474272 7078810730827779360 1721653600317603201 9180083107011891200 5131206574007734272 1321089555623956320 590331346146191680 4400698568827040056 5970983005178179585 2215515028117075360 1454557541096927233 2116690574109048833 6937868132349636608 5932151620149854209 8444844705426068992 8106758724736122881 2655257328082665472 3639407436109094913 4696230813389528448 9222877314495653672 5554376690880245728 8024983331152154673 2533182946145482753 2310071999066905441 5587779506345488384 5914481317354963840 8468591110815010816 7373135637528566785 1425554055893106689 7182820634155618304 3105139027591823360 4959160422340017409 4709751965063883137 8482468289342527489 1575465817616043009 5371995510250649600 4030801383017331200 1825638757585052128 9179215826691512385 3858658777021546496 6880773513344888833 123488143964274688 1383531633491213313 3659837092348166272 7064546287647629313 503675698491302153 8117339107104134144 7947779524542825641 5807666205649215489 5059722825089382401 6947117371274049025 2660061514478358753 4576888155374829985 5181138026272890881 8750652069273272321 1432025463541404673 4689275330525497344 359672319935315968 3927396049864356864 3355494501450219521 2419657550750737920 4410897136293834752 482850746255978624 2273258933360703721 2389299497056711361 8590280305876667265 8274998546092244265 34994507721834624 527101416829789313 816810080489895936 2174246530648563713 261715081419338072 2234390495063862144 4279675686038421505 861436081770479617 4562756415569933696 4882072739810206720 6073788435428296465 3624096256557671897 3653018180599697569 9008256088107008001 3205357229881201152 4378068403931553792 9016393083170127872 746421337520381952 8171005650312045057 6102897082749790337 7069267066998684672 6755446548767799808 842232013265170433 9151520420471471104 8207970728261073920 2863959892836943872 3519425260484149248 9135485839795718913 7527388876183332865 8175970281580674561 565162929114584000 7228744861097718460 8654071724774064129 2068541757241323009 798047940532680512 4694793200463773696 6534957042516746241 2366404065058785793 8703664775369346417 5850455427502125057 4069703269089431552 4036196803608495873 3265149505973518337 4420013557545659009 1595144452832239617 792119469216399889 7193782082518359040 7469605022822153504 376854870422614016 306654002133671936 8044062737310498816 7807088529563982241 4295531089437082912 3511199394357152513 6708921821572149761 5383640446031903617 2543993329181518272 4695217992545882880 3277002651277426688 5736390458606840064 8617466277262315521 7789612743967645184 2235811716425101633 9094555591850131457 1858372920272093184 1460586072007204864 5481898695213778432 2462252736251582209 8660724385753034753 7053099640201650176 3781384590238869216 787381212559906177 719457444931829761 7294828373753571329 3020213812028766337 7224336921647236960 5496366627138852865 2718840089888858752 1284337222418398688 8764709427637150720 486847209218095088 4768950273336765569 5168332171239707649 1949398236455111681 5679125153794426384 1945264437497634528 7740626007269556225 8503680562763687936 2196906271089381188 3002609748814731201 3450903989176500224 3959070194274225152 4691574074724016512 8479001994162703441 4789020632403144704 7680035409164587008 6443700753998020608 5249652086014574048 6164136495145231488 4292421838052604417 3282082142030087680 52002539070951873 2921233231102630541 965948862568410113 1168490393548132352 8149825895519243265 6588629955151740672 8350691035563810816 1632349577587652768 3562557660488622080 4859422928611025872 7781129106187321345 2903045963867596800 4297921553279726593 1351715685127611296 5670714302410522625 880042706626138624 7979663068926226656 5403473428561346561 4809875037918273537 3401955894400300033 4179728357852184577 1228522447875643744 652019968299848416 5946663101178171393 2458553484056472576 3816390860190998528 4485908152670787584 4223760559264123905 1044490839769645056 8706183471697340161 7386066469446801073 4823458240339834625 350997089543402024 7447657394959095809 6370892883850252288 6333497429662294017 7456807262903011329 1101946631717194241 596278676999903745 3080962649242658816 7448714011448854529 3005995360859841281 5061259626842304513 207729404322266113 4351959987550455680 7895872537079037953 6777600414734730753 1792942991050670080 2838587268057721216 6232451734022957056 4913553450844687361 2668456343838530337 2853001450680876928 2292416180502816001 3574294962320965632 5695986620429597185 8888939639100084992 6013597283066458752 5367072427430928097 4947752077750843392 1674793245520964609 4811215930017312257 4699450258888953665 5312298867645855745 7984081061635613696 8816756402197960192 6081258741846346177 3195022264668627702 9144547531464864769 3642264138650767360 6055482936797591553 6973322899277522944 1521676754257608704 6614604678223675905 2020247826322237953 7345602101156738561 570607492296432701 5151438262512263425 1657119963652292193 13083526087198417 5985216934264673905 6303881822887055361 2343091206317101056 6655698401838891009 2132202755145138176 4662390084218756353 1847841748830759424 8329226546723995649 6217207827318984705 7498915921197830144 913534042628607260 2850406391755720192 238850592100631680 5866849747241900544 4922318509104543425 4386339484711190016 4057084739049517825 1664289627227098625 4643820251130009209 7457620595539443713 7344630510653897472 8184950946384478209 8744983929763078656 1219098013064986480 6926683951986900992 1445305828494745600 8733323443375145473 8334916068646952960 7090348973010485249 5270451952461235864 3231827011380873473 5853346167648048640 6468507210813014016 5678685055616874496 4839302119915134464 5040975538077172736 5053035134427181057 724520964868489217 125617372287694848 1318049939225578784 1489070571448617025 1462339813490379264 6816223332799655936 5212014234662646849 366161358652866560 887796316768763905 1810045605084366336 8607276370554373377 6165029196985228289 1730340470923835392 6326622047062893568 916514459713896448 5872966826883350529 4793757708759888641 5324096721462558721 5935804127416218368 4270395228611293185 1089442643158495553 5467020824086642689 139698181521732865 6713047224761721089 8614312176495640576 903428242295478272 4158341331079397376 443334035300019712 3494721964881215489 8781884133114950721 2963346283932351489 6995947003498348544 8316493920621548033 5385887405582120416 3216451604952205312 2962921956127526913 6707150991594442241 5966073158253472960 2026195395794800128 3203126848188551168 1757970244507355137 3759096365968462849 2471722956025551873 1197729269768926849 915426293139970561 4557535503152355841 4624914377283675809 7815265630673014784 6616052565373602816 1452465796535292672 2251239493402348288 4105417901843966785 1847594798112768001 3456376093053179905 7262373955677104385 7012485932081971200 3815845967973969921 6573735711069110272 7429846479610328832 1667735793911988361 1142587513125797889 6280712078469103616 6365744451867029249 2095265320686242176 1412890975007404576 1518458079398926465 8639473068507007073 1300206973489090689 4002743903402334209 7614884380490798976 941527602157306641 5735859412305011617 1042657515971805184 2313628206013276161 6772401322627266048 7526779653954497729 6328520327950308352 8597686740288229953 8967925020023095297 7083431210476521345 4660671102719255553 1678588590656624128 4375871492289586697 6522087937165803520 4978899778011111425 8052327798458548225 1418612765789782016 6348354929573924352 1384291489287432256 8811595784167424000 5722875435777556481 7392657358818049537 5452682562713307648 6938894640977543168 4859595720679542784 8639878332505766913 3245048633955678401 2227778705163988672 2837730190791372800 655111420131470465 733339884066897921 9090116277959131136 7522237463447977710 7402313500950017792 6259540177137412097 6921849965596505857 3918964022801696897 1648754165628757385 1013375193564833792 6517114967230468353 2321252558121039873 4244117395513405056 7982393011453580801 6826505662997704705 3998833835190087777 6160502142331384064 1490384175052095489 7907266706582499841 6320782602253240833 5547814985444086785 207762112697183873 3703003416391072256 6358938836928489984 1550583809762094257 3570547131442793472 4799928922818899969 7418850704540899329 6520561657853310977 4942247341900190720 6341397830214537472 6346405118031288064 3731074833556383232 8274759377331750401 8085017299834814977 2863022696407355393 1767274070520585856 7485445985353785344 2676141098022344705 4734162228419837953 2208176372258701313 1553702346098348032 7860691412849378497 6770086492231577201 1300249392727859200 538754715093956097 6424291620294418432 4585907951178121217 4641186599360862209 5496056455439722880 1823697636325842945 5081816527392239617 9033724169891783232 2716749193895264768 8031847933628755968 8127208753139263280 5952014966451130369 1867409427319363392 2897775896423670960 7435526010504213505 1421613748392273817 4741281354550842081 1232362159917350913 3554354328148568064 818732866980932161 3177392530067103760 6872507907749128192 2043616942550923008 16130221208860033 4491708523523228672 7431102198597025793 2879162598934449152 4776814469545065985 3788699544415712769 1901626684628849793 3902960412250308609 5430884719737335809 6904942029092272161 4414864248886714368 7123184086505488896 5092787620841302961 5219295988808954881 2099214997000034816 8787289539724271617 2684199495012433153 8805347804313613312 1033453614862827521 5727047395083168513 4661763090407669981 9008422722692512849 5334834571807889600 6040894656463558657 663076636166840480 3202467876152809488 7005439511716067329 4457569191371517824 4866481311297724249 3386705823462850560 528022771014149120 5566062162913165312 6034663892218142721 8188598798474793216 2774611416573718032 1657901262224666625 8338117882226171904 7999283479964221440 8088051740308193280 787488124399413632 6994150820130516609 2300147549708058624 5984923440197195777 4691952170672002305 3569415737171986432 3813831684052400769 3515375280409595904 3821666644929806336 7826898852113752065 6103926386007089664 623587147948228609 7366913685447044832 5536790558978809857 2040110140937144320 5725909288936399265 5903268571091822038 5622871365779462657 2858349813435801601 2017258884533592065 8736931689363668992 8127836785942266624 5173727892616758273 6924497175994971904 3630959015884751744 5669307883080384513 3580407145763909120 3059607306421698560 2056080120803715489 3064423836131194880 8873633004940154721 3956352434305025 4213324322251042560 4240388059272118784 4614715917759890880 3874996673252270080 2552822905706233601 8595549985470194417 7810621832262746160 2165431205609236480 563449424254500352 7595849463394474753 1431756753670768640 8355094294313525761 117881383299743744 4390079321567150081 5070254039595570048 1634595319875061761 1453059758319910913 2573264777931354113 6626118963979747329 510113969742111361 1330006548947570433 9220765226698584577 1002408374317309952 3585257707696898049 5360435850240720896 2027401389613021264 4914725228332005760 3512278275355189249 2101559545515936640 4910089694544240064 4176866969881280512 7215127925039755521 5355828794449961472 3142687963925282816 6706793773224784896 4623606849852469248 8631940280550446977 5521982167505982465 4368541714782955553 3713788992590118912 6392542021677388256 6181664521819363329 3332004977495115057 4446861287939507456 969815322916646544 5534674243229676545 8445785839054946305 7836148543894411264 8009849943133528321 6271727581579366400 1965090062791357312 2201186510182184896 1465907388068642817 7778313451880521792 8002488039860682753 2877213102864567297 3305458708389833473 6220192465403270144 1362128723381583872 5240920220594949121 8966315504259078976 861681602281461537 9053626733479993345 9159582592013996929 6824672465526939649 241053506089066497 8146043203985293313 557399297770926848 630027807383080449 241665604278657025 8508669140591181824 7497862082671066560 9164837666221164225 2532001212584474625 3130271889100910337 2971917014136840192 5273857415381122481 3061216013733656833 2115514754008170497 868184140703596545 932368309165307905 8421482719007303969 7290298353225760769 7207607865781714944 6865007368102063105 7292906788142521952 7756827674192216064 2715855653884337152 1418503048464954368 1269269222796050432 1309667423790730545 8821517448784155393 646986767495088000 5341268022221649920 3244186662650576897 5774041386945607809 5055662171667939329 4863107537613766657 568122867315260737 7848693574818293504 1688673841856886529 7691321778330976128 5102264305376721409 4820314788384822785 7538514560048846529 3605458478267365377 8768826371583248641 5290932387224731649 7805457657048926208 8237843657987433729 561448924889059808 7616701368668436992 4581242238859364353 9186978325767669761 4944131417932955649 8872033930277838337 7548288788578300257 2060748793199001600 1258211109020577793 6604368436448831360 8723534584426717184 973387128001943744 1925126122836576000 3227947154524920832 2261596563809632256 3562387381619347456 4330976025023973377 487123035742971137 3223679595843090433 2591048745922174977 3389720432412590081 5651160711481170721 8091856475280987137 5892814214299648001 5327646323424434048 5280052297019936769 196970202327198720 3960658865769240577 3895117329366761216 1044459938378389216 1585195433622516353 5923835243905482752 7479350958917007616 8501524721042423808 5752885074275603713 5332329044019560449 2788599338646852809 1411729745899828864 4327359446182574081 725947313656775888 8731633672018933729 6644976610338661441 8864490675196410321 4366280557523632128 3815341635038978049 2048337085131484416 4978978781348667392 3824644541080681985 6883172328192730625 3063344698911179264 6997114081543768448 8330719572050893473 8901354159811243009 3177968192776933696 4763254374247778065 668837716445385728 9209086589794719745 592240886053813249 9207468911181785985 3655360403809365376 808416397362511873 7361074116029554688 8935155118790475776 8293699715900375040 553824803443808665 8177201673754057600 1755767110124780545 4875183750663613569 3111060677611712513 5454822086339186433 683504636990586368 8563333965655568385 2212200052170009344 4587754378629395616 273436564848312321 9101449459145832448 8230903915605975040 3533788133161009152 7288848902533849472 4000120045961100545 4210543737633348608 3539234883896606209 6172071486768096897 2089715337376911041 6347613604651324672 1476756848146890753 6894621704207728640 8253275181273080529 90555832889546241 3810594345365504000 4000325819302150144 4930935019744072417 1705759103295401985 4885129515455288192 1857867407918778560 8991238980540594150 4740766041410418688 6916590514735199745 7033513962901518720 6602988081541111809 7680535948701007872 1188110751723771009 7136593878286099329 4800773912712321293 4834407826343352321 337895902831054464 1348011843513427841 9078078678478818816 1679401375513448128 5785044253323433985 2387755481163785076 6009445842216399576 2209938171085811457 885699907334932736 329445182824122369 1709736330431152128 4827867402513172481 6336934197458632705 595545550867702401 6724300424223686657 3926177801528047616 6282795185052024832 2961730477714010112 7823393969486691840 3383624782192052225 2726233521789445057 2013444192975250928 7384249212528472064 315034047276581505 7983780173780497025 4540224339505502208 6285988365189532673 5827881233625496576 4051454865003981521 5721045377657315581 2919836515020079105 8094438134835904513 3438518000258101248 5643463299727687680 6692080104486326273 5518291959291463552 1794406894516765696 6439654350776328704 7993606162046832641 9107462183744361984 1337077843381300992 7918998031468494848 7596533833534078976 8241729353119644289 1017857075594424320 1650008212243464193 6298384180572471040 5200580275690042624 7119398332931110509 2398059777417229569 2511735416123725056 1224744909464758784 2848233389189689344 1472452928893698328 7708927199954119681 3383963560985231361 7173117585106348225 6436680995583705088 3058686721670707201 3045054919154771177 8106257118196633601 318579303135586817 661610000476968800 5642689500227764225 8117413962648175616 4676525118102293936 39502760567961296 2603724158770890752 1049896251464001536 6627645892701352848 4058419557512282113 6239814868587020800 6541274706913222657 1111446978160443393 3390756425959866368 1925048853915500545 1622266494397506560 9101207001070443873 3565654105040494592 6227366815517861888 1973542272107302912 7749925137381021825 421879648636932096 4551834123167334401 3271668436311249409 7546103343621745281 92061018483084385 7066587015744585728 617282890936487424 2693598813377525377 1237474093752478593 4902004607246607657 1831356414126498561 4956286931309559809 6583184056747895552 8920635661690836993 8219596046769243009 3571395514250158080 7365845127544569856 5703454814832593681 2004964589547356161 6499963993712758785 6699120150282280385 1554400049164053889 1845033631945953281 6608624441052467712 1057128259293941376 132595074828782336 2875968308954002304 5542006010223411200 3049471984558901249 5510298058436673536 1417019179267700160 109235428385277953 735531727785287681 1811005158185712896 3761454071596850145 7937523181143195649 1102706229489236001 8427732915419289601 3430833537650741377 5899421037824573441 3879334920494066689 7003951314918374641 4047591534649555968 137840678824609729 2465322273742693735 7558190391099469313 1181718560700576513 1793762622211923968 632094764491021441 7646887800324583777 4780604820730642945 2119643214435995648 7222647425441744897 3690374723464048384 348776331040915457 9034835683371945632 8832408021783985153 1980362124435220001 5134044677983656832 6026555686244655872 8811981596429772801 4794454060854408257 6426681665758146561 5559480184335046272 5338377874032630784 8031604919278129152 800720513509269505 6501238151570413568 2028582783778290177 6005643426076305409 789991804097028225 6134153669328416117 7343454324733640704 88718196662989824 1742815214130398209 2797657394500513605 8123813478273191936 6505172314867209216 1386068580321262721 2189137753194753 2523456376767983088 537620825321242625 1922280998126567425 5813943593568155905 7808291965642067969 5886022202639335424 586057512606530241 3489927079503036416 7623306249358729217 5660247381790385024 5981511986526552065 3533658828137416705 3514453066881935265 7491689930192255872 3691034199029972993 4092940238255158784 744038558246673409 6061539411886081 347311968315289697 2351911074600995841 5969770039803923840 5070684590142315521 2540491872585968640 559735140291616769 726836329376635137 1635497258900758529 2903554899813012737 8907990025723189249 250013469241951840 8840157733466841456 6888546960209987840 5433042358290452480 8623483973889925121 4091510700879290368 755631348508719541 2855632810136305665 7044436235326001153 783599537366411057 4551011035496448001 7324790837978611713 491641309629775872 6524575456709425409 8054302490500923648 934260890340085121 3263235287376603904 5996651767792277505 2411376466094062209 3151380625576955905 7359839841549759488 7820635970686771200 632960342212289985 2390715767986159105 167962176863850945 621734208886144000 4388258151730907136 7899257382836765184 4816516232231174144 4949749807928246272 1146666132932132256 4457170686283852032 797911926436543684 8879660091749668864 7256135127769951361 2232317174810530369 8566511368541970881 1074031722325130113 6695593825006197760 535465875806011265 5765704883559617921 8338071539945188225 8868853179974223969 7510145033269673985 946864422747616256 4750448373595098881 7539281286125930753 1541571816777165825 1433968443331395585 5379053994163180161 5213628574912602113 2387014831460466732 7708114867473898305 8979954597533039873 7573704240622882305 4458680744884158465 1203909330554863617 3437429775950135296 8838136998180421633 2238092242298646528 6553787152845928449 7283890463053409345 4761197656565744560 8291112518205370688 7695089703213258688 6125662129158838777 489049159746781185 1988249472341057988 2357002701146029761 3688631662553206401 3055648003854191104 6880680047876625920 8153875623317916908 2282051606090137601 7099527956631329920 8078940219729934400 7715109241945699584 4035805363770392576 1134912657456365568 2316877438154178561 7199656998495731713 4820823911762902017 720172913625673089 2142612145555373056 8716199663738294272 548542284155385600 1654682093422901121 3824048485508872193 5172780289563911536 1155614433198484544 2229587054807874016 5490331955695796224 1982441909988687873 7809462749124358737 4499287821379323393 6995161069262095881 6367232533023260929 1076181524213013632 3464625750284861440 5647548944300489793 7275377245112303616 698128211195723777 945436610949281056 4650215288663069120 4550848948130757401 7806739548526705408 8017075722756076801 8490513667844538369 4991684125879665152 2740117577507815424 1792781080142940160 3992579707110252544 3367259035894955951 3150183093340078080 6461816346784214016 497350087635077120 8873287209704795009 5869402525122742081 9069414611308920832 5114436880040068609 2325214928576708609 1123882959286497280 5135062851587727616 4975405726148493999 2781627162662776353 1093151066498592768 7061017154525757313 5646983213470253056 2628075777788605056 2201206399285268481 2527824184181456896 6377498414260240385 5683748301137117184 8192004693592289281 5114149423755523073 2896024977781002153 2579280981318735872 6269958034130288640 6787160218641818368 593958106677167616 6956124246031174913 8901984773496626176 2100775058885258017 6070548947148870976 5392121117701079041 1458072345244917969 4041824609476613120 2885371557625438305 4643627473351917568 5515933062203684352 6789704048965823233 7589328204689897472 3933931570611781632 6326152427855872000 6869826194564027393 1650601194669547265 6893280056474714753 20020641690948097 1939609598180720640 9072894077904153881 7290800806021412544 3931475741872611329 2657475110646136833 4036488678975105025 9162560924219138049 1254111960584673409 3687163890904047616 560222585685942273 1642198079147610112 7814298349294583809 9062610640426237952 3372479160397162817 7776418700763391489 526925818273146369 1716549698605106313 3509791560471801856 2342832255104273409 922199683767249024 3632019442537755392 4712641931087299584 3214744414255058945 2379642122808295424 4109381867492992320 3122877473788179712 5469330332503727105 6904259657651704320 689787811111313409 4799191855189304417 5778205495419402753 5655804992419819520 9053279582404720768 4204257839363178497 7385379312447205505 2356282313482455425 7774109303187701760 1091756856316203008 6868824394840379904 8094289593287323137 1251042998954616832 2254534380573317120 7550591503199004881 8825613174766354433 4693759438103015296 6997732265824339585 3371818271448257920 8070772892318479680 4792778831537373184 1383588966305854272 2045916446061305601 7927495052152870912 857939860574595072 6222628458342672768 5875308800906891265 2064733573971140769 7790163415996642097 5841419918623931393 6110816126121007105 6476807346425759744 6441464600652875009 2256425149343041793 4352930764967903232 4718949539455933440 9038024966059403264 1444053250705522688 7432395111959666688 2626835210475872128 8392969195974435969 4918788394795204609 1659264353016786164 4535995210427370241 1121032560913256449 1755994454979153920 1005556059346542593 6666306823244089584 3372725099533193217 8042751088839344128 4732650249920865089 4959334194517067488 7720073713299011840 893682901586753537 2617578299928944641 8958842211571753712 1051411112103969280 8642409647804391937 7990589501784483712 8044400459841793409 7058561777735172096 4897067496736720321 6920692928611312193 6196253092038620928 8482192676114528257 6155093758081433600 6648473582929707008 6470603671713686544 5298814784871424000 224941994471587136 5242091818570641537 3005503868177082625 1660174135575859073 561652942314257921 925442702942610433 2331785746213109761 5801848247083414528 3236688448578403328 216839044443111425 6271022146506810688 5161007382071835520 3921643064261078249 7539220968774503425 6710872320970627072 763663640267750657 8921131159555569857 7805523691685572609 5013347347398703104 2799875752758515200 1652406663268852744 398555805089038213 2898681864926144000 5174494391176530945 6715252510734876672 6690225782827450368 5653543509092476416 127465967237507072 4749471411793480704 433406985427517441 5226151535758470656 2028781250184540929 7531033717675418528 4752779909712114689 2089833417663049793 1348863521378086657 6342498633425698817 6164910968322506752 2818415391346785793 2339889340650633216 1906353455124402688 1367510188360171521 7732080164731881472 5953613403416166400 7056046047706521601 2250069526176176717 6648307146646621312 5326218622762675200 5650214215428754944 2612252715590340364 3197305014669254657 4151150832090112001 3393892015412086400 2930242367422423041 8115633615364805201 6898483128159628288 8921395447551611264 5580320311187341313 2320237870154577921 2102884059570085888 158251559398146048 4644649501095170304 6336672518887044016 6628818805060566016 320270062842675201 3868860084492539905 8263233732819492865 2340788160631963649 9030965104412196864 3226803768263916032 8594736309342457857 6773022981603595777 562599341059509729 5846004754470438912 7708391232728399873 1235834961638508545 7964884020373557505 7422979696765254017 5478078900389019648 2396917118387963392 931519622968263809 7712401759380987905 1827212153033289728 6371488645369854528 5161358158843119616 3899769050805771713 593849112716304384 5323902908151521280 1451854815526820801 6029701382536526145 6421689274258258049 1557822303950641664 5734163823365744129 3766952601478758401 3910720153014913024 783469892383997952 1239206970446233600 8113837295482306560 3246586608573480961 3141001602017144960 4313519952210502656 2215122663223099392 4354170367810564529 5285660499677518849 1016213553196564481 2699723595283316736 6992064891727333376 5732029389952000000 2501204984982700032 5450742618108034816 8018153690138079848 4602063155186599040 2570576384251492864 3254668397076441088 4889196288453402624 1481751795079569664 1398798063781949952 5090637003868864513 4084892662388881409 523838675207737345 195789478979570481 4901848712384734145 3377681677053755072 6935352738822750208 1353479265808312544 1128016060381169537 2999370327119767425 1614987723697360512 4468354010671501313 1387593516899998593 998379142098828352 6367864014746014265 920923376807025920 8861182578292715073 532415975283870921 6717658903353333120 8882610093971652609 2971505131155073281 5450398775248653000 636803354630985249 7875624359392215040 6462315857608695040 3564336946598853633 1550276330048615424 2604991705403176961 5953479092033087488 6419724810203236864 3973447130965154305 787025002477868384 2455233932752107809 1968426018921726464 6585025040561354752 6703733559622747392 3740984546094053376 2052839298431975425 6523027532260770817 7502913942814509617 4501351674091473408 2123650298442416129 5880734090255438721 3286138209702933377 2039761307890003969 2697619363290296448 2453857615043163009 1738190388946752768 2093977746466180729 1932087065328500736 6947537048466275073 972958043437604865 7728657439266224128 1158925271748037377 8265000389158307792 1327765519627911168 4878267987767599617 7210407899667146785 4876977229430751232 8961501583653564417 7537190428090867425 6897814671879866305 6068924063294554113 5318970769520529921 4289194356541775872 5345946358064816129 4300478168954820096 2862559536951637857 6321466347896176640 2180619367694386176 5088551939223291904 1106354564261243744 8981676692221968384 8632455746955685888 8650717538985462212 132866799309348864 2133572729568470481 4123826901616406272 7319031798075726337 99982484116131753 4621775762135262113 309562591817146368 8178449095874013184 6505989825351188481 1601419668052508801 2478393407995969536 2464344158269310209 7288952182588821505 1518373509731750784 8163798270523811968 1334845439766511105 2999278754748165248 6204267993740156929 4996289929837805568 5744119739809485761 305946084516328449 7756651557077045249 5228325923616555009 2573458103573151744 8572788013479821313 3786061666187476993 4811977969563745280 1237091541440557568 6770698071238766592 6264364640982757089 4023856196207484257 5047993840486379520 1072475682670540544 1292994179770564608 6447034565103341761 2495136266758873089 6753843795815644929 8313098399981190017 6600027094112372865 1446498800565613696 974358438528144896 8734483718628034137 8889774080683408449 2294480517355082496 9070185786720760320 2798683315779999585 9095157101499149921 1847583496303554304 4127713501364675585 8500433022737309697 5599340826289290240 7705719198270500812 6160545097805330433 230884518269867264 8199819257341244288 2276969060820746240 8005675511355896577 6564670126444183552 7742839532493634105 7531879757470760960 2977905884946718721 7086243957119885313 3184525037896769537 1565622301825500161 111284380976168481 1143918474220652545 1045653678624334016 3496644854040191745 3424023292493163521 3082732201152625153 3090596647720627456 4468265463341482241 450375077606195201 1981301405890849104 5607481653988425728 3854129865511665664 863791002078754816 5833360546300393985 918137567962909033 8385143724072787969 3261095722388006017 7910964632749369344 6989339902201643008 8291106608748499168 7412225601162523840 3632431826562895872 9012157233978685440 1704116077556579329 2996958975941315841 6058299854516098288 7004348736813485312 9163115303139205121 6623901847453450752 631860676984438784 6258675088327386433 3864598190082490368 7291339763032834048 484023169080664065 6194097356046404576 8837787238536919361 1764634335638919528 8751345650323231744 6779515849920797697 2509979392366870528 463724629000322049 6970595100411615233 2819407124784984064 3437821829480048129 4987427956687597056 3049922568602419200 3661505718477044033 4409566819392815104 4017515351002766553 4710787370638809089 1319565004887639872 748788929845960321 1534141654588236544 2743234112441155328 1467764565995080000 6260462063129705216 2454114493706272769 6605575405855138753 5785826062117401632 1584160459257990912 2494543053164241793 3478496822991809280 5736575150522953729 5774246543775236096 7143821323830577089 4496388779030626752 4317632336579404032 308459368895325185 4705230075051939840 30456933938280448 1333767510339035136 3604689528981677328 5827599558076936193 7536953637694598912 2793160188998269953 1196130817304570576 1004586898504348480 1323909724863087617 8689937516875552321 4223667024440038208 3158754541821988696 4891343719882941440 2813872430285413825 4007902229913284609 6106778189300649984 9095482303572420609 2560651530920316929 8903870210213065217 1734754332437174912 1966375527167876864 5968995341624655872 8745369954338078721 1525508019823940120 6891572709940959233 1615010506790959353 5994636555900794881 8464928186764162048 6718806526793606496 4249016096355551744 2135800623130419585 4109250994730130392 3169225650510519633 1283375836629329153 8118543453787312129 7742294161478748673 515758677263095296 3135878729851238401 3132902563162031617 4813042892250823296 1218306303102270465 7542733029831147520 7258666295573778944 1484264450780376320 828663400252249088 371479853328912385 120413373774954497 3626428161178974208 6831064711615185152 5960366098162515968 6774205257939060928 364781504397871105 2985323018734025233 3824039212995805184 1470720069988737025 8657919319127752833 4814176110812330497 4580897426693423104 8420862692149733377 9170848651475222144 7541204872325389497 969381415297796097 2596423760501722112 5342562844167695232 6731888371426241537 5446223980188160001 2968742071249451008 6852307649309790976 5412593074497754560 8428410230242752385 7348923120327886848 8078305163462508544 1036277106158279681 4899489552422458880 8247713432170684928 1951429361195360257 5216198761881889409 8512796160535140576 4417962290942574593 8106916474158153728 2082995454297833473 2850796450926952449 7426108093454675456 7359531530155620608 6525339929408170240 8716871445112883200 5664739184351784961 838674339777910785 1805572936491794432 1547145909522993153 8787621518112241665 8620519469610041344 9112435384799366144 4645992675884378112 8554522531193022464 5755543238471998977 6034897343085048321 2670670461231663489 4177938859882840064 746726793735042177 6717867017518073088 510578400926848512 1177050846327793664 3393572311160983681 3597639511686926336 2570248818665663232 2573417801021070337 688193725787769856 7489915322800189441 5955181390705253377 6307241998893023232 7621562245760270336 3734833586474303489 377920570849674240 1628182549026078720 3330384685831533568 5380743176074067968 8691965090943938560 4159836026089427049 2168693204929807464 1127759045150031872 8590103856316121089 8481071048764162049 7059695203851564068 7683533839120225441 4675180062839905280 7842514801173456257 9057385430998257664 6490701616913514497 1792573649496834048 1462302164374646785 6402580718508892801 7649308556039962624 1279100327412589568 2654339559895072768 5133141736118665216 8622778827343677952 129348041693038832 3577642265475181569 4640477381196959745 1351962793731316225 757840618212001473 6182949350666319169 3705498467898803649 754943267665829889 7805874493371470848 2426907595792971592 542555519452070784 7969724927426671296 7115432987998404609 3469378977796215809 2281312989261904193 3821301488033823808 2711323961770496129 2007648566848946176 940843426497878017 538359204679882753 1268913320855076865 2073469530977747584 2622659038306715904 2248571316084776960 734211854951268352 4982056018625871872 6586167005231968257 5074042722822276096 1289398043266600577 298781746905135104 2970739070866887681 571591707445837825 6263114285279456321 1702034398253398272 5374507768170562497 8786898327143276544 9026601121357304320 4742528942506242561 7430973027700640768 2843740027407992320 4599153458714471424 6842048075470228032 5317536252132655105 1610800299295105289 5172636076652052481 8380702242430517249 7804135769360449536 1254463420329689089 6710045387437471685 3768549467918238464 3840097549041910785 738934958175652736 7689137484019885760 8487686340245934080 6611430911246245888 6892803230032455680 7311764987219564481 7667211245084408833 2940337069071818752 9118622380983131649 2954515727059548160 3669320571271117057 2864354415230283841 5983081210066968576 4525212348370337792 7247937826989731841 5837635723474219008 779588945743450881 377282286990089217 76368967282166657 8099045470687887233 6647857417701160225 5564686987876806657 8777993216638659520 7060214776135395009 4077024351012828976 2170610038982279169 4234193850851897344 2993827932745084929 1618992594681185857 6339057068423046369 7374210108367691264 7322790263302411841 9220110540893907968 3657582129032070529 5608260454939099137 5662455275317354496 4229290429491707904 4614856709693750817 8221868099934916865 2610206385408573440 7727298165389365689 91010034854518784 5542001324713276160 4222581188801712000 483515195571961857 3717796959492243457 231188235782062080 7309909927764086912 3967785238900723712 4819015986429678848 3054775300460364417 6755686510571697148 2886838050203513344 6243833395589603329 5309709830640877569 4780254144537095018 6723945324356509248 3748688532135287873 8531549794510528512 124953790205402113 4994117450100996096 7830843920743443521 34834218387466177 4661758909588482048 4779003091267709441 4556628453943586816 1922211235629223169 8239695445030235553 5857834943848150529 1204626412850429953 7619603523832610816 8222990651544908288 8324526525305905152 2854583368264702273 567163165127958528 1213576760594583553 2668133352874201089 400185040462813936 544554814662582273 4738261608887744513 3274978323290475009 473392814980409601 7396722235400914956 5963670741979504640 3608885951839166464 5660987608080336512 1305339508159357953 316696532068419072 8209093813716049920 430318529663095521 4687310716027531264 3273284379243511808 3525082330598614504 6209404936670494721 5670703075181053760 6423825333710286849 508498410085818368 4874858741278519361 1556214720445329409 8340516742691525633 7763472809022704001 6042035589183471617 1995303849333692288 7844793236839557409 1332434813567244385 8235141465841354624 1085038111260583424 1753992109271703552 9158089416870462720 6801055231394713601 159822547806494720 8181942308049083649 4710635825480417280 8575251019710087169 5523668362086706177 2858403093473441792 2311562651433080577 7488079734512882689 4553168431553413313 3085585322781245440 425611134455368801 410758376551317505 977684096621471745 4821782671847653376 5007745931281240064 8563140847343984640 9078541265224232960 9089714396232182176 5819713305037973504 6948902542801307776 4092867818166701056 1034674171433375872 3823020949199998976 1947755320959156321 2069114050700115968 2445677610795084033 3263808697213689857 5741598132043281825 8683762035654860800 8352932474268940929 3374251765371453441 1336389481279700992 8106331018340262337 3215174601379621633 2771404046213316609 1617374687281324033 4831304481069072384 800504191036144064 4844243409832469120 6340733398147670016 2039608072170923009 41580934459278081 2235074292317472513 4639434154436624384 2704995572014431104 1499343485042884609 2577444605495476225 8083661282171153985 6541807052604117248 3015241694676875264 5803281793444106241 8471700252276555776 7692727571028348928 6577683925897746176 8481651915515839105 1866606799546033153 2903962015323674624 2550372224561184768 1764759380225708032 4047897632612286464 6296352482724430272 8570352866716323584 288756898210648960 3697057007679038312 1417483952075383552 5598063676498121296 945510445603811329 3892299412384055296 3755079504667977217 8411036791104498177 8385297948967366401 4024638894761378177 229296883300626945 8252773662330818561 4585298158414758144 4819331191592398048 5818989935533248512 1970224006435766273 5023387998190854241 5663975165872159232 6976145944065915584 7092337434207354880 4970817837007372288 1522474837369946112 333494660352256000 8635800068445784769 7119538109584920577 1121072524025659392 6901351135815162752 3147771175235371008 5822240978348516352 4838129933672442208 7458568467047907329 8652063479731435009 545422207872335649 6481506524006461441 6194782406714321533 5175153483332927489 3491948338288063233 8211993596558483457 9024618247988080929 2586984806747857408 1400608245135271680 3280235176049285120 3873051463832185856 7127253624403591168 3220679029612806144 8719367513659997281 7591018897028892448 2975172857022185568 2543115935888756737 1215428000929981697 5208393402269679616 8503625929003253696 6959207182487490560 2908730632264841216 1540205568567394433 8748307049473993792 6057679591815048928 668229243783600128 835457958840188928 4846907265310567232 3902216292010938368 7091605129761128449 4623841099799920641 899193631137485472 3445364932744269249 185997043696383425 935900107070096768 1947234559533632513 5847634153167045472 4576429932632915969 2020239709800294913 6711173015930881 4737378721992146944 169061609575952385 7388221897518960129 8605287218366730272 8651388032185477952 3762378786901379553 8760554495041230337 8597873776052121376 8504416964801681409 7808986503678137152 4862070022905360385 1251595056983528961 5795250589105301153 7886843479301269249 4078477365581680640 6596900989177772352 8945644851982117632 1716029525725997057 4802229299872274113 1600983076578553472 2504933991711695553 8419467453606920193 7709771657877795841 3054324491500155649 1243414665643919361 5043778252777913009 3183805082370265600 967160319672848384 6922947670420098048 5215164938596343057 6257503266112055297 9221829815174151169 542994431551011841 4216157157111320576 3044125046735157248 4884007186713083904 38339241442279424 4225731674206235424 4646777028021878784 4421054909585842176 124758543258136577 2543770999915803905 6000879830018678401 6573529209736843265 2321973284508011521 8097072990782947329 4528850699538407168 730542935783608065 9109982631066650112 7681379307892359168 6234016005899157505 7045567720248498177 776139197367047936 8286050098311081984 1624603503647043616 7577277454469221561 3099920190208811009 1238419787294784449 7704457718674563329 208184278818414080 569215203597221888 7449642665278554689 3403033013771555073 846325149801324449 28100661006654465 7600262189162622977 4175895027214796729 1760069920005140993 5825226992331515393 4350014094121205761 6886643084482021377 4056597391742176448 6188397579253921572 7989611397537980161 1359349535136516865 220765479607920449 7275506897038344192 3007577367048532609 4493664923297391553 5682865178208832640 7401079619711201537 4351679984563045888 981927955035374592 4861447593686297729 2782569608339603457 5188255083854810112 1554238186309231160 5657815258212651009 6529961938979792753 4216949004903619969 3353756776653307905 863927563417255937 3670107956307855169 1085522118006105289 8133194176730642433 2587482929890921985 3281319114679711488 2738597433147039744 6887668914505805824 8525534655973986305 402520318033985536 6251408079938074816 5639379663048889345 4454160722612066304 4126720953592235041 6355090292966220800 776852475399657217 8648205213550772225 5265931013729676992 4778384423628468224 5707800647437502976 5383158627609897217 6497097606457642497 8372355211403619201 8950982701685651457 3136144830782951425 4488849263402481920 2073316335364280320 1054099052725239297 8174847844680864401 3578715211494096896 2971279759045818624 3946423661917896704 6290323173449684737 6908741518624845825 2489229259175530497 7031934390275940864 8172907237676060672 3681039940121396544 7031961797920522240 956355749666412032 8242684559222964224 9052100399655931904 6538372511293405185 7290025791875233024 1304008235981619200 8701904663863102609 2716623899965101057 3666995144493891585 2932681260329541505 7309323471524661376 4823587618842649601 5782717498416401568 6182412865432059904 4771036659473906944 4328271082097770497 8799019510807003137 3239254911637511040 6874061080933830977 7093291053043417088 9205412628237492225 6390747227926283713 819833887399754753 2969653482124036097 4290446221104436225 440082488950609921 5248982986568089025 172362802142576641 1497550117512578048 3079473340199534593 5310019398732486656 4474368346345572077 887895850500536385 8919404103906852864 5442504616322294017 8634409692942041089 6331061655913319168 9050338956946661376 8325860844722548737 4329059457197099264 2239411339715045377 6746673999214833497 8553970567011960832 5180389599667667968 4128567919000167169 9178510970945076225 8985255634598278576 5113520378558366336 9018004779387887616 3689726025164834816 2844276316826091521 1361367757861453569 954941899185383425 7628506065776895745 3846343049957182632 4611445979955731521 8062039201252240784 758931124067454977 9140017482678288384 1919199632473345537 1171034967746816000 6351450042861032961 442637436636449793 6085571014811009025 4712137110189073177 2743435842882244608 4345655698587122176 108074402740367233 5495458931839997953 7642807226503446529 8883469467977771009 7719819513655487792 6410730365219831808 227592877339877377 4629064020555115520 278454897213592704 297583080236225152 5468762234233618433 8149683884132600833 2506511470912794625 7272962376981127168 5838871076510089216 865652873550039809 370504655103901697 1611891435300200321 8701115168607513985 1327254303136571393 638650782146691072 313414798370872832 1870564907459414272 3636306006788821504 6434761297194641409 282380844187118080 5332052465740303169 4181942220860301313 3948045012140782592 8852691839589844064 6987434558754279936 132984179722808833 588338001204591957 403913511493990400 6755801617007116288 1615125306559558017 5691353866045440001 1668375514873788417 2947402490699240576 2953634254464075777 151854961584851329 6541266682129956865 3050055520116195328 6032914641405802497 5303066929158721144 1696534144507949057 6596604859912290304 9120357853219089329 1231524483530461057 3091492410810328577 8973520182544621568 2881858820052135937 2275706955890440192 4085266889609428993 1856714244638327937 3072162346931167232 4586182223487485153 6729264145705262080 8898935684697030656 7619932887572197376 6205967586280927233 4006151239800627200 5299745005350510593 9034155513232181248 5163110970673618944 610106661210295168 2421649436521294977 2670692428624969729 8102740547301191552 9039593512064618496 2558011815899393729 7743977298616453072 6148789170478252033 6965274864964426432 8616868658379297640 5224586531392471040 2617023702240773120 4226439211462426625 4140289520202752001 3204649724013199360 3417652700476413512 899695101562001409 7540513482097229825 6514479409251516417 1016425915797365441 2225880502125330432 6398031449398937984 3432753744226549760 2961706893118467937 1073690091156979713 2495712916467597312 8499758342224972544 2110870862106359809 6989809593824287744 5933519709748031113 1416732163263104576 986365697376109568 7866019743187993856 6294201777787371520 8117523949536346113 6398549577628647424 1093184975380037633 9030233646174944768 7049190928241426432 195850181656915744 445706152455716864 5757005135819882497 6761446170051608577 30347998794243585 5164610068977025024 3336647189152365057 8447575224740610049 1204726432918888448 1977447395986376576 7823955345845431296 198283340018246912 4205092263777660032 4680186173540122624 2050208823906371456 2641090733079998257 2025002426733725697 2818440078015814144 6386151496925831168 2000888113802762241 4383364803368638721 7932642538316996609 6957520801529258433 1493436932049240064 2016613985135247361 190269133533326337 7260600507624018176 7264593039093764097 8544912377262366721 1160426297449508865 2319118088107411073 114562168057262977 3710717372828472321 2770803059499942912 7663446322002417265 7913129260738318337 8574516090887725632 4398581055673151680 5454685543196012801 443090298085244928 865321384670283648 4927704555989155840 2911855899470028289 6080761137880341441 5173028408188176601 7210240507239552000 9189596998343432448 5775583144510909440 7442346081533984769 5082982015922929664 9188812982450849664 1556420749001756672 3907754686906556416 2464415908592336897 4694911555768185345 1269866279984807472 2992204829425796353 9176731846726067072 1840993014535411713 5576949994534174720 2970223019463226817 5332676291199711233 7277917388573442048 9014812529231593600 5397450730687049729 5627375792451905537 3884988406352132096 3723849149213310977 5695138411512725505 6741588225670544896 8548904538785296385 4119262032401604609 6876214913313259520 7879763893359765505 6587493117202302785 1397667553362560513 913063511043579905 1241218503995162624 543143811382206464 7358095741084121600 5414259890536210432 6423314680698517376 3201562273391134208 2685639719223967744 8167516745946577665 5318330331247213568 8821491426228961281 6433258767854338048 8856625719567843329 8431729134585258304 8018048689998572033 6349296389131501569 3212649916057085953 6896462984409056896 7376684511455507969 1445046392074046809 4096780767413520384 7001944125443086016 4917412645010487297 3521197577252161280 2801707327612741632 4558491545136414360 1147862794258064128 8296981135823769152 8513314905584083584 7315214792002168833 604372517328343040 3975826347910079104 2073075671422980369 4425084471764623360 2536788857121709504 8186210826676551681 9220739876271553472 8319317565063813632 3251975155634858785 1897114289025807360 111400113786594877 100009685366108224 3361733009003232129 2472194535958002688 6116730673068769280 7648753597229409536 7478560431192953761 8053852332352989313 2826365591512818305 7269208418016378881 2162034485538111488 1132878688208824320 8450240905189335137 1572800513282536449 3240545956537087201 443405755744000632 6505390247656735120 6690721160563888577 9159993301188703329 8785578359481750209 4003514265430441600 963724472526422529 6343374711404795585 8075694242145501185 6691648291673456961 6464455275779191456 1129996068224690177 740818096311625281 571820781881786368 7929775525081330688 8303849008216436736 8882154088805955840 4173800583512664576 6382400384127725568 5920617291509026304 472836573299077121 7849490530977008129 5375192482948430401 4848605172441946496 7319699636206185473 1673745305668639232 224902310218211456 6662663154122653697 5636196288965393232 2883611728416926560 234509996239142913 3249784099167577216 6741575059403440129 1965468207505473537 3272013201608655872 8111730115426065408 8202833388248198081 3318580180012982272 3132513401930485905 9101601235410107393 1039338770471704273 4385889141058813057 2454180452180672512 7205361787983120961 9153969932546955777 1486556095049174017 4859277694131909505 2086553045654214065 8749697485425860608 5272208676583262337 789636877286899713 747857287967014913 2437826853262645505 5648239139170468352 2385944865213468353 6073494949232709633 568857705908070305 8832633315910237185 5813849236755669505 3183648317980426241 1046861731301163009 5440225877901663376 6146019288791384064 5859624121371725824 7921132579701888641 4495928159442294192 5170178732382486529 5889251986629861952 2606391264500596897 8542833216602006528 4665251477819772609 8915421156823799297 8869191037871460353 5028301601229356864 3783573115012171521 2484218596250533889 2483594525092872192 1561115663805135168 2395319029595866241 739607309608497665 4579089314048861440 9064918581222498304 2107847155482005504 3362928141416977408 7557308168780150273 974846752320357121 5755008824857949440 2028406802533895968 3325049126366478336 623358613839544320 4213028761112470785 3334862648046140929 8816589729504879360 7199704768863375361 2614041221746166017 7391204225364836353 4418761189068262208 6283859815985658400 2686069333052561408 984814601357259777 1905346050833520128 6595952806237929472 7958051184828738432 249238582128959744 8336507567729672193 222782958495662081 4773400032804323984 1873451084013709569 6037636352325910529 5812631625272381440 7922328953324681045 5600230657535672321 8170903432293284865 3905852011631509760 4933157656653042864 2015328803077502337 5074454823376912993 6120242495836139521 1151255229740756993 6171802128563961857 7491855802529749729 4031631491587527744 3606912385449639936 826072111969730561 6580920459010629633 3427184596392318097 7449865871574431872 4960734061929462016 7350652145120453953 5793920124031467520 647263932164612864 147103399045655936 3241610896389116801 7710697608391666264 5093418881954382080 4461229604099084072 3370625651355399169 6243572546103392256 6139683148084871169 2942117505998498561 1763626619272335008 1245991562984456193 9167888138026643457 4839533640302024193 4865724491377780480 2304955175515936768 7486478856148746240 248109085368345665 1285495300270276608 3559441474608285761 1295538634533896193 8400130882410545152 4419810846708039681 4217442812944351232 1394525606242963456 912112856161430528 4884517500090622465 3115903970159078913 8519602859652889600 1674851125182725121 8011642219370954752 2690877651934934560 198480148558512129 340649740651565056 4032517294855649024 6948360961434573296 523794724249240065 1869554085196424320 4445663648384496896 2711288599484696577 811090421563928577 5656736535310343937 3648953746593190225 6201149120055791616 2808993574741470113 3194487794971410433 144232668194775737 4625661991263949824 7708335791539020848 4911714410401025665 4139766860981305921 9110700480055122113 9207746029314064384 2058629234976592864 7459774542201355329 7796073828010825344 2707034519792932865 4120847635488598017 60857558234285697 3978765920881584640 8956008670228999425 8742831175871275009 442937852089997153 482243539530909697 2565422125681355968 2010101225186238464 4186393364037033985 5044037744609460569 107474996552842240 3043986280003272704 7873319678023798800 704805758998754816 483320365933609985 2341598375864077697 5090451710154394457 4714863666430916608 5768673763948867585 5389828468378697728 7807227005384937472 2491735719048255585 5115148617708041473 5925183367792303936 2773847765263242176 4875263382408015616 3886615111236624385 1265113512182087681 1017376140238810880 8866284114415034369 4827602642105564576 8822982852125858560 2773157483364656320 888872158486855680 1747932088270339073 4623353016886214885 5341809109507095880 4785405173675492608 8351185160486973441 1040632454913376257 4934487777817958401 985896915650648064 410031656885476353 8625189073967434240 6087013940316651521 6624910438345918464 160144914714744321 4758981835388577281 2266222000086075265 5418304821359531008 6358122640576401857 4760433831805661528 6727695908591042560 6666017688301895681 7542582839039307904 1296745188477116417 3270083719610347521 4383790685239640064 1646606215687241728 2008971177656193024 4967160457079952385 6596830354437709824 5263704169509699584 5684109232083160192 4248547726683191296 7953029883354376192 2096681555541942272 1844512616862826497 6801857003555127296 836431994962382848 6568599160087196561 6858202157417578496 7874603103759237121 1238187354008126048 6858333051377516192 4333876704135847937 2717230004666953505 370162189162615296 6082657664713052160 36709378952347648 5553993803352339200 8631226682684436297 538381010402180096 849554783428475905 4333449083470479361 5164722473155620097 3152406809231020032 3272668031941581313 1020895980377473025 8203371569706705153 4809434768994009089 4644045182762928128 3943835239303825409 6597310781271898753 5526265538222023169 1511793496353292288 3761925884998669121 9017561157146778304 5847752838061184769 1387519282440485505 243370715651535489 4838327294881898497 7466031315755156097 5528886619858518016 5664035740821397504 5122292171793381377 5214111311231954944 3646308573474745985 5284965544766118784 4353704193377943553 8104452622656228864 7135561099036102912 5819454449667166720 8949853857696116716 1289070010353770497 2914115239369038888 2062819030127629312 4042070201748387841 7389375341545036800 7073448459188460288 3230262335951152257 7004552757566836096 943385358128998145 3354088782712028584 8629771548603056128 8135207658168727488 1241943472842913792 2519468109932914049 3336163638460032032 7646402974597841920 523412046461719041 2887909237595987968 6860127816492630017 6864847285409779456 3666230722938535936 7878683440218849281 1245720947862343680 3052888317432156673 8208467511818317825 3470670208229773441 6197362787920126208 7809604254115752832 2734088273778778112 6566662621962489857 6803768235709730816 5595604974944448096 6017671658118915520 9102502706815784960 7646763244204865536 4457571641950863361 4339024775179866624 2234163060481572865 8616643342365745153 2743889119595067393 4566409611040034440 1872973399893377024 3773110528618882304 4391864078187491840 2390675853388793857 4390897291953819136 6356189279383985024 1436116336060726049 3640288161892076544 2481661900012399264 2820889536853169153 5736753773977645696 5617456183354357760 2122118232435959808 9166172597978281985 3878669825802015641 1744281353765602944 1362638698121392640 1727221634561203425 7944287096408364161 7476267035533272960 8234519645124134688 5302521407906909697 5341898418496989185 7026062180061588880 8007126275636041088 1844665234044487680 4579590792047068673 2258416723943673857 2710279579827729920 4356743561616244040 7199737173499641393 4763385062871351296 1575984184715466993 1201957162982440960 475645085494744065 3512158436010295296 2679336339043406336 4724370246623078017 7348511579061221377 663811268464073088 8706007470718718977 3570670974737450433 766357141799193857 1892650504662785025 4179082862890617793 4507430892116997121 4372178682308499968 6441917262913452032 8435490301853083136 1431717634501512000 7821919967973998592 9002723192655968552 6651759172067910784 5791381450747355312 2160608691336975249 8464284502842569537 233721563828086401 3126992263902337024 348449053629333504 1861570766505338881 9215320713759461376 5758303997545185281 2814841594142572545 1907670346688512000 967626467593579648 1194740946659999744 7780803063850583553 3791539836896880001 4696415402027747200 6949419355891520273 7451362687684937537 7728206307794848769 2446330651807368192 5664569596140422145 8827615559846429953 5831200160972431360 699245120556003328 7369959609215864209 7154127996131803136 7515865048710283264 8278355871393932161 5563205215123793280 3233758700250112000 7416459111925163009 5092427137317831681 8849094760304960513 7891182587382411040 4936386065087141888 3691187043777236993 9179010675911950336 190885419069960192 7782047855465984513 2992934983186644992 3250496480027344897 1708263583405156353 1299161912740683409 4425857804810334465 7200262245027139584 8646696689142958849 401875628560578305 4313810597573646336 5609719367095019777 2344045017291063841 563128689798651393 208812089840741761 8401382867102104449 3803470595127648000 2577683615020277761 8761096581619525632 2230037689573707776 6528938615301801985 7001429564129869825 283042145895904257 2720021829613956096 3314098905616913344 5933706935395462913 8582767546108325888 5529664929207899456 3308678953063213057 2993944427739873280 3258958323130204161 7999438832567914049 4711545044416434176 7931370551110930433 8535544623325859841 4052525998800772192 1079402468942477312 8558237830873997312 6344513845652100865 7062374917041299456 3011504382193736717 7431305008919671744 7655054743266070593 6670049572523835393 5341178285568564097 3406449789173481472 8894470545196135232 4315790103105667072 8696804015902134017 3592336449827005185 7597130221893634048 4453438960352460800 270490606559862080 5964852148615187713 150545609867361024 7575933676446810113 5205023119159504353 5450177518936612864 4171735327565087936 6835986422920242689 4505630198924272641 4129973094566039041 6654993660708810720 7568719016467681152 7983823913529475552 1191634769163583488 8218102014366703617 8350817425966759937 6341550568605745153 5492196045142969728 9130230995009044481 2245985686276934400 3783487405103378945 7360815581802651649 8607288140193615360 6097269957585141760 7240291185421879361 2445294219774537392 3309098719657282753 8051859586072360448 283212172928523264 401939163991301121 3073208932712190568 3336857657855297536 174713516743255488 249003850499891713 4679025050005881792 6696258132114458113 8006668690060804096 6297713732887494912 6852620671879198720 1704809888399118337 7759968241766334465 8426416461310361600 2298287203141117569 6157469414681812993 7813755133062897920 2730489489036443648 4477599125995078176 1708868144966375297 8719021184748265472 4186680152032741377 2400004736558006272 1568191234558492673 1543032868320677632 6591859150876049409 7574267777371620224 3910038273816455168 3194418290629168641 1579075239039171073 7523732186508231809 5345269013913265408 802327556395982849 622029457739074688 442558863263893025 9104369069809389857 7238108816234150944 6973746077166044240 3413838369318379520 8821048509445733377 6869333013520408577 8337553252335265792 3085230163670286336 8486174818972942408 3262636546578083713 7169012264576884736 4440646741841892352 3020080460033965697 927340974997461889 3800747648242946737 7126813512713949537 4445345134920941824 3342264891961916616 989905495151624704 3726334850778739488 1903622884948287488 2678757416081350544 6127673052617768960 607083986349540353 6190972397248856769 1125421445107515392 2682372225672675328 1986093520740619264 5503033666996629505 4828049577220579328 7597361356198191105 3743757063453447425 3089045876820516864 8506524046563096337 7655944497198962992 7179444955885076480 3932056538524919808 7466294133167554752 4470271499413012481 4983431917358099713 4251483395441823744 8847853587008313728 1439065617236067265 6058576392482717697 7148477489326224640 5073163999211550721 8789185079588166656 6531649557004621825 366739387323516929 2019004232095618304 7478271983319775505 6392235030943574465 369828839538321536 4461487593703533184 7134043079903805440 6515178994215733248 6992129666380590465 7609075023978416512 8298364605045513697 5801558802395119617 1276311751184322849 5330566336935588864 3034662923916867841 2137167132135329792 5969157184332996905 9066783349836459521 3862834276821614593 4911983057664084992 7451909236403038721 6152160795647575553 1639183240045100776 7716551094089824961 3275540068581948545 6677408981452877280 2772581436093473664 6615573555184252417 204200664738226176 8497983496717120768 5734095357226377216 1182875133910265857 6582884093874306529 2103323669867008512 7631172158875160577 5550341747598940032 7209805122805122048 7148200180159489792 4704561179373162304 5116624433152728673 3490872834469013504 6676009676823756800 6218687262037905408 8689390086048377665 1934292271354337280 191140695220137332 4165240451927407616 3681017772323086592 1598466314627547136 9034745790941007360 5038743541846544384 248392466282476801 3625775149782925313 1498388404493625473 7534812141542164144 857490643533641025 8124538317361381376 4792439431355132685 5072230821199719233 8785315270334659585 5760719528011154881 4717877592870360448 1291730031786904576 579498160313933345 356670353153384256 2445411039807357312 6642308938073497601 6388618797300047873 2762074015373459457 5585559820766937089 3221223196519723617 2680926088299350656 6503737807662968320 5427527485615330040 2108850201407422464 2883611742497687553 7506905008928485376 2966310514304851457 4067701734231560416 6150353581368158209 7654166273735630336 9190933762829441025 4790519078042920960 5801169011452936193 8373144240340651008 7402872246366097145 1867666952717582337 1023101136076424321 8319363513988540481 8928824429765613857 2388513870273347584 1316104224990724097 2930185246512402432 4807872952372342004 849218133650764801 2712589589344412641 8456279558836846593 1483074343756777473 5991798626617338880 6378424094185500160 2259490810878365345 2370648654796324032 501862731438321184 2670016747286177792 5794669918026818241 5031024694477612257 1122437071624435969 7782911006874058672 5227773518804361217 131719602715606272 8368605190561783809 2580204900472258560 6424852578564046848 4793747339324892032 9132632996918460416 1788276321033190049 5915094813902812080 2587669033578205697 4812909959119891392 2376760191064632832 671397010534172673 6761492241189563136 2243907861325261825 7181147440432336896 4359416245912168449 1208700458488532993 2722222513865240577 5701297236590964096 5656895529754199296 1477995246046851889 8430044597737058304 46729867796108177 366399450169212033 7582397765364970496 7161416706609194400 5135267606531047424 786008270915092101 7401799328420855808 273562801690054657 6630268043624438080 5521645600648384512 1454189681769593984 1501549726951073088 2019390382683914240 1896263873138589697 3020020786554871808 3793436032889111040 2742593704717077504 1426182452238352385 3915829259030215553 7696013286010163008 1918218489472662913 6345488242569620993 5769000741131613888 6188046798481203377 7774710650575566849 5378807906649538048 1864056301925433344 1506780848501687553 5839663989656414208 7344075583638300257 408989799823605760 6773245192045232641 4307997124378635520 1162903951675228161 6236178900406325761 704214621410222081 6411572903069143041 6841431763227271168 4375203678539749153 423364950074740992 7972102082304638977 1828262785628848129 5991509428166971392 2379623308986793984 2705690002594504705 2775956160882013185 4711606056764640769 5359554363822743553 2168374274226405985 10854628617212625 3818173801802539008 1266238093226827265 1157146783367848376 3016720186773897216 8018490864124999937 4595394056110222272 8460595740369096705 6570297578461316608 7117416277331080656 2531582122636984705 3480387179953422337 702249399160181761 120953008880483904 2677260282129490257 7538456109205696513 3091520129024147201 8283935466222819328 1577242225453125632 4870835379464306689 9070764160773543552 2424549234369306625 7419762095703994368 2265056234587406336 183697161006957568 6574698859106963969 4021744922983129089 7797006914198012673 3680607845845085504 3762138458693468161 6269230920481538049 6993446542924706657 8124507089013870784 7340279820193941505 6948722026435395585 3189002487262011168 7927483952549469185 4573648580797681249 5894968356658814976 6265892330031262208 8665070303921101056 7482017039871115265 8754400132326352897 4086949755207712769 6836128291543552384 2239093400183012120 3295569008797310976 1439736085658730496 4462162202525491780 4874423640026644481 8087318783440927584 6485656780549991681 6836369778959635968 4548889550192596992 7809559512628592641 816392103239829760 7512266057773399553 7911404510849931264 2923433819292434433 3021824537267354880 4881489134901816244 5157565390030295041 4459029974041958400 1337686725512083200 2919298972106803712 3152525857467716609 5160242924744392705 5062531482149779456 5254494125869339136 8450210165413814081 7227163550806449152 2457127270444418113 6122024395201540097 1216585621858656897 6958144719449458689 8096820800321762305 2688688417946992640 5183119460812705793 4374538106897974273 153311276170541569 1938911229695221248 6748211242840383488 3410197715446623872 2519187343889489920 6930242624763580832 4469313761377354241 1856163199244816897 8369341460860732417 1252560753847640560 2577143536499797776 1754933850212728833 2189241639207093552 8097561066549587232 915917681834539360 5875649064176975872 5247916573677772801 4496969420979126273 4528011414894646273 3893402870887188672 3211383358472847360 6821848492419541505 1347463250323701760 6616996954979523840 2561876157675374593 5187735266674712577 60893317460128128 2769500472973218304 6739142986093797376 8187495377566433281 2243016292425568257 6066381091291366401 7514517099945665409 111894768737974465 2091756498485166080 4916952945607107585 3616250361041731584 6316931439281004544 2168258817148098561 402644315583250433 7737847242581512193 8865331994733871105 4958565955699712001 5687367915663961201 2606820686463523841 2097436828588532096 8205609479721990144 5416933108016958945 2926514688446972505 4268796187874156544 7467371687636369409 5949020497179969504 6585034807932616960 1037005370904072481 6872013987482664961 2568997666534323009 2245111320675584864 5965913689124588544 3442284762831688929 653033350530175265 7006899376118526768 2253338317014135553 947192283593179137 5374366002392899073 7825532702656016577 185439477281926400 2046824556754872321 5065617778557203890 235002204389020672 601974735405973760 3671644882314142209 6126933444301506368 255993529687440897 1882185272553577601 1785973868779339943 4570692206223435745 2057090769160503296 4682705852110304449 1693820343079087105 5828256282608926721 2756243239619351553 2924622154887428800 5139509516179623488 7697785260826759169 4302167028170645377 5726854203723734784 6312284511113939776 3781365669060864001 3469804530156946689 6258369268024154113 3616055050131692952 2679629915828367361 7606551028903018497 7343155840658955777 1055004537812471469 5540139211959590913 1192550363048509440 1904631677242665984 5766726391060170240 2900996825528261120 1952318083449354881 3313042373337288304 5807023021294047233 8556000378235719680 7413848169081392129 2652340437022582880 4821131949972433793 1688106193933062145 7388551255039820289 435597092458456832 2583634287187623936 9221785284045840384 426382511883354113 1768302386878541824 5299276600217709952 4469608524890738793 9042442425845968896 3210606452823794880 3787526919655653376 339838921525727137 7600929028691709952 1848872017526817793 2705947633416340544 2200060429625808896 4739956393799974912 994015555799220224 656566419646025728 5748061445603706113 5230360214340415489 2103278746760113281 1173678732638404481 863058306941352679 4293526051523193216 8471068514237876224 1648933412408999424 4150425349304581121 6730517762352611328 5766817200086017025 6240318549848865409 2433604683997408256 4974762776036376577 8044241488305129640 5241656989041742337 5254530779777141377 1013042645516376449 761524196486920721 4973520113843423232 7668311158497129473 503643626814937088 3087682917445251072 5061362432472350129 1276975179066100864 8353176798771264128 2224604897368348384 7717819892357201921 5843684194003066881 6630152249974196352 832804624594763776 2191415618206351361 2355843525678931968 4516307117118804097 6556445898668791712 163745077350825985 7745339208250440704 8870069786399006672 246434957348013568 5536081370061599025 7719129552884740608 1586062111425073025 8347536348927330304 1087246365443489793 1416352972108346177 4627261814573104128 4813897602022458881 5063086460249636864 6267689655914680992 8669154656415533568 3579945518081497600 1235812066138443425 8993426259840983040 6103200328075196417 7644727511673608720 3915200147391995905 8392159419925580032 5886470088741849280 7809545067449315329 4380728907625119744 1707540076106756097 267571209563684864 4405024454652562305 4194541389277986817 7566958559761604608 6319782757802969009 30042001302469920 5121552570037577728 7602941391076381696 6444759374702313473 5110733190207158272 4962648152302431169 7274659196170227712 1547552625280697344 7280915093739984041 6109778563851578368 4735939634449752064 4563900878942470145 9092534950641371648 4820664010020327185 6473954720323141632 7847927136481869824 4965472175360251136 4694259346648817152 5439643271395790849 1672434578302547201 6957845476624292864 7031094931415083520 1 2123945412906875265 533912701884273104 2743477595920745728 1126776947920169985 2283878657978852463 2623347600522653568 6256890403676357120 1092959106239042401 2083728990552188096 589537035964453376 7698341437804406224 5103158345248194561 9158411572772569088 317155719779180033 8528489127131611137 4501034787940903808 4226678480348401408 2521463903135811232 4951635932254842497 1411789565270835200 7211228498758041601 3642667840448320032 4887106801291751936 1707840697299392641 4244052810021953856 1363861017616449537 939069376201365792 2688740031600136705 1045124099464505344 8196296392205488129 2473640327765229569 5284676212312940544 1393013158940058625 5604587541154464129 5277369903785278625 354283454311820288 4200131248574456513 2670422743401889793 5091145691634741248 9158951275974890497 495917862220537856 8498960591314399744 9147415708792244225 5817524049562206209 4850749304480189056 8915514414252486113 5084464122745639936 7079215019783823360 8014553469314932736 4305938038036785280 9125301753149503233 5195138374060672537 5388868439971235696 7290170513081989121 4168283154944225280 2135989240810665665 8353084694404726785 4447207478986719233 6582470728766599168 2847929522254315520 1911240196287296064 3460027420925031425 669475249712815052 3908125545886515201 343174806216114176 1981840000746363777 1793033140706324993 6362946663439147393 4758569793130301441 3426215493139758081 160500938945067009 1334138185851994112 334298106455765472 6904866426525131273 7585744797397378433 6313533460926431232 6284494520151317024 4883543734358959104 2592840052836286464 2063802159622430721 5126789814108259200 3564781343077427201 4180505180313843520 4103075364986749953 8941006422916379328 4856347496624381172 860798663799797504 2443042399726142976 6799169189032021505 7525134516784922113 7379412549749395777 5018518471425228800 655033877185691649 5119841409039925249 3143695788296955552 748828500281210369 7658195688471562753 8128812751205941248 1037421923536535553 9205928816301029377 3702744151538561664 6528580764065931264 8882237167473364865 7944098384094511360 5329514172727948289 7474158629198816257 924593453647529985 8233580371197708529 8500943803602173953 5975284179841971905 4047522567801995264 8212853660242923521 4789809702862094336 160753299473119745 7859069508114972672 8260083957981330433 2909167470219755520 8445556891492550657 6817970745490293824 2661172684514929409 1004856398405226496 1980862143186998273 6769039473180915328 6768307784749681665 5756484741147484160 4619767024179907969 5715147473588247200 4865531912977994432 8431336502227291328 864287615276303617 7868481171832484481 4230768799158953625 3664919468325657088 5073381438301628192 9174135607568099073 7375520066119994625 3450203618021584897 6528381475887599624 5029235680577282049 2198767171671271937 7411262349014548305 8598603845910129841 6651710985543746945 5131893852411702529 988285435410120704 3475679209991519888 5532124975260627969 8037526505646674176 1581710960028827649 8181928151725288448 5172344531577968897 2202233898899764225 2400820676353641217 8989869530188125697 4936201463514956800 3179139681312260049 2057259201773043712 9222542152097546240 2026576892496994305 6973315572018151425 4871152500400516288 4889582484055431169 8542659149486397345 8162280754410405633 6496368097595618816 1102605900592234497 9090886257701355521 4240003554975170560 4807044549846876160 3826661869477331216 2530212103102259073 2439807844191895553 7592041806066417664 6813016592826212352 4750406419400179712 8814710516566777857 6587236525016559105 2140831856384194449 765376212628145113 4465655535351437312 1413109397758787585 838412131148514304 1045005868202458689 6976261218067767113 5219407054808910081 4975905168521052161 7447127123343349889 3054901115020953089 335607775920488448 5493146780050178049 128658904635539457 8371323248723880449 4900434895191343233 8719642557131336704 2861310705694941185 6604254555270908976 4243767296596775168 4931923618018114816 3260331968654602241 6572065673248671809 4421172140845406081 6650464058151109633 8501328018993347921 6290550277909602816 6892316965999409136 8980232679916953600 5844484810305347584 1129568412695332864 4746813736238630656 4238826398643895296 5453630207677789185 3248395808416568064 4973932754577059328 2736101275953697153 3851717659615050241 6531084416538302465 1862483173980504064 3832187005234862081 4642303576669480960 355122569103447552 523533166307000320 4046645336140378113 4216905909773705057 9013707509054065664 3500760646757515265 6102437302137948160 2175153228360969729 697944977691605992 8699155234304408112 1692936234710466561 7903427734062744577 2740084599897666913 5170972179708541185 2399695432046376961 5493681124645198849 491569486919598081 6977487751419346432 4410783740666196609 6082990521273024513 8486209922533312129 8219084358819312609 4754923753436892160 5404303892712584193 6199331984669224705 6201492251125447104 3982545036751396865 5180996623525665857 1688558928517922816 52404638564458113 4120445261922435072 2377833925426564256 4589565314334880768 885745613481541633 6228594442909892609 4969260269644850689 4532072084792768001 839362921223059968 8253781839347884033 610127105127667713 5076425403066411776 2304267395959330816 871687383034701824 5623413910594141184 5559323561251038976 2056821714790142785 2791454412872560912 3596799882486716608 6109337085159808000 1571678647256350720 4523537993278903297 3472274868634509057 3438685599634241793 1890864548260672385 5998008229105762305 5356690301122753793 666185100721971200 5989312058581860353 2339494723118473216 4985404900221990656 6978995101736789504 2185518430157481921 1356098414869006912 1507632729340650113 1369033983109442560 2480057269097037825 4028744144290597968 2812445230900844225 4089149507580143616 227848258928168961 3038868873742826496 2738351473358990784 1053737306520936449 5578575392652888064 4131171737209929728 804302402242384769 149964714577987120 7071335061071855617 4910297260269193056 8337919275996979201 257814039272928641 7012894295803845568 2421902979867725953 5598268402975453696 1144994784917651457 960089192587243008 7805637791559163904 592766201839426689 986357897976233984 8278878337048073729 8554316258135892289 262801960386877440 8683719312225072513 8263208457798647808 1978904657210540033 2337993058758453152 4608195971062194177 3945775055986254880 400718101758793729 3037865295355232257 3537292097498230785 1797163164959402496 872108946792382465 1443556811685927681 6144440024016614400 1698789977749998669 1865226152447819556 4348316952266918593 1140564350093897216 3798922866780897280 1361955276418131969 7111712422443786241 3017531295556112897 6553872154913937828 8267008067787096065 6769688388623414273 9100595581463134209 3532842019009396736 7230419490816876545 8197172440242118400 4053005559350341120 5673777415845715969 8336344014059009920 8980145357622837664 2471511609335928321 7501687587496919425 838116164412308800 6578205343514951681 8265049810039319104 4366708831799672832 7218255462655512065 7372442519899843585 8903341464031887361 6699384300733202432 3910823176804260801 1720449806788950528 9081502693070906561 4629098644694371840 5270068091767887873 382646888815315008 2680246181157565913 9199530221377593344 4050395223918596609 7075717521836289024 7738561458892308480 6348385345945370752 1431608371119748609 3274965682766532097 6744400959033894656 507700014681821305 7271524414289738152 1958566333921132545 6346750164131652608 4107152792067510272 302789021472822273 386920192337336320 2570322180797303296 8901487496421041153 4081331369893224416 1990250658551843673 36438505260378112 4873610482159624193 7739227901398646784 5001060574337727616 376333909939948544 2869773114405846913 198349002055131137 5089501726315779784 6771985156050934785 3788633946064683009 5437661590943823872 1330721107871252481 5684700076547209984 4020943545028894721 1078867465651304448 125436130700396161 8310686600150265857 5298902635005636609 4598827788282578592 7151687454638361601 1730476780470122497 3777878324746100737 7118246800321216512 7092256616892901441 1003519471561298816 3619940373556453121 8016609256187652096 7483307597675421696 2941219870398570497 8825488952085330817 3245397571680411392 1328896867900981248 6518763117586673664 5506008026959907841 3852317818238285056 7936000683993155905 1053238268085766657 4517158808943582656 6072866360228450304 2363161205643411457 6511100733974844768 8580483941774540800 8292094013209529857 7075673180043760640 2637506971965983521 8301994065788289025 1114276927821473792 4062355250521964545 1879996335479056961 2402633655724199936 6819316595853815808 8850873056466290689 6504192463577109633 7553870647597381409 8262675330841431632 3498829279851601472 8185105038298945792 4757718483798686976 346999884528294656 2552042326715979776 4035804316974350336 7273666952974372920 2007802929354710529 5473513189568145409 7204616436542149633 3825021726590120448 7448610884186275841 167574746179690497 9070564314625972225 278010051921680385 8668629336471217537 456598543187835264 4062922415020256512 1070339472081611009 8836726000836804609 1652511444800372736 744463936618954625 5310138626416357376 1091555448877632897 5264667009363214336 6159099089137172481 6892150653466312705 4023151557667981985 741294120453519361 6024965143142105089 5396480161881789697 8284643763929910273 4307856211490775040 6299805529832123136 4804203378509402112 3701727795514819840 6105793911558885376 4297504403686413568 7891024180389314561 3569147795723010049 4897474133287004160 7681557067145383937 7348268887989316864 1757135902262573185 3141823611420290560 7415954074220352512 3022659370382348288 1149992581234186240 3195855154846426112 3465525836155286272 6799347489290613249 5213197636696155265 4925955768357147648 1235729635143115232 691414519671685889 4303765465401319137 3909538315325994209 8177057351783895040 6003327371769302720 4990653242887634945 5864657827046916096 2706346264887689216 2524853752489414913 399480877144256512 4804319209437153281 6778243080586391425 6563050926232469504 3586561496053497857 6207822128719900672 2691564701677143156 4348247554478794296 3931339913292611921 3128569063073935329 7691332391814619136 6049892416346582161 4003996443368538113 5124051255256555520 4984745736498782208 5781467863494571489 2454240656450681536 4314394189878145792 3957468151946893953 2138507007967323361 6174299747561650113 6291816148944578561 8250769106623092736 6311829015574667456 7003108401479745536 7163880208288038913 5557696848493166592 7706244129984200704 8698540066206711808 3251970299745113472 2944327542848119489 4273246670238029056 3199879777333805057 30989928011649024 2576741077173411841 7228150305492934656 6962281060672870977 7811805750007545857 4144449658175270912 2310535107317644736 255730998709317120 632744315448066048 8118499501028761601 4672130817306979009 605658096546545664 5672866627229965312 8877282776878055424 736690092628157312 2276297601312906881 3006883178981213825 3342737913458114752 4719515552979212289 3499409610115688448 9206309273746247681 7073940082083367776 6710872833351262209 7212367989177081856 2566955826583591424 6361982014022877185 7562008419133030400 5643133512536460417 808904754829287424 7169038563354331776 2172104302605748224 2542419510301047168 5765349342727830529 8170759631856215457 2103591057356816384 5434866986203217921 4511410148102203137 3713255446054174720 87187930593099776 1536326902028468225 2954265419584634880 501470285456719104 6394896453252153344 2013308056919453473 3989074607428541953 8774429712345956352 4411913993537716225 2057179621132742016 1 5654353365652357120 962030687356532736 9079454671055574529 181481961758584064 164479497947578369 3967887391493718017 4565297454102941696 3178842793037004801 9200347698528655873 1194168280424136704 5261845120856424448 4395903925402288128 5734116956297815296 8212396620087881728 6657897358142996480 4506882722380344065 3118181494782990401 2854044030058516448 6163621351538663425 3603754257633247233 2538498099163731969 4070723590101123072 3318829105866201601 1917830602767998977 2738165570806287873 692886844392825776 5094458514611765249 2055983657450569728 7308534139189911552 1972807040457646080 7797749924216406017 4138254942010503489 8705136873301526529 2591754491986105856 144592961453432384 1788023220062009985 5258817831835183104 7464021375659278848 1259710654496742145 5614262005622587393 1579860208054929516 5878984423998656 8748060090112110593 7430752003207801345 633680891587804160 3220181871389545984 4838290943139592348 5457501852708315136 1196764817143316481 4348652229591944705 1438986049303284737 3185035048836593664 3067322355609219200 7577271441162895361 1315694255648011776 2002062784805729825 1929547703463940097 35699188524653057 2294725132702298112 8477538855571734529 1411362972466020352 1005010754235862720 108622586560188800 8901864406889312257 5770653989793439744 5884060589842794497 5474867424503963649 6608106159227564449 5683467530428219393 539481380076808577 5013411276632042240 2721440197280907264 1710029117158359937 2931729448436031808 2940799815790668928 3163476933361344000 761428191654918144 6802734917565603921 4312946912794970368 5457796134752458904 2573100292658443649 1737036488093990913 6211060134312454881 352873815785193472 1645346422851594240 1193380913246624161 5923250412461547521 9029163944665284609 876379725936033792 2261181813645017088 8233827990532259841 8826416118732976128 3521902306501443585 1885578488352264193 1785108215791050752 3934139788719128576 2869764042656710657 8065981140670930433 741719651942722176 1324753761793638401 714539977945725472 8261933505888592088 219772459460727296 5307308733864544384 4183662876159550784 482474016254779393 1775931952842604544 855190290493231616 6500589098441315179 4992357008027514880 1542084640993132033 1669073405239163904 1354332337180737537 225845546676232961 4668182272475368640 6608762059243253761 196671136741966337 857182662590935041 9190314394599048833 4363709795323942080 429862916069982209 5386463038136844289 7729819640992536841 7045629240061030400 2411541580447662080 2426400246190272512 1091141725892759553 1204692774228152321 8747609052442528192 5766262276760207360 6381141094472255489 7815091248289988097 1212479274714990592 6618485819352154112 4579086149248626273 1929648125035984224 2668913844165016736 7796176244105543681 8757488807146454714 3349273121327018752 8362062298951993345 5988131049495447040 4144517013996420793 1692237405507834176 6895106126568675328 6475848418008370176 6892600806525849601 7863893539722529217 647926897572663296 1224314954701637888 3777540459924836352 2340481381812279733 2769229426087747969 6174901085428068769 5826033556808034560 2196439586998706177 6922232307221166848 5569132365833994017 1592936598068000768 4877056333389347841 2378409694143709184 4887306090530822208 39560668146592842 6602270288189016576 9039450812782934016 4653641291447964928 7477203740630371009 7288028108051015293 6769237080068292608 1055026262413771905 4514122226229411840 5888583569714149121 608365332829569024 7874870201275409217 5311128940898454465 1294503692384247809 5596261159526395392 3890706472738159904 8567692759398864640 7821516666679853057 5673909856776896289 1704496536051361024 869924854076809601 5304904227457221120 5894486473358491648 8158707584052642049 6542323455442624001 6584931039546907136 4539169024647867904 2907529996871286529 6189450624980739713 6070185480835112960 1787544103058975969 4641034998649486336 7277339102689308673 1089095984588062721 2816199946921666049 3693820226836057088 6495763595685714592 1547733902959815361 6305168083408137345 6953188706393300992 5312718143684853760 3635029494234619904 1372432046870548986 9123845582413135873 944505868961525248 6670069249326137344 5517155914640818176 8183437078053371904 7510056295846571553 143951608826567040 6656527646448178064 693158224900599808 2013874861522173825 4969703052741327176 3077032592350298112 8089187613546524864 6660836997256919776 3145847179026787328 3513727420947279872 4707959319160048641 3627137460424818689 7191522525757153408 3941164956242616320 4960626895749083136 8538490810697029633 308881473910079488 3483351031598596705 3746993923792792768 4263721903300752896 1538191675358117889 7760079630389211904 4533747906364444672 284878141785047041 4205811572883542144 8462291441449718401 2830512107282498112 7389448693116593920 3139317228451467264 2363856688182363248 407054074237377289 7440932368729325569 8357234202372763648 8615415991871273505 3288699417168583680 4271958898998158336 4014359737282866560 6639153539698991104 9211855030247925504 555606083183472641 2410119227085048128 5383399549493805057 3815066122476248064 4101350716805717248 6174150654767907841 2140254776813449153 4670667616716625920 8507949511312647521 6003589348397901569 8340925968634484737 8635965162261068753 8080159901734281857 1595957933236906496 8194433462004320256 1468560718142835329 332969140146073601 1662216709661326976 8134467880896240691 7726550182109641217 1277943951974673665 3026490145789235969 2703634740760368257 3136253303551539201 1757416048180464129 1553373319292869632 6872542158930366464 8340227570955547009 7636101959624122368 9012127507605373440 6922141859961689089 1091731272707964928 8407753491284513793 4058252746770422529 673286619254748032 2382764892610560001 445147224255354177 3037276263066853377 53890141215947777 1387929941053931521 623089448500428161 1581311343770845184 8896596214193730560 4357760323412217217 4245108421610542081 808887250763481088 8790634189742436648 5762605004951604928 3864776403424419328 633434475389657089 2683980114977693697 3861181320602058752 1405634563820127088 5877203280524982273 5284517063536410113 1123063549679788032 6509642381206838785 3510919328924336129 629396709289152384 4712292367858044417 7116484505207831041 3307327317453428225 744164772975149056 4646469175037460481 8873594057340624897 4540081604995471360 6531195618630448128 2514368894242442240 3383917481407613953 1637098187630162945 6701540087555653633 3572304071060461569 8514938901716117504 8518374844137703489 4865776100273370112 5104512098273420288 3745193059467600384 5262011337789485057 3066140682710994432 5928798650933829714 5329734352532806537 7685528752631974080 2545547321557127168 4702877396428482304 3487449051861704704 4722642270517507073 3741723497961434113 5123998913902336705 3718664928142797696 3970647505754989505 7217846365258985473 6560025080534683648 9079762874265686017 8382734835572015105 8831729864040974527 4239975229858601088 7179374333340810753 4144136562032127269 7339572080359112704 1274808433056296449 3054718655166187520 7044290481458021941 5272070693606026240 6857935512426362881 8187392635918996032 2579394869018679089 8440690777079283712 6058656161780477952 1260970180091686913 5663686877165372993 3886203314911047681 7851042187499057504 6831601632442130689 1475761417094037504 5433969709884723713 3766270525459922624 1191600170931395585 4440714726575439873 4894468214483428352 6082524545350434432 2511092469937985025 2988833621069075265 736222853195169793 1274606461572887553 6185388225699774465 446456760928167424 6761258643942388160 2784073847504356865 148376589041690496 6374633812585825025 1337309310862657537 8295030768977342464 9076464836222446297 5212610614370740224 2846229337129238529 4892181214265309440 7294574237586543169 7383261741603356672 3600046981668020736 9127163722540935424 4071162665621086209 2539214573801573120 2411399673021857793 3764676035189098497 7237491460070493505 5216420521759644163 8874678082995385345 2613606106091703809 3065062977482770433 7224950441374759681 5421822784418881280 5933404587617824408 8122077100147777537 8597217790465011201 3848810174963828297 4110799714407407617 3088165917751492569 2661751653105684097 7313479289786269696 8821126464147709952 4569268262585698816 5971781050740403713 4043042206506438656 4095997013301720065 8066070021595960832 557244439453306817 2000528662946643969 6059362182745291776 8370508339067144225 5235953640615903232 346543818501521408 3073902939716415489 3909988422365966336 1239792913769957889 786370758973039361 8969839705627120128 5337465484192905985 1522021997040292345 1884835699617232897 4592611233857118144 5736364315756829185 8176050425435120257 5533696081031438336 6629012464889120768 5131504646646857729 5921068873782147840 6210658429347995072 1541283055580867425 2685287848203622401 2124143973150241921 6236755038412562944 1416745730910453761 730922719427630752 818244670266216449 4148162145150479873 378901345375715457 1494170662355417409 341389870830544433 4791636577353695233 3900485830898426240 7909112498066576897 8101811618742991657 6213019985173798656 684830434244478976 6537736382330986497 2053972828974120961 1507887700029430545 6516381157870993408 8510810924861212673 1561271423924348961 6011810256493477888 5895408635373027329 27227713266475024 1169655706101735425 8147583353828141041 7144028977445732353 5072602392463540225 8906006849845679105 730761777240795264 3835446955312491201 2855642046555724289 5595165424311130209 2686303744746836993 1280685373362615297 8038067485517807616 6425789842143819776 4859744020529086465 6543471272137655937 7614843061643935744 6156934796989170688 2294225421781294721 3442338779410153984 4642021163541753089 6706135656222166424 6608083806928549120 8381576748607343617 4534135210194594817 2527978511962826432 4098930163895651329 2498409683371884545 2044756240862025985 7260380624878292992 1254922316464962880 2501826919314888705 1046386668078865408 1256579311758344193 1212335937600102401 8317763619270576129 8017181205459501057 3616894269670845953 4362910998084394753 3058225416060970176 3877043671753955329 1070548783432656897 1243066278798819329 4520402853872795649 8196830943832384121 6774284203791323137 681697341708665856 7367023504786207233 5696128978742733825 2722116312707944449 3659628859948645697 8271974938542596097 5376944657496276993 3257339275785473152 6328116636542582785 957429837248627073 650409982533087232 5817264625946722304 3949838610657509376 8866879368106868737 1393804225605877760 973233867546234880 6795072615486256896 545525519839339696 9038611869337332497 1419968462950498305 1961600658715517217 902616943923757057 4470835872997981185 4333692514476030208 380406698142905344 1321805094994880736 8492163144949582401 8245072539170807808 6233102107021984609 609791607931324161 7540691811340780545 2944067119491153920 4403542574174649344 4871828570635337729 1074745539922466816 648685314769348608 3959832534250029057 1539611512588867840 2190124059407186920 7858407771983577088 8155097459425678261 4266538593657290753 1976988780976481665 4997113456751605761 1849608774010978305 189678870958618112 8769321735361611648 5640510279294844928 3168316001329670145 8020592678946942976 6920346115354394624 1525947607179138080 8706999634123059472 2019186584181194753 265524941639733761 4470837646675855669 8137280295146491904 2701268312388406273 42901940885752384 2400796424843781889 5027258763046738945 6330651913907339264 5259369401351950337 7055159162631101440 432604784014233601 5591941499113292544 4408505740740830241 7556820679828893696 8231102813391400768 641416743359078400 8885218985873818144 4481647576142577664 1719653650331697153 7096072919731304448 5556521435434188801 5022285475016245249 3746529313449312257 9056599378017360896 7280764247839854593 5525453420444199937 4597565794326573056 2163393386054741249 1136157781605220352 3232379066020683776 187016174216137025 7951451407639279200 6767799934591334400 6625786177801812096 9196975179438587904 608401461613507857 418406175520849921 1185601083158822913 4591351491625548064 2753948799931773953 8266100517401423872 3903978733213035521 7724453548590998072 524175538598155073 1925110582495925249 5036568950265175552 4826410504363376640 5933888638913880960 477198776893406785 5364115837965256969 7750206357481127936 782205938710227969 6057894668607485952 6176776831785821952 3388223207350193152 285791799489045185 264183390347783168 5640304906408689665 5484401803737419776 371488556951612000 1992559125731336193 3244922590337433601 8036293779417858048 6260620452826185728 8536717585221156865 1117914241226890688 5799837876674711041 7749009727706286736 9221460973719244800 5442884121580279553 2056309326043401217 1003821148808258560 5513754828595705856 4517022330604658944 4130761442561622017 1848253421279125505 3958502752848139136 7925904971382418024 5569962831953907713 9162216641810070336 515343266414899201 4971841409732050944 2041330617286512464 7755741591224473697 8247324708585825793 1892552825249230080 1284848909563987968 6757760023032132801 4856366674376936433 887699998927710209 5417209721654706177 4778989821458465280 5864850745109817344 4212149389150289921 344824650557536256 1524788324706818049 5898700624260963584 4784493836895873024 2735171035720162817 3875800013965930880 3881751923657666305 6879424215609727745 7862129073481318401 100608740850819073 5279154544993533952 2118865845710481473 3978930881967685632 5022401232926752769 2140606128147461121 7355123123082975233 5948657949168819785 5889291996802816513 8168671320103972865 3332803792406078464 5820958412961292289 85350799569832960 2499324784571479296 2539539447702070272 2805611261036134400 5742236306418253056 3000420286348887553 2498983265496989697 4013897587345440768 7850362400139624448 6238725492926010625 1149534588752701361 4094433225768697857 1114998404266107904 1048453348244444352 599246615398791424 2978116254350850049 46157631275798528 311206997793630400 1515867283771506433 1652015300021327201 1464257580680571585 7657798908574072832 7574794459826838016 7932673925054464001 9206879459375351040 6510449688392898704 3828897978159771642 5272765544299015937 8675792866106637216 3988987376944724737 5153737633306539008 8746745912391106561 8493256380652184832 6143023781104799744 2477495755898482689 3732564689413697648 115854125936660480 7377271813393118209 3553458934770018817 2844671358555295744 8875460589985982721 421279187184541696 2249179301905858560 5882606561543124928 6041906506461537281 7610613128291450880 28486296946769921 226008821993715457 7394942659088169216 806303279995230465 2571445581898152193 5315724060201893889 1114350614663921664 6373673704685231801 3430856932590463233 5183062295155309633 6324627596147062976 8853104169653297153 4095784519218208257 6852733757813752576 3461934560122301345 5993990309792458497 4926719706429235200 2613738150710067201 2533196392036544513 2055301510395463433 4035711004029779968 7571599780163342848 497026385941984500 8228832949856063809 8994972173690557505 4199040850143124609 3506086371476900864 5777710070478505728 5358625716723220480 384693110761793537 2359500917187890560 1757470896463783808 5675432413678897664 262990950149878784 8905134653133545473 3482561012933974016 6625201398997164032 1585803877962430465 9049883488807026688 3506697368934520225 9172511802649985025 6012632123271971649 2529741750904207360 8623566510587444480 6480932344170637697 5479732787572187136 2167424046914863105 6295263920053048129 7549592557040730112 1771075891658917888 4777062609606313473 1574718749065379841 1694735478233571393 8134000767966477312 1745365519538073984 6598391821091676161 921243013037406977 2777128435490728560 7469858213608022016 2532666893888716800 7084574004536423424 1161131935732525141 8460476239353675776 1320834742333734913 2504869921033125888 3493830271340924929 4560978609232238592 8850669190884859905 3557044442076938240 7616790019410918113 2155193781396814849 1045637932051314688 3209077980630928256 1810657875954237440 5939016188079197953 6364041576219410785 1252076266254839424 2191675977302839201 3772802544186897745 8390329207544302656 8536837221700240257 7892545934753617920 3430141654889152512 2889340760640353793 6774014322126930945 3448045345800454144 7810659610716362497 3524241547983064577 2206383834748020737 2893729376805011457 6342551210527031296 5459021711490313984 3731619739587977472 3727130400204223497 916564036940283905 1822178760582865409 9128671722341924865 4285537296264419329 8591578684331728769 1042022583636798465 6948909475074403713 5969234409401369089 7290898241750257664 3105242469162797985 621582136796708864 1657639064015988736 118529515067539456 4874393466572308481 7674057733865373697 1038854072033083393 2846180531926061568 2177004206707348737 6264854746376339456 6125298741258791936 7292758111001806464 6886330440021154496 7383564628353107969 8428211799485403265 7119560485430575873 8526260645197705824 842313018603985537 6692953577527906305 1252227478807143040 1915222185996121953 2468253815464132608 5007754279674538624 5522416918442964929 1949979613330538497 8380207757195773952 2281816536685520449 7419117073147962785 5248516943620194304 1024345757394632705 2051982914318908993 6259567503973945984 3209010316468907008 961659423704481792 2604694234282314752 338281638112782336 5196611092529275296 8046848922543562752 3943188540059505472 8850177560019075072 5429195321290832352 8425627691013898240 425826363154860544 3037552886222611712 5478211793575202816 1660747283280928832 4491318527941821441 6839458867193737216 1045143654534758400 7786925860546563329 1363449614111344064 739709960697544705 892179638986319233 7555377880460054529 3999443822037103512 5163773556216462977 7646430765229015041 6575724731563354017 1935459402667055104 7541892601890085320 4833095552127267681 6919389778907639361 6264616011830083585 970795111172196864 6384925903044722640 1217823712849920000 2476993485224998720 3845530365800541185 4833498018096974400 6314168257950703921 4283000727418159713 3476268039475632129 5474637109498458113 4894367857043087361 5162243112861306880 6623358642500622465 2727930552841009153 5381452587552412161 1797311691462008832 4037880554748748800 2004515214912216990 2526990287805196288 5681119395358099969 8106062102103527425 8512322412394776577 5746776558267080704 3770059706309466688 1866560601236285440 9110021555508805633 7542784152793668992 8944930173680954881 3732534902721749632 3048866218697830401 7860445757276278993 7940763087402017537 9187125321446272129 1824375187023021697 3101574619783513344 1275753380075163265 3646572542431623936 2865944904778776576 4150908850927079424 5282038172755937120 1831478060460914688 1552860424682235969 4684726054275608960 7732524585737297921 8080244307989889024 5578396564922323457 661144021568694017 8541304935233417232 8339312223326232576 5765488475754006529 2226242488087395840 2809610841309855745 5752292345462187905 2325147540290976864 9152250132987685024 7077288050230384800 6771408533308189952 759917476617172192 6271535108688312833 3846280072687282177 5249342655772768129 8774556450736673280 3770882925779668992 6851601688161095169 6531028478443508000 3130507748683323264 578700996312937312 842006233768215049 7689626184356797952 3633120391697530881 8653799721140519937 8300083289755901953 2662954807226932305 4498586988030881792 6614101050443032576 6547565379379494913 818257889350217728 4269619030961260768 5937461686534901760 2377946060597565441 7957244116875532288 7055960981045028352 2017189756354366465 4137955753713645568 156395682152410080 5769242662759988561 7201148994807127793 3299870545560816385 5880402812661904384 5347923983265640448 6748944124100550113 7025241059609926944 3759566521990311936 2239149521676636161 9075606302999846561 4102240203226560513 3568518089507506176 5398086099560902593 5566660418672754689 4176941199788021249 7020472466212564992 6348423247564898304 4239443293351282689 2259391376627482832 45698603058994177 811840260537832449 9092807240794544273 8053319309803542657 880430907364035841 536753042015125504 5326232791211063832 8781265678657294017 4657225783751166465 376385029536372824 5191965050375777536 8229016388609678977 600694677350490624 7949664691396426753 933334023999083521 5360320207288653121 6410338632115128321 8950078154698847296 8576699320952024032 4852862980299470849 8170118689524285441 2922107115688591361 831269963456759808 2408754582256398337 8138916977209499649 1879567457070395392 405780334938103041 1899054008540913649 7541309711763685376 2521471668212434944 379801804932618241 8506508502467487424 3392651238833879041 2554364069868133120 1336493839291085952 6024053798190862913 2135503701156429825 2746529143017781249 3746594635364753409 3607601645529706496 9047172618424604160 6832234687979231713 2806177202535493121 6619449751853692416 3427204266270379904 8975464212362526161 1890059575140762625 3795578461605408512 1108534475276690433 3110506125167649792 8961302004631260417 3696678685840211968 1756544921315704833 4684845385827320960 7440472205709119745 8947102065376934585 3639576752414082048 7924404660974334465 8658273502963363328 4062885277800529920 1912491363515392001 5593987205790657025 3602196241296427008 8712900623984587904 6145707889862463744 1286303132973465600 6640731060851062464 2340947061893907072 5605691117511692992 8653218824229765760 2761871420410099360 2073872580141387009 1131002065149904240 1792973826197816320 3771487992301056000 1878583319506420417 3168704139555095552 5439864034056119872 7856421275668852737 595705595080221696 8986254041014225152 701173144982583417 2356265117649713912 1986605509685253249 833305274499387392 4781595454234888192 1170991677196764673 4147443435310403969 5236919005047450112 1127460018231348993 8956160604058853040 670635831506198764 286893037786759169 2600568553646268160 9137196344225806529 1173310923321113152 6693293463479714305 1509881104094849024 8722209732055195649 4160416403357504512 7453093848626954240 3591109551329886209 2090113954683551745 23465884652077824 2207876718494832640 2463467911173676576 3086592488439283712 6570496800873416672 3249326472133181441 4998512837837484033 3889784217129921089 8738485124774536449 3968407142305310848 4565447014226955457 6924566329452488704 9184872521256987393 8104266983010668544 4420242915049112577 3909936373151981568 6576756699696246785 148519567441559552 5814693594802503681 3947585294198898689 4061389926924023553 1579860051034012673 1773543052560826369 467557675849062289 2055591694808694784 975762044692927488 706114081765710785 3385883002779726977 9116494157256138753 5770865795556267008 7350419126794706945 281952257332637696 6433446338466672641 8314405466689067008 6157756867572575233 5599095971675580416 1252313920180447232 5248792707274984064 311821492089810944 9001623319147358209 8038072008065451264 6833703188511162192 1514962397409363969 5604894830409912320 4782599667169555200 2473974623500873728 5095489015312072705 2884014534400051200 8708116178645987328 5143344372170457088 5063932367731974144 6314986373896439809 2074290494329259209 6696990160497116161 287529363041710400 3039402142261377024 7635407574858167041 7081584107124964352 541781794575056896 4863184048389144576 4575507155597737984 8278832099240383489 6923342588866727936 7972293197530558976 692238278498701569 6589878683418671616 2776537963518078976 4771711222067115009 1437654340254431872 7838222669174642689 6235606420887003136 8336981448965587456 850129413107089408 8321583444902408192 2903602986217173536 4557003646268853761 3575109683732232193 8235134282856440833 4815868025823905409 8888686607373403777 2025872175005903233 925858428124243968 5934927347778935808 2907570382312669184 3640819032745540608 823524148414882225 8394317558456625153 84326194746444160 3345900016981375296 7496131741772654305 9205723295954249472 1354585998578873761 4634022480869719769 7502653439741669504 4086433373441228800 697817570527887361 6921769898072857601 6293205872409456897 606374378000900097 7697132126655086593 4461855943219239308 8727814337446867457 7935227964201562497 9031437349684176384 7675479770186342912 2433101133160059392 6465700209095922161 4227418308845018113 6271708379667032193 200049185764795520 3547803531594375168 5753991164996091905 5280901026495483904 4950777826256406273 2096735175276713984 6557994252056192256 198735747771290576 8754074078128422753 8414500198936432385 8977759614947504128 8503487888253165745 6627924432824055296 2862849524024412929 6751133400549847041 5749617099820253184 1506937339000985089 3683696741969029105 2682638671643934720 1134290696028663552 8104494749877319936 5396166879213209600 8983129315047276545 6963528558371471360 3524690342922469377 8826222302200744720 572563205077942273 1392932845569106176 3675661369689118208 6112770064818667521 3427502125748866560 5036551772796887041 6081580813443524608 3288634563390475457 2400447539730018304 3745479876856432768 6421386643538780161 3049565655013465792 568044723797031553 1112318738930949073 8961351972949164033 2384348876115592704 6722357568665026561 8558837896674858241 612515211325205888 6243762455281952192 691305615411314688 3536921952972015616 5819689202080069632 2144077754920808448 8848804724700807168 536662640232778240 2503015314821431296 3473747169922458369 6506222945278846625 562759270700894209 9077893614893981440 908642431742722048 7555912322994796289 3597618459483277824 1152016081708705281 2235248516142825472 6464118344988495360 2231681696001694240 6649226034958444600 995342671288882849 3510282344950628353 5030352110950756321 8763338524536989057 673154172410036224 7320057922558179328 4929322451183714305 8418909799927119873 8661629307714174977 5363758788932714496 5901703425583616337 6346611373555011584 1121369322841585024 4354432738000584192 6814641691536477153 3277338467469346049 1338545991294077441 788558091504902145 5093145123072805121 1211888732505341953 820643414304882688 2842570238679741569 5438863806645403648 4186910764260550881 9070322250347280897 2674155627153502209 506361228964689025 7060887158655561728 3427002939537623481 6941501738393094145 3987712493956349553 6569073846097763009 3550395885509361665 119057207941314592 1224785831382491136 6195007035579336192 4821904535149766656 5471462195922449408 5605439764413934593 118046637084764161 8373411893183972608 8690421217540892161 8275208950120232960 104073159451217920 2410373102125112064 2973377052182208512 4342887382623707649 6380385106827255736 5936552129039597568 2191034973537064641 2189101925932163072 2955666201645809664 610754339891667073 7138090229786778624 8436370492527962272 8392323775569612800 703975215978555536 7330331541254502912 9189499807077378049 490531888989502208 7041300951799300096 3627151891185057024 8920253376669591553 8814066019196348672 5105608933088230400 3247980009619990528 2304637532265998336 790452383157182464 8329966212293370241 185532086016708000 5944837425286682016 5052402393770098689 1973047177023553664 3355657614399846816 1194951301158700416 7924529988467794945 2143049568455296961 5253220579094406144 3062020671135339200 2342142245539500561 489761118863720449 61961845092251649 1739390581711980928 6478569400063492097 7718699938021359361 2005399299902052097 5893173759336283584 5396889340223111168 4668557834243596289 8102733086995471248 7501600999625840257 8675011067704279040 5245542893006758401 2881171962234264576 3201367644310695265 6933722704411230080 585029647038547968 4592884184612600032 4822328768907195329 2138663133722583937 4273422526643769473 6604787503106130912 5125210905875421185 7136039157259208705 2349724095914835073 6687475928844963841 6935682324218978304 1482378362421788929 6026635957089017313 7757081652777975808 2688671725624860032 2798728448182430208 3054445535828785920 3906221030551645184 1834207224003870720 6332369505627873281 7212352737689731072 2403230082013962241 699971794033847297 7826792542535093249 4830780690960840992 994351685645627137 4204318824896923649 5140437304568597472 3480310107553270049 8407308218981608961 523967237453116417 7350342166540151809 8157745936992938497 8098495680821113857 631194844260812785 7789965253086028800 5186191981713026433 5105969930841954305 4232851287325802497 2668067476128333825 5600153824715120641 1633316334937243648 406005635607754112 275484070474844669 5097793925170040832 7245776623574974464 7922325453264486401 3536520100586717185 2606509269906581504 5115118372387388544 7016187518151682049 7881672408964865873 2168532164176331456 3169987139862626304 7387136816104555808 8417069013555385344 6302530332451250177 1911532357815189504 8415435494322604033 2996141973929362945 3007968220022638592 1912669863283335168 8630986746811727873 7521281832132091905 7721890727673589760 205916754179615168 6004935936094986625 6388252854716815360 1834896816505796280 4643093963984947200 4074657732117428224 4735281314844112896 1712755393556977664 3810439334421405120 8843913040393101312 1271238028838567937 6753298436689166337 1538067213234076320 2393914609208015105 8079604568794857472 3970098984275122177 964579307798305265 3506082855508962049 4810858610760286097 7672965811961605497 5441934630138678144 3230526911699593064 7739774475750604800 6983871128107810816 7110256618363547649 6568995635281316865 1991537029037301761 8605675681348949633 2443316858816156672 529492143582180353 414847363794370561 5902488113572036657 1566711025414621185 8765563208880447489 2423415967727484929 5892721150021337089 4212363146147817728 7407104100932765617 5758243716406356992 6450967432197881856 6257609477599223809 7527150610475384833 3214558940446397744 7337177391432076512 5412470795499985792 4289194376263721984 1379915600867458561 7628319354953871360 3796329061673021345 8476830196689975873 6066588411216644609 1296100796774744064 4076807844515107840 7520115504252317697 190343420122308096 560160423956697088 2368720734308188160 7333463985546848001 2595044985684336640 5463110013121080320 4614246130997775552 5822756693864411008 7120005663663252224 6980788007127866057 1478276242414551041 8114668741905272001 8594255653856034817 4866338633912645057 6341833704249494528 6217681083548557185 8626247716014467840 8924380954905012021 4304293821162659840 6385043693710934016 1156468252837890816 2488624377794977665 2994688053651791872 8820327434101464065 3541457983552356864 2801546965093893500 8180207231287361537 7986457644614989508 9217538446699347969 6133029626347870080 4115243033213272064 241677705292811777 8847388838941753345 1351971236752165889 8483892537676210177 3946481696302120961 8930252737093730817 6641391700196534064 7941761046932938752 3078229215593672193 8933147473341411553 6657655368767766528 1089254626758699520 3937540881523213312 2756395362176574976 5489566919828599792 6785462196815269632 3062733760103277825 4004259558603096064 4711993015557222145 6614678333406435072 4019484921121734656 4181693798217966672 3018758818032144193 2078563675940334593 778608042918501888 8859232204823767041 7694323115568632321 4591953603147867649 6887988709188754433 977559674617356289 3442809446556538880 5675301744521244672 913155266663980032 56978342613390081 700805353218806656 8703432294830186048 5218610366623398849 4750776459599644241 5146683225684914081 1389346891234149920 2942126319314924289 1142921912764352257 721367878366920704 4324325401648005744 2489890146461916160 1016118180116042913 7839526752095152577 8169447300667702272 1984795221807152129 7938848010317789760 1587312991075680257 163664480855560192 5288716530237575168 8499352004929443840 6480297318690698752 4090634903155325504 3917924582418694144 369295872940875776 1760699240268026609 27432440528694393 318034731791228928 3298132977877066753 6468761150022630929 166879739496338897 6757798065447494401 2624415393085254657 2476384942776028288 1749753576705168384 7701841502334088960 6262921291499159105 8397996578885462016 2969392351021051296 1020190316211798017 8452041813391933441 8969276756183780352 419853938168201217 1805465610671908864 1631213684152205312 7816596523446398977 4174583921774566144 2241335049893498880 6947355395173118977 6154957228407965473 7172779525811404801 2100709325545531704 4082986654251810817 2595063546945003520 2621556699070549761 4041019771916076520 8509123842965747201 1951941915690493953 6720338429932631041 6068794003997012972 5101858522092940672 4194744288265664064 6057800885814689793 2621008777406011393 3160845392400958464 3745799865486370252 2678751846999414016 6346789621698896257 7633404874469102208 1649295644190900480 8808956486390906880 1699666768929908225 8036297696151216128 3473402911496625425 3915789744849398785 8305003304668715009 481133355630028800 3628512314746847232 2069077625619348928 5398911788047436929 8963157849174757888 212937938849427312 445167499387233281 250110798720500400 694541312530452480 70331161050460160 5548399374918095872 2240550143114476545 6298346952248131584 1090224921011552257 6793522740588838913 738422657933971457 8920130764053346656 5725053965803683840 4073731569817680896 166943751852224001 6490939738384091904 8334799763753017345 3459737529915681233 7177945929881399537 3539134355368896512 2250683816393024424 1672279719527525633 7941869498852099713 1255332072287633408 2849033261255696384 7117393728128417792 1205149586072075265 1953935001599188992 1086536328341422080 3029915247955804160 2028123011317890176 2911409663134512128 3897419446644648113 288130069722759168 1665682531795337216 8019782531383558145 4859815752366071297 93985978185220096 2808580888051546112 6639641843857467409 3033537327695622272 3664940005467938761 4741481182689748480 1883909620374496768 5709424803834266881 7714247371063341569 3533086704284677777 8598737318821068800 1110038337566680576 3378981607659097729 2320474841499897857 4694269582230976513 3240332219098881409 8413506786934634945 4595879565566861121 711946486627091712 3405370203154153472 985742309963693185 2453727068959318016 8224123154775289361 1863247816771322880 6869798009011822848 3410581904885239936 9211319137882154209 6481546161738290945 4008251922079809537 675929024619745792 4642945249279328432 6666388199963640577 7483624951944781873 7494782516942250480 6665131450365127680 2170583769594780673 2218149236926185473 6127619145008012000 399252757965242368 8945579356326138816 6206844584213549057 6063852802890049441 7134015652613651641 7568569074563129344 2630708183169747200 2124235210025148417 5082188033520975872 4054064229847392256 7995593353648620544 8595662514463049381 4797794705764352000 7700377499002613856 5806922266442977025 5210766212106312981 4857906594640341824 5312599179199125504 3060552717912529920 3337156690727567360 2181883851977670208 5623910297188171777 8221577338351524608 6923425291654964480 6568984975334408193 7673740195097493505 607232604454846465 7849184010559555920 6484611505911496705 3963383961213370369 952615964928212993 8858005595192524800 4111846149292327425 6679594763135483904 7894541710279146497 8156736594766927232 1371118274952620032 3117007759385624577 6305082115334386432 2026779506140804608 6203989062517074433 4999715705531091840 1612815639290470401 1413450205982666753 4906817336726568448 471296822740299776 8247434167387669889 675509077645580800 6583923955557123056 2903485121460098049 5337080715830034433 8643472815673954561 5946079787973484224 2894376267759681153 3155228932653327680 5015574067153059201 9119381185915049729 7405527654570381312 4644967473073441792 1173289126605029376 2830287542634323969 7666231113715844085 5295874442334133949 7849964586425548801 7762971353924186113 7928135689008616577 8467699481464905728 6892517872058307585 62625143273357825 826515570277689984 7229548314058817536 7203453964592971776 1395338141781040705 7997902173983801345 9060024144637140001 8441215008908530177 965701603726606337 3161642051666145280 8913060442214220033 8859199031995350017 3437171372187913665 1120500743968086529 8011060939165828736 1761168486920071168 313950851004470273 4904018007332068225 8895038100817073280 7005006151510650881 6293714790800528385 281389017139462145 4011668189028126720 137679329757540353 295237361353875008 1148921434460574913 8928572687196459009 6065995414316012032 5115881562760019969 7542679316713792577 7689656333563711297 3883936813634046976 218596581444157440 4589361007019746641 6796645171816349697 9017409781919074240 464782881082671513 455559126993103873 5754550709881580545 5959464754754215680 5572766147457118208 7102972961223868416 5141502856961324417 2405317738715284481 4681916632272988929 8817169907342180352 8055501418636542976 6248591965193603649 8691900053876202112 6098409040684700545 7745663158036476417 4174183400171137280 8652297250116505344 5489357137119608832 6604630771488096256 2753700489163964417 5976428202172039168 4700323700449749505 2831266405065771617 5421823992182480896 8270057562508656385 9164580785453840992 8429233133703540912 4526922880332183505 4265937394907114497 7600253729931977217 5483998977286094849 3628602608720904193 7671937940548586113 6059854740815085568 6051803063689829376 44568702089274368 4553378860552032576 3201469346616139340 6866188038202851329 719228501053402112 5869021393307966465 4768558565331591361 2555729196421271553 3354555799927900289 9177029336121862656 6498315525768740864 7336504684377327616 7051016969934770177 2930556286289971201 14302052050945345 2332253313079844865 4659596790561840704 3119028595641178992 7158173948061322753 2444775122190025729 3754782342456649216 4725353180295547392 4855702959439021825 124070608407505152 4637339666733520385 1307025321166304145 7360410668036721536 1266100842988660737 7950918500757340160 5949000161833328640 1081225752332076881 5001864295008608257 3545152455072112641 1607906501214941184 1556279626306191360 8530100088930306561 3367524395957354496 8569206776630509568 4471151218076336896 1775267305077991424 8058115078291710529 5770661351388882689 2365794512127746081 8457036416924024577 5338936076954762305 5049814613402578945 5283026844990799872 7622370471036281856 8733808183977820160 2136039033892601856 7004288803736256513 7308217176757985281 4509254356652290305 3320410343229726496 7768777075875662081 2908676377868812288 7107734050938497456 5575472689309574145 235144901111520513 4766601060071735297 5743846342428577025 2701842854254069985 109311984391031329 3610063203709304833 3067752396598935552 5294143521110104801 2548672308383991809 2066139045354744833 766539771559826401 192819792935448761 77900419056209904 6239278016577198081 7743128253023549377 1101473715565098353 6648010850274639872 5204971830894395392 5287194033320633600 3009610490137141248 870218545039157248 8273434423714709505 7334490115824515073 6526087946284973217 765677996155645953 109377565547508737 7345520913695899648 6365196214585838705 1076615041469611137 7557638904442650625 7643335414665756672 124432409409975264 8683266454902763521 4243949687101669377 90309990914250529 4776841275984458625 2303286760674768897 3695800632149489664 3994773498221808417 2652917170362220544 1060432540351066112 4356683694631208961 1926534189459380032 6470910282721320536 7206687039652820497 6533422748320450297 601367590916472577 3923516213964681216 2108611826720443392 8928213978212247009 4059950947591937025 2624780906416865280 8898467806685667328 3576560712562566657 1264114065413510657 7471349777994707264 2681800512167086193 4571535900425723904 3035756106513345537 7902095374175928321 1256559509579946656 7980281751311972353 1089198350670533632 2481677098040721409 5386007108302139776 7315453947882504193 4154946806618670433 5224415531568621625 146257529489394432 34766682867033601 8989965929566244865 6614279684581134272 8731255349450619905 8053614091741773441 4134898029980499969 4833443571957850161 6914617554476466176 5001259724864192512 6312744309890088960 1922188423111507968 484981651981017601 5873541153629929473 4128635870593670913 8863408189977994240 3431054906621120769 1334191213391642624 7211631070470352753 5201183871157922560 3191136775279640576 7649970695104720896 8751295355490339377 4700124550268327936 1987132949181208320 3947302894502038017 6851724392084703233 944520367106675401 6805382222451834881 8929375662893648320 7392472338069435776 3099790216461490433 8502027531021505537 1229515574749741056 4120878542325183680 5216762098361188352 5122581775509856257 8800042134868846593 1542118348872685569 7567967161707576128 4276495930997857952 6985184166381123585 5644855819409465216 781655933002973184 8462142159308793089 6166989056896738496 6983139217900468224 7859120808105435137 7484249631027713024 2066638721292222464 573836388430114817 4306384875626517505 613214429024698369 7983545365840937984 5058690734879055872 717235277003965985 3536653787975647233 576497487352932001 182586967634106625 1336041986162339840 125789782197604384 5265823337698683392 4981045282898022912 8372751618366237504 7504022754967314433 5915789988810457088 5361605795029719041 483303787628858368 8602880240625540928 6554784858359690048 238196077256065936 2017842008036092288 5724226031842235773 8433375219276972033 689031259393704641 7749695479081374649 1312754079349107585 2293724966402455680 4415671143626650113 5611805592389144520 2329564546045290497 4154922722479603713 3068723614777698817 3664777130827052800 3397414376360757217 4839657927179319296 6499201978870759425 3742836666124467792 3783036757741993472 7964422626272438272 1523073312348410880 4653437534311559937 2531197895139057864 4632324500213424128 2924889176665274673 5629878098426789888 8733070909993164801 4814817099704338689 1186867525819441152 118062401510891520 293791228255912321 1308669929361276929 2445634603326059009 57999791026864129 1015517067163992064 3225741725411065856 5469934742618832896 5009875594986541057 6083860731535627265 8245696175503423488 7992478134673334272 923460209385254912 5348732068356423680 2866776175122907137 9099941939286793473 8317950507420402177 895891074138749696 2022647781870690305 4542400186546545217 6759411128111403648 5744949775979506689 942457061079404545 2959743463066755072 8065742601275703297 4097813710408666689 808307769937461248 3282013051419854849 8485263381827645152 8757293846718905857 2740838343304423328 8725495495782204161 7769993389524579937 5424252470094399777 1305114522403763712 524792198875686912 1936806241939361792 8548282770488860672 8587959233088080640 1133105401033889776 4596529614826487808 8859704325619968513 1535920055857174240 1676050190780145921 8212003516212588801 4864544404319483649 327951641954549760 2969396784334190081 412486833599197185 8721872654023176193 1071941235018563584 5488436082625633792 4837313855118477825 5894137853116710913 5836877347783355512 6963179303287382017 4015577084241747585 6416857087503093081 6051165561304064001 7823353169621151297 4345515267597779264 6395558926904375040 7756779419232367360 9061010580312948737 5088387853474177281 5130991719397697537 2795493961231668097 4014401726239199232 3058711572689625088 5641542787087323648 4035439505659477504 8971773650406356480 7891750322636001281 1062418607824273153 3665628949169184000 8816675134568563200 1811274249313632256 8546569765413715969 105308690899190273 6944422967563992833 1392659409832563712 1784142938128222081 2357333699705140481 4745956768131309824 1414827785348956384 8440907318833822720 8900387104993815296 965495530209853440 7187378577655201792 1770538016486795520 6875608297459308080 416782097943934977 4629570626551656448 2272893982379122689 7942368853143412737 8378397320040730625 8752078694126294017 3902058162698813441 1105245883587887105 1101021513136930304 6521919489626113 7036178652811423233 6131729601523471361 7231602489986378240 2065296642702573569 8090812675549553593 1481556995001327105 8391962587079170049 2515680857541050369 7070568043645652992 3965536573666246656 3041539239519067904 8582546928749449217 7322130921901637633 2262921250419980032 3847547009445431297 1516424998426335233 7569480003849978720 5536862380259401216 5643638727111536385 51624411280286721 2077911522624761857 2411643147316795265 1300987680741009665 4438020401548054081 6721328048195887104 4451335655558196353 2993001615571208192 1137627515238191105 2029816789144035277 7072243310458236929 1571098116875921408 5467806387482387584 6555646388850753537 1146058382464155648 8516674735397502977 7037949542699980801 6175988859109279201 6338140365472743121 8924836627828494336 4899774883245012992 1770699033335037952 8490857427523731456 1449734609180754177 7060446634381500417 7448404716893733921 4748039306300456064 2549059970830209024 4690222978978637409 5164614295753705792 6908158465130175572 909314830581581825 3917126807544791040 7191554417765915136 6027094715068557313 4051312529222410241 8565015333703858817 6221176616411201536 5621982809798101281 8405394583146114688 6526594492523012097 3019581459296849920 6755124660893757441 5954431349172733056 3449696204841906689 6392314298862927873 8025714312863973377 3237367636740832833 684820004299663360 3245104629713909776 2309015139357216512 2868278163786948608 4808855977527443457 6413830188569493504 2714265301138644993 2455290630218323649 6665669473873643616 5177549412745347072 3329190410081914625 2290314294763048961 4935850616604573697 6994950029376831488 2812545802377922305 332205520449730385 8007053219440623616 257045484133941248 4258405101404390700 7844385400115229056 8541354449084821504 1968209611046125569 3142597821808074753 5869625527673774080 1894549509896571905 9213051739242614721 825606981537533953 686447038390861824 1806977337841104640 498399828277633024 6609093853898355264 8344721005911998465 4690019186840337153 8032926045163507000 2673206796552691712 7583756301181822636 1064042901563087105 8353210294455365120 737564215666518016 6997181023074353408 4630935883891479808 7396370784809758721 8596307702769601296 2058847920571501056 2251895099589475521 2834905506431501184 6081280907190714880 2744256420006905729 1754458990667592896 1008991322507235297 2447262586399043585 5835920259220354048 2868567391196930304 3628630983496475137 2589535048469310944 4954333467690248368 7203113985468321409 7221706642745694208 371183702518525184 8198185644125814272 3841705799463349761 2584671261566271488 8308253672818114561 2389690416743973348 6244343804736825600 8326313349880096768 683799102610274304 8176961760992211775 1474863197826404368 8044637093646405632 7587178170170181200 1461056048862887937 5780651725219700737 3068961852512436225 7153596427480241801 3026371314900860928 72397617311291968 1813066175281070081 5302030202393591808 3018090443573608449 7565761799772274689 8270017654653563264 2597516686334885888 1064829029403544737 1492408650230789273 5173786084205151872 2311331620165942273 5056523276323553280 4622088990409688065 4568968277346222080 8402456716016314625 4324677078925394336 7349088645179133953 4556472571928816497 2740658149819360513 1723170387256217601 6798468704427362305 6302214797577182721 2594873217865402880 720460684076048385 1118306530870825296 5241942405328411648 7583336973866796544 784225727646531585 3144736453745251585 162118366922271233 5535959543600781312 3343678831859884928 8520168216009357313 7399880296849089664 8389964202770179488 4159901266721435648 2870380912455455488 7546256019429269505 7678824975118225409 6809600794194622976 355765326602505473 5811355028173255168 243154252191367168 6660301240294965249 3773524019474587136 8216892900060954624 8086153689329587961 3810689814887137281 6384568410869311761 2513548891959576151 77348342706208769 8238137628059017216 6289206603096838144 5347663341951014265 4445056028806901761 4420874018932928064 4193254357194759616 3406430910520505920 5280859466205863936 2673497591026694273 3604269670370385920 7383640873633492992 891775640037081089 5374994447688783873 6168907556190666753 4532752621733888000 8155949825417510913 6341167740016160320 2329099139134652416 5516015549719576577 8937319487996864512 601092936704116736 8827861629392226625 6024796578517225600 6146515014632508033 4100290804417953792 2169712694246678529 8388475880097886304 2048301307811534080 5674956258595783168 7443414950782525441 7553798109156352640 5702277776736424833 2950565010186288129 6612113098081293824 7131468007015815808 268188015436999680 4448333621830213760 4305019484559558720 922498978179833857 8562381026805141833 432203960008355841 5106048491888808296 3554299346305856512 6987018706848673793 4790693744840693505 5427478162962661377 3480669964323304449 7861989979332358144 7862687626924179456 6943604326383951873 1204085156049876673 2931064939238996233 3110437728243713665 3778449182246290177 8205239669271758337 1356553194941160288 3096605286186210816 1487510764049203200 8603341057634705408 6143677114835847680 2187470264405583136 7964525651369449984 4038379867255237120 6220140683261755393 3623592589585104332 3161256097041677505 5086468593290368641 1576712385345686656 2566973389828448257 1641835340615380992 5241929933301474672 4843607346128093184 1160159900558574592 2655367138818055168 5683997014589686564 4183635953356734464 2117738029153903360 6158402980701929473 8069962151095461949 3571826172652965889 3949429946745196416 7994981854670784960 1558955809531756544 5072074674253751425 1432811261650469217 6211203857721665152 1260089340963913729 5027726738990989312 8135053454015766817 8304188593469456384 2762843248392632189 6537821332201327680 516965489280344065 908930463155650561 2547413416711077121 6326481807998456576 8711438577078086977 7887471829961211904 7098607160459722753 4384863993382571457 5542883947388544513 8475504097968045056 6898843788807548929 8308316565722318848 9132213102648395776 4295919982166419904 2100294657842872321 8672645625272909825 290270575469268864 1207814526712691392 3605011670118061536 2843289164864291336 3610998411045208064 5318592480341190657 5163408508132786176 6371134878931439617 3386823534448421824 1325998475290921216 5163163960545255169 7308394113398535040 895682412957016065 5678170684572188672 8495296899588372481 7432833276123730176 919605134741741569 5896545460227653632 6668162443695281216 1196615445645656065 5135703936522164225 2149950781967638528 3773807239867948288 3450914305019451392 1960814957686415360 4836701614845871025 6849610178334783488 4084609222441426688 8048359108845930432 7600617072671260673 7581389209211633664 7372129447929207808 7105409954222444032 1284741981236013056 1948391035213709313 6132118026163896320 7010607243131796608 8420260437837019073 6238816115202218676 1294494875587387393 1864377045650295296 448224685620215809 8082136786944613649 9120555893992783872 1228199732359987201 7599930750137765816 4747289244238188545 7583776638476958081 2067908529783493121 9027931056331246592 5822298686911483905 7789294477046153216 4490841455544701761 1851370415265749504 8858529668933348128 5154680329621438464 4782877542487031617 7474154014204321632 6914257851185890817 4898525276283409920 6101992500674086912 47345406113157120 2457836199552115712 6538639505954508800 7044479798487172256 5183145051412643841 4135492085745566336 2444239738732406785 2175074857231087872 3642019861347485697 7231591929574460656 7134756781762185088 7802008855267639345 3824786987304097153 3734771761268346112 7177745806356514529 7475036415548707776 3830930369663935233 2911417875718406144 2897476831616352768 4818054005841775361 8386604541746709376 4045470746457427968 382119005425733312 3056613148600074241 1827569876376752640 7429565499717533441 1173024954755073024 3775183972503366912 690525314331908864 1835426032449131009 3718079676118566913 7183381675200601089 5486776274329532417 8847485065380845825 200429546911443968 5579858877815787521 3465106707821742080 1724976627907978241 8272353435304687376 653648537512814081 1048434165572317185 1149110316375314688 2022850220370358273 4654195879701691776 1262501383331672064 3189389618946592769 4949949947137475584 2490876472431753344 7644366689767320576 6904583976694610433 371616647367705089 518837497696997376 8623371714320787760 6175327046978706913 7964103961249766400 2174325540920011873 3706135155008891665 3480305894282235905 6542306876959306784 4826648276361139200 8780331860887475073 7894251165220843521 5629335921273117441 6826665224638793728 3883699553826504704 6423907031140771840 751148271149252609 8192183125488623105 44345878982236801 7815243026099339264 1594073799228442816 3964669712733419777 4838707678174364032 5985256386047153601 4024484139623378945 8677446486420872193 5661860299514216449 1248930691546824704 798174425716199424 6669319809270233920 4118829654075503881 783247351048178208 7675407740939131393 2797384509293854720 8190087146797094913 7081234450922252288 3579442689545875009 2358587490505682432 6797098993001434752 4990288851740327937 6054441480894503432 1053985836290319872 4982767129389488640 8386374694473869569 5940546813716250177 3378425887347963617 7561920142971453441 8554661761722242816 8519938123205133313 3082520221969072384 1083297121935919617 5528399430496297520 1892191357049925120 854473928872034304 4844633631242584064 7112723190102367628 3882221982190847425 5879855824330385408 5984606485990673473 7622556262093273089 8329806331378918401 6381212553502767808 3465227296886876160 5691122090938226688 5630976808485276673 6346199625825928736 75897846100978433 609021123312570368 3164481578230085632 3985141449415639041 1870018033714345520 5360906257804456832 5074473731889996801 7081909846429827072 2837784251502459276 6902557107957823744 4462598734720376321 6923672233417142273 2554691635806878721 4746488174646823264 737047488064292641 1846237471723163648 3174625148747930113 6381593403816499200 6507353866850469888 1577737964597150080 3884359194281467904 8658587988796088961 6742992972058720576 3400959220399170945 551344612738754049 5853957404156945409 3502719872329550080 8014224619838267393 5214564632986828800 242142007396007937 1232070992298064512 5455791780528742785 7008647101433536536 3350146852981472257 3827841942966337537 6634810495160215040 8680001605180864320 2313981322181443584 8589755349955332096 3062764003461706241 7220322180281950209 5178179803070723584 3898401786169393153 8002330079047116800 5620545268179323104 1575111126711059184 6311113734336374033 5979393343610011648 6300789358478545920 826448342651246641 3016607523939820464 3607488873930516480 4783609387995052864 6231463383927066625 6781131926561478432 2336787626380959552 4974329528981327424 7444141321575920193 4997059397394094080 4797943232080105472 6174778547160471553 8857155556343205569 1942524413167589609 2485789607216083201 8441367292365857025 3095586128243326976 5393071396094061553 1571302485152711169 2375483132753184257 8305710748233791489 3545102985744449120 4277916092730267152 1828810585211924480 3117390387132075648 8616957393265456097 5633941056953641473 6060826547282111825 1298151819363676161 788548466484509185 8730818460484615680 5758548417379473856 7432287848729296896 3534936162046009344 7636298033390485504 1419411618345610240 2169501438173494936 1577079790890078464 6432956817473292289 7834865608081080320 6839804547358613504 890237433877004288 442080218480569841 340056838952638464 810525060686180416 406701241491193856 6863955014973371905 2022905819630004224 5540566703020976128 179566034348769792 3888220306940395200 5405037269256503296 7938792036790317057 3759402464193675265 1729106993337646080 5134304031131549856 5906900568488896033 2548549557854027776 4957688157387917825 7273796622864175105 1653858580879154944 8481463486457397185 8589620914467776641 4829932101596917761 368111426207226241 6223478881190978049 2286830283818089665 8368555579739049600 2036266812254978049 3337713305294733313 5841129864458442241 7861889543518027777 9130443876385491969 5818389110383519233 2767204483660251136 5023380216496248833 6549147751652860032 1990673459921093121 4726904427315331073 5124453236842142721 105601986934973505 1795733949466673152 63897984224369408 6731368415334337281 1528004047399127289 5875881848892627425 5285947682630225920 4025890907712128 3725513623562989345 4848436372622083073 9145238969199460353 1189469705613673344 2989731590075383809 4640233331997802496 5463823168594162689 8053910414090055169 3821386187414872577 3842304271360212992 2198405981983793153 6268345957246953728 33656652538955521 7943281660816372497 4723323568283756032 8190560682310180096 171506200051831809 450628101018615808 9060873423197582337 1041360021417893400 7124048445189082881 5707165992672198656 8802690345038008132 2096759601201414145 6063368920833461025 6506875886090940540 5117833149450797568 3203688587918531264 3158926381353369601 4501240171930097173 4162713436336674817 1268615279538557385 4391913486612050433 8952328481604653057 2178856320682273793 630774176447801857 396126239675561984 4840277316303003648 6326409705003664320 2656595040606833665 6867125760769048577 9050363708133290625 5422600336527837637 8822786546947081729 4890837907648546433 9121988437450323936 3074341529039248384 2279420998651536905 4257476708554925568 7140609188457701633 4400286781910421569 2676604467342874368 6484382499586060160 2103848803850654720 4796800571643894432 1750914612379394049 8207992302252312288 783545144918784 3065260169336088449 6616466083886530560 744106496315828225 4416589958767353793 6407023344317223600 1623781619229712897 7257524267006853121 1349539538341538816 1539478048220003393 7791955057150038017 6404357188366450689 9034459190056758024 1215406835849625089 9063094657544656897 5142600104293503489 5427203074069246465 6780350502183005953 1508888796080222208 8397131128327046144 7068496333811662848 1063843002671802368 5563188307558106112 8106856708576804056 8625666134951886849 5127656403000402881 5297373302643769344 557638132248187264 1976387929888927360 4564277908606617601 2369160947547752448 3974384667508189184 8468562302196260865 3024546000419727953 4564979479039517696 6380166650725819905 6103290487506214912 3166897839938732032 5674439573069951233 5366185241493549056 64878298018623489 4611234435322838657 1025437479916168192 4429065448479586305 590107130397884416 4532355614119905281 2508692527147026014 607746219921607681 4789964056387550784 8303699968039015297 8561432613199149440 7957237722416054273 4314626942200479744 3205020984661839993 6046211948449038336 3527799883726936065 7706316800585687040 5910187644803000256 1900451499542296225 6169210927806555649 7256228221859723440 3636057941229508096 8859885205723851777 2224045224422432897 5853929052762235457 2273774643833733120 2099660478094158200 6572755873770108686 4420297421566540192 4604893751411652608 628522133577129984 8723179024962493440 1465032160041359457 6944611696647721856 6984883419361354773 3310004661518431232 6637708763558576128 7903596433047405760 6742433436929272169 9077811017459250176 2742292485222957057 2199009527943585792 641674207316731680 9189099196337721345 4596727547083566848 5951388158399512385 7091380837672102400 2085787551105679360 4568098166765715456 4949876483780846784 8066452556727782881 7243227968961019904 866551841742771922 695804057974996992 6912056948294681376 129050600766570497 6109119290326579457 6561083744510521345 8363279659707057536 1028648716374450177 7959270680627889024 4873099858159697856 2754602857481258241 6063837603482542080 7003095970741223425 261831518074728448 7660279773567038464 5220023979926649856 5539241631170457984 3970172517558132736 2192437720435651585 2150212848159555584 4378656557779354625 1496815918770438144 3310035835861829185 5470633799243726848 6243779262503730561 7337838198854295552 5143108321722742784 4993794355867513857 7370969554816336640 9151279130654457856 3575513979584340993 4714993256253767553 2530463869047012065 2347293443835665409 922471638782713856 1499971661284041857 566398056591319041 6141578161922489344 7282357731854909441 433312588904792064 7542120103006851713 7724102349268713472 6682881572632182528 7606998783579082753 7275090937224110081 3916897812907954177 5789354755850130016 2355909448163624960 3272237434143566337 3640503338386620417 7639890221533222913 7241055138733216673 465380633360789889 9019458868450392769 4307428136682145488 8920831004530180097 5827694175572945200 7801482496495050753 8791418783931357185 8546341944751853320 2639059411935617025 9191620501519262209 6261938081712193280 951287401124174112 8260808514430287873 5683067310355484448 2522511516310802432 4213636131253387265 4194956847425257472 3098674910237886465 7291567498617946113 3398202255859400720 64681873467934529 6533453968876854528 2544567747944005633 250327194377846784 9086361421933064192 2782384933751599456 5306187374254270337 477234382958252144 6318096589237190657 3869791769947140864 9112502209191853409 1760817908379746304 9157863917073443177 1151749638094505985 7956858912399307658 1694070800918219041 9117037934247622656 215851160802554880 1641995005458479936 5010601918042118144 2047339254331850752 165582044653553345 3097914067025410049 839034387192486017 5040806187342968929 1528718620165720033 7118602253741854977 6566237755111927808 3188865225754458368 1061280386103353281 8826303153116585985 3070866336627425280 6748576168083532800 2560660540390610945 4579766003770462770 1514167459674419201 3220554359051285569 2626464310225863521 3034115739513771009 3398171717663503872 4223460233803487232 6968399525354723329 889522921191109873 521283229576774721 4122079374664653409 3549594127806529536 6756547617635683073 4826809740043661313 8753318106881454081 5016515338053681152 304558998647816192 5588179107555714112 2621850027024726016 7761175795505527680 1462701352323252225 957426220340436992 1031450049946486708 1291900595797405696 7860629485085584560 8220390190302324097 9136184779817170945 2839468706999959552 3059113104043495616 7462520700744462337 7660178376157089792 7980084132737530880 3943488152576346369 2192120540139880448 4364020720307249152 8583848877447528161 6888081492245241857 7608807598709694473 934093850558984193 1983868509861606400 2060844114681134337 7101832269619331073 1407926402308460545 5441955100501084800 5618822743821216801 8617377069999083616 2867057158102748160 8466613211112448257 2710296556751044288 4690900881448110401 6623924865428094976 8770220931073903360 637467982952669697 8179932021536331296 9121375191115756865 1028110787255024641 8566814397148406145 2383117144636394496 6727257956915347456 7599805132412588048 167895626858593536 7314344687110567849 3974369709641957377 4203687984301348592 973366430347974657 1601870043023274816 2771947569300538705 7663148868868702209 5096445510559851825 4962066835224461312 6253059105080566712 8217863760006950529 2322244173109067776 2479332017682438401 5039675860750902784 2200674336324571136 8829685989014665696 8569657952515393536 3478233842855310352 6558943677394541185 6341287881597276161 4887259172417206272 6278791874878967013 7467843821129721368 3525026787289862144 6424547963716829185 6792712519360738561 6777014823004308961 3589697291021694224 321330869288476161 2814748748360450049 4179965830154123265 1273011473520956192 4319755708681748481 2436435227488918913 4604668182625745664 7532046965803682901 7842960732814499841 3756605250218383872 5226530732628228712 4182266876469937153 6445565852108105792 7054073423629489409 7176310453266601089 389994338430615552 4660972864968733824 6911011071219280313 2429681595013922817 55709903842746369 3968254461007364096 3276907613230570081 4446589413543494177 1177812180825778945 2875501095088553984 3950635388401842177 8003519253343092736 6171713471071479168 4637086185340457472 5905528538373005313 3449476399231696640 3715142071925663364 5338482899879309313 8447224672048232512 6911518960649012705 8030080158791127040 7756187039252952576 5547733825397476001 3415536808102526976 2574345911601603008 3930117483630297089 5562933830199868929 1415733466117831680 7813770484336492544 1224136680843105664 4622122534329174952 1700941554501144705 7552185925057577984 846232829265188864 7053307394326515777 3765489095923761665 1944414120362291200 1953673435687977217 195162131108200448 3956405180082552833 5594749287218577728 7125718949600141568 2599215604280919424 1284869793948311553 7268817091829890561 631975184811162497 945319262212354177 8852273352779458545 8266400603474665985 6297487161285027713 4935244860651194368 4515849432279989376 4077337252666317824 6590639556015086177 4487054638262765569 1177471578748510208 7572243141913093121 1411586008808947712 1103031350065725441 9021792673529249792 1429239018144741376 7724653185418264576 7722578852777654016 2809456965752672133 5918286235684785921 7806864570135135905 6603924298103999488 8946646993227154432 3626486960832577536 7753361369549766656 1823896932318183425 4041257862333756528 6664261498103588976 947596399289409537 5575860589858254720 6089195493192506473 3566272471729549313 3900105118576295936 5956648178519953409 5941272331692819993 7225263007636389889 7130188972682235392 9022854212153679296 3242994624088840193 3118591730416512001 2049074006673965569 8152850705901092864 6173403775630847617 8540048102130466177 6208865695004296065 3192741208193676800 6357486010162146048 5336037186337374209 3413440652453920769 9008391225482953280 1748373056283571712 3196410868507528449 7558311947151440257 6819063306829255400 6281756481230343409 7989320562025775105 8490577498601526016 5003193102211898368 7679142247359927809 7342773565906331840 4919670708131827201 6113750922774007809 3362632194490543104 7907568943349106448 2898780908477561344 3528901198012743681 1883808289430752449 7904998750173528064 5133798027702964608 4296195558527893505 2826506810193471488 5062039086328399088 630001089116422144 10894710084508416 2808146419611968065 8469371953861934081 7182597309521554688 905913277217505281 7484853990136058113 7679854009876698625 8348657441628344832 8485854605222510593 491144252200898945 7988365036325179393 9113226420523368448 7172239024149168129 4469232077949272065 7484691310651047937 996563163534205361 7783299415543273216 8566831086462259201 2443848166814846720 2104163940440132480 6282016612851643840 8439846054944826593 1821368498966790144 8532667397451749248 2331398786385595841 5062872518799483904 5127512710858384384 465009363574845440 9118864223206284928 529124034613994240 8607915254540806145 7313946489291217536 9124396239852809601 8467924405569763041 4719320781836779521 242288097785544705 7177372427074240513 1132401106684892529 7658443681407961865 768941675755034049 4989298611258617068 1707439109897977857 4188095726748570193 2533659597896579288 5775465813967716864 7549951044026236929 7746071907791994880 942777908118377856 6638016026311291633 4796877938835091201 5681527082995846441 3486184206369126841 7986084133455659009 7645748351324979201 4307306227714301953 6019880737898049536 1569113087853060096 6625988071096968673 372018921097061376 2348348823330910208 8048325706473373697 1963022562145106432 8842974056596082689 6170453558103723521 2273014074149322752 4990034261771855872 3149939338459848704 2025585210745204736 2072763619978903553 4237409624074635904 959616910273389568 1134624541692370945 5513681820790394369 1768382601028567040 6278883711326908449 4895858481191075841 6377889757585203840 8561490100789592065 8496942086647476225 4183204631876784128 860933042305307489 4200273836867720321 4690285216726348801 785611756583403520 7775855725029825585 3972668126706419968 798398421699149825 5972643799801140480 961094846835401216 8093799472594438657 2108851587229482788 9032817621873206272 6213640712555692032 1741804135619313664 2120501989796363872 9098048248145364480 871860797988380672 2214891477085683713 8314481981125378049 2538386234499907585 4733610516472904929 7911499589939565568 5719582071110066800 5405149335412755456 6869813431743365121 3235489201510751233 3902505959435670048 5450420227986923056 5092975037259987216 4923322175082208001 1335443165192126465 5224209002921631680 3609705500490139648 5638769169841708800 3497538204521611265 5853583374550867968 8371178718740716208 8766296387234243841 6312092828573905921 1043061094904381440 5517101357248811072 4882516231356289024 2111047462131795968 3060911110041372672 8062568748564054016 520262190394904576 3988337615979868161 8524302127561244673 2149485577340987265 7854916026594540033 4483022479855452161 5606400987693478833 4992853598297300481 110615847798906881 691600418339584001 7899373362352922625 5227380276536119296 1257172603704602625 3705179477076467200 1004606299744370689 2810830590522140673 8059684640483291137 7605572398752163840 39479454548195328 4266676982954917889 4439267501582934528 123669507293175040 6808686658359836672 6296630299363147104 5126148464481317632 3705131589416648705 844005592301380608 1520601643132938752 7552048953946119041 8198792088690528288 3071184059709543225 6674148918121465856 5523882816720086657 5183285404544532481 2055874079626423297 4201039034330943489 416529098202965952 823397771473180624 3287703155160254977 87632290451484672 2910372557179008321 1754621094701449217 8049120537178390529 6190246825909225473 112613334064168960 7039985485705697665 4128387023774422145 460195488910440321 2994165879632599808 4786211444319439936 3637731619783742976 491278598672316985 5439673469315974401 463231273875339521 431712718372613888 6177527858405300992 8657999914392211456 420319204095127896 4663318654007248896 6186496750597517313 4177725624983157505 4196212359275315200 6503766452817949697 6594171981207089536 5615802793169876993 291176437838603936 5342067762335633408 1213199342584875341 8760571322420711281 8087169544305559232 7313734028587364352 1779299942385713153 6135986324738908385 1516238983718961153 7203786167863738369 6960791462372947409 1341457932885531904 4595326883796746240 4167430768457396225 3683362449103966425 1378650172782760449 6545022791841243136 3623451355265542760 683499459853742849 2594329858747564673 6184769164890865664 7067147868068232192 5521777107251625985 7047564904759872256 4044302071742267393 2847322846103557121 3297506691182158625 5024213472307433473 5517123756123777664 108583030286450688 7656396701632353792 4843040689157883904 3870894633589560320 1407945515225147777 7028426039651100673 1037951250407206912 2334825850502026960 1629641014858403841 986475216134880257 8359779963642920961 6564613502605023233 8281725113431272193 1194744647093370880 7905838909013499904 8774379874621849600 8905531673039321088 4021175849529245697 1035138554553412609 2792861562839588865 4693172409206543360 3486384231019939481 5094880768774799489 217031105361722945 1533294005133395969 762272847449197057 8735295532868567041 3234373210215488513 1811775513034883073 3755996657003528192 2108009605912958208 3658685473075416705 4435758668741643648 3817919150928603136 983058149536298880 2442797359307229313 6566521844339909633 2593534308617670025 439693611145252352 5049061463464902656 3429430680244189184 4340695341463961600 5049978591207481289 5470064835670244353 9085804025601718784 614597817368092672 1134393630052304897 5415850069898582017 4185681785512796161 8703819214129358336 3403430479556101121 3999603850768736400 8857754615992360960 2501214502181923840 5761620071058023809 9109480455215195489 6857313241815291247 1260089515664426177 6102243108553101312 2004108869069903873 7527710887464840384 5232095418786191168 2033355414740533248 8595915336131788800 902601744009025792 2489893120052178433 5257545633306820097 6535553266329563136 5112011782939738113 5496664572027312432 2501754884818055168 6668442217786485889 9143071480956747776 4800676323481403393 4978212204683112897 6292230498745585920 5851830358538056080 2006125646938108192 4650790477120901120 3173873207735376897 5982570708540156416 968015181743036161 1854327675343470592 1590841253658906881 6625879546665973760 3157094485720481792 6625216704764036384 4666551669190985244 146380432446457856 6278613108489418752 6393230796935017473 1732118671249911297 7512177618975960576 5010545611157588329 4805666880858226688 5394178547819249664 4263204930799068897 8646668432733843200 1759883794267591408 9023622876847874848 5003209931642634241 1977287666047811584 7879675491419234048 4335123368383168512 846464681427250240 1726984861824493568 45219342132194304 274680938601165825 3477710528839835649 8417133227859228481 5542860856150195582 6803113934582623745 1098778756995743745 7517880536446453761 4303756286757229057 597737577200560001 3564658493665810433 8156557209719275521 3432773272104896000 5934901609665741233 3845425800138782497 611704030980210689 5164995078490030080 4909394217176203360 5556114608946036736 2654565304000036864 331607788754265280 8386097251919507457 8230582351608233984 7378049016727124993 1529343311383458816 5690872036794294929 9109959182127534208 618699057824885249 6346965392247963648 5175426178540095489 1785084186538622976 4439816014012301313 4160387738394780672 748347520363121169 2218972898313970336 7822078269156140129 3332871862297219072 7665109105330902016 43981394313383169 6243579156755178609 7090974740251558360 8006629084291440640 2473889425075376128 1102667862211618816 4793192065030144000 5439772874746514688 8806774432500383744 152848218077528065 381805904617300993 548737913179941825 5756037137066622977 1553047690008626176 4330755668146267649 3698008170136731649 8997593086343250241 7675410671697133568 6669173893446664513 47653185408782401 5079408056886492160 2267734902762635264 7039978945081622017 6497413311773362177 7116343391673084928 4521017835670039553 6520250714440008209 551482185241440257 510387652442790593 1376721593018948272 503834087565883328 7681678819041642945 269752662038151169 8480167787715261697 8822524284418883585 3484825408646468097 7613089889536507649 2698855855081750529 3505686973079806160 5246280718706423809 5115182063043584001 6886762711557523968 2124752946166581248 4638012485780569089 4752479232928878592 724500085851177473 4071132655375821824 6709542243888621569 6589239425359343616 7792620170700761200 2011093317163245056 8194743328118145024 443605606378588161 7036896870456303617 8913662717482868737 2501827124354646592 463681542514557281 3765833234797154560 135852294363986945 4486689248327097344 4435142685200541696 8204913819489760768 6052426214882820097 2010753603530330112 873905837512639361 8544680380488574977 7263066610400123400 7127627025776369664 6483936525823985664 4890255795265998465 1398951573770219521 6614411091814383616 874912395597241520 7430103114870206080 8820169114132520705 8552448727848405760 1109529497134170112 4045604671763297617 4401430381983694849 5435372149499024112 548941527015817217 1204671702171385857 7467105673063414784 5323109444948283393 5936944880596574208 8544755612584186624 1551982689789216512 7770444138100672768 8167507190082392640 1943853241292636160 4629413422780062336 7520236017431003136 402280130867113984 3110769459175407616 7745194491674769009 8253871606959646721 9057053231308496897 6096346411407867073 378435761977950209 6413647194314989568 3791745820834174464 3579113511099312128 8267683913106531265 3068176047303765760 3342645886506280192 292646631341305856 4251005912269088544 2153486733379371009 5930961061062571392 3139900267901222912 1925179335876243456 4899743030898025345 5880051906167194161 7048235953098398720 1321663012853974976 8395667400618561536 5343859450732848576 5377541175394074624 20829185027442584 7679470883569008641 3134729694375473152 7661761555826697216 5959055972294066177 3025249084217360896 1992160442835153921 144153481389108224 3232028924524106945 320598653244911617 7937461635042778320 3564227691382643360 9180589454101795904 8297979531365847872 8091739230664654849 2376592458204229632 8381925849413844993 7663105918203924001 8419188947987713153 75125879221991936 5184154860007718913 4432956664290359297 2338910258330558465 2813333547270775168 6269553147770430464 6915050886016270337 7315190004569166337 3128247370821384192 6396565971457647104 6516292227105093632 4218431279843848960 5952440376805672833 9105096440617612657 173857618413666305 2448104518504210657 1900552011679432705 1698784505506567169 4984716653504676992 3131642074214893408 3848476054689863424 4826853586276883969 99351598913290240 870292347855064065 1154285592737841153 9037657890023092123 648357243824182976 2859024794076404993 3902768876182196224 8385705064257329664 6390545853096638145 2826408956888215552 5139878162588341728 2867832825885750913 7010561088996958208 1727054066600919041 7938080906615403745 2246349436046155776 7543071037256440192 8393113388609399617 6626794093053083649 3253202512212700928 4183471030893219840 8041106173080126720 1186793355057222656 3710218815083980509 448915156574709536 3652644831284910204 621610248198791169 7575052774319934556 1353833961200986737 393498901918011393 989602926987006401 5315199463076696545 7275799991873830913 2592841015155324929 8617810766161759744 8574715343982915328 94706121111392201 5358044363009217753 2366894773253748736 7606543795490390017 6850600421869363201 5622477621418786816 8595025215151514881 878323129003060352 2418180743096255040 6386150052847600640 3232365233917216736 6406541011418992385 4456967566312011797 772321494966161408 1244756184903059457 6900885810348920833 3741720068604190816 7408128929723704577 7056405927239942145 7077719923534274337 3069787833559412736 6346018800979714977 8267565794245083137 1593511442992607296 2995242656101560065 3067051875424534529 5577977562912563200 956198450307833664 5818577779770683392 2045614715504643584 355689267511240704 7347411087739066881 3873045130341744641 4498938005151024640 3766637032639004673 8527148847040171392 6995536597109777409 81412188459217073 7203906562627269888 2697813923870484513 644855503678272513 2122000492522258432 37023341517715456 7155194398211850241 5524859121274945537 8577313073772814821 2685646902147944448 4435127686325573169 1552002052827169280 8818642077632704513 6734305987439493120 7844088957677306369 6871289266596977665 1262579575714084864 8869710614726230017 7485666042985572096 3375493402782140417 6361360053633351680 7587721867594612833 1110040325300029441 515532352013920256 4609287838361177024 2553457652287643137 1869116850568028160 8791152411991756288 3833031094918435712 1610420542679707569 3486578768667563736 4915733746632024064 8013193428450202592 1605307699158967169 6221678755671644608 2109270513277769728 884864075631230977 367602099444935201 2536269467132177409 7318645664668449280 978804991564333057 2628470316818651649 1726347541128249344 28736424925057600 59471819203011585 6363845252502198785 4303657433385018752 2026964303155685937 7982465140629129217 7635097634042157568 977691830437888001 6242442116913242113 6508691080955062656 1618356672452698113 3156244693596425377 2556764757451542529 4783794693898293697 5894995796794413056 5695547318248099648 8826203381238339584 635689400612807360 8341834360232394744 8643147531061630977 6447655504326899969 7362055295428248321 9185482769072724992 2247810904714995201 1179973004525590528 4205888267059019777 6550626088720653057 7759558712882175104 81262384944925953 6360811993686925217 8176034817095752112 8165944977265804481 4493770830589960193 4497816665209675776 3997578742552215040 6594693939243384832 2021146059686697728 7738896923763699713 1099238922933860353 151731851721494528 7376051973870583809 2456307868796519424 8874541634651947008 7319082509470171137 677374318970638337 5284342177349882368 5066945203699470337 260211300397889537 105263385639578880 5132290382117395456 1668953822973317121 5149371755270840193 8664249890900180992 8919550685395330049 5224036523460819585 2871569174858804257 6854410786501492736 1839622940104200192 2399064656976581760 1814551323816332800 4631326810460127232 6465880506639811856 628843417929121792 7902829987122118657 1990224526677511296 4904104842357347864 2250615447699364353 7170857268578930167 3320076234632637440 7718304404261224448 6924115478203334656 7200872214658658737 3875423555502997505 8012232147726135297 3275526753975736448 821879411320716929 8277986699300542977 7302409996766436352 5064279609199689728 6469737114885508801 1107044923043656885 1602156919439163137 6049434727638629377 6021444848425433089 144890678357909504 4392732481207722880 191325213214564640 1318593632319025152 548281416406527617 3143258495578871809 4780001481845637120 8294838895402811393 4773094401356814273 5596556153077870592 563414312796204545 1148154695746378752 6235206818756136897 5923794083264722560 3885863356179415040 8331958118158862336 7364823019275475264 223835318025574401 830835220478173313 6512846602627663873 5007673988643919872 5391522872034307072 3533418071919314945 8778852419876335617 3287765135064376833 3131023768433078480 7675116187899920384 7328354675692576001 8012708034391581697 1120569129828472833 4738878486566842368 401956007426124801 7495035960456018912 1462760063146393601 994684660202993152 8512344346856183041 2013015014736691200 2372186559408098433 6407457599897576449 3316621722417312065 498921449171156993 3556735048976508416 9184832724870840320 8359081054745251841 1484884659257088768 8598615873844150272 3150782747033216864 4559052377698070528 910876423259618209 2401771098479429317 1985291495319009281 6281712185505895424 6570559035279507457 4868547091444794032 6829164516475812577 3866651713876620352 7982057964065693312 5202434353866538369 2528049952940807808 6649605348021370881 7126008437503098880 7825383014084405248 1908069525533443328 5962319729525109761 4744765218041852673 3877294098919456769 1741575987227394048 2675946300954514433 4380398433901715456 9085314276120524353 7518644728307183617 6205719551336751105 7208458206444781569 790084522518118400 856075363157866496 1931151827696110592 124237921530339328 8157859431389712384 6232949190266716161 4180916890544755712 9021520005288121153 8049126904333566352 5999722271159848193 5499487498775985153 5786257797697277952 819082499726901249 3307895290547404801 7392887033412121217 8851552965016348417 2435503894898593536 8411804312059110400 5189372771427006465 3397894057522888705 1114044390598762496 3874403177798455297 1401141906334951097 4841452089805150721 7370877200459954177 8637359360773193729 6508325126788993024 5551863399450589185 2295147248733473088 8593395210888079361 5615328620907216896 6556232900021526528 4708347848401141760 8806029906318515137 2282415503062484992 6664776292330667009 8313358467321798656 7257357626507526145 5287616772601513985 7489113816388861441 3592630731824367184 4008422051708014593 4510879733562195968 2167864160258696416 7452870539081086848 8666744270305879168 6018113134180703105 2789738500295620609 222859751161505921 2189300239493586944 5306223203940237313 3916609373860149169 883038564953407488 5016736858002885985 3431156696418268161 3190228803068884993 3704535184555106689 9132390548622374657 6826417077180147713 7565356230286146561 2410135004660095744 2681917178605008896 6648797509795558552 4544717869663506224 6641549306165037057 5998311636237253249 7491564909075431425 1790301875343932369 4423355926956574720 4003601891397222401 3059692879778332929 5993073871439069184 3117653048994749504 7826595596874195905 1991319382332372608 7520208759236608000 6713857820268407489 5110224056094054400 1411639200743926017 3214259016443424769 3073976878666730881 911544383012347520 8724929178516185088 417386293447409792 3057589601552809985 7779756783824210945 7878112518791235585 3478594185516131873 4685521020987006209 4463306028942041912 526417802731849984 6764230980575184353 2033449063264129537 9039317666697019392 1993489982336362112 524020976750344128 4570707182557430784 3438300673369636865 8017096251032883200 2460346651572479232 1866191654384566272 4130450277252415489 7757227392137440576 2074504752759714034 6151634576285884416 8785624598702555136 9143872976657443873 2820544361172347416 6711194786488275457 436890635868952705 1096813937299823617 998722098299616880 9209989106572471457 7031741475685203968 6387028546738165168 2738139637607278593 925095629073091360 8032913453952686080 4915381520371662849 2922049321974714369 4915306636837584896 7581376793641051264 2717006157718355968 7359906232074201089 2606808131134556160 1366968494794329360 7292325960997467328 8138736453983173569 8522822621829529601 693246386749571072 6766304310853925632 4040921998419955712 8093483566811542784 5408532640637812737 1361651480562130945 1419291684162142209 8733316873564542081 7189516044179374081 8286695632372303872 1563674502787595233 9149582865509455873 1453327403121186305 5769728903678510848 8952796290932798831 7386187691876988417 11648921257209472 6225320986885191425 2757655111779082241 8598877156255924224 3290438039425760000 1281909957715957760 4135713345084355712 5789647230138040320 4924597590239879168 9076748716555173888 6476922276973678592 1160154814223514368 7656296967305775552 2173056181175239336 4736928377256205824 6727840447885054336 1282768349078949889 8123183304823472128 3102250776739250176 8141153651634747392 7377791605609680630 3967104421416206337 6458519204569729025 2654922666241998848 2228633635163930624 8315846486406189441 8205956468236615681 6716567251310596192 1914162414057926016 6987370159616970992 9046179016534261761 590651259043459777 7587391929055770784 8147977437084567680 6913639919982921728 4989602994141635338 8888896549610619904 3065135213858713825 4411894464583977921 3000881485307543553 1677718426316375040 7161931218834934784 3085369097357099008 4597911472895690753 6667124968654916352 7108249562429710336 4021714456895524513 9206931812545850369 2793109412203521 1273211642706550528 1777896836715735168 3942757545436260353 1726222643171939328 1264652613325453313 1003907334061501952 2499184124637333568 7200889338559602688 3093724294674445696 827231037855415553 5019930137382943424 5789339509133403888 752286909577669281 5000803270354307073 8746385487269604800 7382643455463732032 8690593042010865664 6653649807355706433 8255972644630460416 8406026277246000257 305751954646705408 6042059594013427777 6776413685166078001 8974453148149394945 7240306395233138689 7325180384086469312 5662370591877117953 8986545039821438976 4376302421135107969 1569501838379579904 3906371287353791872 2130525760746684416 4764642453354971137 1469803062489733024 4626669693432776704 693384062848623616 5191781551069364224 6744874775806844929 6724149850333102848 7976709558286417921 2780118587444272976 5889154925968042201 8251841629134241792 53766613647174657 947050685307474065 5960866455024866614 7488618094102589376 922736139947795968 4482772690278582784 923508630865539153 8753440440849436193 2549017782918614529 8818285534567182720 9115091668283363329 803272800777116608 8086561635456674049 5477028762163544065 5440528095184429312 4383412555529322496 9034526384744722432 6160815747067200769 2812432168736481281 3771273303473225728 6072566513449553409 8192512761326796801 123085543538425857 2757584651970535280 2704836112639575424 1069131612631662593 5739562526649282176 4307138503851900929 5230859361448624064 4163635156591299521 793010516512473088 6948320707012137638 5143394696282267648 3063913100261050768 8345197696694180865 5816949934421458945 3325344821878788352 8544439402049306625 6192488426550634496 8872013549276593920 5534678790055165953 8194736850315312896 5366293710086242304 2618864484476894785 2641873782943028161 877601448594374656 6097797095590756352 701695279320777216 7305135768081142657 647068478324924736 657878542143579649 3613748311140058113 2648080841425354752 5312888763639596097 1175214632681381965 6356962347073670208 6086524153890750464 4561732761634140160 3759916358665600608 8468225385085435905 1391132038250854401 5303944457668919296 7966955752327461888 1709816019947056129 3636024890264059904 3781563318500543136 510469394421030913 930842820077414400 1256811492985345024 1911644773901248828 2914665091297161728 6058664348730572800 2746413871676657664 4202707274126974976 6407106030434946176 6034400701276291072 7842662677634547969 160753923814831441 196063998962678224 4361609638194818048 7476153835576623104 793204314145847425 7885429084473117121 7355117670622850049 8985959956259543040 2066583950690660353 2232546956163889153 5651146642061639680 4254197256189352576 1734202817360586240 4599177831822516225 1852421760211054593 278180144158867456 4328031925040001416 7165350586633993728 285058088918427649 6417987285264477185 4856769616777707520 3505731578453950816 8304703131224824065 1475884499770643184 4984066488150671552 1002590640015323521 4982220108656672769 2668245307020204545 3302541357090127873 3678970761445695489 6087858197196516864 4314945034487406592 3206834092435528576 5174251870089413248 7564757490556456449 8046917483371160737 692524079358565376 1127831531871491072 3202072395773934256 4069676262235949057 7159972639743338497 5823002138667857921 7860755875451965377 6578970034666396096 7770987871198782464 7014870473509984257 169216060720146433 4487291943231773184 922432005241064449 686033188867275713 5827991976277094656 8015553431596957697 7316214607443451905 2976759196407893697 1896020796334544640 3257597159758567265 6455886956086921728 8406277288605451072 5548146522183958528 6476555376574193409 371300310367405569 6567662005910950272 3017938842670156800 1027306294006179841 7269987285949900736 7481346796571969537 2536126135503159296 2144148584913768448 283995119585516865 9079900239077399552 6956920489705882341 4980987962589639424 7322858535603429377 3930203087671322625 5248764539568170112 566631905568505856 5424618009703328256 3682217107164952576 1121073405558325248 5508084355429072897 8513860102295347456 1583788764183310553 3509946695111954433 7250600777523752960 7227354129821351937 1798647551027974401 6481684367279071233 1198652782095050433 4729477750050533953 950313908442843680 7946926194925858672 6370604935821064193 8046111431121360896 2860957743500087617 5516524469627455488 5966961381346404352 8646036698262935169 6605432740349081601 7070256248383787008 196624301886224392 6146302356556461089 9160287258299962113 2122857365589131264 1245007928793497601 8076454621124787841 8192658554771230720 3218999999349462017 8664779976620656641 4594891224825888768 4606652844803418112 3255899271853631488 6119422866947833857 3922050068651963001 1661045106005369601 7247880266405160128 3322257336705564672 6314895262449664000 3068419290442992321 8228890037101756417 849975353422160768 3166680792141521409 7662934069785509697 6265530306260641280 4767534578725158913 3949772141808609792 2093961949785599233 2354409580784500737 5708472747601421985 1135878570256651520 2018626879244304384 1838167608434396929 2640144774664421376 1360646390901927424 2673421916289176688 6398806747554336769 6117886412184561552 5274884248808722129 4659566971570166272 2202079006124880825 5730948445728532192 4276172444817394688 483492407229335169 3806721668317138177 4145243479659279360 1246462545701884417 7473335150643502141 5670386493422232576 8638985967057399809 5654131114075507168 8247638150347153249 6645647449803292992 1766089480356454449 6823627391313260545 949576184752566016 4544175483540996097 7651978510533787649 1975647055208456801 8797324408466338305 3567659734642448384 9205712824890689856 8371980352627534593 4666251280483508225 5775733440619371521 1091600569097928705 8795226822003182081 2276839923398266433 8016008395696324608 6785663568559822592 8352600945277295616 8214157680995947008 5603601413739645312 2367172026370293761 2895112827872346112 5087434838371383296 6651574097894342656 2784767798204485633 6169119702480474685 5471647220497489409 5041034792301920256 1914066079252045825 6567159440966293632 7778433753269436416 1176851374540849153 6557794756494660608 2899385238882622592 6178059860128525312 6819061355960250881 6261647180624805889 5298712072854580224 3928126721187191488 7122490217332203393 2062958424236744704 3204421223520389120 8721969530229869569 3106098281170004457 5927500717969307520 5656262150803537920 5015447537629567025 8825541691444002816 2299748447795645085 6909560124725511169 7822408870258212864 723908288075119217 2716771141655023617 4772860869147754497 2243767318286924417 5250744943755966720 5989728334593145985 6749450784479549016 2379553735228850177 8407561288106582017 3289207353398323200 6110180079948573185 8977804256128538624 6842540172054669665 6972952945825536000 4723124238437344640 7110429703935133888 4872349091402387456 3172207139917461633 8870777725678593793 6587951194622604289 8473408721964752897 2836918612575519424 141647895003933953 8005013493889227713 9192305611356667905 84606932487264256 2587383171696722145 1843242731806968832 7278590420420971521 7111824074569705985 4920264748780886017 2076376775396997121 4652582281392881665 5844869962249299649 6719059271485923329 4636423390678090241 5934106272590964737 4732241368749804544 7484460624759570432 1194985507406799872 1710939915887931392 7359156909357682688 422549493781604225 6402528832717810689 3547468265405563137 292080197032214528 557723464377647105 6015381150932532481 5571894669386252288 8437545401331578976 6896632989263249409 2033373118145089665 2370170009598561280 1641819213134485376 1430704731547688065 7835517582338827777 9170477417212964385 9056444040826329857 4169814084372911744 5492181584343728128 6921433067548745857 6911526112847560704 5737452514035874560 871238367258241336 8118339870697152513 9201877718971417600 3152636674352231424 9000778243868995072 6426571209633607681 4345854583421025281 6675390136208858368 3778851585053196801 2392100767249134129 3355559418076971008 982418608662905857 8327202333215018497 4838092541849363137 8119526097151377408 8251598711361866753 5893464121426313216 969061971989102593 6829083109890211840 5752846491165655040 1772464283747442689 7690577062553876097 7038026465948803969 3659531329637355265 2996140036149772289 6166670619331575809 7496930078177389801 2861315923881284112 1763833135709645217 6100906686145302529 7827429065650014209 1745973918948346368 8877850498152238529 7236958969409023904 1252032678452069456 332452896911343617 7731372165426114305 8671356080045502976 6094768908030231377 3324568295391819009 9043302892360066049 7318017151654978369 8085108441162493049 4851839880908935424 8186809398495064064 5218064708735675648 4818847701698082048 3174374010050248480 5736975582356621192 858333743937097728 1767571254855860225 5218764322367807489 7008771229181736833 7600085273501462401 2271448611430072320 8269367760303081985 2901458743731668096 1555417338169929088 2472242732785175297 7357789263527019648 8251436974316568577 1356508085011456129 9188260278070321153 2190310449066299392 7348982713143865344 3821830215340410113 7985445999004311968 1251689347664175105 6731538658514884112 6096946720389496833 6122978205634920449 6747804708493838977 7458559954869668801 4749620823969665024 4678895162641714726 6978157265710102528 7155189038387901953 3793878682309604352 459985718733462529 5127198356678172672 6505752796284952833 5646267519231438345 1149701822743092688 3935082337913667584 59203259958678529 8944078986130014208 2213172144444787201 6284736548469612736 7242419357207130112 2727262789084408321 1689511432991235457 806590216588008192 2044165946070129184 1498650008997523008 9196334506657742848 1434990319225676289 4709072921364004865 1083209450334876769 872601687162880001 525946747251523584 1567320605268297729 8634744744546795521 7569017070483308544 2283398961904086017 9181923146974329953 7222970367672516608 8268956821527458817 1215612359587546625 5372111195404301872 2782087676837015681 6462738049949655808 4645191168834260992 6725223400380071936 6768780048153132289 9193905006686006128 5218725151328017408 1941331608766346145 454859782801802797 8636658596378156608 6722869899455303680 4120514454065053697 2243165602714912024 35387655681874560 3244534641133119489 5451678806105726977 1899529663038368544 6266014393927401472 5710563984693583873 7950862868093164681 6801430075606047489 5812733872425163860 6319635991080402944 724702690197700608 7789278826901241856 4188301763027027074 5404102520825122817 7896342790343600129 2932813515551599105 4535927053337248944 2800948159643024368 2498427847513492545 5395288252482330625 7176411604909212576 9142140865054314881 6914881431213194625 6955626336321376256 3807591898795817057 6243789588564123905 6581364078108213248 5555294442115331969 479974780761866240 605588663057717697 1170873528787708416 1863168996555128832 170844782895293432 150174429032953665 6556657691045912321 3261964581153987361 8117248307588420480 7901320804848132290 6752779538920292352 1245253612523800385 5260910498627876864 8065948678176745857 6672245772522085889 7489803044776891393 1055586063688550017 3166832387588602880 103393716165636096 3565050452285243393 119495237677285377 9058124241894747137 417663241645323905 1479315146931755008 1334693764014736641 9000969011074326528 507458163224908065 1835525560987482880 1430639655526605088 8099263216833495040 4362428423740848193 1950016866168936193 6119107394825128961 7382496652083167232 3844444793192523840 6815149990320944694 495811467996006400 346159540646981632 2387519376418145821 6137394993641686273 2521509658251646977 1919899109025120257 4478476620454192128 5145527010791017217 4641151221179514880 3688386147094626305 6132911663227792257 150890937982395393 6212447706257724865 3952093064064369153 5444845109052398593 823947430588657664 1587331441928761600 8511569906025408593 811075807849586593 6314994110827629825 5415295721063566784 4032004953386399744 5164508043264083433 3124545929538297856 9151309190321609345 3298505619986201600 7110115418326330664 4434695442523804672 7215934953332334456 7135208952900137985 3658650747684228480 5616878541958675969 3252006598205515777 8538436811051500448 6448157625866157936 2897586055083698465 3527296347188103552 4483543216839740684 5735867466493537281 6089166487184602368 7883928958718804232 235737815338589440 8987581162337718272 3965947295405477889 1145999732915453953 6500707341563166465 94559244160156673 7359087605409296897 1100593876678914305 7479367007536706944 2232030749644882048 7852870615530706944 8260589355279581185 5725520207154511873 6216417356124222465 6377802845745839232 4173015675790991361 4059467083817496576 7941221993086713856 1249220570971399424 2801699468232576208 5537370605969473536 5561212679170801665 1958764821883209728 2668298643403964929 2358260811423614848 2909082226518589441 3091413264470860800 2475959494261498368 7015611882412867585 139924233605732832 2319804423907572096 4729634920723431425 6158010094987452417 2655061237744369664 1938623224420179968 8451834518515490817 5705302559902706177 2027530883562352640 2688611586103050241 1573131360178053121 7958531590576406528 8353077666138750976 2570910000646744384 4257846971898105856 8374158088518355072 2783350961680418000 3540667132803547136 5395270857685147649 4111890498987489680 1732463576669257728 4720967365018517505 5270596700449110017 4467337630078203200 6852529148102538945 5355278795947900928 3364749090477677056 2198389169662181376 1097450687312582832 6992403185290637184 1421694144559990785 1027340164714677056 4565148453265900928 2171045898849615873 3458703607614611584 662695859939327488 65940106549356032 3293485535023793152 5143619533948726272 5126651047018541057 2438505513672354944 609648546390075265 8245421081868679945 1678341561102332569 2719302917165516289 952805883182876528 5303787280358170833 3057712927022776321 4563391059136854017 2279638723285973889 6338259220157651520 3702317440745603073 2420123792623453425 6411766402116115457 4452327446030993408 549587838640172880 6101788030798379009 7115673701199269889 1254150050957811712 2760336057319859265 6922542417204346881 1110586002734479712 8136481439027794432 5607347809850868416 9060363461075812864 2394472703056052097 6413389010337998592 1752413332027604993 3793609909561482880 2680304101563259120 4483173803989865952 4218031053254945153 7952933726237698304 4773694530845032449 4434922074353716225 4052951879584505857 8637421950266128896 5600031617193090049 3529681972119070977 4292667414254265856 1148529464567255040 3055288763695706752 3305992879284178945 7175347251387326976 802452367652661249 1502226641544544257 6454365432586992897 1768540077242614784 3585063326909071360 7952321570263007233 5739283149638503289 3606820222166851584 4201478824706731265 6639562951419115328 3098817106543401985 3108421525631713281 8082333349565253889 6829109522912654785 4611549567583561728 431473677987755276 937464677419339521 7360098914018691072 6183912866126495744 1867819461259958785 6847958589911413440 3014380834855874241 2022840017078458881 2299879158382256128 7391415066516064769 4283049914615041153 190025159468423681 3963266707701057281 4410934170494151329 7256983680911535105 1405621072807731200 4727977389079708289 5744184444661089664 2156742940672851073 1519421930853549185 8594226268288915456 5991299834074161153 4637065871258941440 5788867552100809472 2552483619364560896 3673639272113717248 2569835635618611200 4207889136459942144 1979227819760724992 8787154202474444711 4202770796099960128 4097759416413037761 4571607548906823681 7612995763677525313 9101297085777775872 7969317103547404897 6486249830539768512 2111458181504827393 6763775510312029697 537456661791436800 8963473712004661249 4853735066800173888 5691507865323142144 181996642611191809 986472946362073088 6464061651061745664 1189663270885924864 7340161094183911425 811965789655288257 6133428813010234369 9130783289503532512 6496551702638895985 118969259316772865 8013594727531315201 6708271839624072257 7901083912692894208 5070943839319708169 8479165866482271745 1929767569572949200 4273861822245944321 4259721761747375616 3693594327376957441 29021143865385472 5363434727706984449 575646486293487233 3938502826288844800 6109994926696865888 8771035241413538816 4735828470261490817 1936459610238205953 3215856001820688384 8458702825411530465 446421056294416096 1931674839892724737 2995553202367506432 4943316340266142464 3502505927469412353 5597555793766252544 2703279968487366656 6393010098519085057 8706236856247185153 4189727996940650369 5332619266054823105 6777514453826486016 3488276959085985792 2718789809751457792 3016407829114650625 7873379272567390208 3631251527993688064 7360591547859214336 8962228692976918529 6303452496517303937 7715706996415239872 7895439724515164160 3075626832104102400 4135711437306462208 3796894876925118081 9153061310818955265 2488071609289069572 1596824179678752769 4071370770570140161 2834743858340767817 337638494515128321 7666784545580405120 2489468320633047040 6832764068976250881 2008679832356532001 4830986628312022528 3521953917798922241 626459345963004929 2978294231870854144 1897688514078925633 822496331330821889 3794381599659403776 7177070314663281665 7024100795886064640 772242647254312961 7657563005065473712 408346715782905857 6862636108114963457 389042023045875200 8386811483051180032 2324898329285478401 5593740112603031296 5548235498881923072 3549390754631678976 2888649463664881089 5517909290562494320 3052856436356833536 6705617066601865217 1191932660915298305 1073778070446604289 7610663846407141505 327098117451677697 3963733620883423232 5550428347989131265 5770466147778330624 4232671688936390657 5151423838456607233 69153679251212800 3307856406040754177 2114633755230599872 8611865871779278944 8846285888126168065 4806695200903971329 3125740945902794881 875927512279910913 1519793736344485889 8001306845798103329 1560788914835821568 4467792946094211072 5437837430718726144 9024041285707780224 660956634931265536 4821054934596812160 9000519972718900137 3745440424425033405 7090694723505179137 5013590823735472199 2134186911343931025 3806613006245132288 6355087471762287744 7438862651254970369 6614866837311016449 7943766194351550465 7383318451213247808 7590462641590981633 5747285059848451072 2181692376579942624 2841042194926008832 1116475937046738944 7428237985606693888 5071536364496078849 2620579485020162304 5527446789392050177 8438861517525710432 1167625794323185665 1628939752709113345 5551971821837931087 4114307076933726721 7601551260736552960 3088508199036678528 9007584935925611008 5912545093867927264 2371581840732597376 6592504003896449024 7244365158965324705 9212634514383174017 7894016877895306670 7909330771972698112 8045167661773205504 3874537932258002945 2285550183993024512 1288556090358759424 7335815489962796672 7116159344687512640 7535740769597811072 4886507634076942336 263778445263699968 4186224346902996864 7570559794200027648 5054912871527948288 4746999707611922689 7872567895049947425 1645352673544031296 6126424812279609232 732218298157555713 593806475383992928 6030279950904396801 2386994033464847456 963157421618300929 134796559538027521 4146667260938032896 3810945628440474625 7624217165767196929 7144408780347932673 7104562147183863808 6169172937629384705 2646491394951719681 7085650335993974785 6785795725139879937 1601290165633318912 3017432806625407488 5434159812359618560 8496426770978783233 8669549046271201792 3855999183469153921 6030598536396464641 7872930614365213121 7550961747793281024 3038640731151116705 6845482145186530560 2806991916923399936 8264563116169337857 3472079019465628160 2192696398858948769 9117841705962514944 4868437768649812481 5896146132669536513 5762478730346594305 4804584452949499904 6072808150971061569 2361902059524858512 8587668561952317536 2379641377666421248 9114468108659589120 7613602328207200257 9152902743857181953 69457763340828241 2419891097216618497 18474481480612864 7200811052455378624 8035065366673620993 5364882357565915137 191539442061571392 3911837896719863808 5503071459174350848 3422693737124119297 3502099862973480961 4669722643104923649 2558654230181475264 4631721309854415872 4426107780259336768 9039122817785118720 6818256737623873792 928620256043350016 1881060720089325568 3619510500707434497 8441775754261524232 3028077883457355776 5916428569758662656 5411937043913361409 2353422318873545985 7540103546139904 4225222680151990273 6479315532663563328 315213581258274817 7806835635321143297 8279116093584473856 5634026210123710465 210823711874684928 4934995941534885377 2106730072234375728 3634693941481558017 1290563969664603137 7291114895087545857 6832891624697563777 3289095789802262529 4944118751560941056 1434995811614024529 1170812981464516320 6546551334766379008 7967196131800219648 3230131255772536257 259061027445796864 8114704544547149248 3653342425492744192 6469693785053132800 3891719483229827841 5574545346084623873 8751161594362031104 672751855049841152 1937978590357719041 8285205005587742720 2824941164264990721 5601163070349573632 2615849926593413120 3108086399106842625 8108686450293473281 415474194390056961 6274261837009032057 3716435899329796112 5418293372712709249 3198219336393575216 3317593523571141633 549681189346653696 2893547386942414544 1613773339447877632 521048161152089088 8822070978030807040 5610802342864801 7096882032977012609 8994969579201495040 5536188853145787393 7527950314483175425 2125368880520910081 6854471658951547968 3865434145742993812 8143359843140379872 1210066265031248225 3768268462200827905 8656727896651968512 6624356526993637376 5391904847377992289 5295411241519820736 6489021118428938353 9096699592256643073 215237239948348929 8898248200633833984 7245876124212846817 8281011386040289281 1838101325330185216 2359780010165758033 957247220894878721 3123204873411523585 4974876493339033601 1285239633657568784 6904292496293041484 5650630517984986465 8835696663289780608 4608938752862947841 3360641539643145728 867720089685636929 4800571673451578112 7425740819455894016 6451995369589538816 1158003745488668033 4808453241609125888 8427276919330328320 7453560498921184256 1576592273696742912 3350879519608279041 148060273992523873 3595272767595442177 2683035312496753344 6589582329651079296 2388631357373857921 4787744148804342465 3776258300681957889 3392195473438703616 9058831894141751297 1562594229637540837 8677244106133438464 3453034290970243456 3294775483944227456 2986325905747782209 3868461969893508672 157401561643630592 3857509976341943521 387189600180109313 1452568912918099201 3868412319855862688 7774547216799967969 2525880724228800512 7454616177990957313 397394698763786241 150621866516097281 4790430490319454208 457122749522760609 9171476198367740928 531811175944766848 6725907867727861752 8642682843413086208 4440521267431359488 8930224239531352064 4270936820177816144 3249136847766599440 1192403814954058752 2495952708008411137 7095508661572054784 610232753674496401 387243633178369025 3408850207833529345 7094632785478244352 3026928757886124032 7011299506068764129 350789237741217793 3122964587681349633 4690708630920678144 1184331138914527681 4360730874408567424 4814105976459985140 6845257734348197889 972841048714102784 331427765533546816 4645997147250013312 6528532159392833536 4193799725973307393 4681701719266092737 7010740716552979457 5594573427781874433 3651401005421561345 8129968010321476608 2719778647139041280 2310898615478214657 7360953679740600320 433639070552358912 8815532244499903617 5502478129102192641 6230932986499929601 7317829446813679617 4028382661351860225 5077518026641973760 4324826081668722017 2958449121203061760 832974891162382336 6777472453446169489 7437491435154978817 6109123444740668928 8441166123656307009 8912167413544060672 6698531100163131904 868535604014514337 8836601167922331649 1954155189726609153 5459904821843532993 7879133178864555008 3555574418787741993 2278534085020502016 7339710418832798656 78353334162673153 2803243532645602305 4580494182008679425 6367666234227299489 1474280293137438721 8464937354169439233 8949307059878646016 3613823416880989185 7835539631853144449 2717968765291462657 8598157869368885249 1088862866536054784 1937662804844625601 955275288393116673 8941907559966744576 1395952454177129697 7948035403093954560 3347282539994466304 773990061400816641 8705969884557860864 2231381441095368704 5945521864485931009 7229726861803126784 4892393165677395968 7366318626927017985 80184020072014081 5673956005519928192 5764072135245168641 3271266028978313728 7459352457969740032 6201024390945481729 2891229299329686017 8841996670849016360 2913453031717749953 8871945735143538688 4295104911076112512 8516347208425319680 4341960139341920705 1409697531171251713 2709198589102317568 6941977928524541952 380911158266542656 2793088614505836976 5544952241166270465 5373557953125402305 864727254776348672 4301390921441076097 8742815617118407809 578081483814225785 773932308697829376 8737893109973727381 6319429180252749825 6067546445770052064 7818914922550028072 5388974557228610240 4443453413993222145 8044552495134149120 9125507141505082465 9023129095437680641 125579482379654145 8290794218831872000 1873995890445989760 1816617999032762561 5341868811503980865 7953694618478105680 405005589762539520 6420437321800728065 2589381857629569281 1037508277135652865 7102373667285891585 8462567846011111424 7643535807821497344 293131549343001438 8327178210562657281 2489114891678384129 5794236250568802576 3564630677616882545 6924517207097332224 1724291911230649473 3035773266651299840 1572261518371901441 4312615698258984961 7918139859101351936 2447162429466214400 6439505093651455760 2630889382290432001 7620859687414729665 7542831854563701409 3961645491910922240 2041599873641457152 8350138344495003648 684073884718554369 280284462744207360 4706818175391880897 2044501392067869952 3038292217150022657 4999055783959199744 5332343184922656769 5044325316274725377 5364658484815512577 6254661553421476864 2276763194100645888 3595808336178600193 3794446054827589632 5582045820627951616 6410034151433056433 224228496556718209 2684892946145100737 9213580045280811137 3331960961525832064 6641249998777005560 8090427726693114880 1003021826121654273 5658575053480118017 4919686963583494145 6572432477057449984 2890665773560659969 6320174688872824832 6131644730252464129 2111511447571502080 3185655863958243329 8517736724117378049 6131097342858931200 7073269962483837649 7896798342969100288 6770360035154911233 8110282022906875329 5284011576290755585 3197341245765320704 5646549471459861313 3029344120521883649 3952560482157601025 7507620732000026487 8686207663622330881 755858411754755585 6433549328449367809 2046516200912785409 525019136950013953 1031073303850912768 1463773218492094721 4782224899467378688 5716012721584798721 4183785222481720832 5466366672920161793 4723517482617849409 2205656658941501441 3026135782776324096 7543818385691515393 746146449136130945 3840604654141959169 8019093398823734273 8223109399458610240 9065336087702443008 532421280975260673 5039281150213553665 356929749358455809 891635652268056113 7247095715448909824 1449275358427938817 4104166572394496001 8161073946391019520 1380219158190917633 7385093631602304001 6495997983283304897 1880839098198946304 6578853577224425472 8036323941854573632 2573978056864831376 3717238285403101185 7373598759724247144 5413682453471810944 5669866633342156801 2287664099815251968 9133496267990761472 159376962251629568 4562802284343062529 8637872509664356353 8971303460434782720 2320957271643996160 4715351888549137905 7722978347575701504 953707252080039936 5917754227628819456 5260377285441789952 3426691313717018624 1277152494786354689 6226313055729654656 3438870293861367809 1542335247446192897 1909039202289071744 6790026155823202305 1405674817133008768 228276800420511744 4040720640510420864 2939869558858219520 3612097377313729537 3276492985016792865 399611504866603009 1703850922766942209 320695118004191232 8305137608266269953 1667670728537010032 4026779144820948128 2006114435558869792 7733745449957761025 1131241587911891969 98680953392451585 1877665680333944769 1338438044880207873 6017770498445279232 7455937989561640960 5763526271772779265 3383730071358406657 1789924166300012545 8224403612747169793 8058314238925691392 4851450488752809985 1425766088768667649 7165421265950867456 3924563677185096704 4689816726813476096 1629395888204776064 5656083194244389825 4031181414493611369 1732819301046195456 5764587925308085569 4804528563184640000 7603690037994448512 7022462151883055168 2134971836019710209 9099823079003697409 4457103212862461120 4005333784927243393 4963649011179618512 7557759103429808128 349526181643710465 7716596849119617024 7371817531954298880 8924361403168718848 3566548124593001096 7976097444293410816 4759499162832580608 376291139068763649 2110010649239294673 7735819394352024576 3625475419005081024 4576300483759808513 8839123071690749953 42432175583124544 5243817250360532992 7810514367562602497 2294338464029712385 4253442451921675841 7244051775101665537 8541940794347957249 5379603876449394977 6192599371845740080 532598248635904513 9210876651672739841 6367278167278640897 6704938217737417505 1398463174802289152 373672076405329920 6865621746512822273 6671410646999276032 5280356860377137152 5407591502768329985 1518594085635477441 6624487252800882433 2854266873588772864 2940792775691993089 4168982740865461376 3741717055285037056 1368761305625952256 6131550343852208385 8873905153922352928 1253680479874674688 8035445200394050048 3559510949330699776 4458535680545608160 446142439568508032 4767078458478739456 5399740220449193985 5075149974457352192 6828235947149607676 558027985701451520 6381769707803487744 9011413119720751105 6392029790539016192 6920975946949097009 5484844810878053376 9112051459097165825 6462560150166523185 3625787062240174080 4575178284965994497 772216043352459264 8304479384338841600 4419729027779419393 8745411637753645056 8162266890102543777 7158049338044861665 854922176851644417 3203211006983039041 6182998911376039169 6139484826807884417 4570090444683280384 5287943206563084289 5086673245350175744 1364338607087845377 7659159046618519041 2233667757771102209 1829293846995402752 3705758851678367744 6606831327290652161 4522372852854866433 6966082252930642544 3177344790297575425 2650379246487432960 3330676346750537152 7615127961477709825 3912092731935807488 1905966612032638976 1269210705711429697 1187429377516656385 6850302247406796800 6604726644884979712 8105778295773069313 7023542544904602113 594648909188787713 4947153424864903168 2975475874942078849 3908811791045175168 8566351922534610944 3087489739831302145 6930795075861788872 3992843406221971289 1910721518228013056 8091231246834190657 7674127770665199872 8367915067667120129 7237938173003270832 6394635428826815745 2939178251945778305 6195985631149812992 8741943794849148928 6045802832285076736 7327551166150831568 2285843361679346432 7579165067634520065 6433710038072803328 593247294197214081 4582277030049112257 450976436970652800 1019410459841952952 2144606853101097849 2439592219616447233 1783650352227553505 1821228544268736577 1208642642844831105 4013239176555566464 8783191699328126977 5589843238270724993 731623047459368960 4117964819848907265 2697970632605403137 4619245851410579456 8441085518602410509 3357967989270201089 5032587848003059712 2726618635933057024 4529942735396319944 5783516786031067073 139221438490085377 8929107153300773697 8670515481091500033 6410196657139388161 3415971535472177153 3257975837810311169 7566187368314361857 8670742817389814785 2428740632977473537 4875114173081501697 5551013683203907585 5424313845754174977 4967566848099606529 7153296687397027073 1741881456764248416 7571458305096472001 491098349290608640 3530329874695367680 3966975571748978689 3583970902963257345 460645748351783617 962121460848475265 5664401427411992577 238736002308902785 2613437364410946225 5177645165195928704 7186153958278356481 7452945608004156161 5752540886439829504 9069440616710743553 8815725728945405952 4114079911769164672 8977514056787677185 2478712317567168320 7868345989863936000 7756891223757758465 3792969858114177728 3417917208464871425 5176360540798831105 3751771266920091649 6783690558741064192 3766768060441621121 192346573415596032 9058672713455575105 3680770496053059328 4898830379312490497 4198615502268939265 9143332976757661697 156758978974936497 3726246648468635649 6328491163464499201 2415095696018313217 6608156096006287808 7742163006138388609 579075544015378433 3558410929355472256 2930724138219617512 6457741038287583552 3342998835605492097 1298488928445530113 2783790350980359169 6526439159447701505 2127622738185177089 5028896416516292608 8300690168139726848 6278964807137359520 8514314375794276865 347830889159983105 7140428954480623297 7431079320299295525 6104623512669791360 6304522099250912320 8045695271963869184 6196593665020788736 3324558744723515264 8879641761485167617 3107425077839728641 3280695883152332800 2706809735647264256 6880313804313927680 3570916503216012288 7519127189194965761 7785727921281607680 4834465800633708545 5218127801558413600 4889987520576776193 2738597783194370816 4925490586599817217 7541957309946331649 5138200750820889088 6308304458038936616 2973486966819924320 3203528935440351233 634184775497399745 257829056805899264 7726960402426283008 4150728307379507201 1668088497171273600 460781725625483265 4863759635384867089 419617473395904000 2776141776101326849 5295230809792315392 5654542091163942913 837989485152937857 476161630055628801 6526399997996525664 5528827854760583569 7233945936682115072 9139102585653870592 3887468517326821889 1748178775755980800 180094858357681921 5206810960790181888 7510984504647275641 2694431788275339073 6905901857827949824 4921403401351950601 8344145957144600577 6665940497630856704 5397728265029452032 5266482745913519361 9158705447779929856 4610929992784396288 2786605997319069697 6432769094016989841 3678444957834251265 8401443103148299776 5788945877873590272 5801595561829513217 3432776041848711041 7478715901158747456 2106479788166168577 1115094767074913952 3849517342131719169 1498095306650935297 4880693105142959104 4599506809627082753 2828671308137560064 7855030719117029888 6064854559089970176 7858657798906501120 5493267367590491904 1458733981003415552 7013208685920636288 7478814646497842689 4281712769002203648 4711329826498479216 4866814135992502464 4894874488476794881 300722909608558592 351814353173766144 6040267362215538337 8113110683706326528 2168957921338834944 2327152999804512753 5626292519030315712 8735692965878025216 2431900929259467457 3129999195358885980 8467142582574150657 8665250361220319233 5207551583639568385 1816876784008006785 7848340987700019200 6154517885949284353 8202453025248785376 3678195981477850113 6774652653879754753 6634894619334379520 4485737783154910976 3335401462208095232 2449421527134172097 4615824345177110849 3270892815599975424 533674443649035264 861708430030709248 2497758103423603745 5435831195133485056 8611340417877613568 5342205381646693953 7312632833574951168 8519987925984870401 904433794277181440 4188098428380376065 5645534823324844032 3232674118042890241 4217438843372738561 5915507433345868801 5161781854601714848 3163611277783794688 7471461286629440609 1187455105519522817 3566631300546449409 6115341788479269376 7332746281878978560 8901204744335500801 4045887561123815681 7680668325275645250 3241499716548620897 5147836432330241168 6919048890826039040 7187799946182901760 4166078687851850752 611014415661449216 3537270091815761921 7318130344902363648 8491067946118479104 8282932097392056897 7974841621157036544 3463812389883265024 2123292074588104320 402411193126244033 4420936209062070273 8848734270176387073 4341169857933402112 6516552992248880896 5946537221631114904 4199633861886922113 5825717854954253824 4956782544421894465 645793960379926913 8030415359492571137 8283892743643916289 7584078967822580257 7498731934456745217 1336788300829534209 8488207964900933632 6555209074237524240 7201589568817005441 2466874121010997248 3148745025615542576 600611844809661033 950328102705561600 4658897567024349185 9042976498115985408 6690456817306434592 5506637733749425217 4735787038601510912 4384245931184453632 5035041955633041921 7860474241835231505 7681922931923443713 3149433135008841729 8481592445326880769 7600182988710854657 2501553738502832129 7474930452270463437 2425293177183002113 5183048061148318721 3021097864385335552 8890933058368700416 5701874191008430905 5660906354789606912 8198248263065927680 1532049917361352065 7585170601041417985 4272188128599420864 1789356335573753051 4376505066538663937 55391522869356545 5861376542199455744 7060981939628736632 5477249253144264705 1189043408478584833 8283187522325554088 5813635345586412720 5892582827272350976 3418402443153063937 2776414042357044336 7525669826256658432 7641169032337993728 6404750157915712513 633755967955393025 410891808716633985 716237208244651008 2149969724565863873 5137697676357937024 1153042128918413312 5269448706739062785 4443129002670358529 7602947939589338464 8614028190669149184 5492506695446903424 4706695157340536832 8123211706518340736 695044526260879360 1166199055555590336 7286664348530549761 5445922131352027136 1256259329293300321 6412815870936711169 5382421433038049280 9221047491968376833 7904224976054073985 4398648955521304577 513151935983875328 6711683463221576193 5896845195171054336 6263642707254220801 1593003826629898241 4727772156862232577 5519286068539377665 6380772684539014656 5338021440207716353 3397860169778135040 8811908858556496384 6327543155854987265 2247469125712096737 8687298339773146529 4926361440353048577 749369543051509760 8858075361034534913 2865462859987674497 3908196210477500481 4780061794453882881 6790439280653860033 6936820487740588288 5531055205400220285 8529250142676924417 4220003644264966145 5608129663514642432 1043742163987591168 9192325411966695681 3519560233439800305 6944884072804435456 8591856184753365905 1064979347347243009 6496457208634424128 6671181077048938496 683673135319560128 2399308902790806528 8678475550705127425 3018240636263534464 1012307835238009452 4425179368573336577 1308874464500229040 1736592895383904256 8593948131738499073 3559377025421975553 722645126612917249 1376228348878145536 4499619351838949376 8993106127634878976 3286127318007930880 1972388548941185024 9110562970355277744 3661901451366498304 8720756432716132480 652167565542561088 4886906381013991425 1786502671015369233 7649303975182303232 1737719199349230337 1319975612876096769 7546651473575937756 5941097254323486720 1079825698167714817 3125592511049282560 1422130750050252096 6100137199132375040 9082505550730957313 3983621257263841280 4174461926228000704 8460470775629327617 6729418498883546625 2204829741575324545 7965233317332589569 8850375484192253953 8425616274887910656 1583153287815036929 2948693978032721920 2145266269669931521 5852491192168612097 3473203435678321664 3643310425159533184 9029238291992319376 5281064495045546945 2145417666129477633 197801422016260097 3182751816953139200 501584979978390593 7416087900862764033 8998564551479932928 5563044418079657985 485155628425437888 4896070253236773249 8831345309296885761 6642798537942253569 1985951522444427264 771003890457563872 9093254122443263424 3873082961113882624 8986637679031320577 7060808253179724608 2985124472199561217 3351860403798373376 4123032181622164800 1872963891126906368 4925055224581359617 8978631904043502593 7088235158074586241 9156489273519613952 4696969154829264032 1948667505399058944 1345385520646643584 5125718597284249600 1704155279077975169 2631332346026324288 8871184511435639169 6833531635063848960 2137481890117244785 2485548641194965121 2584262008279975192 3750612647022390400 8257551659152286720 127251191284137985 5673752809944286392 1688154027566772080 8350712316820189185 1810671958060684417 880118901723691632 3976295163334721537 3083112848662986752 6948646402295218881 4471853894584942081 434751701983150081 7713296973571794945 1665292299261312765 434397178093851873 2528210489036042240 4775864056385596545 2517298270724144896 1190734579986770624 3685750335077488237 693203697935635456 2492481429690122240 5853421984289819297 2141270101112504320 7837912475785777920 1268565441682397697 6771736983465417344 6185038647646736385 8016652776703292417 8968507637417902081 4130039979489668352 1360727556755152896 1984043171918467072 8066125070238051328 7979956797459499521 276549829586659969 8570413275904288001 2408073331694571153 2162555045978981377 4324999833941653632 1209006380537400576 3821463103606855681 7743057483335296000 5775269800600616960 1687053149976624512 8117895773649864641 6370939487437291521 7196843772113849216 5863245904272646272 8235291246810561793 831534216111087617 6597418364637765889 3464002170586282944 1168833954341044224 3545221695761477632 8777861172834893825 133943574456694272 7510498779621217024 8845347829121472609 173764613590453504 4082609946376772353 3459649307353571328 7804050079431221889 2298296735364365488 2187836313426994176 3288735639500268289 7571237829738600705 2788237292735761200 8911897253485322017 3934159453966368769 9002559964471623680 3761329780841074689 8022822035511326208 7875744337302429824 3985609558239600640 689234799791279616 3844652364592682096 385458698086285313 5988452211824385537 8645167131190423393 3553083195868184704 1121007495406801993 4967172849273536513 4506047033560436737 8494225276330553345 440883699325873921 8524269456156540929 9161092174694367232 5168414840076779521 4026405356616062977 1725229178203515904 5814813815928037377 5371472248120627200 9149461679469957120 6226232326032740737 271542539231478752 8885352592249644912 4406577056311390784 5651895169916946913 6011200756866819328 3312673493847781377 234323830119687936 6498840415698520577 7863973757747918337 4159067131717352449 282122843034162657 6704070440475131904 5722410181269483520 5264094480924450817 4293069693232769792 686541603876532224 1151758282729669376 4815420292924964865 7358375618923839489 4078457720032037376 2966218170938421761 2218858819030415168 6933215458857043256 7803307234263826433 8894888925410255744 7890503385779465217 5459599998146915644 1171479828219740161 4900376852865900544 1255597058649932801 722678929623740417 6486116989086597504 3942553844998291968 6443344198184632448 242484145314612224 4906581311726960640 2906096659851196417 5649362524504588289 5997927072703961968 4518414240106261760 8784891871994398977 3741142867096451904 2373643237244539648 3028581670077618577 5816019149547391537 3163924733945748992 8616022877088855440 2662153102621519873 853880999862075393 617058565577267681 3963870530342697216 6849325924223444481 5690573630445492224 7678611577124421633 2562689098494862880 6477185935367586561 854283206104119553 3711825508307063940 6957244368448765953 6983598137120385409 2750099409849169921 1998024376737398785 2227194995806396449 2958944059703666688 3737577995681988609 7125346992505405441 2268861035173943296 4190699622663749569 3488093118526754817 161845900892710913 2363699889025101825 2420879282766280800 3255319393110476289 8839169111570199424 4297952320876278017 2535686371689855424 8296550914205563696 7763382665585885184 3858838984759434113 5416213021134627009 3940186992924899152 4357650704788881408 4714239104332595200 5759056940542946560 7332977281042532353 4957870314763069825 8235525167859290113 4725293758724285788 9068590985423921408 556315475262890016 7497078216436951041 2591972249031775489 5999918363840411425 8674204710399356416 627062125945540433 7513216022953105408 2092589714006885025 1947604264772653856 4201036001520910336 339409978982684577 3519966790441008768 8164410125827260417 3812059412960101376 3894132028319514624 8845052417238251548 2346159821448543232 9025644522940749953 2586967561840396032 5749207038284141568 7427279822931497152 3422952600591573248 6428132344007672448 2520767112153566465 2961157964171848736 7692424558609701760 6284210339949707265 6699315697634793344 7033210045720008704 7165572743113338368 5739509885362225153 8686608961080558649 3139061890541670272 5285816606628619265 1541478708792861376 3036976193465164864 2878004390000435904 1115707586674592768 4951442296883118080 4745661938915402240 3197180376992185969 6194152868198775297 994606853933957120 8009959341544980378 3606755516751939584 1875733723946119169 121755085118160897 8643252817083776385 8376746477963965440 5593046600045199360 7439835847972688896 2344914460572321793 3449836374368828544 1621693721644981249 3497309620477337601 5437557408553096224 2637043654692340608 3284175835801550848 7997695818878449089 1230925608229132288 754747802261422081 3566419824553778688 9088802313369533953 1403505235669112640 2241493081336709569 4900227052147310592 1070945510825135104 712219996727279617 4812783457897950208 6888693906288044033 66097028955965441 1475291893264993144 9030612637118930944 5602098357442852288 2496647461719572480 8929572696874303489 5035481730395595392 1255211546756248513 2607402544330925440 2893413824930392065 6139632179164236033 3544993772524748801 1646028879882801952 5350172747490942977 1816975245341997393 2587097549471252481 7674524451664617909 5120354262750015489 102342205442711553 4401544636938766592 776767879318262545 296855688730201312 8054683359466700800 6942917402104417025 4626144674313770320 7765063351216619521 3434939043538302208 5806117524774552577 4017433674165489120 6147178934745169920 333632023021580385 2030176166678305792 3481669830899650944 2122533874459878144 9112304505786364928 992849376187582720 508593960949907457 4071360410397779456 7483298391634430465 6111966463810535425 8671201172471463937 8381864695705567233 1250835189331022193 6992899365849630336 8973683619061316289 1992503737409744192 3559383073444812257 9152858043697245313 736392294186838016 1609275649283699584 3335577886526960896 8324042209198768640 3460045095953498112 4744522008948271104 8591638053936336129 6309595756845648256 5829917638456993793 7366656088347318272 2184807651958837248 8086863700184539137 187094037028677633 5614711290978720732 2889476501206550528 9081455637214537504 6052800186355765249 3960227072856047616 9057052634344176960 5833771641886171265 2407584470862416897 7228172028174935552 7831926922846199809 8647034536262999969 2725176463987631328 3732325816404510721 5643861533745540224 5099590434447269636 8210417101208071168 8285771422513532160 2448983870116905216 1569992301874686561 1181118488139063808 1662860268594533325 2876450157360567297 8566890575041297665 485628195601336320 5501237597111736705 4050008227967441792 3403696537685606400 358643997090150401 5259579218250226817 4020473655324233729 5426594348401881024 2589253307659953665 9150683596692269813 7852735079062986624 6654812344248958976 647307997066230753 1457350054552079296 4644528856165742592 5683073605060820352 3740528147269771769 1801035158908825057 6358771661040726016 5978005282685548544 4952149762443837441 3503075818854292481 1973662068125771777 7320970688699895809 5335454032203812864 1191241536220808320 6623269087822741505 6641904167271855360 290786547630570497 2001302620874640384 456889359235284993 7457746766924552705 7802231564924684288 4751330700092135424 8646987458098714848 6377463399603109888 2419722828782043328 272774920192397305 6917245113370901505 4359348424282464704 8173881376813524225 1154358683724527617 1308617446582180145 8178946802794924033 5159828721371370544 4778270425819922433 8791756385492841345 7305718454958270529 2625228797902823424 4503841122596564569 8377014334501088296 6394322409344258048 2065131453700549376 3973788209314894849 1408279522340462593 4256156579969236993 1760640601048275840 4463784921051861504 8408153217843658657 6289330927702075392 5964988205366509568 5747055405946634240 4513061217938322368 3916026543087435777 1496943334216527872 7304439513753056257 6295906955352303617 3679253369246083041 4401787165108333185 3015515471972294912 2433974619231420416 8105515381482962945 3981384104268267521 897354067597380673 8693721100421002497 7632783423315768321 6110535127034663056 3907148144233651328 6138279730706515841 3978093430159486976 7667122346710124544 2822850263787785216 5008759376118672913 8754509781672166936 1984892445682302977 342720524064301056 2099413493368668161 7088338291724456960 2965123739613659136 6882039720752283649 4758487987375833089 2728809026733301760 5520516776668384705 4811792883980994328 3260342791821688833 7599865841446336513 5506434578619975680 4499935795351073505 74215117701502288 3410520032375404544 3758156306207014912 7176131319654338560 67663908486306432 2270005821273669633 2246705162202947329 3328326061211878833 3097714297347674113 5860968975865016193 6792702033855602688 6435710547690561537 9216584628121053697 9018621456820454400 582629975715813377 1281702589699637248 1616082343408878465 6312070925853498880 1 2073182473093332992 7234245212981566976 535064834690248705 9111614328031674368 203621272973241985 1511156980906213377 8491072979203012608 7380091374552805760 6221367858300375040 7107960368838662677 7801944607439290368 6170997197417480192 5822905651503245824 218920556297420800 8691510226748332545 7926028728742743041 3586635547225989121 1176688548051419137 380127529261488128 3905735906039860832 8537198421863759873 213074699304187393 4234018594572894209 5213948287714191648 7645868592850419712 8682121800007236096 7801350374124950272 6661161985930451072 5172283744764404512 3961501594303424001 5608419359455322752 3913985482527657984 2629379455108251649 7165581980110983168 3228343479701134176 8826936846349430785 6411178363494184192 6065205840069615616 7057255495929733120 8057247881380134912 5974135205055108096 5950720467646062593 3144398226118365056 5875382607633799681 171385250968510465 656508378874676349 1360739882404151297 7554356062267838465 6238608635375974817 5245897411527373312 7180994739292930048 6711277111490599041 7417204297662251008 2874636491085217793 4395082473775650689 2432573405752443104 8761591654041362432 7601888973001382913 8618906427364212736 8580777035902222336 4881061476453183488 3647473432678746112 6540026295707394048 2661014359348676864 3714661794383516673 3135289533718778881 5336064691410411521 4849559793428452897 1256949834131127296 3018741507354444545 8812463484460285952 2000622834951945601 7741103566981971520 6296302960681418752 7529590465158733825 2025127947044660864 6501274867560697856 5081562247246228481 949193650755932160 5824399441165402112 6851722881433206784 8842314642446774272 6306263975709376512 4121874941883522744 975921158874775552 6455152657473534592 7617354325185488385 1086031201924114944 1890654944684179456 7565035754354250752 2941565135004157825 2176686673198717953 2354579959974649856 5267163603090215937 6080560257281521664 2357016240198519297 4244286911491806393 3563287587638476801 9030736656801238017 3153836056237424385 670037373867959809 3360476446422041145 4307265663334544769 7545361284374278913 9010907472271451056 6218150259820052480 8668210239822266368 3956527437602668544 8850052025071173632 5405635778619576320 8298928313120161792 2553944228016422913 1440388665958854280 131100333583026497 2714236551269136384 982042497442598912 4238136941203286412 2535164586187472896 748408044395766016 814219514909815296 1878256555476099073 5683638164954724033 4481585397127889472 6220035701895220481 5299014384554082576 6097640933564785536 5163530270867323393 2625509780054180609 3958267796988561409 7564211278394122880 5918822328490334209 6819887678109579265 5815416981853775873 5883670562479696417 5011499569128972448 4952615726138663936 8789068659314753537 3146883742557945857 7003325699312287745 1464919275338181632 7173595818550988800 4832225130468737025 1320263154591616256 3795789990414909440 1643016980822508257 4684423566230228736 2009983339396102912 8630307478437849088 207302023370925568 5482962959701842433 9171948460830587568 3667927255021191168 6988956875652996864 833086891501381632 3031117068661966721 7926527486985565056 3881210173868808193 3638156684207758592 9195974935840030720 2726422757249518401 6169031455950088193 865380861549608960 2782501166435584096 3257962314319002625 7185809979267407873 7413459343141972657 8351014838386962432 4778640085474081537 518603389467823617 4388026743866572800 5967246751607007744 2737522570267246593 8899963906680684544 611332059302367168 1401069144027913985 6277477678633066497 5135955749316526081 5021279692392827649 4149439948403009536 8358450485760599296 790279322169231873 4174093493723761281 8731834012869800065 1958805380468052992 6068433531157407163 3620023084106082961 4632156956320456768 5508354394125698048 2667444666383099904 3969686854118481409 3389267320142725120 1454973506688179969 9176825070859960320 4384278782566019073 1485683892513443840 915432073845014528 5085865836147601409 4284888167657816064 1226335412254945280 4366846044135751681 366268194008829952 7284428434072048417 5492085755386441729 6405933127903906720 7134568853145325568 8160833884615193345 9215305310153146368 4325310993563910145 4719558839715747840 2334712576531819009 8819519445055702528 8999916975404277761 5853492625972930545 6105582658111562752 3702303849044574720 3486133201495130112 3116612399163642369 6601115085549207552 3587534552261722113 704415700968337152 3693999553716944896 8917430036036931585 5533080636138344449 8334521649021104128 4477249384353824768 2682057844916514224 5577631402613843505 6582282728046542208 549183552311359489 1811674937719521281 8132281498565083137 7132162730801665793 1783251529877027840 3239330365541295105 3330015057687707648 5063676234151917056 3689096150184146049 4547769090459336193 5364949687567123200 6095234603146018304 5157358982320537601 5782242708167731456 8010863903909648641 3520219885172176493 2779931836520708281 6283313330310070272 9022886509351731200 1611152343516155905 6650568907344052224 4739259020274555904 1197123551474077696 1984077947937154896 4125459525482622977 599807382692300609 1982542036925472368 3273776040463572096 6530177136279062529 5326568649374532017 5287651712791904257 1352887377745002465 7602789607504494617 7683340638887828913 5560874134819542017 4153046151975108609 8241957135747227648 2529805690539195393 629268879520044033 9004706535622451440 818763357388096256 8499487006788245120 4529184651990925313 4384687288144101377 5525584190732842664 600814481927375489 2047002231365695488 8389157597808222208 1986746437353996289 4985076074339450109 266445547312057488 4575996560087474176 6889283544329909697 8902749883835682048 1494164069134942209 5274963493815533568 6033284675915656705 2934702237445874688 3390309105909155680 6989176704701637313 2654700704876830721 688792150671663105 6836656168230477824 3610053771775933825 6096498988264871808 1368065096594382881 5334730123879153921 715672354358429488 1332820308984262656 6304479764024741888 7808414692752588801 5933047227854804992 2986892102860595200 582891925638344272 5351202818845442049 6653607147048308736 6570136021183725281 7701321432368349185 6554659702103313153 2601651787640541664 8787926744308817281 4771850669162291200 1207229849987063969 7083092808573638144 3425410544569044993 2192268496533697536 4651053024838834176 6671386096313914880 5442281753278726144 829672050013919360 8228908780776051713 3869511645365420033 8334266614689865728 5148618547496640512 3079998528988499968 6498700856069480576 4965060040880706626 2171505194181205585 1274850826330425345 7392476348079013377 8135920127179512833 485922948856553473 3175450213141371265 4355207011933691905 5363926112180773312 3885475107274167296 6082560762406699009 1357194512191450176 4587883941348267329 7984174762796216320 1467149729379909633 291243714804726273 359980098439348225 191664721877567424 2724680932698020865 1957304792983564289 8601224495247939584 7347203259886741968 5854491527839698176 382024378556452865 2032348717773225985 2199617168684515329 5688506400340401281 1810736070365104897 1649835639137158976 3801082886866499585 6298613532960941057 4748823889564912769 4479730908454974976 1293098478047114737 6410300411691139072 4978488515397355392 3659991916384157696 3467169523672030208 5425362708401562625 4114121970120315393 3282278988207485313 6953394514520793617 541243229931362110 5065011904407807680 1099634982831904918 5072404965901922049 5726751088430743553 9219313130830970880 1673485282382760192 8350768810946403585 6329411766354819077 6637352303187664385 4227315462321274880 2563641253475864129 2922966951283854081 5738629211217756161 1414397081262036016 4957325397155043328 3649389985106386432 714501778222582016 7097047783975665216 6622034788995029248 2234273560024349696 8631417975609841089 3648027926053485569 7199851455963631037 3504496650222505984 7512254056652014208 2862654726370268673 7499501403495027281 6774438254682677248 5291535651810489857 7605941968620165121 911715588130933305 5838423069861355776 7259577825835013120 1818126787483532737 9183459795280918528 5313224066434734081 6290068490688004096 7745643197381398529 611092897396567809 4480343940084164608 1296712960344946177 7285330482300268544 5319333812229428993 658412742158413825 7119683418403917761 4974657835142078465 2336125068495373842 5468585057589000641 4368271947584515840 3469322989978976256 6544790406503170049 4796058671821357057 8742000278031266561 8250126136283889664 1902789117700471681 9094514873715176722 2997851028166254592 8066815085088984576 3302134782470012152 4345122726168375297 5653765387048573409 3246161342947174913 7919829420330713088 7591525418268786689 8046995355688278416 4790412222905426944 1481220926337847297 525045291431951576 1358837441619034112 7387926151957889024 3808484064138362880 993727923501148032 7743056972619657473 540340378544002304 1782781145584616704 2678729908342730976 8251108047403352065 6141683782524824576 8288011106233035360 8403993832685712896 7276855451549348481 1827340092953722881 1695520354247457984 4414300040011753473 2568480463206817985 3240643975770590721 4043803120187109121 3873282338693943296 1172709735851512832 7715802486652534785 5142862340029488129 1864933462941686017 9081099528678550528 1275987245127878912 5143513186684457696 2949375765324722177 1140269176794677248 5147353466345561089 3205533607366315009 3963469715466113024 4220049047632454108 8927386256917014209 8581187434178671105 7638598808908617728 5730531985255440960 5673338841712028160 6069078966833854464 1197378390470950913 6097103590238612480 5934828246983868928 5385488118694346752 3874793990324889601 5329121148016164865 2675787811189933057 7580520193695228768 8068086716796240897 3456789429531704000 2458186626693924864 6117353188930519040 3337116264303362897 9016919018003384321 7091324655515118976 850045091937048705 7260046258897702913 2386744311965069313 3498035864568391105 5280292889621516496 5959790697752498273 7676926441300120800 3432065533260567604 2612682754778618881 629783682332129024 6665086232603566080 5294746668700371328 9125280318166797312 6561127265090040984 6031874415671967745 8141919867325254048 4061939478835204097 3823840919623643296 1575407150336551969 7219455139457643649 9031750174926346241 255868726986727936 6026424089532690816 3656772398861114368 7341490392936594576 9218814801019658241 1513544917058845440 7660884144854171009 6926667779008625920 9193771459832845313 4769348606951186433 1915920666841055232 3292202450770456576 2590923920443753984 730171059633867585 8640506672309594369 4742984199596959968 4965336614609768448 4832829090799119424 4808487332831222392 8753799983613419521 3511219707238566273 4042435804845038080 2520418747407367328 216501683311662977 1854863973384533065 549890950903378372 5270632872395305217 2265603895099129857 6972356837799129728 2629511738678282232 3853634038233816609 8359093172131109312 747304843150508032 5907179946828505105 6461319926576185345 6396678347689732897 499937058320852289 3113762229696867584 3724547531489321600 5284849320224141889 3575713093674608640 7099516981232939265 5546177830943129601 5488805622651231456 6160787293584406065 8057459006941535488 7071300198344275969 1961395974740113025 731094981452047145 6664699877091761152 6081645851798405120 3852384027110462465 3460344487346700289 6145418678231465985 2887399225206177793 7217116583803047936 2239180148092932097 4110680253927868416 1358419291986315521 6471218342364569856 2556084287071868560 3847770758900717569 6129649076628127744 5155511284793967616 2713106421989015553 1015979159182813697 6751512067978267136 5173507509073527695 7048275529331308033 4743901049584924161 8129486942935272192 6556448835842867201 2148764905305395201 4261832732724912449 2010600706269380608 2418625880938496913 5005937668800356352 2212811776529952769 6195230585039987713 3824383457825223680 8763543522752335873 7243481133523823744 1955370101964084224 6620344879189494785 3882745978914390016 7828384878309812816 4970375738766581760 1815551993023825921 4409442361336434192 8436972567960419329 2993377156971753473 5434736457271847376 5952088611712663552 5170468871939490304 1446471084206383104 5277788630396752272 2678529263548674049 5434823482955272705 3532962399393394688 1854826098153811136 5167176143675920385 3216034463332564992 6844715417928204288 3657951483067293984 2172723323016445953 6259631588683808768 1992634312059142145 8241238615459135488 4451446191348578304 5226141272350912513 4228529240294226348 797972150370428929 4161179442885348033 2109541033127442945 4812839277311393793 2444480628039153152 1858573219675808096 4841090278832914432 8985524216763360912 6694691283062979585 2208546144994284416 4615941009389310593 9021427055727325185 5639175336047297985 7285538743626581248 5033922044876176624 6307620797389357312 2853233682656620544 4641005951277553537 3167606736954327041 5509517599276307264 5941298304206159937 3247201889549899905 8848978438579350528 1030002237296615425 1228202536433876992 4483196780204544000 4093651039024069792 8364128356121103169 159074401024235745 7381737313349619392 5402625558498637825 7322913497841735168 6460127212661032832 3480244503375407105 8764418413749098721 6991671944542443905 1916538591167204673 6633939894196386688 7648724032390701441 5780167450901102336 4346901384471980289 6670601450370829313 5046138146954030337 7811095474868196352 5134613001950194608 4544073876573106625 2202180278728982529 6562376354328739840 6048053719801186689 3198903539153074176 4530828513078266561 9059625285070512129 9051884692217290241 3621823030058305089 3236908202583196160 3116668119886336513 443208765653011913 6971414747159972417 6221256759987088273 1716986085677670400 5184301655408769280 5757865129557666305 8664899357351497088 2663951104700524032 3224270482783789056 7703913929464324352 5719426975897831777 7541945259282441465 4212105309960910431 7918280588256058849 5346632819673394177 8964733907335867904 8536904112463464449 6440258835187183617 3746808552118008320 1018036489366634497 4474407816105977729 8200073449235754017 1927319855718302849 7894545260210709953 541668472909047788 7820621644234861865 1072672287032868865 7889680381534893825 4409561962545687041 8377633067111530497 738550901741387777 5103863148605165057 6179287185473939457 5034785173984366592 2689381397971857792 4884814164340506625 949853899159848193 6627141674920467984 252721109807040513 6606307409314630657 7243166420966010625 7542664818881980417 4317615103596822016 7987315030147871744 811920491705083009 4222009644662161409 6316803573521244161 3055768571134499225 7699153392512892929 3498108978589462528 3324139689326952704 2960651463838924800 5535982556760418304 5717249355489491200 5056689437062662144 8708684443687455489 1854043229568570145 3191368031244644608 4746777036395408129 2263036177612705793 3498580233062815168 7383077471848204288 3407562225927050240 2627558190174291969 672478030339006465 4354606962095121409 2476287130929630912 1575055338252700160 9123727496443958528 1749514251677726720 4618977318796278799 2609113439450989056 7165076415574970368 5870744525344432129 91190062911969721 1365057072432748161 1245583013655248896 7191067352416630784 4812712462449442817 7055923598987829377 4743874245443404289 6834262288612323329 2643034105667090432 2413791482729144321 4860197353385525248 5179674739563406336 6699932900690561024 3513986601060253697 9140962597378981888 934735575738945537 6378007173156944552 939961264730275840 1967206828138758401 8708963407255715840 3293981890528968705 5349447056794774464 7370326443384442629 7321158896635325249 8112538250575036416 270385955543842817 4059052164699000192 4991771158595839233 2575429563449546529 2808625628577165505 1606374274588147712 7641080876797919233 7220667262741905408 7553997145813427200 2327305061899835712 3283560393313037697 6740885494178086913 1061714946744059905 2407775771298010112 4342888775423177360 4071507181489673728 5075144838286831617 6919840803008413696 7848145011619921921 1477797592759916529 4463001187270922753 4534642928649625600 2842523986365897409 7779869384169882589 3843622416277689344 520841182591909888 791734558954569472 5840563938107313096 3807990514243791873 8488521725686331393 850100585213116417 6489257724758259457 6342710771155412993 8353862924034781953 4651808607416428545 2622020481599664385 2097679176821253120 8260233072891858945 4142677118806001280 8315911371905377601 599573973067071489 4048624163107718145 976056895654489600 4221404042160116264 3243824089202931201 6905101957262063104 1680646940183875841 3148977852608184320 683058536765116929 69056525508979712 3424937213750804481 4982770618496002944 4548338810408091841 2435663292952581632 2099043531794620929 275841404307767297 2617258118427937272 7554937493345684854 218544923871052704 961667723165354497 4188007766891362816 2964073594642152448 3789645596161066917 3925460651995922432 2397682760273268736 1311080904375635969 241649772007976960 3390632620276328448 919275976986722304 6508016565526452993 3074989927883128321 18892815409668160 7235240690684854273 7514708450640904704 9076416447335890945 3544903398941169664 4083297585324683264 4711437363704254465 137562585100097472 3854566568601939969 7748377684718301376 7669548525526372353 7120170175141920768 3298127444567375873 407997944856351313 1594317354903830529 7290267781587009536 2469700423004057600 8836181244276605057 1575562597582021249 2565970409313861632 8613110219523751936 6862476448501138624 654256887003742209 2662486925479041281 8333332894244208640 6094948076292755457 7294649393729014033 5753601621823106049 5556074347272290305 3052407209296726272 525141516141084672 569186888217983169 8761851170766152832 1 6779529377231126529 7474075466155742736 8520476370091906560 7804916916445786689 4459367506716987776 1665465213601972224 2832019637758590976 8930366937500158464 1107946077703914593 6111819035553300481 6907267034524683809 4492772198890283776 6250952994500756769 94490599452101505 5637385668185636864 3951700537896259072 4404471845563892736 7120369339256622017 1232481522255285249 192520003986275809 4690070710140103964 5888646874684338176 4321113988027352064 2016858351782068225 8450217695361728513 7612439230448238593 5413840536507338753 8110297329293590528 3680303743612246913 2845515448964153344 3590263962979401728 5505904613388108801 5123131299222112256 4516236708073785089 2148065550115970177 8798678670339330176 3892844055207225857 6402620189338468352 8814328790108574344 703629626936814209 1853557399893094528 8166529422545997665 8715746085669678656 6247194032704258049 2726452409894035456 7998867825035358081 4536301047215734528 3532434806303847425 3961472146679496704 8940313484373345280 8141917543332096000 6937749878722265089 380251643027914753 7415794889429991937 3337874252365934464 4273535276691895297 3922155559922688001 8360452038586535425 2055783135869521920 6060771955625320257 7994860879904333824 2273554255241412608 1811685338734428161 2870061017906282497 78593069462257665 8522735049305747705 5344728365969238785 820177291498042112 5594933936085656065 2910817241558030337 5952731332707274752 8089079041604809729 1657963614892149760 2038772374452043777 4647373886724824033 402685278928793600 4288493694112370880 749326005177395712 2732830300689215233 2764058237662597121 8607169856929589545 3489928137636326145 2331120367688495360 7582534699245082881 3807410508194131457 7585456660945999873 8543213233878761472 5197070907496658433 5961385849595625472 6444005331393322369 6531052065385807576 2263115049778577409 8889238723596075008 4140659417515503617 5749135942978707457 92325575470398465 3825181576056367809 2442142813003710465 2131354069010321664 8756375723577396704 6936002010727740129 626691335906538785 4604508409834762569 8774431225307325056 3819855827095171888 7238818341068996609 3074296990696165632 1723790797062849344 7723206371625631744 8553157560918867969 736387169036064768 8080239264972931073 1319694011208417281 6572295569089236993 6019507798731954176 4283119352124223489 2765776842425484316 5418703439735680616 3220259010586804225 8701315730824124993 40086293783299121 3621680453812786593 7167396812051937024 74991901888053873 646507466932888065 3471139588362831360 623729832149803009 3169736585581166592 5870473982408833793 1824955033522003968 9131797254907310045 4771920927025350241 1999241554489382401 5438981008283406336 4806625317697700033 2977927500440380608 3185805304530875280 3653498512095216641 1609336347908399617 2571395905191630848 6283544045556137985 3879899325228826625 3354480637064515233 8765445396527252353 1989157681217058081 674652921167910656 220431259442362153 7401589546557292544 8545686134518316545 2382576213707784193 2295227465060098049 7328707285568661504 6244499757558710273 8488768261787347344 5245012295208378369 9056060879327854593 8227447797553692529 7841995207057850369 8869833606362212529 9209255634442725377 2858533103461037056 598443232888043840 953583953087326209 8458400227304931328 508009078157846529 7873025938484240385 1623176692829467392 1729616192624953345 5951256042106635584 252280840396595201 2831916411343387553 8010804415935599617 2034615386308882881 4041084547495821312 5637560881011638272 8469943055700511617 3577990477522328577 2639861955235058688 6691413523163283840 2036232768945247744 5167358109191475713 2790235499192519937 7681670829609147392 2302330433896786081 1997404077904939521 2251586864130293760 34772400472655872 6849796959587959296 2088235524450326529 6574483779600479105 545820837052022784 7201033287791027712 7045342749555764736 2233182006990602241 8964364673655105025 1801234507149987568 7305614033217241089 607371588759629312 8974484528500012033 9007527902209499841 701920728289358976 6212962251888828416 5330677231025084673 2069265988174802817 9137682696840216576 3893277055453702656 2753746003693473792 9007994159561383937 8706008890544712064 2780134728398585856 1246839800462199809 3787863324624289024 957868765185354624 2155049518198911297 6374573562195409921 4627105461558083585 228463850885303648 2004518921794954945 4559187005075318785 6044550897135648769 868116725861453696 5836103652646133761 2176568158821307264 9011421888227136576 6415826988709898145 2035336878493451137 4081384489171775489 9178155174513757568 4055299051774804737 7559615475557498881 3584393293863682049 6208645360070103041 1760565777227055104 2333636169587421184 1121007198025672673 3248635016084457472 5911199410568893952 7174125521172692993 6920034823201960448 6107198324953536512 3885954464209709057 2893918884821767169 6806323068831497953 5682006741379551233 2198702569039650304 3423915419463122945 3066874487407728640 8542480146478829568 3044757217688305664 5700866911959949696 8966493407726551041 8706566207719989505 7200122792912748544 1538561432976381952 7706997649374093696 8686851126614689280 4579423145878355968 2708923482630545409 3334184272987468801 8332426091474764800 1604054149431886848 8892215750884691969 9132217042450980737 2925309443100010497 6040090788271902872 7239011567113753481 2521852160632401824 2479580210333220865 5941300150628516864 314757643680650304 3018194935901720576 3313343644205412352 2315820908219604993 138689753753782017 8630292244781461185 7404716807039842817 97128332287863808 3777422219753162240 8701800868151497345 4493937796478936320 7841736903165881344 2020654491074265376 5983309768928657408 7210312680025917184 8272782181927888128 1748231214013920768 2956355844594548737 6141057426079940609 8472881007719120897 1271756221732870144 833353437370238640 6179002725587065537 5124454188372822529 2343197148148713217 2637671351440618496 7185939235510558720 659369059207483392 6928557092271804416 8770726555112364032 3102858392724045825 3660675395698121249 6686048257985961984 4195132965964185857 6145780483868540929 1118524735232446336 6195257667660484609 6697631987130657024 3515855221171533457 6316483179159439841 4942208124384931584 1209042621150632193 4341942258788066304 1511832581598032128 8571413517893107712 9108013786083491841 861803510268817153 1525896263799226368 8423790228463232001 4836394511729128192 4112495413475530192 4143303667017430017 2326037133489940481 9180405170281721665 1602590383212110848 468108108346168464 7129547973146272000 7954633789907140608 6247180325828980736 4799542311244988417 5585055390323145105 372104173415873409 4893693822111984897 2030481832209152001 2111660887884231552 3384618306814185856 1844652322498265088 2683984763290906625 7621957614321991681 785762756769657120 155133949717593088 3058688142140047361 8115655551519621632 7993859946183023361 3094544180768155136 9199391199046664192 7188074417766446816 1662954518678710784 8665120864372161217 771074683703459840 5928527849052340192 6074920609629328896 8545039094650247169 6221833209922650113 5256602939821060097 6894552629771104001 2745033460979658369 4591125781154593281 6122468212873893888 9215233100694683649 4678454043724581745 3788840361321496576 5259877187949820801 3548582917869669376 7509152078079459328 6876512314553786881 389942372440055809 9033423626223378432 3806718704499050496 3993557117278484993 7375538135893098497 4502674480803916289 6128665808399192516 1146087071650651073 3482145412494746881 7007268071367559345 8231241732184456137 3357797121733991936 3310242710552096257 2811615928554928448 1484692844446900225 1035344671903174656 2546985730589569024 2564100161674542592 7908740296832550401 219014566797180929 5943792049265145280 4013870083593150464 8879045366455618561 2693140466048349633 3017271231080860160 8361949879120297984 8540094977084219393 1344134419897973505 8868808231527417585 2351864239706946089 7855068822666954240 1823144177145619968 975932649275129856 2508807063201382401 5273817029986332672 8725694312045340320 2253863902445625344 5270693426525499650 1566510397226192896 6757362698616455169 2584445778616540673 1906945508190912513 2219239577111556737 2356669685617744128 8661510784075956224 542576801040601632 9114562332394504353 8190091757769582304 3523350583578086400 9113632381396772481 3416021232273850368 4341171186054808369 8343159883535938344 5001997666820966768 8407122145362805057 4714583851324407808 8703992492124753920 5884548302026833920 3777293940458250241 3759949197279355616 1278060656431656704 7400980529622292896 8545450040880998657 7327454858306772432 3050782466270916225 538438834098423321 3380791957432303617 5697541617301716992 4789658755818162176 1964858758211531864 8544506071039275777 4294656650341437440 3837933190009397249 7750443563002318848 9222716973016273920 1 9214759761563792384 7997502415635944449 2176610102247920737 5271558151163866113 6836289760795433392 8349287879878480256 8739009585442991952 7591513152489486977 1711330965816321432 8236093269155560960 6474887567283857408 1084383459397349888 5454719077188800377 7640509543599696416 4498203392809525697 3197085302907939328 4251626294359359488 5191774757567809857 2070329073926725120 3140966225373093889 1835770685936450481 6548085094753140737 7868869685043803265 7293096389513737920 8619171417151067889 2104871438401832961 3737845536969637888 5878052824718748161 2453202652397862145 7388821653290228864 6735226670627390464 7078259389397821313 4863071920520091137 2308947547596521473 3923593876965080481 2657045609604040705 6943711554722108993 2449994885734971584 8150118080800090113 4527742940375937536 9126152607385790465 7411049956579835904 5282836974519517185 5052258472828567553 667945609296709633 7014589405843631120 7857300376334731009 5245181442728551041 3441311301892833281 3520785299106480128 2065656185423700993 5758959394263716033 1353757643180109505 3412649127495493937 367943874509275137 6904339353294642176 6310594414895446017 6359262915567812608 2898491647940678657 518649690845085696 1003508743951216640 896038197699452928 3134240247580667905 851638747520813872 6677125632357086853 2805065428863986646 6918740692075093600 5505599348689731584 8848876066631494656 8135746402717471952 224998056222277632 1157815673762689473 1094006608608705345 2901101469339821056 234926222405657557 1596178982765723649 2917823631257595905 143288923519692480 7838433814643802113 3735857511319140352 6734707391321071233 8037011560279638017 2513265920364848640 326984157476246144 5163742744653595345 7836218091805095936 6960236029422572160 1777633617897816705 6636151931003477888 3697369392495093440 4240165081519209473 7102333682345952640 6238248537286669313 2216087610178526592 79089899088387585 8854364943004818640 8143609676336418817 8617904997792827392 1032241859716982849 5134306475301937152 145460897248848641 1350478741879128064 7164246870101961472 5434076200286294016 6929790570660460545 5769316712658191104 8342662835589652480 6466104695962443648 4203581621609788416 2340259868040923905 5148904879171877376 6683746846591278081 5653506682293334016 6966716240882228224 7520230468039347329 5964777622914247680 9174028795384140193 87438720197664705 2589246990127865857 1016957545683533824 1510286718730070144 8898785588078862336 8357756418685551360 5992049443282616321 6554728234972284929 3288362713128287569 1732648679117635584 7969792331105778752 3743469642350514177 9115369212403980289 8620388489103233025 8214863133077587712 5651430350311380992 6742391353387522048 3472200236827516224 7276632213301872129 1077920091373109249 3222395009881603328 1947885639752217728 7036685531683280065 1912310407199129600 2472403470247011104 6170127683935074560 1568660265133479424 3789777058769013761 1116097471077521408 8762969616328114177 5806756129732567552 8466848091184959488 6924713116409292768 6454979447123343360 8881120060530985985 1223206857327679488 6881511242220824577 1088045037874861632 3129862908434710528 2243642268150906881 5176054968092898305 1272446298524828289 2957750015352541324 3897285276077416449 4441468955180961953 3422009559301718016 4574809346849299201 8986905509759237632 6385518982099819776 7105938868577976321 1401948712539867297 7708887019733729280 2876088532571914240 2594182855133626369 8107488358715800072 7232161429169766912 4659989567474186497 6357789875311479809 1491140578918645760 6209974729128364033 1677690365539635201 3371284442872365056 6794277831395138080 2964236037796100032 1223909104913006113 6559892816716218369 3024007260107296512 1855291699181675265 1585612044920926976 3984684593701813056 6238464210364202624 1791822288832856065 142019737008641280 2511535873127035169 562092424957771777 3510648481456009473 4595521024504031233 5145483968575056960 4036693218575974401 5560828861843468800 7678496608710134272 8566205133757918209 9183607287514583904 1666847815981469185 7872272359052593408 2083239601137311888 6222132920470339584 4366307053261833408 3511960439328778240 3115716732255998721 7141199734530863873 4782490059014806016 5156467638399365120 4398654486881999040 8118904704807087361 3911503259659638873 6142575409852563968 6654958380326748160 4514012430274685409 3191431395032203265 8563550100849016832 795709949015584768 8606919549152876545 6405382550611878912 4028798759089946625 8700169632079101953 7158714563187622913 5912086197121896417 5456692345250723840 2867293120072453120 2126272849077338113 7701303903974244353 5689494976914325505 5506868356245706496 6321309886448793601 8019922944864641025 8160501078731477761 6797686349590350721 756670179964452864 8531109237670885120 2102471597325039617 32176558363859137 5393623996938087169 4249912783221637121 5352114849841524737 713741402668962560 5573699464061698528 4507400604831965185 4486787880759234241 6155481677403742208 6893378393888184321 4063137255772316161 2831955837635915264 2138201587743788032 2565301602744456705 6478765505711960064 7718055640063069441 2477011242437117952 8761260093522411360 8493771786823055872 7280561256791343105 2027044974752903936 3739363471357220353 6159474986775662593 5867235097802697952 3933069943646978048 4974820039186489345 4800324381133500417 662817294662152192 1595795700080437249 16015398717095937 5467925466626596352 5063693397150331393 5716252991814107137 3827289776734815745 9059338882706491392 3312581197062601729 8062520071774706945 2686328755159112513 2227324092614180865 3424519674737753601 2667212690895330656 7465218897079828480 8139497097927458817 7276591475722005761 6928026595286904577 4060674309413730448 9015938047052272641 3103010577565186880 6637042139386109560 8783050575836878496 4183766782501052673 6516789714180425729 1036007727765890112 6423752120994983936 4523790227493470208 7993140958080270336 4578441174956886017 2456251697506295808 5745461314335021056 2298656321050116097 8763232913070843393 5856075723009777664 2557089020910822401 5204973178426474497 3389152693681063936 2940109344608616448 7206892518998370816 3840409973404516352 3339954007264411648 628896819541805568 7805631163501631489 8687980982675704577 8368079808358180593 1036835910544749568 6170638033422009345 3043563309137499904 7790461031157353472 7143559652650557440 2606935098254895616 5806516345592018945 3198342442713612288 881220688359511489 2985787610751565825 8690037701419430144 5364485233782699264 743244302435368960 7953033132524937217 4184352082124515328 9108895588995276801 2600577746356967425 8315310379814522640 2435985347754566240 6706394064721667761 6365634905606455296 7508211689653436609 6320666583015871744 1506541900473804481 5064303761629904897 3775148003492233216 7538016304282274689 3302137383111200769 893720205153438977 1372118203732754432 4200302863001483265 4984774230535249537 4640464062503826368 7129457170856764416 531287319148510720 1726785566122831872 5114979048821397505 4589424483659434208 1063649574863606665 4929076482363359232 4872542203162272192 2860638169416265121 1334777308192014337 3437964541418799105 7185897561049660336 6009014694163906561 3281142960814078977 6838930120833778688 5666051949836555264 5193264676451199489 5872143063179626657 4639197552383191553 7563406207805751296 8564355328414855168 6309882483390584257 2838791214041081984 1417704123940192769 1592106440359428609 6865739464962899969 4667563249918454784 4413438938639007745 6799306381643344704 5334697153041859937 610944997508322561 2338272512099734953 6761653511235391521 6762600419935607809 3704613715314913280 5355859929527875584 7097063009580551168 7222927176263186432 674712372050395137 6967455658454066176 7283184356601174529 8066460496654059328 3215564060140012856 3930748405683264513 835763990786047681 4315252694623138144 8118287215181313537 3741730265362900992 6531148971488804864 1920649140977008641 2990032910953516033 4051474254137860096 6490551669474337792 1308122207425101825 5682413148019872872 2613082020899294913 5344905203718825984 3838812459296862721 8485763548109725805 5798735240668645296 4665565621117509633 8851779353440263089 5066793804281462785 3743501876914494721 7483692077920479233 4597583526004256768 5620913650583606704 6932496017586222081 383245017155262465 1005004037985196032 6837340458206291008 2040511542738341120 3922372235792968193 603000987775168513 4505230716082634752 5009628400297663872 8173934961670588929 3336011741675632129 8776941846415360000 4018474634089601184 1133971883035336705 1181460639351421697 8867869217172073089 459642507132876737 4610028960410988953 772160419577266176 6828200034534412960 5934969653711717377 3850095493433940992 5993492571093300448 4620084318398070785 8013991670241017984 674220643746758656 3377473159531855873 1096395811447627385 2801955765301895168 274620004840953857 6670161976384092160 5963609285781722112 4192042484626558016 7909102459406432257 5178815332488814593 3567402539590472705 6200300210359709696 4714148737664578561 525419318559637505 9123392506748393920 129963904697102337 2814529864416655361 9130584912931222529 8209325555363020800 5261279290221524992 3085906303682252433 3041514487881354241 1681555788227199489 1104919315773810688 7993265594099281504 3411185584289370113 3125515233254660993 223279011331141633 4241590084061184000 7173867526171076864 595917929886171008 7747720449021633496 8637551013494043233 5059006446269789120 4948495079503005697 2380002380146946297 8701171068602769409 6366742334722375680 5535229980612890256 5157137116833497089 1980827548850689536 4929373415445299200 7806625870147631360 2388212536010218240 935541080457512961 7337585444125960193 5250538244682913345 359038485945999361 7515334273460761345 9016748525607642113 8173799056860043489 91681022637744128 2118180405561596992 7610588060934426304 1067955767063244800 6447909756606035201 6730534220279185408 6970708869317361664 6246958541545677057 4407283004348328960 1032413636719462913 1770975284231667712 1471904682586966017 5054283907680622849 5917638588066697089 2649548718497769216 1424773539628809464 6657875362323791873 1868941162253828096 1647711934878175232 3823683708181938177 8529246268211249377 2794909724061014145 4730007930252945664 6800070663869235200 748225438043479293 3021861330956058624 4653422059728355200 2677541130642043888 6323718578824247553 4233686352754348544 1802676970558315521 6203044660225187841 3745319097828751361 3536626834223580225 3004267562874515456 5557854202654755969 7318218674840649729 5496778579966615552 2119392315165309953 7696888239898096641 5653883498679036673 3497205943375359568 6409056231425725308 1148078497781761281 2421286127965806877 4804248301608108032 2034725375123588097 4740121809276163712 7394043486013358081 4136014240970866688 7779328806996672512 3915176768905955329 3035279594983241088 8881340674988643713 236949138619209344 1866523008333053952 4879732213179449345 6212823350028992256 862220660104224768 8267961587862706177 115219254843396352 9022091505064189953 5244410943762520641 8962069758216047969 1299144916528044033 4948076735761793025 2517504007220512769 6411037122333406208 6118671784002849505 843878005952355328 2187941881967898496 6383359649600503809 3721321372533235168 2179765233345252608 3968331203181374464 5021688535437968897 1935347067536391169 5121367254882038785 4466746725022580737 5375290705391321697 8066429568470704128 2809869621794920577 7222833107225567232 1294636425768713793 292436960280805377 1365761885766918145 7116318075188477953 2143273313749275009 8272419631306702848 3911165872515244256 6295453873192548225 6687613468095516288 8472399916316436929 1957176678933663744 132090524094513153 4964219206438999664 9184357747548953473 554038107625750529 2427738965342348769 4166185357183772928 469034036551852033 6710613612398575617 7598930279081181185 2669789855891700737 2325913982514028033 9087588425941416385 5390142066556665857 8252197268579493377 4769498859986513921 7201423500935364609 8264992269841671936 8824396524644173248 3617087475406038016 57484449954664449 179217779980622337 1304736804322803713 2309558155139897648 1950977770137052032 5438906808947547361 66720921920552960 4658434429729308672 6277235741270172672 3945508020517256449 7554925138098126848 1503386973386301440 4294378259771719680 774023238479237121 5400785996313362433 5109457212481814528 7483475712094055025 4147380781624110896 8659686833834187264 9072172495874747776 3411515523990982657 2778474034470989440 3652867618125247798 1603411602472616129 4110683554750531424 4522039484631110656 6964887080560704513 2022527710574256128 1816019007356707456 6214407075075353936 185772634827960000 4225975575004977856 2528529367253031425 7824716616022491136 8924517971463201793 1770289694280849409 8054561624921698305 1020607767762096640 3167949963407343617 135916459582874913 7610755453321045760 4796061711652093952 3974053847425104384 4233142395983818496 773639235028552449 5857835013548015617 6999083721129946112 8636270965778746240 4749007845029977793 7262483180429713409 5107364113117364225 8178078971791609664 4963627919681032960 2829305750841190160 4234360376604853249 7559088501087141888 5560625666374751921 5538925273505083393 5777162438798697536 5536381348877697025 7978713988243357696 7272142402649484817 1294155607122023936 8711821911191273472 8670214134498940416 3018650061256528896 6348354970724859905 1307456057860085761 7856498345117157248 2960628779350398976 2625586690571621265 2066759154153324544 5772262556505751553 77410206041549825 9203853347963322944 3458815332284246784 5778734017922871297 5525793389675569153 2332603665395246592 1034362193504747521 4267887672627822593 7513673588759519233 2962333611587987457 302569013358817281 5326929052739932096 1064749274045480960 540841985216794624 2433017881891162273 1367350776217088512 6865354960421627905 7470150409054016000 4224959120917416641 8437575161782672225 3882011973784077357 8840279469605505025 523556859448131457 506826834680225025 4112361072733044737 6037484057892093953 5754810363819139568 343273725551050752 1309041412942159873 8986210025866669313 6644416643348758528 2011186054171582464 7286633976679896801 656577219695581184 5945502514134065152 3054988935289579888 584797590928023424 2422612741857327744 5286107605372625376 2115698604805010945 106633965219425281 2637470026701584584 6154882379561082881 1968029805449780225 3440820380527246209 1187712548726931456 7769920300932452353 3292853913764567489 5511733734953857025 3516169723390833664 1632640685688478336 7605004127313722273 8904848584648199589 5163926753372663424 5253289311420393472 6258561332382365697 1925055084973507201 3693858453016009216 6052867352834651040 6220796940075312784 6213532600165484544 5579932468560701440 1663704961772616705 8095878356731435776 4800890589600207873 8542828048348669968 1440097095673290752 8543933702194945536 2770807683689939713 1260284110728227521 5856698854934279169 4209295844480259265 3370890364596021152 5563612681503830016 8673496395153007681 7426141201707701504 4424552407176098848 7666351257434521601 2090202042111266625 1140377159216357888 6829453938123763712 5586990955077328896 1891373959641818113 2086398533687300096 9014492839427345537 5446463214188553771 8325271110089928296 8761368977796764160 8702043790742388736 8301427363004004512 2950635914866235393 552724898627924993 1339594360367974913 6333342845935550464 6941847243988795392 983602681986313818 54081793623658496 7759514040124727808 7099904933979930624 848069372908941792 222149901536849920 9207189824479958913 1906541156340495617 4791743156336918529 191517232416732612 1397286009833562112 4391186208559796737 7356894913152458400 679202919918179329 4249412469459121865 5719941234974999553 197214568667350016 2107993139606987713 7886456081036939264 8682701102199242100 1367482435293644801 7612482417329037312 5635429775026075649 9215763180852271296 2025516408082137088 6915661957944906752 3411684270084911104 965521929235314688 6652515854204958273 2155916413117649377 8428211442893617777 3905973943682463745 8439367345772888064 1006838246451038625 4595207469747917537 4240024319164065792 1740188265224647809 5267647298626207744 2583238084046814449 2359279248749540000 1981457571382177793 4471486870230152704 4212033651405410560 495277190595575808 4134784783084158976 8086266488882284273 6009849475240409089 3477925639069761536 2229706517260327936 8993748591006777345 3914170655818305537 924967619107457024 5858237918472142849 2989734256365432416 4295168550235121664 2885866611527012544 576309050860858880 6752275780408499344 3149423659013154304 2567589087206739969 5794788026605844480 2741036385096804864 4078422146979409536 7810764309976690689 1175062206642687801 3568846544570316800 3648020841714270209 6334542796607109793 8004461839027963648 7355179795703975937 7301940546956608513 6278160178347507712 5504367415740850177 4889642173679325185 5361955533605438016 5301924755890290688 6850205822667328513 5058623998074046464 1955719564083044352 5003983839800510465 9138445165281933696 2404850764284100609 3165509806995446033 3553451547410038785 7445610187660107776 134003276147785729 4899424241053714433 811140992400752641 8308304212227396873 8784071876778399745 585200933777005793 5969925411889020929 4719073729409994241 2640092856275525633 5672176802944544417 364007882622976000 4609741967909539008 2085393631069363457 8669720851138778241 6395390902940211200 1179586956319456256 636140445599088641 5660180986309098816 755622244099964481 903270714338600289 7729632828353150977 20189469980418577 2706099959845298176 3644736495943509248 2633065935476883456 8965962491840102400 5978875595422976000 2827156617622145664 2572636521991426048 2358893372119333889 7887202214202844160 7536114734662791680 5124343196471017472 2130687900904938160 771816827519576825 7894257766476529665 5223144724924136169 1033947683011952769 5383604917490582145 5815456149912682497 6074984777862086656 2199013164760663041 5258936287379326976 455597345699992576 7937914477264702441 6285037821118785153 709554201776754176 5901901921709532032 7289849168069894312 2750001946096025089 6209090412920608156 965973218208366177 740436799692745281 2102671212396388609 8440368220419267328 2275158290642580864 8592697970412486656 7924433283782361088 4375434602065949184 757332602193800192 7680886917179277313 2250600298805329921 6713538996792502273 1660847463110247168 1354701406879645697 7029414505254650625 7801337830935101440 7459509999207841792 2024075594328107009 655039799027030884 5522239092931377920 5996261674432122273 8512598961445811200 425523170977194752 4319271873434589392 3893433994489888768 2148211256206317313 8865303660059185152 852745162933614593 5601596910360438273 6022011295006197760 6807263280097372864 2141226738088771585 7569204278513674240 5371165312480956417 741779441286097409 3207350598495387649 908058236199763968 2549248604819942400 4203290309645837313 8231173507634988288 1932597433991539856 5085253329537216512 6593151712469576193 7716868371511347201 4856571354387562497 8791552263841099776 4838539942633668609 4610450574650089472 8412927423434531712 8762867711664719361 4137929935327790705 9116815091428115968 1411095727138509569 8964357520054147857 9478136024080385 8248805615223169345 2638912159681955104 6951309546657171712 4206343558218344449 636961986300407808 8255109774130377216 3409671716743151616 5979478404236483584 1695235482020380673 5933375278632318048 537598358809353585 8753994397419364641 5867897281308196865 4186655773559898112 3608271308911329280 4606188861871226881 738238041601605632 3822046356108738561 783852601550352385 4806000478968122113 8360482116997402657 8675007008142041088 7555925352105334784 8710697813326318873 428567206504939521 8001092767880890881 4737114289092608001 6234605622014836736 6045710209410043968 6605240164042520577 3285006816706564609 1022730231842635648 4616116735254461441 4964134059752955905 2364087203671338576 6329436835120209920 7733728747623284736 7066725616370035329 7947246559997497344 6961820260247426368 5378609595301706241 4856476794665488385 5571041869236959873 1512556810425759744 129502815547359233 495206399101524096 8290770901167847169 7969916402963896065 2549226348600356800 626727875534389249 7939954453137349889 1638665946027995905 8497918753454791168 2401308906456332288 2486479032177816576 1583640593266039425 3348805365547401216 3018414867031032577 4231029732650146304 3210666856066063840 8173742281427416065 4208471291192589313 2904330054270918016 3437337606746537984 8324654680754112232 4199789757964372321 377089653067304960 8499385706668363008 1553630330603175936 3393260759497981952 4501738813978800129 1241709641594433536 4768601213164233984 8907578062972353601 9108154693429212416 4765328903999993856 4506986015733948417 3934799935706116353 3378526100108804096 8804590605234442240 8095538525948334593 5811286575257901313 6725045013507771520 5228209908749172736 3553763014515589121 2069395486074434031 2479324141391741440 2135474073967447040 8788413305194714297 3654772109881242112 448109180526287725 2280693993772941312 4834877097238986752 7988886349127974913 1186756944349235328 2859327603204643713 6903490853153325952 4816154802239045633 4183171769242515713 1952394562709736449 4460605635722360833 5085536629756140544 6784441528878907393 3216953219411635968 3394957552157937665 2426368473829892097 5864586488933438464 398147419013311232 8695036296042110977 3800992646752794624 8988439950896382848 4177699754557907840 6477577267258233088 136561122005788673 5064959674711068672 739451838399184897 2422561556081138176 3582938096998547456 5013820780301398016 3933762212295327232 1438616395960739697 2663408411438040321 3868883393295623849 6066036203962830321 7050451553452183552 7806833272986042624 8903845778710510593 915532991099223296 727022126742145041 7447471131178547361 6451297601888616449 3371931320034394112 587379834458459648 3996447088037352449 6143386626735449216 3077730180458938368 762804746546116096 322797399046651905 7405596615458865152 7691851048045379177 5679204838809608193 7314690355144737280 2567288543786338304 7515193229582800384 2382712123474683648 5224821866820594945 7608746417249812481 4279805647182055424 4498000417010860545 7984028633558046721 5656717891917256448 4610283716427695361 5111883138660372129 6822838947731749120 8583040802076430337 6619048610527980929 224977837244723201 402100168488384184 7664066928107468585 8833443654319542273 5797545093136916481 5510545457650454177 3256049613982711809 3685366298680705025 7677005764456947697 1231493297945829377 7142810321963111937 8959012744777511424 4029978367230233664 3427548749699596696 7870770042047619072 1268394479987717984 4984502887210745856 1373061041016719873 7345559703650484224 1803682088873388960 1665520240513177601 3149193000441737217 5913856484629598209 2781141160715397377 6420625116345655552 3915938182069523457 930271536304941057 6445681768562952064 8079022157361911809 6426050051610969825 1890819002609885569 1533709285617831296 6875584768447566513 3164151400561278145 2026281283404512768 8142733496731267969 8267161363458465792 1985687399717619457 6029466054705633280 8979763306190137344 6237582173741761025 7363014667342648832 5448610249723092721 6459204718094445824 7471863063461888001 6293008829881976833 499775971036700225 6439478472702704641 6762317462885692736 1162208347259798177 7304133131614305908 288853377044704256 4345519563852205057 402577179654750208 5187229795090845569 7210160406802924033 6974557345215250433 661031498140247041 6325908016467452800 1702593778943836161 4085385719649033216 1107005832217984513 5917407147472500417 5044526195864502272 7071231965890805761 2182628823835643392 6307333138929113089 3045600767602582785 3774236211567093332 7030057393241421952 3954015786877089104 2107632707603804160 3805239689591155713 2372598695786455041 7791888580594466817 3328971645832870656 3981974587840299009 2864436959488507905 8365405940862850049 7984022023896194081 8848140492487124065 3877813894019809281 6487740684936016129 1127791615536389376 4520769447477189632 2290650897566826497 4867710145085456384 6039257119885029376 8465243008232047617 5319984464736704256 906805415600848896 5717165290837910528 4131745433455056640 7765930725052442752 8218367331665447104 7590302177112258560 4382907554372764705 4193849254312542817 7410891171899480897 416875797358559233 8083050881289128448 1831079266609794753 1152139576295262528 2305954265576818689 3513399542839815937 3434793824250556897 7689101321969532929 745923251483163913 3792205798123896832 1710164503588189928 420868725025288128 1842491943485864576 3756954462833901569 3649369858574909440 2499088156322658817 4884220375258206720 4676227504861274112 838340384075921409 2699219518571155264 452347341816248321 5826355386187247617 1303448982887803905 2226702984936813952 6647921236580639329 2808090578781416353 6229626740906898944 4963403447156960257 1274523461610320128 6686942101640388608 2170541938948105120 728270395730321408 3248140965867552769 7607888789316755456 2023253184006340608 2094464389796711937 4739379703608934400 369893603453843712 4132704813969309696 4758797250212134913 7191353600151391233 3852526714676264449 1330481439998570624 2236206970858897408 7269153017519669248 8481543384465670145 5568292615633269760 6715302605196120064 9079505970246675841 924159063024603136 8737649677963919360 2534607848392770304 2942799431196736513 2724660354683502592 1687890430669840385 489749148505385984 7701255283613630465 458416046305048817 3730278165686100224 4390253377804021760 6143110884118859776 3583598197792780289 4650743483008293889 5270685015298496929 3830871404318223105 1486586470255091120 5637962716209336321 4856415103687962881 8195986051976950784 2118803063980686768 9086025050770654080 7021550235245897024 3641606041281008384 4240201935708289025 1780475206557933569 4377175294425923584 3427756765151355776 963018030379908209 6735011466528296960 6176272032287237569 8349139655351688992 6872000800248233216 5814228526726410241 4192904744324399712 996670330272241280 4075354874014715905 7404978785968685057 120758929790522369 3676358927262917056 3241595844685739968 3020765709459849216 5073222540138667008 7944380924116402177 7631933597786992288 2476404029596366080 6787334159260130560 8360027033546647552 8558067221058064385 9210143541429966849 2958725678506803201 5483454681127023402 1647895232958127361 5385941434586826753 453911074719497793 4695978816008610304 7720251869004083201 4817449996079368129 9055142156704164864 8911517776963948544 8523588123315306496 4774276912288874241 2710526328450224128 8480209926711240833 2762372523113443040 5015871740959555584 7699411423979177217 7076553472482476033 6083635432773862657 5393205161329093120 6040479643446739968 9123833093183218752 7515895231213275072 5514866273871059857 1339356467012778369 5218664617610527488 1477181534405895201 2923399324242938817 6219511930149708801 6431315045190805632 4488837728546058752 5160849123579052032 6135510014250346959 7138168366141443841 8817357166807374721 8464460204115168768 4076328730853343233 1396014560620741153 2144820282001457152 8805526475967616001 6611759066403422208 2014408280510364673 5083756625945602049 6439440454120106497 8140034038796108352 9206883790223693825 9086485264559306753 1026665816763856897 6001781928421912064 8382082949390221313 8273456979886600192 3617814990257864385 543944308913176576 6523143480741392641 36296835629663233 2590708587632798784 6357264463499340801 6690706040696519680 1399512723267807232 478566706924752896 2477206307215549441 892923764456867393 2467924628651766272 7614948994328035328 8514120525294366720 7245300584452055040 6462302258664474625 6099434027216800896 820832912764440577 6636057615197734017 5219970916271644673 8703049198198980608 4257594639567347712 1889024288382277504 2719957300751695873 8441575696626262529 3672381393142495744 7990976581192908800 476796151086465025 4786373960748327552 6290819736629763648 8745004550684142976 3571142513873442816 6791361189721322240 5276413572550918368 7148285553047109633 6841385473219231744 155387363536909697 7438955228274930360 4026986656525613056 737276262863662081 2373959851162304512 7566486200405252609 2271559360901382145 8054482325538469888 7936326237993755840 6570722836934161920 6137078811656423424 4503919944701816320 1957203613620758657 3886657995795117313 4950695076126209024 1568396310686424065 6729005842549072128 1793271085065689920 538208445466669057 339800810255796224 2545339141932376065 4532605100939184129 6921071717128415233 22469863358145265 157176865490272257 2301002167174748672 8782498178022306304 1584879879022923776 2348162294506215297 8531534152464998305 5637215158759206912 1167696031781761280 2574284041113305089 5595667658299645952 4200468316669841748 556293924854052864 5414538987028348928 3126042667654807553 1357234363903048704 6235240311588017152 6804012394399411776 4271813230559313920 6686392154622623744 9181482665408626689 5504085245190721152 8219756175590963232 2752078461891112192 1320675655045786657 8106779948206309376 3784094463944204288 181561667689060224 1683115540748098561 1466784471750999062 6743759944144905216 5919213308579020288 5868699979791026177 2183820310104268800 3513598497463470081 183822468632641536 4478765204837677057 6513544953969701888 1851275994947555328 1260944921212796929 8348446166324838400 7871598164965372417 4211677981097328640 4941994411699983872 8144237670937977889 6487277009909055488 2506204204675892736 897259218861096449 5323333265965326610 114174845946519552 3846040144188621312 5931674271544783361 128485981001859073 1407850994670239745 9048023198543764969 205051386840319649 1187660585246310989 7763980308517486592 3862835789537964032 8614142496441676801 7176934418463121408 5403587268120470849 468009595488901120 7747058495141922273 5902913706738933761 5393192740016683008 1846572622420171740 2429685058165342209 5458732505199522816 8027567824794269696 4468814271782770688 311794693978256000 1354223853306685952 1393605550790492033 5494684741183492096 1745899651230136320 4790287664916047873 2835657465151170144 9102942426237499392 1397624846333639008 5019558570039076865 3568147163880771585 2362975811072438272 6881871376673859684 752257164859539456 5865985394513093889 6672582006021292032 3845883636566689793 1806686500799930849 2165245484215704557 2360434918437126144 2053451720653339904 170670818033664 8462241642097102465 6410699355264956512 737775584515702877 8868988864868122624 6082186787006352385 3407960362256330176 2669257083346813600 9161983491064109944 7412785269857072864 7376812298200475649 5717682064089053952 4726462525603321825 1623129403017044608 3408397700719181825 5800561497025544448 2080398314674957793 5646574721212752000 616137586064502273 1019733638650068993 4743383020797689856 6306666964739244032 5537941621983336641 7519621613341824001 6011625598440029953 6711536137622732321 7727967128086584833 4526395912637505537 4544477448530493440 1629051833992583297 8671627456990299136 993375758433550336 224318564355243968 7165801457639145473 8888866456974295584 1146749750979946688 2874954824365254056 4501232094520004608 2547824468233687553 25292677734438849 4726313886265135104 3538268620544213856 8402163344564091169 7489378922982083585 4774780621530323172 7596702017325760512 7348843674053944832 3769222330686060913 7847641809557303296 2907668809771958273 5871706592546350592 708451605377469888 3724830093073685248 3730831531241283585 5404565028453679105 1988922768694444032 5241524743339528833 4140242999177046017 3033743109768395728 9101507846900719744 2259370478238563088 2314506540742289408 9046283655747264417 5485257697487700993 6655308098835709953 1482639966220062720 4437561995317254657 1112436495434637312 8001213757820502016 8721909220723654656 5039183606858677184 3662533389621075265 4111657151892563841 7608045156665512384 274395845713209344 7690119701330691649 6758601117968498688 8186335345766268929 8522699828367053825 2396199932344502273 6906133803324203008 247357706380688033 2314409144063819776 6680656503381132288 9143577426437734400 5813507521296203776 3114081492561997824 2105742604256530625 9178059627247111297 6796596020943595521 4970825988989686529 8459646761334861824 6335641733954358400 5607267437256891905 4098776205555739520 7454906972090989569 6480934534631129089 5411213398377995264 2667958878021894145 732930040956936192 8402626997466706208 784000150831831040 5609639306181642240 987394940817113088 5860461707968641057 5341790295772987584 4503649823570788353 97239839701102304 8558376858624374369 7832919089523438080 3468714722889471488 1669140007779201025 1765240443677704193 4838239378964993025 6616319814107901953 3157906870751724065 738442817439793153 3434924275626704896 7440997636746182656 4236378380748069376 2263706464128122209 9197112197382832129 8695472390054633473 5543547131390459905 5285107045047666689 5649659646088227521 1758189764565860353 2753287354009690112 4174225740709216256 1665874151137240512 5332104868934008833 3510858073854976000 3174192807482236256 7256526668649553921 8700845256619212801 1479850995304972288 3220622249732298544 7358944193639546881 1617635145553195008 154448866021392384 6090297674229350401 4992868864665411585 1466940642785727441 5797521599806022656 2326630889636511745 8093492780057321472 2060333641008541241 6117878297355321345 4612955459358277760 5810028438785080577 4215346682115633409 2170804474510049280 3999787159009132544 2837885507001176576 6730863780149233664 8325675607401840640 394736607034900481 2257731328920896256 1324644254993702657 6068661110485834240 6687245566508404737 1820938486090122560 8390007697544868097 1986162710895292416 6064987064081646657 7022003064417642625 67627699465289729 3193634702473532256 3990016321553637377 4013779527952637953 4639699250811985921 605678988343922305 484582267727264592 1449390794192191489 7026456621782020096 8934310948493328384 8293006914158739456 4069048248119414529 5639165580974639104 7801101293372850176 2366293081934446592 4110655514896114689 1608697915753909200 6019588451743195137 3583091919887059457 2351546933140570113 466857932656939009 2360422605527019432 2531508102006413280 7602357398649274368 7565072441557931009 2457960948415004672 3818142444854649856 4326050601198905857 7275873068385502209 1692209695522322944 8993776209304485888 7030257063461705728 1064730912558153728 4324243408612409344 1007002447664564224 1736918472856633344 920654192964369152 3231166100696341504 7250447682413436929 8532082420515849217 7416299812222533760 4220586723064676353 4737394933701320704 6443073465202481665 3399300089114857520 4892314883160922113 548906752489126016 3220777071029015392 4759982218720915457 4947702382971354337 7409667714774910985 6482575254301769728 1619422824151292321 690996268056041217 3811944135745421824 7121692511439824144 6711946364210399233 8293907077184667649 3640410407961755649 5961335882539350785 6583593204019339265 4340599696021675617 8349211447369318400 8457480529285888176 6611506076095610880 5343172861194022976 6665206722092740609 7499554098260345406 6514642701678982401 3924899748379312128 7326929453152813056 781022721302487041 7131935367239016449 2713130412337240064 1490992555437268992 5899931968122912768 3796430681206796193 4735635489952672768 2607862000276920704 5836647193552330753 7628452541949713013 2601011427040712704 7987152074838145024 4366639500762077696 8224584365683863553 5273339834297876481 5760743384666865664 4877284520315017921 5600935466258108160 3818599851202457601 2738544250861440513 2096506626314600449 5527773545587457536 9098776443859174912 4367155621649943104 3741576054629949985 4865373247570739201 4808707266249097217 2888093517885241728 8331129318568062976 2996345392119666688 3635834877752715777 5450690330353219841 1336417001831140865 7330842910984970306 449676128806702144 602907956086243329 2763972521668432320 4711426806934272001 1819364025352372225 4124334176353050625 7520703290256287232 4523015660679805185 3574560397283295233 4220946459860314113 5945641059411973760 2699149841324023809 2279494210829917184 7669026851593760385 8897199358181865473 7627805507686596608 5151222877891610880 3745465047577866241 4199624722947324609 6515587718295209921 2978761562957545473 6568290891036129552 4241520215804111745 7214766691055042561 2798789103872049153 2779604586674814977 6935933654372484097 7927993133638890049 2495372708711739393 1851858181928563407 2140110812739764224 7271788897636883200 150987254734960896 5292481260841566080 8896912074808999937 3605197901937215640 3317715145723916124 7303173022697008512 6369795648288189616 1088969285355307008 1758482447265431553 8608139699222554369 1762182334731693057 2901046732331890529 9219884587544498176 4598661786304070656 7784669847385079809 7144335257337230624 1623799631697674240 8325967874559762432 8033008001427287169 8184403718529938881 1063526594945117184 6315088147938553473 438475904637730817 5331344770203112448 5205952059295137793 1482442949456920577 7896322713915858945 2843870153403059969 7458749897415803073 6630337131242267136 1289155935749818369 3843988977814636544 2659100015409119232 781052965841657857 9107559114109924736 7704297732800970752 4742872495909322753 8070196921932558337 5013824840564360192 7750614989402697985 1892655226245740544 6352824929393537025 4024340736184797696 3024376952865292289 3128275092208612736 5313667741966727168 3171195149837313185 6597188694487468200 5710077456994762753 4063529447392755712 353503405336646401 8924648776614836800 7679413140054581664 1793817284499520832 566350170265338048 4259815197230456833 2590874594282919201 4072606714165504737 6109505451134760961 6225388381082339697 5575011532979061249 3156095728592501760 3862506235132948481 421162792492364801 389611713266653440 1174676129051864320 2711004047772745728 3756035592395712512 7323499872090742785 3927558270117334401 4600905423489056193 2784731510319696496 2195813423141614848 1788878552323394112 2343711307573298689 755037524921655296 1523380664568894977 3683517282285093377 4146304079328299136 3442652823988332800 1334585347774878529 8945753609387638785 1154099437965377537 4180745028304676352 1036806053430152832 833907028842917972 3341618059526770944 5400971808508299776 8394411434574544896 3526079662314270721 112536695938050049 5075461977666041856 1742963155931176960 4346352308134599169 8484171904115023872 1672815488964493312 5273828364997722625 3210976902043306497 2751408581126141952 4842750811959947905 1275106735349940225 5252586441952706560 3764806375215207424 6307962834051505792 7482572917399732225 5791164500311972161 3985993377058721793 7637978405521719297 1849411097724276737 2428185307962771168 4204472895530854400 3433834480124572672 8993016648548216624 6918541926549911552 4340904735597544136 3450105297080492160 8150270207019214241 2848598759441756097 2278271417208051712 9129148552150447233 7792016423131486209 645146471900996097 8074954175900419073 2221471546136834048 4846108627372605440 8510828726694405760 8423738467220258816 6885910260523375617 4552483980100449281 2690138260043335680 1474585450313746637 6279658036302692352 3794726529216016057 5441379025064115201 6154494676056671936 8902114653921200384 5944910155792621376 1844286125028766401 3367827547347752576 5315769937126106240 8734936037303415808 523263532063473664 7449060961437151233 8650500796566041665 4543817987065078012 4343901981617008128 7117014857902063616 355113378667102209 4386602811313029121 8882248291099018241 3886146028691298049 3828663987649138577 6358979773877095232 8469324634798312192 749003434716102912 3024952683330871297 3987592635827664448 3081942928280797184 5297377633742728096 6085863502813980608 5607226358774347776 3506522243753362560 1766612925435867136 6155907017687593984 2574978812947586656 4658948678027425024 5977799232050208256 11439661409150528 6100997524695274433 4635880154600700928 5562474580218797056 5617470883050805792 7368776098460588033 8928013791726512160 5008245033061580800 6943697414896812032 8362592087152771073 8992727784182091777 8572223863521383553 839160567507119104 4775806779327539200 1289228632960825857 8933441184456536064 2704697659765778273 2172269901544685568 2781336572510306304 8226317223755825153 3738233804002385921 5094684361805529088 2495269457206556673 7110176047789931264 4999750925994608833 6508107588536563969 6738600194411747329 130738533247444993 5882919693486011521 1141643844896770049 4221562058382311424 6405531845639187248 95068997325694977 7591559945952776641 3702788635154710529 1512523110832883393 2594461340502567425 5185434509711402881 5241575554282075840 3607287905920320513 6598738773309206529 4536870230055419905 400674924158523392 4935070418794755072 6171835279785949057 292843917572229121 9140862925535895553 8477066852122492929 7623242240660464640 440608363609810432 989448578329640449 1882222508382732896 104941047425613825 2454066167503061616 2599074245418715777 9023415879283592672 5007952006882946816 6440106694363713889 7001363190425150849 2672746020837292545 8370043387590066945 1430729498919495681 842133177303422720 8854864622661089536 82318046850546688 2830619044721971201 7331901383307344128 79073760538787840 3463176086216587777 8795454375813576705 8808892910818578656 3316730343080755201 4003174317647413248 5532364317237457961 5158338552831625216 6254092178478292992 7645587142917410817 5534824154700447744 2179427974847645025 264136368379305984 7822974889132957697 7486153868222988288 3393257645928476672 4972607577407283201 6393374234927835872 2052954348681352449 392115515742949377 6432302768706017281 3815997972873082881 1990755157777321620 7232362867799513089 3604807536497468153 2387531365967161344 541783872835109633 3550166341494624577 4106577192643841537 3359853289536206657 922322128996910496 2393915300409807872 8074716675652222977 1073872583866384384 9000720440317280257 5110469362181957952 2219249409554331649 9207595436103499776 8721227897300880385 1795886891710172160 5865867780696828417 6319623750302394369 8380178256060129280 5353569864852376208 5008250458359059456 2530664918970152961 5815804414564880384 8689417422589908097 7627388055956005313 5698681919296423136 3368266478423389537 999603229916438528 1815583675964301824 3839813898842669056 6183451952723779584 3114537571437629440 7697299598194003968 4165922151704088449 3823744354315881088 4764718504113592960 2167578933822783488 8588750785738256001 1438719945013769569 5339514355015024641 7258522174678891520 8644987413631088129 6152917129845363712 1453014285573876992 2714903851759548416 3248472328038219776 8046834217373892097 7251478667845173248 6834802632726446752 6123949919379482785 4735883737433790465 5463144047949350145 4050122293451743232 13694804332544000 7882679796061614804 5694035371128776193 4784635449385136129 7114878513854519296 4761661349609417216 1805224834011927809 5643689935874818049 7305041742848674113 8741036360114976512 4293180428350390272 3907296769199702016 6721373074775969792 8050106686733611008 8901089241710662361 435265451970119937 7420282861342124288 1625692487143211008 5768084333029700609 7801195538361884673 2239954963240484865 2193444928032544128 1791843222662683905 6377238134169372416 6238022343003607808 2677784063213924033 6605217597608645377 8074583656338292737 9086995578632395008 4830852615773314048 1031759340325766145 6846307989811858433 670116498183444225 5597832719282816256 4928556826666819585 4753275016838612480 8962211432991363328 1257262001840455681 5029267692453703744 2456758357243723776 7627153407191826433 607888445267476480 9153925279823587904 1108237207753203713 3954565855888038912 235587536182788097 6651498795045438977 2568885107827326209 8085294713598193152 5648214818506909632 3118337094268826528 6598798208426077568 4803812128618155009 169665924361901985 2213570452790814848 883089810329894912 5547165287137964161 9216805460536009728 8947943402606710784 524922947190086273 5571013896508435456 8961203684972590976 4750028623570051585 5686415745714891353 8333959830750781440 3975041538812831146 368276680222870784 3404563933027303425 1759033762709815296 2857694496886055281 9057677647033627641 1148170710615383041 384098771037797249 5905458287610509217 1110381808035299329 545553895622155081 5218354929995980800 3390200206106471424 5808256544014521440 6261296308227697153 4777247849612985856 3610273034883801857 9215351181393822721 539068370002647296 1290859215207246336 1161359436404701697 8770795879506545344 743499185941413889 2693475363270327313 728834650001410945 71019579827591169 5153282129213132032 2234005143576274944 5883626496826408960 4151861745873037312 954461843264871936 4231094109234969856 1390817327435481088 7588907131698734864 377113190498566145 6751233678000586752 8187172267815321600 3076313344499883136 4806302590493744128 1611614368857910016 165483439938081664 3473476499282659969 4174449948040783264 6156379584173426177 4985735723692398593 8332380535779426304 5904576845469385345 912541365471305609 4530714446577270784 7904054467461244992 2147487137404583424 8108992664253298688 4083371364589010945 1760767918172241921 5146874560782667040 7987908692672986144 7210103662717871361 8220948136909566977 7386543186796392417 351898886802646784 5549046506275722848 7586675588431204097 4235345051093474048 7940768718304007776 7515216566136028161 4487006816663108609 9015747103448767818 5499304257269377024 5328851921212276944 3037376909504915201 7276533498428723200 5379524756338361344 4496303007791932672 5824348355928592384 8410809444565524481 1334629760720405761 439761599563115776 7264224054992406528 6875790010341423908 771168750975501825 1823269957024612352 5504131659699747585 7209225484665667584 1194521472892830720 363558292933127488 8134786029283286528 8000113469525415936 3591862246042869761 3284993812047081472 1732825615583987700 5170226694870934529 2873314771741048832 3255408161172873216 6397940727681557504 4882741150040100865 6894545618375180288 5419957456694955265 8596105672932936384 1978125682332397568 6406753919114380801 7240278713107046209 6541523716523797936 4893476137964352657 8382376156298760193 5567925206431954944 5342526298603392961 8461162604014946304 7789132491255185409 4543665357171064832 7820603687381682176 7191864744484249600 7651114319587850880 6865223065945648640 6289933234121122403 6891692435092017280 5665721855806193664 1973120457379657664 4894222658657923328 3247654719143802072 8689357383746751617 5960702863299278080 8314007222704936961 5362625897759879360 6896778225061765121 2576986268106874945 7810100186119176001 2376938352039151617 1090211666857477121 8110314838647315713 5534895217345253376 8136275576002798080 5086027976054995968 3227478954159797761 4182528849027554848 8420518576650464000 6803593420777979904 8162915891904073473 944366171497431040 2016231335213742017 4671372125619856333 1178802700102260176 6638663625094547456 7620576692773322752 74521357801487360 2339274337990630817 7964220158198397953 2701023344727058856 1882245314820697856 95532752283287296 2388160795959143425 5327169005389736960 5280911913027109568 2193843029556262657 8937623950536908289 1154391604535029121 1740731133403795457 3962826897356370945 1527992860040209984 1163131907558064128 4542930863360536960 674948225251865600 5916317416479707136 5012042191521153025 3618800646519783425 4067117760621885440 4483327971896278016 5652238781927915520 5530821656102043648 3139656168294285824 7568450554265546752 7134259619818863617 1102662426436896768 8364215163937991105 1799723325892712449 8114408710087556609 1407754542192263169 3411238677851830528 5225772932346383360 8891786478029790481 7643140214782490112 2687959302129443329 6222480318350206337 8144646145462644737 9016597754158969600 4828368232692539457 6998333985699467521 2853708614466732033 3704588008854062592 7128005225399980453 2615556586427418656 2298065138083269240 1603376311907899649 927229602648726272 1954227604599766144 6175317869399207936 3034913796874334209 7611110293598095872 2618552460595081888 7455229124762547200 1428847693581123584 4465908185445755136 7530175572137476096 5380020570792804353 4674730530912300032 8321923463276650240 8512172764716775425 506970885492553216 1214492061317000577 5027055905432426496 6385529276439776513 7614228413181744896 9017857147324407809 2037720885163378689 5683306730796171264 233097300100582912 5483879495359532904 399404689563436033 1323288871522533376 2647082608566371008 3413351905176161921 5066811770343522305 6105314384255499009 5323365148596633600 4938783504403006720 7710495078304180704 8595622197511210240 5011785249726316752 852537623219304449 7899142293756240748 2628839182125371425 4260154672269408256 2643883797635923969 5864835131619341120 8983074224133648384 1602572684274530112 7786419323746504929 4474328504826593280 2156796942125320513 8855394143993343849 138931895244036537 2552650525029335040 8704902228942520321 3067772011642200065 1730507839202483008 7550072873448783873 937733852348719489 1925874677734398849 3239915648457110656 6506694183979445553 7320992936108579073 4530638774477626977 3816078174053652481 9147734700180209664 3661583892509903936 2534455124895175168 1182673944221319168 5590112743517530129 6236352731023550209 4789345287449569280 5737042758704095873 7311065509259858432 226037139468693953 4315104361946488256 5894046444460441601 4838361508581267457 5138599686283851776 4315372637821063168 528094702527641984 696512970360070912 2719121005375014656 4394696890051347969 8698924837230964736 3373648961401970689 4633500334174994432 1521827196161579521 8159837106396797952 3684848080480946832 4717329500003237377 212600442163913601 9002323913746363745 1570108322897185793 7986330692575952897 827597151913960961 1851830979397754880 2054237067572785025 8241112579374022656 407377659855486977 8303373826824133480 2341342739347537921 9120607409768700673 8894005917850304513 2076375972589273088 1747648168198864896 2461536813886525441 8633211224249174209 4373676117403131504 5150471436119081729 5011139068114788416 5469522539757668669 3367141234036528033 6107152324881850561 6253031651785660910 3220615517097094912 7692875794769051648 3925869546978478177 1953248420751926336 2808933760025791745 6748856708588559296 5165043499750572033 5338499412036545920 3379793069954764800 6417237156112835233 7180890140335430912 193386573787119233 267126781480604672 1799828718489558809 5591407012693459968 135589795840918017 7498712588798406144 452053811239137473 5863240412046819328 4779700093322553345 2168727141791393792 1084181418896029472 2450795818678137849 1076741587773861889 1197216636554973185 8741625188007028737 5769272527184172832 3238662583783142720 1177661694898767552 8118992020214595584 9177082628098871425 7405999129342708033 3596848096397734144 1138518942635065345 2222564467696388609 7195466121883261953 4573206357772971809 8871676494874473472 2673224523329888256 1137856435277846017 5055811617006798848 8134661921210232833 4051583636023296337 457718810367708672 9145735201491196928 2853144757076627456 317752004139418881 6582541332341194753 1728818347452923904 4442702550097854464 4700832766633371649 7087491413860803457 5893342871686338561 2616903088613662720 2597605967841054720 567217385995982849 5001892875483572225 8966953316838549504 7977310053106178152 591085081993821568 2794488588591246848 7099399657392112000 4843924115496902656 6314394933841183296 3697780443038701313 5052172992445554177 2704670754631732737 9115223641747224289 6389783964659115521 7262414157958650881 7070429345234615744 6609678737682857985 5721329752327036673 2237857187705126912 2633922437999063041 458100380403283457 32348483917041408 2320726702144002048 9112118043770703872 5576028442069668608 7820441446192306176 4067132061915021313 7911386238782105600 4023988891806814208 5369437459726140177 2491206649540771840 2569175214197833728 8043735767953209600 7178533572349121793 8284128245394187009 3968708408135122944 8624725669901226752 2081519852724420609 417570503656751105 1306174681832968193 891391980162859009 8233065084315708888 1899460408581515777 8516461612327840000 9018184761965543424 1332123506906055776 7362097693929577312 7685200533719101921 3141592720504903937 577514309710929472 5334856596442084976 1013554269838265344 2241795950141636609 426110020426540673 5021585819348722304 3843438394484061440 263847772913981953 6972435229721796608 2189450684256610433 453560381509539841 3358629801105253377 8156688362007441977 5425593220706861056 1159281924693491712 886046014948805632 5267291807796279296 2333934368020640768 9081876524404729801 7407932129523578368 2107918736384225280 2652825646725070848 4687835798051929600 9158377073206231040 5431916136455256480 1878851101783111040 1731104898027786640 8174355176039743489 5865255760375793153 7608451335416446976 1310748820900453409 5791197082620504704 9142122357370844096 9119285938932144384 1029493237227531264 4656207366826996481 1363244642349110784 2410541273745808465 1715856528889713664 3257011193760291937 2333342001730231297 6187950776512786433 8219557177421398529 1408662711124835329 1976713805829991040 1020143125603649793 7140401544579013632 3325861074222423114 6567235959264015017 2817635631631106049 4844464574029627393 150524428053118977 6873644867921995264 2632213080920200641 2440136161250883840 2197242737016926376 2982223112133084673 2624460054734636225 8044833110621677568 3520378242517874177 1342626912884752385 1799410250976509952 5420890337979064321 5897792849471129600 553504842654636417 5100066220973571264 6271686961536792576 2047680075609644416 1572868555630641152 5619536139994583041 8493897044866404352 5843299955878062408 4349997235401082577 8431119553424876033 3216168247538235392 1670436959288736256 5201081335869964161 6872273925939700224 2048471072134713345 7702387965266909184 2895569128638794753 1175009674743832576 1299779483611779073 4223550070558804960 6510199687705527169 6085346089575120896 3686147722542451073 9085503736875814912 8176589057593090048 2829197639740915712 2896233278001060224 779445236575839232 9016153772293473280 4660054865170952192 3148311983052428808 5716608800638537728 7844609037974665089 4050696081609818113 4312767448431410848 688831188022137089 971640890274283521 1786183290886545409 2340499740910907904 5053950404041254849 1419212283338115008 8554945533033173104 3188451080479794176 7824494326701227393 7105488929073797120 441790109498535937 5348918400868018753 2767145687426045469 557622019543859201 6037249380422335872 4549871301613846528 2503085604906876928 5664389382665195904 6901253615430755072 5573428705586530304 3152757786679905281 6538307165262440449 3222150334362957313 1671963546887088640 3005887526819255296 4259248168284379943 5776341890283432193 8240405251945205761 3284740843619336544 4091025561145276585 3115024762347248321 7411589711229583361 3843533379940378625 2632906890858536961 4812610258773337473 7126974508766021120 8141584873538063552 1244422128998875137 1603157805593165504 6357877053780545536 8387916380291160065 4425191283317425920 2566432536042485120 8565800010546052609 5724293966667448321 3896767830099631521 5442505662641391233 3473345961211002880 2545631767063793153 9026336815497347073 1227995457105858560 5721233289266702977 1163998509993896961 4150138481256726529 3899360911427364352 4020649930898529192 5158146250201628672 454224246073824852 8566840833068439425 6498529907557045584 4459818970493329408 6362857217607803008 9094567783907788800 3650844925055102465 5169105848786549760 8094303952132647680 5350417167374276609 5353726310266017664 3486827254488230337 7149186903305225473 3608830150944868225 279661781928205825 2145320793975201792 2734882974913325153 3150032923971851520 7838997022176908032 4633290524809372161 5462159687378163008 4793910361895094273 7310713222797197313 7510803922296832000 1755259783458164737 5236569320438709960 2573248565267382273 4284745012587807584 4217287978271014913 1822081017421185024 8536750008155930625 8573221908443419649 6708260696796295681 3284846466013288705 6217820090942538752 7336502273080025984 4338198963883297921 8426934597343482880 5653414345636627457 1896419457099425793 7954331677004017153 1238232874439828992 2313341906895453185 6707614026136862721 7315764609507023872 7182225900085739521 7213012135551161633 4778290040242188288 3254875670810241921 8359592810351453633 3475478580726970625 5598737701555691521 1950418852753657856 6262010124798992769 5666316160799227905 476219687509688320 5020760038129172481 3754479875373322016 1196120059551758336 3906516667421345793 273731444101801984 6401482438917597184 690222622203568128 3725931207184891905 6787279828497101728 904904241833836544 5639332652299148480 4544284806295406529 374428472168907265 1271510741673123456 2687391906685704449 8098910647983732593 3972758820251538432 8538631438216360448 8995750553169781057 3016433386696098234 8652167463777301633 1305158996838344448 3980821692544974848 7294144370866228736 3293664250121730797 1611206711684613120 4700687213440449312 6349009550472312673 8065534666980982785 885389460790444033 3503239526578776753 3643592737623695360 8795887827208699905 3394515173247549440 4567982155169914880 5499135160785175809 4364930366329116672 2968077305919438848 514012272995762176 875307515732461057 1418072443485417472 2078434662157373696 7825604780075155456 471065482922799712 7176179292608789760 724746598142727424 8712861620912242689 7003762062307883008 8564929777944833025 575622514328370432 4164091583471178413 8156039745688720897 3994431268894641760 2232591629398245376 8368240433954512897 1225807753358532609 8741229282425772032 8650665449670856961 8264244422844665857 2581005369364440577 1561669182994533313 8496267748390296001 3043557834827071489 8862546876391191296 3930429511929100289 8499948235204398336 6593349769981521921 7943456687075708480 7585193316792114196 6838720165698245632 5405861128925628416 7375018510989353153 3110833705872769025 5212197524809062401 7923914439383301121 6545032909603963904 434117354476172032 5397483659064737793 7950765517789724672 7773127655283271680 3281419434309277696 4331480267505367936 776318329488424961 606640170777142448 1953592901237735424 7248046510820920320 2612135667868210688 2265977034351591424 3254524442295185409 1952717482180027265 7234502613115317121 6814469111136054240 3919698980633047800 4814128148570386433 7227995610778783745 4895435698463277056 6103729100941534720 7863456557853280385 1540985692365952640 8071329944802656257 7915520289031598080 486964560990910593 7000752605225199232 6582985198038789760 6565850719187801729 5273783787666259968 7386971358055088129 3134224755456753664 4364254275572960257 4773853464769358081 6296011000410009601 6612845541577287232 7382721707297034624 490129055247654913 242769062399311873 808266871917796481 6094403959195026432 6170860402862628865 7934905559562005889 6978776423078916609 2311701179957337088 6594793559445860865 8157413110965886976 7154520866122266529 653574743680425473 4001208294319923201 8845846280146392385 3754853742676163840 7448226671165723777 2174117745433636864 1449190800202940417 8972350636691980289 3810575855708343297 7137752186650523649 5947492834105199377 5676598545247382529 5700186706059297706 3719672842794013697 4583686925663245824 3243242406518700737 2392780983167901697 6228689662446834689 6100110401681538944 198140076878974464 3642950504168620033 818332101290216641 8056211472559958144 1747286552141565953 194528045559646497 1233700810251952129 8271966508972295169 869030751991087104 2886646633303347201 6968568806130024449 1355105449019663360 1910982917885670561 950949439096623873 8458036049509020160 9241708034947584 5413193094384116224 2830317904628917504 8262443912477489856 1735502728041693185 6356583610974777281 2037557393657103872 4076623239316082688 8372285824321202728 1764534098633980416 7930063728202559104 9137740022497152545 2427442240276271104 5633529062394595904 3268873363918247937 3985089616208528561 740258664890642869 8480907081343361664 5392807296385077249 6229236709627184129 6840247092772159489 2628701524338114561 9029142314642297216 5358918573847877632 1018103540908573392 7012964895805689856 765197184385723072 3300070464539432448 767977976702036792 1976282387853010688 2066815980081025665 3427845533923475457 8241062741419563777 9185572505956595712 2744313949555588097 7844215638564471297 1049449381337593600 6074998978772271105 4598190988434055168 900528668614721536 2947712095143542785 2359154489457870337 3681236760807820673 2952520191769706497 6919294425197578353 7295449201065503233 1328558620169117440 2512341581873375744 6371711374733533185 4201137977247858689 4533624261518032896 4653834015189826944 8558314067095722529 2350765494810040064 3373148067163975680 4953923332416100352 4437524868702531073 2678058610156718928 4249722694437661697 6994093835792068609 3768753321455648769 4662438937112307744 2455534102761676800 8005942867560767617 5089095308289687552 7213766531983074169 6893279079159316481 4870416386978066433 7533966011119040480 1467540689532159936 4292966799182397441 6171112579571326977 6677082765630872880 4802384563652167465 4703525228180226049 7582018675360485377 5090954601311633408 369098319325536256 8229551471867790849 9068460615749473280 4638762436067679233 7174534928577592672 362890886565145472 7487064107219877888 5932559619881272321 2761140229631639552 451277782326358017 411248296971993088 4607742643461283840 6584354519635722241 2588487585807728328 5551140763064090928 6239533482048532480 7754162312249245696 4714759362300379136 4514037735127330817 5385212632467701761 8217705650065285121 6808036436690337792 4007265676476255233 8750664384892961793 3388715013071608832 6577742318421280513 4667674216049870544 3787264204056936448 5442147322853642241 7169395226303266817 3411818963719067976 3693033191335362177 6208665382019510273 2371754507070288896 7886556491744644608 4048870551627743233 1831456535969702529 7567763883449655649 8048116556476298241 5222228980123303937 6085733643401830081 5636156289630011392 220464258343530368 501690324296467968 9162555010286330464 2965627656927707136 610018074753344513 4495214019762360320 6263115037817008897 5530855252035971073 7429222197446356064 348293893263117312 7336303248749413888 7385891951493376 3832060874613370880 7315829665473691649 7069952754556154465 4348580005197783808 1672198650595707905 3765385569733812224 7850534495144270553 5664601803878791169 2351068124336785409 2477606050996482049 2740619273311940608 6511902222812826736 3024641140962890752 4974908310846664705 5203287071968210944 3042108547811036705 5651635692739817472 9164016272587134337 3480483237012037632 3624466106117677057 8327776130106952737 5133671667292528641 5011833385829658624 6119266513426114624 3815173849983274113 3250489649487578048 3725751349067008000 6750766722792003841 3804821600694950625 310325108407561728 5696948020199631360 2512655956633821185 8943095044275406849 1407531598628966401 4486392637950890304 7347525044310808576 5029040816288241920 2440281279819594801 699779564990329856 3069384321079285505 4844882545728008193 7184415172827153537 2157658627918352544 5981414264202471425 4315498874871328993 350922429318279937 2209528247362030209 7312347442837938177 8834550443341083936 9116239630687429665 2778880648185639680 5272134230073537473 1406940014317606913 729014059343181345 7265106135033212929 5113279197343188496 7533588748675681280 5517506617252054016 7084397354594769408 8303690819652124673 8711814768622542848 8975146676437131264 2100294743278706689 581076927710605313 4925446028393648129 5032779847363148841 2311754728494452737 9040139521601884161 8030238338167186513 3270585065455724544 1449640496809263104 1825080226058407937 2120831590701925632 4522687117034520577 8560101790695979777 1826106557144168449 2066604370173593216 8832457414092201985 5426782635125639681 2961643535662736608 5572273959923786304 3695568222868178113 4714821894593255425 7995896017895937025 4692263669653567488 2173700217572368384 9100286133589062657 2461086196572173824 3217607579054505985 7482049399226837280 6605504440641995777 1611712783980859264 2578765586124401721 1819638086924697600 9186109045020318209 3538111432763082992 1066586391627540672 8385866614218336672 4025319085488861696 417457241750228353 3723895192921705296 8987960263746424680 4028423954521696769 70699042970219520 7474252550685292673 2398693476451303425 3597786234946076673 1076240086060547072 8122598034483707904 1168061930788647776 8051848320897949696 3324571920756659968 1937014568411131904 6112740066338277185 2150007453027135312 5266491349005799937 5350509451583422465 6445263038609125377 3230152515481982977 8788612640391365248 2125280499547238400 3614077080083824640 5645059172720598272 5862929737348959872 3080662892656371712 2095963425619276673 7374552014402306049 49715875200425985 8810936230630415105 5016147108982423552 6809078621425483777 6731051508229898241 947729554571681792 2353125577978847232 6297784129783168128 7057416744051777089 6818457068781306880 8115641353517627393 632930213499973633 3010882710474579592 3552025245759045633 3026470490276339712 7806615853416906753 1531411457747841760 1623685948184878592 5438736234840424145 5057950389881012225 1374538231375492544 78545511914907648 2002721326018740225 482065606682722304 6793075654544254016 9055347710421334016 5185912962503958528 4294692982172721153 4579117607144256160 3237654580074856448 3233036191063426048 6354953831014170625 1296493076924527775 5749055142914631489 9136551524241002497 9122782872087116736 2706984534713874305 7624978010551088385 130349723733336064 899490628232019969 7154435125671101185 6444856661067566753 9202887446263431169 8310672328267654144 7311345452110949941 2464302116159534016 3851678880035420928 609074086200946688 8645385371923423745 550638078661586944 9026041347696377857 8617421027383189505 6247556187365844993 583075891956602089 7920456640554809345 4215025108523458433 2779683365491379393 4946333535849152513 8630107469758777089 7147725084514325505 2904416465020008192 5749504664442385409 7797883581866248929 4703698236910010368 4721109588417416192 9106883999971672065 7541271715926712321 4389136411353890817 6410811624818492065 7258366119752132976 5230311020075484160 5236286192300589057 5481906667920664833 8663293256249112576 3262427886094909440 9148324789997150208 703770944304613376 1422523722124052992 557422880239082240 9203999316454553521 5183126489488162816 7593993361183245312 3586627578723723525 7628781587018068544 4989790756981739520 91367908097130497 2664736956674605056 5004377995353686017 2815052655535618048 7959706710608984577 2829682054032630144 5312193068837109760 9138515801714446141 1188107337169854464 8230752046072987649 2127470947523264512 3394701876513538048 4673214777419122689 8481414360156189697 7509099496355323392 8347325600585710592 2855443454818942976 5767600798074605824 2199795316138442753 4777540869914251393 1101574450641055744 726659283653230592 6787736355323981184 581704435251389992 1883008510413225985 6849803266952967681 3153867287365776384 50644724177762304 8790072581300514816 1552919918467350528 8596444037722931200 7830633890594086912 1770635514362462208 6297561358827983617 4139026421850312129 6094890775627161601 2432923329349968897 7496131617262272512 5589961855524755840 1236532319064546560 456865963098757632 451943536674162144 5019791615896265473 2948113452052739072 2280957980231241216 5392360618090776320 2712664201757471233 5024991855211755392 3092284600006648320 7316425869284769792 5964819723839621121 6796930615882579993 5582782020354834432 6593592119303952608 4989218663480391681 4813283043408903936 3507809773703214080 3752096714291527680 7729821276168520673 3298100679226245120 1791690131106205697 3709070163065390656 7269202274856955152 5297502529732551936 4420661559076061184 5981422351606567936 9149256669587767296 3540598357754571648 5889574428243132417 8197126269731733504 7176317511307100160 8516903921716710785 7911713031579989297 5858934257639122944 3749851026014745057 5129433026320515073 240384435444252672 5555620256553532417 1751656727031481729 2320805774545742848 1273036747513270272 1086898868010217473 4618354447562013249 6869639277053739009 6830895078985433088 2609297650885015552 6238458843133889665 780971629753915649 2109612191621837825 887064776568949952 43072113906918400 8637187449174974976 2622876504572297217 3000446303592887296 7648379908234058752 3272968083828359168 8130462454165137153 4074894350263787520 2058803913427116033 648935902510383104 8563929391461668016 4439992327136370432 5345995242123539608 3530953635754265601 3115136949336705025 3122285416125620225 3564031050571693824 7544904056934467584 5395967562092965889 6970256834919092192 7712871588907449857 738301248219415936 3595235140477147392 9153407895233909760 3532939552928493568 5787115609346536192 8935676611706510209 9087948687472345088 6650760773429821441 1240909881850514881 6901642765245810689 6010306578005858305 2193171285543592961 4427981932704846721 6801476649282688128 7157717625823088640 5109341186440022016 1725304855141089281 4132000636272480000 2083225483357750464 306280551426584537 6278556005553497373 3347932800635112320 1892747385394299393 7035600311461823969 8667535150483394561 6291293736944140512 1555043489509464848 2195880055876516865 4657460436605471361 6104453314192045121 1608741751313530881 218249703651270656 396861772328468480 2987939507657244673 6575344040078673920 20585339424748928 3475351336057896961 2137230707780562400 2528581674871140288 967939868287618816 1797845342327144448 4817010785221771264 4870259855221912065 4508491837924278273 2251069489014800385 830308429798932481 5914385522356877184 4410727584849985537 3908660757074906880 6659568840493596672 5262325964002461568 8992658810750767104 6591432489148018433 5830922980341609024 7316188480418925569 5386978902482595584 818804408037933057 7648628860187705344 4719896586770835457 7947527828007813120 4414571673356779520 9014159226776682497 617319298521623041 6331723560810403840 5166832848661046849 4626366782702668545 1436239014958934016 6771608179698228224 8809857449504953088 8123750982616154112 1519485407549982273 2319988787424898049 5546616020400014336 3309387364335353857 1962257861906920448 7323934299526010561 8654670028547046481 6800176422050599809 3232746971540756481 6615867326753043984 1253733367240572928 2037508704265944321 5570428036797109633 5838250791906350272 1354253135693795329 6729874379982110720 1346229325829242880 850945784451301377 5004323555993749504 3682033578578465280 4031341127777716913 2529113010958879968 49881445669480928 4757375475188792897 2540401319426316288 8118235918960160641 2083301292211142881 6635270502850951169 6813943689089205824 2727848584395928320 6296503059375894880 3470961282140016816 8824871352270681889 3503222784302198016 6782946035610911745 1107975296257617153 2953280423799652353 4245548922133422081 1015504172764584705 9000249993389516417 3024009426846345376 8691862973093769217 6439873585342840833 4941181413753230849 8914973944242350721 5672279600121757697 3639162380231606272 8484916124756046912 5863869668091917057 6195449619379120815 8812944536356585473 6547529546438925312 8520123381252304897 6076662805479363584 560283572597680128 7522984840794804225 5360973167064147969 4452501267779516768 4444127897099321344 2063572282110853121 8129101979184447489 3260944944264398385 3494677290007199488 2348702874134758400 5157262952104984576 2597020952370507392 6125899042295170048 7063131707303425377 1743117693292052480 5159027110028291520 8975452151817183233 8956974402821961344 1094835554520161793 6182620449563516225 7400865950132355072 6758705595276066817 6127840164635691008 560983791624272897 2529539511252273153 2987496150846062593 2058937336183881729 6575447389724809217 1741607451108258816 6087777038742855169 3609660297729403777 2600412671367098881 383906713686405121 7441892811856218753 6515806548590361217 4800380837273972384 2394801536587998688 7718619827385539681 7414279467689899904 3868544197245244673 8162245145240346625 8445872765782327296 234670228076355584 7964668702361649152 2816092876353877505 4268605820442531840 5927291979283707905 3207174591934647553 3956026880485196801 5516499151393534848 9103049653157232641 4755493560692572161 4257560278778777600 6919395342469464065 8673448106683941633 4385258526280081313 4812794391903070209 6521588359387475969 4412478997662721025 1771636265844736 7318902899533177857 5345297050817678944 2713705105249123393 8604205318233641216 4298733871757885441 8265989673338555329 4983139845922347009 7758143919063381728 4021155540224684417 8046303104292439041 6556169567090108560 1753556682647420705 4553724629489908225 7726591578817771520 2971561804479594497 7000778235226362881 4846545496936260257 4644549606475732929 7861127916992769025 2808069220396243536 6664069491216410625 4619798908510234217 1004745300504137729 6454359762475891200 277248438519906304 9068390141398095873 669781938575578720 8287405826845421057 2498020471937695744 6795701379723928449 5798520422051872769 1669689724498333697 6097541931794956288 7164108335506900480 7008292079398345840 2434735928486281216 8423189711670205440 7346653347349102592 2732903158172598272 2596242415168006145 851085155048533761 8906631097772809600 2628743330678898688 1983872413793533952 4358441037306327809 7793842957208434688 316235769158959105 2848032099808931585 6736782394668097153 7705562195909324032 6132986433565814913 4558707468138852033 669518208188204528 8853240219662070273 3868806509495551616 1964518572153579520 3399375635221942785 9134208032722631280 3271704754967041025 4557969865446621185 825332918429351936 3615103631785213952 5370535912607088528 384877308661124505 5258260287684448257 5780249833749754113 5900682241427443000 8876871814547633153 179086793251245264 3353176076406501680 2925475838762062337 1657564321225935105 5215542325637483520 7744664437760937473 5104777829736240897 5716909636676162272 177794579632726016 6725519345190586368 5597123004244972033 1940225323121722688 6287263507702207489 8584291170517320864 5106802874979736833 4382702751612577280 2195824245858964480 4999626380222503809 2987680272573145088 338623494394216449 5043645557461446657 5308341433603133056 5682454596620140545 7351030933791999488 6293692576597114881 4467503616685592576 1490269695602799616 4428062695657040896 7350510228872232544 823645241048882689 798947848687699136 7280615229922141441 263530388049616897 3194919920587989664 8500324866274321473 6097061786552227969 8413515051339467749 6399944745789331201 1435412650440996864 80890160669844992 7340300534760343041 8451088589567295489 7603884529732751360 5886186732855943168 4328017881453128192 2350124455984667104 7297810504137146368 4962595270301286400 4214858734666018817 7560877416450582144 4170911084485976065 2679020391240302593 6388977079068655616 1511833174037856256 5469927779341062145 3507269532623589377 8183123149898520713 3410404425704234977 3947167130356084736 8208089711531057153 7708286334889630721 2658470572487685537 8546070452653621249 2957270666030312448 1184667255621615616 2993693181466598657 828557496579483648 4376053628578892289 1361808097219182593 7314808653683433856 6037005465439289344 8516563722278021121 132619870890663456 2879595808774200321 8666037430147404545 5983546747642380289 3559309171555810209 1892139007207014400 1175395628262562176 6929487921086971648 160398644887602624 6014590014862618176 1665531031163158528 3920911115305302528 442260734707892224 4442902448821087232 2815870595160732161 2317669748398702209 6690006797500362241 6161661660823191553 2956701127382452224 1303614027305695232 4125833831959977984 5663592855462557697 6160907919510077440 8050622142484000256 6155493785467371392 6072093354878416768 3100837003101224961 4691477126253715457 3266025647938790401 2877799776126872801 2865847856099349249 3554964963914612736 4485244340990129664 3113745207817702905 1161037356139216896 9150527382620681729 8014050310341085185 6479539789590365716 5219163951049393153 2914914328278433793 4010092971427262465 5578707735453392128 8039417182411563009 4448936642477886465 4742528586754651008 1698186199055192848 6800263111709605888 7504170716709091680 8151961984755914753 2973486708870897665 1723715717624861696 5679519543606526016 6374816842379427840 15396761362933761 7792287054133395457 5943756368736646144 8689043190835671040 7796371531436212225 5416993901859799553 5021505546202037761 4665346336130867200 6512760208866947072 21637657123756288 2775996196553466816 9216219416633507841 1628542251189141504 776964995533015489 8231020536616119297 7085509383073119616 645456202531741153 6338713380139128832 560619482629027169 7896234583124334336 298578584409806241 3136738099803979777 1087000166694636321 8362276059621200896 8347044770229447169 3080601594414651392 4298328452079583233 5378444188208791552 8158637487565105568 2997956779141234689 5553581050922762880 8273826330251886593 6078346606074073088 4973852818688363520 1921237608102719489 3212884229028474369 4759941240839066705 8538740946799368192 8539385919212075856 9199400897730379265 3222881629517514752 1040761401906696449 5540542396347308288 969208766062919680 1330379473022904409 8265868744829665281 8339885840133288316 2627603174369484928 2767197622157776353 1289290360421842944 6808887884790588928 1911697783441391616 5308540943830222848 1757857233210825729 4209034932399124480 6266099499691676288 5275188853417971200 6450563877848138752 5957277510062702593 2727614259563065345 4065164376557939425 5396012336063087664 6081231287653450241 5759138210810772480 7557705295705241601 8139242261642534913 7384045772982419457 3831328577744666624 6081164151169686528 1832620422768766976 7241592116090068992 7919930572616893697 2695733971108614145 2557128536644132864 6897524891694015744 6275890620702506400 9083156669537308160 7005299053459272960 2114459137417412608 937816682936601480 1844628592803364865 5422987146385535361 2149248044655657216 2878228774971637760 3550725118633164800 1543816893446410240 4078331536068911104 980249319774355456 7824597063859430400 521621740292931585 8196444640846479873 4942483107432366080 2589004119158265088 6573247734193520640 6446526845007757313 3091846917268709377 3735875912950699137 7639191074149306624 6357034349917978624 5666435893791984960 4821757020331180032 8869619874008576001 9043382163639995816 3329222358688641025 171520883843813376 5167275090128809857 1135126200160574465 617499409674070016 4905517378189785088 1345129634915680257 9120175698009391104 8113268542053814528 5035283609082019841 2224590631822758913 9090021313723159041 1596569973104832641 1951645709085652993 2290252128537231361 2739974825842352129 3363061729363484417 6161051782781353984 6955233674188472321 3634246123092812224 7876942558771263489 3380755943628769025 4822132981308123521 6697020069615617465 6841696967462486017 6983664568544594944 3961632001581262849 5783565380984979456 5705180960236014848 6015664308070887424 8854001021936234496 2270101126293509121 6434900337409658624 3495963613169975296 1289966693019713536 8043267750915473409 6406009622233440257 6922974733899854048 3357157081115254737 2961021470554803201 5235440655237615296 3356028464278034432 7431071410008224000 3465550501777394324 5764567158552074112 5840133785279365121 7986342999315886976 1057532437889210560 5756862888400557312 4044552162738628673 4948432517712234497 4146812143957050881 6640843372403100673 6131433234453663745 5271514089940713473 3231289966878168064 6795808208155549121 1741189633575760385 7388423586712657920 7073450398324270353 1363563885116801024 3349719252692792233 3082758777661685761 6751562594673227777 4912604597225680897 5178069841211324929 8280667321263254720 5032098566926287953 4292037142524453888 4543642678465009664 7034930795078924288 616833965074284544 3898835979254190081 3975638442758737921 6278078496915833856 1887905594398048257 9192212193958626304 2335405803320017921 3294155477901935425 6004134730572150465 2179658321976564609 4857953023315345409 1453798138659461953 1125403795848527872 3974164159794939681 6455751285512353792 5497192528658096769 7523979409916877505 974997146570762241 8134552072001046529 5270894616440961792 6466154711702607233 7281415759980519424 148949114012999857 7561672670864753985 1139619697905700865 752714043442784320 3172305539560308737 2240393588710250832 8001534773247673216 3273878797471564416 452517173840463840 5505229854298042369 859526818121147393 8353961851298740984 8350356161114681857 4375583807119563009 7022055844122166145 7572930880909946560 7173699895889290241 6901199285147193648 360582794232672768 6488248454620250113 5642476473242907137 823443679689823017 972362813179469824 8727892265341425920 781222771044625153 66260965875777536 74627524754601313 4664434616038916097 2722669182858190848 8395300854399505408 3839073806526272257 6651487911941242881 8004613489964879361 1068088287424531457 5502985112059117568 4863523199975325729 7203500016242464768 3547585071331457664 7739462536408656384 505108962537914240 6225975626382180352 6081938157406773248 6870848487999930369 8587429830194686464 403697761894891520 4209143311849881600 3751840599741189377 9178948227174082560 2405017545628450816 4839720140299365889 2731393865717219328 9048252331394660880 8318614855508522241 2910380276953984321 7140748230485013821 608613387013455872 6070025055445123073 7604826197397188609 7428003350211141633 933185518139203409 3288580307021868801 6529860404819722240 3042364337198600193 245300947009424001 9001094834975539200 6585927433521070080 7148139992757014673 2909944656238012480 827563735591714816 3240138602274592384 2296610038379872257 9115658422659291137 81183811725800449 2476601479710203952 1599901006066918480 1525599859643333824 3398447998167942401 591106891908505600 7930896568794480640 2682443830096756737 1027201343540830208 1263475143033946113 5731356815710629696 5798134856812205632 1215851661058554880 899531440981868544 4034555576844288 6005334575501096961 691376690361837889 3322368553939268233 4929512848535470081 1353812363390036672 7029791606585075713 1255699268954874017 3691061763625783744 6429950982344464400 3668632013254702321 4904567150572107776 2375575091061350400 3768735683954999297 4749141299916177409 6648154687317435649 364364486696443904 5894067893218037761 6246381035367608065 3280550690319564801 8565419457366425601 2869395203896302865 6425142839550273921 713255873671266304 4661125847444364416 3721209833380554252 8832730640956124160 6200450139721826304 4719963295992501760 7908943966685788160 2553213131934128128 4366586836882179904 4432312529246024192 8788203308577663488 8095338344723466641 3892972745633621248 6317945300530734081 1068192960883434753 8325340211935391745 1442336189229154305 864853051826176 1603675344596246529 5282620521672327168 7218023884885800960 7882864592438818816 1729954241574902529 3981006651222968869 692311148419722497 7556551705511436288 6627868681827286388 8682790549611970560 4901339549877316608 1969658869453615616 4594405400045142017 1750045421051317825 8849574403431345152 1287135850229441537 763449069405034945 8239521261790173184 145241368391742689 941091642350501889 6378534667754458529 4048017681493362689 7775132093623720960 6343624721855558272 2495281970095722625 2857618914885324993 5729801795376565249 4136886361806448353 7957130964545522432 5684116052408737793 1508077324690044928 2637547040248283136 1211628669575356592 519444680580399105 9215583588438052865 5067313729911742465 8977810816360745265 99196715186071776 4993152413405837953 519700005369339392 1565858412550617504 3771067388521993089 8805858307943934593 8541721805225500673 5009870046482563073 8336791503850570752 6465041152322805760 4309021306177288193 3662860517188720641 8763848488402503761 2508511269810782465 7225772816401817600 4784416328279055105 7709708005030453248 8859295615128273921 6500518821594390529 1219377296537034752 6134425927172214785 4251507269261938945 4117453554356059648 4654225914739277825 6202106618453434368 4916278581117867392 7603146167074423553 6189501633783866369 8576645443241496577 1584772258838638401 5363251629066518529 7854798248699107328 7494406336882810881 4345312282145392640 6254171199932820993 2278956246954115072 1831870236529262593 8436318269020145377 1521400807044059905 1749040670613473280 3184186358319335425 8480476000303295560 1974274246031868161 4400363495712396929 6605507464364269361 8688855558161390144 613558520305191360 1051405287634883921 7338492983440603696 6465714065081520129 4471032051800316928 3989850080981037057 8489946441536131073 8565313547361013760 8204019917407936256 6778472421707800576 7581232163714174977 8773098203994212353 4549177140049946625 6380530485070180609 5106927941660717328 2366778510605598720 9220990065696858113 5746002199689227265 8684913465775241152 5797065597851392896 7794040573754899841 2741102928070565889 3381678993940480449 1461644006671804001 2074444290514414593 9215257366903570432 3033471706514915329 4762369199368620545 6332454293175033857 4261470979456303105 6978310680434270768 2416971602069108096 2068950336831908353 2200760421607010392 7565453865524162817 953213332324089857 6690794671528199297 6792398843282443264 5200198254175977473 4623522414820729857 2523179103449606064 4139263682663153664 7470940828995188544 10902125194973184 8224677233480729153 7066231623758720000 1863678954512472352 6806998538658015488 9097787368304648192 3286031898421311744 685770529859706881 9200627828525153920 6796466952135096816 2763958723047928752 3259760214452725249 1779992025977720841 1357439593907789185 3506215918292548064 775013172372811777 4368329748630995840 1601641118094280097 5015594872899579392 1977101201303005057 519172801147315968 1668318778205132576 5760185835717327360 5269395091450874272 2954985196195315713 8711849441959182337 4476961858577888545 1467446910803738849 3323698527980448568 5855499236553748480 5127386843780111360 2610508013925679104 9030156144130464768 328272237186383841 6156032544821163265 6547219221754802688 2913816648202625024 1189110303490470497 7468912369308198912 4447847260418637824 2410501118771695617 8908675903041118176 2997113700899464609 6252945803641909249 7174355322277752833 5004355028866968848 7665353409713191936 6474937942557589504 7179518215884129793 6774952659291144193 6036131882968068808 2334961149881789089 5034547569292240912 4299924117458616321 2631782307431305217 5265824983825340928 3701086408810599088 2331716855013430784 6526825874611916801 1571860652552663040 2826491065333366785 6871872489146322721 2938471691865065216 1916150396127834113 1208500246858193459 6170611181475692544 1664300227272562816 567885065882442905 4416794177829265409 7039784625071214673 8647379848138016769 3102491862900352512 7910703634770333697 2565360677564801409 2656331178679730176 9136150575391365633 4709195862459201792 5331217376543581697 267767143374198784 7698504611206332672 2226436741488615425 5436970975437135873 2144535715410846529 1635167462572007425 2575109019445761921 153003711213275136 2789193081381109760 4240505445773347457 7912760281537691649 5233387354369420201 4825563233406906624 5148332752376261633 2932707589545414656 5109194752933445633 3117619447699619841 367143280019345408 6244838195087434753 3910558087399729921 8520140741013030913 1652258607442686785 3177292096311428352 8887010641881989120 7097946280453874465 2109225609238932737 5502804788576244608 4748673964246403072 8607053002789388288 6195963106447758689 7304291247092027680 1364887445345422976 2432494747205828608 5121445280722321408 4429692863209804224 6265248721087922176 3852984057022615601 5268456622531682304 1502530365330251648 61520981652838593 2448973293741479281 2195503555161557504 8854063432995706432 7405351776309469440 4770660649065049601 8546617572271153921 2997524423540508160 1372678195519160321 1402334693703778305 1736547795391558913 891394632462980865 1425313795725188352 4276351524730162456 4402864058609721537 6360337851731636225 433855045198864384 5963709683874835457 4747618890946103809 4401888373208252417 3209376593404267425 4608712540159376128 2836209944879525888 9001466961190330112 3411896125103422977 1152921120043945985 2561540346788559361 5094842129403678721 2641153344308314113 7570607966547313473 6445869357370605569 8629761839666278912 8401060123004696537 5531009997280151041 3599293884784614721 2249626690986309632 3321704691811652608 3370068316764433793 7690349265540475904 1238167503920144641 3919372462103179201 4073838845464747648 8325935747546173376 8648177368228852928 7841908638318916398 2594490602938396672 4095390199562665472 8798905765963366400 5272661431679202881 8458354863501735937 6447972898981925889 4305383212009474049 6871824975333607425 3327869272214828992 307239233009451449 3559819090451070976 1438123972988108952 2868738414067318785 5540243036347132248 1735309981313374080 48099168158343169 6226860551082852352 199587912639332609 3810651199888834560 27274294186737665 928135198506642497 5506198378483024368 7608680537615309825 1062060148032329217 8465728787364831617 7366242221749267408 6841382013891956737 5392893136579050240 5370035683741270016 5066883327425875969 8896502486491179008 2650876468182389633 6492981055922227200 6364866153510689729 6191609571228762113 2965854545974072280 486140248768519169 8506279633461520673 5897957521534744577 5242946683775100032 1168149707637846017 5000506624543293441 3895939493261645632 8292709909764767744 5445807266029641857 3065514534080542145 7781416163697211889 5278229787353150929 2970925661975412737 4196985253519196160 1437800558206419969 3790362409360066049 2573674095850099457 3279211672201700608 1420922960309683457 4833014068186849281 6346020174767849472 3389334354439881473 4006079058949482504 4698713561192766977 1399580585125898129 3563465146851857976 7554899624764375041 7399876095120673793 8675380263528137728 2944440587001069569 4251122010713489408 2223081535556165248 4161937215245513440 5217936604500590592 6798328891543408873 502867273136813056 6529871158802085296 4504133907077046273 5914063728128776448 7953621088481574912 2527404343193177600 2888055311442165761 3176084130201609601 5850530942733166592 3232282355746111200 4534599281311416321 3219115737877049985 8884804132325769217 3459833050726328321 5100407210307940345 8089442178913558529 188645347759820827 18414198497323265 2439672749930897984 1698590458032819968 6023555569322309824 6121297586699661184 478336955002392929 5602462910418256896 1136445330481241216 5807654225245564896 4149553061248614401 1807187852217293056 1754564143896570821 6071066179999170560 5745627249369939968 984262928545990912 7079521709850239896 8279092748039725057 2062843858189352961 4855732831256068448 6296511174445782785 4890673261039665153 392032867746095104 7851858709349627937 4393835659994826137 2673367553928593409 4967944856594747393 5006409000744225656 4800699112077762560 7544656003822234625 5746261066378167880 912391110058512385 2862348676157125377 5312603375214619681 5282003934944684032 2611625650157499392 1076848175601111808 74383049637756929 3486930306411063297 8816189581621395457 1876344634199834625 1200978154424819712 9194363708014067713 1644263382488907777 3131587299694639104 5741238620662054912 4747764758384971777 3308836124339863553 7015414594696801024 1009109090390948864 6081213003044898688 5815208798458402817 9168331654767948928 5444691363164738817 4444584134111107616 2760320920603315584 6379189701112647104 7925358173476791808 5876069005043548481 9054469651565998081 7652030943319735297 2505370022887030784 712232847888875521 4422861611337520129 7621630964293916416 8764430561025745664 479911994206124032 6613619982251008000 6961598821076665857 9198004678724149248 7022549372516016129 7046276874651109377 877565982032979904 5522145661924223616 8545083535858540545 4567072524932264321 7616563273906323712 6650767154665016832 6189120411760872704 552354491397234689 4659490633417392129 4723868266744971265 2818647751329581377 7627688845271904257 6790762477617287168 2312268646862552585 7555997297205920768 985964309102121216 7826113445060829184 4365419252309330177 5677679390043656477 3553465087507300352 8246678614046981568 6280532673261731840 8614961965969032193 3014052569109856256 7062135308820369952 5153272504120279040 3311598303083900929 5430340071866018081 4608365394431881728 5033889559197122304 9062340305156979009 4367384108510806016 6554951336692023296 3999502885421502401 7293536042016338841 4590180672104926561 7071211802865051865 1568998645130346497 2975898987060527105 6391324338326845569 9053306127100088320 9117132792788971521 1995674685931210561 369261316583227905 3344061794792194049 1362297922567031040 4515722152927049728 3031275801998077952 2094686149248745472 4590710472917700608 7084706041454615936 5226027162203979777 4819841987449090305 5454850256529264128 2087424375111434753 9060011561017671680 6943721247515189249 6291763374131529729 606605691498956800 7028017134547158624 7993093973455765504 6654273529935052801 5702708105538904576 6553386171423528928 1183604885047320576 711050053759486576 7738202729708297984 8297588386761223425 4616257529617629184 415586111218035265 4687705472458580464 8530184601169778816 7358129500551288832 2046501557660323713 4384358991632089089 5573772799799534273 506643710034489345 5033731749608968017 6195837414482968576 5270069695849222272 6840495769546260481 2111338236739105921 3307083817055595648 3028433985790279680 4799529267521617921 1182944282566721536 5548046583492980320 8693088368210165761 872253186811766784 8866682646688547977 3136540301474568193 5066191481763508224 4674217694415965441 4684292263882340864 5115345926197455873 8002864501286737921 6282701665424103552 3493002234239996800 954029539300277249 5777978970371522561 1903291949283393280 4674764339889677952 4974736277391520096 9210776405563357184 1882217038314858817 3643492012559695873 8604875984078985729 1991621066618118144 7795916588470960129 869236902673260033 5928011538603868161 7895278105145629184 3115561897700679681 3861267253916205313 6857929252149684224 7071692744870735873 6891957819483845120 3848847195357152576 5084275327852752897 1716839473276780544 8858120463162097408 415432695378028576 8103189084118076161 6059961951419586176 3306443188801561601 6964104780049420289 1913767275731714048 2726336466928287744 6179625775357018113 4678896994685423616 1383507472187194369 7935204599540597888 5942234328550286849 6016690317483094529 6305494325936822657 7178357385312835297 4124155908679823360 7444951454593425409 6824798837381351424 906127455547734016 1044436741113820097 8973004910497054912 6949856493540868096 38835253586919424 4694601715918209025 4455204051863797760 41383683703864192 4241802437972099569 991833635342292736 4863032914542135296 1880443109204596480 338757987362258944 989875667527818433 5015588147898910337 7387520069109727232 152726194571202544 4104964142517370881 8797634024767547009 8567027273491611649 7474253614478262273 9209795305560613816 1369746118733310976 7445491470815013496 8756892285395549824 168913846831427584 7210570336282394624 4180743569330143232 7244273824953303040 5832155114207192193 2758024761090590528 4633750569195839488 8488749542134042624 7514238896296300417 6963715159947978672 2807142990050943745 5845288939137363968 5831544871152009216 6861520207492365184 2013430135932919311 9171820084730447873 6028513248715089921 2674263650894331904 7161558778139041793 7834082703872828929 8228277005013229713 4377017259659677696 1181159446382376577 1715938115199672896 8398239816874958848 3685627839208554496 1726210130584341760 7688387487327600640 8471073857453555713 1585683494016335792 6385420996274534400 3621905196756625133 3246132833565278208 4442157686070271481 990249674514245632 7705021957248688128 8099219958695788544 2823186152600911169 3217139632881963520 1385480586549446144 2842610124926667520 3164161494421254144 3507992971709976376 5608043040918732800 9004370628520708609 9048623345062903808 6183828645494007809 6831417209229672449 2255675141958988417 3668049761702595585 7957927953221035328 6704364287893995521 4838808126483384321 644645446704307712 6771009033907386176 4836660410065633280 3882318168197376256 2129494387737407488 6947432787175248769 8338923109497877505 4584715693556563968 450632266453811200 4758761519134078208 315084990684734209 1488691959995301888 5226064131194626048 5705931714069311488 5034665950898518017 8979002333716109312 216282893979099137 1317061833155870720 7181229136510377729 9181304158805508096 2044998819183040513 2879802459265196288 7067618700915494913 3986073309095363072 1 3054790679099342849 3321875806588039169 5958047642996441088 6483741969603186688 2506639720301563905 7027311605662074081 142670771366152705 9220693337211426945 4684927645396455424 2622466282285211136 7811397653403926529 1516410424106803201 2826740252130766976 9107660019662037753 4826529289047586817 4343587282130253697 8852801151198679233 5862984262853028160 5648530022853509121 8435887081314489822 2396214468506800001 5127898581046587393 8268305002606529537 3766830061320550400 3049790189799839745 964551738009976384 8697855566686453761 7694130566899972353 1241050032056031105 4435952131055728641 5069799725667874817 1056760743402291200 6621016264900312704 6378574315917210346 6623832623295129537 5754864900761505536 4485998181855210496 7342781114046026752 353877017944653824 5850748169976520705 3270510890308468736 8923731465639734721 8100729485551371265 1449278874389053440 2324559027555382785 3203982184109602944 165076329217102337 4665086653712869168 8642034562611621888 8953748196530972800 2579431018587675392 5789227615843136129 2218259660153390080 2674450011179731457 8851001306423472129 5062398682906095617 976785577506486272 6748397040441070080 6952860993961991297 623183496298692608 1047223941249687424 5410692937462168577 26718675509399553 355248189835447297 334599501186603776 1067863445993604096 2846420531583731457 6264907627909611521 5977501011550314497 5192236786218217737 2400600162128488449 1772769603640885248 4001246091086053377 5386203922329239553 3918708000033756289 6794445146222743936 1353737657407365121 3874138563671417320 2664219983876358144 5180982262296704001 9108748855164554241 6259303823411859457 4579020585129458321 576476828644605953 5168372844392157953 5851171769365233665 8228483085074624512 382821112626874880 2124422018580873216 3940126903197870593 3537302863490316289 7048746521223487489 3284195848036683776 4597401137846562816 2689327912606343360 1455381464425054208 5931471422971018049 5158274244641697664 3334772331926700032 4512146247659700225 8644775948176621057 6805960509728845056 2833246412648103937 6810223715761102849 6572561412742112512 2083734463662522369 1147426101632806880 5261836758466831249 6496475876470295552 3227714312122400768 2150158749141895009 4067292297819062272 4545263485508599809 261808902134205313 9164905019220850689 7476244121968586753 1195394088408571905 896443476100210689 6664565252126877697 1435251713110663169 2186001797749012481 5594480132275878305 4559722868315163649 340255244688204032 8983757864051463680 209142488458428417 4065029632522071552 8238912556918177792 7995168088180654689 9130821177431420929 5047611556591759361 9088317292618508512 135404498822870081 6654347897714915329 6650090210899433984 5087894141812532480 2527334438398146665 3220087444361470465 953674610848905216 532862402126655488 5531499812176511296 2370609835303365177 2592025767571124224 858130857720785200 590344585941058561 1728775446798807040 2771713008090726400 1520455695205838848 7243355037858961921 3441592850877303227 7809413753129852929 6663713100549136385 873518001843582208 764366140528838657 8329961117604770816 6697639579668783616 8009339519334785024 7655076573972649984 2623726259151287809 8468132360556216320 7957340415857786881 1859476479007616576 5550114534106071041 2923423238649925633 4691937973247203968 3074930339669355520 8398166544257578240 8366379887892132096 5320760121371497984 5978028685179748352 3047715244719026177 3494682200919860737 1681660769922512640 3531988486202798081 3447027709716660225 9183738561996000256 4214757746095215488 6857231318795665665 3202502728542647937 6120815931109568513 6337686063443618816 2936420873584516096 5305829513740746752 4696924461949250561 4435071889969168385 8664410389849790641 5417888887973276001 5673625025481830912 5462821005473407329 926060844193890304 5561890902505594880 7146072431577202688 5447433839429841921 1303295683750957057 4712847191422481152 2242084890904330240 8055066964986619288 8526564954431553536 4195009500623683584 5134619091861380096 770064814251704320 8299954831824928769 7282962433932690433 8270254586488759617 490142637921468417 427873646975122809 9076564536137220096 854913531052765185 7220603126555475969 6805071597208689153 7906672650677314561 751438828564301184 917446281216202752 3009648870003895825 1182733231717744641 2472967290979918280 5781228538286982656 146264623367913473 1769477435350711297 7603577621126781953 5279546306954219520 3001750513969410048 2971801452076633216 3595609155936069376 6761348194968952832 7437384438254825472 2346256039320366881 693481256844456448 1615218360501505920 8471571014621254608 7337296695693279233 1985683425649070912 8684644574049665024 7381568554110902145 1852871863723130881 6512914362686915280 6204472536154112000 6707063914529976321 8191492901999214593 5527202817740747264 4207823083101324801 5255105472865107968 5331879531695360960 354302192485990401 6610478535104881665 7307010496283826433 1777945710458567680 8667386351719429121 2325366076162441217 8045888152959628288 7043734723152265217 3900599021064039961 2873924136316744320 5128360534084296192 8780762568812333888 7129748835991863297 5333987662828272641 2197103162606479360 8893716730078691872 2360504769277739008 1705346492083187201 2502290231534258177 5125316194940747777 7052060203676462080 6593487911316076544 6667796313060826336 2852587669605420544 939654715005475841 115448284525133825 2251738742257067296 3517459005529145088 994352306493060096 1056431316146494464 405491683367007264 3276199033296433152 7759484454730832256 3138417469968364241 5856989985047404545 8929752746487089729 156105836929187840 7581568182772857377 8093611265486539009 7399329567092275840 7299895343613082881 4610896042475905 3601521705862682369 1337633043504775680 8580752825002723233 6474585894206448641 3110815324916219904 5471474440402237440 1906661524676197376 4291541281142617088 5455484576509591553 8749276971633692353 1790878629671832385 4031854666191274752 1583581148940599296 2925752328373469185 1820662784777721857 8049244140379189249 9202726338707578225 7739494949230172161 4384252710941154304 3738874947957508097 963278253927587841 1650471753309319169 3190982629031334913 1685214380305975393 1960276822107066369 8929445100320915456 2249132284665921537 3885558718268419585 8544478487494796672 7636922825836242432 6740448190908071936 1352255041081548416 1866770238996565632 277662585839337473 7908688810503129088 6824779702254174208 292658735514890345 4384492163174753216 8991003576177414144 3105800788854127617 683917486011170432 6009119611088692225 6371590835740790976 7474507107309136050 7059690765495768577 7897089400241717249 1976662212778135616 2623107925555147265 7025399205951832065 3900001049505510977 3532750794721523088 2080032365608759808 5774064403302711041 3302718094699844385 6148586458732855296 9156980192929187201 5204773568638074881 3145996635525840897 2580710881086710305 1435369440653115392 5431899474325858305 483409377737029633 8915107214507836288 8138687016794101185 3112653261664506368 2982163259735147616 8971492641912389633 4830196516841618817 4928898543219589121 7588409582994563073 4491647519188650400 1485738698439733248 6521932955974744160 1060436705011380224 6740629506455300097 5098882715054560001 7056306566639026177 253561088866425120 2717078378802790400 3998950307321004032 4713970142938392577 2795261147825046557 7631614758291727329 5889455140003156481 7693861281828239361 6467971504072630273 4298503802756430848 5825249196189501952 622926147701851520 6598127763855572993 1145779567973966848 8084878038561955040 4534859817731026944 563256793454119425 8270238699652464640 8715703217317715200 1716112020129332513 5000637518359115777 4876221596653471617 9021786508783517697 8772419318012714241 3945199360095442945 400657431594731777 7444662235294374401 5499701862308371680 8792334612819083537 2373644867751602817 4307169030732264341 6963128184415459521 5983508030054031361 1577161512040288257 4280698978817759049 4648639983919833344 8404286712028475136 389811579502387073 307280664984570369 5206670026800470528 7367157819849573377 844373748565485569 4455350762086119169 1972730244317486592 5426407353189810176 9170196259812919297 3694922452973289153 4137846894251486625 7321682184419641345 5710518338066189920 4335567371456253953 4548715602709138240 413438169057506816 6131688229336186992 1919180423145979905 665463552977263617 453396814367064065 8641222680004041505 3592512151495088641 5586223332726769025 2632403544225939681 5638097170083126017 2983409018282032305 8154981658477791744 214504511187747808 5850045355700912129 5063729459944046592 269378519348179760 91776144794612496 212178560725417985 592402119357087873 6648321707389010432 5807980758678197504 248610674085434881 5293275669390084096 8302422386410577632 2058683661559838720 3228474062712103680 1601418917772980160 3546970692564875969 1305691947595850625 2578842073491931777 2197499033793146880 1686830678126989568 9030443315470820096 7394832838983976961 6256361432596586496 4347192932703257600 7612862442165916064 7379261253206897409 1907401202144649217 7768505465922256897 1214713283636069889 4123778745075904256 4813899508311429121 6839945743575957441 8810301205353050113 1855665747592942713 5335347060508712961 3015597879144979520 8039781144102211728 5381485371016841217 877627726752579585 2570011677525576484 3609389150003295232 3484119285981773824 957658576685250817 1732221563115435009 2453571910492651520 8798609143269229441 2408030884860952577 1220601825923770369 9013477300122599425 4568911548330213376 6981629016438779744 4244470727005128969 8641676258819056 7642152936437706753 1870195278698786304 1547544962306867200 8377586790224841792 6019389036343033857 7240317213955245568 1116646081412449153 8650865837497792145 4842737539184243008 4107655013053181184 6657220871336071936 337245046955225089 6531672755391352320 6609157512030421280 8249088884752351265 2621938110125719552 6503843724618727424 3768260209287654273 766844380706443265 4283930363802759681 357126782422401024 6570475443213663392 1404014045264117760 5980883844595892225 3542845553608418112 6591007311020228608 8827950721475971584 6655038468065361921 1856990762937155584 8132010711525539841 560396499163404320 9002189261456366480 1508153920236460032 6770352744314167297 9411324799498753 3976414579613641665 6551888754305531904 1298897891966751232 8029719397223168736 1786035895468556289 2744332903763487169 4601706120722483201 486968637227300865 8701190622450884608 7058288423609328641 2776197057188296864 8309716950913265664 740414360763346944 6725130791330488321 7200532679101828809 141397713073578288 5536482655174118400 1761990829792907264 6256443991523065856 180159397013427969 4810209772784427008 4735509045820391425 8662007115601247328 4815430717665706433 6389706639371608304 4329531690102833152 8634902594448773121 6985818585726056448 249059658088921088 6027417804432812032 5818567203858497536 410418998076690432 2674573125283741696 949497730858663936 31273956989401089 7808213706582927361 3644269211174976513 8137394124680090320 3612719665904222977 376467351001743361 5797516033450725697 3367388333980825792 2693346617165220983 1321840456985632769 924147077217080832 3515836225523708928 7935851426604150560 6006979428607348225 1035232266991108608 2864081395792874497 2330290882442299393 2650937808941301697 2134004288739942144 169113710213005313 5965174885327738944 7561440367515529728 5904830355365545984 2003718758582470304 8903822988279265281 6078003559118468608 7331937407883778305 6217056954384465920 6171780979514365088 2002551090116648960 5637797710594442880 1708139305972163072 6565178448243228160 3289021854047696033 2077319184007036928 7735721094580432384 6213205485815555712 6022178763747832224 515786068646237184 8782050901342789632 8447158397930286592 1705000826072037377 1410701148824584192 1220929716626663104 7594141466055102976 4468802589455526912 5850609585994396608 4731303655258618368 7784243831727451136 1377618560267235840 6774022780227005441 3744697898781226800 9178000736599281664 4219113101066854400 8619733045132372993 4200799904713998337 2976246058619240449 4485782774107455489 8666734193639135169 6161756234783642112 3810266269786290177 4881157700050103489 4951708735469732864 3235323420327477249 2744440305107866825 3807497004905126657 5664771251753932288 4058276138266645825 4167326603317643521 208739290489055923 2811706452531949536 2920031473808229761 1167850240813131776 3547308152202947072 7048955182398622209 1550264724024801793 4299203100274663424 7076891909837792784 6463704102005861728 4778388553179774976 2638650711060467712 5108627545414146049 8590368758249820160 7360711934700879872 7376006536781997312 2977714095571528065 8992537031323819649 2299292192852816640 4730903841965831700 207069328170730256 5782685734291061568 8976895662855085733 8959794925060563777 2506959742554695649 7394479517337713440 3478584114954027649 2591207238868926465 7815752264044340225 8959330170970765568 2178435908376139776 2056575814146813952 837032893189462656 5296008724284964865 4404273390292680193 3107675941399764993 1297958616016059696 187373035929993216 38045223742943489 3102040302928961025 488021820731949057 7136808801144884672 6768144770758279553 102310223333523457 2201599583598387200 8289082041616257025 6330223774876305664 3866251158675481760 7453720517768828192 6696014910837441793 8670293920261397249 1664148894910961665 6148977888151347457 825486221883101184 2943110221161892097 3823240001736338176 4267824419876700160 6848030366491892224 7210578083225671680 8677183435404251264 2332866791519289344 9056971285554102273 639375928014209025 6991062780804885504 80872875204101504 4328996200760312000 1223906824098819723 3643914518436167681 7905137406320584192 4592487478056092160 4301911805349731328 7140574201396861536 215989362962720600 2841225886620450817 8874046199236990080 6563122212943825409 1540065599077639425 5486745937910284817 7156369233707842304 6457130575962390529 1769634761564324865 2848169542969037313 5748839925490651264 3800312855315684225 728062553530481281 3370817042802352696 3483584959712455029 90708506345734144 6356006087584019457 7880146455887055232 8756745446352465360 8417788192285812097 8773651556951329537 5957792880530350080 2726370681991632384 8616434715305246720 4757610909568139264 3527282272597213184 3407228963154126913 6404707298719616520 6698301076122240001 8236710725378797441 506795572520560545 3055729106549571584 1036262860908620433 7508377419412274561 7416190966724862337 2932330040534923248 1606896047979888641 6883842780864819200 323943909126518784 3670495479024330753 7765711220877033472 2143127519075989696 6208432957301118849 1816557127920728833 3135109550821778433 1269128550632320001 671130762954376960 7828387548025492481 5624844329689670672 5713572688973998081 4066017791939620817 1334921158015823361 7974197769675714465 5392095080698609665 6066884770395586561 7320300840577167360 760599252983019892 7315522454962022401 438796753409507329 6010810973283484169 655869476897329793 8882788399615180800 6970998610722684928 7674263829103599221 4979281069538647424 81004303726525952 638695901673406977 5195513241603676416 4436928028632649217 129748834146501696 4881396817341271808 636314976403816448 4851065649422547456 5946660980047233024 4530250753586024448 9090554553665203200 1932665433319581584 3182275760423094049 8292142666899989376 4368061117076695025 7076740610856415232 2243151324578217984 6003388053671627777 5957188294805765121 5789286703008049153 2777076131502051329 5021679502310375424 2151036407511915048 1047304609956511745 3138590325767929856 8063074136189254144 505934261817797632 4970079448332964352 1209983879955524608 6714797326224729088 5614234127055310849 2781146998105694208 2183005337027619840 7957388403325009921 7449649864457609216 6216826470437613568 6586816282792365600 731208237351708673 8825015640952602624 132899715607479297 8193240124670597633 8375510869359191041 7804836487710263809 7794684025540444160 6159101346265123840 6115945834951307265 9116679535896428545 2801697403795824640 1742580018113196737 6005635044094572544 7250596920451007488 2012525564900963472 4459996932709646337 4757620318788539393 7161945627473776385 2910484685886720896 8176117401613529088 3994572791722796320 4256324208218068993 6397168961770598464 3474079037680596040 1237513556336143489 2461835880229708800 1536940766065604608 6921337219699213313 3981247239699183360 8060121170226752512 2615430300619502209 4967846417644616545 7595796754880004096 867156376897722416 8402716163886853600 4406221499636113408 3486602581702029056 3791051082073251841 5239886716539058561 8845091044024008704 2995746346469687296 2042958953414066177 3505887792179738112 7433604344726358785 5372584122042946561 1169200217587210241 6421709331696051840 1147287022005020672 420398691695697921 8216437542633517056 85873350080430080 2418657498861366273 8614191576305586176 7008836176340191488 1419697949604652657 7556007755852051457 2884156563478898432 6213459948125030065 1161355650356254368 4681638606187950080 3310966310657892885 8373704656106422272 2367015188686630145 2875798625929663440 6105691649147025324 2158685384078866369 7489941735675092993 9153623064849858561 1579839226073311232 2800613561177905409 1100728683436185089 5500415089851801601 5749634432039387137 1246301700858301184 486219157701316609 4231053974110611921 7068686274260880129 5664003409066262528 3791758500062638081 8881839801532346145 5405917941285072129 786188919541837824 58789187392440193 6311354055253939421 4285000924587098112 7952945212825320449 1839692375799508992 1378370144176315392 3900891979295232000 3290259143490142209 936251348144691393 6248670442286915584 1604063615333319489 7241947534161186912 8057619294780430337 2952050500565275648 2898980112083617792 4760101320099519745 6892332533356204728 1206297301737412609 1505400310960293121 8976192126455526528 1713299475076243968 1489650622007197696 4230954812554312960 8380786026577438720 3279139209141016160 278532435200344065 791080367822749697 422497766745706496 4336340005349619712 8817037957921243137 9101435970571481393 1998198739153881089 4884845119338971136 2312010627311568897 3183747173581049248 7762129776751663873 2737214529242477569 876307028780187648 8482137816773021697 402593655675797504 5762471982206657536 3799088976503500064 7252132662511140864 1784793313213153281 137475720679110232 7860975213530431489 5730573910824714241 7540719737986760704 4671557940759076865 807310577571255808 392716798931739137 8360922417805057793 254516429099565057 4934537703213394176 2411415361220116481 3088614887529936385 7524025481977357824 7886127948840271873 5505833509457759232 5363055267392420608 6239440141230851520 5378322633049505793 3146916560989118465 400759324124939264 5645864146149570481 8016169208147555797 6479845402101844913 6223452297020566272 3044935990917932032 6709404247953045745 5051414779857296896 615363605844753729 3449740633585745921 616551749282684929 7386048550181797888 1877153772339180545 2703481669791252481 9034226330243760128 993263017582811137 8776110984976842753 1961442919608172545 644653026203664385 2444545069457535169 7530078411695151808 5524752505388673024 7721607212920966144 4191355435494047745 6909433174840956417 4687254685877238913 4566863334821179392 249474325658120448 7045766296422416640 404743490088880129 497103380846393345 5067501022694569025 2725602804802672640 5766603577349516033 5879330746876821504 7915113064575554176 4173076035907174400 9198373370300045313 3889349717072378177 294183227301298176 3301962890719878656 2757891167613648384 1623825167822473697 4497248562617739968 6101157016853875776 6231998736028733760 4561787285110316160 8737168465462393857 7045468299101185536 5208734183189889024 7647350630785452033 4468512740097006816 1313792888051875840 4291980947067356928 6234460068393853633 7978391304848437448 4087569541441905025 1456819490421045248 6603505656430666496 5202146163391725569 558169984555925505 3356587476526859200 4291961617310638081 6482176790836198400 7423312571865207808 685357103354907137 691937724858105856 2321885176395649024 3839408582587432961 109106344331300352 5341349558971912408 8590169105576126080 1961291781555283649 3243451558866714624 4525014342656670017 1798264444838240981 6239265072038819841 2811040998559218689 4123363244902819841 9034174789262381441 6279706319395766273 8930336151392403713 5479623066746762736 1834789289986765185 983935142814254081 5383756373955112280 1393141227556511745 7852216032523779584 2826530453010186240 90113690081723905 2483039957760412433 8171101412005715457 2954401678366401537 8883667963062616064 3396901995966881880 5427435751718488065 7687871753739771905 1321680608878651649 8061542885355601921 2791395889600709632 7301762266339196929 7787773325227819008 7448472193571248129 3923405183628140545 3588491359804104705 3796956357636177920 36798477485299456 3443182239824346048 7069531380493455265 6726333732266910208 1793129932720764417 1931650949343772672 5476186761029951488 1372600999318119617 51849134542163200 2541135134937196289 6285384416965891585 7696922504422293504 104920686039072768 7954613469868746752 9146447586774139136 3669870074573581440 7055989105374637489 8312393065661677569 815179903700540417 289272332281806417 1634135752871228801 6136383154632364960 3678159633486402777 512381939783409153 5110168546558261888 5501382854787989505 7763570535937316864 3842809043451813888 8978434009481788033 6792131441083372161 8328731455467092672 3063283757966260384 8051904477236232192 1226610850708324353 8873275764033716225 5015288649205628928 904439965120380544 973884893598842881 5001815512622095617 6037448990840449281 3790652460473342848 87947762001772545 8589130711824138240 7436346193994290944 3783982906900157952 7719372284664954752 5445082296291577345 9145585319287658497 2605394922911645696 1873170021187685777 8178865465055329281 7594328776212958977 2082428978862625904 3094113158252333056 1662436091268685825 2122066200318976000 6547303655194274432 6642983411846196992 3530749303721708544 1130798945653212160 1552030782240221185 4754999876227624257 4959631182685044736 7834575289176696833 2929513045811527681 4651536185209223169 2235278939279851521 865594759484932097 2768945303456014337 3061361645787283457 9031682521433702401 4346471480668469248 5072035775701871616 3092179897188122624 61773453389633505 1601241416132919296 968038101539990784 6405162598509832576 4851142274098716672 3920137783167979297 344928024120393729 4208813452387418112 5716345672590616769 142922476936200065 2066317591731666184 553301841407471105 6657205364079277568 154310210224124928 3563510505463862945 8789703743764249345 7722782904613888000 318738510740029441 7018074346863321088 2092183925694199168 5185132386127430145 7364864432795556993 7851926798561746944 3557070943058081985 2990988616946922496 2077547487499242304 7052240273315090880 6119363545817824513 7893552846727774209 8747778181677693952 6709865637068889281 8315304112127288385 5008587244319289344 4658931766813256449 1410044374840684169 7777976701157881345 9012857461059557377 6088258917383946240 2801188630671917057 4293940019026996737 3789996598169350528 527903714813689856 651249264812277760 9062927714907453305 119993850528454400 3030949185061034753 3750446810419612880 929297316681089025 3037048892159595360 4399522015770705920 4890007358927691265 2339002001452809792 4721136138915980929 2380797369387911040 1444481671419133953 284229553924094865 8433444144580794953 6361405340491243521 1829546870523548433 3077687039263072257 3892687532861247744 637707300008013616 8420981859962907649 8610612868353687553 5551750707975004160 1059305904953512577 8950204409134441344 8445983344920874497 236066474116446301 3159040736151416353 9088775060805058561 752054819759661580 2461772320222560257 9056386241532582144 1131381965294977024 6738490362330693632 7569490581386133504 1282219925741125633 2853534292286320940 2998996044585738241 6216669762014946048 2923272323772190721 3545580250337378304 3953268990318739681 2569630922514128960 1493646938950508749 3380915836014416873 310447550586494976 8465215585026191360 5385527763922685953 1423070904487150209 3867447117018435489 5733472532994079233 8648884421566398464 1692894958656496901 6803144535688930689 8921976479288891520 7480034875662819328 3579623279795994625 646864451291904128 9011220910825115648 1775949176020123649 1849991099177304064 5705017340416523680 2046106871520183712 9172314843777451456 7702351708447092737 5824889926146459361 8992100358183112704 7859285230505619289 6697026602579068161 1078151491892943872 966174362926909441 584581936392085505 3463249011738996737 181935971063669761 6624351234718925312 705315533133709312 6136843495577001984 3751933709428611265 5203866485461295105 1595565441709130016 4440018429575405569 327273244882105600 4088388433316912512 8307389946057631489 8603276859588161280 3241179847442845697 3164007431583843600 8380760434196443436 165187184072327169 7223381951545958401 2605687243542102017 7247168580653106368 9092583305957779201 6833436570368212993 8844424740171292672 7553044075884019712 6329715159774204192 820250734132355521 325671702369413633 758746961304629120 1538860418337359873 188845030008549248 1853648299950106625 2750120634468135936 4477602953047578336 663791073848738305 7955752599139630208 4496583498462380033 1828671653675827201 3738793437897651241 5357395298652280544 3537327515122741953 4464088306876774608 1497788213804679200 4731884957117261056 3915931626898613248 915164683156853633 1382519129881346048 7829056287999250688 4166644569718600704 2911153625584453121 9061958248505051009 6439361432282100033 1961094150188645136 3309818564278124160 9160589108836302848 4837564866626891776 1211766908731686912 712979969287252608 7789826244234592257 1105860569654624257 655337521811182849 3188479176832780800 8137755432333070592 8131460827313797121 782524785325484033 8604473724486024704 2237116263419133953 6592176633830988832 5548066025999355648 3109297552798223777 4362862943169073921 320564294576160688 2970621383182123008 3226344095437363777 4519224758742548480 3531617415971577584 5869317370496536065 1650826014088404993 2005147081247301248 480465807994065777 8344914805004886048 5092929440946366465 5163522273327763968 8385649967903051776 5040346599718486017 5319838536881864193 3653211804320595969 4867948980556061753 5849318233000968192 4374371379311202816 6971925893746479616 9049918634131349504 6857333858545511936 7752845924729430016 3961622361450491393 5029817309316715009 7963239045828104193 2945091218070538184 9113797251882619905 2725675419546136288 1333858264344887297 3158490039278577664 170508922049889280 5142291546022238337 5431289382338651136 6066156123257030625 6969238387199100929 5290222482393621889 5457260831864200193 5047972536092341248 1866932520507154432 8521895973389426689 8495915639652745217 4340244967298725376 4058817682190369920 5652201475049293825 3719533320148359168 7402633428493425664 181451408485718017 3647423734777773568 5998727990363455489 8929483547062978048 6605597373706203137 4766545271656732608 3659835702953303040 6743535337478795904 4584334861565054744 4321947327790806848 5766429864171962880 7844135931233202177 6002187453214687232 6110148445265526528 5293986363196967425 4222907506157756417 8280835351805043088 8262001288365588481 7933948805328174720 6463625677554662913 5320726678641205249 1203459465613934592 4947744683369768449 5451330257320417281 6350332200086159360 7656053024775749473 9180692498342395905 369138676539796480 6328368806868032129 1167268800113790465 3219055929142939648 2765313558536929280 8446386216695496704 1047806031749509504 2955986224090573825 9070607148897894401 8906187233447542784 654037144671607297 5943388471339419841 1359604534032774145 6859410405785566592 5169084281909539392 1863988375749004032 2026675766366472897 8096606039799519232 8775519322169716737 5845104714548920128 7528576888941252608 5006999940517449728 7737105750403909633 5000363389414441857 7369405135046279168 8114677492571832320 3196505099433754625 1252162060129353089 7913493634082229505 6844011615696977921 2909225917355537920 3093054061840195584 209751082016531456 1645120689855550304 9163970553387966465 7898321290953413633 8960349589807944896 6878160084946661376 3355935546167263232 932907751212011846 6760421140619147265 6974184199919908865 319858115082958848 3128629985465158657 7562962605087988704 8694987886983397377 161877951431511553 3574205043082140929 7667992108395909120 2283010938420754433 8841677801993555457 7859784981146148864 6500804143389035008 5675049154710817024 4125109420456203328 1719111758995430737 3196154927612456960 651757096574817281 9201203841399576192 7434521088892371393 8681122685947871232 6773598047178850304 3416364813551473664 7695630248764346368 8944990572907063296 4610901116818868737 6570880656359489537 945233414530002368 5985946409706059776 5230908363026448385 6613615052589029376 8631328049260271616 6448297190026903552 6150656037693588224 7955800920876602993 4051789453891520512 3632984620254545152 8458901302856159232 9037992939765727744 413642331907463649 7820493108455452865 4137700348272853440 1395919211671319937 8616152794635149313 3311620605948283392 5081175824430858240 5605318709327578113 1329599169914658816 3649216528078617696 3180414306862978088 6389473351850315264 26679275219935233 5879812514941929472 3033997403427009536 8985765917270695937 6983552459508277952 525174666100879361 3012031651556381184 2103139408187726977 4686263490496331440 842610502802647040 2267780409112264705 6687646087103578113 5936400434054823936 7468464087424507905 3885187885003046912 3861168750284193793 8566123853417627648 5412897305018195201 8561051867763081216 5213836508917389280 1746104878510061889 6199293766554986496 8988687112603208704 3732458118028522216 7604128401338580096 4302295853323092101 8716782552263294977 7735277922498831200 2040544889556096189 6609092532401715457 2577678122346446849 480555593205281409 4655915762264220512 1817044206741012481 602109696043843585 3423949996046536065 5552300767540648576 2243392164495728640 3753353867497471873 2751566894486137377 2768780571630071745 3341798277155717584 2629907482331941697 411477698503915521 3174591420056813056 2793778754054915205 5516497797676929537 6687154919450904833 89209485893261953 4711801617148710240 8596909118247575776 625036187210088448 7835923615460079105 3943408310162324160 5358245499099998977 1394154705886701568 3388983666679258240 9066404961621725184 8672618626304901121 7854332874116859072 6580804751803231232 3799908215034675185 8558607535717384193 3235676703157134976 6134401911685814433 5009152425366947712 3462923622959385520 7673441907425576565 531033289598259201 5200959449814371841 8313142065626925825 3576680370742075905 5792353547154509761 4254694619367341056 3861680914616637233 3779424454519369728 3709664391506948097 6357858532805256384 5304074609838134913 8631054014411893761 2739320287730350336 4963204083701809153 8433289787340423297 7607092957518220609 698077655985049600 1236852064907597441 6834772259021551448 490169756845899776 2375713306746196993 3396941647390002337 5199413102002569217 6067148533557199361 2466921351668219137 3943027300874536960 6635618435394144257 328467203588929537 2056238868167186433 7782913813427543552 565609675953219585 6314281969260691457 3974879241776037120 4696511222767812609 1602389723072804353 1906158052404519424 1423759138282051584 8954313187804413632 3255152973834497024 2376062386888687745 8979938205865885697 6848007104188934209 5180255187671950849 2760879783404199105 2117505859587121153 7719017316920164353 8329387522063444833 6941871876949147649 6373359159909195777 8372156479424043008 1054857289244606464 3929921032427827649 970749188640365569 4081683217620814209 7786482765549419329 8577317627610725344 1998297281979841537 7212387931830894592 625688126102180544 1153987734334668800 7029386994724871169 5895435507321417729 8567569124958372705 2911660773663341745 2530052290140203713 4737783127324731393 5674819184264216576 5103831119459624193 5867719893421377537 104189147112275968 9061621206196600832 4281073269350121501 9099944339629142016 6616048779386513409 431115957124190208 1718506515451248641 4009243223511968768 4405257512594620320 4258541730560192129 5764611776741714944 3443562405952972800 298097479085381561 8070923039738314752 3756449793291976705 1585298154588789457 6946502788910778368 1465464208620405760 1558393799353060673 5328667860834383232 4842303483217010689 5486448740096441601 3352078151632437504 122316777699794432 5298342727263753361 6390608377515192320 1594814990075915356 4126079552015173633 586432456957831168 7953585570890218240 2917467429686181889 5402170262776840192 3340399032874016768 4721358616412843841 2796792409813581825 5766068013281597696 7836692363113420608 7045452182514479216 1446620865708785664 4344950459627853824 8249737570416192896 4261333433710451072 6039152600574949377 938488486751935553 7193339629620469761 7417579343804516353 3506512669564690432 1760317986196815872 3844721438422691841 798041259039292257 878688613084628993 3436990977057734097 7020486048136901120 1468422306610098177 2767983309217668673 1668391787501191168 7817719834422979584 8987397135384852609 3451053268123987969 7262269603372335105 4735904163076856656 4709700744513896449 7471364589845492224 8876574304386292768 5646493797713014849 3005406501142111232 3690186746208182272 6254827615058150401 4288996229593366529 5644595177013116929 5689798880438966273 1507103430935640577 8707328907520676800 1652589303182865408 4430003095122345985 3322674135527243776 774938290267613160 791852591834325505 5905386745567889409 7867168012252522496 1711503863612687361 4423767210697602984 8418586201454374656 7024504345331826689 2744464059316151040 9047291436919160832 3984037244258877465 3436690047035342849 2862307734916315136 5714255055703656448 6580397559805378561 5764782358781394944 5193401549440155648 420753739364990592 6023220589104803328 8440919345915608240 7830831456226156864 4060153281375918593 7140034477700539393 3403403565592117249 2586370299979441665 8210546208188279297 2619742796794227825 1556099643360608257 4728773378884082689 872987048473225216 1384399399471828993 7000608524527997168 2559802697744121856 923880391956550400 1358510444737062689 1991854733036249089 6841618292121318081 8247605695915393025 4540197190902874112 6422870795727437825 8350877137464528897 6251826511652028416 3504938612274891648 6355236189882314880 2859449384834708133 6082529047328817153 4455882835089620992 785831668155497473 3382967598349205505 5438909857073132544 6417548131312545793 8802265908503216128 8843918010665926144 5744600185192715065 8040237646690337728 1163405245403808352 4326959315000311808 4163082269834416724 7106779214583766568 8863937344995402624 8131748777249515985 5006133767298030593 3968069337766051104 3576113791925379072 3126674607923971217 4708975366728957953 8883150963802021889 8751532007909754880 1328585488010561537 507352361396994048 491614717855694849 310479594305093633 8746837927452795776 4035977330142380448 1434821210782334976 5579346094891728896 294230712032165888 4548657228031865856 719567883442152993 4470716329887678720 7571268270305640448 4188738393811094529 4437699952111407360 1406366167589590209 726193600516247553 4341037885760217088 1341479442838323201 3946488844868134912 7917737547295921921 385828797549771520 5064432221913030144 4049062658241462272 761821016862228481 6422060518491366785 4604530549136261121 4371266916821223616 4840235846952582145 679523049341839360 4188672788666548224 2865459637644236800 1230022174052024320 7117329387464478337 7177337469698560000 8824036848256892993 6108151849972466689 1595308099966230529 7395359819745804992 1807031990786814976 8910483167484484608 1527202566013350337 7295787328152655360 6625436308823006336 3469793645404225536 8684003313854789569 5188556230691534848 4935518405550693633 8050326339660633904 2223963143691954177 3209390091212665344 269641507492326145 3065626395111551201 5226525664266469377 9040979519685973192 1135618261410863745 3316760283846246401 4284906574890940417 5566329554077421569 5996197260947357696 5712844092660727809 8094521279661689856 8587573661973536769 5620542980838499489 4114314138866417664 3244962207132235264 8390516318796291200 2464688806890854656 5881043230991646720 3999860544901650945 8998531507220314881 937924862355112960 529917160453303201 8362495079988001281 8492088708772659201 5429572247381526720 7965316455858356232 4675872950080164096 879325188538617344 8288200871328960257 8443645182609852417 4654924830188441601 4061512855735524609 5757593276282520576 341950639529132032 3871578099896208481 8483602536445868033 4173808661193687040 2196125245677010945 8560764852107973568 6962065377813016576 2462456106072307845 3114995209714829568 7854532236918423552 3444224334332760065 7565831733172459649 2149653967570424449 3461290058145570305 341006582510329856 6671224409407488000 39302389829926913 3590181504780064256 376853997572587521 5235777218262969184 4939414383553462272 5598277129241559041 3301746444491409984 114203317466265076 3779130915742275585 5180287546858799873 7027150621615195776 3590727901466960896 6304629672792849665 6891786651617862401 2549325937922441217 3237392257452711937 6407897448574695040 1527855547135902016 8372002519645094913 8381343110178263552 7303250746711920641 5042490392503994625 220309299809053360 6930404067039747169 1919591013584192097 6510133844472561664 2475081860501141505 5896983284907664320 3944421483291679488 860032552432361473 105116442076045281 674998779028740929 7376147988049281024 6151243926036709377 6925865934485309441 4060973602127256672 7407677985153662977 3375124045763444736 6638940241625015409 8118931807744557056 6861006675226095361 870051661673834112 1021424259402877005 7421674066548373504 7136064636972474368 5904746790231401473 5632400344294389376 659381853251391744 5504245929141010433 6162141076020030465 2383899200293555168 688268768314422613 1214689377579171841 5204628751602487296 7408647585485589120 6288563450287980544 370175152566189057 8689223250911319297 658908511807107073 3927077424978485248 6704040801965443073 7607971041195061216 6808914061227419649 5222579970404323712 1365350663469997536 716890161858818049 6081900524079128576 5692616841980688897 5042950946510864385 7146308969370598656 8716307649373912737 5013292714390874113 2232532676055662592 6416427117136502785 736728217305543681 8653339455377719296 3830906919984647825 8536406196828798977 3944140872356442528 8146540178386857984 3482659132162868433 2790329199035576321 954589920853409793 194108249229491200 6253262894739285504 3211412265952890881 2229878555654782465 7757001396108443905 4385615209482584961 7601175340520795713 1304230792151435608 5641865887374340080 8663309546250430465 1082603652781899777 8148178532987305985 6440738582490720769 8825054447365187585 1054729551077736449 6791289917642285056 208040103087702016 5458757150478109696 3688261247265253889 6367741360219203585 6512198653800869248 352093769670658944 5646981764546166784 7750999784763756545 4530837733655707648 60711628125234752 5523758628623918337 1230568358090509761 8281176459714874880 1083275802513600513 8934071131280129025 5289068274164333056 7377303290372544512 3765347950693057996 6878371566302896129 1333540364556750032 1967832680355561472 7912001451776983041 22889511206314497 8410280778910824768 2845366773957622400 6068451470620252808 6808118421651739377 7763734623243228672 7785002059902752321 7869785407149375489 4173612139552408577 7453355591855945729 5203817765310598656 3608621302566277120 659911904807485441 6222841622669071744 8455635083281053281 3609696059403686017 2294263705625812993 5376867758221571448 4909901416705071152 5223025012040531969 7785979204472109233 7768209903907010304 5621815262646738432 9218460030568038400 5533707812899913728 8925969619347567104 2604394766365660160 7497540186603454465 4345391765790420737 4964359387455291393 1100839323387037217 18955568756475648 6724301627139654912 2074265780841473792 3196436012458522409 4501892814909075456 7148442653773518337 5237284971869399296 6637728579485608705 168083577374986240 4294196671514698257 3788855374389819413 4936552524937527296 1697268627933602752 2435935923437638912 5078938084364714625 3615683467433914369 8647650947986620417 6359729111150497281 7595158874733292544 784641914714258432 8555376148835133824 886865719692057089 8233557545558483713 7809124894342044464 2862895675132084224 5428285988644633600 2404648859562664065 2778834218889660929 262414414921072128 7356222612641689601 2299322296154374145 4230075286300229632 5838384826092672257 2773876751205183488 16162427808800001 4585113066102419456 682782971873758848 3441814624142582368 4072528897041904896 8717524736334786945 4341845603718980608 1418294559413718656 3427130331929184352 4793709528238048257 5431518632928550912 5800218209880500224 3412754420980325377 6950303262034415609 2637919641645535041 1654323553939484896 5403501073812088833 5234041960079032321 3687903083639218177 7882021167621182465 4456196761986418689 8678678196192482817 2170147359116835841 7540131392228712114 815442302161565696 3183829699050078209 1579013901333078017 2484350403265099680 2263618168899817472 5872507702670075057 3111982089913669968 5386091537269645313 7615691427368716033 1073556193438063489 6180545981613453312 1254899948493664608 3437349214776298496 5710353755483400193 7065307914968530944 32194791195475969 4823171369450516445 7626390513368690689 7085012702287888384 715767165283313664 13533660720108032 791505444938833920 3913854552027651585 3282661231065253888 8544190515399878657 8281329046747700352 2471616867098438656 3539657956055318529 7075765921258555136 4997674467129500289 1220732643322515457 6005315215714108993 5134030726330818304 7681740211678347264 4941995360807875073 775451752642904064 6957840896529645568 3785909246547259745 2509998297032188233 1541179981429822049 5473055605783355904 6222707294198685121 256873564772349440 973219915860426753 945233033777319936 1747876566859509760 9083830266940019008 736382936917111520 8936767617842731937 3696858897761763329 3876955366777476544 1885298547102908289 5561645045641379841 1519435876269473409 4076861894839376961 3597090081522874368 113509469623969793 7830812015995717376 7848490515654688768 4136214154450208769 2533245142656514048 9170904945184260160 7776383509306447233 3240886395446582240 8760046104628020736 6903639776761052213 8437498551665245185 2593124602033514764 3898041869572808448 4165364408058036224 2698500993897631744 4447864334084997121 465738962506878977 6140273926978950065 542027067257490944 2036519498070706688 7397252627790089600 5408636950360707585 137685267737767777 3974642313239762177 4397908465578617473 4163720363352430840 1152907884430262272 9106402088528248832 8241793882773323776 2964966151535656448 5083972602651454209 9035307154048598017 4650625791654035456 8148925871429225024 6813108068407797632 7306404221489592321 9162733895169884161 1727836581542700611 2170065183243155457 5768106998260301825 3167313194293818361 6438329499985676289 5165353202515355904 6235403748269316289 1619996652843800321 7006455771295784960 3011729528764923905 6340615473117873153 3051686845295555584 938011440202616961 2427565829586541696 5650232074765271168 5214225891302435840 7158163346746544128 9063455587586572289 6692455428319608832 7780707443342876673 8427290942635888641 8746127098227100161 6035318629751783425 1520583923636677632 1148089077387099681 6673626781971395329 3857335014810943488 3754106234047299584 2580745314001721596 5832897175740414592 6512246369582841857 1442845436776471424 8736750118233213953 5433772826287583233 1970906262063998464 4483094689039062721 6766027864218337280 6904260083681509793 7150061298018841728 8393165862779221840 6828005115939840000 5489437439195903233 721510852948951041 8559794055859453184 101962019015452929 6170544464859704321 771011010103345152 356697614934540289 284389949142398976 5764372150781439744 2136206743205855233 6321562979819028481 1393099082285059424 4271750422671334273 4052778184811369473 8683391973026744576 6067965323834904577 7691630800462936576 424439410284359169 7571619364814234368 2451523617454226625 7619682938904903681 8597059876804306944 1785053491823648257 8896785044936130464 377394881318318081 508642882035027968 4774968676753819904 4884916719543881729 950770748314082241 1264271416237768064 497595942599266305 3318184369616666625 3936429541771927552 8913146581797308416 2480604592740728352 1990922904279500800 4258448820762517505 7444019105665756673 2523322038463052624 4736614570332708864 936153624638521344 2178831019675897985 5003138317215596544 3623565668988784214 8881609158867234816 7374690529446319105 5166836540721771137 3243823612613823545 3414812330698109600 7415796092653020160 2579408651434082305 1881276326085042176 2238154552995151872 2808829283142905856 4927645488224816641 7131668666718472193 7064786776424163711 8303626187883010433 7462757899894194689 2385982050046376704 7953318317009158145 8832790246159920129 9144135289280274433 6178696076409124865 8358103545751384576 6143311936644106753 3409103665457549313 6062100100185411649 6529580745500647425 115438369977420864 2730881601944151040 8667785657928157184 3575208770068526240 4778082734581407761 8327719319004735745 2423312772849265376 5895238800216188160 4772904325365116385 8548153583056681984 8665553298346289153 888762520590745601 4738326263900435072 2340885358096220161 6125530249611827329 8190930150970477825 4219003352257866880 4749224539542983425 8881002870294462673 2340438395501009541 7548694015383502849 2101289038110358784 8857121176387203072 4117216314120520704 5076304568708624337 2362230796270855408 467985498547989761 2421907961970183937 1827176895151322048 7087317526948354305 7221447785204924417 346410477968164865 4610288392559266881 7960769738251117057 3168645468639737857 5587400732858826752 5856428101216599041 220824297557712896 8794908860525148552 5771391655491492353 5217512588652497873 6245384924063801345 2552229817493706464 4552585749918754497 7269158272167223296 1603745427289085953 1611020359777824640 3265374468647777536 7291549678873259008 5144555923726999040 2716458966719080905 6885063419113750528 3653725031480471808 947433760402055937 934715558587359232 3916625955637952512 5795181187915129344 3423944928811386657 3225880784544697153 3774025463303488000 3363475932625351936 3462402258102910976 7832754084833504353 9110740805623767937 4721154224704978944 3122158687628394496 3404479071716114496 7526666448384634880 6453711592278616064 4936044633186821888 5641355493418606592 3031666363532367116 570039517360553984 2828140351045609985 1643266601725325632 5651888602820326401 8349985814352048385 5024078922374076417 8502353534246494208 7113003776349726913 2922888797368270848 6167025641682608129 5882692053317151489 4185370731767751072 663745032477052928 470473461811576833 5382348192210620993 5316233031840120832 959452363242567680 3377364482851827776 8150919388620318209 285443365575170560 2487621731223802624 2794934510488301313 8360397728680972289 2184569533081593857 3833817818967552928 1101909512737062912 2213695299460190208 648476233133660928 1329017763473068032 5583864985539346432 7709381818810296320 1368375221610868737 210217448692563969 2182708006444564481 7099242705629280768 6634447072638779393 7244065374439117313 5367885201570247936 2956829844709113856 4904352672317241344 3742968002594537472 3778108043279364352 5263888089742499840 1791879188368690689 462921019494537025 4792750244987043840 8385873343000507841 6680756715877431297 685716738102333696 7107924452054368256 5914503502052524033 1035278037564488320 8766142429255705089 574806858208313345 3006192376064901120 6325406854060383733 763215020633325569 6469902774451863553 8917604916477689856 4811385609008867841 1030177299016515585 1926304654934304001 6447005150936838145 7336208587696435201 8481395759522938880 1174798932027588608 7775883372202171200 213352952563884033 3409128464840207872 4741175679790392656 6685741337761046529 1656789891389342720 3205918842392018945 6533906481656946689 5244453167789630977 771744165643994353 5130366095715406144 2471216101574418177 7928454045942743041 5820561026119270400 6301690051633792857 2771607587120233473 4401493267066493953 1525777937846708608 8864432277090840576 3524820164408047617 4548341056366742976 5015114278901467136 2864084599489785985 6840254369484066817 7889199693754954113 2588150992733320257 2334078352681845376 7080025339727200129 4993368013014310913 929657491807693312 3620588035943481345 4025965554549915649 8373336504739823617 6545188477654910977 7224202596904086352 8051032854202898432 2286791413156409344 7012581255333613568 6700303360450676737 3120535251147973633 1417948359636238593 6410727102558334976 387530290027439024 7715723948395091681 5904216476465018881 3639909948560075296 5396334680600628225 1389223045543395969 1545262024934788353 2569027834918862849 7472167116190045953 1656933564791321729 2364468903671252993 7524723009918296577 6091177059755517440 472777241173688321 7173638101430111808 8522713022454656961 4740898219594612737 7033791498599926080 3061767588387710081 8904468143029131776 1586534505423813889 3577789359925379841 5568344094192690688 1468490285060162049 7757645517084915840 7634537796532911616 5313378979383738369 5750976783441920000 5924254323890768640 7294240857088363008 180787095752434561 907634696449037569 8153297192073947136 2615576566456210944 3705394878172155905 3412941089164236433 4371444232246802673 7936591047192817664 801355473799806977 188553509708566785 525360489908975616 5334905586404452352 4178021219947114496 4094243441366171649 8749355236517394464 6671330053255118848 8787742976835567617 6676578974397194353 5901165932869951617 7073363117480452096 3867602395186941952 5570083191675453441 4992430525259542400 2766148329438651521 3129590708934729600 6245745018575483392 4839282270230792193 8822561341588076544 418116995407785985 7648097549131409409 6599349158737833984 1352355350911998976 8621840374294067457 5439779761895961488 2030347476049854464 1163595414784626304 1358878713990954753 7352480264839691520 8808064492480034625 118495071122679809 5676067219717307904 4801201307429033233 1692018732118247425 5012956446653126456 8981058308122648577 5131177993787964161 4085704700361179136 5954756587254790145 6949977556828783616 4389476132238393345 1503732502571456000 8900081380003001857 5893095110712393729 547958712509125633 2405864913085285633 6353061240682444801 4730750402050416641 1673825699280720000 482799711100579840 2251560367597460992 4204645990598725120 1502295288903477248 8989301085300183041 5318930677612308737 4878975911902314497 7608955087973908481 8600452115374771201 5861602373702006081 4946430611355226113 7113291675319418880 8293725689452837248 3055271307563058112 9064843773102718977 8217372399494889472 6475165061150454177 8719767361640474433 7457834029232161536 6578877135199990528 3796496813337521153 944810285910070529 3165830193637590017 3449581730946428928 3194046071234367809 3184025939002364417 900057311558127616 2760222613308718289 2019041379100770304 4678940541568648065 4473298944914450353 5692532584708516609 4815872905689522176 596672728738433390 4589920447300096752 279264552270274560 4436888007336603089 1730510478849867776 2352078516192038913 8794288022565519360 6224787738147083777 5904143899515565056 8015112426047224576 5954403028263501825 2247538509527093249 1637658680298274817 6459960169553856000 8546995110999983617 7986543768131369665 927713055497943040 2973907143229025280 8010207402602118528 555496616356144512 8511965936371731296 8855626330471735296 2251082209008060192 5956193948136013825 5125702310829804353 5739898248344231264 2478980414026604545 4205572595059957505 5512312925802997448 7354044175162064384 5824045301174493696 2323481331667617537 1840455081897783284 7517824017241764385 683397106309699585 6133254140492109744 4580450193117282304 2736889386643905936 1759658420666628160 5583602523338227712 3389513011846336001 5339256193299124224 8277698307870981633 80694036462321665 8403121281966987264 5267449444806311936 3951334493677402625 7630984472611388417 7242619608423759873 5262772321176857601 134989743082855809 1465213153904402881 6280950304245423104 5130662993787953153 8170326499932251264 5380111540366151056 3588377318391874560 5948132739761158400 2106437382591937309 1776157774875309848 406165744069583936 5166376265664702208 7468821140390494209 7682030213746495488 2608041788017192897 3473403530286026880 5958202851184930817 1597778756329652224 5890469341427765248 2789402550259860544 1233368301688442881 7291430534997728705 7937520063369797729 8757150294439660961 5096754481217941505 4716598346661451777 6581515411183636737 4136238566711045889 1146669274280099841 6015572213520905217 4549934470295215360 7300805852839170049 8707021330739310592 2927778970758937857 7093320802488680449 3952073857409499137 1605055172598557505 4370363887527930113 5708796210323443713 3694685519685523200 4485791386548800813 8041257898647419905 7691598599567279616 5189401799221741057 8076483960732842625 8187772849991106176 6825523695101816832 8776500857514585325 6086651527942144000 7465993917098909441 8770239445008819201 3815584600358742528 5449562965236636672 7385200483853991936 6938799889932091393 8862750517101600769 63939195978060632 2054934213888076288 5413584803174263808 2927718262763283713 3280293600367275969 6300594086823887872 5865070957635305472 7051317792403608065 2381840374686527489 8078831685821349888 5024546554140251776 7972960307716959169 8243892791449583616 2831482431016808769 6652087535984719488 6751660850836274865 7209490513526834433 2677120381634236224 977880703579973248 1174279157451305985 4295402705948571353 5763090819820945792 420124420984171200 316888792668765088 4200061170279716129 4297505002157817504 9157590080578723840 5010260098140721537 5346808981481232384 640518682546167808 2048453689989431297 3204731966711181824 6210442138682770688 200477343369993656 4611106104475551616 9176141277803243393 3128586444322663744 9102508092711202337 4520809274682867713 6261788632274991105 8307556646300316400 2244801762224903936 2536040472639197185 6750984139592204288 7958918677560164353 8782829497041338368 1077485637419749696 2624766862253463553 3511836349683056033 6719301363198730241 2352349363405655172 1410918498511355904 3572165838162085441 3074682340591188416 3897290233839312192 4554039610993278976 5265847291744419841 407178778537954305 7861443505310351552 8376137014431268864 8263375400375738684 5623531677996401153 5090292429847110656 4769283644146057217 8707735731106679190 8664086396354443265 9201252066787553792 4816226019972567040 1205547574091456513 5061518940671758977 2272225711185972225 3581298533268385841 8210856397944913921 4112346771775025152 275277519045226504 6279540912244620288 2063551854322954240 4037897598612581120 372043274622844992 8429155161797767168 1535853662407122752 5662590468424531968 736187494500136321 6037817270102313840 2267110199616577537 2266908326522674944 4198911762388618753 3444656650314127457 5114520057170722816 4039295679041457664 5670831195273469440 7119599449928014593 2056521082154594625 4780593977374146560 7207356398504247296 3739091259606943968 4378735773716274432 5914174645645848064 8719896933321146369 196620571667824641 260046263130982656 3512044868486234624 2627102517847607168 7605135529281957888 4364857507617325057 2738636420973176160 5291521659528314241 2602231305526788097 570547210228198273 3697948708598068244 6018923782794805248 3031096740873839872 2209541620563128705 1462801537563804672 3509937537479081985 2990228201404795905 5616663479293771777 3263249184573433184 6850489132319505153 7085016789277769729 1853986447416949249 1112425462590833664 4258265488974471169 8206733859145343745 1130818660484513793 436164037770543104 789102178189407584 9050833262027598785 2368283827020325889 570334835188498433 4320490332613878321 5974829399432526192 5869555371583596928 7708714518909476865 4451639661975661569 5008229041232879617 4455554644077489440 6456858694982447617 3524912211376997153 7929890631368238876 3576177244772720641 4116057990155717487 5689307832511860736 1664877666959507457 1766459427998745440 3692882777202753536 3531734672730030312 5547007928107240817 6377668542596325889 2603402044789387265 3691744426626498816 1599749514497232136 7633928058727252992 1361434684660123648 8300041368782200832 3393524335964539137 7489719159966600705 2126943958685777920 1421370433999815105 1900853965315189761 4722321231556378624 895637790801264641 8735792148516022272 7953984670920556544 2269384385427528321 5833175739126849177 5853292714370572289 4699841267884095520 8641342798000635905 6416344148300879441 5941848098322749216 7676367234969163777 2756284955608679937 909875872654774272 429418464927809536 8407768405905209345 3475048229202526209 4882978479213052929 1877724109709953025 4217524505568635265 6149321924742482689 4022360860341441792 6383921861598288384 2346713578506951217 3358909834681483520 2599844258479669248 8230809364008075265 1671746340113520992 6842520445638553601 1440713596788675584 9160132511246219009 5196931328299237376 3633520623180286720 8956707583014881608 2773086382598083584 5170593886077327872 239502393395313716 6232910955974317057 5134350495630590497 1502437228353766400 6853555849108520961 8373538857014099969 6168993623149092593 8715011574624605184 2077802858363912192 6973153670099632129 4855784882683905 7978183434577885184 713874861477466112 1019735762070929409 1600016574690959172 7066047138605350913 548299890894439680 6592795964091962433 2247406943478644321 8365134321276103681 5550348509634719745 5910177897119461889 9088774000046292993 8584950065094858496 4458073837763190784 3952694244143350017 6701008650262999040 2127026215113517057 2000280915541371648 5491599570342248448 9138568820058882048 1035614117624604161 4111667595297133953 44396715919500608 6097196160476266753 8391534984076111873 225470540505759744 6278726483917040641 1637186365808606336 2213511037932994177 4241119073104228353 1577831368313874433 6588922965688598272 3967861670139359232 1259818688823123969 4063584725671343873 3179834297589608449 7986854015245506432 2512745960611250177 3157049937897083136 4845129711398344827 1574537640410867536 8737000281597184001 4435934697721038080 8289126180127969281 4434237073016287233 6738778224396492800 3068334037762588209 7442744182632887057 7130089195413496832 5782629016196132160 4856285694619023616 2306124428572884993 4599152017595250688 7108704739545020161 3358700179400555008 734242763176329217 6354990998339870945 4428054837314158592 445757871989273344 3384685728559792128 489570526506455553 6357760283433155585 2455508470482075648 1933187818400897536 2130590570613888992 6429917124722819072 3083832643440412161 2019595490610985600 512850247277624224 2514341683799736320 3742700791691262721 6957405530803800576 2912033442739229249 3130585194829001216 3702630769162284400 8146218394972873729 6462421996235915265 5430127162479476737 5749803508692887681 539786549738864641 3511995124879438928 5210560594117137409 8900421369133820544 5021330033277312921 5975084103927889921 3768002520705311744 272882827321835777 4011675164149468512 3293138692176523776 173354850521128960 2732827264628293632 1504715668898866113 4699215063028858880 7189266038279237633 3430845260232867840 3793888760004565761 1635289384447181865 3874439311027477921 6962825373597035009 3990501414068897792 8072759730557675993 6167672527708375617 8239682612935786497 2520043103562878977 1892256401911552192 4413428185981473392 7189177747129192960 1360578362189914113 7346544869330050528 970608998368080385 3293946373206973952 326347555371286529 1097356757983622144 1545559364911720449 5831096298622255104 5035676522807745536 1475566102550552577 4611127721988706432 7067211805505387008 8197759765895071233 6422355556685939009 8336680813070332416 209676893806902273 6961357471363350528 4902374873794675744 880837699103095553 2852265342912108433 847027176306398465 1419759893945387136 2768861625835888640 8179330071052727857 3343778024905310208 1112037405168980093 7563501749139110144 1336812684830746624 1543811326029109630 895003361277284352 1777975505246381056 5463417684995336704 5203854338641575937 7491781602465381633 4656964198304909825 7618810076892073985 3755646278384028784 6871407569486151680 8509367995660763137 3043174159130196992 8100850188597329920 1860154672284985089 5082365263095083649 5029861822489264897 2343080793401994880 6764762473706094593 378834224504750080 133773139092770816 4392561301514140544 5192756110249093473 1947594631788367393 1186325229578853505 179692321353751809 7011033187051543104 1713831413054766080 7115888928124208001 8519377097769461249 242221775061676032 7418659435828824064 1041331098306011137 4936562803100577792 6458356966742528640 7991215824007397376 5680776422494437376 6765102474746695680 3483114246926561376 8692949802328044753 4238469542214598721 7466904366954889216 4333308616729311745 7351181855724665344 4326019937587966721 4374032470060819712 4922791205934731265 2406916409317306369 874064050547359745 2083750915450284193 492704799121819264 7282936418288828673 508674891143269377 774980568956992993 2520455233672572673 1515601647322675201 4005329272925887489 7721528325586553600 6777480153559728129 7639461605289998336 2262551335168376832 1611131976569462784 9053240612408118913 3781658578983505921 7419727842523707392 6620883446281917184 1366446693641289729 4722458423332137985 4871955950899932929 424426321665785856 1709968931844048897 1823627946205538305 8330414143061339744 8298910415078572032 2284217268908532736 1362716543854575616 3136481892678415744 6468239980724390913 7450084517605023744 7951787442006654976 1000563037770887168 8066738472319855872 1532256481869474048 4320127125326968833 2810888204974460928 6924429630715776929 6431484079996682241 8171840723541775937 1536148510697855488 340032214851912033 516310820548427777 8108932511240611840 7812842574019225281 4566377112839632769 8838442256636232577 8869013315511866368 8141587014109035776 7322652028965518337 1375500632426774529 8978444630835855361 8691485964356526080 7012812411384973312 8812596232063135745 6612514972140865536 3686015310169912321 3969234736795639809 1163930879338489568 5776415851556529152 4327820188949872641 7549590159529402496 3090803485442193833 6059828432570811648 1948822350785510337 3964516390581931521 885975742650967040 351504247747275328 2702819616776337920 907952271536848896 638832917272375296 7567291786085201281 8350105012490174976 2478254684176385024 8508891409671945536 2323315592399017473 673207894070642177 1048149395873166849 2798120804659682369 2850448725066237952 7349297211036876801 3225040488165392384 4738861341918711809 6871773774035320833 1478741219060940801 2097309466345574473 2539638781191905281 3455372931186493440 430471456542084097 5958735692253647233 8099068784807089664 3911528925273337345 125648060630090528 2070793182056994049 4951693499740717057 549056127350958913 4417008857435828096 5974921922304846209 1237580041536143360 8913295181082572929 4183564751525999616 4811299754356080385 2441473658646583297 9102779541121278272 8081427188967596033 3869908047391316545 945107996601555201 2442040101465776297 1056912366415314944 8322255195598658560 6856544762504021009 7108723276503678976 470931559626990496 8277307500473329665 5670105193075884033 8669407785812062208 8863749755222622208 2359829358694561280 7366815254740406144 633690645814182401 563120346073776129 1614649973290113024 7574117960715762113 4718031179994544129 205352252976838656 8019382137431326721 1961336945963025713 7753973596971495168 8747423503671881969 8368700059945484289 1640796794036228097 2943548284019468480 8758574403204153344 5540727389772389732 5294866589330569472 5214420550495402568 3891612807005807617 6988259357236264961 2667437626899628032 1699686135268023777 3926718058261614913 2193871664830332033 2578861416137251713 5191595715461944144 4821037387456016385 2379104775698822208 2412395701037407233 6909256171081480000 8731822523611036288 5585192933013506048 6464202076680527872 6767510751867695104 3039228723970078720 5545465478970865152 4446746189708503289 2364328349650632192 4908534700847104001 4195393442126465024 1280581519996754241 4754110845078371040 4267957128310605312 6010612345327872001 1233781363345323905 1916269537003059712 4396863628396576768 6529449258164683648 5227457250483815529 4861262048914079297 7097384256708743776 3648189724139826496 7421611433148129793 2766764990580129792 5203084132184306560 4150010331142671617 1466112265437413377 4788938591202586625 3927056160696731648 9041768956367112705 3170356817869872896 3283554510247284737 7253668786325082112 2215370032820989441 4259382534666920192 3044977701053539328 4052411089777258240 2630934912363722753 3342602201274206345 1221218540000645121 2593197313453374977 6693784391506984576 1714483495009051416 4959946410277224449 4894350239328043009 884358184296050688 3241283613177817857 8198361707974842016 5970613067324392961 130264172386582529 4330985187023462400 6897859408971361344 424110833422555521 5108661394426607617 4968996334249541632 8110084866529769472 5585136053155180289 6802464535272325121 4139645245150134272 1140066229910339585 3253981581848656001 5818976098847424513 3387746793919913985 5315781780476418721 6411947592694489089 7326090240850833921 6802921739990479873 8635531162411077376 7279639499012216832 909855999624240257 8605478569048249344 6674234108793481216 3640905439273831937 6643616856607764993 6093526332563291169 1779109727698880513 7541549228910739457 6321729553516437505 2938612395032071424 6335925519348030465 4785271899152826368 7773782597298028545 3725693424397275137 2709825772397071104 8207450066535408656 2375587901670105089 227463551393539393 2714385953747639808 3629882706133071169 8044740664451137536 1630994019284156416 1662672924071821312 6511617655952110081 4645536081325850624 2462754673836163072 5771995032996497409 7687203514252591105 5082550150694135808 91150253208799665 3657719019561932289 9143281360218221568 810399865570873025 7404995003738856448 666789157814495232 626519219342996993 2302752685144502016 2991942394350204449 6288207186824109312 1869727678587960192 2248325918961865473 8276582963465307969 6961553873318166529 7158967735710082048 78795140728492032 225294502017652224 7258751347251185665 1726959623894841392 2973391841990293985 838349907896329601 5958282650803441665 6172285006884266688 4302543227450478593 113280793664353621 775035495977742081 2120611438878785537 3685910797423972352 7299835477032512769 720633671020443648 918298922793381889 972269026380188845 5387184936680885249 1469781294573643136 481709857191701248 6278902561239536128 6618260692543209472 140914259008684032 1893415098716681760 3509220519402307585 8910267665090503552 3958565422614548480 3892697215396831233 8690051746935963904 5497081556339240192 3081191357220527233 2787274541280301056 2569593895432151041 6430028989204657664 6235851385212842497 833923546395807793 3729337803025473329 3695477001749528576 5195654183390701568 3202490521954877440 935220215032378368 4585733081957085440 2647814996901970176 3198932475506755584 1375591939049971713 3564703509100820481 7785293986140538880 9019773656703425537 5290292921906511040 6157814194661736448 61687043955969233 2281567781232796528 8831832371038140417 6464657484595100865 1101854307360006145 6137809706685717505 837730093186915232 4394486470975606784 5162334559315386369 5377560851259624448 8490421493798152704 8154199501843718976 6155468654741464128 3965583120347631617 1820676577802491745 769730984255092992 7269707377439288256 6353413779840743424 6754122997247644256 8062099906228672512 5515868482513675777 1875145599675260928 4795420357085320449 4427972370870219776 3391472881426711716 7365305838182351873 3722990694174818305 684665419224532417 8162968925638819841 9155215340800599809 4122146749895880705 770887861738461696 7622143127606788096 5862027730125439008 563769221883567681 6464977745819443568 6070598057659783168 783936552622803681 1060869956813029376 2124411460564392449 2633784587432369824 2027935012396351859 1090540807943461440 3042422405790892032 7244205114214814721 5732610957898213476 6258732858855221185 5901189533650153217 5306963955186362624 2250017238319259649 8170549705712175104 2910604232099162112 5588731693168177152 344899056009457665 5137863645384853504 8844668062750578689 4637521243704871360 4138013538579617504 263715076581965824 1587707308365138753 890382663028915289 509932550919475201 4453358974958960640 819430467806596473 8335277082651717632 5641737994307391488 1480258585459261441 6817693252917014528 3855608833872626816 3120739968266656385 4079763347380269473 8824323676426405377 6944366713721441280 8027501371031027713 7916934311061561600 7816438456343474177 5245872034116684545 3163870894006411392 4540987908355106816 7837939632399507457 631427266284803521 4941909114003316481 6804244003900162609 3152156010181959680 4024833490395332609 1615902983691948864 3745264830077124608 4394114584299808288 4430645061790970108 3316333784587075585 4022680444661729281 7671572030380330417 3180876506102104065 9084654613665978625 7912653688386504905 6804168207887988737 2361970535493120705 7627155322062212673 4641040471718533120 35666085685362688 8521236230870645377 3599606287478923204 4912856419012558849 8994011535391868928 3460730795963817920 2817610786360390144 7491990076842202496 7104020172182090896 8351874137530425344 2354052618187546112 5933782072393529377 6715727892733453313 2944537278601589344 1722128076359417761 4628816152823481616 7126342211734880256 4977736389123008512 3374933902694023169 7563712776105469441 576185841186198784 1603974939944066320 3936678134609638145 4970821989718435841 8973846645497004033 7035912343216026112 4106161316192277705 7457361611314820097 1125204034616557568 2014291586855000576 6082503758486541825 4095770390851385344 6820934319162909216 3877543938598882305 3746229171200503809 3557411749770802689 72082596042107200 966367393356480512 868053270179433088 1970220565716499457 6418657316866300865 315639410148900865 6352798558939119616 4331052430036238336 5892231406326540289 8328137509440542721 1065798695685762752 3281731427577876480 5081046566162702336 4794536162719895489 1832260183575934976 189495304370212160 3727318555308871680 401289880354847969 1662693872670704385 7787275931485977600 2756028092768894208 7815072711715624321 6934321079690867969 3209845121129762817 6615321942145441792 3745010200388114433 3005184899534736448 8476454655841992969 4707591381250567937 4942456926977191936 846978626213035009 2438826416148553345 2669849139485704193 8134250395137013121 8395535266255892480 9118690021469634049 2071315611404468224 6407403898823143233 745323321197542657 1782212463279031296 6647190796087088576 5127153035587240473 3217296184535851776 4147613887048121216 3931740411367016449 8566335187353724416 936438419778408448 5420003616247775233 7765851101302532096 6868183018064086433 6441639096743033345 7208788121657501761 7003931498580422977 3795173299524141057 7028560659748651009 7055437395201622016 6941408346075946409 1747969428521447937 5328891420295526401 4020537944230354945 3890992764690219008 1919063998256734208 2376426724805337088 5567346781010153472 4446678952120054272 7312748361495109120 1706371719772632833 5856038823836168449 3222904347170294592 4573428021757017344 2950817685952032769 5620714617863929856 8655945195103975113 4136616081031539008 6329450326858327297 6815658106113490944 1024075677936550912 1972951415515807745 8336601938815987712 4930312052368250897 8421477001931517953 571629330186464481 7605905401650550784 6097167412357796929 4875651395962392576 8925640656313348097 2294145132150456320 5129009398672186752 258182527813053729 4977675277074384512 3713223662093532497 5658209342819310593 3046614049548626944 6362560993765518208 3762450529990798081 7330744889414207233 5240480668091411969 6176819399971115520 6004718497300311041 4587429555341192128 4145733983695923968 8924671059584094208 3545934023650566144 7373333717085316609 7655643814058000385 6180407988906991616 4706615280252762112 5286542088104838000 8107252925312270336 7154533998854632129 2746565773253402625 8712700277982158976 1202347189559737569 2535578278640168960 8410564345974232577 8135958107134952449 9039761734235521024 783303051968652161 9218179720225751040 8156400328429290241 3274758248239789824 230967209069598720 5359420077488267264 559867153748817921 3868947514961001232 3660033678789889793 6253468654997391233 6245487491959149824 1905441483613638656 4419816599371792576 8294091598427963393 8020911648525627841 5180258094845600448 2258860601539989504 8493169555160163921 4385543545577209856 6516842438659760129 7963011050897408001 2753764203762668225 786345555866003201 7169641009670182889 4356298769255627777 8442478968748779520 3344252480662142977 6687690968811806720 5562534124593476225 3767165549989145680 4549364254580252673 5786378549924700160 6303231409202151424 7752228627003692085 1269567583811952897 3119442610480625081 5827296968113308545 6300633048569266176 429957115604221953 7267791787598807041 2530923237709283713 8966000498242773888 5430933573026081280 694106241347120641 3508440208983588864 3362609359547318272 8360605079432823809 7662805690697865216 7306338726963424544 3470965599738612737 6184786059713231873 1206191939592297680 4783042843386869760 53943938363822081 5307833520417947648 450381679198339072 33004747830272001 8820117409720822785 811253191835755520 82063551059394561 139847646296300545 4106821760271982593 917550731850249601 80635219039422464 3507032371864081857 5632224202291376128 9007478087781126144 1471387144695713024 6267416288739874816 8518121016688677185 345874498129469440 7195210475799035905 8251487050086983233 7755809865887875073 7949106039059689920 3412707603215881217 2744553194232407457 8806182790009606145 4058372138423025664 210040284495446017 2779318659057473537 4213851281469252608 813512134539940192 3782013857481080833 2245004151008575872 3756526563842301953 8196197339488787320 7688337214589251696 5029392609004081793 6777626395283551809 8432643240162022912 1736012344421789889 4922286440613111808 38788135836450817 7864137600964693608 5733266273322184705 5258293082412929024 4420397461011718656 1873486158849019904 5139605606607478785 2827643109846525952 1265347533738577921 1187945109060001473 5621007785806144320 4544456656132729344 5441844878434050049 7189522958211171745 108151170522166016 6297482314455216128 6654159924200906817 6781533523934513665 5175509906277507072 5724878934341904897 7182608999710252544 760672788823523329 6452902150273957632 2008249806577589248 5188144205559874944 5814557750068810881 5011642656081065984 4877022529135526224 4630602668465920000 2502409314636411904 8954745530938330112 2363034585682706432 3313727537823352320 8780913303234008513 4387016128745669840 380455940774661121 6142668472524505281 5263795824778268160 8602485965411286016 5851932950610075137 5846824057668839185 3710074216340391201 1924684108672928577 8041262345971703809 7222942811083256064 9141068378334649600 2804705561029372416 1470861427969079008 4023312250540300992 1853546792526947873 1895176471784966144 6814811029556743168 3509436456759915520 2520638551076748545 3056902015759742976 2083012058886428865 8306748033016567809 567771323663937825 141612070024749057 5715709347720026113 7457078191647052097 7186189921279703936 2443803460292888705 8591348590193541121 6086252216864784385 5980121265087564800 6757809629467530849 442459789895401472 8651616591345601536 422428278641590273 4102720589780132352 2461946311418347520 2054927908540776449 1337412331163924481 2733922488973305089 6367419399133459457 5280605590050955904 6269539313948567553 490903156378493441 5118114488561696769 7779308483873551472 4797707072668743680 5978786934605758368 4205952802943771136 4382077923983565601 7691484750756713985 8987959760457438624 4330854820980178944 9117745963373023232 5090058466667582721 8072399337918858113 2780624702081297120 4333394883271907073 4908049031472867585 3750152672995529025 5170701772349442513 5342545537703441393 5125872703669299840 8713144736510869505 417562545744214913 3910299913641277697 597743715649337344 5477835987338234881 3602651200972521472 216229609040936960 5789673458410323712 5589437040470796288 2964440983547084800 6492208994743260161 8021617017871138817 3062550745859768320 3212369049142034433 504588079199105024 8222674342651406336 6726444400205112209 3652507361138934833 2276273062788813937 2815627696995030016 4344034523071756417 183023925417050112 746271861070399553 953040917041625601 4118881819974615040 900354810781185537 2302220921007767552 2908324569867100160 8180839202655531008 82714033302645761 6118294438931134656 2808615954899964416 4751269782092750848 1863669684205682688 4703672421639467009 358360488779138273 7787472820094621696 1202623980468053616 700571328945586177 1267998071242717968 3887988202783605649 8328241026892431361 3444185031133552640 3896222917596805120 4628779082610507776 2251589816107603968 5167696743435841536 7000060128012521857 1200034999653588992 4990562069266350080 6690413178372504449 6142694375874887681 1977478839521287248 7988028278848244992 3549275507227225728 6025347560635654144 3199784135441106944 7693239509044557824 950854759449698305 3067476783954696960 3449780832656505857 1201599129153208320 3123548113573871617 5599008723890569313 7001209202621200441 3897922979549315073 8448669981574102849 6237536129440202752 4338320924120035328 1095688366727116800 7932663864666035009 6131022658224020952 8854466329283346144 5541314729134929985 6683002506399817217 6323014906103619585 1502903358118690304 3377217977407587520 4065474769666719744 9203586632468815104 2236129516295371076 531805924765696001 424909218119286785 3993590367543431169 3103935286731010049 3785344129317570561 1242823818127409153 7280310510185983457 2205083424584118272 5956064391397385792 7760170598095649281 6651687062141073408 3297423722030692901 4484111573845147521 887882081047573505 7235403278099488769 2265931163099645665 7126550757608275201 8156296550272270337 3498079196483441665 6786225509993100441 1880613743899534340 5881289621457508417 1463459008969965568 5276977883884942208 5289074805127063040 2088077992228151296 2443599098503404545 8647127418362736056 3939717548275490816 2512852880997617665 7731189197818249216 5614678851326801921 8375532308936130561 1472566919529458688 8754584129819410432 2078913112889905152 1190477681414011648 6181854563108487168 6131692146901841969 7504751101519253505 8085820202890767585 8661403672317902849 1195721519598141440 7949066918688647168 9088719083691573249 1186015900545923073 54609845428420608 5105580573369969631 4842960674342727680 980299740784497665 5748656478940839936 6197512799655409409 3235499625798707200 4715411084714294273 4299909553463443457 3174225415731109121 785614319318364864 1309242439053679552 7795109946538721280 309204087265331584 239535241325734912 4523452543863448577 5995742744107782145 5141096217105338368 6986815416682584449 1717435022548078593 1604050499681237249 9017319340069942017 6008435970753576960 6136607809674994432 1094213318567719000 7297848852077346816 4736358332676945408 1064593389837934893 2094393755612058625 5907982253700976641 8120048628376437249 1472034055332893313 7918871170277889024 1047102628627109120 8466140849346399425 6403923903353602048 1394220482544658433 4990465548149593089 9086153666093348864 8571806244975867905 5080969180636413952 7372122531192042256 8433444342439186433 1528587370131372033 3872273785278789632 4626883492414750720 733080433536248897 8075824038877523969 7407942057374531584 1374865996711460865 4507802576739846657 9056918294875901360 451756499526558268 1028596215940654720 6524923575929894913 6291337842281283585 5904069719162413056 8247974965243150336 1555175136172543760 3505289841007246593 5853966184050806784 674948651608609217 2056022998243499056 3528531862505176577 2859554973696065537 1245286265616596992 4804493156196087809 1023588780279070721 7003097121344675840 4890861307626733776 6844904443166466432 2066536941147489024 6688665035221043456 3851919629343619072 1030238187747058688 3586132347324346369 608902352530692769 404247862171795456 407910756758790144 6761478899222367104 4703730319156584448 4459307158514154497 5481030303385976832 8169248170132792320 7680208285940495285 4860890956883820544 4451745433081766497 5348546008889032704 1500555290846822401 3157484295103654529 7965513450890803328 8895069425025128384 6608687956579329505 4764940279832234161 449439141157491456 3536349772318679040 6376581337242765312 1957271719707632129 8401250204627943424 8430567953225617921 3981732272538435073 8411036547517710337 1475002091361202153 2713326353316002817 6061653197469048833 5181157247772195569 565164818223561760 6013873192383512577 5908322915572475153 5236316667846842369 952165614816966721 1854732613820253185 6648138146380513280 1421073490194297856 8448032930237745057 5430541325278605312 7801908020587765760 8591091146329800704 1888274451343566337 5970814899931813248 9205953835761863425 6752161211495782400 2111906475150945408 2572340947198567425 254084592080069120 2416400168648897536 5751226715930885312 3374827765351931904 5652420074292358144 1030417995087904769 1607323790166851585 3484955331235145728 4865176121731830145 4991274502019335681 255384469841319672 1763767131805384704 1526860547803324144 6931091797976215553 8567423307432399872 4190144763755888640 731350609570438789 4107941749702181280 3841737889612931200 8327366557025861633 8646088944864460800 7710054858496461825 7702213660682379264 7884136065001752000 1350848198206437121 929537600648151041 4351968277592661760 8733112098394127360 5588689111865207809 5583125318500144129 1931737716718677760 6349054540373819393 912188364837553664 1625601020138596033 7599466384862655488 8613245596195140960 2058983284584110144 2295445009484134401 5979289332974690688 1500674938065588992 4499951531182006833 5000853950751668937 3296978433626315584 4834590268406801080 3331387393437836416 2783839162216188416 1488477027829064705 6623796005297920673 2085483784948893952 5200759967964720672 8157575170446728961 3068068411374321601 4544931773166289921 4012500645551144960 276405005502895873 4655419264642497537 704162163393929728 4539346663260698561 3275050051296821249 3915325931087709697 387303961009347584 3525456997900789064 637920466897816576 2150200647983366144 2519622445122977793 2539688302969356288 209669967241825793 7527788376283525120 4985511207731724288 5438554403814779137 2641663027391066113 700328219091402753 6401500124559880192 2065227786217730049 8762517740369035265 4472997529376120833 939192659254668288 5620518587099643904 3517499997424973761 1081989312701530113 8970987243723430913 2630908589014777856 4264103506841960449 9161054825582708225 3857258789944382337 4721501243308924929 3071141714086420481 2197213093790582689 2149601933655622656 1538275178383933441 2080628056916883457 5564246825507702209 9063145179058372544 8878123342477819905 5894662625197771857 2871129971659206657 8513780810777738180 4710055360362400884 3433382131813415936 6394506229458436097 860419351914815489 1264934578993122048 734932111188099073 4250507046849703424 4570275058185717760 6773081158398460161 7814076827852870528 9031556805270628608 5684662874497417217 5371654923085239937 5330708403770181377 7929721322741411840 1717424318612797952 7757891407449554944 4206081978235617281 2800104628277087329 7092456818208759809 3778652676111011841 8885009272252219904 5200569364554317824 300569737577889793 7696322048439842817 6292681587589096833 1454534250985123840 2745855561744842752 5995309629359653376 2477720826262174049 136217186050959681 8873096047136112385 6551133371687205985 4470668744346789377 8380301918489804801 6625796088477141248 2486832466430754817 1662949549800554497 5869325070784374785 1359485263969253377 8711174382844516609 4309047463806956897 9027988303824814080 5067261805336014080 5855715419060555648 1134827953224246017 6419677578452750337 4806996304145570304 7333089568441329408 3518012395148339905 2582366396758976832 2766635840594099200 6379947037647268865 4550931372611859456 4957660369448555520 5318490896003072000 7391178984024478849 6199951456750624769 5096307562571855489 6935107553917489793 243299661310805952 8292289799517429153 898509557263254912 5230757416626850816 473391727828557088 8770834933011904001 1880197975184473442 1402424403588186113 72651363507694592 1246107209652245281 7662788732290252801 8525219416245811072 8749194724154273792 5342574660482200704 813021750209918465 3403996044572146688 433422922184289024 6250299897976228353 4143774538915418112 652535151581528065 7639795872671399424 2332170921231518720 6851681162863247360 233186803782765569 14746015510675457 2288096021269508097 879476758683594357 1001924968055329537 719600825631166464 7910737492376600577 7194677772319821568 4311980129032077312 4243835422219512833 2267470282286710784 7258497126719193216 5739155418316398592 6253954454819676160 881625899746886713 4329286079228215296 4753889344585003705 1038820406748330240 3295063287166210049 4812718982434521088 837302837142582272 3698193270152608065 9037175912113414144 4362589858414400832 9105138807844139008 1805420622314086401 3736404454059120193 1439059382535250240 7227228523767791617 7018566751078284027 5492788133299312848 3937755571598148096 4060351280506278912 7821551460991623168 1516258748663746368 141794870774413313 3964120982764579584 5809349053018944009 352548298059415552 7417720238042125824 1809285516684386304 3731274919989774272 8954130163106652160 7123201840788901496 3105306758638469121 2861950557498750129 1721572119469036416 1594114885643753985 7191387733335568385 7476179070527357440 6131605150456621184 7403115177654409217 4376604146963956736 6391700659527094529 6591242409785131008 526163124680654849 5525665290010444160 3278484158961602561 2620120569311170977 1191363918005092352 2624716778817670448 1345089787440660481 2343317984770273281 3046017241154075744 7145283741199447040 2608664477721653248 1490331402399300480 272362661066231040 2448451273998027713 1320472392075310929 7229158845995263905 5277844506077630464 6455737497537272376 2291009383381114881 7868001938666805248 4347316495832357360 4483090810439618560 5052429095272734209 2179779757357256192 3545185924793546752 1557630191374944769 5629425368209802400 6832405194266460496 3197950373327097985 3067651492713112960 3499253677506924865 4827310343010144768 5249297023017215488 2426157891901157376 873518775144603648 6194115524717951297 5122684284713017345 4518886504680570368 5028440164666097153 2353307003532073216 6792336149508399105 6976262508722900993 7908044749849123585 8918539754597220352 7116145124952962048 6304979479822365792 6436364359089651713 3739546675228519041 7569516232605328640 610997095334111232 9180500945133840896 7824403213422992448 5082652865862159089 7037720295619500033 1827758014728087640 6302779219037970432 4592859082445854721 565755819925684225 1563872619827014145 6041729386436709808 4214388338041866720 3418583364532174848 463110740103328800 3411679101735985664 888521861490614273 3407039389438956928 5689596762324559360 1027393953713942785 3733401038434356161 6576813781113763840 3029366792657625089 2576623578482475008 66425387465310209 917842197262948385 3068056316699244289 485267540106448384 883562486786383872 7828346016899475713 9164123100645261313 2840067086384120065 1225949893338824705 3222098171110564353 7397565864778178560 8571943514768563968 4175991657230524416 3652362755587506689 8592692266293743329 5995592670997434304 3150706212874808320 6128061746651438336 9136796789430484992 7787386360304664576 174505578394812417 2075751487207231488 7247142269271033344 544528097140539392 1236244923031229504 9112325996353696641 7213939292088093696 2895087321904283649 4750170496093126656 3829080826194886657 34704254703460305 5147183007460327424 5219986095063426841 8812577694442633217 6568548656397939712 5136980547800242113 5042931886314985952 1242702951608878208 5147669022279579648 4104027002884438184 2355096694881492993 9174682700977428857 8273687003439014777 6259042849398361856 5329289267284393985 2538422523551809537 1369767158425546752 7053994363412026112 2847399443898826753 1894866706973723648 7298365213185444416 3661294627512438945 5222937211120867328 6061237506358214145 4939366592916598656 6768709504587214849 4697418752948682753 3752197047679152897 1452000350239838208 2678134432728489984 4538817076157961984 4415750237130719233 1940935850802897217 2720571697380032512 6991510161544117505 1083648279846227584 7900744233360637953 4762914466017937409 8027880036023220993 63288971222206465 3896010819185455104 5266096708339391488 3675927122548033537 7418235487213739744 7996401696496240128 661333189572130305 4095913581487302112 1134994880565715968 5196735626679342081 8306435130073726977 3990070812574482432 2672653014711662272 8452020669551294777 7511672825678782465 6379462968844746753 1051474376622342144 8352929069917575169 4245072119238043649 128961279685906641 5414820685224142721 3081109950591616257 571232131686072416 2485008334822235521 6568809135321427968 614759784926062592 6086748478326269825 5389443327868567552 2414394477934149633 2548305105601737728 2865909354894194689 125164716106291200 1589267182849937408 8230783182049869824 437099050818109441 8262817133601323265 8502747967067586561 1582726216618438016 8065698059753029632 56599189852903424 7723234887129217937 313843407646135908 1925678504824425984 8107696228715724800 8228206188717170432 1306763850883031040 4269623825108010272 4258988223733521168 2729171333125553793 3117353467258701856 3100096031497388032 4608242076550354561 722216772207859712 6827135395442213321 3948063117945082832 1721962618797971200 4583181424256729856 822144036778305280 4111933319233881824 2835820368539942913 5581475333743918848 3770078076975710209 6559478285304160768 6500719562804940800 4277302829971008449 1600675838081082880 7814839426599516673 1840097231086354432 7851062753644386048 2199320787473661953 8351976738892094208 3721966590923199489 1514018758598963200 1295726470817709313 1146133672405945472 729978388833429248 3250584206054555649 2649287477759410177 6005900749387108864 1493770310845982721 706098831851671041 1500531528235599617 4447982616963494064 409926498746110976 5705559911610735308 649481545894045184 3120151391520161792 4866841616511992249 70549978179375105 4886491762935359233 7860241732635520064 1508025120954765312 6818045197343431681 2369731487738060801 2877205204568866689 8390472158871802625 6107865102891753472 698626025197841408 5503894422824430465 7966739917798605825 6638569141573572609 5165589820773685984 5243690184471193600 4242770298826391553 2856766941097544705 5983499675928786853 7282624012110922240 5600124069160304640 5365481552276728832 8238056389217615873 568210049775439872 993856041104330752 4228499257153083616 2591854244978570624 8214149258133905409 4252892036585760177 5108306074575468544 7594946062652801025 2549891468656131841 1019098861185348736 3591500980365214208 5888369397497119872 3515672907314069504 4305782222467700609 2193531173509384633 5929314510739865601 8505783775075603425 5246841706643456001 6034881655224954881 78917180258649600 4806618103323262976 230699829238663681 1359220822373771265 7166314824035460241 4529510060276318209 5087401587058492417 4911512705750668288 7848452740315066304 972276945350448128 8658923244151825408 8704605519025576384 8824996574967889920 2264438610252577793 2671418329287141889 3107483520612442112 3223639377374373888 6916135403936874497 8295861388964892673 654395157722800576 2393299620379609456 5379821773377361192 1464646685084270593 8753620423711614465 2067240411988570560 3602921938586498144 2032553764401805249 6705671623602598913 6286532461185383424 1362725106186190848 1318524767924761088 8458717495766443520 1527418411624005632 1336368954975350208 479577438420350593 4520896073822005249 5808191095659558912 5444729781396667312 4696106849169047553 4694751966592499712 553324587663235073 3737722666685622296 7396985056528936961 2764291664651870432 937020783671902209 7154544819382771712 8547933561066749953 6091207122503324417 4961256742570157569 8677766205968501200 3267194309460414465 2454975175000997889 3254957621115871232 8650456194211211265 5092142581895307265 1879012686209801728 3761983069686736897 5832679784337302017 7991837785967575041 8279877998965535616 541598643014031681 1677319388132235264 801327226580847872 3704580138231598672 4761816687071756545 2639035344810389696 679905770608628353 8131796521249417217 1952804533007138817 3881450661612531585 9003727130928585728 8963946035398295552 8487840704080877505 9082545549739673601 5954596220045807505 7568042871987423488 7634737852759024304 4445701391838756864 3436400252205753857 2308282316058843136 7233718416245520128 5976177822773154816 6783499951581231105 917418126231658880 5540270431227197440 3276092025796503552 5173625835596917360 645831791871153409 1 5918266748584953089 6570805000971390209 2734399159526162432 7225432171168395649 1806944196879570049 8964332455923881345 844610367694402455 3035196363473631232 9191720133798744420 2194788736398876673 2574159422687161344 288128660924084224 2255354749864323073 6644399346207329680 7374654890385081856 6176652102298312033 8267357150507395072 250356831773469729 3124866148062357505 2946645492910178816 7961439595826275585 1066482448055611904 5678787423880750384 5192030118071722304 8030500193308170424 8944056623222689024 7618621421986976769 8438663075993444080 463025842682888576 7229842798353952768 2066309197242266717 1477697575223748225 1134632094910509056 1376665493630390625 8110038420561068033 7014854540276662273 950869387830689792 4174289781461590016 2890306231950954689 5977917322033407017 5101138225163927552 6029959346481853953 7309237651148242945 2491450655475904768 4084334173672538113 82698610146922496 6769532258200099840 7589811801484248704 3130395438725523841 1855824600297883905 5338299293265925121 2550971169872571393 5231755116610845024 8730681330653986817 5829042441658629185 6519434123671769089 3459505589425163441 3247372431492289409 813139265143062528 6782984804757163393 7204094043936912384 4551123926658502145 6333582575083724288 558193578224386048 4392938566137962496 5151078333498097665 6316018790470983680 4194104404644774016 9065512236288049153 1857215946707206145 768784011813534400 4430662302086677504 4057829109576704000 2803988818541608960 2040964821700724736 8375192002373177729 468720267221992256 4296574521200261632 758999014510489088 3992716470880823809 1728268130211381248 3037531382245728257 2315933969345793536 960922791963238401 6227173482689111040 1031586679755235328 8997011146997039104 5051798603563699201 3961348022769455744 1251983939862528001 5340272215862183936 6807572370167431169 9000180682243789057 1323471588762839264 230989633451226784 8490500036872534785 4813663417445622017 6179446415529988096 4206592361170731009 5799867840274104321 8113503919470281024 1700883215107418625 3468643296370262017 331826201849155393 9071627347717570209 330778875589775584 5034223199441214976 2120276552983498256 6008194969460161537 1220050016681762817 8043034571986291841 5132651629596508160 6565624951420880129 7319037110675902464 7984057866788132033 7035239398815515585 5127808328978007025 600957752407211744 8857787214979006976 2721973378876635137 5185099212308558336 2683970911939010560 2271951069830795264 2703074177569098561 3118115567995967488 3237079345250009088 1655704433932576256 5387980045161585152 1682995264131112960 4680617777864638464 3415000908619644929 8166272782874009601 7646896407834889216 4910849143413458657 7264633537741757056 4801311259300462592 7383853085851269632 8778813777038414336 804210287829915649 9110919049295302656 6211522326161692160 7501716456311575553 6686886336733032645 7940943577340384256 1601899368822645920 7868761830582601374 5233042973622380544 224378320183099392 5191514940805053440 1984828938464452609 8224244477093442285 4625224413961741824 3615100989641678849 9087261784130420032 2241735694839260160 1024166335658070049 3949737577212626944 4309502412901530625 8728769576090930432 2502582031418588033 7662453958074158593 637067604548104704 8308401145656836096 4582770285677883457 1567738144703111168 6630725369624161920 1449987835540659825 900435478707175425 6434294076698066944 4505990444738911616 5698821355242971137 5529162611099904096 8890600878304794624 6466852505783856272 4858408233961176961 507472928776019969 9081416032135847937 8028500210993790977 1017810616635097088 2081098275773666321 240639091132259329 4867735612503891969 3403273740682175296 6328045719855562752 3036101913252216833 6093815842562438912 3235563096766939136 6782217993146666304 5961546481634368705 5030090569631006721 6121423869383250625 6411025282464006144 7361258160951154689 5017918777610042208 5227096688324034561 2205078435004355801 1434022643173735056 4297024897694809856 6108317804990804992 2428317746375163904 1703455617187917729 1869445455479443304 369569862387752961 4991526471891561936 2124174911110381568 6296439915453456832 8054352603953317249 1997875131568893952 2865625289928122368 8094448348566497320 3971187179263885312 3970379178672895105 5400944272687955968 125710743442000897 4358217003357416449 8481147792758330369 6711042041067376640 9139342941472196608 1551446191850299392 6201869698416525312 3092116756785336512 7900263393420812800 8211114379554955265 1556790790780420097 3513463140122957313 1249460267269480449 2781488858125442560 2212752104016755233 6120454597467979776 5591911133752345216 1974043118571978752 3285357998657171585 6122186783894437889 4659361747103367168 3542939806702575617 6505386164991072480 2187301945219534848 350227669387173889 2985515375046635520 3013234181053723536 355846116591263233 7697208516947190017 726851684106895361 9117142645847501825 7194558825392083584 875774577402183680 3165420689131757568 2965399516290315712 7369746975345136833 5003543802869819232 3404141674167269121 3629901341323967980 5066781344824605696 5049747239759399937 272385654916509184 3396212835298437952 8170466362086653953 8971512159057563648 6825186636609941537 2897143003442374144 2697323131299286305 3862661106293538688 7765493993410281473 6117127010381729793 9152400316972343296 2798907611366567424 4430697630469455873 6923847296257425408 769293092026208256 3669945873861741697 6144297762744958977 180896409863505017 8989202792743324417 9190818591176112128 4004932754436086497 379211664181220225 7971245959679680257 4739114212409507841 8670023686844737537 138997486727932929 3216187265790583809 5089558450383400960 9068575477187067904 7685421252774576128 7060573695117273600 1428170253391024640 4483157744653298304 1884092893940678656 2008839013704597505 5000759241387364352 5750322359442878465 1929097984397123585 4250511914883813888 3326594540511807793 920378733086456832 4983888930661728161 3051660252649071104 8260857121025081345 1404928708168775680 321593488162024961 2694224135896072193 7063438640589015201 8751169952025851904 76439801989814272 8543762879611017728 803957324224231073 6193239624272362496 1917994484512349184 1176389249247657985 231345512727589632 307117363866836993 230285160854102016 5028294811951300609 5936760168999835713 7150404729677943168 3411567390289979520 1935100607180663600 7458721295069069312 5716323527885536624 2744172725267838273 7543748018087878145 8920086294001445088 3390689284262259713 3251436436640260225 2764850361410199361 9184478701400214528 2842988197544993024 8538780949191528449 2120913739251216849 9115761822690441216 5650333139892704129 3906383170891375744 7213770537243770880 5668389080652060416 258093783474856033 7973469039100775680 1889439424000045313 3277841799298835341 530988528947761153 1110139912344436737 676621454087163200 6119127644856508081 5711396495497629440 5810527668896393217 3647708778915207937 7165759965446048424 1771830166019036160 344045973879750657 7909755647112792577 9050090641056709569 3724653206504243201 4580333304865855488 5472414454164221633 2386650427012153345 1140511739784089025 4953847432749536257 6908534773142217088 1462059314635603969 2516732927364530177 3537218349456949248 4768544744883404801 3243572611299761121 1021903746957459456 7206742527499151424 2096670433222947512 2632844718062969984 1223492404657543521 6104492672891523072 1739325849291238400 1747131861102630912 8181700934638372864 435258555133968992 1156366046482448800 1492540226934751233 5323251626078000128 6742138496051498336 1627376164815773696 8012547977034530816 3069501655092230128 3277319188818280321 3243861159100709825 7650252229484429056 7799206050982279553 5636600067463053312 642012414173313025 3467905355775042712 4815104842213359617 511623178621387777 3048256646813771905 2445817171832416768 8509229788635930625 4611545917933245073 8191377223860501761 3768880668557074433 8217377502759243776 4919245000368119072 7996966206598124545 6923663505350459392 6372310524500623361 3390783218350680289 2747390748415938560 4726367108769110016 5023266663819786753 5713293467544738560 2537363743485117953 8845234870586022629 858434129030807553 353150168327520257 1760544397180673120 5256816978702948296 1696487677158601651 4243509350426190337 2422566041259581441 8086275274527488608 6405676234590059328 1075919857192988672 6780368682519121920 1166303138645895553 541114867924846368 5990407132713082880 6122558304867155968 6759579140204145921 5430098140718501889 8518219553975746561 762659412850510849 3873863609038839808 7135884664762946817 4963010835841956300 729627776591000209 294459716553942081 4565640017144052165 5291442758800965633 5679476778100793345 2308233945915850752 4048065411315567745 3318838644313769505 695540054794854912 7002242780489588736 7275305780401184768 7324853334530828288 246768241871693569 5672256846406425216 7431773906780744192 1161721994974739456 7934193695210995713 6092027125438339072 8332279559796363649 8042028696306888449 8664055406500563264 6346604865468980480 7355390065286397952 5629006971685023745 8313688797731681281 4973116582996803584 1185815297688521392 2513646419302503425 6841996387297559760 6849847310692429313 1569068841285670913 7979724743417675086 7406691961960812417 8449168207362465793 4384783392057847809 7051414174718379393 2706486735094992417 4229965152748388353 4569917548939236384 6638733258763698177 1416316262344218241 2504563426244661609 1287000380664995840 6564697542833094656 2546192171059609601 1027122620259509761 1625426040602826976 1365436102494858489 1664711870980411008 3923684573343499264 1222114952564426241 626549598498648352 8799172395255651456 5060334340180262913 8980885025950728000 7907517873284534512 395530647707942913 5371149143073488896 2679973711397570561 7415637486996342528 274021134843447937 4245683444632727296 9012609235527200769 6897803184108978177 2070620858233092672 1262907896317990272 999317049654819777 1141402789254468096 4469739024402055169 2993188296316384161 4408171814748444881 4705842872578718720 6181399358832414721 450799090944966656 1556783393800912897 2045838243452258305 2524749380954898432 4998120149538207744 5342542392295821056 5570715633276831744 3883234635982420992 17498437014329345 6784285411583650177 2955063022629592577 382045120974204161 6489713936885695424 5921802365614289664 2066005204821082113 3297996711058386945 2863029187431800832 7525020568780987328 6323474738346459136 1411839543153093120 8963404287412754432 7687741134728368768 640590291907743745 4564617845854625793 2543816880022507489 6358586405183665152 2094449400438511824 444695613542052352 6523976878357086208 8766653573662638080 5168001948161409024 1411864794224349056 8852517795533271040 1870447628390252544 8158063909481586688 2314867872550092800 8700483915064281088 4871141553855504768 2254059496851439616 3601499340702124033 3727447601838292992 1487985587807281152 3660725664568976129 1919990014188453888 4076826974825014272 654891982370616321 3560378784465467776 2508540388213522432 3987600185748208640 1731911762772172161 3273111682456225777 6067067982705734016 6201689477934364096 6040262090673396864 1793871043571187713 676121249212875520 8274713068895725953 3640858651947096001 1677694545294458881 8706484089220018177 4636602234587610624 6806749610846683137 3926915758621775873 4838909159834091521 8747072362812698624 6791554305832153600 2999398665633923073 5329639687008101249 4475014977674665985 6117060027177455614 5111892508024005248 2668216236053102592 6732442447864012801 69016847595079680 2082882337265743105 6125586324640022529 6613131974656917505 2982578826367729664 6563167117138573824 3719918499032968944 8316035804998997761 5362593890267922432 550292224144689152 9033482114232343808 6356388777062694913 8639704600661688320 3018468573675257857 8711420158853172160 8176795141534563840 4817436331461287937 4953638006264124377 2081563253142978561 2210314819976766049 416101949122751488 3406351727900797953 8970402800775726209 2653673689343144448 3840867550158196096 8212563071425757185 1064800425879330816 6243094912075603281 2454228340877950976 8840002733600436224 8308861223038984193 2191139275379376129 8793265103772319744 1839193417641850944 311136780612583424 1697539136020979712 8708583860291420160 203641283566108672 7043839790080263105 8138113823479502593 7049900700189908993 6564985544173861632 2204257515921587329 3505052596412023744 3069303340380788737 1807793846973497345 4755527860448249856 8783083986606098176 8525797695852778865 3036141591222750976 7927348018053217025 1577452284082126849 3151079906082367489 6086655775013866497 7227819397146595329 594266240359182849 6149150321072865281 7138104025630504177 2765424924802981505 2405346867411077121 4901153306340670081 6133646272735639552 6093970107990786624 80722593619994625 6371268678034512449 5799721528352389377 7518324813431692032 4464569526191624065 1957468115708397568 7188489904935551872 6509919539364313345 508632497443509248 2931802055839814657 4445782233920783872 8843159432523776000 3380555024324731584 4016095299329062848 2794189897476595713 7333016823059644416 1670050112592572288 269987814722174977 3396478566428273425 6267197672913979993 2767242265404243968 3422150838285732481 1174672243337532928 176443552084376577 7144186737311516241 5902295679429284128 2161597465027756032 6865561940917954944 5273130795937116160 3703328836390489089 4498190222796480385 4502269445129371649 4912587417354399744 2559071090652493825 7926697068429312001 2589080190723292161 4546945116873490432 5148348998112987905 4433339656063397384 5131752833499896064 1786269282451651968 5893704733802298752 8096627309522103328 3701723036664746369 7695414069136220160 8000783673995945096 2215884410900165632 8502450220196429824 9165478471301340337 768911750488184416 7935245620546363776 911353795816035488 4341984832929956865 94744667754684417 5945351985328773888 3440206088887468888 2021673039755529216 8132471076210055616 6785908132588691841 6277063169107939328 8655601808208297984 7691312219930071009 5385491383951588353 1966579655580285441 5790430774650058753 8949994816737902593 8738038510398734336 7125783974204924800 3059318084642545664 2449390053255233536 6411670829264779777 3469070088673754305 5629274428486753984 4895821740063612929 4532590432415252481 5753922512943991809 7367040384865410752 7388670181732253697 6866392930188373505 1773365602399031296 4044211691001379328 4800734665391221249 1047709686365246977 5584390070622153729 3661911213934019585 4978492898810791681 7532545915235745793 6498293572687303741 5335705351322626561 4486351366582715633 3158093817476688113 6756526221348118528 8917865192985418753 490177076394286656 4133220424755392336 3099110657449099265 7080752821055560376 4851605282986385665 3874073655528826881 6094218618822420993 1663618517190852609 750493896134344704 6484141881954787329 4077154024796979201 4877088706865331009 2192081443926843393 6898372617265424128 2972398484762048128 5881597097972457697 43836296216444929 2657732249747783681 5906624311584903680 3363806473473392641 8151629961836806144 7722574987390056768 3157260104552857600 6065543207491694857 584320474223703248 631151479350294528 1994917170514061824 1597827261143810049 5829131274672996353 5674007070006670001 6906454965411404033 709611611790442496 5415014156057772033 2932172063444959233 9000924938887561217 1228787918484563713 2030427521660407808 3902567866445943233 751352492751278080 3263450281617587200 6715306420239085825 3092384529838824352 490597172800069633 2291289667452186624 474097487949078272 8124670612798648961 7206450530032652288 1742173794001888513 4079697800773563136 4718712180210816480 8799672924290519041 1607796198659203648 6560656423409878025 1804716732395772001 3461305433521258280 6972451783811117056 3426638238701687809 7466330088826282624 4440154640090918401 1762306127603070976 174943054380392705 8085937231707206593 50593441497546753 5870458176255426560 1008313786681554369 3139007050664165377 2974376174964277248 6643205060958879744 4161802830858019264 225679084390187008 7902460737552408576 5449273362812436753 62442191837244417 5088587455833352481 2200283699480683609 2366412154211468289 7436973670200964865 33241786680115201 5859425042317153280 8599796744586531840 8665721036861917417 3101386695720346688 257160227498858721 45685792648058305 1389969448743193308 8472913844694342145 3413199579361911869 4746761172680790849 1027248418273628080 3030966914961981696 4140178324764697600 6485684959716527937 4636463628494315520 8118479249753505792 1 5591823860927111424 3972947096081268736 5216451693513089152 3148495617554583681 5940361609646595120 237597623808102145 6931184047198559776 1566530379149148160 3198521151075208960 3127313972977690624 5098698492490016609 3016930159123346945 735289031864168193 9099778285784530945 4174990814136068097 8139365964522313728 5240230626812035072 1009114040438915073 7936311258630943104 2466342622318649857 5321013598560841728 8640468176587542336 1231549338247610321 6749092637342506113 3381455232029468673 125839259819598272 6925875096741672960 2231540678163175009 1867644115474186240 2047972792227007489 9140725872808138497 363281904347594240 6243885542867486849 2824875830199327616 3875444074134518017 7289482471977148417 1882540863373095520 2641315938486332865 7159267782705823744 349657414164893185 6379150579181678592 1587666080715861888 276193262434951168 4107257875263389696 8820713609687504385 6614476030586382721 1977191064378091520 8993840624366428161 8051619783574863488 3800530977525408016 6423215243572234241 7839817738168787713 9163179093386253761 107390900516808320 4553224629100753408 1933041988971528193 7511216432304773776 1375799268169981953 2191187640466875937 5710165892951981056 8626510827519509505 3274116037901224960 8529990607355904001 8049211648422992161 7579879718197665792 564446613970479264 2854817515926647873 675715434308465865 7179250049445892064 348060460846163329 1331907213286146048 6776798291772609281 970421207618397184 7037078394168147968 7642324229582711552 6435138339335391488 988332063745026048 1406299445251993257 993784883857850369 5088651012848156673 6914667502204532737 5113569629985161584 7234744036354383873 8447933533236366832 8328764492954772481 1948830107589345281 4816544660719935488 6111334761880541184 3985175180252471169 6654201214023510617 5257359460949131264 4070507096576947185 7137036858524857601 7231256530466504704 337342408857564480 62874346268660736 7178588073507233792 4827794041208832 6440572655176063489 8745143602385518593 6734767925792280577 8594285961934266369 4540647316294213632 2420987844685565217 1488309575478833152 7933242386468073601 8613417927076462848 6462955882745692161 6758918476337483008 2612886503935705089 3101028991258066944 5682945009092517888 235492776048743680 3963940392757243392 5059428556947234816 4260663538439551232 5459640119556983040 7443397913551431008 7001332105193259009 1542533340979576832 6476606450776691537 7986874279318477825 7535713868664510593 5906536051405357057 1930236810209656832 8132776959374540800 174059034103996416 2408753944580325376 5003728914068410368 8557101658673196800 6482370792842428737 578622461318949376 1675922314923407488 8588889989150089217 1437448631432642560 315272480873014272 3935245257423847425 4954200545161445377 1586544800652979201 2274941167776265216 5541523714346493952 8064147412100492953 8439625695738933249 7123342058251976704 1377989914084226305 3845296576315058153 6966398610386198529 7973723272540463088 5655097809442035617 797031913625642049 1158367023013914432 2905774503895300097 5603820961308762112 323777084485246464 2091859884004082177 8299977630901170944 8029101330603097601 8221625873578286665 6678541260608013313 3776655701445850112 479900333470945281 2297021272223588096 2414573362673147904 1842255057894160001 8412038323931873280 4173385242119534705 3975666340400384320 1804935291402033201 5187639371640782849 5120453764240878657 8728383197376008193 5837314275796766720 208927763924514793 2076202941212237825 1233629080155996640 9171815199193620672 4970346859526305425 2031190739886211072 1585068889717374976 2942581010039482624 1400785722826538849 6721897208849494017 8395119881762695169 7739261302604817409 8531520923268120577 3077496486045506561 8796775756249169920 5952876218708362240 5420147557785567233 5951440059561636640 4047844111467282433 5827658545028956033 8713916864366372865 6676700343740716656 1348788975368858032 4541261253389805056 7462544742949595649 4979129273056755712 2567228698915276801 1285367404448675841 1054088984434922753 3277340917975262529 3745546868330317825 6123546900019740672 8495078174260740097 9037937916452312064 2907963744249970688 8302186611830838401 8307043856500654081 5070755885189187585 3159851057636311040 5472657736308079020 87908668890827681 3495675226424039425 6829275636140933120 3749219387039432704 8038971578839997728 3492903370019079169 7798777870586485760 5251026676893993504 5207718395935121400 2749530418809864192 1634763079638210816 2452943546819244033 6448453183698354176 1569776518639689728 5688574132870758272 8968979582894735360 5067272913386356737 8909817809793504897 6101859687046815136 9103486711963418625 8148280330953097216 4443751647185960960 2391881575649303936 3301963428019792065 6152451803917484032 140280632069744128 5754286398584749729 5761645525979062464 9193176009233831168 6466263800862726464 1449320942020702017 2959194551151027840 7039720477814893313 4636841017059418112 1848066838858982608 2325071325417589505 7140324115247593344 4989938845009291265 5410552490945970176 1317129549350494169 1555334164220280833 2287726001966561792 1854700327973341120 4470972652890095617 8610159924102128513 8795509831899531776 453502237145297920 2123575000802975745 1554678533872246785 160414937994493952 5655661530389340161 8672325670388623360 859112168649105409 1738620138377435136 2166138942533282117 753465003180257281 2155936549899027009 5013228266322429953 7318958552725323776 7162772562430165505 163183010961182720 6498296967679942049 515627975914424320 1209760094580657152 7647609584307470336 3182563766082576384 6339010282253449217 7774317296242458625 8237006955170037760 1465701119520515265 7804918206085309697 346208108263915200 6316853773646608384 6141308379553955841 503074018780158209 8295654606176878784 2374150937186926593 6127612406043141697 6915289003197550608 5603916021719513088 6273198775749426256 7402749952663989889 7835366884272603136 8817036594612854785 7856153490609902369 1374608151288461313 6684037753921182721 7015326991492129856 5757925275833046656 8567391473199741185 148822311992131584 2232505242225561697 2868138429631874336 3056039022038482944 4661193247682613968 6488288459038900873 8777261859930456320 5519279329089068033 793022441303572481 2630173671280574464 1417807893091515649 2412250321988169729 2097596404773691553 8585242705749454048 6549550119981220353 176595138697150464 1354410466661695488 6246587851276031105 5195099691619372545 6787771418611761664 5620597133189230336 8842083421381669121 6353343208083655168 2497923012708139009 6615712277983310849 4780255658769796544 446800609078411265 153984728101366785 5044807486058660352 4149480064330891264 1141433053276448257 4772450429945307136 5571614050736525313 6589284015885362433 6935130468907220833 9104116989250802689 9018542075539532268 6873469969015229249 5365787152953654145 2949431645676646145 6470995274077044737 4501660238664775400 4109198765447783169 2607437330810453056 5231791961807912961 8541124101927758848 2733918701087179264 2917816960968439809 2680587441711002112 1624861677332505249 5066981978574970881 8138506845532302209 3571953594328219648 271200849855709185 4095936337575927808 3526804858970236928 6276285177456369450 5678774951242176577 5650700226440356864 7639611072115429105 7883913557317255169 6348988896917712896 3485385197619956945 3967667241008929153 2606456531755087872 3176373323092107776 4296994959614041216 8642486642104008705 1444880557193134080 2705993917240465200 8287770993184672193 5352562046695309312 6047222230861539137 9065374438438655616 3848333094695509888 4484481364368224257 7239059436297221377 2652849185413824512 5435641152471411713 3561292217375648257 2992936092420317185 3677692721412866648 417933276471255152 6883262835967593473 3356854208774196592 8413060125602592768 7440325129782460480 39192013877384800 6706833724493490177 4080185403919220737 6027168635794768929 9124136563166705152 692635121103904769 1236660067358537600 216719895926664192 612186836802310144 5864969746472415745 3476207580488922880 25239912594099968 4258094919682005152 8016127995279278081 5870237666153988097 4101818328029737184 6650207290874029057 6702091411779368960 1460665204928081921 9038120371028066304 3979158318572987649 2869224022403907585 5968075604879862273 8616985496333754369 3861946860593217536 1739931452610742273 8694355992116566016 2752300395143784193 6902090392178487392 8569819275287461888 4495956086412396721 1910442766667839616 2205566384326769153 6897730497510820865 2363549780762080129 818273797650416129 6460376726915571713 4036579955176898561 5070093321600447745 1116181830313953536 8189493906609073153 3362938818102373985 5629851855765126593 2971318776072011264 5470778886003686048 8125559834461528513 1381322042314735616 5751553917166635520 9211232978854740480 8829392718875136513 6678673596996226049 3594289389039833088 5150006997167913472 69869230506217344 1831110035434897408 4572821324859623425 1258716339949539072 3144042394943544545 7136001431580012481 8284576804298768384 4180909416506373456 7258426538563180544 5187441326420316672 5252576805255061745 7340832780947079297 2039798652499587328 6762911420289763328 1618923721884396192 3953458007618289504 7348168138072317760 2547668458695980992 7457485468647678977 7017483384442332545 4127279552153124865 3429245101632616449 8316346298341005056 6605714529669817345 1949620976548479808 5949020507877537280 5867408688946018305 5264785375461641984 523242383402270721 3684123777230213121 6497336311728287232 6343228294722599680 4474428660146868865 7964736863042905217 3947429831486865408 8903522254986514433 1866220166162808576 2608621754261922177 2856314960539990592 753818350844028800 7530808908823806657 6223835408950178304 2386756935048565656 3917358038314951680 1353348190645533185 7852360994869118976 716303064178966529 2970298281947063296 1354990775855842129 5894410992568299520 7729303347001114624 8580413420975107264 6803866899512412400 5785643469096386561 7106440084778069792 4276924564893919232 7204457359722605568 1158444943760621569 8360420413466906624 2643435550500350464 1954470722215706624 4996167244531642368 972554561662836737 7858133946429990401 8173123230038956032 5303273745584243348 21093077515359233 534023950527313281 7019754516780744705 8274027558227806784 1225025550307898881 4759852482691076096 1477633331411337216 3738633950703576453 1378766007658284032 1871745546612375553 4276006072867123104 746740550980108388 4550289349981765632 4807784178093391872 859926160794134593 435413625995268609 6769813901275447297 4376220085826215937 6763936457439600641 2909140031248871425 2694223335021608961 6881788881088275457 3311371308669985792 3466432503583529473 7339922192888950785 3859123414915416065 3473050616622265345 634207878588510209 2020564092635364633 7943944935418703872 1171389206232432641 3292563953216622592 3015413954735397377 3741570531573515264 4045082060910910464 5052720600326286189 3953199861931528192 8808645976231922560 2727367020547932161 8296336606018349076 2904508724038113281 3659948207511961600 4043970487023002272 3178103912539811840 2125285354921202689 4625050448140697601 7266714934226984960 8216808949413623457 6225182584418651137 918963727018830209 3480850176439353345 7965734656331844097 3572377084453473984 2061100647894423809 919959092187119872 6015696457010688000 6622363210250960897 7221373771426962432 442015599271901544 7176194414956511233 5001674490467848256 3011402286825045760 8506272119913037825 5277234368847696385 8572216818272412672 8054989770921643520 1785898327448658305 5294055866699481088 1839429141212763904 8153375356551168000 534739919108546560 3867933083635240625 3778276191492374529 1893310508046385152 4613323886696650240 7840646305299389073 1194166228005486593 8849056202472038716 8207992797185218497 7559775831836984833 1969473823352184417 4974246824490518976 9212313261136319489 2160519734127645441 5100387263886544448 7359846651785393921 1928203318464086017 8310319242749246464 6031327871080175105 5818856005154317169 4544941433119849088 4255135915808919040 5487382322110113536 7898323529922658304 2093776203221074721 690989523386730240 5840897503862518784 1353111324463120384 6785347261542164729 7848303528785436672 5689223349060717505 1568529216872202240 729741579203613440 4976062830387326976 1911819994897604608 5309141490969321025 83504328278119424 7669422277915540736 2930701313808785408 2228921310858586224 1971761978584018432 4804235433928768768 2206502234729363457 3531825800425840641 392943954672877568 1075654328990855040 3668392543974528513 7144103434145419264 1400735593461186560 4901229822823219200 1292629832301379585 8577022596147355649 2757578951046692864 4671644567102484480 409405283460725761 8056095471510647808 6466472416520439681 7437245076805255169 8123672625236746240 3076601097896540417 4163583462741227520 7638571273173471105 7469276483467888129 9132730031538568193 1196570595271868417 6508471739209927425 7485813392918132312 7337103053908414912 3591090491356472128 8700879049041040641 6113437837447433600 6982434163399147520 7590370225411852641 9123576503541489664 3287394888493899776 8281029489281040385 403882887308773377 4480155795016699905 3973166686098044928 5311237224275466497 3061700226971200512 8554692898646924977 6306793420728035328 4304114041664318784 5385535484893069313 2731741055643250193 1346327078243609984 1777904831733643265 4861377108864198144 4113428665191282944 180650771868286976 6167033808657973249 6266940711978569728 3885260694674694145 8018145432615007744 8807477811853459457 8045632813146688512 8329216940659523584 6583570095191221761 8190464858125828097 4542024541442316800 3143158727129712449 1462849091437252240 3587037120443911297 1254998157966295041 4553527160714637312 2391116591882585201 3583177678436967168 7511856384959139649 4470403850738384896 2866492053003597184 5106409955823537281 3082910449457326497 1288418951783636992 4381728961581771641 747667787319204129 1386405225608134656 4142211837174270976 6719012347141750784 3331887675111735296 2463773714777681921 1277597359894691840 6180914166766860672 5213673704893496384 8823110622999554576 7018273394522692352 3632803823803599745 2144619051187717376 9219107413528967169 9058199857610769601 3118401511309926977 3181725113115885568 8290997449291865089 8563969006741197825 6150336750942420992 1483701253795741696 3819987401992751105 8229822502596194561 3869105931413565185 5022208610054814657 2089965811312623617 8115192514310701057 6923519639069622273 963383768366972928 179117160854175104 1203320069566471681 8193427956183613441 9108476367643675648 3997393635355084289 2270624977279642241 1934919442556217984 7946560881925375776 4141465724817236609 934082451825754113 8347662426081278977 7718591607522255584 8711058666147774465 4190101860869328897 3709655575502502016 9000564122675331296 1393824906438385152 172826724934930432 5945565593077372553 4272370059696799744 7917548166052671136 6235974280989087745 6728344646311427072 5274195125311897600 320096122981068417 8817452530376411137 1067157808744991104 6182361885511394817 5906757425350262785 4030080247342836225 8931718577833370689 8680058303868302592 7561746059758544416 4014251336492566529 5217592908903688961 1695479777532725249 6043406964837704704 4023923447899144129 3506733180459843584 4446173990105382913 8640867843029303296 9216902680817187328 2346172922692865665 9076746733528150433 2376704361284969857 1530268217496887552 4067947214961393153 9029415136040845312 211611960753399425 2450827617447948288 7084948930150117376 5667097623415872001 7508919746384032001 6235152277410717953 3910409014530564144 2219407632339075073 6597206746721686968 120504788818549760 1137533179121369089 3951518688737287937 8068215435701383296 3390074697044632705 3980466895247106048 4377241740973185024 1792398892138325720 5732060530896158721 683471461999919105 7895045419487967232 8495274161795616769 2562818311286315009 8749080948549462017 3750504660757118976 7307734647742443521 7594844545249326080 4399141407730521664 7617715671611870209 4317576767457595888 7657250855612418560 6276327770337699456 253913684911528448 539960218157837953 2277002784404982849 554880145420795552 2292732190505044481 9164636567039482288 6694785649310464833 6713144358534738673 3830818365368546304 4853110792966242304 2599357110687191552 5076537017514106881 6806935214252482561 3275681148292155393 5940909030517506048 435884188462966657 4467108098636222465 2642685968398565377 9063498569534226433 6747568782448875520 2587433617746800896 6010470114592665345 3891716693289410816 353618506840069905 6489967529805401601 2119999767977507328 1172980344060948320 3139826002507676672 7701847338250321280 7267337933374431472 3747300009135730081 3523323344026609344 6870537273752725888 1791274691063035392 5977714156416991232 6648940327391526912 7362644673620534784 734015048934376784 4704337510081456248 6290398212467795776 4839909411978941424 3420748649902998016 280953474761284705 7763050551914528768 8435639832302685184 4103070971376960512 3487878722096165537 5226242831221735937 973794615647228928 1381856922573306881 9092998421452341249 2743166325142344760 5418497498282816001 1778891851632063648 7352010163159908417 1167023516893052928 1771278955201757185 5775537112043995648 2234920748779482561 5041923054134886400 768455498405629953 7822054332361417376 2436438807650186624 1470519740942995329 8193720298693767680 1612141480999136769 3343348164272842752 2878123706178846208 5916410734616903680 7003319985176034625 696579971239442048 74447581404405760 6111639170990272257 8587515192470255617 1115402174901932444 5733813626371078400 2650150152324300929 5808302629216916481 960389953352443905 498293346753801217 6875706628591629461 2776985649991729152 4752741517938462593 5130979129975684608 8385384074806135809 8630901293494138368 699564820373022721 79863721334835281 7124142583120427009 9155768456920973312 4265792959486466816 9202338910725728256 6722220139729672192 3392231342918090312 1976934347058763776 7578126284391477248 7486857915771852545 3774393626459505664 3919312131987402721 6613170861367603200 8115850718579080737 3968781581369200641 6362567690571218944 5572545688920827616 8535557238178054144 8817229984818655616 8685714610609328128 1345004090079739905 8606654582179275521 6762299110246301697 4235489641763618817 1954107337855250432 1146517336858889665 6818655863453843456 2085809064310747136 7632039857103141889 8953465259634051073 4202044529842374273 2906584057683550912 1478649368146771456 5695605289510764545 336043709314417152 4810107299727724672 5472446174332526593 2261169152611072000 5448522061757870592 1235139669575230848 2576081554390194289 5339071142979264640 9024769923859105792 6687512885501441536 1195118197586509670 8848358071319880704 5426946995897810945 5907726265980359680 6132779269922952960 7735338157332446209 5208087669109293056 3937706925762407264 7816583755014505984 2273310137571294945 114248415642138624 2369816355939444737 7924922203149298432 2901390402665685888 3993143102259948801 8834460860528590849 4927653318044613377 1865894795632752913 4371986504690218369 2953033496848647680 5522043607967821824 8541782954916675585 7679711320461774848 7624398674056568833 7016971567536685057 6105775505087753344 3513249542413811584 1310730837361768448 4066138900912865280 730647881006942721 6958116440350851072 6551239295656564736 4493202049071285249 237426732967559169 2016852568438419456 3422927901427761152 929174905462389377 341427135135977248 9194586823368851264 8786253186087395328 532517885033500849 836173619469983745 8451380979983450113 9210616228767732065 6684456457925851136 7637108784932023553 4402158469609229441 8326669823422242816 7448372661163048960 686583299597316096 959388589906068161 6494987387748401409 1106821491413767873 1215408655108102144 4822520717988390912 2159889939616596993 3762849921569390592 2816226724795107952 2631304369827180800 6418201658653404028 7444978236674972673 5444124001094185089 1008010902605264897 5863450849903771648 8780168328984751361 8766656962509829952 3233956165819219968 7280513140552882688 1777524107996969984 5256805776330292353 8605410940314284552 8620554283531026432 3822444959589103824 1689650012998953985 4772780076850126848 7237922142968819105 1904820696303457280 9128927759271559297 2110516062625790976 5043894363984289792 6173921274912218881 8969590901631745536 810880698517798721 27143922501116417 7455633455848620032 7369436596660621856 5479096889719525120 4082016910106404992 3831378272826602496 3570508366330462208 2956705312763148329 8136699678036169024 8877414418430820352 8149673282997232256 6920017100552986880 1609445641257222145 3582069188115159040 8374480201843232769 2210175639353032705 7912087285202361505 1684836636884255825 4192907944660856833 7211115133864367104 8108489807876587520 2687149352868658880 8539746547715269632 4621813198904995841 5314585166253198593 7681929660609025409 8932079841373142017 2527207349017198433 9073864750011731968 1694920028717975681 3929691146733006849 8294392622190036480 3943800204254300160 1279420418371201537 5053961939292394944 4403953065094379520 8093618005581408769 5846544377911224544 2718123286731421184 150452153388350273 4466336823114012673 5694952927609473025 7494244805347724664 9113293113082010976 8754270671943654784 150392874453925888 8867593748679282589 3849594807043424896 5201058451297010336 7333501206145146880 3447583069582065665 5698532902794018716 569758067692937216 4613694419400143232 8846177273843461121 2847068987813136385 4929351962979061761 2904874342150408640 3274054603926695681 8422787580506093313 2751020022642710784 4189517024096299929 4320917940548062640 4994497584486862848 8268377024251297793 4671279495748657153 2908070216666655233 8533938834035120192 5421867846298993664 5092167834879323136 5794740508787866944 2341745934692469345 3673126335142330368 7638088114470155265 2511632088487248608 3656547255667654657 986842216948268096 4320035876160198016 6068434159682174977 2200867353613303809 5670152753938677760 1026963688200216633 4694466489771043968 3325694995705561089 8707286427172471808 2016893370114688256 5444731848800763233 3604026516918911225 5911224010280605440 7702018818580112960 6187829672621428993 2377577878633644032 2421637279720122496 7663321669469598720 4121450523338539009 7519837150714843136 5129911679294282689 4283580490220325505 2006687644276404289 5716520857732376289 5717434839399985152 2031555467971969025 1581120317200986112 3295534272051696865 4576371673508891137 5122415821630622433 4027313358345781248 2148582130226932385 9045955040709790720 8698087392921686545 5411812394554022145 6911005455395990529 4955126416952408064 2205186801354672960 495824766221037601 4500740006713580288 742558819132112897 7102818675418937345 1696070704530790400 6151680118451446401 7211613449695215937 4632550731441934337 5183476381825327104 4039890788692575233 561218123738392577 1900923892498808833 3181059366899982337 5797842375319131136 1459949146821877761 886301548264278657 4323242669554562560 4622608482990446465 5116917769831417897 7843152248571887617 768419315034095616 4085498295566668800 8125728183140834720 8818648759328047105 8400040322929131520 5490303550518779905 3777773641209995425 6061277935474460192 7795008865300340737 4042123921199530496 6371521191996178432 8569414077215481857 3665896498213974017 5478214078974779392 8221867687289755649 2295318186950441248 250446374848509313 3985584835898764544 3721482895429450752 3032340018442629120 9027090533063519617 2589834841907203073 1776891251111983104 4592637109228060672 3277451600273915777 4676220424289217601 1092739268711417857 8172653802402380672 1900823980963462144 5162538164197061633 5662245002455096160 5038816145218763520 7735567326268166144 4719568296587878400 8817689048865191937 4384799240105714176 8648136742642952192 5443986290800060881 3659583928403034113 9087933225850242048 8547733462856684545 1784654039816880464 4515894984052726016 672001163210309217 5383101034196514881 6236827406031186688 3062579220918475457 4294406444335235073 8976345225193242625 4918832806737258432 6300610833713593856 5970344399234064385 411368744644477505 5345751014345516480 6911184670461536000 5521778342746295361 25646405784940544 4986516319282757633 5848603729505910785 1813748177317509121 2605126038352536320 4795006577285842689 3756984406419441664 383377032764469248 7911556682662023968 8059934217515134177 8698542288195224577 4131512049338155008 7519414640107978752 5920365198109986817 7732445989611922816 2502248877261495297 1570945890747409408 3612068275869368320 2835489994475911585 319981300357267456 8454506179471968256 4962336709575376897 1287585153207062529 990314118171848449 656232255242640041 92269562405178625 1344294411266969600 7373677548399243841 4193783970737340417 4288670906638678657 4434321007353530624 8267154066419515393 57281147914766760 5666252426282176512 1222938569880948736 5204616182063005696 5911341403788965377 5755240526713986305 8277078707816279168 2006085076173390561 1165938455459401728 7012323485895622657 1552628322844342298 8555183397180014592 4415204779214617518 473367561948560320 4060785386722914304 6864463015683886081 7706298915777337857 2466861575664177857 1371771460349312000 6777505750544701481 957396026677788673 1028274115486815817 3554012990171822592 1434833845589992449 3632801873791115265 7836655060220313601 6802426406748580833 521397903229448192 2576162054363993262 2598152649036144128 6868272481606457344 9156883864017347584 7276874679585749857 2769671603705184257 8342290886997594113 1354626397070842145 9048269082450620928 6951513644387700736 30208589566939201 7024901921102681344 4561951882454730880 7000407005280990209 2753904046819248881 3976557092320066624 2933904668708777600 1546266748074746112 7910381037007620288 4608439655547716097 8712732018974431753 6573231279186832256 2311114379119689729 6901000669249568768 108678012451815424 3990149460103822976 7717253063279011841 2574238538675761152 6441738817248393281 7700750962023546880 1820068270167131776 2248584525888454656 6535450968613276160 8176738307815429632 6707796106484330160 4053072470621650944 7818549322277978112 4926540755086646016 8093657074310524929 714802879654678016 3316976281248849920 1387221861459441153 6513204056477267840 1717049708439314881 3932831067262253137 5831878226540162176 1298803715030630401 8917078813137322048 2241374173379160065 4637030444777603072 6598471431998064673 6012295584883584017 9111150200711493632 7850780713771198465 5128675844389076992 3420557644734272768 8846321846573657601 8686572732334963525 5598541802025385985 5474457027398530304 409428767882108928 6507848175147534593 1953005934198214656 5518509560057090049 929150927917365249 3317673286576156160 2231888642989365633 1817489275814132128 5481635627056316417 2732485678597194432 3403001728512630784 3600605286049496576 5617863659754967584 4476653006763639233 3565760325462177793 1890491729798038017 8929019610846951424 4721087617066403585 4808021697500661760 7400769460259498945 7196574630914135553 1786300450398104577 5619418135285291009 3940632767797512705 4232409665054528912 9049291552251368064 4129296583001755648 7430042488573161984 4872579377719977792 1575486983231859233 4603905784426932224 1743580181014182401 2020917336290843648 2374053096153219073 4466138998120529920 3708659403654318593 1448637418548908033 8299723329207093121 1376237463152053448 6873107815092338689 8938578746749380033 8447389585616346305 5269586250609950364 2244846031130137617 6752368285416873985 4050123091614855233 3593299287854284800 3793781210833707008 2609549195340919051 7847647143120478209 8774110287629357056 2890445858307310080 8964435875879986592 8106696514667907072 327927455697862656 5510924376730320129 5666591556209011488 3222493296986193921 8466418907290433537 4029677752130794177 945456760371765986 8287837229680931840 201338247873568512 3655333196876218368 7461791817892816257 6878153940155474944 266111237380113665 1604155530689748481 5775036737629440000 4933430038337944064 8087354373525145089 4444522140398167809 5230574950676511136 7386312502927687681 4670425238657207008 6767688666605232129 7252772675816182721 194665137401336320 135471678061805569 1391821113216493120 4239332764087418209 6254300962348943360 3700009179144724480 2317734769111146497 286299401317056513 2528406837579720192 5489871047609894657 1833812249036713985 4188034441057605121 4913797486723046912 3723776980542268417 1229805133132238848 8083795778359027713 1496035184605493249 6352672415292848384 2873869904587874816 298190848499387137 1442533565192617984 3699147287118345536 404892801829175809 2745120845502873600 8773019552473808544 5297928919754995713 7164005487493421248 3158576669009698689 3761422627715208065 1595887267565084993 5711029782434856961 7026777309900870785 8647326842077308545 3958408463273470977 5953460605951012737 2391049826977426625 3361056808208228353 586287677511688385 1487312130655879168 8019775791810883584 7549965278260707328 7145023810503352321 5972374199786280065 4196869082008706241 7452581049560085505 5366076399297360128 7787171660264288577 2859332391108168872 5279342903284301824 5830011000221641820 7552900491882004481 4233695237320514305 6223964944841778432 2452887111915972225 1499469011068461568 4156348804166987009 4091376194429843456 4782678265946701272 5797381406514934816 3782405843981294528 2703383459039801152 3291862363867209728 2852642300271247360 3288206197967305984 4765313619841692929 1664849708992127488 4570729929163418624 4168127399289153921 1263261262899435776 5858891999050579968 4831673506694168576 8655631281138439553 7931426705742237697 4792732789162595904 2312118947673881856 8326385414702333952 1011997049234309632 5974550406209394688 95654955454744881 8415688626170682368 178823051032895488 2153559117986965504 9010838231784095744 2732558405597528065 1444421280258155584 2344519092827747200 5562178601872377728 3527442040798834689 3887043751003531265 2030032911792078849 5076397545521318528 3537044482014308865 6667985290811441153 2997770352407881728 4219633175163976193 4505424370420097024 8419166900036575232 2128271231780945920 4407774984966824985 796442600707063808 415133968970976224 2268600520410673153 1780509638787179009 8044149644407603200 7629628360276581713 2875190736100859905 2226576841772000705 824123064741343233 365151733912363521 4759534034616492033 6136718166137510912 6841148638130983937 5849098517110423552 2505956653246840832 2178377528172675072 2715105858531885056 6976016821280496000 4373759368009754625 7256813732895081376 2444182632900657152 3779025611881942145 2523888086837140417 4413415821163275520 2709723962615971840 3492810096558057473 6851507291030667905 1621439102676521600 7605124647392920577 9173347657819619328 252079708656950528 5641686228112584449 8959080660863868928 6899950886799586048 3352234728753204353 182271172642331648 5118836472488771585 4986701272229521409 3791622071578245120 1101140806108135424 4687689283506897985 7521438964282407872 4903333359391159297 651156516532827456 7483849438023700480 1266651713562737536 1647489834255908736 433597211189386016 2368069605026509824 4896030870487100560 9196973011208241153 6026077071673131009 6536854079032582144 1406164184607168512 1787175117199397377 3249724275684177600 1971619518888145025 3300089459800147200 5582720991004106753 7189633704790779905 9208662440307884033 8585108144461008896 2997019478136626177 8737067158590390017 229236528821019009 5021324747501597441 6556559874587295744 5860047642420776192 3510171614367719425 6763873407080600320 5294109525488722688 4045837163594735616 1715117125530475520 8173549826864966657 4959668237278279680 2923437452358722841 6366351945937093632 1076013944606346241 5424727817611214017 5570465421728799745 1252309883734426944 7824345298185582593 7510794744397387328 6929010736068804608 775892392242728448 8033967486039148929 3639169996885620161 4425411131082812193 6225331525118541825 1735199308797122128 6191415996294504448 8226414105300440065 7986215285828777984 144012336426008577 6082343209912501889 3264439902096537920 2523270517725591141 6556527759320727552 2902867733807090945 4807962077037328384 5750699408651106112 8158686685935202753 1654510371160474625 7635235632112359424 6982675672009850881 595497299423001937 5071520808960038401 2474388008263577601 6250939669380376016 8243332892339806208 4677783015952308737 6216311586701852673 790258466832348160 8343421657974207936 4615034337781886337 2567309461986591745 1399573858555867137 2449437652845155713 4435766149682812928 8242690859094550016 2306934956164268032 3580769164399966601 5234946362264745985 450101637510697216 5894883712983236609 4794719709541878784 2768471597545406465 6241561795551205120 2119258685430021888 8795077888407057409 2632985978411024384 4164049569080877152 3080134308075531520 3918634995822886912 7316307027105718273 3737250724110860288 2112626214928321281 8033653372303585280 7747403348620678401 3893765837259133120 1384705727441960961 8573733815987801088 8335784572844546945 6757740566695970273 7534264025013296993 5016662117985246721 1253282066741592064 5389438338714838016 4854958221382895488 2883791389023890144 6943372756598764545 3154985545455568256 503577799699716801 8572836672312747008 735394793835836160 5705635653290754048 3657991702469061761 8995986902349056400 7086917545534291969 8437026646841622528 2185041710422317440 6663357081411372929 1512993612864621601 328364212165063553 2078380892827942912 3170988425225629137 3451257361543462913 5612366682040552064 9134948244480212992 8706485391974183984 2937938544183199744 2218338183497351545 2548097209425985537 6694851231090759233 8042254048902688769 5521687008790618113 37464075045411968 2713589022081925120 390328447869070720 4937699700666429440 7195001620061320384 2532051464156259328 2686360451864795649 5962905532054618113 1597663646649997952 8773051554711081537 4345645802607222785 2594605351265107968 2206874550415519361 1073720198662488064 3295171136951740929 4475090617763004417 3996349810802786305 8208483022681534464 509932061359980545 5711038879893684224 2499811330322497536 8429713022074425344 3649700378196271105 1736872324435596865 4373008929413693440 4074190526434955265 3228314961631510528 4985210249224908353 2746890871509468964 5021025526128836360 6945544573649158145 7820231408483434497 428804792557169152 1427695805464764417 2148298957510959168 3686238557388801696 2523162707963956993 5289529919971262465 4398783727161876480 1109712845874068865 6462122118281505792 347726489030098945 922532146289503977 7100781953929592832 103626382775695425 9127267722804857856 7002233796802699584 444364581604007936 1854144527908470784 9037066841367719937 3733621916343657345 2636958274691667969 5030836812877692544 3616060388623661696 1442071367692568252 6710171416460592129 7066580490321072640 7071323940571567008 3498642496711889920 4540538305719608769 2443053155323135077 1511143131326709760 5367586015143382272 5257022191858935744 7843269706570268672 7428437731549070081 4262548958197011456 2523443776340733953 8019546474328289280 9148967650906433793 3056602534136267264 9177073615342723072 7361934983341275137 5522199077707742208 841059267890776241 4532534181122433024 2377815414257257985 2349994538097542657 240709791665576961 3157398265730686977 533959178108207104 1268245182061477889 1356762149452161024 8737263460623779329 3841383411403076480 7259018683935866881 3584046945694476289 3937186307248406529 3412827752605744693 1588011961346953216 5903097070363475969 8099923265604205056 3853316102486491137 450855034727853312 2632906437625884769 3234630107679650305 3085935161274486785 5727782435697477121 3362418523582291969 4221498566812823552 5034917365133148161 733904595551020865 77431017547851905 2527199585775939585 630930302774841344 7463156576585699808 6480237937518907905 1835275288128136384 8011772473394874368 6964708020604549121 4390808701984086016 3270831893924111657 2272619767745448961 136903607127506945 8994533274223335936 8880614045441712128 6774116874867771392 5139988139747966977 7558924171485699584 6766925052761427969 6759565342427634177 6360352674558785537 7291181326575386625 1476088685191471105 1646131236487572096 91843210196589377 7375694032101007681 6454957287079873281 5169417214426218496 85503328945262336 8213719086748968960 7709455067188804993 2782320961783472129 1370648554281432065 8025593851523104769 7244818581283812225 2079164500803239937 8750926148767250433 6610910868960410177 2921012282958835712 1082753895924450081 8067854482521519105 8706981006018740224 5727138839285987328 8487393852618523360 5245579082144125441 9117536457230530560 502634186912150528 5065577127958685696 2729278580225343489 7690756737775374337 6129405356280364033 7501641938646522112 3691519490655246977 4269626985171294209 3992870993649467393 1024862108932706304 7514507453000803281 67135623193486080 8426397344456312833 6476428116603613057 818408524319334912 8130861881234233344 1623182689470054337 6067288272505493760 2649268009982395328 7993611296943751168 360952786611707648 8033937928918990848 5341426289505566721 1560964858924738048 4971334317533215952 4241641961116931073 7155723306621939712 3736227319371611777 4253169558304998357 411497849424159552 3120663915803690832 5947385373006493185 1539730567314310656 1839794776948068353 8442811226656905216 4451622535004190848 2619900893896092673 1945726578892869145 6009814416419202496 3225740750787518817 1434270283524728832 3767383722540460033 7352348177152031489 3649245606624220993 3931332734459846657 302104420964986880 8997699779123535089 2898570152146284961 7622814932958447105 5337496338264164673 9075119936824800064 1925811785372247040 4872317433716528512 7501346736279138304 4856750394488776480 653363725469278208 2846445855383172097 1465168414840283264 4584641208836540304 9108081364801863681 3004315668762283896 5072804289211645953 3615388733237116161 8236875832120745984 4154800690321424385 3282084478049304576 2252272105381847040 4314131475337653248 3379037346673329537 537677891652912129 4865662823756638208 3163087619291042176 7682180911078536192 5102130986074128385 6616460369094549505 2977925511782596609 8429833265860384768 9040334514126401056 2028564814057508617 4274680103779876864 8006343953613826296 4291701018955111201 4904725424849395624 581825922782750720 1740145766950035456 824547922482033409 691520830417081345 3543526386195987457 1820440901365215521 290006993852771073 4805848206056480769 6286597683854974297 5772149514553869889 1378980022869376000 3269012574002153760 97140884423973889 2293448073170110976 4318199821066081217 6204317012338340865 7416800301649199616 4963094546738732672 1459593823196545025 6683461055768494081 8584303826018675294 1784218853146902528 4008211138695659521 8299542020391940096 4230259166872713729 7112333743746846209 2869472675395276992 7633494456664173824 7283126716501354593 5343588104308654081 7914859500112843168 8986530491758895104 2114107315557367809 7490827909652036864 1327454425703680000 5388964322272119784 8114625424186648657 5043308152731877376 8888738730142326785 4033294846724862401 3344843813483650656 5715712186828832769 5707755401370189824 4401922860843445120 4737819163963632257 8266705915638900737 7040563529038875136 7556488136304883713 3313217990546087936 6416673134491501312 5667386845343485953 4590875010512977920 3338939296886782465 724074504499009025 7775069894980113552 2126109069789869056 496932278005665793 1711617974912940032 3841574194372598785 6311265356250349569 1536924995355246593 3905752814294558977 3486661567003097728 4835429319685202176 4305777116896133120 8965063539305938944 8206989464565643265 154937754026671105 4961980052893344241 4687214376336410112 7795080540388326401 138373573184750081 719922728007229952 1954502390518743040 5970437901680173056 2418055941717283841 3351469225658561793 2547254654330630145 7218616864488921344 8766423172947137817 5386704295295933440 5246084760889740320 7582314539378449920 4596998654106965121 7990038319589648513 323317912898764800 3254921777653423104 7940188554412154881 5836297291856637121 2731166403248739329 2139295566126114816 298074639040892513 5237484229714100224 5446466528834477824 2403310612408924032 4909200783097200640 6893448455738865152 5775225265852825473 3711627706955333632 116874518669692033 3008746205596919041 4778141669905037313 7990454265692839937 8608151091810792960 2817031454628773889 715790947106834432 6169279411184467969 9048575822781098881 3197879065089007537 2997342719103092737 7899767748468068353 6722849586564639617 2485103235202293760 585477374790960320 8746753896634474497 5960240467620815489 2910215194320656897 3095444686462815233 1099877920356891400 8105471197534556416 7900319455840429936 7452598258155892897 8287371665874653761 3568678273667465217 7139919999235971073 7121313529900941505 8292331394504569920 5134438161655336960 4980355767367534593 3197380120601794497 8592348869431703424 1008347293877665793 9216194467089064704 5568956656850894336 1838860227346924672 8863589593180798977 7745364044044120064 1619123794485531137 1560013791665333248 3680197475371569596 499465031073140096 3231646895453896704 6874559917871046656 1620807213580115969 7683405156789181441 3944050086296420352 8143538122194610177 4587588744869756928 4683289798847578113 2522554521774227968 7812142882379988993 7685110205177490016 393314039430932225 8776148062861000704 9028252583359641600 321685198550405121 7342871724408911459 5439094828401680641 7305551133460135936 6705173900126191616 2193049625598375937 7562731579149287425 6006643606754046912 8549953698449640852 21217766774988800 5104199010759084032 9161277047634031616 2942546066920903169 1676505694248187905 253804069479726344 7973514141905897985 4949515973107142656 3306583424334753241 5790428022474342400 7332945650444654592 8113333098374244608 2913246301129019392 6757354180388093953 2785372039459659776 3039990379760435201 64358385815276864 64971487436537856 4251054021386305537 6927411038102554625 2085263968602616321 8935022350213244321 8875961015264448513 503258601404337408 1533490373140774913 5925167014068254721 1513185621997931600 4632727957940771584 6022119704521646080 66420557860847616 3713636904326577920 3207741939070592000 8535436201204679040 4039123488354876800 7386054373149409281 4386576587514690669 8089710041922177281 6368542346765262848 1865274753544192065 7734485442050238976 7912140487793562369 3450249767004471296 1354830649984057600 3424699630678242561 8607294480836114145 7985112953812349121 1624964048130566017 9212785445296311296 988286565643190272 5666594507711623232 3876276771676660112 7921799882345965120 7004900478439365633 9074829369947640576 7227362166625533953 52990173179184448 5746283459535077376 9204945873650230016 5883508420812066817 5854292790686339184 332453487606218753 790077408853005441 7357740131342479360 2509362369103501280 4550062984022182656 1410699858146777600 5955504288883129568 563777809031102464 5874836992659324928 128596619769109504 3483323241195801889 4382221671705875457 1997375341222823873 8407241135395754929 1112490166400711425 5086810081903965185 6965249785209884673 7153988801665620993 9217863565026511976 1275156435801733996 6042904846026411136 9170558346939389249 7225301148490137601 6883492459725811537 7931529672226786304 6224574898412129281 8980905602409066497 3446770691623865777 937150370314275105 6645622765739412160 1361533619091354112 8821694826253189120 4901149686586408960 3384898736674101249 4769129645952696320 1322447224573443072 7760523868462678016 5614883930881182209 4926061046943186945 4432640159163100136 5432983423236224193 5264178756992892929 3684506961561870337 107282525576742145 7088693851566541568 5618597593160740865 504437779785651201 4898625238656294912 691758733117882369 8569146559382294017 2407165858409707329 3358353036525131945 5611107641772415248 1671317229812015937 9188519563316190721 3404599550394423936 6775978696865536000 5736415472653858080 5687042832527353472 1487230484678460928 3001673437049011200 6833044208758139281 1554661012898229040 1117559758422985728 3188064031779025536 9076415038164420673 3044054039759673600 4047370885880156536 5150545044839923712 6395676065036371968 1351989352315043841 5984977630953476608 3946982583662346240 823236804492933281 2167774528937298945 6535415507388350464 8184200330531115393 674420552305941880 8200836040202616833 6724586216847247361 8826329063364755456 414534269720916224 7219724389428027680 1434136412056580096 4233009149560533505 6737187782610820097 330731885881434113 3132876616097378944 5730605169327503233 7327144426177268736 1577561228913102337 84625264107755520 783462267152561193 1594515957646123008 1582461241056678912 5924893392078118384 4025965096034074624 674715045423424929 6538315449130013137 8926248888232653824 2839323534342461696 4478310990773066176 779852137966278656 1 8469840606031216640 9033964706329687296 485061491053030400 1998267400158280192 1495325111504620800 674384030592803952 8097275003876787200 5459348568160075776 4863786131614291969 4698381939921780737 7909671370262878640 642354010306445312 4508469483323738113 8151140921462530048 8253762911638880257 9003323919352988672 870007001505464320 3964762590046853120 2190866452030707713 2836963713826046633 1048293772012989441 2059252706608824321 3242885109830798849 1030937554405556224 7496607626464818689 4600930714596212992 333037674313910784 203418215746443265 1731656460659316223 574895619196583937 6486991699622336884 7576627526294445057 5533011096935450497 499995812606042112 7730477806365835264 5549918942458166336 9086393405635076096 4750051725563900673 6396406142934829888 4034342552959553537 7082217122773319681 5025217534993850368 83272052276093952 2445182657587791361 4887947854319026177 266324811733228033 1850745229566245569 4167282319737356288 7860131604602217473 2486655352252850177 3024877698956689408 8799341943697981441 4468065936426424864 7100339944678359680 4896562877524485961 8078485803200549889 2590552832111542273 1656170047922124481 7654161038676066305 8777384569021170816 6954453351104975041 4520495583818522112 4661492438311731200 1742767436074045440 40092377850839041 6899422952366956545 8643953824014333952 2305937995836295697 8136518522836338689 858326527069535744 655658468885381952 3659751404056084481 1812453969423063552 1795407958621855873 8025677202016608256 4592085140438556672 7294703171818139649 418487013323784193 3570524675397648385 3407334628087638640 4782741980690378752 1756545259888443393 4793498161888617920 1849084036461625345 1324819157930754048 6744260950004543488 2972751616807499716 7997753851356934656 2000980044735168513 6337359767273570304 2167202112462953560 5837711158003362752 7596933742280688352 4883569360351412225 3993397360940892161 3841273894910060032 9208575547335415552 2873979203077843585 9024312092893539104 6459264469033547681 6773382013540676608 2233249281743519744 2747233540945117185 4651732583118245888 516258059874371712 7340905294005557249 6677978918667091968 5561258027615207425 2148152044098158593 930145012698047136 7892962203837300736 7600794101332844545 8330506313892405312 9121358905957089280 8200382190966843905 8438150227419931649 5216591361648666096 3424959261051073537 1617479863806124288 7798420003537805953 8398544201307914241 88879740119529472 2222530999264407553 1141341724079919104 1233732001534012224 8427308782167474177 1864909332524628041 2726908163960203776 1379966529768525825 8067056214746829568 8589717120693272576 1611557771797503873 6890235821390954497 8102373150887482849 837051010128230016 1126187891188695041 5076287788754016768 4280109259876805121 8805844409899679745 7282508542605412353 2032884256636152320 8385927019122964356 8275232903570780000 754421354858571776 7029464638270785536 3118623350266218208 6892455130217745152 8074299283378816640 2881783995440365568 755725026555290713 7514018829337848833 4677830772284143808 3476992866570467776 6246002099787563009 1710867673189723137 3084039871299419521 3298606467871612928 9123554970776673040 4160331871669106240 558587051541972608 381725381830958432 151602636767152128 4040487290997948416 4813895591105616017 8621796059211352577 6041113706965973249 3878309464679383040 1727276887334542720 8397610258117131265 6716031571906741841 7026872877170980864 923086121197104448 4646188348913238465 5000326946727685073 5064985262222565889 1549259680948682753 8946531708954333185 6535281036954053257 1559222331160904704 8986183835532785664 6335667099312141056 8184594431811323904 7002096534723285633 9019987990753458176 495632050872442592 6760039976434925568 8484985235127335168 5750267330660995073 5053088411821742529 314419496703232000 4839618079525827201 2196684489167800321 3825456615364441152 5268912837262049281 3490883483148615680 4327496010352133377 4255494673572854864 5329658446674567168 7531817209179847808 3404272016026310849 5964794342442560896 1280785964395063296 6877862157103878145 5667458291520241664 3495970396726356865 5782712662995705857 928591808682516481 609656137546104832 4465258497558381440 7953572072005100033 4406539945500150785 1820664317102587905 6423508677868494849 4507971547957761313 289401058555316992 7788861873734489088 3328592531342479360 1866417755145215193 182818950798791168 3111256534021829936 4566440125966188545 704921560544937001 2691775827602451456 3509398634580989697 2694144834152871745 6854792710671302657 4129329046867144161 7882653880913141760 7230003431402809344 7031543123602613656 2504059293158510593 6076227043435272193 7166737033931967488 6123326129988713600 6392974374284888320 690911981820217017 4394137526747111809 2055359097498468352 2838274300024452744 4141741167243840865 4580038596853135360 871389272595875561 7155278412411494145 9195786531709669185 3135183310154288256 9088631771912631296 5716834581640015216 2211335130264551425 3630239750931025152 7072920364869236001 1891585444181626880 3029513898455781192 8705702588464015361 8098961154249805825 725455452753577473 1032450137017041953 566312130995268352 7933212339066624000 2845725863630549825 2531819472875382273 8782576279411316225 5057951517069901825 2425964702912340000 1963298108375707777 5517984979976773633 1000022057318214785 6197280758561057792 5783673105635118176 8496676274775238657 1145407055580134817 2957654887243293568 582008847342562049 1353822214893084672 5977671534206037281 4472653455724088640 5827800767487909121 4601542663781223936 4938202974650222592 2559594777747492353 9089684003509478017 7631843611327696896 4461203784200590112 744415717045938689 344656664028129281 6845314164088673664 4296409747261915440 8012415415300158721 8225162250778510656 8421930098993209345 2001254314739273985 5759157893960951808 1165974413258134017 3946932936242774017 5464354910193866240 7870635519039780864 7472399565735542272 938861528997691393 5125992839044285952 7370166465601759745 3214640811248332032 2707196442248909825 1146134018904427073 5500825670691659776 452629079131190272 2974806425924665345 7682635096685767392 5317293368700928609 5994348745263586592 7241806985856917505 1747362840672174080 7163386200941057025 8801088504865355520 1463660175968794624 4407626779025474561 2462800054104726465 5931996540406308352 6609912173204938752 4684344501501427712 3098601323033431073 2269965859254638916 7684288779490144256 5152742557089881792 7439921815830137281 5742724358424686593 980497431213150208 3319170744644527105 6218975515644508481 5334567233782013952 3892314667833638913 5282695541851983873 8609829323098861568 4336397835354274945 5367884770763472897 8750467740576174081 7057456569289498624 9115803607982711361 722669127024353281 1652627755155522560 5618338403145776737 3261854219039277057 1599962199236886529 1288257520491718656 4147897541651443712 4420677174472802305 7387369267451396096 2436306151982233089 3756875549042147329 3839804372948698112 2588714896325970688 8523625759328501761 6403544992593051649 5435783845610300161 71342927988654081 4853513297708158977 1798482688788810112 1104525793212695169 6008554834008115201 8723252128020176128 200900927923155264 1457322416493820833 3688509411355904000 5613363233037533184 360121358375490688 642588187924082688 8755735169548613697 4713221797214114048 701885810070793728 2465450380371014017 6047333459070902272 4813150669758464 8457437982107607041 7686372237471735297 3940077542381191168 8089056467466633553 6167998844791747840 8316792680508845568 4272791779411491328 5561397442291109889 165711003169357825 3136648064397434880 1298401135879903232 2931664263014678529 8744187327736594433 941494042214129793 5796505673163931648 2365328943790807072 5099183820316078592 2200809987784441857 4401157500876680513 3560651411138208960 6412066303396741120 9005968146479213569 3868793636526524160 6024703924863158209 4446795374121193600 8206000165136007169 1189414312915459073 4667971933330997249 8636824620669467488 4393129170474200976 1903100327773396993 8890330945799776960 1128550124430614808 6078802327763849632 153298675577801793 5960256964163386353 8785178305827524945 5861356437084503041 5129024989416128513 4830558448636674048 173700461789432065 1793299808533716993 8218157661766049793 3838542489728589312 3433589337843750912 5569269578223845376 4440600064295716609 2919143788574429697 6330570675131264512 7702392295511547905 5874029916511649057 714644106176653313 4995301324634676929 8613742080250180609 435353769235634177 40481670530904064 5483014097773713409 8548901341823401984 1799107909454725120 858030563999655297 7978446183443002433 3745737111283652609 3803021721695646009 9218020329336508416 3176861170106573769 8494137502628069376 3543052721779078144 3724097802660846592 8026430290447415217 8070177096577182456 4305580130607589376 6193114452468684801 92089527680131073 2250982507075643393 3771989290462539777 5036822758025101824 9077720810806219521 3747520966108346497 1335988983226925057 7751461230127453185 5825639474212929537 6409187624086922241 8050222773409362944 2924010979974685440 1223413027545170049 1751930563002348920 8796293776732700672 3304959711928385537 865001743045573633 3903684508422242305 4419350852279026017 215914584486707201 7598444806412058625 914664548286397953 8636476994038513921 3158023885897704289 7258648393566650368 2053070063954821121 8156502896986423296 2676915287666120193 2411168346035585025 5203620256055721984 5518804986958410121 979000216483707137 2637721868353929216 5857097664285421440 4277444412579744769 1736972268321046528 7759909505660517024 773484867329964289 5377348791298341120 4066962418378953472 2689728911729033216 4475315668939905793 4810142223494045697 6641434644642783489 8596297407353248625 4367051625340903424 1259958219212219008 8618593032502375413 8162049314117982209 6032399479599281665 2113517821814715393 7987067555991310337 7229194308511933121 8450783487913974272 5705621023011395585 8131959769078999457 5148034580388582144 5744391620826749953 1921767851728732920 7937119366056112512 609768652251977216 9094568462435078401 9153167729357751296 7253243147530817152 630772283343271937 3890212400487461633 4434213887592140800 3262048249843672352 2149927537925849697 394571110341200768 5591296114861004033 311150051719446529 1451686557836796865 8240804476953222657 754234059135701633 3426205424245800961 8967732256213762049 3553525976848054065 5494652027788689408 4249377441526392832 6793824868419624961 9116347562412153344 568738453571895297 1924079045246944397 5731247475183537920 1624842613247506848 402367948117573633 2836618995927923937 6946315224100896448 1027316580905891840 386650617739658817 6410247682273462364 1343993157824405737 4515636028949536481 6693008490994100224 862152490450018304 4847652426212048897 8497596140350140416 5207361607769638421 5318261236079198712 3530586692314720256 2778228664291780608 1388324626149466112 132747648682471425 9039652870090016768 2929510373816623041 452484164890329089 6334540187516783105 6280852324005086208 1594584037263225664 1572388837647860992 4989516007353350912 8821671094773686272 8977755127255416160 6827855680377662656 292994038528053249 4209336413621624832 7066087030697382144 7774053632970407937 7202968522114640128 549240152865701889 3791763552661736832 8258650812601277633 6897794656914183441 2201071702683877377 7897038353648408577 1578029565047547712 5081306281221210253 6889423560060023296 2878475787775440385 6721117745298669568 1316934630678568961 3468169315596294145 1403716333195673600 6821148206144423936 5778131678317772801 3621920777068609537 566568007868899328 8269026235250328064 1388667591957899264 1089042171764867073 4107574085820432364 1973534789207402448 1073416054037796320 811192812797751296 7251562507336548352 3035712658972888193 7099755776018893068 2035380201043787777 3298303235895795712 6553534381483276729 1851541565125090753 6196940671350035456 5054801250432385024 6058585464489222144 6589324460482436864 7998143355520972416 7962354712488279041 6753162510608111296 2948913769802956801 779996283778336704 5993280412478793985 5441563930846539232 4467170878470461793 7201034887878146048 538690931672481792 5692524609623917568 8617521932323249825 5669664220901644288 5249710569171980033 2135259604913678753 9019494899355720705 748421654760716800 2150929451069943936 2395031827617799777 2112075805993128193 8963195291063549953 5051170889398240257 164274192488870017 5993130180942497984 6712374876109184001 8187792798024697441 5525172440811986945 3886393061548105488 884168155567226881 6592075749375777280 858781658752237152 8416133588354633984 3206900791309844480 7860245744017326081 806057072919701633 2096972537275797761 6652882640272366080 2814435595526184513 4652087860308382016 7417681736347916289 3554306916255129601 8480789877689392641 5213747548112551937 324103953901412353 4162283790515999777 1456349281419519745 5506093306832392113 3568341501546231153 2382543822014914560 2310942807427825817 1078538374340701441 2415154523654410240 5590785827521757056 7362456824020828161 8815940326297422776 5509954972671934464 7999555809999759578 5886794523769978881 6862092323517583360 9116400868406775552 3944175538911838209 3018259191954513153 836816763589755232 236417743856820224 7185534733882847233 7268850576654761984 4588935640925411393 5199701901899202561 2408249527957300480 5178153186807484529 6595567472996253696 1459678307269934401 4000173720060134656 4043440945860046848 2439129343503523264 2545397204864068177 3417252754424882689 2894830554537273344 5032057071248044097 578383032914804737 3808852997505459584 7610967570950482944 3934619696590225408 759253887518638080 1929931026891112449 3925884620858458112 766770653021749121 6923996912291568384 5550020016689310220 5826403895101861376 4294730152721997825 5745887485617957633 7354189306838343552 5251123790127013889 1425768752075014144 3284271207745099776 8609513908679668928 4992476235589879809 4048898850082680833 706798528191082496 3619537129991831552 1992283007804334800 4315023238523350401 2871343758433449984 1694048844208986113 5947347937117306881 6698104762118106112 2527973547025909953 2947295428274552832 5082170949696749568 1759047928792537473 8959605428238192641 4481994230228299777 8847230564350843521 6275948338526699520 2539790452124890625 8060645865727556897 1056223347789860864 3085757358005398337 6574664860714209793 4997778830724909056 1145861485079814576 7955088003366761089 8175899746900258496 4816102656424772961 3708783339516919809 8211272532719807488 8437415868135702657 6820704629574582272 2585319758000834304 2908110621213680640 8526625948950836225 3536426266317180984 4848430752532879360 1834146660941602817 8861071577165015617 272862243754284544 8047490675507201 733173053819142144 6117145309561735169 1578267602138996128 4824295639414850112 4392972095675138241 8840233497840807936 2474629244825632769 7744289541069938688 4839212869324890113 2196005153059937793 1426647054581530624 8116304021373713280 2295092829335596033 7659145470897782273 8736691988352349952 7284428248576180225 8804254162257683905 1680391163689271208 845797985342861712 1301773936808497152 3335176630147525121 843097952618630048 7854499434240835584 450586159581741568 1303222877157761024 6920368669722624001 4396558956700106752 1793480074167542273 6550506839202185729 7682726961180634305 2534891731357270016 3383595011680701040 5863800016128819376 7424311193856507904 8193334512931834881 5537470955810402688 7229633968717173761 216982393749969792 8084064439064883200 6536694112893009921 6623237785429475328 5794153341639852032 6791833798306791425 7840559417242379744 2395412586492511617 2761272806801645212 4891550331590033409 1378571740810808352 2155145552315520768 5170945970144206848 5852178968235472641 7586933334789423105 3618729472175971328 429858074743215105 8619893934402301952 8479718784576035641 592607689866599840 2233887004854032196 4676948608169486337 5375547388927093120 1899928725325335553 4970208683921909921 8998096646990896769 4262281105427996672 2205453930994231041 7032754720305709056 2901215331733045888 5092367367171334145 3090282625019437057 9186636479819197697 5723696425225979056 7993418213906430145 6423710305084014592 5505136793563153920 2571196343012687872 6641174931724435456 889307313798341889 539617093258214401 149919144447915521 5171444344357121537 2448287021820935168 1032446816729423872 165580812268196512 9121483558488244224 9063104282487215104 7913476002282971136 7408983658877631360 7823629118243507201 8765824123382923264 6758091347715677184 5164563391219676161 5929395045814894592 4268945830849188865 2841386600151824640 7864057411460509001 1721636888803280 7454539621237311488 1803857291520193216 4638504742286000128 2801613717594818049 8718196018010841088 4660696275282100225 4909621606560787456 625826583470720896 4755026907160838145 4471157696686655488 7371290859205329344 2086448779751351296 3094841651241943041 2089630362289330816 2199024810638098432 3508328761146343425 8876023012244586496 6106772511292127744 7937465465880469505 1389403240942632960 7973996720378146688 8865537523685085696 7656207102990991361 6975681869315867793 1055190720567588352 1262947814702378497 6286435744332476224 3533651700208554593 4178943463834873857 8803166928760050689 8266900245096825713 7960955423770803376 4053825837811220481 1277154956689235968 1901633585175154422 7306639299201402880 7333695908379063296 746580472310073464 2775311195154931713 3563505131100897281 4224849970962381825 6116053164903273984 8449370085631172609 1488422836530452193 9143582767231480576 4375755540364656512 723167384673736321 2496665043087214720 6278136113705832960 2280266920325226497 3971592652933750784 3565116577265871489 4414512403238656001 5758759238998761473 3957148985833160704 2589486258642311168 6702945983507251201 6614502430035096104 4726877232541972481 4986771142683440288 2053330257461005025 3408581813348253696 7851333763783385088 4275452270083047425 5699093314099593824 794054607236689920 8001302912188113088 172547451961683968 366857249533949953 4503375095679754241 3729159153211246592 7720630860401779240 5440908343502589697 2253823130893407873 5567010198270377984 8169977039824812288 7226852786309169152 3969670859370816513 2321203542991744041 3105087740894342400 2870303524611302401 7167345887813512705 1537068883237887282 3200508530167529473 1762300042532181633 4176445298836831744 8724617197900651009 999702950016951868 6572205632206412097 6570816186995994624 8274340465807933376 2357660632186184724 3473975169272315392 8938775032111038465 2396910654829322976 7195860135498954752 3964847238099054624 3704939199523680417 3957616040666633601 3887908672851401472 8148772638696072448 2112523342810179073 3294289909684043777 5052344918452421120 4093929004352450561 1760721412048289793 1049787843330048001 1269801109591722025 553675296601147777 7223194094138720256 558049431105011712 464856711114326017 5721637021979164672 847393245446081024 4146686235839250433 3959055358429511040 2791136758219306224 883881817340276736 6310992347320892416 5341113361932791040 2373743590016525057 5793492899189947008 6700135082747020032 5606039524320618561 2773398397039613633 8083687969410252800 857698546956661505 6607170672303677440 3757143759304262401 8392567684910678016 1672130467210092544 1967286443824152576 4310011199548063744 7329202081844114433 2072285324084092161 8591367172231545472 8894638175299842049 7525251621535025025 5670072951507845121 872532841750593473 9102325807433039872 5380240297825405441 4945986002314330112 288288201020523712 3029262847360661505 6138706522064027648 556145435169889176 7041084190441353216 1065162183742390273 4822222224684896256 8152737359344347682 631780582837714945 5013429602495643712 3152063743143724840 6675861771523727361 7845897764172835697 7349099746138841089 7103294231823253505 8409369700517515121 7676372263696230401 3488777894567841792 9068704536269938689 1639720072695365057 8214481400363892736 5597930855033488896 2919486163110555648 7016987541934343552 9041653280325438464 1529898098869864448 4543920875304946176 7054454568267313280 7190170560782305281 5153544792438500064 922307500814205441 1747973320427867137 8036346876475775937 309526289199387401 1610242531002646529 5132394643379709440 4459471306924155857 8192068990211719168 3099946992332060673 1852517902594367488 132140776602788353 1902163397143072769 7196180038762496 7120207631463806504 7451758331145223168 4074434796224085728 6770184531624930048 7991349762156225145 1556395382513059841 1861110329234193408 4210610689116135424 8150997632814107648 8201701139243764224 2235293253975080960 8463845084514099200 8865999425733808128 3448244895854574361 3485731653641863168 4558247070355308545 6079023795808637409 1633367514362488577 8182881583463969984 7924251873407299585 7214854411762602496 9112071933056909601 1389522183130972673 9102092646570655744 5657209666396700673 9100990749168893952 4966625736871947265 5052220702895819265 4310288873827332096 2346846952940338496 8852390821538824192 1177194162201071616 2898432542854546944 3482518198934243841 5222748899357351937 3517196393486919680 5516461834447026512 5963710361365449345 1659162422968340225 4342794988634840961 5260953285484060673 8145146751128801664 5812457281024589825 3488280523218706945 6318876904572886401 2793034442391568385 7891889127250591745 465434594094706689 560249438387634176 4658730994082014208 5552254739520995329 6476964050466507265 6058534633130081025 6714029400306638849 1939495332020748289 8790373313203077120 7584696885492341760 2541023069236469761 1940282872533958656 895678424079259648 5856852519245417985 1878535554806579200 1211012637785370977 7113198271483657649 4423486555509979088 582767741523925153 5975211511578675713 9027556307440455680 260341884752975361 2195640270369178625 4716208695242624769 1121572056026022036 1319863661528317953 2035113452202688032 2044972917648715776 5425936381336938624 7781354227848274432 3929417366030313369 2368561185009303553 6056537360910209025 6396699584698428416 112693063070788833 2695270621846614016 5130446145251308673 3584406301974306817 4257987252521807872 1814062404331337729 893538075085111297 5608021383535749793 7022780038335834112 4364159573714105921 5571627763607833473 5966693260604335489 4771949193264572417 6799431241623077968 1160917172186415104 2238890317079829760 5386490994302595424 4623571885910716032 1008836071398397953 2095138219671273520 6962522044967236865 8973627324966182912 740648796715483137 5131302964272263169 9149236315738231553 467000824957746176 7146259315148816385 5131623405250655920 2802197620260657793 3788268519607119360 1022146503463835520 7646463953542085121 8491187386833125377 5486257434274581505 7652393607222092977 4104922878591683217 9028019017138546752 955909042875962625 3569533901482418177 6486711926392238081 1985174992144209664 3496450110670653441 6328957440750633984 1029086861268723072 3339303196455026688 2034825563005992897 7438733594624645184 8541437233327373313 7188855375683981697 1599206430732421120 924191938266600448 9037677901403048641 9021960974993542144 4908348237416701288 8655764086667945984 4854339180689079730 6963087878824787968 5067656324008476673 7161690021330374785 7971725871641788417 4541964945333415936 34484873420417537 1807812677645656065 950892368587293056 1410172936520142601 6330429354860987649 3240538882230210225 1577452504048637697 871640545495089152 6801629997410955265 2153600610986950656 4911634783615271424 5572152059838624513 7697119928019580928 7326461821652169728 8590862256171061248 6018816939882456065 5307673924137975808 8498050347091787776 3571244210397574337 982596798934600064 7049682737615909057 5864233179410366464 2511554304878771200 7852687893088057600 7720430128259563520 7140698329469658625 1539977938949475841 4839828317387049472 4150478407778127873 5603197180949858304 6777669397126332416 5541610583149394976 7103231875011949568 6554427715348487049 2864178123771543553 5466001624423286016 7506158040817360896 7949972354644234432 668600655036113217 2334696598371517953 7202534516642332801 7681282394843311025 669566408396474160 290294828570859009 3188185172729569505 3276324754540508673 5004056219008645729 8231413712331949440 2294718951156943232 8330725330469848208 4897636210413107520 4702099006751631169 1932921478792498688 3203709169676375808 765081601400795136 4437177574646094592 7906311686591821953 5457990501722441345 6285047859674642432 652783363283336241 9186927154028281856 8326329989973425857 8483379992809002753 463894861133373120 5580616201051515777 5671671606709915648 5178421436822102017 2308084829378463745 823326941118322176 7840681241856024192 1990303241178562560 7791876451582728192 8656488738882076673 9185205438495941056 2667968246554065409 3967296407883149057 8610955631169449985 6890899606203483649 7128017551583608833 1070331841655492352 1594177853484167168 1454917633284695041 2340610240784452609 221828876885560761 8307372235058761920 527310229194620929 2991487737513413121 4414553189706908161 1409134877689245440 3857660861645119985 7969709395320441536 1628142571356286976 946037909216722945 1668604463201373952 303820368926605313 6750051213664224129 6918139366267674881 3828154282954762817 7884272446933336065 8107405023787941888 3343235452496752321 8296149040270464256 2023993143036460033 153931575039172608 8094549545081880577 1236244043428137152 8329251190525206529 968856835356705536 6310335427964614129 2048564410586357504 6097454374883027968 6470540822545694720 8509221309340612312 5281528510996604289 2474516711897073344 2881659808184932353 2242630185033890816 7985578124153020416 4782311878590961665 2175325115033378816 7292976554328457217 678857212617719808 184281526243850241 3666002748726707201 5889767305928022273 1038368972435180480 450623969959676416 461996840286546689 6686860554301353984 5121375388913949900 3641478017917874944 1162100049645260801 7800991054997519872 9097755181226590208 6966548605829814896 3024642605621387265 3150483597040334849 7435786147931685889 3873871161454536832 8119263760261766321 3515355021416516736 1712706103255719936 2384256220702482433 7945252322396696577 1921575194543138816 4393769985044712816 3998362513594529088 7839123394158646273 5582594965017116545 5307630396991210945 3505046383539626113 8536138663815397376 2360274211616632832 4661386907156124160 8070647572722958336 2635685038746042368 5504211888257882113 5374561057236284593 1190816385137540096 8940940626509430785 7796974371458664449 5772704285332722689 6672555561476016512 3634741160290528257 2560342955439418880 2057359634538298368 8738070549969895424 3327122424698224641 3542271108633903472 3609476759629646976 3627645683709512704 7633328470872834560 8768466851202741057 3537498498435228673 939468426509811713 2561651858043299328 8881929438234299777 1030768669918564353 2738116401732394369 497279653705691137 7875349917194690561 3210600899462976512 3141754102527634432 1740557569194305025 1645427694546505984 1859592446759738369 844454146968190976 6881001353122933504 6145433872250001921 5653881356311128065 1648839874070805888 4820393814022914049 9220691564607832064 579614648584716545 8649878229547179908 2168876157827634816 1323164374022069056 6705473940085478272 5102059163488702465 3823377066674271745 8052162099212054913 2509524953442090496 269149672569783937 300427943547151616 7960342923559274368 4499437627943010305 1768432394219769856 400911207473851249 8286519023228157952 3625308820523652800 4046088077260586257 5831740065129326368 3864792439268474880 8324084599455952128 3742806410850297729 1672059182150272192 5552785024889091904 2133798721779369984 8675570519209245697 6083932031347321856 8652532684955123329 381755333703589888 7001864890796736513 7676971702616555520 4014820172889612288 6962636479609372672 7902664653414895744 7444610010913139809 2097937687217954816 8761829094767175681 8755504718870243328 2511317758383235904 1977926295562838017 3097241919948738560 1744187733438962288 2759462625480283136 2826991584551214952 1517059385437076481 2715649252205657088 7838334315518230529 4826285211630436352 6123128060830209025 5250959849485763585 2936415143320657409 6075081595064665600 8210759631285814489 8106988112273922752 3265821373027213313 7142825683907035136 448394422820282368 7204374418462598505 2116049363100905472 2379569988027682049 3221822107497306112 1749024396004915201 6677831180546076672 7987924686046739457 3885585221631868929 532189623508050737 4106305927295680513 8818662724498001408 6846238550635032577 488128892232787712 7281909701212905217 1601052157138914560 4321365798771821056 5717157333472607232 2191926556809322497 2524268468185645057 7353807023959932928 1705732101133971264 6697507425086046209 8323051626079731712 3102705335563771905 3188168280912396288 8399664487533895681 5631862286032787712 7214165275262268416 4716136570990142976 5961158380333498368 7754242416192585729 9179338279146679809 4023206883471304801 7894579965944824449 3110779179590885376 5078142872330387457 5366813828574031361 6575232829504515213 1339519328280363008 2579609024067862529 6355923509656104320 8006627875452829696 1681219282524307456 1189288324413095936 5955388294048609168 4581660504785622272 3568694443429724160 6785683495886806016 1141930953065627649 3659666982299701249 6668738077678935936 448045299876329473 6985065490030132992 978880679171945280 8262109038979540224 5866337868863831041 8025529861682173952 2692053260728297472 1111693803968432864 441268090770200577 2037301397806008577 1309622173421031424 460826639905742849 2504101664522348992 6733216483983634433 9071458734800623488 8004652605383507968 2933957160882976768 5522321692362054016 6702628123804180480 8666515498203086849 2069058993050963968 7783158994612359168 979786473204052096 3778915716405229337 4007236860390650529 8987806432901574656 311791308402311168 6965560378554118144 7339160483668803585 6150453530580283393 3217097953598078977 6866786719599211889 5784415323274452992 7236290503037845505 9073531011569238016 2280738351063703552 2168641877834857473 8819730527208850401 3937600747833912225 1861100665911732032 5832838208750354433 5122908061526801633 1176412036167727019 3764174650240444257 24832500578794689 3574365154978037760 3740135120774003584 4263690806941786112 6154828146919987201 2711260539506118144 3175829416921907825 831645073860806657 7754027711023701121 258142689132780848 8351529431543937313 1192493156706324353 302900535774456993 2740859738223401984 8794605869568002049 5756594202074021888 7711625703225568257 1477561638377947137 5840093721050054656 4698991480839770112 6300909552856465408 546389597498905600 1665211604844035072 3962646918885083137 1988690875622157313 8463450525860102145 688267413380399105 325256048175173761 3835273687722082304 6577252597157872641 1397642896386004993 9220939592936402689 1573303974969974657 5270622888977694721 3343495727919721984 6035682412055670784 5712326237940023297 6404871286056550401 8567872237025067008 6451619813445422593 8470353107112116225 8285635714360325504 1250684497813372928 1967997815642445696 1104895963901331969 467479066687788033 3757405114304902273 3828446035654074497 2197861152831256449 992719798741550337 1082741736310775809 6228872365783307264 3192157030989079361 8874709329539760129 1481552161842675713 7301313069259666433 8514408863850481664 7745406679072242561 8765067098247584000 3357803906226166272 7355300818337809280 2874795655802896385 1166737574943091969 7297615540577230849 7179048262591446017 5284168410985349633 3002252417998307328 4533345568579764992 8712815733953253377 2385664991469405008 1382434773068664064 5520954208646608769 4215568048829844481 7026609554637421360 3611448959890804449 2476569937006518272 5930567384785785504 410553290999988224 5677605823996115968 995459749478410240 191159843376599032 1751215786790942720 2962299897463133532 8362512482014822401 1444225087835335169 1935077482034946145 4491019623357360129 492537947781127169 9062888189312572689 2457553138249886336 8577471081349541888 5816675270247960064 3325062185203478529 219545733040934657 3825749975264724081 138243084720209920 8399949636170784768 676578642130632704 5798310695128357376 8386416718638174656 485530015511747264 1536670630212140097 2238621058185358593 8425408471917608320 9067479934621319168 4905765150764229633 2258966111795030017 3537834405432262145 2227934848560420864 6634706026476595200 6721062387003056129 7663633685036262336 983629515596390912 3704677274423080320 3224167453919691505 2511874335469634944 7789329781952434321 7904799004858974209 4199167285365708289 3560879766458635617 274771966107060224 5214749195821379585 1344002343198821345 5699666402225330177 5365441046622587648 2071056253280777649 4771348192538820608 1514864953896251649 3661340529450250240 3394373109665642689 3983989116339486720 8735850885160359937 1757166119554150400 2201282227942195201 1084740616120142081 5481351167154938880 4852357708763497472 2348026011867141376 4406257823501634305 4042047603097370625 4638569832214167552 2941207991428472833 4176169964047171584 789970231157851392 4699726417776580512 8542453834335211392 7854033963248621569 3619872368651423744 6565394395919833088 9014482542190583809 2581035507853276928 1779720261552200929 1315215993408126976 7238360771371979264 1950357251437412032 9205382512789792064 2184670177067810816 5835865787885563648 6069185965704111104 8992979906290311841 7190276364335468161 6546414994411141376 6161111384316931840 3665617289327291265 8901060396325523456 1121722421923651585 4921961542408634368 6442757311530652161 7587870742677028864 1265068575698525184 4465737420135933568 3221619836112857089 6439234755964650753 6627974116270294624 8463656140916275200 9080891849658180381 7818993774340227840 426618566774039681 7146685913059106817 7644320468739447936 8181905337120115584 5255859985631854593 9029848582015614976 9156066873519912577 4747219033218339456 2424761934309152768 3039318866743596644 1634688378357448705 3920880678584975360 7292598648769366401 2524941052355079168 4700133433359859200 4159682059653734401 7624010977399658496 6074537201279352833 8764592939169218560 2792099954747377665 1972203813572812800 9040168385164036609 5290269263610747137 5175655707370309809 5000748460169827344 3732869084285042689 540303404486239233 73439547915657216 1450764465082787744 6705132074552998464 968725856987773696 2737021330802181120 1511004418520129793 6983403541637237440 1546786377633333249 7413258911715254273 1379030264787335360 6229844589840125953 284394048879890433 6523618816463405057 3893510848359112137 5300262597157686497 7979929358202745929 1687960207461970945 6682366144371695616 3348423458722784400 8695944162923053057 7113787166219417601 7179413714504763457 2930406371005637952 6295068618189982688 5251551121892063233 6401713602590816768 7462658983938555904 593295282173949969 8636977134360717313 3806084393635718017 8027358555325293696 7343183600209498113 8410843443836747776 3071424539718131713 766077489961457984 8227758239267907457 4043606996010588673 4903767471751147313 8721192818477671424 1406650500871110656 1355883395705412608 186945766992707584 2664492509481795585 6918575177484271616 7455187693881851905 1314692608525931776 1831020805911477184 3471837492753336833 1775734473125992137 772932674036195329 8377985144803195008 3687522723018700800 3028671948567101440 1939797143893293056 1806409505074478177 5570932251946280449 5711100415758140696 4676053555214286849 1402345014102985984 1628008276895144960 4260974961172671489 4930699708012102112 8648012342569205825 9157117059716126656 6821219307595276225 6029630040129849472 4255135581626825728 5759312991741665280 2139088238975590400 4321346975345997185 2060170732609392640 8108567936665444352 6924272854869585409 4117755402979050496 5807062779867283456 1710526108340770816 620813679898253057 9196312296483056640 2221539248252910337 5690335223726998400 8492036759348117920 3880923617642545153 6318252041162455585 7496952524822279617 3374328252864659457 1441075196328020992 1454685245249147137 4477665218793832448 7120825241865289329 5445080807639744512 5498860834935359489 3010552985617039361 7769152837717249472 2480401638899078145 8923537880990875648 5443472123178546240 7725076538616573696 4255821488699650816 2419355088112127488 4432396167073039968 7744001985337538561 3353507874995707392 2218895859802365264 8942566826142236672 8560714399938445313 681505348588824864 7033277360796740337 602740648917087809 7363734080029966336 3255238444963758080 9184314330577752840 4653165333906920641 8884767721112731648 7070320400218980353 998699694970273792 1439194323606914700 8365295585414802945 1348725591036204544 1035351946460487633 3766640899085960512 5160199255032195073 7149390741443291009 7254149169429462529 4254643308417980417 8128526964052840448 2918946096554409984 1967613193989268480 4113793283607215552 2815535255667444224 7488390293442560000 2328690043141856001 3904268714528302081 5304354724040997889 4361186855486994336 539363446467067905 3385743289251201 2372620980775029761 95251035771784193 2247154479266310144 5520812057453928449 5460423263966535465 2186567010566193152 2558706224202493057 2595015646112058368 3154659321592152064 3878071443009249280 7962370313397248000 8223595666735575489 8904399192789497569 6782941547514345472 3737258969491898369 2995448496561351681 8502381185230386177 2654169986602369025 7799169914172761569 350006831684343808 613169048790687040 32180298121612545 5957064279143068736 3394020374334660609 6609057616343859201 1003639614811357184 7141121024802737152 6228767005152677761 3106547061644222464 803035331350499328 8712080722191701649 6190088962697658368 8933852354888936704 6568333420692194112 4069171190092989185 7830791537467262033 1460452505850478593 7495977048384473793 4554774846618042368 3069922461708488705 2333878482999953896 3024274677580685312 1961092932546969856 9121230108413425664 749482595251918336 2566973291764088832 9096784528356560513 1045816945321984001 276776547883548609 6467272864400384016 6640564658184016461 5395908792353292289 2885406285478167097 1962555845368285953 745579260064440321 3533212342045879169 1767192608976633857 5257521377042646017 491700732219969281 3223488667165640769 5434796956236184128 6493156323647449192 7592720125438186158 298977027826362369 2316919759961684481 1691222703411625985 1065329600634608897 8380783705311089153 4942739230805263360 1776447605570011136 8174644321470929921 829345093686303256 1775060689899815040 2773453853887758336 8385090528528025509 1489480041063122944 5499865347508904513 2374668668589084673 4166727736852159552 1364366093970135808 6817962496325363681 9205927139433256448 3290879813750456320 4648739484246016001 5156750076849093265 442952470719763073 6978346518949679104 8880757577101512704 869545402719805441 266056936611352577 6915584640907466400 4719948991936314881 1982370268462798092 4044521637681348608 3984841580835504129 2393929583686835712 4235425950295392256 9213925512132371329 3440302855861051393 7415088382116586496 6941210290629957632 1349009813749613745 6612564767512081984 16661120366007809 4666807575013199873 1595327921936151553 9127196684541629440 3165278695342211073 1179655880036327425 4436609553566211456 4535615158332154561 4854738856191426561 5376910222380092544 2340158648566069249 7293346241279164416 1796566649328752641 5298472360935336960 1294961444469178369 5376658743045779840 4375511386977778177 8612194227876399104 696677376978599937 7653358600806002528 8569291924189170880 6081174513476108288 5362432363941675009 316338581983622145 7083156267034832897 9170650231264371713 5115738031687073409 7199327068130174465 8973540796832153601 6536832419589356545 5607054452870934529 947119410027036672 8587859523224371200 872029086261669889 9135714245801642816 8570490821800166401 8517580635808167937 8424632107060147969 1085851178114023425 7174775136452706304 746437141275185664 5816315774862262272 9038934979199619073 6894271597611474945 8259104656096935937 7048585612993658880 589998192476516865 273549021269078513 8915124652272715776 1680927545006601984 3450142441497214976 5883783633301395457 5858330078936787840 4836294283047205249 1887699417828163585 4746740170243679416 5179620106610739200 7159371641637146624 8563353170963580929 697664558328579329 8699536944032161273 8984533324336547616 754492043474378257 1389707243681725952 1216470739017992192 2173123207646888641 4814230791817786881 8377771024405736768 5362874839100939264 7817919346703218688 6817634792002375680 2999783398617939969 8909441614934704128 4241942565195798529 6187982235173700353 4919587630974844928 52879749302190081 303560634550665473 1827400809033277985 4406211669042964225 1016141077749055489 3155410914929278977 6875721106291918848 5028835869858791424 4806373501692375660 9058721309438562561 5150377348076142593 8085046286354283904 8267030319692485632 6924959244253003776 1202769300832665600 2164696627703119872 8551966375685454849 7087276263969555456 8916432821641210368 2853675646809331136 6599061704034238464 5758034531817570432 4588417370056779905 2964681880161670977 3611872291509960705 7475191715684155392 89621543056803633 4835906564776513429 4107413141970150401 3067090463789807617 534512602761992961 3430209506103525376 225564295476143617 5368554027945321248 185089264356556544 5220572931190827457 5972726198542917633 6629483540251704833 5244365765358285505 4391144598632660993 5758381967265988608 8804338577111289856 1702154397386981504 696309313856584192 6950697294424492385 2934459791568214496 5940553565618885345 4447035250989539329 4130337012833746945 7340391988935299073 2855273211581966720 3572471395067990077 173727688430221888 7697087739202259328 1044432125764136960 4185267998887436288 8667685328475238401 9070618221408157697 1494417801520764800 6382088412679676416 853542775204518913 3518506205150822401 6572275190536407040 5242575759625382848 2871887118765255040 5372092373942231296 6844662630430885376 911898082275011073 8545488463785164032 3165776006341582976 1715398501322938368 8862501165217163264 5794408354691844864 8751052535060561920 342049779705686016 1002504065102544640 7003985624309028865 4098362899073910825 3451214771063484801 3102672598909753344 1403576670117555693 3427668266767155201 6561441549092688897 3406892755003113220 6789775987177830400 6550379576520283137 5793424436145949440 7351242037474598401 5705177151656297472 3996251642898237824 6209508498200666112 1390222431197217216 8326073140695150592 8642264498733680640 3620329792338663521 7358924196367836416 1299342783787545976 3167790030726474241 8105662366234753025 6285366280972367937 4981956871261653678 4969756883985903616 4048872653108994049 7049481120293704480 6192609956387118337 4147780626736592128 7127661323336911873 7153679007920349441 5162847732383466537 2621775817550194236 7156912456068538369 4034109724569302528 2896781102645013121 1797741557906169600 2973297320858705921 1542016553961762173 1910914131472812288 643654744832045568 6498483583576285185 252867367618871296 1794900795536659456 1311513906862276609 9046428389843843713 1796816064431808513 3773890565048464385 4758807119145205760 4310673781516473152 7396824655902887680 1616700670595825665 2709255653346936833 7117389306916697088 8246534895486166881 7143082213115206529 6525730948079207681 1342909966746637313 4851099642330871040 3078614707682803712 206216344889046784 8587581899106856705 1673432839550976513 27267524766392321 5101005869404194944 1385460691813527497 1173827886321668352 6263300198008293376 8604659018033987584 6061715397361543169 5893688178180650241 8502469778986500096 3468065674960584705 4734845430617031105 8013740181187461121 107186812678317824 6438891520501579777 4902724881254259296 6762079867221606400 7531709151761198657 858879048364433409 5277483819359209472 9136434157347841280 3980369434954772481 8376083531970387105 1610292265793617920 4224008625100387389 155858882013925249 2654161807113695824 4067701442284513281 4373957911545472000 4870217940825018369 8727140945505828865 8511916816090663296 791000022474016896 403976274128619521 8463547430655975552 3276210241646781953 4273787850569187328 9053433058439579648 3770503535789975681 5652975368914382720 1895651056657050113 1658595263604281345 8454045884817500160 8559392345849266176 4665263235289968416 357901989549772368 442271724265761793 2531616282367629280 7499884557940569569 3575865402455580673 8055271489422069760 297311918164367489 6902820207023652624 5415974952861958144 2967314357804672257 1111059082862739456 4941452027976694785 4286938296258352129 8736406155138137088 4023883580386979713 5438726843082219520 3159017928748867584 3151225315145789857 1569193132938670080 6856501171139732176 8661645057155331072 5803905042405392384 587970665557930497 7212381491487735104 5672065669274817024 1526206901968528256 4983506990212578560 4990784873378177025 2675426758159321472 1258552827910737920 6903847469379869776 5297941021529423872 5395660869651777536 7108700074687649120 3689198407948148736 7130162779600564224 1972359271579021664 5360010308492577793 1602669514256367616 1245189591906025473 4586682447259165184 2606198632820404320 7580168574409955840 8238501687768350720 6637350983922171905 386578970456063745 3826122189393034752 8350979602229718784 2371688680325056513 2025830699770628096 4965367282517651712 2700327330994621489 4991329415194636288 1052027387812510721 744694755328548864 2038247397152145408 3857526490585081344 3584622739626917889 5708949966983135232 2634461535519744070 2927216894411970560 687955744763713793 8701672431932858369 3670277286234292225 4023478790710903617 7724149786962855424 1537718124941684993 6671028856146200064 713570672269057233 7271785417898457344 2269071429898502912 8433792911239477249 516210536505573377 4816259091294064385 6415718111205203584 6607664046417543169 1985030579741364529 8837727038479541504 997404392180029441 1606320799786954753 7531990934135092865 1953358635053212672 5623341449930289056 3140508588508371201 2774219334003195905 1392665396276021697 1319241405040247808 8505457113586776576 2668885628081692161 1642725389819568128 3340071285670728842 635627504827006976 571834515636301825 304113332381220864 97819210359016704 2706221851266479104 8338713647807406080 2671911061571247360 8708596782476963841 5189379404947505152 1179334138529411777 7330306168203264769 4189716469947224065 8527020668966684161 1177044323525591040 5884132543004999680 499573484561171457 4598816739217111040 2366922815134808576 4023370356046692353 8385001991680638976 5238056670526523392 5338586446896454912 2459039702760358081 9055763778339984400 1327150170026735104 2436119917678197760 6369071933501219840 8314336745594814464 630449848701646016 4456557597079917160 3936290711000264704 4286820440197452800 6967369708343908225 4294983773876333537 1854843295683582577 3231850941423315968 7061310540378441729 5110813727986099712 1946438344810467328 5400528657069008897 3413748901500331776 3312831703751065601 7722325147017788544 9098945463784025809 567231608097389185 1021277596450054145 6186280953722650113 7429803056577686945 5881645034982394241 5429169465234325505 6676708661326449024 6028086702728281280 4560231069994883712 8914071273573916673 2130319572544099117 4543269552037328896 8818327277205217280 4573471474595753728 5261015329838903936 837048366066651649 91273141200501329 8808029991389428736 3441876951923425281 4753652944136089601 7377010930326601729 7698239827650005505 3393806587207809913 7466109491441434624 1362920363159934976 2858052588406140928 5007745148780462081 2142520480724582400 401665286767662080 2481113721008808705 7606623093981828097 1656757564600213249 151042338168140033 4057515122320716641 1508091210339177728 475545121573044225 6616952814640922624 3739442059514059456 8922507879760166913 7887372249104538624 7768323243652066688 3873657465240341633 8702439674430579440 5362308261142220801 7087615297167653583 4062331968937473952 3667970315994748929 8938908381485172736 3022029368709926912 5734225730696044545 676860392744493569 4440602320676241409 308565811304287702 1344842754640790784 961618119998664705 7795480643418706432 1642296563373105089 1613993276297877761 8771312245774329408 2287924147124971561 2218672437554596544 2473706592135424000 2986655968317335713 1758553057130184704 5995661305137256256 4027879385188532224 8631354256370675713 4938064069431880705 5261142384754556929 5111550175707201280 4033764627059834881 7449621550195990529 7625843797577610816 2369292452688236545 748976390973278224 7375411109029218049 7199139223624042624 3417925697516035713 4781607245724552192 4400299756012897792 2430352874872809473 7310491262403784640 3889552943129574912 9222424818157436759 6970374517757771008 9170433909515616257 8133189099587502081 2737148520909832192 4248869866195175425 717005286026818560 9210378990530102272 7192104255687378945 7546346065848477505 8880235309862816512 3291432791736508449 4104705876004371457 5451922623491997697 2456554909338734592 6013110669592494080 6720826832299071489 1686448784507934720 4231287200530653696 6876624437924793195 6139724818325381376 6496929115070011392 2441405255713340161 5917173549278137488 1062102886687759073 9179114605347434497 5648736536042946561 5770829990790823936 7036262198415080225 7748620073931978752 6790213662979340352 6867595054265748921 814134167893016577 1357429415899738497 5321169519235663873 6488292310271020033 5282411458204834816 9020290697592564769 3279692551700706560 6536000360703328256 6797245998767031153 4656049431746190337 6197073672277354368 4159611250765667329 7233336302265532417 6238832966655023104 1310769304076025856 6289322282194272641 8993915517220562976 2665492307747512320 7642334020258020481 4170137188978743297 6158886050087091856 6568653719883900928 1652193844991641089 6257565739399774208 7832315133116007728 290169436794273184 164206586061564480 2431749270365505536 5821568756339443072 8092106613771053312 4975260024141930649 5305847745156730241 4844343872631394304 8741598002640097280 7162849651507560064 3763646099038124672 3615076930160658688 5612590857492234241 7179025248638989824 726684813600145408 5750062674010832897 7903981317851853824 1111808857984778497 5175369132729590657 2205639638874623488 818054182947588096 6503379363942836225 6070018134904966849 2353990005842797825 419518560480914433 1149790631968768000 6113807621087314817 8936706684516229633 8467215215515635392 4644568898530086144 1466589360631516065 7394872630289252352 377387924096514048 8792156690454509057 4613785642222055425 4326854310888661504 7968682977778628097 5091622004977075776 5741300772642500897 1205012758860677889 3599049552716818241 2705040899363318465 6346313852250219968 7723437308885990113 1423223458371286272 421615725935445505 3502599548998437984 8750209142470721025 2870746224853614592 8969983259489609392 3640514483444744192 94355108894651585 4846308757651980288 4519901743995552257 1888772115403679369 8134115709742419969 968263680274825216 1430631184484622465 2162666598224158721 2225488559147188736 169521973982838784 7643140920199970816 6408253317309585408 7363747458481988609 9050558852082994177 8228604488678424576 1365583512906428961 7773099280750023040 5940819437492892673 7176632323460014848 5993468307076698113 4633475407941088657 6818397561732056065 5313500292833691648 5427374621437032128 3920250874094496128 8450077068022152033 4274449007393488896 7267310077361665025 2631500568058860801 5866835834731544577 4281108003536502784 8187684743756693504 2779029509723824128 311064365715423232 4618536791204407553 9218978221010681985 5908042444572000256 6906789436524449409 4186950162572495808 9052460881494738944 3320910247683779072 6631109214867690209 4657399383456012288 4540033109468987904 6455928275864921601 4483326000943011345 919043485666983936 3069111113507526656 2176130357800118913 9170124834463006720 3881491183766077441 2170743164457766144 6742752463509788417 7240213717353079296 7142724935059841024 2990097874477270080 2541211944659495936 5239207830160326656 3969642414406734337 8290384557076151040 7777898018179919616 2155189468073361409 8532029291366572769 1335276137592946688 6221841907470827520 5546546296466931713 6125642702202232832 3215747248119160833 1538887383358299136 6469095174854111233 1740870356131820800 4511431175716149376 6439770227452936193 8404795706521645056 9203434246926654209 2134960352193192321 6300604647177187169 8755007532257871873 3248263934486981760 3533996367981448705 1099546943394371584 3615524736883769056 2716423867868186369 1592310251356894208 3185893391180831872 2491250974646226881 9183021731434082496 5285100454858396737 3506789713447095808 6789150549359063528 738930197218500608 6784987880095401504 4486985903067449344 7261485516474388480 9159922064836493825 8843298270868520960 1114910010891146241 7900580378293719041 7368181543992311809 3305838531694391297 4209288005385769217 1117617390831534081 3319477926254259841 2613344471674365952 3731423767044963345 7206376948293638073 2394185519288064064 729917140804190208 4232276323219275776 8451183234904883777 5346886201378537472 182796159221004288 3424820513013605249 3091297738940833792 2899441713784376321 4960910490322149197 3475368298853971969 4442438036268950208 5680760842440522496 1701585369380566913 4878576875090300856 866796440526113168 7308768742038968449 484427784773084672 7338069578015162368 8233624174521045760 5397750414255511392 5106509137526196225 6597873285833964673 2934998664530867712 2290738716279078913 3882647067464635905 5799471441926750209 7543030590436583552 2372128898139285505 8684988098464081921 6864006933328794624 8742664112660242432 4816789884410518401 757131548521472932 9098076947267853312 5243361412150471681 5514835053486623841 3564722970535066376 2832516844337995776 8694891791767011329 8490300595555740161 3390718837775982592 6648611806863531648 5591902552978706049 392571654149185537 5636929299977759232 5517454309669746689 2259162334379769856 8157091158598959105 5652836533243867328 2945067006214003936 4806731800831328897 3658148386553421312 6425771212329047121 5313638877031759873 5571706374767693825 2571309794018983937 4243362909807312896 4954651443522188801 7134673317376339968 7576331388497364113 872337908947267585 6763566229133555201 404494466075341313 2328701984588002762 3030410817019859969 2664706184677398400 7361932599146611968 4499717685801582592 5602664910832443393 7294927517692666770 1555404747063686008 6724644749815865345 4567835564801717248 7551537867336230912 5800953558046412800 7055317351117461953 4021689794644609024 4075842411191894017 1732901690985529344 7826513368220454913 3269106428996344833 8340677372423745024 5791613066608876737 8129252862586322945 4581323431595102209 7740179168177111041 6330040178037972737 5636249324784854785 6764873157283877889 1755337746329241185 1118248369528415536 7049344173462389760 737098898927628288 8492082056173691648 1206997595891537409 1125830901767329281 1046099694733404161 2214915919678904320 2591654488380896769 4035753448451295041 3079012595171065857 8681098330413219840 8419288395053784065 7436280521612429248 6563308762243538816 3480824479173780480 8920634956496468225 8471835969954059265 2876820165826707457 2820812917989462016 5010283424855831552 5315786674740396533 8435297485154859521 7496818287777660929 7355675887104864769 3764310423776690176 939919513003884544 3349611954874229225 5057122592213314561 7206657594757394432 8982092492388539304 8592757137116732417 1728449815093018624 3632727688033977856 3426267399581137440 3705726082733842945 4484031613479650689 6527843152888857344 5317767660649092864 6730882512274620416 4418222707546703833 561693303603101697 6289373258749591552 3863724069550108728 5543831087265638096 2026607752998000000 2486239188251312128 5019253319736634561 7561099148628199681 5736320613770693633 3539695100316080129 6492736921545998337 6026602445781838081 1187489394350905601 516646990944432128 3727375838686049920 5483255532215481857 5285413960555577344 2359719638745688064 9029083486224957441 3752956000167747712 8472559235792380800 492681936108912641 4612032196901131265 6482108628115343361 2277023016374939056 4426733712794939393 6521954606276849964 3118727945363750912 4598564326146895361 7579588480251735169 2100013695683680513 1828023206613614592 6331237960824756992 5655422677426485760 5840139981125407488 562748223708370801 2026112708244722177 29308368150646785 3712433313552052864 7084096177696105472 2067604670463943808 4645210348253356800 7350246652456730624 4367376747530283473 730114501802820972 6856027351688331265 1650194817809692608 2525092817109030912 4799827685477973505 847567112958448513 2983596169798318081 4518811590843210369 4345514028128900672 3908072564724993761 43971116230499841 7058664046843819008 3300943201767086080 2188394672940783616 8035262361114083937 3267550683837367552 2343859387669228608 2864515496100880385 2937360080587206785 3055449950537569849 3356868807141345153 4425855646650335233 2539112338557333504 4075364410208468992 5456941660602887217 6173085719155302401 3922887258188678608 5320170828780022785 867169492887208961 2980996422140178881 4779988805769321985 4403749714017533953 8144499250210249728 158850454820147329 6749414993299276256 1412906159857368064 3653922712884228096 1007750428939886537 4589707512094074049 2060513463883574145 5906465422543753217 8991107070699625729 6537266726012964352 5237782315207131137 1067637484972904961 1611693046033498113 4806268622524014592 7069476277083514326 6006228926400613888 6374362806834110976 3912784404692303873 6413198182143492096 4619970909276471297 6311685071133476864 7310492942843363328 7515299055550724097 2806601427395858432 53682832464592320 896798344920414720 1766790881682870272 3751428084406264513 4985009615421207648 4464571312743833600 2186876167749454848 6227262724388140033 2455256269575274496 8754657132635422721 8577023752104671233 1646256029746933761 5179521000467710976 6715537734894322177 5514116287254120857 6943290597850957825 6869526796481550592 2122163666006030337 4265745228817736769 4093492651787204577 3969761489612750848 4215689996592914689 7176491467327176705 8838197177496604672 5904687497249017456 7723227536837818624 7366357911693262849 9203813017562669056 1492417424658528832 327534898999885824 8453391934660619264 6852168571868907072 6582093630690598609 8012064742477225985 2274244936931162112 1426853575688429569 4736882565559877632 954532703634456576 2868975002462404608 6417449675949238528 2027379424910882945 6474600746024370177 406829690702687489 4632498790020939776 61660221458752513 2988957169822294400 4286176086193118208 5669790837221028865 110531384194515968 4688367379049793537 1451400060858957825 2809787148669939713 4058585763247751297 756726763504998401 5413873719286873088 2234793886022998013 581223449919750144 6040677848764913665 3486607027360402192 5219463993591482369 6509750700474194560 5083495869133955073 3134794734983537152 338283899691401216 5812610679902543872 8458756602347386880 8608909319717173249 1426184392156708865 2893788820723717120 2442657336862932737 6666107169762531328 1304070242005748736 7169567209363333825 6739063198130591744 5742033484459216896 491641473238486784 8634437002471053313 8006246103924604928 2993362373340003840 4751241785068916737 8680520672803411008 5448383361275525121 433429048609406977 4268174563609018368 592607008661143553 525550353302952192 2895191707900379136 4848558362311999488 6336064066618392576 1688236125060825857 7727639911502354433 431361084314932097 6179540637610672128 8145333397487632384 2973566285036970529 7843379996869627904 8197568655797476865 181724201701569537 8178556469255563585 2360679608722424576 7544116937936920161 1866010712790941057 4419874886870099633 2090644697011994048 2703580794101806081 4765416562842364928 753095216455742081 8057653368382132120 2870527267099879158 6138853354426127360 3816631327329209857 2385124975308910593 1401625038677654272 9027275653860382720 8933218382572273664 7800585964209139200 7036253541166022656 6951887690315748352 7889203137373192768 6674845447651721217 5961014486340354049 8723382240418224129 4024314718039580673 4042503423536082944 9085139185636761601 6962248553207883825 6542064965326662240 4161267897805504512 8257171569858967648 8232297198655666433 8419696287529122048 7923029229705052160 8333761758261132288 2343833915510913121 855613086205538304 4194479216246923264 4392104304976985208 9084419782188498945 4431036553393537536 45383564787177536 7740322919135849025 7848187687874827521 6130480842554450433 3560045836572105729 1265646709379531392 1842401078352796672 6247672087892130624 9193439567527075937 9106937111927169025 2977852247109948928 8264314020823631360 3695356030011209857 4401913113203195905 5291270056251102337 8754162411955181216 2633990221248165377 4210888475917434881 8744895785050226636 6361662705087738113 6237882718050743488 3909238713086785089 1492613809461566849 9184546186794699009 1557218471472652972 7716879809502904321 8820020319643534113 2161155882861181288 2671496642150219777 5198917742971606849 9147357834344369664 4629628271614885888 3283404856172240896 7543453853242821504 5028561686871932928 4743761394295106817 3126738564938992641 2109424452314230784 8001003533130792961 5105942688625125888 6318464680467109737 3631124513995792385 1607284033555832833 8410501659792343040 565314031828860928 475960488315273217 368823203352477184 3640589339269529601 2929002918734069761 6633925879265840896 4590511261131910017 507908984304883712 4904522320966059120 6410409413993446657 6388655127192404864 8505038202812407808 4402665899384712192 6380232406037786624 2397629885166503912 808497756454555649 8338131090692303872 1090467776986722817 4633703022296686592 6447148955932622912 7585746054420297089 8824684619204501792 5337964306950148352 242366370604457536 4877165099502940480 5292750052333588865 5182223417393512448 883065479881695233 7976334274604914689 7765637523524320480 133817896720885761 8466359854919829793 5849835739670051136 755671801214128065 1110746822172229632 2182170354239586305 1457655135360792800 6922666462097384449 7777138684184010752 8944498375385579265 1872973212811657217 5850896429203625473 1911468958206687233 1720570740694443469 4353484091703288833 7642851740066163201 8437132596805191681 6813856171838557696 8149185198725158145 8611876699405691136 698668386588675776 6911794713637852161 7767826715517326849 1900624795943305217 8396660929969995776 2235691735154107649 2852682419695713264 2216260920422084768 8351045352908981504 6025709389490831361 1420823016740247553 8140893254534345729 2026992103459420425 4205793979213883873 7845035166096958305 1691741798585809921 3850602683625936897 7868169175550448896 1002136641073732353 2068373263095620608 833039847180822784 5112460471407885312 1202037326273310208 3433605990470611809 3211117092792500225 634983074733769728 5806169651386766057 3578949958583521280 4572547607635657123 8992044339292016576 1405068109228454912 1165971343284838400 1885202053134487040 7104977613490292736 6728775380054573056 6177769547005603585 3860742501724866560 3409483337387054080 3234654852989358113 8706554130477088769 7545159373150409449 5904482276051526656 1586593562568790017 7351318224668485121 3364606929689937664 2323704309397724672 844393914397207040 6980178226320396800 6610354644401988096 4214316591305151360 6744214360993169712 458653874558007296 289782819027040705 7117444850455977984 6335383273892872193 7965463037947768833 5168606552385765888 9048832143576954288 1586034507708103649 5081553235333978113 55121036284133377 1471397813326383616 2596216670878763521 5895144204955098560 194732153426308289 1123082414101094400 4699259018162329569 3001815134118753857 6296871722084007937 736391423145717185 5763348297989355585 2899369830455443456 8966222320064475168 6061742900140303232 3410615222909591169 326310561589846785 748897121336678400 2651886271653148672 684964540309801984 2704904268457689089 5510585073212981248 8940284682278053248 3820481741571276800 4873192381835871425 7728670638452446320 8726966843006224896 3148277227024151249 496227559451104256 3710864487464193537 807203234866237185 2687106451546833136 5533530782653288449 5508720065639846961 5062637149367063616 3363420498970312705 3512935272423092224 2511338482139856896 1384795611173447809 2066655142140506624 23428453187243600 7191091628062033664 6892693592482873856 4242910572267720705 3639628330849353728 6858169943041460736 9028878142046941185 2231788974651839520 6902676929608196096 3747444728663294976 5333967510775012929 7211012921997852672 2608301352772067632 5961196679882711041 7569274782222604225 2693143197783103489 5564732257969245185 4460909816351473664 995096700290061696 3107371600809951233 51592870939270144 2854362841210093568 4227933377645598760 5054307712069418241 6773270264268907520 8133341036928599552 9136569196425666561 1039812597844553536 6416777903105074433 1898758349411382976 6139383425764493312 2627450237367471632 1286413012296628352 5436732342359049712 5296667723535077377 7636008590286424129 7888231643490416896 6457899985889374721 4968234326837074177 6818879041485714689 5839933681082826752 4653282943721537536 7586583782871359488 6575550817521688576 4729658708197744641 6536198545000434688 8670528919534700464 2390169992296240472 254074027402723328 447018688333781280 4498461859122796896 5008143738477993984 4966291559202540545 6671432053811757056 6472522228202244608 4225219930918141952 9068535611439445696 7710050586726218753 2658065734861691425 5311131419625570304 2548797897846737088 3101803332117811201 4690916120000544513 7064513632404792833 4876924361026014464 637945752539416577 8536158902911419393 1469656602748415280 5301615485902491649 541525136359498753 6685440058078003201 3312887043964405761 8276929472015687936 2388425869935378432 7368639572589180929 8998400095375433729 4342661278614241280 8033046670228652032 4900438395685076993 1033618864702819840 2123458690376200448 6017624502635022440 6292918149174317569 3707925374641356801 2711715962482677760 6804570484135369728 5952664196973835264 8075505191732009984 9045727176132476928 5054703558789342016 8914534405477072897 5965360873247997953 8606253700685234176 879459151569324800 2366545048496549889 6174492581812269057 5183809592021010433 2519066544653238272 5826975996657721600 6219177166149174688 3959199640715795233 6112977225939884417 4537641935851850624 57792700030138113 638107744738811592 4352571203899439201 6813248901091328000 1442955388881827712 1704829503204428800 184321245005909761 344853800302102240 2567862388187463680 4313884050575271937 1787476289632918128 726871195271591873 4524931778258356225 4869462313436745473 1337924860333261313 9081333659483565569 8642152646563969025 3688059170984303872 8380065098383613633 2560961753467532032 2835590096644126337 7795223522713796608 8676336302725267969 3951651611551780865 1815163546245087232 6879772161305308416 8547669266586853376 950210353108303872 7245923744602183608 2317699098542702592 8258536301834689744 2055659701528564737 3272835318640285697 7009246791167964672 7441622886979969025 6183030995136860161 1512517848158044161 3836958523488972112 5207618928698753024 9148044971107934208 4171080281019028160 8720079845818204161 8316660362760421377 2879238965441265664 7064296937373498217 291583398260774385 6506803592016155521 2351233286717585857 2286012255160147968 111763124013776897 995878781770493952 8580402857778413569 3960548717984336896 3233555968115880353 6409590815026176512 7727048485463326721 3908928729429909761 3932222905313200065 4382529647785086977 3375975573515150848 6070877071152250881 8629185449961844736 7086686551686273984 4924518145477730753 4544144302999388160 6704514968747311105 2933853663379965441 3052289140823661056 5396129868544933888 2940635543463708560 2896029327115825153 8857488924324999424 1496262908944049024 193996364987660289 3079031262828298241 3168620505827536944 2260286196987852545 3509103377187836796 1632858995307592705 7252126000106901505 9184783306718115808 7720716834400980993 2497519194447994368 8321143464830642688 1107508840614638081 275218010489874368 8364659352502599680 289124358637062657 8365598564730202304 6752963815019873792 8649962194878052353 2346972597679120384 4139984602056925184 5302686756223393793 7537174290560114688 6126289072596468480 3511208244264714449 8910174183335720960 3495445051213363040 397963631469907713 7326953043915478529 6500957325091357697 5500501004859893632 4380502507744910552 1820972933163769089 7379183118258012160 7218175536543485441 2324705819094416064 7631192827700073472 159839044357115716 5966699908258750465 59564414778580160 6266346586479423488 6188726352244784481 2681421500916594817 4586441167157043201 2596765096144863233 1854385921936035841 2895287414791864321 8863107113230254080 1402152912222916161 5276458712259526657 5900947334765215744 1227097445693587456 4155269070215407873 2894523767456884801 3488905309622192576 8674588913293386241 4488661537185781960 1798081291390867040 1839726306976664769 3730028888245399552 7013445144168794113 3486077130836279297 4868047505765412352 4348851445404091264 1937845924642005888 1174183289466292417 1860696299112592385 7049408955729048001 7934456023727178752 3648369602684219393 5964716251077325312 1457311261084008448 311333687140378624 219719994562077249 4321202031025192961 1140427476805696048 3863193984472068097 4333405431360921601 5857372478778880065 299235222864402608 1644030078710894280 8114205852405478401 4504621669146841601 2606796080834385408 519302930036484097 4583981837012419457 3646921612629704704 3137902996613470464 7993026829810663425 6936771422294014673 6568170681791545344 7849315486435745153 3436894231524474880 1171019025407144704 9169182654223745024 7208456671956723072 7889012898471304448 6068143533931978752 4401870225847877632 9003625248358998017 3328635181565982720 6950497518894143489 1615094700112913024 6056432265028571201 455530313792160385 1892410240473253121 5989023801608663169 5150096747338084753 1842537651185369473 1357678870058573313 1330769760875610624 7448592911955338240 2002867785090424192 3121674683615774848 1637009967542632449 7517826659664003073 1604935282598249472 4359492470855177728 4571657440113098576 53152920564563968 1026027087112962049 576778214309888000 8492079843827568129 445689367594184192 4919233356714604929 8269527894637262849 8867470794532634881 3664698373039980544 6011746107567659104 7642261811747530753 786844460194891776 5120562149605539841 8291526780949751873 1291572818553513737 4172398039364706304 6561582838539138049 6785498031080079360 8188453535933202433 2676212391484194816 8794575814602279936 7120949707228148609 7399565656880103424 2932063584574267393 1308676873921431553 3120248345698762752 7409102390064056000 4422211566712906176 2138715433316777984 2575468239072368865 7470719349989201921 6018475943387270552 3516874588328727553 2933576842726694913 1992179971452633088 8510030688537467905 5237440545368862720 732123761050681880 3923861304780122881 1615295167068372992 2976117360138756096 3955977642400204192 1716064724534325248 7316842893415612417 4029464115893685761 4739696328579309121 8369373378348591361 7903049023950520320 8515505527517308929 9040023168711086337 1911344365482363905 2262367886878892033 8295644772971526976 6692267682013844480 4085491616666894337 5512179779199577089 8570151521923858432 6130340354368731521 2273800071845781504 8811806889283860289 9139332412217098241 6726703770263476944 6578606050570489377 1589130766596489216 2350700063456364032 16249348557713409 4799650299710472192 259995882414818837 1197325267680120832 5773656569304840704 7419137143314317312 370131746085730561 2010345848616608768 6917236261775959200 8010349755251745920 2512838785034112513 9065674251562827745 8592796863168621569 309621110992736257 4305326360409705041 9001008414141564929 42586341625605121 6330463676061712384 4179541706882038913 2425885063797289569 3884131277231520000 8388308811717836800 5342893830333718240 4145758296208637952 2893060750226222592 8623210913674690561 8657083829385455617 183093713571497856 7569348790194736833 6673281948450494721 6020250360303157248 8845678574309765857 73180101749037057 3084230419931025409 7217850481077764097 3274849269117389825 4189651611887861760 1374434688758539264 5234497962431682225 3191570540984097224 7515652474611388160 6091796357172479729 9088804877926660993 4777126826665027381 7270240082616610688 1049948150933766145 7282408884145963008 5923817257841267201 80092593894443009 2099062396072099840 2314672755901925376 1025672094859215944 6051070553280987136 1742647466942890433 7888836759890248488 7389223798588076032 3088205490444837377 4635949894108450817 6010944443588746561 3712826213266792640 2992378580626353793 6111755805703640417 1150734942065750081 7904297693182990336 5522233056685232881 5965106858261788480 3161827357250093056 402787194243997777 8393150662732034048 6329086216358592512 7412985157245607897 2211141995695095808 1472512034683120641 1165772124733640193 2386486719842777089 3448685975002703872 6182667252771907584 4356089580587289248 810621549029687297 3739916131001036289 7456891238091325440 2536049808381775873 3308881517807681472 3901727139488724800 202025188565450753 3170782446673720320 8367900495345516545 4794484515721756160 1288906992967686145 1 9027285666314011657 2735721313254048417 2640029818874393633 322924497739746817 2306429213630005249 5163971583360401409 585653590729137664 3157222502179211689 9088792083891628640 4477862601579393024 7547944087801823233 3387322191951117057 7019236968114852449 3107406395521368065 7821006713714567168 4897362134329904256 1189665423102514688 4848981856931537586 362347223044588944 8586160606660198401 6372745116224961921 4058010838150053376 3085155368880809984 1769525943343289137 8702629005994256024 77042337363521025 597493109227798528 4288224111527776257 542665018632087040 4288260398024903960 1824811071942737920 2020763624419717633 1811616250744113984 4657358086991165441 6783846362674501993 1981216158672386049 3886778005776296448 1034221652925747712 4981637049082333377 8859134888997521920 6091280721723260929 2768807963176874496 7153439672247457968 8077238712579923969 6566850885946243584 4598730333748889600 189202794963644353 4620057339765709824 5940118230505771009 6228663590701406848 6052304140208893472 5257965514086595585 8542735563416484609 5298397198000392705 2474439623228858368 1754071933058562049 2279008993514123265 5908315195671031809 8108532173118523649 1939364647248467969 6793379162538444289 7032672968773097216 297209675098456065 7760891051772485633 2955991801059593984 4430524304444243969 4637373430749212160 8849861935770475009 3807862618102722560 2792406523361606097 4270972826218147841 511435787790090241 4971614338012326401 9045262508216956745 2213728971940724736 5298136432013754369 8456843232540485889 918132054258150400 2995750451685808641 2449698975716081792 4524026868726234113 8578844460408096769 1676246424914724264 4297186939843428352 6356573186525331457 8452578131837481664 8372440483032713088 2769679525349641216 4687203215339909185 6752193495547793408 8294297459476832257 5694893804051742721 1523194892183284480 5633802579178321217 4733305275687145089 173970036027162624 7905723897345547892 2092154976964272128 5364103278557293056 517803709751609344 3636356662336686080 7467919771674676864 6782254865300172800 2032517043249479681 3876886312423427584 6907403711193710592 1442014807066232232 5954296260149366265 1620185455283666945 1901254359432479856 350561204363591681 8723044758540779521 6262812273915486209 5652224389743425537 5900815078787907584 7470614912400211969 7573595024679124737 1105198377206032409 7040832393596682241 2333638457332995585 4739487178605854721 6683832897216490497 5456404308173261024 5730429253501368528 5120799140597972992 6589732544580124672 2905716383161006080 8070122201966035512 8921047001355020289 6655890950188565760 5457221276731504633 6968462791855177984 8193711532350840833 3758267562637470209 3711051393762184193 1284242187584186369 1265553418689380353 3287864331649744897 2072100811182473216 4948349519012469344 649083586560917505 5937661142583467008 722748290793535105 8429824352438775809 225334743676227585 2644199733714980865 3925011790364409857 7860684419327138816 3706955964415024641 5350236896782134273 6969598946279227392 5196981924530491808 19158602698457089 3506444217195762689 9168945353966880000 8621758916587296896 4422545703563018240 2649374773598079232 3268253830410072833 3191686406514268161 1134873337016312257 2365655167266619392 2755039618691788800 3092130680583634944 6545355949825392641 7938588688874973953 5330794287635583489 2976630546331697152 1098579754209814017 7421996931325121537 789708212925947136 5344669658757783489 8932116274915340289 8563409533590845473 5180659578728993232 8925149026900660480 3490002871769333761 8523547864959188993 5985608522163350528 2860808443228977665 8153248859543683073 5587698178749183233 8519041635826600449 4748358903664484736 7936848794079438849 4012534868201177088 6480546485815908768 2403171827505426176 7381655811478007808 5217154813513992497 2802222144203369473 2357869625426458624 2004472228711890945 7556227090282816064 5741939609230581504 2908717162129708544 2606982181263541121 7631814451793935681 2992873784954244608 7898486577025136129 4799876540812296193 7409353078026119680 5415535100675627009 9184330180334430208 4688470223893004289 7160403053475932672 2450044149394269184 5958889103591853293 1324938216112128 3154615169995793473 1086880752671799212 2369278426811850241 3292579087773857793 455256894509989569 5214122685266910209 6452176005678366720 504234136763965117 3788282273332133889 5429364264671932129 1845335304727166976 8879885129393940224 3999841349672024065 5785324809246057601 4788892518631179081 2184152820527726592 3492387585497194497 1603105041990758208 1505825068406038528 4313285689915618561 4477337872960717824 1552948420270320512 6558449779554589696 2309465773132939264 953443136233671680 2249963153616038273 3864278330999935489 3244046849303615553 1909028667137622385 4034308285334172929 8318748576531638208 3176663584088054273 4270712391293623297 2097655266905701377 3818572848243524352 1121692769160799232 3994673890847621120 43875891165101005 3579381670855835648 4128006143625578497 7409523560983560193 7536061704034926593 1493984831678978560 8646303708009332736 6632811282284412928 3210150296978223104 9016646322299602945 2492160162037161537 8055431888350206977 8951065294690689024 221213523824064705 4593544951715102721 8153705654504073273 7291614543826226177 8365222005150191872 5266808791538895360 4178201540815607809 8577390162985484288 2492270701360971776 2852688793073827840 2245357441341083648 1604541620922480640 4848673705781388736 4703463514585976193 1746881887117252608 9140999936111374337 6077495904947770881 7989982341960197264 4431329890197250048 4468585830381852672 8974868160347915233 5034885550936017409 8549316226283442049 5761992763074207232 2737755236579277312 68483837935099904 8102359262117241600 3518394668383797249 4795553837085636096 7650664412036112385 3533830719324567552 151295960831293841 5313777247920157728 6083312444715220736 858518364457813504 2239572710900600064 2556185153454800897 482372896664383489 5307721374212446720 2031792537278754816 4839321769908305921 4901747290324271617 1808808997404243201 4010417971973002369 8269444805189732352 2213083986191159424 4844059356386011304 1233396000702337025 5255993361964154881 6700536432687498496 3399578862255968128 8327635933653701377 489297946036987712 9020351735045177088 2618471078366389504 4575479202148515841 1550971379533863937 7641263704816770048 2130452862962434048 1209068837425381376 4219233732631488513 3126698434238695041 9086200001536016641 5871288014034077185 2947935294350950401 916113782529844224 6505181857384439808 2943635863847721665 2682461798495787008 385463243003043841 8473624218901555712 5102086972684460033 3618563371243359745 6691028929079984640 2954421607329300480 7459212049616871425 8638933679459532801 2461729097327256816 3297105669534056449 3353604260091117568 169895776877297409 1775517761685520385 8087190953215088629 3938421026260563969 5982839495908141825 6006214432140427264 8454560644609104513 9132613779201589248 3083062636146626384 5117409155400638336 3427390188089694416 1449202008929423361 6934036265900804096 4309074585974800384 1104940426890766081 8973389236696097792 6149740717568689765 797953427025378688 476890219608535040 367055214137930049 2109766684168352896 8419234085236853953 6268018350062960641 1592773715448492801 3016299812193112480 6891829059491085569 1933913489250303296 4878911374656927744 7053706770422916609 8576162242060589568 1675246317659732864 2719976347173317441 4383172251580533313 1716003589303336960 8447191748371673857 6382801105117970432 3891668823330098336 7913266485005107937 7665463171419339249 4451356616652663577 3437315108460310849 2341811449442587840 2124220022997516480 2736193439115958657 1518037495364796416 8229773656235500125 7962327082586226688 1246363959678795777 7481896245885721905 4715546375282461936 8639622654151353185 148921078441852928 316527959782190080 5812550679795749889 4534102336692507137 5379397811713420544 5393664013058375553 3660060239701821440 6908638458016079873 3949572337812038593 1342837014585257729 6666794266561780320 2125672399642990592 6202189292244959232 3532289786242670593 2734278934377801536 908641729882929665 927762322812107745 5965321950306225920 3693608086343256384 5675098476542492673 1738341249345021953 7129612502331208321 4744144615879294976 3174319427782447105 1735094688762202624 998089726461762368 6923213303032498688 932026094021078465 4670938212768764393 5809773887953534976 5835500520893477377 6353973537038446592 664268626990531841 3258514487050928513 568685955349434368 562859174617752096 9002793043874202272 6816226362301273344 4217205354670325761 2852643838178549760 3665308230501463040 2039141850566196736 8276483672707546112 5437722664492336808 5015689884612367489 1727513721272896193 7944782620167643137 1192112800539636737 463678868280346688 4245538894440055552 8689797596950945792 8569746273222311937 532719758580252216 8242271158782944257 8867181997639731712 2301888788879323008 6827944890451394560 1958258114748773888 757696254897528065 1803420190360223745 741230582622415904 7410289528727229120 8671237403284886592 5701996847574386689 2057940938608812225 6605319066824487425 2673321547803417216 4122885692169785344 4423153140361015857 8569308973793017857 3937992818705014784 73744153184507536 5972120767236210688 1168540036741371904 5366085123859863840 4307694669779730432 1655768180318666752 8939267857244719873 1801979748552328960 8694190569462884824 5291609773322895360 3207573697141604353 24454222689429505 3480804345505796225 5054022460426980864 793592617227301377 8475650750924940289 4004739184469948032 8886235283116335104 1511670210164326400 8902075250163875841 6153938751013404673 4440442934701954049 7796709107276511233 336004582156091393 1610417814119533312 5518088209276302208 4447827108660641792 5182115141551039488 3924996003100761088 5383261711706959873 8879772988257658625 7760369561630679990 609577628016705537 3202879438652182528 843689636990320641 4851406670058788865 4519514005805053377 3759372272609025216 6678018187671060480 3616677462096461824 7219172023627169793 8641325773837121856 8091839290229603096 8267301685390976512 2327966786719923825 7216757923099856897 4977186595814977537 8055522919980335457 3934887077124458497 683334515507850125 2908357298277940864 8678698086997942145 3476323308771707825 155899844366172161 6348051619189981184 2837858270267760640 4075811455731911680 6791433261915380737 4582831438106722304 7816954017276776448 6531299400822331904 70989164519096320 7152742015133614081 4170046181383126400 3146649559630273025 7501732027220561920 6918566266907347200 3635180591544631297 3667529399052802304 8071597150357011713 5371973535210604545 8728990146455533568 7435109091059890432 8909704965951349761 3441254341554552832 4466054162426572801 9033086750295769088 8009491696534540288 4220797484243237888 6913375033651427840 5562674376569848224 8497986366571906688 3675619604240417360 6310570464639352640 8533721997308872480 5940267045118936448 3788843899904115201 964000463256342529 9338845365535265 4553308425351034945 7936269824496853505 4134871088165437312 7882581655878368768 2918945545945656320 8744581619129445526 3638377183984031744 8363459175991364304 524234536113504257 7095548509440881921 2456967566080682624 1126370638275947137 4905851894752500224 1133191854794072449 1767060541768204288 4363600156840247297 921607585472229889 2653949358557233153 5456199111280218368 1404954752075119105 3914499351094044673 8831640888299806464 1512022751562947457 8330477074461655041 1919302434151211008 1944070825550561280 8152817698680038400 3027066847093054209 6253735338450116608 8688564981683094528 3494721915905469889 4203248606101833473 1665571518374804481 3681763510859959297 6051721985518747648 1181794723831440128 4045663330094569784 3092338902958235393 8685284437442291920 2605628401388074240 172607130366065569 7926360650904147584 2096136936958468864 2919185856860782592 1754924397467530240 8595969511297799425 3720246935856464193 1053950354155621212 2631492416603643904 8145016289134585856 7213661113270091840 7130336429518164068 5254420875021589648 5974005092423761032 1483097039082905345 7371183361635602048 2072545153949093888 3923235730405393281 6247900785216847360 504478527344640000 456907632758236672 5486835388659153537 598479945800676064 1605415400903868417 6352343618719449089 5202260237538310400 8757230878668568320 5192328179006274145 9004495188566294529 5083063583586977281 4658201404867084288 7726485002513231872 6816285027844562944 4712014097321713664 7546037121283260416 8096627147516444673 7715092153158959104 968993032713601025 4531933228771703457 2837319825041647232 754911429145997312 6584609177786500481 112350538035200000 1697634109219643392 5184133480705949696 8392418161375127104 4769461124662099969 5836948581193658624 5941144452549182464 6559030739287659217 2875866869239303745 5983231465684750337 5322165177976139297 5956066191316389888 338369496283152384 5776175443692786689 1382658939690878976 5759567980839004160 7631109601178501633 9165052601017434112 5339338600587578497 1034250558851219456 1175561551727099905 6012741537909030913 3942103240719425536 8418436046055534592 250310202049300609 5269571816530673664 9173544983213391552 7399287473800600320 6187521096271605760 5070765432538930689 4078623926651658400 2363423831827252065 8753039914757570560 1912767319563193953 7392117175698578433 399144038078139393 8247945583572251649 5233217559100391425 6468295980886545152 427337614346944513 9023066210926329856 5878027156015591936 5940460889229160448 7235707200971350017 3222701129143898625 8837636602914926849 6348841855173118016 180714558007821568 5210576863543645825 7202909023055125184 363017482535165169 214310812040511488 5994939505275092993 7116340400019815424 91748753152754049 7548521210524095232 8020578447395772672 950807509156888768 2461531530548453377 1537706954249324545 6964715088279662592 5722051836143444289 7475517912626799361 3389638104869484544 8269334232988073984 4902035692816695296 5290050074954224128 6151908462981283841 1949306622960656385 5565044907779293185 7278074376931639296 2716844377164313168 7788676095576356353 2509388573621980672 4661146725220953633 4837714417950523392 8912676501953021441 4726892501595516928 5307360875414575937 2113852015678075172 1008876024811601920 5566171498314170368 4027114917672314881 4405381583252280576 1546675388713968385 6095712893014409217 286346012917722945 5036425126927634433 3851475715039714816 4542581202291775489 5807799094477888065 2437060366275559424 376754457900883968 2490182595537252768 4982424825626761217 2170777743081539585 6258821238215015425 1803840507728625664 1275035646253190241 5296387300976279552 7931138458298017792 1116038772022575105 4945572621094636033 3317424951002278113 6878631468590827841 9131986770886858768 7481064722606341120 6482436475393417217 8653418959962456065 8691816494208665344 4453560289643724800 6165866780848263616 289190610882910784 8827003057492539392 7617458457983528961 4327990364018452128 3470460184716902401 3426343979486468929 5962541603972030392 4812769736877801216 4071445684024987904 5081668836149383169 1425211461816297473 6313066120039571456 2504955428389076993 7099095783857436929 8764645865412871168 1531804140093865985 2386808847864507393 7056300787644348417 4449798129105148784 7914284804861631744 3992115394074188928 262341801771178817 9042783168871514112 1015670190050754689 7252797123950576128 8760040339353493128 9223006096391812096 9112123404853505024 6145674905425455681 2210624398895180800 6801769041376575889 4189697150801840001 7271229016833662977 1993304366245249025 7206898617626083329 3430003690057884672 2878096421244370944 5566910088405589760 5271628916040271360 936442879364755712 3756121155057368833 8143744671708786689 1995863019525258241 1998617619288632193 3264018360340036352 5292600463576592577 7026885933725174401 6937429404891283457 3638665629508089865 8505559240192802816 943774867673317376 4761979915503321089 1590287916119199745 6307003836756300224 3215080505409774081 5320999251082541057 4556425971615841537 5721720131339182208 2294838908705484545 5353470674994180096 1010359319228841984 6264383200647413761 2243456081752693633 154457390445909633 4600359170114044928 5917599227785106433 5255596205523746816 3428352584301471744 7118319825710397441 1257292005386485761 3197194357325836289 7814184850672466465 2593335895182878657 3493234540253538304 839406020861172224 7080884577777875713 2628353178401683457 6208301628330909440 3185943353038996992 571499165979106305 7949023564694128256 112355885748857793 3141835448430951680 351176230170694657 5610617886967106048 283804808070410240 8293293078613565441 4542817984942768128 2197723481961748481 1731798997762973696 586777771229557408 7202113304266207168 3091758060092520257 6639165464865689601 59251260795914816 6828519477072951296 4537789653588781057 7617068381060415488 3257246053458376833 3405362835357054464 6684032253113896961 278878854779763969 4532906625915652097 7115292918460896513 7730873653290512385 8655655150071370241 8557210742946647488 2698105418538204770 3783277562415299969 7690513308322576481 5482357713857902592 2153691393358364673 1733843012402874368 411475172258201088 7936053782452553185 2939074342920995840 4690325504600600576 4318676381517479937 3856012932058427392 2988446205514125745 1833461271659649856 6323929568712268545 3659800430850461696 1885653423869204481 826574848982908928 5667822945660224513 7010667942614805184 1549084880655680192 1628367317200214273 4830190968642712400 5362723446488634529 14626436302454784 2105891570790449152 3187006193876107265 1432113075478473185 6466015736900507393 7806355030589219841 3854163371020009985 2635171106941748737 8838731595600484352 711765266083208192 922654904207941633 1113260115527972096 7165589993711239168 4585589838021334945 3589249985515781520 374707614106088161 7019637563698628545 4420883128484327208 3153828454774788097 4547314272342830720 2344760410691643392 8897505182294740481 3222623801799147720 4965903569415065601 970835547266821120 154877937135058945 7023261142624123984 4591965790566350849 3861838297844154368 6158164824704417792 4496179467615920129 3085450062087887489 524729859883386881 8773881952608452609 1907383693696401921 2766563144991383553 5958358796487815168 8334899714163474433 6770943025240088576 2544322975581762817 501480946786013185 1198668591515730945 962513422719818176 8665479036156826625 3237722667814098944 6913649860546543232 6302375053719259136 6432589254485957888 7798229034114371216 2307377096953521664 953045982753055753 38931128341193712 8850299799250084240 2122790659498075009 3777353487990349825 4302277005634056193 7287607287208214529 7726626087111622657 8031903334495261120 7574066620381036545 730857500667882688 8522655851784051968 2865497738163956736 3376091983832856864 5936726674156595457 8855511562986878705 6052649048968498561 8989415100771361761 5174709496914788112 2024381630531433840 1582293777589227521 7141533179834474496 6684930911799017600 7375899573039767553 2461293504841194368 1372446888948488193 8814481353305636864 4670192895451053921 5026645485053072640 8584457514256523265 1023252334839697409 6832792442615755521 8083488670479345665 4459940982606556800 3760598443761695264 5701772541669408769 979438120395486225 2516887669516351488 7551043268109926401 5392926121936265216 1943117100694061057 6981355842339517440 902721076465999617 3143940103465046016 344895405673601025 1839983400436135424 2877417171749339137 3888457819524956160 7901008476791296000 8239391282680388752 1706199968690406896 259248983736689153 5059944836478890785 5721819782552139777 1850566780424224768 7608047663985488385 2384233145942507521 4895599638373031936 3556850280976795649 3484519475746927105 6008119086286174145 6417036430424056832 5290676376091834369 7281415405452937217 1588730789792054144 4336463224847802608 2064862679074078721 571486478093032448 1038930425418662400 4783711583691243521 1574492904730366105 3107034278489659904 3918452753341892544 7143614481081250017 1552702358003869056 6996845813948193793 2310378468920530944 7178154862088523488 9212334522308231169 7025992047180206080 7403505732045164544 3384335887027639520 173828629117901313 8992521488320549888 7131702844240412161 431031860062724096 4820985757371680000 8919470645212866368 4191402893535186944 7501360091740465408 586208806630932480 7161338137830591104 8340610258418468480 2453736698198258176 5135064226402976704 4072261748048650849 3019861943303398273 2324893473901355009 1319216667968965121 1487086901256552448 2073075171033088000 1828254367830638592 2889344965677461505 8055014139442448641 4333509550959017984 9004882514331570656 292047749253288385 3880352749720969216 2942036440152950784 4327745075681534976 7006198052179213824 1713189098319280641 4992802806204424640 7169409771050805512 5789144779290853377 3181741439457754433 4942696124810223617 3780732516353167361 1468932394107224064 4935086272532281344 1324386922639236849 3591495503161741056 664957759866201473 2008511959964844033 7095282906750472193 5556146795587338496 1891970091132663809 6653902121761116928 8388040729608912896 943794483485474816 1527589772529824800 3111707805860979712 7328764310256582657 1886939611577796296 3459661677040865280 1068784385994516480 5488590147123735552 2033509602145865408 2004439113982402561 4690278290761723905 2316844977765354112 6565006456719672449 3609654983166000896 4198518979956089704 3185335395644229633 645707718431719296 8585186377941516289 382572485204721152 4480163648243492353 2949216786759701777 3446221537819194752 3443009171381354576 4760240918097686528 2404441471444620088 8720672407375807233 3513455951291135888 5055545669092974592 7415933354445472768 82152139931779072 733382558988263424 6094035675850948609 2289824823045783553 6338312930083576065 4486482108104336384 1767708737334734769 6139663856146565376 3469677946945755137 2666372312831199233 5409445279060986369 2598944025326039168 4256967339158798336 4108363167579232001 8429758754474024449 5815726004863844352 4486461347316498432 2139086004612792512 3274791339400511489 868293497154770913 4717617091855710400 2019480437493070848 8855076214653193280 5684522155721921536 6940652860385058561 8583198232286732161 25256585937481729 4023442718791126016 3626158077993851137 7929722591239634944 464887304689753472 4464120634240967296 6806006259084764544 364697957514739713 6580136932842930176 7062179329961380352 4693422958145896449 8193735811235226624 5375300237987598593 4761036986770170368 4404339730636951553 513949163134480544 6156481323457819681 717961497567946560 7445567870344605345 5444515234105570305 4727240150278865025 6303919258063460544 1612863239084076033 1834500705858805761 956818857245600257 736058049252015488 7662098192134727905 1562794020362420225 2633250173845766144 1535796126639453441 3883252289279229953 173538144870454912 4969785111492923392 5737007595325680705 4006811583501631488 8511789017072160257 6714292177202244993 5898043960896125952 1993333408510771201 8552642358671874049 8641765522937392640 6835891298393183697 7789316339925108737 6106548220272658176 7538457625783331713 6317453287919420609 460461206964189185 2260028847893986448 8014869960343060480 1292390365914545665 4584298089075965952 7400933709229007873 6772931870948859905 846602092487421520 2255091754640942849 3337001071729926144 2267348191050052608 119874353424080964 1527246022626840544 6382135340184355072 9076974208776215808 401389214130484481 6337400326678061056 4382694325323038720 4894962812628648704 386071799522287617 5312461178539556864 1797399747715203072 6120542458563196288 925040458502829440 616874442964503553 2655072020952350721 872034727744999040 4853529170179344513 4177886648008179712 607773745700384512 5658691661196133377 4119456249423385952 4578760263282231297 9159508518764336832 4458199569036416001 3747669122358646656 4149744385153968128 4117376628090303745 6506897041714718721 1772032007472152577 6062076366026098689 3437265220367984641 815835843956225024 7873554210529939552 636891570948545536 190594129933983744 4836556528106901121 7931389638749945856 7904196286266342419 7279575603430846665 7408125663159181313 4717123829351989601 4175110258986309825 3227736061554331649 8349772902123101185 4618377875220871169 9144974132540815360 2204874202145659904 4383402531076128865 8651184212579686400 2595732075938500609 1843717756857059392 9059280119740463617 2228952481666054656 1943344844178716928 8458556142579138560 2685914038408304225 7026118011174480320 5211020096190880256 3049243146008456577 1149654424346492928 9118355170766791168 6647831247126869504 4523842159967953536 6097886495275937793 7708188199923234560 3042336800809795584 1294062549820097216 2838428123227955201 7696904213692416000 5870470010316015616 608042988757358593 6590252984981546496 1780401284720689152 8577180639014551553 5293261831779241073 2770907596793046113 568702724760410320 907285698137491456 8922578270670211073 8041605318735808896 4834672380720854944 8971171607419838465 2141978460612782048 9011218823960936449 4933974046554456065 9000926993513475073 1999024759270694785 4317177650926583808 1407864271685489664 1475912435276107777 6882624458370319617 355107925310699521 4110093554357933056 1685412239073959936 57495879370653697 3585152162551314432 1341127409253236737 6170775075254930688 5125506783989924865 3666984109757924721 9172880761813276672 440969308747665408 323505913420871681 8048975704128292864 5430197585603395584 2899201801206375873 1379813857387610112 8306934928388292609 5932686585769230337 6595170403201811712 5213114146108222465 9187399896991524992 2656956836538221824 8508856668118956032 1231242040117267889 2737413375210548416 8531483586637332480 6129847054441498752 6812653998857305088 2986722711031473248 164493224578926592 8750634353951871121 8791432879883206656 3978057085553324800 3028410500998671576 3291867288474897833 8200607362227906465 7885280362834464768 5888855070600513153 6783492340398150657 1883832474306964096 7982772328947806464 3210791701406054400 9009821804076442497 4586972382862679649 4032621472499982336 149174658496353537 2203770400339621888 8482726294592582657 2546630169158348161 6703602355127915456 7600755726875704836 9055996459900829697 2743811726212595712 2730360729145996336 1999461526481666049 289289553113137152 7187179322499741696 2957248904102266741 8002168373269954049 7509355506977292801 1806620594692447216 3891896229045725185 1151966809885361537 7521543994102845441 5334810819446177792 2475559966897082689 6660659464724930561 613494294639017984 8889906745328770048 6781439412502487552 3472605691363793473 4025489726756786176 8177567071004811265 7078136060845948928 4562661273375653888 602045839677351808 5570084245387747073 702785686162678576 3762190787067641856 2915736874669359105 8663057430888276804 3202455917973222976 5179808262242074817 3217632123871344128 2108880341511835649 860668723112075264 5668653234741994497 5244133532394848257 1060012377281953792 3529141961956982785 6327671839300269313 2002906046511267840 1982040663874529280 6146403075381002240 8200124989213461201 8281401775984395265 7084285133142818817 2423063834320180705 7450892810348879488 3413417077288935424 4260149177419923456 4700357490256855040 7144425113238179841 7876478723224779520 5382446202836206614 2232806513391806848 7808111402173386400 4229910015404201673 2474718025623693313 5779361407841521664 4085743869263918081 1737838274311598081 9188875217555947521 2284460702025145377 8246825681647178673 2080662911623168000 8236600510565200128 6725648640963136513 4840271167993119848 8509778742830055424 6427043457053217965 7693197781165936384 1766842833709936640 7583936020205717376 6261903036482326529 8208022591554841601 1885367092848091785 6117509186110641957 6809828050947393408 6933542458724040705 5356696747079443200 8554533205373365712 1251845795928120321 3763937729430658945 3686829986904828928 4269880088816222209 2439713827553546752 1999623192022789120 1133231950958603008 5434792000136577921 1615625975499529089 6621538947035481280 6702800736376776960 4244010202015505633 3923516115799506945 5047485560121458689 986689845222076417 4377971548511731713 3083685572610831360 7148828738105640961 9003503312970165760 4820032598539852609 469762643292163073 7402262653988061504 4531818664589092864 2115986480102215809 4047121595054833664 1475880837953478656 8283635813114719537 5248691083449496576 2654698237103674113 5707348568975354368 107604704872857601 156196306596610048 5033450733244746753 2019558727996596480 8620935371396243825 1338344543282197505 5010505265442856921 3656364609939096065 7116379245574789120 2296103885572018561 5645735261377134592 1449094711426940929 6402991477271878665 7518877586193367040 3649395974968664576 1655459971585044480 893641927409760256 1101622957050234881 4931718424915315132 3673375542386345984 8634838750887261184 4307458983612030976 2995966787806078977 4224688548167700544 3166899323575128065 4229678460285565568 1635887555490649792 5161269105070223104 3209607507258376192 6729473333513530880 286709749245501441 424609223366035200 2568710147911401472 107620497607617533 3545047849256294177 4402049323956600833 6024011578646926848 3771555749227043073 766166148373515264 7877356802679826680 5713401877741520897 8300615980082034688 5648372761252341376 1340931011879796737 1957528690391786496 5101752164544686208 8490731671669206785 8955187504065239041 5377379247186100224 6681304050423465473 8374267050734387200 5052993995232991233 8790371730149827553 63015858304315265 7580433353385148417 6097038159290644560 932340721246132224 1264693785741579265 4164641941025853505 2558488219040940033 3235552561971600385 6768593992115770241 2931678782390246400 635296017144151808 9168055380093140193 328897751629581376 3900313873110892545 6095835542520070145 4530682737759964161 2017666194109763329 4034446871746838529 2317418586465478657 4907528690711134208 7505736072227013249 5547646155103379456 3891985123667876096 6062647829464564480 8955308961602994176 7337324737731496192 6099030656857442816 4755241649761591361 4262926889780048881 5839100415036557761 8633712071687000065 7023062778345788417 5981735024814354432 1178994672580593665 8655154870712926208 4446874808506736641 7964044822728125440 6815772955273395073 5158812369199114944 4264966258595498369 7271361771321524225 505705447716217857 2962032650210187264 5214146054935404801 66552099431176193 3010999120526470145 3559689692443817985 2346171385856000 4077072566308143105 4247797253540669305 7422919960363443200 7058947067425722369 2481211150573410049 2407499382690539776 4658857614692352001 2670845111452364801 3214625183799528449 5371239945085444097 338354558125199361 214099381395189833 5367812647911188289 1336442054621815168 733519684145078441 4765518550055362560 8298242902368479264 9172831295381651457 1929124729142197888 7246057277657612288 6151754935791540225 426086515957049344 4654065469532130753 2573138088538703872 4986848761798297601 6682781399505960960 414501257024372737 8611571776969316225 1186978146206992385 3731606470086361088 4914361118252142592 6812124879196430401 4215392994975666944 6970139556205615104 3562049034248765441 1659714317637554305 6880671009749988225 5855743845731936512 3139272352184762369 8559442957665906688 1551384658765364225 7329416131150684161 2137097104055125520 554961522235429889 5178210171436294144 2293236553660923905 5759884648770558976 614682703314650209 2966495975042214593 4699356799565213696 6725165470596470715 5109993378954608640 2544146152492736832 3275713586601984000 3980673916849655872 5587438292887648769 7735683964893421937 6545189531501942177 1154901767811266561 6319235175559031536 7755859352709550881 1511116852640268576 5487607679421711360 1168740901922626145 2550442744739140096 3198689393933867009 7070447345636144129 5540781770965816321 6373819648030793984 2513328531355063008 6894257790871924673 7849740911538688000 4990086929689170945 689843552200201217 1111159353713293313 1657784113119915265 98192768273350784 2258114770362384384 1538119040564000769 7762913012590529536 297858564574121216 8195728094132311552 5888893947597494785 4101044167156183520 8493507541319387137 5179545593253885569 2958476835710566400 525329990341983553 2116104158151530880 7419211669066819840 6633324603023609792 5757046087833388801 8611316458120454145 3376073305117409025 4641533770959093761 7651071400634654209 4931078005987999745 5802278606732963713 8677638593535683073 1164987351509565441 5987604322254188544 8228379773185886209 6071271756333088769 8472178909814758657 4995025838760984577 6523047860141256321 8338095235850859809 5718107493946002641 5180024951479664641 5468887519526567937 6019535271143570437 4516590332713675041 7135101300164368384 2022142526927299265 5637797707357788161 6841207037094723584 189553234141650944 801397404980879360 4673494087793701377 2846471411159649792 4876557365483419520 5596978252308173825 1900753726123671553 2302035306305870849 1292975755643268061 2808631512601870976 5128771421232692096 3589276604147772289 5084216238255576064 2440220855168729089 1591749236643598945 4117079853857619969 2212639375819825472 3046982624476794689 4824209197201102848 7619186125187039232 1 5462009074383541184 8652220641835505664 2179106861662326785 5430636394503479296 2696318928355697665 8959988808960574912 4655417022867142656 8069082203233771520 1826067186869956864 2730268637858408833 2770540622265614336 6801381805490479313 7489687781963869184 1912223720589287425 8903539650469837841 2675072416745029633 735680035547018625 3811528762651049985 489343822389269829 5297706114429330944 2470550435597232961 5751876483445833729 5124283525979639040 1232311074688960768 933042247621861377 6524402377939566593 1119368217980674049 3020119505429788672 1268715340371500032 4319729755354409856 7702590765534633472 6886615470877018880 3125579754662206145 8538195718626018305 7287690287377219584 4638351666483949313 7558989947676929025 259961289167382640 4084344201100656641 5576607452775399424 1249295761258159360 4649822959163856896 1356049755348176384 8622717607554031617 5064161734234079233 5044061376592994305 1993341688227169537 4005183052259950593 200952697017335809 8115912580596498432 7846958513698961408 1642483355689595648 8783307227110440960 2695752214016768256 1322861420105716089 336978962008498432 36174662271977984 2382248498865105185 7989024342420600577 2686456930402041857 4881700166947747840 5158753090275975169 1449643034647220737 6261337145651360256 6858055259049880576 2660104985093869312 6812930260569796609 5079010793757230977 2838911313183641601 5950891299149545600 3773024823657496576 3501887535439047168 4382775306095632353 2229646390799910337 4027326330593345536 8715625952299747648 3407101011065232129 359012936177802240 3615729209723242369 4405876103821950977 272207484504783553 4872977055725080833 4044556803940054977 7727863709596747776 4299129300941963264 320236585864342401 7649769076647376896 6067232108806495105 7554698305153800065 7312430734460305408 6795026035987609600 5007610423302286849 2421636533085571072 1659002149345663488 8320595244467912705 6264030585923583232 903695741741008897 5481143178378280960 826094810005506048 6480710387661976896 6085241272815364289 569698026578476209 3684582868677033985 3637755519030391873 1564676823100424193 4641914412919129089 5472683522802026112 897017843376292864 439670913197375489 2839612079070248961 3772982456043186304 1708495356257640449 9209915287161602048 3742167242466034945 6649223230996267009 71759923716075521 5155906949213287974 3041863098265494416 6494042632754394880 7225115427311769601 1007704996210790400 336896666807821312 61861368149049345 5935808868116019816 2460523047673729024 2820841651303609345 845639373369835521 4352141233143259137 6221896215823151104 3797871157787904633 1816589100129022976 7564201768189952001 4359225586754713665 5962130831476243969 1388513908799724224 1724392001753159040 8196137524000043392 546018139359499265 376990726786724352 727687633673888417 390398387336466688 2832723597755549696 7434786404695343104 7487875860339884032 661943861270996481 1215656258281415008 1601775086169741057 3641641921683553281 7505553959531360129 4449895679027533777 1241907974686467073 5376008425917880320 3590199202787954304 4532800862941070081 8347943099956175872 6092404628487479808 5974860409796932353 3704512801469593600 8798177941760351777 564893810196770816 3808004731815752797 870277118904421377 541962849286348801 466171702057164800 7957849291016208897 6903350500898805761 6659301104686960641 5733962589984194560 5358586850386548881 6076065789983463001 2244694942059824641 4830670997992268929 1 4328596036943462401 1328738036662401025 1046163908790935553 1016980581305565920 3793639150639939025 6469730848771209217 6817660476653170688 5440306434305856001 1892065769714221057 1465419570804673153 1309780377346342913 830964296290056192 6107918869677528064 3596768014500888577 8013687672792154113 834386333546129345 4993155909106401281 6027665810998083585 4880809777666374656 3106684632866167040 46660158877070336 5801468306140246273 3204665527394770944 2171578676735213569 3567903184112320512 5068747252842758145 3498311456223094337 3438721707656828160 6959295217099481088 1399337776159668737 435598280066486016 3801025705007722624 8840133941160207232 3015117724427185920 8853829807794511360 6129091003624697856 3289244019035746304 3911206085524969472 8001266211232302592 1026155371450911745 1413427736704752257 7472820677517153728 225084890120507393 1257208788639997953 7646581342091280385 998837523707726280 6344487244118556673 2862020509895180288 3223905314794110977 8373284497481420801 9104272583398828496 5321520347292675492 54161261388811648 551609775238807552 5376312063631309825 6480746397927671936 9027925061020786688 519891637090951169 7268163764945262961 7800421687207541441 1335390639664529408 3599982864231085824 7141522805746171904 6143370973699559424 6085103445648080897 3607132448392384512 8714568509297687616 3610893710601646080 6777876409625624577 2965735084189204993 6183595365154614273 4489210475564761088 6046503408546212225 7670271534039388161 2357563477050310656 6124402900477999104 3556048823437053952 3934439296645484545 5747299345876115456 3789347711009525889 3955679631001939201 1901390861636206592 4371320667784347648 6440870829616101568 1706119602182553601 2480254245286741249 2531185679338958848 5334893133976248184 512642663819649025 6943804081295196161 2921691053840138240 8374160923265186816 4060788263021422592 7401983352007557121 4129365432514966401 7878181361947905993 4272953617890902016 6261982550709836801 1838270567622377472 8600567600360081632 1618752407102128128 6408215498238049281 6613978381924825120 5787942279226789377 4028918368233848833 6220165145594719264 7734216027177091073 1261359774976338432 5963445427494830081 2943802952977718017 1821215782631309313 4183963316118001121 8829511697750233088 7980779606407839744 1996624217088120193 7297327222006576128 5451679316409714048 6047438906897864705 272649193191116801 7252499124119375360 7656483812816584704 4330446399967667520 757251081387744516 5307000720914443016 8600705998929005368 876425233477971968 3047653199848095872 8938919981661455232 5821007810030067201 35907094268849153 3071062629939139072 2850370306284571713 8520494763950376960 5366607012894721249 6543048470167225344 7870871937620851520 8879748510381696769 2947913972660899841 1126525928929283584 619705643205820416 5460030156759875585 4880009598743060480 3538977398658691073 1291215948589563904 3543459827181045889 1745158496590313473 1634661732584505793 7880420594582652417 3939455464393400320 9098503481844713472 5996661252392714241 5090070681896228864 784795244661047296 7870969939855596288 6754605949638400960 8728976333384207104 263625546315836929 3193687914994110720 841062859700776065 1614829019050786304 3581719070384739901 1370902886838804480 9030038887553529857 7797975083011559921 2894793327347995137 3558453961427468289 5807110887414667776 7565866194302783488 4398426317566454272 6775716437300991744 877080006493673985 2492214303043461121 8848751348132806657 7758515024801716224 5170212698512179200 8389684274658163713 6036703198514413569 7705420569133870657 5523449070924531712 3618629629971618049 7267784012017898497 2689988005824399361 4656167773479648769 3345962075587969025 1951333952758349824 4573119461950700929 6988184550215254017 8122664377460409089 5555226024244674561 9069395291550052352 3649605535380013057 1866752337497486017 3556767018384028160 9190627864296701953 1934721564516433920 461528210326233729 7147843218571603488 6087651744182370305 4800685171072565249 488136463516947200 6486663026245081600 2256865379959046145 4644295603395756032 2532606373579731456 5324222496055273345 1879348165522292737 5390307571096667137 705254711635689473 4696560227857096704 6113628698787274753 8003808235598640640 8347305036891553792 4357124571858487809 990486618725949441 2021120179305618464 5299275412691402753 7000356617508077568 7085215373137713025 1209752659452151809 6560402517611864064 3769184317425860609 5807200043513155585 2144493882805942913 5305898719053348865 4764413505011253760 6373141519552258049 5541406734284091392 8169029037149388800 838977221860407553 8336573970898009088 7984207831032329217 4179323563752455280 8516024183138910208 4091547824178458368 6647330640818898433 4581626795882989568 8105322414667890688 5404378788902331089 2165104315184718080 1381430492449181184 8643123152102702081 7253033376329200032 6443877543748521728 8519396134161818433 2344981858756674917 2871902442414456832 1520511843526262784 7539276298880596993 509105342942937089 8452987639985457153 4006287951253757953 6444093091834990848 399605447488949568 2071207615861358593 7700017400024960288 1451214125640187905 6436329115238478465 8218433949539676161 133625262343917569 3028277489995554816 5265226858748442625 3516168483756834817 2185803048294561792 1091418820957241344 9136548109044383745 4961616383775362817 6819449893324531713 2967593759432499201 4638991170881339393 8870951696673991680 138424874737737728 2157122012740270028 6060864890570784769 959644552714867456 1160683113508132960 6014901092105783681 4691565896247081472 812545657606312960 4735907128445382656 3900041013130960897 8430863663743116800 1830980909823558033 6453962645916176385 4009002918090514944 4680462730609557504 1430675557006061568 9069122496609909760 6209563487148965889 2950634316465422337 8151927471644673 8620280983014830081 2474261463690878721 8608107666556665856 4803090556215115777 7002399620466933760 4746773134999683072 7023807542876695553 6304162643125052289 8369861722811821505 5431175609850839104 1668439969557518336 2890761520219062108 5388551802964436736 9054264413799911424 4789599107013394433 2190149424104506519 3166588643933276480 3884983596157759489 3576786160336731649 4008767114740809728 651962243414298624 8528674363139001856 8730234018624495168 5491649449075671041 2304742725459482625 5081841394412246913 1122602055597583361 3932129465924851712 4732164695000394753 1831812372749280900 5814968760760371329 2014587609620807681 715773604739414016 482661686151839744 3577684451368728577 3145418462834738977 1009073772342297600 8293955843851548672 2102709799905673144 1276134128920576000 8387830389357281281 2896494556880744448 6287563479856086400 8613649868200339584 4148303861877407744 2309999442158263808 6833773354853098977 5681893190872977408 6822918039727470561 7016589839051036201 6722310284450515969 46659007102306401 3679225495777183440 6640597406444556289 8824989936086303744 4721704002645212000 2680065626068475904 2910528918185066496 7534981241832708921 4720114855406546680 2171989474921046544 7204244407188172096 3090989906651260481 7606676641021362177 8141159466169053184 4689710814158430208 3585623508256779264 6649736138872029184 1714942011320206336 155356130371396820 1657187677572368897 136777562937431297 5549225714436558848 2285366431083413504 4125609097042247872 1038130247760358784 7686530813778781729 6141737183779523073 8715266025873276033 6316585662944420353 4604645942062925825 8619552650272444673 2387174664670933633 2877116477718458368 978821528736253953 4559368388550875480 5360367794010349569 7472116553288013825 2127274562635285648 1089045029170577408 3316244071789738401 4522357860375669761 7684955577012432512 4897618076768403456 3984204028443818656 7797874165448169984 6985916038739741272 2552608320278498497 1108320936387045632 8510252392394159680 3047281850644288513 7122109053599805440 1957814996306240129 6847938321474131969 6068602710604029953 1528876786181206305 1599801364370961952 4601891750435787776 58153542711984128 2548101596262242305 2975679613429942273 4274151437907218401 2482585398598176000 5892374131958775808 6410992363289739265 4902700204001591297 3196777794852127744 2344002757943339392 6927743635604197152 6745861442706144345 7307873383137607425 7472381711987671041 6272236174936797400 7393938767301809664 3015081186003775488 4974699445007466240 8263100008696149825 4803941614393580545 5158401776534435840 6026315169789639681 2186172330496284417 6929247419506479009 5662362012099280896 4893532198081278977 904285563199627264 2255879867575153600 2281768156041726977 7362086957508034560 594848798163629056 6982401811945488385 4555107795602183680 330615954675337217 8424773763819241472 5237286462834485057 2803019392200262912 9170074778430409600 5645102464778418944 5167986730543696384 3628367395545224929 3665763516709192489 156900954845741056 5118331020723013409 3560881937280401408 4756539250308006048 3538285031413579777 861767688732943361 1866312213033710593 5470592861182097664 1370671828990030209 4974608722847268865 5745086953463561217 3028418982160891905 3832282987045220993 6077365423320978625 6270997949209774337 1460252761465308289 7285304693793593248 3024689645955735552 5261045177207386881 693334293634287857 3916177612226192064 4952012872856166400 1099268957092690945 7033625519708747264 2776845168968696193 8277359720995281113 7489532938927712704 2223853637975574529 7159214780728990593 569780232156590080 4737587293902019328 7274186102270686337 2656959181624745280 4205370915402735617 4070463142376308736 720885718536159232 76335465401679872 3890994247002164241 6531772370433634304 3788164733005692928 8612624233678626817 5883652113596182529 4985225636163954689 3183898535435563008 3662744698497057921 6209101930908192001 8782164188203259649 3297500595527626753 6608820658265551872 1506681999322152960 4710198655457189889 6946556784796409856 4597847332477499520 67199991044968128 16784311092985273 4884084613999458176 1541857728819497536 4587349240929820928 2837844148461821953 7907646919456436481 6362859252709811776 723707418154668673 1961163961763889152 737168635543748609 3959745486175241024 3042862588699011072 7694539382186106881 418122538439237632 4620026643791395072 1358203111477908480 900573889395107840 5270900130631899520 7442030771094683649 7474588175852456960 4787679990182969345 1663022282969219073 1260598243782948864 1759842241626569217 4231192282106870400 5969154556896034817 2122474568585586688 2732292471212998145 513096508363003264 1133268900992874048 4473912173069860865 1994750111214206977 4294483514961185327 7147020898097487300 7642367283092106688 3845702589073695488 8554128284808796161 6262852932768104449 8664762126272501440 6479587714610921472 416346953003842333 7070664350848828417 3393206806441258040 3854006583183605760 8599332540836037601 2123491124983353345 493729033406644225 2350379679097179841 2605154076789136600 1959026455597132289 6648749382997862064 7100342911813003489 515739670423323136 1111005938742329345 1440133232692545089 9003562214664365313 4771828913480310945 7304295162908246017 6469114161648001641 9119232883735986177 2420374100773341185 4140362098736351233 8198348587385964544 9061947225098426881 5312698195514075073 3570202770610360321 424197144521061505 6023888764508398593 3938119512755116032 4948314605536651776 6958855247347031552 7316367953979990016 8411929045370324481 1371504811912310785 8510443663985590272 6246482910592499713 9101819254259656704 7373670576491331584 8161004572449900545 6366203140907253585 4407312338584862720 3930195957437120128 4341104114687636225 9042763252917780480 2371393858914658817 6392593133061700225 580715757304102720 3996671486630494208 6416036280703412225 2108188839866360225 4566753869798539264 3938701661318938625 2846817124771336705 7832552371250717312 6064291971458506753 2215209892781894144 7053815335042643201 3533033733037183697 5543253710761100352 9023640753224593553 8070394620049358849 6879259955811319809 320932095367449600 5303776051115298304 8624742807813893471 1975197305565831040 5120392307948967936 1982562574624378880 3673337077270674209 1854751001831494608 2925115346282067169 7983280099879557121 1976349498172112896 8661907510930980865 1737728589008503425 4809875692621824000 5126949673341927297 3887956035580224769 7825943443131813025 1855916276470749184 8083902857788545025 1492608289695545024 8745139343719789057 2710225084457651200 8013021587171885056 4786042802037252097 4435392122283588865 7328836291939361792 4394833740856222720 1820260730502901760 7368433096821981185 6485737375124799360 4072987619516013056 5424267540316300225 8188324358129182152 6273237178019008512 3149663790748248513 8515880103022886913 6705653383794057217 5828248099902787904 1713668156532313185 6698347442844442624 1098563650080957312 7882332851380027392 6490006097326735361 3594686699686455296 5073053397552064256 8652381071312418817 5537911181564182528 6403962884883912865 8205581727106608448 8267648035433126913 3778223157757034497 8513412410672843968 1316371382003114416 376070907965715841 7379781110265544705 1292768502418900992 1216748315398152193 2183450202103587073 4113781535888066863 3399606810390888448 6295682973828821504 788066290961150128 1695020992307265536 1601294950402421473 3740041309532573697 2738258188029876225 6894060071601418241 1749648832140139649 5786649521703288832 1754871540290130432 5689526416869916192 3609615835931509761 2333442404342566913 1197239656451967681 7354824187480159744 371096541497241601 6066715455916506625 7706539112961933312 7101549536855457792 8567715067562964480 6332883822828089345 8426859905991879169 5494804810662581184 2981529216730861568 1707193703657667009 6081604834586986049 4981581965894696192 1497507595961987329 9144078651216712384 3717506768643026944 2372744665924517888 7567841418515530753 4518857060867972896 4619165400580534272 6138332265296407041 1119349701033582592 3823448051205799936 9173163095846645761 7900474917255675904 4591766230028205057 5780302020972249089 2093699709947075328 998430965579663617 3400924581038030849 716799134890796928 999828567292379137 638357070431813633 4906803841845390945 1323057036308535040 8082988130234925056 1858497809937607680 3562544451472473088 7337250975366250497 1756669968891474816 6885739336680579457 4013395426269331457 6086370739849789441 9183268093420198401 3055675975240569793 308895145713500161 8780582305995128832 4534022680386371584 6532322383946711040 1130741928480070656 7124764554587369472 6176470139105480704 7882823102351051841 5213006197325795192 4051115748584062976 7886906354586441985 2378849240408870144 1381793532481049856 4778928856542904321 1419938491393765376 8798210544725908024 8633367563402263913 7883107016076390912 2346114368574087361 372362226352158001 136737112229554945 39455436280473601 6777397623180058625 1401505269128101888 5667022578082484225 1869469359629289472 4628948468971776000 5141227877814665217 5923903813252457744 7894820676488331264 6321361343736969153 6673797652482815745 7188562229848538624 8851691195927528961 888248235341844992 5901477490050367488 730720317768485120 6669930270266359809 3136504249534382081 2490449420383710209 2771275035406852096 5340109424802263040 1153362046884952994 6486119810117561728 7889892087094357760 7489512408956272385 3028889146870949889 523827362657968129 1591449579147213841 8273983839555115681 1032057217602664816 2328816149310865408 4401248195039302977 1895075025200363904 4136216085358010368 4880978334445699073 7256309580675293945 5541648271825494912 5905982071842697345 8093102957358263937 6083765904513495040 5564929689667469312 3983020212531621888 3158339772974350081 4464462527271505921 8284117467897489409 1326178323457081345 3545395419617319936 565039980465647361 4348714159260299408 1643963628365211649 1141283911329972224 8243363257545716929 8817324514664263169 2884554190590743296 3715121259179427968 6947241719844690624 7721170501341562113 2610974948375305024 6750085609001787393 6745744815345922048 3289037491211862016 2558556914986024704 1151271430771090880 1267682514306656768 4708306153330028544 6091631403506368109 6358237531829811505 7889164822467348865 450315876499022336 8053274449840037392 9049678688617606401 4920780452604938496 5927280680597547520 399392720503267840 4466180903499900928 6939174245680517120 1144911465293283968 9181357430495819264 1268444098705877824 8584378041191628544 962084171003925504 1947305313946476545 632921155352147136 8941427758318326273 3798964506837647360 3590615463961595905 5496730925152600065 2913826479385280512 3368269989498306561 797268362492894209 7032770623060562465 5626667843591286784 2052505858241202304 7582847244302581760 6251971402362822657 6217104483772931329 3863905180582890496 8793074754787299265 3546886743412047872 7063277643693806080 2735577370042556416 5126905522732691457 6843086648111474160 4202622560413353984 7707122587744600064 3839186602415680513 3740678218207649504 4011503073371127296 1281630394641569664 948241396960460800 596862374581583361 9096991562071113472 388955804039428096 2771702169771119617 877205446294224896 5494852711778754304 9188538504973385728 5062062206945255424 6957599980441521057 3937513510144288769 4528347714418638848 4824808053411675137 8925425883084456640 3478350159216562177 8579348631117187072 8618442922870112256 2064175506957649921 571392988859908097 8761366842362848961 3118397293323590872 8488892858617047040 5010871341621599744 7365286244735320065 2781730320215498560 5506534897571569664 4125550863978504192 5316582702478849537 806267164435337216 3086102986669848576 5194721857319943168 2966574059479352320 4763639527821263104 3459686366186766848 5526649453624033600 4574905323121016833 7245343521814872064 2104765948609839296 3869785276501851137 1627631953479909312 4899859671670243329 8511066503374438400 5373110514935847777 690427809870523904 4014274725649398336 2294050859173068801 7646301174120207872 7475728559012190144 5722795584564219392 6167374385951077089 1599850091931557888 7573642285357404160 2280105279844231936 580681058752755713 566067855654392897 929797993580093458 5694864673300685697 4586190388759214944 4005315918856354816 5802748161128632961 3949111709181812736 8529464281140124929 6712900192077873152 683246419491052545 6616364772203567232 3309989154109508480 5262546357376385024 4335598249492793345 3175209781897986049 3174728729591706624 194199135983422977 1546589881587400705 4295295898087881729 2846071394648552128 7982491519907352576 5859023461764545409 3362509865567071617 1407301736627359360 8611554511074246657 2370415881869508512 1030493611847548929 2237032507835940865 2227095121968615553 4807154084196924865 462480041439950849 767724233846229185 1621583201284890624 261891922341933313 8713519891262373889 2875413012656676512 676106076127362992 4174742231673815041 2772209999626895361 5523467963680519889 8894466427773990545 6796489103960290305 2941759498732577793 4492629508835852128 4786266785071329612 2827566765837568001 7426872890129416193 3398730935029005440 4001667929665886977 683707730345975809 1390855571562862592 2919473955441426433 4648957630666269760 8843093260788103168 4965787890060581889 5668426276996352001 7965633642977689600 6915492430008688641 6730078652932741120 6261230924805046272 5783888525296636672 5373806413768231361 6694007193874292736 3452114973869639680 3419533965261631744 8585591746248000896 5537771222229782528 1591600637512908801 2179587310048321088 7998347775788716033 3353245332395261953 4377713718798457536 7765571384637997057 7055413503558891296 4319757390699060737 4415550520626282496 7251851000321933312 4988843072863251520 4877086287461253440 5857339200347148288 917525689592086528 6264707895746280961 3417950006587517873 7891531921728471041 7093319988740210689 4044300903458799616 2108474248788312065 5025430926874198017 2757515385536839169 8041866144715726848 7458776443846131712 5358558293866285825 6387928009825958656 841265184734286848 5374431249172257025 7723312659949961217 1373414600217996768 1549186174313350000 1116492285303869952 702275615016630272 7972455259322529249 4540175411230331073 954984535010749184 6465543459307884545 5604242775308547905 7597194430443570688 6892276170942316544 6298679875826487809 3793268105444911104 454155082311970817 2744455441974976512 2087388886213788161 8857083940078125952 1210112969138026145 7920594062879981120 1304469792783058529 5868288622350731265 503785595104133121 6567640574139015168 5566124069852511041 3631429106441744385 8341188698622893952 3993502124176908033 852384653242495552 7550163986299522049 8408394611003509248 9147090143852101632 605906347759400961 3002022923450777601 1715342202314424321 8993269624906579968 6552318632529262592 5750796167813265920 8432459171970537472 3361245920748355584 3130296734525457409 5561594480279637249 8381501453994330561 1289778705099128832 2881636601978786401 1445951194725754881 5385796535298669825 2428149549399005761 1977673471059614721 812513348898301953 554314847629082625 7030497982002887072 5604685359582232224 7246485494988021761 3878970084426782721 7900165149340384001 4783810477630551536 997255354146449937 4092706575447064577 8936473899977101104 8865423792215703552 8217999783635784288 365868405036541953 8723223979625204225 2443672369506779136 1830849421773626113 363054945875999744 5859534800473035264 2990382260046965248 5909979019492741761 8146433342939201537 1457778594199846913 3849117610524775553 1900536834460861952 9125027906772197376 5964826958459781312 5329993820012068864 7096638374076820481 9011186363535421440 6709956021940460673 8933861406272389121 7972178833471551489 6926815397424712704 1258230926258451209 7333926413594751105 7191820681521917952 6849055352438484993 5990676788274103937 1353238034941851217 8956046065153158672 2222290167501241601 3639096523111205633 7351927037257506817 2774098286931588640 972196534832899072 6656813469913726977 6029708206926938112 5596502250542247360 3691606504217926208 5395354758279871112 7680551037270138881 4500001006411055104 6373922360502237984 177602538546488321 4229577034630807552 2853037586140578688 7460684341984198657 9063827210843193345 843698613980921344 5996715964704280113 4382662819585145345 3769090147246388224 6191601970289556480 4447712675015401472 3440026983915824001 3490608652637819905 4151630535800238924 3052940879886358529 8131630972919381697 871074702995783680 3024868718502782224 6185049684670685185 4093607761279740576 2728348207715860481 8885209848512741120 5528656791900076608 6195774825382957056 1846228996108650928 7271178591882704896 7571228614808903681 7958741299088195584 7945934795483805200 1799876413222748161 7802163220489453569 9036053775788198913 4412256017108877312 9153525709651263489 1303801435334901760 748566350441639489 8728355961676960736 81261284326692241 8985328022210066432 2943314720470503936 8024137818574678528 6265591678382108672 3249271337061803953 1970780964357827841 3365495504587231041 3576025984459336321 5687381155627572480 8713621901506210088 1173477355349171200 350569829908798464 2907571339201269249 4192157008006413185 749561130933556736 3723416043514034881 4744446544318348289 1563326255377992193 156777880045949096 6725562841482881792 2960370604988166145 6675588425013002240 7997050864113283328 4167808571886179008 1949383962847946433 3573191435023290369 1020109842149801985 6186964922807855104 335301831376613377 8386733694861010945 991453138085293056 5939895743171002368 533140586105493249 2154768917983395840 7578661240401297409 7230390087690962777 3257973142527760385 132927155522285892 4687143695947923457 7698857146739268096 5849534201798275073 9099181065721706401 5850396816878600193 4463857001767633281 5280177696413220865 3823975290465740240 5216055362761696897 5462306990077082113 2948732725813117952 2908257886381539329 7839482902691258368 5222277026194052096 2302321516844010272 8682519229302112257 6292328045026780416 5498742538919493632 3807647322197407297 1426015957395848448 4104313401082365952 8643838157783838976 1052302237720547328 7986703333164345857 1761692358721047521 8788731301056689057 1794355857851491024 5471492991607665665 5471559622531598336 4153929413468066177 2768080388773287937 6497946550687727617 2220423898835428032 280547378644180992 5076458639642129409 3308207392640101328 2960656780517087297 8673612633960480768 2233707289066340353 4462039047876428801 298289370257224705 476143525575929345 2279470797981708672 1127595560679776257 4922642694310068224 5639855071237775345 2914301906028920833 3469801605146024448 186932395164049408 1962514027118010881 3668668045473887361 3428928067101534081 7174891725131990721 6221828830942872577 3631176331050876928 5181451722030948353 6381578176078675969 5838294282177657856 6586313684878121856 3359923254736017600 391271651009924481 5084799897142135617 1083243547180862368 634445848211005952 2844508962997542912 5262073841853297360 5760699763971719168 9149176737166802560 2155370980214964225 1596969503776806912 1947016180535672833 7341859069830198273 8839694578199453616 3865073931514982400 5737252606800158721 4947448263200976896 5557221315756343297 2368052159758725120 8780560721696993280 5869425898254192897 454766414242680449 9085216786970304513 4836440947981758464 2733807031739025408 8294912132678902368 1824594568771869505 1794847003949498368 2482259742566918720 4494150615246690917 5502646923167039488 6797493918931095105 5681260566100880385 8953825612782395393 7994820377408779585 2683172867309830144 6346253461703994113 3608533004277964257 3410454284379377152 7520120942494471280 892474004067224001 2756985645065976361 8531888211337596929 1063996939436558656 2392929670794018817 3509027307831467264 4368864113973019649 1240153739387310081 84581309351640929 9136808546564220489 8954676009405117952 2086156364389560321 4903615130155235585 8347896497574316033 5883647896495338945 6505069563072675840 8563900581958897664 5472311542050607105 5070187840385667072 3612182607337361409 8229399425601532929 4589509290337998976 3714749533406160128 5817572077875196608 1765710548580011009 5171265450328886865 2022924315982297057 8134656551734444033 5173706170782395648 5395194761313196545 8467866446816013969 7762842796841517056 4123312626895657472 4860545391191859200 6090541930089239297 369508230896582656 3367691597276602368 7864831913110949889 4011195757575667713 2379131712405766145 7081388396101566465 3028905481290571008 1377748901138900992 7182601458385441536 3914682759271514112 6347269813175846145 3429288846647878656 790759676197898497 7070688272677193408 1761935093411991041 8584952307742703184 1126278097863592448 2373582250885412097 8562988078115848193 5844044793246119936 9093545868137871873 4622418993878243712 1003571605127757824 4154562567646546945 1020692665459767296 3902426495716409344 7989779769684928129 5819216445598544993 4107369758516510209 4174381177700203136 5954869517858615296 3524729629217595904 6895104409265012737 4699647244502827008 4614073209032179713 8542600681095056384 1837448436306243585 4431193526370037761 3807057175746194273 7720261692464713121 3353576493696188417 1641091757770346656 5196633841231547840 3110742932899863073 1990435528228438016 648679040737543296 8168790228028065536 3867378710491766785 6848549648774852608 1770173735761707008 7940766232454610945 4643602998307640256 1111896856635975553 6050048779142451712 3948961788277254369 8924478115402639104 3855920417746587648 3735873142405949440 7430392735743362817 5489567786186772609 8843504300411846656 7469811129416740544 3556010708420178945 5673194660644151296 9099540528145991169 881057156419893761 2843241126093418816 633666805284318496 5336801438859984897 2958285878575628032 7494147338057416704 381103274294853633 4998149279506339905 9012322111484836993 2992084686895669249 8949177310528479912 6080374258380681529 8854862915777645952 4815002547657342513 6831078593238896065 6291458903037023424 77772009105161216 7669482723785950209 7937384838345251009 4978454831917947392 7086399849941901313 4119590693230145027 7022602737410125289 3932710314002284544 250165633879398401 38434654513582081 6245919630965669889 7128137297059762689 3100066036465036288 8844409583280961 966332549281875564 2800424588970716929 7137652717100728321 4973643871836841473 6173338969098938368 8706620369665802752 2202443393600651264 668746920959812097 3128457939815126009 5204183392381129729 6012414866769110912 515488735610863112 3608684105434523840 6015130236955204609 2369688220852833281 4938308106789060608 3520212508375498752 8122762729918927696 979195400116368896 63010490690946880 6680256847123751905 858168659096881409 3291086653077493761 3920900245031796737 6498475954136997888 197836595907803585 541491736006768641 4745225932334718977 7702734957775205504 4789191813246822657 4783559312319906817 6672283759371366401 7215111165193486337 8622479207940747249 843061585461314049 4921885436456097089 8422589677534629377 1722690501798322432 8759301949974125568 4288560399839397136 1356546961380218368 7091571027767984128 8920838375317923841 5227327191784076801 6141127528253946097 3292516191837495296 3202000206312603841 370452917581310209 6727825355128176576 4989232554668081152 1131508698054554880 7950076125280304640 7297042141723743489 962332575558445056 9043150314464086016 8343025854481313792 6846812508764487681 4231920912281593856 8504239503882403696 2105101170782789632 3670988139758993408 3878524434765446400 5882155386871271425 8729114587555120673 3577205839935290868 3547375968172998152 1268732822006177792 996761848823080960 8132331821711813376 5317246537430990849 3358333781260126720 8243004945345019905 4233540611832602625 2316179965624795136 278654689370648576 8522376212973502976 1122077681420732800 8044360173142185216 1795182124798108289 7334632570102891608 5631949428746996225 242572052918444033 1192091859788540929 5226961555861103521 3006901185969222656 9150647513737957633 8657669536625155072 694223977790581761 2691805863913332224 6072722083819981217 5197160640985374720 6816753648153048576 7111909350592993760 2472734192292175696 2956039279135200384 8639686507763822081 6382537888619020324 3580342381352468480 612679120551173120 3303356862319697920 4291833810228838401 8154644936577501185 2435584986424262656 508455431320076544 646609893395535360 232724844863916288 4980556170214864896 1771238576508928 374938983944175897 134312371912476289 8762300321657782273 5753177080685452033 6455194179461930993 7163077418692647937 1602360644107190273 9070485648253919233 8911080320724116993 3549667494389362241 5359606271590128641 559363405544698944 8821448874591268672 688132115565060633 7734454412484216065 1145032214587904001 5306043902309275548 1149261283036168193 6217494117505191168 9091945042588991489 1376366649457602049 8528271319736780480 980002579735910336 7993410228402192385 992819203549028353 2753105948476155712 2222057954278676161 5584378726785791658 303661568494245888 6895005113713541121 8236313352834955265 8446253014336888793 6478093530697957376 11798357728058880 4613998789628039616 8699408113282342913 4139174840920454913 4625391789131276288 7428413623627077121 8286107504442497408 6800708744257208321 1 2082793174592978944 3054570962354297024 4750801415778462720 8493296264665825281 8520125292916275713 44819316485125873 2510672290505949185 5420288220876764864 1127460734774924800 8384755356002676736 1693498447768181248 5699441812463073153 52109504408529920 5908294915748828561 4782494325545872128 3520138122412944625 6728881092845023712 8007212445124788224 7712886055361208320 4123760803782672385 8817763581008010336 2494568826534419457 8426302568880869632 6982304300693110784 6778876770967255808 6953376196027185152 1693563358757137920 5670413166391197696 4410603104660612992 2784647719924236289 5704622064425500672 5523098703021932544 1025257027553624064 2659637968673089537 6416252453122124225 5546910650832502832 5939485129912032000 2240624472531771393 265653499576725184 1876911331171910241 5889653050352849793 1617681836978203648 8878764645886102017 4283152255918757888 1194211947951964160 6933375405487643520 7806909964509332112 7846371912725823488 4369373784676548608 8422590085478720256 751975939533819905 8158156910814560257 8836144035632613377 519318605252202496 7960993862104710145 2462637987759806401 3878272818377985537 3412203867476131841 4860003064811816960 8064123002532904960 6931944546233911921 7516403944845075648 6795586087666892129 3060812010646318073 3852110775105039360 8789162590434459904 9184433910450521019 3581303007725342720 2668168519359020544 3595919904578011137 1453278918081560577 4586536268265521152 2078345752680555936 5231366561221967873 3689433240297259009 5281179792501596673 4319762181714927616 3538456069248761985 639412710083476928 4169005064232390688 6051465297164658464 3552972306813681665 5938887882422863872 8494311672015546368 360426834886735105 8495614599052869632 8412634737642153985 6669132418231599105 8041139618228372945 7519155597865729665 924134512742865689 6936285132249825280 3791400808925160896 6079089904454938625 4307015595801868672 2578614481598986689 8565815641598562432 4138031481089097472 5297591632392594944 6005807835987216384 8982025849231565825 4846810511077826561 3626485587601915905 6593174733035553793 7169289968653479424 7079627968090456064 7376989075231473664 8134709805215727616 5803766863852564152 136409055112004609 7924179291647320065 5669996228121661441 4109305698266201088 9204939299639259521 70158436732630912 5998031349677447104 4141175843033690112 2551983946359373824 1461840090148364289 6337573840505784789 1771290527013156193 3328191907350355968 6097422829811566592 270407777534570240 2457371515798415616 4050985559476572160 2010314423959245696 2958421338660364801 7132900742667029824 2680366795670749185 3755381338305548288 2911710871632613376 1300176917429256193 7092403703371146753 4847364224755777025 3416839043213860352 4466920217013268992 6760061294698567681 3268471905716813632 5291870193231542272 4900819914995736577 4771917983863066976 1336498898578808833 8856301601197416448 7444114427878006784 6205035688053260289 5012679981519863457 6189372002937894184 1675341750934776577 1360106669295243264 8427436593090707456 3638103936139535873 760950028654493697 6547447880677842944 86026716002892289 45914915105216807 5440285391133639681 4446644018509124258 1964678366525122992 5806588309575017024 7609816187109867520 9138021969754394624 8049882501615157249 368805511847608320 2612129032004546560 4796914575769526273 7184167541452562433 7453128292604341504 1536882728134809664 5125042455287637505 8300578600011038721 1389307596909522944 1045187269871796224 6109771143096161417 6004697481079153408 6645378347843190784 8726946758860335169 4775141483096093568 8264226008864334337 2218305049862003712 8702231987400580481 7809311242936844288 6734956830132519937 2186649928718471168 3502200968688799233 7511769834503939584 1433321801350119936 6006738777173655552 8920093661516240641 3440535944212766208 8774319670343950592 4668526060836130816 7645506934522697728 6722218493983064064 4913570449278584833 6606708848014176577 6705622010751927041 3624706071223160721 6757113888074571264 1490657765950748661 5284873958068343041 6245560451571990193 636218550354062913 4988199777733083136 8794968002538386368 1298609364457656321 1289594485207760896 7914985248947656992 525127282097995776 7643017008691952641 5211423037074220097 651658271396691969 2119181360209330689 8432281935396628993 3219264237268612097 4963137935890155136 4809132698795330913 4566685133462626241 3485631002758154240 7279404922035308833 3683060145033242912 2711278717725780417 7054974811208185217 1667267732079779840 3544212153005918016 5050961255439568897 2725988724428922240 8228993639938528705 7856461143025868800 1660063181799995489 6800164714655034881 3583394914875972832 6157499319696785409 4166977405529359488 1160187333644861440 6721589513414934529 8924853891951856256 1741046362661053952 4017242330396319744 5078894722934308865 4307848886006481537 7666395535476121089 1996476559196948977 7617260356541939713 8619464382745665920 2113416592473194496 3689157171909228800 1806341777360414720 4400179563549485569 3389121334616440257 5218706794899419136 6734143734071695872 3989732182233428225 2922262937650825545 8635238670823455185 3426244622386747201 2363916426572136448 4246918973219143680 2099660059676762113 1120193362763869521 7981546004562158916 1025896750978801664 273594072713867264 6786362684292510976 7057859285279637761 4543470863150448640 6893122836326039808 48625833649498749 3755514180404445184 5307340144720568320 1320010934094331904 2997407787032715264 6711527288501220352 1569907857146436865 5329135438486703105 5471747533156776641 1396371532218649088 1484017155381761025 7518079375338885120 3064720319270592000 2295149692711516929 3096753803773416705 2817467417967498240 7916939469958484992 1148102747514607553 3510828701107812353 5923385147437695617 8530424752746135552 4789284304810590208 1522926151438881793 4775883991140246856 356211344376348672 8376274542429817089 2538568323109208452 5633499323316867777 6869545633105165505 8571957476869684865 441858381049163776 2909746182202873857 8326091449353277441 6131889722900680705 683273310224020481 8347813264345382912 2531291438567116800 665638538500069889 2896691097011430400 8496312709998624769 4530759925269516672 5979495856440127488 8322809331725369344 8000709040757407744 1830728384429150209 5762754564776468480 5430432506684037120 7494806524166137344 8534419968171619264 7207139130643784272 4758630688609766529 2187543682561789185 5882013213015390912 842581993827425280 2653920380703180673 3811894177397044736 1484241147855552512 5094830921574535168 2458079371439353217 2519743586354221904 4043242889257037025 8156913307467318400 3552702897378661600 3529061393119495264 4706013472433236480 4051988391251261568 3624405859591147520 7270613738636189185 3947616545796777537 2004599445336167041 5559035030131318784 7260880882263765632 4635374423934254784 1031433918807277568 2623320609648753152 8484202256829947009 4375878934720247808 6333535681989756129 601460774076890329 9055307462022357952 6885330447719353345 358636368915673089 2576196383700163249 5387305465940144128 1569887185319147649 1142495317658871808 1007588005261900800 6628354072303045768 541291072405043792 4613980715358519296 4323106978215015425 6205038961211303232 2434303683835011072 3455738959049569024 6776678471646291328 1708550704681295776 1162739193116813313 1559979287244937273 211688135749750008 1500253648077490032 8445648229432432641 5935724835196715009 8816943372643076096 8296416625044513536 154015722093342465 4039342468352544257 8413676640698901504 4738954292640583680 8221612192738641920 461091959732783105 8784225403250874113 3929581687163868656 4840997678414135297 4287046099064589313 776987984049438721 89859077685464257 8485104883186470913 3358046833665638401 1568242125964498433 3050039207392831745 3467792108697609728 4501756313210985729 3555044622207475712 8572066443945318656 6499822617773206248 6737013482570156032 7482601647627845633 7235110764757266433 3370701310633590785 3740945844622753792 5552296444853036800 7652056521945129729 1386068973652686337 5261267457505841024 8608811666624027264 1541082463962524672 8533276284113076373 7671084351607558656 4391168888892649472 4802729527678589185 2632202662190772865 1668483183915565056 3104141793985638401 3745403279405639681 8330327679180489553 7977265814312642672 5620869625045645121 5306390891790139393 6692528140492167425 8931716841080533328 8901280525543425024 6146472992230918336 4903775831614774784 2505813352586432513 1842223083220031488 3459799375463454864 1664567531543267329 1578282211931684745 6489740268996050432 6090492475321112576 2166572349311181313 9181228582737856513 2247357752972110064 7164376122562551616 2753961895285037056 7808279358331424769 508420935878615040 134334463624415049 6499268155712991232 1993222083194912769 5794080945795706368 6781979304950684673 3679267568305193473 8190204051335077888 263921677349689857 8858718281917718529 4277920759199833344 2253058269454293504 6553639708652994561 9067301433068648448 2556462225388732417 4755472065840441136 8581187728704839680 8745292428323323904 8829837930524071936 7199466114494822400 7378444893108328448 7463530120898555424 7216407019285725184 3485645358435125249 7586830183588397057 5045269126349605121 2295892598806429696 7679621429142706177 1230181803036686081 6510250278889238337 8793792339579780769 7532669218073706497 6885527461544763904 8117577639242883072 676459162483673856 3395969437398963201 6611121900921946112 6981981531473114881 7543157802774233089 5737350551757035520 5138621525309521921 1397986953568477185 3282975083132261889 9179111135689244673 1025258555488468992 2021434497954583296 4758693359269727040 1036637851417982912 778479036059567792 2559418117980538048 6486796930538446849 8912757899659916801 3012896613073214976 1510782796852327936 241632161928738816 5673048088702231041 3474385212288405505 7037423237161682433 262057090270269904 8530013851434062208 4454170710138173953 277746655958807409 3947934521068949057 362636373484150784 2910880129634374145 4527021900823654657 4986954739721756672 4233474085783601152 5294557282933876737 9018901996891684864 6911852487121801216 5307510305142968832 4692211830999719937 4145373208917669929 4291584633472966977 2706752650107297793 8395352250954588160 6990384429824925697 859414277891948800 5921443430870290688 4102314963347406848 8431949633354694577 6676964327556909056 7360558358026907632 8189606134436429824 2589962488275798017 7148017312509995777 5292310871424455360 7885249968954212352 8200139351941857281 1638838315915142144 6304103266142492672 3087481068124684289 4392170763658461184 1527889591970938944 569304943512518656 3450391369568388800 5523931981753785600 91691203984095104 2420502324874659584 6553300260646524049 6654569488294918624 1051503255127836672 601734954576510976 5846277657138078272 5498850753815511041 5196208844251561857 76680550774079488 5726457247971879424 562782949347308032 531841635073897473 5942037219064063505 4788399870345268880 5924646904886404096 1592602541565318224 7737055522007381505 2107625272765714816 2210343000175354625 3656371148991970753 2938016600534059009 8354507357108220416 1514010085498095425 720541559178992768 5910020555940954112 6547474959277473921 3360372239117915136 8674905319669548073 8354891259936061344 1187190321000614000 8714947000537823233 220751211244960385 2539312699911700481 4250787758105636865 3827089519672254465 1783755137210423168 1422492671724857345 3917916783494566912 8456854444183605745 3931781418049875457 2439572256463521280 9061053705781017089 8443487066535571456 3377046419036878017 6353358502043303681 970291462531399681 2125828216667704705 4138379797706488129 1545285218014308609 3689447973451923456 953161087424885312 8473010513618426433 7001527160449403905 8475676527670177080 1357757123366707200 8721065761842899200 5525851445233483616 1983569038914351489 8247398316885888641 7460905032654930657 2509288986910586833 2678475776547503617 1341645078459960448 2211728864022478848 3111730205811286528 4872812360775216128 4457500078370507008 2726998477968805377 5944397752611139584 3060609322206937088 985110301075704705 6981372950172776321 5673074175260402688 9134711716157505536 7787667537765539841 3867005084607001729 7592623251252696193 7447307067278835713 2287154959223619072 3631257798620255360 7568225491553353729 5176294708523499521 2906791781655043197 4162381960257536001 7649008265696369536 8633997476231028737 7668759013696493824 6872089790825263105 7257413634807875713 8572355752082516481 8440911148226639104 14257972489175424 7790184006536486912 717292033439121409 7925779606139889665 7785129712955332608 4949583922174064384 7566223188402839552 3815830533500794113 8834419014634438657 1912067067835359232 218049353293465601 843740880673115808 405292514437209584 4577797375314359296 8211102636351386496 2944163494138458112 6039852516841270336 2877684964277621248 2268808673634588032 7466683405321841153 7207041443910182144 4834185989127143424 382655387898971136 5357644209694063296 1215805973983559680 8282936550131421697 7099820733358731840 2484080739985725953 7745082900310957056 1170204517257400320 8689144301920866305 824997720807217984 2107068471564397409 3279808215668386080 202429016839661760 4873852074474160129 3112326401920209920 9012066840618811392 9046804816054271169 3092281285081541889 1884340593779428097 308657824465297409 3775506933614837761 629334275755769856 856249083808940033 4605405788323053568 7788985142781610497 3332719424206319616 7143772919275318785 5799300116236495873 5330748151283355184 9220370199591249921 5877841987508807360 8220499574945352737 1834177003730862081 5031509292361848249 8398337552730470401 316263608114842625 3514310616865568256 7208922844461850624 2815138513005576192 1019721488296094848 7086008339837339456 2872557099751694960 3554774528906384317 2562048697998410496 8383749791446397504 59471816090634240 4638721719640309713 2802840127479395329 589214646486692865 3750703736056347424 4559898761933812545 4961114658150362369 7183947386331455456 4526036270434750465 7762628030620034304 3619902163176953921 6835116578203418625 4173528844826095872 8207668388280564736 5037433835166290240 1534356992724117837 9203167828141355008 1224151831117455552 9039612340423569408 956272330500739073 5172740831098931200 4502294589463330817 6665157871757479464 1020257341208600353 8063643177857228800 8599147073734879232 429820793595833601 8009677840679661568 2288708780008655361 8321341374016258048 8684731021577205760 4895822378894493696 6196422288783583233 7725298799022711553 1897150345351871232 9073177410900212992 5009649231913451009 8122728935871586304 4323054381693386752 1425662285852524545 8047645516972069376 1618396504387703169 360621186949124065 5921683260648791808 2388009053036402688 8673372687746937857 7230823287020648448 3740840950273149888 5990078925851552769 7825610765742869249 8855487173889220608 7025399515677982720 2233468425861975040 9198565384190692640 2454405609867438976 2528303102332979713 8770010207563119264 189822441006426112 7297452741359526976 485660970017847809 8557065511213200385 1640146435699024385 8324032881539405825 2232140417667451601 2804774066986530208 5146019112459717792 9172002739935263360 3990325940940613888 4546792264944236000 2472714420027394689 1301716280014592001 4641589806347239424 7678362958924221441 2926058839372798336 5568125107747242337 6153323648563278848 5131850196522631169 8343457243960271361 7178852085591359488 4950929160558279297 7569313662674404672 7768541696033145601 8014460396526903296 3573578737081348289 4678467808605303808 6725579408667465984 6092231451424986464 1767585531823815888 3588972704609907713 5487974874797871232 4019959642665621760 4578790126450532864 8413177539663596545 607161142735072513 4640359652765989257 8812412342406971393 5252328124894955072 4664075207141983233 7968971932239896065 2881020885800034304 1678469258220158976 6967180665398493184 1512796432920739841 3176038500644100224 6699513221433638912 8094026556912297985 276127125921684545 6170778169561869825 774730738355209824 8788143826619757569 4263414983775912833 852476333556691457 6779000017650450432 4218230827066982400 9061812707871578816 4446346931651456512 5101378536759414785 1753729765385430016 6833506918012252160 5872321996910469121 4515298296377773313 1724974541960434433 1207617493031845889 2635779997410241280 6636934781740418817 4268860380038279169 2726169000469055488 3936025219883544577 5725793795028688896 6171847653962246017 5045400117833093121 6239351075654092800 3487590300226285568 2443985316039999488 7714523196399977472 2259248227152723969 4605225005042810881 6186581836606537729 3447563861483679745 740304352375209985 4816219989272355072 5142434579586318848 8651023527379011681 453155432938057217 380010412864061440 4724213480316097025 4479679604932645377 7691885568478623473 3640487508205440353 8295137056329826305 2972189871144685568 3353024426872832001 567604406607314945 3351709971718382865 2376249216929756160 2839959606311489536 3882777166038142208 4053351716444958720 3984183703886197169 9027598210443837441 864467159108968449 6286203484207936000 3012476858708201910 8774934010669348864 9198531244353886849 1456965462492898305 4486985057662140417 1402621651358811393 4212102173262667776 50892235523701676 4401905384326575361 8713807435101536257 6338126503383182017 1613231926698085489 8161452103335156029 6923005876727136160 1280032508513550336 3704312848483509761 6941791022126777857 7522318586065421825 7225869018166714368 779706563575029760 8483894331296803329 5051381683816777728 8470019753042935809 7811769986375518209 5423768247534844976 6945335553513408896 3739862663934277121 3721051057494063457 698788221089349633 3127897886176038912 4399531518073683969 7894473983781163777 977574052306765201 4790045622786260992 8501191562519007232 1602021788716449792 1657735337980985345 1686337129755990016 4219481383814027689 1385703744528158720 177209791466125569 5199802243262080896 189093612497607680 1000374791196295169 7400472618904207361 7043864586860253105 3434178424919064576 9003091272896421889 5558042121566304768 7257189586400585729 3142304158431063168 1066765542430106881 6212771754652827649 5578336400971026048 8161169621728800224 1903394499044367456 7711366893857361920 3316690571653247744 5302992221457252352 2340962877467838977 6680219759927468545 2945814010658885088 2928601574677086208 7475421737911505404 6193938677412804608 1014326187037144689 7942859110763717633 1691812607781634048 4441565179035680000 453897762552495105 3671749998191386368 7684533512621096960 9181168148946518793 4298296481399508992 9171530912295476128 3051360644929195393 1366195738639007744 34261177743560257 947592147436126209 9204857839894748033 2424275114316618976 8311838028205293569 1972501013518229505 6644706172358482240 8674917551586783233 2031465955950821212 6592041223194218240 5893697921018160832 2665814160781459456 2612535295757860864 7312042512410608257 5582826606301405824 7712134389115487744 7732801088230780801 1871315966762322625 6524126480412486368 5211307061454340096 2789307818952736584 1578824526634527296 1797956402411139264 2974662294651726455 5776606671910562817 4133089640304517121 1535778284608167937 1205927018901895168 8440998052467136257 1116361540804216193 2296664391491439617 2064753652681938945 7872711656437098369 7255927610402840576 5216731110917940864 1450785282701262848 62532848538008672 4037516220022436704 1626699615424304769 7143076938864918529 5245704626533163009 8614588221340510721 1674317047807070720 9053604621980008448 2340902347902105825 9088359996156141057 6902953298443596417 711096898498511289 4754219966366920321 1791770263838191297 5107642717049997633 8876178387911409665 9099289474064173057 116021077340446977 1394190885562975488 2716512078198074368 3582799865224101889 7004480720057663488 3168301986381688833 1497370438925498880 9018106571018116481 8091725574535628321 822998169160326145 5433190117388849921 2394298092818035201 8628735702095224832 880486235430862848 4249660383725499009 728457748378812417 7256632961467237888 6474943694958120449 7406569630843890689 485343781890031616 3536962569374875649 8967517528626528257 7316416489047530288 5433710323551219585 1070767222759244544 1180771958903273263 4641759626317004801 423730400717227136 6197685307528708097 3818552094572806144 7601401591722926961 7956019556863992193 1683511186187546688 366059814961173504 7811859553376501760 4603532406624486657 9088700564822661248 5854145714100658177 740162163783761921 2490488499991175169 821770738947309568 8921618658775493889 23545709139675648 5499078313954454784 6804041347994069184 4260157746950475776 7954755756042134529 6812176122384605185 492194095871287201 6427920374154189824 1545329555017468545 6930643031569369824 8585409160530206720 7342325172275519200 5404545125704661888 7218224643838325376 6047772019619469849 5521785564620638209 2282962944618330080 7144160672982302720 2800141293945094144 2002779919993061712 2904313402284048384 5453257918657376640 6423635833089130497 3094498174307495681 6644426257671096520 3788320662236209793 1177229385295471616 2319255560338766720 6222084154631471616 5909810727083546113 5305724580193968129 5669576628407566337 7066550810995497024 3096579667148686336 6721370305312315137 7817916828216111104 1995609425398862529 2208972128045154912 2596360263179757889 2560888588690784257 4893225839263165329 4104165205659671296 842774622648059904 7789512969131563008 5098621416494233601 3534560177972708224 8032366766964314113 1280293516177928192 5413539307270152065 2208420574035568000 182659180552368832 2630509573603104257 1573757401804967841 601743341693607937 1924559670764447744 3315683864801764241 4619707229757831169 169307971738503169 4734312082341855233 3499584883315450919 7851804486914974976 4740435475480104961 5608419192196541441 4891091897074523121 1523079119151824896 9016722233581774977 3790193963107926817 6336269097721591809 7746147662213144576 7007955476783653553 137433314590242176 9145553277347860993 3863452182862086144 3110877438184679425 5257651040681693697 3595804100568108113 3344995385674738265 4670497181988567809 7934028046982881280 1225002030609072128 5862879890131845121 9001235374839496704 74818442933606120 2474495149315403776 968544009638039552 6310789298340667648 3617841288878735360 3822624015264798592 2671340519424663297 1143471281993006992 5663474519435863808 5924510348882214912 6724086466039300097 8886413347616535809 7826350702463690752 940268837708091392 3641055879860316229 2698180842601687296 7623593309429098497 6517820027776131073 1268105021120784129 4425947446619236673 6779999045081075713 854898120407539008 7170155809540234560 5006339289578621441 2691393471581710337 5477134306182298817 7128288277082410561 949299656917024768 8884436280489634944 2524048427047460480 2104836415653297152 4772146845844569344 3112916249615073281 2875348100053417985 6466798650508634625 3110776092189155840 4634771520010059776 4075386768317212673 6648703476760405425 3422657612473204736 4101571456729654400 8949247390202331137 3337870339037254784 3242601297238486529 2964893793462808064 1584450068369375232 7387414340225723393 4790333265835414528 8850078263457904640 2023964968179864960 7519584482631597568 1790140667446411265 409234333870261841 4441412526284591104 1019371224788227264 2769396087847948673 8870433002407625217 813297592693780097 4266348218054213600 7466263695584666560 1908838111230628736 8305287646880727041 201305817802833921 6426778319301581009 3819192512970489856 2480976885269874688 5058001310877996640 3752677046583949312 2643442568348576209 4284190714123421056 7632091064716326337 48850688989868544 6546286004473233409 775426512097640449 4032164816582942721 5012515681393774592 9104147315952910337 336999550815729921 7655493234508972033 2576562650355517440 1938105450613800961 2849580708876474801 3770258576207260980 47701948233215873 4606442635796308696 7972983560386411521 5842745740477011553 8892483861755983872 1023160973556469221 5776913991821860865 3913392761319968769 4634102395536876928 1267635513949736961 95905486691834369 3880707267042928641 4402364066976462848 5210155669943974528 745872176474462721 5840748081829582049 6116972870164381696 4262503344884050432 4175419616743436288 2903864004041989569 1584509420231156225 6180400336597718401 4824298763035670464 2173146590499105792 4374354915844726784 1577656048731947008 6827888451022561281 8820239945317093552 9084830094735668976 152885111208793728 5755946779522651905 8649190031992086528 802801100290195457 1439351074361354241 1200096813152075777 900742260911452160 2673265133834734272 4043110047951593472 5350278231751426049 5063017360880554432 2875044950865246209 7918973740720713120 2432903001233226352 940006468123000833 8163603952077390849 843665578301930752 963870084959241217 7186869899068990528 6159873528099110912 6673930587039043073 5410093252438126593 6537204795424030721 1064358775940850688 8520891200149897216 8320223623509114880 7594151876462090241 5812986896678584320 1451039034133828097 6058669883038324736 9071034580785373185 3965065129633645056 3676262217926121153 8475560015473345025 1889789480160858625 6651658323122751072 8028643010600708097 9099101533901291520 2430966195076032512 443044757084483105 6792970065439947265 5594197890935997952 8635222974829060433 6676318180414324736 6813651604853704193 6629187973115150337 5003354312660728320 1300408886370996160 4926501509890264080 1249193799769885697 6101386716063162592 4106734945097059176 2823122612935163392 1986890040137875457 8360952465443795029 791639173368617472 4072248248382090752 4312836501362835456 7928828992706179292 2673427036088377344 5555159077364406273 4620501754980081641 4792922012070506496 7760083162027154433 391867330016350209 2877330742070680128 7250305721257204032 6344435794447927041 6790185444770995588 2797330051966448129 4066215467312260096 5561324565045839873 5244416305788988865 8991268595100174337 4636319520318391297 4545477592813796352 1308402333083514257 6310693006973829121 7627530327368400896 2314626860110453504 5377014963117732161 6875451033162613985 5037394206327508224 2785879713595113472 817459039729586785 3632602502936454656 1288535030471476736 2161964569525628417 7805315293367141377 3233885646735389056 1429331850673130721 3569410822248644865 259836849322721280 3846085192567083009 811342762897616129 214790488300591873 5560373111207716864 5617674166788702209 7676090536915287865 2841470361348882432 5194450675596221952 382241719909888000 2667203128745271297 7302376455793215488 128166334407180289 4115389043838822401 1738437065508044801 500805326151580624 7627795804048983312 3605739318467624961 158706547595149312 2908712306116755457 2713631185055759361 3007135816521908224 8676897641024491520 2314107213774296385 5469779480694162016 8408734693173727232 4152301171454636032 5666546110299342848 4037539179957395105 9215607045494514400 8124802085864100553 9041072691254165504 1251446507803246592 3046700987704614448 9206736410194910224 1711772909831355392 4052451192315461633 37573874078935040 6526177950367656321 366914877839802368 3026950104205278880 9007862682936514248 7542418753981103361 3887187493922668545 5705236889970157568 3590761164991478881 2904165240028587056 8574493316331203648 2228722013834018817 3354047260318939968 1151830905722585600 5364665871433555968 6214788494867535824 7337120597311750145 2318321332944090433 35448870520478560 8208239759741969408 8382124125727363072 8273548156503130144 1782427532459987968 8704149218593613952 4763634058218712257 1559320873840004097 9088819753110615969 7080250709022815105 6122970268007689217 1670472987133861537 6598880832371359745 687362155046238209 8795217909471080449 4321656063427855552 3729129191034912769 8596058237429214208 2040210650385933568 4302754843878293505 7836462025207244289 2128613924949736193 8016790562665434624 7698813127793537024 431094885216845825 550578694686243777 137297705439526912 3566325747865878529 3562812422878461953 6906743386992355200 3442399904240041984 7994863233874395136 8938230748300384001 6454192962272206401 9056949787723626960 6003302435360644609 2599985261633581313 173482052920170496 7048437290167762945 2931965324489173760 1069040482842145920 1521319098199904128 3524425123397696769 4889166833374343680 6366798041618502400 6234214706539951104 8384583709657377537 3320669069540065281 9189040584269271040 2116187388087263232 2333112458070688256 2179353820610533185 4341379402833438208 7310792419929651201 6878583523154112512 2504498386077482593 3265377878459547649 4530477614669722369 2467126616370754208 696831736705974273 5462641300581744641 6169936584658877441 5627789046176770273 6666938023187788024 5519981984394885121 936130960324024832 1664038488190150657 8481085214831222784 5099403254101237761 7134129969737990657 6226461741368737792 2438649117719683072 5098228451693281281 6419974123313618945 4749074662638929921 5096081482258375681 1125893777342961665 4982741989769480064 5069314491131187201 7023622822602051000 1650887016079432833 2539499434308618945 3585652482552841408 870752952194788352 2555638125117079552 7001357915896341296 8719513944484709889 6259069394350432960 4332005700415540928 9127306738097721345 3888133405666998272 2253833223032842736 4322026819011017536 8482643901317748736 8983030641981528193 2647897738804125184 6994267223686549472 3915423456817848577 1842096956111326976 7385244665549848577 8171554020469243905 213904890012096512 4408726484696774144 393014515897720193 3331692442453277280 902198071759158901 3397892828417388544 28179252432490496 9143254076272302080 1294315647493748736 364561853218368321 2627346348891665392 6394836213123297920 4197785805480363904 7280471341251996521 1356418717423771649 81556118262490976 704664264472813568 9093257460292683244 5059474083966451713 2257024248656600320 2865274759273834241 5309769364780449409 5526664415045837697 223883269765958657 1003113953173621536 5721452455616119040 1557616326319073537 6131971054490980336 1270131431848717313 2317436701896375809 5637764753385841220 6023000082400828673 2929778865368563713 7931804644526424065 1465595778941079312 7339846854816825344 9110787092860867008 300217580006502400 7921377018447758688 6929412424911949825 873746395158332161 3678238468546278465 2289951262364925953 4346266623858681089 5351128844145211009 5662970790788222209 6378131126842351616 5366997675387252993 649027838675556353 1023319795596001280 8953774869159436081 3047994404239802368 2295417596333239552 1581316739478643713 3425206157855791777 5019843679498903552 6432557803738102825 1098246480490122881 3499023474829549569 3988555242440540160 1333504121143672832 5605421884923031808 5392469109690954752 3993786830427185153 7166937880351559193 6810865058645114880 3567445973603567616 134233844616671232 7392430742449651616 2957194381477091328 5091689481363309568 8892262890772814656 322831716054919873 2177505162467983360 6114524138181708049 2413399328281796609 6012470377063759872 6464656653642186752 9182205737811529728 3172708902065792001 1649401154906471264 9056627651168179969 2901998218317896193 7005737054092841729 734526429510729729 3389214019473003520 7492780006151185605 372394853471354881 8811092844020955712 4521290344238128342 9203424057299044592 909668459977834497 704679321303341057 5238850055579181056 3491008926417056657 165029743487541249 9040123891388018417 2240370604668649327 3590034127009218560 3262533271314882561 3306553537483949181 1471974698602993664 5555894587792277504 4205254480256303104 4331391411690529664 4662425581053222912 7382981055683332353 9163520771112513537 7882906144827215873 1398715830723035137 4443394884443271169 5300653768374415361 1923047805068236849 8710098495362596865 7015886370134182400 4051180240535995457 6692810425057013377 6133025473597636609 3296864567724172288 1686829915133970433 8400454912127233888 1323940439820024832 4972749077498998272 6773585858899991424 6029436248929180929 8092156430541135104 230647183590182913 4397899193082265601 6680315476674482304 6896977027203650432 4366493231904674881 8128950456837727233 4091479369325398561 4993521580914959104 4085596047742730241 7408762935926891649 6246568802016746409 60649818492436480 1241202385157892096 2187427522557526928 1946794267673106432 4298213952258451313 8260318435170419200 2099959832984481281 5126987627749253120 1608936016453588737 8135249430916820993 4365912849968562177 5921390314181066752 4645928718766900353 5367174944502431744 1125462304546648305 2999413005055165185 9151399910956531713 568116139976771585 4776361439861243904 6585080310263537665 5645527096346628864 1812638976392495104 3253228647468340225 1031486500792131585 7826805611481497728 1993285732549295809 7464049975347888128 3193399480554943617 6460322779386771968 3991731977347328 1461091792134127744 4818350442507936657 5612985149908727808 2066300229267958400 8424159142758362305 1671713818511343617 3213959049902269472 1636226086453047552 1633702309987373313 4053877207745396737 4333839124867590528 7606050014964027008 7450228497130971136 8598045790839256385 8822542396666993664 4479897976208621569 6129543996613069825 199419552820666369 6457493347457527808 3325071900697504256 5032882540320569344 639164184543269888 5764329426462572544 3313057504813409280 6968763726037581824 5236724891473018785 7243869801346445729 3735859915754444800 2359382575718758912 9132333129966424641 3959354681881903105 7109133800412949473 8997462506980044544 6858464909142470144 9145836946162494402 7576699846056885760 3931273113475818496 4860081485516808704 6333136792766004224 9115265472771106817 1374218967881531649 769100835406086144 6507779803155111937 4257827739879060480 6182138827009499137 5758843473799202752 6604600280859638016 6421907498793996288 8303510055980310401 8215232311766870049 4522377945166839808 6290238354908774400 6523762213624251904 8703683698474563904 5422904564552965720 4969087451441309249 2357612045656920192 3624729872333133824 8604162317336829952 3863236681074212864 6855704764238264140 2358720852446320128 6980506773787219249 446834505227059200 4472479315186301929 6458436875298262016 2338786853549074945 2511411933152013312 2743512526106333184 3414236844032397313 2161463513494261248 5365353410813772801 396643483092354049 365523294576945152 2019996662304342016 8917659734331353665 2787904052074725536 8868823398428767905 5440907568160888512 5054284199639536128 7935089752391178368 7557252644004061696 6366607152809369601 5502352646794329585 6252065882994557184 1655844542304591360 5024217395301739776 1828962615488262144 4224760606056028417 406222048316266497 3399053565182448640 8752601045360814080 4274149375336543232 7346073396210049024 1783952763541450624 3986643723070509057 1085093736290951168 6918024390936579145 236519077219188224 2472126418940685185 7671094296222307456 2574140885163261889 7284823840305564417 7713803608304075264 7117674480970448384 2327490500501700609 8881561222079662940 2664290813962669345 1680941393295083617 424610518307951104 2753714823694041089 7485238660582080513 8071845029600773952 5476895344036131329 3883566055013370704 6794329301248421889 7134956462508429313 4772540965594204161 2401794406180360705 2962591098317669792 6470717551201418497 2354390562867679232 5256479901474824705 7909655465219736064 6345062184236228400 5942041487244959744 6865525342601216000 6562087502386772736 2606902570236313601 6081818556347703649 7764656823400769537 947400983226878456 7750692572276916225 4218904123383854081 7895310779366326272 4882478230788158209 1045817059456562112 1689406918021215232 6356133979113620992 3399830567500680704 7843509055116853760 668678306640938081 7224829342677050753 2689291060701200384 8110865495642077184 7572428925279397377 791908718653212321 316124888330272768 3871812259646139392 3386448534179306385 4791417937979822593 2525363875445849856 8361431365177536001 4669457253131049217 3372087200229444320 7621826996358488449 6642304522203300928 5895987020999688192 3867880627572998144 5957148326222908417 2277333738432286721 4681516540132515840 7405412395227758592 185241103546657281 1023515940615440896 9063731691764141312 2249024110712867457 4389544675607216128 4339031350896590849 5995716489393618945 3149940645858870912 1123150787013724672 7966189014932272321 7498686445534962112 452485963024349696 9135423758960117329 3788209452184436928 1109561379736592384 1585260047992993953 4823064144922867713 2502324613980564480 7969642222399310971 5095474843016013824 1302627847405895680 661602418225704960 4325474977993051649 852660714557794305 8884903637846521532 3217132010084268032 6017287306096912768 2909412194794340353 3418809706599374080 4914685425248294912 2988227399673495553 399443976147329024 4826323583889244160 2209332118752564480 2492776279943450912 3808586792642936832 3391298252874713297 8645728060870625537 8647740112354148353 6400712388187873152 6566202706948544512 7140356355919349393 1544462588804863489 6348061249476575744 7116822712032047105 7483826531571775488 6563143779477062656 2078551988346438769 7321894864532799489 8284474322259334144 3928767695502917632 5792836070357073920 3185053448686430464 1335845294269106177 595667573867401217 6752832880779399169 5702367674284572673 225577682418051956 4603059558693720689 7694954121391177728 2903194204471227489 2586295719599429633 8979079252198617089 7930766680618311680 7478181906473241600 6002912840854274048 1581700079818316481 260327070616353921 8613208324548644865 3234230992131178548 6040816318952021761 5657832214237872128 3684854573692213249 4891918484312497728 1869461641012224000 6512344151277699073 6819262934316064416 7993599081419262960 9216815885506969601 6381577077500585984 996016191681811201 8639171889720477696 8545197447502147105 8115744970765597696 3746676987002670848 3581908956212142977 1841429629216171008 7100234801258823681 5947328739427008512 670789389274751361 953805255666107457 7482575517191411996 8656977604524227105 4756663031529877136 3126499807012565121 2619561430720441344 332169938682577920 7660244953642298112 4540445894042761216 5582505730664875104 9121798268859251312 617292342354012160 2031274844973982976 3179270926137488724 4251261633165754369 7422955266631350785 5541098709394370561 701458110575896576 1525877499614052353 2170703068172083200 2174928555723692544 5067942695523686561 2852182327640122368 4704547501894018721 4140140909387575681 6911522077144695808 3612289241983829120 3353610737723140097 7287401309495921344 4946199000471350272 3673901861820541121 1064157347284860929 7736007814902841345 1856690582995337217 4099774417620697088 1220679115509907457 1056127311422214145 843080861310652672 4295684989854449408 5989998401157595137 3276504857400158305 4612933538889400320 8195996797789986752 6482794563098920209 5222876860234391104 7280676619862861569 7117486783733037301 3036052816071663617 7650983951228451584 4441351442620973057 8613747603230140929 2260361376614952960 8850325559597515521 7616189131695206593 5277491237333037216 2669720813247032320 2945827125988488704 2509756218446405633 508476076056674304 5907737939048793184 570647926036864513 3789909977357239560 1068709509440938348 510803416740846465 69749833798422785 8877723284772814344 1572317678232668097 8941570694030200321 8970760872477807872 8335328978641612801 7570987429150235649 5799209370284703105 8284033376081412097 5047435460106988089 9043481112136194944 7677954274140291072 7070287768190328833 5993003684587583489 50473386380025857 6692011813887266432 5648137335198662656 8147505254668697601 5638748849516052480 8508945305125900289 9156016157878578177 5035119183749986304 1186031239531891201 7800558594614439936 8309339644012544001 5934023708918777089 8477981264820338176 8131999484961073664 1095009962213252609 8250509392237582016 953505514340220928 515944359295551488 8903307600042068417 3561138676147205376 3195515956946989056 4619733228231327744 1519716430568230273 2174367735901783169 6487039694249331329 4612148018958486528 4844949137133320768 92904192458672321 3488649955232430080 7871237457108320257 3840666436129377793 3420114739310528513 471107396106642432 2411619321457431745 3153021292770754321 4425675844856251392 953531310893584385 7657098617847910400 4423195918972697985 8563064388315392000 1196263416008071744 7803540300785381377 6793457728153452544 1606039778150056832 2573340383719081136 4899279480810372609 2813756882008977408 4133521635631445889 4146707457320050688 5744369746071757089 1282921157520280576 8295432854263863720 2506663206812509508 5836785410382910465 5620023752392572928 6451943473276178433 6311808424265463585 7930572048246128641 9089270446562764800 7690114312256043009 854761760554572064 3452096121786425345 6342921600431674881 6338693060452354816 8159705003013505025 1847778203625470464 5138909032065712128 1255866565941141504 8933884156230497856 3687764172183535617 1854577136511723777 3004592848931348481 8816386669613138112 5724376640481562624 5242611506711068672 4097659530041846144 3367765050290565889 7819672746126778368 2142066212515600641 3898936468092742784 7712216856489459713 2697182515598442496 7608771252337115137 9045727266051559385 8703105516950413312 4556754906960582657 1973628276256757761 1928289228652508160 3106021384244494337 3873809352366837696 3590409223383164928 229860841896831808 7858539974635242240 434664704621739329 8072776929008807937 574168040643030528 4448227091014090753 5104293597848898369 7234098620954494465 8424309339913265984 7162460883998847520 8251224731419344896 1251148180239254528 2622185862322530304 1134979424230080512 3028555795080420161 2241043592798519297 7068630593373937664 3121005110816145409 1014334570599470281 796723672089852929 2076392665753878529 663384414945005696 9085927695944970241 8233827772222331841 3981702633461344064 2262024109628129281 1018701659386344449 4582582068712615008 8842107517932965889 1507648613616693120 3696671019452080512 4165596277552650752 5369229190859755777 5011667202172708224 484388599640737280 3652593941327844512 4643559337615618373 2206039255308632064 5688331886818774529 1264933629475195136 8134301493151514625 9037281624698759681 6962356380288115713 3643587718866917057 1909109600968219073 6295413984512074241 1792662709496390464 6836481978154498208 636879664098699584 5539161147951891969 4714442443758849024 211221462752768000 6475903350594723841 7217784988077637505 1624672953739218209 7694450599430705760 1593282680473976832 4525187878189949464 5956842539129806848 3203582831084175360 6558914257730886144 856475905212143393 8520058308153432088 2780939886697403393 6405667583538643201 6554055037003864065 3863554968394201088 3398667359019271169 7561284947334397952 9021178330088271456 6800520853823291392 6628796882927483649 4691148230838574593 6199497294198328576 7926109509203621120 6183400011944856497 3863005806412106753 6735622903326541824 4358004855115251712 3601148691057462016 7730931134280159232 9116251795929303680 5324505370274529281 8598674557284847617 1890446794137710528 406394902580592641 447349985853392128 1646310929427857408 8855902217501029312 756930688354267136 2382475140950596608 284871609265651712 5656453424978862080 2679093055934583633 8876859951820901536 4221831921679198097 7976923054595368960 4959343481789435905 5707869197342180352 6017385936682762241 4074883291857904000 8503972832257114113 4152133053109383169 1786571656019943937 850387725796746753 5109539161723743009 2725613712604351616 2944439275639997440 4389833691235658616 4710901327605392897 210276568890468097 1634116224923952769 4665750876995227648 8839179234238631936 7747741435598509696 4449076455611813889 141392792796940337 5936412386301673472 8789965513492004864 1831277095263928320 8823515605604699680 2343102638327388673 1890741146369986561 351076334875460480 5751287058360367744 4832607299508037632 3544856403769250817 4178430775593668544 2356896001603456513 2324742486149258568 2646540125881360385 7548247319574639104 6050718213335055872 5832429699686695041 4734908158392403521 1225417237586771969 2801261096402448641 2906236022679828481 8831164996266590209 8463347046970041856 3448040521493512193 1525878774713802881 1672355622681824257 1701783796546433025 7791325237179793409 5910834021267668992 6541378399060500608 7972040847421609216 9038101688040749153 138871112380804609 7857299891178331697 4349982908323921600 1927408315716663296 4377238016955409313 5239713617873951745 7112333929340676609 3936754479610819584 3749680865381144832 5630480748313850240 4721012795032631897 1012947863569182849 4142618805412421704 2905534583758364673 8114019824970545153 9183180935573108257 2976545758922030272 408039119632207361 3042868420009701377 5194784329754081281 1888716141984909312 2547370654139198696 6825667332405196161 9072636234363043840 4406512974455193600 7943316260855832577 6295772087263250177 2671504823175168001 6206430744544044768 612359127998781441 2415397837497895937 7026537280921036625 8939689691475618944 3208248164902960144 585294506825873281 5544949575866516256 7212541503381438464 2572457842053122049 1574145689665184769 5882121984548012032 5717742652571976193 3249369600678256513 9152894349166366260 6630921185789258816 341613729029046272 5158134439529624064 689766457665461249 204318202233107456 7581064514776743936 9147548665242282112 3225614720639885313 2509511333157861889 248715046588778624 5527027711588805121 1757818731567714112 4655217248916175009 6665350352315868033 1271008730913989057 8355342542849913344 1493094126683514688 385365770553998336 75769673684549633 1314738631009003070 8523948418817448401 3858507405346486273 4720133142468366337 4592021951157694464 2860565262166028913 4856008740223218560 2620368302574827312 847871745031883265 3120787642841299200 7154224841942790145 8548182844429545473 571564059086274560 5190653705901441025 4813553860977594113 5418187964024950913 1045246684752315136 8245013296533247744 3180588499800227841 9191829834818166784 7862030348031251456 7665865328571070464 5955847403158894592 7225450056231978753 2078905918379261952 7315365245566073344 1929631417826508800 2282624201468905217 5410588136188378648 3794822878702357504 7780276724357889856 8485481434190169088 4604564375851713281 711706534467927393 4495271865095810721 1080112070774338432 86543437306773505 2527733749573477120 6271823818159405057 8699355422993006592 3552217391940315649 5279193630118731777 4459166834994924736 3892845552250699776 3418649148550195200 7262195411266610577 4403162037870703872 6795212196772676097 7648101097645285377 7185474909279617024 8701742461929163776 2327182076884019649 8919821715241126912 3669092173889015809 7533271917684995712 8426423003547692480 8027833377251975681 2060212504361701376 5277489704906771456 3620207931309146112 3601468010740117505 6013513153453182273 7821000668069752064 3980687425656410369 1437649548864323585 489096188252127233 6065000696680529921 4912821011428526081 4330158202283685889 4479710596905747969 8981325441227242496 909100314927292577 4921204848852683520 2329864373461417984 7974049894035922097 1127146288921460737 5595271134555406337 2623404291430933760 7270634791053025537 5919599370152399647 6109795558904856576 4155133755949842433 7510878299056106496 4727137036547087360 3856604197245803520 5712718364192483328 5488691047995932672 205061137557471233 8057319138735685632 1070540078264064001 6589062720445565440 4294482782091412480 7031101042436243456 2810638609427761377 3141227080663934081 5691830978206730241 7063199932101655424 7986398982860439553 3341518666227253248 7859790442487256576 2155956140637113665 3470967996517302273 6995120735561186689 6789597843938410497 4936017157319606272 5073139779868614656 5251839207046905857 2407509356638393537 2889425896634165953 3662460605439022081 3615456050630732801 8229081042422876832 2949029852964206208 4743497891265257472 3566551729246986241 4145334215824310272 500175837473160833 3340433478371218576 4068885433940178769 1604188537637598721 2396063303732042481 8506030300613148544 2274193250581437440 1023513227060963328 5832842410174095648 7441729481223543552 5245294838325706752 7840634626650951681 6440629582935370368 8649459083193245697 5405208981242657024 5277610410453655553 1520077167015769216 4658995268375100672 1954129305368399873 7664687775094272441 5562041305951658368 7431741761867382784 9218334767717173248 705603320446976001 3482822231540529536 5723936284970820960 444263526414000129 8559182278447661057 25706428744570112 3069235712611057664 3344452675471966209 9002142669970108416 8996260221751394304 6105311477037462784 1124999415816370177 716806482330407425 7288479603426046976 2898867107348682945 6053079215975726912 4677030546530684512 4968941476795777024 5344363727303978497 440972869660760960 6191648632437766145 597487845006601600 5246621839197354210 4253589633752011456 2706798058430857216 251893765778894849 9204299876655628289 1647090190157611008 6107737024734871553 8891220542617649701 6845760694602170369 5726485989026152448 3153966871344070656 2845576981261919232 7768209304505371904 2434773779894174592 3583107257015928832 2522666701281654464 2308341702185861120 4031321958643772800 95535920050733057 5992315778783521664 4858619083670495265 4691522639679834112 5643589191848034304 8447888150188379137 5655109837595936384 2675699215336373249 8145055385676991905 8850832514545706976 1391266047993186376 675972471572106241 4507223118502756352 8049707553263184904 1747611819647003552 8891288937031437824 1917155210892426080 3344313123912474625 2870562539501141505 7788549713508237312 3468089997604455504 528169000774322561 520697028535936652 597840524152478720 5395273532400396288 5817853453540655105 3887845921762023424 4851295917615594752 7429157689757553793 77329479783276808 4292394776426878977 8255366722599727105 5975247897272509248 703321561242571521 4435576034492591745 444754856104034305 2845063933496080384 7517911180199821312 4736024155241720321 722009018789704193 8094458999557799936 4315588001061953537 5554161502524710912 8256268033473411201 2575166479116249089 2510771141192323585 5984241330769846273 8721898797715161088 492335566450061201 448417371708719104 5008039129998295040 3653940842315489281 4791794765856450817 1979311768547407360 5948936893071970177 4249767459594993664 1609919183813133313 4753816547902638688 1691990976382080257 8983913554034696192 8017460150615795009 5098481277244908288 5753796342352832257 7987710032035837952 3208424547613016064 3246612622176681985 3109031602752788672 5086943627912314880 2864737771288527617 5134922186206686761 4700787871352378432 1342245475750772736 5819074842500154816 5137640960888846337 3700797772180027393 3030244684108660736 2322622342438258688 6325014205043654657 7914475447403101184 764152212554435200 212766200893284352 6598742278675779073 2745314785828279297 3193680668409661760 4303099305678798848 7988249810395725824 3427575022901749760 6541758864176041133 1538403681607923712 8732763598787602049 4222301272549732352 737647932827327041 4289133871374844416 1733043269996752385 7407998218876790016 6680799593976590849 4717620379308013569 8794466652431262336 427249676380088321 6423655748710940673 5768065036298357889 8111183296638225920 2290740736052498304 6904340300856393728 4645582912764386816 9004176397285562145 1113260716227461121 4317044043816581713 6387292980216070144 1912783921942081537 8497999732399264769 7107621374377234689 8813431234522955776 7931484440600676096 3493091066557475328 2144615743344640000 2133474609034371072 2229408825089878880 4699252240776980993 9129088418304729025 8852526136736010240 3030870449446176769 1147616215037763073 1724695717496016896 4455045697129166337 6692331898813622177 6362720705740144640 7132823548933586369 1804418547792849920 1686290423266365184 8906711535501763744 2817711854542169601 1097526218380341440 5594623780856643585 2063024360904179712 1202850678814955521 6181681510970878465 4069152612120409345 2113865874089656320 476831079616126976 4290734726237973761 4970017965728888833 1 6517704875995594753 6587674154766016513 5562056352751878145 3605852116718045185 2724075375554257664 4022931082684137472 925916674131238913 6392634975853871104 8946070423252070401 5169083995842377729 6781996629513943041 6259444486930693632 2045915752544641025 2883073749958983681 6450206322502051744 781437474232795136 7822276178328331009 7617719578406944768 5344920139772787201 657998921387598400 3861132942796984577 6905784540553396225 6729868731224588289 5165387613513780364 7908877813993183745 3396357776905622761 301332170556073217 1297558919854650368 4554793787049705473 1685649273671967552 5725069552438228993 6193902286852370433 7356758914865057793 8012639130082216961 7768696010489602048 5039574304131585152 1294679860999672832 5192483080678113280 7325933881860863985 1998063111955987889 4543703490999191681 8351165480152916992 7134733295470907393 1147431802292753152 3264057470123025025 1039362078808449537 1783597157348988929 567530949475900416 5292826594938232832 5825085175073680897 5329362701858751489 1099885573106812161 2029870023852250113 7360233431951212545 8208468346622938496 322357241288822784 1277944229454454528 3368929918017571840 4587759424520680449 7930867366555584721 8520292605086441024 1375881494476976384 2756187078856278016 440533319609785344 1655516834726731777 9116106468276056576 3246935639452715841 372369458024057024 2365184354720885761 3820721211617312768 1258634061569994881 5555219862722617408 6987975027556616193 4110782421841160961 8353331933971475456 7293171624870615041 8761795421811572737 1823985289104253857 8060060708333139968 7065669595989869569 3169889539985334273 2906955984170959233 3472299846886539265 5971523462921879553 2479361784891723608 3414272917057745920 3324497828006029313 254951478749542689 1452460165814852608 2056948090927085568 5322906827288679936 370724221831574593 2932779887686149377 3445114423979114497 5935166381974291968 24706496436936704 751537550071821304 1011039188060157952 1114386604329474256 6237271340946767873 8656771503861296512 4269769020085010433 1630017528864833536 315335815353204737 2348034771519455232 451498290572671488 7037119326241606657 494019858652983297 2356783728610656257 5802970798486389888 359207111337358336 4395172994516860929 916077978805580801 1447544480874659840 6574795506780040705 4511022978198145025 2997024027999158272 7373073250165956609 4053938646423632897 337552911317352449 4230448745314918401 5255454591384071936 3433271632401383424 6227122856794845981 4569236307499057537 5890095199161753601 1083090051550885505 4329528111089078272 3490096135336217600 2878312679385346561 655833050116439040 3164459119341971456 1910797124927019009 7189645130313219841 223689755358765057 641432554830102785 8240049578248765441 7158108127379587072 30137871400630401 8201366297629323008 7803875086071500800 6668559017373874176 8522661464899057664 1929912978424693888 7579130848908666497 1347233734147129345 1846247899771345152 6177637702498500609 1373177093046390561 1537158984096546817 2140592516722250048 9030338295959552512 4424822708884701184 844997902606610945 3214140230453973760 1046377054676589537 1468238505939128449 1113186905911656449 6761867835343190529 3587968722229488065 6999784694377409952 1113094632193243752 216948944702901761 2480680299074800768 5032558773576779776 1039696604659713 9026829354934992897 109180928408762368 4271334521488657424 1583703922762044416 1396918100761413889 8318267764695328257 8526846053440530432 3324005499985756160 7188423098832034817 817212169899188225 7962418135100590977 4628555998792775073 357745394226627169 8661620920237100929 1865304231123462401 3001521525492948993 4513812927178936321 56939693809950721 7091148815498698753 8185061988454062336 4379672881256595457 8718825273972707328 7898996248568350536 1429299773665496769 2743481506712871424 458752879324408833 7170427463664808577 2166424191297606144 7177476241940621313 284630848064827393 5184948623482953728 8354793559114754049 1007595007111346433 4120915709165387776 8935260858932288001 3068096245036888100 6836473844907065344 3324505472875031760 1574684482202222080 1104553235000786368 5523166269222205280 217743814871371936 5778898176121367361 6475778068935334912 6854058965759122561 4302568790701273472 8015589284181469184 5850167288789663745 8562552173545794817 2652695179871051776 1017013595303739393 8031144320375908848 5482987021331412353 9078831156065257377 7353511169795031041 5736762491631054848 5455977622313749552 3555504804486902976 5930188501248402688 5502425976171257344 5079598716743778144 7234206025424533505 7549830646595703744 7482011739896094849 4214136234766863616 428549325157203328 2140652292676575233 4497362674208735232 6541111124094353409 8883539362046035969 913670143151820288 2791023339886467073 7699314348145819649 8537232260939284481 8726157124745773569 5611314506920577536 8922630286334780785 8240776383289098240 2364354105818159105 8978471382906437633 7579128223735872064 6494367008149991425 2495791154911915777 793378554004897792 8563630084141969921 1158861724388331520 4421284394794467329 542702288762422336 6815996864587583488 1943563587480620544 6881520618430795521 7510246686710402049 883451588160764601 1386412811432800913 582012763089641473 4886501709299372080 3227019051887386625 8554814330257058048 3906969820164576512 8149270619204832960 9053861684164700161 7501406697990914048 8970522420490272768 7063577988428942337 2664901122739795712 6735380635539471040 1739424726907683968 6182506274222128000 8876690781773163136 8580527090061704833 821651038262009617 7581249562335838208 3579834901819590657 1366545516100631680 6908436654012460649 3199880496253689856 5047699034560823297 3864382871296704513 231722962524546561 6739883368741404673 3171254833293033473 6944047749258256384 8277238092619054785 3534192888208981328 3455453240204804096 9082047010491736065 6519313897370693185 5266309779113016321 6673109384471862785 3483923467385778177 5374939056372483969 6611056407204921240 4444593002019323904 208553989478431617 6352421924557469696 6233219485804950177 1902422910972164097 4103032675120914177 1505118918981979137 9053051038202013697 2129727963195383361 908476884626655745 6068514074626840577 1 2589789517875005377 8440378780478780545 1570382218599821568 6435369193771352577 2035141658662141953 3135053325976240640 9154321349334573056 3236966559316971520 3729271613193256960 5332954485323012097 5629877080995641216 2749298507418407385 2353993101842665473 4033327031317765121 2028367176765518529 2118414561086799873 2310178069766131713 2751072396731223808 8495310235259061248 5849835262828968449 7694835676600275408 5840062167565264416 3554170417674866689 895015517861649409 2576570620783874049 4299075190645284992 483863381845999616 6773253709861748736 5395024071009463808 2884431312627683073 6703353741269008385 625305441605255168 3688022432952090625 4595802159188821248 6010180931688624641 5345778200248325120 6939755281728299009 2503285534922553344 6026834670421942272 8070724926875069441 7723576642368602140 2640440538544669697 1264539885754632193 4463586432451481856 2384799429131528766 7341063586872329977 2907110409273923584 123094709819605504 6630845056990372864 7627642038808661561 8596044685279959553 233938276925824897 2149612282423934976 3930518203263299584 2896456482900271105 9155765349323944960 925655293754847232 3136051360292667393 3943161352698226377 5444152604004595457 3882476431932628993 195368956361157633 485947862662692865 2531795683822872064 4456872694067806209 1187518451678246513 6322601893958539312 4471198897005395969 1084185191016968081 1248032876128305153 3392584702252974977 8872621812422885377 1979193772957237249 6703276488080444289 2429891154924357953 65976708426129024 8986796136222574848 5710276906919640064 1440667637122035712 3721638525786046465 3406838968725094400 765808851001064065 1520248437820250113 2021544472659585024 2828936517785563136 6808345554596873728 3792186843936849921 1143340127975124224 6074207877011531521 3410013128621777537 1555936463215878144 7828885695688449025 6663256791158073857 1285942260213948417 8164010415106876872 8536287782566658048 8802175011560654094 2165675592029595456 3483534054359349592 7446547743929720321 2269096013371495424 2644208329206076416 1951160932704845825 8908682556603536385 2020604218457726977 5802121006463693312 2836551940987947009 4042146141155819521 569353418608433152 6086286480582840449 3155498877944571392 5026289448127618452 6222185272336235905 810677692597611457 7157378991705849856 4727795459963471040 4008010710204088320 3223816427300138497 7965719120309004545 6545517318141926980 1660260944809235009 6160720721689949761 5531528894672785409 3760160159022102528 3984007119296775745 222500068555694688 6372831014237483136 1173149163279108096 4691249345680120320 2769342051238344193 2357959274317060096 7971252031869261824 6770588948414369793 2386835423154241536 6730395146268446720 8564534214837639168 7671288580338480100 5325527556196275328 7565722165815848449 7301255065543344128 6371853864794873856 6121055304326817296 7651424830808851776 6047975268381939200 2325863006049955840 2742823466439147520 7086178716692291584 7748437455806240000 4030838750939852289 2485387288936579072 5519950278101471232 3736516752371887425 6508062195324555288 4232482562702776641 8732261680346355201 5261684784245936128 5202950898334296385 4892867114082770945 3912572602535989761 5389454993898125312 7378672557708902400 6351339861753725953 293050698062041792 2653230721583503361 904563711848736769 7875431982006730753 7604049306058866689 1952389669253353729 7824094047547324801 7876598974083144448 7896356308311867393 4173850663917018880 1966571385269105728 1439432350276941824 227798173954348704 3013417526133475456 63358797451829249 3244606009415088784 3873312263286865921 5753649260898197505 5485650363459657729 7977107400157888513 4607841888562159089 2260952292265697280 9011652506435826689 190866633657974784 7984192324309934080 6090639862995486720 6997987861652195713 2413298047057679200 6789946674042509825 3526822538183685248 455391907098755073 1478779977073384673 6963204036050141185 6324693377306735488 1420610330547756032 4089786212183576577 6277932576961466368 828723750841725312 5309345606710837840 7473521358642659328 4525941269552602752 2073672635184955392 4930901234385373633 6616430897511898816 5889676615239745537 5481523073861001642 5591617159563952640 7463089363530291861 1687546070042488577 2888108084321206272 6981164927477132288 3373218900957559936 6737242221177463809 7749804328363163649 653996528838492160 5315928166586986497 5581588416427396193 8791984442730452097 5102829020486978945 2200254770455234049 1779827983779567616 3789987134983110656 4086463639956218496 1059491595749949441 1111167154900746240 7423573266179555329 589474194695389185 665066644639431681 7593971506244435713 3231317833863191553 3162356575504759873 8219231677381377537 6988761249210493953 999986788413721856 938483756358565888 5037061530358038528 8335974736058089472 7218947676730032129 2856744711943798885 5480781282827240448 1539995980950713728 2691151775788802561 4648886090741121024 8878658524862797953 4208168064122729632 7035186654660919297 7284124903673831425 3176897325378559808 609001040486789120 7062486575067738112 3502568916584822529 837760935332731904 8991640793097961472 8758963513771205041 5306925187880095745 2205798230992263169 7606777642933919956 4496073648102601168 4381653899795291905 7099117916521783937 5564601233107928065 273371040929794977 1920332255022902417 4859409745360012608 2638836211330001921 2899797506760617345 1221068799774081784 1648541898714232912 4195269455745681793 5732876196611677441 4174704858949992064 2011287080986214400 2490293867799150593 4415421485018654721 4852458080434580736 760858044787165185 75956958275313665 7652116254856488320 7553946683379970048 6921734096381461121 8161932548405276161 4529690758505151489 1999739317209520897 2229739986735759360 4126323312974307809 5030974511984869376 730360105215727105 1174977078866214561 1058694362908590081 8048854477926432769 6934710750053398785 1769226986187004928 5551643051672359937 3169566811383758896 7342696957490888705 3401206550612547584 7213166323072975872 9221147537089159168 2924504709884999936 6976040723238146689 8360699144875244800 7444048100117963264 8846582507018532865 426327421653303296 5584230336484130816 7671969613629882368 5610326737874720769 9101489976993811968 6777655237800385537 7631018055838436353 7034668019466454529 4375345312494709697 4672573210422411265 2138817963958230273 5060774872940182657 3165329815977540224 8825558100601184768 8454286007601006897 6229232037125902337 6504348467571796769 1023315746382287808 5928560033799864321 4611394959923327105 5486158184007896065 4032705083104864576 3242541864764728513 7491119297455913024 5047971477391785729 8545939178596418305 5628652833344503809 3823060874503983104 5833044824969096320 6692510906826244992 6858484307499544833 1872986778908678017 7871507314805935873 7076500387492626433 1075645352652533681 493938269840048128 8851065799667156992 2175096603121909760 879184522520014849 5104365329542979264 4409199244925988865 3410915738600435713 3145746604991647616 687603938064460673 4209087197927526401 8337078933333520384 3056487456694477184 2935645881562300417 5258939421825171456 689118204224795648 1700663762266756096 5413455357268808704 1199928259004335424 6583475813119925505 8804574818533597184 5360425109455302400 3870595241408290817 3797592210567050753 7213974135655490049 1515670722765354945 5482937229426303425 866198233996328961 8676505889873546448 8894920309927337088 2832771416350425089 4143067338870445249 1138988492003401025 9051956016677126145 2405732339168875200 1349590075912070353 7857282257170973696 1952487750828790192 520240127051196928 6097571352008634368 7563291913019381504 4182685259489345536 7692333239624671745 2141245059079733248 1498509830359423744 2498355359329687575 3124096426033252480 32222337423798913 1022139932580248577 1857630936275427328 274928821310270688 4219940658837446656 123033477904540929 2713768743677984768 7260078648825738752 4199680187242923969 1335512417795989505 5919726194499336193 9108558907766334080 5221259381416209921 6370002943901235713 9052993223728783360 2006751652148072449 8278753856645303296 873794045564682240 8029393042218680320 3824170095709230593 8249060515271467264 5399844112811929601 6388020403854515201 1786690598956702977 6542931700289126272 3586983261171869505 9075913165819700481 8934032369937228289 6289123712173015552 4904087207783186432 1571282835648949248 3837144088018829312 1904258610093035809 4421357408143869440 8053584694890823680 2738171318866840641 9055994330341658033 3164766040199987200 3647344092850156033 5628995543547623937 8252947013133505841 5383757857167368193 2064205802579608833 5174070965224704129 2465308614393749504 4066513963357862656 9016687566039828320 7359182055016328193 7234965048442429441 8583337233145820160 5391984969606287360 1587689752983587680 2009930720065486849 5651167120959488000 3649171172271017985 5179403325278181376 2288256155775076416 3298326183261810624 2125546256363716609 6478378169940523520 2540643533836220417 5475558281218532608 6635700713164898304 5712273052111229825 7668286304571357377 1757298652592587265 2780586462634379280 1123463454924859904 3254995592939276288 6511190945205532704 3311493795020505088 5622457424336260545 1012813791769976353 8999671975964910537 2755386091883196416 6728645505414519809 8202803824161344896 632584827418968065 598546133165308929 4419516277288390144 2912802229899874880 5797369323677552385 4521667267978334209 8095193739198038017 761040256827747328 8892591370989946017 3234162109902708737 3285973106654094401 3132081279440809761 6955723811340609280 5010596568668725248 2861240280205182976 278419009962156161 2602404922337858048 3999866830507278336 4654421631569884673 6568433600064980993 5946346945437478912 6143629673362591745 4920719681992237009 7724229531938396161 6130589761483286016 743627214783445505 533349992035090432 5643071611695284224 6025036396579918320 7088127502961606656 1074229088328435865 2877183527915532800 4816637780534045249 8794816733157261313 1053099029773599232 986591389468385536 7794567193248901185 1661879690375804929 7233157324729252749 1225157235384097377 2908740952968587265 8850473732781079552 3804452356245883568 6245802568907649024 525031589527080960 7112699676162760112 8956835077739762689 8369942072359788544 2612782794262029313 8740645435343810816 1401969943318810465 2759983055435093592 5821913340036392961 3919968465731571872 5048986098516058113 2776754257435609088 8751441623923633609 8264775455171739648 5102243892705087353 3516026109427081760 7156432980321660705 32070220803899393 5191664246669262537 8852720687481659905 2579530973355773169 5495003495379824641 4350708963870095872 4993291342626278401 610289854425537537 3873733881850422785 1624823713321788937 6573858760910140096 7279023378560712705 4953712865446312064 7952584129193380864 8823820695886470888 8593864414609478337 8773480980503928833 8844254922864211488 721645884732264448 4331301699711097305 9171747793457981185 1495005476775530145 5615107936986386432 1350970386300665856 8540968255917947393 2214664618213791616 8491014726725198336 7456997570080497665 9218500962223686657 5055522323633019328 4949679073284489216 5296775667042975744 734821716913808897 5309742688705564673 5571350367810804481 6779650757113386672 4266772275724356608 2460558298499473409 1605013037704760065 8179565701836783616 7100858125440187393 3806849899457932544 4729188880268224513 2029777125782509057 8515144767606847488 2007565078899694608 505086501770122880 4039865223835721728 6439854428705461824 7858427452912129952 8358049839525871616 2201807416647540736 1919922391859593217 7111284637872318464 5804676416155615232 4306877885035364352 3829898630812909568 8238386266652851777 2156066230779098944 6706731387168382209 8219538664584996544 415216975481405440 709464433667893760 5098825678505362816 5599029237493794460 5738458285296576 3780402783282203136 7007478659924582400 8781262482016833289 1991864300930372097 5841082264115520512 217512643774783489 446238513969690144 3735309897726017568 3220553555389070593 5557768530688456704 4582814465987280257 5578339231450812416 6092157628696444929 599254553637569761 3567493183818718464 7065879638813372900 9146699390383803137 5582600398723916497 4169786058600257424 3387311007644032000 9167495599844408321 1498732657250383889 8353285886952894080 7441209190494511104 2115415960503130465 438931410801254400 3140736675000715808 7932555658531913472 6632181675034608385 657209250926034944 2653086661378068033 4125274473387261953 1194621957650216960 1032922778792509441 758476696724701185 5302282990245243392 7470873395925576449 2609910369924809729 7694894613964218368 505778939926711041 14014272671709824 8344458266442607361 1318021512055652352 7193046700771192833 4887924569820286976 2460124270353714688 3402149446545309697 7859710516055836672 261684392464911360 4781452034204561409 2423160489790039824 74448559479703552 8152071355564720128 1341497323641896960 4917131278290780160 6302552003348397057 3879535844493687553 5273827291661151360 1173044446213309697 290932392446756352 7020781199149498369 2008244394363404288 9041704059225989120 2727355961081784832 6444687417048917184 7964332290765202496 109765527268238336 7185734415662840577 6720789844592099329 6377116205180963537 4523601014850068481 8030788317973929984 3562952949457614848 2698093903950895105 6366688955682513064 2189493505027435777 7069044593001681217 4244062887662726145 490294450077236576 7507462008423702193 3289216862484725760 5877528754171419760 5314283071924981184 4508814114631410688 894013602215486464 7333353718636127745 1377366066365406433 1398765956459537409 4171026275281419265 4566746207607349248 4181598887431482368 5726248185233191217 787099249321907457 5052253112848081558 6262057150052889473 3502093595872492769 7158377828181861217 1690409683038153216 7457795220534460416 9211079194645751040 36284976856835713 1183985963891804161 952606541487342081 6917194877523804144 2251495538584866817 377363239121888128 2067088883748084057 7096558453441586785 3756432707017621504 3404761073481631745 354374489244921857 1734922549677615969 7894300227360788641 3374934808694299137 2948850565458712065 2532882203635625472 3917059532897648641 3660036542700535808 5743258492159455232 6165621047346442113 8286142936294983728 3994281746153413430 7890389490810290176 4746194878305886721 8239053264909856768 8072897027473145857 6710794107187986432 7835618040330499297 2873586997890193281 2347233638282485761 6341585609485297472 3999983845255991296 6154417182400839168 6686818901368076481 8897003122019336193 4277776613984649216 886869354386524161 3360105738058412929 1906602209117995008 3903909721015049217 429351926847211520 5368414717286263809 1181150193079288961 803182185139176705 8655148090637271041 8622023414928327169 7150223163700972785 2920182359868273664 8839040824460394496 2174651742560149933 945624902999933313 4503211228277291008 908108192505929729 6216760155642497025 2721772494155877345 6845651854847096832 8278001397450885217 7488922698410279425 8913260276885227520 2818979557794200577 4209213572094732801 287247303905905664 9155669137842311765 5314975029202530688 5438969999596384256 148696189044940800 716490865704084145 2716511115953251329 2299837946651336960 3063674968029146497 8478325039866835200 5244709823934373888 5207691573794202545 479044082885075713 275380769799643136 1232538238779453440 6746281646084046592 3103509362036310016 8033375083147860857 2425144130413934304 1731717487690891777 2886919413824409600 292502243940777729 5276459050127034144 6222480732613794497 4764686451929451649 139402816352280577 4149664120744248833 3439970834827968513 739989501504389120 6557117533824137952 4921198689757302785 6762669294921340928 2191305585234879488 5454262639704145920 8504270995056197633 9205146324481568768 848557114026622977 1489390067412472896 2767732117831416256 5271444351465494016 6126654563686094849 1115136381547010560 3886058184828250113 1176177113485804800 7820559429865324544 4569663479608166465 4630704850839364256 8453487200396853888 5738152444305875969 8845141478756150785 6040763966657558209 8084345976712535680 1500564071578937344 7277331479205824001 6606046932509472769 1722781562792151680 8118093973808265761 778525088359839744 8474642240426563585 1705839376330982401 1016539672575571392 8467867774260877313 7793517439456379008 5564707071812427520 4363710198211885056 6070701155084802816 811861905428512768 4512747093945765888 5410545120375504896 7324401342039757440 6896928634108133377 3905161954654562705 5127423558048808961 8760332327308981120 6003516126342225920 3251730537630487552 5834097730707875840 3294183683529801729 5356319332730241025 8562965253392152833 8692283327700464897 4452450280420093952 3267122865047897265 5574061938557976576 322033096649607809 7581497374504803840 7672095333968699393 4859967303623544833 8348894104554554624 3105754182481230913 3213759519999262657 5714379370001958913 8237229307117685760 6536594466833525761 2462682644525862912 5434702261162465641 3628623403828659969 4195194406528729088 5923719889667638016 6722561662259103152 5310569364832590336 9061423607674833665 2623320641421754529 5557624253851074561 8844150385218158593 4698372284162756480 3672400588214597632 1300642133729987808 2987543850018394113 4605859371722653696 4995643614608228352 7016447599858410241 8420798122795466752 7646696238341471744 8083710801985116288 7764186874734898560 1562694659119075841 6514077299536681185 5516497618993676289 5269736208865443841 1771233386175897088 3293650130562821145 2410712688209965056 1177673145819406337 3160643024845429761 6164083486391671808 842778572400951296 8882971054384386945 5807817714710851585 2726474477945025473 993600912420716544 4051814432948918785 5279924516726292481 947202721236060176 274652458214088673 6224918100361875457 514763362443706369 9063173649324179457 7895522866268020736 558808385445691393 8776931423769408768 1016234695555267073 7132172641565593600 5081606345610072576 5103629756916459086 201202625645529216 8872421546812216320 6159657798323161313 2846967327250277377 2503885330446428032 4496072097482380288 2874580122204176385 1081784616698968064 7976556323581177856 6662300012907715072 6881857603341964288 2032305676024637441 3075125821587808561 3974058267737845249 4294665726117487040 2668232643621551616 8052484120933265408 8178023485130638785 363074118800104960 8774688791367542784 5425367366927597569 7539383228623399921 5281651000523475968 4605954733067279488 1226498175961456641 6701624966748520448 6805204822427611744 2479482089544001249 7784485343620016640 6524170839407984641 1825686984408104961 8534202380313137522 2386373340430847425 8059513572362610436 4530008049702707200 7330598745599712640 584395184230367233 4584435780285071360 2730976654276753204 8584800801164263425 9109430149519559745 4672093848603197440 4246392443024857089 9160696739396933184 8211812433637273088 4997300295458881536 408492485344007745 4512032347551553537 8125540005809761872 6148131798063983681 3626682642872527873 7169437241737799296 7235241291742035968 5275974624935041536 8718281815136704513 5699846170412541232 8198923609918668800 1944237990791877265 9050628944510107649 5047171237668944384 9218418869275852801 6642602946663771137 4698547529265651713 5112261596951473408 4219242571961991168 2359504417206337536 7065571911873691648 8786287850125068737 6766609542635848448 8529011122407470848 5470627814414617088 1103434328509657088 2944485364492957185 7481246726582028288 1466765182942574376 6487015753793629248 1146244756609695744 6612431591631994768 6646475813284449792 5305730641237531329 7273406351750189057 1586911730275993089 7259650073378048000 872151434850817024 1807084756699185153 6652949753842962208 7849572038439881513 7136490869751792545 2618896170587144193 2563476430872387585 8499430284495272096 1370520567115661264 913711909117555712 5235324436753965568 4485943688822471969 1835325968083633921 4760973960216576000 7761462861898057729 5840396920987227648 7857650256690544641 7596167479515390464 7920948456561530273 5160147412065026049 412576512684290049 3011149555013760577 1943535173772065489 6422001176332553216 4439553738980421633 6118308187883634688 1609820199457179648 342989795128475649 7329567026307211713 5906234088899720193 4703817071070724736 6149133476733766657 3976588747752115201 1004430395063699968 4169990260550361504 8106826455915948032 3513049424387426816 6187143454550687905 8891704560759718913 5890359003975677952 3282347038370779137 3034211482246811649 1749974012296493056 6384528637479916993 1147847018387046913 546871863699953921 362798222457334913 7645640504640012289 7631492616353574464 7961959744204112640 8095975784660180993 2132943078345516720 7124427452392219137 4093482964559330881 4707559208702509057 6460805680266697000 1757840886165628545 8293600013157933057 317753771021238273 55737954158993920 244035870836151809 7343557661454761984 1379488106319453953 6310384932538482688 3226053967708422145 3515893525111787232 7298806738986610688 5393439831771811841 1611112155125833728 8436895509512855552 3819696603268534272 5162901123320189233 597667149744349985 5071996284683959713 2176946358055209216 6744369371004929025 3918615527151738080 848552230593275904 6689741377218262017 5116679316500441089 6418729827869722312 5753503699194798465 2568691379835209728 1528028316711145089 3574766633996039168 1875833565566161920 4478584396483957952 4279673677670490768 6707747250681143553 6112768791827964416 5987555817353928960 2074639682141722401 6160037286900453888 12702119812622305 89823757273407200 1103297636397062592 2163244682285928449 6727986977078761920 8015466147659329536 2188429284913076609 5073825051400501601 8004875097651773440 32380575015420673 4268934959335447040 7729292753858827749 3068113998339590913 1557670368165831553 4480049568132918240 7468238538653848120 7273235837390548224 8181816758202761217 9017222873179340801 5150581156554815097 7956504099239163905 7310794925511388928 7510024877754733505 2917050206180608000 6279392100541404673 806482643976976384 6380817088243591169 6177912798708457728 6994093889502433280 3841713878827126336 1999548897660550145 7859165459406993408 7551507141289467904 6929406225165058176 5391516720380294656 2135184191899583488 998212173302042624 6219571715363443712 7816373663935091329 2712781958189058816 7010629373960459648 2490749501511273473 35670548543776769 1652040161577897600 8393025661416452289 604787186746314753 4959182083818424001 2296170213230346240 3060277746190354753 3506626430849330136 1222367686791405568 712673569671374336 1947508895409700865 8006813198883078145 3052245798983187456 5359960087538282497 3219623241881854465 3136375549141756545 2275262837997528961 340023777343376481 6166526129716068353 1752945853471493633 7311748655197301249 2184593627167976840 3190711216353941505 8371220058463011329 8666781911296676864 1114477524448101376 4904767470748907009 4098211875579283456 3430827953867802113 8472372945769690752 8143591840580356608 5899444377575480128 4472308315095384065 8216190756445202432 4530367678097770497 2856025692360392753 7595282560589955072 8346273954062946304 3257410238933343937 3998982187027347457 5203078506423582720 3821401668021837825 4572349326393466880 1678216703585348673 8167454840164528192 910229481669421312 5824248272202985632 980256810751433729 590061583327152128 1513561016391969793 2821675699802210305 6923625589247600640 1057707504022740993 5521567428603558401 8663124627472145408 682423065078792192 2996596205352680961 85172082340659200 7546506926111774080 5024611031628737601 4740545564702769057 3665343711607440385 8617010571047869281 2747427788005560272 5874594130802628609 2783492376991044609 8186348816214261761 4270030139243421296 6457005162878140417 9089038563044331521 9076130730017195904 1938308348399537296 1777704739554305841 6298288483799111312 7547267137018122240 1391011633148987976 4356903961579202561 660955771184452864 3341432098549177097 2904029771540178432 6036660007260278785 7615508110315059521 6302642847737196673 6532588394382797313 912259555782426625 7988219278396096512 3772128489733322753 7485538440536981505 7264579474520258752 8847078712082989057 8769848415095921664 8616575929294008576 8713580574428708864 3199409088386502656 6321862933624233984 5182334249980864512 1191430196540661761 4904870071622828032 786798493857996801 3581285649930911745 1528345264579231744 5049587883622137857 1590793624223219712 4969594927737830528 2088741724961480193 4341851779243421745 16950070448488449 6431532903081029128 2449144574077403904 9083655510492083201 1432267373132766465 1353785853807601136 4090727344149766144 6918154176678089217 2639718683675891745 3980183955942980097 8581420977349656576 7627986369413600704 4667095167466403841 5771509874075910144 2334641971082364929 3479677838999322624 398507329533456385 4992347828067112482 676081391740533761 157554396678828140 6383834937523009344 5531247029883396097 566526370729013584 3423672854710679105 3453686955389712016 4552377123550766336 3737758163380232481 1341581773656426496 2606927279796367360 4948579054072177664 3883218181223155713 6036492097805768192 3227101288768550912 6329482940887556775 5938132858192777473 3959379165911623169 535564609754380288 5015926676725032960 33831447460636128 2616930779570176 6933095012637814785 1629686448213690689 2359361877988878912 3457563444308942849 6519241817525852673 7183717176906997320 1546975969980383232 2823375524010635265 1601786516574864193 572285528409899008 2485303880821690369 4832722833175330816 3291809117729263617 874537505250865344 6794848412781371393 4108592874151424128 2364787988609871553 5954099268076696225 6303966418128318464 1238624570158612481 4941435692225060865 4891167177986519040 2948054949531965952 5927759858814944257 2705115929722277633 293871272732852225 6200401935557656577 3339885610097021696 9017822079789015040 3547362188094246401 87738683544854529 1472672078985123840 8396373620348682241 676633672293218304 1386610622553674497 6808519097561373185 8390291850560447328 670072938783454321 1722938114780204033 7299833508504096393 8194916163662779648 2511562836318496769 1391346476107767809 7336308129059363073 7620683193343016961 517113030630602753 4827274430816476224 8271197031050110977 1604898410454286337 3356592732865911937 2007094695916224512 4032901986361229377 6151736481222487041 4208351490125598720 3404876073328370913 5960916502970761728 2687580988957115169 3306009172170178560 7865648915586594625 889895303700807680 7532892704638261248 6556858185036095976 3241555161929760768 2096835855865998337 3063650419898474816 6788526458223767041 5818922686151998465 7386877994889092097 8636205264228675073 8799040766193860609 6340884620327646593 9024900267725842432 7449516445543514112 5564434314744525665 1697887093200666625 2116045136479812609 3436831159980988416 8828188281540492352 8820968096144803841 6079693814532198912 5066544503818993665 5408718406784208897 1259391611560995840 1031303537975102720 9156827121627386113 2360142182718971792 5095186547934203777 4128436149739151360 2640586810920763393 1265685102946168833 6798849393087897600 8073243267687156737 4813258756425789440 6871901609079273345 8382594166871375873 932834601931096320 6813594081263433729 4736056419986329861 8753014258286591393 7995174482224104433 5437887996893331456 3132553273392676865 169318174256647680 1667632857752615936 3639567199700942849 1138694447045645312 2945415877377277953 8071774033613113984 2955164658884828544 3309148450170733825 839602235247182081 6643764177028556544 1787816182702426368 9222048729418853120 3184250228343574529 5081608535610595392 7596425472362857985 8182111684308200704 6784076104241182721 27702796871005697 2258629845530566657 731969973114480641 8504336210138075777 9190809022800252928 7893496785352301312 3399740210943934465 1316469711475369985 1723645638566483456 9122216535374417921 7512190898923613184 8279091031673720385 7937755795531416832 2467503626709433884 3964904758144105473 5745589098346154496 4101923309976027137 5003223921545962496 5323157876518643201 7402783328886759425 4642764004416897025 4519324600182310144 1720465657855608833 7225425076734132224 2110917893320359936 9079234094255717633 973190606154924032 183104099575529985 8108064783929016320 2205789368558256896 3475656496503717888 3485402688968686081 4799672718122116209 5385336923487856897 132814543462982496 9209697591766373376 620197378582637664 5915476933213933568 6083664688302871553 8587198658268500609 7730835876616207489 5600236376840988673 4870501543034949313 1777293193432998609 5991117214943201280 7494655641658327040 8201434666801522688 8181099399231166465 5400349083892318209 3682592598723871872 9201591544967989249 2958314231228792832 1896459209828410872 7369627059984900289 4516161986907301633 5085649101054238721 7683434849341499392 7581583483852161024 5122154926889394176 4466331034735896704 1464663424209846273 5138297034061807617 2878195750267522816 3669544314970947713 480375202570600448 711254209057616384 402180346004700421 3726731749384482816 7505145729319591937 7465396442528618784 6513067738893695489 1349200463875940353 6404364088309552385 9151416942236076033 2619449030270855297 3913228606350426112 1472958057958060417 3617735271814938624 2315404403945242645 3907852588243247105 7208195680280293376 7309491757485424641 8798303394150941889 3731377177317728256 5382696703387386113 3120577209818565824 5088343642055682433 2546218170448343680 1301539684278087680 7523247674443241217 7163828828557067136 2686100620552218369 8916739366946605056 2753436344550227969 2426191699552945153 8935044418754990985 67747179245928449 8541476527363548033 7781641449789916160 3985996182800695296 6578209684158406657 2257383703513456513 2658678728386721280 2504019928721498625 3876760934302413568 4242733769881044609 709747703834119904 8873238574834221056 8808647342245806081 3857468162680641280 3217155702233098117 4112543016604794881 4189634068718584704 707614402986327040 5010137759744117921 7774588108462030848 433153022094213120 4069218712455937537 6168517187114778496 6886019344884301824 2452500976331836000 5690645102191181824 9070229207672795137 266465693980693248 2301855400772072961 5302480122884233856 6767259700944847872 3297535201160650752 8054155789030334465 4188245647068852608 8174705278047599616 2312070816293841152 3208329885131538433 8439764359858192384 1555260980606435520 8523471998532075521 6784728927949760512 5950509967923347456 1816595070094775552 1855056217510177281 6788053554831827968 5349827552176453632 8858593612875257825 8903900513450194176 4857550569043341825 820438442647409628 39025294107724289 1368670407817993985 7269671463605430273 3758438523196411393 5703247978919362561 9021714080828994496 2116477157858038689 7957141872546330624 1921041239616028928 578241091621388289 842137328427623327 1137021334687109825 2301440045917847553 3414528474863287296 2434289771295014913 1405291571062852097 705336147878817793 812377006752809576 7799234173789634993 876359894565811737 9046873792399100176 5640560335520723600 7272161913158295041 8652151436017073745 5774968091299332097 1738996905128493632 473986981207239169 5686032181856567297 3947095907226419200 1311292570492928001 3084923465671653873 7108414874377483329 3764349784940347393 8696114345467284608 1983572964832182272 8129986663145594464 1081117072478769920 1691820273028349952 7526778947422632832 7079065938490392577 6567705565999792129 8381777388443107328 251188503441984513 3098765469416664321 5918919896949695488 7887320815274214400 860592258495876096 1770272137681928448 9069113042242371584 170917906272273649 5705373038905733633 113175602341404368 4585822663044890624 4874662688138790912 7836816795973419009 4685953449752264704 8299505508488224769 3473659463587928481 180543814471450625 2161328858015937025 4169213455980494849 4353393348184286977 2281130079347097600 6161464132388736961 6447062348401606657 668499135516639233 827231550393464832 4699035597018938112 3740290530936671488 6237133474399876865 2938762307768632288 614419997655826432 8398375954446404584 6785231357909450496 3648977252829995009 5650299261748641793 2006348392607231713 6913822199216821249 111994955485618529 1487101766440157952 7917918781817763841 5079862907257168897 44462309168365568 4486668111139569664 2631378215110578177 8532318867483017217 9129361685418606592 5845250017374579713 590750840958386944 8786584197365913280 3178942352414739840 3757140604562475280 6693039906927281201 6401616042245193729 8300850572006740753 9095629270711592961 802469780708261888 852862725506034689 3375984825187581953 4596457198343015424 2446243271297056769 6516082231121410048 205233950094947209 4699658056305422337 1570606986620619777 584731764583203459 8726274678728800368 9027516729990521856 2302381273082087424 1855586627975053313 3633184026503716353 4053312304293261313 4357904948478369793 3678630237934977025 1268949757168590977 8198160693327135233 1689123876823236608 3979575169066566977 1483249698777854208 3440522553479157504 5412713065580392448 6399417789642842760 4273682023604463617 436729579236761600 3364153414074609664 2791308784054294016 2529791287045445121 5561635648550134809 6532851630835455744 1104884859419155968 8555252048447802849 4700989971701211137 8678065840890576897 1986091395674642433 8669912699084765184 6605365446770150137 9213967108482711552 4286717279557997633 6400985549638518016 4941912010856330752 4495911266344854017 6496387394890176513 3841804658474172416 2699442903660234901 7212453341052186624 181674048551788545 926996012789776385 8730690542366031872 2491008003043708929 1864503377300553728 8634476989620895744 3851168022665870349 2948776618361217024 7225748499626003872 2615763862807564288 2879842697175463936 2172616201077950464 2055151479802184193 4327752145701541888 6296522618487189505 2838603123250517633 3917308551164066816 1520353242799865856 7657720657828384896 9143301043574240769 5692689423051072512 9211447659745321344 347925778693275648 5424762757923863552 7601564711040192192 559277424231802112 1440896830898878464 6515474170781493248 6792797557944306176 728663978827317248 1896789669337462401 8026495425610186241 1936684801867963649 3685875897983985792 7262364505549570048 8771592247017237504 196550999116554688 6517966003814215680 6509116068784019712 3711111865712368641 8006223461021074944 7944725376188039169 6713804107165270016 8334762030523070272 523544045947117569 1656593608587419649 4127313778319163392 3516316301745442009 5113482562870459264 6164385022896127745 4723804088358398721 2432813328875498241 3043535646389392384 4563334870083698688 4593550110664898112 92021118433624065 7224675540225556480 5932204123810689729 689127716278980096 8586315108246241281 6164387878722322945 205130973245597952 5795014860660178945 5108693706548473408 7524849342850377217 4154039641467247617 1366774662779727129 1978047493370970113 4199003977717510145 3010405432449733376 8383279366971839489 8797609048515450880 1671451746190495304 1113943689098831361 7647038956863291393 3475030470955541504 6179610095021277185 4396339640524623873 3455504046261010433 894290171860201473 8728291238616345009 4505259616992550912 1442550541628733344 5732389661313898817 5625461969257103360 6041203150114684928 6905797303286620160 761542203625751040 6418197227719196417 7393268453683456381 2842110781791139349 2549689782243009024 5838249612929466833 2919540345640812545 6188565751064670017 7042500878389072029 7389780404242026496 3521100037683150849 5750407987358433056 7252571759680841473 2479188903476325840 2969990577729044480 7938664130422415360 7899251178225968129 1411147837230284801 9156972088338865153 7006372949034979840 3828434139743518721 467544150659253489 8258834553230836801 7761257668477238529 4349862341590258049 4342482116011065344 7199302137204814848 3809169486399799297 4548498904500346881 3285066631706565760 9094930094236731648 3138562414799257600 74229663220596737 4171425633619799649 9171707113135789569 8244200823892687392 41312101569891356 4669224387095019521 6895226772094663168 8977706130611765248 7077264759251381889 4006556051248336640 5439103693356456833 4741568731626196320 553472015156569344 1233349638334382560 9062046061107519488 265719363950411777 5880110140575186944 8927485680282676737 6892467733108785152 4813101770031001601 7425905451494837248 6741914364855513088 2094431709061058561 4837894785545774592 7924176869736220161 6675453808034145457 4833775131852072369 2055456352026198016 7099917041399864321 4615834350789239552 393651418159658391 7830386734443046401 2776803582528236033 389884541813544960 2772739154292154848 580786882998434304 4375289255120945153 4939000725413902097 4330510728671545088 3163569226281795288 8849148294451462144 3651382210469957121 4167601810113130496 8674612707950302081 5682986516885013505 7101975070769318400 3866413874759504896 4787575922723899392 7320285110870525952 7886476676864645377 2307056868432581249 2926469290457595905 2025490793539436544 4286507071055992833 5992005567986484225 9023098309520857601 1505791311086409601 2358235409460808608 5354967604402248705 8558380597365581568 6390750862526118144 302257695240806401 951933979917007424 7761267581227163904 4360005644737748992 8003781937923634768 6277832601220315137 254463926373388545 805508842863546368 6252549960170108673 2772405588763260928 789285379005508609 6243601807238659968 1780343469023756288 6622582376492171265 6257200738600999937 4172806466704015361 7574987005686526993 2572228879395520512 775613142335794689 6411657627952759808 1178447020558525664 359840305670870016 4778656262928739329 362936885139956225 179232763865468673 1851502010445983841 2960077617594263680 4152473510881781761 1668421742632189121 3006375800103991352 5824759206603234369 6913904628474411041 8625530878826692608 155596197104599617 2529012627898433536 1954443668299520088 2603505375049128769 270451624171615664 3419133976149753856 7360910733815011601 7842851948254761473 3133755566443567617 2629119746123464640 544228398017545345 869031226669132288 7933261910711169441 2193069191124144017 6773880032615537824 1421523621765158081 8237091150979809280 5082368330131537920 7356460979839831553 2321698504931161089 5127115197091378176 8609303590365307904 6753911263761367041 5455344302104158209 302334166647945600 3751470135571676160 345556114060224577 8031533166294557440 6786924900330414080 2793542817375013808 6718143379434641777 1225775948200746496 3746578965515962881 2741273501153746311 3472245578240163840 4927970346213142529 8459330314058285057 8363282648329131648 4725648634596652416 6448181342281599040 2047992298223054849 6019276850275329536 2063074331145652673 8969331036173594113 7741658908286433440 1540922502671159296 615661998121844128 3819250414241284097 1455133399621025793 4945562335658193920 3295884229898763264 7206781139551391553 6869265197502690368 3514617840525400065 6164308269203791504 1935385970667581936 5003342734694449152 5233880395704107008 1721047596719237120 3152949626638237696 4936658223091610112 2991940531744538624 3355868361051990913 3550885536186400129 3353073461486257760 4139096684590268417 3329733611736870912 1446489800773271553 6876684676162551521 8523766411372661072 3406403475145818113 8949405280952155649 4868793290729715969 1533101267612127232 7644872737871175873 688639386177124865 990622464964893505 1436546548968202240 966116454751731713 3926220729211794176 3255859476371516161 3934464333772104449 2446152324522950400 7642847838361104384 4381467084187527872 7667778627145911296 3529601189795903809 1931878987239956481 6733583073406781040 2643522850343755777 1179642381942508992 6513868424266500917 3946587706500025505 3461559736827230176 6470151128632879105 2950702038880324353 8091509388202046052 8596977587587867905 4518064736238611968 1456918799760793665 7361478545519346689 2315417893146099713 4557128475385651456 2056968712816928768 167362130165497856 263505951809375232 1345261187018459648 7990137160497434288 4341090959591604225 1676453574940598272 1879550767873744896 7287541226950704896 7578626468569365464 2112806618933045249 528959225755271169 8480962088302237696 7171400398510667664 2814124917986572224 137545891035050496 2393009921313112064 3257540191585207681 8902644947652384129 8487498080024681089 1205208198820402528 4658221011704053760 7642036865437231105 1264349536780341249 1825565092485676544 2499556624127138816 350399812871550977 6132574932535787776 3362941454838646465 9166707812041981768 6803644114327668865 4411331877666422785 5046384603511927296 4261444998055856129 275115609204027905 4727252349726556160 3624217589892390400 276083599715324480 2861787736517734912 6451662486664269824 2749063467428601857 8540888750510531584 5803426981198467073 7365523752846098432 788582135209000960 1527473037631132289 2757609424934731776 4638514309453214720 4352971881727566033 2982778788132102529 4171284772720719361 8839939269088591872 8157073450279831040 5108691536861390049 2177165510745022464 4292274353756930049 2067529147396834304 4693456995518302012 7769886181560097088 8255283707205548928 4903971927581786112 6282041045540700161 9028449366368225280 3435528578921828737 4051650375195400704 4319681668398308881 3949153820578140417 7059609757515945216 5751820197694537728 5637769337876716193 389879163562031857 2492101670973031889 5146433061471112704 2335813693309384448 768363197748145152 1411697839872655361 3504331938641096960 1383240690712530944 7123625641398038528 6808012946381291521 3611643457428738048 1824241015970135040 4041932196543508480 6186133792318865920 4211514539606621440 4779777023852295873 8018805904126029937 81228727375065088 7638081973865280393 7356039544609283073 6427355883294270912 2277922199608376833 6271501668011497216 191248408972640512 7385169194288703489 6646071571844533248 6988532222573416449 1113019012501567489 5924310684310602241 8217221462763313160 1214994815653306369 1952545926419043713 6210291722739847169 4538534606418444288 7997645500579235840 1489455517767827456 4491303351269818369 2001851097636709377 1062664720786654112 5781275149158268928 5375098128166944849 4063560011133713728 1455048543639439872 105492828009791489 6632094787558891776 7766895786119113696 398131828209351680 8559861693078465536 8701334892098074577 6466201766153321473 9048114660843130624 2731848169710166016 8733559006578876416 7083080176470718977 7096053422847250945 1178669225371650048 7547890114928873216 4756983340113919264 1081630029769367681 6379115366966900672 9039104027634080769 618327619953156913 1079866449987465617 8913625044932822017 3766732731341733888 206330318455348480 6967294242916956800 4049813950823444737 965346921126373376 4467426532334582272 5591941359041804609 8673791143489024641 5497562961622733364 7006825972641024000 986098888871178241 1992079797364006913 1018884452584390832 3024337460439908353 1417421073407771649 8751657150830672256 8425493899775049728 9064806590440961025 1811917555955089409 8962069700267314944 4307954434267407040 3506883297607221249 3913592950779384321 672982227568013248 3992525436389380224 6735450587117916289 6025346227735277953 2175264096539210784 6461870491273945088 7937158415286681600 7680566516021543297 3075405245268131600 8433497375644399617 9129773276017090561 1861646175486316545 6565731460256559105 1736434428832022528 6628958616243261376 6057341455856533729 1401726058040551521 6899857914932630416 1665007448122084865 2621323347413925889 3320662931443403969 1641840531937142137 6396638684612804608 4779546475045801025 6753416600160982992 9181605018367895376 489919172011601152 3167633368976370673 717897260799885313 2677687729229399040 2634394721827625345 7165390012207978496 6140367603714611010 7658544810021580545 7690353199698266112 5480694122390077665 7601085365262733312 7842126643569414145 9078893135330914625 5623251544363644256 8955458226007408641 5666650900006264273 2426971762047129536 1825306046145303936 1046799982722361544 1842554782491813120 1535699253352832001 4436492946974310400 5628888284441125888 1435005287301381505 8709178811593883649 5083284086104144881 5428355028133600320 7685872911563377824 277479666987695137 5724871793177985025 8280670393510429697 9209617932847594737 7760891318063120385 7668177692432556545 7358567848724776369 992842883682269713 2106175638481737728 6234527713607104513 6064177759698399233 3942608969818136449 6380945837686159361 5805029937665062656 20261060170418177 5620067675454484481 938565706806978561 6067544395473076224 655805818251766345 1859086889029680641 7622035519501439232 839967051594858497 4929383629927339648 7431499576675184897 2429229262548705280 2733019892970070017 2859854935929400120 1606238578685292033 2048872496219291649 7215549655603653632 5633746538553872641 937164211862847488 4535938688854845440 6917078381884018688 6461017141768923264 3464921470284079617 7135124461315385657 2019020691159449600 270323586616295425 6707685139010359296 9100182733470752512 3692580789156960257 7860872870266953216 5087474513654149120 621563149203458049 566919070805065729 7746915412401127768 3954362868371659008 4846436300361181952 658775798673543040 1981464390533759136 9148320147658182657 7596790486586007553 6423487236409842560 634128269274310480 9143154724318068224 8609159938304062336 5098235556312407789 7632836131608035328 3189970983781244849 2400260204322810368 2924172363982460929 6747993819937652737 3188863078824990208 1005438780345314944 4494926704928871936 1933376553301889105 7232145726137811456 2835449419966251649 2662079485882925057 1296916163268846336 640875260611875329 7880311749139191808 5823700316657188417 6630341464517754881 7204431453444372673 6704887153058897281 166236469227778240 8050015408935001440 9042005018969971713 7132028064517366272 3551512199056691393 6132010475121944577 2877382074412031857 4244701704774952960 6692182286702952449 2508914112004202496 8699990082282592384 2127056012140733697 7015242921380302849 1763286324748732672 7005173328139059201 4005917293375426048 4068722386344115969 4865802812875164321 7399148047127847464 4375347654970490881 4845987821245378272 4982849532824911873 8141499403494887680 4029042179659109376 5878957700745955585 4132719438419927040 1774500312314781696 8365693874270755841 2690703819600092993 6120431554322101248 3828846017133611008 3883774182812233023 7764651613193761328 2385421546871982081 5784556307573497344 1071163615283540992 4582132467300088417 2862016337201407009 1360925132903568896 1124321615493824513 2944343534455357440 6573303496662501528 5734406975726176848 8964345173378629632 6004470302795235328 9150144885081901640 7359090093477259776 2994711797391450369 2648605039554371584 3253258718370551137 3181492294798487014 7032183001947707136 4455169961334180097 3711134688991235857 1585661099003697737 737167049461235712 221767773423421057 4784799435995961089 9059115177896121345 6016083346342026016 833813245204410368 4799253137532232705 3775322340690089985 5097252891242377217 3792257639089413632 2474452412437564416 4622382429010683393 1285949922356494337 8065867002366136321 8802508716825241344 566851604396306433 2580461469812363264 7543612506943251168 8013557895807516672 1650317260627984384 2808135409609646081 4653933434869153792 2278238876619972865 4325627290960863681 8953182154926550016 3544573151009360800 3924256745456741697 6512028650431922176 5234457612102379105 7585785098507038976 853136722945409088 1711291850895898112 2922075174197133313 6129222230833643520 2529603957810689537 5316539948747243541 4427352592082280449 4460781181948300352 8744042655690776704 8445444756673724416 7052746572635326721 795189200098517248 639068301933174785 1473480275515524865 3379574735385722880 4960682183633508352 1682106631053185025 6531205013318555649 1504807400408365057 7270194733770267137 1112253854709522433 2652864405766729728 4524473854404684800 8009152953943168944 4440289830032004097 1197084987424652544 4794252513785314560 9207911345630195713 2765333729051215841 6742132749002081040 9180825315102287873 6042671768800876193 17233704983048008 3547502776536424896 8172005329091636384 7155686989642100737 6382501698535763969 1112696916918151168 5784966648645936753 2749513701716805120 6900586821140099072 4251953280751612993 4790878835592588545 2280244878711455745 5228699291240497153 105450774292070400 6297918523138113536 5826065684264464897 4221620312290307876 197228600572489473 5829175224406376448 3112177599909553153 7854253990696997121 8476620174363232337 8515501575887527424 8154371359055636224 6939657906154389505 4332174030274278816 7539984758780738624 3977780077840398080 2902711463363655105 7253433954581237248 8834764215556505600 1755315480754284161 3532131242869522432 7253727823482603777 7393351482673627713 2077591886414863872 839772141210307072 6466804414750392320 8440568489575443713 4687258436766493568 2136199207210434561 4746830915615182848 3575672681561054088 5237939328581961984 2369635854322933761 4851668373421694977 7670321360537781760 3404705102130253926 583968706874572800 449354331536193664 3391195545046769664 1648248256080871424 3884235522623211521 4822438874675868673 5580501405639630080 2309095026367053825 1685861194376765952 955318584396288000 4640635839240037696 1324520010974887937 5639466978173596737 2772787846961152001 7363336254680416256 8662528328673878017 3864983421112684545 123756904207625600 6857107382309068800 4934567209010328577 8161111108221224465 1976501018484957504 1863868915830337744 3504720194752442369 8373807761863344128 7316493857616078592 2832941003074733313 8218356722441533440 9156726260470364160 2357990494200446977 4423553133498111744 304596701072357376 6599835537720508032 8796575517003784193 7873049245390429217 8156124051136167936 400855399871479808 7287974543138410768 7499292722872417408 841161674870325249 2351609328707010561 1347607841793821441 3943649989249437696 3172335044068048897 1681858199970093568 2906868838172295168 382804764285401600 8170687733290103552 4398883729810817792 5609284978787679297 7139976454903191552 4412851852925140992 95653235254686976 3412930984331537232 8038010854491674625 7536466658249442240 355495744454246400 1100951122198229505 6366366864349179904 3995953994653961217 6403576856983705601 2775940230080626688 7413320079635119616 5219697406033064992 348662260881373312 3709580932127458560 5778693897772072961 5786531508122214401 7296419846126795393 3198239567318016896 524477543286104065 5926119831487692832 5776150448376258561 5140645867458502145 3829411091544578048 1659483204300445441 2484474345440305152 1356286185104605184 1857186582233493504 3211188932822457088 3921555170583642113 5970307293259061376 3851530345541578881 8640245355281643521 3854095501063606273 1600773056482983937 3865922564798388393 2062382458403145473 5026807320867381761 7133333807287709185 5768131255206596097 3500476464877854720 7963482824639082177 6503247540777621104 2479344675044250113 1782524646779066112 5336441313657327617 3418242405055926273 3810710295361148929 2486704874531643393 3103747844246470656 8570671433505653633 8778953522495356928 5884637363107266560 7539905517785361408 4079019740626109632 9038749544225032192 4883409964828705985 5866847441214128128 8334745843799545216 4690175222614708224 799307416733622272 5777362267492464128 3586086318373265408 4767425846397790592 249195019221481472 4843642944444863841 94954114489764609 892434705837020929 2855504391707728641 178603011921909057 4928488672425102337 7129155470988502048 7697979890473861120 4271952795334094464 2403274860757510912 792447313436247297 6045335789611010049 599125019898675200 8486483183336286208 5407362626391900160 3550375349262202880 4450163614094031649 4420728193608499201 2252046169525825025 8182831102372136961 3303026255741702144 6490924339472752288 5167614505553248928 5851846149688852480 5688866081014777441 7423130152634345640 2213087818427650049 6898618596744542529 906900451218448384 1544803006225252352 7461287491541026944 2365606266599344240 5787765940970643457 343499890226064512 3726497374924963840 4510127568036308840 7556106455519068161 11582698195371008 2403455690532613505 1326231333720747009 7733079654512801033 5721816666076213248 7387211218718560256 4753235940473733121 9002742115644795008 5374064423664859137 2412322200837160448 3549189628755683329 4794943281698365441 5720355413312278529 7917345438341161633 37733872833335297 7207631828610458368 3975332652199136897 6638224864796905600 4333172726514240513 4296715006015168513 7904784313465050113 8701361713585969313 5671122732421837441 6882902534443823536 6929363105890525841 511856170701880577 1260102236142539265 6065183906847443968 6137043832449079040 9003950559964258304 9085765238140411904 7317635264561865344 7112386292628848640 6133454120417181697 216104672247416833 5199659502383150592 8970073549775990785 1403914650329604096 5030842174906826753 8938523369647865857 2278789934307107841 8226280436045824256 86776954951311232 3109102052628335232 3568957291003108481 527611573102120961 2629194080042614784 4348612279723865601 2276188884119162880 1668650084843658817 4021420706757967872 4363038574858968224 4312221994845792660 5322201919265812480 8669067329491558400 7212545751938236417 2577660416948699136 5752841611741925376 2311164991542132736 2537034545893998592 7712295710413750272 3970909535480053761 6347841483775183361 2910976417117470721 3827142862782327297 7334720104275738744 1929627758133007889 8899342454089899009 8601345268683583232 9193806237187210752 4296903164833936385 1216198269170869761 4966722055691143520 6448046826353770496 3214125463690557441 7566680083984006401 4797033532766918784 8561602695781455105 5475060490531792896 6900062100497367040 1683570227171215361 7506589122455162429 3021965591298060801 8564814335835785946 421494703390381185 3784030404406280193 2940725466461417472 2456643046339018752 5799418859607744512 1502003913997059328 2228229544891224064 8177766300896871424 2781348752800699905 4925316263214654625 213260325915270240 4007014995384270849 6317535012798812149 3795826761959230976 462710101790987552 8702944987361602448 7838994679127325320 947065799870672384 7360976566779820033 6669337528891604992 6862201561105383424 8613562987402589696 3386959973711507072 6021289702373899777 1232795446317863424 2181099402012383232 2179279010154938368 4616291666606577928 1754642131055176320 6197364310348098560 5187571532872313344 2798278513258135553 5872439740974268928 1567852638555044012 6884973533539766848 5328104862199301121 7287825878313721856 3003610578004179969 6870721406593740032 3359680395060789248 7914869494403563521 1251887542892837148 2525528743836598273 8856755331393851393 3483575376975642625 3395375079881455392 8480413574803728385 7347615940417289585 1779025376837713601 3529322860537065921 5953785225464016129 4792806539988470145 1655692155180875776 8574640075750401 1034570641147910145 6459309559398744064 3493273695541856257 3511462620537552481 2967100084126801921 1566255517556607105 2339328974228600833 2100378493790584832 8413610405183287360 194696438044455937 849775220566409216 7768866160588713729 8840633451977896321 1850159677586276352 6537310030752550400 44656792373868800 8120487870844539521 8259859721402851328 4971133268362737665 5911411382965490785 6621895639470178304 8619628460040359937 419468469956771841 6423743082764173313 4651284845452735489 6129944379522333013 5280660910017168264 9036984945652559617 2948197493862899713 8285087387771684961 3751629467570875137 9032784206932234241 7587037236539134337 8763259542240411649 2832189208473593728 1993620419475640320 383688291326484593 3629458816877335680 1745306618930583936 7237783376074715136 4281602372445122560 4889601221117349377 2878502952584945153 4729231227805993729 797327681707704320 4659028446091609697 4563373372926623744 2203942418480562128 7035670352297459712 8452698518233677824 153924822161806337 8274157693158359041 9184723074195763488 3063592086003116769 4437989108036567040 7425401655340355073 2731232194018988801 1193608473309123200 4531900397200203776 164778777104778241 7400266506518644049 7820476391440154624 7202553779764345345 8087298596900024833 4245714276102615809 8203096844161590272 1159084656458200572 3891854894523243104 8137678742635866584 7150651290870295681 5683204321185316465 6864912108815353345 4440080772394829824 6132772880536132608 635173601325724673 2063495733501929825 4788333961888990672 1245056040998977024 3615636096529941249 4011968852620628321 693637756840613376 7172637108353253281 7146783461060618112 1599909616897089216 5602909369426551809 8138384506472019621 1226681849527566337 2427127220703457537 5979988925634334721 1906185259940847648 3085451500313028488 7792034521612991073 5180821047211869120 4969998663122460672 8325351418185224449 7358860235237776641 5747124338077692672 7618944136769437696 6164759487179572433 8924087109009142529 7104990834915107105 3841403361971019777 3074276391599740545 9129203309742007297 6949079725982285825 5364079588988600321 2680968908511181649 5159596345431932928 4127051895718416385 7540102483261423617 9197078050205663232 7204943399376955585 1278218447573999896 7587665161212081280 9036367028558522548 1530502379024998385 7182408656468565888 5648841132347998209 2314726531799772329 1381647321157074945 188437615565740033 6397773216571238400 8501517826349387265 3574440623438163617 2017969236012220608 6288546339095066624 4268485514122304000 5997650795907996160 3346448604949650432 2164187707439752193 170872158779080705 4189211413136277505 8685110427370626048 3863800324370145841 8054827658250010624 2658445679855054049 8799827104145217536 92799334126452737 8336203886257975297 2586470008389187585 8345819666510761472 6417017168653941760 8755793072847210849 2612534902262544897 2470605681992773633 3202333659624787969 4304027939937690337 7799390794929278976 6416749018685997313 3196671186582896640 3593708673065952896 7417685369403510145 5741611842968899904 5584452871484991105 1106575917341201857 2594283465397030400 5512447459450496512 7857230456817713153 1412549667780154625 7721053764607335297 1942898771293569025 8478878363439109729 6001980006665314792 8300278526325115393 4678833358288611328 2912429413531836289 3315839865942505473 8354610293718673089 3642162163661471232 2105019768055362816 4393777462689412096 3349432142426112129 8983243299379402752 7724352137372973057 6031943458575690689 9078740728677359617 8309645198111267840 5980382984045134689 4776773949330063361 2600904688465063936 8214926030038808576 8945503541179411712 8994541861932498945 6862931684461494017 7546149562974463233 6928275563203705473 2053455314255157248 7521626514112911873 4652863216715972800 4867449041285928961 5490563557287144961 1746338923979064000 2922437915227193344 7018642647402844160 7562954169219475076 3251830591770517760 4107482266540568247 5326910640255092416 3891022751007547265 3736861231338459137 6308545128124104704 4438266953842417408 1990023144298283008 3417426178305796272 7292924955214513153 2642277883324212097 3519986166358377473 6806508359697623233 5226226334936377697 141554433509202977 6732724078416150529 5521336518330916865 7189861792622135297 7579759913770342721 6138892864000607253 816269102607171585 6149388616772442113 7694068257901530881 3061073054553834497 2565168244505135616 461986228325998592 344828993468207104 6333904066770239489 7067989535357374465 1783610246370604033 7997853364328989696 4872101740717615680 7729112717196592384 650700411082890304 8741111828439137921 3458804593532481168 6482303262008794625 8572291508557596672 640296385191327104 8558962926543890688 6615371514896767408 2606001628263524844 9072045829397828865 3952520726880337921 2576192509599216640 3415148045192665473 6567535973820521408 4718967144849698632 315318008456544257 2048553531922354177 1166227543804644480 6190855755821759392 7887709449732835520 850410905512208529 1445584460060280000 4076656623483634305 7071778978206174721 5685579242998657024 5163425866644192961 486405661068864256 2185080951156804865 8804189549230311297 7490034616819647489 3218852369355625984 2410860886072320065 8793092913969168385 2096365403832475649 1643717230565828097 8626491884334760065 3759983774955180033 6237972852012689409 5187100798790871041 5499440218962780160 6902592063520876032 5235910560353368064 9135060648797585409 2709149679166378958 4881604503507435520 564433848072929280 7986466342629670912 1607890149848133633 272624870103056385 6282950665682493569 4931049203631603740 5361522467815749024 7339517577730568192 5764840899822450464 7076365033079003137 8120417089786456064 1365940032847122432 2187482579258410497 4242535018039230465 5873480869418018753 1080317438817735681 6406068768314171392 2287961148954737664 8885116994609701888 6742997594616246272 8606952716245740544 582671926091972609 8195901547642290176 5442706493254836225 7568577326669211265 4054447907553620992 732103783473638864 703234819931018241 3979276062509072385 5833503310661636097 3759739555649298433 1859107742003460096 7195681524417432416 1821514123345131520 5362287946262046465 2910241778587745281 7569876133740085249 3962498657795088384 5134490362785032192 2607560315981791232 6569426948096671744 7188151227260792177 6269634043581562880 8006054857967075328 6911340279646319104 1575819942880621568 1838503106056110080 3142939514054464800 7327917069189598721 5005663179803796353 354082346325421824 6417659352124424193 3775120975622193152 7338896128537915136 836351370919543296 1399605285320478673 5063208393390512128 8265134090393573889 5486176871870629888 2048078642192757441 3391329205909807105 9121550863254439648 9101416751336619521 4008690389353953193 279503003546830528 8406300585631791105 1202088579137390592 5635924674702664705 4494761958151594496 1727504147574495777 2621524141756219393 8060002217117433857 3061840319078952448 417781324242223104 94293170961495040 4667241498253099009 4381322096010919680 91027769940219473 689184653285916673 5619163528739347329 8361403096417486209 3398087259461779456 7563477629953638400 3991487614057742592 5316188943364986401 2602179896850635824 7690036915509267888 675679558716683264 7559363812116979201 1957333607941251776 6373380366663106048 4510098064380264448 8018518201711595393 7532042422079464449 5428525915431855873 5330332958321729537 6659091399679737857 1353749012941901696 2970197666661210368 1589158365479796737 3531045117616082432 1984447818106494977 7982337249114642816 5876307303840135872 6815602779185061888 8005930678178296160 982150032103234561 2714439105143127232 6331816167027130369 8034090276096470273 156546569053403137 8380082294469519601 7622457552742371329 6176051347095519233 8511840865448973313 1804827788089712384 7064357311348942592 4116234617619140309 2021987520534164545 2592043308951876992 3201694909552177665 93860038432409793 7526103655349747713 2106904939613001152 6462377597508395008 1609937244153113328 5798926806495983104 5975605505286327661 6352103181814444800 5386404389829774529 3870984837209710721 8841289324449143809 7310546521211473904 1742855059150601632 546813763205988353 2158765732222230529 4061969551664644097 1521383177756918513 3691255842562375681 8372766411123650497 6351115893717499905 6341697967579932417 1356348418339911009 4083398274497912832 1491532779291837440 5820798603640607712 4145808788097760001 948828664393096705 7593615150403590773 2784776368307139457 7125776146574082049 7060665834269605889 3971817873911659392 8407085843364198401 4802907559401078784 9041101606277073921 4011549525793342977 2138614311095353345 4678144932077348865 3259865861769789440 4641973526300096512 1208974922847916721 3233817476437878785 5484787278747566400 6339735822252611585 3799559601180595905 9075451180953495553 5316942935200759329 2601399343809295872 4583615277264902144 4598903414854852672 2156595917858040832 7672363688107602432 7293544594678073024 934514216543313920 5797366653898528304 4345532471266815552 7603444041432025088 1308254293488336896 1244946249917961344 8104682221407072635 5616893055362170881 7814950535132676097 4834797938515853312 3509962080572127232 8070360724766351232 6156246309331516417 8637632531607725056 6505577736848942593 5843094673258972709 8106456218389206272 1380420433995866113 4633827253209337856 6555575341118231552 2123099077053652993 5365679144959241729 2736609400105128320 6920213873350541313 7391979268167222184 5029833088675962881 6393565608636200257 4279171758459670241 93741684989096417 7249142361454156544 1971997337434816512 4683372146077121664 8396909044710924289 442463383016609953 7774156895423888832 3692307299869057025 516117192511127553 5848355972816289792 6387622561218297856 4308961768217538672 2029444285394733056 5673942237155266817 2610680196014458369 5943911062469864449 2324441631337817664 78323011155883137 5027524650770845696 2254976715617566720 4853447433037531648 6327238224742954241 3323445328725955825 9071391223416410496 8739838117448677376 8993185141769670272 171776768236519424 5170223660747063297 3286268265054182401 7578313296514703360 112338819731430384 7010615983110135808 1510024016504193024 3353701572654908416 1290584331772755968 4575268748773970129 7004290141822296065 4836732897343359488 2671613884378887168 2797122850457608192 8049381691577313280 2569703823092039345 7210565603052364800 7798098507202042752 7790867497471732801 7080312569862724993 2603688230506529792 3040443880191557632 3857294117210279680 2450956278203352193 2990502062982774785 4376474687129075137 4337249939698974720 4766397527296219136 8728403909001778753 7698299930160569345 4878625578529618945 1936807387700946945 4282115672986475009 282905611260005219 7109187364046674369 2772133657938202096 6822356081401004033 6812887213485457408 6169166784898341696 5176002166183213057 8996810539808043008 8316871975789729792 2727511997680530881 5083611905078788096 1923377163451891713 4188446549658501120 2424434898913062912 5179134245593729577 5231588943472298241 3752724940434155265 6800114455963615745 4822189314943289345 6033597135786295297 4501524789464985601 158078236981167616 2577242792195162369 5890675491108659200 6532731585341487649 6676131215659136001 7037875482569586688 738742501738231297 6786697810795081729 2222581871822446593 7295189763974234112 1409891303064846720 852140261098208769 1038677383622122496 5304246429493145600 3565824182193992801 527867076551147520 2078088146752610304 8375309518023000064 1226138332712198144 9219039384353092096 5604869002502989825 7480060232401899521 4143424626632465793 4029051117797878785 5812817298906621952 8576787390951143041 8508970867414665216 2088310469099933696 8707888564787231745 8858930951692089248 1917157605986799872 296288738456772184 1690808498167102465 7120514796542259201 1514060732791446529 7690023144876531328 2825532895629541376 778068886389432832 8993809965211668480 1118705569279604608 1753669147698904577 3622822022328956704 8354711799377887232 8660406669640406017 7105583548935143425 1276121215226113152 6493010464796057089 58436856914575825 5984498332418864768 8733999729057595393 776591308295901184 5758110002928287745 3329574695297821696 4639318189172846593 6333010476893274113 6697166893245859329 7448946033225259008 1707827025899781760 2322876278616672256 5574317093225023488 5433621186444402689 5426122115225003777 5319970705455128576 6776958984351596545 6363755323606286337 5637697986501953473 5203826550924114945 6251454870153534720 485548392151667681 607398931309497312 4651474042085028865 6850133529688044032 5705634885717420800 8734402188742774593 7727840135182481153 5669922830554140673 8161751645484380161 5931830910169640192 15412332508708864 1685135636613955585 3845000247314606080 6227542291800075264 2086458411406447873 1715084593034858496 1305599517460561921 8877624038354913281 6589023089625952257 3892665836588065664 2614688425904492545 8774994366232046976 828788407938273280 5488001836791660545 2526691986393826304 8523799485710073345 4990609949675292417 6288515583246031680 6916373433744639617 2800985231756609536 2596421164157006080 230847546544226305 4166326498152202241 7794383389921624224 3548270356992703233 1164160170298380289 9150274476712669184 3661761647653775136 2018665326346778624 8991660727738056769 3447077603317522433 4928344926960510977 7675477370741272577 7602131523417809665 1668935574469394432 3697259173361064320 403599863671488512 423245404086861824 7558842652914909184 3113508485805808641 7404221003161108160 858737831680516097 5891930847228895553 4629592222499495936 1681155847961239553 6962897533519217408 7801554762958413825 4532240589499479233 414403727588883072 2465158286772943873 2507991638365759872 2237206725791433696 2387141191638671360 2686624398901436395 4858142794662333952 4407741830293071489 8329043770600333520 7965677538357510145 6291190719754358784 2805887394419526656 8425780940371933185 908053026271371777 242126593813370808 234847452969304065 388840615976009728 1054804979132057088 79158453349482569 4905958480258979072 69940819254941952 3743613114811024753 4671296702253982545 9092432888650432 7548062787192849896 6752806315513200640 2673894429319755201 2857515814232260608 6526528472704483329 8240552228380966912 2345522140154900481 5953261546450175808 6292638879266267265 2619131595808786433 1386516980661604033 7166731770995451905 6930011847567141889 5764558391136742433 3446148933700091905 2026928567071997120 7147183540940382977 1961999513556547329 5819640852053604353 8066653897439143937 6446062169162702848 5554546237718589441 6375084377573641217 4099857792765230929 5990893272881389985 3090433264804356096 6568602051116063745 4741057481960509440 2967711381416217312 2242293636239540225 7407635675383035905 6533038684920872960 3513656768180375041 6410651544022693888 4437131514126767105 9142028789469303552 7056662563734151169 7524754939300806656 8306070403813015073 2795935509938338272 7648697983553814529 5698627691713576961 5782299613857615872 7813152689240797697 7196741442766188545 4220092027685929216 6731632400543541249 4306813164905348609 155978921153552960 4036341662889410561 1613012169593847808 5860839355813199872 4358305412719682561 1662552639610129921 6147853845528006144 2866000707064045313 1988111150021618049 6800388397192644865 3938558359569478337 1186818735255994368 2334885142490100481 5705637591165348609 3356827302757138432 5414087316011249152 8543836813931791360 2180618401252675393 5000894821376481793 4696892701532035584 7386416633952075777 640686736359647872 4261532937323380736 124237545357017089 8276530243069440448 3074536643205309697 6940891770806143745 2383328351887032320 6784452333092466689 1888414179329775168 8667334385084923905 5301379503337660673 3353353128634232833 5812320722388248577 1291670283206512640 6725164057543036417 2777788585640255232 3645600366838477825 4357167008072144129 4885805512622763009 775316156724084737 1394675050253136097 3232779699817365889 4480885531378274688 6411836877115392000 7825564589746585600 3535477664386373384 8389393870837224000 2678296603252490241 5366653441770663937 6474804791646437376 4214612648494323457 7450461696335265985 3938423500727013937 4897553478091139392 2728959502808299521 9096969047714365440 194635537268929409 4233359976733081601 3101063895499608321 4920217422716319745 5163338229266382848 1664161035497053184 7208137487757682784 6125765124211649536 7678423555514945825 7018216390219055104 5062137704457696256 9165444124195487745 7153322028376960000 8518302530075918336 307512143306942400 8117259396738433025 1312936634915681057 6377283741072134401 3440910304912721920 6747248047767661057 1994906659773612032 7683817989447642112 8472838916785974273 2474588232090030081 8320795558078820352 1916524426680111168 943726563052662785 5768808327709917184 7789911941279170241 6037661476422811648 6841407292221473792 6742737018150191104 3214425482062877696 6950167542687744000 4776469400146040832 7678139887127780737 1633583906064706241 8164653581977340884 1159178750148086848 6094405878509033472 6776927823079059424 1529550327142879232 135275305956308352 3178398460502845440 7881229727932745473 832308562517676033 6286410623899883009 8939992517438925569 290876992535527936 8869259274291699712 868349214714863392 4960795941026287617 1100281257065013249 3074725597542126049 7233174086622168257 4315920688918577153 6893143575429098497 8390074854948619265 1499702626827108353 3053512640576307200 37620061726383617 5720451203739770880 1861844926470897665 4856459632277822209 2441565985392206976 4274145932093851649 2178384443741794304 4247937591030877185 1818814474766235648 2942836496798842881 503917019229950976 2202094732548528385 3770249971532300289 6081168744743217153 8380559574700610560 3571107904215592960 5295241099008806441 2525577825667016705 7469482496628097024 2486774227776338029 5790028397660906625 6490124316297534656 8946421882913973249 3117516874486020353 4841668042629316608 9038467242053621376 3947450296820707328 7202148230532169728 2919236417207541760 9114625237898359040 6110329553897794305 2047829152627930112 8766626960700409184 924940020246958081 166935835664279552 4024191468832161793 7211467036278672129 3196679361669078977 4621059031489183744 1943644474797981696 4509320645229199360 4175697680767889409 7737909687565063233 1520861152429029376 2621585872411885568 5853315600041144449 1800816081823733408 4665329151642636801 8420743675143167616 3537560433282769921 1753908670259175424 6258976607113121792 1392287775795150849 8161240071676291328 4129487918741616576 6005104479287434241 7026793215945383936 640046340311415297 7166241832978908448 4083994923650362689 8906645719010508800 2977514889648264769 4611724582487039913 3315959639913573377 8057912628261163009 8312143600470196224 2185465358344126464 1653181567472660480 8585070942699073536 1548498405212913665 3307573429838491649 1969870868019808001 4479441940750051329 7806543356393660728 6097096485498018304 6883273525270708224 8469792615164116993 4737602819397549536 8922953721702252544 1419239371670312961 3866015561586909440 7155954064508264448 8656081418761650176 5094462897677214465 5300020480530049993 2960310743977443329 1781939980922616064 6544607554022656145 7024151242661445072 5464579551694035360 3583617851761153601 5285133636605870080 5233901872216813568 9178281784889520129 4865899343987793920 6893938657647810689 8114480464121389056 8579274374085306817 1660096068821452672 6391262644829116416 6432158621709758345 7959535720918417408 4148327120410264896 5125513324434206721 9068352761874782209 8897326735883972566 766901329865133888 4326538954868536609 7047198811365699584 3094388750624226560 5684936803215212544 3240076102295355393 7230710688472822528 3984586113046571008 2490434565915005433 437154075851042304 1832111158763339776 6090431201213437888 8208010455727817729 539009419322642433 2744654223355956481 4037138628155244544 5905793250543484929 4222845478186407873 7622904960455924513 1087134172540698625 9013149370517506048 5375726004503178177 1066794437951557057 1324294064722532264 4474533581321602560 9162102837043526336 1568183926991041248 2560278204797681664 8587171758505410561 2899654342694928385 7773426994700386528 8608585009661133217 352496098129897984 8375961650393905169 8251993645189819968 8710803329800313792 6185552944672357888 6150711445586617856 2082912754144903169 4567124978296410112 3471345961552204416 535026767989776640 116444225962573825 384615095285530624 9204867105020575745 6597099811484609408 1305260990204919809 4959857299623828481 8536830702499812128 1711666435088558080 210354981611540064 3513296200210621761 3081161830343599224 7992972805582632576 382191416620982280 8000937118081927457 4908307695652479977 292118470526230528 2309664232953069056 5027290113028498560 7968223257560727345 5440006825448172928 666981686262535936 2027072708648894464 5457958041061128833 3798988166879039489 5820214997521786496 1933908608165675392 26691395829211137 8861446307044831232 5942576672393617888 1491296640635030400 1643872913981304768 3307690348095996929 628431121562025984 4854299650247321601 2457777444802922592 6673836302285260801 2371805533657594881 1285293939616525088 4768259187866974209 8619762022096796721 5775551892295765888 3998249707284880896 4013803424046636928 5298603804681830401 3235105477970952193 4061151909653250048 1869037395899793408 5105450870759227393 4978946273875126464 6938927405333372416 4351269388265294265 8653631263075851265 3013177765565148672 122860926466392064 7920787331307536385 4182194957188071425 8454903333398126080 6494402130826541337 3609146848698842113 494756300299976705 4314462532866658688 7467816334592442369 3820805295726239745 595988781354942464 8104208605388664128 8582433911830388737 627004700881131520 4294815810776253377 8690354375251900889 409006328240144897 4630920121900630348 6086504193693617280 2317911841140048001 7664519481421973089 3448349159743138304 4612827314865242113 805647840582723536 8043651019733857153 3856452779916656641 1008957151150616608 8635489022718252033 1853195547809466369 4546732596629584897 2627769815219614464 1230479497108578049 6190368367906055169 772171763174534144 146923965724499968 7027469133712224129 200451493303959944 8099370499271476224 8996039894762728705 1372949262297538369 7616295917699534849 1534187383713170944 2171233128103389696 902128991987651585 8822355558150463488 8779841918595780608 8171415551426461697 5736232120840048609 2248057723227824896 2423006531437521920 9012735788331408897 9142357932931803137 6165848293047878016 4048079005348775936 8918750281433725953 8168265319985819649 6685052095337599809 9095844856500125697 1153798269759336805 5333011913939615745 8568164037732690337 3464313613929150465 3478304327322116097 2873628821974551105 3905592488720683776 1447465154900094976 8254058299275009792 4919597302430130176 4275467885023597569 4264997766622887232 5341367479621489920 3832686643272208385 5580820146484648960 394287538668306433 5844476629323948032 2787534180412030977 2090407574104215809 7171825078158253312 7988806204179112704 7457428783888543744 2206420899432105985 3441191571466754177 4147480738518265856 5988513902400147456 5058965721973145601 2494733500684514305 1417231079325026305 1206764179877265408 3225851569358169344 4999355207601696321 3184596830201737217 6071115723246702080 8195952712339215873 657190372365645825 4283575216051882264 4056558361285210112 2199850674262379265 3271583784125713409 3875489955602628609 5434378020913267712 3647336047569170433 3060806651017180896 6060610116583840257 4517238127167944705 2200775164179300353 2534684717180454400 7024202718908290049 590861887500933824 8479159088476848128 110432912729422848 4532513923100884993 3455183368885433044 6138341063579576321 1603466016066994176 159870828562644992 2513630263798146880 7392018815172224768 2584434008456158592 1883464882190054913 4871762859902877697 5397466379992964961 2686210936361402368 5927675935775916032 4991602755929267201 4718824483430870016 2898292995978999265 3148817173100002320 3054230412575514625 995223691931901953 3924805469506225152 8390800879550573568 5742805588043563648 6803225910924039681 4119365328138577649 6064316899945019393 7178820294419398656 788087813953048576 7509516992637995256 4261032742507885057 2181972509501335169 531820903160194049 880979347098177537 8919591010916621920 581501199472801920 1759535883960680448 7439653930240016384 8708152118994616640 1680888203505041409 2185035345316155393 2184104993744502785 1629907497574891520 2901272254372670336 6263539423102531072 3252783186378232929 1889814411056790369 2197825995913690808 5313102415287166977 1207607444972930560 2776459025477717696 8471695312847917056 7117882821677631488 4700311353249374784 2740125707292377088 4316752910230271201 2638003226036859737 4000005877865076209 4313956035176431617 7796414195098543617 8086798778768280576 898955070267883520 2756367905113309184 1022240249439946753 4789845252914547968 7055988181164539904 3775983798354403328 3515568712458305536 8192147676604547073 8004891666638062976 5688954808754612128 81775344462331904 990056666923800064 9137413206761275393 1871968815584837632 8864416958074532353 284621314005218304 6250989092591403009 5071018838728494081 1249326897270439937 8657833710885716800 6515374829597097985 7780400770730341377 1555279054594316336 7553293868240631809 5541307560160061441 3749975449803063296 2132123168757853588 5578337982631830656 8775221064714813440 3901534215129297857 400261626208321536 3524410780524849152 3065058619901192192 2602317238318878080 133726141319186688 5360945668267307009 3998129190149119745 7994852695131469568 5964146516727480320 6362411224937468928 7248283890540281856 4626548442185432129 1636112459974833152 3160817859573618688 4193050194265839872 6168292275576294432 1437146169318646784 4490930268672458752 2286542973871806465 5814025077327833089 1783574747587477504 3797736454231853056 3899550049100610560 75010566155770368 7729109498444344320 6433330738817991873 4166297649986191361 2396695259459815041 7238420896356212736 284990725181931520 8973021862638419968 5337387791601205312 6649050101477677104 7432635703356817408 5246707386283069953 8897083731292976592 1847191945384191361 9002361320978716673 5999629261128800256 158078641544000385 5938947416730960577 1539280922032638561 6566406369521439744 3373611794743367969 8816837662348187392 8235224991105813377 3286929418280546305 8495202451162427392 783531435529989120 8282307923558760960 1538879007807012864 1410382576957715649 511221538522169344 5373688634069499904 4505220121217392641 1253851194651349440 2764566252108263552 4321648016475433216 675245476793262080 598299171735595009 3024819406080671233 8658729516330154241 591320374884727745 4041946501851276289 62870794581009281 7688987904478806209 5771104808433579584 5733079320400901121 7863710483755302912 312087418539594049 604948213668042369 2284877917533667328 3655635526413328641 4780471329142183424 5260606402058387457 530046963128873984 6324406109820570641 4781170213403688961 4161414949860917249 8700441405387972352 5005427152984317952 3814120442686465057 8821760193562220945 5972954390352625665 3564760567781355520 1974921806232074240 3116907007308178689 1944882002563873632 2562473187199613953 3934680019589223425 4573314254112695857 5222890691365601281 8277003594040402688 7574956255489129473 1771178341557370880 1398885887204524032 6862122242125513216 904256018503041024 6145868659437711360 5677350572911933441 9095800859936320513 3786092377712820992 8201488055397877372 6367380411927699457 7177907920540207361 2832453470573331457 2879705957776467168 1685947824107585536 7115673666862063761 6493547117392949249 2939302894877917185 5486689385705153025 1269795265132536064 8311569824839139328 4985171984930247808 2321803796562141441 2517259670606096129 3804246698607679488 6310866519503470592 3951118544946298513 3301517115284388481 3433731747351964801 7760093260103262721 8392589011390351360 1013415172938661889 8733809486173370880 1006735997790745153 8398009062841907584 7708456677778389504 8967212615076384144 3025157987316334593 79889570984760576 4269954520752106496 685434090988966401 6757046638691399681 1958765193392818945 6626096544890765312 7769222307278536704 8279338059820384129 616627382402859009 5806953386453832704 8888980336559396704 5598052971733811456 4391904614083466065 4613440544291036416 8072931190058992128 6534485337148194816 1757533247387435009 1322502651910808257 4840770182260523008 5918690257518062080 6826856527200450433 748881302850165153 5765163183642862592 1581225739702337537 2231873217854419585 8609225219120016721 395021485822687648 21746279884566528 2222493731275952129 4209212612605194497 4826002086038372353 3756501073130897409 7570844235747415336 5742072946093515617 7537324083596690945 5112840553493233152 3211813762625384448 3943955898962763265 4835746323296312832 4477370423593474048 289942624858587137 862443869786617840 7128252616812377600 7603554498191515648 3368326614363799553 8606445433077454848 6261075591118937024 490740667423096832 3955619069420679552 919168724532227856 6910767528182566297 7438554233709977217 4982928352903364609 4181656561985771521 2915101218429581312 361637316037836800 1639478436790419456 155071289585288848 6873242850152003584 177575299819421697 8785391658286918864 6368717463815119809 4241988143017709825 8414297072521883649 5695715766408534448 1420880244986675200 6952122043789566209 5518209893018192897 236597066643578881 4463319011138305024 8882379016175745024 5930955139204272128 5160750640108593152 2133834731177045920 1053073471858450433 5535579200897684993 6173930567425982465 8032809918490752609 8697668139085860096 8109889551776769793 1020013608604056576 7639204974578010840 4073494177772609537 5460505104829415425 6138134099804892161 3774266189719524032 1437293483728080897 5560843939854766081 2036240459821273472 4531641970447609857 6724161872027320320 2243234748226315489 3277937609569400320 4136185364776007424 7700735362269194368 5970213843857168384 6245578168122482689 4700004544739356289 8404419398491859968 1471348018761990145 4618102189844750336 1070689160834976 3835123356302295921 8875760981655260160 1147401098680761345 8960392074876583937 8276428336999243776 6695054403357421568 6416277039287860001 7622990948984223489 7693200350258921472 1048093461851894784 9166208317643345409 4820029134043092480 6489002377154669825 4357731804900229120 431430059238302080 9092366636439044097 6055616575482276544 4603503929531392001 2039028650202951809 298791633969741825 2770520528315387521 802386621221109760 8999471287181604864 8898692357931663361 6356809321385325185 6223094625518924289 3710608800095502337 6171547184866000897 1123999138386607360 2864938587522955905 2506194024282056832 2099938448501638017 4439714974188529216 8018030776030432704 6782626674004901888 8890211147993605640 755490388173447169 7928238766808001536 748709070130761217 4843859034326827009 4565532999156310624 3677757124502093825 3754263934384617729 3635763037837131777 3142740374450067841 7121600520212217857 4770185279264097185 7997148827194236929 3457307759530443092 5802704678951989569 8771683447754728513 8924732985394532417 8619347505898422529 8769517069295859712 6844868011820715009 694903342540079856 4644689160592687104 6945412183113424896 8001392267849465856 7398064220162645509 2255427433901637632 3983400554180141057 8701758884708424577 2181529861818001409 3607478103529242624 5422963769062787073 7984601288692529752 734579432513339393 5999458993999910401 3520119848822781952 3292207579074282064 3576720099042099201 8953370709295262720 5152364947400402945 5915489365754390464 3243107154603734736 6847938173741425281 6113200373363441664 3738373390582120449 3517274291951394816 1676289586350557697 1409960225482553345 2876647121255475201 5072928771865153600 4280115412205371392 8502453202536308737 6454994405415398144 3016061204087858688 7035251534533091648 1979798603377232896 7391576656683850816 7053613790412412928 3531842394229582337 5172953040200015873 1711997480104613877 4544209418941825025 8440249063217307649 8597567762711411969 5180201580984037376 8121175099463356225 1854196381978459072 3310424818426462208 8793388595041404161 4555671322369501696 3492411108800577152 5948505243172668417 1984372270147567616 3051106876463576288 8198796260850319360 3439038365949181952 2321887140901814273 2082697979182642753 6799403427910905601 5551100836321951744 4866373496218902529 3260052417579596033 5404918348362593281 7594777054146330624 5598206646850746720 6068590186915889152 2143661807164712320 2422024298447143105 7639502465743024128 8390484706064731265 5982792622441390513 7220035615015425025 4856205058115493889 3524834418959499264 4509978352765977600 8373189855692955649 2439446680034544641 5298063457388603392 7023262728152287233 7705228646653409281 617452703258642433 9134011940592099329 843444396168538625 636522427309434944 422694286017051137 6216787700017656832 7679701859563261952 3716678167631168272 1004277957985554277 5454142823073342848 4133563024334322336 5176289242874534337 3346068152872925696 7366201115331665920 7744006215859634176 110404106933103793 1000586650756894784 7987625407052384256 8801893772762221568 5878135322205193729 254198789480300544 7275955714992030305 8465503891592290049 4962907203385335808 5622194613914728448 6912389241636837888 4357220481889857537 2013741811160545281 6251968721610342400 3189148348865453312 8439505068721505088 7573950306909513728 5885254272040374273 5372999831186898945 3085117745098450433 7167237459174815744 4438103473247797248 8127211025865800673 3102346653835379840 2160211694591255809 904523690935453313 4487664051113575424 3871140222923880193 5809101094567137281 2578243590449825281 4032458688584060928 336773001574404608 1967904293749012096 1269110832021958656 1801678906236940208 8460809371755347969 5329614794447748193 4616699360233095168 3316430170686749697 851631249273483329 8170327247865265409 3530305868588907809 4591105654896508928 7795908423201293041 2745450958680846336 2727817740349734912 8905107641933362368 3087000626337939456 1741207006159175681 7907683408600080385 1655109702076717504 7903203448785788928 6651284091322433536 214895019990212993 7093052421223300352 2732196458379762688 2862897830258484225 825064423974354624 4288127868489235152 6076813473931164640 6038807227348927745 7869017551775322112 56905321878633985 790943904693640704 2633189432543653953 3304183891660080952 1775387359212612097 6047596545723574785 7375615714387012481 1218823789302743041 7973657902921668096 6757644120056492032 1235900498482865153 3140762332591503457 4590231174870544385 1518965326279828480 1658564212243196824 1336795484378883712 2656264432643670017 5836936239883422208 4663008918100146176 1313154248017444864 1423478253171119296 4220534056673505445 5503001135042344961 1667388881399432881 7360355340926822841 1102718389073509376 7500997255194444033 6934225075540553729 6588133329408122881 3066318468125491201 2702759797538249953 172208503013572608 4296415639526141953 194786029967307776 1597257486040092109 3642223793152658816 5907386103925189376 9112869498129580032 4675057945838894080 2893512369714546664 7439817272514641921 7701694768096944208 1867951426548832769 1229040677810786304 2020010416098674688 4080837307276996801 1240816781084560385 4699139375673990848 6730670074306924545 5946123645251394497 257667002977591296 4418481647247762696 2042100175557490688 4646606499134378240 5699251279544692505 5300175380243021824 2095876025503774337 3414512262042955776 4125956702718279424 3137184437254736641 4962673578396844032 150631252427313665 1085643295638889985 4823737924711817217 8051796898696322049 3077084034545591297 2915197861801708161 2724915150913218825 1910448633771564232 511777152638641441 3009450368236814336 5563529953324171265 8315869087118087393 3985224791508254720 4428774175673982976 5352217645852131329 8551949404162490369 1094608751394840065 7662359735276268817 5827896992873119745 7794704608281354240 47987301253507328 5311539415849914625 3998173859977113136 7190681277956689920 3113789440662175745 986758385416800376 4915194771544626689 4801246279431441152 7321953500973998080 6848276508285711361 4773224534674120065 6463012855992780225 5410321270319497216 5857716078335720656 2317703057893806080 3825737537760160001 4463809821610760065 403295787056138240 8656929660674197169 3116658478610610177 4237736781388054529 4293151020055560192 6180917549636186657 5068106458046980096 842952392604057600 5025993508610078592 2603006419566054998 9110241441561970433 319066264556732417 6339707955449852344 117123640849454977 7061035067193008129 9067343993554330945 5581299978653897857 7707657104591141489 7785397007299080609 4748829495184627329 7232083966511778816 8913159709308445056 6246635321935200257 1236320944174208257 4125852384013571457 8861580544923303424 4988273197902249984 6051036775449935872 4500325205068673024 7106760682928447489 4427913054602799329 3929526520081154048 6744339209538866688 2551692220184982617 7736264067526010880 2516803834211524609 2739392698230356993 4162555985462118209 7813700770426583040 9194156781848778625 5181281906103439360 8625029032477589057 8759165952160521729 7736422192300533504 3633123678956492800 4282810290559550209 6978584216713609216 4963895566767620673 915511144782437121 3534603217311015041 2405729819264155649 6599677364834140160 2218802157078364673 4424993009870387937 6095933830100919297 3327175156690944000 8739651647537205760 6993521799409460224 5841044589721750689 6437512914814066689 9006733467233669120 8148215107748592641 2571020461167464448 2457658861289996289 4790266142544666624 3003296149630574848 354259627915624448 8446552265083884032 139446150741953025 5428963333594666625 6940024606731786241 5190746322161351041 3490319603009323009 2298314266640112897 5967424418439932768 1405781664237095137 2282460875643277217 656380581272403969 9127436958823504784 3044096148231760385 6608731644077998081 4145346272041193472 4154661887968650176 1345844202416729824 2870698874246345472 5561151155855546496 1775354766648780801 8230924799412518912 1817998427585457857 8351054377674342400 4130899334001557505 5601770287479312384 7962850508306866177 7389835075532490752 2119411540921478145 1565406604898190336 8810956623642140672 8866239713459198848 4929334633561302272 3185102803883251632 7676343800636565504 1750497304715015105 8465578957936266753 4622570335589185537 3961879045006745601 2579557950293074112 5687912453558059009 7276982936978700800 1976250586136337281 3478324986229584768 5747184835242612737 1374270786586835681 7558880807259179776 2185135802812572065 3069101364476521536 8527193670765122989 6214591755777835008 8776819513329666561 1107705187715741697 3216460264707393408 6625738942508796929 7859291264484048897 2203802358043588352 1450444788141613057 2620630601787186945 8752621650174410752 7197717027234889601 7179423336366820352 4344482290496569344 4635053809516309504 1283173188452174336 3540122937068339201 4509829202154099712 2757831481790248480 1001878505278152244 9207297928719320385 2760317927375033857 4820956442018840576 7559125539316115136 4542742307466182657 2923474500285725921 4120152822206574593 7043768884171369984 1240815658772732929 6997334723810583009 7315007631651307520 1646404474344833024 396512549870093312 699273489436639232 7113160294405701632 158009819860140544 7969643307337809409 4317631829320843265 4614674150413713409 1667930626133737216 7487441622048990705 2571086543060737025 8550238305626095616 6865197654307605345 2929272291785818112 2403841773984562176 2882556474105722880 5784157838174154752 3406457756054522368 3308845438256513024 5883930178343316417 3981809311330717953 1551432367016099841 9205051117379255681 1176035816945432064 1714342385245541376 1031341348735808409 6549124655642600768 6974881873559557121 2785785707053056000 8246010171465334785 7269245403639284736 9176113137343752704 4204806411657674753 7047048329894898689 7815719031403782368 7862865390070678296 4128093266644043264 8678533825182040064 3623095748154210976 7016280567692394497 8233043741598904832 8766655045576949761 3884332741851873280 5048529869320616448 4175208384879896833 6712884653629515776 116256869990894528 572593041893959169 5264104316102844929 7666817793952411649 7090855806590167040 7873474020986626049 2198357673755121377 94833730829950976 2934594158969341008 4735857576737144833 3609776429024403584 4711622341246567808 875881387656572161 4736642006168251521 45082331021508609 5547702847588030465 6399996578420302848 3172994887401385985 5530789034380166161 829459659413303296 316399647427921920 6525544055972954112 8215069696157550593 4993930199218393856 2021107285570152616 8324359752642068481 5123372947130624000 9074421109283008513 5077328484084299264 3671305208759141744 3303398246681533441 1080768720524720128 4406057794261780480 563197834533871745 2354109415130703872 869215045348714496 3817525736664971777 8348500003297090304 1571719916034310449 3760394295786706048 7247520274448670593 2680906083402124289 1703961262846017536 2829603128935849349 8811475483763807232 3990763118533500064 4741428233077391360 8923644419288903169 3527276018003137 2084930819735232513 7469336853277900801 568881507429405697 7454228389882026240 7552085947656943616 774914901493874688 3411429517638851713 7605198356472250368 3759899937365811713 2496769624566308865 4838504313914793984 819457382896395936 4974880316584265985 4665037064305354752 5062289642356623056 1027995321224705024 269759892889460736 5492062400115874720 8572680706728934145 3430205139186929417 2629681517026373793 721868492025704961 2649116380943006209 8215335751417561089 6219410185837080384 93172502482627808 4925381636120162305 8543625846982115329 8355732928882446336 6806355101774960128 2057714445473329409 1624831072074827008 4850498160582606849 722830799564136064 5511444178069787648 7636531990850666496 3106646325976063040 4153355334609784833 3618059407259582977 8225169732666162177 7275330213281481729 1066132946792334960 2754731076937728001 2598595124500967424 8378336237594411008 4567053597841127937 7091062676591712257 6765435384644091905 7913146229531802112 8429698333741684736 8616487837701981185 6637961257910268745 7708398698062075728 4812153647537032833 7650355884635848704 6571285657901117888 176687999631540352 9042694141882343048 4306436062619400960 7585225066993880576 8656057762524692481 5531176677965824001 2275454805184704512 2240916318013860865 3459722993169020545 2317542912139722752 3669685318337036288 1746315521243971584 1539068892308721440 6107426046277257984 2465382037448775680 7874325557899766017 1233216009947822080 1237275271903510529 9181008394124649185 752943843923181568 6855206393675430656 3500541628978264064 943362215551623168 6395902939394098176 5634753929927986177 4041425858343962881 8584102945371385697 6120367421726170113 2088284473172256769 221312134776457601 5363308253657775760 1988146300386321965 3739155997975559169 8750685543768154113 8488663731229237248 8636697553313218561 7396807130572726273 282258197963474209 1381701435159176193 8588855701143500929 2949972400254807824 6631715893787422464 3058260997792695937 4782676892188932480 7269047344796146784 7153851102898683904 1798738286446871000 1308427835412381696 5098015230022564353 3271533264966226976 3336852912270868481 1785428274619189248 2833670395899268913 5129621000316780545 1834226856789660928 6116763455665812865 5529700396809289729 88659414952926208 4706008390659210752 7386097167553688785 5420443569418464257 7630626344594298497 1505840758515884801 3921999383479261761 2368593627700739928 8431713647053389824 3389124248600385793 2414722935129398272 3580049753627684865 6976141900808481856 7416495307349098496 3344172917972355585 8018441914760362496 7928513947682442080 6206810635718705152 4480266719391653120 6358992357017526273 7006523010138839040 2954553635635655712 5303796718627472929 5162384112784563905 6809836180671594496 6170405656654257153 6318684806254655489 7511996861146285153 5752455568775446529 762165688292171777 5470267466390630272 4674432939354523648 6147424283869728769 2850556493472221185 5016769995756467233 2330110821519998976 393056024650159617 4089953914009616385 1755240934042851328 5731412169996470273 3412947578281113761 7461232459243984160 1502937507062963616 8823002385747134465 4399524620613973504 6938509042026448384 5637904395272779777 1694931778668082433 2742395692391149568 3044824728602930176 4701799562999533569 2286055798844291585 7328368102811014593 6314104728407376896 1723756575520129024 6463740711313381313 107275733282136064 8582756145528833280 2497149114855325697 1955438834670149633 1293744344648530368 7342549870216707072 6022179190947905536 6017320110738612225 6973196256522713088 9164499503979324673 6502835989370052609 4509470847232208896 7321901820437233665 4414577630459758769 3147454938973088609 6778098375429586944 2360670387545792513 5553371622391021569 1277505343020477313 8367637865485815425 5826304217662366465 7447346484838119297 8148442973047095297 5917997727709428256 6565879378547250561 4853645437129814529 4696138119850245096 5172778884775522720 2314251216345327616 8736443106280210433 7296400189230678016 8558573167426321152 5411744428796961409 6859832565685288961 4680766479619497217 1138933363099248049 44112134802554881 3707427153925955584 5601625368299532161 5882320489959480577 7821459676209121793 2337079300991967745 4975303404849842177 5526830989357686977 6676142075801812992 3932966943370442752 6231295528559267841 1729399318797991937 7990849747387219968 3387661881155160705 5232731088631244289 768482641562450433 2411835449218148864 6035250173815731713 2063849344265093121 620321559996077057 7844574665068634112 8981819956301565792 8173949232568582144 728608356563118080 7244164496653025280 4194007256986421313 6257256600255613952 159373509429538305 8451169623285301249 9108201002199013121 6793527021004114944 7452422291221243264 7526571368117698561 5152088908308021248 5466530468918311936 7713691839830259712 6922217901708696321 3600822765206154881 8580250691261721600 6455959800698608256 2347116573760159745 5291442126732066304 5319142941516423040 7655563976853675632 807903066292158464 7529159000995072705 7171107023094269632 2235553586399643648 5835896970192912385 2841710939079308224 6005171697985227713 6675311869356955201 8407715883167066112 4477848193916469249 8589224703774318593 4730406465776033792 5681380445663238209 3525884751749578752 3387963188609171457 1111001685047199809 4995710325301186560 8882147651412421633 959180713697367276 8862639497039114208 1947836708337176769 3394772278778499072 3938950448188181505 1470920205285089280 1515752284689537792 3358195856328124417 4372848248847261952 5559470793445867520 7754623772032860160 895881893468127232 7700974924589346817 1042716656059084800 5046534785273824257 4934497792613810177 4217167904753369089 1554124402341091424 5370941059185454513 3612196416306655232 4335600438643036192 7420501276926115840 7835152512681649153 6030946928202230080 6000708036143009792 7599068730775175169 104155147355430400 1131543907552620992 1795913138876189697 2961521750669181184 7182404392896596027 5400821180343418881 3604551839871307009 7783916940127933440 422021114113556480 6311213836587337216 7951767857108398528 1532408846318426496 5573986846539395072 9113273470312218328 6013665323197390848 3221007733115236321 9006632162223753216 2599479105489132560 9003927647389069312 5633093354242005216 4664861456819699713 4813464256017843456 4911962326614976 2323074783524721456 9216402596414296065 5028329801711854976 2454024513297498112 2544078649557168321 2437244889205190656 3501861004274073600 7699412998950748161 8704809303155348993 2387602035523364096 4904047666142380032 3284117772654818145 8395923642807484417 1543971190106148865 2072524770089817473 2269575131155718144 7637613881868438016 5828279543732764673 6059214518853946337 2485481575157661697 6973992314503560257 4703205704671492000 128888396150316897 3130467214165150657 7690240555980698112 1628866368064323585 2046349360242089984 2473171763403538432 1701804388273006104 6967181219137905793 2593078388919320577 7493145068370919425 8511034915382886400 6093173630452908032 3552714051641869312 1539351652427890689 3247587358412918785 6330504722740343777 3822646474232494081 5612136079311674112 2349646157064781824 4029280088892272640 1445130979095281665 3529325098795752257 3193977511955242496 7446873272608630785 7291208082225364993 9101238403462423041 5879006949826752769 6507224559443925120 8059042679351425024 5485723711203613281 6545557104211214336 8288719320403360769 8090990446844233729 4033210233854637213 3179553488909794321 2577848780736954368 469354697808293889 9059243970113062401 8588265948460477697 6831609493240250368 5243660136480527360 420373901380728129 2049631490799091712 4416601551922726145 4687685692047695808 137885168424432257 3771664968996306945 6145623038651233280 6104648442337912321 6918716421379116897 2347654489851887616 7052446093437612992 6039181142981276929 5753863543679106049 2626355045556355073 524472621433946113 8892632787377127424 1236096572604601345 4780295802570944769 8199719091900055553 3535485189741128801 1020920079120266241 6302157365608356737 9188387395337647425 2485392111922463233 4518915642588709953 6837980892526040449 3081405630487047040 8643519225675418496 4737064511658262528 1632494340624578624 6646206719780038656 6802700250822513664 3544097593895417856 1283651318583893505 8990323286989869825 4993174222241148928 5709964332704507040 6413953667412633089 4742099759393399185 4011487735120904192 1919958489850970113 5095159577507992320 6775304014609303936 791798986293565648 1373407661343045728 7177061950786093056 5671488492919920641 3823168045096525824 6488470072398839808 5464390458996162561 3388310713484615169 3142484417624664064 2241905998642363393 8859145507096809472 1376046539887050753 2582638557992201761 7584207024695541761 1679586924715147265 6061935130792069748 1703379687704788992 9174920831285321729 7389125915681418496 5217861768792527751 1459511092731015681 9153933476640063489 1065068442281241696 814828941746728960 2010504890487917057 4563718766815057153 2985635009551071632 6151633877135324045 8354097066707409921 6390275872045137921 1984347345590867200 2429267635571523584 6711846444873023488 449245902246154240 4892555970732883945 3813544298920017921 2382563839644219904 6081248926380956417 2158982765685146624 8952653072942596097 8443097707772776960 5256014375440519169 4584336536727771905 1257291293620923360 2550743735593963520 4520315018884218880 6282372520434062336 7473534897573920640 8759824601839869952 2291533748724798977 1001987287532704832 1626740962294617089 3704169968710483969 3150574638990701056 8979854951405939438 2832847403881747392 4871547690000269312 4950736585535602688 3343503170938331136 1783419553702907649 3723583475463326040 8150409912311510016 6697725337672198656 7297345858439712769 1029207949860694016 1008515741728536713 813273233811426208 3265336370448623617 4163058163197178497 8445813647168857217 3570628712603503994 4490620527142490048 3519244178196396480 1828354525830378368 587531252856127489 3720872837430480001 8335454498330666785 6926201487475343360 6873304291470035456 2436904824785854720 3040131097292773105 9024771967915401216 6511001773943651841 2381684131849953280 4141300806187057153 2019432181352890369 3551579828727009092 370948874931255297 2354983323708580417 6240223092728177280 1830907736479334400 3573503104775662400 7279948240636438977 8825660489262991361 2669274900269785089 4890569528560615425 7568498278563577857 3654149776643820544 1031777946081721344 1659128292517185761 1884242131750194200 8564806687707993048 7482586897915043840 5206865483247861760 6159083179105061680 1746733186807748880 3532413782032054272 6373642977067415449 5021340462072594432 8326282500593623041 833371375300590080 7227479338065709537 8321596237390043009 7785548676252045313 185379948190209537 3432957250239070208 7212164390291907073 8368986353368760320 8794745846738806785 3968531576633696769 3408049241923309761 5158106688484923777 2111408601535977152 2343568338817807520 4561567269529007616 3078177681403202560 5993382005082554369 779884436947206144 7831264257939341313 8394361233605494273 7072028514189660960 7039857686614802433 6134700613287683073 8633229244818210816 3366976624041424897 4801723592168387713 3262795525385885281 5418495626980884481 4474293937143036096 2968139314036355584 4698128239126937601 7720959408020749153 8173374890863812608 5296083257083360128 3845200401145682945 3542165488308218881 75122405892169729 5311270652090187776 8286842955306172416 3472063611366761472 6668161172989170425 7892566102080041985 9015549066759331488 1356316338133444609 5273224962845768705 3140761769207974977 8027301783834320896 308488121392145217 4310423973951605256 4447087860613382144 1029594448380428288 67891479391817728 5851661694208401664 3759362020158011392 1419084456185704960 7425826097391337472 3830769918910201856 8693257423578580737 4470902816712709088 6893728777374872705 2436139904756913665 6431597994367100704 2568055116886720513 3466310003827769793 2740246201917267968 8983935284763620352 4246152046545715200 4574264877666592768 6961580254267782161 1817273070902843392 1951686762974423041 96912714407684096 8568969435046223872 8674619125017860608 3735293496889922689 8951820582003306497 1821227393083168641 6930864139388325889 8384921272455505664 8924130533718474752 5427057403630977024 1921593102239399937 3532571680991368193 413132406712184833 339424769143410433 3576679177329656848 1332849554746732544 5634651393773220864 342851334636044289 4073400526119177709 8152539298685493249 8372491127533031424 6578891422356442113 2540101352430841856 7485253084042955841 7981163740673573248 4565293662117184001 5783563861396262912 3382442723541268481 5027890327030042561 9207100485088360448 164024290077900801 6236520368096382009 258176770368049153 7356518322305957889 8552220616869773313 2096432876307691009 8206132886352373189 6348524559511453697 4930314381154746369 7881624474562990081 5409929001496303616 4409028429626081281 5854222753774807808 7736838696632455168 721523976516865025 726007147000579969 6357605519211648768 7648592185746815488 5849980153313157121 3393156482247320096 7564181462270394368 5761741685451059200 5130809645948370945 3344176383576249344 1521038403817379808 5000649104868507649 87961392153284608 2137739305163702272 3223998190828089345 2911459497325232128 8871976830530749793 7865049492180060673 4637151036694331392 6565570144113658369 5964370979803305249 5982288672008608641 4910522001921756161 362867762315777537 1 1205263821128712049 2826051434356963968 6313723383192518656 1773231855473545345 2513080321283850241 6759491310082668545 2827382589048166401 6064049859708190720 4290235286649097729 1120847445519014400 6801586833498365953 6069925560950185985 2485082576382459904 8471493069319864321 4109508998584428289 1428487557873008640 406936128032700632 1472040919507332993 4356770477078113280 1375037439854270977 3864120232686943232 5811470745790251009 5451131270461898753 1212732115207432449 7838580801083809792 1009081152309898240 792379739864170596 6420881692240371073 85361977190891521 7947796696466615385 1872420158619751937 6176405877338097664 8560311013475907777 88237228482093056 5216088839618359073 2517169953387084065 1308844236013846529 8717435434689267200 6245085439307415552 855978833350038144 8174683114696914945 9054977142121839568 6964815655208439808 2323886041754723712 7048159088899858432 1202853640960403584 3024571731135479457 4167659175059469696 1133834616898714305 3322589593242748928 3311143857076606976 8067534037160872448 7641699779757473792 6403322241646516417 544463823507685376 6247532684444224000 6101239137938063361 7966791028680526593 634536906281936385 3725811234913759265 1600028329894546401 7717753821645478165 2853335803894794241 1388906193736433665 4772606445775128929 4000712350081531904 7244813214267826176 1969756119781720065 2507808022345641600 4663087263275089920 5390937184445259777 5316293022797086433 6393918876801488896 4644087748415476737 3279629875241394209 719218511575810048 7973635454690029569 7029344690394149377 7730519989541105665 2168759400743920417 2781891234231517184 7790914771123011328 1188700154822187904 4303702717766447185 5545141920120185200 7953440744383727616 6933015214647410689 1556865430820555392 3506988285975853056 264439710259085313 6187772053797906432 4607404237682095104 1691479706338250752 4899888819788171073 5418314712460748801 2634684224838640641 4966919604964401665 1320266062911881569 2590682122479468545 4940015156156706816 2683215949148472320 114841326468218880 2483226024525824001 3501647136171415340 6038160831769509888 7004082608944584224 8883173442615675401 2416324460353732609 4595253545489530881 6291532904075223040 2154353812629094400 3948546738724612992 1457576479993481216 8829969439267389228 7278886346393616321 1449468954385539072 7825414485191891457 2744460083741476865 2546113390313801985 6623896975908856736 5480169662465015585 5539324842987554401 5756019882610679752 1820255782815954753 7970683629754056705 4433139643563843584 8589230629694849793 7203634926620119041 7132661541464087040 2524027551527469056 3168769997151102976 6681903863389114881 1826864070371930113 629923895005937665 4984467986222920513 7618000837807520833 4643524025908935569 8732970183114408577 490948672986789889 1869943475585132544 5151495039699910657 492523245145954560 8394387986664914944 7523055103908583744 6251002881894640288 873114540654328416 8339380968844526337 6931217851719024641 8979013422692139008 8406894366192959488 474206192679685825 949976238941995009 5645887416650694656 1915300285339793409 1868711977831591936 5339193648943215104 2849096161643562625 1106680162957398016 4606075827366351872 3072539085632159744 55390041894572033 7634880982521319105 8029143298306912385 6098138468876556903 2729200238149563232 3930279099564122241 3250494843108851713 1760192885587730944 3935173651686425600 2165360479843910624 4015592048400359425 7597255408688455136 5879481101812613121 3245194455701069512 6901839091332415233 6583751511340626945 7032093937683727872 7668141749747574257 8299645576241709057 9055481918098723104 5978676830995558145 9144853718341305152 1070419479569619457 1388894426748198913 4053998693971086337 498851741378496512 2165902717882875073 6688119223879381312 51056583038515777 4419607311816202240 6726944214888449 4295182867398393857 9065704315257709697 5160377414500483072 90897640108859393 7638461802671343585 8196078729896099584 5956165091353312257 4416259429359558657 6057045885250666497 5114546451748159489 5276829951561871040 334299675759435697 2521827365742530816 8259550612769980417 8766832712315174913 3695377016524760576 6662191298401873609 3294899792041414145 852804145445695488 39766099859308544 4297916630364585985 279056342044311552 4373540805283588865 2704608005326977024 1310080648780436993 765602854072475521 7662984476414181376 5339711980766113793 4929624247874150976 7358704742515745792 4657366994914346497 4188800906757240833 4088661521543856128 7003906092047040512 205637148165029888 3926922917166579712 6797687279558287360 1348646473331446785 7051023968304439296 4022375367759433585 91174609737277953 1358876154183420225 5602279170739392064 3249429303300612096 3293433199769542657 6982150491770756481 2558582741509488128 5516981563673462272 1546633549897832193 4785055281719311360 3790587243219945985 4650308112237970432 7898827639960099456 2713790483539711361 2391824966773972992 1832203575461735369 6840861280006459393 7446814897457228033 6556501291595587584 780418015023351776 4701927295234652672 8212126513569873921 7968866747137283713 2798399607469675648 3743878610619875329 7946691207462057984 8181289312359301121 8525261190961811456 2057664388290176000 884551524945302417 8520088227544089473 7929224804525146112 4594356861502433537 3823512257406435329 6586794164117553153 1421382620771622145 216983042620305409 8175197392434935168 97347932413599717 535053107185882113 7970651439075302401 1854803479904031185 8005847713567038080 5992002650721502080 7563908732819779201 525565566088635392 8426873871869411329 2604238712415065345 778166695023216513 4804035936363807745 5870695430320817153 5093475886762932832 599191100032811009 5300788304600700104 2367236936720550913 2199926703842148353 6881415659019851264 825517769798162304 1633647746015046016 5650989157985304577 7521214178598322176 1014076427484581888 6477088365711693825 1174544543997211648 6678726278866583552 3253182549658255360 6842535286535618560 6173361801263562753 7928398600541954049 9060390403680960512 1019472891038089216 2770781509921800193 4462505607531159553 6012671308859166720 248157671947248385 1625974858665218048 598806098427557601 8505935965884722305 2026072924990537728 2006871417188450305 5024760004552942976 4834793027990593537 6121899577370763264 600033757526637569 5138877338569241600 6971953349890639872 7684448870916890625 5992145865299120129 8898677663821868737 9169720657500085185 3240458199791600641 691128343472785793 956240891253967872 1238232510750732544 7306566505235431425 1120953744156546688 6784280300608672129 801939324621325056 7360460033631879169 7858696874070919936 2814280970129309697 7116865696393242689 3613353788663882753 3655716152092792320 7328755648589971456 3618226267370656865 2855480381061259265 581128693906145104 2165643117818460353 2254603448616047616 6847551724334009505 1025227637134944256 6960856595319140352 4660415852047398528 8613961063217280001 547797802579907584 3645030235089392576 990268136051337985 5043494035736887296 2307276401075985920 4618484356261281792 6905463189379338241 1353589698016378944 1923105203947931889 3765173632550125569 5734959169959648072 1547392231243317632 7019445270870683649 600815265571733504 946155364840800256 8109307225507222529 8875387213313723393 8362918620255838208 7332948490320451072 6070649830224920576 3553632871300997121 1456136424878197761 1893427892713046017 3519833056164865281 3173430474541629441 1072313327945178641 8815636625691197440 7017898795270652673 7661262190263779713 7703201544236110288 4692988676858423297 2774330763664469121 7522141814998215441 20705615672904704 7921956260519129968 6125690142421345281 9009059276127515136 3537077978054131712 5881499078179340288 6366990823481352192 7864782157248383856 869968009631866881 7455965361022664705 664209471987625600 4089698263187612417 1100659675056556016 8131292788791617536 3971539163635225281 7094005019763101473 3737778219540893697 1759152060077142017 8233939767716995073 354954888257198704 7190763318294011392 3353990476232114049 1818886906425188353 3694819416144347136 3706137709823305217 3514530926805336065 4687434153701775105 8108113648768503808 8728434709031382273 8238497743751390465 2886977901352386561 1892054624151191553 7238509865404334080 3633816715986727680 8399418171812938112 8138217937849794560 5528839874708602880 8663490811925665792 88770977853124256 47624766163593208 5150935221213683712 5359007749418057728 8065991388856336384 5330486591694870273 8664945222909123744 7040925664495134208 1432482965201534977 3204867855197392897 5715554945196564481 1672701559821145180 1 4220243428785750016 5700552403326574593 8481985240731378177 6997347834997869568 5383595970536305729 6418604681246673920 7757337686500445376 6391536585937420289 7920008138630823936 3649593543442291712 3803534127635886592 7298503484866123265 5872251906557850944 4489279290152345600 8068885054542585185 1016417765012971520 6749115614842378496 6513156618455089153 8462264748700229633 8224779694931442076 5316924254604950785 7761230752136776705 9071481173371072576 932022390587045681 2329426065373719041 1901376070853909504 5572633688344616960 5955777976623056896 6745312512800365824 4779306720836788224 1590460341760032769 211658379567857665 6738077221972663696 1532450623352897537 130770351204112384 5686433395744879873 7885324229101923840 7600807686210322433 9095882367537053697 1355848229729550337 2443911555022514816 1803680548055941120 599134302480215041 2217413389073514496 7009408558642446336 4554008395609600000 7394972364500243376 7230581989020117889 6372883349968883329 8610874476387577857 4232126684319698777 8130762049315770112 6754820988292957953 6218461999813746688 3512410845912677120 8153794198224410969 4944805982711662848 6267471802540714337 1859531153658404865 728402552835087360 7391958230846333248 5573253175559429504 2915961731394424049 8218036430157600720 4932311710729364225 2646377747025494016 3446082752721647760 2890199130005503249 5918261263556935680 3024686164349305408 4909660887325696513 2895115162176823297 2025111631706590464 6728414139841216513 8440731181357488128 6753198655586153472 8544077582266804784 2169138733435613185 8960014136453799937 4260500489462315009 6863925119732057088 3167940119608161792 7433158394896252929 4426891388066861632 6302506577621322753 6137990302991883392 5878867736277971105 2433659440930488320 76779347229108480 9102117913521102625 2749873683758170112 5471107434655318016 9186962920780429376 8199279029952931968 1122986475615082241 5135130654640431105 8942128449223557889 6655299735829381121 2706505296733283329 268138343321788417 678951633752260609 4135321201641210209 9090597544338573440 5880853088182813184 1306006532752056641 1221852967041236993 7496113595743002625 8137570310308659585 9114481230024679424 3509890597132653941 4039063505127022593 7672276838893248512 4696963328551009017 4319847211592763025 4325479609083144193 3383985267131482112 1400797300038893569 5148018261638303744 957055762110286476 4795057671852810240 4465262671529589089 6248400508627702784 5685925035877612801 8400353838441055888 4731005996228626433 4968520500744781824 872984537829425153 3212012093423728641 6366593102802641120 5591328703074493184 6771466630613880833 4740618011692813000 2169870780315598849 1821129234398167041 6466091620189003200 2204694771952975297 2049880677644218369 5344436896422684033 3823911712157290849 4351360279771315201 2360436355286527689 8855087196525854129 2650180545627744257 4551942926776092929 787834666974840833 3211315969658733568 7147756291141435329 3938212441175356161 8456958345915400192 361026443008449409 3643108622631944193 4143962296799390017 1134378805890799616 7836929798657693697 150386204724966400 7247243662597877889 3984270094445581313 624887999246630912 3921199766734204545 8113977095718911312 3162775702114467840 8905130242801629184 984101862713738240 617598679152866177 2633644693224633473 2754863825877387264 3811475432168259585 8056870462672291456 2318637623643570177 4293219074110383105 2736665174544220161 3037192889253232640 1381835361329250305 3248794781292369408 2346501375421553648 6324021737010766849 9057631394959595356 1855552645389615105 437804308901470209 7073391557007057921 9222964454935720364 8588100533201304064 1952062324093263136 9206326272724615168 4117717019603180032 9159257829785928704 3275544574930374657 859154995113174592 7479262855469945921 4833795716792974849 5373339210424465920 4845377018938988545 4817783347224174592 2530394980591900321 1155369702051020800 3917650308561717633 3042357851385800321 7473602714829574912 1381407095967166465 3592346318462380033 8467744212732891776 7515479335097406680 6596202846728286449 7687821890316291728 1879828830473584641 3101325317003753472 291117484992475137 5686915158227583008 7175632935263200112 5698783693190975777 519562069571045377 3963620805780799488 1196000068981732480 1501403866179198720 5991991960480285441 5455644054879909889 6987129682107948513 2883090331903180960 3362877790010404864 1837325663304986088 2356277167845396992 7063413562406055937 38131663105619968 2477492298678416897 3720697648858923009 7786010144968658689 8039486583356383232 2106917218998160865 5715350934334226433 5561755901429743617 3054548818260341249 5843268888364056577 6727437223420592129 7225682577396946433 7827838645460238337 1524096208960258049 1954179714986952705 2666010242476605440 8529308146607095808 4217305782731787009 2790864802259821568 7603154186213615616 3897061487544795680 1768380123850108929 1360214480462186497 765068207116827649 3292968880382610689 6893106435515405312 2644015075138359297 5100816595685408769 4811148116069223232 8105170972045272065 7006815728368521106 4810007701929830657 78817365722551297 8166325998083841376 608250523042905089 4571426725232381953 3125956469910700032 3368979570461521204 3081661397175144960 4068129281100996609 5274618902081977120 5209098851127638017 3630262311060373504 3354854447954085440 2552166332766685441 3240834866806137328 2102891442970590209 8660325866415608257 6174958729127886848 2826398440480150017 3596836182222692352 2151600539965362176 26299265733332992 7527663345439891457 4811808661525884928 3503857876453587969 767789189122157744 5507134962376245249 2693082375820066817 7797408245665328497 8627453268349943808 4963029603075265793 4268919653708857344 3628939255588323328 920753080468747777 3821739386246513568 3784463349664905984 769103390775653633 3007552230756410849 5404949249631562712 109610428450519552 3140650828613331713 1192578158896825345 5366120119929847809 4015832118371045408 9053794936428137089 8704427078565068801 8640960437903020704 4228112575696554529 1416533835956595457 1266937396744370752 1791373446376259584 5338378003856097281 4481705878995594049 2775064874094657536 256895918725321665 6356771334349924864 1444761406643328064 1311377668361175553 2090571147458772288 1082068367177676248 4399053288367116289 9159244749925146625 4571240015000656896 7905095054554258177 3607472985966160896 5063964254756705793 8700432306530693888 6268702651077401025 2806963991486738433 8598485862394268577 5058391122719070560 2340136199055395201 2212894027897703424 2170875833074171904 6583200583242912769 1256778945025560576 4322837610690238464 5806287466922819585 2055769271906812992 2312445548972625920 5730414508156633088 2396867144580116992 1206643144064155648 2918440123119619457 5459039970248851456 895110590575509760 8374015203824618945 411424226384151424 1215167319354815617 4769825174746224513 6301575631826714624 3838880146478167553 8949716579182404865 2424769677552370689 371249594841300993 2148533924984108801 8129921960606728961 6172431572754375936 986849725007265792 9125214220182315873 2392505544419181824 719135664903355137 6858092966584012289 1801246768142240385 3753096167553822624 397639265796505600 7576353962206332608 2251260423592229260 3053384432455135936 5500310615250722689 6282844327651311196 3625486643946351616 7710728974548726529 114135367740558193 6651701753122277376 6083428812329353216 7619893223742982817 8770627967350996993 5971570056376926209 873047597841707009 271468020832667280 4453963142328877057 5704605615506423808 1677981348960271745 1890182942847687169 3816624544635462656 3595047164145954369 1703940908552215208 8639819978834282176 6607506269987405824 4584514498933428353 1705212428239503360 7233154238274269120 6124146473760987065 1549155697102652088 9178284081090527232 3419464309307899905 6623018067463369793 585880634100534433 1894203805180497921 5548037009851774977 8270538955054817281 1467396727950960384 7943413766927502977 6792250005542404096 8171906887806923328 1526686163615642112 1579471470354594816 8974076358562821377 8462002723204419585 3951003209805962241 6457569227490243584 504193511021346817 8590832926442121384 1399812209275875168 2621859875887020977 4247294421009235968 3193921992797977600 5898977861493649921 5744139952493215745 3755911003785773056 257978589887802625 6994898517218767233 2179454244752000001 4114274738856242272 217123242989551616 445063307389304832 7877413653456061441 7894844185837335553 7217886820830553601 8183335343657620881 5022411875099229441 3063658646166978433 6874669274152828928 5986827372691124368 722205384395060352 5813392829057655297 7286149038923338433 357913070506344449 1883799045935326208 5138656292945841665 1201555748312367905 4068281559688314881 7487793773874245633 9144943155127394305 5915446790171459585 7135104494889074689 1138031639604297728 4895043971915162240 5856294737858443776 636732491784192001 8634093766171811840 1470653651559415809 5255913091706025985 6280137137551785984 2569595723095535296 141806345597693953 9098156208606412801 3252234274910732289 4184313409799454721 7508908930200913921 2536187053017916417 4188828286046158848 8666593073904189952 4098982606090254081 6597236580661776385 5973243069427142401 2763096897534921056 77716741227278384 4598022240032063489 4372250861086880256 4867656794728039809 9216645284344582912 6036815732343017040 2573458652257625072 2277010374296543233 1347570156915102497 2838360026673922049 782539347602599040 8902542778704021920 6995090722957178112 89831110731747200 241953789435551745 2290821886231133824 6471422811672223745 4094047953351905089 9050158058915964929 36027029914185792 218521086029168641 9155985493354086401 5768547373052286976 8102632520566012545 4227567237660196865 5508911923514943364 8980113305463483169 5814789699877470209 1240800623508588288 5790984660352278528 1443925092269457409 7326873615384322912 42354498515184160 7673339353193285504 7130437286772751873 8498901036509400577 190687587510390272 8846287730076073985 7397759395105653340 6941452049105304193 3469036339325894656 238920345823271808 7062848689750952960 3133898968554373056 7181657390122840064 872164529097735873 338598843248805633 2721051804921834497 5193396151459737601 3920804596510869152 3377825169105055649 6374230481989301249 1289388556638463872 8058464275538165248 6866173615742116160 8082472810143385641 7299518572221596801 2604795649051875328 7029254699681175553 3758151204788502529 7602919806525638849 9160356442100077377 5309909327255765672 6375758626984987841 4376790128797679617 9090708261012953361 2518483341351550976 6240741112891924481 932554310254188864 1889700509974078976 8672599730305630209 3437337413113889792 9047466024352883505 8623773060360431361 8260098089200541697 2101588049701896193 2320336655069741056 831661096005342721 1699172660371697664 6164218597624196738 7531138868819590145 722344537713373184 5049100786597070336 1671645633796878337 2096844819170731009 7751578188636707840 9070204325176770560 8167568060396692993 6753681086973135232 5865369666779635712 6924619982269610684 2938832294460301056 1055867798000939008 1161396379987915521 76430341910134784 9116522579996618753 9154974957816184833 7130889585025924833 4834904302485864448 4641418009413584384 9142907070240026625 1340760606255203840 3449569867744800768 4381732992482652161 9166968192487071745 3744131813387772800 5361816465447422208 2350753264476970240 5577198996418388993 5233108444242163584 9031529365643119232 6929394706850980672 7845185892561271937 4891353367394550657 4364804702862324336 3445075542857872257 5594640714698063872 5582766922557353728 4146219137823495093 6497118531616013313 9025825275428372480 3500419581216978945 1713244801820216320 7615497166932900992 844104891580676352 7208448967210563585 4020669607213621249 3959959413308936192 4707511979149529729 188127792947924737 6830606266054401281 6059915869947579977 7828359638494048257 2270205546622192528 6100044798713184513 8788158892861391041 2303399073774064857 6100370228528866585 3228483851028531200 2363102039075520513 3484465916461187073 6882936744227601120 4622181351124318928 7267410964740636673 711481649940469760 4253080021550494208 8079145919185329504 1574464686750183425 8946880973185567265 3527111893465529729 7454957199366643712 1365546833467049985 8203863615189396225 940653936369413889 400071647146788865 8198239298479045121 5049935659451252736 5510015118918221824 9102388683924307968 7261361387618225153 3287058045164191744 2095955188939097745 1332618623000753857 5902015676077526112 689751588111019968 6488275767409633856 7462106502935525377 12964234063972865 3382487738963886081 4996143255066173440 3652189017833957888 9088215531375828992 4770798913004095232 6376465219420355072 800131977134800896 3505566657777676336 7214732967449785216 7795434467006978145 4094982699807416320 3789288298559028603 7082399951528667777 5522122801452954881 7757274856308558325 4861266147725287424 8056300808693339905 737959766332342273 8310608568698875905 8636753772443344896 7659278309789024256 1556071955061076161 7401104394495493121 57509717377024000 741443307298229249 8873192994304425984 5446527840076922880 8632784718392956417 7946745381201983489 2784180014807849217 7257325080858336513 8730784499867200065 6668238240344146689 1932354334417199104 4086174782802360321 5309763019155124225 1771728183390584832 6294904888746308160 6199681833817141633 7646557889218327041 7640603445450375168 4783346551774080928 1733730884811113537 7083239192193346369 3155753509832422944 9116495187832022017 5181821248211312193 282052661891563520 2685076444692284417 6308603156512041473 9057429795545497601 4837108244371343361 4438818667510177024 8742348859888169857 5551699274533175296 4765610085057072065 4803167057563525120 5052920540623126528 1214996692679349249 3831945342010737537 2313620828393175040 1906393079861177856 189151338950609225 1150268191620294688 3435841079754938368 6867594785807914409 1584859738231330816 7143896236579010560 4842200776496840705 5197553964198316033 1669961062933388622 2810917998344968288 8947475030005048832 7208422219877456896 7542242032939489856 6786322803084449920 3672975411152823820 1891004928669092609 149001362281933057 6232320566044548096 7111262116094345216 7441772025673762752 3339803615955668992 8915828450752512 7431131993718390784 3368402542852587520 900446575026553857 3229599563876128768 4890501160449867777 7073544050096215041 1780440976894020096 6876323301190994945 1434146658244601328 5229381429652557312 1125776561427447808 8275059936949969408 4702481561590235136 7885073897441300912 1068530624902155521 4420062204992500736 3655488943931476992 7654179610976948353 5279754383464174976 7856794364070114068 6639185094040568577 8341764820780843009 1239635331100228609 1006296351956854784 2887120726895610368 5837539766794061632 946430770067925120 3239874238680773632 6390849186346290300 3160868907623120897 7618110026303010401 5246036871114914817 2797766712746551280 6649325868043719168 8503303501728579585 971925453776075873 5036881092770347073 3580498663758360577 8032343283174830321 1742729680257277953 697580080802074753 2747918982864884737 5039951591875821569 7261967088646113536 1818979876981782657 7597997907626722816 3122301414464344064 8725651619286861825 345025589901459456 8575716240542442497 2221798555597406209 2497304340740038656 7456866107245301761 1019147939345080320 1755365181004451840 4241374257303343872 1 2061093872273706496 6566745831775541633 3644077854308907248 6649255845785622336 1314964071408164864 6829689443514931457 698091251914950657 3514458786841250817 6841686576136108033 7175548985604571137 4211498670410956801 3701723535070934784 4577711067638180448 4284484189431160737 9175865380204085248 5146936258849146881 5108770718215880705 7554782154527846913 3900461768542355457 3092275370628076545 4605798578237091840 6094219625244529665 1427665679572117505 3301328588250251264 641305470102405120 809092029112355584 4355806811291519233 94388715891971073 1493551433418618496 4627581578231339008 3537364396290547713 6688993785102681601 801966790506522624 2658431715578977136 3370014946167595009 1709162440613607297 2130623676581531649 4373397776988971009 7530223319609834452 3568373315659235329 6746038502552653825 7708045994035577089 332035194409129985 6669630182594117632 6788649919415995552 2904588146507830785 805730973684982065 3576956296448551424 1477753637815101249 3329184509159698945 5252825607685144577 7474687879703392256 5424010073620791297 8023481781921551361 567650018604005312 887735053435617280 5083603242554943873 3211229930077117696 7061054780989173761 1634678428262320384 1335619005768682497 8213850577478647809 3467643598423231489 8780927466464002688 5817037845406121984 7440741348339443025 5350999682971167744 8953321687897293120 4231545582524067841 3442540805705667009 6938578965229670016 5848102514628586496 6530308398532674560 1670885405140442625 2697784484072474625 88992027424518529 3625773541593154608 6767218824246651633 1254178017669976064 2215168977790738432 1164006783756122368 7462139466844833665 4318082670161375232 1279325947314874624 2636710616472261971 176191429476350561 5566383734138441728 1064888717472112641 1147470624182173696 4246155164684379136 2989265043874734080 3101879012751434240 9084228605273747457 5127070841172674816 2258820758692990976 5925421702098116225 8040354045978189313 2619235233967773185 4826253486099879009 2761524776665261569 1227664283900932800 2041603217379234497 2701224859431942913 6008284302217092032 5434041437999718976 8472014744293015553 7561949780529602561 4338860232402703872 6575074780753874944 4956328117230666241 4511517751767342400 3616068468783950081 398746663151032321 103499022160206592 8640497738107125761 8508955545104222529 341591781856621568 8780797025736548353 4562984167268929536 3130987849974161409 8740437470004276608 5548179913854182272 9060672065749737473 6641573413235712176 5357077501147690240 402430062625346304 5428534548512747520 8000480347769815041 7045406281558063617 4700316684883243008 8345267447923212288 7251728416624817280 4288719520566821888 2596888753412750528 8592495210049830913 8541721608155840513 7620451947341457985 3036833623788014464 2701417379910290177 2246800783764373505 8235452389587085697 6703766048712525733 3675817645071339265 7627478579419055617 3244613595866759169 1276370029580075009 4425556810271555585 3781573078700992768 8132846363272841217 3218073274889256800 7346150420841840641 3876456350604766209 4732152717405026657 8795536530201378817 2131928830289853440 1508089089656328193 6040663769313443841 391516505797296128 5619577443713509376 9138886613820399553 602391098250990848 9195227021075440000 5628620795767111680 5386284341786574848 2435508287344757312 4610020211351584768 4788006128847458561 5902292245142575105 8081229281242343584 3414697019893995520 3053279135715196929 4600074430505549824 7566786302260500673 1931862842321556736 8262088594961350657 2986155157057907584 2059267662601706344 8967101121832640000 3662222679410393089 6730170180466520960 3499230924654595712 9085770865257254912 583842123173431169 6962754989381414913 3460203488139708416 7200209843267984385 6469891126015620097 1682777048621474560 7496027440499668993 4456431492834825556 2965583032232828416 3585285200455512576 4295269683629449345 2349812804951780417 4068310000841728000 7660703739226743744 6126624429915303681 717476145729610752 5904203562656794624 8904492826873880064 1652321210811414016 1969333935538117633 6431337469181510528 2587185943309544448 88809500811572224 2421728059901084928 983746066757227265 3305377150361665536 8869479547834990593 2482641019749702976 6446557402223321089 8116546995848749056 5839403451719843841 647193269996126208 7216676692905149953 3181126939891458048 48162035263354560 831572319386206209 755207801694035968 1227335271771890688 2346321883126923264 3608304972479546368 4278559985387230273 1913809239711196673 1254988791349241088 7121464657468057344 1739841873613029376 2514388587995058336 2753663348160324720 5242556089175114049 4321435275852544001 5554029550817265665 3571038838674817024 1870526949887365888 6469670349645545472 887875503640873985 1937913058294509216 7299274827753318400 4449286520848154624 3998133961461528576 1392039840346982081 1027769879547006976 8987263256106842113 2686865343988443905 1280819622116250249 3441047434251104768 5462727891356493313 2491651372111328256 6614319435221497297 5963264049405940673 2289001143565718529 4794900217655988225 5600180524876856689 8734682575423381505 5151462191982624145 3545901373693162688 2727889066583748096 8415587423275598560 3483335158177489664 767321538540077057 74626699835188993 6102568227450953664 64826392595890176 6380524228497948161 5318163593995675136 5532403268924238976 1062712188363866112 2858290426955721472 680656980137322394 2075153604389896193 806447797446865408 9146776601859475841 3523938779153104896 4438731484475817985 6768313804582980609 4549742932639537152 1994398597880738304 2456479368019759361 8096056924111946752 7563747950989700097 1247422354844265217 5011991997080773281 7315804263078758688 8823143925240848384 4140679501667368960 1895659719579288833 4212774758939887617 7264580653271788545 6855832252632149152 7341300790488862720 1727822586446102528 6219916266442455104 8616164326527254784 6610699459374773249 8460321049002561776 8687075227573778432 3238435499938787680 8391138923604865537 2864195553622430721 4909125752494659089 7257746539841557376 2142755416954370945 6913454093606368816 5057061524855423265 5116018477065846784 225793554339880961 737295237285615360 1928743171140699137 1937348637847157216 6700631581625483265 3406235696988422145 7572591958136750080 6794089724618271072 1994254014272678048 4952362473108072192 8994550742018797057 4561189432876756993 6286826490028943361 2449505197682501120 3965320132455340801 7423490316361320129 2064469902360444928 1290766806843831680 8674130986612567168 8102361807973133313 7216716854963122177 8355257353339928577 199772351808624128 1070306606713106433 3708983365307921408 1522363858997870593 6053251719611744257 4080502589108903937 3340599277149839873 1310085361979131712 2083668001919186945 4335545994831224833 2395330526674424432 6445469519268061057 5091490222417429633 8416996461711519744 4380075887740567552 1351148778512783872 45556248240395264 7126466533450272768 693365838241911808 3983548001350300672 7396538798690756097 1823311294581021440 3012330629836365824 5057518672629035904 2675337510671417344 7447838268223148097 43194104576147456 8502781746805923840 2850356158579605505 6095141431819537664 1922306325252931584 6112793463111391616 2580980736728060817 8940749936317226624 4814006116309925888 3522522394720192512 6976656960567708001 3858861471977414657 106314108519854081 2830696239701377024 7783779418362675968 2327713137101537024 5619232987289270993 4898110104627305440 5461301328221210945 3991403863797934592 5977651182696519680 7340522177206695745 2472937192018935809 5598397003229407233 5840202221576456193 7178937552118885377 9190532222716285870 775149222492076033 4511502838552744960 5794068820832987136 7285841983162023936 5664085038578880000 5257164182530308289 7524077223451295744 8170613616458499968 8369472183121725696 7573982428198563713 8950976547183058432 4022527555840522753 7781949241528445441 3679772477166780416 8305568066436391937 4326360958171022228 1101345547447115777 5239006460430147585 7547458799486703809 8980860525302743041 3371599464300019713 6829886847456719104 8112816021247267073 1750127463817019393 1115375188898856960 2576135106098522016 6358532303849377185 3200913896818347009 8334743980088877057 3748725053054494016 6128225123821651968 4553921222920765441 1490982202686898177 4422560057253093377 7097220819168486144 1376513036213524224 7590200114981253137 2953024720760471553 2126728252997562369 7527468690784312001 4184683128325275649 5082845444423450624 6128979832809291777 5226914319900646657 7350718239395503489 7768193991883517952 3043075536860909569 7920218430563909633 5324995726207462488 3738931418826391553 3249757562481342464 8954642054485377025 5468495916190117888 8716774831179868417 8625437944374685312 7983147195880282209 5284423425057336065 1842013140380811265 2245686343826407424 1776030273430290433 5696317048034164736 3225780695206395904 6896475011108831233 4830196253250494465 3560370771411248128 5559306535090565633 5674532953277896705 38829054560779264 3408870127732002817 9017599444280656897 3384904722623225825 6971888569766227456 6888792634433781569 8898891911231016576 3773708863507812992 1351474409610086656 557582456862360320 1085133849526293248 8071401936672525216 31084046783086592 2744937267991622145 1694429801288794112 8411984699188530689 5652901770680673153 7911813422680842241 4301532436082196480 1896760302345431809 9000279743058503361 8835828954202636288 1237751049594749696 5006663554907832321 6505472817251745793 2492730473265127425 3071235647997402377 7816068724206610688 1423366521464528384 7687670254539189505 5585521685335203329 912496380813073344 1523326544098275328 6726650201007033856 2502249749194932225 6709259270537042432 8416820782808238977 1316873864891826241 1904776488092603904 2759328894968379393 5634213465964046337 6409670415562178560 6130213909407256576 8290969030726582529 8447775129578827776 6273359506708554752 1364575339235162369 5828030217621401088 947946554467467264 3886456829119716801 1186336559767810561 4748699228362173280 2503898630360563713 863905502770235521 32877395064150785 2318006045625573377 8465211250634457089 176550462662059009 3969020695929274753 26015841759264768 5527991910491998208 5556135632886341633 5446182534133317633 6897342109043376129 7064914590401464960 2289334459224255744 644312079374252289 1841521373852892928 7682949515156234240 3135216670818764801 1792998524140503040 843652102406976513 5733781183312786944 6903855302754256672 2731452102859705201 6288341182118458305 7005341233211034401 7243619730009542657 7967071785805700096 3004057024899313664 5826454902678807041 2925048705201483776 4569125793093124096 7007890775618051904 3415019446605963328 4991062433096933376 4014437409523931232 77724364082095873 5825372500584658176 3629350345199342593 8794745727803719680 8119901311740810112 2220111338658985984 7134793047213654016 6252138230891253604 8032613098385723261 970409194177552104 698585571783546752 3781791398070872833 8650462547781284865 2696688557549353600 8427931934565856057 5558822272609588737 2358997573003313153 5479048964961086465 3110342086024076289 6739505658373958912 5583977302388585985 8398306490477961216 8901075887381363316 1864916727620988672 2713066627890858368 2615446079397684224 1419197887209229185 335987491881529856 7801043272318582784 712856443844841472 1496077935480449024 3598579440482127872 2976085481916514305 3965272453536612353 3510331326803902465 3479313975208377601 994371010970005505 4771958109594451969 6012746091745609105 58008982592372736 8419801211805608257 4028479851706466304 5968675265236798977 4929416364754738688 2479946742778026368 5854570148738979904 5737972975979288384 649321059466084353 2282140215541760000 7511555534464106625 1231500122325294080 5776261231958851585 7279229731831810048 7311443996874956801 543915528286830593 3508130861681078272 3849177929736486273 5764701440633733120 857408984210118657 5837617743324979200 6378997920021815297 6538629609206865536 7102161339665940481 1764736133394004220 8260896358535883904 2176181594346854400 6650099761111502849 2174532773648447360 7383874626131861185 2799105934775746561 6272063138766655489 4661507537592504321 2590315037722822272 1526626471118794752 3309426795410800641 989793641165410241 7766890996738793472 1493370107577132288 3609733927151272481 5604415827725871617 2083597300938874110 6099910373197915136 2759067957892313280 7328542854440531969 1082234371789045505 3349175138272673793 3919933565877354497 5948533198152933761 5706792246801005824 8957913262793511897 7610850295131646081 3917222329667641728 2029448773950731904 2653270623523631905 744545637455835136 5877674299134517249 3661941981409886976 1263948395941888001 2753436280517255840 7240488185205211137 5550181128386281472 5941415370656565248 4936268158701191168 150028823338757889 4684438566336954368 7640803164688313729 6723828888195286465 7818293883487426705 3524136261779292672 3392687772842926081 7796554704200096001 2413989349542914817 1928447211266818049 1070006245574115328 2674302934589997056 5594328283476852737 1617115767246684160 9196189867057259521 8552149639742485120 6694453618907470977 7145339360112598528 472585635637065729 3034149760168493056 6068541333600181248 8183582492512927104 3547727686223043969 8910032033093279361 3947947923434831872 8265740361982951425 4136294443493064705 520510551302901457 912392160811754624 3958527098380222464 6233314586828996608 7838353012040963072 368554533674278913 5766124698394155008 5678475981170868224 4483955150816831104 3562436341122777088 2079837358811343872 1359867979420054017 8022730411238974464 3687131039566381192 8382015900973490176 5644978232775756032 5933118621709749753 8590499182921504441 2432945770363908929 1927379683174125825 8408017537138625025 4858338522015552384 2931972690291982337 605469764744140800 9089975530120224000 1769257059585097729 3121301059944455168 6811862165075432481 4980006450480786432 1224042695647550720 3558810250769596416 5327798895898816897 182358486944560640 2742086332705789952 7574780915749636097 5351290993076402177 8596474832105869313 6935729889206597328 596235533401235456 8113505225150210080 6839227778425253889 3863630747155200577 2331676815100248064 6545081248415934465 4277280928637022097 5314840378697561857 7203948082150416384 5120604163570854656 9098156719038184704 2944101669629488513 1637356247872731136 3713141865826126592 3932581768500261745 7935769180151680512 709931310756615681 85194580716158977 8652413847713619969 4309753636481122305 7696274812839164865 8697959932853232928 1199778304353700480 1421479088671468064 551580763812875648 4736040890821469313 6168338898936492033 1087021840289841153 8217419223575560193 1898569287596568577 3325503075873943041 5761995276052660224 1271747942308680705 3581900613002732193 5917027782759137281 8503575886818142720 3136730184211103745 4567243721838231553 6371544451510857728 7054156356182856704 6644279060813479937 3543388160275122177 891983166142562304 7745390229272494081 9189705055925163520 2699058056969115457 7823296611230786305 8166943616997869569 3748889712982559744 7028244609619517441 6746163065371241408 4812344320649134080 7227636505375609600 6162983180588154880 5000539934717797089 4245126058008749825 1282179913564448928 4904228280546383064 3994877661494031745 3393195499735018497 6747450190498659488 5560905275491649601 1559607194895111937 5030975502868545537 8622383311215296513 7712876967161703617 2652931455177168896 1201073661517301275 4861266263621819137 9177267093442527232 32306976161085953 7588491164087946833 4165132333340351489 5262093806972154168 7021179617969218912 8880522833296797953 3473225270849174400 3895250965465452544 5552103736902418432 1381949304757394448 5889594691808789505 5358754377279066113 3465271743322935104 4851714818018145024 806005188539895809 8728446768883810817 8593079908089090265 4498980719637650720 8967176310109241345 6688780391857874401 602837444668856193 4898034129133035520 995524393314549760 8695178956194519136 8263105331367124992 3217392167001507841 6929873720632233664 2219683232249333760 6438879110517796737 1344895961383332864 1253964922351466496 1474532670344232960 8194749694641090688 179392527465221440 8021151232797076480 4532676957018802688 7924659514569970432 8469610412890771328 9109623958779914065 4709226977526597633 5041574355554435073 5328311341451468289 3187252243821040512 6438500101751876609 223177861801197568 721383813912667904 7800170138971111249 2865080109878214656 1759847693399697408 6223264600728010752 2807191385246007297 4566638865009985792 9018727202247386112 6145353974005090305 7200529248170278912 2967338644779323393 8967594358580707329 4139178695345408897 6590365325697855488 6158809038507536713 5405874355646373889 6488860739945627648 7525014031895855104 647631135169839105 1702036592907719296 7062655358717558784 1139741847415085569 4850728448660467713 385492137886498816 2318511243763499009 4917854170035875841 5612844914294751233 959334438436095392 283269731799646209 3518069998563508225 2843807699894624256 144626623233212160 2183699533412522496 8128294321445300288 3605396860768828161 5455034760051019777 6142220137596781009 5300478376027729921 2895424519255791232 882234002252442624 8463938578451270657 579529403936096257 8480491601528334081 5857577920353468416 6432187406845808577 5462076260890592513 7238829235052287489 8443717827507298817 8179376016223513233 5385353334432989184 5992439489523828225 9125442555372162048 909148740360744961 7081036154063709184 6797174663965559936 6330279614961377600 7775935720805852673 1294687285300953088 5431740636512453376 1070714113299505409 820896111450181377 7098043272723851008 7909922209191565505 4579050109269850112 914961603946782720 1356633248496091137 2798884467785736057 6951322337079203840 8360101384994807809 3310727115711840257 8723295949707112784 5776147246766620672 7655591390828560384 1207413433475063056 7900508053918585345 1119981206735170049 6146652112690756385 1042597381552528704 8824519153880172544 5727385411262737825 5769967664271342497 3226852193058553857 839933864924416 8924911579262203905 8654829262305141824 6630402681850134529 6075521128972025856 4112776604289923073 4186876698972395521 6398563260342435840 7848467350702506176 7754272222214619137 4545784425772928688 3465488499925098497 4376730602512963585 735213184234126336 1544889552743694336 5180261048159412608 9104599493178449921 8720520665513943168 73998420008234873 8865114810404827649 5601446959811390209 1415588579924377600 6635736551911584672 451193762969217025 2917084528669847552 7252182652322490240 4656479563774589441 8942258066045432833 8401713813163068929 1774676450643766273 8007507407649984000 8507448316200001024 3264952195993690113 4211632341023455104 5575425875570835457 6762772245785567233 6812345586661350273 2159704323406602368 4462451574349574657 5531448014252494849 2120439973727439424 6535616640340528897 5525398825628427968 1143016495616794625 4205986690930251648 2844437366021455872 5015969214168843537 6651444754321644705 1381554360711788164 3740395496421064704 5839782284454747137 5431343651706218496 5483570165404741633 8900780572959177729 2254703661999473105 5143268842798448640 7910216855817169120 7910558166339429248 7269741474295627777 5232519305659225088 3599914191601008640 5625948259377290273 302015008919639664 2876866272490905857 2935702755379380225 6205059092987460864 1865918712902123521 9057800667573195264 1301548969934118912 5042168113448148257 2080064213144064000 6941912195277985793 1681756439303287169 3856793969822662657 7286535593729896449 5905281474919709504 6102584202827385664 1597512214569623553 8252531084940337152 3315509990987038721 4078717656982106704 5936674452317290497 622710291919945729 286269703441018881 3478714418052791265 4997283600921657344 7962610790618363904 8194761058727530496 9136654972881993728 2323286836800322945 1818277911504010880 6617840147793432576 7936505037330680833 1232377184215990528 8810380618586591745 1380264114631475201 306371648052997376 8532046499557470720 9186885257952770048 3919429405919409153 4246598054730736641 2694089818782029825 1501954645950556417 8888382799799785473 4130338731424923649 8630050823689404416 7715254267832813696 7284618149897659616 616231862397697344 8732384342803742721 4356444714453852160 4496390451435431936 6070294671230086145 5234673833084781312 8789907519330222081 7691991872636428417 3893467978340240193 7733580519602117120 787101882725171200 1038233122609620608 8602103045012018048 5969268888223114752 8004121471429085473 1889868877580296193 2398584170595190241 350061728075150784 8474831168616866689 2005322414694268928 5733233885930928129 2902416339457214784 8639753472663812096 4135222929551551489 406280640417492992 6016371514434408449 464744886731649025 6272450784728403585 1024036022448250880 144520142485174593 5105123107355602945 5701186023102595073 117811357940898305 7050092484324095136 794040674732945409 8265193088647643752 3201733765421948929 834826744606929408 889459407320143744 6591110942707043841 7059647700154671872 9068789842478508033 5195894794461548544 119983978659204065 8313845714474399616 3692558540583354369 8316669077111103488 1846940779483802112 7132779572372163968 6855964360486486016 3394631460910301184 1494043656993778432 6921521472618102785 1183298359947148289 585800900255665873 2113336547914221760 4974875369040480001 1243336260691225473 7865577836979035392 2176775152226116993 8798295632106250241 6063670245055938305 8064173570331907872 481763949873689577 929224309651562496 148576498481430529 7847545485212074112 4739951455488638976 6371537360682906113 2466330665998760448 7603424700132980737 4498155958828888064 38925740589965313 7916582496671913472 8543046799814618112 8867339048010965761 9184694301440388096 2450719573004212993 51437186055329792 1723723846551920640 4646926850037362688 3909530128831221761 7174920649584576353 4800767933156179200 3267124359243972608 6978363055996843840 6036773065193102208 3259955593587195905 6606713675328380417 8158229129636085760 791688417834506688 3192717138304281617 1906751468473429848 5587553624192548864 3565120635024424960 6269646210608892145 4671449733864488961 7482041588595119360 280387578752869633 2261802062755345616 6853434005730035032 7475512404822896384 119434683658571776 66207709532913920 4623686829402013920 1940824230653927009 7416609067700788929 152331544116482048 9126155025115626192 6774040749496829824 6093541691796839936 2588826340705502720 9114231829213339776 7256381737758470145 6855646922356988929 8679630337615986688 4290384077479124481 5512510844036078081 7260932061522493440 2569699280885506049 2854677133869129728 1377048877721859937 3789003228260214785 6449801657248120833 744712063722111865 960086892630227969 8261299187877163009 7599009569385238528 3334909377135945728 520678197514731521 7079720184803058432 2769608946217910272 4798204810675076608 4655236868298178561 9175001069283260417 5288103344754557121 8472885635842048000 8626839255030436865 8971702359998648321 3450424259315382896 7852420621157966849 4587038157537609105 3568352450782777344 622445917330242560 3306924427964465153 2103199142996582401 6445389519828025344 6486977866109843201 7994471277168658433 2742593484305996288 6133324458593402881 5727383944023777537 7661200016491856128 2393571962084917249 1901964352396033280 4896587997189095361 1475348679421493249 1198976351969333760 2174814420090150912 3245639738095790081 3128789778267648768 4279806346488281953 6981163525618339888 4627196406480001281 1047206865425745664 8310235381668773889 2256482367932860416 4528026570172397569 111213484095111168 2646662076255266817 6201553914114057216 5354879243843545584 1149528045353964801 461097728477496833 4191055517214474241 7837381698535343617 1352950568086665921 2600562728518877377 6072246096322503872 1823152145144049920 8274449170063067136 5968128717127877569 8000416805461830880 3245408303178842945 4481644860561750701 6676078529971902656 5489063307838324736 4321209386410061825 7735112544934690816 4452895828526188288 4430692991576410113 5643798120190810624 6365559943222342657 2802489521709991936 9008040273823645696 4570877984084942081 1461652898919581344 2440146230063848337 4714490475456339969 8864562071450492352 4513894522366601760 5514481755188101120 5381984457786559489 7868932322294893313 1152416842563936256 7426035926102638592 5528540030006076928 2055163005824058433 3793696928621316096 8414208867805731812 3408195663021561857 3420098960345638881 77702139700838401 237316869940314113 4279812939809648641 4709948715616762881 8700755655011729408 6214568758461124096 1645044498287067136 5887940893842157568 1538667209709928704 5054385578823430113 912405111092748288 4314794115151806465 4078060419231389633 596395512644188160 4726143598840885249 8856231925364162817 4075586113866493953 1156347308603428864 1353398749835597825 2168237625945906177 2169850504095567872 2415356531577397248 5551203057419999745 1897237378744449953 5596644845808002049 5463589503751004160 5485381086037021696 3362895604046632769 4098190635452336369 5777720575580010593 990661907700105728 3405553470185062808 6123712377795608576 4252319492857359873 5001132943666053120 5763009877319082753 8053286349618429953 1864746473961422849 5133878721489928193 986128319933452544 1575236564420852253 1415916621001501697 8477731911602881792 7589542892446954496 9118962452416677816 99099088862178305 7974819762115086592 8918493076553093633 8856682605782947840 3321000550154352641 722991562119649793 4922846710434103297 5860783720970171905 5273616316507079600 1340196526952571904 7116379142993393664 4337080124714942464 6566542617966280705 7689569586333632513 1380712992227772768 5388051277988536321 4918514617447393280 7015516833056833089 6550087622528997888 5289621935258275841 1365072839719645185 5267861771516659904 7781502071444071680 5173719340357050880 4574413185334354544 1845305601800998913 2539484609799782400 3618339946000943105 4535011137893663744 5602763041815478272 8096394318895415296 7897476819098738689 778939717212397568 9031966025275244544 1322570751798010881 814970456706862080 193166581793574440 3318028015764592320 2896920961715874017 6217406795121703937 9154085018396105280 7255100666699198385 9058770493863644673 1393954725575831329 4722880776140055552 8486743428775836480 6509710655752634368 4482669711094349824 5467814800350699521 3206863895239794945 7576535409444405248 1845568152417099776 2312725915306137600 7200080016413769728 6505658785660652289 4901160194637966337 5608379873204725760 349583388806479873 811192098285099265 4872263354390828225 4635871083576295936 5191817408599672465 736180704384419840 1261618050560589824 8540320065156757504 867283595255102977 4095151640345204737 1956643748318543872 2338069281246913537 536316051661299712 3244892419998226432 6270675694561383169 2015647331132545920 4853144318543290272 2817192014671923392 3465899927648605504 6533935300177674240 6675702424657149953 5239804955264599808 5244583803263372288 2650279670283059201 3440639214155632432 658626695562107905 4708463157775016449 2800404570382330112 5479547638786387328 4749428308354407377 3223645391551379792 5754819596815708161 8927768048801653072 5437856583384045889 3408319122007474176 867871261371203584 647766750816148256 3135870802546455196 2804305769247399936 5519802550798678401 5003486351084687488 511348198849394689 3553654861747408896 4995211016623559232 3913806463295897600 8981982349939887680 6251231246080520960 8343848559140118288 3227165918911281249 8334826258549152257 4160766182762048545 3131360534268510209 2390264348112555008 836587664960627393 2852366472845436328 8177990619782530848 8577570043506262016 1813640646253871104 2914555817611022896 646442408761884672 744329392848566200 7998766671388999680 3716273220135051680 4160597725843034112 427270263958896257 6296024073773321729 6096958383525396480 7705450513956601856 8578470085009158657 2288837293411110144 2834635762150075392 7883566232188551168 4547509170594344705 874678919056092864 819835802760375873 4181943841132344321 1990018015162269696 7134404954749374464 385250755199578201 5634362184372593161 3438927885389590529 420888385967579137 4088495192715026432 713263459840424952 8410338195452076032 1319082464097757441 2691078998918606337 2925035952950130177 5643382547307502016 7865763447615565824 4518565763087695872 292440308852214657 8939074777556440577 6663604053546448385 5580067844434799360 4519710297220612097 6573568994829455489 5642273078560473088 8192257531641856000 8521158442895264256 8206404465541298688 5735904473700106241 7700184658595250177 492474976319766528 5252109967262663936 8276856424287637504 9119063582051410897 5043924480122421249 4005751216567443456 1072348370107315201 2471963759293799104 6004674286306673153 3788103093381494785 5376783428196917248 804519281086781440 8292023407980129408 4452829059094547584 6538120691335831552 5050792937911230465 6018847147759019521 7400132747170920448 7822947925908127744 8347211814418137088 5384228180660822016 6753613066412150272 6314029134500050433 1443090609709774849 7019652019301211648 4277106191768866816 1424138435000158720 3721521591668785153 7508875011864592385 8351785611440267416 6603767345208066048 5053195719794620289 67163882971094016 3419885928729696673 6582498610583990273 3694723541082184704 1743758021705368832 1398718993141039104 4666456844020138497 8474423003471010233 5997747834878984192 1150816740780428273 4141642566948478672 3782897224119684929 5249205718236642024 1015455989360312320 8253839381152481665 5067055568997596673 4797536990260438977 4456949155961884672 9170841142455369729 7364510304470737920 4528696117428255488 2340611614678043777 2256522903870843938 2718895591063064897 1790839647236354048 1703681402174832641 1393537968357378113 7838832972638339073 7229497176185821185 1275455053881076225 3243429775518781952 3818446018397655041 8141272136294487217 1379194686877817857 1335612250479666560 1875692557869093504 6403076228887683073 5229611923122946049 4414972569589621121 5016021750256749184 562277613745053696 1988577033787812224 4485531862603916161 8302099516781512369 7411520015951892480 6969349278510350849 7472641903665303985 6215827314909446145 74533962177097728 4281587140851393517 8987942227506326528 8309272578155378016 3823004332202681856 6947122141437176517 5407556649712827369 8783935692322202241 5153228163816734721 5393070203623178241 8213393147346149377 4948615455686475776 113330796563140608 4651952926766137345 2426369093922512896 6105185343620055186 8124827154656960513 8563602323113071457 6924778427984286721 6914260250783108608 1917739449058434336 8620940558236084224 177223725506093057 5892756053553209089 892102018030440449 7497731516435095552 8587732034794251264 3137915832910804609 5525442774626184705 3923015710769814433 3456764556223678721 2727720926912301600 2645645993593963264 7830714184734146240 6733798483781996544 2072009894284084737 1537615967579260992 7151085775010492160 3930500551895394305 6531550182443129089 7097774865734696961 7342432879489716545 7875312125868111520 4914082256121816896 5398979032684839936 8108918962785815008 6809243489353728001 3439711882419008513 5276191298426038785 4882189366128305664 35382472168439808 7579270812513248364 6538412635209675008 7437124077714920320 4143441988642914721 6959686848905510913 4749139126269630400 912266668372505344 1545630070388140289 2022496936190008065 5189746669178757120 6356541712568926208 4772966640262291456 1027268095299420161 5497981105324873948 8791901727004228864 2381402265296550913 2477087436875110598 8911491211744824096 6221267900174696449 5088886075644252160 4605417451688751105 523637583956853760 1100146044052897793 1522114390480321052 2511974595908615168 1210279493985041408 1840267845486857921 3137313880893070272 8151342792413984257 2517180644382504352 2582493751976759297 4433013889096588033 6771736612532475985 1669156607039111169 3768671525787914241 4611709128827338945 1661422249800597504 6042276303934928928 7858239470397985792 8748149481084436993 1048247660696635776 7717435914205970433 8800085813086546757 1728623586756178753 5336173211661869056 4466089712761454592 4571336697955280033 8471250331878718464 8720614453710120192 8484163952596787457 4972821492124385281 7995783199329552768 4104051171657928705 1872533839966568192 8058719879867524944 1257307777044835841 363345157447261568 6037489739507072001 3268211196542606529 5693723336401671973 7228173653642838016 1496807049142468609 3205980215275701504 8291547614119002113 5761624992452534272 453201792874961568 6964374490814490864 1960257707174968713 1015372880353034241 1627446649796981073 8822960100044800000 8215672125600270337 1289121150604360704 5904624320825385984 23203248514595840 1630228249108568480 1770394035314737152 7304649149617916289 2981835746158796801 3404973118336191233 1659228881047932929 8975588382249578497 1848743164269723649 1123285620177294721 9050363139100424704 2591687091541842945 5000433929772384513 8309825226877304832 3960393533826280448 6727308345175703553 4975171773174860801 2055264426501773216 385617331352862720 3729353056120250049 2328415301436850176 5992788128158475264 3329327387091525568 1698558230469738092 5981161937658330880 328437138062514176 1395368849355452752 5803580528867399680 9026331599787350017 1442117948034449409 8080944151340182529 8465852919879532544 8284732609670761216 2794909903378877952 3633374220572660225 6080836569094589441 1687728362895868288 7561798708398391297 7482398360344051713 2801554758334038017 8811903828693884417 8457753027899676032 7284434166703001089 1858261432554946560 8802257208320896001 9213028802101211585 2979218055696925696 941013278132273152 1078836614965100545 5612374589096067072 7445066835652094465 8180372282253420800 6709964295158341793 2255383289994432481 4363956077699701248 7284063684159890432 7830997280557938945 3469759989432844288 2118530031337524165 6341637261171654656 6234891397833883648 6778333086174085121 5985134795686502401 4069473870187511808 5879558721059661825 6151663540173659520 303986953541808976 7060345284921327616 2137498940103983105 2049187400519662593 498724702262401344 430009604158673409 2255262726624804865 7622384189214688960 7882914044129771521 602054538622755049 1127847536478344961 7523663172063285440 5847423842799550464 7085103002912667649 7544678342129914881 4842224950502019073 4763530901533641761 8257933494859268097 7627182935679565825 220779736936488961 1903527994685427712 6437312569883495425 1808893808821383681 5521034170843004929 2847638598993350400 370301577732025729 8345994122085348928 8564513304033099776 1621262075665164161 8180304948929218496 3286337984322535424 1242396995637316608 5314488524198100225 7731050348258449921 7901404744794526976 3599417624048439568 7265063024687291393 2052978965320474369 4739111722590392577 3561017936750958336 3000161985535589377 5074605264034461441 4545987371850929153 2874169018715340800 4176743001767098369 5645036107385240483 4166330749823811584 4474320556629524096 3514631870353917441 5363563007236207617 5724178703053220352 5982647023941651968 267882672884697089 4545152753753989121 6710550416610429441 8123131606464142337 4535916101883406336 3669184014864621312 8974537940654945281 6204727148238438401 72141724308960769 5839383940503070721 5507093411341914112 9205366759835752609 2564047022388193777 3090311247497785345 8508160306200827904 1898785122372740097 2594608153524537344 3589094539397591360 2861766114011153408 6701693305407619072 7799624557658088321 201646869043019776 1205739286213607424 6260334851205110784 4264240320967654785 8974271399506430848 4594830915705814273 17415864512440320 2422228617069367040 5262783064160862209 8194156468581171201 5505252991247384576 8260751029521454593 141193221337510145 6887389527177953280 2566118890137747456 8301198467251224577 1491630949587042305 8492378398228811904 7887550687664791552 6141902387825794145 5369624820254244864 6289253652855373953 7778339634634323969 6757786710770384896 2443567067477852800 2727620278782898305 7888297956492705793 7665725919704290817 1349250219588452353 639686032095522817 6909849136019013632 1189571820131115744 2373702325962695680 1874292988972589313 8671325278667650049 1565370616129876225 3704973164094420513 2013774337544610816 1478232202800660480 8989144389732532224 3179314752141987841 9077188398768526209 7549458200226239256 4426314668429249536 1739576165629378560 4766151848756948992 2567614361734860801 1387213739379392513 3735697920824141520 4868902919022966912 463881355367671553 2724501144780931072 888220774309888001 6689391048265078785 8993979650092814064 4627879223643353088 4177754731399979009 5685061645118325824 75925172566097920 8603546941889519617 2937523452646232064 7566359644196488192 2390695268959440897 4862138424634886617 7538590220724735616 4829025588639227904 885699201481310209 4019164617757010176 1547761756117630976 9052507083006636160 3505712855168676608 4373209082251345408 6614849906066013921 2460793270679699456 6386920341679953945 4733741808420380673 5569422269832585728 9028954183770394625 6198925445746936064 2287714678288851457 4873787159663916337 4464798093856456704 5206153203964190720 4037368060080201729 3035872181370449152 2798964695019850305 3003060268647186432 5893056021732108544 4178728492164298240 7099822975940641281 2252723484641730560 211380723169894400 4363577802184720385 3423558309991243777 1492562175888374321 1494733545615360001 7623878191604467672 1420382131055797248 6562439333146398720 4158557646252521024 4425057974771515392 8943545563930792960 7640458463004883585 8492216013449555969 4155513190644450048 2909111155041239040 2883423598272728064 5192454094510028800 1157426622793389568 755402388691169281 374389839396774912 4075158897995321728 4513075423281766400 7691614144910106625 5892049234520414433 4125021377498888449 5795403960489238529 4415117464277028865 5098859674446331904 3696258911830990144 4898532281981607937 8995667246642214913 6579333999464217601 3397227910017394689 414237891822189568 2387632222266081281 7023614571853824000 1675200212672262144 4151332643493565817 348970019700080640 8401338331990982657 1391577595820953600 1393520851875299328 7540301726239379456 8243431047942561793 3985174375345452032 81411794677761537 5647074711905316865 2990762664466440705 6218723231696637185 8572849818733081360 6324638235670921216 689371347617054721 4034509648126584832 5372862188458147840 1748370560038993920 7611110643820011520 9085056291176814849 209365376743715009 2697140384953454272 3821761381704126464 4681964417280374273 2361826640000412672 3106259666254502913 5200086592029523969 4878613928455389185 6718408794926784288 2203124836029941761 7427750425339638720 5541668239182302656 2234837448455880705 7228797294426636545 1463427916637051968 6825948265338052881 4183263048411339776 4451211008762426624 3188641084249554944 7115300378919895041 5693532044238063520 469620581333483521 8890733350139787777 5471014868372897793 3298394082894467072 7257391624136689665 2419208570252254209 387330503009594305 5084939230415336128 7067604055077469633 1942249402918568417 4638020235317478912 7045461319161110529 34318959207090176 7822341099029987328 8965010890239963136 958435230567122945 1769298138469234944 8433898116280845312 3662630262241823744 2214194392632342272 6215787544791188481 64154109048147105 4337508316986458113 6413074165792940609 187210427699504129 8875958542096067329 6366490042206581249 2226816821206933504 1622068947071245825 7180077020630820097 8858282538644424961 5177545271500301153 6594018398823949312 2278117276309782529 7780084774576363520 5888749144021344256 154169803332976640 7703425481253786625 1523704977024035840 615640352056726529 5725588957780809793 6015860830702251585 7818602581828428544 7328849712166823425 3187008765567133696 5667153676987021441 338818918325604864 199895471631228929 797053389058415745 7510227675293278977 6772853248392682145 208784774363922560 8527332385311071872 2455283569805944832 8656765603007139456 3465870608509566976 4174390571670120705 1500286637260324865 7413851394784100353 3004323162020233216 5886758316469476736 2237238755849011761 2463888503231965185 5983032035747332097 4325482847055982592 2468532195236671361 4693125648338649088 5589393516289603585 6792627636779386592 2085928342277223809 2716455197784801280 1479468479234494465 2097793112834270464 5279788104175939457 7094775732260241408 7015636533270718464 408423840853258240 1793960239861334017 6013570079767167808 3486982530252996608 8457407764254103232 3450985861003822924 4292648197371668929 4188409626709870592 3964142615339132928 7043836550372897792 2408232055889772545 9133841418073505792 6211095375788359680 9173478975035083873 6573873420800360449 5753111073508988544 4940611881633927169 4005756279667384320 2183069462471139329 4538948476627175936 7940897711014477825 2401526821383443968 3218261470768055808 5953863357847488512 4884779066523871232 1068976747682752641 3390872032117145281 6328103376668086144 4081582393063148545 2446563560581865473 4832176152811772593 5219384148542580480 7336339675101724672 3158999067927465984 9077946759725010176 4987057833264938624 833497560145310721 8295561220365024257 8920193579425661953 4157021012222550469 7823996624858679937 1418978359970448000 592664443226331137 4145107748250268673 3964878762671079424 370321988910115200 8805593648414650369 2440546751435741472 1930423170933382656 2631833999201271809 4463749125765688832 3284766459302293504 6601876244918060801 6925111312887653376 1946000986002132992 6857566125193845761 8783771285832171520 6983413312971333632 39128810194960385 7050776562445469953 7007420090635286528 2190850123553964032 3718133187050104704 7086455640737873920 3265223190122315072 3315807572489480960 3646913678332613249 5179335834373373313 2117942041587187713 320562424461564928 1871853737898725440 8304453831300331520 8534373528479577761 7863304981283602432 143083335918862337 3585575776011127456 3086744427927197625 5058257584189456384 1896091718766297088 1924909132278236417 4815405902426554369 7924959890012003776 5238809128346882048 3934984192703019521 4586111102279525641 4505664774931126401 1971786405017776129 2253804651394593281 7100321334978896129 3150414193790812160 1285863977110342849 4056155015620937728 3048848718664086561 331444755134657536 4536175808072236609 1627115496911904769 1266553001326966272 7816346662387408897 7784232327630971136 7195197517867769856 4418478529787032321 8153811900101239809 6372937373483982721 2521545436420132097 8800260325288574977 485218729220593696 8508629256437898496 904039503504996353 7088467812862079233 3743501994814029824 8588016558655617024 829413427726291625 7820063528934121473 2834810511404038049 3203407673487785985 8120255418772491585 8515063098704592896 2537684919941081089 3034929996768971072 5152120550560530433 42944350932263697 4411288934951205504 6055026855031619584 3999855473169793025 3898073536112656960 4908403900831915340 5764735043591798785 8818214431376111912 1895092481585385472 8477413119071887617 1592979476640842753 3609868194259519488 6721037266530729985 2620225722291453953 2241303637246941184 8601047429217384833 2618235081941663745 5374435227922022401 1972649607035528608 7219587791115569152 1952604848620974080 7667607919804756993 3668320472895299585 5508767500863655937 7732243725820751873 611078371662638413 2941538677431488512 5381323764319081409 2979785810311643136 796834866970086656 7894329170043732064 7624291559128145920 7851251037222799169 3503662902056027136 1177143560167722241 2745445596607614976 7628458009078536960 2051507995474820897 6933566391431725056 7081290785203404800 4714478728772626432 4643786584446468097 5297423616052133889 4334935261947162688 2282587962701197953 3654918838417329664 9085964110076359936 4337088083924297600 2123911805531225088 5794268017047068673 5816540927686497281 7651884287963936769 2615712439430619393 2451960084174303521 4672837319220548160 6972582852870839808 6416548590423761408 323990128628631553 820354474408395008 2806846627253174273 5890143231253062176 8371658073131250505 5718582975563771905 2274164427887302753 7102100007284091136 4761935979815800576 6227825484466814465 4688405358116462592 2767326268471991808 7828683321023473153 5764862022228500481 2410215499586125824 1991681334891498497 5143970255718550017 5095899966200017920 8191074441097598080 5134196634894584321 9202226469070716928 3242487586749180064 3011737836354673281 2014716640846779905 2259767499797301248 6668535487478882305 6283154337110781376 4732334563863439360 2527113489275568129 720293439394140913 7079529885243277313 5090434860649449472 6784319388304015361 600442597659377664 1110345601348118912 9020439154922847201 1161305216991866881 257783864743431873 3468387270522896385 6193279666587500544 3432112322248581120 2990229314086460577 8557795343617728512 1770809274436015617 3279468183043964928 4130453862191454209 5728246251642955776 8418913308584464896 1687970901480783872 1904284800558560853 831077507065861937 7085759236656667392 6490340305702879232 8191666101991508529 7754906192919084289 564986856286142465 4197672244742685504 6230532027494014976 7440465727583648409 8415817485378635905 4274543354154893312 7587627917686934528 1107872262330664961 4227847788715518848 5588549869593789953 1972984698886158337 1834490498760906177 6795527588050823169 9046921483523681664 84671518574156512 7347766351263956993 5429460383350923864 53982869438332929 8187633007197830145 8124354903045389313 5147302898331361792 8870486932767426049 3400358599997306881 3127523496914353153 697714991933459040 7963002143280177409 6723680878344160256 3409155210474396032 3758077958031450240 2921135874142274177 1705134622089060353 1252408655543137729 3334406099457562625 6930238865929485216 7924836351897751616 1187854498338439168 6356422605941899264 4623430471019003905 2830951110276202497 5600004100011230721 184670950868750337 6730727151541026816 1816141106318683872 5624008939612569601 1962271002612980737 8191786658318901248 8625448913789734912 2178670482243999617 587378209784810240 486539519662917536 5697472156179288064 8571461170074869761 7153457905337944065 7715274417499537408 6939476623947643281 7880052044785389056 8813427079011549856 3904074792168886272 8030725817256705292 5928912273889990465 1558405229848477696 2812064154919378944 7282786114928848833 6464429734716265425 5836884459082388304 4708880994583666688 5741741252033904641 6410758802369572864 5532868806297777904 8636883657732935937 954777514515632833 3942806708777189377 1536913009863032833 4619610747988281344 5320157889307067776 1585682929496220289 2614945018946140985 5810204091882816769 5643753250703492352 7680677582612157953 4453402700296445952 4168654702735135104 7886053054989543809 8435737172692046336 3389448007647006208 3211262483490681281 9069536271410188288 7403132274006571009 1466861251089364520 4876399677382639456 8179669313936544768 8170395337478073856 8915129866987960832 3239270280306625280 7901802774599794688 7611021341228121025 67999336211884672 3227605119800679073 2745758992256858113 3238944712990672385 6216964287247921665 1514960370600941057 7830606340277970689 6845770594982859776 4585947512321937920 1565581731088061377 9064871557415550977 2535333245813827341 2314033766738564096 4294901799105301416 5180846862583685120 6602460249605566465 4334142609524957185 6389781837749758721 2251140811037541376 4554155680013873152 1548096221769915648 1301804606931404544 8777774764734737152 2492669435164944385 9156207657872556161 7101583802440261633 7740166184989647496 6801331190330486145 8756355335490335744 1688472906277847041 2448691724771874048 5394302456388481857 5366914803610162433 6764656264438710353 6831238090273718272 5091241091490861916 6767654102659708033 307392719696560129 620016176645033985 330497334801418265 4098671860320557569 3571947873286391808 9189084298671207937 8539039469087998977 2461654147283722241 8545556956525395968 5701160618251141121 1968686899034654127 6960301435842416129 7650847641894763392 156852107985829888 845450855357997056 2068685375015010304 4466742378308796416 2286637659188168448 5286939861021377024 4664210311935533057 2680456757731594240 8771362214004739968 7945900688612267008 8977681462696738817 280737058563959297 7218205514069780400 2762360354330111104 6614705514477061888 5815106724067404449 3224697950173681664 2869184533418577184 1059004712720657409 4785463314830657537 522490603561863537 3553818051020580096 3956728811211882496 5366221332045543968 2192860472460534785 7815025799803328448 1003393320864691201 5082081098570241152 3796467448580931584 6474742970957882880 88639356697166801 8553033872168257376 4782960969020080128 4564022238761403392 1962729434706280448 8330664240861025792 5583760091185145088 7522904790197542912 3413937557224097792 7018604014471925761 1481903717876228097 8909928371379578881 1858024796599091201 1776693244824125440 3193387892459682808 210880807865671424 4504569150466831872 6681186592968788576 6389686312699758337 1188029613343680513 5671026979049681152 4019316900126472193 6831420929436952577 5978262636142483840 1394705977037488129 4163631302710984705 5679586145328396289 7876695503554907904 4691099091490173281 8310528661616562177 327434353755959296 8636064449764489216 5316603082770109440 336332848938811393 5680540574513643520 6621821651227299840 8647033555749355520 7432945827397940417 8236743027985219584 7489768954663523905 4118600081948170241 1193394903876772760 1463887743095984512 4584637163526674945 4251597332103799169 2384502130937020416 5688564820479848957 3077875792183875072 315318483558011904 3216090753149074432 1563308529062932385 4959830009704144568 3461945303388229888 13481328003469313 7881871742133658625 6629317086927126528 7454185068761202688 7163193730600558593 1398130945200956417 185756217483591681 2545497055368104833 6728473520313639553 867231967456483328 4972380498328604416 2338012810511655936 5891618997081923584 5163556644163363392 7965810747143350145 6123317934719950848 8689432278557077441 1470156774652827776 9203939075012621313 2583591205114413057 3270073323311005696 6322324388176068609 1713623233855684832 442024567200651265 8721263858888900609 2796771730108975233 5130588833289370625 6343828548594735424 4145686783978432168 1552555214896783360 2300580744393826305 4226062843955796736 6082243921746338177 7868291775818629120 5423494137175474176 2333806434183337984 9097020445954125712 2794289139047868417 4392086505239828480 4825974518664511168 6238906359896997889 5014483730803527680 8385635828100968960 2831537699398803905 6271691911022576385 1860884903609057536 7324379584367869441 2497550416585324545 5119194196605549569 4124688590360237825 5704698756710984400 2786211112586642433 926117196492238849 6751876390360514465 8632526366404183713 1238991205967159160 1024482827871704641 4123798967188723968 2135106768506048 2030577858204191744 2076939993147042560 9022314396440535233 727478648254378416 1739863443164961793 5304734835231745024 3429614223095654401 7033811003077186656 637432273888818049 7604451904454000641 6219008727257635072 2606829045867823272 731723864753184972 2892320201256056832 1020991117047733889 8746542407409762808 3402924459015612160 4157045106939747237 957106863542508657 3847164894257982969 612253774457955329 1346692487506819072 8585129434428478721 6878320452063461376 7402919602741634049 1121006860168741889 4220284417349880305 3821917464314175489 8511648262301092865 2056688469396523264 4565841679796251521 5156460159888358489 8537717093619472384 7224153692659255296 1060339709918019584 6883259361451638785 2421631281381494977 653263099690699072 6735736648344013825 4188591123803727872 5374728935292305409 3800872976899899392 4957632568825923881 3612166342052102960 5575304648262727680 9134039324816008773 2914279142233026561 1268689504535376416 6463939843948384256 4735255314404836128 5671617926599101184 1863088447686205440 8433362039338721281 8010510648170048065 2465373715519602689 5239597815683809280 8525507371407104512 5379259471435941889 4512507749055266817 7496568430315640865 1591230292851283921 6702743450013293025 5715097877373299713 1145524215364069249 4266922367105810433 4598883899374367616 7270409508012666112 4513270841533653872 8231728852596561920 8215369071641788416 1346130329720651777 1173210715968718337 7601550905705832449 6969212727396685974 3847656196781391872 2192449320283348992 2654524118138636480 6132612907300560896 5695219165556503041 3090042640527109201 7179861860975964672 628914460193380505 1664935358376049664 7683429542858147840 418034319605366785 5143738598116546872 6104316834219626112 6307818855356740881 2629081433280305153 6981291044159008769 1253466198894166017 1131842980250035200 9158539638900523008 5417162662579685376 4184063966701668541 3946120939501721088 6530560631723066369 7881427942153732277 3913110987608259584 916781204965230592 8895651855582931392 8073484198198544512 7123272936661527553 6063863516623169953 5265880609814122496 5760664517414268929 3965844217881973760 7374682139648801792 4856477011699842561 626745181735665904 1963257513351110656 238662378670415649 5321693394818301953 5896822467788593088 4261145587889225216 3309526594349199297 8000703136591531648 3085872651708052640 1940140480237666304 7149486983443710592 8291760315314293824 4652995792508813313 173964315138154496 8881237165710904833 103930948823499265 6257299156902334465 509322781504052225 8968050337796442880 8787764807373272904 9190845709156036608 1671760640357134521 8252633305326432768 5207130229202696896 9104879073586202113 6464506248415559680 3020936927935126256 158559133522778113 1139443330577394752 5522450995286638592 8354026538408226305 7841686772347268864 6364588711605936128 3565967585446791680 630919793475171072 8252228631758604417 1653777381640887249 4782106778464587776 2932018020640797824 8593130477408698368 6630667968029751296 2562578125781196032 9148491807876694017 251183169596211201 8265154294497326081 1548567662838117377 739496750907919808 4403770726058409984 4488138357042123264 2730053847706585089 8282937506513543168 8040226230799990081 8935352482256683009 9538814467101697 4472686639151316993 24672207075434624 7745351714492186625 6911570829472661505 888955649450392577 948385124217971841 2807860177888595712 8145408098767712769 6726699572981821440 6388194293765521665 4892283360614809600 8161188594372640768 2509260254552666113 3679500090893913089 2316170471363190785 3681879675158028289 8262182296660973056 813988786054861057 5335296284169886592 661387677668203008 7315924829906688001 1733028291816605761 6851449432420466689 8595322531508070400 4025875742780408065 874034788554170368 595621824591054433 1532397226189389824 8565330553306458000 8289178190708170753 6604723884486955096 3679994953967501312 2871468866963243008 2962468066687476864 2795917731362368000 6108507997843363072 3485284181793521664 6217232769594073088 1138863863048437761 5778255594855015424 1704817676757818113 4728522722643578880 2963635203969634688 5505978726827819009 1186763518292202481 2254069277968171009 7445866568199700481 7984500427480301569 231279720004409345 3342119930548322305 8282501328883712513 8499259287470305792 338889944899059584 2484613777425035265 3573832772975853568 5078637438493169153 1232486820519346177 5098985287098540801 5097828448348785664 1129315328645326848 8139847065616951249 8774274938373731841 2888839496783212160 2684346499136614499 3567984481076492337 6344877718175088640 14504499381903104 2978544564406124608 1599390754377039873 8759789668544220857 8042162003043577537 8868484317011337144 7536999348403218177 6805603806924614912 8518291163378683649 8501803369969156096 5927241425254032897 1606925539892407033 9081836184522031104 7089653194141621505 5649458568616751937 3509182412563700737 8395095692887836209 7661313959868807169 5941816951363268608 8251609142528212993 9178612859810875152 2286357471691986944 3155028541594982016 5665035348529820768 7379335634081072105 7307103495073447937 5812526526127050753 982904334149632448 6079433534294543360 8957567121677664257 2883752109274343424 6283586573305141760 3951587709684772865 5851893917328396393 4265266281234498048 8748480365343277056 5912682116398190593 4719612349845908608 4987863524904506432 3121744985788946432 6911836065786344129 2952289135858775200 4663892371270008897 7547353931247165440 1108740246085697537 6015096104332430577 877718031270428929 4770768085962338244 1832781677717864448 9053803644129902592 2603577905668256385 7583620550232297473 8578498235405780449 6659141712133679744 1239678174617108480 496150923192499712 3520960926206360833 6314128001148658049 5178177333919446017 5929586057790435681 1888306587194319360 6676309660480243713 5443340552556749568 1736982825392454401 1277549255684825089 8929851314594381824 82469326971871233 4663445720509897249 1378415795490724353 5000984183873448257 3214579757170933761 2883577999700894240 2933397265280417793 8386083477026717696 1021489143833818432 81312622537867265 468846051848057345 4670815130237857633 3756026704294903809 4548192902114031617 6493609033347854336 735469538104560385 3060326528109602817 2807540620603618561 1325514338343102465 5682804158640637953 2818291530282144385 5545648622998591761 3391705577485050205 4770331136446062592 7158402599550124033 4078056347335077009 5551280700632098816 7276326818916704769 7900474440650301505 3960503552330795009 4275000223180259328 3264433776157708160 1297399361316968448 8773151971963785216 2816526267352875009 3386942526750142464 4713793329360969729 4318511761125801985 4476149139955155968 2136631224926180302 6623037380705529856 5458289085086957568 8457317880961347584 5137731835960418305 3456447728766570240 9126767566792977920 8043212319337241344 1803156506703167488 677402813536993281 5664410028276269056 6222761160857223168 9171039195673796609 6588741996666576321 7916891350952957441 328670040309411328 4243035490007889920 6541500720662315008 7221494786309210049 4706573614027484417 9007828311683336192 7578583966857806336 2514354878779814400 1319287588397310209 6019284184162566145 2723219269688579312 7764999604638390848 5159505388698041649 8111232148610875392 1717056428696393216 6510815507315111424 5569006101475837312 5936137724808167424 7190724608850386944 2738193383981776129 5400155696825343945 4580611335457540144 1105043310191869568 5675319001416970241 5526846105963399936 3587647653484036097 5863450244312015873 1887634671669893633 5399969465197739008 7227501853223681184 2168332301583810560 1301646066150539264 6752077913996784672 5586581511422257152 7781831844759846401 1177637882756349793 1175946002773398401 5365550988010746209 6401836826661695489 1421270797409365345 1806409717512267520 4903030598063991169 139717493997482241 847786615024025601 6327886466874653185 7353707928728582977 8195442964437568512 2837777143926986369 838334282206860997 8569919389204217856 4189829223715430921 7095708022252904448 3104310451091121153 7379038039655983104 4854177717160464129 3811312896741755904 1781509874998486145 2662398473501551360 5214596046331281409 2937487611710032320 3409258448189319425 6449219684026548225 6785983947383954561 6009108465524995521 581752544980672513 2566330143697373056 4846928335413149697 3034050393472889408 4064520173169410048 2434484214261797248 3438200747249999873 417832573060698112 8182635849706912353 3282868546435329665 4903454478136462337 8072780704796241664 167529898060021761 2449322918435352960 3198677466606411776 7918586244027850752 1368203003546418896 8113961769247461888 1355088643074045120 1760509041771485184 5552210633517170689 1288165490039728896 1416272859288550881 3318359779491430889 4236667171694660097 2979016028661209089 9106731455383161856 5772816287099902977 631357683092493888 3549966536190800264 3071545830500168513 6224302132583571457 1294466985781668865 6304813051845279744 2597368947630809088 5477291973165436929 1810204981634681857 4597374268503490049 1527773130459975624 3493237824005837440 3025510159862931457 3189136295715143680 4093696804409561088 2580707972989616129 5088302074295902145 2283313347966380288 4333800644327387136 4650177709260135104 6000552049860346369 5925828822804037633 8439188832715612160 3914697927947855872 7222230862987587072 3592825210767736833 1571689270890287864 1297440391378763777 2998685593391866241 7134198996184900929 7495711066305249281 7760828116231873280 7224667979122721761 8378292700737519616 3156477444975728640 7505756241186324481 379944424855525729 6642881833129035297 2584835210298832961 4265135535685810176 958317348816247425 6985858634112209472 2834970793783057345 965041806269014017 7007471144565186561 8379014037503541249 3827530547556515840 4246791966873006080 4361863857323017088 698674354553346560 7507463175339911681 345692657651466241 3587979108024983552 2269594482232866177 4815266792763785344 8918920191772688385 277328735595641793 6022903486765858817 2130770725113229312 3737996496569658625 8359498977892106240 8266492049479831552 463603583565609201 2391944310360595008 6964804842235365632 1196131503308104064 8700999312004932208 7590764123773218817 6412504442103992320 177917561644695552 2262854700370755585 3983401288777345024 3330049352971995392 188382428905434625 6436337221535745984 8614906786916712448 8322622067938945025 6104740819484427009 3261859668441449088 7042317169362209537 5279631452920803329 1456499567188574768 3266920214544638465 7288749577201254400 3807870120135248448 9057960953137170400 2099654637845626881 1344036395664867713 8202687713611465217 7202389680412983297 7659952983690772481 467967008082345985 8273452728429674497 6818193391004360960 4899167918618943489 3918983002460454912 6809957750375773185 5099319473195990841 517928272023158784 2286840625529054145 153913995291409089 7731172440427886593 2466160279493367808 1691434962672156672 4501000284610663424 4940931019311909549 4091589201522953344 330093926078808065 1922963676017459201 7733640618378131852 8927631109945020353 8944955081308014273 8827914761837899776 1334345895942908929 4393261982335478769 6547442817075939968 514449508966979456 2213772286572888065 7676286872622851200 8832834224223549441 8030722843856318977 855907703298290322 1845963902157835713 2247548324943396864 2681943032482974137 2287871039888562688 2436037644146753537 4565375441163565633 8427025891020910592 1238298681819004928 1175823302698606593 3055601003287578176 1451139898174729072 9004365452396521473 7085897414191488000 1365654113524318208 8819572170794467328 5411980031882549416 6870113387089103204 5646879581799497608 123388158440937089 3851892760885147905 1526124313432211456 361869753976636160 6763907980088974337 8844445914098852224 4054276397154844672 1278719360734866369 5063603683384233824 2234445699073183456 5358257175031054336 6563415374422306817 4037771264325133824 2427830674664746529 4345261344644767744 4733234965736947713 6216352993717254144 3924347829048206200 6639395814684712385 4129098865015695361 4329443733921328448 6397079919840835393 4280132298773121709 5819652079286771201 7596069199730241632 9142367036609658880 4759565867720953728 4749046344105351168 2183080184971658241 8157702315056656032 9062962243991756801 3521537044354211841 7988058501060573697 4803602253818716161 8807581142802878000 5532092250469752833 5630554970184922240 6828202569907044353 5432209650859445121 2932136911718280961 3692469864563230464 3397592093210916608 9103510121052638352 3455695501012875265 6151899884346753024 727715577229764096 5751207043053055488 3610872953453803392 575139570808520705 2364736520436318208 5628143347754147840 3107386432035581696 8798957091416980865 818846026631950192 776227487873236992 3861254511438045952 7147490499327417857 3483102093278716928 8405307963245065088 2573291326976814400 6404491817628423232 2425549143579219969 2201572658675556352 8803944945322311680 7592513450548359073 6913194471549992961 5163808205333691229 3059318239336965569 6575560564265947241 6969849198231507201 2697946401252114432 9006266429520018688 1826053526085374976 2971965177224536193 6003127030295598849 4097001297568607489 7860378473108827648 9085250349336215168 1236016310396653425 5370013261477080065 5258275523343223937 864143839922880512 3908354258102802000 5838939739697559616 7326778208874641409 8983217065927051265 1422555483481708545 2074789282603347969 610539492193852416 7974001020745580544 8120910837093027776 12259278095458720 131541687186325504 1753632291688411089 1623887117285326848 8650732465386886241 2464325417898570768 1364771186388545025 2742783526741368832 1679084100142685697 4748194467471163393 6098879099993707008 553893511079207265 3884580559314955264 2615268432571214337 6141521907310505984 3927587287957308415 9124000512607141889 8715408794578257920 1230850179761242112 4770555559324221441 8236660702639953377 2330964364743428864 3390648461143771648 8048563607126438016 5073684911612401664 8069781388623668737 5028120183155707904 7051624307155962624 1741171434168246273 7148778668173501001 6250769408219669504 6970714791654117633 6955731063180212225 6851125712351551928 6900047399362940417 5713176619647850369 8049625963135713281 8213450868634006529 3654840322181923969 3067241189938751937 2301456458694230529 5754072011725465600 4656676184975166848 3130408544017374464 8388541597942480897 8774966434931965952 155116933101810944 2247534864903704576 3671507629070131713 6974493185205224832 881271628399602176 3682667495667636225 3937631862483189761 2271111544594764032 4392245956593929728 4750710289444110337 5851141352471724032 8123328758028339393 8902819401756101985 3005216589663164417 512250358047801024 4707579292083598649 9196196706531054369 5708223145113698305 7246672897455571233 167894043605120000 3618043937999455232 8248819529893020673 1052802612102214849 7369130469245672448 8879980273605835105 4907947378397577216 8188078277171101761 3224983679728494593 1157105198995185536 4562637182146226049 1231484483217176577 7657367890933765121 1212713803940069632 8002920659006801920 4354546391881176065 1911857703966579200 7881772701559428096 1747546881486349312 2697608542408867840 6192198996055388160 6538778267734417409 6223153554168256192 6972221920189159424 5284087354607927296 725150651277426689 153589734867724289 5357058208113517464 7385027447415398656 6597452276914108512 3618313039106478336 8687463491731259393 4988467176123738369 955904227041308672 5593433813861029681 3466875409776091136 8123527762040562688 8696692132941922304 5970956953027399553 8094348812490937345 262005091878567937 3589713848401083392 473580997818198017 5606471946258984960 8352415370577655808 441312995494383616 1686384049203305984 7185217564656623617 8754635868540475905 2408689944920630977 3955690967810678272 7916950441159051264 5636779162267154496 4792416353480278017 6167084359280502784 8492236016813364928 1951739054994708481 5675266268274569216 3243600761083953152 3755421492525629056 5905021459962712064 6130953540001064960 5276027498739531777 2329029308862296192 7566777726038589440 5144297779114496000 3028314325287090177 4965702923743009665 6764960616863810032 3048638556002742272 3740357171369578337 2589110898312123905 4607543560233334785 7835442005194092256 4438064849509924129 7719528479743328257 5763673282386179073 7057454903276208128 3735755338935121152 7533610492925540865 7986816619856717825 879558646068514817 3822511622500706288 766070343441321984 7074789098050355201 7931734770653533696 3785717438323097601 8522170955962564609 243816602527436224 3394837006679844865 5733119097176042304 8986684699064048128 1604748942317715456 1871577626873351088 5187444578654961665 5647060553381523456 6580613642793139476 7084721365360432641 2172239653331014545 1921021985213120512 669486663141463009 7804935357683376385 522325093317424384 2853211777384439936 1994770040873339361 6715326561431327041 1331968847463684097 2163704527281898753 8008840828877471745 5032318440451500033 368623661746356833 5319968333818986497 6788845624158839809 5952493595774455808 3730427688637998581 64375624545987841 3289162032779821056 517130617831524097 5079147849230783456 3772894458040455169 847277136343693312 8045494092034998272 1135310177979067392 180261711475814401 9175962896570186752 8028413479382919952 1596537197314265873 3709045195164352512 6314221801335232513 6305247350822200321 1924065644758011905 8291824056257213277 2768197594178486785 2707638282830856193 714364524662003921 6135435889012827072 7841722489527923201 9054828655193565185 5568633943194877632 3910133897930821888 5336422008992657408 2907123179255033856 6238679352073871360 8037671577675546624 8905611470718456321 1701280432657954102 5870060793057837889 339137770667564288 6825879972346696849 7606650473152173312 7011727564659544704 2764718074723797248 1269717130709143089 7372966086483476480 5121768078128766976 8207971001184658432 2709503155401301896 6606318296948802177 7141803503479923456 962332909275283392 2666821837741979648 5108611455271845889 1394719931637690257 6319480187688704641 3474834467091027968 6328918089212477441 7203028048819729409 7595165227439739393 8252071477254450177 7668793757083018240 6463859840202316576 8083483090114791016 1086723461616729329 6818268402872128881 7199119519428277505 3525925141020680193 6726650182645921024 1525855599129121024 4468541908513920641 3450962706663042049 7007555588663028321 6775046223788706000 362145478578831360 5327592469040398721 7680854172010902016 4266691976325320704 6646487785407104689 4563678060797563905 3197719372249210880 3323152357058677185 5222403105554798080 3025902035514095040 2135315348607846753 314986098520892225 824518169266100864 5763700385138143872 1140609695542387712 3915084717801947137 6127244543852103649 7800186564527583233 9094081463079921152 1644455057245541888 4821785479717887488 8692700778060466433 7488382576905177089 3124883351831965696 7362416864849428481 8606628656938404864 3234701620962166785 1012136791467513344 3169464857516551425 6743915490987776512 8740390948327743489 5456271335590210624 3992596525315956224 2704638490661355136 9216222387500947456 858822273451697249 4863564509834543105 2211520774910208512 657266070297724801 2334892413697022977 1608607086538244096 7280905975701846017 5567660975601995777 6965450067892451584 7212905259753169985 2060716421904648001 4535242370431259753 48834869388793737 5839614758624855936 482645924500738049 6272383363794349057 2404538044014247937 9088040814227289600 3140208368238359553 2575499369016428544 1294307097327708321 7326505019538775865 4684302090725586944 1957211347435913216 7746581004854153217 2722726872384376856 3171558717665252864 1455842809502699521 4422631837225272577 7428724565107614577 4560884985505894400 2477663142516654081 8662901983141855233 4867833586025328641 5015932158091143553 8431653176241951360 7515561027083837440 6078239937083596800 4955911523242666241 783762056472457216 64699279668080640 2537254903154718272 4690163588320770593 8202972998474334209 1502838183653468801 8450579843360780288 8367238516062121985 2401762536042609088 7951911360574737408 8999428302762963200 8607458465813273616 8823986875582200320 7787426965444997185 8202347860344176641 4921376945756640513 6168234217802517825 2842273254613640577 5423845225802874880 504685932973234177 6313437593591316880 4372680965901126144 3626815689057337600 1302272984003198977 141244932750228320 5412590658035714048 3985706441111269761 1251987473535868544 4938474521541697536 4247920271230320096 3851991440610164737 7866128965789568513 3753204742814965760 7406237245834186753 4571462884546887680 8166102469426020353 4264276975271369921 6664492505984067072 4913489418671417472 3242584816892602624 2783306689744732161 857795685217468929 4120046262577825665 4880935762374107136 5160797124521164800 5488581901073303937 9138257928708102144 4201145005010023937 1481343271581750465 2950654920313339905 1030821301137169536 5965704855806466816 1304984849995480577 5871975506037635585 7648221636523318784 9147652540201213953 8575295142888472577 7988248270230627073 5153469377090672512 6664208579229699072 6683375456252249728 5039571271513079808 6038408457570224129 3392565137567866880 2223959811135469232 3716924761260766209 9106726463487578688 7536034933197100288 6233427494461308928 151602708258635009 1820264788207031808 59181561171472385 3571503270292209665 7268604876902778881 9213461445241314817 2209784861784865345 6579449168606484096 2814585097480474625 5821768708280287232 3711804521862569985 1039368274527318017 303721256891216384 961087428775029216 5524672473759943489 3489296347603385984 7317334741122368896 6698413441034448896 8912471486908997633 3921797485185735816 9168962627765379072 7195250625845372928 6560385403347786561 5739229354931767297 5074923460651189248 7712966465919630500 1985807553220263937 222684701321116160 5620987186521826817 5864373552562695393 9036359728727150336 3531243027382003968 2194317279892920321 7584868849258135552 1418842139357421569 4110664906081798145 6674906086696534273 1011818332909315584 7507389034379273201 3647428675925497249 4692921148275425280 5957206401037842176 1905725708124045312 8434641981076042049 8939700844906623488 4891726667383209984 8602955211252695040 7179259848734560332 8804136705358189216 8717796737516199681 6579346049019904 4741411381770941056 1322500970383787865 7997125222463244672 8147567478436713744 556209430236111872 7976344570653556836 1332022104975049728 1704692558706773760 3761049337939757568 8718013352723452928 7792469216823803904 1660520933597315584 4156613603076980736 2329522790375033600 2000337296321507328 5538455452154814465 2303634556362129152 3653190166764847105 6490909968197500928 205370558656151553 4452181113608515585 1358721331915776512 2989793128699623809 4556022047990908929 8331460714283360256 6285045495611687312 7310880656155590656 5849247150190428697 7582014038955655169 3606683733043707905 1669399456674422785 4189328740802428929 2827809992520839169 2333170575784743424 5571268282084753409 3114598334983307264 1663488801670975232 321162148255334401 6707026774510266113 7418299133979458273 8866588207224209408 7232028176904200192 223778883766226944 5768406253919448192 4050382575439085184 4872622298280625152 7136690907830647360 5831643762406828385 8412907555459812672 3306094874549107712 5423493145994972673 7965880134991347712 799165952659540289 9172870320028213248 2684563389166499585 1171156154073562241 8969301162591583473 483906808771949057 7363804770277069697 1893439854936653825 5670722491129606416 7421706190147203073 8512688467511443713 1901595488355321161 2216844519825548289 8240177293760800832 9219865586548604984 5853804713075672193 7646057961590095872 4551410399198593025 3253717790633295873 2819698509599473664 234157322431184896 4525402470529471488 8645946713624081473 1539028734767177729 2446036839694807041 5690928051020999424 8766099984178622464 1808722326049027697 2173914256583229441 5905419883045496620 2535287423120874753 4461479526702276512 280150646355417729 1637320615752231168 1742937909940834305 8534497151973888856 5913133494876169025 4652231758485793537 1383917392324354049 1975359339200282305 3770754927032786945 2950591639533574145 1639161413820952641 4431683867453501953 1797792550883246209 6456954093027756033 4761032827653421825 4172775239203061760 7587904986732082048 976974967316920320 1588887405181239297 612450526556991489 4575393085986701313 7158923043404628992 4269196277903278977 6126638153595289033 7887974899202654208 5654807460116189441 8500702310373634048 2870801801537577472 3289312689053130752 8791393401099157505 8690189016555084993 6893610695281377281 202433274120028161 8708572959969033216 7404375077019168796 4814804100936818816 1851572501022638080 5662273993593356384 4819835095664622593 7873435583857149952 4693485118628459249 3080801880052629504 5871964731129319425 2296874497913115777 526291214668982016 2282058944163796440 6359389791736284672 4198780594468712449 5289573298357983376 2777322513311436801 1803520571841064960 534899205479622657 5652945620320449408 6147205181126717441 1610212311427970689 3573041040492057857 2303945309459324929 2447170982650478145 589059425601027073 9140565840261744128 2296687857045049601 4365860114416418817 364675436900445473 4257573104792961024 74966507771356929 4521241556340581824 130442647968903168 8679489667178384992 5635582194012971177 9180638206925490112 1923748451980153088 4794982040914362369 3444157501669910016 5939407914518679040 8298698260850935041 3367641001063134336 8923015878155927553 1073195591705942016 2192888298301385152 5743957596959710208 2836245155620003840 7369407621658681345 5110814538110620416 3490708557939430401 7124098072812292081 6590868906642042369 8800376008472074112 8860234335760515072 6861871700501951233 2279956240558434304 7210370958323180865 1576609034302035968 3262719748418220977 7805048852953227265 571444724269907968 1197413345489059840 7921685447440072704 9090632550537232384 1506599910559155680 8930142117761553153 2618632228770033088 1747289887709235200 1369873018343067648 4480560003204202497 7400658111094574272 3949712057546309632 1989603199076840449 5231196031451981697 9117203229695781025 7160534012812402688 724824915444611201 421752745843597953 1976154328004461824 19171089805131777 5809982789362076161 2256038836944184064 53750228837413888 6444317525787604480 4482826245580604097 8050584462533263681 656364847643759953 5369755498793926656 4962086684101026817 2642805750674446337 2761760997316817920 5680877822958288896 6053819733473607681 196723206119412480 3707685807697371137 8660360339108114432 7014603017579418624 4607570741220988816 8553122460704768000 5829980153491189761 3962345266839359488 5941407688520302592 3660934134766702720 8020285152425275393 8398567301587790593 927581311622774785 2347061462842065920 2911139584487796737 5123024926805065729 8262329791408321952 351352188987042816 3487842140652657673 5735208769004740608 6374567585095961664 7790528891894497280 908600272713269249 6733372859143207041 5232101589594525248 1777456516527079488 4159176330361362304 1963385647917476337 6154777481723226112 3818674354932945505 897464429416529920 8467549389004259329 2652236647012458496 5102074348779080705 3647668295263748096 4611132441900068865 6008305316660890113 3725541112988697473 5802320876039744929 47667750703779008 4874416477974102016 5643254161552794432 6375106694313867264 9187104752316334080 6394582978229960705 231262657525161985 2255485097681364992 5345806294429517312 4800473618185793920 1594293020837885281 2896749594923253761 1768810980412934657 6011609752427740160 4253288026616107008 1889208307544466945 99496864515421832 3760601392653404672 7482605993050688449 9113021070315146369 3100127323653486752 5550587836827168769 6330114574792442656 3055290195516385985 1 2503096412867339520 6820856771173606641 3806416027642904097 4479086574530626816 6355986522875225088 1604860551600286945 7900086532632164353 8376308728902983096 3226562449071640577 4111407633843980288 7941565481344687488 4471958432807604969 522922023047229953 5389284595389472768 1735440303311917057 8521884874432894528 5710259895217475457 1161111140023853056 5065406826899177472 9022622443478450176 8331113818765199361 7530976727268516352 3549049417261121537 1291304857434795457 5275357480313696609 3205561811986580881 6718602333078400193 4606478371841397121 6390470997343830016 392026434227509504 8278661680808469345 8595596929974039552 8974334920357224473 7198098408316444673 3554446489513778177 2650207644405823488 7628717791496710336 1142993119455410777 4916658688962203648 2428453095268344321 7269937429891514369 7533292573248991233 8629667417906266113 2309597647978427392 4415490082420555776 5352895638295216520 893590205995160849 5149198411524892673 2013834066872764160 2837489526244999168 3183275349650477568 2047710798123331012 3392415495912423425 8947364134777252129 2141918788222763009 3588505509025603712 7631912273197441025 2826450598435144224 2455521918315923328 8669959452847949825 4397753129998639105 7071997138992889857 7616549878501116828 3762011047530856448 5877471672985057281 4431771561729720320 7467728274846834496 674860630256885760 7325258439150229504 6486617046337376256 3827195476608155648 4148631535763095808 2932934950664575872 3821274333719112960 7087806711615848449 8055304242585733505 5474814927661330304 2755299596791144449 2851594879489358816 1088251523036872704 2153630243514769409 6675776715689531904 8404172056861900800 8655591207824347904 6691344000988361297 8819863518912888757 4207449849320435713 6435859344339121857 6636787072069772448 1148310768165785712 7776414466648850432 8998199843459653633 2716945846229555873 5602244081458241792 2532002952976595649 3940168967296870145 1175481679035723777 3863875279690932224 1762802668942649344 8790063711959531520 4655666272300374848 9192015131510451712 332626584513016593 4536495685685678080 3739440957110648832 3982428739989437824 221796002381791232 6695531740772477952 4966412193625933185 4343235191573597441 93802880426783088 6314621258155860544 5522951550479947008 6308836552432112385 5639604817997184416 4880384633109591040 4670736452957077505 7194786754602459136 6224953400860705152 7334108799516205280 4301659708202060800 2153608459314624512 1348147857440378881 2523051490659220736 8978230865434167472 4829207699248123649 5945879024146772992 7338990509687709569 3757729357188571680 1354169770274193409 5159953050060825600 6336453577404663168 4645780947711856769 5765249857811906560 3822055820180140033 7048068798932966913 7307904739605643264 6950084441717649321 3814868435836731392 3029768235169424481 4986427789201712576 5008600446139367424 8388778160770609089 3924962129410558464 3253254489621418456 7226732999947583488 543887793946916352 2240508298167980032 8103160345320587265 170519425087272960 1108990585369605120 3067311398187884801 4785659298964551680 7802186427523164545 5383291305859390209 2191664903645699584 5002995171527032832 3189241555356123137 3757520591412191232 803263145005547520 124174017155996145 1675452370660179968 1459623334777020161 7568258695619426809 5491253152086843393 6681993228454808384 2743379667260932096 8186142745354768368 3624953176674577944 6962857109785149440 4906812095833777457 6367704285421405569 5988028946998405632 5468194667585585152 8154621893263163393 8337170407210301953 9033286179976813577 1178097556555425537 7893002126148581313 1661175483766130177 1402376670406573392 1456313575252865025 7744299382096275713 2796765301144956417 4846795115423203329 206741265763406848 7117456731959235585 437898876964306945 8157496711669641217 3817885147784437761 4463090319586197505 804660729410813952 4941045704868066280 6519986186127872000 993118091999265281 5603430827587603457 5720472289212891136 8015412849090209825 3697418065539659777 6669473740768989184 8281222676119289857 3798816283961843712 8922821386405224448 1488656077154291713 8677420074567143425 2732436512359514113 8933931593796385409 5884096049678049537 1437314146420627264 3974050886550493185 1640249903160264705 5777345169648902145 5719925537294631425 7449043754322151425 6355224219099512832 7007858703109216257 3143321945161676609 8609516594572970752 5732671561120655616 7298484908359270912 4677049946121987072 1758468653026836481 3372748257701167489 4504740691308070816 53244053539421001 8579834127704364032 6232261626539436832 343193435235176161 6050824218589321916 8286963684850679808 1020468232557666304 4801726744411864065 3091765612796428289 2972995959715069953 4432614114483634176 7154920526455668737 8588850707773177729 5459213362106142552 4144447291765197569 4079309727741892609 8969427747909468161 1665456510646324993 2547670033587027968 3012321777648305153 4196766720772631809 8324808321217069057 1964314069887123456 8023402318265356545 6678344537574020609 2638945768998223105 7484309609129103873 1012945290411720705 3284473543029661441 3446737663985222145 977240740959425408 700880150940007424 8104030977557023233 5879391278013314593 1534327780594094849 2818749969043884032 2460564894175133696 4801308890626007041 2756874987750072320 7557591085674274817 3895071967352136256 523025410558803968 99519544092878848 3088333146165987841 825043257876853940 4935676265768134400 4763286712362711040 4686567089210388480 3761145930039874560 3622467252166968512 3445428379970408825 4419248676310452224 4255785523855762816 6217885202689818624 6620548485837777409 2490687141493880192 2375585980006572032 653586561139341312 7810010651946062720 7022521679583131521 995117516995504129 3239672560118136833 394144190480191488 5825449254308924928 2241252941665646081 3442962063797269462 2648516304624943105 4072639881072033249 6222547378745791136 1779826103409229825 4232370995551477761 7071556886015696897 1749498874385421824 2263720852287258624 2215578405792743424 2118093991344992097 7492344484625121280 3211012502975211008 754185719588786304 6269807578640971008 553891922556162561 8728891804249227264 628368448797897991 7889139789345377025 852488289220657153 4402622915358358097 7484057126835306496 1878231609766797313 7402637906355314497 2912855051260133377 8519761040326340608 4183518846751624193 8487965588455723009 346824106540728833 7513133998180746497 2022259886268541640 2326565383871265264 8333950971767668737 4288578059991564288 2343556094690271233 180666043076911233 6014907436504144896 1802869243765518849 2831014279787269920 5174559676930424832 4475419806248501249 6000993239494787073 6673158504798289921 497782705706995712 1538906322367635457 5759438926997774336 4341635785644376065 247051891258376193 3362957155146172816 181663276357600672 2733685872352362497 6733229077001175040 951887265193434241 1178234083526508288 8014127165678940160 2461891064450576256 2851335047520538644 2883714848102694593 9196271908341170177 1527435910692478976 7525900624756805120 6828781465339232256 4398240185285740673 735198203949899649 3928093937102422016 6862039732841773569 3952003121819080705 7216913490344542208 2028807607660504065 3720520425734897665 2783957708310558720 1476621395126386688 3991435997662987264 4290681668353306625 6662991667658235905 1472043336855516736 6270778557063741441 6056267617314799616 7449980071986121216 1216228116459042432 3283630711524366337 3238342427608612865 8779191502988656128 6330105769718326240 2162827045345901953 162625852950986753 8256994865680596992 2674331392355237624 5256166688405016577 3303488421826120705 5030267973260260864 593672888973316096 7907765292245039793 598368146617944064 7599860963024771072 8882365839829837824 3247378904133910529 4219453589524512769 3334271601464152064 9121909243999970336 9160905074191428609 5301616137180016064 5929004477686831473 6980788176950642689 678983647610224640 7813735184880558080 8965507361513127937 389516217523834272 5944489702237796192 617862395528563712 455468947614851072 708058470408863745 2619321011316835840 4848326911871859744 5605035300856003104 8333109253805963264 505444362342535169 1831239006882252801 1126685140182480385 7768341211334621185 4341058462625509376 4606617074219277633 6761913641124606592 1997905078628084209 4342039952269922561 7314370379253352064 3902952317090529280 993892274554528768 6690115974061503232 9216974607696723969 2807723587853758464 6976092309700476928 7278315219196016896 8519967460389224449 3053617362015004673 7244655866459691009 949658390784994816 7256880467817529345 6369727094291419969 1546762898378660113 5897655813115298176 5518784013215558145 5166715426733938144 1803768165283697985 6262892838826147840 5846472625476391169 610564933489426945 2032863622659690496 732314913449515008 4175103883575918593 8311410861995713025 2883649267727818752 4881106279341560576 8183974447336960001 1970442240290346497 1230193574214378752 2030854670140183553 256824092298377089 8514859865982497920 2160801228706168833 5404860895705792512 5736270240368230785 821623770225246208 1206500977880221696 6827185621848347585 3147495456551333120 5328739116367994881 125867532498153472 2946442396526673921 3285750071752157505 2137779319235756033 1964043199215554560 44716683275205632 8453353182579809792 1953139224143472640 6492298450809171713 2717746226826158272 3136425695064424449 8426105303780323841 3802112052024601600 3154879434485596161 4812187350969390448 3057518058979569664 8117335136316848128 3287975253006055553 7293597709919034881 5975312758441054977 1788806531674415104 1714499635555467265 8195803846196649985 3640452806290353152 373143968119846912 4673974354590448000 5749335273983484416 2849087044763500545 890901719376850432 401385765539789513 6120082513673476992 5897742898535730689 3232433298033557505 7358887870358481920 2819967726841708545 7588498247530947328 4266597760788698169 1249746343959470081 6410267007518341633 2204658954186518272 562617741471732737 8305122188484244545 7844592080249783041 4652983367526326273 7061361378106925952 55698970812940289 2933289950085999926 4974691469874071040 3164951108333759745 3757673818745782273 55795149030301697 436220415020701697 4271984619718524928 1832222411494699552 7032805858631614464 1633244167558660097 3914716070470855169 9159899998327914497 6903057504957866240 1305812315274774401 5443821470894102529 7908475396280123393 2260761435732852737 998905919225170273 5077372281293424513 7882153930536982528 5793172911959981056 856091082930001856 4064939272350231041 8208284746379756545 4344908316087340161 7463476107199053824 6435559049773883393 4177716660957413376 424069697539989249 4014559326653471872 1941773211675058688 5999194212219291904 1020369663514722305 155680235404745729 3032873929682066432 5749721419119167489 1658247948448571392 3812479765836883968 8604977686309234688 7714428452858993409 404495922632111744 8130154655011154281 7743390442200498177 3739957062233014272 2789883552494827424 1528201344354730688 5776830548374209281 5110024642247230464 4456068259972060745 316840900820030037 5553292125372846593 707521507314880512 5434382446813138945 4252867077319613440 8977230359573082113 8408596362870280193 5203926668027407232 5110892337452347392 747695219717445888 1354279691174789121 2649289517123653633 1895526462097719296 6680617492580279296 5115531699201787392 9139391744031850496 5438502121403600385 2599960108056579073 1061106024937702400 4056484116666998225 7272596550389666816 933678463881748224 5457616085288296448 1783907340519089665 5362799046532939264 6229360143572976128 9023209023314068352 4494142335858360321 3020093383749664768 8722091099975016315 5572993513467267072 1608107392831446183 1410929763330318336 5488988654400688768 8136773799457086528 5478758591336970240 1219493719038598656 607633793514232992 9098802440573772801 142594358117538977 5284770789388197889 8885844523405158785 9061990669209616385 4576669511228931585 535561476387121153 2822161079579786753 4672194669554179073 34081728165232640 4112124996643912705 4916428013651288064 4530865748958686657 8155300569259193984 1642174685967949825 5391260792074988224 3013709021493887872 2535166239715424256 4821225166678836481 8444867170090436881 3060728605131846841 6744712343402765057 4686128289089803777 1327270585424284417 8053330095142076417 8083983595622617088 7437019507431022337 5425120721855560992 1316073830984712193 1537382093590266625 7840702124275702144 8699692901916688384 7899655341017938944 6313917866064354305 6793896471806443185 895826143300968704 607225489749658625 4617024146928058369 4246128272865220096 1577761616429672961 1224031658498378112 5925611970026736128 2094699745096680448 2565859239741423617 2360962975273105920 255578797278830593 5513230862350646785 3149964604227044096 1936674842880295936 6882180311070257921 4827419607582959168 5044235007673245681 2770589002601674401 8437368821377198545 6633212481689038849 8761048772851084849 4931525696951495936 6840040776601288897 3880023818625089536 8101884480517108480 1969653445161385985 4398219264359064576 2931777269973359104 7357684700912068416 7294445185581899777 7903572731354546177 3334629012533558272 6714697726743871009 1956674298891030497 3893962656910409729 6856089105236806593 4742550373184030209 3784588473344683649 3400693373616316416 6805038395004103681 1466523104682573825 1646916507536982016 9001013669165924352 673694960291283968 1015985212027633665 1912682117640317952 3161329449158275585 3562797131109003265 5668221466958439456 943425812769112800 8463913148497649281 8724034763647594497 7493708724028880405 2414095900609391488 1681957204258440065 2891134491341334401 598947312117631233 6432618870381158942 5010751965626368000 5102037999821810689 8322449462733639841 5680549159390576641 4023988440313142529 3596025789290498560 5003539427940814848 2329712879561285485 5630995876495781504 1405513029196400641 4927001527214411137 1730484054817269204 3766869782753763329 2262706157102545921 64691391309908752 267734691508838400 208405689095654401 6840533490628460544 3268172124559831041 522072353743634432 946868935558775041 2833704477478489585 5880101479987281921 7263829178646287696 6375286896544870352 5714756484164648625 4645105504247253377 5790764377551824384 6303814266389908224 4975417424074194944 2731057811351858480 3696587109739528192 3023660348756670976 6398084444773777408 8012477918566343040 1582645286176880128 1785763438662535169 5856632532582946049 2120232294596296705 4122386704085183488 7210856577538850817 5392531145963556864 467928499180011521 6527342949550109952 4052544693304594433 3236852492616996865 664888149822341120 2606692267066785792 6239406377687597057 8246112543825310465 4402176586131972096 4602205561576144624 5689432474085031936 198761821826968064 5123669835833901057 2675102922518933504 343684211787431936 3960469658128169793 3643625894077855745 7395271864393861632 8023289469646012624 5125424404971959553 741363706154401792 2493355571359506432 2018059248900096256 2757868641042583553 3217953497951252465 1881055243646875393 537422542071815680 5827832750843786752 7148647576747105281 7782257950928671781 1533739531521884160 6970207287609851904 3783871362449403905 7541945342070244353 4734180529294200833 871681160406728705 3037518576542179329 4569718634815214528 2762941181536096704 1207643220975812609 1979801616159947008 1627224295602372609 3400223942878887937 600444213146229249 1797641219523840768 435346955393091585 1868305299531313152 8092960977334599681 4450135303235852288 2973339252617488529 4100155594681064448 7057422262625894401 139225813952651328 8682039440600917249 4848951656705949696 7286207402536337408 2846928818488554496 7871723539248154625 5968014745536146528 3442673675435076608 9118825073026322944 3710547409612121217 5520028315647587456 5978278859054912633 4522121990483119745 7421144106674438657 1581663535542863360 1055901931658302528 4728416038152197120 5058566011587990273 7272602508330002432 2321642340977002585 315031183853064705 2799774337275331105 910975517950874465 1848533761722912769 1065056267964302720 7403674380385735424 960542436864239105 2426687238333822848 5428169278895748096 3861792066920296449 3746523427265871872 4591959893282110465 5186934558131146241 965535597734344449 5139675980382470144 7028734049625112577 4853162674253500672 7963959841591984128 7094277661782644800 4192020553677628417 3009980702371201024 1451637675887951873 5312439591421771776 5503321690746963968 7676193364216272320 2954684886189650781 4774244590193451009 935186314238926848 8632345388965811712 8629398129794374304 1515633740576883137 3577176233887410209 8436009227648744321 945819019112349696 8679615761453779457 2422302042191036417 4670040028301123584 1343470912046034945 4212681458471219840 3476854329494994945 3601685207625298288 2945684038230332928 6399867057505179392 4471072161502886496 122051053211086849 5895935985358921729 1559714139469676545 8468664960466570721 5047831054711214080 4972045192875999233 4720728209219915776 5811841297477582848 4263918714605928449 1754842742491459073 1763412002582095280 3986706977260797953 635126656471310201 7428900581127727617 813515432006860032 8271400043255037952 2388638556598140929 4518020213167546369 7575677634934737921 655174346930782209 796338355290373185 558516290309324801 8353282168912471681 6498267032297144321 8496523323787736576 9028625465915953152 4001276869068035073 3298737996396431681 6137001338838770736 2435672127758991361 4438359310038089889 7794104436864472705 7621084118617276992 4181200114577113088 4545501021971795969 4540644048533749761 9156961496662750976 1011715100870160960 3835974219264151553 5169846038713770496 7183143313660563456 6704619595837652737 9033314831390994433 1561359791506866177 2283571746151604225 4931271040145612033 1844883664671727616 4399232791609399297 102779343766061056 1112566417159434241 4517290300406224488 7600904776774706945 5138898794954293249 5760308315893316352 3159074285276301440 513099795911489537 9006984390959431680 5278342296086055937 8177426331935484417 5725504777507855872 4992445771891149312 2443574854732465408 5588713272100559360 7210613525844358292 1085265804580338176 7522306040499276609 7379284175313723392 6590646544434405376 4044800882920421377 5513919597743031944 2832784281807177472 302725365688951809 2673476340318969589 7628363943971576832 1879138832341794816 3524414456251473921 6431917548576964608 6531042490097896129 3588145727852732416 2175526678700191888 3007109472042942464 6512302563506746880 6122344038973387776 4158062983405389824 2654053665035321345 2647784713168944129 3805720605262394368 2758662951410692032 2144417365804500993 3952365455457477761 6235712729425812481 6927151189651513533 8012617261681243137 5721222240514372608 4917980429849838080 462375269448408097 4318454198785940544 1134025056220592385 9179862107951371264 6677102312962850816 2316015327870812161 85136553806941056 2894184020619558913 3341961210143648769 8436693779995173504 9210492028270468704 3647295538237018417 8790472448374571009 4054690086086852608 6897845977876019201 6977449111783518112 5713647403357757440 1845925000229977409 3979584293896585216 2112146043214889264 3606642896696561665 3859767154810385408 3876532760835338241 5525418410750833665 2657543976770301952 8349864110148612241 4581864017436136449 8021423247654791169 8211975072813858940 5829818783143430336 3394037173700134913 3621643066911866881 956087457207384065 8151364670166834433 862437777398647297 1317914215066107905 4261278071111024641 2740317905374767808 9088587556988780545 6011670890129719553 6465512113949880320 5908060655062747648 7988735458675152897 8590603711086895105 754658271840010241 9052325367512519680 3457400915841333248 7940409505325809665 8296331380402635009 7419797419491588878 2553302904363499520 7479592517011910048 1628733970920964096 8906863111168468993 884511771203350313 6121003281791923553 140804383500314625 4311793219979036608 7947646251852920321 6274036163231886848 4039861638158429408 534538058241992385 4497448899143738368 4233622083792606129 8841383456178932353 3182554499442925569 6712221492042156801 3733476605119332352 5705958968714752001 6035239929004127281 3197001241762517248 8222453225595360768 8455367824071589888 7051140842386063361 4535230545501372417 7977314051563436032 2488451295836120704 5712234834303245313 6779719034060220929 8367473271953903616 6414767127081188608 1689477212863246337 4073228987974729217 690858174414992224 5295829805374594688 3972840787077587396 8349340351102267905 8663646547937853440 7818069068728542257 4154258948458234977 958065320290912256 5326506160337412608 4834653872935946881 6585360864461549569 2241228281854084096 2940097397580817409 7631729480930412545 4073336083244212224 2304049066907475969 8593647026920697856 3578226820129574601 3122793016153938689 1954216531701779565 7031427679856197633 4122685754831100416 3025655978754306560 3519613842361499264 5966654142382960640 702875831146718208 6459878835931840513 975944336581492737 3115822734622012673 8762285143241740736 6397159356354934401 7716199074662555648 3101302425127332897 1679915774663305345 1648534977834659840 1593173838807515137 7161088908820379648 4650129618410291201 425565106639863808 4565127051159273473 1646644232469151744 409575593397094433 2932440508278571009 3616441857232507377 2205989660891234816 2656754057993132032 7068060695385448449 6938638512514799616 4418076758181669120 439029816507689984 8558104711387643904 3347713781672512416 4355141396253016065 7097401334444543232 4460825147915714561 6645307864534268160 8293818110265009152 1603261051829090816 5843906457501696001 9176191714669297600 4132845178449821697 434918162498945025 6331544819534299136 7838561192873979905 5177808382322461921 6022287653179019264 4600379947272958144 1758943383720612865 6870165443410921472 1196020652209717761 2237588738823684097 6264730943200936449 3388896309861550112 6924118608975036417 2053459730193776465 2868885672304493824 847090325449338624 4176866244972507136 1720766575526716465 2473866617214992385 5282615030119546881 3657283250653135873 8200791603629242417 4808120059999739904 6120811938931641921 3219054118013548817 73787609485335553 9154899396646018561 7611013868506513409 4837281293750543885 5528617129015165473 4081986774219552505 3667622283397908380 7332274396271771649 822019746242369345 370356609990790656 6774126449766881280 3035187599459523457 3723551961744133377 4896322471723625856 7689235688843240961 2754880718702956544 8278809986641335136 3863121749715402649 3428334944760077697 322424023382174432 868406868031832577 5158750507908464640 61988781404537345 5295299901878472193 627622841084731392 6917262960751529632 4765673591988357857 5031651542127464448 4204199001570594817 8042323894082329600 4952068130263425153 2881668060219651305 7044247056594907137 4862012557781742881 5984980710329159681 2489103520726434049 4482695463411737600 4476851193483360768 6628189511810036224 8863398268495463680 887597866483326977 3016971950430616448 5439384295782121472 2185869083820576768 1654177811267977472 1923885706384365568 3646683993190994816 3600615338548170688 4515136033582024865 672045728856920448 401858271030542337 1342591579334753152 8970906528044903329 4466420103621861377 7404554049183805473 7297684550712707073 7412007933556293633 7523976981204754432 8254547266629533697 4428631963596685313 4108228798923236480 4179792064781090817 9181416122081511424 7764345606315400993 3810191620926476545 2015003864707452161 6580243805545543680 4540681460041172992 6972757806163420721 6234169158697318784 1993435298834052256 7630999557830211584 2027241855872983041 1162452979410360321 2544000370321910272 2199881893977234577 2161735171737385296 3217749241682072065 5542706624140627968 4021775788490752001 5378376106657478528 6850962693327524353 8440615127021290721 7458824866147425936 4633648625713954593 603310076124221440 2898023188247209441 6374836363685915392 3173677931244920832 6168565364378881024 6049922319373877761 7221652617452863489 8938584380406906784 4182756217638596608 3023662863085258753 1838885183456658068 5448088816800382977 4380340590899501568 4153092390699663360 6587229624528676641 8297725708522148161 2713379329656836737 2855172135569154048 3555205526254556224 2844014539540234240 307496364288925696 5352425684252229632 2778390295157882137 395068280710211824 6926861585076725504 5832767208041190016 4432693561817366529 1324722905336938496 1647424948940692480 8929578972268427009 3706977174879703041 3910681591138484224 1485067070565940225 1705182050770839681 6794388759076029953 7384424321751175361 4171022285615321088 6128466313833647617 377193465766674432 9189825508794340296 2404345480750630912 4436483361504226576 6462052925504516097 5770122965915361793 4130921925299339265 7554624763244230144 431815439044374336 6566538928418603520 3828179274515349505 6799555957799264256 8513038483865601 3152178166829521232 999816179882984449 713063867589281792 726964630508142593 5450570837941083808 5921041197128410880 1533079651837984992 2846334644936945664 8080644470416485121 2782188015353257985 2249256378921334784 6822532426155763712 1391913327779463168 3613856620734113792 1004530869080102912 2900297837583532033 8615624230824306881 4590968512937946368 5743671104361529345 8830557002307747841 7435229058290094081 8749311022845969408 7729641216990256129 7090426151284400129 6219146538710056961 1412653013841607848 1796618032437788673 3176430972265226241 2436543059772594688 2118792627317899265 1129331968208433153 1524132599072948224 3824964164112683008 1929040314230431745 6755343779268722689 7275370409932070912 4702081223932698113 7314075752816049760 4970314135577034752 8027199725251246113 2239164197544665856 1977895616896188193 1883662921848029185 2854168304569532416 2087277604352243712 8468613052990574593 6825060028038512385 4991408878378156033 2706016850870118784 4363466562161967489 1671819517765877760 4072103060596611089 8648679474489294848 8400939264771055616 6421259014419871600 4391424594572523520 387053037139379201 4130379456766496769 5071806922136991745 7100752647594344449 7821629263994655552 7693579360150437889 9058692935068464128 2859907278064248640 2018415423688415745 6871370391743565825 7843186156361482240 4805542359672637953 7349230321316159232 3021454389922797761 5154077905409153793 9024491379343046192 5858447149910793344 3967520606138499073 8872765744596666881 7748762847310666240 4382903066036820736 937655947431964673 1279454208615556865 3306874505336952833 8311447522286479201 5345343356022358016 4404279081579157505 3967134688174805761 2417627801643747841 5349623898605041409 4263795896835999330 3207674454343450625 2337671068374504705 5502884082167692288 8599104874235466472 2689759047194175105 6006830387000553473 5537810733199343617 8174408393672018368 1856019781764644865 5711368694449015809 2288481117998629825 6771703021067304961 1352718123319377921 5689836490787389441 6930073555135013377 1060693953421671168 2168347549284206337 6970952236761931777 256937325396877313 1515195323548342272 6635770070340274752 4528436237209894145 2258210176675989600 8780295510464220160 4895412406551035905 7674703609821733376 8584313153356923392 8476637300144291840 8462785496357596416 557287879092212737 981447149485725612 822587036283272960 8196510036794201088 7244026265997183105 6556555536045933568 8294573577611683840 7816419240422122784 8885671942117557697 244928565497479168 6074848198028410880 975300206207342016 8406949096537934272 453316032850301185 5939018448675446784 6063557384175405569 2708201002897912832 6428316732252749825 9124054144657151873 8401376223585206272 6996664292283279361 6274323983676007424 720699009997471745 6806077657533524961 8211801769712092025 6916127247532523520 268176136662821889 4876301998771259329 7555458857009252353 8974096345977546432 393359152057288704 3554402243954647041 8137691765805678593 5811054691277022849 2059044428979959296 4861369219920550668 4276395043908719104 5463117427858298880 6093148523289037185 7642876982009659393 510717681656705025 1730768011962493003 2647958872421335744 6862814043994629120 8180853193523658752 2528096467945901233 3523060728294361856 6790500305144796928 3166830808685316480 5837661336514790657 3556082866981639968 4153236054074720256 2393374251897733376 2484635140183951361 1848156460154758656 2834485422566818817 5704537490788510177 1074361835977093120 4843838519635509248 8978874845937053217 8950107711790653632 8190113388099582976 3032569870750318592 5777146381665868743 2906916701718810625 4275672651360233041 2577016788337875537 6284581646969549825 612565368337737729 4767204347375131136 6219817691819405424 1619508306247515200 5346088161895514112 6195366776333607840 4643011575986839040 8307740727539685121 5162330456479730689 402116130267416321 1098663778490781696 1856895176535120416 1232657492432444417 6945367804795908608 6659633799335426177 7910959018657179649 7815019123733863553 5072854525052887041 5039260327047442048 3478882444429693953 8458413926978955736 8615507979106782464 2225322749208797185 2071188077377620081 3869761874392135680 8408668263968473089 3861310270043476617 4559337614825897105 1202802789916433409 6593567738070779136 354897832444100609 1214363180855017984 2242741927682723840 4332012632843790393 6380360276310787969 5720644363952324609 2446646978203539969 1323137958763488513 8935614268023954433 2527253577838458838 7508911800059510784 8448929941080819713 5731005231112343809 1203015148958583681 7816927425187036736 6605869470796932776 288415646785813504 5444019690325440512 7505877936277749760 1494055141817712641 8927711961102997184 1822996443282489345 817880897015150528 4183410206583818241 7410772195811537025 4673196545374289921 5403475616491307009 8038264174869263665 3446729572011609345 6624166691679211265 2446966955460829185 4083480434039050240 5976355181255204608 2516224018720975793 1984169913817641728 5671802646842848769 4432383166622793217 2174303128602077057 7416342559172337664 1046874235988966528 1270477913576992768 8434441144583285761 2173748070979122433 87921145761962240 5293644909366571040 7480827049961979905 2548774916612748288 1510111667396790785 3069248086450576384 8084609682045947537 1089656193386795393 3602707315136661761 7370608493279019009 8779360254202380289 4490643201835654209 6333031695122191785 2161405356195880960 630111645441171456 5018519601496099841 7218740610273685505 469293378394079233 3343413402711446017 4660097197601456128 9081018482676928576 1335128288648429441 3371514850679799809 1312633442040775777 4094504223936098560 2892592181170578432 2871806474551361536 4395195127928192000 3285408532074676672 1 208024099380330497 4194463748309615872 838687146390666432 7755488596921452801 7642182218501799937 8800771167719346817 5625859115246076801 2012075106033528833 7405241018437218433 4572345131796004865 366307331890265761 6141988027256274945 7481152593553391617 133493232332077056 121069059055488992 3476698863397893121 1943659784396309856 6901186412350947329 734354032839540736 5277331063141957632 1624020440513504256 7330741909412970496 4754232395207421952 151730467129745921 3994582785474066433 7303213792554321920 288382985199501313 7498020008347041793 6928641626011283456 8140106053618716672 7264913273252605216 4140550458802969537 3998981877145560496 3443457436142086400 8472988702332616449 5559812599936376832 1732542737223114369 5021184333603802625 7928963602963401236 1103887751900258304 5227273797129732096 4236632634714677249 3335359119321202689 6006874102065594368 6207273565506228544 9013155761390215169 798083039739794521 8186935116154929153 6773816088060538369 6059314466067872769 5682152594573180929 2028056808619275264 4937639532823754033 3718956504687929664 1836209069331930752 6920198007597961281 4021679601197977601 8459136560060259840 3904655169421157376 5658166216810070017 8014202875923539568 6519781449608462336 6562535246259132416 9138341652386367081 480267073981366721 2492605143678509121 5137211857050935297 3980911960391636640 3274371096714998784 7296596991369281537 1025837856815079425 143913138864554913 8205288676537529345 8140479024181044224 8730995816218990592 4823262575037805056 596958391029781760 1793089949227228000 8858724412414459904 9020614018640527360 7010426501049251841 6054852649562904576 8333141246338074625 936708293257117696 1320365336840658561 962713550061895680 3003104878451346944 855432991512334336 8173114061025341505 2230863554225876696 3887478014614700032 958190699378909697 2154442300394474497 4713077735736696833 8084695548417918593 3140832895205955456 1834274734697720881 7342183208312499297 403886820364336641 5670363684363497760 8272425710606063873 5483053826121512961 799264311665098752 358372784776018360 4748242711025864081 1144695759253698560 1165396880508588032 5899527118853824513 5635363436060278784 4877763053983442912 5291545728113467393 1280553791414374016 7343904419101513217 4761417780086898688 2074504491377221632 3826000870597632512 3120927856009313601 4338561401747643184 8526117880318883713 1289995101379194337 3469876109362823681 1023493635159260160 4602025304685851008 7644704759105800097 4489709641373085696 8439812437620622529 1470723631538573057 3272824506184201729 8036502080316254464 7164816395222491601 7784610870325454689 4351442575675556353 3105170535835852316 987220407809798145 8128153749032941569 3502795210707096257 5936329395155338240 8202786987687952384 1507401548222592768 7579528724658407425 1272515829968258688 2157768692054785920 3858596352897834977 1723703766586133889 2870282909839658368 2203167417494793664 4351665435989256192 8225314364748988416 102009337660916065 2668635452455124993 1225661444865272641 6847429512850691585 3169554754398978049 9034479257546981376 8455092284871958528 1119098127057265488 5148638463710457856 6070129930178266112 7945982406982735617 4375470863651932928 5665067328548634624 3641597358318149632 5224934751093286240 6919358937199772737 8356747234965243648 2108728878432098560 1847208885284503553 6582429695658166336 9099459353481430977 5602918137893995776 6438441206629787424 1988669096846140929 3857490146227799680 1324691279196348416 157399310058127361 5466893071601688705 8996802275310952449 8031153590071541249 9196354665625681921 339218964627642817 6945336826249641985 5578653096457971969 5829555856726092801 7615174503156826113 356615589402820448 4130379889872525313 3668195063880253440 1665108982841229376 9124609724584999105 8431452936361398784 6594168378893402113 7164738671517252816 3711447599747074049 328170430182633473 3463092352234226177 3742329153732141057 4176945561193567648 4318968205040688785 2627435746572313856 5512447436032281792 9103789095493512448 3300137540321819520 2903116261041009889 2426906688525697025 6146288753989068961 2553206070350228481 8810610787601435072 6977026323238147585 5808409383167511236 4196488191403045377 649894087340603008 2868717398124150784 3397738627734110209 1804691883513274368 3189935606428049792 3723319113723271536 8344893868301676544 165798293540234752 2177042650981634048 5669995814604365945 6728658806467415040 9032189736443910652 8145751799418547712 1015902950430723105 3343646182234070784 2664022463822339200 1590332612706992128 3497372404785827585 4718526449624572161 3093612860238053760 5807292221682957056 8727091859410623297 8326853726977748736 3285215960624398337 6298741820005744640 1769964902500870337 3513011661243454849 5954474132336689921 8674145375169662977 7365531189327474944 2453912081609359360 3158334792916157440 2049813944667734016 8972199340304728065 4400752507992341504 631625461278539777 4343952783824359425 1098216757404516353 5813767347136730017 6463896809050447872 8528121024090843648 4798484011806097409 4819432502013863040 6601385436585807873 5332889896403690753 3344317012807055361 8827962437458825216 6296756160502182656 5368585337719064832 4940549437094812032 1212271536837152768 96718922630411264 5639367293671491585 3588395291678760960 6392891407454202113 217455310589966016 5937923125226245376 3320879084923101441 8396965027563756337 7132402375303546881 6141464210490745313 2200581613575243009 1690448233120469056 2764985672515321856 1974394892362167040 1108476271111299073 5916408890698661889 7902351198329614849 6044989158639599616 2070579559287648769 4189319548435496961 5693064926873529089 5808329964585241601 4403809726778310656 75707434725113857 5386101473505722368 3164016652759662593 377040841830114816 7034188853692528512 3603670496966482100 541901127698992096 6701266235329318913 3951054466890582944 2673705633281487136 6126241853569872641 1939845354673405953 2881333162820845312 7885383406607012096 8317254464074921249 8134688780483854336 8496765467712978944 7459277031777030400 9092390147537741696 7662498920730793313 6768954726409461761 7845056918651724033 6676550506084966400 6524662117004239872 6914236750045949952 7078715913221547920 8778756976515457025 4220119923758989312 4095900519047333655 2332440569932836864 2909100836359503872 2836663302756761600 2029799455634309120 2188642765119653889 3095022986266431744 5762731158815844608 5347953373469486561 4303199097507588097 7343683621138384736 7233981436570107904 7818144050812928000 7407640690285330609 1364252543478185984 4506510852647175041 6269947269958718465 2870456807196835840 3257026885155112832 4141338874997107200 2713184087271934321 8894222452338019649 1073160462832631808 6566718430275792896 9095743303576117569 804363035674388481 3031938190831748000 6363736709061104129 7724891700172631424 290798457809081345 5974903934734805057 1122223502283965708 42570728396058657 6858889180356935681 1467471238182325504 8159012075800401921 6216077816283314273 128392842210261248 7619182526525998081 2340018383367437056 2108604351464196096 1731964884771681280 7828038114510372864 8540816839864126464 4724511616288550913 3115187593998235648 6731558586220749312 1950878576882056960 5075081988925804545 6976750897870723072 3591858661869087793 5189954774419308544 7154762998327223681 2640469275280043393 8450207155343654912 8550456203203622912 2964971115434817024 8662520754320525312 5272856065820359681 8289515068269846528 5276557899170982613 9179444169658732833 1637683464597282049 9068629179985504257 7353001121229010945 6448317159867044497 102193002837282305 8839288397023559680 1339116787292900449 2052703347801172144 2348633124100931584 6607356438715914240 8688318765783975936 7286346860690153472 2642001465253425536 7488199540056489985 9046588317844320513 2658300256719257601 4824713488330178561 1369018740254851585 5939798701921095681 5358922318782700288 603728294081748608 8819119950784630273 8603072372505151489 1288617343841676737 904225589554053120 8447261306339515393 5286324771297325185 2969158621932459264 4783034592595361793 2983304055071178753 1503835087510723584 1402923424622690753 3834116206250450944 1253017152710220568 515203208403750912 6974977141699105760 6777303322184122624 2846394167007725056 6240933890477041281 4623266981734673793 5811910960337805312 2651779051316799488 794169510591266816 1324323529393343617 7656525073686428928 3290159686030983168 651337718210378241 2056383774186818817 4415740854028759040 2032561604704780224 3109078807518248960 1635154609015144449 1339953585917767161 1887912779326784000 5072908735305851904 4703710817494837249 1323687509178570944 2757638921781182465 343817376449198593 3221963866081170305 5574890863549612033 8973254807830683137 7517333073819185664 7119175018905829377 5401154382059300160 546734972301369344 685122721763590144 8263938207938051936 1054703490570965889 8200102624086032384 7832692092007645184 7166957344992751617 1895049450416228297 7436825833795026945 8273859719670254593 430603959730546561 90580577135921793 8675304892935153680 233986252673961985 5479831712969956353 2203419007445357312 4165317165048527873 7766587431281156096 7183432827718341824 7364943700293819904 5121899444252344321 2372672979876855809 5046238278394524417 3367265271583459008 2511729245021079617 4253485408039993344 1765521310319998976 302643261510516737 7684422901835939073 5010176559295803393 3550280017632080608 395762201879035905 1232859718079294209 780246796831461376 6518212053905739264 2835682576303128577 8750106241294216865 4360702606616938497 4615592389131845632 2084621421779478272 590535930695228417 4238349624548475904 6603209124460920833 1096040241902381056 5521283971744820737 3827175002697219585 404983607629074368 1862000974246265344 6916018748679782400 1263024375735444832 1135396770839937025 1765400030872488192 709158811536723928 526195804890870529 6052835156603541856 8615911638429389569 4763814681083454208 6669976670149738497 6241132596344606720 6616035579767676928 5075117248793333760 8485247350915203073 8897049004759559617 4759428505025110512 6912573572232620032 8688506859273813584 7235514645740514208 7014642322529482528 1275256580882842577 5511616523252950017 3121387085854204544 6967632028888205761 3620314922660659201 429144171350406913 6060958459987569665 5172316362039099393 2719661387869301761 5369489321541046273 8002237839116026177 8341248209903562240 248194110129656193 5655230326797219328 1593732951372851712 3413824384425263104 6204593214695505280 2304921590872764417 4801569949686098945 4633515013784883136 8891532868167073792 1078029854049239040 188208022290061184 4836725447480618608 6755944776042197505 5474436246060450017 191109594227687169 861728496530738992 5531366187261188581 8992793752262001152 5687431387229956096 8399466871260267008 6214240648616692993 1987653793994736890 3288855590884550273 1252526476679053312 2105399194872912384 5570535394930851840 1018236053441947648 2133783906142485504 4361397105238831552 4832567531149316608 2674345278015326209 2519543677336299265 5126492748353028353 6291364137018949632 6078164652461587520 6694587070225445889 8487579764631254528 5895817915994210304 4071152181542768129 2698084041538283521 5474981387232076033 350909591014299889 7247365861419298145 124615023920037889 3071146111165860801 8362802899735934464 8448906789411451531 3949897380296900609 8131091851659974865 7534976993264204160 6072492173465485312 402477125838786176 4844876729593061889 4243022396590202880 7068317402495934464 2324461630722950145 3828708975883962241 1003040621217704705 3955330529532782592 1637777234281173761 1244283033514513409 3015751424878944032 1908018596053593345 8015017258923839489 951075034498596992 5834312161009652497 6391423638354173953 5875534933731573761 5044043062428844033 4029385186463137793 960071217265528197 1401195286092107776 3119401827657662465 6052778766733150816 3258399047296097280 3083968079752272128 9041719470619426816 2909686651828106241 3035692831487782913 3476882142583479297 7495273951016986625 5702066668789934593 4105624817567572480 1937209097840706817 6538903784641012736 6170916925918806017 1868432666289872896 5801943889127970689 1950729222893344768 7686656250041022848 7036430174622867712 9177815154957647488 6272806643895418880 2243782391966653568 7052413979475836929 5593832155738642209 2305113289215531009 8250657413831831553 2787955214942683137 2058098541820025041 3395728480794454721 6168484002634588791 3567239607096314881 2209857662326710273 1869686025293736961 2970675613039329281 2189417987536129024 2660905105661100033 2032361091295202817 1084274725838503937 6168880983720555200 1916885289702047744 3792943349184528385 3839087987552837633 7291602357936930816 1841879891320007137 2023778347131870720 4671926402200002561 3202335105020329985 302767564696117504 945466463584685856 3936285620510232576 2093353115710780033 8322246462151385089 2815720794920337408 7915262166601629696 6516329412912498688 4031100123465879552 4876521257823764480 5062173935226641408 6685806663730444105 8671809390228982912 9020893794655969281 7586057014445783040 7222196639021370952 6847854092083150848 4339627195179728896 6262656239041052673 7653636009750951937 8274276806408753153 3221496752426188801 2837649386761347072 7827884708242872028 1893454158418163712 3713449865636499457 89841927542946256 8633861544404594689 1721812562964249728 5947497008801740672 8904481364240641025 7016861064373683152 4894400862337197952 7260478795346822145 8484871024958030848 7302026916757629953 2208466381558040064 4753502296895250433 1508032379507216385 9160939515392970240 8443152258337945408 2548324201183322288 5553760064988073369 6889154264807492352 1176032248320893441 3589575607425536896 4290635885010529601 6167879054473076737 6458159847510352832 309256184117264385 5530016859850014721 1842618289349571329 4881384075988477376 4909718372491533825 3179884433494683649 6731702051614118784 5232626545796192897 9044109787281934977 2285250321964449792 617820705878439936 4062375819432394753 2804550405032771585 3799654050126626817 4927739350450835457 421021945946099713 8980308838332694528 103840151947417089 787249246333566976 5284311910550452549 550090018370627136 2422590686253355009 7421710690273837057 5233362340544872448 4554738914034676225 5481816730857439233 8676312497826824193 2944489482124837632 6906874483644500480 5389807465814589440 220391802619133953 3906846152467735777 68433988614703232 6560706365761822496 3662310576040136705 7780058656263895041 4397812139803447296 5922521809006663041 1509784343264786433 1534777951018090496 4444111929834557441 7828208729829605376 6006601868041541504 4790355461889523713 2438937403735742465 7785864890789402560 6142872562325906749 4237761705599803904 2789516766378795009 1918621892574380033 4014486652630689793 3643319096594125056 1305328794415562752 2102836071123881937 4744106071214196544 153098427957248000 6506230984990763904 8369206937674477568 6369572274461915137 4582195328396349633 127204389092890368 8525472053029062913 1588602934125426936 1218070667249778688 8335403352273459200 1479104631942561793 4765278202719232001 3908211697717366865 8998931423565172481 2995765446234112000 7584333907461880320 7650793975861215233 2213198671353233408 566177847518699520 4474604621720737793 493125448529018880 2561580975610105153 6314926724888874817 7013335595174811648 1365559653740509057 6890879795624411136 397876396856342528 1674923535320109953 1606756450428401665 1801476748406436097 1666184855259458816 9083950189831468544 9020791703873872705 1852380964848190977 2744059289555906561 4704222718952806400 6483963884448402049 910265640847538433 2297382252367588481 7467476846941118977 8722904276356625409 938371837673930544 8826053036735477761 2921006163943775867 1977026680140844865 2146485908357837824 4006460408447853569 4285284181705691616 112561498345425392 6771633155297878017 1938398020641310848 3527104573995614209 961769787905482753 5638119622275740368 6248970198172328448 4846428275230490624 126384857576233376 661245808914874433 7076172296258744320 3562050453870739457 4349613583284760576 57192302194855936 2518567687080218624 528585375649366016 5188475974028387072 7509198822855588321 7314557950186110849 2533565633444019968 1930945933685159601 2439440227365015553 8725184256856763321 3821401126488996480 698584560418959361 7659591766961813760 1417070632276656128 7580312324688266177 8422680321202955824 3126388649627295744 76701837346909441 7518538000744949760 1866034438945636353 3860985505162850304 1609653918993649280 949312891393407489 6751921047198543360 8126413402833612528 1715288646768132096 3365422443966054400 3893391047208375297 5357438059105780992 6544447135181609472 9066526440442391320 5171153327435587584 6663168633985014593 468149342819676160 1708769029218715121 3452058284479348737 238092661762447361 1810191426007089105 3553381311381463041 5364560678137106944 4774060785580740609 8251302904907614209 8439014340523000705 7150012843013242753 7785085008900364033 1792147827826389376 4651654973887667457 6143561594624080384 6809169598826414080 380746082657853440 1171454399109477888 2217753301179188737 6655779976466307784 8413658739284049920 4622352173259155456 3553290311263322112 3068772173192511489 8382238765990516097 8595468734382219264 5192212869696675841 8013271272636772353 4150295987954494465 8548663875225411585 5475290866520535040 7925099702571226880 3382763109796511744 7437084666339802689 4422307574860217793 1063653349429700096 5134729891890902738 5057925802985691393 169247531354236417 3451950274553044993 5166496130510614529 5946919553257427008 447535754952019456 130220217311218688 2179219473104528385 5126798193403465729 4516367001926436543 2221200840894208000 3972254482937827585 7737930730231487233 3045835922215010305 7942533507411542016 8046701302784160768 7603684820345149825 3655113635594051585 6699480165660543873 4603078264261735777 3063581077488249632 697313448117734528 6981216365339242752 789757642954713089 4775601851972541441 1403832263192870912 7651563997746318857 5117459891159908352 387316694198418624 7604032230264830208 506853062213223552 1744405995073758720 336793787283169697 8697134625901163969 7628975472907586817 7694909977761398144 2838114317468057601 8725616764294924289 2902411546399113216 6946118661766679649 936448066829116672 8623717193912182785 7141124057206358016 233316708446562305 3044124911829628929 8386211268987589633 5343419250294456896 7196595332651009280 1554850654297778176 8388632200081986817 5543007227708420865 3442845311289855104 4262507560055169409 8803049206762356736 1377541528129210624 7437108602120994817 3819744463011868673 2080271047260953089 7527398254094972929 3991292516906827777 1032251840632561665 4500493290671964160 8937002896720726208 7603010687324402433 6218722899147274241 6037449364434425857 5470030733942541760 8822261699486600251 7196572037905890689 4957690874317737985 8020625654830992256 9013482597324314624 1260052617583618048 1231830958905711520 830901000951057016 8956159742077400576 1682913827659776001 4640511820189401089 2346088281158772352 1630534321560710344 8921665035700090113 5668366031983862528 471713045715862017 7192455830461673521 5999285082672078592 2050591135094079489 1033722438831722513 354359453439623168 986698330730036225 7573111156440993536 437981178300148225 6859287172473545216 529512444694757376 2266185433910617857 414225369695532032 7079301627649716225 6855859890543069185 7481272730596982785 7506905711239823360 4766532374468533376 5633316283641257217 7219133116869819968 5274563315653522656 1537698611317702656 6323611320237891585 6854754450885433216 3974732461887029249 2390920640014683136 8957899272510455681 1540140546210182041 862604225098884240 6053911708876523585 7823273518150445057 1158723312463986689 614225573305155584 4552153692380927969 2863135679475029121 2095480305408862209 5341735258564271105 7374595765928312384 790102213022353921 4498290475689836673 8403303645964926977 2289232841337081280 1149015289663571201 8871331361626159105 1162351290407288832 3817876978363282240 7850289858187925504 2226041930320494592 4757599885702856705 8529017370072882433 4901657306590982209 5507207985704849152 3990203471134359553 3924382481052598273 6797336784171106305 4665318707005816833 7987413421962914848 4689350277758003073 3838009775480112673 4994072896832435201 4528796081610562448 6700700170583387905 7293807063042097153 7987058004325987648 5950853387846217824 3232883872683438080 4830842082364687873 6899671833792883713 6157732225871636200 1048085246281198592 2041838468375243744 8933857387472896001 7644153716568784896 8053503973913269760 8249193270845833217 6072128172409326593 6868179716405977088 4489483300135239713 7285972434168421632 6054925646916599809 2398101995642314753 3273744974081988224 5507802505167097345 7626345948530474961 3308486253625336833 3150539331115655169 7289854363718451200 2678315752389781504 3715598373855026944 7582710302232992129 7173239345914658817 8959811623442731009 2305632179370656769 4867068356623506505 5380158370484949105 3062537062358492921 7361375415888534721 3749963683244853249 7501291119214430721 7676685004944099584 3260620975978112209 6189889466849034241 2970833984850834433 1757654484952597504 7605876600806119937 2168240598682813440 143204560432845825 3268174274081579009 4537220379747023105 8158166839847922560 5225572968849944192 4583672238965768192 2680189512864450369 1369762078286479360 5811869753184162240 7642771168923700481 336434754412753536 8452359236033730689 1778815568545023488 6186693962997631744 9178206684341563649 4030731975753637888 2188927224681885185 7289192187076909177 640235095333011456 9034149964856820737 6628751715918953985 5825829510648363008 6724747464748682241 6709980414371430401 3909605732017866753 3629374048142407168 1365607450353778304 3349929798525568385 4802973057983502144 3750163626570992641 1272447644268971121 4647692755378694513 7522290997486061568 660007143673947696 8842186488202736640 8130727561278442689 7680440612157598208 3251620078793356480 7040626669917206529 1450414515861867040 626825492798706337 5853364269406821376 2263249761306470433 838664719025200449 8008789431129969664 123074309214386176 4344135231324906496 817555105429782529 2236519041313914881 1999278651282355681 7326789237760747328 149359609535725568 2772437959806862337 348505250638067712 2580263109726808725 4760787934847696897 1883069932857708545 8258566375314163200 8929759849216700481 4131423980900388736 2810683653483045377 1379895985785192449 7306845741340887545 7490984220676481721 1779913300209039712 2105628794304226304 4339388617016188929 4745150076004583424 7750651946651875712 6228546998701756609 8018800159009038848 2689656668150548736 7269254911092219328 1088983678283169793 169845610632250497 7668318540455875808 8496138713793167873 4282605286672259265 58295184418609153 7194872468868611712 811533274296758789 1316173565853270017 4379709497153454080 221996634539263809 7385321623360309505 1784117508651170369 4132769089631562496 6177555110388559760 3413431107589928961 7031450343488498816 5051673774825766400 4244032986032373761 1413581462097754496 3883174668768741377 6915359863853062400 6094265662780728265 2197767466856749568 5145471745191457537 6223087221234712065 520192995996205056 8871896019077191681 7001409932023031808 1455043631241600929 3884426468922261504 3318308175691962504 3710629844200098368 2240006159865368576 7584208996227701761 2859851958696859585 3111443179418441696 1366361619812392960 481468887495401472 4946246990343446529 7749133312391775136 2873022897483990273 2054511880858697728 7048271396447477761 5536986763428822304 2289501595333672961 2619301692017071104 1315200294632406464 7381694602514400257 5075260631813683201 1203410388374618113 2555448928498495489 3098252546367069729 6539747123067571969 6362776251006474048 8900746817613885185 289570101225914368 3047486200581422081 8824826545491889280 6181170590044744705 9022825750090346673 2940936157835771712 4085550890085965824 4841708643022356480 3273504088496293888 4786597604912046976 6938511840853038848 191801324122248577 6694242906382325760 1375245172941313024 2273962071922573313 4904135204820384001 6945894813591519233 5744711699836033024 6913159497236819457 6327586085561944801 3152070614399948289 6080933355941567296 6985053477332187617 7828617799343278892 1126861632599115777 4410302355495878657 1008643434387144704 4391321395988709824 5976909810096076801 1106111838008081921 5445510918265681345 7313481219338452480 4038793671194166529 4400814002916626177 6020161676651053100 5802765851614759936 4759868124149317633 4296394875026682369 2645389326266859521 7625087472339904513 5956239163306670081 9092560408865587201 3034868793206794785 2572727975817612232 8948960491929773881 3966670329275875328 2041424876424705280 2164333971401504705 5734267996806360321 6902839647336005632 1395968995524144224 7089638897254645248 5759879021801570305 9218745345677451265 7386352786983076448 2779179248158375936 2840123268886560768 7529202686752403457 994939559171223937 4752081843444514816 5200089212366156449 322201114032255536 123453799143124992 349913504746462208 4825761437329440513 855442744652046336 7289457694229549056 5110600444620740041 183698841190619137 2523914266431083081 7772494395848609025 1195542050603490880 6688005142372560645 8741550460000408288 2296615150587740161 2751500060229500928 6869696003136911745 1241255483947347968 5541163459748017864 6873937552000737280 9138484957409782656 245810061992771584 4819917967580360641 7424326652443921664 5046483776559106048 8340025547029663744 6999938914699296384 651360145658370049 873565158904304641 168375973809433088 5277492150821945345 7772118446779269120 8348945420347743745 4351791745686355969 9074240197686183424 4672783732600635392 7224277221203972097 446051599137157120 119373211652222977 172979480006459393 1432207604048358753 900877343316919233 4753711788713729648 8116241198699578368 6985888829868823233 1632195563203067905 6070612038180208001 6797964784191527424 765691892686537984 7167314928330080256 6464533089047545857 1714915972562812928 8188463742510650113 8796470425057565248 4096023585539801088 204924588971931584 1802804080480792065 403070960831107072 3166568899127418881 138535348917174273 5894645139608042497 1445221896349969408 3944943057185666048 3923253150597038136 7784976030744843776 4808512476600008705 1633001590375841793 5998173142466531648 4176401924136421297 8032962118933262337 4350395623082491904 8654448248279949312 1289278727945596417 2682354497841573248 6291277173707584480 4386016012015632385 5123239950999654849 8893474796817944065 5658059027016921089 5504248615581339648 169602122745098240 6549611780057964544 1896914102698160257 8570207363491823616 8055519233839384448 7312082402771793152 578908756144489473 8589984489540869185 8584957864534987776 168746365132349952 3951392493906535169 7685551374895714304 2914861067625758720 6871515942392839744 6018336545891480896 6975123759525020769 4518516474759873025 7284100390996656129 8430981147343422401 217632938003529728 2011824210030060928 1633170194646958081 5810828200695938817 4341461331382075392 7674798514455373825 4425502722670803713 7771051418159599489 2504998219288979200 5060390559276709888 6308064561099399168 2201553266244124673 2372259765290215473 5039081123926409216 7534875680837591041 865489714796977976 4338642239066996224 4362889337690320769 4842997381477810209 8428879892177974096 7477330405278077825 7326076785544724481 1156981054144063488 1474676745202773760 5698776345056633344 7469466724055647232 1202818221713108992 4322623937494087168 5383796686318281729 6036254080323398160 4744538613502951424 3673173401042679553 2762747845880188928 5560283001008873472 7451147820731336001 5289103131079225344 5834450369104871424 1379987041317247872 7355660627573342208 4591958278477596192 1909584616422119537 9201341535962095968 506679890249383937 5005159506269956705 6962282351875328320 7530790761894367232 3228397440239390721 6424418275115096705 6228638224848388096 8914956876704206209 3544431735916957696 3007768365059014657 231417186167777281 2812157944735383553 6213979894207236193 4510586976854944193 7249065887258650625 4180604280043831297 4331796641820241921 2006006681876298241 6787041890812788736 2311513373995492865 1744400082350843520 7582248714905516544 5901230275903396864 6379079925663646721 368176329699741857 5217116901724221185 8407370786738282496 8558650721573315585 3494402276926644224 8335593800439109633 4410051837561943441 6028779515323564032 4310566423922841089 9140338420659781632 132874095120287744 7942372749937171456 6292383886406602752 6849126665311267584 1748433498287300609 3396163727316255361 262406952642574272 5836550795472179872 4493655887688059905 5330948044092209481 7952049762863566848 2650117270262168256 7388110793111690752 3181039208698349088 3001044997648371808 1965790449537947904 8382201338680835328 7205255387706124480 8807174698046755073 5759742468166778880 8709215923952498353 8658470923856585856 7670426264825631233 6786764670774558720 7473401299959302144 4706393188248289281 2175267824602615105 156915219669520385 7365632416335970049 2491435173789715889 1770494097570029792 4331877758325800961 7364198576730712577 1621544167954658232 3276394953835754321 6442205321783185409 7183961137796766880 8533111949742840705 3611398221310135936 8630642547535904769 1837528344033026049 9178074823303472896 7968859799923525632 3906734590854328320 5641191792399630336 8587970538208967681 8251200571552397537 237707046504001024 7331169984332219457 4105878768160440321 453393816111620096 7946465420347834369 5478638617182613504 3458516199254501120 3804693210506485760 4220723108635630977 3799788351265081521 953602824963191424 4742684157185320320 5155328584618418177 8848218844850454529 683069507002621953 4660923798037176321 5823318907667884032 8234258842297423681 4834261067709271744 389081722847947777 1790623773866342400 5430707770961790977 2751576438046136321 6191904910810032128 476213996787367936 7821446377764669073 8140613891574005761 2261791242175779520 5851453987720445952 571147304798535680 7522772057042179905 8532324706893094528 4093103912802516993 8700059959617848641 5697963773165606912 4148393758255371649 4313862898449168961 7663701326198751040 6420837163600341760 1163080637847321600 2538895071038144513 5980216352066961888 1138018703133114368 6892952215771455488 2739259000720958465 6885997271132335105 2409232188887449152 2365712962810270272 523337544267471872 3864023239174219008 4288713938478804960 8419922579210359616 9188734525351919617 9188980860798982241 3945039793244896017 2264843026911139774 5463859545618531248 4636666579612128001 3500017866278301824 8550043066876053664 3892149781626187393 5876914211053676544 4950890786752647168 283385908188582768 6293663235555144192 3540255891552108896 7785855878233489248 7892911834132905984 8615135226977714177 7810828114496996352 1816969963210920961 5563464659625577984 5025607198757884961 2129991352349293121 2809744764036198960 1942292975525849798 2063800418852734024 8285698669838875649 7705238406666946817 3387859641803475424 2151755526117850960 7873669888534032384 3781775879086327424 5163168939391168769 4113623515766827009 7411255419415083008 5901058060765896704 6460415251169481184 6823958890664411137 6829995849619079168 1836153930122085633 7130304835743040769 3870197816651112448 2409948140330794816 7369572235421280257 3665459585861007617 8094115393395752961 3704531231894411264 7041347391225681920 5005003091398022209 6350921068344969216 74325794151745664 6902235894950800000 3144175766863396864 8662154791505641500 1133199959455174289 3352621044244203008 6961378674594078721 6186906863725760193 164352265804235296 3461828281994936320 3181270342804897025 1707127389597753345 8802363797780197761 3286735197579995520 3041963524760696064 3163390556288516097 9118537846471983105 5516776381934724736 8036685442367225856 3467543953451074408 7856341914508288001 6383399841229429377 7999203712705429632 2248015495115533312 5875690956136036353 5944952694188769281 1715074441374472961 3542745884073957297 3876204838315658753 2253029349376950272 7352429930285623297 5469440509800851969 3732006800239489024 8280523320102634497 818232643360763905 2099278167697620992 6056333373475467729 7634756230955691777 53257783316727393 6124740064306730561 1479415829679936641 1102898913308393472 5746969169448549530 1 3789845713532272641 1849762597829794624 7498803326683234304 7900724065629476865 7788959971400067072 7548218147202862336 4282806351478388993 7976251175131021953 8440798015341068288 7761546575280603136 8201192488417682817 7503838587238545409 2522433961304118081 1600187926529064961 6249152707174526977 5618977177687950848 8258306981327746561 1067031033788666369 6187701602516268464 6944870453822222336 2644091530279714817 93069295687925760 1680663390583814272 7022925615476334593 3280669664017452801 1345831138291516161 3764842810824694017 4590019629690357697 3922557029897906944 7994021530694000641 7708552774325665793 7326737792696184833 2371212427509238785 8846137358641353729 6893096121935031297 6503132448375594816 1210501213341089793 4334895195728429057 8150006781126059520 6105359612525655040 9026920307679559681 6565195238609534976 7618008914378588160 9121923980300886016 2783057874760006144 2485401368174370817 5934376278056644161 8781584229169695233 5369858197300375552 5564749620118961920 8654343190417446145 1448663893957473332 1572103157202573569 6844091045227780993 4596248362826470656 1593966151074309248 7049157052570049537 7777414400185315712 1770723965026756564 3475715694883110912 8641811310878177249 5911975625585543168 2211472071178344449 3316451580419103232 2097497282447241217 8952987636614545536 6233214916003037184 3047856015184279552 2964142546034360320 7687380702495440897 3604879035288023719 351294202049238529 275543456125618688 3839825169911407616 7363981771242897409 4424917343609572865 4173144631892314112 6709166708716474369 7985469349652740097 315750391018797056 5389924759607209242 5996305670580038656 6787420077553081217 4307254606404311040 2963605505964248064 6648235301394036480 2157232214292930560 7616596139406655489 4106454885283147648 6541987562649271416 3864057047308926977 9109580293272854017 2313119241497739265 8055796039028659201 3496679524546347008 2396475076159569920 8648471995819217025 9126489480076989185 7853274616079056384 4988524874727098368 6519654095195508737 1568613105161623552 5641386900411721728 6369476407149703169 187053468306022656 7571002586660593665 8440653698571209729 4343101372768665601 3361146740009273280 1181867602184503296 7128644258242649601 9073743163246084096 779665431388107265 4230102224528066561 6112475689328001024 1552843726940652289 4547998419979394560 8740263739794580608 5145965728465251201 2327269405110319104 6087932028334412289 9207794827676090369 7180392041081092224 8419486558536207792 7116465574058917888 1836605220471730689 6570116062924203953 9105904572645893680 3136070274907660288 8908845715530137601 8071253134227800064 2771120554527927681 3500983793949558784 2911228905893411328 3319867119740682240 2652435466029282561 6804619841999331584 6136717033841926145 516152739498885632 8923208546574094688 6072819597893996544 1315066080878806785 5324077025338132736 1509604104231318784 4181990327317614337 1061393647626766113 8858909585410097152 2999787991995971777 5546306009391169537 3706811930894832809 8878677315173315072 4673052980445647360 6051168937180250113 1532503983518126081 6624133161574201344 2500775630074819808 7958771434679482304 1952165443987890177 5513958536108227840 7476825898276659201 7281770639625504156 8322870061173070464 1315680440329187665 4081230069844890625 6616440052987723776 6384472418127708160 4042566921264719361 2032831441910312545 1217021087968833537 7516726621831692289 8309275625361088513 4651677919206817792 5289036172531040257 771667137140293632 7145806622610910465 8230399296964273824 6374759087626196288 4390436943382063104 5589311196720913553 2596272664160918817 7316070680635179329 114919201798828032 8331853391575320833 673985926505762048 6985239060673852673 1932813051932284929 770330069862165088 4662781793323691009 9099937034515285248 4289477736367863872 6414785785682880513 6428276969522986673 3030151637044323073 2162068109002424321 2506425899596272640 9110154707189970049 7139068240122132481 7558175178329954945 8502616831710715904 150206213425050480 6491908859463741441 5643667446766501889 3857971782786301953 8739049383750893568 3765125585355135104 3572193625576914945 3198229318914657281 1515467418692351489 2991036912391581696 3799773762395755905 6620011016335037953 7198187154365061121 5632150187484515328 6922169220811117185 5719276844304236545 1278658461752380993 7288819889224089601 5563771131850595841 8513283346856771584 4999788333788579840 9052828257353737408 5426017054606624768 5705426625696217345 3594439968863387649 8246510160938883201 9071649420798819873 6376667452235684064 2930847746930802240 5570155679637864449 2340780207555321857 3199000301623289153 3544491344942094017 9015378300971508097 6846275497763147297 8602926881972788352 5917796243654295552 7719270417754340353 1116655754509774849 8543758245550801536 4763615162800979969 3800972530187730945 5271395057208071808 4101782360691844097 554276787552239872 2364821353188327425 8331630393350082544 8092151885507526657 273365976345608192 8582785862164875521 7837225181393256448 4357078700624500736 4736617660972548096 1305515600251977728 140586940276417281 7679087439407372168 6948545922290249217 4588712756877092801 6329088095211913217 5594594911455674368 6570552281372556736 895639596806668801 5380910658603859969 2633998644322238464 8618413786505844737 8525357974356180993 8244637315358495744 1400635308956975105 2966593065468872128 9087636275017219840 963469740440125440 4033741735149105152 3774824823859191936 8803433063473250304 7854637486847787008 563428581765767168 2797978150446851745 6799500992669750273 1408481893979695104 1612547716858770624 7332212962632017120 1296752312574330880 7112352442772833664 2237180521488934053 419803688430945217 1390823995741141889 1090893036394404832 2448492610939634688 6930179095653243937 3780978615368191488 2540778099377999873 5292445855126158337 3641835359578731777 3289107441737225217 5704346880247795968 3271660745472676864 3285117720669088688 4965316182190981120 3063720773606735872 3449460177459002113 3964746328624332800 312251397131665409 1190357391628193153 4715270429749211137 8150274781121445888 7018889593509009248 3919101164662199137 8713406771371950081 5304415589255833088 5970869467786687488 3277354126573734249 2059915954865879205 3541726653276627968 5570390496323291008 3330506413653831969 2217880935329317363 2656515205601887489 4868480789731943833 241327745983740576 6858214220632045696 2119747973290560256 312679236402422784 4070098238375866369 7007162704020384769 3106201871949371392 6422433046108070401 2753886085734091088 3132638103654957057 8058115417915383296 4630854505363232065 5786073141331011072 1607323154988227377 6176210680683404312 4823174843790786560 3967628873505575424 1915555506884481024 6000441852109931521 2328474355944164160 8114335481087316993 4068674722824254305 4112800616336588800 3467918280908201361 6193603540339818497 2256339815141212160 713994270885493249 7578644402408582528 4984896587357313536 1944867141899956737 8712399250279457192 5755083795007170337 6672569767529521153 4756573867943802881 7508861011893739520 3069971390822173953 6631616777330622465 3253788736564654080 7279733439233342976 3030710805287491728 3224472645172860304 255525108108499201 5842108506686369376 3957249755373439105 757056769232692224 8814054987687968465 3930274087778856609 4617746973801431041 2914936215150334208 3696105428816236865 5908008651186889985 4037730063181651968 3318091072900012704 4401646122109962241 1548680407022518272 414522408767062017 3669404245863143393 658563307932033025 5692119939675283456 2779366880183430401 5338391120725744480 8094843118069219328 5362756381402887489 3478611124874350593 5372805275459729121 8957500951674494976 922224335905322881 5066351367786699265 3415919250581789696 8267428156705312769 4318863905653454848 7461596071850147841 8442352632737366016 4715728648425811824 7646857668984171008 8108853117873962400 1259027202579083328 7760828606742229568 1637234198461000449 4746782109363177473 6601551529580131712 8036328675010936833 5549815606322436737 5005355843252574209 8334750260700936192 5473699540161579328 8289908868050943168 81646972008890369 1583528338775392256 355266787092766400 2724936695936045057 920234231562848257 3992644769953487481 4927722616127488001 8791750641505009665 3300745334300418049 8521632461757721601 5478362707302341805 4134678884479488001 4523370423550320640 3691128713868724856 8476638525559508993 185073693785339304 4018173930697593857 6641382733890617345 1309628510472077185 784306384217432065 7747450194716504064 7330090351953467904 3109969738138718208 978768005607376961 5118944804160507137 6727059827546251264 92021107546145793 6149783789482832072 711530514875940864 6448625820968250624 6753463095407857665 8554004188444819456 8957211394569919488 7807504695325622273 7837366400888872961 1169866788799968888 2966698741404004353 184679422629096960 484253738054068736 5790567510662705345 5761055679507558913 1933938764550582784 604212361475940320 5355831749009588224 3792919734615281665 9106930121944465408 682999907715780608 1552485565307486208 5542083176003786241 4105271736766238721 6939963236812281856 8511132103520811936 5521625993313878016 5112847832512689920 670401051104694273 8800811582476198144 189121174631456769 6064617026019080160 730495343827447808 4960248878167228416 5039256295396566913 8664848086908010497 6842306902167152529 1658448370069848064 8591564115237431297 3708433183460081664 8795534110548130432 699706097331500097 7321873347840188417 591510964852927616 4136971149326176628 5874429931190536064 1794052345263423489 755120128126911745 4679354086872539648 1101622440191427712 4538038181465647105 8503120870902897665 1259926935786568705 5311985286444246593 717810109176692736 202975406102517761 936264974800518784 366995121509685248 6382066025276619713 7782378338520055296 2778416857879117824 4037693398969928833 7453163260587079941 6315363401557397505 4932364420568989696 5150600519732988160 3932865648391672321 4984603837838744673 32846188736256641 1986741860549001217 4776526251899521281 6496621133327933352 7622527429931696128 6810363550997549056 3435499826004532736 7613694697286797313 8576903466424238080 6049425858249097217 6739740621625729024 4186513776187801345 1249361806424368640 7372005306765326849 7610523525151064065 1569767996698214401 9173831844107784192 8048127700629457584 3759162144522242881 7385461652028377089 3777285453445135233 6348429009889685121 7653356560003880416 3222881623543394176 837549104328450593 1301537920508325889 5431790277390237697 3330474476911286528 7981962639431303609 3680117620102897665 7103821214091874305 5692630226418868224 430791550927503361 2163407722905583616 423614120882671616 3060533463654660096 6827857298972850176 5248038142264500224 7983191067033082702 5788184008415770048 5890722619474631680 7167174586138721281 2525371812227651584 3858919565222800385 146741174691054592 4522007762667437632 6233365374704005760 3565804067322464416 4554822123689359121 1971432289423818753 7543047910963970048 8637849860634150401 7705038323314450433 4335030789881118720 3071343730046058497 3535308453031852033 5546532033715782401 4421958725397025792 6183222409279322945 4596156651997757440 5656989659475738624 1633005734837389313 3824898450087442433 8637577738269507840 7344376371439725568 7646620369717191145 4113693574953261521 8147144157440816289 3596963118636736512 2328106121790430016 1293958477825029120 6640324871746512896 3618615759477499905 7370781409097909121 7293200964275392513 2610340809389821952 8681082836854460121 2220097151524225025 5508539240310254272 4910559307125469184 2755940755728233472 1929445145400131584 451039599655123264 1077072301526810625 4821687405556080640 3077389712835449568 3748663894351216640 6638299859721323520 8263002337689987585 3653109056217841665 8056808837272126464 3274975482982383617 8475413289534420737 6073885638366012320 3943672931322822656 253619128282840616 7039674116537753600 8446649057489993729 8472623191356997632 4488033095225032257 8277867658674544640 699989321467691008 6811641433316619328 5692801695175831552 5447506523582143489 844807362200748929 1373167456549740544 129485674230317057 6335340902514240768 8181681662172514113 4338745171640975360 506018404309073409 2022858216440520704 2483341428535658789 1981171081131115777 1102010091942576129 498248906571415552 4454078149503892987 6662782344344797857 6079591064148133120 4253526396602106593 8405479351712743424 2206463901679681537 2986093922738726912 2232651229184008193 8059673193386837248 3701957821311498845 689331303193292801 6181796217359049073 5236264271804891137 6069297958933875921 2547688504163104665 2072977578922704896 8552379452115468289 3304494440504514377 2649693536873674049 6210543843887413376 1472515459912333313 2224552092833759233 2489333847125655553 5306199809290403840 4650865019604644709 2318065726706394881 177915763520837057 9025280635762586496 8868657641883207680 8873869659717156864 9013892507705324713 8682274456744525825 1737243419244140544 5902343576736552960 3502168807374879104 3469223439211032577 5479740053920079872 362798018849500960 9166014333630359808 3553911587911208385 725085012818140417 7738333396519788545 5202331484846776321 1455035375645337600 4194914240116245504 2773021480462520320 8118245938596236793 4944648018944310209 4911103127531604097 8531769744619726625 3253295155143053749 773557106662940673 234898457742016513 1413214018934447680 473619671329758209 7469460422903085057 8509269086306867200 2887772499089158145 2227660924087937025 1618683131893665825 5371364492463552896 7419182734571863424 5608416096597049344 5031135187410953089 9032016038494044160 9100577510298722305 2503502959650619393 183462573639256065 467632374980373641 2182560956244433880 540918300885627905 6092898866759805928 9120062719550644225 3510890472143970304 6149145717464458816 5193075997333306187 4932528822188376065 2148225572822830080 7507896889240044801 8384051133936510273 9007076417389215744 6740942640255241216 7844641309534078032 1738980396172574720 8207476605176289280 6889360645942522880 4058408261750806529 8465890388126847937 1171398656942173697 7553565764786895361 330371402531286529 8583371202789212161 6576485097169027073 6631753462180099473 379853607646851265 5002593919254275664 5493378528137615680 6985865324565086209 8774367716552395776 8109661852534933024 1327027545901458928 2922880742501572609 2935392227179538433 4443968884297358980 4961137423013773313 8640814543185176041 1296573291504840704 7518441175743832065 1106194562952379393 5478919924512841728 8962987306252592529 5230133353274449792 4449348568880152577 773693330764222464 8944309983135752193 1994461707731350937 2782897306855276545 9156978983514719233 9033302571012765568 7734332710943424512 2701836720852450305 7263213850642313217 5144913575509226624 9099935644710850561 7002175833688244225 4708753898947646209 4642195808564003840 6314642939134493416 6268982188103303169 9185929557538773696 3049795200800041933 6696387465752831672 9103088906110050304 1539899398619839488 4002955622291167232 7172325759965839360 2553600898693178881 5840944590176372736 3295414756916418049 6702622172642474497 7066116671361224705 2107897711039413632 2008347829089314305 948303420884865 2180366560116823681 1300899341539920896 5837488429370653696 5065000520662728704 8008176494927675392 4255663024120114689 1807080460184330241 8472785345706542592 7875551177773467264 4359939118008768000 1144103039270788097 2660018415340478464 2305800293313301400 5437014570256973313 7832900500033580545 8350518861061154304 3066657549163667457 9087435989260222465 7698317935111720961 522667399637121921 6272922969021776641 5040186565073512272 48586835056106369 4508542092290939152 9112242724699634113 7547656744982687745 1332533101443339521 3134408864408864769 5691124335895299968 2926313483682611200 8495406903469160705 3502774174864744704 382163296642317057 373955887875553280 6573961131382931456 156189514736338944 8371222415034357761 412007636545517568 7147614283543241537 5620057850668607744 8275704620508314432 2941022257371852417 4364673941258909697 6949226572792211457 8871894393457005057 8214966829853622320 1054758293328999937 7741828867835322369 1123157166829453313 1368658326783164417 8959092934806161425 3456656469082652673 9091459878365636353 8594698986346276864 1194527115620583424 6822282931480952833 1025541829491028065 1098466645951180800 1934824448701155329 3918330464723402752 739676841894797312 4806772142170688561 6034843664039265408 3003702442810174209 8502631806033619456 6496325838209477633 7721782581435719681 6060603165016639232 336902356058718209 6657418095432499200 5358185196888471168 1412560425444200448 8445735706311409665 4221757554532149280 6717174492923968385 3777835629517752321 7229265186995944416 2354749958416947969 808674332194343153 4548422556323184641 3607279686546150400 1005999403640617728 6167155602282929025 3616026249880018945 3535534718008754177 8480793028299125484 4979033012703895553 5142504859374714880 3230016919840864001 1552308512084877857 1378413169995415552 6928109498903789569 4714571914493820928 3491379193849911296 1275244005346902016 9101489110860328960 411499780033706256 8652523750140354560 7452322182095519745 6582741622602401024 1303579890293669888 9052153363050149888 76006160200844293 629233724526516224 7236787712523860480 4016251854181629953 6834359831113887745 4658690594534464512 4313237884895641601 3458718798327323169 9128360762733387777 1099287911989510145 7474736547733482752 2507701107492435329 1009825712258302337 2183751263785844737 955845194644958064 490971216661177680 1336489570398431233 5012399367031949824 2918957816028446721 71609829888733953 1356894586234372097 3365060874525115393 3739840779085176832 343954413183860673 593660839892357633 8491039313175557760 8267986091558996993 8901083477845755297 5058948817951932417 6614473912069495553 4473396636403890560 3406424447265912192 3961912862671147008 5454944872964297169 7685827991739427840 4108335499092468224 5975913618479937121 2003824751312433153 2340920743711879296 8158820684122597377 5192832930981347329 4179217183575746560 3396961580219834368 4503273001175703552 747777506776780289 2267473742439514112 2807878001038331137 6296499987417733248 7025067528771689728 3909731906509362112 1206134940820097945 677970921695649793 3587196420162162688 5480679229805055905 5486972231683090776 5230139227196286976 1650255401991212641 4364555991724802689 8575109577569948673 363954411794665985 20021450410549632 7922637921867852488 6656696388500599025 8708226597239472385 875220843767174145 3773612593125474304 4234023170855352768 9061166040334400832 7102257954129124353 8240867889800019968 3359813415016943489 1042924413914345280 2881229420633051752 137741260040599552 4398605876663501920 1274542932309286913 4256789671801391745 1654053475331871233 4489744659062446592 2913349951987766784 303003199880036353 8543078657610498049 3839796193657817924 920499151234918912 8030686506263674881 5570075861378715648 7499317488561672704 3070950231504775169 5988877715114233856 211095385611285441 3779963565417431040 1546510647783276544 233645846380952321 3075236791326080001 4115585469467406337 8443421957323327233 6694863046732578816 7692099014302755968 1692353235171377153 342867174451802113 5807946347693862656 907579030937946113 6466390892113052672 7502885015137468416 8240627435416644288 2954545141617770496 6605441408895623169 1294932056051712000 2590163182252653969 5201694208567104560 5676396151291297792 2087247689118657057 5995097586108655296 7577995903097913345 2984124994260041729 3352649894791101952 8153915928432180481 415379753521319937 7986182752576512001 740895617104944128 1951931740545727489 7580063609083729629 8840837246955159552 1305303645721872425 8906792572915383489 5069790467401334785 6850419964101414912 5171730732223542272 5515424891785229361 6365776209484243072 3531805813887113728 8723398478607938193 700675828740947969 8281318526660018177 2545887105836941312 5203613141720524032 515466388912660480 204667792701440000 8907893398350124032 1434904228077890048 3023225231816463881 3034341311276548097 5723799240553348641 2283539759306858624 4955500472821252097 3185281667553720880 5971040463155293185 3020931861299087361 7421126095674583169 7565892774875478017 2485992795777522908 4997364909193822208 2901624285966121216 951477336379964416 5307060526820514497 87700375000547328 2400321755134095553 2623561448135844789 1145969836187136 5257174425069682688 3571312351663743969 6498413498104872960 6840835205621088256 3247892475802812416 1997839375164867585 3363420192793244897 7536672482470416128 2211795735617349184 5441278248072782465 8260149730053766656 4507955470696062976 205408065704951809 2313090720633093872 4524891165699604480 5757994273004290049 6755982797946198785 3576692780740564993 4372611993139642368 6529436061438319873 3693635468347649992 1179989546163503105 6530768272637554568 2761987384931733504 6339360231043645440 3649580684311265281 493584089040437249 6412748821091454501 4317275072664040448 147245206155526144 8322054816407323264 4510001766446121984 8963038186296481441 7911752648485541952 113433705375010817 1712930290158124257 6547049777894494208 6869507838079926272 160659117636704001 1411491158366830593 635123960966610944 5128015039028825216 2501845802835950832 9077772218940664513 3175085567978960897 7568860542145472832 1447232468670785025 5462688513353241088 799806476137681920 3441415610564083712 2689172142196686849 5271111462648815616 494044267899375833 1228991792867704832 8668354886018185217 3976648301232124929 2640421223638333441 2386871080908785153 5798842825234716417 3513745845211537409 5484660786278786712 2412482355690848256 8606538365074623488 1603117945818726784 5219996420709982209 600680014114750464 6401026526197407744 4343253473234710529 8412553395383022081 5580347900561967104 7039829719113212417 7894390863381187329 2195511604664483585 2716032932715175937 2695200913336172544 3361547217739506688 9003825419254036864 6741622152854987328 8683113953201385473 1022855616120750336 5396695431228764781 430935301455872001 8306808507363573761 8939522675255835137 7491049687565135285 552605862405865473 4838109346891960320 4541534002203213057 1454922916176247104 8481737012606009344 6511382982726017025 8194476089512171521 3674338642382821873 5451481388548620288 6211988239498858496 5040917335576503313 3491454600652939264 5361406564674878192 7074382298290101248 5250030459481096193 3390172920758399873 8037274661158917472 7025517209296345345 1465205846343876017 5531474156624474113 2958981431373918080 5868818428757975041 7854009208909791232 2417545619339630840 2943309391698409536 6912274604405146880 6990856269611689313 8725081070311062400 6323643970068568672 1007269143968535873 4883852070904733696 3888449213541275649 3521226404162261248 2746520346005632000 6233626528174909441 3658908302413135873 2068644413104046080 3927732332122262529 5579567358859896833 2508250778197495808 5798293818554165248 9132989184215633793 7183383520779739796 5518998141764366337 4232192532589486081 4479489222328598752 1034283033179991041 5087160194974360512 7752763728105279488 5327352860598704641 5528205690746770505 900911250281018369 1105604736923390529 4836206323503227137 4142042094868101120 1506420667516125184 8852168599670620160 2210394334403939328 5749373833206901632 2660848050715073888 6967300322918713344 9061173073954265681 2691545364509237288 3162198950133016961 2231503778852718592 8851243521257504769 3081066796624112641 6937764949389896705 1685552677987607424 1699663429229033728 8788286956766697089 7314020676502061056 8111994176410303645 1659128799913902080 3794571559682930688 8807107965581104545 6758423369376353793 4301333270016098305 4673606964173365249 2540129713077978824 1898413299805978624 8912080652237144672 2500634846888493056 2021801395661300161 4296009852400876545 6920297402311607673 3587331946299368192 4900581641055313921 271444993230794752 8549988302775189505 4733049499456622592 6447301215268691008 2464159433564908928 367701070955414912 4021973932954071040 3052849818370947457 3387095669228008192 1360771875936316736 3231784028934216065 9097949686837725185 6032597112192800768 5681753686495033768 4835782861184398977 3974106250093803008 8730659028846610689 9148199793519844225 2187711118233074177 3058205851656997888 2729432933977362785 8708688280726648577 6492689669601966080 1953206967336042496 3247126680746672640 224918821271601152 5013705651385128833 7651983120692891457 962694259017568256 2946883514666585857 478526951449206785 7666609376429048321 3076957668143697121 9180147177607074304 1347405657263028480 2447619442648310272 5037836942771639553 1737467225178050049 8823210935926259712 5583259073501926616 321381302976832257 6867838552080012161 8510012637759873025 6758637012046624257 9100444159236993025 8418711749523781440 1573694824409726977 4442743149928968192 8080609245807902721 6676689002435519937 8367074641064659841 2560594617051660288 5221857879862441856 1119457915178388992 6404090889150398465 1999672586668851521 6498889671004469248 5216561664667357184 564726938154260224 9092173326704316801 5575525071222008649 173890835779688000 6189781832048143360 7441975741634037761 9108985296579762768 4013654620341665793 828594390596365185 357274789422688256 1223797494687007616 2551632840518270976 4964619419249426112 1588571588036147200 3902296943591503360 8948334159625802337 2920040290900467713 1009723109701870017 8722955781227978497 4910321295564579681 4886581414875849217 5747243174123048449 4202936053946517505 4001674338854546561 3453310672968100449 2740957470528582785 1572414384727617355 3544087371997380609 5334443271398252544 4238586089659637760 5677110502179429889 3476522367002899104 7163395265389865985 3645838907327884017 697005767952519744 7909398232535875328 5738104214086826752 7585735011119620097 4520070844901580929 3871591813985614336 5745597026899435521 1 7755048048474972160 1199810611803609473 4651707825438804961 338917351824994673 2183943180172529569 2301271470114734080 5169239360546580481 6039742237656841216 6191323839762669313 1506687888816365568 2603671279747298725 2321804748554043392 557695695776628736 5167437981138274177 3195132411726168065 3035403030483759105 641490953225313856 2242509519697035264 2747854286302609408 3118714758350361281 5758750383763095552 1384331279531141377 4057363858126636801 3734291291807118304 4230614410873248769 4942047216990347776 8688866901936249856 1200247359427051520 5209424935170230272 6440240345458379264 2474279750516065408 5728560567450556417 5158349940270981632 6204428130730954752 380400179128345025 5470030500958391041 249311688469221633 2176220796681400832 576269675589136385 5648362757105209217 7070578764416097345 8533008543868325889 2302055958303969 3660738505793273857 7797389548073413632 5332409603775957696 332142463025838080 7626319073755955200 5368267644593749377 132686082365377536 8944344965579497920 1515392026061475841 8519955647727992833 7111388920344259329 2417414777788345504 7542607755282722304 22241324345082977 414325161787588608 2733779649351852032 4630621801665394177 3283590005450080257 2858819471878458368 8393564895570558976 1765597761124316801 761374313734762864 1989171675343045569 8150919893877784576 7740658254098550785 3070192176651832065 8233418263857463297 8085639622943868672 3359528040532525056 5666108361660703041 2474651074122765952 746616089368364160 1995622444592203905 993393978527115056 6244856407475896064 2784409693725433345 1194120446555254785 5993598463108270080 636009194707801600 3849175840474181633 8046274636432801792 6638178956458777081 8396454021372841601 4672732549906786817 5990107190170380289 8724526202416734208 1747443165140914417 8490520404528990721 3868566951741629472 6882458731395970817 8673351521833737800 5506817593683981313 6904833344321105728 8513901119222537664 7230520544091947009 3127233678715454337 8669175808035333112 1318876432305080321 6028389082328949888 5487585722921061728 7857060016113161473 5533878703222072321 3040065785650942721 8951972584484405344 6813727769472507648 141765583029109793 910452063960436527 1572608647392542721 1031680894998650881 4628719836355059712 4038368228726600705 667141618098614785 2751702342643136384 3813258616729239552 5174955099163399424 9075731990669829889 2521492275888152577 8145921378615394304 4112305463591372033 2998334782084932096 1420481827078028160 8594491150482971905 2043927776100590848 6307363670745415681 7880812158798633601 1470549036569027584 2203291147851798688 350133101163166209 7478998575383418208 1915153995131416577 7562784278654934337 1195420010290467649 5484265687004556480 7655902133565503296 3475440894149427905 2309764060909338625 3462665644017696769 4056179548098658305 4342341650534522880 7224042252253790209 2344489522562396161 1434739932639903232 81277032901731872 3321747123033699841 3048772441212957184 4915239230647697409 8070069302421216064 3356217457838321152 7086855039011612672 933389849108232704 3469621030481887233 2263142600688312320 2996093995854487553 8252259780150660897 4122840496831424513 4759164915828129792 7764092703270412289 4081005604380281088 2299182348216878081 6051688399604112257 3466102325667799041 21043090098249729 4762936015046311937 3535952427192683521 3275193031567190528 1883918363377211393 3387714992345015041 2047093136380723201 5813294074722386433 7123694490400849921 4128489577778282496 1496440354542714880 7316811998525128705 8787673917367320577 1170560934535423297 1427469524335318016 6282464228455647233 2066704476308283664 5456933214204100609 1109048391918427136 381836466796052321 4871871942924435457 6257772022980411392 7424901117851198336 975013871535707136 1490794777898287328 8216624811362328576 8404569477815969952 7838122955471867904 2299974476556409504 8242362045673274881 5438292091218165760 736655670155961856 5383970565582486721 5180610499777530240 4706240719183020033 1629582462789902977 7246624120505386496 5464586558283703296 1273669143873949696 4877007147264794624 430582864448502785 410400499928170497 3761857548095417889 4160397635511828225 8433999169501102080 1449638334550227521 2718095050219502080 7195483363055714560 8745826490213436550 657233059185164289 6562557219140993409 6977294204044210176 7908746342882364825 6035655059063390208 5298185072006468608 6048803463457327521 1702903624771775488 1829356975743639552 2989842166393928960 183140518869155504 4630975284977765504 1275516074082525505 1866328036407690241 2663310895310071065 2750187182058987520 5594122730231775232 7667302457807651137 6017287355568900992 8434116270711478272 2845130175757800768 7961665809049846897 780800488339752961 8421094635913317905 873450827467601921 3757744901303336960 2289881828447748097 1426894080297713088 6211162687030036992 1041762862853893296 4335128212542062593 2983181377526898688 6532115208700534784 2801831890114135264 7890744518032105472 5645870967279816704 7878450569861222401 6760923002446462977 5208016346050395777 7048566880449658881 4492409675306847232 802076745347268096 6030806498873602049 1595543642353958913 8990593041759526912 944177324995769920 5187138282654138369 2825082503891444865 3312848671447131777 5995375574173223873 5752590596159894209 2426568999911712769 3481686330529697280 5416621724511614721 483313398938254144 5307017480952893440 2780178884621759337 1199232523441735040 466231243524903169 6292657424609923264 6167098753684733953 411461400842667905 2690338248030251521 430320053511612417 4414579927304309505 2888064388991352832 8303657323678957841 8437748845800577025 4639257900886483840 1072553679409276672 3867083131679932416 5111330799423125201 4144858229806989312 473455961756654369 8076151451482858240 7183146081783788544 4447619804094702913 1555760311443808257 1144975886485204609 5103568110733846529 3154245621239513088 6192720728793530881 1041348456489820160 4617237996151225660 2708694465860792833 2634053568005817409 425189960477089793 8332271103900774400 2179977883654030593 6037907470096901009 2018296368833789953 3726849022001459520 6399754750448648192 3176963952153210881 3117246147364347393 2336210773474455489 8443895634681856001 4428481582725402625 4190751072732584271 6263404866657698048 886922353008294913 2891817911792807553 3228431622310515809 7251747377675014657 4045576696949476929 5580309517131774337 7397215012304208897 4221372464429797377 6079616441494683649 785252773698011136 4218918068164931328 3600934523936272257 2786915532197419009 7801549696714883073 543944475994571968 5636741795600512769 3776457416356035072 186169392724103681 380778231355850752 7456482591365003264 493763178774134784 3208848124423069696 8131143080183451648 3554992292226135041 6545295116725663745 1189993538931407488 7116408479372875733 196967298597016577 6199896744992417955 1394805698559843329 3880790254212871169 8991004848178032640 5235603430195310976 420155260272935345 7881374286510848768 6440394218990246849 5196905447730514944 2059555055624375809 7583853328305798528 6914173191529890817 7571630684013920257 5185629767705617408 5891914909713420289 8261252566400974848 6020505554016743937 4998438680880709632 3025618639911024640 8479979055448820481 2516356110571436033 7278136214659817472 5421592910304869888 7892720435395177857 3161333803462887425 6803804007180508417 3088860129041514497 6396869580774123521 7785351945199456857 640377414370785984 4107903912647888673 5014614814770549760 1702335902401003521 5446133222595270657 1755394075160800256 3144727608733728768 7545375697668076608 975733026767896576 3490583741142803457 2415872527833317377 1842740570773306572 7733326154223920640 5845321293919725313 5125776934169055877 3603204384118910977 5709042887113460729 3064420886478921728 8627086901868576769 3858968551285628673 7312912368425810945 3732315933322026048 5536391873783169536 4448669364785311744 6474401227814033408 9028160129446570048 4695526913395943560 4837221746791653376 1414722190972276161 4211761787816109552 7086749797800119050 2118835994306805760 3934438286237959297 1152531733730101505 5334270079983304064 3424560164978141073 953652872396975617 2854771737745247745 7750867483398202369 8944058374125932753 3776658358767936000 7607132840798449664 4384169431085295616 6291478415214019312 6677881740530552704 3180801541245181953 3632004195387220001 6952977769103794993 7640769610655967388 3237145673557941376 8348185536868909057 7345060908677135360 8300988081674560161 9001791251981300225 7836374039007311872 8197596284899266767 4440369124976230400 5181326027998024561 7588542425112913921 8746419501707089921 4457016815619194880 739278887392069680 2399784992329850369 6310517516838453953 6336494919988637953 3658661850088357888 2968295447987043329 8029442382249397248 1417582636672038817 5351124433932361729 3248173433784782592 3901974167470866432 6255415211294580737 3034420406355975328 6644220109341940225 4890406720233619457 6087456598247475121 8259711107698939904 2907392830246251905 8940457203383197697 1353975881877553152 4847246982795422561 8384390929562169344 993659808422095488 1694978352516202497 1141021779591134720 457056409091887744 5812821585889189888 5253210024841097969 185407251483122497 9148187163655890093 7023415857584240641 2103006599417742336 417077619792374304 8597657428354531328 7003597175155577857 5166758165234463168 9177202460080340993 4772062164275551488 1939163774629228032 1218208722290481665 1376607949731916432 4326551137980968960 4159187545960513536 3525256422448300032 3114015242849825537 6773717744175556704 7008432329601955841 3766012844861217537 2996083524461002753 3484369684915257505 9161800890333227489 3392722689408242000 89464984356036097 1152439262466728225 5307653512293837825 1975385718258649985 8522355060798512128 4480763063833831744 7595328038636469313 4194325548191812608 363760496945883621 1777867224903283073 7970231086718068265 6524712963019444705 2553564459176034305 4426940836934828033 532534215093643265 4863735913997994944 2121736779031494657 4067489363709331457 6386515369170729537 6028823647030141184 3854504742050856961 4539278460037341184 9209237475734073856 3827987715402812416 8197351011320539648 343897439501550209 4781822646668621313 9087084187956647681 4079014230332116353 8597162694986758848 5722911221955672064 5266831602344124416 4430997268353292736 3485449223243431937 3948379484163383296 3139693440321294337 8844666339008637929 3716382572930419713 8241011427486324737 6190163500853592065 1574158061039980545 2822282852405101825 690710382288705921 4892765499690454016 1036479749422420480 8821712090232402529 4027121083795546112 4507337941644705792 8562044488115781633 8980108935605718184 4212926752243974145 87245639653497480 283723335178787072 8064231241235213312 3228394768079781889 7398681753321470976 7780009597664194561 3602000486937241600 8332588358371698353 6029513606585548801 8096005843813767617 528978205866115073 8010677252205573313 1627407784358109185 5753062020363452417 8309500626862014465 6768060606761289729 6445967549496020992 1840146139950878209 452430592392065408 6255615557946397696 4700837083401420800 184912051796929664 5885148095692429568 7170709200374005761 3847112638367897601 4554352520181456897 3197711908008050689 4253203999330689025 6544300024343730177 9164857651829272320 5887423063129968640 7174311534953142657 3919762161150981633 2317029802106567040 6273923438534197248 2463656597366292480 3054796627386334592 2158922267779396096 9128315900951379969 2995946525626078209 83415408021606072 2891195299655977217 4514512447102312448 8511280647054935233 4168333123869640705 4199533691701290552 6657628280477224961 2261792691601316184 7771432414664376320 8141253809228324865 5432866074202600448 1839333744920788992 2538802108667196416 2931842590219280385 3523371964313839201 5836338382580184705 7793865715958882849 7393514841904768001 491123460731232256 2725965228406734849 4098334373353908225 7939831261549729793 351730001872030592 6242581967558996160 2260285661624697472 6830507087450832896 931223505606623232 129232143242820785 1020768120335163137 5558646443626826081 1112746022411779521 7797728337196225025 6852324831185797121 7305758665932275713 5601625035755888704 3984769689671927841 5763937530357481473 5356800631283595113 3737661741044203521 7120979462333816832 2001065913514718081 4974512918859973904 7414970426304939777 801813329446002689 3335337678040055809 7024634855439340833 5858590090671049664 8234909392506327040 7915144310786109377 2018344071636074624 4368046343123107840 3631187741988514376 878868787669499904 2181671811040973825 8588867114276459201 3286402677719787217 247819186217423776 8897650477024149505 6704940397426196224 5813789533338602112 6335784153277907745 5594026872462915328 2043911910988984320 4496987486830270464 9203003427479922945 3090615595846537216 2044797575219024512 7759866618343364737 3239792717651308545 2541920810259972097 6412942743305277568 5548669193872306177 300472589228483584 4785992611126157937 4501062893602807808 5503779154227435905 3568332567153383424 1737775216251404736 7612635213948911617 3942255250416092161 6541461591128358913 606598907704147553 5607801079753210368 2677275849167798273 3616776312054611969 2701902795185389568 7272450373100154881 8587906249904773889 6051543657946064640 3989325441760100353 2361178586757028161 1529448454409826305 8179888954945371136 1857959504197803009 4673553868880349185 4752828612382110721 6910017489529208832 8366274392302666765 2927481317814703617 4340439938308961152 1517329888477206864 7680317724088991745 1052364832754714112 749463405312197497 501267640013266304 2097221691506292225 7151672574450368512 13689942070183040 4219851775674908673 4382612095684576256 8208791123827688449 838461242483550337 8798129926333905 2895678548275377601 4539051821938966529 5866678736735037165 702412930001034528 3654439915405901824 5211603388471181313 8638897494936214529 648445294492077857 6645960598235547137 312061254820504825 2830147441804004096 4874714813553348608 2783247976320151553 7035003334127459552 8725298476016730112 6776952310340953088 8488627902410751745 2956587426720377056 4908750298929934720 8291403969142456321 2891754882218695937 5952809579889090113 6136439971959191553 820638790376830145 3113120177257212289 1693511264326924800 7733642116566126465 6198534531850698752 8835787238862653392 4929868461731578880 5309258303828287296 3085533083325130080 9010459980430466049 5064218363203772928 5609205683998195713 3398906336944180033 1447554629007444737 8202800316711698432 7346642192302829568 6820360236880510976 4904099079769409280 5941023058645139457 9160714422989666945 5954427841136640001 1495323755796797953 920910599196704768 8599630104290902016 6597832929695315201 2066047874193952257 2414830727021004800 1680713201569951744 4738978198945544527 4774967472833822721 7290762327284940800 5975178093924729184 9101023977160927233 8676417978042646529 2554976026822145601 390953621217745121 738203272385757185 2980859115445784576 8474225444978087936 9198870120607271040 238251344732372992 8967485673766566168 190618287328002689 5561176919098225920 2590825182893174785 3058245095504242720 2529183207043140608 8650559183752187008 3654573276623101953 1891893852763031937 2132412359150559233 6485620454527617921 2331444232834847744 329887457559040865 4132915813521036417 6324819019762349056 2804372412627939329 2724871976234230009 4216199177848680641 8663175111904354001 4606704245047384321 4387335782074337792 591742523281236992 1786037435635919616 7192184119808040961 200054711173435393 3828139126483914752 6879576400082759681 9101831290755792896 7193383188208771073 7798033171105640288 3760005725318567937 4052136369441898193 2349718460233735424 5275610963324217313 1962333405149820928 4477679923543307776 8396403076397345792 6367949224837175296 8906784086352723968 6040874934560096256 6768597435486526080 3876720587001141120 2812670701683695616 2313656657327423233 8193695495261257729 2315535375945591809 6279110208797702520 1676447652338111488 6695329466324407296 6899555475489603584 411998504661950977 7880913018939727873 3531556095134756865 5323763038754505985 4925216174982142081 223423350371680256 7044678310221606912 7486995188938373121 9181256389944819713 427224675154280448 1152305803975818265 8931333256441815553 6026655225305964033 4192342468600817664 1661545175591786497 1576277147264954625 6065766393638229825 5237473382581514240 3050736379254048257 111488283615105384 7971742057252727937 3898267641791922176 1299301041611087873 8461897146806811904 3668929457946755072 4042079130268766209 1447111585215109120 2159950602026676224 5072353211261883137 7337999178904338433 1339373088467705857 8407746811459010561 3041167667384302064 5867138149199775489 6141211553901578624 8113718619341426433 8970816751437333504 4099575156959120129 433099600388493825 5395274426636533760 6265092765622237952 9000687116913764353 5546291649211931648 3937375280716108800 7652143072064187457 3919210860400217089 5464578426310109728 4034878121498423680 2996767140504487712 7107137504701272545 7850349146423123969 5978300187258126337 8783241673404125889 4967422065927084544 2418664833453916160 870112484370291969 4682431859942129153 8137785640624427137 9009262279190495233 8140772145703022337 630966419446163456 8052781096895611136 4933551948190169344 3924709895912973313 5390422266626412544 6476286185387662849 3676068930527001216 495515855641169856 8147617908335063537 539577532302540096 240822736087609952 3004486532557835265 5497577826512722048 173785308512062208 6883947034465181697 5075242593218969600 4831220407182005313 1761443975401029632 7762942134782603265 5339677072884006272 4870897676114513536 7128233076309892097 765726376228945920 3727949634133435513 4164174197255118721 962813858861096673 7900919763821699584 918282735714696449 745958587210501632 93840395317726913 6916764197056181888 6939141433611608161 8050536291829635585 5913116365785401049 4882917465370370049 777724413024531521 1575939671307026432 8337387693709414145 5629289805872051724 1775261621814448641 3917807941816318976 6313576156581593088 6437397074658898561 7678689122254536705 4679574102439205632 3268935787566118817 3375488625783189760 3692454321445985280 3065467427678170881 7506556490906075392 6393243251093727104 7007005681350934529 4915232184250716672 5620358387591848929 3726124520144074368 5604272500610936833 7907839925494770689 86780889639386368 7114187707408112001 3324347972698767360 6640399220605468672 5059917946439417857 252491985670258689 7950816377453425880 3611571039653990401 6299818628400558081 4745118975919178241 5084838458061789185 4499621616911515649 4015783979507193144 2144823928835538944 9163807152328409088 3310701977340322512 5368746156294761601 3267206840604246689 6364342180502945792 7194018212275317152 5442636520169511622 4826711576319015905 6027120159562117121 4696236473889783808 124969496159724137 5047634016896655361 4040346588028418305 5086267513250008480 8374248026041636225 7395507354062722177 8550095653652524736 4064507966482810112 1512350358340976384 6102782422236713073 1039073492437868545 4928407710691199424 4342377111597443328 2880565408289019136 586400579510945793 53127622383476225 590627637810954240 8955605657303569393 5441182689453761025 5050326442174512385 6044069596622667776 4395061188080697344 1541896991602335248 2631934614610445888 2662182581592981505 3783392086244605952 3793913129217375360 4552307239749804032 3428357250808403585 4193066776362074112 6148367221075961440 9174987293474148864 4193613336037765649 8906569661473176448 7318113509003881888 7315097093065440257 4420464257405310465 7553838187895896472 6616359005845323776 8592189252644796416 1948811756597889025 607654467969112769 2177079462180958273 4688957488851695617 5430951497764823041 2996258210538736640 5385651518822055936 6266667323624611648 7128457621789315072 776169258632636417 3408340474855652609 6958667727224405761 1854517046053662496 8152692558532575232 1423408999535935488 3605727485565720289 7646260042025511936 1795233147862253568 7370418431554403328 2274761178557842032 4859153289651617792 5714565749549377025 1088918525157775360 1023182528308244864 4597690724572745729 5810419912459286192 6475505672217632513 392081313830939440 6906520165792382976 2899321309508987904 7449755320808767489 7182837604375588097 3726032859349245952 483984793740286721 3079132072733431488 736674283324411265 286939069070976129 4424549614744461281 3342588386808750769 5225004993885896704 2671394517772183489 1799802602029236896 4997818245852364800 6875411942280368128 803293587802531840 3132659467642546177 1877527137223454208 1908684296406597537 8902505859474418688 2447537927922974720 6741797775112621824 5712292221691671553 7991856212974764033 5176533026050206720 7417092395731704320 1546407411080480897 4569413696141338513 4804494526206476288 3917776518862405633 2044311826252930048 614392319947229377 265479885195776705 3448413026164264961 3812562317775732736 3897876616794510337 8743091052871015649 3792367613857518785 4635329667015383040 5803256367195532288 6939777181917757441 4829810049883995137 1858188527751460096 4950448300174511904 245725944862429568 5494579679846396929 362162080526626640 2844486014803432705 3942402754949567472 8534879412343739041 632445132705876265 6373898059252629505 3877324322455945216 1915567085209281553 4516635857818506241 1660127271862305776 7037276713846972416 4160542283545455617 1322359178127348993 177939934195622400 5126896933576210433 2061572632196153344 7790093184140054912 6556068051855269889 9090538742464075872 9143975084708563968 5110045328142260736 4649586777220008577 3697012400515043516 4477748747230105600 4004223778714271744 6258828166892978176 4634830552778318081 6668710253985772257 4314548002620019712 6661464344016934913 7958924055065657344 777226539375472129 2737034202128436225 4620838213999217920 1142498375928281601 3545628902968053121 6747230884297080321 3898771594297605121 6471179643237551433 5245558526179589632 5109297460421001216 7743745265076535297 3912818757769322496 7273720651344228353 3458058115972096000 5369312876373331969 5719678616656820353 4108681849793171585 8947446794047213249 5342821862436782080 3357585393436205056 3770963321936945217 6391655451588061208 4392621928129416832 2454576093733502977 2218448363820141761 2644623190273853441 8467266615890405377 7479343008680904704 5256035341692677888 3663221390905233665 6765047306978492417 2773846391459835168 1444318582108401153 6334240773832512513 8016152458432151553 2010879622348847489 1910236716043189921 8678326013226647553 3139895504295428097 1933245637222982400 8104917654713536513 8386988898719416936 1355286335271515968 2372129611268062209 8936078808012947456 4441609812948680705 5635202823593348416 8073847514827371057 5555490553660372480 6509109120734150656 7042929190918434993 8579586023394286849 7931354315532025857 1573905907890363393 1749551615447835137 2649793430236581760 8315915485552713153 2317782985367683072 2203587582190023385 9058716817099516928 6957669499013737344 2537242342548580864 1553073105042378752 334526529798144000 819360965511872513 3348566688275240129 2689564966669073920 5248784953659966208 680546638880489473 7940189899739937793 6630339088276948993 3642270431994707969 7600677849689772032 658680247041249281 8746893576044885376 6330898817447287297 5264954758377251921 1045946427162525697 540374536217794065 6169711653185809968 6614950857496051712 5568631260204569808 898842758220899072 2827219908676246529 77430216915223745 6640381699084616769 4537297407321403392 3587145576019656705 2463953021307479669 8873150757851393024 4550578375577123073 2008332555757027329 4619515831906738240 6289982769388198401 4889505879668308069 7896152802014920417 3738995678212410352 7358377972306769920 2238310302632096088 9109869904380100608 6514367688223915777 2757223765648867329 4991613252381216097 6901422257955874305 5559679752768079104 2584443904683828225 1796149356414255105 9051530781268443136 7753959405583532032 2915553684925552000 3916302706163089409 9140236732689874945 1108863294431768576 6553924344441946112 6117785231015009024 3456822230934759680 4451314058591477249 1093733457147218945 7353276948962016513 4683175643011654144 9102709155262102016 5817478109711892480 9168598985535775744 5157238278355943425 568646504461369344 8794982804725815645 6863205175953865216 1274075884284273233 495698804994317697 7232412031368421953 8511109062989185025 4808227674135469057 3054580725374102465 1580272300312143873 2906467233787018752 13145184567856129 388371096685672448 5125757207033752921 2896402687548685569 8758566307518240733 8869025824834545152 2899893891085984320 5505533165984667105 2047626576626716416 3158241497984848896 5003864051437191169 4713254487034757120 7182531228563103361 3674625610455303168 4374365833262546944 8512254707449584641 3990496496221270016 8084353913776496864 3360975063528288256 7098427125539435008 232268457413112833 4282509646609894401 4767535252523791937 7953624416771621121 2325480129229094913 1859957991580074497 3419341163959025664 8508965627407099393 4740609627485823488 650985469869180225 1090220382827948033 1023736597538245377 2468708067714946288 961093129163125633 4396182260917207041 1427846098624014848 6131726590184240641 729543884192634304 8011219411612045808 9204035737027317121 7459116013278845953 7699739207911983456 7346673384003349504 2248995941951524864 1261216669463633921 7349487984623957376 6532833493924499457 355693346345737473 8719258751087673345 6939633280962651497 8934165026379354112 93737344716980225 6518321545130803201 3395184554041906177 6298205689020293545 6533313307836416000 9100252942442826753 7075127376018472961 8127922712842731520 9059325604247634881 2612153388064614400 297991148880658433 6118986720705409025 6404632268432958720 7346373610484725184 5538513441384457728 21135588257174528 2633685133021145089 5643800398279114753 1637619238915276801 8807870603031210176 8334161770318584833 1027008543329057056 5490998864613664769 6894634965035803264 1488924520158045360 6704213769995461760 5327601553297654656 6693901330930728960 7235563973881045761 8410779758088436736 3600404574140001105 1796812256352814062 2257925015033298945 7462424763016465921 7908228627726652417 6414636831853126144 3115547191823171585 1398149100100365825 7414391155261409793 8495050921644098945 7978657640275902465 6687543730817826816 2181896207937116673 4082744741261475841 1993993248994295809 1047596127990743041 4508709016884501249 5827542432682098433 7571286500546550721 4344339016127806209 1812772528552191408 469164256370797825 1182922347081021440 8561467237885346689 7343480403059703809 7076176218681078785 7456530548750811137 7262028977374560257 4148988824602316800 2260773457265835265 7205093327800342529 594528345425793456 8555677762706902273 5697166245902688256 7494215390943575553 312105929245884417 4459246375409582080 8676627327526365184 62013246424223744 8445010594198962689 2896534346189529088 114976800734557440 1070989357114176512 755547537594104321 8067521682084462593 994278348664037889 7702940204870883329 8417030386626330625 8013293679045271552 8389365921389252229 353052661041685713 1066646707774895456 3575975887453945857 1632375461349623168 8656465371651152913 2203101944787810817 3642129233980606465 3033412705425424385 8682528165592632576 1127439808617086976 1428957816616128001 576792121666389888 4236780857106711136 5317270504430255825 3249454531950295040 8355276055825192449 199547078728726528 2652654131899150336 4412443116433592321 3369800680392307552 8195892759579328512 1433828700986441728 5625740543726393345 2730328479970305 7205549165158432769 7606611206320712705 5447404563321942272 3162368820358652929 405962864618938369 5842229033218102849 2718152790007710720 7452898246764279552 3123681636537850496 4270727479043170304 3836081284612626816 2585746990612889601 8205116929418587136 345346210661992449 8461995576056981760 1509863341382618496 311303437817964545 3360053689462519009 8671063702095003648 6312590796279933440 8884640700408366081 3976040222726979584 4754228921285737473 8146613202364499969 2006766194437777929 250919268884021248 917827220199945985 3487530514622971904 7865040580314398720 5576761007459454976 1109192511420782443 1174865590866672513 5331467646210258752 8227911809362569473 4418099471025553472 2599139655609058800 6499108809366052865 7126144164272144385 8074948911303983616 1566069234532663297 4041426956337197056 7486443630953893537 9073902177863015424 4843361960450428160 5020431368360817664 1224430233895272448 3251432635792278912 2840031408185028832 943303829588647937 7491689431389663232 5725576534174295936 7050855756175046657 1807764162109046784 2112767185561810753 1190437404502748353 1262981955192913920 4066264628456046144 7088283967100956672 1559259478884377953 5495998203203162464 5515148721106686849 8660986967828372737 8961897642250697729 4971007293930345984 1667766637025939968 1661555623034474497 5109540788824333184 4962073332716716033 2740818150394064384 3076414506836375936 8059675516708317505 1036165891896046849 8480326598613422081 1191356610469563392 1377680963934390272 2181960843353593664 3876068900521728001 282244041922501889 4528356362146949889 5963330267002020864 8774315233044208832 7192662578837172225 8876845956461195521 4183137978573979648 3212762079513935872 1141337763466313920 5616574255380985345 2839591383947533313 451801163725694721 5254092026576591360 3949451295992711168 4798017902887576320 4911353943027232768 6882568656530663425 3698834755719397376 2185422953042033664 3421876237652736000 1211127522343501824 2783292558088450368 5023606832125422880 4071084388313726976 13222276300800001 2584606081026673704 1644345495742342400 3054349139839803393 7605957673845641217 2549836142420069248 7040362825732279016 1433244022566333728 3171132936571558912 4882287541821683769 5087624810124297696 8000566260448310496 7834691280618217985 1698079012804459776 2361516021987149824 7625977118081079633 8641385878319792128 3096798395159379968 4019748730457227265 1582174520546840817 7219918815946066944 6253032910840848385 750706569999206976 653153163359780608 5046936357615412097 4885067957348080001 8361533884125630849 8375672888076342077 6883509034615308289 6988946330424426496 3147836669851064737 1871791653756020800 8707347380913881088 1512000589247653409 114377828108614657 3501975025345003521 4575896911637402656 7438612305247057281 1575932369106274049 4719716149184466049 6769457202828872053 5572655763581206529 4632926601641238752 4539439595933509889 5454831153712706049 4867298448225697089 1955019389609117440 1150914078551212033 810671277715797409 7066624675281354753 5129660762438041601 2016746638694319872 3820657358095974400 8057343439961376512 5715754544540595712 4633721727541230209 2866559583670852353 8957904548405886977 7763329466399475712 6074075913427224832 4125639941262498208 4724559520568942080 2420775215839408001 8050035028129605205 1372278941080281089 4269033281911677953 7837226138215252992 8552173893298145280 5028276196823358848 5565251639092305409 2394141266544880256 6072716566087333376 4976797325858734081 6919132214265479168 2900065192792826624 4204260952266714113 361321684046872577 9063455963725582209 8354985608422379521 653377509012181377 4999956358865158145 1444366222981384704 6929245720212674816 875113035263083264 8342631406732505089 3136563305562570753 1642463103978003968 654051087398322177 8003461497407143936 560840394982875137 4326027605431408640 8430315885106982912 7604452791086217217 4210343144528242689 6651549549093132640 6433875575911897216 5403661064805591425 6750071553470932992 291202850541010945 8699263375900187328 995555793536892929 7525763649778935808 3208574282196461697 4326052104189313025 1040360049306501120 4388811738928860161 7602899117961854849 1086264233802950373 519246468244098337 1497743154106894336 2298482391945011968 3460066567021446336 1254622454689562625 5223745312145134081 7344793746591208448 918056070348517377 5446818061399433217 7747092995599468544 2320045957190508545 8329431864073835024 9101681364271575040 7088433410593720320 1383847178888697857 7640693780998092801 2371355074903079329 2028683532197826561 8321927912989939648 2300007324874670848 1402047553759311873 4912173299523374081 6086476380924731393 3778137947881074688 5029876082268569601 8369326064951672833 1754044079477882880 212992077705971712 2288710267554781473 6731906564588326656 7309035315946106881 2681672526074216448 5798830763176624128 2786865462151806976 2317759179679476609 8486861750573641729 7424819179405531137 2797283275728313344 8550564385143879425 8987581644530708481 7728349649313236320 835455026543722497 7635697742528562177 2002440854115000513 4536069946188222464 3613478942921753393 6529997773176348673 3665602958211931137 9129994139178016768 516935345954889089 8847839189260042240 2647012736203653120 5590947665058725888 830202649617186288 7748397747807932416 6817769093514602689 398681876007420416 3155298538897880065 1082279361990852608 582832877279150081 6855585462602988032 4156550415136259712 7358457378201346048 2323840483552197632 644489377371243008 3350764473895690240 9172028409580886960 4790857611119579393 5704812002315126785 9184261744254947072 732074843108448256 4502608905567993857 5594573466474214208 1482796727298075584 957301381711585281 1103783498362361216 7867990709299843072 1360084270263197696 4104639939108642816 3271662602572753856 1723199442574946049 4798046330690657793 7251324442301102809 7279512650699393281 6436453950369457601 2703975042228877313 3528473450874503977 7188566925633277552 3732492548923916289 6405339660531956737 6432564254581884673 7264126719532553216 8305146601237800960 6609651797479362561 8514452789438185473 2135737034082554112 3476056101256038401 8556688759925028864 1623090013055195265 7614282942033543168 4269729103645180673 8656542581108005377 1830490427942237696 4786712396253049217 3892396948241088512 8782613885856337921 4799367166482341888 7507766176851689473 4366259445445322752 7042476115563474945 817601261960113281 2907253436249014272 3252084068538596744 6594701339885056385 7505489701265437345 1484576582745538560 2068268357622089729 7585543496581422081 9136116202933513728 2084526661540058217 7098284079361583361 6014310134548824065 4589294339815674880 3884145532651364272 4074641556072562688 4916302799033552897 5457898463002673152 4274114793391118336 1323951969158516768 7897993749939353921 1703264459071586304 6652359972204333312 595776119401398272 4091483075788084992 9221228151653675009 118063348704930144 5408789413087950720 1893993130139582465 9081588020663188752 8877406377316995072 3605695830965111552 211204193358607361 4356818677529013248 1968712275763119745 6075109468132253696 5203062028477334401 6438967760817242112 8235670700354113280 1407366456529494017 6309081093938888224 7712480208571708672 6647223640453419009 1954255465933383424 5218635498943680016 8960972892542301184 664765130302746624 7544532453568829376 4406940920087891969 7562413527159258625 7776953044556711681 227543059526017024 5205219856268449025 8835957402373163649 4608941219694796800 5076911359264346689 696742886247071745 6500096261090010369 463276254732611009 8558385330111091713 2200329496776344656 3347494409183916801 539871379365052417 5502601833780427329 4135667299060814848 4209989163869028352 8608441729940824576 652443217888215040 5261318381553754880 8060984890585907201 1046049653661470209 2454431424417249793 8934724118161503537 2190462030980058112 5033128591277334529 8426346634291270465 2024026680317102592 1689700046473248769 8031419058805847808 3694945476549800832 2079758880928341521 8465193366975594272 6598774863316019201 6222881695755073537 3330777575857368065 1338826620254613120 578057127334819841 2601582034450396629 1573434448615400961 3003229511982907393 7395773766345681985 7462067022335054449 279198558846713856 8393147634984273921 2120377071093118977 3252246822028091393 5776249936521190001 7674075207053243329 8081612139924100371 5925431650192457728 8210855130115732224 7599922967269824000 8429580758726216641 1328580298656254889 4415724629552850048 6818594058120341638 3813883087763164976 8617328184709028865 5041159742644330496 1660105086045888513 3306802536519146688 2308238176625559425 7084950934675077316 5502291003238141953 5370766817762758656 4190542292141064192 4482352157874359553 5837919033544646656 6179341234920248640 4840849782187386496 70452445193109505 7588167593574716325 2776834853115297792 4123667838870525952 1074636034775687169 258675161064925697 2451508465779721856 3891665742671522226 3523992104396794880 69815840439123969 6121420694206212097 7625027863645753345 7177801731332660736 8093420853093285889 6005007416145205825 9071859417565895129 5459080022520104961 7723095184051095553 4083849116866713601 3168688401640351745 8177911103602297337 536694074295414272 395124110024568833 5066268658558641152 1978102794581199872 4664274398341091040 6362946628276420609 8725569987248848897 2155640434968608768 7704061189101191169 8667740763917132288 3703982564442023937 7518391982341613568 7705680695774101504 5473984500196191745 3417378138169930313 7860726801653043201 6566629704229453824 8653410898537472000 3438206369417090561 7169051501217656368 645085686889493505 6595639184209248256 6216839772358571184 1803005371259905409 8145254876028786908 1955992602481320705 7232157393133297665 2156205538972161792 2429626918859147296 7744053408949985280 372085728481978772 1166725092061749249 7470510476484730880 2541465866824978432 7432719107006804000 3506266384959666752 2045062285933503488 6300916598716776961 2596211343964372992 165283256416235376 1272679192658715313 598548650457471745 6512939502705260704 2881958741003571713 1913927370309156353 5620485764314593664 1817865659752236993 1477771025200427008 5629417909231077121 112780780574436097 5148325390202738944 5095378688778501633 1509704176233926913 8850893480061717584 4392993982394046977 5066880868164829185 2733855488580732416 4456855875259760640 8094246962238366209 290255878148825665 642889173395095553 6420787538164408321 6623130570635929088 7976575850799893376 2490969404137865216 5612918466146620033 7197600639277983745 4038197364642661760 1420104974607581184 2966263709477289728 4947186533668880384 4002525302642376704 4391605938745071616 6978857071779904113 155930421016434816 5311981130275100545 7702723792036431609 2305506572951436257 4947909201380876545 1309258316167169 5285000899812119808 7116232665680714752 1084128784983375873 486537755084529408 981249026820704384 7752286580184679681 4786438154267991552 145781593527635905 8316312175383674881 4845934056944095553 7319985003685222400 6241626085320600576 7606152153137924096 3469054723289312769 7660771353890833921 2139150332355581697 5511738327761092609 8797751305214564353 3475760700816114688 4349771354261924864 7450047615427596513 6388029755113581569 3541098215668806912 4454110503754742992 894110817918084080 120961852841721857 2440085623721522001 410581475623641088 3459872820138907137 2246720664326441985 932175574518005760 332611656792174592 6359736817469442048 6267416483208855297 1844320930275418113 9136342394589566209 4492323736768103520 3915819701288174464 2351685517617565329 3945548631277725697 4670386023012743936 2123447417143474800 5291398711319959553 9135734398194876417 7598952059486736369 9013022661128757248 2494088478744526848 811596183358373888 5341696917956016128 2606860760785958913 7578180472039440384 983677391325270945 5695976768566370304 1659920430004568065 2510691109069984513 6786612872529627393 1530777788614471681 2514962721552252929 1126192261201657857 2490672825087759361 3252958172925214721 2044232577310501025 6265022377554001920 5817265928836415489 8102750756715936769 6149930211286300544 5208615297490587648 7368441268988889280 8371940398343496448 6004257501716810721 8681610565223896321 3774733965185065728 1828813033224288017 2216986315857960960 7653869411692914689 5590629315408052672 3243156991597697024 8246361172348297216 4005297960660762625 8399047986448274176 6953941234034980481 6548402725017105537 5025548887473192960 5728357892497286144 4575259055460977664 7595864198609014273 5046562111253977089 7552528744610603009 8035561135282641153 347101287119885392 1846330127900432384 7967512657410937169 5982917798916911104 3903099361984118784 7723339788058580993 2179246613562652112 6602495556795873281 1447983959469841409 8154102034357540864 3803083371469334273 1617351663657656833 2193643534488316384 1721898027634315264 1310137279441327200 4441266767248811733 1555440174493877760 3353426932933812224 5516236714279632896 9148482730285593345 1786245234103098497 769012929855815681 5002430894323595841 1112928129296160768 6466656020166307489 6349698076926296064 5881715311432363008 2759556496244645889 888635834443242496 729472000979595009 6461474920154177024 4205359302202380609 8333450935874979328 3751085538528743425 234140199231946752 7334889233043802881 8552550204767631361 2926947193027653632 143431620556992513 1725751138651611137 5276824198484656129 1204242640973431808 2391411967132775009 7320670047166603265 7865204946068757505 896061975393093441 4941944570167375152 5105919852551051777 1166271960839730816 5645628336726763137 3948155031861318656 9103396943399168001 3622815613100024448 1411000536391904089 3212723697862512515 1288813343287768640 6208886583187681537 9061549698315609088 1725896502680433153 1931733074781718816 6789639445174681601 5379356057996625920 8366262968599557313 1458754403244703744 880434581118965952 5378378976748265472 2259813868128503488 1076742027811994624 2236456940630537633 7078079335719135232 5541443574985872384 4641788524006375424 9184768439613128704 7398592702652314625 1679270512345088001 9016423747631152001 8356850622375395329 6158036842469513345 8201847417047957505 9201912399765135233 5987665105876557312 2467320066499127553 1957875322399545344 6733818635292057601 1801597771151238561 8031215511210033152 6505489909789036544 8699838162215690736 6794974669957054464 3406342026580135936 818296896091231232 240713046851336976 194994826549278328 2624452325010462209 9036335221705453057 3314987041181810688 8346847351195049985 2150254066192711680 6473893969576198144 611997476045455361 5598415118605204256 2829692538785320449 1827415823911782400 5255463706736146176 5244181891807890689 8456514166702792705 4893923038010944256 5956021424704040960 6932180569884381185 3707589357672071168 1437433623462065921 3931296268265455616 2640822307702385664 9056507815370548481 368589380813178368 3928458495823728896 7304039216674573312 7984570321133746689 3470327813490507936 124792706400106496 2241266776565733377 5127400253389312 6801002645593653248 992809088073459457 3248310822676568961 6051331035743298561 3006221908924772352 3732344855788392448 1218990374725031009 6551031794772532224 5109907022780747265 300405911370588160 6286007513261560321 1863274146134273281 9192285014393158656 1524025591827791872 3013459975093244928 4596201199610321409 4126392615338066113 4378646845381190272 6093737055088201729 3029932682068884480 7419237180454600705 742064320015803072 3236819415552491008 5507643307556908800 8026948855227170817 8873038255858204672 5242520264937635840 5163238294630951616 7659244476997838561 8165390222752286720 3870603973657708992 3543395165148404296 3448092179728609280 3032626520458264576 7518351554063794177 3166786188003185409 8528583365167610657 7818528248480397025 5282421601211113472 1195501371408327744 900656297809428480 1690926954613047297 482035065152392961 5105850994808070289 8546192319896969216 4923677302854074224 9157928563153387521 6830461362869640192 6733359497711281153 8264452834297898112 4528897361789664057 5516222035497582593 1811481306791659520 4025518447932588204 4227629591079858497 2226863138158337024 6128154539696619520 2353821042707041488 5838037108323788288 7374895513858535168 7317191601492545281 1899825867897002368 2284271999856401336 1493388072002098753 1884597888545193985 2648676853826994177 8827097252610733569 917007484500608641 8225289004724011648 3918921080600992769 4958055590087202881 7624663338854782561 1101998875080114689 7176226307133308928 7762103477757501440 912119061991243777 861513491599904768 1387903593884942337 3268599913665360896 8548856760213367552 6462278815147555489 8278020154868125697 3424067632224256 7725173505441592320 1569976290746815008 1593660735629688832 4090641335998732800 7291288671296077825 2102357245342187521 3788527797453085185 5998013552231426432 5919592460429557760 2360980949512683520 4334628567842665920 5653668634014381377 5030535604242269990 3641100372998777857 4879333635040082944 4195910093773744128 9074420698249876481 6564132138357301249 455764988410552320 2239835736964333569 7206797311417593856 8059228372211910912 3885251853655184001 7740004162420272128 1651458104587412480 8395907943164313601 6070706309759630848 3572177791261190377 1024829516436683521 4818122570437592064 7552771520293349377 5389549485171453953 8442953827120664576 1948528404564762624 2294957520422228097 4368077998328055744 6989204208444766273 4537315730349523968 4475307516139885888 8497687768454904016 1193981501588590160 6557964928142479360 1629285843635429377 7348274222315463425 6446289683480384128 4432382636439732225 5946227668924731393 224691139852207553 7328852618910760961 8730403523332686080 7381690875030158337 1879069726422758145 5190570709733708289 5380083100201499904 5805130877718240424 2273145247384096768 4581848729505303553 8102045234404778560 5051282263233228800 832112613397565121 4169886908008407040 6522347357556535233 2385886364059195776 8902132503050490784 7916877890717506265 4047458303933553945 7393296365654339584 4849897491497106017 8483230421360312320 1439657956735877120 172716957075562496 393232724108517376 4952863845760892929 1919650538940530688 1107229375379314177 9175140830893484033 646427366090469889 5342873320780892545 4816659736099514113 4522633876723857040 3413194502957613057 7498047220600679424 128618528736904192 4784990880481704960 2198863235384541185 4205956433764527105 7158754416316678144 5564994726793467648 8824589998625640065 478073710003953665 5146747389661533889 4996419961293959808 3478402629207565669 5437814875107159041 6522241656672632832 4503281839727360009 686175443647578625 7859556255636455425 6612894693691752449 1528053706946416896 8211925448654035456 7942401987906277505 4881044033592451841 5771419169375179681 2940322482701181760 8180448789774286849 7454886250599048288 3861219593264876576 6349407710203270657 2342921943018815489 6462113531587526401 8781246503325712384 5179394435150011968 1423439082692593408 5762853326923730944 4911204128387102209 8694247218536092800 6581059386695276544 8501231219436878336 2498935564845926529 7621913370043506689 4625982474863699200 8331666139238424577 2199644948146109697 1556454105965932544 8798080881126771712 5039913278871561120 6965504608282312704 9009119316177586177 3122257820527353856 1692418421481963521 6659999291382628353 8113588544087261185 4394955230705543168 4657613049724391424 2369326775769890561 5318209217763904448 4500996229588808768 4368648810075075584 3444149257447909780 8547785559668843777 7482004169135366880 1911641591940907009 8980400502170632449 1755790608442140160 7599271562698627328 4304263140474978305 842290402519844528 5076840257064683520 8932304915042792256 4327745159493853184 6704047230322655856 3382351164006898480 6276085763028811777 3631541829769524480 6958511097934460417 4773743902887258112 5720591661407220865 144380864111497216 7829062893363817472 7930518786234575873 1841953842464116737 4226030614878976001 8482378316394917376 4212639714985846512 9106922612300884929 5440256577764981248 4408237633215542912 868973986621552705 1173658555606095872 9216491174431588352 6984937713073428097 6512943019034742272 4869647502809967233 5255777618165727232 2543705500006697184 4628805229975437313 1145398906744426497 196236147226900480 8698261824332644352 4106467418675320833 1780837902110834689 870818839447037953 7510986323900211201 321501664880949312 4434969771425398785 9135804933483687937 5529626113012689408 3677518948372212736 7041286086901159360 4881276398072577337 3799971407917552897 6294693966317732864 2117237383888109569 6492293707594359809 3333486936403369984 480287085754613760 1850322593976498689 6462033553586272384 441851781730156544 5703487703898825824 1629665876447234049 7861013092780998656 7795778724383834744 3684242187022060193 8603238929133666305 2795283430405241368 2777054502718896129 5105728343028594912 7113311409940305281 7657119640227232176 8358816268772590337 6847655364952297985 4863369398458867713 6151433049796300801 5978088857273630720 3417402372730594832 7557471507291444225 435690141223016768 4465619955602696049 3158943409829856673 6730585524378289024 8208055135756781665 3318782908006825985 9206325376872988672 2277424846086617089 645656127565553665 4831921573021444400 4645620201561996289 232931833761824769 1636521068729204737 3470085275379924992 6632318279065600 5955179245596292097 7649101799432361984 6081482909005620224 4800856833876075904 5676227498408158209 1674278669883039745 1038788483410788353 3305584479043798144 3681543886638940161 779255036135374849 2431991584328238305 7322422174051532800 729825031941767184 8231538570818158592 770678101171660288 4918799186243174400 2547241607302454097 5930153802668122000 949805713526894592 4813420520133475584 7094466948974760960 6216399683241607169 462981441247675040 7766841369995281025 1012935824580041601 7980592626525980225 3109136909594533888 2192555827489836032 1118780357693865985 4653173442382036481 8609453629189113857 1655255496508800129 7335407259677636065 5889166295070247488 5770574813059689216 8107070638876209152 8966933893444968833 8860189492550096897 9008059957215166465 6998045222466463745 1897711975484882944 6345383701900835841 6315091093552990721 8318948574586123265 4257697263912855265 5557490178886209537 5126797050049055232 2331401161279683661 8643590066519924736 2028518614023733248 7351159436480550913 300132878962704384 3791998967303077889 8494604576434247680 2226826689389033345 5634305555480870912 685720189692054529 8044671031467376128 1572557453822231937 4865616901479514369 5662908973479100417 6814608990490063617 9096385123440502785 5910066233460416513 4071520938953211905 1887846548423067904 4657021339876303505 8505594134663653153 3966671230707804289 7003440680462513153 242534573509021697 1300523964233302017 3158925204509285828 4439195014469118432 775272258907815936 5741873852532936705 5347174245331781120 283137736563884032 7407083690584381441 9203768283595804352 7266664603195661888 5970964267235853825 3451901346994774016 1573480587692852801 1842993183798665216 6808218787483090944 5376948976023097345 1700182639191288832 1090760838137368960 6503695465739001857 3441843213656055809 1696283115254711508 8722052147296325632 8440125175316763664 9017677295980830720 3391584184814541312 7899343116861382560 5325536233199135513 1000076523618897921 7764189719798501888 7882434925688075009 6566270483463839745 4427051438072184832 5688416170824695808 1698882895207061504 2305031332588136448 8840464778735324673 8591908392638786176 2604850432436599105 9095696733630699521 6504134783955823105 4907917013770731521 8857857538824116608 5302297321839378432 2735781262032113665 2034301588933523456 8537299050475652097 8449437840622657537 6600461182154686320 6871607984382976001 4226531030822362624 3898964453934099104 5108701264249045888 1588363632734501824 8246120527805207905 680960900445843456 1082649584159368192 8621246649346981889 8833996592205401681 2397647795073536768 7839997987389634561 2564360580183855489 86910508273031169 2297144599832166400 1097504285273988609 5924595210278762497 3000068504020643329 2837332094952431617 3357628149317222401 8216276076099293697 8368651607207793689 6753984005911511041 3787629434522691584 1076765228220978176 8513299194439491584 7833228119094977537 5594224430096973825 7063207976909483009 8941105726148969985 8036812660812021761 7700807717316837248 5912593098861070465 3649659562662934528 5192601103921219009 488257100718860288 4601383914934458432 5677151463101695937 1735241995238187009 6924594653322805249 7907986290193403904 8745514868831944704 5188206285466783296 1607010447402242513 5228633713339944961 8535853245253893952 2138444855681482752 6286664687204731904 5212523747276105729 1396740419050078208 2671537937867884545 4580084965298885120 5333041429051555840 4378023600559178369 8456225288578942976 8312024554487169185 2484253329642094593 5715753633594014145 951560121592127104 5424710423901708160 4138132179452110209 4066880469721325056 47594260041686848 3587797784628064256 1376171974793647105 4472944019474404449 2842962211289776640 8713191735951851521 4630681257376977153 283744123353896432 3749563840446562304 816213480978130241 3437213401699000320 8824514310139636032 7177880862454842993 8519386521850117120 1873557395153613568 4183108521453435841 2097087863923820416 4274220603578048513 4240858134173458432 1433255775773297888 8959481801766858545 5262515850062999553 1520316294230936065 490429678971008288 1766453033007098945 6652905789357817856 3736272288065470465 602561215938920449 3805535334211269632 7570504614269895041 5403892093208756224 6554388390854314049 1160411213618216961 2044583461334312960 2490391507477480448 5120573810008133697 2199442048645425153 3722272480094940673 4118195205234470048 1146124768962850817 2344510825014612992 7599780044449191425 3951213862367264768 140120937030466560 1014057585507008513 2416011278023861761 2074020947971390465 2962062374595057152 1390424848975538400 6894363240970846208 2047385662393668545 364619921157160961 2462545848453382144 2488818309160932801 1865431684811186432 4046192835723163649 4024763108136161281 1911583294110107649 1658666164262748800 8845589956555430465 4902973216689721344 7795434789769521153 4542549921694384129 1489901574889219072 5275280013208322049 3734502225358787121 5278818499286269952 645532143409606657 6311867967556593920 3084958195855229440 4676973166075936769 3094661869824876545 260478452083955713 6233785495581427841 8794960675055878145 8094492389710131201 5917371548542091201 421749645923573760 5771385921595687081 1022914154007851009 2400332036510006273 2190490321437229056 5461622828692418049 3541683008361490176 9006091750237187072 6806786066171674689 2628948082818484224 6361008061434561536 5115473588015794816 4255995273198435529 5750044297187184640 4373430601407859713 749574419482712064 4792971263310053377 8185441029238341633 1767893225632427009 6636005068125259360 419909559451385857 5945394459752873984 2219952157311442177 235800962396412928 3852350158060019712 6242320134199441664 7320742261165916160 5126157209493723264 322233896645022081 1538213915035409920 3700385132558417920 8264699861676069248 3478159935097708032 1596055215986891745 3870622317368520704 1688752987007852544 6333602317095010305 5088740658786553857 3868323083132375169 5143680567105767040 3091460072939265024 8990233810238223361 3782453802836049920 1210704375206433089 1120799284368242688 6855155193674537985 3799599189916610560 5295683436840951809 7536440520683629825 2538389612528838201 3052923787838390193 1579440672568862720 4998682902299018241 4792709888652184576 5653592074703241217 3618569135976349696 9198283034435342272 7735214193383151617 3461340971442380801 7747468194674813184 1434924896511033857 2523209509223497729 1350812765067935745 739280525183260352 7181524742462017025 6911213487844940688 1078299388984801536 8963788601179909120 4837314055039577104 5375924030921223888 5396822469874239760 7225617586300469249 6056834769313034241 7909539001407147521 6411939271178183424 4079917191460210560 1718896576821384193 934329427121266753 9109882389082627072 4577153418942065712 2290152341305264913 1859989388744806977 9054489179307349377 6784353241262236160 1968105794812542977 115932947528122369 8766838295794925568 4859088231164511232 1673266178355003393 8987460510848073729 8730057523634380161 7846734585706135552 8051403730873204736 1336741431065870336 2777437722424272384 3903031035424007680 529731872951894017 2354191132575890976 879601249540800512 5120719109486542849 5123989575742540673 1302889440149446785 2052652250328776704 514704090347876929 4474439072206553088 4246771809507049473 8992164783389851649 396425854067019776 5631989056734887937 3748361198872372224 8405423047608885248 2415066772630589696 4545125042387669120 5645580474207951617 9024113507269706961 158081112761190785 3828835116507006465 5221224323159014529 5078065154983959552 2053077347917754880 1960366528746246144 67301492122509312 3135265459299380128 6041406385655824384 8488927287338467329 5562029913615771648 7200180524715028544 3138633158184009729 5471714320119482880 1505902668875182080 6999881417409974064 4288473424790585345 3200671919335503936 3252962920014456577 2730556098849542976 1674856908188024832 1729327482992662401 1916604748492249089 446754734958493697 3823229982569575212 9164372228037728256 2820652253339326464 4006813524268290048 794964378351132421 1869291098602284225 3551907588312399873 2681505082467955665 4801519161352929281 8785510294589904897 2949386143285444608 1505393490930640896 7692418233166011905 1581889360000837424 8561264579274482561 548501221632567296 9095800416916193152 6258252623804579841 2071592370710651904 2669081713251541888 2269268001986401280 8031925629129186049 2224097624284954304 2304488048705142784 2191684490490539584 2330143760028158848 1531979590296526592 8845071400556515329 9196056647466745856 8047575990297690112 5809923645636833377 3893518666894112256 6089202867050348544 6854835516986698704 4622800948617098753 1939722709771309057 6077755043634020352 1406280556386189312 5462384375161290752 621257803222684241 6200885826547875841 3597934968427642880 7184894695719839984 1369892627110561025 6511607168714801152 7609622908130219408 1578928064095400608 8808948181925984384 7125809035254176336 6327106915956250624 448822567055698177 5941984082379139584 8851942911493253120 8241271108508860417 1435688879035416769 8703467676754878464 806322483522535257 2483149834927045696 4516542822093299713 2144456002597723009 3247203681918293216 5074030446234337280 8007708651090291200 4710327297607987713 6844528930276245505 6414890911472744704 7054317279191615489 322035715199680513 2281978864108331009 5966770878471424065 4944238364535422977 2155997844884094976 2297748247417880192 6431457458430935041 1346790951013381376 3512972115274060545 6956294065751594497 5120431583533931457 9054855714280931329 420188621803976705 7938968684476569328 6770172629961778177 2472497466926909696 4329144656851501057 4493925838156906497 8054182550805087233 1516369275867512008 7398325309083831681 2990772333991919616 6844899577502100288 284071913760506369 8525922735324741009 7112767252328528257 210020162490618976 8827606314024072193 5749107535508554784 7169922289533066240 2411999418904920065 6615424905825812481 6532020939349254144 3712723942136616192 1327443550363798528 6427666812259450880 7868978612937970689 4644360961206315265 4716376348847152337 5925335786015980848 7724914907697985664 6949493364365768129 7487852761473324800 2437372943595173632 7105793566054725953 2449967607853376512 4454891478103277569 3637796007099760640 6530714138337713152 6654028508359299072 8355656471693570048 3553854531711468545 3972083254692966401 5101556322501705729 1805948612115738625 8845699846141628161 7984566167253046337 5604155804032328704 4454346435251834880 7531357079971680257 4468256415956566017 4456663230449027072 4614621340105293664 4287591525241978880 912041227932997361 637915989692756097 2151933694198166905 6348579336530345984 4834591685383442177 150371036224513568 4513698693073562080 2904296118645911553 5610912527573698560 2028714731214578688 7810524109570557137 6903112996332992513 3119999049310797825 632253652411490304 4711735675333869568 1728545526344899841 690574492492011521 3660360610127514977 2655983494815891328 8568378325314996360 4849413155546168960 4916203370209776688 6790069616895846337 3031569441107577345 6724640894794891264 3650744265592415233 5499509367661203241 4134317705766987264 4888105713303617536 4999619088444823553 2516041753864166912 1019671602856078464 5001218679495110385 5548334261057119792 461324643354916865 1669988948896295616 343481384647829504 1070856891709239297 8986287787587371008 3384754392740775616 2018353793895710721 7392383203736383024 1477802561384860161 2488711965860857857 4409467482427645952 2365551900840140673 9009214501038893057 5753565664984457217 6212267485981728769 5779635289499394049 7912022730315604864 1784546004845984512 3295429643210995985 8100593062700546737 2731748297454714881 6506036319346598912 6222666664026957824 4272354554208583681 5128859737706496000 9022011517991742785 1740081062397707265 6455923488994623489 1644308923602123777 6333209801417759360 4179582018355378176 6130559169795731008 7132653269603466241 2759414939880512081 5423550484149170176 8444117886976858368 3947496004543714817 3679387726628889856 5500125274049909761 2980575778040417440 643058572917026689 7628864730961310849 2446647983370034177 4550485661659917600 7822697369447577472 8379864322149919744 5146463937864757248 5101299183851614720 8431157877815500801 4104876911718980865 7043539474323419904 5335113939706183808 42628430388764672 5326400856659325712 4668657758729318401 6484911803483906049 7848498257633359360 3491940424308705280 8146443750079592960 4889816061163467392 2533592365565739009 3197964710343524353 4121319813753232704 251929687330837505 495337661125292800 6479438947031244032 464151489168684929 7464306899187357713 5220487236015223344 2355353884934739584 1648809234438910976 6274668086915645440 8136208487585848537 6281900477241317680 9216676995449487360 1825395906433144576 828832983275104249 8699283723506298064 7459625846747447297 668398322834522113 482858810458244097 6717407110773341761 7076044649091170305 8071211574971858945 251805688678842368 2204948090776255377 3981602925876340672 1815417931554781697 3852904643559536897 79550661565023168 7757052130726761024 4379956288048136256 6639716662327504384 5344375312268529664 7890379693759548417 2655934857064636417 288364633976779264 4215097005102366721 2151653328910993921 2622781902440497152 656079102576446720 8506597504578048001 6929076386615929601 2455795845353519104 8088484351932030977 5992254531794531881 5038790134885711873 3712662152802369536 7690862428036956160 518707008616267776 4481599249846216888 2151837777409878465 1840547107116679168 6115813998547532672 7039238077527527425 1086162926591016961 4786636566192014272 8343617094389477376 727319933535211520 1393446997826553761 4431649374679219329 7859822139154134056 1507562942626856961 6178290580730904576 7050364045735002113 1078195208067968513 9135347256473432065 659776640810011648 1009339698690155329 2589156124560719872 6577808115183389697 5490986988799256577 5235397648238961281 5230706244300297024 5156298450815188992 6626391589853188096 3324035418774725761 5445719393460667904 6049393163602257664 7640347471729700864 4298440322801323229 7798978782284566656 1105163890271665152 8497314931887011841 9180410759123658241 51762033417838081 8684430058786032833 4758540310236142081 2893120204403750528 7238405607789150208 8077002342233865217 6983974406384793984 2399479135519281152 4607690791355547648 7378052897210274177 4785218446030184417 7145691212182337756 5547064755360221185 8999381050585737729 6526670369065086464 2653165275920922177 2064922476779585536 7424284398165155329 8784058548326847680 7349465955561141504 8665751402838727377 5124938420083089472 4306557128256674689 5807759812631512196 6450206400353550848 7423293018592917505 1861826335027148801 5710024769296422401 7447983023264522241 6548787651110847936 7530709283281330176 3660540063614468417 3039102023803351041 8941851313584773121 8775383527158550959 515288311734398977 1711186180474576384 8691465729096119169 8379204965754630848 4444306253580156928 4078846875545764481 4675179298945728000 3002373271638986752 4899281551573508097 8221811494076270592 5285232473877662720 9217679986995693569 6210760304605636352 7514721770155564032 9161829309063483393 8743720802731687937 7154035854751860992 6719660625365925889 2632711549269393545 8468615890498539905 2390488530383306753 7015417837469761536 2593303490104301569 9076014426005117697 4614180126794948609 6677182865537575425 9182331271310070785 8246915337029705729 649501955086362241 5279014966252051104 7660762813979963392 5364709403397193728 4823539262164205505 8717628276395212801 382803974876803072 2234452398729126561 5390412601204977152 7882579338790019072 4137098635674397697 1227684633599625216 1672591194680688640 3999190439326121984 8269594334726156289 7941102605200195585 4020536106390908928 2299396810568238913 4640358179098385409 4035637391883466753 3771877091391446689 4836373157278960512 2740467244392326145 8713419691076214784 2412190142632224769 5102537777530653185 1246713406264705025 7769297638580040256 1809763935482873857 3716576760412635136 2074649672943389185 8246869760551222305 2608862134762205184 352366349838188544 1997167828625616545 1995011959761622016 7610141893730651008 3742941544339818496 805110591215128576 8663272600660721664 5280034511173383680 1524396578503908352 2477033963883885952 3437315335907201537 3995737645648788033 7485283562147332097 5438900639589980161 2359766642185109505 5623959218163266145 151070731255040000 5180598610612005120 3939290546882605313 6926240155153801600 389646631679870976 698296956021210625 2684758319614803968 2815452764474252096 7344462187165409537 5521494899339231233 8355127127299163137 4614081433511535361 8592570589604466544 8680689542080506112 5971441256900597440 7442598680827933681 7174830889174467585 7456101615544565761 2368003566822400256 7382504376292704769 2258326590119023617 5104141914728202241 8654786650108261377 5352738971399256960 4109307317597451841 7373778018213527552 3214059243903608096 6296515513252909057 5373747244016922625 8965143956145575808 6319889479734445568 2052359667547578695 7779181788783935488 4052457145328684544 4731686815126749185 5008525007746523137 5444268495280223424 8438961371081220096 8338463675790815232 6846075098010484737 2909926988478909945 2858892186869669888 4151441315687563265 3611817851515937792 4487428253573302785 669536878669527457 6854620734688218496 2871247315480657920 8930280751555188224 4157951591837619968 4711674705604186113 8281121105918180227 2861374017843858432 5341498886621638656 46354869501527552 1255348680672675392 6525877855893956096 3751046100656480256 2499272397046843393 5636988455301414912 8809450568273864576 8694885662450071552 6464670508158689281 4018232396895690240 5265237105158422144 8681494925534298112 1151329826950165120 131291938328453120 5818077224924345281 9016344876265655809 3062264974797244160 1302584530981292033 9019187906267531329 6121711899073146520 2849098852110961408 2940513444021636097 6832544290302296064 6639030817297766401 4604039402854451009 7981525552757906945 5598780809376441345 7793918176868145793 8101405399638192128 2643696199447085056 231830303658632224 2321400266461151233 5250608412084478209 1718834315593074944 7214678339458875392 287191384881037312 4921161282991711896 6444549778765090240 1310486095720022017 6997557408328716288 1819048418549489665 6745424803940236288 1995593598876198912 2412581273927839104 2309351697491984384 3913935489389080576 208511276742578785 7748509515052253184 7979501055736552449 7416598768996176449 333876731876972544 7013918498269184080 9005330870243132809 4094410898414185472 2270667848511843247 9087756438332355200 6821375342145044481 4110515656752795648 5600957286669777985 7757173409217290945 6986937132857670145 8758992711515948032 8715902569703473152 2168788141641124608 5371121463650680833 7413691025825058561 5011194005845181825 4188887551417444352 2324190069792690752 2137170764543401984 979009148204051457 4373659378549682176 7282721294516032897 7608647077763203073 1173552288895310832 6775626441315491840 4182443765422272512 3825236211971435009 2261969237224798017 6867349074352632833 7361834062393774080 1283204503042353281 6255188161829569824 21477783929262391 7913467191772966721 5918079676334407681 3871699993228175873 6896469522296698632 3217460705908013696 1396595128428236289 3356246823458806976 5532076744536958977 8337998459528740865 6653275267212545280 647788085678129152 9196966868895490305 5104670822168544385 389585224925204481 5817194135228811777 4551602272412499968 3052687812778590720 1270912550039257088 1996363462372006656 5180351712135970816 7045671739786174465 7452241168950671616 5089562136826153345 5083665905589386496 3988637483784204289 489866210730473473 140487242218082304 7197134913640128512 5623482804643645440 2773491460735398272 2423226882534043649 7790687151295752192 4998888858136928033 5664244032506250306 7470050247935353857 3475085369488179200 7439493897201221632 894518850164322305 5367060666387025921 1476789588504133632 4930272128066533889 8379576699338756097 518898883256909825 3354268423146708480 5944647341834207232 2087951624824254657 1429526521558267904 4727264416160786112 2389757858720825857 2867173824744380417 8484111656866018240 5701699646492224384 4064862982836094976 5305519057812548608 476474331357392033 6558665552858784680 5019339141553080833 4670023824031016960 1599310551947409921 5405031614242875777 8585356857638158336 4768289350751671345 1437408304654147584 4535979882955805953 5307296604399096321 7910068757900199936 1034138670855277889 103084182650404864 5370392479264582145 8625785558075495425 8154859541659086849 3296776089889929216 3467411892411203585 304217904769736705 273006356196512240 8523826293629507585 4050151920998942720 4064472400095039617 7081287575985994241 838366708605321217 6189140608031217665 7860100016500703233 2331162798098735104 2334502706639253505 8408860782544453633 9168003612651254593 5372041958122582017 220688810854159201 7890647760572940288 2967104013864423649 1733284537893949440 1294803741980145408 7387911827137832032 1021115622162973328 2059041052525457408 8705715822934360064 7057451725617704961 3010809526714966240 4052465054000819712 2528433526834039425 2346088386856390144 7227315612341159937 8972704676970521793 2310267828400553985 8394879104799909024 7325906946676043776 4351757025445578497 5246929458906005505 8784221750802372097 5912706439825810945 386985724705116032 2679307581730594561 591528297417891841 7336106086376693760 5592206690464770817 3247025300234563328 8915035704639332352 4640031852855504897 4783591574721232897 4110294132773709824 5178196136204245697 8473603813665040256 7453680265273245697 6042847144722341888 4753035978974887936 705529535170117713 7411077154721466113 2525590081005199360 4890892559905193984 6226054606905927169 5477629113233541856 6778046857970450433 9144817377615806465 6098770642458187265 3175752621700917248 7782841150561969152 2683194548047554560 1659502691811783296 5537542729045424129 3680720601805421201 5199858309199436033 29625856690605057 508698901374910464 884870756121640960 3050238480524031361 5717828315666187905 1472930091801198593 8243614124191337840 1131668397761610369 7864569495170342912 506984147065822320 7670112716393525248 5099368665985249281 5438324240633948449 5615431024850894848 4243551427848437761 4818800158916810497 3568347121954447361 3965854567593191297 141297672743362496 6212583231895992833 7631365975147281025 8982737408061220993 3272256271251668993 7926634518774173760 5144367910773137985 2625655154517082112 1358357624694315201 654329134020820993 610989102235826176 6121482400937539585 7582087996158094849 5598371070494669057 2482505608931573761 2079936162806640640 7538933406810351104 2350260617257975808 4105706507326942080 9186642192544440321 4330189394150092801 5404420873855355585 7465273114886501120 9008461995071766528 16323338935984128 2908417780544421889 8851417609899454464 6462706366962663425 319125974226656897 7612776553385734784 16648387057828744 7405312516123420673 238832585574039552 4631411928691900416 1556794373837472513 5893307004525188352 6800254565586186657 793949089420718337 801960054147461121 2403587257117374953 8751942090415414624 8587293231993251329 797561984782170624 9052103240454742016 7714645985804288000 1648036787883540480 3770505820958310400 8555600465978508801 7361807441071243264 1267642546613804816 2105758705093840129 6406406534406093121 6806476625492316160 8848420431219973857 4563626853661458529 6934375624598807040 745878640187578304 6639710417341460993 4826810655425972864 785255377233305600 4625334868840800960 5646388374648366593 4410673152784965632 6713944845360037888 5142302303658432560 5017404309240152064 3533473891384754401 533842307931752705 3294023442913902592 2660058609693545985 6389260588106609664 3299654587601724416 1889305535907102784 8882795635760693696 425788917995995137 7759503846760251392 6745504208036167680 3142421459645077505 9103597601231488768 3625019914745069568 4478743217341915440 4003930514792977152 4119164108371566592 5750686520345427840 6780620898018603617 8826125744728291328 6145775642148339712 4324197447008985024 2273952829419814913 8895464476691337217 3218880418905438208 137001944981257344 2635633739637919233 6626593831115768545 4497403195731683936 5778354270679216073 5369722127966848512 2932441468258536064 8175269788343578880 4724736516106862593 7079591897493667840 2527391938208141824 9090206385012856329 7322626266528485637 6100417761369264128 2819968238155532033 5308691820504177793 8051983565773488129 6177514642502126401 3012294148930647841 3805404579347217944 3644059112467676801 7065861801578108864 7555044236547049600 8441411583089311745 3208385780368400384 3326496776307644417 4150261505769373697 888921324814474368 4297998492467248128 4459416060968574976 2017118869731475457 3014174871395655937 4807722987073986561 1264058342681328512 745345290809734784 2454831898394255969 66781916958869505 2412069119736367040 4691089488133876992 7198528768835856897 784686717486260224 15352070319505024 361458494217377120 8486801498862860541 3960767007535996928 7537955294603264001 5205836926431435776 1987973037510410241 2276390507753563136 6591346348729884608 6267715620941033472 7708798165629290368 208118474252523521 720583477558136704 2845252637727200257 2740112905914437633 668254137982976000 993958218333030401 3126176349379756032 8990356283367948800 1983785747367383040 556507948475770033 8794045400840064336 7177504204578894272 38700031990595585 3987977918702307584 5042983948700303361 2886143239622524129 777404498870880768 6352371812853932032 3866975288908623105 7174807068641376769 2237337029214420993 1412592378586047136 1301222325741790080 5616536883850196225 768428317029195777 5530937925107630080 6421539955571413248 3651069823558572864 3756643220338616133 403973422340145152 4046528009454061696 7353280079180378625 5450159179948508929 5486372520503520769 7209757758850072577 4366978037166486656 5011293606881656833 7095972448826556416 608105290260657665 2064033483306871808 5875574071426956289 2656109326428626945 768541775305174048 8527366784494294528 8925892787481004544 6847329289995026433 1097862622648045921 745652414691723648 3496999291663552000 7916382495508996096 7019339139956696961 3893447007272254464 8065155764002613641 7889896695556396909 1660776890073995264 6480780367103000576 1896456500725839425 8931285634969165825 5871524246419146624 8915330874280280064 1441583136219833856 124836830120009025 5527297487812427776 1284304062143939073 730757621269079297 837017038559726464 6450489322558123776 1235741323069365249 4738281798491938816 4577330180229060768 3676847632943306112 5257803343176855552 1548280452721344513 1943484329954721793 2448539482294371776 4176626697978475777 877713680255907328 7226909904918463360 6469292364622800256 3564025554142232577 2830329063619641345 4380578485677955680 8568888457672425473 2565968637368205313 9123546452723859456 2747886223119054792 640558153848841216 5454331390633837792 5451349675074410017 1725503244760056001 619316147470605312 5835540806666944513 4962303098208272800 7049486106843357825 2939864029037388544 1439857980299929601 1678362601635823616 5947998130504408577 3691020603488272385 6258346377168871424 2660089073105624832 1978896368697357832 8693595446069949121 4382203393600999425 684076650958978560 7390006420244163521 7381747882108370944 2380895298291021825 1329005215557296897 5759031163258126337 7553572360919175681 8393956568309615617 4099718248075972608 835111843237564288 7930444017660718593 6954380195741322397 379238817255686144 9022534473047080961 4503440231382423169 7091093195642276032 405397597177442305 9039039984786757633 6365324537032218624 1569456167407404296 1011036402161449984 7506466924385271808 3742193375157059585 4008568525663826944 6947271684175740928 884900797743064064 6472182151798389761 2186277625818775552 6274190256922961409 4590895507470824001 2823806868751630336 1327251669428893696 103048364369946840 5313665333284732929 7054422862895538177 8369112759826136513 8868653990846070785 7803381549441986881 1279415519096109696 5850279043589127041 7070650081044406336 1156096211720351744 984784712411908097 2394265992161264640 3544590185674113536 5493557894771859456 68496964837405696 6010349384408234497 6321567312029549185 5192581939896144865 8517402364554295873 2974665583500460032 3368455041977679872 1625904308084731265 754306379140207296 6868839236747657216 8182199732275747073 8578639120891495857 5939778776471699456 7994797742618099712 5920376299149328385 6306313318281779200 6876319195275200001 801373992371301185 935025878672969728 4705064404763130112 8258506346298520577 8820639583737331713 6425139482615192064 8317293925597123456 1246044968343776897 6849029642701220353 4971304203335031361 818099270435695616 4169783826828662784 2599195142175732225 5421239083117479233 3609603418100695040 6309743832676056905 6096263432432811009 7157862966509767553 4912502570151299073 1905303766762718113 2446979836490491328 685647396116184065 2227845403014716624 29603454470553601 976928557291014657 6356906912918149184 8480547515653428865 7320644307807028912 8876128972023267328 2219460881228563713 1525489499496496129 417159955924307328 3409625349430329345 5765120089662635457 8066102347144538624 7986945344260663425 4143220443837905413 6524262649508766208 8096981586458930176 1957251628100220928 7610725559670199297 647225970516819969 3915293956879141889 3416608708685021185 3367988521818488833 2574307712186073344 8812936772944038337 8039584001220540433 6292494708530104897 5830596825809214401 7459218471847935745 3028615394675453249 8441568329247369353 819700611146827137 163963553037654016 412750852463768289 6468158254656751616 6010339366165207276 3153734630757293056 5678328440138440144 1782899997032830465 202507250543553024 615625649997529088 2826881641688334336 1327176996869898240 6625434722242560000 8894316639413651904 7556541331347533825 8456118099967652865 4814547896195787520 5180917256640226657 6371578880174732160 3749874403674305793 877921160301929985 7355608927311992057 7813403199325822305 3764183800788549633 5772573887770760449 7207695156752117504 2935139040840480160 310678999084709809 4286285519434840576 5547664953066845568 5275852674892087297 4782313394903069696 6082422180816748545 5132928165910937601 126896984283489728 5807507418525692864 8457832375286176784 4513588817440810624 6932116750131223041 1823522343542603777 2896046233761529857 4184818699933728769 1346589211919679745 319548210787672064 514372671354968550 7432757303404298240 8493634216581015040 224785382219972609 1518881325910926672 2060969817407136000 3494562354277974016 6786782216007225344 3704518845699457025 5167339812728748033 8532368276284776897 5195511974031997954 8608155555291718017 8293013905254539264 6769510332868179584 5200866009132597248 2386875574364306881 3809490340785224704 7546580930732228608 1128015406525011968 3525588748742492161 4445808508913635328 4575514044803612672 6338954779779836193 5399693692336622593 7195219960204599808 6852294506072145920 4754447950048253632 5697466691717420032 1019806941111314433 3332229846188055024 8954773095370879104 4145156214573771008 4704193123516413953 3030900231251289729 9059249006601998593 5570868123061936129 2143525406724573312 9217350598709051393 1301514808198447105 2279888304773087232 6042012941112836096 7149634927716295168 4015567117388715136 6714617228272756737 2757787088273158145 8257683497355837441 5838374423905704684 1739797863418989569 8175958619840077824 360698873463410688 8158389288559017985 874160360202620416 8094445228957892864 1219497698680913920 8893525362270995457 3403547932505407488 7644321782079733761 8085754864462677504 3074136515319625280 3521910223272787200 8348170930954829440 7894828484655899905 8252690070122865664 8571230144128745473 7891775063232609744 7941971752796585985 369295783491534529 7929909337573031937 1212729464059330561 7984271254217072641 4482368026877701176 2120609610800341504 773211055186183168 7659360766985248769 2066404515189824801 3458413834644489729 6484527645630824449 723785996245742689 4126336064284282881 5133151305726708609 2981980816364340225 4080487116345376768 2022720908636676097 862466733131699712 1477642845732355329 8519198300873428992 4777010547559264256 6743520410490591104 7127088980067975169 2402120154165428737 7876925115125050433 3376742267039695872 1871502764475325585 7603004484089929729 5827138050987585281 6634467139834481793 165486759682727936 4796491609566659648 593581425956258176 5791887063051599873 8473516544043067380 1180053251146561121 8896193121051582464 8194370956867764225 8258531203297046081 4272816277780332545 292992099189235968 8010513410367684609 6796452644924522976 8925412792490983425 385608761137197057 4924214664104198144 7414820871679579569 2818540456564735873 7872746983421337600 2278656525638064620 8435829303053968129 1251036020501197312 3757711887699095553 6626239949117756416 8769954111121193137 4911184641445872640 1470507962831552512 5712986243683995072 2637140259024604544 8205803372728675456 5876672003204382721 4123343030524387328 1483660076395300864 6309855012810806881 3347392530131165184 7905191885303496961 3764968462192461824 7838027058331254785 3552899725325495553 7976798054238103056 676619543287211329 5186673533980491776 8624900100017489921 6249981559802193921 3061639408440647601 7137824554984827905 1161206510289355905 8688653583835682305 2926308378873335809 6057174548223832256 2355218533194764289 8811935330754871040 8628881979925725185 4916975735747368961 4761532767615115264 3673775718941851648 1281251674056494505 8985626908821337344 8026331556801121280 4906811804298696256 7683352367087003648 589669354164294401 4642537342065291520 4972422007394205697 8887129840885021440 3094010229548405505 2949800594554132045 4834335839416281456 2142404172803887104 3121816071719157761 4555416890760757249 6238317739756699648 7326211899908037376 2722385642970546176 4319497650317737473 3540425064862871552 6163443007873928945 7640322779298335744 5578799949592175873 5695137673805619200 2496600029102253924 7023178936118935553 7571958537459875328 887156738777587713 7193938158032972800 278107501138599936 8803023465645711361 5788664140676333569 5482185625585288192 6218786414092238848 5240846596886040576 5422844946478092785 5139744434055336609 551568991620603905 6062040554546617584 8368982953541223784 176626815482429441 7839711823272223745 5563586602278937601 2209065105743248896 1239976124134498593 2053452202583051008 1164344162295422592 2148886534515326977 7068496357552488449 8174032162021048320 517839817806938112 4817948287295605504 1021835062903134425 440782162733400064 5510560733969915904 229136808933851136 9009340531703283713 6160942648898617344 59180456667893761 1580099966065762305 7691928297184432576 4068161182551047169 342407429005331009 9032437951402901505 1374992209148018688 2200770364675371520 794593397852649024 470518514452868736 3881962061717504001 7262546173785219553 2434627314242670080 8558827788846682112 8865548794849681409 8268237098665527809 2525065860658861056 42295387620238849 7587421288338259968 4784715082812678145 6806096341137540480 4523969723711588352 5809526676723610784 6616827565831577600 3998477293595676672 7580060656640131072 4107899980198697217 4061962361763790848 4925873542410786176 1060667434790027265 6346187582887428096 7285778016734493504 4106059320498454528 624773612494290944 1565784617333613184 2826735695014612993 4229582130692534273 1989468180416533504 394451678293016576 6739184309165236225 4961003013353261056 7009222454813203457 6931687156305576184 2464533207102067520 1399457278311799297 2285716893673099265 7951082777793437697 6550232567457683585 2140868072727595009 8753969157803019265 1296076765454401537 3601901227183993345 765537677081455129 4898414113366886817 679943907073956352 359093521532977152 1883776842975763648 4196562898214511009 5734392731633206272 5412371177835278081 1760396438596492480 4866614319230689281 7013430259264075008 5307527453841659265 7829925865949522320 6213146201529658560 5511163964325841605 8046175506183586945 221570650873904128 5679097695456652417 5477463155718335741 8477200923786754529 379038143924158977 2967795157560903681 1470706595991136256 1888806042440227841 162555256598962177 4372334299005675521 4309963977166513153 1235235727109922816 1191987402188287553 9119228557500490593 180570000264748801 5635299545897238528 5840465432888543385 8796568859210252289 5138263985228873728 8090462528993938880 2474171738543781889 8694789589068191744 3916145903505489920 3130148552492417536 6064480985334304768 2524813096633470464 2478419497443143425 3483258147907751265 6187564000607852544 5602507858200208177 7657066985247428608 4679910671894200320 7944087367847510017 1613158078994558464 4441741286200868049 4155354456376064064 1886600791559536641 8326592367795747457 3525688251334852960 4565686162272419841 268544220160993280 1726957140237466208 6341937839832197600 7125685093847203840 6603552890742538241 8892566335074138113 6355278462934137856 1989776222253969536 7813981807845162497 45800020109395969 3919078545407033345 4712996652820135937 4701846764085458432 6530812494259793920 4029656870850453505 5225189755180585201 468259638353960960 7512986997140159009 4243386048575528321 4443412136672806656 8083095439276393945 5006371278787518336 3984437107125587969 7366238680599487489 6778296357113618433 2441210359451099648 8174989465039194112 5205294408791685121 7838098844376454144 2199491639482921600 8800817115076261505 6300963780612592129 573447453902185216 5697053198273422657 1553176153693372416 500541123923052225 8053194602585902081 7659868251271790592 5218461975532822529 608412023695540224 5339254757282947073 1040697801544913921 7942574642007719937 612118314980139648 6562028079667892224 8958703467229648664 3486176712702692225 6713688593665163264 1510015797192074369 5809360663305319424 1289857818017372552 1916179796439359489 6427298434423828609 5423102889708554176 5931797376810294784 616823309317396993 4810951305166406144 3869543079152024312 6497224684983697472 1023966498959360001 4676209576363755569 1215580709756690017 3269333975343893153 5827521587401550721 7495028398717288448 4667379751040845313 6311028454860661888 7006781033239374368 6145522717692280833 2559320270362003636 6074977225925844993 3473525323968007168 7124785496751688705 390491316660709504 6171614376615222080 5666685813099855873 1370234068872986624 2386703023314042881 3249392003232421376 8438322964969567745 5638187326204961536 4086400773680988160 3287473105010478080 5079901462424147345 2284993418236592128 4469246333397837825 5286813816031559809 6591661896050655233 7509598660111458305 112624017795091680 8728554354005508097 8705366235609923585 1983617027767435265 2733017030678418688 4564569488183042841 1771326782955343873 102534380820534176 8059016032802482177 5854716994091120640 8120145216353374600 8867939690405442433 5153371862103917056 7317628679806289153 5555016437002562176 3335512256139805697 1836085525368392953 4501888606094937856 6262735034651542529 5652085129521747968 5213875788830818304 4455184248271978496 8918019702289002497 8812056190878387200 8488847572044779905 200788695529274433 7768136118421319025 7299814240481340608 9065113251950018048 3465169773819295744 1894167816592961537 3576247929442227728 3914167502527840256 186919904654207104 7729648014288992257 4462504275547633664 1595075030504357889 3943957587444430848 8560694792445536320 736073415257519009 1751287141934852352 4891683365734585728 3765942884718544896 8444552210432013569 8986914941224980480 3653345851277409824 7178301314620275841 1646808862028562432 9117692541899884784 6254682837240270016 2220180745384162880 6190135104282706817 2129265362402234369 3665060025095159809 3399090300698689536 1505573048245312480 3812280552876333825 4101997807952741376 819822033120283905 3540138478001356800 5665263187360333824 7822243887689031808 6179057710347944193 4732959588141365633 6513374865727314769 1746037942070704641 7455393452589754593 2281272808361303201 7941793669699870209 1125685531999295489 1069387038953717665 8971434785973335512 3365211395438370816 1366691446878967040 8630398149087413248 2729261989064809857 3781128536472813568 757393803335984513 6280569849726728705 7255929514340400129 2747519687869245569 8527020702612504576 5732183286644215233 5295698373042590305 8837918256003703937 7381688619442945393 1457968217002688513 8489449197648707585 7592745533176375236 4935452151801447681 5088884263885041025 3879512401034241912 1347273742261971073 9220201861147134464 7572308239360692993 1675807313371610113 7196303126698826881 7737728569631427824 1760375037940760064 5583456285636781121 8580568077958230017 6391051914842009601 8834175521479517185 915428354311869185 1692695031437943809 8590487145990071360 5248314457595314177 5729533236697649088 6807030609248945153 4734599038049389057 1366898995997307776 1666785625720450049 7917929474452897281 7819845288259248129 7292345362275631104 5158152598494939265 3159609337371592704 5565660482223865857 937448068739457024 3041817276722397616 3764367945240532225 1365777544839516161 2656531065892241633 1691223971616153344 5672592041048702208 1696055614127919360 7026540223692865537 5943498750960822144 2315929448697691745 5777448665478004737 2348738945529565437 2372157933564370944 949087408795380544 8677945425897652224 4045051116069249793 4403497560451907585 5733558472644836737 6613792206443266944 6983088891922219008 4158985985018849281 7566699639904272385 1262172714622470144 407047903706714881 4357661646881374209 4369790084993418184 6717029496492130304 1852880875538069505 3984670228460752512 3499617096743343105 3949293076077428737 3919707948359798785 4615787101778890753 2631445482210264577 3994685440480227328 203806599443988480 153978700794229377 901757263099666945 1742154023627573185 6700015436006031361 3590159941184871424 6916325109797552641 8778939455789709761 309805105843038209 5227573662819232512 7309805399603937281 3625667222015107457 7871511348606291968 391050642545608705 9114981453223805953 3161362658807635968 922057631436345344 1248111207748555777 1808366035780714496 8642707032486630401 1244568401067687937 8067754317193100288 2432117511617320961 7842925418974167040 7274166744080653504 7282139974655602812 5245877353886482433 7068478117636145152 1111873871486812160 574457299969160599 1506150384853939328 806561293826871296 8909141650511047041 4759956190156807168 5842235902515707905 5126206049780039681 5240855143095173120 8227104212986493697 3747439477896675329 189314888923458560 1089801623396941824 5738352540765642752 4281179898868965969 5134078701456447233 2089853771729785984 6942293295995855872 7719066624086122497 8158440720112049089 4710212554915007777 7518054031362422785 4262550004419565697 7410872944913139713 6786956399294569576 8056757294346068288 3230150145643417601 3311365807653199873 5901214267563880448 6283725307515108076 7562108909722679809 1784499030510855808 3280123957849620481 7613561549096659008 8282330503654494721 125095644560621569 7087647597622174017 2156908303873266688 4269885354018021377 3157070717484244993 3906422745284751361 5014905108715155456 7473026729256626176 4542728576249718464 6114203993802113025 4944274703044121344 5209794055915464705 7004437946567332097 8886689821142399745 2553927589234126320 6429802064913866753 5533619382340175937 1527502735132636672 7568967561045932160 2042744681960404993 6564453092452044801 7658000094070166528 8171246145331528320 2229105161731123456 7200021660123455489 8054033560071700481 8248318490836992001 6753209126212267777 5491028948814220609 2771405821633059649 6945469529761183617 8324345903367021057 3616045098183636865 122318436756754432 4981890716749723648 7633401801680502784 2219601071405286345 1640511185985593344 8807500004794302464 647354426472633169 3993067892267964417 5920186589063644673 4392414325679699809 2836829480993206273 1397868504153273344 1694189418173636608 4259246819168951296 7563741448639058689 7577373290529137921 2363661482848680833 2683199407168178944 7258544680596867680 8123291405141391361 314314763253835201 5056530742026146753 2203798780640559360 5315017328907472896 4743633007496986624 8590338181177664512 9057994964234720512 1096878828168924859 1578964063823341568 3832507975332338912 4790457781249423361 7394474405400997889 215914950925763200 2876059365758074881 5704348553876324352 7259947656363792656 3091185390771634176 2887855993277030401 2041360323714336800 5729488432946650625 2687599102034858240 7524412414577051649 4041456513728905216 4582937179471972352 570614790554808320 8187868012070617568 644789598289059840 2344437190674750721 3781971348405494464 49928924620715440 5800351632351389952 2795514236494169088 8081320831699886080 207039032247006777 6900622775704045529 3472316227153848321 3541864728671177600 8852748870706593793 7818397507004180481 5114694835173243878 1211472803464687809 4367082852174307328 373285871673524225 4726850560478211584 4239354771831003040 9100083018470618305 5925634352292577280 6780316298509643776 3656741499275214848 2739070892590156800 6324405017937366016 5527470717932016897 7108807990451664897 7561699028459126784 189860959024244737 3568570717999885952 3640652687647975425 4598804420335996928 8234018321802396672 7749217072969055265 1652306623183130625 3814472479332732928 6666370240472782593 3981446770225066496 905256934069178368 7455048223884024609 3753312524409008721 4923415482698394976 5340515217763205121 4485528320769039360 100170319475884864 6810419621147250177 7932839996862878305 8654557828962459649 3489737956318412800 615508408348749313 8368157190610886657 3749172028194914945 4227109279504141312 231946032345467392 8967214446469255168 6767484783529765329 1367128299091242705 4112371410391048192 3160549933546536961 8026811120654233633 6421129430296516609 5334193692372946432 4875489674448651264 1056135436174875392 7504821719847731200 1139927019421696000 8213824703160020992 498751125060425728 481445358263649537 3907994126876214529 3398879857182522368 6501118043269172992 454678014676032448 4162445069639811073 7908100827929051137 3858290616213241857 669850075218993664 4986146717123477504 7913191890655501825 8622781669609287169 262891359664160769 7005488991301787648 5779270101500958976 1210673318924167488 7956211011497535489 8016117477219313984 2672404162398539520 3210840788043096064 4744016171242326016 680150939313670913 9178116945608836353 7196829703766441985 6596179924232281601 1251708138807298561 36358811850244672 8601876966895822849 5960813437202202624 2588987615306416128 8240167013269897216 219045034182824896 8058917871189817345 3434747513483259905 5515607012878038273 8596882333266875393 6135423192542322688 4327687042000306177 4485706672683141777 6566292314329980928 4251778019395821568 5647014762246330912 6806449634704080896 1862531787108922369 2886165297578901504 2429554185277014016 4238110547334283265 5132634192848209345 2853901364775507905 6318507917032456193 504465546690507265 6175090685853745152 3800799568683229184 3919312738358382593 3062999656231618241 7013065077992515585 5527571190075519920 5746902828790185465 2682789687701158913 1927528843152040593 5752830550509142016 2587338533172412416 208403552581860864 5636652426975703040 1641991421474622912 794340685076343808 8313283820591990785 3337566284800444416 1905816106715650624 6873255377893206273 5838536099368140800 998373395737768448 6746975446132609472 2316734907912003457 1398566521622213633 8729481135283163840 1540429458890555393 5730266777623130112 6018430318192046080 1290980647780104856 2732399333922816257 285121846276669441 9110102190917767168 6147302044796190721 8380501269117118208 8291117536632953472 2680196145637889024 4936082338525023616 8570688241793755425 4296448934026363905 1650507712629792049 5598150080247398400 3846494650372102144 2208222037564641280 761727968072660120 178908516920242177 8770290799724007936 8375248926005586945 8455023837462329344 4940876107522347009 3550432000994095104 4967284953951164961 3551357663858547393 7438307918514122784 6793744894884311040 8521704970658758656 3807077898910771200 6522374438813539649 4140712412375942657 6238730952393568257 4609366069840895489 7124222930556346896 6352340790199556688 1164505858104976384 3933485090815868929 5737986356664285185 106017456115594240 6783680867349823488 7609352963836018688 1841689398006927825 1622975709406666145 3790250445061058433 8605397265575048705 6534077791484775424 5710229388912831104 1465828333007208448 2263100746346958848 4512183581727447041 6051015928780325376 471440449470201857 2049394826235244129 6720077209164605793 5648870349491539968 7457974926049889300 3656199707989559297 5799456266967932929 1688447935625334913 3296891798976487009 3646842715430487041 1822962113469101824 309471423901232001 1581305193557739520 7429082476169193472 5055277293493560705 2934374797865372608 7762261185144553472 3386653147796541977 8835173824158900224 4559469485725083393 2189491402866524161 2279243823190048768 9083841285614797472 1984502131295944704 2781318396040531728 4982047973838021825 2528627231387078657 3212932076523305729 299474494554692025 2026897315862669312 2274577739964963329 2863612005279108096 5354628539833695745 6546482109075280896 2716587293606539137 1798868603630518273 5925208053495908449 2738516041563332608 2577795832593645569 8759148607399755777 2693713061344209409 5052018935218093057 5328837759758746752 2812207885503023104 1785528383034097664 2791654817508925440 171244199947757441 1243334612764843521 7089661581767737344 4008570306361819136 6354946658780938240 4140618870905260992 8341329815643566080 3220076362231670169 5006835303349664721 7769841510965515393 7508642549638991104 2127956758583277633 1439090040796137473 4919676223166873601 1268797490408804471 7428028596466278528 5310523532585110721 3212935823020188928 209550801861435392 1054363811223055440 8939710827379920897 5748211179055012865 2462821635843911169 3564984735716409344 5654868556139270064 5750475054765889931 1818307215159263232 5819836487631535041 2062543525861489392 3521078564604084225 4009016750190957913 2630987824117731521 5974004987103375489 6582893230687117313 8536850767515788801 3476789674452451329 4811791591940407113 7691763402547658752 7319309728853915520 4311154006561148320 3453358992400569985 7457323774033553520 6606491792956354560 2453754420236292096 6013844253069451264 1362190092855973089 8483669480085185744 6321794948524187649 2807248459046119424 5230748735671383657 3375463658871193600 1417665354998418312 8189451824181690368 2203358813288382465 2017429771429565617 2340996869760605184 8061025118396590080 9872024368431520 2181536685873561601 7352372157181515712 686764079409528833 3513060179241514497 7058892854100673025 407446944087044097 5079982205158420737 7248614572483854336 7682363726764325056 7650243119265775616 8182988194595651585 7416511454052936705 7587782583086028544 5528626850253935616 4009291203879908865 4846431276493185024 8379690463944615681 9133426337220329472 1918859437153541120 4422014459509022721 6875645646426954752 3925394366471744512 2273024510686145569 951780080995942400 6118166524954787841 1283541914549879296 2749956946262065153 6187774973259629952 7141735584162398209 6252720972873624257 5828889268884564992 2757766835941695521 1329798518788128769 7964068948358471681 7571281133509368544 571810032673461440 1998020845324220928 6024453746444249345 5734691170269487105 428906085502030592 6562964808331689985 6244914443762807936 1421567370201981120 6484197484685044257 8688737313089585153 1213408489704680313 8508513455706413761 6231817249826869249 2394293289913322241 7322176604181598209 6159547972078160000 659749163919844992 2640862691262903296 1284447009911166465 5032494570031288320 3325945496316965632 3629856781640449901 5709453900918312705 5397185994873927168 1793406613530669056 1300064098244886528 4020785869343991808 907625458845598849 7824065309850177536 3262176741331045889 343003170236613120 6027939162232205105 4391034150408043009 7989115706573725184 3756993740237570048 278053871442260673 670880448452139632 1863171419794177984 8686893468691857409 8144474733289263617 9130727427831169537 3015984574536617472 1565975958475140097 6591268847032954624 5627318835419765940 4632892910406118017 1109785514408053632 5147756815146309633 4090301995601268224 5043278925486257152 4330439312381264641 2087389195826384897 1440360145348526080 8053309244880005120 3101381472830473136 3390093858251522049 1509844749405861888 6395256211583431680 3079559880687325696 4571027679604375552 6488826716918374400 2592737801346692513 154916068842205184 7355486248988866561 5565701546071206656 792442992523842241 8274045236089045248 9085006918665633792 2310324302185375521 6040094347258183681 7454483841465660417 6485050910028851456 6080604545196628481 1839341927363600384 6033613917726427712 5579672397342687233 3173879668297143936 6327293380029984769 4236593062613024768 4262607693441726913 5554367509236492289 5895784463151282817 4888739868758753280 5358021966603867072 591061847616389120 1075430499355414273 3588611781154585232 8960348562727223040 4636410225828796160 3058964625463778217 681194638357946368 4568926896788496385 2882727182183994112 2824061847021993984 576186801828704256 7931350341453032192 8644445208020647937 6785370401822314592 5975381029695021056 7856312343673176064 1225571995029155072 4026084679057990824 8525149368020884992 8926553832852803584 1710574899756808065 1517418779493458560 6389588537065594881 8632765350478264321 6204975304519973120 1885716695791396864 3056901532909690881 4487976613453354864 9035617315051100161 6829022626963270208 8161639892781064192 1124281582433861633 1706732871885828096 1729591277624143872 7927407815665344513 1490645316801622016 6171430095520190465 1 8640651374298470144 8412863740199613825 6808790305297841729 2306537399516481024 6868224818159116288 2320465009174058944 1467772316652821313 8431657000566390784 3298971521951028048 7639746026225015713 5613512289374208001 7666056829533181953 8380689082923286529 4590578568533279745 195310089751286784 4649773258374922260 1262289248845153280 317432833569718273 1848758063756253185 2236353178905329153 3742052806049202176 3009827719055097856 111986031319218689 68540636559772353 7199618453657927680 8251749299477184512 7120021787479603713 1733828201778409473 5630951180665946113 238641305471026479 4100058873703818241 6981611002654789377 798414783560629249 5092394056674205697 1136340326467679232 435376895750074369 7974639197523800065 2192838129647042560 515098045890702721 8572981555971897281 6482814833791598593 8100218262198501377 9221156695080894465 3408863474024252416 6015685550573289473 782588355455016961 6019402966794600449 3295504623265202177 2680336897270752801 5025874588174020609 1213793301816623104 5020092075897275489 404522919317734400 4981395903381204608 7583867430127976321 2826612716996231168 2022725206821181248 5335979295175473152 7365709007414841344 3218442859879198720 586448100615573505 1195629853610031489 5136195258189332480 4829461103629599745 570490951069278208 2774571160802968192 5047704536352428033 7974996571541784577 1747847060737396736 818346822912192576 3489795196172066816 1821726196445188096 1487438431566402560 8363878492625499969 5456560280412778496 405144074167129408 4837408878083970049 1146930712979719681 1279158771070642176 6031394380636475393 4226265268578861057 619843917305707457 2635393022806881680 4304785860658136192 7465142618299455680 2504931832984109056 8286941210178746369 1474721034590355457 4995810667630952448 2125906146442844673 7962327773444722625 3706409417703079936 7256325283513384960 4967472974592025984 4749187972528230064 86239820982448128 4821330240583507969 7114822443994615449 3065442419276226561 4474044434135415040 8555662421138969344 8449029093303877633 1279152972788040832 4529101490729097217 4248631140850409905 1594187416068197888 4379984901155258368 1120891899963506689 4195098860712327168 2909939414069360128 4043042146061815040 3226117624233263105 8231797360540180481 3448019119835314913 1694114949721214976 7449003446019985409 2322254287365797888 3706132861928156161 7186198820941307905 1730413183937896449 8350051893424616449 6125849916539209217 3849695295770095617 9190920632049789952 340215871015403520 1910816107030118401 2511589844642738177 1101829627464906752 7601088245553386304 4654845639180759041 2268769301932933121 7352967922771599105 3812501163502494720 8671649876084043009 4319322746700036449 822880227941844993 6991848858934136321 8669635537824873729 9092243183080194049 7935494751472378561 3635000575373839096 8092959844187285505 2142351987598445504 7008912368087236097 2036319298139680768 8281168916484702208 8397563483046713729 267351129518252592 1068826092216180865 7584121405123484288 992370456473735168 2017771305304381081 6359173733561706497 1580704982195857872 5048306105294374913 71692594228853355 1277909144252034240 2295107857025896449 4594589086856960193 6290650936767414273 6957629898570288768 2628220622731314728 1801389281384586625 8018630750353214041 7246284648311316481 754165769084808065 5608475789130401793 2401093250180313089 2922772952737945561 6271957427846547088 1256379428880694880 5868560237069579700 3595974457880373760 1579775256695772704 8450245428711835296 746000272962576385 6226050334307636400 1340765389632593920 8711254049783021568 7086259788140218048 8387122857765254689 6102203179104978945 8024842321856684801 280238341205524481 1485941817887656961 3657802482018180608 593321412985074945 4608119636382735361 5341539480299603969 4690890785386338305 1702645575709179905 2966354694252130305 7466076462933720193 7067446797124329985 4777232533039954240 6159132956738490881 7298102095482362593 4073971046646114305 8585703814294385665 2228915883925949136 7674873573815615488 4325807778185371392 9130027091908362241 2655889602803130881 3136138776119009280 4817253359500083328 2462125731763329536 6418923110403200256 6399181156014263984 1223039704295836160 7913488780311592009 8921933276671068161 8647836554248454145 7804659991645565280 3934460913480637952 8461340528315468801 4153860404735023873 5699213810389446336 3787572433402860032 2326132066536866816 3722198284749897729 4535301020908048384 1911110531702327296 2375734710177744641 9057263767408960785 741850473138079744 5109620501681051888 2252321475813545728 5687923494936452609 5192308053412347904 3268061297103593472 4420231129005540849 8761556571602338817 1520132535632265217 1449355513551195380 3527585686485857408 3608525712093704192 736203815771918336 2803053916739003760 5241887411683108865 7769934173776331968 3940214637394130945 7519193117425112064 3264533851584493824 6265573130927210497 8588461326908704768 1908209317272477953 5970922600973803712 5981144955745587905 7048976258292146176 7201486485597457920 3323008876194708737 2873394263723286528 2591601231663644672 9143505726052248577 6107500095834553856 7910811703466635265 7052265088914984705 2416341901416726528 6411612805461573632 5436250385559439792 1191344423404625665 2599074214834733312 5541440527234829313 1258734895263132672 8677747746690433025 5463593518547774561 615457321941507840 3433744462665858816 4789993077130879489 4562672066897784832 9021094252335333376 5878151370778589185 2658328642488779776 2009714953464018944 7270934128504635392 6698682430941301825 7724734464031451392 8388754311103610881 4205465009827887360 5814372486239557856 6779585568346996737 3242912516190547968 735212374923003905 6287450332886087408 8636612423055244288 8539652251379872200 1317343312184033281 86747117222379521 8435842528492072704 4301637713841709153 911720522345923712 8480574085841805312 7557909124011851777 4244899633800347648 8922572478939453484 687775704430699265 5254424182253680112 7447669231629452544 4258627201496252417 5397585808589103817 5847395442938651296 1256647392463502849 3555851594234968128 7920073991694790048 2016111095034300449 8655094012397196032 5512754793448783872 1940140179080740864 1366746504660956161 8551018348947668736 9090049212684263424 1511873234942296065 7003283995730204672 4362456158531369984 5639530617591193600 7752042235478200321 5553567976738264064 347709605434589185 2082431241531887361 4960873827005759488 1347896770799667201 5770178606358180353 560400266614597632 3018781382841204736 6831244431223128192 1592936317218783233 1916037986126653953 8275975158467182593 6752290073723551744 4065170764926337025 1766460406649263905 8238303099405991936 3866464097768251777 5262843363441056320 8385414042610096328 4341490226278590464 1332077386828753217 3015543820574165248 3159260007156023296 4816796009843243521 6469116665320378368 1819128677744021873 5684862494581871104 195229166150332928 4135195939245184512 4972588509256102728 7222756772476013056 6912800121511551424 9032107257645595521 1789167880774292224 3905364589186802976 7036455401491154944 45409631362449761 6105151703065158657 828174461241132976 3505621982456020992 3111434371538278401 117171953724393857 7191062099825000448 2896310419363314464 1016127549555587329 3537284944219972993 6219185583839244289 5091638264685345281 1430116319518279680 7838987546804833536 6502785630770107712 5448899822662241280 3425201418569521665 2830403400598107456 2008657854383514113 5006350677193783553 5561913966295375040 5073053102115004129 4896099188659453953 3647354697263357953 7139420294434947073 8028640497118754592 9139070493099024513 2922991832310541825 8738204932197567681 5533998484032075312 4530152462393008129 2340208504682200065 8853412511198740481 4082211845841950720 5507691099927016449 1903172434768785232 4937199669911645185 7800215765002818336 8118966890942963713 5121348886410481409 5876964853715659205 6495085872197416705 4255449759961677104 3386052932880006912 8770925657991086081 1449180459537100800 7971153973637436160 1728570230459203585 4055535586021002049 578768837609865216 148691606226493440 3019178264227919872 4592167041161314816 2596736047433835008 9020337059678388224 7988095435954934449 1419619354216135616 3395996315748556801 5438189201760525312 8215563989430110721 5169191103219433473 5977890311151861761 4558553201615306753 5028224803834068992 5806684128770554881 3145073917553784577 3558178072974852097 1760272645189605121 2160312361931065280 2192177905846657024 5476543713458417665 9208549024552600705 7481751270002542592 1667942244946804736 5208264202736382977 4629877918357683264 8316086542924399873 1426224197892046849 451624005774618992 8188619123118543408 6867849689544523776 3966926944786876489 2052475326987735040 4845315688441577473 7370194590930404353 1660087888301255553 1823113172485321744 1984045541153793 1679622453969670145 7489396845200277505 4813143187931531264 9064133975811692544 8558771899684649984 7671041701977882625 1847665180537353216 4786259942120095744 6692551757218971649 4236968107005116416 4899220837753029857 8011459585244826624 9050477248373928960 3979824968853605632 210696147780770240 7933276710192065793 5256451335726064128 7645832142824308113 2530634267315056641 6945905488044764097 4021842520136417280 4631818116650084353 4454251872445407233 7544558585233173760 1650671278972452481 4501385943412574465 6423915756740198400 1231061101495495424 281497887139411968 1487289094713684128 4769229323857472512 7230934104046984193 4296816818649202064 925404867136938145 2290123080928086528 841512584857456640 8101463072982905345 3010327080968955265 7476125666463328768 8371844224240636160 8005213848628576161 6999632581900025857 2991545163992696465 589369070771060736 2484222171820918465 1177915274504436417 6892856847500654081 1726829087092260865 2975621034144620544 7366211967027269632 8410635872935467521 6642823429441523712 8461295554672852993 2300645718576096256 7164233344341630977 5058507593455286273 6604363244459654096 1018453733117857793 1563044449923499009 2812812657940674049 2191870348452192256 5491826088703074304 2164726274659932545 5475204247871126144 7195538327854146560 6406932538188507137 7401897027297349633 7189573332899987457 6290595395942318081 2799283354077463680 2896225348730381824 6342487934729313665 139661113228694016 7943289725038846033 1798394266207590401 1144247416539242497 6025231760845640800 5173730440971064833 5963492161554850785 767543890885897217 5807838800365457312 9014645113929744384 3816815506029974017 904500228230471680 4759576937929840128 5847595494809874945 474612630245422313 8589207348217908736 3846555060198081920 4114305452286531776 1815415373924306817 2713569294197123649 4370118917718929216 1639756762201419777 988246170035902208 6799759903588566497 884713161374404096 7187827965399285761 1284045462973403905 3526456555680301056 9212506371554831744 8271185129734117081 847765310029142705 363181429219540992 4794436066361928449 5882503878364758016 92713909291669504 7117067147040260097 6391971527576397313 4771995159206834304 3774698156945965056 843229440850459680 1217183650342977536 3776405920941733320 4932449239055260672 1422726536116929585 5507242321889456641 2492156566280703489 9132280077344549505 6004510669418504193 4205243155681135873 8085079150451143425 8874445810611146752 5108166271351479344 7635366737600114688 7248140318631858385 6601843468255267693 1287133149091035392 3645063984180369408 1793751936704454657 4829899277299867649 5177569260246272513 4563176180852736000 7075531764895383552 6911481290403701504 2023918425649729537 6452616019864051713 365145709523566592 5421902194692669440 874363529788254792 214287422917131777 2355968195816481217 3815353983943525697 2370696794088283136 6608697439421890561 8537220678701001728 2799887387587333632 4775309820257488384 2491796584612077569 2051414011337522169 1711836073662674944 3753947161308635137 2889185160567922689 7526302486702211649 914194939338620928 561520454457578048 2514761786611008513 4381296751488782337 5852554934251729537 3424756113426743217 4203515473184967681 74648049829281793 703753651515204992 2281066409571757056 4350290620913287169 2039095996425371649 3129211791728842113 4412634095215845232 6386968449912713216 4168419200733415424 7203600557472630785 3253172245527874560 1953433979021409921 3948675832686633985 7924645921906966272 4241979886765559809 1266144014492170977 5949985284051600640 4023235518969156640 4296629358937235456 5099762711464565121 6251811050502434816 4266563124011205889 3082047218638913536 1479495974912837121 1450988906642014208 1252626870303925812 2088354325580628353 1289367739533049857 2708639702506860465 8408118865168863232 2598406080094797824 6317858637063499776 2875394641533152769 8179471300312318976 3369392884989428737 4475012924231233025 370599671359248993 4202379723992303616 2590946652771834881 7116238486059713153 2980674380816973824 7036933784630776509 4660349920974495745 5408573701478452793 1987834075801964544 2904449378608497153 8051182795060064256 2218210063163940097 3350498542300094464 6425870771588472321 8047345722178326529 3355776164177127425 8596727256039165953 4124585639504055809 3692566828928823937 9008953158841459712 4983639227839401985 1735649488550261280 7211967281357999105 4810370742154426113 4964718194934260544 2164239126889918401 7130661784551424000 3408792189236389949 4782750178676409344 1602520650021908481 219593787234582529 2858186558676860928 1579823104026878465 7924487891065000960 8049740643623150208 97156552437186048 8434415107464849472 925952836614157825 1814385127657971713 2977444327783254529 3147961478531604480 6076080383635689729 7156179288548294505 8711663985774785537 409592096687665416 3760650723246325761 2374338436381171244 5017600295298506416 7071590713440059393 454789016764342912 8111882859581856256 1803874817557472417 2337757913448418472 6599683163151925248 8353310923038895360 2384705247835440001 599954512497571841 8969759424949354497 8293341799831150593 396811901169471233 5916080902735855617 3572618805650243008 4992545816462114817 3435851042139490176 2212692032392460928 3229742044762103808 384845936071475200 5532062050735357952 8069659724336394241 3808141674466276353 6229365811614253056 5885886122892816193 579754511229078529 6659775379009581824 4358251817749877312 1232724013914556416 628612341447532353 6025350307212705793 7837708737624735745 1128121970590597593 794649313056569632 4115930296967604161 911496473348322112 684858264166027264 2061998885550713856 7427642543977267201 3669359573026029312 5786015123496507393 5046567598938443921 6098145988311296513 959911678269898496 5531116542261225216 6466278039825397889 7505742694438495472 6930451881763532752 661694300708639777 6325199689266802433 2908800316701242065 5588612606034028705 7429974147558195201 5832474322971278848 4169332947666716161 3111091212700641281 8277931008966437376 2273893491957227457 6320925935821619201 5353964171464828929 1342236454322359552 4919171553730658305 1182805827093490816 2968743410822053888 6537668487410116608 850943824616099840 6831576082951539408 3438961975589717761 2171920341704012800 3032556988530946433 5663023268122896640 3599713301407408129 1240504309395596545 8660831520095141888 2173233028669132313 3913749786522472193 6002424297748611073 8498541929244996865 8526784198764523520 1651814076388402176 1008488087568066560 5731102044360968704 7361173085831608577 4006125804419079504 5316323930164803136 4288458413116999936 3841588648028308609 5536411647894224897 2508197591386731008 5016817839058431297 8654314625277286656 4612812646065978368 2103535737392967680 6592250160485017920 3432813152371301121 7131808171788143104 4632302332651304961 6588736039888332773 1820741340562401281 7280806843025162240 7049405066140723200 6589070927039269888 9019836292050669569 917428696879040429 5802604265153977921 7876159299622946144 3570012421397817601 6543411112842214912 5168345844853744000 525652510290905088 782670912064417793 3572084914579062784 1136267086260991744 553789772088369152 5601265947177625396 8456340606436007937 5814715825379108032 4607162057910398977 2155300487588703936 7634359603674020992 5859453588656108928 4922019442780981312 4667894993159284737 4365539615681544192 8952646149587339336 158701880448442368 5056850513142300961 3727042463766193952 140891529317206913 6323379557678612480 8553817830969272320 1095620990721546241 5167618527040487424 8218514450147442688 5176822407575717088 7631959484136971968 8612185463378094977 7651664875762110465 4646254475093941955 3429260631397005376 8934521577534698497 938857146121741248 5216133569163344321 2582870072007856129 3839572717577610752 425389532633297193 8476953365309189121 1596775763129065984 1209163519472230401 5792899141846351873 7658529514537664512 2930579497139982504 7042054237280541313 6844061214890583553 5367216443918017184 3909279600266379264 4712333206324945921 7180221041047180161 2902527506922349056 9106540109118920705 4471908970933831488 1944768098523254785 3787278499979987457 7366616225061415425 1944802694561075200 527612908158968064 1387891244521730561 4883273247946849281 8477350345786794241 7686598341059461889 7055357069375127809 2408546209743592449 2588776266219032064 3049938471148530689 9138533505492974896 2517141605007386945 2751969540801722369 8300417735812500480 1396424483800528897 1055523694080711168 2812629818205548544 1443532071812492920 3679983085970369665 3688114606950765152 1893624853624963073 2327536510204595136 9114663333475776000 292835748850662017 4553070952333273297 4706789637534271488 9056023673978813440 8309363939832002561 5818932771975405568 3471824110452211712 1148761411694151425 4833392325992846849 3556953959727562944 9064668724437754752 2731135643207228400 7401969041587088640 8474185714614326016 6679045845636976257 2413232909994824704 1811263870798940160 3508265032925459456 6801709823303270401 7533465028000415745 7514386458542869633 7619254260064862720 2268583560614456193 9105772042837555144 2251393244823844864 992357478944748113 1152682571496864832 123045475177744384 8108904639649270908 4515269224771592193 3739641597415126400 8419685767428374529 5851355869968138368 3104196310161266688 7509182450869370881 5515748938003337344 5047004493463021057 5011083453634011137 2583074731220892673 914136025091473409 4564996085630730896 1054267616415973377 6636800882482610176 3248896321262556800 6614589324981897409 5644849204386584513 6617308154499419136 4065207102296996353 4700085461377298073 7294944594350743552 5224350514472987808 6969064281813549057 3013146160039780353 5064852303413161728 2977971134862882049 8387677231878169601 6007642754265022208 3853758014685388288 1845727297322156033 8493733952138721280 6791452422515892224 1488771658695587840 2189248113218897153 6615740725147905665 2843369707882450048 8622237642879295488 353892709876345857 4247793927198343169 4945406654650015744 4693416150416640001 208357400101101056 9177379499709281409 6361231306769568768 3635213047020959233 4477082107024469677 2974753003330076672 8987535097427872065 2294358372211914752 8945208783280496641 6233985036918228993 3866964899711599921 5290960051964100609 1625912808083235329 7877851504001607776 2798767603550198529 7642015717424652289 7984424327725357345 298154131003906913 6157591844822721536 6504373056760976385 3371398482435937664 8995146356272986112 3067572913080664064 6984478867458335745 8502313330098259457 7664300238086668288 1741106907177811969 4534850933425981441 4288074084548681728 121432073309228816 2531508498265538560 8179556359540370080 4142641262555960448 3932415476667162624 2324709145435611136 9028885379251301816 4287026484892082833 44484195616153600 2435551158994422785 4111570632493776513 2685479064345810944 4320807961572096897 426554879492696577 6734090754388043089 7134764343666360321 7182319460601810944 7231798533344460800 1577369551947356928 1788921623470926768 7823582237999568256 1021881698228451329 5861599694207057920 8022690337390433537 6694222500026091777 9087048844682556225 4454314313939616769 3325890882282915968 413421191425772032 6988629094332366849 7684993382967201792 8409515410508006913 6288282041681143808 3669082653515874305 4419252174745137984 2043078693791536528 8055797582924677121 4553853785127129088 4022781358742413313 2745707914138910112 8878927167986778113 6807097383092887552 8881508778494273 1251012144168222209 3622337638010663488 5445123199904182400 7549941970815669248 3800627855360647681 1430096798896876544 2089149968877553376 225705779201286145 8791241231182015489 3268899734500671489 545084606661829645 4369496162991767040 8486446112986139648 3605744087815044609 8359098063833864192 6752905277688940544 649529981364012929 6738097457959831552 324745611343300721 542728744535622656 3621623467717306313 4727518671108237553 2395705260558516225 1077376552852735492 6129659229046288064 1386574455338772480 5621151075868798976 2647203199551043584 5429964769473650689 6886369495694323713 4463216736452751616 860787410780717057 9058880108164784129 307236770299314177 3851158495057393665 7496285785900140545 5376903432025505793 7860621629861988096 8255496807462519424 7796892486752231425 4322808587735793664 1245786735952527360 4308446560512982528 2790030217210050752 8387370081487015360 4311089433393004545 3379931184718454784 1918400379312791553 8597423136270368768 7832428473831791617 7899693947010007040 3968149304475649 5713079503180101121 9014910002149627904 5570505361226197041 546777258527152896 7397785731687316737 41799447482577920 1418956417339038224 4183040093157506241 7951864051700072449 2004844227692331008 1356907354528374240 8953141879169197184 875183973910578497 6562095162539586048 1686129868360355969 128825037216200257 531770752659347201 4301804674627822512 4023897626915066625 1467752089753560192 6457989575937899137 3362340863900123136 5353693026285398304 6873837391660101633 6968574569291045153 337911752938354689 5520176846368954464 5718103002076295425 3684450128414512896 4572690074150335489 5105053997366022016 161058370618661889 4075286924555617633 1507774507779847474 6688434045287740417 7071870373089214464 6395277801200651392 7364280370522576384 2195554678369288192 1078155092259296769 1080367745200479680 1199631674074610688 7321725471627136064 8554765923582585136 5595391516957573121 7136120822382533632 9155518913472186880 7072423534061006848 7004284889593054721 3209412877329654417 480109109996601344 2263928329717361665 1486292821263516161 5986897399458811658 8921941217184890880 7101365957662130177 8442913886016159745 6454589117797618689 3746563182136887936 7170784022167439297 5869716684342429377 1309352254041603033 6235495025239093760 6634222210006190080 1998070658260491678 3859819247688683521 5377019876338942977 1279503223826332800 2218188477183701248 4015733910029467648 7080397501400088576 7387998805262946305 3416000145951784961 4300542605897583248 8864131039586171969 1778380468724355072 6766714169290831617 702343985489421312 6534202424559340704 3856317182167437312 8188922458817895296 7013906033208152065 6555276820684275713 2215819094406463489 6057311027864371201 4889130616445538944 3603032048102918656 6333369888772936176 8260123904113470656 2349897946455657472 1435623532654435308 8811638117398450176 5098800760186389504 4361908458369548289 8975353223182628864 4618694921721217024 5434276061179333249 7950501329589179520 7925741298647883776 1643253027836428289 7368127945796369025 5947879479903068928 2724338963790676225 5613917315296607681 5865377288530622529 8871513795830628353 6197942265581810368 1838303763147063297 9015309127105803265 7721661546459390049 7639320570107070373 7514281615955160448 5342035276401786881 8965801112544931328 9073356653626497537 5525809811390754049 1560274478716633089 1155407606177463809 2172965927047036929 7620432640063463680 3000991377016866304 7669727485601865729 8329669629006334977 2481637299772019088 6990973630441062400 815933733697046122 3245562872381669376 2504967067568344257 2150700683466506241 1341126498978810880 4394722014161963840 8349848139824037888 7727117526179037872 6502874489439649793 4305444488924138592 8731300387473085440 6986179526289921249 5218719354040844289 7748262595825154048 2370472170353697792 4593940295143535392 991979956844665345 3253614226598526976 7129599877379565888 7784151087391478785 3689098547467255808 4449936528028340736 7334529980622741505 4251681391796453761 4460430118363618560 5067645111966367745 3788516154244416813 1206440412790923265 765147037211399681 134948426546807040 7315040216626896897 6499375195494907904 1923924380403996608 7686159757815008128 3361691151210381312 5474766673595941881 5113783927417470977 6855250497791907840 8280757944859582320 3487188891974828033 8014018211601774080 2461239570730623104 8184403756490686465 8737624242663407680 1222764194875996160 7092724942139500800 8725521234793838401 6927609239434350592 1917115422617671680 3406773246160355328 2153027421019794481 9196852428563403585 6389170379257707521 6810817473573931264 7812466241302366456 3541325299649757696 7193174364292518113 592641658584652481 39649753156528865 91701912968286977 2709444052601110272 7807324539318173697 6037732577430732800 1245355271544282881 6722893455961161729 7910606027377783712 2517833273287409409 5879464555719361504 2053050560761922816 9214838112587182080 2574454943184289793 5668991734474635712 6397394346699277312 629273743610929985 4269919421642929665 249164581491526656 6897317868661356033 4629692358224570368 7336823271378343424 2701490883805305600 717675901865689088 548826862841740033 3042015455615316992 4894342298276039553 9153118830170407201 8046839234643178497 1602268869214172161 2238138766266499073 3338629773898825729 2221012355331611137 4753997087695462401 3249602857295448064 7625636007779991552 2015152929495087105 7673446180864936321 503462959818022593 4134851616593903616 1018173327590424576 1144870489874157569 2037807984989511169 3686948718164895616 1889820221482114248 814442597457217568 4221816484694161280 4446869318648176641 6866216234605048320 9147015287622411265 2900970473927059456 2432059246323312640 7808726927360882689 1892523607460847904 7806107352955023361 2328776590096201328 8618457531454193665 5737600559828877312 4209136613469844609 236123247881995904 3585434195095134208 6109788615016706049 5338723320864046208 7858751187850182656 4873437925587468289 7389460906309919476 2623726347457470608 4117510747257183744 6747575904079572992 1490187738130791744 2310944246709764097 6806350036907327488 13507186304567296 464226284100641792 1487350115987193473 8174230156052604512 7355443181279995905 3319628374462793536 8724205145026141085 8000278959546656768 1203045072134304768 7344363127992449281 3799087509546697473 2265552293724355088 6046129868689637376 1677151537885569025 7449748339531631617 2569294723446183681 4938858331512269569 3115764190919886720 6931490612897644544 227709503212090753 5769119793015650305 6768118694753425408 5672340951924146176 176443859051632001 3945143663275151873 7494133698500609024 7906838087719976960 3794701404683255808 2473093025822869857 3806967309206695936 5389146425964519424 7271376051536199680 352088098831219713 4874200856952760320 2703617104695689217 905578133196601344 2147739400600399872 906782548758102017 9156081582935773185 7084645217338444801 6668567682776713824 2121712953637650433 3374709534558573281 1324987532650020864 1645239243385942017 2650203349759377408 1059267986685303968 5560511579810049537 7696183181960809256 1644442646883576449 8970339058440847360 7717966887498863776 3515391282526916129 1619988489604298081 8395453144967478689 2542506832186749952 6292424926404272129 7211822875423180800 5346344857943091889 3301454275645663233 8867376581981678720 6057195246899548241 7020913414759235713 2517995206751975489 6778695580422832128 2378230917978652673 5298469488345877504 4335928975696329728 4790306231466997761 1961417164406128640 6123857464847250945 5071899773617294625 3547970028524155137 5643122448814737921 7600172429829234688 2796669454011783872 6295865387132093441 8683506449858175488 8254483427701323777 3568304574978588672 94229485989624833 5287449376399044096 2153230395648819201 4968231832609565377 6886214455074497153 9028315827697528833 71156750754512896 3085022713685558721 3034928607550508032 8065728316306956289 3957706486561166017 8666781420123878912 6140126080769556224 1506425378083075584 289120046874099713 1338450578872205313 4839551076711146497 1450749183174267521 912107956036833952 2962122943906932481 1588237705647540225 6530369071331573760 5796853937415163137 8906351930877111040 4302250722686198805 486543956310687488 3738760895901852672 7206918329654480385 7452950111934386176 7835621684688977920 3028233510848331584 6884056919544168448 7651178003675615233 6918810628967714049 8701510440589295617 4720673245515120641 6721485834887375964 3619101215012724289 4352384108588144800 378624153146130433 5738510784173888897 4300361429983851521 7552989878576319096 5737630575099095264 3684304438520805888 9167797702077113808 9031969193068601344 2189392788142359041 185450923979931649 1683921335087936769 4848087466366451712 2349041684993588225 2851908268933380225 165330163657465344 3991626801513429376 6412391790478179329 8650391817268383233 5074759528094957568 5890013151571927041 4278599720516141056 2429253331935272960 1333838432048906241 3269726939827638272 6128289581278469564 8808770703802187777 4244362649790139905 5242664569984679936 3254501472976698033 8841420996217115416 4822314241789753089 2462320991554775041 1407909597728986113 2717564125088534464 8741913901168823296 6009067718395809793 6331758098514345984 7239288944797220865 6504396862825002497 4242789078515439616 919611865877683201 2207125777738629120 6357972404488309456 18906333713950721 1585210451722119168 4642229538882234753 3144475980721016704 8611175999618890817 1527200905651686400 4355912069811798016 4062243503854958593 4496679863601610753 7712678265178062593 8131215576103490945 7330654512253108225 8503706338420959233 3957952441061601281 5970718505258979840 5305928145445092353 3630150291738104833 5297650697978966017 3103680748616511744 5892025787136118784 6376838406306512641 4190109789161161728 1026022285461676545 4327881012917196001 8242738894992272097 3766182594763065105 4778850410024976385 1577415130189246464 427944911034536704 3459846001620447233 657132705054194689 7348489649635948545 8813898752803921920 6221089930679476224 1445006537570494208 1603474965394255872 5539442409997285377 8426806808740686849 120826538623976193 5239863663797322977 289720712371153473 2061177770329536512 5615145252153685441 9085907647776153601 773527547914425985 1930065453954252688 7399517849424941057 3180595675016130561 5470828373860617985 3011674397473213088 5728741495518330880 1648538211093430272 7147951091613868033 3780516565745099008 3870714316939503392 3778103718304066433 5645136059593086081 437887550868626433 4118780155919329920 6278775114193782016 2005321773655607681 4054157420930381312 8045110654843163649 5864878532155588609 1459358337704271873 4599052716411426817 6959214341542280961 4571874109791942656 3420527476248570801 1790643300121010497 6587352255511768833 245604184086806529 1 5487012077570864673 4791617220942174209 7683070051635527296 3736322440501002240 5569894978839986177 6810075762876919296 8227549550339600384 3724508097951563776 6769183370934364737 6082109305797068801 4792372472689994473 3101136268867659748 7100545605200898304 8797276909253851137 2100521437317230849 6315609441773596161 5193904031742533632 715740914638188033 1021500917360596337 1738843405739233280 5558831957301972480 6549633821669588992 144983822518452225 7383403861721408881 3882713442415898625 41312056785554816 7145593586887688192 8408725980784089344 7861459900917940480 5165701133537933921 9064212348078542593 4663154125154664449 6303941411559266817 5869554272327966720 4350335661442409441 4228116024903415040 7178975486367913984 7614184597312249856 8501304256354902016 7153938009843008513 2428124654243562753 241849119439572993 3567639208142696961 4426559080156011520 7198894160851133696 5064372725025404256 5628916720966220801 5777012580344503553 1319528168804771841 6540183654766133249 6983178403961249993 9145267973812023808 4939276434402261505 1110586275636665857 3523381553796328036 8370712072308084896 9022054422243808256 7319731914463117312 7949033610166242305 6742016444665105280 6634883572993251328 906731765944987648 2880397090003421504 7501441430956930112 8465049977337080705 183788272366643265 1255502095848304641 1883878340539131905 4259168455068673793 3502704891561097473 6725308686815367681 8837569495848312833 3590901390706045685 4611677952229469184 7366304803811745792 6089097867572969473 390528966930448385 4651267992984771713 46505340109094912 1077904217647942017 7556676588958130433 4056322894100938752 1615407654079582208 668638276974926545 5371881407194693632 6480850575913041921 5637075181252059905 6696292829610500609 1269570233690539392 590284985477411777 3601533918405348097 3972350143035795968 7918623795041533952 1119338246442948609 7442161653769815168 3848769387560173569 4803118667309963264 6473991574657007616 8693000908755760641 8092289859881145984 2563113808388431873 2022698799827488128 9139407558235657217 5707324196663402496 3572824473461790720 780069435880849153 1876474016451491841 6763987502155103233 2034355093705970944 659580918417568128 3120300421900959745 6963273466085469184 6021324409331431424 4062407193069138561 2215210308542610177 3863124568177770496 6299127795502055425 1104066473843228961 7939837441604470913 979751751792296496 4370399234812843008 4367385787584287105 1140013923659531520 8180092515867836416 1682360946792237344 2054823978257444865 2277006632774081536 4563749895916697472 3986215807855050753 2209245917047858177 8785606564823391745 5968407593068134400 9148857857001527296 5068875118120037376 6189427204332765184 3788176658043871745 817399250223863393 1109815766970215169 9196496798322102273 8253013263764520960 4585001790914276353 7876773042193703296 3193566817301832705 2015340924429487104 3641783784715255808 7360388837624250369 7467545290810589184 4021261586860966017 7119610707112978432 8352533278940463105 4102347694361323312 8514616093659959297 839755481244737536 6602597542480628737 1218429708453847168 8182856994507550720 6689299191438228481 5209380384519864576 3866856340350066689 7790151848389559296 7782568856482873344 7357497383476581377 851942965092687360 8920881780877469697 7653262291920536321 8821826793527422977 3418432701662880384 1225200532961927169 8615854748493485441 8014557469836990721 7723135466251235329 28922850508315648 810691068974660736 5168535643619846784 5940080205845439105 3498124073739854497 6318846627837776288 5536621314082082817 8319293547961272416 8928587076349591552 6960884568973985793 612339892460158976 5409459487668329473 6120035459541749760 1243719937616840801 9146304572659092096 7507944942561918977 4858698386531942401 5188268121433984000 6970392557381914293 89172215840972092 4284510303165698064 2339700757746780672 2308457190682066945 5379141557741219488 3130916115854491649 8309720538505331841 387912780367485953 1655316808196045825 8373440725014649345 4831330654049473504 7088085726625431296 3375637829911088832 5298696508768077761 6220689828225042945 2837657177569964033 2040495737287337473 846206599111582720 1720458164552597505 234119451692382209 3750591544458878976 8431897391613032448 846167698496363520 6232584459093805153 9208468752021114881 7974593443854671872 58649933927573505 8172816339504701440 4228693973839904769 6344999164872283841 2988175177108881409 3651633300236320768 1504686285080825280 9163029123660095489 7048636149363433472 7708504793445607969 3355396858919108608 5387012447019016449 2902967233369473024 882775015245985793 7217982345227995920 4828690396983172864 6798220583298524800 4826949093947811585 5201178108415050753 5602811532923977600 2340062667652800512 4194123016873618369 1075720650363229185 7340958741539323905 4060388812190998528 20989709928800256 4795825836530466816 4969951081786814464 7229886269299348992 3330881498504431680 4520448726903579649 8428110982105203840 8170539054163629825 2704922163238387777 6460982296323162112 6726478778103300097 6878813670519040000 7524708417536000 8705098709518616449 7057088366109523969 8928278824728657920 957752246629753857 992333980908263424 5796830725512292928 4271263829165560832 8702385537925283840 5547991533503472640 3672847633432531584 1036720404807372800 277883730907660288 6999724980808417281 714642233425851392 7317429789151982081 5364711616044597248 5327978372023582720 5886724888469646337 284249061073092608 1 6969466700967004417 5324161141527805953 5267773117909018624 2726518135485188608 7643848544420070401 7552650588702736384 5605113205184266752 7065456315343127504 2696833781737041025 1436901412260904960 8540685347472539648 8318167739089639936 7557342103946219521 1169039866786096128 6513597993383073793 7118641736471641088 15386100891318016 1374256093254877184 7129564865869447168 2412272279672040705 592621899591524353 5035906141588811776 6302843321273409536 7413493095605062785 3207692208844163073 5833435979955551744 1085601015115095552 4694212911021124673 2047162971479797248 950128603294801921 9139088233401199105 4325081165040110661 2174210712564939520 2933064006174162944 8630150455552526336 1873097337913846273 598360288458369793 7651966090739234208 340514112344431617 1152698968053423872 1133855870826752000 216127143277719297 2897342942997001217 7381798157083463681 5815267100633981184 1207624313214392449 7122416045504051201 1698146071727490561 93000057395933185 706562922215012352 6236109820922557440 3693596016554737664 4423227534251854720 4673593780787243841 6983248712637276160 5814575687009435649 4078177359032793601 1900959102213195777 4135723862325051008 1059916703547138049 762660105060371297 4009046811918615040 7563265690938277889 8363971179723249536 1101139660696657984 7175638291939745281 2142418623829734913 3260821246641454912 36449214221192 2972144494131870720 7647514610049811425 1722854515973218369 900866417116160001 6252058564909247488 9030735557343342992 8665453369529974785 1299184969210408721 3201378032317104129 1114729215758897153 8016293924754685952 253671765571817473 3243151143742177281 2258039921808915968 747527616299917312 2260872772029004801 7396733832851193856 9057126386861391873 1974176420373594113 8377173516076837120 6685324902865777152 1020310065305185793 2642148035239793248 1806736828513557632 1674239408870171649 6281033454910210049 8710727497862750721 1947778928675504128 6124817205900214273 3800245344064127745 517013034016461609 2596102926034080065 8849737930262749185 8063245268532744193 22330000697458689 3344537286637300608 8827008619972260897 3559310308760944640 3338189494747480577 3692327384297598976 3188601954520116737 2885511571652859457 197017967761268736 1898733517302245537 2024875184002129468 730522335955910656 2036900682374023169 7311513404751077376 3217379247765586752 808390460639637504 4380775750482574080 4175497270779371392 7814955962628487680 3603949259961939969 4511991481588617217 4320412756749647872 961875138155042081 4964583851242718273 9202212513606549505 6350667233863794689 8244348937252252185 6498203879068745728 87182377351582017 9181682926580421761 792097572295945409 8179155900665221504 7207215105654708992 4947802518570860545 657387248085640897 364862122198431617 817285297597956096 6684534062440251392 7064775717882883456 8361734708115109697 3650816581374101298 198824395479379969 862513374157894112 3569733833396601344 1488949868142395137 48308176526792193 4017361164403016193 3738057397724397568 2153964424559525888 5715692669529734064 1890051654039993504 3050815199205014512 633122614906947073 3514784605840581376 5108150103081383168 9059858146466184366 4167079719720084481 2865881421770099969 1756998015542343296 6717539933723918336 7338605726298062848 3242570934038119425 8968506044991901184 7534093023779291137 1192224013766159233 1019367808683063328 7563842777551953920 1587352933848455168 1110682521848149857 8555460894250084352 80178627107624449 7264768105715179521 5526134865662032896 9097706808662491136 4229817463871334113 5472478788323680257 2257728062133743920 398469300660771776 4327722992428794048 8106290769420943361 320326679543091584 3340790064121470977 8611123865750820352 108922798645496832 7339601979803537408 3387004001483296001 6793685551021965184 2359111050612969616 5330038633076686849 3489841534892799232 1106226495344082945 4153586304013864961 4522055550723314607 70094090782932992 4366584972292440833 1705604365490180609 8261197866147999745 7047895095953120257 7271587281902302993 1314859432418531009 2468779197298689488 3045479532936007681 3449682526737202897 8816865550718130176 7568253122296440577 7595673888150040897 1847871828475585504 6240971936913403904 8828842404940480512 1020950088489066241 8056337050716669953 8265829700012619264 2344821201181351937 2501422275235637248 3062808718699379201 1753078132563886081 2574256262769524161 6031442220124957825 1014616682936646400 1640154865015816193 1277853736776246785 4796616652051516928 2212677766109528064 502517641453711584 8646595747602553856 5385034989770935841 3186479469511540288 2299701041664618496 1592776692635956193 7178430751789482333 7320388708812486657 7390511455607717889 8677550351196626817 4391939171614267905 6380307940630530048 5548617158749274112 6910522339291049984 4529967860619739136 2032889831154752513 6948129406463474177 7132730395797440513 3110203919464960000 1772815520429389825 3200833244397215744 8239486234358738592 7683411950624145408 2654201876417346384 2474930259095455744 7381731763096050689 551881211372031776 4718139130885221921 3602734962465693697 3946607608597772288 7898082095231434752 4468187252303849217 5579593623080093185 880638861443649869 3820292230131228673 7089938424158807040 566521365196594341 7373748319021074433 8334713237984021505 5567942956584888832 206678589898969856 8408381216433373185 3055414336094908032 4543210050181111808 6657634983482586209 3871712687623656961 1644444130566205441 6220867827647095297 1577815290775602176 4409073745139746753 5315879078848577537 7285053770887946241 1817694216696725505 5319308165225459369 6387092589286260737 2753336089405427712 6271619336154592768 5894793038383986688 398829762865835904 7054527168971534081 4027870079476531201 663054555697208266 5835904664483182433 7235487487695106048 5604186917272944640 174127525447335937 2460007581942833152 5516711400214850504 120018737743134721 8278516198507602640 7087715357130052608 1468070299928501120 8749077111266869249 5113208225939625601 710661866623145984 2833861039981305425 6207338158685409280 8770856064348291072 2237652038797623297 6708142978352332801 9125554087321911297 5915950528524715009 751380551143501824 8502887003605241089 7887283146676633601 1425704068755839489 7863858805248766464 4199026302679484417 1755094687116059457 1976090556447017345 4512546240186199040 7879800786339985920 3601065839903500545 344494864922641920 6889971678330603959 2719286438170440048 8756063748838409728 3451222744720088064 1515307038874525569 7738072956931032064 2960964339700951297 1370530703029962753 1336632868909232512 4359998786003977832 9071126776948564224 3321588354127922945 6704158283551014913 5121947273505968128 623804579679698944 2687194899108019805 3170890357069902880 726920316477552896 4813063541900701308 3430240169997795328 6323657851135541248 2557198857048314689 6151649902358056204 551172936434182913 6692101136651583488 1580851846448057520 8349253034453302785 7783063647527649280 4032619129763528704 459116829367090689 1851811140654603264 6189592406295262209 1224361366566904417 55097653554125824 6670705280434438145 7908747331734509056 5506119434381223489 2771122610607919104 2373906581589852161 2692798106477322241 1201910750574870976 4464851892608057920 7366235682322213376 2588827331352453121 2643423489232306176 3207990998932455424 5125185206072541184 2501490965078815264 7201721802340481409 3031812385580159105 835919574596468992 7828588240694345728 7846948926866360064 3161097335702726353 3768798649622437889 3488707057440582656 6800468190785881985 8485130253201135104 8618284797506453505 7917173486265003520 3399346189018062849 8168205989439275008 5193729297612480384 6718827012217262081 6801621430374163457 2888817871364099145 7379620133658215772 4226267126836737536 3114392346340347137 814663418006538240 4059952747320958976 4185614029204753792 8264959673785457696 2971915331460079617 2018688960634802049 3773181436110638561 8535357818076882945 2416034923432102924 3636624003789440001 2344945458626953217 9138854873517418753 8151851341792131585 2364516102908968961 3266013056578364833 254242673133789312 1600173265473760256 3092356417081993216 5075494919559274497 4012882070487522177 4963895781128013313 3927346167301537792 644326129942003713 1644956924976726017 2317334394814595073 1118611915447241728 7016594855855826944 5211947313137292672 4976558519737058945 59917939374477665 4387025266507751424 4001541974251902224 4047983425558918145 3785506869527754785 2669158362497909504 3020283668411031553 3166288966392476672 446544868766340993 3807395542572987777 23245755196517569 1010266500503322624 4534616589926373121 4096871807178651649 6444137743390474240 5004385162296593408 3630192310646239745 953820552967422849 3424477892980002048 3915749210602681585 5576971991545835201 4853745559814875648 7629269225481216001 5897318224412373569 434953957311044768 618075188111875136 5861971815251116032 7184780527073948673 3136438856566177792 6892169916370517572 617958622854684673 563568909358082048 4151082831510614272 7138019982336401409 7801297263363915776 1994944943758482048 4997013933208784897 6301341612145997248 7135197264147906560 91784937001713665 2770629873010311168 2634003974315012608 1126421062342213409 6449365776799683584 7475522472266122368 8435211297893443328 7861556949146517504 8113785719738043776 6496231133956276224 2207424481618807808 7005830818497425409 5520669652332617729 4397657563554159617 250292613927005233 4674926868794836736 309025460627730048 8642288807459366232 3500749152944527105 3456071692290277377 2609828999863382017 3720243506951409856 5960820781593615745 391561897757376513 329553040076537344 7074830145929078784 4712269463173814656 7329376789375582336 6814577469886183424 6923702779463598080 4052131848914722816 1076889007319609344 1344347451378651136 2181700729387257345 7503861554751614977 2248486294160174977 2187530291064717057 1388185529218367489 8679339436928663552 7827060194345549824 876307978095381249 230047368808075265 459100841076960001 7072066338286420992 4891042617902710784 4305869606264782849 5203560307977833409 6241758895305916416 5727637713184620545 519524792919509505 4403168874301255680 6301732181223772160 5584149910060099328 5205316085936553985 8680152784610541568 3307743520828817408 2930492526938305536 1024128657562566656 7040904822755895745 1006176909010075896 8288104741940659585 9045381222931344896 1579770539770616705 4835806405458231296 2147109522698139137 665666932392386560 4866621663131859584 3794998127928859905 5076454814229737664 7307995900298900993 3209874791585444768 4516188028426337152 803560921776463872 6832092080462102528 7519098297100302113 7813234763830394880 2130093563124172800 7798639634289180673 9064630538618580992 1740246096671551488 5785488295263723457 1800673197336956928 6872380861153100961 4937179710762019841 4465628854332427265 5547174317470774912 9056629073704779777 8162595617417595392 5528084462590462977 4181136322945613825 2595067729553537409 2956879782572851201 1031672900760076288 5615366672842205217 4458807621153826305 5447296956814422016 148313459458516224 3176491834350287016 5737518630704513024 2022955526439274944 4277758784501837680 797404382116737025 4177753866689969152 2483119890903597056 960098081463995393 6661685334751833089 1082394122213072896 2812508735806276225 4903790981708561312 4097758088488144896 8423425962998274305 5078130503227289857 8940740338610667521 6058620590977187840 7431150549408415744 8904742587726815489 3631277169556398081 1894733859206070273 1818143556434391040 874500047826672897 4533320136117830816 4905205031312039937 1440978667693922304 2627688177515379712 5852780133488205824 8279596313394520064 5965493727112376241 987028526543208513 71817461971317248 8618339120126724096 5773540514321544193 6056150205431903744 4139553334085484545 9067408052029620224 3222062745177085601 6701744979823513600 2021130984860372480 4967681376413606528 5406268790802783692 1042200031002985984 6739974184125036544 939622770708745472 5615431523665191168 322235631165725888 799326176188237760 3899872178924746848 4555554301016899585 5004583077787148288 8708842850406481920 165869853728189760 3561002996645803393 8766982504125342624 7859563376268541952 2249551122176770049 3380585603977707520 2844654293725226624 4789834615583447040 1476237800647294977 8058231156736266241 8397924377875447809 7744490701810827265 5711219317586296961 9198698018151878784 335525990950143409 6015137425002557441 3915378615712677888 1876706119954456577 582400604744304641 843455513806145537 4763580248934411265 5294747640946660864 7189285929198813184 8983537631674273280 601460357814656438 4419293541985184768 7682092743336821760 6343827441243663873 6690143420031696896 5526584064194268337 8052661424331608064 4256497374807048704 6219295045221457665 5809290698359180801 4694459129235031296 2659373394235596624 2993457955120845057 3365972119045242880 3025688804684177408 5500447146007676929 5481618651940077568 5605390367861203713 5732039580874964992 800247846691335680 3740910720056948736 3435914524013471744 4173691185435393921 7678611830885374464 963088753543088129 1535113027152379904 7187197986646310912 6589337133079683072 1111889358052581041 4887226084717354497 6688612836838621185 8907331427891146752 3693198014979842049 6093362709818496616 8567316815380239873 2630134172002287617 3608536635784790977 628839860709266945 6424375949544214528 6932790483433885696 8471109981799951104 6397435063039576832 6453567089670007809 3097585057800753153 9037025467598635009 7611801510466404353 5652362312960770048 4763740104286677920 2302769763763270145 9218766144145981440 8142383197569810945 7885759197585368065 505580736989436736 9216318706360942593 7822787038393925633 2609177923198779976 544631563783508480 6696281186152694017 8721259069252292480 3756932049146853888 2471877182227108608 7532578437458821120 1796321173624842497 1358531682626500321 2948508617060873553 3996439734739742529 8439516099787402093 7697920974072127488 3205946779672641537 5531550792313755648 7161402680715166720 525517254874465025 7385922221202145280 7965454547187893744 204995963585366016 4768780551687378433 7978239026832951808 3044102982322896896 5716620109310094065 628870264497528832 2952920989464608257 8712289942120880128 6411733666414484865 3257015193559470080 6223312144716611328 1427977505748876545 2387313708558359297 6572547622341061248 3796057725185904896 4688193744158064641 1573135612700950529 6086503808116173377 4130791874053943873 8327246606815263376 525933317963202561 8710426564948734464 8928281426791951873 4636242479390621313 4351081134940281600 5688626059246556161 8498350537593143296 4844564794225574656 3933005128462183424 1259408201306209216 113868141786005505 7422365471426816449 2404985349333868310 3947567253639266048 3794705794776510016 734476834436755456 6575630519365993985 5240314413360729089 977943602746687488 975832976419717120 6541822822013895488 1343189549642215936 8305077725721456513 6344421609646596352 8154978615387426816 782564206271229953 690821902188882177 1937510002678106112 9058300935362883584 1472262420611382817 1763973208749830145 193442338091196673 7168988392490654209 1596589553490744832 2157104577319774721 1177939839216537600 1550181966479392768 6739300732972596481 1348781223501881345 41009345139140609 9071745434589724672 173745564912533504 6496623988804574977 2452707690554138625 6392064193860032001 6119996650890756096 6145808600916518656 6327436674650836480 5533826947422832129 6123413755016399872 868491483963066369 6324496477078432224 8483886620906881024 6575243411324035073 1181974121896886273 9187334030964297728 8466443481548642304 917998497038962688 7833988028417552384 5555901844355102553 3094358518830037505 1592406361263223809 6816936168522683137 2062263666494914560 945902012035130369 7056977444542940865 2494469456322147072 7905807522157234209 3341395167759578336 5092553394965683297 8546584074046882304 8408446683910920033 2648696678106269696 5491976791277538432 810841524154040320 3811297233128577024 7271747960906533888 7480364739883212288 8278938261765160961 2845144220680044545 9167212067826007040 6626126576602873857 4339876777490444425 8930346230727651472 3762836562349588481 7180271575577178112 97350158413987841 1474030557306085889 5089752650552074624 5528424383479348736 2774145534897805312 1966162837387981824 8897474821133418497 8531756755816068289 5626215271492247552 2086876521888985088 71518687170461697 3063641325388431360 5609007912592769025 3034951394646818817 2929160646110609409 8516843623765064320 2775148722360942592 1112678273962692481 6476478438536453633 1624065760555408513 2268164613599592449 1072481108533100376 6307568574263588865 2215091698580216225 5855485481510043361 8019369048918589441 4199007324447600128 1149225504909164736 7043201030900940800 4794016300128122136 4351503206071195648 7911181076884619265 7693784621425004545 4511263890704177153 1146518465315185624 8431282001934331904 4767710290422249472 8110076316444064864 2057859700453913345 8091260895954638849 2077353849272159745 6375766239157946368 5910948128413911553 4629257283466859521 7442835548949050369 2272336147202100129 392515224480237569 8684051191085475968 2163994016968474624 1289468798522054656 5282652298922384129 5107093109175084545 3453323254237732832 1208951456850763776 2691844867015835648 7922301583105114113 596328493395464704 4912216070901644288 6677337549286498305 7006489188339018240 3104701726530420480 4949697868194999105 2263338503039727616 4685827335370461184 2218301399906619904 4971434398543692800 427581206752397733 9000396158337916672 8196328083462113665 6079609664633004033 8155210281788071936 9208318323886427265 4719804490445721600 4254547118526616577 7922697571690542784 6364024907766483073 4642673626398189976 5657965403302726656 252691198092013569 9121493529612368769 7706636440487905793 4009356208249503744 2482805054185342876 4602102449082245121 1332463845148454913 1919431538585110528 1912711224635281792 868258994837967208 7377124526251223041 4682263203055962624 4815458564470734849 7502474934193858048 8703847136351530240 7826105022069120257 2337544842003465985 4483225654358803457 2436698956381440513 4028474099278531520 2591462166150493825 8092349819916386304 6887704318700013280 12526724477948929 9123596991515081984 4533104640531458273 5360421801954859777 6841782802318759424 709624695402529537 474551596868403201 8627583011358083073 7468852825941954305 457096410171350529 1807823170873010785 6180826539598959616 3052592839380287488 4954287556993744896 6653761289228172737 7490283377873059841 8004708893295105312 5707475591708291073 2262306435014233600 5570667000074117121 5258598486863320577 3219155270154991105 6935213753197590305 2369757874940523248 7641156213063392576 6101011579824477696 328158341004068160 8311450080580726848 1484396148816592896 9074872055779557376 8827813458527269440 8740796614223063040 3466558057723299841 55678114381069809 3789092836202033665 6696829700918482232 5124512473658693049 6713079510428740609 6215033146626867200 4851243469237239936 1485095106053668865 921064149456031731 6331916460903944193 7609620890027126784 3958876626106548224 9033213081347006401 7753892604662186241 4404130817666877568 8793050825329623041 5475197282255480257 4544986779911684096 8605238187727183360 7788657953951431168 9035153331054318161 935419841445941552 5033275635249458753 7457601331105038849 3779537022507925505 6408980045995258496 8815571145643070848 4499436593666076632 490088533861040129 3450290557702549121 5331579558767559121 8010113070785396737 5092352375173587329 3649259318068181248 1252102732550526977 1063364549592039424 3031382808458483681 1987836633923190784 8428628985899261952 8916245055330801464 5274439780835321344 8464522821881073665 3655173546401077536 4442476776694281984 1899141654547626624 5305883591749074945 3668544179023880792 6399294030862160225 6488325784351820000 9137101626682577201 4776731795642372097 9178809854980052465 7542123098849611265 1156560072693355520 8590789728254327040 4484561982635231744 520817683315587072 3340388016289474176 8444203173031295856 4126923290934493185 7290168662001352705 9122886105398041600 6443407268885839873 2228582232980365313 1551623601146527745 66490378790971136 5896214540218396672 2793990354224665004 5460202606655012865 1464536024724271104 2944012637534831616 4141964034726506497 3954372152837563729 3336051459649350529 9106471454142426880 8689569294433429472 2987358592421793793 6258661710865727489 4151855555515990016 1949372532644585472 4554935143055406912 868668445637094832 6668181070634549248 665352565157073472 2415405319113782272 6449705743832454688 1231662879697694720 7039450914428595328 5342807277231867392 2394673459998515201 3624421279826116608 8589491085623951360 4016007829443477505 177936566485888577 8573870250827464321 8144485657059386053 537613380550742017 7614947202073696257 1957462468194447361 6280859192462401536 4622558149369098240 1427797397744701440 8229035819731581953 6795237008225855488 4695922719269696417 5829056288648284672 5874065047979614464 7580569167478196224 6257954713548155521 7800232246501596161 7467280780575556268 677613412691972097 7538365959176142605 5533024758646920704 258689935187771393 8525513894458567680 5694397981751070688 5229460056120502145 1250130715450482688 375871504890679296 3383094915952311616 6348236421706350008 1956191015545202801 3033196435553457153 3559900052685701121 5382409980695053057 2532382317783023617 3587524574146284545 9014626675921976033 2318647165490458624 2503232836235763781 7303005097950450129 4635469282800828417 4696895968521220097 3885867415392941984 4261891199504060480 1413976266861084672 1439613615365299776 2175809263181709313 4329910988660146177 6294444721051074561 3436109718186127488 3043768595193655297 7872096440864013312 1936855688368293504 3459619998080761857 5910706261141952896 1052341628781634368 5390078043343552513 7798534815388759936 5957589826039322017 1462286896102054912 1560445085959417088 6332556758742705472 6846467281882513408 3414667545469367489 7941259806056449 7500299773181915137 2060865776188039169 6586766747202370049 7337269207376068608 2732506066544754689 2996717251699924992 8506607946830053377 3691184314287314944 192791232540311553 1135783041985740289 2629155494419847168 285809009687282945 5154539366587500545 2707248216035573760 3204177239490177024 7241463090637781680 358090679669350784 6198249911790403584 1224556455134019584 344982142373019648 7295375744690569216 5827560320374525953 2720476364305790464 3895841897758310017 5599331182267244545 55552089634717313 1437319234060964929 2804515020897733889 5102383682883187841 2941502956518074368 718750021836185089 5254759822378270720 2296765474191966209 4700550194911641601 4171946754794602496 3827399415448690689 3174007677762946049 1750991425951843329 6158043114187258321 1002165439428307968 3716324121702166529 8480321091773136256 2254363113489989632 8296601346612051969 8434713311870379777 1442789714086649856 7716423541979136001 6289513604018996224 8889387924273238016 3430884032562987008 1522841552624965152 2546405500270669440 2563030127748573185 4501830887764619520 6357044169712726529 4322040158447452672 5050312137470929152 5544407821041664001 7678218859842501056 5642086628854616064 2117479555180993025 8321118191395835840 2901795370165141504 5233063314102221824 1214314851961945409 6199597382597710177 2338496457226606209 5306686410581245953 4158306664823469824 6874433484798722048 7183175919436521985 7021032297274894209 1822949764371129088 3036232894141340160 436985628102419025 4607438639083509088 569517967309936257 5048992229383671361 3882679809128205792 368926516665182176 9015037330448834561 3916466052782882816 2531488872120563712 1440786598670085408 2327097534283743232 3643791793428707328 4743805775752124395 6199274982419922945 4287692458455771137 371828138524484865 8072948103848019457 1277798873196891200 3091791339901894017 5262145428552346624 3559575380412400830 1195454948546572481 5164284690263736321 8916907395406200833 7422068602490716161 8016129837695169536 3071167499888479233 5674771904791672161 5252615958603449232 5255632289827841569 4688045327300718593 1884152258881800720 7711801213754326000 3580038563008348161 1324030981409982976 4868305105094057984 2400136460488409088 920364333253969089 9021920438810998016 5967934332257841153 8309784398173751625 955490409660716033 3382057119652571137 8285806477290897409 6805134412158547968 3958367557119918080 7161870336668037281 3068344068950818817 9190232920873283968 8012783386715284416 1507706984000389120 6360941131337621505 374282047632945153 3503954198442256768 3162049190325145280 7512919202904852480 1800375263385180160 2531868260831407744 3880109269210996736 1865864353560061952 9042865403115737089 7080035976257064960 824051534039760897 7338367077192475648 6136537912979580416 2667880698812180481 1991607133028130072 2437724197697858560 7496322770744343297 1409407000654600193 8986316173117947904 8299522810925678593 1514823977192706304 4041983364392396801 6484954350551354241 2817458072641092865 3489557121195043840 1686282286098535424 6923239820844715904 4363877918733068288 7437872640008340352 4343638383748534273 957662107117447168 498820013824867425 5446203743206577280 8719512658165579341 4102525899535161728 5388572535493984257 4486819547482895976 744871365264793600 6789004419551739905 5074346630301571073 5720588778286024705 3999191687118192640 2797422560254915072 8702801797959565313 5807967371504880784 3388091921614384129 7567519867745910785 7907267289062165633 6318681099096201472 8128146575630111489 3005345022822564609 8577652213689454592 5096444133397937153 1665724393784213505 6039261150107402241 3625142324098123777 7754537658893008896 8023714465176027728 8256708850928730113 4034041369027477505 3410811827911810049 6241291102254199008 2457753802912383988 1467772968834463744 8746766000860059313 4746581427760008193 3558198009435897856 76844790648995585 3517663298950729728 6717565467822482304 899906675275464704 8597753778148721536 6523114983430153184 5529054446815866369 8608182041009638401 4775476412335439873 9015938487882988096 2954058666070131200 2864388305117966721 9179668661770018817 6383945964196821889 5025579050002056608 3731525227302535169 7468275248137144577 3835339684996450304 3760865509128404992 6084196598726080833 6414637830555275008 6961846800789870288 1772328352042989313 8022832507652430177 6588350612932881409 9208747267833771649 4421018204441107904 4863390234129465344 3844909321008464000 6605194295630741504 2868857824231171009 773442157364762881 2461282551779262464 4372009501115919873 6166933395539678977 217086943248901969 6189627140192838560 2655567479218307072 8875145358486890496 6056868013812222017 8824647466674911648 6870357878652652801 1554543850901943297 5286163401841972129 1025372172361793537 5078793293207557601 3937487770378174048 8826694614139404288 6862772545887985665 7841892527610396673 8960453069910425600 6594166323846578689 4483204797110559744 2014147325889473920 4512942829341474817 8053845852065402881 1012747167486363729 4086511526705190656 4279377364356235264 7709249707160269441 5836446581857966976 4044387531750780400 1059640865600537600 4121157288430483457 8868086808838327777 5460551193567087233 3316934917688181376 7116889355422089729 8180212148929758464 6263307028997960705 649383571505307137 329873386035981472 5566595828801291265 287089464654106625 8413563960811822080 2710580512042750081 6015500596596441089 2620596972246201489 4070703583287990016 5393276796718314496 4344830835149449216 1674057142568697857 252541464072454145 2267326033822744577 480447574161201152 9143291543304015872 21678463433511937 6337014498268244240 4020082204621873153 601631364524335441 2732974463551443872 2979533738333305729 671193013622775809 5001411316606468353 5311729212337537024 8402900379079852033 3877002364211593217 3688985200625795093 7806498611514677249 627860482484285184 73505291378980352 6199634499994370048 7746427364705042433 5301627388083470337 3662775506510561280 4247899969427228064 8534256886044660981 1277574456370166208 4388000058607233025 6130177233892671489 4229203373939032064 4070430275114156673 4728313878340848472 6806752485012747264 3850445592777779816 7335262278586984448 4602679391218700289 5979377853481688577 5248653493436081152 4940367756114678784 8942618998940368896 9125855885756489728 6879083633309499392 7736699241772024320 2842782118401540097 6842919409134927872 1345763580862121728 3068948218717490432 3339419257218137600 4723153296848932417 4904825323571139073 1609908772430422528 5263843451851288833 4674517601519935489 2540108219840217089 5255612108748913537 8595100148592653056 2283004049793171457 3811361802119438337 7799599981691198592 5600539870245297921 4287581664908445120 7851740869950236672 7435061252258174465 4796041212376703376 8123347991744528641 3311132953969132080 4845486517527090856 8356823079801144768 3020071113699741697 4789925165113827840 5091991206511564800 3839296014367555584 3291697682511490305 8971535924386070528 1899319041163048225 5115565939370457473 1775977106077978624 7091327765849530368 229343617280816193 5819961103280079488 2550923583334825985 9191538546696230913 3952428540647211008 8523327149695113536 2013524435203181569 3178733213372356096 4688075899708600833 142817400118472704 6164872233510043648 654354209385883689 7762139428875648449 7405721018424809153 230088097834361857 2256420924666832896 623295944930414592 8659134247181788832 6751332960687645504 4171347631614197761 8922474616922512384 1991551322395647105 3915385946048106497 7587139439401258496 57409979526176768 7983536138365076737 7685731358734568961 6093479513106415617 7374653023159514177 6631386782279408448 1820889958004937217 5876102734786532865 1600720684806095136 2141078345841989632 5009958494956822976 6356840696468733952 7878958697289685920 6382312203961699329 8823580093947710977 9148044218390806016 739101351736335396 7841681146353525760 8097541247091793920 3001567357793861632 1626317725479854592 2194892964164897793 4521798560550983425 1517411080892012465 1020249384002329009 4562224636638816896 1194289582533987844 2811165299970794337 8289599649847669249 8094277568325951488 657905527577634817 431111908854071297 2683110148400542976 5829346046733713409 3976446434387457537 7841901026729688064 4294625790300048289 6003454360359895040 7611735848659247105 1620373865006931355 7460638196540899328 1472690394013185761 8117515062654268416 889387248239937537 531856236610078204 8512222540323246593 6877819303027707905 7167271768549752832 3092813603353960449 8163208533465004801 4778361279641681920 7366908890671025328 3525409864156116032 831163114812580864 5363951732468827136 4165079273612084224 5100436069577336320 1455049390082048000 4739833197220748673 9157871778254684161 6294224624033665025 6496693494216386561 7497221772848521217 2746097049856871168 5791841911775196160 7768637943794771632 4392607959768080961 8835386813858793097 7986197566165993473 3927117165298475049 6175961345595258880 2182013475284631553 7409085972967407617 4742886098011560432 3375604607903864320 4078876646610405377 8687158439318231872 7541861152042981888 2556152739306010624 4098480687747880961 2034431726355488769 1715954292364318913 1390079521478590465 8575185383207575553 452470077627926954 5560747232053984257 8124929773996344320 9174709256514018720 3753253854331467648 1148851678955042112 6499954733541166080 8332840563791736832 4165521008147667289 900614528308460072 6588452142948102145 4446266398134211712 8813967425383243393 2534331472883625985 20954130075528704 8854390173562075393 4008049434161143296 725241094746094465 8640807605113978881 2928981227252121601 7545370697583862784 3024335957043183616 7132841861978468352 3005427114926956544 7432353675219400704 5159105340396021248 1832823121100406785 3865176301801104384 6072357674649567200 3674538223782973441 4352746642605655041 6922568066883780608 2684770898369314817 5732397519475539009 2321704477852922617 2571757339062452225 934942905806750209 2687462750652203009 625442667080552661 7415241916892001281 1969241223287384065 5747560525277429760 4484919348572192768 8053348869700671744 2027829835893140236 9163741380945345537 4180288032201020801 2953085673089349632 1022767086398753025 4612610119906836481 3297778795604426177 1270813597685656832 8198070881190792480 4265491757220683776 443708677338808321 6194690054162066432 5752365696446666753 7716456368725430593 5947857537020165504 3836668036873066497 3004977765644700257 3545905037383204608 770977492513883201 8056159725299630081 5391593022285607040 3531840268906518401 352791648184454016 8321025254393643009 4531221840878577664 7497270308541512705 1153314622196752384 338930522050583553 3814021860925210625 990160250834220033 6678532936594080384 2935749451375035904 6054852663222587393 6712517417137930681 7337495512424436848 7774195896162109440 1611185035605086493 4998230916601765889 1670347522704318720 8942899963461894145 9071221356323049345 3131508540242788353 4560585786287426049 18071038582008833 4118376907399579648 3772410634656137217 7495798573940467968 6886080912043578881 1708122967546405792 5981665617772249089 5837301344489734145 1187618983285620736 7700641306889617232 8359217418280239104 2068192756210603585 5877816650116571361 3622552912425617408 6823108518419062289 6583871938487781376 4450299781293249793 6862533728418027521 7001001595063380960 480242214157152769 6071356101219581953 8451482294177544321 6730482897676565185 2474488086759368705 8154301889518718052 8990992524739728576 7374055552280706113 3136501596620639744 4775177095460327296 7124902580557676544 668311044322200448 4021169836894209536 587956730039743585 8317545575204709888 5109465062083383553 7137126552546410240 7034037520596200473 1309282966595665921 6691678868459225088 3618969053952424705 186180422353841505 8573861951747392833 1021989565493663129 4899625346359537760 659131872159719424 634771048492010497 6886606766597287936 345561226312493952 3878889569326125057 8902220345336595585 1608201385172011265 5793299415658022416 4825969907112791133 6404721264991883264 2204080714448966144 6761044801390597888 9182419821820477441 3650787979240596481 5177535298849247232 3864739600635602771 607607953458446337 711915831919904704 3812805476539217217 6451857393538095828 3835780276972061952 2057370758289456512 2464068148433279488 3975639210681155584 900525800522544641 8708754856420380672 6823144864510748672 8255433617093065185 912857298637171712 5900522116614455296 3712158021815468032 8953178611927280993 557454403103766529 7099968492192743424 6203454918942523392 6461317848263925760 1386150153299797697 2313473923409903617 7860876419159151617 4407209688453317184 325956660537766912 6360731168244105216 8137370807438258176 6186793092903512064 3863093664352542369 5752383987336121345 1686209829524275200 5039350218826928384 7178107514446376960 5029303046956641793 5789012501371234817 5458809999472907136 1584224899944252033 8865823741775058176 5790303637017755137 689161532556648448 2698377571198174321 7223956485644433889 9046675552069720833 3609138212351001664 8269013899437793024 4456979601190975489 4594833269383617536 4209906270952873984 1244832698523995393 2428316081086765200 1327901405312117257 7592363119482437633 4297069648443309568 918319638236429696 4007172270985160705 7662939976955424512 7834839872010835361 4589451131178303488 836545415710687233 7488214277822589569 233239540670791681 7091059579145582592 8866848143029379072 6833127043644744449 1247192047080464385 8245339567218145025 9162443331378526593 918252514234413312 768051270193152064 2403054077317242881 5541075587113796192 1298630336442610689 3080920269234999296 1449181621138139681 6418576850105378817 2416023286555533312 7445837603827315360 3800766917838757889 8276196623292069889 4053160945957990400 6175553542050239040 7334263753874521856 7147608706559447040 6255940971943731200 1774274503359102977 4008053712973289889 4007414107625142528 3422650465159825409 8405983494614286336 8964024458631059844 469905488246898688 2077375934567492800 1070886891922370333 1827201246644700673 221712994676652033 5744148198398071809 7269373414093871104 2618636653716373505 3860249921345343680 3307991184465076224 4942047648099124033 6792665288215650304 4240239233043953664 356595022603630592 1630738584552243245 1185240322793174528 4641681203089431872 1585592320562796544 2747771074243460096 928498457128206337 5839167976179236864 4056188588372197376 3510886643971917313 6597393524666254337 1539040834623629249 471522428045361152 4411937649373149904 3600453174527291393 1409343458982991273 7503889768173993625 8141691706020200449 1357469485178767361 470193697260151808 5025957392750280704 8944313242195820544 3481394687464857601 2332415085357640449 1949405867660965889 624217754944057280 3068467838804443912 3947319898092191745 6830364944442927104 7119389450209059937 392726100755714048 2003061336209009665 3019123931724752833 2313318089266326016 3538092185771573248 2767433279607464449 4898915399118106624 4579313601526538241 3776356329003743520 733985844734666752 5293597469714134848 3764543102616134977 2068885257739545601 3703682838308716544 4382499202320333440 5243221098167602689 869555681392590848 8163062649428595457 5976685008753231360 6702835155603161057 2884632984799706305 2957320091250229248 2962066198471790336 8313905123478408704 2765803327143654113 4478493659063631873 6834487202383031296 3602864676503027713 4452677787035238401 1793005896421139969 8984325472695353345 5915969852634890241 80840172080322560 3967771839244805121 7033963600713170472 6495542199849579649 6652218990359835137 2468645550546484545 2740934384526017665 1046243930800313089 2627210247841005568 1022984982891107649 7583683637901148161 7995859925547659265 894983045346492416 1170044699119863168 1681780823435267073 1215587973051943921 6748203322169231361 7269052343961305088 6428285411257466880 5811533123000446400 1848454389723100449 4131368850742149121 2339949139226486656 7630070847315973121 4479265790562621760 2489310716432797697 1549937285751146496 6899723527174283264 8622027677018111488 7175580629615665921 8122572902535298337 5420218510465921112 6160492886999827232 1044817814441328896 5595455879235429504 3294629950202341121 5177335061349285889 5275233575925841921 1674764948281543168 3353605024403423233 845557122585550849 2203333152806387712 1615779793249369089 3531895162931921681 1342902917915607040 3614785503464056832 8425951992524832768 5475420112671144000 5909222455175229441 2689668893827399680 8912714569007586561 7548134675594936769 4681054527384715265 901385667398361089 5689683916740702957 1486899512674171136 4061373933154494465 3370462306039627264 1228921190260957184 4365852643636750337 6458598759092243200 6489952321706382336 1161996955621539856 3469870649021909488 5799557051434826353 6315083346345606592 7722816033580359681 1743396465698416081 7844017045467695104 5050676884332696681 6079732520073822209 1650812740652974080 2060600907679580161 6135071014402552705 5461155309082258945 3644123406811913248 6945303684050779104 858628442900398080 6954075169853671937 3066619596167602177 1754224342444257009 8730645104442277889 4055119356395757601 6998593407103008768 6714104716123373569 5592873520411688961 1271545740219597244 4115418373849114504 5943987622958750977 296430589836872704 7511231471866285057 3385897448001250433 4082336026088594432 5377319472255024273 4956799543684650112 8562068931029754576 4067783970802237441 8115943669767340033 8919148618407215104 7450552909289848832 8262625364606242816 5566242250410688513 3983659106400978305 2030923016920510592 136746216575205377 249539241185652736 6041427952050961921 659014439821011688 2551193175184113665 3349143758928580609 8173918543969690689 4232213965360374912 1735177571747346048 3898825547773272832 7430453496950840577 4893780538717445248 7147117486156939264 7273593265281905665 6321902277467348001 2965706315418034176 6190175342618648576 6648998465746335936 4952552840944116736 1545283735511131136 3555506192541548544 3830845309919787009 8092259355105439232 1123327964335212864 1029452964786156208 6914763522165440512 8346974955864903680 4738406830122074113 411062703161880448 6879251697153720800 8970169513680149504 3515621288641809408 4593923474637295616 1188605707879997440 1268513293078167552 1305282995277217793 213082225162729472 4269565291755386113 1015985994109812736 8863458450441090560 4142712925689724929 6556704034148840608 1613712551022821377 5536860381351350784 4850135330396026625 5477170694100944576 3451915567154207744 3765632815024579840 4597969685604179200 5541160461821214720 8063906229204921089 2599413295712020481 5495645235036004865 6521261667576050384 3458355955633590016 9114248148820282208 2720196463238684849 1271137244741685249 3692314736800982784 9061817824014342649 574594623859872257 4839543770674877793 6887253758724973121 7479606576907437497 4718650083064430592 1490995239409994304 442638581375333633 3679125823527908353 3054037736885754752 3452991843326689280 6456753073909162177 2560210016337396609 7571845909960550656 6351389901815189665 6588593392989995008 1788796038477866817 8724585690142002725 165363521876627457 2551955261125094048 5638393607098236929 7213559603883508225 2302018111456747648 1143264745122725889 670046823476211712 7554993361305131265 8085719627918935040 2805977933902143488 863495812476436481 8253907991030923264 2842369383510168064 4546873836912410625 2853289422849732608 5971651265471385600 1491052756624873729 2910081372340209664 6072907616325378433 8562540967889600513 2399746494190331905 6538152353173535744 3769547020819701760 5966170955249732112 8583578171581792256 4689077924081708353 85640369771241857 8685907953465857536 1137035113467991041 3468709270094717952 689462058005681152 2392287168766677568 4553331126733635585 4404931811805793664 5613228215581589184 1807239793227100161 1872204018065930465 6315448244519691584 4567039207680062272 1651260068377074065 6753691210662969344 3026772981476655105 1364997252512669697 7882388035971162113 4359088751789639680 8228403110495513057 7866462992166073856 5688909679830759488 5491326437598270976 9180860377578528640 6300538817340459009 6053605853452377041 1425898413234700288 8097221679702376449 3780534282614479361 2062138251064170496 2024256059419815937 4866372133635423233 3411030218640758785 1522628646834667521 1395363004685095936 6281565561540185281 5089640395501801984 3656291855653936545 6838320906643456000 57245250515627297 448067373417379329 2447803892689078241 5939343067073609537 552618616577777665 8785416876338181120 4653625171651788801 1150761388636852609 1759866872852244544 8329938819581704192 4562212529782853697 8922136981492369409 803615268189669377 5458988975382413312 1612287030507338113 5013053103336888321 7235974772981321729 259761494411968513 7898021972506836993 2004103382407247488 6719524177129172993 3715942645090915841 7955515686445206097 4206919531944509441 5761322191963984165 1799349029983091537 5548742725613166592 7260245649350652160 2671565661851291648 2945668221396582400 1368837841569893632 6375408727196737472 5116720828759613440 9097765791696338944 7281059291090452481 839339543230641665 5812808101900976128 2610301882759140961 4200877649354817536 7615227746990264321 607331268898455553 6249122078022139905 6672409101595906689 4108179469098500096 4223372778689691648 5313799935238864896 1717832913857349625 363011906851923713 3486167164834370048 2589563247824240640 8195700665695758336 6558265168407953409 6598908261360240929 5930598844414705664 689092072750131201 401660211747896832 6865049272740237312 2309503619228237824 1661564035315007489 6286972227572169968 4378900655370375168 7272230009961332737 9218702055281033217 5526875484318088288 1027418712333641984 3353787353673222145 1270198274482489344 1262597589353923584 2198040118117580801 1256450311409752833 3952395849166267248 5668058884537862657 3056952573164599296 1151743180275814401 7111285873291262977 6506299705393778689 5600596842461593600 5671891235621553793 4464494578167823041 8520142039716020992 4734251210005864448 2330476695665250305 3879224375991336960 8752094385333600257 1614577987790170369 1260510571245273088 6774763523134978433 4063758371335211265 4431025793349983105 1304261880093763649 2278675408485632273 7564961448142722585 3725428040277557249 8633292910999568385 6022088990112544769 7319631193891623025 4261300530739109889 8472526967332672001 4596792928362889216 1658252711014973440 6140880040358140033 1870138221988519936 2357891450188231424 7013121135130985985 2520305450420583937 6638871034659710720 8287797318405980160 133174972501569537 4708404203199895104 7259346806498193409 2290922117342414640 1506529711728697345 1275285539468740864 3609890032057071617 4890345083269300224 8555553826471321600 3295399366101496985 9040322659978152448 7591136628261499392 5432484804140344320 7706615177236172801 4161622076339812353 2201041163653513216 4602242501991370753 1733592421758489984 7245180503171872769 4098691991216795649 2617746325886839805 4882676789461273600 3237912649242840577 3442246858728210433 3868965480052506624 4082784526638430841 5100229304643106816 6944893835951757185 3410324111818227712 5602753768543163393 8664407040365600768 5024789641310208001 3976852019525917545 7014273243611660289 7635620908997311416 3849933098784781153 7556548613461266688 5335066173943653840 8299560382501892352 2912470328439601281 6384696899232944128 5712051422724904961 3241407306149445632 3828476837370542081 3182736430640102336 2857634508033541888 8996058970778811137 1586932146359396352 2612081650972766592 6424404692423006081 3873924932522411200 6750718104398351312 3556566792147915777 6551789163964867585 7387192374446064641 5769686482123869696 2047044022522428736 643659706865492480 3419423426508502016 3839110486527068160 317282844859022017 49876770436272128 5914414788757176321 4801330990220829696 744198247993465089 9020294244716957345 6078961519739035536 1250684348909646849 3588849721805824000 6293652926437499568 3542067633437699808 968746808692001056 3175415968668066144 6031772277550350336 164890136143200256 4635833606041501697 948531694457620881 2601780187781008384 6963696692073462784 3281206853658271745 6059610275286351873 45514789680079104 9082515627524136960 1628424130320893440 2696718668863897600 1637637322923468945 1177158790609030949 3438988631850223617 1168250119376289793 7927413669389963904 3432522305704689665 7956267284577386497 8940663117452801025 4105357460798101841 8263411862588000256 4233293198020324313 6829361412246892544 8079023385348653057 325289988218854233 501502270726902272 7902486038565107713 755630228773666816 2026861532373240864 3384903430095196673 7163320782421807104 43644010279280640 492200151865320448 4158735403205371904 5549420452076723520 1213522195231731713 1578537913309532993 9135204350307952129 2740196203273771536 4735341021139502337 9179842569798864897 3074017052664827905 8599742596771443713 5106314629212847360 2214605526160740864 4578872719197661185 8294962617043124225 4705106680462442496 4381240764401713152 3188390478297767809 9034875594146538593 4892211341041270784 207626832431006672 4629344701403248609 3872316918104719360 5662644861090413569 6437756866384211200 185054738282936104 9005409288979546113 7600284381531772929 3133827022053108976 4961803398991132673 8323169556452134913 4851441751724228848 327958422216589313 3142591588357242880 384632483651438592 7598520489049636864 2599120839531343873 6208065894630976513 7702223334407745536 1884633277138878328 7824929892025966593 3390861811289554945 2444186064101237760 2565230990282986497 3749181758066460289 1962474928214915073 6044663511744654977 8734540658463022081 3718523344852758272 4816306039192990272 2844224579448807233 2293263447385057537 899252894402117633 7296756333953589201 7309057467261035009 7835825042465319936 2580840464733816673 3122213224477431809 498015417179043841 6098568919955616897 2187356377984999425 7217947903484586176 1783937348004394104 3613803922533488641 1560810680540966496 8234341348276460928 2224976503521364224 1482156661428449280 1437112171613224961 2848141893753231105 6410756626465882112 7161883740048792065 5921685769395817472 8736204395913226592 3126859818197690225 5821050906696344321 8801974624277608560 3426737528336097280 4995855267281134576 3363788465113709057 5258800647222362113 9171713244590668289 3439499296558897344 383408138601110529 8429319430594516736 66762861203942144 3809591392899621377 1788593383510366232 6460441093915536896 6243448682407444641 3427728260236184576 3024420564164517888 2543551539995777536 1256685373446161793 5788771482666987520 3908802842504557696 5730262451407645440 5167626006666461072 8146342333707395073 3212191323370461536 1246177177695096833 5291231852889193473 7956229110976089152 4130611906571027521 704499668190795264 3546494921926114304 7514099568624498945 6839097643528708352 8892111880589019392 7189506916701011968 2391958947336054784 7812574169830311425 6806025035238896896 6975395261999156156 5195684602392753665 4005657752564882817 3165355250135638016 7115072493205448064 4373277031412630528 7696607671954160384 8177613446728635392 6006212216217927681 3976332710706137472 5018622218725576705 5370420342703207424 3757973388419530752 7790967070540950513 2673576440683373569 4018230347023686656 1158475522931032065 2628705671052034048 2703159407532893184 4152434511961861729 3904919408889168304 4038730202933211936 3022673783132807681 1884651543874973696 5000874845768400897 4109958431285958848 2676323630148426753 717150689761060289 719291414207699489 1422855545645858817 3442890733572067328 6871774202208265345 61071733938889473 2990553049944066001 5641179212472512512 5759221026052318080 2966473473411145729 1095429439784695808 4890781710769076225 519255790304362496 5398141840458117120 767917438788520960 2461671986354880512 701378515103083904 1855772396616729280 6851111631966223360 1073315326924998048 3788425163975950337 5187492127918784512 8528970333308000528 918581778314919936 7115930937231278081 160888151449501696 9222617208168665089 7292255873512528896 8224067408845216593 398933625261012033 5895619571371603201 8734594682620002304 1242483113986777089 2540084062727161856 5181750208535463168 4383175582568063296 3586195953715131648 8626390978043576321 7759330813819355681 2402869876860403329 3796136113538301953 343643055286751233 8006463424691761152 5474946257376650240 8384684851099834881 8353959768485263024 4031203808647578625 5895752862640296449 8627370894032277092 5669828948775495681 3140058617120948225 5974515627998624768 7897681238789922816 7884806284190695425 1925761347421903105 5763944190998173056 4397270153449577473 1651393119336781313 3401507157517731841 4503026299340648449 9201659869932369152 8280677667843548288 3714891311855624456 3648484966665564513 6762018209197099200 979475801641023232 5612243765619088512 2390497376696030273 4974328403670769664 4080401140010008577 1460642724783453953 2930223358203140096 8028799732109459648 4600140150682451968 961491276467760320 3776750091808407553 4064627229634314240 4126587668834525441 8940424067303284705 7327647660856100097 3671119345452384256 7407618589097547264 416731358256463872 3147621911481139201 923412902603748520 401229692948626816 5307929693834685440 8172674020323074048 3923983211599747328 3089118398769082625 1803723735944808305 5480793049025272321 4138318389356174081 1463654388974746624 7324365158000689153 6427122865996247041 5253895748132446208 2923700497847681024 3084438613223961344 5676422609096364033 41314749278592384 6957096424292611585 6404624806556726400 7544911780539531265 4766101776584147249 8118760356231513665 4687004011045688321 4602214542480445216 1657607775274206945 9124931990822994689 8021446869929707520 3134149715932853761 5384673809298112160 6282926499802873856 692141907688954113 5609507747821977600 1950410190221869057 629544472680627201 6986032685882605569 5469468956427248704 5754465815730690816 8958034119899676673 4058579152214462401 7151359167762588161 3301121385374152704 4933280521117617824 3394667176558395393 8645135956234657793 7537466845367115776 3959188903084838912 7770285173666463745 629537476544547264 8150954537222220240 4571797599426198752 6976179504828891137 4241384719433859072 8376207315842265089 4309152629884834049 4025193079791679232 7182404998468803761 2647515990916157440 6185097355454097792 472210916407074093 8723891125972825985 593888796113135744 2719568849294892032 2059905194309937984 2993475477190405825 7841962222792851456 7939646836438936065 2656496994029445121 6678615907038403329 6458026723333423041 9045310162178946112 6483909202062425601 7934706474224147457 3438128195484966912 4087957917285897253 8590863654573503457 7840155238656638977 7023999630243508945 9128619031029309440 5783425195797008897 6080073758334489025 8065984661783157504 1261459502557597697 751006114914965505 1476061318517874945 5873703209525633984 3574817955599417344 7072203001555725568 4975593729046499328 393152311455183873 3244499798855005585 5165497817241354240 8589051771955716097 9034518167217946240 6115259091367168832 6932450422525456896 8840512099850928128 5950817803139940864 64882879965209976 7871438684207339649 74554953446752257 5138785202031460033 5369332536217944064 3508704103812431873 4868286389809967872 6722521624004907009 292313074658548665 2944868401180455361 8165763474816528385 1904465751037152257 8242316088820346880 3820583005697624240 4487274372898258944 3942878229897428993 9142352651225808896 946415169081284480 5837742044923937664 1701935232930199169 1485537401821857280 8120700905985716224 482873030704219777 2369380033933402368 8338314680695324672 7340153100162852865 1443084140639682560 5717634306425151489 2608739829397164033 7447885295262892032 104990153268104192 8519901916638632576 3795491916681362769 956185983288043809 3006239618192113665 2158897031669336577 7360548837050102153 2860095799943547521 385073962933653504 8749848895410353280 8016342619541958656 2417672097913710593 4280497652352929105 9194735962968122241 4018669402617047297 147655632302925952 7105922218218127360 2260095341254283201 4689597985099311633 6901277121004749572 9002658214166830465 2897018887183481856 7905334723151396865 350485555078820177 9071598499389580032 2468630002360675585 1405907753223998464 1253856671283015065 2657360805136826464 6131558890349708289 4187965400727481920 5540245790121272321 2487781579811476417 4009561723729903169 792255656171750785 5421417129413977665 1916374691810057728 6351123714749230976 5245207893498560513 6507937306882633216 6280933768688750593 8823029778192973313 5682403535956570038 1208015357466984448 9106640815573409793 2453533453631403008 1986140501511170049 6908676354812649472 8810350310115347904 6686555474225561600 2536609698796126209 5076146906763968513 6358302224710331520 2773472365214302208 7890326184444030336 9028792026985654273 5225754261477580032 8130569014383017985 480099733991325696 1636198819015421953 702423370534801408 7950315640976936481 881786917104958080 1067838266235779073 1176479326336781569 8677022332164767745 4729596802438327265 1307999234154991617 318354098498029569 7595245165018218752 4701785021851707969 557021972500599809 3717117701159986096 6276091365429089217 4594416106428432384 7310049427299762177 4360056424425198257 3232953533208723457 3153039852108036096 1798953820390575552 5449419174155829248 5138736156290662401 124276298331510145 5264111716268416513 6819330962903531521 2414911644252769072 3346673613282903296 3784429895950860288 6075384293120256929 753948026662747136 2179878903610936604 1920470354262199296 2076297852588778497 5113917836182850624 2927365079424478656 8888310190740959489 8748394471990788097 8600264989145764096 1102511858789496832 8445707220758036480 5629398296421486465 4887392194647845120 1587748454201602048 8789008880325451777 7943066886433155329 5015098312229307392 9093489579180471809 1843094685116589841 7701803321494289408 3990026626052231424 8111618965342801921 3091511640725884865 5316724563976072960 6549323336601746777 7514377625708837889 1567224787963299329 8351782620385707360 6879576868144250880 2449013257551042328 9025414135222339637 1139199933115455489 5975018558727953021 5433389462713128960 915138416641210880 4760123255387399169 7018493634855651993 8078381228984312065 5720782016071731200 7792713331623583744 7346896745495980416 3009414832823153408 7597548527068571329 6864452475759416960 1801452715168224897 77916698598125569 1100019572681224705 8967661011123156902 7741904456655079425 4437983294316968896 1355164220401736953 6230477576849917184 6735990899822111585 6757371730739282432 754991944354059905 3276713532797574912 6932449829945048577 3102980159167484929 8328372584391100672 8160956600715124737 1431779097493807745 4211547930336409729 3619818875350097600 7726608978067177472 8848740284156852224 7207036226130385536 3651008163219976160 5421412677695942641 494981305085350912 842512641849194241 525893998629675264 5484054409039114241 3968732088797110273 7597194898848022529 5333627348407302401 3311571152753744320 7798426421182005248 10740580084746241 4953399202445900625 6641037994243909633 4247898666443791360 8087527035762987648 7148246617689504768 3873667758545314817 8189286551194873728 2899178181610648992 3337765593999204353 608989351019324545 2682064957238927360 918045831207245664 5729304071326405121 5965446121676341248 4654262840774516736 911392711428223761 2786683839280283648 1660759029881862857 6136559774142591488 312652447875331073 773622978903607297 7244668768454541313 2064742712169640321 1572004025418137601 8191926296198153217 2090409407058863105 3401915187197235201 6795283916730384385 4450884649535668225 3890116010752965216 888819400641292132 179004935459459073 7640783134391710081 4306364429019266817 1532561513510281216 2805309055458214912 4825353182385744896 8638249292473737409 8701418301460779008 8664384145333747712 8576822634059169792 7972412348390700363 2743988661310003840 963016015963106433 3449312181093190905 3264587302521626624 3772412328246662209 8792055324742871840 6812544057990787072 7684371611165777921 4174806790798009097 5160491399969377068 883862126485675776 3053096732926468097 8280788688261893632 1261007813932714337 2841600875818335104 6135807340754478881 6283641004128413081 677243947831709696 5888532855241572353 5664445285612270721 137056773205871880 4091982150963036160 169966252813516800 7725294567437609984 7269482982609059200 703163101146079232 8985943643677225840 1574750359391269424 6149826924967231488 1937667249980250113 8519454435826466816 2582647648175063297 1623077267510017729 562751588147920897 1124200538331407591 2604764406201024512 650806838069140800 4785861003158024192 7106901729077442048 233679109459501057 344021454588370176 8737066146820538368 7550135095286048353 2742702266295705600 2049345203323545088 4326473933922926592 6044455910873759745 6640339034665549825 2028142935941066753 2606638255593869937 1825104785466434560 3054361036242550784 5174099160540727520 2789946960356538368 3239993000611317889 4600222339256828928 3270326275623391169 4247369298400985088 7388312676130750593 3830880751958479872 5979482362539959552 5756640380260253696 5526724974201454977 6720740568346656769 3748982539722059840 7693060167653226625 2595987928579036672 4388157189975993665 7101880646284951553 1321969902747516928 7515455797454501249 6578526847442027521 814486371920773121 7826081804674138112 6433802746062411777 8689286032457744385 8587814526128171776 371526279602794496 5777894486978789377 6002541505890023425 237708817235596928 5439366809602828289 348796400956342272 6115134561960071168 4983749644688359680 5608235912674459393 175895266046481217 5099466859876739632 9039127709449175040 8784581938258724864 2788783474564407425 3585980279854561280 4521746965276097152 4489002414974384705 4098686401368906881 6927902086815604737 1633981375916662304 6036833434438447937 2686184210859150336 4629033624020399648 3836186196519550977 1679552369239678977 4972686155013603329 7509506979731341313 8422406862305492992 4976889466016952865 2418871653417087840 1512247738447325185 137020196308549632 7881006574969772033 4386911755332845569 6339272700952570336 5105141558427874560 1392253939869679361 5999093750441824256 4182064998817962241 989251663644445696 7545941686726666241 5448196244469541441 605161779829962369 5110642534094029806 7520536520711722592 173497594020659201 8721843415978018048 3601272558240835713 2120852055046234113 8197222998583214080 3253855105755192897 780995259569866752 7298771200604526977 8569866940314336449 5527256968273600513 3486025222400600576 8074894783249383424 4789032969262600160 5036115343755032001 1329254769984864256 665366599395442689 6341368702016978945 6929718750609894209 6522664473160509748 3444501284007545729 6860202015277383233 4641556644920994497 2871014454440267777 8946036192910853633 6682527318352707424 8923695296147729921 938409758973591145 2696970155223700736 3395680479501620208 5528674804522279425 5778400063705557504 4101968588500228864 7024584459943657472 3905677682749759745 7328422640820486144 3951628624931201657 2338041127665795073 7611244850172128256 5869193793736769536 5778572416315908096 3877290096785270765 9169006697773109249 1488515413268557296 6492858158812084609 4070493772294113281 8850192328520351232 4679215880850508289 5715947604059817472 5025783792272525313 2310668244398539520 1382554394078948865 5641509854724227073 5182430134715801601 8738725233562636000 1655237933550272512 2239197612909564976 7357792476120791041 8490438121356044289 1390211690890928481 4585414915656646657 972069135525806081 4120970368912147680 3223055964857443120 8111102702347995585 3471350599425507329 4147048385311886416 4616409976303505409 4239619072196086017 5630014463686545664 2403402541637637505 5058724937905674497 4781957569579516000 5902835511339030273 5788448186480123905 3551833993273965569 696405908278702849 4293239356833894401 398728909375268480 1126084053971471984 6768058583772462017 8615940459273453568 2208791072071151136 2590138527183290240 1333122723890220289 6421551420637691616 9085553903041376256 217808441450007872 4160401010331222016 6076985361878307240 4872830379992556544 1196643044920213504 2105755981539113984 4437531459279322625 6249499888953333760 4027699299996556800 1104818651011085696 1054026115974245089 8294123834291957760 780367576085364737 8068123153807427073 2329101381346606452 619500609345837664 2795299093562022401 3096108716520259585 779499163369763841 7908365037410389200 504392108898821121 6441567864682636864 538757071689023488 5597235092396615680 4520181446044584729 2512907324205604353 3774327614715126785 7632384864964518401 6657195182111738208 1365141498363367425 2790035655877904384 1188504141055457744 5964189797182402561 4935339088834410337 1142798860699231297 5387107728856568320 6470095908360138752 5875673194795108608 1381970876806432953 7832772276931526656 2170285056213739392 7221170640076198401 4543294518288752768 1562028774548597472 7104433474100550657 1356774682057506817 955562217692711169 8130443121314422785 6797110814630907520 3986209820030444801 2708425701374201857 9173389234932407808 6618294828078862672 856937724435990528 1774387431658865952 3623100502137981696 8424023421193516033 347180020824969857 3743100876563497280 2273033299300392448 4530133671977221729 8080968281911459840 7573445998992305664 3243643130929305601 8556438309170585600 2632897524624048080 8827568291633567745 672422588158997816 3858112085800828929 7866838213443850240 6344706800773063873 4304561477842428929 4055433982201735168 945379108376264705 6917361902146289664 609365396656166720 378014027702213376 9190729538450115521 8696672976796602369 4377950249827549185 2299358897505767488 1411020738418080000 1235832538416580608 6394255000619148800 6856752119642232448 389453156548182016 6181946386694695680 3082135573624681472 35042840590737920 6085681654619142529 7953452387574323200 7064733730262532096 6282295861707929345 4896071393522913281 5805212388417896449 8560858355488257536 5961353242295140353 932307790300139777 9164287070700306816 325834048251998845 2213035082056158977 7106425110296878528 3184163528738936321 2080230235396584961 1033139537095688193 1037195748766121984 1318672215185195009 148732412343634417 4677130010258977072 5135835992586571777 9123350268849962128 7485725312500483136 376202272367030400 547528699307786240 7920337129905683712 706622439173411041 7431773546425712641 3778251785145602048 770951072660057153 4727037387937458176 1409760901708067297 2461098989068398593 1455842197208563712 9216061775334837345 3894403125983788304 4738316203992679168 1942853205238851841 4002731069344538113 7656111351124721665 754332390092797696 7745214848333612960 1838516267484193793 2781053517414314433 8605603993008806849 3343021810440369621 3257896140171304641 8481789595722688512 135140349510240256 7715188611089746336 1410114383152558081 2763820922418480384 4399630929169203296 8634152707637292032 4308805051027259393 2720349241030462337 129339293639993344 6447888335676023552 5469172601778130945 4124146192341499905 2521402021026302321 3431136449039540225 4499924783883681792 527046808081278912 7111813102034816769 912669676476459712 4595994529267220320 3768370177238462464 5100914365550924544 6962372091659321344 9057338635482849345 6327866184234329089 7754270660827834369 2418043494008569856 201674275171653505 840569597110702080 4490043117074972673 3077021508920229888 5645707520348717057 6273400484222992385 1675385198734797521 1845430121935896576 545885363737978496 7742960901069437697 4349996236073057792 3556301898440525393 6452846775562080113 2258252806087734273 6708463542749494800 5323060116607733248 1373423500283907776 839928178858074112 4222065710148340737 2840635714638204929 7889971583551921537 1861512691043862016 2997022854990573256 5682360577725428289 3973493262018104832 6190098986532478976 1446654388421918720 7264886121720348673 5649292554831313609 3568420790827737832 1779645382614259104 499154975994506472 5503004234560741376 2091827711614567688 1630597207008883024 2766149864935103617 1849018724159324161 4730445940640608769 92977398434654016 8634213963792680801 710131962702114049 1620124162453707449 8491966084538253664 3450891249013460992 830237890638342144 886352990229364737 8301743839267217409 5294891114533193728 8753291778946840641 7409864465474582529 6640042473728950273 8338442506579234816 8647816565758193665 3073026489955400320 3487098076939550720 212522976263897089 4087267932634816512 6557167345994825729 9109010957313218816 76623827860098816 2454744214006831616 1322374690222725505 7661760359990600705 5183175253955706881 3264527638626755841 1678078869878313600 2693638136203778049 7051169205199642113 916802662145458176 4753073771958842881 2335154893912833024 2442877711562214913 8313353320271057102 4934306661750562817 7926590356270460929 6932097185411775880 2692291309929332737 7534096035203237377 738168571285057536 7622115183264247873 2283260417943184385 870514707393124056 1266688411370332161 1046005104267821057 7990383930734329345 322728586659296064 2391179185768970240 7903201647383413504 242503588150771712 3350731147809914881 843633281931181057 1244186448944716545 6241100846546167296 224158664216247104 7224738585986132225 9078508347175542784 5186872998027481857 977044885023627168 8537591667239841033 2384700581686719665 4008224391827007488 1111912374333341697 1667057784583531041 409993498015838209 2124506627955253601 8578863651926419457 8301076546244899840 4898088806429019648 1947829685623061777 2308133816065944064 6779680830082965504 7080573585851214721 6294119431233339393 3220632688785952257 6835116087695495680 800320110742644737 8593674201016519168 1634069709805569537 5623558250198565632 7295962543333373953 3213516329626288129 3456402908104491008 9137277763829428880 3373146234090051585 8485772526254686208 27668811583258625 2534445463585980417 4101740509612676096 8700919747294242817 6896838456507527553 7232354700919398400 7438333782301409920 3669065636302684161 590964469946449025 3385459015378173952 3717631776996886529 6892183073101406720 170864729056657408 1503939589238686464 383076474464111232 6712345723232355329 839047074103541760 675983255411416065 2531923971795754496 7869514331700646400 8202703486928384992 4734892400253060744 8211259913883140097 8076458855320202753 478091269162942465 5120451134744584193 564548054768543744 4376008452189201665 8611435406531190808 7083541028378873856 2126041778775086848 541669282167356736 3309422983671193601 443368924848010752 8927411765767241728 2394155832660567296 824656087619740481 3003363508172289024 9201503859240728192 2124356666237084352 9196069808251647744 8421130258184881824 1770849680625539073 8884211394235363617 5487012587822046721 530680092089776129 8677221845656674304 6990979439918974561 4638350032850217389 99164527994372096 5961445583253921792 8528045419001299969 3843009818169228288 5703812376922533888 321543337399572481 8579408380266188032 1593514191533775297 875556349395959680 1757188821492665017 7661739630166289449 4758518336697624640 2395728690051629057 5878835035912815617 7919756186691289584 5916456741261541377 4816203321209454592 4374957962805286704 2468111578520300801 8216613842481561601 3460110793742787969 7611961423907547961 1555066065814241281 3740468000009682433 6396913239998270849 1518329855472385569 8622446647639788992 5000608861101490177 2856963895455909888 4585738046945558529 8717006784822871041 2215192596151123969 3047251470747273280 9147710378394845185 2603441271131656961 1217157004204317249 3019036508076638209 2638301364525508608 2931299149764803584 978426927437974785 472806756755725760 7627342310123143168 3391600690834374656 9060683066407546304 2383575988149886977 5707991593104244737 7036166021279907841 4430422303937941505 7970131084195659777 5652281110023454720 7798036762852841216 5896890012536537089 3468080848041023488 8503557121455399168 993988629441437697 828244380610002944 4299684228221061377 5431798664452262697 2387066253042537153 7948762767446384896 4878494620122695808 4506850288837040513 489340980312801281 1301503517986979840 3358312896458981376 6274967765225242624 2032156054666104833 7786664797041651861 5598504370228285440 8052574908077572096 3154853006416799241 5307965667809376865 3565652902275934209 4184631320260501536 6395400238391859201 4784828635809816577 3994553480501297153 3501148552100249600 5873098567192547553 7855750200087591424 2651575773727715329 6625916147095220224 3957075893996084224 5050920092544716800 3389337215013425537 7304245080552534528 8655919021672310272 3888724639075374208 447117391550539776 407421042699238913 6121863910276736417 8807251277043488544 1228645035461170037 4846064068667372544 3299536238646919169 7123182310906584577 2263492128793733121 2171120964979921536 341452251006667777 7008632172870369280 8895840478847057457 6208042530396413953 1199268437159312641 313777744747036672 2051127674068293057 7024174090392915968 3511062509666557952 5295114438822242049 2933198473776062465 1708055684742067200 5884174706821627904 7912998897386085633 2880664020309757312 8317684955413395737 596991712878413089 1369534810588414976 1100438086530323456 967245916704271105 9056411804967895040 8059881727804428800 902757984403342081 5205458087678596609 2767516962157955009 3093971767527973288 1024202720063733761 1178284851562908416 3613767469004274176 8731395025512818176 8035398170947002048 3273725788076473592 5143390784133791745 2084893325856084992 8788952240693890945 8686947009562901505 3162535587189731656 8396284801794737984 3371201070500413440 4990110691529588737 3600627766188003329 3884833290597732353 336548438733458945 7052036010819863552 3186818141492963329 938449221098152705 1960209198042860545 7107678285992784960 8353470966782097088 2841362697804881921 8882271286955163648 5949438965723365377 7416536198518874625 4107271524083965824 7956215600783100928 9165841901352831489 9111987478529143168 8085589022601330592 1592126232136229889 3371181635333652480 7186602255690619872 5203415941871554561 7303389517011781632 3577173515289231360 3373847987103999489 785609883804821504 7386195414174810625 6108760344277467520 5407854672218584064 7653475165698626624 8223098778302527361 5211911488541105152 7923067563115331584 3775458055542599680 3851783809161468672 4659151051508687873 1055769626862430208 2361619060394190848 6953166494567071345 1926629840692612160 4250401710105573377 2038374834926777408 5144177529398666721 4402414469719320224 189796461409572384 6424239427770445441 2036511286780215297 7353178297803816961 9105130876494956289 415465381201936384 467418873162661888 7537675025570398209 7477092023051070401 1121211319543037953 5669030748639494144 4590606423885117441 2663659515234383104 291208977399957505 2489581239959625729 5501317083646136321 8582283637789211009 5925925093571477185 8841876926113787904 7922218026788626432 995427387596123137 4702956188262666813 6358636692675174401 2374039442546830849 5084038907060184128 5466643758691336192 6135085690579322496 1000378114620844560 3169445313373586944 7579666443339730816 2278553184692895744 1577271523257008129 7628306722313791488 7918846471507270145 4850603102795865473 8254171232302191617 7146799112076722433 5766639088113078336 3792715306387650560 5211088301783031809 7729441377559707648 8050394052583054337 3322024499036196865 4490087463992505665 9137974169438025729 61273736785494016 1796636453699523328 7997378759755093824 8069200558558891008 6547277632394297344 4232007910061572096 8814793147650441216 8519296268437037313 6948040064550754865 473738002150657665 1927586571142806529 4493167618059588097 8060007316857086337 3362547389530264577 7198565576434773505 7107834103618994177 3427265602780032705 7386450161095086081 5956152522986334112 664553913537951488 6526664881331687425 5692104141722745728 1029950898033067649 8044837705178808321 2208427233234944000 7463234547346641009 1069422490500984833 2689255159071645697 6184616881496388096 3727349125162106880 6384771013674569249 7768809139032784897 3963497113743743072 8162927945252945921 3329133710917238784 8461844870495948416 3659013701484478465 2910552719689548288 2706971536755695296 9038200137790466048 6824387745451280224 6403239613371532544 7885407608329322497 673897700903448897 360491776633331713 6941707784970081281 2072299667124973569 1530285727081999761 460440399300231169 3935083638692560896 3891481962368573440 8053367817261211649 5316526003258633217 4740633334203516928 4278365385116514305 3743592033712921153 5701283803291218945 5115920426597456193 1832444968712863745 5508868118163955713 6083033240273255424 3759635746237545345 3215685184372146176 4551982251090444288 7824184808456193808 4309836313827159201 3579774454709105744 8324841579356825408 8981805622524191872 9099297913744577536 7065085440237293824 5240851421066999680 6538413105361666049 5191853707809229568 7255596826385391617 4192480791916101633 5587914879705469568 4777971964557746945 5418756999737137153 8010530663977794561 3619119165734360065 1068878782981616385 9144260365038334593 4466014600103529100 8411313522060649217 7164447413864065025 9077661205010579457 6393963520712507393 4913693092065064193 5232748398399337600 1915743082935995393 1825107621445206017 6058315071001605568 3069235685716492289 7758781396086438160 1611516574173212673 1965451567894089729 7927529601559858561 9168724523065597440 5815231713389631744 3324662158565834752 4336851986444696001 65301856681488384 2737018443076893952 5929737681295454209 8148552862290706176 8035232708635734017 3595513713050075136 5626453274256274076 2343885307834661825 920595473587375808 5594267333918016768 5104596883818053633 4472233544056127489 6484896287645188096 8012732971900573135 6190203703340082176 8949716024131046272 8334253327730621440 5414104422681446913 2307042127890816961 1210308866989794305 8692655607375376640 8119641913751638273 2340448949127879681 2498474179853176832 1069977229777666177 7206183730748370945 6147953135511466880 3720514607131863552 5112354633943089153 4891560618041181984 6588749495976624129 3155238385187577857 779120068864468224 59637454953102780 4372102021646214673 3947648810159635585 1070176123125019648 7985007096864993849 5423909700535060993 8604154358629050369 4478165154407217664 6890675492943111136 2626129933199919104 7808919194993606656 6992630385330294273 2832924031005983488 8867626803507636521 1776953270803903953 4903704360241666049 6508512050104025089 967249311264828417 7855570741630375937 7698876835724410880 6027849435701103489 7614317474678953473 8194464131892515584 960864789547960833 5032359720265014656 8588512925451024280 3578868307812204544 8797602368181574913 3553959128998172673 6372685303353774272 3608580568151196673 2105207962470506497 6998234582832250880 4307616153061796289 4225681585745294785 737818496033951745 8463551077468092160 3920193141574427649 420272723000971265 5921852412041486849 5418029283241776641 4241177913092198400 7151642725027672064 4515277651487580353 3430254352343134208 298321126161776641 41429342847867392 3066234239816470529 9141871097507496448 2011311327079502017 3746733190580830320 1006832805843097409 6106494613663935937 1431655411123107841 673222209308655616 7915880655200363008 7387351054500589568 8672682093017194497 3558367406830695409 5768602750662377472 182525782555035445 5415693399945271969 1250765194909605888 3729849262184038401 1060391917160266816 2928750586999062528 3588418719058945024 4605148202089832449 362714459182573825 7320794804427485697 7514939398160379904 328092687228151936 4102933449263963137 2854020033327874049 3205874907312797520 3288002309264760832 4417618305097793537 4539245966092051969 7797856499344159009 6411704697841437520 2639312772427527473 6710274614502948864 7235137270361491560 5666530707846818049 4189204590133945920 6340690935313866752 3038811315448756224 1717860462776039233 2757095902198696448 3209193289928053377 5063220868332650497 2146443981728636928 7713315999063982209 8538319457601943424 1281802910043553793 6920271451923147264 3615503962930661505 3612546580271151616 4441636757831720832 1475133517246675456 3010728641952481280 6007953565275348096 3386218281527539712 5871542714057261056 4189176323810830945 669149505911783425 5482287927735677761 2354321283700303873 642424899244727529 5074614667460147200 3877969807771505600 6813282818713012736 2186559819192210049 5813536414429071360 4763595097311879169 2907300005193701633 8568249127900020737 183130152579717633 6601309065500016640 3920992467998328225 6750646325248643648 2132459444893759489 908165956527098241 2565440539734460803 3649548062314809537 7193186106077085696 9150300147238215168 3657592040044561153 5915126779132332033 1643501373552013313 5997671119826862080 968163273459992640 6457445553447337985 8474316362342465536 8877921188610703360 3739235328277895680 3684316096602570752 8965079376346906625 5963699312304292352 63654822257848321 537157023115640833 2020963487869559296 1580414480232596481 4130170016911474689 6326321062507642112 6037596819105644545 7453792776362991424 56867621489070976 514940192991171712 6062707319256619008 2452394793712759424 1279213524771905536 8068353864338966528 5767150465231126529 2764535780716427328 6037676046571585537 4190549043305250817 2629105537773851649 1007406662077451552 1776331396616291328 4431710189314773711 7635620842033135616 1719592885322547200 1369498095468486657 5255531365241286912 7906926909981605569 604646607387959296 5781601636727251456 1628608678824740544 3947174114931176449 1688288424655703040 4138321672354997248 1425735689115000961 838289509721324571 9210822544023673857 8390718838341967873 1789905905469605889 8553641392805721088 8509769686063760897 143275743801746881 4694588750986487296 1563946593925697537 5116218159606884353 9161311845906644993 7904062021472468993 6581361256672925608 722958553951752960 3110493845020733441 8412960116195767808 3194225164085488129 7007280789408808577 5033787303440239617 6144254753808287360 545838621073680897 6123547833328984832 8295246442310476497 5915785704209903616 6419000063972563968 2804805161128067072 716517753860901889 730168595490497089 3775878592887856385 4137387454451101504 8131168370646188032 9013649026944253441 5596815357430257409 3514403989905083392 4081706968703002625 5143727622063218049 6592436811278418496 1877994106381139969 7988267868366098209 1655409453744259072 6822448556554858368 3842677143574277889 5232971499023360897 5413499259893897216 8911945845641876097 3541570685335994369 6882956457339274241 3431076482148564992 1575963874268937600 2152555003588423680 1638551326447936640 1481037065780023297 7782248776578905632 4444555425623992773 8868122458195492865 3936715614063667712 5184097108568025601 6561074144970927944 2698670115938194273 3737943312993847425 5413649895778655872 6025376308400770560 4501421045482227456 2972608175120842753 264163563585208320 3134800747569053696 7170032937591921280 9087713958572716033 7214640498304169216 5950367246583201793 3820206355286851584 4584642258695229185 8280462135535566848 6411892857350700289 6092011660749808641 4571769452212148225 4310991422924412928 4955167004842164224 4971305526836325377 2845482497540964608 1683162678759260161 7308782751637209089 249202379821072385 4797387756360826880 3358624635220017580 997031323810536960 8649487900502321792 7983980286065393664 9122468796878911745 478939504919445505 2120789970717114369 2320842722878732673 638896975231231808 1061273239043637249 1883390555163766784 739795631228406272 8887179985896222721 4622791981117898753 2834591531198267392 7492056651798629505 561166211593581584 4868997596189095937 2324878189097345025 6528842605026906113 5570950373600313345 7309130833945051648 1365645574569391104 8854886800375139328 279915582067441664 6912613294822609920 1341410887039404544 575449765869609472 249873427238651393 4443547515038334977 15245684506099712 3333098805567670304 1236032745792510849 5276765588353078224 7579497040258613248 934025707761659905 6336402336034787457 8460318226517781441 1241699773217212044 1254875457747936768 7108267277596282881 4373480745569282048 3743253219369254912 2612780150600368128 7339012510204379137 7144614832583708672 6305596104110597201 6053893141233351424 1519333864335925249 4011860767379252961 308353273235350528 7927451197860675584 1887873562880145152 6357333196170847569 505266934367909888 9222343085200336456 8883676148335847425 3264025533464140673 7435482882257207296 8487031667968679937 6529776969402404321 3002719746317347841 1065255612663703553 1965494555085849889 2952466000423897088 4410378395820548608 156602776476480128 7354521642266652609 3976351753781783040 1623052048633882368 6523291003729215488 2982920979375633281 2508928736998177024 2183292799276260097 6289421672391983105 6879696171432518784 4040828296363394048 7979094619451392001 6159156589205815808 5295070619558084609 8475809277155877257 6537648284569213953 7942429305318852048 343416638175178465 8643328434381338304 7862332140282889728 84636749831585793 3736292484802008705 4965641198532889761 3369240769526136833 1593298299817705473 4292370610116493313 8026943234619538945 6114004240321748993 6258230145289438208 675755796314500032 2480079876295856488 2685665626201194497 4189081915895023617 9003476585946243297 5805087675389265344 1197421952259879072 1348408082262013953 7062866099335205889 4007216355531179729 103799857759881728 1519007184672512000 5097577095588396856 137702847363165697 2627979054356998785 2201401108909177856 3065169910273114113 7457692087633751041 4287402939826384897 3995609552965639168 3940850860549840896 3399566952312760320 2241182199572832768 3316402694068812561 234351649001585856 297194609652727809 8571556583160782848 8371620870153568256 7675410661476941648 6231935626830984192 6812638847655815169 3589341799046512641 1903278248240408320 5421488913417914369 730465879477787008 4351338280653273088 1241254291108841473 4579290046405399232 4021063406545302912 650697745548004865 1760475703483929793 3498632767282691610 8916191954072969216 3854110075065935104 1215154739166678592 3468171184743341057 2263103864177541120 4576904614432851073 3484309681001103360 6235618666154896289 4256684384836911104 4170724552206843904 4573919684569292801 8206595839553173249 4285667045448593921 8152001142478832257 8420116172877084760 890968272633247744 8694877073944415009 3083738287954800641 7414570462421843968 4774048427174540288 8852382382341685056 1394566699989120104 2839556102171394048 7777108591302156288 7372595324990308352 6744688399736692737 577042557183244800 905708519692713984 6895770144944470592 6000627623603807872 1028308102823906913 2498464389644992512 1348499150979818304 1354157783598609536 7590763958042633921 2628564361586665473 2320557370178176488 118179799626119169 2780686385634847585 7803315369936030464 2666200315748331521 4758027662202695681 2323064690993397760 3658246687658475520 6348240363511799809 7232146561895148032 3601097121138003969 4838237626818146304 6015244818140020481 3708926549646430209 4714918492592529409 2058798521586722881 8505566256848686976 780222520013793280 2887963647532113152 5281934779489913857 6513421762639625217 6876888610488592768 2512740846992543233 5750686209781968513 5057490240091820000 8343592908679734960 9192253056458045952 2497478510007715841 1096357014818331425 4841413356474281985 1325841047521722369 4692091870239787393 3795498685905446145 6432807540869324801 6166149910802244481 2268779202590233328 7112814963827975296 3565669749065118273 3880753593318195201 1462762894616790529 5202568797526544384 7184354420791945217 7038501000681712129 2333497917611046785 5275819706704330752 5426435598913241089 1228396081385046016 2089726891660812673 4713880738144489984 8179000600243367936 2262729546022332417 3302686481684424704 8927433967039417856 7674183053397196801 5460123679174977425 7832419885502810496 1758890709255874560 5762354931877724161 3307996255225789001 5775190320426427788 8384111323856428608 2573125988565536769 3729115677578625024 3538742708201582336 873625304332856854 6420926297093931008 3891994722959549312 4972761859919564800 7067703884475129025 3619584390347673601 6995084236838502400 916603363154739200 1730975280611127296 6187741774066221057 4224814806508581185 5607280677473082753 8429335912193523712 478569525927739393 6048745184065536000 3092681133568030721 4138145780262168704 2496891624925031681 2326623405882396672 5907680429706721409 5074048603762835457 4160449403099926016 2186348255970980736 101544471881056257 8953710690821996465 2921749719454752769 2753219617246947617 2828780492879590401 7010291376319821825 5231479079523458048 4755158121994780672 9112373445459705857 8146879963848662913 1914734587105734656 2239921450788083712 3043954521228205568 3669981489079528769 6055194046763890433 6474923909818649600 7961170352725229568 8247107626115440577 3279382492902095873 2832025955634713473 181071683920019456 5861110880603702565 4404207067028187136 5143877982082669152 4634265695694939353 3115598570745292417 5445879935226747649 8018316798043115008 8082762797464928129 1724423670659481600 2652380921603321856 8470348325018370049 4123958882756040321 8136012911986633472 933988451305431041 3923033563505663617 5853008802428248065 905877212109472256 383000688248979809 3548632610481047808 811415307889304448 850311258765189120 3491701995454950913 6552654106522100737 956574647680791680 2042256351209979905 974897948864849344 2117546487297183089 818454875647642880 1495793706903701376 3666756035781175297 7060364208890505728 7932944632050443777 5241676980055543809 4558950458600521728 1382828364330827776 6052840767126659072 6683116666537992960 26270475622155776 7137496336677009408 5075732678551453697 3536940231286812161 1255769317641864193 7377132765201081489 7228226155307237473 2584460012425019392 1203578221365399041 1583365052082159616 6103134313098699912 7057084256559902912 1229543354049395680 2482997800897883009 5952951801181841153 4668638984764915712 7601789527845243585 4747685355820867585 587343424021422081 3363006175745671425 268253310398255104 6843095427495583744 8523300306715538433 7862022370662232832 7398515403884599489 5633648875061006337 3835607228812497665 8847421833947017360 4917599053675566337 4638490575297839104 7287614534084595136 3274099270677542688 8500905556518223232 3477490459371429889 8503079535379435521 1753601089706576801 2954918649667896577 771674392169262336 784649490848847712 6574605920653205504 7156780485490376704 3757783698175115265 3564080270987666753 6499043782843152128 7824622710939621121 4521491297843130625 5123357568523292256 4320735007420383233 7354926592057504865 25071391681092608 3413557813289836545 2844978448114671617 1308614402872888320 2228585207516508737 3164055464315195393 4485637283166814208 7812165645101975296 877853291520983040 6673268322331347201 366774238982962945 1945654272844868952 4216081471222022145 6187346001536534272 4700688385263190016 5717388275223083009 7033799226025967616 2145362714602490080 7633842140086272001 4338791914118163456 2223401573807214337 6768728546374352769 4394883059334987777 3502172450264645633 5343071795879776256 1267435163863707201 1383564351227035649 3724932876686343168 7591122213378654209 9017925128843729733 9084518322433856224 820919513625559040 3352442923412380673 7253274892020871968 5559373734423240193 8049076805683476481 1913648388761685504 29090649263333376 5647971619008276481 4829956942503270480 2882579754461760673 3419937313594211456 2109705154096267264 7861060647148879872 8428623118903701489 3023144723863976961 6577656809630327297 1248117656105779200 6797790135684423681 6653013129314123776 5749699673075783680 5122791402411407361 6064164643644589897 2487194132593261824 4751626652517018048 6331727365982388225 436554544600064544 6692111293242726017 8317595932031320064 8845060746160046848 2466964586387768576 902779606531522800 4408604883983351809 7026429941809694720 6655142291449798656 8162732654790530432 4714476143786209281 8539492930397066912 4800380772623388672 6136037105251093505 3743980402652933120 5987285500546777088 8157286372141920721 5711723363705407160 4740971043716341760 6481221591951457176 4329013356339083584 2838273543095828545 1108516095487972160 5113198216923906124 4257837475274493953 6314718179586286593 8273931258644278720 2980142335050807297 1287540671360914417 8127224637235494889 7576065247393196033 6059613687401464576 7948800517364563784 6831414073994826113 5272392351631475872 3483874069960499265 2308241008327246849 6891218863952658433 8134855300932435969 8341830615888584705 8021124978864191585 3916164678001422849 3681228646918852609 4062436220866623488 7228544944254664193 8678157020749627392 503800138079801344 5452587524781948929 2011969122200089600 5622389248718195328 5050006990075110400 4627420257359075073 3210714083325053952 5879167318140622849 7380353288198946816 2179854151391772672 2189348588085968897 6066072323172810752 5573868563830984704 34406159455748097 8464853554384883496 425137115439105024 2530803662997946368 6396687300858150912 4033934644979637248 1327612891000012801 1258878355326402528 4351700205402882049 7713901276860911416 5753342652562849792 9201850980715830017 6794597019550683136 6175189643021015040 3251229568432207425 5298796344375118912 5714733648363903744 6281012943071286273 4096566633440803840 522800391209838960 7856676321134985216 159986455500398593 1769120645236010976 4803257688705606145 1945257729311776872 2907801057245822976 8014912133187257344 7714548499046967465 4699915996308955137 4524344033220263937 1979626565417780768 5852289565029089025 5213769431035245825 3085698333716530209 6727572327276675072 454781880997531648 3981355274022495233 400702201307285120 8544440048114965760 6851781517936651265 854451525252148224 595702715839826996 3570596279913650689 5500661421049432064 6515115767998460096 6105436859496698689 3575896738826096129 5237168241428955137 3370927051341657600 1531377864082581313 3024674974151242496 1362811754685560833 7311426138135892480 5768323552188029793 5948757560312217600 2653825086800535808 4570439467913566208 5241561042723720449 716176207393587201 277274511077794817 9217871417105745921 856973716844314624 7786782271580500737 558549969473121408 7729107976717164545 1351514190338104576 6463750961506513408 3812419981913333760 7869915103542769665 266405343213563064 2616612830867527105 6910351662321418240 5681574225019870208 6546434990750009344 7314070335327108864 2475257316842143744 4443828378379841152 4039875626861325313 8208227807902402657 4456686910281247744 4688207959588518048 1503786517065135232 5756039448903574017 6517911565850726272 6133688406576843776 266759905077344257 1639692931396988929 6238491339754272769 2778238744176267264 4072654950249369952 328449227948924600 7136482408244080512 6978466548967404032 6416352066537816064 814368342716707329 9202092629416617729 2535392844203819008 58389652463268864 7582581490880171521 6388651250892040448 8727325566417290368 8987876602911209473 3038823391441293313 7091683043332160768 7060587466773773312 5605135656282301440 7257792674290073601 4679959213940842497 3778630472398878720 1715459489214234624 5050170572380536832 4134590716880379009 4403469967805737409 4278586653137265665 6794567055671852320 327986213917032449 7227145415138413520 5523457363469173564 7253548805123758593 6771521489144210944 6427287712172539904 1806523258199036928 559000732365839249 516700391509622209 1315539789410968240 2717384715389325568 3419636452582964993 1584265814340816128 4779946410704943600 7482747673675197568 2384896194635478529 6369690739722418241 7538759334632295121 4964276011506616321 7758121061045026816 6802283132849839169 7892183621189805569 7970116800498610721 2929373184690643873 2082170635817558017 964420285225992193 3585912740706582529 8552431163350111232 9164661494062457601 1842278074602881025 8206119770485590016 5348438506656058624 4452666326873530752 4428499596473707824 6305021277733101568 8626098686310080513 7967815133460791681 2879785527872786433 1965982382477443072 6363660486526507008 2587823567917726656 1708197599441890304 6686206054639671360 4552569531875912033 1848109790256179200 2410535409756512257 8739362335423525377 4932308338497909633 5231134574686132481 5915242442525098198 3432084896922730496 3591311165372104704 7479769949441292289 927909410684731392 7205731595756792320 4863741728877160193 4728057459118083380 5798858153159846400 1464746890050689025 2198947370212130816 5993827242903889152 4244335851549329408 3239173268837059072 2842184271666929344 9057785573182307841 8944472480874048001 8685310787041664001 6801337354959444736 6675661564176126128 5839745243227623424 2077794272256154112 4977306297645481984 6413787331131700352 3336070858054967296 2502608333446545409 2396441567991102596 5484722736072974336 2276825265293524993 7028487298846111104 4450817199386162177 215927896616730625 7271237611885809848 5550361068207964161 2017726501327800440 768434534104720385 5690685279735781968 7965045305997680641 7813558571041503233 4806580643569136960 7153092186023779232 3523607743667300353 4289869674448965016 4595138371273724505 2554185084890105217 7670469152426319872 2804971211526270465 5157439102402779225 6757854010126293761 7744395897966221313 4376668071950289920 1335088259626381952 4582787898500763649 4940005714947893248 9053637266680661312 3171650429210088745 1950703723066880545 2209327041251896832 1985800237975043073 7578838347356241920 3887862609048054438 8195510755418263552 2416441464536069441 3024367031499766528 3714516680440392928 180912352173077328 3731095472487378817 5169050415511964161 5857411898313504736 1288905161898432384 6348184306560827392 7597354542878629888 939182544984954497 8622120050298328256 4463958999662411776 8022762193472491489 1490656183655047168 8260261352096175808 1099286786599175680 5713569365587769601 1359792941776757528 3208812808832233472 3485791182842397696 7931253449041331684 6419233733230387169 540977494428147016 6200776694899626496 4407064521973741441 3389259972901596160 8592449554695380992 1118563746603196481 4080340663009915905 5574536362375148929 3681641204236072192 5822706907729596417 4980525943086956545 1622730883784114177 1701618592523960833 1458355770242873057 8563862575929225729 4892771949702766592 3250210659011755520 1563779384014533185 6161416026041714177 5550229471813067848 4322620938069475329 1521927425947312257 5961163522965975041 6667629074362658304 975927531689217024 9194561726975368928 278148183669897148 7664253314332327937 283871340619988096 1515290343851066512 1779909640660424192 8192434448884817921 339037641674588161 271396855652605696 8527236231650141184 6640206035640369153 1091553943053720320 770995713321877889 5186267315674611713 4997594494057955328 3315531008979803008 9107270044926296064 5335366297481640448 8308465068184393729 2540376377428562930 7068693072802311616 6189885936729459968 8255793359444950272 2600974446575232512 2609342954784508321 355522597449144832 3400044928300890624 6837893467398807552 7623699054937809409 7971018679073055360 6530105679180346864 7036884899165040641 7479728976467652913 1786421554492412417 2954735694994418944 7451841600713268944 2158662779360782368 3182881003864341696 3431382853111375392 3983668241110694000 6422946455803588288 1448600165484386560 2667977246612567440 7798169592016671249 4251249211910471680 8957587726518573056 7258316949727379457 3159701055034983456 6718334600735309825 6887342127659037536 1978962954981031937 3653560199964676992 6252314571362408705 1295009802905204225 6838586969052676096 7793065736731715585 6226949133309059073 6637796387289667584 6926841706590150913 6176796117573910528 2231762642437947392 3587908086900727040 1619179353423208448 225294324681646081 8552571407150270464 6456094127534692353 3395131405710941184 4564368207116942337 3165117386969841665 5939930771815638016 1569875772586253312 7470904100285153537 7337407191124953985 930938162628731265 5084347012230873088 8731759318379462656 3865342498110701568 7364904913013765249 2319497420379869185 7245448768482579584 6769598894382239744 2744742325363949568 6135855148510478337 8802087549379018753 6208247350220731904 8477898594644095040 3843220129542436864 4587541858419805185 2908015353256410977 5495824119933411328 6643276040537101312 4253608991488621105 5971036070625021952 3551767252100972544 4572859943899136001 8125227644099539471 1581031599167017985 9149007168831672833 2302006778556317696 991526875370665985 1868592061086788576 5730849033081616385 2621038367298990080 235447769112941057 1920767334240266241 5147909510790479872 4238936886161571649 4647495623639377408 4341748204850294272 3298161719534519296 376129267136952321 863419299296493568 2522955333225562337 3240615471321317633 3849116669998039010 3968417562437522817 8786050125530185472 6352436956951151136 8563849764740377664 4320556127891554304 732808958157156353 8601129420441628032 3092384971792987265 6721307229167517697 5946605900128075512 151436595944914944 2501185259026665473 7715952920387906273 1640680332347333568 2298374975938305537 1457573575525474304 550687468782131840 3968427265478852608 9110121579602232432 1708505740701802497 7973746874756576385 7285077105194007552 3654746312020871392 6237788032119582721 2031490792988124161 7361546533747080192 5101751581470801584 289632270421345936 8726815693689102081 4951404451631794688 5371388930166906113 6691559377881165825 1917489224177926144 2652674186591270880 7749149121626898432 8707016906640476289 7100953160978501632 2541428171374660609 8437904527221155328 2442809891943761665 7569278760838834176 4843884729553108992 2328650133981364225 292581647834267520 5139682428353993729 7911788868439375872 3160135645010824705 5082382317362090928 8164289296970285057 7014421206739897057 3195946505451468225 7647787652894945280 2170847159915314176 2763144377942726913 5313813282226110465 8847159015751459841 4716381512472291885 5051927534983397376 7025777564696948673 3382696641125941248 3180793733617430784 9049947362026069504 8922601251170461008 4127773300094631937 7189950576893990913 8592588205116261376 5554228658362255264 1910640708276629505 6804468614496727041 9125799770999607808 4806263623242436673 6717058005981886465 4637431773793664896 3275657938839055360 3212974247735844432 8719429652272574080 7138317896876232704 7508533976759271424 88425707406622721 7800533057792335360 4139527463170877057 6303950402561190912 3995175542126542848 4526279163171719169 9210303979182139905 4046069003338420140 5678565152656750657 2291931627827455360 3098544655704449024 1406551338929857024 9026135186702254817 4995674972564559600 8482524530227535617 5462684901400268801 4082845419117846017 1954762161812656128 5049899931463474945 718709061272613568 1822523873282838528 4057702135319298049 7200182766343847936 2372851168444998656 6819887944329587457 8472003177062072321 1546619677990109841 8581561789017823105 4556920863901620929 848535091344006272 8560286167340257281 7336522995917559809 4740143006900888528 4544026152665189889 2151473750359118353 2190093824173298816 7598471572688743776 8172211820506775553 4782118583832939009 3236234826602068993 4282663653278877248 1561589942602731520 372482797498719105 5796851566521989632 7551409188149811713 8596156529598490625 3792350020511758464 3955595985533659136 1265936276239876096 3468648004795276657 7579428326633681793 7444397319203652353 6737217718814844033 8814559908699412481 9099099570789716737 934359680328663041 8105997802668343296 4143045360426254336 2007290422514903040 5244611476879406593 7274637659414715104 2547297910452633601 8703445392133718017 7365498648898320385 2092966314409066497 2201035559259455489 9144171824615530497 2488867683360964609 2444368971717754880 5092450875784637440 5120957733041861632 4413556465563332609 8985150343074516993 4813800770581970944 3600362993216144912 1610131632616423425 2794644735023224544 7231700936834857984 1794758545220976256 1886572654735713416 2636060826671906817 8185936502864929793 7381282056645750273 5410341241022412801 186207248374367361 687106681261260544 2199409970013634560 1970768794353744897 795065365704987489 4052474149638068225 719611978519918145 8886714490609105408 6849042346465723136 2497157220203347969 87202189010267200 5526344021627626496 983542221862076416 2481032520713206784 4677576017092018177 6337504887951484929 5540975690442022913 7716230555327798465 8176960005809770496 3334956039588071424 512786382418636608 6898960104650473825 8873970751160962689 84522521084837889 8335099822911815681 123509620251557888 4412992855065210329 8464110139424833536 6208665114175860737 5553102993024548865 3158504596255408128 8717291646562697217 4432111641138060097 5364023726082423808 3830320626568149120 1506276895022215169 3622542512104249264 6364104893138468865 1441221810924405761 8695053456818851297 6708763115773476352 3584121584911976833 7575307352108105152 9105839483885977601 307656841284812801 3722064200304951297 6769636461304936512 7069534573893844992 4093216341043717440 4238503041440826197 1492576543025980216 2300625693968864768 9116181406778635861 5479173833525166977 1094423553141012160 1414783775649544832 3843156445774432257 5202701410231065600 120775965382037504 9030415934843091713 546922445885271553 6681833588231009280 7710660916888120152 3659238063386011392 8211694674088952321 6622266306473231489 3396749682126028800 1026029887220187136 8279157620689606144 3796363110131636096 1009734726387048449 8926227457996615424 5244817207174447745 387505248249434881 5083251845087100928 2432815896950215680 5817587606030996993 5580604147862767825 554606979312607872 4450347281330144257 1709156590692576640 9199864836701218288 2561820955635755401 4779054046272307201 8540700039756522241 7284807352318851073 8442492441048383488 5872420253959454721 2951471928003772689 789515464013180929 2969900358001392960 1655698722091827200 3283070666472252689 7532317200466325505 893754881543727025 862898850472542209 8631466245276265601 9137952708549266272 3522586759500738433 506600647148410208 9154042594710790976 4327314734918627776 5230876435804291073 393652373198554177 806926618526220289 8949242944918790400 8787023618949529345 8247522968028848128 8084122405864172672 5509606044614326272 6530640088237735936 6688987861145414657 8263063048941971200 1169441957517451265 7524918222083698689 1682978989427130368 2053832828866833921 6817010256551383041 2519350159781009409 6004877952162357761 6702734675270014081 8001893500225162752 7795498991426646017 4246811299658573824 1921841292636623297 5005266942742921608 5888344649538084865 2675210571144786433 8383430487108989953 7863647040258365217 1254536906520698113 5300006728755622912 168284608321290241 6723689842247985409 884898476858892289 6155899092693889216 3430982347740148081 8291274842115420465 2437380746495746049 3066992532453851137 4616173510069032961 8524661921220765568 1575552642964926497 1616685099828075521 4045395454397065217 626499830160811345 3934553038752055297 8467132099786178560 3394711730842604032 4481220584532574208 2169468226144063488 8496388206260774016 5014538550691386752 8351146793271164928 2543425346927515840 5996277126418150145 1703723971993997568 6368495840405520385 8177338967731978241 2260751600682341697 5470240716455485440 9113027787561099264 2356061873010411521 5795240105341059072 6486379434871578625 5450129305816612864 1466319180863846144 8925293822199941184 460963031415808001 223426377911357953 3497819628333398016 6090816332629891584 7883530007933418689 8130359072029343744 7582060420261246208 507823516150517761 7410699886522574993 3553917459424331777 7970552714825061376 8757569056236580992 3880140838239845377 1564817790469691520 652073667136819201 9162376901172590945 832976957068228985 285263209064095744 9083714642715805185 2909428934792864161 2751955969507729408 8299483114988583873 9105537181277112833 3643425796008719361 8962012698375406081 7186056011225333760 4898557471919810945 4084884664278104065 4731875262998075905 6113207776551436288 6647788104169035776 7801603811847057409 1943182829477095169 6139193526546595841 3369670747858878464 9086501068038995968 1912440248414061657 2879532098707095953 5643976331502757312 2008600728625008545 161214651202404225 2147559280603556865 373451006322147329 4679162428973187073 5386026061210361857 6408126521675833601 2008266140361500704 8643653468889425921 669755157020048640 5893286191886442752 3920856509666784513 7825206556053195905 2757030459161351041 7842107596361217481 2040894082597035137 6375565072136568392 1163823612550114304 7078317585798839424 5697529914249812992 2508499061837420048 6118121504500630912 7205711091234719169 643021486813681152 2811477391690119169 1611091656417868480 6804599374945353041 8403901248898269184 21876453659748865 7330491585474950672 2212599508098662400 2098470454039163809 4768429103088926721 6312856672686506721 4173749645215051423 5012299674383385856 2262354163612313345 8080698674675238913 142951158918006721 5643121061390566720 6393377559733485569 2072137146944394241 4385669013013791232 2070926965156078081 8019641844261388289 4580340727211798657 7897160813889869312 5224520360159761921 834652015478460928 7116624960548299904 8171791632840094721 8284145397610581056 8985711035727666177 3395793790101269729 2458400764987359121 1044015374342440961 8869756734445191168 1160951131340615680 7845864164894451917 5198538988672894976 1370026879426632449 5056413030941575808 2301563530774065152 2894221060635578369 6546107768063594496 505996589425167808 2839197157777916160 6455070710120139264 3583391212385390816 7895567221489177408 1747645666042868224 3186025100600178688 4347987848442966017 8442677541808308353 8938783309447888897 1196479923218176833 2791916659710460800 3324693926229100672 1348075956231776448 2514805912778440705 2229191644960399872 4041978835239038976 1775441595280021521 6031326433926057504 8919396609050404609 3737722768958271488 4059345619298692864 5151225662789473241 5695147041852787713 613843352913707008 1069292502253306624 25020034578907136 5966118773815984672 8349662718372177920 6218208750245511168 8300924437776828289 6623335826161163905 1430814017123806849 226438186728311248 960659034790133761 5278621157825903616 3429662998808908688 2938657522068289024 8086350339878326273 8899798024715239425 2985029123456086541 7605291411666178048 3012421711519038464 2872711033129661952 4924906463733618689 300424835136225281 5947266090920858113 7733981545591988225 3229850373020362753 8572502007656299521 2097326563220111361 1547032231980767232 8063048232813035520 3577944938662436865 7084812983682933921 56677775078799104 949811794113014305 623411742675625984 2174871484498670624 578367717664410593 1729714038370974208 6278416549344492353 5903529616174074880 8179183303924266496 6392931409006513153 6721057155230236672 5637791272664949441 3782894660376333056 6068434404265970721 7971835689264957 6490929396556414976 5359990206057009665 567539991508926208 3004490950494306305 2912709116702225120 3440147173388795408 8136969840288071681 6027628214603707153 8568446715689412736 2860562707475595265 1069522071509692417 5887082832126572545 7021633664059627520 1758590780411805696 8590157978595603457 6404159923278030785 1035846380068234240 5730582309786132609 4046269482930241537 4642669731256164353 3604772782527297024 159142786393620481 2650944640820365824 3560237057079484416 6813603483433566209 4133327764020396032 2640480556515852289 2112291959611419904 7845158972490745856 4959575126111551489 4169772591544465536 8989593976670668800 2007641709899972481 5520847145640782848 1719724965499553772 6225993069203960833 879770015684323840 7610952660942639537 7336506606053542912 3917555328731908864 6818298643794940960 1340971673241780224 2714764326616117249 2496682407505571217 9144006268192598657 7066780586483225601 5744360509631416192 7480328344172355585 4230175903426599424 2325145326017561153 4309578754388922881 5086191417291292145 4895880819304581001 7637380892802265089 1876525209633095520 7076546617388093809 4552164273053932801 217118695317441712 6412883187298240257 4265855799242152480 8381102169976209408 6657030229769522945 7588861913784651776 6362112480124739073 837893732477086208 3260301943648258441 1474773745640842144 2380750246674249216 9197148076043065345 6030944862861096960 654686300788164608 916231754700496385 169750785762860032 5729588189074133888 4378738715112759936 3589444188670558208 6264072802603311105 3332798704286924412 5699977040053164673 2132461189658810368 6529294804335563160 4581227551059656704 8274170178742007808 9028991627569397761 6086549855441944576 9191629121390641153 4086471714124249953 1704446840216571905 6645252137434676224 4210599998326878528 322211519958417409 4256091456507315201 1616081911866492928 7980086409717437952 3283013085069535232 1329591022666428577 7484555246070121728 3471014791241195520 6542241250148352000 8071386047206948865 5002435468476925953 8168797624801310337 2372425675952427009 3507864754416328704 5890130286440955904 8233072785062057984 26179695623866368 787650519706640401 5302796257097074176 5082535586599403521 9214961876119172257 5074145982340260864 6241153339711360584 2463551591652630528 2461257716132970496 1202646274302665345 7962766498277646336 1934674064878878720 8814589084630515712 3707613906118012929 5516913260861276160 3954010856552405184 3673496481183135745 7737554260849308672 7330413625108494337 3933869725159446393 6132932451902715904 6703716263304905088 1027616466262198465 9002076367340515840 6334093029986402304 3421235217167960064 4221963953116282881 4310111141364541696 6804147249783599928 586544818789715969 3807779515403734017 4232264936272583680 5164261909052932096 676037930913338881 3942137140306112512 7632229158455771136 1053152255233495040 7847145791352533056 7361735144848683008 7840042743780450625 5244321659352963072 6161820118270082049 7667929707619759105 1346585608052600065 7199089448447487361 8099887377713740289 1615513819330383872 8287627778806376832 1682335728901406720 5445120594399985665 4791961592218974465 673294312190683136 2607736877383895809 6627723744938385408 524940220597633025 6075914255452946432 8510511398640910336 3797793984276446272 5250526512767368193 6217905566498671745 8494461616817899008 2399242079156011009 1930614361852333825 4069785371470062812 5633424013532681088 9135497990140004648 842219768385583489 8894638031592267776 3095271528498931712 8566364644663320577 6721629509561640961 8403938764437192704 4272606468541992192 4854639372737324032 113313068947210241 3919140115355870560 4943621894541412865 1399220436389454848 5939034678812999169 8926365811506391041 5341500176101670912 5775333951419610176 6486323820161383424 2848217305109360640 1984432263670481665 2114432193371422721 6887035313437413376 8855387884563547392 5354140981799780352 1352026982915902465 2404574228975572993 6904038148936691712 8001943943839307136 1614435567294292480 444293815722115073 5186669810681732353 3921626909835415808 4604256906565075761 4201529230271766656 1655061975693887233 1628056550872034177 5098146891551797249 4933046640972937761 8781775984563954336 737402968153567233 1032397367185293313 4763858718324752384 2992494366435033889 5094579412805877761 4531472494336348161 1994278820778082305 6194194839311445505 394163365346322432 5827220541609607169 3259166332355215361 2860832406719332353 4331618226590575425 4131815181969316545 2892632245017511808 4519662496394079808 3976714640965784320 151542322634399409 634173647805325313 3989576342281393664 509576849996340992 4993607977206148768 7538268849759099905 128210301418926561 1659643424681632896 7441593876909630689 1439675977542811649 6596693289563109889 8626633120281506304 7131991885733679104 3661927511466414081 1547280265964764737 4026301633162311680 4594646925222146049 7090341307948662785 6721963867054036497 8007150616929166337 8665273648959560128 6581553960050546688 5549821036195659777 730762972636348641 4902456687238455808 3670150551470309377 3796963142663523073 2038236798552033792 7715939651797729280 1356669606345013761 2466752459795572200 7048461547557431680 6132416789945204736 2295738481974135040 5325852226211090944 967898641615818736 7120245045891170304 7273447492480638976 1832587938752561152 9014022438649667585 8687436004150206465 1747471443536155008 324690425096263697 8190783915364814848 839727502182016001 954087135861276672 5558461385181583360 8657555930172751872 836548465773142016 4326004301130266305 1356464028092403200 8474669784682385409 7091619023448253696 3186283183443413633 3024785033084406144 1023278741743284545 7239750926149959680 3413991771898681345 1448152660824219649 3768916913177928268 5528477492509426688 717549567996611585 101637700218183681 8246866756493004801 3202306917718981460 6582032345227551232 619375154162171904 2172164421738357569 7697696450969370624 2073396338106404352 1107315683276606849 8530474778391662592 196110249615882497 2636767064338952193 2976501078500171129 1251916722710303105 8932107047134187520 1346194288359811329 7657890671109062657 6859170462754464713 2687277255623163904 4535676717465075713 7018232468793615616 7762142622720307200 8080958472413271489 1602958702196498432 554697604869390336 7929701042518163457 1935446426463512833 4479232913762979841 145410159957094656 7799577191064526848 6202172938148385792 5520569986158141216 5576351459236642817 4377809194024101888 6762110411273527296 4676081167470948864 6728913969521691552 4600220670819770368 5181750243368033281 6648535744391111680 1393498190856137729 171094998426991585 4496860369672339456 6516052434764951041 937595254288073920 9105896501137375233 7553285680103440385 7971960119071503032 970089694583820977 4895945842534383616 3508162316590743553 8057329117352882433 3030466031756587009 95938958874686560 5254744221540571136 3901214208701659649 6996211537045680129 4063752301295969441 4610652300347056641 6286180232830837536 5506836035994043392 8023856536913488512 1728073082434510849 4252402045584546113 4003795748250716672 7677799692070095425 6255336963378434537 5604812869101543652 7532045663489351680 6642587793840240513 6176370808539182593 547601318735932033 2614745690665422848 5701852305832378368 5104227264759710385 4904315546514309120 4753285356836592128 1868612050729896961 9170958405937922048 5504679924441556784 6920270759566360577 5750358325813510145 936702225665351681 2693225093894610328 7541309045983462401 4377005014857540865 2356276869492885825 5871315410513297409 5884530867622166528 5621702640745924608 4124110505094600704 1809149460616462337 3503812644658896896 4712504489519980545 4643531803749960192 8555351458716241920 5525894040593524737 5811985910658637825 7754704927561778561 4327663032048597944 1062444446672544001 6766835267650576384 8182019181133748225 5691060949859762177 2690967835250786304 285386105498032640 3960093149233644384 4249791697938022401 4906473509451274992 2610493950054728213 7366134100176702337 2503340317006577664 7304903522799697345 5656420534301526017 8801498849977818113 8669140765499457536 6812130102061637632 3190646298662824192 3542083535040233280 5976379140543834112 1690013160096661504 5541308544827804960 8472089067374182400 2285542609725156864 4178375817360736256 907021143678683009 169739341342487936 7941553038024706561 7892364265735427585 242412707003777025 4116959214761533953 5677165927332970496 5545630933681290753 7870118511517809185 770672462106460161 4962473740671336449 1977033414866235393 4765076722771784257 3658795786302960257 9149985686850203393 8780998634792233024 1800632370329495881 6093863371208548289 3548631475662288129 5627336979301531649 5879463814723353505 1879087340060737536 4229810302197387856 1500017122704138241 1824040241382785024 9093810307643230176 7268214631571931136 2501564960908793857 7502475656409942208 1366769897747151434 5955857443307389952 5189708188812944896 497164709612280321 8267009408475070465 5351311659150204865 363389418434033665 3113321468469444608 8781539844915691520 1893880520857104000 4882292196253398529 3318989847190060225 8976804346133395072 7266722847005304065 2488786296901500928 8382433754736143936 5014609377542400000 2726050012521117472 2453717947982544896 6545215802344850881 374910756217912833 1811231320168803440 1192940685775796112 5435155917772560385 2568640166691830401 2026310087489074305 3025486314645626880 7950213140521178112 5080510399821304833 3744352621882208257 3304114340377060320 7146674888414361601 6877581423616840065 9076829785992933376 4748075410578929920 7915389145791365121 5953891763920914432 5230855913542983785 2937255874747840960 5776010952104812544 4281115666451267584 1521389508379525120 3777769733927993345 6550883010622891776 1122827965280435713 1013196789193132816 4329511953450990464 3762959227479360641 9182500852411272097 1950376636187275264 1032764231016595137 290934303223863809 5424650935623732225 6333611159000970241 6660807746536275969 5567051811095334912 3182906435938110945 7266386972961815553 4135346209457289729 490078825053665281 8333828601102524417 5082989390060015617 1886720478517676992 6183849715234070016 2278902810698165888 6760439660500370432 1433987325363191808 3767310130397818657 5248951022757347328 7558394020247223297 2185106550786757376 4034623302463782913 5161955187418486016 3936675447571236224 8848547549793484801 7575884521576216081 5214038722453746944 6458779225012982785 2929503911766858273 4533275662562778625 3556172103912783873 2666247299659335808 1398130282677081088 2962745111174663840 7361985551068782592 2028047510281789441 6227340341906244368 4850537141351486720 5439075479378466816 6589501734326560384 3579861312375952909 8941445221922289665 78501064400453633 2702908426554189312 1866091365450649089 4155469421443809281 5386873638105872896 3085370089113240001 4016007673132974080 9171033379807466497 6449538282324295680 8010456483929646080 8030350234066219456 561050686066001440 8215053185575549952 4964471773939506625 1691495037421083905 7010776232249161728 2111281212891629952 6691174518448964865 8039634540630073344 1061323554328911872 2924889112209783297 957478913071273472 1189354381187121152 5181846095785885696 8346444208997019456 3644718560114458625 1655275418765067969 3628538217679477760 4758042982334350849 1642027793096809664 3841583536797876065 2636165681253178880 3528964561073864704 6675179532384178176 5626531898364657664 2824709550819183361 673079002277328545 3911432571949982491 1088131244466736545 886332831319753729 56004599840660673 1976847657995313153 6698873033269688541 7608972558323724288 436886694664491392 4985628757972111617 4463692524282511360 3380164655080663461 4336117501280817153 3027204431631351808 1428428564994458689 947834530357567232 5781036161524445184 8515582218927115265 153670777715064833 5017557577965096064 8298771691772757993 2792592738050405376 5420187831941839872 8551298364488264321 7604269759149504256 439974582152929280 4297279956077182976 6852477514499558848 4657693715123139632 3186535541125826560 7541956264798341120 7464283244636937536 7519391149135797760 8638748618748328832 2397218434972876776 1638033263248227841 4084273443987546113 2966650226856702976 8635711385365460224 8572688505420716353 2700773454691074049 4098329845059678049 7651566509994770432 3600089563518220032 2255375416761760900 7639451174454788097 5292302295638212609 4790722746586382337 8678509476224172033 6887591337723822081 6229099041681422488 8617763769273710593 9080460430335020544 2093874913571771456 4567144044430508033 6804800801791365424 5274598339869117808 3937225079835066369 3929909173336405529 6817246899267065856 8584238792544787393 5205388539739072140 6118337955629645825 55371701965723649 4051008865577017664 4877482253383023169 100681057025458176 6318233094095535104 591507670458857697 8631642352838152825 6314422414050263808 4744931534315688961 5252288988923614465 1231449444346839040 511597596689912065 4581204544368477569 3867891687805607041 4493447659682299904 7072492295974098944 8882306703696890977 3956385557132757985 8856706873224069120 3110914879022219264 7778662612268007424 557928785992668716 2034298835241754625 1410068928281258993 4122155337719426048 3300032120449734016 2640874473283059712 735680934384995504 3770819475126091777 3903240713435069440 5254419637934317312 3037816337768577024 6146087856772980225 5592098917708285952 6835253177317501697 6450306540291817472 3283857143179815968 4509719659029758976 292617119638688897 5369125935236446209 2564838954558959233 7493346559331223553 6777838382329688064 2853071342841464833 2137790681829564417 4349861007831821312 3522084098621394945 5256449910783942657 4511564549654355456 556461203636614384 8160040620957735937 152197988077005312 2094072287907020801 3935939346022821888 6919640119500413056 455680975965009921 3925180278750375345 8478367230308040961 1776409773552243943 34719422271038976 2835292832094846976 1640596864226197504 8112550014480182273 1544854337489434176 2073190708816796073 6250660357744758784 3745405802596801536 7777848638249910273 3381310332639847064 7900294798838257152 1774231804833954561 1217108049364852736 8073780056857677952 7816497451471831937 7469540532239650436 5862476483880447489 982288486546267137 3635632030766161665 3232376684512157696 5529189704953102337 7443652084418495488 544278309829016456 5807351856166862848 8488496223465072129 6231029879266959360 191373028695621633 2889922397738729472 4777454414714638337 5878310479469657344 3619749584333715457 7843592876538620481 3631647282225817216 5240297421383437312 3240473983247357505 8602398189176819401 3310040606063798657 1031293775142322177 4286540811406241792 1298772285369845760 9117850732304472065 1370975385294672897 94635099786950209 149797361680384001 7776182169861527745 654510002357448705 6120833553683772545 6257301888977838080 7971281607161129792 1409516750058082304 2969101216665405440 436681535115567617 5478358937117273088 4760086293573453697 5683824251376379008 2120678248767553537 574199965695331329 4989617310125799483 1226192064438493056 3370974387733102593 2207275982711874816 7948960910211047424 194285555936944256 2540742136173186049 3886886534248923137 7170226815874495041 3930821926193466945 2912853263243632641 8870857795284475904 1059214961998364672 5654579692318390273 3808629098323515064 1077552843217877376 9120648947994460161 7309712009456599041 7692183453429027745 176982501287082112 6921432505265986817 846620454892846496 3872225382648659969 4401216538365919232 6059170573820755968 4166757856774959969 6525750258078777345 2493959904913085996 86322172371789824 3667889367936969920 6672678159984613376 6243204412502027841 280013522221022657 2110339545529006080 5156734079835250177 660174875669208865 1291375080859272449 1507136651423645521 9045180035454092224 555384778524227585 2072700405650608896 8733489679256972008 4374821546057636737 963423868859449344 4928688988847851697 941831182493667073 8632603431152898048 3846861660106432512 2538512482830602241 7769785790670171648 4283200609941204993 2651725868268650496 1494262859350675254 4943707580813125889 8752111400975572992 6507983843345943488 4686192566765395969 1236927070937552752 1913721837308009281 4140277012443876353 6330336106730684416 1224544691903597184 8512160729175600641 1918924444897295616 8556297726701053440 2524948370484299264 1442390684710615553 3247500933730365440 1989451516277800960 5337744017103138560 3154443058286821376 4688875312391258368 5615164260305082880 5739258093454344193 4295324066794684032 6895770309206824832 1334922089021053344 146992703187221312 2337697380380048961 6584870524411563521 4466732182187024385 7732155558156572160 6859597422474050560 4866138417123101184 4105135799082590848 4675304901944503296 675103578230731264 8172673684979698496 4710798907551148032 7995973873638531072 6965227951712086016 8988576116439672384 4951188631540281345 729493229124517888 7476798603792941056 8785524492704195073 4842288409816854529 6658412355317254912 1630636709016695296 2235386976039428096 3977523760422316033 1226950109745439609 2046984313476431920 6212801317454381057 3779134367063599168 4143729440460714176 8515814437137412288 866835950254109889 1163988191549587456 5756243695712075777 572268724410982400 3398365374554902273 1051700144817995136 2191111636579289089 5344574639262142465 3767396873416187152 9147389942680156161 4939172518174415872 6307380784531396577 9133441392493161184 3771706814043761912 7979503071479037953 2087946587400372225 3852500136884416385 6811922810498018048 526143720957607937 2121215414650454017 1907723237861946369 7444167298618822144 6840809993504231425 7862350675668708609 5123102532489633793 6042793301921538049 3347701158905923072 8979319047253059545 4232496226395894128 7289042505617945649 1308116254466190369 2107618275529050112 5480209736520749057 8662675513269547552 5826431771320451073 7055520744300014081 1683283125644354560 3509423970825342465 4991947577359122433 2470871953671979008 6039255482191380481 3999123779551433985 5087002178773706240 8009689500038404608 3803611512393760769 5278404593717401600 1546469175913936897 1902634951964342529 6466675361499425985 1396444452990198337 72478617625952256 3244748436353068160 9042001033648988161 2249022852707326672 4863237729899167744 433884838643478528 4551766550952030273 435127700469219329 1704141380309355008 3184168376701044672 7349347332692393728 2845770994842177601 3630759151707357184 3035681197058424832 4047097383348891648 8313053087514995553 7634799386024872192 5814150076724654017 1724779656934688128 3755510989971775360 2159680726567098520 8218940446647135681 4805266533961759744 4615498999077448960 4617721832765698049 9070301153162035201 6084407429922231809 4016965495297581953 5801182845386825952 3578947009630811648 2108469355255649280 4437413193515533312 5702689606427136001 4697850598487190928 3403463664608766181 6205810922777845760 6480325469162422272 7684310396196939196 1335622514881236992 921652669308122368 5461155637705078144 8725651961473793024 1716820925838995456 4349368036951111425 8095453701848786433 1321675075097997312 7194975822875721729 4787788722217515008 800391417788558569 6845826055009656832 4606410963786873345 5247634217775953776 927831241561255073 3417919556315278528 5749992235903221760 3188408167168961857 7680200524983491392 5189879594851089472 2891482355585777665 5846955734941040640 8035536611840697345 8854619970414006273 4220250901143890945 3406183136687773697 904414674005529720 4602767061943002432 4855968338071534577 3943636299223531520 232611140948999424 6779570863537871177 6109316136879895809 267682564282183552 3361592380079946241 1521919472404176897 4125523980142908128 6367971227599740416 3338215117751611392 1686171535773271169 4660811870580218368 4271040578731257857 4584196333338482448 6132073538126167456 5387711505571852288 7902358750353685569 7493640393991159809 1200802963477083137 8417667775506652176 6929286371520365057 5010835307521437697 4242137312784037153 8669643296385475200 7294521141469645580 8405447971604425729 5828443147448171936 5917663478779001601 8038012263325544448 598745035280064513 6533391478162044209 2729908369198316545 4156798888607323137 2637382460319266824 2791577732345127937 963398096147007625 3554287918441529345 8672884250840104961 1047960482594683072 3964916824818142080 2072087175753127584 6578703118956416001 3969114904734193489 5039449851881218048 8288942754476756992 6711616419846815744 332859944005832528 2246879392297059328 79300702995078145 6876064784560844288 7213548888094072833 7304135390480111841 4872559457530146817 7430267876475928576 7408244367273432065 6245622860618109025 6065584889742491649 1493339826987028225 3959771128217714688 3057820865025196033 4167628225893220609 2825839149217267456 250144776447957377 529702530028200960 6910212489078636544 2598212322231222272 1375381613940113408 4614729424613174401 1566526713764496896 4821890708244002816 5316058087285793632 3866183802299154432 5979084909341325761 806637300966424576 1786889596797407104 5030676729105522049 8002179279063997952 9211697050705040640 2847515180366863360 2208824911777614721 2512922344884142081 4681154074191800464 3865379500463427584 97708440228240897 3181181848132350465 5221855122167583999 6375465758022156288 5945078948487859680 7489274637027473153 8791924602559015553 1966475309907376704 3343066536895129344 7481820274060337664 6434124843133075841 4316108975469196801 1704493465125646960 6766425425457710081 6838666698162787968 2494153242997792768 5080123179807984640 2715389360132656896 5353559758800203521 4584123992263098368 4479592108809282560 4273843225064863232 3815468684814581760 2618892109701642240 2061767722700636160 1272110364047437825 1483382608110747648 4048691223161643008 8165460428895398961 855694978605403137 5397507599829333888 7226465576397025792 2551332770623316872 2150656105014160129 8472980933042539777 6298460097021711552 6827049257390309377 3040897497978866433 2178590980727095296 3642961924950421505 2950110532216276481 2142286126751873600 5103706349868326753 8818382959816622080 6567618978201640960 1585291105191657688 4432948070546415616 4972552314266578400 7031280824959707520 1729062722627087728 1290874032100794369 1012246134620430337 8722532345144840704 8148841930251038848 6440403063941105153 87903553251012609 6509125029915335680 7538990099525672416 9101461255901072000 405086861088522240 7014824362180598424 8066980137210927435 6536452299620659200 6959831139337240577 6139510998393796833 5890364934453653104 1919950702551319681 4758181046102556608 6036064643552931392 3396541681689024512 7216950705386591408 844978019623379008 6653322079898413568 8136858239204555777 6039499053988577281 2690432705596747104 4045503899922749441 2952150855544339856 7322132820151406337 8990372727377945276 5010514869310281216 766470169045773057 7122934243776925489 2945379551598371392 1897228206803399168 3713023639019875712 3259736984642936489 7477283662118692096 1027894445532140544 6186272720661508608 2315345497855885312 4875373609847969200 4516356156331864065 6945952276760252417 2900578250710005536 1167559977951887360 6744129493515894785 7386452862440159873 2743575605869382273 8778834360332877825 6551560545218035713 474417475827741696 6705529603299256065 9219573961212682241 6878464273695760513 7757871072715603968 291057524102763137 7304242400375457436 3595572020366088192 599838265216918529 1568102256712785472 1626944715479981056 5207999934646823973 3962313030850505216 9033026401567319121 5518725282392965121 6257979897422243072 2702495095391100481 5061207490507563009 2550466929089673104 4016123448541114624 8274948679165929473 5209602705925066112 8010007875958134784 3216452186254212096 5998602911019032576 3062165845668510081 7991520784456754944 7670767919680241345 2479536245793239041 5820755635863552000 8557593148679046145 8808041369117386753 5783512417330962433 1849367786139410432 3117340402969452545 6042688840468142080 4555138027830486304 472172659300165857 5856061044738605057 4086318531100286977 1809574116611063808 4400038807595921409 1433566679936874993 8076803288938617345 8784657101615313408 8385374768003489289 9068979697266894881 2096976269779435201 6698095513590693888 6745559473630109697 8083289396494825600 8026567645817372304 7387148551731814401 5620081934363348992 3251690151266805760 6810226569994731521 6227312084684967937 191290135758503937 192598454578446337 4251013389093961729 6979786621646924801 7109867593932279425 6770011491292973693 8839796684129959936 1762903840879779840 1225958931590012545 8136160452809747649 4208280994797799168 2447358228892450753 3152032104407105536 3468556613606546945 1582930537417241632 854269834896658432 921250828281567232 4967092248113229617 6425307341320871937 3006889860906570624 5916952844048070657 4697453371619409920 7922492229844529152 5549316600202849025 2234038072763842560 3816873255445987841 1324838106139736833 7190539032012864257 6909493215284523265 8220371423378538497 3656602593931220608 6657958323432841217 6211785599422128129 6724981575900009985 7379570317656768513 5462476000591867009 417193522323617793 4424442823910716417 6828372296654695041 306963688805892096 5533316740209664001 2365119801030702337 1489202086195838976 6279788764266545153 6322177903971889152 770685307183911168 436559387742437376 6376675806986082368 1482753542281465216 2031776952003461121 678017295178252288 4176632976500391937 2623667331161239552 3714347919337352193 7359163491072351745 419723616092278273 5142067907949382656 6373488277717553921 6745966602477585920 7702320598413763392 5659833384696283137 1933211054912561152 4732508786305597440 7556506269284065128 1365916055267377152 3392806212933971968 4685703310966840832 2564763473976918016 6528483658971324928 1254565567257927680 4850514213946509312 4601915411772915328 645784388084291584 2392128798439505920 9220703572141846112 8843335211376771072 3751166447212421121 2264230363816562305 3917342782595014657 8981639467524030465 5977575118315864832 5062091833129247745 5120133893566950400 6147566603847919617 1690826772776459520 8930524044817239041 6856974968271494145 3437617306170032129 7643320905778509825 3279227715580404353 3336761475241914368 8937564546117655552 913894357185744896 5713822369412283009 84137967181627393 6367568466538016129 7411373842251404801 3405832621443515392 7356211410549703552 7713950451176964097 7152288218396794176 1804784870191172097 4250033921730805761 4601244668287203841 482875034940722177 1526657020417474048 4131684993004006400 9193244490848468993 4725903616029081601 8717460099569905665 8915297801433962497 720221013555412992 8614918903960691889 4988928443925264384 2164575908801374209 4600156456144543361 5562791424423582208 6933850227726414848 1981373622318291776 2943543704533788672 617776506895047681 7872803796450295809 5822754373825199616 6898959660979788032 2644807698529904897 6423989942553096033 3527252800870498304 4970668514019635201 5260445990794035200 1720473199608474624 513560156848831197 4002205679231196673 2861080127984761985 2781833317250341249 4319917695278475264 4534220624429304833 3509331191282270209 1378586704449994752 258890775604887552 6780150264191369216 1372333554799386625 9101832273292604332 4703088180449584384 7364506197752229888 5611389930599588608 2874939566927592468 8563487354984297472 5438144153419581952 7147557575007210753 699504263314069505 2985273252752439937 8785227098629477217 1455877009566037761 5764502841893673376 9032281477343416832 8774396148279042432 5425969049635836865 3793664903186743297 2450139551477229569 7623615511466285952 3102504461719756801 7613926229581222401 7361308619009732192 220854560776939008 2720220511631551488 8257479554225420288 4883462211479011328 4656626497180493825 925495031499190272 8514054307636917760 8520220930045011969 3037112506530682752 1648957767957538816 4115212487806635136 317149931616064768 6044590754488145408 1827489520478593345 4783235378962037552 6754748081018112000 291414861773310657 5694114391034363904 7460333009174528 503008548061469184 693941036032830304 9047427367752165888 8018732785457999873 6507739424769466369 7891069384112641025 8056495733526668801 5660591030654623744 1658317963650498561 7469054591487752129 1402210968060362881 3398879730692258817 1066971190995127168 6896914188719693825 177105934812203329 8935839628482838529 7502698956233506816 5422700071982329857 7185702359964057600 2329894132908669952 6333744156512131584 7584712422879682048 2003310990752431105 974139329743206401 917724441364175873 2542410686481517440 1720934943051812865 605242918184598017 4380835081477186560 6994968276980852161 1973297194816806912 3324272920596009733 2556385090514279057 1262983535763054816 8129459464712053760 8642921398675597312 1346885784211019777 5404903195840317440 152787617048071424 3289704522753884161 4747680229712232448 7916490140863152128 1988574136487921665 1856448231220718849 4739539684412651264 1625352399871967232 2349868738872426497 68222787368230912 4079913172674796033 3058807967314788352 7363381789714275649 8894082477173116928 3219178361411878656 3996651937767358465 422238794512250881 7612274259343982593 1193710274782384481 4605646399406581760 7179960216511720288 7022041555885110729 5113149408888557569 2789637243254255617 1198841696393953280 8508150733222172672 3908252471984390144 5618793531651915777 4769373622271445248 4811962403036069889 5742224321130006528 3963768895442599937 3718619545564919297 8883052035360948224 7924137922334223393 2586329093235877385 7190009455396425729 6579128593776576641 3539208286407699968 3067069524859158528 7617507827972105505 6939716856144125953 7161319196008209792 5387718019256098816 3435731824126812161 4651608724534813441 7850096686035040192 8161724072293940480 4380129789061151745 7698924028940984321 1706461884477841025 8466531005300712577 6480004549042032809 8218863112733024056 3942882716566945793 1825792421048918529 299007597867065345 9162580722072682497 6628066572447079936 5353476742782742528 6355486704040687360 3804629175902992385 2694797139798815793 133383146914917584 4582177210976041985 4601335743914742785 8961568041566084801 6728081500889376128 3170335618470288416 2391746854808169433 4979402328835059569 8900577607055785984 8989441739280142336 221940952893980673 3441888009471488256 7800719482418698753 6273141337821543856 3384381697283119104 9157674374856624480 701701729404256256 3321958842246651905 7815611133024781600 3366552569001655296 2185953196303302656 1780881802594877440 9021032416112312320 6229900101739313097 1101195863812321809 4625079047101970433 4211596871542964737 6571818364787376512 8166980579594518528 1305177115699602432 5638286518696067072 3910429179110962336 6703970992795551361 3189778631922887168 4104722014773799936 6986187116816552961 6193914994189504001 8474956571202937344 2172846328965902784 3822068655575825409 7350319673784481344 3876659977212700289 6665430181348278273 8679747822266524673 6134361241669225473 5344210843578606592 2976573949887250432 1290097348702610881 6205246638632857601 374673463284528129 8868274684738809344 2903920810725031936 7625116440696642497 2338524708986609040 6488287966320493056 8554532352161169409 7875041429574314008 6717513271091783681 958910858083516416 7321828082197929729 7368290490903764993 8070568013355241473 4976222083607330816 2534595822128972944 2960269819904294912 7410692345038845953 3085460233258618880 8534336414809292800 7024292196681411584 1509207320534445056 207449419981994095 5871646908372721361 5728804107280711680 6926021552731445696 5043638988683421696 793822301895325697 5659504412566976513 507983439708067840 8063773378731935585 1540046924155633664 3846759319590141952 2697927628872374785 3994734408045816621 3184557263223996416 4922474647400415233 362661275571353600 8222307627767783424 4835669784387019265 2267660616317848576 8867693356997939584 6526410480070819840 3995095864273995904 7741757486841369984 552206419136716801 8613815712324362240 1649443573283074049 8446782546675208320 3678993950997894337 1576258927627748096 1636401112224175104 7918487401631376832 916022492724357120 3987337525378035072 4640955143992365696 1331807770058915841 2708168485391646721 8123140016951001089 7378464474988109696 7022125033504750592 4681433981393714176 4971730304368757729 6401093546508507920 5744656312964619806 4711763867182090305 1791613331478037760 1955683813644761088 3802376283985936384 3128927791157799297 3128343553331300097 7043374822342243328 3087299126746964952 1148841409966351361 6090513162522494400 6080252987682782753 2221167661544177665 4504387526627481600 7404795933458882561 8363859224690778113 2928318144555156129 3783810975859060352 7444826321790881632 8176673255530523136 8588774210902186240 4907251845345023488 8072079836812816 215809243990878200 382715659285472896 3882527069057030145 6810382368114385409 7011151551675694209 3708687439103094784 5290534719331020801 8969735707960755584 8043640816293683600 5302326695224995840 1282035406125702145 4319349225763733505 4031227538568612864 9132867104380997633 8255199043289219073 2071767581497993153 5205791585118548993 5387955074698399745 6919665044922125313 8312380489502398464 8573924369012905728 5424452567424084097 6440515099540839169 8480904538446432321 484738558286463093 5334974659876040448 3553763044061566977 188251143522299073 2645440283275247616 9112428120371101697 700203974048874496 55791717881094785 5719303694316128704 3432338826753936768 4366940580637457408 7671888597453122625 3949375473546625489 5156198650900037633 6115992880373977920 5346536157317755392 5358266355273433088 7607394890992844800 2944352040812390321 5667718909841944576 2333388113259609344 5455305761901861616 8716919810191327233 6028869713530617857 14383514500898817 3618241611239305104 6459806072859005696 528758408436813825 6526554173047243776 5045622691030286592 779987054444969985 5116226239797454848 4971710992978478689 7121891338586844160 3747277755749214208 5013546378575558656 3873564025209287136 201042898268167937 2572825140299779328 7400802943704326145 5519672025668412352 5727958527062310913 8288604674531252224 5805766967796989953 3178564498994291584 2888037756907773736 8959008740620806144 4775763424629579568 3132401642423518672 5035646410966540289 3507366648223671296 5455816195316253696 7003996392870772737 8557836559009607680 6560491889686905313 6462077918007481825 5770626216248109696 8083204116276939777 5785140500385219072 6985612413817791872 8189771536362704896 8802866628602101760 1709081960725474560 928898829074436993 5160676956353593345 7723365034702794753 5502301471555911681 5829610484554072065 8920419567015758656 6772556992433900032 5515585724694561664 4521725302953170944 7237811413603057665 6349524273446353793 6724904608461227264 1514981383910469760 8570575571399018497 3320950523797962752 2050726819747130369 3271604630622183424 6659054276027412737 1381147197334003473 9000027110531256641 4655058241353363992 4069651007786381920 4449287880105069568 8652887126229632513 1939084997969441921 3941401558067516672 3384179277556920544 1009043974981001217 3182103613846919169 8798927222425358336 4092655467239539200 7118113019435295616 6347211162722213089 3798770815035759617 3262018342661767169 6275466546496576128 8584416612399439265 2938935554327721921 116891152895922176 4321177339800031745 1365927163300991488 4716538318471707008 2434879114127313920 5920516939623956481 3449390248254791681 94490693631803392 500258671869233592 3281981741164389377 8611096811051454776 1801057762753759520 2641842972314034177 8444121322893064768 3550821378580198412 5549306723208567808 4040490706677999104 3455094393141136897 7150164421011879072 3544783290551020321 8346338133563747505 6934644089695223206 3639500793498013696 716769657963413505 1684955450107426049 3699811671348621168 812889414927678096 3985420838330596736 6050946312471279616 3845650930114288001 8478486011035410432 8813496685773426817 8192517561896783248 8867095581366078656 3359838236931549696 1415586540023230465 2598934638078633985 4280538816577789953 1330730264440772225 1844124071165128065 8958545885663990145 2776197530924312897 5617899433997796353 2539535916835271296 4224756125319553368 4404724405337104385 8313899107076268032 1370298427520008192 1992134841172721664 752610652957048832 700253770968137728 1000098047847995392 1029127588149067777 1645777727240751937 1708664012976703488 798425540593102208 3855083942509577921 3849259262502416384 2058654113986838528 958752708281049088 5491231255117420544 8987740771832858625 7816678735343544193 4214443190191451581 6700064382390456320 1718492407497226977 3296531235686142721 5726957415801539585 3072959775375212544 5920628536012881617 656548557598162945 5391868073759895728 703678794861641728 707651438306140161 1389147942258399233 5628248766935869952 4148621383922321409 835905797771695681 6135014722590343169 4987865754897828865 3765672348662173697 1466269972225310856 3511260261148921857 6429052306352831489 6248836491658894417 840984413649266688 7944307024256229377 4841968760656950785 3940000464503832577 8780567339593044992 8564040855598923776 9075055571003327201 5664641572352166401 4598935961489210369 1713847471323557376 7160136376621616577 6684761513584361473 6715483294214127616 6932824766960254465 2382209299770050049 3027188510672740353 2533276486758891520 5797810546174754817 5973595902930255872 73573677225256833 5937448217678488577 5799813720454360479 1891856937608835585 3723196530353158624 1310484773565366272 5540234825547531265 6926020512527954944 1520547226130853697 2698775041765107200 8325251787642306305 5825807609069054720 2692595060597117216 7511915197941175041 5416369074423790080 696611716560367617 2899437462167930880 442531594931532064 8435168519903261953 7928684233373470720 4946201197064464689 778255936317915136 4428211540096514305 8585256482429947457 3615281024446561281 3069311655350145024 3596674930144149505 3550788485007114241 3503771221980069889 3662925538855249005 2929247542814092864 997479312780698752 8292519649532666048 9190180771474776065 8917500541828626433 8997889900866854400 1436310615298737153 2647701879388888768 7442289698955846776 1397962960545972256 965810597235361024 5948662781715939328 4289071571302353120 3446124488165818369 3787206891257315329 2118867938464788673 1561368875183276033 5189329296840151409 8673765591501320001 8285950141315678208 4854634235154624512 8511223422884357633 873188762054359040 5631627337440113408 394841915709407233 1424978980922736641 3177840472776791441 1997113304421892096 5226994525663707200 798100818777158565 9036131943438612736 5164860378845380929 5117009490931481601 4299449847863175681 4540792743012261633 9117466526546993153 2484534964284608512 5094475780514365441 5096362805096681857 1384918976208379489 6864238809055074088 2778864511302719234 1767388657716726272 5771719850720481280 4925159103763325505 3890839675573561729 4352335452412755969 8406244384170786305 2533633178581891009 4756867791396571905 9194067585171533376 5695100580243167104 6728454758183547569 5178959488914355508 7834893213559597569 287332041874423809 5314056319956753920 9070613276137772800 1387328976782256128 5194221493758459904 6283988550272964225 6106159296242964993 3816847944382668801 6904694085041134337 8829374747367096321 1274658210220095296 7621462845976652289 7109492728870264256 9037935986485850112 1838349464589108481 6042814943772049409 3384552326695246912 4472058297282494721 34740014745634688 8836428452287348737 4815816100638597120 35479333681173329 4976781242466533376 1636417126056574976 2861193925013024768 6481228811874500608 2064225825997160448 827775993791852545 3685230411772350464 4635600847624344321 7477678351113816064 6500269465560079857 6859312844442042368 4467509834595251201 2741475991732344017 3169987151708880897 4718423340473138209 1177527183209316353 5930727178588536833 3282286798291273057 4728556857280827904 6506000772913514369 8512121723909177344 1170617452299311232 2640443362746858432 9012447101252071873 8549942425021300736 6614463613069660161 4995345365484117054 1051729602321121281 492352429701464064 6501490686624686080 1017284780966934529 816485804900947968 457646001004389249 5511512493852922112 1444042678500622336 5742552805882450305 6462084458419297921 553028268923564032 6860589117291624449 396954370175664129 6379364122453278720 530414393953668736 6454332742399546677 3696294156388794368 5422546790809966177 6603534538475948032 1885941968755224064 3555214381687655425 7111213321999185400 5685990496313458177 716448490358046720 5361433341927416064 1641934039427400705 337881592888266752 5880227018155154093 1964256623398720001 4263667420109932544 3462541417681780737 3318375170442395649 5628882943586078464 8723734039614671216 7478154946430486784 9133802658429580288 3255836766372003841 933454779584782592 8264913989552267809 2523491071899365888 1074372223867837440 3767393174434381824 1847382809172926464 4844149951314045152 6498744684607594752 8145705068820168705 1123383429819528608 313321810960089121 7841979825657580032 4743493742541930497 8300343721255224832 5582155320736190193 6855807141462108673 3911651560909236737 5996302969001537537 8407957086528566273 6049586823828590592 360071025218329984 6323480943325207808 5521801143694254080 4161555163733626880 5627235347696696001 7205376912212196673 4253766862117523392 3146009854039900161 8260696145711151744 2727901673635986432 1910001114476531744 7907022024366260480 655999571547997184 6952566408999799424 5988664699239518209 5444295929703680257 9060606706071982080 3771219621081350144 978700490490279105 3895158354071898721 715480916112643073 5189811824811760640 6131316526239973376 5511480753255455720 3455688477226658557 1823606528614737761 4435762740366729472 5500899404674936832 8631010084479028993 8403505644423339905 5637011035449884673 3479823572946339840 2501770782624585729 6762729434319836161 2217378396203208705 7024487659739561984 625740671919279537 3330461327326817280 7436192148545927776 2312036169028861952 1007761358117004929 3744586660828225537 5758315315993434112 3091583163339030528 693167925718512129 235463214777676672 4511757332327109632 8270902926660318681 8408564012363601921 72737070849246209 8855310666049871872 7318078022325107217 509023355822871553 2001509987938516993 2471047557548797441 2130016221840122368 5348858620948970048 7718079435679387649 2002792942472736768 5739737736192290817 5091101593273311233 7150027264904608768 4942229274825228288 3381827482871471232 5919390994124726848 2915182025478733825 7207670041512214528 1770242210023222273 3232217826374189056 3920359615124471616 1051781068805617024 8085009342551531520 5774430879997362177 957997994588994698 4352372865676345344 59817461195360080 1133779389029558273 9076106740313554945 1054635149659996161 1412461663201129728 4011562236549110657 7498282309578129409 1208858276751821713 7738462343978580353 1806946229111578561 8506363339025218817 5331113905397694465 4482793760645069056 3196245456244324352 8052857693778846265 6617205095964737537 7421684776228023616 6762214904419026032 2145551506899408384 5491036126864832513 3724786522682556416 9168254456156913665 7259733061980061696 7523263201848367104 7887858774394798081 2149222153734567297 312641137569497089 709579952905482240 3156911001710198401 8504207016795768960 6794191124987485440 3657529856908390400 4058533102872070400 1064036695849193473 3001350562974502400 6582223848615731520 4564142978701545696 8864698228038876033 8402592489907222792 6528310435683690496 7887187402988507136 4955911413296529408 8283870364931851824 5652419581102399489 6489810677729907969 1310313189946605568 6550274279344490880 971731632514582528 7673380360497094657 1376793224802009089 983796139929470208 6120398406930169984 7543640368982118912 8682466751308046336 5582600415927971840 3467139876883257984 3194096995654165248 268593790771888128 770746477248847361 5609281642140008449 6292719526058262529 7676877418443145217 8603354707190915632 7665132037949443584 1938971008971984768 7326700953781130272 2356982217590177792 5329980917238218753 2431130633670174080 7671660403619119105 6819479731766251521 5552872948842374705 6540974253378377728 2221880234330763265 5345443642762198529 5633898756389304576 258052192732107777 6574440084418701408 2533770743733784576 1744339412237267328 4804752282271472640 3334190383086895104 8854410501891807233 4268993261689484288 2016126650834812929 3789318469282955264 8525310131241691009 4939382979012882305 1574891117287571456 2150033155578953345 6931473305916407809 6388223541630996480 3852918221174351232 7257628435966218241 5617818773152022528 2781928336653515233 1333353890179865345 4301204118056867448 7712904230896569153 4988583769711841025 1120772895427610585 3750039561901634113 8292490171099435009 175162352474799488 4732404125037915424 6974463110638027777 8342289242672103424 387311429785288704 7708832702657175552 2619628930137067008 4694184373670182912 1452557975980557824 7722752533692141568 6701573075025283180 8433320981353331040 5175659000768647169 7981315384670264320 3840177642389099009 5569690359684709889 2120524881074518032 8421365473179744256 3566309320605376193 1717752416601477120 7983620781327605761 3020662481876361217 2541714570910089217 2221209165377308672 8165168428268441616 3775543792946872721 6510217469850533888 4253749475865506816 1080649817225253377 1474739393981924896 5708706398113354624 4494346666350913024 8284666221684798912 7178882857150887424 8586396600550754305 5848544480560676864 3471515956883518657 4661870370233995169 6105997513377726528 9122195988093836800 4779471306017018721 4628654652992159745 2970215454451616897 2160622487508566017 2179374623306771969 847966909697641473 2569986837870512128 4996786479424789185 4446800052291633153 596412221520072705 3828193795830504768 7025104050394912769 8166604734497467264 3289034408870150145 7391086361090327937 8951212252824424449 9087911692487184385 4355979032152506369 1200210469140899841 842491144760446977 3364989185406411969 3194647357121789953 3723542818277665761 422021406634036225 7426408492694286273 8821124841115230209 7587740850697956992 3173950331378663424 4466501114037796864 1513196929133617153 4186479688537235713 7181841322247742465 2509987868484369921 5765794534610965025 5643961530159730688 4068411467593396224 3708942415325735424 6820454566763237073 1220814618393378816 8144139707602436097 4779715786560865409 7403533129951174208 1575100983211779073 7422692334291776001 8728878133254291457 9085683073739920129 9030974921085124609 8587621519014756353 1372006123120295936 8531252684930348657 1827545788692779008 4566382057002344449 4745771667108700161 7094264737746439552 7328534084256870145 4038363158537043968 1305783280994826624 1167719384526881280 4395897738314448896 1941084806182612992 8324929108194119809 7135915410226954240 5645726472845853408 3618051607630071040 2297408660768186369 4741813227088803392 3989371179580631040 5263514859617333953 1204683699120291840 2374553067036772353 7991755313355415712 8685375778184296832 1680663173355364353 8753189872780611584 8550168438046089728 6674769862505332736 3293503667591651137 4256979373392972865 3402527340892248000 5854372005505234432 4139266607141285888 8115244778034803809 7126314038044388352 7522967321846513665 3645970604076484609 344645171572441089 4372057417431121920 3127566217867115521 8331694120941219809 5859601073601682177 4358493659066752000 760146529022902273 7280925697360659648 6145135748167706625 2474099739711754240 168497016138876928 2518515680523360208 348609377238564353 4025045719870548224 954446751871209473 3261743813972758912 6075122179720445953 3256180360162297345 2860522835671483393 8008928609931812864 7421208266306078721 9105637669136054272 1314338569355591681 8446507169659084801 5755981622669860225 1750651054490613760 8658412735942090753 8092599577883623425 4716442053744262656 377813234328545281 6180660725927231488 1523817611861104065 7251948307398231040 464490538328748605 6708376010727692153 3290728972985171329 2148678953675874304 5810538838199155712 1593404386275615681 5841041938485346305 6785518167506327297 8311144130877614081 4421079002545689600 5430076924667380417 6643496286806503424 5424241187767566337 1357631678856327169 3929149545997612865 1861816684018213376 2931783190128997249 4720505023702672641 1437869938263805952 4922309292636922753 1876424504385146880 7615656394628149249 1809352334470545409 300501942610427905 316432964242391041 1430690096565026816 2504368247408852384 1339211908100944897 5456373921874468225 436876950976154112 3668315409964335105 8683016534148402736 3248256308425850880 2166280333976492032 2262421708878872577 4287321274886880001 3151458256073800897 8158800281502220288 21629522411844096 1304063011284395200 8330776024495614976 200889291466407936 5961437586872674848 8861720807850538240 3248232468322372609 1699464564565270944 7822946729799413760 5504209876913618945 8691540636808752384 1821549429145583616 7217118849905852416 8587269563385520129 3617319829444484480 259881979161112577 3067578223453366848 6034985676565494657 1340046097656401664 718087862991694849 7311447523382408960 3011247717297636864 8972452857977846160 3956057526634946817 2140826427253211136 2656933337568299008 6062372292768038912 1608773581659499424 7061779230826786560 7079979003646914176 6069443140657639424 2197506891099178208 4040562921715622912 1086471171294759937 5169762238552330753 7121648730994032641 186863985313286976 6104011274040639489 5882908345995336193 2820642610324431872 8867712820853067776 8021096791910580224 583106440170438657 3300747427598327552 9210593123484410881 9101952704665050881 2985125342999932929 7413697486294944384 8813501098236999680 8503378000925364225 5738932824556380161 7654762161743789056 3977178317570591233 5842485073920379424 5531235188691582977 5772390376619891200 7399718628264259584 6828563319175742465 357844144580198400 6799880741586786080 1988323677756022273 1292775919816097792 4152016190072061041 8269233596699574272 9016869736041926657 8369736689629784321 327305087322505729 2543771455869448192 166979696502906112 90724933945059080 1652965035519969185 3267126326314180993 2469857650866552752 8528645620326287768 6262908925997421697 242590989419012096 3452789255421151232 9115183417200902144 1450685142784573441 597556001670525440 8276033910815009281 4984853651124256769 2742298368520361984 6081946178469160417 7125455204883406849 343180531847874289 6574888973615128577 5927248678375477248 5105283350145628800 5207201671737638913 6462178089385170560 705612642970784785 7041290686907081089 7217286989961256193 10742215256346624 4806966981349736449 9057708302782910464 2810415206532027392 6401715613973508688 3723070049595247873 413158581914661472 8895195854144414208 3373654817826988032 160074805624467456 7077529745666289665 2638168731594359424 2268181858672918528 1418065737985032193 5295922581893649393 7541823974390424864 1085815062584933184 6500576122008402944 3118904970989159424 97659312566198272 3038020823828562880 1966710867453297040 1026606017382082752 8643926159491510400 4612036356746569985 4970140030512488449 8298549130525999104 820711736972247041 5521652531728390521 8962543441467625856 925756720655322369 5272973198091414017 227594775184293968 765323211842740032 6312960398718172993 7136680525200097281 1840536806515277825 8969918836145168385 1454149622983606445 5746509074076712961 7191976509912303616 7775492636049990913 871116613436465152 8273021715909943296 3469648416524369921 3325263424555192896 4550557995026803201 4436859577442298449 2956331156563130113 9095461944041342400 4089852181822544256 187991113905596593 6422667741459237889 4316542245069713089 4161138078252574977 3558490343854489600 1067287055883005889 5102585059141516481 7668553942538581361 4020971029199572480 8153344916749680640 7770599066108035073 8895066679595633153 9108360325123871744 4835717119450698433 1071198871091750817 8017881644742238209 6879213285842378752 3285956400894515413 1407835879341447936 4795677475747402752 1786137437606595585 5031533477904103425 838960033130770432 6850796472650983680 7835655222845243393 8213618751050086792 3746614005444941824 282108277116064384 9016730954741197776 7108491493236975616 8633445319836570624 6552099532276408193 2882730653178983425 1656425167068578049 5162135377907023872 4716010470627393537 7212122697989642240 7349967445803810817 5301946310629485505 6251812305173997456 4858259594339638273 363915038120942561 7871459092719599617 4152853571998400512 4556276920819774848 7892743495590559008 4742470217563623233 594388442517025153 3808599224443289600 6575210182263321344 6600597813662530560 8193559088657334272 4658678646800294961 2535268003606953985 6760937991321563136 654154084217436161 3919882770752907681 5991483386797268640 6703870832435932397 8098987352803665197 6380691003508560192 2830696446000634369 460004373097284608 702159145187562288 7472573423544455168 1435914333804168833 8177255623446474689 7666355468642749696 1794731143995247792 8810144962211479553 1991296976087395329 5354865178472288064 125252734384080897 7030141666612027393 7410602840029150208 3077484173932236289 6672992720736126976 1810372828188481312 754077833636476161 3475840805074160448 1515191119982602241 5713817033853611264 759659000375873537 7296139560314977465 8145411860231651329 1979357541513504641 4794201649323180032 380548760106346040 864252134787395073 5200505531606570069 2542179793895227392 6137638647424485889 9079843521664103297 7578483778033644545 7632745281485646848 4556999389242982400 6072654199186655936 6988724403611553792 2563889888088711168 3877367879312174336 3433414431983173633 5242339861716009952 1097254367746034177 2842657518507431936 6248929747760514368 6368174692693111297 8666265039972556800 4568285234990480384 4932093940979351136 935145917977922560 1302004293949064752 380069582969750529 6954234713444816384 7736147618876620801 7941091989786651649 803546063398242305 2094631547514970113 7603928401640513537 8655974189312202752 7141020703534021936 3708878083808747520 6929226113316701728 8092698619110490112 3680236561831919616 890661096635263169 2962222560420093953 8071859826018018817 7883907729671061505 5810014485301583065 5147648658119452161 70757629085581313 8938040542471881152 8957499352486933120 435825089349976065 3846825098696273920 4203142242335917952 8530570114961796096 5664883812898570241 4834930022276726785 5443085890567793921 3280577782883160065 970284419833184257 2063837655295094017 1595625151676460353 825680416570862593 6630321104624419841 7601428997376878593 8465988951766101249 3401856890246493632 6141672982774284288 961506740981465088 3932496763944083456 3459303017410684864 1389853607353992913 7382391407384264705 1129660784342716672 6133339116005040128 5079804602265110272 1109827804720991232 7557973972131300865 2671032131276248577 4519369398221446336 2989659055712831489 2623102120064188417 4344250899706208256 7896558698822114976 5414506779937979328 1070862428151055616 3992291751560542208 3893638248055713792 7225591113816473601 4560455707275689984 7555788429894927873 5502945272287307664 8216493058537356160 6103989802122327041 8787115009468743200 7691781601003494400 2125635619356780289 6917297317910098177 1439262455202535040 4718423437853114784 4267757397320663041 7109659296333154305 8815783004096937984 5617877296970490304 3894377400778180608 1752097537372424577 7760916459488937472 5574876917855928320 1219519197338477057 1312549233191441665 651012770490801152 2431556311550790721 6149998619279368192 3683248202285125504 5563228515165401752 200309309997842433 5693904784002764321 1005466175698518145 2065144455676319232 6344144925710272001 6979295784520237056 1834572004006744065 416342332783131009 8643197684590276048 8898100782013525769 6955371545089288193 2877855612647588865 6784676854274154496 1084832690816811008 7344337207042752512 6661760937343074305 6982371016056046593 9052071314353520640 3832146952286232576 7914029100695084033 556551410922009088 1448550861106875873 490737872048945152 7782001087407815680 224724345623707649 7551647253149851649 9197704001675083776 1225025654551134208 8650641891109710337 1156384516830275585 4426750606970394496 5766520571364236289 5230139575398538753 1235564154597913600 1758893902902771713 1793569938930759296 4314627740280870017 7874738991391637505 3415445318446383105 1776258594142842881 7078560264567816513 9165369312865157121 7951017158843161216 83032480957399041 6424596680050245632 4180968648148781056 5754091187755815872 4333128535795662336 3924395817659531264 5290871329164079105 2107468450338978561 6872352881957059585 167662577332513633 1569263846551068672 8927208736372727809 1777386461616766337 6956108798476657665 5927463570736676865 6392664087333506704 4213467177684041728 4670348890922270721 7641332741507796993 2003329754438635008 3977714873177645056 20162749302243329 8303145255270547584 2996617829001115648 2206232211019501056 3812667001934168065 3379560760745155841 4680486558320671232 6238427384887389057 104423674407820289 6401355017918945281 4280505370146228993 6216297617107177472 6160946881706934272 3762094463745851393 1176542018245543856 6757307646018592513 4687322804246757488 4078702585397802496 6004431864097064768 6236154063447574932 7509758524370598784 4316678235631975368 308601051017886720 880177286068519745 8618336736078019073 453211664542793729 2833609049246334977 5121000234901988609 4770277876314005504 4621596960493703168 6382183395023331329 6626776923590183937 4488592223927009280 5654314975413602304 7490479142501117952 3575155567072555712 7893506295911393280 1939660467290374144 8072974524581412865 1755886390589751297 7555121748001742720 7872799352106305536 4290225112979216257 3516703319804729936 477475512689177601 7456671850893929473 6171567946644766273 6247042884706541568 5741058717000794113 10833180400204496 7040404223604230145 6923209251236708353 3390026023573586945 8800580218427122689 8242066336145310721 5429165979260244736 6696715771693289473 1551851550527913985 5024487335053374144 4839045702880100353 409979133297843905 6251842694013739536 8015453756517334096 2962535525317616128 3165010440183873536 6088732234465602561 706551145170608897 473252796928215953 2674033214987497473 6030995047808077824 4967054249332904704 689875480456869377 4669828409525407745 6074670008265308417 3320035545407920128 6694634822537131713 3483258120777298689 8895701790897963009 9099810792512846464 7348296204338593793 5725245901349736513 5464219050251350961 3275115279341826048 6147640073307435008 7487754158738222448 2161962540191383553 814789284212320256 2613797689242897408 2552108211269956065 1272219122412470273 4011844678193175553 3651807054316382848 4657760059979870209 2790892490290786817 2753612043243070048 7491947035223094273 839952950227542016 6345417416688606208 4616163995576071297 4666741785582805888 9130594041709494272 6313852106688994497 1288289402102874113 4849684751427246592 6553302165093575681 3546929364642979841 3553755481660712788 8915106710562804992 184809637179865397 6797197390261358465 4580454255103475713 27195919148318721 4036981576821872640 4964348042629531648 3249583353275763456 32258233300680705 6472312325071627264 291484543143090816 731287872215773888 5209170283377800784 8966031108969974785 7741773010220781185 8165357260724156505 4980012414059009 2248269331773701057 1847850500173070337 6383187009953939457 7880519098692486144 45863521544755201 371806528002150401 6771768973034949120 1205393745941471424 7609371101604919424 2105466730188218368 3925391153341850305 1661881253341791190 732361876820671384 1590727082030153728 4056281083078126465 7406887077162018816 7049956722110373184 4115974886790529025 600462893512053761 5758003609062585984 2229710260236034944 735821449148843777 1362417432675059712 5359806990714142721 6443020077726438192 7936725382189285377 4300525391572647617 2812984970312495104 7541175569184221601 3399199345675333633 4934990340597666816 5607417380460001281 3212848878631145472 8110651176370487297 6119968632775229568 5372059849310342337 7373358682376220000 6942409719157153281 2650839179027816449 422760722654387104 43094283130025984 1360350771367134209 4290656391889206016 5821697300704523393 6708085411672813569 8062785401072022529 4894273620109787137 7308467926227106414 8548751206177652736 6291567114931880961 7027638433068308480 6496307047181378753 1403503545228429697 3588225913413092865 7044630795770554368 8957571096225251329 9209336730673367041 8493392270371655680 7976997170073042944 2225520778834257385 4873890540278054912 450519487714363904 3768060230622124032 8268641795434764289 3508005300705696001 6683124311086356225 4189196851192219264 4461216797010473337 3858316612412740097 3682515094612809216 6203012079108866560 8342521291132624769 6013763260921266176 3454096775478490625 1919610644364024321 8770909002390642912 550505830965037537 4090361932984499249 1737272392617923969 5283132391423625345 2021077126632819201 2835974086300878849 6393634577701081601 9075421305429263809 6090593010190961665 4036677906918167168 5200942800575135745 2240873112689967105 3499244649954274477 5318544229347500033 3404548754981896193 3063526775355181633 3066607090740355584 2040352292558186112 5338784151768282113 2652392832393377280 4010365258967034880 3891339508448769153 8761342150648837440 9080744689671290880 8366645923901215616 7045908817337778176 6606038714523024385 5275367704230445056 6971454481868097792 1782608094493370369 1 3913680734162207745 5500905679590051552 481113503024384512 4825156673204900801 1401498112053154400 3730995737674099201 2477005593276727297 3315527082959781889 2427035835698589696 4159358998917667313 848161219035416576 6515374283809181537 6725989572753227777 2642188566077488121 8842792259092463617 424605126144386176 3277467767068404240 7998302114090942465 2522801404588277761 4488740427121697793 8350562910829084672 8637474042054416385 6229202421404517440 6181344609306443777 7965689750137438977 1827484537107431425 7986219769355150336 8423827224188736512 3093906801650186241 8461165197287817345 8670207964814144592 8678494829283065489 7580006617793759808 8962145229932006049 750127405257474049 878958476951805952 6547966710517367521 5597888552605378561 2489053910064955392 2171086917523734529 4660499311880530049 7417962261744646145 4243636722037514873 777012015608932353 4901102632630939648 3974328797406134272 908167053811852032 388984863889588225 1723957027940043521 4593685575425634305 4769775292296421377 9071035196994563840 4969144082969950337 4690303832401827328 6956303530886049280 49508989489281024 121710459826927873 4906568915661855105 4461114803552638976 9133446892447596544 1090234120959246336 6614497456811575040 8441954507393528449 2730426189362813952 8622634233263119648 6841090854262918656 1729254494637773824 4324441958436536320 1909584432157540352 2748100712651976833 4194432279416114176 3474672031274645952 7881388390033932705 1880601685160773633 7435454340559470592 7813969714081999361 3068285508107249088 7215804909083033600 619030502215152256 4380639803441013568 4928381252743096832 8372946662717153157 5295504185434714113 2189959039361720320 4965255652423511353 753614349084683776 7011782401870673920 4869150919471711616 2071646463466980609 857021282181334017 708452067312437248 4118213705987588097 6525850034335672257 4014882366539812865 8891609863100421889 495795791554412544 8233509606982470913 4247512845508083712 7714612578550104065 4834508237162585857 4640419960146919424 8410601633112684033 2368650718357601633 6663530691177470977 8282106114346305537 4535992283856393393 1628950873123788801 1786624810324809408 5441912613414531072 534502950899462144 432340780132450816 3985436316758999041 8373130882523197953 8973980192207547393 6197780941824027137 3164484390700574208 6559362802109546496 71794468194603008 2194869129024188472 1218323331557613696 6679352792798656256 31566995539533729 6658424666203557888 7207880741009766861 5711347312081974073 2073407029480463792 4531558507286711552 5852118723269737729 2967832334687427584 3277436740841682944 5820504820823347872 2588826348849191585 7543584430688696577 4839498215682736640 6326424525877907457 2614867765540190209 306901066846802432 4725791100468297728 8616074519527309632 3970827793367614465 6399147881317516801 142541090409711105 3646007161123560448 2685077852368930817 4634193873178768385 1897701202504469505 1560385797648834049 6970534034700410881 8553305693353539584 10066311891251905 8113482751790006273 384871210424320001 3408260562734964737 3787053193630422528 6743523106269115392 2337245411722284737 501163635470654048 8787615623891779584 8459269546190822528 748893429930196993 5498658431560859649 3764348241756291072 7851388716942451713 4868935612077035265 784153153430458784 4077618272011695105 4949745737778369985 7600287580736487424 4684989827657326593 6610152845945977601 6385968018276266113 4342734449602105345 8481886616143565825 5397241908456460289 495004801961511936 3503152466738724865 4496378129476475225 6313110887727030529 8668731218847596544 8653234276005537793 1732107720727352064 5320220155863171072 2968127255655251969 3748074295119144960 8516948660030872577 3407531017441687553 6080985517346223073 8986586719177535488 8320853378918447104 7998267502054094880 7016472603950600193 2972551365741510656 2959306930848359041 7181928190795119696 3834783111066996961 403775149708754065 8188615230214885792 5716181478814759425 8633054823855958017 1115287215459567104 5725180290491482112 127148023892105216 730762876091215872 1196076274228493056 1820495317585364992 4627794038132047873 7311247599985848320 5657164093172045761 6813625725502160896 1745856440819374593 2811490206002746721 7779140945620735489 4795943837662864497 7044144376123533249 5139774068204023808 1142732183133837185 4398555603190484628 5625998718059653121 763789937317527553 8328808135063766528 4358131929869762560 4852010488200909824 7758283693056538769 7334685386812096000 6021198815129562625 4572572832538039169 1453475578045922337 6825849755381972593 910579602915686401 7016811768582039185 5461387911474458625 2443251406205767168 2447457427031821056 114749297751538640 3141122607419666161 5271479717014667264 3436790905937646081 3468801360189964225 4726753966153261057 8031137974033564160 3939307412858008257 4305357820169232385 3814380311647690752 3785555976248419328 3290729463336617601 6948858344695133953 6869424468723496513 509028151717653248 8591256060952035328 4157610712445132065 810479744838100992 2700387118341281217 8526070798942486528 4391999595635914752 5803997987167125504 5739628257760032769 631584228964433921 2884793013061916673 5417645133638975617 5432160994533186945 2074798006892347466 1992160299356300625 2597561033025806337 6443543867217281025 4088901568844360536 4377732749764329472 6106765196055427072 6266095056300441600 6798334830084358145 6561960888118161409 4309438801118694144 1451439229335783424 9083615231609425025 4783360836318724096 4545919084703497377 8530066069182034432 8942160574597003649 3783019368646610944 5129564138215445600 3618749211282362321 5166604048984702976 9084298645452122496 8917242328487347648 5881959345889400832 1619056913448138857 5625460657988617216 3697536589697378688 8425946579990795777 1605339238327156736 6919739043184823753 5028896434234395521 5183166839979089920 46143133202860544 7110398479709746177 4454162812591800320 2064516599151300480 5625682560783431680 6955073249291642881 8231188718081772593 4550348245275367369 8629735646830075409 1540976122290765825 4390655683401750368 4680881385171171361 8622093422489871872 1916385268867508800 1047667355413397505 2431322763709161984 1273100274143648216 4136377478636562944 8637893653066814464 4416043764857081857 2848622292752008192 5952663879288929281 9013309826625372672 1414779909835534593 4428727339446090944 8965945127128924160 2678110529313054720 4292761825839153152 2868073073546595136 4923060721851285504 8025606321062230017 8343692902048818257 6801740269458554881 1532816472899489105 4948141635582491137 35000482043883505 8466258905094889473 5159148135221297152 4294650425531695104 7509898944839431680 6325652768140634112 7600435689051886592 8330649076313231072 1996008432289284097 1468155607085564929 9088264721575567105 3115556006449711232 7448387183221569025 1524811028594425856 7126804848945070081 5671645064577587968 4736221570045707776 6250097521038110817 7907481393688948737 7308984388882935809 2845957246797115392 9205172596435748609 3676394671936372737 7961929391648020672 5630530660661657600 549719624191058241 2717306022434701312 3768942205479550977 9149783689071495169 1975688595724828673 8422180883266290688 5368248010020034657 2337769587466784768 2022029786807023808 8008950417630298113 6066686426374982337 2686402755993200640 6840226856182824865 2115924455480741888 2256366786769229313 5251755267196576513 7176392112430496001 3922758108126665472 4794190639762789120 4113041840645603328 4775602400867302400 7863537639225635960 147542724510409344 5761432832856424449 3524568560955096832 813963667827185664 6423183264991949313 8805094858016161793 4550506897220599808 6262448804302667776 8739133003788536961 7348544283417985025 4480406852497534913 566580632357671169 3381855823279477761 6078209341370356737 218408226711811680 9196611343188483184 6116526452224493568 8513310205978268496 1019128333464048640 5832513612431545728 7418004465702141953 4877618081006092288 368529350720616449 7487757453026438144 137033973352755201 6949090560067988344 696989967305540864 8663805886194499584 4232932870827648064 811149520616959009 5767759901432651776 115913070436965562 9042149301048203552 2483985864078074305 483752254672564225 4039248525499293696 7630678542144768321 2362031875652009984 3351229831730652801 6000096416520179712 2114661710419608704 5621645511967670273 772534604255985664 7880989582938204416 3566229656416296961 4221874077718038016 8948628227599345664 5191521106496929792 3806740790496886784 4040789882540504064 7480491767374179780 6284331818588220672 3602597033603708928 4013396297162778113 9102384429597104320 5015032030430934688 5332271582697848833 2750236047217816193 1064495831574026240 2155829818279629952 2116021400152223744 9070885508268142592 4072025711629899264 215312231692238849 9035857115688844289 5030426749868166144 1050556601551095808 6331310938733597696 7360707392309313536 7008967743020663297 8837803477794160641 6340463497307624784 7020927623909249344 160542911837798400 4071480447554259424 7938293566055797761 3249877007501086720 7153925506385313793 5399166115887138816 2422570751341593984 546706526526497025 2340800417081535745 9135360060989038432 4782330527822708736 4467078724470376448 5253691902280661392 5412991409370849025 5335193822156581249 1854791195859042401 1343996236195575424 4720091452603011073 5882299685199109633 8001615232951406592 411564981725102080 4836070778015188992 7977227141199548416 2404962534004386945 8803480549245370785 6527180100386189425 4290509324916899841 9081966901258371073 653515113940630400 2183744220370894848 5349608518651985921 7468440140166856705 5387776569831849985 5605137182671049920 1738066503240891584 8851606550520770561 8442350676550131712 3607554997984594689 8425661496417676033 903435409820284592 7919767936015794177 4415654839628414977 6731661374914429009 1078045586911227905 6093454205425735680 128893969688428352 423835707433128193 8059506137434711553 2702245492984577537 4387605815998366720 1538848887598477313 861681953357175808 3793553566472625281 6148123218370293777 8113516673818565633 5598416857968779264 6875044360959097088 8454872506440851457 677886995420411649 1292636933727159297 2020302348929210368 1132076895991744000 8907630464274963520 5997957933667713024 4190783449112953481 180170561067003905 9064760649244060673 1122544951134961664 5782308574628133376 1977894727120462337 2765794155362254849 9207148758252232704 2343960171965563296 1367649454374033409 7777104047100156416 8075354310714747904 7369526332569230272 8671631401405972480 126956810106426585 5021913297004679840 6549799118102781568 6480057347925528577 3263969682064736256 8794644345524227329 6021213467095078912 962079027182759936 4829695411740409985 49640966514445537 1807065630030424576 6455426728706539520 1406671507973169920 6858502698992282881 3870758838365585408 5510811228290868224 1568157137588402176 6267272468264673504 4554290757374523392 8713489716751843328 3272236985264155649 5681436642352625592 1600201029193228289 263737414196465664 7142442976941160764 4556307270476370688 4902052536450961805 5539192070119653376 3640110387863224321 8325131146714132480 6322877985357864576 8189029293038251137 4489881163516242945 6002194756178018304 645501577529389953 3934434609464344577 2417677246858894657 9026145983213559809 7189919147789828096 8549763995843592193 1776977956667660545 7253894353018585088 739752335883184385 6513961349500977153 4241459269024930817 2800487556303414272 3281131382349570049 6781083117557546537 4662461221672341505 8715580948832328705 7641065109128130560 8753538874470382592 7461888755990768385 5196536835197239296 4299781431608242049 7816502817401517569 6311960852092120065 33009535913165265 5138895265802893320 792364368264025984 3867606191964102657 7974777098124884865 811998339921722369 3096222367925651856 1981496101549295457 4005099608548414401 8374881375900467200 2393050898430951424 1722310373215111681 796317327913615360 6663175173866225665 8180984386235181056 4760786159062338560 5482222624460767232 189886328213067777 4585255088085855240 8329799580503033857 2087177146178666497 3523454765638973057 6638840244316739585 517749042078364673 4891868801715879937 1845065477502369792 9100666570678695937 3489492606139091136 6080569824367345665 8436476220216575361 8923323966276804864 120885807291799352 5196548570205271296 2356814892566245888 4623245839016621184 4467241243710330881 3821370078986058821 5553317276365596568 6917867323263483905 2661233092479959040 2105683144387047905 6130581189249941504 8828190241147195905 7697062327924419457 5175282211810699265 7741632302841254401 6812436716976657409 5925855420759543424 5130818467648442816 7404802906086599680 1432922448095318273 9022151863863820161 6305707741961053185 2805834793439421441 4277625458001824216 2214470568789065728 3705330606410387457 3051841933705945089 939386594216468480 6449290701260859393 3964867223077575681 8447181068908259585 1206173270763821057 2393920583428862721 7849289832897211024 8394636615972140161 6928338844186699040 9140400058949465024 5818908893663355872 862561480354179969 6420942717716732416 2454342646131519489 6966042692183441025 7279390393930505217 7260932802026110976 3577746217493266432 1216395133949665664 6066942296951223993 1480113247490137088 1709157809016635392 8506368774614990848 2731317766413815105 950858044276379649 2117118356602971456 6590726016622665313 71451189563851681 8580007870949405441 1039645132326436865 2907008886815981569 7742573645158739824 2727893158198157312 3694598196834795520 5340049406508113664 6884244653064593857 4584925883910848513 1419215790770743072 5063224755740264448 7204654617774922065 8341377865994141696 881620087922996225 9031877827247341569 3677373414812146689 2495011873549335168 7821887399927840137 8943020754406963681 3375458887445754880 1792011064884988417 106879717035197441 2564403706847690753 6219409034202218112 3867013604184725505 953835346336102401 7804595585803673600 8865961717530195456 4886055254610447745 1234896082507529600 102619671937613825 2887378326395426240 7574379783081822721 3756952043768154112 7515939451830272000 4193371785968615424 7444876223473236288 5775450843436637697 1 1452399068158099457 1384733985964212225 9203231406364618753 3280442366434987553 7785718753345655984 5817585504353615873 5190836924775426865 2832516213997067297 1383170792799932800 624571863741582336 987028248283604993 2697138479904168496 6779299259196700929 3282481093318434817 4440707384867291392 2661422627342553089 1285276747793429505 2955234233982674305 1019802373649809408 8036343584528913872 8177773808669597697 9043333777394878465 8469581243718565888 8618616852406206464 4565645604744464896 8523980036079830256 8750820020663648257 2783688971770707456 1000166167971348737 3387956580827992576 6885742697668804608 7701059804759152896 5112902243093729985 4032265390068126209 2657884182803936089 2375320092435636737 4644827562882637824 2830939390450436353 580408370861127680 4004286000930295809 6036633945181084673 1450530899410993152 2016300915100221441 4102644818198742081 4404716406561521665 3248083512118476801 6640750468412191488 3773461206209921024 6397640908332990464 8181353913979002881 1626445471234784800 2355098373536546817 1794666254226076160 4695059191549394944 5909765902752415745 4204740846363803649 7193972169162586113 6112838590000713089 8088453127293322497 9028822041777668096 7803934216125095313 812368383747014913 3797477318233161729 6849155850419346945 99325850811220736 3106707370154950657 4444754481597049345 1724007814167234177 2904230029080770048 1431157234027839489 6964428890493411328 2183080436265133184 3570676462842954548 3771254447510110208 6869841065466712601 5107904890621404161 8561902104186780929 4261239686041277184 7453356122386335776 3266925482283985857 5264801904237524033 5790903142587957249 8028753066872935424 1760875823214764032 3219885364662852097 5194950552642441472 7504450393235754016 6895134326122960897 504551433103999200 3606469130030049056 1317980424294408192 667248507116505089 8340824576039181953 1652646874583707568 9147834147927161857 2592623426628157441 1778345858656313089 5215848208990419904 6351680560446260960 2537114971370684416 6922779015129827328 2557284194095398913 7295434640254233728 1015292797696493184 7766748574183860737 1179106731344490497 2675818199402810368 5793703096788383232 6429268937923670017 1684036944725151990 4155142030467350529 1323556087750399489 904126315379287041 212542906328281088 7129058551584030721 2032361132490543393 7563022921778459392 7777443249120673793 6602180808534368 4072822872549433344 8012014037725634561 4763497625044384378 4198993573606306945 6414522625387134976 8290163374403229696 7863172562157510656 5761838437624978433 6069844237920673793 2218391864705486528 8106167310084084608 6476537886364650896 961582970223480065 8909181223539726737 4627773305891250177 2389162656380695024 1278026678795237504 4935817780881698113 4617360306846502529 3226314480015876480 7305304122197540865 8005448570696030590 7480224601660904193 618261325437069441 7369149627299086848 8941278538857353217 8419541469922847616 2951762929982709760 3849876172790833152 1551334372706566144 7014237832052834304 1350151268907350017 8457527003666799360 2640232912458723456 2606665111480668161 7760907370044137472 7051009055929582016 1782768420004475392 7881813864356322305 823295486208299009 9092329586051041537 3045966981253289984 2107853010605041664 4075765164910937248 3703989187614486209 4978596596933895169 896594537070011392 4606116244781680641 4432151421087580161 2348806393546438145 6052284229116980865 2143149491690561537 6028405076930854912 6243475595775868928 4984922682662604800 9208053990819361792 7451797119075102720 2141254085083817985 6316869207667931072 1814310761917652993 8403092379240398848 8093805737022849025 691699280953036800 4213595045970864129 2876977799666577409 6910959491179612672 4181691123543506945 3562053213553639424 4585993449841809153 6963685373822304576 5700306898784629761 3971368153398758912 1962970134554908160 6695844999336289088 4687032940706136064 4173932729575902209 1131550486623007744 5246473940799274301 3604917591619928065 24237082414003008 8538122199894753280 8232097696653749505 1829054496712867841 4123695182706882304 3677660501114106224 148029822987976704 2994867730526059777 2203329543889947393 3811393200190987521 1495818729086741505 7734830240112878592 5349045143756229633 873866757690789328 651157610123272705 2695935238504280064 3765511260626069249 8651100391536988161 7498422367667994625 103248831490798592 8420928413402476416 2850218804544045056 5010217951052280352 534122583320690688 7703941791981082369 1361118967722475520 2241374562327206432 2020079887367657985 5094751556057468600 1537258176426016768 8724233881310376961 2198600355530323752 5205867110971247105 790822645305704448 1891359805530025985 4125869656996657345 5970924864863985665 6627503875679219712 2208438278791405568 2782113614650146817 4338162686904570368 2579513289516087809 1170605561342021664 2542637836787152129 756735467199119361 4080365649879136256 5684219029100707841 1455503521511740960 2628393541182275584 7647717421832583117 1593026582332937728 7981757254213554177 723828600941879809 845043577081114624 8599575314637242369 3536361818604814336 8353197931734859264 7448844914499736192 762024446277820417 4035326863024062464 6753447059703078401 4787145444267863040 3372614433816707072 8064761566674738265 8193280130065248257 1610015148812271617 7180050380891106048 6908986313540761313 2678749340109517746 2971769316962992129 8334732973942743041 728517364371036160 7673050969419085825 6038590497160077312 4780759936817027328 3465071928537869669 4813397919987800065 1249446185392537601 787289998551121409 2075366923674726401 1986329994789134336 8985189137815520769 2154630881998075392 4191708895736608768 4050716990663511553 3197753305191735296 792571370339444672 4176855304476898561 4095478970598588417 108020664536644736 2070718467566878721 3800819473722305536 337232952764484576 6992267405068469760 8434868233122041857 7606878091406197120 2256552098451517440 3557500242355010304 6602240456645895168 1301849042479722929 2103702304157753345 5080916726202368001 3180866837537127329 5633254275527682817 5634633946907885569 662329702551992641 5801171073479213057 6692963968121771265 7484762686736959392 1084501773256247569 301453639447052289 7813595481363415040 521887644444655616 2516497402669952081 3094414301873162048 7679563923594710337 941448020144128001 8550492315478519809 7216882257596423618 5532632755122552576 9035952168428272025 4355858215550510193 6596143267362750976 7484182435524670976 663625246071097024 3095591282511920384 1244695439593402369 7065455462279851008 5241534906816767065 286544011403625472 1189603872216165601 8387738200425431041 7915288406923411457 5900057223250234369 5320710800005747168 8744454193159107009 1074941638506968705 2179029244093557344 2175398624090677249 4397286398595707648 6822795271038738432 4372467154979594368 1688886905902252032 8420903146428358656 7561224150868585345 7432130471807713281 2230984781277283521 5992648927744682832 6351435195248999520 158523811669812089 268875900220342273 9213888743281507521 7984711203354365185 2216401603451353585 4085303281233361409 4344912949394896129 8935108441775495552 3627823585199816704 7341313774868144129 5409932342843299952 1163650020937912320 992234480300720128 8791037306673959712 2579564546163910144 6006764085188535808 5218075033464518657 7519996592086908929 533428309622398976 1156780809229285505 5535368240601198593 1240845066520538912 4889226099483288736 9068838905200652832 7625441507045862912 3486477491551262593 1567304175809208321 4223956654323353601 8623406697968836608 4623935499251429377 1538662636193824769 2870771776720948224 2901325547115642881 2331141688141136385 7040504821579987604 5931750487674530432 8049209501585491585 315616488065698816 5421437752669901248 4179668447586533376 8731211204707598337 3142115854692930561 6436250265097109505 5123943805211133952 6988387171078287744 5629509060404762625 1672940368306114561 8609679859475546112 1347684468486832128 3836084948178601008 6992265036284176992 303418660988069888 4746305756033799233 7069883653767753216 1674173845728964544 8115033358949436416 7378605915775066113 6845204211600906049 7530863576298713089 3869920949013905409 6753485000495770112 8096420993029439489 9206958319336295808 9069865377467737408 9122941842316509184 8158513407074046017 6386629022341226497 3624957027066002865 9142657930399506432 4584725685792904321 351327777832864705 7853120422368618624 3208468419923261569 2191287687158903937 2268961277327179776 403009007686078464 1292926627781211136 2355352939019315201 6483976611431543808 2410526751033090049 8806782448350605312 2857664859991455745 271723037786296321 2711173930001108865 238114192837140480 6201602153177612288 5815627573568803329 3168572873491742720 7801346382971952128 3090945018738245632 4128858499556798465 5589491127291789313 3973984883971809472 6138048126205875200 1978194513941751680 3854107904725528577 6914712239640779777 8571475947118403584 6873183028998971008 9035323723819218945 2431287511721050112 2221501816380471297 6111178629101387776 8934147069341487617 1805338013331139073 1832926773674511841 6539605881254625280 3056150185380478977 4111997565533369345 3763884070402137552 3045411475088506880 611949112688412416 4914709958764383232 2882603102396836225 7033620833595555841 3905386601189425152 3911587316009611104 6487359347505302656 6706983191431503873 6014099531617271809 6279196909491395713 4606546050105281024 2209735249275677952 7986800104346220544 2085009256632690945 6587893557243217024 5620953474064023553 1926690676965510144 5731030389649632768 7376097426262679553 3746104224358847105 3480188028387244801 3075883957513322496 5447342658949827585 3054060120194147328 4661472393051502720 4388730437847416832 1234236068092633088 8995497761221148673 4761013030635929601 1080715488899337504 304297193345680896 1854593072235881472 6176040087813179393 8681893849984471808 3072379166495391745 3334338352884412416 1498741465808720769 7068723683584425985 441791885166764032 7817972549339729697 5409412308802060513 5871867591768599041 4306092618164529153 3348855507706183680 4410044803776464896 6339634965739339776 994090473460805313 7051558938963689472 5835862375343466497 9104183954021762049 3288575401544384513 9152667622103436289 1241477584209128193 8147325405557325824 2821455099601502720 7633833632141335904 1405805980582962689 2038511336052199424 8965999609881460736 8695558826196795392 8045700258970803072 5224877374182637057 8395985437338251392 7681009716705187841 8493308592428209121 2632621689702949120 1401987334465879553 3260564997944908337 8762833391794554497 3466686026860180480 366519312252814641 3680834361972830208 6293803139666049280 1719890069588160345 1969232714917740544 7886702587630441472 2021213314472738817 5046814911813465025 628890752778479105 9047536456530674592 6193947820994527232 2707022781787738649 3818048646345129985 809692844144474113 3716141063100036129 4546611094377834456 7052309211173123585 8602269382257147905 6118152726468755457 8286584960884270337 2944320141484065537 9035969824624654656 3354885309804445696 3802558556165636097 6090708860172230656 2823029331633318721 4527220889424386561 7165544958756972288 496215692751412728 2209788861028631041 4872930197850578944 6427921350879033344 3297839063574110209 4082277792227598336 8201279629060276225 8118061672083129440 5904559035993423616 362510211793125377 3547899700270923521 3212003589642370560 7123716866057205889 3057929850717222913 3616301174017531265 7447265106538682368 3952082527056732161 6721952978746851328 8407736025111950080 7705927159225843712 1866269436147723265 5113376192724335104 8501089916796215297 2515538438244326624 4280429835025911037 5036957785453058945 1793365732543641600 1780392988333091329 2685215254956740609 4396470002052163585 4922488715807440897 8618399252748818561 6286166720366739456 3193937453896818304 3956260947279921152 4944818844232913584 939531490131181568 4313617183311528449 2479897363844198240 2796147962365317121 793330201834553344 7414663616905585312 2796002827505922049 6432404491943617217 3258588239967399809 2400725203868030977 4479019933668158569 1988228274095273664 2085146112631635968 5663469751154114560 2605525771074363392 7008135256597588481 8047122167075640704 4198109220981696513 5127637501069226626 1360018964825227265 5952766321742737152 2312601554686364673 761518103122444353 1322694825437200384 8472387193623625960 8680037276433623121 1279245257088909616 6064430300218503808 656913881817722625 7672329578174480384 1647597620033200448 7106207341936893953 7089523194298902657 3293431028803248128 8032522703394230784 8743751902163802112 2063244053384934144 7283161848906514432 317656550575580160 3365505231907654144 872017201969411889 9007108632464596993 8058416276093579264 7205417238092513280 2930321707528601600 5771286713230426112 4809866283016643072 5129337444579176448 208091472752631617 7546869299337314305 6869603902207152129 4805961823303792640 8437571129063047169 7506046809090539520 7145157858751386624 9037105680243281921 5740575769367265281 2990103172925048833 3490532681191463936 8571687120388472833 1421957743351011585 1079178445978667136 3996431326263459840 5902217699435851777 6386203647418892289 7245979819481776769 5668756113290952705 3995027209850460481 8755126688376549121 2433556304936899073 7063106270014652417 9024516575561647553 4181054654490829697 9154849010815627944 57820871984932161 5338068331294653057 5694568755174215936 4942812287305834816 4069697789921431425 649991005225912192 7810935302508054784 8124992315228460545 5973654261062288960 4587441020706719744 2622409877760718849 146762381613258580 4163612789122605057 7193737858855534592 8585021565435380736 7219531308816654336 1587078319635191824 1580237296631932033 8641594431645890593 6476814505394347777 3810124052537828993 1062647134556552960 1511823265963937792 7094799423575261185 1675534901042406976 959283847207323520 3832720951504769952 3878742560773439488 4623992318759927809 426290028818550784 8612378057531902656 5598719893596798592 5850074084580031877 2860076965200068609 8884132134819628033 8671398203638693889 1934393891219685376 3493336961476476929 1625321239616510976 1157686448032628481 767528433211842561 530554832507736064 8830375785182691328 1865075603359549440 1509083254899666945 8229897411990771968 9175720054055714817 7772614825194029056 4812973887112316416 2667057913506669057 7647443824200261632 2023204549482446848 5117172255357341089 4490887391169675264 106910076721692673 4605693029707079680 8644914298578808032 6355857829391610880 8020445193567100161 2504918756356574321 1721182304078120961 4832114286046745189 6892373246456947841 4707904390436975296 1926061270974754112 7512046487462264833 247477778564944464 3520558348550799360 189141193206989569 3625468622443085825 5155982802873745408 770211551588470784 5941027680212053880 6491423560169029632 2602678098394746624 571611951422328577 5914818719173849344 130765572064983340 1602722986020831232 5099363695544530408 5671599998083663872 3834906882459649025 7205522156917342464 1498097082816154016 8243978815925290432 3445002830037540864 5906520409866229504 7422512207078609409 3800619974973652992 3387418608448220289 1228475875814194241 1923854392449194105 3036352123927625728 2346882366485497601 7562182230185345024 4387331487346458625 7059675972345879937 8517783630974385665 2026776846332009984 724039812194407558 4849791557513117697 3264615629907058176 1359354104615906304 2699868180760923392 6746448833535819776 725512474817148801 8782443153958298448 8122515725492001793 8710616026508500992 3470934758656904705 155642900921899009 4638702237349388664 3445481970064835840 889940464285694976 4241335530711005104 290577092247672961 6427686612524408833 8439421018717540353 1938411855250894016 4309916840977037313 2783218240906722305 8965927403373199360 2099252037664391168 624813564309803776 1423819138403536896 6928870015949759296 878873322598842368 8849173003068435712 3549610921945454848 6421995251168878592 5296081283168401408 5493076125546184704 362917059263102977 5095549341689839617 866522387825295360 5819447144581265409 8280570169394757632 3641803134654339744 7503120708169305472 8523869415614684672 5904155793082815489 8329771047657164800 4529426949817266049 4340235257391308800 5461478997015298049 1375089383351901984 3285197675953594368 8393583563758063105 7094648692952662016 6888488472520891808 6995127503951519744 5506139867635654368 1667584969842509825 8332948529037475072 3731491349257287681 5662931668558830592 6974229796099960833 3604722378723393537 8226400745167060992 2549438088685764608 5809351739575713792 4637289034654679040 7018461001552317408 544817605307901312 5366506970649837569 7949974823233600193 3933433484069306369 4889815272006258656 3580833821055796224 5557632350319997568 1994330739246434304 561599016686289937 6535580098647838720 5868989825609393217 5570416409648253441 7842168058731112449 9201472512127686656 120414335059349504 5780035173551351392 9060596253126062080 782565913597603329 2408251334124896257 4870721081516373153 1337714969131478017 4232428519857233184 1248767526646882817 5618194608749682944 5364323763551108384 6115101448912700417 6422316624104914944 383646110265923585 2786361061299929089 1029127679296533825 8788539122409492480 2564248884162920448 5918934311893827584 3801328502510001153 8172400189552792576 770603769185869825 1400931168625783104 7951329336252923905 5977013246664334464 1022370658151497728 1728679863033988144 6734572245758164993 446220382221200528 7872287183451848705 8765157148307066096 2027329535053507136 9056076830311792640 1136087632597090561 3806685335531858945 769347047321890816 7829053621033500673 2122472443655389184 6669128718919254016 2517922239420314720 1703321278739644417 151481837908975616 3641280130194112001 3868746952720477697 994018150713109665 30186440314847233 2737328903898017536 5741482991047843840 7664274215066338561 1807815320006034688 6926953954167298049 1708248047177835393 6355087767548803872 2667638958576595393 7640923176540334785 7187028121270480897 4309578505572294657 7644253594101809152 8889624478813073408 4274783647872745473 3549560813397804033 5986355670115093952 1139001231725434368 7840065517363214592 2739634044000676353 369373919545426817 5037158315602255713 6086232905810501632 6362497366782479361 351934307717379329 5887318059788337153 2819614533093414121 5709730206552457217 4696470698535936000 1355280873776535809 4412256788970786816 5385637777617872769 2621533720824718848 4067324717808459776 1042079208893104129 5222264795278401537 7688319571930947072 424487250770361341 8175856884753592320 1348255634740228097 7362477563098255360 153275974480113665 1807769020022977024 2049031421999748608 2531117024154733185 5514286126058158848 2235051566644068352 3522876302456246272 434294914525095936 8550572901296643584 6228217235707783569 386152281771048960 4417194823438159105 8652177199161850369 7887839069952855041 2130499262232199169 4670570200005148673 4277379755427435712 5934241724873255936 4812538668538302209 3499059276712263361 2321441358788303297 6989053131844889600 8602229249447286784 4570055295313664128 6573025076649660416 2777854212219556289 6638832497203060736 3696027943121093376 7510078503356768128 4507749890500657152 3965311320032879617 8075700000179554816 3321275665971358464 4794508064916162928 613848352238862337 8209349353147924480 1217450334662920193 2434710423202294689 8623410056476241920 1269891042390435841 5757625275605938177 8529407906016591361 6752106751940889089 2375126819390101760 4568585528891909632 2266856538468228833 1844190032073323521 261443603515252127 7284003560964582401 3696620951492075776 6469008649354383360 5734508461882469504 685927158652656176 1493543429423880577 7805106105512280064 4885420037314904065 9038126538251444640 7648431441400470528 2914878675358208449 1930029980693751809 3324501127614312446 6694746476901903361 7332387305568600065 4195269373016509440 4683823851489767648 794280475648577888 3986219628510270721 7753844262322046593 438816801819799552 6852610023916306433 6827817670789590497 6349149636987024384 977844891803975681 2157270621033849924 6773769097489929728 1223542126775484417 3792460707247124737 8481503374827066241 1043898817227208704 1873588136371186688 4659993547033499521 7353724494697588225 900444259940302848 2188245549552735593 8016795869733501696 6219428999296221185 7805296195767236096 261753341459791104 453546852711460865 6032512114097007873 5433826228468391936 677085650162662401 8501140276826757121 6511561934808197089 4938491229704921088 672507448526241793 5544497459515323905 807573635115742465 6088428337524783489 4175864815806105600 2668629377015197697 1509265834034123761 1702946421373739521 5456527471933782401 2915042213316788225 5684438878301127681 2414299365472667392 2134304002395439232 8604388299208392704 599054823392785425 5745082521832416001 5033502272749830145 4481727424741081089 8086399388320268288 6589367569513889504 7513865925908161088 2271456559393372064 4114341071546564736 6123904079574709761 6470646604500282496 8176497273418568705 8878334135277124129 4398198310487875200 5874009721141937792 3153924312042205184 2476612953108121217 8220243115138008638 8924236809908819969 6579185446970079873 4567602041151399425 1670487693748666369 1409915183421352449 4339950136361382832 7841240737526888449 5137659318706358529 2041468804013765057 8892652114280120320 2050027206548297872 2869055841417819309 7687536594768930816 24880022308665601 6085103252359682048 5859894359182459136 8423235269714370560 1902275211712374273 6481467003465428992 7223653199997315584 3315279705519861761 4589360978189144449 5015725415260178639 845563910385557504 749252079903342593 3879380499777378817 3583814377476322304 5891634958219214849 8944214301452781569 6188411849840490625 912672337803132992 540702192678031360 4960490814115799040 4719391392470973552 3557056745431745225 9009425891413569537 777597831032825600 7041770991093710849 6908931908074285889 3036523265332969472 1413801662339022848 7083946564632578049 5906470247336697856 5850890178906380800 6744791906562785408 4270581947409828097 3085294069056643150 7984338358336372737 5966450552756256769 5260084308545517184 9177720737639584977 5752546676799687744 2958051511101411664 8718935322661644288 4821137624447489024 394705801234291393 1503045140926038016 8795770385358306048 3690634434146897153 1038055202593065457 3543836427688102912 919850307058351872 6718410917833474049 5808289533084265985 7523666988092634369 1070029360515504129 3715044036203958256 1518129832127927296 5965135104473890816 5327122526035832833 9150271616029949953 8411670831046159489 843717030177749424 6688556915578972485 4430675040304693248 6683813196605161473 6450352353425793024 5837067403528355840 1422666013456241664 8521522723473854624 5319942188857032960 6227610780622733312 2696957992713982465 1397222097494835200 2116988116674222081 2905411554405441536 7831894411820840400 7829404701821540097 8087939747502172417 3871170140184647680 8800389629274252801 6571954736602169344 5751203741544189953 7280860007230276609 8665313779991081984 7997837068254314497 4718565996880771072 5916557010235039744 8197079416250820609 2925821388610336768 2402008985969360897 8562756263574732801 5141418676684292097 1158532672796832768 4703130244099977600 4761730587510254913 3448664902695467008 4924902610185420800 2264856633166790656 717094628432700417 7697878591079067008 7945212706354239144 5972869953428761088 4285175029536254976 5879012470471283457 3906713864827043840 8143523604741760576 3986583481439975552 1181922159873136129 472172524551913473 7342372097248580865 8042760547603573884 6585360523755173569 3770684501886160112 8980611562398455232 6398046267702854656 8761090964668697600 4617725345840524992 7494474008838864897 5750777366102512672 1130266463315434497 3700990844764597761 5584338647720732161 5648117902321025280 3695308021881110528 8991674679894971392 1182892151790820864 2127066527831560384 6150905468961488897 3671624125765442304 1120655588737931264 2992039364005806048 4496085182978329601 4544396055639024641 614584454798841216 7265480331710578688 1136737501565049856 8351135508223508096 2818772684015308464 5725845673396237312 745343106471116801 7435003231292711488 255960084904152065 196431283746642945 3281814443695800320 2125062967207575553 8059072745871333120 274108815614955240 7142795062469824512 573241418450323584 2181807310098038273 3642447352566612461 5304458879163653152 2856867784076749248 791334744038064128 7015666050259482624 5350395128980683192 2758516381934966657 7056871799769411073 7166772321901414401 9005763323484559873 4381728117239876421 4232319254845429697 1312967128679604224 4980882256783278081 9120058424834733056 7742852643246049281 812759342576338177 5916266721980340225 4575324056880920960 713055475388627392 5876875182014625984 7012828191181914296 2626687925230185729 1407077706014973952 5488494304865611777 5218666018875053313 4237951424732921856 4126710312884371457 6925128723583610913 8381007964021284865 2434587965139557633 6331803271051971137 42395026920079360 5795484711253182672 7267627406552568576 7804921326213791744 5741164493908656128 8642499482401364992 8074617151430740992 3597679288036190209 890159119542486145 5183153977662466049 6634708633519985664 1004905630375944192 1956566081040140288 4145002498652980224 6345028404459930624 7514592990625480705 1478201322021381953 2743227804777591776 8912119733460550657 8732860034292995840 3232181676658688000 4119269470212792321 3465986515417758721 8331110120090898433 4019201546920272128 1448570483928612865 8653388074217559552 6236984970541343136 2020869282928787457 9144378728406429697 629547520433260416 332576045368475648 4795764198836925825 8754575404445774337 1632549026014164481 3722954557269659297 1503918816326179840 1614083840612453664 20644084859600265 3945088804248228545 4501969361386165712 2646715789463547464 3207091457212514305 572501940504308416 4766556940762931329 3024062123147606529 2816081222093548929 4634589369868388288 5495730799284031488 7933726375086967809 1609915808149984448 470035335965909760 4417412217887637505 1630224411438849857 5153358695009843537 6338381815896332096 8164671261494958592 5198945732532478144 1428804017732693552 8425984353693436928 2974195264258552832 1212636529223008256 6649849415226512640 8876061248594824625 1303200922870395293 1196937151494002689 6790358862624841728 7285919287432605696 4585352422334469984 2301407912351234176 7260344271323032064 3184887672707215360 3476352131689318081 6855182741528920416 567600213402753024 2112439398736515072 6642268725458321408 9123899807999507969 9132186828044117249 4786654656543395329 7994480947549274113 3604541661006558976 2524407631899670528 3952761982449795585 3083904131328566145 4915553010028822529 82341908265287680 8767065394598330368 3351645668735212033 8929237161871420417 4651915435032707072 4063932356763815936 1391214957972717057 615226009117138736 2179915736777074689 3921883910373830656 8298305602630151169 3258027429121472513 166165019373422592 7104789994034798592 3027973300790546066 9074968192730911489 9131553218081384961 6561032414521609216 3981434852678352896 6745665206223165184 9911420505363456 4388230863206879233 3275004682214438144 6646569529629562656 7580190000804841472 4013428218083062913 7203519573203239681 9161780621080559616 3588917300147945473 493685799824838657 6319639598115511488 7095857809640341505 7750167550127557521 3772637500276143233 1687239453022593025 6813538596839362560 3204423072811538432 2068163842226257920 2467415992962514945 1962511941941362688 7741420144339289472 3098302663938473985 5929697183295602689 6289730799327515136 2852510518246407681 789585912021839873 9195013048431804417 7333525393239833089 2542955903851937792 9098523369094152192 2211781880540823552 8570455268890615808 1548132499232209313 1693387968889755392 2274180676089147073 3652955902446010368 4771762508984061953 7363561463125762512 8845204523161970201 4598536693807413248 349551237338575633 5108809168651932257 4677242149256235009 3251211844149369856 7199475593603341313 6595556076701671489 3283955586539581504 2547552106266476032 1597445449053838337 5049341816276645889 5983967403885290624 242248143638462465 57248089852173824 5521618109761323009 8505717437236510720 2559091933209053120 3010096999538360321 2621905784869579968 4252977260670149720 3789802636604829696 4789180532387085569 437593427304685569 5399055831045418496 6478618089489468417 6345884617577755840 4617412800655029248 3150134168062281409 7802596400632165888 3255295433787565057 8403397932396118016 2577678443447628673 3124603829597415424 4092819277330836241 2740941121608192640 5774456872330502529 7783683809443487488 5231611302911718144 4197677333478631201 1728930641213387265 438244314539062561 3520942805837414401 2271093515192641568 8388620254403970304 5500123346804495777 990041762539849473 5515026592311359489 6744912241159627009 5191776123085534534 1473784634603066240 7084573550591920129 3094081880188780544 3438619750711951361 4847870543602597888 9106172573814049089 2542022950890485953 9163190727981595229 2391083531819080704 7401967019569062865 8873850599975157760 6016490273985522688 897690074125260800 4261450666432561153 8497636108032815104 6140631107601354753 8454676873016163985 20246684665169153 3832164114524120705 5605209389863663105 7168139649260503040 4805167372913905665 5259272261227989248 5103542788497080432 2842942264327346273 7106068611878229249 3897398133321198593 4906314752363496705 1446681305508463393 1410567510659202049 5802592628708175872 5120513854046653952 4078615566708056064 721375909267827968 9084021159354353153 83692500363636225 4719645841066553345 8147287097370195968 4333153119779015361 9112585779442067456 8939865101958250497 946331232600646656 6193068063889577824 4501989488762159105 3506864836231054848 2478194385360776704 7331615383021636529 6934461888629942273 3837606591648029953 8488785277624074241 9199414008526052737 2142651271011393537 1614216549552442881 4003818965095022593 7500768339957983232 7101911939662044417 4247623972358593281 2932975062536107682 1944666420331320064 9175862218501472256 8680858727804846081 3663043440668985408 6639803948350824512 1347711178678323712 7922310043658836992 8549737053796164865 7515443476788412417 3224370632017291264 3872875677974843137 6356670744548238337 3646296741075451904 4146623023712849664 618573253129535489 2944740827781279872 2061422701751149185 6069232025677579584 8445080804309617688 3451503376487452096 2483158572181351424 3359752853656922912 6151983322473716573 8118925637904768001 7869231872743718913 4774649327769823872 2414110321495782400 1219678087393805568 2249340351393660417 8445345270221148032 4014097711052427265 2057439043042592769 227348023079976960 9037107263766433152 2266596995041133825 3476023750782971136 6703192978668060673 2144399243140399104 2606608036382198784 2387079433382136449 6721293601346494465 4670919923293617664 8981547243932745728 8662256170270272513 3873476322638423744 1994423338980409344 4207430290713496064 566703065788056576 6092017670682063456 360915530434440193 8858861884651661552 3837659733719539185 1913001892479920064 2624318119469221121 174254905457038593 8265904178868953089 3654309678955768576 1382178390081543169 4740976352312556032 3574260690226167808 4778676879251212545 4098609198241881377 5414655669938567808 8859809336962260993 5678019571301072896 4119304372336754688 8778866000413655552 2039548257225706624 6402708222558941184 6730795931403507200 8333692360095597888 7355491783039832064 1446626793971392513 1831721699260235776 5963392925779612161 1928142780325924744 5346275521895735297 6799896680582183553 3541010455174152193 4096656902526599168 5920973871204215808 5354721238771842048 3321855206032019456 8955499199731672320 7879817446651820801 3676581004788023297 8306565186476870112 2352525530108559360 3843178748228300800 9148601328383922688 2694295426050981888 5663317446643343872 3165416532255770625 3947038263308382592 7094333380953899009 162703158337789441 303286912592249040 2501470613832040449 2217229559193590376 7487715727010347521 8252225318197813760 4676800281789868544 3946612286488942593 5949325899819420481 2057354777286934529 6315660937816702977 5700244318093355008 986867235618257153 8079423477981241344 5013844922134134785 8652508835107187200 2261548614813937408 780221561774417920 5135139852639589889 5202071644824216832 2638949161836216321 3303803387232151297 2539647544407206217 8436968200684957696 210720346653978624 8364625629350265329 3197368314259296449 331945641106063360 3863495381918992385 4194397999403303773 5271184622181275764 3357023409137676480 3245025117689252864 1247974724378673153 2595296938000075777 502227097876740496 1189688565574875649 5990414484453052009 2463562420022411520 1359359476362117120 3731477871893275648 3983286879887250385 6873837191369818113 8963219872366067712 4588471545575243777 5104442422862184449 2330339419639929152 126980529933980673 2944219929476333569 8688675377199482624 7130254389545648128 8180838426461252097 8210565205257720864 3586004471616065536 6345503678698673344 5543675846566840320 5793902101416976592 7928160235395796992 7807523103953349633 2275492393431900672 4939017755153395841 2653050850657758004 1638241599468804353 8402837523693168497 786196319109152769 6451903640565317633 8427931812446504705 2626195126825620225 1406564916478474880 624279663256424449 2427842027990157313 7613412151109053081 7111894594723188737 9071423749552857088 4011380631059291649 534295185911891201 7104880265633617792 2953996111238262017 6263819895613691264 7053703577082405713 7193698434153774081 3222396127281137856 4283137378319947872 6353952727840497664 4507314466160476161 6156438382617509440 7246719666356835840 6449545829242993024 6975799783488225280 1278264293301694465 6470139897395630080 7737748159861326337 8786162419446644737 6736148002691973121 2220958387133091953 9153447635657424897 3838351449683565568 675291388488993792 1426299730787620864 6027857116379873281 5918819676167351776 5283480422461667073 5914000404172785009 6877019540781580161 3361425569685327873 5883715353710743169 2906597406916214785 4466453073393569217 3137945221466051585 2803325057935037952 7212039972379361280 4628715847898875649 3948582268051638528 3075619251893332929 1288499877820587521 8806817661241299456 9168361161559887872 7314047265850263552 2191567709050568705 4784441077344944641 1214393368114888961 5037207735861067777 6137135510616682304 3007929089989862977 2585712969323642881 5248435850820349953 3901343247617441792 8052986955842971136 695275365557939201 528937961717678528 4723058102978694528 2622069981066231809 4417572213296750560 8375010336102987264 2389163818268402624 8499600463206646272 8388059894005628929 6857435967821968128 251626975389759472 5376574439948400641 4597334258478809088 6663407581400944641 760482810590429185 8595289895458369025 5899165806712647937 8155451273494022928 7662895422563814912 4108883438154313417 8056473007700080353 133479422182835200 1106809451104681217 9216978855231881216 6291955023094888448 3478281559911964033 5031721244907753729 8880379047837841409 63067597358047616 2689852881833027073 3172944681874738177 2927404242784162817 5197872140618055680 6572522048281423873 42429287517706753 6809094693065465857 1194326787887323136 3304004118647763969 6303505567725780864 6571954460707018240 8719123302120296448 9150739687071427585 4422516385027149824 2516473718741460161 6315613271172265760 5898074569166684160 2341478283878940673 5027402218570828689 9056083009666020352 8584710326190472057 8567438146897764352 3081106502122491904 4533669179426749888 317700752371503104 661763793239601344 4479222661941471232 1529839506995164848 3126857331290449665 5836868105485102912 4100625755936071681 147445084409561088 1615485550230241280 1512754572443816192 8910558776892606848 7133269551604473856 1416316617277754385 7677000221099565056 4978474671330956416 5954416715269008384 7549155457183514297 1004537903049284609 1603188459937654785 8019021906970064193 4107797654210132161 3846048775131533536 5605685623095644160 3266282273679557633 745187657209712128 2533756964293312513 5350727788012420609 981370235944550401 6574411048859277313 7418906897873752449 6331198108921093088 191541738066739201 7610850454001352704 3376076375037541505 7854328902889086209 2195207072148292097 5728797794609528833 329300950118219776 6849042613399048192 7445619051410630721 3749325071905350656 1514612324429078272 2934177121804052769 8453345388255821825 160290036880802137 5847605153478130177 572729493423521792 2591624631288372224 2444589728739295233 9207639506936088065 4537039365643252736 8485684363396940321 6000988570878101505 1280255364945855808 849558487020048385 4412609927774451968 5961444629127492352 3867544658732154880 72774575794946049 6010703471603612800 363255104158819680 9027666668599823201 9102552983712641024 8897745797945370369 3502017756888301569 8218592129520791552 3841354298635814145 8596094253646766081 6710144085073255552 2869766592149926752 5287441974418200448 4423058828322746369 852829752838270977 1069132207527876609 2480241322616774656 8061860846930276352 5275585518815641600 3349654071907319809 8130770086023413945 5835238475230325440 7864854971826263041 4697717169801388032 65761550630676480 5501106463207620608 5212579686709471233 4262299478682771457 4115831471778611201 2829770590319860737 5029669501395164929 3187857303222270465 1213760476337835776 7179571916413496337 1011039945512219393 4922861078667691776 4290355177684205568 3016119634917262416 4872965202170857472 2606010763894831873 2367771750271443089 3150782873951797249 9211942458255292673 7904273513539142784 1917734486240658305 5575049303961663744 9154756378218938369 7031600201005427681 2234022063404023809 9117344185644843009 6412330260024507009 5265199556937415639 7223532794690240512 423598760028861121 2295587799981535233 333502347927521281 5796517832970112257 2413552663266723360 5105751796696481793 5972077034517450752 4714940428534080769 1103471122229233665 3505998241531969536 8963768762288066816 7872951804159312864 5258585801539280512 1038042104987705345 3096071841828114916 3698932175882829824 5520789166752151552 1945577235360973312 3984385262824652801 1325724462196271033 6963880221952950272 1965849066769309696 1915741716358813184 475358791170686976 4492946391853090048 4005389788634835840 3249636880559431680 6326334992273344768 2944896920951820417 6759281507386261504 8562910761416149504 3735190704886706177 2320872981280427456 19200752999556545 8364509475454552064 2567586648285820673 7984148412065810817 575242493746998273 5036022043616038912 3369802410925055232 5637528074927679232 6425047989102684160 239783170957816865 6166358806320706561 6648172713801192256 3047598420125402624 2710038187860325377 4663047314516191745 3891040665932019200 5698969306612012033 6412135512759788064 3051592805495988225 843050023904186248 3466347867826687681 2856317395440893952 1590378097091702784 8745794826859214065 8231313949136470689 7985566367720740864 7019035529029923841 6488531940313371905 6817311291264627456 1394575707766182656 1949088712766315105 1626142445287354368 5291097645554155521 2572371995880585217 4462696865189150721 7243759229999415297 2233473647973511168 9189432452480106496 6654436284863680512 983340723800967424 4598047680229752269 4881850873770934273 3922736983112146944 4586899359664398413 7737613194875928577 2585022532198979585 5791751986971323392 4512864461232906241 8904771497857122304 2337089892014489408 6531555825211777024 8207785015924203392 2695062032097302401 219421405144514561 5873513298072719936 5124174673450045185 7084765806873521984 18574973306329601 378814267919345665 8684424262477299712 9135845244492775424 2952477986521509120 8643673336458949888 6093632445667606528 2589589163063571265 8062549456542612480 4795474962552953729 6827213043989563328 6849263385009957888 1707879822754208769 5310151421543071824 3472750294946604417 3343974786634628032 7493339223868628992 1213970115540829281 1172166527519075217 5546167897562846264 7356567283970480256 4694967738402080225 3819287472520172033 1849046034160812032 7848592751864122369 5121271750000279553 4087293487807199232 8780507469221215489 7572139988785234432 300154926597915649 8059161001027440256 5308010925942211265 3780144879264594401 8497381906058127361 4099005956380024832 3937224580685750272 7324688836820479424 8878887029586500097 8008243421883977729 4925616708664741889 1926756624942296480 6559130145735143425 1741976609620930561 2510726306123615232 996184709999886336 6502409016263483393 7666088173521338368 8560955088757047297 1133846725879291904 2317399038102007809 5219403386348634113 7275836091075954304 4864465949216110849 3662653939927796225 4950565641490876417 4709265488726325920 8720497863121698817 7767939535025781569 8422979596647170049 7999640525150793729 4511635695178731520 8309795084804791360 9016978711138143616 7351816043288984128 1941540468443447296 6320899034532101697 5404961109353854976 6178837214596694017 3974193783222674944 5493338461435163904 7723945801227517953 1285020018613769473 7398767918068203520 646252199262981217 1371150861571915776 697348562947736577 7511518704967786497 8994602893441170369 8333418392403780816 1183879918942617601 8171980007783854536 7424651079742639361 295645700980290560 4665579319959238401 1917443293378772993 4259989370061258369 2067226758166654209 8220053277312012032 6366873367007724545 4687824610690449805 338964425411293632 8180042618329425409 7369962582504248833 4436508575105717504 954084218462535681 6099310592473104385 4089981401693749249 6338982865030517440 1761160378820512864 1503492170059683137 7072445790567756289 2576004574125588481 83782040512593920 6421914253424647169 8447727474182147073 1933521786212239104 5259814438850369408 5202933126635155969 1927497320274329600 18324248152454144 8403816812360122368 5602834673448370176 469090453813106688 4889477628560047049 5827680630398545536 5074514075064004609 7226542710091451905 116727250654914304 602832559574827008 1586203427720325121 7625926570008961025 8471917596873205761 4856377347384390656 4535182647198166337 5466907928665245768 4475299146195222528 8706631788106733313 4475642588525693683 139371446435864576 4057149150533910529 406644124677439489 5789131833559416832 228218441925646080 6550378112340283904 4403169906828062720 3445670235514432001 3746131144846868481 1848170611563224175 7773629464394383360 3943662828596232192 372783775392268289 5759371780837912577 5226607809289783297 6703412253561716737 3998873418620081152 888877328073887104 7685747613452954625 8419337526759013376 8822580698423820289 2371371751321308832 1805355281958305792 3041875727895449601 5694241074281572097 4198008182201232128 3349985332279884544 2853143444256434176 5262624878748651520 4839630188532604928 4212899697195245057 7492134394768392193 3031645499590443009 6304839200841366017 732313372648677376 8381038674032819328 8412107091130149761 3190524486556389376 5087300768820561408 6310208869356273665 5781094471366326408 6057800697719416321 4314094208449210368 4233674749231383297 5026742258318933248 8486777601762525185 2418294821535961377 7246858464969799424 5139790339076460544 6166090935789394113 7422903173542035457 7442261287915069440 6600448970519450112 2152181910994200105 7877016337497530369 6911637003107010753 8902226603527110656 8944959315550168577 807947161212141569 1597324430855880704 1063883961380486081 886918018431713280 684776723338223616 5882960958228985649 7261212099025184033 7150911894900689409 8966444895868289025 186212611465098240 6028902899031939072 6891051453017053505 1524459784569094144 6198412126035937281 3548453785016440832 5692808633530400257 2889230177090443223 8892118072786444288 6170440545128197761 4342174244924026881 8173391006219747329 2098635534610988289 6276060763301242561 4260990795050452992 7046973821875322880 928664679463858177 8459618456853623808 2400679678966038529 1144293600156260608 7766623222706098497 6260863204356552448 1158089452051281408 2202514669236526080 6873846672557496320 2733422050476689984 5018925257465295873 8801658187695521793 8749170693827099648 2805302688279269376 4685268415840665600 4095712614404694080 2380577577958703105 8434001880812486657 2653523144037669888 7797880040668120568 4995531942295841281 2908450653116405208 4266421715114907136 4513584511873473921 853894011048825856 6019067222342803456 3242549556015070465 318877884814110720 487449279828411521 4175669499777585920 4690695009073021261 8602915846452662273 3104314126228620288 7235318164664995840 8153900433590869216 4233925430273625088 8894850510451044352 2068861294904926208 1360097629388504192 246271414107375488 2159862952829419521 5166326254734893056 6714878332860640768 1448098956846865024 1859579097640763392 4182343116442575169 7053794891641192448 4182227943462276097 1494519910187088785 8938754148871575685 6119044801247108172 5744693141011601408 5547652158307345568 2076797705108654337 10303195282907137 7911493526880042625 3460512270281409401 1681360519175044097 1962024334281291777 3341863390510776209 8322216452960550912 3897785046980247553 6066208802851134464 2148337831007472896 3426978601727833696 621743351002411265 2254318458564378624 97450241373185657 7466226490251490305 7867355920037801984 1146733342178738176 3692428550865967104 6648033482342137857 3719619639192616960 2862131181852817408 7304684857678659585 5054781179327255776 5196387574185721856 8662518349752897537 6127034660149686272 7654272677600640000 5189800421430429888 6790848309941250049 1549185486149419521 7488074841731249280 7901496200508241537 8215341342051892609 3812810184086875136 3081416708242770176 5291644225429962752 9085764428199999489 241324953346928641 1072186437586726657 8928424382770018304 4468095774615834753 7795829539507399425 6692678345547767809 1670107849931481792 7522529522209861633 68128224266780673 9221660793577300032 3564369367208492096 2098099698340790273 7893848838341296129 1292447568322660544 8731351679145367424 7394717660912548400 2033462422585084416 5437611777868985857 4697560248704437329 4362907268370989057 7550932928977936385 219737346234065280 316325196120555136 1372073868617825281 6905522389457043457 2684808403248915456 8774810684454076416 5112377417164125184 5143953322235248640 5604486972728007217 5914271824780214929 5382800829556793504 6605191138164031616 5586217703519557633 112975705529333857 6642568687794843137 4762111208996693504 7191035602965746336 5428786148114609152 7139605004838756405 1282999765093691480 5431062612934195200 1683640276065632257 1369675816366990464 7784000086877068288 1689796249919874049 1105430080057038849 8111190128781453313 9125568347803908801 1862596699964357696 5028490441668624385 4349087645419175936 3838868304805576448 1145368133634443041 7311267881929801728 4145038727641302016 471069276963394176 1611443864419087873 2410667313391345852 3906623520058015745 1707031826501552129 6388286581095784449 8146237030610684929 2414320141467816704 4274438258835587073 4493478303633476608 7758528023393290752 6177234119246348289 8343918123811647488 7382781451102790657 3103277661825113024 265452065937714689 3499403193230198784 7221181841105141761 6275250785856731520 4109636706314956801 7663075454073606067 5232873339056603136 5854221069288772097 1680122031280420352 8737049091627232769 7254066678020399873 1285068254446035329 9210168199068778497 1244145155182985217 8466497219858670977 1953614173093765121 2304308380197453824 1890781516365063424 6952657222836436992 3772790171051196416 279465800903781504 3209768443567134720 6873717616315513609 6030310500178863104 2024753837908774912 2776793344737012848 558352829137210368 4604802640215506945 1857464032131606888 1848541349175210240 8140588846720367873 6717932135482747137 8036553691669282816 6980111657873154049 3688679116526524672 4181838308049608705 491813528074037761 4300397988230003585 5345667159713636353 8641077941923516417 1267469126491547137 8197675691084318336 6598077645394032641 688350396222701568 2731129313325154304 5851769521724682240 1510070701209545281 4859709106765945473 8744318773493269504 885703185549893632 80339787252648192 2025513777465901057 2128590220271414784 5052690282081207473 5802901622790957265 698657472200421376 301790620496887808 356334193646251520 371319878509713185 72360977321125760 6695431337850268672 2073238868779873696 7907205086048647425 5397195648614135552 7819128189888603136 4543595615490619393 5946841390260027393 3945531490455694721 7821137699834171328 6519742422460704928 6613849646085817345 6448232939129320577 8255112422666643457 3023767471377277081 8953605578138509825 8169628865173575040 3239273751271240705 2658385125636440065 5821029150290779409 9169920644203155457 8903930266040926208 8791572620307868161 743698192666780673 6840647443729612801 9112992445069524992 1776853026352697600 4220001994418754656 104745908074119168 1492005086747824128 3322988015092703233 1499321908229505024 5781945712160704256 649223453452367377 6150902728773516673 1015998158445223937 1237963269378711552 8562902562964881921 555386445235843840 4654072160477249536 4116082909472582913 3522647213530931713 6811930838209135873 6281802075335896321 2775253912490434049 3947799625789087026 4607625268574572544 2100096449017756033 8778880225797591041 386444535506317313 319678377911151232 2287410614208660992 8012549316209416192 6548857247959678977 4290403032794786817 6728493454569630257 1058533829286851824 6489741417331621888 5772355671606703137 3223118079560579536 3954576819886105089 6466074321507284096 2547272891897802549 3335392247229680640 8981779559331438592 773409810142330880 2939933280635736736 1848520908225031296 518184728767087008 4736095081374892033 3121076569626556416 2235656534591658624 4633440027296260513 6709490781830359553 2277869728054505009 802008939754838416 8616959114097989633 5483842649939407233 6337535361549203777 4742375293195501568 1315162481522376704 5067116971710579456 6379499430366953217 726837840749748225 2693294936126984192 6042897127402525185 1836228508921980928 2241772945068683521 5542229551704563712 5139830872346400256 6049438976962156480 3317176588727404160 6756055089553730945 7635044958643051520 810695448784861088 8353655104337623040 7894696968137187696 3287477601668608465 3357829367472070657 3037551736827032320 3628396399135193601 7386818676936324865 8678820986657177600 2332956132325711872 3547664117063825921 7807672234110744576 5489388797549925888 5303757757450420225 7254663647321145344 5581583483694518785 602765654370619392 2689987703241694209 4818719504436428801 1303234903875354625 623456805564448768 2583521171297087232 941448762922237953 1074794203503712644 6735553770580270368 3392334258506596353 2288299424581758976 6154931011973539328 5020704590784322417 8914286782107746305 7362081425999511553 1757543968224769024 2082100979001786881 3002275109399855105 2191837349758481920 3750002209791016960 3963839210971332801 5446425357594787841 8325147366450670208 602999261541926337 2127074937195126785 8998696799739734400 7806495491750592513 4308330382820135616 5970007137748484096 3683019481836382848 5877894728982991360 6331887483034370752 7584847142808546816 9187738006571005953 8013500354085394432 2639275273731940353 7503557414536609792 4419113018940070336 6175878185540171264 8698035412339785728 2810796578619555840 4053690435868277600 1477808624829544448 7023620925864851456 2722199452084528129 5422975425178763265 9100967435290116097 2805442177495444216 2785557409689635073 5658245051159607296 6462401811591897089 8280364657754643200 7131837534214334401 4091905685626333184 8797584749293502464 6243407077688011040 2373937874491996768 5109209073160290304 6286648688932648960 4351833519798150657 2076857828820074621 4519791788063875073 3362404089018187777 2715821002375425024 4041558521447260160 6799093933259161601 967372509526714624 211996488608238704 6611175270455097816 606124063397511169 5911105738247345217 4979224267982843904 6423100065296616449 4599012829786188289 4771512246817008129 5775725753623378689 4523368558762303489 6173866393643665441 2702776526506360833 5756135487971958784 8959184258574023424 8506561354987183617 5229120343463187457 599713004806792704 7129844364892333056 3289732127361107456 6074725229693774016 849265117277804544 7559152079282749440 298657804255966848 6561223390386598400 8778961156160189184 3225038568427832800 5759536606562442240 8805286240399519232 3520956701911941536 2600790474065779200 1056047091126796288 2467237436752184321 8078760786711035904 6097345393952535296 5851649258265578304 5853114850028748800 1163949961683692544 5575695721860076288 7047933261260521472 2370910750629985632 5806393646807179264 6385050679558023169 6324984478438653952 6872101688583793921 5994912835025895425 6125722274287692368 2130823914229923840 2854953834417400624 8941756616657495041 8365838149475378944 1962904051448877696 6490635324771466241 3353829281956945921 4925215537703052296 2732858262331031552 3679371071760367660 1601778733860904385 6758835732978994752 8162944665162612737 2166630236520291840 858046960679108609 788952821743728640 8400121054556802561 2054642181166866944 8210804945308227968 2771192965089163713 4065224526016698368 6323364152905170945 1399815506401026049 1008690418390307644 4493471933318715393 5924231643755473921 7546646341092043393 2308416040398360577 1147415026406957057 8095830618576647168 5672798226968674304 3133980810092102401 3971244635845017601 1031595379225251329 372549480713027584 2966104515122431041 6780749089661009920 1215183829115740160 3836641495420577345 727204443085137153 4490645355171261185 3704525260155781120 1385206232397289616 6804389773753565185 7451785531591722368 6109551123563821057 7557062748370828801 6583384178802294784 2516029283326763520 4820839377529718785 3820095261775196161 1329653010176187393 8571364358742790145 1507625666282659840 4884242153947143040 992397460231423744 3101533318266136577 3479895336858763264 5042591355322568704 8139746026672893016 9046041081448473600 447085607559393793 7766599822392504064 2723016251166818305 4079451378805688320 8974368997772051968 3818428171923619840 6612117808339937281 4789487964631116896 72242006055185408 4446606922664070145 3670244122517996545 7458717299187384321 7676936682111442945 2492123732578263040 8463773995642730497 6456058048846971905 2569303669217484800 7355234705323711873 8004782572628055553 5316605914385395713 7757058898361758464 4407623739530122432 1518947387051606017 870645711411095553 773691647368573952 981408126529445248 5950901741927395328 7433290540380049680 8684524291753737697 4285606055270924289 3981210797371505665 4298110794526056449 2201990201378521088 4626348196420091905 1263581487217562624 6366892896362446849 6658226890300163585 4607239720613773713 2830205902717452288 2961240215051266049 5152177325761003521 45989912628504064 6664606939022910688 465963202158718537 5994245219294555904 58036604717285377 1375507744582499840 3483433987888472161 2601389130726703872 105024677468019041 1125183949657554945 5463203355637824769 8374278063867495073 6357490460994769408 5498814592466269440 2727704440688488832 1612724581712371712 3543558052696332417 5534747349442893313 651688455724072960 989707152039112576 3677498988813368321 2890803528779174081 8912094496164427776 8657954650908620800 1104840206859164337 5501251049634531873 2600481867673683968 2148032434596462593 4346195906580414465 8877108990087919616 1576663640158604417 6437785472519260353 5191076295053735552 1616696339046426625 905579692353342464 267800957701345281 5190968511387078657 5848289626972749824 7801416875812496641 1921716609415929857 8892549419175329537 2965290824455256065 6797212171541268784 1583276006312312576 2557592062442216321 4021560051849822208 3863925380449969281 895122028371099649 458796081563245217 4625180993993687040 5980450792099659456 875920133386317824 1401471373060341761 3994995869146378240 6234570465000113792 2385957399484497920 2249951793058826753 8568380540202850881 7458885063775377344 4379017523540610049 8304979249041967169 2999238607026434048 2768666132815413057 3042312355833999552 4051227446392171649 4423171797029927425 4365177300683557888 8404003518865664000 7891467016633154937 6064596775886587328 5629352111943619329 1009282414697172992 8859805423760457920 7844376540796931520 6480863677761805312 1415125632731381760 8340877893328662016 8323149139857713280 3141204863154262820 9182436078284988417 8285862562165889537 5884205278703706113 7773057402529619968 5688253681285917248 3503150329587171328 7408375635996583937 878259063006181888 2581265820826143744 220598539959926784 805509511321662401 2300620059675099137 1352327000339316736 337701405087601696 7402826371817741888 7869692287731486209 5132137924253443072 8402245926118500736 417971844960747521 8908376271260927105 196671859105103872 710728068966449153 6765102002889596929 7965927343994961921 5454415095661889217 136564196952236033 3113220406334013440 2532839877101231104 2442921289503587073 7915786869095706305 7221931706449769472 1043079920927877441 662305721909596369 5203277174905466880 3303716992258670593 2512460334844342272 9050058868495053633 5279702312718441377 440150796171146496 9137879957653684225 4251449849174556672 1575927404970417489 2069404523880906753 1540944070374343681 7222399129642320473 2761530283594147329 8639154988203376641 6028016238129388032 2036336505573469441 4504386889685794817 2517489752649572432 2965189396679901888 388850155281517336 1514580581067800865 8485939554072010753 634185925168048128 5302386740529831937 9016038515103760384 2557867707875743744 2603815197135679489 7698896282275312001 541952039997849216 214911573531721729 2181745807141765121 5156413996610830337 6209474506120256257 5158643638236632545 6549996206449801264 924617801959407617 3569750219996649472 2120336648951644672 7830271878350485153 6096641074249056257 2997365863628477331 3330669736066818176 2121312267754651360 3852475838384570368 8567199065107841024 5872890328681676800 5248858171713039009 1150111131345001473 4753114104698984449 3657315571210444800 1859935604188520448 5906035293295808513 4987827760925685790 103434712805277696 1626360081245751297 4381694115534794688 1982865894691324256 6595582635385602561 3759546201921454080 4164273149041897216 9215438633365864449 2756794836628002817 1818988409614632449 2820050458972236864 3137425415914889216 8051964766140677105 2138954626195779584 1478512578472431193 7790747208180159232 7995725717471019009 1745904326701940737 8993949823464902657 6575228908989120512 8068077418254951937 8301484270002937857 5105808141394624512 1998431758584066177 3802701469177128941 7600119279726441216 2689426649421205504 2649395154359077753 484411092983062529 3378233516297820160 8765644723997854321 6700194085928239104 1414379794131148161 2573974606468006400 1550340870510989824 1781485353146832384 2849322808991031296 1118100627104023808 5329966130023931905 4315442252698210528 8197077322115396096 7801123361110540289 1629360297327077888 9088763848778994864 1922236792977284097 8168029564832250368 818321236809238960 3716212490608261377 4965838251480449024 4191380490556493056 7574163616164413441 4547068241916197505 8111179258340048896 7242928158618958337 5623730506565693440 7689145653643275993 2952342873840345793 7056955038964875265 4651562058294863041 8065041430035441953 3205363717531577089 8196372908548939457 1453939376979108865 5435857334559250432 4263287406744174592 5827714083083103233 7196198552515107329 3546934304584644609 1090718559991359424 4537873821981988897 6235075422458576897 1475120262231140353 7894879927614633472 5864042200743896064 613390876127930880 429392787188322305 941959458571521537 5513852179248698881 98069599142918529 1316533501205864449 7859461007684837376 8613620599956689921 5811090837656977408 5672687559320777728 2063513903334869120 5848691486926707713 3052153588453706753 5506314125680570368 4136842506336927745 135853069362249216 4859827404654256128 817125512534491137 6060790506219831296 941694897699127169 4499882610451718144 7710250454677762048 1698705273544847361 1136396620852127752 3718424439584331776 3440611154017888257 6234538219898026208 3174968731189252785 8970441450703186945 6444456521940021281 7640361342429548864 7479187736556806145 8629195652694867969 3570639038779203584 8663030238975924096 4535915210301180161 4909416700905959424 8704013507912458240 1971597733705085952 5130167263619383297 8937930364281518592 1237113169373815296 6249511052797514689 7710228575465832449 7406619704200552448 8667938893191966848 2818018515324192897 3863329450154307393 3855174409384744257 1897661082227150848 3698600172439459584 5909457773817037079 3948878608038281216 7984742158504902657 2574749947709489152 7535150007212406273 2658015649036910592 4373817681279282176 8462544238367072224 7965141056951462145 9171392889636178048 5715763121080318529 6380010844532472833 6682843001142690433 8568835898657452032 2142226727557696512 4204648742301597697 881130694100945664 3251753366056186480 6286795613739036673 6361292792107908608 993341357976910337 2642229508481905665 164119252475195617 8140401132378598913 1698429204351036241 9101952428482964992 2232640369842726912 8722151002838401024 4599937074819671569 511434788824384600 2735539891933897920 5883005127157650945 6178626253439752517 6170559367828862785 863201590206285569 4337479961285771521 1934073300522717953 8232920886431193504 6324456652381092864 3331406428435418880 6388909941249979585 6131406418585834784 4674789697078525952 5344637680084068608 1638820585673416704 4026453692940059521 6655202970411939168 7015101634855571968 7488002849371533793 9005235910334119168 6445879591826632704 5342366052051214336 7373189989157053249 4148541459097946497 4043659200776448640 1504501091633913857 4166234013975255681 4078123307652673216 3225922015354286081 5989356248080711680 2342824414036980864 8071185655460166049 3126800107125802496 2164878637631489 2357925241676880129 4480340843254180193 7040010123946135041 2278604820380123136 3430075890179449089 5480441629451470848 7426443802300924793 4828390518323606929 3823511169175233856 9100617430963019520 1986628647491296257 1938300965860029825 2526951446006784192 3516514320626950657 6071592258949064448 5137375906649895808 172767083842052097 1454427701299415344 4500337606630359552 2827948938643565056 4615034047773760048 2741555349244116993 4567196017364696769 3499626224028295008 2335748998895997440 2260073718513618065 9090157863615647745 3927682062464384001 2635418503897541632 8831470398932081409 7577674652238741505 1716344208765169664 5404486025824588289 7045777169915387520 6225289347311513601 5689668592981679169 5471669478281334784 2827859337512681473 2227089807916333641 8769624360202076161 7542723558376258561 7380513241108185088 754353718647242753 6317691060942596096 6634487128886682752 7217049478463056577 845501100299313344 7283560127336834816 4056818611966763008 5075881849009737729 2087226877378715648 8960610633182345216 7332881031361292288 7084629516951927857 3502229076647272448 6087572266656527616 6925024976456421377 7996190762144890881 4184593048693220640 3626220728514243969 4440168481369711361 4459894451219374081 2479169000163291137 336417791008561672 4554090197152096641 4289222173982724097 1806704290457120769 6900371221985320960 5905714799503347969 3037284918775447552 5699374918199648257 6185001399783287617 4677350945029048417 8697896784661743360 4060221300202720353 7214454541541668864 7533422315147691264 8410311025048619008 4418570786297312321 6286645693635564552 2131431429666504704 6060983869914324993 3986469568865894401 7959852401190779904 1087940405634740481 4923091864723390720 778080309259759989 1098146186289758209 3766105373608386560 627431324170404736 4837763245781578241 5557093380700350465 5959733321397174273 2829162533507963648 5376955494325790720 6682375140111079489 6833079041784693697 5084873372415001729 8810636504284065536 1975844390320607425 2830951702335879424 1808829026135379969 2342091357171423152 848352966655082497 9009970215448092673 2580810549969004928 955340477305013184 3035703084019806208 6726803546437613824 8500492923010940929 5976687675523249153 5421682236163048960 2069298839052105408 5414599910419917249 1180069899036678209 3735193799000857600 3726856798601326713 7189729582930012592 1284440560092001409 8130892207814628353 8890076969441286144 601229543800616321 2478424728479449088 2844640360172667777 7972835898390081025 8070631181445926912 4728432324155266721 6081708167136117433 4123753133034622977 9039519578960457856 8226640852308439040 3082522633578303584 3515009539908769921 3668075072526221313 8830106291054452225 4516662020085719345 6510849837536559104 8227367605254488065 2379578905899441601 7623458696299655041 186703811582187904 5033097196059235841 6505030314797035712 954845311522560245 940618079577636864 1534944953410322433 8013809611181916160 698664856286323456 2193507878933662720 8740165969688074784 1361972825635705857 6665123655620215424 2988256988203122688 6483055307018943783 3454128224467841024 8511119307622324736 2418948842783672320 53812957530792192 5616303492648665089 8618786959708094465 1261783146412921312 7955684784767811584 7006240750098977024 9168600177941030017 7922607978571016384 3609336740547745397 4005640370785353728 1623649157746706432 8870158634220126209 7536008794923405632 2401625641020211201 3732043653230384128 2653734436836571648 9114622062027014145 8875608865464647681 5302393388755705409 8759110984263041216 7450994003991991905 4224366866192077280 2267098362680300225 501511041028972545 7718831880075122176 1742676083067846657 2618970696949202817 4916373055639797760 1010669622289178272 2708112555990521857 1171559334327844864 7145977674008362369 8296478479355413249 1370108739447467457 5724380427699445761 4943189716219242241 2692641916845015040 794799304023698432 795876920847117184 8889571185130355200 3336254272927130113 1034986471443723041 9098366752667407361 3863706148718723072 6453220256695044096 4908538035977003904 3214877655109217136 2154841983475063296 1936456982178064229 2413205586404633344 5278001656037891584 1827119295612108672 2540316838098545025 7377043605599689041 8020951008079288321 3733816563557615872 397372272433871385 1268482886794746881 7169410747478040065 1032661624535901185 3946106002382413248 2636920553625681920 1601785417982267393 3859040446944358016 6527759024814319288 3923520280178698240 3802748830022107137 2941031199098662529 5044287219657135105 4688595603598743552 5159391730969455873 7774257744463555200 2042683322429529284 4756693116963520512 4829938233097818368 5698011493657371397 240719732425138176 5872826739499279872 7728867826613375184 9166055162425466881 7793497126404356097 3428454383185042328 111037920254033921 2923519507781442560 6543526073528394241 3736087950716813313 4785825189425512448 8901800107536633856 3153419945159657473 1604927288368199680 1752919431336817665 5873481234474598401 1522203946825370112 8997327591793033217 4478838240168644609 5090364094062716928 8744199287022308352 9096549627725690240 7474394161688970625 3036866004499308544 4738979851207394912 6207436872931190017 2036598124426561024 7944829498865709056 5918674901419175809 8419320357041766657 2564372005915258368 3539018105475130368 5197385647480143873 7290487450636386305 1639154976991809537 8585448257055096833 6488045649616610305 3397072028683714816 6374851443904815104 7600895159230337665 8369400850391724033 8408487101225369600 692701291583877632 8260669940677022721 2122805587268613057 6987190267587445760 3332938811742344961 3525849207779377153 3237872751525697665 471579957541630976 7734386532725071873 8733819327510077440 157276242535133184 4336967115936444416 5586752447541809152 7552834759348237056 2756694636074343937 6274426476035174576 7239063694345166848 5092829151971561472 2408994230439021569 2488626481602613824 1174680795963351792 2003862525416669184 4748055577502422400 4219179845235900416 2318141444899475456 9170343405438272113 3475050367189839872 2679335796423981824 1247692166434021376 5849483723230854480 6011338782512290816 4682664875274274817 2582487714672431872 5247192873272082433 6316808090747326465 7291515020268737856 7120166827030856208 4849153870225403841 6814141348383802243 7258932710023798784 8743320672136069120 582964697492616193 9031347999195518977 655750126316015617 2519697306451523840 1685321612841110017 7249588635259396097 4406394925415673216 1697926605668192128 1559256220492779521 6579331548695756801 2451000595875463296 7706611836575656961 6440190931357000832 6312424758498478592 6988697614568206337 8640952028148914912 3866974877168697344 7864305501218797824 3672067690393018368 3624180056332704769 8669368714723194881 8837601540119652541 4876003803254226944 791883062708568192 3023172309162634705 4558037363511050240 2655114252573780880 7477417801369253633 1837070325356521345 5982375962641737728 4208819270034642512 1825606690605154928 4776853664115958785 3782967639764920576 5556481889339117440 6822482065502175233 8747785867697861377 5239832970838419457 4473388549192773057 2967017410529849345 4329980025556304641 3083396323939123201 6913856184530413312 4847458951034637568 1589161223990837248 3125363752221376512 7712802509950623745 4687167221782283456 6720957311742210048 1661664843019160256 5447655942801921809 5269560286672544768 7047786936469403649 6285024636813395777 313840607683256321 2212504220363880640 6766883211634149376 4667550826592031329 5967526543545074305 820373108479997952 5466539056006168577 2826141119317933968 5293419667069502912 7624062540241971585 5787887332628130560 7330055471768043521 4176017982441209857 163368109803851776 764581081130718977 4614250412815220737 1559138193412833536 3719236636404580352 1989810362214525697 434024957168480256 6872072725015908353 9088181819259486209 1785551454004313089 2304717528844271616 2087314388404206432 8105529925506998273 1508888731364753409 5438656621268350784 1440500245503303424 9137190807502343105 6165439715036256129 9112262412983615488 6580218195986579457 7343340472346988545 5269818711748501504 1166576070764007425 5702478843704004097 4247912182810486785 7828254468325807553 9190849053158789760 3695031392286748160 2164872612525353184 4428986732090955201 3938313347430809600 2931446018833274881 5553002696061954560 1269486944458637313 4042220690800371369 5033564828726027648 7029320160812990465 6348167529594896384 2154499796009512321 6076481348271341569 5870357005598524000 8996093334172091873 1520622604579866368 9173186683672609793 4374084935368409089 8652379035183087617 8014004187135236577 7692022264851836992 5467709311884297216 2948782764027712225 89010694675771392 2580087393665568001 286894406850576384 65216981420556288 7818532313367300160 99967178301995905 2103165588479839337 4422491093890605057 8192263527277305856 4318943940806487297 5489060752178151425 4471493389238988800 3771651617510643472 1051724818260263041 8786666982657317889 8302334793199462400 266471430102982273 4128873895860900113 1680579377484682752 3129897626403209216 6590329353355386881 3574877781823366721 8921424272836378257 3976286779927925857 5461340049359304705 483591540669788160 5018490586465410305 3588508812866840352 4915234643754437248 2326543323577884160 5325138320461435393 8788981211258038496 6448332226356936705 160787121139875840 6782003858810390257 4889391421562591232 5845067441193279489 5533999835453171201 4708952018017016256 4640939737471631617 2499924396605064192 544098432734178592 1172388058722705152 475901248716326401 8613099108531236864 2692673121659525472 1525199986934550529 2686722200256116736 4695773298209814528 4977742950122747905 8462660473115759649 2358571228183306240 7597247305020407809 1544050173214590464 2410277413413437441 5243747740881518592 6151893853798235632 3367789301931746816 2651532338496963072 2955905397505703937 8152883638359557632 395348957079648768 8648785279646142720 1513752257255505920 7336914712077757441 512423065297188865 6496107564034578137 9083778553465438208 5870097440467582976 1863771224547179776 4431984335810342465 2973070454899830400 778757074246565889 7180278544992713729 997604331616681985 687412341009297408 3713983094410510337 5024240059337932801 8469828598081502720 4739391106847768577 1645536979598559745 336329887796551680 6391639921179627584 5148743361636328448 2077021970258888449 6261195223717249025 5330166052591894529 140779716221775873 9023102482356502529 6106806794065245185 5255156147676134017 5250268250097696641 1230577352070456320 4512859190678817281 5727165650377703425 390816718517078128 1647188626135580672 2159917513565995008 5571029168802905952 3786672112198817921 9186361794825818625 4244260352497587200 7320686809209225984 8476095657554969857 4939811645945929728 8607868898352188692 1103692602454674560 4877170142618905601 2311630086139436801 2805091572171112448 2255147395197815296 2020421344934790144 8395993044431667200 4617101161485666048 3341715449149809536 6984991257886797824 5080603392196125696 3253598038638257408 8149451146732823488 5368110057876559114 4382524559784612512 2268910587389938689 2180220699275878401 422009415326437120 5063086409461399552 8048514319263963137 5468007367176723968 4265660153916040097 2770263560656215040 782538509900578816 3011904847559966721 7672082313941596225 5065179336023839745 2255263428794819264 5861710709261780481 8337741186213437184 7374572398043637440 4178648834979312641 976942001953021504 2271388686769054721 8790350321590083584 4562407235758104576 1870136484130719937 8050067643221131264 6640886393807896833 7085242350273429505 247135385804836097 8243318595234071552 1648954226804414465 290899381512871936 6416246345902849216 7634958920617836545 2639379825667482368 8899874210593761729 618761634710634369 3728945786722584192 5071920948807652864 48405351510020096 8321587080055652352 7821503731534921729 2289811174769904545 1366977938732443648 7035861309237819265 5394703581019017577 6896607452522969344 9099707773242882048 5577703816258663424 2443501710314438657 5783124990005186720 3313599626478616576 6720356132059322368 8834809413032443904 6485968665117528065 8351013947423762177 2557333310069891073 7833036355470770176 3468150417923396352 1757983030874193920 6944135321125335553 8384190148032361089 3461433303034580993 2826155197830657664 1435223505787124096 4926428759962633600 8916729899584099841 1219127752249223169 3725167022908208128 3273421405113144833 1804581294181449728 2803794979067457537 2290579660649721857 4090046963829938176 4677870334815413729 3315299026907794832 4523689385472171777 5007188003637362688 9137574425889040936 350428444507897857 7292818225014165505 2649351501568501761 8022828546933653248 5718275475542376448 279432762072567808 4073319913429204992 8059514186510555136 7883408858307690496 6144687338413002752 4220864411036136960 1565695703130824193 8268921522850075008 1408951080669101313 3620346021286999936 2198779244435042305 7788390815126257664 4250181208516194688 4435714726027870209 6254922067656868352 7890079053830889569 3108020777356816384 907853439129682433 380613104084523009 1376060792953945857 4059077594795426253 866261591142036993 3314726090181933056 7435211281178576385 4225237613673478497 6529772375451530688 8040471588558090881 2913452271427246545 463153363849789440 298245070847220736 9105053878227828736 7507026888485928960 8504262530167548929 774256430422542019 106640075788115969 8311316892024973312 441677161435693121 4979461636192806913 7716114212072755713 4612267166921785344 6128807602283110400 5833319631404134401 267383816015964160 3510533199937327104 1905913269744140288 1930909087892514080 7846619201983741952 6279113563424547969 7496991369569259520 4679951540109573632 952224497020492480 8839355773409318913 1910185461349416961 6700812214245226496 145326199443197504 515144691188584448 2416366808388611073 7031963539637212288 3963274768657678336 988088388671973121 497862863190882881 5989593419067978880 4489862314768496769 5774350489064710145 2075559561142000768 1124171582075305985 7672146232945883904 1312249821166092288 2290727382032986112 8390126557633211456 7255146028821470165 7068169559106658816 5724747055084866561 4615463583525400577 8338365126316490752 2621177056043761664 1137546828206688384 9176043202720651265 5317592074949822208 3929043816106950656 6265832186448251825 3705547183286714368 9176370736871370497 3446859913905347584 702033038209998848 5513492417195106561 4326945012986214401 6147081687796721441 1352551000145145856 8089542106163943777 7206052117260042240 46073910951778305 6027199529244589057 1838505752761475712 7041072840998827008 6044032920878983552 6186724483811252673 2403335286383234368 9091510063773309953 6685507690944617889 7129536272946461696 2288476741771751424 3097950666120364033 9039029931794907360 5463018639047262209 9123636258470294144 7470011275476163457 5895571909957614593 2361575558811516928 5344679482181631297 7769331332661194913 7605338738781229313 5723589944687754368 3040019022209727297 2396321462308790273 1916555955859716225 6009537107070345217 8698401577619670017 3575685489979555841 3455033012829043649 80382845646241793 2160779137380253697 2360823476030242816 358293066975493249 2328796393231965696 5444272107895422977 8769628402262381296 2083051419550130177 2796517583206696449 3933926678443524096 6689169178558620753 5035698614023225344 4252735480090705921 4701332390824462977 7128691872251770880 1006812615827276640 7143413619628854784 5246454503941169453 5029681903638724608 3808995228864413697 6349380956696084480 1731482009612419073 6453134014490244912 5596433522978381824 8182655929790812289 6605859780820664320 3608501322097045505 237538092284248064 2365372673738649857 3501304000929221057 1818817997347478529 4355067531380572161 4191697819639593985 5761123719676315104 3413543877180401409 1065560922807730176 1630546956262564224 6942028380269637185 3285018851035643905 2716477464675435585 4082443983759571936 447317403250753536 9088830859459336769 7740919970875387904 8303996064954885665 1924487708454635392 7479384951324819425 6748212012731115264 155669249117975745 8383984451438002176 3386510684744667536 2595010990694404992 1323513854757314560 2078726361653163008 90115536068182016 4786218929808191744 1083190349884018689 3880610155978788864 6662922598961194240 927265144234191361 6035183979865561952 2335505221195194369 3331251948358467585 3209984209775137153 7316338826306368768 8313141830931120929 7197853812595892224 7345194974644848641 1720963337211797057 6016595495646803969 3737165201340366848 1074235397061012608 5934153182333981697 3246610338802714624 6352634823944699904 1406895923589545985 2672339944567513089 8924431039464522724 1902150334313762816 4338005731518824449 4055977743588038144 2756188949630006657 8825741855843483648 3640043654312873569 6285101164375048192 7211381986223174881 7826096081059577665 7454457809149996545 968354871371379712 9211802575681077249 6566214053391998081 1570520354312934976 925420361976669150 1255436364701880320 3911738812553576448 6476005793384511777 3055367019990724608 7864351909464588288 1254851472691539585 7869501643396805249 3613555515940480513 7776528878757853888 6696382506370601984 6562184047116019713 3917124497272569857 7922052679924130305 8256320376505139200 4883662601324610560 7915303009557790721 3936308937430327552 4426673259084559873 1286697325545410497 3276678769704056577 3280866316201525824 29469108028492289 914905102733312001 3084387834718199808 5023425984434012161 3983094097688567809 4170041646039667312 5550034617022775297 4161438215549684096 7405061363811313408 5927996452742598656 6123780259960148608 3326534596974764033 338285819036421888 3798803172883070145 5120637176328846336 1523301668598370305 1998513988662044193 2802441190717456665 488177500230562304 1110813764142235648 6737291376584701696 7916802780318760961 2549440358878019073 4040168169072044544 3974176422326370304 2594763612582898176 5896730008158483585 6166809648882499585 3234384484172529153 8321460999217590272 9115635284357383553 2714457877225467393 1651276781998957072 740169208998533120 444021143211835393 1701691042878769152 3379203003897496321 4559090082212782080 292811289313335297 6833620365858564248 5895106544268171009 3295846033404375760 1645734072862557136 8553586485196899201 60594636436504577 4683189358926387201 1359703008527550672 6481325487778037761 1996732638837046784 1387180281966766080 3500630608112335489 8449121740502297728 8338243593794412160 7312944714680850945 6271447323482515969 4144858983700799489 1048785883936552960 2206631513087803393 4214190326143159713 4852448207815145232 2451520951918157568 6474973095254625472 5855259886144319489 5299159344516929536 4933079541033486529 2744431263596746904 2107363763219415040 1693453285588664321 5047930374959314304 4092847179969927233 4614471179047686144 1326392254124432480 4114775993975995584 4494196053084968256 7768968084188808432 2407381481063669761 8032309871332378780 3191888531857342465 4244367802279849473 175653039477000961 6270835463845684502 5184579413884297217 8677760237447260352 616920299814380673 8669598009477259265 9184726079792017793 9056870385489469440 7849023972554366969 5971434142827709440 6934233306739399520 2288930965176066561 6142870102263845184 2460838594699613056 1647944705873453056 4703718299143935233 5527084219156809089 6277071198511334400 7785199095362977793 4217955940784443392 6122367134675435521 8564171371385100133 3903361921152874497 4294317292328058880 1499862652733711361 6022538397235673473 1997122494846028576 5557713088311268865 7456387855724561728 6265540138191503361 4176085797471577016 5988995555164819456 3389738281669899648 3014684836630149233 1760377368216420352 170368984153352193 1909826719630159488 254587763299102721 4167527019958334976 8900808911099949568 6154503170465891840 1752994696149274625 6842252655059855872 6031778612017528832 4535817943854954496 3898870149839134721 8764618883057803264 1036363789149255824 979397784390693624 8113071375646876272 7753894953043099648 6486236150806889984 6601182210589471745 3644912907256477697 4548845723063385089 3790350471255886273 2999126388363821697 4913664140311856864 3432764676880491968 5921144007901940224 3558363077632786432 8661123885870411392 6026149889958760449 9117204871567934156 2487525212851199792 5983219706897383425 2378627923164060673 2627569766957314369 7557216860307349504 3497714291151060993 6455486746932511744 1227578956424280960 6570004477720252416 2802174503620194816 7806240787307212801 2130306623848158465 6817466895630270464 4843954346585794560 3713482484544077825 8720704134456541184 2179735180686275289 2686329166463902161 7339132690815137920 197331651003449345 1583884152488729089 7301552787165964929 5396029831699035137 7910406599802875392 1874470824410779905 2147305419936006144 5713078481209959296 5888199009013960705 5060404430174257152 9002570550675786753 6163016826968016641 2340045428704795137 4102133853711600641 53147470053194241 6802142393347258368 9077802789651489740 6407214844137610305 5805154008601186304 5991505801466785792 3376924319184893441 3454370364865275905 3569578523920326657 6596938866986413057 6377625936137988912 2226867356255096160 6471980673019387824 7841207238753779712 774038765611145217 8417629323251607360 2472479817966796800 8087100227878862848 8658174014539694081 5712165079209269760 7968838771413221376 3351395133261611009 8110789351934033921 5812908878739942560 5062943199343013888 2574766093656226560 431056566629099009 2667075664498519808 6794768245750807297 6659849590412422209 121045551109676096 1507446668294674433 3935393709649965056 4615718056532845721 4938004022911413792 6736315085691239873 2198053344495321089 7657202836991967232 518811315412277248 8622566692142945345 5879630601209169793 4468585250762588161 3088126819278209472 4809482503292975104 7528883255155408896 8406514427247746272 6259445297253946369 2978191273430466561 6681406199307453120 2441506338391631873 5261798031766937601 4586848246847111168 5495667750959369041 3280393034859979776 9081391930469750785 4636627734034352897 6333623481911476225 4347775185472722817 6921665371446907649 8659940163205891977 3610359131208062977 5427798888056493057 6201862151592825473 2720746008124274176 8801910432933136256 4629214069012057601 2623754172891030528 8527716830181371329 3527776042065054208 2808042993164952065 7851778265326301185 4468274726824063489 4415250818452144513 8802503931020592161 6991152634162108416 8323560040563020160 3563738376738009088 7142632855002955777 3888821854616682497 5388739621309363200 340702301871715136 796953930178187265 7937657118294633857 3041948341187868673 8240846056428792833 1818387471691227136 3986151700340869425 462485252729936384 6611135974553101184 3480530041468068049 3468492302840731137 6885233423478791300 8642041086055926888 5853438806162276353 4486328117485422721 7249123171192502528 7202198270423028737 662357094507984448 1876307166773337953 6914118527050494544 5937282137403384065 8828396092129374209 4398918496716828672 5580135953514918400 2323639673018877952 3468955918859780096 3764951134070035224 3856226285335086113 6228889684219955968 2732963848868797985 8535493231004674897 8229981215287786864 1074394797510135841 1001116876705378903 4772710360044068097 8557971846367377472 3854692618506391232 1936790568973783424 4275971905028587521 8910311887767153665 6128459729947503169 922763371302868992 4689524792228397057 8873376064760375552 7487406817727870720 5602257968983681025 5037150148446659072 223523073037148545 5520459701132432384 3871402928586251777 6476652728258514945 541045423157011457 6302327543563715329 471606726454428289 6866370436424056832 6952291023751877632 8304393657877397504 4141212973450774592 3969601169843429825 7710003964213698560 6028255963582450749 8041552122571318145 7996338066286172161 4741965732942500353 2023694788682144769 5752625858079883265 8528479742205739009 7574875336003682304 8075262684334641356 5290288064777058305 4111081985999120897 4343664266938155009 6711800679877115904 9189376250137804801 7802020565594749952 2397144732982519296 1305347804565764241 254236219645017768 160793666827741184 8426322730115000320 124615032491632129 5285473136730425345 7405444434610148864 4566340106742976250 993613740282740737 8378675084626351616 2941843588829326272 7923871541868650753 7357392889142357001 3884411584630834177 8081228196581343233 1497604148135940097 1174498560774399744 2680462943437607425 1256317470964317504 4190296791948521921 2327374082935088664 6662740074315263904 174749543317405697 6056965107025778176 7715448665903262241 1655579982970437920 2587070754974726145 5135089042482635776 7294894855875166209 389888078139600896 3800171128938037248 4663257109098528768 6485016861190520833 3275450653292184888 4818510180651396593 2579911512255753217 4718722511820275392 7640370239645478529 4978198522289930240 5868589401542497256 5918207786433354625 4705322226316137473 8962876019575764481 4572368928071405568 7640520101364531201 3807221153799208960 400838613659504640 7391483377443369984 6622292994374467841 5217840444786398208 6078893698621791617 2328409409422237696 6357035729140441089 2081637956216428256 4675933235569131520 2009374127018867144 4806597147063803904 9032914090253487553 1335817281252945408 585552844423246752 8362710762618683392 382038768245014528 6038832039956132352 8293588867006862584 3006111387086159873 8645441064250873856 2309205060858845857 7784705506481049985 6713254164369116032 6470146861847928832 4268460037559139476 1523063048106471681 6892841496380489473 1957284027155501056 4169504293188108865 6867850558395666145 488796978863390080 6176762575930654721 8818374033301690368 1931520483512993153 6285084348921151488 5580845101080516609 1550758323958413312 7947228684394884457 883069741009214016 509236038761477120 573526852354094085 5680503622094061569 5397564631589994497 5734195004761404928 4806733836462755520 7071896736218689536 7288977846049701889 5194007613985475584 8599009207938567408 6034311982674214912 1288686167577788417 581268582003613697 5015847912879906817 6938006167405264896 5062567014265269600 7570199403346640897 3525009689306726401 1808070233410027520 1204131287724111873 4542762339686612993 6811204379862908929 4916089543723530880 2384985971758734753 4314820203211915264 8617644110994505729 3220357829202613761 2907797383615830656 3000574999266678785 2239907475249688577 6506842912501424129 9032558996405485568 2340154396695030273 2343136429894795265 8568160648450596864 5221303036104855809 3725475285958236161 758048979062595584 6143432372419080321 6685748159404807681 5418697160483580929 7556161669069822081 5571318383347869696 5808341866344966144 2795185338946845953 9192732797764602305 3987661586650320640 9008828208538010437 554525848637046785 917775229866084480 1078427133103161344 4659235217580467264 4762793564544660672 8283347381434116096 1221983608911821793 3195875388886626193 3560066735252807681 2819179376903849672 3756010163524472640 1434773651187793920 634574924490252160 3813692888603623424 6373381201665681408 7159034290236398593 6896611505043668992 1578955549893967873 9105426015892432385 2642377805236216385 3988872619744110592 4314780430180190016 5079531940682619648 5195474401485137921 7772771827059703808 9126850680768761857 4814380894914478081 5076847428402348032 8868790859853736449 5085858739372610689 4721204745166810497 5346397381372635520 277909464178751489 319412139796166273 4192383524658567041 1063526924789301248 3714083115244844419 4398920949333917696 7200774375571417089 4198310926889454553 3443882734874260637 8447886241882939392 5437735224577471232 5270316025048399873 6759952146213404673 1121788449533826369 7035835747777708032 4954345766918815744 4668061329146331136 3306893524946094593 882572748780994560 7818049549519269268 8889185311418982401 6196319851995561985 9182973825598978049 6453646372241971232 5939328251803980288 5257081757703489537 2991203804083992672 8031912833877048737 7551318366494581761 2405981487587102721 6824555101547241473 1309042945142194177 6767443664433053697 9013450328952481792 2887554891438716928 2323024488214560768 7764572686827006637 7394527998782534656 1524759021447137280 3642163399349323777 182649539609210880 1265345007699482113 8675363015499040577 8935995899248281088 7809868237478244353 3364561687862643584 5901347044355260417 2459718277407653889 8087174325118227200 3310125112821212769 7219281130999031649 2114005440350435328 8127799808342301312 3885068890733379585 6513930367641139712 1647143978103867393 4797434256528169248 5421109512557617153 818572629030993921 7394377972988860161 2217271904868688481 5266853879988589569 2478788158056948001 5350175610689206272 1823900890448337920 7932451610929380353 8734819307879831552 8622349530301944896 7552535967681576960 2367561172332314624 7667991819400340032 4339531789175721985 7086492952087919360 490347113318367233 8537063082707342081 2713688799741535745 8143152070260873217 626700925748017664 1272930345730686977 7550700288958943233 5221924693488408209 7132365968735303681 1169347748439092736 4716124523404175873 8718645308815709185 819436463648290817 3987172137357535745 2578652781655949312 4860018748539588608 5605648078905155456 7571775514956026201 5507261018640622061 3156592443154203233 7339634824637909249 5456335652293634816 6809001980381587425 6354274499848095233 14581106925057536 7732334723970537472 9096785251843226880 4784285291323301889 7975643921113939968 3789781042329673728 4375486831865626624 8477537745849772032 6456691165096706048 411754751602589697 7177577511208615937 542660395677094328 7139983591777607553 2030504144847305216 1531502961064542208 8573751605553823745 5401655827973694657 4024926237865144320 8423576827504085888 37821636285985281 8811950096350926593 520999797965004801 1701127696351275008 2807832201657266849 4524169285602584577 3328040901876967425 8649118969512422401 8206434091200695296 7728652272381685761 3650693692935576064 3053011879327793408 5218282786524545025 1093754286682854657 3284747709859933824 248380038923624577 7565925158387002048 1876070744077071744 8071877921300397536 680345706077011744 5958268172164751361 1731563661874938113 2132176867872751616 937971846216135681 6395265909373179840 4405683972066508800 1974595523959500801 7819740112335507137 6935469526248039482 5778723913220961536 8753307344818475008 6420896796663446528 5622949686554918913 7493626566604388352 2662913072001461248 8566223603545721856 9205079506788161537 8608098126171553792 5027907423003044865 7601074111328811009 1869075423671642113 5446129972829336577 5618082236965156481 8957042396044667088 5547441644577818112 5012857894264799936 1164687038764724225 4549039500131039680 3279550126361869496 3092154163099467776 21278891483765504 9198320266698322560 3729522618434597377 7460812087615979520 8263931219128550272 964949623490813336 7436055233066626497 6693551843977216000 2149457544103175344 6311080058371178496 4895706289219739648 1546046537114021889 1483582505423926848 4204570479762587425 3202261119084285185 859567104481820673 204587999398688897 7725215186361977217 2675483965500686336 2505173024610608000 3737726582131925120 8934973639445467136 5901937181372177024 1255627870033512449 6718836356146987009 2373336116101660672 3367069475150806016 1862222608564959233 4624546716304668160 719538441816364544 5672436710422069568 443420448526055793 331197135670607872 1191513344446580736 3156876614684213248 127882264575480577 378603300510287232 6140064006768701824 7494656089690341377 5557556989903904904 4059571619654008832 7128275842229657601 184003558661511681 2768394195492063872 2413394904892180545 7166373038078976001 5980826197509357569 7555539851101538305 696966569248201440 3016744521883670785 4464973100935240740 6024675322001039121 925040950472409088 4998919708417196033 9017930683846098945 845908800775725057 5687444044057018369 4126796998422332800 39685149208057856 4790093850026529408 4339173062938233537 7646418887777771520 9217365093042487297 7614190547048624128 2536516204213596161 6067095062669162625 2054015549572939776 8672909201481561345 7556345508847419393 5857246723401188576 690692580154228736 2425418731273504768 5108188389412334337 1123162935540020416 3836208487410633728 2513648636022878464 3518360909726807040 1232213231942565889 2253996274524300881 620879824232301056 1265170024049984512 7587704226894840657 7029937085295624193 6469052385137348609 4316573500586491905 7967904053821771393 4510891677063650689 7757725339596318656 9167880001917550593 4645785639226136577 321701962763983425 4064871316345903104 8147378948782532609 2711455955333152768 1692446441144713216 8007352501781200896 5028739588217372673 1491639324951117825 8473947692106514432 3865171557492746752 7693617144511918081 5996810278347480577 3142916778240745472 7247408934900022481 2571485787417337857 9097203748088411393 6038329125200833024 711943666559922177 2037241512483838304 5449263548187607041 1398039574732742657 5737201211371555312 7204345886638535168 4224082712751947984 8306113120796027905 710657679017844705 4653024830055776256 6703127467157595289 1589376173542164224 2895445286095847424 3901007597384237057 1003146637949928960 1068192016316238721 7167663203068620160 6606259918321163905 2980759053300465665 84220186353296129 4917443410486624913 4045396344224579328 2451293563083070848 1187857177523503616 788395114076925953 227426374270409728 7128054167294036992 4359823940144139056 8713535940851776000 5333625736522442753 663467885899387085 4409921632686505985 538410420890394624 8137387961421955072 6493328227309682689 7905458652069336064 359264321602661377 5275138800735813632 6952668159594009345 4352133570800125576 2086956177607529473 3545017672593978177 1038155777807647937 2539710366203631617 4671822715652689088 8477628357293244417 8196116201536500224 8266422487958115816 4700949285569671536 6664519931640709120 7208577560383324161 6725932884421928268 2565865589697929152 1007344950805544960 2062890579121119069 2889335226939031552 201216899616884561 8114046889759612561 2066803695074672641 849825468165455872 805959065390809089 4791774510439225184 5866463004839034880 6774079763323619072 3544947046091080221 4244021884085603073 5824550724041220097 1090560698132662232 2069354437811372033 8852331839772328449 6215844823604756481 4557882164166656001 3157102354248460288 2823199603688519937 8535617442705879593 5759829104514367489 2983089678494909185 7917893027059269632 2010685698218131456 6854995618230583280 3148623247906524160 7582009437952333848 8908127073892107817 8457029085342728192 5532060566082051072 4006357826091335680 8252509304413650625 5687738341366121248 2681373510394363904 2406322055102218241 5104908315366841832 7567085416009443169 4221624385170891265 2424673417891657729 839191047690076160 9216733055189985280 8843911948172007681 2566171945376972800 303968626861531136 1727810259833627848 529184988546264992 3175988739397841025 6760183857969790977 1857293214024553217 7014330458442351616 2264367989418500224 2350873247741159777 9182228273495539713 7315550408507583936 4581856996072181761 1733264658804768768 2479538437939462145 8019724558947237889 2605223787434082305 7726593500228595712 7164897742341679104 1567535292324966913 3731478617386474560 927606928829007873 5026390076298380288 8479431993461449088 2450145105787052033 4652499783264575041 7231941770135871489 8783169006607933976 3163506694108429377 3042640817907826689 1754957321848094721 5570990081058177024 2462460257907433488 4490651862540036097 2546049399720509440 9021899504893001729 4340064785788567553 34664707843948096 2400984957774228705 8327390032325642753 3244975121452772352 2520054124359063296 6239001859851239425 9038367532315189248 2673316704887056128 6004841658863702977 692852291142900448 6636041573172054016 2925759557816025089 5385142660037319488 4727172834007140145 4477361448096737648 1088786813913678593 4393122220397278921 7429721625238584128 2005421490126835713 755136349816956161 1204263192595533312 2966855589901608960 9194984372482447105 5769812947713540609 6668210321549926913 6333878670699059265 4335859097934265472 6489647903244454465 8062001562771614720 5864356048666692608 3322509400968691713 6275171813206014976 8422980936267592704 1373467923752038401 1367185387202412545 8787416621103098881 6514011894028172289 7391776452386159361 4950133514756624384 4916687317173092481 1877091347548224513 3293660907581531905 8936272664555339585 2246564221345363712 8498305114987149184 2134429171433742849 683087777739277344 7573703608557502465 5450762953211288833 2678176196981129216 6449643451816875376 1010932320300537857 3884593198066296064 6702039905114314368 538834184470299196 3478270173797897089 6218044327134687232 2448526956284328448 7414203494060813825 7272143746069626880 48119190115785825 8641959383889313792 3260121062919802948 1739920186999603200 6501583927328867329 8912634966826287105 1750215610499661824 8163983158339528001 8096643994066952192 8611357731748624064 4720711367724105728 1909783145113571328 7129386455933065160 8553096034786621440 6525656866992121809 220503982281195521 7016265534945164545 3042691334540497921 8180192737305368064 6075723687986023425 2940137067028713184 8678189797704094720 2068838053415923713 8024817615895527424 2856124648850539009 6261757091478466561 276601816508896257 6917590941342881792 2401159574574330880 6656604610975186945 6543217235954191360 906816060507354881 539604953208681985 3144773647067544577 5615547329498490880 1062206221872590848 6219123363166863488 4999431291813146624 2258189547040700417 563837079847395041 2548112204264558272 3941559264685874016 508953233793969025 931682828998459777 5139177565784637441 5539274220434628608 1082906890226507776 8522192992273444864 157910030914170753 2130767385432887872 5634864157479436289 1869576444023497185 5014488739988190464 256637654345189889 4228712173707984897 8519399159688418305 2047227718861463552 4974844701776409648 7528284193417309696 563397708776144897 3261978751640443905 1843439629509118721 914792755060173313 2036037463133290497 3254084363008369280 856251641266372608 67319129062844633 5701176890213203968 7253697153430173185 7280658776896864257 7776983259260321856 4633670527012022528 1939881874706399233 6974782895269837249 3732868957557237377 8447365034337759233 5645817391046720897 7077728667877251072 8013837019928804352 4738207190478090752 8674384979060637697 5706257881664359424 2155043592031218944 6462050164256116480 6541424999606528000 7530948239361114112 7820325573661727744 4602114977428196608 745057094919112192 540468127547785216 5424017490277848705 5782624423739785217 4992398308742575104 5461129810999671232 5077420012743444992 5606281661197706881 2888122419078581632 4826651828690092032 4389932549321736193 6806590548087546208 4923481965319494913 1469843831665661953 5229459681124857857 2186943812255763328 8398190302823306753 7386265527782195200 4670791604495776768 1108537650366273537 8908103232472989697 8272240239459623040 2608039506767971841 6117369057673525697 7549295382192033792 7682047892961257217 6835573538672804897 5674327342459472865 601882589890540545 4428452562754344961 567721543740727680 5400695870921830400 3450899681360785408 5451826952906211329 2565109832628414464 7573710096909119489 8503650629157358849 2051287799732592641 2397945043662387585 2148411052879639169 72532311745277952 6868939092887649536 926571724628333568 5971331785100886016 7200591595981766657 37539049546520320 6856373233926325793 3327574639888039936 7904021862683938817 2999710656511416449 6549571623579262208 5483055461080705072 2270874129728590785 4027785924509052928 1426504754144301872 4294582779864249857 5972086760039876992 7414586225450182912 2769838072226829825 4969410184697774081 4368212748988755753 1164580331934138680 862630207822886657 6430912236138758145 3099999168816740353 2031079590298015744 7318905254716608512 6818595794004158561 1705180066046828545 2602918384425623552 4799349737323107841 9190672068784140000 6296682893186564096 171844988955262977 599983513980509697 8243750727272103937 1432420712517337088 2539885076235550721 6076336056998461441 6351103724312994049 2156129431791370241 2666243943003046913 6046156851400974561 8323036954138635137 2160400163487820928 1022922894350408193 4762896741487107377 193795169041548289 8016741497967246301 6002981349661730816 1404479451453572833 3287247989538378512 2371648677805094913 5453977231014497792 5472577938311716545 3957605812650989569 4921099158853951488 8131643260911616 8072853870122108960 7852255630359265280 8394825050993685121 7020579471815735232 6928006130390919361 8320280796149211809 4973871047659131672 2071377862970804225 3300301901989244544 1296591696553874432 3757066184708802157 4304690223008038912 2695735894360114016 6500020352654512257 3839753518998957984 1818544467368281440 1098094271933523969 6756321716009499649 5696340089329263841 8279482166674875392 5049178262174585345 7197089173396245888 1537431911457824768 2096551132489236480 2224574475467190144 4091460376849404416 773811074529209952 2543428652803842049 7089351035227141120 2185147987036826337 3706749579709244705 2078286014490550400 7749703700329680289 654253189923582976 6866963658708355840 8432495689207758848 8695879199228373216 7668626390857741312 7735787691523298480 2406834490613919584 179925521205745664 1799369754928275456 7014140154923740480 8596625029084217344 1701143680492321025 950857283794678017 6644594068064321537 1719287923758053760 8019289625711475201 1136931815727783936 3942781721537009761 7409308666481458529 1679226273654374400 5584199730699225729 4731548728598089025 5937154760937541632 2183085939041265856 338343743831203841 6357648192797795585 7164424314025682944 1360019732840995841 1093636102860481024 727580452619444225 354029964204888065 1965711089672650753 4857043314019299072 1916876294037383169 8268123252972760064 5050068660374942145 211143414143183744 7991340377559837697 7922659857335530496 392904463983620609 6505416961614054400 5275530890587195393 2443645988808523776 707526464474735440 911979455265020928 3695980149911633920 5057253010312211072 3021915407272722432 2487483354852622337 3684963449440370689 1238146212398434304 6791252461217499904 4775653732674935649 2375393199895459073 4553692384588629616 5498893454993342529 4098191469392612609 6578477117145659393 3090475506763745665 6557596555026212865 7822126236150364800 1908288304050395649 9052098620442735137 7543024944226153545 4583215188722645248 4750841102236056065 8218647893296218112 7346058111973962336 2894464984248729601 4589483374823876865 4865212672431824897 813061902853412228 7063698958655435776 8103694268356362240 6857689742815584256 251859275990482944 8230478936975563840 8516490961506580992 5612257293576009392 4873423718215778304 5222395191080975105 3526789605970446657 8670319482293878784 2800084700300712448 4005117598330712576 4641038815027738369 739390616046010369 1441508667562770977 6251503155471998528 7780626557302786049 5425852624725458944 5430874528766323457 7736934737501743104 5401443566161010433 5892049830503666176 8085959936717296544 122741912831828993 6928692271716663297 4168231900978089697 2891768629229518849 816114479084863488 2040245358862766080 9030896827032061440 4577706624900464641 1066649898805935553 7297921527053937793 292476824542760481 1074874438014767104 1190375524834748224 7715888251159917440 6278703551284168448 285712440348177152 7862685781641028224 2423791434951294977 3657462429103959936 1242943270687391745 6395582353420550144 828523559581859841 8339717856770100337 7725057777828823297 3638734023426642192 4159578739021053952 2436000404288497665 3839548393234069505 6124890992752197632 5697342295302045696 1272020899443629808 6262858761648472064 9216978019703676929 5615571097294404576 6395365867711620609 4103160819374894848 3542176337855288097 9178852113123478368 5862203174939756545 6704798413310181376 1950066345500459009 5126288940865683456 3206982711446077441 1802790882261088256 3387272797225035776 6977305239291281985 1159624810937219072 3730494179783868416 6621382766094345216 9067568570152861977 6389059823035897857 8741479294448617985 2211556067038343168 4214169145964348161 9216985431668632384 2831402411852384769 8615017518962049024 8414841380040580097 2783204041533554688 4155869701816552281 1715059463319945217 274857912437917696 3981753516430889025 3900462995843579904 487339381839065088 6531526717315497985 7271813328376096225 1189729670206795777 2785929737637685249 1565975512607636929 5511497538994727168 8399790762791566848 5561160720221470720 5259882938091041920 9216585079637053441 3394484007693172737 5427699115652460544 1266416314009529057 6502445213854894081 6963823488503115776 3629969379927187617 39136393093971969 7149291305814810624 6434185490779220016 2697735500272324096 5684152043761439744 8343398706196508672 5344767812230602753 5852441622958702592 1470387477982160896 4160685767767359488 5424654723827466340 2560977496588147201 1675833833798571746 5481475582757699585 8308052234628235265 8764858854939180673 2432160058201702401 7353117454637989889 2561987593712025088 7734429047893409793 5631565738974693889 8757345847667999128 5751715409418326464 4502700490066101633 3027934307862183936 6989652400549945076 2892955819154762184 5859154299609643329 750239822037165440 1928627129274567712 8227275835162432513 9089764711080163841 84962455381587312 1831621534097342465 920932379165982721 6318601003267186689 5214181918743821569 5573727142196002817 7137755814219791360 7799847085777092608 8940423681478589281 2959458411241465089 999863765926088704 6585036244982431745 452435447457775616 2675487630833876992 4141171126595664128 8446625537127244801 5234796188056240129 6827981752699297793 6539085910383482241 8377763971324598753 4274772800830439425 5020674446379546624 9092217373019348992 3380029858232877057 7555407478736196608 7879333089950303361 2936222964012075329 5113397909075329024 5800153964172984321 8167795221264072704 8978203378582421505 1639678679051627009 824046017693267968 5788129575431798784 4299789489775812609 1719944234623106560 3379546569336337409 7852906589752347008 6725901345156809601 1900068873371400704 8965171981932175969 4077849941507833856 242019543055193088 484359086035959809 4945238559673952192 8110186176227350784 5558971293395918848 4368642890787921920 6099346633239929152 4059945081487733248 5423392995838984192 6610902609129499904 5449354585077519064 4049916050201702400 1226683034439991168 5436620035723391489 5294883470645248225 2545500721212555265 108066028815470944 1552982293922308096 7954240152111185920 5468784715010686976 550034228378675201 8824286827716837377 7589337816476549121 3667630832083771392 4200887114516672513 2343147054917238785 6067037536872714240 1233255391507164161 232669331791358976 200285962086683712 789314441559042048 6345981810143481088 3379686159237709825 3042983761093399937 3821169205462328065 5439963492464453633 5258179976775348225 9117169070926837056 4710954817311355736 6047232784040698689 4002953383998271489 3607445798375915904 1819353126291267584 6084914611368148993 8171441076883718081 2867886706262243329 4795952592757317633 5738385375353065729 2557376201283624960 9079749531521949696 5310156211253021185 8051421517543456256 1582961061636914177 615916978782541801 3173293911645903873 7871576767329214465 3192946510303887360 5344824372878089952 1682711980987272193 955895238574091265 6781655962866515969 7033478491289016832 7663657449820782593 1518235249545740289 3208547727295217665 531286711888999936 1841006527139807233 6635866586112797697 3340526599960858624 3840948598971166264 6509955762408677376 8443743314922994945 2249911684174148352 3875490264180198912 8058526290386518657 1041067717737963521 2868072855735507456 2195556704632769025 4849606196590470529 6272102631331303176 2212949984430390273 772051677214307841 399046584902225664 7475794708507837184 6545942487724524512 7613002682707772672 47601862082753281 8744309298850168832 6814782428811869089 3095939029834045120 1740391652738196480 2605295781508258560 497437452127338049 4395807652123958720 2847883506043199489 344880842792271872 8611469605073244672 3463264300082792256 6081503402389405697 272447225948648448 8030214708974149888 8536096029453139457 3669539130130807136 6421164175063868928 3053690123105223745 5899160050505888769 1694617690371053569 8728720764023965696 4089014517348219945 2806052078462598144 6979791163044028416 4729049957050486272 2822329750395755648 4730650563164885377 3946872915150225409 2453900059485503488 8035610082124131073 3835908803105354753 2063174623500924800 1560112367403323393 3172053167027190785 2735762797790100225 12742770542616577 4773571956504573633 7821066929081044993 6873125474657166752 917272176230142465 326122751469452417 6776875599392735233 3447135955178987520 1541519722070425600 7593404749233370081 2688177849626129888 4080892875020354049 3754413947024146433 294897842414157825 4092650703818003168 8184394789791170561 7295698276221192585 71160835687636992 1060142257904044721 8493878187970084864 3441201366748750929 2127514290495684608 6626544290205302785 5605542468807656224 8799675542993935873 7426955477360037888 6699740028730272768 195613947461393664 7148435911882592449 1092960317272139168 2110852438212100640 9205443368050602553 4608757850651472897 7070782236944318464 2576070454224756736 7923622153746794240 3329247396665251073 7722849163790049280 2495438946180290560 7356675873995912192 5263213574266236928 5154136636882459776 4429943441064804865 1128940477183910913 1249147643352268417 1635874983539638272 4328959179885248513 4190191277597958145 6805584303514889785 7603139151471024129 4074798744213056896 1959663611715616769 5228956523586691072 7741023261866918528 3357823130630574080 2713360380553039488 1628763365187349505 570401368330476288 1570436952714151137 6992518120999919617 6086375049992372225 6609884143140119936 5204172140721704193 6813842517818619776 5611081527759235377 4877877215443240356 4219034690522271233 3063508719911827456 7148166104997099904 4807179215459170944 1494345793784416256 9114355178285741248 1172578674211915264 7808373966933852160 6913800090988854337 9082073942115665665 4586497025719439976 216781137693998081 7513851298747502240 7566226432348050624 8629570459495938049 3671972546306429312 5590611618612066048 6489981209264294913 190036487804354560 4081476508518428672 7838353008407453184 6330097089146775552 3037674232626081537 8735713928483319296 3677857174616997888 3643334743524378625 1611690169963299328 3992821519353086337 5983777630359016001 1686753496942356497 6568936246437478401 2868770268400733824 1993393498621911553 2267809950906298368 869566190156136449 927233271923354481 4500911578255454928 41622840564842496 294586078653142209 4781232356333934656 7557126096113958912 3432919977986211840 8260354225696735232 2918630402510675457 2610635131217489936 7527728048238648576 6627964608957514881 3848118448291004416 1556682875052181569 7211009978737211104 7471222644890927105 1319129748274642944 1204582294378732417 221411478232286272 3616689257198960641 8877591774466801664 5567688852907065345 7677977997324181505 2600889989868283137 2824522472004788352 2365241152969167872 5638781916142855232 7496340845302020640 3795174312691400672 8098435781773817344 3207991821500890417 1757467732796252161 5279810676495158273 971600131129277536 8124223644426070848 4936298150262581249 8745662794728833025 2397458659241578496 1546206600060604065 4965307395343223888 5284924361950620544 6345659629101827072 6221702872748228608 8696711464967560193 7032129038345302017 8890727673379094528 3956881519317824513 8499999286384012960 8617125359689726606 1909853529912688640 6583600008826281985 2933008556146007553 3830344472848850945 118204056543510528 5910368231075888713 2351497406730488096 8477014216887881728 478083259819913825 771378008354301953 283393427027821056 2170223761404173056 905360153511383040 855160358387733505 202277380331405313 2057919643054497793 2685191312167750721 1327451385996990464 8495136023452319745 3770203103659680576 8494760952600591105 424660763866972160 4098079788807739137 9174902027731566593 5434451834370568064 554453971304004993 2662294535238513664 4352707259414937600 5653059978563724032 2992520648234839873 342678565139447809 5539179670331293921 911744085309761536 5670066982096723968 1291584372500447808 6573623770224787456 6465899649629639681 6781340179337506240 3072737094103123293 7109105767545225216 8846101644596633344 1394217130368512480 7846179524687960385 226367295077867520 6926614447338524225 6470027065054306817 3246301470783178752 4905305365264895681 5910709288302203648 6165978413535983616 8063905579013853440 12519121770176704 4952955412804009985 5605519665019555840 1561019949856858144 252463611508461889 1541996031828559361 6702647066455625216 2820695974244755457 2211525247547653121 6462830833225141248 3516530741323214464 3840839572457982720 3717478298160456528 2424837089106848513 9000250068504981712 8358558358330762752 1657288197942359016 4937197494768089345 6789521245968867329 1322867932500951040 7824723172305682433 8771487986068154113 5867938031202540609 7647771130923292289 3106171000677005313 7926805099491631553 2272609324603391201 9099584292854857872 5576694024635596801 2097756947246805953 6252272878563019840 7982476591081062401 3508870457742065665 7577976362710134785 7749637998902690305 8263280247994615808 1034928088876167168 7377225943914119168 2638234058354202497 4487084219369444416 6553298787918884865 6271334164247005441 5795373514163467272 4853411093908684800 2771763930540353536 3895636995806420337 7235130635317314304 6116284603733882305 2844889337668946816 7369025756782542848 9165284404402765824 5145512484253426176 9047823094866459649 7026451503475057664 546264536686886016 3423658096347263105 8049378816329828865 1202884415250996224 5768539834350881920 6692896670334713857 597860654606647297 1757817664274694145 2347734128886073856 5436788337198735360 4455972625878573056 5854679151326059853 1313208864883736577 6098183112160766624 8431657191926126593 1291689429613029376 4421301295503156876 4384162084431953408 8493750651042555904 2185307728243908608 4403939162329106816 4654524628882989056 761468525571582657 7174547663220085249 2509701861557153793 5244968055938797216 3634996308796130304 865969610924652737 8097180354201075456 3722694992758975872 3990842973670604800 4689782278029360384 5174501474670104833 7053231889862187777 5320150743705649152 7265987574525038593 6383517794980327424 3850792536991261696 6351970636842532864 458689640671346689 7510209848358682856 4561858845973897216 8690845755186015233 7041013288806440448 5483701715580972545 8214084651709826048 4516704290165478401 1279051734123069312 167924750505637376 2385501846451645440 6017654601110181888 5540969048059796993 7360025347932764353 8163833379233054720 3847351630888665089 692272397245658112 119329915173271552 3356092892776218369 8907139511720300160 3940609303471292416 3597101484163947009 6208775888863974400 9019758728693264641 46003522965201569 3913182348931250176 4336539764486965249 5985087743681929089 7275570296890582209 8191158454634071552 1801693441075878912 3269872632057694208 3605242843294737536 4799049710145027546 8587607292650061824 3335217988532065584 4732927364706549761 5815470199067529305 4816553028557260800 853517570411872256 1955518688649281536 3578322565786443777 5572594904474435585 2046324043260402177 2370199251955249153 389850103665719296 1273729468103286580 621072500250132992 1786444596324737025 4533520907120755712 1449037500251697665 7286381884166021121 2237263055263772672 4586762047499443200 3793944964971060224 964226001417804800 4355848039906578177 759742549245635968 7958589993533685761 929031138572383696 8851038263019685889 7191088627768508929 1387483570414813120 370066319968522800 7224099197193096192 3975720604777252224 8886559546692801408 4408435635015156176 5531695369405364225 2755199461389459457 618640176692678657 9206339960495151488 1104204646311002112 8952469024776442880 2449967842981242112 2250502446345986560 5775170648780643745 7463874932010643344 7097036399602581616 4965847167832948737 6900251793391456545 4798509009933262593 3227890526077169664 6053978508234157600 4303301095231902657 3822394468165854960 3108649971566155776 5404924539346024720 8713020212665567232 6498074871249219585 8530035834826129409 8700446640415897569 5696280486328863745 1388278455605731328 3144203888565420033 52000974244020224 921351333856035073 5647209613256708481 8766020507600105088 4353219535408201569 3576473230032441857 6334228979886512960 8066940050925481472 5585722949174119425 2287342022548504576 4267510634848365696 3903701545231587072 6242263618925831168 4532769525418275968 658239221659088033 5350837769510993921 404742476285928832 2735169825074255872 3013825552835769728 1551442242307096577 5079848126036035712 4485353722474222113 605321671843489792 7036474385966008833 2067801468624661504 6461538820728774657 4207438079057989568 2786728347391096832 4665750453230829569 5889255185399103489 2827956159945377792 1845181679989131264 6884620737121867777 2177640539316499969 7956452101752586608 1491229552691306944 6125670550037004289 5614575959825512705 7747073542279611840 1048074550031250176 1785870541476577025 3603883845164017664 5142504128896131008 5305448687117020161 3701588909287156992 1325585614346420224 3678390588413328001 6317260832725048449 2769732241518900736 8238752304517840897 6429961166914370593 285513503564601857 1134660361275769856 405150502080365569 4970577719672166784 7960249877033718401 7694383843850284033 4744257169328635904 6052020059690659328 1032770044240060001 3333701337195993601 5396827970323955712 2664128395308171264 6949927359372498689 8301603521607483392 5855210557841052672 4042313632503808001 2660858416917250049 1465615959812497409 6110464114311348224 3848896691512994560 899390631421857792 3022057758171545600 2599509487097587553 7692151059275317249 5518571894714948608 7239274574174538753 997175911520708097 441622080037149952 1343894296501630464 6831222905247792640 5012102040523571200 874663415693720320 7586361183082466561 8422595682080077825 7508721088688207872 1279046118081282048 1498861018243216897 8014255033326354433 558329930633330688 6471076282594662529 4438458417037430540 5513054393462333953 8187093923219898369 8602741867099471872 1739267095417862592 1338924185681952768 5876470219530312704 7471531194923996160 2582082907372781569 3171475970356858625 7318318685054394369 4385164505365243904 521198605997086720 1005348727747742945 1958381714067866240 7553791890141986816 8220007534814560256 5019876726969819137 438727127940712384 7149048636279891968 4794739579267318304 1361145419004817088 3266535431904107521 7156270990405861377 5180655386383013889 4811921095248127159 4177416320763846657 6672612514689998208 2073763788300589824 6315747296261930241 468517398663182080 8492521874846025537 4672174216256982016 5519584706305041409 4309580890144287232 821602546759484769 2032247961045696512 6474018616330411777 1374986411282975985 1998795663119823873 2381245540476477441 6781569461170208768 4659353134972272641 536631585165740033 5974345395059537921 8495053824027650776 2640437320949923840 556644803459698945 1792884869038098432 797634764985408769 3157836641439961600 2544427477503924737 6289837741417211969 5370231921494009872 2788459749855075456 6974440818373629952 9093316241453125121 4231536545505768576 3158342504622983617 9110993122989157377 8780397928668567553 300414329886325760 2147774859557614848 3068547677842492417 8728595523110118913 2873398077534916672 3465251242492297216 9081874860209018368 263504799840897280 7951371090795823104 2634983254696739200 3498855247943719168 1179221787453410304 2817659746706432641 6433093445558490112 9166050358653781057 470904912854449664 6475660459797627904 89927295742472480 1476803499736956929 8603572582632851456 8653314658862449921 1972460396355723264 5744468462268686273 4493659736511334400 1801537887553846144 7541042242087155713 8504555572343341056 6915867290389107012 2228023834334942209 6634842957996921856 3458076446899011584 5493492748962416000 1135761461368001825 9031443916112265217 6895158588642507520 4847270799385783809 5969594038814841025 3963429513627355649 8390423303328825344 7553016382273503856 63358952371865856 7275256177156554752 2588938851111152640 2086222294172188673 2939852973240832369 3477808411749996033 6088378681952326081 4339963775678116352 3464037568074123648 6872154637229199361 4431982289670045697 5711961442900849665 3741979595920076801 733553415663104001 439818328355545121 6374575237927811584 7884757935718400000 5111054840235676672 974858445512279041 7525591581902564864 5506688038204752337 8884316517248663552 5968856304767108609 8648641935034167480 6940617534994718208 5003992284688816304 8348237989723305985 264728369450778625 8996133157190123520 4262762087542799489 56770571035387905 2109483077345083392 780470412189433856 2930152846689860097 1554865481387335680 1928826180282573824 1738525361374806785 8132310369235198593 3603550382176206849 390269583292960769 8798703906122891265 355879456601662529 4823259026705373024 1862528083486048257 7845910259347128321 5452614528417065725 4803407110019809280 6999481402538936321 3320495723385042560 944322544207017472 5193392690849185793 6944585913289474048 4432134918067290304 6252668515329288192 5062225813525506049 3522951759107022848 7580961080104040240 8982718126463930368 5880908531322379105 912396146204015616 7026290430079627264 4010359447814160769 486949637898053121 6952338275705894273 3146702588837391616 5459567330590892032 7363167780788959744 4782457401461578369 4133513038997079041 1928035830976805377 5101903877479905632 8541093156967206656 4904301782624936065 7006330746100146419 1484069623647799056 8420956431048114177 2103758503831294496 5459039201763704832 6132059943815241728 2027722959950446592 5081665173253571009 3936211062172491777 538669112236891232 5444524094338269184 6829383844775886976 4303498052048617473 7041497048268904896 7606215552669712385 4985095621098845952 3574379143686703616 4089586769122619393 3549965536699539456 5108151798034037504 3560512995579501001 3703772534545727488 587853663400523585 6759370474277027841 1659476362608520129 3347924507472983424 6621369653100195328 5582090434102761985 1786196171309848017 3424314921672973089 3385577065503027201 1638069409355797761 8987221238248905428 6285144529982945761 1398549668288327169 3269552792074618241 1087298186018123776 5718683877390836497 1548648697143374849 3335776357172718209 3904839923664171009 755401160955904 3111710513371430913 7400076595487420416 8626420534019014657 1514989640329461760 5979606281275114497 141742926562828289 9117936319571902465 5927091852344113280 9201507721329097856 4868315383737597441 5317139700936692224 6312825909311351041 8978643560245201152 60251972361208672 7922281794406602992 2107301685195637760 8238135729487419638 5097050370445294897 7129184074004711168 2113033842902653953 5807939093118517248 776755404233401089 721609363096881153 4480166877975058816 7558569252611956737 2909073067408420864 1277881560560265216 3563938367876407297 4459287394282101249 2671860026689494880 1641915817845562480 8133422515278858753 8012179000181521409 5875914286692744192 1885621912078355969 5505205068606394880 5976371961370132481 1945739320085332656 723146941762242048 5355374382971772929 1760852158932709376 2985782314634107521 6464327749468971009 472981047187996672 4407924721420246017 2951751677682556928 4182847225697714177 4955593877362684928 8751425183007812617 2139182996141849152 3930620750947903489 8825438112074726657 6201413516029370585 8879404381095407104 8029379618597424641 7312834679749734185 4492505435841368065 8822110494547116032 659033725546181505 5348639659594141696 8645226605385058816 1976451451760672769 2804187207291314177 6005971971325263873 7322484547789247481 1405039953712812033 7479577301670604320 1264128608002275841 5762261871444994497 4271021519273671680 653875526526793216 1846158245686198272 4067270835210401793 6074549101697024001 7272125648284245505 2534002552204891137 7671683362562996992 8288097781729318272 7570328432620264576 1822814078329822273 1854768491646669245 7083641476530958656 7589228254898351104 705531748583622657 3020800092077088417 5201964034228278529 8768882358239040633 4848877838701603264 3708413500384490608 2763117773545209025 994597532339218433 3789173629248711632 7734153125940453376 2315398942021386240 6651993373287238848 3579017171113099264 7971757372466510544 453084144500549928 3042933715214513153 8849461764480927456 3184626392190759297 7371134234757922049 4821545096812957441 4755445856313985920 4719262521141295489 325732677455921025 5492139831531130753 3862531698877972480 4488237166358306816 5303532652380946432 7212039165635553713 1664721205298702337 3422987169664278721 3521185985829457680 5939783382722644702 8534553729702592513 615576088789931520 5189359896716912833 1843067125220781280 7055970366786682880 8354786780143491072 3105574499324780161 354764151227527552 1668888654974654465 3212112564856305489 8432654287275547136 5293251116252251137 8536825401662595072 6528969796562741473 8049705917774666624 5305572747083802625 7174350356296649728 9031342077565550592 5918224501949888960 199681393245202433 5117495269604815872 1270144473351127041 8614142287982757888 6986186479815151841 5231464506509123584 7666893433950757248 3781447013967119872 3943024105119100544 4755073353801531393 2930200843213221248 3747277758511613953 3759924744275366977 4882560585708772865 5481625821724282880 1736498585893828320 5927522312430994688 3442725975305961473 3502586048695377921 5900085975282966528 2646553060131015680 268854231401509153 382093034908696449 4783187081290006529 1014740715657271297 4906280561734596225 4216722825031159185 8513859179960982528 3433027241995075584 4198883360137199616 654906328410651649 164104540507911936 6931205657202584577 5669003779350133760 8991558837161764864 7715842116142757053 3724802507313445889 1932277036995088385 8385533131815450529 5219701754443360256 2796164238209449985 4870314346384971137 6393875961951106945 3608913451247394817 2770107461217603585 8295966885523238912 7470799855721427968 8396556289827053121 3279475234991025153 4124647577074073600 3651778443344309249 5093292113479817216 3926248146951921664 1533137804394430464 8358350926528381952 8621247008822486017 4291503318091616768 2308280546413167665 2002213567360331776 6949717292087640064 3160895126736240568 3448204218778939137 3663946593238539457 851416498127257600 1546706111482590721 8675155088416571392 1169144131820050433 2253403090204161536 6234137937939648664 4492469631070086185 7567501420926500865 2531587856087085981 7687785450540630017 7842499235770187777 8652362112072760417 6030851209663184896 3057308546328010321 3595755607958684112 3786089474724156033 5111507791760721921 8374113836400150016 3222870370731177599 3599836100026700289 6710474487787814912 5048514285115813889 1066867631591733760 4037021625807368192 1595462085106637825 5941390934536681473 7241083535376814081 2314057833131212800 5333239656595914752 2676596440165525504 2927961904668876801 9093288115211091304 1911313572828438529 6319616973349361664 6419816821092142081 8054952468783617536 2475034864567306688 7368470691536911393 8350291176109676865 6769395274552685569 7586044053151023105 4847014297166114817 8910541843832373249 3066673000368616448 7454408843700013633 6166167463967547904 6317423034060151489 7873226672420036608 6438703128285851393 2461622868199852800 2127742298722957857 7232156532026871809 3773208155059306496 4899775861065262080 4472386060468631489 5964488811787378688 1722140325303755776 3125908861457718785 21932248313462784 7495536484840295425 4206824913441691392 309438906914396024 512742367532496640 381065316098566761 3109926775080002560 1977357310017317632 4309357664573767681 1405706641139397632 8891988085155659776 4364610817201005825 6483036388887055872 4807074334124146688 1273403243918958592 524375271053197313 6340708407593648640 685125969300920321 8397922031682191361 4717128980003822464 7537702724449704576 3409545518844121089 2189353249136674565 7741680969119471664 228846775027053057 6018278526762555393 6112085097505153024 16586284289654785 7005299533345342721 4465303045336798209 6411393253818113024 2271795413298333697 446230047887774208 1746697358495744001 7018261587831828481 348854510557331457 4561359616075646977 60170213530797569 1570038463081754496 581939259095565313 2948781637058533376 3130089903418243073 6795215158596124672 2393547086715433920 805044790324419329 8301975573958334464 8663809633906337792 1162430142511718657 2270275578441170944 8273875465915973632 5335049372564091521 8999919488234117376 5317391698910973952 1630403407025459200 4580747781320100864 3526972442725441640 1172813842530333312 618353863221791328 5561111212167528448 9148721087927803904 8460065715057197056 4742275723812885633 3597067874330924160 6839270667858752008 3886010405511704961 6355869424588775617 5307096449981326337 8287770900741554177 3204234657963245568 2661687611983651905 5189062330828689409 4438795668373472769 7332828326034285441 2413962046786832384 5757875977115016961 7498762689314832384 3778607118544858113 3830540880727220225 6804659876427600896 7158002782392221121 4543216020335575968 3573173163645734913 7498549266757327809 650034223520427264 3226037294521774656 3904659365260685313 1195041021079144448 4769461800329900033 2021764164171865089 2220688242656817216 7525871625662427936 5481806639502792705 7232928482285199361 3042328881512493056 3403362711874787329 6142091107792650240 800614343218841600 1480421739397006000 3530790764965957120 6527146937797864 6740174711661985792 4319123482259152897 8385736559524993664 5414792125049285633 7565729806111059072 254605108146270208 5592149393449100288 7010637487349866497 6904054078707597313 6454369067057168385 7048995730683653121 880189305785838593 7188819062665136105 6668128956392120192 555061237865064448 8633272956598288512 1354067651442236376 314817861668306945 1139803846712492033 1638054793281420801 2886061822743016704 1739344747009114081 534593134518767104 528852981513269248 8618825913280071424 1638432760619979265 6709086034540236416 5293498446102155265 1133949541500138241 2871849915738811392 4443041289087010817 6145043435984857088 6190532921463784448 4969705618890562560 56642075640373249 7389340055443152896 4177133606578271065 4579743084403941120 6061483128600321408 7283953489021972481 3323936218129409745 2758533702859331073 6573232564697437696 6355439366031458305 2200323560895993640 1311391830094143489 2405287693926695033 4958895403746232320 7731568064383650817 8830235086734864065 4674303641288537089 7546555922291799779 177599244363366400 8843486534837770240 6379405265099571712 6526865478850234369 5937627108071662081 2199314294283234304 5808477325423065089 3679916901133231104 9077261187888119809 264325889474949120 3961746144564282112 5369042184259112960 5666756153732497408 8453395312543307512 4593137064395835520 142970432157269185 4848092287961399296 8575542253764635649 2085356619731048704 6286997808040028945 521249201006427136 5256201698192325456 793992349524024064 2563329468457039361 241372720082812776 4763462159208563200 1486108592125399360 871662153421103233 1993156616441036800 7970697389392937473 566422082168684545 8665154892621129729 1154744743755732736 1327440755019366400 3978176667055276032 7130218390989462144 9199172184966531713 3659200205822472089 2910831238873515137 1959072703993950209 4966681840764298241 8294284924461979649 8447272662943346496 8221186839367179264 7592707989366112257 3142994164775836673 2040681598050033665 7163880215547284921 2885297294043069697 7253668064672516097 5818705932594614785 3756588973482109248 423380034284666881 7106161833360635905 7085816777325047552 7055861489942169088 7346831182300987393 2074282255384576001 1727543799206838273 2653182729557658241 1480437459096698881 8877507934269308928 5362467771762795008 936763359219109185 2785037318787432448 847423643575521025 2367927926764927489 5385725822257594368 956538400568945152 2929145342969984256 2872693470444282753 4507087375182741505 4693088450344747009 1159235354418511872 7517211549729490816 3877187599608427521 8644208903691075585 138654646406381569 3581655639997816832 5738430774340140289 9175436283866296321 6933178332975239168 7901120496151071200 243970415524860065 6290604134327449729 2798532127216252385 91903230447173633 8523224560004159873 6102610019787374593 909365938539118593 2425198544936288049 9140508345759745409 2555103146085709568 747409770684354561 8909086906472618879 4126376863682527232 5446160679071051377 2874620620920487937 4550164695357038593 6599798614150777856 3846175642425212928 1688204916589088769 8063741610938212993 4242753666821469569 1707835759080232801 2671150487251664897 3367167142991292929 1062048289031943648 4765816487877553041 3349425753268784752 6241457100307040033 3628728918489434624 3934783003389705088 1310793735515810305 4567528754981220352 7102666197591441408 2019413635973748736 5775534561135790080 7000578169971656192 2115852788720553345 2652414513149303104 4404316521010619392 4741259763921021440 8997257978454423552 3931407890184618753 8862229169705467905 3087877372427206656 7055434996037189633 4335183502615347200 4038578429330373632 1055690818399395841 566290397712174597 8682192588193136641 9104917897553477632 6790541010356011008 7894473150128368944 8451923155827231233 4329451717065837953 2800733802446309632 7667704409217670464 5496647826232557569 4342741243001424353 3925253035391459904 7901717561362219008 9030765654024157440 2977134868659490048 6660960627466850305 6108809894518419456 6525167824815968641 2712440342423360801 6654223018052845568 2361069747097899520 1067173217647378944 6852460542270251552 9168396899159727617 4309394730087963393 5991924470525171712 7014449697280630016 53338484137557952 7269188071103278592 3972291667368738817 5727073951917187072 629104851567509505 4044373630638785600 2203881676876079104 1934127197090433536 3965107505542766593 7274383426564505601 9189330962146533925 1343398478087995393 2696658683519930880 4646120260681678848 8782065356856572241 6559634737122075136 1057091254677701792 310935900382919425 2167118534997602304 1249632496272323649 9072147469433454592 7706231111968649968 6266012334547374176 7233494584637166817 3033008440046548993 8737241037358170112 7508222429503545345 4473204987469707233 5762752512686905472 7417411244350223104 7201041029286878377 874742097839018997 1714360470801569792 1754106525469841472 568239785300660480 2675924864058952193 5745598602533769601 8070961556695318528 8021610057622849665 3477460401202426368 7691926373917573121 1223884639593022336 7843624769202419456 1006493937055980737 5313839897190334464 2682679240224636929 5675176463749857441 5575757947463888384 4383502262865191136 7682946811179209728 8344505863206964352 865113207210019840 1232732905320480769 2849668561599401520 1774659092934711120 2680408784369383680 3713325812007801981 6694850263160395008 5135205736764011009 2102319523510059009 4712521748716811440 2656768475111972864 2570595889717706753 85174735688336640 1559176291837773825 3996145693194696192 7556414255436913280 5519819224403431424 6588235534719062017 4392116544001028096 2056611177188731776 6069732935466002433 6915727820991115264 3177303851083595777 273335916739310384 7804642186882252800 6905142817898946560 2309360870381540624 149861690660515121 2778996976966959104 4047454403757834241 792452423663469569 2377396273719175169 6732238511129533904 8603288903897473025 1099865260600371200 4412959321430491137 6679520679537884033 2401111046613217281 1955200710150821889 6461931094696665089 5611404150830284800 1618783010828057985 6665688412326535168 804774917744809984 8386674452883898369 7509717114829015553 2533977655234002945 4713367818207623424 5401512975294506200 5764977473906780161 2224806707890423809 2298692624668761088 5243356431628016769 1669547716798756352 8481321832403703425 6766549643844923393 7708366198776848976 3165029299379576704 8625998973066143232 8134604883462399040 6989658743927705601 5945411075642173441 1759126160082337793 721853248469210113 9069595045066667520 8867295960483037184 5449660434896388097 1542240122600791424 7261537121715107840 2775874669344982272 7809328248209851136 349201391664881665 5643902686094374913 6958213011150490113 687215775085232129 9149920375923015681 7741964359913516033 9012004936058482049 4381388716892880896 1404978265318752256 8744868071898680704 6699586883424518144 8308615701899586048 5957021897791299073 2890844939008436737 2637984493797852032 7475989365309819904 8120895682343107649 1560452686895865856 678298394310263041 7971530466896054785 4447809605962338669 1212014573676886016 4502899626601124896 3100813807254141824 7003114604537262080 3815969098685073408 293017943332323329 1992624203208384513 5356848069136719616 6995694972432939009 438263818426738864 4221675334497808385 4767687580125820160 1762370835802378240 6465548779975506561 5051764422928218689 6670709156460590865 922463401116638721 619949965556645888 6667057497264504833 2153745974862257385 7365713710973423616 5315906848960454657 9147394528573319210 9196017913805889536 7500860595813386241 7530945379295486529 2860368037141982721 1362931929048092673 2172400712315928576 6525689069987499280 8692670909306425728 9210100888405011840 3856600801492729857 3006803568022941697 263412855951819777 7071271537926983681 5851811973615406272 2275459608638737408 3963064368984129537 2144794361443342849 3987595048708070401 5638801165320347441 2380213169867888552 4420024555037711361 8509375001895514113 4940311997729464321 3677221876862192641 8693579398342332288 8720400885987829825 6735494687313102849 1535246916759617537 7008176882007408641 4101851092495558657 5763664911572703233 5891980035734210448 1188577720033181697 4057649645670819993 724973899067224257 6181955633527137536 1702515984341098497 5754157726809849857 1810648259085889536 7782491452651145921 7506437709323214848 8775510330388774912 5688264814563080192 318972003857567360 7615485902762228129 6789762009758434048 5485454287133099712 2659109130951062400 3220414127073162241 1301274247127834625 4635425686908643840 3645431034303332161 3665564949099841537 6926992562758539776 3474012169000976385 655781844022456064 1590393516671316097 7784582072403684649 2621621374521290753 2115732552110481408 6838287587741625857 5924853369280053249 5781789368050385921 3346426752333893121 3358502798038454273 1982565983303041025 4476434906086986785 8866241273399999168 8745442242203784129 103022467475267585 1158287650364761376 2399024369871585281 6238141095992656513 3557646916924471753 7365295101256561117 6364807365192965536 6604578589870653441 8705313824809723776 4794650833391703088 7782757730502686881 7875548996059596800 790979849938347009 7614747336175124481 2929266202003877377 4023908433783654400 7921620547026423809 8892739624737535617 5031936724134977536 3398390334073889856 723024778285271552 2729072264125842208 2224034231369302529 6421762400825915296 8764164382883125393 3924784865193771008 3696726207539599361 3470272331751228481 1609195111094602496 8328753458508374305 4451513388962498560 2883310183905340416 5547717003093114625 1813498163341091073 648677649221628609 8239339679221640192 8511833954941714432 7049367996340316673 4431066860038771712 3304436523127107073 1662144370284999169 2153697308035555328 4351784151112371072 2354809092067758080 4913539561790071744 8811534430420159937 3815406491503788032 3792554986077963297 4864530497773510657 8743974066113454080 4188473255903094785 2462016940598167344 2629033652387333721 3258719654798426113 5071937265905454336 1214464425459233280 8325068224019578880 5483112706048798785 40398191551811313 7282713091177372928 4870806857780607425 7615852309378319361 8119131101520332673 2905180321690943488 4559088470150442769 7414228332881392153 36280138705272832 6946064078713000257 1197378245202187424 3002060174209462528 3540924279511416065 231528295800971776 7139034966529048577 1982310766991801152 796671358309572352 520584965366155264 7620974660117851465 6349189824917824 1180849691114480793 1298413201412063232 4086120673310375936 2324726112589971456 4672285900235187073 467422021869415425 1842927523094691120 7488273850658477825 630047219392184320 6062213410782838785 331760973658088577 8984166525896898144 3714447251337504768 1891305577152708608 4912746081047317376 8987123971868135424 2261529300001008769 6933515587632467968 8330379968253526017 6623221118194922752 8951789624042713409 68170475814330112 5343475436140625921 3465078358189559296 6102296118388468161 1206810857633909249 1455797929095725056 3511862060042981377 5135022121864409601 6214810803980950528 1510349119972169217 7409236521605966081 2290154084290555905 3525159294538518529 3374432411291255297 5551474942488527105 2745921547722728705 2703571374627135489 1020675511857811408 3976508192275497473 5278271568986777600 7688782263852367872 8687826308307775056 4278401154415738368 1297007941815410688 4427156314419801088 2755249532164974593 3674065879894810177 1254627672232228929 3919116454458972608 4625384190925598720 3546621621337229952 1431203711759876097 3187825645782466561 1153011034294661633 7994105385524920320 2928467007114659200 1792963337481404417 2318526366091614545 6209190391029628928 8478873932887489537 1094368268416591584 7122139177571927648 5126489612065028736 7085954104483386113 2664298329888604160 2152616174701629664 5562642311516520449 3973784522064527360 8421340671330852288 3859477094330862049 6409556807486605600 7668751643882563136 9183899315531178240 4220111831467236352 7921782853635932161 9005489759455281153 298879058611360448 7533419032855183361 1595738492190205953 499730847170848769 1100041861343511552 7395823814713627648 1464365597948567552 8485257158205710337 7233597643905579521 62910390717947840 5753710697557903873 2275940171511067793 7685933806912174593 8870483038522831360 8241691696188088320 3178516679584546816 2519565580019480289 5786109876554085953 3648101165021003136 9062874140076001281 5184586447180554240 3913514577309048832 8861911094029957120 112828914388799361 9002561005146289025 7726004372499399529 559335417281644545 8854605222518734593 8305717276629194753 4741457946621378561 6019678457548441600 869733381353325921 3566952792508118417 4049579012898130753 7814831114503930849 4150748445195028993 5334532037655907328 5989045286513817361 5011203730594578945 8931729400862909440 6422531685043537921 1186578031878684672 2724363674177271728 8910622333377760256 7649544591690542240 8512751550505655040 8266953970356722689 1944230784873539585 4083995487857803265 1926115060781146112 1374984439177300481 8062929520331885776 2248064016321814529 7139927202910685312 8668353653041430529 8893074452188411697 5706421841819697153 7907788175236912640 8817508214568157184 9179788432744046592 8038993878238683136 6984839601199881216 612695467010031617 1066554656999523008 3593914278535577601 6271212188943718913 8393254626320402433 8936740344448664576 6093548209659062433 7484101658242810881 2992092917942163009 1424807918580817920 3117707523846045697 5895982388866274528 884219363029133825 8741053941416228192 7845973226977341920 2046769149495058433 5651032227936925261 3725908327380338688 689442396394455040 8265534516770512896 8384260043949815904 1337132962784852480 4876868943821250129 3951869289358708736 7280877036709642240 6106993723177177088 6862487537261346817 985399794434734977 646183292032245121 8199671171168994305 7629604509532815360 559925651232206849 434172900818257228 5341371758335383937 3653899140686608961 8708146121526168064 8699653272608865905 4297911957486280705 9024606278100451328 3634461117335713793 4276685747854944068 2850031240750888961 229871318800150912 3991355936585302784 2552078978641285120 1152236181200116865 8457537131601454081 5525100440529578592 6724372825786087040 1570997595610169409 2578283786852400256 8334383690861370625 2039058237497540608 816590267231869953 4023461504905314305 8605397129418313728 7168595917309904896 7162882240009940993 4912358924906815232 1291733946650897920 6927600777249123329 87338924477293825 549935225915868673 5313933793145735168 5994951533199986689 8129553851741330176 3361204784399120385 5871652370440519681 4400919487669478689 7861576093216702464 3354448269934354432 4138327615444844544 4778652115013831169 7270466089726128128 912511407931325313 3709850797368020224 1853255266009607169 8443931689330257920 3322191223758913537 2993600687612231680 8817287415779867713 5889374781507134944 4923945809477632001 6465262884785760256 8705130646166091777 6611583650748768856 2965715357907854081 8186775916598220201 8477546358116589345 5390650632653209601 2117921405080250273 962305028257218560 2047818044243181568 8337090601679640065 5814360243918237377 7011868072153808897 2100899084873264384 7291846871784095745 8872423737996607489 3522153766327558145 5765944420909424129 1639321960970169729 1215587265192977153 2083518150848127104 5360203233689694209 5584879450907893248 1153143093154032145 8409444145273446401 6458282373841630465 4010651218502469121 5278622353310875649 5164013735450031361 678713412758306816 6829246803250753281 6087815615393763841 2371415111186824833 8708263759493487937 111179827044506432 6832586857568962561 7327059136898395520 4411549937205168128 217856446746453632 232320105766337536 1486800770519077632 6904600529569175425 1456226130274617088 7684842498135641217 2904485919400447872 5218021163072054912 5034339493041692161 3102126542158335488 7059040985153057793 2773841773075167369 2697890150584620864 7766284946072053504 7644596238396592129 776103543955706752 4205667982783384704 884505609872264960 7765452812774504721 7768700472169120256 6543081462756585992 5748387869014884352 7782035312152854273 790437261934439681 2568604107766444033 3333458033027111936 7477021930405704352 8348355004603291776 5267040449053777792 2467610326374817793 4822123786859799680 9136810173085461024 5005355700823653377 383857451179572005 7496888274870956032 1986639220720214016 4420864966477302785 1705918950997293600 9146681339344584705 3045120304461319744 7490671171288956929 9033711377275981825 3314159378180407297 757561525134330881 6531380819106561537 1863224994595971264 6754800279523803136 49719835101802881 2306619768922956800 8384407411701958657 9012825146550019968 2156999058016361409 8510809938555510784 6259726549076079136 8608544048495371520 9113243330785576385 4409994908414065664 6847944976330879969 8736411218114588672 3137643664637378561 666936621815478017 447460009317155968 3224380495280910336 7387986928628270209 2935201423591416065 7879992956987015168 88754492838308641 7111593204405256424 5968338876910087808 1317076309678428161 1000231213343180032 2929128482970091265 9196370890342576128 8038961190272770049 7685440898484961280 8018226901184317440 7826835070773528064 6736826109519724545 7333034227676068289 245060530135523329 4003386040767217664 1202032061630767105 5508641714690064384 4880174919173537792 2678238725359109345 5495561951718879024 5990354821217912304 1414768911698052097 2322393261385412608 1217142434974782209 7899507372690945153 1062228802554776960 2449113856975363712 5169939817080700928 5185130385559142720 5521464540662726657 8106873485675102208 8129210364321758208 5899171068999761920 6738736156859264208 2357985329453924864 3133508935438919169 5822824584834985985 4273795156279774208 6558107257423054544 8286387801439584257 2098106166543582657 832156967477178624 7039337879193482416 436662359164896257 7869755448171954177 1134432452470436864 1390743891105544257 3549911829512716288 6818442669942425600 4334059355952275457 1768683323701252480 7966847363613584512 2861054351024836609 6061175615087681537 4164496135914782720 3408289911124457097 2961957555034473984 3076581425937812992 764396971607760897 5055351850308812800 190095040955470848 7307034000443750401 4103800096869535233 6900707087166082449 4381729240295112705 463327772672835584 6450726532514049553 9005852373420898928 2944847920305780737 5202760664551808768 3879479096794611712 7519794772235446272 8771753380782774912 3760319634410158880 4273357162893900060 4935908553940367201 1964139508485206785 7951583650628207872 1394026931241918465 174297064536650880 5886884879842201601 949382885969789568 1588476817794977280 9177236270656345081 1135480158925017089 3514386611368304641 295443128470568961 179334202829355009 4204008125960935425 7970444323997571073 8616425305987917569 3968749286481911936 9066567847222769024 6633775340629081601 4917984187317231617 3797369855080165689 7149608060095007745 8560435005332677760 541317756806529024 4557519272384364737 5228397335998093249 3036221833076932609 5914981839006975137 418050000223744168 6181739501554383124 2647767189650304000 9187064575365201920 8577854045868388065 3249473182473737217 8676677461693070656 155687713552797184 388617972390133017 5703110764418596864 4364324576172792833 1696038055607470080 4965874882928496641 7077651098922582017 5480690689431396992 9120896096537706496 6238770434115107840 5856852095770745344 1475848464620535808 5795711869899926432 181246532516306945 5920454014755882624 9201009724614066177 2995268687267119104 8177876365496637825 2162746378477502465 6033769965784399873 3169249883952939009 1808893943262166652 2306201297653399553 4134682816327925760 3327159040557318144 7732687269053358081 3479142441577203712 366111498065314305 2910473238507945984 4953426052364021760 431056508723693120 1705182141168199680 3527914774195359745 3639148496759177217 4949112112846855425 400932565456672769 3175679347920887297 8009933458483752960 1987300889301537472 6649839701767544833 284958402713915392 7134291868905385025 5482992346831257600 8406817475511993504 2894911778401686625 3334295695733489665 866249691356139521 8663494657624649449 6922769073884102656 2601304375053167745 8862654975420181824 9071954652128106752 7160314168677175040 7123985817749471488 7253875979518967808 8606785631339694081 8191949711216287489 2809211309969694721 4511716862086619649 5885959755726848 707528056612847616 3247512465148532096 5711998376750365184 7164457022643022849 1313202785802328064 8678710716478914560 3977937810859016449 1082698614369514752 3599900654789820416 2568561384747417601 3583868266842442560 4284893180615719664 6292723803216032320 7498481360899224848 4323212549728239616 3281747033310388224 4401954359169457665 217164804031460353 497887753303861889 7596468477423248641 922847465002658817 6487247440832836000 3778816533861181377 5782406904733428993 2449997987133210624 7541670328163893248 5654012164266893313 7779711337190653953 5571122115639758593 7729826139860020945 6056537063486075136 3193189736188190336 3495155037002358145 6303957902367277056 1422937788266162433 8749179537984511361 2072374491613313025 2521042558714380289 9212118350907866112 4833571925202330432 4516746973634625537 4113541365635416320 2930137228228820993 7739009719585653760 6200086840003994308 4370280605948323841 3074875992645286848 4518356935905771520 3345788208055939072 1598375636697108481 8672320787727534081 7646264453233068736 5601216012890014912 3848974397838423393 5119217102549519361 1211198245365669888 1298973039775549584 5024065163007004673 4947109394870653697 5164793961489101825 5501753379624000513 7279614894380417025 4460686085232899688 3922895157147246592 188733696210183232 3163357911431782481 3214444165880050352 3646261993221693440 1676457824991803393 5033052847934545281 7451855004172400513 1780216342688784385 1714617226405298177 2868977762381100417 1333242100244166913 8015815015864014849 973795137633124353 8446491971744824832 549061237667526657 4465286609698657728 3364373349672601601 1963606380141922817 8118982778852138241 8515443311694509057 4195626543035331585 5723660528895796992 2730388027614012928 4051364490769839104 4735709909774232576 6320417076691451904 6486810188516843425 1339712918816817152 3758158851292734336 6621893843414224640 4545293786376829793 9110408451324284705 6112126482784445504 1322951230458462209 4008577164559114241 2993434924988424193 3476689146847472580 7944670256585626048 4471877871848504321 2338898224199729153 4128743303075266560 8444973637559940097 1180929282994716672 5881392930556352029 2438458175696691329 9052269748997555713 348184452325689217 5686859818574745600 694200683948302337 6307832580712505345 4123523269392668928 1561268534607738880 5997787343746031617 8075652019895143296 2753306635406486336 3375288493396240864 2957553845193226368 4905264408686970880 4304052369308147616 4116505242729861121 4456367677062792386 6899452190246038233 1973843564546278784 7250554601070951136 3359891904042504273 8232562151046390785 3949674236980782016 3676559211416370817 8855857068718224896 3645358292593716417 4671037012662180992 6215495252453596928 6576214268490175488 5202626583124246528 4716788277925642880 6946442038248096896 7264518861344078465 642728990665863169 5628236005593350144 8594179466890287105 992465002439453953 2292361623092645777 5540972555180958721 7634409224672395264 573185998654013440 6894157252499589120 7706138142731145217 6186743246562185217 2635813717536512256 9127993639779802112 8211708359358977024 8981823227739504640 4669214092892347264 1703360920935202816 7603224764131790849 2997907115145299968 8283980029789988865 5442386316827459584 8929054623975799537 5522683981589381121 8766572007282028544 6435119020925386752 6296995778125399553 3517190204139273217 6622164969128812544 2690455266150571521 6633746989066258433 2815318471176758273 5361104592076224513 2035852967017431040 4428258039944335361 2121139716843133121 5589967899712654353 6132400683368472577 2218742015514571937 1287339065706483712 1549418294205904380 3262108798998153832 6886966787859226625 7642942548817690625 5342209836776627521 4043844939798815744 3474342256293875712 2766650701446603521 1113543119702476801 313076827643971713 3557711107395260161 3301894542512537600 5908549392182108161 2063902427055282176 3555058160628202336 2693359574965182465 481373972529148801 6725010268755066881 8101527096841379841 7980568241515528192 6183694047747019264 3404314781671137281 3542561698755042304 2969420108589916161 630791249857347584 7434730053743165953 2687464059344977920 600906405382979585 2569963877452533760 6702812195561420993 8681520268682569376 3394512862223965057 6576608034407834752 4113528163498684528 1463175586758656001 983872043791810561 783196758676453376 3243490510066827265 235490511525249024 1907306515665731584 7141738795320938496 4283307757989771969 9037600232118616064 2726900657729568768 2534622961894590721 3059810416878372608 7188827295765647361 3963305299839164417 3223515842088204288 4806631759248126721 3407259532217974081 8767234699306178560 1473799597756180993 2181091438698872832 4835855857390731265 6668942100634196481 3060231910664044544 1705315652225057280 3008214977644430336 2650625817979818465 3426508179390003872 3769886879295641984 3211053067927687169 8042105532234599169 4821113819996132992 6974507758531263521 806171890046067456 8218952123016376644 3312430852785930241 5028757486254462976 1378434312294050320 8745627340774088705 6597149203566493697 5684454809483647744 1872954460750046977 774301741977939200 3730610310999048192 4217510520706632960 3191766334532131584 9113278121971220480 2055910100100485120 2053910617813392384 7867978728686420480 5575627160504713216 4611800969217593345 4923393482889134080 5178633662505750528 6530122678533573632 5510480407503191632 5720674301230186496 9121793929102665728 1350395544288919552 683261211724742657 3117821008920958977 4670916635810068481 7319067019987019649 8332428905043662848 5679557770689576960 3045993734476835784 6585882771702775809 7007149366425302980 4811795152790256129 6444227683576446976 6971826865423679488 6932011281147745857 6240809759708649504 7377815763240757248 1213586590192977664 4284214364746883073 737661912600707072 2173345026820619200 8081832723701744128 8277370637444399105 8550809254483678675 8084466997802876769 776462144436802560 5043500633798721537 6851753176955224065 3269756863145048640 446342023199588353 1005815338001870272 484444974918615156 6566279171927965696 8093955727890452480 8466099607509355521 1772611227172718305 2821035761163186176 1229727990695113280 8147904629965783041 5962713676497506449 7065323984254010624 5742119987664818304 7181711912123066881 6260176332853600256 857630552750125349 1652244649114139904 7289054530819550208 2015082777648661504 1114129427446415361 2309165746803654656 5186985410917529472 4421588186134704128 6060843092569761793 4126415839278561536 4850847820576398000 4436593978298531840 5390516809443495936 1579200298579618849 1535105447797665792 1858030260603887104 341410633812637057 8516562800452851456 1576981732046626848 1481744858210458529 3144507066643222560 8006714326171930625 2334960789071730752 4580641840893886465 5675414758324574721 4471542307453866241 5478817519689318400 353426121781257344 2246359672854412801 4128692686209785600 195801713921542912 4570829353366830273 1879436057604246720 7318793715402146561 6075630223468835393 4935405460625791841 3923674011655969025 4308421360052026113 3184075664489100672 295150159674212353 5124559832562504192 1216601180902649344 1261655384620648448 6779890657214585857 7010314898621196097 8205333959914440705 5951050105187745793 29622318393941248 6477868048592764928 6105791969979852800 7497068622274994176 5248235572666269696 7650305550309521233 2904541710572248705 8442881829444376577 1666713067777579392 4621601261585436097 2792062924646693569 8057329723669861377 1083755638924206384 2765514611868295169 8262774694531589633 874798390769848320 3353438398292642944 4771451527218037136 1010150062526667104 2429695325837983745 5032835723328895265 8064556101060489217 6877690553016778753 2576798839950272752 1824580987029655553 1355371288595085313 1692431536512420832 5765119203764185088 4221975810845310976 2862607358833115137 589947723176725761 7754084381604395264 1650839496631142913 1723169157431324577 6352259933125890048 3655456930232118528 8865939690501603329 2232592672683121536 863642439040565249 8715598141511455233 6161676757417562625 3731702335737980928 3957715020673572865 2087958752042995712 8327203767435729953 3620315810771448577 8190110491776524288 2307266097743278081 4792205914899556353 5530226551573235713 7093985066705764353 6001831579947814913 2878398956821217280 3637290550993426945 8581263568985295744 8249798242259578368 3178000034355597313 3032620745193431041 3272492114825445376 135855803349868545 6866293842129831136 5719255960417320960 3131788300778331777 6733197589440273792 6450349428330594305 6116349227391239585 7926433618633884129 1174354706972549505 1591324746582261760 65132381827458641 6317859004247534592 768690071311009432 9016167119677720440 1099358418218601472 8775732650405519361 3376150033274503169 6448691035853277377 4237086712132551232 570884861596139520 2143020683591136257 8917826342452630593 3774910645814914792 8061668382804172288 7446108833700296065 8095282883078856961 8028038867813721344 3383012162823127040 2830328929520107521 2139663282550793472 6023632207987410945 3471298734175332737 2234147530344605441 2143370961799514081 4640252737584824320 3352844184821677057 6086102053342004865 7616844827780980737 195406641795022849 8509319503634313088 775857038175254272 8872163237932701185 5138896672540169345 3368705668581766145 7499047551087313473 1459089707568802817 8447141289787474945 2844824632925602560 2742708866930455040 6843534232597303297 563647596293259264 5940199967288000513 2728191404368047104 3487596605477754325 6006259321560185857 8365965051783413760 3313703925878620160 912041060496729472 3234992239128854529 8713038088128085313 1315626447103545472 1082561055537381376 4850511071205030512 825998717501535104 2086042585411730497 2722587110921326593 8925617075287077377 8214690234227657216 7110433789027749888 1866809036593242368 684044200435351553 554077559553972225 4298751648800839168 676830800320790528 675993086382571521 2092850280418907649 5595261744684107776 8263261530778677248 4639441682056082432 982255570997981696 6907073283890295209 1879741165570141433 1374413970571395073 9049326746034515968 5597773623607697792 7898034577099193345 4187435235697318304 1914835005994102705 2464035541269630464 1527894609784594688 2660936021077131265 934999794355391232 2286320225187234816 7264254192749800725 9036532328537844960 8581087045900941569 7535247659413559809 4276251386210860032 7928275807514351616 1095340713472819200 2439950061031143425 4366255200587939840 8938398488348962816 5333854820421181185 1889341897105389441 3057294207812095232 3184105058181386240 6496066609062707200 2139777688633958272 5483944769585250304 3874358946160948992 4839132369491426561 5490428045354237952 6798826556044344272 2094722009284634624 6976231687131232768 968472960626679809 2524405125821059072 1154781317440561921 6822184928889438208 2359763330406773889 5304310331718570880 972212177945966097 819904792922857728 8638455164748990717 3504803274274985985 7683186196628457473 2434425808896830721 8584901482428037185 4842518421163812864 7101742404213552072 5673404312279351297 1874514485598884353 5650309311036190592 3442619014720026624 479734381243826816 1620937926857785345 1299941144862702209 1788717849347933664 8231624804363293952 2621344454762602497 6287272341573410816 7061353924255449089 3355797805079005697 109116392474177025 543735427483703744 625035809670598272 6679084274412298241 7298017999637371905 3978704482144878592 4559990407505641473 3017626552493023232 7286348733583225216 8992781807822691728 6191148738487328768 2500380565123902208 5381881544515634817 8815380664520539648 8053885928791278081 2263963300944585217 5587845001896951552 5317827764593307009 9006930941181827073 1910551390751934144 6700345623121784377 4286537748102643713 1704306247554572832 4115891153465769984 5167701828356321025 4277045942092055553 7236740114840961025 7586459470823016064 1431713846044919809 4178631535010224832 5002076372878546945 1434952758587016193 3654058988306800128 9093582044279610625 9122990322603029376 6822982999947830272 2437946429962403393 8117454397677502464 5243356455157850881 4481357533318737920 5781666805056763905 7756633694879120256 4879735105762246657 571960095498947328 5735179777618845441 2904710303378625321 5569042652313072944 3560423285232550913 8854314751251193985 5268929451042466273 561381498877681440 1291204046617439872 7681963153602367488 2571103048270544896 5497574328945700865 8086940162380501057 241217734389399552 6248510242279129088 6463406029666406656 3732281141398562560 2294885097465282561 6728200420721326849 1378797070635078720 663179815104258049 2962368445955506176 4800848689438779393 8648452404698510777 2431198144345899008 3487244521526645760 5227727280961712129 4947133028774576128 9021972120808871424 938696680928119617 3432031796239024129 6167267754311449693 3971619329612775425 1706076661046146049 4931933054729297920 8378030256312545280 5063508516285104129 1621836876197712896 4544087880372133888 7118861633786991617 6661351441952342016 369885314071081985 6469476561645036032 863183611943680513 1326796564320838401 3445084409900915697 3314194865504500480 7154017837150352000 900383832613210752 8071792874997953664 5849205325157974017 5519185536239824257 6351670750546526208 1331825893625970688 2453887871060523680 2753344331851469825 1486392363444833201 413800514611259393 6165562868323315553 767629811921939968 783824099457384449 8416972400862074881 562553163501250561 6843818096771856640 5915994378410993665 2733654544164892161 7291464348926345216 1822878830073854976 4259266223728038145 558799659037805952 6757067518392401921 946661736242592769 7925695382199213633 6471865512044576768 6438018286220872064 4701516348055619328 6615720249389133056 4616308062328704871 3181570925648129088 153927990201977888 2072629833270481409 3234427402661700096 3595024836670443521 153623564933279992 3512821639524813760 2253482896504465409 1751821749375853224 2312724501990752256 738407244483430012 1261428610781012481 764999502553088000 1869624694057167689 595189585745468928 1029683150548945176 6193321479472053760 7965137661987516000 692860445813283873 7353371181046992897 5885178528313729665 7096631438037729520 9010975305662365696 3227266336710426304 2433974121520527457 1002309772800896001 8089295737890429920 7373639933051273216 6747489135781773312 4219454166386343936 5126343420070087424 924653089917591361 7007201877578066640 9112372883940395008 5806632952871927809 2138925319003410433 6470385858021769217 418750844004319232 43824781966238721 548525642812673664 8333140020425432065 1432392598979823104 7281285141046273409 4329676366572058113 9148968996677335040 3595871880614977465 732518102063644672 8595854938685587008 455352293813805057 5023162860481145649 2677751920619115649 3194164607910137857 6096931528274100224 8171720108152188672 4465368888896390080 282713234948520960 3991294673925439489 8287815746992340992 7048714569394972672 84808494497534976 587815700477640192 2886762742680377344 2471684792981716992 5085695540435464384 2366827196391393281 7321805033225682944 8440312573484711936 2190893114192459809 8551031407716887553 6798813228076917248 6547174440645423105 4976271606612679809 4593113734344521728 8594057682684116992 9124573293395378177 1411035287440990976 3498024552614100993 1256363620720984064 8106860961615962113 3298783002023313409 5595264379794724865 5201859153675041537 8999697041135239168 1823756377517147136 2433697372072935424 3525045625560478720 4893276271768258096 556959244941539232 3160549936451490689 2291030280822536704 222091221887107073 4134072567988748288 3269578002789285889 6282457167900028929 3617369775063487681 2828261146413462785 6611599750037138945 8320411462392038465 2803607293336855224 754746335875881793 8577204786056517265 872477586628943872 5333387729997996032 7988859028566121088 4898507030739812352 6849049679348842496 5385944395172296705 1903371111652938080 3295739390072610769 2398343231561553137 7766576679637502209 4017279323836313984 4201943205371031552 2694640893315284992 8109163897917784065 3271763137565094016 8240532876092293888 5591446286956593153 7318326728033902592 5416559373283381248 3787223165881948080 6243374021469370368 7327272725508521985 7466942121577578497 7140943468210430976 8200809475217825281 4349438732934987648 898507284807135233 3814630582639525888 1385931803929920560 1140617869098597376 5846247378824372224 9209373696164305568 7225682678800552961 7123657479620677440 7541645514408889280 4410316672593522849 2387768971351478401 7359117969652993328 9161791563109990209 7969800162935570433 8733203053613164545 7793947697074665472 8502131630438517921 6843602314149966513 5644906932896530433 4087668081763419137 1708057943690620161 8278124953249725345 4422354866932408321 8184979312371866113 8387324119972184064 3964368490638000929 8070470442260259841 583413973840319488 6457394946153015809 5778375409693834753 4813593691308949504 113662034555697584 1354187981629329153 4260517891343908864 8997224475172057088 675881665475962048 1016041882075299840 5264313006474213889 2577584073055569409 5552177697482507360 6312912081757626241 4739755428448239617 7375045851554861088 3582991736409194496 93212164349462529 7207253798775058208 3660408761493528065 2415764701344706560 3065947281812741344 6422209401065914369 4843881764726579200 6826212489309406209 3187320981943574336 6359541370069865249 840594292231120896 5189387057801411585 5202535928478216448 7813018765209966592 8819906510202785792 8566533513371792833 9166171058536247297 8145287357171469401 4360763735862815776 5166224219141033985 167868206946649856 419804403143475200 6751017989880308513 6037892357850692129 197533673410330625 2133779947387912121 5598278207146557440 7248861452506534894 4726618731206799872 9022793575895711745 2395762299645341697 8666082857054509313 3094559650840117249 4462722229159131329 6464846464592990209 4601853866639046656 1761729692838485505 3250356286083518465 5066402967279263744 6812365284495982593 4006810866270746624 6777537262496930816 5634035694172856064 9026476017607800832 431515275328245248 4494492313271453697 5100926679496687617 4742279996794302464 7766050335342963200 889118285916514369 7962114177283892481 2615130423522816001 8551635126329452545 6737380570058714752 6226676978847979520 8595993842493030400 8706892043739878401 5045949136451590144 4811224922997879809 8590093375634220033 6719553888863322112 1489860662662800161 7324854296068440064 690650829399277185 2201638896156540929 3284723155833399808 5340142651185457152 731569796828299265 2103534384380680320 2978980971388915008 2664935046414409153 7653425022623454208 5857110709117920448 6736814816980199476 7735122838025489408 8674482074449645569 6856287637731458048 3532460082149879553 4579924119447928833 8778933509171656545 5782229290755980672 5895154243183288320 7024592170729026732 275450459175829504 84741300180155905 8051980826432536577 1135230798542270465 20933411573062080 8686995486882021376 7232544663804837889 2508072529191235584 1375201347629284864 2984075696913129472 4372365037621201393 2683266198501586097 9121569491241850625 1578692061032355632 5661649357668203936 2359164177688559617 1197365017016115201 5199928267692244801 8363723495997579265 1283626765436242432 210592056167104513 7356111026317688833 7621031891059124225 4853532054340149249 474540106049429377 2402609394182013056 3783250018570313729 5106792293014077440 5538698932657343488 6171493724576131073 7591123904480641025 9106571133155400193 328602892281746465 5167710953567993857 6749011054467915456 6412907942737559552 594508562140843009 4333559802397500224 1220448707613407232 4128951700166810625 3032159404525354625 6214744656093536257 2258797938374524928 7669611079970850817 584701670855090017 7847367263894870017 7526214791936107521 4337375588398833664 1719931775454101505 2761333845693722625 1739374102735331329 5986846195883802624 6403685661551308289 5220691875461840513 2103697886822476800 3741871203352511632 7688984970443634688 1351041382304996864 5716759926799633841 4596393586377433633 8539235742386636993 4536568240322301952 7716074819518067761 4861488813330463488 1938934498699073024 3697180327438639617 8921467655552428032 6108628127208478081 2305125265023342977 607143613597503488 5972543465965864577 2318980344266260481 4393873392401569792 7723530274313822785 2355421602621867904 1117210573547464832 208551602029388700 6584555609997312000 3212264404330019840 3990024063599389793 7559727014670437968 3114900136334700673 874437705131264513 3959690610614746881 1899730289835790589 4504721840610246657 8375696666500468737 376042281005424256 6429285613980829057 1771974819775332353 2267979359302557697 6898000479560491009 2033025387346525568 2636241704043648385 149230304773394433 7560838145572978944 683841005340164097 401513439843844096 6319724037264769024 5709402632507349889 3334944033088717760 501607425064701952 693661028504359265 7088668336330378320 1957565515183934976 4616616920987816784 1054000396627574784 6528987217879452672 34973402032351232 3343541561627285504 289906031965149169 8889361842410532096 6900037776433364992 6694625579233890304 4044555102508359777 3362235988628414465 2410585292435204096 3216563213274206721 4850389688561205344 7051448212409883968 8047939210293186049 7717231537212375040 5092486748282650625 4384739910673349120 3668478909669625041 6991522008481054721 8855123496418237953 3436829861546416385 2603498128129089536 8558464842260507265 5096148687955057472 8642777990478095617 6440728273518253056 5916721671345225728 4014019614625599617 6958579970723545089 1107116780834390017 1785079440102292736 7563518931534715713 3908710221985954817 3544855048927985153 5280652776149002241 7484626425413871425 4822121455817214976 3225437845358290716 2298169140946628608 5378183297893246976 2499632349301107072 2563261491671022441 2641777705369071524 1329354521347517824 917360007942958080 8633751061567249696 4814409822094407168 8064700237232621440 8463167950088568833 8625529501975647380 779426521523343617 7110965161799438336 7426409723908894721 9013186961587741184 50838677850787840 1612771191168057345 7165256538563547137 3933616069578048513 516723511572000384 3687615574201145576 2301977092013817976 3877609294217540736 480682752630677321 1417285972752180225 862522584331157504 8401924227164362369 5952191660179351425 4521888596948866049 7743602929128769537 8251543620166116864 3456968092398387200 9025597927817576448 391638643239639552 9215718888532623232 1641928090793916544 4185105200697597953 3443859302592550400 7823565831494696960 3645237806135011328 1547945450858112417 6896215686040091136 2934670380539305985 9189456234577699841 8185003409058529280 8269853450766920960 2413676822867756544 4368174672500256416 3467240985204814849 4942321761714745596 1835247163014561792 4450819029998836481 1009516466002353466 8595033130952673280 3601081710646337537 2542690320735826433 1050133876154732032 4076215740113185792 6314862420269657600 6572329326978295105 6984236671867912193 5569353996356503552 2719831597039282081 1552435487799980800 5864327168566798336 4385333851092000769 4512483494119886849 164413969417264760 3099565403673486305 6821215167563201792 5004607623022211009 4754647252502805504 5957645451669336065 4198873538483916736 8030079081263076865 6487993731517579265 1984676922269763185 7586706032057647105 6218421015416577536 3421663140738504705 2830637020685431809 2842961055160457217 3645809303364898752 2265905310572412928 1546132350987570560 7567933587452337665 3795033002213480289 64466200500708192 4389462325105724416 7204475425338588160 8758386040912036936 6951822770289252977 5877917218146091008 5828988449415601793 8102705444397121537 5504715353490636800 7759851174693996545 3370369747712086016 8335180015749226816 3159522826595475136 5894382751600918528 8247744652743418880 6699425231621061121 8134526438268545409 5377514584377360641 5786999136117025792 7635985478293517056 1749437868461081345 7962080994573418496 6631260104779530240 1699257803026287457 2119125816442439424 3862368524012060672 969642524257330433 7273945769163310081 7755033648927211520 1876709781305946113 8259683311803465729 5182111714960485793 6287056334555561984 458210904937210369 3222750104800135681 2344195918510886912 2498944331499110400 7768784772636803073 9141035744416631553 2285698185648209921 6216006859122672128 5268668286191063041 255627478501621761 2204619130055284480 6870277094716143105 5491519635972370432 2483238934915382273 689890994689769472 7730678188956476417 1706332574576526721 687962429737926656 2935573204323688577 7367016918895820801 5555671189253312384 5066392924881702913 2685787452178491393 422303238715593596 4629421702090322592 7423660918616284928 6084942410291632224 1907079449113577665 6361375996708323328 5090981936935265920 6592664306366151296 1585566819768521217 4764416228863807296 5516283018341466112 541333884690922752 2382599269281841153 7720032903981658112 4546570894366736384 2350709002505318913 1215123798000680960 7769029069384015872 3795421753711730689 3474118316555882496 1378785997540966555 3421010081878149120 83008579465050112 4936382282927922433 329112473647779968 2601005207673517056 568676565709925376 449966194160756737 5068712202267459584 5336437567125359104 6073148910034873184 8760017021603659777 534981790458601473 2901484362477600768 7701053377086168944 1615217638777683968 8973063688533573633 6668586680346862080 8093682143553101665 404410091459162113 74267263286206465 6633890208101230849 5321330276005972481 1896586226770808961 7612813475972893184 6649231078953214465 5704294076185303808 8045429809451827200 7158158698028933121 5249096876566554112 6925511967260827649 5991786993262207713 529139195044691968 1918376536297029633 2710482015625216000 5418668120786075648 8451944532377321472 7784001790877768352 3747643986330648577 6576260834620639233 7619173585381289984 298746421938094080 1025274933489703041 6086854162631032832 2645484189866680320 5731306896946174721 6089825761514602753 2110358376934976032 8345729511266254849 3448457520991343361 3996506094363336704 5890593002423372992 5808129912945217745 6583343862640162305 2643501090975656576 6001214661677592576 656183073438305217 7945575198873998720 1492991436713328641 5061257979287763968 3609843669871057920 217261262564397744 3542653629003679744 3035758934603503105 346704144160738561 5491192180057314240 6494136209664615681 7661430893347918400 334275367730782208 1040423203899217248 6115741725787176961 3617400676149642081 760483553852523520 8169493804445194241 4052391421525039105 3083695622327482368 3601645526222996353 8838067511631642624 6874523644506948864 623934667142681761 7033994813595706241 3312256732863581184 4443375334873628673 1724844163578556672 3735117541227362304 826896081715262856 526964857809225920 1287087856439908352 5275056988055491072 2347419524062979248 8607398091824770561 2007426021643444353 3734094160593613825 2855311623613579264 8619599666009302785 107014336237563905 1152050839883370945 4138795484633179904 3076805665864024064 2056756407542956033 2270073394357209089 1841031037246554112 5340570247160196097 4212466567092994049 1180659970222016640 8715786239410428392 463087643947324929 587907230383870977 5287941337758206465 8279192722509339201 2864765082632981377 850459139427394560 7283655229148352913 5388510442279930880 3565182112302759937 5505231794860674145 7552443484918224864 1727756209240591681 6498161224865556480 4429578804143636480 6902367521527550208 1124909266051441664 7173330216429609396 4576731428383303681 3450007403911008320 307507241207746561 7823829777939214337 1153570734526988289 7189782204918802000 5020060715891326977 2698377782312740865 7504611740909666304 3070982492539019265 366170342417960961 3867543065658880000 3273864273952235521 1207878548379045633 6135697768903431392 1828892754646701761 4428416822469023744 6849809768128411649 1024440657524490241 8987657045649732352 4463157868073544704 4568924093050447872 2132948635765309441 2597198552363319296 4597871266830634497 103615530435111424 5594196784597314816 3847710845444337665 1581313128819246080 2531399573342051841 9206992261379305472 638860775179890538 2814180988045495808 3853385914688175776 5429176897393790401 891757328621625345 1374615355560423553 5081634980157674113 300146208615000832 6271479650384128001 5421338873655600112 3287770702571506881 4787301643183349761 7254764879087077121 8759203602678575104 4881726257487278208 1555352788848510977 1719248640632307713 6345938085456042561 1786654048544489472 7375479809277326977 7305483568610817216 9116711009641581824 4306255143548616705 5181924183824841728 2207392603494391809 7172365597400723457 7890472269708525568 7454747670654264832 3867185475145957376 5967850876471509384 7235768775605760240 1829242154000134144 8550739485460214912 7232820521675456512 766666817711308801 7205381547977493409 864798511476695040 1323990620016476161 9081154562201264129 5701196872828403712 7378263791810641920 1738095911114756544 2478450753861672960 307705396367705600 3689996673993108161 558210455979223041 580405979477910784 5504806690739785345 5720851275306500097 3588790628697571328 3001747209406780016 4099424888685932544 4072198665649389568 5789844004833328960 4008414689444558849 2299191514160581632 9163350495679800929 1135158313743024129 8711322008176927354 5442918683665298817 2966012209797862624 9185983133524747840 5150703002396007425 8544491221534567232 2444404923488099073 1005069205262532608 1229810973554837121 3611818818076262400 4914156857313524097 5735754872330503680 6288430569795099649 8129245483964604416 1519767881770106880 25165667355869184 7462248446674829312 5454718338669674496 3235292007625446401 8348546070846642816 298747368737964545 8239867062690662177 1768241409070069304 7392427938508497792 286641725092909568 4245807355245142272 7977081964525524992 3608811523808171665 3482211953065393072 3144825352315179969 2317231304830895953 4303692953010979328 6296460647745983125 6487333733163169536 7638303099998923241 8375349975498548481 3022615176535756785 2251821507460565377 3688422407830441984 472023085346238465 7670890158246201345 3719946702459868161 4171054966153125889 502682033394490625 6562382583236136961 9187945510511764480 6328138201119225249 4918712301290077184 5648660428517933057 6231025971226286304 467411153397374977 3660441968220421121 27999109945216001 6972432368554277568 3019957178496986112 8931354739823283201 8608675971797221376 3231230418843416065 4491130704784303617 4843419104696664065 2964806205584697345 2383122682060017665 7474848316404031488 4110383215411880704 6051403238186226112 6537682918278443969 4296242247470885120 3483551363673305089 2700839391294159361 927236322698658944 6148388329880637696 802260988676538368 3738464012291440641 8021695640605722625 8435816433010338721 8896636538342694369 877564697414139137 3551687026357740032 6289067577084728448 7506912863021055168 5319567081384320769 1509901221017174017 8075946551934451712 8160894067328168961 1556909571361323264 952496945009295360 697804676126490624 1522802770357022720 9136368622070292161 5229330292963672065 8497082522289804288 5493129092080279356 5559806198558466049 1044163682262337024 6373970162695517696 6799198465083004281 7962959925747889409 7396796252041104384 4959776858715783168 4897912543174872449 1397648786999927296 2245338371592216960 7341793430729119745 726111131213234176 566275638487611393 425953899889262593 790942646228416897 2396110727572676097 5989078875660244257 9173185963254896929 4838379276227009184 4571739446235903457 1521646443124005888 7150540472189173761 2684322720921700544 3781325360183873536 6789095478530605057 5806268147570756609 2444059155190363009 8464512496760320769 1724439921520931624 1953451956319469569 1393021961541189632 1118825535998201857 1710680150416562816 8822612494762868737 2792258242814475637 5567626837871689728 7034556693767636993 536206086946710017 4006701037605464064 4906055873383910016 6642990072676668401 2091201860122826752 9185645234166668881 3075628112040017921 1553766366898695425 7619768613077340544 2705045995870507008 2494552704588232385 7336031849229025280 549325477466353665 3359613335328202752 8991822330984267777 7792494266047075617 1306007870563696640 4693935587260019329 7338357607677366272 831032319899490881 4360215628912098304 7542834998223564800 3330442100395454465 2654572913478668289 8211100230656196608 3189770010619360513 8272587414866120448 1488368375368892929 5077178403995063808 4850159654741205248 3985417584091070465 5135402551304107281 3761542680995701376 8557572915308003328 4832006350101822161 6436885166081675264 5202611344127512705 9057393119378014208 1104858341332484097 4909863345763713024 8595610301722775808 4605773180920135681 8907301782900307249 7095782170659152385 3655299697358850865 5474643105823150081 511480753590091520 1498391474007045505 2185500996089708545 663380563416508929 4277999328779429888 6396629400620171264 3217994857349083137 8011572796657936385 5613765832196650752 6977020432704180480 9207490209693851648 5248795797904822272 5752999461317597185 7483699629708216505 8948451727662923777 7978483109228822980 8956698793983409408 4415893447583915520 3151834610402432640 5386147264327168001 8063521401278043393 1283516440098609152 595618424820101889 5572238928738557953 566762224351630272 457848101792331872 226888005141669633 7727995079247287296 2381976147624288257 9021206451105140737 210424277827444225 6242187011223254273 9041516856051169280 2870769059072885696 6694042106721508008 6002663866733304833 353786653429202944 8494689439911578113 4577164359873290241 3301216419268379136 1110723189465993665 6879342854656491521 5703910775324294592 322254998771761793 4266684413649917249 4637127165601644545 3369927320358265856 5704779284373628289 2660959673292776368 1428823212649218048 2442494458810933249 1913930430891061249 7753867823861241856 4283496090030272513 1353206097821827073 1798182633659090944 3153691462706069504 6582834832318371149 1359042578178523136 1885153845724665344 7610827276375941121 8981259158076993601 2537522178404940609 7177162385827169425 4643616521219993281 5883168696360126465 8862979634966261761 2395634775582752000 3597857722011607040 2967745221784269760 6529370690408546304 2652714775734145665 4275068931003555840 2355619980615073792 1638340200452096001 4539945615176789377 8422494904456151041 7681458512738959361 2833810700755079169 2526426385702828641 7237591153828431633 6549473400770223616 6770517714208882688 5974407402102922880 2205306683447019969 7389454317906399232 6427203276860973216 3815606232271183969 3039440088909806128 6964255172899635201 3869310670815275216 4220038422915514369 198241332625408 6911142793044541441 4861210000832370113 8865169958989987841 5635641186568896512 8249269444714031104 64788483493595777 2728719903696434433 2302324503185137664 1842207005468475392 6973306346209730561 4115866428707414993 3018653131034656769 3700884206481743856 1719541703721448033 417210964251303424 166475218284524288 7316358574151165872 8381350154790584704 6086862553757745536 7523937575423469440 6673949040759717888 8957037364729719825 450602736305097216 7928557765175370241 4109288578841032705 4694396238309234945 2293853015439503872 3940941482772529152 2309973890893116416 3001969849776000769 3250884946009477121 8992121872901615617 5368008993910645185 5559277301712105473 7064867110047895809 4211251334580788225 6471919223589355520 5013074052204584961 8980232242467648896 1627542189473411840 7694322120696546817 5211185798264923457 3424804813345248384 7605666863031479360 2020792537477160961 6504353977702465536 7296760258698162432 4331185365298085889 9027992866292825857 1191109934566550016 3731632103840837632 7423891964913418240 383646199423465856 8133105493578424321 2817418573968703488 2293011516475014145 7119612682945651457 5531697162587798529 1364050624730246208 3439657514386351105 6951633404984893632 8515927472851927041 2499161911514288640 5209597458700092416 4963854036078222624 4691501926391005353 3603604686447000065 7416213175830632425 1391166201455696384 8755859748019273728 6365550127730847872 8988843088961781504 1344098844381136513 1885235236012850945 2809688824301000849 6314490579614912513 3057347909109359361 2812594433394075649 4588535963571257408 2496640814720477440 7890783991811276800 3527049703930234958 8342225437316988448 4544503248420495361 3581018729029386240 2494015731547170817 3040165122523578368 429594207462191873 4969591863641197568 8074166666409124369 2048414337481012352 8092666997908795904 8740463631088964609 4150507331528687616 2916141236675044096 1432915289905066976 8385025127114022912 6363128449482752513 1473387294992479225 1662687692280332288 4912402848752287745 6536463376359242305 931198928683313409 8910447620943225345 5525035137884622849 7486475294551075840 1034743579524100096 520414482736578561 5257793845385584640 1950799142478265472 4566026595450700352 7666930272307085665 7900474641140698880 1830617293826369604 4593047334984074369 1363681362655004673 1744348897747396608 9223271374218510337 224025245577968208 5361734120558264832 5441963461929616385 5403519646164664320 8236482112232419584 343728640955780865 2258535480591253504 1513637276416327681 7571583863004939137 6433043395000958977 1606477118270644225 3914586245478760448 6115738571257544705 7430391173923984896 7007640422133454337 2960399625313339444 1921793548584131840 6150041433748976129 3229976967148576769 5172911781004322816 6388209463637851137 7258043816763576040 3383324353581510657 7979623199686507136 2631234910302199808 9178532340876251712 32694046879023105 6550317588306755584 6132475002287361160 2148095710476062081 4649038892422791169 6238703485012471904 5168150916669408385 3683093827361480704 529100370866909184 4364958420096019096 7827840076105121792 7901327030990104065 6893664276499701249 3103043404360260608 2603288077088543380 9058105819935330641 2492038905432640513 1365110463016561472 4808783447512487680 9059815946140874977 7159655531317692672 2560383483217182721 4766477256298887552 7648814848004405328 4982834188029493248 2587608395382882305 5200588461916607488 3361153780527046656 6915145522642011008 4896795677245948545 1838464887158599424 4149188656220273280 5198539533577376769 1372652452614651904 8381115637842411521 160370676605490657 869898769124120576 1522682957421377537 5580387164934045696 6666546179809259264 2667301577710149633 2617135837308297217 2585146470738690048 1692817992597551232 7297848133403279361 3302083301794109056 4832883762823981056 8385428761331658048 529348481855968641 6167479311845511169 5564737411730475648 5479848017519244816 8879820285165176384 5512673433213247488 2995694348815045985 4236279224046878721 2480300344991023104 5803738616891752448 1272313299975076864 7360069854573035009 3844499426963655680 2581269479413669920 2059407775650757120 2734901749902863425 2920340597258113025 1772557277911913056 7849345526622322688 2606014540294027136 9162710735634106368 899404302672194432 5823177594830859136 4232477618679812097 7088557016202846208 5319976032961854432 7492407806853816321 4173994214042322944 2649313867146030049 3733383475940440705 777335203645243537 2932839856477831168 2546184382836204064 8274713292055134209 3381930512547747840 1765622713236089973 5157137394681514112 810867612957415745 1816054004509736960 4217419256900022232 7374249529300655473 2166451101131431104 8630359939954146433 5431658937847584768 552260586978335537 4968529703207632897 8335892198289571840 5354352477933476128 3588190033717891073 736412279192318337 7962827042848535553 2574238117069347840 4963877760800768512 432827700368375809 4145710340518275328 2304998880682876929 3051695420001581569 7302963853554957153 176171637554514432 6182165258518196224 5447591904713763584 1646545014169484800 4602045343992938177 7049663917852825472 182867108013846785 4828026520304457281 5458814002792577793 2505173856473396833 1708177583552794625 721255459593171200 7274198000819437569 2047765821459529729 7846644109032693121 5159617752442004145 4550360941435166721 1029793027541319681 1593363204619654144 2880646112535169663 1704300255655624705 3221341901794436224 8065795340852678656 7144745279159111681 9103383320256266240 2172259956674682881 5684327046702545921 5532743863325327360 7263393616251197441 5479744784913090816 3463123906767411201 3391165846244597760 7589051246513921913 7472086821873500161 6630949261206299776 647167430989391488 2958542527914333569 6396544260210919425 4763151861108178944 6032545696589643777 6834216599544441492 339025129546190848 2243027891903004672 8712302810569144512 527964610902091400 7476174096722821120 1803565282885672961 7756604361445125633 8004912276133756928 3932014340401629184 9077910914726854656 8046411597979150336 1117492836000497665 5336930248738631680 3711572389207913600 5655480987524106240 6027897988510015488 1315406965764456448 8108052866896214016 1429847714094283521 6946848459124302657 4715070640166064640 7216761014070880257 1467774295903305728 3394495380018692097 6217361523516664737 111878565363010560 3686425646537968640 3507017953793483864 309376608174813185 816318847917009224 7419977250806693888 885943118429231960 7636884299683201024 5620995543385642528 7463142726557784705 6247699911235559425 6885829553492672513 6041831048408498177 7128509719925858305 9071480427263540049 8038828341734694912 272412223986953985 8659553738228989953 4618270857003035777 6717355096344718752 8734024138209681920 7502909225292155905 4665937293112197121 318130910907498496 8063203293409554561 2429691429635800065 8479651141367824384 8949552710312842208 2528314892012335104 525473106275304960 8616428657395673920 3677973026042110976 2871767531846267201 7850299147731762304 3641133933623508992 1880056252353546240 3194196736895399936 2488826748892282881 6902028435180456192 803960117877972992 3839763717997723648 6667917976226966017 5735541043822174081 521611796172474625 4057504528503287570 3673865223294605760 2767869663106663168 5446112676147123377 7085576185013579265 731575395675920640 2601850195645257024 4033854667527014913 8708606724030544001 7646743196495589377 3135716997064864000 3295147060014330177 6488472103436592288 8448406278566333312 5836272828587825153 3041047485586402305 765195013861773313 5905453457990605457 303318796842664960 7499359793911668672 2958336735837553921 3002960518884178304 5077559429784178689 5054780865404954624 4571459665761011712 2612148706716712960 215346090424361984 1166950189659848705 4671599820264103296 8479945378137081344 100888268202336129 6753781892220715008 4297796893118340814 3641799376572627712 9137419699644823936 4891923887365991424 2210115790821950720 3128037713922752512 3993032014501466625 3215554418640048128 8131295384864522241 3386528500465795073 3965236883658054912 4004620916414518273 6627819468294377473 3070196566566539777 4453350845887037441 7173318470073994368 3577741720066080769 6068305855369562113 1812887636352303104 9044749705659281408 5407062097743505920 3642061713739590657 3742479369862876897 8373768799478814720 5943195288047167489 2353784665077301249 884134634402111489 2542469480319201669 4782463068244161025 6919529205776208009 6215994662461796353 9110136034823054113 350595417195644928 2284342522413144128 8150162408112254977 8281036392133754881 6333389633243447297 2351113301501184000 2453557394798870528 1437385594988633440 9120639014102260736 8701876875449211776 1400259051857520385 7271132535756980224 756850976589787137 2173943855898951681 2831266584353154776 4697881627442258913 440412061968637953 380676238406947136 2660778169116313345 5919555912292368385 7674754126324224001 2526984126253885441 4411842329542836224 874246394774020096 8400338539147722752 2246178845036896257 618457582505453568 5142270566334521345 2414333699242297089 5324846045109246977 599698046869810152 5496007151391996545 8068981939459203073 964259898190987264 3629818763415049633 2533969470763280097 617561049046441984 320561539166771009 1815510864878485505 9094512752341848577 354548948213837056 5564559783585342272 2347772691076308993 38203557209628928 2214345050784175192 4123940243957088256 8371915420276379649 7312244094036865024 8708537785837944833 1455916781045940225 8265281663391760384 4455626607109177088 8429442434726979777 5838910110286833856 7262681461728945152 5270183611910156352 5890374571586708480 2469216939214443521 800818171144511217 4756600063988591616 4754087943480541184 3111691815831835585 4919502843876692224 2510467211638865921 6801872109924307712 8505300227384377345 303970295347155457 2222733049778496385 4569888471330237697 2693164240625926144 8183646071395713024 2542545531600764929 2652074225241654785 6657817955347849792 1685239081807331328 1215644517350227969 8808524229357077761 4905021055858114560 4791819576314218209 4170542217534824705 2640855811050496945 6876496437293266944 3908327523995099137 928043215095603201 5511099907556444160 4676830596625963008 3849334996758167553 1898439478433727728 920556697831425056 8410903949199035392 7488995964110503936 5904648473564291144 5579673173284585473 4874078470115946224 5404427586038661121 3587152853147767041 6187881081487753217 556187608377375888 2656640717755531264 2669969948130096545 1286255576499581696 6557941156362174464 2815613901007594624 7419560593451540160 5832499939863816961 6092680475869869008 5195422490654565888 2475810234649968513 5136145412453732352 5190667490508615680 1484033565930640048 5704828820094713857 7979726743692500992 9060042311187302400 7377420664145075841 7727191753894329600 3784640237581080912 3900934696699510144 3327702434563195905 2286399562905215489 7498983723220598784 5077147763443072512 7832865785547404288 1421895459985948673 3473880713945907041 2692882396466671104 2537106461432782209 9111073564177578368 8778631629089173505 5218411115290292997 8261881109604888832 5002574616973770752 6928704634992388353 3694425709432205313 1254488092032307200 6737158633348939776 2562843857179099137 7972093802276575008 554131951781711360 712548587075477505 6865297206641749504 748355019575533569 797352773810014464 7349669829639718913 9119867579154825217 6359701035864822208 2141929438700896256 3900174362784709785 675505701550104577 5643300486274095105 2171993515796390464 698256385652931521 6154584193973694976 4407828707576720000 938789673020961872 5633593732557947649 4842054787571948161 3045945058433618753 4948498485524843824 1722470970070262240 3128829774481134592 1448324571545437185 5497684091115274241 8158818631598810113 8544554423325389312 6885206932115021825 5907396794066993152 2033936482416616001 888592749427311361 1361187432049205248 9001414360050772481 3285936235927762945 930409739152299976 1790677949195566849 4132403104356794112 525822956097553056 7123363444427808769 8896545462005908353 942506986192830849 4081287008026624 7176121142235748321 416332181950750464 7838995043843304053 1514470644399260288 6582098821300421504 8906673431102750720 6481574697903373312 6965866195037839360 2980131984516139264 2855961272342653281 1394307560751325745 4333716535426510729 5654680256149081601 5052834546212323329 9162415746315337217 751932041529393152 2817719671604625921 1597750812960903168 4399522145088090368 2951789683277531137 8842746468566515024 4133384280760713216 7384534817307512064 653812548223882945 7329777092311962176 4015738090790934017 678927912067259392 6892286866098909185 4365708261236178944 205766811259456641 2839090422646329345 9012950092803170305 5962889106510639169 3913401035103096704 3254869890801270785 5971223457935727200 2348173191134068737 8856801510258507905 2142759525896732673 7428630030317667584 7155236337228595201 7870665136771884496 9182666424418863745 728547702526588672 2034128229940374016 7783936190841585664 878191658861097225 8963200411054742656 779512448546869632 8151192837243828224 3960393736434608640 5782145382734500481 3959815172956169577 7999400617187335168 6251439911079360641 4563566084741981696 4312902826439726512 6135870927126858753 7492320310584477696 5903173134517409145 2296525583081865216 7097354040312332289 5182178979157003521 4435787664480843264 7195313601576053249 8209766144415961272 1745921788884156417 393132747495860225 3497245746345803777 7173988781157550080 5380904609485358465 5274481467042952449 350199333056788160 2849369676091332609 8275770798435729409 3341580934211628728 6974551957928214528 1204022894712803776 1109834678328360960 6366773781963735040 6276592157272883200 476214882833793024 6789064724236050432 4425814754398830592 1878741355795402753 1386760270650955776 7285813874344869888 5314358332962291713 44751684805240193 1736140713660938625 8212156291120963584 639580693862234945 3046574441336668160 6063009914211552769 6512397117848826881 1996407608051525633 241121529655442688 6207430308826742785 2290716331434195712 2677523804203023648 6045824143750960641 558108410232522752 3260572399335468033 7439927073787351568 3188902090986924033 749679030507667457 5578903158956614657 2560125693249757185 7761012337230970881 5745971369473622017 1507555924435247920 1224334175649611776 1789666916781481328 8575026552985272320 6864193415030305793 2289363804463418368 538879204105760065 5444983908684634624 6821323426938007552 4173712704418177024 5318179604982450337 4819143948409141249 6974018332596307210 1731328584278630400 2597056318900367360 1295704228396079616 5582427762909839361 5520639222256955393 1963366159483106945 8604026312051477888 2320642887637886480 8588202589947322369 5676368617970649088 4770265308278839297 7749004997408108801 5917335735205191681 2174000518303615488 4469541787689306113 5650385001930391552 2610269725913684993 6575285634676895680 5122509682507435296 3073716995024690432 1206471737811206144 3214379628545523712 4384842864397988865 4996776732966834433 7827546902882450464 127299145962852608 2088594621341330960 442259220413169664 9204124333794271232 2203294275567090688 5376955436533329920 1557333118925418497 3862436995164332097 6841241521449715712 2012471385088102912 6877784659018221569 679011774120329216 6486700657832858904 5311391179851006273 6091404602415412377 3661824363380031489 4649864076498301072 2417317480974168065 1564243626556030977 8740803132669921857 832555460263071073 5950999992887009280 6835008188590386065 2837281418466865153 7287386444559528576 7883133141527617920 1674329799918041088 4400307055028284124 8830233390657077249 6488788243719659521 4171345829036816384 5811062208261455872 2344611130648566184 3775921432250548224 8314093236626685952 5764230284941196736 2841386223999762689 5794023306409140225 4872194777183468801 4531465461366753280 5160443495818135952 6897740186807739584 7217671578345798145 3729567545282658305 5073455618864373761 5333966862673790881 4505128039474481488 7006705341422563328 8702852864187424768 4932085582698529569 7167882589426204673 734680668961226752 7583968877677215744 2908236227152049152 3624043082731394776 6742386453286948481 6730971172934651393 2001991025485068289 7713910423779590145 7411897731547377792 2349746812627138305 5319909621585485825 6612702759331550977 2962332755089255536 3975790528371736576 1855758503782053825 2978452578470842625 8680001518977294356 3602189596591101952 4422110247154516992 5890022133417283585 8782023216112386561 1122554673437452000 8217862228570554369 4931701127651269664 6569370022460591040 6269239507108232961 1415230326640406529 8823207925063625729 4965541951699746496 5461889656193982865 8367152816777872736 2953216228249001472 8354193301581104720 153546965705117281 1065599607661608033 1356197133781276641 2650707031735664641 5101593353960423425 8770498755615321609 4592706262949506049 946902786484490240 1539621597407502976 3526133154919438337 5648568141679088641 7401549206328200705 3526497611316533313 864553016511861249 838598107973740033 5653307796288037305 5897654423964243969 4700897369822154752 5715032787843355648 7648047143283261440 2831701010335463424 6556683773161078433 122428561825203201 8868392316018067968 4797893367886573505 1601734418613069824 2881557716650982912 5143060939090835457 8828277166444543489 4022176927557353472 2609988890564262464 8837379060975617281 2170237398797694976 5152082652078292993 3895437791046808576 8422428681136207744 2876892131260212192 882171756437803009 7370094237053151233 218458054592619713 4528564788786008800 1804410187050538464 39056659229140225 2130324511567104000 272100457097949184 377611051700758528 697131180071460609 1643110770630297600 1210314465122451457 1777407364934423552 6039659338941225857 3866053373683398016 5999380890891348928 6220389000832669664 8221467527514210304 6265067412445724672 6938174341157532161 6137141955244092801 779108695770224896 8040739696354247360 1178133852054765568 8477814077685267553 6914696456069963776 7927950772944027105 4345237780164055553 8076232368214183681 5096822536693204993 4661791830400537216 7522376359921512832 784840082937648640 5461623087071621120 8123943457615577089 1961285929655515745 8201244279160919041 4661068715639293505 114995629898072321 7165051243834371585 3462010354590310401 8123467564997095425 71798510657732608 2972391115455275009 6615150086513946112 4415601150216163329 1721317604421101184 4892564846970617857 7629238734150382593 5390947796163099097 5787919947808989184 3549309936342317057 3051349972603246593 6438908862994775809 4049928908059836416 9175827663224403968 1928010141509238784 3213176876733638696 495418885415862016 3851552350120458497 8379531805725832193 8811839982997724960 4774983733250097153 8660867145227395073 4595248975696502784 5461220178001591297 7105193254069622785 8771951823124931840 8477899771863859201 4872112660290568193 8649649833529999361 8068666663010628737 2999109910414282240 7411882875700379649 5911011986868584449 3911871819018016960 7221969347233789952 5822774834752263168 7379249945019439104 4814444325872511425 4165653399686296321 676667313774274352 8817307159020640256 6002996861373587457 4442059536906071809 6396030511236761536 8084519724532404225 6748467097482737665 8341942500501136161 95279425772552193 4726901048158832641 1783911253140897793 2107733504359629746 7137038952851926016 6771846258910691713 1004225928906725633 146059187922747249 3792982378258916864 7060779246087533057 6187184188894679040 1506460886657177088 5109081807337272321 2898561567034943265 7896291120475745281 1491314816242541248 9052379557803315521 7374576571146628609 5235256444461088769 2659502535163772929 4254446227448791040 249373227583414273 5913422634137680705 153472819268624385 3180423287351772417 8849375873013518336 7907064294928107617 7935004173280514625 5412832085900695553 3702118052729454593 5868383626834592768 2478802060231496704 2515242095577667200 4105750855681769568 4718171769110769665 442394827680430081 3785822618749760512 8739594034411347968 8455031306291177985 5367825088600246785 5535018778436670848 26575715849768193 430689440739460864 2242071285371178752 5816452695808874497 131929211310344065 3363965875915615233 6668363186987307265 6323493278804001025 4635407972857432704 8371322351608432385 7219728054790067200 6636528445200252929 2988594360431656448 7102003404752646401 109987053370385409 8728687789389420544 4441837838244127680 5620659083845255168 7845603534852264960 8547084739000182945 4798980387251580929 6827543208002855333 4715944050375336449 1229770640791259905 6735889522479906816 8493004262058213113 5476273262628476352 4138106014528555265 1008005341830506816 7578711699216477184 3498052734542546224 6929797336862862080 2166386850948870144 2967956449326176257 4156730595967988737 3141118653811626625 7855768513718312961 1717051255008493937 6354580163665373185 4649433935731444225 4100961789262034944 7527617441362263328 6869239759798239233 5412811715558544832 1523023280538234369 7914854724663662336 6096424245924659968 1469537073917782144 8184660925835904001 7338119069462067457 7704835173455758464 6716854388149008448 2595777606009847505 3818505467538415617 7850340250843461025 525135831000173408 5612711976650399744 2022465327693690064 1815092530951279104 5145679881655058433 8357672058871693313 6558865945736028161 7611713414491663856 6172528593427287040 4758845435698186753 4177802515143596032 867216697486065665 3339193949655433088 2595330143052365825 7855064852177227649 5793314311393228545 4708756275310329808 4357185727914737665 8526645555395297280 3872997472091273857 7692816720523309056 491886576408787968 1819896909967916801 237508139700012352 5755859189884920577 2835016136881365377 8776928813798033776 2649541295047104513 1538721138749157377 2739825343932671232 5639018527558918401 6175514348342448128 8671553441518683696 1524195883715502336 327323511779967360 8744501893131255808 3198556063118905857 4016179589643025281 1242596540262581248 8112895073199832417 2957554092146212864 6997948186828310529 1279526039864737793 1610145673322881025 4026332997011462144 8617110425097054209 6765432960960050688 9195359614026500352 7266551868886764257 4102275927541965632 4633767784583294976 5803604391534153728 399723572249722880 1575620072086036128 5472546432425237761 324997044788908032 3700345808534644161 8337868914268285440 2697151259787738240 5690282825433389569 6215117944936465409 2017044345888986817 8240592126654519553 1045027650305272832 6241761403765301249 1088486616566231937 2786112411564724032 1802254263100418304 1748260364101342752 5569256734087473153 5091125903890401216 2844628630622336544 3464664987144867840 522301646211199233 5888829947995652096 3050462004573726368 9089139021812580352 2524646846475636736 482544414528436224 2218568864031485440 6943521636977134241 1089741785082627328 1046616792576411137 6490507448238376961 4113666899316480591 5278667742313983873 2533769442466891904 3273740602390730945 707995881910607872 1941529881751097089 3335345971808243342 1884138032302456833 1949579579343252736 4293641228898502432 2645271595301564800 723985711520196865 6480102653069950976 8789824552645873153 8358558778590823105 9021441275172888577 5486858385025703169 1040458403172761345 7258699714721147110 351903855330646144 6179412959012438016 3553344158063198209 6961785651104321025 1720478052962025344 3862652031520850945 1401555893074999697 3288800155966256960 4808835182005499392 7698192378614175745 3817772947919245953 7590795607315037184 1413942127320505696 2543584588788791744 6729162716713033729 9033731803925534760 527541949571138560 3618452576445792256 5878533070892583425 5078486589361774640 8845000688001415168 6354007168011807744 8633337358266195969 8068832793588039681 3622165328515159552 3142307748897954305 7645833105412485377 4466557888119523456 164601548088051201 2361692641326441344 8407367571824214016 5694294260972558337 8759991095076140864 714601702337806336 2216484294287926337 3587670036143779841 6957207257278185473 9200376141416331657 4248735107811241985 8095344404144149505 4049289977616024848 5109322807419054976 1516005386049723393 678013681819517825 7396868991491056897 7730979544715310865 4383139835314569216 7735954067556998128 5864105998602266497 4098583141489342465 5378145894186789888 216708999258956032 9028167985517712384 2565947044325824512 5735444194668216320 3754636963913990144 3754041677410136065 1541057720697839617 3419452162147979264 4366604537979883264 3925192476399730689 8263272186258298913 7735335255676942177 3948788183665643224 2915302494184538112 5353425746811142337 2720326341509718017 4116679073358586552 4629720562710142976 5723724485108341761 1244127245097146368 1617485397235903169 1743618273633047745 9158597620953250648 6733098813075980704 2407876749216019585 8805755635063308289 4886878758397603840 9180305069810459649 5237580239889686849 270878811719024128 5309392668226818049 5565881210160569312 5616691328161404160 2387346100373407745 4708837654493646848 452994773444526081 8956808140951857153 5180476347268358400 3853762507666395585 4247582632623079425 8227199529621913601 8045105423127202817 7509236609285494913 5133980648529594001 8448096127953832448 2594775561630099456 7421377331179700224 6332948957437624321 5657617967486490624 7610196274299098208 6602668352766853120 2728499984736153953 7162661172761092096 1016023818354671617 6366925439959488512 6838591219549583360 7893067827855941632 5408725002173956096 1534499735058392193 1322277342410422273 152532388468805633 7836308680734801921 8199611646710809344 3842305526085428225 5394001223547979776 1175839158327795329 6683590381685372161 8337300280607129600 7909663872137560064 6852516669524043457 8680950448417341440 5668432369139761729 8579293555424689152 4818105318622812161 4648202894220611905 2474237396613795585 8278034295125180417 694529942167470080 9098627786198089729 7301003014100236288 4078055538901909505 1860843525298721921 217322681706381312 2797545604027550721 50950345342844929 1852371520138663041 8768532999091322624 7221258301741899777 8966959885834981376 2351289335459520513 4333425957947716225 3240816626071220032 8199835054021074945 8886476577278787585 8955495054473936896 7790011704271051777 241440745700514816 2364102487120938752 3755842272490026240 6294760985759432705 32234639452585985 7863793715178111488 8149368470729261057 6653571958187947776 6423459442563691776 4806853462533558912 3890608061552513025 4011910264907132257 4475677551519374849 1189216617162864769 5377402970836176320 1577776111515055808 429159011979778817 37715854535955265 7828451159387668480 5057196660999979009 2722063934284103681 6910138945076777968 9215181927143343105 4823256261434700416 4240152595085385600 308091573447990784 8094936373729876993 5846830049723323392 3093020261143085056 602934243272912896 5805179624907957632 1589843260582132928 5897594674674172672 6201926278602942465 4253952712692727809 4211293139869698176 1455592386022803457 4842872535980042304 633554632750914049 2039372976823407616 6157959475733049344 8149206368154320896 2057952721534943296 3065671776094095912 4406297487161647105 5864151731941029952 1237486424768732673 8889656199246197760 5973142297450571008 7627978147661691937 2530960296525570048 6939613482740958208 6238547309799598080 212600846828816384 4140736522536486696 4244958969832471041 6676345148526482177 84153503966883841 3348520334116012032 3556617682094510657 6822136034023970304 2013251847630604417 2190354065881489409 8747455403006117449 8715913439811815116 8113149966522458112 5709295213470231552 3548341320718656033 5894275947858574913 7557013059935719424 521603248534716672 1954208519175220225 2928216380591211265 6914475702040841537 1515231755200897025 4616909996255545345 1946748272063020480 154815019121472512 7146160917455142913 1231416562715762689 5591856472243892225 1031630632414602240 574059299106180353 2132897749132393472 7814776274790333696 2638703871662624513 7990658595321022464 157406873904485185 1150214406406242305 1437704428920937992 91705629440606209 3182527602426122880 5490927064327421952 1833320074608412544 1141723009879357441 3262740438177494720 1462715605682681857 6093652103161315328 5575542524698679296 5476834254505615040 9033641441858289664 2351015019116396545 326389759478071297 2000831327149525761 7518492398960800257 710780850422687744 6604943880223422336 4150846629766846080 8256244598436147712 8701033837613367297 732519825189244033 3517909367504664193 1971091063100254144 1617568400965549745 1695720029751214080 5528894662895218817 1559043770822761601 6729203892639256448 3446063046778871809 3303775340772764705 683213393150115360 4592675408324837376 6368144938981739265 6007526444275493121 7252298244590793344 6221416260461834624 165572837362368513 2978778481614913537 2145453603366365985 3046963443888094720 8789667931321735777 6104342860290809856 9088013439918866433 5160188756843321345 4640178958960812032 8434956209447809792 5341763097410159104 6145649899693954880 6624311944818937345 254769024933708929 6751431702226321408 8464386270325506049 5278683447285225089 4508912109472706560 4843587782462558024 7259521285659636736 1881279675575951616 2941919593767059457 6088520321035968320 4054704730497295361 5001008212670010048 772530195675090945 689101305118479617 8048562196170164384 6386240309813104640 2240781908295317505 1342029205097302913 7273044757953658881 4294510209640099841 7851542014355046400 7434776319088168960 4310067562254696448 1421534463746474048 1827775583012884480 4011508308088051713 3643609018981322240 1076718871401754624 355615472129683008 6953156703240704001 5788572898160812224 6227447272144273408 2277711843064856896 5813562375325293659 5726806879739259265 6158842351014641664 3468211105853243392 1496177164700766208 8180857191748346369 90828152718949248 7533022974825401328 4868260147468162561 7094197751595270145 8650784058818209793 6905538015055895489 8890511898039861249 8245658038981832705 8834518073607761920 6376405069924155393 3954121457203811808 2667589765627379712 1504411997408129393 1640057058242594816 8268682469666283521 1 5966568708588956161 3357046338970598401 854204351498331392 3690852658481679104 6041811964924017425 8568592663652990976 5516542779782572289 1226262029896641280 6558015894123754753 6350881979299347319 2718392381076783105 7944162258802356225 7115609929752714753 6639364590127354609 9027044397791485952 1527880218355939840 5892372655263658497 4663836667431583744 7132629512133251072 63893678718444545 8036954639442252288 6544195179169973248 8598335193598277632 5145961391992727808 8701915312444642552 2298598853518557184 8469769904444724736 6204848415134665280 888795549775200256 70366322177779713 7782270292140654592 3817539795838009345 7285082095476937857 5196157705429968385 4756247226840539520 3232655846342295553 3617589307681865729 1967442656194242816 3149393439080027904 1958976762492338945 2288940018152308737 5362701562641210881 4873041782668001280 1717549250230591968 3585472459106941569 8973100406633660416 4087513829758302336 3580315413119989760 4876775847245512704 6301980776890462209 7628790606616756225 7497338816495435392 8020264798327720112 2276970537402531841 6308341596373909504 6825780196223560161 8325960360244022785 4375079430494689025 2869263606074885633 6256343294363225985 7331570558143230208 7376396520069298969 6531585988968995072 8092758220639698944 8043193802486067200 6180505148927181825 5529521664139722753 7450752149187215361 1759315844016008704 2465908005597904897 1116881776245506177 9222046384684708865 5638856703651348480 8066229101382913025 2218053445928190785 203534336661826049 8303202838718950657 2305482365368959553 5428460034993305601 7672000029406860289 3976586627977334785 7365901315585802240 7618480482104683521 4081109303611588608 1021213546807969792 5342379175199055873 3085957119184354816 2969553885045798016 248442625778428833 3098343842455224320 8437592878394680293 1437885654334874625 5398962899362185217 2378847972541158400 2151227388322663008 8263150906544007168 4211574588709020673 7587582878221504512 829003241696627969 6773289521998594049 2497369879404253184 6191626099282487297 7909390280840650944 6744358863891861505 3702297158414491648 477846395278995456 1131597909379299329 4065066757178194577 1013062433396482048 523758110367947777 4472503972288104833 3953855993165857473 524532066395062273 6552929304412282113 4643823497195482048 7837328098938642112 7178975187328434176 1141814317034668545 8912223787207827457 7061557174425616385 2036577045370411265 2681599139219500817 421469386989408257 1149296322741145601 5821859278625857664 3984914511847804589 17666749234057600 9097283141227093217 5200430230624657408 4440997911866900480 6200759989577409856 3075555374310321537 3389852659963235429 3116205931201789952 8255286143204226428 6015115643550750976 9201281447453876352 3238495588269624320 5513815811048685569 6568205266115719945 4530471297604737152 7481245414405177345 436751723969536192 8710565500236907744 7068431742971458089 5904718201976323584 5095216065968608528 4290832334494449665 7718149067616624641 4711172524450252289 2869110613697562369 6213958109037544192 4565143985017636864 8076964593044710400 4087828041427313856 5557785926933925377 2389254931062686529 8408714443268986684 127506418967719936 8115019728808121408 4010485888309788673 8493772003730784256 8713644232876761089 4042575747264474112 405033657578883201 3247809700864813057 2117504777382184960 2849884446929577985 4584482449647248384 1309712851074744320 2936482191957138433 5769661407302761984 2591736926253268992 1896460842588737280 674196881646397632 1899143488282372853 655770302924988417 6386814619401963936 6332848848888310632 6077637604261005540 4599211943398411776 2278571079294401025 6505976761733759361 3729822680457559297 5445780547095838720 2878262168432413944 5324780071785261953 3505415767219511808 1270306929601539148 3409980051662400000 5263720944903803137 603162064070592161 8414510949946863617 4174304824200358657 928002153557496832 7098736686888038401 4945708322029770241 4719250218145805376 1361608429411237888 6901927646590861313 5846129818297745448 911272902917259264 1395538569102145536 6480646181880102912 8429866380684874880 792943611929939969 8896866488764808449 8152668879501603520 892768687272701616 6575158224112648192 5474400575840246440 1583912712368742400 7703563208615489537 8301595772016768832 3208801200912551937 7170747260785133489 4692534444684181313 5794648764238700544 7697005104765730816 4192857443515638200 3361360836791679585 7972355193327833089 7966635490317795328 2728873344299314689 5313913118174369281 2877129377999585281 2545160504362461952 5041134904527167744 6830234927720677376 8244573322847969281 2379419174442866944 3002485854109171713 6933477684577208833 51217040827169920 4864021778670906625 4058040227308418049 4735077482351296512 7536900039397708289 8740753230998069248 2992300653981728769 5696112610433040385 3332274106522622976 8966524107656549152 4190797251575305217 2563915577657446657 518741449685663744 5550603708149019393 4573661414384578176 6941212968981230529 8497797668713595840 5494493300436910081 2633428411722693633 1878139621735660449 3147221309187763200 2348200337602519040 7087084939826568833 2299066392004139649 3745953539017408512 1690154639547852320 527497546172169017 4540869634448504832 2491269403413145729 7580629256434658656 8299076654682747649 569929701002354176 471939352225005569 326896751261766912 2642972931951343361 1520153339786879617 903043002349339648 4008933404547989505 4932127021259703105 2675359821564215296 1117333959226108801 879642190930968577 4241936623437283329 7183095506494044929 8343105319701187072 1063590260160782592 7458167518422267904 5279958829217768192 5088950481117765632 2701546107059044353 2178753973413955009 2240318649066848257 9082433230967289857 2638871433727311872 645595709257481920 7737544000664938584 192900272375201793 1305260029210760192 3485191948845173888 511858166957613056 6838467157130090496 7895008149595726849 7501160790192324736 8958825051201678337 4608977207786757440 8678855271167208080 5438047234120016768 150888709126685568 4051186980751159809 1745185108013213953 1261917508201234432 148022950287040384 6294663197713575121 4104491362667226113 4533924790996967425 6236008479861370880 7247626249501451808 5436491455769253888 2150564857531383809 3138618785783523328 3892166274868676609 4215636647307444225 5135502674014114816 7251822194156367872 251779519507996673 3427334266040450945 8227764258919271261 8017815268183732480 1177302587339030528 732805946487324672 7975324204588162560 1303254805375840257 501942149265564673 9098303727122796545 7953013571670246401 2919704749709910017 4949412340363226112 6323036602204512257 1320588216194175232 7415446426751623873 4266870068657946625 5793464349463018945 8684415143696519680 4607029843766646369 5114704223750430721 4049417748872290305 6054848230715318273 3931417642312359936 7485205507600897024 7618573703203736321 5196249984419624764 1346917760208892928 4434600854612677632 3646214273146108672 5806719619714335233 8881036756044337281 957739484322643428 5898433989803776001 990473697635896993 1727195385644359632 8535516308245577728 3285166219485083201 4725733012468105216 1883345102778331584 4335216463856074752 2079497270348488704 2287918739369207297 6913439312473127681 1009111313433441345 158904840148680705 7800017590134100224 2254362638489435712 6255425967259669120 4861029963632140289 3780464479486580705 8114959577311395840 5543944983355684481 7784127727114413857 3054262385158302401 1592636353099472896 5475369605314576385 4354248796453774336 5421713997230727008 7139871870416614145 7871783139788396545 3146034623319638017 6172324433077596933 1275096245816416768 435524365055967233 2520383945631116289 7528404485149739521 4700859423030852864 8472219102551064577 7457447752404283968 6735510413251581184 7747907643355561472 4359880708955447792 7683367558905830400 2105588649129501824 2085015703740837889 5694543999951800449 6164513945354884128 1751766785043660097 7359699946444861440 7665575541385728001 2780934361796149248 1812971213882553985 3843828851779260416 1071582279283146753 4055458988922548736 6626564871174246097 72114302823068672 3432307537921867777 2620771469176203265 9047215575362995672 3928477262417846272 7414322600587630337 724997211597924352 6556070021121851905 7365830235188281344 2582270753318657281 1128396225181059585 8998703593974818305 3341393583298637889 1500233227729009344 8832893288915853696 142800022818168320 5824067938438295553 8477257246994651136 2017981705683167821 497069573867229825 2619929896645146824 5221313350182753281 5567135637691839488 1886595544193106752 8395644954556792833 4189758735294693377 6902597967175748097 4772677688131954721 8461010854623440833 5513542067439411489 4441616624264882176 7859735691810598912 4684236806563037185 8579839488718753281 6206072342075957249 725589040223304705 7890382764516803073 5030312168274993152 962581277251887105 6647989809831854593 6855458002191470848 2414902376967333889 3038823253981861888 7823244867943007232 2115499142393418753 7247858507136217216 1945203473562835968 2090538828372660224 8676257180492759041 6192736771837159921 5327536958141497345 5171938554237115197 3655442746495415957 2898891116681087616 4198538560597568000 3458797476398079488 3859250790440995584 9110852806578745184 2209771584084482752 6770919537412866048 7745707202801496064 1605097918002734833 4855320488291042176 723961615548254208 1459035895286266464 2983045648500707329 4522440182946636545 9076921665020687692 8286939528927535105 8214761868942921728 5175868741345077248 7663113250208040960 6231482279717236737 2720328996792285697 524707004139589120 8659986001986944513 6292367089097590112 7614665807375774977 909681369720306945 2768514812453961728 5655805523014975488 8545297532769667136 9189825402623766112 4996613851244920833 3350376138500951553 8270168171609269249 8981856895350063104 2992936766892885504 168551909683858880 6489362498627359745 5430438256436295776 5409227204741226496 4086674190372457977 6355204678873395201 7653248173262547200 7014774288785469952 3525219789294538753 3389407516275035056 7086257627835177553 618567512634615041 1950459792933340609 4283407713597472768 8918841528862693632 6750266010898006016 1739348322290055296 1794282902599004928 2538668796043198464 9133441344246384384 1781908913766017025 8208405300193575680 665763801261867008 8139167438090010625 217317175586062337 1988586882201976912 1887220262391702304 4315513943253450753 1930111027217674240 6265350871865180160 5725063385092055041 3289160133799395328 1830814482191982592 827644338074025985 8971938849129704449 2898976841636957212 9116963610925346816 5534107020254793728 440145391008356864 520578885941723136 1610056923680210945 9188081539211470584 2203605463123550208 9107103675343077376 5575146809544092624 4298151732176879616 6870103398687437313 701759591208575361 2958295467572207489 715139959830528001 6193141813646802944 4456287844939938560 3473455657842569216 5582045555678127220 1687822394021943040 694759444063127553 1525555072845389825 2560066313005309952 4687258356790858752 9021742900685434881 884562850538804736 6844846699891615232 5750878154567419393 4082502084418863104 2351490668130897377 5718133841290854400 3525079646626355201 2060178716382429185 5042061814396675905 7099089006249673217 3613651746428356096 526452276878966785 6410670400614081281 3891967751191055168 846100468591626752 5639534389050518016 7361495614547906208 465690099674180144 7248206784522977281 1764280497417224192 5368664904494219264 7679362333721187328 7650720111150946816 8721076642373938169 2258608218827946497 7317698770198823937 5772096198393917953 7508828925133324288 1148611821079184641 5777835014276406432 7800609139820986369 570176149884475392 2329997162557407232 788977617662074369 7411136599240892417 8275673365407312657 6682389272261459969 4372704242840469505 3824647446652715009 5942164401954095105 1532229284862476289 4083260461848641025 603967637146365452 8878252176695074816 2537299087568142336 4086889090638643201 5435523234670480409 5849229096547422776 9158381122399573760 2250904298735292416 7864713928082009088 60707331410298880 762952704913291008 1859103273668890753 3167667521637890881 1479301759085106192 1821355060842987521 834880245117616128 6477706168710443008 7207445459265726848 2951182170911205377 4453562666294734016 5625951395491872769 2462460095342407681 6235095718687358977 2610269778291273601 6239459945534111745 1658416505759260672 2713850452233733792 2196895949278674945 5306901204884882624 5556839359898036224 4099208493092234304 4517305265484706560 7984749507309354049 5698539929846941697 4960218454709059585 4750933083403527169 962673448270819328 8902771873718572289 6049422137006504960 1007993662024875008 1078743482191852049 1762480229694131072 4164656641328463872 552108352216939232 9115600090554171392 9056631239855422336 1907759385549996033 4924235634082271104 7944720756559828097 2955705680052846593 851314913877311360 3037975090022776832 7349530481628545025 3570747330290421761 3015941322601603312 7545096418501314185 6948438962666778833 4128154788649044224 6906869443615423489 8355728903394154561 3081539689688127489 6902541345915514881 8738625127725203456 8466073291370774961 6317483051879948288 1391918043279031649 8392963723061609680 3360698179803676673 366498756957044736 1470505352910684288 8748076595361591297 6960434743240412657 7350510648646803457 2644123329102284656 4723173186226027520 1344086417111635456 4173507668179300352 7221133164579317361 3573884789456546560 6744039792854150144 7740121963047038976 7200693945940757377 828146403469878272 7766393430109390665 9102528046879047680 4165172503935729873 9002721885000057729 1024518297315121920 6602911465803884000 2114065230978875392 7450836548378486273 3606636441882045096 6338145143691902976 634780919358724352 5943485522718224385 1448870918728390144 3724287084362294272 266320260618634496 4376457003101180161 3757971985692590081 6249771960579503297 8405805474812640257 2250563456596630144 95689222252191361 7761475898470124672 4168629472072908800 5052125232294394080 3451541109811970048 3866265838652633089 5076113179501911040 8953608313097916913 135771765866554369 4199207592277857793 7757469031059190144 3348446898406867392 8312450965759328257 1684753890078824449 431246811583240192 8705077975585325248 4436665096806072320 4280731262965907841 8127063929117622273 1489768389775873537 8408144278433603456 1162110493597835265 8827487114777165824 2676347293343147520 3788904629285288769 7173361505712969728 2141164370025375745 6593752737554271232 5709352395389303584 8531642454356856960 8357119219332796416 796470739222585664 6017006422915225856 1054113854991175616 7183324847919894529 832881529023851392 4456627513520685057 169611034328000049 9159526782164375553 655249304123242496 9054832188186773560 744152017243390977 1346981400366195456 2268682925563117569 2196372514878538416 4273300906252469249 1446686387885880240 7714273400846477696 3500553564259479553 186056894202016900 615823731072985857 1571027395199430785 4642314942688749288 812408081336966529 4357700817625600769 7566094986246008064 6052615319266696961 3668760768120905456 8866228983956242432 2080721612147080705 92444843805995152 1224229129658826753 7091307775269688648 8984056775179730945 639730499795886592 3929445163251361024 7098894393287430784 5491697473689645184 6600054267564535809 5480410114494653953 5565913385140092929 5753621473588045056 1669325796269768704 8614469878201539912 2827924899497793025 5222317520843423744 2373945320858120961 7370303360369590785 2248834662771904649 6078402581531623424 2109117692684433681 5146361125034390113 5187220853027838849 1768682571361681409 4641067739582070156 3672617743694583232 919718995309902593 9014952265516744704 3000602536145342401 7348776056491977728 7777280313616761600 7973694444403949568 1693803673795305040 2802443403152488449 6896379663863788032 6244145425687043841 5742139535493947201 8605126181828147968 4302571950761164993 6432965821487644672 6665077693899096064 2426755546828066081 2662258608877741056 8051091304662054912 2416138617070305 6137648712551628801 2179356680710832833 2005275995259469825 8439257928222999105 121355340501582848 115844861367611904 8934632714173485313 5484151348510868609 1399554578860810241 6878589109072978945 4340680972782831104 8547826685445483585 333675137913788625 5992089606716159761 4363464672033898497 737300426201858048 8757403730705273856 7888969879353807865 2347925741058572288 5231537888559333376 5690739961807442032 6260024830977550336 6790815282670428160 1697493485524836352 4691955636828354432 4593845360517146684 301686761244154881 1620765762931057153 2518569742263053297 3124336805933613056 5410339427617809408 681046879597232128 884548974356567296 2709679309917306881 710720845950988289 7801466674385911809 1360957957432784896 3471699303295942657 7205480624696098817 7573047294653853696 1528690812661957760 3150421904969398401 6069477996126122241 4687153259118204929 1890955729366611584 6410289497125814273 3844216020533084160 884988191849141376 6389642604782776321 5642022104300257281 932028376042373120 3602829490671878656 3451281203084500992 8016470341145337153 9188193512480403712 7755828140637351937 3252388007721828353 1469651900583874048 3283336739923427329 6845903781805686784 4352775514392075776 3205942014298138624 5061416239806640896 5583768430187845632 4932995856860940992 7598515780825320136 8477358201471434753 908345876595410433 338242014808641536 1730516778434024961 3877832730551510353 2999842541915874304 6168004629885993216 141059935389949952 1472873586259033600 1856659639195111424 4734382630755090433 27412949692602369 8865675212420431872 3386935563423047777 1564411580021033857 5124908003139387393 358256467946273664 4231168255771462144 5947985640200077313 575756436823556097 5786097513597993217 6529044511699996672 8065914194942752577 1319319410207609856 856056674257148929 5233348393392355809 5276151052971504897 1317590412828819456 8533991493538185152 569666274346625825 6184142878713839616 8163756721726483201 2382998999584830081 3739467242837181696 7629882156928953472 8497125188165005824 7612504946366349312 7261434033999233025 5351322708789829313 8921824348801272385 7426976277579537920 5031153688305709696 7670925586418614625 2640376782233811608 2160636018179914433 9024582062320993169 7213238665587125921 5476686739779661825 7832566715621892097 6855546259247661057 8782814542319425537 1069660455059849216 5366266164784823809 2960269156318441473 8082676708444081152 1319173994130059265 2817086074587300992 6343568326969184256 1633974728916762624 9209947847413980608 4124088931708722400 8306080150348824577 6245424932203163104 6195526434188728832 4748838039787101184 5753087147329556481 2231141841103288321 5762514029403668481 7215848321309229056 4295759195361504416 8367264974136494081 1615815228342403584 382139321430799592 8399961892282872832 4646797178509674720 6624306539544551424 8277398452351314944 5208194479458999041 4693738143231824209 1823814451047975761 2180784118738321408 1913473336693572737 3374443030472032256 828734098509062145 3823091548507992064 3116343766670041088 566775525742187353 2504296339163112256 4141657790215067649 8133836990785355777 363980365810221057 1756184324902813697 8085377010451958272 5617925901460679680 225874112935960273 8318380583672506097 2432223417155452928 5122822019809214464 8555906419513884672 5416921544068483584 2562232337593978624 6514368867705706496 4012981392873111553 9164733813959675904 7899790911665055040 8878078858182301697 5946519478626444288 414469886532894721 6346725771627506305 7525529626105831425 3214674628309549056 4743363389861478400 9129225420732473285 7711677528660652033 7700847729555341312 4036199922703042304 4693473833685109249 3983665561189531137 2102174813697801153 4000593722582405377 3799654509517705216 8828511434745014273 5482662599331423361 67609979235560448 339412080492918784 2430559282165367809 367259835717558792 2810269224404549632 7576543453726763329 8192001383871813889 6520828015040278528 3830466793306004353 1590449749302077185 702143737145393152 3362805278626506753 1972220720510191232 4862075309562859520 5223284986919537408 9079011743876296705 6500527813934487216 891722846307620353 8806549232125044976 6519580324978386689 8811349114357642880 1961611784173571584 6593471153398450177 4864303917444105217 8246120978108313089 4024211397889352961 3331064296501871793 7021564785598974497 6718307840603309248 2904841338856086528 7959929491820287232 1998920164836896769 7256994636940816608 266941643660042241 6415758116869644289 8456559066287247361 8520948941061298512 3201092765795647488 3117942966403989505 8775830419868798080 8990202585296547841 7389592045112754176 7857554458982169809 7244886200755378208 1765524457019385601 8185981100510642177 4029846444895312704 7584597887329557569 4723448571689143296 8414021440065769024 4593384440382820407 3147537039860585817 414466303892015617 1781569610012905472 4661917007073745921 7669632182895341569 7541021279477452801 5360277788030687785 2380344258613245349 5235829610430857217 8329882890757714369 5542303621642682369 309765806371659777 7373738094287249408 7361075341522845824 475941488439668736 6007693510818391552 118964233065733760 6918812125321367537 2901520122370609153 2578605699980011040 3786942268145717248 8006354997450526657 6646727088320474241 6935630810869109953 7805152738070822912 8117963194272215040 4209150558639841280 7645871807961954689 9165216738033336321 861340512501928032 1535790783987190464 1241762412340594305 3029535579909128192 8671574674177303553 2634072948697459585 2087409483954487674 4585614300387862529 3794974785312335361 6738953906112806912 6334039178633107457 3842863573861531648 4988100514290761729 6956947958993182721 3899375698841616384 8534699847475970048 182862943077007361 8439760532209745920 2673026771304308737 8130714206837512193 1907696578946651161 7166203481681696600 7115257150781547008 3641556410157430785 8782368746141847553 1186402758820323329 4908049894244807393 4278395750445457409 3231477187078756352 8259214679939867704 7663424744116131296 9017263323178164896 272215667624247297 4963079311919195137 3485966412625829633 2840434405265279969 4337501973874809344 6167374513770726720 59461617145069568 2745241700625401729 5005067218048066928 2480850900156396577 5477928703062980993 544929983669895168 1515356279310688257 6159282613108817920 3428629876018518964 7561841686718824449 3660260719667736576 6616335927932468097 6764828578615616513 3491873323233170432 7725509643526299009 6790074264261124417 7919952415691833345 6721407291206885376 4536263045800227200 937542907823340288 8211974381597397888 4775356015880154112 6614948947338106368 6040272232119263232 8888626896332444129 4548319310026809344 4250403302052155393 1411208889532616128 6356974338808336768 2812521860054413313 5369238576571582465 5517943069639307136 2151475778319876096 313337025124014337 8893183096478325345 2615874012230402112 7449400390885728256 1038464650795057152 1205157503388106752 8561792532441726977 8519881329477703169 2911365717128145217 7953705126242137088 2012832098016578305 6694076919661718388 7378821707099686912 659491785466268673 5671645819281673217 4510736972620325760 8043037814204520065 1160329841936433152 1539310917127709816 5244632962237333504 3923410556678165691 7609682169892700161 5147945441252220928 5609222942532563969 8310204483553878017 2159691714492711425 673832769950543249 6721052557482188801 7943608171019894785 1602256339614424576 7647514225085930113 2490870236029714432 4745548798939464193 8424808808563307456 3404440759481095169 6418157968614964008 6772937350392281089 1982481481153993729 5822911210098657089 6823468559733026264 7240290941790042625 4431378839283443201 8488494415691094016 6539613140575748097 2966052486901287681 5968108223493072897 1045891706505822208 4092821950286462977 4642065155491876352 8368292537224921088 2308907679211932801 2042001438213000257 3125674428016971568 2643016299301996289 4726596670138351617 499321242539144033 2278174527516042752 1880391253178175489 804298263490985985 696750725404752513 256870935110937153 6074436773021925376 5662535289767424001 2387970563990274048 1202603683134341120 7724464284123468705 1126648887914750177 7543560575430169601 249794101621964801 7046782439328055296 4704910778325594112 2270896366758286464 6142587469637091328 8862979035998322688 580482384143826112 6426820992223412225 3680093899335977089 3894446410143189249 7915738509998582784 1852016758232974848 7012928183570693744 6202968916664888320 897008100305260544 8853221137880092032 6950342335925002752 4210640391427125104 2798613944548491265 1221630206890935517 1925806766750063104 8672916365861380609 5231561591090307585 1053455011796647937 3890165447126147073 2696844530161000960 2218013642338434049 6159949744834545392 3275225488961291264 2574596505149533184 8891708022429116416 1029952930732238945 2699384309166178305 440369956016392193 4488613988181311489 6327215796301447425 7754914610179543760 1801054261537402177 1319681124654602241 607535363420012544 5821668758119776257 4484956128866714113 3062141009851629569 8803183492590110720 1263288118208563200 5083283716480271792 5949612010799890432 7960977376211167745 4627863938232730624 4557824704026902145 6308237791259952704 3568522106623637349 9208651178286204385 1 1923676362086287873 5299423218685308033 7610604676355739136 8380323972726382593 744594626319669120 451324600739027968 8829523379294179329 1412272770087132673 2395512125156792064 1544260609056988417 4516499687753580545 72295878282995233 4980407682057972352 2176855240556972289 7090326241740627968 2907502540076976193 2131314709661356032 2861708703497449984 2732670076712714241 8190566718373101569 6043878941263921152 9174024334276915200 3290535630083981312 8936441181094402433 601152443819663329 254436225756066689 7303712443823454721 8160474404958516736 1746769092015559873 5576361080767468544 4372887693088715521 6834195388818789377 7053321773053672448 747649668595798529 4826937795257431552 1926031443645979344 5204779946893602880 1008251699019020101 6062248473909927936 1499193332724167169 5102938000287988736 7866835571121631329 8455211261075643905 7412134375899779585 4770545802207746753 297865914223640576 144690991394206752 7174940470423846913 791895641047964673 5130503731543142400 9114754986471623856 9049538793680234464 4510111091213279232 1405272980707053568 2984630574235439104 3085449006875672577 7031896719225919488 4753476656332221825 1317232461036550657 7899244753622018304 7089795945420014080 8402614094199259136 8555513997429338753 8403502057809182720 8933238125819876864 2207204068829595649 6270306077344421952 1704944300770033664 8979750824471860737 3490968583110320641 850772086179233792 3475532010952114177 1494358445115731712 3006162724922163201 2835926948948894865 8357115615952794401 8679838872555139073 1503801445024178177 919120032044819457 522411048085169409 7458542686036109313 8941972317961172993 4183040832894806017 9116615575010439936 6704692074340155392 75139350052559873 7257393438127869953 6367507802520682496 8301860824996368384 4229820886745902784 4071769121023459328 8405261384468955136 6304793015610900481 3965359895082805760 3464114700531094528 1325329962214625281 8800398179254102273 6535729010985258369 4818587835199455232 1608790845805149624 8530433351791277825 1131723275212339200 6004902429507421312 5596731822456987457 6932346422353199104 3246361115962945793 2804653598833940880 1367061962094678785 8734771828864843776 2660222160162677761 2841583172177144128 3083083880962195457 8727801281795945600 6688258406517633857 6280821402357626881 3866590855209334785 603778225279881984 5117404530009881601 3397749092747378688 4891866801773184897 4208380920700047297 8271107591428461056 5730257885450318849 2982982563197369601 1081014676329557377 3898668875922735104 2490943351878951936 6768624976031324416 6859346243948952577 6033336127328768000 801446022526615552 8959892385042737153 6423275434720004353 3101135368960549105 7434726509870875713 7244323230455396225 784615857744991600 7033892392141750273 575683291659632640 4643533005193318400 1468952206591549001 7815256658039399936 5630877257152878720 374589301014673921 8746721192198078464 6110317271291871232 7158781604648103937 8249376773904748808 1090398756468355969 8031902257440976897 5444014580324065281 229344010218455040 4492954066757804033 637105770432571136 5045485493086859628 6232246491175305217 4556237656478798080 5968929067499204641 3078980321279614400 5253556772098034689 8297543937328367616 4265784547343812737 1083069914627044480 501650016282572552 3388916856029638401 7882129479435942657 2579836530518674593 7001012623290763449 9090930125918284288 542832674346352640 8944053577889145793 4263476006473880064 3011318110487997697 5242526352566796034 6434148191094718977 1331999995047760896 3905746920585616896 416619109860800512 6691361018143178753 5315736381826678976 258904612658741249 3867608368262406144 5057310816091766784 7941363830193941793 4989080022353083200 8903590332035366912 79022034392895488 5174972377929644032 1764926911013395969 2281456023121833472 8206596537419085825 4461083020484482608 7952586361342622145 4615300417479058433 7111445782812098560 5134002339500495617 6957742226327171072 571710807725900833 1933465206647877633 3448067696698814289 4842092845897039872 6613748091475513345 3444897112371238785 4799754167759182849 1917815876338354177 921971087068626945 1852257383741893760 4108807240232271872 1513790636793225216 1953190737037652480 7935655219145791632 6061722907132208768 9144099856214261760 4035576739503197440 762930850544092160 4908537071154634753 2829765387683814737 1802255551411185665 7251571211939217409 7735448257003303489 5174206925962739712 7238588797815881728 794621201489372466 1744689992226246657 6504403348017979136 7357887283318968321 9178159360347323083 8468112001764950016 3238553408792023809 8220805806318835773 3565252982127904768 597735541795175409 1646749021799333889 4325406696014479360 2208117170767840840 5519077468483930113 192874329156861952 5223201220289282049 1686367828105130881 3456933563153875969 2895540395442936321 5757578441528245249 9108142866885312512 2150333558275329537 322828124567932417 8838797136294043136 52424809244420096 2376218400142855425 445048638810472528 37087624421633376 6045755559638686081 8853914301064636673 5579079305322399102 5338742340245848064 9045211594360686304 3706536597888767937 4979073680924475392 7539134937160383232 4081830697356632065 6369418363269315328 8489074986142035968 2564595134356848641 8078022998909861091 3215519937053865984 4860011017639190368 1170789828906513920 5304114724803867776 5374633003936274625 4020596917834088448 5613444410333372417 6158136261886651393 8092231929709199360 3115519197649686529 5272656138703524608 8453638852591101952 2191786257264163329 7965639326638098432 7313704664091619328 9022059553780934353 5504824964660146176 5837652506934643521 4512812633712219136 2099091423960612097 1879418553251165056 2775283500017405953 8716178461870260225 8915994159309914112 1236196995675717632 6878209920609840385 3676096083754260097 7511926143275956225 4391077817763804721 8382448134623735297 6613859161668499521 1713872187255521281 6676999872274374657 6921986440946909185 5199034440390847745 3607588571694986068 6468044909448674049 3487015796030444545 8935315177649688576 2665139031327311361 4935809581670969665 8815593985176979457 908834170474623873 4325637906932252672 8211679977732918273 3724626810441746432 4727438638052147200 5360758244294959104 9206018524135292928 1885670976792928000 4662168865435404032 1269976994295055873 2319580250592408576 7936583697552474113 5174276560755654657 7442845946080047105 6459917561834307585 3456114445381353472 6684902732512305152 4304293069405692769 8022655825810833408 6336890017626618624 8437320940363814928 3322587774228872345 2259615288387382880 976794276169022465 235647043706038784 6143476196905657344 5303845182694067456 2636958725173406784 7467759822868573121 7967982038924822529 8487403103147318401 8423294328221720832 4651677937756233729 1936197155686032096 7040818229019547401 7225110184580874240 4725896196522505728 6490879350875740160 5353134606821256273 4080781326182105088 4333566471703950336 7851779589985814528 4029136538452373505 1964616282611302401 7914261817782566912 6031077251602479489 7572608136706555776 960076431237096001 4675158105835924481 8267624656833740800 6733459380645667008 7470873712717997776 4712946517999630337 8912842760797678593 6902772387250391937 6827054037388854144 2604599636539823105 2997153586478904320 1107893220895214081 5161703640547400192 2023526991903892480 4492254617924730881 8388070406430103041 5988801227791523840 1762634882889672705 6824848873227524448 3331367288057049985 667236405473266689 2961953445071964161 7524519370851641344 8854736721499652096 5852193596236462081 3990210434894698224 2979868920931470336 6830407129934518689 6373242666456294144 2861965335905661952 2914888396194449408 5278533130564244352 3106035562479452160 8229018994521440257 5878390250182727328 6865159906633632769 4642346536442968384 5528133054251398976 5924999536663222528 1901764534479143105 8305851490528200705 9084562663867906152 3361888565607648641 2993170020236904449 846958410601370992 3113082367800541185 1858303996809251253 2069146807880089601 1114007317517885441 4838018716573954560 6680773288070742016 4805164767509777985 7206257199218921473 5509029430256821249 7858123156041278977 8069363595066846093 1340188656405079296 6068134286227289072 6710881179624283648 5403465723697666049 4165391769158090752 1110073996443131905 2450598349896630273 7890607616060915713 3731827405788358913 7058800026827431425 4498063435461285889 4648743358355064832 4904380574842800129 3121523682064072705 1066438042021148608 1423664313278225665 5085707348699752833 2057748035656470528 2999095497493467137 8504351874835915776 4822913979974168576 3170749034689334400 2484201215051652096 8053057346104868865 5402169265906035648 7020047525780686336 2916542215466024961 2117153299353269249 2300422666945460225 7905119895026649841 8986236556795707393 2358445848592376576 7467140700823495424 2198500325388558817 2495069192764172288 4448771610091760992 1624462043591263616 8904906989021789280 7649577849715097924 9218942633383269377 676356462977326561 7331888967066931072 5524757222026479744 8578861019592571904 1494136859272628576 1089766298558156677 956103268767233537 5899887360482365104 5710288900996147968 9074730527284404224 3578644486718523393 506185207842791200 3993567184754434561 5496443426527400960 1905181689809200064 7533508453570212272 6058724791040870401 7106383593168459649 5908924064036112256 3003340249983735072 7164387718702534656 6952065504481312768 9030334464819900417 7460127578480954368 4304529579811440641 6639115211066306368 2891149446230212609 2882863298567925761 5330572234898926272 6414414155713745568 8564780986336656385 1240504143139689729 4147665810555457537 9207280234068733952 692000589437091840 6185112742693928960 1926261293763182593 7623193930049937409 4413091484222496737 5817835233735836417 7379571194279213769 2395517272271421441 8100854257505226753 2302291976030435521 9187423769663755777 5527277223794115712 4636552882951812192 5362177328063447041 3403770210361016320 4347211297225753281 8871334628670398465 7215407182743226881 4191119129357476865 6474134602719116033 7685612183807427840 2478365124844978176 8757059956479348641 782759294716124160 9005853317111353344 8839399561133318145 464724029346693120 5090847104376000416 5444510208000286720 8628104325735813985 4274321426257590081 1934877031338506624 5733801905946689537 5951269291662958593 1229644941587263792 7950456786699018336 6819100684592946176 787379546504113025 473841656913465345 5325176813527326721 3023867306814554112 7646058812162801665 3114383111303462912 2737365956472885249 4260281964467044992 8783704072465338881 855048063321395072 681545555177572480 7780878813889921024 5323123194792989953 1045815789289784321 3144301980635599881 434054787990327296 2443448597856181728 344654173545247873 2857564485124128768 8758058694574312320 83693267413667456 4551183270706388992 5912765951762186049 5950970018196911169 3613859929977732609 4401301253963709568 9025279024347253505 5267085397829222401 2505200093599105024 805245417579704512 1902519066158967248 7497950344316919680 6278735892527646720 5011809666312439041 8050555909132267969 2082113142829325888 8714179173239264768 1064704057517999104 8750768740773498880 4259694222528592896 116592032124747777 2617372921201383425 5967517194455114369 1598607939007114560 2693677190894321665 1776072805949186049 3068634536863393633 149711127628283905 8719271157504759553 1038537294708194304 4207304271687974913 6545278475832973057 5789046514335707905 8695206233142003968 4742749521486047873 4295667622292441857 7631875133463169792 5213358358285155136 675595413090805248 7735058674442960897 8244240320977626113 3690757655695453313 233132671646498816 550440592229342921 2346057142274359297 7638959900378947585 452933666109338624 2351804915251095936 5928877728739507200 3338683298312000001 8667479500194316289 7740004188435097088 4685969802739146240 7540324343733834536 7835846529677602817 6583506790438999520 4835633044735918081 8725524606445888513 4797946850031660289 8568579922286677580 1517273926947232384 5068606591590286336 146873904272844625 5665479807880404992 2236457741685764289 708464133522212017 7849368813684412417 5335793563866413633 3229609178030574080 2601662593931216640 1839208950116624385 506696946210942976 5123614225048739200 4486144642056978433 3934505950995711233 3814562676814305441 3184630159745012848 963166560901289985 8055859872247175616 3961438669337157376 1852790524702824705 4099946591724555113 2782718216704643072 2831064561720797185 1721661406264721409 1881864882413971073 1628258292221246976 7819838076423264257 3863292191290555392 8388671687845609473 8784335226469601280 215441145502950401 138730096982607233 7169927057678509056 8702683228621840384 7452805865284931584 6376560269396059840 6221861679772336128 5434457596265963009 2889022588911061216 6708693639219257345 2536864899392316785 7913387751274353664 3036471889481801728 945265935174991872 291162008582619136 2265172702589600001 6991281880638374913 1340046531917471329 4546202370088996864 2872437812287225549 2762223533812669953 5661717306159364097 27931828622271489 5705946808910537217 2253421373204705328 7040768100065675265 1218099092097847808 8086578928898351105 3271076219670276097 7827469328712981248 3114265581679474049 9092807444545929216 3003160684880685072 1912477897765769217 3877653789013809153 6519806887046365184 5235238989807883104 1747648907685112321 3930907662830793217 4140742894050412545 7613599984515969024 3742211654495816961 9186929205169893376 2951892066306621441 1576226328069470440 4639447087065972736 3412345377767342081 1387766296401592320 5693906462981259264 3866983406257576352 3467635045359181824 1326418673772978688 1354757881630618881 8977249820684634113 7588008594933162496 2630548677124614656 7879439227770652673 4856495575437440929 493258259328260353 3444595275830054401 3459193974929661441 3482286287162013728 5437587326833278976 1208292185947821056 1726183305578141697 5639518852476663297 4875769096423358464 3192228254301730817 1372431319040146657 3956089669743616513 1279684947896958976 4906848032806806529 1209377240979079169 4455956197020703232 5910528922521505025 7354423456980997633 3441081954873733761 6439472412225101921 5749167386724763904 6982398713758801921 8275753857749746496 5601400992821433344 645680018261421056 6323185057203205377 5621865310458609664 9098669209265197057 237530954605674497 6789907244921867264 8446434378061101313 1779957062389123073 4799559853593180161 186944638149727233 449696894909484801 5885976930683092993 4405965655348641793 2576726418226782209 5400493222087797248 4886183422034812097 4340702547358654592 4051382788344314304 442718868493557760 2340701762233905153 1184245501566255105 2879186488764858368 3211402911806793729 3290773587735758849 9153574827900025633 8756084520185692160 8766922591786111745 8971789116615936000 4090010484504485888 6744449845228815360 2619416781775602513 495795566675016225 7744500472851692673 5852089730524340225 6728417698744131728 4849576950684496237 8942679444254682880 746045162108219392 8687428265609363456 2084327767411340513 2498070966250883072 4257963188172447745 1291409854388120320 8725545262313300360 6395920078752718848 3919667657033596161 4707711245104353497 7215688561911649504 698159495517909441 6812757540476111712 7446494289392050176 50770346614080512 2152487588111142912 8350844737461895169 5447405991856439297 5732638175517474817 8401797403887396864 1666801508052369408 5520886178877778689 6023871564657983489 4188036464306018305 4309260320387492129 3859906981809618944 8843289943300127745 8732659881255758337 8315187058555486208 4163567958394674176 6809554917125629696 9041606947432250049 4601986493707750400 9180563144955002881 432313579440751104 1305892818954420225 8795727162488627201 6448025897949724672 2183214769589338113 2612811241633398785 5591021335680763904 5561592049956213248 5431196598354345985 8849088289608208020 2255953927208718848 2240334688844081665 5922893368641889921 2420555120204882176 7578145289275413505 5742761518159414784 6754967444092282880 321349201103938048 7371351983909900288 4669029891838394369 4415238692906709505 8749541697329894657 7996310121508470785 7199312973125003329 6677110121175735297 3804002225998353152 3077866830383187969 6517421420493688833 4917856354704093184 1961865575094088704 3653459033213414400 5857976687866637825 2378166500071415809 4692751064751557632 8094411929150049217 6832424285813378113 6831170865174362048 6610507999357079040 694067001563785856 5972400260913023809 3144519388400162272 5140926529268007937 3590916511655407616 1184431323119353856 2824362118792215872 5957788355296425985 1554190590682662865 7408144239661024256 4194648469976582573 4159578514288410625 8065348381885640064 5362075972722934337 7112734396872138753 6703963131718528769 8948519409522302400 5152641337905219072 2945245412955033600 2642320098259915808 3661507739635089409 5676895335542133312 6556532186666056193 3768274937167113216 8468412003706568705 4739821556713455617 492239312258418433 2159362288770800129 6660500076084549184 5829499708076832993 2236406749494409728 7189744777561613312 7327872542598259712 4312032578282065920 1846019124259148801 6682585685462437120 1863986962250137601 5251131183045099520 1306961838347354881 1882857358209440512 6894314755624276801 2345751528732614656 2365293405878899536 5547547580824399872 5333556770350730717 2447836979258773505 5146998272717077249 3560227512994698236 1409032703523594240 376909825554746369 5316156847173417216 8545062005684813825 5961337248032347904 4258192060926268032 40700621330551297 8601467864376725632 8189248901142063104 6808204497955828864 1714333618761773056 4352928786159576577 1244576066942795776 2754349257768137729 1346983666768678945 7605374529931636737 2804185176464662273 222812422656876544 2354655202849587712 6140620660573633536 8636978008203649025 2714047405348696064 8769294479647666176 6452616062786849153 795311549651550016 867791448565467520 6691436897747423744 1442272624448557057 1533729632115949568 4821190283516092417 3442585547511574913 1518390210922539520 8919619047359512576 2249624837108894208 3769408691468187777 6425467639256431744 7980190098305200128 5003161624023450368 7002173623874196993 1736037395667516880 5108287083515173569 1738700929553288385 5383097892320134464 1332463510880489473 896899927805382656 8540846350519156736 3580537254369789952 6044839240700008448 3660204807684128769 6119123697983479809 5636345071963964865 248117000341995520 8642091082221207105 9139308303151926929 6557568341279377408 6112601191196506629 4426620996403634176 2057458828414272776 6917699008848723968 6744109879130318848 3047126494385833985 9049935708422635520 4135040548898996225 4476396624028147713 7350829473582316512 7192521289927831553 7559082066171004624 2702036324641538049 591245868123226112 3272404442219273280 6876746228845003392 5404930096426079360 1282390903051635201 4962142224915808257 1396441355833966592 5234408742477479937 1043533488794501121 7531802323423457280 6160699958644736001 3776510312918286656 8842480873855344176 8776326961229830496 2380152083739414529 9033650089539602433 2556145177474583552 3649529276284185152 5140611183911854785 883888145173856257 8349911330989422592 3271248485383825536 4381561063244844032 504071724942184448 3086117209393184768 5512509924153163521 8507618829487018752 2470555061331427329 1396088879533015041 2865709817064295197 8777055617409773217 7056453322340482208 3620306223946459729 3346019355938918400 65750068815547648 395057838585937920 4192239504199712768 7692267770362023400 7632724476751851936 1699923495523203329 7259504008875049985 3770993532124228097 7800360016339681281 5188157671417997552 2718276867811409281 5453189114977291585 1520644069083303937 4042535700646477825 5454525708271617 2439799275828161537 2339861894883286080 2206329414505324417 3258095219969600161 8235113658574333761 635598395311011841 3284195711985811456 6824420137580154113 5228531182876102656 5246651622458404865 8159585565868556289 9165502160765664256 1323566250234892289 8532490914578587233 7092691570454994944 3744244591530039977 1846710654981373953 8583168484753726465 5453003410997325824 66903398634487808 7324885300222615553 4442620851798888560 1636881095062216705 2057484786851869025 355000559843672064 6478853743426923520 4987404526263468033 4014121883992479425 8765725856861429377 933809488806779241 415870645866038016 3949444662944977408 6383889597058312689 3318696565685616640 8506227493148688384 3626682954808606208 50135482585451713 5166586510476522497 397644117862776833 5103970714753426049 1225271811273609217 5573744143193652993 8247951006403584000 2414785139704493824 685290382511459840 3950415823181159553 1737075550296984321 5827399713682409408 6470386744494555136 7675885287154883408 4929772878773253633 1270693386629693440 1462789529292026880 4236311145471533057 6914652081017373953 5945567165811283201 7222961414043713536 9218197105482104832 7631189080429232129 1506839604022812161 494612722521720065 6331934921174953985 2005995979080154064 6103070308683388416 6886595020022959169 1414714464928683264 8558485881138495424 5196841833639714816 6535054354293414081 1047051713493136560 7662539770961592321 7356107368512325121 7090990031013711105 5853299604725910944 4693959233825166977 904970422644441089 3825372071849324545 7472587638029726972 126592261011831296 5826790216193376257 5319825406440767488 4858577824643245312 3986741126690399708 773867237719322624 3207458060177325184 3438579452644288241 2470316985650971136 3189991551451875585 1742961993340160769 3433687705805393793 1726962301099175936 7318064350316199936 6599337908823171649 2902668612675444737 8217033173955108672 809422812113543168 1985665309324476416 6470439768163747585 1182550348617350273 7537332002395554816 3704965751661607424 3348781297770748928 6238803365889484800 8593740812543854593 708356632729074176 2828434678084777984 4518510216949196288 1345512787946450753 3242821186068056576 3181582382883766273 8398137559041183745 5156520822703128576 835203838803994112 3116085802182770689 4796928195117946032 1119447594982016001 4112444799031342848 7253265078525919616 3402972830044851456 2926520532620500992 6350402466290860032 4875115243463611745 823198289308321793 7722991501381520641 2355855851946932992 4694277159617824769 3521050070646991488 5786671055148941313 7031899345866567681 2791111714335422976 9158571826737001473 1587784064002470912 6881823920139588096 8280209033360677632 8189755807804532736 7715974949231142080 8524724305799411168 2634632915047119873 7589348789201794433 3554350366716495872 3067932082569742912 226969979457301505 3592005205493579777 3615060682216778448 556756580927092736 7514400427314173952 6273308687369501440 3175809484062490624 2734907542355017729 6057519507558125312 2240606225412419585 7378294265799964800 8439857250955874625 6212203879144610240 1141391397054257152 4233206333324068544 7533414651636877825 7765756893218088449 3948080629652390912 3657481602971313408 896197437048177152 2140870250788269808 7314857150150216960 5955642779156574288 8036155754348728056 6570935830226230348 6514259086108016640 1506725655161360641 2155228389856466945 963583229610271489 6324504643795609089 1919361506297231488 6493155786066460672 4035571745630658560 8326632888357794048 1795159372742869137 5336294344207070209 3029035108754450800 1365358073754943489 4045252281380797512 5567243807706974208 6999183810298690752 3905270188158976256 7594041683704642089 1229568353023557632 4892434932485914625 8935508932847671297 2859763858127930113 6980916255120673729 5919528527968058369 5085929224988491776 6594983766213402624 5610513619111538688 8960662705511623105 8931785116440242048 1926792440610234116 8740426088826339328 7193454913462992896 3813706627206686721 8594600075303321601 5295380568873107456 252512438523553793 8402098550461884672 7602299544833590273 7475699146395107600 1125971250235160321 7439730812482410304 8478344390471581697 4553886740341256512 5838498364030042113 2929994765409189889 7820673587438461953 458577420417207297 362207683088744064 7472360083019005952 381580689694707840 2252102603837571073 2859853363068796928 3574176202999992320 2149998996283670528 2366259995521520128 249816253705761792 457454127559028737 6326094874936219648 143106754075073920 4950100003556625024 2930003520996800209 3288725226382163968 2351318840377344 3393679775679071424 5253337191342489600 1654345099149246465 8765516751698846785 8697901167938236417 4801629074220625920 5943402502260680833 3070597043125784576 7451082017513487361 7991989669653524480 7510829039049380609 4897023951435984833 2200599197465022465 3290402538465304576 4843710097772385280 8407965859518783489 3312384111588147201 6280210140453085185 126392316324339712 2048445910208787968 9175403357478453249 3550525187481821185 1968680135164254209 6261098704542580225 6987924373115333457 5110451238356909057 2054235956814560257 5626853667711439873 2278962533708038145 1371007882710095104 8835360869799069440 2632346779271495681 7940176178006575636 6447184646629036033 5373298586384334849 5240536154084271680 5553709434212850433 1347257063724033392 5127861220263079280 5856240679438113664 8565550294661705536 8176379106739127296 4524261377370310784 31059238159689312 1793271682222619457 7032845593643030529 1082425249574419456 5982731253518630913 4960788692424784512 5896635600976585216 7316294456975486977 6123042586823426049 8546150894232424448 7746944191800065 2918535444496549889 6458928335137095296 8994067799182985216 2132012655373402112 2165776607090245633 1050650768329089025 4670492897584662528 1005943516379144916 6954193762641346560 1837947856425058305 4218159435106585728 2983714797064550401 8939955096783421441 6422919988678035457 6561611952216604673 6326070885416605696 7689791717815222528 8226881890459820033 9108148260173271553 5864933545292375552 8793808973387220481 8100926259133242672 1567634529042187008 8499178382632255488 5697816080649347072 4762583597777307584 7742187364372956925 7536537129779838976 5657938442698080512 6809720626172264449 7865829701125627904 5956570528982497281 7750542389747437760 6729842377894697984 3676196629801962784 2429596214686269440 2420621975770217472 6632862942136277184 5792596770719006720 7103252950065252864 700649315561385728 3400795005893085440 5662822845329596768 3240260574055649857 3748052971731900721 7806140437257748545 5566762012318691840 9012378026114543617 9074292253196353537 6614594760266334977 183925239797965392 3840418405735949792 8024527944060930048 1202260114938867457 5698014562360885249 1180387115353915649 81024955170947073 7568110379924873984 6340632044398304129 5367907336530558977 8354350590984717696 3110341679993618017 4623968510487955329 1337641051630433921 4546199215849338624 1151866437447852033 3122366281882849793 996847120548692256 1148773236643241985 2224566403752717312 982361153667336704 4295160230161103168 8693247667325894656 7468375951220831745 6898603620193302016 7602846636260055041 298687300437738829 5695973279313466944 6625930365370946561 5820326463360830945 4311264656822452224 5359635998813735169 8617661833886501600 1453604625346291713 565468677765918721 1772853787240571904 8082351787092271104 29966606345895936 1586533015809453569 7000146214182223872 1331199767598742497 3795688519870775297 3012050357649512320 3333238882718645536 3545808643620916224 2832389247833368176 4383851053249941505 479842297115361281 1039909989809114944 1996270556281838673 5318467060300881153 8010936161833791488 3291295755726875752 7590286408941439489 7351962605992311681 2167946302308483073 7038841714457851552 6260996162519813137 7769311884645029864 3736051790558808065 4809755795645581312 1141076837763477336 1832123162840021505 1529874292861041665 6594810366750627267 8684748577746648065 4475392756337333889 8055296737089302529 7519712468494319616 1274362051730919425 7270063217873118208 8417617400765080000 6217466196837527553 5723199101376299008 726757352894103552 8957864439101834560 6033235593585360897 8540617894683967488 7796317781080787968 6095202291542441985 4292617399864021760 12138833200621569 5386090404621261825 4642070724365963776 1553704946865799169 5939144761185026049 129656601386092545 6450186933457994609 7404624600487984641 4528850067588783104 8859979522301906177 2321098675090032024 552946605993299968 4075448486692528129 137626569528049664 2071054202067136512 3625021608329689088 2212969918482989056 8920979241668411392 1488753975131665520 1163186671753625601 9199219194991288384 730564960317303808 5686453931649945536 8492733816960432129 2780114146516717537 3999779157858942977 5026816324021911552 6603518625475603457 6862276011884379648 7234020268030209024 5790759634671173632 3487510659468185024 9000449255063499312 3546988359459473408 3694884337834412033 4135114782948686849 2137378528991968768 6894143929382936576 5225654092238246528 8837640349333266433 2934768724263111168 1266690176793123073 3467195172215022593 2524294498422800385 9074461056651528577 4736375076260629184 1511876467656169984 7360093561613777921 1741911937627726336 2589009201396316032 1916186111650381824 9112412824316863809 8908312606953233072 3175032987390344193 12557689557181305 8002284492797959521 1405259893104050177 412895331543285760 930506205350941824 7231996879502829569 5477336366579810305 5115029342711316481 5881998387502235649 8395513236880080896 2369506689473880064 2447463150878438400 3489896547427980096 733236575634341888 1669720600248846337 3882782558653848321 3607578516681646528 6395412684818103376 2917171323454062593 2699297122503614465 4083976697568574720 5244468607408187232 8142188205242160384 6891162654918708672 4228933525833162752 4713542850881970689 6434216818192231169 4438872330308722177 6856748703446019073 7898348892495577088 6371744837444403200 1003070756590714497 7566758202910227713 5409501759585330176 4006846766716211712 5731706889358160385 6724493496295505921 3794073387279449089 5108091503102863360 7078001816231051840 2878525365330903041 4765917030920159232 7182691083016486912 5586662192986985473 1961439144719489025 3216732790705504256 3394375382219286528 8203492965224243201 8290828845543812608 3601330018073696689 5448449808853531648 9015012222127390721 6046280646177025025 3277363361155077568 6379778716127745024 6261955010178580481 5871517184686342145 369495460650423380 8656264519130808321 7607363396662067553 5663761149999007744 2861585285018288128 5807294678448189568 2078162863225091329 8283857861687940097 2115109959469458945 772465187833452801 276612038876158296 5449720882881163264 7362729246415060993 5876741770566807552 1448100249438211840 4777953680895639553 2247046484856162049 3037445201460839617 4369646008630838784 3568604598620992065 462874531505750017 8090009644716416384 5043484991441361409 4336929343169974912 6295200539511675904 4584901907953354753 3530601729522641920 8533423053094442305 8654474468483395329 967358312785707008 4524464778062822913 601715494744222428 3482331915730812929 1670067043697176576 2820977281127775616 996129714570490881 7112842785079830721 3873369261036765184 6551271097646313473 1607582748936945665 131613966149107712 2800735370217882177 296659671326124032 5638130084090970112 3678050091834809088 350513742724726784 9013192444737796096 8079306459055295488 3231174527980929024 8922258841783843329 7776301664325658625 7432240592746526720 2025038020263608320 4842868512696769921 8577461626901688961 4295506399411300408 6284616211109994497 5642707279611152385 2721667367370787329 43824686031279105 4744649151814665729 3395169434365981993 8498058096930633088 8371620780672472576 20083350222723073 751344851523634945 2617563624280827632 4766539300742665537 2207473492159737856 7819589801019426816 9035949701608606976 6052120368098607105 8393858787270153345 5779769047453558784 4750412533343054496 2917201317081527425 8709041599748517728 8058894344323432449 2834141367887816416 9046789830860598272 9125561096148962816 8461310811041167745 6214898014463548801 6009335880251097665 6858849935786377216 5008166172804379648 7559375392962015552 6656445417576311553 2380346015610494977 2524649303710900001 7433223198881070145 1234725744506741760 9029808085973816305 932574805608783873 7382754552414498817 3564268754234900480 572320751889891328 5575834439226540033 3795739527502417644 4645158817977335808 1742219168843869697 2586446667915265025 5138899148921110529 5555172487456227329 2812371744350232576 3189215320860526657 6384492755142856449 7662990265491811328 2962303424736636992 8320403059127101312 4794902216205508993 8136557642854170625 7838571444241028608 2185384252557596161 288306816149553152 3530965583932739328 7742408489849910400 7923987088518144 1492141942814883201 8322191427750560769 5382721134704535854 960764811846713344 6824083846991549441 218700507785529345 5437165923730422784 9001312769389625344 4884748124836585473 7430627203386839809 8367789421488015336 7815672045517043425 7477171675739427841 2082261480261586944 4490978811928665185 1055326070697633664 2437940177026102785 6851628082863341751 6779258288424723680 86580305366858433 7720198622713533184 6065422406763327488 5775418662735480321 8715032645113237504 6556277821144403968 8992836170589001729 4111709979281686529 7556401268049262848 4193837114807582721 4917694217465114624 6032868251926769633 7363082522974322432 275036961245330480 762170936634818561 2727144759770950145 1546993330939543553 7481798528110797056 8809835343748511744 6530911546556937345 9173258099439571137 4907570858241725569 5332672889930351077 8384494890597281793 1113675032434835456 6639677377984466945 6416973530068811777 8759843860097531904 3024044914028709504 104295857321772544 3162155062242869248 7856095327832114656 8483488519673025537 6997529424166350448 5147447286052249601 6730736909735591937 794487899639529985 3307947377557417984 9116387845031246592 3586646692779393025 1468392062761493120 1619965280629734115 4960370613607526401 729257296364494336 277053638453309121 5397895986735738817 2396202017316316560 8487646478296408064 1281412994062270464 5374631714311700481 1737419649847113217 7096748265316769792 7354267904045361281 5679079394536888128 707411327687498625 2591138264587458241 4822986410287955968 8978828578301908992 4930397963190593537 2569381356934899896 4389715287532812289 8901503966910353408 814757994468742344 4510728280831031296 3570854320408379393 5931459003263287296 3907750997058977793 3550803538223046656 1320800648155127809 6800936628548762369 6580825786013786625 63173997013614592 3690850980180228864 3274909489392719873 7399205335104552913 3444215940862011392 3307122442123472897 5355067760657684480 5155081857914602785 40508407817752385 8251086925930927680 6637600159539490817 5495227856379704321 5088776883316799808 8227203021255130696 8013892538752193281 9122826442004848641 3544745099450264577 1033027071439452416 582879822254550913 815032465081875968 7669418636383780865 4883933189034462721 6288143781842518017 5651828268836126721 6184108216956344320 9183762935215299201 3063083180457003137 1411622319475306497 8726230096822673281 2264797027052191745 5700130225538588224 4875581035113746433 3425712088040511488 272832137313009664 2806107562917633120 3198179612813700417 516548977732448000 2824386364403660160 6211919770201420161 5015588458758529025 6703395894776690592 7971825781176109568 8096624308458526208 5571741481776902144 2228004555941951488 3799557315651144945 7846374212149745153 5619311817762034945 4563485308173638907 1461466226997509249 1608088198166598400 1921937546587220225 1812796152796066432 4148302635428228448 4304708097518084097 8290612938419393152 7910981235789881345 2080356146564901649 7190644003229114369 4389380517123794753 8290246815930744833 7714302714648342369 6179100113099971713 3462525402224001024 668563917828130817 4019697498419423232 5482729579254976512 8015304048637606593 3288799814416009217 2822569204009959424 8148814438519801857 3847323367264040961 4218256853541921280 6592477700376887296 5460435007152780225 5548808919508708769 4901039047605827840 3589024781752657664 6238896211217678336 4124177321459167935 2479734264817516545 1205427793754364416 4906797912718757153 7406211307039147008 2569665954082519864 1504663619056828416 773047502189842432 7497817354197770240 1249991085376258048 2167760812683296769 3600183912922284032 6597401129946273792 2605031439493758977 2215555085868429825 5108179419810272000 3965857056384630785 8709116686705877249 8844404082484703617 2910115925139333121 1952260102754159969 6090006956710768737 5536256199237529601 8670669080325653120 4909683158254680576 1953880188708843800 4707981541197355009 7440221829750362112 4388838951308662529 6552132940705290240 8382891765220245504 4439475531677869313 6054664711140386305 4376331528125593344 6592647299893207937 5091837482479904769 3355593058813019392 7730038135562960896 4395247393045004032 2506797628001105921 3355095602990751745 562516160845185025 9020533723640824548 7094153513079668737 6201477879215925248 1534660223886024704 3607609782554405888 3092382093472570369 5584223318319710720 1888320515027502336 4215701411079862273 8386987022944264160 8422749239693017088 6384306082631664897 7086141239923829761 3625843656154504512 2034551158423839105 3899878180903116289 9179836975466807297 7464899655208915969 681851145229220097 331542342154152832 573952081837697024 8564522805476068224 6209532286700033088 5949917315198598657 7493756774038317056 8477211778730303712 8350815729237817345 4509828039250389376 2074203324055315713 2879544965943007233 5661584156775728897 1931185623071510977 6123295720397938689 6912281799901711361 3907987158833686529 1934042043022508032 4792719077637768448 1493786839242547200 2652222804488302592 5749642099325140993 6396181510913713553 5003263459342274305 6092220110205706473 2678253285448484336 1057334409969156417 1659411978418421760 7124436947134791681 8181117768346957825 3150737302423281664 5340960103507079169 5121043267720878593 4810372877007695873 7916265068809703936 1038319686454224445 4200259060617012224 8114534930471957473 5238094449225097217 4675107182335608321 7476497300490772110 7314127673211094976 7339328625307769361 2390819741085264384 4607576171599696897 9206416413352683105 4250812794256276737 168985711766313984 6904279784726220609 4202559149135036417 1024752125202276353 8668654042369642496 2149579287190790145 1664042525807356608 6205571676645687296 9098528387964575616 1931887901642063872 7886507047942782849 5534346724180800 1075284273627868048 5779466970887356416 6806796720858115872 9212874425052118369 1015232885356382304 7417043613028151296 522755422312398848 8069821633384249089 6299016322739240960 5264657310776068769 5635091512734478336 3676952422584870337 308206987764662272 6435319985526423552 5373974849724530689 4418596671151669248 7222717097129268145 5697831505300912417 3106312639341898464 863795474085365248 6477301758119343265 3461030369404579841 8597870372351257088 117862037329149952 4001239686429084160 2518143439012900864 4101197310792666065 1580169487996048609 5951679391919751169 1232945630589933569 7192996115447494529 5660796681084040320 1085350174540379264 4432768460935978881 8791662570334806017 50917371165327360 271381072335867393 3576759044346034331 8383269631971309425 7440007116875202561 7670979875404522496 8561683317236695041 8383795389343343105 8373331943197039617 3205189947839225856 2143801690983170048 6945019001161424897 3755284067502949889 245711147712774145 2974190489403156801 4025469737112597248 3773533018777452545 7478306033551949824 7391482843505408640 7561347001140741120 3397460154675773440 7816971611093190657 2683820696808476673 5141574518686800753 5225859974698242048 760011922501110785 4847370962879119360 4845771799639971840 7338842704151619072 3779044176373035009 4365647461412806657 5943474721735063808 8216191356122498496 7700613447122681856 4102324590608633857 2299302944735259009 2828748983975956864 8894228514144005121 6635466780191160128 2873138064752810880 7172375432463908864 8997843931150159873 1837401894510399488 4008608261861162497 4062732648748277233 736186101942034432 1011931347648520193 1886070179356935168 977245469717209088 4487456293139513344 7873003898644186113 1492100833099857920 4727073051859896161 5342080761500796781 720750202428207104 6750908166980433409 1903753995350723329 1733138301766319937 7965666097823005152 3104516195035138049 6197248874278385152 1584338044748591009 4136277752633098240 5736460465968209408 2911524236255766784 4585795463864745985 1025028116230521492 7267795752593086416 5255630414731483136 6450743834593083393 1029392776780054529 4251168533149927913 8145593859954240000 3216260873426239489 3221194388355190785 6124406717773702657 3068287291537527296 2488905999469830144 2764448745788390913 6748538329911287809 2681850368400072193 7506285176211461121 753894092852349953 1094459698476609024 8203797817810091008 3483433573063314433 3220700197413281793 596418708855401345 7180997057886959809 6254019587983547392 5803194361405342593 3604764422599606273 7553293024200502704 1958299938376527697 1580901500103323649 2701376808314142721 6677940648376965121 1154950834751438081 4206273882623292928 8698328646525396320 5416992174792245505 3278451612479027200 2358622445555757569 7477961000824381697 2151776997096639393 1542397462053085184 1339272972706428928 4664349946626135304 4779075901818374224 4804616630637619200 1945224409596541761 2794160515622930433 8445765494471002241 989531122347899137 1976712026742386689 3698696488793188913 1259158574044817536 5053560376380404257 7061191937534219521 80655094173270017 235401151896211457 479662997477690881 7697519541064083456 989130944594590720 61852660010498497 1544820116674760704 6633302990097893025 5928303576321087696 8191227688821973505 2972090303325864960 694657336847073281 4731113113883017217 1724120432444251716 412083679263035392 8513454305258770777 7886787001666949120 896829254475366656 7969318012032974337 2468468886040227840 7042379416143520769 4602400849384029696 7320692346798400768 7111669170959227072 6871373913971351552 5285396151510969760 4371260737787847392 4452918067027552752 3650081039937980928 5005439070344364033 7963356701160396801 7208483973507752417 2236202006455107585 395158013438222336 150806985633964033 6446406592779756161 2701395442421665047 6592741387654598656 7048365966773227264 8728468881552965632 4829345103230271488 5998211112311824384 7770906385087135745 8202527188065779712 5961578336324886528 2471302048265509377 4957504570060279297 4908681425737510400 4276745316552915680 775032452542847233 5661165949543887713 8679604126322622465 1711006869920412672 6324662981019172864 853316108972064768 632741587598649345 5366673338242996224 4457993437204838400 7347298609981530112 8434454243981032193 8404926602478331892 8205616279697806081 1690939406718125056 948657534856878336 9171473144767222104 5975514203336546560 5223862206017044481 7126243763530143168 7047190818137833473 6741260799313415680 5177397660475950465 8010006008335901633 3450744394128097281 2796130161339695104 2756938822180143360 3830461690956480513 4142827619889167744 4871199575297855745 1567184094221931968 7831940424752168960 3551814227440361473 949959955032768512 8464354440105721857 3678913428275068928 4492659835092070401 7557757569336450560 9170127210951096512 5062396904596733952 5918501361500314368 144329766789447680 4896132566388377601 6979834577995027201 723777358018866593 1707713216303538560 9031947613299007488 2594556064304848896 1995322070936190976 909675492144054273 3649037003335043281 1206366210119645185 5299564406836256768 4739920977055214176 7533908238406975489 8425313260782089985 5793924468407884545 416111543089981441 7336946943662087872 2260399960203432960 4216200599082862593 8067933443062595585 5156284977021714432 2628174084058863233 8150079567555241473 4664921712056565761 7685998515401731072 2431383568392555392 2145848406195300353 218759829877967104 425917536038380672 5791014422385271809 4442084546628624385 5009055079212549632 4992176525212385280 450673327415721985 8871724289374875393 4028039791399150465 5938047991289381185 124411129743998977 2575762512517639168 326954368964755457 3678546915820738305 656483269782403585 564404601726900224 8961871453549658112 5931262197207531520 9145811657690966849 9131399775701700256 3236919311845200944 5986593752969379840 2210752311896291393 9019631097737990209 3702538813666660353 4380131153011751489 8431266535743639552 631382811597734296 6237065270051416320 814566173909594449 1568303142343415105 1085416015750899392 7256018401084060944 1262548379350912321 4377781165293305600 3226177111097626752 339732455237754393 2423654975243673121 8652430293961549568 3540428672685555169 817263676263071744 5253802863444834305 609241855490834432 7453136038636445697 3992938334881789952 941294824074839808 4994871643679154177 1017500479108438944 6292368585437659136 8012316984732710657 2468707402430787584 5951036956410435584 7761595025290985472 4712513800469020672 631075618034931792 54220738477115392 8299711989340224000 344532018380363904 6916962093217154913 8938943701121446400 6288819025809866752 9205154101317246721 5633108715147393745 2730370889414019329 5575107790746402817 7264635625987066624 806262396382872064 4263681577822522625 347913711332657921 1546433154138570369 5488977605565325313 292792947310126464 8164606489868286848 4525476421770599425 7664874624429249984 8650325407944406017 608790111455525232 256684050298274816 555215563206404609 2617863224103476097 6914620928815139328 115531431216676865 462630517901066368 1678122742591070145 879865959523948289 116179910614188033 8359621350511712140 4731838011364196096 7735221542427430144 3815226590966063672 4394962759173320704 6059824161930084129 7898471013614607621 1638614632365105152 5351488604827437456 7355784781008487225 5030428324531585025 8188051877915792448 2972998981111349249 303005262951337984 8273829423129672192 862800588204285953 7996207701522612225 1344042965024468353 36823253239998465 6260161330097754625 2857424071073660928 4600441591954506753 2787134488864551681 6467978399614438656 4082731135282315265 2408723625267375104 7360905011733921793 3765243341002113025 1744286444302270465 5333528189088530432 2554284373862244352 179966370025707136 7496914585838925440 5456512039134039424 2562642388361286880 3057778149773277185 8524040601570833409 2925202372056126976 7354226755240260704 2996181815450152961 5089171159184838401 9180697306518650881 3276358178418583905 4522922511660632065 7597612577163247617 2655422357831828777 979113082128731456 4685964240885344128 917443302042028033 4386436599500652105 4215561099016710017 3526400060823159808 2599595775722033153 399235740561063936 1534220065056260097 8459410874126855324 3172290684692054016 5136816661828997088 636882165597891456 2967156835042055808 8393656122867490817 1106432083096377600 8870370717393215489 3014105108127367168 4032389352319994368 5032265051510061056 6126676795419262977 4020166321416769536 1650225624740545536 3006510013800238689 4009846114409103360 966617845592404544 1340104272295986176 1512352494048837633 3474380232091941057 916244369708692352 1959571096941061888 6794221724663681920 17452542933843969 3504981699922493440 6304780729457365505 4095131473290406592 7023024367657483985 5339771785659077248 540004023499063296 8657324808695049216 5805421053697195008 4542539308876447745 2979128422191052840 1046697701712363520 7153808000357655200 2195293389025701633 1437135961718259712 4872412230257393825 8013770583514870656 5852613107500018689 1248732220860399616 4985332989955152513 7648473901165166465 8103914552680352384 5223583295523520512 5139921533224295936 6998860915625496945 8884320431471490048 1395758705327523593 8938164648384167937 1988298103429578240 7780286988882722817 6542307464425989952 4623345479097609984 259083528743655424 9121719345267701760 1202711143692558336 4516008386926404608 1115714440116403456 7016907718997426176 193929692958348948 7655312153564938240 3802778577586605505 2462640192364254209 6518217544756365569 5912107497811060865 1417197264721684864 1040248526196462336 4425871486498078721 8355291231458848289 7157103442647905152 7399068216170529633 3351971637136092673 1085321204244676608 8346150489645862913 2639128337766219777 4805180906296701185 2754820060555574560 5607361441023546321 3818656801076748288 1701758037813559297 8141664484849004544 739179499417755137 7293731683772906129 416872768291870432 8570678439002345473 7441068834598039297 2897208884951462081 7167720611992427009 4336070725821164544 7220622625507505793 998020969082615169 1729176886725738176 3142463418232750081 2644788607841213185 3353326548568723712 4384718026050133505 5538496830656344064 6812650396609683457 5149591700446908416 1248796855293116417 3472469596361533953 822283632568840192 3872262078754985024 909106902768167944 298904249432084480 3165364943321469129 862080700803153921 8071336351649347328 9046223252529917441 8558886243994505152 3967216017263157249 4779154018563162626 834203726184922497 2870506184397983744 351416054136758272 6504205434289063936 678204137888645120 3423955834736216577 1632780829046983937 9177535076810730881 4862200348034989056 8263623420260302848 6360824376743743489 6163895160639223744 1742669901659111424 2986421544466832304 8145923013720899584 8624377596131804864 4240034182132626337 2023270720116621313 3412012535471392204 1478249532786913281 1972368195840844288 3902212771850226689 8720219132485861377 5671415095552394368 4817174932770266112 4972379948050350080 3668301754914800129 274800659587149825 7867837674451410765 8374209042800574465 7370257936612687873 1616287871049479424 9156418299806269441 4405156654079261697 8236792528627447169 3984302620354009169 1087144706213776768 6046021823542471648 699111272188079552 7280668665510326336 4811846104560618241 7766664754946287872 3743243416740810753 5833453893927928321 5058632750594703360 82156485978417664 840450717291905025 2946795855379365889 5749012250933268480 8865706460866936832 8418491853666205696 2595430644962646017 4759919913875453993 9140876756246892960 3030053515711565824 8105527941889418304 261637608932099905 798269131526415873 1964283202385444865 5503093720632786945 9043088536336678912 5519490257441024000 7482763963952760833 1409343748025526272 142523047888588224 1110974745997434880 1732588650544490497 7374195106361043873 69285095669161472 5523075007902770177 1237561314993770497 9072119061087354881 4421239129005510401 1275718104271195137 7259549560868687873 647178730659938305 3777703026735136768 4083363805734003712 8413323980071763968 4749060312330076160 6333870491767894017 5919843609527437312 8141202214084706304 5339967028718610945 3132564447950920193 2464632157370671105 3337891734585291744 4896810003502080440 409456537364837632 4438732622399275008 4799930249363628032 199050487115759728 658023060214971713 3705511003656736768 4602125633953551360 726497384363453120 4788224557475807233 6203995333669208064 8964069420152389632 5539432595123570689 4241999601053816321 4621897064753594369 1195519433840826368 2819543257387429760 4753871011797551616 7970908086340731301 7807402901611251585 7954609560570005249 8772294269033441281 8116404400946622848 3685789717537540036 3683624667226107616 7476340566725951489 6840711441048690689 7589739777340900713 9048844178278182305 6631813092280359489 5240060499797737473 2440378359997791360 4150019467932705761 4026757160723236352 8097232537621811200 4343842554018248705 6144120746678130305 3035266351128226305 8762096366744248320 7643041775490434672 4358719812232055488 1150577701186511104 8099704033381644289 38807071978291200 7723866897744069632 7600597939645874177 4527966103251451905 5991403885877452449 4768324615733835520 1109272284309860352 539395472878962801 243619383817989120 3897247428690046721 8864741663042669312 5789258728763464193 5423092666772266945 7796912996319964672 7434619754385702913 6176548806436734976 2517573516876772032 1000786290658574336 237504098228471360 9150820776216072192 8331625589078294529 1990021069466828800 2016503824817438209 4220933358434847193 6576223809022311361 4877528995872866304 2700906127029529840 9031521747531540993 5594199537345890305 8075130078899552256 1379285767630561280 2451110922358652928 2515547007467854337 5137267451823832065 526988576177646336 1134119644784097792 940005656979844193 1039809097139068929 6605962226277890560 8770644439023616000 5230660156074657536 2448385627189365761 3830418323477526544 4496457097235005440 4286664342811156481 4992488039368902209 273393811897925696 374675411171418113 9047509019503656448 6954178784818755769 4322392296052073984 8177533573072904192 9073743343924641792 4435515234038325249 6989903704946466440 3604362883365139200 5588455478940018529 7926925296106468801 1184934266916921344 9212336494047813680 7954882490439303169 4608135444736727808 7069364442433968129 1778620076010249217 5400689737473851392 4557814387056415233 991770238539990401 7741975582259783424 5463586081929332993 5650060009931231425 537191580059041792 4957751930212723713 6094791382557900801 8732429279746797568 571316917659364864 6051082041115528193 3385342117848225441 4724309092311468416 2390289625939133633 2760356048567648257 5992658874064284161 8489665177432332976 9023173762384463345 3498965232931820545 21431096159179264 7422385533345955840 2243448276485183424 8519871737671898209 7539583337191862649 6121900361205415936 8623797646525358080 8732063333725888513 7030965253856739233 2873696875159398017 3841722562421465088 8596020691327746048 2244175358551182336 5518460244500045825 8659269634705815553 4456857799688415233 8870024045055804416 3557884188642246657 4707760570446905345 5708675972618250817 1618973090409817857 1715070341786757953 6435949029242838657 7495311851271211425 663748052758114393 1283137056534944256 5096473026074533889 6493518960958226432 3645799595451793409 4589791959543229665 1351351880934768641 8944661322945089145 4693720781991928065 1675982871765895424 3163123264661536033 4888329220275609601 5405526011309636865 2436504306230755329 1238033249776561664 1526147829827895296 1471028428734993857 6597655741247324161 2269710405659403168 4889456049469839361 223047819844408321 8835827299062521857 7998186747146479336 4057303788827071105 7501740931453034368 1877005370087692544 2688566350123532289 9028883025143349504 4260890355803793409 3671627386062616832 3143228022293026560 203432217453035521 1467820876536550465 3252775784576024576 849051286972219393 1893525480194269184 1970884456905965569 2463745544598733824 2625412148377220736 2624753719675604481 7587414590643568640 1958745698588950528 8285878667670546433 4834540397056978944 1690857160191262721 8576758774659047041 7105326502213966977 8345395918985193729 8993686275446214145 2324318898876209409 2612117003929859904 1040082706521264128 2310312510237678697 1519177577291967745 8128964832475971585 2477057814360768625 2677970196575682560 5218349564132855808 5738453617226342401 6346633331135157761 5532475421874428160 2193261290439668609 2620644323426041857 8109220429722812416 4806100722005966849 7421817867235335329 8697390620871047168 1377446363187236864 659718070315088481 74657496597257217 3338264662544361217 1668826191543799936 2045529280232587264 1455060223098444288 2793216486830383104 2676635944645960641 4002027212392310752 9156806421586526209 3505426482786271232 2557106672597434368 3440002368061833217 5526366402364080129 2529579139975971137 3046497221429424129 18662803674324993 871212455473171457 7319965653060591616 1386037042250080257 8060732793190447904 1866431294443159553 5083183809281125376 7513383483756379257 5528509515920350721 7432389547360687792 1096084613356093440 724610216506294272 4105371358393700609 5551026784042233856 3708156361146606593 925498288873212704 2256427726442357248 367480755749126145 8906586201433833472 1503683909332321325 5914242312906211329 7487530424169463808 3232120571695153025 7121823833613220352 7120393570743364865 5591391266709996545 2050451388045701121 1398714391153713152 133387979228654080 9073643211941419009 3831513206261742017 2162655090159052289 469012652414398464 7594925960051278849 5361088342241839105 7366757327554475521 2200855461461622784 7201619637606162433 5531143237650496512 3482584878307963584 1255660638861927637 6078543625540272128 1516955619373485505 1602649962180124673 1598234196478074369 4518140975656862992 264118744000435713 1203458238227218432 6603482571517509632 6262792378493465600 8282527826284319745 3502361879093433728 6513623045701511569 5524236382108616448 5184190646873535873 6937309908784576256 2233358642975850497 3273488022655984136 2554821714514195457 1208363735665754113 8737727175015647233 1043693505887864576 2047656016284844032 8816410295458133504 1457918966523822080 7243106969135955617 107238723312156672 4432734160822521345 9088519535327477760 5631733930647645441 8242822011678685696 2810450685821916465 2208017793183172096 1891308419247898624 4121619866731013120 6123174417359212545 5007835675330904064 2982495197858652161 2953685145107136513 2380969429463465985 8041472467016558593 7442597540672160785 7590258754324415969 5693980083528956608 5476459511369189536 5998456349327465441 2197203943317954809 7094754098925866177 1268936156196110336 8668235994971867137 3058671234755420416 3497752699714224129 6974030541450002432 3779069741007120385 9135249475928627936 5098826650091126784 5237465491976853440 8381329671603552705 8014766441685815057 144151951612953600 3667518975739095041 3037223024007004161 1953794829923879553 4771559378737895488 8061126921616167968 1052962077863350080 5924768902232858624 4804750423006082624 1351478855977134176 8174434725269954560 5188108227890207745 2257198979833141760 532842847473565697 2086800696089164096 929809776797089792 7809263393890697344 757323344580768256 7088193052559077377 7970006012087799808 5503529627447988864 7195798260301042081 5957928915550844929 4059108308543305728 1339198321851432961 3944142570145147649 2627462875800801281 7645475399476161665 3230333480048541696 2062445189335941120 589894784391817216 5798888771660828672 803307047832117249 6299475042045211264 7199671401670147153 6470558388621683040 8812946158973269953 2492616092408663041 1721007342159847425 611126500986568704 3295381461051665409 6603146406301714337 3858474091192099841 5718702951714969600 5605148768348504065 1951320750690625304 2318100700506070528 6917200477096538112 6681726552653694977 8734311072573713792 4290268503172352193 6966899821976827023 3668753695488070208 8212182300432654337 7786603567024490113 3602185718706639617 6305121353866786816 8466096828964005681 9089058048884381056 8288462502275946241 1779098978274500609 3251375408661004289 1015854781706788608 5427119077385700864 5826664300260554752 1783671086087564481 2241136798308572224 4775592841153335296 4667945388890935841 3213257964903907328 369525863864904705 8091566113380401153 3776117468716896773 6928809367188326401 7310593478507266049 3059235293604086273 1027913899921800321 5872070650588513793 9125603790120416768 861651572550852993 1037551380751163136 8156606139650980865 7814580823131226112 3897181888362424864 4897687661033777936 3070639634294317057 955055670916435969 3745217372992512000 127137674124132352 2759161990364319296 1690745468077572096 3266160407735293952 7635242726016950977 2613840689662997505 6836402639995877377 1045246396828946433 3491111178095497216 8453362106267756544 4708044284987110353 5201961541579431936 6106804322866103809 50735593695924225 2598871610952258880 1226057965015551104 2683816472962924545 5231014615280964656 5543032976734204929 8325967613316273073 1337298300374690817 4822147279444899329 3482242841454172161 8500193967902760961 4451250221784220096 8680500259986735104 8473005648643644160 5789624946289948097 3482541686940315968 5138556672612990977 1696374567326249920 4628244453825557840 6668603043648881665 4367725835029585585 580143358121353984 7235287513455065089 9073727200219938817 3553496995378003969 9125165831761351192 5098425576905169024 7969672426257258240 2034619092593971712 8815086460795766336 5879288720066977409 5235078593744908289 8943113848603490816 1420377493230262272 7341856543999852032 4113055161848856576 2756173774812632064 6122414210197765120 551645190583558144 2138041838889300405 7782957041672058033 6114355085592172544 8203887346317424209 7195213876387905536 2135016186824941568 9125151847316652033 6572282173759824385 8351815518022105089 6894154708401913857 3945285692528629632 2186284412911999489 835385886423214081 1447557637104701952 9011161711159705601 8932856489405189952 1939992244849824705 6978377162053409792 8609501411603660544 9207511638502293505 243305930240571392 1646106640737937441 8437704894506404097 3276494835925248816 4334590193567602688 6897558327031178337 8176493178464463873 8129381916379291649 3801585301579140481 4193150221951827968 4238490021240645632 1238871194059540481 2195244499439976448 7500484205279892673 8760333605856608256 3574374278852823712 3524492314652797952 8814154778127712257 3034854721262965120 1674122493055565824 5226672109880981248 7957201669832572928 8818790217270705281 7731705776153755649 3283470769452514048 273330428944328512 1859115042708561920 147674402445986689 2965852596531042688 5658453301600353537 4274720916787245057 5282431879578772097 8135187022132660737 2132781964157460480 4970779994525383936 3009576042382664705 6507082466010174721 7172879412609679360 2558277829921144832 3987974987258593281 1637263763095607553 8909461623475226625 8750017564513306624 7750596719999492097 5642673253204728960 80285341046647425 7098932868563296000 8648020400491582144 8031625103911454736 2361279975964504065 719275480880283649 218608269059424257 3001191558182107393 8442641700254375936 8999141457862254593 3577048861804647168 5685316914135151296 2086703930111950464 3418518775532994560 338961917033447424 8287237484260469608 6112181132229732352 627728447852871681 2458635482146194489 3614736457433260032 8627121367593341057 8014869334701277184 3289755581077723777 6662367166582239232 8068601997673617408 7099321451565462624 5754153340690598912 3603593101469455361 9138583880334147584 5318722635551539200 6162828478092069888 2312119789435514881 8252864643348951041 867692108284315905 5004287442223191296 1437686591493370881 6059715457208177344 6656667813135112192 5680596762810946497 5680299590549377552 5255898459272861952 6312644997906558977 4297840743054026737 5126003345844924416 419682292757446656 5727130349545728389 5295685623742791680 8898047684571627264 7145022798773092352 4625483328953719297 6324332474780977409 7565999304944328993 2954233585511221376 7077084736527532032 8884676424728006144 4635329906193499232 7950913007320039425 4907144140910120065 6301767210409041920 1628141823506857217 8098991072825749505 4389891340933339136 7023118532651229185 3051128745082461184 503932500516239872 1801183119724429360 1950583624540604304 5747227721945416705 8061240752605931200 2607125226073742336 9069461440883348737 7324053305907355649 4641229398471667201 7272906504949670913 982408943931498496 6857548309267559293 8533683538818203648 993512897773707265 495333139745341441 1570015722492289024 8617659814560006144 3167156461973543680 7574273053337583617 1758132158322528897 6067936148519347968 2637278927100515328 5504296224005323264 500981664062963713 8398942215878182657 8351727708549146624 2228786128469466709 886819861758706177 3178662081470703105 1414251908575600641 7594678326739312641 7169839824218335233 8905781881021333505 1206019248193837056 4501139374564956161 434909316675825665 263659552115282208 8960633225127697024 2991200019904004096 6190142048119041025 5726690582687698689 1990997710818832545 2856202601767337985 4853205824237735425 6574293668312287424 344681678808687616 6007431517608083457 7208259243172476224 4840548067209975809 7588758352931807744 4783211466678566912 524315589934317569 3716102731951944449 7486540314389861888 439551138272538624 7118716000425109984 7269190066695346624 4988324987968742145 8442499601549357056 1589513803526342401 3133135157328019456 4061365218971641856 721884210388079985 8532240089878110209 3005145203862933504 5016536530239334912 8588617151822423168 9053174223591356416 2063719575878738945 5502512237954457665 22760071256425153 5313479511750369281 268068292808201217 8600352486046448129 895242997422130816 8832333225618242752 2606011820245943680 7437668124343992321 1611946779481139968 157512053638561793 2286871517222862081 275384062107957248 7991616391951024128 5846160857475623936 8489604126776989696 5377471985360168193 5615174442924343297 2561908533437267968 4549509638744571905 8248859207259173377 2833981734070202369 5500351389381594625 3067197000407377921 8582884601543479296 5544853920927898880 577112891972702465 5133397240802637825 7681600588274819073 5683902486958669824 6604636228212563969 8372193318143541249 2606797508205627057 5413607768181440513 8042838113706193921 6871951560486188032 710156029970513921 223717574760070272 6319809055292657152 9050423059251875840 498077948830220288 5537239023856778209 9137053770488922113 7383895894722767696 1074520861870933504 616484974225446400 137591025083019265 4949660560495039489 9199515461538238465 7491799749622944001 8151867989575398401 1297734288333174240 6829547770211269760 789601880820625536 8033505918697851649 1593583004123630272 3632648563419327816 7620891897668501505 1180877410647122369 7490155334101293057 6681230228914174400 1141008400509174144 125544870523939841 2295703078220968705 8418523557449875457 1290010891160976897 3709375361439954369 8809052459019373600 3881263175506853888 4727846828915028993 1998909998035293185 7220673484647342176 1622747711682402048 3563668088904781529 8001329392058750680 4722142943141167872 5944651006048333665 4390057611980747777 1065839965510926337 3296837968595263488 2308046366698302496 3490070742548189185 5246217680182488065 6785496119438333329 6933346013318419520 4164970303557162369 5735897612514676736 1027362077598165505 6845073415840534529 1147409424260121472 6472266931127822849 7460670251308399360 67971311790747649 4820242992893722624 3051783423975193760 819290145091118337 7566109283840632832 5906595161059528704 5568504510920032257 1791093317981787648 5924202149076656000 4684817050990700161 4495581016560845409 8389208458926333184 8353198315923454977 2648462636905725953 4297857178479447040 3455954474332929792 6242455636571848705 5134119699170757808 7105781350099954688 6326337078518772656 7791864286641800192 4706296779600047745 449592126193742064 8042695007625871361 1430811270946903776 7120640577550155777 2062132211108329984 1592459934941647680 6896186794484094465 5154243460001614465 1170817767849093921 5993786094798453249 3579581844362723328 5739148509120331776 2436344023456327681 4030402311986046912 8657601246547470337 3376562229720225704 3035208772089710592 8944933504527241536 8067101879105028096 1014733251149423617 8398967209259194112 4036785621983004352 6211695572505849856 1888910450646357248 6353384757823916352 6024240708582287360 5503726601470977408 5614125807310792928 7657384200412272129 7053809039356642305 776411448439282176 7725584367744571392 6500658191265276729 2311429117223533569 2316802476754208257 3002132262290625472 6469918112887820929 6548520682293239040 2794619548591692672 7602630761427757568 6265816353258935585 2944833237000912896 969686549580546048 165432883937199616 9173498158398603776 654716218763984768 7266842429483020513 5894133159359971328 8694999038836473856 6304352697474129793 2716152198294937600 8490552619064933149 638107361442529281 9011860643264528384 490407026792333312 6359374227656102400 4662970905867801664 6665119973286024705 6271235977377677312 1147331594284816336 4447241546844323840 6589780725938421760 6340818539049533441 4133404875233918976 9114750777457115136 1478527755006082561 4365862843703078913 2994776502282468224 8958654895531219712 8213666826910904064 3582170427788920832 159896272869699585 5829124121853779968 5437568477538894977 2428116727010809840 7004983653263592192 2258804443092344832 8809010957210251265 6643621439888647168 964885041957558785 3557218831114341680 6054210175869386753 8931783879622393857 4558606919274683392 2450219163080352001 995641271516253440 6103781101103266112 7714918118326928000 6120410265063784449 8062207105447971584 7950469891690989105 4215189420050808128 5097158736456017605 2807009858967282304 8364330128371432385 4208260354491399360 7503314272310329344 4222515423486314496 957199821184251905 5799386307888332801 9010964411065270273 4541070480725213184 3934265473025109505 4322381488181420032 3790582103239262208 7523706612888616961 4874121852518809600 5664862595078874304 8214658683343683584 3131626711914152448 4956106744581955585 6158344660958496513 7337642820308455425 7073712015729445632 6067203132455659776 704152207429218305 5506545255150510080 6218190590232255488 7790317232840392704 6927605540524332033 7019743034435596288 9028857958498172929 4615044760718726656 4356536090309631552 7860049513228693096 8269337907798940609 3792616357741180288 6461161952049105312 3787323959631226752 1246031479667435392 3659713856030621696 1746593987612839088 3785011385876919297 2678448053153614272 3227499300788830208 389050951336660721 3919996373330182144 1282845805353303080 3565651582383261696 4742604072443717313 2130051664860550016 116203349636974593 145141111574540736 5210232576156803072 7112344656614055552 6287651062463856640 5919637499086864385 1224846000863039488 3549293051450856449 600560726913875969 2026919952329000960 8670091427786287232 4856251913162550273 1745652809823454208 8535726220169478145 6198828596939390976 99305653045319681 3511612127984031745 4632343242735747073 1771677736320438273 5954974903353895937 3210887909198057472 1523211417921455137 7258737373672508224 4686937307314982913 1149712375935597313 1633819634685014016 6065830430929888129 3771364364947846025 5859716688787551489 6522498921028964256 7041001415783617025 8388561460455864320 5264738508253202976 1935495903825920000 6455354424692873216 3168409757344244224 5571781053370854913 3390089959328633089 3928883444943242793 3209349626058375169 8586451828159301632 6285348487676519944 7933238780697840408 8944478914769090721 268854145994212440 6981000215349392385 6572550156375532353 45809786563510273 8485542670699437568 1402821587434399553 8432710928697950208 9010939032893128704 800293114801703808 7765707119751480841 8873532775439943681 541457211720728577 4963821052733789425 7282674681671841537 5176113301654702080 5266554937843400705 46691857672949761 870250901870739456 3839189599577980929 1646935609118289921 742506748035727360 6625707338327130113 2808164931598852096 4189289932904374273 791371978261331969 1254131178015183713 8016848705858024705 7591172512623285248 6838728483610953856 6305006925700169729 1949988895737937920 6117765860051091456 4477858425146782849 5298201416483215360 7649660494107857408 7711140938572579457 5376953299359414609 8279776972726689793 2793280787038230017 8297178505478334017 1503663119324784640 811707639640381441 3622621635161967361 8053433953249562113 6321345342952818689 8386870297711091713 7710598659522428929 3775440271097904768 6188629169351819264 2168459338838130688 1681611499421401088 4244056135246149377 5670552905472516096 487660369561432320 800850415039643649 6143425551887725145 6918338854111947520 6535215966120378369 4924709763438126976 1189473912409479936 3160253214069494544 2519825577666560000 1759679431492514641 5817467042497531905 9141226637942591233 1614912980628458496 6907595764890402817 5830750214634958848 7488060551114558465 4059203862583221248 6526354726351981313 7588228545552002049 2693045229517889536 6555504818985451520 3652547625086477312 2818199045009858235 6639067926354670593 279579791288663488 7210491881150813312 2646236283940826089 6071465754745423872 6731067862011520512 1444322941976826497 8373146216060913664 1854278505173750785 8965674788666950737 2435539442558057472 6770240320011049536 5679743417199204352 4504282843726460161 9006111223882483201 4744897853693418240 6740599980987994113 6615679526951878656 6827297849590775809 191155646806499329 3619293381473779713 8526020632377466881 8053766394646290432 4957502026636468225 5222393638061300064 2653384558836330176 6671845803145885952 4435366474789284609 2280088663594024961 84164330041917440 4128337366342305792 2494172566679372417 6095774288370188417 8592497715398254592 2411271025373977601 6960584928078263297 4439384824055668993 1040235832614133248 6808893685214131201 3350631784086685697 2039965449935586049 5254766119241060353 7145448985668273601 9116004638845478913 8553141901511163905 2748891726764736512 6793726941413369232 483285092153803265 8491801483546758144 6112130326801837313 3853435300615767040 4320957912796860257 7744411785461354497 7249297897506638464 6621152652349669376 474751932714420737 2246416185994952416 4515918559278323712 2879187817282342528 3994712320882501632 1640968122639562497 3115727555894708225 2500476020896718848 1751854511189622785 2429601971771577793 3582599011234120705 3629801248848801024 4570100627881811968 4708763738497409792 4100399556127154176 3840132940903248736 6806430808061221560 7689650329926925952 597661886254349697 126885214778556416 7755122669868558337 7032451981719209984 7903664628202143745 9179200233262368769 7151529802837524481 2202127399213057793 3651564598367275008 4175915234207273472 877947188888308897 4623274389571505025 1998533080652804481 6105788045337447840 3302900892423127040 4481203631249113088 1868989823681242593 5591074084902436704 2405631943332642816 5993051548741444625 2228859656949854528 2247636720102991169 458875018674461184 6357796445299168289 601009970330857472 717503093157396480 8572738783184158721 1532019992260691969 3178180848271709184 7885190958018486273 8845815032285099008 5844093258186867200 4626435269151688385 6731640866827813377 6496594912672243713 2936761518150008705 1906188730385021057 6118104067260722624 7190880152922666849 6054840090377584641 6373029639932432480 3619295902216822784 7064393334660661248 3738678348291809281 2034058817408425984 1286863818580540833 3371162072480217600 2119357870699309057 7500602994610481664 2028234070666369537 8303363560355279360 4352818349313622016 1763097505145257985 3450025552470843393 8982801194322062225 7262054713978621953 1641901676447271425 6914747896982003712 8703174247256064001 3192253347304222977 1718153204129071104 8229533159384416256 902031605954240512 7312018435538510216 2114601879771236353 7481049170541604865 3501342964396333568 3189605927209148672 786914741765422080 683427962574141440 7477711821993262721 7034295636601248064 4348132762752594304 2927412055149121536 1547676567646994896 7136702103952596993 4812711604657608705 4140622517044303104 3528563608370164224 882008458774708225 4333099103581597184 4757230852300779520 1157004226731457664 5950859243828035937 6657635372516249473 6067023189449677825 4202716413068394945 5972731742926438400 4034781535794298880 6820501586646003376 6941280204628204800 1527081459288328193 8741947105660296192 8989051399642510336 6574403043722016960 2830929616120731649 1731359401993220097 301987371741308928 3085727689687325793 9156357481434543280 2526600753857928320 1428796501179634648 5971856138866791425 7935578182150127616 2388821661953230848 3114576959307604992 9152408355897977616 702415199749485057 7966333297854144512 6330768145757765633 1124706817692296193 426602320892664481 5164380881174363712 3841435425007626241 6731740229933101313 597016146325299712 7017466015972636673 999703498136259585 4410880946926905181 8120942065981632896 5618542279685372800 5195771662539518656 6135628065274118632 5359736698548256768 8512457417872293889 4470863494562201600 3963603355720540416 7002621686440219649 6898529701416532993 8144432334290758913 560735777533974529 2336393785486913024 7250033723800584192 1792113241657387009 3330022479693257472 4850760654100725185 3166885309340174529 3331540642375313241 1197903118850044129 8977401664380892864 1197225862704994801 4238041949922917376 404896063051533568 8032660063965043713 2563972302862928433 8936090587223376697 798370508931334144 3457888571797994625 402699257990217729 2006700093122059520 5620685777970135041 3643559742088937473 4760038539591763969 8347227201346699521 4717189910475111424 2750803453370692609 9222599173228986368 3683967961467001504 6196253499256209409 1715851922055240193 817966072635326465 2240866115905781761 5311303074098740737 7504873751977525248 7306229231470632320 4255342716605152769 7473016985085804544 2314611844924431360 7807536433453505985 1131088315505090560 871404194223119872 4940316454228963456 304338381912796225 1545525786452696992 3358283213651929693 6552863957814465345 8041323748421367936 6458571418822508545 1811465928093794304 7235398209086034432 6625290871328956417 1406723466729198489 3012131615374725377 5055229781962136000 5164709988879401216 4746817939139177472 8424134782090024197 2097834193884377345 4318199829242090881 2092933584466141696 3938883660551936928 1642953420574190848 2164187141599854401 7815819100636565504 4754821179461451776 9003869508040461825 3558077182184777728 2444669706279795520 5714510511232073728 8528622047396794369 7070103400144294673 4804176191548063744 5910362155797643265 5221118106098115585 3534157569065483265 7413921095199992320 3352976078316033632 7540287782712683776 2300070357775876097 7101859718688449536 3140140166034073601 4314087720937521153 4749279510769190529 2298514096109780993 8896534124970493441 99195981841767680 2146624471871578112 778191944562278593 3624770439897677825 4059695403922202624 6898216328014856193 5283944919896035329 2303006797589074592 2820680023041370048 2478767139442446336 2225713888154575302 2822359330319695872 4423319871528060929 6919887136696303617 4250756647611465729 7827576009192595456 5015372724151453184 550363956888098817 7660605952097126577 9015460052244299777 276896917399903489 2316689449913217025 539813920968305601 7520877539537536512 6403800641100349440 5921626602144717825 4301234814781288961 7135825503560588289 7755864159665238176 3933850767569958017 3908265980380633205 8351298982383822528 8238905191652175233 3811827218804871169 9060494450432017408 709017111762647809 8690401551639029249 6318447924956463104 6991734821078875313 1354196003521681761 3041851734691533056 1374617414000898560 2126310676490311680 1847399279439596544 8334673059584057025 8254617649923607217 2890122604574992385 247097120392689665 4006158283605783552 5232316877691652553 5149510503354159105 7393347542415986080 3027829610715633921 2346327803026419265 3047801417749967617 8671951465400188929 4011115485010624512 633878257214554112 5639109014620995584 4435862401577389057 177872022928727745 7477543416910919808 3956672682659938305 6187012421670882801 1187141194303691681 6020883599116625920 4457675632898396160 727422747730268576 2962223833939112448 8974708023736525569 5479245490647161441 6937317404713607488 6230192580233176064 1555328871353254913 6117478855797641217 6257050336779415553 7758468221039385600 1051575484655730689 5665502282245691104 2872155164722252737 5103240046112196608 1534834502568297472 3344791915103223296 8671135517962959872 459684968329025153 312469571336684545 8644085308722694657 1739184092655869952 1282612936042344800 4815782309179772929 2615547590251937793 5966912764914515390 936314820982079488 6557621231701046408 3018901920993143297 5439622999659672305 7902141421321289728 1274399395801989121 7624710962570460161 7205126184208626880 3986261368386597376 1694818822224216896 425961481885547520 3304748176615605761 8708896941332758529 5079836878571896833 470850024703440224 7556735362948363216 6960793015201581056 3106521010589003393 743213279865480961 562388130325589032 4477764301836993537 1079618763187533344 2533011189406908417 6531783523701379072 7571650798796185089 715304753019486209 4915890983287652353 8373595656497383424 1266189401628594176 6295130926831891841 8012183110244549561 5080087079322759169 1002576939869628928 240714538189299713 3851273661591377920 716024935139388801 2895457819261403137 8684900338822494720 8405620333746743297 3185357692122988544 8999393888730906113 9090778441196038560 8356332904114814976 5265852632628457089 1256468296744437504 2581461994100484097 3571549677572206784 4746482915483933312 8319810055723776769 230829589717379840 464342527594375104 2673256061115908097 516906859299063297 668519477763710209 5973355808889971457 2864876251403629568 5994253253637098497 4070878764679299073 8646996465599430656 3650640815115059200 7488392976962668544 7845052130837228288 3334912943885630464 6779552689012995072 8898115828434525696 4694606549652401520 3938634560070731489 2020515771533011072 7759541196712822704 5331873015319607681 7691507966120192321 2344366050375209536 3607478471680584704 1272212034355165185 2284902567130687489 8888024690739916384 5974422015504455201 3126707423808126976 6016526997666217984 7818713371621778177 8157000117144518657 796412049735150304 8622486106154866688 4512181854576429601 8199629646485389313 6357002942712592896 555561065721144576 6168942095281983489 3519100382023711745 6426180634269065217 1669273915413442049 8090373069805439041 2402933882747282560 3476098049427980801 7319292228046260960 5412590850590020992 7758694676455567360 8278388618068888721 8313539045662687232 385562296441192449 1356556518031308801 8202818755445516288 5412070975300742145 8148872459877550608 915822102930289153 412594315628804097 3718100870310584320 1974296325263602745 6003625999301540073 3520960260119334912 3262560401798621057 3046906772296674305 6908548935926048768 137354923926093824 7982261691469982048 2447257019503149057 7926266624272588801 304819942986088448 1678060144747202561 5527162996913565505 5613716729330727680 8676257676380209152 3099801536116081152 157627975681869825 9177810891139710976 5105160509032747457 2842603760087353153 7579233764399443616 1748512327860224001 5942151848271008048 6470714426408735488 7002868499726779904 6041807987741638912 1526358839872490624 1166157765463756289 3043213616757866496 7604253709101621248 126685526017909760 5326060904929312768 8966262777105734904 1620338686204464384 5099101696283017217 8044161489539784776 2693525831957839872 5630003645621775572 6553251497025071553 825917792820137984 6993201488952121056 8950917384888199680 1835123725076463616 3365492590810742784 6410228037302618112 1527844266157760513 8290567445900203008 577850399042175373 8230456008180016128 171779871069595648 8690167204493424769 5137066609908834816 999074547982146816 5810403562790592768 6596768975582609409 2525127082529285664 2304199315596503328 2962887779709932033 1472372316444463104 4581905497761841153 661428402334311992 316588671856435201 9150115267873813728 4671215393513668609 1505261605636740096 8916462745995446017 969175522813118465 4655618470765920257 8770634583609634049 6752605389466882432 1986733630189871105 3522029959457357824 1666247029654421504 5608869857985664513 8010645220659591492 4529966306701750145 7480008114332810912 7943626211134038657 8252853421414043648 95983450958964993 2510857527977392545 144567524550130689 7956867983913421953 7920202929379999744 8787522332807479297 7509023144600611584 1247419800356970240 979705154084274176 1414517384085741568 7436954548082264064 8467107630427447297 8548570605221462017 2896690780018092032 4125006409659709441 7169127694355722240 7634461706884087808 1293001789060055040 6927397692237928449 2284377985210672385 4821653902282065120 234091871771269121 3177946631833255936 219785790120187393 3205719413090925057 8851927260355067904 4375612118556840449 3920125697351221249 7271857988031175168 2427118468012113921 753918442675658912 5414224825277730817 6231018751845401473 6722466113312333313 3618382807562917376 4405766268160284248 2831377812192936960 2531252391396638720 5783620096303897984 1980095978402217985 6639091605857254536 922342253946601472 1623003574127790624 2895452009295949569 5757311120418132993 1178668917277963672 22001376220901920 1030030521091524608 1918463373347145729 2855805120197414913 8531144588165191680 3722310828389972000 237339032673937408 8776499690730229760 8482732071803733121 8843186312535644929 3992324269954842625 928725155475047424 4822920390442277889 2473704240859652096 7960728701158517937 6366153067344602704 270760149157316513 5502001277674586113 5182008847034368001 8146234555757827072 1255111107210706944 1182492253481584641 9026907003709169665 2751287409452685312 1571263602862266497 8652118495848101888 4966616056582053185 7257419953175125120 6122417737108027904 4984065710629584896 5515738939306278913 1901867173532303233 7146444548579786752 3279786865078435840 9072207529375026688 3844740957270868928 5780802213897132800 4264014557494050817 991791575111630849 935910304003144577 6238630309442600960 7199550191038960217 7242817296809415488 6009565468883682784 3789612448470855680 8004257602125148416 321823467402985020 3109959775654275009 7892678644166003648 8224736755480653824 2628945141374658688 6676954921354358785 3222664573649158144 9188500210216165376 7930395556937072641 4036506896139288576 5545176558681083185 8504955065737039872 2252799462891343873 3158170673074110464 7471717555658903113 7880293989711502208 7535100723245895681 2797900996724724160 3584036212438457601 8242398962883559424 1824190338251161600 7498100113296551937 8125144838084330257 7945461630107542272 1993602196114797712 8619732064920854272 3526217844726258653 1763748502893994296 5627561144991350785 1171178147678607361 7293866965623397377 1918111585697773568 3166910740316749825 7659764626847676752 9027295235288044513 6702057583396159489 7645257111292372929 4767924792362266625 7681016393908223872 1875632837244139520 8274436989008024761 461004182555217921 8269498468552802305 3197461209646694944 4805990899141394433 5769703339802019840 5488341470799173553 7714364687313906694 3259644677156971969 6226103044925333505 5038735111941802240 9001450339414471273 6771659968714324993 3060930736064686080 4162280441619410945 397933105567760385 115543038804619264 1810401069846363137 5880105237566461953 9082686414294892945 3762594670996031489 3990405190115950760 4556104490192789120 841756346986641473 1940328741035540480 1408927878159466496 3182134533497880449 519619649528508416 4013081369054285825 864395788650510337 8211677167588122305 5245251493910626304 5965468962654429696 6548693471203417008 5073004172799377408 1340649403506957952 9046958150599036417 8403723425230749697 2878441895911048833 2434844187228210752 1607478224179068929 182221622214400768 5646017741501247489 478182613447559168 4677027272862810113 3444200217990248448 3474737781691857601 994349799564416768 2651997823267241740 5828135413300927489 4497445788989833216 5449336360069779457 2941407723006197760 3758523733710437377 2765684282989676033 3878848771949244416 6763516525875189249 4087860455491198977 5834129946693752832 1950692136190260225 7518592697984572768 3406192913447825857 3427046572994002944 3252090604612201472 5408835947690198400 7367288084733938177 8752468563734075393 184768584217814192 4590837842462344577 6115803453023561857 757648357362499584 8214686339281643521 1645126656752057856 5316688005673168256 2443714394643693568 9108755728672558252 5205474579860186560 2273453709283426305 5332565635344257089 380042011338739712 5200669069513342977 4595077271864122053 1357389261491003392 4423307810489913344 1721255908601184321 19799685082316801 8764373125171232192 7780912880547098625 2281080375093250304 3100780705771531777 7363442349670105089 9078851355000581121 5210178066013165569 6183811762837181953 7651550403840613888 807017639970569185 2598254248685569 1130845686788864401 2119510499044958208 978870997249447681 9022095867737153537 6454720544692559872 2622574414254617824 2911019183927110016 8062136291018684161 4739468544362935873 7918301472231429537 41305410653528065 8035377940089929728 824520717713145856 504083284747250689 7569486483791052801 5355756447782771712 6828947660339267584 4084760687207776256 548403007423367504 7792009494582717440 8241689068863533056 2990959386481394689 2633115830974808064 5147291794514466944 6747961729699760641 3204339420711564929 1873680410202227752 8011119462607809024 501870478513699840 463984718725204224 1932401319795638273 6460708720806961152 1125021396113571841 6095240059167293440 850174353100707329 8506194107372166785 442903551837660824 2341928994014200832 6464685335819976705 3594761710734881793 5865586771403644929 3496246096532055281 1960924446439768065 1911211691432682688 7980645599210006528 7455874883981279232 7863503836703477760 1212665011268324253 2822743017416520960 1852847397582086144 7906479082273436448 7071053707323207681 6318802997684994049 1454053491421478913 2191267489158964224 8746544677627231744 4942199684336577025 9221055328325884776 9108230201246265345 9135325868886747681 5825668597844044320 2829428341262942209 1320808177437306625 895117162552786944 6578981130581658336 7658775938840616960 7167529051324796928 2232110327091316224 5329403314696059905 7476791175538767489 2922882864392490497 1842279315446169600 2129742513931894785 1105867604838245376 3712565307933926401 4711348359816806401 2172853846634910528 3994870893545776320 1428129091419299329 6330606699300092928 7285001589579264001 2977831356647639552 1907246242324303744 3808810589810870208 6799438015098896384 3166955072188260353 2652903233210529536 991040301255819265 6754388037844716352 6586500033791715712 5681997707300962305 5142191476761411585 5755741427546479744 6031673161166474593 5715065032249836800 4920166825212206081 2424168214617897589 1608814695841398785 3744180596435885056 5538856309112939393 5561421615460402304 2536421742259666945 8317876715313082160 9100067262652863105 1898820377493950592 1440564723197366377 1288950835361844928 1195340802992432032 4860778179903306752 8266846913908465936 5579321651616086016 5553497279212322064 3955474789090080768 1698076638366269441 1520869468213893808 1178350378418594112 6384248427438589952 1072825277145227648 7500483375201206272 2238299772619702273 6889089803186882560 7269354366970761088 1141684514032435200 2166818101006884864 1931840956363258369 5255448695431065601 6660526348071731201 2586692088715939937 4756925486415060992 4270265826202778529 8904944452887658496 3363430044101548544 479316547817209856 1675150868884663552 2432431429740088385 4420577228698506240 2214453736350496800 4366304801069987841 4551636509280567296 5561417770011213825 4731585450666422273 410874607682691584 4982227758582792192 282980946925669952 6718194995459648161 6904091352663617536 5160742453731962881 6068697226353836033 2837489726418395137 3624815808868474880 6009263409317806080 2634422869758346657 8767456727313694296 4398160439368837057 4095251277054140417 910779319430807553 7920506746979340209 2000262062810393789 6642569703541183489 4757862271495236257 1700995338531449601 3989867802777210880 5394691313649729537 5430389816160673281 725619250718038528 4483689142071603200 4403256998917513472 4925369440132796417 7811464929399013376 3775598735748913536 8649518149562859252 8653176331834467328 5802691758316337153 1323804669057631136 3461352885677031425 4833551398846706688 4583459892481016736 624756029784055809 8870339202458195708 3871424327138359297 3419530662077542400 2541670656928202753 438691823870700289 197711375749133952 8058431632234899329 5121492720615042304 5182418082747645953 103900599098283008 5875341576326425216 6375448415682195200 7514644035290552320 4328896696760565761 3337302994752617601 4086985046126264320 5176069276484160897 7082048260684655872 600914607790946049 8278466699356754945 7309032970153021441 4495458929910845441 5228353366293317632 2472725930217883313 8017115223067120321 8719997374040315393 1790716744900599809 6753408501947821216 4496951945150269441 6267032509004382208 3017454409278062592 3067620106150133761 8007740896258009088 8113842606587285504 5153750118721248641 6298990132575168640 3859840947462445953 3020895579188510497 8473465751171560448 4971342767269164032 3849284856304035841 3540477317087966209 3310000984417114624 2666337177753649152 6233513633667899393 3065446647601177600 5757834154748835841 6171835888753242113 4767082289964253184 7978454824598450176 2175729630146797569 4617228637898091264 6202692705515855873 5457765542371262465 2129866618648559617 5027744385158547457 3717635210834250240 2651452865158266881 587787500383505537 2201713045037469952 6539305994539188288 3842085982277178241 2998725046158031489 885897304851654657 5916570777743065088 1672270089121674240 4941109204401491968 5542157311437732864 368566541758219777 2326639483291856897 5608054218502921601 4608645242550841344 2485749549800434176 5992056299188166657 7469221366495282689 284521198969035776 2301551847407960064 9112401559926714784 8489719330895678561 6626225873627381761 4319266786983784448 1115457515418904833 7900825449721605760 3098937427167426305 9022041991663035905 6830727814276150785 4919012684628608641 5258002660232258176 7421231123972071425 7214552837043781632 7178888209105150721 4429488946574487553 1175286079552622881 4257096723504422400 2599066600209448961 3007748021901168128 4973728271572914609 7268201153036488704 7899075672480017153 9105227311675764736 7601566574997731712 549119765640241153 4417466911630352385 1870670203224687616 1134755071159181121 8235516562028485121 4846877003156857836 6201187100659732480 3792309582809366529 5517341212798353409 8648723486618471937 8839160594406545408 7269980790553875136 759399472478645249 3834121620975112192 2374839871022735360 8180657574901714945 3428496059868905473 472345476630576640 7701397051056586752 3920467842735793641 44523482159694140 5407717077575757072 6384260237507279232 457270061696266241 2268982527645346816 2162853555685332865 3210507546983870465 7408756058802227684 9185620941772324864 3773045340139019264 1815383437172074497 791856763653832704 4957424550445978881 432134011860650945 823205766056562080 1968120702171086849 3336132811687494656 3872253872852670113 131954911989475649 466156349941764097 1878851424057320768 7804235073824133121 8153683914090420225 4475298380284777984 538137558937932992 4811970860313068544 2380987008066977792 193197903598399488 2157818160862584832 6495271232487918656 8277761341805128001 2941206386692513280 1340530373268581889 7102036678447738432 1010444905750222368 5712441129574274816 9088393876591596417 1835014831657230336 7871580990841552896 5570315853792235136 4821256015957417248 1983864321133196288 4155752351217220352 2856522987060048048 2759123641772760877 5124104411464220672 3027289623509000193 622375831843280896 1431558861746886848 6354070471475822593 5275557838785452544 6823170660782592000 1894472986077643553 8132860010750156020 2765129564936159233 6568879045057268480 1770155963412374017 1209413773548918273 9041657188107227136 1138283112229490432 7582240595829013376 1100792574568362641 4718722356055079680 5357783175823210753 5422147301437808641 5102802297918193665 6733909012859502465 8531048105570166784 3003805991855935489 7539940907221716992 3568864534228615169 1046465254153519104 882338173418014033 5570275546459783169 2730906491598946304 337008206622211584 4328037115469772801 3149410589011586912 6935187769804726785 4440453419202385921 2721503605725707776 6272917209702858752 7626967950680342528 3789750925985827969 9147500714794416512 2200278366459551744 2406253299638108160 3727692632000342656 6474485739912675360 242035363945901217 495062904188862464 2182847598941981697 3867970217838247937 1622025528850513920 4481876273059912448 5781006478681724928 3947711646249238017 8934438767131873280 7830915079888348241 5129706424686002176 7173907469617318465 8610123774450466816 670835272735703281 6181681382174596097 8293333181710086144 3692392905161048065 706190518456847456 5158133345415402457 1393264475912421112 3208698703313155072 1782497673424058369 5006962371818338304 3958653903740503520 5293768086138519553 3721781736533221376 6546729368343464928 7942416510529007233 3096449594120708097 6770148363004134913 7276101758576164864 8268470592429096960 2621933468021211137 5881247790773254657 7405354697479421953 922234415494143617 309350001324375041 1010286139454155776 48327635754363905 5694893454682497024 2903973050017503232 9106278490545787905 6622456189880893441 998011609005537281 291005653403213057 4328231844405673985 4934345098628617216 2823434828648192641 2767128015346931201 3630615778275491841 3234775484565626881 7284890955474817537 5794903677813063680 2207256725731644513 7694528090785660928 8113483993132506504 4468659777664155648 6915417861280710656 2809747508618980864 7094075444895744 8807698101325790720 4259005909082046465 565920363598061025 2536368319780627296 1158912102592020481 1006305405862614017 4209506096103817216 9147444634287006721 5359199658064216065 7535425302246870657 5252321322369023456 2765878138547136513 4032943739091976192 6225460337935675840 4899080165790842880 6230482021190550912 228975984565531201 7906245187724418433 4635000514758406144 5134724332690462721 999396424941516800 1530147534830305280 5280138758506107617 8013003507253874689 4325637560415263745 1153976166813146496 9148688104563805184 1633329921793441793 5699643762803736577 2979785297214768065 4336987304472212605 6510175716495731617 8803431356557518281 8860281488285401857 2757815139156681473 4381275941021888513 5627857669384437568 628737159207084032 7357679973962823873 7434842498431179552 4708213952479338496 3579046924367155617 3294268693281762560 4202555428109694769 5148497959404105728 7416617103972041472 253426652235688577 5756246897520328705 2654319775327038976 1061829082513145856 2509836701484315009 8268875499365728256 8616182888298894880 2307380453200637952 6454231623703268800 4989513291712798848 4536413462830538753 4003842981471365121 650753787086569472 7900758058660189057 5400440605088235520 3951273823395002369 1874615692725749377 8598786478455286209 4285871092606157312 5218923583650682048 4505819682714726848 1952549852125743617 6215072610821964025 988588685108019200 8691460089798740480 5582410714258820337 6191749662089936641 4603609986699389441 657754962436300800 5533380763345565697 3087029188436921345 2715560065596295168 2964625431504376833 8358815246709522432 7120323760447192064 8795004082533015553 8693949845174685697 469674196786627457 7716000138604314624 1 7104560961872980993 8110102283310532609 4657424003674458880 591943271534524737 6771749852278219776 860621729043972096 7965484154617987072 2396945010487560449 938891729840259073 494330108948684801 3557969172647804929 166183399434169088 6951125840516087809 7836528546306222081 3059191702770448128 7032056093644488704 4678745894716703744 9060294933411593920 3514244699166380800 8236418017114094593 198365264369508353 4976998812205306881 6280540838811713536 2917352127654264833 4694074816273055744 1807198088944615425 7025828444502391297 4676722962482126849 4551657225483583489 7679582672498735104 1017974544426795009 3837166466958562049 4470629928279474176 3690714890941759489 7268802053917671424 8304313039938456136 2688194258800374528 6462219379445598209 6263279473305206784 8746117772421875200 8216488634273451776 7821559076362783744 8604297903754444801 2682694659269173248 5435566396696964608 3895285982428348416 6323081076108474368 1933982060326584321 1156144203252248065 6333129779215269888 5977980943635884608 8509231107018989568 973406636736144768 8216416091224551425 3922922655944240129 6543364755157745664 562206905482368769 2586867501476545536 6381913173673213952 3402989195917813540 2137978761237659649 2329599550314876608 7985242782263068673 3852417487249052416 3644255801215554561 881623379187393777 6908853351604161088 1814978901036662785 1929754356851814401 966510984188944128 5900536110061322240 7864345259121293312 698652599772438529 8934419464173492673 6066605677908154368 4433590990645624833 367557192553397248 5252563900840288256 4230937991755616769 2289594285730454528 5275599087983525889 3156416634120100577 4172154962129420289 313395719672217600 2561830790048399361 1158818542965547009 245668404863254016 8543207828845538561 4048783465778931520 7273806517337587712 4128899082457012224 95819046535168000 4735410555476222848 2207587335215477401 665847539702047745 8589049633418074112 6581907362623594000 1620156165437840096 7234531447309084256 2428564715745804289 1007832219208990720 1011982296790849024 1930580632926868737 6582483598104607089 6334489884295714817 2353542957464781824 4800567195460296704 1968450698159296512 7033227157957750784 4624348613950627840 8917281505803108352 8518393171748405248 7049547951056445440 7239698989354516480 5122321093754762240 854169264352919553 8296802448224617473 2181475191093264385 8110370442670997505 1860468861237423721 8558860711517912673 5561806726916423681 3406338310074223041 3158844879699135680 4401485633720810816 8660637654391980033 4773956741723877376 7727114931185489911 381154679297143040 4851664857618841601 664651264628562432 8878220356213702656 1538547228799205377 6865314838870421229 6098615022553788416 1808918496572997633 5294307709230009856 321197634242213504 8124277925480334849 8967349903215099905 4350426392955674113 5710237656123190377 7254412938000005120 7620006376724971520 574274449876915968 4222668317376008192 2348629456353656320 8709452112574913729 5906212997126607873 3117107281997812224 3582182084339442657 5354842403417899009 7118419311015071744 5990846124112455680 8756627379993259521 2763462451468044288 8428093114706558976 8162803337675218057 2533724719815517185 9057738040907041281 9194864527215230848 5298607459445520545 3780722299434639040 3032368628648170720 7602243377908443265 2261963401738725377 5209593217641423712 5152672636653502464 9083247175162773505 5505805425937166337 7578581570380507932 8477581696110540048 3775365517351692361 2574107593862883904 8976817968395716096 3269610046940438528 7814468630477510657 2071526217269542912 7792165592393702784 3157805480705640449 7921936094976126977 8960616097699267852 4732143776604543744 6001556411685529857 599345942320119808 7799545883691805985 7502617295009986688 3330544276517059585 8582426260630705153 1928006205897888128 386886981911109120 3271900329827036161 118505864314247680 2881469502439780289 4351356635415536640 6810027774748880897 9064490476029589249 2044556403554610032 417963898409287681 1207482054159826433 663574852783297697 2502708744418371585 4040051658876754529 1375965130793189376 6526792173743669568 608144732966727681 4781055039571065728 6572208131726820353 977470124237654312 1468332930325863808 1040135090901036289 4984558419968915969 2490396320062636032 8357070968076350209 6391423317092776449 3968700337796303040 9161848993746548736 7371079830393366689 3585013015458263040 3453159851696916800 380138079050727424 2232807170387492865 6997034931080787969 2356928393940790882 898556237534307329 6718807930287128577 6032425595872203776 5930412686506786817 2982736313979569152 4236270633769645953 8039087331971887904 808117778993488604 7611976313788228096 4170865099105927169 7332088375822814620 2988316137705439232 4185054647587427456 6368783058751841409 7708200023964958785 6064617561858494465 8545838695193559041 5973828880890470913 4667772705742512640 3972139496110998528 3359435472590864385 5126261069386679552 7094324168786935809 6155777720077563648 2603487345551324657 1186023627133280256 4195413300298842112 94805865388544001 65849361251180545 7837607710453528576 7310907065849446400 8980623546426206337 1932905782159092737 3817342243870105193 1217180668762110464 5910214823051171840 6109678159334037381 1372435913584197441 8879039771172143104 1597383009066506624 8123786128529298432 5259789158971965440 2246877943679226369 7581864529423525889 8882940711061381121 453075859291539457 6245617785431988769 6952438492244213760 8093177633600933888 7852934056155938816 8832893721242225729 7908405831753133953 3826607024092817153 974363261972946049 2594366226871893696 4178139543494407168 4323594188500468224 1719461503868662296 2348558571997232640 5919945269912678400 8172455285221216512 639539556202979841 5109051164407553 8224722726528146497 2595145635786989761 5576299151686238208 173716958542611201 6096064637684514816 8916963765496043521 629009296374525952 497919799471324153 6514694363785625600 4526989427952886144 5402484022646915073 6509582691281960961 4568585661088047872 1066865226839725696 6955662365679681536 8310042430892282880 3924413637920030720 170246917979824896 6682374037189943297 6340699627965542400 6576550970721263841 7475555402994597888 1282307444668972608 7496168783409119232 2448307200596041728 8877630567401663489 2112759341008310273 1349951836112013824 1243011042564667768 4279402116868403857 8001259300988674048 976197883085177408 2241936665314442368 2724292120930656256 5449846708119499264 6798042601136110081 3025854814379243553 8870647642170081280 6268520110895854592 968809199239844289 1063737010655324161 3665248674991570945 3571007437141583873 5258031411094546496 542555018777795585 6614338239992173569 8270065827208028161 3029548762857914369 8019554362121423360 2933028820637037569 615620839835877377 5629441966928479745 936270387755993088 5545153967665204673 4934462817198407680 8997399434833848065 4473565006719986177 9142015399830884609 7748934368508707232 3097277443794993153 9012213603355408384 224348776452414023 4334936775722684609 8057273683773910256 6995415736827781120 7574901066163268096 3188335681220108288 3472661362281368065 6566173810403880961 7149390110907162432 2986239816187799985 260629496888725297 5128170545289854977 7591856052554122496 3346401926949552129 6742418523756167169 8133179943611841313 93238934305004872 9064389494298730497 3753921733041169737 2162721499876625169 6891319076364500992 6239012630742179841 5441743560424938336 3938072273872858112 7320793249312353537 8933615024238063616 839886298810040584 9098253298463408129 6343844578749757441 5614648524462844929 2567765833248788480 1637358228299106305 7332259958496297472 6650855396991893504 6004478621833804225 7427892492619485184 3184718497161932033 4451645951201904640 1154784159679965184 5257043509768134656 3885195262111799041 9131576580787261953 6881289390732210177 3697612567811457024 1404129853264337921 6779031872805535744 658016960511561728 1537129908275289985 1835013274092204033 9081676944935386305 8629480962173199744 2734810624229618689 2113543906103793665 6494895722452432097 634777777961131201 8517736721786888193 143655161457958912 3393635814077044481 3480798150782976001 6010657338492153856 2410915370976067585 9099077531968824065 8285605945945825280 1688391356808293248 6640689057317110785 7107095380041096849 2636790721165325608 3534899465879523841 1193318124787555328 6947779472708337664 7669099777371799552 7689749051987183969 8382107401248437272 74786310679053569 7577929521793597441 1185576356318950144 4598712835927269825 6204700412216982529 8534920153614968672 2887500786317028865 672734251402657793 182934235883681280 8188793306756042241 4666269522065542656 8899407297939301888 2072581226954084608 5254575773690246528 6580420492207915009 4556305003913549824 342045748277156576 5652368521337561089 1111787980362598400 9217348736716279808 3070371412372795392 7595404465916767200 3741957275467816960 4571948477918597121 3211875435170726912 4031930202108157664 5250471770608465408 8141759933672624128 5327713429885295681 4893271560489912768 6064153814845854721 8401927824685291041 6430540698622230529 2961164438012881921 648592390769603392 8763197330287010449 6319280090864918528 1610172394640329601 198439240321957888 1103370957674790913 6721060696774097664 6616847482724319232 420498029403328512 9023582409185581569 792692848649850560 7363365279729504385 2934089568236368896 1289527743467975808 233261682659776001 7534730574585366725 297204889981872128 2359047987214155776 1210592896974180353 4622725083924590593 132416103773628609 5270226967733144769 3877029910943818241 1945927039270907904 7761692813469090072 5335512190729195521 7118334086201968641 8072078738849445888 1901835173149196161 1128715808301580288 7381897013990630401 4879932759363634177 6661036860300912896 6146913559274579712 7803612639014550144 7270366537613876545 1381619445912299073 7085384794916933120 8053136872576770048 7504129174053548032 3289608384651100161 1907124528513904641 2282385596102746497 3310303605217820672 196018651177813441 1269652017248438528 6368645026981806080 578587552931881384 7227159921076042753 4556471903650947841 6211742820355087425 4391264750081337472 6826067220665415681 9196170802383683584 7213600216670524929 7963104429511851008 1851234393959263232 1343894234877465601 242073678898658048 792825447509393408 8883317082742013952 2034075382728359937 6526230599986446336 3612570992732078080 7691723928626428993 2708174626320507904 3291184442386613248 9170850502463416321 8329829147514896385 2837071868726972417 5335559043624622113 4007065267024077824 1352061993769793537 273402414728309248 6072443480518062081 5968529416597536768 8471942224513623552 4637331410009875201 9126714023020068865 2275312980953554945 5853518297977727232 2638366725394607777 8287641761537818625 2617619203003252736 1284287453829529601 510687187383402496 3628487042235330817 8788446799736864768 1117782533928081409 394273212988976744 2588338409426293840 1375211380257829889 1460070889145653760 5014837296731054081 7732832228590168577 6306708432378277889 6613191611122152705 184775922374320929 8506234434525201618 5814992711156751360 62568325063027488 343343149832508161 2820745973275527169 6732849885527330816 108061662517598209 3670157146566993409 1868097029137156609 6571530247234437121 2991290536040513537 7392568435535091584 578769407759002609 533215839411765249 2057005082078464985 4535625692285106177 778620241068560641 5015684570717605889 3184175616044482560 4572462758151970816 8435337184533678720 2910030650645409792 6305752777355165697 1380801656668569601 2505828044967768064 209404152848800577 5782389529629211465 6398113406078491649 8680111650134036096 7607342304585391488 6599362712838514688 19453090563227649 5478304124505288161 2128266370641248336 4656543960895655936 8233267628776873985 8070823222393379968 1089604309256940544 628056386526298112 432122882084484097 2690578061806400113 8607067659983262336 7276299388407084225 7601874506226253824 3884474038482669313 98894306136457216 8598025978247308288 3652890851364276993 3905382150358581249 8823418255195868160 607197981130620929 2916638637160092032 8813446844042630881 4450884238130750848 2518080024126307329 8794650924366430209 6679339812946408832 3942888386969065985 6651790390688780929 4460064716585694209 175500845741637633 2423908180017312049 5965232640744142849 4928217198593199072 8606908389460017153 7221513918458875904 6214661467202731009 4769989588884717561 1989904048080615936 7978181234827919361 4045090890477252217 3785433013930697008 9164934756652847104 6397734897393919872 580695041244025936 3610647751081000960 5606721998954617857 6124147563229304953 7320427318899811073 2307913021322075136 8717282026186407936 1436118387750513281 6207888966750641921 2427798716134473921 4361724863460175361 1708546376196202496 767282500919984128 7017415193209423361 2136575115526467584 3811911330802171904 8898925600923615232 7390634840527208449 48663460945690625 6507514555611396608 4961485430079143937 958936203766703568 2937537926110926081 8287133938504176128 1450991829182066689 9062768151471296513 4731069977888942080 8212036178228574848 1808275900640534497 4820654546171543552 158034807803033600 7707355160711708481 2375676932332193793 3689008777224784689 2742677148906799104 5159981848490409984 7585215679494887968 2997192519654235857 3166974666307371137 7758185362269162497 9050190802799165440 1181017582831935232 3269687333970250304 7726735655235510272 4911866849743015681 1406743052261699584 2410194557608157185 6662243853495664641 8384173172979891840 7260452842460391424 219347606468362240 9221324154753384449 1864427874807548673 6381540500027531776 8989229950626648065 1406236185086331776 2021439959783538688 3077015039345657856 5647262977302921217 484695853479793008 2447258742740268256 6603481557584996352 6355991522337798337 502259915933155329 509381155042300369 5175215484702021889 6512465913700057089 5245080196781342721 2018531528815756032 8430965362425405696 637454157293951744 173210406635304961 6967529508314463233 4397028588760212480 7572440390571020993 8486359632965677056 7838591257619070977 2072075224794536448 1929876349330749824 2420216800980073744 681325468217964544 3585699694423752705 8136672751758295232 1261857141536417025 160196847952668481 3392963375197852672 1456726787493323201 9192425787938279680 8956673667096711248 5604078362546040833 4029272862991339008 6447079227416408064 1677342037294786561 7376869194369924097 1576494263968690736 1203490188611112427 8727079501991292544 437145480510629121 7140127144934018497 1393290752452991745 4263020763694022657 4403566701516881281 5015292254549770241 8119135505257364224 583679891764822593 931637939483680769 6120631154396725249 2276809848360783872 4924615185003429889 2006400162905956352 6662199775842566272 3156374026101434369 8072713756389948161 7787464960026369280 1037813838303502336 6847826892299662049 3437906626772597952 2553829845003347968 9120137680291079937 2963105053166887937 8760638480449275904 4302221537079721984 8089566247779471873 1147797920011878400 1545336680070542720 3554946188093322449 4027919555615522817 5753529178962096385 5778907257049620480 3926389878148582769 2152564330079548096 2364098491194408961 5920499832261541888 5679563306412659584 8092339522552178815 7078218134585802752 6569829215064316160 7373240924404735020 1868139826353206528 4942942172863751233 4077432610798813184 1256288924611656832 258203965539724929 1202114793866625025 3631357611259418112 6150648117871771648 642160473087235713 2969676019754336256 7819380327145176833 7120877406801544449 5174873028560683008 7708972830292205568 4522453313183998977 4369437426464366593 1091084275348628992 7656585769415211520 6990327382640631809 3318638794245757952 6522564416954816513 4187960681733464065 8332203568424779776 4460106291192266752 6492597546294914593 6204074699266195456 1059937931173658624 2510438994752510112 7431877469929422849 2419444015379499136 6977238435073864705 7256810591346649344 4774656363907481600 6089922264111804672 5015719840120452272 1625431469231374337 7037851894698349568 5085032740622401792 1008632132004688304 9043597408955342849 5890069589822734336 6817807885389160448 4364963158925123584 1016686502840201216 3984736442205953793 6137138226254610432 2629692636339912704 4450211380017516545 7914542112706919424 3173011693844916737 1749637382228008192 3688364383694241793 7992397291260870664 50442861435588224 6342251742845004256 1727677675062635329 3213787895070277601 45822696843054080 4184499366524853888 244318770963212288 7316076976608604704 2672313476375068672 2483089675059068928 3554387174679040257 6989605377208679424 8719003250884562945 3953502749225745921 5935561493211820033 6807008200072467361 8051736656916184897 20785485452136960 7489078880023058880 9036586067711328256 6790415475115679744 5184191716462645248 5051809238470560321 8761284350506827776 892219283024463041 2288335255236345984 4569241546579065857 3150350427835867137 8192800399491621889 5369422335672926208 2681014345083060225 1672672142218166272 6834707297945649152 1401750254307508225 5305442998700942336 5811986389837559297 2984638326634120193 5878753191743614977 5199958120810804992 6468685211013042433 5721473865735824385 5788780584874868736 580884126427090816 2716138322191040704 6938220864545898496 8917151336354197377 8828272422026903553 2776340459307339456 3913468500297695233 7865543196804354081 7743641123160287489 9016105984053510144 1114711312263328769 4843868314210995969 9207509452699084721 431142814539317441 8538877874391990273 3231450547782584529 5479881452410814464 197147550318743552 2466782697944811937 4768870669226139648 5840324508974970881 1507045865759664640 9096726111493955585 5413236597572776193 5898892352683307521 3063991437791272448 6443348674854318080 8811879647468093441 6044874375009362944 7598083661430291456 3404964002908258817 4907408673220642752 7943935671221436416 8554853701599542784 4165609088394632705 6205713752047084705 5424268559969550337 7635748490093326976 4490628611733270529 7300399144681503937 8560391814233616193 5715787804708507648 2839567283563416961 7412926592999437824 7998306599139410657 4354126829781233561 3695952378981461760 3478219704959757313 5267333520864051200 8801337803821107336 1935439856808267776 483432941423969280 3658452506014269569 4335316808688085569 8113896193604937473 93454148389237569 8610973994991716865 362322295674372096 3392471386228974272 2042082627010428929 8767390987922080385 7159635714919397377 6747282433906704384 7310802205618241537 8609032851049070593 1413332759063561774 2279353412002299905 1005472337384511488 4633144197685309440 888204003277290497 6708653289610478224 8930240077130670849 8850515777164517936 7382648323574078720 6680314320418186817 8141248616356335617 1063072536224674560 7478133959570227200 9007142570715630049 150239893566614528 937382137388486913 4718319545906004993 7424691661338188033 6793391368279539232 7723159213345177857 8004971974649856000 8261419619970252801 2294126235515425793 2565496546299944960 1411764745912225792 6409360063927889344 5745880611414867968 7921452285376178177 4023562791110836225 7007783459417505761 6918912382241356641 260898094853629313 5435490788291603456 3021711247946350592 566438657995927553 5787378218301952 6928166057803262928 7066343542568080320 4123432323701537793 5396044848219515521 6374697765489655553 5528782538211864121 7206866721058324481 3078200188630437888 6431588378865796864 3911795157834692001 4529668024429121537 1516454564268311552 22757438552733696 5941005225620806657 8470375086718857652 905458082007969505 4379705077605683200 2182797668860764161 2678247838784905728 2505115016863520929 7487913170346483712 5094096523675205632 5309235943821099009 689720302463384065 820255500524544129 2351129901575503872 332727336535162880 953106320671377920 3906018444718502913 42772239467881472 3380945339759984641 8796249770024666561 150302372170237153 3492704547370088488 1054415762692718593 546641041639870976 465403329026195456 1931766074105468721 2995976292190778369 5434123247242410496 546666751983462400 2794148416146863617 6755642473213403873 2040289024475668480 8806688049177103616 4812277226752671745 4317662067423125505 2754509657991098881 7611130513939598081 732830296146903040 1220062118450912400 3611951277617463297 8787363641923322881 3529043112571622097 2061065489037860993 279340394298834945 5636425411286257664 2170538159329254145 2461693201409647041 8036927181142011809 134670005269344328 4271332557397524225 6113797253595412480 6030165781123843696 3136781615010951169 7558028004177739776 480348680272713249 3931225834791632897 786938361561705793 5078744288775613345 133666355911947264 7085252131341467649 2245856883348420608 1683297306360471552 465831896651853825 82817506808041984 6996334725149045760 4618356402843967489 216832546937219456 100205494197676032 2482389822662649856 5330218635257278465 172750132638269440 8825544905766937473 4737462775422227200 6429093192538075520 577143891831497184 7081703136059858945 7758590970858700800 1552685538186362881 910796945028759553 1508618410471136256 5901584953526234369 5876936785533581313 728500955198932256 8044766644867369792 5025991610903976256 3514036212180352513 7176001661421268225 5103000099719553921 8317174225902895104 5600551783418592257 3312366423420818432 5959453031338606592 632703344800008192 4054162240250106624 7069287246830982488 1682993882842005505 5758152645609510912 6765983336546118657 3577485524211859456 6616372337080702977 4028677980418654208 5705347894908203888 8427730733073849345 957335454375720961 7870031702430470144 6144141151991125505 8239540119362116161 3210256094130601728 8942086869787299713 6448514098234857729 8548239273159240176 5812830361129190913 8734437358947294721 7537770448208613377 1768303978621288449 5857049562394826081 3216987180977864705 5383246824765055232 8677186092329778433 9056597357439992193 6481370018179613905 741771312148853936 2223645696432510080 1255909325192992512 3436020355749724673 3153147622753377665 6345945062659443713 3160591321203390465 2782671839381622785 3903465666437474320 6596659092631783012 2674853495849320449 7079421748610396160 8108432618901402624 1857223275031855104 7161167437313789952 8303784448834387968 4754719661955697152 3843779349857526784 65305426538307584 8211379073587609600 8644832213419206657 798088506553296000 8850825377542795265 2278712815866279081 3938679540813703169 7593134669843841073 5755364081642785537 6357725453075658496 6649673532500708353 2543791839400686080 7687489776327569345 312724367584393217 3580560144682960897 7534705117919611905 5980494528724549632 9100352664321040385 7540175844396070912 9221810025059933185 5026925042714411009 850968036958896129 1413873495437361153 4574756193465633536 3721891898837236225 5676979392225396737 1168653610909899009 1314543785539293697 4066383990811691009 371710620799138304 4799172964631269056 7890743491131053057 8638906327308351312 8729162126281410560 7058048711520167681 1222964229085593600 386793361393876992 1150296927401315840 2565617601324988800 5481492762673020929 114518248024678401 4631471356161953793 4174193211150237697 1428260238793402944 6018356783516361664 7847846769746502656 2283968246391367169 4033779986026061825 4183085718431256577 911277117892198401 604935065962684417 5634479679850348545 6529587226013127424 2432891828790536193 7867169406006216705 2875121424375340441 4911116292442167360 602999537256417280 9099020013058289536 265329411953718049 4372309949013944001 5292163239566610433 4615832141562892545 4604039982038256768 5249253436101674496 7338650205626302464 6346271002316009344 5843990973861652480 2952063210163873024 4643062998592241408 7159130712833930753 2124362315668017569 4562824379799995264 2557576961364449281 4526046744825506817 8235474983253344640 2233033750861516800 5016528917137897473 5049010849388659137 1326215251428450304 1570127242121750145 8229777103393058816 7788502059974676992 8714222065545179616 5276271191953009632 878575461062410241 2952129924880424832 3675884428243763201 6305336982005912321 5902622669149150336 4656047030427630592 8287880554401412097 8217343604295782777 7406355093025539776 1177224619785406305 1757997965048435240 4814045643404839745 2301228086789216512 3488318865279413249 7748013736382574081 7652152734389822400 4548109297026011648 8703773821167814656 5140841408650601458 1016135889966599553 2936849561302701568 7009093954002255872 2267708521221074433 8339215308168023296 2379260789617144385 1653853879128031232 5809913236556912528 1161620456155991552 5820281558616165377 7970138471456970753 1294185199000682496 452126869255799424 4241001909240301569 4360454125210333185 707794095543004353 6156162029433764296 661117916534130177 138756156489732097 5151852369307739706 4153970889729507329 2487168827866856161 3213771869485412352 4730702634684940288 8916891036865515521 8873674698939523328 3426669208939602688 4817669180685633056 7673661560720548689 8214028591310742017 7108796068004388864 4745972950897197057 5584092741603590144 1849905575057147649 3102158849764005888 2190878047233235969 4306559545661186049 3258035263461318657 8498401196990140161 6383154071715971072 6255219694017167361 204730606952499937 906788305289773056 1806418683788974913 2297146518617194497 5780762354602210113 7498439156925056008 2607040673162806288 7108141074448859136 2768717245461491712 247278192410513408 7133291609820706816 3166023639915805904 7085439007406661760 241221538056390976 4569552621875671680 6822886749457133569 421759816114949121 89886369609259713 1257482471261870593 1030342941872357376 826320841746219009 6746931569544814464 2842739239623135232 5121344132762533889 5619921539373081473 3956756173650692672 7408486050366279680 7997746066736807937 5451456833646392321 7569330483794113025 6414925663422266465 959678439682999125 7353627235832133328 5214058403335241729 3178543334607781761 3836959567080817408 6651723783088373760 9166754933218836480 4543676624797827073 1162672636901425152 8186421195835641856 4252023492177375233 8352469472638389441 4560109456406719617 3742465512042745857 4024762713265079680 2437067545691023433 1522048115497117697 6726840396803769345 351128709230231553 7416491902182809440 5466595464156085504 3289719237683223041 6464252144213748992 40442500807065600 4590607826111727489 2327653784925027632 4460626297790881793 1910410369905710977 2720468895305311360 2873631504201727685 8642303636430636480 127259613394251776 5209668726258885472 2321341295384322049 1639861884245721985 5347834084293279745 1750815152124579840 4181658355626862593 4231485063003602945 4252939967890927553 4141904121079822337 2179638062418740001 1471660256025116673 7221283591008689152 4271878359928487329 6660601768723243520 3172527079145897984 471476241153275456 5072224224973398241 745610423363375105 8315178437364840961 5059777847303785473 4855032922046326785 32072301591221441 5200034315511920897 4828087070082472208 3750402837913843969 2044964682331587488 1429044571953820480 6632350853039554561 4554233734743168081 1156174840556847105 7509421618890047984 350851380756316160 1480010193571130113 4630725397850039808 9144711289676249088 7622416125356146688 8448226427236466688 4820458085201228665 1959523290931258625 4298636311066062739 3588543618474692609 7649804074217439233 2970491781975533952 7815429511304312704 3265126039144714241 327688908296349696 2323764702928468992 7918748419360883584 3133717294664355841 2454395264458037249 6171358628159750144 2094962465826123328 104412082783133697 4658225530636773376 1972962482808764929 5026037738051936128 1529260915211960320 382478153495564288 427704623072925696 6078308064200724977 8671909557586165761 3311981583039686848 1836753501481339393 8043988103061163488 7064644036794937344 8905058453144597249 2628747217740529665 9106324072636178801 8955882496907003904 3065439878958438896 2850588217809508353 1661557625424773121 6849246904307144704 4429928447923765249 3969504316046221184 1391924123477475328 3458914725676491521 2032553310741403648 1769317803860247808 1391225658951028992 5226461046681223168 7553284433363023105 4750641720271033857 5302239507044499457 4094056326202773504 5915601802137436161 6130032734487707648 8446836097161172993 516273330418542273 4015842088600619656 7758611208337667072 7104074680117078017 5740479884792112128 2141539703812185473 1241044788957950208 961695043258704257 4733676542233059329 135225370734465024 7625133755660763136 8756235938702990665 9050009368468142592 4497773218043588608 3467831784521462784 8683565186550792193 208456239637436416 5498029618529042432 6802722471778680833 3117215354785671105 2266221932974774064 2670663583233202465 5729952574550925313 3017101554640224256 3504016702437441536 5885041089812197376 7268437270353235936 7808249832296549408 4864565587854296225 8560857544895798880 4558652319374082048 4665738385756622273 2831019885882275967 6691452681306177537 7222303677508799489 2758276315309735937 6300921821006331905 8097195212421038081 5767500709558758016 35346145776762881 8248912858542532608 5590506849979783680 7823385916945716928 7355667620662819264 8168618199221121793 3417045292780842577 1458602128705686528 906976565477744641 2405173699848616192 4604178846037753857 1053494332267803392 3091579138248245248 122828579596976129 7330802494151352321 2028478300320164624 2502582740819810752 3104541010654313728 946736650047324160 9121861789413396353 882462983941539328 2331310128389943457 8248895882716137556 544340909180699649 8024048605636192224 5059601469773644288 5010111617582389249 1004342194854566912 1080210639441954816 6356127976424112128 1187824134764122624 9000237899159046145 3437497973988745217 6054180022101213184 6127830640289587200 7811890310342216096 8946781387112800257 2514438424998116353 2056222744973832193 9142330205106527233 7281162735685074048 710974925882567680 5106396607345921537 113822800043533024 2628291609808076801 2388820467659400705 9057545206246156408 5667809729896652608 2859069345659617281 2348285691573174272 1203170167388904704 8069356558487352193 1136728698867685665 4303006734632859136 7120301163714583552 1649115802210376320 6061312713331310592 1737717477343802369 1286610440966151169 5537287082699763200 498676258462213120 7764320028352622592 1156885544451926016 7797677291644901377 6199838806469748480 7725000238594809472 5155382114859778048 5819340130543239168 2294798469830095840 1837849233082337280 7480632537079975937 7039386602404184064 4986732645249187840 2129741371555355841 877576968721169657 8247669903462985217 8669543775641890816 225278416607641600 8768811947217200192 8005480153087361025 1337215763266051584 1565601015093721088 8101263143227811103 4086671111402829825 5668209705491899710 8296700793912314049 4304628439607579713 2229997950618435584 5687130746551930881 2155068028967489537 228695361581465601 2188920955825422337 984943110447978240 615227590028754945 8062020293836973376 6470776608799252736 5684359231474630657 796654969786099201 2235915457358900225 267684696392067072 5884085625400499776 1163083770196656129 193663043798063489 5521278790319774209 2779818467130089921 5615175792551092737 5173744743436972033 5599816306011502593 3250405367591452672 5953321778739082241 6676667853319969537 2893694645987704833 2941905114787346432 20795557453877248 7322085512857518081 5527004577294047457 1988269408125705729 3911070723012931584 9010715394180721665 485284394677090816 5805050470704873473 4582871673940240352 955606280376885376 7277217377729647105 3014377961799007568 386136915995239936 7818809674723147384 4268634360868973569 4731591106336891744 7104785229347052480 1710873302754803713 154858307181911185 2784004224762707968 2376015876117006016 8134689086271720097 2671162754695249920 5594329259094661888 1380983305141282113 5777580425656107009 6179266019303494145 6392466715868884993 8626779608851383169 7961887393062245985 8472972418528287872 1194566305598972032 283629359382296576 8234470644952889088 5805530335279324033 2236627818472697216 8125819873693073408 4102172565891077633 7686092090803519089 385606526405796032 8678486107201374208 8041648117581476177 5261792601859731457 8208920667728918848 3075607028616437760 806512961299680768 4556730384976494081 2017583574858477696 163812448061227009 5134355145933848576 7441303101114051072 4339532733254668288 1333145723106113025 1245501960106803201 4147675267548247617 5093758334797665537 6951976724553187328 9165544977623715840 8336912629854486529 8096749501309715361 1111322149984110592 3472339572598958081 1704921715644475905 4575410738404444161 3644867704612663296 4321501434086960513 8852137838702536705 5984427346624982852 4953368184166973440 2227973641664061952 5354947814401802240 112945397855086592 1996872181818531840 3535762292929048361 2183036306242838145 3989770524401427264 4774808753207640065 2006119031245418241 2756348811212265985 1527442528955783168 7947578210599707137 514948601936397408 2446918376166359041 2551255967625747457 2750749061480117249 8979258834527991809 9115659264468148481 2232275115656699904 5464466229590623616 3414080869388182145 2633071790987853825 3101696606658898945 2413354501624988160 5679601000341835136 9093824749904501760 679947902259117665 1104205936548405248 4649605338428542721 2199798439199244288 7098255049626712064 4513739401546209024 1338984074015145984 1412944690336923648 410134666280850433 9203955416358134008 8027839109357895680 983177057537718784 86890517750177376 685579311853027744 8364289402473997521 4706242662542043137 2672410871080567169 2786491153879400449 2047118111375421184 1611401393286090752 2389848894450413312 6221608731701497857 8641705654346034176 5689321578556137729 6031667348646242305 3839608499196555264 3554361930401737729 7267821711266404865 7709677838790262785 639625425270603776 660179289661618177 8714163003559269888 6776755254437603328 520019196226910449 2224932771123946817 4155698594901677521 154881417508517633 4781557861356712833 1862824587148761248 1867065317830631936 7420157250268093952 6036278481316622336 8427008393425371136 395602500070900801 48549853725740608 672111340843710160 6343800994325252497 704051826826346816 4228377015864515457 2136641970352591665 2845246715879703552 961163202512691968 4220544510592778240 1460806448358043745 5304700044999896064 7323568367915910400 3750256516620285952 6001672734761495873 2265887843860045824 971609929072246784 4595974370826985217 5250190707132740609 9052989053255745536 2728024987042520193 728527459307058544 3681078909853616448 3943529464584652801 6061246218012176385 7894918033675711232 7494807410099048448 4931701266144576256 2289703331540202497 4740114978999787008 3129036980642872949 4638281503749790048 5296021976479956992 2779748735167660032 5021122136529115841 8222665887472467968 2236852422153289216 4194317862719403892 4343397648262108416 5795024662254050368 6978100318890881121 5495687693955355198 3758738370411987713 7070296907741409568 1019097746732025856 65945448527106049 8054160030617169536 3164937183213978625 3117649920510590977 5199912187958884097 464381976901289984 6351128007105839105 6368637658484649984 8153886495569993664 1227773697209943392 8994942763977551872 9029577604427661313 2099966467857973249 3357853683625023297 5178370407725973504 1102205184913162241 7463018517192745473 6875128611651978369 8677763462381641729 5023436829971218176 6114957324115165696 3119478358992089600 3130853229761392065 3238110627216052225 3786302109632135169 2128436583826174464 7517563762530844673 7808641525628636545 2352344168777561088 8339540482158776416 2015563181953122304 4755206722547417024 8906293481585773953 4907919303492121088 2728837688014042572 1002372356634262529 6411924172249759744 6869754346823774209 1313263304171899392 7216380132379033600 2676746817452056577 5155698273635303424 6000129367758478449 7530178359201980752 2199777218475008001 9007186742176999425 2007000938227278081 8289055254760326336 1846181785109731328 7443485657832529376 6821088607802334209 5692488326784081921 890455882334666753 7874834629360275257 5264678643113553921 4606249202127943061 8636338005074913280 1074047193864749057 1978776947214528768 581847252308721664 5181311790867000896 1485928306963139616 2009134117251510272 8809654532527739392 7897448252570262017 4925156397600510336 1473147302353244160 7155980424852127745 2899708124058972161 6896038922845226497 4088325408104783872 1357184419676180480 3854344850702368768 4014723636176916480 1616514891706482304 6530590507871236352 8204122489881960449 2103947130008649729 981981480314417153 2472002823505547713 358168339653918720 1819414636935733248 3506591607322220033 8020079530392551424 5021257608612003840 2439745571480957888 1185067376394815744 2878085979995968129 1439512564572072449 2216916032664616961 8326305300985274368 7305230329501679617 4239189589270339585 873109061069795456 4914922447109018560 7277030403667394560 8292080272216457984 3563291353502852992 8057153922066076672 1674723077892603905 924638907600321536 2567320319048042752 1202051656712138753 7046977498068680705 8575548896736051200 2902532791837036544 6799590017237073409 8714527764263599104 7000375355035713536 8784800279686603889 2941921059658318080 4549279912717997953 1664507420430666881 5790254272406568960 8521443817163125249 4363694671231026944 2850833176788790785 5397524574254923777 5134064683041699329 6884784019100139521 5525185010907698177 7890964965903573344 6237954546223718065 5719452453901764096 453666047880812545 4399977385786092096 5980419308128777440 7354190200509696000 432359187293288449 6811737524213027632 2415562298296045569 7224813121610395649 7877844044686032896 1220697306135639168 6643912907223758849 2622560304511475712 4850020852214415360 4978706358149614637 1774346188753176577 2870068381784610816 8226315850533834753 5327649104742376448 8039853436827840513 1539688371738533377 2138339590830430209 2193391377062213648 6941736168998502400 8510142369158682369 9111237105527252224 2949240696077417473 8081124937119448832 1316310715208324609 5891283952665722880 6430979895102150656 6823671319000460800 3273416539118768129 7918215742279745536 8498536844726026240 919773935960959809 1590179555549100033 6459618165172292737 4015771768209152256 8283655875739079200 2888061750088491008 6440494987161947248 3177951901883817425 6650411581717872641 2924677851641765888 6595125110368960513 5302249836113585665 972762798148872193 8323803253084520448 4182089751374211328 6617222254598200321 6954799914350914560 5432568930232505153 6827563645269271809 8165015528719528897 1016649514783929792 4339903013497828353 6106499254174190400 104663663732230336 5904648241422938881 7065436433841602177 8473925943226933248 4705802336067567777 6833855332155935520 5040580371234947073 7119584145398558624 1199233351286511136 6884500289302886024 1173670237946815872 7981809029298945793 1173379133151230337 2086888927039687169 4859579883891982337 4286077999993192449 6465922963140362240 8750017807486534145 4255769773279281152 2018482124634144512 4030285625341312624 8992860541954787328 7350528068990323969 5893325846607808512 7095104856181022977 7240877927377680577 8410104756772022273 7220245765662429185 3164077488720665472 907281236413190593 6557299578105581568 830520486042469873 3910850001269241152 8849635237642297473 6913758080503983617 3764958402086810276 6480345581816160257 6148672334175124736 1712670913013774144 6362423201555012608 240328083044311797 6337709847362634673 2550206345523776192 7186358081270634401 5844071341748156480 5791987820789198337 4047130798172891904 6496071193068114945 1427333584517903104 6864451945274675392 6705785348253679617 265624003257952256 2424444938542213121 4212805366174295425 3743125560367683584 7870284507546651392 3637630891980992512 3451090863542374081 7473870658429022209 4063528776145952768 3428836406289827841 8625037152611140248 7012483192690049025 3886862994770569217 4292865195146393268 4618160754311700609 7225079511658589313 8235509213835034624 8573873066572523777 3743407544583896065 7101669610021551489 1854444704445492224 1522856107580041537 3838236191390442752 7505276914375114752 6090916007745552385 4023171277563297792 4557260287276526081 1722137172072607745 5792560927576519169 4861558752959212929 9119082108460050176 740485070381252609 8673609297785049088 8403133944767016928 1908644666892723953 305463276219662337 3332265913735274241 1764322806868144128 4345598059773133568 6788421030396071552 1718145513160810401 5098191033635197441 1531835112632861696 9101946184275059969 1981690276603367424 1741666502800884224 4061009545582526465 3774442816824213504 8795157238979843969 3864492986953186305 6370080640504582145 6135802454012919808 4206757417471475713 3200474476697643225 1730610150824147296 4591449018977368161 5059857868736811649 1580264623661633536 1715395194385022977 1618984918686234497 2367180382547143425 5462688369201484992 4377981609110738688 6309402602289233921 1264081472340230145 4282307892176484736 6820394286153940993 327561215386468352 5523633949238067201 2151143243057193153 5972606152807596033 6853135475277372545 2867604773898551296 3210494514935306497 90349566597497569 6888312711287016384 5637309668224450560 4562665535626646881 2421397073088697856 6266987452790772737 1813528351751251200 6643107115641421824 5491876952476667520 8743536034378200577 8418870252990342465 7864859077365107905 5227981674572299527 2121905637524110592 7119411154081127168 4230294374604247265 1068256919281073953 7250022400504365056 5678625376860565120 5576770884380530864 4255528307373247041 8376415157118042624 5091553618718353728 4175920394603069441 7276770397751266945 2654077934355961088 8064362045306641409 6976826793740719328 4817386014529892352 6721246498106606976 8114888664973084849 6708626048833037312 2831426774856626040 2799084420260381697 7776166005621241248 9048731354868219905 4916100156686467072 2587463277092589952 7809783814546595553 6578068012412379136 4149642373645857025 8728539006133485568 6217045791880738816 3559132279765172225 6659385900648628225 8172558344902747905 3148510851004008448 7236614602934726144 217460437261943296 7613276079596721793 2416725856437114496 2232087141445764608 8015663960569446401 7814371018706286592 8324553196379964672 6103364638049899264 4017388345200136193 4420670779577101761 5628722868184331905 4095046315905044992 9222797331269148672 1439630074392772992 8322526633062854304 2420327747156385792 4880625994706714624 5975425243739197953 2658748019038060545 9136832616111785392 8811504033460320785 5180932764202171905 7695607003402792961 672671016509327465 4222014179843342336 1643181512614504960 4652193845995973440 511219190584557569 7725242373127219969 9188272845776051713 7992351023126654304 2786224096677811600 3033862856148680064 5996607259285684225 1444251562398950240 5010234529616534784 4430850311618474880 6150827809041616896 8077947527117897728 6080850921413160961 1152928496555914496 5404228876165727041 9174801146031245313 7681948726915694593 1494266602142441472 3723261553788687745 586660922109673473 4646714183775385409 633937414703578096 1825643786632429569 6248562189487167681 3856737275355715073 2925921692653347328 167811734813157601 8841495509720934017 6336469678378714496 8440025551394299905 4446184548540015616 2163939594446713857 2198043658661707008 1710219897906590208 3349112944774174592 1844174405292131329 1017902801470013440 7016415367201165313 2200313845449033856 1751280649812398081 266625888903233536 1369493071137341441 3536903786243821057 8519249593917475841 479446685084614656 244011688463082864 2709268433025753633 2922585681631992512 2082041733723301121 2552425428389005313 1820049826009885184 7342234733134738432 641247104259686401 115801675192844288 6674833007675062400 1880852376096434688 7002090955008507905 6189920791711068673 7497161494215016448 7016553027470573569 7374422290053130624 2643304684749307904 8869674426068107264 4120215131016102401 2207285923561860865 4279003674889846785 2126764838870729089 4961201574259815425 8099887802028261376 4707143943281804249 1554260993157941249 1440406388277743616 85671818556184577 1919408294278856704 3772529423776546817 1340103828172295169 3148213472611233793 5898732704286830592 3030765426818222081 119050867102777345 5525603652733366528 8786426866078982976 8201517776515012832 6246477446087778305 7163531777346404352 8406842259924659201 6321481215569364257 3131151010867545760 8964465807963076049 7751221982426824705 4376021369157201408 8298437921881302016 3287775771471380480 6834626274265977749 7469788808330027009 302476966822412288 3088795672175312896 3832739259149551105 2538465450105813633 4798448415034107392 5848283856533307392 2917965364758226337 8588796456250913888 2974208659687292161 7118701215289488640 5318700919692460033 1368698071885414401 7520207772568997952 8901765808011411457 886236221365361624 9176276812308670145 640893808922058753 6158348160298390400 7677823491792924560 8419471288560546872 2048513018197382401 1260049932982255616 2731686964950712320 4051511774117952513 4659739567210192385 5152906505806430209 8920230528969867265 1828285433738905792 3912483327197995265 2957671898847019009 2688727828521863169 2249326591905696993 800694290555225537 5400467464732708097 611229388954160640 6931436921040961537 7984752498559903232 346161955074605057 7364774843821847936 7484320014272283904 115642273253900032 2835475528263008256 124299055897707520 7481736209220829185 1202186763513669377 8744491986031725265 6493257360679436289 2079236497126559488 8799064256600312065 8459340284971760641 854007661999570945 7136500703612426753 672680405721038593 6858541520838828033 6499734348109635584 7986792328346707969 8847856287372468736 2163783219620686849 3121576500443287425 3479731657005596673 7731763467437304000 7035724130380924289 5255392565847879745 4784802077663442944 7016862859294629120 6621253295169445888 6756127836830749696 6549120478164607873 2396898375380553728 7737897210249281536 5767302212015214761 4001893760837067777 7861072225878131464 5755494123479072768 1032623190669699073 498048020021452801 7427062975815897729 1681789049296388096 2001016747699718144 8402376024071864089 9075452091306643456 257319059186733697 3974880087289769089 4527222373841887233 6131759587783077889 5635386033030687233 7576054225008732480 740902423507663553 5478524021974302721 114908075035328513 6160657642812669953 158132274803368688 3907516048734622504 8482990175199128321 1876360854770986497 5395666475928256513 4616918837572773504 8731854740872231552 3738327785513166593 837188995850671105 7409916137413595376 1495653420044512577 6972969972287200384 5753629692480454657 1996905638870086943 7040254734228114048 4243891237873641088 8117604928843298080 6455420486446866433 6951162534228608768 8579806901484650496 2798575777294922305 3290898574766949760 4108566113451419968 7244014476036867072 4816600961350307840 8800446666546352768 907805199496673280 111197702419456512 116296798552653824 5625395529748546848 853844066808618832 8242948985326446592 2109871711375532033 5160955110741524481 2128142607953560704 2163371187760037888 4481965743609479169 433191230346401344 4564443771774759425 4595684707325975809 4305444653680579480 2619135609339039744 7895216739068354480 8028922054958896513 3713365165036650497 1462176681158017025 2476338496691924992 1247559421579823873 1025990224292686976 3707762527308087297 974597418911188673 6869249551530250240 5083398609258953088 890949442764709888 3638714132495081728 7220805029515187200 1950441182918565441 556445630956503808 3351879152420151297 5479181779147571201 7134977795093605377 8699518552147757569 8821591694920531969 4961184042830686464 7118843010391037952 6660061305153519616 2923223533393997824 5059176257083133952 5190561529981711065 906430922874945024 5559077913410786560 684996053266183454 3196420657162223616 7734984477675230208 8705792756630466560 3921635860777863297 6602251545613903744 7143369089360689985 5448465858057466881 2767357397748491265 751265048607792256 8684538490368916224 4642207064679099393 7989995282228307969 3188080665519194113 3140135701031485441 5817754604034194432 6333959690614052097 8664294157831387648 6173640484489227584 7398142020613377537 4199750586012547073 8406413101224286720 5618591720939524097 150161408262509888 6578250761961914368 6110292149102345601 942408514757044929 2864489618976422912 900108064429733025 6542157687731425664 5491193598871536289 401155171578129216 1655005713747093632 122274269082054784 6100046841349308160 2600635782819487744 8709909233610190033 4776256837867503617 6897783581332554560 5675256269630595073 7868589696778200577 2279585449572589104 5819911006408450560 5897205906546112417 1968595352090223617 5770324985051191809 8682078574006118912 4158317525827825665 114848171657478145 105569853945899073 6885076586332506113 1329611940136525824 7283893396624879617 4472463464415544111 4815253161627070753 3940082750498179136 3048949600623513600 1421037011336794417 5368802742480830464 5544631753833168897 7415932096110006272 5712650240823069696 3946451981760723009 3316489028982970369 4051253743315855360 3035408288583279360 6615796091584521344 1542304366200089345 4562092953642890305 8678493682828246353 2584421203761638400 8886774002960703488 5021772324033219521 2461625200940828673 7338928256776540161 6484599620506323969 8031852190496748591 2624561609865494529 1568952524883653633 6757356910041701377 2918315763736803917 8154479792971072512 971288139342349696 4194856411085475873 2026295726122532865 8182896891974664193 1368683767328557969 4729434272663001601 4841521040270459905 3819014772601389057 4746372332549864848 6586297368944003584 1674865093989678416 5753289447537064097 1841822178430440512 6762083000443740161 1362019258702894593 184928268542978049 4684253699550724097 5457785126024813408 1019008308929363969 1051075531390380417 4556218458010836992 6737233853603532800 240587982576676353 8085518672585759457 4839793726048746113 4868685567752721184 4310741911942725633 3321187683076866048 5260165807417749121 5441844409190606848 501542807916720128 4221301655594909172 787293095429726720 1095525939771871232 6597458588994641152 4363432880564516864 4614950603145446161 7772246928328340224 4644104318041337216 6188839322736923881 7847668543797334529 4651287667064940545 3381061970787780385 3633387365107834560 631326532745923585 1768568311959800065 5415888807145449728 5975525110748921857 8876190254786745857 8988276210061422592 4580313484825198592 1366396564336887297 3439266603309268992 1282777599304477057 8958778003051791872 8429912205605883649 6991097778341666817 2000460115988092161 193592419285991425 6272436644329552640 6711338280396615936 7427964766507434496 5613168270331346945 8621240127306477568 4339551555594710017 8930705630062904449 8183187955711317164 8319234944022356992 8596504478021982209 6187584475581668544 7083989111967732993 7883574084797055872 1640339362084009472 1446156115078420192 3109030511469177857 7265361999684723804 5128031793949862656 3923305993151812608 2562864401537368064 6063626279855325184 6451411787401040585 4528393878521328640 6531070900194705409 5763229546529371137 4904511140933520385 500821618399354120 5221977082682838656 193578140523535617 3531955204862836736 6790511874116141057 7631234865631461377 6941181109272829952 5132266489541011297 2807376240716546048 197279098109607424 7786362436704639361 7918059162632779265 8501677359179038720 738345717053947537 2607469755488687176 148041684199844096 7639276457894518545 4653230929774254848 4788844779330281217 6500027124086360193 1634254415464807617 3668664136169538560 221692782325542913 3190051289978719488 4511734754964030080 4975974900139294721 5207409912234162176 1703606648846568448 4615157127000494849 1399011126125635712 6621870567660916513 5104297861637760000 8182870892103647232 8459073553604623872 9035854981419147137 1858064944242352384 8992661439753675649 3525596132962932289 3868601683868613121 6055947479441440768 5269386186995924993 5635387329166314496 836862980120685728 3160400339019572256 4727757424455909121 7587163116426933729 2284210158506606593 7550354341228136193 4280688011467520001 9033152219765506049 5904670483513115648 123148136670836481 2339858406451949568 7773471276779175936 4297509289531911553 7028818621796356096 7442137570674048304 3614112602316681345 6130002163893641217 7248700779564677632 8715822292239362689 6066521056290560257 5251189316026432448 2231269361457299456 3467961501285045761 8399724461881745408 1 4888696821466042369 2455204797640687616 6787454649924943872 8122563604268769281 5017489209968205825 5641104834930745985 2235141914637631489 7875936253311631361 6613936567092325825 5162678379210777057 5875203219262979585 6196479456652189696 3741987078421434464 4366151313647954944 5845251637902123009 7482978959235649536 8371477827254362112 2101171460896739737 5066660986372948417 8846188555321448481 3432150628544282625 2179991351961008129 2326613418030530561 1395666456798297088 2038719926102951665 2241641463294384241 2940003300368425985 5608737074693460449 4256952915044372372 6983983667801624576 8177344559078123521 8304750533363074121 1494774118639777793 6871172843274043392 6459640163154259969 2396027125267256673 7517370810728604545 1938723822330003457 7362080704383997953 9025727390520944641 8246604360847319041 3338329252953218561 7273240162906169313 830981042935677824 5038616186795125504 9007080129884924496 3577613633079854081 8709637518379954049 2643927959035445248 3847081901968047873 8370618790238111872 3016395039300669441 5882909089365712897 3821490499276734464 5147916161364656128 8837309454293804289 402563885900393984 742638930107552801 850531160066528193 8285013504579603456 767172690442184193 5418728961460023249 7505165087890599937 3452246243789382912 6776356659618903041 2679851254847467265 3759766797606775361 6335171839975183585 4561176793788766208 5964583662467407873 4636102067078948865 1413286377701416960 787030462882062337 8338850486054940161 2234088541316243457 3288359782513002240 4912508832802290432 6033628329555781248 7705194475931966208 1365045303812423681 392930161311486464 5963328065250963456 2598369067489656833 4959489050717845505 1593422990160453537 7753261669371361809 7318422211215826432 3649938670973616129 3436922643265159168 8034194573771245568 5140851945486311424 2982187109470766080 7087377516533109504 8148112973137240833 7795347202940418048 6089193522887585793 2177267518419953664 5265080552412089841 5018941268089360784 3115533033927158016 1773683535444027392 1033407089418752001 2607788502157066464 8270588263722913201 1907230306490695680 3748488336625211392 3678653566662025216 8768087588689346305 2133510700941676129 1178468833082466768 6639355372953778720 7821828980388760577 7472677317149720577 1359228699010961536 1195303605578660960 2656706476483699121 2647427181787353088 2139613631558531073 6518248817419591169 5656421769277233248 9153273054150524928 5470255824930269184 6175807277341081600 8708868691916135280 3763789815550159161 7724715346752176128 2121850817545273345 1671066977896757376 3291158211778181633 31488792484357952 1448519263921318848 1998754153988006145 6454969121671159872 6201663558978607809 6556594878012129793 5679188742383994369 387563644688760832 5818963005032174849 8075841225733178720 4615865576152373248 2985491484315287553 2507139344727664640 1810232367693261313 32588483345547264 6610222128714291233 8750176229786607616 9194881903576930560 7007616540266037249 4093282334240145408 220400506715951392 5784268380394192897 8533736153381076993 6875925400429402624 1537189072521739009 7593361732437121025 1749591714418393088 369311029406427265 4453076378173961600 4243026482171185713 5111529902059954176 3070468060509380096 4648460283789049857 9141339598406491840 7332163259098674561 7379675642358767680 3935292353469080960 4672109858376964097 3145805026730738304 3399107249416568833 2231883551781499008 5901658370829707265 8563770154515120128 6554970100471412736 3238512439858429952 1874484156894188288 3989180092087016065 953129838211535105 6301676217121283072 7151374290020302848 3353578017071585392 6371518243939876864 3735556533323911936 3125105970965717665 8611937110240264192 7530807359434092800 7079613248362017153 6891961113375535248 724504330791245504 4092731976785285184 2025424699320909825 6354666421832140801 1526461444976541697 6755470573579663361 3816634918381560257 678018475377033217 7124846441321219584 8481938214808240128 7595447149597437952 6282219078317723904 5185567244149347840 6033886272753352705 8780425836614205441 4792751679128218881 966060879478874784 956485203034353537 2568458510136263968 8284755838868928001 404423562432304257 8826194042187128833 2888569347225512304 3880652278688562048 7221411894671511041 4781336049995884080 5876374689598998529 3752750147434182144 3062824416817049800 565580713345859424 6667570929516053505 553247280530783232 1052190352785962528 6623077495919936897 1483186425338483840 5879698160147955712 8334687667848597505 3229532203078860800 988148516881522688 5961179033658083456 6028870875746214017 1204786151843998672 8118738026209850168 5828873684885438465 8576783331229206017 1199731239171875009 3898308190308021761 6819751072738532992 4621144116210594433 6676036574882565505 5003421785355752321 7505402846444179280 4556656441489848321 3231441162053066625 2599168560204609152 3039504981309473521 787976914174017536 6523615037634227841 5383346781529696257 1408306322620950864 7988169958232441985 3430247301903108481 8019584968945965441 4732231873096175617 8872638471430652768 2618143775609334097 1599281859148567296 387876047052180225 2516904278957166464 7628635447020042624 8593849597771202560 7978934815519026176 443027680181750432 5249041708034998272 2448436045927091713 287747244240558081 6607596712648362273 4370736053162533888 6183571068677017089 5232322458119819008 2299521275052163073 250935135776130305 3686941469840556033 883644513699842377 1259122125681328129 8987298526927697537 706888468966801409 2383765796998742017 4679700030285100865 667330441352936448 3972699874475039488 2697423666968923136 6351846558418524160 4846972737115436544 705027087187173256 3707769601218343041 3637943091962824705 6237221821205184512 1834640931330437121 8918046945801494016 6128407356836755456 3172194129818937344 237728317759466113 3788764915357777920 4274837875530071040 7888876444828823168 6676346350245280496 5510167185625368832 3392305603185014273 160360844847304257 5872751719636921601 820271101035151361 5496618464603222720 1334224193108242017 3206920943721865216 6047444897585987584 1266760832718995456 7780810671144393441 1774301221541534784 4368784953045216768 2133620084145838945 6371295521378222080 7176539301747425281 3147824594579743553 4591121405588392773 6043526266179354625 6384955431490982208 2081855928736519596 4676973823077640560 4287325352385630209 8890790154624475137 807347232491945088 2378576644317211904 8537022837794031617 7491170122627983792 535674236538748068 512458390492938240 5213643410041896449 269903616125486698 6809667095383212033 6962908068321427456 5893692772277919745 849506882938104577 1041838187511545857 3239963816272835713 9072949636412065281 1890146982915710976 4039485065027321856 5103817981168140801 8616675432518748672 3422170631506221217 4905397539402416128 7129532507673496993 8298573538329006081 3978371320555148984 1605006134918774785 6316912483333725377 3987259754173251585 8805827113907008512 2065573100183967233 2180540649889717249 6929459496052009444 7825818805867387137 663711110059880448 8855513508632780800 2300358469414583296 8202675197760417793 7537772446704235904 3107586051495345920 70287807683931648 5848679574519193881 8725904465396574721 6746028842679373824 4760012205434087681 5658619650468771337 4716498528335036417 3958978441203650561 3829764056456770545 6615522951546740225 4203124050638232448 5611858337469305345 1163242676479502337 2120622533200941569 3599658044086091776 1347939013117513216 2465843211628941313 5392836607266348289 6181722746838474752 5197094944302346241 6282386569926234816 720980114926809600 5636886299534163968 2574076119176847361 3201775379689766912 2630598131555506176 1064520240748522753 3233630787846296576 5247447094972647425 704403620632571905 4753796950627052545 1227530829116954944 8639246906152771585 6713645352092023808 3057227874420536320 4844231387944710529 3624897600043893120 5458730865456462916 448989730767380481 113253169659804256 1676070304486143617 5789265063361576960 7979645646616473729 1220318650620406529 179456323002008577 4747072355171004416 8853888637628948353 293256916027115521 7415727475262035201 1134266674918543873 5841696722682975233 1202873102669971456 5436530798598512640 780626146189672448 6350037982553075393 5850354390655026496 879435444158494720 2158327607563923456 7479965578483826689 1151324160255498240 3385276705912273920 533665657958391936 6633046900123565680 5374742496591085568 8906328588410700800 8864897099628448929 722700707400597504 4608727476680422105 2119723756093027841 4590460849051717280 5559047345309527321 5292898959418145793 1833630397989334528 8649255197747209216 2309518656214641921 6269880406769015808 9016434560907186176 1036117821250076673 1918104321039734784 4135950684013145601 767824759534052736 4769716914563695937 4023611707140841345 3396451048593306625 5844224756429252608 2209469479891666849 3301550850321618945 5585558612008992769 8365582564301950976 6374043316240237852 5189441678135551936 4913124308548944033 1449698102925192448 3350284111184861184 3779039915038635904 2493600111393112064 3402732675489242152 4821250163904236544 8179054388167351904 6454576416361086976 6991575076103111856 6586654308970381313 3830116619072413568 9222909976204480769 5825106611339943937 1406114919715045376 4374780655972380673 804248308991172609 3419445566740714240 5301496756817625089 1855012090850377729 1104133162145704352 7325165022573940000 4267790252511321665 8970805783432215169 4313356102689087488 5498289532241657248 7529595424623575040 1853684373257297920 6464086691919156145 4756642668337178625 3295351479108566784 7614847606270897153 5717887575895834624 4292868360865097217 214586236530720769 7342183417114030401 6800025979585994880 8127569829921873921 4769654453248690176 5645475548741632001 1162796263024623105 2497143197497523457 2401227653493175441 6517897284690442240 1428582282411982465 2497125481361858753 7652043823533545440 8242519070650193792 789033459051069440 2981292860526127968 4905525940129529857 3735829146340354953 4320622014224368321 595851786488507952 8085086361908038912 3665500177433493504 8233151897153482752 5722012641183965600 6212510660591437824 112487922792791955 7992528532275200000 596901257691410272 1051544168582375425 5713889912603707264 2691017887588798561 5772659934284914688 5935359121662555992 5000830042730430464 1809426085306597377 7829649406145830144 9058819666252531712 2014214387594780673 3944146141889271969 2133334304951631873 2194531410527815936 5224412431944155008 8478662876698452544 5007928940357189632 2833591404177290753 7337658122274004992 5405881723734288094 2755818067486112032 335490365884776448 8606623799144044033 1641631011741409281 663960294926640129 4791806161096571760 1204368026796502529 2475271494591606784 5601388158434885632 5443551416966046624 1028978686026991488 9197072103208406017 409471215325872128 6026224031657402252 1196507064362210432 5462667016082181121 8644689147100562561 7869504286731459712 8593409066899480561 1583089344158402048 7512409577328619521 433239920073375745 6728757772440109057 280752428795501608 6362336461490487296 4113540895479896832 1825076712848650241 702321683495569408 417750877208626753 4486932050622287873 3779237608551504384 5998043123033585664 9174963903636406273 1686551419693580288 1330492902983798784 385028296373477377 2052052813345784960 7341227614193182793 5463304288049356800 7066597086872564424 5460566335236061696 8633356349782687745 1582253164662509265 771764810627997952 7091042687549570049 8122690611984497816 7984478699056594945 654461061957271553 7357836281206819329 4204921514056859648 5836027823527853185 6209372299192257129 8858545053990331776 2226191421208923136 4051645001781704705 549716124812564992 8866653395983642625 4298172844188621824 7809053786420281344 6116611001556451328 5055190133766483457 7488616271057917697 5896091128777574401 7035532724141739264 1892526434277365537 7831317215819857920 350658834232333313 7402380715229887232 1259354757496421940 1314809072503898112 8760905119117306529 8787780729065713665 1668113556200162752 1312095825462891777 4287315613646636033 6913767565779306497 6916960283129937920 2548828550364556801 8600366499454226432 7327346702853753473 5383091829839626240 818648954773490561 813198000342899712 689570069095770112 4872109617581789976 3149597257564232448 8914055097140608001 3773204328505578113 3915139433669902337 3546981655672933057 1475844249471418369 6828211573459304448 1478096353698480129 2770988888358586880 3909636830529737473 8992961944358514689 3405477107195551064 5527219481356847489 6798675495736573953 1699759206379059456 2697913681753825417 2901041953493450752 2627183048466522113 8714932227798077920 6232683057133870720 7660815678879052800 6449276863074224129 6324462959371881472 2356603263326988032 5666973456451602944 4073264499980181377 5078101455751785984 711268782758352001 5440173100581437440 1193613423690645505 4290060210137211393 3368345813282344233 7700078955210531521 4221344894616861449 6844295482254177057 6466657975770302441 6877546202067767808 8630661487055421440 1321114263043204033 7312227736477319169 7324627891358796801 6495013965993677889 7324629532636455233 6923285658938241536 2642201478295425 3180233867435886849 4302700134989949184 1817281909015412864 2567602481969414145 1272517030460162048 5166483230651641857 7430178539681431553 6686679982917149184 7347851309134364416 5563603248217209344 5307538367703320576 8990495951451684545 6073951171604339712 2119496484793856512 5082627603249586176 7337302902140936217 313896809686706176 7579141267837936256 4560527162779359232 2116566504895221760 895097502048452609 6105519519288868864 408284248652062720 477285553183457281 1334476147531249664 7460521803268084992 4656512406880571392 6671912045974972928 7821011744140700928 599327898835819457 604058349490181857 2397469758107590017 6707613585269632240 1947082264112238081 3907353868602559168 1607332574784524289 4411510251584061441 4752359679471464321 2523281912083436288 3920869141359370240 759542298519491569 5599547880012357760 6996520475928627712 2903746595046621185 4326699594214622208 8236018975624183809 2907918140881859073 3384653350078485104 7162616458739450321 1082965807207461134 6979353273533609984 2647984187403243777 2501816224765703873 1486090276288708016 832868608595173121 2789190499711898624 8268803124616219137 9158032735965857376 6981680338157963648 8736835386360572416 1641527294871743576 292235592817828864 9009879717091258369 4124240614718881793 3122997651720936449 8284001958981468160 6095312864868544257 2206268321145028609 4205758248163082241 8970899628582090752 7606969163568709633 8498540983432253697 2280872535577396289 2023943544096980993 9200008071260195073 4533394485272002561 159581359791456001 7946572436667480064 1848404939346504320 2373255864859635712 565059542795893057 5167396623930572800 2883509640727887873 3807687567359329528 3687545999198437376 1054735410570475105 1727434247263748096 7674265105130470656 3260739567596852241 2360470197331587073 7703362876622323840 2074811219264526177 1347885291445694464 6172110672886516737 4115616930739468289 855939818635312128 5640828436645555457 4931638942871492608 7197700614308891281 2894940688403748073 5870649598818699265 6182304176852854785 1799658015771053568 2345947916731679617 9176896399878848512 6099224242787169760 7567607789134082048 3232628288761102336 3790999975636618945 5764055868563371664 7023854787786964992 953702943406098497 2956730446936634369 6596614945178343936 4302771379691062656 3923669707232505089 2877018077324138152 3951329220949310977 7325795730022330208 2483594134476591105 2133030687845974016 23212036199840481 7038758910913991681 6428227781282241536 7208709504556450305 970346827974732976 606814982992234497 3904108308202766336 7922257134425833473 3314353155720105473 4662137791527813120 9030801938129207296 3656830628542687232 5374553841408592384 2126644403762938880 2988075988514717697 7565808009143255041 98354314260267505 5882044047840116737 3111333459835944961 91918143263258768 4997994213909209345 4781736548314441728 4768616941910084609 8101863350625501249 1504979761830297601 7845628623579885568 8320184372824836097 7772819475334584897 2349507557148196865 1829268507412745216 2233379706704562176 7551845398323900417 2202485493484158977 3000443054316257473 387928972766125568 6989285844786124288 7965432841583431137 3377258622556704769 8110104318630834689 4270170241288476673 7086371999425331201 7019243835817330689 8373410998160057601 8441706701852559009 4039527546961761280 8277896672657971200 4854984271941609472 5088228868927017984 2294340567402446848 6815960893916519425 3405517759125868032 2519308853536296961 6217144217620185089 1214694315035416256 6472011849170854912 8439416239231500289 5398808268060364800 8815017566893961217 8186712612028815360 4535253118772552208 4790387247188590592 1488314760467023361 2557312166657849728 7035388688269770752 1628540016491708384 4577080674002422913 5458190961745355777 4539346948293899360 3035608963713519713 4421497484992151552 9079669760694248557 4603976876806106369 7836158379554111489 6614772681395508225 2983400987853537281 8531738911949193217 6090541013679912576 320961313683292161 3262100997655624256 5233803594195647360 7998177550648053472 2647226240910674304 867980982880733696 5345048277083967648 6862730711018217472 493096004717241856 5965394590076141569 1382493412997464065 748733324176053600 8981403466638419713 8140173722395904512 253999096387606529 3080044104994941117 4814057814102982657 9108732155975827456 1939156444428659504 1043151089979444944 5617270652666146800 5540756624731583489 890061308395076097 4595196484753899520 6823327851167022593 9209986715447761921 2743207092500285441 8231746718628481488 329947785254666240 2139351930390087937 7313932846852176897 6333293543586872832 2544742793342476288 2688762718446402456 5816338233171742721 4589792835402479104 201655672895324161 7571027535885486849 1706190053927751681 3308086362053097089 5287437612864780289 6408362439287818240 4431753462937863744 3796257528862212096 5797865729794268193 8911185618423447552 5993610258622687712 4809153240954948097 6398711788097297408 3640098975591925760 7668377011120242688 1598816416835446597 2422860482200233392 507172354612555185 6744115930579942400 8659107425169201152 9004865939062996992 5223852430766722049 7795406183262019584 7723997546823417856 1298140495930248961 4771982380884054913 7797521313026835009 6790368117345963777 1524812373206935632 8949938517071364096 7825405893969309984 7588771286693204992 6008458886725861377 4392625922765823936 8802456130969141249 6442835439750722561 109255065742631936 7171108205628170752 3514324823537046016 9183058295006756865 7497772035166535681 465177560863807489 6946629284773974017 1040666778832910273 768460124714171392 559890374804044673 7499631031846696960 6393099117110474881 2866179548941427200 8675569674474053632 6033790955600082385 7323858526090882933 833856202699857920 5057234147182735361 7405667405528328961 5565304109157344257 5810334933476008448 6715940859908521985 2017274395937088257 3035901875547035649 2160945679960215552 3873516235488493568 7077214726739886081 4555940055938175197 6676955357031424001 6498959734404861185 6486479014014746624 3866900242237018625 7407517917602151425 5698285163928068608 315833901444960065 2214123572379378432 7197413996381481729 8253742074433043648 4527536374304043008 7106340194556516673 40301065714535936 7182857895269067521 7803131065829927680 8262501586360932352 1579210283545289985 8027334669407769785 4947785046858280320 1065990675504243520 7018381331866755072 8980082073257650753 6079237151256303968 5986333929998336752 3995961256841019392 7825449379554793473 511822132494514496 2057832579106361344 6420219815059022240 1969004289746849488 4064046067131678721 4783442430077911041 6727620569434742529 4680068880134192512 9174982643209967617 1713109141846150177 6344163202292432897 8318402876796870656 7635076881596364896 24301696708214881 413292991130147873 3074223329980602368 8932569246499618817 1493581206172762112 4344269161358266880 220698292582449153 4016626175137579009 5402132303253227520 95723297237974145 3315460010656727850 2360940466471827328 6305378804007436288 3804435390956641153 5389198070636397184 4530199518763483137 7456924812729630721 3127894473366663808 645463069965808640 1058201981101441665 1527638281581553537 7507549207293004288 6926563428843820545 1898184543281096480 5460073556573062785 8462434760249926913 4735907957579760512 27733300068120513 6751671398731374593 5337241330527238656 6389056510700065352 1327915256972818656 2620374790911709473 228430997695905793 5229190564013584384 117329018747745512 3457401755637758464 715139414543874281 1167885009969571841 7897724878441232385 3744355845004645121 3335920878148734977 3920314258689535360 245299807317491713 4008870239697449216 5853664219499563073 8400477903975474176 69706773059664897 7773600622361141248 3733651363265196032 488110959967443968 3267193518280260673 3930958996490747904 1018852076937515009 4429038472264033793 5131446472717123585 3968881460841414657 5666343594431570432 8688648473076051052 5458544222694301696 4220609507169361473 238287188322357249 1681985445913673728 3835126045952924097 1087363712456810625 1237204551090059184 7086010849339854849 5889549423143845889 3137678283644143777 1288157582275827713 5424270780687990784 4163171321690871521 6155156678888698432 3660715375915817728 2406789266770083841 8872938447996392161 5277520691355751104 7027446635815141376 450778093132549120 2946675827828699136 8474180744683970560 8157957733451190529 7264328927933148161 6712717821038034945 2977266015286559361 1047599006206601793 8882454362592116736 7006864165939425088 6930138386190077952 295498453207361537 3388343787424272385 4110535303957735041 1592380166618842496 961579991645651969 3621239468704399361 7791875406595817472 7198538748222223296 6640334714310303745 6464948099430121473 7388072582016023041 337934750328213761 5120780226298774257 4072816626530793472 3708647974685159425 772399804349252713 6714369309798629377 2977519106033860609 2118535131462724609 6874345476409157728 8877395189426424689 7460269914271645697 3503184871396212737 7997772688187512768 677352077227769856 6714945609828957120 5154785952823138304 5013677525172617217 8705482851137594369 4373199051579457537 5500371810127233985 4570421463062867968 2616168828135637761 7629969433360437249 4130930088855338497 2155605882688842753 6121523612939852417 6696437165304574209 7268243282477309953 66119400273084417 8345969632340631552 6831668685261078816 3271958560946700289 5313603113440196608 6407326903438747649 5472791334628360192 2544831016774137857 8125994589108903936 6690905247167949313 8718189491634231489 2711220357563006976 1329306150698694272 7013386410046694609 8696979566099632128 3656268907051008000 3567327701906653185 5590172707657605120 1605537187071059201 6766299731623470776 3864144688330748241 540885014163609600 6539954715520490977 5660752618983798144 6093341134206209024 2580157603323912192 3021520194071909888 767091958323109889 6025165882190069760 8818167045661819393 2017278911452940289 4042462672883857664 1137196283935813633 709671109580702465 3696680754244185600 7875454020973331289 4979238327801404480 4093584372778175497 1823149566570722304 7366552336226967552 8855392548215139072 268427746911322112 6582839598649096577 6821671501034674496 4047178008439586817 6231818021077254144 784966438686789377 5710087969899204608 3773036650838906497 7868784241982341121 6296536123395981313 7811967229125278208 1156378623355351040 8808094685378878977 677356925574949632 1999009824414518257 9125358492768292864 4822728130276100817 948694217897541632 3957634397756142689 5449753427066056704 2178206106094187521 8330994183779847008 4030521742788171539 494325676967245312 4681385454743977985 3320555279588360193 8062813713001213953 1770153338034257920 2773590712983927491 1347153662770174784 2552012297495766016 3521911890256484352 8878879324777524225 4510704796892160001 7481169829505479553 6745938334825387776 7200692588987532289 5165673669029171200 5439662744134410240 4163416589718332929 8058432200426651649 3266300907197822017 7691472273593866784 9173705994976428033 8615397713937047553 1410078058679883777 7698386757228663137 2321199735324146177 9064586096252654977 1123234919226953344 8285829329130266213 4613531988928401408 5022399109653744272 7756798985026619528 6487576502713535808 5258644737799893376 2685262802278601473 7247663315259981825 3206636165616978945 9025527526331670017 2423272079330891937 8334561882065397729 6404251822309733864 6861956137498468353 2651693506347628289 856851657758081025 1292660986618961921 7334360817842323201 5808194411589658368 3458046470699592080 21344148815189248 1797027933472608257 583968486696774657 164368416219628049 133968727375344128 493476593040527360 5695132143083661312 753041444289174528 1850070148994102400 1161418559872881664 2191297893112276992 5148604508662872064 442099792030847040 6196853735307067392 1037331389432375297 4325308964496434176 90573707769945088 8495875755578310656 1519854819869792721 3855661679243165697 6573380271177662464 6207036475714308608 4828311084184141312 7814424412121639936 1817991945393335297 1756081886370332673 1876227957949908480 4701374540031782177 6751576432196393217 6431731273156362241 1942675375984174080 7561614087596980416 1271483230276279552 6937887650952050689 9360532104937473 7797639130240568832 6237427949243099553 4252098715749449728 3176710673638905089 3590097940999584822 1560005170334895105 8276700025070276609 4960307697210509504 900251150711312384 3675864214546610944 3222486299927117825 1514366681227671296 3584460026448052224 6345267483136263680 1974763930241758848 4331817851778670592 2851834807470030848 353393032192886497 6523389663514873440 6383924493371703296 8579121299705489408 6859644596882355713 3956569735728516005 6465385332882301313 1636611570029829121 7814233857522980865 2178645272814310145 6508248257090508737 2841249703668719616 4567962590650553088 536947226165919169 3397238874995499008 7421493460277174273 3211813575796031488 4104951258746404865 1521071995854675841 759934981617876992 6503160716245790656 3258272515717228033 8035424332915118849 8032613759679521473 2097866758214926337 158628317748826097 2198294399159369729 4805681378941370369 2829621218412310336 3320897422884083201 4350350436735942657 4788359423415805953 1089536040125886337 2749023662627761408 2712044879288002560 2555023643545967425 4161035984840499200 1932029090412652704 5989340796481693697 1659364119097485952 1735372968553073152 1312926773694431233 363620911572949761 437145272273881409 7954543226330873856 1671107971286407681 7009741166393954625 3419125361906182144 5716476705530540576 622768158685765889 5550696332980945985 3083726669988921344 8876951551112806401 4020225338601091509 3284607824528384512 2646294567854170369 4271889465400132608 1290344662702521345 6406812126873458305 7480471704745197569 8127927192997244929 8301678696042070017 6423857125600002049 4858948522611972096 2139792409020588033 1876103859559858176 5778747482524807168 5130547450676664961 131420209036066817 8153187979097276416 7031590746644242433 7334192189798057473 322837712956596225 6142189636057331456 2737695220409851905 670335809630618112 6340926596982816769 881775082322621377 7631321127236820992 6678550193207045632 2724139196368263456 7182217590700689920 4847893184497440768 8688459733151201280 7159039370726690561 6759561667429174784 1135939611064989838 4748597638086098176 8299590649121873921 7691067369903054849 6527097037587291392 3103593088460639361 5124353181947002880 6443889942443302529 3221413229458096129 8414142428233947137 541483530073671168 914855437938311168 8064026790914763777 5752731937453349872 3645818407758539777 6203593453717768704 240566477866002432 7814022842333528065 3424500032028218881 8165643746526453761 7123600945690759936 3124087164162476225 1152961946067765249 1643234012112224256 2988218911232393216 6224513013148588545 1106722151166001152 5663308759514750144 7521152742435061760 6046283873681847040 8871442032164667392 7180554131434007041 356576164753762305 1177984992372189568 1332925871833389809 7468782739748648897 6977964990794347520 5343772024390085632 2589518517870344192 8459769257016242176 1448970062409940992 1513916615846756160 7319993936441058816 3163902249849896961 7994085230323253249 2705657990565120001 8182595759842422273 6974602496634768385 7367629568392471936 1969115533174887424 32735497339273217 4540604433422409728 3914607749397577985 5860516301283935232 5945580730733767936 8474495489347891201 4743570631983766640 1094108627350235137 3201317386966032384 1006824067610103201 6410804196759660544 6709806534760469505 595756042170700800 5808126701715675905 7157056569742550912 4518253971604336705 3795136648141186865 8794520211359438849 7397138612941421569 1715611617185890305 4053589137705092096 5254742228843942080 2972912764054335488 2239880328984097280 2737424624705922433 1518244440459256320 8541325511898038273 6258543708008742912 5667171244000604160 1536103177655943169 5183037521882973184 3826967921085667329 5923318240470245377 1524003894561013760 4660435131031005441 8181560275895333633 1954547523231259137 379619039217020928 3021620591203783168 3016661050064347137 2136568513651554304 6610762147783162881 466487581545742336 4966634056382006657 7110982757679497217 5735773905107014145 1948966414211664385 6132586993559457792 6756860170052720086 3064763433334332929 547938352148742145 3956917380049804288 7829402311233379329 6344993665703245825 8710163153227169089 7608027860490897408 8363035329778401409 597281925049926657 7753449813142167681 2978970619526807553 8233077933216629377 8142523213655048192 7440056889438171617 7635995706875151616 7364216555453743104 8920253218781069313 5686878432308403201 256051562516566017 7612501416996045833 2837289433682952192 7831561758039919360 8887940581933814785 7314123715761528832 1160244662989928608 580411089412284416 106343566871169281 9038233966831835649 7605812819094274049 2892798527520423616 8612583324051906560 7965496961573193440 4756130223085368065 2218046397696442369 6695678993995708800 7152713954394246784 7277658144141696849 6225133770853472896 3118775475812526273 3390711725500348928 5296043170569089025 7077072738605424641 7050711714012548224 1550977547347894272 1964939205531355144 2807931792243760640 5992639354636972416 4090083674911096832 71447038355363840 949296868975039488 2565730244783060992 378898714701163008 6658713949933147393 7513433475824752008 6654113685576260081 5480305096653764864 211527538974700609 7368804196406394881 792770528836888001 2297801771596382209 3586427108317195009 6649872694039985152 8588597173666605056 3412652245050443776 6621092372482041520 7116012231733415617 7304243858238580225 1227394250441037056 5744481482764459904 5611728112940844033 3196497265852990720 4043457244865017536 8255439046575186944 7901880379447283201 6440059613878131713 8761246126001318912 4153145615018934529 5761404070732923968 2632054730043452929 7864825117771234048 396529408857740704 4123701621265979905 9049589511341712112 360185829489067776 2724334682869054208 2319209677559929857 3992170359359724000 7493035985153543296 5312159059557664768 1400528345623429120 7040589851553984640 8285701011453820929 6305347231008849921 4308791938957813952 5217093464674951009 55863666048248193 6044293303139270656 1365607806559121664 1695771118016654161 5919326691089357569 8399569901236540416 6554205340238798720 8253619091224461729 1715927708787163649 7259477748688570625 4576376863503379072 5380670467431534593 4488003619142848832 5509413403967056385 9078920980678574081 3341383865997819905 1123727287004659712 2931436616057565184 2927496946675681280 2308993362194857985 739747476027473920 3765998437513554920 7477122458259881984 2158054641146336664 828476416094273536 5501277829750652929 4042484773968908289 8686462572108149856 5491009901683527681 5973292475231799296 3701936788248461312 6196483815432687616 6956558775576264704 2809785322588761089 1948711030198145024 6913127615656900608 4715374756834541568 5824358879448878336 5609083168508100608 1757164161720556096 1468824276557646241 4523811996044156928 3347396524730804176 662220856977235456 5872339813595890689 4008567639418991872 6683776502640162561 1555430388625272832 2581548912975020033 3987469187974856705 6817561381233598529 2184493165109714433 206897935170745568 7089283360972521473 6720671669888485737 5368095232289878017 5866701014370659777 5144950273255943169 8900563705492964352 1816471062119572480 7073968024465978240 8029885360367022300 3153076109623951361 2346681681246879744 5831601931642601473 2254611639668073728 3616994673945644545 4058180435819581440 7484643525985019329 2789824379622112513 1608188497313757184 9134121892822384641 962696980983985665 1108626495602470448 6097683451260633601 5228299173896751105 5757738618609589680 9065316008252182273 8467771569366085545 9119692938703501312 2559337335252376640 9201540574825136128 6652293404646483200 8580387666423248897 2729917656833453312 3625861394141512704 3903523922280881152 6171809639595415936 9016379389590999040 9016149764357050369 1413378160331599233 598393859423675233 4697752381608548864 8544888893028137728 4861207801612140544 6873274188198633473 7493718335229720193 9138596304773939201 7140460701636047233 6129806404967858177 3633267454026313728 1470244510858573648 6217167156979278673 8627126372210053120 3744559897830633473 3023698316458436349 5952709841385422849 4749413828345856000 3667249617402544129 748803172042190528 2305433273567574016 5902037307757929553 3373059733641993121 5116842341054222337 5332854009993961473 3795303929006421505 7912552868653334529 6375139458193522688 3756642097925565440 8489672543624499200 2376553736608142017 5100860477780525057 1754151287068295169 7240402281186425985 2759932333307809792 2563119534533128896 6081152875895160832 1370555949395542017 3764310222371253248 8851192089663415297 8948963519976565120 8507551076583929464 5083072250545620993 4754833233569628161 1356958077515990177 6057422697878571659 234596106687677208 9128228743835366912 1138591381934080001 4005233891077470513 7869126613891577617 2264435356720542976 5012845306703667904 2663499370967269377 8292924107874816 8920537183225346048 8969506407980507904 4201019586636335105 3647147567496822785 8380405355606427168 3243355650818699265 5497585706929177345 975666089644923904 826967928028676097 4398905071997329409 6607337206237364224 2116133833260289368 122029444057401601 6562922208768552961 396910238536484353 3739314090106527745 1050919810865856193 951531697063726080 5248301943380152320 5274253743202078560 6197821216492233216 733000188713818016 4565453272614264833 4521758937638794241 5591364976145246208 5694702011086192641 8393203751399468033 5057648155816425376 354873476720705537 3970454922749409281 6501978889151963649 6465700966136627201 2856656467899062273 8456234632095872768 3696634186242576512 8306108537282489985 3317896361969516033 4450959595477497857 2095665453886971904 4910313442907026688 8427436339798449184 2034338656401315840 8748268128114995317 6046372827966656225 6373637262929263456 8557172491011415040 4173665566869084225 5943401018623192064 6947422080258267137 8069700169782228993 3972886940439150592 6136901445393740288 327866963770861568 5076885559647685633 2361981804747319296 4780174781320118273 8731363120351028256 4543189676556505289 167624795698218816 3174059616635013632 6612591361579147264 526864923158007936 6096825396198268929 7054572904351033345 4127877507239578112 7985817728350241261 6421936851861930240 4316368861595168768 2826726309660452864 1954296970810727936 9039528271919564065 2208516758424536704 8207201331602318304 4101528818760900608 5276161970639285889 6776886267037286400 1488933718886981633 1218691491763164160 7700861341525280769 5720191562058439552 3874314988944359425 4638412310908639744 1664536465583525120 4435566467105787456 1787042518466560000 3324638847248564225 8559409525089910785 8838846345776150273 4207172331951498224 5160134493221596192 4164419598434744065 1032974334366187520 7058121939135143936 8527517557796748289 1397117702493708289 5751728721794791937 8469642919620861952 7348387136261967488 8046560041478747992 2535349304870644480 1327777492077547905 8479922570702049280 3851084243238546657 151937655296567041 3038639081414917632 8360877919528682496 4300051535381862017 8897664186592221441 2249827077740170752 2050146817958509568 7532850441963053056 328143758678148865 3943239696528023552 3323094524195983361 3129415004115606688 7113086648448548865 4305865221161353217 251677961698602496 8538190652451199937 2040726091655591937 2382806683838343393 2418610729363029696 8751024369945396225 3119666400205206400 8349819059398148096 4231672900810604544 6824445648085121728 2938208321911504897 3250007101550164352 3658546629296191488 5009298774116235265 2640594641100374017 6809655668916283905 6504263359726583808 4942501100209635136 5247208516831424577 5864360764867411072 4249795174628003585 1839032247251705856 6019603159400338208 4269208541969195008 896490527673614337 8721501064330237824 4872074876156375041 1534357401002096640 1000292024197539648 1846620025218870385 2321487325967036416 5673908070926170752 1213502297455984640 7165673632462166656 4059779625654208000 8496545375968470529 5166315602432711400 5754078141608819264 1502486099884352960 2984752983554840320 6105799199887316993 29236284539568128 4719865083871201585 2671940704138631168 8546575676603922432 662304305219981568 5856351242868840705 3665495598927760193 7974170933982974081 2793357400435157760 6612335094370254848 7491188689828828160 8078945576753810944 7128458422658355201 5996984758180904960 540419755589840896 7199770735204933632 5445437406817189889 7710889601686466560 1831361441708229632 4854169670559696928 7137627285949907456 2145686446443307008 3848622613343084801 1687118166850288641 4022023232066973025 8731556272992157697 8108403694051585409 4036834868090560513 8701872882004732300 5148057988483919873 1057986031460573184 5240750766868505568 6960500312813285377 632932597704694528 8495075535210355777 5440497430386704385 7831596397779486720 4459024643327175313 8118181696837156864 801405330816530433 8361853624025299840 4661069875492966401 1899098203210153985 9040624513269004418 9097404939991078912 481012921487347969 7753520445586579773 3220760641404753313 7219661609339469057 2174801084357985984 4330166839653863425 3614344385081155601 2961765096427009761 6367775493078716097 6812809575796840448 8090158476578120704 6622110326143068977 4154639886449109393 4160424686961449344 7327016015455150080 7083833702192583937 2624007922773917697 4595106496079128577 5840799839353246337 4438480349557758977 8975519474650365953 2578771149433935873 100913759807693600 1158978280425496577 1007323151923090304 2950240391748272129 3483049081571757056 4443406261637280768 7959331915650194432 3297472748848140352 5447521896260562944 4288094269678138112 7842458975785021456 8448559203626844160 6166138044302753793 2634885224038271201 8473409556837529600 2691926757521624065 4650672708900666948 9145551966852984833 2851551638896250881 2874551648775587841 5613493858081762304 8446759393333295936 1163951503517397376 5436436372828766208 2486943659229501696 6482728136152836096 5542918393406947328 3054937285037719553 5763417302218571777 4000338702951446528 1551336859696369665 7632977441856973696 4500178934136124928 4585444585424961025 891911370266646273 8436336017877396481 1117281360600158209 7462543831423932576 6464403121452627457 899106030914533377 3963495796153359936 2940811942749945856 445363674329126433 5114703629247502849 9032480689704181761 774944120754441217 7085795337803836416 8886286838742520576 7162400943565867105 6101553819743088832 4635093234019530753 1857917293174377216 6335159862727409665 6835669187934914048 9177955770198333904 8911607067372077057 9061640893923202432 7422986225891340417 205860476259441537 7396605584918817793 3876215547008420593 369910871695687680 5792182530962304000 4668449539828531200 6543965955780685441 5950711686084932096 4406178664532688897 9121814627924518401 4594043130173178336 6177847350260648193 4356369535102021632 690944916964875008 6485846246586383873 6924112983557060609 64889283255476225 9040552740596747137 6843276223257231360 6332835757646999553 8907723022765525760 2045987009387266048 9166942556842274817 1885894715332083712 6434614910788911105 8500844050703509505 2858289447275807745 4092005869856844097 1188450955761065984 4962602876368060417 7140327088566635649 7044523462414279761 3162443714492366848 8699305207292878465 8469752021498815409 389493881188089856 5500125798751156896 8372496220822820769 4085938253920782337 5391226747968316609 8039107917554530176 2153099847965153792 659123961466912768 4828295820121899009 3852452198681218240 1618529189026086912 1584506053253670209 871853479625295168 5688258854691268560 5675016781978861568 6213029822672282625 1831792381360502528 4683453747233918976 3971684655566558720 374684098405384193 4686648036891498496 7137440521346957872 7936677924924679936 8156056123006296065 6035896079603548160 7093425298440740952 3268750932999193600 6397476760799563777 4147677291971076097 67432094399649024 136479817888067585 1194043127562764288 7919045868825589761 6456572721699065216 344182868003600385 90419352405203456 5056228258731047680 4895721092915626497 5830516369147568096 462761245411177601 6535837175011410593 8601060335128121345 658768827673297409 5695641583387909120 3639702727173045249 3658892510977844224 5538879613540345409 3847097488506907904 8630553767345143809 3252455745559055873 3916410805804913913 1590035912967597057 4773596562552320513 1753990249621093760 1868289166380630580 990971433647546368 6470947089374575040 4132826120163908961 1042668876952118784 7847171895223431297 431784008783015232 2727302397107388416 8421577372026593280 1159235750777585665 3015624875156083649 4191435579702493905 5060363618098577409 4374769665055742593 9151440167967883265 9175587369157716224 9088222748251307809 7413552092790660096 3699973536261472257 6068646347253628929 229535466324746240 2887620934251460737 4743999392295419904 7698644143041253888 2509168354850344929 4083170309328556801 1665312491670108896 9111728022556815361 6317786932418391041 9156158265777085329 7461267815907065856 1742109582944247552 2694575907832259393 3185142847358550465 8987317110996533248 9054844457373046785 6340407003938017153 6479698101891973120 3372280090311979008 8148344517000200960 419816081829862784 6687604221541869568 4437494419942029056 7564514091629039617 6975786108287467520 8243774909441121040 9017628007771967489 7600026560888002208 3013177969527229697 3670739146651790337 2343917897247433025 7061534745864838656 8876485854382931840 3231632765969039232 8607148752196993024 4139874617506125313 3027214912493056000 415546466308583425 813466972317632000 7843878493823496416 1419533651711488000 2172885316490806272 7078324414438493361 4725255334327812096 2818087047800010241 7984256377379865665 1493633821709642752 4574369136565324672 7127088330431509985 9193198605292114944 4404332005594464257 814362040006173761 1279686342199436288 4821900634985436256 4500932523199315968 3953757691858715509 6052314322877906128 7020688763206311937 488889533828135169 902023049783991393 6777957720398540800 6819114964103405568 7432724147917671089 9010481444248728320 407643292437200896 852096275442259968 7382665424285447664 4537795383821834464 5198917995005761385 5277454567598910976 42800564226017025 4151780182819373057 8285577329049994368 539379026146391808 8652206799585523712 3912382652576696480 7845865326513103193 5635471662927279129 2863183450200530945 537879649944313281 6567988522783669697 5216704438413975552 5963065467166878209 2244471976337168384 1441618336427152128 5930770489048672193 4177347908858049024 3933957422809004512 1320810362231310465 5703859000444563457 709570988014249345 7399743215123308544 1571877355848161097 6090046507085556864 3753356157801220768 4221394568651357473 3144441989259206657 5597337813586162981 4962077897088629248 6171637994907767744 1627463682302099456 1270402649790349312 8601852331877902336 6051609301602203040 5527571235308322816 8972577779891788288 2125823522540687616 7219590578212154497 2209205948644655105 6224990369315028992 7997132818758934272 4292459615420940288 1239785896134134784 4822773267241213377 2466810571094843648 4772432034378162177 8490539387689912320 2107434444258615296 8110667393992925184 7174426635659378689 3458043453766434560 635875766405474305 257475420600911872 3196857177831219461 8267972824336781312 1649675647029324800 8455200101294007272 4477229454267641120 7866532882446024704 2786694834236940288 2272818350378481664 3449922044009255937 1754921197659869185 7622421702282346496 8423051365125935105 3187656000771580416 1532950950618698240 1370141471208509697 8544956545279034625 6864160393551642625 2035501156246874112 3205652737527733488 3627780195622853465 2079265542460930096 2778210523017038849 8843488777405235201 8070588369845055773 4556643117255155712 8833103976059543553 420568345324191488 3877033094143134161 2099127341795718272 3796811579165340160 51393488606396416 4846066863439515345 1483227139908489216 1247693766731708417 7050466526226971233 4967601775664860737 2173724676572016800 6693057013876969408 6250489881917463369 6873424704051815937 5313937750552740865 2878986084885115104 2830019944799402049 3197419459110245505 6391969230529788928 2040112661209587905 4618812202400139265 3351531586287123585 5568586937364180192 4918039814804887040 329970740992295425 7990801492366110721 2405525260698910721 4390490351242248192 284035237275500544 3673610572856819713 7844415069712275712 4314019104982160065 4069493353452994561 5421749430841780224 7526587288599619584 3054455286714379616 6695663751380836865 7679187536236249088 1389237463590325249 612088974880980992 7402315849764747040 5818843400996126721 1486494164445469696 756865211781041664 8513340110958231552 6042882278125535937 2875785620995997697 397153926432030721 720371307122206721 3124141370861158400 8909215334953080064 6832728074209603585 8849115889629432448 4037327723274880353 6359112509547233281 2594994687697747969 8947939730387739649 2566155496802238465 1219711172236322048 41050857302096448 1956379950997313792 9222854058408145473 8337709418607474176 6260530463787909121 8789489323490121 4748346331904401408 7786239556716632065 3327403274418053121 137527684195784257 8013583018587657705 1737041623935919361 9044510297256770561 3726281313665103233 1915348736016200720 3610434790495546113 8290542875905637376 5521776806739512929 5370455831630130241 6925356742034811904 7056810248853927425 1707264170918744065 6127345403613707745 4562164790973841409 6606913567932688385 2505174982201475073 4362635436224130048 1336880710979378945 1179048718516629984 7238934679819685653 2231780255758497793 1879313185242082929 1414882780075291744 8569441460461492224 6543538929329369089 1595489096276290305 8264353958029340864 4967169623479287808 4012654504295825784 6313734574920216960 5570391000077877248 41698988797524705 5788668800327136096 8487597153785353992 4167538341773664257 5750665618142208001 2111000714222276608 8562217269560816913 2097310666975510112 151833397073171457 83998517261626368 1206201876796014592 8841077555234207744 2063546433314750464 3850445703053611520 1645855873468077313 2544411566231554320 5562186720864757008 7664585172506935297 5485125813109499904 4010406530702111233 4566031650213330945 342396633413681153 3905549369727498113 2582626474418965216 4413736806730332161 7840040176358342464 7035197688336541952 4509603603706657281 5841430337182395393 5817171544373573632 8742976283102150657 131854478389455361 1224771674198254336 2308285411086041088 3173914607089633025 4328405667236258816 1782844403087921152 8541560890060284369 364787873191401472 4879352269390529793 7821569599531356160 3419706139601634384 2728664580924829952 6236972960243516417 8600969863559512740 7130401050599176833 5060672864137707520 3095104989675607040 3916431006185364480 6742027515048215681 2507074363161698240 4691292476526095584 8482423686330619905 974081347118776320 3375318585356074753 4474520435953381376 3387202826358154112 2130042390507125088 484385949623342097 2267360730182434816 3766772137725213697 5362963274156878577 7221885825550423040 6695980107450163201 8048205045642010240 3699511784050688000 338173152275680769 4558000226239205728 1307760248052621952 8830677938211219457 952078566545936897 5233185663175010048 7146845446081658880 5133151798429911099 7049380801150547169 7976379851997012736 7818216590060290049 9195599132517536001 8683705027154173825 7333662447738743200 2440772398399362049 3089738155002396672 1054079022053908352 4313939128030855169 3511914819217354752 3528995571741566736 9063277848779231233 3534904518091848705 5898099801991393280 668349492907671552 5979418969876811777 5216675701076680704 4254900216420657665 2346364705205879041 5661340244818005248 7075862261422813633 8451618835762208769 2900404341839429632 8831860208019312129 3949834753721782273 793338233092815872 5823499610459569664 5021389081847969921 611850443489286624 6207134690822550273 8682150669742426112 3035222664852074145 2708556511516894336 6833555045031762944 7041345655110144000 5666627993471422464 4071621911806832385 2391812741768971009 2632200921845200768 2312143119044089857 5867117158654290817 1529692290072978592 1322141475117424641 1285722365042984449 5133209610537199873 3865816349993231361 5248293969484069888 1655008800643481601 3776962941304750080 2515806517297807361 957380922470078369 5934832885544569856 229010808359307857 456670449537187840 3621540916228598785 8940278719543979009 9113132134107010560 7752120099610985473 5768340916930609152 7548324434465390593 4960899165512202944 5972613876509940864 5915448745000994817 7791043073825338849 2410588986938277889 4376791619528862048 1719211700543744000 5995700183752968833 162149179109174273 1991229668790622208 8877767962719112941 1582349386033213057 3629897337414352896 3605361211140900864 4299765377828314112 8868615381903956545 2581998149284032856 8866007603497259009 730915649062772736 1439136635038940160 3237235770802140001 8877109679515219968 5695603402859027456 4313245546235392640 7370230593663188993 4557240877157556224 6119297847285003808 2036278976716253184 3931998951233347841 4847544902387236864 4793662629656133632 4153641986723323904 3672828700522346496 4298774396320194561 8840629626525503488 4814569343536276480 1438615304191626536 8472595460206291392 7195091045868770721 1656486758500057088 4510517182195916801 3969977373573027329 4353993230248713889 6128091808241469441 5056236519745650688 4179559832259854976 2493037980672737281 6324333449478029312 8078811645033638753 7462682172153331713 244354626135527936 6982512952285362624 1029314137517355009 3451825561802282752 2707515059753079473 1513134571657061121 3469788854831069185 5709157242122886144 603652636399622528 6952010295965802497 5111010687787139073 4856651514805341824 6002003654610944001 1140051828052666368 5929177363584348640 6771331115290613155 5937502851940233728 1727368205420696592 5567259772787674113 2602233814774574336 1333218803638202625 5501531986041550849 5160983300565776384 2680624892415969920 6800838538775805184 855165318466174976 5910970174255312000 426729211949686272 9063871694576945712 3139372793249260032 133780549995934720 5267147252621526016 3460094255960206080 7912632542218152449 7810659667624341121 2726516794366885888 6049088520289566721 5956285578671643712 7158828593973268481 8548498774628535296 3083005102779680768 2529088481742799104 5270231418653660193 3870686801072665073 3430075208448933888 7418991071378924545 8245871784606596097 3330541268790701656 5717008544284952320 8889214912834587905 7437675018854792833 6120490593345188800 5243867587092938753 1748228539830761472 2591847631353296528 5444399603905296896 7821503621709354497 5019167060322195457 5329669608503969665 7686864045421308289 4333477635806908289 3591633678738276353 1202762899215660689 4823370973908901760 9143958624826774401 4219621279652086784 8959692140788424384 2219883939711770624 8751057425099877889 2468699992811175936 5279465699945428481 821292276167933120 8859909272379262977 4359564258360663905 9205683113542500352 2875481504593119233 7098010043674062849 8354513736266442624 6475992320493748224 5748564024454463489 4287524151694637057 1171824702060226433 5487660964396036096 5801562680474159968 2375976662134685696 5048254858828865584 1764233164106824705 5882144339928709888 7329215675461188096 336178730443309056 8700415968099215425 5111116291190024320 3744624414508630017 4710991046948660097 6174444389328626689 7144365072920611168 127734926877818880 7933539352529398528 743784660114886656 4562869755447619585 1010094852077740033 5820632576270183969 6390961994951393920 8692083474441892769 489422077100404736 3455731259693387777 379140695725638273 5728711455377098372 1316039970174402561 5989955217548933056 1276386201485944017 8687211116493336577 5287445393137188864 3732240350892400129 8542745215134822401 3763973450066952193 954141167507794944 8923311458640363776 7247435074652864512 6104719963618866048 7509521190405095105 2110314709323130672 8667184803274461184 1985142509796771585 6166821745485008896 5698045674638391552 2180130548401864704 173608640356491008 7306801604501296128 8114855546318576897 8822702344407744513 3797768685105726849 6679407366621580032 6951390248755552768 346405682034980289 5308112340266623489 2435391628041608449 8840259989288519168 7962034261020348416 3758017896660180993 8716202752720662912 2569187954592806913 6437988879653815808 7477356640151957504 2805044596817293313 7586232004982661120 5347755841197425664 6965283278231830528 1605562688410073280 4133996361575708289 764558868240505025 3234467849873762304 6767945342288248593 2601442898167365633 8689570334786168233 5198070023498663937 747260594360532992 3656296033550925824 5744565910786541057 7834992921152265216 4962350918908858880 3655234082068919296 2557815957136089089 7275717388957663233 2021110006503571713 3476347196213991424 2956350216929788929 3703139554090942464 6620108856301166592 8752966752968252033 24719222077648944 4439883843520949153 1846597283671603457 8737273095505242880 593321886544554112 3928522737276657617 3102970785440595968 2850949805633429184 4897790396488552449 3220888130607980672 4008345553232151144 2072988955036692481 2618591555448169601 5487492602089420801 7057573289919643648 3606255641770155008 2976272084994069684 1348922021993830977 2957650934584895489 2977731298135482624 831444091758285553 6454200539309596673 1479629024866388528 842762542507171169 6394218458657804529 3728332705906229249 1568283786882199825 8396445172285546497 6568734015239038657 2498663425797356993 5149768713796226049 4398948617213927681 8619486659199928320 3060611180800742697 2413263673484501504 1945998945352073216 8358748480060690925 1838990261615063184 4784646964207091713 4636232383590512385 699967099145125889 5516225960627234761 6765797823059165185 488232463865071104 2110817600172378112 49836527344173344 8783249322126877697 8389720269133420544 215084362478190592 6659135856420294657 4743399751317422081 8934654062723888160 6479751026534190592 4449344239777268992 3289379933926666241 4747389772616578648 5408136985759422720 7059394458644469249 2075693323529486336 8271794490660921857 7772779432419605161 2027988348072297473 7884282113283292417 8764292846067883296 428297018588176385 8342494213410150881 4381750823462169344 3861827196172793601 7831733508757204225 7209339633693193729 8675285280621457120 8019970479794516673 6499638629271248896 6382948421068594689 1257593853103767552 1492533357498347520 5741482651395293184 6135561142619133441 620227563321032704 4740436282706099808 640511574728712449 384852225433449984 53381543372505089 164454289552724481 2723449762211614209 8866221787201568529 570396624022209281 6823834223168690177 8625618128924446337 3493764886775424833 3147242035079846912 8564767990542707712 8846698043261796608 2722883876837417473 5129985135119562240 4274822599056443104 9043161942296035329 7247838968657192961 7954118354704102017 320766079085365824 6036596649717819425 8421511059474018305 6201984447745306625 7135864165842816768 8396865178960630785 9117078632819833856 2156591614044667905 8902076643480107121 8173861598283323521 6786146439275776001 5399593540948066528 3893058859621658625 5685965891734210560 3635689933978672129 6500150998019067904 2267243058624718848 78443798509545473 1962873859429867521 3693660260409148289 5043784409647153153 9128316020874008577 8257909686895902721 3140363859912698752 7079302210096139073 5086900965726066177 46151472789061313 6924239358933214008 931797345911509633 2083208701813317632 3282550476167526400 262630056392769536 2053763195124312512 1744691727369955329 5621581819853107200 2947749383865111681 3760016278865545696 2299132616820668601 4969154752145529985 2138877475291603201 2409478723464304800 2007019124295598593 6861105726095971968 6564392548291063736 5806238475355643904 2205437636774125568 6957874813866497537 8697612383494599297 6144943543232315776 7943894037838151680 6899984175227469824 3943731534430404609 4418532611548574721 7287909029387356417 707543079235878912 937213676024901681 5238008203495015169 5123467476535681025 7953834790477758465 3849604361191982592 1198835172507992064 3595964823711102977 504778013353488385 6307276222598299649 1323046376908570625 1681697401846218753 102704810247218305 8305614504945778689 3500896054772533504 6516594111354851585 6622324123383520256 5127704534060225536 6349660655220625160 3670225636551618944 3137059299565788161 3220064593867962753 3832832068194228992 8347052932344014721 2342807712211826561 5715703684703738881 8783468319455449280 8632292348549136384 4455406497705573824 1198550963240446977 8373214506407952385 4222589714390721793 2516302643795628033 6930626223563718272 553833354570514544 6285163216519992256 5430013968338981332 733239464292728833 2352878903643344897 8674818941238813441 8106985988715901120 9196188281706896441 6273360695834028929 4295121361284587392 2533850488687689729 190382668125618177 1112722623345807616 526513278304124929 8331579863375277921 5849132281339904513 8292097860243671008 373622872856823808 8196631980298240001 2417794673954624961 8886769405666012673 2444518982330433537 1929454948939813632 2418667468555816961 60374754976209068 6388376254861005441 7969626869447524353 1966892044239247361 4775483309894024416 3891078474599951873 1785139482575822848 4782642227023451584 8163000632098160641 4114406887207921664 1921133942708678656 2073371737085935616 8781336644591679489 2816181985980448768 2490900492596161952 9063431067593872641 6615914906001458560 1854070228095107072 5985250418759378689 4539102873776209921 7343650080386717313 2757860843739284737 1276670080829472960 9218343804738014720 7015378654157201409 1476804332204507136 8123270956526710785 5144975927193122817 120287987463698305 4287264722238251009 8073598804326875137 2736030203878326272 4419559366829558785 3343825231470666880 8583665124809299329 5414135570335850253 8109948925062869505 2469277577495205377 9197206419221768329 2649781355840820225 5318974147097903104 3734393687613465088 3146869568890766464 3154779960732811264 2160473390424375296 99883038545944065 3657112605178293249 1353292402929647617 3474749287537023744 8149128046178832385 6982195700149329920 1972887301673998593 2836115700545799168 1231626212572336577 3947111000005793345 574888957826066432 9120382632360484865 2813800458557424769 4190181968215744513 1515440939465030273 4687095690121934553 7391913923013677056 3123082027911432192 8084911810601639808 9127159654662613632 1461279989499428865 4306827239105890560 338219019406146177 4791306610550239233 6758782902638957697 6954568810929459200 2439890853834573825 5093529574315809792 3747138570595841537 756553371019795968 868465096549163008 3555159230374697985 4713194940822224897 6713560855810117633 7391080443827540993 6569224255777643521 3356467932851413888 7378539288289291009 7076703865240141569 9126829679741117584 2677859672905561536 3093809443855400960 837398141580279808 4712615084570705921 7613612523380206976 6262287381626085376 6694510482589807104 4019177339617243137 2043035964314288128 4583391364435258369 1288170109072961504 4490743466926543673 709014479374830849 7868293637804112556 4006647424271024129 1597936648218214401 897428785313900161 8763240401695316737 4248288173392330752 7099794858252819969 6158187371408806913 6310235359333205504 1884884739685535104 6820318821608820736 763871592340139520 1942208783592362144 2443949045738473088 1932489212032706561 4035895318147169664 595489004770210817 3246628192497541120 6235634538348106328 6591253817708437505 1543214346075238400 5573804277133075840 8748355357190881280 1982512912018948577 8622615228564243457 2027248579658704641 5612466211058603265 6546791205292802048 7167281442337849344 4828547348579714560 1450772663856119169 6346801687314468352 9163615353023960192 3379168008239090405 8812730361044484097 9136744545635892864 5114217825075659265 3397761973876737537 1902699546174750721 2806902344585310209 4234552175076311040 2730653382069910400 1910432235917557761 5064043707085357056 492519566148632577 3003147334751139713 478178126188740608 5099909788464850944 7184682552144101376 6371159520385669632 1551287216378638337 3444587677390249984 7525140642558126336 1771405488429243040 2908013903907362417 3886664877359450112 6524231712976466464 8951919506054252544 4531708801002135553 3192988954711578625 6055734469601660928 5605579430816726017 1999504971183357441 8772674669730309024 3940822473249800193 4137886545492008960 7054908149077477888 1285367522158006272 7919125942465724417 4002756781494232927 2069060771409182720 5474371638131163137 6502182682142884801 3040262933493434392 3766965055492734977 3411315697659115520 6024878006377021441 4844000922980286465 149209415925858304 21957559775191040 8689886335906217985 7115224706304432128 5603590065308963905 8638253018340897536 5452354366593368065 5037099120797205760 5212707086229602810 3666906006582535168 5641653142358466561 8699156496425395457 860788261423984128 1367165912416680448 2228653435735739648 8212025616965263361 4029067443531139760 6491177688078876673 6201938317431234176 3683302154656449601 3044603578996564496 3719212712766783488 905998968004182016 6816201246179821057 5521534148169929728 7918134416274906112 5376408111227926784 6455587018507348000 4964280130966341504 7561176707159895040 4982491125244523904 2957639742016255040 8730162595635089665 4702903277288688385 4852973484747522049 4449216368218734593 6197495940646306433 4709112067612872704 7508603284474739201 1557109782102204929 200675055074738176 1717598181456653312 3835841095115015681 2154636378310475776 2656368888976708752 5211971353147748864 2569620333189651456 6181308655309314945 8828954829617681889 2904415475111343617 7016142708325744641 8693120043817464065 6090064170385932032 4233495670627319809 2705724514629543937 4598879388679237505 2005304122494364928 4195502399844519937 3203872260231561217 9142670506019596288 526003232966467584 5962658983239232897 2828515767224198401 2923508028766355456 3784746865650319361 4475735251640007905 8335934765126035456 4193115840503079616 7549891742131355648 7151310998865412096 6577777291645383201 8810060773559888128 6701890401105248257 3255934392793605761 55034084513888257 497317024140339904 5463010848947857409 7665253252409917440 8845935565896395265 771112760637784064 3221500643182966017 5319446759253671937 1782397656529037184 1562249579756967041 49015766486656865 4137317329042649089 2013185556383088144 8724502480477084857 6535030508016179200 4949142423114432512 6063651023740268545 5166951392578180096 5191198983144042752 6725564811512104193 7983335016655168897 755791798087784449 920534931620546816 6831671849409812993 7547123579492438456 1825095515830368257 5607431874466316289 4509738614757023745 6647116708251162624 1726800356251699200 3102953084542563073 3561115454077637777 1740483787578855384 2117247974430707737 1102322279177726336 8513875107091956005 8881989010806237185 5382189911556909377 6020067682964176897 8330400422956320576 1999153628566724608 6601263605386817536 2797140992829751297 2656015797004083200 8778559327275416905 3091375549015654400 1217483831142907904 673991717194302464 5141536303210666241 5225910442293563328 5640377047594606592 1894816985480022017 1856636051137930240 5868627873324125184 1678675254769156097 2013064963311009793 7790349401014363649 8684475550186044673 351414232479170560 2143591686419577217 4884041313092689921 5215390312119908352 6070132992022052865 8755272132962914737 5945591034635638081 5490547751951774161 4347146488503074816 7883803092061380865 3408013392315285504 240512483150266368 5904857856344334848 6648001410646510337 2178474061500147713 769588706433892352 4022972511697988268 719959657226723329 5555582646444030464 4304054054916495952 334987522620260353 5078110125430931456 5501384515164850688 8077183882555037825 2607715543494492161 5230779424519843089 4100904573564531201 6772503684721278977 3554838846265047737 892481592139858689 7570901874556796929 4737687387327414273 8641775639961813472 4608647121247584257 2253916035104056224 1185334785605206080 4488981765205000193 859184724501122048 3042404976708879873 5371260256561266689 8941566876591535232 5059132482881497088 9214254901238956032 2035025215830389633 2882707028635012097 1891668987230644545 7131034075513106689 1361419280436152401 6796731324048163040 6931967290281671041 3868411478628617233 8368056725700509697 4882227552592330753 3665079127030546432 629972637618813953 5105105952903996928 3072746049392173056 3591404841502195713 8048449749641530433 4327987752403566593 1082393106017094977 1234216438947989963 7646399640915857665 7087896135559691649 4672670009605399808 8507207227987197952 5625791106899611521 2117555135568257025 7985994306626651137 593539985726144512 507648631236503168 5354303046463179776 8313049851054641152 66724850785740801 7824787589816445056 6674765090791882752 9179314543628617216 2280555910132834880 5712287356340411649 1447865740248612865 1247731651018268672 8747690812405658625 6371523872698086944 5413171803664047721 4214209682168227328 5613624527502023169 9010683756085126584 8457788079445209088 6867736875985518593 8788237990164004865 7861507327008957441 330064467495765041 8463328644933726721 7984947461370989824 8178362199199184640 330617820158429185 6473463625068722945 5425015075005790209 504159685165537280 4877878730468589688 2768929384888672257 1920524449306066945 8754514194001143808 5706501618059444225 2674008895035458560 2089842423052709889 2107302490908662273 7650650509618283537 1630066813814157312 3052523083381817825 3136494070476980225 6864806751594902017 8167979495946252289 6591317818637468993 4584424447204683777 1039072317891479552 1774964712165444096 3840528937314355713 2061735452279128065 6286267843747358721 1763789255130896513 8723370924284962817 1950438278338418688 5456945388854341632 7081177970059362305 4790496437992757153 762257675732967425 6285148702095024129 6218394740126934144 5446330699037605889 1300340741076897793 8349569492054840193 1117935834446211072 6580953223483506688 1913974920202103472 2397731126369452033 8853814968222913792 7189126641994956832 2863664804139870208 7563137009078349473 6974423127378450433 4789828445378707457 8707005289793174529 1022859080985033984 7205140872973392384 4012211782614788417 8159527772822175745 5790957038948625408 525281481223414241 8375315324422841857 754402767604935168 3338850027459489793 3098242830470141952 244747023314026496 461598209680654336 4784717432900242104 1326018142565900289 9126941008937877504 7851584416429586944 2068144451751100416 3949767613391200257 179692611685635072 1065750638011936513 3311923970934382592 8219670842840822465 4220637715564548096 3561073066700996225 5114543320520910185 3786642639519907329 7659994275395723264 3501019644593451008 5813991163451736385 5953851349973967872 8039292262585537632 7956514219569551617 162786237467365376 301227710946457600 8706814378379265025 8217889372078737408 6347251093594864641 869146019922780160 602653987062280305 9139246884839456769 1038034558565051201 7901855336292250113 2342083442903236609 3458867400246493184 6642825408932923392 2240266109036257281 8710430706836109025 1123174199964340956 1371180756615308673 5245014473016306881 5372901250926681601 633855029354256384 1860515695521529185 1561920703830550128 7236955473488904192 6797547792507018240 4137650891592627481 3164902975935147008 165012332578610177 1239306309013340161 5845383799315874561 3080318256987396609 6667949018978883585 481010294639493121 928602979205364736 1180637627263276032 3022589731499833601 8505547821091100553 4466405954186203648 9036491061101697153 8776405334652447745 8954680097145683968 1360897666076114944 3657748293675970176 1705195730639640705 6385508289180774400 2778729837232128000 1021840432616306560 3586735000186741936 1010928336778885633 9194704411545828177 3750975526174875565 5192668808624267265 4923043005806970624 7587736070588727297 8959387737391909240 1705150811203310977 4640158141687963521 3479485590057225297 8350414779127234561 6008655730171653552 8743603704357191680 4320247757488619521 7607161806030825472 3471824225566597121 7371349688267726848 2120433117772914816 4805706954969257984 9174752680653979649 214636332006834305 4826181936170663937 5732153743733733696 8575492698285916192 1885185277391907008 7562922158156448257 3080393452836346113 866130609653618688 7060985993457348102 9056614336581948417 3197942839996912129 3276939473983954945 2434035959934296321 1634175213690925569 8658577200394928129 5610223998042359488 2847544938459601680 2299218701926346464 2563136498025136129 6772791480386909504 8023508197479397376 6315004653949324545 2795808322244855809 7359458980724579905 6573956996592243457 1322802947925032960 318274889052212224 6059975074497263808 7941836798705507456 2605945744957374464 2667618260364214272 3021535244998025217 8202879041358364673 2370736433918802177 5258510923537486848 7991276879982683345 3019545815815766017 6622683750143264416 3191313321067499520 123286836145705984 9182333174863377601 3547438050200083457 925056676458567681 5093992428043764224 1733655506237876225 8929385709975944448 4517305419181160449 4425341026343190529 5620634509603849217 7953718424841093121 3595038302764890113 557668310642599936 8822374871488811009 1944096962793308161 5315318954592723968 834116945163570177 8769087428964163585 1577795068054494721 609152488994315776 8320899775621307793 8924556833208151553 3246586286611537921 4199256161955853312 7649055410421544000 108015016540550128 6677047927923971073 4636792311411429120 8594690764865953921 8027924557268629456 6048325732938315265 2376615027671473856 1759173210716180480 7138461938887702016 237336960954302464 3894001905134960016 7349632234858587360 2014036768526016905 1494372819566329857 2483172487242127280 5693407439403429761 3169850406492978688 5026639158047006624 3470921111728726273 51633381422899201 8202571621366349828 3310196788645446417 335239001606187169 1677479697535441792 7910621188617370625 4644157303266996224 3151477317644219008 581339197989757696 6761131568702038016 897373604685776640 4779696741345583104 4086251711981535232 953970956221567104 4702252515580489728 6244397178991251073 4637141401495029120 1661582144105873409 4194788239212159728 2118196121742796800 1893087300430309729 5796178248703046017 2827572788022840588 1984285826546008065 7684942720309526528 4595959163774828545 5841117862799134513 6343476925370429473 3642762264403843393 8723143158507503617 8235279491828384001 5939269566778359328 5453208170240781312 715697226074347521 5586697120473219073 655922411374138448 6272697179621552128 2598866206685292033 283589491134111744 5864135114600069377 3600603724923680769 321405410545305537 2236823758895157504 4899119253193241697 6371818944393925888 2526474660221059072 7304737906991257600 3713030683217834497 5065064796673925121 8623772349635139584 1774887241404907521 8135194363367665952 6033165849045507072 6368054209040483712 2607352207730540544 370532224573243392 2712899693687691264 2299188581439360640 1001623909418648320 8960042544674974720 6892445364083051521 1476840056257882368 4053982067074210304 719539932557772065 325795452190000384 1000321250484503297 701975786169944832 2252034992384724993 8498808028097825793 6200591959857635329 3803120746930203617 8327594658907625984 2994337503233769472 4026830303516649473 4663999759524038657 6076547129857015809 846819818560204673 6941280740718968833 1517354489963070529 4242708945108407937 1959568906859493669 4250276059800117936 5636032255681304896 3457254290653075456 7150124760150274336 1612104574660573328 4220313644945685632 636201476946403328 7253708255522841089 6812309010731878912 4638118355103416320 1244890627605514176 3980668173301039104 699849024051243009 8667903821502251009 672178492855791304 932042139055756801 8379269622483058688 913797501185191073 8641815446235869185 299826866676284480 1153026352925707680 4799627632200253440 6243653135921840129 3081298215372960320 2633825569869003440 6867797339420560384 5127894453743095809 1315873241263619585 6876973070929867265 5579932800292680913 461182370314959873 2015367520982657152 8253698979061282817 8167157653445443584 7930305281343324160 8108208099843043584 7534440614630519808 3660142836853915648 5401415212915245664 4875028421239469569 555841114837439497 2789719865626392512 1005455566784873473 7462873059319040001 3119622063365755392 8658960147654402048 1142430340287439553 3338073699901862400 2007653027645041024 3665933001592706816 8946618014994288768 8058586404615389184 325205043195375313 5841345566090480896 6609952465370742784 1676354061432053761 4277485184355584001 6513887390359347200 7673013165334624769 2472076274666563688 275802918737992449 2990471103385294848 1801258149040154625 5671756968894529473 685580750555166304 5947844819616358401 8395824435661635584 7441858326436814529 9022300925664810360 3332128846225136000 3398770060605060864 8468817541066129408 3196912401855807488 5221005108611645440 2371792115059466369 8753418831145092096 8788386824255274432 4787615770339513152 6905828819517672960 784946962426572801 4058462154714672769 5974609964775299345 920049726395630865 5781528907627123713 3202137853580756992 6190569167581600257 6794458459352619008 2720196961753550848 4100601581397834753 2461636548413313025 9149053075189137408 7857452825131790336 2188565902202068737 4475504390817105921 405993824141076929 7498960028212189185 833712777603460161 1874822666369784841 3356728319800381185 1965632483693301248 8444859266017474688 7491019356850846272 2383566938303968640 4414417558505894145 6540111450796553217 8434335089641967616 7058400150673043456 5625488456425701376 9193101946271406848 3709809612621551296 7667848457860909385 4797866436106125312 1186423780692820769 8166956939865481217 8191084356873158657 3232602053364568577 2598336271075648513 5355868433626852864 3403396538616491041 2708287158554139264 5892527770762091521 7683353727115446385 8820609988100282592 2998812490067914752 3543995255874781185 4912343413151644608 8184512902580802561 2867829989731433952 3782293995419833856 8865361936893478464 636390366875478144 3312246305956513793 2794768643321475072 5682384206533230592 7894842206360018289 2047668784721843585 5457666473749427713 9032711448231449600 1551473511243944448 7199250833572258936 6595590552450889793 7875643470596952065 2160289589760004521 4674322481725637568 6496187732299300864 7112669254775530496 5810747897318491136 2118076558731892577 3854602912663957825 2054591292431138816 7146712473971372801 1475743179393874048 3983480745945857728 7805596022709709782 5150014971794423809 8955132430562299393 4420116190145932704 4075149515216428545 3944349022541525761 7083458326201785857 3251614652596677888 8548559769417711616 1152110552895532545 145921167745651713 3249381863431991809 1896196618583083264 4010142792956248065 6583872705466183136 5039227497827495488 5969013068470055553 2062488188500298881 3265201969681613697 4273307416353886209 7777927602343935488 418189380824629249 3106623105403826817 369917951348343841 8249830838024654720 136735711432933377 3810853350330806272 2764603425303838721 354029653266399489 2198945787264453888 6738976127162680265 2360742022482704161 709774343817515328 401702313417063168 6177910782878027777 8078296201123553665 1652343750545938241 839443197395898624 4411912985840995968 1137983630995562904 8508189176663749201 2834298588853050368 2527725007429784033 6750719948894333953 8102192275787726849 4771442958622326785 427101261496108672 9125600186746829327 4182519332076896001 3241155914285785088 6239518412376838593 768243569438474240 8234926776272320513 4156253373831652608 5049317575085283417 2292813193479265792 6625280086499515392 178652335109287989 2035828412711842816 6975274899451509997 1472243502248772609 8998026287003167745 8542243225841860609 5051815624735334977 4998903775279353473 5400845655617635328 2015536696345094041 3923540229371361793 4428203484968260281 7847834112454299649 2181228254545129473 6315507423632320001 371949349021297424 3506219332931984001 1826395708173451265 2114971275671370061 3392548596580640768 3014847365088036608 1239320538813587457 4650964228844647168 5210389823922915072 2716556695808406529 2574402151951732737 625657218611181568 675701586406361088 3850783227136100097 3300120433422614528 4225513532945388297 7025117748095041024 450340313121038336 4880611226256736256 3417778844757751809 7532199763767353344 3924070119949991936 6429182537287199745 3550765805770119849 7128745545093873664 2458017754577158144 3986761496650770433 6205723176347533312 2133794733157099264 844067085797668352 2144146027991302145 8072324267100184161 9117658926954848513 1334992800812540497 5917538066703843328 1606786549327650817 7819549043869876224 9135230876031377536 2492431331460293377 666529336545959937 1984557805341629056 2597375016114555904 3359794781211654400 2809894086043733377 8582514617822930513 7795079270172614656 5205277440016452160 5588429371451736064 2220286962642498304 1508405396117596161 2230901193569741088 6572680204893418144 7185221609672862465 2026729139475470208 8178331028656228944 8972943109800954880 1417529892507310241 6517544620984569089 8794923725303706624 1327998811678703617 8470797391652955936 969189337047981568 705572644991593728 5936849143795629953 3064415282082550721 9160291667973342080 1238098748045524992 7228875392951508992 3036183239007478657 2822171447293483520 5013323137000484225 7569179974320816129 6643375532608678032 7540053963328144513 1033560644789778049 4345321510789410881 6674774899700452704 9005687293787160576 1191401053884331712 6916209557303389825 8983914137932212608 5496318852942186369 297229352548958208 1361345257935386624 4303009119905688961 117986210864985152 6258323201698267072 1648268154196885505 3191749105374330881 7005578641306310144 7476172344975406592 3815079436442865164 2225494953333807777 7035808718807784960 2476361129902986240 6747156037857345536 6721502475478456321 6797001304818294784 6648298078450831233 6208429224056410113 643025298317406912 3292326797883950081 348175558149812481 4978280701119990785 1926858173431968000 8983615875215333943 1348864549387326432 5985687209220184064 2272134718621782721 5562191530915213569 8283847001813992705 5634738524993372161 768950733112614912 5473901472681824257 7221563630803028992 2690512366467565808 7375129539465048232 567186515638632449 4408286479588282368 186345969722719969 5783683931148550912 8792308882067941377 4592010171623065600 6044906338284321433 8232135066625027344 8754951543306153025 2543909765264086913 6643286213386917361 2789378332839841793 302023002220082177 292299413061002945 7814117668570406528 2897133469666676736 6817029923693683904 7990067219802646529 6068980272160825985 6726830446242047488 2117234544892772353 8429560070647529472 4066395909125547777 9120151343077359617 8315257961017352192 6040931332324406272 7375347447326685697 871960376379703296 8413273749076022529 5955233909471569601 4263637381049044993 5753290884403379200 4094784629592911873 7951853173608936960 2583530363815334336 6410077793543753728 6318615453839734289 611729692376984513 5518892229040237825 1544354834159297280 4457360530926690049 1243413667721353857 7334956536580036609 3755368529752347009 5429128106058713089 5784520214987145216 3497033768066870400 5015330145382527889 2611528760857453824 6435649367286041089 5705301067603570689 6284180570067861505 2783705698550658817 6952066618890151680 4461848038241170432 8892167018817341376 6849613535136929792 4656226053451039744 389646307833659393 6051898737371643905 325502878345240576 5021479210621601793 4613051148973596160 3088392669766328320 1958302604226199553 7396499462686788176 6045758377736514816 403197962239123456 2576197111608106752 4956882861266243585 8955522221947447816 9099626552664351168 1493210416401111776 5394733585272968513 6098006186334405297 3704273763532248928 3376124570888777921 3184717738588621824 1662861934292899840 7445302249658865920 1803660478191598144 1646710176476979200 2972114343196826368 8630965074446395392 503334639624715521 1067669412465434625 4200965563373150209 9073639557791678464 8219955336379891713 3918739549681693440 7243994751997933624 1 1031721349253431296 1731462429488545792 4159863056012264193 5595860099070530624 1378528996541638977 8047063026183410432 5784358902870069249 1036598341331887072 3353659174211725504 614657909715238913 2650563601857314000 1976432039660786689 2579407018693799936 5174226033941688576 4329067702531915776 4292678621835119841 2644795289626212673 7957990444331310337 2663684292353955841 7070543726337429504 3037547815485862785 7481270651260329985 6187539184016784897 3119148073137666048 8080123480744741025 152501412735627265 7286519480741527552 4824310505932984321 5764221294663429249 5719711414691980065 6798595899553513472 1496103148237252289 3546625513237774337 4924957810091911169 413459085633345536 7509888957801410560 6379621687563068800 3645331605969682433 2378159504859314689 3263003617413201921 1103691418719908865 5460316865145539584 5946375946136825857 323199484316780800 7466027245300088832 3533743362314892289 3094514548466074112 883233698708463617 8095017854064033793 5851012656826219008 661264018693702977 2444132231225548641 5246954857159728817 5969616833614929921 836912145132149760 120690975943950337 7632380128066135296 8899340529889154561 240602675706179905 5370356061793419265 7418838489656444929 9176973849634512896 6297756797941480449 1090638781789110272 1027182343209506944 925124096825491456 3744900261562073089 443471503234831897 8374251680366675456 4992990880999669761 2772747752176072705 3184620034792300800 8491707678008705025 446537362282151936 8831459114962227200 614300231172248064 117059411704080384 3369900057676044545 825312095395164161 754059867483130913 2673458622213554177 8012822025427724289 5557191705811798401 2779721385737363200 92233341059087105 4553870655163104433 4351486074237485056 8037477553215088641 3643316222210740225 4633139750911113184 1754118119446798337 5045639530687553537 8216902613413457793 3582804690235464896 4110982340495902721 9039619652955964672 5122793117931536384 7350747209544525184 2687543513833588736 2582114518923735169 3376163988139432961 1966689282878279360 1332408137885732865 2696417944564981761 3869443468768133121 8028188718091899032 4103506191488925696 8597632921208755968 2499570515641892865 8295399882814854977 5205310661595234305 4330857595522176673 5778037268269261873 1354964733988085760 8095986439083483136 3702848348538011648 375843267466852865 5965024734492468017 3864030901156868993 7193193620894580736 882417458984234753 7692539296954763264 4412723262873724033 5944498383993573040 8318120651054486272 8780553789177298945 1500025112731488257 3102670109652254720 4578889826121768449 3810618057112354817 7917308898546548736 8031088281366555136 8708900706677112833 3646425082849263617 4509170415136063969 1657955453657581568 9191379576991306241 1743195947920990337 5704426327612882416 1987290228818644993 6736759786130799361 2787736173859766272 1227820057652224001 8516375240953061888 2601439189855310848 3838406681072459200 756329536119805600 1954967752438509440 8540651593870273793 8592017728561654785 1354742293693051265 5400906345710684160 6089964251552618881 6668112334610161665 6363892991790191361 2305603584139345920 1617801470040892720 808137057947877377 3926457491944636416 5920110514581848065 6425708424773238784 2067279164893497473 4322891114012258080 106548578764193793 7708956757446844161 1053717510505480193 1626865989279968064 4258146766152662561 6782415857656785664 5620964407893688321 5452254853954035041 3157181214217437057 1123645438359882241 6317561600578023425 8636407403094581248 6887992681439076352 6512308220896385473 3517624980441864000 2296994335305454593 7564649865955440641 3066675204938924032 3717163447274174080 7898375894827532289 4493767013159828736 1512830665753071617 7806887568860585600 4465634026246783233 1232835514444505281 924067278108491777 1033092758749538817 642765199270820993 7190600109293613056 8226509434014666752 3546124600723406848 7204641292788793344 1046354384426570816 8383651922755299329 4333592209180917760 8760657482195698176 2557560249472496769 7795072755433724929 1655932171117251328 6378243827099762688 5246425062921804801 3620689318983280769 4784388023321946752 1187520889020245285 6817545156233887856 6896577879086783488 4301056823721050881 9018844670138187777 6319179471867824641 3385859393015775232 2429243667623302912 7701316688381782096 7181660858267336705 728783396181311488 963226473090989952 4997985220023285761 247558356482373633 5718318782456561665 1367713764496900096 2156949290748239873 1859389236251981056 7356173094519448064 6546552462457223680 7835487688961207553 7406572255617973248 3434551998053580289 6519827906571796480 7103300558783721472 6160958971965857792 7648663356909084928 869771537709403520 4020183251439064784 9076501929206278144 4421607113519351809 5275690396662366209 2961613495756451841 8119154551498547201 5090326717886918657 2285787974916374528 3680217679878160385 8824241002477453313 598716794107136000 4767954500767688705 1288205173822464001 5885240835325005537 198318077179398208 8528353051454827216 2886863308663398400 9072573834887760385 1563433961360872192 2216392466338099200 2449217592681484416 7919952028546884913 6010906541028671488 1223105749522416129 4456793160979724032 7899094395961718784 2717018917728624896 8153477891934429184 7889573835293753345 7973633371566084097 8723511867717056000 6806987930338211745 4066425155845016259 1796751037234745345 1124150918799982592 74903607883964416 459804566973071360 9201577649365630209 1217013126311405312 3879877947622326784 8860096530782351361 928897687109538944 2420025941631799041 494733802349153793 8719925113540198400 8047976903917809625 8144845902510596097 4328441247928155664 3658031768737243720 3996066420883609656 5567868037190316033 6677335339981799425 8893060543501008896 8576379558803204096 8343497512560754688 5960363953498801184 4884377432475435008 4290044602208757441 4253177814433136640 6066755971544514561 2866116920991206919 3690666554527422977 8790561346934464513 3615841962427390976 4158515849406619648 5666030697155092736 2467527834827278276 2006640301349094657 7797375658621793281 2143411576666245632 2712167768759439361 7798191545726459904 3278910818897932289 248850582273875968 1407341551529974880 638597462725256193 767467616091635713 7827617373212650497 2347724630879862464 7266696014050344960 7886773552651157728 2697021330815305761 2710443221539738368 6331432263242039297 783762524325327872 5677296992681984001 4264394066657750016 5154602790033415168 6533820590818852864 8496371125510440641 397218427689968641 4009198086833697792 4150507475791830017 5712241540018542592 2533263156023074817 7784846864451912576 8395858313834381313 8556701343108443393 5831654880457111553 5565457206321358337 3072322984324632576 2805928640474216448 4723639880871923968 1178109203868315073 7296182609656479744 3501888127033381249 8331510053308310528 3008305104885309440 6132738189405716481 29159735922573313 4690152271425568769 6620005990529694753 5894446700902429109 7542653472843638933 8819771921934385153 2074998372578035712 4327432651843230848 374046943477015296 279020240462382977 2505162039296514048 6829610859368947712 2360013579922273409 3898713029881321472 6895797947660990401 2456956201643892736 7752947940210187969 2232179967542288385 2844629280650201600 6498471496857780225 7593044822364217185 9138782749098967041 6450848734566214657 4062329142406521345 8006326876934667697 8531658955692456641 119191739463368704 2905759453884848128 4798870612848062465 5324234306389182465 653739468608199553 1446348375586227137 8139242144310263809 1926427600719007745 2539216246105901729 2853209334918599617 2255710171575040001 6163272641793181697 2180340368744267120 5392489066009501697 4558076601758528000 6246942667306418689 1452610150933757953 6287202511361946913 6252507348570085213 7660542848434818753 7935849861362371376 7495820935815378929 3774721417592730513 2959209022221676545 6810000480074608640 5006960344864661504 7872110754726009728 3828716755730217553 4452064469706062624 4371985229320771712 7881364396809411648 4309905928342120961 3029752764693463553 6686794991832151944 3536933234364781953 7391840388210798849 4545094772285796641 8848916385192075073 4363303404040522753 4968916927825068032 4067285530842910465 5793764592856362336 7191002666285685449 6048615136245219872 2654438633195631681 7544165878396002304 7229476360350616129 4766850155765700353 7266969441387677696 5023245372158787585 909758504423784481 2094482721998912576 5357821910171453953 6672819950967255808 7371785711468443905 8610522793873440768 888458147010707456 2769177685936025600 3953955489283745025 7966584263214740480 6124499001360449536 1174850361391490560 956767142833655936 844087932536197888 3212612095682950008 6467104878560952608 6572934234135193673 793367764674714192 8503031403656484608 6740604756000325633 8877440398257599553 243693573348745217 6898385266473515521 8012521210552331777 3095184347439897601 7938290626140301473 7048883008497515520 8653472039718637825 1835984587585409280 2487391842005712897 1142687085714838785 3033965848442520577 7321437539099738112 5929229632872382465 220439797529897312 4744407042132159489 8161561034200103936 4124043431969587657 6866020276112261120 8191727589602951169 597380889802698752 5755745843988938753 1910583738208009216 3479639469192974337 7338521515416138880 1002344844724981760 473002475584993024 3613165547270823936 773641811352753840 7614639258988335105 6060420454498591744 5203085788723314688 3626891945098922240 3852712022775543809 6646206963474740609 1982914562503228673 1788612331507814912 364064725428731265 7010052169058048000 2238006481720967169 5448440492413015616 9129632306199563137 1568694367104708608 7401435391780737953 3902917118750120601 2487709285372479489 7698831409911015424 7784842206699082625 6104710581205845505 9154882549584049152 2513898801183083936 4559048520168777728 5657632373874982145 1668336714789301761 4167083589997122753 360723453280923649 2790635445250977920 7538258766841659393 8206386894982188608 564166885414873024 8276144272301883393 7808199464191494145 5617127771834822656 1746751014029597440 3195978296340168705 5088221388947456001 2673406228458000161 200508136173310465 9170583940842625024 9174011831114120192 2639281787819491201 7517104037643748865 7848736203471260928 8870802732010718209 6104400342682159105 4076363067440373249 6100158237115790713 2655710418216313985 8667985300631266049 6847172007979796313 1216018344785001728 782202473582786048 7949839721053508609 362830416487655200 2588543273296588801 1387429390181017077 2919014392996395009 3467392321301134209 8966928517696979201 2291600003834502529 9147592748337409185 6529602353163372144 5463630077508501504 3233837060119320705 8197994373413763457 424788143737154177 7814123615211547864 2041492593052020736 7853695209137487360 5557211016822124544 7437262277801627137 5203864949036825089 7342839770237013504 1053550677265819649 688861418141286400 8114936306672774145 556826479004792496 6639065510749867520 7958894416067316544 4355425093789731585 1800984987616239424 7571195584910481664 6990936395758937089 2930693250907764224 8956922086005260288 4183955240043593729 7542533893496409952 1543896704066243425 2577048102845193380 1578593124870175872 4827058213103206401 6815217109102411009 6481243634583939840 5187426518169511008 4491178071502581952 1755570487055876096 5262512856958141440 8186475214055046208 2428803243720580161 1839394637124551392 1855133270234978448 240332678579904192 8495821352881431169 7392124148749501441 3938511717828597888 7134400475311778433 8991997122933326304 4970961881703461889 6982783907221908417 3862327661210568705 5025739089102498816 3560006321154442337 1351503023487025665 6193064054794905601 3381391411625145856 8647304405873004544 6112125694377050112 1899184812511854593 5922968900727353473 4775014288634265600 5333923534170317825 1928543551414864897 1195786451779901697 2591805381951172489 1193832849569415169 8238404535104135169 8761986842618470401 7962008990692507649 6061773465818497024 7086341965278338625 2272381206697217471 3038475148517999520 3935101705128214528 6622032378988657920 955342708659651840 7108444110885224449 2343821536961656448 746012307572391936 7154604349918738624 3228472486676120512 9104405771208323072 5557848791675568129 1049794319320748033 8222239393894505473 5196620444907967488 7573985806568107776 7733194955013128193 210685803009617921 5447962961827415552 8505762932691437825 3150836749341433856 3137654088752627393 8515648958161529345 4249380797728770048 8278164226130509824 6412408644256473089 8155881216380244993 2447467350786417664 291320435593005057 4702606856390177793 3787162090652731392 5705122408490184704 7776390788511700993 2851455185835513344 1529738758444492801 4208463829288574976 8470158936688933136 532432427389935616 5110949135194783745 6276198036898570241 1980032853616428032 5496206850345993088 5652919451959891713 453409855899673760 4389025740150104960 5616771353305100289 3759443080700542977 4394681617976000512 1974436555398075393 7337597689180813313 4794682421359500481 684568775772733120 8477587434879844353 6048620549641393985 2754669508739784800 4076256036094815233 8910088124213822913 8580010949492144897 5634067246021591881 2844105379096328192 1061713088248886272 5161145545561383937 4800491253582790656 6296946035422812480 3506693023830111232 9045627465429622785 5674773308724039681 2975533872414195713 5386931521171881985 4129552102287448065 5928781005018400320 9109884209571430913 3150115311970163585 1101494586645144064 673374146487973889 6848950017886324481 2526454278786383872 7156256270794006528 1022439208062844928 9151473351069984080 7699556825983363121 2635563213533703040 3848556877139817473 1278710084498732609 6651021741804989889 469050887455268865 1428694315858539009 6537506346838249217 1384547411808421632 42292080822984416 7168076658288845824 8816082993384783873 6174779533245744641 3573753843426693505 5013000669341557761 186605772307447809 762316739727953408 6297702000563558145 535474275749157857 6776716612471242752 8153130144899720851 7433536716539853697 6431705377511035312 4911339208555550209 6061543930399819777 7167023152397153793 6227888372458601568 4152183763277881344 7820107438801616897 302339246463794624 3838139598539629313 3567013642824413440 8985986321465628923 7213679557898994176 8693893516847345280 4780864153209442816 8559600950753191712 8662145297184473088 351469616770931200 8437160924545892865 3567854337222339680 1623396248802348097 652589110601650653 7739864002139783169 6436103529613064169 6942394869934323681 2625343406196764161 4155770675445809345 1625040013859192728 2619227336114667520 1797496458742611968 6304929423326164993 742072280516341073 2462781788829253633 5585869002043942272 4066317699714809857 9193048015334134272 6558420037616361217 2822555372471527553 2987803386895576576 504792173841139425 722686963188090881 167023405688839040 4786107840120038281 8553049409268208129 18535763040649216 1507634653455450113 8992100430346259457 1742849280827154433 8865084577652039680 857515119686571265 7552643818166626304 843953470836572161 1285024481360793088 7395730285248778240 3632372282183874560 2891550281193114593 3522336552429003776 1939568416134033664 1294687516612639745 1726347625081060449 6991308603607771904 617260398207891969 110848751295731201 8834921253020220417 583430303332766913 4849038599205134337 3910984141696129792 4079343402998584897 7976612428727379456 7551595101562506192 9168069418238964480 5283202849442609664 3034265566446723072 4082139639523102785 8646725586027360256 1241563735450697729 3874830344714387457 333635697192570880 4495874070023487488 539537222550173696 1432028967560966081 1653049195686565888 5899026395315702272 3718359420754102617 2645702040757080256 485632464430374912 4920810622430478336 4951942819713784833 3253880846310176768 1272192734757126976 8788056450426175488 6239608347152201728 8181362044424949068 1532892775157092352 5573583502675271057 2681078273565657024 7397826679965335552 8820558687536676609 3410208536055775232 8379611150155385025 55917962703111425 5464567543227447584 8076245972729616449 7479260956513058816 5648576022132555777 4523829606815596545 7793472251406319616 8445664211217436809 7516751651645341697 192477820345422849 5668755324857244609 5091666598082905089 6597207529431481088 1478917857743100417 8602140806142754817 7136217603873021953 4287203930807484032 3532951204536807297 4535223237187444824 6606476034879059969 7879706536178355232 756583220443504385 2355555986374320129 4882108108739444736 6891831518186749953 5160182349840818016 9103690747452315649 542727463604665856 2724360971941437440 312128844249411328 8684348897232207873 7405932120519865632 7976610110310149120 1510226417172608769 5969554398231648257 888823819689508096 2054487770255143937 4736491981729639265 7417136027278605313 2374101882764896001 3591966778091916289 4138484996592674544 680065978570375168 7758116876787064832 9870173352063233 7474488514638811137 4252436479971334913 5878247150965876737 5663076747633381377 808001923202089472 8798937821409912033 1350695412320500736 7609381784514539912 1005131478624190464 6557325121998586832 2502861599397958306 922214134763827105 432228503610233600 3612084838950028289 8781756861206102017 7765123136127574376 3788135311799734273 2767370583819705344 8876084866483396608 5398392645520900608 6469479435833245697 2779526664452571136 1068236190917050368 2967277493374342593 5869157686213297736 6418291172411537409 765174785780905089 334511029572173824 4904580815066775552 7447486038083033089 7946748552928428032 7902739311818214976 4920892134331550209 3571178521533972992 4223037083586336640 3793548044136226817 686762019410149376 4611414946418363521 6014948838427289088 4186496259149791232 3431394189923737600 5463988440374638592 4579563107888301889 534322961722245121 4327030535604076544 3091901244789476033 548381831876050945 5502228212677809665 640519338805559296 2001558836688263425 5373086562157536896 6747006402448528385 4811321131900469249 5275464428343008832 5601168274232913920 3004775164044847808 5028899454108377600 7553649432229133824 3639242314928881665 8268979996855191489 2384184873028628417 6757383375825639424 6084202152895688736 5151334514099265280 1277235212875624448 2450648681065014272 2649847068326765249 4796338165525839873 82029025886710784 3173872201494567809 253431542351023744 8538525850240240896 3594244665793188608 1859955148440174593 4020902921062131969 8137263197407555585 8430469297023971329 25201469299807392 7359073576137766409 5078413952292624385 7258491527160651777 8534276005098721281 554788007695022593 125769369222754305 3602644737763831808 5423208713111470081 2699871908908762624 1650621215474036225 6824078300341705729 3531045036747497473 2966361526734077952 9117276103472714240 6888468489656187201 2465995016560967681 4456642489079502848 6288404692065714176 2051503259593373841 8716228524934211584 211416097381396145 7163356588727295233 2225590027708429345 6186523796694362625 5936923979584010753 8846874949825580161 8966490989361407616 6440011443767879681 5859407934487445504 606092169611882496 2994795385385499744 784276195288662017 2538322522642841600 5992745315462904609 2284148419338059777 8786157783816216576 9177052479710547969 5070666971084111873 4203850033609752577 3400473182163682305 5586894178363344576 1722538398898847744 8857526187777730048 668575907074899968 1931943686687981568 3579775749562950336 5002720099602465537 4851752899516027393 7597697379476975041 6766211504662277824 3227558083727892481 4301903439370647008 8315324729083142144 3711510103388172288 6798166670383381632 5128972743002724577 3781974373623180289 7908145731529539584 8677915642141764449 4212479966425645056 8173083207507177001 1709182374612922368 7752142007108703745 2738848450185638913 6954300378203524816 7618275937171481601 58429443262951425 1829065130120265728 97491121244635137 688569497392588800 3834935748408554000 6379118016462371073 6992073055015428097 8722276130753327872 7069153855582781441 2293851513473394688 6470733717481519129 4414376251824275456 1794681414906450752 726935936991236096 5574210608518652257 2743884227845308160 2621210634999443616 7637953349281206401 4075138692843500840 8090009808429727489 5085745794361133824 8895048321410611648 4187598800704545408 1213387965921034240 771793505276661760 8442718790492938241 5297982006296130112 3497078202505858913 370002483449167873 3275355215702130688 2940915023313721044 2419865763461577753 5833459050370805761 6327234786183894768 988471775641363792 7693043108658417312 9092322507165319360 5193122095768784560 4483468219887861761 3614134369221869697 8296643231695044609 6193199043227062272 8093753627581005824 9167083191515850241 4889911870523003696 728064247738511649 2012595602407292928 7668187686389410176 4222882297241058625 6915633994692370817 2936972707166997729 8773506377202794496 5940312500760239104 5692503890982495296 5127134151765000192 169962468426740225 8207520158650261504 7176090058183188993 1262791915975255040 1204701075440532673 731658640241432741 6437986818822730497 7526441943312375553 8921256474418159617 8954631434114658817 4804851834941292801 2659515399458349056 8769827450102049793 4637175749612707841 8455842354853232640 3885762200582835200 6779430857121669120 8879908198830357152 2825609755858665472 1943706953680437248 3250556235700512225 2815173537445332736 116132159571795969 2121034693701271552 919677707224398848 1068642744287584256 6877662906306748417 6296242114477343233 9126060433003515649 2194643904389073537 8451266865546203137 7344360398049409024 7307656743482032128 5593517687612375040 3635453370584421376 4711500786921474497 6163161265974870017 6546899092515585345 7597649573891742081 1451475638148596256 3902052709950438273 3012393545842657281 5105951826056301473 3094478028853508096 5338586643962003456 494001590516967937 517773776175833856 2907321812816670721 382094235520009600 4898490681952796673 9144909819847376897 4927028367759937712 7420288840801320960 2813276597660254209 5822955254563328641 6040710466219665729 1445455922451729920 7881631392843222017 2868084517157475840 1432040865437612033 2244223320825282561 3089298227089505921 4545045989913771009 3107524550662684672 5982670448950789889 6434873260791781632 7435695179300996608 8906183989711705857 5928848997892921856 1800229839984827904 8504614712181372928 3157334336289357536 2043411784964549505 4342441926510393089 4663048845481476097 6789028386878205249 8766861020478160337 7247250836998734849 462828975933620224 6889816025455983104 442635955306132224 1937589865676079105 1115684779290750745 9064161691831827441 4010329326216151040 8723754229909422080 2615542103184506880 5732018724372293888 1742235882138470401 6979952895326868480 8293206856379365377 1920949207260913664 5776699399120893185 1355333950871378784 2556073222651546112 3122418107924698112 2711232532595965953 2895286270082375169 6279268367161360384 109470707287070720 6406824289012853889 2940693544154781120 141317975579078656 6866930389329755121 7412115465465098241 8200949653091501825 9028451935031656448 8356220428154654208 8383984942324979841 1117445516736538625 8994593422818113536 5869610543403548673 7530570279666339840 5259297140987860993 4666786606304685057 3010953524278416512 5983056400975233024 814240840840052737 5596468317783261184 8068480965922521088 366466524510015488 4820882862164541440 7477174736343564801 4638609752626523009 3207324936169089656 3622711497867440129 8398272242011893505 8276364088313614336 7208607775161374208 8759137634354152576 1791048221451878400 644646546022268928 3499605982318908672 6968857127873490944 4948043762257505537 6074493592092376321 6520054589823456769 782849457764941344 61087331152653825 2063167984977389056 3654565644210201873 128572607773218816 7102430948716114784 3445370413339691008 481762039044243457 6145906031565312000 2820343117087768577 6163562020098437632 6031212134441562113 2299930460311408640 8523702111693337440 6580846551061890049 1326046439016583425 2140520918760292353 8921938521453997057 7649071710749474816 8174910775841259521 8891912328846502656 2192602136519859713 6436347463448317697 1553032389634490369 7698345370198021504 6887498945930450945 7106016894210699625 7386321748247928832 1852913661800925184 2587629869877715937 3380921422545737776 8310568563615371777 2945831223800887424 6043972750903873536 192921332552089601 7019239876194625537 530958892368986113 5668500052972142593 2970682356747698817 4412531013800692736 6969180318721525761 966645081351792576 1807189089258299456 7091419354959123713 5770019534710370305 832850764242745344 7154652356119875392 3778654018316962560 4579283147088314369 6002155257022877696 129694644040105985 5350481039467190785 4236168373383271680 3795807299737000320 8146225301487845376 3826346306677666561 545018467088818961 5006808173289017345 4856347793318080512 6699662465030484992 5254120294271625217 9045416349702770689 4427598151524663296 3204347831099942657 5484947049593328257 8572164327414943361 6891994640449824769 5895209515103557504 7916088546853108768 6182255744731150336 8552587559846871040 7592387006594662641 1030965886456824624 5142997964057165825 743372617492312065 5833789010962546689 6901288701367199745 1655650034179188225 7420224376279646208 4986390267252178945 8784978901444653313 2937457846197544576 1282891483353046017 6593402620744542969 6291920527638724608 7865964977230512129 7886464939668235904 2191277058903951360 4998065388489647105 1412101800013840384 8134131197388635136 6337155715609133056 327536147121700864 2418411856099149266 7210120900080161088 7757036339535876865 6539961466125090432 7497540532197785796 41357789009169089 291914887413085408 1202717139852139616 1756550327731388417 1723999460696419840 4139914725384896513 7140921041434808321 8837934729905097344 6410349463914383361 9046882031915320576 3739382358283243841 8181612320130582528 4406714356161859713 7786585790886674432 8465709997051109505 819288528426627073 3990996073440868353 2217465251876457021 1162573384207193281 1239229794525338625 9021857858604924928 1669029449569762305 119552952627691520 7773657854141526016 1236825620328408065 5577502230492183489 4010713396035590520 4468647719145572352 4305849937039810561 1690435775039652385 8962961048352653313 465342298059514625 5309778738814991360 516421448383905792 1213264983833051137 216910963581106497 88501236050576385 3481167257602998273 1046430266688615297 6369781783288959105 3078723673366286944 8338773487676476056 7141458721704635009 2879647761920906752 3979739248279281825 871569769869000704 1486245955755704320 4548967282055897089 5205063658638108801 4826778946003021824 1886211470318939360 255292769488133504 5101454360856633489 3385708575402319809 6935818201720665985 755129369486196737 5381228090434379777 2293113072619976705 452197938684675201 5473027476052632193 7180331526474694657 8280710591504279552 2557674822753189888 6605199571377350145 4643150932062142465 6317489267584203521 6084128560978450944 3436871043815739968 6091742675363053633 834742324398821409 2613979941928716572 645284716415298177 7971154124793794113 4878702858447314632 1986866024454141728 6548147419022241792 5701644683500102400 2370918805086906353 8112104325588089856 1488546048841118256 4950012871506497793 7175080411117125633 2340817410662939649 2867558165609011200 4953095291022459905 3827027130097123073 7386722840078188545 960956599335207296 7637342447676468737 9121018224394462656 2700306472336147713 7881091276042435809 9071438774296868865 86946327963863040 6596939915686945632 8604601779771680384 2310313534804459520 9180350754124164736 8154925394788933633 3258413184757671640 3461011632845246464 8431691638328925760 3639624787036935360 8422090046085464064 8142237385666330625 2507546148164937729 8157891007196676097 741364643864772608 2567600563729341825 9113501690120437249 1484293627903270340 5249343107041516545 835630700115694528 915181477722750977 197997540837163009 45995262208901120 8901590719950687488 9176933354565086752 8769231800010059649 615856621411172352 3995371431662930689 6993879121039187969 6829956519258161153 732908754488983553 2364847933875369217 2700748466367774720 6845179013471043585 6977374419183602896 7112788298075140720 8365894755266026481 2558304385874902292 6286535404139832128 2484472047373453248 1264416697052758017 7921960499984479361 3713512414511151616 7081010466610331233 2853026264833762161 4902360146900942848 5271698687855720737 5710600132731600897 4220679802557763585 1292631334250265601 548112246859707392 2373409124842588416 6803777727378573825 8386049401345833985 9015688417797619713 7921651104787018368 1504090391404075521 7736469808011361024 3573553746882078209 4352019947085841280 6387051015891643521 379678232962957312 1283047865270644737 6579302226391456384 8825805931956535297 2714393320451915776 4467807267476070336 7004717088056601281 8673547410450803201 8965469003631792129 5108697056608709632 6152349430550932480 1569887223132503744 4028794882245558273 563993620470578176 1023035447881971713 7725052688613588049 1457448330777776129 2603339451933478192 5477292675970861056 6418894617020126721 5921733460964917248 822700444518801409 2485245824823469056 6597562633853876225 6989713873150575105 5776414422805717120 6989341355277877249 7999536426110814161 719538589042461792 6352756245563899905 5330273980110945697 7440724381295407104 3427215542193225729 6801159026651885312 3522757366724427776 1057844436206592512 483090899927898480 1633528168512558592 6674582204672904193 2852301379072050688 4794889344836470273 7102853086549461504 2400575649923635200 89468819234226176 963237146591625216 4768195925284800000 3055123406027493376 2226019344778760832 3004308703883062977 4620132022977645568 4496473547106973185 8324137647427762688 7766882250646331392 3232810865441745137 1391299543464286209 2101547869643845632 9193789365794348032 1199302193388994560 7033775498140274689 683599438011092736 367877620242576384 8570491039445083137 3318085229730873345 4603259054005682176 4653364102337028736 3178443702371002369 8457413768657911296 3159944351143460865 3815167542950650368 8773631136440543745 5389046711983621104 1364453909341835264 6042225788718334977 6130149545751834625 7505530677121386305 6337415998824207360 4141077348598638240 2641002342564962305 7036619768411978753 522917882290350208 962002473823240193 7055611358527619072 4401479314560152000 4725682431193047681 9113265447344340929 3258079758057379393 8895086988574190080 945820479219888128 8601588779675004929 7760059346083373057 1920033237760935969 1663880541871730177 3121369261790792129 2570919296680198145 6774438371644562945 119928195925573633 3688944459314436865 9041728926842699008 6848454148198599937 4762008044850401281 3569640327473481217 7557379405166956737 6246253663101850625 1152565530554118145 1602376304542863873 8929277830924279553 405673771851071489 2547991156616404993 6270043833101668352 1065800909343784961 8920688195219973697 3867659212682210816 3231367557521181968 4121795678639109857 8830174132197201281 8626736612072999297 3962339461286020737 6736510335931740160 2151709993845460225 2437477984915773504 6849554946374511360 3547415999554781185 7476740403267579776 2343862266150651585 4612282180783202223 1628277196295438337 3038430423681825152 6885249098876043265 4931088247523704833 6970389362965274625 3664778740259151873 1932248172490806721 3167112135496589313 4588857816403701761 2881973725117743104 411615385441038976 2619309854025458624 1256698664890003456 5281485272193712128 447474874793498561 4818903301955256320 8643655484640053248 2679047921385683200 2907007137774239744 5114686759546273792 6218225779843313665 8638577156780228608 4458062492097851904 7689680323922747905 1478072626278903808 6351796708806960736 6432558428604262401 4817019455478857728 1249048784047811073 8667125549702908040 3890884803989577985 5527412452221413376 1755805830687813120 7377890409638956032 6909560500522180609 5789424514181816320 586533731051485184 6571449827293093377 5069924861954443264 2809343482062417921 8814406197705684096 1288932685477429249 8339454376693682689 5097016085168652289 220631746856074816 9217753614543632385 6282327056960425984 595347097856345089 7687286248547762817 8480064417159251968 8212929809843748864 5867606900844933920 2005589910832017409 8395019344331669504 6601538552223023104 5140242398537664513 8718315507735868417 4783096757203507201 3488907290118053888 2882529436597895168 3950952195079573168 8353783331908304896 3686954777066864640 928831001949789953 4258122904301579088 5999754944312384001 3999663495808925696 8072422935885738497 1390019647986227841 7156304702220893920 2964272778124340737 4093441712139492609 2558373763596939065 1269368647997671552 2113457574620587584 6923370745498361217 7357046488703845904 7433517608198441984 3335368305697919552 1679391432267083777 9203542567431964672 2808596168856957440 4281475561281343488 8855203254951341569 9061263402630012288 5579369311809601537 620618678157807616 261205543516700672 5884855021818010016 6980285491128721409 4941367116430319393 8372473758189568000 3932945523220807680 5625691501653532672 9057023962716669953 3694930885493084033 5865646229085977601 6156916669993683968 30170334018650625 28603985632171713 6692115518411300864 4749144900997251073 2350022630762272769 3301290322991960064 874293154599672833 2211631212011464576 258331738013892609 8086396256911335424 2356885149714622592 5322556585392422849 5624880038558040064 3228792482967982336 6919008101095882753 2797586401552703489 5556232382429662817 6936581316057154256 1672631048214660096 76957405904273409 3990354532555637057 6599084160824590336 407411501078017341 1886409915062939649 5365606605300774912 1965621186024704168 6482845604937957376 4381844965982421889 1916459297143642113 280605063758479360 3058731852527828992 8882246758349032448 971892594905870337 3887239879425490432 8734161581619663104 8309803508316290049 5140679634738440528 3205557874866782736 331261746495647744 1263982373848723488 8492117919355339136 6818105283458190209 8422412857261948928 8855093558658195488 1220876474699546113 6144208668259811328 2613963283377566721 7191746501865723648 8990427088586858497 3503599374767979904 2895630646905885697 9018327854343346689 7628840325990564608 8475557620748785664 1542193287312457393 7541064301808709889 1464636076852166113 6154776086357999617 1473298708000246528 2964618474044784641 4951382709564518912 6199088540319987936 1621166098731281312 7921656542613421504 5211492781928621249 935457476416634880 4159911094999512065 4283597494670422016 1753831291351693313 4842833423335579648 2050573072563000832 4352109929125150721 4330991392217104385 6095220367880678977 1427614847143607040 6962519585313560577 6278548902994731425 7957196331687923841 4297317133386614017 240493647662595584 6283974962826733824 8341142963199410176 4728406090701049345 2295073506120748736 6158252622384206849 2326859478171087873 3360919473988619073 1888049743389978625 7174789698458484736 3751807026530680833 212385740827972648 4735813064993391376 4040096232467105537 7994325525916636417 421776344423071745 1 9003374348855138304 3438186855510853632 3498239200812518629 6712529382321320864 4420911843922153473 4639972668342767617 1136213418625025 2557295769249654529 2760867861187211265 4027086357206237185 3437379515167086080 7971294391932629840 9062908957874239488 1586643398559924224 1552238923654365184 7123992537303018112 3669912609625359360 1961263105189376768 8455502924708907232 6145209555241362081 1841733264257129406 6704133178607567361 1064913875392276352 6627217572284071936 8944985929166878208 5424189012974518272 1498583011057061889 4058240036082406400 8522383639273283584 6128536058047705088 5173399381990771625 4866254582194350081 6564488769613232384 5484744262962673665 4768559380641167289 8640116570992103425 2740602989633335809 8914511347332448256 8692412591867060225 2931663086952841217 3365801324714072640 7187562622747893760 1265416622599759872 5601344326570522113 5942376713633849344 9035542830198702081 7022768908617616384 7480478686024220673 6163122378822883329 1466729514242951424 7456398625926403040 5655640257403041281 522725363993186305 4222104857783042048 2150812730785120896 5140635189009164801 5857398233682116609 6565750104452194305 2676396819781578625 6946424270806454016 3876241033465781633 1684971918107703920 1671099102040740864 8696041255577373176 5913630056644761472 6375687633842995200 1079379244350915713 3309656546667745281 5867755602999025728 4491665679331856385 5615108745584164864 7142384798020586928 7473558925860054657 5107741532608100352 5778633317898220288 5478034524640962337 5063749865979731969 1798383699250234625 8081648338904842465 1158020778042351617 5517023817493756928 5233554494361640961 82409210762955009 4733158948544834561 4574680451761291265 1236746562906882049 989743969880714241 4779829354832564225 8052448539635737665 6092163862889496577 3415336164670746369 3757398573549355008 2934938495742232193 2789242484625080320 1603725806047163649 967347662931951616 5743360476790643136 4688986679242545153 824634807936532481 347596088006811649 2594496180002984705 4119427569772780801 2731919903483499009 2148381797918816416 7933197909521616384 6604034584711590656 8071790259102743041 1539628260899940680 2264424805947670529 2836327470941831169 3281963095055149633 9113806082088353792 8061193057261847616 5164894706347966464 3396724433487630336 6666754827734761473 7270112467685056512 7869354831099687936 6598315275701645056 4966795566594932737 3406642396903515188 4511372338761475617 2336638699435601921 8267575122165563633 4062437802810649601 408280599818084864 442012614927281792 5787732512187239169 3549656243932237824 2415943778173911041 4638997256026598400 3295727109508087200 866876733098903553 8749020692483035136 2019539046966660864 8036961727214944256 2028433440589470720 2568617478756447232 6013627423542508992 550401548309578753 1986244269089095681 8503730295203080577 1855099329177095920 3774465859864084480 2003925761668409345 8551290622974332929 6431303772581343200 5224325533830907664 3185122836852557824 3933676285973602305 5094884240408182785 8274596424799297536 7033215676717189504 5555401692591488513 1426406443568922624 5346805537307129409 5973331030861250561 4136922463603154945 8215520797256460128 935795794724450304 3691768164398500801 3396464741041554432 1530425026934959361 7629882138850353152 2769534170104748544 2621772481468071936 5743777637462369393 6812276773284773888 5626719917397475329 3126711539100909761 4446934972226493953 1272401324739183681 2867215479551599617 576905911776657409 8918470598289532416 5622740900978664960 7393560833936244736 7283120468084008128 3947500924041953280 259270201134284801 564352979281901057 664676625411080193 7091230469056200704 5852982880369462976 7782667384677001088 8186103821482786816 8952841905277029888 8278620300303886848 1815820850082617344 3093823695195435008 5959132391079807857 8948250929309679617 2756864609506530240 2902231957874059313 2662737737959211008 3111054131406372225 4101141956203143873 2192629971956635265 357998167844100096 2847132267257266177 6162049159437456256 7341961929629827073 242965141751324673 7617474836771512512 556703754584804352 4706132761087625088 3018845288913231872 3843565571892838401 175420438398458176 4170204882216786433 8012562730870133760 3060404840021086209 2405238017428348416 9104407104589850721 7321619156270736789 3049940061418776512 1000155171411499505 8840905873759872321 974312847346315520 8179440053673820161 357927369481650177 7003438317860061185 7758922523584080049 1044070977667117953 6688543473445847041 7257081298074034177 1400872012744527873 1305282337388215489 4853864695094701057 2353653703229245440 5522315292547990529 6216614184340324353 7759158092370496449 2790406632644926464 1291695460822736896 7105550234517460481 8526465763263684992 2491271423877197825 4572281622536519680 6398266335529845761 7358638814629092352 7560458743155656705 1355303334850347008 7239099544977219233 7081960338007853953 6998372223107381376 605737989068319712 2439183868386715649 3520633556445681601 2696247766101669888 9089558993213696256 6373505122420363264 5089763705670836225 8712979613335017712 3624778536510044161 5041304503549064961 2001781379712285184 4997735776907629313 8160920343987142656 5268232027552021313 4750364147419251201 311922948867926505 7754846568492830785 412616511079292928 7403966575951680385 3978650208032473088 1905000312861827073 8597648422446171649 2040941009744953345 5783628766588145665 8010017431254564864 2909143529189266689 8282569389320962049 3420115133224976385 1423443549824398273 2462330365980891777 2948609366782345216 5622096883575083009 354731502277932928 697457258642486168 3381438940526682977 1139519599961009408 4272594881479353857 581582100938167296 3893363585231008433 8392732845630436448 2370310913397908177 6867576104591763712 7483574553637693057 3772131456282300416 134103690079895553 7319429033129185569 5945500294307115008 1286299570537930753 8318272307377947776 4464668142873477120 4539735158948571904 1210154126016822256 1812648918781094816 483494384788230144 5757167051390582528 1492625877544918176 1040041489270240769 7267603517713337792 1998888865496588177 7994407975161257985 7675301644745165804 6625950671324418688 4397110812697665408 2896913705757222912 5298305523755040769 6235242663388011520 5321970157065612288 4847544086826728961 9080914455566598145 118433067163275777 3438871425122287616 4020860918419181436 4384078682339976576 2638677913117373697 5725322569671507969 7618461845869153537 9152795916506332096 2250845484207272704 6972587828818996465 430129422513338496 720980991358701569 3308294767143002625 1850487603490549249 1429534369174523072 6783718916392473441 2097240542331682817 4970235031249223936 7169106594506420224 266699284045415104 1448760460295101824 5330847401925291584 1841165635694957456 6481325997956972544 5708252770233025536 3859084787719393152 3143447002198664609 8359948539983897601 2458622189269286912 7272224004046153984 7715209887765086208 6741366284249675776 3992276318087992832 3252663888020773376 7269187779499897600 4677502518236053565 3819905142378116984 8394090731255183120 5908368681350135809 797093192384003072 1111386581448784705 2468751963396644864 7541668102883987201 2377327098911260672 4286501900987138048 7102113108128279840 3917415469831848352 6046111330715697153 3319888968530591744 7322951879414852609 4771723313953910016 6561063529617845377 1341063084125377536 4939304609485684736 5129120303139406168 6392441512112153601 6644341092004026817 1235776982992060417 1312108374679593088 774636569700334529 7056378988191565184 6805507268374364161 1602439797100824937 8434161957588377601 6010800796529240153 6994660688763127040 7141284952600284928 468756750451963904 6701126393543016369 5633652758721593345 2882350425059929601 103216661652606976 6326705005375666689 4929667201897062400 3479648763803780288 5348261803104638536 1 6912345903722561536 7034827873330282560 1196837736376256657 6518916151040344065 5547864436074884704 8881562625269586177 7344692305103059929 280170791448275120 5427211388494133248 4156238126686733825 4264485352828703232 3632834854614157313 3036831884170174849 5968318529314934273 9112497145051544737 3629352163991486464 1790196095885389313 8111370998214590464 3621160512135177217 4126034281640744193 5351455130305265665 8129876243226675200 782162234281743361 210296485406729728 1285270966927425792 5514157600886058225 726229275177971201 2461154900686929921 7073273006447372800 2648046661395554304 3647116034715551465 8673927324350586881 8817037281967998976 8284205204877308928 2590101105854431232 3554129021541876192 5939550820256940545 6143884324064955008 2328590198298501121 404382969057443841 3621716232672444416 226459142884794625 8238313104383918769 8681605236921335809 5462636958341660672 7682733202696085505 7284275574990841344 8576968948766581120 7073080213591801856 799758572937306112 5199088894894610752 9149749839545565184 5971117497114394625 7383869587255717888 7544528487217717248 4152227153558110209 1777318524510918961 3471027526057014272 1168725633378366081 5068879550127013889 1345921747566380513 6900171248002201600 477866574461696672 4680235292251199041 9198864129328470657 9027935657766669825 7704274548708048896 3957366806015756625 6100590273642594304 4083130064834527233 3600788741636010369 8895681039621645888 8565033701959321057 6552505736692131328 3412191995981942849 8838874379220877312 5926327284855196160 8307083735549853696 4346716986773962752 2917751743387271169 134912597255584960 2691089726208493569 1959863668597429248 7846239377024492544 6144630984729776129 1055657908448137216 8771901539996818945 3069244992700568128 4001339840484422656 6740430469400875584 3012794694566031072 2173530035999060736 6501089784851529728 7259267613765484544 1827489871134897601 3700098487364632576 2692931427584543232 8125996335624646656 792979479013322688 5895769717865700353 7832260834494482465 7200094426785348961 5046534883306873201 4488225984072555072 9158194285140594759 7223309584415930369 7479375752537639937 7994479945351327745 6485332573046976896 3490430224601346049 6077563658281771009 2900268150101406848 906858389613793280 7376833337561997313 150367161360711681 820184012607208705 4405500675110900129 6709066968472748032 6954073034341174529 5077792077123534849 3575214560030785537 6664040586255423040 7280302836057242416 6177683361235182716 8577675221640565760 4444192780677283840 7232659224395915264 1658524539351508865 5813229036855525377 7520378578837778401 2631084651286794241 5822010616254627841 4673697723425543936 7791753200010563713 2714343121400889345 4526212328087781376 5417852434755829760 9160856800669073408 6592172721024124928 6131270899796643840 4002197036066190849 4450234331724621824 4899101524529340417 8825287958587393409 2636508398445036585 4663957688360894465 4742559239366087680 4229048264447085377 3194198683258978305 5585213451408215809 1422913553331814400 8327034972543989761 3631839311715074049 7022545202340186113 5903552514459797888 2307136077476035584 1287593987214577281 4823076798044873761 4890942718296305665 1676851027073840001 614569569200116512 1677873230399108161 6672278424751276032 8029555252375689473 2412573932101320705 1438185277183442945 383527277386338304 1434682013163241473 9089516302019718144 4392978944284061504 3517937217477333801 6504499694931017729 2473546467103014913 8328850626341755393 3272507216463896577 9075597151634448385 1083294911861620737 2680841148573491200 7040173146427607297 710263341317804545 8773003116655927809 3388719194769941504 7907644080604655008 8924346037595334656 8312050927681319169 7580911702621700097 3334684263242140672 5070456640770707136 5939764981351186432 5034451008092843392 9176427276174073856 1698193122173796353 6722143153013993472 2601508296929953633 849908321975102464 2982167584837926913 6004300316688408577 2273988556748068864 113022795250153857 1593599649230868432 2524153542486917120 7163467184044539904 3428667309354778625 7506964395835988993 1107148435585724417 3736825429428057961 1749987697880530944 9165448965060358433 8466498336390844417 3691445149099361280 7130970340566062609 7999331761985994752 4330653022000189440 1376242762927706112 5381112498438182144 7897533698558590976 7019585191316897792 3786832316114001152 2119181096265354113 2771785850370880801 7336358914222530753 7734279049423174656 3501123055224670209 8362242840289477248 8114152960410081089 7738897374011214977 937956657085499392 6531112977495949313 5436266099799730752 3514288476036562305 371376151128014848 6608269016818200576 4735393838810455041 7687755492164456960 2305770196230471680 6323114293613301761 5269048608158569473 7076800084052672512 7476792622275389889 6761090948887250945 4492743603122760864 9115809537258038689 6448684732404651008 8703038262145004033 4788887979375322385 8268488842201646849 6057219298063666177 7180659706782010832 2237120290064229377 1463210434853379385 927013734508089760 569002138359054337 717205570540304897 3894243021920880641 2984299665025694232 4761618644021050304 7953193719881416705 3984085036695185409 4319140759046764033 5266860128079601664 4515827224192017152 4575587722838464512 9058565027430646785 2393924009068830977 1441591888349888512 6006652477197127680 244046433116948480 603667897707880449 3924278460182280193 8586877274879083009 1008501914567091712 7867866737729200353 1856667257910628352 6100744599432368129 3592503084460670977 7901656433135517697 8647509708992980992 4544903985696112640 8571853622578839553 6704139241183611424 6093201090902829056 1535255518574307961 3299634416894974640 3003232208604192769 4600725400519180288 1138548886036631041 8794533806061049413 4193343821218510641 174195161977756673 5776770442977710337 8357485817344557057 2125325059548710912 4230546067264442368 723123125634976640 5092669141175419905 3604114054625886209 6824553408949911552 7703215749362810881 7960818469573953176 3195817241222582273 1069490668986614225 7560217363187057665 2471014876897334017 8792643656224158721 7493198003640032240 797531386261078016 5787100088154158081 3676292106361017344 8168533073975421441 5934688520168063744 4140008816841377280 4564924062477134464 5918427962658911392 2898953144813879297 7159715878353596928 2275302015554778304 1373167388553009193 5993340617051233672 4775170159251120896 6663710970256769025 6031028364173110017 504560418927394817 1771091611358784768 8770183894434498433 8157346417645453313 4419509823104887905 4432946939832760384 7001372812987197121 3498804882262198529 2270515667662171393 2165951715750150913 1014754467086239744 8620387923359050161 4605400065248632833 8214576881190578689 9158377427360790432 238353966233894912 2886389028442360832 5927540362064055808 8571240644183392257 1656653240127012737 6900832755051069440 7518837162282703873 3336657071550635008 3515591925646126081 6502682849823351808 440712439056003072 1887444984406466097 3916542945893090561 6237431290109718561 4251016863441667136 4035915273844449281 2204980918755680001 3571603638857449473 8401584579870670849 3362631564084563905 2410323782483648512 2418606483820323329 8286400307841728513 4110582035527329281 5098635507241316353 7025204322310743232 2006055240719253504 6580067930368330880 5417537897820723457 4045146033115015681 4178784953523871745 1757192127386907232 1543822250001309696 7524231946037952385 5369695726815162369 1756003682436513792 4899141980860641280 652887418798064257 2569740667123228672 1579837714068324353 5813601383317565441 2896415818413460480 749382386890979329 7726330608083451904 7685702310272624641 2624603579113517056 3316037891166003200 6862999295417149585 2782454025874340736 4168354568630838144 951115911202586625 6180082143353581569 6838479503655373825 8807699785608519680 2062409222018934785 4107965720224345089 2446111244887760896 3188877531323072512 5831127757299586561 2960905305921932209 7014004362660823552 1004055543096169472 8355953535597246720 2809025094242664448 3170018251027513345 6281552308274532352 1654503628765134849 1620580433873784065 7519380083921096704 5033115189092286465 7088699454833164289 2394534094519664640 8233940738078616193 5410043981176599969 6337348906856144896 3402453365460746241 4837302305774277889 5013947943970588673 965850687327379456 3460613688716791808 2481908949381136384 434127847937399808 7984222182509432320 6896229268616323073 2347398412499022641 4416351644403302401 6965580779743804297 3608758938567785473 2041213719117158720 8781353391587297265 8264963779800608017 6574508994135638016 983933414383206401 7300673893871910912 8870618176964624385 1390322092859527168 5235044835440132097 4424670618509383297 6120642599241812961 8669038539029988352 8302943278733537280 8733509162740054784 5024830115889760384 3264959871475595112 3172843485490063104 8089435535800680449 132069239164817665 8334244389403000577 4734662268032187553 6117992893065723904 8018151892344373249 4024590187040044545 3674601455397138049 2791074527777841152 6937482528861110272 5288489569422555905 4563330517222766593 2790715216271114241 3415186141823726593 7691747379871623168 7352111907757196561 6634833835268366336 8373932988532490240 8738283034043744256 942828257700155520 8862200605177270400 8646053406653349889 7904467407750963200 7784097610993523712 8683846099321952257 2563521667158761600 6402869783181000705 4714558397788520449 4014474660934239745 229303436217286657 4215751933706659040 4616748495542038528 4559659097185697792 8745012598501467393 2210453884732192769 7276283576776140801 3929307228123191809 9006345770201176289 1880233332977975296 5639973103321554433 5650666988900215777 6339471894582788096 6488506002468367072 8549341881899346368 8566949370948787425 3859396845080118784 3756875133936148481 6071386246907822080 1210928610572711937 5495110181150480384 6043842319157629344 5079533508788748288 6036568149932109472 8143432293273981441 8290059163344830464 565585861995714561 5191843071587560505 2409206869904410945 9133950294875490241 1249502482559418369 141241747069249537 7925720341619602945 2748688282050721792 422264535051563008 1618110123156346881 3550722540609470465 983728518299612161 941952399402324224 4350606655449202688 6494276964493187584 1718131326499854976 6793191995738533889 41494911647291393 2471997047648362466 4795237436090212209 6039231529527054337 5112868767313339776 9107001817608224768 6918400310668951552 8776562790149361473 5895527492662252161 4001791162927862784 894007134369251840 9205565756524383873 4164378649899565056 8247139476696919720 7835539794540526392 3554720746936848385 2386107412077519937 5292012513520680961 7352878726459759489 6256689973274089857 8785226071171691393 614103995686144001 4320204948990735233 2248324765306917664 8197698115354705025 4180137403436515329 6989998515882277633 4152248353066242176 705193967389059072 4181691549460222529 2702756526471949441 4012565307981623297 3471809893588405992 938995657456588417 5355401825828616321 3776346850029289473 311740832431783937 5914712646100722112 1015824802888024064 1248403699560298497 8839158139748917249 7170584177813953025 2878728013310173185 4720739719671390208 3068704954407954432 4706318315588608000 9191036128860438529 5157826287770341665 4278353781471494144 2894967577307882497 5595967345085837313 5381955694845875328 4181759387980791808 7463149800543107009 1885951577622919536 4738388543116414416 8695018070030989313 6897587532497737216 4311514227077011457 2013900129200848897 8647720428536934401 8658187126045387456 6844097242480455632 6651948378546765825 1922199519355207681 9219057498273611776 7126368138128521217 5987214123736472960 4528007942863060993 2114791313707369473 4603108966247357889 9036026618263510017 6327619230137319424 2081975995773915137 1730132340250034176 8980577435792236545 1563865738842546816 517606237010928640 7645082471348142080 7326632604956691073 3839308434701269633 4482239293230697856 4671667283734422016 8601710893661553921 2641279555497581121 4336544883781664769 1497220203996139393 3092096160262950656 3807999712770784316 4752114919216979585 8855187132401647616 377098655880544257 1909138628048585153 4744221783379951233 6012412300343902209 4751982216911082880 7767409510554538368 347034172232007681 2179728284209977793 6019211117305223841 5300308591201586689 1984463523129090049 6815424255557928961 3133868193025597889 3165007054941670865 4603436737282867200 3654131576736006464 4444120158386791680 1271381099891167233 4488821163018944513 1692684576636257280 7447958437885968385 7884024671512024000 4055458878516518528 1120196746103422977 8417656097121445352 3504154088897940992 4633439747701729536 7978890420082963793 2920778055765448704 7084553258925516481 3443720243706235568 797441059528179713 7610782380271512576 7571008973869940736 2704486004572912128 7294565357531078656 2562862678727079425 6229034646655672321 2911205710355202049 2378754094125277824 8329481689551408640 7493464841016080065 395632692836323328 1142108614332542448 1724470952412053504 4482164970976491521 8085719297327256833 1470989422489670144 1372190138847018802 1442058670867951617 3110663551366101505 3721822041569718272 6104479761674076161 1939643697131307009 8409640264110440449 452224761535166976 5022999069693806848 9034347075945373697 7260252265980837888 151869186877317121 6871178802681748225 8680686810732953600 3022873746182223872 1476518085764108176 3331672661951905793 3855421947911077888 7705143914138902144 6350208768690037374 757213970345598977 4431242365475225600 8568015824594359904 2710833451446304768 8953435913573384192 1893415231967801137 6661850290949197408 454190311798878564 2681847626739432449 1785253270545498112 7499792009011524992 4108996367281291264 3031964392911853313 6344651194648084480 1879680408820163808 6444543779676585985 3283471256755804160 6508883725983754385 5034227108275537921 3918052698178895873 5725968549406485504 1188588716608442369 6834164683087491584 2880159028316780961 2799843124738132480 3411341120431456257 8536674071412675585 9030703730659144960 8838089659435126785 894178808214446080 8889529671158609537 911843210312584192 8307647116112216064 4297575091566202625 4703468894371377924 4872584049046981056 3250421616683869184 8529953461236596736 559426831899669505 7294443502472359936 4405115074384483688 9017692756816349185 8464495384735106305 8935439223049420800 689212270114601473 6125865171354250785 1351818046288006601 5144613650925060096 6197201976947217856 6821262062387865088 922958000413330893 347437155196807136 830799365657872897 2679672078907731841 5186305703817722369 512634143391621888 5707484726802608129 814790097919354880 7493090021829550080 4565547577764660993 3108975758000256209 8098408739693423617 6815376384852852737 7600638707021242369 1038089807161981953 6232578295427137536 397168172055244688 3351620132740808704 6800394170389813969 7849364113481306113 387425010884756481 6258261534767671808 3937202349949952348 8614148708992250881 4213035365300944896 5515914549477870593 6218281169653039105 3559232783327606272 6288851616029515712 4758190131106211648 5145768532028195929 5440396087674597633 1751956512708338688 2180800083280232449 1963880159190773916 1129102513438513536 7584407730055159808 6047105034279852307 5401929368375656448 43447707507343360 5361245677941508609 4292703685748372801 8386870498459143681 7295340467576385536 8285124632034500608 5210321833989082112 2546817635848072193 240669200343367680 6991204716148009984 3751755395612547392 2496883823146938881 4745918039719890400 1260407344681308161 446994777723770989 7865938772383885825 1539172887772456257 2923010768020535296 6482344806939758593 3264008239074836480 7596546225440611328 5434128838310452225 3045317020832018432 148285608683933697 8240978139679129601 6051016961969788929 1669610766522582432 1391604934129128961 1616023033133793280 297913793951085568 3899033550025480961 1877232797159477249 553375126710420609 270101635179700992 8486045611196619777 8129001391294139776 4520045944112332801 2589455074051904000 7508032034131673089 15351976122515457 7958072017897463936 7089908900749044353 8159670217861825601 216173962762626560 2446569904928249601 5426804389613086720 8966190372499533552 6309275212016820225 4765375412972158088 2136557971853752192 3330192127299682305 961384995474358273 6872869899118116865 5843669171364616704 2188588163109854976 8244954550073921536 3784055303330095104 8804018709567537152 7534898803887585217 6292345373044074049 1516188350563250177 1798764733394904321 2352182982540685824 1984798795618058240 3427061881117813632 9028361468340731905 3726269150882480128 5047780272299922433 7966246158527692800 8740424204161582704 1895588371443023873 5787243651168751617 5820276125107216384 6515354933215674369 8568733629893366272 4564674635383142400 5732534744352919809 1050773551756135808 2915170498067167232 5485147270529275905 9108985885217701889 5073935243790926848 5389528176539795457 8320268295710650368 464922567824823553 4835291191369059072 8931282259283460993 7031861162909205377 5495932884184629248 7706223843432988672 5891330111656509192 29303486955061249 1317593790156464128 4395740865767053376 4375777970521219073 507866427457888576 1007567175718212417 929431459160125441 3245710456157782017 5549803188138108160 2571416026820575424 2390780130127558657 4732529501922672640 2359349087538964881 7167294610800902145 6638844813563527168 4230785824497242112 1868387410372219392 2142049389258783456 2044346958158618625 3758426160580001793 181272527045771265 2052377754065436672 3976297143894279681 5264980047783879937 496932134069442561 2923136032414105601 7416212543424141312 1753058914168382593 4054986110189006849 6143407979462705153 3254659804861122176 2432860893274998016 5649174990780596225 7660898367500823040 8544475402268536832 3238653118439350753 4675403658618208257 7174178177598752768 2272280946030149632 2679418586012882433 1909156669564697345 1696835614199295745 755385899122218240 7933049082023510016 8250499512406379232 1429574934514960352 47758818143584257 1478935815375968896 2983723327855016961 1045302057293578241 6046984348938578769 9000205635014818304 7469123039434509312 6077096087421378305 5104905551944302592 3996633802973249536 5327746045843814400 2929669356173574144 3163342658675520512 5931494832576266240 8154533358113452032 669537269486977024 2322302895574204416 146430324310719489 8882838708770940800 471580440375422976 8801261231859998228 330315246929387776 1206207884319976960 6590640984181196288 1463558532376428544 2662153420749370369 5915099663405221888 5310084947304865184 2363879290756911105 1093607692009867777 5712355166452340948 5793560198931820609 2581508630422697985 289785303169370409 5094234652194979841 5819633595104358144 1934768791029544960 7653908332775505921 7787915268326722064 6217425397076909185 6727245584294477825 7531644530443451904 9169637267550945280 6926196004420318720 6448855292946107424 4274308242014879232 4997114001669675776 5409853163892989952 2674182864871073792 7489869491846796993 7036631864567342000 7742403740939514880 3007817373683907584 7492519982326700544 1747224815756353537 8385067392958668000 5305394982813380608 8519677603152611072 7090257457069424640 4913240313475470721 5460715087934921728 1305178669407956992 4239239110806621696 3260658892292274949 904452074598966560 7276287263909988912 6121474270610638337 6457709917325230081 8237835427859561121 4416980348057944064 4002269005034283009 6015467078338985985 4249043135085455137 374620701862273024 582868806110543873 6574804866112079232 235811174865182080 4044363555712542209 3438577467227326961 148366980594794496 9123802613838136321 3034047308581949088 1982985005360922625 5982187947767840256 355255429819335680 5521684774041056001 6452113985143228416 7248733060100576856 622969932952082208 3297343916268568577 3785813416921515008 2132077926127219840 4268421469602829825 4375466374386941953 1771209940348715937 2128360245195782144 5670366182855639552 4741741092365008896 1482744189515268097 1005819389836590593 3684361915870718208 8141894145245737984 4208700216827469824 2245523143692779520 7518904370412965889 6399030702340616193 7971605849439223808 368745776659852117 3520623049661480961 2714993323660841084 216566944517342892 5249062573879943168 2548097752116500481 8386643860860459008 6509753164441075712 5494324059091488864 2563523982835074304 6525078574851845797 6426824704936296449 6089101166432124928 2694545309896097793 2717809794615107584 8595320881421660544 1238606284876588273 2410085066211006529 3494560418548289792 973182063147096192 4208670850633273344 7588201932798705664 2795667306713696064 1773507527029656577 6528615818577313281 275999354958713856 7998934069155633152 6312701769442656256 8221436878515165152 1025460560855334912 4209350311599280129 5054439298734375808 5843060066434419457 5684020163460437056 753911650205696000 5831454154204825600 9072468971563188225 2691434821359108097 9174695697298921473 3974510860493443073 5601301647444772865 6957443126511760021 4812238904258313025 1699275320075643393 3472857241164283905 3462983063281713153 8606904158340513793 2501922375105923553 7837314826814357505 2412082693375852544 3234545660348186624 7468439111507665024 249667788964576000 2995939647952525952 221623172637261824 2903068090131578880 6696714154980179969 6409457006960259840 8082789916389388097 1085045434547356161 5917203634700846381 8939197438077757377 2968757786550073344 4266086794508730368 6294098208210421377 6469165550187125728 8292218469489130240 1178424099767895041 701723692114636929 6678473396850731456 8710926646704019905 7115080751306157568 6327383085080285176 4573082129238891520 4307770662842829792 8557231713820182016 2543681229250940032 2077226456201296832 8480916945701524960 1370355648859897857 3274133453899038721 6754231600089259008 8915424763752567872 1559300623538231073 1393930906035270912 591911386489741056 4124319641347004928 8044235161666551809 6564157060993253377 2403853491545016769 8491821718941597696 7350767951031390017 2894116758048380416 2540176745674205312 6850786846742413312 8761067833438569985 2824268419577331712 8743798381224288257 6772820786167473676 7474030597394324288 2457265688820707328 4428440894759305216 5675433421367340545 4904424553413297152 2766739862354781248 8911473250646538240 7651054779232559105 834854924239969280 8020116367473115137 6624735626371348480 6454692420235773697 7269060527247380480 1238835873084987777 3890616471075755520 64529537890779136 3879829831279661825 7138764489181078560 5120112733469917185 7631191732550696897 4534714003984687105 2199540828282961920 2510286891902664705 6210685592605944705 6068387603403161600 5078051811842465792 8931539333513061280 2030326337827766272 7580056835198160057 61291376956616704 8891014731032712272 2605929756562648800 1685509027066604801 1463098631106383872 2928670015667053888 1870496168072054273 6903005578142025728 8403659212612936449 630635592576487425 8052430843772299745 4448324509755992064 3097467105381826176 7811222866777031041 3106887684222514689 5672835106348933153 4152260987931914240 2603753592724086477 7636117126488354816 5050594346420024064 2495446337912819969 6513578630790324481 3286276107248920448 141485312062019905 1296374957270946816 2029868324030130176 5266380445230465024 8507102644401094657 2715706154309540161 3740509912356648753 725152694753767937 8780811616430325761 175384852318294017 1302473487121514497 4669351432330480640 6103421895032886401 6472817062907559936 2507126539365626689 6544853277619507600 2114008658433590272 3335703952588778496 5853492345285082712 1505556993195413505 3295858965236652097 5613674075791048449 2566123079486440449 2370519984942579713 5180601257218855808 7930660623239700481 926124393558401280 1368050967395627008 5833517632480125952 7865896434205249537 2811581770640122368 8853855193467176705 4751860520058617857 6418446982391150048 8586814941804496256 1357809839541000513 8712296752724623360 4939804579017687041 7398496215828668929 1901488472352129025 6978371654213942145 5318330972824776704 3325426812642439169 7319146602960379905 3278257805694038017 2712849101440507905 5861678486518366209 5834185759072583681 6890536078660681728 5750651161019265024 3707745679134229376 3434242792108293120 2467252090590420992 4197649182358020048 4161232322940692480 2177134434515648512 7072888725391540225 6639461128178696705 3066525977598021504 6491722550605971456 7804924418234460161 6551562357812064256 4414565635877252097 7442918110775646208 2090022462151221248 8513872780166053632 6244178869694056865 3347330573024821248 7631062259576254080 303986787420460033 4278814939794915456 3307620839127925760 3821056820160813056 6872884662740414464 8321690252763667616 5317560580659019776 2242226520328765441 8295173061630164992 1469491777233964545 1351735266472982625 4040813853929925632 6215914875256127489 7951823779064963969 7579604625135601408 8355621815448202945 2036711961023178496 7050033665953229312 3290328556901864129 547883659504779264 8067008131339689152 7481928944824231681 5022459743476285440 5529100215278545024 6706172936028586208 3098172552296494081 866561820208926721 3975860639008513025 1670984495336333312 8434325678025089024 6786564480438984576 560065381063629329 8284759915615324161 7956328870519266689 4473900948545621888 6561276917178548225 4228788902026805249 6003463751019978752 1260803479348093697 6188928262975862785 338817121374924801 7119298457634326272 420418878010556416 2975780042430087169 3561567431018833153 1831675242707550208 9141171693102100480 1428782713369001985 6822274834192187297 3758545192942182145 2528333401693388801 3585979113079400000 8495610098240374689 6172436202141180929 4954657553588601857 5840594210866912353 1545444713885254913 829037767040665360 5655536965143650304 3936898206131734529 4971103649843306497 2271909045622996993 1646015022453260288 6925106472441922752 6283942835186565121 2718601704290515200 4971994758348572993 2550900647230643456 163958917954596624 3551715049791422465 5971912386685952729 4960963027977756288 2162202881255238657 4612127524086343681 6365348273461952513 4868445116931339136 1897328054348670977 5732153877198132480 116371586290810880 4743315475129622529 2578809460456685569 1955866718858778625 1935132370787382784 4177690823051542528 9198697182483485057 6007368223479439361 1084760942619668481 6779781819882292736 7354717342411296769 5104308226324181025 7972928608067280385 1721700838242566144 507948698638860288 2959621547660951552 1963465961048769153 3755180167844210401 3319270160012720129 4246936608078757888 3301670693897879552 2613604413256436077 284866405050433537 8100418031147205377 5382568307066029568 8609552647296544769 4182652319746760704 1784444654016490721 8744164046594832384 321429416569602049 2455441292698188129 7111570860916247553 8580586233644461569 4048681339640148161 5104537240051729281 3894558505115386241 6234737391011987457 536942696640544768 5023724166524858753 3254324512528019456 6173814782310793797 543510234550203456 5973195582817287681 8341242791569538305 6975034267549761537 3736809769634086913 5930684070785712128 7805717206127778433 3137189550452805317 5014408018671864832 8667157544591703297 9019309413453800064 6131252104331713200 7038426682960796673 3244205762521655808 3130297876735041536 8916775819024675712 4570474125699645441 7972533172074253825 5078827208593170433 5052202865222480897 7841239390851202049 1230534206089551872 7800165659553007873 8698311553288020993 1222245990012551169 1435999377435353088 1107348250651787264 2363111067361157120 4832904031883874144 8031662122825416704 8915421886430910464 5633991417874886657 6270869000665939969 3059958069833371648 8106278455059729769 3725154273055306688 8385876985369232385 6229966917859807745 5376626830048633041 1235627256796753665 3368200784033671168 1910155973582125569 2480521767059371393 2356898270407518680 4635366892404428161 684004094269396352 8012641399366932993 9108366657383188481 8113003361150928352 8665517072925231232 8432659881008450376 934897502133188513 6138281994701564160 8547180084058914816 2754817411370429253 6666219482089340992 4833769368849285121 4440867152257536769 8896190910762784256 1172326589283221505 2739407109143125296 8725151154159341569 8296091255875566592 1047315208052975872 2372011876746109825 1951931107840121344 4210278513096122368 6633091595928584192 1082143022748483392 235022039520403456 2574477228288263425 5671753867886589569 7480896885154420736 3731120645334496896 4310128940585292929 1729820671290097664 2844479091609675648 5133732788261260233 5631317400934940673 3601393348482185216 7837442479746596129 7689858848247361536 1249476450022510337 2166412467092302656 4940516581308581889 2154857556225736704 4207768100454095872 417323635455740224 6247380161183600640 5882624959265971200 3993154535183378656 7239056666130366465 4433176219356159215 3932120243749519361 426163468213231617 8209827955043169024 2646090701141710336 6289380721750716552 2297877055112871937 8090844506927151105 7912110935327772876 1198182662244302208 5332726389313441793 2502157415925940225 4979354040978127873 5560547261661891713 3998237823782773312 2033231963844937473 1991103176802949296 1328211564629144577 809799578267283104 5981564498505088153 4371773480261386241 1243896560341687680 7122137470290330753 5603272006040954881 8915433547231576220 8106108243422633985 8341882664906985089 487984283935040320 4943595857230430209 7366087228089398273 4392041730561433504 6451608560096268289 429561106589155329 2587731058450154512 619122178775388080 5637589003653036032 1867942458163435025 7142503082155669505 4118524647073699841 6600904310662776449 572735454633507713 8650001193714720768 3176089118373438464 1168717776215259841 7882776389229625344 2814291678985001216 4604092749737701377 7710063041748760173 8402090132778267393 2767894184626820097 639326004185122816 7406061423125295617 2234816983220146176 8358506018424274945 5159562431676435649 2336408677852100097 2957594965073960960 9179737802746945536 4277251020272072448 1945512001224199489 8574936572899991457 2345606664821014529 2511737613366091776 7525700185715801808 2055467524480876545 5685867305929572352 8650491930361430017 6691917424833871872 5902958645241708545 516148948202073089 1185787480977624961 1831997663976061016 7528700710197106080 1930082752225345537 2665686884158511104 9102808289287115777 4745060785778674717 5221637741876096769 5144206635420834944 1552200268482965505 7204325509375922848 5918002970964406272 1463429641785999872 1781477473973866912 2369294288171032769 5469453272346580865 8398424471758887424 1974175070839876608 4439945324211080960 5298451523423449089 7227019060466725504 1283523334076597569 1959632252713332864 7990403336100727809 2580032513002170368 7648714054944716801 6086131826473297536 3060827680013601804 1482495240939421344 7785497975083532224 2309106780962611200 2997068339051855872 5573934906991889920 8002581534009081729 8385942263687291609 3907652368510988289 3701460770243141633 4904506841144974337 1460192419450343872 1446703993808273409 8222915740654586880 7744061128486597889 6954733265128408128 6055057431415850753 883243437023926784 4275862525240650629 5390783084527013889 1346732293050220544 5900580008870074496 2916106660432089088 8083373799566913536 630757372006375425 7402158609639801600 6054669324550037504 3541237321015691264 865002688875855872 8216622713852018688 5272515384186855425 5065194700609159168 7870094175803913344 2299973450095899264 4236624959039404033 6377932023645380609 9162243925912313857 5351834723618654209 6216488817478390272 8608901964078074625 5615646310760595200 4254861393511568385 7625112653091863040 6517284016750346240 3465282139611058176 6008122224928720512 7274922572549187584 1310416486446014465 5727888675219587073 5610649907498328896 2571202848798734080 7816560460080121408 5410089285806282177 7730294328245038337 5919263155355332993 2872659838221465601 4044347401989562369 3969592198795886593 3455242034091498961 3315797769966145217 274489657702596608 1549349225457770224 5686741419856484352 5775050123790319617 8089617088014131200 2491192480838850945 5098366001845402112 512571944506438529 515780524357865836 590148958789275649 8204912964873575425 7504782368240032384 4301803739053230080 7108561631062196225 7980560844995860481 3132008557786968064 6782592617963689393 7976647541551643488 1727718648609538048 2549023177588556801 5446006716525751584 236866907331624961 5514177136230508512 7633364815454404609 4936665902282944513 4788736142676359425 9071045841689244609 7593776263454285952 7739170113290488576 6253787776540354104 4273032088398611265 4416254121352737472 7977913306142953472 7610513244474103809 3360365339325078144 1854070807264809216 5318380945586429073 20513971457622017 9139476934029195297 3693367848450941328 1797136746489985184 4391099682709824640 8583076751646654465 5530671556081951745 3456736120260180033 2182930781123014656 5162855384883532976 6601855159836591360 7764360565064212097 6207818693598767296 5285151063984650689 1461736235667319704 6499376072826650625 1577694444254132737 6347170356362533889 2113086291786346496 3576984253508065281 7130051898465905248 990118917507231744 6343923165525502400 2471060394566483968 3901288013065619265 4420581079960216032 8951180762801680417 8161166043360635905 4086398951109228545 1803666411446727681 6184864118697361408 8597423673841856129 2156006994646257665 7281203685992790977 6533996649532882945 2751098251493367809 5936639459456933889 5359484935190908929 2350157606158145537 7763936902316916737 1779573949668615041 4219473006850289920 4293800078206898713 803151091712324864 5745337909032382976 8985122216894234625 200952291438150144 9075181714490591040 3000407829979554049 1685468087553392640 3539322064615446273 732469274717404960 7843693321897017344 5392317960850153473 737190657647132001 8383134532731098113 5329083432480544577 4384322441462307328 2128825002891430912 2735055992450594769 8870552242620985600 341871825667826177 5071973694709697012 2796242580528851072 7796328634420941313 4996563008569858205 2619322686757958657 7953726841744461697 7929370627601495424 6124741172595576832 8529771871971537408 4806826438053868609 6951603370740514816 4158903077435166721 5721122106788768768 6681874471754618369 4722186200003329025 4304499155732300801 258389374258395073 4847966373976293448 976140152773804032 6862378497199979584 6644821180631649084 5718595033108874560 6098683942253375488 201642548433731585 1034759594662952960 1831015683045289984 181908498491948849 5312896528547539889 7593903960714158081 671892431190450177 4253111157131481857 517726937389865873 5096127091293577217 1045066401619632129 4615911820850590720 6428714017120243712 5176247632350369792 3010880792425398272 8648007886389172353 518378060643555328 2026120946430815872 5850415407911085825 4378101740711890945 5099720377905254272 5023826972927168512 8900078135707697153 4142600279095051929 5172992196110868384 3544700700889241905 1471159373372719105 2696788019518076929 4315636489009693697 4824505493572704256 5787532835469082625 1561505734376868865 4686884297578650433 5998561368989713409 144081543096786289 3436646717094789121 5812657002627153921 7114089430591021568 2192403552423890945 5830488689280115208 9150395012019516496 5258402808916901889 4750487700569180032 4296454018892496897 5023195729491832849 1217039070156038656 1822535724120160833 6521399253778006849 1406792492241831937 6560427415144663041 7748362950981850113 4036885442664410240 1173567906324332545 1665354593464320512 8971555612474212352 7740609138038112257 2038344966945521665 6465380784205363200 6677624822766653441 699564411263102464 1847909996539617281 2739327066679310848 3144987163578990592 225358113869727745 2032159129989496833 5597996112875313889 5818436444832071680 6295557508912119809 7502437875598298817 9198930776594448385 1474694692851286016 4792780087440202753 2971117053294051328 4627604848793042689 7706647600128380929 1923831202948993024 4573974679991320577 3321089177367583605 3929659495426168753 8033374315264458753 7245537441196199937 2057595617418671328 309634068627503425 774787564179514881 2234983695966229184 3180638089862531073 4486500119547127608 3492283450059497472 8902553863823411585 1230921495205831297 3113639782955159552 7022877616857045472 7963834878840864768 2606710069079040001 556590587422340096 3729186353333145600 8755900431731316736 7503639314661793824 3881109695691227137 6585297603445915649 7456083723835406848 5939738978218917889 5329844991279943681 776238263542055107 4578167657264615808 5208287521554169856 2538679149118674944 4846971293525695232 2366254742086680577 2806273921324775649 4819674080899930816 1246772299647685032 931129009121202177 8600199129051028736 5339611529900375040 6666070398366210561 8862963207993070929 7165669642998642945 8350954699744341120 2587810251162579457 6977021429589815425 1314524229492136064 1608675429640005889 7658661227743578432 3055629022955527105 7915284901630017537 3536612920886496257 9141517756029168576 711437927337821776 9029376462224474112 4896697907854716929 1191695966848356353 4119718203953300328 5122628590751905641 6311350513896146816 1373004184388929536 1 303948976542967809 1573056830589443873 8235355408085868736 6793868396113261000 4464309913905175745 3310215407956584449 2003863179575836032 3317333398834577409 4159654274718189056 878993061068070305 7680605383132446721 2861085173554569217 3041344834497621376 8900434527698556257 7463194845642326016 3258715108517050368 3624478789516787713 5895039927120035841 2271999280782131201 8442027226550427904 8149830890343297728 9179102065867916544 1665419614881944065 8947870941342187521 7387156266178415616 4829281730439515904 7488149874034212865 3104088924855426560 897404980344672256 645388073733279745 4878259148234211456 6276876155704045296 4197061264933611520 5904658042794946560 2811794499981501953 1812532288423839745 6222209084629565440 376373954990133248 4730763973114372096 4027790637145522177 5299587438096978785 5113624123459960832 7004371601427711744 9005101983187017728 6381834967694966784 6080977991908917249 8621274105640887936 4280727428095742977 1823552594945762817 6385757577991607296 5251129771073702656 6386596613836835680 4118373539574332289 1977739269994324224 6725648177657230465 6759924644233117041 291966182272909824 5179542836919322624 4558526700284095680 3731684577003502064 8873918993006219776 4489780102233587712 5670315523418619904 1974788777842339777 2894515765924675585 2375218714366523200 6482183174282284033 9072166435011821568 5863883380413841408 9125900255533599233 7767715816217445857 9058877894497443584 6155641462831511473 6957753252450050049 5125988191269822208 1034669839769513473 8348788554947181064 6125866802341395177 5932921091351912576 4359616086910900224 1412693204652855297 6675737654559461376 892982373747928960 3638219738218969121 8231886081026777089 8967498244351008769 7853410606096792096 5176426461573023873 6883291021200326657 5076539292601953889 1669032547573186561 3971283735505960960 8024289211211184192 4729760176529189761 2949790863881968641 7493312018906646528 8831674581334097920 2561816318496735233 332531776921991168 3316943591981320193 8317527322338271232 5666434384166780928 1931595350452210904 2752012360496806145 2908822750513304025 9031323602871042048 8309943254368094544 2280288069247041537 5583545952312068353 1248114215621427200 7214162310110552065 1394290149172653057 7639819210852163584 4046364784126224256 2397254922147651585 5064314692234379905 7714571728359999504 651013203165472640 7646648026620426625 7226555352706877440 5448280822289780793 9037710926492467617 956577203325899904 3232696533025717584 159345663005018112 4290578799906507904 8124263555756179457 181732369708324864 8399711654279929857 780115662733226913 5304162812775142272 7052199499676238976 8886000032275496961 1473029479080048640 1797164420832296961 5793057850545668097 3093235608227406848 1555980068941627393 5600457115864646913 8742769129180454976 6744460947942488576 6353936204260937984 3355108818411601921 5013152603778750465 1882984486302827009 7354520122225774593 5518472757644692672 6039865954086204161 5221485155926224896 1583513473295319041 3489196000457983169 7899708521670272481 5699781054293031937 3484429281429344641 5394106666888687808 7685163528954669057 6414766036105232384 1955966114691766272 6637009407014431744 4525566166287269888 8136077990738360960 6655016243869965312 255849492038766593 122849112127959041 8021648108771141121 8711573850183301120 8296715524423643137 5601009670138231809 7830781149431490241 5469197601833840640 1349941065315775360 9173641501870297249 6787807789356197793 8053647377524942592 8178036912663542337 8193038225649830145 1133541968570275840 5624595823300960257 4954341303787450369 8979953407498812338 4726331090869233664 3007305183614245312 5067127488832987137 7014582227887041985 2450527685240994272 4525556364298735217 5224300968999877120 4957894420334746465 4638460970431977473 5130999305744261120 6479650111524303104 6257353909413625857 8990986626106810368 3171015623937359872 927162595838787584 2049202157728787200 79689109830679553 6826027539752026113 4660394996693643264 8624455961086704000 7731969105786712576 6053010206338589185 5366411963589437440 165488828512604160 8485668460790917121 2585539400530612224 3608198681183715840 925520066421186336 163184301261190145 1651565615659419392 6664792857440900993 7887764077208814849 1008648161752663452 1392612161422484480 4261606858097459201 1176217894827218944 9043573064834390785 2152650462632140800 4555523932373131424 7753289906605919680 4856593504504460033 993693766301654080 2765077898035462144 2512646202891131105 5253871414641932288 493258207264216512 8577236606401994241 8684725931870298113 5398809122538350479 441008820630224896 5041211615853988353 2148159816186678144 2888830044195282177 1090560892708861697 7985257797176039425 2483363350244753409 5318378696091392001 5628979904376800993 7913925837923684353 2316392183548030977 6254970038960456705 6503773525882510225 4833508744613199872 4555118732770477568 6150296654591229952 515488776748335105 4833437160902584065 9067439688151171073 1585699877575290880 2307227884424754432 7168266766149792257 5652751526126841344 7005509112852814104 3964988809558457088 6478282771330834433 8947889945546620929 1785539303544348673 2743106046131501952 5635134892359811073 4537464066507014144 2120631204659331073 1310079550140121089 4010585065899136960 4959792349359161121 5255890215007877120 2355511552080080896 1342305598543151617 3720702570482071553 3628520820974682113 3047968135057930752 3395156780179144704 6814173358028835841 8687725651490941824 5822517652684423169 4006865532172107776 4340680060369877505 4716786886027987457 378383381228328705 2974398090056366273 7859795113058949120 1197427836209815552 840584825347678208 5160395779251540097 4764542664590481184 5333549887464837121 5093343411690866689 3402139872380226240 1859121055229832193 5744824564653132473 3607268292091183105 5036113169510408193 2048191372076218881 7907645641279219712 6347289499473567744 5088804334029080961 3927772661586545664 8873294515213445889 6042923180345300225 6484907291913472001 6134475607009483776 4658225955907764224 2197615801375182848 3393871369900227584 5159625405751466497 5699387230688276481 140082300006945024 2210236779394478081 8259173895906891776 3942615589006315841 3899467233542734848 452911335920271360 8373946869471503873 4539892895311518720 9013233555099906049 3918318121817473024 778760101555762129 6756529024731013889 2672972585027502080 8787909454821389889 1961905205610781185 7069946471681117697 7708813642611827456 3347927963619692545 3746408005328867168 1021660266275086337 2223431035177226241 4637866986053056317 5091420008550652416 4039217612319315009 7727761134509555713 8654823031233789440 9009840206312164864 3913425417945874432 3377604013335123328 4343677031268533654 79429699835536384 6194473462999203840 6090441547002421248 7051936297198626816 8187097300059373568 5174596354421243904 5555560697159024641 3462969482340711424 5274728599958061056 7763453910496240432 3424241397581158144 8268076374798589440 7183663097199216448 6162321180503471489 708288496763487681 7626011749319407809 5859692098803009409 2167711966456205312 5898059482772383873 8503066103082098689 2272170198068497408 2949703695252324352 4023650399824494593 2566343242965457921 2402084857896598465 4523489828843882081 8222938518224924672 6747341138379290625 3629811940098501633 4767779065960202241 915343490550156801 3651231771040439809 4917332211371704320 3695259327932825601 5530189566958966784 8318237007933332682 3974340874866483457 9212848634997506049 7578894839074506432 9178810019422151169 8038332088647419935 870295370980753409 4182671409444323328 7326436371193445376 4104657561989642241 1512561924536008705 7721421884025147905 516576964586831873 7344879735507716967 8721801065529999360 6492483912170209281 6094484029627455080 979506450015463680 1358567810837278208 5122542213269094400 5640131869560756768 3282794653370780189 7483963457627398144 8175816916280671872 907135874607677441 737712940717481984 6603440145855254913 6588287496435572736 8798764075471798273 7312307397201656068 7388039683197599744 1596120727746242561 288807777188543000 6601918201352486913 1158710095805409281 6809514909738188801 5009936069948735488 7326023236005658624 1503891221325465472 5513480138597247072 4435747914866378753 7948441695914326080 2984128585258762241 368996821595955201 4224430354467493649 3637825778488999936 8866386968276030464 7623292532689764353 1670355585951905024 8213664568100720896 286261163199505408 5194660506962316416 7469031916701655041 5478722014677194753 8526740025813316608 1 6437694766949179025 5358920302745261569 1491183491684987136 3256694586079678593 5652722657549607424 7289321764124372992 5241506484752069024 2756446908002148352 4081101820277440512 5129964445201694720 1114882527901671424 593639879840941472 1071167768356669440 7212396717734875685 5584012536973580288 1483352943371258625 9110910549197297153 4522737879026223105 6420807913802432513 2901814738187861889 5785120489808689665 6659308969272093441 1837552478765657857 6105185946374647296 1416914013732438016 5601607827593689408 1316819417364763648 978081347288734976 4526466347321747457 9072355118542527232 6413398477983096832 2856780155808350208 2641953238806888449 3267256393711725952 1866367455577532416 2448836575069625217 4371445312795344897 7807845315934260225 1936504059014782593 1701330147475605504 3798655594421776384 9161397487584411649 8539363936100661249 8324849728736827392 9045547620369022976 9157266464758519040 2186846766238836928 1483691383703699457 6588397080841796096 7219454732435060480 6281744837701533696 2807393451841810576 7501865201761402689 3612191637535659808 9121452465878509569 4803431346216062977 3645002017157276673 488347142080241216 1483701685047001088 7788533818077521696 1956076517949120721 4516220927448672256 8428331965472309249 6666759254200086529 1481363704030675136 595134970123183489 2933445984032186368 1344271630088114144 4883882323724718080 8978475087895787265 6399133916044925952 9111435835362073857 2831480031357542353 6056180069122741281 6502136958870618112 2274077964651163777 9207680715859949728 4133641041723817984 661979395508368161 5114102809368947201 5822800168275460576 1995129731892822336 3355173701331632128 8797091479236849665 2287973907188956480 3887315994952513153 7234877043746275328 2936601376817954816 821901887419892832 6336283186748101184 4013556875612192768 7882321968292884353 7090233645959496608 4638465152862130177 17068239832981121 3640227180707874816 633557351471906817 509307741919641600 6656702671966257153 5549146716108718529 3455479589190183744 3874014078389341697 194623493435695105 706974282238218032 9069599037506871297 9006820628692096416 7339806688790247936 4257364242995249153 6360851873512136704 7067710316462412289 721154289054121984 7379662297118739073 6677046618132980481 5254341410252261121 5985462598218536960 614683533838950440 7254704926893398017 6497477618163519489 6224574553220086033 685807796061709313 8775771434975539360 3568663096652969473 3100053329853579265 2080217111493669280 753107043378703936 543677460034080769 2333614611965570849 1645943907458448833 4507252966643171328 3151328679700508672 2001332549874300544 1041141090006255616 3785175258540115288 716051930609639425 69832132970676224 3733843709176389632 4061706044984232321 7500535282517961088 5861041987803312704 6370321998810589184 6098743131835743233 7119026768006298113 477990367790024704 78734918795324545 5048536715898014464 8433876907966097409 5925125937041791489 257570282106159105 3961005790080479233 1578799278896775169 7410016270637596672 4170923662748079392 7295306830740717568 601660296213558272 5585949164835667969 8462827163855912960 3404290072202997761 7682758907464259584 6473470217736925128 5150725192574902272 1923816947965214721 3530024664804996032 2139142434952837009 5372817740056491520 2118696059026014209 5258396513699627008 2227784779597996416 3447881366868328449 3646355635812910976 5761403109563834368 658881523287877760 2083437720144302592 7652990762580829184 3216909460614189056 6323764804620005632 1181981729833204736 7858493604047785985 5229912079104737281 9053861856453883904 1438068485142478848 4386913579081795073 1091493085250584577 5477042383798888944 6763139486336703569 6508216839966270209 4645995816447692033 665729508101247425 8796750844053825024 6872383498570424321 4332907643879401472 7267928080888713216 3578066900247751233 6360416027712346368 1363656488163383600 7696523408964049824 5656601851486265536 7350286999003208705 735200634015247744 9172348166555570752 8735136358346039297 7454496266755866625 8032167470408659968 7267322741135913217 2232793970183684778 4998139721036257793 1626942299686636289 6918097048892976177 2283098043690516481 576552011132544000 1635803015756810240 7495713439666630656 4951212205556837376 2884649292705570560 6279751390750995456 8913475460837829248 7676166488757987329 2933934436426311680 2962111696205643777 2678460799840715137 8386192023762989456 7204574025408968192 7940163926973992960 2168708282807870400 6396104116861562881 1350438578208964608 450208264475755265 227041596518595584 6566214547616563201 310715266448228352 280319910159426704 4371585394406741569 5440047204691660800 2385802618645746945 4401282726062324801 1322909981718268928 631683172959551488 8045478968196521985 4246916271380692993 5529471544565544704 6446251772739300289 6906080738411825409 6043133821855596544 5728013475127110529 5131127276198983041 1134207482669826048 2727621287930701824 9019610270271537152 4353250466904682881 2151339365550532865 5665290430884396545 8918021913144459264 6204068468242731904 3058152337318609681 7847741363637125121 1756428787284697857 1955380070293360640 8409051881813950465 4642033790578253953 2410751280257048672 3793778514180461953 7840222339635453952 7368803465921036288 6666933603176185344 4804101222847905792 5288805072268689408 7022572600671436801 2451053999073263616 7850605304982965249 3100095156594409472 8969552362152283136 2002369570116075521 8500806773453881344 3180910200888750593 3513099303777919488 9091648553245432641 6451874337957994753 5106133287069253601 4736662372155499776 2876503904396585792 1943775493088420864 6910689099198644481 6537949930506839681 8816377189939618304 6515964398051792896 1570529983591714816 3083967411234275329 1127253202385989616 5439634738302934528 2921871024565125504 5403008065980317697 5741597247003568128 3423671625454140865 9121084866062974976 4266369361017839584 8952535213729972224 8506853360172400641 7808870406035896321 4373785906155815796 109256727725555712 4756294943074014208 1388561250261984257 8570041161866539008 3699470603022129665 3637587741341826048 7335124922330333185 5571543693752443904 146094097161371649 6033820077525349441 163966454012663552 6670988953494068865 7954617539151020033 279453266368331776 6538216660507865088 2167512915409139713 7338193159079620480 2406523802283712512 6862869316869130240 6498039087739640257 8273241360417292288 8050061629538127873 2671381616362979904 2842693226034531841 4818049802238598720 3095383760219144193 6929928797891539873 7221834899319266561 2026057266168676352 3479486518319681537 6957610436410168832 8875777809517187585 3555855404913131520 7319716825853441 9027796795951603712 8583351669190852609 3968626595090759681 5927681894243197921 7361804744757154304 7246429156258195584 4070911162455425024 806996666280022017 611218927580618753 6688079625137180161 2562559690752621056 8271065388373098496 436265669943049281 4964059511638067144 4556836230458130081 1590701401222045825 1694961465010505729 2988958000398162945 4924762361270444033 5026294187473768448 1384099514971226112 1886494543900835841 928310345401159361 1998049402876158240 6647542736327420929 2747054254961273217 6614774022392038769 1745764528293211072 6200744273562233344 5887747347438706688 8678923345690204161 7462803476366773377 8402073688935752705 8054331294326010900 1246952281396525940 2553752877299850344 4178897698038185984 806854361202080128 8440177334750263297 6812881178859813633 6026583521081090561 1286449344085396480 8523559187721132033 5129229926842092544 7640400186790210560 1256248312890374529 7518544087160809984 5775486795975763968 8979517109746057137 7658050235460967424 2567054657841562881 8885041233743971393 9141228239306244097 8123162736232783873 2668530138118881280 2163427131229920256 8739112128694059008 8020590120213671936 7812945808050618368 7448766919523959808 7574381224664676864 8756499745429913600 99882730509338624 8468367890111377409 4668866359341574689 2250556554368106497 3010172746448297984 340316287477240833 4574447952721670272 1687167959035117569 6382841692201544320 5538128785566875392 4771481485710544273 2559301787290435584 672895398391873537 9069917336246472705 690385026970067520 890426857555271681 7379973553348704704 2611922362748493825 4499049245941497856 8303879988859097088 8659720180049463753 2398864711159382016 8224583974661551617 5166509332752472577 6982784034157485057 318287720824102913 1968184995026305025 1625520033616668465 6523044129779491200 8518238869371714560 7657468485583896577 1592054384804596144 5982164298514334080 6566111443925106688 7318310159517843456 7766031425354436609 4347113646325661696 7129825768248377344 6610148736687351809 917786869853018881 1367597469790830592 1617869157932992065 3977461758694638784 1996248718376859776 6982725532194043283 177777611198054401 7594380045955095440 7293312225568118785 7090502887975148544 6839452513832927233 903485123005911040 3254975713149697537 8795574908632423632 4282588896510705801 8621830623749663393 4380566416709150976 9029223695909064897 5619485745639394176 758637640116224001 2335153435416477697 5036649918156047041 6035917672782125057 8557131223596742432 8310976916045707264 7570108022845755393 1466969423771353089 1148381065671868417 613378635117810177 3520136385841549313 4081508402587212128 224999452538661888 1238710210774138499 6141229611017899008 6129901192894320128 5188106731004797441 6622618439824971968 7110217780521074689 6497981831750380033 2500049697314439168 2891173053752549377 136525419557478401 1899549074863186689 3679702290766597633 5718158309269832257 1914355796059743360 6104708025007988736 2749698030526136320 1993415174749303425 1252620125013545889 5076436311651778305 8644263437374858240 6680035861403482113 6441759951077048320 4792188807279438848 6988421935545028780 1195406158884159489 3804592289585636352 8607254998085271552 4447334504094125056 8539827601053745153 5160454412804571649 7134325333516988417 1551304935945884416 517830509805436929 1023402001557361153 6010933819124681216 4661032623977660928 81690876519577920 5802559445162496000 671354782263182976 1291326751021837841 4976875547740204721 3249698151066880561 2563199878297475712 7493206227666309121 5967243036243882080 6820231474575310848 1084923630263688193 4623266184102131456 8356693857033863168 2325924458075706112 5108094769352968865 6726145274634665985 1536548102138752513 2188180591433107456 4573944299414281217 6297248805891223553 4886980202191390720 3596852532304233984 6142866319161487361 4411041109722865664 2626131163656138504 1013427596854493185 892864775264065408 271555724246240256 1960544081819982592 8661617987374923776 3667959935807501313 6001133942400077600 2659273759411610624 3873281567095545856 1022906728531883009 3263470216155850752 7627200528617008049 111836361979881984 4175443908513302848 7986199645185275169 4526668668645986225 657808302904355841 4757585579076557825 3665181376845447169 889574799206596481 7604538454818653728 501133841930972929 8593105748801726720 8355308509889324480 1124021477232368768 6426801672477177753 4160626640395578881 88782323072335872 6639057454548426752 5689869826692169728 2729771271794854976 7020128002718679040 4612899122258811904 4071120595737990384 3061089416298446849 8339856124767709953 2512319238214582273 1174183173385256961 8334719764998609793 3055370754626486273 6414317050787446784 1288486327649415681 6936172202248699905 3884939986959155200 1632670405849308544 8207175767648017665 2838245956741611521 929959906072875008 1149763840258850817 8830362854685933697 4374918749903922177 9066438024020634368 1881209349983109120 1878565791947600384 938629545359535233 4743446538637757729 4733571263045177832 5677002059079993729 6157829973444309977 2861707090916196864 3991363960738910689 8819816957587258369 2929675811479832577 1271526772898267137 2492473955066980352 9111738723462043904 4892859273296074528 4168328090471240803 4176200727281516544 7758181286718191617 2267453269294200929 4895020557351119520 1200430628228812737 1243467307885722936 7654966822228746753 911183561049208609 5219778053364588544 3149081199759777792 6337127924515301376 1517418329583029536 3036646319259970304 8396865813109537793 4312948044455967776 5074389519023041025 2465295456758781441 351580032978135041 1797430529513441073 4462822993521772433 4185879926112022528 460036552463687840 5746996693628035456 7007552168722956289 4261059571910049792 4884600672494968640 8996588944451401729 168911017816713217 6576107953807277057 8801376571413859201 1329910244111873024 6726959118870327809 5220847315003961217 4055944271932013569 7593866182752681473 919744369566966720 439686503223533569 5344316532422329857 364938420344703632 8020774188101983744 9208671431714436121 4436671217660329984 2377965537595887616 9047738427522910272 5667644199284867073 427299663506824192 1272487797623840769 5023785727569579008 8276311279235486849 3089369491678842369 3424778649812377601 4252835298281183233 1043299311369322496 8606607841257814593 8635381455805793280 2089988054332735488 7141327268827103233 2394163375795756545 8131801344436338688 3284067152918298624 7241996068463751425 925098240031110905 95102641839538176 1220605902174489857 7228040186607804417 3067025205007340416 7547686764101521408 5499323483694031616 5135779762060070913 7395915405730420353 2006751464677965824 38303244582608896 4714361097395822593 7798992563614580737 5318041765848383233 7572233138567995392 6054659481462224704 4295552190096257536 543354153498324608 8856897503702392833 4151274103090640128 9191290446455607680 5285592582068131840 6694778025657421500 4019348011068186625 6721315676812458753 3549987807047598081 1347683559083057665 8746965888061767680 4700211379914917889 8061130863798640641 4656873110418068737 2956004270633331073 4764987681712332800 3155323022104329601 7098426380592934512 115636536739954689 7302436931393226240 7037828691974965248 7012612161871736832 3791939973137487969 7989917350417722880 3831460020730294465 6494078358272525824 5374910696876769281 8056258971431593729 7789099428504038433 6976703248464117760 8452913893937124241 14781491065802689 827535576442679297 8885942191879618560 1631409063840477184 3580557148571811254 2028144130823491585 8348788562021400576 8703429193828157441 9151369685880549233 4347605982806319104 7099384980241530881 6303057545352816433 1048453836533474496 358492478254923777 1863233509319961120 3031192739985360897 7621216072880139521 4484518474685566208 5325473137683192136 2756471408931958784 1092102291359853568 3051862601159252737 7983178152698150912 7439740597879833344 4546548278236479489 6258526478544920576 5802676535857996800 5674920782931353601 7244074727330101249 8658854435492249601 6136960964412151049 2310261423767611392 4889240795712406016 1256419421566239744 8881485551100493825 8830847234551886912 643550076197105664 8311116104112109569 7944622553366511872 1469870012090577921 844066329508093537 1637991086876000256 6385552697181106033 5609073932620672513 6280210641275551744 7079176351342180928 2903725175815110656 9022028086305918976 8998989058620433537 3079486291726368769 3101458165840723152 5992281698400485376 8898277693968436224 3355358421539680769 7344091823451586561 8639613062127526401 41276348776601089 339994917504418816 1477677414933426177 5575512122564685312 8344575200275550208 1232304503471572097 5723955839272235104 4954575549619044353 3328912146345416576 5575759978116183040 3078757157362970940 5799589922912828608 1811547516748626113 7169559928360665089 5718709307865506305 3652555836270994688 2367248552229108736 4656909718083030016 4388706966323950177 4868776479257165824 2674735393436670817 782348718538560000 4251428267178442752 2144772648216512513 8180250755256209409 4826968270650331136 8254260759562131201 5779506507051197697 5824791108398166785 7861085473415501825 3272500502396176384 2800285028088884736 1130550917790367744 2959103309760200512 4566110824026537984 5531244030753964033 3591867638508093696 2350934120923660288 3870295876211323905 2259078857145765569 6911875875296294977 2263639117927757825 6775994541660913664 7094302189449743873 4918289304901934017 1357192558137040896 7682717079952609280 3911784599069067265 6009924885200588096 7110454648524087296 5522252382263726080 297932800093490177 3202346538340089857 775145709581453313 7528309628183527168 2293354576299327488 374402310492582912 164474972230287360 5021819081886400512 1176355130906247169 5659199287533662401 6319404824146673665 50514224026379776 3503602987479356929 8123206247496813056 115389425586913792 5669574808360550080 4273729087682772992 3995782830856885248 4262573971583336448 4987325885533637376 2643425350905648945 3911839600154050560 3828584887490395137 6324056549857132544 1229642718811946177 3575614290219656704 7663389092926204929 323863257203867648 972345603503175120 4885483241254244353 1673050521286575104 5393671118618165248 1777900909587875424 6955469591438091521 9064477591411291648 8126023985128502065 1697034601769292801 3974828233465138129 4774177987566389761 131828326769117280 6293750479717627905 2745758326685130752 8592542032198008704 1462850456303198209 6741258457194880512 3839116837106104321 2133065818354409473 957694525365239809 2779591169067934208 6332167269485435648 5857872184898687680 8670312076333989889 8698450342006554625 2539702948457203904 6923037312124464529 5379407447817240448 605219608785325169 6027855534262500353 567103550886993920 3732830172028916608 4255988049486188544 2244297468244885505 7260773636546179073 8866604468714167297 1477828667302225297 6327410432698754753 1968393160644100096 280765486950200320 3189911848360917441 8522820044864303105 6782610208439926784 1848444497032304129 4738869607530020128 1770966864816570368 497223723542463489 6355908679735268640 8966408731688904961 8363889297937429384 9052167940483179137 2780829826323894656 5355561630500216832 2710032996062329088 6631907557272505473 3025609360172972664 3738118464871450305 5718684841561026560 8941840448253196288 1772012177106057024 4662838366602166273 8955361762083568641 5599831900839919617 8495948443095967744 3172082682022241280 9008434300039393281 3176500055413843712 3608819439462235521 3939951798413296640 2659329811911140865 286465081637534720 738198119503626240 1791566753155455169 523354107825266689 1187085984932771585 7508231534392686576 7703196302269602817 450089720702042113 5189896135981509825 865597318213447681 8897571394602049537 4160749327733167104 672093264531745280 9087882234038258112 6366332448223078912 725312321593857408 9145105736529926528 2188684817003762689 1691555894839633152 2428918639700304641 6085742072882824704 8943632702433971713 8010016472705906632 4711104137533991597 6349215208446789377 8443395122482351872 5476385774804024641 6131307138267079937 4074812187350781760 8301553377770858049 3983939186945646593 5955567525608431425 2793096430914799424 7998641294477979136 6319209863983172609 2345576846537670992 1718862549188837377 1728937477217543169 9096220730912325632 2575707012006277121 3961074458288019456 199189821203112065 8213216057729712128 5820311003298297856 8769907514969988513 7922263679541354497 9179435121022107649 8998798179377314945 1875228993523843584 8932263650929849344 7280894275959947265 7103729083472412673 3856806001130520576 8971960661892471809 3392107058639896577 5917261953125326849 7462173789104390145 3941543081825427457 8424765733173620064 6360458817049198592 6711741496226420736 268374438379886592 9207730221828982501 2822668913134600193 6676565540610996193 482745825500924928 1 2636958976273809408 1619491166970617856 5700531950295940608 1808167298325415488 3974151788098957920 7710745245513023489 3109954933253685249 5125222295121231105 3900760415875031041 2851770473736306689 371288340332534208 6700790434411480912 4001894231472832512 4785295079179321921 3686176045871519745 5431308990360944641 3408962394913542721 1683128571201713280 3324698429379166465 7852582458098835456 4292944859541325824 1849834672331948032 3244256679131820032 2496294654674077696 1277027325940400129 2117836386979987456 9032989249878739584 3206781395261701104 3866306463821802496 8791899442757358593 7867369690655197184 6898336200269450112 3293704668042596161 2232189547351348721 6903445790110239488 7826702164576354304 6819904417628504064 982373857082379168 3805998671345555616 603935819989931937 7433271268083165056 5549707691250086545 6964056637402746881 5876102009437814784 6995835416730075137 2260821229010488704 7389551142983287808 4861949706884114433 5172336677786753921 3173076676635259392 700428640090849281 5993306870355569132 2943952942861568928 6483485618834102784 801831626877778944 6760546444193649157 8334435442570883584 7481074433358102528 539219903185903617 9112858830777540608 3505629414018170880 8156795982801729281 7113181121574477825 5092025860620363776 2848594715698924032 7658722096189977408 5071001315783050657 6327116881761138433 7323626654485970944 7268171279886057472 4670102234393346049 5204906157825275393 331047723905957889 4750382415082004032 8643417938823053312 967262762755546625 6234798765880364976 9009000351041374784 7929137134949105665 5189515757348634736 9143664962016161792 7907328445584113153 3331092883806315521 5552058288365296641 5189270128353782528 8724416674267456513 3107826194074042368 116119406635906624 5949500524989259264 4839016900659852033 1424063942117652480 1795001176672108520 6135332864020344576 8560891817163571201 1434734111631396480 5109985468863157760 5334559807318292049 5702613212966569216 5973680819777158145 644520169874782473 5753086415887925249 4404881524774076416 2743082416921788417 4611478257132546497 4939486997560360961 3288394567318609921 2333808838471778304 3443914022280269376 7375970542052195864 821577809408016256 5064948046759804928 4759122391256040032 3002821303061002881 4696758432065904640 1470588843834073216 5607458254410080256 7825162152233918464 3637844596967579648 1726772087657916289 8022064484617533441 5908252641049021697 5314153032320230272 7029614309724545025 8107278492355068417 2763414035093782529 7469622610540535808 5497696167747371008 6948184968300771009 3441356711729823744 3336992700190285824 3397585481482787968 3195908968048066048 236732129074168576 5539379632211687424 6738539985010351041 3596527639362832896 3705342188731240449 214459029036450913 934546216810528769 2678268930864971776 8694694485697324289 3844177672446279680 5241877855470078464 1645245745547902977 3416569605288886272 1384272165487067648 5708841100316267009 5561111499231817472 184493769821552640 8548062712642149341 2647250796808090145 5942008734057191745 2908470340156277376 8803934484034013952 7704437009068924880 5773525221476851488 8780781185362563201 8409693492206347265 2294350367514454017 8913266335407849473 7429321459214729216 3792046147416201984 3511168112650866689 5520571741030289409 8761322957967610880 6609382636393962241 1662703596594003968 1298770230200163777 8002046654508397824 2432291202100363264 416053023940671488 3643908954356567552 5813767302774151169 5076046506490934881 1754974675159758464 2129299484287107072 4671880799882240001 4040155923807859073 9071274408181582337 6552502198049379456 8773138891777769473 8411681340199193088 4459468702108057345 535128597956591616 6164580939068583920 2655625996393868800 8366079372991557632 8847186213401641281 6989436188278363649 1115662164327367168 5770857460292185089 3373613308533003521 2366808301259456513 6958735478366867457 3415794711672719193 6883488735334760449 6667636706283150081 974359673600868608 4387557951608611777 558356846677769056 2630110713904720225 7047914035588765184 6492528629381126657 1507382787786882241 5944254306369441792 2686357951465398273 4939498709731686753 3095420212814403009 1053139289859539968 2492355455785504609 8424455273296857281 1748981238716637440 682890433187815424 4742634442504660352 537636182920359233 4822107200283303425 7213841396256700704 120900167542170688 4407455961314512488 3382352080275269696 9194414797135170049 5954644960370491393 2138186681318793472 1379084069990399968 8298066162550226141 5609446558032590289 4367134900424507393 2767689332556208385 3924572113037498304 5688813204763152385 9076469487012690177 321441055495725056 5511083210962492416 4398633490497340417 3842206106204538625 919732303762634753 6389281972404879361 8015023999627501569 1027604909120859401 6658680270450305024 4301598767911584513 1799743298896592896 4348965490996767392 4045300703956590433 4666227111301813504 2515788661470976000 504192489581097985 7089924727759062529 120147437955155081 1418489881917939384 1999478576787827713 8203312770628030464 3407516237606275073 1949478698155936020 812165751849631745 8134968630196535297 9021829406677736960 7899040537223139200 7220860613608721665 5727197133549015553 2552864714755973121 1276625386892053824 7902571352370636801 7263940893137601025 6247166284410537752 100652937466871809 8239875428929804885 3663663894252355585 4239431517833920512 1922343530985558784 1133473008635954272 60042975232655360 221859207436435456 5566633371803918144 1545595832180890112 4480373305619152897 6540216904693706816 3804068524795363328 7048181053083814913 7847760233464477185 4517389688063478817 6165376580625480705 6953463674779729408 2510053612630558721 4758362728840866816 8683374911770001408 5751583042113668448 2992710170318651392 7523919239065648641 8560742638950953217 6144066586278948865 6205324215600545793 4867109225425829889 900118331237531648 2452631494190430400 7121884079260551168 819178296167399424 681286522985236993 4912974357394530305 4219751600589349601 7669128840903211009 4287035447656095745 8113635398155883377 5677277977769218049 1987717545411325601 3422042829315856896 218421468343031168 6678597914007961600 4624463013494599680 5693666009367664640 1034465847800471552 4725002955616999752 7981570834557789801 4329565472060907520 8644275791826128448 4501090044706054857 165195931941649856 4972841539721246017 8822032130039032832 7141540506191196704 7355755898043090305 1736151901650391041 7354560182988619777 622133320292564993 5490107175140809792 2931316256160872961 105256950868620737 2181710668431477776 4489933861206898145 4536761644837458688 6941817767989018625 3537957281729790625 7081056363479310336 1286321313904549889 5231896068174194689 4344906346002331009 7799043128331485185 1079539008654916865 6003374276471446337 5408536919278654312 2412021844301600257 7532155898003970912 4776512904409477121 2031204330800337537 8531135749670625280 4377866237164065281 3941717995723576385 8359555220039862529 6491424086801751009 4270415279628353536 5505001971150822656 114987363765043712 1014727666794233856 2729285728490266624 8807939790224486321 6843112631935801856 3677576666897825792 108603504352928704 8396987629136352562 581714693035908449 1061399011412361729 6650811777113456640 6892056340673743104 301078732557434881 807675728440725504 179729058177185792 5058574888525983233 4389922439355201024 1933494901641298045 7085448626787205121 2053583625551541881 1465438470364110848 7652386917002882048 8300363849237733377 5045447508487045121 6051827131012202497 4155853022884795744 6140970218192404480 1413354828851052545 289351161660136576 3136618950972558337 5308252669184381696 3416575423183206633 1025572302936541184 7596714361986030336 6640167988164981568 4790247277329528257 610327239892702208 5891180536686475265 6643188241922162432 2663621889766436417 3954501849468502016 5153594692971669452 5668690958200037376 5297657879234203777 5538698652584661888 2554629611800793993 4659779726186378241 8342489357873313920 915762416433954817 6800815502548869120 8689792253045131776 3637430432433168385 4916690437447303169 324716851041808337 7697809223800104049 3454110875367408128 3801752300133435904 2722243024333307904 3624823184565051616 5781444741137383425 5248924255651281472 1719076967864164353 4727179581478629632 7950094073801782784 9125796187701510144 2922664802042671744 6251006821697938748 1568746191345367680 8483774570007017857 8374614880883197161 3612785360673150336 6423367739394516993 615581472862267392 7539463651700893696 614822674794569728 7984408657780715521 5956577317652974865 437017758628405248 8794943640077265153 5835576502348941441 732011347400439169 8744039069187090433 8757248574208537616 1955805775551774720 9085225371767671552 5190584093680175521 732760078315552768 5151083303407501313 1677298299426457305 8930995943908573184 2582895610614932161 4927578925940288512 5327552395814771712 8367234135095342485 7836611212319260672 8592453544821514945 656919675004354561 6380678947194057728 6306260950611618688 2544561798047127105 838370268298504193 3616092553040398240 4753243851961950209 4754354766347329793 7839508303504854848 741842921823551489 6853521109804418561 4950584174396602291 1407659920698801152 1785389922330312704 5255548275241383680 7838062227239318256 8626624593030863473 3439053276084961281 7088713075819276289 479491230055732736 489031153520689153 7893619050897589249 8661719832704225313 1097673976207907816 1710019198582894593 4968884240863195137 8824017918700619794 4216721262393819137 23992154949206017 288411343623037024 3091065510659424256 5251355157788789377 1252373090277729664 6851056781313135617 699384125224355328 3812017582978867712 1581853183878705153 4405471503477393408 6202014587200345088 1844854094850080769 8510895027171616001 4835441662302607361 5593528709006825473 4848996959010312960 940330215502319617 6256524554022682625 6118738978352052225 652078770853883904 2389584991205100748 7840631247665410049 4406629378109568001 2989260568792326657 5692352785211799552 1969994079178246720 2896941093209492561 6620947381517429505 8893361136325525505 130951635426516240 712748243406445312 4061838831785824257 1348429568966393856 4339564842681969665 1387786852274077696 6667034164458772481 4949567602993483201 6770476871761742848 2536025993703598849 5941878591188981761 682730775906287617 9177026038221943040 5829793955474604032 8971597035922653185 914070317775473408 4214940039128604288 7016889310705098753 7151994536693059968 9014047947273625601 6081222669381440512 5098896142133673984 7967429166821801985 3518692732323905536 1780336492757116801 3924164882587598080 4129375473677959057 6874805475322965760 1499034036252512257 2876726450910206721 1253136677088761856 2110216445461366017 4519814686207561960 2605775464123072512 3683339196205035521 8077261576558641152 787707174334758912 8799122700105371584 1837015733074550528 5705222835862116992 6523505157275240193 2551752464568863233 8185852443527518208 1986163048311193601 5619512409060707361 6146130935655277825 1569393843280478208 2263739220491651584 5635186772073562705 3164114761885887553 6803418696624342912 1372586495490885632 3892063762315362305 5566546376339123969 356082788108697601 6504224561906515969 2763134820930705392 5161194656665747456 7098006704492904449 2790043852827275520 5642775128050237440 5349881175283606529 4883164796487613952 7776282426495057921 8057125366299693952 5793792073373322753 8485691663897267457 2476709947129909248 3800493924466480512 2300288041364374528 7938711103600054272 4250574034740609025 2747727355303287344 3541604902026256897 8126620985479101825 2565759190961476384 6364447503921881088 7989076279247151872 2467732232203798528 7639752423892627969 4748113994367403008 4487552901425453568 4246278349449297921 1790828814312607745 533375397446765216 7376796500881951468 4221998788131946497 2950149974705127160 8189851149659736065 9016928799367818240 2991727960601616384 5100998021382013744 8499752927865339904 6277752617249257729 1348900399876079616 4932155781469180032 1677720499230830593 2172412453280660993 3815685103918735361 2274713997635595265 771274535165347840 2916187364727945216 2218879769453314048 566633430843851689 8265366083637754688 7642457961007546368 2116959613982912832 2516430545265166849 47626393811698304 3461410400146885056 4647513778578202625 2368982691660119424 2569079415734589056 8293701209250562048 6612893210741043200 1313429586049315136 18685892928688128 9088040663958238976 248593558053535489 2394549315673680897 6812896300302821377 3353292567847395328 8799672831955828737 4656847805354688513 8992715882460888065 2677442007464121856 2441083382140078592 7985226254039449601 7082790390088761344 5771629196256935936 5478858804693012865 9202206390175715329 4359941032524486913 5608450946497511424 2702301634712972608 5721371056893926400 2654783202858614785 6279150265298918400 7283522947132419265 5824963287090315265 5573218761350873088 4073375506044353537 171727193223751680 4609826610382327809 5510355549655856609 4312517826082800000 7305901684306087936 5831113296819221601 9207143140580904448 7690424107418462720 5888835947556896768 4536525414189512704 140514464135995392 25884702525805569 147692930068562496 4728102908683881856 1178830643460483969 2766092096435056641 114746532101238785 3154175692578734080 2101970132950061057 4699218777892259072 2613951425432457601 1204190256374055680 2622157554610604032 4783675994888241153 2238531941833607680 7206846251987821792 6709508915581026305 5714463747019222017 7610372873563895296 359021252466289153 5053857349506459648 6250346839749426688 8424228880778829952 8724181252780273665 2744253112489813640 5206392421061290112 4276035172331159553 9073313789947740160 3671499384045915680 5988487062554443776 1494684414771267168 4785246279506973697 8405442819682429569 8060393931079691265 2883610975218294784 210079530595288449 7272219227474508928 8439625116474937345 245359856478464 1944960783817811425 5346705573930133760 1271529996754247040 3991845509618270209 331070506071067136 6466440838431968256 6629916161306451968 3910473146904007409 3726624128944963584 4869593444919419392 7110855355547937664 6733968747294441473 1011535292281559040 6320783518375884800 8956119580496732161 6152007906444321792 3297787919525937757 1318523575161716736 7937364738816729100 7720368955708134913 8048297756939155329 1005519031408915712 4862138927600021505 4920574991200589568 7091331739822845952 6387737150090941440 8139732075865471233 2393188252939255809 1175189971563767809 4699634801764807361 4888741218579405313 7693848462248591361 3011628275685380097 6415840382410695553 6859478894483865600 4943541002704097280 5244681931816843265 4215933925722435840 2991553085210419713 5752260756188585984 1849381317534810112 8450698515999797136 666013183591460864 1210653752869666817 3824157981222605312 6512660934368184320 8007216651280961537 5520669059118149632 5242045021672935425 7071780759149258753 8739240298702520328 8163023912490319873 5899944856005902337 6602652290307522560 2678572709177459456 6819674752919590400 8630610932303298560 3770107039773415424 629199028772311537 4598089480171436033 8547023065837664001 1509886849462612992 1815033974057878016 5421357849653306880 6090574804391559169 710052041122025984 1411652164197834753 5047138818140667905 7530379108296212481 3875001791728155945 526846391110124801 6277788970517558145 3654291505608759296 4621332631125635072 7763116842594263041 934606702698927105 6245509704365166593 3885306530740928513 921206471791398136 1513560342428977408 4353185765734289152 951299604404715008 1275590563015954432 1042987965777639680 6891138008287093792 2787859233543364417 2023212875662253440 3429582988935768320 4075841444097658881 8164207736191489025 2083951303079191776 8857748569318752257 3578450352626638849 6428890015248206337 5099895412990198528 2111849341041950721 8290506536549839840 2750828060372680705 382985579162673001 7948725191425906425 8848851742477877984 8626850715631276033 2007392742651563008 3428866555205255168 7197108027084808192 7365666525051797504 7870806345580216704 1710028900594165760 1 2970627101781815296 5715951127127775233 4004010362332917888 8874132595679140257 8118972791222788097 2596183801083621569 7052102809141008000 7226466305754300929 5853015221283192833 2244233400933352064 2181281526043786752 58913278487705600 2385924098712484993 7094635717290984528 975941107791512576 6211101703946010624 989343421798376449 7201184950579200001 930125550402732032 5090035616739981696 631669995453263233 8387296203343160576 5436839404249238720 3583855425733049216 5451869724689354752 277318742258158041 7237392168565422081 4086698329973638401 4319111306794650625 5973918683026108417 5793945876615763457 7751167011392761120 7158246582566741249 4304287466491015297 5445232691528033072 214790587779719168 2350170971687174912 2555785772735987712 3285645154578275457 895164280574324736 1130395718796597249 8440806362530721792 2672460945136309185 7332654271059637825 2380505431489671168 4613834151667734272 4016576761413655553 9191292110598539777 2997905137437720576 250007764084762625 7963115218923836528 2218622354996498401 478703414529447936 7103836309244682241 3731581229741081792 1100595067673699840 3601640631988142081 6927380765565143553 6350617186922782721 6942448429323485184 8883969241270273600 3625552746144858112 4970963961972041360 6417301549099237241 5558839479603069600 1021270970605940736 7008626605338305537 4283053578337660928 2269991952901955585 8215698606442507008 3989512951692664832 5453768343970329088 7934440703930130433 5891762623642128640 1712022820994657281 2599768919965466625 803656408466993153 9098175160721740928 9155681699566492672 7420765705758363648 1780370770576015361 559709060954070016 3968098277785746433 3461588511497615105 6937642120634613600 1208149811269290368 8181084691860291585 2204844912439069249 3884739762958872433 1903244103189017600 1278949314190376961 4079806189924845057 6413242793828643312 7007072130138963968 7965937488775971073 851592795790423553 2277673823130332224 1272417391895462720 2333591570056935728 719189843455034753 5571478453311848448 5891552240761029633 7899175243196923904 1611516946624274432 6043180490613488129 8772634061679892649 8711136879157141377 3246796192975257600 2769410056795832320 1782254806018939393 2388988071533558785 7109872202710304768 6576120682089556993 2544184064067946496 1815531714081647104 3510395028052443137 4416958965677596673 1235691238362889024 8405479315253587969 6231250150329966593 3132117226775480321 1979521945470864896 1946484120250265121 1327395887599957633 7916507074654049793 8496586776694292096 2012894851717745665 596232506113363456 7986661132224396352 6506591421572481025 1365293284182274048 5021610058924589057 3218803010806691328 1988717232056818880 7117525224401682681 2349711585654636545 1778121355486560256 7229035702599033920 2477778874580598785 4342837606810436224 3527033116027387904 3290853878789499585 1924074544520568137 2694108377505083392 2532580533784637441 363917217498791936 3964453257664443265 2704194309409734657 8905506927394114753 863378381902569728 1037702359358115073 2979564989009408001 4823227641285475777 3071183831947302144 3999313414064406528 1345761931207326721 717748267282425856 5572196706697088256 6483953407570440641 5644564166677739009 7791679061634874369 6649326870518907233 6313785117253828608 1993131184058072417 8579135703137918976 6777902220476288257 439468761356187137 4848648935672465920 7824374313876996352 3091300529416275201 7491685499877015040 7826917035837142016 5440748871422371840 3083053669188294145 200666662630113280 5528551436306105793 1762947079414424065 5737040994943975425 834963608687376793 224577365608466432 4866293022413160448 8008008949688655872 8343984915104428953 4384920422584894145 5896203005493489665 2906993628952214605 5131550630243229696 8316859036112543745 4643572529466687489 3036777705228572416 5874657698939600896 4061564525363581825 4989459167419826177 8229235674886607873 8805533080930881536 1862248163530539009 6239580826039489537 5886038412985513216 9098249205231288320 2496719834141911553 6359485990660833281 1206181893004301824 1152280394582486017 6271653267048738241 7728864161906887681 5932225848168758272 464141312713897985 5109898681283800257 9012280380572795937 364925216742153728 3102586369387491457 5295842560512657408 7131642998550151169 2737925485653425152 6159357001693343489 3210315520588161632 635302388201357312 2655708902950934785 7233227726051155968 8154520361571137537 2964261837723664384 1067056701944877793 6292562002463124609 1718162945233845248 1389006108324737921 931959955977048064 1262339422303233344 8542270921707094017 2668213886066032640 1724376415340527617 8743527909734209024 7250541907612003728 7943512913007066080 1598310888690336768 2069834837389721088 4819338552196116480 6770586506867367936 7123003861919031808 6292137712386830736 912326899753322240 6514213374665805825 3872140618824895745 9015697399262015744 9191035037298711680 117321373782802432 6461397703920375809 6751332048633629696 1720571548547038209 7624008453109039104 252439324336848897 4310605843540828416 1832717478116777984 2234698210703196161 3580774119197339136 7918065469132984321 3943113932565168129 8403465758372660225 2915206587342476568 8236010455332352000 9158881872985980928 9139211460792589312 4123975931079915521 311725199906832385 8082580077261258753 1630232807731148337 3169199020811747328 226625432669143040 5775404439338745857 5404865158365681665 5018708121285429249 4197317681714041217 41645941445312513 3504723862498728065 7508890816800587776 3708478124193316865 6083297436155888384 5163295494529118208 1277468389644790016 9108893375847386672 4788830381114118144 5442058868907427328 5174911974926008320 8993186860179128321 855665691796993792 448963310641810237 5253885313550432960 5032818541278930945 4320443414672888193 5549966269277641632 4260266191999164929 4436495883587756032 9020342693619266891 819908424755281921 5436756351556274320 838060750540196737 769468933955125248 8948428290219076993 80523223676385281 6513392818434240960 5853370248181891073 2437707427021406208 8223286900839159552 3054469275826056192 7784542567990629112 2562920215586446177 5258163331759865857 3874821062361923584 1796039025174208512 7642697285082061313 8008507211228512257 3345113799246032385 8260054508867924545 8492596758731358208 2543565593457603264 6929986487554013824 2682522882923967489 6306564127950172673 7767985092502352896 718305052060428977 7993403392640815105 7342087022122692544 8359553862449211392 5335124607381545217 407818220699133440 7225201141257233569 4171987694900117504 4672637448514322432 6055430352030627073 3574338218521525056 1200832979816921601 1393241675563065344 4501903766993371136 1125928304182063248 568748815293720576 2805336074205202944 5612785967443079168 699537511262101505 7578006755821598464 2088350213444758016 1388207069775585408 629829128748130304 2751296673946012672 3186958084371275777 7900431653815156737 8530354310018655776 6197153255686016704 3064678693652769408 1492706615919339009 6475463224573553851 1119661404884980032 3816916015634829313 4997132663592484865 5779234584031333781 1901353797536990928 3497463615128348161 6211373357086397440 4722728091691376128 2316223110712213504 5074094880165399488 8780868486346717440 574824271225851905 6546199131765742592 3370678302648239104 2609694696353611777 1337597738323241985 1272200400348414977 8985562824084658640 8712077452373712897 2687178775700128896 1012546743868070145 8797937217112042240 5827390445240981121 3770278421925787520 383080355133771777 3285158896361158657 8389609676007959720 3852429394078494208 4038760367056148737 4934448384376791752 1542774160879231873 9029407430105413585 5366511673309044736 191837061632842593 9138998606516703232 7522458447793529857 6703407630383244704 6283185409289702288 5125205812907831041 464558415486517249 6175091159004021249 173815985668995072 5801698516038867457 7733406208242110881 2004679844057838849 5258032999087810560 8136502342119084801 8604342982035708528 436829039471365793 4792504613088337408 7413385638831858304 1210072267653406209 5339674901347729409 2378475686842708992 9191919542460023744 49324282990536704 6479392751868925441 5364619374808206241 182439460332470273 4867219377619479200 7767201050525509633 8195161046952425408 6177870594089978369 546820966255943232 3536041672120459456 6214032350388551680 5560198935307350785 7790452163015572480 4955362307527847521 2177464721394039168 2545547223002525249 7670358985195532289 8071168639687408841 151183418518919168 217632525602134017 8217688503370274817 3372685629255878905 6804516778475245569 7252948303001453313 3640310285380500481 5911776024026869761 5710702560298594304 8968921268594917377 151188439690049536 4299211532737477344 3194599598985893473 4005035264165515521 8213452194709721089 3173076749455261696 8744097326981390720 1494427802229800960 3634350541202325473 7712443082363783168 3562371784413495137 8462325142942972416 9174610319672633345 2868247962806132737 7442538224728885248 6697701315941657601 5784968751945058216 1301696238578401601 8804674150138488320 3112788614634217088 271387771768087296 1805675015081265665 8231297185000549952 8078473522773171456 8038426587471884800 1537555723307045568 6011031029597339649 4806818877640719041 628610880576634496 1991960846309962240 1668561978286419457 5463263968988250113 7929796052901101569 4985501127861965761 241993174052423953 6172208683440558689 3971993556682743809 8663997811499139072 534913042726182401 7371744759761651713 5174575553914328576 8111750920708806336 5838168235246170112 4876920366790794241 6533044719593160705 7493369915111505793 6337786509699796993 6408763369652781056 5229567711537332080 4622969277614574465 7077263718719497728 4495395917859565184 4814114861045093888 3538958358027383552 3557356004611281920 2762889644309733377 616357124603885569 7180497207620509440 2532485681570332673 5575505350565855232 5065513672020943937 2749049361427932480 52487163189581936 3439578178694660096 7261697949738006529 4449961824902938624 2853222123645264385 4005193721093095424 2375689376844894208 8990100856760803328 7304971904973209601 6051025110097719680 3805305727756533761 6531878565909225473 7526778942855359488 4643322944892337045 1024278070135882369 1564184831227460609 2378546568390561921 3877422358982863617 4524333636863413103 6802694726511494145 5457822227456724480 1770445548450579072 4771853497692915456 5573633661450040481 8542715710117007361 3904869601015469184 9218318480218988544 330013350075210241 7780553593671910401 5686055773580148737 8990059849931957249 8929535503496118272 3195797082973181121 74714769236072257 2013211716979693057 4974923900567725057 5444683176708098561 7102779137683432449 8972203389124912769 6322171600580119552 1789783702843776512 378577197881089536 4899478704363146816 4238190534949406464 1725509079188045824 1213139674355798017 7081073732873945088 1088165428297180561 3471783486078722049 6242407338522904064 4049511526133908864 7000059631222513665 1535790337660306785 1886121058200123969 5072820268824302465 7215716910067565824 3818542870570551808 5903014098104680192 5690188046703525888 9185944353506066432 8610243804267580672 5684771880088009793 939040606180593728 4992739757246050305 2631127226013673857 238864150002073600 205170222832721921 340482340432197632 2570194411062406721 4027644462867690240 8072141308795363329 8297718021540786688 4593714981031651073 3018985867770160129 4067374149586928384 1639597861337273601 5177685255671316353 9203527259062109953 3517065014949176384 8442438513818382289 2096894499391502592 5387972461295967632 2988806730100940033 7683636566383582049 2981785394982985728 5163476241480101568 5280831902030893569 6361765644402743787 7397982670023327745 2084832389861288449 6049133047126833153 684272751291500128 4168587258462404608 1120074294098132993 5256897046336931520 2379932187384398329 1031752784434764344 1269224431700426752 7104079581699810096 1167473854730476552 2251227800902913024 977242289711110125 5135606384210850384 6776858601298084065 1205012299187006465 4932806689567279617 7201119732368590080 2140790839256023041 3454854153301203265 7369857506412949505 4433807327281285760 6964688382920622081 6288919610583428097 3369486189555656768 6676380977377523969 5459293074954923969 1360544618120632257 4111261023655472128 5759764717289338880 2735815543382409217 941141060741048385 212225722723130113 5629135148695967745 1422135726746403841 4993271370926194689 221471220546371585 7792768088272787557 6947305802933459264 4710580185697030657 7913371820013296097 5213944499538216449 4070570932643060528 2311351959501570560 2989321981600938560 3750166433874487297 4794586473284501505 5754786983954512128 8905543142894963073 8658889300434378753 6897419939679043585 5452543023363870977 1932369646675615744 1372924665280790528 5656330649774817184 4757554396661527489 1267326753032743091 4701671435427164160 1239855814043703297 7215394083429498881 1720203668672056896 4593666270807380097 2497740716821046760 9096255519731236865 2471239481628911616 6009119918310555648 8901951463235594721 3514582224678275265 6046799950436304512 1251048505236144129 5821481039448991744 914813684279694336 7418219381859938305 5522954821303513089 3122351461467435776 2784509931832034177 4517975768296823212 7516047770444910593 2173033724321919488 9151767025058488320 4859798562292924817 880353091942038209 6532482284381973537 3652626733655721985 9180522465165533185 2201044454340656640 779864533696905216 2324827692037242880 1473617587779291777 3095222332270304873 4692721877708005376 1510726819409063809 3271824164202538872 2909205217068642305 7467309548960110849 2460881410897569281 8779866137698592001 1808072296438921761 5242073492552662657 6172965455137931265 9066025434189429760 7499138201719701249 5371829545240559617 674918551660469777 2207003380175358177 6749014631210712064 5439712312603948832 6988612032519454720 7618829758133865345 3029294910326726656 5538510199461327360 1883693101188209536 2235766746788908096 8974000835690291201 7553368779056426592 5425479222760795137 2250756288742948865 2557548117835513857 356417860919952987 4523679263098298369 4732732935278297089 7672913625850617088 3217131428002948864 2883246591344510705 1230613781621827585 9013142140700335705 2571108239396348032 8765688722913632289 615718745527595008 7407166945397235713 3406162082344821532 7219448131524616192 6886159405000119104 6591578695352188928 5448286904964401153 5048050075643939840 8711199905802478849 3240250933812733953 929726187038482913 3751281899881728832 2698921454669511873 8897562278526540608 3758493672295987200 2679197506091532288 3264291714654924033 5644691580663542785 4539365854588502016 259447304509825024 8669150494778310656 4498933839939839489 897776693537517569 1007277592646023168 3816305753295468800 1975987764701069313 6110412167836471169 6636055722492713088 5841008329639798784 3658385721123868673 7643413410125709312 2678838777579443201 3184779523903651840 4278314286241054721 1784867255075336192 6156154138937319425 8764256444451783809 7913548334266865664 7303429589652320257 8465900170348052481 9127323722322018304 1472249165269368832 7613379217906729984 6061333823523345409 1275323280826847488 6879743084121303040 8756932243732217857 1754038306107338592 6901020470111430401 2434530025058531329 6575247370461485441 8905697409756297280 7554543250929745920 4876062108130109953 543822740131123201 1606649646197997569 6519693356910641393 4725384899682566144 8080900540120423969 4276483253662600192 1325807469293872672 2806605444284153856 8203818879896190977 5867494810480607169 5693493957397153793 5885637968878739456 6553520869892269057 5728878255607860849 7807056936213413888 160501312558848129 4670009562716097440 6584877038091657216 2727889726111401985 4654641708454109184 7004969411180008961 5637691758619688960 8472163305551560704 7059133288347074561 1934243875684566785 4789549196349964288 2371462502493803776 3493522854308146176 96445668740290496 1111516359556595713 8322075501864742912 6676710446911127552 6225438864248943617 7537283332408566785 6005539444216695808 3706737537494099969 7800512209477818320 3137049821531610112 6105516329828082560 3366470299841618397 3954810646373169064 4148482564279042049 7347169672687056320 435490812399896577 8188630188836847617 1388991299669802388 5561816829633139105 8528568678567004381 9036812856475509761 3608065029809848320 3743672688844081665 3678648778902441984 6699051781029166593 7944893080545707969 6192159485202956288 2986314579148776705 1725279913551819712 3181015343010470401 1177847787409845088 4116836386984361984 877882665461956608 8609532278135840192 330282240631716384 3657724933503598592 4206988277634142113 861059126563245632 7027764756141868001 1523633474942184448 9216378282543697920 3205359430818387393 483437742131294208 2459184824078827520 3538105548933510945 1578624540518297601 5066161163536051201 1000439236868610665 2633188576240476161 3191531013254828032 5437766381616347136 6302118227871732224 6354574792991585217 7205103371968098305 6641594292079598017 7384267779936807552 8878771414476673472 6804451359406424065 5241190957072908289 8225428393406505888 578336014392972417 7852122242756557057 5522334566808620032 1613508028769239040 754809558870873089 4604280968584036353 2357472757438516737 2447234883476956288 2641634652775477248 2671561588887426049 3529517222857842688 5336210899187777153 8586619394643396608 7271421639561198081 186195450211837697 4286667141762771969 4411448503279550465 1852499649603157409 3613430600734392320 6117639600419897345 6899303275922973824 4758529017141798273 776259727635702017 2327552591224355841 535534259476433921 1047492133607673857 314921232284147968 4293359562006966272 3751280488990224065 8285694298765000704 4914419730741820416 6377324731898257408 4421613054661955585 3503656665798893568 2860614907244781568 7459131058633244673 941621920154217217 865011857898964480 8941981240071417473 2860560458451253249 4828178479121207296 703177709172120484 360679774298618329 5788542309563751681 4715984171095293952 77676069397123929 8919732524261203968 6348068896842741633 3520254989384349952 3092328062173694976 1820543160136032257 4510295700130409728 5898473314129393921 3628475638172581888 4323356409211650048 7629793005419454464 7707379676952780801 5717635053380435969 6202152764048362112 4975711156329909817 2223510837366464513 3698365148572942337 8931840537809305600 7741267161697632257 4302860058885061632 8496107600727168257 2145622193780415489 730653313670494209 3624152718044845056 2573512447025479680 8054374651872206721 1867693507866017793 3922759994776956032 7491112841330057216 6482245198821736448 1421346665757100033 1677318544021946369 858532395174248449 1343424966024366080 6153991808828991489 663628621452124161 1252810553147664945 3235571055901399040 6571548033999735296 60352589466174208 1405447048610094009 8342395368376961312 6561679743622709248 3339944062187286144 4597703432073057280 8836723339648760561 7963412924179939328 5692733514658243585 8080943163522173441 90438433293310301 1971652392593135056 147456393524997057 8087650666030907392 7312664672381353984 8813037288610050048 6992525965931998081 3953829256161378304 2419539407887584257 1688976749935139840 8669368429072562689 831595402773135361 247368885761062529 5003144809779164161 6237000658190408705 6036894855355908745 731155507187055744 4934468736490289153 3326748245005559808 6286883996480834944 3413927924077862501 7826842272475459584 505316372037024833 1259426685392338944 8972980610442843840 2506570590204728960 3571862198316648961 6789546370710512705 5002553783857228000 4029532223282741248 266765783523845888 6596277820355567616 5750860648811405312 7249146903759411201 641917897191889408 9061094130121532224 1632316800644143105 7184583481941179392 7056194866635479616 8373451301237171233 6380350093389960193 7548415371170724865 412789103140460289 809946949125145265 8131528131790167040 6955155370216182144 8882821156616437761 7677680715890708145 6542529435640266753 5867082689138933377 1178601941666152449 6662255553539863809 1720265513646456320 5295947028291232001 4783208564635074561 6916580949613379584 7608407014401488897 3458308932178387584 5339272422880714752 6002768606996856833 1263303848975611137 4763800902309713824 390811641174344321 5755536787768508417 4824648562992349184 1263785982242137024 8372588135437232257 7631414760267467665 8871363190568178433 6554161271854989313 7981008765953634368 2676782165313772289 3607581029493350016 5798401052307810096 460255060916692864 4660087140003037184 4972502638391721985 1464334390255240193 8664809702373777408 3060534240334249985 94180070839734017 2753105900552333185 2391486449054573552 7503938854552010369 8596907097052938241 9074321819542487041 6898680000187449345 2037367210628526336 7983726966890842624 5662883989399916545 5392031898951162592 8977438625336599553 6765557977124526593 8430674290433982465 3305547301179256833 3608821671553668097 7720325160331530560 8333018477512027137 3011811725916481857 1860977473165258752 2479505024925893632 6185868484193702752 6403698234804404225 8936731721809657729 4212016184529662208 630141555223293952 7871645051260166144 2417147831144880640 3872692906530186305 8631557138838410112 5764994709518845313 881999454916996353 1017576808161606432 3558839908923578368 4135626224241413377 930168668601473025 8712534846123270145 7971103986165940225 5378818070122332160 6745182026168008704 2029359027378009856 4189338993668363265 4237426160761214976 7209166689024068608 506602810458161152 1048984219038746624 6781568435012536064 8073623960537695232 5014333210776847873 5824793328644734977 6390765051167751681 2201171388651231745 8619255437714325504 3521384091816271361 6975277564228086865 8761399953090486337 7728066481755032577 7862913027730041376 6756000373742867424 5218658709549101569 2542416952460936960 3488708656071966721 2866827755338685441 4482750056700827648 3847715717229795329 5873480760005136385 5587226585987667713 4157093426195902465 7675771069264235521 371572332280121888 1711598050083239424 6746066566386659456 5819265759874792448 3093640774310912992 6013613507322925057 9053945182876555265 7770418296217321408 8135025603535150081 1160052906347893249 8025468167078572448 7495216476052258817 9087131133798929921 2482457689155043328 2384333990085246977 6827013185228957697 4036599787832967424 5182776596038348800 4631515698316234752 4492418007448465600 2686400557148257089 767117223632543745 825686021507252560 2540876774823059457 2621378273293499904 222837708172517120 3386426566892847105 2819514262889846145 7229700601340843323 189129724462400001 2848006611334594561 6183284765500033280 7517094774296853897 4064480049182145184 3162224880604574656 7029554062643560449 7720214191613632641 3075826153319796240 7516639045547652481 6307712737855251968 1425778349866450945 7772470470124715009 630992313830818944 8372109840491961856 8330714983106960231 571543538976722625 2722162027892310016 6881556505506135133 301825930841030656 865819572297968513 3539871374575203841 5671949670125088768 4601709308765890561 8760101190619933697 868718053563318784 7793259930734937697 5351677603286431744 2717832124878913536 149218000256630785 2429890803206782977 1139436756172931616 2380535296065036775 1279173535153047416 243812695016308033 6148529476653654016 4021211628158586880 6598063785735137793 2664632059271846785 2369385574685540608 7611183946267885569 4765519627933089200 5507239578679635169 2566622226629880576 8166351924432470017 4037593609258737665 7772740271329393664 1714346433268534785 4890577081543753728 5285153991665909761 7297887598420801537 1234746894880301560 1759450341940292160 9029988176301359105 4554643682164242753 122750588905225600 2104795856554882653 5566915772079500032 3364327448550964577 1031538505843392513 5246624428019152897 3882587969885327360 3691380502403477889 4811171896830304001 3474565284101931009 1505610082674401281 4947481209910553600 8835104122458277888 3314194886122617424 8487698048302514176 8360282685057943552 1108667230666467840 7215305687716326656 7558120567208089089 7665632503569678337 7986910092713158656 2399059400744165628 2402613854099275777 4599471936796868608 5371171147109417985 4650859061416434816 4226186550439520256 3567653174317678593 3826212260191141889 7727465112538222593 7201999338442340097 1643644727335848832 4562351671858154496 1340734234058969089 6525089117664065537 818141352764260352 1966431341918584320 5192283426733660928 7233982117424358273 8911106645899177216 6541609498747084801 4807316186260386817 6665727300659664896 4824925693875857088 5093267675886264449 7560605928932362553 3099114709525349696 145745450375835176 5547458637577900545 3654147939211380736 1159323886404989057 7092264514973704192 1537334652359229056 3571807320093236736 4196903489948110849 1004754258781281280 8106767788113313409 1523844018895821528 937025352733003264 1960153450826402560 800639985254727681 2237439363470363200 5747447154124416513 6959596518883302017 6615853539286360065 6529945356901392128 3962444170613139969 939411941899517952 1407944115068450817 2170692644642395264 216491498910202881 6435236059280187393 5679271510241613841 7153168617714614272 1887465084218412193 5572154896981798400 7625647894279003169 6755489033642803200 3865304950178199809 8153238961391140865 7222792878635696704 1411154680059187904 7392952471006679297 6819203069751410688 2766598939924585857 8949494998532130257 4904976106901000192 8541562319688288001 6736147405911097345 1756455298409626624 2049317522008663104 8424528712307805696 6290360045915641345 4582874771070386177 5131315583161801728 5043356385625265665 2394818409674318337 8009303771706784768 2955183521439977472 473393070515826961 4878551677520685056 3551619407963779073 6199290163096757888 6406529366856782449 8597652452561468416 599783072461929985 7583402822981208577 8845753927430801409 7519376549703076096 8401178463317468097 5429620345919371008 2413688488592101889 7837676256770924544 1654390981541499136 8029507535786314752 4476074843011766272 5597321900669697921 8898549306175750144 5571199525812024576 3119379459397969696 402384569912619521 4105049024556728320 5626215340064710656 8473566232550579713 6796961784500322304 3566302817401307137 8290570585828105216 7871208296232576384 3994224205155718080 2180919158995361792 7751064415124822000 855895654278145456 1325474532510704304 5617554537467445248 6785718853673610881 5036694283614765057 4392725325801314945 6200745435083290625 577218936569561601 3531692494242013952 5593666825616324032 1306793397484797952 4118444003749739649 6139802915473395712 5903782293166234880 2535177907250858209 5899942462359230465 8997238464334596864 1177073742099913345 5583448877335578624 3473341288275607553 5958395624302048257 4048608901278649952 5399486262736202496 3844646480243032064 2709525849122324480 6982256011444864001 6292607718810463840 4844628516231639041 5172336348556951553 7398011719931848065 949577592970864641 6488381921981663104 717064717086838240 2420280000112884097 8510431340610515969 7297657024836308993 921738194337398784 5489825646632396800 4076124489062964969 9221826233722241025 906231088754194433 4234453722966149121 74721394732938497 6266561343038799872 4478958268491038721 6915519016197906433 872388775680310400 9080830666906600449 2182502385760711681 4219083659684218880 671433602233531393 3637379706190518273 7773106065130454017 4136074049426115712 3749975557918573376 9115755092759977985 8918797981371813889 8027978919866531841 446022087615091608 6091007622275720065 2849028981707542528 8336673502309308416 6679215782481362945 3851815753873274448 6156606973944725504 4318576423060598785 3223933402631700481 1957428760673679361 849363450028982273 8391419873815003137 7290124951961710593 4008948889827926945 1346299152038891457 5655182306546412544 4315272943167380584 577809129714735104 1629427673969801728 386651263746188769 8513135149237036289 3786198055873282048 1263272486661013504 4407244113196519425 1387503780148879360 6128137306311403520 8021429856868212737 5084797986786289664 2815211950929520833 4718022921039884544 7441548190614200321 1303342048986332673 6575272977108041728 6940629588319510528 1627346790333278768 6286877518238164480 4316996810138207745 2563967700348158977 5242164177970930433 3846534866164041216 6548128534430138368 5437937313192422081 9152638256365151153 5780621814314243201 6880893883983208960 9129528173018602497 4723385104010108160 6823319648153141248 7649067834640740993 8084605140872240097 74186737583099328 7105887049374990337 2527075497576074752 7039927824301195265 3590629820335486977 2992469852622925825 4559152835825614849 1777984304091703040 8216849732903396353 2220374340331602944 5310611175919975640 5595281944131150593 4725820334512619521 4653876976367699201 1022215119936323072 8537642456689764352 357685545574047745 5113330021209128960 4356617460409858049 2157741068319479809 5715009379379976192 1580225031195107493 256148181734031489 6029746448654794753 8340572255670031872 7255750831582057792 3421181875825208193 4032205219254789305 7801901504701961728 6318845442129788928 5596575867052142958 8378897394516983040 3849035410443440641 2731423053718530561 8478030654895732545 7332037286658049 2605815260914418305 866924306966644737 2202506010863783424 2537383487035928576 5131847511819006081 4747062852040242825 8403993211067553088 3467871109915753600 6038394399215304665 3965735166261235201 2612873289930525696 813667877779822480 8649669593508738817 8874947789189942913 1070803472223705600 4106782571343256640 8641796170899960816 5962730128536457601 9575198167842049 324201950098450945 2470219751462529537 6052705704568242176 273054680272303409 5341604589052401280 391931374236336129 5636716582755523585 2732294181157377024 2621417709457672192 506491495379664897 1853970182108430337 4141366552617873312 8525760022158663136 1737358091730444880 8662587934576969716 1740763087618976000 4340221000898551808 5036769315443884033 833350045181340224 2567739628705133824 7277532359601988352 7398722983338191633 1362502124568074625 363118596435652609 6945332817877909505 40185482804370432 3732279678524633088 6038977795250182776 3394545866290782209 707965640891178688 7712981152069502784 5892119493770541056 1210428305838936065 365721868075204741 6917396925830559233 215092228233440448 5367271427146735008 6924103674167558144 1873735057748113408 5092094465394852657 4646499796552409857 1439875087930523648 3318937625352748032 85875471213971456 8753189703015617921 1238760198724468737 4933198403057774592 2666111912559273984 59212216328765441 2451397244452929536 6798192101863316801 7780526947948873729 5924137139685410432 8830235922548068353 1492555501382005760 7347182353771626241 382359468400583872 5171505564544430337 5359448327828375601 6861115953602985984 3698024088974096768 8103302307793194496 289905659482473472 3960444294560481281 518992555693912065 5216780595854770177 1 196321367618557713 2111843300972648064 1746168411012874992 3559760003776336576 3320253047026823744 2954602100072349697 8248809218526085120 5360692608248610816 4074884509827983361 5141751137518221776 5887975546178081792 555363064181609857 3466976821610956096 1071469731812086784 1323525851717226497 222793063265973248 9151972137010522904 57070960161647873 8632794619915780096 4021040154494620416 5812151140688754145 7354759640481000960 5250013190703054848 1039095671300063233 1418582431705366529 7120344665464057344 8992336613700151041 2123812525945354241 847859504426268417 9069973932520523264 6805586608009162752 2257446925768945665 2289840630209055617 3919182012323031936 8074902192834871297 699553746261628736 1160874185385545729 4038336046294756353 4759851348196946560 3796318950055200641 2496403156515690752 1550997622951950449 8988744148221405953 7757589678623673912 7546538229819408384 4625117467018838016 1584401601349032513 5731943570648256129 6285990000045785088 4471688907392276673 4307040771506421392 2967683387710259200 5214122398581403137 1819373821632112641 8889869040350370224 4616777942666518528 3782206927229217408 5705255422800445185 1390477607410331649 8506851469678379008 7357434138020825089 1651417709022877696 1106238070966546432 2551290431314789377 7126965141919947777 5102511427433676801 959590090260155952 2050018313796870145 1361278396310896640 7785848421419490721 6025985255915251712 1274002402939024768 6836193550843580417 5489950286810857473 8018302435530102784 3400260826456310144 8032974440270491649 214895197619203073 3636495698682714624 8808879682280357889 6634946097367797632 5562325123509250560 2011376830400326273 8817760234885046785 6183906099239245952 4948851535350333440 1910746089811738625 629786608398535680 5645481684876411968 5213807624972492800 2647711222133810432 6770162173684613121 1833518793161940993 8097634030770677120 2683075625401759968 5155686273579439104 2080347198229348352 414980359319983553 969823725214791168 7108173017132777729 1633169855262228480 3025104459592147456 7972690024787869696 5783279707349905409 4996540938170133504 6859996039473433344 7133631791359474881 6190541936593895425 5938893904008265728 1076503651628590081 5341576799487096833 4385898929211168513 5588271309088132128 3987195504031203904 4053965611641093120 6219036307052700928 4841198582318702593 2620015428817837057 5739274794141758337 8726611030007175296 2128126973483679745 6427994703939247617 574924228057473024 7538206280555050369 5987985671084284484 6189054385594443776 727874804028305408 1552129114355862465 736610152205462144 4134451078415833345 50543796297132672 7603663634079240193 1878491350774526465 2992051348973649921 5303510108212473344 1516997527203864576 3994958948639659424 3887095309767733872 6831550413105851520 2208904987574272000 3219578741411504129 9027183970192141313 533433380131570624 6883598838195719681 5786753470379786241 6303615828779110400 2637058739209430291 7426226607243239425 5642009753047016321 8035949327427829760 3452045537991348741 6391693842169920553 1115031498030586881 4575418722711655104 6890415922539659264 4461925639009203456 417372929683292160 2677353188719034016 5478445887816903681 7211631856838656000 2799012898265415680 5852625724150636545 5011389773345558528 2181098055769505793 2325253743155888128 3468987688430895104 2434907469722824680 6122063118322876416 7442698052289577984 7714846631013810177 1885655145359040513 3231583518295926145 3041156586156762752 4516003813592745985 8229078142569356289 339374841755361089 4006326653662090240 1771093504790816689 2073930001118887936 3889360386805202945 1902073845657885696 5393194373928484864 2642894820704718209 1362029039478337537 4750670816480755712 5208092447344689152 489258651070331328 695367582443569152 6330764405722896833 472288249552500608 8100763933390209024 8486018691619348480 5139588602406020097 7188924450209218432 5741570001657298305 6159383768130174209 7130836308486571232 2212623921020807328 4005406538874106368 4704267628975761664 1953211468332040192 5892024302487142401 7983229638146885632 5214206591507556352 6103721912105447136 6000160076868676929 5709481725425789857 6397683424998338560 4346894174280480256 4387243730743995392 5853647432947333553 8632256974848262144 6647892303464860160 1575678833017275699 5225561231494086656 444692022835054604 4467548548576912889 2596706274338483200 2521967685389910016 539039126558276608 1192164438103293952 7202581236947091456 4755854820533999617 4688237886014185984 5253733231221697216 2386150909074604033 6503480798026074753 6847549564251064129 3828086566036848641 4613595737753620352 4839953405123766273 5257210405298213001 8738011823122882305 2146679060349154512 538450860388671488 5490801115836689216 6469799360646187008 2170136610360151569 7642919592577330049 7342253849854826497 2119485540832002049 8492123537298755584 3542067727823895041 6793737116857126913 5280571110816232225 2987827168083707905 444025243421006401 8247123411410874625 7292799533469738752 8171526155206541312 5339989230625322688 2037256355828285441 5249345566701248513 1746927238108944897 7394694978162630657 1407250328070119425 8898123156622924801 7422388296565643584 1663090058208696321 4059335277476326913 3841157563831244801 6175306240530496513 5041985602639495168 1727522187595546624 3735764771720930113 8937251517396664321 8613192403533987841 489840696419953728 3462649541990927061 5442101387162464769 8849432552434079745 8851613204076200593 6194862080385617921 4594982682914422785 6935217712738663808 6073727418941757440 3942725991711841793 8785999248838152832 3685012619326006336 8855061736658480384 4380291269399858432 5126786925739100161 6333740253960501248 8213022365824589825 3908548056303311872 6042334120118851584 2863854533235905024 3436483410369715457 6601372782355242049 6606912224446474752 5388318449229365248 4574716295199058752 856650125712071328 5843616747112572929 9074579152005456641 8196388750417022721 2059990541553725185 4908424699533910016 3117543388651289344 8281888465484930881 3455041068457987585 5303612987164248704 5930180478266255953 4260536550952410640 6633983678465094657 8940389730415509504 8145244511790732289 8970896806624178177 9113377492571713792 4145670997672255488 837846600708287489 5275859872537197737 5832923900659952497 5090707719627276288 6020368293966249985 1297737139122362368 3639131617849967937 8773150729243068672 7442232844041006608 1127374628568449024 2080454369092509696 5967405819376576513 7904345377972335616 1661574928552427521 1157900554556702304 8711852271344365825 3092955242707718273 7036643844213229568 7510673862485417984 1981986930560073728 2455301487479443457 1367140502970734337 6652620056022367457 1221117311248041856 9184143484064834305 8552364766434164737 3326689948966509569 1271265490518225921 4147201644518051840 5811450081243566337 4694189866722372609 3043321935696533280 3056872180233733825 6058111878725009408 1887706210469146752 1232413225978904129 1041490487285416832 5567810644608479232 6898437918251956096 6028881072826138625 3622908534301251105 4807557918400980480 3447918578390815329 1686356456644070080 774908316812295489 7839648377216270337 7050543325468938240 7942360198709706752 7805690668961032705 2463267284764927745 6134965843015139328 1441072751206195969 7688972332440086529 3600957105267261441 7832499435287357440 5211167368851789985 626461990695514113 2418721057235632128 704962017290797056 3302764234611153408 5464784883941500673 7539147251524766080 6003424742277033984 8193310827299480577 2065778272991772672 8576739320686881024 7651486240291266561 7262895733454995069 3001836784174444544 6406188587103095840 1494337783179991041 1579601581036144513 8266475746398240768 5834103817576079360 5285054370118150944 5718121072088922768 3548327040178217281 8664688494002102273 2616208046492074208 404190740481225216 7433493350358175113 6841892458689254400 175905232720405760 1435157817412640768 8067427488082046464 3123017484461208064 4250650035577588481 6412173844245903441 7035276485051925249 1030333316245680561 6080121736821506752 1235205392172187648 7017729521609628416 4192427276509519872 8159354911763857408 298446810343243777 184339871093751297 3463841168851588096 3142437517585180673 8615981339106794240 3912014432521744417 46591036697395200 6610629824505707265 8056799458798564609 6586812171123334656 1886160296725288704 3198610579519377225 605619385496551424 7002367507628976160 3089426459226573953 6439598156744405360 6697808839546273792 6931279243431498721 7959923233245353744 8723274384251081729 2935802601111009601 3891266660362718528 2871836555260190737 7907822103122576384 8093546342589250816 232581895711822208 4954093807950397953 8431898784073115521 8567481283265500736 7817089369488060417 2853309913609831809 1864498495629667840 3717243622172701697 2854821727697245185 6471556083870864384 8855821133579846144 6463086684608740673 7244773285507891200 1934401876650491905 6301886496621330432 1871010836724482048 5196559744972399360 6602808970367361025 835778533961390912 2866168884836690280 3192437692692190560 2900323924064650945 2562629558170793985 1349375478458875392 7868593887116043777 3312407974825826305 3687482062315088128 3923565676827719329 442353454067679232 8803573501915722752 8146888279222211392 3006890174397180736 705127898480268616 8817901963969110016 6062770180208951296 9080708114565038081 3910665159681632257 7466452659022700545 2616515489440947200 9197849475453026304 5698505174821710824 2538048991779350161 1249229928607453184 8335392466396663808 9196613776063449216 5716671316946531841 630195004532952928 4003053305257004097 5370050408024879104 5816516554412425216 2699542701844628609 3765061346366980097 2028749117690313417 4941766826300506881 4303691107874207745 1822879219351994369 4657986448505410560 1518888195797466025 4050274853769576449 2246839530732150784 4253406246106300417 4752784499281904000 2257093192792985217 8253410464340115456 3480410436049273600 1577991640443240449 3677990456618668033 6941161896846407488 4502214624465366016 2426596155322212353 1754129612497203200 4920659896347994496 4122832059900649153 818357375253656833 3296752979337281536 7207146386336743425 8223747609563817472 2196583634548817920 5333345059634660416 3191146035631960048 3354161665957894600 670301797620280320 5994668166473183169 9059524401758756944 8243104639979506816 5472352763621578752 5800780462845480961 3376975718264591936 2035090864647625473 5288598141712299265 2377277977981058048 3395513613431945216 167710320207820288 1400495041435293696 8283939991931027456 7353795376519945984 7555409772736618593 1188756155236204545 146349269992561664 5344527387374223360 668158787230324481 2652083379141345280 5618243797513638145 7117162563392950016 2812588309352330368 2494185358173943488 7517990572876044041 2993893460314105856 1654692512267564273 784271093706290673 9033467694648393728 7452962024323096065 5271719598946447361 9188913271774954401 6158846898983194849 3033368781225984000 3281365185922728961 1838896906326622209 3070523263717750977 3829080765067315968 6429610030366248128 2684239218691890689 3801310272367712325 7974215037829382145 5513170782951694336 571088752435948545 2888062777920577024 7895744728514806017 8463504665462439936 2978969582931533824 2635326381590264960 8580298596723732480 3321815660399614209 702525493668880385 6198687742228076537 611893235708222464 8872088821357314049 6202390707151915840 162972501853813504 5382682614848194753 2067054207642509312 4481509225187564033 5135488888164325377 833798983535722497 3518899854394611521 179802976718024704 2820658974644126208 1837599881026125824 6455944145553594369 9063506824983777792 6317114417994017537 2702795739291967488 3629069570428760065 7295549219426140161 3292200279678509057 2096539143405261088 6827991199198158848 1547854674281999040 7129775589074131856 7065899601628695552 8984871688322003200 3773902972927825921 8621153686516291920 29808365842089744 3436992140073631745 2632942456147638704 2865001577450638977 4552437559710462209 3809900735869126144 1973334889225572353 3318357014150241281 3510854120862547136 4405636390302623169 4768718978562815900 5010800237052821505 5842548152292491160 2816783613943324672 6270359028399901985 6022488889254689792 6835290937413296128 6560070568098295297 907011268609703937 4917561800022556673 970517837666451457 6995034588707291137 8497649008435539968 8909655558701686784 6589218558813492736 4285065609074899712 8852939062209792641 280377634358255617 6972565013576755201 706272853799739585 3585810096250167297 8187608434550638593 5304259717117050880 997641059357491200 7707466401948291585 491606967191453440 3180371919687012352 2164243729201446912 6051446323375321088 454747426611534080 7359154967110619393 8470714060814469361 1331567390538022913 1231059391692268545 9147058303283777536 226097003205056256 7583233213161521664 8745156534025453569 741702326111438593 6710150562299246720 5022130612164784129 3597132631382841472 5879880674200354816 4161156878447492609 8563136053099032384 2299727081403274448 8279470077777689345 7398998130048772632 5086601233142319585 7848017379770838817 3173197887921323609 1194374132068356609 8586276143933554688 4035817979704379393 7780202734429405184 5711144151996039169 7967428992656836609 8237073726422024192 5821800934836776432 3642865124073404081 4452937368560730113 6818831739621982977 6885151305727033345 4559483511854679297 8321416126844477441 1913901518651099137 854486336200912641 6296372091386004993 8543865986407243777 7198755561383937409 2256447582643362816 5681079385374091264 6214736781776184833 6500020063840501760 3868993382317617217 2436076051342262272 2729809326184924544 9006830050111978144 1223195608418336769 5963552249422149056 7592839588724321281 4491296156298215425 8632266333636812801 455701169136019456 682175594226040833 8248831670681008129 8352345285493836801 4029610615530224897 1006930724124622849 2568463406204923713 315380308182005685 151645155264919041 6931500435960080257 3254788268386910208 3327798342902338496 3703689451781848577 8079284072669670981 7649665594724692992 3688239672380698113 6031710166865620993 1628392985839094529 3784597991296604033 9185858493963314177 333601942832148481 3972265116891377664 7261663066466951169 6040060889115190273 2305101805967009793 6056881518078984192 2141145325646991328 8689247674042321921 3974958031312248481 3986252966138498945 4730076294564504641 7502416563788636656 7336822407792164865 5394290292526964736 514232624479903488 6924921967731733505 1772326951241056256 8925149340439674881 5605224489863409633 357960532492550144 6546966579806666753 2538597175419447457 3893715181613062016 2553229159292110849 6332503674099867648 6463980756834986784 3037676155020090112 2361766661863673856 477271023907276464 3463221148552069121 6636430130707808256 200739183118025344 5742360950790553601 7417931517919071745 7171418258386096129 3962535153381025793 2627144656674697985 7013743363588786176 2497326846528583296 1417999344091525386 4319723877688672257 2997405239843227648 206049036835934721 1050900876180724289 1839068370212257792 7338763815237788673 1193704194317762561 827028673983894016 1313634113189254144 1481838623988514817 7395451456091455488 2337317491520703744 8538956404673627009 1045830528058990593 1471369951965686784 8212493381588218368 3867095627846680641 7743315351428716033 2341809567437885441 8367914159673815040 4831899165311748353 4815029030875101441 5344043495378081793 5262402297004117249 5757121487863370711 6064309360186775680 4459275488970268672 9079556643523830784 3335495972243099649 7392109942068531200 4745978170461365377 4463109675030675968 3042064156270788609 1330047320599822337 3298919220525006273 2635025821932191745 6485193851115148289 2060037177302086785 8630761524628029441 5636773173793914881 1870657270505714177 2660740589298909184 485333696657419776 6758201456877369345 6009457109150117888 5003861518265966593 5308018125389975553 6614304617645554688 1666162577189793792 5447292418920142849 8393798600882820609 3208500757546251744 2355858574579423616 2001769923145957376 4875839494899286785 5723614710478216144 4001916583189347456 7997798765573775360 8409719999561984352 361005400172507136 845156544105599744 1180065993030520320 3606916619267252225 6977706255406792704 8065660144388587520 8008573969435786241 6496016173426112000 1189921131374343681 2746884796042372353 8814655304318776256 3872831486416662112 6547639330607399936 4832867968755580928 7448262068523578881 840616805123422209 8749738575785621088 2527002576910182433 8322404967675409664 3517239583598321665 2217530114055608321 651910869179163968 8348303717027456001 6556951341199213568 2954569441081509793 5336937444774090752 1829172774344540161 5367734368619318209 3269110542682801665 9147073586722381825 7261813560902088961 2925510656078833408 3988171330964054353 1985955129746407104 3280155243164164097 2846249381058945024 192057665530568705 4869276751489582656 6531304224214679553 7585522671272099840 5458952729974726657 6665029018253077376 8285374810549379073 3845977287851282433 1911171624126480384 4178835521829336704 2886027511987830785 3203787597874326977 7601794291365035905 3635609149529417720 4536130884158248704 2704430400320472385 7437976700544980992 6872198747611540993 4697496322988196608 6849426390888174336 5540271369462538241 509752921924523520 647439405783632896 7655475632946019328 6176550295764074496 5588685627409868289 7667458431734775808 5226602782017131392 6824592783476429377 8769097981352925184 8477302974751244448 594348211860515009 8316373065874714624 3849653182100926464 6171288783496137728 5861724633764065281 3874417187612843520 569731612005026304 9054692465261890177 8209107642919846912 7102241076808167424 517427237784036864 2989552040776496641 4374127497031219137 8939035107990371328 5492231839439038465 7705989416206243329 718671098468368384 4637563968238002177 5916198215184573888 8515824482080870400 8108717890001348353 6620553320130191361 1034854322784434177 308201551196199456 2197710870875545600 7558034413591711744 1184246181471331456 175259442786251265 6122924168526772608 1654398615239661568 6866365507712777728 5081417540699553792 2536528708500650497 9194774379001827329 3528687941676296929 2388665378413033473 2903865472644482688 2963210445580125696 1276112979118233213 7431944527853422848 7621005012927092737 4727376261909594113 4384227442946661376 818044352994230272 7301669337256800704 3600847503115956314 5689962331077918721 7521162857008336896 4112341407632808448 2217236460618695969 3379361702733252864 5425732657345551105 7329319086492745729 1051722663070401345 8377658690448267264 5001947003905574169 8806333748169049089 4610148855252107457 67932014134353920 1679714755840947456 1906426120859222017 8753966639153344512 390196449523344673 6494605860040146945 1476233132575227904 439749066038263809 7572678932773804032 2768261927639886465 671935942660296704 5180935713161389313 9210314506851631105 5207002888225021953 6211873199799462592 8909224055528430592 326651248181429184 8888089131061725697 2359167351669859009 7168160195726000128 417658581512979457 1698350851141096896 3253899923619577857 7509746196268711937 75819865137952768 8473075135539155008 3176259867218045953 1409393518190665728 3872310017896151785 8629319248050126848 6990381250714393344 1476147607263159809 4861170598625427456 6372888892103107585 2103290828171127809 6071605439102842881 1475596056049554945 7295018682615396224 8338204045930693505 8663717782410500352 2940510670815756288 2405641211098581616 560940855866681409 7689543986338453632 5453933752705662976 4423877256688597821 477336527621600777 9120767415827443712 5232613845959554944 2756129622236463104 6037599389405347841 4887836284067987456 5579755208126986753 1629304466580482048 870823240270404097 2006435895385750529 2060790726342751232 7264975549717673985 6231821611193991169 3394210053221996544 6498168279245482497 2858795744959496192 708504024748477440 8035503260011250177 133300285643395488 5827161187536905553 2801170725237981697 6696436561283501248 6061260399673081856 557311303335360192 4393268389249474368 6857771178282330624 2514559768261922816 3938978914088165504 3088616450395504641 1538341243150701256 4715620058559442432 4960177287562711219 1809272401965385728 3580318666113138689 7538598316200315068 1279426231165681665 3851477246689976129 4903340539038754705 4516760229096462336 131489314680784896 6316855058358665216 5618280800585304064 6328629707123429376 6674378823022632961 3034243438694044673 6375383683773276161 5930094640549506304 6832116850205261825 5314976135562592256 5819777891835678944 1928186144501744353 5948290886011620353 8691892645212512256 4182562837684794048 2583276438760230720 1709799430547921056 855885340396463105 6588360475967181144 6525061636641858000 1687254041907610793 1955523392653196672 3387327235971268609 6901021519904670721 2450781883513122817 9052768352008017665 4350703872384202240 8354908758412754945 5828182465719655425 6781682686839788705 2387408765347713024 8995680065554485249 6532923457928043009 1050595007281979600 5010740221242963969 392559266732805120 1005553413662932993 1083170166049156865 4405054766378712065 4892576930919831968 4700653275347287041 1445028850889179136 5303429715247753216 6887566143762611457 2095395915572051968 5910923936031069184 7103999358068198017 762719221780203521 1669537122039346401 6997069601602472704 2870448764863493781 6131853674893160321 3186753933570014936 3303557307894072321 3170356800003555809 8075940236581544256 2963568152468484609 5057948349651172064 4773138489182108673 6178162833709219457 3666188510492622849 6666682657578289152 1315118959679759361 3516186407943200768 741276631706318849 8645923413773159937 4315083898577697761 2997759383482543040 2481289423002517505 3040035896947592288 5605424779434655744 1428046613761441536 2054758393460228097 1350733054978181120 417617633135681536 4855368797103587328 6013781147694327809 4811685062060696320 794952217286557696 8329943545346493696 643109913564278784 7440901175304890161 2991564668713828320 6299400663431604672 8567629420749398017 5338809289750979328 5491155530404564235 1246520369234505729 7462165314015397745 8153786526524931712 4406993727458205697 958613329922169296 7622519875633741824 1652687183513815809 5266092075300425792 4812605436658024449 5437355196080322177 2221178487934770177 9075907691441291264 4930698011358303096 5535184283310556416 2510388414549213184 1604787236410227777 5689550885417657658 7755688328762474496 5767049193770724864 261862432535029569 5192143368681193472 1202734533926508672 8954080025525485569 2226076226579267584 7976166190698561537 1051341107089363201 7553845204854677697 3112257645810544641 3023651608961556048 8423736066058839832 5446832354644613633 4110291392973552528 5519029355473595137 1643574844363988225 2886156344676978689 3520239498682245825 1318670772866150400 4780470088937686144 3196836720123838464 6001570873219604112 8010156826897342464 7012564271553980928 8631548179470814465 3012005315152859393 4985364098169901056 7900617611031134208 3097987200051052544 4592974181761024001 3985111392130478080 1056517012671954944 6949716286459382273 852903311257321473 8911765404686024705 2016107273652514752 2776273777318854656 8305886708582041601 7808354336581350744 1460299124772536321 3437392437759495681 5774333529184043008 6233096218481127425 7199945335879106560 8620025176376842993 2267035003433310209 9053550343657601024 5651953457425653904 4619403641510633856 1217379109768085505 6634021201641463809 8154609723842050753 5267172658475604225 2350772693062200769 6128302447941765376 581598386755660801 4295356239446928384 959085154000844800 4065700509979986865 1232921392534519809 1149394172404203520 2957118599199297536 231120868408218624 1091776532743460224 1755865754164527105 2441068279225287617 8033915995958927809 6396147934999067905 1243719720772829185 7505022766624161793 7123300470004256097 3755724701096448000 1479278978812429825 4463013402288865792 4992309484092121089 4655204384141445377 8640002073570607105 722409348666323968 1173602938728236673 2030868097387358721 1555380318586290177 1987687490341489408 4211796723451062912 983209322511073280 8405921184091782145 3208979585897528320 4238768602226657792 5419058611339164160 35070130717879233 7493144641959841793 6627952874902790465 3951357574460168833 2477080674470125765 997404807137700416 1837635728187604481 7709029720779613185 8961101972098054657 767846314948038656 5446095414794291713 5444842807734394881 5230469806091420825 954900408606785536 3344273236684151793 7111433183545286657 1495140981796275712 135401031993480576 2539943926155284992 693712424890218817 366849624181360769 1693664990524578368 2342843130845997569 1963715316692891649 2370418728428284417 172484104441233409 6764086380130813952 4928814198454059009 362408385825587200 1684117424342735872 424453261639914496 171879690319499648 4347246218759434240 5091867740234883073 4466903134702141441 568979096531511808 4765722701749542913 8136518056109155712 2455536562135033227 4033354599775448064 3833327404431111937 4949413921808430849 2980960519732596481 3652132542528988897 3124009345090959937 1453830143819194369 8633277571086286848 59699598350090240 5858521386061922304 5360973991219449857 3457984463685931009 3329013872402748000 6737680762171437057 1946657759346529121 8900411616022890496 3414890580768044033 1788591784583328593 545506903976839169 5137961761113260033 2038212062056480769 1540396569534095137 6083337076299460608 8376237154871083009 311072808659329025 5022368173513506816 6558755668126334976 2902086894167654896 4706324443759421984 1808742771444441088 7895912292333378521 4321852325909168128 5746067946108643104 4841160615380516865 3656038428993617920 681975822058407937 6773309584841030144 6893633112054169601 8910932410992840704 2664025338840334337 4865272570335055873 8461063205979241984 1140458479611385856 6226544195381755905 8872540051619062705 7044395713541992769 6284985819761049600 6784115042879886273 7386101432014610401 7741028579513127681 6327346154284339713 2910439600217702400 9112236750026686465 5033438917994954752 1052903599425388033 6594316191411421185 8772841923151603969 1034450680481333249 2288316192341443585 982186447231434753 9087984664108914945 1578335051487278080 3873856603026408192 3650994194158544385 7343016766074446849 3692831353465708544 3601813741408616449 3040162885418931457 5307617596698791937 4099577410016728065 4474445395118514176 1327357523337163264 1829151258987439232 9025012132646050817 3308954554787168257 5697827337958078976 2317875047981899776 5601853294227409344 1494213553642428416 2236715079957655553 6036741683067808977 3809595291692694361 5632575694280865793 572878197870713728 3849211444947582976 2390225121584873472 1929800533116753921 122301517502682226 42148280979300352 7764126128592649984 2945522147164967976 127933790843089409 1792834848310689792 3552892022674292736 4639439934656761856 2438909918304970753 7155895072937246721 5583191335708361911 5504448553452306432 8867003306960214400 2475615423924321792 7655465874442993665 9220668334660196352 8909963262278610176 3725607490797079552 5829777666445455232 4180998182363924481 2133888305031148161 1580350989584406017 361569805770835864 5335190440815827200 6040774041504182272 3884852827462313856 3409531895744418689 2916846464670685857 1151103416420482817 3970970212251355009 425780926572822529 8390199366769442817 5753330678289883073 5419452767096766465 8466741334974228224 2203206934229270401 7088724855645780705 5784317060763437833 2965278989784563713 8664014908506039297 8169279587825198336 4873816928969066400 5181469992125624320 1273842283801993216 7253498072568021633 3310437197492165760 7611952652331542528 8186641486167830529 4162223030666409985 4084957821742186497 5761957190555881728 8402652745076124688 747705385835036673 1818451050018027393 5004034381427333337 1501896734532939008 3185151239277498369 9151456263288266496 2094553773256923136 2920030470969361536 6696126222869106433 622940533978824705 893230424599642112 8347622874721145857 6562315376362756224 7880731771994952192 7451177177689112320 402657704327659521 3038565828435282945 3447527112334182400 27077418294837249 7265340348075536385 498388115087690625 643936448205345792 4599697569898360833 545068786855382529 1648180122539107841 1976438384097535105 8635152418565143553 6892393825221826048 2427423451336210739 3980080149410603137 1100820371591790592 6078558621407656929 6775993204465238401 3178000444747825152 345199838271041929 3220170872957490048 6232394215008702465 2018013734440286215 2508771840590877696 603223941646721025 8770079983141541729 9103053190245613569 4976613554320185345 5717649060489489664 9148130932696076800 7104962610863215913 3164404313889865729 3630239623646543872 5855905143197787648 4139877582974730241 6891865210302654849 5047711263076752129 393723754687009792 5125918198670296576 6713183860537150977 7718748381564719104 8480986617532415297 2464712698655584929 2022377535157184673 4967845281835092800 3181193117606402689 7429310688603211777 5600058572425077360 4820054104111268353 6033290598474332161 6285422622148404225 5376516854244188161 4588962964868694017 2947234687365304321 4748074708049261952 1739876319242826753 178194799641686017 2331091466101997568 1954527111033387009 7442223780640667121 8308697349451778304 2165764709920529408 7663477926988451841 4305123056701743105 7201474079237861377 2734749824631432833 3560663442244290561 5569463433061487104 533022903616569857 2665590163629965313 2820280876681345440 7026244690619226113 78017615192812288 4221886356702999553 1899579507508158305 5790775907356325888 9076872778702262273 4235041419194102849 4569544973873963009 5825919768107839488 7166818472709808129 6363683768632344576 7666886507700545537 8022367182385512448 951224805785880577 386901351390163329 1006703251958116352 5924926391049473025 119495496197750785 5013079241196611584 8138110084866648577 3045054636449175808 1297349163551948800 5705994710422716641 3986990574832701441 7087352278797821185 3915122649939492865 389692073066074113 2468696006635748353 7389559285002496384 2275880145829232641 6531584695768107008 4488337314707537920 389500547693603712 6070693578720186368 8532433341116203008 7278084046009679352 5877387647479096960 3040977203626743040 2307517078242831361 5710961774362362881 6630053503231328256 6947605737931333632 381604370185969665 3192375995446236312 9200642753499084032 6262515244193360897 5177234982585264064 8305957339420481280 6064145405951329792 5598413474804310080 1120238589404250112 8400677673260711936 8857394560623460865 8640749145991660352 7343638380376076801 4946988991002628097 8861935443337574555 7664923794568037376 2583582985712755713 306833450115602432 6578898887302050360 2075159183295589808 2542430150231952985 8226961233636650385 9053517092588691456 908182263593346209 2446748664248231937 58899683830415361 4764644081166586624 484018331552899121 5980158452235574913 3026050782251122688 624300292035944448 2991088480168649408 2650589522797984952 7733974511753962112 7203860692702458256 3509588271206473729 8813406957701316608 1113915005588441089 8997290258314561793 2714687538778554368 5502284990604544752 8334500392781777889 550207598758254592 1541180361103630336 2237661332283084417 8051698215035009793 3461653800315181505 9185931979683378945 5171015530266341265 6656603826162552833 5312202052619616257 8381851928787708161 5952192819790849536 7794727383346310016 6463320458721084417 6264465925739771904 2115126939941769025 8923243414636015616 3198766080435206145 6830838550858313728 3262345909376896513 8361160660309304129 6110485661111132161 1116693529657289993 2266760528218638593 7974091950556905473 5052764972607897368 5485003525602721536 4126612067601253441 2564834800215037121 7067489323982381056 3647366710096822273 6713782710555271168 4159060699803283457 5510050390354060545 6861145850394892288 2669883248607232001 1564846458402617345 2300621916946445848 8183156835345966336 7586152158721182721 1796825213780281345 8876931259892500481 3739424217403332224 6327092046844768128 2283422471770528769 3534677544962147137 3795996136450793472 2161056494261174273 7902279989674675328 7197205516573702400 8886892976024604924 8316479015113335809 3845507516835823617 4658679541734309888 6488223891411015616 5277458688586059873 4677347683866577984 8149698828857908881 7835300303350393097 4804007356583261185 4319408021519984721 7718463232045588480 3750413605213394432 2960167087255517593 5445647243099156481 6658935625459683328 8409274369498336781 4062433611743805441 3560684805398383169 3784062289907389936 4903210189757052416 1985629176484311040 7632933065736585216 4141019021199779108 2007043640484519489 4742590161478687552 5806917525464662017 1039818481321978240 1583596137738449408 396448628087980033 817440978796859393 6785026268754511168 4776974738381124513 8137459284992423681 7532579785559263233 291406253539130368 2022719438874224897 516831005778636800 2254235019041680384 8097642491359789057 3869262425827168256 6022033309363152897 6881768110810497953 6217557501869613824 3588699119971610753 7346656674787168512 56688663430339585 8196107841650704384 7532462162194765057 2880446950062843393 3737351221013404929 485578284840780288 5142866768818100097 8094350075083270144 2437930008493430144 7619696921366298897 8715286103913926657 7625657803768070145 4615192658418944512 1298591060100212737 7406702578377837269 5424184793293326337 4366313290537910273 2433956758565093377 5554379833566840128 16992507234915072 2527390551323154432 6272885723750760448 4216307253928567809 2065159035948327425 119018755984721920 8437074680039281153 3410381334316711937 7681953440441619968 1951818526270128129 6688561639246848000 6313888312850279808 5708835242134263809 3874174768124950529 6470201725832003584 2732525761754259072 407274462786977793 261857750329449985 267954446433835392 8031584081789023233 4984553160746590584 3698357608162765313 6812627429367787520 7555761940859092993 8307483313078534144 268748055740137473 5988132582778540032 4035431116566289184 9106043661745192960 7574537109557301249 6739958924403244033 3458168034570919936 5408668910826066552 3808146812127674368 7263353172571304000 3907200439010851712 2596058641104591040 9155076032355074048 4429762442582917121 6759795724510383489 7268729572670697473 8528850418693308416 9106218716766404608 173978735460175328 9027431649028447745 4454070356705542144 4001023379652351488 5880896960378611713 1050419235953743873 6661531902632469216 592375307871631361 2981505546400858113 1064098570611250432 457526814157137920 748726244742884225 91188593746629577 2149342183131938816 8649514626057764864 1082680731554311249 1061858497521477633 7428656209619550208 929362538147545088 8095014995934758912 1001931073537775745 5043021401760970240 4289666165448437457 6043581962709631489 5929488947961517057 220774132099477376 3713855669139210241 5469743410318036876 5753651862507105665 5808361644302548993 7514201132591218689 7454632324669286400 2208211960801847297 4363949464243412993 5407331332608346368 802635570216103936 7985509130503761921 8890005294019248001 7438481145818726433 1282164499875459072 4192146058041443585 262540827209143552 3820491967306484296 8138423856559618049 5182457980608839681 135999820262772736 18769375294523264 7975151437561886720 6037935410016544832 5721575578750500864 5546193773206175745 2583335055858407425 8662863693101788160 5728698811073545984 6345400589705469312 3013869234653842176 5688964855854832128 7608117710311620608 3798893419780226304 1422573981581569888 6902992170093084672 3134579192805643232 3859939162908229633 1345714528588670080 3513921055346323456 5437881082132510720 8239909882053830656 6794289510878168832 2361720264214352896 3107361161729259404 667499578222467073 6302286513223518401 637357681005178624 7166429763498981632 2656986400403768193 7059567347474753280 2121379402568087809 896832740533206016 3324897361690701569 822995301237671681 3784255887902854593 5642328012584775680 8021677702826348032 5719124559480484481 233447897480058689 119607347446341632 3721020680602903200 1501901792240599041 6450314772121584385 8299620538301644801 4696072456668577792 3044241925808898560 4944259499430084608 3999389132478009344 3556355433819855873 8466997870529808544 3061234950789730304 8937727187594098200 7483415391205044224 8889907580850224129 6616347139271241729 4693593679123939201 6208415615369868288 749178215025962577 3205074198916648704 7785769774755418368 3977387862318063617 5540615427520888833 929489366538782720 5008838396472305734 8676013207329110145 3937624245382295553 7646675314713370625 8394109876171908640 5565724453467871073 4030563364332311680 6641029651035471488 3181755164659329536 3002503963737212928 7805228009563930625 3910352511741153408 1858496266851532801 455887454060121345 7540678999610737152 7087660388974251008 7640319810739403905 2953271068826370049 2944217645807212737 1247536483307764697 2776376110414830593 92972870196695040 9065355799598686996 7219143428492176385 3834575670519848640 7027086673470171889 4972394771257262081 2544585776936456513 7634603646143830017 4907012935595416113 5477404780914714112 1834932598430257152 3397417465313257857 5982359230404781056 5958044629174288385 2710482757309021760 5286505846594055552 7041818699188436993 4802196013002762560 5158526029745516929 6717307726761547776 5187139577469178624 9045869869854818177 7520387488707227137 3885323956332060673 8157535740781059073 6134829660711148801 2219430204370960676 3866528514096549889 6048257061399228416 7236068006239923213 5654534632240532480 2685737224411578369 4645089844696025136 6493200177132769392 9041592025243698945 7494917721636488384 1616078290145492993 4632954129050927104 9140672990839302081 8050559713082532585 4713146342944735232 286822232895907840 9070940374055399297 3563284813473564929 787461670392771073 3335906503755409276 2452217857320976385 3468862203097395200 6513092411561729256 1600176633392875264 7304940972106474913 8138345019098862145 1547760805450533888 2371956721743079425 704967345116545024 2580216158709100545 2565083215867841793 6215508317524615168 5163745908395062368 30148708034419584 7375214317458030593 4852315451273773057 7164545748398099456 8111978712479897849 8692653254313919489 4349335053272973312 2069516961116238080 6559068799636881408 2351823524128933201 2151009824314904137 7515136251625505920 7766990201135988736 8117068313167621953 7331111110022020096 2328025424277241345 7503953150071886336 376597881460008448 2235866645641399808 8277554409300459265 1158354107189840897 9117306925192079056 5465816956273688577 328628578295592448 3887059051618199968 3060992789397239808 8027482846851911745 1034123172368136320 1100450178439692289 3209018965846799553 3338386085089771521 6206561511974255360 5224288434421093152 2915191889274077184 4013996739165862912 2572824460972833280 6200893499043598336 8700315781013362625 6768053296478289920 429730995898304512 5270748761461287296 4922630543843313409 7732166562879798273 5809108114570184577 3880166986407450112 2175031912795769857 3935194116717658112 4459530353494139985 4951212799999367168 6439274320332040192 3480631051665588225 377027560019683009 5634866207341866497 1632533533407326208 6878462472419352320 6170568007624117431 1081057140205578240 1271650612318046209 1179690879407120769 7965907706493188097 7017697456680391552 2348626866408521728 2922343044105502720 152131034441547073 30099970946595297 8568117851540028545 1048067223138861056 939236084525596673 8603896319925747713 4328676556212011008 1139668222669386640 1540609348550787073 2720642483941587969 8756992546034189312 4384633524655865856 3658023983978657792 2132481260030072833 2781285013515141121 6829209672486895616 4824501897380414721 2059987688935029648 3911164138328119168 5999827567495026449 7802253573257608321 5537043631261360128 3606409220402613249 6679288014347713 7217538777360112512 4356572565147378113 8583168203817852928 2592974523930509313 4917810990358450177 6804327944194883584 4348722340645480129 3051476324241481472 4414052358366451968 3128686509542444545 3046513847058372608 6127152102652272512 6997239412382025728 3427600267890225152 1 393431079307963153 5017873524812999144 8187968782199555552 5445037580060587649 4886603428192948224 2702825390539994625 3475248896708673536 3234541664770578432 630760192346587793 1686829875236978689 2776901785085374465 673771772005778264 1576891891956338816 579642025964492416 6435711676674179072 5817738327284150593 3292073236809007105 7119669689539100673 4472005726303475201 4255039281971055872 1915434691623970817 8509438313541154560 6345539331939106817 2529180219816075265 5810828648903502016 1757097023089925120 8291452781728734976 3971503245118199808 949914992569937920 8535963608467554561 7557333548612505601 4201948755374047233 3121316664559077217 4383667538706165761 7782187774230528001 19002055364545536 6403920788990074576 6761291974000866816 7845338077111418880 2150086557654159360 4516491486486859777 431056558827028992 3397777485916787840 9073220909455457120 185438472365768513 1930134400364731120 8049881817702607872 1590634410816371585 3102338395330223873 636720215434133505 4449381247057867776 3199629464034951393 4774257896931207629 8401423119424356352 8887078871486300161 7641682885548277760 463246405861602560 7149244811226845952 3612657621105693184 5432083517753141248 5196389161147393024 5979501818351854081 1183830036153673793 6738090552238884865 406855837280926336 1702379791882548560 331838779954883329 5735256434422816945 4205339902705803265 4939751514352945153 3048931364830725888 4335310515365376001 8253336155787513600 1274737599062242592 8024202159736674432 8918150467196958209 8473544238993578497 4244716774791377200 1269542000151565377 1406509695713142272 7689040355017047112 1521742925310984193 414048998488478720 7184400402252993089 73548405043081217 195738485947854849 5904481888164244544 5295415037048840192 6947101018599588929 8046818401879420929 2722359096730541329 5939467883271801985 3486790079240302977 5030136770859408736 2459294685322739712 260650284479414273 2329808513343512577 781655744595525633 2914465003121108320 238498838848503808 7620273529506955265 2933181364589549313 2219567101959687168 5653915839829555760 3411125354278045185 1512092185878401280 7119562227105707521 295597579139171840 7283590158500364289 8316229446222741504 4014106678764159873 4319468588722548353 372874002458996736 6731223633660892416 6635351409006182400 5000452677260144448 2129253554154779457 7440846979540092609 3240235240765101057 5503179389963558272 384957997082357184 719398111394164737 8102087428091674625 2636062659868754289 5066323868496232448 6407439391139149313 7968955150666203136 5876876992411870721 3259629469279590400 5449774173635919361 5118687297403568128 8607241103569693824 896413082764231168 4056185366152922817 7117001598493687808 3599836138669651265 3747182306055260976 4259578852907548672 7226436089999415297 3427143207715145360 5261684765001334785 4087193067998350336 5781675847290842624 4881231276305011712 6122692258197827232 8374176203707239440 1739878779211023361 7375731148269437217 320171754056910848 1677954812865786913 6077699725399188224 3478236515774521345 495649986348109312 7979888245661781441 2902449298935305984 6152701802115869441 1214055960652213568 6210026050827878400 8734186478485882897 3453443338939097088 413142469213421569 4359199872868843008 3309642231403942529 1923619657384744193 1989249575360796865 8257287608337055745 7498221744657939072 3394481087775311485 4992259027214150144 5877513391282950920 676437118951485440 3245422775612409233 5577812209351192576 8271658310292831488 3460483592993329152 1572650178544441600 8618119944201396225 8846629621611391776 2132698750342451457 4042725445676688097 7914339737010909185 7016588399427127296 4995340559720476673 3390562771152247808 6141479384462036665 2036954798391254528 4288916375448338432 3899049208515188225 2834549310919689216 8821596045583720705 5992505320856379393 5467511068172009472 8777732056703561537 6646853744007053313 8117050987783443456 8524707332334646273 7516781117981143872 190353085806952449 5707166715074582529 6106571346798249984 5270711260997188288 2620867614589069313 2079078918011690352 2474433881311494144 165404588506362368 2140040513825275905 3939774182763313536 1810165227303432192 4929171628490775297 7810447635192020992 443688033845100545 7482250178412412928 3218288262769549921 8936581492571848449 5610488655748425569 3295380312631154432 7874087495462272608 3965085234140604080 3829047667646222977 6818834955279151104 6465549157283178496 4718581524042244097 4980801057668871937 5704110342500605952 8628103296353042432 1176379440621162753 712945542292439041 3146925926602955520 1155263961100828673 5081738443152547201 1934704820421394433 4673345295427829761 1337947177139028481 9115922387207749633 1522974392389276161 5905845791030235137 116217979186221168 8225995065387355981 6922638115488700928 1636539197793505024 5602069185990847913 6461536398866539648 3522344570489610497 5440853612775800832 4783811532776096769 3323912994602316929 6768713778827879681 4938411204458876928 698151426880466944 2928990744144375425 6721000482386775296 1791424234766035664 8608790264710955009 8319087386537897344 7184203894200713217 3131388869134012545 3603328722855466400 8077686279554289184 2503408616836153344 572612665810410160 7788673241239958349 498085917887954944 5558522293381152768 1745140954324238336 2030039400011802625 4993596172136165377 7752621487727771649 6295692722327605248 966116089463327040 7069786914296027137 2233212526366205560 1355946353519230976 2418014506709922944 6643288321359625169 2795369489197080576 868554415102522113 6603666150035759104 6149553593402681345 1699037693975155201 684447257285060416 2470446088074319664 6067078877675307776 1500721559682154496 4559085005486446625 2155698370791521569 7981081859367337984 8649267051480501232 8414833304322834433 1483951413034314112 4451599680572802048 8938684122066845985 1960712914170864384 2770842412015052056 6042617735119503360 1314110506437314049 386872748079173632 5123904143590159328 2849760520033510401 3816479026807039744 8083575727696222209 6394486467119253632 8992999138221318144 4896432735547101185 8161072489859740161 4953395427132047361 4670267791682388737 1286510744214949889 7306205120325781505 1535930302677792769 7626183458916225024 4404533042461458496 6815421264311222272 627377434579407697 1723503789664075777 4980737686344873984 360576978917990401 7128823894364326785 6620394378823326208 7026233844808974336 7680140934950240256 7190317434751576225 8307377651460324516 1631710193485739137 7780311668765391873 7785110152987869184 3525920733560626497 2134626260801752449 4041387032739548673 6145302036961653608 5024914428055010816 4388816889943420929 4479971687771939841 8904259193090449408 1527532889698336769 3741612956781052545 6328999396153591296 8707406894569650176 2898080253267083265 4832980043437224449 550802021879711744 4868828222921723905 2641216342796778112 2159127182349861632 6646318273825385984 7768253157047916032 3675807104843003905 2821538368231964673 8884957151085484033 277980200603990681 504478807418480640 4389536531605217281 7614030835761741824 6455420147741143552 7508184598711014144 562897375398358785 8544488897315955201 7335875070152058881 4564940480601104048 8997632123872656544 6921158788558876673 8442348096806345249 4624019368045627520 7778689535170674689 5717952039808098304 6625528449724780544 9126177333763754689 7096691510781005825 6247681676260614144 5039174287871366400 5261533892833091585 5306628638614608129 4646715714667564769 6106687388473016321 9161175874226794497 401398720013528441 3334162614893035521 7635194014517354113 2690649502301897473 3301981139223680897 3369341478582624256 7788109328638402849 5384684359801500161 2120516001475240192 2084870909385769985 8732875287114868736 5665096224894436353 2629967536751502688 3164081942988849153 8732603452330541697 3105746231820676224 1741995237378721824 6821012417167626240 5195542417101455361 931668264526798208 3254998935009233665 7900944594836238337 2165169753962164224 6436325598141287040 8143127792430448641 4574607944167006305 8061309627235031041 50774875535429121 4641326718641363456 2489401381136232449 8677822923721539584 3168521816583143521 2632349589106238465 5629511917518127105 7749773265724819201 50803838995724416 6217570468320062784 4418347766006941441 877995027639304193 2766609499274981729 1919235876457152513 4879153985550704640 6976313508812423424 5615517715762858945 7470433617569906688 4723559619112458752 8285253138958212096 8090599258651236353 8761292394172686849 8973337184741811840 6996059549086724097 356250070671385601 8367477697666987776 2092150535018806273 3383363510997673984 5835347353554553344 1915798205822008833 6412007370639529504 7940605170844692609 4348749364982149313 922622063382495232 3649799427417505793 3384845285035003904 4269420608767406080 6079824373871278592 5936602646374667784 4948867053552009216 1260924622130233409 7838465054632374017 6074500925206689537 8044991625189793792 2090450632075947264 7925827909660528640 208901993972105216 798340116814495745 7794751171462476609 5910788758943814288 7858576310623946241 2412495360510712480 6002317015270519377 2823015028237150657 3178341199313326936 5664461560234011648 5022335354459175744 6349162946840302017 5990344887108501505 2356605655702747137 8680624862869322881 1712934437851168768 3571285398435627009 3633119097994551297 3301175239738862593 8700782519450384384 8580608958825170209 3174537336286489089 5976604347141014017 2901638401376616449 5762019220034938112 1042847010127702017 1159322237285280257 8610002787472966048 6655993973045313536 1719138234135498753 6184919052802506497 1038138752307356408 4234632952090589697 6901628663087625728 7261327145466319340 4778443825022732817 7912687918480244401 8088958658860584961 5266707039877830400 8676248982209396737 490107101392711041 652600681851609615 6820137801759143808 1969989394915745793 6944324819962355712 2045404887355541504 3457264259108962304 5743193703025693697 756269481327914496 5190062772383043521 7254282657086128129 4475020970064107008 622966143082921985 3436515546113015809 6383714344366449665 4445972204412150784 7799718465900547072 144759695184589697 6145061005597323265 7032443946719254913 1782880997594459457 9021841788330402656 421825995246174465 4629367087173237761 4522418498111551904 5892538988563311473 1455216835319234849 5462267060255648320 1178798151041716473 6614719874464710657 1977885828462356480 3071276848636508160 4319179220463785153 927515335006093313 6586450288017918657 2524629434172733440 2636320537502992129 6231519182665558017 904365307521004544 7932180281589460992 3801590693436964736 8833245644873188352 2697888403088616449 5884231054220541952 6299451951834484225 9054204956918729697 3796468778690066304 4615535379586482176 8739237225015394304 1413371925724688384 4170137428678949760 7560961327692573184 902630609157259265 7111685740494067968 6016697744266321152 1355204755062947840 4870704573864042497 227610291852738561 411220964877504512 808484199208536832 6644421782745520128 8443590002675344385 3995467533435138049 9120896318239405568 7051505280262914049 6409150115364536320 4352239710142472193 2929185193914588160 6322771521471929729 7027713438524227457 8978722395130986496 6421943003396069216 7343889014479533568 1427422972292214017 7019956361477537793 4411120138163030529 3963423202098155424 1018477208149716225 2601906286948284032 6239852849472802688 8607941027095686729 3131350216826525511 4557622450574688256 769411215102328833 166171554538631169 2657934347638092289 2072733107052068864 5706528559128182785 5149584492137365504 8726365767853587969 6548329459823037952 78134976912031744 557181426819399680 4273112002345942657 5917698701580696576 7335458010288842945 1757813415903120384 9054467801414107136 384369656746737665 476759616332085024 8610989543953659776 3818845801689645057 2773882964370056048 5668046329901711361 1692406325597896704 2266082350840414209 8345500513280265216 6061174840569346048 5372023447363125249 8070289520247529473 7327438946895329041 1311921347996361216 3185678764309654528 4117354451747129857 924122427850501056 4388677058182840320 1022029277277840384 9205318913636827136 8647525117847699457 7846831300975990784 273468563539390465 6501586974828535809 3344339777321545081 6568548349702832129 759846448546057216 4794553822939944000 6936767327484980225 8232982844653088896 6775452987001584705 4070992810582332161 1145815826056086656 996636627865077248 4272027448892201217 4857886284539080704 3227216327817510913 188305850629529344 716203165798416384 3992308701421756672 3093025607081006081 4042951913444695361 8164034175414235296 6953449043992326969 7365216805564973057 7928584073375892545 9185390902442356800 7686317033090289281 6207783996229280768 690648512530398597 8483185276928868353 3891644229581012993 6265356154315386625 1438043779011429377 537566568282110592 5861288023622860800 8297659453416631424 7517185605840494465 5928078317202999297 7663949816206671872 5326410987881555969 1870144724803649537 1883778207616270336 7885835251878090753 8362119135870599168 1727225871563147137 4647021788785045505 4894513214481363457 3663128956575363072 7167998085852821169 7259581763164333024 2829191715089842177 4249876155274362881 1472245709055848576 8892399719036352513 4478070643069288449 6999384661889744896 5749808412292467456 2893546071685713921 8451341448734900224 8221546637471458849 5031138017414612257 8527619334572852225 2419912640698482689 4212434385252999168 1027634645825224704 6862296687750089473 2943528064743662592 2139721343979333376 4657381802275532800 2842199877462013441 7113953880478679040 355823719701664513 6413833665486909953 4520753359006322688 3414984652426216681 4685211827128948513 6592262309375120897 6292001589779485185 2804229232273113088 5648745050308526080 148995285142887424 8562992959469879296 7477581261377324752 5273041481911967744 5948973790251556864 4811482466346472720 87504241334329344 6748862086373013249 6656200183983935489 6714762049747584512 2243222936602385569 2051587494917949968 5365100197707792385 7396584326632153088 5078768693493891073 133909245328518913 1228009951231236033 4752364184363629440 9137413738456152577 5680050246813709312 2255299802192543744 6019514148974690305 6756353114607996928 766257375792550113 2211794419778183169 5820639761926038081 5176185441298182528 2027463540342642177 2609207741660822209 5585472514318204929 8760003407021172224 4156849264416285184 6084311082929000448 4605420824174723760 3400273135957254400 7472462319702374465 9109129690401807361 2829798314740630016 758083560426422272 1003395525072958976 296818888166091217 1886304215934914049 687248324867807744 2578103462670105937 5973621084563767297 7155098122606176000 7659539256468944577 5461115571996679954 4297516748952001793 7035668884623613953 8860882850557984769 2840374068104354656 3792594481108545536 5300577097737180161 3731669035787638017 7193704601274150913 1916098564057444353 8296498119532989280 3982721619453242881 2615309232390762496 2910155686410144001 6642603717848317265 2343198030354857984 3605423373762428928 6043872792622194688 7406622112219610816 3330908460786909184 6372987942639603713 9109786560611003297 4681862046334389888 822890905991506400 7173361411044049537 3454148479519578688 1917636392224888833 2950381801814521681 8852040082609157249 4435515972627202048 5006236903392495617 6658580942573273088 2358922702314268384 2076885500427497737 825746162415366145 5793639728319507905 538966510727821313 1614683216092856320 3235985833762723840 8209675361435959296 4064783039506260689 1909617693258751744 9013641052614332673 3910194243100704768 8296778288110354433 6433243804450048768 1057869754903001088 2249553125795274433 3152836290247537152 6211872877087113216 5724843036778049409 4158515750550777856 370963615985003520 2184835302118391808 6483830569709264961 3124180045553004928 6435990504462614528 8674273359038087169 915113305149644801 8476277677426338996 569875450337999105 5675889871323552897 189516386875316224 8911444829771534064 4028336244760661889 6238919246137524224 8575512583697072129 666233772917513729 2337422223194816513 1468918812357178624 6181413308038985521 3374139567746232320 4201290621793075201 3418526768024715264 2321943340501237760 9113931421471625473 3479243037000335361 2465306827896126465 7177700772809549825 970192340584005632 6672109104376705024 1695253069425617984 2471026479562744449 6375785614275198977 4557512839695778576 2228677181898478593 5346805032729477792 1490276353539894129 4647540957954051392 4912175874433285632 5651527878341071872 6383466745719926784 1937597461831884800 2945222211824830849 2351943575949190144 5693800577232330753 6310498398939231680 7529103282867415641 1659870027938660352 6141991815210068480 8288471248760848385 9148458910368268288 3844382814351196161 2978552313388222465 9133722546583770113 3646004000624513024 8308113534769053313 2890382610816855409 1216588520083953856 681262374459049984 994951616436841584 8012104589908295169 779041230834439681 4924658525172678657 6659221930360983153 5117591089084252160 7284653693854631937 6790648105302003265 505436856219945728 713161540517531136 5045203443593143569 1825382903166193472 32107983026017536 8018855998530523649 743729207104765953 3719102373005532161 4647031053147570176 8124005310069596672 8587841806605799425 1303693600106962944 6745715776366886913 7453099940987938816 3461754337073678336 2992564258932654368 9139555675376775552 87218528421844705 3235091911161307648 8723515943520649217 2418746619111295232 4083923944702883585 7957090531142156800 6012119598313009665 3730261020282081280 4670360020994285569 5297032922951122945 7825018190171809920 5623081886625000448 4158516473094995968 5327639839619141632 2662216853750843392 8118142413744391169 6072887364765552641 6218598646049483265 8943720244822886400 8810733288156033345 4528167554858534108 9097811706631770496 201672862599577601 23037393571531264 3645497991564699648 9177716377488420737 278245333866747280 5345937018433540269 8665478422694129664 5357236610112946176 2742413954594437633 3537979238316147841 359396621965347646 4666383128926605569 729681877289638145 2850834820994249185 2170989262903152833 5981161760366997888 1053468842147184641 8720080881028251905 6035439002119675905 619111831172354048 1180907681978157569 246934534424069505 5760278044882681857 1844639756348321792 5133705479559850304 19278942627475457 4193827360848358401 8459820776100176384 2152598707723288577 6076567497687289857 3639434907371496257 98808960758965793 808979138505331265 6787714617059937281 6873868597421326337 6884102330351960064 5195598259641745409 7495283000881987584 6041197829743378433 4410623423341386177 8458101585154448049 155183227969845705 2804759369869140480 1731684667751727105 4158909625390530817 7708627333188911104 1790001576413670656 2880168371575196336 2583616023123652096 1335983038745348609 4412902527695213953 6765048634280964097 5413549934156080896 8736125604330471425 3187834921962813312 6235821597235116032 1895926058800291328 3012776258030749697 8603342083543937344 7057698110659282944 6221627390574272513 7075612632740052992 6621359053670829365 1905556660368952833 9182101405856169984 3588057473229258753 5766085799051526145 6332119628255428608 7714881160353711360 6595107634524312384 2240069245595431872 8769941240426404352 8643960078780272001 6000500952248575176 5782031469811926528 2546972495705774080 904206606912666721 2832106222061303296 8735010153708685504 5618393456501244928 4648447449880248576 379458537810978744 662295046871576577 5989317217832594384 7491209697614733312 8274773234071633921 3824630834982533120 6065950299012046849 5598271291134181376 2902134567793255424 3902155561305273144 4849667755147825153 17710602830807040 2344570031065930753 7016170044122308608 387886211803781472 1190793592899993088 3486299509716955136 212590628958179329 3812042369095696384 4096468738947643393 6862290697171942145 800115800491972673 4089455267042377729 821555126627180544 2879372060530541056 7918818957553839997 1793434889372250400 1892980820936645209 8659971794822202881 1740135229912866817 5508939179121903761 6117713265665139840 295324585076676272 6343936032681152513 3655460051243793409 2351136487145113472 7693175718060928513 2003979805941514241 2647637868484876288 4932137805385081857 8655912519243856385 4039829023208124416 6877259978998947776 2352435173457133569 5512348550996490625 9144220070073335809 5178461065327790592 1505647264235999200 5023074960141287168 8904101718958337 1341836071661192192 5933655195405837056 8642494506028684673 4088215196554330112 5445878991830635904 3938893290312397056 3908250116437770240 4750939700269045761 3616395400349579264 6217351232215400449 2010770050009640448 9061089438147657729 8360761799935373824 8861648063152898049 8608557832286033664 1660479761898960865 5448804234795172832 3512448285155798016 7889789405686908785 2979471455165268864 4330116758560689761 5475606320516072417 6281293791623819520 3525629437772855104 185670892112873985 7295426605620887393 2525317403309940737 723631723241275121 5288635159848804353 7362371202611973745 3619061831203837408 1285120030501428609 6634932329287254016 2742611211079529089 5391097431723222016 2502579592429043712 3374307141382569984 6789518137045561088 1121292576684898217 2982945124141342720 622931286787318016 3602349133217570816 449121898173996001 4030191789293907968 9198292206521810944 6215000245507031041 4390585262565419328 5997180672469723457 6411217333222347008 824258383900032001 8179279980315494259 4833406356655287665 6011342447909971008 6215624107623679232 33385604840062977 239269659813675008 3675723918141535761 2757193091557655105 5609122526545467392 7355380576579160193 30115420906645504 8869005552894493440 8218995700333185409 3765299449166199888 958817811382638081 618649218737607424 4757433956930260481 692735552121272992 6243777158180689929 415531081393290752 5634645095769144321 8680114388096350465 2119349736462631296 2830828433849191681 5637112387826623505 6363671489682614257 4267796674224390145 3292436236518452225 3179259234688344704 8782940775886356480 2052169989877668864 933124546350708737 6742057790669733248 2416982230965764769 8132036431562187584 8797055388165661952 4735776123830388737 2093995345910022144 6016247286983262209 8083702596944698689 8868344030912507904 1069302109295706113 1073229277946204032 6261351414832445073 8930211386019713024 8438528633305844224 7885518863085211457 1107618865054848512 8677741903898164736 4130478704594231296 2645091242727415809 3827855597010167232 1363720753504568448 7802287766094872576 2353742261147860993 827158323102452561 8305016557643568128 5806578715049701376 4510705749265546080 161415980357165056 3765592117329264640 4012472960424546305 3579882704348971009 4990627255292487201 7052818689210177792 6708967036415925057 4490745633315218433 7657539101651221505 2134765734180798464 2843837626982282753 8072745275944455105 1976342808983424900 7847597383467630081 6209501221102840065 8766368881680728065 6638169240908848128 6425181695655957760 1598059627697507584 1631063735984730753 6821226899461033985 6582282111572475905 5776999758881652736 5590428626583543809 4343917025972846592 5500500370170411265 4907510680974714369 2963623968371437569 7170416166910839809 3832391288087236805 5310665304624986145 8445768413503736048 2033131435717165057 2629489862223681024 1272875325580099584 5055808399480628417 4800079210343799041 6548317964651986944 965782808197970144 2828126568057256576 6740431258926514176 2680530779843813568 5557733973996733385 8308983246453997569 7786449922209515521 4360233512738296577 3898391123132940289 625566550291365120 4314056995169107969 5623320882465972224 608579907036016032 7098181616235147249 5758620309504005601 4347682572859604992 225565140717883137 8712763915442620416 7014095654310483904 4087936388905134080 7741136302562312480 4595716526874011648 8567265362102452225 5173794921850897665 2741952396354338672 8503873959589548032 971629672463484929 6033863473600009216 4840075847339166720 4653435095095312384 1860551050155287185 2602349714731560096 7321920170473775105 5349369044534681537 2550879823675870208 1715851564555203072 8720669367698038784 3754531272432183296 7677483604173597569 2560802412417820121 8767184845520887809 2228325485577466369 7472574115271067515 1145304011097420032 5023012494466088961 8197400669224960000 2176856389421742081 8927725730682694880 1244803356159133824 7107382564567097344 4808837029807973761 1649684332746134272 177919193907597056 7960294779521031168 3949092380605853696 7041127625770207233 5156571806574256128 1358596333359923713 1073223504000418817 8853130092201197569 8668949875086717952 953586480752906241 8755453841591549953 8242498148550422849 8750428074485788673 434941468499985409 2541360388352204800 6927502395081148416 5553850930786688 1334622534433226753 3908122203626558272 8137202958611114881 2879088506727167520 6164476040295258241 3858008262807624449 6880991152562110465 8867413345566917376 6199917573373808641 7264829222825940992 5756583115463462913 4673509931110780929 2370999271824097280 3581956716088969601 7382400061559612417 4633447481548952577 5891561088847283360 7412777992320948736 5909318535233810945 2019785688231084032 893101326750826496 7241389221436029377 5316220137180930048 7371536886005910785 5873371801060675928 7323650961283798528 7286620527763009024 5745174234978058240 7333993321872584145 598518090295776304 7913823799030417409 8444022473670989824 8121963857962688001 6243692093495063553 441639030712898177 2301506124906814336 7681145570453274625 4728994145245604352 5538357180173014016 4518628640442765312 2924619837237690369 4228514296332550144 437821022862442497 75540505210269888 6749001759220989952 3291233218498346113 8474977312148848896 3059108872520074241 8568074949216992257 7955427599612343905 2805872625064304641 5765793140683440128 4947024070547767297 9144954727736672257 6920493892760947105 652690410914633057 6481362877749001344 4268851502872879105 7841670834817384449 3767814397390724529 5710598311734542336 3641156825664690176 8393476401497399296 5533258583538868065 2118574442614784001 1776843730738090112 4345826296800286208 8211117433863333984 1365441461212154624 5598702180443977216 1621964122778419201 6336143498253553664 3690518993306462032 88872774477479936 5726150425293594624 4908473678149112992 8784212691538114817 4852816883289260288 7742853290813149408 2465594599063507633 1195856732476186625 1815374499193372673 2929878055337684993 9207696741810663872 5811463631042459648 5269590914262757376 5281753229205229568 285170936827212289 1442614368813880192 3767308881533704192 1566888826513457153 3746718404636220609 6510929136752197632 5505776013800285697 8203044672720973825 4376744539479601153 956662842460733440 5144903465270297345 6108756664986030081 3958568350658705841 501759722837870593 1702681600857873736 2696779210567246592 3173453073511168065 2461023721413910785 1471137177443663872 5686223547376084992 4982528340784132737 1349773753521012736 6192807668176118913 75282749196812288 827327649887682561 3209636478954090496 3686750944851083265 1158608126490763616 1642693231070402305 6633248725304160257 2569689128802697217 4444538844642713601 7589314051575416833 5735073609078013952 6272678701111657633 3565671171153437952 7733960821897510017 4493041681264753665 624415481421615105 4294283301933359105 4201477009015785505 1277932783690891264 4838723905955347008 6604949844905193472 4920802680941805824 7981465045896206081 7994911704275108480 5034594465814126592 7224814848337920000 7344198822530284528 224490635400411136 8348364609181188097 5178851500294441984 7757723508192100353 5510212110947135233 1241341010614651808 5792868004900746497 3458926272522669377 4686938082308315985 2874462857504711680 568322920570677377 5878661257659522688 6041988240110774720 6076701136572634784 7179678312759308608 5440737268376436736 4297159319805268097 5718165271303284224 8548969001666846720 414064111412871264 5517312916954877953 470193984638328176 677052867034674176 2784478917582110720 3457798850057199617 3045994598022543744 995220069958988801 4109190386068476032 4773576813441084053 2244509581645858816 952317016044335105 7351388229200386176 6314960785452856353 3961460194250807217 9063198633036402688 2026212326997892689 4672593904364514816 7120632710682769408 4612697579914526721 7327984657326768128 366398436393405120 1972665265055170561 4928524535849680897 1238719998965791744 8754722293868949889 4188523327445330601 2816178679799017217 2755625205184266368 4927934996785659904 7976039448036376576 6652310793254600704 5315466059139547136 3703521832050069792 8239145931726430209 8021876886746672256 6938561269321088232 754848896817927425 3347979775950799361 2901908279213585408 3475634747977318400 7677334485683404800 6632588233856468993 5107842866169129729 5754312293437359873 1721243363276723457 531174690513600512 7889416887821309953 3069411242684897280 3689263198299695104 5691683125588027200 1279690650012657408 2977866093454960352 2558332555252264960 8791494421480114688 7286298135865114625 3623974762471403520 61502849606220960 6420732091830557697 4444339419117119489 7067555514678259809 5224535028601602048 7738879784375495785 1568247074011545408 6555389544074245921 8953955198408254721 9115928681894248448 1868191202531002881 9016023907741029121 6479713405694377985 4957346676166496256 2787321562504815137 1487254002385985537 2662792997639843905 5997421842546924416 1729998874502903809 4225860924101512192 1589656063766543921 8615484326718717568 3579856162168111104 8979304050432218233 2568542132158985344 442276631556974066 6666639318052462529 5090130213580028033 8516619226984719841 5889000405516419009 9185517017204498753 1028534569017636352 4474013473975087617 5478599052249472737 1433039588151676929 1468403340215012200 5505527838322356225 386848598210136064 5973190038454992896 5685745367600875520 8672886698993038336 4436311344158560320 2876606653108711840 341118457195164449 2138889025128042144 4979475454703943594 6974009304606279617 5145251166384646529 5829146868027889152 973407837045764464 971025752362898657 6075584274778103809 8824990492856782305 4006393003339165696 6464392583698951424 1264999105809416193 7435915648973834241 5070514093041955840 7871330627859804161 1472012590987411456 3176000830356877312 660966493126435744 7649409439146674177 460515043391025120 3278181803953239297 3629250319436998145 8252631794759761921 3381958931552242177 6207440199236509696 3437905355497190384 8564040062315388929 3494908867332855872 8250307387200064512 5951261198070796289 4103690812308596277 7377788503127233880 7638035127055327232 4577862203508815872 1359650136976162688 6752189052613361473 559918001106752512 3206900735817406720 5008883557063267328 5988183118661912945 3340846013606180865 2075009243499656193 8717895730600607744 8212575657389981697 4111700926745244673 4864232772357951489 6673647780755118464 2588653752768798592 9118720003249554689 354543132246852993 7770899985447676801 5201135626067141889 3351999141316476928 5758563509265943233 5140076511214191897 1802415280266024705 6299379434526097408 590565180776579072 4062487223805742081 2918629222248979456 8307608422968852032 8337779444953382913 3877795941545746432 3964297319036610752 8511154240389744992 5969962094088391201 1744650403068074624 8358019380602109952 5468697499218315776 5899801155866633499 4619698688852463617 5775530312093427713 4481507349181827968 8475076630832742401 7805789930940478208 5901384684135350273 937947468402258945 1875755529322420161 1405028951762001921 5139943721434251264 1500335705571123201 1019535668531573568 3803557593318213633 1534135670292281665 6285564605284405057 4564478140142669313 4650455616285638656 2418832132286848256 2756929552265914624 3839039015100794896 5057701606903234560 6525188392240070656 2261108785386520577 1848950259518843776 4892552553252675585 6995196729339031040 2855168792295995136 7384532157565286400 6966215410958856185 5414424045956110848 9108700214979723265 5474210514528215040 4005586504739221504 3527470460559028096 8783734597253259265 5243767246899171328 3275253996225832961 8396291459210072065 1094006258573816833 3912692772946870273 491349006564534656 7861920057536806912 8798771706323099649 4263822382805098496 3178120736063763456 5847009578243592192 704789554663687680 5653932987846013153 562120453234549248 6187189172260241408 3172962867147880961 3675124330200366016 3320409859301889624 8484568258059504129 751687353400849225 1069156120843973376 874397817935979905 6389577853675303872 3267825539326459137 6748133142503753548 2112330531907153920 2291842388470193921 5338063122549791232 3105675567642138625 5268054555906129280 4477246444362711040 3723503996097882497 3024423645523714048 2548599096908709889 466942514495166465 6758586809133441025 7273817896971645686 5566641591963666945 6773494309543727873 9080528906410262529 3135573681958580225 5357077067349729921 2886648824932106241 1054918656180426753 7150161556727007233 1869679959321876225 7726126648052907392 2584938267155236992 6786749397802360833 3359528703450880448 5265654043787913217 2695557615996928000 7465221855877054464 7753486181879525377 7384970319812853633 5894501384872319104 668310574893113344 7761554329670165856 5494845859983822849 3582398035168415040 1362367619044882433 6951790600053940224 8088504563432403200 5847007723589029888 4080685154142288148 2058561811447312385 7534662116408272896 7658840791087208448 6432223227267514368 6259195646822907904 532150672293810688 9064986186509942785 8217616957568462848 1218747962891390464 7105231006727013504 7290836401480990721 2438523550923056257 4633424425758228480 4115973799861706752 8974075659181621760 8038898834657089537 4741790587170367489 483344489581485185 2018100874078709248 2845604688997011841 8672985909869467905 6313739353071124481 8943649161582735360 4379227180114526768 607555349902785920 2591807500988256256 7198471512125042688 6040686844249306928 7166704659806246449 1096571077281538049 8831975912976056321 3068765561343574016 7329094013845231229 3901557362506514433 1600749477902899712 7904122698423565568 1713227247426733057 8159205677232169505 8816423951953654785 6387989985932688640 8147513522821641025 3209017916341634561 4017007111130673153 2977891892291518400 7550362395482492993 6497140629947555841 3521235208830251904 542748909472139265 827783367627280673 3518969320528543745 6682704728800707796 1237722444847178369 88303725798318080 1663388140806799361 2722895874396700672 2678393911627347456 6181020889469365721 8381535219845504512 365589933089521664 1635309615804834817 5743876813910999424 3375165786143420560 3528793354794124385 4612854742672499152 8156966823077838848 3821217772976390144 1661781819455045633 6345581538525390336 8172454406881116761 4652838820593270785 3399828330487218176 5247303863176347649 8403377422172155905 551330668945743873 8528314388004036608 6229289838750324225 2685716683503427812 8182561839355208193 1548926348679023360 5481386698365263425 4277028229995718361 4195614269902820865 406932990178227712 7636324344985640960 5024971032263693568 520729907747336193 7477473681199266304 8968284146599248313 4310862537513403393 6920382362464443521 3547789641559860224 6047591128632196097 7672173695103354752 1369578048317595104 2161890728410808320 5990954113524531201 9176583639340722944 7906604930851655680 8889436352217341952 170114354910146945 8579211927487514624 5853046120117868545 453058982527451137 1630386427069104129 5844730133967325184 107832500615485440 2212695642349338624 2791498099923544065 657184300154430465 5615392520016210433 8887124298988901952 6270485196149740545 6526792691144966145 8469715250166366208 6501436885075017120 7532694560482000896 8730851728575522896 5322535401560080385 4097309174197682177 4695879433312043008 4136649880505195264 275209521699840769 2643262389268031489 7588294397693072384 2786873620577496064 4252871492431539040 8599666650489157153 4948778157281032449 5131838857574397057 3297807073698557952 8179731803681673217 4740633835034778049 2649623140276263368 2521171906660793088 2279105628385961153 2960054295000681152 4313874143675940865 6055833087885232128 7160271780397974081 3601597044564482048 7658685761137585152 918943287148224512 4481011442181323568 9056182319397726208 2546159724821130624 4741861385277775105 8446881120101356576 562793814576718849 8465146446109212672 7436350307637895809 5356234503824605184 5962273812093026304 8243115581262716928 1523432053126463488 3534447732398790849 4555299305622359296 153389395800718337 986537128949506817 184907822049394688 6205834740448886785 663625032560679320 5346533469732552704 443485994253287425 2498629609769926657 2705632487152041985 1173343826084847616 8335901899539501056 3407852620569110784 3265004595319604432 1815114830595248128 3504703355550728193 1678325548874985472 620033226156880641 4855845412659003393 6201514117482395649 5510217542108930048 7541552793209158497 562959281383940096 6417660285723161601 5707327215244105024 7192991285020363920 7791863795064498176 2709674717328062912 2368352381179283316 3336346513469755808 1782880176613175840 2730626033879050400 5169656463609036801 6025535374208320960 2417165568224571392 6169318282074509312 7828629365139256576 3636148245222688385 1354682179610247169 98154264688599137 4761790233523662849 4227076243928273665 9136939805689085953 8715045015424528384 6839266596190223361 7102956433417568256 7987782533038542849 5595506499700230912 4115985241593004033 8861086271605446912 3035917191151942241 5835712985873416609 4474097225353023489 6271197309871807488 906264564136881920 950637005039195409 6749746526784993039 5570588100139985920 3597085453964252161 6545345809743564001 2628756992229425353 894088775324328577 8100637633683703990 7562492624859209665 5811066244216685345 7885204059918765312 8400015164168805888 2892864943977740896 5660379674158325760 8029072067968335360 4684973103318712833 7699725208251038016 2614654092141252608 344230061185345024 6877547881246794912 1488530337084602560 8043233889653932993 2693981112758901409 588454095130791937 2811131841884939520 3523779403223793664 8340115325718133056 1390831991550184161 5725434805068021760 91127369112469505 4627535330613133313 1787977381270392513 6128510561863008257 796969152235337729 213353153842900353 4133041468476132993 6912780721495668992 493963069759730177 31209270942042913 3499786945614928993 5729290665639755777 1595582671287021888 2834129718148674561 600258310717102272 425591760454615041 7470470827561160704 2680728835616685313 1284956552404293697 9074515906491410505 1420434815471666049 5797603087419024128 8711219595091995904 7957447946160337984 2518091874199765841 4360540604115596993 607079670570745856 5766419978854912001 282248970623617393 2893759126499589120 4117304690190439425 8208997678857410816 2954928880968278913 5995082130866409472 8040073371888254977 4402487240584673840 634131498862030977 3601822095446124545 262196823267761665 8074184022814134768 1719309248743375361 8548026334319727552 2902009804721618944 4962255024682483272 1653433231951605760 8648147072988074144 3960173716089873408 7993838410053306881 3698534762404164608 2528008945753718785 8752513406764552193 8427202488761712641 5774381468782694992 7433321500492659073 4766809794204499585 3815809241512695905 7708042590775339168 6052289705856491520 6207573170082856961 345422564164478785 8576495696000057345 5772816062485381120 3660663672963522560 4418501219896655872 3080297516684923409 1701646725095108737 1382133026364489729 1528872766838341632 5442854341549388705 7120419907523641344 2017465677401562624 6976040624446499792 6734152138187341825 7157335533518405633 2267420158076976128 485025460451680256 3042701311510907132 3118713096073924608 679784428719673216 7754224687551631073 3702142520938490881 8448260198226737937 8261361951750956545 7663558674334403328 6770233456277377024 9083725877105697793 2335356704691908608 2691506375418804224 2212313181854011393 4805026937444429825 3254444627899570176 1546509624901145600 8998990332240121345 5657159286785460049 1631853561650610177 5018203253767213057 8663731722665459713 3319259374730383361 1240913219990920705 5469107741845446657 1015052237581680641 2025033829883389024 3289882762549174272 8278421793228619552 5519924864960581633 5083057204514442496 5534479627482753024 1865203690396482497 2563572658884932489 3806565832086390273 5470977335780966401 1773694649353388032 8888424762042728449 4564589691848427521 4101198562905496833 5957684923764891649 8809649643187739137 1836146061442280961 2343700452250077441 6124370938110949632 1728487157270523905 3112299908849752065 1901213099332124672 1752928056873853441 8495527837568000001 1203998747274382337 7411765931954066688 4861039085127819265 7152576133587090945 7964521859012755456 1256102701417730048 1339005340703767296 5668449179605784193 9049915092047876993 5644988037194234881 3962452469170109632 1879901345446505145 7219820754173895552 1713861513128312833 4921707886946704128 3498243885303908353 2541086637637906432 5001800481431281664 2899838334471341569 5707767359964665792 2554066310938112193 1401456864323452929 7220453481966604545 3370174640309153793 1204349045441537792 3335344831687119360 2003815532416122881 8220283982356359425 1436789143372003265 6001157939608972373 7162453537454178305 2243536741791510528 2122303656568455169 8318396933973842112 6421460417316734224 3922231552726216193 4721553107838495744 2552780071753322113 7707545450617702233 1318155488816521216 94406128791535616 5810154632661546496 997364224255263745 3299249318389740544 3313159462186909696 3715399026550217089 5147239860595589121 8867472554631983937 9115957845530173441 800671503032584192 5924101372358557696 3917273445223195648 2438402980919996160 5096523157895384688 5226249648410230785 8270278172132614640 6622133893603123393 7425691997179258305 2096476194114527329 46971899749065473 7315876778892492800 1991627137753913857 5372407709471174784 5346655050095903337 3589007093265498113 1794192325804652544 5117185902209138688 7710963595609489408 1757237116818636801 9180647861524627456 2518070569120987136 3919017752374780417 83577129858252801 5867583202780371186 8576768921379600385 1273776235189779968 3909004058147151872 6395653802704273153 8648051491014279169 4632650909838692353 2451533405468595585 3191563100623675905 1683528582169874804 8306431754782333216 6587309727286501376 850884219142701056 6788507748963042816 666997799369740288 856039739473264640 1003148230600425472 1474431784546992129 8545556618272073761 2050736433391320193 2641417170856588929 2262942807867490304 4142458322157568 3956855806412693504 8030380828472681984 291059302823236864 4592544678239003584 9177004452587603088 8557922103680029816 2027777427570666817 287804131704848768 5367619430381218305 8251784372397723776 6373604119561232384 7149630730738874369 5592931079432649729 2696042792769230336 6080770486512585729 9097878836896611681 9100891283256934400 7947688843751051809 2402435971828592641 7517829678255898624 1131715167630896128 3595554502709901312 3446132251140729857 6828065230463819777 333487528328968448 5039185690432241664 5132341820935547904 6995699196998017025 7620384449888256000 4285848622035728385 2912763320225058817 1328950064524253952 5131571903922508976 1408216780755951617 308007702758188977 5533259473839980544 6212076900945494016 7483721516087909888 5567857020571616256 7262091302507401089 721821372366749697 538101712746518529 6064638174013341697 7055303873893839744 7755740065663470592 4589080931162521601 1769541116853485568 2838921959414276929 1784766483097355265 6266595495794262016 2152641607933373953 8362508096839213057 7721671105498732916 2064880068557338625 4545600512651791361 5459519218313060352 2289688698977336325 3363532500898559488 5374665626655030977 7830470206648683520 3267042759813627904 7320899172629929984 8832758473626983424 976366745988665601 1803293660782268416 8446992007848841572 7468351933734897408 690259419892667025 8566189996870324224 7016207229706876993 4140164679796557552 7117344017347510273 6618031986070120129 3145284653954806137 4012446874584752768 3582841243293712385 4978595320171750913 2348680443733213184 8636142285948139521 3532587548101574656 7235904375421201728 1873389103811807373 8459253822275188033 7068219207838453760 8927490238991390720 5949651499454369792 4538323698573448257 4522789737956499713 7474569847573782529 7020887507659029280 1486876282988958848 7522829182027431936 3790803499658212801 4416998488040976129 4401479756604220545 954492757896920193 9077740996844448768 5125496493259956225 14628914335105025 417721407819915265 5301271142041829377 2316264686598026113 9175343857661472032 6265496377750453248 7274791438253606848 2056055260671639056 4119501832593575968 7806951302198329344 8537360208960270337 7714013334618019232 46541926387944449 5018346517502197760 120839922118148097 7352566358378323968 1765659017169267457 414349373427588928 2506209371454658753 8806849208067350529 4233717566772576257 6782215651627104705 3755162987242979328 2744139558750355456 8234775922190843904 3592108957770053304 8670853294858217328 2675715078513542012 4370454440715376641 4523948642974564329 9221178647661729792 1147139126630443520 7737655640242351073 2072559149788384517 2821858939663024128 8682679902239612929 6719283233202569216 692632067632736256 6552579512915656705 8060161527553790337 4678383853365424288 1871746011306655745 7371859337874128897 4967110407455036416 2228129641862012929 3717088225146966017 7735698420875356865 6748957652105551360 3420479075642474497 127876537583101953 7996485277993435137 2013840240882041872 991960290045396625 1423637494494439561 5776196464463740161 2887649588068855809 834330233052248593 3491769934315679456 9205933566688245633 6742202107907670017 6577009930021608768 6930371785130317192 64488005501845505 4874973022039243456 4371324215167241153 2330634548034625536 3446676515183490816 1893174774627205120 5769209331362415200 261438031724770497 3251287883215798273 5618863735375081473 8585587589574969856 310804941011073024 1234206000599277568 4445938361638420480 1916085145514866177 6526009984669362944 5833603775598329856 117170468934339073 5886495548914893825 3793047549302816769 864924746755342336 201042128351660816 2268373864619163648 8871986139872490233 4024690840455569409 1917103248045958961 673343468982801425 2487104437797809840 7320302091446702080 4692588148386968960 4053143916604612608 5721626585797509121 748963022656690433 5235945798210355201 4900681602960714753 5569647307237457921 8419638181112313344 4808544111083427632 4789559464885129217 8717686086388151296 4051414975250563616 7740481230440632320 1602977992731847424 3599182954572052481 9096313815330193409 124379876720992384 7521920794088219648 5381531097902942209 430230015807832929 8056102976156166145 4246013065510256257 3762105407506087937 4194245767135235584 6807405239150546944 16777289001947137 799373936795340193 504104346225085953 2205296718421032960 9138778958297985696 4811540563186721152 8065512987416456608 6024025111474829281 7335383398083954561 8424453596626929881 528891361481599489 2945514983971942400 1878095489163327360 2849024885520599041 1817274947079968768 89680965111982080 2195616613552131329 5868649039132880384 5355229459041636928 7771581556892907521 817276026599182336 3855674868136103425 9087604810594201600 3447721974194545665 694492779997095425 6063714790254156737 4678178809387220673 4007167622265083136 7751858084492012544 8589419764330454016 1536737664726464513 2484843636008464384 8169374626994897184 5060464665664258048 3319257271357773312 416778770028511233 8661067723627620736 2800506187916410881 7181238639420678145 1910826895304621569 2411208062813102080 3187120658867941377 8532744212272447472 5098766318628766208 4301061407912361985 8651030668498429329 7040736892995040897 5692912805517371136 460955620120148032 6649243062563141121 970195269073512193 885313428938065408 1458304452031631360 368246667467846657 1741271827905249281 8910614217807437825 6066744142247240704 9069380923122654464 1400114485357825536 6749453811314730625 4187335693749276864 7932791304659619840 7414262115825570720 3756704926659824641 3000949322025326497 8152023762076741633 945848196994027521 5636582335966498272 1285494305806641153 2235334403278503937 5650535652492530944 1594436464947766918 7213357626093195265 1879283238274072577 8558103508381107328 4700171911981782769 942089797809995776 6121620086409576449 3804647040934215680 1141495798955445248 8346943922135805953 5272248207799828480 3335337241639694945 5362860603712438273 3826223826163630081 7473775591859485696 8428596634745307136 8661853792871801345 6486728428413689843 4526490854307790849 2548932638040313856 9016524683841372160 3805897488127950849 4085841558382772224 2702586911031344128 1672894374792879753 1943511221463840768 8697283768426781185 645619178110240256 8931603246709020737 1521539974991998976 8780970243652259840 6359585344054544368 8809024936237850736 2737533705646958081 8440626643629842432 1967214969885949953 3126258325707144097 3445973812178505473 8714191560441199105 5411767267791519744 7847629059860438336 2729601036636389376 2666086021816161536 2985730218331784192 1487009078776696833 1282612501931788289 2524299749417228385 6334193370080445952 7655201358368489985 6811985814950583040 6330275458837561953 1916275720074616832 3932384936223964672 8617136963189448081 6216994635182505985 3787966775395647488 3685654523405500416 921985122676789248 8401987267951019009 8561775088477093888 2957901356482741761 2523348931505762305 225776315355222017 8027957815421564160 6465144085293885440 6725031833404346368 2069048322545202824 3138891671864772353 5964190750657743104 6559372944739340481 1376039791562483777 6734315283245091344 7201027962842382849 1100020725830870977 6877197798078392704 8883292302371053568 1586368176668431360 6582484640936458113 7709819842716235972 6021748140020247552 4202834221142798209 3363985105647714304 1447625975257755648 2065309549881024513 5342605982848930304 5582692017882977793 4227538788619079680 4167017661954050865 2288260034706734432 2985135585153067553 2337405956690382849 2161356945942909792 565289267111428096 2746445678479143104 9184646122698899457 7358833246786607104 8167414436347476992 7731635885800845313 3232481581161688672 8390788854325253460 2855451339125116929 2624564244589199361 4852293330070373888 951031763234193409 6094020489867438080 6074508821475459072 5293220342708417601 5667148563262734336 2906021784098408448 3656329298511035904 2198179013917966336 2716126309102329857 2179656869797691392 266066859189239808 6210905863902361408 1974593884354940929 1957867317939355649 8339194829870908961 778246360579590912 7100248710996047872 7989439065910066176 8618047561582915585 6737134435206488064 2193981145506021377 2452039959380346624 287489246938211956 459398184740213504 7038071399465457728 6841803416141548129 707565326010612736 8650186225898796033 4566862952815894529 1316617538298375168 2855986403923974657 4026170250594233857 1361766476566632448 8811279585102026241 3571751244294380033 5838076787702732608 3323935898420439040 7326979206347433528 517082588483997168 6549149293103398913 9117638718652416001 2074680461624915969 3558630072428780832 1981580629616452609 4944754736127511168 5783431328572559264 4213978763418501121 8361098249678512129 1827563862457907201 1287778286270156800 3668508157026205696 2977288123146412033 1767248767057896449 8158833360095037696 4603827008561867584 2891692299966349313 4543542190599408740 4319229565701281793 5903850509588953408 2033315380667733121 1058073409826870784 7392168657362550784 4061572411586880745 7833095386753330689 1828282322733436496 2170730983952867329 2512755463107433473 9112742680735058400 4669993164978529152 4548442369517203457 5901025864749706636 4379099138262438200 3772136099596198400 1653463427196157953 2608853417557317888 3757912784594665472 3126174218137358336 6878449344758415361 9156087750096297729 2469862848531033761 7266932671607278976 5884269916947068929 5421270068581595825 7257801611797790720 1456111198556827649 3340916691607568385 178557478036133664 5358796497481629697 2144137821699689025 6192292233993924609 6207391804590493697 3230080420699701248 4434870175188320192 5618918845576273329 6755423203057270784 874296977859554640 1042925837105233921 545118844142354433 3569235082619060224 3843291382156214273 1323271093341433728 1370256538779343872 3433054918560221185 2616051457883505409 6508467006085212161 7871743927534547097 2727410271300530688 7003136429037949953 5620319239555154113 1747810919963951105 7451489642345414656 5396090978240948224 6347837936842930177 3310679794219220992 4958347993468451200 8554585292680514464 8327447788442103632 8324532849604206593 4341681682920427905 804441622191243265 5569330267080578560 2210404843904030721 5831613366399401984 8970214374797889536 1976833269835493377 7157757900564669184 1799019925601256961 3703603261335417344 7465904665245171328 8228430137271222272 4699989051219508992 2586962118635491841 6033755501087428609 8547259458168602081 4593989942125329408 6590867633207417345 1554851970322989184 9150888952503271424 509984242596474881 2859876941884565504 204585204764377088 8884663694993799936 2787267317377519872 3472676964593113984 2113472168442477057 2457049859984119681 1016452345430966273 597709832184659969 5125615879650891649 7734812960076752897 5288157815422812801 7121437773537679361 774787040429437953 8099104920074138241 6501769206092029953 7405829651509624833 3245162713853559009 6597081317628832200 537596117673689088 3407455494708277249 1997821111724098752 8153970135252937344 9001914528231110656 752661341801545728 5978281874035985569 2650099141717193152 5912517412074192897 7273979332965641472 1591592817208406113 7597072934495150081 1774172511232616513 3655123883465167617 5311789142689136641 5459090359540852608 8273967541227356225 8608336572088288256 5397673864252839945 1764100176778829697 9021521596028083520 4081389378882568192 2252555353076285441 975469131202142257 7399383556132015761 8523616292924235776 6350435114796349489 1265414992839818561 5195547386295699552 826765598348269569 2680550776125259776 6640869274460414081 1214393525746528768 7742319875291787776 4869291062031660032 470316333079199745 559930247846017024 3149661525780154368 6718538119830421761 6584971120988401664 1873221419891794433 1732337134171332001 7246276840325677985 2006751024836470656 4497744448258417153 4199116598126229344 8068945822158516225 3885344052154560512 6611609324879378944 1121511036119388161 1398029537322746129 8565444038536411712 4538516899035096833 1227587767599481601 234973209046412801 435159858191269888 4986767788609896448 6641161357386678273 1853378975522084049 8779598871880253088 1226582256133952128 4740996387153403952 595489767769106497 8664297616190309520 541012830678941697 1313065703173128193 7473719327307739137 3093081590748317921 4295623955369030081 8967347429017633792 6647302305999988737 8674482447755386880 5616995633666533520 4476831901962444801 4522321048457697593 5895905757723186416 2094262481543360512 8497605399458897921 2692426737919932416 3512948097901571056 2990612841995698177 4039786892762706144 3532026689591935488 5936382584025523713 1977705929036913921 2226185879714389568 8697745714306174849 7126205303093554177 5960401147310211073 7215459941795102721 7076248616300079104 4019461180876323568 608532313022878912 2944681818314766336 3459025187710680833 4335313553993141760 6623846570811282241 6931095828771633409 7878058199534051328 2931442070131048449 6561450757608991745 5010567017975236269 5720766436401323521 4567003343296339584 2524305391311593473 4259959590563815937 9017208416811638784 3369948929326153729 4065252117129942273 5511980753733677057 8656135776038058113 3123965304985878528 6225961904298199809 6181443327150260225 2987638685581467541 2030155209544652288 3530038455522701312 7317493527549209537 1902373172058439681 1786574144000247041 5286986640840846080 3131054234858483712 4894022987904486912 3370146686331098112 2490311492857450145 3011782526604148736 6863837274094231553 5627082709938969536 2557462177432904065 3132154046383242177 4295164699307704321 5393805701899260416 8476663697088794113 1195121025202267904 7681185889873436673 2457677036379209729 7329933358177550336 5203188703136994112 8239222556819202816 3634393727637239808 3126016408732905472 5174637644048703488 3304363440072359937 3721711721383530497 3481648850208910336 311492708771796992 2306332419574552064 6474431042237755521 3959223875236127316 8723812386636523776 1041690817068380161 7812207770950085376 5142997973826491356 8925224180965113856 5722333954033733632 2545370642989170689 5278952122167657473 737595431094382593 4713293626065503808 8212817710633951232 4763694482836539648 6177202946694575872 7206953743068891137 6082455198603304576 3543526366860825984 7548511453316572993 8972282869210279425 2641128792812186752 4868670560195314689 8183615190668801281 3069551618094476352 4555297799310724864 6122216391880288073 9152601706473586689 2302537286624169984 8193166916307836929 4897445582901551361 4978993251800478752 629806746973504193 2103356028343825680 2844315771272264704 7910167907908393985 4849206027342919681 982762054599500801 8576594541550435584 3681078300382621185 878327072133171200 1668888347999731713 6452992592115838976 3319499023907045825 5143591184228389921 7419152506752633536 5597920412601934352 6157258793050009601 203526565899763713 7728460830942608064 5035758158058868225 461286576572246016 2564349142715477980 7576300117208498176 5388075493597016064 4059368503426180096 5105154476099531776 8536711279802548225 9002429542836844800 6003535868199220225 8868972342536044544 2031270134385134145 4171734984299642880 4736929198531003648 1673178274009178112 2787724258353911740 7387346160778958336 5409583162382430465 8087183706842560768 6978265817716326400 240496524336354305 7418227188111312385 2993101163159412736 2678236625251167488 4846456605266317313 8537335140236722689 2988845636030330977 7153938710791053312 1758501212008969792 4157255660922094593 8122074809181466625 1026554311343807264 3424417550123459137 3655285686132390912 176147103206147521 8963029998072758273 5457063629301955585 5099244537081132033 57649807912431617 1 7730711345486614528 6150402623805976064 8254748317180990944 4281856346544954496 4393997970732531713 5754297121477745664 111249353509903796 5692117232242109952 1863249028937795585 8493281961749721089 977443377221085185 7613646640025485313 7294906333484744705 573436240264176385 4033588104407810049 4122877667401629185 3520534654856135680 2714172274296861024 6433190513299947521 42610757988589568 6973359636889780897 8678181881556238337 5567897195919925248 9076950151073857536 225062889038633600 798843928769641665 4544338399898088960 6397365325611929856 4876331538579545312 1975394578600654849 3759382102484280992 3816793966319136768 7951800759552704513 6261045400752271617 7679359806094593025 8222516657284367361 4614825433127649800 7276386008603332673 2591252891643332544 8214782835762331648 7192240097047674881 5791420759552491186 5102318910191624193 3099471885001385024 999593591706031744 5308221612923812005 3365167347113059073 7312805559826758913 81218751056391296 6528076760878776320 5898570555647593376 1685136203693013921 605895228151001089 2672089759879228929 7632087049323225920 886007645643982849 7094718271780829952 8749948950661694976 454564883572856224 4301505472326771201 7953542529917114865 4341566857035630553 2620690879273979393 6840796344598659073 7493289704935430144 2518528965195857920 9075756813180908481 1183381153651366016 4422867061453881344 1518095991798944513 5965722729631481617 7411401212015837185 1585788755341133824 5539875863306049537 7051708770485747713 4278861309953207377 425524601974698496 8492703835959377921 7796296257039589376 3078247410961428481 8557981385414724609 6924394125580520961 3510772742016664321 3851429818618239201 3675483541005598721 8473391657708124369 7352375465188026240 4354240057986586433 212781305453970272 8167653557236919393 8914695082192470017 6534461316272914433 4888660872899461121 7961071930842492929 8204203823503861760 5099402834087456256 8452251452355304449 6338867603985762304 8924024563032935552 9159331839338312704 5131863605367160832 7465297422551193217 6261548032937428288 2448562026876502017 2067051674834046976 4935899860726747137 6139047063981879296 4500758733449904384 6055965717513733760 5604526216742337793 7429053535894841344 3478908568613907457 1824651849996651521 4227677941948366848 487295400787880128 7430758856041136128 2238944165175275521 1838994179915362304 463448552176320513 4510444142914994177 2064671647252088833 1844969930887921665 132540144240361472 8805570796985230337 6029036164759019521 6057337847173420545 3135431271795130369 6357016120203935744 4586950789362761729 2991654222132290497 4773609068942181376 4710740339459571376 5975444590981191105 8472270255971827713 4967628113734755328 3474105162001756993 5502566053969920001 5517840918442606592 5660694112615575809 4329565599854919681 3717650689721065728 4768593792810247681 9081621414793416288 8481941338294812672 467583985037113792 5096928237945352193 4531266671709945856 6472458126362359809 3627947523373920048 3489704045968531968 4580809251743596544 3767816675282721793 4390992268576366593 9066891821069540737 3913088447259322368 5424910448239112193 4048863264233086976 3237899539634200576 4559913649530894088 8175529092425456768 3254309582124423168 6674422784193275008 8571480424407203585 205855143566401408 3288362376501006593 8708471015394508800 2452608434747243008 1471340872841607168 2326503896371785968 2806566132276789248 1980004365251693104 1135622300130975808 6586225234803247104 2399826489016160257 2722006973797723249 2033255421943825761 7101551987461261312 1362987212352431937 7305579530493329857 4533034148232796145 893528646519148545 1057716591794094080 1915045644473301057 980330161006739457 1368958214256759041 7797437981431239584 172157531406839425 4378705674723852288 1833169158492252113 8485538502349881344 7030308536773509120 3389574577332224001 6930391619145799168 5154928877798809985 2080392515073131617 8080959724798869505 7410158902985791489 3988294040731623424 3087975325377434289 8390828525897582593 3428071616360695809 5006684424470366208 2842359473463361536 6324478245386676225 3295128029373979648 8916797501038131201 7705985691708649472 3749156240005509633 8792064123845214209 7628451419846500609 6939280769404870272 6910806577960547328 8105234787775860737 2132283147726504960 5559752395826853537 5405936443183881729 3814214042621954433 3024271834178826241 7572605491561924929 5401714280559370048 53129417163630593 1305445561527149893 7083182250701870593 5408920403485217345 29256710227697664 3727022658481391105 8518555801857501057 6969489678392770465 4781075352688312545 2158593943261839361 6477932042477178881 1512121683044027793 8939623195207532544 8520983735397358601 8400567191255321408 5999611615427690496 1792697328802446336 3939665527741808640 1350653270895531328 4166484353944123393 5912561539540978625 5459644625482678273 398748978468808704 7288455510987480257 3237595581236076033 1697531987671121921 863435113926868993 5313213329264629761 3759889093188113793 8546238985763318305 2359034000172934720 8671863544625275393 1617534583609445632 8823354635497934849 4771539697695336881 8315076312363171840 8195584389733217984 505466341610561537 8133033018615660544 8036783150984425105 4740332995785230848 3193935480074944512 7492066564909692417 8663432326637767561 1123141330243322816 4644944921505732609 8403850714402060160 604860002222098977 831151836885843969 794655033076902401 977266080353388768 4599894164695976960 1865833579787452417 7358468704757155841 5521877700901230592 2297371575734888192 2884037203899583489 4406802939713277089 2461784660605534209 4922292936387947008 947991470895241217 817554353640253569 7841404368869412865 7545854340231299073 796130465947975680 416114879924797440 931695275569986305 5135824493558767616 9019252383877545473 6600764737231682816 2108143713495028352 8813905354226831329 3345670905759277056 8795287428125411372 1392499327709328384 585048165142689793 8225489892093575424 2938403521448197633 4041399990653267201 8391939046774954272 3085839518066782720 6152890191241580545 3365854526331257761 1718863084979320321 274691040702810625 1120165021372252161 5537821438007164608 7707226668049305601 6379031009362630656 6183859490048180225 7406732908717785600 7056065826775064320 2478221985831440384 6683757206897018880 3218729073270906880 5562924010555908736 5714923111078675712 295527233135290113 4437363125777113985 8749691940571709441 1593663951052246976 2242216828575359313 6438607030590869505 1568179175685587393 5000579961216385025 5873937105462654976 8035137588412261313 3081359671177740288 3326246657113930753 240334973505233729 2013010129616678913 286790286572847104 4899605638633488384 6601997955983016233 5938153344755311872 7125775347386179712 5630596573638776064 4644788899800145152 4998309657543903624 6102871579553831936 3548715211050910208 6990909880860065793 1525910997898009600 3561200396455772672 5967433507329676769 8091179431898382336 1701203760615283200 1905742227563404697 5542207918825494017 1162256475954098817 3635440756060280641 6611435664553718496 8187619323646215388 8438456421160665089 3292670280157638256 7819358272732332033 5207567961215013025 4874517529189917493 6861470757898280448 5937975962499708801 8304212129297388545 7379542563131799616 6658253280957138944 8243859889067270145 1138579098804367873 9157349453583658185 1490758606868175168 8371079054121938945 1788257962936902192 102538399002711896 4027406867036517901 8239375198593047937 6976287254926852097 7537784151672945281 8729765341714817024 5346503848685525841 8584581274615103488 6340862092702756972 4793681529005932545 6239859228756208081 2785975396820004864 2446872964868391937 627840206164157953 7574271589466985376 2469668139495642625 6917660045004313472 1669859133244687361 3239699530126098433 1636596800456929281 7765086198313874240 1056320582733681793 4929871797573977345 1697085465466319617 6910117077762441217 1725795292013445120 5761684395843934208 8235831542829407232 2428887368607309824 2090794607537618945 3137392199116687489 3235107710224789249 438967514808975361 4274938246841499648 8811748090009050913 4031095407345698817 7263179728954805505 4312113797702877185 6071591432171662401 2098490958582395392 5077049577121371649 5244062036228464016 3909924733661387713 7237286880272044976 6238360734135319680 8608001937557030400 2273850203138718545 8285876952642355201 8353186087831382016 5421135216396015104 8259963766447609856 2213906770278451584 2791034084856830081 3736884859006093312 2746658081513177345 6260352620280266752 4415370854997442561 8681694178669199361 5396332084956146432 8824332979346474376 3569965656508841985 3267316715643541504 3790223086002120961 7205662966194870976 1343344845945515457 7549018320447718881 5345987115187378688 2531854553162240384 912900626948333184 1484549597699843969 2874227808473416705 6525660600592246560 1150510491571271681 8714758990826557953 777802915412949248 7529238269249058832 3964382760578855105 6645200027036394137 3197715064505204737 9197537908370178048 5179628293225459712 2943552204240864128 8906149422073315840 6074933287947534336 1371214997011959905 8290901692679597057 2722110955031887873 1692984625347620865 6479895800202700544 3731846850106968065 1388497532690861057 4269992958687276800 4920022772754222592 7128508490482621569 1097979383459853312 8014379454448755104 4421936356345180160 4429046147620750337 7402322925249252672 6146996480308183040 157745733024081921 3370045196350937344 1615782099154699009 9069201885258226209 7283239750593045505 3450577019296120833 825501646669302784 6413396198021289921 918638626371344641 654385097001140224 9041642477359757056 2435301437423550209 2289235984734224385 7348750683433312256 2500713792587120640 229250087544812149 7097917788681404416 3858698641882872785 501224898567407745 400386917668670720 8928942996666449921 4031890363862836225 1122637526893854721 1583779552106009600 6714716902384432928 2387008308540426241 6238248687607550809 9056287561872326656 3509727327481494464 5074144269085769728 1022948078963668993 6577815967744229376 2080684703079876609 2530877144038335489 8508923736536345345 7881339065911560192 2444491327604294913 4859864472125538304 8647002574304947712 1022099318772391937 3086823496304951296 4441110361949936641 1575512753995696257 2359968916453851137 3193622865034810369 8877473608099311617 350077233779058689 4927817767666483201 2897028332314159808 6928176439300951553 8253140733967964672 2354140193004437505 462810892315463681 5548616018253790816 1489174208033967617 4043000405834508288 3508894148921837440 8178034366210575377 3173526250378929408 5072215576637155328 278921146457655296 3632231383527122816 121505556517830761 8161492570390480897 3718122806680249697 5938395572603084032 3647744075698814977 8654067168259703808 8448334606251851776 5064689602902593248 6795715186186485760 882705000895355137 7009621833075707728 4998725376228796288 4917041333056544768 6979366576283254785 3958451499000135681 1132518757895766017 5110588039321585665 3262815611301815553 7777922588967664641 2269444716750975360 2558258797200891904 6040037791720448001 8370616393239365697 9195239980438856064 1708091925554528384 3710372747865899648 3787577864970417409 5318822625661288448 5189998367532531712 8595678117663038592 4696310177700104193 524662851679911937 7491646994138635904 5713602812339140609 3491050556486010497 211893299469026209 393944138652694544 3408836625253662720 5627672809555694593 6005736651581506176 1599380085060464281 8977831872914142273 2442502356410302464 5034599777562646441 7141548945233541633 2368105248176130049 8890926975685251457 5425136707939899393 3072559238460596224 8475917285116805424 4706389363072362928 7498821395128020992 2132080750632108032 8038013573500528257 2380494986265776320 3552699738910953377 979764280447596033 6972929442833235969 9049488625890129537 6911630146037579776 8802180779619700737 7132157182003039808 2721850258782326657 3665124729763135489 7564124608704108544 4960641688349786113 5059171490511675393 5362454522377307680 540831855104296464 4482182111229552640 3283896513847459200 4894232224897742209 770626236110914112 9126851423164140545 8151448938778544129 4556275269115827265 3995665408188885553 845256145999970305 7602539042582102017 7148093592064491520 2998158335291555840 8785575063694475264 3775600985129046304 4397828730900793345 6824739244400001025 351476785462600705 3224425862720425984 3267534708242075649 3593314229362483201 6960407484407870976 5494142776657552384 3155119285619523584 7289579733567133648 5919148259657436673 7490061045315865216 1673128578886340608 478337358836482048 1821715087521213537 5747421934061551569 8916691783344134017 9145428118097625088 2923511576451182593 4512055056041181184 4632443861920042752 5899056735043724289 7589328529065054032 3196096394067169025 7418834878404606113 6309512923360732672 2298945321107443712 5722790265117340510 5206307818051542016 6597701383160377344 2037969519644770304 7754037072346805761 1197128854948503584 5909067711976406528 1077868830214563153 4019899528562477057 4198488811795725569 8428955179776270336 1292290257666648897 3698916345452199936 416165980401426816 2869673056970285569 8441600513850477488 4204078541181462529 8314000421861597184 779220077551939456 8023049697136271360 5171945386864259136 9006864440117886976 3661317351377291873 3257847367090904833 3382661482661090048 4031950473477991553 5950447297953563457 5239683304152297985 2560323034277792001 5354125357382371489 6185349964692683776 6683326056976436736 7811293999053584384 90750935907023360 1760264422991661056 7935980650886070272 614891574614548480 1216298965384650753 7225451118928206465 8217736850789302272 9092674762805813505 885196449400143872 3941927877885315072 1439205619108512256 4601381107866537984 4994687271409034561 8983256629909952513 2272795397582260993 6988699071508219585 1677516536072497446 1689781978310639616 5206595014272043009 178650832747694561 5565183446386868225 1926668723606162752 4703105461496729921 7606318357955560000 3785269924357210112 6757696917123060737 4195978900824908032 5069288815603584000 3826423250956124160 2653372581927139215 4592426600308178944 4862302843016840641 4083314009593348097 1862136533962410321 7533547152242021888 1153626992898988032 3178385809863545472 6645199314382025344 7445954229427198976 1717607832821843712 7351904221091382785 5162897501665229713 7826054465395027969 3402998893782285312 7129705324909785088 8314171844793457936 141240264355720801 5364192767971086465 8912246091400683521 6423322627103512576 881815345418248961 5316199508925370368 1388620893491923456 922905173417386241 3806054025993954561 3001678819046981633 4432544861380992001 7387540418872314368 3928507877660586657 8743435676502425600 6383383973284985137 8330538578254830337 4841837233251633920 800962853915137025 4476543567021281793 2970129582889236481 9053786307398682624 3536988791788576769 7865228813066567681 5927720459950348032 8474325820646705665 5610204483472138240 7196677122013807104 6813363366317518849 6340029229755377665 6123134789941766801 5817376318697362753 4629850515379961857 2227177130892248576 7564325603997468673 2683041764035047425 1872215304097204352 4615959153797179905 394592786791142913 5904525620467171328 4130806197590674432 6081499924045176832 6510786907530092544 2631033852526299136 3390568655431113280 6021822424932979585 9052945959630233601 7955194045215889537 6777225216433463297 5567560966798711424 9122185064222444672 4559015362135966720 4172423597590603776 4504753309784304489 8377099367262871425 8156603232969654273 4396861181744062464 4339981572598681601 5108762174901534721 1091693859672424449 743460746742876272 2072794758048327680 381661639456381185 305986503784333313 3397810480176947200 8498226676899545089 3273269359556076241 6149166030356642753 1923147715903326656 1475817734692732736 5965806105685094400 6127657497669777408 7178791869557243904 6381072019966917633 8169039445779782401 2128258372249903105 7970714172965003777 1169345910376258049 3841712087426017920 3123283688827055872 6608870450342924193 3919933639224510592 5630527658497037520 6132644561803344641 5486966130898763777 6085849834380705792 1827558318799705361 5108804163997073409 5443854961399005184 254848381590186881 1491145091254728704 6949620377662691841 3589257739190239232 8196317516569261377 7689688167538770944 1084878708646784001 8467067444047257088 8998318107626641409 5981340807140472833 3745887607096689153 3112087413248933888 6244547969151733504 6548724556564636337 3586996648599354208 6480018883752404993 4018126434456614913 941812059350476864 4786129548295441281 6075316438027599873 5893674446508787585 2957848277541355008 8148794907668709377 1351557320212068353 1539578336377253377 7001302594660349472 5233211110752276480 4365556112845513729 4887366619169852101 1018072892448354689 5071766874275943313 3272756593019891713 757500381709045441 7267492502259486720 13973683085386753 8832486302134058689 8242074980325861633 8916736553940210689 728582181746805953 1595254632121310160 8199707599890295552 2617119965974659073 3993868799826917121 8058521240924216657 7264186532936547584 2217108812146143233 5985620765674164897 8097186053519841312 6998858671901392896 1111387299653742337 8907589986985227040 7153744682384353280 2820317044911112192 262329489263595248 8196632336969328896 7118183593140712961 4611560496790011905 2255806437021304833 8397881663052711448 4752485275072100353 1787214616064172201 257420611799508353 5049213002187598912 8855988478669471744 107610538179035137 3968071782329544705 1711002518585688064 5087726018134241280 2821330694648246668 7787344409595412481 7695707430144163841 6275122863458269456 7874548627084204033 219448981984641025 5689614111642082785 2530707108188389376 1229209494393826304 3204512141911930432 2506147800579947024 8683405414281697281 8175105039639002625 1681982836509071264 6965850783979712291 7347020115680670849 7462515027692421121 790741564654223361 469141313361305000 2081371310469922816 58856751050939713 1768170544739587969 3875955543347555840 3058023033699654017 3635041667745723777 3024906733361237505 7209183012796052736 7224175298400245825 8174677146227760384 1573879681236549120 3803088676580387584 3429155437977710336 1859201810442604545 8063703636228541441 4004222804911194112 4035431842769633337 6119225653817485313 7852425689776585217 8219966112224903168 380363912329885185 8760093888305433665 8970725745431411904 5303614763665588225 1156910389642348032 5259545535144987137 6822013093974146689 1825692300586656768 1366308221513269248 1804664795787360820 890822551743481856 4224431637189259001 210761474939313313 7231166620507341569 2314727695099600385 7979071483239011584 793959092018976112 7623077847159332864 8985983841395296256 3590051347082946817 1818318653027558336 5556117797870594048 7511088066015284225 3511412214265654528 964806645999057409 1272016972439656449 6748816509885112545 3647272518937509888 1837370599328566528 6386438201015142401 2180226782521694097 4035047100589943585 3114503411760824321 6529017723219378176 8777419227644017025 8656433704454144001 5799618018986450945 1396736158620208128 5321019345206335825 1233668957427381249 2570015266586617856 7626443513602793985 5130172840099440897 2528147343214949888 2622391213250510088 586280491163435009 1633504023401859328 2202288630795179008 936403185940986625 1134893809694557952 1126016226503807745 5305459611963183617 5033984505724208896 9138262981454104065 1083614046769917472 452145919430599264 5774475182579908609 2731990122109379153 1817687482465947649 8910054374272713856 8342139409544151552 3765772850033852416 6494269960195246336 6038961637035819009 7297900102057555392 2494368705098305281 6435776705136070080 3711887486512080897 7376092563008186368 1284445269599386624 1777497755761540225 3582485527180869633 6641572905518966881 2278046364359837697 6589431505001402369 7106012869652155696 169270420279803904 2819062189741834241 5393336864955695937 2681478898578481345 4006188539300087041 2369167697661514752 799950382362001408 3884843071191834880 5521794734239359345 2902488890383218689 3339000697329897472 2018042534350726400 1738326502019170304 9097969031004133633 3362995260753577985 4250096572540273665 2873529163501280416 9190517785047879168 8540325466925256921 6562613486863802368 1758321847509585817 441352151965795521 90872459151300236 6434122023920730113 5688778119388463105 5898775801018809664 1778405411856679105 6735701253040980033 5183837930174537729 758631259297087872 7613914202789916673 5961740982946675456 824036380338470912 9164015699582070785 7031884081557216257 3472714141261447169 8556994629222760832 3849685119665669377 7125486947311992833 8873355647946700825 329438509255182369 3201782145607357697 7425108299291949057 7278706648635277313 5772051884152956160 7201061734498911489 7821782541940340737 2654266399049960449 3574733075793977857 4408761962390400001 4424530893592518656 9025529295894759840 2515343183753990144 875176550420453120 1897881654985581121 2198395710389903361 3025143852995858412 8986393904650354689 3074061593059819521 8720130541772341249 3639694725581593089 1589673932845164800 272393819830714369 5463682885349758209 6611989887011104769 4986574500226148928 8004243475235674625 2374190431456014337 1719064590716959233 3318991971039017904 9022842048161867920 4274432032186429121 2644871491631918593 7912318430647332353 7658517955977004800 56541906247707136 626801451926594560 2393519481845254657 3126451489743209728 8954544367070773248 3621711568446537169 1937922888906440704 8190718542699696129 4986347634940833792 2940086104301904128 4400986274032943337 6927661452245336064 5157191746267119616 851912006362016321 6349204321419943936 5687523825318116908 5372753357868880897 4445522729737614209 8589186409747480577 2182481946435588096 6008036554987415937 4848051224420523905 8316785422973878273 1165682607097380865 1649171893044618973 1036550833195213824 1306494982602428417 7653835124376723969 780188931033549824 4223725182540638720 8451265420280195968 1183933707449159681 6465738602619662736 161767278751011201 8417578524557566336 2977711667653631489 1025991446539612160 6289180835586506752 2988743025305241856 7107426183077932801 5582282863513017665 4594789738574917633 8015196393542250496 6679075067697356801 7662025039214255616 4774194312408203264 269864209266989121 3783476432457176321 3818157509274367169 9132801485180689921 7916744988404327568 587063003380285441 4262245136025756000 7544004662037489217 5202389089765705216 9190372306072511600 5151153213434004481 1802978315570490369 3989921063385418177 1584999386822567888 2635491297138221057 2264103251702939648 4351981308631393957 1150028924582625280 8509704872959083521 8820254392931254273 37953822448394944 3420658135456222001 281541179265115021 9010969288637917953 2733727166521547945 638573842822963201 2898371004548563136 8893444224008978432 6667420420540641985 8860904597026832385 2505757382960373024 7164630022205114112 2129939824359514113 3735612598351877633 5774857876455194625 5590206160842784768 2725423766951647233 2612215419374875905 1349264861977886720 2735097022885969920 8950412955666313216 8260246685394141185 7568216959666961281 1207302566123887105 1664936741466322944 202294955496734721 1296727089418030081 4125642243830480897 7264979776835458753 3529770861206044673 5662204759549415424 2614741836214960128 5467109665882067201 4832189149095770960 7112226495235311841 1622842294800322688 610006036358750625 8305591623426183232 8555302125407961088 5395949853152629248 1262650326133147089 1702195405263054848 8908537241280917249 2838682554085212161 3243734433735953792 8991647004502200153 1456212821000006145 7809110090769281561 8363971137478003712 558484974712612640 6326564072045788032 2227973324634923008 3537678159756236800 6850568817060610048 7711023220239593472 1564768762385827329 5227930843182769152 6071780103891517440 6624417233671938561 6376765507839096833 6864266180336720129 1007295136943767553 1718571222742329089 300058821503173633 8803170413336322048 540591671727231745 6717710848730867200 4347520098703368193 8037002633590308865 8193645920564813825 5446066797631972352 7041396690638366720 2947724760018583361 3945944280956567296 5879818137281622912 2308341835665664064 803367250895865472 6636935235546120193 3943903510900660860 2082868404843691008 3547846108631469313 8452813068807718049 1485119217869761280 5026025493809045376 8902771089758705905 4218728536207229440 4002963028070467585 8507077446682939392 2493854815624232704 2008872677925484033 5702689551944040448 7077222831675604992 1641346444675273646 6806186498976732160 7725384073036431360 68398023336845313 8258140838588988033 4471238259865556993 69139875236954113 2154317619634803968 3279211144153956352 3662292002269036545 9187275950380392769 8312638175869558784 2660526536037591041 1335520032327682048 7989913297771957761 7534601448258007424 2323945661511792640 2072839128059653121 761809784908021761 1210367413170733056 6348597645902196736 4618988138526509185 9131575921931868672 3681431255866259713 6660692794361111552 7845888455275143937 4400796273504870240 7822802352329616128 8889222202723357185 2501843517047570433 439265198857257984 464890488339374080 5407407006203905680 4070821354444311604 1251315462888280065 7238984475884466176 1977185765778704384 1745086336334819072 6758580703425889280 2598524266707599361 7856029312383095809 8620794098175495681 3160668903226892289 3676362575568544513 2018951692427878400 6239692798395789312 604478435617226753 7315421769786153857 7518344994885522048 8099275044233470977 4687516589688269280 1368260545089041409 7877538964403247724 2325528271137755137 4248531489117201408 8974654023718961152 7639873669495047297 5204652307495088129 8700546632498509824 2749623233533870081 3320317934544728065 38139030291381249 644735651348827137 7364167357972899009 3034999009854291969 8842325404652617729 8883294033724898305 7045652687943385089 7088148888761950209 2010309492731729409 8531344969463865344 5568974530404940032 61520721038934016 6538185813285723137 7293977453402572320 6664010789263868929 8346516450460450816 6003248679642899456 6465145642801966080 7346864095984877569 518583004350226432 7179962970294375741 838393446445159745 1176472503901956480 2296881569232257025 948495878593551384 7878062885140104793 9129290643853476801 2220401595759471104 2331287726453932033 5683265668483074560 4231537762206365952 6250405675504399489 3701723683294102528 5838194889488629745 8674609462003535552 810480504330395649 7135285562590531584 7109120530826655745 3066080543046675712 46168390674224512 8663164030877342081 839439484848701441 871322836073447425 8884708357131266432 8543312040229820416 2513571414758457344 8298518317684985088 5836445487809693184 5822032312935442432 677782187193084992 5246076268248305216 2586283967831864321 7547017989587588928 2560160721205988864 8014717821327097857 8948101261601719265 4245462924904628225 8590985546182803456 7075061355871467520 4726751585827374849 4733452287307926689 1964271571926429697 679843774357424288 1496654627144609792 1286839672680615936 6286705922107983361 947399243720916993 239728132720334720 8860080121195412609 704710204177985472 7153103947096600576 2033833814849309184 192242154804330496 747521157969101825 8730968912673393665 4112841414759072492 6398814720525981440 4328109375938952192 4335187744309128448 7696566109736443377 8446429243965963553 3059994890502619137 4315561416540028929 6219393042380128401 7631640102623379457 2939303997005703168 2150736028677946368 304575393267301249 4983291344401408 1254935039049638144 7913419058941263872 4039530539951911780 6478092205708766881 8355388356702392321 4759189067215453472 8916092793276014848 147048164795830272 5329582065486063104 305357995713111249 5569231489869928320 2419054287298887680 1736210917011057025 8494534435264528384 969843740829002457 4439098512106488769 4542201560291656192 1400783828604659968 8939390012646617409 5987136428187978753 6576650415534955008 9181378892860051456 5703591530989913985 7518682971672432129 969424172385273857 6969068242335330304 8996443686425184256 2875125094361313281 6942781659027072640 5533272764198385664 3561896007786233857 5244509531719631809 9134567338404868097 2114063050691170176 3172172525795047936 4575815088521529600 5620530928798922369 936195746444498176 8836878864457469952 8036229873111924737 8684430654734917633 7007026894565658752 8903341480453746689 1722283083828378880 1673606033479794688 7001339773152677408 2283612943857831936 7443398459931450369 2489166276767404032 4789214464334892288 5984198263183507456 4760861287397932032 2424762252584152576 1921762094171988993 1283708403766508737 281152708432472449 2779538227406405632 6589897063458406400 604090942877154446 7469425779948912640 5375377778708725760 3786990766276358144 2005363822240880896 6352871387618597697 9659159560357252 7056997089197455360 6761059608568791037 6354616627010481025 1843268328047322705 7621167241201810433 5651202608088238593 1764566048243181568 3425028877507421249 6382801797481791489 3800107235100600321 5014656833197817856 1652457261323618336 5199155964895217664 7047994571241796609 7481353268806252033 3674001969340845377 3566749782125636608 4658304157361163841 128529558832771328 6729623956659284512 2507321350883950593 4298738819530396928 2045467454523063040 8822319936242583760 3088907170916352000 1821353352587380000 6046337674107996929 4063574109831217153 4062945963003432352 8092652245598088640 1457431579970829569 959184104872224769 7697135699568010904 6204116418495705088 945680991854003968 3936610570021305217 5595321908130494337 5805382082721761793 5481253835929792001 8862478806199287808 4988442151637846240 5216245248348946432 5928838084664381696 5266239657163266177 1510432660138426369 9088284779058933761 8707325368402335232 4112044564531574336 4971626490611503105 4324753537720909825 3671680469939508545 6559874319809740801 4959390368924764864 200292550892204160 2789523618062008320 5475137549284163209 4651459038766262272 4836348908428296192 158776267749982208 4082720147948410241 2377978577871695105 2081150643659920384 2913034037279143169 5516602124968304640 7506159553801950209 6599292891403265792 3682384097094901921 6396583324549157633 5552429648470785025 2791653319365630209 6842437612510359040 818625026438328320 2165677292185452545 8684633465824177665 547699010307473408 1363774553613822464 7612702394157631489 6617829231132039169 7702337305472522241 8523538763291810817 2988611294413434881 8971639124102558209 8334411723302785024 7638147082855596033 8202817842582136577 8949134401334348096 7733409300470776672 2677616862429956096 5070848359021829120 173729503855411201 1158348446988234753 9032472283010105537 490691483252020737 8236293384655073281 2773774522028811264 9208003338081470464 9091487045004558336 3996944851867837697 5879893592118498881 863162103536282173 908305496338840896 2626442120552052737 5050206101742612609 4516890725062428673 7612177412303618049 2707781546534320129 6223803839949711361 4866089344925745409 2075566811154219008 8887850285823025664 6458422461016117248 2734301883975244736 3169651294706458625 6193951033998237696 612959946606536704 1572474621491194368 5145382640133217024 596370546404253440 7392562295271322113 8616854826000177921 8817661390752940032 5905760035995600001 5283291440843319296 1626446236896542720 5641523444559142913 3502031585323237376 8563933935729115136 8077674097993811712 4200430254139940225 5034078578963245056 3674230951321698305 5264014261077461248 5956117739393646592 666137453291634688 5866887648230063616 2935238228583579649 1921169063470194944 961941352767102657 6362755757598712832 8525310998310513472 1959059574295476801 5182611048295563265 6464643744991818752 2005372262000430560 3367845671045276673 2160395750222303424 8610503333612290049 3430457990634151552 1911323341623588864 7317310981979486209 317016296003043328 6787466971897624577 165356107793956865 8722477231058679105 1966249344397489921 783990670530601057 915974596136410624 874794766275873793 9053606756981669889 2541171953660067841 2767894136410274048 2437315424883789824 4587145910092446721 444739791819825152 2091477044833914881 9072606305612847169 486766360613217441 994382603744986624 3236524559555442305 7110360146404122624 3407443614611390464 1087554735133904896 3297341802876904960 7157811267565472833 8770485242792380417 574959877459006208 5153431576110063617 1530209233008885761 3299480778620113921 7542382143024703768 4985453215114874369 4042617518460096512 4060224369345048917 5511652195186066272 7058201355281252352 7541463997661315072 2703917420145793313 6850883543744047473 1110788928815759360 4479702278627010561 6309497923253479617 641087100822700544 1308681246889508865 7644376346374766592 1539165452668960768 3917532968776735233 1778557898643460097 5946449662133361920 5375417877608311232 1805049035431163904 1547708846664145185 2472279831352885248 6723459790735934913 8419263664839048768 1936914524763619328 2525595183128870912 7019218482450190336 6645989889569939457 2465427314830213120 4879621202998726657 1314041291536148113 225819651731226624 5395885216916685721 6294056086703142144 7267967656306717073 4195512062393446400 8432894495052621313 8052068259306205185 4579344046834042880 7112407695947366129 7819584461121519617 1669844689046986496 2760142556447938561 6943038123941782345 8526572110604664832 1510573642164338689 6948354337133228193 32702508831040512 215884846542438225 8144200216426825728 4117594871920925185 6489781676788465665 2138033510453792768 6167887504038784257 8066197348533664769 3100582943008505136 6690609919299198465 6139033373403758592 1395996792846004673 7138027943614207488 4767648533008941056 5049901307204444160 7680282991537921537 8311584229746127233 7725925126236962816 6624930631370814561 4442312322603450368 5966470282735602048 637734283193853952 8988552595106727136 4082563291097779713 7034535953660848129 3289760022089376001 6741824344562651985 8634460836331225089 4681431591600259073 5365518500840111360 5351826237927051265 3667964531803695360 6600395394698969089 996463352644263169 2243069474458909312 9129973562043060480 6088087021291932672 4671307451006490625 4731012538950136320 2316927192300678484 2561841404353705472 9081150307908668161 8821970357854803328 7108747449803505152 8843154884166549504 1680491829891996544 1367447693669791745 8141621616051260928 3610338241413740545 7736763560631984640 8088428961371824192 7639736053598175232 308051085444612097 6279893345769528848 2013992280732594336 3649113942314751745 60757989993376256 6221051901085782273 9116809155456447872 3848292756280836096 5027536890728417857 3925447226798586177 6051731540606113969 8267149348685147921 4880332122552901632 1678810675184776128 4610436109555587073 771702428344872704 429387287163253057 4774609461877031473 8394767870212293120 6071700572054781953 4823250591337148064 8575985477663301120 8258064987219464192 8953291651093348353 2311925056391454720 9160406700392095745 2956618091335542032 6841921018887297345 2196531736714630424 5504807354597654529 4402382398983914497 3856209519898480896 3806339191665038080 6760753562440078177 723289869190241552 3237264344542214653 5729349951191153408 8675731364784076417 1952016194972549121 3431274908611429376 3521299667499275009 1317844128501875456 7810451563685112545 4356885182388174849 567737129096077312 7768196248109322241 5635385845553172481 5163675822068072449 4435674339340683760 6573954317372069376 7054536765105995776 1363806674025135488 6231580836124925184 3025726378124599296 7646665073345150209 3500856811837855744 4487966670784104001 3259458905788054969 2577923729431576576 2548200739497583361 5133464568383359744 5178463259380383745 7837102474608919040 8556757974285615105 1971531974881573165 6915184077284205697 8834611940442959872 6195745604010257921 6316955181143822337 5130076232770209793 5682693237353046044 384285303266618368 2377199956622540800 3592518166923419649 3231298225989557761 5146966856724078592 6000523435558944769 2493642290659827713 3405727731891222528 6078058218962026496 368546965761787009 7700300100546977793 4613571406961472513 7693277413160517632 8051487852272248577 6281455786486006425 4127400734452846849 2146078517331558401 2493079205592352832 6896516159208366081 7661216296054912385 4752508936769994752 8344508003895427072 6545290769238867040 4189935293478900169 7613249889212226868 7487203544368299009 4009168762970400257 1778652986948237312 8303625712827117233 5108118204106411520 2067324177460750865 3872971518997372928 8017346284025845761 948115185947082753 6266829362187211296 7932164993175455745 4586813988211374592 7807638610944991745 2810703824592003073 847248579079566705 3435149427668398112 1847697543379870913 4560693540757557697 7169233596114918401 2104782647968657408 5994263875374139449 6307100919028920257 2508503717618843136 6989063796824610817 4471185845275854592 2354897113021988865 1200364059543897697 6266024325168918529 2501784254923348848 354010575600099841 2829438754311479809 3306115533875396609 1311523278585187841 2424924712023157952 3753171973235278657 7443806446020853761 557439330209312769 6804316821763231488 789516929697253376 8049975452062752769 748581070512532737 5190212361081215361 4052154597041618944 8307277165691797504 2901242272690543681 5684332056079761408 5831624084202438656 9061625603832434688 4978830134148939969 6185873645985265792 6538367386342142464 139914047038300704 440778315976507681 7349568924033051904 7693357092785541121 8134149401784350209 2468694754744137216 2773613622588068353 115481234088003073 5078450051447474816 4065161682293896192 1930552020505414273 7835209065604609152 7251877980957310977 9190922637856336001 1715907342613081089 7011845815799574209 4243167165439051776 2174204848792346625 3172610578779540168 1333145529658040321 8104026067001671681 9030229353709128449 429116344470085632 1628320145172329857 5271294751627935105 683001285188234752 6883861882975071617 3871733536428055312 5695938630325962753 8123212382264721408 4941356025201048833 1510152003920924672 1116920156974077441 4078097248979088384 353786835955044864 5377523601717477376 327211251889830401 3044883583144173569 7567811068007945152 1113942494877803520 4142536572475484318 8999543954247959680 2571247664429179776 9064784595042201601 2122668088520462320 6449621687964704384 4995375373712797696 2318679351166255105 3874418270673798144 1919904475816656896 2273317863646728193 4652064543957139457 8938324166045073409 6802516241620604417 6955771639154312705 2732208720685144993 7371250410067722240 6687173622117347329 9132621046791944064 3852827886623168 3558171499025137664 8750015551677046784 7272794874923478017 759899646240755712 6061549993625829377 8003638304020558721 9156009034812882945 3698945805593903104 1665475797120203905 5988900418263640065 8084814892741411585 4208997742205901249 2612441936624174080 4960666722118199185 5686743128332338305 884030083278148480 4560921309760291361 158490523148423169 3457434604065553920 8212722172925466241 1012185775010441217 6589901793099636481 355695252527251456 7845145228321127744 5697618395525833880 8369217963194663553 2594900155405434880 4494315587944579072 1758452041287402496 1905015945935006209 3570922558730705920 3569761331012993024 239415799555025920 8700918849638667150 8476020788136834561 1380239238178797249 1531407949042565120 225740375490199552 3723791381760648704 7710813854340853761 2023066191811741696 3934518713435081217 6102517392648290817 1488738597702107008 2330694018198983681 1291866499043207169 5637951405705449552 6246577150557389489 1625783910530359309 8780635202158460929 6627903323227245568 200226743494361216 3717027186738972673 4163541193570530865 1639278753198637056 7720705495019539529 1484982143239571457 4516394609226390017 2424227275780898817 6939465904946964992 348681253695332353 331373526763089920 4822700220068798424 6744569139859641856 5879072142292465313 7667694133082391553 6139207644966603777 5446364194668355584 9197822550130343936 1989691301626543104 2690490916697532416 4102407286341468160 9116000383489867777 915276863199510529 4989550309065063744 1794577681317383872 7631844521220325376 5628030558393404881 3674403735050951489 7815761643783390912 6707740816399400448 8674063378204478465 1639169678141848192 719201601311813633 1786263075751969792 2964472646753121537 5667641813534154025 721351219083380547 5478614927662948097 156951019265370752 2348075965402553984 5543554327717266432 1442514123746521697 3258574262146580481 2513789910518979073 151558439433121280 3282295450838425601 1923452532987529344 2506389827384164353 1337180956826061569 8738399317023801360 4489285151499676865 507162767894248448 8155625231133196289 6372679673759531008 5959578855487307777 7676878686376427520 1372248721761402880 2737722057410105344 4053250457200427009 8896480808432933761 2784177955036401665 2911008045611901952 1698778626121371649 6892377185852295168 7030211784262844417 6226629892387905537 7570785724076343137 2359417293747781632 529863606448619520 3398795426273006273 7187594787262300160 7736112804858015745 815587886005322112 3871588586260444720 677526863992831833 1509547071176527873 7220160146673987265 2537305326667689984 1207718392053151745 6366713768798126081 841492040216993793 674143998908416000 1016375166601440640 2150010924803871745 5874103562410549249 784419891309887648 7212362969918394369 8652820012953763840 5625368010223313281 5388962876611076097 4132298546636857857 7480017886108712961 8840005304985157632 8201434484521091072 926631109991858176 8271085915666619712 6088020463760099840 3895548780141951233 3258434287124958977 8898866772705232384 4039217410929512192 4756469591675609088 9199516314368774976 6907993775307144193 8757475829005305857 4314516224463970417 2142211814092689024 3735006854890645760 1753778112640057345 295794744278064705 6206081340227063937 7736905898647501824 1504621797252738336 4712985389303431681 1819788765183950849 2703309393589778400 7257645466749173760 3752352070963068928 8360678135837206657 3277480245544353793 6871651061296337665 9167867841038374080 6193126053182202625 2389717795690098689 3744155564561604609 6731319637370535169 254800999217365313 368156957562592257 8269016485180386304 2301075128829087744 6562799069879459841 5288780867765031936 4771633107887138344 5621425677234948352 4102220446254799681 8963427474043599392 4969688604965096193 8607207467190845440 248646221876944896 6867435394961731744 7206591168675294529 5565752665715205889 5196971184937548801 3215143556098392320 1925150700292669440 4238890062549123072 9126571357568188237 5386405555712049921 9011334189330426241 2591986482078414401 3682343641086404608 134194426515817472 9053680568038359040 383416259654938152 2704606153325456129 1165923019648761856 6584480255158286336 3569551542290216388 2829060824703623168 5817883875513708416 7314684069418458113 666530766035987456 6629805004299332161 1706413354735120001 3353169349617496065 1962530208818195712 6661164398474087529 4549769244217938177 5058114067437478913 2122759889966696449 6380744699251368961 2510219476422797824 7227989472043894144 6607491172042769665 8837363429786581761 6808320199788734657 6917798644317937665 7858202235762376705 6691121466330341377 2055708370860093440 992008153385369600 3251793713629278209 5871865227741735937 1490711685251465216 3418869313804254720 2354846431768467201 8520239519752353792 8142740442685696000 5381205376539578369 1493509081491595264 2203716499284000769 5635014256145166017 673811742967070721 3473906625000919040 4175724757943911745 1897255448764650496 6396608719162081281 2753876693516945825 1011516638460615089 8370147548195105129 5032502837119270912 5130959775079037953 5798888717550157825 3336264948515025920 3404078148476354560 1076790489403826176 7865769642242408448 7271056040346124288 8067922816334430785 2345667109954885601 6529784840181708800 8017505825015345152 6284870891985698816 4438060214585961472 4850486108569153673 2098313326526297601 2706730713821692416 5913326729401597952 3471388518295041152 1571056189292721152 8176300651433590785 7550170298886455456 3775893486305539457 4603506796263522304 116723848724566529 9209969493456037153 4535988031163794688 2594575546984001409 8096754678326342016 8079658154552760321 752654401558670376 4202994114397981441 2101797235941457920 5636387939549034497 3654173798383658496 1199402237785669632 4767770566392367873 1433273091598120960 2992883689129942272 4880676888241967104 1249575338635690241 6351836570032550273 4082370963889524736 7472379944369153537 6280034060217797120 9081626007092509696 5912442095997690176 8313495178975700225 8358622449244470208 1032484815198174001 5046248376709948001 2446525147393507944 2158721424813317280 7973744582497187328 4984652095647858016 5495620869616828417 7809791258348959745 6393539979071848448 2583916069264474113 6156838734520610816 1260594464521322496 4400789698951811776 4893886730660773888 7659007678754933377 7441630776035791616 4023584500583659329 3470686171537961729 8158217946855190016 7505491278174650368 9008117690665080832 6118637706047796480 1908230493982908416 6239707756851731968 6482290664296239104 1934212318828329025 2869463734877153153 3573249850935607296 624163001311028800 5767072462820758369 6559013687683448977 5491679485582912001 5802163322035546113 5873635101704325216 6377592958124687361 4801569571651190784 6816539971405258752 2085529706815311360 3541452896800397824 2451336792347615232 6432397305183694832 5146281148692954273 5052883266616749312 617067898406772737 8604210298666276608 6367495819013004769 361762360509970177 2893828232915582977 8760940914556014017 3889591804293850880 3336676408758460608 7294903968528089088 2793066703001222144 3011529065891121409 6053977791000737856 5858470100545031168 7455770858203843584 3036593658939915520 1804087799872225280 749455708697054976 7126830502105497600 666385884439431424 8705857061284332545 5083378742447243776 6927871859599179776 8978490290989484800 6389206113926803456 973516722090508289 4745822650733953024 7331638208708780032 5149706726173310977 7073004546836283392 3654848882301347840 1521250397566795777 4893860029594683616 3890063592645826801 5253744677755103808 1858826422948702224 2508928275564591617 1939438275451152385 4190239757572898817 2121331781685115840 1332904626910204928 7593774156177149953 1391411248534388737 3078217439787102497 7290775268958052224 7276655014797502976 3576389014876028929 8220502955449909441 6210221750119964416 4186423559330988033 8970280071543018176 4929980068830240256 4254985393784272896 7213406971533805568 4324013784176728577 5760171358087188481 2161034390012481536 143111505688143872 9042416218701053952 6447368636256324096 7201027641072860161 8380138548470905856 4698414607646748417 569425353195126273 4675727479951295456 8586568565074415617 3425964383620975488 4272901778557804545 5902113471010275328 7471248759837637121 2374003475488238849 7613056986361448640 873829325092159488 8523321789378854912 7918260453362811905 8905279340060127232 1703623981445488640 8335883586321776641 3477610126490875769 5388136801986871296 4835199028032502017 1549954985016875264 6516492800175800321 5523547013813617152 7350943386737868801 9151853427459783473 653339036360674857 580174072095235264 3567294561614692353 3911452739179995136 5816971394664030208 6241227125451390976 9183460771630153728 3749008254926362688 144891280053670593 115751335834376192 379182848996475953 306063531223327745 553941413750291456 4646675600965099896 786914779223817409 7540206497509208065 6285773647256292281 5955928078057364480 6322728231897545505 4904325429975473665 5378092736290213026 577026836464304129 2597887216110262273 5328325697036730369 8137023761404329985 8818927525218570241 8794906503780080256 3618077702332832512 2067353048188598944 3677830056353428993 2200728373961866016 3374197725747373057 5259781740531904641 2678919589371559936 1885300383469600769 5634567422027511809 845879774041698305 2511701708104725176 3956539583390384129 1036112152727846912 6943420845522560001 4964063174146600705 1949189946233162752 3687714565627025409 423886460200470017 5556319137021074944 6695773127377975040 6462997006689859585 6842170519791361280 465161135817005056 1997135712267407680 8165868783377842176 6103413227013464064 7987306245790560257 3100040609993041920 5787922351541999617 4343492999655194624 3960756239850745057 1871476616588533760 8921521938533924976 2089726620293052417 4264874963985908736 7121530683809574848 7495118368576520128 21045484851972097 3643210039232047457 3042740170603704320 3746090584302247636 9109631534063790081 1877646459682961921 7740205971544227840 123009545014837249 3250122737410579840 6966394577670291456 7650725226824250497 1090990306991197056 3230443479750812961 8592031334341612928 3424116630455323649 3720025987755239553 2664706083872899073 1799134776140467456 6688851975879154176 5230912107202771969 677607533811107584 6340417790997434560 4587969790422876161 4190446626723284720 1561735365539606529 350650246034900065 3749740843379144148 4410578767245852672 323484724331675648 6692733690557243393 7196740846644180481 3068285282441674240 8906292799604531201 8355852027932006784 797190850605136896 8823057264409273344 4637842537461629249 4920698030088770561 1032826373277089792 3463501233129189376 4437826361311929857 8611319710902648832 8660798431443333121 2324209207470784512 2838598806033203713 8847449574166066112 2129348243540377216 2969777461943204864 7929160782246845696 1721167169370253313 632716758845292544 2428152464646273768 6911616155732657457 7710389073537400832 614189923602821120 2380894164302544641 5105572402512019456 585108682589848832 548193988584790656 992633195023975936 2002101770991015681 3120924089764155904 5394974485214328192 5679277534926043136 3870750755579485312 5575198617241468929 5113311590817923073 5139598481120472448 7897552417278389248 5715667048310657024 1676532307136764736 4057440428314483968 1350879899511880993 8779667902517805056 5997546511819580545 7449143463340871488 2614835801949901905 3743193784302168576 2950392013665843201 6157851281818845185 5184714782312986625 7153986048175407105 7686577181764485121 6734607720359051265 293386386594567040 3817647507410483712 1778553422054328576 1987895987218342145 1929654179060704769 1409002239204810753 974304744330231808 3199003653887403696 8077120769941647360 1935112072907366400 3458698323246543648 3824158141301833728 5207683830915480576 6783066743352508929 3397124193580830209 5507924756146745984 5930067950020691008 2674893766732878081 5007293793411598624 6845154315992708609 3011962014560673792 5203568475039191488 4036951273952540673 1182902495810255553 2201774049507148800 1824388695023240577 3003930288621020609 3083302593532467201 1934879228391374336 302394870829789184 1972808147963110401 7825015616503205824 5696829894823510016 2817912994522161153 1536283258453137408 664721858732658088 8479903240405516289 6234492854260998145 320801918884144705 6897383820504235520 5580146657140010496 8853103689124620288 7254856519187374081 4116249813232577665 8611467418088243201 7783856492515701441 2555533273839457377 4938663687064059904 1668745759628128704 4047044518259002881 4297843837503524576 6333892767263097345 9098784262578843648 4003373829280874497 1536427162891799041 551583638090248961 5486759253481415489 7372152929217365953 6723014893058523136 2252297878719006496 3423577521657741313 2223070408290854144 7202236902621751681 4135706974908104705 8025348690940763137 8049741972351451136 1504509519393812865 8646867511490122816 4157329438377765889 4467322217096408897 1403782884232069121 4679864781809676288 7545204835181502760 9110107377697287169 5802850367710506496 5991057683022997504 7919727210509893312 7871452978859755137 3636768776521398272 7060729839845295969 3309856275457861632 1544783805512351745 465486339045103616 8577920479987154401 1795331163864616960 3757741465264021713 5678220515806019584 1089529897110120833 278098362209404788 6003491913133597441 2515380655170116609 7680767157099783617 5794772557200252257 6358160000027013120 2671998825425303168 1711140150304865920 6140171464458880828 4264094021961056257 1074668654495795200 8489584809698752768 5390065773041307584 4804879001065357312 1388053372246466561 1864268728994672641 1775624302488544769 3095226297168854016 6861084398527053825 152703558420406528 6261311564005195777 8602146482914463617 7990653522771701569 8296834232991844096 8621552398236743424 1776465594812546560 4137249636379107408 7341798849583284224 2106583791135794177 7228895207082934273 2637660400575971329 8759125176965423104 5335328753197076736 1013085883426196481 814055959121181056 4287612450386810881 7963215943634750272 2364135039848464385 5748494105204966177 9066241354079207424 3373245805320321537 1293377264349988865 6575101599037765249 9127885446890446337 5014296383119687680 8641148829592531969 6392633865106456833 5256626650576194049 6943128775722351040 8749036027147267072 8554300910581395456 2970721616660151808 7246655910021496832 4965173441872731232 6855919084115796737 7653415742658924545 7649080972473779329 1338863785814522881 6387638882326872064 5587065498024525825 7929123318363890688 3152232207073758145 6100851012605034497 3190974088503607296 1545904016590455041 6846371065414432768 3492587203692481697 1794542095347918849 2843807206912655568 7653594544946667520 6499540318235548481 5432954539140050945 1078323220622831617 4332051075612333489 3923111673749685248 7354360416301456129 649227943463964416 8613517469978029069 2649934735954923521 32664106732240896 8925729875612581889 3582661195489596417 415580293626667008 799273913336234112 3261482039654422801 2469860585055420416 2286253597582835713 6087203465334164545 1618646253549219841 3691271562797244417 868519298574389249 6948263425750335488 6800172843217424320 3949534744509872129 111222624867689513 1400947349750161409 1836972618026191296 6466387886708307968 2153856913196536881 4624722473457250305 8521153555430916097 8986643375954329601 9003787669245464576 7808592850129386560 5556037219061727232 1026946935385209600 4211199160112666049 1829893778411212801 6298263945732114433 3987215182144983040 7688575278260243968 1834968106510010624 6603453452389900289 4399005708712172160 6696804039068085133 6506464996831050497 9000495555480791041 2696367062163429377 5426749294303413249 771427365150523393 7664429172478443520 1888249892639618561 1287366393510626913 2282891423437607425 2337496369088943104 2092649469821184000 1066977554806964224 1700579595035869184 538418635160990720 1149785960512820433 1139582293142760641 6030911352211928064 548665003621591552 6740852601245065798 505504077109690993 7278144118860664896 7959169117850183681 5742365745749562369 6121713605884723201 1764814069670495744 4601248729514261953 9138148867184161857 5356365560815565440 1972964455734050816 7614151077247954913 4998614614192924512 4356201179634636801 242333094534817520 4444501991786952705 8429682425247170561 7140921888360824833 5089130982643664896 6165660265456795648 5588030104169084929 3954210350446426625 1716384232473821184 5485922395756011521 2807126713774768128 8204230549459255297 7010416706236080128 4016566142448286209 6426121645638664193 1262199513631586273 6671095922156109825 1099027113469154048 1600329526472984417 3208841363182481408 3245047406145904384 5208723125881929728 4526040818173083649 7886512664380378112 2792519261908631552 996944713327575041 1355170881377435649 5948395308134486017 1888510375872224257 8699880699965216384 8205361921133329025 5521861328798106112 2851972322456740833 7387092949178184704 177737751595422528 611929042916940160 491369139057131008 8600750427775157760 7484997634286349313 618526823238336512 3179512531150015617 1909466661977234432 2052792482969550848 6529340483185999873 1347837166541159328 7876940360596652032 1210251379597136385 1838875950243371009 5040402370252926944 5067944011199545344 5286931020532122353 3546338129177575937 1937572981862832192 3440949436434677761 851125484393891841 6967002894196156544 2056142530946446337 1374085675408436777 6018592273310175232 3594284088848766080 9167176985254691841 2052754887793299388 6044710641382371329 3886580089243631617 7810104343026721201 4754285128729591809 8023411461226926080 4702174995396765696 6493320612240095233 5343314638992451137 2146096154021398369 5108202086491763457 3203519117469830912 4352787306363577152 546642672008298496 3020394050838245440 5115090674996712480 1833361256130662273 754912704036504833 3015044827454279617 9171399503539798016 3061484112311589425 6231306263496002561 7047724620222908416 5231123949243564032 501223511077765121 5208058350468464641 2043247337929640096 6259117740912492480 595111116926128129 7997221468659735393 7595941179706516480 2687850642488334080 1092171767719692289 1053049856029884416 5517231556417090048 8168866017647736193 1101656860927197184 5962895215710455809 6161042316024794769 1294426115947320576 8987765890219956225 2761949688855766889 1833831569929731393 3630715761859487360 5348694616250685569 2356800963527896961 7613122322479836864 2486372436242071553 8026282090422387713 5242130259488014336 4729496203330058497 1385120296791755392 7121608529157314432 1873738012663306176 4374266470008512513 1919779467733035264 5495638102092982272 5005484623579074048 5788692677971844096 4882115287533269505 519995474311643137 2772522407687109825 8271297938922212864 1571669919624414465 8074485330156873729 3330692364589906209 6039032194256076801 1253212937610330113 7619082652815915008 8761645966452916225 5412129384810489664 5676849715329183872 6094076647719458816 7261075737383975937 4353765488464429057 1328646986666251265 4246692970465385856 4421600573479267329 6055714019407462144 3026974342693257216 4499563149077594113 7912182831320718337 3094436394255989384 8503441894669543873 3551826784195158016 5648428803678887936 3869526415880241665 6276198223186658448 128187367003952513 5474005288212366313 2552332417089544192 5826988444424068929 1135387804333580289 7837061845862350848 2571491526769541120 8286547895378247680 8961960788755558400 9201876140940095489 5564292504874065921 7340392172142083072 7729097784520888368 2239451739209027905 4089080997664673360 8763478674461093760 8294524348160766656 6383963051128712705 587227636744239617 7381685000552892929 8871730707250654465 2191958315761033216 2436347937307887616 2746236051329732609 3475407455040958464 2608937633424563744 1270905690318942208 7760940905636859904 3917801279681452032 8848907662156159424 7490873906094880768 4549278661805767216 3313816875969628673 5069220331611364353 3713444725890875392 4435500571581314561 6463724106553665536 7867686671825738752 5604605673223591937 2429523045561587480 5977990114144648960 4191407146808349696 6672820643027962369 532808764153711617 1996806063175134081 9173259817931576608 1655042182366268032 504013309458673664 1266947216342777856 1709657865897527617 3624538236273876480 8547080411847786496 6320330523805075201 6953902306477637633 9135404163889083393 580057750852407296 4191474301920850672 5179240799284338497 8550075585436719945 4956087993180487424 7962753105702894337 1563747053300720116 8966409676529271809 3014019953380047872 6203555201624052224 8024534562673982689 5901160824811661056 1723339203804114944 8368442470184615936 1535025933614772225 9043865129023089184 347726202239189440 8412122511855729977 6948588685356403712 4765636453845822337 9218231846196879361 7068781855023562753 8685359551926700033 5889546074764699008 1575737713437707073 7088419866028312897 8142361287853750272 8538430092716229121 2318017517712481280 2986824661683442176 211829623922824193 6067167884207609856 1393491125036470272 72226172207726593 7136943152608758561 2607488909520594944 6893616321656171428 3794203355746052608 7741316353760792065 5845425624338718720 4926506038373974017 3507683312687906816 8749138491064811521 4110732695104082625 3143032809950450881 2389422192556244993 4598779759877087232 8248910738162459520 3520575502033379329 905818748296220929 7122287954236766464 58776472427402369 8702875123705807872 2568292481150707201 7040614247423680512 1347151880332419073 5692851459041790464 8968414945320041745 5213684104029563648 4140741598404941760 379472388319216640 3214451988843143648 5155701789537676289 6484620022736858112 8774642961406189569 4041386895418421249 6962562053200242688 5091850897707207681 1372459871270169601 6231898292144660993 5557019913298046976 6909130385393082976 6430759731941834753 65621087492797440 3847520502797746176 3163765938567061504 6598153037931889952 2564556160729014272 7501549445573804033 1503852424715311617 1160902098554053504 2748371620225960704 7207389856795966977 4974903390045382944 3214901586614282497 9212160861832266576 207254541784250752 101303007145255104 5699142799038251009 6122254739454923777 1771847354083054840 4855269458278162881 7556348384930430977 973779033893677024 6134662693109247313 714584607795059713 157631420990235648 3209618095920672769 6978055516139221664 7003061680869800224 6997263435970224129 7996540437467004929 1883736775825850369 5208912080127815048 868806808607581185 2248954298672353792 5844020295930530817 6510928164091347169 8577620413915295744 3320821919831463673 4744042348002869249 2752035261787007489 1023119435539918848 6106965950520490496 5420742624385679873 5763325045156940032 2453349428562327553 8609957077215735808 3748601466196294400 8548606762772812032 3826300391545176065 272384968046398176 2390729047379976192 978120828753753665 699995473104896001 5827268522245953537 4296566209647705088 130526710619176960 1504522470755897640 7492079459431654145 6974449183533367296 403626959431480000 8382710182493749249 8773876723581280257 2154643647947753217 6545889347121132288 4933534686591293697 4113270460176854241 4103688368706510464 2420077592289724161 8913393339951098880 959686587067858944 3957639667427969024 2171650016428419073 2579849067730802368 6664527053767118849 5017319985083830000 6997304162656010240 1196565649507793025 2855567843881353217 2638824432895746400 4861745561170552577 3561550914373287937 2698706675335818753 1007142548716212225 2662605910784936448 3658498424000027649 6633071169197967360 2583502111692662521 810003880787583873 6743438949892753409 43623556643225601 1273249181424641024 6244068850105422849 6222406903098260065 4274682527595937793 3531423910084825856 2238138644711263232 8064279522425692416 1597011361277757953 1764553393318980864 1048952762947276801 656693372381608705 1966398860161027729 9007340212676998876 7688899225770033153 2672088143904384000 4829342820618878977 5194283095189893249 4962638104644026369 5282984343548190784 6348138534033317377 2369239493796323777 3229759637970277008 515928013997936129 8504999388652975616 8401788220847765440 3200365469877409281 601508789582784512 2586920203175428097 8828672400183111681 2064306145763196929 4586971377612209024 3886997186683928577 5876859176001416321 3610513384463253505 8629881441452774400 7819540864375583169 7774149683815132385 8260618777133387776 1674380047433647969 2103069840196667392 3020013101367246337 1652677712312019521 990816032926000256 4373483610547388417 262640942074032129 8148157119440115712 1889916916765006657 6755465183287448192 1795928748429279233 3657896392796626944 56531034331448320 5180866323186540544 5561287748199304544 6636201305181913089 3965233418504917604 7643786508222407680 444475766754983937 2854002408870248448 3181210877711032320 7689775836727224000 7046009918226759680 369185147933453153 905874608248193025 1481928718726459904 6417706331434394337 1589269063442906368 7806700143734654977 6676168599729035009 8104975274522083328 4428098583141908480 3247881029058590721 8228018221978275425 6677826087667379713 3667914100834566145 8427180144161159552 5348829900678234112 1683700295064227840 6221674202092879872 1461452846290144768 6205179754346102784 4548668354120498688 4498929312677671425 7012382874734070785 2095269729271660544 1238909816301668673 8612598269192518657 4623832429251436544 713290659879059456 4692363134550410241 3919884441133447168 2702009867360927745 7920182146533061121 1057167947956895745 1405000048774275073 8776438246357261185 8032037271790787200 6908603884166849025 3566098781109223425 4863483284146217137 6097382412002934273 8950707734322367489 8863068155498802176 3335549736631003008 2431855897972609024 4859638603416233217 7946911709172865024 4080485179696459840 3380943337473382913 1046620415280860928 4643942419106737152 2064229429946988544 2705936107722000384 662576171853555017 2588643645084094465 4365473117399162113 8852841576448728064 7965620801867675648 6615756705173438465 8241985084608291841 3785505179423748097 4245553646690469984 8739466657965776897 5265788267993839617 7622705290262511616 2452777102410886336 1341912069100021377 6797880761655598881 4661876213460435136 1958601291838754064 2341590515624039424 6134100575285882624 5172310740191919105 960550322756763952 4438544668148744513 3625534724981653505 6908975037652187520 8001265579343067648 1510809515614688001 3155110532317739008 38264742998190544 5292955947296534528 4952407643070164993 1471400584818808449 1034694457943060480 3186602469659921792 8505384010644967424 8233158055439526912 7740936747365302273 1211875701631483905 7521058332574257281 3020347922450980352 3662795446338584576 3022461454057209857 6704270525850502897 3376235942007406592 5426469625445777409 1731649237976834048 108468813206522624 7018341738649168768 6075902151875563009 4103623259419245568 5787894978229991937 5280078006262593536 1878677631474651137 8040480428778947439 1728469467788161024 8062473565295318529 6496189269873980928 3718217633399344217 3613426043439625217 8703401116533238017 5488404133571619329 6465678899114552321 8690605856105517825 663508587275988993 7590043241310520576 8201620054093408001 6565110829761085441 7535830902128398337 3712447312110956288 5365500602345029632 1497736867207094352 6077251755391800576 5475375935316070272 7562977748401545217 5504115678416894912 4594156395594694785 4336059251338404864 2475972272518622977 7428746756213194753 8559922583103533056 8820310296138246560 4901551178102660017 3544608152185510913 2609906962552330497 5784934548495050753 8777053802659127296 4397323478079438560 5431903204471996416 1409341145601975025 8768111512363110400 2230903109482643456 4421187307001487361 6223305815949001196 7779793622423105280 4517444213239971841 1751245059352933249 354254153038299136 7059498269291231744 3940372666887173121 3360351284488315905 4294580640331255808 240211589939365888 4145530653893145345 6459402526723122945 1412174086274259969 5093758694005290496 1823764897574490625 1781340971632324777 8812454791544071840 1558030839278110720 8282576707562964351 426144652365164544 1005495081488252928 4911967318400495873 5787942281779760032 511976537106331392 6621259288202787841 3285741367550551553 4961599172031044609 8590192405290623104 3306681722057261056 833293361919558336 8090291040305160704 385959635790053377 1835482212647148032 766421271567794176 8788184088526761393 760120329729003520 3217711860245861377 9143253371631339137 8281386672481599128 8951774875469697024 4370858916399439873 91927529632357889 1072723539624824832 6791312337744467969 7144343480688069632 7828104592577142368 3072676463290701393 7889524825954180926 5279250645625265665 1896847475657346049 1981926250320903872 5868883214019840896 5597626451018483840 7267432666026865488 6856083084797325825 81317360235610113 3554041478597042177 2288217957531655297 3424494074962288640 1538875173110885377 2890723690585726305 8609145941253160961 4136924111525972736 6982312550839615488 471367168197811841 5694356932057027584 1848745859374087681 8165411791522725889 872884477386416129 5881690499618027776 6067193528917114881 1218430610066440192 4040513280816481792 7168421893406982145 6270817572485161985 7864164287025332224 5066533038490625280 8732233680343246337 5511025055598376960 3635131877580110081 551161322301740512 5705221035428425953 1325028162211476353 5933070986710482945 8599831457598834689 843761888808796160 1748266463132000256 2758631575758657792 9063587724020620609 7980671500250185728 7224092627739492353 2982326108038785024 1870665942685044225 849052790969181185 5427464191632512064 7910163298766907904 5829149540723030784 3888587299359903745 1816260226185286896 5481557233806892161 3808268433056071681 4416219083758155649 7303300452840509728 8490474774901239376 1744686170109302017 6274722955808733185 8408996959675125760 863476119076805632 6911280669330479104 582066372529451488 6618404699098030081 2111517329728505856 8252398011664489728 8675584945165782529 4909823235234276353 1129654488584863744 9220834575046302689 383479288603190400 2424586711073816576 5362422836782759936 36954840218206209 4528387860578125440 2485581381913771040 2113642034700795905 4245861267767918592 4214597511168176160 5351009453297156097 4430007148057050112 2227529818537686016 572543955760948481 7174261068875595776 2662162703525110784 5560066800445399040 8265142114461071488 2205502602531866113 3927222296738294656 5260270481196166144 2397632672924440384 5643055084921059329 5099744232742616960 6962698725604737921 4604321295190918243 7080629147161231361 5935106433234239488 2207922302367280128 1381212991155344384 2744046154341772801 8096386530333339329 2566616316239041280 6105677554498445312 1563378457579462145 2091861816541593601 6767042994009116293 646282089104318465 7150088324838752257 4466016196119420929 2844378995618851328 8119832633430088448 2582808697389478800 4881991690094909440 4914406428581488640 3807068196961206273 8188336642538536960 7113211234987977600 7669401756522463104 6296041864171786240 4502473808371777536 2075980146775835137 3327078878477001409 7077840667073433217 1304017574114672640 5942672935267342336 5155973088804819328 2424422406334121217 7283124958519628737 7052903522769829888 5617292006494619649 4897867685532946945 5437173894175345665 816210677505523713 1396294782658964480 465470101813497921 5883967873314307073 5525937281117258753 6825035398064308225 198859838337142785 5315484166649228160 8686578884276000993 5218248664738829312 2095614103944429568 5650240440373386817 3942000402397705216 3785743674373165824 5068982757754404865 8370611188376526848 6849499987714438048 716876506349120992 4118344319326035969 7292838072305695713 3157041165379966977 649240567777138049 2362085426239568257 6285105609346570752 5661234220395741185 6794232069389124608 6906328676728700929 6057414820674490625 6195356146470156672 2305539708750125056 3289224078645494273 1934060549608879361 171851172095393792 5738281594667034064 8437264280998335745 4113761253673926657 8630623461563591553 6051791717766050816 3514624180689867776 4006981556555688960 8689897476152069953 3199116005944856576 7194402019770105856 4101579676427525441 636386243069150208 2620937635541389312 1105913009107478529 1224198758447079424 517366018017477632 8812606585531944961 2447512152464012033 1370358995849265152 837779498394521600 5848045939154577409 6216618428978962433 932929093095182337 5437978166772323312 8740298346250232321 94429084735768064 7575200121863811072 5135089968178542080 4392495278364049408 4629073600224974848 2945855751245104801 6982474819400489153 8440026282962210433 6473171127611117056 8940471638365570737 8906607800308979552 4131559610209988864 6937023926645356672 1241020747130281985 7963053204778767361 7396949633186982912 4486706311318910976 7180016968380465152 3464827811643533312 4449206850166397536 6267899589576997856 2332646546364905473 407761575338232576 6115154565954569489 1429649257886608929 2334253976782704641 9178627193279593024 2809351194735411713 2960301139239620481 6409999617335230465 7690195230499151053 7683001973386788865 1723572089342918656 7607265628812738560 2280051655581226145 8264834196371828736 7084400558221596672 737550420659872256 8278285016599393921 4938390287914544129 1468033483334140929 1285947359409244800 5208295781573994113 8156797850001051649 2833921104542695424 3496885373559347969 6287925643684806656 7964391363710693889 1013772405691175425 1652218691971133441 3988335805218784224 86151673786148865 7438839732664983793 2810272610068005121 1093657432001604544 2529712863010947072 6610053868483248128 512615419013643552 9053060506653368320 312095435029278720 5320107315380543489 7893545022956117376 4379743383496030081 8678741030139765505 5661923623591011412 7603665556085329432 2900650784295407617 1914107569732855937 7935134274945812481 5420998138977157121 2477805763254528000 5327900165929179137 7557356386405018091 7567412850194564464 157421725587795969 8848958212013559745 6958860986749215105 8549225671909474305 1054493152884562752 6166285840984281600 1088176117311493869 8626542499150873600 7551765973610608736 6039576107269583873 974463404860762625 3274175318628737025 5333563665511612417 1124963673982586880 1764182974350348801 2522717100995858433 8163683364123394049 7001392358320898048 4008943799653250304 837351844800332800 8523658349774275009 8963951479636922945 3010798190103487488 484363636719125441 4069260294241789696 3949890251512046848 7573777467047444480 4738636169827450880 5162924981504749697 3418412487861879261 3815722287490613264 5601580486136954881 4393041285428051969 4777265815737807872 3132292512320651264 491892093929331329 3967950711386745217 668537219512074240 4137112726039500545 3004742811516039681 2405445625311889856 672826862511456256 732585978536394753 1502104282489158784 2847714300571279360 8851691607892688896 5168690814743988288 4598460447333700992 6318201406808264464 5805236988082169776 6354419405918010880 800136011958166017 7358789212888764416 8550477734710775809 4568011287916515425 8763439512198373376 2657311334972780545 469063919726302848 8054015837265037312 6972827549749975041 3978890592242939200 6189968959127008640 1279043237029664256 7297679180230139905 1509574457660589313 2189220469723529728 6995401990625788353 5613346650845412769 5397185327359918080 3039871753531830201 197056498892464129 3664299943692449153 3843991751873774849 987535914385539072 9211481879725621248 6939127559349338113 5997315264142112769 3611917652441411009 3608758924116287489 1258296345357565953 1792327112312764897 5380606965242638209 5407516746220212225 5121755369710780672 5574980263429013505 4613167565351863601 8207769885667584001 1318244918503970945 6406757896670412801 8071327743006514176 4589402123928360961 4926190220144903472 1629895498290450160 8072970452458518785 8376940703952928769 6059051886655744512 6983639456185950721 6321643250421566785 1359775379356483584 1575278980968436865 4876384925183158785 401172532859584512 7408373628231713792 8672004402012829440 6627955400535809417 4635844350074820608 4695108273550750593 1751763503095666688 4093368167658587680 526094618271166592 9118032072346697729 2364821853528129537 5670202882669643009 3649567015004017153 8401381006975943872 5043589512237678593 474972663320898560 3873926779355314689 4590585899586684929 5155020001509857280 1608924856799328256 968973183560564737 2417997665030471680 5356820186840762112 160253292260008456 2631173019048531969 4723109997594714081 6649932056354088960 8076422776445071872 4890411612145539520 8878395899173685248 3561414645008431360 2982840282969453312 7293585579597868993 8713350476751955968 8561370229562143232 1775603305811542017 2781898351332920320 3275876286793837057 5937135909936712449 5040198671808414840 6243207033982504256 4037317520117911553 951422952207940097 1032996064672085313 203786624711303169 4255843368054878720 3372316520268489984 5508399251269615617 6992832422643105793 8465227255316472577 4138370408066506752 724377324490221824 7442267318241698384 4013333262376975552 1185774471412252672 8556898999693459456 4270259772120706817 5253995178737347393 1610655317333265920 3047881313802141185 1133016421024920577 4915616073268664017 2458699702392963072 5052714133268344833 5334087237092806656 358092967421133824 603855692149628929 8672339499718983681 2339269235690750592 3505535513949896704 8547816429422940960 5413731568593790913 3652079873123876864 6513241984093813761 1324297252092167712 6889160799293637120 1886526365436725248 4503116469203965696 7124567163726462977 9039385199895142656 6959238464141284288 6056187212439897600 1 994673210109912064 8978405255470525793 607924686323163137 7032977480527956993 1873074565158123520 6172898765013674977 740257396958240768 2344466078582241024 9137425534351097344 2979217440412834305 7781913478361972736 1978291646773885953 142186034274763712 8798273114173059009 942343009727021056 7444069040483615617 3916727788710717441 8227195816657485824 6683299439121629184 6691114213637423104 6964751819967567504 3311947217767949312 1066753026350836129 32821538608490497 7386884754851513984 392376794626017280 6198351690203119616 7101594744293658113 2201711227273407745 3319224103000620864 6172593816960122880 2068300689959085024 8123096008998068225 6506144147408158720 7221429096084160705 2101709358286571009 4949982524336054272 3336542286504281909 5464636370053737472 5805521154038909168 5012980320979810305 7502825497572722465 7325944850985941696 5995082261827363073 3216665537013404801 3220443320981286913 1663521284789839552 8195937820557108545 922374589124373568 9016991227984376320 6862977889510359040 6592423981415703041 282038779858978816 238977249560681216 6515972444690896896 6149473955922429153 8831322100806057985 8432939257077495872 2422847315394752985 6531860334191377024 6567779384004569089 9186380635228429313 3236280923875414017 2506055179942494208 2334336037852882433 1350018791191470081 1503505139103334400 5444451181477513216 7703678918849324504 1653474359578462576 3957835058460168257 3509809018194173185 6318135979329601537 3509165038861944960 915028569287284408 4058218816971623041 1252772458427411969 4523205012723988993 6188362159716355200 1303646738342798180 2071111095727099905 9037944652212295873 8071835929548781632 6067647766557287937 7168536247768301568 7522360972429754369 2203364851840587777 1026931220265519104 1583176026932608 718940379589389824 8682665866731618304 2647562612748574720 5082577572209783756 6638092925970222080 6655511837121835392 2050834698261421856 2230234692056647472 2437682789307067393 4801053791122096128 1 1407403035395570433 504367944911490800 723604237568579281 2162774314057229313 7642928979402423041 2871628754406045697 7503963521381871616 1308869045776973824 3349679511887020033 5590019811481987297 4784163060771228481 8796277780026182656 2703669134680447329 9034633793262157824 2045186165846133760 1545517320075862016 3757806788997545984 7681452134483480769 1045529572341196544 1980252937123732673 2211617477542174721 823332924428056064 4405033558163030016 5833558320119987064 192013886519726273 638483187201531904 4195978905875558401 2526719731563102208 214013612104613889 2977852094881390086 1257037399746587268 1054635062007434753 4727770296574008320 1297974242492268033 283822757961779201 6404465027947828224 922712679179833345 4539555674820968449 4836310642277894145 6763413287960576001 902408830197918721 2212823322392997761 1467822302963986177 7511894107808718337 2761278066084143105 3987990561130399168 4378161803540737537 6362923385246951937 1978938013543742976 818437817483087425 5597799266188872064 2900705845392856289 8425856588351858689 8998744103951041377 2224790595785243328 7870799725147398144 9015912506333724672 674359587792176128 3632897832530007552 8258930640376602112 8238692285347004416 3208380451666016384 4644116318908807936 7694396326578490752 6919621113757776896 771603676534145024 3793262332440549629 8044372111692072961 2293030328443801600 7897166682736295937 3199714997458292737 5323185915755412545 1886039370199827456 6455347231399739392 4193577983877857281 9128333160896200704 5804574529623031808 6240174612685914881 7480069269954861057 8077115904151760384 4268422225203612657 1713851355787353857 1764570194972102657 8556126999845795840 1846412532781660545 4789435228207902752 8774963876992975105 1257083017368682496 2810927821086064640 3460998184691347457 5251616081966938781 5644002433307258881 9029838897614422017 4818521898459444992 3527172481581694685 4128810983624962048 5873048929995776001 741593287198715744 6217423317769240576 7955042510966133760 6614417948808659457 6671633471859916801 3459475010429337601 5585473691560895361 5597518810412187648 2837477073970089217 1314653359227537793 4951704916401698817 6731106554416860673 6772376753544696320 2052005467325674081 5884027378290101248 4998712312590687680 8934090798661328897 9157778845336788609 1023316185641861056 2424909484925239297 5043456882629732736 2917777874413285121 9032383965877436416 5144037545615348593 8274138341024243568 5230306146011643905 1270469025088538880 2349467035342013953 1192749535761485825 754991370571418241 385604046434897921 7935430526158416512 3694725536839671809 660172124779773952 3799784179685563904 7878428872596024049 4037284846376467457 9123964115202096128 3300535993449706369 3467233695272762528 4871614623138494465 3006106146623717377 8210741092522110976 8884838062644056705 5090311952503070721 7872378049784321281 7475670515407699201 2571820570024270524 7396975416020434945 1822403666689086464 1821675445431377153 1796943082906562560 8248474762381877502 8456516151719092224 4022359913807438384 656564993775960065 917048937951404032 5523957621254841345 6181717501048104928 279354016113079296 7850686556129093632 8716164337137123328 6766159688866791425 2420570310051442129 5928214325017077761 2575235300828000857 5824152914132854273 5778272298465159680 3977602424912604736 6255977858058077185 7899348399140454400 8021391459218809089 2821421154315112448 8486439789725583361 4877131544333762561 4726471238554730792 7175525704668779392 6971104100241314561 7728558439580420737 5310878452872167424 6896677226634652289 6752735721006486785 4416000409615147008 7490764104642995584 5133352875657136129 4140948731720480430 6819136268335988672 5814544919537176577 5354982659090962177 7718753040484794369 3978923011472093184 3194784968163766912 1357991797054726144 1032116366245100545 8743106320029188097 5590169155074904432 254794007613916416 6115224497429558272 634997225567687488 7966287118215577417 2128735294268755968 2991297083175170049 7529957511150436352 4876826900070546432 1888084438510366721 7995021571694589441 3752252519694893056 5096695465421549569 4754136347060862976 7641683759699501057 389448411252504241 2116016106362267136 4558636664520626688 891079511392548256 3628491231949977825 8594769244774662144 8504635539350036481 6940529805759819777 6570257721866475200 8543529837077545569 2016108567581739009 7758162288092651520 5788385980798085121 8287401750375563265 2631476855128424448 2270087559595098112 6892357904459298945 3825576925203555525 1317850037796732928 7212795691964422145 5118187725891207168 6360135500091097089 8692243113487204353 119454965783068673 2859254821170636801 473808193913911809 3812834263204850688 4830686102569868480 4152089350224199680 2583946861780135936 7323384019241848832 8940696916765681424 2120160489865675136 1778130121162227712 1134345782264810848 4731746476274483201 1481662379033657344 6562086113585873152 5663682746640599040 7111828899524381696 1104586674315612980 3746781698656010240 1808934574834760193 4186290953583236400 6995984975342172672 7021958115460823425 6117780162968889345 5788244945656612865 628994675242958849 3399321021110605825 7237902978692677633 1849426059440655873 7867881197081198593 4265332693129797633 1183864682881723265 3240503184102020097 985564850972573697 9073579769842481120 596495506905268225 8275878806230183936 5593348534483792896 7236173683041763329 1798917411222439936 1090849869443271681 92341049842514433 4818866007538706769 4788750660704356608 7723020254263547393 1802040258810725377 4813795688714807297 2866354771126988033 4147425327178579968 7338445972340583808 6710901904367689728 6642382950568679425 2271866718349331265 1499226921869118116 951364643743318017 8800073740150365184 6296599110686478305 1952162632198652929 673632900681824785 7608122789375298816 3406326168463668928 4234284796330338304 1962968914188936240 2010274271869432833 8044166305153044064 4526079444896598464 5944680336939432964 3011615228683419648 6404808378530150400 6111054761855668208 376788362424146869 3684634676459671105 5979833710325065728 650829453027252225 7359225292193206273 730424953523200000 8548755703794799680 4073456651866128385 8926233155818523648 5717103704512530497 1628531555343786688 6340872392171390721 2142045862906440545 4666861465378684928 5993726205234203841 7437949897017925633 4604549838523465728 1950236356605142528 3695447827143685097 4686384519779205121 729437937409942273 6257326297878663680 3570558067874959361 4716367499453754881 5011389820034840961 3411030526074343872 7663226778536931457 152062946702905760 8259125015663374336 6795290580484280321 6425640962867075073 7332025135579348992 8127479725045473888 2050261010887614976 5355860595004198912 2940481987826315264 6740318345961473680 1273171520289546241 2088535130560323073 5094379340343255328 8761779749774855168 8633919583501336576 4837187687225876481 4435392344687312896 5926352493783517185 1573424527517286272 8425659324111423872 2873105184619757568 5156062990585823232 8350251045047317152 6391691910779445760 3006146515044627713 4585671555544465409 5922194339590634289 436934003046803457 8203281989560651488 4631549041526002176 5560887081061499265 1987911340743503181 8118148236722843649 5666729656896925697 7130703513748357120 6078985370381476864 6552081867036139520 7040775318689721729 4253310106463348736 4536758761633402368 2547815741546699072 1628325116305909121 1840483475161145345 2107568269185671168 3192609221578041409 5431687015801040896 2130707358194784832 5060516080728990721 817654263075373057 8686525203596890112 975982398563229696 3712390429684318209 2510644808857681920 4265962093199881216 6989645331002986433 3455478831503675392 3125503912840853856 1485045605050509553 3667676814643167233 5032529547900885505 5144338685808380928 978374654852616929 8478853403652692992 2370301476778680321 2657218778289591248 4342943737126513921 711340662397817857 8671173139742174241 1190202333190027072 6045993024489851536 1689230566500941824 7162360420337604257 7318279460082255553 6799035229441365601 3948814461358682113 4120176481493041152 8770560470538137601 8415719494924630073 4099466244222233984 4587561433951187968 7272597211956800849 7496280954252736001 384217434380304384 8582866561622679552 2415877626792666592 6250957746660179968 8494793362230083584 2717694409399673600 3667476247616159745 7128740245541471232 1979875648001287169 7649438129582884592 1197644779673382912 1750556771312574977 1712510808946558641 8503059599887433728 6810758684099631361 7530279594192809281 6392570263499542529 2346803801845304833 7902901198653227009 5603793546833526785 1408623153360732160 6815181136255112961 8590239598735900032 3006430789207293864 3240372437930299393 6654891150421760641 3970633588102316033 3444107679247597568 5709942445509550881 1187783111891450352 7160162894020554753 809767044260494336 2199106741039941121 735401467776312833 6697337287420446752 330881185506927872 9136598514821021696 4308787433808871424 1443771076964204545 3295037023045567489 5764285888351420416 266070289154854913 2063258840140232449 1767664591664410817 1445489062272195056 7184428767097397441 69527583805472768 2442531366849390592 7443702985796878336 3580490859966991617 5315730898214658049 4341773203082649601 1004283126945146880 275503212909496321 7517871403131947009 3325661297736032257 2480059312595781008 4361287778485661120 4659718611784018433 9140277621950628000 7014713362536656896 6949861202847572544 693468255722868225 4178158977873240576 6708666035409295872 4847968816716906497 4036657390340918640 6054673050496545921 8158027891826775008 2611065271543440896 2395703011462780929 8533286890585255936 7027791104869007361 5752349589360506225 235000768046786817 400801758198878209 6376244249273911296 7526584490068846081 850374464034086913 6563926439031848321 7247549394870589953 383576447383386753 2708945753607300992 8686756695434896129 6749178192988949312 3909072246431720193 6763616985168872816 2573491196642682881 8054505957078273065 3949405197060233080 8414093177314457600 389474381830345281 3818427181625475073 8760378806152321025 5226663562573292289 4579700824937074689 6242506795024085504 4274569800718120065 2581960500342509569 4712748141009936385 3918399115032413377 2901799269927862752 4677652608306225408 3514988022015830144 3968505002488804353 2663634621921630208 2811547718230485032 1926233314438572032 4664296235004135184 1574781527072422424 7935260172799349249 7685901569678589953 624052185603549185 2409350806238779392 2423878955913383424 5077372218597273280 3544752883318285281 7176983775894412736 2311200203680251905 2039326710826227712 6880492753108510720 8178314839519396176 6965660617197592577 7734345413694062336 6750435788196806657 2886963211342280577 3512944789960349696 7662381435587151360 1912200431689175041 3224017320810458624 400194285027859457 520870748705719297 2732818710881361921 3157040269723218320 8040557359554789376 6167025294640291840 2263942597996756993 1192566374769519153 95389789283151873 7813143516089629697 8793432928937044097 1656420242128391169 9115869814061962752 393470265825440257 8300284966288075008 8073388687591786496 3080684491666643904 4790269303094181889 5421102119317076513 4998768694117349376 133268274570877697 6778851187186383616 8775727651409002497 563004304839177728 889679370062480769 236243378272089345 806970532011442176 7763867663746292736 7039353150666440704 2843205170887555072 3030352631140096257 5227960459545537024 912008623489710305 794729846909960193 9048912922539645953 548984782420485761 3348013900063170561 6408619003171110913 792470365556178944 734425800922899200 2675339772180496384 5400637902816816129 171727192470419969 7934668984028264640 4331801375086478337 2177059059027723904 5484862244608106496 4562529317100313088 2764198045431005313 8616434496720486401 310340735463327136 5824411209616577280 6834332364717431297 2541381295022668800 3594757778720211457 3218397258304978945 5579561143772545024 8478810750610475009 7234935823304343552 2616863900867072256 2710135983845203968 5017768623824502785 5068856195325707776 7030785935675832321 7545502402855196673 1458063798290008064 3319772984051223669 7422480532307985773 8853422157833945088 7674038080223838208 4731557596115154945 5456661499544892806 2322874118799339776 192115774277634048 6862479255391437505 492743297963890688 5993271590460063744 9120274293001236480 8529196526457978881 7052344376042771328 827509811627294720 280179879677732865 2129339253703311360 6594986473518731264 2216200968965670433 4791900475579053376 4220569372750647296 8001945145769823233 5862898118508394497 6460893287139231057 5863429973411035201 56464956938973184 677926951916607489 394279266517507584 7097128339951626896 5474013448260911744 3669022104652478465 4150631688549572608 2404602470468067905 2466102410738121104 8044103054319902336 7790451827912603776 6899436644151590912 4305437410149070465 4968816415271595393 5306278669481672704 6643449803600278624 660279923638730753 6487099229988931073 2977205699461201921 2163538729000554497 4130507251640184833 7106163835148794881 2957428825128205952 178592052005404673 2837401949367519745 5280853928293117952 173483849397076737 2651883604425195392 2706356343453436417 5201131103854055425 4375957584971462145 6514329326947622401 5335254327226396417 3204262603294736384 9196522830800377409 6630166400067026945 8693839831284568704 2872190102388515457 8645445252582694912 6954197927892197377 4893786858614423552 3574323208549161177 7407146099822737601 3895316605498426369 874323367408314880 3155438925230024704 1087830048065353856 3871546344478597121 2069554903357344769 7132543233854861313 2891553633775386336 5351764667497177089 7989720981035106305 5518666750741563649 8444797441793466880 4725940553750636544 228074811557477328 1973267368038178817 673509301675130881 3645529833269796353 2608753061783496705 847610188989880577 74355992526094593 5838322229661419777 5769427458878062721 145574755279681728 5553399100759478273 7648272410796955329 2052123203247212993 3695778889750413313 6819681888696534016 4004791898597101568 5962899228992715265 2191472475339990528 1604674046144755573 3914318523854678017 8499342300170992576 2033664992230008576 7045418299905433600 2264307631868771328 7297663075158065153 624482374996828160 8491509390801072417 6971132036310958080 35579815829083521 8213067244144102305 3372650687633223681 7408679039274764321 4389680105415573505 8050637947944304640 9200468630384145344 4168665569373470721 6578534636463061513 3071186666085466113 8794783468843077632 5008434527910598633 8864462245877199616 2906005294267597184 8192728190966939649 8814000333198637568 3698744439290771557 3327996864968885889 8308479272046399489 5507444497954206721 2946111676614602753 2950392873678944256 1742026796720619430 6114063425967657472 6631889633973821697 7739951723014443008 2384056522765957121 3106378210889583744 8487349154889179521 2155292657827467265 5083768350064427009 1594198697506109441 1830459861293145345 4298684314095386624 1780750369186839553 8183182157660422144 6297679711450918913 133319066017908993 519366858433507328 3342447069530534913 3503098417603198977 739918605780896769 2583911192211218560 7968507605038239361 6423022963929168641 794821824075112449 5529433948571782400 6056030086037045249 3497469010563924736 2450599829969538433 5551976484065010457 1317529178335084545 3243494345165168257 6922547565335469569 3097811696277332737 5826421011566804209 5448883110267699200 4390849603798724608 2877687660430614529 5396004555172462592 1848210361295712288 1158619852847697921 4380072853045995521 6717695027974017633 2260983229025557137 115583379448067401 224857668829782016 1907415243638480897 2521441878829336672 7987240851710787584 569854177637715968 1838101554608603136 6663458267719697408 2745786464948240384 8854051735260233729 6433110232699602944 4463172499289142017 7130022606685363200 9020584765700066240 2579871211814406144 3849144891531296704 6265892117607383040 7796541077898739712 343179515653947393 771552761889980417 3181609068208644320 1809420142693154817 8376245645300113408 3876970786584163201 3799834897070491649 6814657502610434945 733649388844708609 8859911596595770113 7305969195887575041 7928727214772694208 8415237853070559232 3746652898917670913 8191211714085910529 7714118350601558785 1764000971560909697 7230093321190457345 7800000307807070080 332116386058158081 5802423082426233616 5396394200153051137 916957090558246912 2546243811843506177 1921148606719819776 2324864623391264960 7107137273993541633 6656673632203835393 3899664172491038720 7947307251937496320 5615557174309441984 5428727431439974400 3205187021332986088 4157948934890717185 1778448919880164352 1410266365092066649 2205940600676548609 3313219071635149248 4794370454098411520 2021985752241504257 9075672550016222208 135653366402398720 8759529338375598080 4435477734074921985 1154572616651407361 7113269013094170625 3313219370139156481 4600509717914444288 2265755502597309505 3451322592330836992 8904495545023042648 2893978531339764864 1440063222248272257 5444283965543351616 2030931923594194944 907572928941850624 7634620991526669185 1916330033237989376 9177744218876126592 1990555006514896640 7291000734624505857 6751697021968822272 9172801608356052672 1762902164222163456 98142201614080000 4710677176891315201 6387066375921579969 5170361176044445697 6658360169036939265 7199789000805358752 8783519671502307328 1412035991818797057 3146008616767954944 5149808064096417920 6896254439993221120 3298648394865401856 6226960632818909441 8815649103726247937 183439822730617153 5823831518435618817 1542893032115454177 364465576840014848 7101932077440181121 7028489689495746560 3759885327493473793 7175241027003788673 5148829622506487808 4386838673609340609 5735909186193215557 4103169335297990145 3210773178687356929 6101454982967108865 6475460342783541248 4117736589477273600 234816788535427072 2012961748424759713 6082217409082039681 7252277800632455144 8898085518644396032 5670827994861916672 561603705473224193 1116248889212770048 1438216229326415361 4283855749197193216 8677415080579727361 917677749110968176 5526180928623621025 3466302188950044672 1112172428163186945 2828979836871825409 4976314634973330433 6953715980505710593 992053540628500480 1244111748227429176 4640471308969999841 8790154229251513088 407272754867791488 8593508128338557441 7512202135923805185 1188959801756396544 7166273386689964545 7004145174052470785 2719076565449543681 8565197525226422272 7662186082739403033 8979768811680867032 1954307677302017024 1409383692846961870 1142881321351490049 5481937732838830080 8824826793324464896 7700244948526693376 2596071894089161217 1171770224819092129 7339789514211518208 7217297957910801408 3008507617520650240 6430497547907905233 4248700202205634561 1731925739190511616 4771282793791835777 5410068061476258689 4961964192495351808 5869015124213202945 5511567215167230977 4478861242343623712 2606126996098434048 1161809396857768193 996567869040771312 2215645371993784321 6614720486866928513 6032567467375762856 7313792345509920768 4966187321180043265 1730914258945710593 5084819647406800896 7525897614439757505 9187698855072618496 5273570185271836673 8528047234649746433 7343623714320941057 4819194189350957057 4057557991128170497 1962412961716714880 3925826827984874497 8281279079263003169 8404893279757808640 4030872695781457920 2385540567040399489 1311707288051113664 2823994867902672896 6528912781521747969 8431339895773921280 1839923217219358720 3176145989266541761 1627613073376395265 8409725630107692340 4733870031745875584 7106509430706865473 5859400600190337473 2609594100205905344 7397875505858215936 7029968086826131456 3851120575961499493 4790273713206574593 7057256839461839745 6736964764409016320 3979941909273991169 3692908994781719905 7492280859161817089 1775577758958182401 6635243140014848385 4301602960904552448 7179461563959072243 7802717507441389576 6748293802915964928 1358650137630844737 6700646257197322560 2925688503218995200 5050298258949187328 707089350876806824 6087232265953581504 1365613475178985473 2806790899608249345 9043645800598579713 3049426517936415617 1642882316339511297 5436305029182524625 63895326320899072 2830839920825992705 6011356014180173648 3514634817539673088 5142100942395179008 3154548450594295809 726960096051121728 4504662155358046865 1841944010963230721 1391736964733214721 1400702300092002445 4155851234101690368 3603361889409430365 488207690428579840 2126886719969999873 2366686085199369824 4258897267911737345 5305091246230072576 8292565404476629729 1571420514505981953 5143967429721209088 5810237956103036929 7091896617113952257 3986472531058930816 6799006292287489025 7986605945453556289 8256736941151387649 5781917675002319873 6915685065977108481 6129023904780907009 8733624630580896512 8049615479412382720 518973293990743040 7775499814496569344 2386183265965306880 3141345041637060609 1272153256374939136 8866375654831932417 7800706283651837953 1821724170258504705 5436291579560443904 148012660669607808 7240889324672655361 3212219610097020160 5011906793775390721 8665932917396807681 4487827077106452096 5212518684027518977 3188192217795811456 2215383140312936448 6200638244652698880 328164036988829696 4671852870042667009 7684774005973245697 2785858630302306305 2187554544667718912 8209613633595433472 706192201356713728 2622475994932798977 1691760897829109761 4503870676352325888 75903020428894097 940843026170309377 3100478639998238720 7159894464530634001 2962054439662368257 3101459857905615105 5887911172081582080 4202172847557804032 4148805806342582593 5211762706137867905 243415856830347776 603849157834302464 4419992044092850176 4754102995705735168 1283746166741787265 3508014897992417280 6086031550537102784 5381172248558600193 5352377800846213121 6110974132862676992 2623062549512556544 120603677736402944 8374093676348221440 2718266271684252705 470251587666764064 5939589916493905921 8874016386063076352 5188031467845767168 7531268758204771168 7063120041388950688 687354629017824257 601679417274482689 7985422037415856641 5869418358240346113 2461736430746720912 8679345854695136256 837410740615572352 3014156851700834736 1101429561634742640 579916881694844929 5339915723744508928 6829545153423581185 49430602055093761 2838579684291378689 6021934630887960577 2317027538700558336 8419589184299849728 8413221754283313793 5790215564809285633 7613493292136774081 5702280362224998401 3605040543975460353 6233118517175844865 689817085757883200 3663432522458246144 1770274173902946304 6430065948728995840 7851926438403515584 3419606182173623745 5749414967480485120 4984601475305963520 2014714585048390144 8929441231856435201 6903921688944562177 6384383102585406209 4121597298979040256 8730481737450274816 3792594463827602944 8185650225865256193 7410461109788999681 902289165665337344 1443015826867609857 4790962420165705280 5805436588396024832 9195108712753266176 7581185968102611456 1931630273193510144 5633370610136563713 7112900891950418176 3188061298462021376 8648196627567102817 3172610671054662145 2881596370292008545 5936103454523654144 6293581790699372545 4294745343062833537 5918237012414281729 3644312239773345792 1063455484499641857 6337615467257561089 9117079989627728769 734810086534680577 8610910795318427648 4364335141260633937 663383732549188128 4501738708602213376 3172465235510689793 681265118890645313 8936216903928631681 8049400512830439425 3250481560818278400 2182191988738588001 6296585796679172097 8499443325412254720 553208117694791040 8017705294460304896 6875189235350223568 133053710650736641 6870817793618280449 755856274332188672 7994113967107133441 8497919465917120512 2506134657968420865 226383192158896129 2855289584681454937 952483601858678784 6182505450405016160 5509393501712618816 727325736451495425 3308058178492483585 641955308695947840 6101564780776937985 8081883573159723008 5474175429239506024 8060615224878607873 6886031250860684800 6483573607959756800 8050617769714057216 1976205319734592513 7077145224084396033 1880999561607226561 5766870643859666561 7307334777516851201 1396111927257138816 5178820469243076609 4404526548692500481 8751469872126410753 6245252589024685440 4487049658232007168 7134796743423557632 347745403107532801 2555440281451967217 3836680792994478337 1325461319027941377 7621505368321821044 1274492616100226816 4946910108304254209 530397437326148865 3342018503882309633 8169130169948236288 3588795197149036545 2581143457982220672 5462064150999859200 5262463358679953617 1354224454335311873 8477720906448729089 7993237103881224192 8518522087244189697 8687202917324488705 1851762955808252928 2371734017270972416 367059062145581057 7909578500622555649 234381361755438825 5113265986043838464 2455851676022263297 10007601791362560 2677730340083203072 2693176712058402880 8540634388487371777 3780370270013018112 5867450513018504320 805077221860873729 7018194620796702720 4832964083233844224 5527789641478156289 4400975893581377408 5684250738604048385 3079303349113022465 4147288768934120960 7087201373016529921 7170168834802659329 3417656834212669441 5807134732894873217 6715331303227049217 7597698822171596289 8872281912183864320 7101436431822245760 3064807183480061760 5164304888678105089 6937391785744683041 6855192682355409921 2802692789138620416 6218518283122920321 5109171271016374272 9026215293665894401 5206584923439360385 3314578179639955345 8555152348944074241 4904939708436696320 6100925097773369601 2581458788627202048 3991261001885812736 2909330422231269377 6727394877040484609 4797968759863800577 4688975768681447424 2501524244996377345 62345537128708353 5777379413162984321 616327719502115008 4750958951494612992 671174326141524400 1527655726502342656 5145328876004193025 74320480100406017 2838225863534460929 2605429606503126016 320443548049278209 7941759951762962672 8602825037860948993 2654978616942657537 8156102782489722881 384151612063897601 5541255541988596737 2520629281843474433 8639359094278029313 4342730318956261377 8448644926707871617 3710545868903910144 4638657992918761473 7323152732284164352 4380258799720857601 7477633405539915840 2307621181903361024 2666991134884795648 8783733210560593920 7553747088842244353 3639722605060367361 8575128861759011841 7483903682472312832 4339367929082047489 1508628107586002945 7977721427735136896 800424115305312257 2904017797801869312 6699103010100773968 8628951144994885633 1173460729509799217 70580906557449728 2480910682890958784 4082444730629600512 2146365580824125441 2828467859282657281 8826739379461448097 741316374954249873 2197611028384636609 8049352477950074561 6292505183261376513 541353924447794176 6117131039078400384 6565042566563608320 4531464494480527468 6591573626884457217 3297134544789196801 1755740132966242817 8404793963053111880 6764416626843455489 7211383806870660481 4890234651660307584 3119627818619375485 8945582615532714624 4535299928247758848 6766723260032285697 701215436444532736 7350896306458524033 877524561081754816 4361140917902608432 5789454741774807041 4695319767390760960 8519977499658548801 6331883394941237249 443864486625435649 2993081159193870489 5978903484060184064 5308268051188336361 6483237365416989865 5707608020434619648 939972437228738512 704204092633426625 8980180664076378112 5332548634849412739 4353991599304788481 887707811652829185 1125768313065581568 1459822530018118080 4422354876012592449 787170811619166209 1735796032349929473 8324078311445833473 8324048777978924288 1882544473349201921 3756224552211779841 1939021327842525185 350777688224837632 7550238628793168768 7393640490974404609 6074635095280834845 334445590766542849 7181535644060059777 1453375781941435136 6324696191086934528 7783621535998935040 2701108891246513600 6522964666675115393 1723822533880246528 5639773174513844224 7032467938161983489 1292484463815866240 3442277888917504000 4612486288386004736 9146540704500484096 6133690774143749889 1834699498837571392 3754968847590432769 6216374195977054033 3383286772036782592 2820055249842518016 9156048040700656257 4175762363471306752 6472406864606922176 8172850842654883073 7871422353920363552 8493821328409811457 3933405065284826881 4528505804575211520 7394055851044487169 8884775623656930304 290303837748293985 1871702164228727809 6079702396612453376 935221933279143344 4823483679191644673 7120693099358584833 6765887761576624128 7860528019597508608 1287793368705220096 9044590529820493313 208362340714807297 3523756094664015269 1727926363341325312 8741910415952718080 925312716385208832 9099468511161900864 909662536112781825 4314199724368656320 3052802619624168960 6238869991494280192 3307924188382809600 9122222107767897088 9036707991800422401 1863767662100709376 884378328192324769 1731165366393411665 8476545353948102656 6137894575604870336 5059659545100314112 3230201897028648960 8697898849015968257 8472772857688902656 4568694470654691136 5764792547055305729 4168907704097963009 1833838126421770240 6806010319680765952 3195886156702488448 8266270872215235809 7293186863390818305 6787173099904153601 4721907917669960065 7850942064228327425 6942918460354419184 6017530733778770945 7082308227193536961 5666780633769328641 2955472440026682881 8929454015571947521 8351521960396577024 2273138343856040448 992197714607865857 7682894024202711041 8823753499333795200 1233797413948801024 2434775905326268416 7504396784078349953 3337659281278711808 7539217480190013440 8905079415050292865 8722264883549975489 3499284566516418120 9154265677050838529 2009011287197183553 2288248433885159425 6394042033929224192 5760773006703720448 8248274344672424800 4552474629991518721 1119004873270243328 2169512571000741888 2739453390395961345 8223001335972809864 2141648421114229377 1605322634368767969 2032616825972688897 5819107876695535616 5337341350373958049 387285330919897440 8532433603195139713 8677501855998465024 7596867982292434273 8695312540997885632 5161870223425694720 1676838531959365632 4909163792027906048 3865735070056123904 102465605717103361 1408332049010575360 992872803858208768 1194754330490093185 6739717825104162817 4862066717925911553 5339636170144088064 4178003544766102529 3409852547479618560 5457692528777928704 5139626734397655041 6450703878164451329 7635439714328248321 4585280739899684864 1114127628671385601 3704051850802909568 7384984408498560 4146813823074737409 2567700762212327424 828854717508822529 1017858803254726657 3524247093279438849 1501247020076584960 2442615774916044032 7492717860614536449 2266867530394752576 8619766026056531521 5447483596778186464 1903969375647350784 3213685681781440512 5627177535081977601 8814593905390987137 1572215773366518529 6684007144287384384 2834482745641479553 8955125024743198208 8479864719840951649 5868450080894316737 7604677430021837280 8117911949179180928 2904882835173238529 5794441443658334208 1617241263774255232 7854937838687146400 6496751091386833408 7980509306382116433 2615218185061498880 1353916365711809153 7012111144363305344 4580697984848181249 2211107718482765537 3493019767412553728 8340826792685870336 6709625671225923328 1934567335260721153 7828935808917554176 1212783260822414336 3233350152665408384 8903112969989261312 8580330683063165952 6785550196264086528 195548522631542497 5312964757781689857 5044079846623578049 4000337464042052161 1579675681051639808 6858227933993747457 6182197105059168256 1691014373779994048 8532035326351199232 7814636419388104481 5606217607984160929 8270157201902126593 7272783473011158016 3581313224620234752 7874919653402935296 4727282425306083329 2042102182129529984 945596916080419329 3330401074501239657 8140097046348201985 380213660849790976 6506395013309763073 7420691665421840018 3490806228435701825 4172696251458041984 4226920751392284928 7310943430660587521 5959399948661073665 1576872166765556993 4428597987516088320 5404548875900049921 6546181434035159041 817486318132356353 1048950324378313601 6068352566462526465 2675769331444224000 7281143426832716289 2673925556440856392 5668462857944796161 2456432130097820673 2133873038123338241 5175247537291759616 6153864320138629121 4767708396411011073 5153560510881071104 1047997218933440512 6347530334795177984 9089385892853990208 1113312288978731008 8025491672181090560 4748284982463857920 1831286469740470272 6354515273418309632 8194939834743777280 6047784856754937857 6351214875697209345 7406531639456224257 5775379914451806721 5819286775437467648 5533128971073007617 4113901065015047840 3351545847828688272 8192094004743815168 190440364960904505 6986214938674044928 5597951456352141312 2296495655683175680 8962966256364617248 3363300907237122305 5376837990855684097 3070289173546401792 546956455848480768 6621728956106093056 105223003174322176 5222093589620236289 4952147020379332608 6998927737453084929 5618101365008414721 1353950453160296448 1622821862334399489 6837327642664230913 7738661182991545600 9220351259480358913 8321541194642007393 2771312821525137441 3157800344993911809 6337744266084448513 3966194656484151297 2162474752647570177 8528324826679599360 3893015489333510145 3315089763066007553 1714141336319854593 8427341319300164097 7313062565850620801 5980922035068272128 5822792979319848960 567053930463386049 8914090452512043009 7868761217918921649 8525741238815413761 6591889193020464384 2367910075057794176 8795210989319758289 9112896806782193664 7518650437491017345 1705420243444166400 856707117630582145 5127673083410176704 5257562171512964608 537118472770340929 2803364641668415488 8298894186000004225 6038220162284820480 321601857605096193 548160033300914048 183851318886090752 8169561341569572865 963325764321693697 2043367533649668096 2328913193476292608 8414341962055221249 8313638729715548161 8381664120960691456 8879653305426393985 8690566504984664065 9076450022094543584 8098265336648972480 7529368568400683008 6175475522587039745 8020211555068649473 5098653327290594304 2505110050391339633 2536141853293731840 7311806513869258752 5723679931382591361 1323807200150978561 8164565958404198400 506237812317618177 7422177810032534144 4643792900477170177 4808049450766806528 4674057879539168129 3966484568467379968 6871070058749308928 9012025793892857728 2476832599217629761 8340596258361436161 7626491163748514993 8375094339970137857 6196742398461063424 4661986083845878785 2744745721339475584 9188660116627309057 2056137752417221632 2791131002783140865 638996098690119072 678086454661280480 5567612642078124545 8197946106623086464 9065094638909633152 4439506149779887233 6841704256855449024 3040647364839899137 489691177593858848 3341497758597519257 3556178950850345601 2649354521541476352 5458312897389953345 7831411759127805953 30145816329297776 7401890832011315921 6593513311905979649 8758720886327411713 4575867673557140608 539245591194935296 917012685342425089 2502077456030629888 1995125570836255104 929041826017188736 2143013226930282497 1066200745527934128 2824974762738259968 4444953615470694929 5810272822895411201 2230932414523863872 5611577096300066113 3307912009449160705 6730691893064375808 5790641716654874624 660418471690522880 4195682552954818561 6637314857570569729 6444979207916345296 1629105913140722497 6100339246119006560 3044843362783208771 3732957291416233473 649014297456150528 7892664785189003265 1952637626751201281 1756228535540406272 4861627264637414400 7260210865825644545 6017336164715735040 1168453069863113728 1428546937578851840 7467479782319042560 3704334376882391040 405408967120215553 6785668742642683873 3494565158755790049 6129478438273572224 5739357679837143425 7426752147622150144 3918359377233172992 6659116806883036161 8438697234766654976 852227877810970624 5759926120419077184 7672931393929052160 1053616376609931265 6278003329604627456 2733974267431164993 3827254196029030400 5382438290893210624 1977864650839833088 1294515036958189057 8145515977653084289 7279285055082864640 6487054962319548417 6030587912406958080 7520268513486771025 9125359561144795137 7314917951652495361 2127245341488676865 3216417889998617473 1917430551810824 1804792425077910529 1186751816613256705 4016334963982270465 1196348415733300352 7647492060654572288 4469702942238500608 1260264503630732353 6435331858295173121 3122311871647888225 4553071975513363457 7965749527839384832 8146997165521510400 1723500626984389697 351156479016335361 9159133922194702336 7218145027749052417 8795900844873655809 5530300180989785089 7155333818696212865 6877334593845836641 6461390371885318144 4087992294510656320 7739070431125321729 3176772969609822209 5865111701477947392 32337495549579136 9027970701007269888 7743757975837474816 3655709160857849216 8373505043132939072 1515273532846374912 5473645147339327489 2475241393331802113 4203882177201240576 3699770653599611045 6868109388679499521 2712577480323710777 5902243278585069568 1975792080164856288 5182381725281247233 5122424496593076224 5229416904575617297 3576028187018437633 2033749328068236288 5701139562169470976 5027080779951538177 3699333487267705520 2360498196189754625 7216509530856383616 3074144797989388288 5897609060785425168 2952540939148083201 2310692771196376321 6172432202078657288 8842462449548203264 6877121412267718656 4653409412580639760 3183159941218940865 6927076473561415681 6364049057505136641 5522517321765093377 1484111903414681601 7450785964067145729 6761979785087985665 4234461672453304320 6345906998663991392 6914084471724900353 1470421026718547968 5923183004661463040 2148930728342548481 2600365373430599168 9050110954689294744 9084738778713352960 6937353994955411561 7559332168862924800 5718656369693456165 5561114698799809280 7597192842446498240 6383741695891459072 3500064432089764352 557863741452202049 397963637802437888 6760668188653026305 6598339853436411905 3019676485344662145 8884614945866326017 6604564885753655297 747935529351018496 522220561183275520 1246584814525284352 6500039359036981504 6028643919289810944 8814215046867234368 4077845084695662592 1852653741238292480 3462425481004367873 4350394907413815297 2876191986060654337 3337962414095631361 7012744552891842561 6045664060012626944 6803828812506196992 8770321638728360576 8273779437975331329 7013049136290338176 8431544333771517952 1805748577418739456 910877939302406145 2637025468154572809 4382717856920301745 1700513408369946641 393888797118984705 4567758687528019968 1688094154973120001 7119649108327702528 781020857357538304 6482580409114166273 8972032947183905696 1311231340175248896 185255803476967425 216132435460968448 2963871032290679024 1288084941342442880 7850264895445250764 1225265462892425536 3777705434524697600 246175899193378873 6853289643013889473 8111059107061862401 1432901421208281345 7866618124681602048 5961942058703781889 578248767642693632 1583468836004501504 2429133946319192065 5907403657291769856 6299905508745476481 2904990155011129344 2739444976746077185 353438944469846016 8004098038496690176 6959940734599372289 2422248270164398472 1762838875372310529 654607260049545984 7221504970205075457 5379355218704496641 7007081689377761280 616432121915262209 8470396321894998016 4649595245283623480 2066031174684229120 7401072442357710849 5126338810006304768 3166581114059403265 7340596945271497729 1773803284773705728 6897402888079435329 2459659677417163072 8064162879994719049 3522737766298765953 5211690238276334592 3687787533688037376 8362722355694137344 7912700959123007489 8112945352132016640 6768177550627011712 1924073259329558017 1811339245800658944 2001264296537539232 8088031369383979008 3540713910280036352 5967003176101588992 3422876308452997079 7443655318642460672 8723873759140773889 2456423083371876416 8821713549979424513 2597921033779394816 3021381080169904993 7519371438883303865 8741930729537496769 5513983420254214529 3610183760551796736 5454777353041840641 8694877074505568001 7248739304195198977 1981033913494863873 9118149801920307456 6557588717631950849 1437613608878888129 7054850011704983553 5573511506750344960 5400201863818874369 8678370909852309376 5678838296625190976 7767571277367168065 4320423491946946561 1965055225791532993 2373401629685030912 7196928388225294296 7789272008057946112 583880298311389760 9216497230481196673 2471800741253361664 3774618348801240065 1193030452740320256 6404034133598851072 2469618793139173377 2656890951360774145 6074180401347580992 5104010456600542145 3210915623149662209 3694234009298218240 5993365165766307985 36524527560646849 5660416421786246785 8357612362072896864 8373714923476135936 1988514510855538176 8130447169910538880 7106310115856609944 2813160088355880960 8560815141661997569 4959520578128148480 6870386680291508225 9117593961864069120 6237070800218887089 1964998127303870465 8447333075577152448 2085502661072671584 1114061698760966145 4634544096246546432 8046765298199096641 7434943948737753089 1582792342824113409 725178104752376961 8780580106573544448 2859206405150966272 5731421184939377665 2569477925443428352 3136914380251762497 217679871855374976 4073374109820022785 6182415122453121473 2262279418222818561 4602487651328618496 5095202356454340609 9118545913621224960 5682924869594261441 4441969654971161857 410173240630682080 5083987613661745153 1231890465547491328 3548833406814637057 8207617986234709761 4094102900968755712 6652599160874007328 3326574928137792993 644166044207222805 3658058356431486977 3929382951747148432 8595546823665790720 5119284159957488289 5045384019359708673 8343981690445448193 841805726262938625 8968182799594840065 3315123770169311233 4767305792873299968 7566950361356696928 9028876852602961921 2465064875794992056 8526996069899119617 6445481546194623680 7299615895663727744 4560097790879305728 5192643548408283424 6918893516060444673 659551443485349632 7983997262386692096 6436677684234376704 851142122823958528 6204518527351365121 4790525011095414273 1300517441629555488 2379597679000348752 8417485890501898241 2166392591912645632 431523172397495217 690369128358598656 9076770706815645464 1605090480448892929 6574310986417324032 8183587052568367105 4954518763865230336 1902738691409333633 5988856831281398784 5841296711594483601 6315514551548654337 1907778152452325376 7412702688042141697 197956212906033153 1834076720529511601 8923631283537182720 6283863363552864256 3259285653717310209 6206677773330031361 3294749021302529352 2853828684144312320 2954028944666957616 8948498770744598905 4882158506732355584 5255309396939546817 7137981715860021248 7556518302103724032 6662798133804244480 188279818393032193 7706157488012137728 2828084032409062400 1832169809452935169 459855985111990272 6492168112154607617 4004411649003424769 902717396678117376 4262582838317603840 1947141749691469056 9207664247905976320 1429335241649494529 5025019850442006529 1043864758715744256 7565304281315028992 3292292293471862785 2022709105958545024 3063962257441617921 2745759605018697729 5430074404556353721 5592599849300443056 4011425033573367809 1846244247182758880 374399704368678752 9113554099236033536 7833707704680460289 212678062701268224 1756963534288209920 6125046031174326336 8521840853440907553 1195547005794832385 1585654284806366209 5079672587065542720 3632310469045804416 6016331217028689409 8271079458188875264 8377949738581576449 7548251509696528384 2845929629245546496 4492851109967495169 4436184949292899456 899740823321382913 1617831401675030529 7463408332652775424 1188875693175279105 8776318855220144897 8453788582654574592 33326214612503489 5513997229075898689 5270389888019333120 5049145601301954560 1972840906805950873 5883725522703824128 3396542132404597760 6281569336613446657 7339835209042503168 8097578437150563585 3341360779322999297 2084258594906321152 5363340110034705217 1607519232986218497 4458928674134024192 3632038275194535937 5449149668105446913 5565732508564290640 2178248897259461920 1342929139813318657 2354795764820647937 4422902543031615488 143078692997676281 7867711200266646288 5453458760492646400 2904279440158811264 6243457227246543744 6803522220723388416 5117679766458294912 5558436559442626561 2935763059641057281 5818969595107278849 7314778226385564160 8207426479356700928 6255567492601630720 4290417942132616960 7919392052538160128 6443417810288337153 7678315873784872961 5908085868812148737 1123486518174335873 1925236622752318081 9205474515121913088 8226686478226448337 7791618208242448384 68879460737032449 7957924663933643264 7104609496730566656 2612667011172810753 1688057944491130880 3147013872593403905 6511689462746762633 3979954911636195841 9044761577642639617 797831977886253057 1257574400419582976 4202371497136851968 4376036621181715457 80051146593918977 7565775861304294592 1125775515346330784 5355709474282244168 2593440266314275713 8840273333156454401 4517482809829249648 1756499803958033472 6918141935430069761 8790055957738775553 8626250950689685504 7449886862270980097 2482760119426759681 5866403584083546112 827945076328038401 2969898167699011073 6295827036802174976 8377874636261692417 178539589611184128 9193077102921192449 1126431428128407040 3022994371479883776 8194690507276042240 7368312043113283584 8673653735221217792 2876005433731560321 7921180956470681729 8985351917553197056 7408576246084272129 673630560017657344 4959090936406605824 7599675595597323264 2978388289379076353 7293427160578457600 1520897126302952449 8444680014091354112 826795606479083008 4422498686340929857 2104791632726247425 4130337090439090049 7889967636105872384 6405354373365913904 6382932512193958129 8319017026711846912 607296563648303104 6474729324159654913 5996809838429014497 7793490060389457920 8806193946248198928 4297752989628774625 1268260344253410432 7998463143051692032 4938131006028173248 1033769869677556160 2169148000776596992 6519402417134117505 274008224466534401 9095433420625472848 3554819188001172480 4110769711855625153 5123462386292934656 7368275539708762720 4783569453828870401 8730819309378040961 735813399902841600 3835684787149603072 6922152487210483712 5143132303201756581 5069859255601157333 8828798776713674753 7804633144009809921 5237881152580004817 309554200010606593 793557695880396801 1094245336930190337 7761048949332631008 3674037329622632448 831287971481180033 9142391334708049408 1275263944951356353 4336271398696866817 2458387758087200640 3613383105392539648 706843831060338432 1667791553208592129 6639302051149488128 8957072532255604737 6360123900131817793 5584387856055718237 6446543795934134273 8358415996729425921 31406277037019648 5863246975124629504 1976511075503438016 7360462764547612992 19462655982965376 9094634176964211840 3040283157865414657 6665875572786951168 5561442814726173384 1643148590943886848 1609266812299227137 1826422479483868929 3464561273248120833 63804096543035393 4932767025674059776 3345958353485384704 4717100724735193088 6172759044360144253 3614817672218697473 7701373349171443713 3236279671139705857 8134483056820245504 9220680510196784129 293592562299811840 7316170421320763009 6481064970540550145 4734291161399257089 7491148443800584192 3670798922026057728 7130334307527484480 7446556769732500481 6832173444986217408 8790856468488296065 4214168553749933376 4435566001621345272 7454350295485474816 6108904362642351105 8371481289432798976 9064996731980148736 8229901901106774017 3238964583443702625 1903677401412849408 7702868751098626048 4885493655842273793 5889416855375248128 5557873709723936001 4233566702928150913 3465413493859721000 1602599553681296129 521079583987884032 7873019672105643008 4753101412252516352 5430260360567184512 6879241733038999489 2616927615018202101 6744733136576689409 7482288035996078592 6910693427272092673 670836061619707905 4968257063647357953 7739203383553946624 2849575640389394433 7591632298524921857 1043126722344615872 8726869778124967937 4559981331476209664 5061806062719025056 88991691440281616 4794510791104454657 4027068015863165608 4606062731776459265 4363515472658975489 8035453684819951617 8300234113129946881 2518771548612429408 1304948960449921024 4602656595903150337 8905964687052587009 3256905030811427840 2234886281486927873 5504863661246790960 989980428464782336 8056522702156625344 1062618472615915520 4985076525624537472 4940074494208324737 7755641660841651201 1294214426880384897 8171760454742048768 4581577923423895552 1261213709545783937 3567373387267981313 4953164306760944864 400702775840156161 7349234566636896256 5692369432582524954 6872379126255406080 7947919081971129089 7779360199204380160 5541889770957848577 310287949266829312 1188766638239000385 3801252524285904128 1359039668250052097 115500235632771744 5905986896875167745 7406761673577660416 7966637515106034114 3082720601192216576 9039682832972423168 1855352028813985792 2083895584153243648 4377061715893073760 104966662236332032 750288331459878913 1593727052758348769 6505474432104091648 4199769190411255808 3642974075228180481 1650001600598912257 6626264612337373736 2659291156795211265 7969322745768294721 4279672990244904113 561752505491951104 242671436564366913 3665013115163762209 5731899740149976960 1015308062489489536 1950108676803997184 4007663263015600128 8060552121541459969 6321711498274418432 2698896551639433216 7535680689772445601 3394292579122913793 3913915471429314464 6110369216320064897 874017216834306049 2668778846407137280 3524672767689070688 524091772309167360 2872577508512779136 4247479234441576448 4492077663410921473 196910837225853505 980430195290664704 6230175500411614208 3143222753351097344 1151317596549070849 5702948498897259744 2870421569741109248 3834764810041637376 8619473024473457537 4560082917209461504 8205567435004936192 3870528185551077376 9010933969240596992 3149204485196988416 1873949097189703681 3525329026302063105 92833386626310144 3156238114747320320 4574491006444159105 2212720233948131073 2035139353906263041 426265943591682049 417517493218826752 7216489759274709760 2943330865587551841 4397127515410449376 1888484729068450641 3241622401401680384 6649880630610456577 5824140028678919680 161179080562827265 2672332689233205248 5246653486430822401 167527713260145665 8208532258404136320 1926310230392570368 5987509047695172897 6719384759241277441 2649093786278290432 2967179132683472896 6399898253519395728 7618015848711626753 2870125465686839296 1304603184607649793 3635504158397661184 2012942169052430336 5368842094037487736 2119108555389840416 997420479772672000 4514536060837413377 2162123528789197824 5211976814450046976 365911446040346625 5094817902780034049 6243500285999300609 4553668431033063217 701339065239279280 7557872345423707649 5170627177581881409 5053840255735697428 2951169415193808897 8700182453918028416 8840463591925270016 7017780086966046209 2948458998957219745 3753444355927441409 6750323439536373761 4954067410259969536 3290756941265489921 8606449227510608448 8236780067951492097 3261095061628387328 5436840301351751936 6093961062741838849 2324661162238055424 7270088987058028545 1728173711758975744 2295799889436071040 6366788694579208192 3348661615754426369 6432621810129918928 1494316108754075040 8521308085297872897 6714866364407926785 3755251123029540865 4623080868239684225 5775454332332789761 6171969618859829249 5581464165383301121 8407803792143220736 2009060291194912768 8906933239897588736 4350704725656245248 6696133462940896757 7275638030176878593 5359513948030174245 5335311417854148609 3165673358725295424 2008441409163825153 8048918764648937088 1871730322633314240 2425211323985217136 4831577795039528129 8330646100296259585 2700136132410079153 4277239772495506432 7126728632680160809 6774065925177483520 2668658331796829441 4310549771392271744 5577329439390285824 6311166256402999712 5032298943384639489 6627110246330961344 8817325428738608888 4892384943717340545 7857271386770256769 2959407674034634752 3952633524267405313 1316314833407325953 2104022073665578241 7195582446749320705 1007556723413008384 5305924573436813313 5129071970490163313 6815760594962097664 4771396719041567488 6786975056072011776 7547772732591009792 9050221175360258048 5263935804084457728 2650661198049902593 5079526885398096641 5719182721299085313 8292753725193281025 7738179080022240257 6403800160767184577 7782443880708974848 6352865919702219265 1382525906249056256 7865365871438308417 662725071893364736 3199905807091543041 8786053503510001025 5622636590020231169 7689854424461328001 2128217377590214656 5276526736948199424 6736009952417800192 1794075763566186497 8312579574984316897 4714986066498159457 1923143949009232800 4896734198980767744 3053838302624776192 218474224920930272 8790298212461709121 4884706288984947552 1124859431991458304 5114326874449776641 5743151079972992257 3076967792891012097 1009782423133880321 2244233250391025665 2615279159789789184 5711733092285715105 3573629520861869056 8513102367940071425 3020270760965230593 5822602286364728967 5110362011454824704 1928716846735194112 6322218881880788993 2571567633677112896 4944416486652934144 7905650497072829608 8611666512434773760 4383024749067677824 6251237310738285656 6280932620621840384 8703965814020440064 2034224947318445568 104679790705244417 2747550750711087104 4381824770500488577 4108245608598936320 8296830643584379648 8991396566161759617 8528243506385911809 953635357245603841 6918463979046125569 3756154763683058688 4321090389768488961 6968723244669615392 2800986019300769792 8620946659157520896 3213356291352789697 8058547699557549056 7453338045123661568 8447101205240676352 1564110092997874157 965847039523106977 2400456511737981569 3500100581301223425 29104747731396096 4475169349492547136 6434807760547247361 6982607472101769217 1057562804065910785 2720739112977334785 4765012165736206336 1680236312451563776 8013505277453262465 138267634310046721 3908575806264542721 863292471967944769 2747403353747226625 4593708720949754561 643195668025070593 3630735820075873408 3717154308094705664 3397572875111333888 3062843145291276288 1607731706031777664 5627381541501182465 7230102545616039936 3960537117709129728 5367540794086518784 4742190472529816832 2756842964632599041 7619049157577318400 5700425964655931393 2822759664904547840 444819470391276161 3333572710033424385 8096772100451429889 2539586075705792257 59060386342688768 5526924502211419617 7985244969450025888 2850482601140432304 375026379187781632 2078684784619421696 5036044680160507456 2067267925363581184 4899964114807163393 3648364728089223168 2639371774114988032 1570793261477426689 7484932037037734913 62373422261862401 5328012966819960576 4709308897745376256 8521549100713853696 7650305410504520688 3276528713126320513 3239843654487209984 7955544392307409889 9032570060892209152 2425518224966416512 6412386592093958528 5228693965165527040 207075073030957504 2593608827215845377 8783997561193155200 4860795624185245696 6511854165338095616 3710372948800683009 6483744995494954752 8608195602561446913 7293291556897254401 201100139568006209 2450096992988209153 5005064110903044353 4778402734697833664 8070700943430770433 4156277971431059009 355110062618148865 3544938869294761856 7764888905707509761 7222738978786756608 1211543208403484673 7616009941701097857 219411124217135416 2321736010920046593 63878547615457281 406217396883881985 7684704345727153921 979559088377080000 8037683026897240064 6787683304626185984 1886430355687211008 9210219526850522368 3445973152047755264 4675418621387108352 2617194175134302209 196453111510261760 6570528110426555265 5867708066943166087 8476824963399608096 1123220449142726497 2978738706147676160 4645360441159341057 2443384143954151809 7364259455624118272 6529488457002892993 1755211823951502785 7048006477849591809 7256248134054800385 4419694544266723328 613170498601252865 4811519291889936501 5047068142051868672 4582733639249447936 5074973970042546688 7700138383142422017 732482135250262593 5976959537234151424 7544207420416817281 5897639135433509888 334103466247451649 6304751696908516353 5806501858886981984 5620261878792658944 6541947565178945536 1242975417422716928 6797155360999600640 3124417308020303617 6512233937613272321 4597439335586518016 5966788718855117824 2579293088540437472 8982795832127441537 415420718727980032 3256894712588171264 8565340503784967424 6819198960266717185 7520857472492363776 2778761551275189473 3319200721008775169 8019843400730321664 7913811531486498817 514078348414529208 8032795675705679648 2647296438090809345 5539305853001646081 5246713770862260097 5259669626567344129 7156423835449357953 4374759660822659073 1581106632871143585 2805768369347192164 4440345881533546497 3143015764176830112 8157570431949209601 2523080579188508672 5355831978354300929 2263029288844743680 5713866342491795836 791265925359095809 1991695815452498009 8456543642989166593 3775709227005083649 7837940177455300609 6401843977652554497 1841687530967224320 3876931457540513792 1302470024590276224 6119034361436036609 386020859802279936 7514268605270922880 1211664510789554032 7493141572852826112 5974704554424647680 2362844376456614912 1596182967859058017 959507737445855936 5633783093402415937 9058070559535967232 2446091787835280896 5636309358799355904 95740593397099905 6203574857647509248 4954231232189665280 2688548052731441152 3554086079727652865 5507539508582281217 2433172876069675393 7168379617406966784 8087882987824658592 8824986419055239169 2681431884436683776 5892640581189765120 8830707506651611137 1961866365322653697 5812638989050071041 5565176877262719040 2703354207454060544 528689165181837312 9131756297571500033 1994726286954481601 5451286180757504 2822619989231494657 6747541241127051265 1526427184121735168 5116689771240143315 6399287648926944288 3322543953127339712 207562899350254081 4776164473971409025 5861129883175847681 1533005935154112512 6821004946011988865 6222852553922297857 5367934524113620225 7448049774200149504 625947911964356609 3233712896605343744 5346921613596254208 327862188341452800 8928043029199486977 8746967352048146560 2939959536410910720 7207956498224155520 8754558009568196672 7865292656027234048 9005019071368784384 6928418062085554176 1604063739399716865 5251233620793345409 4203944589764052992 9036081418110484481 795996856878628864 9020046885317685248 6301165211843313665 3153480707355887681 2750855201059889153 250033138438963201 7254856362556229249 7756773223139340288 4888875297184071681 1109673475097837569 5420919093775796192 3671338511838724096 218671419562557441 4238999619058655232 3307057930216943617 8004981036709142529 4574370838298703872 4006983124475912193 4833969472197251120 8997179336183709697 8132323007156140544 3391334974877044736 5968953007084322593 5540039037029056512 1914286125499752001 6986138808793500673 1003329680644986241 7407068334927755264 7196030921000813505 1057532725025956865 1553187180738802833 4690462984638623681 6658180764133590784 7142733510327530497 7339805600446019104 3310907022782234624 6990959357593124865 1321365932822693248 21885691858176000 3057641608736210944 7818514193704116097 2019456074452755456 4941394564496138240 2872370194557730817 7404042276192428544 4181446709969627986 8149445185653067825 3597269245702700725 2384048063851761664 9149399087099706624 8961066322908010529 8809069699777167361 5723537337972016129 872461669409182336 4198113270674483137 6383756121980296833 6068917290858139072 2274779152443554817 8560900406571793616 6045414971721625568 2180708746915448832 2338934543180840320 959540888018619904 3950933552211935233 4821478155065753601 2206930096733084929 4673685266374754304 5521050148283392001 5836464599256810944 882572152692359264 769255143963728385 4136920353509998592 8607882022784684800 7546218460612460544 5539997949879394305 7684304037037383680 8323724304247437824 7589810817760093697 5981010548464325632 4292653811206659809 5568371054544117761 2278415830529102336 1775658504171991041 384806068471068032 4731367351145332736 3203810794538213376 6344445546893102209 6349530396022108544 3872243622878540032 6721424211591407617 4745680130170897408 2296815032424277761 1134633403702834177 96430675240067073 2258521371083437057 7823916055625687041 5574137226840002561 6128287926687105025 3940954753877327872 4580164917403389953 808134033565201409 4183222656960840768 2962208631535760384 9196562850567051969 8239407898475122177 702667699620484865 6776659640359067648 1156487253652209665 7433231065718530048 2523963425281802240 7813748020810068480 1141439049246507008 186989134494302209 7086192662992769025 1625461302071349248 3687269505188910273 7304236677840863232 651824915864297472 1883661938347470208 458744194174009345 1272825244070601729 6581950755708479489 8774321305598025728 1708009346670640000 8089793043615827969 6534573405205692416 5537788022323150849 3992659024462217216 2768699738677841920 1265691253591515137 3504274923694586368 7641620737517682689 2986131214752410577 3950630538682049025 8808565775175516161 2857053271623225344 4850615239388385537 2962142156495746945 7218212658026621953 980842370569535489 6266628663823503360 3535548714731697153 609895406818725888 6895677510730827776 2153795700892793856 6496816044448412160 6398103379583311873 7752583491821887233 4591790353503969280 6749379901326510593 1587669506346450945 874362528901064704 1490333858484670465 6524376344886215552 8714108508389852928 4355447349665348480 8109908332072888320 4718759215939239809 4213590429488995969 3908108830927138816 3139541887240947329 7338432017387005729 7244241437847905793 9102200810824636417 5581336119023620416 3308940016642779648 2620631896153893441 8647244615608233280 1007834259897597952 7006573769562974208 5323225059286450177 1508961953814809601 3976150658447973504 7749473233222696961 5979664247401117280 6576296306749033473 6233781292628471809 5844213451413366209 3055040521421127680 5559158313096574465 4696778274282092544 6493731270799376385 6544281622511582528 9148161086651657984 6970540284419276801 448358196630130688 2160224406725476353 8309633147752950785 2847343986957505024 4153413763468693504 5285128435831614560 7653167656375605249 8481154415506182144 4025113360319059137 228208627751327328 5309635135161162881 3204668085601648641 6984224927586511480 7385753871258881889 5441777999269772992 2579976956424665217 1182128316749822977 6236485203395010560 4493525682546126336 1369264917870025481 2206650638939865089 6726768834563385216 7714235091159711745 5496780260343136256 2116189404379398145 6510535122620841984 8946486135333847040 1066212012280713216 3489061691171266561 42624738436694016 3413592291908911105 5569342546338885633 629568516218191873 6178714178500773633 6298528887138516992 5692407024632994721 1938655632735106785 5446676019785552193 146534362049596417 4080768091815983808 1674121446650632512 4119531056439099393 5581230815768068097 1628214576731801489 8913987256903441281 8198967488884426464 2386828831903155200 7299397110995636224 5916212763270283265 3576783625394831137 6441891333050239233 6037368545398210560 7356471847701780864 9109324438463397888 5698071512145177088 7869482433866864896 555015704310194177 973400082113365536 800166977288949817 3209057330115117056 408377471580225280 2500582939852578816 3809341527932540673 2626140985174949889 4047846238442358272 3105173203408915841 2601277964365545472 365333249081333760 5727574663175593985 7002078824372135936 5576118806106395393 22905550436723024 7882724475950620672 6323793810679209985 30514920950879880 5081694415862145025 6418536632641305217 8050380214516534049 1311822423968069345 4261539384275877377 3703117416746648320 3205125124290609152 7556022380032107520 6589161262265405201 6645520679862702081 4002249867286929408 2425298942962155944 5921158957160394368 2829350054768218971 8685462550009921536 244960372575795097 4920617610187698689 4310032112511251201 188505402671758337 6323138850879872256 8792766561151893505 580208937154985984 4507997577766877880 417231906643540480 310550875916267377 8622866870200200704 5731465061639541505 416015997600211841 8724606121432009465 7999435411128516609 285106252822648832 3690253974877893505 6678534103503403520 5088679290935296000 844954985967292544 3855391654687402432 6426118145011326976 8415692684025575297 2806459035403355457 7096213317318868993 5834684977749986816 791540203584287881 7785723007590682625 9161915601202091377 1435482401552748544 5040869136598343680 125535657117440001 3875614472520105953 4700612904814379009 2248135159990676160 7134994534396540673 8573061799237390336 4653158947548602368 3029082776336434496 4260028915007638528 7540487238287306752 221053802562398209 1845838396383367296 5027257351946059776 2979161496231579824 6216611935473408577 1426070063767264768 5623934537433882624 2299992599678787584 1006274428885532289 3284389983177138177 2442784090606587905 4851960337456482817 311125450530213888 4451251877662932992 430067651857358848 6757490029628157953 2874408100238757541 9129194337017678945 284968140907003904 5202764394959514284 839359404629401600 3053216134813344897 2184449036498599680 1800598801676967233 1257660552714182401 4874231109247107073 3290308612019585024 6662307066922829057 5229828901480532865 4629371387490697217 7082773642980470144 4283823055738896385 2035296583988613633 9039535397624404160 4737717979318738176 9163444458625781505 8296819927494787072 5650843640905513857 4109021583633674241 103789466770997248 6251149754439683481 3174639679704986752 6389257534701683328 8070130129729642496 6814342090329425761 6569060424543826496 4506851105850500653 4556266092818071553 2433508234372051968 3758147278042064129 2689694341471687809 2444630370071961601 6392081035600957057 522961569454040577 7153176432702062593 8727692780599392801 4031758429887534849 172198174098063360 8409560687614028800 3682507328028130305 40250617681757952 7016821034378624384 521189304562583552 3007144359322376152 6613355411673570304 6971725554289802113 3220793503618028993 1686518733272933184 3764276897285242880 7562524670061517184 5660719788648046593 5178048313866260161 7579137529334137633 5201956901956040409 8530184299970234368 3972873464229261313 8794575649516610401 2652256988925482881 1602306151782612993 1796529358624565121 5139058912039770113 4328834324850149377 8149781009906758401 631881293955825665 8112556041178647185 4089722427122307073 9120471209101686272 5223917354596845569 2546406063978263553 2569200532032063504 5990958063999131648 832567843771800833 5024952338092990465 1456305323174416832 853260911393767425 1856400733838475265 2219912828228430592 1767951635696173057 6215698838213281537 5267624574066200768 5941327671166435328 8367671384669753632 4700075057397749040 8515031664837888001 6384055958772443137 3644587104474505216 4535659034076110848 8718927745504768704 887913827797278721 3295500345208670657 6113703744317285377 8536055675076549633 9091468731120334848 1696794768674456833 8773121770659777536 2087816324508965760 4763768986681131009 5967258159424274432 794557077391056897 7739544498624724993 4297945723656048129 5360135138252156929 8055495201636225921 5278662297706517248 4199928031029397504 4331120745511675904 4112534554534029824 2467589011970934785 9123288251285282049 4736665358213421568 7734001577993714688 7016340586205790209 8213902827173002113 4625282971111737281 5157751956880016530 1375429110727774129 5780578243951449345 4492440270979612672 402791034969526528 2675839586573268736 6705299211555684353 5663699666283057920 470843212532514305 889367572118886481 3003605124336228353 7562158615834419809 3911751405900759041 3672472299761754113 5420476391866499072 2167587173782573120 1485596074273899136 8700728305932370785 500942797575969056 8093536525008965633 2201712130661310465 2395358809028139201 1896348215653297888 7051830430019357185 5566811832056573953 6628190358736637833 1424746203360731137 6401014150112718849 1790000312477573120 1475538516269932544 2217682697230456128 6318200532963852801 5471115794688062977 3846311372185970432 385470796288016385 6458249725517163649 2468497179153099264 1564056495552503809 950719287150641153 755816590982936321 600292262312908736 7229920266216770048 8298098689051832833 7941718488208506880 5482162345226272768 6574974705794294785 2772112183088345088 4831312212013384032 5230010517921256448 963619981647231104 1859887666037317633 4259821439196211584 5616178201610338304 7930401287651498753 5662972268356199937 1497398234759536640 307979836435522145 161583765357707264 5143818937956564993 7630565172679441921 8082865029887673473 1341283857107271681 4278367051244469249 3481737108130638849 3879769075447091969 7596690077703205736 2846683015521395113 7875040233849419776 5254308535735336960 2964320075653784064 8157531654028382208 2328399182628031759 8318807214812538049 4622034432868896768 6092707490194406144 5337987512405958656 588411294195934657 2853040037693296804 456831987282345984 4057335621117237249 8918535793912846977 2623997528128927744 2313815599433181184 4309751200376034369 3800235654236312577 3174491176927072256 3574235870972859648 1769526941855973376 1601572562893057280 7272760817480798209 649179780666621952 8428818028621770753 2832550436240756737 2496705388923185152 5444979425032282112 2795683187040885505 8587755867283433984 1902232450682494848 2761408560812003840 5734325181972596480 3782966568550160512 6314728918106194433 5589789536702568448 5442315858915754433 1279437114141191680 4829602353412014080 3511975920929695184 1740999539652651617 3642014175411396097 6861453743951688448 2077192015259259777 1305653453110825984 4128464334434992129 3365734075065564353 5994687476876417025 7815841610469021697 5245687523057234560 7700917414642116080 8962940786653365761 7932774027936811008 2765232543423354368 8316243900125806817 4867973193056585920 2742238780019639809 9036013544995031041 8801841022359961600 3462129795619905536 16701359359428237 9002322819774242817 7210035567323217409 2156744474691601664 127448214018916353 5127320449454784512 1129849909706918401 473896470851043841 8963568251646166528 443220437218545665 6350677725543399424 7874748951964450817 9158157474967038833 7543513594434335488 3497057421167583649 155233533620484481 6633388193305434625 4074892097684930560 4343353624581535744 2086804136566595584 6892525213314160640 2483703822584158720 2618546815864629248 5376902582225371136 4776916695717748161 3962808782665136256 3765907988799627649 1273734250694096929 426696339242362368 1707507308717539329 7153609806730143041 6313505313882619905 603097985286214848 9149293011599474689 8331175515758657537 2697576115634385920 8136227346630422016 5967257933742859072 460374114861989888 5199700399002779649 8238672134578110465 1584215750417861632 823505699824148480 1273885843116127104 5178086030183182081 2653267443632288448 1140783655135346688 8595858035748438017 2000608541266935809 7384051335364081153 8266678799989117696 575425045270190081 5747635134752757761 2888165857031878465 8247566591129255936 8807964364473721217 6172081950826189377 1489574140567289856 4393941769250668545 811982111281672192 4462613862226442241 1085501688153028609 6059291210694304513 5907391618014511105 4253189097801383936 6230149268486750209 4480204307336889089 5726371936016138240 7559004007456665241 6334362975313425545 1081258209453996545 1231203597250822145 7514054963733223425 7741140903525444928 1277632592299089921 878383965591153537 1637340725305699841 544914777101841200 4278602595045306369 3927731255182589952 8256233684784217937 2760649651759525377 7412994404315480064 748025122178203649 6262783549284237761 3722811758406107137 3117919344824497152 7929299329007812608 6979416079769346049 2942674618273377473 7249163625855049728 1919733646923360897 7633209427011381600 9013640458020257792 777257009728816000 238535421071879552 7851810693463146496 6911648000204039681 779197322743712128 5137955866573275137 8906105483468886016 4343405715537854465 3982694547233521152 5279735596185754521 554440946090857729 6573249920210321409 2007140729964388112 1488599624177923904 1776887290460069889 4748763274263128385 800475256003556608 2055855407212010496 1420156543561531392 4638042579250487297 1078773287376815360 9098108790441326081 6753898466114928640 782814734747566529 5356379884385052673 1351568344611897345 6454674372529859200 4310835870614899200 6037621348720750593 2408754630077874177 7800634122470367233 6678234824483405824 6638022430279270400 2821960058492747776 4251199813090639872 8867333935635340417 6996039849086288368 6775920379491876865 8478929401445750784 488309424847667201 2042999933610639360 2889766066476113665 6795406260018725152 2347796330541004768 6844996791552655361 6289856620478984192 3574273985023361025 1 3913169488839517185 6804897266019696641 8473754421688960049 375879759688630273 1710116911343529985 4923014103652173933 8677547027225520844 8024800143747373313 6208596082855792128 6389612970118189569 8840254470339825664 7977613031969032913 6322793889375807553 2463114497462144000 2379105447819083777 4832488925803692033 3111607396814823521 9104449314369768257 4048217970976003073 6110910819493874944 8579918817469005825 7954602541032374272 1775733873624635137 5837931751910891264 732547687979843584 1324495214658125824 317061996854059009 1565899014321111040 7155381778010472448 3960062451672523649 2850222945152360384 996193644415081264 4190254109707993088 9196906068326627329 5647845109444495361 8082410351350310400 6025309374723921408 451267255638980992 6201501746243043329 4377052690869057536 6892838733899287425 3893041558721578592 8274558550591862272 4213839897207430144 357875285313912833 6636863962799407104 6152301741402901264 3931568106798930177 4846642684159052544 3632214758485465601 5367766818243064257 8470816654218352384 5569103723311504049 1073368152391322624 6079583169268940801 4664867957547470848 8664658216062504960 2613729459367395329 7566037824752611329 7825205248560120833 7991707236214920193 3335662666736692224 661078403707351105 5717787681750635009 7817241576207005952 2289675686676891649 4816630038713597953 6348718353651491328 2420318314930860033 5302705593639239568 1237383770483523585 4504067602849290240 478539693770640385 6436169824223987201 1761763113812982393 5192736121180086273 6547367912334839808 3915303020817777281 8388342044880412672 2846235755566863425 7809031224308858880 6833435307062628352 8087864932778909697 171023859010779905 6026815906922561537 2940588471716151296 7903303889374873601 4460487236524455936 5166517193909300609 3661019126086838401 4453674810379075584 3346132567646629888 3430952431637535969 86777686144114688 4735038257806868480 1550015416478049281 3068556507612400796 4468938631899156224 305750287770048640 3024757808969299200 4380761446884573185 6775229264126036225 4843120520412332033 1129973155648676673 3631748810687872720 7516792183638878721 9000757998355745393 7826067679342794640 2260842701163015425 959197219412508672 1460017087327833601 3340857783469039616 2998296110726796801 5673438725761739776 6557255238300938496 2188848179172745217 5387265918355624161 8120353633950416896 4895155898031984640 6201649287861189249 3142938096892379136 6706411315654761953 6198438286447202817 1267231191900254209 3699701751894753024 1708041813525217792 4295848018935074496 8163076829758619649 1998629116346772272 2521267201831911424 1043943939735089153 5970153746869096449 3631883777536708481 5272160628599686656 3349643179750647923 995196950849839104 5877427863427630209 6868148653288488961 889823627788767296 4235858977230586272 1900187434264115905 7609215386078412801 3663077176301017505 3588905829906693633 5458066647381744448 8104913540419043329 446840816631177345 487536812162381209 205976169728918657 58930451035756289 3408570612476728448 7173692457451299969 2354869906877718528 6032418671163730432 3511357768725909504 542745335697302272 5189670689773645760 7791790575157233665 4921643763907975169 2594341187543332864 1146063920354015232 1733783547611340800 7716368450238757888 1874488601535627264 3000450507754942208 5979965464243367937 8969709188133654912 2541460867017993984 1033469405381070080 3527551032334245889 5124953363127795712 6138641712934641665 5174379676361217 6251601669416026112 4106485646808846849 7767587575006930945 327527735372185601 2163027231603964417 2154791367670071553 3892213445554886657 8327021603163433985 2527334652923273473 2393810392052988416 5218520576444286721 2859338707670323201 8824976980483414016 3673657164341449345 5055355582810161152 8857462084864851969 6585807150871093249 7057426883008155649 5138467733715314177 2544646149401640961 1203759966496489472 7273366868590550368 7336674937639643649 2550243433154230273 9144372450740398081 3210648541213360129 4890749749880149760 2468798329460719073 1352883667592640256 7643381015955336665 8994811562102512576 5762532435561222897 8670063019524673536 3851208894288517121 120201137742254337 5999743914428931072 5245195666494070785 6160577535793414144 7169619923442521088 2578966306387566081 6202213645159038976 5798116415446155264 3050907837031092736 3807325898122186752 1986336777734788752 5393359107694830313 8294986071314841601 2324812628723073025 2064684037260050432 2069552698947223552 2260609492127730497 1369491704461704192 1176467776776529921 5418303595951748353 332346547864819713 7824216514572864769 7510323998918713344 3481716420052410369 5017506487640850433 5478531658969645057 5364281058922594305 1168607566174355456 4067010044575859329 7316898212690825536 8127482042590953472 1400424028468821921 7363968531835677121 5090017125978412417 6600738224918388737 7269501731641775968 2876139057243564032 4555124771776279104 2451854717409591072 2236887343058735104 880054394293795456 3533458094001062913 3603686765288580097 3679385476146613552 8974467488977485825 2820613342651203585 3162171829513991296 7699383671025847169 2913492203767769721 1919937462268854273 1051509984989780353 7742362624388851329 7556321029489664320 3269089280340099072 8770363451162320896 7270802306156314624 7309551222711902752 6578373644244279296 8426825480036895744 5899221961491246336 9151280058968444929 4553906123638138880 3462707431430975488 7137436316332870144 6627776195481576448 6083213158277042177 3920006138052082121 4627096310273376256 8960713096409251841 8211102678631371776 6119530151293821760 5053848172584540160 2767217932750413824 2581641726961060865 3704185458754074785 5100232096447257009 6890225797261557760 6367304024551231745 7223164117273231008 2364570572073091584 7396088815567740948 3428578219248960256 4293335511211455488 7686817861280071681 7030131774133743552 7974982177439192768 8653409087114625024 4034794454585962496 4519071327182995136 2304299313002521345 1425680683458759084 287144852950661057 5951808833140441089 1299099368798798496 4872142143791824897 8508911984683823105 7525340369534125417 9126925574106497024 442630398723833857 1869670919377091072 7460655533061536257 653008765765233409 7180406288623979777 1313690750251100416 1964418832466534400 4751804271935029248 5767137600618465793 7624180811191811079 1260832657533239297 4078319596526856192 455761938942556032 2156733436783298560 8624178684994563328 172541391056345089 408262380507555456 1727980822237840896 1670417710112715681 1061127255926633729 1051212126159906817 6193652624080929632 7718376334690033665 1020966179799207937 6485830770072006145 4466098438230345984 6694473464330876929 4056678356003352224 2755456663470211712 730289545657974785 2816390246355632129 7722343782768539905 5823489227816145401 8174881803845384256 3517218184785437696 159513600182231041 211038559862538240 3876431314033726017 2151783355092260737 1363808196546425536 3702054955307015537 2864832331864948448 9210531771915699201 1959062652973497433 7566733622728709889 8801639109676992001 1407881212238622721 58212538061725953 8458753516703567873 7663813229625832592 1961472569568661280 4832893134519105280 6426629995276016153 5151772186271858520 5102203442027102209 2831671718476120064 1087303382401421185 1572024691790960640 1737631231495163313 3769817994306027520 7569237308117413889 1838391516496560128 6580109143347417984 8505496059098405120 4126310835413614848 7092669754553827329 7871940189141923169 8108571954611927041 1371064935410275329 7488738543963638081 6452456388104999824 7026202851076743889 4828783718764552321 3965003260728472065 4675185143371378689 7275450072745765888 8086572407618689152 2634603878176750849 4385231135338467328 6798130188287512064 5292562198018840289 1763318510845952001 6186928685356860737 7616987336467159552 9079701106272761856 524374887881418240 2053270263317643393 8951671886873362433 5170874276474639616 3300184205438738977 4173603254780428416 2100661930506638336 3234482921257071744 8881936491288245664 1743529446407265792 4136780721688313857 7279734173778068272 8863697245570124977 3423516120998942976 834594960788677224 8400017079081326593 4117152377730088320 3089139234988795136 1929314470780871681 4851141686315238400 3605972071783191297 7155835685621907713 2808762952084478784 1280247173753502033 229618060402884609 6374880656865624064 220890228813786112 2157648988345139201 7325211949726269441 8730436919257321089 3532960479145902081 8773438705018547201 4053016702106398277 7174955269074812928 3095465638505447936 3242953021137829888 9184392398189576193 5852377206059948272 4111881349191896704 644744021748994176 2057079727086108673 640220084579659264 8160521660420577280 332075265403256832 4390265939334020096 925023103461617600 7445117029818394641 3234809213024690177 5512336356464734145 6236333941651769377 4598940647440485072 1216390580898889729 3760064240997225280 3472441701787871233 728248676860292353 3946456493930708992 8221619781322852353 5133019404380250112 2717686735439496704 6062575107082336129 3938436842853971217 7328730447602696192 2027104768334106496 3556155743397576704 9042313047948217857 4598552720636092416 2027063450976917505 6512700442162638593 6193391847462740993 3417895298338310593 5757138497066546176 4637319053066807488 6522925721962527489 7873163584704136704 2596517553351466561 8240910310118933532 8813271838440842241 632614374690211713 811285405245863041 4347745804817444865 3294132880102647809 8505222197588280960 7424562405658060800 4749859927537261184 1493146864762761216 2517485161595524968 9080120158078907752 204150416258149200 9013088872376074240 3305193835257398272 7816762677222523393 3852360974517463552 7045972164965352960 287014252668055168 8785167351557988161 5886731025124116296 5288615686788014177 7244261345205944320 3197288169719478400 3108298551005039105 546891713695728352 3949055621725481985 5852006130293834753 2294412492453707777 3197932461377191937 1815104155424610305 7874493670280054336 2845370511697522688 9210888696794972160 5354246762715290120 8041470407830405120 4773364454904753696 8934611325313015040 6889580914137202689 8631875542178416385 8916719524628483265 6371772941521246784 2872423631390813184 9207934992984724352 5393210708699631617 53795914934976129 2705291732517384705 7375197826587754496 7692458973823953921 4839647046916513792 8743440065660518401 5028372375602937857 4414069732681242625 4357428151263112961 5063496657830457345 2280537739223891968 5713671155110533121 7989822244831882753 4894281036564265985 4876111190774013216 5660405532391950336 7745111090123122208 1600407064636317953 61980003386161793 3996796702393597952 6582505983504809984 6360872719621600768 5879102199503523840 9048723005313549313 3960002189230408705 8503724789556765760 7767362790351175681 9103175958735525088 2338050547891590657 8740842639665798017 1440378581341306625 3518108207268954113 3505034921633309065 3242606021986484225 9027829019186888704 5325681977805633536 4772927185300879168 4146148633948979201 5251321908490725376 1156749763394460161 1113886940178647465 5493070035554775041 3849359789381938752 5366243553762693120 5824719884225171841 8591087820482805761 6307821917403118176 4117303245032062977 8467831460290080257 3211275251633083648 4445201441482984449 1245184321214623745 4256387302015655985 6423925366554608512 8304437925868511233 8669891878052513793 548687628155224064 6460798284020264960 1761761059497577856 8826549496818302976 7994610665496565632 213858967752474624 5939953691627474433 641515290580505761 5389940520223649793 8208517832519199745 6944558026144296001 1909367088693816177 5228713047222339073 2680412690305392641 8710861493496451585 5731050777371328513 4555894057697408673 2618628788911574528 1990490632732866112 5575074339688036353 6161421062506047135 6488614168159387777 6391270934014380032 1477296300281065744 6113890358585509856 5057567994938081792 5982251056049668096 7820060544869892096 4701985131926725889 1853064737897851393 8147902476906496001 1361455791664756737 2143655567554502544 6198130452115226369 244518205725188608 965210151151306881 5525098025964061184 5011403959108753216 4683933412528009217 1013671857214622976 4008396385584636379 1100318404741439488 8153117226874568704 8819897280836402176 131966713610348545 5861755539000805377 3932987669077052161 7163810300603414625 2952499835628478512 8690529565941182465 6860090259822525441 6591199271649149409 8890073697952771536 655609998995124225 3391711047127658497 3508281362836717569 4993029154745460736 5726803123601058496 883635783978365889 6007171540592705537 5725832320292552896 2255882828277463041 2072980964138255360 3672256698294206464 1206254714356178945 1826545262760689665 4544705981184754049 6030203799359455233 1969192589659956960 3841106995114098688 7306577906633371649 983645336053239296 3263445506302279680 2867065009258158977 7852620825922453505 4002935976690075649 8962142001462787840 2913704785719145472 6670253519742225728 8734575924644133761 5552671240275834369 2060881060792471553 8051429158074449920 4181139507166187681 7099181871444535936 4154538559358629889 5883236847877128297 5119039056645826816 2782917070097704448 1769446678748774401 6044580304225656832 6333790634261348352 3535389581408978944 2930788316845304576 5647770380924445505 7452703399107585153 2781450445206428673 5953537996765941760 525927814580651520 1147298692290695680 6703057851597581569 1636327886570160129 2601750890395676928 6054948839099937665 951505126241125524 4758180532924583473 8369795078843286016 8700219113517683712 5824077216169854576 7973688717744553984 5415987805836147712 3660017455414968320 5837780888679000064 1447586002089541633 7044769721356819840 5301950532132714497 796219201880989697 8840074392970838081 2256361482385134208 8377956196151979425 7463562752862161664 3937067548563330304 1010301205652668417 2824353254146564097 6488180671701999616 2366884001848033281 401087971234749696 5956212216091697152 4156889756017471489 67840883857747257 9209803582271647745 8540655228593958913 4356504481874018305 2917826240763669441 6867150836289048945 8503883646582112768 3144547984959546704 7500695035411922945 5186289091633096960 770809853670412544 3621947825602478080 3377692743048289088 5656992814168158208 4490066075916537857 2689704265518348289 3285726302131069569 2316203616022026241 6055944334428620801 5702711169698710432 2012538054675529729 695015123123929728 4038922372602934785 2452657252194960385 7084583527764305249 6174993577234137089 830144159723552769 1075414086303753729 2298441207357079553 4326849307292669440 3670870272658703233 4710311653964071769 5958825720697169921 8560800739950133248 6084084454305233664 9135806668654445888 3394986958894534657 6489694264970969088 9118382692935458817 3673673330879340545 247157953484795648 5782280449432514049 231594924419260416 8857362842548225025 8667962841903888000 4592110444894884608 5697128406778656917 308480963345866752 218353401697742849 3857943172275924288 8079055211236716304 6184149857443619841 3534908911805355521 7710353337710025281 307954562547326209 3159697302287374625 2819579747239141888 3859413289096249344 570960572563027552 2950592761603423233 7893369793902280705 7591728127348571137 5403711016788939777 4881697446091094016 2825476138369142785 4006363870393554944 8065177133735863321 5569835623878909952 4490491694861200384 7778631493426595328 456614601935011072 5190311154020842432 5143371242510194688 6177731794583369984 1480137907969081088 2798724197823825633 5597293440860629361 4447208424597013248 1955101873979619328 1793630777579834497 1746974178143453185 1972305695532834816 6285549717150618112 6821579899952803841 4966173647617400385 3275613605143933377 6773857031418413056 8810945675707106081 2414621734466638593 8144191218509099520 8465256205594230785 6614614286376898560 7718156450023505921 5046730972725248000 1428039095104645120 561624452717975584 713759500864047105 782653147044985856 4542483864449732609 8268097071858453520 1403184265738312840 7069791288075770880 917699911977488385 4600409739395612288 2684218780646388225 7401287123035754497 5878296570211264001 8019294609459222576 3939273205825512448 2800256349246593024 8300072712090025985 8280118716549091329 8032125434718453761 4847209298525159425 1506681639556423169 5510522943337058033 3972757864250423756 1379619535077479168 1888759840399196160 3650671871867748352 1680437913350569984 2802190412132486849 4169723927361814528 8172692098444047968 5123865134313641013 7207972133575364608 514347805938515969 4869426563275771946 9021978282305574913 1799603508454901761 4152033470406197249 2473047908783921024 6989254043579154432 6087737553687113320 6697915482757136385 52150852378509313 6296404422547486721 1822393648440671744 8996905527394063809 3552112529195565056 110006466926418304 1653428224829278625 2159415130278341377 7526111422298718208 798923407602477056 2340993809241718784 3592046051938315776 1825694001674584064 5028099244446711808 7624119292983762256 1153253743377023489 8166329180895350816 8264013722727743488 8938828320358294209 6772972453149068352 2025912255891408897 2520594751427467625 8706184310756004896 1099491616428269873 6221953985981926401 4321258076129150976 2002938688800585729 1888376214062006272 2024053250246619137 7494997072391753728 4072712966885104000 3752550686653903617 6891080477498222593 2515355589688657921 4190053119941613312 3459608104718723585 5934947543160324097 5230553734769852417 3128565865644033 4297649416344182016 1799179275983079793 4486707551427170817 7328848400249028609 5165502653454757889 4727224106387243009 7550584982621030968 6423902321206739265 7151539794931926785 3894509917939642369 7955856953967166208 9155462108487319553 2751776502966204961 4384938375216166913 8602005781604696065 2955312306351953920 8500873685136748289 6573932280399429633 620220977392304128 4366267552644035840 4013261884128599552 3661355166354087936 2001124168776292353 1090554984809546064 7104457789389914624 6942955857161665089 1054749941924235136 8474891464279064449 4462015559775055872 3022439882310221825 1505975046532621312 6506958464362097024 1963652885270203649 5941240827098188416 2447385849222270272 6028298814885379329 2332750740391329280 7360449183159697408 5109112018690608128 971834561905786881 3589194541619262208 7596359947107237889 1782964703391716639 6035709088554775745 4731948452918475712 4827777113686963064 655739418437536897 1888849929199245056 5116652162314526721 7716228373225641984 2143478483325943808 2202741355551538688 5725993353123397633 5085838421803394561 3804164995818166273 5469560392406840449 7867239060888547329 1549003105214236673 7111792279977613313 4457890220656820224 8270754186871556410 6109914382275385344 9190955456386870273 6077856163700296920 6240848003238531072 4754123969658650624 3735568669263089665 1879785340814553600 5029913575268614144 4602675785376268288 8292536506032152785 827786856704979072 6049211815330002176 5025721929379663872 5520354814686584833 5467753138940637408 2385217225048129537 6944118364717398016 1285341459263905792 4079665391127346176 3488165821932929024 2326922896101209152 1178587014748912641 4269252789368440193 1532677359233553841 4287461595382130112 5621112333223155390 435212103360663041 2572402271037478697 6544590169687157504 1453622761414852609 8617444296471791873 6927220202782077313 5701246733534701761 8507880367387013377 89091014880388608 6603165373465677185 8116417144790429440 5954082821426110465 5383998118972325888 6081872250210415824 3939692038039279616 5801505543285129217 4261633046647927052 821884802557095936 3714866217395552256 8326817139148447544 6619748111367667521 7214136124890295536 7532069055110402048 3658739050888391681 4702194948289911977 4214691431260020704 9178070653352684033 3431820494342174656 2250681120245643265 9041194650774279232 8056054942702270465 5990666783900374592 1906408353124810752 4096341202058289153 7852194754596121600 3991385646388510720 3327505584463239681 3939168705348337664 8032687195823942401 6306086390946693120 5696431535454140673 2839257206922633216 950690592492005377 8921958047561940993 8147380978365713129 5252936060222885888 497634605676579841 7675008839021690881 5206980256778264577 2820484990360531104 6043310394291074193 5374868692461748224 7028094245893223680 8748968728181834529 6295607901750599020 524680275821159680 1237708668413474817 962225047507828737 2534692021047387009 6819446017775759360 9081980824479746253 4263154481487341057 933034544973160704 3542478316089281025 2350063821694601089 834785605623119872 5534189114948493825 3603266029268821057 5202119012956528224 5765322217940602881 8048955968884367360 5090696861026890752 6569947010039234560 9085036666557514593 4496595226579175297 5462065202029645569 2722891366406475073 7656697311246513472 4245911182252884736 9128356303240161281 8416818926511017984 772563578440764672 3000566098920755200 7613126135814619137 6770646669769732097 8327776088477322881 2345393115900673024 8679075796246077440 7720392975435333632 7918109934080883968 2935042133503964672 1175871944703442945 9002933785313942017 1345030589793758437 2266065201297978369 2787826898448861185 3951017143991959745 4366115711579671168 8074367651748235265 7224858238832345088 4309109574315737089 8231731844356909056 653115300671590400 851388520539645952 909787559888224256 5163745578713356289 4488107119506464128 6186537340469490433 3555423846903864448 5754645997143719937 8874524080547692544 4612606133671034881 5942145771883011680 5273011472368140288 6581637664915309457 9151375713553679008 955551493300002240 9012404124990410592 1111765659352174593 4849592271196613041 6543855223589310465 949166501501625025 4491834456145658880 6801141544266300416 5971804556385126017 216290069026013184 7098931231949483584 8785773801150061773 1519100593273373696 2868798826477737984 1657601066166465793 8890604413387217792 4258344354787491841 5613524089214305920 3042878573372254080 7374781200354202145 2624500977447599104 7613848055102826241 5735190887956260225 3242328567100271985 792889538450571264 1694906771441393664 6515307673359069184 7244283042411773312 7525617125254185808 5726988952384356897 4558579616639401728 8027147902610199168 440244276776108033 849224436917737472 6548600431356315521 86524253264152576 650203008758472576 4144269093553312769 9098163611116196144 4511859426697756096 126478582193127936 5291879980208557056 2027517597001957377 6724384014187429888 6088975906744895873 6294134787415412736 2538042983886635777 721367213934479360 9023010748364595456 1609097801186428688 3989918690034425337 325177445235528832 8715508724713134081 7801272435345207297 4588220618171620608 693875332635872768 7268500875910971393 3162401273481379840 7632906284482249216 5775211527101104128 6958033595361902593 7682036625040779264 5721023836628953088 625902828190695425 3327281333475307520 5394717099578376193 5117504798545920001 8236863132026818560 4003053025795407872 4381551031605890816 8283191476474395264 2622367771417968640 3282839477089755137 1741186468960699904 7859756035027144704 3751352169942651521 1656942250777174016 4920420964811107329 4998948420578295808 5787896449901006848 597328622613332481 5550286410276514177 8243658410391267328 8079885900615984337 4021213558980212736 6007888569059984385 4815594926338577152 7380372466670231568 3776299745608884225 2000985216857895296 7613621587506795393 6384129862425759873 3963496460088000513 2000465866193475840 8304718209802567680 8232588181852362545 5922689521166837977 179967741719074561 416986368547860481 4679696206650454528 4272797597431580160 831247838670942208 8684008656352331041 2443972927991294721 8447049479746748416 1615894700210454528 2544528974709869568 6162574728467875329 7911813147602452481 8727382803818731008 6332286698383460353 2530758440558622721 6265627798162206720 15477632782357407 1910126260012116992 2702268718263699328 483968975883576321 3292277959693767681 6959440857930812033 2352479218762900481 4280747470355090689 1661511161813192705 624417448369670144 1944000517073855424 8035700861144268801 4696232743562180608 4022896939197120513 4332579640330071744 6942207158831925504 2557302736349900801 1916278455821613953 4838745989037424640 3223428181213950776 2927444935978106241 1125059539420659713 7849256793066127360 2978228394221921889 4745068786179366912 5462166943407374817 2368740334830943361 6722596817510273024 4868764095468595200 3739074537138418816 8468382243887716352 2465149254717143040 3728975140876265728 4893263633864130049 4600636060349890561 1823190892238243841 3788824466280755201 5355554187996744193 565231671930581024 2355357066079744001 8396103777501788864 301480610306217344 15353615680667649 4211217774358413313 3516032407619764224 7410755286360326145 7765540547428279552 6016653224475154945 4512437040113940224 242703874046795776 2651622989139525713 5690141100036073600 5013445424807937960 2907697065578553200 3261761007663937536 8695639879566557185 4012597213452614656 8914134811860127744 9164868449009795072 3796436634759823360 3406383270589596801 1080526669286490112 1288311386951639281 6197196860211617153 190925254470139904 879994514308703232 5851923149670057921 8580307535308484608 1041531177673852672 2819725270198661761 6133305602601099264 4035008297245868033 8631419571608064001 7329362436296817729 6728320570035535873 7691506570119350144 8044699833151339520 4365905456185014016 5623692644294178192 5737759424249785344 7446335088420461568 5848302658349758337 1452221474463874433 735787182540894209 6900990304089064193 3834682002270630785 8394441944612937792 3028781628930663041 8523909539763400704 8574615785247239168 2443520794806489088 3074277126693931952 175421441506000896 964243438147647489 8284844494611578881 3588546983242665984 4556491004755974656 3732612972845989888 2954274740251603073 2641289786103609345 3294015110124191744 2158019701600061097 1496918481061519361 6796478468214211217 2544786604825167553 7942006636593411841 7253403559685657857 3179035423745343489 7284889447247524897 8731368253580378112 4137959011084959744 2680749040871243777 722329479104372736 3047028389578846848 5154104544290957185 1281222858244308096 3816395506204626177 335528349290424577 8138824113687237248 3715690427863101441 848397580566377985 242648862596816896 7156698707573450432 3249682686806798849 7474595565710269952 5524826060875685888 7718315609199495552 6339926387941261312 8547252288765860161 1402793915015172160 8980616663552581113 7870371737640917296 7173271877569560576 6590231258176304001 7776971924043618561 7599192832254410753 2045455747436773377 2026524017595269120 609593054396385281 7342005952012134016 4072078212799135744 7887206291637116480 7269600374792298465 5260685982077550592 6033084848636088449 7614893480693202944 438013684886857152 8949212928122718208 6812534322906529793 2610006496388331393 609556919805248768 6875070176299995136 6922510580191979521 7254434666481065457 6052994569044595744 6184109936805658625 7757346240964931712 2411349742549204992 479023233795923968 8314751767452874033 2858247062306095105 4853265151403875449 6702323175724183441 8285693478211868192 3768508337811644913 2787028120049688576 9149951693646783152 2303004667264688129 102474891594894000 4857392605914494977 2814769476251654145 6673760044856934400 1551841401996041409 6577753781037441280 1651749454815356993 1858035310970588041 2740063374939652097 606439741085651969 6236786910663278593 3303054815255991313 1847638508961005569 2793076045350289281 105358864160820225 5251536074684375041 8034867591644266496 5067533543371684600 8460951314992037281 7991290583368237089 1520133490299506689 5237136710685924352 117336258943364993 7073401693548007424 4876074619394017153 8167908872509363521 1608834161652053633 7897359383747756033 4308939106744467456 1805542892321636352 738359894155112448 5446393629159552577 4320271079718256641 6754405422738725504 4664773547925372928 3022918799660810241 1207375303818167424 1396490397525122177 1320661588376699905 5529946748858957824 1285255539743514368 7251885055028689792 3447695995216922113 224432635612966112 5602162652394046465 7601324225060601857 6744321759710681600 3621713177809555456 1763994139035156992 6596287207206422113 4979483673527834625 3856505909516718080 7832540374860606977 7865788365084044288 5199885382926286848 262894346735448576 8230325030787909633 7418214626667272960 84742118312124417 2052589436714649416 1827553862817284096 9212802480133618433 65622664479244288 6063853063059554560 6341701688850869120 7329158340144635904 3684095325684760577 1081642913101526016 5188779652297854976 592676689234757632 503364824630243328 217208519619985408 2809019931698327553 3034689546605185024 9051131089521729408 1263294548203208705 6900587001725672905 8505860114258190336 9126158841477790208 8965230933254690816 7532454499601343489 6412280875616102625 7988850891598384641 3351116809368866816 216511252418002944 1580269315923155392 5618074509277992960 6168682482426233600 3661567158894897312 1737879985799141489 5818593981735606448 847238905904137217 3420107030461956097 2487093512888317440 8526684233665476565 7407071331863285760 9032597491582210912 4894928997332769792 7971305430800280913 723414395931688960 1621338094978490928 3221384003882872833 1070806793881574913 8097539329742600225 4562990988746260481 73738793402478912 7435156649015049473 7142724648891012352 8733550351221278252 4408459613226326016 6880096599433661697 6957986294215795121 4890894417399385088 8395600842463008000 2049733710807564288 6800351672312547425 309091867992874240 292842081156694017 5855542488558108672 1844025036902962081 6996093035036045313 1448573335317381120 785195136091947009 2964321142861856769 3202293989352600065 6435893491254296576 7489690113161172736 5826075964928901121 8226217842558636384 4147470834516819968 7561968165404499968 8544572949650747392 1650968309996650497 883281786929844608 2269001795675652609 6322655643409983728 3368584626059870209 5424347646179955424 7198695580765946305 3197130891338326017 8525342509030965249 4184367234690138113 8738653287705268224 2274857550486113792 5794098188813254657 3316958559021176768 3001712694664422353 8010466917764086784 5206403471904123969 4951046752710318016 4808746109516806272 8199277440793650132 5375669602818799616 5174036246790363137 6075773477058772993 2582342083566501632 5854756773608501856 3307378879318227456 2143028992021841728 1151780202799040000 3022416551760291520 4161381957308460224 6786886746192936961 1382269404625728513 4232921882386573312 148322226385788928 401464365655719936 1447978012550607617 4529627525338365952 1947737543630632960 6442463931890346752 1133355018995367937 3072333915935490944 675391744059456273 788909872227189504 9138665441001943040 4272868408330992640 6543806780843890529 3707895698953176320 4170701964740831232 5962937357361579329 7736340674265665536 5664192061791254272 8430296062229379073 7910485724359522561 7037304013591050497 5487967457845239808 8261813352413221713 6802339150116842496 1093106720589890817 5378583694891327488 8047137389184697921 4077981131285480448 1984805647248463873 2776715329336508417 2334306108956942337 1783388433852536961 2586363459798419456 8712294176925335520 5903091826851786785 5855649153562968065 2870460948697439784 2801177890422002560 3013585860962930689 1480602646755461633 186334503393591296 3015453523128539137 3291393368737589184 8076932226393257473 1890343912758939648 6816735869530718209 6287137904610308864 6452281342796996608 1666986163560513537 8544857575268248192 3600966844519940097 8343261432270700544 8606850064827765249 7948497993116107776 828557842488864769 5529420731345250304 789864119812282369 1167901665834041345 4087158340000517808 7270608605251742784 3988415280580263937 6598216412266283008 6091397498778204161 1884434678572064768 4464357724266508353 4802377890885894145 7028866962805864448 4041584463322972160 631737063755168768 2415452697170021377 2948897171135533568 8307486015482463104 1940206489343136256 9104102176883704448 3022222423740874752 1960079914860874621 8455874768836599424 3721096656925844481 9102222337186268673 5456402513887756288 8157486126746969089 2400510238793603905 1191472751999971840 328269406957792768 6239467385721824256 8897894587654832129 8494036424172470784 649241599579914240 4971273678149648384 6657250338927436129 214755481597457297 235625983091458049 5442018008483110912 2096841230977454209 7769772953486491649 2053201688267849729 799035937938878272 2098549916552662529 2994421447466035457 6946071679429824128 2950322566873055745 1657598408497137200 8459199952794556672 7559644001136618216 2865736057779912704 7899977445250283264 4835269346155036672 699196001013962060 2870101636306976769 7137034903623318912 8251908114435801088 7643623656356642560 8750653850249557120 2068616724462960640 8853033230519459776 8014333661458870017 1679296183451499008 6729731863868820480 6322683276137857024 5207157733144788993 7838523920098611968 8900149359059153408 4953377007910693408 6208612525540900865 1347927496795430912 1984972292429989121 1714876820496236544 5809137381697191936 4679036045639528200 3266994280568383489 8437702626575426752 7590891695460714497 2546031835375042561 6737273484432701441 4588204561645030401 5774095337257568385 256910202333669377 3554549627582605313 6907936613728972801 8595566146583099488 5281510549386818048 1179432018929254401 2229651722547398656 4644401887549521921 5718867081784550656 5298175236479354305 488832282034048512 5386765033883254784 5451208386671540225 4969392390365085697 7510188475985807360 7262386333764310880 6757279836236283904 2742576725273289808 5102272130312604912 3653848291849947136 6800389803958569584 8077400541734249473 8615150668301528544 5510378544615661568 5940963935399121728 6440358564925964288 518274606876192608 2819298876669455809 822735488760986433 6924873045105193216 4837239318200554497 3968647236255501088 4943641727509679617 323755498261479617 1776380723879440681 1213276779899650048 4475752501221134336 222118881476114777 978397943304943616 4584643392487878188 836000247786265185 1355763460844832257 5929700533382191105 6287811604004034881 4307220842593419265 6631820339527254016 645406304075676160 2646869673393666561 874145522698953985 5693039071577555268 9183122455123066881 6338732438585207013 2684657429956846224 8008960302215368449 5147537959042758848 2017292574529004545 5940204169191227392 7485415283081965569 4573765089893050369 5452023573054146177 2932347663331068929 6472601657431003136 4102956142409603585 3795714993153310720 8280049204750841857 7295061548383663104 3438919091199967233 8221589223728644864 5013594379602268304 6674527769686709552 4070823701247366657 614111381611347968 2874424542538870209 8317703910824258688 9013762377981100033 3125952187877840896 3970981218618540321 6456639727923806208 2113728944121829986 6445634909267410945 2046731548471339008 2089205607714356992 7920374397608493824 5183389495962220545 5667067886808231168 6968078682881053009 2212973026216497152 6547894190708097025 5249054621544570240 3567163591981105152 1761895030683086337 8584056739457674881 5916176353803571968 9141929732871089473 8052420035795390208 2581009535656679169 4134085557222964033 3293481388852191233 17320973683654656 4187136737626625025 8651191982172760673 6627944697101173249 596898438945193984 7856396113803214849 4863439415388332033 2474969773819625472 1679934409083507585 3167507639988535297 5500532942871671296 2323546812393607197 7453989037613324545 9098285814250536961 4986987641830072320 4243013203916192129 6378308484113333248 2002744651799878913 4678170768032750208 7448466094396103393 8473905721893556224 191847014910154752 2844750112521146816 5549514419869642752 6128737185932525568 7528511862775093249 9092810735737278465 3852972301559991297 2120384642006315008 8172324598160293888 294116911063054208 140000698402050048 6286782674291343361 6237611633355710465 4666731550918328257 444288318620646336 3728467445463608320 2622501424115953409 5016343700193935360 1920561845215609345 7166110263268469920 4345375847485805568 8780556723887799105 3879099591468268033 5307849591180108288 9184242576262665856 713203929939095553 5672720177255384081 548797551329416193 8837290229826787969 9029812389196708161 7231702636819070977 8338651901326407176 2041615952487273121 5585461622412928000 6336114521135181313 3838234403941674497 5104732390090341376 7986818901061640192 7697854240502448128 6295635965501438625 9091561911716020225 1680613288752643584 4789833725030379521 5622160879572757838 5596285087158441313 1758277469105520640 6428170555037116576 5662579308474352384 833295036320068304 1223765178846380032 7199403564492128257 6931491305979925249 3426050470612848896 5930780139235222016 163354531871158272 6357347033283481441 8521306922343727105 5429685792746465080 7865689089799118913 8365087643280299681 8627627167947685888 4496108867548323520 3879842767286732033 5029650856104967681 8590949555591970817 2119044876609070336 4801338215798291073 3551125837792138880 307175156048527361 1086082832518125824 8357152580145076736 1349473790544844800 8133197936985478593 7179740355424584305 913582484972337152 2200200170901335040 343826858164788992 7839551299166873856 3349829147320574465 7183004212517249025 6173779479660103169 5703855076657798656 3049774989535024641 7193930434318101740 5005045576675755009 5171003722435133440 7271466412889866240 6014398997164096129 5825761086117703680 109117624159964944 6064543250857013248 5538573051749203969 1433957394192555072 892794670149003265 6563821348108305025 3682094026546704385 6113655119114180672 5777570095204925441 2381183088825764864 1180015465387393025 4401244347082711041 2178446110681577728 651204780816083552 5769379400117514353 4804305519374790272 163297436811149313 5261013696488480769 5502727031954866177 6265866235317801472 8220752022126371521 4454035484931864129 5968587363697379841 4848393614610415617 4197582754531120641 4847301280630453248 31999530464783937 1305473968497167808 313297028258971649 4305392140762824705 6892329570788043008 5905861723402588160 8637868256857162752 4577738903105142784 2431790406496221376 1417402495074071041 7629845139132547073 1494389511804276161 9035908048174139008 186303495175943169 2971522965383139200 6700944940933840897 2627292086552104961 1029884634273118112 5372671991365774336 4625247131475484672 4422335241581494273 608423028701913088 8268961332063906753 1141081560070066417 3936555382255904897 8403345280740042753 3303188452500106049 2915632152898830337 4421399264104388608 5823294047982577152 5685460447159915520 8661732880869458880 985439726649782273 1276403477581857793 584113353334927136 7624904071439609856 1251664268730337281 1882360230479767552 3639941877218453248 8892247815473437696 5064259530557155649 7383964334523421696 604700322229080833 4664093870565672512 2511125656930699648 3387918259651419137 6331301961217537024 3384850906994614272 1630103189370494976 5966803133892565056 684381840339185664 763849914487550080 5691690866340285185 7228347577927838720 4603522335487688705 6688161498221238640 1819613839923912961 8351782026224153248 1477584109108645232 7541758275643691008 4659065061837281397 682913245008964609 3910452813716409341 9149261612982910976 1596487499151753216 1805797290084742400 6241863452467566592 5747571096459111089 8326715544598544384 1313237298152768448 2299795658965950465 2270946350174013952 5131428975242140929 8402190959670618560 7153336700449038208 993671635955220481 6922705741309940352 6003463379617572864 3781509954109169664 468566201968376401 455904675425484800 1470138514145230849 7294919539523808257 7117743106792882177 1679287043507234241 5350581520378203685 7600402661973967873 4319155677617043456 3699308711492579329 5844591602773958657 928596668168855041 2741023361454015489 8108383290359162881 1309853387270722817 1281271532393433088 7191442874658559104 4065710045078245889 8372381997396989952 972720882250894081 8370718975402633104 274731036159165696 6057257632025088641 3467218205034442177 7361066295527539456 6022913134985024576 7461371167220858881 7815643038386530624 24673431980967280 2493132732551102464 7792799081054825985 242816868552593408 2702395618009284609 3390912123082702849 1159474325817303041 5562565501423383552 8321987065758732000 2343735848861696 5895994956827257473 5772317683358614529 5668460566197291200 2508038723064131584 1685408621013686208 5259634502763544576 8229546603523975169 1998837102108262401 4222557095448311168 7644058263252324928 5953516598067703905 133102525297369377 8914823492759453697 4147339249360904192 6468251157711040512 8435802058300208256 2436075511148966528 3926822281567925696 3665591921490788353 2372931068225452416 791864525985953088 1878703732066326576 7796935110877126656 4203620801438931569 4767005438296190080 1153052981395123969 1550575512788467713 6387976338475765504 5195536922388513409 6836972398405906433 8935724718778445377 1711307642260392704 7907721123667218432 1438191440258214400 5040529259504517120 7813354351615076272 8373344290098109185 4947664436320942208 658528892307467809 3709663179931421696 905979976217837569 7407966470099978625 3408871282495337408 1204815747584983040 189583441072227841 2224278075042896544 5603426424399830016 1102186864017510400 7608236780193800193 6254958944946310336 7100830415661939200 5375339591313823041 7855859970771435008 4674438573879951360 2665752690193829217 6994132595744795905 5648602174696165376 7200593064446185472 7761841194074659329 4161667840772277520 9034874757929134592 7571572432333830144 6951359489146554880 2940872658435695617 7260878032733547521 6022918930796662785 6220093254453933568 3449689711897640057 7043525487861813633 974610291147667968 5969403852524331009 5120934495798350849 3827928498570407808 1451578777982001153 5060556502287007745 558315106361671680 8577149016268523712 65419000018812160 3483359029864022017 4436370497922064385 1334342038851431425 7895919119841026992 2329049571985723393 4240706061659537408 8023349025384794496 1108740797861686785 6403081059156156928 5915734744182947840 3103497727496945665 5558327147109305473 2523892944216716128 5111407289517996040 1890395990723593600 6512145758156488705 5709685103431242296 1008660123777065905 8436382620781560576 2240083429928299009 2712494799386692353 5891180808658554497 71219482425996800 2131199164426069376 7069774108205204104 3853034336014178304 7983109412323822209 2240963566014234624 4983446267012367328 288480599916742329 3197655066968927376 2018312436364945920 4931415486199313921 5420149296718364672 3578228811357212257 7264328067229569920 6752187485506072577 6765086334876143616 226735303443435112 6763351264177389569 3630487959120493824 2933288822347202337 5594262720209244673 749067317937785728 9106994946254947873 5827952993206540288 6060779475455794689 1955867149695410176 4327639822323385920 4431490386063523840 4249732511890571265 7580597037707182080 6902930094473190401 550950780002600421 7870449931802943489 3058133977928593408 3266925822362693633 349421385021087744 9141451018430023168 5781887471531006976 81689950367197344 2342354196993884160 8124307716440854528 6425041655899589377 5595083722909696001 3113924174420605441 2986720370716025856 7093132888277683073 1737589598629027840 5301941757415653376 5767634678104921089 2706829175945469952 3528971724376971376 1889083431420507136 2336117648997162113 6541500867382633472 6253190231306244096 6029448946102652929 303250932930286592 9141689244723615745 2128561016182866688 4724081519105217857 8616512731649267200 3239807583186444384 8389322670055661504 753957015285399553 3758134203645427713 2290652936554318336 2970996544554205184 7855017242672437760 64286883768232960 6058428201130033152 490377574718637440 6712778654225042817 3027128806437289984 2412701600195887104 713862589369432385 2903099045813558272 3611910553786679296 4490793645244878848 6671115990515806849 1960845172054631860 562464569928499201 412733635905824641 5377109633484735232 6868185477254244737 5439273550173754496 646314130722635777 1025227205435189249 829534591596363776 3465463367613349888 6407531940351002496 1199215379997834753 8798723826348525568 5451419444870381568 3271511700234023424 6178230112927757312 862448091472653600 189847459298554145 2794773118948991744 2794686412639035392 6530285889109229569 85778377794490912 7516060954434481920 4190184939155435664 9026807757009365121 2850476328824582144 4432036462404301312 4475302211670933504 2589352964948789032 3742519663580450221 6475957361580855296 6353291830627366529 5012618657073888385 1722022264125574528 3511840536068831745 7799769119308698849 7628552431406741248 6352396279793922049 5583527924751581185 6539170290252048769 5522639227641316353 5436758020397882177 3167549055968075776 2600281197671998465 3193254492307325953 6882279445595532033 383157704155080224 3353626189914791424 6751227848509514889 503624049176008641 4166470766504703553 2403708808140883456 5160027174847382785 7524972818300578881 7475865790113201152 7023115344833090440 4608306180358078465 1163600927587444961 3839405101101989889 7239570955716517169 1387491690163618480 2500169536394434560 8328179646588397569 2246490407724722177 1441469858034538369 6501830857362041200 4126919034611279744 7177943125355808768 7309367022700986272 5109306755225661440 3960545446675129856 4459916419448119296 6674315515345118081 4929484586915881472 5855101074945537409 694366198289694337 994346518067363841 1172911408745781601 724298393461374977 8825141734774912001 2129257879486304256 5230456013091147776 5211444141081980033 6246125845079503873 903896769880451328 6064912848721960960 2981931081557278209 3722822549411407873 4045791120141923424 7838464515766920193 7644151018056260096 6737385579485089792 7959373331274345152 4729621066941661185 6910057128620244865 6174284404710516353 1009283234770169857 9184891591636385793 2271117479740735488 4194632639871591936 3565392071597042177 1021564427948470272 146416270594114753 6094343896142314497 1045516300126519296 8180138994328512513 3807998917476145200 2380728595044697673 4910437986566201601 537219260376780672 5040425739147742721 44573164024111104 3654882177173977089 6154123123027724289 6922252204569952257 5949238989968967680 2513586405970502657 5069904328396890113 4647620160591248505 4386825820018401825 3506621254181627905 3067424598878704497 2290470244816674816 221810090021142064 4999723874277460352 8762249738596417536 6849276070705401857 3639307493552141624 8748553077739881497 1080967189059177216 397254091539902465 4122885563034128384 4756648150793290561 4530691195783339744 3576312025798821441 6293149953260954933 555308073620406273 2875033781031796736 1310666347319941135 4509247925453246721 7517187066149927936 8772364667730264065 4790867085000031872 836107417029193216 1279875785296738305 8676508409305255489 3259302616728359952 5973508024160911361 6599729308792356865 7329880663609311233 7028945551142255686 700555417761873409 2958960075101797376 3541880346447416993 7994175851383296000 4725654870629333377 5576412497762172929 3477938904088494080 9096935352430657408 6061106722399191040 7401209253829537793 5434698101495727776 96082512849428480 113066358018844417 8851610102646870016 2735922818616131584 8701513488492521985 8339625852645962752 1367945102927018273 3274347252024139777 6295330312246117377 613394364990680384 588395951409469441 2030697125312128001 5346848412525224192 5063872747031115777 6042277623723393025 8227157012731968576 4057782066969026560 4213668279269376257 3524799678256737280 3204907606807965441 8196213704788803585 7007641573241936721 8635271825929747200 9205995578924315649 5589936572760691457 3650178264143868928 9186462984578793472 5621728920776516024 7884805065503342593 7321458493897048065 4023335423358828544 4983974624962961408 8087019794027953152 4681494955477701632 7826116684932726785 3481309741771192320 2921257862375306240 8665455497789287328 8871696313756256256 8429795763791331328 2965919492924913665 9144711521933462145 4068269354501082241 7650419857273846145 5241226208107692649 588148077951975424 5844652592087552001 148693532961836544 1907718451100732417 350816585570891776 1653186646739697664 5124405605453261600 4721609881716490240 7892478311542462336 3113868889315082497 6087207102018420737 3661000220954372960 2144189682854117376 2029712582994788352 2084744790150217728 4527065314587021313 4380091801593380865 5781735142128425536 9042696420827563713 7305254613299322880 1815209103657336833 1054935694232759297 3833145214449147905 2673197388629581896 7616328803139362945 2757123713135929345 1693955127750934656 5791113104258264064 7287494497936979329 8869390317228324865 134407753333116929 1174828711213007905 2738079236334498834 5526877848954066369 5847332012873486336 8905413711383993088 6238102032479576064 1784092600707385728 4178923687983046656 1510325108113049473 2613115261274554368 6875405076046714240 4064509400406150160 3767405046054569537 1280422433798182272 6396552386362595329 4662253178753119232 5303800595420867056 840507539282984961 5733269632977068032 1825778284438268928 9177874326334216129 1784684263542042164 6441150734128684289 7382124828535023425 5970847378957549825 1638252893735887873 949781408685292544 2694792978380990864 8144456465729554433 5621837448695958384 1612728011547001217 312930020948378809 6076900926884331521 7565655247843388416 3546045275949952801 348631351942053888 799772750616971392 6667998513808777216 2420173601504030209 4660324359646837505 1042632830701797377 5823113697842975744 8047595667612723712 2121529668352481985 950569094612891648 3571668118464635808 7246795893033104961 8013598526208389121 7592937409672802304 6425668074964278784 9041724585882681857 7475351580825222912 3396500483523944448 5622768661868084224 2602468444710305793 5632368902727280640 6384218290680212353 2807133521709273089 6265892811205547376 221391885281048577 1418635227802599425 927786529490887168 289025880513576961 7915963011471788033 5925370482398976388 3250159522173918529 339210985670019745 8875060406215124992 4779794803840272640 8859853613337215489 4518094135015800832 6765389955250473025 6165598871765557248 4649887480729294352 4439345764077591840 8118050484387323648 5428573048520838144 8986284606165669376 100601234576342529 2749208049073455104 732122199043619104 5933210704805252544 5343969479658041216 6495393874170609665 2821294004936096513 6841262479516015041 5170264331730486464 1661256961908596225 1516041661845072128 4926650247082374017 1975559882783842304 3139555446981279873 6524045359900067664 6830170175673204736 2644005808922858625 5334176329801203712 3331600059195966209 5680155417468090369 2425247666671579928 4979795152414491009 8511966522791071232 9026743770710482689 2532680361579638784 9148889306677089137 8735200312951012928 7988780947033804801 8985564182251089920 9068657747130361088 7385468253168272960 629943200560793985 3241230029742977216 108861363335200769 2990471377899204609 2178864081867936309 2453698080306106369 7065990851961989632 8101489581462620576 7862871395863214784 4867051347438284801 6643357977580260353 4581017691087039233 967203638149451520 4797308146480533568 9219154155846960768 3117912342569091584 1429847721851592705 3420407334379013825 9166373320389571168 6309193154455142400 9046792657825570816 4177422858645696240 5300948638327455616 5633562247205580704 2720450143774539776 5197855024435167233 5919124582288023553 7764782342531762176 7150829953130698240 8485624876265174016 2541884422567029248 3048562627142574144 8192481830381730304 1754457426489678465 5707367789943192784 4573081159910682625 9024465388507627521 892084003321360128 530354220708964929 8281541414528804865 785754620830253056 4307907109621137408 2700417605977721473 4502414435187998720 3350754767211741184 5690178225374450325 335159761870631424 6742817692754575280 3385010392448663553 7170583546157579393 606494441846611904 6530197245249226752 6118459271285274112 4826337700056707073 2636898442382671873 6195061117384688945 4489813101155432961 697683385842811072 6381695837003482624 7548117167657926657 370930050607233856 4748806787814311297 3084891043375181856 8423090219563166977 3214322748809645952 1523431820007512064 4174307928353289888 3110048023866484224 5650404207483967489 8871915423897284609 91262473784707649 5765406639071232001 1285311990748402689 6757000710202589185 3990673460467374080 1295143243975881729 5892824078288158721 6205325518297579520 8347578315969347632 914889620632714996 7160903515425905665 5912493277612942545 9194537470665113600 8477529994454730753 237527244176097281 5038461931101880321 3229678736788037633 2933350031928464272 6524493553781958656 1414970325799873537 2469236970968707280 764506583328288769 8221817644548239360 6070520709138374657 8118427980017996033 1909062399400377281 2755817535944040448 6264550111003163648 2412437065831465984 1819596621897295872 5804081305318259713 4882143412769786113 7785579084814172160 7167948551662296097 5688173564239513857 857565281563225280 915418254412462081 4284862998180418560 7249883146137632769 1974026075339682688 949122172849825056 8637008411411546113 5821778687573175157 7648040506232616961 5494036753050115481 664470226303738368 3395114801711333376 6966737529643243009 7561034927767989633 4363142306026611201 225944267176869888 3850711624437007840 6961898487269161985 8203172373494683009 8438792335603693120 2814601901251358720 5166506485441891712 1669859079015759872 1891631900356771840 6123319612242019840 6965861454150029313 122430187161819905 8076045310351491072 3673701043894171137 131851728879211185 2855229563095278529 959834562329399297 2161947136870011776 2230859732912963585 5195456000718214144 1386441717222555137 5004595624730090176 8931932808172896256 4408890014224545409 7162453808980787201 7154701398699933697 6370550842492428288 2434901514489643008 3697331485621084160 912145259858845233 6138283135926379520 1115023335708487680 378461899423246081 8836026037574503360 6184844296359218385 1629750500631538049 3967916052426301441 687719121991934810 5796283753990045697 7341528851529886593 6353414778352074752 690892545917246849 3043720496904324097 5335077960876188240 8204343908874752001 5917156073744302104 144154745673677696 5052811939219618304 5669399123636781056 3486169481331474432 2597786358626148353 2065096197888561032 1295817386389306881 5724561308443567029 5179439405388007349 4933960173327630337 1297084653549246297 8804403763741495888 232823212104101889 489705726613757953 9155783533789937664 8429800571666711841 2764065848125325713 4585451876633112064 8389600992767517221 4921684780312824321 8454068358696961536 8058875926759047168 6780761598314872832 238606184489443329 9100599086080821248 8286926401926230528 3548835104766295041 5273256285830713345 7481904936281743361 634409958304647168 1953505406741150721 2981914531606403073 2427605499457077248 2872668068916664960 4963591706303660032 2783927311990914049 3861630325126459392 7542722974866536289 4011142755617080321 4400284427469606913 8529155607366467585 6128914939001625857 8968680053783101441 1785482055392065537 3938601012155681280 9049693874645966848 6533061017745528833 561744614345123393 3740653705308213249 4456312823870947328 7259362576998386465 5887015197852295168 637020705420449537 6663112130332159232 6540797691770097665 3731777373480812544 5362988722729056712 2627831987434099201 7329973957622436000 3315746946562179585 4892735545190383616 2941457317534864512 8236272368070165889 7658386200077095616 2231058114209976320 2242215003753086976 8314101763322852097 8764907348363619841 4361969968097902593 5924352344372872065 5361933294308267264 6923014524075484160 1411227532998891520 3858493493569960512 3286193904093282289 5109974995583085673 2428893085852720288 376487770135289857 3487031977704423425 3817832570685206529 3789547344443260928 9012577374111078432 133945987356579841 4576613599687874304 9220246259864327168 2572287506310797361 5555625672152580097 2249867399215448065 3075124817437761729 7799260997002477569 3856863467400190721 4444454142450234369 890739771899510784 3408501611045172225 7833286980040691712 9099294695887204257 3908343977558970880 4129929965889560576 3230349765029232640 2545577574953523345 3806253534761189377 8626028490519918592 2779907344281751552 4939910922560399360 7232724288733474304 6304941490275647488 2057334315675460145 2398901501597515777 3116389303032409089 7973043940177739776 3067914149655295873 1315641220142112769 2810907034957261056 629304981174798336 4653287780754966785 7358109546482532352 965473101687625521 1029338601887459328 8140261131496830976 6170520665261953025 7713096332484799745 3948306546239560769 806004843784699953 7634057111261735713 1657696403040568321 8515663926234250753 5270144726272393216 1016211273140397057 5821824263521933825 7738404379267693057 6124486015105641225 2563221098041442304 335921624353947793 4597793777448409729 2139630984300331009 3418041455088468113 1368676258975907840 7686685158825780865 925485048501887873 2910405386797812992 1055513625946795329 6807131713186935776 5945075125693312000 3255787522868454624 5845697198946803009 4015135322414217920 484896235282469121 5862050585747699968 5259096715773411328 1373763508773124656 6722897395001868421 8237620589427376129 8253443913219198977 5333693715489509249 5190701538073665537 659318540023527168 2183674799807922177 3644218791874333889 1043700323969499137 2273169798612430864 1676601278575305241 2975494057769001392 1009257822773809888 6352453706858889216 5435668324726509569 6379890085839169024 459873343420104705 4246710961896243200 4944120059134772409 2670805791337769984 2822848504493506560 4497359262397990401 3559553503108459913 5640340198467567616 3075107280316473312 2728933406707901953 4907596076131976160 4004618209285234688 6599281089852145665 3411089319274616833 843410271304908800 1010721652458760064 2447262579030884352 6508173725049029713 9015559057867077632 668346022195430144 5834367000418134016 6958390805897943041 7140032993565927424 2968906764115804880 5536531147683899393 3766238230614426113 5576211408735840256 4077399366595216897 3485346745276211073 1764110073540716544 3661886049683210241 4865897572492546048 6019224781684709121 3826218354363553793 918098376818264065 4909919407609741312 1324834538318924544 6991302702457993216 6610584883205914625 3506061275338583552 1046176472313298944 1792799163800326272 5399997204145994512 2859432233069326081 5541205784072071169 4706659417156750401 4340799866491377665 6573087556955275265 4819227932405190656 5308981405527572481 7692251704583233536 8015404407833147392 6277562364148080481 1554285639834221913 391510956764299265 5238302941513882656 6783526020870890496 5851908162594912064 769921057552061377 392882063357655552 1214500335076507648 3060797342205902848 1567038816670201600 9182229736057414785 1372956701069197633 7024108151215620096 4094708088171331584 2085889042792095744 3204724633603640833 4470004297752912384 4756747168665530368 4449118982949730945 8943963263230208513 5639731895751766017 7337459623570861537 2099099402539991904 3155100779862851760 5329159709597060269 4476078616700153857 4484105206362035969 2980144087100631041 8667983311762820992 4359886016869630977 7132397740937904129 3678288606672183296 5116576253256267473 7511729810746896384 5527362746654222080 6820748114207768577 5823809479108814417 6309784236745507328 5763776106908380673 6537022827779430401 1480999435256496129 4346410435812641537 7393824244378251265 8317546071086161709 7442784691217359744 7457087365048684385 7327954303560334385 785961416018829312 6560792124457639168 4686502632405925888 4089109314059705857 4119953667980392449 7117961194630511105 4062479792760829504 171869355314034464 6797009933851009953 7715307923390021632 391121936625691649 3067066338660199169 7102888713506167296 5242289139888124800 9221027211526104576 923756694363176961 4342667534179283457 4652172090335523329 5334303032430769200 5072163690855010305 6620007926377638721 5399003960617992193 3525940247216324609 4206636786960557313 6821522884055855105 1108537810238032384 4527364174872557312 5739692630039136257 2149821007852422208 1258388316154048001 291197226854366561 3173817712318852801 3837313763557750784 4417336525542141952 8521448707406557184 1545791037655812096 8995313995939693825 3265596017338482689 8921789864341016577 5788595286558580472 5649555788217847617 748902080888465409 2647927213459243008 6219737920351069568 6428063925555242752 7009464911421157377 7025365963915705345 7158064648175641600 6729609498876036353 7047598234253852672 8194510390360284801 7558521138056207873 4071072735323150368 6563953228352724353 3030313753303715841 3965529967321071617 793832956029266304 676350812556132353 4365514386300282368 2568965203588332673 1315357874505710464 6470805429490618848 5943618209320873473 1810663665706883585 3597031255976824448 1808123620447964737 830241465176927809 715970950116157953 6329837543901660161 2791455234539251201 6513781110421616641 1122834673169475585 8178119499927650304 8464679688409542656 8035417697353832448 6962882658025826433 8658855294494363648 3556589772403130369 7149876320690357504 1060839521803678720 134734219776081920 920782168239415296 5515748464599696896 1181212750733265921 3562767728119126257 7593494273048199168 6802773982356570112 2017777800780603585 2206804361177064593 1014333319928008192 1397616179253608449 7839400482051879457 8987592576103800832 5993541334146471552 8318275366318208760 821741024400124928 1682906487375231104 7053003037040689153 3462307257056765953 8544801771964266496 4547002517949082112 7721328530566424576 7437975965730878464 3243407977042125825 4194419080064679937 2080346590577770497 7697551257443760641 628840055482002433 7846869783521046528 8696910544299400193 1010194649800080640 4949813221745033216 4534075610160087040 1457311689329275904 32896128002339456 7695716631396240129 7745677490791514112 8693107783481032705 3226180940692062208 1908745801977814592 8930509308687962704 4227946438298300545 8642294050542282496 5336262158692614145 7588706966452936384 4740011280186523648 8548114594010288128 8074148863979028481 6745043509271088128 5747622869853969409 7913760887693449136 3120069057368397056 7496355283341488129 3499160052495751648 1237959349844324353 1975959479741549568 5306953669182226433 9049509819976619136 7646220717684240337 550063851571302400 1135215775376899073 5572746526913986560 3252836440274984448 1498661568683540480 6027237619952500993 3373189193364340736 8417394914962964481 7930150846933675520 2341108148825030657 4917065455493891073 6861482365246396417 7310960690760282113 7804174217486860168 1887227639839108609 5381037950965501953 8913307047996278784 6672422043265269761 6518415255978693632 3609961794639101952 5793321288755575537 4285840454320128000 4249343427720832000 4316328771730368001 9037265089543929857 869455585941823489 5205323419823651841 7377551460060184576 1802726409461939417 3909353524997916160 8622707711251300353 5868216996403007232 7865112776259984129 5493825648772194305 362901068022173313 836335891617153024 3656412562934598656 4225646900552990064 4442720970490436608 7355783570859644673 8248864106017059777 3518083513800129857 2791809036634189825 1912933558657085313 329908416855911168 5391936998178693120 5157842540043902464 1712017675254759425 4317850652415271425 453917245263380481 375154916309713889 2150683792842740481 7765256257894608896 4575810393798100992 1126112431369574817 3863734718541723904 6265067705580174352 6219549869110617473 6958504789414305792 6550844746357800961 9091031520758956032 3199762224910085680 7926571621810978944 8942608891744174080 4091072900713480193 3587067764137094145 6120656738692186112 6133960718693799953 4781201889569734657 2561655268875671040 6109968431876259841 1379278338586820673 2877700819335852032 5574155784953102337 2407354851043484865 1432535750725326817 4468126753373477377 4896575912535662081 7511800352653367168 1697041501913767936 6375899200334209025 8847063474044264344 7232810548217920001 686044440619044289 6935939379177410560 370634927435513857 1597124680620965888 7442236436864957953 4660915578142186401 7755869717237606912 121016529876641536 14468856322039808 2761848303660136961 6046957677419599648 4314494196411047937 2786029939281910017 1855379780602154121 1587041420709953536 2994208895852306432 4749973347965146881 107774763075536385 3435103675158208928 6643861214822408192 589358080108793857 7239223337940455584 2181822274857418752 6516487757609684993 2077672093036582976 163414858919763764 6742024271201229273 5329078874884148096 3735619035879984129 7901097897534844080 7023447877871768520 2807945894106329088 7900236395683621057 7094989392422141952 9189454308841728256 3469745178624704512 3342973154423859201 1844399762167957952 680500893445033436 6780918253140996576 2119759796991430656 5098021896636071937 7398112526005508097 593558506907131905 898698318394714624 248986521437495104 5901764316522927360 2498091036196025600 3043142847309060993 3537274192117030752 6880739724941355961 752539490410496000 7450593656615778304 6302563568130698241 4616014334537592433 2707085076987367424 6760805278696488960 5241841997300100608 6993008744749550080 3773656005995400065 6745003399891599360 198017185629541120 6282722661868545025 3694707455733145601 2348694475479384448 4547700509805667329 2039926862871655425 592424307102023680 6775522470782921344 3628680958731841536 8054988429342820353 6068387317678429184 6763981484266946560 5289231145666837376 3070141183610161249 4721694162224543809 3355457806399742529 4249773109941239969 7040535154091933697 5860241327745528321 2257979103798364161 2374512495810900993 1583195065874489344 2159484425952766752 3851740361224297472 7908704873626343061 3953173591300958081 4810853024371376129 349575200427311105 3450213533337673728 3207437511989112576 101599306767532033 4789374266831421441 1874358280309773696 1771254484393428992 5246734098086690816 7951782634940560128 8948531773661807105 6276526162749712896 7499555459242264064 753568463355334656 5943755046981390336 5592379733714452992 6073133444695592056 6343982906369977744 9117449986487640833 8016388271903230976 4310590735844815905 1768429995109154177 4204894122159482880 3449847961590859265 6277002914750529536 2243361271349181056 214087013723201537 560695692020613312 6415137189802639360 9038384391340564480 1197950299595958273 2118204443574722233 3052419040651632640 3444636579274309760 8050850612966449344 522780689841723392 815301150063611872 9104091572982841345 1960098739880198144 550595068983004880 2199019390663349249 289452027051970561 7938603138996576448 882617201647978496 2598204170451402145 1669529134809905152 3069875797289059680 878177153733079041 384250779910304592 8458309317141632257 2770283049885516417 3939976540392822529 3006723809712181248 3151432269539757185 2437563802668375040 8376512668155265024 2178554579231093761 8237181641420321664 2242462652246225408 8272132386627405184 8854481212562969984 2933898944823380016 7893036751280413248 7441793983183060993 3830905851217695809 2830170621455630337 7532916428949784064 542837787126315520 3892691282335996929 1051512839967748097 2748839031817371648 5720218594985181184 5475218688773586944 5562958920966924289 227954265659670529 5330126934497697793 4224374963164965440 4977038041064919041 8205468853721579520 8664180783394639233 6330317725704843265 754655459547052033 809468006595258368 8527245114471230464 3532127152299918465 1713085661830218241 2370074572119056096 3171379296853229569 5177632692597771841 3311807260312900609 353346501373024257 6636761849513606144 4310648671493441536 5759270271859687425 6293613533149642752 9005610112275146992 7682262063560393472 4997965846224165049 50021823358235841 3332504055756312576 1211674950280347648 1310588844407005185 7578685807649661440 8386542847931467264 6444763266199283712 6479357679136554368 4154765170009479041 8594829085917031041 9169231887055420417 5351421717729337345 1303144230818920129 1436765396256904238 39513152956834304 4300584411699617793 3310017635503206401 7003026073505674240 3942299706043191681 8730012289828670848 8211858307754852352 7181637643590922112 4353437161940008960 3857177152617185281 2286190769921720321 6347653884661040865 7300244537185641472 8956827195834867968 5068880423416965632 2062138255635807105 7682948619792221825 8827378385042268160 4693670409446673920 7285308952412810496 3158725011483316736 4910564280947602945 4285386296792966657 2484089215517540353 2419480276224901121 8533720145856599297 6090296980055989505 1091258645918305793 2396416357107928577 1761044573097820160 315913165154543617 4933146179306897920 6875602432183324160 738292082302222337 5375648431163270016 5294444639686978561 3995426502807126016 7381780844094296413 3691266754536914944 483570372462771712 2005228336679206913 2630980819240080512 1964813898483761153 7443683423399451136 9050330226199436960 1921402614754279424 6835426044036038656 3047117977987735553 5065042611472808576 6462414171150504704 3620810445030814721 599191563827147445 7049458197190204816 5496910089087721472 4529938073759285248 4636850454826701953 3847934511284116220 6020912973978878080 5566754486143060192 3101970231436768512 2453240164984011265 5081053003354426369 5325238847760564224 8978511997730488320 7209122062381862913 8380980826963398472 914627820581371905 5295173478568032257 8913674178022735872 9073127428432272385 6272206192177773569 760322990151991296 202137358828281856 4547637761757677441 6436436382638993408 5210817534421925888 8568879178801233920 3350290678413677568 7912798048261489664 3118353971261997057 2740490133778202625 5125763262385713152 3599669899246354433 4135827507675944222 8249255247755639169 5292550647338871809 6219019757875532672 887426865851138049 738943288166318081 3655762799756307456 2473702145975235457 3561487062790256321 2784527014014416896 2996540702243291136 4012199834432905728 2171865506524999680 2800624159800655873 2319773304009931777 5177302515579740673 7898378857098329129 4562368021709619200 1393562160603136 2121201161736896513 1936633067838086080 7597065234442772225 8992592236708741121 5457518997508445184 2550942423923228672 7642446916150323840 6085508971423202305 5800447943145836545 3727586019448802656 1238823313247567873 546466485965983744 3670392743858350240 8632670680945906688 6055407120499211521 7191288743391002625 8304854865027075072 8558133219102201088 8627342165018030720 8185874294439844304 8118874100126898881 5329050417209483265 6934989306154172417 8498888620916323329 4175809227297267713 8529252937188810753 3315171388827149440 1450630458550164480 5438158343596606368 4828754359864860673 1366721974794337984 5071080887296582657 7354878450909757440 5286252091296927616 9047555190864256064 5093402686906949632 4623030691538229749 7361045057751601152 7971827805630063968 368332306894823424 2233913328184033281 2401859074819926017 6488970827252405376 1661899449896042496 8550595571156691969 8617119268998162432 6355532460447159289 2410207300258618881 2628932943616352129 2260265404435194625 6757760436752400640 4989101719633755137 2989689513688481793 390823377409229704 7239191294835910144 736944439120087040 4352408708317452161 2407620853535475712 5136692075613878273 2754055628462808001 1906279389329592320 8960310287289100168 218070042923867136 3089203452406899993 39697652259623936 4497718995630323504 5418535132573587456 1837929300896874497 3398621577825276928 7986515915131020321 5038500029543833600 251546532744077313 5544188814363027456 6163992025702950912 8587867990401417217 586586120681743232 7794931168785405153 6074005382040575481 1390453254149636096 374364999302377985 2004983237999927569 4269240033035044864 2119720825413149569 368142807796439521 4228636719184613376 7377343238204257633 2807288176740531968 909892482818510849 2214570417753909424 1245275642537809921 8263508069879819521 8755314416895872001 1583831769356763136 2481398632267991041 1202581658073640960 5065507404360777728 2800616429618532353 4720703840196775937 235638782713392384 414135664018141776 8668805076775688800 2089958964107149312 889338570621321217 8990119227431976961 2458576242226814340 8180165992408154113 6819633763766468864 7061519760112222208 4534113973385732737 1529273256801017856 6105272197198045185 7535214271094614977 2837970602358434817 7945634642479518464 8407589391881481217 9003888653910543360 5870432559639020056 6061287850229459025 1376782972069587456 8257570451985322049 5407092688565697280 2544898359359176705 1270070804803651585 2628215755287057025 5881702027066296320 8390940032838445825 7554425527545167873 4382001232330404865 3775682391059824640 787142809038268288 6487668535174043392 9074930762768991265 4904640361843222209 4985133538109537409 5734031560875878657 7919581901345161216 4250999976563590145 8533089641674162176 1040675892462972041 307734017605421441 6959855223363407872 4337829129832169472 8358069129245448193 4530218793510809601 4981056403140665344 1736697942671122432 3923744406104279144 2655141739568406080 7265278733545777280 7336132866682798081 5378600945131157584 1427836711109759233 6983110872075971393 4790381433592922624 823376934305526977 7466532923814521665 1798976448138146624 6857997141533818880 560913777484154497 3320572884323255297 9148436617522020352 2982375772744607745 823163697614700544 8128881666635519488 8288591284342813696 1429217976857427585 7901344181787403264 928266959469236992 666374773444633601 378433896486323360 8118413689533054976 4499009141445570048 6619853676515319808 6193909358655609344 1375083964323512320 3420986003977272016 5909378988540045313 7342343132317964928 7423147979538465825 2058352183150008269 4858482616217954560 3163641374460863488 8059493162549310785 1115362429010997249 1765739112214454272 2602262595663421441 1796731055147566848 7425273260693607808 161235341743443968 7217902231769369961 5779381640925902080 4923499996062659200 462066210905336320 672890488373273600 1328026463872286721 7520105928538863616 1250434434511552512 8989514199004043424 455770801880932353 4012010114020016129 520620279116013569 6762664394660569088 6628047766367034492 4286531226089515009 3386619820116017153 2025527939423282177 2102930659399294976 5117233937642946561 6482039701459026201 4775727632103130369 3454121198028972033 4700993035993884225 8579127752651599401 5012228588768544624 9004547790517792641 8925495886449851712 183581677705106433 5869032075621376033 1537357835555108881 4676837781171791233 4319248336131061760 2859378281649085185 2399486568594929409 2128630779363612672 9120736218933886977 6511623220278788097 405695046366852096 3723527739315245057 8882761836166009857 1057812639195741824 8318696653838614528 4869025284842520576 8966813959923761152 3172553474670488065 932865956033263424 4434314652669313024 4955797602910651520 3727247044023914496 8335262008649677824 2577356757628036608 6758337515840519552 8309742262588407808 2736272760636947088 6559442328084989952 4662896019354909968 2783112577300356096 3244683187224756224 2355457095049936896 4906561365996339201 8586699025086549504 6135062002842881024 98647121879900161 4440852924970770432 7686291780756201473 2211993433678599552 5373207554910388225 9133247382483153985 7290109141529624576 6392124033197123392 695218714377343872 3970566693759340033 7770042631380398080 5063131250984522048 1126400435474073601 5466636290680074245 5221226543685546337 3219541547608445401 7886259446733162496 7755005183166751745 4053487408057761985 7747270719286804481 7205603596033818625 7396624971424022529 4614859662216789249 8462921534953306113 3952429198905362432 1400684028198153729 5965566658702475264 2743724812342427649 2331635837972864534 7926511636689646337 3980877301084399040 6685829533361451009 2809415778949103616 2244173697943925761 4742732806426176001 5055790912485236737 7646069894248887424 3625049413120180672 7696268365674229696 6951780477261332481 8410854020235198464 6428308919076580112 9096443352172642304 2815355594342982017 4858110805584588801 2053873094135201792 7067311351493224449 2722221934976795777 6489687396100528128 5903385601857703937 917792384349665281 6391523794867760640 6359574854206450689 8498226371377435825 3561064929426769729 4413080560498466816 176615432646557696 3454918944310014976 3859457988280614169 35183465818830593 1713416954769905905 1216210233103166016 2799147780120815617 5490685403452653569 4737443396978331648 2729032956122284032 5156182215676096001 7740554424223890177 486990732758581249 1695818157757878896 3351592681293970944 2030043873443358720 3659593919637164545 5540147888495543649 3843981175899284481 8350260608050952481 4211049156936945665 2827164494550171649 4239895150179830585 61238869243936353 6359229962476645377 5423141917171364865 608293866485641217 6275308131725537920 4322041984116274177 4830427853452266016 3665433650044632641 3042474410739105793 8388332571710849024 7397136748919747584 7462273031497822913 7088298142102383296 5130084531631390208 6847903555927293952 2316008184634895641 966892534796124161 2574294085984533121 5151797465169654528 468592341473525761 6821412797402164704 5561498506855575553 2224976908919162153 6660323331593207809 5195401247303204865 8704469100976393217 3568086690431109536 7211574348522329216 5027389831168888256 848695910205544985 6778648962683936769 5291597428482654209 6603073356987457537 5852892698657370753 7982415054727282689 7289687253059877888 3224867060593459201 6224052649469760513 1500540303315619168 2738346394438160896 8917219295120834817 2024390514509348864 4691873796303715968 8729881234918446593 4340612831343579137 1176833288218233825 330729704110652928 3043047814721691966 4278352269025279424 1853270249321207809 7916472080879898624 5541572057623724545 5419696156575793152 8734987729826925440 1274305284261404673 7483247478270822400 7813328790418758528 9196469727608343569 2377309853556346336 8878976336458233856 4514635839579783168 5279965993303539713 2298296235234016096 4111958491486918656 1019114881565310976 5105407754631512065 9008904497062379520 7541945900731170816 6766745699328338817 8553944816889872384 1306110377668855097 7150056130578404096 4908916348457411584 4250374271449038849 200257754905131448 691088514867980160 8224942922752081921 6150244946287725568 4501934790429602913 2845544079295999233 3698067303774941184 2033367100080750592 36466768356030464 3997649785015366592 2879174245190043648 8393825506386466049 6836079308336260609 3706389523387883521 4918942185664374785 2943471924441579521 682365448448148320 5795005667868420544 4278906364736734721 1715489470212095961 5000468785841047553 3718626796415584240 7550904429011834113 4829726019751685708 6065411392305074177 4303776064279299585 1692093153160003521 2225462421139024897 3482350053078552161 4812584438587272416 8490718375707123713 1957045892379025409 8868334159878659380 2661393950846052704 8945130399449459265 6358345849468033345 5403177979256923649 8341705732284874753 462710914531262465 679510010170925056 5669274373210925104 541569907969894400 8397289023044704769 1320212893965274368 8875373004508395521 78333129100039168 7367257275567821824 4523016695224241152 1391262704584625409 9047236342531742720 592232347360931840 9080513030696116225 5451933889528125121 4495892070331879937 1261963744381468673 8826003507121274880 1666421056868089856 1619760169604935680 2808916600809095169 8849506808835195904 3832297281635993248 2373539991699448320 1775608648534147072 4360348400818845696 8242623890183598080 7127242985177710592 9187714208665967489 6201698099112394752 5408939618949300865 3964188347818834944 194603864289114113 1960632193341988865 1201327971226493825 4140457282296707777 9200575836287343488 9125843479741822208 580217633117306880 2608286814232199297 8800015929480807681 8234073140531056832 3031478366360862720 4875362977360803329 6103348085046991873 7445329064641333121 1988535367851585536 8843432806657222656 2739277858085811888 873726637013385216 100166472704262144 6952676724554963329 6647514894854389313 7928079642241598273 2015653577166794624 4731437802705584128 5319479857278091265 1175384841356761217 7352864454508708352 1487594912047677441 1838308358199540225 580924020889583616 3071049286248453256 6174230504898766848 175281952079872001 6688059309874551680 6489191773422330881 6037422690627413792 983302767219847168 46548521060345088 3024017901430689248 2106091686650431488 345082216901738497 7833359596525853697 772456578888891776 1290966235631427585 4874569417806745216 7953610067611918593 7608265703396147201 5906736731191115776 6984942311737397248 5081643268836871169 4090382407922884608 3831942565886050688 4724799543735364737 2685679915833544705 8879742606521280256 1502794198222372865 2217720873372745728 8488965700371384321 3944675838161798784 1757531329479565776 1874660803317317632 2042144880208974081 3139531987480551425 2882920364952346625 3826761823887413249 519299567524924416 1956310461126927873 9079119574022834177 6144615002258703152 3768254816813004672 1748877454425509841 4723332109108004353 1557373710004090561 8154404451221926528 1376733766173949952 8503757902935081984 5401173171448307713 3915465567741706241 1355826246716284413 7261347015492085376 6685121720597123585 6243651143137091585 1600685000816762881 8279651303081754032 3349546146876620800 4681260567728985344 7436554696914830849 5160490483492352512 4257418123902207393 8486274069141466113 1359343321667105281 850287684056456705 3092637018049201153 5528325145991719424 3418905939774054401 6875532094493949953 4831937950962515969 8342724357482000385 3183557697732558848 997541949141417984 7257627127239978000 2747413046734052288 1766688262854153216 4750984324690235905 4167855938523137 4174675908379341137 653874259580843105 3744878488569046016 5784809529754326657 896471972883464192 6678063574798614784 7251941167140893768 3129464219266131840 1489282243667787552 2032851880890652673 3437975226062524225 5644586451254350336 1335246592128595888 3915335179692564480 3463358310404654112 1443354056020973792 4483014146489349952 2882999317422969344 5047509494264037377 3240424650325150217 6133545102839074560 44057486693700817 1435294871356777664 8835107819550212097 849029920363356161 3064357969540001793 5996421694269686881 2694713844720533505 7337863781363728897 6803589365906251776 1069975281796647873 8724935873511212033 4109212001384698336 1380116786534744064 1883195300129295105 2582776204782349825 5027707150040799233 8281783057278828545 5684930211499302912 5125918697688079809 4142927136798335872 3759983578209640513 8357255801984547904 7097862616635170305 355900029681664000 2483438168896514048 8850994699054703104 8882969889679305873 9150752124410631903 6245929544321908736 5707999491820623873 3589648082452435264 1539183686227943425 3348965847802707968 5892686686630626049 7918435432793145888 6490382738626750464 3169914965529692161 121160375201583104 3715988723853309953 494259223179587841 6012438235805925377 314319048637615489 8355380158616241152 5527016499592919137 6730841800568599040 493667523824089793 1665339134767166784 2631684850653855744 4852515578887775232 4957769368538136576 7444869038461070336 9072839733932687361 5209759824340910081 556699590026633920 4985514171720499200 6837939038068801536 4658990130971658113 3946700821882619264 5017690890328604673 3186961354136140457 1259395886212339713 4039244147275204913 1435438759072586912 5152082982267371776 4501558007781949440 2971205142948176384 7364619008456712928 5353362722440298176 450867277300326400 6925300780159368244 8795789342247322032 6002895546506687072 4772729611082858496 5740400814633361921 900592515964254785 6102199761601795584 8982865545835929217 8978043622522568704 686409027692990465 1971497548699336704 8048451756293004289 3319078711276970112 61382111430615960 6509979795699293697 6659182082155376800 4582970685281205248 3100950090356355073 5927676527821770083 8452569753260392449 1023118738809162017 8296880800262923232 1406391765163325481 2504501725072154368 791254162746991912 3065833463112261632 4252456811778258816 2452899032529845760 6927131409653397760 3186544468576467969 3429133392937146369 8470016416285542401 6863539624156106752 8418577188206558209 867610251943936000 4421475877455757312 5526543209146722304 6713417483113380640 5187858085195946336 4838606416421669377 1471887814308806656 8884287379140368993 331737316460991653 6711729274506357832 2793298103081705473 3250966241956349825 3636051391054643201 3147586500453204289 7644472043386531713 2084923906922566656 8226758828393469953 7683673511431919169 1186767404196761601 1938388005723504640 7674722747507376129 8508408891765918976 3993474873761549504 3143065936234815489 3878247923435320768 2513405437188468737 3050457041671526913 1248845958716487745 444268161283299328 8099015501891667968 4852339547887281729 6038629513724036097 771506680954394624 7437487432692745216 7120074557022181232 8959205874760929465 4040044989635731457 7323065583801825281 4131024894429334561 4148351195950172160 4931956156412755969 5213968441387405312 4258450776279922688 2112133566419761152 2997620130801341440 3255036171390633985 411632701878725120 3761035286698938112 4742322558648883329 7771529257320646401 3352524407199049728 1979044058576893697 1549667484494126081 799640330697874734 1860682673027632192 1185001908114187776 6765893347848237056 4946757268494450433 6397489998340915200 6696641206736096545 3269543702425434113 5453052161344500289 3975020426930839489 4112310581845594432 2302320438549006273 5786612308638580224 5056978539189817121 869461886019220480 170470520716522240 3027542785751302049 4432711594143757273 4962548946867907393 5172091402156514944 3763698090302940929 7173649942471763393 4297844150817138688 5606317289290102916 643912440317278721 8343846620503810048 375401618521251840 1106329434701398016 7596634868371674753 197054311844664193 7643483195616360001 3331630679002441729 2227992672589868609 3543980118198468097 4324617522925429760 6881691503668756480 1060605774470225920 7715338789080270848 9085166925103762945 8163237113029132289 4420295809168517377 9206184410219339777 3380660206866958464 6118430697063301121 5617754939542691841 8732597515039952385 3773417298371870720 3951751454443680512 5305270655081422848 3091699277671999489 5687138441694515200 348490465964551169 3229645345106935744 7327644998543469312 4919533482820316673 8517744102587621377 1373346967049289729 5663019555996581889 5702845523540303232 8715081221901778944 6777029601394398208 6408408939499865088 9018395680696696833 4420309758627414017 4394608562487164928 6268011038990808064 1683118425069643104 6491279684827056129 2852704417803031296 1870062522919305120 1722957850633568257 2902044954470919296 3703877675486883360 8581545332651872256 4919633047015587840 5661301506743205888 86745996905531479 4966753929295560704 405895610026582017 910452056763913856 1769668336867459072 5996174297371307713 3643603821091176192 5963732112860618305 2314796943658977281 2300566770664128512 3568533771743395841 6375784831748921248 3151910565216095873 5524747519829911553 6424281394767528961 5914315007365995009 1735895352144354305 6924849128492952257 5349528458939490177 2304505453394194515 3859675034311257985 5024651124503683136 7757345876883621553 735590581164916737 3155244217407570689 8616840011920279553 2190447054669885857 1615088168830010369 2458362614504370176 7651206085344478108 3785670595967451137 8142805195870443840 8965960038527720033 3904229259517596544 8125599083331323904 1053134955196054528 7210490708343546369 1807434175991644160 4566772471496254704 5971296353418148352 4693534173881579680 3494951054352745472 1378268159012489985 4378362187106304000 2100596632188184897 6221102986198356353 7146276393190598897 7051908958629803960 1589237610299777024 5236717167201721857 6227406239810338816 8225194354838942721 4794415430027524097 6293463241811975425 6385265709526805248 324114307216973824 3964438008448276480 814242944418200448 2813923062185029888 3427728496692533505 5560244124187414529 6692366094808694785 3482015439475900416 4038091371770624000 6208875036717038337 1291740541097377793 8445786487713751040 2436549392104320449 8157049727481863169 5152876320134562177 1336669586455382144 2699866389707692033 4352630452848879617 1449471541685787136 1079401390888312833 8624054504416341789 4005356205022732701 8337763950112079873 6147280731509548608 3036560608624377857 4472173725106237008 5316942790137159168 1697849249023565568 5315209402176356865 2970272581553356800 3980093896534179265 6228616660878162289 936781833689038848 3863673811310154461 1490158001219463105 8025432847922094848 1582536023489032193 7517576579938356480 1 8169512226877684721 383379933386862977 5042976410269728769 6881764634445617153 4690438131354692609 5877599613385277440 2989336268414313088 1108047463654663169 2088374772351631360 1002629829468887040 3637900832256783872 8780810536277797264 6430949912916250145 1301422691047833601 6887289623446713344 4112375570981946113 9172275367357433120 6322113919454929504 5257367736257105920 989355524770395136 4075121148332163073 1503820225542931457 1821365405985744385 1384299617509387776 7195535429622052481 4633276996295811072 3440274078527913984 1798237445897285632 7345109326680580096 3154436811466014721 5801883070449660256 5865940761689203168 3094041607381608192 9184174835668251136 1513215990725574656 3369016105664570113 3971914794112127328 5618396169332827393 3748210165441624896 3436048685993176576 3321268538881761713 2432707672889884672 7498540732796653825 5748294323901718529 9153692438941867521 2707188988304883713 867725264733662880 1527752371048077312 6226048082244833281 6207896110922548289 5248399847551568064 5504103570063491072 6627086158897692289 9214579895771041728 9125076772004169440 6050642496098216448 7809314970027451649 4340625618480397312 2729205858157998081 2528836614537265152 622729300874864640 6367948180232192000 1902112310503275264 6082770655066952193 4249932366829701885 6056025842718179329 585483014765969408 2449750080229736448 9078004203997757441 5423956439141974016 3038203058823909377 6270006295133184001 3869791497628697600 1324860841354460800 1286041124464233217 8626750487314759681 8795518190031798273 307164591784951809 7001623422368289392 5393694958237716481 6164246958639631361 9105140842626170561 6743666542013287744 2214564732751167296 8800420671723964416 7102255951989342209 6449086438588186625 562089459161260609 2121313530437255552 3555524567182368257 82755198604427264 2035157163718075904 1981816948495357185 4235384310878429185 4848143047186734464 6866397501204712064 2476945389825329152 5673303898895278081 6275301765758420097 105867073505181696 8495605130587275264 7756975203978717185 5882231388968693760 3429182391426175489 4116705891635838976 6319295083865443585 1052485818920182273 940299964051979264 8835476930398625489 549985627722155520 3108129922644761217 1394539287703537665 2218747401639264256 2871730719643148288 669117426950335521 6982453300126107649 5322753840166469633 1843711249352623105 844374132150239232 3710499326132617216 1829835745123442720 395734404914821120 3869580333814791681 4046494721724809728 7455755198912391680 2228399993522155521 3251131557151513729 1005766830661556001 1366463472465438208 766319110388696577 9112305903604293504 1752287019837095937 1379332787365085184 5125568726111028225 3947462744286142464 8913788884674904064 7423852122440111121 7232695752824468103 6331239132737726657 149328172888017953 1640816958471297840 6878883830800118785 2271654238874683904 6248391740937967520 6040829639335221248 1824848715409847808 2369716334314307584 3389368058488143872 2694044925086920704 6776989659449105281 2337252537504783021 1925918263088947201 5183947321822260033 8982012859201675265 4051760930272503808 591459365751927808 2339849205437269376 4670529388963995137 2503233639964712961 1381295841043218177 3828950200181212928 4218673360579999744 8271217967017771009 232184839352273152 2170427632712856576 25313201069909291 979852140941459456 370213938251644416 8656291963588054400 3338673755869733764 5664106853864638465 5478467198893754416 6441783453703307776 2793235131316582145 3231488405070151680 608420071066763265 547595147420732777 1335664614127960577 6004256453727811617 6664364147203375105 864156094124101185 6271869738719336448 8990556264479635369 3701020262218334208 227060816318598529 8686143072691005697 5021330343536724697 8060727505224153857 4416520454301454912 2343365359937147521 7328678243351130625 3112658969604759553 4217753703058973952 7447380392040245153 4864770002197422081 9024061390155521089 4963739323254026240 1652731820871096705 6769269178620903425 1850041615171646465 1461040923364003393 7070218752224739328 8652398665546940609 32461485459783681 6843329889100496897 698852654559279872 2962193129480843264 5596796094471747585 3888429251250476097 2745802059840574336 6177154511839727105 6517473103325888513 6931063471022382209 6128275297255769953 7848834422059788288 7827768705492225793 2108949891773515264 1297809301442935393 2614463117953746945 4509491179638756864 2206185441883181056 6708160293966479360 8936799236656816129 1445707204205397761 1677633444413122260 7342091203340124064 6482204593838823425 6247744124605005824 4404477359535601665 1756724250964025345 5524064664134382624 6524700337629960193 7419227085061681152 552200793160487425 3200787806002479105 4607996969448353793 2128855775677988801 6759678551133560833 2012924149066004480 7769989209615287552 2754104454769370112 1452283252102397953 3628382105623307921 4016823339234813953 2561489299178875904 8493365065828458497 2155841164591808512 6213197831320886529 6484182542957150208 9023978972486039872 1387857037370177537 247160241103208449 5128763787857174528 6117153960812879873 414039403699598976 8308437694036868433 3892010308897689600 8831929188194694144 5787635359978584064 2309012696414574593 4095005596590729057 1914252909969408001 7269302573187368064 6690813087596294144 16174068228367264 314957813491652864 7762581471864946688 918846328594088768 3418868936890363905 3597049195519277648 5932453176807092736 4324549909159796865 7794569951176784032 3968423113567502336 5016368715222913024 2347288672636968832 5510223966338357505 8268859684534229761 8404927809526193153 8332033556815331329 8493010173237227136 2436908875752079361 4691801839133005569 856753466586641504 8807681601233903616 4383937591500619777 7548111479566863104 108249120365600768 7500925494802958337 8855727468931710977 3508953368074299393 6141423621068046336 4163297970296999728 4335324702697302768 1152835109743349632 8599685248217667649 7378586534438283264 8424301444264978337 6956148375164454913 5023771001086680064 8362764823980191232 7292884650602787841 918969243418385120 4373149784288329729 183664221752999937 8657042659765464960 5002322288689139713 9038894618601952673 5646109500536469664 4904462079330534816 2455289059663979937 5606743378597337473 5641213028888571392 8698903842318085889 8371869163731509248 7910778775780538336 759780547634834976 2775846214460933121 5785789263786365441 5719470959487962113 6000996593801974064 4771535747041031977 3271503455814025217 7923301564668729408 4014283261242583872 3591243389704216832 4314062226278927361 5114077368123411456 5692215404797067985 5342607902440209359 2509584230016079328 903691919880845313 2681935785123310464 8853658997289860736 7878714775931171841 3413571843751538432 447903019057976384 5394613887587008512 4090250955403755520 6419770668106842113 6792525912967462657 1317318692110093793 5898828337285890048 3981723652403157536 5019026639936669632 5980351642347556865 8924378736572923136 614109743509284545 5965795249002958529 1420052030494907712 3480023036025185536 2385039126089457665 8197929162959975424 3091177332215152656 8483376883572244481 4685642893728848513 6653804578625786048 5296194282426348032 2145634176232581888 7555401643613764609 6340550499933081345 1772993474477925376 5007125215318368769 876067541572120753 7579053657882418945 2022952429986208257 8045785176458484737 1273011828936417793 7585616792204928768 2294496568813813760 2389193280575546721 1931569975069877889 143562594973108929 7078795665660034752 6985678865842044929 2264323617936404480 7397028803165406016 4530279984878608305 5602372884066738176 7003356495032982752 667487540444315649 192008588649418752 7261592061572959616 7979059624133519105 4748313374627291137 8585721225896788576 1495817920914423809 7552557683047753728 7730926530265648897 8930150706359304192 9208943846327374848 8767715922612963677 4502003368131484801 7137869767892731777 8307188009142391296 2700018364928675841 1849891960840944513 3635578407335113985 9209390784757497857 685787095620026369 5168268662846850865 1161929925196758016 7722600521715752001 8140859551747792896 8639335148384534016 7466551019994611713 2089253154983718912 4510277618598621184 5200329673138119681 9036286509572917248 7442928986991706112 4215635604048822273 296836312429273089 6144411858464571392 5230078553115146928 8043281940561043456 1521789983690520064 6740375621408986497 21782090160303025 4473223866898631041 5885474297944776705 635726758473518848 7552778739557932416 3463988098820702848 5679127054930216960 828225848433934337 4946400055731204672 6747926358220226048 592619702356134736 6839695404486759376 7816642421273480705 8074232028143368352 4782309649186944000 1778160691787038720 3430911011534370864 1045768413751934080 1706679858770739200 921644139785518528 3352130976335499777 1892749783054902272 3433132268074762241 2755695566883361793 1995406447535521792 8010863956025351424 5993714324845846528 5411095636610962049 3214375517887358465 4194241608592115712 497398777256135424 201915262853390337 3276129796055191041 1320117249261010945 4289006361931481089 308415041098292225 6715956034719449088 6381762137934561280 3600931583598788608 3131500018722767873 7332572888967286785 4943343085338288129 1476735319482094336 7339981070210908161 2489483238548259329 3729003276169134593 1794719364137231536 278323583466782721 3421550471688044704 1038451338062777496 3956733541055768577 5107720815136683009 6193594893018350684 7248114210526199809 7019594633541281024 139079199456738849 7802696754683574272 6656316313189235712 8486656891611780352 5297546143854792704 2257596101936718848 8710032280248422919 3510627131204272128 1616826911219716149 7417948301644145025 9141741219300611072 4368486037753221048 5248791391074036673 6715103278798369153 6763028230929706752 7317571477688951920 4156447188120978432 870854802314231809 3369270258224370048 5172156420638900224 2921981592388716544 6680357377851068960 3207254573023498448 7718590471232845889 6200163522003426305 6406890021436022784 9082875848569806849 3623412069518569233 7884962890607190017 932811958528283648 5622202839859525632 5096794904480861345 6631381836713820161 6005604422207518721 3599575660532554557 4286316641878386560 7627336168843652097 6636756721887792000 2299896693321926656 5393923303874596864 7339869563930017792 8216559976597946369 2799417959195852801 7860548168845711872 7069524872295283457 3228938384863315072 890999211573094400 8900049903919950688 8524277787404118017 1299175253927750656 5169144168998436864 4679675903307015552 7112789418617782944 4198328175888250881 707684101621645312 6920076341684469761 3413013487017295617 782017098872627200 8297929535005924544 3162724692786937857 5608066577668128257 8298150668845367297 3146798249457614848 1791920453905507329 3903008570200463520 8035900703813102161 867928779547929088 5015215620986644609 4240752980074522321 1053803625771171009 2726411454284489728 8148760331783561217 1698187699079340488 690759475936624640 6415570110274207745 3743827289388300033 4497061138534760448 5911471349250916353 7982287556380069377 4796037310062984705 7256455907762648321 7430578561082236161 2771111284486991680 8749818645530312704 3605451736007332289 3409840107946814817 516477249382252545 1406964396612087296 4416788762636222465 2977574961095283712 2404168129195465921 2490336534374462273 4897847549031307521 5734898727321718657 6326527206277611520 3695654849084350464 1888407351037669633 4497544352545267712 7022803970053898241 7499740578634858496 6468283029119000512 1067214898019573760 4111571373764895689 3219531625503416320 8677825406848253952 9137224578569469953 7837078715328943744 7648719608039895073 5921393792132694785 6264046754322935808 4222912783848660673 7233093524044447744 1219281967932152577 1412958550794386369 6886039595698014208 2877093416365510976 7428348384584400896 4275186490332676096 433332634143129600 3672423611620835328 2815849965472152577 4721867462465214465 70896634417544512 3456852845234879232 2703489714014860801 6541711311906197249 5010748989178122265 7966703745286077952 5803082416548198473 1166599338735716352 854800704503693312 8234420060125069312 7988072988512616448 3860019094325443073 2380331147225229312 4812500864616414209 7380322547346371073 3594468190759608320 4403265380823631169 2080243539369905664 1708948369335703040 9024067400122023937 4709213570239512577 8611761887071731713 5663286076054270153 3290825152432463873 3877350820136804353 1699686772879002112 1260317550186915072 3875099197296869377 3472725850001316288 3920178637852639233 5122922823615879169 4618710827644094977 6381744017590875136 1736250341925666817 2626809719573464577 7617075487973713921 8406651807933410304 2261171345210831553 7424304206616997120 2129979270121679528 3309666187873164224 8292191931629300736 247039587598946304 2117453826596852768 8420551284457817857 9202340080621977601 3114754217860268033 3706710699810960385 5039153621401831169 8067152163784622081 3154720494711341056 381136181706723328 4382801597501956096 4116223328095135744 3138719612698101760 1998416090542211073 9166546324643852289 8023831078527655105 3290795820533406032 2274737698053690368 6094123821042216800 379969396284284672 8728595401762797248 8585522285968797184 2198657635578774016 8959130648928590529 2230252908892991648 7256791653168279040 6281097915269775873 3447786661470158169 1271824407366614529 5049410290743361537 6718162841569214465 2994648060737028096 6487351808154902529 7985190745921404929 3088673838806504448 2542516245110466561 5404770021150012736 5275118993331173633 6448732942633340673 9217433559160547841 8462606433077673537 5544879264624873472 1724165658326732801 7991959786199588128 5560645997777716224 1147641842292637697 8607239790642335744 3722429786290272992 523212549797681152 5549415661631658752 5089481873314335036 6421480611961724481 8946001697948057601 2537662210185928353 1676973277332654081 4510230935918113952 5064915888608249856 7706715588236607489 4746954740956921856 6436846257642311681 3599088759999056641 8089801120229598080 3576957810584779137 3636198494074306560 7904045431076188160 60121421513359361 2041893119979303504 6526533243001405440 2509578407701888001 2713517741053753728 6677099920595274753 7451880441145472768 2262160784064120833 2135609262360656449 6883802637202330721 4380031435646864192 5797567842219237377 5613695491397521409 253743024203104256 7352980795747492378 3514912187017822209 9071915681519452161 4777562472617433088 1426706862187026432 408315345749401824 6185161311637962752 5953208229276789760 667154321677600512 7554361268623974401 5676777337236165120 6473716913169081857 7531192945591870209 6949230177266884608 2220821218016397569 4806807301319204660 5737323409339325057 6390702244873028609 3597265160503620096 2108674408173746177 6354704391063612353 6368570111748997120 5233663230551744513 3025561613103170944 7133485134887881728 4224653121171151937 4122195458443444225 501517443139223552 4873827292041897985 8166935497168237441 9140465056051512064 7824825579790307840 2432844689543995393 2473316304448021056 4987056042843725568 4835037514812710913 7913392402217615360 127628436989108225 204160098720599552 6009267274262500897 1231324409674596353 16802220015918849 4588348246036078592 8698288099110842368 7145279618596749441 4455309864061267969 5848118968937270528 5600699584076726272 6899096913725031425 1875717596258193408 1126362838497270919 1739061627181093633 5519362851653189632 4361927538423382529 2635336642072045313 8724852641272160257 4198418144207690197 752709229194157696 3063987685550384129 8844414416927441921 5191989072291073 3239167867759660721 8312998137510244497 7863925331565862912 4474567654226752001 7616061271424532481 1437316688099891521 3497025228425147136 9120643430712692272 3207602199316749297 573221981178908460 270079049775928577 8212849184727637617 5093729537404071424 1422243307529297249 3744390114588538881 1958105995767070721 2939616979870561345 1532769545366352897 7306721108066185216 3453919180399058944 4578628774193174529 3397910914616041488 1076330612765186048 5399727372475891712 7401227958653648897 5656291032589316049 3949203090805496705 9219798939289611264 7780076949471993216 2257692744491202561 5808864094402557953 8311151545844965377 1421014942859618305 1677050769250235904 7389609991987012609 8646576994128879616 2553527968909721600 4867602859915896832 5253777223146340352 2626792764290735104 5147906479587803873 5171118002919891080 7719203676678891009 764883670471994369 2675516124296904704 8883776572007251969 1072675986262720512 7979483893254730432 4509485784984252417 4962096526296809472 7481759181613997937 6465723446857245045 1062484523675940865 8726106330928224256 7594395460406550785 645975988983605248 2734829949656295424 994213900478136320 6311280237192260608 2945757772851785601 5973708700784289121 4742308670011867136 8484420137648334568 3381047620557438977 4032668314225061888 4476022979268009472 4942624480924037120 7376565466880185664 6578605218036622337 7782656358404579328 8218457585256545377 3560857758022653952 6110138195536074753 7955340445492859905 4201169240779183873 8324140411561828225 6314050371891757056 1675345278248157185 3151662911419686913 2892601270528554033 3818463612261498881 6190656459449925632 1701738113335800424 1510620372545312576 3664669573357867137 467515988002771136 2248666488690442240 166232302303111809 5867994725578080257 3709063484288473971 155864836417519617 2171713863138492417 8230323903246074849 3352329500009201665 8101281441264668672 301851853374753733 7036430564683815702 990968718480684544 6746229633550585856 6051239144499986432 3188596072325287937 3340457827145764224 7598408623408947201 8274017696663527425 689489984041803777 4989399934953944641 4641345014162691584 2228166101659842817 613473891535201152 8571218904833617921 3477894560600813568 1485473494560443329 6884960298037909505 4905714234906161921 9065831709251469312 518746132323177024 51653783265308417 5628697338370375505 5727497152707076984 2330062699360174081 1650561481571238544 828444592872997888 8065001266619983873 3379322271639523328 2512805510575685633 975218787479099136 2808839268102424993 1559069976427414529 7547288907671781377 6673676858574045184 385030702399830785 8442565794151161857 6520778557475774721 6470714656011549853 3366005073437309504 1286298894765342721 5893670265038613505 8973974838884958209 8903128667842873345 1169401662036293888 1178439560150606849 2313362961538865049 141847290112878848 5077972410291280337 2933992405072252032 1362666308945692161 291634377858074112 3033366460992893696 4216575715903840513 1203398906652655616 6989316881472644225 6437685768976208384 607698889964583040 326747343301528064 4523764196248600769 685307358891212800 1510781366256342529 3391093327135982593 5894883083578865280 1373940898310766080 4117506346365234688 1889180078727531008 6411712062761271296 6982443831270054017 678352571468742657 770181433183867137 1657902632624142337 5964073355641255937 1148659625962569857 907642926690861056 34725737850126337 1284242072003535888 1746350139766616064 6705657024586736128 5337238428662258472 852685706424096768 3714110678638133249 1232437589827221504 3054322468083911360 6918526885257279040 2769417034730233856 1093803557569031680 1810622867966374064 814950928874412033 3111664497067716928 6543891876859458433 3557494382190891061 1691503905182121984 2436811932108914688 3672917719373084672 4007705333900801857 5407923725318225921 4316619708433654896 6716480457947381409 6073574707151978496 1218829359631826945 458692634426668032 271027542274760704 4166748444744730945 3800512483372091760 5990138598728941569 2311934019549307002 275562488771917824 8821758406333952769 2478751929781046273 4215424786232059648 7160242241789446657 494769403195226816 8738219189719384065 455894962510327296 5000723328306344449 6073007555497934848 2191487263481823233 5423989887287203840 5272073270835427840 4085342662952167168 2230395337550695681 1532548732161444864 1131173994773437057 5774666348856925184 1572316640320806913 1413443702562965504 8412797438362386433 4524239623067922049 1829573135611365249 3798771387105470227 324355925056186737 3415672399644862721 3429828303356485633 8153063441179145984 4410087293964618077 1387096974759297025 5135978238579890176 5314302251451718657 2690438718853111808 528114881645180889 7402253155393724417 2782573244594909185 1952683535711290817 3664504217026797056 5738677555289838080 4040559767146299392 2135343534672224257 152000647487278273 7822376112546547905 4609038866536027505 111962632443007489 4751897230037424257 121822872103182465 8387232938761650176 8804889651599336192 2001082517248825345 2855874050467599520 3137702780794554368 1196946212163469313 5458811759268114032 4353173848729919488 5235999850348206061 344544111427224400 3294582362636832769 1915932855823761409 1817541727656976897 4380938208213857217 3128822509388352896 6791013700948269056 1520018767239905280 4063925259928105985 7965903925585500097 4744209945334598785 5115178278125072385 8031566260035780609 7650133531896604673 940261491136659457 1728855161336322049 3332321710889931664 2585228282483187713 50339094674094208 6643595220643755520 8376859566859239425 2925703625908437697 4749763667139654368 3175185356692488193 4115752853036649345 3017555360805689984 5216430316879944248 5509785669476580992 4158537825569062913 8298407488192960512 2444459898960597185 3011839909447880065 6277118129227153408 4014417732819816449 8194708491789831456 349420614880111792 7409121302449885056 7956455814096637953 5107042302680809473 8898217465262677633 312957426897666049 1384163113193426945 5630498167658674496 2740143980446578689 4583088595758862848 7272566097820013329 2245665735510291457 8479130091004182528 883586594260787201 4805578777220481025 9054408468558144608 1089859387411333120 1686323855129768008 1452261316813139969 8920760852964081664 4989715778770370560 9093882355242035553 4296646489809321985 2706003325615426945 4261075190768649344 6826592190727389185 7077734169400051872 3959474214702710785 2422144254808035296 392873842355863553 5234935299544052800 1302776961274953728 2885098654509809920 8208481243644506113 1385418019541936129 776070329465661440 1327495864966135808 4403717704536227840 3972513807146131457 9014905275455373312 3402286678282026497 6930154820456161280 5691112271475138881 139892727778331585 252741014493040641 4988789266820360193 7595680246130646529 7382878805503616512 5953339377411618304 7996251934810976256 7044063660030252920 2783722848169481408 2562024018225451177 2884695010936323841 855080516514709504 4783538885272400896 7254628778056165376 4552435755471407265 5987187960895945969 8211363147592176385 8217501796192057345 3733880896786739840 262380667398312016 6044847433278916609 2266954204092822529 4388700043390238208 5012814557789231616 5601120627006416081 5327578709296571008 2808862841474512768 5264595490730917473 8071808253443500544 3407926136396054529 4163735020518727809 4608466569587836928 9082614808466020897 676647541209776129 8969782928675520513 2308824711265992705 7631681941885676032 2207625839231893505 8468944204171473665 6355856765019370609 1575907255824941056 1420000423389571009 1234767232798087104 2169898594716753920 483781129118251009 4466576464739738827 1012504639222841345 6693935287493328896 8211790570596706304 6306261588379499905 6152049177321293825 9172706860356620545 2551633881079152641 6982827339089092609 7217948972819248513 3368144345762417153 7709873906050707232 3214979939129307136 483270876873706048 6248570008789267713 7395064994804269056 422076510693638144 8248010876551540737 5627661345276321 1293386114494503936 4254289917036955392 695739684592652545 1572647986358919977 1357570325851526144 407227088260964353 8040945207089184000 6309320132748123648 5632393064208310273 3778603920303532033 6183657068898549761 1384133695057740928 5983708106855381264 5891489210621222912 8085378561992556544 2068537005632094209 2286945829688272896 6802705655242524944 5754689906812504065 3719038992435568641 7617422942830845953 94907877914106368 1126848322938026849 8603744245462768641 3577070756072621384 4692835606552091904 7738785317516509185 1553452268076858881 2716582805715530624 936091418530805760 8297117284733661345 1982772210914162688 3288505415430829880 7154751572047704064 8218222292071722625 7308470911103027713 8156095746457687872 2733762489147117568 8268846044184649633 7493830417933441120 8107150187099227664 4965332359906987264 8772363308997214209 39399795432668033 1148771203282219048 7126510964693757184 6667984972021229568 8083980619804264284 7422009409043881985 1834684631947129345 1589993100777144320 1266614701005285120 143704635167100929 1444360658143694593 7417200991922547713 2275960319090210057 6970974810080344321 3240469105693164544 7138176851451315840 8677263063278027520 4072176540857086665 7931582519642416321 1576025944573186048 791467463604961281 8541629625847287809 4681654956761123904 944002711020308224 7069583970249609217 3163743424991463937 2314611116169011200 1557456498731467776 2672295518820982529 2836590986746521601 8872945473790410752 692153466985294849 4588376116824731393 3533935044119247872 3809026047775506176 5462542207973404449 3450408524875017216 674681790488663233 3279828850278859264 8451542785055735808 8899292059511029761 7437475010680792065 3065523618479811585 6689788866167018881 1589702229319307265 8450841770056076800 5090256482176075968 2254859715631549696 8188874443560189952 8178804255670731393 1351919422069239040 4365784934010668800 8901660557339967489 1173260573194078849 3278365214894981120 2713068700534711296 5268174958259247632 6049249496179753472 7992044197184714497 8290865009375555201 1699751139808772097 5514769611999806954 7944430282334703744 6345494025140251648 8400128467101532161 5999973798206660981 7437174893069192225 7237678215895117312 8152324928166690816 2128548881087463425 6194270315559574528 2834318449114379905 7221220173106837505 5602999769248272128 6236970200571060225 9065077837811950401 8932956837735245825 1392389871478814497 31852371712288928 2069432465183301120 7389988975171706369 464159400366282753 5555239352968839168 5981463237378856961 7303074987695574209 6429344197174886400 1584237396679983104 7517434332187030017 7235885326574979840 8704620054429925377 3058537058817853440 1175996606842148865 195532620923594241 5162343332196686080 4220718760242077848 6137229706231720800 2829163212576126993 3025451024617010401 5365891897594252801 6484462445749338113 4969327858923272033 5664537128466445312 8660338187208574720 6982838003445470721 8779364172741636097 4389990357678592000 1092068083300199680 1464557093604204032 7109184295161990657 2761438808680168449 2321876457752166400 2449925780538818561 1823176906636525568 1587531572456501248 7956914736119798592 152459151484188368 3174134870702783361 3762621468061270016 1393961879916881185 3663013568304024576 1446353751718422576 3139150547711426560 9067018095935344640 7045916899316586624 5136680391889403904 9022913340472119168 863022840420387841 8714713783918592640 5800243947225295873 4786554475096258560 7908234833630593025 5434819379312340993 2617692543707473473 2729350919457138625 7880068101574741760 5156854857056961920 854737644509878273 4606768532457107601 7030401775118546721 2013556335770620929 8101418115979023312 304451994156580864 4797557935803760641 8797103280754699649 877770395358433536 3256444278969389568 6622021128646644737 8045775740768864769 7299980297273218944 1552225126442643457 1574075951038341080 2395410588967613569 5994076406911561216 7635972325232148481 3412315009893380896 1142397108281845504 3132885798612833536 4445404018193162753 5836285339914338305 8581151760028950977 8139919602821316609 1246166936828052224 1168002094294001521 6268432004305387521 6106021907522059777 5919968866307379840 5269484084461896448 9160822683683321856 6907680645957681753 7063779589746500224 815266912008934497 4240815833417777153 7765193337401528897 6098060988570943184 7618570970255586945 8307502418921259009 6536943436593889281 8480033206014566913 4229389355722649600 6919363586209858560 8375415007959587648 5032888715055794177 4978864273129546217 2312706880625067616 255529074488410112 6747924905332786240 3484043043876033076 3476015788009684992 565036335878907713 8297492444956578272 3958930048883092737 4652128881864325376 6354617202803963264 4554316261679029505 6231305091002304001 7220028686170827264 5871683338581803009 7316032454086782048 4733875969777064033 7435804493528739841 6357931846920499448 5943737338434332672 4265947539102544385 9126733161135976001 7893965774088927713 5402807194822070272 16986682394622144 724427179503208321 6630739561346296241 9176863216711926785 6229412272790623616 9096115924869507072 6087189044253736961 4895141114443910144 4631193303189367745 7395824971191267409 3273175539989610497 3325068300339920304 681756358594801536 1523369501732767481 364381485071073280 9016891125406441472 6236215707099071360 7405427582945270529 5955254218512507648 7383807482746486272 4695423427972397137 135497789940473857 4720371178812719104 3446223474758413312 7257571893781390080 4793732225714880513 4604807676819975041 8024355840244686337 2289257714623856640 8061880835467710465 8328264914191558656 828050695972733056 4411100992321557761 1529301992337107625 4493283060898332672 3816111343473607760 8298639278496350209 6653338351201288192 3749433781898020864 8907942488687012352 406374858061698304 7132274409186836481 3627261882981154817 3958974799593081728 3611666485619458049 739125398290189312 3927788632116367361 6721236003113838976 2466413811027877440 9161980012909780992 6127136595689400960 4169314472516648961 1332130250427928321 8309773002075016577 1970172818736517889 5239927782491867649 2933503771975087552 3805951795197509632 9192481617561350144 8365841580948760424 1176610345548644352 2661481077941222913 4899238072340965376 5253152098416408736 8202847398370607104 5866751566843020360 4835587413407076224 4764890405003088001 148903909817656513 9183881352560632833 1856345366251164545 1503682242134441985 5500469752999081857 9126535997967437720 5171577615313162240 7598735979918654977 7837095505984036864 1430647775641630208 5049192721893745409 5611979784035803713 4115497763806396416 4378152072689450016 8505995594908041216 6890728793140903936 7204548018493454561 6893593866086555648 7247566542304276481 116368344019873792 2526294644687163392 3613443059249490656 8020136792701079808 2032353779037370192 3671143433219730689 3176852846440424336 5880456161064773504 5688911887805902848 96605004202240664 4991827602742549505 9210092895116601857 4196811799577604097 2436269558505545729 3762782841860044800 2868768190924496512 3296671399708298049 8406125245020012545 5046636588312592384 3086841647580302753 5044208276432986240 5061660807760446448 1687257323304773633 8395503750430129448 6811694243120480257 8139975441221955585 4648519122243092609 8329125552899569536 896699062737338368 1726451918904360960 507732185830005760 3985039429468542169 4255203580138475968 11225610443173888 5176893325164714840 6044164059553267385 7314241081164826624 3371159399345871873 3694376735844810209 5873797606073066136 9039615243027508865 452017652790929536 5340817751214777857 7885929967149524993 941857348775236544 3563851420334199817 1995505548689252353 2541048133075416065 6712596630517144001 6843294166135091360 9005862266604056577 9002141322737761280 2898960512019642145 2792770141092802375 463343919024848896 831146048955497281 2802943792040303488 806879631424544900 2064408523165145089 8596586238580581953 4286343381790353837 4817897330793889792 6378695069421964688 168132505665273856 284824879927132160 986065637397729089 8350384735236702208 4002880222713552897 6375707978755384385 7404962089680994305 629693473377878016 3504856756764050432 1284352533047516673 5362015243250565120 4255233966700560385 6734625977592688641 6049057722873914368 2925628218051402752 1349229453306711296 4386842456549359617 3670313318787676672 3410123175300821736 1390320411492311041 8963386468939989792 216071192577702944 5889850875232620545 4640170583854980785 430584046012305665 4415296220647683456 3090789286787399680 8062152605139767681 6567102353042393217 6117343119903117313 6718045613673055772 6583289352490113024 8613779976835223137 2992270021047178496 3227444069838012417 4629631524439703552 5996791947926126592 4879048365110056737 4422004043980889344 2113159117808796737 3443947269612187649 8074330161350180864 7019910520401466112 5960871753391304705 2156794442225248769 5648761563994193921 3245308180155871233 8051305372497762944 1077213082726725201 4792158761600632448 8912087010718277632 4521509744363438080 3887454504121008128 1973308737933531904 8832520994104430592 237112115007646721 5982362370918848225 1912204365791474256 2902660742184428865 8659584130449077248 958754064642867201 2789636026144524416 9178403624423842433 3043620225169229360 6248156322505310208 4286490075937395712 8320141464435269120 7910493154785776640 8614213679661973505 2352484006729988097 4402981691133591552 3629312589869088769 7640765266631195649 6830413508239097461 4700215868346520064 5082448431449964545 2248772372729129473 8103738034645135873 3278487286770314689 4809372697456106624 6075046135526299329 607387633101832192 8792649564079362064 598184814792521728 3315855518980538368 421775232432167937 2229512788257408577 8864746709312223233 7882795730045345408 3282418301506048000 5464897923962177537 2285269405695639552 5748340899643604992 3736811743471194368 8884077355703795713 2162874694692593152 8279327562795865089 1963942736003281920 761088891408089089 4040410762463038768 1971054704082866176 2733021677138739200 5882115142264787969 9009291643713748992 5976584273647798369 167220607309877249 531006477799560065 5631211562403778561 2936709704468922368 8631540772495114240 8332391597541529601 2627157591077060608 4948556812689109504 817715790118645761 7233396727896768512 3607735791849078785 563117682370721153 5239789751748713984 5645511164845015041 8701789443740236800 6054803481320677376 4765523025566607873 6766686313680527361 3100336964235893697 711736627961108992 7776736253503112832 1436549267103387137 7256799539563553825 53362322774022145 969474245367300097 4816355518352827136 2907037930262098944 462555382473890857 5216936840803549185 3642072607282970624 3628918411758949376 2063198189946437632 8090006738901997056 5039993630420369409 935464460376896897 355281583743783680 1319172408827840513 4604343664356824065 488347830239666817 2715145097133686785 8811644199153268737 4304373391630494193 8629318430151628801 1630603179760353281 2867208556516902849 1143870912372178944 3815018969201117441 515681424660235264 6990514548635628032 7192412183356695232 6717469295674527745 4017752587947212801 1060499076661248001 3093044670239821841 1064946781528805377 9110537226277579265 8865676912853790720 5238745116129883713 2417068193859207169 3842980530471209985 8905652928730505728 365346350383966720 8845204627925204993 198712697830618625 5049316967669459184 4120941623312856705 8087427034739376129 7200274954605852672 6136653503577124352 8644962821663616001 1551155090165762049 1305385687489123329 1772356026716913665 2128890328365528064 6047712856302944257 6108199327466508289 2605745646687061280 7361570756774985729 7669505553387705217 9159933318578628608 3805109401738093569 4577499503493253376 8940657536141868928 3759685585069023233 6280640322929225728 8484134094119297025 6741251132879887873 4866397821987219776 1664171741656559617 1936985498022837120 2462372240471218177 8511882501056708609 8663193694281878128 4180628318966221952 1329817929720247073 7444858606665093697 2660532938372075520 6199431505089078784 3838021091046629377 2645069033510409216 4160703165320134657 3784710938976944128 5084601686194520065 1743895653479612416 4202511552715701248 8297882140688209417 7105653519900447617 5032356756081672193 2927261825390473472 7727271291926586592 6945441346121126912 2181177033399051008 2445296982787194881 2598405691350618624 3620447181365446816 7265503465574342272 449417362431189953 7788965570848039169 4725959447453713920 6922213853476337760 5072742560296187265 3020916331876094976 3919312273973135872 1846701733194393601 8985530666264551425 5229320568042304641 5055691717430231488 2767812174291775744 3739302059602542593 1480083465342894081 5047111478637428736 5690085090434121728 3961537723481357569 3215511321188958208 1349552326670913537 5825071321334718913 3942430191982354432 8908498274359553 8021481363315332096 1812560268068864000 5790875511596000992 1815903904411673568 6019963270204542465 9006334818305823745 875060554210924289 7078545128154324992 4680335459041990657 8701073069121028449 7007417543458693121 1719774763736618816 3571302450220040193 7193439490799088384 1143226971135533056 4224747773981761536 986411263109363969 598673211453644800 5298402571692574848 1592276382345054721 4843412463818094593 8027503930854629120 1897708139771382976 8876568037337030657 3033446454815440897 5314083820841694721 3585204611983742976 3292187436783045632 7253239419698022656 6008600800907302400 3709415640661218817 1432585420090966016 6358421296965874432 9035414899319663105 1504611082178126337 4013342597085550080 8781152489420089600 3830290468526315777 2631752435148961985 8758528759410512725 2072612434831934529 1521860431214947360 3524122691369553921 671133765689146880 8790855521942539136 6566472598721675264 4358938974814253312 2883371601984900609 5007299688498544641 8969986928209862657 9169643445478719489 6242158874817995969 539260937821348865 6015023697441849344 2677110822530727937 7381160787145743361 644288152518432257 1521880537146551808 5034226990564940801 1870026641724189953 4255087564567546880 5667496297022619648 1214431989717893120 7910051381735522305 381068235993933569 5406012144178176001 4565372807702140929 5027419023077375656 274297569934696448 6781166449808048129 6664545580881633281 7425764593321603072 4065736576456458241 3164460131913695232 1042421414299379712 6818795639389814784 8217102221522931712 351127680839070721 11049369309544449 6765712631053312000 2293600027320888904 7951300169758967448 697524141277773825 5409848195547225601 5821205663483172864 363681229615923201 8789229183781415393 7735499409234526209 4024323455361802241 4174667638917824513 1276822618798296288 5909268792724106368 4466873033626642944 7053912074067627073 8962772444128818177 9200977329205608448 3388373039886591425 9065765199528103937 7490393214601494904 2881860756864703121 4446725713084153856 2477823898370150400 3757980757825830913 3019293639625932801 7413704055980232064 789950213149671425 5237645736438960641 3180287341953268225 7185183189829343008 6634941357712485041 1225150284123256833 6106580362945204673 2815663902614936576 4325969138810586049 2575225466973386897 6959017178465846184 1675501756582112257 6314966293402518272 3036235508870074368 7843092144302981120 652068252941136864 9127634387408185857 5254969631100756817 6228824755626016769 5367656636323285761 5300254384101523456 2730328581190098432 7027197211769344256 6995858900973167361 5226282572944036352 7684734025390882816 6197549435882837504 172098508176716465 5095577510397784369 2037439864803989504 4465012712913426176 584550152913141249 3592969018967316481 8641582907086917632 4196806868465565696 6722329622558230136 1183967486421829249 1361129111551688705 1270512552993259520 1903730866373090304 802132633315264513 6651817669892061472 5567533364127363072 3791182780090207625 7713878332033561025 5505680677325886976 7310025594543226880 6132177856598499329 4387337445399251201 7504052461905346561 8017604354202167297 8873649620437796865 6460608303258271745 291176827013566273 2642284644908923393 8092422149940264960 5230401757935152320 5738285627615455648 5988958920692709376 3124263663931131904 2594003938467035249 4052286287768657921 2756392733099077121 1480469599034146816 5195066230988211713 7650999449407332352 9025163942625507329 5831538528676766336 8383731008927465472 7161888491478511296 8130286571037556737 1569722744250204160 4562916648318504960 4841054326520119585 6642340054627207781 5110044527234836416 1578433143211556864 1421478078920268033 4103562980601374145 6279652754655158273 1663250194587877504 4231260735762106368 1702327750471100673 4702022291764641792 6417343684955776512 1240462074636645376 685171636844445633 3962494760801779713 7693009857611464704 2355715524377278464 5954593430305185792 558505235006909888 8098755036573843457 4506679386989942528 2952075812003515393 9190137032673613889 4002133447021859841 2161583275642912768 2574805975523328001 4849008808628256769 149027059178263232 5940812197817563712 7322495763578064897 8214338334990779393 6990209364389411264 3389538242442230784 1021230440924723393 8293013664756531201 8135290778946285056 7730130296767621633 2830370422191816705 2097320678351765504 286696274012887425 1330336395737406208 4381711065295925569 8842839209297364689 2892572333033530508 713599657385871776 4880518698354738448 2883893539028615169 6049359459897819136 5566646089513963776 4962843250267665057 2040756438550767169 6091982487915178025 4127853531293237249 2404086533717010689 4452388785433227264 7976291597689396737 2718076632173840896 2100669374061347840 9046524930893189120 1007668934540303521 5978541864598567296 3354936950397284928 8152856670663362561 7579084867882129409 7015254786662762400 8151108586960468065 7841211338125147641 1731006296285085696 2858901538131889152 5783130553100072321 329737962046626817 3512800309823608576 9146337486664151040 7357863977743881409 4692060638934817408 1508607100006109440 3124461368254651905 4266142652906100672 6911480125219129857 5018954048122644481 7921568464637001728 1666041214633365713 3083239685638535424 7413016243332161536 7080087000668478976 142369681075236865 5168217311459811329 6261960574054677505 6709112984867409920 1021195908697129232 7849644519107147700 4191656407547037184 1140786474730729472 5525974532285234472 9125329417694347264 5680866923762978817 1071797639221248000 8901770772479167744 5160819158295385920 883722664651103232 5711631763430946305 1441589809663498464 2682737794445865441 8586829194692986880 5446947320133790849 7042939463322424321 4831064678652182528 867806753972047873 6682172220495053905 627942181968177152 6156600997804580864 6012886809045994112 7129984416123715585 2936113462064578560 4707427446533355136 6069848089620439265 7321224849866097153 2169402544616134016 3568787075027451136 8001440655044581888 8128796129294499841 6064992817923846913 1844362007560063872 722604011407728001 584206677185560576 7425267175005319873 3129202261817586624 8487644073361642496 6999540989456534465 7433375703488019969 8949965782028913408 993449714329978881 7057195870974099456 7384076985256394753 776434733072536064 8282358474107978177 8034598062219413504 6987441723855514512 2767982545860904576 6330248368767418368 2254892961123862785 7115307536913842176 2519351698908620225 8576112545453588480 7865122222726324304 2573266135515772928 6528844341555775904 1580329319971160064 8861062174921177344 5874564843249842561 7703400116349748480 2692832798922637312 309409405900703744 2547753803318200065 4578353859982458880 1443447468833210369 7047518056960866304 8742336493450960897 1963551960499111424 3392296252812861953 279448947953980481 3664095567954788353 6559810093486707712 1758381683773859712 7252113602283475713 5675955326130724992 8249977568476026881 1619659297826793473 2448631355220551168 664812093263393713 1093953674746343456 6947512822364067433 7430762884868316608 5975675784598489984 5535191060457250476 8397623459218360321 8817502078826971137 950171702700356192 4057354069632780288 3472648350458273313 7449009807516319745 4921440099930396673 3444575694469119489 717007286384198625 1414152839746257280 676805161285706368 2969397981325995137 3709750652167880704 7123841591562044929 1609801019246777620 7615949122788119808 8102705382176260097 9108359206102390017 5199240309529131968 5889472787576204928 2159007098739408897 6089522000711161857 8637638386071093248 4665918983996309504 3137123250931000881 5908389858137841664 5551868984730740600 5611173029633786881 6654607746433364736 2930671122996668257 491279975185957532 519967768747933697 522960275584131968 8549079815650973312 1769610163755926529 7079819220076657561 4403623147088428485 5548804763682285937 6059562155325873153 6716932376901025793 1969499121751163200 5279046345356199809 7838243527734432692 2771988476329408000 482267072862015489 8775643791269394945 7286213477704243968 2199717152014426112 3451367257713242977 4740452846204010496 9151381317560193665 1494489019283781120 2288421679927066688 8416675848174960640 7044279367232263168 1206878307405702545 8321205197088721888 2701270022301776257 6297197361242578945 5640443324414316768 5284503687174921969 4009200213125234689 7161814100651352064 6274373042081882113 5209756113541564160 3150707848780972033 3476531673413777408 2433073333392900097 7239314802536966273 8932819746968687361 2423693277763852288 6824208910088219888 8081492996759235328 4737939624542229504 5279493501037707265 1454345440278855680 8977841134850393344 777343450158769153 7099160725335967072 4568400463362672089 2450411283408781312 2306286435038077061 7186866527062210560 233183599012249601 2268504281661201409 4620680970434874369 8805088871453982720 6343485907796404481 1404011913245061121 3237976083628193793 7594585124145942529 7879602442012892161 5842900869866714369 5353080060135049344 7940573297379078145 8322200875407880192 4344317096263563776 4753127440364669313 1994524602888561665 6915291620241177601 1885975024046746625 2855812479878644225 7420541025647872257 6935326126655444480 8663608470725984256 5400444519453106768 1466891601722333185 2372858182828956513 5494218088876969985 5186937195886978048 6186577408784644096 1105974668733618177 1256499264961814784 5327827927171072001 3210294123142227968 6461710581290471168 6043861973092794368 4164619533950124032 8828106484137164801 3844574722319774464 7252180567152101889 1051783382661065728 5484772550414678304 3218948902587114753 6385092540188421921 1378756471526981632 1477648104571334657 3839846042692857984 2833468552467099392 5429512345163323392 3129737741516792256 1172161415427343296 1074436537998213120 7247643284504711872 1326681461255096321 5437368681869274112 399347084427877904 7854649811778374049 1 1834829895618150144 1295534619386613185 7183657996244975616 2391383363052976780 896291406866882304 7379692909645597696 4375940945705590785 3123275480807964672 1480379891512803329 1894887854732062721 7171639554034726976 4847301428558626713 2450230512545065217 7367747555445151313 6150437925385208833 2453551616908832769 4966603371764505344 5106027857865545217 8018271469219995857 5884914729629634561 5305859813350659557 4584574214659138560 8610889828319665664 5520576499140194649 3203477014629404672 8961013634169012481 2454950088248699777 2527097043539194369 8694006491719288256 4416607650457646976 8824210885691047936 6573379377725652993 1547437090976743169 649818605826424832 7512842795871447297 8634688511403454465 7134660586795184641 1085411281755017856 4597176047529978880 1875805576029262689 4330966643268502085 6734012124834446592 5921536735283336000 1104088405875396609 6480447711075530753 7234474856849511105 2457278552939920129 5630726262794391552 8116247657021187584 3996652939115166848 2007809294317188112 7683166263630551753 2879573929048222320 2537040479225256192 7783182447741689856 3242221929197162816 2778346759698545665 6352170523983175681 5094135819635261440 2012214223539072448 5681423251574696769 8717688517373434473 3050348864614325249 2362998659295633377 5396638176391267379 838426125831307264 5890604872319057409 737244418783816961 6838252407539229952 4400558330047301633 3702546360787894273 1028998978084804032 8607038318572655617 8697326001790508032 5294681221548998656 4873312939294233857 6956581035350898624 2038387698021846720 274740307554305 436445439531908481 1635528792482017281 9072180811070046209 4536189062923722573 7129272954496290816 1424907077126130432 2931203227221032960 4685134790602526209 677966094274959904 1905518960832643072 398397511955216384 9220594871106465793 3028160439056859137 1428279727361456672 8608103820487772161 6886333600269547520 732304254027551488 4863265662385085312 5813819883273199600 4479143051586174977 589744066366202368 6261498102237881345 7873067298613661696 1282634171659260577 5239369958930251777 1362147654977029121 4254893642207001024 6572086947154918912 8425792925365779712 8296071150392770560 3951689820789168984 4621351278155093633 2141650190598788544 3481059585847984128 8996274312098174720 6387345157915841482 1344902272278532096 959257022901166081 7097463499885723649 3075508896595992576 5053789186115137153 3878001870558847937 5807779076062313473 4459936963430121473 7115265541600383968 7595021418882700289 324949454491680768 5058072813417545729 7417752270814007296 4051202700891127809 2933037095124642176 3510394083257966176 5190843211850448896 1816352901252993629 3836610387205062656 4817035823529003393 1411761415512131009 6569248083315439224 7041748765200468992 7883481781990391809 1431746320200170368 7292649361280263168 8496050301055012225 4341970182029702365 5811033932595200000 2610578478675927041 6377527390424793089 1950643828881489921 6250785518855198657 1272407570696079200 3824632151955389057 6236244902440096768 7837643387832369153 2444817639616485889 1844738039976844753 5825029912589672448 5890597885362683904 6174887696202334209 6362890127388770305 8153244387477181457 4564182870055550976 1434690431421544192 719341573556884000 5111130028357976097 6289636039081250817 3409936956034252801 7757091094920769024 2102282217241436856 2057172638181965825 6547229130923678720 3405623854116016128 4470220042906586625 1944293358945908224 3333636482462451712 3324794241420794721 8427005041005533185 1647918923164127232 7148931980184150912 6785379556510671968 5808565301737617409 6553783133481861121 3871455222320120664 2348816470957854208 2587063038083635297 5424130249566227456 1399539158541217281 4714109189765705152 2523578526170087425 6085369749559432960 5795378542708984833 1374666459093794817 4690519940517984641 3750634546209967040 4092529786362904592 6229770445403103232 7341375634680414208 8830516001507233255 6877842924926284940 1741862928208491233 7539055028128661504 3861245640265299457 4032882651593507201 4688586411078113280 7420690235967934464 8844171108267524097 3778754633954747648 6301724610129047809 8903370421515333632 4807960359672160256 7335124121492587776 2508095415636518145 5151156817743333888 2382600261504860160 8617306051847394305 1306578184685109249 6666579203865853953 7806380829204895745 4571636488080322560 6702489601298669521 5764157072118403072 7581513261314630024 6577377576330985472 5483144623867668224 6982384092648558593 4704067976032719617 8537220399492038656 9059135802503337984 3442211879322972417 7179611447341289472 5182194541014724992 6774787718737035264 5089862422882473985 1835679034852843521 4721156754600172801 4032986404914860033 5472325151530844161 7312002437972035073 3802438192528538912 8831177812916273153 4421714601454940160 41841050343129344 2717392972385978369 6622419680717263297 4006200940723116801 6173310762040803328 6788286463899729921 5401733189321681248 3887157241224239105 2290680320045706421 5589713824945012736 133528269813563393 3358166851756490752 7296855428223820672 4851972358525474817 7159515981218578433 5045060756126347872 6800234204100480128 8249433887329684481 5504854020327463424 3164031316496730113 9045093851723193408 5358594527124717569 6954320170527673129 6175466805661343233 7249370164686508065 3969640461660848705 4124337093293720576 8371917396828868608 7589264572332359681 8974272156790685697 1588304358273089536 1628559130611048449 4475134212837179392 7761030069575606272 345996669720461313 5140388818011350016 5960895274878931136 4817540574603339777 2986071865940842528 3614843863262988289 3073509308424484993 5126505516210939904 7874026474577885184 5650347756575711360 1158550628662028289 6436656316736504528 5942635834121146529 8893757718540290240 8255074904036147201 6031341633039990784 8991717417012181504 2222508527323601793 4254039788992000384 7551505150041255936 6232504929078547456 8811295415394500608 5657333074469257217 7213682070323687425 4432643697194187776 5815470944826017089 6801068006504142848 8413397296709398529 8396537898891589632 4279389460555967745 5204093481137833217 7477336909573554176 3783652429531304448 5638280956771926017 3804354914600091648 7802859561051359104 8993831224152166625 4077373026523556865 6835838301224588288 12291114041409920 9176414818164834305 9016511034279487488 5561474904645177856 6922799255725998081 9095619679052963712 3371047036409484832 8080306575959883777 3409739069244937216 8528230080080729280 288596733404308353 6584660115336415233 4078056607624371713 1474836897072205633 4508679554594497952 6964508891847880960 1116691862127230977 2988410531821562625 5401847098441728001 1184148272973957632 4557131435447681025 6585166943062182081 1693003627675137025 1096743646511214593 6484518064711399169 113375878790823937 4674867574372069120 7208811530721115136 7809875113696169984 8487554460980539393 5153372233318165505 7435807997198956064 2556721071243939601 7735847317193838689 123524054939075840 139283346777357605 3579802131792692737 7093899018640236545 103275201447853121 1781166427149403137 5607136000253693952 8753705825680883712 7769744001283473409 8481460088180834305 7789496446395554561 9027773787811250177 619861566443470977 5308154581400115712 4288552984392711593 8941215045760930752 2646364921837912064 516174222228683185 1833792482241058209 5297437380735370113 7899910841553332592 8704655264955436800 5291109518242213185 7298857081929048065 8852699656003265025 6737728726613917697 5213925223340175361 8912806479936128512 7244319073206793121 4746540857504245057 2586309411383451136 2770819074869606401 694815573717653345 5782082766825395600 4926856478853391360 3275849219935157889 5482568386733338752 5801124249836277249 1088987841530560512 2047948101161054209 2079692702816741440 4635792875242501793 6089567076950574657 1254386154952534273 5562745935055619585 5263259661198966784 3239441654658830336 199255134598496256 6520029288408702976 67366382257766401 5485248908086605825 313549373996227585 3119924642339185664 2929130599125061632 1451868735629472256 5271261403254544897 5204686274869905985 7789404105918965761 6362624327965458625 6771041068078465025 4940588209023662081 6279247636898775040 4690452912676016128 6448376296897101825 2296105323012560648 8108324402528616449 5292157969248103488 6503601906509746177 5330066014544213473 4681092608253977600 2046308825434761217 3929988463693217792 7096966476812357633 7774205566253238016 3184373541913673729 821046968145115136 4188957086001366785 4952579819610597680 8544121161378013185 8419984432483565824 3620785768514748928 6513819588894432017 4630974239164071937 3798646431681736704 1247190503660101632 5425572224452211337 5903434277504876544 8166940450076539904 3739939604029702145 7009812524672647841 985879897008164865 6075100333641039873 6025579151689049217 7150975415346890784 2546339670396289025 7948512265743241216 9078622159533244928 4402086523110795457 3731888227298987521 7834853123517136897 2213852557528795297 1144694085419619584 5908756083878559745 2880538543347584001 6982406172773744641 7532076479553265664 8099492415400119041 5532150057044164225 5896080863910010880 2215004670528992160 5966978147227124481 8748103886139278848 2350841766710607873 5731948957979536512 4013195769585268089 6677320572980763585 2289876408159309825 3843285556550942721 118175518308898304 7793327227452412417 7439935039068583264 2939409957086949793 5293805455773028032 2333582161002631169 3439846965197133825 2091776610613504928 5487506139359732736 5614196255003672576 5115853032429281281 1900090563022028800 1001715729266368512 5026156467225058560 1600941728060785664 6984287068029411008 5419104001517508864 5502432487785103360 2393894711248652544 3035809207257620993 4037427341388673024 5631849610899107904 7775609055567608512 728598450812919809 6248452231137869824 3728452759768570881 1737802462991980544 8104626997405659136 1028796615000862721 2124087708790417409 7333059981064083456 4146748562031589376 2133001908380463617 8092988964326574080 1827323389516305409 415035124536912129 2606191931922835457 2839037924186456064 4758659829401394176 4538693315526283073 5330826673265188864 773832522679328001 7658123942182150144 8055005386469672449 8153483162318057020 1151454055740486944 6493961069901234177 261354572327550976 1165782960598768129 8631203624454526496 7094818191297814529 3543755339245284864 8512703511122460672 4608486106446795392 806278813438281984 6099697503480158657 4149154779872624641 1323394197184691201 7894640494929041217 2300675203135859201 3975296942687586433 6284052484632125761 7386555565342720001 6131357608062846136 7703622176878454785 8109456250588487680 4398199417356386305 6691906939757658113 5067585760613406208 368568782737695745 3612763986826110144 5676632952891393793 7368282023582151873 714415242742322176 3078466396389892097 4920744954778707585 4669575040317267969 9209095407808001024 649338372904452096 8942278160017908992 7256004748254228993 2418368140103933952 5743418794097101537 5323569874931392128 4331861119673399296 5938952650693439489 4637997813136192401 3868162147025806784 8370411424144429568 6868642791617590449 2672366864346309632 4656329796268718080 4258649377431474176 6897019683811880960 8798773269724397568 3054924447676358657 4457584732409004960 2754324501914212352 1638867589127624160 8131873452915369473 5066249781865467904 2032512089758612608 8072208686382121665 2553861098892404480 5272367898372416656 7897340034069823488 4210569434184859649 3205430418736873472 4172524268877512705 1756651086433060528 1708003121946933120 6278228794569246208 255228447014492160 7566773882556870529 7087536766145663040 5932584263133293568 8156616000502784000 2698787873484701697 4886343675493128320 686070173107347456 4694631026005581825 3178610926436724993 2024642611551792129 6525636515753099264 8260637255920648193 2738038279204167040 1500340638836798144 8870627976605440001 4264848987003328513 2913886534066910832 7094589783647821824 7769138315963736065 2010798233981624320 4224259759867111424 6520770530785888640 3641356026237787649 8424276311728009217 5905924154399216000 4243651691474601985 3895148978600267776 5394448268815639553 6681239962863436833 605409071189983232 2130228284405735425 849742939470934529 2389833537435500544 6778236851146874880 4751054488956727041 2794434771353561088 1939825502915389440 5273411592167881985 62000515004267116 5323996104416772544 6084184558956928512 6399037353276168993 5171090531183631105 4469323997375195904 131162330054203009 6474893586679631872 5948219929474101248 144287815086748673 5575330588080700417 2388522430445215489 6175726245713281025 1614731151981638145 1627397957629047936 8352134091114823681 2128768222892686209 4352556967766183936 7388454026983328768 3601922868837415937 52854500684849152 8103826914660218448 2070704464264583296 2223482824964401489 7147682809632219905 6402061435081080832 6195664890883997697 4222564248600233985 3153984982764288769 7292815447275995073 574623480263184129 8734092519223096321 4492423929051987968 4946421571904749569 147099799702621184 1899976576228792832 1179966301608942977 799928852602503168 1619163403775442945 4709382571482912234 5707517381447234945 8057526675452578176 33043942682222593 1347723356157236993 1414534551094550529 5528856792520552744 6250267696947274864 2685387798389554049 1459141750410554112 797205315577298944 4571727233462665217 234557679415328768 6752543213839579777 6840637309899264937 3093137777784545280 2973365461258403873 5734042015434539777 4489793698656750257 8053264703590275265 8615403364763597696 4302972264535556097 717877451552489472 6185936783168661761 2420892252317199549 3720057073999831040 4587835649912950784 4868179003778135040 7497886727530727425 6093990813440638976 1469591817216327680 2326960959565774641 5873485344365022208 7330197843040814817 8473150036021608448 7737484557663577065 2228041400653156865 6805261102353534512 3286801997265184576 2515084879501832913 2800292792441853184 2241318511537741825 2617910747061687488 8896276593127026001 7915003184577745937 988125389176812033 3755259062014271488 660024992582770689 8313497211348980225 7028184896057073665 2432401855381644305 2749527449829701632 2324888051627925505 9187596400169999937 4792538729664507353 2215633808518264833 5978475797270665729 1554802547432630272 2722845649879861249 4573077995043832093 623095724054902272 4406055909695004672 3677410646580612873 6915857401978060800 2950302109669758593 493212748734056449 8822757853903341440 7757051785035575840 6642232342504446209 9006824595336651776 6406480913412157697 3094946173501734912 2447824149075951616 3484205908935399552 8173839819877646337 8914416396896006800 6914746047508248672 8103521812820023040 2002505120397987840 7752682093337640960 5499414584312512513 5640740445207663873 6954077675739625361 3682990816772721216 5757245388274364416 3731011316312330240 2203458369783566848 4560662693252726785 2550153278554374144 893240482180681088 1767329676817334272 8273596438059835392 6699286197968044033 7367614088491604193 1967175491755599649 7606617765578688349 6455285028899313336 3598451295586377280 8569731190420439040 7906829047088969985 3425311891275636992 7859431468905850112 8637918597509583809 3906409837115929601 9034898777497668161 8621894529457185665 4680459929208940544 6680704181945636865 2879996950997906304 2200291322428915712 2069951837361187073 2892125568994541568 6981022353368260608 7621072564303313728 6662858733265413888 3922648424801596417 8971272990640289984 5997360759006531521 1102806782849371648 2087774828106752513 1416250864227805577 7019695636327653376 7046479310472930816 2212883948868175360 7489064465513250656 4602075709904740352 2461622586429484720 7263343909315096577 3316883074145653761 777823643862626817 2990675090503566336 9045067508389462017 3891868016015982592 1800808745655260929 7820367581670150145 585679529517547520 3182701864562953872 8975115630936981504 5172818803506971080 222617785562284033 3469395625916432384 40788578947209916 3211131515738991617 2051328564687110144 1539476992028860224 4250248410483275841 1307829460041403904 8362861012535418336 7213199454198816768 6987484187948301312 62655567075547137 5500594718832924672 1922509025077524481 4314242613823234049 11545441984462848 2279314273309911040 1381977866604794017 380607415839670273 1863677745619170305 9069466767585816576 3197738990839062528 4808832769931080896 1778619102996402177 1263652184631934209 1428121834605359104 6006233218525665473 7056178070188703744 676177962199144449 3827343322691598593 8258317032157151616 2821564116000991233 1517884757305135104 8355166180537370608 7933891813656339713 4335629389700110337 251188969455518720 3432013901276157952 4087855821614339073 7978813271260168192 1683872539940862352 3811744175990959616 1001418880306771457 5024277951117233152 1200535624486200320 3877830994057473793 3816993800111318544 1834243922699485184 1053691534624161792 4126712778015080193 7165018074615478384 5664729794564384640 1205188537257710593 5914570251956855808 1171174324328683008 7022882413505910784 6044760077097285377 8154394540761918145 792640117773291520 6382034081063999616 5555015963192778752 4543537076640284672 4538128364297331456 1889994972804904097 5791233049188380672 1314333379709408256 1038705176265592576 755685596889612289 1878549727402999808 1507067365606465537 3415799145522178689 4790901655938792929 6346645978044831041 2466464195627384833 2183236353521784224 5011067923285250049 3842908351658590184 6894251828214890497 7675165489909796577 773135408814793249 1863946483312099329 4161696812042150784 1996063158458758656 2996741833634702721 2134198933518745601 5729834242018843201 4292081559870653696 5350095790527741952 5787147305756777473 8502734538882159616 8826905134653168033 5911347255555745280 155767136411980289 258601766687901825 7854801421742034400 6300621495259897856 1369202809002607745 2454785158625165392 7524288639189246464 8135267129752464768 7211279390635294721 7429051574926939137 7093015584652382144 4574358436715917537 2058030151650702740 4034336370181013505 3476683452827871232 6830877215734920192 5388253145722712064 4673710722698514432 3309661513872080896 8720576782063354241 8621537532278861824 8169873937872584704 5918051073130401792 7851924056450563585 594235342867299249 8716099685216167425 2151140713350084609 3317833976211570689 1534785818902134784 5072632693101649920 172386494156092929 1938749286515348480 7679612870435179520 1967905888481076288 2181186550493833217 8848080615329185793 6519489444693004289 1186679098158732417 7940711219920190593 405139652587413505 7962307297292943361 8768377782962872320 7850385921198880085 9038762802778785281 373185763605905408 1020840827522896164 2997631621230755841 9139240204075584512 1947973980902469120 439342640588271168 4310559379665355777 7269305342646267904 8392680715802560513 90388946727016448 687855716384173568 2694650895828465168 6034226487409704961 6203184317431226880 3308159658901134336 5673848732569495809 2044532255844651008 9075930483824098656 3198482105946726400 106395587580952577 7807021805459241985 5377868033477115905 3189477119428759552 3304794601748660224 284307397282209249 6079928055551229953 4957675283625147392 511228029937720320 3076774622339758080 9080700973457118688 7870500913318354688 3619248629479931904 8529461266445943296 8926371159721331713 3862575357151101440 2749924093148266496 205807338711154688 1070792335467277493 4719569632426853888 4356823841512396832 7597817315494008832 75954069075227616 3429557791245632752 5361662146668086400 7947250685730451457 3806222836431673089 755218740891130944 3561766597652353025 5258828786124742657 3306461038936064001 7173188427158355969 6842953893592543232 4084128423124574209 161148829261055233 7884655686513430529 1661001987764477952 2748502978643910656 6662221996229630721 5421654164766906880 3276380633914306560 8509733503972802561 5788849140463665152 4156326662734424576 8462608841294953601 5093061552327706112 3874890176040132864 5678291001101495360 332891972192899073 2198808261568326656 2612340016775836480 2542620694259286017 6114501804793370625 5463069885709176576 7945749844727103489 7059369821807869953 3377539773099718912 8336464309959607297 5245184205542614016 3599973707498948864 8594705326933387265 438454647546396673 4566937864536332545 8635062903604117504 2957837531136893665 1401997554427486449 7659747798862307457 3341935559923785729 633913885720903680 5805907820764425473 4867670087105473184 825470660784491776 8709142351337068544 385065766754070529 7333124104293780993 3855419784157139200 6599825381998198784 2189892054500790272 6675846623112481280 949880541300579136 2582320933880648193 6120945701881677825 8110956241236268801 434924014075379713 5490081390316866561 6221602538313034117 7082832588834406401 7125505583168135168 3342944826629409169 2104589671922318848 7066881266345099265 6527906074968802304 7493454139551316864 1965460521984081920 4692898058872669313 4682484187938893825 1673822712223058945 1889480867325705089 4187125895689347072 3178467838102536193 8462411099931254784 903748060809726721 7616897579473417792 8721412552445243649 7401631992588613120 7909244587719766017 1150134844301328385 1128241156636868608 833469721839057537 7756292552134231809 8650694973359613552 688672411562641920 7317926798122408532 2332179396306732096 6526296090076662785 1790125272080384000 4753547340439773569 5491252148371324929 43506376519698304 4596289969888428033 6513681034092007680 2279238601440275585 7745000229373521152 4949169396679763808 7852845578945856512 6274074657935989120 2980435494518683665 2910737692894600192 3474318935281554432 4573883016790671360 9000035412844424192 5518975244932950017 4514623464893021696 4878898020874468353 612421823407128577 4678205560195312624 7289635302298982864 7334248168718337 8276301864085752385 3758695452290837197 389387657822942861 3610750084383309824 3003332903304975105 7743768630548507137 4873703951207469184 8433193695858130944 2956022787710374129 5843752040039905569 3277285489663043584 8932609681868406273 7315665906083685249 5359855779331813376 88319604513070977 4611768263368409088 7325035532928000000 1656345136274224960 2314856086827036673 4110740401640758273 663402195918228993 8442953547179974656 4004975679450837185 5223507084600881152 5454020052276959617 427721451675689825 6923504052760749504 4757727868107828225 9110655695256662016 5374955519666392961 6746870033558907393 2891679638179318784 4180751867128495104 6044866479053607617 2137591801038558209 6532341294059274241 1939879340368645633 5356570509420125320 4684935316023754753 331986091074646017 6691812034266159617 8099588421917068929 3773424902627805184 2789367591979593217 5336724393145469952 5378178738041624576 5344130673284950529 1366322558660509697 4531854233360662528 4336639438753139761 5494355435875926017 6201374352521596032 182881075182534656 2030248798698029057 2307784790385314497 1499533690951809536 9040729705990300672 8769438741202817831 7875996198932603905 5421742311198338048 8480296359074169345 1326841194568253440 2915531166313911297 8257877898899922944 9178632478848272385 5193661920170691920 3216226297672434881 128916760497516545 6331425219746988801 991692613672633905 8123135435707089536 1540299683067756544 6954872665901614209 3507114029873337089 245616923230969216 677546774141140992 251649888150274049 254155654234554880 8574380350025074113 7906783870050433024 8298308798359841024 1130377381565941729 7154730130429935617 1013892922137707009 1811471749086335393 370782898040086785 2534564118079602689 8623328250972157040 1013752521131953921 9199826428812484609 7626048464072948705 1966208238019149825 649273526004825089 1422530744858337280 182841229071474561 2977149807893676032 3944890125183188992 1484286858180974848 3042976933137950257 655755643193750017 5193062488913441281 1028326248806847857 599429342163766273 1264461946752047105 1346774826081058817 2195023371996520193 2751690134182957568 486723540776028673 3361789878192239073 6924530878330126336 7162096194726385472 3513041549483835393 6932800173947106305 185793169140429489 6362247382724243969 4026155494781246464 8133455938228127745 6121803639988764672 801099354242675456 4155230097519261504 6940630824872693761 2104811497739894784 7744553132816600064 1769310424752267264 8374742667262588800 4085339258394828801 8377407563846504168 5537855645726201841 9034787964904856672 8959246644563017633 2405493265608276033 2137883822884151296 4547261418920726529 906983857762833152 3253005288644909568 4452120375618174976 2556392715172446209 2509351222874583469 8473809422448370688 5776781593007394720 6507344320506040321 719081934126784513 1866098570653859840 9124114305464314880 2453543540212795393 6990778827884182529 1994855391551838209 7400777004821916928 6118449006059956160 2154489167496892929 2490311414244773889 8525046196424933377 6789553288608468993 3799530659092329472 854829875476504089 8611352455135215616 4970582025009758208 6725919230232182785 8947908228815385024 2048947172248746880 2944352044195062785 1662299015346274304 6523658290009782016 7662660505448505344 1810200095466462977 7728416445184243841 2613117644340130625 4267347224632885248 9079928552294874617 3962898951731023297 3668923194062936576 2488840633932840960 3107236139492357888 6830260153972942849 6724365266496468993 2662019831066596096 2433068409392550529 8998455917525000193 408668940962092125 1821123267965829120 8019847916612284416 6660299041820273353 5560528854808014848 6522555142220296192 1584123782497651712 5305346539828436769 596226227317604352 1381449989191277312 6694976402922536961 8131944321331389057 3971717977926944256 6492924445008461824 2339299716543541248 4326058067191558145 9137898657464096768 8130351161034145792 8049374841931045376 2083336298046684929 258293469896390657 1931332961938969728 863952694790848513 851050865559018497 6063964307825430544 9033843999509847040 5894761126988170561 7920556597519896577 1818258137499645953 6571093447618556929 4327500061322870784 8963474681473838592 5746021670601453569 4725728124040716289 4253342535248938624 6170595716726972416 7245853388098353152 1645260231869873328 7307258118765302656 4321289333360766593 1980263556286166528 4675895633792860160 1296005446017513749 7377518460339985441 5874721045410740008 3451741850041048064 4090840006339652513 3854092962741872129 1824359014304374785 6165027805667445793 3735983062578486456 6288445159677722753 2555643854192981505 1712422819045515265 8252451498411811841 3717218926306553856 6798579856208232448 1061481022110581248 5419352631267109953 5904882652966141952 6721323805945135616 9134250245522579456 8140281854367808512 7861592583577090048 3324381299504553569 2820009006664667136 8793492290029322241 7446907472045769088 2767401708868435425 1009070455588118529 992466207373629440 6038966112402993664 5273644604530113537 1858154392093626657 2271432539322978752 4981626603387149313 1839246853948719105 4920388308633404417 6313858147751429249 8262979339609569281 8946467399727054849 7942794256505016449 8379963144207032320 3959051608971274296 1045726860738461697 899740614478162432 6225224830959677440 2569217487439036416 6667420593834383233 7200697615921782305 4717102275911348224 2288126778487300097 5552540962292059008 1977407787273175040 3576173136752939008 7932661758880203569 3800847205433293825 319322328594284545 7597570865473038337 3728916623474897153 9009425255952703488 630105655230857217 260033202828308481 794344547648077824 6747239169976723713 4694787338322227200 5786851510721032192 7340827063616011776 5172397676989297857 9187920126607278080 2141716846917769216 6681849958777838337 7644841651200692448 1408698371338669064 6923734254776731745 917228991075369729 7426981958356590849 7400851061749276769 2116896004418478081 5895184899460005889 1828860780648449025 1003419475953254401 5898569166996545537 6206001454845142016 2061119676943687680 5549812345136507808 2889410475038050304 2333247457616453632 1048456901942577088 8450598628424498048 1368470069768531905 7622275359922796081 3579312783238222880 5353044420195713024 4194226318861432769 5972919361113799100 7144214670379589633 7394019147527731713 177924025217875968 10718062762999808 5679680589941687809 6167403559261133237 8346932819208167424 2839009810355024641 362035398525117664 37574414925092192 6066356627016758401 8985763406395904768 3053578870994209024 1611966606434796545 722518955945623968 1675487226979116032 2761810159575292561 1113827207821537120 854414045372874752 3661315871448569856 7732167382793156593 266750911818920704 8140410452603918593 7484936072206519297 3464234631686992896 4249572168161669120 8329295339576876276 1233584507450597376 2315478163620291073 7929150887069158816 6564118111010290688 977715691682368513 1057933437458079552 7225662815611563744 7660101096156852608 8917712172663603201 7120728528332356609 6922305372513487360 5239565086526359553 5254277766432006145 2383212997790416897 5108337006333651488 8012830262815310177 7748648285985411180 5722304388320121504 7154872673018245120 3230045666791555073 9014084858552689857 4505937486532088832 7683515256287637505 2292286705576782849 1654125906067456000 7480262799651618816 2270062111003001568 4005293989516075009 1253598937745566720 5954918577153170432 2711583238222001920 8478639500066385216 5283896306112943617 576876191418496001 8057842567088988033 4106785481766347120 5957295058921953280 1859444546160780289 324240830590782720 2755795329560386017 6167011501345759777 6216755272853157889 2125411388707830017 6487931132264411137 856791744811614337 5236396829164064352 3507090253046413569 8093378431319998465 1803403992840759873 445599957189885952 2457529479789543424 5953530715717564385 8686557594240412161 1194570782900895744 4710297226862686193 969732322338594860 720340478695148384 1764105245107945472 3005474280835917617 78110409188554800 8256575272376768000 4133431781107896320 1996270717275730848 9221250477086126081 4570393133494723297 2658210718756482752 7226116851192229888 7956755906330426496 3208966848501252096 615006301347657985 7363449794964796417 7121419158676537344 3392072306450800640 6381229179989721088 2982611011551608832 9037319282211422209 8571496605861948816 2128508858539212801 1846656548144463872 4150261778619625488 900021961258033153 1472772125199113280 1725288278801824832 8276496434597141472 4414846049357398016 1478459532470407936 1160337116685733376 3341518553388728321 1455103863910839809 1651260432079989248 7954653219072191232 5331530817685208065 3027896879699808256 2990114462525376513 8087842381874146561 4916592342334388161 3414641311995035649 1395138065135042560 140004794325646977 279248017611768321 8891948373632850177 5525616760962490368 5642170345015705600 8136223514827654401 3034109569934371329 8017092465917329408 1542031290309984961 6859756533565628416 3616885444594805761 4480469498058506241 4872342755696619520 1321684396617302017 6420351005952573441 2477513371713276288 3475394841020237824 7685219400958848 2498753147803838465 6200073661263641601 4542063071866081280 3913934272338295168 7896121822982285153 5180371207723476992 8906038670258803904 6303470878238916864 2749460673152718849 2535130483475318400 8794945744860905472 8569309721817575424 2046146446984488193 7646825850574799561 1600788098926651392 7596454590571497472 7425197289877412864 7876222547381112833 8094377921242020353 2371550714271891457 6295766541758644224 8626512041031024896 2242165528866315265 6805886353383583744 812965220192049856 6889995737310586880 1369468040167019008 7250512909732086785 414754688976593312 653882352129812808 9202187214945648641 5267988571553975185 222981249414679808 1375843461930809089 522906322979520512 3030910818636240384 685399623065370624 5558026521671638657 1105280791802484225 6791747249937452784 9089496195531448064 6171549207006164865 5415587126975256257 1564855536499985632 3337993791391860481 2729214753786363146 3436384704801735200 5740103313068048512 4343650544120946688 788478646599338848 6655743140669496960 6558831667695321089 4797955143707597793 5866372184527142913 5213799815986448897 7500085470867292160 2342783717911855104 790197338647680512 4380837124792963073 3253593819261017601 4509811765326446592 7356509781921732608 4468901351286095872 4816444292679201793 9087078814252540402 2219213810329261825 2151458963732678145 4187925232988492800 5435020710015396289 5640740784686008833 5258274713611710464 4677514768326135297 8054717267255017473 181086997169109505 5678371141735377664 3841334257450781185 2876948235918368768 8513441431310827521 879115434603117057 436859996226244608 5030202608160079873 1755924960517084160 7667602294932439040 1435393373350264833 6321861407509103616 8984928154797953217 9032410537597325504 7518061278006935553 909453719791664273 7031807430217912321 6805580963041771520 5112038952087060481 3000218839629469696 8685609013692976640 6752743333360960001 4479614573482071936 2549040067174510753 673734739775303681 2179453137430903200 7995049797717310208 3454548398359536001 2266548637113953856 1737116413330845728 164216151971353600 1166458644984590337 6874622707587929088 6602289344021705728 1367671390878285825 5865465651580633089 7769701064348109312 6450341812401310368 6869872738345412520 4383321860396554496 9091800312849629185 8833323274135902208 3072177110182985729 258372451757719552 596601017671614465 1042791869586151424 1859136623543566337 8348022798609513728 4864327145130538496 2867808534619149185 3873396319921598720 5233541673492568065 5518714825056313408 4503892174508489472 8739395368022704128 1489147970133736961 427380112523708288 2315696138462140992 4709048988341567488 4300847425091470881 6296768574937876992 1440289015590332928 7478017715677728672 6857242741763952640 8700184161069334528 7267939279248687104 2625472548085139729 6832893562032094796 6726594841555238913 6321362851172533760 308063891745800448 5280312221166249984 172820522771898368 8291684314333973480 5933603634907496449 1262653628345206816 9070379254127013888 5566118395620884480 261759269264309349 8579543060326127616 4545236195400413568 3353110726095011841 8603573249143857568 1180127495490641920 8166179009582792704 1663489357272068097 4599879632481096065 7956108381570511617 8152500446884483008 5954086654313099265 8699024338572371840 5464582319045083136 5525043311517568148 5724139806633846416 8999983732311412225 7017976723991639553 6399376593185931264 4504457230299572224 3941758335923578881 8601296425994616833 7141973847868352577 2929282546327020513 512769575679292673 3415011134199742465 5267896141414958145 3444669180873866753 1489002731694194688 4254356478081134912 7018944666635134849 6644839661106921473 9140096490348965505 5443507696818978816 2918082863049781504 1715819629362019648 7667305431615016449 6263969965040291713 682215157014569481 522293734410260480 3045272450592784198 8814566227841908737 1396085982832599041 6886947800699680768 4316632057023981249 2804571121173200129 820829580291780609 5381757859207839744 8375101907650997248 3573302598218415873 2224120166085658625 7604750177077543296 4593687355346944 498900941148291073 4103217184660542081 8556754613715419137 7867638161090444288 4505565500179873793 390007246957300609 5949691614759621121 8875876068130160641 2425337133256184245 3495036027518251009 3908504280814485505 4090631044226678784 4807212620910430209 6512258130321960960 3062908298594091009 5103645512876851201 5506279605010129536 8270751439898741377 5122794688606518625 6143081590655739633 2245481142796230497 1357724641568374785 6465770266670019392 3758218559742444544 6195616002504668609 2814005429019314433 1586598391184019857 1381476736352124929 8486971943061590016 4257291092790737536 6243304255938562048 5114933287299039232 7580753204364267521 5527783408017096704 1589372674100709377 5194197822929156609 7496615156506948736 234946937819283009 4700904504455421952 6831034051034038657 8247631921823035392 1897383916841058305 1863607992666224640 3941248146274902017 6231415876619632641 2618724415932856768 5539563842709569537 6000093508966820737 3289985685582551936 726326189070385649 2788862398932542721 4572353562546072577 1747561269484330752 8754710486726700160 7539552112248728979 3103500315199891393 279462454383476736 1437869509633701632 5655525304037449025 560015229894262785 5545516279296716017 974589288158083072 8200332929931265 910487030394223900 920931381102035712 2985607532268970241 4598800481991346817 643642694222360640 3219134575542276096 5075970022641039361 7462283315363198977 3474543334196224001 1651226232066009000 333572589727252481 4895237764877025921 4664304266445727232 6250583033501896705 7006239081650416897 3684198437922765312 700347166029766017 7996079357642735617 2640676665638871809 4485128660987726336 448471989018042528 3274712291894418881 1919162372780866913 155665156605517856 6838523635803393025 1968515366066591617 2907349111680978945 1246629428575727617 216286087230019585 1068758087160446465 3096522687727460353 489006195996672160 242948956929426496 7837856734324271776 6148735641477316609 93267099529138177 2058021675159373056 8368974393841829376 5694064323325226657 5228396529288497824 7630317788182080752 6134564561454876672 3478387187777470464 273319114120953856 4393846555386991304 1255066479347748865 7440345630408572929 3399686538120986624 8932945903849948080 614662786424111104 5428473288844464641 8897042219680381440 5015299829223911424 8073651466118961153 4039895208436121601 2265428092448473984 7422609006264881664 5213389977220226049 2215736290057951844 5189358186300564416 2727154651141305856 5219748331002904577 3562388662820525824 2811758735260794881 7037574507454736385 6163485923816390656 6738150331524464640 4622146134639311873 3701478375680754945 1056683079676305312 5888625517316599808 1615893068677451776 4703193900551366049 5955945177374486528 3437719291073433600 6083021994130882560 3241987551223414784 9053231863227676672 5898260256543156097 2475266674477146112 3055993786800971776 8599291801840214016 3759374795678173824 392017629381483073 8944953077712159553 8167403840498890752 8012712932080849896 2477609389003052160 8017704789372288257 6784953488963966465 7487199416314882048 1641834486187754960 2695528539584435072 1753075055663314176 2896832091426670081 8160912348901856256 7995533225671670785 4193516736960386432 819363633450024960 6245712889260522344 9118376580836504448 9209837330938819776 2056831856664182785 7948489916537634817 8496809152588642560 251431437444586497 1691460560263079425 3125732393062816513 652459000485783040 3373491448299821569 1118458856341172225 305769924925258496 5775718276471765632 880613884570066881 6300083253144131176 5632905587535413248 3184949216386334336 3108955183708311296 7343116330515038209 3855133177961099264 5297972628237587712 7046540190585716736 8544314643025526785 7575455453737730048 7513145988128439296 4105713812309692416 2062174830061451265 6236834706175295488 1730368984263993856 2001502359557619712 8553204056185988657 4381374658861006849 219922153291462145 1302075914238033920 2386552339211329536 3648267703688740865 1115365191751031937 7543719380884627456 2452648099301602432 8944484290285338625 7005523859241023904 630931166794422273 2864640760955797504 6053923195532543361 7970884157277542400 6471369095574038528 1180479438491925377 308165269494335360 4090982817815500800 5065756736784773120 6266505074845532161 8381551405043165440 7592525817521630560 1513795881709157633 3753940397781048888 4012090610395281409 3561850121805144064 2922200394862169536 496410647354073889 1 8003268873865612896 696118202786866432 446644192959758336 781716486696960000 2487285797759922945 8536695932829753313 1351637844652474240 2040345968303907841 1314865372828527073 9152252100219467905 1108468597092990464 4555547488438593537 2717735805590184512 5580223548355483905 5672208952298643457 9125884332912216064 3357362548178696704 316130630520695360 3288294969002697792 8479418038578778112 6931270923548884992 247828937232769024 6730334697352599936 3803541428857208705 6979887466820125952 8753946785262526465 4859600839506313217 1121352067217014785 4324485112443356160 2374039038094636481 6543778484820880897 755627345245277792 6985024562200795649 8594694959651675136 9089716056632279553 1211210884395600897 4931812559491635841 155302201881788416 4187157454181981569 7372879978769137664 7850328595989921793 866085776435709703 3422706618420100096 5312653587811467264 2691775648663207936 8926428328090845185 5031046525409312257 8440763327740417025 5301206120959499264 690064397524953537 4282633508581434440 41462647483293696 1648472925558949556 2292072109931402241 3067796275301926409 898581015517470976 8573624753182709441 605892180137483648 8972133244091327489 5032637125359069184 8353689827528523433 383978860170080321 2785289525051100416 3640251377454979585 1898612570089902080 6964196551494502400 5792051303105646593 939295965888968705 3071574920135286785 4306963177695327232 7534166748083695617 1399928112793804928 8859381577002859521 6042947294364649473 4763453310953074689 2467722252413392128 267365206886860928 8641885691874967553 8655533084045531393 6767711027317374977 8827512108216645760 3795941201086775553 3043297680672759616 8053344170843775744 4025826734413115393 6487606677849451521 3175545739054725888 2782565189989367808 7362054207485044672 3127324370444465344 7246460469204025345 5960269415392509952 959175049446891520 6071642137295708161 4979594453230152321 6300883647424509952 9137826505326433792 1241364269251410176 7166642214122356737 3494795035520778241 8151154508156305408 1514401603501372417 8989875650154402817 4547766636908715265 5873368491880009728 8000741334766170112 8671551402045194240 6795523034442565504 4049660284780523841 9075600671018754817 5924293773086319616 2913741598276135808 936295822329359361 7923045788272320512 4753513393942372353 2599887804557172640 6504873477523039681 4841014866663452673 6739189261185646593 5776780665649162753 2853067029187971585 8447331648972783616 5085683185245984641 8302836107586513344 1060870846770891776 7295973103917102593 6923854198914190848 2820898230526682688 359388751996354560 4061293438738163712 5373016751281385473 2523716058181998201 2525988077485248512 5608656959870166017 8382402138238054400 6159570625087457792 875238345866060801 4130334636608777728 2208727006318671360 6898168112087396352 3519589971800843777 6265708197600098305 3622844594170954305 4543196073145870721 1645633159996948993 9100669713812392576 6333820825125619841 4106670339377987584 1893036383311115264 6828716304601556577 3486571718254379009 4028573576969093120 1352989605495971841 5797127480194563937 8269937164135185409 7320518065584717824 2502174070582887425 1886422843115741185 3424872123576279040 1848700521474279872 8075119348297597824 1354213368575364456 4993541408677556224 2613811474100146176 2722155157215760384 1716622523270640897 1213661818700824177 5746828007941440776 1720978419861769217 7360673018186235904 759924708361584128 5913177910165235713 7042002873271713793 3802894653255843841 2187240089141057088 8877843002904335361 8730666445932527616 531290062542880768 1677503221972220928 320515353014960129 7019085606045483009 7158598053108700809 5780528958388150144 1026454951062142977 512133457736421985 5462472147138895392 2025504289286364577 7863341025938227200 3529852617475615745 1151623146919755777 4708983662094663680 6057393583408376832 3112976099193706945 1502195951275006921 2934958866308681728 7415235258748895232 792315933269949377 5989669188226328577 335392181765532673 5657445317056528384 2998830547645239352 7190494474714529793 954043830777247617 3834348326759132417 4928862691062562752 6787038384807579648 8525145857759289345 6302204875042676736 5644040834747224320 4253160174049434881 6615997745786776833 7011675538605499904 5569633573546329600 945148022757851648 1936154273145335297 6448816914400041985 8023909570958713985 4142155657425054209 2527980868919876608 3061774821089640449 6840432442276096161 1214208620124569984 6714815035749877761 4393847450820947456 8091748634900561921 763635042485716993 3502176833763323144 7245304992670378048 5231315238953353217 1658304190554369025 3161360333635715072 500432002764867904 5096636487663211680 3447559251259927552 5753752570767556353 2780616875575345152 8802277709488695066 5364049994149371776 3751926813159949292 5624060109408115617 598850074583715840 9061926913754838368 24466488579139521 2354878992370544641 1134614107357005825 6557549392636262912 2397822488369406129 4720359510595912705 3788807187535951456 2565449355263737857 467111588038217729 8665205083260518400 6898596573662194589 4557636288813456896 5731796396666267713 5894782331579473633 5345912795972763648 3066300933674763585 7063435774032609281 1764367116389436288 8539219754298916865 5024896526478266369 2748694913066368769 2549357764711520256 7910769687605548993 8234368058157264481 1469327881404609824 347454887345443812 3025427147085549568 4266517448044956929 6593680655357086209 6701159111280004544 2164843465229462657 6654624166600939648 36063209302644736 8959799713497145345 5482099656361351680 5904128623358333952 5954454375329500161 5020544973833699329 5689151416150117936 9011433775558379521 9222188817753368320 7748861910439868416 3709742178992062464 5166396351285683201 5863362919787809281 5649564855170978817 8444423907690823073 5429106482821042785 7191502384790349184 2242223857798179584 7856052336331754432 207932465712693249 3880319137279193089 8910942711070817280 5168270654898231040 5669970937503072257 6033359402108019713 3297537546132652032 8705303529941197697 2836481299069514949 7098018024905934177 8186160842168858625 3066393232061675072 1703288958563317953 4164810695567736832 3329906994518245376 5665785754373120001 8750220108222899968 1721973825709367296 1916132198191452417 2068383637318217728 6891315297992638464 7666627681120452608 534848188876341249 5024272803689917457 8791332440342960000 6641913189747261953 5146801430362379265 1930206701922028033 9220973993736246720 1620472941693067777 6277925609438685441 2086474928638236433 5126844145000800256 3003651904061308929 1771064973496926208 4107683344648896513 5950205302271746816 7029270467739280385 3176300757254205440 646695335254898880 7570020663220731905 7729035437754500129 386160992257146880 4920541438897392384 6463787658930970945 3582348387791824385 2310013316570097504 9147948275007866881 3426458260852277248 6080295080300904448 10847316651487232 1043921741861332321 9197760582493667328 5043492584869478401 7201446018801704960 625263387558427648 6555633240644618112 3670415400899897345 5003548571486650369 6382367333580379393 3257959634334789120 863980196580532225 626613160860882944 1667669716119617537 7751407256107499521 7080004449747727361 7776106034422779392 7332217136730341377 3517897717644969472 3575279413390622721 3647688129093925824 4951779970155282433 7124847754588673501 262039469592249345 6367686361967034369 7344439487973666816 3504601757384179713 3971368429752767489 5490093038843904000 169583429602955609 2275580027633664000 4843649340484820992 8101648372407163009 9016418785236929472 7970158175103074304 550640360012607856 3374873753333971969 8197547115094777857 9107170984040857601 4868559418227851265 7553181808172440681 507085314771475200 7435380340036993025 4477590523491532801 7479558332450147009 943944662047796736 7039791475989944320 8454862661808458497 5323148184334858753 1275249594471553408 6356810849916813313 6621702733077475937 7391459507318231040 6028915902296978177 8443642273446656000 3548641361524199456 2323675658566385665 2587183183519498240 1936451699537548576 3608820350933988352 1742465977795035136 5553790470862584321 7216963409388240897 2614509948094497792 1088192317941508128 960995030017458176 1606811435624562689 2951208051266041857 1436269349466091520 7061663501082658433 8266477076318311808 7956670843268927488 6380345463132922880 8973828822475370496 8977052055238326465 3734980948035896705 8591812707867344897 6182846759896139777 388383102670734337 978043969907175425 7546762559569698817 5953533930443705424 5673841105144119296 6812457444912967937 2704817908692418561 6925715596882477057 71900743754873088 6599509788699459584 302641047041944577 1287990890405555456 743857296991058945 846402202506173185 2263444564776854272 7106699941947801601 8227749255651262464 7105336472596555776 5617527241703118240 7760881617977655808 2313104755461917696 5980248998322327433 7594066902256174081 3204440452125298560 6536206759433947272 5010321436835339521 7796759506872172033 6646365542559056448 5254789363446537729 6267182864533345536 8746071916629943825 5140838833990762496 6883257427442393089 8007891351423156224 6704591853951799568 395545849215582208 4965223814511885185 5794054705560542209 2042338231642407937 1937512680877576193 7880146590704504832 474379218363653072 5550239706303211824 8940976529818402816 985094410373103616 7888080419469406720 5905454834588783104 389749925428787200 8087260355563930496 393757351106052096 4770077791760875521 5435562905900719617 4581051267228926465 7181585665749622112 6144253378859876353 1477530599490074087 222403922241787393 2289749566742659072 5268449302995005440 5296317147330588673 474960895087411201 7164633134030782465 5265760671866558336 5198896851828642320 5032945167621554176 123651915935276032 2515941185289854465 3521035679654857729 8768440997395210752 3775113799042596800 5702699973245971457 8668734694854756353 1058716232008597505 7769130117734709248 2399326984533036033 2374667318769425409 8560430399545490176 403712693697073408 5536876334710862848 6395002438556554829 127163296447082368 1855694187863277568 5464214559893173056 243882314830872576 6463040576859307008 1762894211311149057 2106648948687025920 4864349067504734208 8054228302224895488 4383345649735225345 1157686547305573889 8559264971658079232 8567527187751901184 2270793805010592769 364326709796068097 2962783656687108096 5074046543594777473 5853112523436126209 7646325145806010097 2710927660330606593 6485349979202229761 5878549227842395585 3812989951302574080 7615150774026305537 3182595737233915905 4949915420612687616 6606806927385480193 5626760916512395056 2345464225020831232 192307038743748995 8777993343532007424 7022565186458420481 81121403835657728 7743022452289950689 4951922137972439041 7977528834368632300 5267230953967652352 4610373745315229320 3277114716116308097 8766972614354382592 601662790046154753 3950137943209097216 299510954814945024 1274716029308454785 4765813814178608128 3282269633015777280 8611534380585771008 5376753669440323584 1110685808126771200 3591965838820343808 548393923914494592 1589549287583287597 7571995560269752321 7933898075625750529 4616841618080251905 991764608421724160 2857451038576705536 5916962206111739904 7029175631995385728 475903495625025537 90381172144935233 8092908963562020608 4248094293860950016 8051795466119897088 4619978572179439616 1786650124133491648 3359436433033838593 2960930546880249856 3152156767944359937 1946342236405951488 3070314079103436801 3947045362420583680 6163105966455394304 8254886530839468032 3266523543334579201 3888861724934144001 2097922412112817488 876127115169797120 2513669399123255280 1826893614636004353 275132952253079552 8406842281239248897 3246766235408673744 7584230606557460864 4031549371388364177 5505349201778778657 4793941179102514049 6614487083415019520 698184907277865376 2909569951506380545 4324158173121121408 8518292316348448769 5321150077147439041 5159810189658040320 4281260270673320576 8334400989437362176 468189919355858176 2937177334356933264 4208920915967213569 3460771592437120256 8522857882259865601 5403724526794064465 7380493249959170592 8790392582146139264 6206467227855711424 6907245055728586241 5700114730100401153 707280473007401217 7939820180081164289 7077353938287461696 8253792579500233280 5617992590022367105 5313931346229252097 8884744612678729728 5872743892694995969 7275633806056524672 1350799005176370113 976757468502286497 3298169968558351745 1564303517185238017 1 8773299869825810944 6635759400277793856 5661958449158811649 6804290806933174273 801835122702307584 3604512996020191233 6053491167077015552 5634269848075532800 8038724260187454081 9142673702877073409 1084163833634571264 524294330205634560 7353428148335524864 1893993822482479104 5706076626659507233 1656438756185473024 5646828408283931969 6914997814473064448 1943744394419437569 4418234775261097985 2684666960320209665 6820909315612331520 9055539709366733952 3421721329206085377 7087694377867088449 3073434254303747472 3675652869805985857 1456205723889446880 9211130204648633344 2094498844615632897 1647281498607527969 1089273087948181504 440609537724030976 3388333628399614208 9212821087738396673 6534237900600504320 7365915526392875905 6834618210856034305 7639893986736406528 2849315342784094432 5555786066056241537 769965443343532769 4978701037317484544 1466556188566833696 8996840161485582592 598026458733928705 7352279187953611776 5615105947072137113 570774092610635008 2661773467440172673 1830199659050782785 2705642205019599360 4099121214733762560 7765360905129314048 1215224527039178368 4909722892330189784 7225632904409448449 3307798811709852161 3309827789298073600 2627313044693712896 4014872436086977152 8117678652699660544 7655450382225559169 117672826433747895 3077598089352032256 7813469374633233280 3353341287468948992 3508370313431585280 6666553618270427136 1888795536368865792 3415598179577703968 8442142341410622592 5042435562348122112 8903807988473824257 3191721367624728576 8433865607487392273 7563611264048792320 5519532318466968833 5517705966677804769 550288957938417409 4901166841801762816 2686739113142184064 5159575067849650177 7156535208460968961 6221090879693498880 632855404191154177 9157304030639865856 2432305339078875137 9025955539064559616 3923976119584719088 88563182147248129 166418515365087233 6909947730384139136 234071848843151361 5016214631501119489 8050757744907485185 9198269930680303616 3315079718696554497 2554789500605497345 2689314943674736129 6529643100794609664 4313315311514666400 5712960169832459264 4596567508113339392 4978231666588247040 4975391460991495681 5374611267429643713 9008082549367373824 4457698465927127041 6420325562601897441 3120745735989966849 6054550025514544128 6626644712845541377 53651611722869761 867396629859641024 1666521892787348801 8838825189656936193 5147885444600449152 7200280479329316865 7339536637165321216 1572479721859588096 2493200540377149184 5459940750557297153 437819838190993409 1257257792681148417 4512310122936008704 377497249113541648 4723245117657729536 4105686210765936896 7662275262247620608 2635308446494117760 1826553078428240641 7607299102332741185 5628961381673858017 1640472470267599105 7184146127537279373 2896854017018871808 2275248120392617569 6164766517807487488 8976405026028855296 4926770451194498240 7076937401582054400 4950300060698175616 4452685602542931969 709253457935663104 5294936312547041280 4794843179182608512 2159414618862679040 4518519837433992024 5021208025810452480 9200709439746436032 4382794033189304320 8646940794880024577 21238925015535617 3134152798439149568 8855994262081087489 1035943373207781633 1937564677937954817 8896655829725937664 20301404796301312 227970341671407617 4641581822586479105 6935335940073466368 644214470611325313 8514316821866071040 4900830756247390464 3272691523146650112 8510716577937468544 2611848193029291265 3041409831373447552 2181134788037172736 8801931333998897856 298562445946178368 8099103947739498496 6555199511564113301 320911034190179841 4746312525163565057 326793232808280065 2802562952096907265 3063535129118498816 3692309240128700560 3190453714720866304 1242936626934644736 9083390650266660865 6029315430095007745 4433736747259789696 849866397490741248 2798622770371847649 7252700790432523520 4010508135245895169 6030647952545031681 4785675783857416192 3654787898142240864 3419802605469812096 7510473380595154833 3811704265854669313 5539366451950604800 1394928973972504576 2104904772955668480 7717190763689266113 6842442228418142209 4767020195852058113 6797882703843073280 1414991909493805568 4237371070079565824 2041937178241928193 4899771178300704896 3962889048668300385 2975394542085881857 5376330840723794944 3436627192364834816 1384772089868119040 1480873593134000576 1339489402920796161 2478749872808927232 3361982871629746177 2656795552118726657 8626301463842922705 8253463509516824576 5140760410064908224 4399170801492361729 8044709485499908096 915013919782397440 1111946889449484220 2903653926671732736 5592820339123738625 3110680532910386177 3394728850839475201 3519118163431258369 906336950523705857 5442258487462455873 452058604610715648 5793819962886062081 5988530836307427329 5940841872018604032 2071588970113246976 8948313940167219425 4937142211952698112 5678398138108543745 2386584541078415873 1092340298979832833 4417149052625354753 7771023553677943809 4483715357299713588 9174584808350957568 2525277163650443008 2625066484726400672 6639623498776329121 1458017955622780929 2571790895310548736 7392386890415836928 3978157453283753985 8730476596204940288 6314614685817982976 5622062856660288000 4299309050400741888 8767812693542500352 7467669635199531008 7193964511822040064 7138884558187288705 3832671462999180288 6157854006312566785 2148169233732599808 8260027208015945728 5967218529932669233 5435642908916051968 8536575010509212672 7895971599526871041 8491478254017298432 5778238355756255745 200119993274337856 4688542065541575553 3738982191869757665 7464801598661367808 2782761039328310445 4202747877639847809 1879379558065556480 518192448173213696 8043764415723586305 5905528657085975185 8711867761762662401 1247729857578732304 1274179513706610689 970231505179612408 8294332848326510337 5072530308273044224 8127467158598739264 6302793290209268224 6203264480294239457 1816468659984400384 3766892964331336033 8851688920100927073 5203180626500157761 7582438532496675329 8523464579388037953 5701283163078498304 4037321721791021057 8057724656954789888 6606842813728784544 4245136894227914752 5508352440367787800 5415609663421021185 1815748676997011456 3189878630724616192 2969564710067368192 7011623255836345664 7782429439277763585 5646477590625722369 8738779655288393217 6190764522841250304 1744276776639247024 7318000369854219009 3034289667103916032 8394133913684708992 4825513939464756481 4511234591416893441 5790576768736065536 3214212472734616929 3285301908790820864 2706103673109827585 2946852355165055616 2758858761726058496 5113874160110436353 3914494376262852737 4470337847695237633 1702584169112043265 7228967467595651569 2876288202767920128 5836140624110685713 6272695503556519937 7589375158500742400 6544795128650244096 7594345255793025024 2109868762614635128 7366588911210286209 1105795837878861825 6704009353815959804 1394520925758230528 9199597950612963329 1365723369095299073 2948121264104488961 2099385584557153921 9055131024822184000 6369085301918569857 3528242079518590400 71967629169076992 1577909230660489729 6799690970494739680 8099592596557666816 5241333836471483009 5458579577556015873 2568035116196911488 1682646648756950528 7765463801681911353 5837949419587276289 7590102532572785184 301278145984957952 1465058213912150016 6697335435358681088 4517826589060720096 1068458635893440513 3393984817760010241 6171400213384085864 2448558847958163457 4071486577041208161 6097649145595144537 1734788640907882497 4888909983488667649 6674439637626257408 1381376063212083328 2865545650525043456 54986587401501953 805067316551483393 3033306294544462464 8276591016735326209 8587705337677336560 2163804339752438068 7287027268558411777 2391164911829909505 1452430680017259393 8675436128215400449 2610634018995306497 5428809116147023873 5433310047124267984 1835458176756888577 5964117954079014145 3613197151246801409 5404038440862406113 2259051437964897248 2680381612215194304 4980873128440557569 5570944368536861057 1173737155934795712 4919321119376859137 779765971255590913 2116394807570620416 3118892568106131457 7282727476650950656 2487163376690704833 1382232392452456449 2398089790718793357 4145404700867162113 5028035047954771969 5247546317121869312 4333541729321450680 2229580921398629312 1117241773222872401 5343780865149583360 2983331505131801025 4913874624690749441 6191897193846131713 7963149644869190529 6580335728854097153 5686961002786915489 4344704419175632897 8663677054153174465 1105360331950522368 709517791774645585 794433879485853697 5095239747108027584 261677878554309281 322038277086833409 577178976317341696 8248641889616727041 6340406788847321089 2809795576692316001 6743427591130396400 199564532965021332 649706043026178048 1498329419702134784 7527280133960667136 3497035859939692577 8269915577452155137 7446682243963706785 250840505579744640 2608366141186377729 5996134574566900736 2902160703098137728 5812910324737984896 4019836655476432897 4654176054533901056 299541053848672449 5504571691877236736 9120344798740130624 6671860998549747265 287408797760389121 5533383219401455617 8261161208093605888 8709984729802707457 1544969725216718848 1881286027604885504 1662093177937607552 3370228650474995713 8732618955545255936 6519304794073464833 3958772315933597696 6307219822286350337 5086459336346433408 6987707513716825344 8630877249980044032 4429561445215174656 1307179431755153409 5099211105371144193 1308681265459997184 3657154652233854209 5076683396049280217 8767322817040166400 4415917474317687297 3615642669579383297 5651653296363403264 2637582388796575937 9060432939370910081 2258790326551568896 7047902900526809089 5893277616665789568 8749376209468834712 4408366011078691857 673604003156766752 2842211901428651776 2681359046028325824 7426634635528577024 5078465669708500993 3169381098013360128 1675152854373663568 9152434631584759808 8000276619482712832 3152313816835205377 2471296322068676609 6358414262276194304 4905505748737509952 7692078800680628224 8660219980448140288 6689771289194872832 2003453540391528833 6980778669922947072 7390553611753522849 2890884723122354176 8735538025798918145 8971432749918074880 534881362481649665 5384214708336634881 3270871076933595008 5949602278379202624 1012639025799959552 1692375497925390337 9043268395808909313 6972669969851755008 7646522233819980800 7497111405690142720 1258371099395948544 3214680409575964800 3146868278136172209 4048451817241981441 804155048434568961 1744243202272504448 2000052683649238825 4519104986126776673 4968280113105152000 9023043691808210945 4049776911636590592 8465315912240220485 5593458710165888032 7153894659881304064 3831256077090476032 7027557952263809089 908633718846936697 6219133732718617408 53691377934270464 2906961550291124225 270764068645067777 769557645568350209 7685266802399454593 4933156823861635584 3504056520177104577 1849098391939416449 3638267091252025600 4482021928013535736 2370676176161800065 6726221633614290432 7370065476397334528 2311561028352086912 6814575970348072960 8514314272100976640 1927080464311277841 4520327991638766592 1849336660047015680 8155347289466944065 8508113758337384448 713758835123126680 6220855419082364929 4557580418366308353 2146809911017886849 4710956293182685185 1707301384606402176 8096006781134415873 7536461772359517312 6784589165388316289 8441252635015987200 3333866373187795968 9135147597660684288 7726584573569075200 6770332890691745024 5694091770447916545 9068662938836251904 1331318683068882833 8173185631001471489 4698851139841097089 9149790576097596417 8911425200094560257 2648151370111816961 5917802092751740928 2413291617453330433 266336710820012032 5522863959268943809 1124527287881488625 8839803561343713280 7768413427331551232 1786150377523904513 7075775965066530816 2602513418434269953 3361294440167669761 9108711705250850600 3393933522362111105 7128381182892401281 7697474401419360537 5175707264779269537 6644166050239403616 1812195597945851017 2523635941255431880 8856057980658900993 533449405515355520 3209633681352980705 1152584026945485056 1449765245842104449 6499453183536644672 5405902670662639617 8667442546494999552 8526321107293072096 5260723911766926080 7249045078625641472 5067697366472035905 6191190101353208929 202026731889903233 13922219000846208 3621694668930762304 8791768853379741377 6460791856597622785 6549203916799568128 8325402568869347329 5663451051906707841 1279504009705649040 5567055278442339041 6681225673980985345 4823521104692051969 2607136635372382785 1123392776553598080 1271898656248163265 2427700219795176193 4558580887795990528 6744567553876740480 4975434345380786736 1661061208852791297 6106364309838374400 7170871377342489601 1483878167462486016 8484026819044513537 4895379526530052097 6900487956044055553 6925065699375054848 5813743631869861888 1095231366269986640 3126993563790742784 3001984336035876865 4758850863011495936 3026037948102618304 3534210119770308608 1523258409886105344 8434358067335790592 4793039440440153344 24257620157730817 8147432282005431168 3553759905500843009 8942311416795136000 7725444962739691521 8966299191544430593 7108980447890702337 8497269436765329409 882533204612298113 372056038751777536 4083693049651235393 8204512178275000320 7900616745034099889 5011587577423477505 6576775509921254784 6490831971697177088 5866013673825763328 7711470876035899009 6873798010533887745 7858390177682554880 9053722249172217344 3658346779547703296 124914754325118977 3424527449492267009 7298980308509763264 473338197320663040 2717419338163329825 3809236207761278977 5255279535768138752 7936917687921024001 5571621584127479809 2740025673656633344 2808489618731367424 1299945278569826304 8842583317417206273 5074075082504798208 2848978600139497473 5402590477095824384 8488732225772573953 6001488850941378561 5730852739860119552 8210336897392375936 8062673938540888065 2346971522730557441 2771348152271265792 4369135272275818816 4813006724104515456 6267528010166286593 2089728623241292800 3110249510636399104 7222232403416958464 2874693924393699056 990621642568136633 4452581534350091265 625404456530488368 2300940971723928704 1227693677157400577 8081380978060419328 3150182486245100416 7794017081827715009 578678838086393857 3314264739098648656 4933440544318164993 302418460696459520 7452808107188461056 7935431535268975873 1625873931153280001 5155244545029439488 762491457208824832 1467679085280212929 7268216451882147841 2156967080230950785 6532911510279187640 3423771824038281216 1085891640415676929 2330336862704467968 8685250408738840449 271228906692145153 1252131140538574513 4310867606467689729 8298966506317258400 3427767530369318913 2494797837607176193 2718006915908624384 2811702031512991769 8818471699898874369 1151571006713548657 5367688048220346368 9038821354103749673 8172089413714818049 667997881454111169 8058011720700322880 1385882292452878337 365939009377581824 4732466838239678464 9187890645585015617 2279301387984903680 7587152397102990080 5306901634589196416 5734116398429721089 5780274511470071616 3024366055376982820 290257714630238208 2011517856717897729 6017658318485454848 4282175686847741952 3503571283676318721 5822627740498012161 3614492883119064460 76983160608841085 4756060515594256384 160392337084645009 7715099576900452353 480798431791649792 7925786525891723264 4425204750329638912 4737644517848629761 8247117036582062080 2353827581381180000 1632070381941227520 3434487680385105792 4920281371038474240 3469553939784884224 1320064658499190784 438028159598173697 7381865851616488922 2722844036752324609 922362991409773376 9121198017624195073 6650794103626120833 3434050281996323009 7785327495117084672 8163439414693048320 6236778883725166336 6999508319631516672 6152381482347571713 1727814655548741121 704829668424006401 7063324582729252864 3070203091662873344 8354627685347411456 768774055468549121 4462435532813369344 222714646225594273 2945435700047260032 1044826293679620096 7642712835758773889 4274016475162508801 5277630267412183808 5730772245289562625 208750539430019584 6651674909512673281 228373006078767553 3521635942616041473 8577841082666319873 7725534015745503232 8348699935232790656 1118804393298432128 4107718347794846913 233731125373951865 8434927268210787328 3247639360721633281 7422637744400498688 5416420190793935808 9212472516922364105 7596828826464448321 8818606640856928257 4023717488139592705 1358847294128324608 8831075580091943681 1879255287790179968 5353946947506006017 8888537399170930689 1838205636780696577 8519810513650614528 3411742606426874112 5493594022215535105 6136534085909492640 5667490902644259873 1027251029545151281 3645754099886817281 6484677836492797728 4971256764347587158 6806788374904376705 7703549653706342401 5425774749247214272 7037614905724780544 4882564299565294257 8872637048883029761 8265221072545194497 8941747878984941569 6902945525980990465 2024522597968966913 7636678525872960000 5336109134258482976 4572457054520146176 1147669015400022016 8972046607445886977 8753056802652011520 440172886344547169 3228165147375697920 8485730598043729409 6608920002332459008 8413651772994440193 8154632192331468416 8157103404563193857 4986181207883542529 3114488469211080704 3122934056303800576 5757880348690352129 2511598947970480529 5461889286243853025 1716397137077073440 7822845376428601344 8859039026428122241 8986589096751497217 3162636237985980448 2751234665970790401 8918250640050555136 4693308939107814401 7794692210002873537 8708528176118263361 7486619019706218496 4746292908509152832 8944371450795900928 5809363173559238016 1758963866800118272 1544749509389720032 4751313101077120 8680392519420902401 7085086042024871936 770490761463136257 8454007355212974081 7398619610783678464 2606958112413281664 5535408420968156113 317846343382122497 8556577277065650177 4092939588486153729 4101575273458171905 738127141422887424 4112860889723832320 6547080775294318720 1845481102447605249 4902446542470274049 4980229888627828096 5586309626558722849 8591678951559618048 7531070015516180481 6867797305402584065 3875843565970530304 6873317550753821697 5611834141409182721 6808076396514951169 1111226049013874689 7904288440536715713 1939916940461608449 4414673721625366529 5617391715897532829 4224134697457560320 5197956664685158401 6782952527908208641 1239074496713617409 4526387448120127105 8362673833971023873 5623677218424553473 5288681468531949568 6117226663463269377 2569047094615900160 5199363529527994521 3537413313818607617 3943335445979391424 8796677101759627265 1813085434073198464 7586221251023077376 1055870181721698305 7319565851979168993 7690614431594686249 8309075105149797377 1538360490036209664 7316604649769264225 1137059044887186945 4583229030912485889 4401325541486390016 8819098249109346696 5614948420589362623 9005093979490566400 6396033431736483840 4012503751857012736 7483827530062790656 1860325537723674513 2620641191150249089 2703496196236601440 1541068363028742144 5971204893243867137 3127062190719804608 4013511162322334464 464508584584019968 8112522704459399169 543650420522164224 7205747486888126464 8011869079133207329 2485451653726339073 3647043828575109121 6604298903893380417 1330298583727561728 123505373739017728 6776243823433149185 773425623535827969 4668179018162633984 5729604331963475969 6070008972858463744 6455394361014592512 1058427031916826240 9027068142950110081 958933069098731264 5019475105515405893 2222741546453239552 4690218180959043584 5115716265000042496 6300786068718260225 9051727880800124929 930461042451233793 8128109979456797232 92168819138816000 6774680110249042688 5014527545949192433 1753569907972716545 4843735007755998720 8653797726510899201 2160056240469966208 9211513714323609600 8321391761411652609 5753183987817163105 3217075661273119905 4377821551347793920 8711205115061273216 5423180242785432065 6224719157343027201 4872968733569149440 6052416929337414401 8241190783041580800 4866500633503805440 3072268083476447233 4831050360338350080 1724852675347617664 1988210103407758848 1076352788947156993 2025560861691119616 2176847569955494401 5517960180114915328 1559452215017785089 2692990970373700097 5022583219211141121 4196978168561737729 2784063082594282337 7320894185009209344 6360846148262677832 8006957300084506369 8668250182316990465 8249854520437165825 3976062039286530049 6942879209923941121 8168671899864678208 1400160247311970305 4510220340315545600 5074708877117742080 8151996885364236032 3837158323032789008 3035518832464824576 668540222273868800 6475232235819433985 1337835221629947905 5540371023342993409 344269412408046208 3280596752195317760 7091049344385908352 43090870602289728 5992622342451225600 3112742194563473409 755195905977155585 4548797127866205697 478649737757515777 7899428493212814465 2144451521885656193 4900597239674412545 4853279297974157312 4352116605868455937 9072286197870006337 1251274432618001153 6905358005898595329 1886655703776144385 5452523108810465537 1509063382756123793 3840334387110230016 2059032861265104897 3603846412318408704 7972169087159631872 181023884024514048 9131328241322710656 7327281765888781312 6885951823503210080 6558953667559575736 5240287184930560000 2328090218561025696 8181757959277032961 7807941992665294849 1333413886964424705 6373183825713324033 5808791646282628353 8418605042772344832 8137675680935800768 429242689461489665 8376230054971029376 7558101785355915265 460550014036514561 3577037882191459329 1767695581325819905 2901416439714982784 3059650283646091264 3227085982309582561 4934423005308638849 8664026703550923904 7225308796122474497 6987010320935130369 9033837633743467008 2604557300660485249 4250998893938178176 7571842035877347329 2610456480232488961 4330252229685881296 6337198151450559233 8762530604271460696 1374960715913745665 518237416532430848 7996407528235323841 4585605687536232320 210018905040595969 6135045545615979136 649464227769886920 5028009108427081664 6525901115012363904 5787589511453538305 932157735779246081 8878862981655330817 3806230973169606656 1001345222286802944 4515026374071292929 2389697293329950464 4757351462090037696 9182215560944129153 4211221832785268992 5568188246912199248 1354243629659808512 4338849794671478784 7408383074873475072 4450490147229571713 8497394953379954113 3801613186995011841 6828069675231162784 3787498118284740608 8499093991935967233 3737452604538342145 8451268160664764417 2852570188014034944 906461890310445040 5685201889062895360 1050857643375067136 3563721828021039872 1414583035611386049 6349990695721106433 8343153356634585857 7694938702245527552 5026239028884379649 2104451540283296769 1096409982409546849 5155618751220754432 1181148091564526592 3382069623147282673 4484336181080354817 4552438216350132336 4109961142457468929 150202132066264064 1361737975455498240 3352287631682977793 3785121878539972608 452919582078934912 5504720190058036800 6891375200476512257 6965781981898532864 781615918175763456 4232602704626437888 3836935791580078401 2693749274456440833 4743385434380304385 5634421298274989785 5773497845528148400 6463387686705010049 6331816513377402881 9026717744493768449 5876593561976520705 8651636482891091968 6896523359422713281 7170712706737897472 1029909136549498784 8756728612170621057 8469055539044678657 7626107870031708161 66740183818297344 2596395813219057665 6849747801471975425 7004581642189340672 5722644251448180736 1960036820645987329 4233105348150175057 5463985438473717761 5419883888035392512 5709292093797171201 7490969186094396673 13081456521551873 3439218846809980928 2980864161558196225 1611077418672676865 1948525762483761728 4695344123207119873 5495652554060560385 3737972071697201024 4993706262690823785 3467159545682284545 680070869119270912 8957920545824260096 568635122898572536 4926433316675152897 5189195049627235329 5693119076238107708 5851738620240986112 7299077928004499456 1038545244262343009 6529638909998025601 16858084664918016 3637483243674296320 601925211957884928 5294574025108733953 4278457111509532673 1879643741774511009 5684657522920203237 7476056950896066560 1942384767927349032 4386458626019024896 3222847918434058240 7194123125525834553 5488691169117993728 2019196143446036481 6258566128525310208 2964180665881362432 7712442980016611329 8654051201321967360 7093768840150992641 4025624558028573888 4046703380579641472 7572816483679735809 7524816825583218997 7555121582116347905 8680159693100503041 2736828825672091649 4044052402744842753 5966128229423128545 7746370963196903425 6719627416431853568 695579163552498241 8033175411124160512 821783194856487744 7895493780884848640 4579602145161942529 2672962645604520961 7829196786790625985 4422602469024006145 3418311740670737489 1451576929138848769 5516054480077070785 8684412184557607392 3077311302618208256 5850346110353912832 4057366248733771880 4645174751461655552 715061833722602496 3652702529935769089 1498311852230623233 844665088217571841 295866574524691840 7534001249904044288 345588240325760769 6578478232121880449 6539089924552673281 4694483659952846849 1293862853378582720 8115759085907932673 2642509409505045377 1687510206968422400 1346729385345048041 7196108803682613857 1222325361681098752 8979954306160078848 969758912323273432 2503480296668584416 7096206318474607617 5103000180008676864 4064421349751802081 6523622193821665281 4242689727543886273 639681403443844672 5222345906051197441 4004767049872359681 5156738112830195712 2762940154757263361 3635829788893511680 1212060807890591744 6928952003368042497 7857919000914145281 2761487008320792385 9194295512950419536 2992032188394897409 5645853274066946048 5888634913972797874 4460579209637650433 7105162328009342977 915083520609793536 1699509506864005121 9120951826361815041 2971658021171033601 3628166708882164545 8854864657945922561 5896658560064661505 2867819044464836304 529114483140471521 3900262973100235264 6861487840380804737 8499724629246627200 1819602714768204800 3529466534041456640 6215865410004163584 2473211385700799488 3515333030752985088 547103632664539136 7187083595384034816 8661292987801069185 6666883216999723393 6379146593333366784 3708808551045749696 192079330082605696 6099370436756150769 6327591515278470657 2900182202105267104 241383745837403648 1534452192479754784 3353970126144839072 5938225092292945985 6972418305497782416 3425454387543045312 7839606624550103040 6846589806018756608 9160770335032485376 5503237299672612864 1834126675091711873 6599246454792028161 1734126677540182784 1089286573932754945 8720128126764171137 5303765856679372352 2940589997151124353 2438328940146663424 6587154274780004353 483969262473818113 3831647835128509825 5010054295874291712 8091733617379546784 573693413665472513 8011273516051483840 2378683759595901825 507326873823568897 1257985399444361217 4794543943855271937 5875920351604034560 6423630140352102400 2331083562124574721 422815583384371200 8468565301502410752 7550401830002081792 438519759699899969 5072102852487880897 4606266769801659905 3155921914354495489 3745542984024116545 7742685126151622657 7822385003922502976 4835772634175209472 6495946004113752065 3530923296977341441 3902774187293898689 9071041487360004960 1524177551566824449 21063216602611713 2923547784917186049 2065539636230336512 2682827621327699968 2249134508357100929 712659059223027712 679004247842961409 5128586799895739393 4710057150479417344 6230354333981759488 1105777550583787521 8253943098708797441 4644627929791759617 3217813521671883408 1396981160927013712 3616682117311184896 3278441979625815640 1047114786583149505 901648012542214144 6795545467148763137 2814092738937743872 8566941121247507073 5704028589164061184 7221828849655282720 779115411499915265 2128042813560078478 2119997107364388096 4991705522462398081 5889403949058785281 5960333276408709120 8915213332760625153 6879764104612630529 8152929081756385280 5489255602658972996 5477812140561085952 1140073599329753649 7650961717113925440 1409611818956505089 126687999847006209 2266367690442409216 6471762647240292224 7375981717439265025 936575889561063424 4905949665919163392 7209042869404041216 5572979661519695872 2428047767207604736 2043482181180383233 5059016085021011968 6604776221726358130 5525803186889100288 5798875209428391937 6210521362665191425 5038293177732409217 6270908314039812097 3197940546239190016 6936322659220762624 4552332196411703296 5623619292393983488 2900602121159948608 631476986355120321 3112947554120237056 3670859513715921793 2294069589530653948 2380614637824328448 990185074881724417 991528280477990913 3635342936030838785 4046005058789239808 5116153555782535168 3902873162396407104 9218471895380959232 7341685065787709441 1661656481185469633 3332529019813249024 843677738308730880 4315008384953876480 7829144574261907456 1627031495362020096 4329284947790639104 5631440306344763393 436052693049420161 2311202247577978881 6277782912778895360 7017399663215116289 2831466563566125441 1713068432600850433 2255854945380616193 5733464169461663745 2931151572000252993 4946469056415326208 5523918212736505857 5824048633061105664 7580957210911432705 4076949325524926465 1776793459745783809 989578259651887104 6598630688240215041 5677132625221795841 5127007881267039808 6001683442206665281 4643698232781969409 8716708841701269505 877829013076377600 5607624817077747216 8064557605265365248 2898585613694803968 5723211666353932928 5207651201372156217 1479182405467287552 669091372743571968 6310365400671955969 3053009226978405888 3541174310299436033 3545947437388700672 6522458188735266816 4149747131937946049 17163574741160704 2320487561891700736 4878923741745130688 3150165302969439232 106960943293380737 669043667104628737 5523560568006853888 5572627535985676929 4823873936087154688 1 2317284966441607784 3165590335457785120 2604362338707976192 2605598420179644417 5753254815557617152 6793670260303234048 1031312408272692544 6052542391891034113 8229514704195059713 6962548541131722752 679632016395917057 738770835665493689 8125237410258847233 5491939119913495808 3593672605570564096 529007380338802688 3366856805889789760 7652945168675637409 7024755745129168897 2566100985236256000 6501762829881885185 138252616854933504 6625277299286605824 8458631623170286176 6535318455141301249 6607172019519339417 5108463990653061121 1032133015469194496 6803786620412066816 7855118365323145473 8565168436393017344 566260269181829121 5549433519370145664 7809565698900099072 4749338062146552832 4310205796554921153 812513299239075840 5169402793674876929 7421741545366806528 4489605670456203361 3741483642289984129 7936732026798659664 9061089000371523584 1928990394574411776 7951662557563467776 3198136651538339840 6454396873184471617 182272823986077697 7649818508337766592 3395213840194686977 144744174442362472 6263054708869946368 7775448449667661825 210843137140000513 4662197289857804321 783478056004194304 923585307858698241 2084431153204903169 3824134043464553904 3000831644970610688 899032567740721728 4970515348476837889 7320096803168707433 1109042965228303361 7228985591685226496 528322050684784000 2519182693180481537 5389747528406703617 5599779123984250889 4211402929034059145 4066863361827304467 8443275676295804928 4177470959242950848 1916021699005837760 7145355887746840576 8186669833507170352 833582064742508793 8692532500354834433 4442133316098827296 4553302777150800384 7965548793607225345 8495238199699931136 1868049518868366337 3491510611680105600 2863591918583614273 9114802125950536961 8498580333135101952 6801768099397402401 7944472293391245696 5483777869283786752 5717386029489823744 321144581615687680 4871460877114261249 5715082134743285760 543014755756335105 22737123395604481 3185773498906071041 679054332227747841 4227988249778404865 1317722145242730497 5026513625865971713 5580784378726988353 726636434320923648 3349951600692833280 3847566563110003072 9081206461958744064 3722025195161530881 4494693745661050881 2398666317132973312 2460832487695187969 7122969736867758080 3503539970751488000 8561536241121806336 558372276045325312 8880369407976999168 4746399561978925569 8758268185619517440 513594523622357752 733445476088938497 2422109892807032832 3013184395523039233 6928999805466014720 4556345755391623169 8380094958389952513 4514596587211417868 7027082276566382977 8734198718907975985 9151503964475524609 329738275490225921 4084694655982564656 3662844042286071809 2603206296605283553 4574346584998862336 5377252198133069345 4073540383839191040 3886025279246499840 7804207287150935553 4205965205597585409 131341995469714944 656545451852974080 2401813198584528000 5264022448215410579 8899195086664825280 3374253098566014913 1468713510280644609 5540909527175151712 3030811726463693312 8866975891633897985 1475918687834698528 4848214134308440064 4452771346256781140 1868072192700052160 5634445135981184513 181205056109733121 6188527932341577681 4851812856577753089 8454800277700937729 3095162610770732033 7148599090017732609 1480908403040581665 3478455558761570048 954028657781309440 4401240535707156480 6843112727887979265 7186645999769813249 1833545146553729025 1410499419659540480 8157478223907246080 3205505809525467841 1241388914882974712 4595469149008445441 8801718000915650560 5105214182555870208 1320052471542611969 3726039855179040576 8629270069023191040 832802938898066433 4907019210014954496 8657334475464620032 4123950935138304001 4140660383598761985 5797395132383028033 3999865249180120064 3031292282931480576 8073124372546725889 6905048457385459713 2728535970671646080 5422276479446832817 7357438711001448448 2519523236523862784 1781743941685178368 7595784184350338368 7790195901069000705 777946917538263361 3368843155171442688 6645555262302912512 8846168206312377152 2593924430422149888 3175697371482816512 3472435346438612353 8533580489618063360 7115660427440226304 5952925538196178081 6247830921647374336 8837849154734654545 229200020356194112 7460433129342238721 1020779318369242295 7644723672125016705 2694543578299162881 2556852801924841201 4502634952655641345 7360160857498365249 3641108137603808257 2084050014565158913 2206807517313243137 3797442905710755840 5216535036713521152 6049754337155825185 8671204440647983104 2782206714300230337 1186480165504548864 2796581736008082817 2640006662661814225 520375834893090817 5102057758554472449 4939089164208177152 4858300133193015297 9163227197433736128 8006210184608354816 1047548441420789248 3642271793647788032 5944730541326925825 9137850029118013441 4097667543430153728 4188822928037362872 3613982101846567489 2815871710500939776 6300568302708840448 5647181777142531073 3416379387766627200 5100808810699647280 6749291586508870529 5861945745492230785 8384554525150710336 5703440515553203296 5626339096933269505 5950088522209984513 65001167285452801 6191703495562940248 7218067712646967208 4032196502397537088 5176425433703467008 2091724489231499264 697820829333033825 8288453238378096608 4418083552714570753 1704048413210351617 5833685277285434240 5567829160404600832 4647328573434100145 7273612732329746433 2292015384505696256 9027057375831588864 2836302123446869504 4346539000892440577 7563717792933871616 8192004570971003009 5556014450207099328 748066047324463105 4559589329613094912 2398301993764995072 2561690698977280001 6476642443314675424 5826441547932587009 8437391449405168193 6935922945380843521 5006991768317196289 3137833475848877472 8671327350059745280 9149694925414072321 7377271243381168897 6968036465116380160 1809814798081001921 8763797634204706432 8355366199409288705 4996859433784764740 7874381123894085633 1058693413507849088 4919859283662417601 4061672252986261505 7000420465026488736 1468437434256812033 478112074233315328 1307246305018380288 5003568252604784640 4113922828316291889 4709267398986224497 4588741866827251712 130445670761232609 4524454548229747921 7491637314571723777 828943881834859056 5072225179793642845 717874181127536129 1691517229263039488 4526456618947358721 3121298298846105153 5081434951767344640 8158324983083354112 331316720337453056 6489994065196733824 7443055164553163008 3177747280798416320 3967860956867249153 8752480074996465537 7873715387528950657 7274146020653084673 9132398795519406336 7461582558664082305 8111594394373963776 5304292585818292224 4861028007742181825 2243448885953861632 7253708409067938817 7664190566925123585 6810131808751781888 4220641064228173377 8540488938709108225 5364301919669026816 1371313128867212289 8686621353260421641 7070160598252959745 7283026324694655617 1956206175485034496 4809443491047654576 4048990359193992832 8697180547746620449 676047256149219552 48929393260511745 1230931003287549440 8879522808683517952 5430207681303324673 4613453672260173825 871618770717466625 7629428307513979649 7808205007537154561 3694826876005601281 7868553130220465152 1120523377288347649 446074043690724864 8738987201486678016 8628960480592490496 5504464826699612161 4090563325059158016 4567698431860015105 772189533196886017 148499216763707392 1172321023602079981 7338085099878142176 6455070675610066944 5334684335248089089 7093086312182118912 6953926985532058560 6415770458720305152 4521606127629873152 3701632969281139713 1439616501021775873 4821547485192667137 4721260029794402304 5924005773812301824 3841551125461897440 464013321903276032 8288833199425475840 7866366525374343680 5887512078878897152 2742219445906157569 7771311801039659521 1116161142753494017 1209788106464190464 1969942659575074928 2055092256436291584 8031485362668801664 4061243852504104960 6187733941512864625 6274571461274591233 5046689121199374336 6004036626177630209 6667937967110299168 1357898230531743744 827599828977064000 8049199811404496896 3105132292660735233 5075919518392807425 7521555090446735232 2624781006927003648 8735509683221790720 2080455100390420481 4833472705317159713 2227079202520890272 566381429374668800 3503172445812785152 1065240811484936961 3544110348850339712 5364325230237461889 1358394882838757376 4457075288325437185 1692361494683184896 4833118566937860096 2948768443246148608 3394680256568883712 2094596008882881920 7908097314323299841 8030143836065890305 2542108156701106392 1659372555895139328 8651117630753767425 3155999331668811776 7513687256265641425 8483134419759788928 1497071070417446913 6618255134339949328 7507657177139675137 54818654164541441 3100093933090741761 1864709852749010944 6596089913419847168 8687307074472378369 9013962909279590384 5953332978753675264 8586922890983055361 3277505072863830017 1447686636125336448 1235539713440356353 5930093262979917184 9171272786488895488 6313008017248764673 4036551877803526913 2621447211997373441 7444220381512138753 1389174170918341120 817056796939069952 4334108392476622912 4386224202250594048 3263670824181145985 4145774303049903616 3906242292521570017 7137670527056191488 3491751533581772801 6084433575328367233 5725675655255441408 6538407975502899200 3422772270716592640 6089979046894903296 8140337439959674880 9067536605153312769 493579658350067713 6422410881477597985 1754483849475522561 4041212089373764608 5723381909517611009 7391916188964234240 8496849398885216256 1880702775681336896 2721677508451455488 6823822819085616193 4745792971824799296 8216123400941228033 802394169446024961 2346684180342927489 3789317170792491009 4341851738762938369 5603447646609074176 591599370706657021 972315216569731200 5349055745642762241 2253368897184241665 8525468709926264832 2093143719880558080 1840773615224218625 6230371927382533121 7788297977065037824 1790687952870497272 7428964305214972928 3177217776278644736 6161372194086846465 5826474429302210560 3865171603011008043 8127443461748262017 8939554797048398465 6036517726264557568 6531393592666602721 3903634239911886848 8528944379686031360 9143144434572271617 5333838099396209536 5141787659421810688 6886154002028782593 4449997693911982080 4564865382184476161 351994519245414401 5856875968488350277 1064089503982592001 685016254560734273 3018353183426376961 6430658876359311361 3652940841140290433 6645003338532225025 4016681786025856129 385099427654484993 5859918605831579649 1389879491513483265 8014360449256005632 6011543240025442305 8483540503216390144 2276999599500605441 3445581988211333632 1129280880915775488 3988535958034604928 4888887524961584513 3353761954101975041 3941847810372075521 8341969501236500481 9152782096214394273 7350957117225323521 7128839295998439424 4294461200141753857 7938921649465720832 1485801517034946689 6492158422791567360 4522483583629995008 7175426565696617473 439812104883082081 7725258059459788801 880741473222690944 1594013617879238657 265222591787040769 4972135491993976832 5979225577465864192 5525166291444350976 2607695560662835200 7563115933412407296 6381498874499135968 8553447977344780288 2470090593213120512 5673271127787840001 1020121268081191936 3768798278074171393 8702187600445954048 4829058131298822400 5575929910850359552 6762273350359345153 8745185577656074520 2210970002487006209 8630140000364833537 4286674307434414081 2620588406716174337 2541833422853144576 5428266385923923968 1359052599816222337 8521671864786288640 9125792864005967872 4034457017934125057 7586780793272696833 6521089291939807232 3040274352863100928 542977184624091137 240614102696863408 8838643463808206952 1180750745425815297 4519912237227911169 258279896201453569 4009613405901241776 4179291753908951552 6963487961930118304 1651378884179415040 8169922778474924544 7456033563528875200 4313979365549967072 258130050140467456 6390904711799250944 6118624427445970945 2672913100145184913 3933359051576770561 8880170575101362177 8145280132699644865 717998037436481537 6996627122855128320 3815116492243932288 648833223285776385 3851386121697104705 2005789880635490561 5140747495924904705 5573500628904272896 6232134020331798529 8883555550172550208 4432703295512261953 1685056629258762256 8120767525421692928 969616936124252161 736134258038107329 8390074141508796417 9050264608375963648 805298040484892672 5418997547371014529 3783400896464535553 8892340715872439296 8633174752710358912 921793841089705696 1362527484617450241 5454988874607509505 1816265383297950721 2788619847621083392 3353060113013817344 6971000934114234016 7342339723762286593 4216723891159510048 1751557907615596096 8354053191317782529 2271835885333480880 7163394025429579264 283532667344960513 5804541176810831488 4228202991182405505 8911184209193044993 1333564432319166593 974633796157257985 1891529725141225473 6469207266143222401 4399397384590338928 1792331675126995968 5904579447616535873 1068934550973942784 1529458103299341825 8471405803246522793 640879112343037184 6079814993568145536 5539598691646603265 646741067663479673 3516720112063345921 7319247421519588897 8495087321295618049 1895778068314631360 8422548011948959105 6644562992495242937 7502295516466393088 5525846771292254977 7274746759747731457 8635594777647144449 5272487771828669440 1762430585446883328 1050231861195743233 5193654264746091521 4728086459721207936 6867153038837022720 6250415155570600448 4619499192763023361 1584680320502521856 8753630944250379649 8786613384792248160 7703004662087381504 4442340809265174401 7791609615023095809 2443001029401280513 2231617672855781377 8965203752384249856 5816544960695159040 5123084183120904192 613533352585035776 5718868622075639969 1421665422387642369 8368284924804857857 3737769967763668737 2390627031753154561 7588152361484062497 8671456336598434753 1072917538332705472 8603089839066125312 6285838691694198784 1872677349700022272 434716447830237184 4050648217614556744 4388101967434515329 836686133357182976 5854199845889738753 3144466292527931392 8961162757364048000 3169412047433629696 608988405606810753 8289260790174331331 694571506087562240 8949125812359618560 3827193226835468288 147908074104502656 2237056789724790784 6180283618923823694 3075955251565551425 158463682343942369 5583743749967398625 2298325488046028800 2189558925995076096 2739424181447704576 110712858098008064 4652878599914506496 8062849981589100544 8190118579918100225 8893807443157530624 8794619795609354240 8023443383703437313 4668985246994825217 9027381825728834048 5922429854158832656 3393423758769615680 4840650789519562753 3535522922002055937 3394469517548109824 896147834226031464 27266959812192640 2500086093003080324 1994245770075041920 3264553039490088960 8665468240984893440 1007321699795861504 1378589918825283584 4848811043507190785 1827940987465244672 612934381796704464 3536904679492182017 49063333040750592 3551953880356577537 1622814871129665160 3948726672915391488 9010649578473503232 2657115877115180481 4845272096728003456 139382055027548160 9180981426291218433 2998123111904527872 7055692876597571584 9167702224971965441 8560449144647194368 2529463263405885952 587543047855964545 4458114436542177928 8590573374812796928 8701756317395479705 2095784970157246464 9135561046890463233 4594602991832766464 7274638546931674113 5551749423173206017 6113745634695597313 7306105167089993217 3857097320187588608 2385051567410426753 3864212839403924864 166975787866303873 3716158823044925952 4164693528827033345 3597723980664572928 6085063692106186753 8963697999772035073 67503546263192064 5809124135610660801 3495158012634327808 6727672100042913280 4107252677153129472 8047877107134984321 5596237587854098433 5499588425870884864 6705112626214950432 7027146073232216065 1348873722669520896 5985916448083678721 5571745330063480796 7421219951969597440 1816219283773671553 6203441863029143424 1931976524223745536 5178614418346905600 6967845723039489793 3555327694719098881 2359940007556647425 3028256584324349953 3564564424483271168 6306984789588041729 2914543616923267145 8521190968954546145 2860062895709437952 4142283029175480896 1677178149853708229 8107698787304320256 4186581013689170944 5661336381085271425 1132223653727043584 186416449127165952 7633528870344510849 7319076788624687104 7807600295589396353 8687512855300086336 4069847276320868352 8991382561205587457 2173866214644728576 6594568536545028096 2282916974448846336 7146256573779181569 7336109723755290624 9013133149052001952 6642034828234158080 781124741949886465 1070935994609440769 8896294552743608321 7456382322080152360 443354436260598784 9049030949049251841 2791032004804151361 6880401370587139072 5337409356801855489 6841160723845148673 7807449689289248768 2646700856790348801 2251270193493180417 389978418354642945 7126980215851352064 7509126234090398081 5800058998644779905 8061288236363751424 1990647466569440256 2443913303405153488 4896203793581291904 4823155351992974337 5262046469476905504 12512864477165432 7476349519923360705 8313375933663067840 9021344361425800353 7384362363842457600 6372206551900342272 175465371063549953 2539367520064350720 8659948141892811649 30627934122745857 2679252806410741760 5974657022873391105 5373928272894966784 4304386978072723328 4818667923370296833 4209390865469675200 9216569534652350465 8783949229158582145 1341465294595378432 2201663245249375233 630897667896458545 8943578809759627008 938698189845168129 7665852590878342048 5622280063185245625 5427756588982606849 3566498136996184065 6338848937231212545 3399850186414648705 4891727951282044929 284699344206817281 2001629270896094240 4894729995823384961 903405663556211713 5051982600642451457 8674967772018982912 251918504391890433 4691890515933978624 1626684862934349568 856911178662674433 1913845475763494832 3360517569680051712 4153868608710600705 8791712948900162561 696853014879415297 5836880473983315649 5533276458792319265 3989921592008564737 7373922615069139649 7964386506444948992 7548207997871640577 2880470133035778048 8747690012573740697 1034407814115973656 4113833204116000257 7333911204495725633 7436989138808066417 6421831942919029665 5681744338339971072 876604625713135617 8030385948378807393 2435220417278894880 377848701227980033 6578017605092659968 2626234173201385729 2507947323645154881 4494000134324329601 9004488171658352641 2644146959057055744 3184929923880144384 2864979413305876377 4451517819928194241 8227109670085994497 3041851112857159360 8261610882380884992 2908780930007040001 8886651657893497104 8851387123326349568 5646859802378627296 7893816142851964928 7909463784316534784 7886086519745748032 2749374566856425473 5973069900821354496 3994226111335968257 1892772773683068912 5559183198283038720 1285874876427756544 1212250200063141120 6534703489844711424 3300377011040571904 1600212912966098945 6689623487331785217 6054722482719243265 157533196684819232 6529649431352323860 7069576229123862785 7615165568203278208 6821633619521855488 6253340008646160512 8744098507260674240 4961644533680316417 7709520524893111648 7856714648564486144 1282406823952411136 1683242087682196704 3710886208771139585 5888271845907054336 1121761230888900800 8252712743387975169 8446666078619463169 8365991689564231681 9050486097262030545 1090196655990027137 3429170209790768129 5619694939351285760 8285710644128522913 7922188375808376832 8840137784153735169 5368060252298574337 5086373031270647041 7704520589251569665 7965226331959189760 6142625005566511105 267185815323778561 3713960662706946049 8249466233862697200 3046693109213949953 7621698091680778241 1194905259906569729 5003076133089656832 1948420205921125889 7179697473853280897 8869326711170429376 275539141688541953 1100333545535201280 5217154072441049088 5418413548333154305 8675386456631279616 7180687869668565696 5559215454882111489 848408886149478145 4535926998904632832 7449660185056688865 3353153307007510017 1967040811634810880 4348946005482385473 6031949412243011329 486461539127601728 4970085386731421697 6100831808222593024 3456410074874545248 1370955483180039969 1750170041410289665 3954787032207966848 6209370286115782657 8937316328329846785 1149594130449564673 4199441029265504224 625365593436725280 1106367323978230288 2461044746947891392 5820887110203521281 6931429147301078320 3551879949542694657 4198929901905583104 821257844364153856 2336778526366771687 5236025262195736576 2013973176301957121 5162229747985440769 4781758847518129089 3840018424971849729 6445894154356774732 1651088692304819252 2262900839040038912 2135505981327517697 6552502292097168385 5134506597260156672 661514525622796288 5551281983536869376 774415473765909888 14600268999917568 8315461922063985921 6467799765448927625 2400962825769463553 2624094234196434944 1297005623324098337 4539381212976621569 4189967248141025281 7910700812073601793 3375461654682566657 4618994849672906433 9138466564495366400 9035287776999993144 8331894466718773249 5237256800387220352 2485205403202857985 6657943953621035009 1869608441948109568 9056711236499065216 8709897633648350208 5630832900076294409 4393245348332169472 6453274263278917648 7341314711915880544 4523532773916825089 6265429905056514048 3166766993755602944 1708137292405688161 164541204126248960 1893136932245098752 3452591702006546432 4686882098455904769 8800134337419432029 2778267330351776769 3851498895768273921 7607934541986603009 5471227273217499136 2089580264523856872 582060738064373249 1790984220095283201 7015327861924651009 6179686040332935808 4026140611991306240 5810590719476781056 2255310734255329312 1603038111075387393 1236915542079936920 1506453975217761280 2291186910594918321 8978529009404988769 7326703860240417793 856286054026313729 7731050752852623360 2417680671626395136 7217297036982732288 3067891801652710400 7898106087934246561 6212910217188306944 7113483337556629505 3055171063119604993 6110897767660403457 248859218652306433 9062852136262386305 8997717430581099521 5694534932138409984 1834398429730832385 231801852026633152 3900090304605454336 685088197894783084 1105466346645422689 7664508051609103361 3489639129329923897 2619577845592096769 1755185074117058561 5124611996136419328 4792128314194022592 7989962665350532096 4152559402321134849 1008244772930061569 3277879783687585792 926671212404539393 8305577762238008648 645596807303909889 4574088686685665792 2020698174287970818 5073121509860156673 6524188601574469632 2408853106275344384 7841101435972943873 3510846817716339713 6975824246926540800 5998334388316519965 6532720502095490304 621111454188552192 1655650631641128577 4086414596488936001 5288155871973076480 6502909176628172801 3144773513936306176 6215359156801214464 288417732632119297 5260686173810266113 8510752952768213505 8662929496872026625 3500028040544302337 8236321806691595777 5774154763587863552 453221519803514881 5027077853271324992 769418331752827137 7191725512301402177 1872950555303190360 8581759569339710721 3892579372522239873 2965977787284712833 8599534439072569600 8696756441379123089 5669788490403662336 9080070622040178688 2820440560466568072 4980707626642284545 7681366290191491328 1974003096546844480 3600194161994421248 8306645390343561217 6319674335682961408 1864623405345824769 3075325511364781570 6743508278238429184 8646645491529015297 2864467925694248576 7702158995393381376 8470186256535650305 784895821088589825 606098505233555636 7929258620227942889 555408181691940864 4317787633915558880 7058543114730790977 1944728296208083968 6808581162420760192 6338472034721928321 4550441280482673921 9131149467904307201 2214933200426622209 1424181976174095105 8033460653728739840 4918489739076042752 1715684700124925952 5310377512268726273 9200641450753163264 1369631518322556928 1634385138948046848 464361405227539905 784031332062150657 128940433556078593 844861765595185153 3053990955376748545 6924382993366384640 4719091302674415296 5586953026581315584 9146672672337341681 2421473482749411328 7499969617641272065 9011938497115593248 1049035788665572321 5363145775639290240 5320946232643507329 5713182839822991361 3779405162556228992 7519060012086714369 7364866175382192129 4738252569221267457 5224327167506939904 4277547667909897216 401109071015915777 4166030458198771456 8126124813091078145 5914411404322480 2379777618730227713 8037286054506430464 8417011143857421312 2069329519672493569 1774564786667655841 7217277182340681729 8266504738144068353 257294073812105472 4843921160162332352 8493716548717010945 1679918047496560640 8864942947343273984 8283674470157025281 4102325329927254784 6042362915216781312 8133480391660167169 7956874558496093312 838503913597431520 2271427407859188737 8285980181334704128 8780347529689446401 6010479899601135049 9174329973683704448 3301750231343693825 8415526429485694977 1707246220874874880 7384175424125296640 6494757101971900305 6796033434171588609 7385145379807582904 2703718178647588865 7487875239326726337 8468336458636205568 1970888634419045888 5791633856554588160 64987356278554625 7214026181049628672 6459753977542521424 789594761486970080 1383234635642900033 6460502455808810224 5134700137047130112 6963875084397445120 5912615636309475585 2181769628625010688 1942782964981587520 6423153578055506944 4929607028825754113 8868286267909406721 2742474593800924097 7919332708408723456 5282011711195443200 4340618096276865024 8101217712072229888 7297674276482644800 8604783495907039744 3234698753537484289 8604354187321801728 2843219652238902784 7381831026351013888 6766811950481771520 161346823050493953 2342949561010884097 1613889234683592704 7276674909473709904 3397957261375619072 1720004918451092160 5321722943736723008 2941100480882397184 2175365411073779424 3225136197722527489 5476895330785176576 4590034786946609152 3151666170244194017 3015508708820348493 5034818573592035328 4240631610952203329 7986291437843152896 5115119209274801408 5183759467264891648 8126024734888411137 2553516130557445120 3678495735583373697 6431085304057980929 2531994513797545984 253052150845926913 7229190755440890849 5606482488777015297 4978216188543238144 2539170061664429057 3972270738867208193 7844960873638682113 6146267000550006113 7975295957275163760 3057515680957133824 7019542285422622720 8923285691060340736 1877595436809983873 3504247859102777089 4754856707197812736 8095820306467906817 2383638815948196448 477232039770193921 8414735592012775424 5357179918089868384 7468868850328565536 2313316273906096736 6834272808419950592 1103953720600559617 331092137595036673 6795719269999443968 8777814792579427329 6717809166508589056 4071203472570765888 4750271885968326656 3869546806717618688 3500290115346669569 963203068365073408 3147452353913528320 2228094754594363392 3117985625647363073 7224855305811953489 1008484332533710848 2822104962529589761 8954010503205165313 2119861271528524801 3124640406540689504 2751620134032882337 7973910841579225088 5036553528770732032 6501516654817615873 472464102948939776 1846522276778672128 1160675007471263936 7352059981480820737 7583444812377958081 731732110494094336 3664458015003211776 7826686291336941638 8347561605630957313 6808628863371837440 5850114624843074752 8637491019669004800 6651070864326656001 2444986812344803717 2898846387129253377 604985981598695424 7227798462331453441 4256157805485323009 2798896717675937792 6463236299831836833 518988514857729457 6606668338864565952 7957378719492005888 6036656775253204993 1314715216794368000 4572833943386697896 1016090707142102017 7687052270571931648 4859931306214904737 2146992282625327105 3515333925431175680 5562123410445697025 869391845255336961 7280432215361906689 6236768667949184801 3009374588257567313 3000143022281747457 2504715629809729537 3924480448420160129 8746264312262688768 5158326396757163008 5160157374915202161 2672337746002161664 7000215628339138049 4239161336380974081 336504972770327232 7312789508244031889 7145146604905822208 745015903768829952 1817789895770797568 7068937546563970465 6674397518096098848 6465543419812950592 8111665836139016192 1562168646609403904 4381563389754911424 5815806747800642865 3736998767835855872 2684442399256059392 5878899709803388673 7061495746639941761 4218685225775087617 418850751245189121 8215720420421807360 8037228987336298497 136131873206414336 7658207290953198592 6714556440004407393 711140805707456641 4731293358566556161 1444250965947850112 1318107725786213248 4531393507929391105 8351137522815545345 3668385730650487809 4179549387380572032 6847178364486002689 2060301052961574912 7745836703473706305 3621775563744474208 546460263341490176 4451908484074596865 1230350536244903936 2587841086205706240 3165261838935326721 5197808996176676448 1391491978369966081 6317046082184118273 8698755807125806080 6174580336985726976 3364941434339382560 3062683377818962945 8124371908811685889 8274551917527040257 5168104824567758848 1566074276774257696 8824474539517956097 5302754108602580992 2218439068221886464 7799396574504268953 1523539384734807041 8510918950320603137 5062704315055483264 2262041578440839168 7399038905193463808 7024094258197883136 3801803643223932929 7137579120885523712 3253735845880135680 406755058632675329 8143481202202445824 7857826372112487121 6520064057308303360 7521113519496204288 1412927748387799040 6062574520923324416 8402299056620559360 9209169958444990464 7811066065580080129 7288832164301903872 8526072289561988449 8215984914007841280 7217429791476500353 8232544099082076161 966015580649649536 9049233604506288128 4569898398959984641 7219716297391652465 5783939111573531872 6140971945608901632 7307450398578234177 6278558098034514688 3318514321480256961 4364383581807173632 3029375336318674020 7033702355475377408 973474923513600000 2149150939425853440 7235279157763803392 8430525636321675265 4798746873812221953 632607599793930240 5174732031412349953 6576765634596982529 3924575772588623872 6673444868467875840 5434597207539194689 6965978499980688064 836374685169816392 1891220937512172544 7267596991642469760 3287548309467807744 2204825878380590080 8927068467096141825 8133860742095560705 6260979844509986816 2500385772697422848 685776774672082688 6742914538708140032 6057987105718009089 9221475935157460737 1549691441596154560 2423050695544954881 6390525237521138561 2238031064627722240 7665873996789652992 4630739353088678016 6530123415792729952 6372637218052808705 6610736726926249985 4924482050944365056 5149039400184011265 845383788779353344 2984778606432383233 6465276609977647105 4249170640076644096 1158320010983841664 1661268416753473536 2799697635912318977 8084637518117742592 4210028732006806016 8977077051748298496 8607134027368673152 1151088241238077569 5228818011812090497 4925448904245271552 6455775314904219648 2910704495426011137 4740997738289176577 7413232382587958017 4037463339427971040 26653430707279361 8710712147267868865 3450396736838318592 173511586988271873 6899926741282521088 6583509466019686401 9083768905461905665 2147904104145117184 4849965646917087233 3066463087082387968 909178200413468928 4691173239093657600 2733736343933931648 2076765558636322816 6964965321838588288 9042919437068402688 4784941867682646273 3087584378252964864 6321235242929553409 6609541991413476624 5464753151500599808 6213403964199699776 2705006418139623425 2694906082646196224 5598302608826522369 5688717365348028417 1480620609203224577 7390830745835832833 3638468449229340673 1660833680408772609 3207889319201433557 766790535564093393 3871182040749491201 7746159980307283968 8801034168119803905 6927004461755940864 1522414259832242177 6681962147068014337 1482712213730977793 6733610152863989760 4448204647071727937 5875064054701031424 749820714314006528 2035245643138692352 5853356397900875776 365342737559911680 1936363457562072065 280894997825200704 3519934777641095168 6905946997854853632 2011447683553257473 5895606673619854337 977859260016980896 1032788445480615937 3208392137399184513 6600633673436200321 6473066931355137153 3856722680609500673 7165373545130476033 2013334406636378753 269260303621472296 1098290848846338304 6626068493198802944 1585905376376851457 3799023549469121600 3921032706234128769 5107302143140832321 8548512937838668416 8570016904271015936 7267856145743413248 8892811903498978305 7797733365921811969 2798268735412555264 4078618719805085584 5927057214880137217 6733554658351347456 8162184439339316224 3855965523374468224 1973929694067294209 2507533264083836929 8563232010293255296 3671086798626652161 8519283262981972896 7397646623736442880 1243392534993043456 504206123297068544 5446878018282455041 9060763765482249217 1952443458729610240 2082823483265513728 7591709105060878145 5657868580804172417 8050088618505617409 3040667100846292992 8371408379209836545 5608533516341517969 4657876039365656576 4728283416143720901 8940320399007154176 2843743938586292225 1596597699543401073 5186450813259878433 4910553027179651073 9162118489220921856 5141834677444777728 189124643461791745 3248112685490358769 1756173378378530817 2254654468400718081 1682424507155692832 1642087016085353641 3784168427153970176 3616360239261850624 6366236910845600385 8892480617420423168 8366447713324564480 5020079455965405184 4806644569937687808 3599866700343024640 1945945753668151297 4028656237557598433 6018158193298636800 8994701760096866561 7695042958267875328 7032128445798858752 7746807048715075585 3436230513757460480 3185121818900447232 5908348310869839873 33708163387071872 7520162419477049345 7945185155169648640 5384308061466243072 5078133300060343552 2890005650563151873 7939263418511139841 3269492973755158145 5355835786000835920 8071517503292674049 4154516296295666945 6009026628444193280 1345684218164090368 2010735558190751745 3338019405150288897 1663624578506244097 9078504727924382305 5540341549250255873 644774106790243072 4210684947857145857 6226353589907244289 6735533886001817740 2752742048928432129 5361069683719494769 6857054552039131136 6018523414730539777 2344276361097254912 906953453321982977 6945797216114340865 6384252302121160704 7082041658201341952 2091813469152216577 931042747777810432 3457448101844605953 9002544510181293057 3225877193812856832 8583664696937414656 3137548701836971329 8806721924360230913 9168170493827894529 9018609981846695937 121317933499311121 4251150295951736832 6989514314557750529 5476663874838553601 7867616134530942976 2035481229328555137 9168350837725590017 8848116651485784185 1186374724677210113 6623841776465468416 166428450248226304 8069934400902408193 1273442178135845952 1118420063689236480 1037246956162374144 5458769349926977536 4722165428236500993 6488970193819779073 6505351359146144929 6391255407507806689 808578624527470593 3118072858008666112 3138889683191761921 310964903958496416 6786797425705450241 5495686091461472256 6769118376474266112 1020284970791207168 1460726542353827072 7659340764783619072 5216590432210706112 4064044852613855233 5374102425315700736 272811466306975488 7589499909273970496 2682102990342555648 3030612156614121272 7270175706949956609 3908997239880625729 8726621713961060352 5919296337918472449 2934871678467120640 630814219467751425 1715525341456603264 3045465533989224449 5545940989348356096 5623954388940161024 7981032127939850240 7392475068677299137 5421902323532649473 7263384013737517456 4621222677360148480 6140963544029986816 1723762441154457600 2756261568348133952 1293834697120777153 2860522709642261504 2623823666680561664 5897293526074527441 8869280469286581248 3055540261691047936 3321527968546194720 4577480915613190913 8219095972118331393 8971948533997371392 6568830722137494528 6385602062797586432 7561817692382902776 5057854510100119553 3986948117469868032 1408218555627009792 6790379972284972032 972616150604681217 4142535440737828097 8684895410446237696 1417150701668128928 7445656514410071553 4127046783391390208 4060987499684767744 2489481840854534336 8980195127204219905 5395682908006597593 566417910936741031 6186435095280451584 1569591657047232513 9089324068976535169 4804620176893267968 5964969353378525184 1480979230259832896 99317994450654080 931992822275340096 6516769100555464705 6855395959021731840 5937673591150413889 4730036976927903745 8914659582548013056 1196113961617838081 6455100269829172225 8591912304070950912 1215805232750535680 5755540864568243136 3128092477165239296 3693581822631364097 1860571678568683872 2435907532863430656 7998909934514618369 7565932670407993345 1684677706081869824 6520285701126323713 4432500803856387712 3454584363387726849 1830629276235559649 4194085228586577921 1075819420101468160 5429001588994705952 5752678786357264384 8564312457523901184 5061198480507575008 7574380252134244353 8226263118935500160 284950637795173025 2336734367307419857 5931210721746583552 8045928160660633601 8264505103271510016 5086617944494022656 5934268871822092289 5923199599177333761 7708220971127930881 8858516493481640257 991353335500655616 4121715607168450305 8590201838405396481 7063858247763886080 3944995839702012160 5761007634416440832 225772705714095137 2748034096395911169 3235208758195187712 8273232224835499905 9019922170141193216 1775204917208695553 536427276277067265 4470474877224465840 6027603838400448640 4599992677963980568 4488367466610057137 2211835569718827393 3926184633287938049 7609900042688141312 5547691209092775664 4135520462392984352 7963003816759743489 5861132236306409985 506361190028133760 8560513176242455552 5429032776513607808 3238603592912727553 8720493168207097345 4400669055474466816 5445357796626808833 7859093689365962625 1981552394521388192 6608427760446627712 2500733081631937024 5806608100926479360 1884677046605664257 7504614173954033153 7243001612601671057 5712612684976672897 5765451595675990016 6311632571290374144 3982767866266748928 228885004820430689 946007205131008512 4861693230935297393 6264294599391560800 3250704712199515137 1512318278494239680 3775898647054868480 8772952616698092288 672319349767716864 530796132609005569 1307469419061571457 4490594277174944223 881393928658550784 6832890854818913536 1893053585360933952 783734819401226240 4548177648462517633 7118513422185659392 3761393168843410944 2997450659644667456 6916793547314329088 4027410840384195977 6184695351724775168 8114933490738292097 1244316549361815424 7947414915082313217 7918115986616644097 7795199067193206785 5077213688814393345 2561458403628758016 8825915473464639488 8172310018036253473 1282182717756569537 389152954468270080 185006784104045569 8142500035472015360 6180850448642319313 3139084873232603136 8108786714901186688 1229232335721999872 3673750471442942624 5350251854648115200 8017240739251015553 5802709214589500288 8430475014147407872 1363911023491096833 182142727953705440 6027499364386250752 6617668950917213952 2367378014112907264 579351126780638976 1244197807114658817 1505010023216001024 4292011409780237312 8613602389634973697 7668470606810668801 2808677497763479552 2373544114637069688 2503187452457808848 876997934401771264 4036475412240908032 8092499151262748673 6261445188613505024 7240483418987663361 1926264316605471232 445878143058559616 9104500452406029057 1384985198896355632 5880229439452361057 5774581385880014337 143320849228177409 6555259161519763073 1363210988072791040 5505542825434779085 4569411372161230529 8234625970662563840 8942664295131660289 247140534294476065 5552753845854109696 7412857338544515584 1505079381146532864 5509912622722338368 5332074743406788609 9157412730619948416 4324115070481936385 4744320899365544448 5859178322039513088 7675717675776475137 1288340425141780480 4589118931034918912 4916298180911369496 9192273824962146689 7456707220689743873 6082536134282211840 2269269143455594496 3434594166644498433 6104956225660916480 6798852857685914752 3523584259888562177 5247333088567681024 2325249584529307264 7977856912102347776 182741031220711425 5801848628655161345 4262969525137738705 3289415935167432704 4459331306500945248 6317223117195370497 9141254865159651328 8914394040900691120 7526987297463614736 4002745146967069697 445502620816203777 9206693949934264321 4734314034142203648 9110811681127661568 881606273062803648 5572221653822971712 7191723774963012921 2843870080376527072 3029919803158560769 2008682060152084481 6847955832443192064 8821297414131396609 9075579015713914881 1254062822016282624 7887760911185260545 4720446930205728769 7121448014254309377 3719703840733685761 7586498159113450753 7489045969641934848 7701661609842222528 8585358065997525505 6143561072898383872 5513342615368303681 6613651667873561537 3880977361543176417 295893034201382912 2757829296222988288 4417884521776786967 8880908928168423360 4260640174668734209 4301868602396639233 7835727392152557057 2536932734117785857 512696927610275072 1276970024145954112 5619394486334275584 1467373242034062336 9218328169339493377 7650760320291299200 545437430499512320 8295203238398975489 440986870991595520 53701046818696065 2252088759690852352 8362689531215022081 4970579143426464768 3353398754490055584 4610601325918093057 2135498509501182464 4371605977463437313 5136688837384404993 2577532195534327809 2531953497150330373 124218571004126816 5003666234951311360 7038080650483679232 6600757814174728193 7052709221267487489 8611637332056645345 543363392178225152 3601966349439725056 1344361285750458049 3583024262146785665 4780804408363388929 5119000020775258369 7934180038404535296 8445215419407639841 4382007896246127616 5093748564879141888 5750188837140250880 865704620081545216 5732252758767296512 9216927059079512064 7663490859805842432 8560642735185077761 5778362936852819457 7131975493213305024 5473453279487941889 3512224992759578624 616713840564841600 6370366470352396616 5799818590031984640 2723069325087448065 7279389849540934208 2636544420618985824 1938361600970216149 8864164445571487680 8629889476970868736 5122777229684376704 1582660854436239264 8845429618097817601 897108910175650049 3370069584616427393 3016935890975776833 3436382137828183808 3496365648227758080 2748814183508065025 4082845595469398017 3975612790255370240 2140616162061156353 7210929365927387904 7186444339477893621 5147889198972769024 3953207435897418112 2241837113110275025 8086146087002108385 6819438850008978704 7246448702842593038 4045901508184549569 7946365613617036161 1348795636015502368 615723985661760769 4559858588765650944 6162330675568165888 559752380064651264 1100381880154613185 1189834620281520128 5295790500795905536 9000657675635458561 1227226841769017344 4672437902249644672 3484945402379202561 50439356672729089 5092681069075591680 2261909308759564288 8938686057558212608 1903916765906046432 3406311535937667072 8486257261379320320 8407130235282448384 716118870203858944 4310361410204331480 791015940504900768 1079366827373970432 6240184626849666269 6219771029615276032 167044324392967680 3608385630522744961 6707228816230907905 201247376211094017 5216483288628921344 1134652842129752065 6508207132448950272 4449055082074763777 1054958753880581120 2253195917845331968 4559452581823647745 3235550777200082944 6960018085350599440 296861481655927808 864074019902017737 6186745046584459840 1742854729654092033 3093052015370835968 1418036300361761281 3026393601858072065 1373197256266516545 1063507791288117512 6474424815972253696 5434135837264889600 5775431267878018593 951489650045337600 8862092326702070747 8842031131836735489 3104834491626348544 3552442623246528768 3688108865763065088 2806995471804902657 8098966268164954848 6963311631125126080 6128793099015515112 8470107001311443968 8335555790803410945 8711982488918016 3820688355605292912 9098964428183496448 3863621922558720800 8493563419129695744 2417780523433062400 8991249414766059520 4861828028898017280 1212723190019653633 7036245832694576128 5694143186618742445 30782207966850240 3397685293539725312 428644749085758216 8996324073764503552 6123546533915710465 3715394553478301504 5376083081052683393 7678078175819462337 6509629964385963889 4531695629866860545 7370914735435518976 2174691700214136832 533112437369110528 5553752684704881665 5796944959889409856 5306753403953289985 5391524113790137089 5690154564442841089 6661008484103934784 1338049098678968321 6920942600677545953 64855628664275776 8286859468839485312 3184372583516250497 3368039892725042560 4825222617859785665 8285521205820129281 2318044064054116353 7666016366150407025 3826968913011631473 6867714997754224640 3138553328173578240 832884295870860352 1301451340463147809 3340208243982073856 4152146151165334529 3151190326742602096 5247442458818682144 2582398518056605697 8378204415220864001 9157779401219872625 6822728647733447169 185865176613694264 2487797452092932096 7276522288879726593 4810030463049637888 1122305941906079745 8221452918757261313 5727114923178997057 7000661622896142544 8395458360619230273 7673385785238636288 532391141407700929 1634527993591586817 2694868616451645441 4317773661192137728 1335930808430339840 1181208455063076865 1797421837863653376 5673992737542372353 5570398596579312128 7333183426688450561 8087633743971364865 1995321833991398401 6642271431527704576 5229235603557539840 4896130477503032577 9051727732486559744 389955396083228673 1291979001700007937 8345993440215597056 5145574703208857600 3460460849632782849 7927338225225801729 1472487754659333505 4280877097377782784 3346424694556024832 3360251495922989312 3013818025088241665 1380021634760095745 4843764696701911040 8335847258237447169 1440268229692653569 7695845341318594560 2712312806570672128 5800175852911525377 5796454623123589312 4598937693546905601 4196355650375329281 7120652873085116417 4627760587335184384 5380127829089336832 1879297255643106689 8537801970415000576 6126196010342074496 4786843975030745600 3493568429612148225 6344355684634888768 3294793211886170585 6176311811309188097 6652919494021670913 7641165310602589697 853861124696091136 2970381781501209952 3222063050149621760 7585724121151436961 3606310513289840129 4522374816202518529 6119952247282125920 2195215323991238528 6261654506641655808 5393507075227609601 334852782222636545 6115339959717052416 5529843352082579457 4007998150634635265 4748105194599088129 5449096470947663617 4369091658655588032 3409704770437587968 4626111452513394240 5832532003317062657 1471203491286450177 7076661659500035584 7001390516116721665 7863403144202158081 8836886748889024513 8241624023132339713 8299522037539704545 6988973806936907777 1391062423501452032 6807417976266966865 2878594312517228081 8382469435310848001 2332890654532214401 6307839880952051616 2166154615502143489 4090054537773956256 8870819428495182920 9006344149053435496 2928843154263044608 5992057005237071361 6626258190329249793 5782715436800711169 2392397644236657153 6072891772515162625 3282006820373716993 3970588891200651264 3057428854929046273 5038947804924043265 4844951209231997264 1691671098893499392 5655275376726114305 268004010585102336 3062646487544459552 7211650343434561536 4555540057702045696 61609233514397985 2597674405380060640 4886384076991815680 8082304497890394113 6256639149127172417 1791808182287955969 3927131292247785473 1747814021880180865 512611768637110272 488889097966292993 59072556288011000 4162420573615650561 2105086298327091200 6460207404446322688 7373785027941838976 6521411364053662976 5029067137277805057 7807468114975838208 5971367364974220417 3774760275333484161 2513202595040133120 2661526008568069120 7417093634962281376 8245398029198761728 2351792272007895209 8472313553407107072 8449388022248439808 856184037715478017 8142621782916369408 9127467776812353537 7479268728005456769 3209934528978878464 4276758446607171585 1757571546659109888 8397966194695842817 267069027778186753 6530767941847731585 6371722655199985665 1755214408940503041 3717644581445372416 5050186761310232321 8504452725581758464 1870767808229933057 5307372487638024192 8005798450931849600 4349786705025564672 1006145658267221688 745409558349873152 7928961708644683521 2092659374768818177 4022761824731709440 4012742816748359297 4113079840467916288 1108790941218766848 945454277366843748 3644146991357129216 8762485375466285057 897030613183785472 7212390979881945345 4445110689353610753 9170432154204801024 5698008441453211648 2212743038062952448 7902646321937136000 2710615597581310257 5849442802721999317 9138147817883902113 4422937518300659201 4157920762046793473 4768997004292972081 3161729002844889344 7473738171155727872 310657445129093120 9087141244384200705 8229798595666637313 5227690939784364032 7200065816210384897 1185147235985981440 4772389215087562752 1818183972908105728 7567382660973068289 6838164923621482496 4334955742811678728 7923521675383832577 1117997173722945537 4170200247017422848 3740955432213340161 3340230679559443776 1609580020509179905 2688784279394975809 2951039824367739392 3416526144931545088 7581286039724279297 6952665530297536001 1499041646246431681 4314027089194727553 7890848376824168449 4711559085508684801 2749352977605115905 3397468353118536705 2532297589015945216 6315133187584905344 8921305964680249345 4523292229355304448 5705811565487622400 4514949590476879329 329931461486288000 7393489869964259792 2001464968940231968 4085555105476315105 6856445880362237953 6016923172773855233 8539773980281245824 495622706633146368 6665503051988948224 1634255106493464576 8716849257941950977 4179992498264880049 4163072794347723568 8607537912887800193 2888466881197375936 4839279654844870657 6516948839702724608 4868205972438089728 243859753342274560 8738433036855539201 3908890533003594240 1206343344939145216 2620088367056125952 2081307112079575392 8583172830642012160 1703865700343824385 6955634794893766912 3266074907192236897 1199579826737451265 163986378545291776 7181255174269342720 7501028836646101824 6882227997990685729 2474225301240696833 3545426948754143744 943662899605571584 1621227550944651201 5762561983942737920 4707001627735365824 5163255694641748945 1297369871935337473 8154019458841866913 3261679170996303105 2418741062968921088 2933850631112368129 2394111251931611137 8578966114636620032 4301164534275432192 789661899060144416 5486692354403782656 6753137158368659457 108813332120683709 1578649415115702273 538249693636194304 6297379337233010768 5976701160103870464 5771259083754418945 4994574614289078273 8526016163619684352 634703099181760512 46243214050951169 5915867248193097729 2906770175740346368 6694204426401960032 1723738859174368864 2594518426328090049 5934680004718688256 8280454629053236224 6199924595163480064 1520078174268181505 884382887267808512 443376556471092481 4064133819328406528 419106759818522152 8572991289953615873 998706758957539329 2377756376238346240 1623010452187469312 2752300616371838176 2254246249239904768 3460180362945114112 8628284850618684161 8988616119763577472 5509508602548217280 4967961192853568205 3164053065648245040 108940049996229633 4052122995638550528 6396574849653960705 737252738929803265 9221321656846334464 2659228706276086657 4712070945636920833 605305962090284560 3836518321926061376 5211911129004244992 1084239172679237633 8032141790436753409 511091564696795136 3316554539906001024 2601310921706848256 6832292968047062016 2417111228113802752 4091026587531309281 4387093579403624448 1945768409681219585 6618948809828226048 2084272802731460768 5888352548744045728 1816326938121823233 7652487034321829889 691186371919092993 7678882784280145889 4828412182644625408 3147885555312866305 2470285311374576316 1694784158111662081 1609393384865923072 3454524559730259968 172327942154860033 4668868547266919968 880806710862397696 1143744102959562753 7603325811378104321 8737016986501924905 1448750493216489473 3928069085777756161 2601638874378862592 5646419410332680193 762046775530618880 3759167876145610752 4031813225200883712 7340795451329282049 6873093657692432897 1705930958281822208 5279782290666913793 5508196452898137857 2000333408232101888 4024904965400010753 6036758670820904129 6491965254715458561 8599122554757517824 5950991254815218688 3246888557778092032 1735093804495953921 2227905817257663288 8591673873070454401 2010303911555673152 4536615903910905216 3596478299769919968 4472213629464281089 1428213327528481617 5439263953950459904 6640857309986328576 8819776274890031105 5991126777299480065 3328149850127779073 8049359086686250688 8002829925301968641 3717038382972805120 1115445217613474561 369924602488873632 3161556704130771841 6359058257940250368 6665854013078446848 3111360784300843009 2562519183320641537 829127788344628225 6365040823440459080 7888443176930738177 3441154138825547425 7116020273760408289 5393318244553347072 3389417106713620480 8992881491974165505 3498339607290839040 3635988715798173440 4928155806728863745 3065985038705229824 376981540260641792 6918042209286752737 5789862729837264129 784306804533651169 7801408747110441409 2581572832374915073 7249803533659700032 8449760629039824896 7024804626401948416 7122207308315206316 1232535830361817856 3129504088589107201 38432752236408832 4462248670357479753 1319053728722755585 4458730849446436512 602703029861511744 1347211646614896640 6764473315735238417 7369625192416623233 6608046091902454273 8189470798957641729 5826246101990191104 2194814279564847520 618496466876455937 7859344667986518329 6050428941043272096 408846778776422912 8083296421978958593 198323602125687361 7726512685984530432 1259842865152751105 5819659530422714368 8435107283097436161 5060862886121977857 765869124730215168 2423297145893645824 20777049958449153 8373708582215071745 295348416919863297 1470210342974390272 6787096360303155913 9015425148589747536 5250237875828294920 8090627378177361464 3047331380564852736 3858941316008712960 8890917728719728640 8772658559818564865 3255368692479634097 7076158980480008192 1623949763404185600 2746673543795317760 5456827841359297845 7687589804923584512 5715266283193876480 7415722476813352960 6228313275964577280 7493092695450419200 3690735124306984960 1477686343365554944 5296191664222714384 8301368798296960864 3964089371103211521 5763531257671418625 8288460275527905281 1779318688839902960 4401801699177545985 5353435904869512897 5835436794520584192 3993678411387307265 6242602752023592960 6002391146065149952 5701023435956341889 3452378287905054720 5291377545756606465 4443135474833453056 7855737929313685504 6130558147229440832 3433873280863117312 6867169530556186049 6611053994873055233 292344894731679488 6662059784253362113 7716923313945051137 1015886853999313409 4221318488293647465 2098751469132981249 2319464332431196160 1227732512264560641 2944044430256054272 4299425237530038305 154698986770972673 2671010309328240640 1454503589723998208 5768062820600209409 1718012893847837377 6863115930081509601 1766128177123254272 6995116399391785345 3584031095694850048 8390927544990218752 7786969838471497729 4137200385916537601 7108509950752211329 7904289604370634688 121560251147304960 3630324972994166784 1905643377691601913 736668778660819360 1184081939714190904 2570866256889003264 6196807003083896905 3461643133720615809 2536272334901362689 7783621101498929025 7609390232247430657 4369036386696972288 8149953316200415745 9121648467488239232 7291746559177830400 5911786683815741889 3824256430617034481 1025156476807595808 6706463697283802881 7255409726488281088 8465204441020494849 8817551897373145600 5399442489274654720 8642153464150654976 9037581826053636096 3980274475018977345 7484340603426660352 103606724339691008 5622622657551100416 5811991842061868545 1845748714178314241 6251141082373064321 1524923213910565377 7860365541683190016 4458092659029364576 8639639748878892256 5745891807140775937 1215684099368026112 3594342241077379073 1206630932939431937 7757428922623086848 6066753152920846336 2943967461444706304 5084010742052321792 1501413447948186448 2717491407287007232 1086304173536243200 8996720203151814144 2327990427747153409 2295732989709760513 1571834998426142721 263164494237794305 5085113047860715264 4365550158435305729 2145168334953393153 2104170295303241729 2003453398388339200 2189678507020459776 5574004365493818881 2832364762094415872 5242405489834577921 3720538929134164097 7327109175003661129 671945982221180929 6410983265136813056 3257669907523989505 1812554304982529409 1836624148018976513 6705769931060048640 6868285215890649089 3578361308982488961 81848534942805505 8375329973633213152 6736596256335052800 836372340035334144 6415400712350457857 5046764440169078784 5277135951251910656 6034856138271642560 1903220502255246336 1704834924261910529 3810521099564190209 6188495600712884608 8555853151970693121 856169690399169536 1841450156419842048 3097584431699368192 1544321709533190145 3708143624781168641 3846551629297322753 7116239553548959145 4192711430395128800 1277580771907969025 6131493072506425360 3625950036246593537 2114694446752448513 3278435415823318432 7620962572963156993 454680972284747777 3169577963430933121 2409864904910503936 3748774988105908384 862587523035512833 3806120399572502784 6100410989594738688 2662233142981189376 1385861407988166656 1219176433136996161 3865968717420252736 3418825029419122689 5049597326376266753 2148613656028634113 100123906386851585 1821508820531363840 8065842880372083584 8732858591414845440 8909357205783347600 1320667769239416833 7686163495531456512 6558800293211799552 3030580301870997376 4239613960945564929 2007484951602780673 8031684074845007409 8422716245243455808 708556288612020225 6686695024350211905 2967145145621724417 1775698885891997696 6740546336621663617 1946221800570617857 6644654480337829889 8776176709076719873 4188953047600620481 7353110094384390144 5112102479224635392 737636817901638400 5603948785214023168 8607305538920210689 6665017104000090113 3985697056671006721 2639165800009270273 4541718014439730176 3621018731100878208 7994399968582533504 294477320655404545 1785589862502692704 520800483831971840 3297273101609521153 1161242928237183857 5202560239351916160 7796093609735954433 4433654383795601409 7979703314177653824 5657619733350473728 826051812187198465 6207091927291439617 5634339668633990657 7496896520711315456 5878288458665880832 7138931532182265729 4634035620850380033 2385871406562072833 952311612957827072 2353190466815376993 437509707508040705 7905953160829587457 7783271342576629520 1631395267919541056 9085150711509417984 3990635059851067393 5684315000661082112 1103574357797953537 7924747890393589248 8923813328922957824 5977137756007075840 2088066574234460929 8274485861110214913 6766856223749832705 4405326009878985632 1821555262594068480 8540243955280510977 5766737472458185216 7406313171683442689 5267664172967653552 7571736005548953600 1194970046742531073 7802773330328989697 4405504855199664129 7872758537471341985 8274805434752376225 3892987117445046273 1859690883474086973 7782466509653151745 5135110921722169281 3554171639470807040 2467454239759109632 3492067837408747521 2393403242006359480 298180443996301873 1055178865126113281 9081093940846695936 7525472169962356737 7218562995776991232 7532293740500308161 7491217601894132928 5742974981549636609 4619476035486840833 7639647640266784704 5133739561537181505 3717433303202697217 4520549178165690368 2980529217872331456 8983279421054320640 5541115136739229696 3336476802458517505 5270132723446939648 574723176838946817 7510969116433055745 4445949698311750528 733119308623426893 6780472260528917632 1155523373310007296 79087178554964609 7569536847258426785 6272478542904175072 4189090743617920312 9062306424234557441 8901230683597839453 1922621756195053745 4251312789016340737 4445681524885174273 1908902065497864577 2952169171039688448 2652885001475186689 5728540092325017600 1349674461474237409 4398390194380394497 1861722595141677056 8424084124254016832 7006080485670483072 4072975826500471361 923401504339649977 3387952259481655297 946278663491813761 912677657381137281 8061804679514711096 7398922971658248193 7033335932715283265 6093645331958054913 2755046805989997232 5692928451927354880 6262851377358710785 3872010516713074625 7647938340466447872 5760028248489134081 2556752060594743296 2233114842353159264 7830369991206100992 8141071506026758145 6559441099500516737 226113370305543552 3639079696649536001 2575192706366432256 7205051614372896897 5121992045593825673 6478791931942050688 3779652534017633697 5580659900149205057 2286056395013459969 7222136772895464640 5381603935703689216 1869628784335196032 4278706223119578977 4557781673933268832 2320792823563114449 1394677595511980032 8070464878421108736 5458175481000354689 6770991816264361985 8548789400067046448 3981071372235886592 1726382616393515008 5974773610718411904 8170778632250174976 5459362380222401536 2059758072868534064 1572982499799106049 4311426744546463745 1709928816777342976 6011192916227535233 6040577963176493056 3864770897114565248 4325332930696734016 3178338217460891648 5260184339706412673 9000075981944507905 1012928952660746240 4382759060375535617 7372773831202048000 490804845272465409 1183149553293669888 5893930318812143616 6898030289389528192 8713657462057910656 1444388673164057088 4647983901874317312 6366314298683982016 588469340760937473 7767929425671403009 8456287440247903585 934549778884179969 895877143876886784 524080231787868160 2729746656773443585 4624382431850790400 474255027846946817 9011274053214939648 8905498485829926912 1333302022538935296 5235573452266720897 2477600469555394049 7529486095759277952 2477331407986523889 958192172633282945 5887704257368776705 4659778027792773121 3919172232324428417 8408120875169456129 8641766468032107009 7890390779998523392 4438188599731904016 1748225695039826604 1713172517551933953 6060721522383777793 8405885523316178944 6787124136688336192 8996466308762140672 5957327959989359873 5121308577004851200 1534726086054676992 3898079898572023809 7594388944576835585 5293001377694744577 1535416339808762497 1986707698884409088 5728042638560205824 7698158232874043776 9034269018684074497 836770620873180544 7837212562445224449 3961821241156829184 3432048266855238528 1893031610058548161 4350708218898419584 2758465943354889216 755657096126799104 7265095314212080576 6190463281855166464 4348032472970632064 1348245408575495296 2746647018798671873 8485617528128406208 843936917354169600 2601253703075792128 880966720563470336 6913911720445165056 5929720058068556801 2273947656810135552 7339107999299534848 7232162369607918305 3457818817506183169 8677184900585029633 3035357527697665025 1665213967591955009 6173342086859541057 2783191246171684864 3646944724021425281 2461314488534248512 6123599695458338177 436556037428278272 3633545966300434689 3695404190423416833 2399132487637249089 886815833454542848 2559500014149468161 4135286502262018049 7582888160255271872 4331763644839883392 228724970332730272 2429567473993768960 4998228922497827840 4193613678431298945 1308790659958226945 5249581373847707649 5906319920587630481 5737529305915719681 796489841742115841 3381111434875342160 4348455242190213121 6586541621948562625 4793811353148721024 7854812431470286849 58800188518238208 7412508012108914688 648668227604203264 7168113670185025537 6204662195148075008 2330220648456617985 6699153586626886401 5816957060784897793 2278889100005511169 4026767151786360832 3977455002699884544 6630924884767327873 6942814888393507329 828796049715547968 7625132548858221569 7231006474299526144 6720952411740797953 3127178631903782976 5924257335227449345 6774374960281596417 1206912265637855233 7374410539690855553 2378424545295007745 7730244615639842817 1211382258319278081 7779768904949334016 8258755616611237889 6982764584294715392 353075125810609920 7984238305919481345 3330113579403444256 3098238942370304496 3425711594476515969 1309175258119643137 4087535263509643265 1662150209977934592 6526763180120111232 4954556467854139393 8653323351511507969 8439790137876957376 2875418549163597824 438292614577700321 4619546784157794305 7951487994190815233 7823898632612428288 4834585356903306753 8627821910162609665 3237124740979083264 6795668478759600128 4850466229567148032 5665679067761770497 596020787354271744 5926535878799097857 269820869726968433 3712108563820379424 24996315547409281 7587278615106289664 7134101784580112384 2081333253978103808 8098632997271712513 4000144090300841985 2496448207257758721 864019579101446144 832985128356158729 1135480871184315792 5784538112734774241 5496815270116766720 3016891297892293888 4745572721429374861 5502095447744983297 5151871187351581025 7319377588907284225 1354112567759234505 2886750220243251713 5905739898871582464 5162654246234446929 1284213710922448896 8378574086218252289 3205702910489526272 4032028353089765377 1883423977700798464 7527796658672566272 3344991060130299904 7869685672050897744 791659855458395905 2061546080045498368 3641171751539113984 3604631342095269888 1285629298034823681 4147692451520321776 409450382601777152 8060860496487055360 8065452485193773441 6117771291683363840 3180255667346339376 3527675423887720449 6576371026925379073 7424500358037110784 852859998705299457 45752039267659777 2578665215194067968 2468100641164645760 4874630451995262976 3946500816208265216 2187502742835674112 4501014652957278209 4624387189177923152 4245528944159870976 2700601875345555457 655416335983968257 7368297606866706432 231701113648278496 3315041594980002304 8246693504277544961 8315938819768661248 4702048474229892561 1743165932862488577 109425360863785344 8377562155452547073 4326579296973091185 2159308895029833985 6123019159906545153 1242912395081502592 7841400591091381505 3725182056428033280 7276504582240565249 8464351085008637440 7352108430386549680 3581394819427831808 842602249669257728 1123291059079742105 6071225873620706944 1179581441764302849 7438069339881593486 4437793482862943105 5330657996048203776 6820243241048854529 6732577462831808513 5075272233102381057 2993432068779935744 3476265463925763073 1402795019902676993 822981618486545665 1401929496981340161 7127088689095946240 894042570762665984 143658549875487097 1123699867273658369 5712937809707978628 192734724495673345 2403793662036798464 3698404308795588768 9173896127219636225 641031714175975425 7568639460723728288 9032082406658238304 7251423882041593184 1571246651636224001 316396839004472192 7938076833900514304 1391008958276173824 5286901423636992129 6739522811320731648 234477950975213569 4723745925699614721 174362840073560065 6360907779231776769 1013064663848673280 4145457625168528192 145228774727102976 375352677622527344 8426993663424561153 6646432454613590016 6910755385719603200 8570341633461245208 8400111153902354945 6372215697627512449 4904438668120293376 5613456807697487200 453201330846040064 4093600467232542721 3787090327131996161 5471606615566139392 529830472069126144 7062594886033887233 1253707920788132289 7652918380553897313 3675549010898167809 2753552647268531489 3413864856195764224 6326421760971075584 1349013449832425305 2961218591908364288 5598166548912728960 3639948999797491712 3627425198204157440 2512439037671041755 6396262665282547712 7610752543886540801 4508748920917020041 5773878055881707585 9009301046596566401 1702949922263794625 1274143920745643521 4799470232133918720 7687047859765656769 4830419160366803073 693916820486799361 5338735016802539265 4921158440067488128 6002159877254795649 1717194596437581824 7849863574470164481 5368927809221935233 7461900509821565185 8799936397315145729 2453217033676659521 6105675953303257088 449712224461249793 5732224846533488321 211224279057424769 2043186991829289344 6351319135508679936 8906571722828582913 7046362202955546625 5533692804635269521 415610185959361537 2885422916050254336 879592303011176833 1722671160845297057 7061112120752481281 191750852654452737 1258767353611463169 7397774878619184129 8431791388489859072 5803086136918263744 4768470720959051520 6381847388550897664 4356231331202628608 2557949089735086080 3364951803739148384 4423897464515330048 7392417589699913537 5826579525958474209 2275857270478610688 5917539956828209153 2748592623808167937 6733795033207578624 4767213621465967489 5319612320680343297 6642604873526622209 3066350622244026368 3427322880131891200 4355155707089518592 1182470305611062273 7571325568921759489 7152058731999105025 1272446838662501696 7554314251646638080 3928820281231556777 2788033433298337792 4050449081545777152 6042167211758397312 7317413178101055488 6137722992590532097 2130027331545153664 4279625818050491649 4975814765898515073 1082838122775444521 2543759937999316705 6621210427947408000 5192338415849678976 5840736325866430464 4915429980224331777 6348156910416459264 5165750476431884289 3066333451780242817 55727150875688961 8326554514589820929 4734905674750595585 21174325614780417 5695190069319663616 540547203300048064 8936892237980411393 1572215092983300096 1569208035765547009 6061974766311735297 7492536441043185413 8473941799688932865 4176008095713680961 691066983965487105 878771772703046144 8681458816400431104 7793901619078422528 6161722049216222673 4627843755366739712 5049656877620432064 2497437444308579328 1241932399413604609 3187005637338710017 9147588768769429632 7601562561740147969 1410849864285655649 7869887130721299345 6853787489722016176 2524399446772420993 2123647490823234561 6265374607754572544 7255363611861573633 5069858531606523904 9098606751556210688 211752483537551360 3931466917371987968 5264195301496344257 524759879919402240 6537737574357427937 7970218451543751681 2770229551317991969 1944448769640314369 1091180862188060672 4870096446300764056 1591089835115430913 2666420744356873216 5027577420373770240 9006846719273467905 2964804266536980480 1576458543678361600 2597167537264010625 9128580412261900289 2611940263332028416 8360779995129697456 8485293324293843712 5619673236717645825 7570894857416947896 657627127643513697 6748799171667468289 5051079161436623872 6096149975868728456 309786581040218113 94090312754038112 8575147330721153760 2663570784857549920 1334697699605151744 6207453570041338505 1509842642862535681 8028123673478193152 2772826746195633153 5750001309080535040 4369997776912502785 3412905767323045400 4757459817629285376 2766442455458473729 7869606376610717696 7689567789182101744 3869689516323901953 8171234501415141376 8727355820215984129 6064259865093367664 5112807448253326337 9055821557412159488 8614035188080365569 8497816987391967233 3226155136394936321 2504431943922945024 4384356597491000257 670103590660948993 5477141349399644929 6556394317068938616 7682174079357257729 8269425678086103200 6076894744446899008 8524587133651072001 6077508844086270401 8136572674515433729 9072524561345755281 2918778867163594753 2577225144150758912 8863180786261243904 9115064473820504833 941780784599335508 1794546029974773760 5903689792496570369 4727692943202615296 2427291507358827521 2400381989214576641 6369871532135663616 5428548228099506432 6048597845427918848 5937421042275252736 618286163270041600 7979970770019429377 1850691473403936768 6872663028328305409 5327136563704677120 3503956707254749664 7764768209325822304 6156594323595014144 4235646067189272304 1911082010867369985 4754571905077311617 7962142791421956353 4361862638842531840 8762149563757346816 3537606474723033089 4775484021683874496 3624147934025289472 5990676624476602369 2011804577875099649 5882306362473261137 5875003032802293761 8945704727253467137 3891105401903907697 7855325003250925568 2577457630472832065 4362943402769818129 6051947391809826817 645979003476246528 1965841241568568977 801402106194075968 7472984214387834880 4213820529949005937 1405002431150686208 6519330120588410880 2114070093807917568 1986991419954823169 6286715955646911489 8214722230892861473 2242864386039368595 7800294792613291008 204822585158325377 8931468993373344897 8949113606395257577 3166514891656265728 7927557352415202304 3378478459844555457 3152459887097844097 5615021094619569344 6437238166505768448 4094302942706434561 6413766614035489281 7725424002611495680 7895358148676435968 8018992582214918752 1884770148526176832 5347868963400569665 6310179940197419008 2489661297084702721 5703619885795239937 2938703249367971328 2258389412135526912 1421501835611971360 3461228974812948993 5861335683516459353 105311592507924481 3009366326963166625 6801505805460299905 198958309349806073 2572910708760298881 8495178932376834049 5170001223500169217 6415296562491320320 427389043263164160 7130915917656184064 4750535956723337024 8104712595489598464 946286355422674945 1395624823765077381 6058647042179681153 6973928537469100289 2919926560740316864 3174022334960418816 3671819855360688128 3332941176574763008 1441069648715604480 4191228037662905857 5392213853956849665 1626307659128246272 5908829764055797760 8686938817474891776 4996464037126177040 6753029071776595968 4309976703211616256 2666924314176610881 8428792086184591360 5191985510426560001 1273115618502057664 253461158187078689 8645620635959440896 3646197861821731713 1955088342846107649 6090179049254625792 258024032807718913 7122095923941877761 290708569949184001 5757758495319803553 829138833283271424 402101956708323073 8245621689410387969 5209631834785034241 4982560716477153281 5309943357215080449 6359204475488231424 4023038822201204480 7946287883884957697 4914421182589304833 156387228606334608 2638904025728387456 1247112411381573825 8531910441348050945 2978388454106193024 393270799476717737 8802356445052788736 42167420695990273 5798659839605992448 920622745764249600 7508957631481264128 959559173530411969 6706145538828083200 4434437457220293888 3742109685321065217 5194162728290419296 323043235013791745 6377604726417579905 688874218075639489 1791128201601089537 7033655736359644032 8231489174192055041 4899313847926325249 2995334857461592065 2527754763922886657 1419507505318986752 4532503113179158529 6595500158747232257 6555831656407728129 4706784223069241320 7812719982566760448 1430353267767962304 5405201246046406657 7797697521872916481 6963544724745383809 5267332021719031297 7410231774879550849 3103705501909073921 7429816842374808960 5325983159356324865 8508397337973280768 8573428815663650816 2299519663615750144 3273419879926215680 2742021298048280577 8273195962056032513 2872270327709650817 7433070315207599361 8612886037895120897 5766161410878799873 3896639125286538497 9127431046934456320 6077340346082585073 763397638422708224 1339410025289758720 6824991505824415936 3435289495271599104 5809337843181831169 6888577986828836864 5085348137966912512 3282317807474688641 4831418702786358707 5525867797366226945 6259638160001786369 7008299426897634112 3837502186262955765 6736550544250519297 7464416133286443904 8582124964981964801 6973351190707146752 8834185615009304577 5890851598032287232 3544702131051311617 4214102980707413248 4200037889639984545 5149536744727679392 8191910177182020097 190307663320776705 1963640799409321568 7737711342893742080 8380233928043513856 8115611589962277376 2193399922489594880 6992422572255946753 2481161334873577601 3330529112261146624 2655352199066812416 470517489450500288 6305988194657608193 4220603453005876992 4431191236761795648 5884347120141011552 7607098089653710465 4985554757848908480 5277269329736147585 3633779212332874720 4610262384746137600 5076769563173699584 5955834187977326593 8562239731648964033 2539765595035467777 5337359970379798913 2442683176776674817 4585664845061292801 8660032571647957249 3647735999180362091 2991793183595512576 624918486301147136 5383005055656184512 4591246537933619201 7342973383185257984 6740357619662467616 764303299672352833 6848750280756281089 4227049392070038529 3119558330904448128 5198619318351757312 3723985061667009025 4956214769361293312 3971473849164893008 8134325602045403521 9203344866510241793 5915328658169528321 2328481538781216768 2596445242387695233 3278097290403454465 3307113489919249206 5991633181621769089 6379161239016640512 5069036278049529792 721022216982074880 5146015550859304960 5378756651994069505 8606985030496698496 4563350987062839809 2534425007836112129 3869842095099630977 4568199927798921600 5292421019473973249 5789523553488684192 4103173743038312448 7442858908371254273 6000559219984564224 6936032262727414313 7008708007681812161 227731088527026176 618546635551853985 5648554238443520000 3913251058517712897 590733532204655777 1476167820728582145 24978395391442944 1605652184081891328 3951156722806425601 5969769251921108992 441168011743293697 3598129691802910208 4351214407207744281 8568757343046885376 3890263619013760512 1534606903888740353 9042935053572559521 8525043114993335169 7259892913146341505 4187572504041881600 2967796886915997377 3035117398598475777 5050909955329271809 7429664150740291585 7830095836118854401 6722833838754601121 2147026787219292161 5512452418284486657 1 8297134844855027200 8099791544831095809 986281933085846528 6957577970302549505 2233207810728660624 5527267923587080192 8840301863283482625 5079918287833716737 2971008667131759881 187984147919538177 1631640233193529344 2281458271221625856 8455506270079852544 7214741812530589697 5257204539763990529 3166814486432520064 78104027230830592 166403030942351360 4345029814185459712 2512665230185111552 4487754314903309313 4184115199170564096 5932170956592327169 3983640691215925248 4428463208361646080 4898434099853193216 3655742771357114368 7132232859645395649 3161964447760340481 3518616903704500224 5489674362952100865 1017624968945298433 3563289416248252288 4015581310590754817 1308361080122919680 6837882297964766209 5726569223291552768 3039113099204997121 6741904622023204864 7542519580822977025 2030676712918343009 7065520046234337281 3686743937291407360 3217001632766902272 2990668013526300929 8427672582915289089 1683324228251995648 8145082291640393729 4237634279738703873 8645017754754425793 9180791777483751424 3676153765705555969 6410347420820025856 3771788969067904353 8373732235840970496 853792463015133184 3377714816088952833 8129442551568691200 4367012931798435840 7951010419525226625 7061184559378803105 5227008543693217601 4372335113607991296 4047909334926360577 1 8855977395580481393 7325292703849738752 8383509769644967936 6783726780075642880 2005799799583371009 6608313512668796929 2274276597669307392 8248139510152502272 8293417923102347777 7138295032173980225 5577569938864278785 7544577438006902273 1584906340202182017 4622058049559216129 8431377322792226945 8288005115700297729 2586825502224678912 9027939820382453760 2738769070339227457 2654421876906053632 633473137156860368 6484261206468853760 3338916748333360897 4793044116451352576 4640669748631479296 2130605584902389760 1258034273978218112 3719597255158953369 91224114010625088 2462518747427247136 3111844904694016257 4798417362063948801 1853432011543255040 3467155292856059328 78343493608851456 4661567505245585409 473585439537055361 1571418708213448576 7945326849670623232 758733731969888000 2458941026815636609 6834376678435528704 2164730537614657984 3530441336302895105 4846846585056838688 3400248528726593793 4795466037780371969 491975763049444289 962269824557190657 3654143558621111809 271769182089214080 4965316048460641281 6631577100773666817 9175034981742359552 1266890888557756417 2561488129522827264 5810021266710422209 2631988876331543041 6117208882203023105 2202749189815310337 2034513798734887937 5301867893493692416 2741009428388844545 8822209579416001592 783714497222510081 630369854183370497 7731713850944126976 4517496139536508928 5025823496328528256 7576235301471780865 5307571554515189057 4991337540060367360 40073726774392961 4507388497467277312 8590742814183718913 5690550468054267705 8732376533369110017 3036599622449389568 2420058545638735872 2358338213518573568 1260823931591454193 3854316073225315328 3797457880978391424 5736065784419168785 4976915874081669120 4853482187742360576 1691601056005018112 8694689922816897024 919786486170265089 1132373631359281152 3150576431358706520 5136622390771666432 4012783133826482177 7142098208789337728 6450242945943306240 1430927969672751369 1019741330081328001 3934735207545143296 1933005636677314945 5417506946241979041 8228350940348461313 431629427434445169 3369375014630526976 3467962089930489857 2308584126026907648 9169627823440653312 7532215616651198465 2302736104820408321 5312319452650397696 2373325947526213633 6164631054352236544 1353147915602828672 8782634215279891200 4660263875811720705 274693407159287808 2479635002910319393 3281753689202753537 8421070802161569920 6623881311763878912 370886387282915840 490743628202917889 6283750460604092497 6272883792156819456 1939002710473621505 2471935313645338625 5342192322001245696 5466921713514753024 8006255247293691904 4340465573416031873 5223544560965954560 1800359527071612929 3130559344374707713 3839215430080097649 7934156205115427840 6478275992268926945 4578545334508661760 7055098282276732929 4651074684575737344 4207651874586481665 8763329689037024001 5844814229855721057 8836225024058852864 2002931602946194432 8491900375462161409 4405591858629232640 6990439531617568129 3856444285780682680 4014560719957590017 7675966067931692153 8224698823013158652 4523554783917888768 7491444020902832641 6583922439719687168 1036773188077395969 7811553894682066945 4255313216044793856 455138107446362113 2632829672124123904 2207762593137105408 3708125648082960385 5938469409995387392 4128467360836927489 4417657075285444673 6609305826653956992 4145225600840700929 2313594186019581953 2301364548796891009 9205936583669632001 4032929199342014464 2843838575749035712 4301756322051353089 1972080386313148417 626379138785318272 4257702591526714945 9061459877935382017 7473545721357485824 837781218625740033 706707136377940321 7445619995283208929 7145660597357363201 1382378378417663321 8054933047809560224 7892428958492526945 8041134490634712961 9128436703288371457 8297988844769525760 3733144307186510944 956284973034305537 9029038325537915809 5447244533076590592 1403133241066068608 7155270303164841985 2573439953476667137 5688158822423216129 6747134310966657024 1148253945405525248 7333087872124223488 3477005936374611969 8913338599052546448 3175584190519426817 1515719545163435904 3342426756623773696 4814293848582666080 7579281966039257472 4813608195656629280 5185817214588390145 8919591482290670049 9021649925157943871 8486566629229518960 8921431854176704512 5406037094256050944 4833996493687111681 7452211469082148864 2091124439712992129 5534388277620159488 6116003590213758976 3970678040481991168 3583498500762734593 8980065549988872704 3146658142858690561 8945976901278542144 5327572922346485184 6070984097013110337 4994603643281833984 1284628309748321280 7293605558697290464 6449630498830573568 5404733840005480448 7252941391707496929 2893353315402774400 3160052393412919296 1807301414432644097 6498914626080773504 3925740833029128193 8237471198941151232 5180688640357059585 7592684194372076481 8971894866402424320 7354052069088990336 7395431397668533249 3822597790640951776 2506521592854437888 610351515641112129 8203495954089234473 6837746909732446208 5187727149616061952 1749681412304632549 1339599966662606848 2374673173856209920 4990045140001047041 382969897546258048 3835412891606730752 4253132340059963392 1346442989799596033 5050690983683467265 7021822228451934520 2496510639898136577 609223431227469120 5144811998664217857 8641570772584598721 9163565000138356736 4220321370846695424 4192176985383735297 8246281032762972161 2906929340975579137 47585228392791776 5249059128920614913 7083926626052413441 3251759387967111297 6344061592067172929 5689849386622826880 1586117226296527256 1338309722727911457 668685715357974529 810045361113642580 5647992600781398721 7665496345395670016 594461094087257969 9034946399681312064 6050515406459719116 5808426128664468417 8988974171310972929 6470711771652046849 1054861682913394688 1459270861446287361 2501426798335797249 7399388242682777601 6883043073206370585 561992543597316704 8454999443889588480 5149855525212206784 2635048865361419601 4955664745538101249 3684647648549026048 928133235881758849 6516568393933808128 3375654394825346849 5105958524636766208 1066117072158099456 4615731213435666432 8966361533814921216 8872515150049044064 8429537774012301313 860815029294058624 1137555107102256392 1682992059302136441 8101138639908352001 4648806711729031169 415777265478212000 7776393463641743360 8081925402391762944 6721460501302493184 8712832764413845825 21197730123315201 3631189328535622912 5575362772041332768 7969867437069317120 6883611409365439681 2484255104452329473 992100381688757760 8955464944017774657 5613585753711726593 8308759298222170113 6248654161236139009 8659046624950671297 1420232075679023105 5897444781054454785 603232151036387328 300142400515246080 4672260913342398257 2097635827554697217 2798315110224477632 9041061333654954305 4286898280348157377 867138223884238849 2947295313478625569 6052871732216266753 2584255808929300889 7340735123130361345 6106751419110382593 3306658934134554625 1411219654470559297 3808526749052579840 7547625609109299201 8246986203381464337 1588195278173364224 3926664458147608240 6442225531713677760 6648252404336623616 904983793158418432 5014859697905836033 2905068168632967108 7483676180970340353 8382648591256158208 6969196052265583104 7775957584888223232 8510197592574931584 3511448790287204353 7825398202304451585 2284467857296777217 6065799510426881376 3429598969051006977 1492939891168285697 241802596559781184 1875443428291555265 2269020523304476672 4256645014968463073 5560479548281278464 5420956664696610817 2368936070481059841 299084027408023553 5339693806149122945 69255360765754753 3850463657010405377 1873452660721312768 7889644530004328448 2565830071416354817 8583930548790644736 7447755136806617089 6132318373386260480 2057097957705390465 2763792602066096641 1590530080549115313 1426275857036172289 3003739140228792321 7609329861712449809 1719964598744513217 5408896513443065857 3041304539772470529 2532980185122865153 3293619783605157120 1004239520742952705 2057502908224382720 5600127454213709284 9058819426844548240 1300484926568491009 494917496390027641 4921020237399891968 8953418184859435008 5542199257390024320 7549758379040489473 1025964472878696864 3007337291934236448 2605206039821365856 2064051561901571073 7002269841010465792 2163540899385425409 4034640811198831137 6883535265756217345 5411644756700840961 1765330646008611072 151733549617491969 3917593651628574464 5304316629201296385 3266498981473029120 2972074352017670144 3003079783778091008 6039693576733523969 7490556819910471681 413429911787070356 6576556022198051072 4842901788094184961 208250781110512384 8619771692946267392 2715195432105563329 7380939773797671297 363590848060764448 6088753635022225409 5004095685405581056 2353169179479638016 5397866092381237249 8394155614901008385 1772830708560780481 1969822313935069184 5984411290518956225 4019695585330134656 25136247294152513 4063057818226655233 7275563852684283137 6191720670846190208 4392442776751439873 5023940473181933568 4712180399380868097 7878054344527324161 3402839299394838016 3884877731442954241 658449927709392897 7905065539026949888 4661301127351379456 7658945082544394241 8813275869576330193 23815094214135105 5393276486129472768 4452359760894457985 7845658069777285120 6169559279575598593 1822664740832755713 6637359996167417856 2591992617156941025 517887289089589249 198669165688553473 2963146437512249345 6800416487158579201 234945933319841793 2423812628454998017 5746918254923846689 6905178490748874240 450374631007395840 9179429049795236297 2251692770262187777 3556065838524492033 7178374292860067840 3372901983337631745 2061586760595728385 276145180591736000 5612056914573251584 9171344069107407872 739669400765037568 2063419193905217536 5783042755411035137 6930328690669060096 3727387807628197888 929203655197350624 3755395340048462081 7219573437992328065 3547673095138067457 8818220814195453952 8390558383532223489 8170780372566007680 1342352646380734784 5079974712541648896 3469951721196672001 8555913220237800960 3573048730673840513 7408986160455581697 8555046006941630465 5270740914486247424 3283495432919789096 6763421339287887873 4744972671467700224 1931509966063508816 8682646101360473881 747314957680652801 8299646122531543296 1282320412688060417 5200125835150019072 1370137264957685761 3492955864931835809 2958276176101098624 511242949290565760 7623460995653833712 5369096109670320640 2183156344976965632 4154009518639691776 8636594015146508288 6821491280892366079 8872487045772984321 620594740361053697 66920934176771072 3391662741767815168 6010351128142559233 5780181514908176385 517126119058279937 2498403439303983104 2273695077554862080 8270643350672594304 628295717853320192 1971874025223108608 8857107634576865185 4029715981720133664 4669529578097359488 3796779535831822336 2971448935340560641 7922093137173649793 4952526570455994560 8209384867167159041 382178487638528816 4826487522544230400 1636578748442607616 926189441972633792 3511416585618194433 7864464551130003457 6377660661941286913 3806803267752375936 4972380436971431905 1776169081973014656 73736031897853953 6165414599548627329 5312751863310685697 8029109395500819456 5415932906168006785 7500029355923881985 3369874185712228608 8833660629478440960 8546815144581906433 4119897505042763777 4918606397371007361 4465925924261542913 4385160273628274984 1786829550147238273 517916952269393408 2374234661375280897 5672774729381697393 6232351806258662400 3399210505117564928 1393307082997828609 6012592458905643905 3215498299999037633 3546175727852013569 1200025271324055552 3660725117995609201 6276518914419984384 696441330051514369 4081681945296396289 8840875649681384448 2035162601005688961 302043811981950976 6887965091414724609 12969692613062400 5842988778733505408 7370581541565672449 4419867675616588800 6819060212193638717 883539237166346241 6222016945358444161 8664055401763790849 2584613910700677280 1028377461822601665 922419129470005185 2178151932101388800 2403730037743919361 1964958214714676737 869505240860341217 6641827362202152961 5308287913746264769 2437262241810800640 1853863628595641032 6183318707558632100 7225749569248559104 204523975828404609 6484919163118428161 4702403847337894913 4254927557056555024 1984294431480869888 4641303482126660608 3409306195962902529 6931248804523933697 3930064960186697729 7848336300983056896 7848531044511268865 8540525574150094848 1785907087049707597 675513014212882944 1932253838781673217 6742448750918107136 2217430380426157889 2468707574479110912 4919717700232202496 7974725435262951664 3220854294934396192 8793616660312917504 7215630511074643456 4881074370327167841 3125780304146661376 5732152730048535425 717531838021593856 469165145541836801 474525156117629824 3404695498084995073 5297228626828099584 6311988089924649472 4515620286588485632 161968503414505473 8245368663867322192 1934035942848856833 5048961711392212381 1962138706634500864 2913796455665262593 5392587415668525057 7263253070901843328 8073296474892391424 6027759011555548097 8495431441370476544 7244709954607857665 1339150161820516353 4772801480739512973 7547340087401920512 7795181986638421441 6686477627988219393 5100365428830709633 6258540729916874752 630824304032215041 3332547712516407424 3309735814710916608 5698487751959101441 351315066336837633 9018885478256836609 8964097498059730560 418451525313396736 685372147049852097 5148625291920048128 5239504087390965760 1070578813375805440 1906518824026242817 1176948456483887105 7198529026481979392 2415735272613806080 4716325540412425953 182615116091327489 7047137197264814080 3301455427714506752 2022723969605173249 4507311627249958912 7323158908778448065 4617882474926571521 8337243679625086976 475512152239808000 6875022006996970561 3358002201498079233 7523843212537225216 8664173736932169936 2102731797276877792 1188018542427762945 5454503166965285505 5636809580183635457 972964973157813760 4659240914123497473 425227669784364416 3974450621674877777 7632427597205813248 6829387157148427264 306805736467865600 1189444345099013489 5850546822868779009 5758650962194349632 5094891109380784129 4089757189977509889 1914876915320645633 8002228194075505409 4444052006067767297 7040185619538587649 754964963599771264 7805095648176645121 5404728762995640321 708314011228700673 2079339324305002725 7917747280292394320 249814734131128512 4744500707557161120 5691846537689767937 7783566170618585217 8823115202524230016 8658962143319425024 5623681016762423296 2081773059175791617 6127686948781738688 5102119691938646272 6514209795639652096 6134165491840029313 8490801782954514433 3058288785529022112 5468462545752535040 3621937249883505152 4280751456797982720 4627109967678210049 5819133459154386945 4738138120153726976 396952895080375456 7551008612048281600 5891079571768507280 6128140396070076417 2759183285198184449 8862878496110844929 2547989298231767880 7512825116182401025 2320359586342512385 3281809501709445953 4703539313109619713 1826821690666405888 3234388974334146976 2608215641103780737 7128553086545256449 607171888047105345 1663354434101177345 8216707972148290048 9201804921620313600 8297270928454972928 4185259896996599776 5749225067170332673 8943373271894161152 2976532510021105537 6669800823490130656 6716536691365670912 7517227505571822017 4366701486746988544 1496501345334472705 7651829623812794401 1066587608277712897 8394887291848806400 2655168204464193537 7704208219962376192 4662840612618517872 4817651640892976129 6815923293546971136 4073225322071768064 3424561154326798337 2492583809392859041 5062090797515172864 6375193215133460737 4209065826856206336 4678641048238807616 6012550529841149633 7612262903949283840 342455140331646976 6743934708413879040 8265615677581783041 8315150169790682113 2132185551619865453 4857465883419014273 3244163927235456641 4841225752464416769 6670669511322042368 3814071300612964352 5427225978155145281 7340409353879475712 7511439106997413632 7293228618684598873 2362698737392194912 1874833917877456129 7750773882593902592 2897376931799536800 3455256528909785601 1383516697722516480 5958839656963251713 1553554930629513728 754175986002198913 7660504912907307009 2071962304089215456 2910474476442973568 1006017461033658369 4514593323891392512 2127372824890349344 344006516080479744 7718939701334212609 5307190533979714677 3141066820146051073 3374848213071919616 6963040087727808512 1692972740555292672 6499072460904860465 3195252960171219913 7352705788174082176 7100679265404380285 2496319541197852673 7298292398735483904 699893213417324545 5876175241371035568 2524686664777577473 1990849857841954816 613095740063979520 4956831107690266624 7953169686853302273 2076780037517130593 7581329197534752768 8104605996884348929 372733360445344769 4315378055868229088 4695479758499686401 1841898674397487425 7710806054676957184 1549349420706636737 3846328618571800577 2482558486057559937 4038074976297895201 2550093603217204096 3402320422125699072 1832864570259767296 9061506966294301057 6756405620742468672 4962308202049657825 6193148239424585729 1391087854416483329 7872310140969836544 6811433306394941025 5136299697029988864 2081066234348793856 5607611731727016064 3898385113084641281 4799688390005995520 7754843651294713857 7181879473155135489 3541694952901459968 6554073361337923584 8169876429345783809 5834895913693664961 5667004412898063793 3834389647422930945 1125354504913402624 3240284900015849472 4026618775047444225 8430889804934133761 2498657043034820864 6569434457615704065 7704781376585241753 8961827849209736960 6582092756667527425 5266030764807582273 4758548200512962560 4794245465436861440 1905297866717167616 8412723340041501185 6274746166081464577 6216986616091590656 4804489983681363968 7616325656601131009 2430355009232032465 4450834405618090496 7047249775767545856 2884617409760219264 2445488917509697793 6964577068959334400 3284085588806074369 5447098066146295809 4327168387517180417 2676510162555838464 2061409505773617153 4850901415840552960 6212388037567247617 2836431880671199233 1649841742634924529 6523489601512284416 7472558108867796993 5832833944177291137 149014651629988801 8566075275269987841 6908187238021701633 6233083693479957504 3133878788973075009 4663491253711963917 4648885833996025856 2417537225499516160 5538056033325314513 6096795147842072576 4026549285910913792 1826080972970934273 8294539082921670657 2925506439282380801 7507890167022335009 8939775893503025024 5208352332485544621 9220678178433296384 8531559220492410369 2338769275077606784 5636914753305116992 1717071726825868704 7891045650265731073 5464803234088026113 3370531278279847937 3808098124468630337 3638074959546478593 2153758406234314752 665470020396338192 49095919082303745 6306928677389500417 5353001623168327900 3336355192310448129 3827332713189171201 1842155694592098304 1541414292588112001 3807138726305832928 8069818566940269568 1365025194575822848 5332858310193017857 989897908190442752 2885974279344884737 7191955809268400888 7785568652903383040 6076811454684765696 993885555288401921 4131500866016773504 5601105245481577552 7462429033856527329 2627193327275659264 7762753073622890496 915341490054840320 3048311947417411072 6083461764323236992 6330436008654137792 6592514434447654912 414782675769206273 6978224006887354368 8394313015811531009 2667986231594287105 8000262309136890353 1842469173405237248 7365521534775761612 2469717051399288321 5585124637821442560 8500555971552287360 635524930189320192 3039202642654102912 3684011375535996161 8969692894470456832 7668704199519264768 6506474959824093185 6101766933955596729 5253936440535150593 8563631464929006337 584554453954843872 5909625417763760641 455145420151124768 5533030577933946881 298639370962918945 5821829213047184513 9015725535945152513 1076804478681298432 6663648770317316096 5043649997357214209 1218563281041931809 3109581962157896256 3316893900564725760 8601831702433906689 1982446800625180801 3683695648680706048 3461616853735750720 6154036866317320193 4551442786674808832 3523199231585419264 3791233320462551192 758170649044699169 54634136597553153 3644141012753764417 1961842758820871601 8238330856368766977 5204143363792742144 1898001375401431221 1412688849658993456 4165547737689881024 3417347245209026561 8437132181488156785 8284673419498163761 7074058389939103584 6117175785504404225 5404252773527060480 1664981895753724417 1004633454077447169 1710127832599769089 6565166684273074177 2972756010297690625 1791090265924676609 4894682166682441984 4358457996479882368 7480899726895836929 7769187544839314561 218646282679975936 4390040924184165881 3387145980867510273 417458608675996816 2944604842120093696 6838581271670370497 6107593791403166016 2324707900739940353 2147102747655249920 8196516543360026753 730669135529914865 5142320783666667649 4904822101123923969 1793839220702547968 7711856824501471233 9146408326311231488 8972242045758385729 8749909189423349760 1901080289032401921 7288164989557782145 6988237906184095744 5298095808377715008 8092809762690587233 5034910339953410048 1835591210686306944 5020472598642360320 230984525802305793 2942813611210102784 1456754204955911569 2768007717806602081 2187257149878902785 6372577796489730048 1744214105738897281 3503659115570167808 4749824358903390496 5397039575656122896 6614246262200242688 8613057780115846689 4088309047619344897 3461016309697023489 1907522638212759552 8114513070975952753 8985836850038798489 9097769528588238849 8596662021399657600 5559052600679469600 834849251891045377 1683148065774279596 5039143172905321728 5885676909835780096 4958927160243389569 6192532979988635905 2994637839324316161 1173819422715829189 3865559439669746880 2607225632167257920 3873743191230398465 8068071197689888768 5072388954794164225 3961741100766402561 8452052056026234753 5600133979652388001 6032049340624562688 1134257398790225921 5262429283449272320 3089108455325557600 4249581150206918976 1461033621636248832 7564781112490983424 3924449641628550401 624750193849568769 2697424428034989441 4188923199548185088 924578388146233344 2402264657840747520 7001945619555894504 486833032701857793 2922166401007507456 3475582935805819648 3303630470799591424 4697057607773256704 1741547629680656385 8849777990907840768 4572811921948605441 6441370190503283200 7869748499706212352 6107735270749472768 765188988212670929 5107596979362594816 4640808554802430208 5726440345873919489 7879261677015613441 1000543410981848288 3084691513275044816 8346379848769026049 1517249881144307200 7714473653922272257 3536451588972455201 228921741605249025 4944877920396763137 7453280652622534657 1130769394041540865 6240332233626524528 3472972684933358400 1382967217212424193 998970265292987392 831345458458662145 1784858348873121792 8215796905602808000 5707510675001564673 1687219611444183040 8434847887814062081 7678090705197721600 8566826444237631681 1639270302762129409 9002800696289414272 4318927088214885616 3608595250558042144 3443007266019476225 3352492464366800513 6403046931266863105 4767513817951009013 3390256079500738561 3623418092928892928 4575683809411117200 3254720632238402080 9117425509302915584 7775345706181686865 4152700964797505536 4502151759864862721 7032917426010324992 2021738341522210816 5834653099524680449 2427660880002634752 3819350799335247873 1595803484417026561 7862617426304829440 2696779323469365248 3880169455716995585 3928611752182435841 7227439406238114944 3176134338335936513 8804068840243650560 5070094326411165304 4734003138578493121 3181517074628681728 2812629917720576000 4114548310892216320 5279344987701453568 6340110649867614080 83891870161145345 6702737196933087744 5104102276802183169 179534296981568512 8422857453395425281 3644265597994406913 6471425138616215840 3210353606510546424 6301676065242034176 5548970682456555521 3019778369407793024 7842308806661898240 2324847118515287297 7025226363448191592 893003221228983745 4053151503303674112 974521705754142720 4029541053444624896 8261778204796652864 3084433194244784896 5604363170433080833 8509892095835761920 7158952175238844416 3379923630982498304 5196114149526099270 3153561727390281729 9145695191199832337 6297839488285933568 4713313979708750848 576086581964396673 8829467620404101120 7871568965002211329 8702030568659017856 1281898383704508673 8948570535173926912 8298535367665020928 3701963905337703169 914028045782640208 5327955080256150401 5771801126198968321 2653616266087184896 1720213758012637185 4988580303981281281 4079711015785147393 2544536063714131968 7238851052820177889 5988055143893518337 3758525153801823232 9133130664270581761 6779759935559092161 4876544004545959264 8216021143781692929 8784693389306988288 1806737355343093248 1914613904779698176 4118758324544913377 2035477070205493249 7989427684444978688 6545013096117954049 2181773064496635905 3652627717625370113 9077923435353997313 6952630707032698880 3512006137255624705 2982342594470708881 286064931236271105 2858314072025455553 6486236773801313280 6043543185016225792 7200003161892847617 8663448502573533441 8788564269708193344 9196727735177945089 6581686615166813952 3729298808241258497 7638621015374788608 5089879798536029361 1422530245911656576 2039988762903240065 2138111469991047169 8021346912090072064 1192445657027268608 8773779237984075777 865460757320809985 4594898027483030908 5256970184309342208 2520824601200245632 7438776877202120704 6873307102788845569 818090400153781249 8997050058284461184 3759528787116747168 5804574201645563904 4994116918607940812 113213185413251713 6152954440261224448 8564189529971048449 7012177501160996865 861758172276348928 5652356510579163136 5812883635175256065 2481713334996133888 5680964912792859264 4104432255778430977 6026814278112525313 1992996804013869952 4720977564719867392 5545855109516946944 998479744506339328 2454233009202102273 7533180058401529857 1353723158228692480 6552372679185673089 3760222495856086016 7921606684144730113 4574958830964703232 4871976339705590905 8564500350742836224 820599753824678913 4049734263473496065 2275448771340337153 2153954259584450560 2420269164516147200 7321097462594433280 7669314458400904193 7162541941297461504 7210498246498820096 5872293958023340288 7430961739541544960 8644591243258101417 4824240190859044864 2029295797860955417 2038167501597223169 8497436690495102721 136306094027579905 1721562035126190080 1049210587721193472 693570814595986688 9057176436289822721 1551507055451037697 2137198858691699200 4912961409025155072 82732890654026752 610990316468568065 4223998288870544576 3980199123612139137 712461844735633729 2051041283448086529 8692126363417110593 8504527954844179329 7912519732519579137 1518093182206468096 7122017588337931489 5450618958756425217 1132799933107470337 8809541060911324033 7093726753734438912 6295454899287183360 9032922441543954433 4738152712674906625 2953341871213215808 1679675600913687553 6386808035462697601 6206999026484732928 4654085111638484992 3899177518949655873 9201580845853655040 2332722282277410816 1007485749545709057 6748074522874914481 934516500815766273 2336533712809772289 4729561875993414272 4052435253772297728 1155990067347221504 5153676298693301120 1179790393884112288 6008260597096870320 2593093944997316353 6123658671946219521 9415601702956785 6634402636236468225 3064478383286811592 3759268076125849088 3707803330286555457 6661105651950707953 5205105211825856512 2906901400484643328 4888008916542418432 4796649559273020417 7918867596503793153 1509091295826177792 4256458330316653953 8997379073284749312 7224737131887675393 1758736949178496513 6898205971384097008 4843575700836834305 2948432682654832641 8062325047593756672 2365071822251376640 7009937834827024385 6560661710970876224 2243695670983000064 5353635811712860161 9174695236646250496 8768908242717353985 6638575949267173376 334486775370088448 4516922450621043337 1439283485643325441 1601208476989993216 6137967554734636353 5211257547610179584 995925736193359872 6326887475987110913 6711827867335520896 7260148101217042945 2364610565232403008 4677841057914690816 1401496496352782625 4806623105759200769 5337488068546660865 8458470690133270017 3076639210128930816 8808044953269202049 3171972056734678176 5841183977606950784 9131279521508462592 1312519880076691024 1413702057758853345 2513925808092639873 6955594515987113712 8958419946276048096 8551427841787330560 9074782437844084032 1938737602890293760 3303739642907214336 8174014400285900800 6886257481313419265 7014439134819436545 8800724996599808 7491184559233392640 2370857719449175041 4519269913365381120 5540833588341899265 5812773410921578497 7645371109100257280 5353057648085506048 7144852652026679889 990584023953103985 1781720214973258144 271409775650347776 784626205607447680 8886389263623014496 8379444760836633089 8487429677323270656 8471074798019515137 7520293581378457601 5779756446271223296 9102466662258442241 6925054922519842816 4607336883961886209 6078570545463897728 6795749048950025857 3593659504593682432 4342385261100120577 8277232842036051969 2109760427282811904 1601529768109100801 684449200485646337 3134769895111005184 2716820348564094464 7216004872949605604 7565644301762277376 659822101942190081 7288115291095941120 5887190977423695808 2004318954696867841 6437137522893365249 4877927304635283073 6551692698954304000 7350625124744333312 3633669615125100544 6335186565571591169 5764007052716867584 8545858578386336185 7872834143357875457 4448514892149581825 988903541910601728 5484540145741468161 1428483043042263040 1891865097537355777 1876525318462955713 1203206558558961856 7471230716844769281 6947006917066967040 8019098661956018737 4824670563277359872 8916113179984328705 2351060118953989120 1399441866553544704 2354831948902825984 8085282476399919104 4845036252612462412 5326550136622845576 459769904522586497 5825772448046478241 4929186380669321216 7727618607213548544 3944489390518429761 6277420168465116161 3746389244480900224 4026827595560706561 6862759786090065704 2232470808490409985 4890186664741851136 7302013407867469825 4558539668906809856 1901268065872249857 7129269527903292416 6846539287483211776 5099987005556775168 214004447659421344 5452558043131937793 8246727841011812353 5600419380394380065 4310990231792121856 5663805698607327233 530279159514223617 488982774040552065 3310172025991461376 2737837996891381760 46573169691781089 5311499177595225584 8048384095535854205 505434890126025984 3758330818983886849 4870780651408386464 1145410031198907649 4985041730470567424 4611332568684851969 2943647454005100472 3206272699292516353 7781241794667544576 5918526597633602561 5190144309660483584 2263165076350918657 6751994131573702657 4570096934950702081 5605786668569423873 3032395547602159616 1817847717035001856 6546681144674810368 6553922854230107777 8409021468450523456 2821464358951976960 8083145846972424192 3540534551587121664 7188750838125297665 7448260561568137217 1108749844740564992 1945497258125404054 6551653594091028480 5270505797279084545 5566320561014824960 3551484664625638400 5435510289520968864 4966157070086839040 2331938735721152512 7383038427086807856 2995647853319600000 9000213952622747649 2660174935540516865 3427381263555289281 1407344413283430400 5878873161412754176 7870226630966386689 2743131232690462848 9110557883577269249 159075466765647873 5589146085129423872 4074806753574449553 3644163711408799744 5359711927381195441 6650249974328872576 2460455588066230273 640340472281679552 4611999004984783584 6828652506290323456 337245343817173313 5067659700752594688 6357756847148990465 3803012498199014561 9120097572041832769 3104643039317192704 3614481161737895936 468452323401241089 730643936675587585 8208428517360625792 6452151260445540353 5507100775439089665 5583077937125628864 4406336534005517312 4556944805172167937 6117220733949116417 3146480288595443713 1179324214746206208 7645532435182358529 1453571834944421888 4054201567346750464 5353721458615532800 7232000230017263376 6628301288080975744 1943463767387540608 3328747037139864576 7528780582508560385 3694943476266095105 1791553106314104833 8256082488789202561 8040378250640997377 3723434832559740160 5221810943294021153 3182216606860223873 3275510322766407200 7190597072482467840 8716732621377814529 915522312172470273 2907426964354146304 1000716139200384513 1642398007896059616 3709231813955813633 70111379100390209 5785027272340805312 9218725741406175232 3597765422022501377 8967695472704438401 2369165983407442688 6405502707647381505 356451334592545793 6664003651587420673 3156069357988937729 3848830634150737025 1535729526229696512 362451028385810176 8670096129565565953 1312712938332239360 5178664434729791105 2617209895232471041 1269219233059852288 2149827276864025088 8490774412052502465 4949488880960034705 2572095724513398081 3425143366375281025 2096415545215503105 8937573949061144576 290507050452712448 6007188736194050049 1624842875460184065 396234883502836353 7669632478941966337 2617372840558263297 4142524747281304985 4053676089338429441 2378835091260168961 3114074970308413440 3187065957288631056 5349949440122157568 625876069350680001 2383613342196945921 5513235516449608384 4880642798724317184 6110857167856560128 9199576272968142928 3287609915966277632 2631299987389871104 2622773097652879360 5166525831714873792 2238053126157121025 7937081075696562368 3421651350542799616 5323784992282330112 4564572874629510145 1089245726257202049 7145830098410658305 5792465312408809472 8810278156704187985 5965261602959896064 9088895863701340161 778424682136686593 6676063867897777536 8088901167845343233 1627096649388135744 3464781433092902497 2530340794413536737 4632558093736656449 653673519737854208 8086746177214005249 3452657471822830336 8158503047397602816 2016470183337449301 3522596110817001472 2124158243150617601 4210323564591890433 288848359985152001 8948543406779813888 2747011548525559809 3915940025812707145 290807262524358656 3109907008668169409 3372636800607734145 8034502480067268609 3107360104940584961 7578952455362820033 4468270548812370945 4952442501410426880 2172508679231459072 8373649805444248320 3214266434816820992 7231614903218381408 7530653488429369024 5925747266449799808 6356081653757744640 2579642259436538113 6498218701714558840 4173174957873664981 8615445348771469120 8431184557783830912 4677921707656816785 291920565793797633 5370826767124926465 719497133029050304 8162577536436761089 3599014831047043264 6172698849110876417 423644671762866177 5714787786217905761 8623784376300699649 1110614229625745280 4328754778862058753 8280430229422657473 6032747149633855489 1237352009392693248 8554468977974965760 1728673944181029761 6299363571932278273 7150732279961844736 369787759670591488 6958751083661361153 7415823311049051649 2353958048030417920 8368361282762964993 689669031118539264 2688495039479019520 7435876915481186304 852176750205206529 7179785828390367232 6698073808139667456 2886050574578860033 6346291079419789312 2539779098981007361 3117858428923187201 1788443199398605569 7037822215765491712 5603519536057032705 29879613052157952 8980343792190742433 2199885702711232385 9140857815404922881 7735481896498282496 7192953305223574400 4055769890249801345 3167148911135195137 4067634350664589312 8812784460647603712 5325595959163687520 6355739288130085696 5988872711548921857 456441064906797313 9161995264643131136 4546675834125387350 5395975725462380960 5577073852992094209 5237992343084892160 6594253307619996289 7928484615027733504 2261490218415759361 5694151906404461824 2012386002190893313 247896820756702209 7255606897472270080 4413076287305596928 5670089912874667265 314568299195015169 1819575987687381344 6437184727480532993 6378240888177676289 8879807050888495105 7216224453716410368 2855721323341444736 1132715965956259841 2647820924421436416 7463389423899640320 2818220075116920833 3590790901329166336 2377799626501055488 7692132943665854465 3788684413054474241 6184229553720524801 4256632261297627880 3691783544250401665 2777570033740303617 3209184197745708609 2666372326425734516 3735837423528050688 2069612272414228992 9065998538420275201 7613073279406053377 4878711067844411393 6450341654186770433 5371055531675801600 2803826919651848225 3691477920317812736 9025776926097084416 3944358938541041888 5123849315787464961 7095234256906649600 2979659865778393601 8679207938376832913 3212132924057035777 1279756985043330880 5315917390357206017 7112549151659884544 8550703830496446464 4360563247492414720 6202793328519208705 6385500946252824576 7494285977538776065 5312223819417206784 5024623616709357908 6350180836415168705 4555216688133166337 3178492877464026113 8283541765723800916 3448199286586883329 803099317300029825 2338227262707303489 2944800830286299840 7172506119499284480 9177367084359747457 3444385400322300928 1880043764752822273 5457572286129777664 7495661688900046401 7159601205871895040 1238890563446316032 569063882440460288 2717543717620510976 396748153143841793 805189209315147776 1076213690830637057 2403496938204471809 4605465691970315265 6546013622765219841 7029768661172043777 7667618498780133376 3800669165086955777 3902434800401308481 2637340741911516673 1089969960954871808 3950951498657021825 7310324500303478784 3436534247529865216 1171129531571499008 4326637470286629888 1547276302180761600 223900477614088193 1038620592694895617 2981472755456854977 6764252652840940544 7878854359704807860 4465090192431663105 4050782784567822336 4839782386816516097 1962728869551099425 3517396460566929920 74711048156680960 219762276144491521 3790081975609073664 6235092663903651456 4417899741835205121 7524734656367582720 5550917561298440192 4454697270437546735 2765346340830438624 7599466130568594945 3927768714776469505 8466207756262365184 675797491828841216 5397314230336986112 36929125014919937 7500610923781916928 5089602744277794816 9004840147774057985 8248227584764547072 6723378397381068104 5325118533724495872 5151643363111273472 2189931604990352256 7310868869779808 4637462018184748289 6903657418312271873 2317689826744388865 5594161207912235009 3028522429807259061 4021688662726181889 8408352636929527808 6829270952716155905 3185306503737245697 8628336491217920001 4806929847647249152 5386228083056109569 3493817205786644480 7576389696078133504 2031360471490561392 3831584171288952832 8799354609007949824 4903056726253145632 6576877712975396864 3851429510861551744 6916191487120097152 828664411361695616 8913355369002335361 6654750722825439577 8072493568133750721 3075342717790445568 2635183839320592704 3471523783726162944 246080741752824833 5080630155691346433 5571176507282927616 4806434336671279616 8311733759423143937 8352936118600669632 5319992017143163393 893243581379509985 5483914439033676193 8386890479329862144 3849235024198273152 1212156303096357649 369428388251996161 1346486370634315392 367177958391427073 2511532275986579457 8360909796489452033 427221621690066176 7249639620516770817 4464313987316170753 3014682703353135057 8229906665592262657 9177395400873357313 7324311230736834560 30188226510792705 3979504425089098752 2905192981505232896 7210349194016198657 3098368641727747297 5923015305907826688 6668205088792163456 1196922783510213632 2380936392001257761 7744762573852124417 3781981062163246048 8226768573881990913 5609103672089903104 1812161106713010689 3662602182899722241 1477383612473693233 4056666833283564032 8114355218624422913 6766610318419509249 5810978350752181824 7359112391334240256 5740885292147908609 1162345833489976561 7433783010646014080 7825288873280272896 7863689163052165856 7414576360453566464 4005298247089369089 2807475811501342721 6264837319800188928 1474892933828350593 2169424392174598913 2674000864141488449 12910963662981120 6632243152471777280 2979233038957113345 8239298726080223617 2916374809562775552 7583974174075453952 5684858682039074817 5971399124486997504 8538543772165242880 5535730346353395937 7740412125123476609 5515611395634652449 6734406016142271489 801267889902368768 3336222302129174529 7998033609104799745 6874118325651636225 117895325720033281 7182039388132278273 2415403530464884737 1456070012789091617 6897452912655644161 1469951209881526272 1893665073772961792 834124289434615808 56775481791348736 527597389435161728 8754074988939804673 5593011967103325889 2362074416797135616 8898435494795287552 2296968386705761520 4441284575088151936 7587688619872135680 488801493074067200 6257018079632949545 8176786885174316033 5329171265904885672 955948852940976465 4215921645381599104 3320690707273875456 8394607405340557312 5729849502499432320 3611757168005623297 1630540779651891201 2388221222625531521 511182322415587392 6134432189694887160 5975412703278473216 8094915667360498145 4709186936177302913 7194594097539840001 8683405716673200128 8864563803330342913 7339214754684246017 5007494940112932609 8955215757728931328 82945856678877056 4746037852764729857 1083839965135992833 1619132076459020416 8381606588443656193 4096029503110572033 3091003601692430336 2620842159054140544 2228379738592721921 1406552829922827264 342435904804758528 3578834010116735360 1681173558358996736 2877332774858571776 6954485106886877504 9098386256477590529 7224168106240668609 8423781780332240897 4042713605503574016 5729574831669739521 443945688194918016 6189476340402836736 292323442213989505 1495870389647310849 3043343228765601792 8112302360810981376 2808840571091570689 4815761644111473281 5892193855384680096 7218047577263635456 5446267609594603137 7029911623874135008 813773350241918976 3308370794296557825 6886558012696178688 6300984995928211456 2423057767883980800 6464512682057422337 6287325752807198720 7546051618883665921 7167598896192061440 1836247685715722241 565608638427417600 5380853365170831360 198232619785207809 7213552370997975040 6481675716524944384 1715443459216432129 1569653516975740757 8684774279626098640 1530580516867145729 398001416947515393 8560458410264100608 1465939058554361856 3751310633576828512 5527438906960211696 4204856239628126721 5381139426684354560 8844813104446832640 6141672216681001728 2514939629272872448 5566006419809729397 3805871536129450753 8688021311634443905 6708450492693987840 6733860461355683585 9066323539604480000 998668322377066497 7566008252161064960 456696769247539457 2371693430427206656 7592803772777012736 4104722930471761921 1941486488519789409 2871638487295474689 3434679039806636033 5672673915932090368 8032235742923063297 8239076561009464352 4579562339098967809 2899103476168261633 3469348527436739553 45441770569512961 5685832103404551329 2590712706261479425 7388502601861967873 1159396855644391169 2280752824351981569 8554506125592104801 5636785526049119809 1399700989235766784 552796229354762625 8506815865767896209 5923421533922082816 1006049542420731904 4767958046398642176 8150873917454327904 8348425603543402625 6268031193648051201 2411448684448252673 8185241933081739264 2477733017067011681 272155708080641024 4622161057367345153 3157910007664386049 5863992689435887680 5255457095550356992 3710293922995485696 7732188991546743232 3183894247140777985 4288739145638428673 2268180826899228673 7360596695276865921 4069547453869366593 8321480507361886465 6225392617010008064 8592389123103563776 1626822374443679744 5093265080655872000 694827672875865089 8584749076747682176 2538909324004807360 6318557392684784640 8448177123387176193 7045692067476078592 1237399061035480065 1674811975409811873 7275338382775932928 4987299171495138176 4004650834207940609 8870613313825286145 2965927506358805497 8432157846727757312 7857297439344644544 3180357090368279552 1614933760258932736 111944306281831424 8417330267921289216 6401600314988557312 5586274037431218433 3734761323661565953 7202192724018999296 4037912792142626304 4210057193040316417 1847032852356738241 5948424221107179520 4435342224203053569 8983024309754202880 113710039131303936 4453790650762002433 2258214372969032001 2515737884236689408 3975367149062328833 6566765597025112064 6356083089397858304 8023649381893298432 1555107543961555000 4150134337519285889 2259210986791470452 5268066327317011456 8682009384965653760 6545977770193772609 5288510380395450909 4216090294139150849 7613757562674671616 282272293396332033 1429722308881678337 53837642465705985 3544571763350253569 9092291690592524288 7236846725053469440 8732230663989230593 831986781298919680 4086631544767569409 4582996578814697984 850202006937501696 3793079440951476224 6379721070011875265 485865197886556864 6827097020264800257 8134785470844948992 8697148974383448064 8256702886838415361 415019395888783361 8945123040141994753 3198815412310858752 118982254595920283 6843871153623924737 1783662489051045889 7630123701303234049 1623438898267856897 6281796354614360064 2770415412116226049 411815074126169600 7458836148286675585 3886122031517433856 4944585569623110528 4039500170001376257 3128108004796712704 3565282647497974368 8287853042105480744 5640426873521504257 7723904873636420764 1455562523671566336 6672798321506757249 451031923266748416 8549842549966966272 1996152272330555393 3385057865274301153 5708310383219976193 1278848225398593281 1452548626122682137 5283092541277917440 9148569393800984064 4407828656100937600 8294505364390348801 7084253053210949633 1361329001932023297 5601131806141470209 7120069590992633857 8803345834420979713 1860779920274788353 7922147352997074208 6179792132930995009 605734900169302529 1594913482457235456 9201834758282321536 6156721481742152193 5864276505754713089 7587064382105316161 8178531342605194752 3601714662534014689 8125028385624684640 6316393237504828080 7401189174475494656 8661918472727276481 8972197985350815745 4731296080616260609 5678820185124194232 2578914095013065537 6119235760800746496 1926294463378266992 1875157395729934336 2516211194396306856 6498111516094070784 5349743538547802112 4592721482009284753 5706141218279196160 759743335388124864 7225670484153561708 5375159130944489281 151324043304646785 7656151228669410817 857654687511745921 1840343796528375936 3370457927193865729 3691374996342651873 7578135532115708801 4952459663578350592 3302039118485281793 5571856790283354112 2100248787329334720 7229716615014645760 1741022755589374017 5451466226728301280 258239736629869825 2412554582836862977 8816898598906312704 5810461252342800384 5947791240882249728 7052168978441498625 7112968770567773504 211694956690606081 9101641720601623168 1484791851961852433 4145451164137734145 3243371207480553473 2095942469396063105 7324178788684597952 1421103032223027201 3755934537235259904 1845336310740406529 3944591661541624513 5185461025321495808 7606243359133361153 3610837548025590785 7864000846544439233 2891764221670424577 2828882390824878080 8394436210123284480 5047894719441321985 5096112232152832512 2945112757597118464 1252194321045394433 7715984023503347713 8133486590656803840 5394105710904317953 3724731343577751553 4217154691798663168 1086023189020434433 5403201468585806848 6386967195290968801 5829274632880139393 8647393776371236865 4832546529529261569 5834639741354550272 7994434448662077440 2389405918499705857 1186093327773208064 8482292063928753152 1170733358580469760 1337298636571230208 3929489275629977601 1777455553078050304 6235519373160759296 5383092380989128704 6063364246028639233 7880473420486760448 6973242564655908352 6138710374599960065 2510627487178508345 613778469807959552 5642984519286928896 8994025561787047936 3668180079597322240 2065416409974732800 2912095547126671361 7249011191588246529 6468890784410869760 7646556429914804929 4448985548272864289 4019089300087960704 4958911057533893448 6592804594343009217 3945473399335092224 4554989688537839105 4544611816018412032 7278789713018232832 8753585566515718657 2287134444477636608 3725160760905614960 8435665137375375536 2829626107675593552 5373108651008155649 6866670337044158081 5275494771547680128 1347020648804463872 250519998219419649 3535411282382333084 3059334011472700929 148520266165313537 7815335109191532545 1723615941933681153 4920376688801367849 5394068182544416768 8012009166056980481 3852085365909043456 5065491344952721409 3651911991400005793 5718154170232242785 3230386046789431297 4728818937175363584 2992173947310893728 430891228523184128 9187522485010169856 5682131793062666248 6721903787618402304 4711499155570367840 5074107374316510977 1009339979745487216 5137336284185375329 5825175479885264961 6638035687770269184 1244205328747659264 6330848862658111873 5525857267662008321 3621245706320502400 8087622638207944129 7338062166033956865 7704064315530443584 8748189578667093376 572106974285434753 6089022648490323969 7322666231554459648 4345822639565872129 8870450300923246272 9038396427774414593 2553441008893159936 6517199726562770944 9188695338254908417 6457376818154437120 3102589086924129520 8300365367435045889 4157924015830335489 7161883734999269376 6959382210352444545 5168619999580585984 7455022244319599616 3491647091329107584 100061872592613337 4163320444226429632 8554657033411887104 8423560162693153425 583339121364172800 5715904613935524865 7547259713370307153 4101193522974206464 351257606376845312 8189329919528968193 3463893870090452992 4148300877963780097 77680992355303425 8664736095415976257 7255282266436023105 2850745826958641793 2826573424883286016 3124979575772355841 1133496310586037249 7999333336822210304 6436886405854178945 6094790401622761473 6165167476932371113 5385428042740423552 520855540024284673 4519155604625747969 476297471754682369 6167405441642629988 129755057651801473 6715438606529785857 8080368378599123841 2910896109603684352 2317880901329570505 5816846223665779712 2445715113758860288 6253635418611430400 2326961172708771841 8287942395669032960 3509366794987155841 3190355426703179777 1216032161754930177 4819779967958234113 2301955778413592577 238766162468686848 8899262825623007233 3906249962009881601 8483153494424528896 7652978374963448064 1071386281847357440 6023291356424527041 6967815044414816257 7308510173807190017 1415974445714031104 1934446131890020865 7198950925178427872 8759391014473261568 2227865230688354305 8976147076434400321 1301783797188395008 8416236843251446976 7528599762156060672 5541466727597659649 3319058294920473857 3661180367701540864 8530002180233891840 5600759662684681728 6037258678099705216 8443607548587632640 7792911534559073792 9205095495230472193 2471166008470383297 7885190032023093248 2907131340635357185 5108443199007781761 7801194780168926913 9195828395755087105 2593630736011015808 6468323175635650801 7555770735579472 1708765325390636032 5534931047492993025 1937736636400925345 8784824606881290305 3098121632176668673 1679279456612390272 3469321985729998016 7392016739636617729 4421967113395941129 8770117564462030849 6276557448601202177 5148575309982203905 1149116869303009280 5981062281689418241 8714625654829424640 2336292321949122560 8451928134994273281 7279541478120648704 9164060386835417217 6196756044823146977 2323374751042639857 1089930622976133632 4621407906473467632 3812238521269721088 7321216689866132481 6883073803327897601 1222289824239416193 732444064590331905 6390242396502324001 4255262523746725889 8551935130402521088 5000006293614755840 4178679575251697920 8838445208306945920 8969215124247569664 8390334596599889921 1854446413513392129 947380290299506688 9075595573180551169 7648241436432542721 5703522079005530241 4836348639495181761 5958868258792306688 1180503192045651361 1675695512385757184 2977364234742259456 6453394296335276224 6590498101384445952 6572114790344090689 5005650865234504448 764457801786359808 2100498570312802880 4277871265006189697 4756660422812346368 823528023103165953 7465525654348956672 2604206733851629569 8315560024820801536 2081362083799891969 2620200205602473985 7323144373282537472 5397613974805788544 1591641091921826584 5890733486799627264 1929416128544398017 4116784757143897984 7854722478499207936 8670777614256340992 171469163342398912 3498610470122057232 2571730614501584897 4014547834056479601 1039159796903118208 696800181414974465 1385124447424839681 8521473170337325697 3307817083051957249 188194271843721729 8068464635750651392 6782190921983439617 6721932340622663680 8484325173769308800 9176621199420786176 1192464189042319425 5704411044374274305 5568501691307910616 3942898237494525952 5927967961068421633 3964450929289072592 646412015700924432 9046214177204901889 1085323653575372544 2196492712892864512 6013621602873893438 32340145870733312 2297526090289006592 5142680340959031233 4510990344441675777 3040617992072183808 6698916449660884992 4502224415250001473 4221019405047558144 6197297649902593024 2062368481657944833 7320533737529560577 984251520390266880 8677045200831664129 8929771506546376705 1849878908476999425 2384586434977693953 1815666173956293632 6729092749189852288 4067446106349489217 9149300676474762304 2101570791239607072 491517892753555457 3939435083697488960 959220511152381441 7346162004416499712 8105391771715986208 2185248478392104065 1256417553098387456 1192686342036760768 5702489493180474689 2841227466899660801 4413797793110190593 2755271151193990144 5351124142873638248 1297932899431038208 3038350487903277297 1020439294269980673 7029434263553966081 829322730215598720 6123368492399415072 7482024276097761281 36244206380345728 4653519025224216577 2493867622616972545 2530472092491497729 7034155536679354369 7387715334620680472 4566506008435163137 888112548545802753 2206930292623300352 8140192246037344257 8253261132874055681 2937298399172136321 6711427066425710208 498110152573976577 4083652906510702080 7681043697095409665 3766352415250359296 6870538059954798753 5544371567190562557 5025906383285911552 1988216693224046593 7871031212999782245 748557325107523881 5769612932681749612 9220952033196269568 7320585473660689984 8806473807276946752 2343981883917878177 345266125366087680 1077717121144340481 5457481262346233749 4897868916589961217 7103304832893931265 3829432099632405889 1623407494388192257 1255077597401841664 6020435293500653824 5582634063687627264 6150172351355512321 5156456472427267009 2683415104923267489 244652912780871163 6632298033348511904 1716201091462742177 5905278351006937089 1260452932786618368 215219574981268737 870115328258877760 7919895275072699777 160109101405483009 7955873424366938113 8801574219738795008 3521071612115671041 1558021663056367873 6479524894702029441 53546651475595777 5125685322531381249 909462235850088449 7953612823604385792 1655453653387171393 568724176231359488 1123293887752448961 4950549232777215617 4026668271137742848 5377087412131512321 6918695356825083904 7219870316405626560 7712134671179716609 849927922101925505 291045991739703968 4773288117016905728 1176200196870035584 1688208311401083845 4968283490993332224 4848708828732784640 1526336756663720705 2326423714995085841 4336394658280004097 2255637416693252097 5500548445203918177 8768323719139151872 4880676530689406080 7552183949054551553 3013065156937590272 4086273699201941505 6646870036573370369 5856136997482360320 6019588183031568429 7448493192401618273 2850650710530588672 4151408194124822880 2176689875141612544 8746386238868309057 1439050649929725313 2732647521058828288 232349177240571840 3993393164423811841 8183780842917576705 2485605994485131264 5007590714455328768 4875845438955047936 6127026115364449281 5344567985500773633 7514963924925394945 7083613017181264641 7693607787620869504 8295315133250448384 79962309285563208 4221330517599759872 6350360274173812736 118673633826269204 3054170863745630329 3290426985966780417 5666099431810285568 8886508517733695489 471506597611421697 6066908378406092801 255349968546983905 7851867287677347841 3313013777024985825 675740052641331201 6922652684184905216 2136615076412401664 7379295222557731329 3473075424290448512 2931384521260194753 1108558159938264321 266286694612676609 1785208771885596673 7935054658000007168 9202153016123400896 2317010771305027584 8438364512152672257 6109759780056683521 9189174236019855104 7760310467710828544 8854517006537839104 5202486702367040512 5502573119809051393 1384425334230088897 4779786532949106689 8954132027643464705 3907313351924983808 2360641210925187073 8597131120608673792 28883319034386561 4620619333063475200 308822465021005888 5179611404677677056 4323901509279678465 4895495635857943809 3395728967923079168 1141830124465345537 283958929631997952 3056584283625365504 4260576140416102401 274873772238347520 6059440332863438848 8335058188427732224 1721875202563043328 730970046122819585 7158416013432772096 591347846317940736 3232723535039454596 6780281540498966976 7806828555925082944 5339953260573598112 849646188782287872 6769571416801542144 643847914908558337 8238541469502178817 4321893962712121344 3549826806906901377 4897871544233533440 946979999487161345 4066313138935480321 6422013175066083328 6958132344342532096 4338740482879528961 5571645165522772225 4093287451431927809 8749145033745661953 1302973329151868408 795990578308343185 2070515458307611649 7040271227762180097 5524629024980041345 6641154900109354497 3836472720969628161 7433063328884979200 3043755505664720896 2743988497587044353 6794437599102083632 1067470391882506176 139756258601590785 9064450425770475520 2577844335705339904 2062876445709139905 8981852006268346369 1836548440488673281 8626485714834697536 8249181962261425681 9060025696368594944 6757921343213383680 1352396714314301952 4029039588356871681 597664509234426368 3210663846083118081 6529682683184767233 2583443441340783425 2268800231894184960 1615068989338738688 1315979866061621248 8893561638771762176 1068467622649994240 645533199540305921 3902266770757369857 3231532065942110209 4265622069561786369 8448234944836567040 5580332826320040833 1931814156265015296 6096654665804573697 3205828781435781121 7062575925581889536 4270063698263403520 4096734041581570048 3300561891825351681 5630023757304217857 931924814836916640 4392213349931401089 554278091573395457 5368470743624060673 6800292426454958080 943409731331507457 3778136192502581313 515846054052175168 5966896217191026689 2932559421207759873 2311236786200439808 2694735100363683841 4699778267028749312 7700243497938518016 4394765054194704257 617978579071806432 7555318609111954944 8517049952300408833 5228528894540270752 8731339719531367169 8024971733503938432 2190607032099441664 4943579313416567585 603763691244542977 5711411274202320640 5210589185657073953 1679376760686870528 5507566616882030721 5527419402020311168 2105685871366383617 6463363546336768768 7999118519129604096 2615206109986765184 4500800934894773504 694222836816732192 4564952945046693889 5647463620707090433 5589957171249664449 3251632533929784321 5600482914481834497 9024339222043375105 8407726336046638080 6273203207043900417 1991323163137884688 2745413064210290689 1598855955696382717 4950153309526876160 8088326256739694593 3116767724931125377 5289284943106284544 6598774262048302593 3713206065442553856 1594297657276162048 1415801176606580736 8661376489792270337 3903060618792275969 4399098317932269568 3811087499858712577 6603359554274247592 7455172778262213320 3001532825329444865 3432302207669656321 2471794942154001824 7371657122438137153 6075048499990521601 6181952231465564160 1591787290129714689 1071920302927396225 531200980789690368 5333290658061291953 9220062326657704897 3046089198982355169 4450112030436312192 9066143482044235776 2305456500475809472 7920317503586994433 6460386085791271617 3308575874001689345 5030944294420053504 5832019800114346240 8635809836376136960 3018024593133879296 8087111038094463521 186084946983717376 2984457463851245569 410020406718103553 5649683650570092545 7423323253800065025 8952591341428201473 7437593921547548672 4784355542252904960 6234954036290531841 7142226190774382048 4161434450765045760 5621809859886456321 2202622601803079680 5459733496971124992 5392853364594868224 6789144219901109504 7590346831884582912 5518585433491643584 3051717843382761473 7118271992927921664 1101131148742123505 427896141903233024 4506149792496952705 3191545470892898305 3612573744756654081 8183605912783413229 3710529738048989184 2455661553547381488 6035459404421212224 3093261976167026689 2350429713859305985 4292525640464871489 7175466511804384257 1330817249852244097 1488473485055453584 352851386839104000 2008143330340268032 6393450677384109440 872651185628438528 2068773183406856449 1973686484255539201 2845721001407137792 3443212333380128641 4042682384787308544 867036650427029376 8912239831181313824 2287427006352179200 6521121206127443969 1665216506084126208 8161126443472945152 1595787904983975937 2418620891286128641 2735028090058541569 7643274987798984705 4857229436840818683 4349881030320356033 3933793210344549377 5958868300441738241 863173080149655552 6582037847668075521 3834502295803751104 3514958305377648640 6252878695383842816 3589482982334341120 1114334705079091201 4473631406560129024 4207249375679070721 2758720807054401025 2490022356519627521 7894153831466291200 4606714677540641665 4671917591237404288 8349847931031681025 5499087082516611072 8513541872900959873 207400377384184193 3869320887149830144 3093345940589976576 7532803186051366401 7504553530552696609 244625747665633281 5398537329673930112 4879410026964812577 5473393488165180920 1326730562499272161 5483671878623681665 942108656233592129 2200122087667978241 5959276619955208960 1967799849641177600 7310429006945766400 7929483449615693824 3308662002104213505 7005465503294634496 2803856621549033984 2989983055264309632 3195606713600311297 2891205759322863617 6717279905287077888 3488122470443778049 4125826076133312513 7932648794971791361 4055747944781993728 3984613145390689537 6065307787596313248 337072991315552960 3820971077677873216 6355740945158929664 6523692708019699713 9173315839487327937 912672098565967521 7856882497827555008 188650112007713217 5146151878222397120 6147696853537027869 4817663933974420082 682052742642450433 9112759520333997889 3862686887517233009 2288320382558067264 2542606442266159361 3953679194314855233 409263658986053633 8079390010932346880 8775235849691242496 4872866115781340800 3481717266901397505 8770740941442596864 4237092094100951297 1754363553435174352 6839298674494037089 1363098083627959552 4311215628238292192 9185749022179430401 1930934071669130240 2100861381457569793 8903411346829163521 6621183910940017665 3921192682311439361 7150680161220820992 193846774489127937 2744335923504572417 6190419466992484352 7828224221964883968 2485752430123012096 6736416160996144768 436038079594758016 4527351120233449792 140947918904479968 6532918731401654785 1426655954601033729 209065302772259073 325025263122023104 2930202215768170497 8399010041873629184 5607999782871983488 8327367288785849984 6494128055337383361 5503651538982361313 8351470449430210561 8852905945780602240 4600826543155300352 4083092740100829056 9153258576415237185 5394311643300937728 6151679537859083777 3992445962950929025 3024193297664655361 4103203091963412480 5557346382834814977 8253796063534897344 2663521602135175297 763632310412378113 2646630233062003968 8832061156022665328 8803043968236994304 5071317781583351809 5932318505729953088 2124529067551180441 8448717256915234560 5107180162659319809 3175783495751889921 3260260974042531968 7358412159686836225 1642604284518872832 5300843394784615489 5836955062197428225 8057882032865859585 8686096352592830464 2678225971936966657 261208823949328688 8791067220445465472 7390325473734197104 4712217703932593888 3803902537678816720 1386749692064964609 6250101755677729792 4289371810763117376 1444371538776817664 7348054414567921664 1972693642932417537 6635117900908966273 783352408747108353 8617675366341876480 9006655552394887168 3977510884608606209 6321354175328576128 2884796670824847296 3748219986007310337 6188695814545976554 5536729307360788481 5835026673011081217 284822584639922176 401412285832385536 3609044231410961057 558631500575422048 7631026872257524736 5566396849878936888 2543666167345741824 8402643341683838977 6452126287326806016 7033786425531111424 1519031643949840385 1960344330153680896 1594239221324980225 8343014479341565953 3987300520733376512 3250073942816344769 7625340190074986496 3612552100513578624 1729367854708588544 7672976314857903432 2961227886127155201 8271307942125535233 6323602254672429056 7268100356849336321 1164691985360322560 3794038965332783104 1684688389132372737 1616058706942263296 5472322365215714305 8074604551623034689 8829082193955205120 5506609621023918721 4817949665522919937 9148285170642987008 6974694593570601600 5310055066196333824 8095507504501470080 1464737992260968449 4814435580096020481 6985178120374484992 5366751507531071489 2339525917545594881 7287527855828416384 9067709114659443872 5478910692134050368 8947887412788074241 5117704017015996416 4264193449717346817 7334007089078681601 5251455307879546880 4306324423744978945 5921283721959440385 7135624294261928961 787859608568079873 1351470615454516576 6795206192055035905 6848837904502779393 9133805101375076352 594983767615272385 8506126578827067264 4336342615376364545 7933461207858268768 4921518308749223581 8906907698399225344 5781238791033251968 9085970373534908929 170626732196876545 7595815627643771904 5225824960735133697 2822671902133724161 5912146900000319840 5705967408844813569 3144142688433860865 2234189101554472449 2970698652362719233 6686064027119441409 3757038422557534336 5871835720207185921 8935638360236523520 3971752593103450432 8996379571621380777 6347787615764949505 3027967912363412481 6493138923653851136 4301907059789553729 8915540856300826625 6478372146354225184 1657990696108484608 2803550859701894720 1359081135592936257 6681327230088414592 5804579380544929792 6577514461920375681 968593430503980416 8795312742949866305 4861833098463322112 3176159411694583808 6282639129516992833 2975311492484431873 1 1605338125180076033 3997327831276099584 1147873046119202817 4890357776592018008 7769088263660249089 6374230983203489793 6181476023177562625 7029714185782355777 6346969568911567488 1281501080714586720 7860914997879936512 3405316076578875392 6443217758092460032 5727695266170957312 2913452066347601472 8338579912341635585 4920126556869754880 399498702757213697 2252866547236089857 1903391871841566720 8132949849381994496 7422088605312316160 5128354498739437569 5401243250159779841 7647787326935308208 8899400317613531872 66567683936795361 1792059286077374464 6117111557966905344 2483015502488414080 6789506731242295809 5944218236443511808 508233938272253921 2424786928547277585 5365125728734755025 9197846282025041920 2948599173159488640 5651693974790970368 8314301207101644800 8272305313197785088 1161762744757074944 2359205706728439809 218334855807374337 6166001573907902849 1042167174274719233 216086571593946112 6146075522451226625 3796832932640647168 4575922696745491456 6299107896821843329 4038972217573408768 8483131527050945984 8423136717417648957 1535587373299160065 4946127904497360256 1715338471167086688 2822279226107125184 3386458762548647680 6361029385822561409 3002955363933634561 2949318945914341056 6732814848936124225 2606948430733660001 3429236062481022977 5420228004316533249 7190354437520182273 1391251376568164352 4713663586667882496 5556020116636696833 2771094657990760448 6523526507760722432 9105770896725027521 441493193328951296 2844306203122612993 5686855586158129152 4567017915971764224 3385634009326796800 4982038331852199937 9161004775002240769 7838661041514684672 4135887062226720769 2066128056711291584 5923079272822506433 1359254323524304897 4505968569801785345 9117028321813559297 1837908320989451265 7729151757164942336 6907112882267822145 8130452978417524737 52844869401739264 416130836297567681 4071666897391845376 6537145782919888896 5245658475089560128 75195879691059393 8826696277283446784 7088853746659312753 1544325241379004417 9221352882059365569 6804434071012225920 1772906885796024321 3335540876527898624 6806392006032400780 8369722287275248176 4660883917340451841 3941281736871500620 8996143362995929089 9018921463095328769 610611537818726369 6904091700553850880 2562160577111968768 4188161846889805057 4911499610335574657 98505614489341952 92818601546057984 3360466301868751937 6809287721049580001 6251304967763652609 7941706997304147968 7443789151651605902 5787510483914259793 3803922413566191104 8976445838706972672 5699129532776071168 6106345504411303937 2065874671468707841 3223413305908362048 8632083458601182344 3481397776343171072 869327479569352673 4814923493136596992 9120586813159407617 5337214083848865472 497657854259282305 7941089239350905857 8336288961155231361 315479052907606496 3356581834787692544 7677055584055394305 8272389226102308672 161506845247815680 4618430630174543104 7236002113087936001 5280963470615904256 7222341463089715200 6627867565828935680 1461096728797724673 4210836757107554305 851717329454805745 2625798275331850672 5243739259679925249 5053627865476377745 8721978131135977136 4764090711269839361 362609885453549568 94047555443194368 2200293236559415136 5310703675358716289 9066150878863725568 7403281977044033537 309878914539995137 4999910727110292704 109985646829350913 8807328169343437825 6935484669685038337 7633454125634314241 3750659180526472192 6648984571006156801 5924714423544971265 1565498920663522817 7960141982292433472 2950077783893058073 7309022873426064897 3875636129860209024 8633168172495254528 1161068232940132352 6760423389522117632 4632715942531275989 1940666738623324160 5888069547872424960 2018374849876818497 2041131229204310464 5415038512128589825 7331106232477583361 3683452982950431281 8226062025994974464 6877720289798127616 9027402150087406440 306319169162211328 5459866825483239601 7683645712979066880 1839785103928020993 7973412219805365248 6706757536918050816 1355057197160441345 2515010676489134081 4564257571364461657 1435348572963751289 7222678482230398977 6674982217173027200 4226508583557465089 5178492584229302425 2192962100649236417 49765977692307456 2460816237774450817 5144639423923877980 809776836745363456 8689691093253937920 1324712393828517889 3707600578789228544 6176469761293593729 29890371220766721 1277919465439568608 3812554867245261568 4611218252384780289 4559951327285877248 8211283744231129089 8186785684023789369 7018508642494971904 7791780748526414017 2066140054725951488 5406616805351852032 2412651092117689856 4651649755775516672 6313522583819554817 8569978682447493121 475768356864917505 4994158345274779648 2923529531299768320 7448921271662324656 5005516412425273345 8476179886720496641 4760687720081760544 4604725078499029280 6827479274070800641 8103602784917027840 1700848262704329216 5725853138613839873 2927804863353847808 4277171764886938625 1937482543783297537 6843676888404935680 3229469341846164736 9221751602741991920 1506712293264009345 6573969824460471809 5157271097397880289 8538303210650891905 7754679899373174785 1235124606696164081 571418146265837569 2380403877647072449 212868417725857792 7813235665557501953 884785486557448193 1799328056772477440 4625010068712374273 3700355741117317121 325441971124360673 5071785608486777985 7498322939287994496 4964563880145930241 4558242491234306433 4124651625756959745 1436035999484008960 2164587133787517716 3383297567533373185 7509612969138315265 8339698577209763073 7465439571164576928 7059346519212983281 6275904970179252321 5095450485415782400 1356414682217501441 395564330184384768 7302811147571101696 1719472814572630016 5909302996986649984 584599655400759297 6125756332862853184 6904686625937861377 6414528739444767744 1937819774279139329 869354187865751552 8634086476526500865 7765928310228287553 7487867783113063936 4223500907603279889 1216793063377371136 8802136008724004864 3451470618434661377 3154896684895689568 1823432032363904385 2018849566164989057 5228681105746175617 970414206783767808 9091249746316467024 1800245288886944385 2947283300003279873 3391017276602488193 6767092677358092289 6918713363296260096 4104581178346760737 1456159399232778752 664876172619759617 2339250584834874625 4756852960246176256 1977094454950913441 4178896644014392833 723586412032974593 5599516808379420160 6531311483877967873 5681654020267884544 7135105507508060160 7614782264884647936 3529008814648672256 344197138709217281 2520128584400876929 6886312599436558336 5774629151684111952 8447845087675430176 5291682837392887808 435991975983657408 1081962304566780416 460221546963237376 6693966994371032577 6721956103780040705 9160878477680092161 2417475290518526161 2270118404885096449 4657419165997137920 585695908327985712 6170080969914139648 3831185245598875649 8648706525003931649 2508261302242637824 6740867065736484864 3800920488287971329 8441880152443453441 5826254849533839872 2952435432800481281 7813925172066385921 5912280699853263596 1498230130009899008 2358435751162740737 3621738192240271361 953876795861186561 5519880538142782913 4399425088782523393 772629576624614656 1794533817939116289 4170661838733705216 6613562522426228736 1004876540096468240 6100162025856467969 5184055945708923905 5383682567756649089 2358665696423922177 1487879293825411649 3005107911664893952 5234096313470882049 4289301773888405505 6607653351461675488 4252074388486305649 7197145608334673921 8595074156436127744 1363993705411313664 4707732114263660545 2042745101941826793 8103681727278216193 5280785823357124609 1680862565706235905 3016510817141336257 4253042306292244864 3095429541659853825 3882358059878851456 2988917248069140481 4945686242427440256 7701139524232097664 7811333481529127968 8237435427078799361 2297058148949108736 7915918505535423232 3954740026395852800 3299262911116899585 5456620518806319104 4846362660192188929 8916378301585749760 1710656182805356545 5413612756146120705 6674682094305572865 696110413865992193 5281957514066366593 79261472278937601 3977989050215421952 8568359883598608896 2797309541088042240 5669462802328199681 1737317922323150747 8450549922068032512 7967255112945265536 8981000053547508072 5124329721039820481 3971390944444761345 7002580844844705793 7082077531223832321 4882193947280474113 3350438035903361024 6839933524605000033 2932034221846374913 5583419540513281641 8278230418388920320 6472608487621848960 8308247749965287424 5332266024828256768 8459396846792702240 4270831466125459456 1543595722700537089 2016694134997233792 8937069628915056640 9114525496135848497 6083748343417155585 4015168441988846337 1349695514860552192 760021811352920065 6010247278382017537 3664186227777726977 6925510961085224321 3300549345640853761 4784732725513928704 2927106508522846045 2930691166155813888 403936042825035329 88758880932257792 2587424522751197185 2714819999284461569 6420063028811000833 4641051909578897536 7153255611336753152 8721390955989827585 4531320267166515200 3793458237642700033 5726896774951149569 5153432286573633537 387649261786411008 2076551212779503616 6393659676143279104 2133201521114800128 3628062267080736769 2788776917098247168 3654491329899141249 8312225391029608449 3305439284681144161 1376537950299620352 2836223470657703937 3257795403691786240 6385589300911797313 7790069910332043693 2856539942936572929 8353099992017702145 8142963357082630545 4414076150199633505 2337332457280405505 1664671618718930560 701824645464445953 3596375077646516225 8624288658634932225 3137191809132883969 3672131316329529344 2094937217001533868 8380938387072777217 1996819995144140544 4003100257397536769 8957511594626781696 4358097605875449857 7379776811120885760 2030444611441063040 1833144599607646208 6968139308281380865 1274905404766498880 8642515129694019585 7008100868174249985 445728694572118016 7093699672512239744 766308854009528321 6413745246956716033 5716089145489203200 7960649618403563520 1630205410819432449 5309987777937408001 6202487685394759489 4167991471747933185 1451787747391790664 574444825931810817 3901046793231469568 5900960659102744577 502810588982093841 7499394956097253632 4620397590781705088 6663279035855091713 5703297419996542592 951029236751538433 2170772102812761985 4091739518880567297 3072739437137416512 2493990999892066648 5030583643600978976 7913058892769394689 7996975395651980737 6241579892955152385 407196323227629568 3142918069399584769 2421987213367844864 7695029114887106945 9160993532140010881 4255027210045377424 1516931867267364609 6226899996254356097 1604195047361757953 3615001043609378816 6162956400193123440 5262686035806014720 5438365123710246912 3486352789759602689 1836120285874206464 1419304481606598656 5112376421994889216 1716731582288213249 7660625504200079873 3613470971000336513 211316817572207616 3717561472256081920 610542519616274432 5001993564054618113 3171331491941672320 7664797820594818048 2377241447114276864 3688795394335981777 6326576236458782720 8603577465364908609 3451836024755587072 4638491985757876865 3405145792841770649 1413902161337937920 4569327480656265217 8446292148363380225 5554412477220941312 4018133256290202112 8066015542487728128 1843648760421281969 4124921137477750529 331784929771436289 4595228784761711616 3747822657924322305 1398098102754861824 5096602801694672848 1666430916618485761 9206740370321040129 1987344548647272448 8964418175700101008 1247557975777198080 2104364399313549137 4992482651007820993 6344612773123194881 6660960263734104512 4574404203487650625 4400438856709167105 4000673154544196212 3756551057528124929 4749906208614540545 2753788917272082433 385347814370279424 1935639157199151840 5282843200111771648 2698704344715843072 629500744713195521 8798258793829393153 4938292710742935552 2088992088063186577 1347525107575444993 1354479919270080513 3919623259824143360 7948643197093937153 868903038400021505 329119273633452609 7565688910194409473 8595183823862181568 5056585353287120320 7664696079840434049 5898562478733000960 3468379412089683969 4369679273867152445 6513306965842419712 490661472562839552 1206536856952478721 9078514576277119841 8186611414137322497 7827051080274502657 8705324250163201 636181923691846337 3553982518205579265 6467848363866834944 142907906581983233 8218208704993820673 7235689267673206960 6316725417022226432 7536063793852841984 3844324568237431808 502020913747070977 8074769471379613824 3503329146656098625 4998034938680073217 7797353456934434753 3294001021249035264 3022205877503111937 4102701792438198369 4852418842681351008 7680267639391065985 4898690791388274176 4596685996801088704 4774497189864957025 1852455750239175921 8099009175383588864 1190676764276751360 1311050640232359424 8366165647727767553 3885678288966377472 3334392518490914817 2749859013988581376 4049701466303218305 1850870991144835584 1567105930004201472 3963942407694974977 6912827163016200961 1902680386496311760 1556683499455625729 1243404460054253056 3546346144464685160 5447065831668273153 8555585346660196960 7309272393052282369 1015301505465481153 6995699023475601889 9119535636573216513 4246780456678030103 4159459048720973057 6868276775814602625 8024465466852376577 7798598569345503233 228381103375663104 8548159136707627808 8538743822208158240 6720028989573963456 5859484734228091313 103664429181775508 2190015862120648192 5034720693015810049 3216397794177187841 5545468308902255616 6651197640722141824 1691693302640111457 8739751609126744065 3492832650433120865 6666876428196519936 2079363257886183937 6412272763204880832 1683390545770255360 8545342331132119184 6324340949056561152 6695713903178457089 1765662858989297665 803229491587534896 6610312979394985984 6955592072823344384 6388736212066658177 8927269831320682177 5920455251262187521 2687989460572107923 1398523313829543937 1189324962060520960 2248105684354662401 3412386150673973249 191605711837339648 5297426717251066729 5398288690320572416 5055848887471203073 156883722741708800 2938633971817417216 6324598198507603648 2088223338922889593 6255036402342688769 2663851709229154433 353353092552623105 1591127609952771072 7322915495543433408 594935068515892993 6236357217587619968 6771860381078792192 8158614225914736641 1540035088158913281 5217357324499163904 5439237121443442688 4789753788800704513 4906250940306980864 3597513809586146753 7800691788749549568 6325045012930099201 1528943320585676249 4891914985280716801 6204444266167913473 3106576069510619137 9193067002358130817 342172530777838592 4165393781415928968 8810317771277811072 6115563287237419009 4268303548651405313 2287505047243028144 8633369890721366016 3586904015644385548 4366292507380678657 2220743042458093825 7887302944117440512 7200330905077579136 4305371829535277056 707295792176773120 1944802610598666241 253276571144064000 6630727911808602113 5907668517518213121 8583330169290388993 2649193670891903232 6250616194224105472 8088914484660275201 4331210442987798529 8387531578727341825 7761872267454726272 5963121643077771264 1137448957125382144 3503052976662786144 9161320266917956480 5592405463560218097 6875928149547257600 7622376972922049536 4402249338486093568 871587058131919905 666607330836475905 4905032982771013120 4203756455250074112 1534551498286710785 4383150909837748481 4448123539047481345 4205808190537306560 2152166018767589761 5042031787658922644 4362546994478952449 5065086815104191489 850577890456848257 5319301533309943808 5751469609167133441 5070349101343943680 8457957178548686848 2333354238642595113 8629525106818841600 6532326868534675530 7066043612008022016 4510927374882177025 1399929798123265352 4589448818446196737 8659326459561967617 9088678040266564864 6163260622768362497 3269320658898958592 3129731316416638977 7549873707431672192 3880387792006348801 8786447633014791681 6503710864223582209 3990654607186919424 3739005745985668097 8817729284304191489 8111960157595423361 5232177462317381697 6482924479160319104 1632995282531963393 635357453196323777 6232604622376185856 708873860146036737 4109919726299976193 5436477784479834112 8339792325874008033 4991927958424847681 4745688945590517761 7268177633410009088 9126077521200603136 6303411206671086080 8135673574355585665 2546636183205871937 4880525409680723969 3136766510083060545 424681430560800768 1421014700906708992 8634720917679346656 1842852602773759280 8394430372070590593 1653433854272454656 7311604585561765345 347263385674842113 549885254830563328 5660096378343876161 1467829202043234080 423069359250636801 2740988576960551328 3831902044764270593 7187474107863536449 3219856798562387264 5558827282463803392 4942545446269815809 1555626541483395585 5930769789453663233 3806817697685107328 5352058511256807425 1017824262646288032 493303386037714944 3897428858252019456 8154166246486507457 2565256071416719361 8686920701561909248 485300767606196609 6290863128653799424 6483856094023304625 271903712879142145 6256317136230797312 833612200235021312 8051913215079175552 4265318149524558529 1183411460869725585 1800100484525326337 3969597442763513857 3347178647339931841 6994531123737821184 7704636657661837313 2493181771332624384 661130471161062017 1142064395615690201 5532213392139499009 6594010288219219969 4788673220119838721 7349337425263206656 4167729352474191872 2448757038219950081 8289793002265968641 2940426957368256769 6404299940648766464 8495213158117834177 1121766206629741121 6805650061386923521 7966778150172941088 3142002803373038080 3069534756308365313 2652195846039309312 5149730985106108033 9132129752262656897 8109924235482073088 296359255582093777 4049092465199347712 7732503367553059872 5987119842646713344 3911713939477200896 7648649580734680672 7142530496501533632 1009395493669857488 4973458268153896960 3916182040283616300 4039445138100386496 6747777277609734264 7719551892096283136 6842606187040927744 3621898480338230273 1037822059633915401 9115810253575634945 5983500275077915713 447567089089067008 3526387604740827136 5016829702244500481 7115044647951434240 5855257768800312161 4453867040941224960 6815439237988850817 5858255954521124357 2630317492076859904 1105881379217866753 18695043816218752 4390447314752000001 6655122348479005953 6698233574804316097 4137703264031635457 9223049155965795712 7144015713556994560 1722654479604659137 8248596435339673600 1067862047404483777 8286669509167405312 5563362401555021825 1068463742992004736 4298416578986810113 4494543945052192768 4849608447312265216 6232591668103577601 8071075935166347809 3282895917861293185 9067228873484541953 2698124845772177409 4111545505742419930 3142991879084344481 986465079081537216 1335123497764540416 2512216273913226209 7292532147746897921 155671244740031104 2806838762005609984 1017387388505354241 6470740079111897088 1201354017479159809 3080089223994991041 5007046074323527632 5349880445182106688 6885642003459935200 2297139203332538368 1714960246821413888 3202643707541807104 244176390217696352 5541365609428758913 6615730358153426176 8263328588095979520 5898837358273433985 3889263725233453376 3929213571502147968 2284996434242295808 7072779063138659200 4801296327494931457 8993897590542553856 2297718893894647841 8857330050075478017 9059993304078655488 1423922551607001088 4999984085903678144 6090670545302080705 4568035192222912352 6163357759578506752 4415993315384078337 3272430047607891968 5151278236370337792 8186624344294854656 7431559947178176513 8076020044988921665 1771709135858679809 8639202975889831393 4114549370933281793 4549987728544590081 7036836372985579688 5875210408647491584 3978237579748687872 4892099488044853505 5533433714864163840 4733944120215601153 5002522426645088256 3600295637895966720 7932204038085514128 278337842168147968 5147594360887231489 2679805024969454592 6002734602517839872 4547001289123213312 4015073086668931073 5473651934277920256 8432426117497935873 8960485190450984065 6490777543356890369 3822658056031144832 3888826383047338753 6509580332670877697 5199617983709625856 2757694111966875649 5772930218007446528 1001349598421470209 6436097795082638609 3333633440867639296 3172239191961732480 3270964589674985600 593106832845121280 931677840083320832 5592002211485160381 4872439497394290688 6412034436545820160 3770686078715166721 6083234235243078265 580757658687401985 1346548356274166785 7301129007095605873 7682129143517937665 610781858109554305 1618426091907026944 2446366764889796934 2744979912284797953 1402108863385271296 7610513420351086625 8377419366413828561 3099647461608718337 4539091523725578240 7312596495450221313 7884677160960836737 1240983388889113601 5915941061804745473 8002206190813399681 6363399843488850817 4390207358279429440 576866578923576193 3523796222982750209 5791070960932290561 5813753240785772545 293604737139074592 8621101993048083968 5821505089862647809 2906952609065967809 5374536094043955200 5057265567372591953 6893698397495494400 6845915631862876928 2099290352178429953 4603816452056641537 7373490972495226625 2536407268205859073 8643854673279023105 6680753970648618241 983026667930935296 8792193042679070720 3902495274968678401 2712809277774393345 4017611367621492737 1122873162424269313 4533595119002273920 3461093351425804128 7789584726150868992 6878718446538752 455956639803665921 1259411172543169344 5473156986197634049 3460857032722626304 7581521576531151712 9140883671621332992 8551113501481423616 5269159506629047297 7523207017806843904 4984933211224259585 553941830495629760 8002653416645050369 4056034793899556097 8462870272268140544 8669328380751922817 6570222573552151601 7614305694898716673 4966388196868616836 6239904659613784065 8349107732820041216 886236802954231808 4675616316509244576 2914430575419432497 6262466576150094336 515351570560023297 4882220975851154432 6462708251774501384 4473994128804521985 2356790313947373569 4299694472232763137 2386008808355201024 1122818176775386052 2489525608514805761 3370840672864996446 5115302333335065601 3138449338931150848 8618228172260315137 7442734437925944640 5078192819741261825 8270723362413567633 7868682234111882496 6384221643109572608 809351828843420033 2268214348255164289 7024047710387320832 3676282971675493889 4860505188463427416 5080228291128897409 2742618453917506064 3707500410057693185 2644422270594351568 4510223676041553056 6549447095965045248 9014722035576732497 497267486671077377 7479012355297150977 1262324342548267009 2146603484637034496 5889784995243189504 5632593029772483457 1197685072328724993 1348666612889354241 5403296369304712833 3173237985619165185 6764610022760185857 1649764762386133536 2745918513213659905 1502240001016326849 5572452655680192513 9189456543141470208 129387228329136129 3814651681202569217 7744226139341584384 3887379476584124544 5332195920584873761 3766753976583322113 2744530402429828724 6221888493251477377 2976736841459766016 3371611658222043136 6526819591750184561 3876147408290768128 7841621289485008897 5597493310142576001 2152937977812913664 8525411202536479776 2719915313694666752 4687961397974605825 328376564139914497 188715329562286720 483309394966650816 3079884235855790080 7685409064108745601 4843935385299714049 7334043569524367360 1844980012090043809 7010720929082728449 1165342294680815104 3548215167895476033 5616292021099304257 8992799391951416512 1801657337690935296 6045783048846705664 2512438334290759168 1971446518056794528 8838073599272256961 3971125912396486912 4873593701408882177 3175251978438298369 6928753797651296385 8454070966123094016 917466554051525633 6849489335768121344 4908752398974971905 783693829207047488 2994873019488831488 5678314640841214208 341817088424889984 1074648496773281537 5856615390520100320 4853847918067449856 4275259068852720496 7081103859797411841 2270538625008356224 3705355192451357184 6142825868609314817 7867029064970141185 1259518900941424641 6323038579509022720 6258929031074095104 8222431989781692753 8707551278035705984 7499544420383396865 4158268908164881409 8046691709796346056 5287761987086689288 4577556261205269633 401625261922779137 4654871008351423553 706849960197226496 5641580960236457985 5641700810071077096 5472271732199227393 5646420451282681856 566828665795670361 5167946855181199872 7297599410169782272 3702979638721355777 7810463606727989568 2655391812188447569 3671141163031592960 1703228953436391489 1704446149690573121 602527787919918054 3799508864768409600 6138624558247833601 8244292653728464897 2529425208976080256 5621595498596890496 1311500431312006657 3042177007388460832 4718125928784103424 562728961990456608 3109234193798664193 7364247580946667009 5262670798211293184 1987125322839853793 4569065604192625985 1288185072099696640 1331019297279899168 8385817455270633473 2610035349110521857 8232850224125528449 8467362809467669153 7505957096720842752 3608967170365685505 9177629938390994944 3347647280089006080 7148859070795396385 3919858765513854721 3692964966851608576 5277634082415061120 5882679705194822145 1365568992201515009 3771440524434669568 8877009638022172673 4505497174718707264 6092626838312677377 1323347334592875265 5894429567067287553 6161364104053596161 1134939691410919016 7989246508729508864 4580570512383475712 3850602992735619737 6127593684339180737 4599088166886715649 5211136654047521025 6014085622518990657 8661801104089848065 8466163221152006145 4978043440034786729 1747453166867983361 4823312862599979904 6510398091336420353 3303374216888406144 3611294431240839680 5450794232268832768 1523538217059352576 4022333867433021441 3815329092815855616 859491531953447936 1283961667508585921 4267187739970878593 4675322981756690432 9195051262802325472 629287634455957928 51131821752941753 9179554920485830656 2544953362899746816 1614154843491250176 5219798229533794145 4117066842893435392 3973111288232049344 4264309086397778944 2019858724607867681 7016623880892000640 1668905194322875808 5223056310456061073 200724474730925505 9131899931956236288 2687318513817501697 7072928245839655425 6036757999520688816 8711076745284303872 9126527999249941505 2323347901868032000 6908386304272040544 4653602760282030081 4334610006718881793 1865305896230125568 8166471821799489536 1027852319861786113 23781309395270912 4319194134869052673 920229693042032640 1534711024059423361 203725953296202241 929576702277033985 6681344553609964961 3961629086536638465 1037451885816578048 3918102998784409600 6873566509596276736 2246446033721347073 9085839724810186753 7810050024558711425 573217481975714304 3314306170493976576 1630869872066027520 1048920457657165633 4042944150783901697 7896049503981037569 486839970894093664 2605697230331559936 3288892918177108992 8330731167297634305 7475468286789078465 7575985106395401216 7614253361227767296 8198417030705015233 2046587767651898368 3087098260664352769 6704498853107884033 7934054991954212352 2527088574987898881 7896037094214461969 3740017601312659456 8152749376062671360 1786556330033936640 5561927891320493568 4853849361819418625 5050888356263624705 3227456509220427777 2604544991670534145 3024227594735976448 8454850902998119136 4860973701100361729 7491064357936958336 3358523859326287873 1700523818780171904 9167302183847375488 732877603852681217 4752983627925672193 1105153769847592961 7997360250520904256 5928384026301847041 1269477726896783360 6433309185531629568 3072962013199591425 8640860867419614848 598523675401594880 6916658779906894081 1246894501335895297 7717960024297773057 2361671464106782720 3007946243308446977 3471941653470740481 3723762238825167361 760072216700639584 701395514010910720 4508610230025278465 5697385820819632977 3179234538918346753 1363809110695074417 2407109527900990976 6924013720291994489 9187648576189124608 520028646537902592 5208265808087400449 1766353204159184897 3113390134024126464 3589767472409255937 8212635965649715137 7823932736162286720 6826355819242366977 6404801173454972417 5362888085679555968 6803573322110898177 3914518721465188353 126207402222210048 1429666143512053889 7713053106506781696 7768199768362938305 1960165960961486849 5715340593821335552 7547480725545940224 1452017590746537985 6819274839844767104 2508456810236657665 1051433536648417280 2198918775746989057 3374023224430362624 3702300570348596608 114398351402347308 4099354115089367041 1359478314633441408 8766429647643825921 1730882505360192769 7575588496970476544 5247659167312261056 7438231921564634113 2171926632990842881 8324370432843821569 8814688672948103680 3263059628529446413 6667314034819984385 5355096434664507648 8305855777716726785 3551302832583417857 1613282908046414976 2754365279856064512 8985525329682117888 1659245984303753216 2803326014975692441 5552694255086777000 4966063469641293825 2271565465247848449 2649181574383286464 6430960419777449600 8448348317113339136 7189860385042006529 1527062352534716417 6909990155499007296 5021829876515809280 5051996493088431681 2828527190774978560 876966451370484273 7551101225342232577 6652336795788732417 482371891521175553 231081850150834176 2761773315181509184 1511863435495146240 4030711207604793345 5498001381332295681 1641792721599381505 2955671861243059968 9114550231815786496 692416337946260992 4588042802359054169 130949944001695744 7616690499753229057 8233082301352378368 1745276603342191232 1398440251320702976 8792728487950887232 8073033714383204353 875356372898455552 9186749680422289408 5260711786777960321 7102330065253810177 7102292266464514049 9040019365317181440 3891958562108733824 2604968554944376833 2593173448651462528 74386649255250432 6707666383944572417 7470085235172073121 5172905529227698177 4825132337457683360 6621933903922613185 2413190293004141313 817416170596534785 6873043562714202113 985553639902351616 4891806181490322945 3140897154228567745 7168004149857441025 1001585878272455425 1150182093217106080 4452697128386693121 9133425686682402816 95327202029058112 6289929665000840448 1288739114518005249 1971012391147208704 1610670674130370561 905379699902295168 6727915526363160832 5627836224256933368 5934095174370509825 5112902494045831168 3810184914014306305 7834536361944742401 6028265803155127553 6997034570369759233 6010380270849530897 6665910951747249152 7296810893194734592 426450738358763520 6675006775042611201 2347990133425798912 2691561863041974272 8213772421786848640 5702186207232833409 1216505644535706112 5573633442339803136 6867990555751611136 1036865323030691841 7380562194578394113 2787515510324864001 6560816531214373505 8554972582148773377 831596627651355648 7249901209084579841 7473503877074299457 6620725036413835264 8916597986034384897 639288105583902721 2642852406477371392 3491250543514861568 545047734688667649 4066284622235350017 8354828700331016192 4731864936373445616 5736916526618902528 5230430512415718913 211878878805868544 1541136929817950593 8333189403232174080 2759428896271415264 1764366297952735706 4450981484693998592 7887123131009597441 8032077836704878593 7962479597022007296 6264530074196598273 3811802494792364672 5602911839290162993 1972144380106233856 4419449622189768704 7490359828032258049 6793618379600326208 3270032134530744320 7123349676371132416 6485055678054136321 7283081633275881984 2186743026830356352 6818531802169501184 6929609391073402369 3069801066634639872 8147148477552672769 3264339266873415681 6892474488333653760 2125085320841940993 6886202098229501120 5120364820576726752 2321441977189719297 2734802081240567041 6830997663910732640 1060408069801436033 4409900124058217472 444022451244880809 6952067242579667968 596257781075316736 6182833127938865281 869257693026886145 7750258248858019841 2955129426936315264 5340215638544527361 7404650404288567297 6164036214610276353 5819254586671228929 1131354534940022784 3524390385592958976 3458447699838488064 6906588897599606913 5855222978120069089 1414968897215004672 426826099452953472 196039629794411393 3118210017506189312 1505524052315242496 7562550754175090689 4952856491702878209 6874402204543274753 440141808756412417 9085470232477477121 2173957384511569920 2600445446073614337 7322439496595421264 3842642323455451136 777580136848627584 4648879573123334145 2363429981502308353 5591452471510564864 9126542785339135488 4422154946969920192 6611662540664749056 5221477018530052096 5390997369188835329 6735425601770713088 3715898863124393985 7667202140955803649 4475220060317590017 5849557465781157889 7727617009783607040 5507506329976563713 2022739674804861312 2093579061730810496 2509248449023960512 1686472169721198593 8804822248646545409 111721574182641784 3475311782754516017 943907426910541824 5627693279022678017 7572692448994435585 6260991065245995009 7137812092367093760 6826880571217625089 3504545914175700993 3654293293755940865 8654926861842801409 4296441539186442241 3594268668523429888 8668452932715503617 8743481732450184704 5622321920132003968 6875097861485127937 6763898320404561920 1103541170542238720 5687350377142551232 3725093826358536192 6383231416762174976 3421433535233245185 2978637841982734337 597053475928809473 2840626865509814272 3085132407695925249 8981866435323873377 6434520404861356673 8409590579637278720 8159599186994349252 2679065242162782209 1938220104862400513 6694447839388292737 2684633714335583041 3355249382135500800 865253073863949825 7887358667435417601 8488963297056406272 253719180151537665 532243076300478977 1291422992543561728 8333462357348638016 1193500690439049600 195542848892305409 1619727945446907905 5591433753845383168 4655370150132697632 8740804285818289152 7674200985527145248 3001785388257346560 4756620813115448689 2268071923129172992 7778618802980953088 1542359174281154465 3609379904596359680 5181661462944473088 393329415162772993 6868425413840338945 5643915820381949952 5582988978589253121 1528895344823830336 5826696678318575616 754634785122806785 4142876396591068208 1277512246918217833 7484197487452264576 4466761999034233745 8852202664242894849 8795587292017812481 43158824226328960 3366522477877368832 7836319722630109756 5214937017245059072 2186325100360796224 4136278846337824864 1251048436782882817 4575914008386512896 5079363760092495872 2924807213683894012 5115268309102503553 2412829551774662657 6871437458313595393 7221351467992493088 2567167077218724720 9162832653926016768 5875940433719961024 8011197110763392513 8511216366051942144 5796130685882793984 7183426989992730112 716401544297995520 1574207832430247936 6742571065518983169 6033049610045177241 1589039261092979201 3342773509339921009 3647069251456359953 8077870546616696832 3109465608070647680 4997539298810527745 4658224225387544576 6705747825010870273 7893053090807932416 1601931568339119489 2645417563293462529 2404981824758689280 9123515336652932737 4779390387436212225 5411885603080011776 3898491885028031361 5858593682664706048 8085206585266667520 7792212829920139745 6772037185295013952 7941078387294552785 7228748342240991232 4628230975102240032 2936797870038593061 1198138852405028289 2482602943036278785 142311195151110145 4338051842785537280 4283026780987757569 3073294160556054657 2457361497669125984 4487241214964884481 2911926046841984769 502286197825644305 9072252707393758848 1480504895492546048 6976130814699154304 716220736654203393 573489439638652416 6966860922286823296 4850861969194645504 1853483055924285953 8526815421628710912 798190497716748289 2401106308959032192 1005260762405302017 1178768862691868672 6728221573362552833 1603086271513690112 4405467938737226164 6245155552910508033 494486879137610753 1281328382078573248 4713348213751702008 7715897795103293440 1385430608274461121 3396241265210064897 7083862667876712449 4387605069908588289 1226523696524648448 820585029508655673 3690401194848389376 4088418917156331521 7542334538840424448 4585795296238108941 8881333627441485825 6626702017031821312 8791423753634617344 8759619389948972545 8311273748961688433 7646858317805401089 727637184619732993 5051653924547176993 1099499760005472256 155938845277300737 6688692726919921664 1368292548233920513 2438466357669003968 5199901947247124737 8908621179775311328 6329977994360161281 8672395337425125377 4103911420897734401 6531360717508018177 6446498657548894208 5959263968785712128 2601828932065492993 6318751662835980577 1792216117109751808 4052244896791773185 5935977808508223489 297586672685563904 2364049651493594201 5517809943211707233 187699282125645313 8895079229598498816 2543318336451734016 3188107545642749376 4267840591904112641 793560506679451648 3022428211394448385 9080826237834147585 4434976938204881409 3196665175469353537 7254157877657332672 6181238876741896704 182340125733857280 1840688126231336104 8937204776590791745 1068967229182377985 1240074876857019392 8812905016911577089 2819720958028903328 5012360161783523329 1130139935882870785 7188166645278438401 5098404203862708992 6167039559195760641 4763567042823975425 4390161420463476736 5503711402081589760 8289917506974004225 4001417668527059201 3981106897093114881 953770356504292352 4241420191869167105 2654410623204195329 5457708903597293569 3373334243018298817 3374685505647788033 716962880103235585 2362077196243042305 364461315064259968 2872908558020410545 1176200048592388097 7015664988985545344 603453604621663233 5034176942941048832 6947683712202720897 6260474231257780224 6984208648858061697 4404115003166228481 1766025571402306240 4771663597708125744 3241646266212914369 3912335310785856193 32707530395279544 5282108598367719425 1706865198808045568 654068465419461121 6126857866897049601 4169883185280052481 8682983523367887873 3459048263424854529 3983458924995494849 6635367902439890945 1178421351537217536 4126967212771134977 620724696406071553 8220126743810613248 7186577672265388800 4758247874262843392 1692918757640757248 7388403107737485120 6985053923665051388 949283001337949697 9146736731858698240 7365569445788086785 5071039935052903425 1233626902681014273 7498624653684015105 8607355683132932097 5636577420722333696 4318243450139427585 5719480387970146305 2023625221775335424 7831813558403226528 2525410818270465024 4060612389983154177 8782788886059071489 4458032164917068097 1600474552790841409 3518242767416229888 4299477422968078336 5855538442831073280 8827841205712322561 1354312352272685441 2851722064164401024 5365410741476323904 7312759366207604737 696929083222285569 7177777696522057217 9018140785356507776 2094316724419176960 349472748659797747 4344723481832325120 1735265764826408993 7653401886191437153 6622998410953752576 4340370278016126560 3319478441926253569 7975357380551781376 179336812689358849 5844596096618463232 8531085624987218368 8569657159563469569 7379775254244657664 3511007099655946241 2435113055999819264 6465545334017162880 4707191883352934401 1350845861240276992 7624762252469716992 4600763913582424065 2798089707070820352 2009513438864944128 8893713398651179265 5961406779455774720 8225486456607125504 8292847792637563905 2374043340157494861 4800823923249631745 2887208134089503745 2474936429003769856 8858464248351190049 5045283298289074433 1573969730860097536 534725367412041792 6398877593867974656 8344373369520958336 568631209645834240 2747099207090613537 2680165461181053185 1301731803456199088 749292694222509633 5666324598180323841 6608324046956244993 8731086208703225344 378581682294051777 6503994818363092416 4608683462897380096 8722901593726548640 2747605939816707584 4091910154280861697 758462513396471808 8260609233405476865 1870683586127000064 7019336081764874241 1508061717859032896 5123266208188731393 9101699753231953921 5604554394276675584 4641431716423097320 8498256906042032128 4985658399803556337 6009121893865033728 7053879002484432896 7107506463349185536 6275632750093952385 4426095867442384769 2837909478767922688 6875592116423038144 831585716857772768 3492473741792672129 6157941822467440641 1097455589708758528 818541604072438529 6733086717954998906 3829585086773560641 189589306969088472 6306180338598810624 5039039705615982593 7203432013255112768 6912933618366134273 6629414937332885504 5462738007659181825 3671322213427858529 737665386334708801 3915276592475309248 7611176002182144000 2668841466351726593 1534198356069318657 1326759305998359552 922034231852244993 690618616821167105 2292276549096177665 3620129539135602689 8268854736427311104 119770920886173425 3628158447485101057 7341281464398839808 8097253682990195712 5838649022623278656 1346696151155731968 1964161977484391425 8905161081629966337 3354233218896804865 1498079113799270401 2490524481863552977 8697371188178279680 3078646656845134300 2920719264531312609 9064983364286365664 1725203393240244224 1707281806884019713 8567190778960086785 1568291992040840801 3030379943183786752 4039075674143459841 1598934695513638913 8263125565887341016 5071537065160218752 6186856238155971649 5662914347877068353 6458847946095287297 3670130263611633168 8207493302970391968 3945763230282285057 5604109647436024192 7559032288985473024 1057828473968649472 9162816668367585281 3736914109386449153 7970191685502017537 2397149371551590593 5619201406635444161 7530149739629711360 1777954553656219425 3115869545409871873 953200614886342656 5761117631143085664 7156725450556467200 4963218775377846272 5572655526052692737 5418236346163859456 5824374680555093504 497756980505690625 7920047186567413025 4980470340708999169 4367200980733161120 6599247370198280705 4125775004978052496 7112193793592467457 4484498178703280768 8139443227762791681 6420278188431605505 616287268549334209 8820800937487779096 6339249709069078529 1928141531535880097 3613085152150478849 7533169725485873408 23185852727296001 994541653607276417 8338135564755363840 1775293595291303681 8708891680805081601 2361434129602298752 137151521708793984 5645644982174013441 3188518772666269696 5370145763457433601 8977519549882907569 4207372154918586624 7406891723052417025 3122153747583088641 2940952626387386368 4180585828344922112 1679666754754935809 7125461341326802945 6919643419391168513 2951979523857656832 3735554895281774368 5686740088433870849 6062799538149655552 7334732680330243585 8412708959739183105 6808134795342786560 2855096633813381361 1419667485691768833 8045023560113761345 2479834765580917248 5119667401203620864 2261956550442613984 1637001413608318465 2384767537916008448 4400958987170537472 3300484211632635905 510097394623773953 7130694667781057537 2070634391866918222 458085615998951425 6741488491104530177 89516168641830913 9217697116763095041 7842792702227460096 7853238233189598977 8807114278019063809 6706157527013811104 8306265681690624001 7005551352847540224 2390565560819529264 2069982101895315456 4199361606401871873 8807055230790897665 4206942423828627232 710655717495099649 7707805858368630304 634361208272437249 6705113926766445057 8891247235489030144 2034619658334624000 5533749981293052417 4441065075809543424 6813684560779988096 4130937731245543425 983790844556443649 4516651455436554241 7988006434502647808 6639285736107819777 7304811680403970857 2720915752441048321 6753801802427902977 7676665493662887936 7819163065547489280 8105991226488900160 4925316453415572481 3388733304956649472 3207418458970896384 5859966697534455809 6874475422140783616 2598442385046525441 2180495754961042944 9179680533336358912 5343908311934228480 189722270892599297 3418289668536598529 1308456542624890881 7741340987145968001 6188230073193338332 226211651728973568 627230379796545537 887853663576622080 6157344996250466601 4810888930213009088 8982719674092953600 6601271785344950273 5513833078370672640 5498788014928982016 2438143310248634432 5023568556426725825 5718463773935575009 6149376233799344569 2296644887425843200 8154502642956396544 3379255359464701953 6716466853347659872 6588255359419174913 8808917435631002561 3221815107081469952 8954255588398881281 8288233622795304961 5676097740430956928 6628106502341099520 7624102459430207488 3947969894581121025 3118911189714026497 2273494142186716729 7714387445687918592 7579494947345151809 250734646556090112 3325311402112834433 498244176885415936 3902139912059679233 2756686349521842177 1083064118626231296 6538725974748954624 3476216190307424256 6756186570344996544 4927587486445177536 1740481258501214720 5225244491179039745 2884786237506459393 4085400442082660353 5799096551609919488 3345237046837399552 6614704960578306113 4003621293712500001 796865424942596096 4171625675023854080 651235453461938177 6007487197495578624 6205044137108195328 1812202045402233329 328831195878539601 4267983601914528608 1593037391417184769 5524525993514303489 6639801542609688001 998861981796993025 6514823020827581953 3880046745864662017 2115113754157853985 6613414302119802368 3896779988116382817 941595133334002689 1507412221261598720 4927678802688352257 8148259552168525056 6712142634134179456 5550825939310243344 111445770083944449 4610850353654848288 6584451106250709504 2535902740127300481 8514800838287144961 5331530001784063905 4671018902998418945 8008158765382205441 5728864609810150400 7038415893161464833 288294989843943680 5348957615339850097 8698768764438534145 4863968151647956809 8266330419733419392 5327160691396422401 3488259157058960897 1550162359968399360 783530694531832448 2801065116377776833 2915980759575844864 1542263678175018561 3543076118197670017 3065910892231720960 7099620755299710465 3203950011579473920 112882091824496640 6683974076180402689 8110048820716553601 1268156139600471040 5262823874961257856 2851455630928150144 567898877769304448 9062817607028080640 4925712374255296704 6929059918871789568 7331389833253729792 1065618860249805312 8109588559574362849 2716201676015218688 5289936891724907424 7299812148731362048 158333518513427969 5126032567031786497 6936770793219984385 1369201891805331457 8328273829808165376 8491284902743760897 2883054644148927489 5969016339324928000 8082541325506043905 7532376877865502721 4248926452646903808 8549946084745428992 758147308890989632 7021933469945689472 8209299332916827009 6429721206872193025 4506728094737401857 1253851697314747320 1248373230290074881 1392459436314001409 4739056505049402113 8308500522570786816 5838312720940090505 6933100363381964800 4031606465190286337 3017367453832314881 768351625679439841 4628979170769664001 2551399621998270464 3223221588131651073 2403889585573836929 2976285700881342208 217451583770705921 6595101043848918961 9081265994280065920 278996580607355745 7328113004864077825 2763639040665940224 8964727574563798201 800530380625683456 5103881897130077697 2869415863623173913 5693092258683822080 8190289281726619777 3483804972536477056 1638758468128369152 3160699796014320896 1288683637582581249 5323147491272307969 3402039395891592832 1174266978508858625 3615436894709347944 8268364765166829569 3005516748697486337 2111781856990314497 3148005833881206881 3483523188713096448 6579263485485547521 1656320401509037440 2430148211738745345 6883032357686563841 6149135288009612801 6812868317545214240 6696341828513666560 2278001198448973824 6115717082042156801 49716827881068544 8936547763217843185 8565200788508925953 196475886632310369 4346597886694672384 3653547320491854529 4280464758896230400 6967890404216240528 1282556910549550641 826863605739073536 1411253736690075649 7308804800311535489 4496388293030119424 497594559631225216 6128975672351891456 6052012190761966592 4552006672071954177 4768387906783692801 1957469243748604913 2154034038714862496 333719660797080064 1663339310237544576 3145324955438355457 7006439721651976193 6136610019699954049 8727066881650417921 3313981507575611392 5953497187073751553 83568186756314368 9156849535633932288 8356054003014475777 8701823639614247296 4992983330973060609 6142773753129066753 4574633163800171521 4384582368524275713 2693297645747912961 2570766812837078273 8933622761347383296 2644434403798137904 3541038195941516992 7723074574258389056 7509712584786246657 9211959715821256704 4075299382988495873 7763475017842116064 705207561912899584 7296780898822661121 9112888860708459072 9099732706965061632 2289938401939126273 1905406559297540097 2754674916134589216 525669207317268089 3312050353704140801 3128771375762294273 8379095838161870828 4498919484384608257 7025714356185987073 609481089701211616 4703485113329814529 8243769216594329600 5516447710080532481 3040158715277421568 7510430032297825793 5414912712156638720 2187394802585042945 2149113612142616577 4865484293258774656 4695154898941549057 570879724151501825 3690945703526521025 58312199566370816 1301018007035674625 1113826850060910593 5928119453750411264 858343165046116353 2610908785938841600 2767470053551144961 4865753887658639361 4218929649410899969 2060275315893058673 6664361834783968001 5585069926856523777 2973526542065108992 6261586016973336576 6691816521697591296 1731767998724709377 5753982080532825601 1819224059105504513 844860481529384960 3740284388775502976 8765324150634057281 9005118185610496872 8994449304551669760 4956225608836497409 6474197272009653057 7334991331885064193 1788639776469101481 4674863248619561984 5197787382253650304 2187892671493521408 4931950025151762817 1697894487302553600 4899520495221104641 3651504312029274113 5845782317936224257 8419312162536681441 5885029949099120384 5336333437665349632 3387548368968372737 5308046454157316096 6307903696227205120 5513218801451012224 6083530509718323201 1899536618101103616 272540027889971201 1090960747885190272 6083184511076458496 3511978676858811432 807100727245585920 193790738256527361 99230387486835776 7139309510814219681 2252428968084111361 3097792356295318209 6381188259001437696 7211824421916130305 3073863016350559665 497097748384014337 4676782153542828032 5328886755271897088 5255473575338321696 2174301215531902432 7090267885968376832 5838136396282158752 2900547113691466689 5050513644003546801 5786431748177843137 3456838061114758825 5234950177836119153 1413573726047502336 7821397922978463744 1439213345373313024 697450285094965248 3510798713591431169 1223496236259266816 7738739995796939777 227166365459333632 7343950425775538176 1048881988352420233 4713537717434484736 4383007966186901505 1789588206347745025 6845379679841498400 8422058817179085825 3051005843340524545 497156155968208896 1731620128784710657 2960036699665853441 6095547040722232321 6361684668974788609 3875781898804985857 8103512972065320528 2598190982047232001 654455616119372480 3958002742517821825 6981020880671850497 192625261336703296 4178937771143020545 3091533635389591040 639355129512026113 5139676470466345096 6553874309550928000 5072709807096963072 4973044442545455105 5794483739378411937 5160166821095686145 2898192919697914881 6327035849517676545 5258951527491176456 5344668167856058881 2786446862359055360 1774409115319926785 6033885683326139393 2055138533709429249 1195905335616487680 2896896590984496129 68351735897397857 5911729842871646944 3566128948679016449 5317078035182709249 5253502680266850305 5194971868581174273 3826960669408490240 3796053117841833984 8757154667887271937 917899163953963520 1497716359690656801 1836609056836722689 578722667556093952 3882756113120100353 4125343526909789825 1908954904556859136 5281846460193701888 7153927770285260801 3014943161899089927 5404054909817323520 152503792920690688 5412281004096020313 6532101403273873408 1474265091230105601 3427909881049778752 7255679455006359041 3478304555043176960 3551908436263903232 2244462544659481600 3566416179989822977 8305845112491382784 8474896787523266608 2033854070669383248 2193162269745635329 5848631950917056512 1156265889422435073 2651483702239809536 8753260808657920928 760900008136527872 4410529817459878912 4088511071135859968 2925352901219297280 7398247195228373920 1819045481770026753 3799128278567682049 4124935238450225569 5571866061251094049 1131068731727854000 6050316692500907008 1920197975701179393 5414970013794208897 7822154419145522176 2828889585521136384 3549754613127124736 3232922140742150657 2902664528056467784 3411178336270590208 2484036347295257041 3010183391867801601 6624987985513495808 2047823871390362880 704981072859549121 4056694136892555264 150070835331596289 913180492910641153 62622154858422993 4693072678429024256 2664602026877386752 6802356011868631040 7056969894556148096 3999421161191129089 28576603908278176 854689351760050464 2110179184307981313 1239907343946686464 1805190185230354625 8930209555079191200 8810721201682497793 1372150220103779585 4338315121896822340 4175258155964940432 3415479255869480961 6825935487095336960 9005014454889136128 1647341462168535040 7181308604283185088 5689792979213135545 4439699454464781249 4035463026608005121 4978834348208651521 1350767061308129281 8308672898761846784 7604395862082758145 4244561617764698752 6926950581970141184 2181647148029985920 5463394530859926657 8661115367690448321 5804199189804090624 3292442455691179777 6161919283151634432 3314213477408172977 2066212212581928960 5901276466775267201 3468762024254472193 4103167246998797057 4999523978364772352 8866893286768292096 5845248797108776961 8615497626021037408 6318513131887912000 4331843474882666241 5906821140990394368 5549165587356058113 7597587373671410696 1135835950883307221 1118364630532841473 8362802852084947136 3269417906219253761 2515599731229986209 8605877589960294400 823124600089001984 8286188001868169217 5264257252189405185 7303863949507457024 7227398971179384832 6277889266246850048 5213730249821399041 7555290201669796864 379222709109355560 1154402479553788320 365499409158592513 3714718374476382208 1072288667372317184 3469606830738851520 7250712756052050257 1943208509311025153 955453955328397504 5139095114639478273 8960218191137952452 7829808017327804417 9135394374408588800 8517375893507910145 2508347962254875905 3646320007301722880 6357305273902209281 1000398055494478336 1275256647272103936 4136829125719874816 6632726567113367191 7636904501976507072 5414360765546185601 7225595394797944833 5028591198418186241 4832381701077681665 5585847707596473921 3401349430453115904 5341626733253116600 5413548276244731264 7758535151688633345 3501451808454412288 2574306388767840577 7461887276496417793 4946051256814144001 560933317754419201 731172655761843712 90528871132164865 4630755425869357184 7201139336299458112 5667253246365153281 7087389380845399297 9146668949222419297 5167809047121592320 6695177676456353280 4601050556407127169 1650268648194761984 5805142739208159232 1064232452170022912 432890424810811905 1754044723387457536 984645824058743680 6925098768294631569 6774469716262246337 5340069977721733121 5601267980935045313 556565576612839425 5438257466909392897 2245045372557941633 6409314254728116960 5746995351155900416 5880169699597138641 3704074224184328422 2003017775062974465 4450810756326953664 4428813080617914369 3629713579872286273 6065024158113136640 4664392329730113536 5356145916959052801 4898165720235276545 4545213312931436736 4420966730332897281 5416691569042627968 9082244176226025472 8074023045497687553 2622273612651904001 5159032590462856688 1811395770284408833 430365510567165952 5507871212502497472 6050633020956680193 6978000602128777216 1138693818366972417 3029322938324220416 1440374612260767744 7175772774897851960 9020274687815204865 3196067063091248128 7881276357974233825 8293285777253887168 4771104105330525184 4034780667998455425 1655588014215200769 4663714663644741633 643894381814155905 4311579933353357312 5590612072323055617 4643107784132395009 4419568321274085377 2513413498674757632 73840498474821696 6317748453493542993 7490765082900083072 4333025209203509544 861638063696773121 1835175647517068353 338189687796307105 101111340341395456 4259628885857009665 3320261784493723265 8079302605085278080 7739690471646597121 6367388460724768769 2807602469352390657 1754399503036579840 1959161112114670465 4406055901035463600 3062669150136541185 43586453899640833 6314419441824199808 1512541874505285632 581397594264472577 794144691575586816 8348514781531668481 1643613447801487360 5965570700112189440 3353220064489794881 3846575797421548032 7361040437659271169 4734891716331569664 7035236544239556136 2868997777785229313 3866996105494690305 1985353960650207905 3804595434856381441 123751776362578112 2708760953874117121 2931103651552759737 3002991309079075840 8416550582484811776 180098808708358144 8063380399563717760 5775573480841666560 3846064252924673025 8089014803513123841 9075323239122216944 6599857072555414528 7800867123328680961 8835334045921140352 5133300751196626465 1343209548730402816 5140970004850737152 1912572702036721665 4717332038901064512 6934520729316064616 8783335281306341696 4450022185637686913 4463404810158604288 8261843113679781889 228512682309590785 5990732636398368001 8499629215848980481 6347368941934171393 5625201370746739088 2914119756283084801 7559391768634122753 176964068655018752 4874648212642651137 58127684318552321 418128009686292661 5437597346725604352 374515297433344513 8536268993670025728 1210018773607202816 8971302568503844864 5410655794535451136 3968808198125711361 8622661356512444417 6211031681858470912 2822468987656868352 6085243980442734977 2258587459461933056 3843164310882435073 5512986841756619281 1722492375830515712 6109435511064162304 783968859568061185 6818784386022679936 4008898356453795841 288557826999404384 8434302155933876224 388662055370227713 4066388714927030273 5751255909376999424 1139421837520197633 7852231555490521408 6293246853375997473 3502124281043180481 6810669847633399553 6607936921730099712 5482513280519806817 2374268982998663169 3132028348773620097 3209230894867088640 5607285943191633921 3252722914094055425 6422812603135372225 1222706815678215016 6447496559782787281 7424042018707710129 2233286472485976321 610627157222440192 9103204940192389121 4532156067212973729 4634276210941532161 729745360360857601 5688541591712815409 5052832590481326080 5282587013302031200 3264720004232970241 6314513053307478016 4438690027333849857 2237471945670973232 6679520692196269824 907480788848828416 3018110032045608960 7040673228573917184 8296613511413891073 5355788315491354625 3448266770491655457 7994525757043408897 6118981365504365601 1302250750783856641 1976428526717260289 4234224433203228672 8350999570877251584 2867937364128935041 3330112721181843456 6612844401040314448 7338582618255130625 801690381942201344 957808975719687169 2783714913295450113 5853922637593466880 629713521260942848 7765875173585579713 4950054798095533873 3431679674402200065 4338623487115279232 1556112718161416193 3215043060789600257 1936464967634022400 3508816548121714689 5939482972736405505 2586292720815904640 6173978186691677185 6796388318134140928 956941069233206689 7972727482151478785 2146308405918754817 116951119208644608 1821083291540424832 4554747544575410176 4283162763190415360 1680746704351789056 3320625492248484352 9130751779188869120 2895165958517686273 6430861703962265312 6543620739950737153 6186582046934083585 8679602867394737345 3622851812985746081 1076654502468032001 1886425580252120576 6186807064453600192 6101935533445509120 5218780258432906176 7442931642220544033 3961235504520856257 4762980495872401409 6303660155095654400 1433618531676070913 9188670470538155777 1828663696953490369 2009560878950447617 8217968349056270337 7074733003231705601 6235261454303155201 5286633951749951489 3519426526203591681 3196550614161936512 2988235557934033809 3717263762681742145 5312466527823122689 965322423562000897 3264060818079207681 1661795524998594561 7610277028671763457 5037721021700329856 8714281250860228608 9197622632211197953 4293484167137591296 7525507830061030401 9054240323099370528 7934350609354522944 8081896518306152705 2224393561548601968 5898792113061645184 3675606687308808193 8882954406280167425 2124548273812396032 9220243378315386848 8369997354138948608 7616644427677925376 3455640650670166016 8341428258139471872 6803501839664816129 3552942165365918144 3626651344169112304 1466999236521377793 226912152863344993 2556036505152897024 1747576659671941121 3916668320970489857 6619819742506962976 1704150695063052497 7753518139860848641 3231049381162977280 8849804065378351504 9068960321843901952 3404439227375893888 6896892849341546496 1874659231647336952 1737318592888528513 5418649594365788273 1265001014128075777 1622059858103702912 3130415818956628968 6344628490236341392 3958622970832496385 4057135129523109888 2861699025903378049 6327660166650961921 4946185696396700448 8220134261060163896 155584289956091649 4547405946621858048 2019161877990622848 2682814830297908225 1552012224636862464 59449063064169472 9012345466847657984 1201187043728408577 5598219663420477441 5300128088037296001 3654786856515181824 3838537518511685632 354235608944489472 3641555240073232384 6354535066440373761 5674660285153927168 9217712205003757569 2423582997179651456 6997390343734928768 5757405378804620416 1002073317298407424 1397219986523689409 4613821889868703744 4022709049071661041 7941037952936411137 4645503691638339170 5142612361949066240 7113597311680249857 1013343629232266432 327189380671180800 8958528410932477953 1366336750644953088 5655935647331508225 5914358630107185152 7863545676083007776 3277198343867161600 2817875138267093376 5067997945331694081 3385008632964800513 673935480822136832 1290566159255142912 1708809242345392128 6378225402722555777 2569392910186692608 2202426017681178624 8466659565757973120 7716467056914202624 2955989203092516864 5689231636566911000 3795525022788904961 6251238804011984897 1046044547303393281 117574790295995760 4098158944844807168 389474572027362560 3016590311004845953 1134054973289398528 7176260576950787016 8272779510223732737 1527033645492549633 4721331179885998336 6326838303543164928 3710146566385725441 3427722875161078784 4790850451338223233 2653883939006578688 8389459045948140032 8478843682993720544 3033816858573578240 3269933983699436448 1363193312804438017 2574203292209343233 1688640711226367488 3528305036843052032 4158722455420943232 5735402833864701689 4889018016661312641 857213738821680128 4643705137852432173 8588105901045055489 6824820631620250945 2644294930622769153 2074275682379227137 7754121678763620352 6435951001084100609 8485118878029761024 7562231316150050816 2471293329924759552 7330665045080192413 1462914386675460096 3217320110545921568 3401364636872288512 6225546744009963904 1857459572084371968 3492448788594504832 1757384604019023873 2143332484071452672 7596403406762934273 8205843976778366848 8883383413817613313 5087706742655443585 221400150387736832 4277020587769946113 8121921181453526017 6292574115712270529 6062946951580547265 494657702001377280 6177113186328911873 6722220167846454272 3094731272694770560 9020609034355662337 7755639856138158080 6541150917495488513 9006603952071147521 4827719577436741185 544602357185050624 4743314666172284929 732065545954701888 2648017142266691585 1836572538422748417 1541980766009070593 3236415731256252417 3438529183005786112 1189406824062647008 8336281346457734593 697258277039046848 6127282114924328065 3269107346553074177 5142398982449797121 333804320221151617 1468268275083882496 5135902057017761792 6611379858594529280 1731008204843753472 4322164642182127616 9139588385211490304 8546671186626711553 4525938301942628352 8094325283001899168 14896785932042880 2939438473602017792 7749879146541481984 515536962306703360 5569558965518990336 8301223452065562625 4811043629008371712 7196554425852936192 3956206953672667137 4539514224827472064 5238704786438312960 6904777372500526464 5525569187300484505 1924848124663298321 5765231977382214929 4144680037219352576 1979683447989408769 1538870848078458880 3021755807509921760 2696884201320354689 7420520237538577920 2653298378879454977 6226681124017843712 5986553020537321793 2048425958907164672 8699909778044201441 4768214889244327280 5428703373026394113 7763140721056432256 5500031831665395713 4362754715869374465 3515431506977575552 4259009663442956801 6118917493248212992 1174449656653642497 6610286665092005888 7207607874926275584 151108560500581184 5498971059061554945 3541865013311596545 6611129795239470465 7103490250902319104 5753642458966368705 2141919680853581889 8580197957623383040 7112978209385708033 64072199644573152 8578324642765520128 4551783234852097024 7490675702095775872 377174662988567041 5542398741246173441 4001244974654193665 6736874174348027904 1948466168854841345 655203743385690113 6230172647268754432 2509749060662082368 1261104157268034752 251022675874793473 1396285001586212481 1514452995748553728 8899816681758179329 4299624953445040705 4039639956727391600 865262682016642177 6911321664939369633 308807816364683265 8428086993300449792 3327245729507274241 2241619398895844352 7114824109374352384 5121208261326929920 5488316230748665760 1707203394183933952 4023485883585747072 8776797625628765185 6981245710859460432 2351912079256305665 7993848717814991872 3702365465133327232 7048431538961886193 2926478150648379904 2006573311719542816 1400918384523312385 8145365112175175632 6441310329327517697 1150921907388880896 5037075989858729984 1239915601409867776 2132167685386124225 3627335548229648384 4896078848101148672 7963636791370899608 7659732236503783936 7711592744050719601 2908170721624694369 1127144058417053697 3712821227116878336 6077059443397427200 725912180438630400 8012301661822870944 8085990662163984385 4628378782814920704 4864396215283037696 7876808035611592704 4101921675574418433 3046595901237251072 1106202967336484864 7709530314838021248 4696840065236500097 4767418533316088704 427768844558262273 1501293943612523520 2657682010321545088 3641230539041619969 5885455466360028673 3442649983567507072 9122495963600846848 3535113112408337425 1976015081731137537 2545124786237640705 2083761113314733057 2543166004933584705 4920026252220333753 6923626704279699456 1586736196144889856 8168193424746835601 1909925572559364353 7504892320086985472 4336038276485491456 6242462369526673601 89873257282088433 7672949877975313560 8164388808109056001 7527039805644785152 1247227580714089233 3060886708143497089 1924157926630555137 5814316924167155664 6959491619566098448 3566128664589363585 7110247298796642977 1121556469030191105 1082840377953229825 7137047829006647297 6881165675160126481 8349005604269888000 7284754849743586305 1373702927766798817 7581834837609714048 3113181863670416896 3875354933478679809 9120500046992158721 3383508792382100053 4206038306594672641 4788930410500081665 3592815611270889472 3089427843800598721 3938449636775546880 374530610296809472 167396090781712385 4511773716633736192 1780329647971185344 5825782304366369088 8102658552255473408 8332860749245994752 6503268033265500161 3071405938832310272 5211473660165664769 8139420636320115200 7067864663557406721 7662833238481725953 4046468475482455761 7426820670492699969 3440865935159758848 3162036485759303168 5379964138507198465 3575387866065634305 8393545439201647604 7316995393753230272 1719275357494790656 8585628558644719617 1647362645667282945 6808695582378392065 1848017274935356929 8761755771061305600 8878992933845297664 2681081154547155968 1224137396853227520 4153773584248995840 6344640073338399792 3751751904647438336 4598204796927455232 6315539313756974848 8661356763231457281 44859592054131200 1946415879317094400 5607068851428983126 7196613441166665857 3028776109266599296 1257795974966280193 4470235818186964992 5438638664417632816 8589047750964369792 2540900227462510848 5893428965229023232 6997761740253638656 8361558451794243584 930630925125861377 8974661644377636864 8420337034597302273 5474754402418753536 8394651913583394816 17126608433418689 3613620374141348992 344294476579517057 8367486938607463424 3896863245171643905 4981337627264057089 6953148008616359713 337960337834400768 2307598262350209185 3395587224640678401 5220308182079111168 787317906350675713 2578291262438678528 6719889696502177793 8095456768768689793 8228504699903534113 4220734034191424129 842150257570964096 4757619552703815425 4414371914521909248 5931196108992446465 7929047708428344288 4704989216788584480 7698093438300107776 5991538614856138881 5314360791414172417 4156230590679979777 2002808773804762401 2270558248842850305 9084165029208850432 4023067354583332352 139416826917552128 4020331977718956032 9044611255565054721 785805323676013568 7018972187609887425 3599915434320592897 6416927849065145089 1008620477865038256 5935992343008907264 8534508971857320577 1822950787238469633 5320986599298973697 6097536839042886528 3873770051623888896 8635898968714075393 4123060339917736961 5574999172215186432 744583071959897337 706417983352275969 6195775998939932673 2219782710845505537 119680324520271840 9107709314980440576 7754147732493785601 1812316595041873137 953790669123543040 3759421187974198272 4899408668050358272 6767241975766569856 5768843553953558017 6364764222926411264 7271175439476129792 8847326604886077953 6097529062571790337 6101335514431938633 3143517359206762497 5292887156509387265 9031917516515491840 6377891850851783680 971865899258172417 3987130229779695049 3953471347609562369 527644310487711424 7381989035746303136 7235000477910302720 8184178343087319489 1379872308571933753 1067552801132544001 4513500873845632832 3357606504695976065 2880266235335593473 214303357102366720 852883750075323392 7489435666361084928 7713214191918622720 1755845059572927440 3523272876467399296 3549771552704785665 2675880068150391809 3905339047177595585 2362178220882621953 7189631773451964160 5195625784790237824 368646835732487168 4188409887028381697 8586376943515328513 6682779194099937921 7066131044933064704 6255168629878734848 4512565230877543424 6766935299076915201 5837364922531173376 2280408594307179904 7256869228897997824 1072548669770412032 6904429776668874752 2104459669483626241 4936044509361198081 5427629312940941312 8344413809348218881 293986635330514144 8774762988755652865 4905046838304153361 7622463966482704385 7089348063533883393 5883529640376565761 4326289545506684929 4981902944888279040 643614424636923905 2618049948973337601 342401871847834112 4028200168394820884 6362619862032728064 6010877481806209024 3525921828682848256 6893507335231635456 49523352211847201 7154230344732267009 6851724833674098688 4449162196237760512 592927910801430528 3415870881797728000 3089961747453402112 8833141943568678913 6431718625470047745 7323371404450813953 5534940166922517505 235194013720346624 7001039724645692133 4456989405395586304 5123363023370609153 5740923275772452864 8946653247944007680 9011207032731848704 5893713104348454912 3693459273230598145 8142974461805095440 3001043799990337537 2158720083943915521 7360918621670512641 7613930591310839808 2178343364630990985 9004801345972542465 2185474656734466048 6604540696735078912 6647733263605428224 6325420814581672961 3592230040379722464 9107805113713414913 5834558116351258496 5662079939428096001 5895370564664357889 4167510016684681825 4027225044711257089 2115566280284125184 5686934966642381569 4699602858585227265 3406597925909576192 8020905739830362112 5787909824758743041 2843469255131326529 1713300182991831040 1062039389532692481 8695764631564045313 4949059453933977600 1934426749226070017 1655695459397486593 4313232426171083201 2145345059144717568 7769729819320343584 7476934800376184832 2177529085739689472 2441271396325761025 1509034411848446784 8622190418886669312 7657490106255861249 894040035850934273 2161229961878241280 6886451773773234304 7776191651023049985 3748508110097019904 7530765829080324096 2345351342229086721 6971994510001517057 842124837439979521 3198237285270794240 494068503223586817 9043009568570769409 7678876672286689280 9210400438053010946 636844301042375712 497211892441410624 2556843464082939905 6868383159044747265 7490947672523120641 1065961308829515776 490994471559733889 7841664865525399553 2053844382124668416 6639220142492484096 7943989196040716288 87728023024925184 8549682184926265344 5572812309002423681 45921808231517248 5992450903891900976 189342484004060993 197615469384351744 6372354782276714257 4752595476681813985 8340898802752801808 6490649613295636481 5852851167573688321 2607782715647824897 8393540218679050241 7504378438550562113 8854530085082298368 5762232181435697825 726787495815610368 2265968850112344529 5744672713291530897 1910595538756344897 1489801788643981409 5356243007386124609 5299013240996003840 2165053027825900032 192755492049289216 183823311649476609 5749144650546610177 4231244395577995264 8165525235904704256 1366171323844263937 783442392841262592 8639740128441778176 7215739644248747777 805872156671329152 777026025516957697 5814338029262652928 4874015733188796416 1924940658198982657 1735063118898757633 1141162443009055425 91946499844406784 7804037035091932241 8292803287614554112 8217793457132730368 4486267207749210112 4564962679137239040 58180065615151104 2317874139073320321 3311561112017684480 7892473928571979009 1971230019697672192 6385680755405717505 8792128176508827329 7412750104419391488 4774620869710881536 6995762591575446081 4161093175858296064 4763688506001730689 1998839156633305088 1108382930638422017 6742324464682507968 3585421425340111872 4380561047923195904 8834010727570561025 7533570301410053313 8870412813162446849 5842154413115436480 3946374900874804224 6864440004692130584 3782189742818123777 1884603091784273920 606490083829858305 2630017939104044352 5076775745710981120 798420586411817985 5288587499446534144 2326646005762493056 8764093437238666305 9114616647527958816 2819624159429547776 8731791691408826368 570099901923096200 2001417095310577312 7095266038983796736 8928207615479685409 2267129029995155457 3390638693300568065 558649154272665185 6641776001931068417 5695600038939528193 9091326167092800897 2832262682411679712 9135447283436281856 5374535678267306496 6912871748345171904 8251490291819921408 8681254277913576064 6737619069092489217 6860570624019492672 4682435672247898112 4248737192291979136 762476718250065408 9150898137791591937 1591286511326396417 8980795087791833089 1849063647291072512 550015536079568897 3168759647217045121 3072660338081871104 2479615935726622656 6872045259573603777 1862183916635630593 6567608895964902721 4066327648961855489 6627789589228276736 506626853690593280 99207057275592800 2201124895262362625 9032077116361965568 6098684385819145729 7468313848459047937 692227224910550784 6180732165770422592 8427191389184985985 8395393805811989313 6866132603440387816 6566251929643606016 3017847032153031680 8176388869932852225 6099818856330279169 3836262855320961024 7306873798024618433 4998410246540813313 1797054454991127072 8445553507600034048 2934226339714977536 8337660312317067265 178752762199171789 3499258762101202432 392332827691450369 1075355019364769792 6001009726299570177 1567241331933759424 5504564034394350417 2220354698519916544 1394321140724201472 6232262816283695104 2049467940837220352 2702561982748495873 8832253287167946241 4415045752930369537 5331511649466503169 642578614062399488 2183627069096360225 480951447771246273 6221768630568747008 5252850615989462337 5569034030710895617 6395091090903445505 5538159944601564224 7757502694905389057 8086084700729779201 2157369462113304065 5414735089664481216 8286985196111313793 8684960456677581313 2082042161527510144 8215385989144626176 5095653604322215169 1601131987322964448 8045630435922672224 7020758067783104001 431369116659253761 4628766209603018752 4524033285537398785 7735469032274870784 3332123803037974528 4808749026681450752 4216978787100788736 6328461270934342401 5281291710012952577 1752561183643707905 1622219968909598657 5010355240015287617 5523069303882618608 8508348208177008640 3723107164477967169 6192122279919462400 964242139513386497 1767054164441602049 5412722065880702976 2722858853566871553 896616750883248129 1255170518888446593 87084779712684801 6818371813642535425 5526309948325404672 467256266378755584 3370643643908955776 7786339637583093504 7155534669603834048 240319118504263680 4507914308543315968 8580571978375168001 7857468951152656384 7480029933484548096 5364436354247775232 5004299241426959360 4270417571997142296 5074382262648587969 2835443314268346776 5849098630050349057 6366554104422268929 1166790283240436736 6897723872076338752 4564848023381289425 7637606173436510208 3239899828278917120 4506399967774467800 1145189639569021952 6348200618585276417 1374367388714811137 2597631150236673 3412426909587193856 4828847595374772224 4659772378380514305 4565104814690045656 1214427404125621089 4494796927682687872 3375552607803911160 4045847946760323073 1102311011614184833 1618890307307044864 6654223857687576577 1099721165471312136 6400311772695334080 4140545148140925952 5732357210415125504 8712507922240512001 1213696362642834945 2678582155156475520 307087917614820385 5817155678771183361 68256916812777473 2615035601603559424 7331067944992579584 4591581989949448193 776964717707368256 4965059069918403073 626701409934179016 5964405575551474945 8534135107662604289 8609732021453062145 2598028022952167553 8201259618619195392 2704793739737202688 667741847459987457 2398578867554082816 6101322876577477120 3559386942392747201 4423761742096466560 962284847359031709 5240401890367111169 9117811645610455297 9068599992264774273 5882393759319654400 4005268497156025344 6624787763710007424 1255504646670500704 6345125829968693504 8430647369899737089 2133769098736066689 1011064652540674049 8162966311657465968 1380886133948693760 7293989954197884113 5581016694941724544 8614316834303681984 1027529845151709696 1889357784147517441 7903635742007181312 2253017218841747712 5203054845739996736 1144296820372471808 8449117845627672576 1343086979492979713 6106404172242648576 7609464365225847297 7334372413705486337 2263689634283698816 6732170300498648065 6532921461852638721 7213102544271241520 268009330596502624 7404828634882244609 9176698694648457760 3493985129259688961 1103113577234104320 100619571624441856 8082170190171631617 9166287607292672000 7914710483381846657 9069402264154669056 2043222894735671297 3070236536351601664 2376659812805916864 7681924913182294016 1739177761183465473 6763965704039997440 7610549173492704768 7208178846007816608 8505222598633292800 5134037767898748673 955836037465571329 8202275927345196169 4447239740666489377 5261160070195773441 5099873850441269249 6747466513271902564 3769469283554331840 3621755736961880065 8445586655294193665 3858678524085998465 3661801097809164473 4688557416309694465 3050594233176227840 833189687160340481 8263390050337208704 2789076466744078624 8345851524566581760 7825765938106453632 1977879606696698241 1200072901839109996 8291554411631184897 3425953504756631808 6222127675639988225 3318134259956554112 1066383323938095105 720777445665208416 6742871020132773889 7481735471072754129 1508802066012809217 2927672443927625728 188276350704450816 8326811889399556353 4478236811048714241 9184110561212391424 5905328911690687873 2030757268554911744 5857689757430767104 7789679087366529025 6669570382377119745 6546357499655206912 4920093099189487745 2432477771612651521 3733359094740507393 5137091796104642561 3387129519077457921 7489793760230903040 6962031130774667264 957820017715622209 6999223601270414337 5606122885440301057 2680466089902647648 7822064860603175937 7817055905621737472 1242179314264414209 7336807499504904448 26951544134841601 2926557553213886336 676101319242719617 3412108306326643712 2923403904563560448 1958330052624334848 8697348258230566913 4500731666844595953 2788192908248543232 3801421359612598273 6788136411634871552 110350890904728577 7519878553449980416 663147178181792768 894376520376682809 8599810742886394369 6047208202141794304 4186653635839234049 3860435426526296256 18950874356179968 3931468808366776065 3142153316368631969 3690303288320980992 2607134372964459009 8448024710542161920 5774532002778241 2621233152738590721 6858733031256074240 5032337572136133888 746660997383619585 5176801898019714750 638897681050421376 513322328517931008 266955027390490496 7748808392073544192 1853801651978780672 6293877151690452992 7601808358622823585 4005086172768026624 5569269659248552845 3279364154752523649 5207222399979145249 7688945616540844717 7930025119088910944 5111612119701989888 1489566410916480001 2242799840858509312 7444271165928837376 5197537455781999104 7638373536729851905 504915357282945025 4654302954478749184 4709812756547280385 4422930123359889596 2592381963920363520 7366150793898328769 9160219664790062081 1102401480877490192 2232331665313708032 5513914794134058944 8843836994145742849 6624437231929813388 3148572646834177 5813498683519364609 3249022480531111937 5050062732528246273 7223906859577474432 1885113187578764288 734529333017952257 4580154546869243905 3895810879357374464 8406139247996841473 7084758441930946633 2017662086974891648 4647595865565436929 8222283082042703873 5075004888811270145 7519644978491801601 6892101532884506624 9023430735300591616 6154263954947652097 548719527055320320 3924490749210204272 4988473696639528001 4176361002942696961 7133954946139934721 7596147751966104832 5019873301374547968 8281316091163049984 6864585469226962945 6718825236825155072 7431353263689745025 7221018407038051328 3666642180011019008 2763570739837140993 4967207249336467457 2005903347702423296 7467204602034651136 6528307167662350017 5366842511680723200 3495474354952383616 5044208637983318016 5185894312282300161 5546557719950695489 5549091523159295873 8245021468151775232 170014707609296897 8046939607602950720 4520773858738438145 3738666388917446400 6406525480956069440 8051875329183655937 6768577641429336064 7134034088053862400 5797911054143272960 6469328667352080384 4788756526436202497 73776973946058432 6669771709160380673 7364104035047810817 8188197253453701121 5175445328105490433 3926399959528177665 6565299659918573056 9031113256525889537 4141205377106690048 3192653748167186625 4720191600062693377 6014768641700954113 1908869125846578945 6724054637181896449 691217246983817217 3506724099120911873 7066934370566503936 8496107362728673281 3475623819923707905 324929571149246081 3004503537348450304 8549512890587869185 101321372852987545 1380503702584549376 6851933304217534464 8363210357892845568 8359594801918626976 4743249198509362832 4477913904503405424 8414740976564273665 7691446974598013952 8046101447079197185 5869974744422339329 1410515458783467704 2641272659424956672 8017773773444612096 751055469797446912 2854676158023991297 3386310143047814913 5468895118689181697 2672743223404552704 1596031885749977088 8752617426010012929 494593970293317632 4471507791669101057 4929448104438725913 6429466768498921472 3058116754746974208 2632656089650561024 4568734195287572480 6266697362125649984 3209793086017695281 7331026816527436800 7326361544575418368 1678802252398489536 8335917933383483393 3229120962573041664 1513791258585817088 4426217478371934208 1790585001564829184 1371530320177034368 6745048828603504641 4932492044422642689 4898925635291762688 5764463042418944000 6603025899670900810 8482792174614654720 1151363582003380224 5879537988630183937 4669788838556482849 1137528180428892293 3226428522381363200 2287268822275316224 2567179864478908416 7727608550653977601 2889526492660836865 3215118454616587905 7977179478077612448 4431122369419624961 16412952311267328 529549073408925953 307962921927005184 6074249012294156289 1273241977770990593 2097557492808777728 9058897974711873728 6937585236577267824 5913613370968777792 270968465605243073 2790225772541493696 9215450935754618880 1325851579102068737 1862536706341678848 9081471352966108928 2842711402593578592 4264262583938237889 3312139586809958400 9176960759857701889 9110580112124200449 8916513397616672769 6993470492685631488 823839151844793440 2817228506567475712 5732814243189751808 1620951930934859649 8588994096997326552 2777256992399818241 7763927278934697281 4294116260422259713 2479176571606256641 5108864821674515585 7300700181649601280 2993364824051811328 5936560487985842176 2450363338146134913 2661648741548593249 2389021397184675840 8207372889724107393 5052178448959473664 8039955957350148224 872758112418698172 5450263320878136320 761495060347833249 4257018376655069185 7542862960384841728 2329244991954484353 2838817377275861504 8038993722210138001 6162190791850713088 6970308626059169536 8047034248974584064 7669096839100930048 5755465055812369408 750998399335433217 5856739386672225409 5200389248494403585 7907370260643681489 1178572854018665601 7666713466834409217 3777786701133244913 1847276719840643073 6225399346741201153 3807949762003532080 5814961624752382145 2735610799908466176 3744658981902102529 2979063753017737569 3769982495587464065 230272023687674880 8234718602373464065 4165247214298705133 8913500181185261161 8497558503519058433 4225548803163930624 3101058754604941697 7737853592534073657 6847834878883782657 4180041509717053825 4835869374117872328 7489062537428907009 4959506871505317889 5964179826353876993 6713083470062551041 1015193554614696960 4827013183410072256 6712034456325271553 4965842230534763520 6452400852674805761 2000458018085273600 7508360529733348737 5091445803057614848 4101457946135232512 7294428404811152512 7149708341151394305 3545776210234584321 4040078740080128385 7674631105200643585 7783340339298524673 1881681589993668609 3361406895386512897 2702443253056299009 882172861837818785 3728032120375973633 3920315210738503680 3270514945556555713 4849104272063477562 8125802454612492289 8546424968069251072 6081899361462009857 6427305076975842305 2341641386990273537 4919811784422191104 4457111504736567297 4608842838238198305 47229703391543296 1190017010278907904 5998911928400977409 8221909427208509921 4558504625746309121 3346304379000267937 8671058954368290817 3212781271445634049 3565881712944106241 3976213181099956225 459293362311569409 5627721778915959297 5981256518883975968 1708664534359053041 6436758838743986688 5165487381916851712 9129106187671255552 6256251036750123008 7512152268085933057 6059920017807984576 3452096690271004673 1719231384369446657 5256061932348702656 589450131795640321 3087557807666626560 7162594539344045569 8373415410819601280 8970452075211841984 8808760572620722177 3146347113780109568 3933733609795330048 8035719384220981248 5383979636948867344 4786794844595101504 5836803813516765953 8718501879719077281 35253259621786368 4537357341093466112 431825813166566145 5740753811078384256 6691667648344064001 608788914509942785 4285440880501145600 6854257114747288704 4995212623966722049 1658078773453242689 7955819757765337089 7017082932203779232 7754348595829014529 1813080496783395297 5071728052420888577 2965004308721441600 3904267397471338624 6357775689640755200 5643782221421926400 2173345337753752065 6605362191407750336 2525084032770603008 5623023606200685920 5905331998440816640 260487572944378657 6323533692185815040 8501266889368178817 7061895204863787776 1131141194662125568 7349252353731019776 3080412773226020865 2192237399156557121 2717700596853493504 6585472814616022017 3375734267110144897 9004148130528100352 426409558282307585 4231382572331980033 4737782876715829440 159828290521737216 6637699048358019072 2310754794188791809 6139614362015414656 3960023276027543552 3870463387987901184 2722923470239019264 8774960799288590336 4049526916713151920 2974179877043154944 123971680565063680 7884715648481636352 4415551348077160448 4277153929570847873 6365271528186256385 5310982666970726401 5880045597929504769 2432783928817827776 4642094028142268416 6166701519581462528 522080894472429057 9187825700834705408 3416110740881324577 4196336175838605312 4325030777424861504 1384976418542659841 9173641329232038784 4741589673183124353 5412993999798052864 144215960143884289 3118694170289030272 3951440149468951552 8776414257007617 7743548674887129600 4708932735221345408 1328044193384932353 4005498268314745216 864802965771169793 5496574361356403073 5927593097258870272 4909458778480920321 1910510743852339201 4897784860239372097 6505066788336243713 4378566931594737664 5603963462473258464 7414549591283204097 1338360750653080641 2095134783641065473 1705539845975521281 8866689731686432768 1173217455857290432 5868471854074290176 4495077851068905729 493934177224678977 8505196601174286336 6025129089574371328 6983126652659453184 4188695424035375105 6349529347029428481 7112301901394439169 5030477661791879168 2456023260932866049 3542031331741448704 7985543628479008256 4140475290142769152 4617922475341192193 2447241971296354304 3744482410667274241 6716726750361744384 1820565458510030657 2408337539833115073 5402701310151941120 7096688197970741248 1164990576256843649 2294406831622950912 4453098345062048257 1824374386237502080 6852876212663054464 4513478955837406208 7664858945535778816 1877887085723759184 1222038237514526400 8161267564826078432 6432065811415121025 2270119759191687169 6038405173520539648 4884213304502684672 911281817701816320 1626284576536297472 8751069039941511361 3910514356031380225 4957311381643040769 7803963479655178817 5891600699349012481 1122758515086769793 1223458976265644817 6155580261536956416 2066771263326746033 6708761148116934784 4240151920204583936 3614729384317697536 6959554554606616321 4274045010331979585 16981436166340608 9085134259703054336 8202501836679828136 5896637665109354688 4613250885015049473 5292465282079484704 3122726884774510593 1501752062562926593 3623495823888110593 8908114794727178241 4944773086690432065 2584046982834832992 3110047170645377024 3265771711581264128 7831059117705920513 822429404849242112 1897216491591880961 8015922991303672833 2195029702177605569 2407193911466652673 8440564690628980608 7132244833684738560 6139561799354333952 8795103687055441920 4185230042424819712 6576537013644603841 8569420225700158464 5041649899553947648 100694898039374208 4436574762078560160 4921645430081386881 3804835933903516800 8520892958862465920 2808586292429501362 5214178181367567872 1407122448020873216 3841248162004530945 7699825229563113472 7412411865902194688 1458776970588348417 7864234971515348513 270064580722218561 2550580922051133440 7171427077289491968 7845741221985073152 3330253588852675521 4795411242362167328 7399892607169708672 1755265685462504085 8259602329672501888 2649407704820504321 2340614854555747840 3586527404555010049 965410705967379841 3352239510518759425 788653792436191232 7629931315097840641 767645637363003392 9217921277588117761 4901870629610192897 4038780746403884545 177807449135892545 1242865259740377856 2071932659730816065 29471699488078816 1827203199591417857 3546188488997176577 4641204316341169409 7249459951135201281 7378114930492572545 8427152733918201728 5440458942068338432 4522631059291596572 2187745497732816897 5600157277871865856 8541311225709985793 7002741181609672705 8585395908591958016 700741223352334337 7501646930230750977 1927100327667060225 8961815684876900416 1403711853649231872 289261412340616576 7629544143193800705 1295841766960267264 500142508712626176 2121973620897300480 6259754236466683904 5815274748519979265 6038018907647312193 8382901733908975020 6823533250222985216 5597023377438355328 4947457267349524032 4136571499175326977 301567177811033856 4916330839607812096 3557864158449893376 4917051768701716736 8781450610107152384 9109204754644992768 3024565234255614777 5713951067925766144 7649509124073852864 1328992120788856209 6678293666964635648 7556041588696469505 8163633933818460160 4088382470078578128 3571449217126178816 4487044499472004737 4364224118778040016 1329289197594650113 349963144574680064 8720128299946409985 1289403295180382209 8537011633116676096 648053998207386625 2790958754926355457 7031209320981311136 6380545355398989824 4448109629475235329 4988455135354695425 3471066314194625473 8949875265618558977 3084482372239360001 9148689661630604288 97252712412675617 1409655705997208928 7110066971066051585 3511183807577895169 8393316225105039105 418198190273085473 5191352171187024121 6908758326510382849 4529449273335480320 2856678268090430401 2558779319956635904 4586417838370750080 6433523792402476033 2846272070454296577 908831906026312065 5650006542976811009 626479383251927041 2237027788884895105 7722038263990092288 4276269485476337664 9211653181587200512 1845480413265549313 5184672218881234048 761462300018534144 2649823878172727296 4446981411789107328 4424794577226768385 1738864375950684001 8403761340825820544 5364527212794556416 4632782395522885009 886551804934004160 6304721742203977728 2216952238600931281 2003525391125000192 3845095505734853217 318497124959031297 3710437112228139521 7535006765127682801 9058582460623188481 6371849004145817089 1333410654467561139 3496304841872503681 8021780720811060608 5142394874836628993 5110840699574846240 1468331910086256896 3021946445436702720 4725340889985411073 1213072107168388096 7818063820584313088 8902942255186255872 7591811824055441616 3471279846551863297 2837744750038583296 8288950082910410241 1650805592473513985 5328782773148235265 3702330404571310081 4835918945840001024 2069747838626012673 718943930725275649 3446822299118075904 3740834874149257729 8582659318527204353 7742409740671482881 3294962562883276800 8674308574985060609 8500209875780182752 7356536753012879360 4256838978332891264 1698677394079278080 6261101045476162916 1460239349064204288 2282099954661666432 8050286493577945120 1603751316573265664 6511524996840700144 3184858118215041024 4781884778341322752 7691344126338083713 3378935796143751169 1270766353686462464 4289851723744449537 598717771328520193 4492999482838843393 77487937350664193 1061217778446573568 4362650973689163777 654401978235187905 3627893693487634561 974147554709209088 6994423364345030993 485021182455314433 323703820523495425 3215625684067703713 1623807680357623809 4440085970357465184 536743789485851649 3959825683697072128 4602958267310989313 827413605485844480 635177435665072128 2736542394981012353 4114503393488388097 4203692409182133121 3743093673125428897 7124453588205733249 8594505922393364480 8940771237000110081 2564768982257360897 3999240255145304965 6389336074714415105 348908258735988736 6986707924238758049 3158746777217138689 6940366715360641024 6902273327694872576 8139196234671808513 8790287836999755777 7348772646736756737 3671862965055372288 4707210683518921729 4732507216863870529 2317027279107915777 5821123808766326272 5824377440243094528 3831970694742511968 5810289496440725761 7715446547714401793 3194826275032887297 7266423079983760641 4903367941775629376 5221453442262762112 9157199020081782785 418639915427641825 9048436724036204545 2134547944567581764 5649162584939701760 2837611374689499777 5244311046092262144 6026425950465828224 3906970760630630401 2879302360942866945 8661369891079261184 199287053878079488 7440676686603541505 8643115095331517568 6765032570923450369 6948211588466198528 1602075860679306241 2751181350597818369 1805795833530347521 2046449679142486016 136787455486788896 1416979392912567296 2372355073690692476 2502949708366583905 3640231905209988736 7283182722914189312 5847847872968437760 7725526596216846336 8116783888990481921 5866051248617119744 5522456052993109249 3903377018041335809 5125954798218552321 2512897806271711728 7043100545731291648 321288165563343744 4563497587043381161 4215036591229525504 3566989028273855172 2558205298379707616 9106721267750166528 3619118814070853632 233375002496270336 7808587201659650268 3761129265597990144 7310815845226283009 5965161558978430369 838179941459486720 2948748446456938497 2682831598847623169 8709664134258947072 1921616121441959552 8176465989887737856 4295336711843889601 2417490546703220736 1476851438260185088 7188325553557576936 8304982695405507328 3683307050149449728 2636212314413852065 7228690181761084640 4091287520396085888 3021823719392788480 3224932250014916609 3411771656420167264 6194814743332421633 8794376853680639224 642527921928193 4662704991985142784 7472544259846760449 5088784589734387200 3978518953802399744 6700190810154172417 3790153453410361200 1278924709968259073 2799396946866917865 244491324063860224 3369434470737269856 3948046278500188161 9053380375366384640 4361705770924179456 2375316186746643457 6307689062364872705 4657632444311299499 1251340044416247297 2358013667770567680 5190943585468684801 7561813051067199425 2723452464820448833 3924696644761721601 2341800823189137025 3722996370176606208 4754651871384528896 5354470160125437441 8978313513729237202 4123387161635114337 5932363485965058048 2918057554513629825 274851227278376960 3043250237527624801 6806848453526338049 4423140078684651521 11227582999691265 6859131102314627073 1889153000993286145 2193566646414141440 2557255466974614233 8951374362961313792 3412092382457954304 5401747846288883393 2565351051329746432 4629356797486021377 54801385484955649 2093513084562295392 852278216755621057 1986934753500449792 7079668587179903520 1421069933585956864 3393256528264353152 4675061665871079424 4065554736371972352 4390851087881166848 1693580355377855489 3367366516970424449 7397993145356110849 1725443145626550272 944572698197209088 1650811900226103232 6413333844255881856 8045160329177337857 6722409197553486184 174796332577148929 7343948694082469888 8983540500373176321 6938170290541168897 9015147213322422400 1387202814839458241 8017681099832547329 1987336609530055681 6817889126624735233 3170771774573379584 4855051810261680129 1311852323341875200 8201681182249700352 3120899673574976320 5532884799562188957 4582561288279965696 3602524861974937089 7977599566980650688 7607642802028050113 2991416661684600193 1052507162060073985 3358026284812669441 8184285341110042753 5548740052049144832 8928710677917614081 1722007193511259649 2200735438683361281 9116676314864732164 3483555065849695169 3053449679661170689 276970805907309568 7697960432527581184 1508199288305570832 7696735379918353409 8449056253458362368 2906254904936153088 2592265847895569280 8264423975881775105 5260678222908388352 2005805064355946496 818049268814264001 2410380546962239489 7551584374036570113 1032620463082340353 9141321423587665280 5965565819745777153 6621387417251610624 3125391524750826496 2524970609272407040 7798472019128744320 1763766589055310208 3061003109887434241 4368308758752550912 1620649377301623377 320147652787310656 5709540122090323969 7943753058998070273 6098106657600817664 1613901448991476993 8150955708513644288 7710729113263630113 5321551257885269761 4683151662982594561 6221023694861488128 196591741011952257 8717128884382587521 8768187436152347776 6019924199996276737 6789162738954182261 1636016259196869952 4867802268841885696 6991015620962713856 2045895676281015808 5258761467860437760 158867349669223937 15717494301691905 6550789786736633344 1208054482620346416 173177133217696448 3890348615381486592 5269250226311954433 6796533683080888992 4641538462833400577 5157482370124859649 1650377405724689025 4398250756094906369 6113407249039962112 1009152167406856337 63915671347910848 8585267940075007904 8327272445322985472 2604549402886736385 5022947899113684992 4091383902339608500 5977670570573791233 8335756281856461697 3345325505860535169 7193120718500058624 8299582438570958976 4404824271751404224 4274265833468837888 8470179519889264385 3938646034599220225 6046625656156967680 8599758833351859712 768774619844226624 6811231005361131200 7189914247772580633 7261651790558449665 2781498544409653761 4137062078854931712 5171769803469911041 7205703035399569409 8493807528082079744 5558056194669919744 4470305261505250393 8340337416694380993 2040081857869882880 5595692340434050305 6782337705690005505 8762737756307718144 8179779148267610113 8922080581700468736 6957091718989463553 6319705318550052864 4310339085411952513 9210660258739630337 62185289806737921 2766214793660047233 64450301408617825 6819548095382622977 6848453545725526016 1057166097907115008 7752927846458593792 123500839613890560 5729290388220133889 7961123548281126912 6868257637470399488 562727342755112961 6198653297492689153 996123867883527957 4577477848861390849 2713145910522562560 5270678849484383360 2403344408857516012 7500520567566619649 4874911929453228032 5561145982001741824 3498470168672075777 4316732392613337504 4989642154659034624 1986440969975869456 2667940946603229184 3791854238190624768 8082556041887896576 379467884659703809 5570333966315220033 2411437528690083936 2754736474912729216 7923953774389248001 7021390817682515968 5673980629197280257 9128905376886947841 4912951317244084224 6067681668980818944 993961994501092609 4412051147790483456 7626711665522918560 4577341581953941504 7958014560097533953 4908403892274082048 9138304497738538752 9030414674437562224 5805920281521741825 6099985216808247809 2911975532534361600 7476137787040931840 8520733696578076672 8574514787241681408 1202965286482331649 2852330184024933568 1646205512163490817 1510567551654264832 7747788691489979041 4636161573512459521 1098855493322419969 5065223035010899329 4556019266307596289 5226736019819479040 3684118641215614976 1799406015725568001 4265470031149762560 5534698285986134529 5108543027300466689 5332778318567703425 3838161373239879936 6418247165007200257 715487996892632688 3787272441104013504 4174262353748320256 6497123771078803456 1865475178370455808 8064311525930647552 4151015952901300225 6466712697136119809 1027414000816550593 2073218889524035585 2728371472136401921 1361542536839364608 8383278855861043200 7725365851469649152 6118840595455696896 6838617411722397697 2485207973460373504 7934100583635697665 3991636699032569856 2094660842222425089 8845293617445074688 1729674431869222912 1247722487269483136 2789061275715775488 3817810899865810048 4357258640884805633 3494554324209492992 3079943928162518528 4074916208289541600 1804194052385499336 3762491013108986881 7410607099751538240 240088433403132025 6800941345019183104 9164714392621102464 8534427036056228032 5848902267413106681 4718556285828188672 2862427737125113857 6243528028500243200 7300536707456860161 3938529717782404672 8184893736201519105 4515439071978225665 6056489199288975361 4399792858237337601 8278633797021364033 1713848618537362785 2341834730627203073 2744982983372013568 5936361577770580736 1603989698199937024 3368421764047994880 5821901155910627584 3393311351279013672 3140970364585222145 6421081624318818305 6171409099275188736 6975283326671134097 60397372741951745 5148022803999221760 7033914499966002689 4822252312411673601 63590318921629408 7952172913624154112 592686005487364609 4578178779098539520 2871274992599532544 4057786912273241505 147424668593628704 3620387371690565632 1336308935098135937 7981521907600910336 5633624900369580033 8150999725184099905 2679302604596885568 8516962782940950384 4479494068179058689 8452205311982091264 1259296937223369921 1321490143656880129 111890930007183361 1224587403359904513 5206853071198604288 1224738686516477056 3707033437662888961 130394917669037681 6446484509720576641 7654568238423403265 2090775483193702452 6334748398377103361 4511030059131056168 6405129332305491360 129067272273502208 2853288514643724856 6703085084582841152 2692836801383626753 4488285419876094593 4740979944961703937 3364011497762995200 893279269242780160 7222125181069855744 4729405482156163073 5459547403956690945 5808826694237527040 6614259442316747777 3450199196472793088 7631884393408570625 6200101042890303488 5700484354574931968 2946516939325177856 5760613021070077184 1534432583025164289 6351020524500918273 2627401412466561024 5744265187398746112 1286785015993929729 3626956268170465792 3996527751756524033 6173095253290909313 1100897888628562961 95203197726157824 1777619850643549568 8083062307247775744 6594201542316589569 5875643676919779841 6070852421562963585 3461562693618829313 5099408885488215041 5688106701757535361 3752921062579724288 7250542897607635969 2946771045229507585 3200481645830296673 4051505809851395072 1050099968397092801 1457989728296837824 5899355501136046465 7932267102745611264 3262651069637644288 6553604819831226369 6732062650883306717 5367289833384161281 813449392824404304 7196518659490622720 3587867809027168256 1531784923046727680 1848373757996001153 7668105008658331473 6484991116875366401 2293091044426047489 5262752291171799553 3012864559697039361 3251438311982166016 8557311973016035712 268726422510984192 8401303941065540224 7905443271882972417 728935384266159617 8242971184973431809 6026793440449833153 6469081072580668289 1640113065639562752 8781459430524939137 881013912623235072 6114771723040063488 4517694571436908545 8300476933898548224 7590605664325305913 4579844729503011329 6445034026905921536 5344142628411504640 9097256327734079489 3809452129924583232 5043153117489856040 4668526196075920385 9191740152233074592 2302049786791361025 2810066321972224001 7577853994359513328 3737952242417432577 6365351259830767617 7634121287963476992 3625582654795010305 262714970608251552 7655576517380673537 3738300327207772160 631866440094828289 1175933436648365697 6645639369824775553 919461489460249285 6364616216169229312 3566900433207943169 9209825294258049024 2495015053513418864 2383523188311784961 4111397980395798529 8612576074918047745 5602853254210176000 6017438721385212033 4252264235635186944 8667171094073970688 7707055171536754985 4721644873123397632 998998377112573185 313486983630785281 4652571072762420288 4080658913376099329 285229518205280769 4334291035147710976 6497347864616968192 7364437286104013536 2576999578857352065 6875784095678078465 1528335430644652032 6225568634998619136 2134740424674246657 5668730856374640641 409594833481391297 6117908831040538977 1387738849458974144 843047518299750401 3570495116481536000 1816484346112314880 4580158199708475393 4649452968214827601 6927478713941689793 7041947474932199424 1422834784459293153 2688197209337958881 6180749998472926209 3292865192230612993 4455386629440719872 7455060083095230785 340500785080061873 8067857199377246208 922846810588457793 5331332739416364289 7100362800330080257 7123755675129359872 697588944220012544 8809454461033840640 3003981225054185600 1362112860885175041 6764321065635784705 8793790599551981952 6685864761963099528 4596463267618440193 3755574913824016233 4781441250930219008 7221888496312200193 4903663338244413488 7689866099407773568 6864618942727979008 4212215803953884737 8448698481740088593 9162201931375837184 36399402936934400 7848923537041097984 8853481818889587968 6159149942427815105 3352019483706403968 6489779148900448897 2542133756136228865 478766076347035648 8467712581596225536 1305962172286314496 4205662016587874305 6932057481901519104 8021181951152422912 2190510419748420289 5861247770642464768 6644269769569755136 8505779382468277584 6274566846608834560 5090851051834567129 5116866724677419009 1064023311011504129 402962370466156416 7227490496765091840 6299088289868152833 1439074896860807169 4427254159623766144 5737908903752960188 2618033324844027905 3433825035135558912 3130790232017255425 7013458090628464641 6713162297469159168 2652838639073618304 8755968378405300001 1202270894892738112 6165419714530492609 5017173206117215904 4062304246022311424 3554915594539204097 6977399513558957440 8270611976163425025 1398789901938391041 2193567365011075585 3062642392199497729 5327644520516911105 8210672764023717889 5506670184823848961 3335801576827723776 7201541305928031745 2890219658477741825 881205739951634720 6045115839764783489 3553947006744792064 6823411083491468608 5467128216819401729 4705162824806822016 479259438619584512 124180455915716609 212060907951952896 7391686231391054849 659008094271804929 3861814944843397504 6225586348613270272 4219257128105994752 1014687652577617921 5222964215857614720 8115807635656280320 6523991858337274112 1996621455770653185 5166747724629237761 3526844996932695040 6087091492815707521 3713966658962724865 2211041816274665473 2919631036941664256 2067144968623131777 1259192342101458944 6744536546226995200 4889562536236381697 7984422623730556928 7430017375341821953 9200655175332667392 6635948621030957569 7371612557583712257 5667415016693775333 786167884916280024 2543537973623529472 7725924065354285057 4045656625745149953 8007842298627667637 2619082676367844352 5484145540543479808 1454169904419053569 6734073001780258816 4063975815309557761 6619111323119648769 5466312593418682368 7641466056873563905 7733131525588307969 2273123645088976897 1041765716795924480 8646892356615733248 8937936646145895280 7487232445108323784 3348996422733379392 3993461445519286529 7280963627531030529 4556136035447596848 4003174895811525649 1852734327918789505 561085931650706432 873355805330976768 784133245387176153 1488701352614695168 3528963168598656288 4927522560259653633 6662176970609005056 2428952084485832673 2430534067563232065 305493323698524672 4732894550667828224 6439604066441421568 2144656213426700288 8185575517414803841 2430340148618899040 2935516494793952705 5846477891436486785 5621750644465270785 6347184982603071489 1576289505749596160 3205935519491588096 2290012744249081857 3482961482259931137 9004592575573069728 1411158720691097601 4559100380597149953 7930110305116941697 7534668124068010497 4209063208929208321 7501051074843956224 6744195536128055233 6655944917831647232 366292980942106112 6168978513463948800 1110122995964373633 2528025874009538561 832663142750163729 8219641381742559232 1409632890749976577 6702565407153717248 2050766399256696065 5301009176618134948 3732460606002563361 5907388764882965504 8278978708812422928 1996310269416653313 5905161748461846528 1061303847098460161 3458808965190942721 343417357035588128 347861564118659457 2727835068437626880 7964181207019560513 6411858268012445952 8652698464107393537 8331388495924407809 4948965926482214912 1062853128316355584 1043096588535321089 5453737054910735104 8365106599307158016 3420072400329618433 1323032903404351488 4146478518878943233 3847801772040014080 5459403145375973377 2783847314640387072 1182329552934625760 3277025081996584993 5425784045190770689 467707349924859905 5069502131207063552 238508893367461248 4759408745740238312 4295255430482262785 1361636685034229921 2620614070696861696 1689108684809028544 4045826495803848705 841067233644267008 5342593298305986561 8461377154397719489 2070353582856032257 2100116260936278016 7374815042594237992 9013952893347670017 5732423162278435329 6766604662830908736 8657320681948381185 5797746472627060737 784663822003249152 1336678114264225792 7002066248532522816 3657117518593239937 2157625957456629760 2328295906002445565 3596408959380496384 3640652410092716032 6931406423199229440 9170075897493166295 454255968908078753 7632176992210978816 3317287848171274240 516987461554810113 5272225390539602944 5627908517242615529 447525513629968128 484095434492886720 8720656393733417984 2551597010812041216 2842205388233834528 1529637617943471872 473776764224297473 5016856003803611137 2717678613850263553 1282282276641398784 7807746713605051393 5476208729523513729 2707249349537775616 2336616903843086336 5625419235792519168 9204077793088460320 2504206933270313856 5452004597197899520 8563529139398715201 1336006125798709216 1562137920430948908 8320977240677613569 1497556683339892736 4010234171992178688 4086452665320769536 5927769521133389761 8728446098520037376 84450872908622761 5416578393130996224 6696166152151948289 1441638623116636313 2318699826678906880 3174837134214051841 1136764520612708353 4010722536785678337 2993793009073807360 2438580490052459520 6581033251800383489 8706330739223687425 6952215850013748225 8136165379717836161 4337145625396540609 4153923313034004928 2659474298190595072 254334753086791041 8367045359085239040 1285867369246956032 4942909987776303104 3598946833889479680 4194061568447831809 3360777694665033216 5463190204673163264 2950682831585278977 8151807684858878976 5395795246781090816 7539345455139946497 1084717505087092736 356829410211069953 5278201191820237176 10124307111452672 2398768241128411649 8856948799691554816 7235620718826016768 7487979398665607169 2229343170077629185 4435653729083439808 734157690083381761 6211494848348525280 8394918122169052928 8665591099251007712 5362999361952974336 5373525289023205889 7627211976311498368 3613601739209281984 3876594876820574209 7476875515969394113 2490672836961959936 7920788614165864032 8953294451661078528 4277489370318925953 6511626786319889024 2988145564776674305 7974301202766856192 5341278063487352832 605604252621799425 5391855320886990208 4785830147999380353 5862387124093081600 3761782013864574720 159769793151492096 1544242641044715009 6099901978736151809 3825397934301707777 4553289015412011008 899520847870152705 5535219622809403457 6158120778055063040 7109850878974444544 8436619007723826176 223077527576903681 8005696292637474816 3848762759898202112 8363591497154066880 6566731342283177985 7916092807746124801 7668370357951984640 5690637084791996416 946585025551859712 6639727655459025760 2667077117332922369 4488432062347909121 1359275261544754145 3085355482482293472 6641247096280949649 8045500978244743169 5294109685382250497 3262408400722735105 4575649988032817153 1616731282763620480 584164851895926080 2962370956848934144 8835703729791270912 291088783784366080 8803903796668376256 5903195858098249728 3392567819952848896 5482548883229818304 5053837795397457152 3011249665099520256 2601285768152152064 7299472147249426432 4388068246882706432 6562635073909050113 3257672619068796928 1020194707624753792 5137422994030934017 2243780245731672065 6092227991252171777 5511667667367014401 4776137291459720193 3654119572014858241 4737549118371403265 1632958731226908673 7313088248050257537 6986921126377077068 8288990484256325632 5867265987147177473 4225550465318062081 7512606601363925249 6610584288164463105 7699946129644028545 419029394566917121 8269152261452300289 2970767144600360960 3574807087635197184 7424273604745995457 1966001367049279200 3160380114246142465 5641428414756831488 3303070884258521088 7200745535346866176 442805167068168025 7620802403211411456 5866732861750722560 6106231300378503168 7199782443742158960 5090163907269994881 4841677005273608577 617780684765642752 6932327044667658849 1 5810697267167164417 7812138497978712065 5377333883517418881 3696068672155661824 3406629234257487936 597851470865417473 1575576603526635521 3120122968674253376 906640365407002624 8908913035242846209 4016414479798838273 980613386964303873 7747958294754213889 7248100747910236097 5002231488427486976 6038570210378675617 6703834384081029552 3637804195428283520 5706172083988924392 7158993857087327425 5954495638997095169 8454185977555384320 6716431363490095105 4156033922614693312 7834468051069142017 8563187186813370369 3496443432629216896 6929450774983749504 3366134783708098561 4359214029537620640 5540348120829980289 4723297074189667488 4118173675224420352 5927456390773586817 4828030040663132161 2002179624744411521 4405105222756873200 1492596470557192288 2716892548799599616 8052437482936034177 5289638459572441744 7270877216565989377 3838317884961940737 5399251920581434624 8033125946413457408 6665082455519399936 8778476254448611072 4006610915624222721 6357011645370390368 853042973039198720 8571096283773403137 2164051091801991680 9172747594892240897 5755136217957490945 4543926391609753601 6113632793123897345 7275234075845509121 9134966874351009089 2097135823943845120 8310563734488303617 8640499996549816320 1350281740044697600 7137022014753190913 3342447577396596480 591507594898046977 1425445029535310849 4531634705540859145 4928976134192803104 1424297452738884289 4984267199615008769 3046710115344773120 6011579232315604993 1241581753906996801 2618130854371130560 4989430571814175168 4923500218439370752 5632046066928975873 6096701864227470025 6904130371738681345 7651087147031684864 4296616991953969153 1833738912794392577 4273240182146447633 8744936477122430867 1958334799548944001 4096418508065594369 7067086345129333761 8410666600294752257 7749556437410223488 3508917683701811185 8268166834250665985 1919950622568835841 1487669860317495296 75260372336490496 4066903517629067968 7870535509900519425 5121169510731504128 1664239973988127464 2840264253056065281 3747503365221217152 36912118720403713 5908763036411735041 717731843806367744 6881908716368286337 458909985322290912 5707020136932761600 3885129738734272512 5279561630468015168 38933155367579392 5042812947582748672 7738652746524859392 3328237308401505792 2726251394018759841 7219969567632279552 2419212230029639681 8843238083683761265 447728498882164097 3470631589917706369 6237688686652211200 1105088768798089728 7587798443927535617 156628834408145921 1210033911924043777 852611951370237824 8169046175331789920 5655628740139563009 1217781736716517376 7067753384077156352 2240588256238984192 3825119932928229888 301529710565296001 1879639105257078785 3874893868066288385 2937155193739231232 5065568439692012256 6607013602151500673 6972620266720608257 4365114228295853824 424473343637852353 7779692529288039393 2163794313533718529 203560041531921536 7081707249710563329 4915663894903918977 4645781044611300225 7621229065713529345 5142395695429345280 3218113128809338688 2138730876450619905 9197727814374096896 3565486805976557921 909364705456755473 5959851852908848129 8351651126171148896 2580691289460674560 4096328934957285377 762866852447883264 6389085661059096577 3552955925070909185 531476139977402689 2042075421833900033 2123944465664713904 5187909921699890944 2958087255023263745 9029425905304490561 5999198780624955392 3848725621179895808 6153364453373993472 8643187684994449408 3121397691216145280 4776804928337412096 5713033314502046208 1849916570194966044 9095072726275013936 4972089105930575872 300286584250035200 2194072121168625665 3065699759793291264 980616637215801344 6188953614567766016 6287024556798820352 5845055977793175552 3323444481444748400 6243872701158361089 8606107264586395649 8220477253030068224 4056732451839717376 641984978059100416 4256093519670431745 3884790710693980673 6098910222020288512 9004961959255391233 1872205519651667969 623831701996827008 7037732219463475200 2503728109781382073 6260625431825543488 2364918248915249505 3740115311231985665 6719334453066539009 8467402193560436224 1557139619804911616 4520042219538987008 6856869859928772608 1181974237544456192 8956655049735475209 8933036297914679296 6247913580050735873 8053488764690118656 5800846931868932096 7562957050356168705 2235533614101557249 569903057998524672 2400557281641332737 162226290434772225 2650006006805199361 8053001352919418880 3993376918217474753 3587892654610481152 1563167601559751552 2602692584305780992 3347704427439046913 570932982603776001 7066627753242180800 8207130808986892289 9128756711492622081 8768224174642963712 5826961128654692353 948825064980137985 7761150761353967104 2904921538328738816 7136304853643173889 8489185572743191041 7164125552068786177 4751125690453235840 5948341167283265536 5860939286640524352 7258899108314988929 3535002573322897281 4812649899346830464 8598695982370419461 2585025792678268928 833498223178350592 2606878180521374208 4063134101639528449 8273326119298573313 7741551630442010625 8670529253264641536 3874551350090717696 7189030294870129152 7943220075428773888 1451921193400532992 8176708770419372800 7891848556505006080 7361530787401238529 5520526118747200169 7875041134033731584 5510631751326861825 2787524484970504192 3092674599837346817 6591559611656325120 4911118281861665921 2356666359006635089 7573983570540387329 2108447804050345185 8739877141906071552 3447742213325471745 1060707453871349760 3329463150793845248 1699451189378625536 9174934582743773184 6951131615191049344 4556521160919596160 8547999304621602817 941370467170922129 6179646877152559681 18200726354347584 7638252935512075776 1410036471411021313 7358922369310676624 8804731168311541760 7267310792861057024 4569719460904879065 2914187075974873089 3907311952549480449 7400773714183356416 347086455925501824 3398991553152926976 3361814122254368225 1786383841387037697 3466171900797911040 9042806850530281473 8723984647161609504 1016667303507353600 8230417944082595904 4155139316903067648 5677262586248991264 6761122425630359552 2943920212741843969 7084207573711093121 4563302978767437824 750235764178282880 8907807880051838821 3396235959995144736 2473526309984250881 485210026243506048 4408761457989528064 879062560380862208 3988716548510007297 3583900684796904192 4499944148118208513 1312316117305796097 642478662668253605 7987386016872300544 7694814088680740864 6874376614407307265 7341619435546389249 6171558276566351873 4671263859311206401 8356448678672596992 8056799115958144256 7196258812364401664 8401191931042309248 7697258493819254145 656549682244425729 759618865492780032 530288126098268161 8290810750263219200 6563841192156401408 9056215441407708225 4711743007006670849 3966616317041332225 7566109056977584128 7999532593947607040 2126354813242659777 1224997660061417472 4601503414129353216 7737897679813021952 1722951019224676896 2503265813351497729 3280686231215818496 1333449992508045441 1627019199156793601 9066626850251176960 41854705529137153 2191704430201417217 2381118264320885921 4675776265819508736 5772039636086721025 1665736559903998657 1649904393069883392 4530618013956374528 424319045143253889 3474072680874096641 5012008916970828673 7560462080521876224 5916661930391078384 5438964368369772545 6258365452976067393 3990129977857785345 869279636751021568 1967527543708516352 1967134404064059392 8314492238769293249 5974380472432328705 5076617234084855808 6897934573065290240 5492838973885141248 4750880383576100864 6008393855229534465 1129303373090077761 2211985837268537473 6545361982212015361 6349563298665365504 6682934204703733249 7772966216766155456 7241524752834392577 3167099759355609940 5002030678161364992 3072973490534875136 5105515181487489025 8649528098983756672 1935710200623300608 1318611134384373761 8398180324352598016 7776443993118595968 8103361522068613536 6856587587511542784 5873295546495254529 5717056284531564545 8270077035178744320 2708202445239811329 1368335766717611008 1 6209720144391436288 7959462651480516608 4480704620386086912 5775044362374435328 7420761616262889472 6855081957810208769 7929623888732282880 4954993574074407936 7928890016446865921 4578638617347948544 7222642233618153728 7146661540927781888 4634916754545868801 558367428865967824 2796535728831299585 6841405798951124992 1714192535605540864 8014986643503875392 9162653538285355009 3030250371599855368 7414740259371837953 7022914674793381888 7311944988162427296 1325584638094601216 3740506682976567296 2735480877316221440 3835604566269575041 7887668030354801089 182434935824658689 2579792791595268353 1540908287136680961 2232865378982097600 6050935448643207809 8370423343294709761 2285803678283062845 4175403009002809088 2950563290116448961 1658198478244047809 2974447861039431680 1719793212744756480 6565105427777935105 7973935493915413792 8121768264134936544 5098903959937399809 8951248123648601857 3333302262027780097 8247970538947680000 3140098573482944256 1599016813811167289 6480011633907232008 9031128024606397009 1108883114034371905 530921662671563937 4936006757465106816 7539177628957812224 4644413036545126400 374122750781785537 5442937766645923840 1135019575028542209 117876003329869881 5789889604742136961 4432497702172692865 3898842357327466496 3887677623932000641 4632202321047945216 6698971869057573057 8595727087178186241 2554756350865884673 7960562099542220801 4822417365841551360 8075613560829658752 8066774595268543776 740196816550202881 7540928534906946689 8841437595077672961 6188213818410466304 4590440327208233729 6909845381478175041 6054755641702919601 5183172547696840705 3330519901812392416 8420229797991088128 7197938488070112257 7316348416408727553 6613157833131247617 5099211789079255648 1949550632801873920 8798455172442962576 5884269144417072641 1407120574843406816 4906242625437272257 5792424161708572672 5264506551908795392 6670067773066715137 4426768103795545089 6671036398794507264 172979783225932160 3992938941015087488 5541514236493951520 6187806597455937537 6760902099032377345 9200334169165332481 8279011687412146689 6308239848569299713 5190699561395649025 6153214425160247488 3765407846874258401 840965803641671808 4248460221634351104 4658847955806527489 8287796014781299328 4448600377317063168 799011293440080897 140578169653433729 1727700173401004448 8246443979010818048 1290214561486200161 5622942803102507249 6127548914821079041 2078514773501004673 8469937245804297473 6348996896457046016 7818138288845008976 5166068260110905472 2010710112413357568 7508128313742476032 7577541529286003664 379729960030994433 1234707640366318977 2077414196238346240 4799075367622823937 1380705628219125761 1188218691508670464 8244951810879542272 485016808524020737 4715858976850923009 292622798320117104 1192771459042508800 2218527372003557376 2585396128303482241 2301545954802624001 3978120945372491441 2672492829544742912 7647523165910040577 7833266793361608705 8253228069877104512 4294802025723657985 8090389406291181569 4401061173103929856 744590005145783073 5474529661302079489 8239706982601765377 7414034143131889665 2326930817280442368 4515348591742255104 6315371599054649553 6681634344516675584 1338377820990556673 7756982273522554880 2274841439004276217 2331295254562242560 2637064196960108545 1701518169847683841 7513366734022192768 8679892393758530305 5678255379555712768 1487346821577359361 2670778085393260545 8609563696983456513 8339739520152020545 447302397567312448 6316181214379114496 7844119422997266433 8479639694429915649 7136031035598053153 1017847745008796160 4797691336312187352 3935314898550081313 7174652073768910848 5547345915173443016 4700719104098943216 4537003001219242241 7643081140093305392 7639861464117488129 2246345995962883768 3867479009417710656 5573971705284329473 6243471896666750976 7176862039097927680 7575787718137347169 6658406665747955712 2855119517173271553 1164804339567529985 5064039562872786944 3850774543453650945 577756011011964929 1267348600125673601 7566774557738606593 270266445059919489 6837401338433307137 4100674023164944384 3476379254377279489 7908821132035411969 5186859413399466496 4104606987152741377 668425906940929 2597332075435696129 5465066561630702112 4085644344690737152 2940857050917961729 7696298602915101664 2637495831012485121 4561102646809022464 6771491208554382848 9085025566461552688 1879222389847749792 13114893051171456 210357090259804577 6947791027037763969 2313775490229949440 5574154413092096000 2950978073805339161 1517335060803411968 3474381299376262161 1772574035470132224 1492579216091810752 6575224257456687104 5462007725031445657 2815973485541027840 138991328469164961 7293376625130732800 9058008189864028161 5859689978374305664 2607276549786262144 2184766784000523713 668326896807329793 3105334381530513409 171566079464818688 3085276339705393152 9220944427937225472 91709987151352833 6574449742402639649 161316519598735360 1862527739952339585 8175733902965743617 7108877434907656192 5979875764399189649 3676007768238614528 8167553062749388800 3130345302191975313 5594051008402259968 8588086192500721665 1707407073852776960 7940473877612093640 9185727024844365824 6661207164303763841 7360015341438468096 1252701697592953472 6197743691061576460 6648036995072322497 8067599856318586113 9177584930810119377 1869520529356537089 5485641185084664192 6971449649132896256 4379495752662319104 2720875511476476672 4472606168941546816 5125587513778277697 8372352837827659585 945309170868461568 4822167858461762560 3393725535552852484 467114416548114489 8295583443848186016 4070888832104792688 1247419993893484288 5839009484295148929 5949316421211230208 3786758810435174657 7457440137839206400 1463632731821408257 5100206328305971200 2487134731560688000 1488574488163680320 4468449650318528512 4619739423656116225 8005148957834777793 3118064566283028416 4259263938909168640 8967707088473571328 3747566687648357377 3958292502840147969 6023737479783141377 8669573756177219585 830417141281325056 7122825365973630976 5633772862618802688 3712054629641617408 8200643865678487553 8602917161855986401 5047948761052923392 2036830459799166976 845608224749554048 2868458641402036225 7193714247419060224 7655130984843313153 1722289462627271073 4340997273142312961 2997410477809540865 8869829864014776064 8742194372542301152 545371607244658689 463037336689092097 7602518915826331073 3467956002438840320 835402048144162817 6185546848299384833 9146301756420402008 1579930695129423872 6578765555404832769 5803149292295847937 1884915688131805696 1431425739456973825 952641499491794945 6428186067226066944 2047319323800441729 7644386394398523392 8097051610529088768 8326550026854277120 8602216199310660465 4749378226533441536 3682283617027813377 2522918050068548641 2318429024831436416 1819176096488027456 3311435038510632448 8221425029605937088 142664520246806017 463509505424310273 1579288805596997632 1259340470467035137 7319392077686876161 5050137638537789441 8540400853794253313 6692273094202063105 6091936258291421185 3547757675386531840 307735938311217153 4826157270198044673 2918218465433106189 8256809425175454721 3170130124215085456 4913058032415322112 3186232520948499457 2004438695200955392 1507652164250078720 7104759455015752705 5817838915408781377 6879978026119852032 4480650528177319385 6127979451138637824 3206905776663881856 994260003126509568 2377299213394587009 849920733697021248 9033765806079234560 3757962082613248001 3586097121435582464 5710495238950535169 7548022312065646849 7359348212416643073 143967103784755200 8462639566090141696 4754425323484561409 1979434047518290432 2855270481525154817 3624226391145661825 2612472777723611777 3876241947831435265 2362254729968098816 8605712069262338049 1278201478098707440 1491152828057103137 2871419583265505281 659695015900057344 4161040192153217024 6661499348862907264 2510500213193374721 4620182276621118464 3169492994490675201 282804344426320529 1999741130578657280 3269502120894629632 6979428227500523521 5424771205797224448 7894407565242641025 529762333532892160 4001310654535719808 2339647173046763520 3460641635004821504 7655917088855145216 5495191155362501441 2673436152400347137 6587525707533302784 5015442482609324033 1600684912843443944 4245123173140244800 7817689463360279808 5022938318145321857 6817024191369662464 2301072743221710337 799810602196952512 8263779270496403457 6540122135834263552 1484728744243404128 4068459838082705281 331067077215239168 8247547141514208769 2192763700651917312 4310075236803555329 4426430323167263001 2765906358316189936 3214931402638323969 4257661439425353344 5346195646710284288 4450134641333655297 7315568599619977216 6463055662938112000 117836921345257473 2704552370467598337 3912776216518685440 5516980826464518144 2371939582730600224 4413855589848954304 530693561981480641 8388065574283774464 3392964349761990656 436623718884843776 566450698075911168 3262542388204277952 6156633697606209136 3958836473996054529 4990507787566723553 6482462751843930433 8129872832187035648 6336305992575536545 8091287702663533056 6629867856768642561 6908080203354718209 1488706147310780417 474582892905583104 481312711223230464 614329355552040961 6224496559856200193 6403858039824947840 8255996629668860737 6689721160108195840 621364604685027840 8120936930439041041 4868888991044640897 8995754158042213120 5858491616071859200 3124580358250147840 1783006326791806208 8358674237035905024 9132328933464695808 7941588482438627329 2262637612933844993 5117210471696484816 7600145229471592449 555871440109165568 2678827963880508609 9030536954490276480 4142440669981796353 6391997372300828672 4255852916326006784 2912994084471742465 3723754187132184065 2577232148110342464 3672785182221144064 7708986081665581057 1503814224145750016 5857353224523297921 1610400328195899392 5157588435019497472 132935895122664960 3514950712416885520 3797194382729120000 2922388943579416576 3198427684015256448 8463985756180850688 1063436408682956801 8569903271846010881 3029133655131707360 1727241537072072960 1525238814470756800 2715953532567056897 2282044357800553857 4087667425741045248 7644649916600500224 2227945473300709376 5200515745781444609 5099840602546110465 6733385790175254529 2626570036466147841 606431724837001696 3531031408883927233 6609270008825290240 9127182004684323328 5360977720596832768 1579998929681603584 7077573398852173824 3839137858470627105 5610534132290609153 4218520975268929409 8404635653796143105 2539847902740334337 2478581571625496577 4331928884290482176 757960315774374400 8457520521356810241 113926565997713805 2605975310725763937 7116263210348367105 7805272686053848961 2536185783636174529 3264058292315357184 2778902018027740288 840304328356824065 5435915623257276128 3796542110281981953 4549490656138199041 4482095125519925249 7134166538204559425 6485439417089064577 7881469438670686464 4554278991080161281 8366131060105204481 6075947267614399489 2726759037946707968 1863772674298556416 4765049987252974816 7298351712659304320 8325033767295663985 4671658881152279680 7159172658317188720 4581511879121371136 7809011832826322944 6626826560021729280 5310016078861977857 4620110412848153089 7713118548233540097 14142116220553024 7315135475030749184 2914104759928438784 7838410743999233024 808214116805246977 2667993209903122432 5947534476674425153 6495028492269258400 768258032010714657 8001239131584944992 4361398816016172769 3681737462627299608 3794736577496219649 3238065065089474816 4543569231958581504 8740687106033712176 3671459714181919808 3186284272854763521 8746171467908024320 7805746349503361024 5454880356904352768 4506012662068150273 7794958921432563712 6199316337790631937 5021287610926727169 2712432949235363841 8731162404388339713 7167034744187146496 2570320499276701696 3833536151468113921 7132352628690591745 8160076805300961281 2664297527224567808 3538555254534493697 6900770014579589121 7608346653116774401 5721215611607510528 8271852735429197824 4423877711719370880 8175096070712041345 7508723166782303232 7513831986840623616 8013843595789733248 5159263458332266544 939333588754059697 3793981005550128817 395933649031210576 3252238012586934272 7253636275429396481 3749876682125475840 5059878113398295808 5863965040909729793 7561940752188747608 3079696927377687553 4995058425283328000 282970949159823937 5085453800892130305 2874940097060721840 4807066260898517505 8163225364047462017 3013123443591354432 3949585069561864185 7344857547630969472 6422923385770339488 99152023540596736 3378371031430576993 5509664393611853825 6138876425165623297 6832048872155917569 9083639636582586368 808534839482812416 4704445646305875840 3196935581252686337 4198527339523964928 1447755663344329728 694169786884739329 305390964174528513 2827273159254461473 1812259496796011520 3963119029692661761 4861364261115827969 7155697724353345025 4944907848876851200 5971849655257587713 4641845159001071616 8828583485659261248 6643644427366950912 6681551110665584640 8932583299678520321 4830993196380946433 3721846594524577793 6082371556612505600 257662340536100992 874649008686376001 1252087535114055232 7518836053798069504 8867053635692179328 3612146175205299968 7161885995599429632 6506265967946504192 129739460500127744 841387719068193792 9065411043196714881 6312334821601586176 1621745690021773664 6843470829258412032 3402118920300422657 8125615507670387712 6724264932531256320 3696272792052039681 5460209362473738240 2985724158448880769 2681946220179734529 3401805175345598465 6101395725371663617 7617297277234149377 5198915435196356088 8931107041110525168 2330188809187052288 2325229915783174912 7306832866668478465 1941325395145268225 8206399524636590081 379336464206493696 5613349956290993552 5236299768540139585 7220271429796044801 1964543079737921536 3048260664640860417 2193643574235127808 7502870524910647296 179657393911359233 6507782190255361024 4519765784528039425 646851628870636545 5668240881525449985 8949908695981420032 4497055112271872408 3853188880944822657 7275681768705654048 2424054577135499265 4093036225959587841 4504925173736275968 1347306113131995137 3253407002621116416 8658965234262371329 3252594551622085808 6147813403464749056 5056837453019086848 6898901053380468726 1482077024726712320 8518306427046612993 252224448106505217 5577861599079050241 6900319270430982144 7434215115343359072 2951606001736790369 984001738518475072 8372071424835862529 161776443262517249 645675784312712704 8588555735123230720 8808634593729293697 8211581393897990144 603331940031371776 1719501344996400361 4050989254821347329 297143967365771137 4057722414360346625 6699731903103547776 5347802063569475456 3927563835832532993 8053505716739701760 5367232420975788032 1950542448664465536 6404882827309416448 5541677130770981889 4941595480503119392 2647712403706363904 6313276727666342848 8748412788734124673 4367219225006999904 6905785980662579200 5806451035768988673 7380434150366791680 7857559146464937572 2826569104789034752 5195947087565711296 5750193177550470657 4501495161103364864 818466449045061632 3770356911483032577 6599972989037128449 7610650822930540736 1175215134088869825 3092966030051156353 7401424837290199040 6511249354620421360 4625256298691545601 2092955679557342513 4256563982276657153 7868406276208896001 5614271297790930944 3857913597927161857 1761715424487276544 263540718349563904 6542502496420251648 985701229216631424 3602059511540221377 3015103051831062529 3677783491668547841 7582513188908999424 2449600159771176960 1595915881392005120 6556085759116804096 6241630919064136960 8323538931919979008 4521904540356968449 7595255865463151104 3492288892633382912 3127137793164857345 400618836423745201 4164268774482952193 2981585988340203088 4463931787953931297 8775773099065834497 4204032222202329601 3285115442140839937 1039543743375105700 7390677423584272385 5693237430491491073 7786151788663605249 673056678041702912 8994793662216255360 3975438828320010497 6472516122154369024 6313395045732021249 8856480243223101441 4595285401637887872 5661353376335118336 8608511676461828096 5983403058270709761 6785591612827134337 4499900885867138337 2862820898833838401 7556398235189755296 1433103617432060592 9172486799737948929 5867116461471451457 5234697956852665344 634898154992562177 1492972916942921729 8407847179273319936 6965041143328960640 6394394839430632193 2468219352312864769 3084363577022644225 1312121591596938624 2986281290795581440 8172947239762500608 1705242989552652544 1155265296853724288 6762310037037219841 588145531087571969 4635127136569244673 5388931705696073985 2707157158948708353 266276316650119168 6465909058560627521 8547919284176939265 3331234220022379009 7516419429529467633 3127846975601144128 3933199874576173057 2697987394505710209 2104427810379216348 1199995652459200513 2383178369184311297 3342651157921301760 94251278316797952 814139415346446721 5546485119330978384 8991584246093611009 6706304341022969857 2593551311735236160 6010287175266778897 6786848999789166928 4511769461012724225 9066599937046300673 4797278293212563969 7527856068196237312 7639490905544851456 7445915664454663680 2082900642810740737 6998116995665764352 702525689871810561 6870399510886550336 1089868873289811937 6072280843043409921 274480252265062400 387918736979432673 3161317643507718656 7574263285947301889 1755237380816390144 4705420494197652329 2837291537588516160 8261081360560488449 879829685017872832 1060938759593700800 4161667207044328512 5793225809858576384 2719656024425566976 7950449322645489664 7932964087050272768 2448877247613304832 2517784171111839616 5606628669828497409 7085921022207288137 8216343949813337089 1684980061375004672 1000423086047080100 7360247616174252033 6525278723072600529 8915276431748860321 7822326440701739776 8356551313466109569 8803934484142980096 6798970967048988672 7016070474038627329 3245010677105830401 624269732855349248 526367320041508864 7627238035939837316 5897929350260903936 8397390822747930624 3933558948242695105 2719543759308247041 94966369531753089 2135975587888235521 8253069596010099713 4977153501796456672 7410618928062758913 4010555836758151552 4404300063122261760 2777798976207388672 8491091445566233272 990603056776615936 7242923974626316865 8513124823521517568 3842969673469652993 5797196568085359808 763671756091359233 4823265798132252673 903234428478720000 9207772676389818625 5999895574211723264 1411377532444907137 1547094502639550464 7969657087471365632 1198298991460409377 9078834517035938416 3377502109151378305 2709498341516697600 4746684553255832561 1603287207486804992 4235253851090274849 5781179721953845249 5215738471722348928 4182838837937963008 4455021645585133057 8510842618983675904 8197017780242755585 2967188842795810817 975776613040945153 2398471822049263616 7150393761451475969 6751908237562146817 3279396763676386304 7546438551700447233 8922911000526626817 6004441419778621441 4961573294523308033 8510561112029449728 110954709922637217 4239826173403896832 6358892474383756288 8603517348960106497 2248472484034331649 261069547466163712 2972204833144569856 8562926553053462529 7518256292365402113 4388920957796352000 1074432364010864640 3583312825313607521 2575825776992101376 4073507612149290561 185198363419107328 1164375563134693120 4492075227789822985 2702439698394415104 5380699142984040448 2162630913249011961 8074719192031250433 6089184265941962689 8148107605982227585 5842649375339188992 1715910546314660864 710074359971879425 2299074745007399752 5573383353096302928 1922091659123581537 6613681823931733504 7658457440210939904 7483203079407956801 414227653987101184 5536898708070468608 1273109015487254529 6760241115060478534 384341443658489857 4454896446801497088 1474019514029995008 4804229454359713025 4436723626321712128 8407059481484267136 1066264278364368619 112300783360225152 235915103084347392 4800577237491791361 2822163638676062208 2154303572931387393 4761590683306356737 8168612118041462529 1582057009988233856 5423558053056510720 7584197910740982992 3764027702154520769 8485576893003528192 89097234020892673 1951106256463929345 2142744285709074433 637319683836595472 8828815579984953345 7283487891791216641 7481002147306237953 7383162909330049245 5460534443502747648 7200039422986100737 4392605560464867329 2497198757785132928 8451985783846469633 5771570189689449009 2127212698836429249 6844265687220678912 7253289906853351425 1012872381317509632 975439872359242921 5383559265931205121 4703096470518225280 546372453520763904 5784926350625813889 9162158926310146048 4374897501983031296 3376224483048570881 7035180100742021121 6733976220879073280 4008247026714706784 6523259183537651712 580471457940502784 3893033567858917376 8247746194433593713 8253923526545384448 1795723721949315072 7823806715537534048 3514608943696390145 5720402254240743425 93390108734728192 8807842917136465921 2560188880461846384 1953645829337429313 8160293870558503377 8983033761886667393 3026631799093856778 5379501367145345536 3661324434403399680 6797225364632653312 2129735861233946625 7023410896108519425 460441522341356545 1722124274565062464 8827284396894705600 6091737159589363713 8808043912792091372 8717354027356040193 7264467734205447808 2446686381205476352 8537646994367072800 609107137643442177 8929942293131750401 7768752145128381313 4860754673340428289 8227215211273644385 4122506390531693841 643109519790909169 7444190546877824 5830862115570180097 80943000818605952 2629374820117320000 2594625087837008896 1962788206825063105 451197904019611648 6834760637335447552 2292641004934300640 1485668848341805056 7240554134168524032 9169935500396902016 3976094838542491393 1206799679805207128 5947218807949578240 1601989678837695040 2882245608816607232 4296281285551980544 8591205101780401152 3720440095568164865 4507788225601326592 8993481399227940864 8672101228047149281 846876765780654592 9093598202743166593 98665903480209408 3116825353771253761 3654187246277820416 8983601992818646673 508711055387451393 5336166599210280128 1473338628846623233 7551709638936592385 8977359664381356672 8931297852770717697 4644630837945401345 2346955834594644481 525849139763629569 1073762685536627968 6601248777395125105 5364791599436071584 7279128636893462529 5805582462500815361 8120492869017927680 124788806982303744 7861102203436014337 5604552493438894081 3641440700360737280 4183564279918502832 5145164957558132737 6778608534536354816 3301178180867169792 7864475589309406721 4115540949088110352 7490641251189694464 8708665682712457217 5996524030341591297 8209985206705793793 3370475743711367169 6971450059788790689 2829617391421123200 3101980225745715200 6559850852551524353 1422742743342022657 8867530847415690752 8381941046735787008 5044776605557555200 8105021429980896195 5841356151801644545 5345195988752687104 913662841542056577 652814727678682624 191505879708460800 437098059788472313 5530807932402753536 3097683931758879745 2004474129225363105 3820665045055963136 5478837462421904384 8397358881806373889 9141283544443121217 924176210481446913 2327357089573453825 7143047795060768768 802529533346208385 821137672365513728 7326096319830875392 467159373607742209 7642499453699233280 7625596612452796624 6473094341098921985 8514685119200636929 5732940790548048897 2105551959442595841 6621682984620549121 3240383095767988800 7042523056573263489 4162678943644005120 8765359988354191296 7980565267404324736 3129035772705898497 7471517852239757312 7717400738376919041 8705748011519574017 2609978733617082369 6156174143076663297 226580827364917249 4873921609495503872 5281688455887404032 544012373816833025 2872851386595573761 2029416213830377472 2773043752804148225 204566406065127424 4934773453872438633 6397108724250678064 6851433880212799488 4141497467231695873 8724716044043827713 4921610822896812032 8287202015752499201 439068597576728577 5055145258799071233 7169432941925142289 2842056572254849024 5623538717386007245 8884177160850825217 5692591332344184832 1748747753386449409 7833363486452776960 7912053276783170912 3442630693965594624 6971444493170625344 2231026299480854529 1480283549735059456 2485937885059506944 2355443818971678392 8382912246001231617 2285218973046595584 4281296446817038080 4040636923222620928 6845384025071616000 134513728688979969 958890290354189056 5065737910156177280 6611500897189138945 2209058603568081888 6155766779460062465 7355681720232874616 2623031018142116480 5996021511756363776 8579155421758999552 6793931761227557377 1844549782119895937 8526919374224949249 8265734818905600000 2311979864336306176 510537102217058369 928326453039363905 7626173253016485889 4657950162415779841 6316184709591777280 7960711273722347520 1386465964969183360 8795239039496093697 3878256924490789952 7249348931841558945 7139956458885357568 8943075294891495425 2353033528595554304 1487771707404996064 5670556264597959168 5858910667050106673 5213182314898915329 4082139763570558721 3623060662523369473 8487726226405605376 4752226572919373825 7529226939820179200 5220620921316823041 388436246136481792 568546065912717697 7613524494075088928 6909020928609931264 934415296881434753 1595148513709239168 3269947588488921088 2934792237795430401 6275559973047553024 8826277910819467120 223690477777131393 6484894429749962593 5848280922546331264 3046966733028033280 4975382846352801096 2322602518415083137 49150374547100128 3845451266762070016 8969731342396435649 5124558679075133440 5178614413020219512 658392355873736704 4739697588546256896 1556994693228056401 4843699221646102177 9097652723057607169 5102042070782829569 1567425153494646785 3713655490222420961 8981419055950250496 6201672660687613953 2194646820031240192 3299170749214329856 3200471274958468864 2532388224221797376 8835431424567431168 4901029580334107265 2100369579833159168 3452656227240546448 2838983792754612225 9020790825419866112 2116274325842434049 5207850049765610753 3560371822349171233 7742380197922554881 3218364900443932736 3146542070649763840 364126648664318977 8422066575817867265 689289556438420737 3536492978839605248 5729640659405701121 8353291399307493856 7455441571148142592 3273958901530968064 7661398539873966592 4456724450104451073 4793787627339874304 604618689260765185 7091174998324887552 8424990689171133969 326259910909050089 6560538814622431232 5610631231422457856 4115651435186168833 3658392307627894369 6214838670377683601 2759204706694445313 6971473547326766080 6237438677404968256 1123267332117659648 652443407735873537 5740379083047768705 7950873365632577536 6210746289038771457 5476374654505225728 6188684532367820288 712145130265509888 7524248242230986408 8630673525441067440 468303328688187521 2180237944641946624 5926557938058150144 3157219741638579456 1541009830979175425 7326232787317267584 5759086480981229568 6516663857565347936 4783688327102711809 690132225349737472 5269559901114591232 3448984377463819776 4898501789090589696 2982093809426984961 2283253254944956289 7488060302529560577 753693965863234817 6455445225302637664 8253576658994415617 5343780109548209153 2933983348420305921 1466739806230632449 2866293641046778881 8579026972229799040 3408453434271200513 6893338742303975680 8946847628042315776 8074615715276435457 8268213623666769921 1748952101555863809 4020240360187893777 6516411757481830273 1850474641122062337 7435847510500417024 1187912575586183809 5318420548400515073 842726472664203264 5169031480924350465 7196668839631273984 6569377962357537793 1767071237910774592 9096738122307358721 1355642153020424673 4535913136068973985 7880071767205079425 2272356568000876544 2179393924326597249 5355761887491296768 6460534751487887361 2889220391554880704 7418933139041091584 6853304647217551360 7581783927058522113 6990863067393604225 5359610906900545281 7854488952986271744 8923864259373265921 4939931223003979777 8326679725100512769 1714403910698467329 3328091931409383425 1591808590840297985 7138279426769596416 82752673990913793 7364937837472229377 7893733512397206656 1579151319450698625 7417845275776430337 2684962369601916240 2084562286359098880 1570576310987128832 3208932523088805889 990579876922949632 4540266648357840897 332500972081373824 3669113770705050880 8607495563692662785 1098442088665488641 8378290428314177536 1765861771899586561 2400590156347601920 2226274329139173377 2498811190500210176 3190490332566671233 1830393732090158368 5635587865983195392 6755582034666422273 6562707581197635072 8656388098934404736 5570198412371027968 7093472309180994048 7803585961516130305 3209048948761587456 2816790551908755392 5223301215563380480 562674221536460801 3673495371405549568 7378081997257651200 5103802425608764448 7739534735647465345 2757064112733684673 5303945977459638272 4984463957508009984 2409341600750006784 2055860837050741504 4494402943662268417 7776283913405221633 964019078407131137 7121400292661903361 2767990471655727104 3252251711477260289 2378335062077424321 247188300710724993 3931935506677768656 4789731332755922944 8350171172136026112 8335527984676929536 5120343356540691040 5189853358401683456 7185424540427257984 3040547501497798656 8273817533428453377 8076385569622765056 7552632348967223296 5002836246376873985 5889272514941019904 8339460636863524865 5493213935178237520 622858349851386132 6936242060295678432 1229004083674831872 8276676362537467905 3624990496205623297 613152672024810240 3587622854105853953 3173629129539815445 3837484100372316161 7237779269671190529 1344864487068382209 1184502106927025152 2256742385275433473 6829974279604291585 6444399212447023104 7297765178534543361 7411584847163651712 3540067938215546369 4469217851641176512 815573597487462401 3454660866813209984 5269395218730587137 5665765561168177344 9210979322471291393 8321253524021952512 4927247746328107009 1663094155831132160 6394432503176486912 7615554807820790145 5446596092244685696 7585333493388177409 495302847206681473 4748045326145148417 1109690684763773952 8072839781281375881 5453635316946845697 496825168734090496 4402321848467615328 1180836598161424385 6823738815414557376 3103961229806721025 5336100852061350720 8873539609375667456 5269972003256620865 3404361049772885720 4427690535298170880 2083801078948663297 2121364875027468288 3105704639194813440 3477695477121673217 8734426992900136960 2143241765676260353 2498966781555744592 1581939030638067688 3179304938073782273 6338891099555861505 1109718105673959425 1226055782521259008 5185671673579522048 5669454511459750656 8019192346504832257 1352425441612500504 754220201475805185 4442910823158294273 638452326406784513 4013933304760762369 1945448800648101888 2755075603796929024 4400523119768665089 3427522087856204801 8350518553339494401 5429234385986256896 6351145110821097985 1459776898255357953 6586069767216566272 9032162649046473217 3942842974954022401 2740244975735908929 2262959449521459969 6940900681659531265 7984327976766337024 7083896045981532160 454506407074502656 7295830044499260417 355452758360918016 3145644614692212737 4627190894163177473 4900850963436916865 4791476964951592289 2200708697578087329 8625863929660507137 3252314871031292160 2559076746750193665 2687823632212451328 8239770220779206144 2860101860528103425 7391660768368670721 6872672594286693120 862019325930576128 5015275378611595265 2738859913540517889 8004809626087940097 5689068260613428673 906330660155744256 819952509659381761 6020202449320869889 3221485768625695585 5312358243837165584 4329904008391716768 2426862481221328832 2105202480521363456 7077204148669665281 1850821918188691457 8807800243504816128 3572194392714973185 8356278011180775060 5045891375327527937 940284247281713152 8487134499299107329 107859033084821504 787102057319104513 7117362971958050816 624012336546600577 6563998314217795585 4879405113107917312 3194495006076259840 107756572265050112 259234704025937920 7373177589122662400 2054620002604463104 9220865273914761729 891458862743519233 6324000496260014080 700812274892135425 7781851504185466881 148382064883752960 6803068178651995185 9221244099293020160 6113947469688602624 8455829801178855424 2485141899533795329 2113390480502636545 8536204179956036608 7250924603241931777 7324062260958348864 1756986700617895936 8334576553021145088 3332507889824477185 2148782232562114560 7497888263002353664 6070577068990087169 8118132147940229089 1505623363199244976 4818406612760027136 3957095061849636864 7630638898009354240 5480694799591584769 5745152500116938753 5313513290800422144 8371335980224774272 6275449583658479617 6984917076129939457 2538143285450843904 7559749895772426241 3325793221307948673 4330823799745272193 7045752296953157889 1715529799038906880 693224900511526913 4419905211246256129 9081430000255807489 2072202713700909569 3181668901649735936 8650379361555962112 7009792458070261760 6540910577210493441 3677527737082040320 7835477888417005568 8647616356752734516 7526099199765368712 8030057999205141969 989153727689999376 7827822386960166912 2608439668845556752 2536114721779574784 7806145006094956064 22816437609250817 7164286113791509169 7645067298238018049 8184391882644734208 7349441603297008640 7975768814347085521 1293843521429270912 1793996296884899073 5652556716548431872 4081208393148473344 7928374381105545217 260275267455695872 3801892487976320001 2910700531370459137 1046152069655855105 5823136304939227904 6119834716231895681 2454815145944953216 7647752067073514496 6165299170565253121 664587172707647488 7211712971589812225 1732532501263794561 734466385405476865 6991206773860339200 3528284413189746305 2701405504141020960 5076482684418656256 1961962125502642497 4088221806939010592 1407536909363810817 4025106921823075072 1918090919841021952 8428139752031476048 9204156940561657536 3094644320881264641 659537525232547841 8333774842703839233 23565030683779073 1069485946174601984 5402647044404134720 1223996238670174209 8300643796068753408 3591959573189753857 8994574900351514624 131568278781296640 1812977809201945088 5536117083504656384 7988549661045918209 3000635533895762433 2936276331841264640 170346662019913217 4882089108838101952 5745349176622488577 3050611550929616896 1557330854844933120 8936337382703976449 6407381901444852737 4082447928462934017 981220948380745729 7278803476843484161 5023029089945927680 4610888034484831617 329621460763939840 7963636976899776513 5669311568635691008 8464182643137406553 4378725920524054528 4756071135295610880 6801842212122892288 699937563464118785 1238742701647544320 865992872180580352 4217324274947555329 5288205003773657536 6381117543367860225 7271073843324759553 5717208565567430657 5332057449848791040 1596495003876858880 7159458645193637888 6623288380276801537 2559270628319035392 7848996315585568768 6046876993356139856 5579032762832238721 7559647123776143361 6907085312829992961 4529354908621463552 1391140427846890752 4279762744917362688 6297574905380601856 5827355431012905217 791621404290705793 92399316891828225 1075079249957108736 1035060392704724992 1902924931985873921 3217039670603153409 2051504986300795712 3242115195272719361 1381462160659253248 730796332550300417 4449906219073289216 4645128395489088512 3008547894616169984 1026492716848521216 860155886988395521 2477020182850880121 7879449573377647360 1663687255239712513 3285307592283079425 8023655391237098752 1128389835105131009 1602848561095821516 4240064553644660737 2380926284263596032 9097443134386514944 1063450438475076353 7039107975653998592 3564888504424088576 964263733037268993 7049730449745938816 5443701189828017408 7516385444300980224 402106785797986305 902735912357462016 1406913282519604609 1863274959136133121 4986317350102797312 7009369666144083968 4709205875644956673 2124517805409899521 3152836990710651905 6779682179260116993 1470558528669239809 982494279852788737 6757686254888275968 5340391214262026241 6993968215604329985 1046064452862007296 6663772516586718464 4614788311155167617 7906417416823340800 2546691460019362049 2666872976885420880 7823520116323217408 8194653420504889585 834285685197536768 7347454257806475265 2632543697039592448 4472265721666423808 6301287786527634944 6786125280366913920 4083244039462003712 1862774061180715009 5672114520378441728 3519260182702066689 5752956478166138880 5406471037414374400 1342242331407908865 7313648727682512641 6871034216839897600 1013114351038029824 698611543408967681 7708637067449057281 8220188969806147584 6052614789278679040 7325537473886418944 5118060692187655056 6862117471001347329 8110095511889255329 7793782712733469888 2858494091077297409 3219280207131934721 571810093011955456 6713950601444172091 5646486807176662017 8665185189916237825 8385872787161481217 7468142731118403584 2534950231061233664 205678868474746288 2661622441957076993 7786872477673242624 8766376092238103553 8195402837817768640 558037014414513281 3427868197259526145 628289043431297377 623823356045116153 7384364343486513153 7572171294884724737 7154771084974551041 8355181692658778112 1513382912957845185 7450813740638541568 428865727853967361 239833572678595265 8732589435733574112 3175585617992220672 6744605893938753537 8800151629955079808 229735992002024016 6375587809508596096 1524339454850891776 1128880829029758439 4435925443486644736 7229996976525651712 7663874989038644096 2909142456283916733 4755686859284622593 4209001803592242752 2830471122938555393 4342460757626419201 4873321196301243377 5572018093425246208 5512952235295139456 7979884226976235521 167596930650616101 2536167398906324657 1485346926763846544 7276511878333347873 4411543804743483393 5951222765140807680 7357139737951490176 4053724011633778688 8376759642297703425 6155430218173390849 7189134515309315712 1682737429455292518 8645402682294295553 3674790240632486912 77705094133624833 5111707113275575296 5288466526708874669 7903509632117112320 6873031700025184640 454549249965630593 6341039770073269121 6446687997008445440 877374928066554688 578641616364291072 6045766644265943040 9077329627705563137 8488446289052409857 924523338820510528 1642061611113906177 8695300862985409345 3285350474171510784 4449326405223655616 8904587938592439617 7379069915321812992 5285229856619180545 1126035147775792129 2168937387185251840 8090497574485071264 1307563731793671608 4524525961302218433 8474226394023171073 6267313102410979137 1278467013114052608 1430662182147660289 7677557245185474433 8257445364648925697 5008165195509643265 3146478023357069168 2966344193725042945 6573482890299788288 6255002444827975680 2421288607027101697 314838545203933185 3990375065652253670 1698114204029641216 4351194510483079169 3666293994684776448 7673113287506984961 4139459236008054784 3729706409980767168 5162028787504712673 3507981749377073280 7481999969896497664 7821514939122780161 8270267245779178328 1192188557474136064 3439935828704691329 2707076974937520897 38035566511465473 1762074988251584513 8950872422901164672 271595994157893633 2965864554822756225 4653663286589620224 3583182935141818369 1557286878862122369 7203359501070270464 6907480214563622145 8291284768991956992 1023240790414787584 6753554779372126208 3382885503900086273 4859310984555556865 5832252980298895361 8991282245757072385 5983924401766580096 7847767524305214465 3395394080679540833 8170621669909680128 6541369247618325953 8857340282376107576 5704417007238670336 2848701625975341057 5653281534850208897 5463072391494762497 3721277733498781696 2602160250138057665 765647898643828737 4951801636386922496 4302522067956208128 7493139983964472896 2331256844243255296 5611787127280795648 6518907197935155201 5163890355132079360 5954388470862162625 892893904987736320 4699482273854392993 7199562076365400449 7262246959486205953 8567247142402549344 2758604684477324512 7738260470448096256 6106136291756389377 6096544559233150721 5520890834681645057 3631810400583513217 3830253384751878838 4538002149332329344 1848400585526390785 1127575191457854209 3180757545699508225 3981853170015488897 5559326587309584640 8482242927802253825 500311501444894721 4315303554524264449 8024917797663932417 7821217118771140609 2009655677940282497 2016993859222642689 1709707377435213825 1159917610051781120 6027691208927653888 3776179898058747904 7011051282266131200 2986891227445942273 6251256970117602161 466360897854898177 1492893858387826752 8858758329895018496 995218096743653376 1291046173340372993 145308393946333185 3174410757709758720 7671880359395253752 8727948988881136952 717284893662201344 6432321735989258113 5630663131514805761 4195579095414292481 3834457136923232096 2814171028814459392 8071114971156588544 3228105802233495552 5790388557543985793 187303260630638081 7163502263394889216 994750607484002304 3914450796432331265 8884027488170431489 3772836105439049216 7066620976119781889 2654637712653238272 960309858387767808 1612868681472047105 9045470145904714753 3019891361797636096 1028430583231770624 4790393111796468480 8734837130433792001 6240813539094866944 7477158956393533697 2875373024253181953 5849555797372894337 7919748441017053441 167490591686656001 8184605368347119617 5116235042481830174 8334188388853183377 94430882847003488 4739567328352182272 7550377345295613953 1099724373746442241 2279971211540123648 5022369515664956448 7114695333177000833 1500668553017137184 5854201410941559040 5906081699597345281 5919704830109244929 890944036611096576 6440503982193901568 8245975829531122555 3537966198301093633 697626208464077056 3006782427042346644 1016433354067748097 9103517456606302208 188600931524233728 6348587089064318560 7036222721795440640 93238785829310465 6585588351787950081 9200207894478376544 8670438218550738944 6081496406740305408 3983332399561728000 6170550544596205313 8817080114794612736 8445423065738037697 7412470164526882816 3019482471954598912 3578406646304492544 4230199934568079361 4170801947064878337 6029435127211563009 7885354347072533504 3569223623351117825 2945968079369914368 1832507778474503168 6683436042561912833 8423026870895839232 6794656830386601984 5468500594967072577 8443300123726588736 3693322585860243456 644637039887690641 1540425179216746240 300530744407949312 3444845272834051072 5105421978719779465 6230761814684397569 4500790123812093952 7536562745848301056 8910776112788715873 2016605128359936000 564386006951862272 7876770280620671872 8758210455462288384 6778954621880649729 2158217015744297729 2281073258370852480 3804486972321950849 4666946992432781270 6883830492785291776 830650743438311424 8603551822135915008 237714372902957056 8389213692535128001 1568653079019889317 7989346487163680769 5131513891266191360 2453463317210098617 884752981456595200 2921399143217917905 546711283437287328 3662380597882798080 7596200699763884033 2443944414294601728 9068430481692813312 3480463843730658241 2160718471855824896 7555585731536962945 5435354122469958465 4022050127748136961 1677624421441643265 7243285363017614352 3148255139388270593 1029904130762715137 7063403018014709760 5828296349646069761 6803728807908601856 874718020038847488 7036680910566856448 681855245441880065 5095084457224302945 9214281027828452352 734455622571918208 8565672691564574560 3818112705641494272 6642221572247704576 1172805862437843585 4882684313717571585 839041804636417569 9080443469029019264 6039347106332517825 9215649244164014080 7783157313012339713 7706731131638645760 8512751181528596481 4731757890209029121 1259937722261999105 1813703948810800129 2190822479555086337 2204240420794231808 9177597901746140705 8800364431235783681 3083373434419635201 2129344843669038720 3719359369269001048 5450382176652271616 6601331041881718784 2874990299279440896 6819252899352330240 1412824267586437969 5817450431965902848 2454553611775348225 6161311285648015808 2886695984701834880 8314900274987556865 1691974449720193697 6188710431710006273 1859472741440447873 5823521314821111809 3153704778798202881 4497398516980175744 2921171665220315649 15476862157678401 1019694607305879553 7987909912138100385 6448377342504265729 2095743871987472705 2965791205942560768 1134984281801818113 2202056423053459457 8875270865683389440 6842480324572773377 7805163013442046976 6181711286860292608 2386383039692394496 4373131269692681217 7990827883587411369 8648225333518231681 1722879809696941313 4079320934664629505 1732343870179741473 2929149986253144064 6420666123665145857 5127306096888014913 4810985158431923201 854591488405264513 5879699426857033729 4861630610473299969 3726521911574790144 5972601306534717440 1096004259577253889 8232595928179146753 7965171978785081344 7127479023842004097 3550713495889148161 969090182882768384 3284204433826979841 3241750217592815616 6454968586668113920 7162023058066987240 8069796241146615809 76353541504499712 6634321795042294657 8711105063129399296 2887843365043101696 8421043394179028865 1893714595629478529 6546957790559600641 5344713298681629697 6036190891442800641 4059780215595643520 5320334271555903488 2944024185319522305 8274171863316840448 9218126226625724416 8797443310344196608 5922063431349157888 4840371906750033920 1757433062820984497 7853639555040003329 7125390389213177344 6014075428798702784 2265144476967059457 4177915759895963648 2663025293479813057 5644354998147204096 755239599447881969 8851129949941547145 1542669609047541248 1897264926836942648 8336199102915784064 2238617948061424129 7339906135530930177 8355699337257583617 7050229103575171072 8949414480635968512 4687691233588485121 487091708754370561 8863747771963603968 6551743456773607769 7899420705052164096 2629599039922851140 4697756226339684353 2414450717872695969 8543940292545150976 7808945120808755200 34561788948347392 8184712685533940673 7596789167374663681 3565997681958453249 4773673783854548992 4902207371056775168 668372938721163313 5666038923805886361 8045275873836747264 1573023126754358273 1270705604982904440 5796889749925748736 7810616859434490880 2542663153436435945 3714183113490957009 5527436345589479936 5138355249627480064 511809575255730944 8178847060027160576 8433349769325412353 6844885109655862400 2945705648330784736 8118810779701720321 7439953875771745360 2972384839370571777 6126031833281693824 8480058371930193921 166568938323085313 1118285813349656577 1417705811823484928 678686343315411969 907175037743321089 4138227368659034112 2369714591872351649 2662244584997628800 1407551758158520321 500585385350010369 8716743731013892609 687345206069847041 2706819003623941504 7203283717834156736 2458311702366813185 4104181866042465617 4339359031917752321 1211014713033469393 7354390285513129985 6782124431018852352 8150034851517035073 1956952292382767841 8913832357623904768 8335142880841075712 471818053151237481 951183453951758625 7997353750049274881 581149186431371841 9221726170566647201 1030463114115113984 5859688442281082624 3905579053611451225 1835537324978795520 4352158504816377856 7047040958005390336 2467582302972738560 601667691087476801 5868534555440107457 4758350682384962048 6171258020577783808 8110752744315727873 1923459589376997841 8785273717867278337 7724545618080694272 1679340261954128896 8219163382243131392 6537069749117911040 4239673669450373825 7692754538468532224 3214340423328228416 1672281966291337729 4429474652455296320 898341342415945729 5699135668695523840 9220890530978874368 1973137355761282048 8616205918418872321 2595969377435885568 1967541981582027264 4462263447126118112 4555644993145405441 6319748548278947489 3139031912024080384 5828250494992121857 4085302361191729552 5249751303242111152 7099702583580615681 4730118121055663105 6288559929455904768 736414004527824896 4747777195830040576 8315214201717716993 5313133828005605377 5067124848779546624 6235582100223426561 3443556422476496896 1705112769950365760 6664051099513586688 5915970558273931265 4123663923770982400 7667085985273955329 7742502490513106433 3691806501305151489 6128821831875213824 4919341938334760961 902681663735946241 2688401296161947648 8739244868021274921 496617644217563200 1026511128096686080 4468625527008990208 2526754942974820352 8937955793110149561 8215518729461563393 8728907741453151232 7341281626071998464 8445445628526034432 3048262164965851136 7122525010031568001 208316779767055617 7323175644936369152 6924675608926447360 120051780320289921 5716328140157829121 5492428720732323841 8697152417373782016 1520099391662134049 6951498117264337904 7567589654749675520 371522474869874688 2689859082484421889 3556492960093097601 5863883848658582529 3987396596033090944 145806085190715520 1002207622868729857 4452594238388016049 16291979659424640 4429800505789857792 166298161481912448 534027101058244608 3749206636607099137 8065189296507139112 900976437992316737 3439087627531794432 5190430743014535617 5938969755395571200 4976095171207523840 6062817086100641792 426569865220532225 1239799226366689280 4602735539789591040 6678569831189090865 9203385715802005505 6416275903556114433 8099429760433651713 7892856057924714496 3667263720222447745 844426511022080000 388763050068143104 2237489043073957888 505506239474249600 2861052566692655105 3886776125220405760 1539384616891961217 2808614600287766145 1911134517967609089 2941762259441479808 127830106952704001 3494374905491750912 8511729063326017745 3519845564076751489 2396540760468084737 7942612188145602689 722441259299209217 8337727940117937152 5104146633944627201 2505178702845974801 4558131467858817025 2528710359241113600 2675561136571261953 176749421498653761 4254104601195956449 3879582348248846336 3660425652620849473 7290577568654453972 861310307350853761 9163014941265467905 571438453970386945 8693673177328864512 4434609988930064896 5564764084999536640 8117673521627702273 7565802922700127744 4523394104085280384 3360210734605271041 6088928560246287777 4965770221488676865 4715668772554276865 8870243766218667393 2708013570537157633 6058885052275097601 2947612746632319297 2102525776284983296 8890410072310640640 8076918007430901761 5242354174938448768 5811082923033526785 328337361776629760 8614456883222790145 8299785459255155457 1298988169163202560 3804177387085512705 6976186911790056448 461285417665398784 177077198602963601 4822458691097080833 4756581474089764865 4301501861592678400 500299153411023232 3354086944259906160 863116007387430912 1216093384884323840 8058488038468834048 5581467948261495748 981188205196083200 8916900666696794113 4627287336554332160 5513299658656120832 3539392337936441344 3340134040129321472 3626568400226861056 1970158621664364417 1434085746760335361 6337800410888186625 2143970928258299905 3329356141850849280 6825250425477456385 2160486392011091280 2472068058927771136 8291299631960150656 8456004842053046736 3436112374208371072 5076502309292260928 4897990797801013761 7639122079196165632 399345555847776288 4009050786372517888 8411301584579854337 2830930345266275585 2119347929114181632 4428660250579599360 3532893783082450560 1206992988480966657 1448404966739269953 4123647733914869376 139191730071266712 4105167090997629440 3456296762772975616 8416853266655313921 7280822129214268416 329648604797432449 7289353128119791617 8680730185230768448 7367832990852199617 6272447483379800065 5884077815058980032 1063688497173962752 2492626792022212609 3818107204024401920 7253090823342915585 5975595651683746305 6154709074144919553 2745907433116193537 7869556725647054849 3893651302097199105 5480621926326886400 3592155307091991040 6599950912296050113 7735464588468551680 4589162221443180225 7496436603408046080 992278197824333480 1262206549790748161 4012281772388419584 5935809599127098112 6909148374198320128 5257216447808274433 506855268608398465 4371108348656960352 4024870070641098753 2081580177728576769 7226371496316495553 5847494307554459184 7690245602836606208 8578226374581477377 647450182449030144 4449673115682129920 8435571417161253889 3596924213423442688 6356497959027504897 3027901961806282753 2015052009750684192 5940491125437571073 4079067243312577921 7535993730960766976 3349177498143935520 8177511725338591232 7102137144870361089 254567645736894977 405068486754279937 288362507137265665 7007757245340855425 7347285618751528961 2905311270127722497 4141772110964512257 8104057927165640704 4303743390945640448 6096294892735202113 5396827231176278401 7604933292623385296 4516611895161696257 328421938171576321 1945073052454469440 8984837392655836929 5014506220058144697 5901784883473372033 2510265853406789184 887739051217624065 5737103191740536833 7388766037254569616 5507803008493551617 705846389398657281 1276215650470927872 6957953586827482913 2494114743292794208 453722989480413216 8554509002550444032 4049878933873057792 7254214010722262144 6822503923865690113 4002162776835703553 6755975732400365568 4896554247186991105 642913362490212353 5207555845410675713 3151259564392318043 6143111693026420737 1125061386250020865 3080229500721324032 5612962598793458176 4762005381889377825 7539002353213695872 1846460901074957569 8318361265812534784 4990668091887411968 5974208997485941249 1561669591970897409 2305901256975395841 987847773154995264 7885277283232083968 3870191341714755777 3303120901757016577 809499339923190816 3422160883006613697 3223699759727845377 2527328091180244993 5853152898507563009 7694668941224642881 4740742443913445377 7310031854493190272 3222085215604452353 3002504498307547136 9100718137827057664 1020408891241201665 4119364292846693825 6957171419735087752 4454446510888700928 435531287874461952 5774985846413887488 6027883073753358336 4222236890870575297 2878336798763730080 4616077968375926144 8031032787503505601 4365541115850212480 1740145636997167296 6345654624664351168 9006525182321934336 1784300909072630401 4358836316592831105 7924454225491544705 4829405986634701825 927963763800849793 8636221693037677569 3445095391437884576 6469497726444566816 3010394584998611089 1461517556366934017 8403192717806739457 1652633218557844480 6413674453224215689 9021591751409418241 918861780250378241 5313646313838739456 5970828573626377217 7529264387463948288 2930629008552522753 318007825489838080 3618775316642748928 5789980438534727680 2547831361276051457 1303255174439174145 9152329779477358720 6247784642566643777 2899587890753946112 1146652021724086273 6008849878060472320 2508871870788427777 1734333782971463680 1944439134718271489 7724031323471138816 8629889085457163136 3770381161407037312 3819360560102214912 958304779946860033 1951919843593080833 6535098378590945281 7182240383050514433 3706132864236620929 2021801742351644672 8901134626630664192 4922643488616190536 2949664597800075265 8209565169354733057 1647331219454002448 5728526237318865921 5349491892996569217 5873051392681934848 1032441451314588393 8600661957975649473 727746088778348337 8612367639068265896 2391593905111524864 7022921668931769345 3011726534479265409 4176389645169754113 1005482960467088384 9175198826206076929 1376716204859301888 2489505446162027777 5081682726731609920 4584291422988886528 3405658969755402241 4427326185635987457 3910840602772759552 5050281088038199809 2019980709734655488 5177824317440739328 142961639892578304 3026472589919139328 6977066349125271552 2542547348354187392 1542164547552743425 3718287267745825152 543095840568813825 7141206198119303617 8295381371871065089 1848058240900180129 8768460925326622720 589460344393531393 6686738477910459393 4207077455787589632 8980524164436469889 1054934035055253185 351443654921979137 7485185776986449025 2403991062055504768 4637315007604986600 7371590732039770113 973396683002369056 8601650020070391809 3646519726117203456 2292291236428053505 3900025947339751425 6627985026701836289 609886512538124288 1113916774566881792 2823100773621572200 8466938492728344576 2276922168745957377 8052062035685105665 5573361297269637121 350432893888186368 6813450585366259712 4032018214002403840 1122973108419650752 3220780373689655296 4642316668242350080 703117734243485025 6577547573000352833 7121852060478313985 3441811592499313409 8906175315989277377 1533728139463975936 7433571011257112128 2228648615944050432 7509570819058860033 432016524334772225 6085897040242366464 867849475797603072 9152398638473749632 7143336075909151232 5635703290259488576 8331102775351234089 3322150955377689728 2524265099702934529 4485087680304188032 7548937152123864064 353837864101191681 2538572832027359169 7800047267128262656 151644316132648960 4876675173203956649 2329762734607029181 4594588779551326208 102504531280860417 6570454415751642881 8138090500865387521 1978729923655602177 169338977443450369 3607638069356068864 6904796960899078785 5349072260258070529 6367933282081980160 8973255786955540480 5327293722715134336 6168369625891765761 8236785178665562257 3740723016348711425 1930270848107029137 8334011136014561280 2008997414709039104 5111736822784400257 2711662919034728704 4604788875618047745 1350066766779709440 8373800901690385409 6648138946868813824 6494833610287149057 788480531584991232 7282763933280532481 7610592348155701249 6336395464275394561 2849249690223312897 6985471415168270336 6764089564567923648 7061991169727835137 7828784278223781888 3572129092766959105 1460388761119996673 8440259977930260481 8234441286059657249 544647263541187264 8402884763404832769 5191944095546812505 6763275900719670913 6084723012946100225 81800097937719297 8446427278856929793 478038653441352193 8707071224903999232 3993748925697163264 1661430466700061184 9072084203878821889 1498189350501722112 4600033384996300992 1631938626146062720 4297900813836083712 2113733577273121281 1993802703007002625 5167036345516646401 3795014377184231424 8367703777083084800 1878378150612828161 4557410655087289089 1532010877867604993 520265459238428673 1941720413066101113 5770555663946170368 3471125246675107681 1590933550625322753 2817383654446542529 6926610426528792577 519242645499887360 7858751110183371009 3168993218067434432 8278708050497488897 7895611335786364929 675573981994962945 6137958184803843584 5365737332491447393 1300339966448210945 3344055952912962881 4091849513384863393 8625843494717809569 8322288084454064129 5448772263167938561 8840650327352015617 5785801661556948993 8867116598023782145 3533528675991514304 8998671472337158144 7446142260263507969 954200528604105481 435153285505255936 8576878331951539104 3359583228560204800 3110595338699505665 2918072491423427072 4395499120218996737 1174587808482320321 3132560862131857792 8106172224898222080 2699772748336122881 7086270709574265801 6641330355178191041 8025740785495261025 432359902860024777 7024578268548785089 8056884038118309377 6849539238953806848 7827468482607462145 3357042853043812385 3617101496551923712 5733049497202339328 2393692738577600413 8035637525088043009 1480154225737459712 2317168840834416641 6033006665326321665 3328842010439746560 6547134651723600705 1595120094018835968 4442712212872354225 8104785504429599553 334922777025114112 8631002525199632385 803909952547073025 8553818578795411969 3580495463189378049 4477802810328678400 1552592224735079104 670311534429771681 3127572390747858433 6133406253485933313 8458240456273503201 331065989371988737 5909386881906696449 6505580545055741440 7389796964253450241 8508529921295908865 131483754834914752 939773876743007744 2053984620765963216 9059818832715421761 8425206970681153792 5330206737724145665 8238176879963406337 161004281518653440 542684997196858848 8509215979767181313 5920801714665076736 7630928358708032001 4992438684515612672 5683207135981955841 8347270965404762112 8503160855907373057 5950179282171798289 1410513204680018432 8075525392386261617 6014213347225526273 7897748202589506944 3683099047411810144 4284448046975196920 6939293209537921025 2808644067711803393 1464430015425884160 2922701244309983232 2155206923679510784 7144560446148125369 8661642437971344896 5287154494125969857 869134785762640384 5886697875585560576 7162174093111642625 6975484472743567424 6331506164334100481 4807609556901574657 5006466265961186481 1635585512170323968 5323552918758442240 268633404807658496 1937497359840047649 5113802266565935104 8313820489118048257 5704575442046208576 1760943764236362752 3561108597647607953 646886054196459369 8074400770253997440 1753879204502970368 6754423241442554561 7501499582508709633 8579945496196415489 8359960054387965952 2103170051995500544 1533573112435027968 3798677109602595200 892888502774005760 5279124128206215617 6318069435992611648 6382191455438718464 5152447527769409664 1879186077394995697 6050781210408386561 1666396690077193728 3803133242618686465 4933297001080993569 2719046829105822208 1321687523083696129 8603542741649037824 3789510353907920897 8427080145443834145 7514328245208819841 6359439024103839745 2504183356948568704 2999062151310529825 2420261605180374664 736958053027627009 7713419781134251168 9027946136390459552 9044081312720191488 5510528851738511488 485678016468353025 636225239695571328 1284074609807048704 5449645379532634369 7019806589667608320 7820519184715005953 1528502444010670337 6430137996394497537 4036656448342719744 5828591331169668480 840905408706769153 818531904904626176 5972498500245157200 4783517909774158121 897899607012474881 1329435857455383297 9205142425998348288 757846261477921281 8740694328366234625 5048609364144648416 6133698121776834657 1472658896189023808 5861489376463260641 5036387515635287680 2357160228481197057 2519283852572578177 644031586565681153 5119328928739444737 5228722702765029888 2832882660215401024 2412103475802220288 6773345594254491649 7080976267237961728 1127799918031412224 380136543261875537 7064486981530814273 7105560991300873809 8724144933853294592 4331419993982999552 5048647354318950401 8759448464811224065 7596610862641807360 6149810622763435009 1392965851793069057 1405122496139902337 5042515199988867360 4767263552909082625 6580176190928180481 364520211095462337 6342966735152939009 842666818817314816 5831206199031574272 721826996908437537 4031659686050267136 5308816245503156225 1098175268914524577 3378769474900250625 7023446168184586240 6531906922011148801 1088364751952426624 2993888419775525376 472109620029067713 8419129514556396544 4188022024868838849 7228914207533539489 5861018228714847488 6055326644726891969 6354051571155121921 7199459283920125952 7559030781361651713 2918036871763193856 3847548946197246848 565176451043758081 2107959254602161152 2482692224898511056 2200412257633255424 8914794383683181120 105589131371184128 6262165324986630144 3318095793372452865 7339337814122094593 3063069611688620032 982916754630639617 3940002262011224064 1393203352831619072 4723048323613636481 3294525463219925064 6796589111324548353 4435254701491322881 3582915415443268161 1352913502915792960 2836407750533228289 6335787867439443969 8412190182687553536 8352752021896827905 8215275292338655232 8191115973114618888 374864366048464897 3206379569959536641 7134278161828643584 5844867751150706688 735933413478465537 3772332942984806401 214964968763293696 2329053493470232577 374654704087351388 1112643601930062336 5707753316940845056 9214268670940606464 5971739386585325568 5562349613951914497 8915574885027634784 6848330822598263937 2055326472552285329 7144010054756413361 2726968902019289088 6683957059889430288 5025190637956965473 4573645367882736641 7880044544501219329 1470169070684920832 5985776700905695233 5920819330207809536 3422165927215104513 8389448945929551873 3953200168409191809 9027170221228982272 8420786962163638209 512749868898263473 3762613412003081729 6589831528990449268 9099661866509985792 2340349540345118721 5988134776427149313 8588743142370377729 3956751598096277888 4447157728096288769 8141601141794467840 4370686719950618624 6782019375462728568 424349572928379200 7154922019116342272 8228286657747916801 7804112434129757824 8743984106240578560 7070477475145401920 909291629619329256 3002672991120326656 6052200652777045177 7840683126932947968 8810500449538041856 409076132978925569 1998730698394252289 511592400554098689 3230746045832914432 3358193342214668289 6340670782369464320 4665649229607075841 7103672184032278880 5860442081626069569 3299838259915327488 2388695221951791104 5479527131553079296 7682280992024797921 4606670152096515873 8769000490696252929 7225184596567952384 373177308880529408 999919704032149505 4831686655241899552 6730386178026934304 3180323863252786432 4905895875927416832 8794978916615453185 9041525537215287297 6066829717835676801 8642682863710598032 3416808015125331713 8752407752583457793 8284220086228883968 6249793178946060288 7132402117674819585 8058806537419415552 1774452323741532160 2453326090599836672 2877905859637839873 6147677153626998785 5581125559707806977 3822117421588429824 306474180638244864 168796987424103601 1929036337317691393 2687818797998784512 5260071559527412736 3193964031911437312 3184492720391913473 2200307490533728768 2831341243739328577 291171159922423028 1470297891623891457 4789626780870770689 7428662632282168576 6102408832380716033 683355717772880896 887572938059202561 8141011810264016257 6754840985200457292 1111539182732570112 2315032992320773187 4581920096899562624 2771414012935118336 7742779637998747649 5295150450150940673 4480732822830708736 3879041438728830976 3925528871240941569 3073222728177352704 1701010737994420224 8365231963172185200 1242509318652267008 3878684950715408384 3739081566574187008 6794453091541270528 6772748726673162497 579435889778829953 875724693417771009 1254512038505833089 6038573694148783360 464315884458128448 7620201322517749760 8647201504467888513 2266523462261364224 2782686419928481792 8313228685464019904 4489415270453930368 3894966848473063424 3397006162700160513 2844200436582891521 4124779949921796096 3688836031574270913 4268297436749199360 1329014966313796096 2382611315014493057 6433082461322215424 882646352761110017 5370532007646617856 973513650453485888 3697784441001674368 5168629334540099201 8760989235364444544 1727881298811621569 7384853691612133072 6538752407227647104 1816328208484382912 36833170570575873 2640271643221316208 2883891528508751872 2412472953283633233 1421679195091670209 7212646916528132096 6984494889685005825 4958458279089963009 1104778236418992129 7474448396627069441 362102960872829440 8010622272053958273 4521523313345788241 932881361256622464 9127624398852981121 3225256638286417408 558056143709232224 8079771056662547665 6258367601808204288 3658617246867718145 457076000980738049 6193284316456937681 6259756872628335616 1534050563322259713 1087934069211359793 8360961433691095041 8722563067269804705 4242017671192288513 3266107379982688256 4658522307462618880 6225383990524189185 5029383097579274240 6535259015450560512 4788480904041020416 8600358533305282561 7141476665651961857 1303091006639792129 4110143114803468737 5219864013533424385 138438408230323201 522491634213417473 5444863229777936385 8072266425222536160 684339441028306944 2364122977369120768 2893621559103992576 4667726313460528208 896525692249223169 1558116447262849792 8082885559186537985 5357380287213280765 2911520524791812481 6750264333665907072 1539493880344346624 8253228930259128577 774805573011810305 8785033711460535501 6948586020743160833 2337337303048028160 632116685175005696 454705865190940672 7612843649105035265 3390050351454818305 7200619525033873153 5731670671511540096 102886888687362049 2852584252342059009 5087431161438961665 6674778106869350401 4285163817688634864 6636859254763947009 5501267594441302017 7688601648004223856 5372658891803017216 6344681286492479073 4283897399068999680 8897256796139139392 9088118820712175232 4791831997101056769 4809576377792237569 3742454131732807937 5439590761518753281 5607102209805344768 1812878893199402497 8713348412532326401 7153756662670087808 2042647629442584320 7886065842286651521 1482657809326899200 1675217068400577504 5495195082298657313 6313867873790750656 7109372395375054648 8908906435821038337 2611267777053893121 8952006825417474049 1961837916340722432 5811294366670159872 6210070294171087168 3478577863591952384 6159860220045088768 2360460941449383424 7224079150873636865 900520226315501569 5025191747860580160 3168685004859119104 3058876058694582272 993051706368458752 1704844569036402688 3099493372621565953 8282959603242246144 7462463317581085584 1055896688456458304 4420156559639151832 6845245181451474945 9074507509963004992 7003309730878611713 6116355968944835584 7826063923354457185 1613594662600835072 815181541683851264 7557148452417694176 5867605671295993920 9082566938311719376 5131683981482774528 7484940825251891456 1161201984849354401 2910371975731715360 6122779222579653120 8307811348952184193 4040143275382587392 7286227272529274561 6332657744346410240 3466119838414640129 739529962237875968 5008806310284178369 2942768101729408 5831147721150431232 4580303706310070784 8859542631911359328 3105518334265967616 9000749826791999200 3631419563476504817 6440791589358727873 3050034486727724033 8225561466625310720 1825188132000000321 4970595518585720833 3165103390911367168 4236574898129472768 4295358086374549249 729533673847295721 8536145737480326656 8335151455096909825 888165189022385408 2155543181567219713 3893656739893409792 1423745405356784640 5937154224340004036 215993071373997824 2615155010403828353 4842062748137178592 2275688318305743220 613449491370682113 965901722920832001 4888628899764653056 9189361511293173760 8462289742912707553 3825462851847327745 8915994636492113921 7447165138857924257 8773540158133738497 1602825523595968512 1803973312023121921 1324540401364069640 8982007393112434048 7575832463173869568 6297825999904253952 3454203056502538240 2213510983198289393 5634132978085920768 2980233573287215104 4464067904861856512 5013275332746998785 3394071388942662656 1239525361239182912 1873442180773707777 6138307810914145633 2069676856043055681 5367541145582551040 6327726761056108544 8293254301702720928 511483978603823105 1039934252493162241 4571133937403334657 719654864939321216 5440822179203893248 9196553055723274496 8046661994440946433 758410102626156800 263190137308623297 2686138661027716096 6568762127912763904 3887607789713649152 2648794612389466113 5617328367766601729 2109489365090733057 845105958563910145 6123613552995341285 8796992872884223176 5487559336444907520 3455104067340468225 6942512740459657761 5049036933735662849 3832251483982013953 663392711932478328 3884884347233857536 6902261421254926337 2036378304759774464 7176952743526782880 3023523892224891905 4667017388907863056 8241433774648294400 1137563323991692288 4649492759565630465 1099081984500481280 6068616871921941633 7102495270021495553 368841151476545537 4607621157662683137 7956996562838845441 4144008319273428992 3616194892103814145 4172684893369483776 4102396390128377857 6215123959596863488 6933657487865158401 4437434181117899776 5261138788558950401 3517783141102341376 2633346989058655873 7527761238270672896 2994081635182289920 2699771362376941569 2440232775511316480 5983606050079748417 347196318662000641 1399533832203468801 6704897285805736448 6944675033946988544 8924929329433135360 441803502981316849 2475888700909265409 5763303371511344129 7324957925281004800 3837112863768051712 5100759347236372480 7506307876118287745 2301296523558609408 976962753323307681 6556300938510899200 4909306992446275584 1747324058966331200 8548846428073192705 5621258175228937216 4770291703514509313 6993527565929184768 7941407753788267521 5892071391760875520 8797184027124334592 1540394452192854016 75726448816823297 6652397664168050689 167227542487887873 6776090388441595905 5759218842225308352 7149790564831399232 9188143985300819816 3319193028623389153 8637761129587581952 4760316340757882881 1685307180355965057 8707936751448326145 1117051393164907649 7708910066783242241 3065695383316455425 8806705569683191552 8478757569217775873 2591682582994263725 8091777796124037121 5034188840449517504 2034560929275383456 2070821195523700416 4598190898672304129 6423908308588574721 8639434013772246593 9083226244958076928 5057434661797862401 8747383296432988160 2189243093413986304 5903559104916219904 4748314153847498752 503523249623045121 6470783714260684440 6110338336507551745 5834651377778950144 765488053207007232 4671848648946100225 7297861066141664576 4147118435383312384 380133936918432256 2966433326486234512 4245809906009427456 6368824875180713984 2825326208363982849 8889346785469130752 5512363881755998433 3152251034723616769 8043616548024074240 1965564772280474625 4536009613247170560 487345015860408321 3877597979285291008 6200876824131764225 7483208633245310465 8525929343319249920 429100049294720129 749972888176250752 3362448333323005265 8282202053856101377 4073847529989699937 18803212137103200 579787045689360385 8596440892698538241 5014014231346974720 4577962995483867136 618991460114235392 6215966656533914624 3634546563525145856 6843695214425898177 2375787289298608128 4743501599585205504 9149804765222792544 3118164031756205248 1708677486719258305 5604349615604688897 1596198419360766720 1145297000288499633 4110520175011765504 7869201254751533056 6697745027663779329 4973708536020138656 8775794074914798593 1552397602292146176 4854332217367429536 7607648179506246113 3893115285095981040 6967596132549732225 7142669532500419584 2282451080900311473 4591543615584731137 6860962351882567680 5522890803002890241 4069039031227105793 6910113514397664256 1147529322049501184 9095072750008198272 4729487984224926192 5936480000782834688 3178894764779735296 1237956203307139072 4967312567622098817 4737741425764175233 8272340637193863169 6391910781021613057 3051797084507565249 17631102374897153 3840643908637848577 5603455463423758961 4322359614821025089 3061161339252091520 9000722442938185728 8894948896328970641 5071285510031122433 2065357672718530176 5001863137821761153 4218432562564760065 3719544485848381444 5080961706043109712 6915336146075603216 2664664010666064129 5132230463673170688 7110935683361890304 4760474297233656464 1313207272252876801 3140492784302054913 2938944865372494080 426697771445895168 2734730932988542977 6449117844127281537 7061611331551583489 4904699244187990016 8404738659277930497 1512896900277440513 381227420202261568 7526794121976754176 8669583150283481600 5414757767391232000 3855781543004353281 7296447138177744896 1438971995070542528 2906593981486445929 5252485499847628800 8710452937370038145 2398242002607249408 6093175900180545121 2066617987581681665 6673112366065140865 3343943458577255425 2824213730844705825 1579740906021580801 734398621344972545 7237474887229374465 9214910321747169281 9166575498638702081 3173381313047085057 3502324424179771008 6292646616508514305 4321579631037346049 1176814282790862849 767911249344083680 5711073110970960289 3758421487726752512 7528662393112256513 3790126687956471073 7090331513134821504 7165816110666935296 4533102646127183872 8951734591611220289 2656817589995135089 5848073439932612608 516236681281443328 1070813453234283009 4191713309261217024 5854171221705625600 6741430796937476353 2497056831456401569 1578525430955318273 1903179283536312321 6290539669649375233 426391964423335936 754474100177249072 3823324683709231600 3347486464872075393 5031438479164527904 9074159598586822656 6093278658612940800 739669627064279553 4993619199139589888 2118264298475163648 3715540502038286464 2757807461959106561 4246011026364956672 9214083817404710273 3621641734393757697 5286680419558170625 6469689047088889857 745902676361952017 1252964816652623872 6883218636430112881 2539922118441803265 1194478215443917824 9207942659243637232 5480814513584157440 6092711821425355776 6470351581839605760 6973220527093423361 6894128825212113921 206978637120346880 7108422923886133248 7290123484239367905 903138642813725569 6299133335517656800 4651816749999688096 1476491911031682092 3193132082407958529 6049748279274042849 4759989199927711073 1059187127867234656 1620353668261324800 8901231000145090048 464829034480688312 7189618134189573121 4274362967302317856 187513642955988609 63917279367018497 4690021512598436161 7985879801030771969 1074055950550108161 5435303239744956993 7735021490483646464 7404711278486352992 7929969553905751041 8754030022794811744 2642914297427936024 460069589685174273 6041033565557156977 7746256671652835328 5342464837521178624 1159599186508798145 326230234354276864 3822397593506265089 4436785871665501184 8563124995639801857 2381353364266473665 3000879545656016896 8709100519561863169 3367489903071832065 3555386421831237888 4459401758292025345 3836184280468067712 8276119006585808640 6779596000359946240 1113448362072596993 8556938886579552256 8573655558122818560 1321580738410072576 3943871840841412608 3668527933374487137 2029066895867523585 6476460997917563136 5053153602534164481 3391827559109623809 2006933379660930305 2053743667357775712 6660677923531991040 669372213201893888 8545586774963757056 8727011900197175297 1847801738274917200 8964352866048737104 7960241033248481857 4019667319563624449 925140209036386848 6526962159548443392 7405523999687473665 1062853767911037185 8282097635779550208 4205644611555063297 2215267484248891393 2163459570564278833 3708919596488432192 5828373142371140033 6601694166377041536 6063267236899409728 1089648627815728385 7287753020820881473 6970583007454560256 5534203977738509056 3315219795816383488 724740816669981312 670086745042956289 7779545463292190720 2589915075897651201 3814932382840520705 968357116412759708 2182356808967092224 953470938818224896 1203034370024052137 6675293928702627841 2653665109222694560 5420667792760955392 7889414171193715457 5990454474279645248 6612056802236129408 7738234206844602144 8599145660437094401 6651959230449230720 6205687052453064928 5391003161184697344 9165953577168151040 3797870726643454976 1953391599429154561 2578830679379890689 4301263341976182784 1403231567857004672 3678431992999305217 2921848193128333312 6994872801273970688 4870804310130526208 7422994058661652992 1342243153627217920 8506243110333871568 6456836792228683552 4098304660626929793 8471551321921632064 2874351254110754817 7653066633987982976 914691235795726336 4425727849094987776 8129492714143209473 4940461341740923505 6902943890405172225 3201424097888059392 330156049524902657 3659014861081516032 7624936100714512385 4540385316194771392 1439794344463654913 5208040404818984960 6063301013492332289 4391718189006995457 532321513414234112 68994149600164865 3712526791199202817 8358968529457635328 8923730023365338632 1426399344799907841 8954171520059686912 592198353891295232 2787185715533703169 157644459822678016 1333766463084994304 6078245978665136129 1833114124751339521 1347292230804489601 753276449599029248 8372575920492321536 3122497410561199488 3044284223578495617 2494507022684699905 1035010006560997376 7200276246999158784 1011660797994374896 5791688199920936576 2308124852073781345 42633506257371137 1677211683287147265 7243472427796424705 1612516245823479809 3672122432178722828 7469644996078944257 1277025231153724416 1911687164302151169 4310479559953797633 8514062196516867072 8271028825812340225 4406962980436049920 6728406524431812656 6240950527811158624 8730781505534949120 2724529995254301952 4267013173163851777 1383079035025235968 1077096673421816001 900205252433862656 9164477485834635184 344730176357137408 1509243687085961216 4836957143005838272 4704450426984832689 3258401950514917748 2042375050224252928 5439838545602609153 5441315613273038976 4997955854550899713 8824095886582507521 1456556621852801537 7089163408031875072 2367427293176292961 7485835832274504449 927760964445634560 1327819857205972480 2956623741790436096 8872994240096767296 6751791597381515904 8223009702239002625 4607987580966076416 31871125530813441 9008039976368603136 919886500191488544 7644138936015287296 8332549595874558592 4547877542212763649 6150280106635558912 132209914220613633 8779592115357136769 6398178718592299041 3975280920435662849 5812717239588942336 5272885391937312001 8592871630461849089 6972628646830014465 460209683437458625 1073525357189580449 3174825191295418368 2425104129628241921 5455207536641181484 6681590199862263809 1930478085153576705 7490605551061590017 3823036057984261121 6405049658279183680 3521880193072776833 8793590154826493280 4472138516924174337 4731077874064160768 7964903993256795649 5342901359747408385 2992192227970766880 6640955391739256833 1546181645624582657 3566253154798571976 9131345877893321728 5491279599560585633 3188768515634692097 5570072754942099457 7304386138631985408 4586312428096207233 7691363065068168193 2217859091461799937 8690354155617409505 5858482993400174592 4465834325137598720 4548310551686604801 6909734627014567936 8779406164794273024 7105921848428007424 179813866618333441 4447554337133329792 7557787007921913857 3648102671872367361 7067391194986242049 1038971443428336081 1428134242610094825 3272874866541876736 922457426051080192 4734829885900122113 8949686682323064385 5367509829867497664 1204403598688253185 5126154311776432129 395919881061730565 1373356292492961233 580302777405440001 7249978545792475137 5087936878808754514 5879158173506832544 4465516554078710400 6235648248722518497 8099851216351522816 5894035204629040896 4700500037333942273 2859798723783552088 8484474586622054400 8496128995718748833 3584714250926718977 1329345215204750336 8838483122877652992 9106405418152034305 940824518619800448 1226892484698570752 516880438085923937 8104667519474735560 7742670879777352704 6320292469150736384 5094321607775402240 8690435282744672256 3604214262713548800 5645005268407129089 5573792145254286200 4047651064502435840 8785738536177888324 5094661251252449696 8527684572983208449 3748421613269784177 4515895897866078849 8424395470222559233 3414234277798019072 7874113931657710752 6566477768888568833 3140936658252426752 4261389858826616833 5362569323495268352 7625870472536845569 3885803323090178049 6109212646868906145 4732140248584078849 7128588200920229312 1750835463207684096 1777075725683359745 1128796748882827264 6864262162535931904 5556864768162386945 5466024239610691584 6401795997882604544 3655853204286549440 5946862381418692609 2834042141724901376 2549000083446140288 2117928152142176256 4417940081854213193 4480636300389520384 6822088524804512225 1124279951100404578 1012794942777982977 5407778646188841984 2269291392927662081 1820194656158535776 6550440823636483328 2905409123220551264 8156737947960977408 6739549049012368641 9025604787377293313 6290776057154947809 8191305234267599361 5803485912329846784 4313660907978752 7550460800153157633 6284372125422323201 4087396788998512768 6080818556150474240 8404003666911235408 3656939760036436992 6296426611511944192 2425468100078092289 4013884132492942848 8923223818777241664 897902614432990721 8689692351779683905 3246534859401573121 6629603801558626305 7439496032301530752 1317305360644519073 5129702866173780321 4951037828936485376 6925435520587847889 895992654451648769 8801902825543041024 9073333896319680769 2183029132882722817 1764992971044471809 2783368790333192192 3716204201047321344 5323342585638866433 1665625721014854329 4820704673695932417 3034352752678593344 1134355318200980993 6102022075264393217 3358559381258446849 6484613418698502145 7729246492077031424 1956441877665879105 7237813332465582080 6985967887498078208 988749351358368448 8025689694080254008 8620862058981241761 1461877925891677952 4972518548762130432 8504594172280698048 1880865154614279808 9103613774188871680 6980199309326962688 8476678507951529857 976854350759993856 6307944457574372353 8428268670109874177 3280893131961489408 4568602893334650808 6219266200844313216 1951197473264252161 3489096567138678017 6656266887343245697 5295995831720755201 8739905307966102193 2211589092522639360 5492305302314418177 7889613381143309312 1242498569700760324 580980562421121025 6741555863655815073 3746862813242019840 8964675389877987500 8799510744165377024 6079777004949599233 4137324795618034304 4861618460284887040 8410708566131081601 4578359506176811553 8537316754549079424 4432398170129518593 3859981570200305665 5145763805590303441 7352239878385110785 3781196431225849469 1645234928559315745 5543640252084950016 1423062547332554752 4994261645467607041 2563673941599807488 7693406648420419584 6260485064869685504 3892012324161916929 2551766628750119937 1800185594275502081 1942215610759835649 142667784111632896 6663158024541616352 3693420798748956801 2833095036565408448 4491879326265901056 7876858036317356033 6160873591909546688 8311291786761902080 2585025069848958720 5256854014431915481 3561654401606128128 5309651629168500737 969969070346382336 6653703357369842433 6315974700346065632 2655537938275409921 998792885454839521 7463637132151787856 1815612356424683521 5723668909165455360 7977214454716104592 6758872839424893889 6119271707972474880 2918337299830440833 5029475466651357440 3134515821274153985 2606453822203780608 952006247464566785 1341848627899817984 5266549877210089473 6060510961150164992 1163506380010234353 4747474225663444992 8467253102980853761 6221088921268632705 1037772345305206785 7101806495780388865 6966558838767680513 5745959378658639872 1448165385242758144 751168649008037889 1723958939713204736 1008875283041832960 407055136304075776 1633450712312162549 7000945448790519809 3433823860629299201 2441010867659620865 4385772041241233984 8765273325888545793 7428776754787972417 211473875549081377 9114313857870960129 8435209590162149393 9219319018795686529 2652770573530169344 926096894529077249 4177691204956813312 6869060299335127296 5350498036202074113 7782106665699608321 710011552165603840 1613236904748889216 1545311123155051205 4903556919126112384 7328170806342134272 8852366595981234176 7134147721103409153 2836851252495708161 6948546569818800128 8532977378666848769 1725924582648184832 7131501510758398465 6507827095668391936 2222881243011992833 4400428584334098432 6149702011659384888 2984261393254527648 6126261885610139680 8917691931114786465 4686754087273253888 184104651448182528 3587412643596761408 4248117905381678400 6245448243170304000 1361284031640959488 7648581206940997504 9059721323776357888 8834391776737242112 4423682433835036416 1962662338164686848 591929121254746689 6961885785782735872 6214778849039208256 4678088853679374337 2710232823232432129 8733743877249149697 3194621521824144896 3062946282881631360 6548397407666542784 9008120670696749504 6760558188913162240 5279515989309915137 3660345257619488768 4482512941151628801 5309717718303000672 8592371693622914776 5592685489371840768 3101229988084322305 341599464381480961 7336564231036721920 4303038805963319296 4546146709016215553 5911753933404299009 8625067038751512577 8321266473354002433 1527292897494644736 5338358097787451969 6491406096975394817 6477204737838085745 288779999365179264 2996577956907384832 7599819502496190721 2639510964013511264 6286757228504875009 7446325089393344545 1281604375318622209 3149734928863672320 2429764475762032641 4215584397862707201 2741829559285383169 4139724425451634688 7386070444779208705 7449944108434456577 3810968943541148416 1843269319355768833 1802421726254530560 8104895185605240832 3970966003603228801 928387608511588480 7522038790290423808 2688292898599886592 1671062690265912961 5902083822949515776 3872685799576567809 947601704560226305 7751337294153739264 5367193484442628633 4791146768538015617 8761703825265178880 2766491853612974081 3172745485266296833 8869135543674236929 8412122187980338432 7424150728897926177 4386800051513591264 1566052514103046657 7322364119409142361 7199317678211288065 5204310584595371777 4187457046110208000 2094230156078291840 7838161553580856576 1106159455599505408 2387873494413895681 5903001749606665217 4915984478109253632 6699436442561654657 2198196762048970720 689899567752364033 2453868700772430337 6308788580993679360 4303672251145756956 5986928487570734209 7693331182195714177 8887385159332482656 4213758710450056193 7229738700844410880 2428488592184553345 8940031434684290049 8711683997866033408 2586740976120864768 8370635048985773185 4187842544401957376 4056110576571514881 2916248963726120448 8733686698143465472 7543377097837533240 6399227874095778880 5381223114739281408 4470177885393743872 7390901821382830397 5630129337444104705 9082431136099201025 4844475039370242048 6880412642846102401 8849050119660389537 1426539877114289409 5275479207353778176 7306770832437620737 2098524129200318465 1765354845450115072 2487984307255506689 6605295135100596225 1967415480358465536 2215082868711397377 6352258055219077120 2461360609247891968 2293322949906647553 8187381691898880000 3328200551258889217 2608623139209216001 775967564013502465 6438604812613110465 7366645359237116577 1961466440386174689 6620298120915386368 4133714212847681536 8821587041264533504 6223563492249681920 5185441975037329408 909785605782899968 8847695357573970048 1172466922419361793 966953581271816192 404997859459854337 7154570977752382976 4784157782277460017 1086189978420665904 1886825769933488929 1441293387789500417 5106679477312146432 5926866062340131697 1414214187439777328 778781416748613632 7622362315302210433 6500664798564450304 1153306677459274368 2252293558768524897 3502332064556602681 333451037553775136 8284618874614636545 7862833758393862144 8154830047405317857 4251653195193351776 1648687856618879552 1341911720574626817 5862026690522017281 7207873157633835008 7213173870493997416 3734164961279475712 5854494700020675585 4552084297713131521 7644496147259645057 9198929589933173469 1131095557426851840 7417049834704983553 5237255405247604673 2899658447033536513 2032483828771448320 8568257202363576000 9149073919949715969 8129640575469652993 946521021688156353 1970397630677042176 3780111035341672449 5836121313456242689 6976718046492748289 5365577965203513569 1360916048611358721 4189597098035822592 3244364246641260545 4484955383546826753 6833706896917397504 7673360253078174873 7235584938596409345 2474957889355370368 1466605617569857536 6374578577633776897 1508621168363004928 1532074328012881920 7205417398846226433 3693785506747516416 7673728082992285696 2829501202123202560 7614712106833903617 8755755362145562497 3866616520557480768 6659568560350131168 4887287405579283457 3615190766691682752 895128457535029249 6831648561344073729 9160533596555553953 1924520520986347457 5790780361156519169 2828708747049222144 865321231482208640 5115928380457324288 9208012739637927936 8206910186165084161 6837274178711158784 5607415485199074304 3416001848024629248 6321221866743566912 977514117035120512 7873423301921910785 7290990682875335681 4632786433556644864 888704877922692608 4910122682747584512 4195287773892937920 9016638151968322369 8376041103547170817 5711840589171553793 3192637887382069761 7109498654916325129 6161004496041521793 2956772725081479169 1465132997958907904 8389542986491338944 2403859576035442688 192691157546061825 8903615608125077505 786332431283126273 1958961511265181696 6935596540149061632 4512985141855404033 6566608113402544129 6149369840898516225 2990526213706714112 1662369322029452289 5296372137680066176 2526310001894506769 7966260268993483904 2165967806374643904 4170136112064484865 1109937471994171648 3803801471342631937 4921166972953113736 3835784792482911233 8367352489560822016 5294732117274653749 1809004396248563712 2380305224261870689 6691863840355661628 2896534189307824897 6399941941289666560 208077063725892609 6135786868618506833 4387468732017606144 4609483127015477521 2206728657893910529 4024392653134012416 5923736479642681345 2973232751959196929 1521309264150138368 5207710169129119424 4175007812221878128 352934218768589665 4116963741738729473 407816527599137793 6879188304399922837 1109562879704305665 2078456311213693017 7361259168318523393 4862129032932782209 3115953137774545944 309627631135075904 1538952195597744129 4464390602487935585 4434826372855775744 5237807237754025984 7522937809733346304 8553020220331915265 4079715335855442944 6528274326912891953 3739425825993362689 3709204021990128128 6067117471181439616 1187607282216218113 7680580894164047552 5716400177903641520 2920709842939456512 5734037367299728064 8303848992627598081 2639361228278181376 5576453586869436416 3335575849899507713 1568412094219294361 6230463273366364161 1062805182223302656 606582530971408192 363832583109071616 9071577786422679936 2751369561253133569 2395539960325342721 8415818902477426688 8382997818725483265 1813143596315266048 2979395844576929033 1182772652126109696 5809015041781892225 5441360632828788736 5052691621885771777 6140953036329082049 6237340657679650816 5369415379201281537 2966312279878329729 567229984535560193 5570080343277266256 8747503617872875329 7769799236072637440 2446081482096480257 4059365670227410945 428960716573822465 575620530223734785 5623294086347248640 116412456430343041 4070087981862387712 5771939568178233856 356837492548638720 558404855768625152 8805230184302504019 8178310372684234752 2417820582167744928 3302295634932824641 3780471329191158592 5195057586852577280 6245385086276034048 5946805440287810569 8510699666906546176 7874954790830737409 4023374566920138753 92131530577247105 6099384927236595712 3824650660100603904 8898367059526658737 6368478755490117632 2786451624565407745 4060274481247451496 7699832574757518337 5447833063175047169 5936999938253179056 128771624015427714 327764825391632512 8776666700552880128 1179323998457802241 4696262841022720513 5427558213321189632 3204733790627836160 7579605851285064516 8214326920829602753 5969943504817750016 5433733606122257152 2879680567633225656 6387193088446136320 5956743999904546817 2496351574318995456 4198652387078575104 4299397951349850113 2097844676825699457 7973644811934158465 7598776584644917248 4204731764786462720 1678004289211557888 1255331388787029633 1079002835175020032 1086981727189991424 4095737609249152207 7656454811900483584 8616594315539683649 2914427737504202752 2925690282353237344 1590049864843442176 261010671800622848 5578994951687410432 6409860279679872001 4449136677886546848 2556806306117930784 1233088415876257793 693588580458496000 5430811774826287360 2317454778511538689 3059251465910881441 1793970046978900353 7611293949889802752 5217541604849535584 4784744344958107648 7791860344705367040 8451842799347513153 7954218885781009857 558621530067369985 1509333096847615232 8516072928380321121 8238876855433142273 1561319290099307105 5781784239176270080 8117383790561198080 3366236821129875969 6159271718464890881 5261237300954140288 6704061776588249089 6012461451476713473 8434941502086524609 3703499659606347776 6655722994863516480 1819612315945267201 3366812585482190848 7246238532464635392 8293307055493349377 6302301451294777601 2086509525619933952 1753096447221465088 823412338676013056 6121202365537732993 4504934658702724609 2754857562348141184 7556240668496453633 4799679427725870336 7720461657343592449 1033966757205113728 699188666093393920 7578755403951787096 2597747338091016192 1289889760311061168 4424290924159221761 4876776569667106817 3821703416957782617 4440755900003136257 235806032113471489 2660811718591047041 6822147841741780288 3136603348697112577 600099801960844032 120105255739489792 647392820780787712 692552632273993729 2732143035184846849 4219545091688169473 1704275093808396689 7018353497971476480 5125949250455469569 3997832593444487168 2637924511640128513 5454933709763559425 7778362520738962944 679082201047788672 2825837738947884208 5512342236071329793 6376494953368209153 477931329650003281 6686746856719859712 1664480132491915960 5006318518452047872 2387485492536089655 4983969699237747808 1407712540319941888 5826030762320814593 3167166930479768064 4854520623511343873 8244975691194138625 2798743757360248960 5247960370549923841 3653046525522963457 1404171684249925889 2750739920285407744 8894981393171555777 8361254049048653825 4819967512994321152 6126629829029723905 6818047021532134401 6769997758729183233 5546216841637410816 5650509927873331200 7866128980446841638 527171110320875393 9126800468067984512 7896297467607546972 2817629356700049409 7142713865228075009 4973943522519354368 172235533663966464 780510161164325360 7167390951950192385 4840215694201273216 3322612303742748096 746680377295370241 2033963370634738944 3930326914768023553 2365123939933618177 2465359824154222592 8191137411309418240 2896312268592549888 5316322625653528833 7887278656500498432 6173031093213421568 8618838271958631412 7040098698437416512 7702805590616813361 847322745353521664 2907408669556912384 1334952669777653441 1719957314977258752 3911106848580444160 6881893575248912257 3480360657890766848 1565982390511072001 7001996470013076481 2374192546864013313 4523923618966600576 7474307236761857024 5574649782050348289 6590943864406532097 1596542567304550401 2999764100713299841 6896357109854822401 32964939628843008 8828142815486010369 5493971197954131008 4528035314435254465 5652638145459397377 8479830098301190656 7996272906131429249 6553307481280134432 8929604906627904512 3473532397942865920 7025324994006044673 2571913698232453729 1765561469867218144 5083499613966732609 8855439165957562432 4839158992829865985 7923977500194111489 5824006066852304097 7183997828680741121 284866750135180048 6800119937273626624 8977233577549177968 8728023332559603712 3702581490390906369 5257860043228928641 2016957863368916993 3336390125375317168 5824903592333762561 5592953996897650129 8166040290694837121 2831057498402717697 1601158116094777857 8403821882463084545 1641331318531686401 7486799400906963137 592223881909018817 3118862846756549377 6512799154269097984 8161098940051186689 7675601005036896256 1450764266109888357 8277823814163404577 3508855707612659713 3719212000590929664 481524925933508864 4530346546970246464 8722266174191844113 6326553928804033024 1741705380781654016 4797420392649986048 1273870593040709616 1 1208022767565979648 8651588445861900545 3411905118133432836 1362992747203300353 6929088515716644864 4618320031144904441 6840212058504195584 8091310326675666080 8158174826149514177 4550898431465116672 5473611974145212417 5365597166679171073 3761436341596724392 2187488780896698368 9176183968518113280 4366379728766554113 7598093468537103297 2930806509364409408 5520324285294767361 2088114420829585408 1782332632613720065 1448778919415152641 3553191921565491201 3806517497720763777 1896126385272452096 8592180197555266816 5291711985839728020 5432566675192200193 643268460628835456 2171787564594973697 5470179271648056321 3889469493986840320 7463039950814826721 442551890811661825 2068971771092433552 316244835391291392 8923898515786039297 128918525205304321 4384004716491802369 5342057576148580608 9140686614401833785 2444464944019588352 5792505371648391168 5721803010973556224 7439906396649500673 4113470351509545984 5550248192112721921 6483186952474036224 7672449568587382785 4457129403824851329 5814175608302423552 616472534786193409 6838348666566629376 8925372692838385664 5486916097050218496 1383177023283914241 5009281922423246080 4081019478549129704 8810101819910979584 3359530944439357441 310358142727344641 8912012205019327232 5104882858838309760 1543429103386610433 6227872749452713984 7639412087404412928 6394719254874066177 4432632489859088385 6705254392990815104 178783381096579072 622276950681584384 2178175793761017857 4883576441507725313 1480688138560100260 851086232689311744 3717818114143719552 2526716525585271809 8569070040977120256 647865289671148544 1299291428588531712 62469146627014656 2635923292820899681 546267751163199585 612987435454943744 6475827252442358784 7524708953017335705 856797848861937409 1837949335583817728 1126928269287936512 4533868073985124584 5256237438619090945 8482061569915555841 5076178483650054497 6976576079041314817 409907923532561920 317758839125997568 2674896877755915264 7642282168779767137 1623654201843787008 6322894750509665408 6222488878184699136 5911792349995190272 3114666258902597632 9172569851167834112 2485647493040491009 1305804303184986688 3588692177368848305 2378165632006237537 7919091184146292536 6918359442928049904 2770531446284192769 6405373824301678592 9149605359726233344 1740693168933966848 381959896604917121 4504150331828127713 5575800216114216321 6818748454016691713 2768564921692394753 1523590232893197057 7590526712623852545 7612663702604171265 8719305783722680320 3519375288960524289 6351499434451681280 2967951988429531137 6578442450132208353 1371572825600695297 2599869278634712640 8130077800771403521 6625320876869123201 7190526149905054464 7966666136328015872 2709358645577616896 3973305155341847360 8975756330053545473 9172127073228114176 1336428081726062593 59397861028134912 5873300459617124353 1787105292986089473 594610990697033728 5354736744938160129 6231015117879430497 4322584389114789888 5613811116095946752 7169423178374733504 964064881741604865 5408247559749624801 8239669087988240161 5877718758630819840 5669110460835715720 8349699489065210368 3599813889744255489 7142722013277619201 5759647931042668544 4251080737560349248 1320291539566972928 6347726448925847424 1197986068219516697 7504764944264873985 2556503036053790912 3117869907867250689 8447886319325839360 974090718161305601 243725774797868513 6528650416314262624 2729240794500326833 4255181883216927388 9077829908854968320 882719474145205137 1952538292548267952 4113315062395036096 7711596452820112640 3884239691076300800 1452696449172969984 8308203106739527945 3324714451400073217 4499377928630946209 6995176077311230665 6876330250505926657 8378005984593256448 5160720599065952257 3543560212121571329 4472292265628211201 8593632495351334400 3400367088219914241 7738897860954750976 344479601211310080 1756581841477959680 2150519961151135744 8314980107361580929 3743947993227991040 3215567707002999809 4828095705195667456 6910732351376927232 7595244676515244544 7155441343765150593 4785546571706348544 4664599584551196673 4866600087861548033 4376660589112041472 1063484735605048393 2680540230125191169 4063236962017747712 2143918049670856705 995206358486749440 5352503169051552512 7249807483207939841 8255462617919414721 8106355284929134048 637880452559888384 8868676598054654465 3782936017798438913 8320257967108915200 8699083407775073153 5741076528408346625 1768929451875483456 249797336534681924 7100308845853327360 2967083590780987392 4848656845732077568 7813072941764275008 6718035508362286080 1846422218553187584 5447396595769587713 5446273115387265024 3503956024854887296 3454282558291106081 5165389457650907137 72022645624509665 6195231371669262337 6476133809283686401 588474997513656321 6462341700469050081 185108200110282288 8179085769408985153 118129733202784961 9155500020441612289 527664936012281600 5810281384182333440 1851158106563429121 1673238802243756033 5383283547515876608 1433821668839130336 2516924282663943169 3965375545381084160 7671290914866880512 637102807445522817 2784167916267454465 3097047940575739905 2036257199635636225 4994732081507300353 7977391172763445248 6971473527106663809 4783572117213831169 8072322565202591360 589514090997612545 4468787005004496896 8644415548341428337 9183439257303449601 6371150504013862145 8715648081661205505 7016620176026920960 891622670199422976 579350658826354688 7281196924446052288 79341340384359424 2317598083211586560 8774043773894180865 929230396028012225 5866372174315292672 5569033317275885569 1725136556570481601 4265496686244940800 2736338681358585345 4909451159297773873 2814939024630227968 938388022771762689 4284724596021690368 8616405545954271745 2951398480523413761 815180301295726016 8919309228881057984 4168734036007074049 1423760345566747648 3970022111892209664 5502843600197753857 7080979213551042561 8085459122472037889 7451951035144128929 2847815969525223424 7436779642480689153 485608744016212992 7371446782552338432 1159698265295879424 7741415979837240321 5048278429777024257 7208626909112543233 2499039773228446464 6381287275430696960 8254536553948659713 6955457815057838041 1006009274302834688 3970342192477014272 951216496881086464 6556848138808401920 2194212760587677505 7418773925936990913 7389772495099307520 8135100473573852872 4644004187670165505 4771533142096308225 3830491641032826368 4653731712386154496 7078040350695002112 283303503505045152 7804393936231515649 1562806111326534464 5429310555774755840 7287428862112804173 6877593895354905824 1009701847447371776 5092482161390138881 8378055992922623744 1311590257686330817 930065466453704704 5553261920806584321 1315740170656781688 5183119767237451905 4776085308850565121 2767275721842646784 8813897436686683232 8597955634759335937 1429672723847232513 5435824772422496256 3512665051380973280 8110143630385594569 2298289657466081281 8624024894751872384 2014260686009114625 4882009538948814849 5043124622437392385 4383272885774972929 6398762141705750673 4925384445563830273 5938197302892701184 6111022469947781121 8733055492660009105 5158635731857562624 8341335684542196368 3140828263770209281 2248512969896886273 633066771498977280 8693845302030155169 6803417581498138624 2943105024415632001 6032805776614449153 9050438308925614081 8479209657892341888 5778018879179587585 1419498280106011648 233689901602587648 8572261027970774401 8624727156460140545 443087768220332033 7267329223671666689 4449928695561908224 4399671899211767016 4816413316883979104 2876105916371831568 3337269564092517376 3059660899247194112 3849921632098844672 5245932849546392321 1262946116595580928 2378996113792860160 851049506292270081 660410448851276017 2926271631516901121 1726889750472334720 2433410782997034928 6300412968962751488 303353641137711873 1828073640343832272 5455541436089467905 1269711802290375680 5710413870484938753 7906775041345943553 7532153069920918072 5688787386100373505 3687578250349084672 3085026514781863937 3109917863450341376 4379439284141391872 7878825707905971968 5823474139773653632 758788740748754945 3023534524957870737 6058184117413904385 6349936317645683457 1536589134800609280 5877047568688984833 2814733846871497690 5776332954568837344 8851957911970119681 1136600801687715713 6440300203446803713 1552691218893363681 3176334331541740289 119169735567867904 874226096452765697 9050660721579233281 6874471027969503232 3555452360994783232 3882410848777912321 5516901400827518408 6018653554220072961 3792453841919798273 7842593244089147392 7639711611317012481 6766508611817125697 2154241143067601152 2591575537906470688 5683870781967988480 4949097215512232257 4653782756460896256 8086525198308201728 2120645293338714817 4722326101574747649 2563354572038936192 5654072353994927104 7882215460841101312 7713673844602677809 7934533276964479260 6650692263129059968 585528170988912384 1209254682102267904 512847451287131136 4262174036740166689 6608633339114464920 4397154579450560512 3332990718010159104 8226246492928176129 4443760102606468865 7841323939017972480 7356859894421082248 381058005883420672 333195840857489408 8911409576520105440 2713891762437705729 5285822969397069696 6681042538786707712 1073495752024791040 508083075630527233 4181519501157447232 2982855153591828672 3610394375945517986 8374697424418311424 8884361234163013632 3237157619776880641 2054902119412407297 4254158442940912641 1755962104615534593 3807606086518086657 6148122256977222209 3340058665574977241 2875390633972537057 3242699836793552897 4136117965823132929 3253028843180690945 7437816300403425281 4121768409795694592 5924895329001753377 957329471812589056 4888277513245609985 1545931218986733984 2823291489244207104 969053776593389129 845805148829272769 1259222028501882944 8651140025508889601 4078774180630063809 7882016956813159168 759409314299756545 282294286923953665 6849454751744632 1447124075769420480 8119933698421311488 2341523772113682432 7561021162883906561 5354130070551801184 5368648892008756449 960460892692036969 4556721359552475136 5383653843205685248 8234412886314002432 5729435088488032257 623551208453595136 9190605617114693632 8050816257860375040 6956726141035683264 7928150146162347649 6777700898382548993 959352450485878785 1742865640441920513 2291771812811688960 204733248828660736 7922588775278084096 8579854712403527937 5182389165865920512 782376162523275264 8910575470412115969 3548848304141947520 5898603236977975169 8987303676212980737 6201003238052311553 6698629541800599312 2988392834012544001 6214355533956695457 4621660549128233729 2389969137125320193 4309372768466771969 5115990530573697024 7084935728010539008 4017964219222089729 323983130146252801 9146333702021189728 1319528765186553856 6214640136417518480 5081054017712826368 6547766998334944129 1948146871716973056 6049892860317353984 3440141101746356225 7869485936133441537 64310739981261313 5887801749418820352 6761015356481554945 5803253604578353152 7599254284161966712 6588903300259632256 4490690087085031425 4124522664687769216 7889959881234145281 5385057910226095616 443993725069639681 1135414994843493952 312554678656338433 4964965548152161280 7711185483191648257 2042665460240023552 5560034623156119552 2295546334843932672 1995510764646592512 4070816128365946880 2699565744395582209 6449353151647164536 5035635127382614016 918433620301258752 5198328778443689184 3472270284734922752 3934759251163529216 839998535428519968 6959770130685164705 892875279765662529 5375927943220912128 7432063072364134400 371879896157764945 3961326427085930497 7215468554802592113 1503586420610596865 4857347535157198849 1641974308209551873 2009807685471780864 1500462978619162624 8693671443034104832 3190904403515830272 5677431790327109632 3701990645981961345 1953493726327111681 4161729393503775520 4283217696859770881 4052313749789147137 5286925862320766977 3776261804092776609 7121384343853433600 7016952611032965121 4365414035563227137 402702700883804161 2718892450214035457 6806503217789337600 707173218519580673 6179422906325684608 2030636433402301441 8666600531284087808 1058517437790092032 6133114914702022177 7600148061980680705 4727101407100370945 3502682617453477888 5074719919907407617 6418991082516957825 7818061607530724465 4305676318867654432 4659598134489486336 4670874190852077665 2265292836809460737 2579089074378926080 2950611535838412176 4031146088496018432 2968901188797688064 3801061736951709697 5339678973037791232 8512510510851166209 6617533747641100801 3700341046362279936 4580599429602042704 5749842789396534273 3979454109619751928 5493283204126069377 5570268653416929488 6026512874131695105 3601505269387100160 3110650023918754304 4318726516207747073 1021829151076112400 1284086810991254529 5911759479154528256 2780850461283598336 448832013350669825 5115971270151815169 267804483658840704 7709769951231082497 2268332475547224064 4036685395718341633 5251637191986497536 7838401260784125185 2722159761224289537 5225327454029515904 1763506295962774209 2287440695709448817 6916781987520839681 2096617248059291649 5932615042028947969 4303340393410200577 3115355356238690256 1688964376036094585 4624565039700505025 4228077319962230784 770222105685917697 718294378592264193 4386197932645548032 8277329776274038487 4383877281447068800 638877129481338881 5594428896668205057 3212050826314186752 6496750147163649921 371405462131561729 6204114593097255297 2320993309674024832 8583160086955032577 3763278677494007553 134608597263665216 1624749746468421632 3277659695354256832 7267600630256479265 8633894669034192897 1601147783545472257 1864990614561226752 5852705548927987393 3458420587679565313 3993370207667596077 6656696906998370113 7677953769190335212 3996633230402093057 8529515607685114961 2396416173512283513 4186947933439756545 2388884401953251329 37962743786062848 2679693685514149888 4818515943759520384 3373699182749716481 8118514491223044609 8528909997079467320 6695125255643353865 911704434653550592 5900719656692241409 4110704057641762816 2322137566135812097 1600108556377035072 4262825124154982017 6300817478590349345 8417452812516392960 1994602102770555633 4421221213406765057 5218803609634783604 7992041736140110849 7809378229882221569 7028365043087441921 5743072905319380993 2086903089278595840 4692053317634023425 7033185841346805568 3288963728842424321 4321359272353874561 7532148597974609920 4558306559344314113 2854629138345842560 4541192180164034560 76710363072137217 3159562377349714656 4689835735870078977 8752851067801718785 1094238845935953921 2958310259914513920 8398585440745179137 1848667518332485633 4456908518454001664 5803840183087234977 262540629756397697 2769426014918180273 1231121577564000256 3822698722991773121 7191898217826350657 879555499931758592 3531446944931213312 8778428367752577025 60195357247897601 2780463027505171477 622199210400284673 3454809684991807680 4106961137415138873 979639331502126081 2880311290155843584 7584745589592910272 8812796938744487937 5369052987577424640 1057547124029259777 8802653940569562048 2843045554325061632 1071829893260206081 8701057689323359136 5091487502388494336 5727787723538300929 8248829204764634576 8045275652953149952 5207957972809613312 2279626582584268801 4351665499841444353 8031712299664949312 7230746111680455464 4569624025369739264 7709994085401455552 1975555916499059713 560326920159857601 867741801882022912 7653606707573431296 2670905087625852512 2283055328642719744 7237945589283850753 5171546244831625216 3720682266834703360 6607692536303909376 4235126134040791233 8320793246527330561 5530151629992514560 3522325214050973696 3644244194042569712 5337674745615671297 6189530574133792897 3155764149670641664 1523525906121621504 3727913276338874112 4739066036087517185 110335445545790977 2562999030689562624 1140351971389136289 8159796439709303809 2206304024554132993 7784832474624841217 7979761946956112897 1595292600670888329 3682409772339200001 5760614057065186305 3213851188312513952 2294804649700225025 1759491367760868097 7659102147987197440 2422444978469720065 7559040004948317633 749153564489383425 6390319290657189377 5360377640199926016 8824287987700448992 5633978164496527360 919246514309136385 2839775155274678273 4611738485888736465 6234452314102982144 3471260633893450369 7162111594682828801 3296337893867231232 5419196048304878337 7367010856221802496 838352578787704833 7903387081559875584 8876885201789845504 8818643824274874369 689273076509273217 2035564718493007872 8082166597630217473 2526753341594042369 4352435472482435072 4293920495337574400 3256395252315283456 6045418130353134592 1377303348590788608 8468450124929802240 2439987252213006592 8678988235719753728 6160204615747879425 5554247042552164417 8249899268551196673 2590652334083863553 2695143747311239568 8504386891598912001 2522544337076486144 850906329651187777 3133607556137587280 1985252641542292992 3903999040654865432 1823750742997467137 5043544289984813057 2035048044886540289 2419546500975834529 8935805962476926977 5226482327331962881 385546357166112768 7854464439718917121 8940616439307405824 402628329237206913 3921320892769894400 5386978146362249473 4642269531916065720 297453304336672257 6799257511601468033 7420583953989531137 5653584775720026113 7799934171955311745 8072344391168323681 8833204281782642689 5494537569763809585 2357414797459259392 5037446128845660161 4494729229955284993 4108029589643653137 2427277786637881344 6525715643412202496 1602237091963011072 189499423610739456 7566357130466889217 5525998036943659008 9038696883290912768 4783485690612537921 7687622662176083152 2681484804865356801 5177577472775389184 6368009903204998144 5178555264129153024 2430112024290663424 3337901710685510656 2443926495374611713 4078517112194784593 5462043256464080897 7167362033144676353 8861721286213597312 5218074827402407425 2054034487498363649 6565911114535299073 1237104085425969856 3142154958009532417 2046414968491215872 2031482919558201345 8900359436985548801 1877321329325780625 8336508014029336576 7373437443323800577 5091020902668058624 8730568903730953600 1687404312167856897 7406865841422963713 8748301161795937088 8128361569215823873 1369424972324339505 6021790747227272193 759083727193434625 8058321388242471605 646483776142835712 7015915797982457856 8233028912712007680 2928698177749044192 4995063182160705729 6489383335798488832 9161103193322582785 8131670937163857665 5409684119973515776 4576824152614240257 1007493970611765248 1437384292433395712 4619183191391133696 1145743416273141761 7520981072359510656 5488057673928056832 8246451719049691137 2551087125081084416 1586928569664625153 8094144699827550080 5298028199501803521 7858593377030373376 2005546018132287489 7078946280135773184 7486471325027360768 6211022078098735104 213165552961937408 4158552750218051584 6922158541369332737 6858978848084877313 8852982939957661409 6096215947162547049 2347792094689542144 2526089455655912448 1918839624248542977 2391987334953959424 3017026039680601089 2385439990922131873 1094731138790277120 2707955067388937537 4323408793650173441 9106016507257910016 8988428180103135233 2495415452276258817 1890184074504699905 7648144875318049576 3804783467375923841 2439698216810408448 82380871450918913 4200308097289837568 5813355262574215169 8964398469194993248 4159403611555344896 7046533234560365568 4499201861425496065 6437598280336467457 8665489853586331392 1757887326337716224 3299309203023652865 1799280861954521089 8345769392742924289 5940416272967272064 6253489636935743488 8547242916273887441 128302452408291841 4609521257080684544 9073840651227411616 8047668490413996960 8262696363162655664 4582908712494123521 487945076464898305 381976820401829121 2337034751095926784 5161376555494014977 171174836867502145 4840872356732186624 3025618949024596529 5568381506485673985 8265804082320726272 8205120323866034177 5588609667279278080 2731115452439104513 2780218576802408449 2193393694812618624 3281951752964530176 4981993637377398528 2886547863470069656 7447168295213568000 5384549843199421505 2005459522051375104 4788312302498844224 7382242481857626112 3059126912476614656 130064240360713921 1132246040014446593 8782576092897845248 2660857982193536417 1951593474722513760 6148779707450982401 4648529523160735328 6243538878214846464 6334226595421040960 1969910626412018944 959799108394733569 2957377311967572992 5318858920791244800 8707903039919200488 2741441769088360449 1666999773396023361 8477066922724360193 715946717766850145 8340307616317729025 7611907798552756265 8713072994599399809 3074321860689266113 6212230623884290753 87043119064865536 4118536124710024576 5355805368558738545 156674256560160769 4367592280688054273 2878201431650467840 4142579787413254400 7140611949827569665 7702029386656989184 339031485895686400 4950563196869663199 8001265944519243776 3011985649028300801 8755066191915650017 8353987236073606792 7992458572596634113 3954985118613335681 4671217181984043008 7887861433945620208 4894191847153739520 8243183544660740865 6480993910159117985 473129333664354304 5491190970809877632 2400112409863847936 2376880860715548672 939002894091550720 4598609449883756545 3722153133317193217 2436564175488968704 7928120113553178624 3724902342935478273 5389794564320265441 2505745203254955393 5616704314605078816 8492648527462596608 6989541660665479168 5337242613141733376 2992138363914856960 4248406261861443584 4258735344340185088 6277798698488627201 5135979975598195713 7992879084048357377 4847211512937940993 5916946039246221312 1277448894224879169 8431607865145947137 6136036936079948417 7842060176271497216 44103631203610275 2243150587614482944 8625125149942051713 7397828944710074624 7487539940075924800 6212498371124144129 1084780362182611329 1877740076972654592 576131426330468608 6943093421586251777 479283907507459073 5566042838840590336 3575368286114224257 6160363634314255105 6585901085246223488 6412468342074879800 802575103372749313 7292065939718972704 1134493162322852609 6920131042310619137 7758442551264415744 5333095465890448385 1414972766982882226 3534938330938474497 1658204897889273857 2558143134524981248 5750295500483651585 2271383390497616641 7104333892711710720 2417268991509839105 4010653710235804289 8549002740395685440 2184657183022563328 3137131792356935808 5822685339689861120 119271583484916736 869206668842827776 2375422137621891791 8705950638723386625 108117913412322560 921054645093228544 1658425978002304001 3027692988456958465 7375185218150716673 3820841963607091201 292883958710066048 5259318917473804288 405190251451666688 9063534148354726465 4255358142614904832 1904939657863385089 4712976874633647104 3613189524577758088 7576815896172009985 4142811699587328513 6413159938375553025 5097146773418555392 1098293243063838721 5987993929085288449 2451273212075507712 1303388673287831552 292395822200422273 169292398542612160 3150774580740652080 9061519472346267649 4435514893263959040 8541793532193200128 4385468466033131520 4681977041273978113 2447683044948295680 2000905541199961569 8153936217273629696 2280221929162128896 5266040197591980992 8825777974015585281 3387477528198053889 1167222347764383904 1839424362160947200 8151403794404605953 155746993441927169 2640131378147716096 5222330101272704321 59869988680368128 1416192082023809024 2173864418155237504 3628109878141630721 9100506679993044993 7878044635933083648 8187441476775223297 2550694890997867265 7039879989512433664 2338206979556968000 5856707925423452809 1939607158091759616 2946416273544391169 3297659347178716288 4224373765403763491 3074745372916303360 5118622188810053633 6268816078709129217 2530105560982011448 2050813524393400336 4374740164276902401 2284868002403844096 3016586359322411009 8351360076477763073 6363876942349405185 1775491833482655233 8054798140317257729 5248100124094726145 3812739329667811456 9205501866322848512 8314652537035667456 8472596486559134721 8191144848886728704 4261652394486075393 7437018838810640385 575311805655094633 117925038491238400 1513635244990410752 7757461489515744257 5713780411505344512 7989964404272414817 4370055225457587712 7916807666675744768 7461721937757561083 2763491979939890177 368601526836805200 4095813318692749313 5527410645504824320 5863343696285696000 6884111831448780801 1764527285909514240 1614496752440156256 9213140324782858240 8102522684180579392 3011543872286228481 2389284106090126337 6017729175414285312 8527117312714530049 3720640418934136832 2083390934495635457 6432284044974141697 8813144063276952065 7294883550144430080 2360260981301012417 3283108087847025024 91585466576203777 2378485863215821277 4250695020537067681 328704458368689248 7877756575037521921 4387232964069252753 6099867822425243648 2849868914001547265 5585841306353043457 4411805177337364481 4526636321537931009 5573186109611008001 463675854509196929 4224152215073483776 334298115498343936 485618229204221377 279206041720519564 4299195584775583232 5980049914514468097 3043317453998407680 663005727513814400 2916035604042600449 6274244193885108224 49067776479512449 4907720382826110949 5177041914948822368 5871566246755001088 7501463032617697280 1137291019167269569 4338406484512853472 7508665363046905153 2475951506897403905 4427522334097697280 8293758522203792321 7959163436867780609 222264287148585760 5970487649561509888 7808746035932692481 557529976832337665 1239337456818454528 8999878977184334513 4249337127746705536 1882947066474569984 1777384671888716545 9110731118998454272 9061092131397360145 3686610822056551488 1289001306015405360 456155812660612737 690790024337129472 627374011389853696 1583772439846326785 4005258668284482560 103842741589476352 285228510235934721 5133363200874987520 5824804872689497376 7568205371024421473 5809379171091920896 1579295671564131072 2193178401261696000 6258004097262320129 2326593714428521136 5613171780845350913 7689896794884829185 4638221926483525632 6466930812700567552 8095341029253818112 3958894175998577024 8973522149407981569 4422800991078241281 9093720703522390016 2718024072656654465 2296133656469311360 713449303201340897 7800927558537576448 1648381268018459776 5127362223418608129 8317089467730735873 6355930020768908176 4339924301833095169 6950309230617367296 1993554652514455552 6782635768224161793 9197268664645124096 2787241018308118528 6724284208741271041 1804389811797754881 5752833445509983744 5562368466562220032 2549615208085585920 139937350583820801 523246695064774721 1476538117916264961 443975616712253877 4059287398066770433 4469231592601402625 5703527521103081473 363917401703916737 8948722962667274240 3178818346793981505 7446349623699740801 3998180429845397504 3529899200659343873 489736037755544193 4143457862656225033 8577885231557058561 789276248016117248 4671394542436669440 7374287313387296577 3356649912468279296 8405266138790118080 6285861673879700992 4162820676976438481 2004275037399254177 2834043101598253057 5084555924770581504 1052911563392015488 6744165445861867136 7814018118001819649 8102091726458657024 3971843003883170817 9181114792994590720 4039615710908171744 5407653400177402929 3807325682570449729 2533849038468939776 6242121076819034113 4992661974478219232 2613440995881648128 4699928075627596800 7478730193727389697 2477959159748157440 1059728675727329280 5605900336196228096 7263880308797104128 1861135710848517417 1045331567093602048 4822925660153931776 6989868753743490048 1698927773151677953 5330652372044329984 7196893966972452865 6789965477976221697 83005184205649921 3756054791706949112 3244559931361751552 9000122984243449856 7595313155391403008 4851789169949301760 5249513366247998976 6978669456732862464 6069770560570523648 5765392680807821313 5028470867849471072 4696320610660581377 7575178786069356800 588706183988620033 3413027494352125953 1707716475065905184 4367939524224846401 1458713490876181505 7818660948149225904 1439287541022332505 3500199312641962945 4908010997377734529 2744162907304005632 4998250704053010945 2164181092936236641 461074005580520956 5357116886645518849 3635265803576271616 6950388716197123648 3861815848007040785 9199368383861667712 5928033897188863472 6379780806293755393 394215377999004672 1329267024385212416 5563343325603127297 3520359270740220544 979584032864661505 6247164194951266305 3622175702804290177 2162088535523860673 5960946152502861825 8105153177466216193 6247329913421820929 6471203915888709121 348489164749650944 7071997265339917312 8167413458002231297 5427927557795859456 1390626146225144832 6746374828866372193 273024852821016577 3921112842491592705 3255608266629743232 6246296425780576769 5986899518678450177 7251186908028620332 4682453762696323072 5677648014626586625 8474994398495666176 6495130907711910272 8480129307130694272 3303969392067082497 52425898280450049 9021293503740156896 9075217054798708736 4656852244869975041 8225013096621539329 3122849948495183873 3944491213372284929 7577327710625396736 3279476790077612032 748526761396526464 3058884800928973824 4647244411883190881 2718297151453130753 1732658755758370817 4151943404695032537 2697285968309514240 3374336254409573353 3791806661897792001 3197610660711947777 1831779146395824753 8323152465054838785 1897180619339247617 5054603560179754368 8189557059434695680 2258496092675811521 4870290646542639529 6364893789272336897 8014505761226975745 615866115760984065 5149959586742535425 515043961995708032 7114424244160258193 6787556084999022592 4666521593329630049 3464674368438111232 3422195150762905344 4236926048570611713 1205300568577644160 8072163419891531777 994426444483657729 7067442538860146049 6322709968017003009 6706403828629077248 1835875103397052416 494909286542870656 5207802182336824321 6170325971123572865 4435999560727003136 9159037341472423936 8897954682857328640 2290173895447913856 474904909846634496 3911959075934529153 7014858929097232384 8961266355766174720 2210914466017777409 2851067949794763776 1320826495246678017 1711832347990988833 4174796666787794945 773359354103988224 4947407698892517952 469032519472761760 4959082653451926529 631754271954837504 1015245406992746752 9068222109568307328 2201737827145924608 3592371981185321745 8424358412078585857 1174286369548453889 4992092883777070577 4726915070304218689 5231209612538779136 8683472741523603457 5601572502554641377 7972356254883845121 6358030137395020800 3388201397536849920 4313300219553527233 1456573571457875969 1557589899510377281 2292570742835680145 3559329980977520929 290917086468258816 1689204156610101249 6417243618650922753 3910176972615536640 509140723948972800 7604394300408014337 4195738473976168449 6102829638238423408 5787921998328001280 4698871407361130497 3940745065441222144 876393313707966465 5583463269132812545 570425742667104257 7570961469456384001 5098893292556384768 6546431634221463553 360917749491433472 5475851986832764929 8616531068721298144 6914739179568676865 8134373680358359040 4310002346611699008 2273941087850390529 2637484189256184569 3570749946038159585 6517365033159309440 3927124071110773761 1224555036106676736 7997309858175942656 415643623886423808 2360648358989879936 5003609189423383521 8477826030672820225 6473182248742416384 7065648410412103937 7879814833386293200 7554587569727754241 4573764117680031745 8279346558463655168 2114779945213999585 1937668393197803521 2625036344174638336 1639476851335471361 235110901981538816 3707112529510430785 3162555421549511184 8705878520351360000 3459059655201783808 4454446819672784896 3722167394156177504 7958573411279443201 3661126038784835584 375217393125531649 7038023216071953408 1603802887443110017 8158111442620832896 286959067004187777 4952912628386627585 2415760800148962049 8507826549848182785 4602303652704768001 4207471142309593088 8191097113294588928 2893692862938288256 4667609030698465664 5040941278417306256 8463889022223613952 121493454941298433 4838998592505354753 9093681984944326401 8745537300842980353 3544783358996215962 8378029289700519425 8893733230239201280 4426865222501279232 9197734016708001792 2317725604459511809 1663965409175430145 3724978654748353400 7995208008544077792 1736521208135024640 732835631920712192 3357657381585424384 3619902822388164864 5309324585114475712 6697049510457315329 1111428600694655168 4211882230189701633 7931940328156556033 6816417397009331712 3607652745660306497 697596666788113408 7901116077106074913 6692668848184754176 9169307709111577792 599410188795920385 4854071936119701505 5407869365286319617 4246361571488558081 4678005174977206785 1839741481330029057 7705105837473340081 3064370769033658369 2942431024960008704 1083581587857793025 4633230677063134784 3860590549054971392 3404451910808800304 1580318119362326528 6218900728599248897 1811714203009597440 3777895157018276409 7804421824142712320 4690929884773393985 2027917291776449068 1047545041012107777 4976591689033256960 1851779117256341632 4756339223624076993 4889734331528358400 1703715627608506369 8133908607284164609 3183521585770247136 2822906382969860097 233303815990640640 420740899013062329 6473426289550804449 7656384762437565428 1540267324625197056 4044948792525408641 9002423018091184128 843273762714155935 1770572801757517312 1522109540729646081 7526223816002817440 600476127176628248 2575020583010176769 4115015263242643457 3443171471120912384 8948614082545974153 529924364910895232 6603462938122831361 1224451765422784513 8753732486301896033 8642524255739867904 5467433836651443200 6646949554629417185 6967213834329076737 5743491655266102528 8712982665291914369 1485063930275589121 8948829091711271625 2762974969446645505 4271820994876463361 566335706168766057 8280357793673648128 8173718140338051222 4641946964153686017 7831315299639011841 5136475864076214273 1754396685885871105 5472391245696687104 7481357045739355905 5729092270907753089 9020956558713449473 6276512224837956608 4805459912953268225 3675208186690551808 8105092658766495744 1877743650418987264 199601614057622528 4426220830295764224 6146873158989096448 571600946422484736 1715187287392450561 8300628185310809152 606868491483480065 424678542838570560 3775091513981063168 629079856587069568 6575244509734715392 6160216346392637312 2159869023557765162 8841855227969240064 3754644830279504897 5873304169070491008 757984505641350145 8351399134090493952 503626271978516481 7828115683999891456 6635004977620771328 1540787246370291712 944620346176733184 6401739872422578176 3961264342536985089 2032370291577657025 6601642080687530624 3832901139169755136 8843314714931909633 25356022259615744 2917079562715973128 2018005554354259377 1013836712946947072 4816809760653324800 5902027157130661377 6130073558600687064 6228974221081663489 546754818524822016 4006659538036167680 1892582284978290945 8762226458515340288 4995707750142017576 7503137059963174912 5723130218028659456 8741261802998677505 6860912090632644096 7198680583622800353 4069239035540538752 5750844290477811713 3100254607136776641 6903930542732026140 5250354914447002625 1030145856629718337 2507035716138497057 183842899747803137 239631850132692993 9107756125327739712 3648203811483397633 2416035858995444737 6336002936859744000 5282102182694267201 2401788860374296577 3941244346541735936 6099013462803654912 6791632047611772929 2661784950936600577 1169437871226306560 2708090649400950784 3376846517289603969 640910942308861825 2706994242456004609 1058059922168487936 751872024335304449 5759289517683964568 2999280666019216384 5619429842750537728 619849663185519617 3568022675534991872 8276033272855293952 2246573290034298880 8434833547745919745 3949800284173527296 6399748649678766080 8448892603913324672 7800007105254160385 6485267785088761856 2921015011259965441 806682634401677313 4883837298185467905 2635107788985662464 2709811348035779681 6920615826103370240 8204086159499563009 8986640053594849281 977583736934359041 703336370101526529 5829050232217503616 3782853983185991424 8861042693040605761 781171474637333057 184175913640460288 1066642676965814272 5453409564252001488 5018745688623104000 3776977815742726144 2942313752239985664 4560716756595997952 2452427945365303737 1504094149248599040 6305998766374394881 3367787377637960577 4978200826841949616 4448823995361357696 3810347865322246144 3909984024284890592 481405558124160624 9000187445608325121 4010232334537782017 4058191500184851968 6036558826139446624 1437395412765245440 4362711558204225792 271287530083680257 8852060761715485953 878173594442963200 1452458300639512633 4624212215733628996 620946591714782721 5990009442055557681 6901026408627926865 6043599144520992768 2030254534429343744 5965229359877579840 3411423217670147072 2968147754608295936 5457728600882516513 558939439263446785 802932427877811457 3701312846900451345 4754275942566418049 2128979840141320096 6043836386656714753 1016320356827588160 686115619678380033 7441486642690425641 238891877216140417 662164983153702528 4986672835760815104 4120860792570827777 8411378159476006912 2054218080098713601 3968513452791067521 45915212547185953 4748861981026444577 3567777756624917729 2671362219426660353 6526666384173520385 3300024401599430656 6469931073051557889 1954813834368327680 5773999501042294528 6006483272135653569 2609083673379120129 5833628523953289728 8711685682409419584 4811748728682459136 648844792538596864 2200293539366510592 8201993567165566976 8248091357521066497 1040365991173780736 7917036391957266432 5762416790751092736 1510272948315793648 6111057064894005248 3551578308913530977 7522876205082147457 4854034562950872320 8420088953441845760 3291150703332084225 1511816841843125793 5391581747506370560 977648449826325036 5098301700174316545 6170979355977125888 5902844973885202433 5296469638746274944 2712372359127566656 1184349856111526145 5957001439795831232 2112632357533292545 3553974297135206400 2966145156444176384 1319659737334360832 2903960268428430400 9211663483125526736 9046393205485183809 3821607743204163585 4836119831591030177 4623684083815547872 4314743237914408321 7463069191205214721 5784917004049816576 327643870200295936 8872262892969065857 3231862792773119713 3830263278012928000 1813898000954376193 3387677722997311488 4548484671558252033 4638491303890157568 3327853679776249458 8563615034276687361 8324784418616308608 6674350201272053761 8949733320970381889 3681841590867472896 4225082492587595649 7668331710068160513 7195941398931193857 2953348235107628800 634468589026672641 1534352281428535809 307743712626180097 2873433781948201473 6390899019050098688 6512281801486646273 2886248451892314113 3647100390499766273 3971035737655214080 8006327821111068176 696802521843630081 1430861852568799808 6025937299512888736 2786402029719535616 5201009798273662976 1849028344241776385 4403272885838831616 5727644346547109057 7213594913362761473 3784350149187489361 6933526152783186432 4409545597108353281 3960736160830329409 5815393768101203521 1906947672072932608 5659881509233506304 1578450369998430209 8290714501057550848 1744390516703375744 4184976847418201984 2952773962953798657 8546212683848458240 7854497855749761953 9141505261788180480 8626889920329650433 7575554747627853312 1770406313437551489 178420163237582849 1994390817872859137 2089623763973111808 2070254768302645249 5850512836945356801 3821333448290659361 8694648715417360896 5043570077302543361 4225743343848439808 2306957292268450816 7351282233070620673 3968551617617069568 7376843067444832256 8555683091391332353 3696982503310508032 7716084647236240449 5261670838578162720 913712612037392384 15066881717638657 6835086292989648897 4848389498827625761 8285252497346920448 7019647845771088632 1616293823284379648 752522037587101696 2496833186828155576 2251901562804644865 1403985923147923328 1210686785874698497 7021140324276043776 3503817643208797824 3028532513300340512 3956273063132649473 8104995769342689793 6194801027532334848 294782163659496032 5449958565996060801 3520533400575791617 9129226762674717696 2161022382037942272 7981447404320174593 4563425701467425665 7310222004409593856 7992668195056066560 8103741312801066753 4210611446840655873 4051169331782742016 2930384727751309313 3594091653768413184 7940115622136997888 6098587377584981760 2555492869826659432 7130774967100370176 7874338885245315072 6565821317353227265 3290788444660629504 2287650688978530625 4638181591685566465 4086159388854346241 8174802508964134912 1525958121594000128 3024234134441820160 5098156602653360129 3952866779611398145 7126038602426441729 7214118460707000320 8492081363694293873 802752463686467584 6487155467217112577 1452887893527007456 7350345792454643713 3852230155364754432 1900324147149852673 9095606294034430976 8198530243131604993 6051622857174679553 2827388356562505857 4779396442753577985 342297917130170369 2418100082638969752 154052846932357568 6916749110582853633 115405261792449282 6269600715564510113 5425073253760413696 7057709715845330801 4336230095144091649 8893778334170888193 3813558544705069057 9074821766174912801 2905594169582420993 5376117725892190209 5826198330000378048 5875979123381057216 1532565270064461441 5829191225016040960 549547275103520768 6520862241895151489 146171031475550208 6865810384571699649 8399926899819839489 3958370294660213248 8892364742409187467 6421912321372676097 4735423686491377665 2228634697372718720 4501992780542689280 3117509561961461672 3704992485233143169 3969640232856084481 5692211488616498176 1148519150908342272 293858798450084678 3336049768163062016 1054675429946204673 8514294430173904321 5191609897367875584 4622315244241289216 2721706231491461120 2043194840847909345 1284937753476202497 3503744414540904448 5496717129086126593 6793688946869840641 4728630158143522112 32219472411918337 910022902190604289 8186746390579943425 2585547195154160721 149694870424305824 6990948658990846465 3789277250523382400 4608829230182596609 6135362271273501313 3880963393486125057 2899685318953222145 7577829305222742017 5264823697812426240 5414429964069968896 2939101485702635520 2783869334546241537 3810629429633516033 1104959649506336769 6992414464368877568 4463740245035094016 5078265716914782208 6715198231812876113 2499728178822242304 5874002924797687488 8999029373495098368 2207311473424906977 4404883331370954752 7580622103238161248 7874315825591431169 6839860658899840384 8710805792712377089 8652824608219676673 8040515464026177537 8822093482017191232 7591484108600627969 3771416938473736385 5674367769831903233 1736140630460674048 8208438747841576961 6127144637081518081 9017814309066354944 645084213565245264 6299903869642450625 2164658888582646528 51219952309735425 2420020248765819905 5917205768262157360 2444104546051338897 1953908897837350912 1156259776841219009 5414867816829150441 3169402017174192129 7769823416186429441 8398179563915382656 3592354040122966016 6746333331432986624 3663419114875419584 4493387369308150273 8341631852670877697 7798138305900676753 1657424830109027584 3929732855683247521 6868227372135178241 8536283457511727104 6326054110516248577 6508826260632240129 555919220734808065 5941419119751845305 9032118263175701505 959857144012273153 8620318247424118784 1576086275826931521 5842352548274627585 1211308786188835840 3535974353612147424 1054952539987088257 2362171559776575232 6121571760500640257 9138030678175481856 295789950216698881 3871105953322952320 5468074361876452224 7732511036160787457 988126489767237120 5855014963281193216 8040864002107591169 8466280604369715201 8697296783538726913 7987994494826092625 7869093518284914176 2732531457391395200 3063681250229044737 3849718806896514129 6344645426090999809 6679956174649395185 2523445998352710657 8048396351427710976 4760344455908235264 7911929493847299585 1805663274388795905 3456237585669731328 4848262229843263489 7695122028592758785 8124166518552395777 1679098992649032321 2066396869292250625 5129172857009856512 7522709051688280065 3020541993703702528 2922651595631193289 4501026375267531025 7032360667063293472 463136136441189088 5139801396731006977 1862860478586229760 1543558939941571033 4270769903236218880 3957255129942080256 2956596142718123008 8760480210611058688 7029105815592219040 811839958177688065 346003594280067328 377942588465029633 3157618873256712192 5231979547254545985 7933834432476871701 8506467675924014721 1893944334222338049 6541605483923490816 2042437063090445376 1560110440393188865 4659678345008134176 1054361978596476001 4310957504327304369 1725362196125941761 5149422843176687616 1612027096652498208 47394003642210817 2408071797779918977 9010584666911801345 1931367911699962577 5888978278319743488 1725479764581782489 2483657892226581505 2633359454905273408 6396272047958400348 2823794704588626353 1241956615526418432 7947857925562527744 5072349408698040321 8900200276901742848 3906290686944818721 5491241234214606336 2343949655492003841 3409334285858084544 7111597573459461120 1824165962680087808 9211319952889233409 6463121395451413249 3063776505263408641 4999975410873338624 5284734137045454848 2214317157999366144 625650815102442497 7878481683011608625 5207969695708432896 4942934356649426945 3689590080292651008 1522754336846043137 1916322567085860276 6328273969574591489 7496174108310230016 3119831151884591104 903049953986811713 5648357241330538049 3718283094088668673 1471285784388137856 8740296215539605505 8979461307841902208 3633311140141081952 6892682273525118976 3648164277961742336 2496526809338091009 1797429414585663489 7607380454626002944 2426400318117986304 2414762045133780256 7586662510350387201 7206258054892883969 2141243849514041737 3314773334186524673 561889320407232001 5580280612104909825 7425552611714638816 7098500265351467216 862904024939272192 3582073613291552768 5918915174032083457 3067676681938020224 2897363685134726144 797331052690713600 7290071549898476417 8053784208378372097 7815854556832072609 8410906484091102208 6415652032758550528 5079878827165978625 2022328632250321825 8587342314515644417 2674709825413483605 7136454984678187008 2140009706062400512 6424486851467372545 8856001627419475072 7520364028398249985 2592660759166349313 7100586022539612529 5336032710142939136 3652724113130233729 6083201887165201505 3246536748250199040 6647774147056046080 3057831445306376193 7161723932479782912 8902377603620470785 4194654289032551105 6253721177443074049 7422690605562501952 2037899125928509440 5097007686108452864 5305277592599343104 6875337910281451073 1056028811349076449 7586797834335617024 5129316843664192169 2545081304618028481 597441834328252864 6166187881397615360 6619835692574113792 249660809157017601 2172955264748221184 374886512584556545 252928293929548032 8531473875577797184 8439963529743443169 9103413223655195256 7950941479938390017 5574331886402282401 4170005738680604800 3367260245970798465 35820798488455552 2500181988786733760 6334216597853150209 2923215491252436480 7671995974135863169 935867373197329664 8486034179085505537 6539636282456801281 515678817717780481 6646435591989018624 2387912800902834177 1088591672091983873 75750751555469312 6277913701548532496 2609169267536028673 8981059868973096960 5369105424091906048 766097051698540545 788527292806758401 2989745154606725313 5749234638669348865 1522582304592101376 2074686221163954176 4251004549969909760 3831071894362839552 2267690795660738561 5724593832373933313 2362335924010696129 9002434566253264897 711950853162087937 5427723447772780569 8615423576314770177 8751603479967782656 5075766775290684160 7904446445692689153 1020979552575243009 721031202650382337 7812994168696986176 2963377650072031232 8507349829192802305 6933687740494356721 6314370080855818241 1266264396918972161 5305581450115432449 3453091220234774657 189895243868093697 1401278291481198400 4404174041097758593 7269469701068085988 2768832693865979905 720670003428523009 2062295971645319225 711873749307410625 8132376737367062565 7787353312028314625 6066488389269384641 8407084423094550529 3520813327861571584 9046791992851607552 2673241180650107393 6821184631249881601 6159677834085794048 4282522355152708193 606271596755696128 6557218209176364033 553650673550212225 7192494089167792129 7562539935404496385 7970059282437813249 7154224679555407873 683140979139405531 7011960575282604288 4058116364710182912 7269314960315097760 5973921739105544832 1869189351360667648 6216415120029076481 3238484629242924416 6615786123743461376 8947489023310692352 1950543982941166592 6687637119433011201 388943732573980577 9097321005007839232 6115389411750219041 8537007630410620961 3536103654565618304 6235516421485428736 1366802305782988800 2872020821322858496 6411293662637865984 6146847840945778688 267241786190512257 5991738626967299456 5312677690877181952 614508835972972545 6675730030316388353 1418903278489096193 8885327254566447104 4021487340365037568 4940537777659690497 8788901407944376321 8957399697948929536 349792071433388401 6338590699386637057 7621086221831927184 5015128674882713985 6044340169315870081 7132228079693678632 5608775327976898561 3607106154710916608 1654140391090552577 6273068587181685760 2833810327307550721 4978566555910500353 7034566973122019328 8361978053480947712 8066501845572430336 556213166877459712 1236529942494529536 972651624406117376 8837454159210875745 5474760514942779392 8350563778481951360 711326778877254145 1048676615965690369 4961153631859658752 2644988755025843969 1416835445492432896 1903592991094813696 7991796824861714650 6032348577413316609 4163444895218350080 6386405980558836608 3343837582655742464 1945411312965844992 365372099871496448 3119926425985474177 9128721549880434689 1392660544765782944 8708385971170574337 6544960060188418048 3887755512380522496 6335504588049903105 2006384210509680128 6122116288595585537 43966788764956673 8551676021279375361 8344584379980572672 7199810246131798657 2572825925837935617 4440763700130285441 9105368023264049152 1921123541895595649 1967373401483546352 3001218390664877824 3624402547336839169 6235161760698990593 3000468116628701185 5562490751216337345 3398072240436289536 4558320735214753121 2103473027650879489 5159404395758596097 464577822045753857 119876648081546832 3095831912418348385 5518945648143300017 7410642710503572688 1608442695745798144 3944401033282979585 6106147522539699201 6038596244005556225 991529192057208833 5627766503243347073 4002897886653186049 1180211132536875009 9145956537299640801 4785934825740804097 5755404074558441409 6543619574324761281 5011519384295635457 8192463760793115648 3122483235952901120 3732556427363899649 821713165323091969 2450367160347272144 1377111358377754112 4634518959433068544 1126216569703366657 5144685746337361921 3970481560143047232 2255192617716001152 6110060894505331713 2074718616857367552 6265851727460347905 6454471588990418945 6224178005427017729 8500768784800340096 9187688350889519616 5710084882254838897 1601489765474699184 7289667030757138432 8672254125694606848 3124936106125973633 6266121860596922881 5654821215772139520 7964478037797761024 4153636609102542849 4292754772477663616 7134169935046770689 356422537355116544 914383986035654656 6670042993814405121 4171138217456096512 341440828096334849 2374590185143566336 7782916532318480384 4430519391529005057 3643333371866866176 7520062215263265553 5606433613984506368 2330168509696179457 7640694204224882688 6673656782695357952 7606221863920957953 635455756239384320 180342140387215360 4228242992899014401 5529552196338835201 6851463445293018752 7892571187938092513 252615509193197568 9175165600280117249 282374738645948032 8747708769205452801 4063203020480184321 7570537643680985713 8006405249482129408 7777449910664265729 6079326652941373056 6081648520748060852 8349798659794538496 1539967693594316544 7044398576001269761 4296384555012751361 8374961850181572224 3054093548384415745 5569223104603881472 7559047342207375873 4703230506732597728 1824247294810617856 2868683678026687488 7389527933812331777 7215455254882458505 4833363241741097984 6591889897852487681 6512694392749307777 7018878183322090496 8512383247483131904 3379325652725861888 3087545482866446337 2064016911329742321 1666610745655181313 2838318859572710401 6471006486722132329 7800871688029671169 241448624724973568 7591367051276976128 7929175895023075200 3304698373367505921 5120395475478704128 5370657819229035905 3129164752576116321 4465281472174870272 785712596576998400 1350450002141112385 6454803558093609857 3605135468677671681 8503912853427563777 9154721063030476801 1178323488801816577 3389431916235118236 628263721814931457 5576083699022264321 276096954463483905 3382014041740640256 8043620630502976928 8851819760410541056 9163894136969428992 7072920428083079353 4448896098559509505 6659805404673312128 4129481127456415873 3805623791086715649 2461489051449037825 9100822675074842624 5210531877965604864 6717635610208482625 101756131348971521 7434108447875095937 8399075787090126081 3407330083204786816 1677540419533619200 7490238029086490625 7384537730104156672 5396366155926700032 69892221072144433 6103854431504544256 568591900625469441 117526046584586240 3672206328347791232 8143872490480813057 3896642861246975969 1203679519038898177 6435213684241638400 8100384970328645376 3562028755360052992 492517284432587520 378541780472403968 5286283788617748481 4378965820239075584 2685515037890063361 6847256088794365952 2999955818451533824 6696715431260651520 5429729825883435169 4436505052305698816 486038811525798720 8524419691706666753 8961682780428862977 7240081355165783041 3763586348647190725 1547961896237410985 4462361094797021185 1533393437404651712 4897846922046003713 5818592113381638144 2205392092255496513 9126799339899663616 7759183488375755648 5248017660369763073 4989217252135975424 7977900653448306688 823427111287022633 3946491009814017920 3479179774838308864 8811057799294812161 6837283274334143489 3340362667631032641 7770197101307510784 8803069706291263176 6245834566245463113 5929379222380846528 5513841161073391344 6908977656609881120 1224527481953721217 4284944392578919425 5910768274641353728 379588777382548032 7395300362464788481 5990733566177301504 5832388647277559808 2542239604717465601 6604116461875208856 1462533981581060097 7760173917808885761 927239729636638721 5187029124032009209 6208959363943035073 8578007769980092416 1066184760589711105 8411861410545780736 386463418417489665 1549547445185150976 6895611137093341184 57134602425860096 996816484891451905 9030705893828141057 6878298822809963328 3374935344520250368 602668545173274368 7585708210259623936 1811136576501036449 1507271584223513472 6142359699960492544 420170281931767809 4533500956960746496 283463822453243904 6662336081950769153 7055998905673614336 1533013039766295856 2234286889128427520 7455563398923272705 3492273643327970224 9108327333107517441 9142656076099076096 5020955739484458753 274600862251745280 567512411621113857 2873762220728276992 3172893516848655297 1209063721317414912 4648955875194020417 4756325713753837825 8316657166646966273 1582447920279537128 784152706124670976 731336413804224512 3084521332546207745 638936640726966784 4815281869684399680 7932199716724824321 2520414729456249089 5336544602477242368 8427311097342951424 2544531805310451712 1790820680028127233 6769900222950318192 2682411086307655681 1455163155956367360 6254728943670551553 8626381809531512672 3747580515059549856 8833422462163573632 5487619907480294625 6885467459840503617 9101653923770934272 4553766792776443248 140166629041373185 8714606404285101569 3974489028230643713 8894944228983467008 1923652048202088449 2197044031911575553 4481831966345793345 4824345604818005760 6697942406909988864 3634491591664643936 7839522506416417765 5955169402213778944 3286353744702004800 6951146042082656256 2578009958187384832 4454020776093058561 1500824612674262016 5977402348330862593 2604304537913458689 1482087059732262689 8597467403246829568 3197968384092603905 6622395332482921665 8757725172055381504 4923076460449694464 931360299513367040 5408889735648970497 1824458382669500289 8574798931456622592 6628863820038436864 685240795610889216 8438440123920242393 7472164665447047296 5693099061906667009 2914658428392073888 8308109629056391168 13402200152342528 1942995204652326912 6425209393522917632 227542314481724417 8013602606182819840 8168084901885328385 4207739895761642880 8723801640611171073 3484957046582796288 3406392913726496993 8194886020863725568 1522367061625538560 2953966540384225809 5773142053547409409 1865225790504345600 1877642798855666048 2624690529175076865 4465453226441979905 3759892501865930752 2618934924684489265 5446906951937481761 3493433769331238912 2793212348695704017 5830510390748250113 5678562293045586433 9194769961740192769 8871883804544680192 3746524591487574016 2124474425239297537 767209867966021632 3424895314279799776 4157024169361473537 113963807942051840 4367223721427998592 3147270758991005696 590046573601129984 2879987391717458688 3165558140627075072 3884045282038739825 5153065518625949696 2609546870318211073 232870922447584256 6299301438590812161 8732397345127791617 4897130908465340096 84191495917678081 5192825769724657664 358234097164125921 5419884011948343296 8103587271330307136 1855682574759511041 1562471651437244673 1568179486486399425 604784529508755456 1233598364441378817 6826929797154610689 5673973190315335680 7412273263183948288 8987417475636062209 4356084432982114304 8240291411927562880 6012904229831400160 4019701733817675776 1849593058770009856 2600952567539309500 7750245274162108416 4045752598582296576 3250930259401932800 5783545956316775777 2763877335409098753 3139443808620739585 8371619367229444672 2226934041405790209 5678467788136726528 6166541386126616833 4526128596206475776 453801707105483776 8214249728063646208 6564623122434211841 4989076852658331009 3367401006742163169 4531760626665455617 6858565261816487792 2790726354223815680 4882128617663336448 7104460075986018689 6152634671613861057 6862618737762543617 4127040855963299841 3809164510626320384 27624697696598785 6398686769259970560 4657696070654064129 9004124032958218240 5211044346303690944 8294107201240506368 2892506793171861409 4390857349346770944 1882935351156489216 562940615772094464 926477224466456577 3628282975482727424 6185971380834087744 947327674253371831 2899726002182883649 4609602533039823232 2199004975630886913 68528431813840897 3375680818997472817 5511309577840364032 1567318608243873792 5454225205753997313 275043019215582913 1657731711467456224 8342174932109589505 3708098168030412800 3361083252847776256 5431871827263244289 4795161242864549888 3323495829522112512 6916996413763502080 1806537394737838080 8390282508239057584 6321329416960513249 2096557772500484097 7010155210033277440 6360155353738692736 2339707104960020481 6152405559380459520 3282667946164068352 8047760816675383744 1759986938214426625 3659584180653326336 7574309796393119553 51363786745182208 3473954539206439744 5282910275985724800 1789834013934013049 9208926422522519552 157586914044096768 8322144930349449216 2248483031913763297 1240450892925268704 8847416317872714112 7202046456502186496 2879463710874905057 3995919545703555913 5077119289641140224 490321179903524865 3713291804709810176 4060231019450165249 6009502549440233472 7919790529583590956 448659239059980289 3030417978939531392 6503714426172872193 652335341849755649 2969902391850508721 5440838083970237936 7305788322693933057 1947676668877467456 9101365986324960257 3152477461922585344 7265794080733153438 6472643780119216129 8381195416019329024 596261146446435456 7927531506181834576 3920655496132100097 5475502272603534337 5494058565808613120 1180506283591554609 5330287558100451329 8492122923954012160 461992121694755377 8259170997311807488 8085286530414689281 3361403245074585089 7889821265160068096 1619341199365490689 1369072018676450816 5359900675219015681 5279698294364178689 9038993700784763393 8058285997368352768 3485796413867032577 7170620552799257177 6511029255806496769 7006650136099356608 8913100604668322816 6993978334817036577 2295009748174501888 5458344057415485057 828806295850132737 5546937373849352192 6343604404681918912 8922846381362651137 4569074034432701185 1465208822800078849 281546879023836033 8963072715808020480 8296505734564224256 1523274808983666689 5196975609640960512 4597813932075587584 9069335600614774785 5459221200009953281 2969503282747025409 6226140523387830272 7475790285038347776 3686094087772057600 7932218655298895873 3300788241385273345 4198905000027130160 6737255034501615105 6375983971755206465 9133128229076998144 4805122899134521345 4573966699751227585 2674170216416644561 5381076422565574144 1958465131065177089 8076613459198227200 8144313661714887292 223839602709826048 7901346097387041025 5439399862864607745 2170906801653619969 2995279761390338049 8479998540347453616 9025043431953282177 6595032011794092952 4884162112215056385 361298647567849853 1194999464608699393 8155925180291203200 5495545410859180608 852910559893848320 4398443741029017600 8018093721834186029 4914431507546307904 3127785135836379320 5954330791015868416 1812911346177092608 2986450032121184256 8242021626202320385 8652766787022079936 5665765672858550272 5884106791879691265 163936789820327424 3293179240917499904 1715118782411526489 2921947509132327936 3271236145549870081 8300822000227706113 3471709614414759937 38289007199457169 1492156666717233665 4072310912570301841 4302476026605812224 9144613798342447612 7173803186947358721 8483938719013330944 6290575329351778304 2023977690768184416 7970133160384381825 645490329363735681 6557373733381160961 7415384380121886560 6860219262157118721 2342887728402940929 7425945375931637504 4857306740228053633 2086491353601829633 6157546924438106112 8007128322448312833 7089126230615425024 757689038301356929 4672607258982045312 8413108334462259584 3185577653725679617 153488526931772872 6730501210355830913 7309730511107981312 7882550392431106048 2403890061696565249 286548145940460864 2006423110540468225 2302113697557381120 4783193897008242944 1970104046720549760 3805237127827535873 409649104042590208 4220309986387664897 4133742242195234816 8419082901315812800 5562172456236781952 2131267261992284161 1299142921976483328 6044930958241759873 7730351696087187456 1333140914023191104 8938162219323604865 3456391349790867457 3408628489172758528 216784930573753345 2212984554161829185 5278536876214423552 5135995186690993456 5638893250005477376 2266264410655549953 8176572192019812353 7336508171608847808 4652685971626878977 5301191379598711680 5091553934812151808 519849751636034161 1655279749029458240 9091502028744351049 864196549366186977 4235835551526191104 6184685870749324161 7456954851132801921 4004225405799165168 9098662233715571712 407407473281940096 4899763130474847488 6136954544330883072 3261162691191078912 3183397048256485024 4459174476764151809 7409140465415880705 4174897826942025728 3968365538245715564 5970778025192326144 3977289570130591745 1556002371301842944 8942060625628005120 8174079658019119616 1705878057925703693 5393369231638921217 4916070375309770753 1942825844342427272 2640106621308463233 6940211171337044480 1107227806826323968 1 4642732815514324353 6353506880380654273 1616697563473570304 604232660986233856 3123240775996144640 3553638584654979073 3500516071812487168 4752828801112328193 4843011238161366881 4854086317239345153 7473844751474363712 7140332138071256960 8986337808352397921 276760050820698305 1319058178824595456 1383216623643151361 8590580018101619712 6403924738879397889 1613660636875918080 3883552935991203072 3326155275691672833 7384199827454118913 5625724073628024832 6533137783897522177 5109843583206597121 1200663656517567745 1128906957881212929 7862110611623591937 5388852944729600001 3016542598123682817 6811750503066035968 5603220641589713968 8461568559756021760 4047395994066478081 1810126455181991937 4996670976577259760 7224156342628359808 442266403330850816 7918134771157932544 2919534140978800129 8845563754796326513 7815426881365815648 6589428549680008193 7944788950768418817 6110636414660720641 2532228792581193729 1372840597094797728 7405554441333865984 2646781368597240384 8106110979350353953 7677048857088980993 5087053802905662465 7241361979042889665 2281250043676835872 7051375959644582424 5670014109720171521 6603261252717010945 7643553921403034112 5454588660638112769 1484542069258407937 7732413833821221505 993186515683540993 5076169245359669248 3938386065120527361 8604235342438338561 645378989828271104 452477173862122753 2182988259866210560 8352412639590811344 818816869508446896 3528659578346006528 8417533637022710848 6465082149790351360 1204086414127087488 2885309275289169728 3716083938172178432 1055491650947475457 4499885692172474369 1502437507056488865 2297446281532669952 7381182337314046465 2415667093658571456 1517818308140159488 4227025791491340288 4916633198916871745 672729271308550144 6199340998532087808 785442139373386496 1079965491490586625 606561142364305152 7357018362999853921 7668059478445583361 5655262246256856320 1051668854637240705 6629305657580733453 7809135203937255424 4070579056307863552 649034705558693153 3695887443547496449 1635139288694299616 6495297196413174784 7502876450075514880 8424756034023982369 3778418908506079232 6787370908422486017 4231233565867343872 3337263119475205808 6687118338976066049 114836761879147264 7996222976829164288 8226109449008732544 8757296519138952273 7958066996881459456 7082116444154080257 4993209581987264888 8069346253657508097 2289413089421819905 2118418412416514240 7914205445105831937 5212427795049952865 8479267851562151425 9113303309115703296 975312985942600673 8479434448520853088 846663993458896769 4885292049683127113 482016130165112832 405860237113349377 1119646943344159425 3469531130265485312 8023802232203389504 2780971925206959616 7730700830286036992 4217426883907174400 6110676234362691584 7077292824308776448 1346987246245277185 8344479163859636225 7384019071464220673 5701175695575700609 1038385543722356353 7065508279353187456 6150694318480948288 7173460080956903680 9213499004252824673 730623089466171393 2301219970904872449 6154977339046531073 1631283958862994752 210078746922966529 3273872788431437824 9206997762639500801 6244160217624952832 364060155567501121 5548619714234924800 9045269308549876652 2042960025543675072 7296295669636325729 3882140490191923201 1382512688251830272 2773376053405928256 7274026253258257409 5546532574468026689 6929447156073219713 7254614243444868625 6201930847261484753 3796577846768358401 5143551015046615760 7206868488306083841 647702161535762433 5545433097693613056 4943586681122433600 1304895362261799164 4883182436700444673 9135888723707521536 7083501761752082688 3783249465354363392 4952973613631757824 8903593795065756416 4586897631856830081 4170744291757101952 1002926707880160449 937378689765133873 3540114137275246336 8103025797742325601 2424933101070019520 7593244946946437121 529152706595377152 1398088788500939808 643982505243307009 2950714709888356353 6066175550741476560 8986965172090647424 2212955747172304577 1645520359962710016 3952373940652879872 6064391078633030976 7074831116598012785 7934996815132964864 8588729040994002945 9146985226908430609 7423004192710882304 1224368811632416769 8574616882216448001 1874848609424591872 6054264837977923585 1813414509582783488 1824346597835905025 7304938224698152448 7461431383112530945 7522775424978012160 2628706789506924545 6000101936488343377 3185862402933788673 8991932192344506369 4294307253788308416 5604727925484782593 4164118888450551808 5509329654333230080 484542008079399681 4114266367564368320 214719263769788160 4575101034475421697 4976639334806985984 8869722008704286720 2378856927206914912 2531499001525960705 2776620870456426496 6857733399627103432 7961475477756564992 936423510792770049 7525829636885604353 4662523901846880256 7844559368463499265 1473525562387954944 7904861990033569921 2175762939953641472 6908179997709988608 8429400242065965057 8397390498355540609 4030925629324600576 2249303778320475672 8382582741901453312 3484779411543667940 8631077904876303360 6002099490904898305 4030911885443303424 6477398939161712385 919604039425767057 6322950489861550080 2962205580732153057 5479268210931289089 5877884156832305153 921151201938680897 4667442880697362432 6520781480313506560 7219481674964271104 9089505915474397520 8058886692149317377 4674200553491661185 4665211937091021953 8835978278714605568 7862328543753628417 7001788682389012481 74563168185233409 1606198502902155648 2940301739393085440 5439305316429694977 210095459114412033 4719704036090251825 1513158054240357440 8119130056789349121 1598740193434936576 7592173597987127552 4731536531292078081 5009507429882331201 1719494128870223873 5357414342213900801 4327277862322462720 5712971426876817409 7709513508529352705 5425035498902867009 5851065583246263872 6717100560964449024 3929813234854502400 4737221908484397056 4989695965277287233 398673354590808064 5009196059235729453 8407774936349479936 8754854747368387456 5462249506845065216 4183959109505404929 4991590369646814784 2661777132279472641 1812248209454039040 5685235822748414464 2862851110249523456 2157545112358192896 1319893761390536385 8410540214191009793 933822972254513153 1445978134122728676 8088610754878118401 6481647559675629249 5142092402457683968 5519373530434719776 2050789202530942592 1863074536537152024 677328381709336577 6395490446001192961 2388333215555267968 7607257351505811617 3018733291130766080 8425263334433980416 7778508100840548480 894815086026930592 8343729166133170177 5040723140912543489 3873467472550794241 6856208123457748257 207075616812591952 180378196468533505 5822308457880499873 9093986556797110881 1138443843722770432 5646101355328745473 8208636774367213920 2804204141434167440 913620608679099393 53758328232642433 1833856484329357312 8430178603084221824 4548602160515006464 7178093475565852672 8031615371424346112 6911206091821172481 4785462627820175360 1693752624359947265 3451764384367804417 4590624367876711425 8126941576133632001 256542866597079552 9135028977102056705 6962529864213594112 1100933589522392321 8283553012744404993 1314725684114436097 2038292079707944680 4909759236452581377 6798040697970661041 2841364738445873024 7091355462440177152 8999583839853163841 5687550643653330432 6030400204479024673 4332141059011745792 166145754480786945 1805084846852718592 8464635626036887553 8136902611838150664 1479018735203466625 4427936624517328897 557187456548724353 5503902427378072576 7968469895318063105 2465566184112317440 5223026777287596160 6044427742085578752 6328652719296939904 1394013617621043201 1099494739572899840 3255524118820626433 5346359160004613889 5507041005321428992 4912324243752730625 2934153644922605568 5670302048199704577 3764975321546691904 5480189402974157456 2934626000468835584 3983971377161023488 6955858979712334976 2516343664902368257 5819411994284654808 6684316965129117888 6392606921079772673 4097673408416825489 9055570299471402697 8708792123339770593 90348909493553409 7501170444577122305 7984043334759350273 7166693408918855425 5524264149328829456 5282401308495489025 8165590501784310273 4373005140856451072 9215356961192133632 274673802982064128 2047652869620432896 2697939803246690304 7617694761690333184 3647112749230415361 3706304394380685513 6823769149063364609 1990515637078360065 6343843668190854144 3361154008854352832 8373332157044139585 363644835992477120 6503050248265316352 956223284228624384 7579462873063832416 3497984711322438656 4230788810553024992 7831295120656651248 64424724503789568 2625260458090735616 7876399659371563009 4162056332669943808 3898003843123064545 7165937477637574272 8453801176034074624 3530873269393539073 6277457474067055616 2063347335331841 8445663624152497152 5591040361646137345 6612195893652632449 2106598524066388032 1114108417385742337 2764078092418131713 2695841124222765056 2841645782831458753 6751282815562900864 7567448516237197313 1132719007938128292 7130613655592288256 4892148046338359296 499004528975079169 6513954996725029889 1827543542427031041 6166596409886113793 7692924793658487297 6417769477165027329 4696019744976441344 8533947992575577792 1730783494150316032 8829198246156756992 5434584036748558337 6461461193822747392 774218394462908416 3680139307421104128 6604350895731163393 8966675953170058624 1806707142811592032 338499516043535329 5652412085590820865 8159580430968356865 6122886191787336705 7584442236009125888 3731186140615703616 583659180743327745 2752838078035945793 6307499178962026496 6431914844804422656 282159203925241088 7600502691392179201 1157324358262924289 620025535903675904 6461803718167498240 2115807419791032320 7597733759364663676 9146184627268165633 3412035465876406272 8456522906595614720 2720632133309737472 3294363812404199425 9204720680377057280 1705218754452881409 8177952707502655489 3221891642761608704 8958153534629601153 3619621662940244224 4488244705056090176 4336316728833212417 1821453798679202304 5426196549743390465 2563739749419490561 8616131418668952064 1605372971035934721 168544041444593665 5124907170375923200 8233655127339958273 22697150919892705 5433354421161476097 7501689987431297025 8677658053158489600 6220934943380255664 7412882637728779265 6264019283675783169 5984804527721975809 1560028383339049217 6852505979602017280 5050592692641161729 6759740378294899968 8810742158753015809 4727408698044723457 8313927341361649664 4005494504611799040 6696465784936380544 5027397232964927488 8315331970595222784 78815031316279297 1879168630378263808 9195480221596516353 5572871827320798465 2307230354043880673 1818346589673914369 8016365099129425920 5820803463584052224 993300896685061249 4751535022974423040 6402143231980201257 8022450065238835200 957244957533917441 4519987296475876352 5535406460898688384 6551118870439577896 6238188731795779585 3021754683406086145 4329095083899102784 2003510999514480640 8236287227074014208 8955992964891148288 559921449525870592 6330675596159385600 762239791724740609 4697725307115798529 8074384483465580025 5937599770414600961 8258396902619391489 4224733545159728641 8745688172049816765 4870374555507673089 8083439647557931008 2405200199591887361 2813752278611964928 8792051745387571713 4907308688022910209 1376117133431094784 7177988327276262912 6227309843289788416 567270882755007233 9214738920512114384 7287101635140354560 8098260842142124032 6904535586646017280 6776739775059470337 3958163853334124545 625161965194958848 6154884691090555361 6868139876484882432 1377679363430383617 4756640232143945729 6475394764182126592 4342965102363649089 5184094011413237632 4545709996067520512 2948260525479962112 1949849627231830017 2424067004219962753 2336147743439428033 4691639223694991360 5385555722396364801 3561952640586193424 8623204759757570048 1625126087525444704 4047853139886292993 6201665186557644801 2187678928896655361 4888594424295356032 2151319186987171329 5173471525191454208 3146045807634944000 5718363540372953089 491865175066684224 2512483174282690560 4390486349904212992 2077472661259713600 3708530531286963521 6638088419759947777 5345565858927778593 492785708878544897 3401317017512417280 7107077523832727553 7994942189371570177 9021237011588740096 1247294226682528256 5114648072945139712 522636333924592992 5345224334113954816 2910675832196747008 4648195339865696256 4799393402993480000 7211639924236708992 4548255213621139969 4054134403193683968 7272275859832126976 2080693451754679264 1162241550166529792 7049653206414104318 5972145263296557585 4419476238695743488 6004512713793175553 5545594276052791296 6731874116223982977 6323083351794909185 8735089994530603520 7315476485783303937 587620177408294912 5552907294029774848 7947128909767195904 1678775706236103936 8125054866570526720 9192323194846543873 4754340520366735360 995385242398294016 4473264582153447520 138443141379245057 4857939006162836832 5184154666263858176 687358302428380929 3957819152606941185 7234010697127690241 5990853892071768833 1796065887959308289 2030305710723489792 4207459941020362433 5464475389997580845 2794255234563568384 1102615857957757952 3110508172140609536 4813751440397172737 6064927925701230592 2010862617279463424 464034338571718656 5722587995940847616 7382138157404618753 6210178484077723648 688432139862447617 2195818181024552960 6295319358967879153 9081252080194546272 5253856856721882272 2842519566121508608 5123558702658087937 7168271281961008129 5376945453071374593 7328919424521227649 7387395049835584704 6268946215621885952 5943463127884438081 5121625911025486977 7582007459050211712 7595369367872208896 701522502822592513 6965926082716266496 2594340534556655232 1769254620148351872 2736011600610488456 3100452470298145544 8689689577552400384 1540553427690979328 5521864965744033793 2495852830308433921 9168739550922119105 3631009252638195712 4253537584678839760 4604501500905707520 3531978199867755008 6487862885618507105 6564942093111999489 7631222274061969921 6689551282530004320 1589236403530961537 5226952418707857824 8747100284054888169 1803719165231097441 3070055195534097153 7438824018595676160 3369610971901050880 989585209786298368 1254961535329882113 6051968612979319473 8694405308905963521 7367837218976946081 8016144871133806593 5251068123519844353 5033596474784637976 8778640360657624960 8348142841377734657 7346429607094464512 7816175031510843393 7251428741478829292 2087037604182622593 1548829181117257985 2562736743008478720 3528326394763825665 780565239044689921 4584278631766183937 4594298588224315392 363943580439642112 7732762555163425792 2903664827163946113 5758770626915500033 6750154678138578176 8371961112422861825 1583373714794983552 1299149331937727520 3513198987788203985 2590401244232939521 3539397091202240793 4289447980800925185 981303840712310785 3953480192676659712 220292524402409472 8677823014020579329 6566636796987118224 5644527195759777793 6320342997273594881 8000275950417259329 1082984760810143744 1097577012904351744 6333679444883645313 4436230851805578241 1212930565431486464 1145410380630483392 3506601691724834817 8666252146276564993 4345853104804004417 8572018322243499776 5293766806529759905 9149587828134576128 6910419594077247681 1222616909628297216 6546922294308458497 673184664520753152 8163147886772594689 1511272628118355969 2171615572233279553 2419537798006194574 9013214641499919568 2711958995981352960 3309330322918848 6837776788729290881 8738833497354633217 399847677519532481 8351818337853243393 7591840636476680753 1331920162493620225 4158660303300858881 5969059045446921856 3787151983973789009 9057807763956125697 3336379171624910849 29978794021718913 7758305805806821376 6826820735258173632 6271878015995252736 8911636146135448576 2581539373068611201 7735123926881627841 3989489442884042752 2402412209587355649 9048953143824875521 8695106340970283009 1226864616153193729 3576995911192394081 374142404906471552 5261634053176837120 7480647868740590593 1643306372795788640 8152507346424643584 8826561815143992176 1350144991355250689 148781573283327633 5581417272180867072 3026884087178101760 506411195898821633 7476867068986659329 6321854802857434353 2430931957112281825 9184481963775228915 891469566035071745 5200313933232931723 6556774459466539584 2151765050311658496 4493008212500892673 8932962462936349697 6611007615971440897 1989647734969625685 1308184887233788801 1913866176771392000 8674684555160589712 1580883205123273600 8651798233704698369 8952981203320830104 491334443984698112 1579611240463588865 1939443036409039200 4768499681402235393 3283473954105678337 2965295457655545088 4062376759859516672 7871624056542047680 6226600773160067516 5343876044889020864 5831050062102550481 7336005366993272833 1822582930508324960 5684474817309838337 979027527177703425 8934900774300286976 3987082244371959593 1042144756383873985 7816192241857097729 3464904303344795552 2053106375058646016 7063662315956702208 1185367585962196992 3474596246767515905 7186436990376103425 1937542888502981633 6747552486889975808 6868730687276417024 2618743814993947856 3369220975277656576 8156359330132061448 255708238808411200 7089824732195202046 5957793049469047777 7449639667435269376 6996321461617893376 4234233430440166144 5510609510851936256 194095179672742912 3500952674851382273 3108276489000569856 6237948502752194670 3586038398923543040 7019773261222985729 1216231835611371312 5984975747880968193 5056524753127319616 6428140197201838081 1945399959297720320 965921186708488192 7037877206694387521 3047337151483044865 5453062774311971072 8695661161403552576 8039694801488052225 7953222676414971904 1991454671739295744 6460645741729554433 6526490536348674049 3509132385864038144 6435940416016988224 8966012306366848257 2310219432409628673 2808208841048608897 4352034157734537376 4642377271570071552 1295697578716200961 3152801194150924288 5909036277349791552 589247864189741568 8830116412163253729 4883794864805895681 6970517358336450689 7036127136307952256 1510649035180171264 4776195262424285184 7728973725752563905 7810325605509473024 5912672524171648257 378666057381561568 3943341912666973441 5836420198056913920 6978576064557332481 8866359887035895489 2991477092507442176 3593335124262675200 760109513535445645 293030307492682241 4682063656140381184 7308255035177390081 4945537758242724433 4877338991307776001 1742571375877914625 3535017205566832641 3864701916957986113 8376015191598254081 1008803398047596544 6722144095643784704 2502550115066118144 2888950842903917568 2520768265883700097 7571342232784990208 7466256642699962480 4003525934440693761 346465742275281920 110114715979534880 6588812465198984576 5853406291641125889 1121472087020265473 5836450703644438528 5961447854806663169 7807115908953761281 6972181280713021657 7738296893284965824 546931049890883137 8130573403051045861 4838769132669674369 8164437655367360512 6960555308003522049 344614823784588384 1795770356160135168 6364495472725095752 5097155557227175937 3379096961023535169 2273031468995866624 3930581449966683360 7516357523411902224 8252576016798019777 6084479913516204032 403439359121719297 3619285997346305761 4387951831676606528 4949291428770044368 2271090635321262080 2749130592036333569 2761538025637951489 603217154945114112 6348070653151087616 7252976401699057664 3492863835840888833 7235750422764392449 8808564980565103617 4694620407794206016 4910529989279864576 1622661294392078336 4841671631746295552 7514849022538515201 3663609921059211240 2912872631060358657 3156382551280935936 3055538192089928449 6380167737379544961 5499783514759950321 2302979042173964368 2100534746461026485 5036545825127092737 5871670970730414081 9106825117902933121 2805629148422702352 746687193205563905 3264779342161090049 4818166678968238080 4234578360728501153 1133695763031656193 5387190311474924897 3577749773800195505 964266746073474241 6522054071159158593 7312669335895959201 3311886725553061888 7346704145448112641 7253471666743736320 7615711568802247393 8839173291644248065 1747146207944507393 3146434375468570880 9098087282329036800 4508234301008202809 1318569399142100993 6900254963851689985 3968221756747702144 5541145679281723393 9165375369392760833 1980794700879101953 4592567155399577025 1947396196228723712 3880564210673981440 8145461178539716608 6453605899063513089 8869976134930981569 5766708357699321856 6066387351064674305 3435763536722396161 2807985213136715776 4727942657780867073 3969218170705986177 7378616996176238547 3590922355999974400 643179339615186689 1180905744354937856 4326960415222763521 262453995829780480 1354994363389600657 6674369518651572225 7196798898378762433 3111455788452188673 5665865151025747968 3864542994956603393 5564796045742120960 4029193393955453953 87676798715536897 2441090422233489408 2099233912013193217 5242374006190473217 2352441570114938848 3398902752474854913 3102687037847987713 4444503450684924896 4062892050969374720 3699429828470923264 4112542437060339264 2037678254986362880 6417594060701481521 7414468716155412481 7474431054922760352 8468631695206481409 2127985089136465920 260257573100322816 7156487364455299200 4037123513395576833 8145912050666467328 7568040724488749056 6979841567087809857 3320786056770224128 7440207304571555840 8956655752782208000 3155586357503770369 4224844948946301952 6020425230708484097 2897594510961286301 4797863145135247361 587936005539405569 9185122457892306945 6971671705470275584 7716941796387453952 9169332303551092129 7381194140931932929 2384214485039649729 7608247455073263616 6113379223998659809 9048653099427595232 5427658385381392384 4408962243982822944 8753505697321095041 1507709528294537904 3886670995316489601 2738516050971721728 499404313541033984 2672903676157075457 1894173822544610016 117104522343289856 8100309146445932544 8145373736717373440 7422484744067686401 2079093635944153089 6000981977539502081 6769617530974684049 5050611384974026752 2932727672550485888 1711831541256537089 7402989949883252737 7473415291319283712 5860475153853438977 5877040873052307457 1632263646766873664 7719381468441504129 7115028816109253296 3417628755324305408 6451672222062618240 7647772646684456960 3387120627722884673 1932450019458646016 5128884200919367681 3236795742333876224 112359964246276385 7467313434285591552 8404551500206837760 3281994626001211392 7239108536411541184 2052044442540752384 3213851272288951809 9033135631139414016 1963858935500999680 145940521709240737 8269350916263885824 2695992863793260032 2262970114199329176 2860834398523890560 9091649678748745809 8663564033617561600 684836975559275264 99084324902825216 2657315410635166592 3425451257369460736 5113660873911123968 7977154707557602304 2577091889059812353 5049375709565429768 7814369540337528770 4027628028811116832 2583271044294215680 3493713319582128128 2020446254117492736 4865661547201097729 6852452144458183680 7985508562634558912 4710156972910850496 8905504154323439873 1563136231910648640 2677792311397336832 159834592279980876 9044071464706538016 6678453559424517120 1747129353945133761 5254200580702574913 6855883330427559937 7400892984033542144 4114010737356864512 158312840112907777 8819860361921937408 8279555140409874848 1026326707132952576 2565360786176359168 8759988257246720672 2600377830699953153 7959812776450709504 1585169870646289088 7537867141967832576 2734187960954264001 3778105658329266016 3213891443473865728 3872216585980870657 3358381189476556800 7749213655948686345 1019936572005679105 7872306034236633089 3014298409567205120 343720596289298432 6515985392515833856 5924922540212100865 5300097542257606657 145277934788752641 1752110735476036241 7546808205364887553 724086096224730465 7507095089019333121 2636520086824634336 8229227820894672384 818834331943558657 7927693433768116736 1134702229180003329 4862230951103826881 7656712738068858113 8366641719698690049 4991444296969726465 1457901261174460416 3850117056764352506 301734600773294080 2306334554698086401 8072750840848089088 5281452831325160832 732831207663680512 1306491144377319425 2578162358654013440 4435001021526487041 5257571097752616385 1748214902516049921 4624953716437800833 1103566667379187200 5378827026410569216 6563545951513540400 3887937256364460672 2917974627287105536 7741316296814620673 6513784131166064641 2728070969979663360 5994306665953243040 7304331150660730880 9219309476004259425 2182419506641768352 473885646450765824 5937057430472185792 5186074092540812645 4244311627670041345 6766286012883470336 1435234985460774913 9144428092387268993 3294495342494059009 5080211336446864001 3004725402421460145 149964821116485633 6544137021760208897 235024307772129280 2136543265690441728 6273041271330836736 7009651395210908160 1384818363255929344 4591690254332038784 2721277894367436544 7945174138480575392 2471571196993214465 5804189207004936705 5567142536909742080 6524386037425122817 6131855267456601345 1483736483871404481 3117989147563732993 8446575896464054272 2591892795811283261 7623907766177038337 1546616580978900992 5039595863919388161 7733061544158599712 530016412169200128 4113179495565543424 1632507659750604800 1015688399333014016 5707018456775753729 4123236753852035304 3697589624609177600 3946618761983082497 5956897845120384000 8856826909776188161 550805447802990592 2907203382571475056 1149498704962069505 8762154321548645761 3738087772231983617 6210207315472276248 7674010831417417729 5496804735232098305 8061532407305942528 4493952157268429825 3696528975102673409 6441163604533230593 2737240976185458689 1819700667969873137 5079348800212882049 7109831107180326913 3739552611425290944 455834588300208129 2692689961395036833 687273451048010690 4542942836696457216 1354812228414224897 395957965505429505 2985689325120792577 2968513139756532452 1629551765576859649 6991338900763967489 8958193977515729408 7779261653467697664 2245441133309853696 6321586843805483009 906263563455946753 1656982956934988609 2073212305624657520 8609896022518602753 6359965846805566848 4706108320228130816 9050010893704167937 3027322522316898305 7151571901872666753 2550446355226376065 604505379918219264 108936756951502848 917489751504444161 2450736285387290624 8162551434750066689 4174551021753797089 8208260671667324929 7461880281937477632 3688229751415914497 8366190897494320640 9021109378273854304 5833696594057068545 4401431023964338176 8292808426167892161 2454171163549433857 4974218408179236865 1 1369176568347656192 8757327013990357888 7062891162813794304 8816309056071802880 7304177580172068320 8409374025564196865 5309680793036490752 5049678584522905600 1574278348481509377 3169297002480738305 4142103755687664904 5979217812186036352 2019039864971761089 3416614845609770401 5081213466961492993 8239894020802740225 4274408421133954688 7124978350497105089 4661429843488014336 3099274918335609600 2120675888710631425 6645956137109242096 5657666824210819136 7297966628495763456 8250480066237038593 5411772941793001473 2353466757161327488 8412034359006724096 1471895281942470145 413823530139033820 1544946205143374848 3989937860468520961 1287790469508497408 6986484320880700160 4940158291580534784 3479905237951069185 3874911091333922817 2347413879055268736 3577257205261355009 48955695076802752 3894763870417500161 5899743704945688577 8202097137841160192 2160352853981871233 6666682192176865281 2617577292428492801 6001157673692692480 1417402065762958721 5277014451684182017 8774753095020288929 5414235544857324353 2384048712196844449 1368325819108151297 8024442353984934400 7373244897636340577 1998317509908467136 298540575365038080 2684460059567443968 6942098360243678464 4317051653911241024 7319849959453736960 4705494617880002560 5185946761992923137 3576786621886097024 8234339552902021120 1458995458047845889 1316028890135601153 5147509247261384704 2826502326715068928 2773999120230133249 1898918019585498112 793518735906960385 8973680430641209344 7302065778228985856 5436664536762956808 195165563788425217 4467080465769783425 2564123680343422912 7391039247488593152 2117892363388715009 7429788513059773440 5363089332491927552 2312629369306349569 2173886037129337857 333046279590678528 5991233318826386464 3868856135434661889 8029803596868893184 2647663768572256257 5713106664465975993 3969034621906468865 4759148044312439808 1064011708827478016 440105632513963392 5264941301563774464 7163213603769798656 3453061852218572801 7987633290139926529 3677348177510086145 5770283366672439009 225188546903380480 8135254868600279041 3027360215458381825 3118828732930478080 8677842070753474561 5473807787112743424 2801588415075721216 2657474419484942017 7741918777201556640 5189238586216386432 4624895872893995584 724975979481399184 636184825364703488 3527314543820375345 1626909470396011521 7816390953598477345 7884504294111547777 4918639938521832192 6618974546386378752 52520813748348416 2812805175611002881 7737838046532755648 4774599758802540544 4725580230645055488 6193471035679965184 7841177656278288205 5528991517061000504 1776349239611250689 8110282330689698656 6472180610552806577 3717203150370247953 8480034681716376705 3246419382369254473 4013687018029883392 2144282143294831617 2281498984081424384 806795653912723457 7474201990300230912 395699976439758849 7211329865211997053 8720772504689849600 150221193025475585 101900663552512000 1367348092890241777 4947150944843638784 279973047398781921 8810650336577323008 8305701802222579585 1258377304696106496 3996984368697071617 3483582228720513024 128349352601865088 8691918203566884865 6883020656711728512 7354824704524223168 3302425303520821528 4583058353536036864 6720835718616099584 5138050646136705025 1529640130580561920 597338074584366336 3951432292304945152 2971365766202225872 351104161541914624 5347733954795405313 321095627126343969 3676255638648742400 4054372876968565440 5087923441317445633 5711645393329528832 8857649713114298849 6611235076410898945 8728728169489211392 7661542978930311168 473420351466694145 5490670103613847424 9130887197509621760 5126202038082616129 7091680006237499393 1405226339673358817 6090457633439535104 5321502257173102592 3727487514290683905 2423305012927135745 575140194105249376 1790855613652058112 7677668029730581504 1292435609084565472 3474121478268023809 769204709827007601 7910308712483504128 3157861571212314624 3096919260253221120 5492852965900020992 5990611766959931392 6084457177380404096 7700548576421933313 5698120743879452673 3287106029950380353 340689760228827136 5952624076626853888 5892621963114095745 7530612423619772416 6235503064443145728 1711063775078038528 2543311708702753536 7336800169244659712 7822397423160969216 2908441479731496960 5953711632985012992 82034179412901888 2432572179079984448 8930519298752316417 8288583474408062977 2639266229044723456 8234458647292697472 9169729839848085249 4485197666295303680 6214915246162535936 1043790535016423424 527517089833441280 9011490310232414144 1048059399287525440 5242879000631219840 1941902848636354561 1129324987675680384 7925353356133941473 3465505585777025025 2586382738419417088 3880133942944994305 1024056309006636032 1996028894667392513 4003328902993618209 371028515218064065 7286921146436470593 8878385973690368001 5926047144682590721 5228698232609481984 950904445702242304 519202785056519168 5411497926597935104 3821661889981317121 6646878270002587009 5161331742919737873 2206021390374744065 7234301590652125185 6360686540037664769 4614441142558192897 1367509794323333121 1217141577852690433 4999052555312723777 1739111230646415649 3300624005113197568 3699791910746582049 2819792271594851329 6996951849535590913 919879349528625153 8407193822735556865 7620004844899470080 2739404940412715009 4302724429051907585 4102098533193011201 6455881178091601920 3957618861463790977 5083203075373457409 5496939986688015361 673413756274966529 8806247598561050624 6743908588143468544 5715721506231353345 673721493352202241 1663237106208852416 1002025333821337601 3446881067819145872 6782999338618985080 2526223688322220929 5716608018721186816 7033307322792475136 3706967838652064257 2884421401182160384 6220863108255333376 7206191657722052609 895402163330792705 6867081519670043777 7928917615792139393 8965000273763679232 3960682536164868097 1525158250035695520 427917176778366977 8749165162821185025 3100842891845003281 9121603662004682752 8719942638349387521 3047440750845785345 236922426228281345 1531684259900653568 8690693811024068608 3339479471006965761 751725548441239553 8328673849467239904 1713674031238161409 1084581553023885312 677628015307461633 3962721259141578753 8835822834074090496 5190526633502048257 2164848527649538049 3321428370100221952 3384124750610021377 727113591384961025 6258540012777635840 3906007817073636672 2916431433530212352 3761246129665179840 1424312118149840896 1831958354349438080 7396165599031059768 329353957281424976 8378884754771921153 4517132811992879617 4585290526279159808 1253095402041591808 5346215621958983680 7913868123177183232 5337526710188376064 7245057545419176961 2317014734446619649 6339657932319369216 4537381531914198225 112594924097957376 9181213302459985408 5323516129558995969 6347490020986716161 2925451955990148112 5498726014427749632 8422134865808850944 3097341256877422593 165085007754035201 7357658840194975456 3057636790145163264 5066991532586460801 2230810459663826945 330793003071273841 6726553426617681537 3464980226855251200 4091539039453673473 3357467732740722688 4564640049949973249 6782810771557089280 8439834318219726848 4631269050416573313 1321261066459286017 7877514395978615104 8631196097120256001 1711753178010538704 5880808428037804160 287966944628039680 4037584503444480001 1502526750277464432 4577402120539466688 6240760434269280256 7473479455678922752 908120938392846337 4964000927453091840 5188841043124487680 6091094920033288193 8143786790061768705 972358010730029057 4349708488150947569 4615306728584859392 7993215583034440064 2825303201813370880 2306412281689538560 4812603242427488000 1159138645937397760 4419266725210228736 68596725207916544 3108003743175202705 6493386110275223552 3751301864034287616 1656435955009603541 3117540897091956225 242939918455946177 6957763952087731393 8745940451071900920 4498736921817896352 3026264547151669633 2667464718279029120 4180136420067573761 7808745401213191425 6994598855317053441 6397704484743737344 1311207168142262977 5494285717601456129 2869947652733181440 4373811860483128320 4396447580522998112 7484657002634919169 1135046295568292864 7599889434187038721 5942439620686092288 8681179849416654401 1654515073624893985 4520053213168381357 5157581796469364993 6955766075900333057 3363879071062800385 5423067195913535489 4548953880109481985 7649573181265014656 43449605882355072 3169064588738950638 1067307108664612865 5856890494357569537 1309804171837586753 5683805384029241344 959008108519247553 7030977293759808513 4134600150089728001 8897998489165850177 5639696751488451073 7150019923896662145 6306697228234149889 4924731168692406912 6329703413363460097 5618655978177995433 3731787206168396089 2682306398098442177 2182516257103490688 4348339298844226817 9177726230872748033 2869877581413351424 5075189705524554753 3825435207653496705 9008478865938059392 1117584291802339409 8377770663034506369 4965045601382410641 8871983489286490112 6515894096018531333 1865021877878849537 3989340652794003457 9119490075314208768 6717575763063365416 6866282682848286720 2858430288977985536 5634856456424472577 6887697641838419969 3040023772742756353 7068554209000300545 8044014583132213633 4416917366623336960 4373056125881628448 9073124408826305665 5319365208839130872 3217601171142507808 35678066126494097 428311099722538048 7940525368239960584 7069320460667211265 7655187031620782593 8296435894891860353 6811659624884948801 3867689227310737537 8161571580389076736 139661053599672833 636917995705729025 9059604010254495745 3570482832647749185 3895028460593131521 8992896171441508128 2681566882098839553 7933467535775452513 4021051070642956993 6051133241677374880 6585445398491112448 5503797005839448065 4606182747885605889 2396669385476421889 5125948914235017457 5556468055598263296 4191442893991839873 1982608811407965697 7758514918276022400 3621548209734948161 8559239049693912577 4354801131607410689 4806823451428102656 7327661539034005504 2246650544891101184 7507807527759233025 2472742686284054529 5039041658687717376 493623290717301761 2188254305054323168 5778555000378849153 449075359861750145 1411195856598714368 8029437649782177792 9026055284089028609 4823104684382158848 6195952883608564353 1885191622598777856 3703717307488473392 4757391927380410369 7357272004258193152 702157223295303681 6728851658922524673 7818677173102636801 6106216211949758465 2559460260517595137 7558285531663434753 6070806686182463552 3511641964880591680 38200865311610485 8909564628373188218 7353527771375238273 3344763488886671232 4480894626589294592 3116899433784127296 6123096332890043393 1877710338402170816 5508230742347497473 6195084556021661697 5104796388489335624 1577168773936054272 8216217921986397184 5704049185340562304 1872591874017975297 7676234916018139137 5163510008937250817 3461660056373321728 3295250186234155008 2223750863427049696 2670911449575907745 7759472599832570880 3248431158311800641 1931677439569166336 8229208323763137472 8501614458111201280 2512017927222405120 4851683106734939009 7309510894890450945 4038639493711396353 5943611746467739137 4735197643008961809 1437985018229510145 2819464100977898049 8939147423441124608 2673121193722886145 3991726007861030272 1991249015184359424 1693757296720981761 1512077032349122048 5008956139265180161 8506262404037607424 6787381564362084608 5723771936071530240 6641653989232507392 4575119095020818945 4294848311248355328 3634391959590022913 6866711427449790464 2840024870213746432 5697288260646991617 2467079398513967104 4132190154893192032 4020666494730878561 2452945061042683905 6505299699015275905 5717485520624122880 8017088585568616449 1909670124447986305 7977012326150701057 1021989202326751360 4551608910936966017 4654507569187758080 2407989818902359361 1454161342508019712 6525388880565835265 3542023975448305665 621578672324581120 141443708384022528 4914329562632896512 1871014371681255040 4655593829546328064 7110055196367789057 4279404912138175873 6363678913566073345 4138841724168088705 7992429307385894913 7950182600383385216 6584206169146652160 2677294346729825153 7306778090056749568 422727434489845761 7232071233879932928 4271059832681510913 6897892055308951745 5286114457873797632 7265485896307878657 6390664173824581633 1165378570882330624 7895486251584944128 7540826839166156033 7514019134146478080 6863553479830503424 140868124679004161 1308933301236797793 1652473458591081756 870463187470778369 6873436647943665792 4887124447062188033 5136905594245642497 4015363039422937729 1104627091815296352 2148692440126138368 1068615992573236737 6352880934927163392 4777154569894002689 3767424951748657153 7080078938211283353 7636434124127965184 3874614915977180977 2444328119688704513 5401813191886954496 5924442197332909057 5331709856162802688 330949540319199233 4951441633193382113 17173532071608576 8724940071446531265 3883214227325222912 4715314699726471169 2580012863538467072 1756045727269663361 6903293083581746752 6725000460031115265 6492714510089281536 5838240022827165376 2804467676672194369 7183003624042389504 2297102094598590465 8277384520672700416 3212791770637443457 8557820445825826817 3738354448094238721 8132716703224283137 5070869176571829248 3961076697554305729 8384600535453739009 523369987917703393 8125909891413205201 2469662692259963649 1909007324814364929 2624669569855547905 6576041166422209536 1363153114378471936 4699546798245345409 6586406697140944897 347915778679052033 8530104331995433281 6476986155621605953 3035467500868198737 7990994776100962304 4348788333871405137 8398665123542171649 4043614929643929601 7226800186161364992 8143383937217323009 2305269093175082881 8902476171878858752 8505019329897016576 1746198774919135233 6731411750524118657 2104047314872623617 8369362211196587008 1487233236107264 58084005677647872 6916228681369124864 9137051292528902272 7359662874030926336 1542355920056819713 8259152522210582529 6836432070071869441 1492160341426716673 1210447537953523201 2950068741725583361 8718702263070030080 7229289495604999873 6211939811382550529 3720213743460843520 957624701993507265 6688002987879483296 9203290770490097664 1130495357427130273 5890500111924236288 6825014655046590721 1239441705047550977 6122170786324724737 2090619419166318592 155557277529834496 5287845680100500993 756802847407676672 1792048489773416448 171765628226323009 7088814117235890176 6645773106510036993 1368628175230960833 3732885204989199361 742552074379122688 8916652068073813825 4210640525616090112 7071670060891153153 5384890359736303617 4041467612718480897 587959354637213696 2741751231917817856 4452836772176578560 2412910794930822144 4498766562962833920 6662874721449158657 8902059862135766016 6971776073140858880 2677019466380015617 8086932003306720256 2010652319703629825 2962970098406763008 6325961380467154960 7685431650711546880 3984938709876097025 9128605867713969792 6448588080996680256 1588195922353683296 7333127114067643392 7755149551862400001 181890462404263264 2419015205578011713 9062536994059916832 4157022620042051072 5025611997507544960 4021966175574863744 7739157716727170304 5545126828724996096 8094708880861900801 29070191812140289 2012284458705666049 7951718327988850560 2627848116764729345 3403659269427259393 8433627953798002688 4476742998451814400 3492815235177747360 2898996359692163073 7005534360543510657 963932610869780480 4020848483986880512 7004592738656882817 8983489786968751617 1185417661704336768 6477342819777738593 9165219803397000705 2357033799370368097 3308347630410548865 6457835178792034304 5067114268060893185 7868482572839847808 4677024751332507648 2556337780526645249 1256570187803943264 6701754667033952257 5295098802200827776 2088146843863867905 5969895365652659584 6195458605094010880 5443325204161613825 8358626042659430400 6426876072417952256 3597422569505974225 2900687218618119360 1009102002080334336 4293881096323465216 243251902422437217 5162409775772966401 2893140636210418369 6962544780779022849 4998328420116648449 4475992592550084608 1269580016461365248 7161164090064332032 5930060141848571905 3809484490211065856 8651845967991290880 5599122017180557312 7716650302681237504 397888852104566784 1702915225331892224 6452707769817927296 5187641303877282561 2155019612269602180 8807719841655521281 2269355146504359937 4805433249763270321 1474684800181435393 1550353738118197249 4608036589768260481 4122107327656345600 5081909221480366080 4065177844569545344 8272616739541546753 1185701813814558720 3118247216500528737 987492554625255681 1671469587896003072 428735239666827264 5875913545617988865 7870163087037711296 5884225904216638816 5959092947312236225 6115532880166223873 8587706263938576897 2935651613440737280 6301638790440125569 8210930997473420593 1435593821427165440 5850181531181157920 3388914130737310784 2768994833049055233 8832429190558225920 2411463329318624257 1082584938581661953 2093124834916697089 876515983919779841 5812435114941972481 7645528410364502016 6432691632114828288 6140345674517102433 1323769942063259649 6984223481349256385 2823811093861106369 5050228199981430016 3788250140601094400 5888326300578504961 2300758011845541888 8167136735859228673 1618381713676022465 288071434402101249 7134384137931159552 2499457118913096581 916815817394230657 6529082561990492160 2136523067510034176 3177501393305995312 8148278738108028336 7373393038060486657 4807547514596363968 3963697699160211457 1036773826750185472 5471025890499017984 4077483516738695168 8450065214835635529 6126260862863691713 6952997938477665792 8210226673550393345 6285920025178594496 8160982426344641537 8478001409519370241 4063819115029811201 6827800477248212993 3520377055071913696 2545204263986471937 7089159420554844160 7776760500046004224 5888957102389709633 5064397827842459137 4666678323288196480 3603438815640378625 1273772657490191600 9000773496645014701 2394181466263063553 4649512382930012929 7718762510399930369 9200839125572059136 7334274284196398977 5694672110283661312 4488171081169255936 5218682137502238208 2958429297577697280 1918099234333289845 3557824154234931200 1097487497860111360 1189090479806260865 6345333474971975872 2599875010401522177 8885978758138687745 8747486327121403905 6779417534810695680 1156745125413912576 8271092968239134849 8881548547219914753 8471184041695719937 8819745072042164225 8240073862489268096 734067768512966657 6218080852280990464 7073499596950669313 4613047675811878561 1637673046180430337 4555697592258534624 5764442930965725185 1111804170451273281 8772271357163069440 6500689439237708289 8687144457714323457 3404218955238688769 2754703915157714560 8806914888302878721 1858241305271633777 3540502557637874560 5038652129088572817 5802974633078267904 1587852958070465705 7247573283499597056 2044973504475254784 868245797700055552 7118403918888517633 4136953492516874752 8132072887592001536 4865923902323303169 6515717688969247664 3844356669451311745 2026101145611972608 1700015102536359680 2100664952834134976 6194359232731570176 6518684978293415937 6891312327159108032 7136900671377784833 8217372981902723585 7845999415027119617 2971143109942599681 5317046846083713793 892986759963213824 6805546496737673217 3115238072268324864 6713637352417149953 43771322645602944 4087877776349708288 4566052878861038593 1161980102095388672 3393175076377231360 2581174837522522113 4995750325561188609 1553942395652734977 9177339473529216641 2018102877600277504 6394394299864186880 313171437259123328 6084520186408375809 912356875780161152 9138589747376896001 5187512182127224573 5272411345026991105 7345258112221805568 391483126101676704 8383032272526404480 5328820388350633984 1624798174375387136 8327570057265135617 2354414647469187072 1543774161069266688 9220198928222183424 6528402317339724288 2818489468695101441 468361659633696768 8962441600339028353 3642310732320923648 2654508260983672961 2201747811610797697 4700225387121724381 7507668242569001985 5417562838791053004 6873214617560587776 4491188837081445376 4831453492338889728 7224765008292755456 6034757138664079361 1300536679454326785 6773346281237544960 1556256423363820609 7637692497225391105 3312250292980999169 1077976385384822784 8169667041075134465 3376058673725012929 7717622927240873473 2770035346355153409 7773417649625858048 4464485474011746304 1453896476862743776 8906790379118949377 5340467629363691521 7928116292567333888 2492254214531493888 898407336153848257 1398093098535691440 5906428015935193088 2385172606561522624 3748977290483073024 2828668863665478720 3746443645408374785 4803400923623930368 805029725034022400 2730219781177071105 4544704699085922304 5925105579823967232 7272297400586088704 2805013144668179713 1410071048511737537 5526896407807291265 8643537348185712129 1062368170182836224 8961457493050469889 2737725378624450304 6508260244022853920 2304863279469559809 1041404455376967744 1773223907641145345 5110084909163861888 8533668398944600337 6955520700102967296 1151380307138605057 71757347204791585 8849562111905017280 2679926537404022785 7911952653702221824 7034812259058884608 4267309283376523777 1471063297324220416 7663491185003986945 6324230968598234624 5026231102239544320 2149559188144501088 6448701890707324929 2595898734174725121 2428804107101313536 5286361903960309760 4358401463234969600 3431413004049506880 3631373441038286848 8158378444040851520 7980538279881503681 90821510829461505 7434646669943402144 3782598774812336577 512464380825906432 2941818837666234368 733054352894459905 4485974123015752192 3141239218497968896 856893549497892864 518446924762939392 2489008005151732417 1563557063292012545 2709871121532911616 1763403037286334465 3168384737029627393 5978670083587024289 3086120592748204033 4405097688125360449 5454719095612300288 9092068356006449233 1650051896198577466 1940839038039976449 3377260437634716625 8015276716039721632 1186261361070897152 7503020508630040576 3648573990707253248 6207131346472481473 6655412223931811040 1996852744079360896 6311376578279070721 2632468490184519681 6549773936720436224 7750122721579197921 1020269444958274560 3172662650635026433 6652549273465550848 6078790717858062080 5339593426390170785 2162765935512518657 1227815260063838209 3438312357202108096 1908048844509127680 8476864236441509889 8272025267404713984 7347141570492512256 99404152901588609 8491807748867527680 279565171794378752 525028029272816992 6286901305220098496 5526411645984452224 1468869233468625152 5973644834183831552 6394376449461717424 3044760520344207360 6590507363670271361 2532986387150522369 4759325547132442624 2624190444439137552 8936208498357567488 2467187814411574528 8259226954190077953 6968529251680477441 2490592463314485248 1113135038731992256 8292524241063296513 8169893384069666945 2857123364299426657 8457498095106329600 4210116789794614785 5959188589261484032 8456852445383138048 4895110091073536001 51637381062950912 8500286789361335297 8453684331654682624 2143224570547271680 6141457040002820096 4086044501448228864 4334064364981802625 825936867837885440 86835682563251072 4353996692064739969 8485380368611098369 2927429748016776465 8218202113973524289 5826255735267985024 4994240562377321473 7170772636045406336 4139677179032069120 952663106379525148 215805661464424801 7445918957212012032 2476331521944305665 2954767598267764737 7051629745796251648 5715236874017455280 7671821869097844736 5387169250118101505 3212479100335728001 3832230243781881856 2857148413906141569 8947682126391435856 7344095492858081025 4112557103750119424 8487124169359992497 50819564665910272 6760895641810422272 8460460755219014929 3653717989165174080 455152286311456256 4734437341093281432 5001576631948887488 6781595039306301185 5541321012984059904 5355475800603902977 347165847043096577 1773112585284024833 8273887960302767104 7064228660449378305 3955763233608754177 1144439107736276353 2540502869238613381 4235069483515153536 2907910922819715072 2235757637681987584 6871603012397588609 5907469893792740097 5935414854600750336 6202988017823117201 2038228204439717888 2747939541023444993 7178755764569977793 3031391026748328193 4265397169089014785 5073060783308052448 7434356464244789248 1630522036951031681 2222019342168328193 6876479698040452097 895231129321200961 5430142841954424320 6923214426832572000 2240409657066668033 5855561592127663617 8964049063978992897 5635459220839399920 4123226978933276672 1282052916823560449 3813666229102404865 3503748867663757312 822727745435176961 4662524144246605696 6351753419735138305 4732524372278356160 6623107881475385678 1140458859183295672 9205577060446909440 3623285584106094592 4834822520127410944 3756430426671253761 6817753038675677185 868280498004470785 5972243124353761280 6526423798017687552 2192167477397073983 613258656802769920 8186610224102975489 1282084463709782016 1706329045140538176 4704797612394169344 309904218433669121 3178314623328976896 5485157313721665024 7662231387861060261 2887620590537670656 4980520401652476673 7688279773163487360 812939903826100225 2195806485569736056 576629428122186752 4491728282105872384 7213691973428983201 8591477481738076161 2827146868598748693 2345895999987338625 1619419173584861184 1594350829737317376 666713795343542209 8387932596628865024 3529150881503213568 3632120819155521536 4941171193411852289 1076744450338822145 6173785614820509953 6181653180433478001 5971107320821046272 8394727889002446849 6134450702742855552 2481116140240939681 388755632515205120 490071698689532992 8518987300382777473 3651740055811505200 7642087582575946960 923326336833839617 4992207715537317377 1403743899141767681 585677862984318976 8541482871083699200 2733848570916744609 1840340993518387713 6263436868960976897 3690464853822406657 2867474069716584449 3231085241675693057 2808268464848697600 2527595251913949184 2930310060735477825 937416017085414401 2023609249873696385 9077546274483878912 7640089721626511744 8314831057209238273 5560778912492591616 1308409516024468481 188757018899678208 4867546199739189344 5515153673953230849 6730964950035391753 8954869592460509185 8796714960599891968 6262308634904761424 6104876331938944129 5384064030531234817 7570445428154089473 8305763554811314176 4260996173590560769 498618549076094017 8839813229138041617 7834902853858099200 9057445249695451137 3685254978179014145 2409270816311536641 5679319995982970624 3152529760973721600 2366830417218961408 6463550062923764248 2478506083136569344 4655078433736851456 8184643844895539200 8602809400690167809 3929362853964881921 1203773471391184505 5236035049245948417 1059497280379078401 4351826504851898368 682986087757703585 4686943740268733440 1102501064563981696 526854646993105025 3778234706354388256 846329845073248256 9146386784920834512 619494116848306944 5105681255951379968 7966320422281019393 4963068958099845505 4633982441544711265 7466282176250771489 1718112151785472001 1690329375228374497 384617414814244864 8983066109437477761 2859858184752197633 5986521538017886209 1614067433354821633 7367761270081808384 8625531631441429504 18832874697861377 314493715483420673 2866961132627593216 3455461691729117185 7250117805713191425 4121391047229730248 2454059260625281025 1540875450487787512 3108661693907665472 4293432273056768000 6730837180226682881 4109100478112930817 1959654297569572864 8567843118234981888 1291996113799852032 604301409585985689 4274458711360196608 808798326509759873 171531871221578241 3146339157887263801 783736606083845760 6810480684782012269 5618322325713118209 8405667206372422912 4322538448450680832 8250891000068371201 6059068493460746240 685701883416006657 8416466045711630337 4560807135835537409 6840987831771845984 3127345561459752960 5113897460708700160 970161448399646721 8629716914652035072 328565825598480385 4218960478236507584 1372787186920091648 8767872119873585152 2730308371437309056 6474011539589428037 548976934403033745 9187281782651173249 7139994968481536001 2261865612436342784 5915577873359033056 2884151391488540673 4079155429057715201 6047894492592368641 306060257349638785 6317298194526390273 7151409909391675392 4195104567193377281 1183081171060932609 5167266912664629248 3068563211374821377 3809488172831706625 3970483656081054721 8683764975139225600 4491964427172603904 1911098020949840897 4829368394162989953 6040158673640269025 7989077992621103104 6366004743289950209 6028132405910618625 4899536454395305984 7310919995392660353 2072616411608260608 2064699466676958209 4457006305621996032 7936042905340887041 8631509994981234849 6071657612265418752 8518542890637406016 4026800791253727297 270871726092003328 8752711877292162049 4717194017127474656 6694827791990916929 3600483368792588288 6832780886493078017 6147571209500950528 8167673095319347200 8907856381846603776 4308772652976832513 7226182174535805856 2232689555627730720 3928678324458253248 7710462170109362176 4494846955514568705 7628692738967871745 4911742033175085056 1705554291952896001 8423021578182197249 2819284003136757761 718789759250636928 6314718984557388609 4676594876054996993 4544307059581386752 5508064127721727145 3569858367036716545 2858317518725427968 275927677893672961 5163099079131011584 1478809395964562784 299077366564880384 4495764803444630273 761993675943283200 8590915305327280897 480446247051589633 2494917874124891232 4256276744623576064 5292618422149369857 2650603718498789889 725358739618631425 1189465099809045505 2650109719527295489 1512241473368912897 1555040236746052097 5211155138772074497 8892005553364754432 51802591480806209 6768719109478738976 6087163612727476225 8220413543719607041 9219436414846369793 5181896087794339713 5145450074658271296 6330303417534109697 4952114270243246081 7970090034820143360 3229572838395891585 2986263005457227776 4153224529579587073 5556474785422566401 765139559789031601 5269318241772552833 2036763467447997824 3191493482848289536 4905934844017852417 4632342767578605369 2622340703827053249 4177829997685644801 303938554554280960 8064156755895287809 4890515104015425664 7003620220810260992 2297292201776827392 9044501830953596928 1480760258645559809 8159429652274136064 8142158223625408512 716024438498620417 3972735775476998145 6916855081950088192 3478718114037924864 3468466708777189377 5958591187524806753 8314874430674702096 5706837507292964864 7102967920971464704 1663131866011659443 7390947489808965633 734041411953147904 4769834205962981481 902653909575374081 7930816163118668092 7083914934361135296 3721077620654694400 1939153684907282433 6697096793451340289 8487711857578278432 272333510086727745 4193496444387917825 8675306195649922049 5279030773199503361 3910533691234078976 7469982684449101824 4398741150759458817 4937780127597029121 1197079502195487105 2423839981023133696 2135358660798584320 1047717378221790209 7418490241001984000 7575232733253509120 6179098653530761216 3256195792217014368 3190760742288846080 707174849134346241 7434980754151340544 5269870928107798529 6028031323581120001 8957262778433818624 9008165681635157249 5058452281284706304 2739621433021554369 5095461670448331777 229418967896625016 7496981409775099377 6857205626764218368 7069614736133259264 400779869991427841 8978595472538835633 5683477588796200865 8298811549943812017 2799926091617173505 53441518132789248 1657191413887043584 3174016118794027008 4703198562294561345 6721338394906198016 1734272611061628928 6561691218077728768 6174420865326174208 1503406594297773568 6518634996539284480 1215191140194429105 691551165308138497 7651411640827724545 1559967776188792832 5818956639146808192 2016116270030848001 3491079280451716736 3822673484064759809 1653006363547935744 8719518708896858128 4885963694107433472 4140643104923006464 7712960193390105600 3011178899461115393 9110287345994363905 27728105250947649 1833354407432317672 904450957801136121 1025018445867288576 260993163408179200 6693561570454415841 7159282928275996673 1101112224281487361 8179057960388275440 3753809683503462401 3227884519135912480 8384072139437973504 205168540733356672 8428096874824897353 5214302194590254080 8675147638274702297 6196299066731429888 9116130509024538368 1251670044198384640 7232238478182137152 5563816309360558081 935565133198178304 8290325859041140736 2367665458231611648 1561702186527653888 1625599104391683840 2539767780127080449 6285150239637882321 1914384201952808961 2793142985715247617 6810224495468256833 2878032080253466625 5570893343436317440 4424258320057873409 8713422850327517057 994384839370657793 9106248457315461888 620290019761817600 3307709100940065281 7710954276944150528 111869882195960833 7832257657265455105 7549620748413737984 6840682585206714369 4591871726365016065 2661376326971694081 2184219938771297152 7881079068836569089 5736474567800954368 1254728812767059649 3085575832129469189 6411818970064404481 3025090956443220864 6050310006656378880 6203720964576945664 5903874499002745345 388729299514097664 8031272334505017345 8981645733221145953 8357795062516154368 1805918520421737216 2559669994800866304 7117988292423388160 2118674547830300673 4189542132814807040 8877861986741394433 3970522349926744064 306194292719162304 6253143120641421140 721787139193766401 1626168266586523360 2823280717800412672 8238354908116178433 1642846300830140417 6604749618605213697 9031152495129878528 8070272407323777729 1640830895830857729 1907437810456166400 1923627223084972033 8888448028438079008 1608345450488717312 5992739964146547137 4535070419720153600 7524708891076891649 1702277021807738881 3315809058334212097 7410567641750921217 6618082109003667456 5893360990592596992 4720164725407514624 6621369992534910465 4716112298590109697 1290128915759597057 542698552426980353 3469368725529976832 3323704357008767872 6569680780263530049 6906288435413873281 8105040423615574017 8458318106240172033 4499692706178720001 694337317731522305 2802460173979808257 585500734821987328 8309356766231233217 8696569193258909697 614946497742581689 821181751968303105 8753082407739491969 6686177656835896801 8025865344801599457 6546492539843313664 4279485215851511809 3842230405413142528 4808856115323338368 7150972393528109057 1519163834795442177 4467540952186149665 8045519371411669280 2315674683992965120 690098167616667649 3224468052164740864 7445726895094195072 7778540088466397440 75528864311250945 8745376074778747905 3415222750912236545 2018092913471334145 8818111494197482945 440575100292431872 2491448368307601408 6216405509634148353 6101043888522528641 5537712515551084545 572972037790697472 976461389633369281 4015599023208083457 1028138492220735489 2715245984718701569 3625405770397124608 6090757905266213344 2103566865412964353 6187884297177792513 13319376527360001 3699561129381174721 781324352867068929 6675309818310181889 2738951552638861313 1164149837800248833 115294413075907328 5322350840664713472 3249585577150119936 8213957562058956801 8396213433812087809 1107135388202258432 8719949982424894896 5028636326550316801 588533968110880768 9140785015430128640 8469403506688630785 2128977486525965504 2746256484963092672 8010078589330374657 5691086241958992225 502704956562878976 5634189452576143808 7365608450864472065 6297192613564869504 4609125522747225184 5635219500516295680 887371830821491713 6643362913604571137 8056808103448723457 2738265218506915840 1474297558493667329 8010617315640341824 1500645994193223681 3249211257204669312 1661006773568839105 3362975053007791617 7081379618697366529 8405649975509254865 1969797804921304433 8840413691014242881 300726987408240641 6314851154432980993 3685526500838176257 3743544939889987200 6926939091912097792 2024249642552242176 2218534619924398081 185653932596761344 3653466450028904448 4464878315445321729 7357023700482665473 3590834828689520896 5747216342617677825 956079052654133248 3611471409924343585 8369760741280248385 6412288281861890048 3347025477429797376 5120771080138480641 4468256885473611777 6407534161306077440 1495160700973441024 2245346066287263744 3897799710455843329 426269996732386240 9150257906867346432 4801874306352467801 6908420218863248449 2223748940640600064 271215787567748704 6317551873726087169 3434403618945992705 8090346743346557313 6015696727174343104 8475528088163718273 9035160867226939648 3310906654812945888 1146802077712781952 3174406975605959936 7128996978566680320 8265435677469906432 2318324902374873089 1701739782381107200 6481590127074210689 1115285942399349761 1554139193342110698 8527093953395926017 1753182024532599361 557610663413645312 8468223998951495680 1645576657643703281 7981524866120794112 4308275937612533760 1555554308141318144 2940773569910589440 603077097476431873 6336398675148142592 4992981072741892065 5418281929993175040 3944390696695810048 8960943956435333120 1634596434367840256 312586487486867456 2521137403728171009 4732696349029061888 660256248452669441 7047620783591173632 1082565371602047936 6478844467059961808 8319682178170747904 5303452011311087616 7161563804704243712 7168435471863820289 3090324807392545792 1542973208025429664 5462092418089724672 6499813037937577984 1477692676185784320 10431019786174464 1546517546965987328 1436648532444250113 4671736387737780225 4995149175124525056 2947903794463415552 1221118654955556097 8923144434137038849 5176253214192116353 163423172410212353 5344869272526979073 2063699621323064064 2606148871994269697 6553087969690646528 729006824849232384 4610001374310488064 1815389277503270400 3505541568765239809 8503124689249424897 3499048348059994257 7739515549622730753 578343823882044928 1509952250627463361 2861214431794800904 4824522207064907777 4880423653734049792 422813793746026496 2770041960057915393 3416121994390008832 3872129778874773505 2828017582126348929 1341275453256993153 8305305109709619201 1667987464718668609 510287855286867137 8761546285896489729 8424844524951142400 7219315378925076481 125474721755929409 1241600982485390561 3881906704394616833 6026105934475048001 3355265385640540161 3715315066907271168 7203661975548067840 6874443923282302337 1933133939220217856 4938635985603624192 8684434896724110593 2212685007301935105 2928739745729068832 2265776537594665984 1409574036790505856 6636242373280969328 2774249158931248129 2305835668478661889 6269310812057929604 5461023297954582016 760618206430267392 500014016660537344 1999490809757276673 6743515788298866688 8474172919709894305 7524405480939579392 7417560158243088384 893071862154578177 2868261090126841344 3834358692893407488 7938982179525299712 2564878352974100160 1589222654606049281 1884313852576890881 781954452665770049 5337140191667494657 8437163670784439995 1196911765312290816 855691391904890753 1341837890188932097 2180348172160466945 3891713229395066880 5195937851936595968 6116286321883439360 7137923499255463937 5861535027612704768 4614388386952466433 816172346300776449 2807266113111290624 8392345264718872577 2223285304819846721 4904669872491221457 3382908460973686784 3984860677483977472 3847902248038336385 9210371940793850511 6359087097881559041 8654407870455029761 162227056729135872 4403263383278216705 2598991237535973376 5661614943766573464 5968203142470812368 7637886999058412189 3447925173608448000 7960162247087980544 4888845128705966080 9147363219330301952 2292858747859868161 4171455950994184705 7094129941151608960 3184281030034980865 6483015875806732288 109262371232332764 361065737401649153 5747003255172235264 7737815833549451521 2668550983654432769 7574089664621481345 7143410198983645697 9152449035633420289 7234821261899759617 7457467576356788992 8643261705920653313 80049604153524288 4999493977349935104 7406609499455176449 2580229137559024640 4676644224996943872 7781913294515081921 3757497872063669652 8944010486444285184 3476186237168074753 4753520213297561600 384691179052042241 5867888713583260993 3074031063473993789 3952152558206369792 141740173374817217 2694666671636078592 1502810052721729792 9203945689978519328 505907899775848797 5192062072911052800 7891501902848048576 2022267983752323233 5096916455538979793 2037066194929532424 2198210431959659264 5962477389435652225 1475376309863898624 5109893685640855681 5197975129265393665 2525125286624614400 3561064084036960513 4943415493409643328 1271211901770307585 8387412577702176065 6073681688854716417 647235057015296000 4630745960183840768 7022212192801310721 8719738343854615185 286690826419899393 1718765376041856000 4084490145928460544 2394821036847224833 4161227508612019712 7495782908285169920 5529431312541557760 6767837653259057153 4812449823252865025 5588851979635195905 7443367832301402432 8953201219529118977 4670574165348752337 3082244348513238208 8332628070895354177 1870313214948561665 2827574616604540928 1755324136823273576 1222963028763499265 7830086252323800577 8435648749539287080 5472814293042855936 1541784164849560577 6769538101838746864 3039460165276730880 8714361948813393152 908376250312497152 7779396330653837824 5577537616510377985 514894879100602369 4540970076108685312 6912747996933675009 1249524468066108864 6024444983999705857 9186679082603425681 4774797479635839488 2149374743069642625 7799623346033437825 3464048943863972736 6903686794848542721 6797501809438195712 3934257413773787137 4499746366252608000 4539870526527244288 3481613873238151681 5017041370716717056 3399620505088679169 394598193234536448 1624207380242531329 6330703235095294977 3739220799216975873 1188428753589898241 4373201560172082177 5451821495556748800 5052006388901576896 4413952660811262976 9090353026741788673 6610532518065493744 6731978649823437824 3873669082221903873 5135735970769403905 559328450485696513 2617148604428978081 8239702284442398337 7567430234529602049 1300915373706301441 5324705088659399777 1112174724866166784 3665451760986934432 8206767543338385409 2523597465271090320 4135631529711550464 3336610155619155968 6226353778303827969 687599355186306561 5429302442231974912 1648564679501982529 975498954831468544 7332153279237496832 3302452843577507841 434821538832804577 4368225420831589216 915025646917460993 8177878484595467713 5290240558388714304 3158925429292875777 8752637448512712833 4927890287460491265 3121444441301385216 818084866175565824 4418622614195318016 2101123147820010168 4903384022023137281 6918361014106316800 276331772670574593 4243462741848581121 1753773674798237696 5212582765011743745 8655779256034943488 748102766616091008 2307892298003470336 2841731799645580289 3337825314883731457 2577515051017445376 7120899564690087937 1739881403186998784 6716886927565737984 3351236914483492224 8314836031888535552 2022205614922414081 3301194147915300864 307653329728954369 1312071977679249377 1467497720238919681 861932305841487872 6270384027438912001 849726007357073408 551346118185707968 2490624019039033745 2189020361500719105 7695371853790150656 1064738539035144193 6024273322889650985 3932503194947354625 8877893315162942337 8768730665724135392 7676256019963609089 8167803223928733696 3738694151482152449 214502388351786752 9105840327524228097 1969869283508225 5734651716360323073 1278290064302411776 725757925076410368 8343780388108275713 4238510531333510912 1693241820409513473 6514781944338883584 5779355502690969600 2035067044740162305 8264128650454710784 3349816398990802945 3384602369632551296 6044460836968736769 5409041258781605888 8139808505227509761 1555747379982284864 5985566277458784064 7728261230233649152 3750206327335436289 5316596124399972352 3967872527940607488 8823517023913878529 3292756376986491633 7426494376096841729 3210168520776089600 3178340986483958465 5634607661049428952 1247846360922611712 4146424294023674048 4095124001004179456 8364864206182133760 2654292570486213881 3003234080676736576 1828091597158178817 8917390029439580673 4251816653719666689 1285042732014325761 4672261772440276992 8785692608174866433 7457855774382192641 6178630799407611905 5828867166731104704 9120606525317971969 7405239833381588993 3821640289244487680 565668394334285824 6528033516283011584 5254490951891550384 8726571759537747968 3368732814788269313 1643748684653064576 4770483150948925440 7514294621860639489 6812095092966960129 534797164871262528 180867457277681664 6943568460137070593 4692713818768158897 6014179717481342977 2628512976465462304 5012533721581879032 7360330392803540993 7617572085861697344 5403956023785625601 2312197745550990849 2140004756871325520 4800705835251088384 5873741588358979585 2762028107981895680 7356371607908515840 7355809008837051905 297065229145946232 3415069480347303937 6377505746395662192 9020349116200325121 2610367549362925696 4908598562916413440 8251700818746787099 866276374574050433 8491972889876883457 7688884379138964993 7825831053596160000 1091117297231175872 600087353579644928 7939434866243190785 4797324155718467585 4762403083932218496 2290718471956633601 6345542549397855104 6803272771607504129 5710448249624164101 1454346590607241152 774262402196884097 2560394157576862720 2914190932967915520 3853349265098009088 5726986147260792833 7103120892456741376 6817723270945185793 1524131313723350017 7404426945216294913 4398109910910664704 2712500099648065920 7945728365123108864 1725727899450099009 5643103403149743921 7205400950603776001 4886835958516932608 6001897653163203904 4117681715037946880 6213607151823962112 7670512088843974657 4753885467582240769 8008648604793456385 5994439685210262910 3008384590752094529 5363007815106953217 8472418669427716065 1821852535384060416 7796560553500442625 6720057450149445633 7422004034260118081 971929936504291329 4165844187415189504 3513515959987158529 9213156290573675648 5770497168021408257 5592185878614214912 6391350025424658945 1479036115246219265 4148609626748723200 8279127721543225345 7874451688798814208 1834534142598405120 7995173012843630448 2568372139626725377 8770998919128749268 3693882676563055264 7263471647919446017 7670458183492980737 7211233085354344448 901100739667752961 3509893412831070240 443158847365157888 8593837480208892106 8616373353047244800 7799758666133548800 3499206061884785921 3834951826428010497 8887062736816676609 1778977668579693576 2667498554363741913 5268208303264266304 9077260710563103585 2069012274948040704 5217198255344680960 7915992868063628737 3378655866583916545 5965040370202458145 6017138065499095041 6680816898185468416 2012147999109226497 4319419812968737761 2823379303095336960 45480578498531712 354965777977997665 721051616455447745 2294801597831117376 4547082642504256896 99187538297184257 1791298026717208576 5928376805146099713 8655604336799999488 8501938581329481728 4478895104167203712 4259509729078355537 3237883067790086017 3435430792140840960 2049595575376863232 438959148294471681 4305467794115788800 1907423366890815041 4485067668054867969 7869563042071511040 6619441624881602817 1880003014631309313 8404096146985592928 8925135856886358017 738971825779007488 8131105813699814401 5747283853503889409 5356942983941796448 4587303324458310657 6548679526261331184 3291395114671838532 2236914852068867841 3023317934369509376 1696201085762415616 7450339951322464256 5293550546935842049 2193699158018936321 4292503694958529281 1339447984675037441 5778012198414871680 6818579996607064976 2781057615140026368 5954017541276449313 5177012277069670465 3679843040997157121 3137044704352968192 2523034387749831233 4660592804601128865 2482286469534385792 7447523283893166080 64061580186509312 437858382956015104 2802128286044807488 5329186724304665600 8909342277605310128 3234657845372653568 4357601885542677120 3311479220959027200 4769766315785191424 6929083066371243520 8837225354493100033 8988164435881673728 3763884663151758048 1312210502088344256 7029477260121473025 6646607475336417280 650623121029857281 4033875945847267328 433621987950797541 6025810081378789313 6793247833240409600 3854727989134426112 2128529191426887681 1381199365088851392 6570283824624825984 5449109329120023424 5304512766506532864 1800229007982624769 6029869908735557632 938212805617991680 6599341461815386112 6152530870211787264 1979430171595902976 5909058537431605248 5470738959703212032 272401505491008449 594394490431861889 5250803383772284161 6440088894586200064 935209446856588288 4034763568487858177 8317548822686334977 8773838350471776768 1456125963025252353 7990977515074521089 8511939461254534208 2462812956291039232 6778506433898701336 8243244314586421248 8834768382586917857 3086739830956843312 565340041151476737 2977485963440622592 8801091771130180096 3191325105147474688 4529682372676153345 2529651986014010624 7006268927852298241 5659284987066432796 6618594072990244864 3850128440651122577 5296305228183013248 8427121671779864576 6079058902039258493 3830609266330632192 3099116318670724585 2293583129381531648 6634636653723464769 6121553660672080000 1974136106066957312 5177339704624777729 2592184209500291552 692294926529982465 8405296088439676928 4698374443737202688 4938160378290604032 6440282237123154945 1225028441156962125 7700188723924172800 6247655555261644801 9103651208557608960 1167493687747805184 2958113167712821248 7817955332200251392 3422793073694855649 3424380103543972352 9090266387289881345 8506713571552540993 1805142813579081216 3923811439717428965 8589348613753155585 2015134942177737792 743715298005602352 6193371084093194241 4294253326263653888 8702822362560065024 1722771619218021889 4511556527681399616 1044653579309002753 1534748204871321601 4092270895138998016 1744400568980108672 2476142213463768065 495811103172132864 9198992392416932352 7401185535206870272 7340006145769877776 6729695260252831745 3253597028325785601 4216253935739003393 3865967855500656640 41814964612518400 5871871589094400001 1579991070988173312 8766511771991315969 7744297229179158528 335405251124971264 7090571786754850816 988904189372923904 9032766931155222529 7585705647547482113 7929460848974274816 6031775692531693057 8563796763279589376 7496680986816327185 6683605269253193729 5731684430902738944 8601028545887600641 7916934493347071744 3372351277542147841 5484478893032603648 8905779274645816832 8861146265412884480 2249022955584888960 5602303448767692801 1548056703340748160 7683613385331214592 5731445732758707328 7282096036233117952 885687066079016192 9213697388868170753 5790241715809108481 6081929267960392705 7542296910811966976 335913210070181761 4324420820547157889 3790504484942651392 7264730422776946688 8070236289520303104 555170143295598592 5489427676624449537 2206165435055624449 3772304792031551489 4373646336757836608 3875816252747131296 2244012552447537601 2224660921134868480 7292690214169501120 1610653285758037825 8716779452099753984 790606513730160129 3663210292183440897 3885853501719742977 7141238673428097537 1753502641791455041 6423828822593737216 2590762506640605185 5013773618191814656 8445324504600739841 7069472104818565121 44814364544112672 1967881244436546657 7297845884166486017 4474749357323712273 2274563113725952001 7461446847275258880 5001693244251766784 1034690672630382592 8762031094892254656 7454199047872299008 7363941672870404097 4261927942866944001 3364009471908605953 5698393281750564865 5927770299748079520 7214529610679439361 4334391745594785793 1680751495446140929 3307322410676695041 3814147593479419249 1180925369343674368 1711626677696462065 2600492467773485184 3660690983776802817 6447198206990889537 3366560054872406017 291645231600472032 6172996947714344400 5950113970902265857 766227492282458113 2491052411604353024 5398154622892818433 1383577894109604096 5502681063618450177 8977641856711254017 7230230798518916096 471134384793275713 5468680111742850752 7384970629659258368 5391257933651544065 8650949853559567912 706006039108019713 325324956009169857 7484276852547387393 6029758554771115776 8010672043772406528 6099937841562868673 6750243691603734272 42806396548546560 6561933981923966977 4157619001606111233 5766518927811338752 1945837653142068481 2091623041594818560 3734552416642488449 3938643299339573248 3799187585323497281 3809168935792676865 7412256444600311809 4183019695356488353 3170537341801218049 5175371526690308096 7187749791394039041 3072533303313364992 9118813388371913056 961650649562738049 4852786867410829313 7903250978274844672 7069677259321507841 8301206758883040208 7313598862492122304 1918112526580402944 3260438264523288576 2587750775090565121 3204151504374732801 6290220647495090697 5208814656516370432 3969160251459338240 7177002754489101248 4402966626612572160 1738622405109202433 488847574826771584 3919191064025689344 6126147727083753472 8680327036303814656 4749905411373891585 4164381639505284481 4166670481317126145 2113735669059090153 7810493962804802433 5811402794647668224 820821407188740480 4033847142098804736 1662937540832264192 3919556559349006337 8937814682959095680 2678032847230315840 8297560772335237633 6113808098288036864 3463249968744143713 758616107184354240 590674778103957248 2181084885422702592 4432475379388191233 3368724804057335936 1852379813609218049 2169851605851427841 5208672073326526464 349504173111420928 5606188699115358209 654456829657111552 3405909380379411905 9218157768489579008 7655333341675061248 3883526315034607617 7427124809042624513 7749081350912315521 811649361620746241 4731506505071804417 7309436805182308352 7326702768833223169 5788541609030936577 5873372667323154433 5531015812753461152 207457034530522113 5088608426517266433 7530960450401341793 3087866318108798560 8516330584920105344 6697298693054136321 9144225393351101953 4386323217491183745 8839329654857348545 4479928422574175552 1797955544564997632 3064829621985071168 8514500002814834689 868393841833278920 113925416426082817 7920798185982473479 3588650249386589153 8803056467393042433 8175502695264993280 3678675447234458545 8096266724077343712 7766661918512971776 9133629060988948480 6195851812311012449 5693046885855002625 3404194188598266105 5414877977683165184 5048483908262760961 8934175075162845696 2143023387323623936 6057512450322884992 3648399526205259776 725711689053315072 4750542717927936449 7053251182462337024 6436604021308473856 5025858010292208384 1057723897454075905 6382846715212399953 554771742649024513 3786632140176457728 4656148432135932064 1720099518000334697 2186888975849881601 2983749501609105409 6078911473262257792 1925844062575965825 5205125011440616193 7250939469370162368 8582843037177958401 4113534889985794048 3068106580430517505 3833590201071479808 1779083994002692097 1632413778886009601 2757660674050164288 8220162350798730752 7427936603906932737 1319500897496809473 3873300381109047296 1273565759516128768 8681088229919149568 2775368025327926040 6925678822650544129 8558248231563100353 2199726905056122304 3991023909259436673 477166855813921792 1299430732621414400 659944267213521920 1222521809887307776 5850501546757648896 3346824009813028352 7428256398282572528 2660794622966833153 4087495763684745233 1090141425773681761 2381504780134948865 39980547823740800 1316830245917603841 1299412325349604353 7096640075167225479 4576921859837132801 7415230488326754873 2645354751584579328 1154585248378093568 5245553911387898880 6947176167779368065 6223893435663246593 3245917416324238337 5440441192145363616 4168181605279862465 7135100751336662529 5359866284326749493 2633372195204185600 6684842550447616 6185158128405884672 3572011564951330816 6462584977999789568 3869993161978148929 1237121107383330304 6872132985941680128 6605165026569075713 1148468653827825664 2737454897351503044 6547585293504446464 8843512460129869824 6100521455939292417 3186785389648715520 5276049231725985792 2150768161169649665 5845457145414873024 6277884443727032192 6515545735989411841 5866199343965274113 7268486164476839265 5499212989254188801 3651432079769273665 3581809158652887040 2427211258643726337 4888128813133868289 7656235343105822720 2948111643115009793 2572566518245097472 6807651122814648320 6100166866857458689 6005476040076936960 540210246826600960 7646917813210731311 538492742009625856 7517795847677771777 2721044139795101185 1913148174322581505 8279200295313827464 4016310704453205505 2172667688134721536 1943546956925347841 5272327485508322833 9128850807811211264 7028352204846290176 7835417539133971776 8853444726175319617 6474502997225118209 6515512597007011841 7492487047306480641 9112458524205307905 4123209269046706177 6330278609745345793 7057146356489738497 6669456454705554561 8554834802813268993 52123765612405249 5994253005524262912 3617993230583816416 4074583312828412141 2766280957193887569 2068490448089083905 4271995750348537856 7369214497238872576 3530150278515132544 945762691113223041 254585500393052153 7582323434479119360 2939012927824523264 3159723270850666753 8948503453327492097 1440592833507507137 2964676037353400577 5420299730838338560 80393049521508673 27537769642246400 6750534042476868096 6180077844853355104 1904639439330607104 1465751303551298560 5806643553639094400 1888948212126909440 5292794346894835713 1412852477322620929 7373872856939275776 7025128371554243329 3764383390998934528 8178540601057214464 8871691613930283008 711621489676779521 5934022016325844993 3859067274398068736 729316771722359041 3886042113307074561 3287184477475792897 3579691246835204096 8734615879813036160 1354531140548214272 4195650556948035392 10671670649660417 790437703141825025 6458054489746440192 5837875333987952640 5646674106053754881 8662943160504863264 1741820280180772865 386167556949147649 8957696282821918721 2538913400320601765 502921487003754497 3947793330568771857 1571694009340074241 2761381010639490048 1575889099578603840 7355805881046466561 8455168361839249536 2941353130257113089 7634121181200597353 4402905822476712960 6927561997633433600 1129673736964520656 5000955473473404928 1447452132732604928 3534017904089483777 522726311229400865 7408583803833442304 2425487574549062144 2536246400287856385 7116305543796501505 1926946734809956353 4672237605598724097 7806888410497909761 8899225576830664705 7916801704002584577 8206453684870791169 324021573831004249 8208740613131632640 7598444353077714945 2910375626428993280 8759432503879204896 769032304078618624 224484956533609985 5846692972984270849 1947345390225966080 5799432106644074496 2719338883188320193 2316199706791429136 1786803553665992705 4039405775216221405 2371156281354743808 9061884585095777600 7517544766123089920 1169528514662891968 7882383716151195904 9040432082154294145 7067153464348896001 3040513598868258816 7467474726467718368 3231799655176017848 2635250762963087073 5114376964819951617 6705587567353397249 8296768218241508288 5333201689496827264 4099510925699811328 5624264336139069952 1701147087958917921 5461427632532503553 8536541050775989360 7119434727121090721 5804059137840154241 6483091224691646465 6605706101005483009 7485199109728917760 2781891190988988801 4068368459269992449 1547227700630218753 541758180487995649 5217119347587654272 3258461773454873344 1385418973505586305 814424549983067057 76674744258927232 6465630014166925313 5831278661539964928 880125256865831168 8352107448994885633 8158648560824570112 5150576938907633665 135612751358849280 5174531928188047360 878292216192172033 628948793025701889 3113314215950469121 4527103828296058881 1555242842854617088 6211287588563092560 3979667107188916225 460379784290103681 3964448564172711360 7940605751884970240 2947199705482133504 4987923324751264000 242944128321451776 583505977909022720 8003411227046776833 8833772178884845568 4153189464102127225 4312519013637816320 3597172719507083008 7213065640843002240 6575391396535141888 7992334576357444609 2193870356866356097 7614898311097506881 8175429117118564849 5408991139281022977 7074406234173116544 1564904476505653037 7270380846415819328 7876499551903271297 4269019762038100203 1645584445114319873 5299753057627296513 6946159138691801024 901660437381382145 6881630242355855361 6261734028609928704 6711090646465118208 3502843983930371584 2122555920372433408 8202786128291818689 4825685451083590144 7607893977046646785 4089491552844663553 3763960014453535881 6415352035183257600 4677181878244262944 3135262830656437649 4869860475337828289 6245405768537063424 6855670140374503424 6384326679112978432 6230015420521625537 7092579662301627720 1519393596397325056 7959234221360486400 6354870659222351873 3218995069858767168 3336366941387102721 5631373169348120320 1903863808666304513 7023102199864925696 1982198703170500864 1104223121126987776 2280126368444317697 2244961765091589761 8552710491552062209 1897092586449917953 6988919046619115520 4315507104149176320 380549277470210048 2774181305870747649 7226432401484132352 6171709359665950296 236301475303763137 6672404570634082689 8032939592903950336 3172798554339051520 8169693620931747840 2215903396495157760 7007649945627901953 6558101142496072897 3232841255965553056 5279405563387108352 1374780059932911105 7034559117540950017 2957399162595213312 8310444650168233984 643061936709587457 5087197178917505697 3177081009359828064 7405952126598263809 6637698012514795521 2108426267786825728 3046499366151043040 3899622488947614720 2449350548253251457 2662924201813355008 3738331490818740097 4821286477215115265 2843474704826397185 3032278604042828609 2279102612252917760 5255681228389044736 6347011114969071617 8098817036118392832 8600804893209133056 2358907473151527809 8891485215314680832 3351564670657208321 2363561023217720320 1610110900437082112 2555220222866464769 4128462241941788673 618150411277223937 936592696276647889 84469640855552001 2220505744744284161 3322141097554376705 2183005872085811201 4849290128102368256 8533524234937204737 7057956910923557120 9145974655123612673 3198090432083833856 2001294920539875713 2101296967853688833 2605736657228127048 7186467490567155680 883925267778265089 7988858597832458241 4036647405886407761 477358214801032816 1427907364622121600 3863856715452503808 5513889017005401600 8937973284891809472 1578178020530944256 3178376578206600705 6766453753122404801 3223146677368257025 8647786670419558401 3076344847246001664 7399161197353988096 440669103035107201 811912407878846976 3230160489810714112 4556270519524114080 4478619392449970176 7098478204792340480 8478975076825050752 68600115730161665 4771307074626000640 96668190426283009 2882760081722834944 930339244174660608 3849333098939678720 6469367609663921153 1612791900876275712 6395137725819040817 5815800882944209664 2959985957188391200 453619134028546561 626556134034264769 8729403537571479552 5784665875750524976 3823979134522173120 5816691922748557697 5521901777327983617 6713886982226544897 624800176324443969 8247279115514352896 2860096974651315841 6493182787895718401 4369458678324480081 7549355406735583232 8240824274826299392 3183030950794050544 2693228090983324417 8662638216546074880 9026058029345847552 4839005912037201921 8326510452030578774 5501899128700731608 4718103819274754561 3031114936166021120 9161140088892489729 1550221390150098945 8213554282562110497 6862123652130583713 2613477327416567033 6724003942549311489 2114440835959746561 8862300601257705472 5371942744628291585 5642714537352950784 8376180478926907136 7419507559766824960 4605628606955034625 1867360417393335296 3795058521939709121 7135748074467929088 4954808916619838464 890170721517436928 8642485613037350913 5656145428810539009 3116576278314042305 7230212567492434976 2687513289678629249 8064814822499352576 966067378206581889 4364568922825998337 5383394329302665729 2537434627170959360 2858416998490546304 6302276994574002176 451094884565157889 8148144182109960641 5254644910427650801 3178822031129432704 6556250621273526273 3195191006995759104 5735388774411212801 5606148632825774081 3173555933689959937 8697944359588525568 2578322976481804289 4035270040341307905 1629480148935917568 2131889905308807129 1355441337722732544 4039697310458316288 5102593191542038529 898247219263652832 4310039055424787201 139145262971813376 8121846381386136577 696980732063918977 7304947448492527265 8465836035749522049 6671807309516885345 8504135726394170624 8132524748916094433 5370314106731790336 8448320855907459584 7860125810424281216 5642119936815022012 6874059797729157120 6241744664458848257 8416257737437446145 2259630828718366209 4562170510573564160 1605381668186422401 4735696514292768768 6749551005018881025 7861335413597413377 190966115899211264 6542830122549451232 6095696484049667840 5673811415603847146 5255287786775719937 8774734581706528001 7880013271246575936 5600411264330436152 1899065647081571792 5766898745509765504 7075522798574387201 6624214257639112705 8803502021765341440 4805601407215438753 7913637414862274561 4296136127287377921 7178894034825852929 7976686572917030529 5407210955734884289 9018558916223109121 1164681619851671872 7160856751426769920 2734148698906296321 1222285244758810976 8347545746637008609 933119809448298496 6499783360290977537 1086311490879913985 4337619317506236417 5923514736110593025 7919752651288510465 1604690510074347520 7479721567896358401 3759071079809458968 3897140102839907328 5682821917442832981 1270026785995319296 8914258126828543617 179504188127884288 7666384899815157761 443805079338745857 6600143946987091969 1284865158144247808 3741191028412380160 5737065755926861825 1496285949879028736 3944781434814503553 3385517395320864576 4021567852394507457 5077062089805283072 1632448556741671425 6962738915384822920 8779051753692825152 659342099235589120 5503782716672908001 1364949812281741313 1761545319717621889 7389579867160838144 6032240202909597696 8445550250278617089 82573732661345432 7904866871744098304 4956405325507137473 4431386201588236289 2964734003553775617 7838534892245286912 3171183902999707648 1978728749969405441 8208504476549185537 799536461719387649 3547800527548607265 3421176703581554688 7718563314814009344 5418313514274735361 7420018942672595968 8303310303048047616 6663753766667257857 2129852464985371713 6115271392998809857 632928099187671040 3467032536687976448 8459922189889882592 1131355950937363008 7676735587474884993 7462472268843076417 5669281792433848320 4544897329927061504 6172712526010949633 1908305416909756160 647407736114823169 354466233326845952 7649317460906741504 9067922850465720768 6740362252617213953 7886773067938926592 3386990897393746272 5790949001606096896 5925788906560585728 8688726734154537473 3709672225913285217 59299095763484672 8622436353783427681 5305871694916846881 5770858087394737280 7543338149996905216 811223026683453440 8937098466009232896 8217207556797239297 8769207975755931649 3664431243088440065 6543017641606563982 6455517490893602816 687434579924344800 5417749744031809536 3770399877273798337 5624834156202704828 6111271058478514049 8472421255289435360 30174565295010176 8899233576211181568 1520917228658884608 7991543307075116736 8581154044405484544 8998631068993388545 5957179587729817600 7717747904789676032 161653723104401408 1554616920673105920 5546840514120876033 3223680198503265792 1223506243744399360 4643714770458974241 9140377856606387969 3306587308854165504 969132250151337280 5136727118636595712 3602965236486924800 2148329798125627136 6558933818756105024 8452164571638774785 2228858175391918081 9167625330403046652 4300483704716135168 2406596838538361 2291875209207611392 1194221925241692161 6660633686819866368 2799761771553947648 4502700174177604225 3291459324470737473 7643085022734952064 1042415172076022784 4386889622309505025 601416560177274881 6196308205101147040 7020926627738709504 469073470454961152 7349358924626149377 4639920079543468033 8718928154925746804 7077474540202346497 7945986868525128065 5402120359750111873 2485029284874819584 2277825748654720896 7512396450706705920 6194085110170828800 6601170439159369217 3519602736271546880 5232747640577768448 3868541699655729152 462587875151496704 7732351194380303713 3776092223134892032 1866945667618444129 7372302552479039488 7882147096915321856 4269781543383154688 2928034955477593088 5119007191148748801 5946887219280994304 7110130551793120065 445867553757220673 3189592676409954472 1229671061264217729 2576400832170377216 76635146940634112 4534409352254097281 2224726419164995072 5882494531894096384 6452024439440670721 745458078157447169 1127410576136369664 6973202432051691712 5508319167176240576 7919728555126500352 195084806425673728 480198370200410112 1548548464709382144 2403914555782828032 1547086292547723265 999651396453138433 3112016859027374080 1649910533635296000 3988738564134576128 2112602203595669504 887075415634641025 7091801867462959616 5769287911664861953 1635582914866254848 8133372855772830784 2917128985167003649 6058399337306226689 7757958213541680896 5917978807867110497 8743287526011199489 5115225996218507265 3158990143131103233 7482435324962860288 4957153849796277824 7646426476368101376 55900560838957056 8236940699329326080 2944363043084894209 2446916668739488256 2166470282906400208 8173614650265576448 8668803460263391374 4176920010827855361 9073154395151769601 1693250372626464385 1386700855394172929 1897676242101487616 2047372470392504320 3298859805674460161 4565571772485492737 7893395130798916833 2369692033461129984 1315702778802961409 7201842822669188096 31269930622783488 5539371335075758081 6917981126081988609 5480755172952999937 3863659489314480640 4251228022142607361 9189363899094048513 3426062255102618241 6179920366874780672 2311939388139496320 4487762725151996032 1626609855255484929 3335927697669982848 3505282583201492993 8146770515487197728 5451237942211795457 250226837279357952 7181287668833598360 7493079183574360065 1883010942014323584 8144489439950003392 8408481105509967872 4911194623326115072 4290759116462460928 3228261730399049761 7731249279288184341 6678720357510325888 7843141948204443648 4685045791764090881 5255588326439649280 1180476999162163201 1059359954169863169 7584720115912276993 5105696665123615297 691588901986304000 6987747461791921505 1462569877565357056 3100863795160175313 5098591837535343617 4844421124953630145 4553540720481803649 790443839700507521 9059604720416438521 2029297016786177536 7840288213322679553 669065848394273792 312132993334140929 7574359454762379777 7719640487250329600 4618627221986946049 6740149858448920977 1937084008513737728 8033464006908706816 493181572459169776 7501717139861118976 7652302306906865665 5444002354540442112 4740241176246251520 6186779245363433473 3596325471604981760 3197750840277168129 4598220835436674969 651422486161189376 4953484954617348096 8671973067717679345 5914836393627466240 1117058622458902072 7454612363853889536 5215268919824683008 6698872957768499201 8785556048226962688 936064286869684224 2704547323452067073 4375254675531464704 2313508356147448465 7414898633380855809 9152008442088857601 2721349314332205745 1450354150600514752 2204622348061382657 9203429293149414400 1294300295786973696 266201238565980281 8165331956921358336 294146627907679745 8006888719771500545 4977930261415346177 6262061659552612352 1870144681241884417 6136457257645979904 3668065358944218497 2763228191146500097 3231678200008100865 4532365350420003329 5538810864720019457 1322370429185970688 6507398234922115072 5501450640821321728 7198131967436521473 1175399995007907801 1350937826143685248 1330780152988236801 5347654434327851008 5361613030428884992 527914983610862593 7291859470742266624 8587434938150682625 7715054635357427713 6831045240702622720 8835272877985300993 8981029446606042112 3346495467153506305 1341501039374103488 5172522377400384512 2139138344459796480 2778719944297930752 4220579843060140568 1868352805184126272 2110224696686963073 7299047462109939968 2462764209772464640 8985259955097368577 4358463305111060481 2889471037203554976 1384979829084278272 7095658497405419521 6375631007378483584 6674439317744029696 5390686868718315904 7529188346116656576 2221531059805578949 1489643100266954752 7342173018037812865 9070439797772683264 5151584986867526304 8678602439796468736 7869002560712343552 909393363664653057 5760837598293655552 1035218286606972992 7904831165495120384 4310084445942595585 9090582854649695552 494055992015767041 2251223878286127105 313350740887123969 8313844552685775912 6552054592373522433 2087794501856002048 6639966850109476609 6171328497840017921 650283930908991872 4655506157554974720 3416720960883295232 3453628529915199488 7781730236231703937 347174443625889792 2770525269010022400 6130318357909471232 572452376048107520 4308625362569752897 8967976788763951105 2620070196888473601 3934262221677611584 2808780108088347137 2809751398215644545 5528769218268364800 6710708367528154112 3780058050225940112 9039564762473059776 790188028740527488 2698048477262503937 7262666452955316224 1327386237029302272 1931639650146720513 1535928699377025025 7977847176088082913 8049614355518038153 5134316104463515648 4566238541205397504 6997502889932374016 673463966077657344 3279334129541986880 2169323726754979840 4709206048824534553 1023964499083625473 6235093935019468896 1496763532275643393 8277864926275255297 7804822840456594273 7309159807192743168 6954972930064014592 469509748178569217 248003958064515393 5726539634434429696 3406082799925024352 3305840634088996864 7593216462382004288 4623742355267161633 6481227454656675841 6817133311792466945 560497950446022272 3376889200214013952 404498571467214848 3399090217501580289 4483038504477571713 806926007007109121 1721941051015806977 6026707546436332688 792750191867720192 8026153048891997184 8981394297827930752 6078244305503174401 5773863423804702720 3299429969530228224 3741940432492666881 542235114537227488 2720509717901372416 6552621830119729665 2924083394282532385 2927366724832893056 3480353487722849664 6332976859634568480 5955042963043991552 4116334524910739456 2197585417760260097 3499906631409116928 6230188250766183681 4180482407853357057 1143249393565872912 3333601938768097280 944784712764582913 4541952133576652296 1904698849750671361 4510078520845488385 6557099589784387073 5253808110074571009 8092121718102806272 7932882635944908289 1787565924213659136 5526815451832347008 1049365980811143641 6046341441978420289 8082742377731352705 1552666639606079880 550251731376340992 7751275735351673856 1266162378065742849 2694776940906088961 8856213280935324033 3475776152667160576 3383569962472196097 1672149823457050624 8515058269736726848 1362878752012119776 3330706107550700417 5384364770501718016 9143074414267629569 445411029917704193 7609132480863185281 78240463739401473 4474913586288074753 5680673099756011521 8681403107319261313 5222804471533926401 2222024483091049728 2240740906150780929 5305898480786833408 1486693917319757056 7619696627778224128 9096196995921656065 755906096956178433 7742800496827105280 6689657051544459776 3018754619485158400 4066772626332812768 8066304448623476736 4388627790329202945 4322056052655325440 2852258782441275513 3077410826380849152 2941050496968343553 1538263207604700161 928960375655740609 5778004119321264129 3956726511455608161 3622803532847448065 589746658765111105 8219745834325895168 7442398672707628033 2319206077998006273 8448331962194259969 2442958019323933952 7836718298087587841 6969232972604309505 175114905640971857 1135200672181780480 7697442747970526209 6509693470100160512 4942398759574782907 6585915976373610208 5155982797072820993 7378593065797478400 456801411756265921 3533178988308711297 1731795797704272384 1714236366080753665 8008088694009544705 7316818622520490720 6705763750223341440 4984409044732626113 2537996633442063796 7104756878723252992 3123979524039974913 6691456435556973312 886227956306204160 6962560532388683777 1410061793286834177 201598174865691649 370756746316978944 5001809407508782688 4174450790412950016 696607343222140160 1327187863366233216 656815519696945153 1227476796727604992 2752673822204356609 3226744886080880641 5121455406632189440 6131359352044086945 2621652987632149504 6344603980186686528 904578100537534464 4117271366483863553 7292417577667735552 7084896822955180033 3543216367789974465 7152080659816558593 8399892156072253441 5238205390599471489 9163325114839990272 4879147913079914497 5706181324887894016 7627044273613930496 4095514099570667520 6942853276467661824 6212184392160859185 6745954486786824961 1578866812198060032 7128751756812763589 3228600802947049216 338007213701152769 1273273592936333312 6708166521211592704 1986734083433492481 8730751341684555265 8364564329321140865 2353594348199961601 2086208814212710400 4696829557852877190 921872779851089921 3991156321681997825 2078135245068337153 8387521140260302849 1195974506457269760 4523851328446396417 1765472387031668736 6793362463924259840 8183550663878048769 7852839867306213761 8560886219457564672 5450521676934164480 598374259223379968 8914117432423088128 8228837198662551024 5196286376715553689 1424466007537928705 7117228980370931713 994279565029277696 5403218738478338048 8179497002890887169 6606704896766771201 3781358098237095937 9021680429428637697 8965001283616178049 5073449022933170177 7038451962883241344 8760706591121997824 420188972423681280 6523981410296078337 7115580444831589568 285075777910460416 1690716505861597504 5924463841920559537 6448020427912831233 7301928458638141825 357261946709388544 262076208905866752 1491728060110986752 9210622343472907265 2975437420120543360 5419312077285093376 274106038445768705 7440353387886450400 4503577973001384960 6268278306401552256 6059220217372377088 7813392211503539456 834659104171393280 1808886436061249537 4999679762622088192 6915734939287683073 2835402420712914945 907648013922978816 1464240073893962656 1392929157798679296 2111971367963902977 577242774391120449 8543982144865475584 8829258445801812992 6706187475120459904 7832801807935384577 8148880961219330049 132364231452143233 1156945174491838624 8445719908779303937 6936696411355196545 7874466683774156800 6139241083562229761 3952491077765558272 7417938695419131649 4620650697314989056 3825788136669371905 8500521506061139969 7362382693998445600 1948975258681335808 2980306410795379712 8925057760109362177 6350797074672996416 2536075578033909760 3535145695037530112 6218156503254960672 8335377234377344513 874294602505028609 8087515611922628609 7231220131004833536 4683835816911732736 10199580976332800 755234681976529921 6329052037491606528 6564653337415221248 3338304161410342912 7896874464397652864 7171475707854664704 924454735357457153 3933556790948575233 6308876200207681792 1898529661486669824 1193930452072005633 945680910196365825 8969026270085443073 8748466529936289873 1619142586696078992 1796311865613122401 4209711554964083712 2353024157375006208 1504750383278994689 3960687553062100993 9035843659396332544 405313755991749632 3553469611373625344 7287655502072089633 7466895446291224833 1068701594704060161 9059670873934806784 7250379650831536617 8306763569584209664 2912632793922813953 7144836432172812288 1261505294802289664 8972746751667233792 7301566324981061632 2787219531045339561 1403801769858418445 6678264039113297072 3710776685529459200 3615681519499732800 8309298287001305088 6094393384476828177 9142384602724566177 8472936875014823553 8075934006367454720 3453133834214989313 4898030681507258369 7571268316499732352 3341418149428184833 6706272528791687169 5937023723371814185 4300607704936367361 1440252757367593472 7557909637662437376 9200280039090464001 2543913635602409984 8020629666342633472 2784714481730307073 7815056381616857088 269731713858625537 1670543517840801793 8832390841313402881 6484952312148589568 1963937834164842496 1449743502409846785 6146363119258611712 2564680992843937072 9127023994524221440 1940866104459791617 2741821852692246528 2114057837564545025 8637152654816032128 7053793965199973505 3570028275339976641 7942662191462700288 6561575556020699136 5780085462787497984 808296699659698177 4103228813818019713 7128355195894667265 8250357957243497217 1124436560280813568 8220328127449055233 7142208883581920257 9151941057236147233 7875897776037429249 5934041509978177920 3891925654070703616 1429419299701817344 4208706624274178049 8565788764387957760 7692398410607947232 102908239160326432 2283440869122376705 1387185398651535360 8036332979284609425 8821906414501896192 2632663137747468288 4014719187684599296 2212829735337859073 5660602058241448960 9141113634121744384 2563297150616266241 2367581878639931392 7317932470172878849 2895984028500566080 6146097018747253937 3712650005033854977 1037377635102381824 1469490665840976768 6319271345649487040 1588509064913901569 5185036823296929920 5280014172273508352 1199302668444591104 4801076156558082049 4559268157995902504 4723124285728385777 4518145612683842048 2493790717725349185 5396038385381431809 4147261522416979585 1902715429730016256 6970756688533250048 7320413605111832576 2388278866473177089 7940326836911713761 35589067253948416 2738296661960294401 6469663119933691776 6584935314130537473 3748580440038014977 5423875314332557313 2974690854414801904 7761448213833254657 6252450895621314354 1280252750651129856 6016221796298424641 83906960477986304 116912680658968577 4246542886112126977 8113295282874621952 7570782711051059200 3704020795861256449 627053778632114176 1705728488482821633 8617738704160464385 9081164413675418736 2538449856347156481 3783528163919216640 1247948220237119489 504474555941982624 2381874226810673920 2240060991180595985 6358686718587961344 8927426828126913280 4597860932830363649 563972819399396481 4964396400548245345 7335559357973536512 820661033339977728 2265401834223173633 2537868947485014529 6135308131581140992 1827094061258645504 9212282601614000128 7040654454922699521 5966247234895511553 1191147688505686016 5770225474115898113 50455093819194112 1830673537144555521 4709828840794768129 240396475476449056 1807306547266589856 5335872579074020337 7593446980170636864 2169499567163161617 8552941323491639296 4529439348693876800 6715686387487604737 5677507486437155841 2984083085843741697 7103254254853685248 1721595841977553729 6134146025288550272 8840479892338614272 2197398621266385409 3776360360865894401 1908876670275304704 87155936086061056 7467372360488124417 6461814945750477825 4832562493651307009 147290012462833664 3390645050651643456 3312584231663202305 6844307502810073216 1053430561858042752 1287434563453728769 8454765453559382016 6587472702929329920 7136983824909870656 4980882824143659264 1168743231164907521 1237565323338074624 6594169444983115520 4769099224391695473 3103945082381922305 3973905604499240193 5518659183125974208 443323931065263793 806227756541722625 3002653095934135297 2896995797920907264 1080886835542730016 5097395525456981248 3460841544442712320 8874908556713015169 4339646339496337913 8029156117613584000 8348121039993527648 9083193104973930497 4615703149589921793 7287796823204102145 4638718861817346049 3347040815703545600 5724933751005083649 619744491380029441 6620642701147490209 6850862612514558977 3145649672526430209 7087969969436295169 3578460508388524032 211540657195147009 7357903858235932672 4934008896581138432 6717959768979210241 6468306970101153792 8476669356019964417 1733740223850366976 7885147584429395456 4424082735426503424 273789457792528385 410022155886759681 409871888200678912 3710839704582766593 4248164907578167296 4655012533666348032 2061981566941679104 5389536639100052481 8294586757213545456 6876802332037018840 5755221499763597184 2167342235803859768 4012985938184590336 7998054909911907520 2175992689641651680 788247166130656256 3148192473242140672 4165161635214909440 3908077155635711233 5856533479450150720 3502718214078598065 7570766095840399360 3172337768772735488 6663656676856557537 7015954477324398593 5313507671497317952 2928031621071340361 1922800263881297408 5136196689639806912 221592779989047297 6297328100939618305 8489023666493534977 6920899157277440672 3597402965210828800 3223631491651796993 1324555846867648513 1936302465010600192 1940391157526015873 3708058390622208128 6446812860675344273 1780789413348046336 3735459244741688320 5716801224128858608 5040872411026723329 3598315469602291713 671964112825090048 1113806024313751424 5445360637953703936 8592366655522789889 6247335967511064576 6600854255530844928 2578195287709598720 1646085444813663104 3057590438302276992 2846088338050957312 7421368183828830593 3470131907425787713 6026210179805765633 2025907091044337664 7253411942444743553 2144731171274656577 5763064391952269573 6916223842439200769 828805350625902593 1426460074382883072 9117206603465880960 4142760677408743424 8249775305162115841 126027540839081729 4647224741736964096 6881459688297050241 3629271446390177792 3167446653492723713 5054160147926376449 6388718240461549376 3979152246680613889 7512233819129249793 7536059698962497537 4234574019195535361 308025576878669824 8638493911364130816 6643221466489165328 9061248540477240833 3008162288859742208 6694345086597253121 1787996928891289600 6235612165537512448 3734768242741215232 5080874567096285729 1587263816475324416 7309006368203050241 1038939207250411520 1757143132856006657 9143093751440408577 7632611566406283264 9003286794663559168 9163916655580733441 3210320216786210432 2843660781564080641 1271259831349669888 3465989733267193856 8809997540498143068 6201295471773220865 6567662628459387296 5479267498087743360 6676586782255147008 6526042115042630784 2085494681650913280 5236420094415508800 493785976401035264 8209375582601728512 8972604878540345344 3956620145615277505 7356743103066046208 3773886512418751489 2244889794655611041 6653748025974713345 196446106797023233 7257423526746871553 5120338611140182017 730650173406237697 7797648137055704768 505410548814309120 6423733318692497664 7324948644510453760 8352642001989581313 5379582561364782081 5379008637218731841 8786183075858653184 5183594566031509281 9027482942795143337 671569395618676737 2994235724042895361 2331790862484888576 2081483324363485189 293461187127586817 3975549893298927616 2850496955969972224 5034521863756087809 861552100731347969 9127385473198432256 519270718540931936 1385334515370697152 4674143462322253824 1002631930903165136 4223208036810896897 2945788407714979584 8614957502126417536 3829143368444658200 1177723376862380032 542718916294117377 2192432459138756673 7366701559587035136 728011971911573504 5500653937192583169 1263877431258260480 491489399814389761 7286007868113434625 8167033410386976769 1510834892520251393 7800421420948902504 8758097181469855744 3948414349825933313 5505011399749206016 2631896884273741824 2053596390042215425 501395480190865664 7387669882724124161 2371620099617142592 8659196552826815745 579184750786836545 5138678552693309440 5727276557772337664 1941416351654473792 1464018490234638336 5158916910943238849 8418768955077029888 4025430027264548864 5670958521879602912 6884996533376598016 1545494851835728768 6910549737443909633 5871896322728059393 2303082246022252545 6664742267720630273 3519431463552626688 1029052794399341344 6024716864771323905 877495911751199521 6442653818320681984 438379121589307393 7911595301864916273 6436388452758121473 1763416093562808320 979588819054495969 1412849699805165568 2033072958650506652 6468895670899166400 6533725265383083520 1613488572426354689 2685612004329969664 1962247734177628160 6709384148218845569 9117397529034777600 5185822412777823232 6047789779200076288 10766747727762496 5144413829340127233 2567656529497516032 479139166675068929 8961482430533677376 2032698838068694752 5572923767051896576 2141298226398178945 6511630318325586689 7889781273198444545 4693686736436526849 8996473949648090112 4525777926672754688 5928639056863393536 2565367763157852161 1265699013074539265 5625224986707588736 670187514029015041 5959390376659761344 3695403198947216385 7514080789739022593 2443488045092859905 7949835672468848640 3204094953171033568 1127289767550836737 7644744216095109121 7596107185243680769 4868902956953141249 7839836601333946112 1993239255348477952 6147504510591209473 7617716049998315520 4279893597765965313 8315735464578582529 7760406038423274240 4328175389556533760 7957054823641925632 4805653334550558721 8847294690083438593 1883567944223928320 2866305858630428688 2766999566057637888 6181861844951564289 4602295770001925889 5927621006862401536 6803948109264900096 8812107932887910616 445839614827573248 7184808850414600193 3337114162718850560 2970232748745738369 5935400240044260865 2932947215349466112 6254143418337058816 8883405932827328512 681507436566200384 4170510524433572864 4488063969394801920 5497390202249285633 474868983835791840 6578374897501497344 541364123808966656 1401385770825467904 4603347618188875248 7415399108424685057 2317331134662574849 3794967982617295104 6295089479941065344 6667560937670690752 8468283866104170752 9014390525075420977 7073837167509864448 8134253501769699841 8142719294900725248 6287920983437221889 1076445158954682657 1862702367744720896 3395927646676369408 2258960450556556033 1085641767070644992 2233623490997476353 1394241023750194625 226775114419011584 6316575250202056193 6343425556195473281 5334724714335057297 476138322240674304 4104325955923756672 6744909561197070337 2020073094150488064 4407539449536968677 8773362886371634944 3053067279484190721 2501016416197352193 1605102855667160192 4911326172801647104 4930812736840259329 2762587431781918721 422091562822303745 3972882779716117888 2124945464746774272 3224440149817425920 1433937044812071936 2796879484899366913 4787026523125686273 5329083908329115649 982149505461701289 3331639421647070208 747383961844850264 9105214104226505729 2807363088260959361 5079910815591043073 7203456061644859009 5984636153732962048 9090800857111982089 1736856321461625984 2310710906050838528 3251944067930332161 9132425205307702272 8800683040946814976 2153362846694937089 1311661799347726336 2307446319953750529 6065897283787644928 7626787549394452481 7940120271387614593 9034027607505291137 3126758656887209217 8864933554466510849 298789519358956865 7141550871945134081 236240290051955840 5916103776693321728 7371183747813913856 3164922578220971808 6951739936137221121 430349301873909761 1406087070816546881 5905229136087789568 4783791609808420864 1851676864792727360 8271310977195294721 3169655204812405376 4500795073991151008 6624030939079053313 5796067932271929664 2995835708322293248 3130415902355669248 7062918875282977152 5948995341601069057 8803746602685554240 6411536599692573705 6859640960523435377 1801249565267639296 1256183103439646976 4630102589403367232 7284312795524889601 5505792816249816201 3791172458684498624 7062858841914462208 5549516517784581360 5860592207705747265 8622234538437832705 8773874769719743489 452048225303314689 7204825132267948032 8760584718565239936 6832499880452161537 2915729439898021889 1637632327050968480 7886984373916984833 998929365215084544 4729861511338049280 6184530494841298817 2378203277803184129 4700951327694685696 1059500938506509760 7803989946119748864 5879724987132635137 7681386411909611520 7177497740409700353 833620404379028480 5135166406991020033 4376359761640546305 1237509884439953409 7859046804748107776 1756937385627256320 5639471344093547265 1749995393314488320 3966624799127175168 7521492182893143041 2769582261855273184 4159448778074456065 2614242241979382785 2223848775621982744 1328690320594436096 1642289351419109376 8943859101269966848 3260986092306036096 3732859534532695296 8258786131685348608 7058766332248260608 5734819144422855681 4532333129301804097 5748804915932422145 5560685743193620480 3261642655544428641 5618269942483198464 491808992802750465 1076735543578247168 9130239466413275136 8656907787875224577 5982174123671565601 977012334697787105 5594414967144064576 7933033907806862336 6732864090856232448 1304673915389345793 4446571308248196097 3612713631381127169 2904330320213540864 4506511294122266625 1315557806377297409 1109807295315528753 7357078654360217088 3569660895255620608 5001174402880909313 8589567716715209089 7229340971434067216 410137043013119616 5317454625310046209 2055889494600545152 5641576501878752257 4795333861313887961 5092078885160830977 1530327663126234776 5459753689294618592 621009351076077504 7158125772943167489 9041125277072097281 1463821949983784961 8603983529343197697 2212887274469095936 2814824337030629376 599344673509212161 6940478620400204801 246822479754952705 4321120789768903066 3588845051279961120 9182209596367774721 5513865143706968065 544657785564769756 6744326339687966721 2323515512257257472 4206915768586398209 6556379828075251712 7102131313526098944 8866343261709064705 1749924897142855681 1692183833312500224 2031441096511813536 3689949840631430657 951258625704867377 2790249164795890688 376812099625713665 2993252423227015169 1283072156572057601 1316530505969598465 7499898462259290113 6444264146358991232 5825048696777048065 7900313234940026881 5724257895189189493 7879362049114610241 1274320205750992897 6858849689385959665 1554945072240037888 5761682178767091712 8522850664582583809 8596248146449925121 4551380528827410304 1480999697674862593 4684149210323615745 2564375892962697920 6636309753704923136 5824328795617530880 711396056128235520 5524097889053422721 3805939996469007041 3588122631692558337 6484767555867544448 3226164461299104192 8069013425769925297 6578951504713275904 8835322560931822016 9010364086444225049 7385405979649900545 2312226177797062657 577701548860325888 7893430124944678769 2261336802950119425 1668218627250864128 6331913921409843201 593856662964278192 7436791541917191681 5307073232584861697 5074535464414290048 294721332868312449 8728778174694749568 510502497508602368 7911663908258214784 7495580466447101952 3621367071641619457 4424726349368654848 2443782508754913280 6414219500213092353 8626471248620237072 4554178699926960960 3818955757148176384 6987069193613976577 2371697846984231936 3717099711591317504 2901183983282763777 2084620536607144768 5211985417484959745 3694588167030203264 4175251803048713665 4089301159897415168 4634144090180678657 4860176136666916480 3762028821593288705 3209047064943720961 2046943085039547521 1967970833571830337 6034728961525940224 6989583576885624832 350916208592904193 8149667961837707264 8065796048120239104 7100057265685659649 4791880425494802432 4667023817553209856 1354855988273516544 1800119813592846849 2873035971482369024 9122160153826677464 4576390689250125504 5645997296779114241 7058860261942480880 5775461184245987200 6745093323953204897 7170202645884866880 7881584109837354977 4326418683083655169 4496829782797206528 2717079570675073024 7990729762217995264 5016471914592196608 2305670729499097089 6153188396051521536 9133083230970028800 4750681879192625152 4920350380511322112 613513814528250369 5252303470155783824 149864440775049217 1492852397028489473 7482003119781838208 647172268587993089 3394097492914357153 1628379247413852481 1985160514236841984 1554040787574628992 3951869102226569728 3773473967203164161 4017611312134071809 5722935692471828480 2080445847389117952 919525514558700032 7905159674996066304 3693929870255673120 8034694405146355264 5897285643369035008 2789697015656345777 4292802071854399489 3535144899514433537 4784760370282595072 4703897598227652736 60724479513460737 138790270935897857 8624053906298802144 8132850343830788096 1864640315160476032 2571881549469725184 2398211578155934368 6328455002867058240 498647012182846977 7506555912927613761 7408038692729966081 4463587592259571009 2304541886247239680 6439276451963338752 8077594081851007360 8172070187764647712 2793281739209613312 2280180180994447872 7765054662082625536 300098839806199553 7197302617989102593 3061278560320028416 7699131431988596032 7519738084319330560 5905056500665258561 167222213285369793 6914927415507302017 476743783640598976 1195524951808777600 6624257524780351489 4432750881700642880 5905861776224752864 7562493846428762496 1403921252093079112 1912141166660812800 7921834533780307457 130174047017629697 7751215214576165888 2638472927684731712 4200051683563732993 512371484133924352 6596184112184796160 588514409785338624 648422130400473088 8658791187747962881 754249082217162753 879210434573044289 8616512641212706673 2954432781926989825 8425855582702571520 7158842724146184128 8997882481977785505 3298144598581591041 2878040174006894592 8450185320062550017 5285182865319149200 8650056894991201 7182208914597387392 2012804144362073089 2923620604655853569 4147575355010433280 6349576644747331872 7914408916760788992 3133450188817243137 485449635862631809 6548023938848410624 1006809568660913665 7928288576653234177 4951916137126297600 9029105629043970942 491917873959600128 7698950604673041408 2726589029985142793 1198463868529295360 5588920179241939968 1274981684536672256 4282723322972405761 5378626386676579328 559904947352842753 4548992849843060737 6021176945174190081 1969240082403166720 7687983702110847104 6312692089409286145 986304919761389024 3092723928112562176 7735509056219390976 6573215915028571873 8680501349535579904 4394030103398396096 8346860106960719872 957668797475430401 5303987842396090241 7486182277031436289 2595873013152052944 8671999846375000065 5860971437909411840 195528798084579328 7914007439083181057 981852629904654337 4699578438797230080 7039147212313190401 5187854960381192800 7687583366095876097 1203429151286204352 5332553933418545153 6256462132869636097 4510508729111760001 1447358671730049024 2686358176404451329 5407261117241109504 2304366851631791104 7985358023901711104 5811574398297056256 3882736497336263424 3448700608320941056 1403393324915951617 5123172753699207169 4694681280020021248 5744027024215444968 8211338995457643856 1144237554760753153 365252073385357345 1519676528158363825 3472643622604098177 1664566141190564736 9165876736236088065 4054975281905144832 2254912361933765776 8745345139490522112 3486202317919059969 6105451157070807041 5806114306187045569 8471989211264087297 2259916661952606304 2732395759669121601 3433253482061962113 3498371822796578817 3476902697183010817 6989691793124573569 7155021424795799552 5484323254988308480 6951204102953465664 5597623311682195969 8989406067174711808 6620379531267033856 3006209220308720897 3427696270802601744 7393732769569203713 4387295848433082305 7544933749138259968 6207990910041538872 4605101935470649345 2370217581629892609 2886176360102495657 7228637180416789760 2387684853863869344 474389538522771457 6856453230993844992 3070496694310777345 8532033822652727296 4445182508410255616 4885033056994144433 2412930172056571904 3824441599621064065 8662639060780565409 6469400756074596946 1715057957300711169 900388741244185344 2290669548719570945 5295867308369211537 668094144791183360 7902078294083207168 2655120270520171521 241921473226571777 3132770509987852289 6078533982933760624 6895026950105079808 456919898089587977 4718299415726325760 2323709276114900977 4232786282737144961 3424046070918021120 7801509359464156160 5630945980507662816 1880450212567351296 5458043468628230144 8161540089816421504 1248908019500640824 4128094040660212224 8451842047628881152 501867204055636865 8704225054032320513 5486850181546557760 8691713486583895168 8126811092290954241 8599812976325307392 5809197308580318465 5036794801253788160 4475550770163083264 8748525567602540433 7414233379158786049 6090581854411917608 8069401743652409216 7372937601605875313 7738507247277793281 5086738549351486465 552610090967826432 90952455127007232 1711466646077500817 4393156764279635969 8714758395425810688 4380172229607824001 2468394954016974820 1693415236985729569 8003007742692450305 176427070527899648 5621266946618999744 4196569092848640513 8381311394261826369 3908557600287874048 8258656304120320001 345874387539652609 5399551549276946432 809483774695105984 4016669775551711457 8873050255353665536 6107923549677654088 1114982094329348905 7642472395673304064 4924413582396926976 6481831118735200256 6940417562257813505 3439537818696564736 3662409080574087168 3235647342501903264 4793443421312647168 172297724641887769 4140690123602095617 1120866807724004184 1773090496653891584 6964688929184574848 5448160853404042241 6309305916133888960 8866300412011729920 2088625383163166721 2563711186342494209 1955040226665814656 7263962000599658496 8604026518384419137 7455236108816912641 8130128056303681537 5141270179162777609 7325795736814157824 965963947750049574 4164825204173111296 5692543962250739072 4972287487460198912 7707720389723835840 2166793404531146752 5021991878264690880 3631292193438248960 6315244188800416384 1187425420735410817 2556125657044066304 1216017618412601344 6291013921577909940 8482199924493782528 7884162267238195200 6934644332087685569 4892411436427717833 5180432248162820096 8473531885295763457 7433930136935988225 3448033949101879296 3819928426317328384 1286272984677193217 2311182045537093552 669639026667393672 5360966273213579265 3212158033620672513 9063500737400143143 2599267142820954113 5868640918434742273 7767473828731589440 8517327834103156736 516418237733620865 6888329543418016769 7700838477356535808 3824299265117490176 5652503199623723777 6346784842493755392 4472522732309888768 809621289177448448 3789712710119037953 5045494661422361280 3222440143872968705 914884070427865089 3189898726922764929 2423764877587070977 7308086338905440257 5732317520921313280 287635789064332417 425626429315898913 5116133643162552320 4578612379969582593 6907109011388284929 1194482283592630273 1760810384058839184 3270117913547406720 8582678705513453600 7698238585871696385 5584044318805354000 6345601133502341121 2834044127934139392 5148182911085772800 1329834333616177153 7559445400393534336 1033068997010820864 4296272695290327041 2534239699348498945 519817604641599488 7166189621037233536 3744104605275914240 8512887151236395008 345919007877496833 6717874187008397312 8136581577909767169 4967610083102189568 8394501661044018689 8947997124373807104 419256316170473728 4806145676994940929 8497058422893871104 7126018170562543616 4987572106145693697 303432112822542592 2612630932466092288 5229679259754654017 765511035570637969 8571439895154933760 855983951790463616 1092813834485080065 3610345224691322945 3916275093817473052 4210942517037236224 4545962831542419457 3246233916319072256 8255329412508041216 4038346976632708608 7349972480492175872 9057775759092241153 6619708071079051264 788376004557634560 3482697351020625921 6648907862528463104 6887497493032196161 5276993599333508097 7050871739162034177 8216948727318136321 1963740397978309345 6281028726603011520 1585849031748582480 3533337066114056192 648551967049426945 1210417138703176193 5344995478310511616 1831835728692740097 6686190766689486209 7853832633935822849 3118257918923767808 4837671472574169089 8715031167581964288 7997068961123341824 6685900699713437696 83831365969271297 3886535459437097984 1981778203637645057 7016631519590011905 3031465838600257537 9175747502151560641 8203116130091122688 2337278037099193345 3672557803267362816 5589153119459109760 2641495544698470657 1218994252676812225 908969578813559552 5618713033439809025 6772709267786356289 1911936220069970945 5260954767168999009 1704393750735241217 8448831119487175169 8351148220445246721 2912911625119002113 7952778721410172993 3298863621252811809 1932035631261171713 2331327143909642112 2409384024784326657 6043727738612730369 5255629294460768257 7590413743716657952 1304003713331593217 7730233300171745089 2290702262195445760 4273607294100163712 4513094653401955328 7610998971024547840 1227129155740631040 9028426663479697409 6887600485150326913 5845010186863581952 7048279472736141312 5211179976549329912 2088578513182134273 1093704719592152065 2967911361985265537 742987605578792960 68972643096264128 8561475083227686913 4045960700719186944 8448278892962316289 274079093942832129 534099390843387904 1443701746096941056 3217003237882362880 4868865565227916865 4271776356530915329 5598966103817015056 3729621410994575361 5471485518906446848 4869978027435880448 3421604195317317633 9066524141681065985 3330900108283348993 6166700595731223809 6375452660953800704 4336667562594608129 358655390599020544 9109898919533907968 4358038361136443393 8583754709996350080 4857017670783860736 809981905558421505 7501625141311834304 6749985299217177601 9085996992345169920 8196385074021107712 4947597420988487681 8764825583433709569 3901064311490215936 4567648595420143617 8065314328902434816 4778933446017443328 1024798141684838848 540042749897407489 1403747395376381953 2101003896262605760 1208947514881710864 879008924975339073 6606575132745711617 5691486091001505793 658072225585037312 3773681709612811776 4204180964894818320 1631708466012168193 8548005167948468224 2513380362425841665 2098397626182683392 7139945202982584321 7588787807700229633 8663026337863174400 2439181432221677569 132184725484667904 831256467854649344 6932572529557504000 8996821472367654689 673985492708111424 659726730546675713 5287987023558353216 1213613954730295296 560005782434158657 6857260129799118848 7406724410516807681 4863708533050392488 1849879907625922560 7957266762156832393 4462797786623360001 587068740292050945 8364677692423929856 4199091833327496961 2961086821550940161 6590890866004052288 6157732446721454592 7314083349905889025 3369516468837775872 8322866678278424576 1410468386698597281 1566294826341433344 5181667727813494785 3819545508120763137 586531836036123648 4612809197505915963 4291478548655578113 254553370650996736 838650293632616448 2366630182602778561 8512647792233361409 2199394741300954961 947612483505176577 6595533001153522944 1987337986009906432 7708696254408114176 214857848667193345 3803685539443357953 8550581065014575104 67303710229064065 5178164103412666800 297185196449103873 5068142424407774892 8942323302895976449 3881149738514212457 6643055921808915456 6081570671645832193 4709757691618492416 1911222180764848464 545786437487788033 1951967827948851201 4849893416057835520 6454656761466036224 5004749124932611304 7180474501325881345 1755841575229736960 7959832255210326528 8372684224171068801 4194633452453363713 4271285899889065024 6997536454279939072 1036816567123353408 2822995633622921217 5084073207590830080 5908922593521238017 2672953577628889248 4252937796397899776 5522824602482985216 5267351499839159296 7351783527948034049 8855954732373475328 6614680651740573696 3201375632864837633 3391480077374179392 7168091643449736608 8089649124024819713 5275420737509785600 5778977271253983232 431151623303802881 3950095507714340864 6292455423501099009 3962246598394920961 2341395348297835009 273024836981844224 3123408560493709313 4453230440147560096 1312620532113786624 7958985830454788097 6927418130988793857 4664486740609171456 2265235146431545345 3751330394594082816 15199445833079296 2276721617316346304 5471331465643540561 7725891062407624704 2440298227738540481 3167215477023264768 1348696534578043072 5859573550144173057 2267112944783327232 8354431264784263168 1346836476151344937 4959857455098107904 7254330087041917120 2582790581961772417 408916354024640000 1358024468885782529 2482789976357924962 713556896272804416 4123967079699340288 3468250598633857 2282902037271314432 5146667906362617856 3100120531109501745 8152244098959671296 4429136037631436800 5639269051245370369 7328349808866342273 6273175896005279744 1858527919173571968 8286983664342021889 1763814664725741999 5103478258664996672 8090084687362557792 4997790249218400257 6559936282996147712 7620195999533498369 8542740163453049857 1849539836236062721 7096286085992591489 3279437719492763649 9039927876501724161 7601607315109189121 4810094086073187585 174153462934462465 2025420860773708865 693638435433837313 7198405906626904448 771959101838583552 7713232063910590913 7981327425223077888 5887869993057294337 3092485339499995392 7962363869248505601 2472305767346242881 5300317449131783552 4953601689191759872 5794228248995364865 8800060237749484033 7849096148453294080 4003648365918158849 519120340708768832 8551535264937357312 2531756844975387265 5429992443751537248 1408436204091608321 7170610723945512960 534818868276275065 2548122254327187457 2673329205841662976 1866935863095792128 276231238796314625 1866805867132399297 6473921464240059585 3887307852662546432 6302135572640438160 3114061201024364016 3670263944986734593 1851487189145318913 8082519923598524416 6671362627646129280 6645293252563066880 8549680001976893440 8690405505079951361 2628294339340269440 8615496101470272032 4347669407227592193 8503142376298385408 3991616769151074304 5921269099470945792 4478658272771031041 9173882836256285185 4962373568310052513 2990269925755101185 3109763241723854849 214112221889294336 8965626779868115200 3256129996579585536 4176406159468527616 6995131162144233985 9078031861812436992 34419757168388096 7021227317817765057 5971802786727198720 8372809642740681609 935856432361908817 4502758525956733760 484897750787522560 1904933829648306369 3615581165937958913 4390583771183710208 8168149511035043840 3516737583331163649 4164698643449495553 408344637383219200 9184510290492034048 8367924254017839104 2473418235358060545 1743394956325421057 8513843454070482240 8025810134927501313 618773412523854337 363238210901909504 2808747128553321216 6252780977248866817 1564383208763611137 3103181696259842033 6833303566908349441 4900942437773232129 1521022610643572672 6015086156312368065 6003421334033461760 6298751120106848256 8452155019214648833 2798234893088263233 5456973207130849280 2102761688613151489 2337855822997743617 5501713611265194128 8846159509746854912 8797768058065270912 5195032544507672001 1532035690110992385 86974812923101184 861759818849619968 2446825019256117249 6303600005303014400 4061323510411333551 3945029418796422144 8080711150830878721 6665958195113885809 889343109378408448 1679663371324060417 3221394455606758913 7830309792068739072 1569789772274434049 3823879570598111232 3591844439032446977 8539520927094575105 7305658066468661280 3177343062276833280 569776557991460864 7344080855675656833 8431513040219297793 8194221908064903521 7988298402233145345 2733794148282679041 8483183996409225217 8719214138734026752 8741519314523731905 7267221470478052865 9078073316384210689 8369985623100522496 2844090265565487104 2660287150904919937 8284327867710881408 4561267301831797209 7764436796532178945 3053165614624636928 2372240880048942464 2295334055274340353 3627705175344546688 7061265411446173697 1059212901494206656 450712490938380880 6994293183180763137 3425848255006360001 3059769262561280001 2907779676901808640 5249106219525079041 4525614072081928768 5051885867345597440 6244965354893987072 2696881029137340417 7157028603363678816 6973809033138132992 2577469413144150016 3847550215692010240 3618245315716475905 4121791635271635713 7394277701394764288 4207868298821081473 1684159952925360129 660060890799915409 7020161424393879553 5799313164200981633 7090360226046895104 7339372548264584129 880613442045607937 5176432138724771840 2143233226404687585 1185759211469052928 667578528583319552 4967187986227981217 6895645423323844609 4039981938896388096 6315165002434101249 8881005998116399808 3455330344075993088 5604878146640065537 6105535507891356608 5924119523121131520 8702433928854110208 5403386010506550784 1945604714770691961 3957078040668536832 954516356923993056 579837730918030849 7159199994939590657 8675234858155138689 7161001129189908480 6978581264829035009 8787934503509557249 6978855074913642208 6111007977720135680 2960252719025290240 3722564728242847744 5404732712210323457 3010529484592910592 7855836263338894337 7394527038313380096 7920659451383615488 8086524564338819072 352425950404945921 2936269364320414848 946515095596825216 5481790509726510593 6712265016836358145 3655733823081515009 4869828193461471153 329249584838251009 6645546666843743840 272433413967468353 867546211748487168 2972188616104493569 3749881542737570816 7986141635869657920 3424582892058314753 4814044616087896064 4725167603019874432 1675617532551725057 7747473958454996992 2961025644827041792 2665167508114502944 725817124333354945 7322505951110139904 2161521080994049025 6691184888139918976 1563231823175106561 6120932291554265664 2039964407906533376 298190259722522304 3415699114916316160 9133038758928722528 7808150972745808721 999637103833493505 7811808226731013120 2892666031775064064 92359823250002241 42952381808012288 3348589664789248672 8335750003721124481 715131628649699585 4841820180229158145 7603175150385211712 2785523838054996160 491729830353221633 5421793637115166720 8199436135207547393 2939551584670806657 3994436099325583361 5923782434607792128 4954517414355963681 8508885541784136320 8544289975152944128 8913828104916532224 4361851755643854848 3867779714055344896 3360555992848160897 1818670647146989169 121496694184982528 8150159744821952513 3747246834168851329 3312707255092879873 5300115639647059968 7853451239134277633 8009896201369812017 1980006181848023040 8033508218276265984 5066996929218478081 102188056604145408 9144094045376287104 7192437274040429632 5332566313402089472 8022265656608678913 7720138034763005953 6821638893943128065 6789947916266272289 6236754895168929793 3878013656005852664 6224965920797596672 8681344389720846337 580344051260456960 2144287016975338624 7677328181196750849 7170440718938058369 8125517738632566398 1211032246418234752 1725564820138254336 3676250179837380353 2885309605597600449 3719968027547009025 3967112755178489793 6628315545957474368 443005985345903105 8424135390546918720 8291687487920422129 1541432065426259968 8492218763513169153 6569395017714862081 5652288819303372800 5488211163315688689 3063381047376308225 8158850348651624449 701119294536910848 5620978969831946465 3258050242739359232 270401577432653824 9012846572946889344 140133411776757761 8957791230611679680 5851761400176197633 7182835020349603841 2593750812904744704 9190855195147948032 5507030280580280400 1058868348135586305 8595693982770096897 6216846001083447553 8039199468885347329 7565891813174285992 3850409356129212417 1804840435712241665 4488547010844641280 5783209561923413773 5468460246762971265 6890153190026937857 1511072263602962432 8451399799745642497 1896506126200978432 1904353728569661985 5619455416282758144 6324704310689191937 3883002918834126849 1340294419693602592 4968838834324766721 15915659426213760 2251576138714046464 6955461347144560641 5649831911714058560 7226263502659787264 3042494930857452480 908981928156471296 1093841745252773889 7905844549380210689 2115694177832892416 4783376745780517697 5994397031991317505 1297241241045226257 8916647955891772161 214937669081989989 473204665545799680 7924102078576148480 4850566669833797632 8514472220983551244 792216360254466113 7573552112129732865 5042115485507178496 7767417849108169728 6822366227432452096 2898363795808895984 7148917077957624321 1439771250105272320 2086930672301371392 4557557780580401153 193739502081672449 1577805078372459904 1644189897445540800 211226156911853696 8655937450595770048 3586722084205971969 4828020387942254593 6982409703163593728 3167543492844495665 9151842031289712768 222633889261376001 9034392869844681217 4952804308429750257 6439531360289428481 1050548933818670593 226629807346198225 2100926914400327424 297927299944633856 7074960267562159105 8503155268263995625 1387902116351705089 6456382553038995969 3512783822073638488 4269492095678645697 5032643873806084737 6662220496078598145 1033632056089673856 3892339179777161216 5206679316906151424 1372054975751630849 4250163971223964961 6594785362304847873 6048272680346984129 2571038318755742592 8362640044984107704 2181307862358195073 1770144792602095488 6370352678040268800 2742784859827986432 903232850445675456 54221665545569985 5514707760014032897 2496953162728221056 2652158090013892352 7808198849469935617 507929990909392129 6987559340886910977 3388926221069536000 7136529079595574144 917570119693472385 8046223568774869504 842681842240192512 1583511433342680873 2576862766568705024 4241876416777921761 3803256105846737024 6792287144101742720 4438848213983092737 8664107892278659844 4915034373081138177 8510817877715959808 2695421498779769857 2712522020255726944 5766641165717094401 19874191030613297 7858603671823581184 6187101802617535489 7866491914169303040 2171895573510676480 1386964453742438273 7569570094490047120 8437882839143189249 1183564142406008832 3284045903849403264 4014054432758775809 8212468674128403457 1709793657463209984 3771613499200022385 128376538981419008 1380294499527418945 2296361297343919616 845230261406433280 4777830493057107968 4622313031786608640 4155543891956866560 5904797629795679597 1140312491830879617 621077079224243200 5804964199828486016 5888999277572616192 9217349247673742337 4101703128144274145 2016165545780998657 755436646829940065 2461210284988553217 7934346847415943168 6692029499679152753 7903142913305557504 975073614547717376 8280005634879820288 513676559452666880 6099412239374876673 29633725500069600 392403437154388817 4891853015909643521 820029230019608577 6532302496398995457 835829140427976705 1064433833134753792 6575528283823732736 2105781056100112680 7174833805688832 3240496945401171712 4913972226948333569 972024133909325825 6196438019935938561 5517011903394086913 5497917305507977169 8978569619056832512 2189580623738501505 6504454223463986176 4931049854181923672 6963259920256418689 8370956923678547968 1486926676492514560 3584904471076844544 7874941894885960705 6566947445933735937 7679422677910618113 249198713550745217 2701952503797264129 6146452538648649905 3382052458363355137 5259214022633443329 6595704316889284353 8679509406603171841 692009304236961792 1429444824653496320 2010786438819954689 5258815966065774593 630832856910164480 4156991898218315777 7100943651091065857 2289597757416366657 709458708691931921 1686207442515507968 8140862504609865472 6093338466589638433 6085068257337105409 665319316534986674 1954147562902370304 6666671589041828096 4597112358154512129 2030804774644060609 5546110018853145280 6240946688785351681 3647624222898970945 5660958074036682752 5547509282592178176 2704345894752063489 3614741998576074752 2331341438392728576 5851045705339404289 8972071176020376065 7290376541026220800 8063134226278676864 2006765824819298305 1007873331844781568 7502097752838726657 6802300596166511440 953522070439700481 7259333959465065473 8708936529023158785 8685289222741389313 8455621858703341968 7536427777344405504 2929627400361377792 7057841536757350401 2744594518818056192 1532740563529981953 3589515203226247168 7431932256598176992 1791609143511536640 1333497196704863169 1053637140587105633 7197684747495229441 3694488107930514944 3417421642687721121 716165175115251713 7603799510954643456 4491114065498669056 6105784932048545025 4947000922325285440 295229007228694784 1276386485431802113 1307200664257449473 6278999769436127233 1480489140514728960 1134191011544560641 2401889281666251392 5852040364345503361 3332804765029502976 86219434642360448 5478954544370595969 2489260321782128641 5025760180903261176 4181047675063644288 3656328826046920704 179780827531054912 4412504658463389440 2441216966113375459 7931260216143815296 2465578471278312928 7789744512275792257 6753485317236186465 2603622837671165953 1022656378274453920 2908754926969646209 6361471480168070209 2759240612441833088 71191000071292417 777776638580793345 6895986650510088512 8494009862648506369 8948967604711350272 1491313413744313136 4430424428778257225 9139556418523606528 924512677825667073 5099318851382734132 5958709673638751889 2022688335943509121 7788804274772429621 2055475259392875232 1712029373642886785 1970374776540746688 1691147131782046208 5515607471464194048 4333356093855203329 8786068912092168160 4687476590200564224 9099451558249157632 3313380878866470912 5984474266775273216 2843190191131125441 9165722538892988672 9028674501579993600 5416668030277328897 8496850036844662912 1492166332070690816 127535170832302080 3311868860705196448 906667315104826145 2610489166776922112 8042546254313029633 2476030944147537921 1091746975680419840 2743555926926427504 5076923161132982528 5672968838500166464 6699285458517584640 3722185437612533376 3553683713178639360 7141651734825215617 7827724445791174464 1425333755540144128 7326768145806262273 6096337046202572608 6511408324612122625 3164298048551647744 6673448485212717057 6954994148599983105 7677846140088352768 3038774324415293952 5984792902596349856 344169998311538944 1793953614195404654 7834132010048774145 7066257641264852992 7328018580328519169 7154433868797867649 3433535106767577329 1370385622739342593 5550470245171265537 8564458849788919809 9030204430464581632 1797863624382556161 3166946040800771264 7924464917330316801 7641293333567649281 4959224787818188800 5316224374979066880 920430902191560449 2654265924639741953 8005869834204787201 693125195331129769 6474705746388951172 7505118650251345921 466812714169521664 3288269166854963201 2404963529865811473 2661502061640780224 4487801799982794881 2746288432410599424 7942446310091945985 382777538409627649 8691850222202650625 473291186592516096 6345416148139181953 3723747226258782424 8629576274979490816 3865624812302217472 3343524858446403665 3781779259829338113 4080868510773402113 7350427112441137409 6145402900151481600 8548330118874508577 6829118691947529473 7055230113867694080 2860224960823041153 2957258664152457217 8046653048320196609 4017353064619901216 8944459986387382976 5074620400469883393 3084610219394912257 7083401753685629953 3249938383508717056 2692947935856331136 2808818058063444768 6746575318658838528 2179723690393414657 2969233211745069057 7134648323296555361 4915379928995160064 7992210823603486720 6280066890940956673 2282375248046759157 1489993128207690752 4000343291539177472 7947382200765993280 5408287341525263361 6593534287886944896 5611477751576707585 7572133465799890068 732185379975517696 75379233782886721 8708029877592440320 1954692706416230400 2922502905029522769 4231365523138554881 8542144380306915328 5763588393556901888 1626448407911563265 623979123217294337 1789072377133627393 4601649778061778945 9128328934406270032 5435010889078478336 6898170657434643904 4086187290321307200 4095578482644703233 4929396086976045057 8220703245736491264 5645595915351360513 1028877186974679040 7494214475343509504 8642799621726765057 632441577085043097 8450136006098098176 6555906959532707841 6240220737576820737 2195652764475557376 210501705966075392 8882090966978905089 1278206759300280320 7137843114430982144 3920226757515608064 1756556776990927361 6050637174788538368 4794687811508760576 8942943252403529728 5074926809613467072 6159944921560371200 1454883833990064128 3609759488890265600 6145129146279161856 4055215937655767041 4148806118775980033 2294307990915578881 6786120639031648257 5068604402808914816 935309667953278977 823238594560067585 7187672098218760897 7751909992045779712 7119921255106917889 4972200189919741505 8254186547724378113 8941361349488660480 6349597676740319232 1379859334899208448 4870056406463672321 9127441327256321120 8549159642537226241 1914222879631669248 5528068550231806673 6572654685204255296 1437496695612588032 794569876219363328 8134400029178450241 8064632850335765505 8844096132798811136 7952143758123073536 7506955878328130826 9218585408598179841 4127855218795266945 5616691171876805761 2315242734117974017 1619737064268725249 4220870793172271104 5840385450360693248 9150644596187381760 7919902858897522688 2673090417366368256 220632561240463680 5706279272551809024 2771400678131638272 3885831836813109504 6244472026045869568 7169220006944623616 1068058521281531904 2280538292470005761 6586441272793374720 4057050938463029249 1986775920118666496 4239648817213723137 3233958072131526000 7293632993024143872 1240987798556135489 1474091788445020841 6411468207199835136 7544728371346538496 2512081156892537717 2749000418376024065 1058928942435439105 117320137818619776 400672851889525453 3730816187308181537 8258023758965277184 3764975211758828032 7278228064789027328 3063872790977185793 3407247001117168768 7380641994340810240 2469887457648021504 3867588570662332352 7986306033650390528 7409657382251744737 8847757287415330304 6200093335014447104 434804950973251584 5985479313215273440 8246900954349187649 5400282080110246913 5073461922905121664 2828493592487937645 4197314555470485760 5011044882271756288 1318528905981214977 7302880801841223168 3792375435078960129 1745578836383432704 8945194525496717313 8392356279573567488 3531874715961583552 3068748217342092064 4423262820213194753 9016756421064095745 7621158378262959361 8288241736871693057 180327643760154545 4847123778297414657 7195756937156418241 4916116202395976704 3733868807018727137 1073614137322799104 2896407305499148288 1082252489937398176 1504125867326443457 5039114619564081153 1412286452493167489 2756531052583305217 4520345108145487873 833911157266454528 1632482188464389729 7863831966669778944 1476940457243635712 2249774799519603712 8572630572550233824 2510306969281477441 2950476655215227904 7271954873304332801 8817181458437378817 3973205064926597633 4779749301146931200 1724840351661221089 2269273918225776640 5247167058318196737 6241956060716477568 2914690536347774401 6270058596256568832 5167392643274964992 1982694251676214272 8637520120611405824 8955630217395039937 5854632584431115265 966979395734571521 6911319500792373249 2044604576079871233 4437238543352438784 1820815033307258880 1351214878642089472 8806654198785867776 8301138363532215808 3949791031024271873 8778714626407296513 3450833122115780609 7721815242668924417 8727284953020469217 2811137801271727572 6947686054708582385 4126693138497249280 8550147553801666561 8393865955427644720 7163701837008957440 682525086155649952 8663961800501346305 3700101692164663296 1747065018878263297 6234466231549251585 6802028826185787904 4818524189923737600 4861680756560893952 1318025734258307072 520821102914043905 8524341436692254721 6134566704830017408 1071819343222681233 5238952878802731008 4343822775918911488 8129774008602525697 6442899680664535040 1732337686536142721 8371846908355516673 7425970017431187456 7717040043928092672 8926222879490570241 3008383642802061313 1727879972220305664 953746067509903360 8076716527883805441 7538698259780902912 2306553249555623681 5926832102919946240 8734563980862595073 5925895646534143233 8114324321276598785 9189187550924408321 2383185084603023361 2097983349100422385 2953762949574853121 4887100257358742017 3713830255163611009 4063325675803178929 7693594298509089985 6125461811282423809 5364134964418564097 951376380013847680 8449194231799223297 7222102685019799552 779949917772891392 3483748334937534401 5667396488270526837 37508065842062848 5424144118475441409 6029608047431567361 3138757594743963649 1781149212320531457 3163349415005658113 9207142229801512961 7636640780114965056 7313246549646213121 1190441062015260673 4457312910369898496 5607787924514433537 6579635326076553985 2649321602736389888 1444887870016132232 2179484930662558400 729624701246113024 9150058422888499200 6489411759989528833 3510096448700149540 3665624209482455041 4775382890141135361 6245709601414440448 4290268572414835968 605804273314907393 5626722978312490625 1138858585457221664 635548539498571777 1153933889380356096 5876115010863523968 3187179411168972801 1676656842036474880 6576811722057330688 2448747523349348833 4599331087820205505 2567393745414728193 491665205267167489 330150051036513280 3908939784600864972 4250905681489346561 4089382431857836033 1257149869704585872 3502910593619216288 6471568268479512576 3981152755414773760 6130204511745064961 1826562569132160577 5168375538299305984 1390218803128327809 1462472043312971776 2883122673427861920 6310086657580023169 7527146211859911361 5563705317969107968 5690075616175083009 8140587311731539969 43426165120785408 7238558316601319168 6651829990165757953 3475019005389411073 4485941570606554017 2664276501549418496 1454019748535017473 3894240925540966401 7957494260609361473 480254925283470720 7377613897708902713 4750307453074282496 8463989545582346241 922238970493246176 1349748839742023168 4821244264709363649 6553232345320280233 8087955802198023168 5973174641556527104 3738885975092756481 5419171889917168640 4390041876835336192 4299302093524781056 3018714942785644032 6980999817221670080 3237741062286249952 1413565367716473344 865900388850827264 4441196604715761664 4114547012288004097 5615501863253054209 6932072546505459713 4167871691249385856 7437338706219090432 669085369500134528 8220330144218136577 967005682053062657 8666031350783361024 6993318731796411392 97224281305396225 2744569294753566720 8189703433181099008 1855417593281904640 2141577351932571361 4025847270221477888 2906701640466259201 2834383723602427488 8644253313918760961 8058688400439347201 4814636834060395521 2950585834506518529 3400041937668830272 1617945130970126657 1563889063485920512 8870793402618570112 1171408767467875329 6361328128783069825 5570325626323338752 4395704990663950336 5444994166397960192 4098047114001514496 1204798465287913472 6261231888859226112 2462219109922420225 4594084880334520577 4159781991283957760 53702687416428545 1866187005761196032 1531950235200202145 1764955715976331265 6954236463245054976 704937939730656769 1350302402053865472 1766532163400459777 3437650047784779776 5625558769393467392 4490237672176673793 7736137772817628161 4468353728562490905 7156700031319306240 7357343555679412032 4655802933386266625 8565329020954844721 2920292989756440577 3626674608788013056 9039135279395799041 962001921181332865 1550777404301510912 1620599377487886848 5971229871478431745 1634450534775566336 423719473502849024 8660131108723363073 2444784464523110592 4627027165619814913 8036085318013596545 8532482851917264384 5440895831634268161 2814130869086155745 7545860595294668144 1881275112246992897 7137479866124777985 8035808584039041401 8174630730722885632 4465847855611838464 135662332962603009 1480935365940637697 1230274691272049664 8348879659632610368 3304130841607929856 6225165910566977537 5980166605298900233 5325278463467593729 8501131313852876289 5937641867075307281 474398488129607681 1186997276243915776 5669284672191145984 7075008264029470721 1313075885847133953 8452727676834780552 6771430784919470080 6676377650115117057 8648408139888083649 3156942488203620952 1962287390975703040 3973856682026755704 969952704526811137 5728799179641907137 3624372680881165296 1251162311444140673 5124945693183057920 3356345210440804353 8794829289656795008 7970233541680187137 1011867705132980481 7837587580273943469 7701646416102456832 8222622653691101185 1616638283704086012 480775336847425536 2861051577416687360 2091262575154184193 2163973521609523201 7205867998238146560 8897868071798080897 7279313712221240088 30828827930352129 2468983474054046848 7850509751941427200 6319106804638810113 2328637626514895104 5515005353963528800 7745785702920272204 6294737509822298456 9198224351421562369 5710430952457597953 8770770766265405441 5622268727299718145 4904999224856738817 4641696351022515073 5984170342215794689 1606152787110994197 473363948880771169 5130586864366180353 3815081842790498305 5669475835168160769 5922808068634953665 7103656192598987264 9007311299926966273 4973120383386025985 2293548218556117969 5440054980336448737 3649980967335883137 4602917330554883585 4946490996182284720 6986691257940208512 5791134711075887817 1774275804718943232 2314478098112023552 7758028917640151041 648546291010682881 4214555266211218944 5779562338379216001 5961271865214965760 8983916411525091328 8779245424013569024 3896921124863934465 2772969928280492032 673666502089061953 1517448450261741568 2861865658769270784 3824714364337180672 3929054493083428416 7942837705590024321 977110700170463232 8624664428413789376 4358373193112225276 7664483758247018496 1000653570234038273 1486025921464893440 7632548750439863153 7907176114384601088 3133204289493663744 4348288989892444161 1763513705495941121 2943545230007781424 5940125765622358656 2153167022088949505 74918317064929281 6030085765380838913 2042045555559080961 8041238538708744705 159029696917114112 3133094545886457985 7803236528308911104 5163198753287468352 2438447275065528321 7869253905615171585 4457738892252743345 6119135166638077824 5110004253625500256 9197837323026148689 2921454151068050224 1285593976393801728 7964077169179765760 2312285462199491585 2511525307717875713 3734577045319267072 7724179588170891008 8271889171310122240 3930229552137578240 5673227013825446144 6876544520213100753 5726098401063363585 2924980929455860224 2839883416152571905 5361474005818856385 1344694156479908096 7133274756091317121 2483345455809167360 6931842684275218433 848358066377693568 1766792334712897536 8761049983016130560 1034393609852085761 470695204011081473 5895298255672279040 5917867939886681088 4385595028166486017 1325385616131536848 2621262225293577217 2472410162880424449 2711146537967017985 9023338740695493376 7238633684064927745 7967044866556981168 9200976874541179072 8710414829203900417 8385353329390583808 3805817590915893953 8332849932616290176 8579575456718608897 2862536867605354496 2825144085005205504 7904362682738737153 1530694494119549761 2639938159434793985 1082649723573516272 5651434530130935809 6021336839234710017 847930275373504000 7896452433566941441 1479598916853217280 1342943922973162496 701680328176957344 3631777573627645696 7005219990142222337 5904627617936539329 5275620108357210752 3913916007592925633 4455081405412581377 159968654109302785 6214289476411617281 20644553134898881 2900573808617981184 7965060448261834432 4024268839272069120 229576522348737793 384579156177870849 8684778187596229505 4120966306073158657 7346575573067198465 8141653799222751233 4615064080479150080 3201840906812597665 7371469611656213505 3332392848203544320 5871544879781511168 4728698980245681280 4205522008246124544 4434867436679823360 5675226352762166016 2677967736978988417 4516961014869159232 4508852118484013056 6037604536027180832 3647957111112091752 5812599628442944384 8087936692196820992 4621741186411785728 6759916659426945025 6832942344264224832 9163956693400006657 6274158929169152000 8223136555956049464 8030119789503612929 7123868157587027969 1071502573341939457 6395846952052023489 6522247939824392449 5420078945619974273 574452336274178049 6095182686301798304 3704638051393904256 8593879279879274496 2652553426292256768 5610572970104183937 5713075227278554593 1656719597810925569 8101502936971018241 1761698392631975937 8308214534354256864 3668016320584400896 8131854007638450176 4522569213118158848 8636491368351765505 5177059902440657920 4885166899929797313 2537221139715136513 8379205363028870913 4587523480076839168 3970998451074130944 2084213072050593793 8548622125056454656 3332727503008553601 122606357820832769 3301143991542939648 2945705719107207169 3807338304976070657 6583811624641903104 1315102412795019265 9209216896617482240 8212047434472765440 47161381966096513 12111592667234304 1568217601083000320 3964829401562750977 5930918385741391105 5531241839106523456 3177647530027726848 4546300435922104224 7856035905332005121 7568942878594554881 3831670444561268737 5736410137157714498 6715219866652149761 7239585725840887809 1512447773869020160 3484571399144144897 8813527161172937280 1150068293269823489 9117697893974630400 3886613217906540544 7610739971870871552 5522618136255973889 921868076559892481 4338597174199398401 9045436492220397184 2833521112995770113 4794840123368475136 6140256961820393552 6950448743396269569 8970198319320915200 4707593830535629568 2322073903989228449 950233304206020608 6762996900838506497 3817464551877122369 8428795670563047425 2135662072861069313 926996492054577152 7995788714269812480 3519881452542741505 8502368823872284672 8794408684019654656 6874358102112086017 4657972054004432897 8237920375028097024 5132078720684340480 4270607537044453488 1888115063779516416 441982701778996736 6697860715019662337 2748004930164640769 4248355847457445952 737044127896315136 4021411618292306208 1919928036897263200 1681567735000747265 3164263461339824129 5257039281218704705 1739611953778801920 5789352049606397696 1627433125716079553 1644329524310888152 1355603967488099840 1212598610973441 3566435167975079937 7936729326024604673 9138609427516850433 390729560821416449 9162331286024236544 1071171901728837633 558713299307345408 4905018941280513608 2415945524598603777 7474443766348482560 7511743846000929984 8808407206696920577 2902431897144891392 6524703054292320257 8174188435956719617 6405964892899776513 6647125634352138240 6984433426433801217 3201698673210920812 3298187164790590464 4575695882003015680 779183198590468096 7321694979557470233 3961956468839879425 1634404504203895732 812983538169741312 1579453171900466176 6313539313059541741 6366013584120100609 8272245313518819329 449457519686401024 7774442097900104433 3889081563501248512 8732323750980404736 4676351934222843904 4918776136666621952 111164525686571008 4535748821808609312 8166187240598112573 7494708800587304064 691529745571869568 4798300064929341920 4608164913074404353 1571431652622239744 1936538719829000260 165706885298121216 6010826763418468352 8274007176716627200 8511050918051575424 6799694062602575904 2039072578619517440 1333958970362443264 3057582218384149505 4984361342507660192 935257490187374592 4686941983008307681 736588003808733953 6251457424448946176 2281843730394946049 3395459732588208129 2160864987413775072 8364235825553195008 3416528313454822017 6224433215407824864 5429365974813090576 8928980714480525129 91076601964220692 8283257061178867712 4125723788532924225 5419701126571856896 6881372214175619456 2914787481090265408 5990558876603183361 1662744695521124224 3907603671473465857 2852610534377838592 8888883726979544961 2593948881936931968 3570139759378432 2300499099745272640 518278731088916481 150178386984669697 7226667350485826081 4657849097600218624 6112279079614297216 8595888667762722152 8221645311238314496 9067464727168290944 7315090774895705280 8330610301099974657 7808700618854582785 4464014342876978417 7182102468112433153 1474143577704074241 1011453184745944576 6691662537654730240 2621431930781437185 8803938777897811968 3222968295334051841 2693977329576650752 8787850438179110912 2778933532910288896 8083707503684087121 8287720948419778560 8490442370408204289 7203766154452613633 6248583656569055489 3807544221129568641 7925759723310830816 4087608422299587585 1132956516707331249 2116938857142812673 7056095279450692096 414528551247318464 3150482019165601793 3462911607896702977 5340941018013320224 6693324749811081216 4273882585691677888 8761760621776935520 4687839421759648800 7670202924918709840 7941666911499644416 6685648035750355457 9076865521811151873 1331785589385219585 7016326084877484032 3178601830075368960 174207647501630465 5173498942009734561 5652742393260073057 3070233277186210817 5220594844204370945 5592322032897007617 8395535903225335041 6736608939683147697 571417225256797185 2433532875255611392 2993089461024435213 2940401276559570048 3580875746677012481 5499540453890719744 3333509326251455489 1923356865096351744 5551671910057495168 6275782498458190881 4680031192638324736 723623723218763776 4959300949426734897 4425291723980873728 8781245143821193216 8946693478580202744 4672473963419958529 1847485409296873472 5644199359591294464 8666206962543429633 6299506410851123712 6575056013302210560 1492435732381493889 7130829467565363328 4326656101416752073 5523631643360280577 1462496432639944369 8967917991649869824 5673415328562692864 3179589582998754609 6799769818361327617 3827938765297254401 435967251310461185 258992743515437728 6735432187848777729 2843604434184598657 5680689796635927297 6922344248314343793 5802145892294864896 6590339361312492929 2382190223316714496 5337605693268257920 4159143022165732353 6988281928654437121 2880815113990135809 5054266697449308161 3542470150659375105 1493640282634829825 7517115916272480256 9214042193886663424 2528275964669636097 1740726825496191744 1181091632856609409 589393827494423553 5078275826666013760 7374465687685627904 7982169938341408768 1943538280181688320 9125974804993350145 2233459508637786112 2506336799626460432 8668110548820017152 7026014812528410624 7618132889285388096 7803900387558098944 6574553886105421440 7031922417453134081 7448344230838575104 5481398284241534976 4938990725401411584 7530118053567860481 1022307292679102976 667194837066670529 3361775732782838912 2325270776049041409 9179338494336301057 1141410257505234048 7462209418673730560 7708255304104295424 6751277793374149632 8051384671311328257 5854909384051506553 8299225636384839168 5194500110218633217 2412767105913882624 94664973540655105 1335329619048633424 703945533203965952 6100108154623746688 3008477445885711232 5009652188498362368 8909046013657145345 6360449472923598848 4779991453185845504 5944412874263292929 1066385802722221800 344471858703251457 8319160260439315969 5028364537352368001 1800601209365463041 8714267775323319681 379994594690020096 4320777681185365056 8963924417272657921 6168678206730543104 2402453959914582016 5688203454980448576 1163835006765262709 5452759173136711680 1480838887830462209 8688500916502945376 3725931742849081601 7172914804417403393 8210919090553300737 5853739176513765377 8972085440480312832 8365851960704638464 8039556425230424064 7914037088132105856 4220314662207252736 4013344284890689412 8316700181820928001 2805188702308597761 2001692846940979200 5795903764134503424 8128343561793457280 6549669910106553600 1947830206819205121 1366987051951160321 9096971718989524976 3259007310431456257 3789113452508893761 1605298890706075649 8861438051316526196 6095154478450830233 6407486360880582464 4519476290446955585 2734548749493306369 2779513308358372737 6110761413685787648 1273984615596162065 3114108403659399169 4360761245519536129 8490798658471677953 2350529122806891137 6599775357555437569 3183455808989209601 4674895921511890944 3198568278453534721 5001110233894651632 8755332770215493632 4594378213474369536 6492031983187853312 2926400504203803648 4256574099866803089 276585125015172608 5565762887630243840 3189040654062142464 4201436124805038337 2771137359232104449 860839568166656961 8905821182518886401 7133445505035534336 736419079222016001 5512752806597881857 3637016786562185984 4121133234903652864 1010466763491508225 6016071705641697280 8584240374303479040 4065290772915822593 3517175995439805089 7207524270571134977 1454625702161650176 8023864225702805504 1074725819807087105 5352236621053111680 6545167921265387008 7561250776428950528 6392097734768422577 2750608025566008129 3752201509820879872 6667052303595960833 6146195873671940096 6828462688175378432 7294950304943283072 7384713338489561088 6334256122472244224 8116731073275091137 5321404272829591648 81330802561752065 3803809840435816448 7200229559150829984 4985757135055961600 3065164889852660736 7355289417297403649 4979725991591240837 8316568343881568257 2476579844178297661 4320015103874076833 2111559697886347264 4590967418266419200 1571414197340913665 2318904322962751488 67681962819059712 5395097563056406528 3144917047726105600 1359827476037269216 7073064825059622912 8774250083560330752 3354767856848200705 5443295920915283584 4159532630640283137 3740467610616261632 498320383499887297 5387510800135709825 1675428730736461072 1996164709441547264 8472948439411126784 6291085234767425664 7181127925251380280 3098951538332173313 7100169191863695873 1864707236847777024 2218681130157154304 7095468734099879936 7073861812665769344 5237841582980045953 7882802233332340737 1790099061167366352 8189883331487226881 3831112167341223425 797118683505754112 6632918514296740705 8744681453758447616 1610756699265913909 734955160812183553 2451281893395658752 1357445146887724033 5793997411496998016 3733458509053389312 4334924876826869760 1061098835694754817 8142832968531125249 3310715723979407360 7520634116716486656 7602298605372309505 1458420012393323472 7622987234328387585 287319108080369664 2229255764392848736 8855580734678003125 2313712994727772161 1358089366022481920 2992153822303909984 9018792063576190976 3077798621206880769 390281030554917889 3794381417666111488 2697602257832868865 5053033826968029121 6852669898297631233 7313239351319645184 4835440057949755713 7092755774519780865 4718324094849081345 2284390161578110016 3751223647045068097 4138523317132119809 8067259119581519873 7477297799012154817 7160250506026012673 6589978806669834112 7816240233883770880 3005594587284500864 3682501549139963713 8971574603403557376 6728377865383392769 4563005798295590912 262646134641040513 6919404129663643648 6062781021473068544 3622424687640711665 4204843243920404481 2466075389201574880 7470862200705146561 6094490149473580476 5397575420664467456 1790269685700059137 4028439512453379072 3608977845233100672 7995440991970823681 1363970879492802049 6269194442964754433 8612069870781880192 6773505806308901093 5591098981948735489 623557498197090304 2779098452868120576 7401251222345243904 7711037658706684096 8679376414348729921 6249588154319819264 2973399406816985089 1684803370724413953 4484054292855087297 8653095257310083072 2194825289724043424 1036745732836897536 7435431825001089793 5035471616270155776 2109280729526419457 1061676732823633920 4613731245369974784 8000606187212636160 59420464673865153 7648834778724306817 971558993231497728 7364629935074508801 7881271035167748096 8285054534571351616 2704550362158596097 8069830205213461504 6755685408946548737 2238743585160805585 292783050741412352 2078351203618562049 2497448769582772193 4390538725088737408 2584474327739291136 3303221471043878913 6334611243971759105 2787704017884365056 137069353907410944 5489915109581092113 7768443871358830848 7126981076849433952 4561550734867501056 1200599397462609920 4083049921771298817 3404676788873101057 3136408155524922881 4466801153584033793 7912522732705742849 4018176475365826561 1647418532546975744 2454326208305328129 8080648829928262273 7904740118362886656 1869067772230807553 3961065428995874816 3214653609891209217 6994780032238031616 4025105402694936064 3793791066380062464 4049553950176919552 4882268299358846976 322493014994845696 5768560947064803328 5165959794074796033 1454518796966827101 1699722892651593217 2139123861387646848 7684739907172997120 6436793608046146561 1487087603286017 8593093973723420672 1867123641477943392 2734710422355765249 4919590349607750304 9215654606352739328 2701319862019307776 2758096238310416640 2806657201413053905 1829644438539591681 5290373975633372064 6661339922262523904 4414715910039352833 4523961128276330496 4177316500661454849 4827809923960663697 1999555149985702401 164554342006157033 2917198862625113505 5053351695935340545 9128097006137089113 7883353030619758592 5750288025088851968 6533604187885010944 9040136217595888640 5551523587982135809 2678672799859616384 5717446067321111808 5833225300357874945 7566624918171088896 7759377653921781728 3384322220800949248 7030199751234936832 1293196212218293184 8945878273028969433 4634530065841006593 1641580716776181889 3451749523284736880 5465070073613591297 7699854573341247744 6803240147585114848 5944074315855108368 431957771346345984 3694589391750709897 3261006506995797953 6867794360707059776 6593489770307802880 4192062646318572545 4067758353481339713 7713135502438817152 2245863982395962369 6594285806749198080 1588109156213984001 8268696365216406208 558343081492706656 6026949609816522753 5154202352503224576 5379068600815770625 8482091748090540672 905417972222897665 3357381062355847169 5776523297369292801 2292842487587012608 6154780439408086017 6713417826154377217 9179724099463757825 5341240171908817280 8465889182931601769 6583026597781500705 513921535619410368 2677364342030197761 4201789593205438465 2662016692976101248 7011334761695157057 9108081465365885633 495120321455437825 664348606246664192 9179092416878431233 5916006869988363080 1236669711899190624 63183161846328449 4780688330157647873 8354437701948276736 2498258480312254465 5665189161306484992 8082669599199682561 5657306957324999681 6123754097678032897 4482260074361229526 3180735573872263552 4106817467005454336 5080345573318772225 2777197291756161537 7131902916307424769 1542802651475828801 8552359311044256193 6528512195634621441 1985537297164950529 8339627086722721025 5561569066317522945 8582414242689008128 8926663064399152256 8793345881503055872 3559290355276578816 8957442958319747072 7702388903165782605 7843551420576956417 5896124549736693761 9208382882776563713 7931364754024128513 686073217520508928 5420751497441271809 3519015750537838592 1484523769461768576 3554696742078401537 2967417398929829504 793895729067614209 3674983306441284353 8506856669218501121 549390660847164929 4981991163741157856 2922687023231270913 3262161041309499393 4149847740282819328 5044324784837066752 4968238054105772033 6677522317623146656 624097893411952761 3674716083927779072 3740282897418086529 6861865045685137408 7714057174966587233 2615404729536003136 5533379585611464705 2643859555333694976 6638612337811762272 3279430352920720064 3113282816456094912 6307660002793095168 8382175503688926720 8118813638198401792 5803363552331350016 6326893401222729857 7272262704007741440 3391577006417930528 2285808043923627264 2910221370826753 7412271205839892481 3292096956022918144 4464043425728045056 1731140374042781056 4851939717766897536 4661180093935252737 4662345875718183808 925791962428698100 6765460010504290304 2590991540736665885 9099876138432591873 6198881064966946817 643752266370580353 5444907981600558080 2795008667497408385 8648416413677839537 951310614027370496 3542209894389334017 3434935734146209792 5343968781888637792 6974522984363408129 3035723264590517313 1775062290071584768 8486249009192154825 1967709134832807937 3486425834496358400 3948387593735110656 1689240728606558496 8564668614883875200 567330781297377281 1023858556720381952 3979236637144455889 4916915708539546624 5225754458833240065 2213859985742895105 9181492158275099262 6675689420184813568 7369684474597343232 6252140733901121800 5024592883298971136 6006150585565587456 7457542158940691456 5230054319455076352 1381262751670898689 2268522778728595457 5911958747993241600 5444775571905141633 6888999104499318784 91343868116458368 8536633441479201281 7721311748283487744 7180683653036479361 8551825337435553792 8220688733038659585 3534436368142913537 2351385773081788417 6844943558243742720 2100711366525387777 7411599355155775425 2596800507142346256 6391474387659915265 288471409060212737 5079344628303118336 7699843838725987165 8812404186907481345 8631425426064531456 3730161848605648576 4826292965838841984 3013813604263454977 7967833204289888256 6970194506148792833 366801709350919680 8514809157378923777 8866688241678221824 4114234414389174048 781659075366244928 3805921562074527968 1089618104008204288 1992751379714179264 2305623224977474560 9100166245833082881 5076360712790740737 5443347739345420288 4977449341989421057 5493221546615419393 5877268913521164288 1200814728422320128 7141151722924094977 7534309953977823744 6079339539910246400 4319669642337386497 7935502365898653696 102587835904940544 9133821504332144897 679304299317110784 4308582442495185792 7598464074088185856 2426115035280310273 8072962627818835200 3841869268724019712 6167526389527158784 8637794695034494976 4661199434477872129 3654921032727892737 824754220612356225 4967646827311017984 6903417505830473728 601943752556794625 2430530459164475393 8161056521499758465 9198621099821017089 4107418559976484865 7142833032418182657 9131194552840415232 216913755291426496 3743365391731288576 6958209041887191040 5048521240904672768 7583872472684365824 8478270412347284506 336445794814704640 2640705096185738441 3252825387030089440 6565934731813819400 7468053155703951488 6850913947781903360 2928912143175417857 7914597050110537089 4177907041556992000 5132286782832377856 9146857921226342400 4124669039843426305 1175796304180085675 5770923421698719169 1203043977813971969 5579733604227106817 6619366159827222528 5635451210538805249 5184809906143330304 8954747977998626305 5594879903435572929 5965190507930634241 3630306052744249344 396315449654018528 8913172030462238721 3084085741656070192 7042333020561807361 7854770846007951361 5443890829331653825 8056667482045806497 1027093719604283904 3721406311154980097 3017418980310767873 2670044353652099233 8603649079555297280 4072790376653234176 5539034181563514880 6173611337416616704 4515968683979014145 5892731910737575808 3038003196733317120 5590952009663169792 7060827862566821889 7208962383544762593 7050237714567352324 4603575004103426048 7813409638170953856 4424494268753779712 4934596603845603329 3901073318688759329 2768362263368670657 8668421836595096704 809302425294178304 7165647099876273152 6493826980676434944 633952985564364545 8633221200614975488 429197345297623808 7915943584405376000 4941680150930245633 6727686553135218688 1790449854333571072 618006297540012032 4817800746124562177 2520937412548981504 6872726776975822272 939868287181501441 6980772963355613216 3217558198299572352 1233939713311039489 1690711894185803776 3529391705624446209 3173223022320199680 7779645434962509825 1575205519798423552 2806367361432019609 2918443685273665536 8758931604133867520 1504012485592193 8743991290316703937 790816685891616769 3056566517077114880 7435238636419969857 3998078180171063809 7332668335841428224 5596997664074180608 8494586119668203521 5462138072896439040 7619047352623339520 859760544138133504 4467582255684550656 551815287357741953 7808948362245332992 2308004639772474368 234328272719413408 5887186254262375296 8322509508374172745 2656054978525265921 4243231576717732096 3930613313386158337 6838677180121591809 7793497918333597696 3098955706205423680 6250315166541516801 5551386829826482688 6321266442219089921 9129569295643705345 5789906726543192065 2562564552802950657 9066695680643894273 1982472562816843777 2516172642893045184 1118079434261965824 1772066570990234112 1219846092233413056 821918598622953472 4814574029607321601 3092652595797840128 5352086842107961536 8208304970744712192 1866073279853824 5700832438159102352 6972389547145841281 9011055317698596865 4738420319938461697 7033552756205298689 3495934057199212545 2779049024155397376 688143057673299969 8885123652196210688 1634934412329705472 6138179883283022208 922110449001431041 7790339631319226369 1105470849888365441 1119266980312350721 659558568908423168 2529024605120491520 7917958188605218816 8684580081456029696 3039513564241171457 6911053112778706945 7501706161775312897 6041533716345054977 6753763844815994369 5117551100673654785 1497153076152827904 4654569166746432257 2665128725588069728 7732140421571926657 7632377959856340992 9023617433554198529 3628155061669885780 4879137332588938240 1556801410482350081 5918127375860916032 1287665628778387456 5935073793346865153 2331408696294225729 1531754979020255233 4976981461277822976 1091198776629854208 5128031867572043777 2168598731463078977 5618194123911109120 616473707463321729 2285532694546000129 537039990457134209 9002640404786707968 6955803355968962561 1734068001068825345 4046172543033114624 9221970499207183216 2796102476942983168 4695349406559650881 1460714414945599488 8830691122916548097 292792603736028233 6338550173538605824 2644859992471834880 6528076598530707712 1744934055570265088 196016623881478145 4615081026848309760 2241285987780127937 6446901115156316161 2421419749182501377 9189254618493783712 3951539316028493536 995734173643215873 2271723122034170880 7848052970532942336 4311613743320794113 3420422197725453824 2951614668602736641 702383837954883329 7108996986221670400 8670165508375269761 3976491005446344705 694861140071260160 6151987688854331393 5300459206413395201 6503273497697347584 4352599629362762112 285735281603239808 1730901520380649760 6158581075828964977 2434532455572670464 7916017027996767169 6574185346421942272 1701488671964602369 5201976974710578688 4920885850999175424 8796840675679356929 4661987448203781120 2654754114340780545 2904802418363920384 6525220186906591233 1949763810833825793 3854084890909484640 8412883940741846529 7838101592891746304 8455262116084015776 5706636864848293888 7193995676340949504 8394604183172415488 7840725892567334912 3787878012789033984 491066331937242880 840787150722678784 2515094239335327232 1555075056596064256 473265846170468352 1020533040313761793 4839347087622981248 4226602131881247745 2529686754353018880 5440959233217587584 5488036026900054017 6891506429140922369 8788039798044759201 8965727851774404128 1398962068485128192 5942444256934313985 3853518528172604225 2815086174172143617 1644454196796481408 1538323562804676609 254678962725427201 3104565848867195456 1219002271434018817 1900683531548171776 6537880459321051264 1930706283907073 7333527404360499200 1024143627516638208 6013948984531028481 4801568332928782560 3332078870458806272 6817575842502429697 8844344896861085697 2475130688165492473 9019863014374097793 8844449493370884096 8604728342266511360 734806432937073153 1789289110224994304 7424626492778305920 93165460327111160 6639475026074402817 2106299827879817537 2048609713498664961 1338542470901151649 7265873375261176833 3609513207250054529 4831908811429396480 1786234093391768465 2354171631423864832 887833081101512777 4491066670527623168 494031187439807617 3488650939597062144 3567934140882616321 1320163910951412224 9147958002874646528 8210992666792441345 7027677634645458944 3570314663238483968 7313660001317423104 5976247897809510400 5878895048981238784 8495736323234740224 3307037893957728288 6237797740658556929 1264546038716142849 1506914466027860096 5955215826406045697 4613065157732873729 8832758830713312289 195444151951079169 213617236898252800 4282473579514055681 1691570653483985904 3635988065622982656 2154285916286353409 3183896430777410560 8714768520720009792 2835276129001456640 1522903782461749248 3261646166457030657 398203788138745601 1697137179414938369 31654756666753025 9175118844132807680 5835612676464141185 666715468852819969 8280785826378440704 141024860570831777 1698657727964262016 4037591811476758529 4824853851508100369 2540965093393235969 2147084539301656640 4168803277316871281 324833710185307137 3777381611972507649 1258819005168354474 8821965985193294833 2745876869958074369 8003062551946987472 7541236267349942272 8880559342974803969 7587430871996649473 3030804975973906049 3848138908102959105 7400337901838042368 6637617140187298817 6262752029624795137 8976413713350230017 7577170080028726273 3447272538004809216 1858641905074967552 5797040207277092865 8002977022524358657 5281169915985543168 84298896856335073 7295458716852440185 5171973464984629248 4722905593540646209 2305889568185950208 1334170960911747073 8629711738960674304 2282608155997796737 7622042764339470336 8499946518366800353 7055213853442310145 8628135348108109888 879960489031605633 2275893633687115537 3360934937130686208 9053150250266395648 6107216432288468024 5883301098092822528 2404226564986630033 6021532656547432513 5887866771849275393 4240301766236410305 6140533456077477888 7705314277197727233 136981057050951681 5637499218624668161 2527235038218088449 4952760533073206273 5228708819449666560 6973080552966131713 7660470243447902208 1204655941854833921 80926115816653600 4361312819298924545 4414835021738078080 6824416208740315137 765881749363788112 8069144214805714177 5127944802077184769 8640218101134241996 5159622204347276704 4090218759089601024 4350093036392049505 1241297019987755009 6949468953360645121 4997815917950382080 3139613087975938176 898651562101212160 2468341619492380673 7267779951905736705 2028193507605562880 5112458794936757249 4235525969000081920 4640991318769331136 6590082802130046992 5437618757628395520 6756995150804467456 424484327650320385 7909639228039262368 5987807865104309248 6103336280864016704 9124134944217202688 4026162688824629760 3300972704250273792 1335491061323616257 6786413852955344896 4103726809198113792 1697955028720253953 7863086841607152768 6727045695199405568 8029397472532938816 3403082200751621845 6036326609662359809 141947672114328576 7786565558619690049 7945042241459719680 3160391081462134497 3967465689380773888 2480774023452097676 4957528827020853249 6020788368522639425 5160829187524149248 5604367056518104705 8821675503260046592 1428869248575766529 8553484212204570624 7636209735152656897 2022594728315581705 3779254537526436673 1501610283276533761 7313100201671057408 4769941667501395841 8831952430048743168 7961957955397504000 2592775002214498305 8251232247794302976 1472985181804494848 5688201228985893249 4746925963068101889 8424171610815528961 1831008242109644801 8726637502498177024 7191940301582769729 8719542464855765025 4588077667336165377 4451332081882765697 3444634716569079553 3555588735371759985 8507559195376868097 506385289198791024 8614734472817378689 6206981155369990336 6148248238407048193 6738410645318533121 781335401529602881 6080158868570371585 7476112175935758336 2472729927992754945 3601769052143567360 7590899709077136385 8027828539092285576 2179176664016717825 2850030595032561664 7319925456421480673 2714243001488049221 1 4044377185205373568 7482050800079157169 108599063815487489 7802909798457055233 2113560253089638401 6867058644217896961 6661970006546505728 2123928102003160128 4627464261185085441 3930949927828711488 922955158484617761 8479814356110516404 3154697341466041344 7019718902170103377 5858420104434962432 8715732118554667393 7781987178993975296 7146719957193900033 3727684159269155328 8087926321751234305 7239561021784850433 3809309178975391465 509677487714304000 3222356479322188801 7510693373384228864 4818692571461161195 6583141486167388161 3675468094632722433 8831315846719569920 6936111665235492865 4777000799965814273 4926634661160476673 7241165001828468224 1272888976761421825 110633818261045249 2675655769936678561 7790951377766361089 5583404770012526592 4119471510534640640 8931638638652696576 5567682798777778176 8836233652385798400 4114986564405821441 3212850813479385089 975310602425077697 8589234304726368256 1012026774432511104 228363669977055232 2208037772157887681 6366897456904011776 7290996177914838272 2164253455139901440 8789941612041205648 8370853584295578945 3743450416911542784 2791761118477164544 4813702277798572289 5637582680760292993 8716158660881749553 7698356821733408769 5712448893678067713 8392856154241469440 3144326633749479424 3307904695927390593 9046399187889684480 5442904955185870529 7311897919818643064 5485154384751745536 8250475140309204992 4995273053232797696 12463084471693700 8649362865210916864 6134211155735521281 8561694281776389696 4406983295762825216 1956658748134653952 7843588419261313025 5464827298017537024 2320112407355472832 3841874957445201921 2191568493174636545 6026765502694976576 1928960462450518017 528616174397161473 5500090229409142272 7751890592173096961 3788529075162913280 557744586245668177 2657445060195230465 4772126863918011393 7722019470516167169 6057750010599871280 3699163590739067392 1991662057626217808 4818366323243921408 411760328157492865 8367061751053817857 3525248783446060224 8951044881434872833 126096475196986049 537175674047938669 5140826766355488768 5772116480127555186 8777338904594923520 2069693719010031360 4857145787060458017 2004427018536189952 2936887118792749313 7788081769578484208 1000072358529466369 7968352438459291073 1066405680355344385 2151735870123084209 4880612459076609 4617629459463577601 4350825055820283905 4960347082095316992 1536538985927400449 8341539686170972161 2312178291507907328 1229633966771538944 820458300528132096 2094289633930117121 5500911278984698240 7929835437385459712 6370013441135259712 5859875034657478113 2498774126224497153 4008029508609439744 4582578029618247681 1101160429892119072 2860874931050307121 5784948898214242689 7992571929244663809 3654841527043096577 4970031151855435777 8805040004307572736 7145511301838798848 6207069379332896769 2219232315539932416 825960121906829313 8325514527563052096 3757718826389552640 3992529615048679425 2103723930207735792 3112414643001540609 3037738138079428608 7835471938702950400 2193927807609767040 4660537315720392705 3881796495595274241 699582392321318912 3233861497233342465 8860514214707230720 1254274542836635136 1359985581266371841 5783137701792753152 2975934315846649476 5090105710548066305 9150502403143863424 5974975479814705153 4806984096387170305 63487853949206529 3432951113679265856 8548474885300418561 8484268640112967680 2016437179689598977 1362665122090422272 6375173148331704321 6374056735887755264 5922779586620424193 6700480925289252516 4587558287145397889 7539330506360635393 4576917302764869009 3089104883509408416 1672618793290000256 9076955283055838208 9004510674311438337 6944510172133978113 7009146245352531968 5529195132389412352 2848994260936852480 1464478840764132609 5620237653971132417 179032780266591360 5865057426515849216 3603734916363245569 8449061411685477888 9112026376550183681 1942442719029758336 7188791727650751489 8020111224983519232 679728002197135360 544012391921770753 6026674926761479681 2691941083718694657 7581587856000323072 9188422676649094400 7564922267168893953 5571691070408825857 2957162158011383809 5671187415917257728 2423174195185555456 3175122405165942432 4106167802141175809 4521573992179536896 8390089564351875799 6412432924758919568 7591140903574362112 8923342323318389377 7631865054213693441 5217622479281620992 6473876281614712321 5773607683091816160 6514717135129196705 598711452347563520 182191951314804497 8974695708932775937 1507294543794405376 8795968349173186561 618183068286336000 4718133571804669441 2957814565609684993 7420208287202631680 3941972646713376769 4990806350081255040 7809881702814936577 1244382177232025600 5701585703978254336 1145578058445838849 1217844106660851713 1113245134014045889 5991230242140274688 3961077853579228256 3098289572957786113 8662936490318914832 1434920364975898624 3900907820810097664 6634912463247149953 151220719894577856 2116067315900852001 1122436808050620833 8925528784550637568 5886197312680755200 2948398604486705152 7571471367835766593 549150844591800320 3665248399956732432 7694014116507294848 721616557000215616 7137388545812813672 75987001019990017 4631667096903680000 4710680900116516097 480933766138034449 7886128355749654528 6989198912380962816 10412589512313857 584092859061529056 5199179903457093633 9043815820857915393 6135544172171493377 3658744325347873793 6086034266771561489 7954955553776603968 9016409249203855360 7848557813938122497 1008225307991087049 5596675231228591489 2053390258773932032 5588195356632875009 5629667884849334272 7327381259377863793 8722804722937077761 1578709646229635073 1030041882171389185 2179127817027608577 5138453002761117985 8649956523487026688 2242959091437979649 6119341393437786112 9066238529038905344 8883819268326442880 8347113465907183617 7583413548646668800 2043265316313481217 4974245406929959424 8897731626830600897 5456808029208507392 1151756752417918241 1630938785512769537 6455341915366697856 7228594930059892737 8977981088134739992 2574487084058622017 4058072809651085824 3898640026706769536 8857753146014990529 7201105836617785345 4455361303217708396 4676021276699729792 8815528451350814721 8015280270384506074 788559873832099841 6119913117908428800 1997521354183853313 7783389177908822017 8254089308114744320 8424931145463145024 4705668115833752576 8121035733603561760 7027510209577746432 276650773623537664 8703292760159136768 5710979394823151617 7310811253996150209 8670027140108308481 403120499967655937 309957736775550208 4702981434909912577 8632971773106749440 6851643894215556480 5375051796874690736 2937765152274527088 6952468963398366080 7954886861358024960 182367882315726849 9088519380622062417 4815709579109524992 9052611168360405248 2877818344457107840 6384097154949664769 1040543318584785664 6973431519973965825 7067474968026652929 8131832843777564672 7732772549313330177 2836457494771736576 3136320880532088832 2439767796919533216 6053016287439626592 2191603386279944960 1200318540387016705 5125616279095360513 4505669936624729856 8956752076365005824 3489414217219943936 8686582027565787137 4485434943630587905 372263407811846144 6805591417557794529 5123768910856627968 1979798469691660289 3922259191168086017 2658009721038700609 2576238620416826880 2617229674306144256 7958231734547709953 4678285090839694336 8110795511159582721 4724361573559173120 3246572074394714113 7068096578841864193 5659762865430633089 7826664320491023361 3808313873856626688 8204936025856657537 6973278252664094720 4128750830812805505 6363909096069394432 3038969902845331456 6238073270095346176 4690196044008726528 5264475988564264064 5200193762977153025 1224197711460789633 3319702498446213121 3994015226988691456 5444377134523153921 4369355938254286849 4430725096390656001 5990740670186512384 2777159811310026753 4378366421843654657 8329136435792841729 6139272131926061057 4156774404619097600 7122603856651108224 7804076074016554240 5988538870667771905 6233880096218544256 1857226064481435649 4953508574445076480 6602798331074772993 4514550730293874048 7746400922989269985 585129533029228289 3767085311376746400 5947668898709850113 420674983953303553 287767058172381952 3868036292042293249 7906614116673396737 4630615348651171328 7416833820340833472 2087102544101132289 3268887500616852576 6210599002929655353 7609798320423471104 6300295076735811585 1394956490214152128 8147563985715348825 1987277800076763184 4082483169489144552 5555701733644916417 8375540192754590721 3435911982593150272 1289796758958062336 3093965073532526592 5924912304769489920 1601225759771203040 7416075075203787264 5730367269391740928 5340741194391064960 3698319069919371617 5534227339359234753 3033801303213806144 4323447252626943585 3061763906712895488 4667666366332010496 8652593538854773505 48962258220114689 3441429594017110017 6014335676794986369 5760611894076678041 7770968241648828416 442836106058317825 3127918785551949057 5646435291891342145 6338080500455332225 9041217013074950656 9212057770625744305 1579569631982317568 6602529730225022464 542001397514489857 2327108792764833536 2005364618804339840 771497006556504065 5447697894982993920 6397079423584188800 8271325204488172545 9186327506446188544 6787304954886738560 7416320283803252736 717839036045013344 1090434964650190081 3534744101195053465 2652650795373445121 9219072519339769856 4426390264079453336 35845522216396033 6124245056549906048 5514235629712110081 1664104718069530625 2856790517852667905 8815543998064066560 8565592886777282561 476946128531763456 3871290129420645889 1415191972170956801 1449091179746456064 8615717121589101096 3686742424300034049 1533069880298258432 3767598494193051137 3508563239724740832 2421652960769428865 1486088137985633633 3647361054653261825 2603301621899557376 216622207382225153 5985808938680320000 8073277417033982164 985493295047740993 6551135709056824664 5899203697749575936 4796172177923637249 5178840604941287425 4681263592900466641 8459344172236006400 6483576759325641600 2399906986857741313 7819519582914436879 6038269148487880705 3568354696402749057 1932620045446687744 549215127019409409 3519483091052251376 510692002132017152 7973321376003997696 7534963001652036848 3106094266489831425 847426322008925057 3954163729642577892 8160526753843380224 5255165738960859136 6400578509633773569 5862399614704761649 4029248582819868704 8545921504878572992 4390532795877941248 1262063193601676288 6293787759523901824 8012895015990001665 2524175700883144705 609672311342341808 5803599028801235009 3866839231623204865 3060276474457199744 1925496665028805633 2665930667343175680 6626206643702598017 7730206258093735936 6525374004943126528 928752307260836864 883765473663805441 4316273571837690576 6042512306833331712 3287697658000761088 7833075701988103168 8012717050035192321 1543528363889721344 5468561876677814785 5267154063795830337 3145763636950412288 6302472148059198544 3943608046723776513 5170589390326218752 7520397847342495233 520787139004770673 6662355751367573504 4380748903653834753 739775388283768833 8751198984814862849 3995815059057635776 4263483098640074496 136208367667331073 4779314887967141889 2572149235543585185 2649375725407319424 4473991086341755905 2598563877558841856 4882996758708097024 3789288541999302272 5207909602994614272 5122395752195759105 2588486525362012160 3597030470668142593 2070965282922659841 598289939082682368 8944932260429511489 6366093802332069889 34320899759538177 9102164866617629697 796688634608839169 171259888687276033 7697132977888273409 7029764518278969856 4106217993252126721 2548481007440717457 5270282546459967489 3412224849744590049 6472982722276163585 7568383834976206848 382984207736963072 6060892148206120961 2261323016914149121 7758244694567378945 1409469281542184960 6595292113940123648 8505029600048337408 7704217970999659664 1854280582586171393 2489460233749801825 2276444288961734784 4707831063011547712 7873648348571369473 633169500329410560 8745902171135684608 4180693504232123905 405845748562612225 490536511934316544 3823059170713757568 8758089337675923457 3110535948886228992 5519143617931864864 6847614208180240385 6954157119809888256 8083529192546570593 3580293016373773313 5180886430310576129 104701196459624960 3203723997626236928 277642320410555392 2258005690450392576 741550414937082881 2480494031991750657 1984595071424433505 5416858283699630081 3074501681582637056 9087374625113612289 6820966277041388032 8838356635872252416 7685699101572704704 9124862124049758832 1549694994672119937 2781135137110032384 8595826409304940288 3992256194687723521 2814098163790264164 2952891897006237568 4880356234383851521 1107293874395604992 1223865719791490768 2386413242194165761 444030577503387648 4716800720277138268 826379675416502272 4920887521225803648 2547845817694576448 4669161367603097601 2360296897739131137 461327776431418368 4240903033022131969 4863442927519746753 370531332607798592 3395725850704019457 193084415860987649 8357204632273092609 8736821655154354689 5491527073191952384 3059032751255128065 207907992773853184 196106856961875969 4696088879269183489 8030039376114855552 7631201742862677473 52816106930536449 1364485065302951425 6947199327398674433 191857186240350336 7617203079455849249 7738771171709234176 3976623508405325344 6209891431966228480 9218124083538419712 1451953008020721409 3490210693471877632 6216659213769332225 5896136844604573697 4357942520612642721 6620571523007355392 8438096348590413824 5765040645905428385 7002413095828970496 1431451804516452481 8445082275667863169 6942729828461052416 2650267199525025025 1803378688972619777 6416584323411606528 2628824920125846384 9135358639116183808 2236262567322786816 7722418695596050432 5604681917326202753 7443131301120589825 3573556425449955328 3780960534149074945 6476549352352514049 7184535609771350528 7263887582712700929 7737056990220003328 6411538892006753024 8367567385436614793 6018639530847002625 3143984428403289088 1821912657714824544 6594618468523212800 7996704003636766624 1014313050011041793 6537328368135847808 2571231749448531968 7776906832150650288 1495181508087447552 3125803764044800112 4377052523173882625 2543436638204446720 4652476029414813696 7306772810203873281 7798860681382203009 5243202386492611287 3569101755518650753 4083131764432830465 6068847510366264320 7449637619137620961 8699437285261708608 2450425085833225217 2625415850302942400 5643892997701809921 2394708422647197696 6545085015499960320 4484149024298262529 2367299151394172417 1146918687788557568 4443488918285037568 2320486705024368641 1763690315531304193 1369793940743651328 7166095296416850113 8617415231149505736 4858931288857640960 607048085516060161 6254302705589197608 1942683966322620417 347762208070749024 2293391656544092416 4004094967499381761 8727130295973312833 816760275213100033 3773607642232444257 4561325510556918784 4416195830252126209 2669230490445924353 4061694731462147744 4341871631983837184 304209366622898240 2101845475087777985 6543119375197212673 3914152654372473217 338083956685037569 7200669680983875585 972485867386681600 7440408493517086528 1618639854812155905 4429645323965464576 4849824343165099009 999428474790642785 5865480871245031645 6806534231991025664 1522963126513814784 8344370060559181289 741667342262927360 310750193302274048 7206070305273370296 7867840616286941825 2711135866680287233 1077308864260055041 6324343696804520896 2766254055839072256 8979444293279328577 4430825574755743877 3871457026412118017 7242870569217936896 3573440564363531008 1398704532695171072 5715828777829000129 7931075481569163072 7409795356415623168 130484255359973377 4473283256955852849 1169968324421084033 2818511786657931248 8441193891877761152 8348541142862588609 9094763082740809729 321074070247440384 3424188433492017153 446145484288051201 1526990793384119296 7421234500365785825 6254669233862500864 2578360904385359872 3284836773700141056 3133913271313368577 1782903964710440280 2688774442955392000 1068013838273953793 2536135241447399744 3057083378360778752 758603721700970817 1008541015045168465 6546062284766688768 3639850986319744769 5980524235168568449 7227229441245945856 5322428650860310529 3246753563509897728 958698843638452481 8955696061334177216 7510620577330105344 4804513290578709760 581724540258485441 3121795343384051713 8249328542711329793 2420139413278753952 8278391966746177153 2051297085178707456 431324271139919233 2198007957081463296 3513502042278792705 3438853547193772033 7886135975792707009 5296341076133736704 4671193021242850816 1175172961933323264 2515529580859267329 7608208171889967104 5255258802465378304 74178077687189504 2080405107657371649 3247004095670351360 3627101913449259552 4527254893035251328 652548896567096705 8190551689315554048 977292966280737792 48650274070298624 7674117096526180801 2842790216553054209 291191953475050241 7222301303209590784 8503199830543899392 8631288886355125697 1762682079600143361 2036527781687608321 7969492303541892233 2614629834496475136 5844571142083019264 2175089463934863360 5016038458956065793 1123106011328858112 4110212598411034625 2349785271007035393 8318404211227561536 5497860344885551504 7338678743283593216 6578480761764794625 2652163473358045185 4588495391033393153 546883777008238592 8321712982158084768 1315101017942507520 233208232207089409 5635731493276746753 3281317776664821760 5262705045941673984 9190378665628467200 38840487608582145 4996657022555242497 4385499186519838209 8771502211603079600 5493879667238740545 843907498778312416 1598364499505954433 2709385070793818113 8410550920949248001 7683405257032842393 2654934430114749952 2197343264887906432 4229253498543308800 8537328328100020224 7959541618527043585 3121865681827528704 2250947703102961921 2608544372442206976 3082119275189530625 6070801060083009280 2070993817503627776 4772645542792960512 9097328670597898240 4185166227457622017 7388544383096647680 5819600269224944920 695164648648672640 4953333639792862836 5616599949094090752 4871503503299100672 2196265923030313921 4416476085605171200 5173313248840270848 5660557487701807105 7734910229411880960 3964704673508256768 6310522352586739856 8556565503569932993 2581722571011153409 2305918229110196225 8508999211294476865 6212796934537347073 8036684050372362240 6938075908237839104 8563910337620100896 7885504136438380544 4974294244943592064 6216261288411308033 2279409192911954688 6284047026370169601 7371346049126383616 1410127057135206401 2363000016620386305 4587694689719926785 7395918550358538240 4795182504288546817 5586199627259027456 5230500471326858241 6956697135814279169 9151373332730681344 5166088870087469057 6840200174964329384 822496422486110208 3369592576338202625 603830538348861953 5280470125026590720 1901333143487172865 8268055444976437249 7927283023852284689 887554349887943377 4466920367909706113 5111754359355200545 5189928434419316224 8111428152097921921 192445483101257728 4994999990057010433 114224086717537504 7993578467358878673 1030853398508339201 1903027400904611840 5187830178673983488 431104295566356480 2336249139940081664 7250907466152997089 3591398701824120833 9009187106127478784 5881621175055316992 376225944536948693 6942337507342115841 3962493810575226929 7015827126899509409 660411079964271488 1563961896332982529 2121890619407822848 7207092305853340929 456254002413768785 5786396990566441984 4422974704624745856 8867578919676957440 4804814515470623105 2045506108912864513 291483317503237249 813290742794102336 5053546124171474849 4002461211279729760 7027296506751624977 5673953054681235456 5415968532823750401 7732810251050667265 3959322626167257089 7740627756467609601 3627299803142833793 1548691244635023104 8798376656140094977 3849864111794898432 3153624248168080800 5486709317024843840 6588385158214116608 5404854433017869760 5312874153403613184 3789012579573174272 8052798839580356865 3491114511623442432 437424649313003584 3551340148127170560 1764545724804759553 3368677177121624065 8187698404685326849 5654321189730199296 6081336140890507392 5524765175230287489 4290000533910703617 1701773747901671936 418237757490462721 5137686212672306177 2116009087349581057 6536331337589632449 6448617627196882433 1308437552471812865 1391241878359834624 4596923651597720584 1540356277976331265 807179795339680384 5306132090392276736 2666708082577110145 1167968958618797057 6118144552632188929 3413401017133563905 8690027159739834392 2247275239289376769 4118169288913321985 2867248272222403584 4090379358883148032 3254946285771640833 8320245548623472897 5497288803531980800 5005672375027845985 7205516562116980224 5659318454950688832 3050444270559969280 1846744556891702064 17867838854330880 814719338538336257 1134020679125412033 8616669490451359361 3529873265628731393 6911794249612765184 6967951019305316865 3437348366845632512 8847336355835103345 7849842951060597568 7945638497801915136 8305544746189743889 7545195330639855617 5157324372042807184 909652557170537472 8744480615316281345 884248077875157409 2895218411728057857 8840943902418114784 6318496555226034304 7614973837659609632 5911092659166992897 4465086107157277952 7708707988561161217 2631968390247022593 3369914935315079169 4470103480465975008 8309446825327273729 2007635403132810112 6364597734371753984 9075308973305144080 3550569753570933408 62798037287376640 6154403454698693576 367517651441395136 7342327148809753088 4772365997401748096 6176389708185075712 6936815798356547073 8769455358583295745 2307958983491146752 6555888942160159489 2938444973180562721 8460413363335245281 1505759971253944320 2331367734727238657 992494397862358528 7122400941960294401 796913908438903257 1404112668897712640 6118373869066280961 1317336649146492417 215371969217060864 5358665255480762368 173262750768529408 3914353480478097408 5795965073194866176 8606384639484624897 8778534391517117440 3456253505815953921 6070473313366535168 7134225169261237505 8258807612472778753 9132044244116025345 334454996988819968 6126341002941165057 2501958717855348096 9167682329965565952 8206481934215244033 3614219376645861376 1452613932630478656 4502255206281345024 1381396242596423936 1294883480862814209 7031951908448894977 7550451633657845761 6776423316830306689 2442814010652705585 1469109330711796224 4511231533960428320 7882104186909761761 5022274807028233664 2812100573383099040 1300164241738973697 6569875055565922305 2427542837938422016 1939859085197049856 7523221108702674945 753583678919540737 8771315450768583680 2514776389114732545 620476544877432833 3828887672920995840 245964655251464704 8614102665014292481 5068602297311821824 7447773185994888577 3024239968128073729 6981739238688215552 3618524185086253184 1139524395928827969 2198793950179201304 8661772907862726017 3108050488435282177 7720714192831125825 5313192107487591936 1843638991553014273 4637458711567859712 3536906416886132225 7104555150144643969 8982665206400144896 2258961434369916929 2197165167937949696 3556119435981179137 7728178896804173568 1531352285138626177 7669515005651734528 655719249687179776 8169217439565217793 6884990499572189568 5857396497139969088 4895592353056524073 7043825330444304384 8035607547082134977 2117810097737465248 6433126429188096000 7104839738358235137 5600088855729217537 7511748555315986433 6886971161193814528 3743892624895578113 8681963197456905104 5623599873499461569 4824029771227977217 51445071660768384 4103492205342097409 1805731628692260097 3586145990836038657 4300021842573642881 3026124990538135041 5888843406997938176 4388033475538940672 2711419954989341697 8576076097839678817 2309098676686015073 2670972621362363904 4137331510206267392 8840465661056307712 8470356398003680937 3589495572910067712 2613963594342713649 4800583461608312833 732729944258435713 3825846146053983488 2509282394331240944 7401500131174081169 5699406645198342977 7095836556006749184 6990066637185286144 3216156701440999296 1380123333131875201 4572765908451810944 3348285334307078144 1213036258623062017 8049370159671941721 6038172644133830657 2846203626065207296 8293388387920061440 58892074797650945 9181337149296883713 3276731402745913345 5525219682365653185 6763275091319810048 3112699852480633856 1445168351780061184 723453391007518209 7529233764474416565 7299315499240399873 556832967495145472 7259694786856550401 3335301490974350849 6299040403897220096 3700284746683711489 822578336141073152 9113542017312067217 731270004711960628 1426765007871137920 6176523372527403008 8485241347299153409 7064781994082432769 4715627523822609664 2582321936002329089 4143971569318142152 4475460205934089216 4459365512013414401 3045221272533136129 4403477914039889920 7189005488957786112 1182399559572337792 5964653833957337088 5057491232264404992 5743295677512095744 4365035426696437761 5303953653499676017 3069622375286906881 3446739580627202928 7923232942152761345 7226689322262568705 1461191011588374016 1625066834861181953 6667069469423755264 4319590585780699136 7417666763746915970 4947320869918998529 8854252369670463489 4261817592374624257 1865368006905313024 3510184886892363777 4192984386289748416 2039772340807978497 3047232077243696385 443944589310262976 9184723290225330945 1906419833241068545 5711082339388427457 3715582428029785089 5061402744294866945 1765591706771165185 2298375478019489792 6207076472397330320 8208946807441276929 662154437446973441 255466148994417665 4465716970513629185 7744558501749173249 8336734502707372233 6373449650728337408 8830407542858108928 5152218765955160572 734802235446206464 5476971462188247552 2976615081997788928 3376491483131243521 5117435236720172032 3118842605881636865 5852848706286720897 7249467851942086657 6671463648853350273 5498653894486884353 3775428891561750017 821345830203724928 7437493135277031424 4128872350832274257 8960669254165300353 3710386735722955201 6173657930965102593 2383122757182291968 5642974394713282560 7831616589395661441 7421618922836099072 3121664388289981440 6522651734910115585 4716904114285983200 1341984346281662973 3821087864322654209 4052396829794320385 7198796384603554304 8146241481807228929 6793870657223178241 3138572122802010128 7303468671865478656 7672306585003098113 4075928109028768704 3671039461465416609 5089542057216196609 8229584568858017793 4875138665550184448 2436925660542652929 2662859041917763584 5034705596258572289 1528366088105593760 5744696688333946368 3551783398314266625 5787785821265059073 6343592474313529856 6340975997587308544 7283518265793602048 3074752516233996513 4768932594395918336 747203590758776832 3638928937268852289 1786713038286412801 6802315853594787841 667518255214021120 6444314170380653569 81965008092821972 1752431812719037441 3689327129946139425 4338121243238858753 1961207729163993088 5071887734826116225 3379736255121632769 336008840397628097 453019914151421185 8185215516595804513 4478876193836576033 4270673623399735297 1517739968764251201 7429429881005867009 5801824594525233152 4912320339874406400 5165636623943139328 3816201712964730881 4268759895749882808 1004157708124900224 8020754857899820033 2752006068497010224 363905424516415144 2814975849386952320 8700156411348056921 5513982202574303233 7681189512798742528 8830513563364677504 4757075485569073152 4201688624891894273 7184012441928722945 7076270933996503041 8209918154091180032 588086882708918785 4145851159505476097 5996978715174256257 2576428904225583104 5199968782264531968 2751729987349008384 6278664427361050625 8791486823918133249 1314612223429719553 171817719435568960 7619938022286262273 5673481322531020800 7920776367742328833 3231493654084099808 3031493478695468161 2881512186330924480 523271556839976961 479864518355606997 8059389106889789856 4932482505105753968 835660541456218113 6410725621373992193 7570905926649950208 613432699681929256 7820478229549314864 7025087093654030369 4879838916751753216 7438244188417263616 6159606824613683201 5144545630769905665 7037196345171808801 7697907635393027201 2189336705921457664 1921501979139400705 1462893625524506881 9199758580199984128 845579829579182080 3401453527670355968 6034745153103923200 7013770411983062016 2771167064023485696 2674493359537606656 3889337647969509376 7577755508760029441 4318769594989657088 8545940077037988737 3785105322298953728 173186331130900985 4040684752533545889 3346925627015154688 2611902548966527721 7464848118025218961 7934607396259209217 2263842080163275776 3014334074585099457 8977480485138477057 8565141767637719168 2213624173607592961 1503846965624024064 3242048791743052672 6511183030782932992 6862281976532643840 5281314814304617216 7782758681709416449 1969662122975346752 7449893877463326720 365850392314238849 164625340321659009 5965621638219271456 5062182613282484225 5175622509830471681 4087709101127278593 7594290273298361344 9012648274761089024 9197177598362236160 2114713143346978817 2172595536032530752 7261982749756470785 5507827493931249664 2771161187367440385 4372485874665369600 7011057188492394497 5366900641012344577 6613690345751029760 9137133823610648577 5283832401187570049 208853609137441793 6425019054939999232 2792253275036975104 9009899786074932225 5902146974036966913 3826203044655272704 502482119710446465 9128013251121391616 4810027760462793857 5977915194455403777 4153744089439453696 1233206992299130881 939512191936983296 4756057761286290369 6404414251670324224 5710950080094934465 7761394616400388608 5934478049981082117 2232160917763965216 4838833149504970753 2426920262903126016 171514996668088320 5434013613005291521 3027708962285588480 198469159774105600 1806417131070996480 2947166880412875072 7479674166786824704 4442372719167859200 7835857166366932992 2511950353207571713 330338246299095041 4996115189666604288 2882097966337707649 6377605415777075201 7301038580282425345 7596060055642539136 4326953982839643137 333506569667785729 5113037577039155969 4547960559611928576 7186226465534836737 1913717829176131585 149460319184714241 3209780275840098305 9174604971412553729 8768994681741838592 1695182411279364384 4006720012627096961 7767539854291959809 4739473425444090369 1235168000796315457 390763702243885057 2417976159625183232 8870143031725654017 3927975479307784192 1820055689780615169 1996818837873037313 1087972990501006336 714215313205649264 529415849192308737 4696636586843258112 9081014672558794752 5470363677743658432 8812028517936685824 4182182570675556992 5676821355081853697 6267622835139788033 4453228057959024384 9119278341209354368 6392472642853339136 2477237531732862080 1028076767314681089 2562066641609293824 5269019255431662721 4998515575024002305 2029844401468880801 8815643641728939728 7640171027421556193 5649340781122324480 4329394012765279136 8364443538965135360 8921549820962183393 6742072958114545664 380430026895585807 3842936227282485249 4106024668889089 1160144768386397377 8489336739918367745 5465804467461987745 6363204896922984448 6918515449780108737 3211997506755229825 2092350201608553472 3612420151916726272 4121205546470309889 9089687369364275201 764941644441976832 94139567124905985 3770716566367656512 7289239471763476481 5471045266478792705 375560988241096704 387665238876891137 8345581244045612949 1517674782501304832 8147410900636123136 7808568661535666177 8578845897920061440 740910676567064577 1306008078736449537 6613872328121778177 8702158572045699009 467359121240784896 299948896002244609 7766951698746188321 2401532623884217857 1263845552193126669 1110482313412757504 7658418574319145473 3623901380434018304 9013114573961064832 8595772353771745281 5541520070047236096 8315806656532148225 6285638137790656512 2088096187230224385 4301198634836470272 3568807020394810112 2468565337801523201 8559976232874342862 3476590746540954209 2997488329503700993 1279623455084597249 5671797123493134336 5486301058740668160 7108273374232780801 1901443578545899008 2693967883984317561 5691492460247908352 8767760565400384512 2029921456638258304 4467881591254650881 7494057447019831297 2929049482926571401 3815747097582986240 2678277022710193152 2889876714260635649 8116787559018169856 8965845716745337856 2104048776924954624 2773999272587312065 1888911483574947393 6822749878452074497 3731738512817223168 8362622733504544769 4873850134943760385 3653849547369531904 3164478576964616192 1849420757597971969 8822006525012271105 1246685417432489008 3737476044395290624 6455555104511201536 5066137487947247360 7586158128756946944 4601740178483070976 7998349590156335361 2425846592082128897 8382439922605660673 2353098960616922768 3084943586600851584 7267376366873721856 753370008095561937 4679625892543234049 641997713600820224 4453105851929547265 7266079349441355265 5654961014591617024 5909749503344278273 8728129862836809217 5326992122116103168 2268148439892430193 5866440000279511240 9101564428474848769 931585202377220609 855010418657506944 8855378975640699072 2751371848270606017 1049533997218236416 5606578855121891329 5548105689450295296 2317756881253253120 1105685080547127041 2649918982086363521 4799684581645068289 7387986069181263617 1238780079531069953 7851781382081728768 8803552089270845440 4821888215491952641 8091951193660073216 8331975483238776833 787553717622947328 1758251761907700288 1650058995158781248 2690767807479100801 7289259093263218688 8213493212632964785 4257633127133970433 3059592604314782537 6108184597096615680 3980932805822332928 3060743417102345217 9124563869380476928 741729776920555653 9167583977787790721 7102623129798811648 8527881122859769409 5090168808650981377 5837394828693864449 4286685513662222337 2682151417663649793 493773751721340352 6439533713216312832 3148183800396206081 8523582911522406400 9061263021521588737 3153394925572829696 6224505815448275969 8093145106345032897 2661200416687992449 1294873566130638849 9033127031391400769 5620655649145026560 7911926315170508289 5434960194507964417 405098705839834400 6610465065798382592 5902336106000167936 2700813401294786561 2449298996497529856 7295769841914338561 2866834373656030177 4991770466958412801 3987620481569817920 2661518327439077313 426362365732825217 3402701019101528064 4255278919146610688 243744856844107776 6609757061018542081 5392918163040502273 3791916137682729216 7298874426877411328 4072381125340703232 8603267374437171201 1368599383659626496 7130053417618074176 6359292594458329089 4484021819419371025 6473237325077528576 6117055564978716673 6871828244829775104 5903469280254038721 2871824374497726464 7494227794410304513 6054754438713921433 9166636333284851200 1589702785615455232 2729160755234014624 3080500851300430848 1354246730272437632 5111168021325815808 7857525666837174016 164217783900918784 6836667896338062592 4454387006388854784 2002838747164680321 7817522000275773057 8931596486162854496 583077574075867136 5610445161715123713 2889655402902056960 1129297084217065473 4925487365195456512 4720299859729903105 7180044368190508288 8543843717709229568 3547595145818710656 3698558892599761825 3990287096277340672 1911640054806438144 3546403197374257136 317932113652760576 2921301612755739392 9142135636557318144 3879280273823553601 5466583877729912832 845876141217783168 9077900599344726656 1973355717169804225 6523101207953624576 3797726682118458049 6362174673623642017 4302725839484647681 8480109310843529729 2563800009820471296 5900129163642798080 6800424198854757185 6938414546130151376 6062941113914510336 479736765490397184 8517459510819602433 5209046544403763200 9111598147608772608 7538535016672524929 4316619623027183617 9137843628201332737 6406620206704647889 5024075026209627648 2114713101291452417 3066368383046435328 6826453388040347377 5428620983601482752 6678136161718145024 1898842491120517120 8136496136964100096 3011234625299139521 1992841225703208961 3063912246502490112 9074493278192848896 19327659557600257 6444664434821474304 886725872958459648 6953038437295435777 4122375361379056896 4594662329813995217 3002129723748531636 2658986469137665920 1955014095141584897 3731359796221731264 8557400671206838272 8719780018601327488 926658019031555728 1722129886944310785 96325984787465792 5238164938145923073 5361907076936749312 7191658337641932929 4218638514333784608 8971174698780541920 6572626980907276288 4656904604638849185 5627557620314852097 4352644486469072577 3098288837120065537 4473384774535610625 8891695820317523969 5419608143786870785 7291271976075309056 5860648393069211120 5489767758950596609 538282149544093952 6143557151846203905 2882778756183335937 9092037312152739841 3654567163152677889 3522871720438923264 5137584508251115521 3908653295772976961 5065045719104333824 4006726189905945488 7478414108200344576 6503125790664163328 2426030294199324673 2922358458177150977 8830360412719911169 7065392841758372864 3471140294081514017 7918449685940319552 6276363445176865005 3417398999222351872 7821312674874408961 18941360073814848 8433947859382190081 4491040027948708608 4831234532636695608 7187216428399362049 1609537435666009985 6950963130565009665 4977599242236483456 2966044126820718592 8299536628705947648 1640425340577885313 184733860987474944 5160446776862999936 7399341006212333569 1879868988359511089 5806741635746693120 3296449204112064512 1600943759951863809 2951958431161920436 3469978299073670145 3122617308136837120 1141836232735449857 7977138741447753728 4575911842061371393 5818497330829844224 3680405508908655728 6663162236672954689 2843819878059261953 1423241137558889592 3840006070927731744 9116374795156497409 7431885942963926529 6906414432388502929 2966160622575675392 2465352566267460577 6344229230961452032 7389315733919512064 4519952070490959304 2666433183517750784 4119386832207479808 5504310098201690112 8565383506069880833 5300223601259663360 689109627909890049 5331337508424939520 489651834017474560 1176524249914607312 2239748553811670017 3458527464807669760 6018594015933845504 8088374027015603457 8791704727222712193 3313250480021455360 2009935180072785025 1654932771597598721 1586644157224714240 1899787375659008001 5541774389523802944 8144203013227892865 2854600340089225216 5401439112713371648 5945926196283557185 3108875680296936045 9089896994275146960 5234474207410420193 917587855235974145 8664752173818759104 1430327456406197760 5140544319996076256 4791532614367926785 7215561831423671553 6064692298127392769 1902377677705401344 936310862538086273 2719920848727359489 7967396163299410880 6300579788270174208 8794238022981381120 7318347082463822337 2601646440645294832 8887219266806906880 4627383846024343553 8434052186628878337 7687571604010647408 5999686078552606465 3576729033186372896 8084589006615938561 2931639143969622017 6300542866067965248 5188774317566590976 1607438390422819328 4540360397606247649 4294572387168089088 6763506517858746368 4086793533229507584 2885305786313771520 1470686499375199233 1303349068922687488 5027185148315860993 3313810344631021056 565705307742855168 2691002621909126848 6407702869372797216 6918417501256817537 5506723801684613121 7872878369407547728 2273758587605594368 1541497740394728672 5092754467379765344 8713079882135339009 6169681448348784897 7197395391890873312 7197415715481812736 971837522299691521 625253786090359073 3424961963357877505 8513251828100260416 7617521605713086209 1492463179500615424 692483153400074241 6824223869162697600 1772256644217118720 1351159067201553409 9208289795349118976 1460549171880792833 930903838944454401 4341325931106088960 5726904635145020416 5530971137750571712 8941282517810845953 7495807424837933056 1761879206802483201 7468581055809000448 5521596384455445760 1446308511333600320 4919747422157750272 6209400390092832512 7423268672167072362 3889280731869165953 2573428294099551540 1515403740032418817 5815671990249193473 8644920115648035073 8629352027062481568 2086144654426781952 3506262798415962625 1546867402119182081 3009825574677446657 5624254453109237889 3431034279336263808 4579785486119104577 340716839082898881 7859801960116862976 3667665120868220288 2010747388781383425 4840254037353313288 968651054031335424 1173038121728681984 3482768174604060961 82514740986261888 8345614165140712449 5661082828175478092 6578977018556700160 7684674258610416641 4603566768281632193 4080723474682912769 1844893236485947393 8182539647664218880 7332843720273494017 661390550605693025 4876815816436917073 2421477673963474176 8718668687783578560 6763494243093708801 8989691886207439873 3170003430000017409 7327882246109009249 1842473313455732736 977668801535652481 1785177084157202945 2312735209732376320 6845693502438005504 5565429514143693312 4371949310397588240 574729308857794560 367936736497556224 5543078840504352769 5805413076700159329 5375232033547484800 5751775403259013121 8256347876063199233 9076476462198554625 308695061979491600 2892647996183471104 5134766810453987328 1694378010658784513 3289336093868314624 9206015181401423873 8548847010954231808 3314799535410205697 4622354848140784384 1414366921438266336 3875772089298506625 4249845969334566912 8064980496549861376 8253697289917324929 1260367003620790272 2186575389264212096 2165734351965976641 2304358712018039232 4555037627722986496 433175665034321921 8541470502725878016 1335517593748133376 4970116426952219136 1105635560159432128 5669089436970200065 4395628466734391296 8308132755410980864 5685771915471510337 8521506769465769985 546905376614765824 2557364351148109824 962265076460015872 2450470774697707712 1316443820916551033 8707534079862624497 3467935794334247776 1117813630293770240 3557791845825183745 1714479875342467072 5206425266081550080 1574404007778610881 6867134732949031937 3609056603973784480 7512002610713159809 8633891193510488705 3092114483083141888 867768766680135713 9181931190415261696 5654410112375344129 3791857364591200257 5162063220824866817 6237780838142098689 6788243490289876992 4281724163101142401 4906678615682350017 8046872155384426993 3045333885814590337 4784859853469520384 4573741879794442240 2056823619256126849 5947832327828168065 7235218301109135361 2698474536484178432 1055710837825937408 2495810932035813377 8901185190833323584 1957190927413584721 7521762782609801217 10531300870273024 5666961995757045761 2721346311192856833 6386973182730829824 7245243542640218608 2831730302588093761 6533075003374583809 962394935417724352 2074902580356502656 2870725274725047808 1672030629787641857 5737155011745325824 4547443233683486976 6694330762705796296 3248425477143646977 3789644322514892880 3808642075852769763 9072489953833966080 8454529466475479040 1573377114662305793 5121166654748327936 4540899288309414860 8352337662313840128 5137083155407201280 1527229772134177121 2895678996787531777 1675962343484618752 1433609780492878849 3437087842706089984 597100773007052545 6170536465404710272 5979762818622187521 1417353846935930880 1658921423794204672 3450728592661145857 4874948583530659840 8067686998134734849 3608063991285204800 692757200970842112 4507093453513327617 2535102866196499456 4135058187369046016 320396482332173504 4551185564363921409 3196948584897610593 4577373073393730625 5325509108027465473 565263916914117792 965938353280622592 3567811078068797441 7840626304056911265 826286738334638081 2860692244680773633 6139121990351214785 2072143791349825537 7859536877594947585 1179449225003091521 4309648229513891585 4687819260618693121 8371710053455984097 4273299996641067008 6146237547561612288 7103343679386943489 901647445418983425 4754112557721502625 6867315480624496641 5705182058389880969 2345210696242692192 1932411297474444225 521238044589162497 220521473622343680 8714423510918604848 2154520671567153529 5623483131369619456 744004723723511936 2438817616370958337 446904196063069872 8204317382476263808 8847146428381011201 7118650434039169024 5435403221843604121 5931011271876403201 681163340718046336 5406295490284126208 2793746300482330624 5525637062779057409 5525838273738098881 7711527392579444737 1236275886508114689 1852112516327234816 7576484205674680321 3955677058269805761 5362717372161474561 1982496720090003456 7685653230281873409 887640285370220545 1263411307397740545 701708364022904033 686138389013501664 3106981966647197440 4576780712512351745 8541365061505921025 2745081182712143232 8658172568327241729 4562942988757499905 3227506288684247041 5595686844894557184 6438203425566949377 4725281041339603713 5488260593453558017 6709207354572125200 5840996457656254464 4656572178856033856 4059297117778018304 7225029140896432129 1907045271658917121 3213730210297028608 5541128053187133953 2020295798294722400 335627596057241216 3875810448807825473 5314159890050712769 856190990347663900 4865395572651491328 5131607213760973825 7205349100779027456 8482638529267734656 86492784957571073 6178542699371548673 3997141165179695873 1321468301609910273 6285698077914597969 6321374332191955969 2552224188208773633 3371809731425275905 214884040036491265 6667206250669202945 1479773789751185408 1589439146221035520 8083688885826975745 4092359800447757569 2379445351876067329 3311341405744565041 5392206664223885888 98755836961815105 2459052890404840833 2879032214835735905 661974961460261121 1214518549652242432 3380451398065773441 3965471564359236736 1247685553120907264 2512780740907761664 7147258682307158016 6523811384713543680 673291583631657600 5271489194600140801 5758205959257304000 4769936946859861761 3843418302025246721 1920843207269621761 5287192343171684353 6726909015663083520 607670212154246145 2233968957242574784 3335114657657985537 4327121530723154177 3089855106354683905 8574056015970472320 7279171750182775552 8666621918729991456 8189693219020406784 3833181979665289217 3803996829331908608 6586795303226954497 6442554544864700417 3637097379351979520 7433331327020097537 1291226963380150272 4048108978865731329 4276821141219676417 5161548921951256577 4859147921072648193 6225504362175890433 8759596721806100304 4796147517041186368 8645561506027840385 3047582075970286592 6721226734445037569 1797986791887628672 8610188941420371905 4872800692443528704 6548552632571300001 6321572877183216513 4605282698474705409 3365590913499235136 7953778168423161600 4091638955109710720 6321848324721410049 8127371780777524577 712697804889465856 2252055650905164033 1748739055521904640 7914143092851048448 398267888299149057 581797885375806656 5320448159674129409 5854403334476117505 4666103345597462653 7807409937537917441 1582840272506859520 3737081610788556033 9181830388649062129 2614032072762717121 6628306416467481344 8007292310474946688 7923175244708669009 2096829264983678977 5587464391972880384 822973265020026881 1557218875396715601 9200655631093628928 4112225951407243264 3800126849201944192 8854073371172954752 3901017246763804673 6722354136059874177 2322478871241183297 7490641932377391105 6628224767936502784 7368735730670501888 2476830334745128961 1143556701579757697 5800950835523903489 8873135842311742992 5681574634563020169 6794578020119123841 8421127283633519681 4030608218928447489 3921596303758580225 7092297203162546177 6771885239089102848 6948214464673549376 4719688634518712880 1386275425142378753 1489675711234510849 7603412908663650560 78241182407806977 573773097718521856 5040682764039279296 4119138898296005376 3626976095885538048 2504200141204455425 6807319560214131328 7404201417065103361 6185253687137904640 4415676629333954857 2040895592625606656 7842772411222581248 5099758964591518513 851605188676452353 2057280817216150593 4527820423335044624 9002785869362767009 2687901946133303296 7843464215566647296 3023489660908532224 1105563193881008129 8376358164320223233 2969082410657906688 6729322881537454081 4733694055067418880 9011304340120310081 1936755634935617793 406685461892882945 7490199472511971840 2026733704518811781 4958954113026379777 761708802409005057 271311141273814897 6129862512825528113 9112609893485302311 5971743608472089601 8941635797192336961 24867410480181969 4986258855752114432 158535560492767744 4787660683961320961 8701247517191526145 6869027291949599537 7377008907568393217 1433775832522946433 3261490054514753537 8614752404213226496 990477030399148033 782740746771365889 5137616810951185409 3022474024640173120 7976803255790754109 3008365210467614720 3328621056887901728 2934150328178499149 3087135085500434817 5228478320093964672 5534771921689775617 7883221704234825409 8244947501276536513 27804392239911425 5493798024130165889 3777572861758513152 316306099067872000 6398284513372762113 7621819010658297600 2243633125202935809 1977754808641511425 3239909839365729280 4123197954788666880 2352761212883035137 1992916923723485952 3311245438664431520 3117501338135429120 5172531466439028736 7503970429165371393 7228671045083916033 3050786330546405376 8006036536461332528 3698314429918119936 6057895507473404096 1581242559774083968 205371242597625857 8876812042077685482 1680572856010491840 2642269984476067328 8733957868679053313 4624264970478237632 7449007994493887873 6574999744659734528 9194466740454402401 7378402662494179329 8440591551762803841 8231935748082164152 8971730355258458113 2617241223069556224 5616648968219656192 3330762988711445505 4707042043856811264 5074510388471009 334511327804724224 7283791217463021569 2772891325113118721 1686664679042223809 2547194707623264576 1021417378049753088 5591423037581099169 1409295524740646121 1677204923714764801 3653553293412170241 8197249195081498625 883460267824981344 97253645144051712 8613072131124878593 6053464726767583232 3314546732732701441 271717996401932480 6920576469882343168 8102742478606439881 804764328286202241 3253423932743036928 1808797447939337217 2129837904114757313 8054546589100364288 1930118628609308672 3636703124204019200 5721979894200315904 1268427791965855744 570591339951089408 4972939715515301888 5745222586210636321 6909235769309773824 8959175014289588225 8297949766172998656 6438557245981637121 1930912221839813888 8016081269597298497 180215184484415488 6120041386784809985 54228219700826112 4859772162683346560 772267934903348865 4991814083733171328 6730278296970133505 1192070722915047937 546709951481905152 503410456258953632 7118207414427144192 2274890885998426112 737958819048224961 265074306158559489 799116500087828665 5360936983656935168 4657335373698760705 3461131267004432385 2208219409267449857 3144514990683599521 6899485338544128001 6477224795136358912 4117953040879773184 1205787641917865985 3487293466706748928 5642487248699233792 5529357002653188097 2323347060760240128 1533337864376254465 2772565362538745856 4492849982585569281 3267234460290121729 7220767147272232193 5937588593528779777 4164114600182121920 6993012145018040320 5898816789208320512 7553755878562587536 4127254032588238776 168259079644463105 908887943832916481 2407060016284939424 8349577184845916416 2707354486370060545 8351919427180819425 8821642306379041169 8254811907076853760 1462310545924418049 8975741519365532032 6940072790460092416 1470819775856121601 1667409733442711552 6308788817492880385 67195145999138816 1768686671776186368 7799204077760536577 5895384155750891521 7445699292136074741 2437794432632596481 3530139412379688960 457311548670476289 7165511222326970880 1001217193202487297 7192835800465948672 3965947811356162048 4765866473617606656 2571421068233799105 1868416319945944161 8833282364352788096 7597397940000454656 8540809721312561537 8717268253599993856 8004409869151076353 8470920409590292480 2053756310352661504 4773525762648137920 1618141908027273217 5653905864917876736 4559657654752472233 4890219207669841920 5772848645692167552 7115100363537727489 8474890084912921153 478558279464149888 6519795468241731584 7953278696326392800 4533603290832076801 200910915056850944 8042868409495041552 4005684239847260160 6209252898325275649 5647035876033510400 5074360389905110017 797443488888375297 1597987872657284609 4674588988640741633 4987680735596511233 582776069246772225 3805945322676551681 999875931240531712 5469519722638944000 2797832776975892481 7969702819677032960 4131782661877491712 487576683638076641 5677049520088015617 9138692009154273280 5326023003181417984 6667183173675876353 5823830594287045041 2373587985789475136 7689148407433863169 4833737108249535489 5261140468207095633 7266346334500998593 9093354421798567936 9183701949856907265 6946433236282490880 6578506782183975297 563261088074498049 4678827628028612480 2800780498267331584 6508611386761833857 3494702673000785921 427626719237889408 1259643042462616289 2944218055742141440 3050158481054608417 5894670810034443776 8448413902354125825 3283699317075579168 8854916161019188481 97691103508221952 2326883632409350145 1389236782444862593 5855392737157709824 3092293490182591729 2671863426754535425 6298405205806004225 5576178478583578625 1554407803569168896 6537170771135012864 7404178938128542317 2326656037659702033 7294770746474725377 3635440210607292672 7028979787051312896 1931829814472928961 3953124461212554585 930606504653639824 8373751434220290048 6405768328477937665 224663885746012161 3955445791215310337 7702142428960181272 2828015998404132864 7810544027484291072 1567680812729210369 5040975839574245376 40034766326337536 8892654492850847744 4105631784572511233 5219828442735587576 5612171044781221888 2450120934106255584 6369137326604201280 4557315310552001632 9092782115789817537 1628427913517973504 2446952198112958936 5121248891640933377 3348532076114112512 5089249050338397632 3163053713601511616 3730791980349698049 9212752723206422193 3495084012613627393 8494600967773235712 6786295431778702593 2707368913303490889 5545388390101057536 6362527442020164353 3938574781235315328 5180114113860823041 2288065254627671041 8076231973295017985 205776280898469888 3128392003109117441 4686953391837937664 4831436986195681280 5655958602212966401 675882089829538561 4116098815083552768 5856435711926792192 5694520179748950897 2560382051027889664 6855678916762160000 9039571794144146432 4089490085071773696 3659979393231874049 4297315540787925376 8132349528739209216 2652991133165057537 5201724918870278145 6691477031491018752 8968112197839947777 9169480861917975553 4665969288470825729 8769863560936295425 7827354898857747457 3802255330907396097 5117695131197234237 3762754636776098049 357194810831235057 1968983233754692609 4996261352009891841 2871238319291946496 3282880682976227489 8370055396238819281 7155827539720974977 1804699007679629521 5280697060213153793 1896625645427451905 3046160818211295232 8182752411696470529 1334224598100380673 7572684697007816705 6606889865845892096 5447182339115165185 6128474324857819648 5469248077060061664 8696409738407592448 8209185742023236225 5086761222475415553 846544783423832064 2475227901001218560 2511844456336142336 6446477429887205376 542246591955625472 8055098640228974592 6544840944258984800 8998272668830714273 1699358261978964224 28835765034401793 7403207953204559873 7732604297162571776 4964804348719735329 251853766264050688 1606714018271223808 1064831567189180417 8341622608511391744 2785427604074135552 4783239655672913920 7678360768628521473 8486842541642781856 1280365391457374209 424420838451195905 1395180752713383936 1508460044614285825 5369725087995543552 2612216987661582336 6827209188342237696 7350392408344997505 7899003774014034433 2957839059794018305 738149613320883776 520207590156263841 1322122336355212800 4870275588113484800 3188307928669980996 6187068434273340673 1245329314504433120 9139989421869082881 4731213498889065472 3581069674454165264 2026929541056090112 537281624839124993 1890070619720260097 2446429746115365280 2734038159314092032 2330080507527780033 2297022658751756033 6924564063437452032 6863310104766709760 5032893079327211520 8780165483708081665 2955322810426720257 1730154202797244416 2848212899911722976 1496627181268254720 6326820217757472385 7365038342675223281 4033870838692283648 8351421690186858497 5640712663424120833 2696170396062202945 3901353008556025489 5776977421336979841 83101969426875265 2931232183836232001 5846838735970502305 8940754961671415964 2751678938729729536 6377976465241584508 1347834688527450528 3112236298028028352 5801404425075622145 6289977361935769600 5129041765990790528 336892051677363712 600101536289693441 2664480691129299712 2027879271866847808 295810341717065728 358959870033572609 732154813215600129 419664773080505928 721969931574768832 6528732652732354305 6550640271106523136 5232685609425809921 1519533458372917248 2195680463694834193 5217700217828537088 7193201317626333953 1969981709971505152 9608782627696641 6980673177262268929 5574748548238409729 9168966347043264513 4384018905850365377 3974061477348980289 3965989427282186241 9175494887093959553 3132595939305839505 4692003368073837952 1767488542236131328 8792449154621651984 2052996831997198337 3454480676913220097 7805501703991590912 1592541051620341761 6845321923104248577 3366501162401911905 6386018815404502673 3594341323750579648 3695808173775125633 5450652701230077953 5677504297467586832 4761175900942910256 3871172762273383937 175523881887568896 7890901799564150785 1689139944895920800 3167554023438057345 1365257817545833473 1559030716713063680 290562549494153217 8040737244089491457 1557458979991707648 4130669648956831968 7993915757791799040 9120401213540802561 9024598870640193664 2582887774420127617 144837008698030592 9109080018345689473 3141059605964558336 2922219990058586961 7153682838823895040 1106680933601963664 5751059678139094016 1054227046976602113 8580863146616135168 3369089926235684865 7700220860562650624 508673350937354241 3118616636888514561 2086363061091828608 7889927924141619896 8648892494307653921 8811567196552883712 5509318895835013121 6968988500975025409 5416248364488034816 2605129945762758656 4957933106627057665 2638511702841249024 4549953261238505472 3933361700967641912 8999876873804694528 6033830134801563648 1325124251103723520 4015001730722988080 3197980712316010497 1601794676578858209 8904712414696617984 485152753776066560 7038190403954147328 7977224178472891393 949895337047155200 3618914910421292553 8180929319591710720 3443780546315239745 2513397055581017792 4170440723246972929 6825484232740359681 7912514811309570048 6130240718369559808 5947541861076336641 5684807420099364224 4211516167607304193 7744831998248448512 4662929697790419969 2105386850457415681 6570997644429497536 2853821333231124480 5132533941055468544 8614187453947332352 4858896869524176896 5624642278389918912 6075284721437376512 8344449674306158593 6638265227101836481 562252990767267841 1682778710235342336 7082026322423358849 3994252262893813760 8591621589764716225 1492723745461317504 8750148531032956928 3944197197576530944 2833398280777643089 752349353082883072 4796785108466614273 3131681975234985985 7028472272105926656 632890881025918977 6696312212585245697 8836977647708602369 4611459586294005345 2064009040233406464 4846789223864671233 8766223147421966337 8259335167013737985 3469147724312281089 7885710927194226688 4995197208333745409 4188460659511338753 1297038902167601153 1391203395244959712 5649610403868413953 4962713006471316481 9182436175918707945 966823081862098944 4320993071463661569 7383974882079420417 7952970529928402289 517143448372360193 4668013342491051329 7837634210914388736 2789502690847030529 4901859540211126176 3344641747148079104 3991291059066923328 1115758817208776577 2625218389135229185 4274664429566722048 8830245529279944192 7205200059605514784 327384328287303680 5346325729318699009 4552801596274049024 4473310859304066305 6225461771236037632 1122243309444461504 1479074665794633728 1271507751033255296 2979712773830002689 4700544453817325896 4845727220247166977 2074009648155624960 3496533947584520193 621689326877272961 3403168187277872000 4084001774688391168 7417594206824711553 1957674198159335424 8897615892668441809 7637786683152744448 7951211432120137729 7138710617097617408 2039004032854842305 7023539447163568129 4582719480135090177 5890035509605406721 6227569623142518785 5555656746225543809 2977196837793996801 2796392601103597569 2450160649703784449 7100892477251770944 7876710369623788032 3664055487414343616 4005776547628556288 6424224025226563376 7891844159280459120 9090098953854354369 5136066355121123072 4063531166587619841 1183795596499173376 754430023667228672 3453871418010899136 895787537961171792 6907382652952903680 4453523207823863809 4866419577631801345 6442460040327735296 8934590864993034240 5938496542216329217 2081546946652129280 585153262619463040 3415589630040731649 59733643877033293 6264311277384461440 8365546377297373185 6408472239682349057 4856183969289396224 2445956146686158145 7872739397813544961 2992937236183920513 5773956961464569857 3689203849238634473 8075906754372077824 3708267753894305792 6852954506605756417 1790368619379165697 6748121345768783873 925411358609330241 490817633187528705 7551575240777142273 6096304049424452417 877555963698548097 7102260332690546432 6298178610596806656 5216319922170232832 8581461328578305888 1428079626176089601 2136227039225995265 3451306192872499344 7463188966831360409 3104171847826293937 1631630426854872577 3362933465389350305 4472250725173981824 8721182124494667777 4934337068062328832 9028339681285931521 588043650807985953 6282322598121317377 8302352026165968896 4640901479273825729 4710841409083310080 631925866066178608 4579638688181649409 4797604478933754881 5991982681985744897 8566397056267165697 2473356218203070464 4818974109859193856 8369533495062311936 8344823921985339393 4207067779282956288 5497715568509308928 2187256651809947648 5153428668392661248 4083244542993530881 2751942525732772864 3816368924335705093 5244321963759370240 2625783114276611328 5961586020760219648 1455591189685207041 1395444326527155072 4221566281114451969 1367300170336454497 1457962254746517505 1075000261518771200 4978021058551984129 8665419471993079681 2405874047131496192 2394979325861822465 8012037961212231681 526553043077931105 1832883974098223616 1182799463274030080 5714733897621962752 5041944549571320065 7053744313013523520 2812204120584727553 9204767080402505728 3705045270644250624 2333899683374306641 5916102049078360704 1043586704737995088 418935925290123264 8222648504956026881 435103879207518208 8815424453106435264 5113944318509821953 8574745484353616321 432548020767732648 8271629923066369281 4756942692379276272 5975888994323922945 5632536147249558800 1028067958635569665 8162423986519998464 2813496980103873672 1510307683860332376 5938930027352963585 7266139766624498945 8978199034221871104 5780573775627026433 4427626141782564864 783428473822642177 6530462291062641025 305698773578635609 4373567845239648832 3867990560597207040 7727164743270503424 1098287585163166720 2965072979492538625 5304864549721075713 1242292003284021249 2040073706663833232 7824258938612531200 2700401559769972737 6905688225630693105 4520765296902273600 7635634660438936320 768609669760126209 769666234228392385 9080144061154983937 3050139631878989824 8505584340385289217 4817513585437933568 55504068543891456 5431533622054846753 2195477559529097728 5808857349139544765 1749071858997465120 7654229297084576705 4014379977072115713 7473440579814555649 7210479208564333305 809618077696618496 3268311623460851841 4209240979565182976 4880856134920430592 7618128523212446848 8599585125095198977 554617191573446785 16893549908973312 5187201098859151360 5734932924275334721 1234508535954145281 1727197125009326081 3071115425269350401 6166855425303125952 5736998640996108470 5872238421893393057 6620820603929004032 9170078977474357993 8711870220774080512 5774498186026654080 8047707695797076497 6679809912607876737 2308128557656776704 8266863901992243713 8177622566479907329 7313589148665062401 5480723284685598720 4144828580253505920 1460083113603303296 6964657917186277377 5845592536526715392 3076997667066393089 8282674895606826368 3450852009896503553 2254307797434042369 3813365512573315072 2785926359517020160 8166416189384163329 3598147156642398209 3365580603667825984 1730857328373270577 6507426095338699392 8034686142769019457 3720843898998499328 6580068791052087361 3852951348568651057 1024202927107873024 4769432911712917504 7223847853345927040 6576173529777184000 1798878309569781760 719260954630961153 876399788913069697 8405011953920081920 3221889118012216320 7704514736328667137 314244176405088705 6732742156220505344 6900131160967446528 3945517567302901761 648843703312956928 349572111623981057 1926576347416199168 1799897616187869696 7440278364381492480 3174843110465230848 8791804478867611648 4265719747247884288 9007095622309531649 7435374238017781760 2802299698484477952 6392538902833062337 6019853808536155136 3931235697920273537 2083649156424994817 6096019990550626441 6807391564523059729 3113071199071864768 8931453014971370497 5142099058388057089 5760539128130745344 6840252675575930881 4310780999176355840 5898324820630804737 5017681666470896384 7357177892239126528 215975994178244608 6077867840664268512 1860903720433123329 1654433159652006865 8548352826618851328 7252457211088372737 705101991544812992 8071933114102251521 7050561430399586304 2959021005183717376 129271616116672513 9218172403336518145 7623047088064296240 5012385493040349184 6954457088151003393 252369647179288577 4389973085777730881 2375406314565635329 8165148985240678401 7322751949730875409 608048931277260801 3202065479091355649 5254948052866883456 5988735490211010049 606305807232189185 2602033585364969216 7947938670638797616 7039626093890087425 6844782223425377792 115466143822151553 191171455353503233 1321595194557010945 4131390567670726657 1516397457235729920 3703442366911231104 674276924826776576 7742441785841979057 5054085684620722176 5525844567521886208 2477371935377522048 442691205587449856 1819609249042822145 839525805777326080 7126917101196966513 6383214312997153568 3930706170265533440 4289273367579353089 6074699849375465216 3107771172224246529 1986421112620429312 4633063231255034881 3071968197704886273 5770955663281405441 7494388453999904769 3452921233503886481 5938578243278704641 6724240668201775105 1352325691350460033 8622424694612594689 1836401680771350528 3298393372149238932 3535170198342336512 5221516163840200705 350975795976494080 8176980705962337145 4525115331589494272 3439189241814597889 4994047960794770177 4035948369626259712 8614540255706182656 6689027683745366016 2441558858481352704 2506441169814495232 6343755597499719680 4837490804775627264 1415082222351112705 1328520107604524033 138343747717803529 2572569580722499584 7256708339599774529 4483135452765384449 8115658476215948385 90024352046210497 3691014911051071488 6026622411213158401 1406100606350321604 1526247916679742464 6205540436927315969 8340903889933831761 6400243129969724869 1649497860732026881 8299604230698631168 800280086536981792 920692613546319872 3703077090509062145 6865294466975686657 7561845905096179713 4912555723216125952 7954359866005307392 7240306729391621121 8348709493671358209 2595096101769727489 7364498992682647553 7119123218997264385 4801704936698871808 2912119910789666625 5668229962155954856 3505418962507075585 8030579836933586945 9205480832497549312 2046113856618639361 1920397536755515392 8810800338578518017 898319406801370445 5554323494211510272 7607653605089296385 3859345134081060864 2572071578117756356 1042680908079300609 8617584471889195520 2855075313434340113 7665369629245416960 4744041720353604225 5621221367449239553 7268097291851506048 8112368074583118081 8208347145673998337 5449583235570048769 1836533794065938432 8285565779474536705 6193132505564788993 7779369712611888384 6403843987799146624 7081445734189490176 1576186606726031361 5209296384377862401 7569189477244868913 4189457451960389632 1119693799779483136 1309154067733991841 5209543873215746049 220701607772410560 1999052775556775552 5797778640003715072 3464446498238529489 7011835102989484032 3926428536450121728 5529461542629670912 6107465885959742465 5148189673629951616 3008749691374600192 4063077596392275968 113747666830105152 8548914621401237793 5455400274727446529 2565120190297723228 2351306504983273473 4360567970979531201 2257377977926055297 744260567633731105 3460272795954174784 5962431503777872128 6097768167137169665 4935442498083047489 4483568356897495553 2321851799417837056 5516948424920211233 8707480044846075769 7935371041799000897 843103913829755905 5682958989241756672 6355511163147268096 7565620056891523008 5334056920755080577 6773192212665516032 482831391391881088 1752184956902937857 9156318029108584192 8325492034743885472 3168223321561696513 7504372258676414016 3563995209221804032 6960093984676017152 7312393548403550848 3023737309221705472 7389110980989657088 857927952317186049 6780135542755325305 8341755193466275232 3750324382491110912 8474758755673911296 5121388393146595328 5936160594853330944 7993524983220391072 4470932602370291713 1668275774881083776 6913666725380620288 631882864435135488 4854237219602055681 3112065102017593345 1958883959289904448 5377288353193795584 9175646028026368001 5500366976711815680 8078062924039788800 8160713998390394880 3703794785037667232 7984092450931222528 2205468529457903616 8915474933802812417 6373280305720963073 2397584215061397505 4358173227945508865 9094307890476356032 5874126592068082184 7620466141066610945 6457065570529344000 9181153400119798224 3884029668767845888 1572746217451552769 638232819147092225 5357704614208299008 4221811081947717633 3399085916585434625 3084666385886445569 3706503932205289473 7267792789902446304 1334043283574196224 6267735819372483328 6396788619053856040 505934918925446145 3478459189516765312 6829019912484814848 5100524436343223584 7593038985983482528 6986537867443447552 7750376175769291457 2768010594718944832 1615764186489421824 111447371426166784 4921026202008371200 4562918005639646208 3266184578442264576 4348164109076508673 993755677044675072 3645360563433037056 2069830489790460993 1905288003031924736 6407313696391909056 8672148341136869249 1311761111633889728 8042171947388457153 6471673722989234177 399423917193216000 4357693571841985969 390719010029692929 6008863070631633120 4925427849402351617 8966002725764197120 3021089659435710849 6036721923223629153 8986634206272258049 1193492221174558533 3305645030341782257 7031013956800479232 6834418135757871617 3395291117969747969 6244346569244065793 4456823036961357825 3162759987957727232 9064489643195636800 1534154091907637793 8398093150424516480 1725263722313776129 3474216341498550944 2460978865750415360 7786717980718530560 2222034202061795328 7554435379557789184 3183634584555749377 4689408345723410561 2355472318836300288 663117696816951296 8426158472626393088 400373011778718144 6848020186021370624 8514686757157642241 1561638570965900217 3684516235803885568 2996069479155367937 2552602888341413888 2741684649169879040 1732531355208891200 9219157160022507521 1364452779965808640 8197261155606157569 7145909719455318144 1182294047487180448 4998664958243868673 4064067705024640321 4656924371771020544 8705231609764544513 615291861752944641 698381140859551297 1529829099569676288 3970703254014578176 1980488218696523456 4307476938373349777 3742172515584719585 237900236496535552 4012509227321727760 7773234888306130944 24060252508162176 5103211128875337216 2618487236211556353 8502711131295088641 4950921862750571968 2270159750284309249 3471319878001083649 5000638255445728257 2368647270866465792 5882164533347439617 190305895918590848 4312630772099219456 5796562613935228608 4824798025795490497 4333792746355713024 8954914279482068992 3055942943038811649 6863967212826666241 800673078066020352 8598823861160660993 2530924230545304577 3430878625232584704 6627953979136317984 7300136601153476608 9167000899712328832 106155607039442945 5685616517613387777 6175688432656187392 4573660910865682528 2047652400265724416 3039134296274056705 4072812126046090497 2948954883245227777 6148791258799316992 1785458640080827617 8902060442478706688 6321708683646563720 7735945314553270273 2148688359129657345 6083918778308986880 3129088815659656865 6784111859238943233 5188474888068661248 8088114511800741888 2440454786716138017 7689381355192188929 7375079178909863425 895504392896348672 4394121040138757120 5793785108676679424 2433687681073452289 8521038125230779905 7497704522803992576 2127167472100924161 2013689102315767649 4033866389109565441 6924222279327940089 4415923901505503233 2163618132887120609 3988127476858388480 1897372277676795904 7643864769578468865 7626481204329960304 2203161182453079297 9039323281680294512 7701497431415728641 3682156468750775088 2157146752528273408 4007843804727367169 6711521329601435649 3428521454458035201 1415414575682369153 6496134370375122945 1612773025846460416 5074314453500558848 788268963301163008 3137671065417151744 954247377946573825 948219449619301889 1378650140652387584 3349669720061816705 4038189481030447105 1669811354293106464 3965052870850635201 3589889919773913345 1207614904233993345 6743356023346599937 2097846722359921152 8342104940518506489 6435667467555056769 8411160982223927809 7903718312672317953 1298909883472669697 1352099580266807297 413893197759768576 8773171585392017408 5897356467812354193 851627954018429545 7294780931464427520 413277672534757704 8315089416768515713 2452348794171567216 2101469567349686273 8552729556883040256 5869832754568448001 2020266467793931729 9062505828204849024 7023943913027610880 2068133651366013953 5432723030866259969 3645916508922782400 5599945610404839424 4179389684464582265 2984970025057330993 4432680315692572673 8127215416128032769 3689867612178051073 7933048252026454016 3377350388294283264 7120911489896418977 4798406098195726337 6355037024883336192 2402934864217653601 1058231382360141441 7875499983494612737 7448798374501793792 1409403993194144257 5725369331835994113 4098630103111193088 4699820986835546784 717087674846377601 8894111825974227073 5533726515196338176 3776352553729499277 3962474712209318913 5557893879171416432 2570456260916803584 8822432977970002944 5080429187952628736 482206428941107390 7965250609189883904 4810699483356489217 6687196684722795776 7174023097928156224 1025304628501800705 5995249972408299520 2798746379333561760 3587139142368747520 6389081174075006977 7010533091970350080 5941053249264558080 6713509195988637696 501518052106057465 3775809104285518849 5255442072279842816 6331281282101014464 2401574900940351488 542718460946209537 2021961219002339328 6865493057549146561 8163374453480905216 2218059920119648257 3687737263992472257 7289559919724494848 5122104249892601856 236376996773225089 6339756527723993345 2300923576166459008 1168986955144288256 3708349599319982081 1191205724667752961 8743296655530636673 1572305961970106369 9197118931088228353 2356972080206014465 6672688643178010625 6091381194705141760 3469534957495735457 3627733511847333120 1712878739842301953 8938170781716971520 8438989683483483648 6050760464101277696 892637060704254145 7066441406946653696 6947115381054112320 3520394418101161520 65680937115326656 129041260760268801 516005219414596480 2916143183239486050 754793703185580032 2672764401128034305 4729577417106196481 4779879339409177280 7518063878752100352 2994889356294883329 7721801744585087424 4111612786957737473 4850661685414341504 6041471466581958656 3668968227427462081 3100278834803719297 7908671827247742689 3519211748143328001 1950708639368179712 4542985480627549184 5440211016200507177 2878014672044849280 2956930812806635456 4004549132930354624 4201984907662622721 4203601508299590016 908746228492378113 3123037387167698433 7799663686582422833 1268573817900373888 7149569743781909873 5788146600863329793 8162666156087508865 6808663756835385345 1904991168022823745 2240630140333424641 4415602708740613505 8266765880416567297 6983294962118950912 1555434964266537664 134209798753783057 2279693262601273152 4616772592646234944 4105339930088850248 1111560684393070592 9073024509377534464 4012858679696022912 4928398780720161792 6211754728515456129 4488036031198395425 2098617291188031488 6737254284908380161 4520345135982596096 5763700279362574208 1087248241877616129 8617994052282845184 5132500131608002561 3324744046795194369 4370601438266590209 4014306903697817600 7429150687988026976 28654350512889856 8206056163615996828 302892120818581504 4170520424028665120 7431955333396591617 5491753932360253441 6723218134103145216 9135935317299499008 6649637539875527168 7343243843413628929 5420521713313513472 512186648908216321 791273180349029176 991796631053139968 8216482106960657425 1314064942817280000 2775035298811498496 7204510459862873392 3841188236402539009 516631108883555584 465145544914626560 3078116921325867009 6921231158409741312 7312300283673423361 6572693099196840001 4481534359118643201 3531929704330887168 3212715329836356160 2266152561208993825 1398860747617378304 872611396963794945 6050758069391520512 3068682876995993176 6623981357961167361 8313598327949842433 6999542589763877888 8813668751720774657 3543482321988485120 6761172405931569153 1704835931021770753 7327837776319946752 8963662406641399745 2412642994514981920 5258367817123902593 4525430712900689921 5325181826892644352 4971544336200605536 4863239500354506753 2543096937158187009 4567689972582073344 700137715850919168 5115042743734666240 6646265513599159360 6574169671236967393 6262320692321748176 8019887825056956416 851230532417447424 6723300671931866304 284087512589701120 1703293499755933441 9182869566671536129 8316719493444922368 8240957994975897233 8297197180451389056 5542194270800491904 4041627441740382209 2668773975788692481 4185204666744075857 5321029686292735744 6375056422103612033 3930027529138692672 8692714903537046749 365066941003907072 4598902968403350464 1304712400969311745 2506848841053175808 1411240061456298301 303451536493200896 4205740024789174144 629142555553938817 9160740820779013888 8362104147774089217 2109062465650733664 667599945575936769 7543095283393486080 2348832778717189857 1426215992891377673 4217379911752301433 74923434477326337 4814481101903888385 8402024971771863040 149663120352055296 1080972260494327809 6762831744082833408 8021067927480201216 8173976520385921025 3141829864938577393 6041281416470200321 7968362215487587328 4514437215135556736 1878787428279472129 2629513403095223680 5681401568733853441 6140453452158861312 5220021855061356544 1740797878417744385 4373481497607066385 7764350512519025025 8326680980332920320 8234770061161001345 3713898093461292417 591962713135701248 7742436769482698409 2256314087806372480 5944191939664553585 6016187482977782784 5591786551668375552 2720030974569293825 532127185240915968 446348592943857665 6473199640723906560 2999082836429926401 5119835776498362368 9155057482678020865 2166632216287289857 2417110165984356353 4910760128405987329 6160479876284916481 7453791124457901057 1728363399618625537 5475557060006030144 4248361335244455937 3632294639812665152 1239206309170049025 9171609980349272081 4297569396391628800 4235453396528514049 8754064957020028928 7041954002047232 2148252714631089217 2129825362065801216 4165716108035695616 6580094875958706176 3460753170490408960 2346531097798553601 2139641348929240321 7058193262036312064 6549931625471044480 9032740869629673473 651496380507173888 7677417702014779392 2827113392037691393 7900634235900264448 7816252145046388737 3097348983714148096 2642824272981241729 3220170769902571776 3999713531122009632 6040705494866775552 6908244897667125249 7110758463342731265 5213744296684433120 4030121990157238273 8376859364782653440 3778124626857645569 8660868997705230977 7302093744765863873 3698797792974768129 1254309155996561152 7442698409686357249 4606770815137081857 1015243784733630465 6249159131841036289 3775255664898566144 4485337485809884304 7558158205505236481 8765408616055018496 6960710094492145153 9101076998678385665 6138095353603178497 7148056958053859328 6504198103093823489 6881042996886059009 7399003556042273793 7148345836709947024 858779353723963648 6132157423691768833 2611580255414470656 6968470917522299648 2659818833069337337 6297270324151909760 4487363953730519041 198941680471506945 752051997731176928 6993215099409679104 326046350736252929 5316874495206159376 767819231140846848 9202364268600277505 8615861778872270848 8674613147756276676 90332971870268800 8243031517157644096 8190252648287512433 9136765668712473088 8627529818137683152 2501496614995410944 1804850921790218241 5158731497214590144 4560536422319568897 377692428639913601 7831517110436189921 6970478808101488384 6910595287272995328 3201872881784038337 2328589314480558080 5916475463357554689 8152519920480813057 4623509919813020801 6938647308844332673 6921172762903405312 7126362135568384001 4426766799345246208 1685120073877098625 3155720530404312064 5141429173788672001 3427972305680664576 7343899837665095681 812750875489725441 3977459747087834113 8635882379533430272 780885543652970752 6853638860149096449 5295174846172449792 757815530481139712 1177705925234171392 1913055341273589760 3787644996446315521 6563977261720606720 7714760386413068528 4210643021929914081 2544748629875023873 3582454257865937392 8938041640914116609 7789783810211478208 8771832942568685921 4416519101708843009 3496728907837924572 3654918319275576577 9131421579973392000 9130451620733390848 6495005463547275264 573848449710825985 2750183031071600897 6913042767462068825 227660424141082624 2974212206282440705 9101583308310384278 604535848074739712 101597493317614579 7552587042381004289 6598227816956674049 4056641376842055681 6881211906042301440 2887037077192653825 6661836908485296384 2925242318844552160 6686125880605605889 4002591658066060977 2784689767490245121 4706718352689987584 5703412085755740160 7024093129625149440 6791488146550490705 9205440353620102145 4687004714448608882 1410083680187494400 4711292769019075456 3323653849146614785 6474190530618612800 7406589726826607872 5186208120511125505 7260666055087642625 2133387394934702080 3106373617886093313 9050356870317947552 7097627168816629760 2786995979735004929 3464385826581277185 102938381995397680 4738897787587669761 5768433952343365505 2616380452234449024 9049118230724034433 9060745396877825025 5455470360841478016 4203922304398995104 5694530384724641793 4017827337318432768 7568705562510313728 301608920901074945 3878820122467094528 3770101269741104129 1617981373003482817 647177550000539648 7586860329581880256 5056142618718467072 1028338433910526464 6673305768299028481 5719036452425259745 4869808167355154433 8813995915967987713 5736632766703558400 7654929116144721921 7262087096224616257 6601126800871997440 702639900562740128 82267854443134273 719417231565719617 8529456920992054353 6983175279925212033 1514739141148598273 8384051518247414913 931528312746631936 4589624150193590529 8480555065599503297 5572913142647012744 6225562430792400896 7284831644828423936 8418819200877854977 8382157525695664128 166716271115436033 5062553984237271477 6366194188425494528 5433663753173884096 104046678436020225 3926730003440943041 1136272015006781441 326638576114993664 7543645761352150273 3891735136109975553 4577870361045254145 3750929121894807425 6931993629583912193 8694878130189734144 1526207552849412097 8255934212315290624 2889648964463281232 2077440485517403584 8581172054378830464 4180280089389776897 4786624071601328384 4467901755396467200 3198558885879218177 8101267771058703296 5287697661399368449 5791775082517415937 4528467078848174080 4879800333850484224 9137840952883650640 429755054244043777 2430140656769211200 8018261918453746433 4645563534484762880 8097877177214292080 5297375183982873600 7556979747120230400 9184148933706613760 4104437337366007296 1228775982994635265 7338764442052862657 2684644869648973825 7123531858899591553 2124658523251114360 285685145474969601 2325226446146910881 6859231607794184993 1783378505994684761 8314033187523879681 6663684119987625985 8014151469546075249 5468097107256041472 8048365687293172160 7175256577167731231 5990926034499302400 8870187782392849025 3455993805572368129 4955561404607548928 6809462143372185473 5399115743904096256 5235052978922172929 755214659503234481 2370869346527668225 5464951610782593025 4989733761400925216 950887530438239095 6770267511399859553 3555389817184681217 1503191076073111552 7996330141556162753 7176095896123804673 2629694154560332544 3714710259840664640 1601206047418664577 2974020490156933120 4818970833059932992 6114526994384971776 8246239381842329985 5757343124303695872 817896585250470688 3250921674053026816 3335767036500172593 8444284225168605185 2574451892758904833 5557716713502137761 8983590126014663809 4405140073670362368 2346906572213320705 6687964758784933888 1224995838309138432 8645569066815726592 1567964047087338496 8447587343214061185 6387341316155202049 4411579900560764929 1027418020254253024 1033991406759632897 8568271482228150273 7990096017951787008 139001911057939521 6242530457150808065 5914727858927206657 8842144343733878784 9208570473327547681 3598633948686917633 4024869310409265153 2434971910401716921 4216565396335443424 920188397933286752 1288811929651343104 7550724317809705472 3548757622987247520 2607227958980509697 7243896591356553376 8489680208482832384 1892780246614573056 7193590433482902464 5357531029435226561 8743174045876820992 4684118283953428097 7967741820701577216 4210256692294647808 1170271682212847617 4682191628324807425 2151248447479095648 937996580072275456 8873755202711621633 4884739454839797248 4707394239007497025 2047166827993855056 3749490722245954560 3972140484767559724 414187016002356736 5653614310727739904 6679931281799208961 801761230034795520 446402848765316160 1177659117286939905 8506948042101227648 8989773067700670097 3108497668523780193 6155143165622298720 5312283680108191617 4139933698927558657 4476231895994275840 6602630960306294784 2307273569035312128 816173800891543297 4615608094693356545 6476584984819613696 526624215462107905 6696351936370311169 3673568069807276033 1546858243840213889 4403016809089808768 3518376001656464385 2366287693410316289 5319103206063637505 5562205493911862528 1566679048598326976 9018758042214511217 5108122164717944832 5681361225355744256 3229758163399823488 2222329133081722880 2688163890357207041 8889154724458435376 3247112009997190784 5898008795782276257 7096864807054475264 5258682313096620032 4027131404038764544 525069850952436673 876489404071690369 9011777077420352513 3735332533994752768 3738679981828268033 7571682411064573952 4226408713780658176 8054103992770275329 7087886275676101105 4305364912088842241 7207767073249936496 948786684224204801 7986969850631087104 7955460268063981569 7573458411077090960 8372040202770055168 5141755828897884288 3979245199763848320 5337972099975050241 4876560066876789569 2047359106873382912 2515907315886467840 2121550603925979136 741700125604839424 1665254186876454913 7136507592174624769 6887383248826109952 8787122284056412416 6008975562100602689 1593518624766525441 1775469681689958400 7448818200732850496 163248499168184321 486125601548767232 5321943311404187648 5470434193318889473 7376919613681250817 7604245787395409921 8777719958427697153 8924826531517059072 8899666209042015233 6140344959353199873 7916840973193788800 3749899049496870912 3555478153387896832 3003871735602319361 4437762590482132289 5863045473591425025 5280966435933552641 2092213423476669025 4165492935974395616 6099525096351707649 3892826595503467777 5450581645048233984 7579703542508733536 7829644016332867584 2037720026735395824 8098571417020730369 5273383881407257536 2729966390837673985 2207146875596581888 4284716026538393601 2442690423127086592 7584997798093038080 3473410645038688320 7942523334609359297 6541568741078771649 4138273823343889920 2531143602482642945 6449055847126990848 5259028632888590336 4878230845494396768 1568614462554298241 3951324872303478400 6342818542792216832 4604364131524083713 1002778240010486016 1059657177705753089 23487959104642336 7095081619856940352 4498407170961210753 6755377477822279681 5192301496872599553 5642575241723722752 5673282084469959344 6237314180671930368 1338836400239149057 5077813041574731905 81267864502337537 5620397708081321536 1358165573851415200 4035580429482776640 7217793051689893889 3797808029472506880 6235025944431435073 5853445289913146465 2367707336835119104 1866444862556528641 1575215208399542480 5756484129697812481 1913780075216755200 852574959633418240 7900669638062899200 6779368361562205312 1060967032845267745 6227093873713261029 4814740903815786496 4724369892969238528 9135781990947983617 816622324473524800 8899437142941261025 2437277011036435456 1624947336737128449 2165363019942736129 1621613783719616672 6947599819634739201 3012941872792183297 7926340903353552297 4327363803790639104 5090107604070936576 8467116226599890944 7846396108430413825 7822314184624021841 3975725781012599808 4407605360735810048 782498838548960384 7650508412706318593 3864104420156236800 984845557268471040 3138967179244470273 7292611767104486136 6372961022570040064 474612469860118528 6300377345228275713 5609765481342959617 6151009182051086336 975847830218177536 4683336506463358592 5955597299090013696 6167831435775885313 4743695373064795968 3727776077873134080 6598313221612814336 4893458259285786624 3145911735318909185 9177852760492181505 3958184381638574081 6043877842264232353 6036590798355035264 5454758638717611137 6458733325050159105 5798356332274088576 4606486951433879809 3441618871630602529 7480634877902898369 7938031474563284993 3359302869763665409 324787832849513473 2093187026735038336 1533590662348181505 6515968141421652352 2757680624762547392 2783945474467984768 9187136973199884545 6842665963109573121 6488925567562174128 5548468635639472929 633447871482560512 3755275452413378561 3200650107037679489 4921989579687349184 1944903058423508032 5581859949757094336 3244214845233901568 3019099696890936577 6010249901384122368 1366516292195614720 576199942191198209 6783080724826827457 8014144954711762945 8228073992412232936 7099853035276402689 2813758322543434752 1749750288558814976 4683907923173100032 6864512822744919616 8415534952108675073 2374286645247312897 8566237759344845057 2120132151237939457 538544404212649729 4032601121586456193 3948843527942501888 5544645668258177953 6831253690823771201 8058779720138945537 7115330640219850240 1972933105937518592 7981357396582906368 1903476208871751681 8307306549393227776 6636672353808007168 284933551902477313 8600574696892281856 5066093710642315264 2518582149690982976 6159179905017577472 4799967226295625728 6052643101387642945 1293071924846788608 1991147308000186688 3248491269702156288 3235835084127017473 8447154018626075908 7343381622744021592 3861173252650958849 5158597225040117761 7299024449136502464 3079148628674347009 2140439326434773056 4454445143802866400 705926693768602624 81379789775224832 715071453102735360 5338606608976557152 1805789700097412097 8464811881712863233 4997071661910682992 1482617881394224897 1717530589568100993 6561499421589592065 7369137575946154465 6252777108743958529 2908507993619676161 4878812019960573953 4349527564844337152 6245652199795040257 8205376420756326016 7422124914934528 4218620521577546684 3294415430074251265 6000808143777984513 1576085507873909953 7628371924293836609 5676635450094005305 9134972645402555400 4424034609275133953 107862962580697600 8102571281827185537 3554205354885718017 3970185783893161729 6584294141849257984 764050227421077504 1394491897874612224 5048051757694415360 8242538014313346049 6965751208525542657 5187887887458613505 8335278377559305344 7941992909556888369 6800479685460365312 2531965562273751681 3397170319843615744 1998427113698316288 2214408374317799425 2384490934454517760 3813138899784040449 7575990513294620545 389261363811875328 4047946154442262528 3256033741762093057 4378665856000557056 5139281616747979777 9109289361469298400 6664525586746619904 7366052451476439041 3791764861047079937 2772526156630654977 7435114541481559296 6527485638885604385 7192973472991539200 3940424317426001409 5245811046576556032 7604492983115317249 6459504750824809217 6260224730379976705 1766431621672413569 8024673299178116289 6934748912825523968 4059748090820216833 557819021514213120 1638209250772402176 2010240850548172416 1122071532850759681 4957577087229131776 6632718548024721217 6662163815705891992 7356952313493708801 3817827386911473664 3791881823030042752 4311114705931747328 2080990633825123329 1127355347015860224 8672718988104312833 1881897523773666944 8706160920829742080 609977967403298816 8376860543918538752 4306870564605464577 2599055344313547617 6698434357958446433 1023524168654788608 1525293303570258528 4108260720932999169 1621694009342822657 1460044088838324224 8653826341069963392 755752045175152640 4738323267907394048 5093508649027442688 9011913230090554817 542329115601366529 4698246173663736193 3624729618111240256 4743979839538294657 7148801194440999776 5249919254304874513 5127506769374871553 6194519774290945024 1813226082199571649 8295075189172742145 5288671782789709824 2600229271049273345 6783236603286786688 8024037571357701121 8002745496755963904 325916908648398849 4143249307696604560 2540106443892077952 96038366563532800 3329113489693264897 5884088941322530817 7248348476348463585 9091396007957047553 4861374195236735105 6475467253387915329 5386217968690274169 957934111350532096 7914896402526876353 1220185275140066113 8051737620083688449 3801498940479766528 4742646276909954561 2688517315824687104 2653795875380310017 208000954836736001 5648598750162666401 899999629725449728 4326107741821009921 2988370640756571136 654229086958238612 4537827602049767681 2341581052120284689 3787161188740213761 622078273504394624 1207007234489473280 2266364871978936353 6662170246715994369 3161654970775942144 7552161230672851504 8561388051933159041 8242611120540396833 1018083179922965632 7555178384780771328 4805581461267867521 1248488714872277505 4424628458753564928 8317216522401348352 2134300585741180992 5398810739114791681 2007606576177930241 5162037078369520537 3198722650861903712 2078281565133254144 8009092133658009600 5204789948760936833 48933527644107521 4298537350406180865 2108292262559554561 4040382384695549952 7712957637675704248 4970788863510406145 1118285064121639241 4206762936320489473 7790622950321030849 8566478019334668288 1273914629227216897 8916370473475366913 2166878380039733248 2554843084727023616 2841418211778214529 4533291142088386048 2423517776305455105 4523782458291088577 7706026703852331009 5917732262054641664 5166697485637003264 4292190985920708609 5298856511659725825 446462730362003200 8368218144693060057 7251349126719471616 1263948421862782000 7460001968063077168 1270618433766315856 6452207280494889505 7093752687980728320 1394727034967840768 1333506022845065217 2917239304529181697 1567384307846913537 6734745522425460032 1867323308102921216 8700517829844837312 7356131330641531936 1496451079181749249 1913195867165128433 5080742177163692800 2255962191177110529 705973680514294176 5421627365994543616 3995542499122917377 2437954838057978561 2392938282746468352 2746364731263549441 4089833152501314843 4549646312230103041 7174265008376451073 2397091283458850817 3721209131024158592 873829977654178624 5447282418090028032 8867055117845815297 1636703499789726721 1726759017090953216 2148695741961512544 6622887016247427073 548086414018574336 7946126105052373665 7172177793839249152 1131157671508251577 1330275727557736512 3273035280953572864 7236086799666631680 9122488273100544609 370158617226307584 963045323818467328 5413010662481632256 5685655895439554817 6989792838117249489 4155578210944109568 2106446445030793217 553289794053197824 55951880442314753 6291711386119546625 6661662043184819648 7601013969095925760 3145595935958714369 573898999259323648 1856004824043834176 7129704832713527297 108643506814361601 5162798652779905024 6559396374285443969 4755459548703023105 4254707349589868545 3710574541293936768 7326992925644229377 7379936700551061505 7343546988711424000 5544435897114960897 8532696786096476160 5596268794211902337 3111587200419366833 4112830931839680000 7545184087671734272 1591555539537329153 3155063346385145857 3102373692673871872 8660586373566863040 8982975723465541632 1029311799259581376 7175792591505548800 3499208588776826465 4604112383119742784 9144098876452640513 8563592204412496641 6195055302143980545 7987731756224771968 9078069134576309249 1541128843060707328 2162576752270105393 4863217600963674113 6966556759863147328 787573522970511360 3745371766740825217 6609895550003941440 7573200740051156993 6290128540650382337 2546702420422872544 1206157128162082817 4757438530261882112 1649111747674483073 5441229490666769920 1891607716354035200 2727522317309621248 8274668290284912640 5548524003987119361 9052250874083113697 3173224254550637313 943478309822087169 2500908929260716032 4135428827257275392 8880931397929847089 3775299724381084160 3542871712709582848 8392844809385600000 7880914412788514816 3379514302435370176 3142332863693945473 8587055835485104641 2100101130817568416 2397531733371645952 5324124586739700024 5928916595181680129 5867522418136516776 5331290362511509984 3292067721280762368 2626938331286405121 353973643278942209 3901174415799020497 61483133853892352 2388290827337181057 965662657327030273 1705986023434203905 2112397072226381952 2514317997347442688 3886448922127484416 2733314595750477825 4000808078495767681 1244257667419717632 5072750587988571136 6612313681823146560 4152351385488441344 5792513901038006893 2907364264975375105 3917556486222637056 3174904128945946625 3283033472912517120 7592633080593802272 8843792426586432768 4145880476613865473 6762979920236341248 1372208558810691585 5503544208332296705 8227526200991993856 7770503576455437265 5385280531872657409 4854291842403256833 2517422001475330945 6326914657770288128 1334929337168111639 6300939796773102593 6837277275197538304 8714523012986044417 4392158954154209280 6202473728946421761 6066326019413234688 362535371903209969 3998953723658973953 6504068874009910720 260742521922142209 3737589608428088320 3127969278540190720 8435942168394218968 6512809215694709888 1090224317132960769 4631833637756468008 7015398202850240513 6353277824679441857 5388486113737310208 5241997185671871873 1928343737324044288 7601025219779006721 2760404358520066048 5289875257066656896 7748419518259981312 686680681593196544 5110276935993892864 5626009827158637633 4181657496860538432 6726275319604445185 837084324221128704 9141837931258308609 6115524908370859393 428649493952510096 500963536981746817 3002884603616821248 4685399057579638784 1068077818335353856 6501139980352783809 9168535714252029440 8732977017120686017 7818130341392556033 4579981523296149580 4045818762381877249 1352770421537947649 1666792128661639264 8163314529111370240 2398121733830259328 3643932651247385856 6348349845874957312 3138531852805297409 3408585973358727600 666907508496336641 9179790411176644353 8731233130802315264 606265916429434881 4549231603395585537 4522633929565018144 7875575767979259648 7988033075126730752 7987715879569033729 4216649921784842240 899233520870498304 1387346712451874817 287019039531154688 2635595692080307457 7946326214272031601 5426263889913128960 3544860399574115136 4773573678891540480 4991276651197813808 6110442284829076992 3411570028680691329 4155432913303215776 8449964489712191488 548013393114064384 8714860456369719105 6691945039830151120 1516361764423483393 6401206397373660416 8623684766069627056 2991000986451705857 2519438453148891905 8982388107257053184 1696865282304134337 5852305041617970721 775938197428873773 7005243550335494529 8226265316756878048 2656515494047288320 2010439903432040384 3008142664518828032 2374926692114516992 150159827081740289 6167466435932933025 6510342820537496576 1438067178554693761 7696704322364588032 4221811935013306368 3303249011335409664 835751121791953920 5019525247138770433 3611741930419912704 1434662815066054656 965277589192679424 8603351426301067265 8835106838393993380 77150871536442880 4254904227224228353 2760746903787835392 2311864853268967680 7131573987777726465 3192296783873673728 5549046824861760512 336256761865158656 6065317009304846337 475316183625460481 1090144587636319616 2914662428707883765 4674297743589490977 1756671028620345345 8490108435346256385 2604714142809669633 7758933624778144001 3388646146845594752 6475127673080515073 8808112415222007552 4767067517362161280 19721966512326785 6081780819364616048 955356692017517185 2735105288810094240 2224545864784418689 8024303103617533121 3780593203941376721 8358939211150651392 2256906900797425921 7743593063033405440 6588460607151128576 4286866552787955712 620782513570882928 5280431445953871873 7562269624438786048 6636632058438875136 6782109989655301672 2981135249747783680 6586950008989322752 5747788578354716672 4593326623078606849 5351636814269865672 1313199408779141121 7506031723801288705 6538734968303042561 1328940151580285952 1251504986494533633 4175293213496197376 442392282488888321 4031220088978368704 5551128540286369280 3557850791148283001 3234657231786242049 1624204847049474049 278251936372476448 5267984945437830400 623367917665358528 3087513720322345873 349395514726285312 6320406707318003808 3519912962481578017 3091364547516679168 4017857220882317313 5203117343563579393 1659105159061261313 7084700885513057280 2953267756140593153 4024965175381081856 331682494592256041 8830914779341947904 2583644212297728001 2680908661234725633 1270412081963721601 1503358317279575137 2064483527834763265 1074189071295738625 7133643935338987520 5927793180895012864 6094566916196575104 8006654125360021504 945154388897779713 6768560486506158080 4306316462299450368 3734784921140670528 7152788942027913216 474774514031559169 6877921960048197632 4736356039188881409 1499567089677568513 5162834920885806081 3606690587817278464 7300944814489001219 3532880928036487168 7523628179367810517 5005534149841943585 3185601697705270913 563424909649297409 2480052085570363393 9092260834351327041 8953007104910684673 6205399646943314672 4590961680240842000 8571472011534389248 7833252696750561280 2753691164077570049 1422574051654952960 6820625518562777088 7304795845448980481 2353189375135215617 1394219860096919040 692137100863903745 7941185567801031680 4425523790148296705 3521860619208491009 7634464986527170560 8703573261137740801 2742353108479562881 8085173936056850497 8486659930403314945 6071166469402673792 5321980547871188945 6546823588868340737 5754599723826470913 4496468840784424320 4328955789037360512 4401322339900153857 5613821357189185537 5255667965781082113 4476155123153930753 3124144266480486401 4754439386705385793 2049527995795789056 1495272983315746817 8848464143911467648 4090371895693574144 2778735929909435393 9215510132952530944 7781375162956335873 3772579539606618112 6300953446871456513 6586317989912483841 3223110614756425728 139377446315600432 3830866633468018689 6035742791352565760 6211705353993969313 3863161519810052097 7646706334479941633 4779235486115227905 4771371923157887381 8795748267580071809 3472651221902465664 4209758627920150529 2277216147210972224 3169858687138403981 9032232225765388801 4253231023348165376 4075689204340793345 5906005086371826688 8370047174585040641 8759474216492231681 8375345949354308033 3069452951028409184 4671512031928053441 6541222035811643392 4069351662548752384 6343552938756835329 2490831895564037120 3452989577791459072 2797049299186621440 4332803629028212736 7532311481219022848 820808435020074240 6578146590813290496 2778178806908715008 643821612626816529 8817152797576571905 6161875079880122368 3868730904158221824 3722377891128157617 3046370819745513473 2111839814112428753 7719651439079905281 4628522738577133568 8124821049336273409 6415826808621148161 2295319873735190529 2111682960545011201 7342460859152371713 8011111641340792504 7183308300124864512 5166384872893180929 6920642695896798208 1372390707391496193 1284840376984216320 8665182158450409472 7588395482422745633 7255500803513566976 7483344066447764225 2048939513673535489 6923010068085293057 1842711716963549184 7025058436271013889 3839211687831335425 4853120330972412596 8162523467210440512 8940669025448153600 6676901344737577345 7390867099399157793 2573599012024563713 7659240314556172384 2665565748528676865 7422879950902170281 6335862382526341121 7824001392952700417 431183507486600192 3233668405744770048 5708576992218089728 2413727644771876993 397163436072632320 209332315545108624 2794357958428506816 7384868074858364928 1334315955111232896 5575624121512862721 3837506063516418049 1187068122579082704 8947899056686806913 8963447206598230016 1929161463357663232 3057260291149858465 9112815127906158593 4331390018860543248 3915885727419911041 3957298855948336000 3189234417799716864 5391658218582875232 2099975127025687040 8278419973632627712 273428586305552385 4364367720641601217 2443139288432118784 3199977087457041345 6963290645903104512 807542423940663553 3654148244362762241 6324486319573962753 8630081158404172608 7812980265330024449 8833474194354295040 434782306396623872 4303039055758276609 6196204623020422144 4186083967064843264 5263949214644307457 7037634014001185537 7793809393995513856 3658535339416354817 2314439734490763009 3425107702329999248 57932171659026433 7595303659130714241 863698845716635649 8016343409847490816 7684076969462263809 2231321918985822209 8284134662935818753 7159013490139037697 5977303497390555137 213207436112060929 2248088251353116672 7246756083039917313 8879617395767454849 2792301302435208192 1541299454152278017 7759364133800583169 679496368335517041 7744492276780989953 5637580692298825728 8543271858083168256 4839997531085901264 4311234274711237505 9212732611905197672 9013546600667485697 2399739181564788056 114955941639890304 7169387410507881952 2593824992225438080 7701426855832010752 584691234891789600 6729131448981768192 7838226329209667585 7956234597907668801 1044441131355144193 5627248150198255616 829307510514483201 3203903942344012033 1245948318329006336 6554642057871889856 9036616519215266048 2289395479494026241 6809614449030514265 2756187840950479873 9126070797742096385 6443079788913371152 2880608535258266496 1510325541415706624 5578801053864514177 4596101514764645633 1626790716693923712 7480253643129683968 2366605593217107072 7469437190071937120 6686999629613541377 4176858999232612601 6314416789801929089 1300259637548130305 6459916132824311681 5414325035564354081 1105646562511030785 2178690878851818753 454300698638013569 6161729007288205312 3509173900890519808 6834374952448507905 8578219687492640769 3151661811224011777 6610723575756619776 9113361194766427392 8901079196149834240 7603417497131333024 7980591915271323649 8348165869191902337 7101201017396479360 1244764189808118785 9076210192178623745 7200812644507575024 4076162152187226881 64053706556303264 1506442804853792769 2742140297638748160 6890967802706886657 8519305246727372481 1311098874474398721 1226165135469412161 5867864136068868417 440283403370020865 967136675447952640 498904559378281345 203699037912782337 4162828786038556673 7808592404142044161 6407311890330044416 821807822458283009 9043582317590884352 3459928157273760768 1538057307769464960 8651279956318856192 5071437783310753664 70745528471191553 59439079163639617 7540794943724322817 2142338366859866112 1471866735559127040 403056235567808513 4773877572691607552 2410544800959037440 1380050963463512960 7717891090687839873 1788374729632838400 8411042225025347776 5095196819997315585 3449597899438374912 2737937344259960833 6558780018706496992 3900950953066209281 7882799211565233152 2294927598520077057 1977818796264115201 4797371727933865984 8139578302553267712 1177529016571659377 6003096616773140500 5618559095821936129 4865124327780013569 3888365534610086209 6719597266653044737 4539195795320733696 4995905122382420481 6669398059433518080 6704260782273936385 7066924552172421121 8565173052766471681 4787666058917593089 6346900918172057696 1011301076773584896 1501829525633286145 8156703757883793473 1711591822835400193 253286746848187393 8739116172859522432 4174647572396443969 6897230741517746176 4305051710880598017 177392030478715905 3520529612114444992 3221267825619058689 8566255481475301376 9062959706842286081 4144217543207157761 2119890492089909249 4397662254372909664 8832648948091447297 5847731419522531329 923601601735030784 4291555314699337728 7876560012673679360 3537886047311969025 5854270820267016193 7170296976985841664 9090668422779150593 8536853236709768768 6476290893154637953 6101502205153547392 5537692125157916672 6547323630698936320 4349451067301636961 6361008491382539264 6077637808835628929 6802358031698395136 3505842563004965377 1580516565213513729 860924474905559041 1455820161338796032 3378704117063688192 2638892861836689409 5532770471048075616 7843334189806332416 8623093638866726465 5900559928383457280 4710558947675813889 5195038510279639041 3625291340080873473 7352538958228639297 1654721316973838336 2843046914927562112 5099588667402321601 7779637032447705089 4179794695079062401 7672662745998486849 3463197954896388608 1688736540389880833 3289832784097051264 8590808697131761665 5796247436839563264 9152102559730867393 4438297978400973409 7994290260839846913 2896908330246206976 1804820443364294657 9022866937004851201 4852153333379839489 1868585434556214096 8430165271815442433 1787184525323424801 8489044133593453417 5672532000177306369 3038542502172573696 2797159721761989857 2985873011157073232 676232429985800961 6284200813784727552 5095622619536331521 9017518442963999969 6420733405448241152 422971575033298945 5374109918879408128 4340476702505304064 7188620954801276417 5798803315526580481 2526225800114644481 1311178517454182401 5949037112730993024 4308109068567797504 5143431090251734016 6925839007269850960 1160375571064960513 1519455156319547392 5497527731216187393 8567571767251697664 4399411413574010880 5657461531943690241 3900675924038946817 4821794906202438785 561372578413625345 5147015457248704072 430751483473272577 6103273540570787736 5042800555998314497 640629272426184704 6554257482179519489 7652671971750529009 1736624357327482953 715524541580578817 4890082448118968321 8994620085634313728 3462405303576174593 4671162889645981697 379184498833334273 6082738564077748225 4285036769584960513 8397052919367502336 1264324049063506496 7813718920302571520 8961797025948000257 7577268598633123841 7951121877741464961 6367226055578516481 1473588792952335657 8841705016759361536 4597447954355142657 4161252529062265472 1435053746688755712 8678016081251720129 7595357581642776577 5585769313568899969 6134412739138614272 78199838716387329 1292610059386459680 7396399042597355520 4775076043799350529 3260555405929377536 8761057315715056448 626660486260473857 2530265999120068608 6286017697038397656 3411795952659479264 1461830930624528385 1431986605767791745 8362439128821021185 8291668112765814784 5735336043999583681 6709973815679026177 4841967743808309760 5072052244191533057 613624037720204033 3439284351593906176 8110741063051338241 8343307889290700800 5995151035828643248 3433564604735576065 2555250383182575681 8891724627163647989 6432293928266462208 1035370646766157825 513284894573036801 1617014527913328640 3299300469600353281 1123713932014986240 7996522361545375744 8106692028737293760 3439721966917498881 5550592477307005441 7013144417765964768 8767471374183956672 6379696885965676545 8533056792439077376 2063983755958142976 4266603463539430593 5016413449462169600 1968992329696253120 1829566165198623361 8726228507765672289 6746581322852690156 8352242219571791873 930240978213026561 6361845275407024128 6953900658286839121 514672151002322177 3531875346657628240 6002184267918382081 3904285431734206464 1467899291883689712 2975266529471234048 9216714573461997568 8430158169347174656 805357953412772353 2411202046326931456 12843367063128637 4450259218691003744 8289877085554731504 3495795573217296385 1026762202080025921 1681711660799012480 5294995282711911296 1589814001326606369 7032241363416618860 7350938644750806552 6874864540995999424 2802191630984118528 6111679318183534592 3303511378015068160 8713822180334759424 8409627755365729541 5765356081240799216 1328074817494089729 774331978672033792 7832075533440167936 8086519746653554689 3578268015394381825 2749689481118693216 8605252437873180672 325858279231174913 7700561566368760833 52878687713190656 1797659804937929728 6316079215416132865 3539763911354862081 8961589530096752112 4313595894694121929 7774171203884998656 8709902701751269377 4222512782336673792 3703534541540270081 8013330900623780352 2893290833169465344 8924732514771766865 749667754793709824 3046328682645394144 245647610936926208 1356253547368236032 6975127731059574465 7461131401672362060 5361825726319845376 6307810283427346432 2205203387568136192 6912803324328680704 6736235347499524096 7345325604285915137 5331423240221199360 3781992397650395136 4546140986316685312 7494528456649115648 7515141819198994305 3392128482042445825 4629567770852786177 1403056052930560669 7338296152386095168 2769665564429762625 1047202582502309889 8795802857756888065 4268388553209021696 975483684203496828 6913434618353590273 2700581190314942464 8943865993077830784 6618815678374753136 4358257134549357064 4515266603860029441 8192041456023457024 7748939291103931137 7784947036578888544 8759856673396640256 238466211340199208 1744954806412771329 7366977174279246592 5519169984920322048 2096665098898816001 7359906578310291905 7898403333191228160 5421793982809827840 107373513025667072 7321570654430911952 3360817747885966913 20512356888273920 2888792879151542641 997009209862969344 8660698119157461889 5362586371744666561 2056542064681901456 7998362049117278208 4801324625586081792 3949227512727126656 770360319970259456 2325904824279518592 4012401254966784513 7355927855876685873 6250313346105061377 5714100263776666881 6532423586319368192 1753218994360501249 518729918798013728 7001315874280963072 1979363132433465345 3156842059628181505 3129247053565151040 1082090489795776512 4795784043162005504 5063562348255379456 3971258284633273857 79959861258878977 4427209871827705857 5420626887256591489 752764502283386881 6325015240668872705 801816469703568768 4175555891771253088 3480456687390080329 4734640435172429825 6872630312087006593 4626557161608318696 3354370566302091009 6889981659611504641 8769788389398487041 6700135670377213953 5860102184647275776 7629264828815491073 7919631034160693711 221209365100052481 3022100547048125696 7691374415744092544 5389925420458049536 1056622558004725505 654170234576091904 3615497584786824192 6599876808154583296 2185286586393427969 4360692026778366905 7090128225699954689 6121246147049848833 8646495827034315424 823145228946636801 7938446711412514689 729297933900971521 7935554843010983681 6354807854173675649 865467197278703632 7309270108644759553 5079884723282456577 1642910332221362849 1930660187046277121 6594288907098456576 6643963548736356353 4079034585273808897 8363857039489761281 7312534431711041792 6118206456764669952 8669555712254307617 2188863812403658753 7735632532577506573 2011659614627206656 4119168348371794561 4219582894758272000 3141437829233386177 6511166489509547265 3161400789626144768 1929242699436984321 700369434613830400 4289763959149543425 2595141619101409280 3907735327380545024 7018417500654534657 3007711479398188064 8776840690451273729 8409928232185641984 7138951005206411265 6777371362439725057 7591723372221209472 5749391843582287081 2267687956404240384 8803503401853452288 2209990806365285377 7092715867211226113 7874848258824830976 3260454739815292416 6162066650181533696 467855909385625857 2028180587592572736 5256075914405580801 7059249427917770208 3416162420354433857 1244187487243682816 4738244718835050688 5969766453303157696 1698207635776214433 6629749537869339905 2555507626648305665 7697119966812819521 8407673773237745984 1241200408885002241 2448408841044833793 3523955603040894977 4768441109332290048 6967381668220641320 7920149431400608128 4254440533948104704 8672627731345348609 5173174104388103168 2173821936450464256 2313547327617970176 1607505960044488704 3263529345725502017 7810056872640065152 5313101251421485985 4054175160085288577 8814579807747571712 4619831205145640960 3071940415558749057 7478997960947818241 3876773284120190465 3094512947941707776 4467789897216666113 671895165073063553 2854681824439790081 4987496190606839809 685267391180426512 1491832796296695640 8023818612281074337 2090981628691350529 430546837124251648 6844312629667435744 7631048679571639297 6752125472884482048 2974227631463901184 1079515991276850209 7763115121311759360 8131818267541106688 3377896456924561409 3121888399245006593 7943874771571441665 8278576645569555520 6611653204401411248 8807151630578561537 6867114762123591457 7585855808469207041 4091996878767214592 5289435822691410944 6051042967330035712 1399737518121136129 7973372235838697473 6756723053419628545 4555432687180054528 3768668261200746240 812368511506460672 3081774527573517053 3138851022239694848 5384294563944840320 5601232956034991553 4718501647681251393 4282222796042651393 5880330069355903489 8987715384994545473 785740719556454401 3275275101159544065 4516608508982791825 5807581520034265040 3644915455166774627 5513033345846099968 5725664187651361537 3720253928117479937 3929973759692872033 7719488688519547393 5607744913855479809 1845500490504993408 1496473672320143361 3223714290984904705 5946213006746883072 3342387879808293888 8187687540284480513 4096123902583386032 8886170746084090561 7171725574636335105 2061181121755118593 2975841844970749952 3066994562258960385 6832531796318452737 6136305961287548929 5445499262414876672 1852010498119467009 2555667150855290881 4551840915716016128 7144861546303891392 6778330468844550144 7594793972176372224 432670232225910784 6328171760504979457 6169392610851869952 3442497151370526720 1026772167516710912 5888943101671995521 5387068883440893952 669612043926871040 7272523046291213825 1831634712451527928 1050621609390805665 5649543531094371456 2794153754915458560 3915175387204714496 1964275935451617537 1415840338635096064 7966825261832007680 2842401008124051457 6506612963839772320 6230983648838447104 523082707827482624 8061003228790227233 2248870663042519553 5141188050984665089 5896165322983781744 4934032722690129920 6130553639842394625 8177259609577226241 1295758273529421952 2810952935595573248 3557865457754906624 7513805071244235313 5884822117882276865 7128943478860593153 4449134390516783888 3499856844891938817 1002673152390905856 2498769047305002049 6409170255266955520 7112063365162008576 1103957954932540417 5151751705222852992 8767278915226217256 8575715839907897344 8583687089416044545 3841129896338666242 529535887329979008 6556076284576727041 2330595840190884457 7726079621780688897 6300415163366475776 8231634537415926400 5295340802374844416 4168589451711152128 981992000352455296 8930297618881821697 990168916213253569 1266528240914063617 6270798142114890240 3174797411550003201 458113152066998272 8465074293086291201 5682975106978046912 7576693892258608385 262350416381837313 6113166661785747457 4492913384372078593 2050802631468032256 3772728528712951673 5090084725708898305 2155559179353672432 8989088685846227585 3043660246678755328 7703620631625465856 5745520783076290561 7141590203554333952 3684517900214249600 5629155047787179520 4683330113205714433 3225963423344609537 8828701830092423168 90915857029980160 1315744933761685336 468769648288613377 1416592038014540449 7144419869601866241 7475177185708896769 5174189422757590017 1515600659556491264 6750497222181750200 7344415511082378752 1555644829716774913 8048779915989771008 1429893510153526223 7787066175000739841 6776542416679188033 3420295598940940288 7912530281549479936 1299965238902974700 2751115199718639616 8065174348166693888 2891096990045154945 6222361932980386101 6397770634220833793 8572341716031700992 7015570348399864896 1853673474726553600 4851910446211514808 4942973845941121536 6743067094160219649 1646451952247907136 6861511607333093185 3280144903582415873 8567733851537801217 2930476592248433601 1160130450291523584 410184165536825344 2115422333868605441 4254740516509596344 151672079690867200 6591200366291708929 649325798751573249 1382292265170124801 2254520070626552321 6804915049113878528 4120734470330727424 38786823374542849 2970609955176637248 2169804451031941121 6155090115735651840 1126702232184273921 8603068551217270785 1445942180036050945 2195579988312703649 3811665977954097873 2659986333716315968 7265546714867291649 7233022918895387264 200976652793315328 8745670664240027265 6169947956567273473 6483026462403538944 1520745771975049216 4408461754321434624 3764765148054182400 7452841463507287376 6217180792173584384 6492591396001259521 7526762795147207681 1969914716815539201 5080441925973501665 7683750261583439233 5670368300223447041 562337219226353665 1146557966505416704 1082306311456783361 6765931899314177 2289794694912949929 1499201284777696513 5436034452119138816 546793979204742144 7905718688651634327 6601128595826524416 3081089756861935617 7568862354277853752 4537493499633844224 4935154537550327856 585119301520556032 5384594782135975937 4848427318552109056 2258654329000642305 125991757958709248 767351634902913537 3556172749350724096 8653997198542796544 413630931356686592 4220725860183208192 6020962237450655745 692054214034236416 6488019396999743616 7240457030288933377 2380207207871824896 3738928302023985664 8511953814193998465 6478054430737409953 4337489830978675329 5344584199022488209 3514373070226021245 8719941947176017408 431309506216855553 3679349992917416400 200406167254466561 6871361500236906497 1055799121569930241 7691489463861772289 4387564643501998081 6041761323377935361 2344281169732120160 6038357824298287104 5883742013752614080 969171210827702016 5274444537557634624 3656321452224806913 3649650703872053760 8574344542407313409 4899861015016233216 462891419942496256 8374209638338680833 8987464879344046081 7521739694409515008 2769972844554609897 2705752774776912384 5886271846973255680 4847255868171035681 1002709010897608000 4626048298635377297 5514781960119638016 6243413685691223041 8157359846854356544 7883526905706512385 4456388270844411904 7850366570565363713 7433109161943991297 8200513784944571776 7350888949560571137 5867519627247663936 4788488310560485649 8823992176064998401 8663143330516131201 1515012550807305985 7422576409553921473 3032063721432748544 5492035974131240961 2400287735406661441 2020316431125579776 5023985760196324865 856856564564613889 7104575731377220608 9114748377607240832 1976602577727307776 1561094527774820352 537210529870780289 3520261457666141056 4220413482085318657 1942386473573808128 8386535529172699137 5981336783997256961 5554235365677261056 1136030665360242689 6620332277200441345 1904707428140498305 7191621552305508353 6526426526191910912 138406177748582400 2614849652644859904 8541187847805730816 2187889431156770816 1450078512651214848 5790371665665105921 3813262978104984048 8769982725361760177 1051854008421898944 6713730137931812449 596271750590784896 3135357153804289 1044305137769873409 3142655365307436288 5750648353970436096 2832767912546526788 5623580547428646913 8006849109858115953 1640948263337709568 3075031381994972544 7428071349528060544 7617552557440928529 4734410452108296192 3161330767667396608 8406586100037668032 6875013705712478880 5396680593025871872 3773768304146790144 1361986684371704833 2549011061672232960 6017031327076887553 4163987977871032320 8941873365971459521 91426415129964544 3124475427523862368 2592832282157752225 1701422044774546432 521259962304993792 2381570579701162128 8596726416277372929 6773471472784735297 7065981546087633473 5375766044799825408 2702223286159867904 3264868163542457776 4247917432095739905 3760687440589045760 8173200126285201408 2481009298349572096 6056760684372897792 1114222762894069761 2656539222891413505 8024113403518172192 8001616428545144833 8927485787924659201 5186740107445290753 2507165669619666945 7689615481150749696 8137234217224902656 5745383967718233392 1968780257483901824 304086310856299009 4666030201528717312 7314025371669405696 2985132989647519745 4930024851679631361 6164556416105680896 7284259556194032961 3130093580677465280 8354088022785802240 2237869265469554304 8368004604120825344 708471675747962881 917511003691853536 4450557993797565185 5013933454780209409 75931568926646192 6613787474194419712 1304439931685658232 9198842839979124224 6010804752277367606 2210401837700632576 4735311991349191168 8599387000607440896 341727964630032385 3980927377593335808 7778211869957021376 278428025769832192 4560046678042173313 793763150972544313 5052952908865914560 1104030176044739296 8766623860438557633 8781109142769631232 4662874430511972353 8076299301488732160 1939587167073527297 7116069271562087936 5352419879732925441 4228154005351587840 8711441130944022528 5212299463814696960 5805392794017475584 4839595742875189249 76288564510966081 6472428947793291776 2920925948583794688 1712682413288229377 523380246256660481 4722398951885973505 8433470865656438785 7925176885666775041 4040419612949553153 5061039929697402881 9120099292169771264 6773294615129876481 8702131061151531008 4527022236097078160 3706666707938582528 5313138512651134361 3468923171505090560 4982296147674894720 2890703879073579649 6074271461877647360 2588758496193603584 403705451634432833 9146998234032289793 1982460588594147936 1651577484929896321 6043064117348582401 349302800182095873 4741091732395065345 6859345971446544320 6438005957587588096 8747788690701772096 5681473844204266016 3980468536280798336 1428669990544394241 7768752349054500097 3448174012263898112 5124702268210405377 933209525140302592 5208528699405596673 6747833280150502400 1209899204662226944 5011953938000188401 1947174736104536065 7190168297539982848 4836409786557399041 4574336343898660433 3341950376641674369 2152017883240071169 6728956438552436224 3522068334987313152 911646054120366081 1198087444641491457 4168138569385918465 8907613118067582976 5718679370578046977 6439314936284032513 6363224365897259232 4510035352489667585 1390031042461366273 3878092813911924225 8918655378485587969 1632342774812321793 6825559996410402817 8660448762655236097 4953254858208851968 7434143234585153257 4745028444671038241 2677935983049951232 3742924555146684801 4734167788036456449 6109418985665825025 1444514096180877656 4037752565399550976 6731530685413038081 7557760024236875776 2947718906086202368 5600539240220590081 4450916426345756929 4977508260578525568 1902151874494267777 6994443299683680257 7188139329863945217 6577127879964990144 8627007084060815360 1585184732976825600 4334514057555492865 1996567817140246529 2653962525598025984 7720138466572459521 8094627896802919936 98627434714112161 226789852592948736 2690383944913572737 1560277470941954049 5640848372341888177 6546655880341566977 6025158763948242688 2922647390202798081 4769678472989775297 5782827552880316416 1989187973505398784 8035188629761425409 363273638518636545 1 6562788857805199792 6126461956434401280 8469008798145859328 7666658249429902912 3333824842247799296 7157088338340070400 4515199163408908289 6555217814930931644 7184494213918056448 4381471082829643777 3309910464556397953 7429557206928199681 4883177040737276929 1178723499693704705 3312154338283084800 8506780388581249025 6473192650753062145 1544118814705661873 4350229862181690241 7674028252433708993 4945341601446297601 3299274582225641472 4725841698681404672 4496891828415173441 7659878651812501904 6102743725032131585 2180877512729011456 4005401743271938049 247148251571617792 8041684963087322624 5266015434940350465 6150985390806023296 6546180316592898048 3779018672595646464 4372114320487885312 8200771218960479233 3039650384607446017 3650446610353213441 1595050104253665152 994694422612877313 3084085471776210944 5954564310508818433 9158826661478834176 3446723892532748288 4363384412457566209 4634190610439286977 4563016077791851457 4814866870145888257 4489424922851397248 2796324069088574465 8950044401114652529 7568998789159140865 473570319099887616 2324852031725932545 1476154010106163201 8138859538507596801 6949876143092649377 187886672355005505 4928749964053512192 701441975078493440 6671498327783505921 913052990224581569 6102797679654948865 2563481950642008576 8273831211662053377 8387457251173476352 371489744140633472 5471460463798000641 7503756809754751488 1431294605208264704 8782200441783386112 4514370225164324992 100868169919543716 3957900866031491072 8255211213561399169 7401972018474367233 9126008922573560704 4580315379777278208 1955256059450322945 6720017182016670401 8626611449398610944 6343828465936387073 5501579496100163841 2121958599706511937 302412141287878656 8624174167150497016 3085728474548273152 1706967677644238432 3531649646188819472 1491831220234321921 8447231711767630848 2413503048300612833 384775758031572992 5145166912747386880 1 2169014822566237825 3027979696967704961 4835619899124479489 208174700595416832 8399713671371386112 7756346847928569856 3996815740670050305 7794044147750207361 6736231923706048513 7060481513516798721 5967077893998798337 8562036154302988289 6067324636105059329 6578395494532186113 5145144106838643713 4297541569790622977 8342460997104746241 50511896830862080 3776638680049113089 4144854235309923768 8707989773264379904 658893764859940864 8013521077681258496 6154777623255777281 3501262309511991297 66935969810907136 406961407281791233 7827239662844069888 4899651739583399504 1979378434591389184 6448180951420763136 5440267087396845569 2062248237004357633 478307726449614497 1035605463873804289 7844807208247550208 5916118651309868033 3515881069892366336 8014277352318499585 6664852440096030336 8888593485594009601 1227420666888875441 8802090521023119360 9220720759605231617 670926880417913089 8699314827660312577 817285528969036672 6356518222858266624 6474851992804131328 5694228800270553601 6845300110404341760 9038951334740453376 436015403047583745 6970977415889784321 9177982409950686721 6724200467671998464 4014128247251990529 8019246261056163841 3616305239313505153 6341029297073646849 7779616624763999233 6156623569119108608 1143082926698672128 6669996011312482048 912881148350715393 98047368507177728 132936524645259776 6516398033580853249 2072407573837738209 8981682781392509057 463862458464006572 7598117611095769088 8866985905056654336 1401170540222095361 101560717796581376 5187488773408817152 5374227578806792705 9042379311233065376 8670860112574459905 1525806716839608320 2690185757811855617 8357985051431174145 1147992992421524992 3289567062510674945 904923497669591041 6979487189600274272 6257634662385741312 7415598537162549568 5606217975038738433 1340418086246400001 9048609808905684992 6089451296988395008 5550055675228409857 2792034007415043584 5365793446261948416 8191237433943670273 6572230860048558272 3023965714521915393 3424052133492805632 4951653423612954625 4099365474290913793 1190864486250106881 4078471484488271360 1893559983533531136 2670515350246919968 7550051514631016448 6530371201850927105 6527056353360681084 56307817492408065 6524429916326745600 8468635758514995201 7823180328491198464 1195197701257986048 3343585452220481537 688835169556955136 3499479466626961264 6735515369634711553 2477635188079264769 7492091461964093441 495488968240218112 8950978536448204801 6129487506204299776 4852638507886955360 7311550513067981121 1363468988521245696 8692289462593269760 2975232407322166550 2183662926551075312 3211842917605697280 6148384350340968449 3247211924944465921 6452722051586838017 5326846532482222848 7228405296352142849 5350937253630817521 3458448774876533249 4335217744362454401 4688688043621662449 8638253708094273121 101909888730364161 2530339717238194017 6833404583648460800 1609558990200437248 8903487293346766848 7316766298952859649 2236988271904030721 4536759428362862592 1861278538391383232 4383446900281344000 3927476451663401728 6697679436080291840 5000197985430855681 5520235794719236865 601426189756628992 7030313270673965057 8175495671535252913 7134498642742214656 3363896261322490369 6610643853945716353 6558441717906231296 2471191706371444064 1983058338600910848 608654040878809088 5300642126194540545 6151082803121674241 7082789070686191616 1782619177595609088 8660692706154776576 7658022803867824129 5046945836532711904 4593003795457502208 4250557983284758176 7203059861479483809 3429850209070375552 5727621520552316416 2532261836697743361 2457222170106376704 2109145356508293120 1867730061321420289 4751805606904713216 8356139690701944320 6452497931362959360 8631919304010858497 6585307836889584641 8028446547764974592 5064578946187493377 2646404521101084928 8743771181872226304 5711189658234734144 4210119994335756289 2504537848780424000 368512240634593280 73652537305683680 287181322935795712 4766153289089624064 9013819962484891649 226272612661702657 5771478257871811857 4567650320820504577 5862267218080940032 4916519134547252608 8548766754862189792 1823522577995270912 123080563449806848 3594080465969534976 3797810671545876481 4633893803289030656 819748322885238784 8445464581903647504 919654617716692736 8091214473525515501 4809432629008466945 1104869572663337985 8403936317999026177 7651480840347582465 4564652191594188160 6214627443179944976 5993620608491047809 2446706990189179904 8623690431313412481 3435868551782203392 6522815261547241088 8596840573277938273 6978466921581652992 366654343595274241 2280399369914023937 8561314824821060609 5355411199694089728 8952912667926937601 3242052893438089729 1366554376232578688 2540016488849667840 4570977795753714177 146978173471424512 8280301218752528384 4721099142263775232 8753665145334317056 1000509909367963649 2914035514888667137 3242686669304288305 8003410416470458368 1768451512467635969 8214563227989569072 3334226193268922464 6564708174789441952 1492422227650384640 5368362213411910144 8762926152022411264 371914679985080832 1640958871893704704 3880190300896064640 7334071068108840193 8372668975401478912 8585837781097766112 7995147227983731713 3198765034615030785 3824396291579174144 7261201243057451009 6540796348874950656 6700720959876849536 7934035019779801088 7800581689808361472 6637833915126083585 5269272657701995456 9156410893103366144 5846621606709475840 1509552913754789888 2990357385604366337 5231574493576298496 6117551326499192833 4768609994759208960 2515184040313254336 3596204888696006528 4961281048965260801 7963130327394023937 6755341805344805888 6798543851518857217 3558807661813858816 3226027568152297729 216804001671635136 7469019177897951232 6879656585377972225 1121924740086759616 483205749417641632 3907677794986647361 3486122389575483393 6610389578124837633 8214294602247312736 8453192000297209056 2883886232327813696 6756163066851327297 1877406127631638400 1678291182678020609 2494663639694631936 7510591680309755905 2869819586226609152 2058372210247933952 9133001243122604032 6533681113555460864 7097646294193930241 4128667590782091265 6944970089380197225 990595389700582144 3882498969524935932 1700154397019822849 8797136907960715680 4565338597369391105 2076219333582158240 1863038589797382912 8375028765624446977 2828611247646179328 3822973041245962240 3606073189722925952 9194208937795862529 5231105313311619908 142562531097116672 1023348731420356608 480355396556135424 6004896937247533825 1899795033797960192 3613011112028015809 8220781983876863488 4121129173306297345 147853587423756288 4803246497266761728 7937003256349581057 7475533075521284352 1404889600199892993 8635366310402715904 1165327069781648096 7072308690998129664 5621496371007948001 1079185866513076225 8065139682009318353 7345784838895727360 5058556677605612512 7163668352902400001 2449171616901969920 8937117768623270464 8041685166058871296 6775460100956487680 8050189605350664192 3784848129370865664 8652830369182465281 6289422100663887873 3729233142130068601 6476623793969881345 1316830046832906489 8100438212913281921 6066136232554747137 7426870496739297272 8565342516096270336 3428541859733116929 3926272538243482432 369367591907024128 2605829294604402944 2609767066439172096 1177371145704551936 2713373221536828416 424738179491682768 3677612658784952768 478392730154886433 3389108872588301312 6092085223267735809 3155076473779429377 4504868518431315968 2075369336005238272 2479668592699637761 5005290404568365632 4726966120431964144 6142338644523846401 162111090327339008 3163440687864396545 2222638312248897024 4501042585089957888 8530683518465900544 7412816590731583489 6739474874319347456 747649185130488960 3064462182642001025 788809301443103480 2153813155461988352 1549221448187094464 2172713024110902272 3211915540598030337 3215169479726989312 9081948687419279104 4228338444883418112 3114487722832512993 5534951790912995329 5064248117121948417 8142881111571296896 7089799718680127489 169313048763332416 7914608513438766976 2055730859374488833 6717792343472180608 8698219906558760064 210281985941156865 214684763302386689 1683925875830292992 2117401595310386384 8693204706216240896 2174820111322312192 4192304766342053504 7417916357784400513 7031472316663140353 9165843203698771457 3477163498163643904 7203018887516143617 6924499400196554753 7570536233846792833 3454273779891820416 7152473709286617089 9173255213800490945 6087664639749996608 1074686156686225408 1662364486321530369 339361346245264641 7956796385109755904 866394424439317056 1561828264362508289 9078686625298382848 3340890379231888129 3119718766496096960 8226112731569885185 2838206890877313025 5976468741867512561 5659898303599293633 7750950562584048864 7611218196613677696 9190810260519695008 4247031890126347265 6487479280637919232 2636743908322300241 7664699714120882177 3357403526193971201 3386586822904350992 5114675713241171824 6943231485822926465 3390653084838625280 3823517330200586241 249726915683541664 5425313550969580545 7984480090147782656 7411510335227953152 1172226301396443137 4757612046520693436 7406684890166800897 2132009995435917313 3382035389855021073 2578892224495520609 1025290358663696641 7205853068615516672 8348415950650436608 7365012805917789441 2939173954911928321 3404458992926981505 727798085072584704 2368657161812033409 7646369483869552640 2222803924117082113 964219075202856704 6474773927586594816 9112721362890136577 651756897610902785 4993022098853707777 4234391977590794240 3628654629612662784 7368278640787371520 7068147903653478401 4388690037792817153 7722562599772681497 2741103486885844992 3936652884408922113 6781898957340193280 7402862493418602496 3387680373616273408 6364104543213310977 5467057241242443424 742486699467335681 3991128721148350081 5206908810189021569 580107634063063297 4786576447685271553 5168295143354138625 6961152735262699265 154403800044519425 1193139061199361665 2393192301919428609 8152164989195599617 7964309009671688192 690959072289726977 6963852419202586624 1552445754883120800 5927952078944460545 3560862215207780353 7731498683972143104 1944500444663794256 3259620414527036928 8231775140381140737 6577102554571697665 8867645487675610561 4822057640588201296 7961559446661847041 5296516334357620993 4202962551131123712 9146420840424579073 4751641446354723864 1245365223146539008 3887867277129464832 64042675257847040 1329418707961407489 8829040913143779329 6655564627890591905 5159047513003917312 1163090265460821377 2127818154138446780 2230649882766724812 5612833440333561857 1543647907354777232 4446154723481269249 1089129938205116416 2882498150863585281 6056194898158636480 317923421358568704 6398018213974491841 394992587949996608 534757588771429953 5241429136710102576 2180250348040312971 2130630937841434624 7896212461475235841 5976197823785459713 8563624864865937409 4473562176966651009 7984462109367132160 1270793127719413761 4065399674081771521 5160809573809365905 2500020400882782848 384251454486035456 1058324762374767621 8974639655064010752 4510025979215108129 4590845907598436608 4040970180469458944 6785522021120655360 4832578795083060088 3839248624397582336 2573280126080385024 626457615664678912 8314383642093060944 1336608054438963457 6371144112930787329 6265402418011852800 6037864836517064704 3758165226585778688 1446026199803410785 5885903937415110657 5233706896105862493 5733022578448676865 8248493125320835073 995781900530202368 626761251863445505 374734038336081664 6088054458492524545 1760362623555861760 6688911024017899521 995013979981450496 2888250159107591809 1591969856552655745 7171481450245160960 4683516931187749376 7251988906894465024 1605206285568229376 2186079107573118465 7412589312221753984 2431315417308860161 6444337271348658177 586943611300806401 6425487490178718720 583705822500749312 4274927053048512512 2153639736589371393 1385081237600157697 8196199460477778432 2205473447673312769 8783725168775819521 6704871471120115713 3571948353935700640 2307548792425765249 4905352320246243329 641149758993506304 2211770483291491329 2024124381333139457 899681031523311617 1460376014150888321 3370048919957566465 7414621910868819969 3281695406536574273 2666990249894108673 1154509309956534273 4911793291697528833 678387830011470513 5925960506173276161 2274230317779777536 5316082952265474049 4324342543947833649 1835550438424117248 8128766760130214401 2580642833155557376 7703065012805400833 870447839241340673 3070751269959252481 556501301651973632 5863681695533694976 4263953321381518337 1636108870316626352 8424952863865864192 3357245354406681441 3378903155528198145 4334494069886986240 8533051182703373825 131487462095759360 4653165183567579136 3799860802679691817 7159280080717275137 1455450197255757825 7266646789282783744 9070649536299897473 4680862284808928337 7649592562500353153 8685724439360206305 8464980933732416353 2396613000154693632 6281169362616838145 3282401589487566465 5316005901103207185 7282467515088643073 3965387418944684032 5273647413558047745 6132463013996348929 2731126609107866625 4355718567709547904 8355261848304796800 8029146185297548800 5439755465097293824 405832568368743936 2819987235800545392 7496105628300765889 5112409969242087424 3723437361624253441 5716697992507187201 1826692813472858112 6591518610972927840 3138126335125278720 8063460131242770433 5770104194967922688 8934865133994106753 3233709165086834688 3661426675296501761 6202940888732393984 4445352267159103936 4181676276898695936 1754321393386689025 6901375077358592769 271781829522976768 1439983441025586048 7648603619688871425 4925504660764343296 3257013579626052096 2328419829890598913 3521440760386350849 71327095331126992 1540449295627673600 1007185692884191360 7038085567603988480 3136186740689694721 37379554795854848 6522859495611510016 2238455718058770433 2473285556091039585 7056892195002155008 1564542356228823297 4917393106045043713 8796202103246249985 523213978618949712 5279874447303757568 4569398621262672385 6378054464486539265 6456817802509293761 8779583491667937408 2798379259004001793 8001893697914111488 4370419857955356673 197507067173310464 8603838528193545984 7310286618200678412 2405270776988085760 732046964327515904 1679306241800339457 8117385548405440512 2765019049679951873 7661531845741510656 2915273137856773313 9039893962679050241 8207624060937145857 2715810060339851265 416363608203705600 4698175524143527937 8307527637806692864 1974661882784963584 9027782645595250688 9174621321763657729 7659621223961692161 2882235752172479489 5272653556047675392 6859269548223039425 283539053448489472 5369794197631817729 3195942637329442880 4217554054261004288 6116338774248736448 378364254663859577 2043870244083467809 8662247384122966785 1496797097980024428 8267487539507642368 2913006300131491841 2168838532004935492 4470444850779908480 3364005760255708544 4134536284547286784 8288363256156970496 5049381634389962753 3750966743731473921 8217922948956422144 7816332659100843712 5218112176064203777 2486017253180073473 8861868456217937408 6492100055583719424 4455246339463099937 1623452800493551617 5218141518317506560 7644473222286861057 6229138124654529043 670065213771599872 8366465186600976385 5392311181248955585 1511930831295636480 7306082874846265344 7907996440676493441 5641679756035999456 297053045305234689 5667168495436041677 4395366399139975169 5775034453506694145 3941086325842941120 1104453807216595073 4953839808173684096 6642417823663331760 2040830239403365889 1617317732866744320 3928529293327368192 2078321449397084672 7446345663627702273 5583119170094894720 3904634792392468480 3427197408790195712 7893641231897303041 3408686819452125184 1619985628046871297 8805577429658018625 3345421938043310081 3531551210604462081 8174167733417442305 6626612293057438817 5337464684955822080 2525499502371073537 6578186649874761729 3745367767743519744 2591007601002713088 8783255824402153472 6134658545976685441 3102734849370660865 9095136884068319233 6514727591629046848 3687079413028542040 5488799137300948385 5151742581727133696 118495480752898049 463696267968916481 1508525542725642496 6912497280671504385 8971381258264194049 6735137129392440737 6164508431004729345 6350635207153000832 8109196273476681728 1162032235361399297 3152177010953838592 7333334045804343617 222671944336864513 1567184853129883392 5906601071162451969 1302558269863628929 3279847294758741168 5403380785623334912 9140464103973683196 8712082048431158336 1204028508247099257 555118916844216320 4644935347745325568 5417104732965837313 7443487922115448833 8687650176548696577 5834825646957411200 5522340768012681216 7909047236580800512 587789778414304768 3271602625174381185 5657887534767480833 4205806826560312321 7440615147103681537 7041056327268155392 7133357299802767360 6559523271016389184 4983396729823952896 5613788316306250849 8175251864014579792 9207767301779423232 1895771622016909953 2478003442540744096 5636337501196992512 2932054648267091969 3070716942824730625 8147846395263008833 5069150871280943105 1830138124660685825 4586798384013246464 5720003370282068224 8946567347224332288 3099128318975528065 6683843974398301185 1644954622844818945 3874702291378849024 6846459667495287680 7308194621979378817 3734354023627818624 7295151858253976064 2205541109663793153 1229637067881051009 9175055432056743424 6923780225496440960 3333889343605474305 6458025057035934336 4689680377061883904 6912420672224456577 7741546484474052608 1864334593306739073 5460710091959027713 5155197819741274112 722011975022288641 7635014464426315777 3817050122509558529 8685892918042036480 3204503864747280385 2983327859077046273 8570122401627240449 4035820671637715969 9212376189135711489 4968914853982675969 3636737004749406209 4908266082775359489 6426974425411218688 8122818128910865472 9213515163583019520 7842145352363802624 1750741462103292928 2241524274972209665 9101389057621341280 2645863458671512577 8422895348243218432 4547235255464568833 4137033541409879744 5337251810846150657 1293261420783468544 4287391667583647744 7283517783531601858 6188996689579929600 5462078672924200193 4654644622903107584 4217494353357348864 4096100623515857697 2155478061411152096 1421303922373214209 6234048343006721024 7385732404401903041 8863373517992432641 2439570934197269760 8864586109442837504 5812029324658649088 36330142631845761 8564734593285796576 2045285172211363840 3719770929309432753 5319169187191816192 6185614575775956353 5237435281538404353 8159019629821028353 3944983710813650945 605817577138736064 6750703784988420097 5341949616428379393 1565643189158225601 368052276777020416 343925977786433280 5944754190845759488 253872135116685312 5020793918183494822 6962063715749357568 5650104228375650304 4538315188466668545 7808434585682959360 4625497820351405056 3967031641786220545 8266182173342700576 1190799589149627392 6553552752198287360 4491532847931791392 7972407737072005825 6414359033208668161 3283931572336876800 9106822830506377217 4123940288573872641 7290333136873354752 1418205831607710593 3869671437741785089 4294788881172430849 4987178687315836929 6154801270060108801 6341541267400335361 5900334172978341345 5842002798025218593 7676235669803700992 323006197778776065 4501525187572511489 6080340211962085376 7641570135670719488 237680575609534801 1407987577268882433 8832525286681609217 6541283737258151361 8943920200682022432 5123276300364756281 3406495719631309825 4981186144595103745 3334959321280514048 7814614999494164481 8695241989918020096 3833104408405365249 3265306237127098368 8251777120138019552 2972997534005794432 4409446765820020224 4236590137631563776 8060715939922756865 9137104709528780240 5980557478475681408 7304725937999383553 8910467076699206657 8882781280354379952 7443189406726647872 4475366384185507841 3030536068635842589 8205623046912118785 6263272062349385729 7721427218077761537 1614013001818641280 8742036840887943169 9138996219269956513 5597433125910240257 823216334066476033 4056358631458673153 5929905939684214784 1719043852223206400 6551564730299660081 5742039420403335168 2428629234483593216 122555502867836929 2347104736664682496 3455767712979115008 5739727481850180097 8303833523367003137 7928258141072146433 8194589539489782272 3199501146853388096 2640086849541582272 3200252437075734593 2188385295569256448 5935044700203270144 1070781513222406400 8075810626039746560 5466408249030291456 5153854784811404800 4981431851566336321 4128920031010288768 1888819102592089088 3239265163993698994 6755785655365141280 1153074403716821504 8295754200207098624 1733836236277926913 6390375604492615681 8329289143345044481 8432115973540363777 1241783642779673851 5543094521271628992 7270596142998456833 1080630064722900480 6590288872581976353 9144996896653688832 9016389199634630721 3154298407780530032 746260604650080657 6180471766050811072 8023751835657116160 3195831462829061120 4307577289294264321 876185754232651777 3899480550077890560 1859570066871894656 5989674770946177536 4135568350582920193 5529588178394087425 8907903874453946369 5129576832260829952 1172508936459908097 413370788300574785 4067184521026581696 6990815461577616769 2831618457619076929 2364213819195093761 4044197052688159744 7528034617126862849 5917163490684097408 956067159617512961 391710958571011418 608092548925940289 79612976561389568 5298923279728060416 4315227690072538113 2599028415298572288 36020356459405952 7810330870335657216 6060082156410454017 1079552427963140608 5125069851781150080 3397379764108200704 5675583323575189504 8296186611083509761 1160747857663715968 1072876228211113984 1592367623878714369 5679541783931698625 8170625989094791169 8845097979724084342 3341866952434605504 9044593987293532673 7257775039684501505 6159605882068614817 8224088925682074624 1408190235804172289 8301865553357494273 2722126042314231809 8942812111039039985 6959207143095314432 3178226003926057473 2080394752443757169 7716690706624650881 7565530320084729857 1876943045929467904 8652907496435180033 6442928005696183745 2943697286588324016 4978890513599335808 2127880700387393537 4846010908396635760 1563586335884345345 7412369489772892065 1241364163151474689 3076834066361745408 8427908338117965825 2223760691863486464 6278816110045239296 3512005395150607697 614198899335950336 8058109367598764033 8346649053473606144 1914103260369244032 354064865200651264 6407256359429832704 6772546723003183104 4709082017246884017 7119980981777801569 3145955137118801920 5390909938455642113 1373789262160019712 6648931171912731392 1956333545010432969 1624206857233736448 4880049058274995201 2518646766626635776 4855269611050508289 2468536045929117057 7794842952235539200 2143107388065079297 1743038981276084288 8836046255179782145 6542695050251796480 3245763608622200321 2279104137062502401 2551243198870595184 7341105681491173889 7648541218209231873 5069026504418830337 1156703819267177665 1458857400526248064 5136181940581449729 4851798079520636928 8569202501977489409 5247145389581304768 3145998040390830464 1943514876411479297 445826606594203073 4942568751338629121 4545375429958771201 2433935576391366656 1609121393746763777 6816958242307325952 6504734831379378177 2022311081608476160 6872364666942364608 5479855693105034624 857777610915134160 2893357065732449152 7608720507854840128 5103251471434090241 7971056938010804224 4512329188289398785 5047876056291400608 6321860383833004625 7805135838768267264 1680650146529848385 1596494971579355137 8351361153001459201 3817708853912469505 7750187376830898881 2416265789528772056 1225018067230321152 689813691148926977 4580714180162101568 6911281788107234944 4585203686542295041 2601571539679629313 5157470062421213696 3441914154596366336 1580612999572983808 4086027211729734657 2698933055942790145 8440842676845218176 3216110298793977008 7903164552338538496 6453750648933855745 4450295494433308673 6737784701694134952 5061373127132695937 2866405448888176641 6549544161478148097 1083288283893992449 7193741231623901728 3786702614662479873 1739632042509291520 1916688035031031809 3157442329016827905 2915714564408709121 4273516085203259392 1187230536469065728 4638630567880491008 4504695016592929153 6179567112135534016 1598978060346654721 2583128996009690497 5886167182091587009 8261761218686943233 8318006760400917248 7918189581721342880 6194232479212609536 2339665442208753408 7097917528082825473 7116552608825587664 2039503984014198785 7819448772226156544 8977056136636515584 3203776276893140481 1731381097681883137 8660237916746121216 2811950315594246625 836440469656548097 2694819816735385345 1479348657256498112 4069592956014607232 2104600300009553920 8398448895772868608 2582283459560694848 1380366490186809344 157140917926789121 8326517707652171248 7412871633105584129 4395316352186605568 6647871541776097281 5718262023258636288 7117364580157130560 58641954301228032 8427828743027934336 528214314982457344 614885073027774560 3504237513976225792 913557413448548352 3810155849206024448 1070443403046926337 5328744415408744848 395588682767776769 8075024251445583168 5330514264782476801 1346654398763171841 201753025193076608 8959822368743947009 8023811115452777473 4962027147098512896 204257977626575265 8255067170011799169 8514766523424817665 65756204042872769 837607262889622400 2890633450413277185 7285946469945123217 860157988487954433 2301843890269452673 1620735916592848449 1311397903575012481 2636352677021179904 1894048822771023873 7867446653355776768 7362493354339995649 7549535561395190784 3901708657963601920 2470619623308884545 8264958387441251072 8895080802380435233 1791644415571620073 6648329625593897217 2256973522221711360 2259910466877584384 5649641004045757952 4002955207787937793 5515898339064389632 3879908566553665025 2647008822783676416 3140313966785274369 8749037639949740077 1902601083376476097 6896253487031038049 4298979890379812992 977356163663268864 2156267799159864137 6469849801228879760 1839047213604203776 4841832214061235201 168554740959821824 3389866190361617169 3769761969481812464 3860917029297197569 4205135442384780800 95767668784159617 3765232395635322880 897857925181374465 714577678289076224 6750325190859709441 4924165271345123328 8703824497414944001 5981409114165474305 4788240238205518848 1580631218501598720 2525852038604386756 4585267117054161920 8127177773769595713 1274213261518147200 8064323791257522744 5714875405028897793 7076937219594256384 3656814518973228800 4382444729888157440 6473415058438174577 1502152360784563905 5128199560546808577 3184006829755523072 9023069122310936321 7516229211752562689 2528648513189838849 1215601345220552705 2319500661909237505 8169464049698963232 323683876714041601 7242018356164205968 2081952700459106304 597887335948086528 4604009453620543488 2413767360982204416 331363043658638368 1109613248948507648 1469406332443282593 8259379347615383552 5444378846643890689 1782886736455122944 4652865727734877335 2068065857160806401 5286446734372510721 3129718809151655936 871926978486730753 7610747086262904833 7609957979873496662 4850290016518693416 3904607129636214272 882573455840861185 2423053642814091264 2809194729795485697 8248597166443258625 1522003404804564993 5198234801698002944 9188068861228646401 8998148122874535936 1994563602259573760 6131886428169397249 3256356597252151073 2481071302923078144 5080337577872547840 137863518384681985 1648123086309722752 7754241071663622657 8237092842627798528 6003261225966498161 2009633281496168065 5370934944172960129 3404958068594232320 1759323034748585280 6502592776799739905 4111749818437319168 2434291472546701569 7114721733721923585 160554844387663873 2368902634832759681 3736784708158095361 1099589956514731520 1789672041945808320 4584666443718029313 2614657900645318656 5973032632008507392 4746477233427578368 2634376355584102145 5942015796688912384 4284916622079287297 2594991609640648704 7997119423752038917 8092474601241837568 5018801173668200448 7423828669154059265 6477486642885033984 5881899315155615744 4978890966467256000 5115098842010687745 5845814167464137217 7589305277052063128 7781748208414621696 268916707413538241 6081505894178553856 4164914963966736769 5087814717274452225 2892368883130551808 9182619578191839232 9013152046001655809 1263055558522974209 4821576740961075816 677445861484785664 4901005683454246912 5336181431886570929 7963976045004841537 6557438707557417985 1575614458887757825 3790442095316475217 3298461170251580928 3612969990819974400 8770361839910150145 7259986255402762241 6229390389343121921 1648137332816423841 3741949547272339456 1363506209657308160 2037946394120998880 4445011991739665408 3787105447688265729 5572365945605671169 4009778470999706817 3977770613829991425 9000216686656879617 9134531735055668737 233585731220785153 5705673866953010992 4837623491110567937 4300279968755119533 9072506200477187073 9096474345997969409 7206870846857127657 8068973915915312001 3493535063311650816 166749233250398209 3954920436155287553 4886276964114019329 4640709619909958304 3645742493213933568 3595344685335445504 8005365497588155392 7316018333239459328 1005891415554826240 3622857914405320705 4304351166451040257 183746703906138449 2015945931900943129 4167855282847697409 1035479392763662464 930318465114710016 818217719987919104 995568823783765248 9028154665319551488 592795063283269632 8928252311136121537 8883765718651139648 6408903698263343104 8227366949570416641 144694837622326656 1963674536259796992 782057520292086128 9135329890544418816 9020819037397215872 8031622262401474561 5928685939349540865 2673671290184780481 1604319643809220929 9100552858940843008 5173997742896328704 8557734683044421632 4350112528738882497 8888008021493292545 4492229416389763329 5959279087143708673 2895867626293027584 7233935179694382849 2905952932887283968 6538732221584045056 2022814391352590337 1571945089603383937 6166445676753827584 3249580685109092352 7733526728835837952 3370495615023451705 2962106563936891649 6785908292436078337 7954109107960475649 7009110662824917760 7698146933766500352 4499605218179883008 8667739940093372416 8232352536162991872 1808748070916099585 7407004855527594958 6957434286014376129 3562269513924476929 7775829944805686272 8446353662101422081 8057856338814325248 6849103320207489537 6591004678714458113 6069487197013379072 8413839930936833025 794258276962018848 3228214406660358401 5373478257269042176 7069408788911871616 3171369193412016417 7382011730115067904 8852391975962869760 8497826071584776193 4367344980551253504 4990165264996288513 1217956811852947456 7035256700138643457 5815269108766605313 3179438986650419200 7711531005745159313 6579219302976950625 8661225747701962752 3766170321880887425 4972582206175774881 73973975469483648 1218327890959892481 1667212877893250433 6730747597041287169 4665235043846458240 2862317381355721009 7789425604061817089 1895763039069601792 500645465902799873 704777758456242177 8826983602351767553 7700971132256856064 6287608776695935200 4849884204353235600 7946831152025010177 6927199879262364672 4247585663649480705 2833188585702686720 9152555962873315329 8685029461214119937 643817206073487361 2116580653779509969 5846748458807853056 1779983453959098368 5072745019282423809 3287061112451936896 7053058019612149249 4147322213309774880 1884540187805315585 1609071985268576256 6429846577377644417 891449769809154049 1040003993437146112 6455409339590592513 8478413820786701824 1140871058282281985 5430840229364604333 7355445220535697408 6642101473532752768 6651498767859046144 2312669062969701633 4129720029438255105 2389760777875258368 1197696070817059329 2347874178255749120 8629002710783062017 3994420441013559297 954737747331216385 8923322265600262144 1257291484241952768 7393485073741402113 919330349455393281 4541654564962957313 8348117189677721600 9211057501738278913 8099735513374497793 7064029980128822273 1305523914684526592 7960170726955991041 5751953855469847745 3279002231468265473 6492092009580844529 3229105679739207680 7215531393828200448 6998496497508064256 7073657903711072257 5778680250805908865 5214567539926310912 8563611025544404225 559719168936411137 1431464955781121248 3529726519649356224 6430598190804234361 1137580585454141440 6801314411453301760 2099942175295635056 2495108861579392000 4047654288069636480 7685310891779698945 7236194899438293889 2612156540301082369 2710735192595181601 737035435164572864 6445950407767702129 4062081107290786753 8514207467613934192 4758317164489991169 8326175107293297152 983174749633720456 1141291370578413610 5762882562576480769 1781563685822363905 7547141420745523201 824143042673237760 1621880508181291008 1730348445336465920 7850823188413009664 2523052970308055040 7840928243636400640 3194178245662104384 6508477682549018369 3702544527967825408 5258768833094451200 408957569920078337 6610889532732973056 87707368280424449 1938699182308303936 4543212763358300017 4453993513695444992 7102729594917457857 4850595021661944833 5886172366288287233 5289611234562711553 3002720627665348417 454489261970955008 4789256889078293824 7573446035671713792 916546923630210640 915079265519009792 2758453277039406080 3008983094321864513 5424892766568107328 2978758780744105984 7505927014998687489 8623475576621298177 4579065647621342336 2932003135312986112 6062707253181806401 6262650638718401857 4104349754624633601 5752073719317789697 7097724890619576320 2009874488516268032 4877788018961924097 9203809279729682400 8347118417611943169 3955043926692573184 667975762625691648 5041896114230184509 1081678539657830400 224306147655970817 6498430345478424704 7436802334342364288 1862799727332372480 9142782656191370940 5025980912495805441 2242027173555936096 2813829249064453144 1738112211956328449 4231144723300742145 8452141617347529728 4056260352879269889 647351849601990657 493733453616382400 3477263471222628353 7889253522184598976 8517822063454472320 2584386026995175041 3308234699717079041 4880051021116537856 3197674153372865744 3918411621779628032 6399141505001924352 1486234352875057152 2526651361277247488 6222819009789251585 6300824334367469569 2209008234923884544 7645868723592204289 6026723979844564864 5519768106354589696 8637460466552494593 7691696420351547009 4686828250355120128 6306255948604188801 4588901584906899456 5278759503263668321 3878511683591514113 2093346542481248601 2495648134410408961 8079840349464084496 7511871579418237952 3319940938826625024 4228230370734646209 1083316948004628576 6493120725726605185 9174775566221719553 8305656006501399201 4905867060295274272 8273207557260384800 6763388360064684032 8578868528872018944 2922724411123480577 7423930200121288465 8489783160702076928 3968773467888278849 3850550679310735633 6888991770947232768 5625679770786120705 6433973608135346177 7084165652007349921 1941728195075186689 7841788348614836225 6173459306434834433 6952831371635064833 3639912719873281376 4331751310185867264 8983306234725989133 4745195819293417473 4074267422061651969 9014138578644096065 157795058503680001 7963665801029933569 8356508310245236736 7403091557977360385 5383270114775056384 6703018851021274113 5566451836430843905 211421614628929537 5809598230436023233 5945328258716826784 8839797579892027969 6158173545605360641 4631545064981920001 8932527507140077568 4533800460453608449 2122964364975765456 8293489574229207664 4471353130108116480 1209641602327531520 1705615241104330497 938062371921390145 1975990475876343489 8490925385931547137 2192355065459847937 7655244612458291200 5322983915613847552 5017060045855787009 881494075214684160 11738459122278400 16664662108834008 8712074589948498177 733621658088754487 5456650992909304960 3581248045731969025 5515734031500413952 9208611170255761408 7758820201439047425 1869750136027441153 6221115094971883905 4118716785081352192 2577878719034820609 2938622307860200577 5966977636251762689 8490846898169748344 1342262978260521217 2787621663325944385 5116905874664059648 1041842220540379136 584741481181176128 6976256114335734785 6640539995868595969 5310743050014663680 8730229647799312384 2547216334911893488 7576050966800833793 4819779283879631264 5706024142006816769 5667016838966734848 5795325387109892096 4790558395194477569 7593782986626363136 8501719589069169697 7327601608014381057 5797494690536579073 8573481461173105153 8528336246577839616 8122547967732775552 2808274532444253313 1000711927463068929 4563427832255540449 5237760497391253569 3210045522666297089 4418486061625144833 7097063255313037265 397220055360641024 5096949545218254385 6196704174171019425 8371430926675509249 2738588466851797248 4007322728276789248 5519662276269421056 6781308826556720128 8576343357537194497 950126673908039680 2212929224944382913 8983435799944757248 6887203581096358144 5284255082688849312 8823200779705567872 6833093940952637920 6104809829399514625 2457900516839923712 4966310311394763264 7218166836340468592 8338453334738744320 5541057350673926333 2556775094960877840 3756361311659362817 2675293699194665985 2569001342013586944 2856824214376281856 165103493357889793 6282002925752289888 488311687300887553 1086196676156311648 8904495252830171136 8605335038597595137 4268580510578801665 1544503732812183041 4550511359873383233 4593231891350888448 6545712187166425088 9094526479579804849 7647268660418744321 8230600024541511905 8485188948614774785 1863715961807349121 4859317058028032000 2626706527701434368 8435173850164969473 2328797081148618049 7993434986867661824 7024317387538300929 6042011121571749888 8307397298813407136 3078351461201757824 945375371729185280 2803906047236560001 9840314247150592 924051617725127040 814417381052975105 955501360814793217 5092527232631613440 833796949922391744 8224390489071559169 8675085092525560096 1683317103728903169 458795906349847936 8008101279758094336 6796644777945921536 382567582880601601 2416117390190156737 5164619317666908160 8998624791356243969 5798541062322565633 1759138475965054976 7916644139108000768 7246000803850993664 6743844522941513729 6314833041060943569 6834222735361572865 6914579590736499777 2467240077312728256 2429039418802675713 5713593441927607296 676604311821451264 1806522720431568769 8578414771118014464 7155658689639390081 2806644685760273408 6596358813477301120 2977181583050425601 7180000600959135872 6422270116627410944 4660890264108217857 7426917520054517760 7818164776657766401 4818386682339382529 7157546886893274113 2334167017183600192 4378231114196670464 8284687872619958785 5098110824825929728 8498607862534684672 9092822084834678017 9161426190720958465 7419232552762137600 568249024149300224 7952504610390253568 9007137955831734272 5932813382966068737 6646462486063936512 2132387980881481728 6104394245550601464 2997526066367523329 2816981410817566721 5844187699006144512 5102529632508299265 9013814036603999457 4967122188430433665 5910007253193177089 1432763663728183361 7253294468742168577 3078247212049137665 6826081465952239617 7854443400701261057 3911689114807582720 3545980658075303937 4661560542813970432 4301204273471832064 8910891494295855361 5610072975672967936 6893792262540720321 5481200816784515969 7207996237866239616 3401121481018215936 3384175395147285281 4268606252668392513 5858823335199727616 6248399868766179265 5084663336412742656 3703020040834646241 19437789054731264 7441810522805813248 2991874305830790656 569368348562629696 8981160376547725473 7246079335515729921 7223597647212396545 8542701638647947265 9146796106814494848 8279314022531061505 6234760346032910336 3699994922268909313 6782297408689360897 5820840295419557377 8954609799874019329 752112911556603904 1069116180935181313 8861906442991387648 5475833087976190721 7280569840248104705 2456797583721627649 6611051845410439953 3852024927509536768 5838761954634511976 775533992894808833 8745327035263979777 3025449529998891008 7465945668101844865 3271725294153777601 4822284204035047425 3129013298623598017 4916227190334545921 3896793617353030720 8011340028488389440 474369751503077376 7753001477882626048 990069100222873601 950980451398941440 439794418974276352 6226649946175462016 5731048512454143041 7311747635948172289 1288924527166617601 988451718676545025 5861343341349470208 5952530156420712449 251224266734337025 7309674011220000768 6434144683996782593 5105050103162053633 2685973160175477121 4284009792400018945 6574713975343384129 1579058408301959169 117894821714905089 8319134719712803329 2296020601150453248 6495078390200311809 719404277652711681 8146602052292370112 1290549678020548897 9176503264751187968 2290107831760507409 6087544589372773953 7059327762805673984 3768833781676706304 223078329921120769 8769317268016332800 6929520897726795553 5283508906617853696 7525325399022107084 2714346764141524993 4387214250475696128 5596033663925717408 6675780514098667521 735104963723018240 223629191428200449 8932733528195610624 8803387168938529184 2063382540890210305 3358690068481898304 2607845638057267201 5321831107008446465 4515388639195784193 407630095967174656 6646199203418603521 2403741878207768576 4388539218357906688 6769030766552835072 5203812773026159841 1572093030658606593 1782576069198710417 2726833503444538240 7542655825119492224 611941161055185920 7941073763275309056 3507906486676884820 5349348498420406913 6227937433197409280 2855258873543267328 1891877197861015553 7502339332899493888 3811688186554821060 4426005262592770048 7431271006834712705 426780283509381121 5356473995219236512 7428170059644299393 7303590833285293696 4890355628856836097 3234617609785124864 4002253928162557952 4402048311009214464 2441586843790660256 7073506547658936833 4905921332924645376 3657710221216922112 5218703061025768449 6140082377483916801 9146190562182281857 8028836239696658433 722480067638059001 8216937178778896832 1167175557311213568 8472183514094478209 663806650245445633 2998375397583769601 8562286707124242496 4245592575161021057 5226135611888891553 8449538688004371329 1143160069551947776 6742272828040715265 1036138123768346113 6251138595207154561 5272162802336631041 3525249191155793920 270794276655465473 6016470422703281216 8120199600243277825 7995228901845236481 5080090190572484608 6372350886703566848 1446527015795851232 5947317982292561201 8157802437634951261 8610818984422172672 7107569961134784512 4399151171823065089 1771421760916291072 1416723255974859265 7998529540639312896 9000004788331610113 6476562791636402176 6619612144850474401 5911027978279452673 4560312025366448064 1000822675416396801 7678131857925783329 3948179585599500288 8700986654683877504 6404150631463084545 4826148933952569345 4597826815578603521 7329040312901091329 3941954561733243776 6725117894419169280 453879080607510913 7668819580114716673 1768883902327254017 4684860319155616257 5404886653816644097 4536037599797924176 4261057438706419712 7952558834069223360 739446613040820224 6430652516711872512 838821245748321281 3967931142312445313 8234585093136959489 2674972258384699392 3391784172435505920 8795346611103937025 3633139776430006160 8823677891945431040 6277717785254559745 1781884607629885441 1020332983133758465 8858034028118060928 4985978152392228864 8664311531672707584 8536670100734388736 271096271989757696 7260579043760819584 6172961591002267649 8005854006731402497 2680836479382388737 8978530730228290944 5757305385807389113 3362910557031432193 4066422571923361793 2564302344451915776 8749622955429855232 1433009670511563264 3113783078390872960 8475161378769391105 5816426664494055937 8624179662125096961 8738650677512224768 4315337990626000897 5983960875783612929 2820766136999892993 4390469191068187649 3798451699832712168 3384512512789778433 1449488238511787880 9152862108530592769 4599923390886510592 2925452934959434753 1270526932673167873 8562383324442533888 7189896863574226408 8470990510932461568 5021438090245308416 6692027048457667584 2628046206860711569 5682808365811433472 7951207791576607744 559544581752620800 3736641020834535328 5765690320550997760 7174202971211190272 5309216667491977216 880490489891037185 4563869066221529088 465837816111633409 7750943755959037696 1846602048947358977 8878406775664826368 7852560948274826240 5829390755749822464 5041482796721602240 1522251022464991232 8369661987305011953 4427402466402945024 3110019739124327520 5071862389653291968 6129590649330922496 2011615110929219584 4389683455283847169 5508843555437370240 7961844761378097793 2728139177053084673 3353775669975372801 6956855153662146560 1631253129083152384 7476920954139795457 2739432910923639233 8675068753473875137 3566542651508343104 4587720798395146273 3785961290845437953 6879803726420418560 7316199294992964865 2275555428746223360 5116469737373962753 3740359249934364672 6444094977812547969 1431908050762436593 5870288670928057089 4776424736895139841 5444750494564999936 1075884258062725120 6565181280040439808 8617503746741501953 412901928319961088 7189001139562965136 1222926238574792192 1867542532436755073 5224395226562717184 6541918819107207424 3333166919004929024 6640184443016500224 8248115187426623488 8994751029820324864 2400543126747643905 6423959230849548288 8706446809082638540 386503819081641240 7207524653904715777 7853953432777097984 7867303321085546496 5733090341359153521 1832537201926913 4271775680186956800 3748143299497765632 7410431972973901664 7860019945004369409 4556921300119191553 8141059240018451201 3416884889144663660 123854940811657216 1594319156952907520 564465523354920177 7637126380212977408 8515094717716627457 3981751353938010113 8947147010589060736 8157421157837322176 9036921081901366273 2071645665951973569 5751593901180062017 2821373296121434112 2955577432642241536 2621858227141767808 368296047263219201 204619559016678080 1773015783086088193 8158795443414925312 8710884720112375600 3273998693228900353 7979220616231780352 4394143180971649024 7999161403931847681 293952708950937600 9129651155049381889 780701215985403905 1937371313290214401 8065565530353118657 5627070691343859713 4662402539738492929 2386975413685334400 587908360753611584 6243446298192642049 8269765704938491905 1756780895714279425 7671986156131696640 5914917234102835072 7780922651852735489 4134028645554200696 7961038322943205696 5998996143794024160 3724043870565406144 7778751782816073472 6227892570644545537 1577668979167191040 6423745300270070585 4619295978584976960 7526600874540407424 5460410613786105856 7506628295410077696 8186925216325801633 5375748008266694656 6539904229058560 8760875824268728656 7336887559098351616 5026068941068769407 5631505382403855121 288883958580461569 1622906663297214944 7821413383979384320 2062771783949688833 4496018789512537313 6554802646875427017 5833121038076519105 929808262482755585 4765539951612695297 5343772288762298368 5019116662543719473 176368522667950081 4868547253817643152 1555005642181397632 2899502738053215488 2991743981229537944 7819308375067910144 8570534911544889345 3596416705929703424 6943561075570840608 4588413146058238976 3098349467105488896 2731269803903871233 6080989222398367840 6792958642232295424 316003878942569760 2105481970720800768 7198706832734124544 1495460419187749632 5187656083260334081 4838050544546671649 7159118850925551616 4887773517042954240 7838833469099693057 5392089620473315328 368220479309998080 1785653424041288353 737840899726385152 2289135507424529921 7837812002049892353 123233999474036737 2115273243004254849 7347432072086798336 8707353379187077120 5288728457713632513 3292040186805400160 1573226945064296449 7192005100784967681 459170026995245057 6304846154685329408 1755879208761899776 3420698116846256128 3846401699253815169 2682782940611084289 1370256570056726617 2330659341510115329 3563912176233670657 739124074088497153 8687197004893896448 6753899350680145920 5478367429525896704 3860655424932598016 2047807735278945793 4327657142899163120 813553364571807744 2839612209782548481 1587068708610420993 4807419247356951809 477172639343711105 2814161209829285888 4466041086200771073 5171467856785113088 1128890808998428673 1953021306107178177 1113862673216334321 6658606466950067456 681468747439308800 3269022042941538116 2022092778774700289 4236505333447778305 106558704844724224 4249621830737165312 721095816249110081 5620136702050667648 5067609016320560129 4934046807638370816 5068927344063021056 2975602098075198616 6733341586688353360 3687120327339860481 197006845270528545 1 1728893881575538689 7195466535643469824 1398764889241392128 3350750889026698753 5402939950462595329 4902828563475589120 3634212948083753256 6341950451972347905 25386091444528512 4697829998558609408 3752409050060818048 8429191119979117496 1315347436677988768 8790919385789235200 7471561387351457793 2634485670248005120 4600995324846949057 181591519471669248 5937267644455926529 7105913134110943233 1674695593461574081 6642086338834936321 6645558785890931201 5572974621451378816 3370247039318704129 4427860320714191297 2262370047149047809 572374769978851329 2875414970844340033 5168394910894327808 6424508664592355329 4842847929614824416 3889884424185446401 6868742437994278912 5212560091355938817 2470421843348227456 160352930471716353 3431823352010183681 6403373969197639681 3119013065381228800 6116168791070131457 4513042665182135808 3189236048393109504 560377446532228609 7702292385805576192 8911275801587279361 3506584636235123713 1402549282419773440 1951940842988838401 3847777298980033280 7654395067525316608 276499043737280257 8284321803586281473 1410515682585604096 9086290087965208512 2078343215746232257 6772121284121956352 4351778521000518657 4801192154709854208 8163138719589907457 8780472724289159553 4409323207780026112 1919285145032987873 483440928120925088 3586903596357098241 473924973452517376 4927784256645085184 4288790532350132033 4728255811076653057 2805183212843573248 5593574984162709504 8920011524409475329 3128011247160942081 7268812317708060673 1346592242092867584 8060724077130260457 8416150378726491617 3956328912085323777 8759503046541219937 845082948473615873 6278483197973405633 5875592469154496513 6840938264055052160 7823553105999709440 8126449600010668033 5503542123058461697 6873456312629886529 5729828105015033088 2754368116605475329 7638391626285031424 4707042846388738049 1955436787671539712 2840901871658975233 3467220183063134208 635528715128695745 4075771683994337280 2931838882463168144 6700281106684815360 6314635940806195200 2577719709558824556 6902242987796242433 4872506463605942272 7021587841308619168 5291711442022914049 2347039598721531904 2633156137905684973 1105048029186244608 7516900194466170689 4174149387596021761 839539107440635904 338561192696823808 7478165961338864144 8751246584144469137 7168012680395697152 1850513235732594689 2263153311421744976 8979627467891277825 6082515721505366017 1135831673668993025 1100089034799456065 651712861694115329 3589742102403481601 5833829247197618176 5491111960458356737 2060659366009098240 6557528891370122752 164916015534694912 1330280391391898625 7792840836904860608 2176751615175348225 4454825924090011648 3028875153535418368 5458192142279972992 8639347136370376704 8988623805972742145 9221175616874295693 8648298046312349696 9105005924238927873 6143036215113547777 1017999947004973056 5577434749372358657 4281708314147936257 8655837815305142272 1910532102981894145 6435895682906004737 2343570129155882176 8235575293422747648 4779840354878089473 1593479425907539840 7222988169022588928 2466005375713745449 5517546481622254337 5580839198997323776 7308934594046065921 8339210176437371393 6387407760064696321 6191221503674975489 2729857353210363904 3542614797034090241 2904274340402429952 1000431773134094209 6660975802451292160 1254731102169337856 7851651491099340801 6755380940712255489 5548270214697540688 4455644763827982849 4015678431878709248 1818493491253917696 3131617176314845697 5244178640958099841 5639474614948641537 7959048434501692929 8952541840896054529 4100533093718925824 7163274537756902400 7519595104857718784 2844330198087234304 2867538110661048833 317850360921136616 3271192701664533952 902134394978426624 1923453565597004801 1873799196248698881 8832019382661021697 2012441136295763968 4726074939508909248 4397115488258135041 4211765241646284800 4411330992112652288 3833291995146488401 1225387529051333888 794040400907816704 8858994945428968449 8963196672688028408 8055950951757996032 48635428269486081 1873762665834266625 3895361577871818752 1517673351058817024 275577477836864705 7856132204027654080 2022505458390669953 3454756377220612096 5699835807409586177 5299134017182035713 4198402168093464576 5610963900218361857 5321104066740125697 4865702294511583232 2448359210088002753 7720166983863614464 930779569956114433 5127275917769600001 627258424949735424 3805204533398836736 8289086079658433536 8270618025084546048 2335411472310551553 1400851431691370496 427783185136059264 3377680312174297088 1318856661725151233 168102152141730816 6926131178484867073 7839064704448382065 8540389016262148096 6727774135487987713 6120294083191510304 6917948858403223553 6285034115177588373 3834132171149580289 7106626435723197408 1269333682233124865 7186531904020897281 8353710086388117504 7533843072745936080 7989705889839261953 3001906841430045112 681861060966272256 869116647269482496 2693749577002147840 7723491353619720705 5274551224163067521 6992419532389642532 6934087141606703873 51000419049192961 6455822236426362881 6802843082879269953 8824690900733892353 6011628086706373376 247104150754632289 6657974143014480976 3180123942966024704 6367472167507598977 8817821367718371328 7227311670941122561 5880333435416307584 414317792793858849 5260572524770347216 8972335924460746240 6997734605424125953 7911600872783065888 8050076333283147777 214983811596723201 8904196765612524657 2328614750910195552 7404701678991897448 6042181247107260320 4688938354338324481 2495017576003212705 239603961862694080 496209692490502145 3306726317785603100 5299086335029215232 7620966905554993152 5798763107553369952 814076897613637025 9020680147329566081 43398237772709889 3367188135726317568 7375892931872830976 4549482744031088129 2948820630004363137 5847531871222784000 3834795997484078592 6929944699968438273 3489713731318693376 8857046663936409601 7184020672848120368 2030823965608793088 2519573292611585537 4915844059812413120 3762162030421061888 7104498659501010304 7649034830393387904 802174593579753984 3460403787804314689 9167230677825093632 1660545021410226176 2968202619947567360 5303201208449490944 1432146652261731584 7587625683132295169 4353200908701023360 5122274485266763264 5267142495199379552 2940511503443310401 4128337435766579200 7139777517395810305 5798952300235854593 7874903243068774657 662311832743588864 3872470710171473153 3725552892604121088 4611559783275657728 3415182046463467521 7197651037030940673 7877449306073204225 6616826804756118529 977486090227600193 4148807375673657344 4358155165039062265 8963212626458518401 8961193561759517632 3420232941582639104 4922848618792747009 962938497928403072 7986244821601579649 260188748079280129 886028733440851968 1020803183645642133 4846163667478218753 4469646991843064064 1122534943657013248 7168077402114155840 1136583159371010048 264520517399049216 370475906020237313 7662685075568175105 9196616118022348800 1489909053975167680 5994555582129897472 3481007598021140737 4456230551782751904 7233619026041643009 2988974628139827201 3125532255748989984 5595111923915685889 7775646401689296897 935050131337443600 6486188269888045057 2420908399551306753 7318242188995431424 1214240531833700352 7006968128433750016 6762501350757572608 1313917379902444801 4979864008428439892 2002593956251549697 417807901869908992 2937215202192446464 7959213252935594241 8198333609208629376 6712641000617389057 8357156295111044865 9153517254488115712 5260747351578640385 3794900533700346881 7579461911817710081 7749989624557182977 6613854842749681664 4265713044438762496 5005902779965471233 7605316317880008705 60287229853888512 5973836306068236353 950335451492962305 2361270893300252673 1398424737337574913 4216028275378447617 6729460005049667691 7456010958146990080 3411352224660039680 5847619402958138369 1782145467138695169 7379931256632564352 4871069578246432801 2795502942584581120 6122082951847968769 4497719785763110912 4622517630798860640 2265243249744831913 8566505421187239297 5184076163301944480 2093823521640677377 4318680375525797889 1126309489464129664 9010868281225013120 4480998014257982540 1420238760237260161 5389373162796900384 3210443524845876000 8854498768792682496 8173541199636856833 488004367142899713 2153935153327672577 4468395034272399360 5870962184534990849 2557537421627457536 1567205358546057985 5601686039138408449 2943605246934777857 2497804002829481985 413703921818269185 3721311552290203648 1720120334277450752 6313978646855942145 2268460964683875072 5602089717081641985 1156274229571452929 690243026944196609 5414830349526071808 2804968920815978176 324388446647055104 1155276462512668672 4857214284953501696 464521131470355712 9204582596139130880 4204537008581395713 8070372622781091200 3938242198981866657 886322010389062753 1533168907160464001 1358375442660964353 5175080691693385216 1444468952467881985 8832481865404325377 1449687750079983489 5899441826514709312 5635923071884130304 2713769704618562945 8897294390228559552 5591482464332146689 1623734831982868547 2226629552021581824 9051755309052601488 9006200391325407233 1866845391817565184 6616356735130021473 3981623277160886081 5658886612735137793 528079491336767649 5034925629015490561 4778862264724597761 747735160394780416 3539968941974409216 6536500340125846033 7395127673833893377 6193733462564887296 3355931298305640960 135513574288485633 9056588686868779009 4812272387675975488 5452000525676485632 678898215875748096 3893629769402082049 6506575214509711360 6163049138622444480 2153839301400561537 7574208721315991648 860538447799336065 5236269855408062465 2785889117903781889 7323214766650833408 6170553519247951216 5223219121584422912 7389435092572156392 831364865036518656 2266738801832649425 4509517069586571265 4842058868217856001 6308049076078395393 7628461505894586880 1186255426028328960 3821507504511038017 3265875311851857936 4833354679194198016 7736753492183163648 6587621014405610432 6909737560091541332 310201065118228289 8604183777667024753 4822100032085028864 1918704370462492673 6276662328050548736 2196063981276452929 137389187484295168 6061277865050243072 3395020807932774401 745088879443505729 6214918114484040704 3249041762292613120 8764053805424038912 654129542563665152 627888416647733344 4611590972196145665 2234073559173169153 8706398661344256257 1393592604847144961 6928250539117707264 7247780053687582721 8700954272741720065 6825638761602433024 1104491015164537857 1126259439119101440 6198967060905476096 4178333029349971264 6167957961974197249 5604007263684452352 2531035622104851969 5973391211909583873 8198070927424283648 1756853758576885761 1606453784858594144 6640378512989736961 4540527597911220225 1521011925666869632 4937126733663577297 3289588382996386817 9038847321411682305 3937907186518009537 4108264440304945152 989324885982576641 3396913575792922625 577115871067028416 5685213253572021761 368806962992517249 8868069441414889472 7529853367850103040 1270550284874979328 2834265388601034753 2801862931069403137 7575606603340013569 6213049807955427328 7196564186318230016 4998008364520177665 357794562555350017 6836523748222607616 4745165871662874625 6626534629121859584 8161846712512789216 5154334929902907920 3102659419004340225 4017658452947633665 1046675982952335361 1217432008667848257 3062610803709057025 6820091308012519425 714849582839767425 6809086984542437376 4704600698586777216 460924945776647745 8326157371683211264 5676513484508579840 4508875508997306817 4104159340832368640 6894210010227903184 22490503108886529 2861734749586432960 4780761807736009056 6676720454401879473 6423515904271745024 8485936790272636928 2073202223772523009 561082083991841600 8574311165023060993 1485126029056572737 5796870074344220672 1156176583483516416 7791029867276630273 2252892514524266497 2790125964271570496 7035950375663103361 7212985874540441856 6596860077306675200 893441417943613440 9214913433550706432 7871135925825085440 2026136831665375232 4938867238327746561 5976819154019419137 533634442561656768 7163511007901118465 4187606971110344577 5643586193992152320 2673094764908085761 1838341868732893696 23387230847369216 6710117771259368704 7139496986995397456 2538997578214292481 4830776884452028417 7968069189452551680 7141802642528174080 5184285085586857984 4340017000927100929 3394627931754837953 5642510103864872833 8030575399225011969 3333379183150656256 5491539969204188192 7721096818627637248 1966324426728220672 5250209863416356328 4017830014006050817 4069940867533105825 274592695175236992 7182256858791837696 8906085289257815168 2880226817416146945 5479130770009746817 2385823257802475520 1695353709677746305 659442665585774720 8177299615140765312 4199866297641013496 768338725974365441 3085153891271049089 5630978637607414145 6742409296955942273 3117242830869495809 5862131523264940129 6991425367498599392 659765234195679233 6523449725136375809 8451134974844541337 5124022605700661249 335522534107114408 5662402298548667177 4054851438276804608 4256502211032380673 8659445103880391681 2325428851759949825 1069800359949762561 1620016015460765697 4126077085874793313 4335036409646695169 8885888065872199681 302222973579136128 758478083564424193 5282397666234814129 1501924403483475456 4821621289041158112 7549112437585534977 6797670854662002688 6581072373215177601 8339674631987662849 3640189575087452848 2758547283592298497 1871031623303711041 1527727759170830081 7530604961646007664 6982939077516847065 2050669824260895409 1014190972412257793 6796342616004362240 2029499425438244865 1597472124834447360 4492547373352054784 7169946031898832896 6748066678980853761 2525431563710114304 3763395100672212993 1945566858948215809 3810593831960870912 8275445609472180224 6014650306774440961 2298159427208912144 4796873180023303009 5488166131565383680 570518562882601848 1058729149764468737 1126899931747233280 430887222523597825 6587656988051353601 4956286524104927105 8757231870727651009 2718066174044987392 2401432971419231232 1255786479550877697 2063597940195217409 1594327886622759937 8414548472389755904 8953133688465416193 6740623012093004832 7697628846409677185 1600510756206687745 1245491852854788097 4140909554220937216 6141790246683501952 2114417167843655680 5430174946175221761 6900657163326385152 815650319193909089 24083273150329376 6893495143682277377 3062324561266791937 952689049564304384 2213178294987194369 1885558949930479232 8449453490058463104 5176062897582001921 7057009118461940737 2165035690215797472 1591023591698637057 6733807304933310464 3901173091806139136 3846547240659567873 7134517872904511745 3166132374119579648 3237352261250873344 5332638633188917249 8142818374457937921 6313504074550688640 8794607419086354049 1908703730261278721 2044494727654437888 8332274984887094273 6657017620243283968 833396201218069505 1352286130626673408 2805770457656225792 7825060050830106625 6025229140719390337 1949496872390019329 5043894804168544513 8640660365930150912 1955592176350339072 6373398711987616512 1034354681419215046 3813653953356681216 2461457405507831657 3558752349313499136 1097251628234475009 4217399224854715904 4052115005225533440 2759376000559994816 6190376489076540417 5882534326759073792 2733094934067103744 5673894630017220609 5368998304403618993 3674658104159039488 1600957439912224640 2744802437513867265 2606677644359074561 8737907218807534081 142405343472121345 5310623813424132457 8286857648783067265 1284161212586983425 3811562160561503464 1670107684051667840 5339681180269150209 7392399005168951296 6545313889032077313 527820716397550208 373111892768155137 2615176839804711937 7676568335922342656 4722442269321833153 122859048660533248 1218108627980175872 824049805825110016 7955138904721493248 4463133356395785984 1477924723404286337 2923607145368170977 8914364288535222721 8354648421606631425 8143238914150334905 4803938017411326977 1771071161565146305 6883872075825894144 4977334488459473280 3058415979937070481 8385772429529775104 5214949139153449473 2588245214329286656 1414706076251059425 726802805186682881 4903354188352798720 3559469327802601473 319760295098704897 1315804533978584064 8614877382168731648 4563651723339594241 8543838167500458944 775021334454083585 6667433189334439936 4475392507964096512 6310990631261962241 4903457068041801728 8324703221605306368 1338242566843206657 6254529876631322048 98859577049246209 3979877059941970945 2359504069386414433 4506015147958732800 6592638994060316672 7138553171307470657 6989872771997663233 8467009485290819448 3820595864895371393 4065306369124819457 2654009856672143616 7891264196698193920 4944550519201001473 3073722138944847872 4571688272701184513 1575392893694212865 8516593761979357952 104250126148409953 5639301430318655488 3975261054114390497 4714109980627644432 2276655721647896192 2802775401938384617 6391020888307684736 2769784863696933025 8915958078074948409 8000699543075452449 930587047669260288 3657019616837502464 3272718262164783424 6752573249484955649 3740117085644269697 7087855920259088385 491503781158092800 8939359973626261440 5458084778613968577 8848847342042873856 2173204798100094976 5717942978778355713 1361550851480748033 983720309708387552 4432360159099576912 4673123548404723712 4111634611552587233 7139534807323288576 6305957184784101377 9105113231645284609 3355360401152278528 300125749318795264 6341885002263131456 8243468295806817280 8540980396190930944 8932385427600143617 5601055853579669504 8555705036955512833 4275306365380361216 5390820370622243585 8904486374956805424 1100503038214257824 2665628751068307697 694415818838040065 259678641506746368 8228044086581962241 2156769129587480576 769654158845421440 231410811712530529 3380154188916744192 2201732491144858496 8086488674440653505 1938063547542080512 6139728553911418880 4789875349750420416 4365470471871784216 5539202020336304129 5865182050655346689 7807539072875674689 5470243026709053441 2315834911130130601 6762649590682807456 8347032216311399209 7771363904982763712 4677951182087233281 5126517559477253121 1066930360616165377 5140957405099027105 72952455437041665 8735137414570573825 3646634285455602176 271229104729026560 5980744334210246657 6080551261377326593 3765867558680242689 803084276182110208 5185431385051123713 5744424223965562697 7710168310048424833 2333084557668515840 2730233121490434433 1387519735470829569 5638836550833009344 2672285906604869121 5378937098836210112 240137107931867648 6040549869218021632 7222090651092877313 6722957039676012288 6773483825475551233 3234567269683691520 5336340201539997697 2687803571915490576 1745377377982764737 3481183747654709248 7523137765377358753 65652765425852848 8467803464360181760 8676842683900959872 4387362869181376209 7317761145315823617 8827565955350376576 978093444993125121 744317337176826553 5512424676920393728 2973386432337437105 8155183485714169857 1021316331106902016 428702663182758913 1869668712022196864 4307185413158492129 7667686648735012864 7416137416921440769 82908040787832833 8020522278913863681 6802845969647755521 1754197603699353408 2728982039882080000 3152746173993533440 1378022493087709185 7424684476882642361 317660429824925697 1665126793861154816 6088913620174003072 3459500525520629760 8685715268132870593 1862647190618030080 4790991600291663360 1084642901136063488 5240959440346562561 8575223980001678592 1443775966421853920 6790637869964257536 6064964551124816792 2723890822687596545 8426299764495704320 1723642436170735616 3226459092202547201 8349455116755029441 2608484701199974465 5129018133603514720 3875866863682369665 4681177210527416321 1079343983016150753 8614048186009105024 958274984485074896 3526154616537336833 4964760375213176001 490446642677579776 4328747319559544832 6656321664005832704 5223877736429060097 5755698762072321921 1315564338950687616 4979482858736335920 2315623054546079936 7594608683858282625 4621504507901248128 2776765948512955392 3293374295373959521 7006166169113317377 7574085545040994304 4156655020278302721 3604285412750211072 974862719982272513 6740078797838540624 8821805561220187136 6995106550346717393 1924665674490623616 6845066571405901184 6475108058624518273 591458358117294720 550381057238227265 4595491056728579617 5338930080452268033 1514183538993973249 9032684022375186432 6832766348889468416 2929365487635398656 3076394174234869248 4694289195036606528 7683264835355351041 1289026257424277504 135678732993842689 2244354218273783809 6221562612789198849 8952190732998705152 1229377587504742401 6695675742911976961 7160879787829801920 4810630401013841344 3824413956593081345 5966683888158944096 7710448739713595649 3539081587974909953 3671575748630160385 3531057662195597312 8900007186243796992 1814421687466838241 8913454170782006081 9006179529567986432 3401390857055697921 3470966114600869889 5622320695018457089 2605184900116480001 214408596427143808 3279563731756789760 7941900702554277504 3048419427061035520 5308171245212839937 4758485148554281217 4433620265135087616 4086258447533408256 661852530594639873 5452856918543933441 5199562841229439584 506493493235272704 3903654506228212737 4160608212721939729 6475979884722792449 5112248866293678080 1887963461105216192 6488542227628179713 275784047582035969 8311684833240429568 9186354441031706368 5594466771074809857 7692904343903136849 2101501153114482784 9157874990213068289 5542463492075642881 7152069829760812021 1284223881690793280 5536844570879359488 4661696092963211393 6653177111834821633 6711535853403275265 1041747364953456641 977069352639765249 4091026963270111232 5862351079674648576 9157601803751522304 8086293153172817793 3972700621754869761 8133547803891148800 5376476479880732673 473323083418091264 2465196269874764673 7329042110041980928 7765296717744770880 4007844365615920065 7478734219764359937 8041151089579418881 1315959516944139713 6445129292872699905 2101049789586770561 8218617642965551617 7283186276891572865 1959647935533772512 4588163319761207296 6814022088536725504 3455913308241133568 1961149285219778433 9101557193946401521 1035828003179482625 3525839237150670849 3560844900109025281 5391464604605480961 1883517067859759727 3190357507635786176 4710604684997558272 2765243616873296065 1557699619995043841 7560800830791221249 9062721745359259649 5247872150631041025 1174315200833549824 2312384377607498752 4981602108033078336 3523895930783633409 8800373338521341953 2241692240655251456 4254392893431172096 2518507102121665345 5713299137761452033 8639775522735095808 7013770298065360385 5324056395630077393 7054696988342369537 3358330905315607489 5295817170467888641 6113588651184203265 8171582632599690241 799092833482735360 6411149302866620417 3188478913841885185 6515057646452604928 1585213577311414033 8746266723717223937 3309905813074993665 4346745255336778753 208012991084440577 239021920519121152 7923694837306431744 7515199539864224769 7483776253481931937 5506682945736359041 1836911208464763537 1721012499407542016 3644488998178308096 1850568336042916592 5637586276277609056 1537885197817872385 7966589412048779969 2499914753562247169 7497543611085643777 3278503547478952960 778983822054395904 3798385565156990976 7225778981133774848 1209049370106281984 7826249475738869760 5848545968116403200 9199902257441582080 1646151011440281985 4195323637436342272 7876263357526835200 8046710737516625921 5748143958060080128 5611920386453843969 7892347978450515416 3995908366946428929 3678131846325002241 8000401529512275968 6323616145974755328 3189047189934680064 121567961854696576 150951299017342977 6224475114165148673 5740003889992359936 4012627457406766816 8712148725364794817 6730180783003643649 7146276607086182401 936136290098575745 7284378954887612785 3974401544331977729 707237512016035840 3648026691409068032 2631637100323039744 2105241914027981136 4131171950512472065 8644266040216703824 3240926959836556416 1179113917961384064 7106391159719839441 1276944868663895921 1134181101538082945 8559626639950499841 1225563917801117440 4785064032454934528 8623041078869333904 3510201529256863232 6059503438810126465 905567728135024768 8004458870013928577 1847442611741698561 3476389580648767489 1259627181436787905 6869622535012719617 6679023126739075201 3551712209000184888 2789443918988735668 10192951145336832 575030622307205120 8685945121877005080 3259256463009794048 7957879777853243393 8206918372321746945 8473717661800566468 7347241850571605505 4600653954783646721 1847007691356629569 5863112833406648577 437846383672098817 1545638424537449601 2874652034986590208 2604119192263863137 4587069771751218689 6201605773714718720 7633777048624944896 8394751678799670193 4563030689693787857 144153605573181440 7987552718565388288 7655321672343867392 8395781107468623872 6649652166455195681 4070222197334931521 1383170194113919136 4609858436886451712 2892927604022802433 246648794828268072 4237210578941193168 8146949607146553857 4209296882757861377 7469179458203360768 3606796423589549056 4687864618158096384 2206242152546041857 3606205541335838720 6226451972038946560 1981888444778320401 1774509769678962689 7833181570157697345 5841084812747696129 2184305065512478304 497746886344126464 2093670370747597824 2077646904345465249 1971712067538911233 70642881539604481 633708960807911424 4231886048578813952 6229819750977167761 1858796537001809921 4966257727735015266 403291503726658560 6482645868549958448 4187329767516465145 6046040372678098944 8444834207551794176 741558368065912833 3500505685978251264 3437991212091981825 3497651136715516385 300993743278147585 6522422956756975616 8869451419733131265 6680474980169060353 7995868525508623680 3668051028907768321 5180771202401219564 3929425230117082753 6677107620100005888 4307563153773199232 2343002394482049025 5617427436883062017 8418394634778074385 1091575950484616100 324076630712064449 5586730134361956353 7520020798299730945 129761792045931105 174445197093109760 6984542674311484417 1073742532989026305 6572067868054797057 1223251435143270272 3973715611514355712 8666099207816863744 4009015704913117328 5108694715352208641 8225108076265422848 2993483849546981376 7180115184433354753 5476551773223960576 1517603279564242944 523479199151948544 7802718639105879425 1059800440354254848 9139284639745062913 8790867067405860865 6558362578293110720 1910620616782919169 1995542490390543152 1884314845023569921 1223757488083374464 8522644053573978113 2482248254949021696 6571922834902824704 7422982686334020608 4229411587274027264 2481596080766351233 2349862413824688128 4053096491028717568 8895734978045794049 6748191179581971712 7718798995734780800 2112169610682466304 8980973351383942641 2711929266820810752 5615873732009738240 1476132997005732864 3896178147803709441 4320002892304318464 713776030030591120 5584934757615202816 727010617693753345 2048566545543097345 8050247132382569473 1213451092650369024 2642902526648919152 8954539117872378881 8641555427577411584 7017665417507954689 4103831123019956224 3868532231301683008 413893175139993089 7908193768874705408 5464824745032482816 6950459529873550657 8450881663193579520 339740711251909888 7578525977317841856 4850285036611350753 4017030844385569793 3791751142777465585 8146880825102707425 6620762556641944064 1053675161547206816 8502888832385250177 3192556556041858304 7786417490560667048 95503004951099393 1344407855972220928 2301146817316060161 8192472729946595328 3489958447656067073 7842902187408070465 130494051389449089 8977457480760849537 8973668752343460352 1255274191783673857 270157497948778497 5584646177825198080 8633792829687272096 145032937812945729 8312971411046907905 2994211869229321600 6758303131094875393 4863752685149587456 5055080169422576864 8357676915859496961 7516332392432754688 1682394610174610560 1280666026272334336 7288124311288889280 4337812856983460608 1114657361900649568 1149898842886111233 7934065281152352256 8249843757238074880 2639285448575871808 8158434468507189249 5513162854050320384 3619219260316319744 7837362017954751776 951151890276519936 3104480451298023808 5785842740018544640 4869815610919354369 4621391921034084353 8588181044129935681 6257455371859167521 3129909941437678768 4409490805849436401 1405498628150137856 781992549676328960 1841378475240133889 6648675111638816768 7171145289013542912 8943794485788967936 437894278422580353 2899689447758377024 5893495928113172481 6409739631297318433 6726664071493189633 7361201019690250240 5866202928944182785 3433416839367477248 3631897965776806656 3351884664325076993 6556938316462524417 5744659596339515392 5389147482935942145 3102007915022949769 7034117603264786912 6638126618519273473 6455374380807366881 547141760989246977 2436498527805767681 4048771163736768512 8718291808437554689 7415887361590558721 5136229994813354945 1806825284195191504 2125315472515878273 7455794033667703329 7005730107807192152 8966338499309772800 8320374612364364032 155625698979937793 8608076504810337024 3989120063523204608 7484224613868437505 7999718243738058752 436367948655807856 5048480393727705089 750835568985559680 2933223667601841152 2008758757495144449 8925748343581883520 4929932020659976192 6240655851011219457 7698330476374294529 5968874707022386689 1540081251670312513 6263066812990160897 9092399845649301505 8068112025427342369 5290379556448667136 2053535100861153281 1884141456168763649 8573544044710068224 1803521508585598976 6193201549491003393 4594878805853053281 4085843505254582272 649706969482362880 535366263767302145 8585533656956773888 309768156850272001 421960971805768768 3978663659089305600 7206934996491078655 4970526531741679617 4197866867567527936 8009379545270374400 6800380528463717377 7798022333908272385 1282222663782050689 4439017522654945120 2214608226984521728 7499531950303050224 6693694240934120128 935717533215001697 6531435074840497153 7002418336043308672 4375201059986866176 8657394643788615872 2062074089038436864 6972974976329310464 8266210311221197441 7326578472849105361 940454539887429600 6435577352399264768 9111156145059840001 4687642420902035456 6545959534105747456 5880971978638526721 8488858310902829312 1658384460486664192 2712414744173709312 8776294212301826560 4966395150370919873 197962339941464577 3774707551173980160 3414982445024369473 8998748096690180096 7688495306157924609 6139536168027422720 5875218561225089024 7894020038473913345 3297516085942508544 3207346497337155328 765966103435917185 2411947401385594881 4394949116355957440 3890322921439625217 1116898304250686080 2930170390855974913 8888431118771655168 8774415433377948784 3237590648539652096 5525138504648807936 1067501986803814400 5621455470073577472 6587165116674246656 9172468652069846017 154772726000434880 9192137463771386848 4661022212315914432 4984864365769850880 2855811963684978689 6304069071584579669 4113541554757625729 34612556004313889 1088786685106311040 1742095675631156736 1833499408760219649 8904749604051886080 1538491747880556545 7466154264334106625 6795625011632082945 430249154285888320 1952038317192127744 5886551181071482880 6960004790696139777 8309233572247062940 8737092721140314240 4551824515360400769 7858084465626344448 4617545428935977089 5245354324418062336 1653678794018377544 8207150087681635841 8748463729219767440 8578056379915690721 6226976581126160385 5667466635280367616 1815346595309062081 2554754024230785024 2389606299245791233 6224607355631379201 5567837296680611840 4643736112437911296 2238907099251635137 2772369824356704769 4998758205261611008 2213498787925683200 615569299868744576 6829085129575038976 4618289207904362640 7209557482247290880 6519432341372678913 2596214174742012928 703318489102364673 4744936831714066433 2693852138226112512 8089854416395442277 876506472362406209 7590366158715965440 884025806012121088 1353016285434572065 1705053265137969633 7231392242309851136 9164808750339427329 6249819034953973761 1683290502063534593 6918766305744211969 5016611460151529217 7002756884908887617 6427866761462812672 7417254514567874944 8995230141293257345 742459089103241217 1528836732609865936 4938928917685675776 8661850725947720545 6186666200941199361 3440138538138845185 1625418643171950593 84027025894375041 8600513381750118784 3307162732411486209 8072134567053659137 2378539443791253504 4707640852245606400 3381699131356854400 7674844563252555777 2332343900649803776 9073302953388662785 6338136763149877761 5064287179770679297 583861728488624129 7169189991360617832 5401039947219558145 4042902844641264192 9190893107017419233 9027683859798965600 3641713763540795392 7395379975038159616 6579593498432998273 3558560275881467904 5821482824524887680 1064819805823827969 2757997064146264065 25619402711534593 8527973647137856769 3670459163072684033 197472247822316545 5141802578081234944 429624753792304256 9197350566911107840 6959985675068601281 6882453230255138816 373771748808237121 8951335862809538560 2429163109055396417 8693096012736419840 1155143486215131137 2296415160207168289 2364585667618858496 1577048724196939008 7889109198461714433 1618509871176105984 5819043228979927809 8401278364004133057 65302910982806017 2639608811702160512 3192323889924423425 1230826572827555073 5476939844939623424 1783503906358233857 9150234581344740672 5084625950538404865 7644549377257216513 2553350858816242689 943846657965647872 1643514042049888256 8891144704379251201 1333416997273115616 5323754510801241632 5550008853959652353 5994922646324598784 2550981879224532993 7855130685190132993 86663550732608224 6918995325527508992 3367535511408828417 8738157603096952833 2101262201158464512 8934039651476897792 1581914274518704128 3940515001085983745 1070358971766554625 1666608702278826945 3222269883486599698 1505581579401269889 2739651332429919841 5219116674991034368 5185561974650692609 8229887165079746049 7385435372614844417 3596006166761325305 8772393194125266433 7164632559553969665 5565672861940711424 1357804605814603777 3946885273546706049 6307615729002337232 2374781722978088961 188729633167884289 4790557554162472960 8089178679616344896 2296492861122811904 5871480465737182080 3663510918623844256 5778176341550678016 3482304378542616577 7021565138696960769 2151567912136939424 2259940802751054848 288887121264492544 2295387058565742592 7531737995306128385 4435643685278585088 66062178266506753 2287851260346245120 2473235005552732288 3161880909069129153 7879240059790159872 2757304872840923776 736812112272661505 6394478469855855361 7855287067706789377 4223392219716755457 5376709504706598433 2319327959718962177 7302639078155982528 7685488969428247297 7075283483499111516 1011295255099371904 7790899054551455745 183654227283410944 2959585261513145344 4883869677499682816 2262192043652789249 7924800465650100224 6113258388655639936 7037163203605095656 6932442983545464320 549494282702103680 3802256031168931840 1280365016811357184 8299246073114646017 9219850729045608449 5178777249539310081 1383057351608382848 7616323759446779745 5784555707982018561 650297645382385665 2246069001391374337 1583644982065846081 5931305300015265792 4498701884110716929 2735803321403668609 6595027260668726785 6683629714692505600 546077625234804865 1577859524797546049 8056436713209479168 8973643148367020032 4640897787588217089 319882511652487617 8836593149064095361 1778204893830351040 7104650518343698689 4227008356681877504 6784488478840193024 6539497926410137936 4680520164725424577 522534169388777473 4477379122861652481 1176252247178215425 7956671223651090432 6613564251348254721 5675535030105081345 2288300472338320513 8060964604084879360 5726540661949353984 6065610261391115904 8218188388063995905 5832572902282398721 2500092240287690817 9142936333575452673 2873646651103805441 6241831362253611008 5017514349762215937 7402895084620175632 8797526011157852161 857482688232872960 1384524607025184768 4941077550132297728 7353585921368159296 7559277100035523556 4598564393123912161 708396599299137536 1359067357799051648 3266362254217497472 8945541561947258880 9002171095962710016 7013889074958559657 1939135909025495041 2079903876343320577 4910867571756462337 598784684998574080 7195204908140195840 5066757897691004929 7886684009909057536 4117984035670680961 13750436689248257 6174619949640707841 8970107243171834560 4461447621170690304 7824042217194962944 6560502773588167425 8365837448750157824 8929850049815349249 4633094176080501889 6956100655237660673 6752789278756962305 8742292796634866688 268302510465741825 2523361207843419136 2300266833819303937 526579406196965376 901894454157091040 3449550428256534528 4064634589030848928 5371041833324568577 3502625743927446960 5363964675567910913 7815239049973491712 1383131338389649408 2377650285138740225 3058571236089731073 881010932991852545 2704529444712816641 4300040653358372896 8955440861651056641 2864464561367739073 2584395423664455680 4442064969995409728 8882338453172703233 8763290969550899008 3666599382737767105 6802310187904753665 5614696178524909569 7544456553010112785 743202178624041985 5951932803763577408 6383413695250119905 4687474737728471041 6874833643949448832 5802907449260610928 6459011606254714881 3991296729159827457 7264717972733122144 8359590012466667521 4817657707847949312 2419984049482747136 841107288879202304 7089446645590777856 8199694750012407808 2707322326434806817 2484406670129768997 2769925894633997624 7381029345519381449 6686620802764242944 1261975348852809729 3065515132238381505 1220040402006982656 2827651955067666177 136590323768679424 3997623448819772585 7717006322551162881 5668937312587895457 7900663441552412673 1692511558113166073 8595603919450406913 655761867687985153 4865890464061072433 5754240535624155392 1723589523970326528 5116762161761017856 8428628195413080065 3892642132511088641 2624021458952781824 7942380217629915264 3691797097166549089 1683961213631123457 7991281702181273601 2527449335264985089 2971051212104384513 8125385719502807041 1830727792276965377 6881232313621987328 5148513805141697537 2900080499363509504 7322849591950628608 7097416862366348288 5070593288531923969 7796209012039180288 5600947597544934316 5779804623753199617 1935393881959563264 4112015152398734080 6246784887899148992 4571686098749040896 1090837158980380929 958838808120939521 9139779444145442817 243405268006504576 1071060931173138433 7308653653699641345 6746776548815872000 7060696229621649409 275591960505098241 2080976740931139585 6717813277354098688 1054504755706062048 8954181784299145409 5445049383130789889 3726827870462934432 1603161396176180737 1079331961904285696 6650792426461986817 2132561644761528833 5196019963851833345 4412003631943909376 1570056607681754625 1257441029487853568 7373703716093034497 6277758349617135616 5076865634751964608 438417525298310145 1731613599063648256 976111395863146497 5443757748845729281 3465156582850130304 2158921427355828224 3264967855352578049 2418638010602609664 4521160978167745344 8588175891799736321 1070354081297465345 4219485109341657088 4611768028792737792 7441600411590197248 7074607062624681984 2092079005114303488 2191361571500851201 578614917059921281 6475648976627049920 3748251209087320065 5542239837605615105 6034035918875558016 8670449952862368192 4348341316432656385 4545724840698445825 1692118976600759936 7641887269479669760 3550682078501322240 4604258029597661185 6754531242630697728 5928987191686048641 8761854342847823872 7969069858840739841 3514419255407415297 3903987257287986945 3038852661000601601 6220860453766953984 3750540405702086656 8182468249891651584 2735966260986574057 1467629987416429056 8489797929784010496 4981214250642081153 909882060444607488 3015879822010081280 8587972662112280321 4714508400229526464 4009169970374006272 840104879218753537 692178756650910129 5350433493593414400 8327555943512967680 2608750300483905433 4988547338383319040 6354452311006925825 6369958618644850177 7742457003297390593 3253127869789125312 5317627304523413504 6165107853791758976 2645572277146035297 7812821582006747136 6131903455028001536 7152622398035681280 2722777024929706240 1052883712308092928 3415392616754667521 9063201775806864192 4059948101896854272 8055597478146818048 5429100629284986881 3597235896270439425 3732366987933367040 6480090394512893952 3503457504975753600 4449135362856704129 8431157114626113537 7150416939222500864 3430747241310731136 2898621868478850444 2145459487127808000 7110718415862111745 3564635210189000736 7402838092438645888 6624918082846688944 6721514898733757313 6108598468635922945 1238216969387751424 2787739506978019072 2133438121113106977 8501139431125707777 3712575631936782337 2129470434112962560 4881672410388183040 4169104602236911617 341966004211941376 260062722495961088 4462934712271470592 2948800515835393025 1973638264648822784 6674102589248045057 2975861736372944897 979595864075125761 3401077648995943937 5537702940903778304 2585574684492372849 8892817580634765840 5233249760101650689 6031760242883559425 7491760326196322944 3892737727616715777 137673128391213057 2264261380891770880 4113708879054592250 311448920219388097 2360159288335789313 2514932746187178496 7600027181586759681 1841465455414673409 8069794396249253440 6832115303598436865 1031814629217632257 528423959272633472 1321982088509096961 2109473641567678464 8988591285530717952 5284551155496128512 2514152511709901476 138098493631436801 3341034042659471361 6393272127678207489 5722865285593260033 5998433099383971840 1910108499415260097 4944085069102491392 208733657423117313 1379308855855287857 3907223181856989184 7468965082328727552 7289751183118801536 4586127356193990145 7020801400238561760 7295713305558777857 4658615402932478208 8632392077578253857 8843048993238810624 2346751501081800944 6545753889335107665 6457409124987601408 5811940544374927040 4518703281159437473 898156475129905153 2328759386718001409 7465195048765555696 8315439995270463489 5018527391947008001 6305396065868030728 5683809157831041904 4754652964396941761 4300477332927370240 2123475618423358832 5109219737446979584 4973547080468879232 1864609083912302592 6988931086570631424 6938896726478659585 8382631038053335041 1651518858511767813 5420552724662264577 7708788847801577745 2934640011986753537 6893705895855801408 3733739236368717345 7104840835249769601 1594972470682651137 59822129772867073 7318714842960451841 2960726466304249344 996182619477639169 4386400473105535233 1829244897629769472 7631803901635559425 4665485744898891329 1271024707429558824 2751671310073430017 4366482060817179265 503254178061761224 3406139803530919936 8026568740760677569 8695067769077067776 5345138769812795392 4303614909365694465 361995100395337056 1772857141491159041 7859478633485634321 5560087816655763520 5568990607585574912 527334019082596097 1087005321937729793 5866548960577957888 6343611301160632577 990595382725163009 2865860849524500480 8023052137788085761 8442221537516956433 7443533016877414784 878285914704142336 7871551059702005760 7238597861427445761 3542634317259237993 6698783562506579457 2858513525620651008 1079227322046879233 6221855363224064001 102216725940507648 5826245968146399105 3039622257627649216 2001145371000059017 4955486415048107136 757788980415543296 5618880636772747048 3864733783114659840 9075909670663054080 713217365439014081 649140524108444929 8721997549416124417 687472478596026368 5816449193939789825 8378242414821826560 4944170377380955104 5147364433148116993 1514415375628832257 8174869881842414593 1457655239443130368 7659907210526016833 880053805387845889 4080229671793823744 5162029941737799681 1632831240788508865 8893179087499128833 8136380042886905857 117821272925886081 3311507906647525185 8870469428411102624 8751916527162146817 6222945839113474241 7996464859857150161 8882383373413735896 1709211663291908096 2561674949909562496 4027584369063731200 3118647969326045281 4762776498026201088 6395547138948574208 1656665591142293248 8885693082717323264 3703117170472172224 3027839047387370496 4360882021041266688 3864427513373766657 2383347050248640001 1432138160787851520 8075825035572510720 2384012136301177856 7643190124737506049 3090871549077235201 3634734970780134913 5071496049406564528 6468238710051690465 8447512575924240384 3188221899222526977 5494152226671654913 7243531078975896832 5615187638371541388 3280493394813400065 8228018962998720512 2821579934847943808 6007053786775128192 3762470352928215041 5144478080647337472 2537448456779120737 2988711664277426177 6895897445682249729 3675416120432731137 2072597892291649536 4762115468377685472 779252379342323200 3734527064003018752 3708782217971548161 4900620512336280704 7204335288476624257 5923512394542161920 7665425345538059008 4666947859309723649 3803616860131606017 6224060055540547584 6268322932804244480 2893963182605498368 8414184342946513153 3547314639287532032 3743350204382866432 402893745564341376 7684330364531666032 8682691931680355521 1237471260125344257 8830591301321490433 8776445874825330689 739468802922496001 598154773070947841 472007411938388352 8877867269734241793 4026928245277366017 8924981935736070656 851886526783053824 4015903958443035392 5313925327538385921 2008471945746609009 8345819130786111489 5427099668584595456 796905897979916288 6846661516467253249 7960085340370159617 4911374153090334720 6181149690155515904 8234808480969950528 3266041378502279169 3238133549491787905 1554378643404288000 814223577789014912 8215795158534160833 5697659209618759809 362510201696032769 5558870290582036480 6083757755713675264 7773082216406151899 8033947969027953028 8459164788878430976 2673787695334446080 8850294604060752129 417811916578871296 3164995920172905713 4355492607836782593 2735303683956317056 8661784130370027777 5301185983478519785 8021938402459189249 7012831892037722448 202401029843714049 5155113130610524161 3778271403945422593 6816887770004285200 2739848599709677696 6037820987899503280 8183831434159263744 111781794637364481 3585299658605330433 6198477888255871712 6883712131216779872 221426867296741633 1797486498728001536 1632709276248287384 33128544900581376 5740308046216855552 7057406398758944769 5421766432987120640 1679464810464174080 8811779725965044896 3135828436904054784 3558700424372665600 6936167812035510272 62108287238644353 4423743361242411840 6100325120640352256 1246298979552985088 6629828331865330113 1510522513530183745 1429664620670244865 7018023510773858816 6344988445843652609 1784305748487389184 1887357769808478209 8657316503740707328 7997806243333237249 2855006632928884737 472274657910289600 8568392850735716353 2717031355359780640 4244051700449922561 3179130158730658817 3684578090371459073 1433935988442142209 6597822331486923456 5561772591237783552 4223337403325067264 4633980708739849473 8635898883549837312 3416932934069917696 3118665966267670528 5030143089955833344 2679653902162818881 8303279628987574573 4413581495600492176 8264539449730430976 8882222370722545664 8043966158065066945 5651922533558652928 7552795184525709883 7070281291312186368 7505442339794799616 6149133957686224641 6644454662450213761 3952568743079397184 661188047792378289 3476807273822683137 1301537844740702209 740110204915824385 5109904766128913792 6966168435264155649 8699198954411200705 3808806764264703488 780705472467719488 4677908864685039617 9086047129128326657 1378187745994712192 6359951469469343745 2036270926453145600 6107635843920822273 1502087466555801601 6247060546772768769 6642013080577593984 8960179241814896641 4504358796774457600 1261336381706465728 7710774547827079681 8121609748469330561 5036508061835887616 5142413605723835376 3808986104103218177 6364431691330804224 3036335688763386881 2880868639477100033 5033227620947918776 2118308516575267200 589431411653824512 1263897866894597953 3644278971778888961 1962519827663716353 3038508630830716929 4918769833293548544 7068881321216504833 4745222814676116865 3205258512206408673 93504490900376561 7123777999936710656 8885131775941956993 544678789356912640 3916575026510340097 2168053825714357952 6042623592917343233 4607206357572386816 1449853351377100800 2718322356790689793 1862412645673176208 2332675518466179072 1607871673335233537 4505254293607640032 8489099676637855744 4752382742300141056 2586586828076296193 8653111860045427456 1373391858150805505 7739587626990325761 4825714487367565312 3956444003580874241 6509239738474076352 4563688645722650112 7104820571977396656 3196746203755811521 2635179806119749888 1713136177527750656 3438072499155066880 5808251544437809153 360667973079711745 5592342562100516865 672965557017831425 9158300410124566016 2366963131389054689 3359185839896521984 3124374076798955744 5176403550097549793 7403733998418812928 7388426673172514816 8658786185374396160 813372779748044289 6714744390748734977 5727267220184055808 5164823381917879488 320482983911702528 8637526390220560513 4708188587930117632 3309222271624904704 1647021817646022657 391339189218050049 2761041551672532481 7278601335671956481 373661164404359041 5723954948330400257 2221108491882838528 9119869018777730689 5428821347015458816 2890120074477502465 4089312529161067905 1889630542754105345 5880056916093632513 2243231880903415809 5008446231251283968 9200063249469931520 8370145871636475200 7673983268962794496 1881015714124726272 6033601298377998336 5547177631292675329 1289414660593426432 7749983526923141120 3142769659277410304 4514917100805423104 801208918586097664 6580361603398746113 8304949672537782272 314208719044366337 7070122533731892616 2261569866273881065 1492277725221576704 6162127377142113153 7050041624153655297 3605861998163200833 3516137700358811648 3564396121839222784 2328682007547192745 7515521170848978464 5027737241908938752 1994430021130152704 7774424023336542665 2733187496031910912 5708057212320228352 7789845558052225025 4148421255694827520 3867225738143948801 4601430233147621377 6123562390861643776 3248801830524952577 432346331273439376 8236985160798527489 4780959287248001697 4494625700923951617 746615635065386241 7234477742083225601 3729959759161360513 8906663608860901376 2353331659072651265 482597342952438784 5648402821766971393 4586680945946322944 6555123816867819520 3657037742673543168 2703214317638849535 5715186240910964225 8162415338717429760 4845662698099339440 2508131582783105025 9064011003697789952 2494745370748267969 3958754144838208512 1963686728266167297 2916098796892979200 194157356673115520 2575836785731707905 8285481655599732737 1948174077486170112 2558349888617846665 8490146923374490880 7487153103868130817 9056878287133102080 8068684938706425600 8194448822114779137 7738642534453739521 8539342446746449921 1326165823802755073 966842244021514753 8487827711992004608 5567496999893325056 8981587395311903936 1956243997045740545 4567213668990857216 406452397506428929 4849184618099446528 5612126175772016640 326941787457619968 4893160458389361376 2929415164655601025 7393980085757486848 5471326716579708928 2921024539812418048 365701974592020481 2950508406966599681 9039238838969348096 6074103265365026625 3000749599798312960 8690042746944910337 7941600355810863164 6405198906505865857 8776245597906729472 5449437464995193344 261647106100658560 5946456051528157696 8640972025172220608 5253951849368155873 4804320603024787457 4916630536206802944 9010525184950665216 7317721488262743297 4401955151044937857 7989016589178755904 7220642340545729024 2588659912272461824 99186816755761153 6008556710775793504 3977209837451001857 6835361025553022977 326915715430023169 4128853174523133952 781409489422090240 6024008925486252033 8586250750589313793 6682851066762270032 3663264900310957568 1545336253576717312 3510245019159212032 753076327462404097 2323178761581716480 4638425313060790273 579819557725530241 2277271923039864832 3711623625628961793 7568303216223411329 6350440598614568448 2622413976446185392 6852797012025634817 1732850738441273345 1072072276569503745 3727298581028819840 7187806875841981761 2129158396642231297 8739657362568097792 5649862367583225537 1571561034407633681 7106007026639786433 4002889224923850368 5596395677173088257 7975663756368164865 3882685482479632384 4217570064860184576 215677470905019008 834455060521539584 6262311319589257217 6646534205683578880 5954016739333739424 2105588865736562177 5733188827694183680 8588196102180782081 2780441210193117185 5256134732409831424 5045485568694808832 4359656942387391793 6077541385755015168 3218665253885616129 3455633073232819200 7391309954896531201 7183108293163964097 1044653255647559681 7455925118623744001 7580255227456575361 4483061042764566529 6392463332370343808 5416661730044542976 899390079448547073 4221676466853060609 2975627166699747841 1158313788840083457 5969381523231604736 7759441044913618689 5027052180366448640 1149523710369522816 8799523803414620160 4689705912185978881 693578413422726400 7435527992634229056 4160868664535772673 4279351129049169921 3784418084888577536 3118374590499214960 5280714803253424512 9056589085406918273 3883989923110386688 2342172488139922432 8873818535896420864 9205528578858647553 6903340410190503936 2977186113247663566 2833996529394075328 3522920592676381233 7461248060294895425 2394200242722521600 8140155962783236097 3533108321995959936 4854092352007176192 7460805708428371329 2001521014882868225 562957137042327681 7585993120198492161 6362464879331840801 7241568768716025857 7742574239501806336 7893262638409972864 5079746369941159937 6314051271760588480 2824058757785243905 7998715771261681664 6787317018926861937 6363015171796682753 3961192378269046273 8398229253049962497 8624619468094795792 7213256195419144193 2297919513977159680 2552205556850510304 4335443547155944768 5538445001076928769 2063934856801904552 925335217826332672 599969753283612928 6475211188710365697 1316756195323784321 5815866853145550977 8053112862097591040 1097874179047030784 2786514764096759521 7473447683956395521 7045940778265573377 3109204478998614016 5372017272813496641 5492427533892807117 1216592185906312320 7525912654641529089 7391503955369118208 5014905564805341440 585124041097773057 4205399261021769728 6384035897087270912 1826229062767245025 4990159268575588352 741776204175469825 1673501083780186113 7644351228628363264 1388383854100085761 8498921409760002049 7780371932248985600 8650256863871479552 6814995343845395712 9002972627237971840 1710370003089068033 6833987173489626497 732403680715004416 3046742132912694272 8686804131865165824 7995152967070911296 2289632213101654016 5142494942423964672 1749314576944280960 5049535149427916801 2988122496862244737 5851863191156686848 96333066565429249 8463247949139542016 1604264457888034881 6644766885951975937 7960298737632202752 1067562984243792897 3919343002812145664 3741115631659636832 4730873002468801536 3151416943338323968 3703605638676643840 3420748766674321408 4922404824486506496 2141204015539777537 9081724158990575616 2227091189758494720 8162456683834649312 3440048315970174209 7507645983954255873 3666799337311215104 7774812697462353920 3028203051689567873 5816892374548477312 4887600574728877569 4060141535494514825 5574387027078666272 4013447600099726433 3006157443939304961 4754015655161087488 3763155245527489473 6691515911424401408 6923268818084429824 8677808773248704128 5721908667584278529 128705816264835072 2367022125729054720 7059007923456914432 4364161329115132928 3007686338243073537 8050472813636267361 8333615498788257664 7699251258140409857 3547174765705297920 1582553630086496256 2789937096025341505 7498355711074582273 8700803014527090689 2166719947931682817 2293417207246296161 153546886493700097 3655608501702494208 3727658151691821057 3318538359510153729 1701973847102685184 4227264749831716864 8906325606621249537 7378533421323517953 6545984745300681217 5477923107522336769 368641062790107137 3086895221625991840 9087260478134880256 5283879645391061217 8383665138635841536 2132169891897380304 5681053728906589441 6981913899839375424 5953056826215481920 6590486671627714560 7059892623676421889 421674280152809473 3368633606342199168 6943857107999313041 4115353420947259392 5556642370564055041 7473325580189429760 3105017853546213505 6937533765669152929 901376351872352257 3168755462198438432 5842666383312845312 2311908015719994432 5156715239209875456 45004207202737153 5833386053956255745 7474874158959336225 7973757899019575297 795732023601692545 9104496147051882496 7323620887493514177 171015655475445760 5897907354166001665 3528990395941022016 5576650080966982145 4727212259391217409 1129079585494583344 5225630138875510785 7235353055133302785 9155946233767571457 4842998263455810976 8213060931415668736 7368745977968779265 8897452941231587329 9005728306969410804 7789820108377021345 4090021018367623169 7972259332924801600 4332443550694171649 3828067547371446240 6228663478190411520 4583800509121965120 5187831297703538689 4460501496104455169 1208930687449272016 5308876326073483264 728163430870439424 7700583437685675265 3498126687048122368 6959488724250310880 3163628528365725676 8148540188056480257 8053251671374528513 6799422675978529313 6819354647006396417 8894646101002256385 2467069126631421121 7687390599024209920 8151417190334726144 719384497848089728 6320274141262692832 5749858138359192832 8624082387543584577 735575620807573505 1964752893705396225 4520460398495884801 9208609503802901504 8104407170407752841 1786212431484481408 7475358351312515584 1879840493333035008 876262402155318417 3522925295239225344 8451778375072782849 9160798684678298369 5724450302748430337 6380506222403989248 4246057265957778433 6667335743592460289 7591257998371727489 8437846820184412160 3511660888632475649 4573649218158257025 6270717374564703232 2228612223244146945 7773154092182169600 1165559031123341697 3078655113397534720 3414278839030661121 2064614472647554048 391074605675860737 4129110367805599616 8944076716693875200 5170579314614567681 4112150932331073536 179472023236347905 5752767896018395185 2459267858047729824 1434204102308930017 6192796800702997505 4608405643521966208 9076294374983896633 855363660067410177 5383161810041667584 2269640594426102785 4380352834164342785 8763050338301290497 2623628145929096096 2191277402026740417 7600959149513401217 5301328508236687576 3114076396985470817 370339107967287296 6798319702248062977 8120719951391354880 2646301941374070784 1331457768773066785 8913560208425199616 6119694813466460160 8303466211503433729 113198622191785345 4982432138796246272 7606569993804462977 353378132355153921 1404436443733350912 8830578466596235265 4449001302126428160 2256463487243321352 6783872372710755169 1892488284559888757 6836244446369724417 72606711124320193 5129938224127672320 2177726389503009752 7226194446597860864 4313509024221433857 588780229299841024 5324026286391834440 5932945085411635201 6619447572762263553 8244131622158018752 6622874558278385664 330231263478461312 1856645527516571648 4467491739305886081 4727231038299832320 6614992367876483073 6852149792622300608 3858227626331856896 4623001665366913025 4717343090357556032 4608250476422820161 2757062403176370177 2840385387835473920 738879694651368481 6428780957269899328 3949986687201173264 8480771406625456640 7282904594754745280 248941159748644993 8467657127769845761 6980260690565345280 2940595742718617768 4473849737705234944 6542302114677254657 8289278399601533440 2545966261566411328 6830776968054702081 806848035774832641 7894417661853081601 2580317393852825601 4572982249954312193 5585397212001455521 5823558649501813760 3530755803012590081 638529593899122937 7000540053497446401 4608989292759723009 8914383764998621953 5755448759265058817 7089426490291011712 7598702055315319328 5825237211971674464 7176135781388869632 5204907897337065473 4849562693968881920 5548701272240685057 7625225508861249025 6448739485799957824 4772498846762769280 692284432459623425 5750179807979179776 1559784143147929361 8676932544197746689 3163146674510102529 375772556181905425 3343790803722611712 7659629352755445761 2803220735906021376 4981381325019279361 1864042945624219648 2073378313604326529 3394772251919565793 6142340980563986689 5358605142141601792 1276662258189786880 2477288623770533889 4419760752851943425 8512932331820011521 8097656528584417281 1621772960125652224 5365372124685434881 6932949916155414784 2083963634714411009 1212584859778075520 3661729665060892993 7324923457257678849 7582568935659590496 8633588368820391604 7410912040400502784 5610255483448006721 4841158258315182080 160810418091249664 1099125058640182912 7918711422347022593 8899101212408838145 6189451896348699776 2325318247768453121 734629006938562353 3435146384692028753 4661894189221109081 5208317572105764864 4818951132845681153 7370410156691367936 7214340944677639681 1 6652608600242652288 1664474141663556224 1636834798735368793 885311172418593664 5041143764754661377 8411167950978145793 3057383075976930177 2812650308131083808 5187729275099648000 1089240891601389568 5324498338123019265 5748363450383597569 702892256167532545 6090126860251458561 8183713097892764801 4949202734626619393 361317263005491745 3593817967598632961 4567777689426182273 7675304047608495105 2212644595211132929 9080485273664737024 7352568348221676545 2064253814637428329 1930398520685342721 2014749972483563521 7927615021599494145 7036243851223828224 4288030424342265857 6566732238291808256 7217357296381370368 4879549441786642432 1626448623678865408 1094768436850589696 1151607032704921600 4635181417292814336 9191719737534867456 6742554434371387393 704545614315302913 7256189544308107264 5652880361699381760 6832589825203787264 7707333645140238337 3007162397046942185 8451063134984453121 4534074770122288608 31249661674717184 3719122003911041025 4296134552530911233 6640323876355557632 782058678872211456 1697228352761599744 6314841461560235009 7241535126854603776 2442077131293187136 6384465085658234177 3377805389591857153 4331852214258180096 8428259708179365889 1252447583982292481 7780318365016522753 8424630834367135744 439864598231924737 6838772569164127744 320618169569199104 6726585341783179264 7502653512323674400 8781865253383297409 8514438188174829568 7735021499743593216 544025682056848768 1646281983970595329 1176696115066732544 9123727659709302785 3958734553113178112 5014397890527037440 6944004221667135233 6063481260854905856 7549359275548147713 2794934502593885281 985700191189067777 2000957880202210304 8397823705124346432 6925828116484716545 1083661013325353216 7357945691697778689 9215055896052367360 7723798708847101825 6062845284168751104 7048201936030244352 7078550302250112384 1513320409920258049 9123062839354329345 7280030691158234496 6009105133286937248 5709342042720442817 9083368054093774849 2067548342803891201 8581417386208968704 3898676633271504641 3233552764481162753 6824622405955880033 2384549290445567489 967697427829782257 4852449628048454600 701546373780987137 5843299050198856625 674853811337348096 755986968596446848 6453170495648710656 7858494714636304385 426033781745716865 2066141412583977728 6829759849551626240 2859695859985213967 3331867878277291936 6851607263521274881 805953373935503361 8710884907233830912 7195736345733379777 1602459059003218816 6063065344395200000 5686959584102087041 7593703692034009433 8907444957585565697 8104787161314230272 5393197496454758401 6086541074995052544 6555385336686296576 7271820747631312129 1050240364782046304 4935769598491748905 5067904483996072449 8459820370012887168 7656621530996560816 8878895151660719489 8974590563334946816 3103730408213815424 355920325452365825 4013360253638639617 6603527388956276425 5780115889622265856 1493292397314842881 3336020612622243329 4511966763790583809 1711073076446351361 4342067619349168129 1400636250096013313 2756143199749308417 7614005844950678785 8452923428771725312 9199718454005795873 8008001669550821377 232888178569402368 9106342715700270080 3617324734627094528 5632962632685319328 2133605429783187969 6382376569165957377 7834380779928920576 3331679827356476416 7784059606300510977 7318505630073436160 1092518628231559169 1106363779906658304 2575073239529988097 468300420568128193 8651584292962608064 8158730258897946624 4545130962678703864 5017660553102553089 5978567029161185281 897131282158321664 8455397945108250625 720784100905885697 9003882951780705408 4259723818715078144 4451179149245975552 821451577338242881 3714626664616411137 7283669553155457536 3058457935728672641 2427498265309490176 1192988469073535488 6189951751854417409 6504550553699991553 494243156029927808 2315055361248764660 7683394149505933113 1438946844818611200 506691543178758145 7831638903617454241 8406142217436004353 7745006242395341120 8337617238763094016 2568094272471941121 8799267937580679168 1097332319510984705 7192679589827114561 7148307136855105025 7047183156523270080 9170775600467625985 2805732215638498216 4002244878987158016 5845944851716740097 8813271626873369089 8777553312055270145 348783366559629313 644770314632712192 2039484126342635521 5047896574217101313 6128835070898196481 8120661854018771841 5977710682469951488 2535776752109627393 3028172894225545473 7906603876221790944 894048010442815744 3333400611051683584 3608855037649070421 8014727072933724160 5877520611886670848 5057569676595927040 5675155009125494785 1428656628858383776 3840063827890929665 3005228862722008257 3107934242292822528 2550364644959479520 8763162475067473920 3659811766636167169 1934261002391993329 2010520985846464001 5085159706997488641 731274187558381568 7043273895378242976 7611607223860824960 5731093796296409089 1038700259578576896 3829183170538102785 4320078116906118400 530322436916816769 1704594063045565825 7678001593561603840 4943651646477629737 5376951323180640513 417333670763563008 7487658768199129068 2626716552003846144 2427369049792496128 607929871748342784 8876896232646967297 3657420185475246689 3991595070097193473 2248165038476349440 7993919012888836097 623718152960750401 8478515296954835680 9200594716200479215 6517804067806486528 5007903140122873856 5763262195071398848 6130633697096793609 9101659176711073792 5685842557228048065 920623396971768448 7998421201897431041 7576239756897082561 1723787905623237121 7061699677277544449 5927453616730586048 3865482973791453185 8786131189728258048 4548368736343107712 1963801130241388032 3448682388552663040 3111499519711412224 7053842025038580736 990493079671380080 7497821647765385216 9220095377276103424 4838013790922619201 4370110499361880833 1737201742822738625 771979234617106432 3035530327973205249 821923602180680000 8217467644098955905 1813131866195467568 3285588486190112768 4722608872184477696 8896373425243909632 1100622900712282112 39363979813572992 5967728733315936256 559914114278955008 5095319949578858561 7981433336780259328 5247663390539186176 7297489421872261312 4309609774622903809 1172264458401683072 465240610824028161 8148251190336757761 2947754766236647425 5967896773379751936 2203230265444030464 5781402797834220417 1546204232847327104 1076803561338427392 3035838455712971776 5708316223206038177 1318010356141520529 8845364228405153024 5450213429787658240 1058663354955037697 6937755786124602880 1031063314382194688 1646962308632368896 1567606310264762320 5210104541735723009 1673798809769465857 2832530511564240385 7628519894423914496 8930268259088728065 986607366392758273 7544404276616527872 8433063162203333233 3873560317040588721 18266422372450689 6721063330282405889 8561636263189086209 917304056660185088 7830344756933416928 5781157769436646145 7412848372141092384 3823795858956223624 2853369583561830400 8367390461125197825 4377113004003511191 933072779249844225 2370511555243970561 1185478508926599169 9171228444671964928 2311730183661092864 612216244404064768 4246412258320056320 9158635363507671041 3767581459136572033 1818775021074347265 3892340558610907137 4927148513620070081 4090778092051645441 4924819108762303232 1642472831777302528 5649960558306086912 2909758431350136832 2637635929997603008 8787131288411853312 4837803374225240065 8381673202612895744 8374154201943918140 1413658120797790208 7982949696538456129 3557511379127009281 6220179939543624529 643869392748569409 8334937135148719745 6672945953421047257 6054907142059413536 8142761479686405089 7666376815071133697 6290327113381400321 8583327856786235393 6756451766370484224 6708509216482017281 3824581275125956609 3933759608196208256 2309268939931344897 2881848869651753984 8235503692265396224 4307633288214308080 5057684985559908353 4982736229296428032 162654888155084801 4793211084188903424 6632591806714584960 2436673699908742912 5788826890161454081 8221494007529007105 6272818761669263361 1844686519216164864 7499463805945411156 3766305183060952608 7318860299542370305 7677417422190942208 6590599741995341825 5110905820424107649 545226599298661121 3690045367058140161 4632732965460611073 3753772105441591553 7431815975622920193 2099338367103664129 2843480102661423104 7926728171920810496 4892678386414831104 867373949231685632 1772877850552817664 6619152982164948801 6013999659564392449 4653750688637367889 2037806327205523072 7598635748275310593 4320313554758645825 8781805826304409600 6869446265486266369 8532346601541044864 2847040284301539840 4131442768252972032 547763747719969305 933956212997159424 8856230882972433409 742214580976439297 708444702515766017 5711717800892244993 901678712270905857 650265166067203073 7532479791512896711 7008105751295661057 8389715159880498846 7621417024266178936 145931611503115649 2479976807038050304 730959611541732353 2050304302828965888 4791925773513654272 1788413392730106880 4905220991411519489 3218194712537668609 7246600697329227776 6485980072857796609 2210137905805375232 1677187305967499777 7716969324470042624 6740587290963558401 9072778536074618689 3280179292029153537 1518351162525637888 6170327300522932737 7687701005933313152 1689570843756486656 7565196257949853696 5363452259600289792 8036960854062530560 8810956126225596160 6243244711734949760 7734114213227680641 8901119801576096128 70476754856270080 4939447352047828993 4788303551005738113 4551749096509128704 8364641265476197121 6268991239056523264 1292860591171458624 2997401185056063489 807095747955504512 6824321607073660929 1669285271858063488 1031821542617680528 6795261558609007425 8678764353296224132 2139598131106288129 4113139188513899121 6321013300342405376 8086048232894627840 4819530168669475841 3284503665822100481 6693033321571172608 6369461627665848288 1313934023268851713 7144172757775540353 1732963767504432704 2338808260115105792 4022248966446178304 1515171552487977089 1180849436882477057 2206067322676346368 7084901178532336017 5248541168559448960 475441599232548865 5984037315316298960 4380966263925121937 3530546014858166785 4814620743813739008 2470062054743405057 2027215104530105840 2162285249179245056 4744156665041694113 7963907938524180224 6816142516369750017 7973986457070956673 5859229652646343936 5081550525722923409 1848567508507144193 3927090191179128833 353432682826301441 4921820648517664768 1723461599795834880 3980580550479759360 4641056821895044097 6197276547894083584 1670264423369105409 92294689191624704 4250822576219050288 5715366924341219328 1274475836525281856 2018049428877627392 4543088743619411969 6793280077426262017 3119476518776094721 4082758438081855392 804941827648934145 1060816532805156864 4746791992464141824 3707828851672279969 7907549565291152120 5864853078369272064 2006729083583168513 6679392958105518080 7459754026829443072 3335492440711315920 2883971622334591461 1366652129072283648 9057332584137009664 2728057773962928897 8102395449623255809 8454308910491811841 853886271957769729 5635930159926589116 7000552976928379648 8190427618328205313 2934170827561943041 7304069609109329921 7771808622926534400 8645183112513416257 8464829588361052672 6712084374510661089 724122359941100416 3588247327389100673 4062328773861809024 558217725768376320 6120178315140318208 7697584195594763136 8066851004737988608 4748674596864000 5337334513776733953 2280120056360927232 266090797197832673 2602557629315088385 4744835546470746625 2996154115606183937 4120985407280772889 2222812682741153792 2735950103832338401 2331038567384674725 3328139500965759681 8455563902053050368 4340787575986447617 7401096452613672065 2541667397711167488 6003788652703645696 3155592087852810241 4241333714534312833 7329324022142629376 3778064944977715201 1891991501456850944 5820003640530061825 6839016210788593920 8390670805791347744 8655669925908363136 1008897143116136449 7248222470784450560 3768971641060786177 1105796610918168065 2400720789856165888 8960781209848247584 2314968835237665025 4411736430565593361 6454939638222649441 1196425638350956545 2205875000760154880 282104010808541184 2492974794262331553 5774538382730854401 2902974731236731136 150733108532273665 6209653202967499265 5918902787461748577 982651355737195577 6274099116796068417 5654833295191594560 92268283518533120 1482568714073538560 2907112319725246464 2113203012544920577 3010267671690443937 1967562761717246849 3743677747079358656 1560756383550057217 2091963268719251968 1005469941124415105 3545919301288460288 955815174323855361 8019473740985812128 8397024886105808385 7462517421618576176 7404161592063821768 3924314590878225536 7648240515512215553 234392984431910913 7032994718302095985 8548267498884624896 387796746860639233 1490348615135582849 979647279956935168 3924447931146607833 7782697692484872801 8603684638447161344 4466662077314731521 1639720695123166721 1639737944671518720 1271215088710102016 4775361717207559073 2275737391918748288 1498017991273285632 9203463155098099472 6693767911383354752 702103071946622832 6308579654669220929 6912769741413593089 1660246815715341312 8112734926510211072 3815727589897046785 1740520784092441600 7628638666967748097 1336425646492827649 7575417789912633344 3220134202415098369 7959024676926128128 3018464049327948384 4478710892541263872 1924487378517991424 8168863805560193025 342833329158455297 7251656878190139392 5905707571158097921 2929721306729734145 6896078795584782848 3956510162452033536 7650719190003277824 2971295534264049665 106208390088980609 4944203566465516529 6716717136732225536 536072687692346880 2367908296686239744 3872138363210736641 3523315628970561537 744789550798133280 853296879186781056 6512682479131487233 6617649246278045441 4901168623318982656 4961697392522162177 5587398056423641413 56016978335817089 6678125845637928448 5995566061074497408 1310789888313295105 7100772555029866496 1238979671761354753 8016442902304301056 1207965608699548113 8176860369234846105 2329903539702771648 1264140822596026368 9098513896903788992 6895122719352671648 3749872746325893120 9070586414011834113 8756831894948881665 3140094452349616129 3557644386736627713 1112455132960159200 8093761553274765312 1432319741574914432 4446724272439033856 3417372470067229697 5670395900848689153 512263538203844609 6556241235137218296 204429281429629313 2326379518957446400 9035710176674754560 6076467728827179008 7288805493259980504 8100797981755072513 6532098784250334977 8672100677472775680 643536473420437504 6848616293724316224 2712630375369277441 4466420399035064833 4544270202114010113 3256227742727567424 7819447205298954241 9067552979526483968 4060725158806701056 1837484803718873089 8067337931068381040 825932567992843776 5304238222094860288 8325805905058635776 1449764265491160577 6570553920457159681 3902033290795405680 8399342077607036225 1617065804858691584 932212364663089408 1517127492610871297 5791214896987774977 7640045437972877313 4298970090499080193 2327737860772565376 4604939041292434880 2588186744143331329 5472351877420039169 805732344833560577 1201696823673557696 4547819055130695425 5312292926907936769 5590662146683087361 2114991078623150081 3950957122591149057 3388652110521303040 6906119098373439489 937081207341323905 4875325426837675521 7657648738983151617 127771307759649793 4430388696414496928 2221208836695889792 8976406798574550745 6205832064588077760 5740144718042365953 2941429946293876737 2045720241294934016 920756259002268929 4457488078792818689 6871540165042371585 7017750632392179713 6857318559473065793 1037876463665554048 8417426220921801088 8969647364169899009 2581237675483319425 2518050975186864001 7288977168629760000 3418311362974129344 6436229044163607808 8059426092991283201 2423892390988939264 336640133349531648 5657041789168304001 4292330914242259969 6755377829911704576 26297799380387840 6295215838456258368 5747502022952233505 6359852987097591296 7644229403060725760 3479345337265125376 3589163818212876289 3637136065122200577 5504104832071675904 6029464879741256241 6160684009482906112 6538598709669630720 8170831032310497280 8241188402486280449 7846921564392017152 8512655474526652929 8607993238049103616 3970645309034373121 4488580104870297601 776126622766874624 9208317744746733569 4497836643032236033 573438218698342337 2465350325150040064 8995877395599800577 5286643256806415201 4581172234578555905 2197045653987780417 2741652655658578384 6154265883711398657 4761347528601640448 1469910241803485184 3447866226433886016 2219801214911774720 1358397021929573888 7461699397982617600 5750646617430802560 7262383078108570624 4641054451357799936 4488331419092672065 3626497221453091712 6350920550320893953 2282588660166135369 3579749611088541697 5478862193633984513 4434555894167347232 5663905509589090561 7461833486509522944 7848117218347315712 5410941484870194561 2781512013756826112 3488461816891156481 2662142238109374784 2064226535870280768 3825114454031398617 5769324420935277760 6550872900463967073 178703602444681985 7682491046194896897 7086543583507300352 2773261692569452545 243342437247418368 4780311881589316097 963600612206956544 487677494927998976 8972490787166615552 6133982363597117953 6642822837412134913 268052594249075201 1383805272397004800 3422909951045358433 6243966469289279489 2688617442058108929 1937717973469303296 5016043914166130433 1470000339225116673 8477325848897257472 1245776811112158720 1895236415883758593 3155401706378522624 2403066306895455209 4702211788074123264 1949099769070460929 2772007036447756865 5217312989386835072 8047496005827542873 725253742721848576 8489247371791787896 1423268687396515632 588049440907810817 2001309627350512001 285448228961041408 86427079032236417 5605667522444460033 7559327328421726208 2996879970639818753 1891105725952924160 6696413326879063393 1636808134422744289 6979459708024701921 763430258102108161 1301052072799567872 4123138677174770945 7392929924621067264 7216925741412515841 9088787451732309249 5906223931304841216 1327655922142543873 1937332396320083457 5082044882934984109 5176095735479905857 7061254540314448769 1845198624577193216 1582901946766082048 4629021608356951041 5498309029841133440 8852112241684432001 8380375821894535840 3830156558965922816 433331821330038785 4264933960594227200 1365847047818182657 1338442052696276481 2479328282810490880 1314912562144116736 4875410274668118977 4589614747325302784 3620791508609040384 2599227520218067201 3853185081096369152 5186488254220699520 8722254289589592064 4446403709671463680 738628104586729473 3386979602749923153 955133308122044929 4671398373431932001 7836212509770615809 5889557594099089408 6564233279617465345 6098041665482872832 2140015959642210784 400604747537250305 4356122869637941249 426968830562444801 1890507560653066752 2525908070105491456 2180952387972081665 2598341335459053568 1611181646892165824 5708642055228857345 1530028843281899520 8625381351159032576 3130918200145940480 1901774419224434688 4863189797880825345 5219280013908805633 5397335180681320449 7556673637708825729 6305498391233167361 2557734209886117889 8735921215519735809 6279816494049660928 9219797246416408577 2370105222451522560 7294204821977033729 8204044769175856129 8331576713206562816 8736630894275114505 8936460087485390849 7579668749365179265 7233440657710111233 2161052906141532160 5688096678385279977 4898225918160142080 9032473067106926592 164582102144282625 1187748600105840641 3101420452419320065 9202292363146684160 552640006564198561 4724741955178812288 4865181988015764512 3836907960854435328 3777626117480182017 7706935571728496640 3046872674717456161 4619815277066704256 6259121597108453088 2758195126412026305 5842660433104150529 1226656962066721537 7333130479405429281 5776456073995552769 4458015235584803648 3371650879057977344 4617786764320546816 6936478438017190305 1903817154088526465 6125736052410750977 5160391629785675757 7553250246093856768 3655651544291342977 8197290980853787328 8470842099423558016 2265521522127655936 2682620187708882945 3857269021789274860 469936356978875713 4898058244313841664 8608114327947571201 1230064041711196417 3846626221967134721 6324613929882676224 6322089597739728896 1709023461662785537 8214454094396640769 1491761244174417921 812072228504321025 6220268374285930497 5332619092992225664 7512394114306115584 2912428756101046272 6360175127684435969 987730344753274880 8286874330348924417 2470850119225949824 3683291166893909825 5106193337025069057 9198986354365760896 5867696613283014080 2667103370188814336 8693344787865776001 24433498293295105 1657874900106192385 2742138995746270209 7896448088890605568 5983290070322039713 5946335911816285185 2845410620335424896 1047887647866629248 6895530092171676944 6145156980443344768 2684417704712531489 6278141769471262720 6027659361495003137 5227165189693390849 3787163024408979457 2733165287734347345 8535445472322037312 5072883762833320001 608915724475311488 5798756746954702848 6643690384230984113 7543526234284705792 2204001459471909888 6476441580236111873 8752478300331769856 8809532518667210752 7271133918871242880 1106153924177116161 7990577210986266624 5837967588607241217 2795162321492471808 895850437453459841 7637565376057700448 5108683373201659649 8039070178034384896 6769781575068362753 9213470952088367329 1675030083619780608 4262095266921202753 493246249083100384 6030641521747034112 7004526572958988449 8407341027082760192 6724586155522624512 8920448929124942336 2972496261476050945 1442954362656940856 696429417498935297 1450273817642564481 8356800297490162688 1411464238981370816 540789987473457152 6161260744824168448 7958596595000279041 8657179757792460801 3081971013533199424 207402791783694336 242134814046005824 2317438184300426240 8731416680275985793 7149389673223113137 3894769080881573888 287488351567322241 2018017487294558209 561051850252484608 2736835276356932609 6579167378820775137 7878948883945384833 1184057786018512897 4296074771083927553 7231630947091152896 6551995624793835520 5084869613739192320 1998782033616394240 2436442590725275649 4380441742895531008 5351998029629343744 8630056125939740673 8529391767720132609 7582754632663749633 6416139752042397696 2127754015638736897 2753103684991143873 6756724457360862528 1996826588475637760 4577429498844050433 8883548749022659072 3242525722814840832 4256201152880163329 5093586110868875776 6482222787666257921 6218075390045273089 3984616763955695617 1947669927170962433 8000375791919389185 7223007072267117569 2755523146687407873 1702034642193838593 9195121561655836673 8236845776124451969 7708813787381041824 2742186721082064896 4466337014281692160 6412149078160384000 5057671015739431425 596220948464891665 7631990328073833985 2261627989334042369 7022529461315982080 5338226095596765184 9109228830660831328 1993991166281383937 517984481487513600 8784868015645193728 121670441782641355 7993699753583345665 7129295417883976704 575409081729743360 8128998666863116288 3769362446322962432 8930484806946324481 6233101840973419920 6322444072290549760 1501435554734901249 1216911081512408160 325405813077143520 637644891775943421 6835444166538282577 6760552454584401920 5534445500688232960 5780179046243958785 2996359146249642880 6134696557277022209 8535471018140155904 5236657310103111680 8167001395200343296 4628321444073962496 6589261135558791168 7610802940484786464 1957612487419658241 6075107709605662721 2525768171553425024 2775480345867550721 3938377168946120705 5311489675436465665 2307189392400616449 7936750289778374032 9051584848507174913 2859948389412104192 5090835988825750528 9012395332012804097 7131254056236922881 3414762093473115096 7834899350884739073 3119659968408984577 4052150196129877889 3988711839594594304 3913912233372745729 3198132603300216832 3915469558594410121 5853204932284514304 3154147235847677440 1153926132746113408 1624674401155340545 6166384586225574529 4504108354626213888 1223486649811238913 4243193091961456129 3216216508191935808 7573130752980827264 6609433626123134976 649651720656977920 4330669844325713921 5143602562779236352 7671458816902397952 3929646194803490049 6536656396801310721 4443635643052399101 1076017809171141056 3573550327421428289 2666347097409296576 2528452890578594305 5225612889331729025 3200553737524193280 1819561453429331457 1201828358601965569 342069754692761177 501325037638166528 7009355063213248385 8899521479935913760 36357815517762048 4352960190419489793 4039848488206593537 912354577729759521 8780298888888641089 657490436678370305 6173785276608606208 1690941171062920608 2177064818996700160 5371523116142536636 8733694466252722689 1212172452568699904 30268557214367744 1542238035085559041 3222482847793115136 1145938488373471744 7681503447655814145 4231321811679099152 3124461871322402432 7096748661158748120 1724856400413720576 3212193591794504260 5493042319739078625 7055020605317163264 446888548533835626 7115274621603376128 1633608090882408448 3111199796837240832 3180149852513181696 5515779750618503809 7036397813586450688 8964920877004095488 2090527539805462528 7345440517678728192 7272844144193680384 1724945868894296064 7472377858108424192 7645626834692283680 785477241435521312 3391346336209232672 4695521721667201 1923466279296958464 4490609464175001088 7904643543342604289 1992671703572529153 5431105248156090369 2667963447714247680 6260078874596110336 2100710886974701792 2054707823854408448 3024191670931512320 5000280106605558913 7109840531597127681 194963186548041728 6626640489382918592 399869887710265088 446389359193471617 4365766894431698944 7059732261015887872 7681574182787351552 5741297041377045248 689524209753036289 5112305120707555328 7641157149491296256 143588826993615168 7458969149999294208 4767629250134977792 1858608389992775681 3667744961759395840 2916029722369861888 2888120052389791169 5984669895400412545 4189925073571304448 8010968485146394624 728405129101901825 7890175150488813569 7595388220414154033 1843969481283004417 1546473148061117184 3883664196341964547 9215457660909846528 4499720745891303936 3370593008521210881 4882256215144675585 3230688040804024416 992579449889093632 8386909440107487360 1931500303625876864 18081246435943937 5841905226937243649 6938452574402322433 7708003428100165632 5589010211858677760 7838612526066281472 7730853488959004672 8335964971748158465 9111949175685513217 182433071850451968 4004519774864425792 5403120801608073217 4229868799372998656 7870486439423764480 3308349685207975296 1911795393919662848 4764947292530132480 8262835601879157440 8287818701347651584 8923597507474545825 2662034982033972368 6429000335508399616 8668921941557139441 5340653258205493248 5176276023718210560 4312713461605658112 1920789403905660929 7337671709368404748 2624360747118952449 5419467898481438336 5222776175862591488 5703179700793566209 1243992756874644929 6880508764899538176 1760321667621245121 6557157796868819329 397023405941247104 4985773892822841345 4702230095830074881 1510516790656499712 2468989442458663937 1048123336513216768 4619008722247761920 7424749155732332545 3180125443027681914 6650067354306551200 7601136763438174464 669036870693451777 4812340381491006481 1182300974780639552 3865599797521674241 7853982114396674049 2911350536449356288 199207894543607424 7825205319243335168 2849279044905370625 8523492992880709696 6086782498174915329 6380177920389799649 2255308601907977217 7056252546256630529 2014964784145211392 8429981765069814017 4462606510109130784 8665971481287858944 549461855822942208 5970151676653039616 6458673070637960899 589020231589649408 6954407230879911937 6117467832831879424 1211495339681590881 6850238155690422273 5498696138118140768 328638724786960992 4112423325754118145 22242214649495552 7105845183067605873 1414125248559298048 5011690987906822144 8726855193595652097 3997299526231176064 340494098362933249 15169519866020177 4092220941751918528 8073033121107706881 3953379187520270720 8409052051928141824 2748074212996567937 58163739930389505 4045311873472666753 3375989421507149824 5965323344013197312 72288059760014209 6365219702471385088 728527645542516736 4081906474971201537 8494980345715940448 2699917698490966016 7132945296415080449 6768144735650562048 1699064415364992256 7756833624874650625 7463290212907277697 3050823162168814276 8392499829072002561 8887188937988253184 2515475721883148289 6660074065962377216 531039982883434497 9167004167585697153 1551605887513914960 2209964877839157760 4967700577803067904 3449804680278087681 3781521876947385088 8157246502090183104 6941425667685987841 2759801866139739648 6622126716740781441 1805303744310280192 8020202382234112768 4775781383613831168 7186158159836250113 8857907895069087233 6211835461647351809 3373743943542579200 5381966827057724289 2771705271960260768 790647317852895232 4115069217407072256 1605821623853907968 6317584313469009920 2173349175769950784 8100019816064098305 6946292026287587328 1370250651045453824 8727138883652956161 7662177060362428305 5166985757133941937 6082510820649351937 291966422851452928 4241673679115829136 251688686328717312 610422747540020224 314232120815745921 1435695883273730305 7727071881503811584 8406746343883918080 5635938387765712897 6224423190864832832 7575304392154914817 9051294397788815361 2432102833078121472 129634863622291456 1699850485568622720 3341592432936421057 6159406437787425792 5653425486728536288 8089539417894158337 2138058212783979616 5245839605368824832 4763499395485335552 117758377891254272 7632163308819886080 5759147400488567488 1066346956335036417 5820004425876854656 8770001661821652481 4115655755021139969 9117404079515906049 4122670450708491009 3907407538700253704 5832034006680821568 5393300878282275880 1887608950548332545 4247469320862405265 7132387193472737280 5636503182199366869 3934054481636294656 5130239964653813760 4849329494220724224 3466425269846876160 4189470597917196801 2617373106883561473 9016767928708127489 3657902727220942848 247992743077193728 8132099123776709120 2494415162835995136 876712564207719905 8038149189821554688 3849632389213563905 4364520715620384769 3398537013203978240 5119549636895111040 3721779791813664257 1792039546250816513 7790719068661987328 1530992160443820033 7738004629281684217 1929568911314939425 8518923767720779777 1281629357197232384 2114478621309429120 8449485754603569153 6476356718458945536 575205117972800768 8501363158584131584 6573866232332511968 3205523292164644865 6863414000852874241 2850092975837025217 2910886356599758848 3433464035092571905 1446401394635301296 439390053579924480 3559459420071483041 2511875725549411520 6054744953156816129 8902874552933650224 2286187443044818945 5184103959363933505 2895324829291215105 2963758052886446081 8713068233932973056 6765231782928842752 707343123706871809 2450531819174109185 6304389275202185216 8736395580441759488 7102785929497623041 90705508512358400 1577316255802046464 8764965967817312513 7513551408423224384 4506761698344335361 7394344829151117441 8534943904888258561 4630159886765129729 870361624674828288 961080553447734064 4235502012897085376 9078864405426646464 168470111861954209 8142968569504022528 3783905139760168960 2607170246790021121 9166151021128899457 2960526787304613473 4758788155341659233 6207308086441598976 3222127771177900736 7048487696717901904 6698377080638138753 5042917607096369152 6888415969812824164 2995797981822646016 9081042364455366656 3432305438325932032 6572473077325411633 6227514124750786560 3588801839656188417 3186666915467918481 1992996249126469377 384455975183488000 7166183873764397057 5077692005739109760 6513110771279665185 8253678194305677313 2873787636921405201 5754714738425759488 723463061604433920 7196120306603650048 5819943772006481024 2675691658909736961 7269136194426119808 4049068496066803713 7346965120729997825 6189753210243596288 1802426697723641856 7245692612467522689 1927155779149758465 8556122897840845312 8889544558547472385 5584640897113516544 6818417563036708865 1444221651180264961 3263149809719654592 5903934019948675969 4279699654559023105 7592376627885119104 5167738597805196744 9070218704013256704 6113625757947822080 1465734642578074625 3337199757911284737 5984637081644977920 3737198718429069312 7768958924128824833 1638581851098868104 1117878563228289 5821679677756104192 9047066515199676417 5313880485669125888 2226516034476873729 7641735271079515136 5941594401323040768 3555604007324909569 8764188444731911441 6559784901315190432 3741973389930135041 1415197949992763392 5202967592905933056 7411002821771153984 5311830972800300545 6646358415617556480 6212487084116736000 2877493519918228097 5085860942054146049 5270737074665291776 2856783936143949824 2651395277580541312 8523655797311112065 2790811149343678744 2489436881759426049 1822836614548619265 5038491084046357617 8602761297660682449 1352234344327347329 2048968552739479552 5321996661089843265 1059573354747647233 1318413509739164161 3675612295294151489 599597724087305665 1160123491779943681 414832894828263680 8009632015552905217 2208610203558123265 3260197452856242813 6570337679789293345 5569525379030849536 8198094822681782577 6519209320969469952 8613494027361284608 9094952942603337433 4426748963092361217 6355253187370734208 8603955309899875957 2695608587643193344 7625956082497316352 4344750296814969712 2098370972278777857 425261109828710305 7396998352882678017 2277379160010009345 4803286616922917208 1289180820699372800 2227376996976263169 4325096448244969152 8364288491632263168 4061413897139805696 3757170842146786912 6857957799070328289 3473009068786745344 5177250809739280384 6243328340204393473 3517026669462989825 7257366436856315905 6982611735007903745 6450723943935166464 4693440279408268545 6836471153660592129 8575707690583217345 9217728038490996737 6993708202880369664 71687320865761025 1908561056839618560 2180404931615481857 7758660056569020416 4116521908528406528 3588605926258770209 6951165269928973393 393908846322942465 7627459491820109824 6825273772633769985 6053657351277011969 4523154558594947184 8971805590766444545 1097900786890522625 7397288643133950465 1106705166555312192 3963178693677582080 2604940548493202048 6177069518691481856 6370844505406439424 4506849094560120832 2100030054118643713 8645044909863782400 5314088030081974273 7025090575513151488 5644239478486941696 1267093534871345152 2556092585210875760 1403719956913717249 3805315518561146881 1965852235398523617 4112298343580676096 6647201880389394432 1749533090403239169 4273550158399178656 3106042737635299625 7760074487422937089 3393504333293896833 4764690507138514689 6107281746145381633 3894115070909005824 780991296615997697 8087182897146806272 5761547795528921088 3941385647267848192 4700140952795202177 6368634675904757504 5601949333622964225 1350416365065912320 6389787248625001600 1255620943573901312 7113586610632993353 5287416116457197569 5416617282856793088 1464194997125677537 8778824708277829632 4335098605911045952 2943941465012146977 1708116778722567681 7113892271572984160 3568674155732576513 1965482711122705409 3881864156897986560 1488138410546596145 7366181810300426681 8794459695381881344 3262281640074018432 8934198867814578817 3315197663143937408 4928127744642768897 9163172211914367808 5518849573297525248 2179433304872767489 1751673155574297601 3345455541473016193 7428266535133039104 2100032777342187840 7651566526023636648 738373082052629505 2480730144659554304 7709914176981449089 7713915106286071553 4599667299656556480 2246923529791092041 4653222992879352256 5991429777732063297 5778031528931701361 6482221219171788801 5044785065535756192 1082240334022221825 2019093898488307372 3248880087366762497 7368564702691121344 4521675495365345281 8820566523917110017 5547269644302468440 7325005980789807105 5961799967881031936 5285608269250819072 59133708748370305 1210434555107210161 7607577755127420929 901014176071188481 778684276978651076 1479641532420810240 5196140386179225601 7647649019673968640 519241521713610945 7651072360173293569 2278974349450189185 8049965422238267905 5442911123169204225 690904864201143169 2525007245110916097 5811533764922177537 6838625828056862721 4925345143045007873 5781788216241864897 1184439909433993984 6468705094590152704 7353694705694500097 7435795953327354880 6786880443571484672 9005922425720465264 2479908248600526849 1012542230774431744 8077413275627801728 6060610441140701568 1751091131714947073 8504851951744559344 3465290610524748289 1633281158222696833 5891577292442304513 7290795126731479040 9219165685693452289 66365628868399104 182380403688226816 6360741387003196265 291155474486456321 3795646575769059329 2522190050376777728 887472293125535673 1702042737583097249 6397546388827815936 7638787557921375233 3951619556079170208 7674597160418803713 7314109546626403481 5061890164144711680 1726810403407142913 8893274204921176065 8670072754146185217 3028073061701658624 4220721251906750160 2048882418407928240 990351731486296320 69796359904325248 2875634001351796737 4074006177604534400 6386072978618643221 4747359333471748097 5199514286120402816 638187548466381603 1550614092841133040 4539993710475509761 3465087483562043393 7230141171707156992 3782042286256481512 868597059995184897 3601263879912798833 8478652325162433907 8026134696242970625 6070987125840461825 295204074210496893 553921983974054912 5202186000221966336 2765862654137860096 9085098302731497392 7496808561103220736 6977779549611253632 2281253474978847360 4360582333032545088 7662744293498552321 7341514286229831681 8740253370195292160 2078306174589588249 5858781135575318529 5732772222854801344 5703691320490908225 4381536524479000576 3941941964741625344 383831118119868416 5779180337808539649 6858337577243905568 6628571626788143104 2132059484593035777 1606745169711466161 5500263592059789312 1075980280800296961 8194955281574246913 6735026430303797248 5301468313007912769 714206337702051840 3740129974568706049 966798266745716736 3649894075909160064 8331214908074481792 924383090672001024 3754836089146378880 7980499401033002113 2806065345417658368 6839171551977408513 7668486802574628049 4541787857791281153 7028066141988949377 1633131132508116993 1002223650940213888 4748754277477023744 5982229938298473408 601182101692848832 2689885503534102016 5690569955140984832 2908178232995047680 3921113370907901953 4008306191896183793 7834823234700990464 6941101309603610624 4678317345192476673 1859265305608085505 2996164348396109825 7985039075083301377 937680807101464576 155698781710499841 7969670054714841344 838259176990097281 1563077027673544449 7940640936147550209 5235708399396511105 4341488469313169408 4812449175721631233 2290742113161638305 5807453047298541905 7214711042357460993 1465357581502516992 4121511457080238976 8040440039974481920 58893480585404465 817897867684027392 6416225749195123585 3464986122407197697 3252788764421314112 4761213987031606017 372644724264993536 4093027793753205249 3622752473466378752 2960439124611596288 1837279944494034944 3425666727333855232 4688398304929742848 5947053374936381889 1357241808645317888 2985140505563234305 1614806739246735360 736640806921777153 3157656018857820673 9053491909383186417 6311911792535390593 3090154870267707393 6894017056140150017 5647707163232792576 7651119639067764736 6994193936305271937 6160905654435492608 6636684949219610993 7209203610638931638 4857952470645908992 6462217346134114305 515938588890768512 290121936221786112 1185405612091125761 7714839295697229952 2860601482179024896 8138255497951103233 4759936754112486209 7469242321852314657 5551420344367720449 2988797743126708193 4938836482757967873 3951243252611697984 1705815819205961632 5920914969198592001 8493829092318117889 4395952014503799296 5845302712732023456 8416225356003897577 4700739147122112897 8939122942781494145 5271215892846768032 7906910778034290689 3556100884518932481 1025816260732827932 3648661068026718721 8592918073069793200 1102812793970841857 2096451189354516304 1718380171007475712 2717760349653032448 7346653664205346305 52529910598131712 5620512178800228353 2728798122928255744 6024982898278367232 8726294416405802240 5549666703485124608 4560256110527607808 5263077847574771712 9036016036996319488 5071470177016575936 1019809595566854944 4950659477437741056 5356375663762466817 8631812692858236672 6410690043192049665 7706704048316893057 8204198784167771136 491646887564562112 2822918214209495041 2543906128166912001 3424937344894809089 6752709507993548033 8495463345909782529 4200190969955887856 7615623111387373568 21963743969134593 2883392407467853824 6045786103072751617 6201914326658088961 4296270640468365464 2067276618759508096 2048189451825315841 8650426304739308256 9035636831537297408 3395302830932913153 6471958106877472768 1704247919883438656 7270747632168849408 7716616794699685693 3235591230761215329 7058403956562128128 8849405862340591617 4232517285336014848 6309610850402478080 826066843721628801 5406313789785937632 8428086898015698848 2665638833727811584 7741758622101277697 8242691512920373505 6378306697622906752 2249632512683786968 3985529864536881153 4686121521052467328 5325435965615999489 1503919073394581505 2544024708574129601 7239060174585314305 6763762026979994624 4840188234560514305 4537042664329662465 4278735205550363649 6389550604093489152 8272718635794126236 1941414445164981633 748521783438450688 5782884640619513088 3206563264212628416 8010442786481917673 7637160346137769409 6500144207406770177 8681599847510736896 1994709995547804544 7009851571026996641 1556614320315894529 3745345844875547649 1803841755576655872 3925198687657957888 8759140368781621568 8854035866440649216 2258517200840410368 8126006463383676353 3935388906699053568 8597294436063497985 1549912424582554496 6794650768052953313 732580976577957249 5246512528420789249 3219650487146632513 5940896994211058689 572030870538855425 959801192234201217 2985660725589306881 5379962521871810561 3321134718862150656 3972724874263649952 6401889870857760129 7528342469642401280 1046517448159559680 5637016160373358593 6950480167870332928 4187818404292322816 7239879832626957696 1270927446051323904 7722362404203769857 6014694500944922592 3183593864484765696 2288902076540997200 4904452257499849761 5907473824342085633 5871765311586092320 5210627590426601472 3839019174406326272 120382995037892551 7911021023498142720 8216030117193891841 1106087493768484865 2564743881807298560 1552198390131380225 1400645053058958300 1905594844383773696 8436450998220571649 440063642849902593 944315359050429441 4464172803926645505 6551389367792061441 2911773403229075457 3629394565678137344 6532478405250621441 6055871553557163169 1690025554917018624 6200195897157281232 616194875090288640 1632636190409752577 1139070072924917969 6615051391989023232 1819483323090737856 417620462982482944 4035399028776907392 1350836135803486208 7731451402186839473 1090746100308180993 1589057424140676521 56987324201681921 8134660317417186048 8880023596656394240 3623155008718798848 3656452856425844736 3446247326726012928 4830068704029476097 7224527195438514176 5933666980137689088 3561019932725503380 3052223926144165465 6575110756616707329 1781614942912879264 6915623094359547905 8979892492114771968 1916422263660871680 482331339289001984 3037780989859205120 6023800442904316961 6207141030797981185 3626120533999367936 2927820639998687573 3979695220052284929 8310943470997644288 5724518457160378368 7639024266215638400 1475480326715973632 7903508873878208513 8781878710962048001 4069528108148416097 3204023743789965313 5575698172541317121 6926162346846137345 2865361977158436353 8377800965465777168 698142166919781632 2646396277718381312 3928743464182941840 1396578790715905025 5058574745338904577 6970610533518005377 773234948036136192 27887567584893696 3971263275618476077 5180641634623527617 3375840484244202000 2464631517016890624 8008636344287408129 837406424151987712 6199990904345746945 1560513505267882497 5032524001075687040 3431450572530472449 7292485118539227137 1156242910266729984 3907403785087430528 7399327730294136832 4697469939829103360 5484692792740151297 6701727690677275649 8406540500681774592 7844499405389879296 2310191233184668672 4290171321883265153 2013056955944760576 6287263891486317616 6638228390536742913 22498082581651456 1778549586033263360 5808769684162633728 717255758959780033 7245332886604185600 3744277843036091136 2775371202614964225 8385618854491947520 9163650340581806081 5262994449536253952 4958378295204900865 5051188982710403073 4303742802572623873 4498067767774613024 8877693772202663936 5921867234080160384 2507788185659719808 7668178984937527297 4189047580182724369 9043537551470961408 3229640608911415681 3958088014166483684 6990724086081496064 4824641182860265345 4792175670973087745 1772779661579130624 6401888988413248000 1342440969774711872 2135435905479090944 1115296288828783856 4842506046157372800 3068986113987723265 8084396098257174529 150816194977333248 5559175235478329921 5628667267142931744 7477933571882361137 4668659977500687357 5101221602887378048 7882422446077785088 5722536112687792569 4647243095365855585 3349139366402596864 626075741056860161 9153775440158667904 5428806336565777920 6590530066575876664 2168934518919075072 1593661057202773289 1388073668017136128 6399134200398726144 2190574136707180545 2725707470946172929 1066111765144650241 3303396078004904832 8766726719320266241 3603483035351895553 6034409211078295553 3081028413931765761 6320088040823972864 1786914779041738753 5820514825255178240 3062425919375314944 7993746556926349313 5475650056835215361 7071945620106499585 3901872422084149248 5497752858862113 1566646828883490689 4557959000534818816 8673330575227846656 4702610240873470657 7134977443134054400 2219186810560679937 7378788565920030720 1775018414414864385 4738965555692697600 8074928326464908288 3439591424584621825 4577134778484505345 2525247257538899328 1730479459551854081 597854729593518080 2953697262464118272 6682346513848222721 314747431093786625 3560198957973199601 803177176709360256 4042263758501792768 4209662379882250240 5225734334488223745 1966659356395210529 9145899377073417984 7996150872563132928 8980875382524149760 3277133168723886081 5364160976377693184 4836681109405643520 9155112542085326849 3981209219161457280 3110951614485764416 2356442213118459905 6877820755428806913 8931591379020872961 3195192744806276248 2533635101626805108 6774763303917748736 3527591891115704320 7017514509379919873 6939906489115371457 278372212612404225 5487464022012380384 1406833247146190848 3228074462904931841 5255553892897337344 30512554671446336 4863960974359714816 6146932617651621888 1724110337904641600 8682585828748165120 2537829640109021697 1039225133560739073 1001752115625123840 8024166042103748545 4824608692017160192 7786279449752293761 5286275487921562880 3488703361884749824 9003327975389175809 2009449244854433345 3730736721028972545 99240609093441536 4993156001816038657 2673493994583883776 5479778716613636865 2734325700892164096 3342979712257607976 2852319102662811648 7950703868884017153 8655194224197140481 251199731875514368 5417617816752750592 4522924634879681152 4583187585460971904 4697425332861103872 8315843043848253441 822341764547992321 1367699519917920768 7011106089214412800 100300483161450497 1034607809280003584 4492566450449376769 176948312070649552 724939116146731920 375536760422201344 6446424370126177025 1393347377374556160 4642544110429159424 6651742195961040896 8147964810602727936 2877893482053499264 2057567943078223873 6519987760865807896 4987074907636049921 1837715610929283073 5686785447180406721 2757770272597475329 3261728585538810992 403378848961432577 3488618986572811265 370241158327906752 5532095454618300137 1383730904037988353 9210297320150892257 3966049860603025024 4626115977044097472 3054449849083920193 6268126226653859840 6598036131004891136 8460397861429867857 225620086350288612 1588016810833215488 3417963503044048640 7256453639715606528 7201925020536188928 3710070829179021312 296293213584416769 8967931255228944353 5183542689981092609 3198287531134047825 6042145792586971232 4671002949688052905 1011724321890119392 9076598259862560769 4089924781358135296 3028650066042675200 225520663687094273 992340537412388864 1268854536422710417 694494354776789504 281940323175235584 5188085001950971657 2926126390855390225 5708532178692538368 3561598298098263040 4705501005896931392 2558444013682168944 7150658795614730241 3637463815798874113 133088527206401024 3108653544559706113 973857357510104576 3599111177659711489 5374951001948074368 6580086431785758720 6514666291093284001 2735584858774306816 3647798843573880832 4067313009895841793 1591232415499014696 492859958278690816 3115942048642370560 5927361665584501761 1207288492644240896 7901348728291832832 7694487864836238848 6052743205175164929 2902359313823334401 8064848538149132481 7008234260185219073 5422876159838897857 2608690776830050304 2656450125742266625 8089628442496204801 8859866821742628097 3386611795700731904 8516548331704598528 1568621579464435657 1877109383150384993 2739054020047492768 4017934084620167168 3373611678962409600 6135438989717937152 4913582947064545280 7721837813574452224 7837008978139676673 4842499453233724417 5172484522715317249 229350063380035841 7811181613222586624 4265200682919659521 3804899528734692737 3971423025921680465 2044991966923184129 5851258863549844672 914815505786085376 8575975871968350209 5014880576719159297 338416199099681856 21120026101833728 5623715518525786032 4445317982131388416 7260896162401177600 4006576811204042752 4563333704127232833 6493903255147286017 3137298373822351360 9064911866395187520 3094475898527906048 7686884571949957120 7801708018180635264 164922411787174584 7507845487282455120 2201512080169850936 2269568423736115200 5682887902278860800 7745331340573067265 6719416965176286465 4996316375744345729 591014702119452673 547152768826765312 8280294489808622977 5412205139423170561 7715478580597275649 9205760305117532161 2065495283523039393 4314822143991873536 3826288521177376257 5607409580213929985 992457060856537089 6417728870763172993 1724974982081019905 2619971075946451057 8349369301928908417 3028888982003080744 2383630132155275616 3969651749979283456 153448954180420961 4024506495878529025 1982857763871457280 8700628772920245761 6419879489148100864 9030249470109612544 1557447628550001513 4591917081685894144 197313433719787760 72777449743564800 1103074947543537216 8410069033750460417 1971884463719992448 1830583780720367360 382829178188922881 9050608921264694785 1298499266257415168 7365019983233559385 4674360111786513089 5987363449347158017 455993534621220864 7047165173671002112 2608517093293945920 7461468958022120449 5854011063082578945 4352327248852811777 6305901484014747137 2249489377847441680 7642093552791060480 5367362840638614953 1439702508662641665 4844227200251440064 2846524966028378112 1139761428900573185 1740820194862995329 5703179444943561729 2096123054216862721 2303693356793928193 4873589159477572948 5700665776736926720 6079986914309898241 8737158636410725376 828464597260054784 5420858869734327297 690780613567709184 4365003304720171009 3621960758544225025 4008492333586249728 1444221119092468737 5924422487570913280 5474311821282012672 1589640788858761729 5061701337137864704 6932108695030688256 6440784596604682241 5702688362645023888 7951536824879710208 4052174945738211328 121038378056782154 9166617028965462528 6225836332444673217 4336009224810046465 3932782767686571136 8036474730606475808 7603563196949624449 8068166990090371824 9171526170277805184 4224540795435862401 3206269940715314176 4833105107000279041 7077863955388675584 4905005332301545473 5873506210314092544 2915033662051171329 3895392834323342592 7117849388228302848 3145131835520974848 8699731344569991680 2824894045514326784 7359076534954447360 3526060623408414720 3673609511880242177 6187084664495266305 685714538758389632 3041731184912400385 363347239545929729 244053203884350640 1108097046456284032 1784913159658296577 3469828761689697280 6957343504741204224 3507141073516531072 7559098568620215681 7095667370315949409 2862137559183440385 909424356912267264 9082457689407568353 8211750088940453888 1892048652962725889 7700687773504935425 1837516207503789697 3088048585782290945 3107852173748186113 4843593762402050464 4263070368961135616 6929188609680183296 2963636856759873536 6215737499443281920 8496225091730834945 378171558542725056 6955441439882739713 3673425802911203329 4568542366337763328 9205576741664487296 3835140151407650816 6718521788550807553 9144265993280094209 4533506311771422721 2327000996199833217 5687835072224628449 5974352126424136992 661173565924251649 5404919784841144320 6209719910640658944 1619963553839040257 429876128811726848 3438039423466151937 7153092934501193729 2299547234497273600 7458883361710408033 6596568507585300481 4530360897979039745 3432071839221840032 5440752865560895489 4955209717371203585 8919422058080380929 2585165907455672320 3048732514894222955 1127595237853888513 6915122287614257152 2869643935800035328 110718089963186176 4558164044637643265 5057465948966672641 7744388828026109952 8557830944183644161 2221545597178798081 8385062440259579905 617193058080908800 7220154671211957121 4048864720992933889 4071590908595159537 3311724166376741249 7956080092673323009 2893379240413896512 4444251633965105152 4918398700242190336 5108790528966858496 8621451841681850113 4127139656669794305 930534957593521665 8541801081846366209 3999510308999774209 8032690425243054593 6955756752471638016 8554851165170870176 5208219468116706817 180492825535198848 5421463855481344000 9110882087189398017 6100388440384686464 3083151332452509697 6992449024381256704 7658123532285509633 658060439445571329 42188681506460688 1648030715229612832 4347272067956737152 1361038657854813345 8580101464760157825 7320905913871704065 1397223120192778624 2317195080696136256 7058961155016732673 3895905652310599680 4798109759248269312 2687755316590681600 847948508124518400 8852796331744665056 8328025835590588417 2335199950901444609 8057288726322614849 5425346304840808705 6681297859026203217 5478093460920976960 6924778942819648640 2410172208269975552 8783187287430135808 1143133519625036801 3382563716800312977 4207936592188027136 4475523802936410112 847041878699980544 2175504404208820225 8215915344104466944 4506823996381364128 4755863013776769024 4691686603773947265 7604889656873250816 4650273675890244736 3974384743097171968 2735347399846715904 3399001854826926721 2232635334411457824 1622950800886560768 1694384263608755713 3517081501798367488 9084749730188845056 6912903747193873408 3313655654734318303 7937982507616102592 4418893740375916032 1039810962986413057 1202091457805395969 5690307202559508480 7577098346818704289 145692789791016513 725998089467972352 7913227226116481792 3986950409879459841 5441175816919016001 389343255308441601 4712992508518971393 321646601303461889 7715365548296012368 1531930415642968064 3023943725117362560 349474959495817217 3080558575706388545 2372255871777155456 8202721647928016896 4366706882322890753 7685404698589686081 6089133491911169025 1075437848676073473 4987731003057399120 7343673168539334289 2069948817740596281 993165375170483201 1291843044213964800 4087186903123062272 7935455448298838529 6457662563243479040 5013202638039578776 1396811677454981120 133619451328151553 6308735195059994625 5024544938670422945 7393229224039653024 7699762482516842477 8066864107806936672 2322164757118033920 705076600836980737 2341714125468999168 574586152340189184 8133105854022233344 5079388188525137408 4732441921273012224 5812738880655988736 2490951394501283744 4894799926523205473 6664663460432514560 3244371221084446721 4403087009847765633 2634814210799753729 4755284628926456385 1242256431026503680 3419221275895139329 4238217459562446849 930329666644769601 5115452525187212544 2482364434434563072 426778964309010433 1719066012183564288 7310637916313741312 6745225863764175633 4959903428068106240 5481641484203978753 2081141067949657088 4868946035029719553 7997225610218455041 2003608520716464129 8518879832961007616 1262843688312012800 6988397998249876673 1162277606303988864 3993094807876483040 1279923474093322657 8976074830519569152 5041388927756206080 2221736614701301761 410489028758896641 2495546332844982529 536082060344884224 6250035793077638400 2421641732352080128 6243190105647885837 65949797679766912 5744646219160879104 3699110154569402369 6209338912740524033 8337094300322625536 2318626553832030208 7602508960306528257 7464177189691049984 5541295204775221760 1075839362164659648 790400631211807745 2356781467133255681 8509060204998446977 6978599531248023041 4239731393863938049 3048589073559003136 3960363418640334592 8813152024923766781 8508229223867079969 5383747155308129280 7731755098771122176 901822218865059392 5367950659654694272 7840012578220736512 4449658743310991617 5544561909635505665 7874432981822247425 4012264103730111105 2236772100809638913 978626394138869761 7319931210243276929 9074971381703862272 6143677509668404225 959830028378345473 5532950311942848512 5122666825061472992 6049937049805832193 5541219218756651345 6028172105014296576 6890280820521631745 6801266153155370240 1253372231481137152 7609843125109161984 2170830285461803008 6139744550183595521 7748852332319155873 4831936603325792256 2737410641740609281 1798202788286147841 6867224861052232497 8674035786050696192 414280118986177921 456055813260639745 1881008907070414849 7986683696640121857 3424595177641580928 9025286221828767744 2955096623946987008 2567874081580302080 5353607394113040257 2869433361531299712 7827017698069897664 6947201279032180241 5152290041029451776 1999804814045331457 3813115702195895616 242731708448518145 2286451058149561856 1492133364423001088 2062116951201726465 1237108469207744512 8272931296798887936 4390869032665481216 2518253402674012160 1531001712051554305 5451184211488669696 566750876804972544 4220493939518865025 3175059602692349953 1626308606412894720 855578681757566976 39537033220653056 1935630030964538624 6197106253880229888 2698364434593063424 1135687760104867329 1782761543783772033 8106554491583385057 2816041230328840192 3578697234449352784 8784166299463585792 6457581870161702913 1556866602599842177 2537457291894562817 8570183778389600257 6568144252809510912 6463468970200419261 3114204400438365696 947313951606124920 6576301425230338048 3154887061489640961 4564264520186691584 1082323257650832129 5063159534105367040 2085206469107487233 1227409408429496321 5272993228187587968 5204725177989724417 1178790212470306561 5798342871138126849 5599049459455522816 6355401170870879737 278176817744333640 6763116136300444416 764896616565837824 3660218894085314560 8248789748843781376 8982788585693466625 2275320164826158017 8567003623101911041 8773847038109041665 3141558992583655424 1324191851193974785 5600596200856246272 5145415842504347936 3876178835310641152 198241392892956161 2092446276035952289 5208016312515710977 5073186045472488128 6888910560896845825 6335147119593318912 445920750697528800 3418036731259996672 7965114663434557313 1212197046056841217 1890994814923910913 9001941074989940736 144257978798897280 8031497533982378369 6844761423412994881 2874280057703530497 4450689139774283777 4368147466938973569 5592079557987269248 7156783261751844865 4522988522890956801 5185207052822567808 5331103935696482305 3665749459865485313 7315038716725322041 1000957845624487937 7035275665355087617 3256131081597628416 7991676608475733040 4932137577542987776 2227122604745392128 7232547058325743025 5938185179719311360 1645800999302332416 1288506608220295552 6754210948040447361 191683689475540992 8284213797212401921 6637567800638188876 1228935044233880320 4807050667857459201 5645470863375356929 7298777858410919040 7698629715439260457 7634368144652100352 1960429274365544272 1651673319070679040 9122034958954444737 1797025606707707905 7643093152430129153 5112200574320115712 8596819148673929217 1558953862827225697 3010230698610911744 5472904401876989952 802805318038847488 5657883703336615937 7386015040700190976 8079103158824992769 2624087008321894400 5193918499828605185 6530780305609999873 791174055578615808 6277045889936654337 1950932482907387009 4521150618647146497 46497582449174016 3263217314003075073 189681871166947328 9112124261278121985 7759324939751556588 6254276090597179392 1072207374542606337 1556332080389425792 9107931144093081601 7796893182982488065 6731263768399314944 5517901069808288385 5021005084365025024 6153204998758637568 2896956377074569217 2901911854572128256 1234129944192117761 3479065232131092480 785201165251859457 397561332738169472 465878987522346177 8251658525469356032 2842039531089295361 4227286711503159296 5284136692576799136 5145327129259102720 2098700678632357889 4729146697332686849 7968693173703278592 955801401205561665 9055785720582168576 6485445722071304161 4382883713323657217 141122323546849281 7807887927793385472 3267684810108861280 3898388857820887872 5985260149899266817 286911805254139904 5930904723451855745 4546799707689415040 6594185996699610944 5345111211648519488 1224449612164536577 7663933939451002368 2438407844916191232 549605810158698497 3958552663098351361 5234065548882173952 5680518011117916737 4141652213426842880 258901978373538881 8532511192790169601 7147966211998834336 6175967764737642496 5906254281837772800 7120236080286349824 1682680450326662624 5024015888712177152 2081843777520050776 3649512062918115329 1768588122699909569 1053074967501602817 700593399147029248 4938470562156131841 5691267820154369536 3961294031581916929 6088536813973073921 3012661017512636033 8419965229457196384 5514228905691565440 4451811916015001601 2904689985843743745 8398747090799254016 9009480848342575616 8848981510023615744 7799359551279365472 2686927101481631745 6034325055930826753 5007733616663280928 4622497123434545152 3937252849796775937 7033152028027228581 2147646083225403392 6768572240049768593 3121551428211716097 9049522813822088000 8129146807080452513 5039631575796374640 6600255681810194432 9003579421254377472 6553045852371212288 5955431022384759809 6347494702134820865 3353153165982689281 5872705604564606977 607462613258600448 754900831364145152 2190359705277904945 7011821546552272672 3584647317430186944 254905442296659969 2821783400113727745 1474791538743362737 5825402801952641408 2911418836260330112 3394014571803522113 7493801384619333377 3812227164800924288 8065396488903566592 285249815889110785 3599272067454730465 7332473918561853313 1383306926022022528 1754881678124171265 2471779952104144896 7028902619508846848 3092844166088896512 8017261884624624641 1518932207362605056 6736990274520025089 7461352868162798145 6663931831443522176 3543506129107704944 893327952391766016 6311024903970291712 2205128846277083136 6521637267490844896 4079084625021321728 6109937080416280576 1798173487965962240 7076214366865392896 996327007722925057 230383571003113473 1437640510284422193 2086372033439577088 3280533033842860801 9102295207062037248 5060391866156528129 8733852559059462733 2658333883806409728 5901284475726550017 648583197597786625 4305013505299845121 2965038930804246529 5407630512396519936 199610384164208641 8241886023782662144 3042290543490973696 686021671745841153 3236551664013099008 2350858097289910272 9151913534397861121 1592506558773612032 1893910702685599297 275333309271326784 2782526800761673728 8531910157464841489 2746576743369146369 101542358899359745 8172495187758444352 4386874995179770968 1552216557073324801 7406284201563881473 6443211674462846977 1518971918399553536 3114276825744539648 5819465098000801792 1789284353115421121 3420461869943252480 704718521992897689 927041704443052032 1096358976251046400 3116467550269382576 2178186090656219137 3641145623362364736 4655078349054702848 1077275809896726529 2359998277791328744 4620364958936353025 8772166969402674689 1855492523576147969 1185964942521879264 5132523381236695041 7112084146127077377 3426218552126033921 4845748505836170240 1396603699649713025 878821958578107393 3453256337895049473 6305489460413186048 8510865865938434848 3586689705517357569 8420911145585091585 2065263560094924160 4218643397860102144 3119106319043827841 1834897549384646656 5472087065794914496 2763893491293312512 5766613461168270976 7976738795377318033 7955979952882208384 8490093028807671809 1950978142518292608 134035765294202416 4783632554905305088 1809656795851198464 9178023331866254592 1599074774632271873 1816050529725491841 8842818546264732817 5454019117232944633 4973160265088954625 6706387309468223744 5660508307277627393 5401367814843895872 3919031521601945600 8514410083499554305 5846069524586691712 5099036924256819296 3171103956994621440 1104490285813465088 8503161371658784769 6230537173088733185 4723519652168456864 1610961034270318592 9084159585937162241 1933116004787840001 6310137953907638272 5420975625128155392 4238949674369691916 7537759799261948416 190574945266532352 3557304213268914944 8990522030891838115 5570507338447836161 8179256016958606080 5182235805949740928 8989036014714458112 398953535597589856 8394573393533773569 7420475458245417601 1690941971670189056 4402676318165344256 7347572339993771776 7288762735154944001 8695355526297071616 6564202077772316673 4735488345080031256 836696583184293888 2473552544662789120 9094175190641770496 1415966569847300096 9175895906674054145 3898931918184153089 3824231609688740897 3521780678424187328 8470905495936827392 8501204192233791504 4901631551645333505 2033163612906326016 6500430826016771072 4442603771027480577 9205653636440524800 2646790475037855744 5306357762229215232 32572578000320193 1947049315404029952 8219197535377075201 1493849113097224192 8411404423864795136 1772041736435456001 507066236195240960 6790458413921075201 5120919858481702657 4853722940971549953 277329335518769664 8408060211800834049 8007196680192093056 7018339291795390465 1208210422031767041 9158337991244998593 7551014619220310209 7155994622624112641 3179104581801787345 2919674208437616641 8656647028625928410 1727254546994702848 4826093098182321264 5821849108878427649 7611140735226853153 2026425265124329473 8464811451424473089 7136584410514194432 3404315379398631425 8878408425200003392 8800129559141933056 205916531369075521 4229676446068903937 2374485439749381120 2064558101222284289 4875359917100624005 5168976027039730176 4100144207527451232 5240585909639839745 7012946565589088512 3243108914016814080 7523056041501247489 2736945188619864320 95916112781721353 8260360192760203072 5697129932004717952 6126919511033230336 4507123998384922625 3918232844976949761 7559373015689136129 5937527360809467905 4546172416151772161 6917668531608223745 6640797998758729729 885682907763728896 3850971773130926081 1411680306419154945 6754781836417354752 2834590203054277632 1233493722947032577 3916764811177367253 4214682993959246081 7612015554374762496 1724190294231154689 5416524467312140288 56369680645844961 4231501436058621728 1106184669348379392 2157111153432612320 5355396183486496769 999879367376861184 4860737305180782593 3837418582819204096 8006809670159474689 2982297900438368256 6314717346594214401 8578573856584343649 7745255777664548864 4666202872112683777 8776044647526983681 2846627131035959169 2830443217175250561 4199173224785393025 6774272991971410688 5468945848909619201 7803885162527042752 6090209555871339881 730459904690415617 1439784672148336640 1844021110326283264 2405627692432944769 3869861992135707008 5241642045972982721 1761480869054093312 4416739680329728000 8787086685886433281 8148870892848194304 7312382441535268608 94909997838942209 8001666376433372960 7695428688814060545 623080661222616096 2301123060481859585 517194298490199296 759699733576536832 5744081067742593025 6561713996519452736 1903030849318354945 891115022382330433 2667182770986942464 8392707218531857408 3278782222988115968 8132264945350539264 7298952775206692880 1365594960790681985 849675573421338048 2347345853833248769 3621686774999456032 9175268832990330881 3901727728245091072 514850627976560640 8594721226256122624 2944424938238377985 2498061024900632576 1246886356756419025 3921576327257161728 2015558247413952896 8072031694896496640 5046669182083588481 2193237741267927040 7013241784306745344 6031457603894093799 859918180550285313 1653916112857392340 8265662060835578241 8654570876682917888 3393825924079668225 5251324531728915073 6715817714093626369 3753057988707100673 6674908312183496448 3918304218612563969 3449867862018579921 6210997138721216465 5871193066696847360 2627358211425010688 6598399943928879104 7861771852390318081 6484199336852792704 7569454842283810304 8822568285258420224 9143605230044004353 8928692637007970305 2910883227806505984 2299214367249839616 1011392120761767936 5792401203061988320 8607438611338029056 7408114106611171329 5417151252229974016 2926679118501358497 2474556279638272000 5995251378777795585 1750102285835378688 6038544398265324709 998089007864016897 5139453868722012929 2985775187904981504 3918473049469059072 3358015602226726912 4934210333424946689 4043009707593159680 2254275780404973056 2593547110390032896 5166702731137646593 6930976390794444801 8018523172103537216 7160924150454138304 6530048082953843585 6432047764309023561 1682065673455670784 3587904172076178113 6466967825599002280 6831773130631148384 8410184390298452992 8425373028596389888 6054109734796339328 6027701052935301121 285206846645605600 5981468963669440128 5762329844054832641 8719171605844085377 2202801159415538633 2268081456367454848 7032436561844645441 3755342478314103041 5151455901830059008 8638822675059310592 2401612654362460161 2371109218761089024 4975951734594817088 9023746440660508417 6510230758459279360 9009286791444627456 6939704291724449793 8485248241891571712 4711022250011295744 6106112778049264640 7451867245150112512 4213106078356576256 7467877472106886656 4116587396353064961 3419148396912267217 6189786004163511553 6492993577459646465 7321131057678385152 6220206222923429888 2364947752068579328 3745815750896562177 8764931901377868913 7784220450467138817 1485020545092444160 178525800102158336 1180674526483788800 4495302242766471168 3081631523363706881 1967106545862356225 3862541398392381440 1238393179264393985 2734527540451614720 5318066961257689345 5474483779985653761 8978850238757133632 1542624314610928576 4707964643107952416 1229229494896262145 3856411194497446913 832148452015487488 7790045480578021632 6643033430236383745 2180042735116918785 5009920594918983168 8931375499413712513 2137938828657707136 3848938537333817345 1193964541082644192 6054615085890517953 5479035616431538176 3915653830158163968 4771052673684949760 2721127879677062688 6921138557955688448 2103774490548946688 7780132123835785216 6743444600709124096 4434117254382440320 4503043807161485313 9206348341643993089 3807864177249226337 1572813897354400769 2244626176674795489 7467432836475505665 2250576738765860353 1135480217417399265 8137109111898144769 5193329941612790816 4373613144380276736 5375780212129450241 6661055521649770241 8423711635521613313 1415403122152855552 8195850187236603648 5293264994665965441 8913206309020385280 4556095348003186689 2225343738545416768 234051604569915392 254180291120070656 5023342675175988736 124743848082898945 4877776400595763200 4521431517056622785 8280448406102756737 8919477190282182657 7009683309130960384 4298234570297956353 5338009607817687040 111266585990787841 5116632526587574336 460858838760943585 443208084650852352 2602573182066436561 7752977928188080128 6663319535678390272 5310738561475150593 924784680105733120 5548920291492054017 848749422178864896 2053767502627457921 2437215758613377280 864778505299940864 3496303432962980481 5269534402212890753 7383978047227100672 4979024134210854913 5986304293708398593 2372275379979172864 6625305178786070529 7336337934497004179 6033526303700106112 1739079310615195904 6392855146158986241 4697093949508849664 1589828609174691728 8431611558951780353 8392429459255629377 8164618338533202944 6999816505200049024 6043177110606013952 5999711966665989632 1865518499151075329 8639058320398436929 3505086341865494784 1551145314775203840 387411918698614784 7411039407659433984 8684805452056854529 2636971220729856001 522219906133655553 2762927553115875329 670431006114368672 4141314320286896320 4677736186584792704 8100738104717467649 570459549387034625 2085667530913983521 4548169081882573872 8671806489929134080 5731201753866074625 2597776906774486016 4670993439665779584 2639483296255463872 8445640925659632880 2258569404464580353 8211321930739252224 3121329547342302272 8088596825674861297 2036394589386912000 2983569429326001921 4577353299764618305 2912581730156266289 9169967421171318272 1854293504014392833 5510204706057490433 5025753398369054945 761655312336905728 5718179068652168593 2333942957381952192 9042854302544035841 5282344586510537473 8870301802209968129 6857910892544037505 8057990221591478272 4606333184413933377 3869012497061270528 8671992030732520449 320815950863620225 6913296863983808129 4617901554617006080 1352953567090062336 964385450382352384 7133562011090289153 3243955601694261248 5107960907611207040 351302414155183936 4224129404059786496 7837036242260348561 8013691794585313984 4729520467809927169 2553888514465512448 6584099969919287296 6460283679449217089 673462225587861712 4005254654144671833 300420483261005824 391988978025619456 8536700629863526561 2708922530166734849 7554823931536040448 5847595103582359169 4143267911598876192 4263729111042564097 5374648088157952001 5230911038137761792 1614077546559596544 6844937954386267745 2533918953196165120 9071522109162406913 3142195372147365376 4415321508695237825 4318299862473478145 2305394151362862336 299311194096469360 5080015186278490113 310420101550417921 5464381762153936385 7210636579263221761 2577685753065111553 1260469797194457600 8271860626042210529 5354651961854296065 3855048516676100096 1666769852969857409 3790570424633704448 4153753045614723073 1088039431344936000 5884039628565646593 2788179612731362336 2548134284331006208 1733860235909235424 2002192178956632065 3179722137829850816 2675081711819319136 7600953035041693185 9048662297768950785 9060985010812627324 7396410652150733345 6547368376565779585 8209559764441104384 6244167522473251232 7208451248708785409 8831443838750250497 4183725919842544257 292387869294820352 2790705521467146240 7625276294153422849 5339220800392022464 3187507739685401025 3011139430002459241 6246509274987458561 12440015743102273 4911990508385087233 7636192825330868225 4402606485581385369 8657715969465155585 9176314442826760096 8197376921170107392 3731400792930366729 6650499463203803648 3945546704960029144 6934055117521661440 5896092625053737569 4720292604660973569 7711113798076830208 8958303162622300288 3219914630637006848 6325624708461051905 8040723274487045713 9208016405072774528 7065498713645735936 8706833110042090241 582470808349521920 5982776112252144344 8976754930507124080 1143303979113566208 2971828740614549504 4380859388318193024 6198806293266175297 8809894283661228928 8704086327652360512 7997517001520520193 4137557637996823809 8395183510759212545 1868303401019540544 9163794731713677056 7421153818062290944 3606548993453166593 3760620813025104001 7727179550961434625 3778572132160721920 9080571537430236544 6936830430852995072 207807521513528321 8774143299975621377 949974396486852608 968913172110776960 7855100840648666049 7825940226799198208 6777864407505979905 8228147008926013888 8269908031445941249 7193182799034802177 2555125375294250881 8149559013273932520 6482253446946185216 2706342859679929345 8160578406876797409 2151389794214186584 5658479744122044416 1345036475112849409 7444257662386962433 8812701693665089025 7660794541151947776 1497147606552320001 1058528001794944512 3331141091384770433 5411521714858559489 8835102617096290817 2139227209536987649 992680360771616769 3414850352268446592 5525348815818017281 4210148504613546396 3541641641833902081 3003295560306106433 2465080079646294017 2795272759744105049 7708171702686313472 7771805446396653824 4441726208766377985 2737064411330808041 3631003041772612736 7108271540381211521 2433354848873937664 5661766791403482113 5569868689713359744 5499350639987547136 7754840808860328225 123023002821556289 5099659314625110644 3510259589302933537 1020152832927965472 8916825016162207137 49834136524543232 976669311979561089 3988827743584135053 7777934703397939201 1384088170368008192 8062355740782337984 5245290272272859136 5673900082522688897 3538820200319959041 8103323373715807264 3790933044352923648 4664375877318578464 5303163930906937345 4883647833468824577 1647400482369175553 2059069609439002624 355890165689904385 2018586522268617217 2029189476706172416 7984684211202498561 4504787511111160576 783025907032258560 5213174977149730816 6257696434182905857 7563220254828094465 4249824607323357185 8982431757192975937 8976281770358833152 9205855466684307456 2715827168872759297 3429075618278069249 3919694327149980536 3498134160462706432 2850868915730349056 2322748446060052481 2176864019161743361 9120149711158188033 7929051450739487745 3122843153952658048 3421644290521687041 1969601695282932736 5841527753102327809 4059381932680282112 7113431701042561024 4781559243292257025 7471080614366993920 1156970337745110400 4655959590494780928 6048134162437229889 8462351963688763392 8228637177233498113 1764375258857696897 7431758863248588800 8749768410701705729 1635804958623203329 7401229794584931729 4468540872782495744 1031436696561577984 2853804390309348352 723659126052690689 2369823423375046272 557756325792608256 4157921396016077569 8343252747369026177 1466521304691179521 4904256855544265729 91483260136195073 1196464229372382657 2359089547985088384 2409950660124554752 5437551804449181697 1957439812620118016 7758807525511789296 1281917680085651328 4213570233582728350 2854054840846934529 7332634843204496513 2818132147415307552 6665540692771905536 7842395877531932160 512634373085405184 7526299984727400737 6250736035880742912 7790440268788523393 4519298282318230712 3551984409655640064 5100715429087207425 6751153424232559272 1906970931502187712 762785316504731649 1262762486281773057 2993068158596505601 8442891660162688128 2114523801251181313 1350486223427406848 6331867546612209664 5486387875126619328 196422652973714944 816325727812159489 3911532388504708352 7822331521989915392 8847393838076426737 1185020763377316762 9194463071308544000 8448503368759254400 4555377821597220864 8641279447099930625 6811079827117323264 7269039086932267392 3029037530618353152 2138627167035190272 8865160158518639105 1412735912875941889 9089015562769057152 8513929798222157825 8658328322429819904 6324874326407118848 1578714095893123073 2334291145637025792 7975226750262697985 551186875371552768 6557189340597594624 7698819301928382465 7852551372546012512 7767431087551097088 7023059687047956544 1089389463613419521 4485378830479873888 1597354511011415040 1351221774821228544 4618354898501600237 3654672859023385025 4256428211522914304 3817801218622888449 5596145360383049728 6591127985161205184 2724340985707985921 5181736786041388352 7683208219424956417 3288027280029253632 6023274294424842529 2884957409910061504 674174502095028225 5372963519110786917 7807157978957759488 570724742270632449 5404605260411707841 8414952001657649632 7399906583532605440 7300858382687247553 3844703151973217345 3555124002982134272 8953096747428610049 2443616010564904320 4510643424359597953 2094295654964762112 5704784813109587969 3208747691385448449 3432677063444041728 5603366679290800912 5008336630100698769 5600368164717785792 3632244864527712257 2553381063054551489 2972536015373135617 5913788486758894769 730946411515878049 2097411929569507329 6475283272366940416 5225278176718053376 1140779623901995009 6386858802045162584 6322238802056433665 6376230924844904704 2362881531422941184 2040099557628280832 4130591396751975425 1951475624422946817 8057488477750747137 1403173734470543009 2691249884961988816 129067085855059840 304376364754823168 5326453724185377152 4940994969248401408 2945425565791308352 3951204081871350016 652691338498591584 4366899619472089024 2393556692689351681 2671304954047566848 5435971891256241153 1801558223456689153 8148128136789541377 3346216044748065153 7846056677580195073 1462379199167555712 7522983452047406080 1432544773013069696 3443583788457151168 5131686690763505665 4159681457058196481 2467865688268196816 5236430293443359105 4853447098641647488 21898531701710849 1716909972152249344 6368144220449472513 7337228398526652416 8748012675557398528 5011471337252716544 8477782771553126400 702008933901736513 2893031047329925120 5179354850729656320 2231559844642671105 155103963109720064 6382142218589044736 5146280446696030208 3286683557527126017 304016293759680512 3207266759637041152 1794545831781429248 303014470488223745 4126244952270570208 7081477127839186944 8323579460621868032 7842400680776031232 638759385215405697 3658523558368819968 6418012371396067328 7530925242279371121 4147610209717828608 306733918620612609 2776992176567803904 4119742569104562816 6365349891413041153 4259136473420519248 7213876975551127553 803080426059497473 4180679469843094273 5155272778773443520 8182912981575451136 7068824330380753920 5472090504219399521 2507012568495751168 2100119833684185088 1685345069897296416 1468982861614809088 7569965619070984193 8236569122298587136 364874370153922560 5284004231413776384 4089156018525373312 6762064121881280512 5083524520575999361 6432302585439598593 243548346520161521 7500183362909561857 1444444122281528768 6896256116829650945 7705722570662688769 1634814219890016256 3294883392639415649 73803830476996608 7867969866357538817 9197850825962011648 5560374248560017409 6664838795695292417 35844832880275520 5628829790007289345 8098663012996021568 3408922179343079424 160956520895669249 7854887462318582273 2353903662290587552 330924863158673697 2417241442122595585 868842676299963393 2426483991845557760 9140377598708940801 5933815262699585537 7219870006460734209 1530166913375426561 3753393577326356481 7000735715829715408 1483589492029690275 5929535869938846720 9042785322315780448 9034679894169038065 2691933636455949056 1312031528276763777 2063829177876556800 150818853914180097 7244909300644364288 4021418342685794305 4617077901375622656 1296891907137273601 7504613280955764608 7529335657864612656 1372121522312038400 225992297837962401 9208826103969906688 874741257869707265 4807213282353495041 3488650515608505857 6409556921836720128 375626892323217408 5949048776211678152 2500083439970351105 4460399652020946945 8068993882183958528 8630331927084352897 2034702395469766657 3308575152126132068 8454586060450956289 4085223406847522305 2987608345622715009 6872346637860675945 4483868079874802176 3008266598861437072 7246628321691486208 1112927815264410240 6694153315862708225 2355275273736826880 1230033666074453093 9174902646771107841 7704697041754007937 1505906006730997760 1442348637630184961 537038947937302913 4740908573182586112 2244586005135884289 6483550345999601712 6967230456967995008 8974099193908074137 7909497724933586305 4125705721808095681 2352081519805737472 3731338962443089409 6658104218890618112 192997751758864384 7825810956633552624 4265987017175527424 250934252477918401 2180317987597881344 3019812663775951040 36153878907322368 4659490376022163456 9069636346223577344 1344630187857174529 8894091990502406145 531007504133268992 8410140939009703937 2360330141358227456 6748962801422797568 6839922736981142529 6338158990679897857 2690548188795504641 1523754476140644097 7974695395727894529 4432346985751038992 9061963526699128080 1362453928296448001 5121102500480935552 1128112707678563969 2642418537474616576 1566453625341092865 7139791174425844608 1549984352397565952 1164863110831377408 4760488781710946304 3771586809060647904 3520712350423364600 5556041224876551664 8340017373609426945 2194272673205583873 1553532085757865728 4003876820058756129 7988881026842269056 4961892243297632256 8120065133894421376 5517456865902030849 8679046383268921345 1891907996640290817 6074217763363480064 5721253887320768512 7499607305642259456 4875034884453602881 2523430919045269504 110670200057282561 2178301643800583488 7040992209987061408 3673700875102322689 7619216170851332096 1951401561728859137 7694046882449309953 2887382574588919809 5990555246632374913 7514871848833679361 6687517182054064641 7827831455791710208 4133107718810678273 1052353213298775552 7345551426309041793 5349435275620042240 8957721986878767105 8799249738350844608 7399446288651303937 5733483047390083585 8146619772980166656 7355325063811053953 924347643550838529 2988744034957838145 5451389823363808513 3638074004645549057 5526554463907357504 2998133600109649920 459945741277498864 8189444472655670784 1070062527918275136 1366696298305921441 1098479646251462657 6680026649335412032 1139441443926396929 1894830069873604696 1915411343355321089 8773433968646419969 1588884281728149505 8893432393426228864 1637923147446583297 7090605646303717377 8916258567957594368 2742823646755214848 8477718737672208385 4353400485450628096 750378782329044992 8018958780717744129 7985681922859208705 5044040142098792448 8331515765558034432 2590159607934017969 6697047341598657 5546905633105920913 8072288846688918977 4257377771715770369 6595647600836086400 7622643813157745664 6815185741337231360 9080777939629096961 6764080380862163633 22483698454679521 2778455882458120192 191303405743262465 5796675728489337856 7106176811719508737 4203905836255444129 563396625104103697 7237224100189779425 5444672110441350336 8386924336488315264 4814835210196765121 7681104278072504320 506718676659857232 6014463552367643681 7526953882378091009 2392839134483545088 392834518134689537 619050094157174273 546595638227264096 7322758282285671168 4931276886598770688 2342284309006228929 7405688102859350017 744525611916200564 7343830752031051777 4408652304230550784 2708337864280561200 3773021275552367264 878654191157309632 2307035565938973952 8663408858081865728 2011332860930783657 613804283814579200 6755514576524689921 5885393249973565952 7202428756837429505 1585796779605827585 827451131999551489 7885134324625054976 1436249583648133376 3535593648373940224 9027031325911653137 8908253075497042624 8435513397458806273 491032282757081600 3400979783660336672 4888156797430698113 2146328927458219649 7839700907964626945 3610413995712184320 5542516015908324224 7341503571328070400 2456144031636551680 1019218602105857345 5849304577630227264 7593238735505293825 6741119614313933057 5668550339557971969 596795698041549056 1768874033443987457 1375885501736447041 6367930334166350537 700414905479413248 6664287295679243136 9068422798887477249 544222413541585408 7637849545445831680 714649268701970433 3580323823235970433 4814239984603656193 7304076727585086784 3135792719141461760 1308728057509167104 1745339516221456385 9017654910197206240 1262942680913264792 5611499832586605568 4539748962183537825 3891553950937644033 1794445056617211521 2003567350202910720 3065909393619477505 8233326653741568001 7778242938335178753 944031043574458368 604395262324241536 7118411003140636673 3326996267186809857 7105633276765497344 6876323652800127869 4572141079137737536 5203476368795200512 5190980919456134657 6515226637801797120 3876436183769501696 6175037268249642752 2568330962228215809 7912758569989090049 4139159690341427585 6637618751968002048 6661077632071000672 2191832152397316097 2653939429673326593 7981456677796708352 7660483373140365313 8883000303554470912 1432534069282249729 1795455036355162113 7619536236879306753 4340420668672704513 1328133776536934400 8733924629689963521 3191770972297074369 3463670571548061440 7572254058042688448 7026555970608475968 3097900985440109569 7087230807071608553 8934002059546910721 748683553769725632 677396568889512448 396220898247817152 6314228325839994881 3983768049672142849 6320260593176025088 4251642397091534561 3750899461920495280 5073173748166057089 1621023652062120960 6372726521045312417 6029355801481244673 8012990404188585985 8157082799548836440 8341575184269186048 9014348469877399552 983952954542914848 3117773812387483648 3821486103775619200 2848552472604573696 7172192350404876289 7158332021376180224 4769401427288416257 2253333012077476737 7224338344846341376 1700217119876337664 3786038722812694529 8039747855679796225 1210837864234274817 4875168534108604929 5219471875350568960 8217263708809475072 5973285396171939841 7550496435531513856 7768993535573360641 7663780661543829505 7278754348443979777 7162062077524869120 3970369942582455808 1370286790114071553 7606324844464444481 2613273913066364928 8610450539341867161 6179595461117443680 7534724116122216448 655301353501211968 830891292878721521 7691455848566501376 8606780239834922241 6668243590859768384 765851472019980289 6002217540758832640 5260527867315807632 2580790100141569025 1885590273836524545 4540644404661978305 8444371280483417600 7389443477784502272 3354743369267939118 8374223085098132480 5424852662390778125 6466161700609000448 9167169732000035840 2472038922528863096 5810461718292881984 5772539716016515168 5238952976351277057 8230476016677551664 5709641414932997121 4815079175851343872 132928927792413696 4523546803668646912 7055102531922012929 8034915623486716417 4521452968469076826 4576806093207756481 8486461160243068929 148179659194085377 5504473060729884673 8068439134131695248 6002901074496210432 5736429736541059072 8285256313873613457 2428014231054862337 5322216203934597120 6400916458908309761 5121603040267517080 2814365170725353216 487627693204582401 6342331658884593152 8978638343365038080 2297462245081505792 5736013220989108224 1387479883140005889 5364350715529448960 1747450962293448704 8088847819434831104 462335787254461569 8147501947692045057 2409159976996675584 728486260375060480 5434472530332887296 9174461410438206977 1233941098344460545 8376086858738121088 330627438691349504 702659403603509249 5515485878660628480 1985108177504656128 5493101449248227329 887051966227461504 4051537653567590400 2481549805927219201 3986608435566280704 1272690775290266113 8353050595478097408 5475467910007226952 9088231117895057920 4800327377605598209 5927861191782064385 6340847060793895840 2619595180448806080 4126134689016897537 3932840405590343681 4285954522064502432 4400078876169863169 8618448512340574209 5287988528773114369 7973634907214202880 979994920927928320 6370551425849837184 6252831489028423680 8769780450476427072 7865913824208105473 7734694659633321472 8344042159179955264 1993750318155690240 3539819265408748368 2040630347297193984 2566869553691605249 9051898251282022400 5491398453075351552 3080585881690050561 1538035941846340609 8355762948219846657 510677674832141344 8664087456886067200 6942774293718421505 6189803298073620736 3138416420463034368 1846304676193927168 7604995052872554496 8006721756229801281 4750071843405358081 1302016056806672689 4010732844948652032 7947914878884290560 4172462530972215809 3993348366017421857 1769113677811964929 8996882573318868993 4199680250312054784 7270693572476120129 4528845098504683521 8470021597295297024 1789289446847371264 208121721511262864 4710285335420194817 7301376113186029568 6603272573481938945 8135125719292116993 4207561666704674816 6441657360828361729 3534403553571049472 4962343866053098721 3453866035037198337 162588601097965953 6763841885190525057 1730450415025649860 6816035538741682305 6932954836865308681 5432168996713357313 2899562895862667776 5497312728554778624 5692187820250071040 4575970508150345728 8173924020558288896 8243420254922465280 7452171147509784577 6192407739474311040 1759401529058096928 5462249065463152641 6963496087088302081 396596421503482433 2469548170511022081 9150026924946817025 3884943956086498912 1855330786014121985 8076711813243416960 7286761330409667584 1008218108899532800 1902270037952446592 7632593758132325121 4772289661553117185 3982557692932653056 6561920977122910977 2967895556460097537 2409901212992971777 6242897829957344001 984403732143276032 2035413723745555329 5942142322069214464 451747877032863745 5738401752920030893 9029382685267644416 1575522363769326592 7294040989074305664 462174969014874945 6807989200503258112 7734471146072834048 8518467657388281856 2292903916345917441 7013338484403892225 887745755705688065 7634253614467481600 1088878993343540480 3640711345518393344 1365513737828564992 4933796883427491841 6951407430058262528 2541895272927580160 935145486483528833 8945836351185086025 8637878530690246016 7348696282949661824 932576333137349504 7148691609302184320 7958057722265181185 1857182113448935425 2217128261144968480 5830652453378329089 734991296559462145 4969817312465402881 8796526615019055272 7202830134632162305 7028932258981914625 5374613967209284608 6660852888126353408 4741706687841726464 5433576492488153536 1577140826213404160 7408484916330094592 8074934295233891937 6354667748526951425 3882040526951236864 5391513989687858177 2666052691278572289 3452868186641565697 5663581886457917441 692450468019144768 601637710346115073 2569018071179829249 3775487313793222656 2953253658178471488 3618188940313036800 1790941503947609601 991035063876582484 2833779477351020544 602151176086683649 9180557087124773584 1814185978688924545 7424441609345750912 6248789109842935809 3497164979953467392 1427141733268226049 3883247496396005377 8157427505034958593 4842407686046598400 1479932425354841889 3698597007555477505 4654540301606731776 232671587340566528 807122405956543745 1318529598874714112 2303904224325199872 1705019054315473601 8548621639132161 6984552257990544897 3601479802049585152 7870429850289600176 5274319454967052737 8786511551691091969 179240442205033473 1218914242938052608 1200543643339837696 6993397394604970085 3106708135736377344 5446151989536958976 7451163105764490240 9222250361024732161 5842860047127864065 1837556671026716673 6997631297237861760 2299542994276057088 1827060584864382977 8058095972761099713 2945523720486379264 7320040264744031232 7103504108567855105 8901261973692689569 6366384160867973253 1314819995255397377 6468871883139350528 6285273839242939136 513763633704137984 5133772101586219265 1411248510992252929 821740118627995136 3814904625734306305 840093974925116417 8287618415043660289 6597733921247461377 1822301704393654273 3797828565863206912 4902790024565751809 5129985605546330880 3126638597189390336 1867622366330339584 9122060291415367168 8514908518653690880 8894894200887220225 2931206477116807488 701727478886678528 262389177851384448 1534078473554110081 8127201114032590848 4421517306930505728 4124724668814964737 8225863336781055233 5156436709889179648 7349102288242475009 7085821192733261825 1078577906390424321 1061339826404950529 530426576677768705 793299707962655069 3444133003920670720 1565375680952264705 2597600268039462913 6358961008006286016 1779642062304083969 5617377205804206209 7228015156394812240 5041283780834230273 1397535775310332801 3164861023024806912 6018992385551844498 7540288974896701697 135663341375646209 9208264369514051585 9138131720500495360 6263300258764907905 1702322915564363776 4539868466529549272 394388789739015601 4162578224437722272 4472080962711995457 2567460901078041024 459898779292291073 2975856898497421632 3509505917076520961 7486383524515631104 75785682897005057 6825144344220058625 8488931385358075904 927480238078124032 4394191931148394464 6349261480301468881 5349215878688931841 6341513894386546689 3503172422016864257 9160498462023731872 7347852083996072449 8670235286689604096 5624751760056997120 6941890774826733569 8552519375873138689 4804215385615237120 4745595812121321472 5001886749334548480 8131008301069139968 4924179173829337088 5405224861286498305 7121579259819732224 1334113209322307585 4428317535084493217 7208891846294554144 3740759140330830289 605721253822290945 3316491636233018368 2987506830597029889 2763704864690012161 4690772029062144001 2344787400169488512 5683593580393136129 5261657886708994560 1827535922313478512 3350578753365867761 4840403281222131712 3400598798865587072 5792373899472327168 4227510272174030849 1183657458230149121 5294881925081448449 2575318962896722688 6882622568233439232 8449265903738990641 5465967193891012609 4021990412290265745 9068771049149795009 4437692658249496576 1919224061035364352 6695884077162497089 6381373145627947008 247094079868734529 5123249854287872000 1135312376818817153 105512363255584769 788842529403604992 8132299096395452416 2347723168877346433 5422526927096883200 4009781916154642432 8730930960446373889 2262924276681748481 2923065771781058560 2027689962489358592 7434193146600013120 3991315063171812017 441166428350851200 3967404272394774241 1361688445945675776 5104799665418141696 3539932303042949569 6906718617501679617 6492090523987464865 881825604975755265 6110513786750032896 6522027454522332608 8011260074499375105 8961553804579434497 3616787931139506686 2588567432151454328 989183584848742913 123644176125928449 7066431382510346240 6093247275775651840 3048488660383262720 453380820086882304 4234826468677003777 4026834702795364353 2252543968268164928 5092720075714516481 4387584271339592768 8357864515190641664 5679582234410983937 5134819453111407617 3893979858842135281 2347746012048523264 412161985479131136 6326788346100801536 7388512231419779648 2383080201806794497 2284650659231433192 3845075379010456000 2447270189679001088 8390625752657536768 5744375952853800449 8299859318378766337 9130215951609952769 6341267417154600961 6110748026796177441 7455403215812381825 6728529741449570816 1452746435019220992 7172230575015481344 8732006956919723008 3041123130239385600 3189939387896577280 8619075802803178469 3427951605326249728 783841917690445824 303482543550439425 2231805889721925632 4407943471780313856 4931790684487716353 1028101370940937089 2852162499973510828 957658500732350464 3357395281847657713 6249559582285760768 1260940939821753856 6238664550929216000 2847092703184108545 2275960493751464704 5449869620528447488 6361128706203558784 1701081504741425153 9131100177676872705 6451420471931798273 6631654969453404161 8626400338101993473 8256334608133135360 5766469019407917057 4619505314121804800 1247277476092286977 8231407370851139584 5210341514725253121 5836063119341090816 8707485515725363712 8660469235263799297 6907548318575711232 540808823057350657 2265953448552967809 7429403797868046848 7926571829919023105 8072420135769067520 632386070573959040 3570393443890114561 6477528184502715936 6114281340588214145 767377643812552705 5327842628592648193 2871175717465915393 2004188982842842737 2214807078958478336 1619266752896787456 1645950620553232385 2351436342089840256 6686227912608760321 363794910360706753 4083272962437117121 816329952712201792 9082430122857627648 7044242102895919104 149402602196463361 3766304298079453184 9097428033729986561 5143489105268764193 5747594380206388737 3494887510529572865 5056665055764611073 698753044199170048 6423505260437598208 3916779446196364689 1865520797446683585 7081366850515083264 407826444499735345 3814646721504699712 225359207638950913 4053251048546631680 1008210558522007168 2321160065850572801 8042193275335902561 1371637423811117056 8180391062731610624 865736270709889025 6307245221391826944 6913464519195695616 336277141600527361 3061226000778321920 7543898177777433712 3109115918972576257 2366121502628206273 5447600464372872768 4682077541043777536 2863825218812510209 5889665990421643264 6191050657247841281 6199130191109259008 8827758831108061644 2500945601281476260 3011424593474166593 6899704099153521729 3447616616766144513 7128702740000597889 7321651574777362492 1370972427775823872 1307091707295156225 7065002496045385984 4142535457345951744 7807831484926646401 1514359033978093568 5105993180796608512 8759350891053312768 355512158302449921 1852767482242935808 9041186505341452289 7070325620178642944 3447562941614201761 5836254703777836544 2065613987977167616 1519833225301843201 2897761697664444928 2019449858869329152 8816198005619687424 1614028462173525504 5721377517435337281 127031623487227648 2199852950648401920 8646614610499270144 6711509417364081624 300633660452044801 344348396690911736 1354836849015067740 465481643828903937 7641680954952878081 6531774753649772545 1258890265114633609 2886319713833440257 3315875468475412481 6872119144280920384 3092979556114381824 5902131442889645313 3807908078525859840 7009824886191292417 5277650631422640128 1871388370673532929 2339885290974707713 350538510980986625 3329473251653050529 9004942617147100160 8196542853985571841 4571839281404954624 5439163952596533504 5265913737850758177 2709068421824120961 701460486085050368 5194466505982313472 5187514872137238209 3294902411790566443 3388737594140476160 6457650659400602113 8252847651464314880 2008280668258899953 6164603063912470529 8239091811834331136 8130384980402893793 7523064260481576769 2110850314928615753 3220135656574637056 8718479104265850752 1198226783657721856 6224590431682913856 6245777001348953088 8907153199450744320 3470955635317958977 2203941461130942465 4725210583894501377 100956320171093857 2163033261877993473 4237398689634222081 7169568771282862080 4648311685132496640 3070658491658909441 2829506827860583937 6889605856547676288 312318148423888705 315334120497586177 2656185905179686401 8983432728904205824 8230086875680309249 6568081763802775456 7727349371657229440 9103728605525049345 8227425199662929169 6960132889280020480 8780846111958695936 6670928263887572993 3737140759834376321 8945437418526991872 5644683784210078465 5229047284772985985 8113734616827148289 3546870718547660801 3713460000321507329 7401983827704725505 4853003187661037504 2653415125160689665 7822067466772532736 4755582881080575232 3404830598399582016 1704541389747113473 3580737949467877377 7138259801733613057 5291383478914064384 6976215522123794849 368209516802403712 2778286838208028672 3224892898341545952 3117815838440521600 9132014629181092833 3033200261194110785 1080563940031725569 5859991108278166016 3352291994174701568 4270502754688387976 5947128376839606785 9222836150649816192 259083708346908672 3658728355358185664 1968679173234744064 3862143040299814657 4418084138877482241 2829803838048655360 6238866077993851137 6029546196173846672 2345189453067251168 2148706591479508992 5045525813629827072 2660667924019958016 8644713727927517184 4527256025460303713 4679352620531606529 3403244719181174657 7664112564137660417 7463181016259821568 31207487436025857 5234496368953533184 8986682704296148993 7460154782515884032 8062523775461530464 3336154132425760769 8800883355345274416 213296461346668961 9131582943826838528 5915298293430667008 6538597881920279386 1865169761314799617 3658234546062643200 2070820037281341440 4833612049881345953 3210919487519411201 8041238739442734593 2164249205989842945 1532603475885961216 6326055459903844352 4304845611076836609 2280910290581186705 688171285523800064 3004570300580413249 7847815457161351680 6490323361498738688 3402295879732468737 7953823050220108800 8347358338895084896 5405393620602965505 688436951081533440 3357586049248117377 5466402786563696177 5159196886229620737 7572972028979494913 777197230724275712 4064464587660659713 5604035829394405249 8066079551821314048 4764399331160150017 1431530869625094145 7154708019561509889 2103839427358564352 1790473822543142912 7870019269585534976 8734392340347624465 3566386339060700880 1056107892108871680 6020732357957124097 278811916131762177 6276571371148983041 3343273957902802000 5443747731464999425 1455674035472601856 506473176368023440 9101258847682560001 6393769516537930241 2196365952552529921 6758772337140934656 5496022794088140673 9107306199116257792 7821181573985404320 1070996985905581056 4143163309954278656 7612719382871539712 2917851659625182625 2039461356089567232 7469207621760723713 6065400254305846596 6399628846593391457 788328609586321216 2168934272811796480 3011824529562570624 5166705412947664052 1001080878766112769 6620164668225293824 7558962364562761168 6115751566026563585 285398121117745152 6746830752627197953 8786575748869010561 6951626542427586560 9075352730228560001 233360832153975296 5331968947292473929 6248492552748153345 8508200490382568960 9141207268554829824 7565441033642157601 8610467560409638772 7982255039832198400 2977642944721321985 111401205170609152 8184288872621786113 8762959055676390401 5379503798938049793 1202432137136013568 1858703253890130688 5232655959679729664 2195419021958471681 174230134966782401 3145152396335251457 2107977609652813824 2231810906285326848 2472356561327006720 607291865934331904 361462298861462400 1040161883647035169 2560670440540009281 5704427205888331504 7727562576287223296 2880111706844512000 5870178791577387008 3118282846472753665 6321025010546197761 391384752000859520 3075187508621078529 8341359225723559937 3004264232524966497 2776825707472226304 9218715018467654657 21792850161741825 470774300088505729 105343975044541185 6495310723352887297 1869612333913546049 7806667848770650112 1810418058258661377 6941253994454531648 8019218498253808896 4927850552323776001 5399629228527326337 4268738903215898625 1774936997053725896 3558751262365266048 9188161920874010624 3841811208147927809 6799538752789854701 202737789425840448 6069750021850592256 4247487241136111616 2722585889615118337 4603529819124217856 1016609719145546336 4071319748042408960 882615250795957441 7773997531538615296 8111182627174670081 4794864399921471488 1787675035853948913 8776423856785546080 5158021804827065553 5865381451881653248 3818317723872691712 3059987471316529152 7521193023622398464 9201756959180587009 7170457425938481153 8725859575318529 5730393277224296449 6113433054825291008 3756980542603361280 8238333345631409152 2363735285654814721 188779870266862849 6621778337555911168 9107969777228648113 6966243040081345856 2942378864923048600 2509158755929516417 4415637838955770624 6167731298064478209 6467587165207152960 7304546265774202368 5723374996834790912 3194040853276620801 5809983653739734529 5563289093666242560 1957100122676101120 5773087890458671648 6971767514380226561 7376171499946280705 8719584452381734913 1114582793750708225 492428466588753920 2494154633068887552 7704512259498546625 1103854252536048928 3019475574713458944 3991517863503462400 7417733520094408129 7364041359756210816 5992500088754048961 8927944470565158912 84268605894412288 5938525944573790145 4502865065651306496 5687171520781531137 8135844183202229008 3481325903430217728 5518996449677955072 6479746935405495296 6629862679715512321 3609880324980506688 1936780949143017792 966493784215944192 4341031633215988865 3049766736781692353 2705423098877477057 5024514982311342033 4988942939978755073 8510097736005821633 3996424575549179104 1615962953498869761 8456761451140489217 8584376614008330753 4612789265938503360 5956494663611704833 6335970457130861057 6440731806224146049 5268336400654385409 8485462307624940545 2131871157575358709 704609742326918912 3319376193050762368 4072913612202450945 4858272046072122817 7172346162700055040 3247961858932175040 5525508392932780801 1562770549222539265 3145522315511775872 8992865436995289088 2229743453870210049 1833476276631437697 2467809389487587329 5355340389004585952 3471564685801217025 3573204129859842049 7826977892898197248 9085020568547707200 7216317790391886352 5441656944051476736 4132190290785435649 4914614175529886304 8837378270929542801 4180211107647664128 346905167843950592 3517783494080331777 1898654700658737152 1052765473192275969 3207795386343385088 370630177625605760 4347359725988070976 8540203329123267793 1386023503665754113 5624191986875482112 1966129807618077664 331567571209069672 5296456074975341569 3371214678387919360 3958259542362437056 5647965114253323072 1784842378860847872 5557505448347455008 660315896262322177 4844435170352777984 7536666193869197185 2117652932660011009 8551580101642038350 5801553238191194305 8455292630404546560 1560149476574596896 8823043087288860673 516731006172658688 8859806009840126465 6421483783618055248 7191258506241400833 8648375894915574096 4309059069402589633 1234051815630813952 7219334750567184272 1870232626922214912 48883286658443392 704811536489119744 5430156416659973504 7796600744237781632 5766353183958977025 1726878551171718240 8112153682451650337 986953291693918592 2110723938721893552 318722889814376448 554541140822720513 5872349662610421488 2329796257231843520 6551604148433149696 5303132601877746337 3805831196307718273 2042260625574576129 5271919136346380289 7215948841102934016 8009178067741185216 3215778483565612032 2624915480703797249 7056653564152687617 3196882954294927361 4062905417041784832 7278965058455257089 6640787862082846105 1172517672796557825 7109807034788122625 632669419757436929 344501913431312897 4431259927656513537 1938285593330491393 5447757222081055233 6519012506738142856 7579555350291023872 2859219017917267969 8829578273447280641 3993035627707185153 4796972633049792513 689079899492435393 16165387431501824 5326918144820491537 2482992901963661312 1444942528763572961 2425341324609132544 7727013670961176577 7644666896123109121 4701518839970822368 271918683572865024 39004223144740608 2582686640993755137 372815376564867329 8701444970984269824 37426529843164648 8123522874996248576 5436551957670728704 2288221483702566273 8895530657234773985 7558024619074654209 3278289517332723841 2457188946779588960 7228315525186936832 4539298771957473281 4968706776220692480 9130677798618196668 1090099855467274241 5616168634342551009 2371438116256887648 3768450950197021184 1583746269453938688 3369062771111067648 6455506471282688000 593354851983955968 2533597870910651792 2756568307503562752 1509479426740748448 586303955315720193 1881112164361977344 3171886601177565696 1562134572885909505 9019334758218527232 3495386851140960256 7466680352320859392 7152132359042736641 5990406424269959600 4639998625445348353 3614344192938045121 7344980172770978752 2979074964433045217 874400587278639104 6407060931552673217 7446655806802202112 2730169703277004800 9218286636245053441 5121473003606984704 8101230964026093569 3276725270879965760 8721399656343084929 5046520058192134145 7868688865858257920 4546331585409400193 5926366787387983872 9203798243027365568 5862477178490438656 6126622009715830337 2072254935699079169 3881778543195808000 6967996903313051648 2153680066467731312 1652814045790175233 3240903272898189313 247360368141911169 5142205722480775585 4074062291018192960 1284954737408016385 6526164721272006538 3472831992823522305 6510605717237071873 3119510066174578305 3454793618601456257 2564243302403891792 4953438792532592224 841994599892639616 8609810103726092033 7779491606505263616 2270446364903882577 8095884096668406481 5355537082104086529 7585605240759732224 1380590888702550945 4057206384220434432 4422611747779393664 968018389805046272 281215592819705321 606469491363213659 3551121130526885888 3921648675276753152 2084894841636193664 3968597192378708601 2225761725890919937 103107013908350144 4259371035737061249 2390575793782959104 7464630733969553408 2612124103684710400 5991304607821070336 16951193114418560 1869965340970156032 2280229334772999297 7465564064006177792 1898203770782030849 1151934766182825984 6827311897059671041 8002547860689674241 8108163234560868353 7106879380044779009 8140222636255822656 2419216467993051137 4086048815168770816 3636895635200837632 6633720899867705345 5640155086223806913 4432786327093598560 4295341093856833536 5893062796978784129 585716833869392673 8342846155710358528 7987311177897355985 1809256179811514112 3485052746146692608 1709496943815123969 4133031701407066177 990909951340232705 2943844215087507457 166866193056864565 8539763759137210368 7334800698621135873 5418405601817798016 5091654745050841089 1531007985867761088 6101353825323172865 9055766729794976896 7855721453376105473 6084981039238045697 2001139697851432961 7029195260831072256 4004830919797504000 2897645752245612545 1048029094009206785 5105170379405767681 2498905397622407168 6947109410967689601 1376154517711971432 6531430047404478465 3298501765083738881 6858342861608312833 6697126803258998784 6053802919047905921 1485892988702678561 252734310307648128 6817584872279645952 6446633543143044185 4336035284546059521 2703495511603645057 8358027308680347648 2033868798956308480 3892697372008518593 2751170759142873865 2059716811221356545 4493203042540060672 4710928148122075136 8799604583142041728 2890577738637443072 6159471189479550976 5911772231819591680 7528405101954859009 819780136383595008 3829953322080191605 6514495322620710144 8976021181519888384 2896700509050265729 5040342184168282369 8921402082852643728 5864887935823077889 5581096569448431616 3177778758467715072 3290646718050243008 2329643815231773952 5463556133733299200 628305655892533632 6517802271829968896 8456088375762980865 1179365604618127232 6891040733005508608 2275089949577306112 7808394048530473472 6199694436069753856 4170450808661798657 6404024993226989569 7038824346953445569 1219583107450175105 8174545980234125312 8662175555591340032 7609648666490725849 5691795087256727553 1118346150813229056 7985744220160016385 6916592665484392449 1452081207957610957 2202373800449277953 7507628541998891776 5267132423959384064 154214522031128577 5581413971226468353 5891059548032401409 386771378044114944 7829531282925690880 929486623124844545 2496635115245666304 2672293190810263553 8917034027126889472 8425341991649598977 3668913483726012417 6959272066097930241 8722878621962377217 9107364105141706752 2698374049530859008 6104051876459627264 2819626269159899136 1126310153530090129 5997467673870211457 5320527987942643393 8962629377769494017 8682449430410559489 7336568145385040384 1221778848490983425 323956735648119360 2216754869102448641 5801932932493967360 4018297284844850945 3062933144333713408 6301478684302551936 9034021032220950528 3118259174193552529 3148600361285206017 7857422743829131264 17387835299035840 5454437493284319745 5561030933919907840 3119234738275893761 8140033370420300288 2244352901433163776 6626380682373986304 5958385784601477632 2409352806186606593 3272050827136048257 1118377644467031553 2945979457049999361 3895947691236999169 9090673150253568000 4945583941125931008 8316152781636267521 1242408771393895521 2804068602778001409 397281765486900736 2095903479821682944 4567942721629437953 2505419834064371713 416511272051556289 1143349075757468161 4648940895616686592 7677423372999442432 4043403965812564481 370504222465331936 709767912110598145 645328515303997440 7277317498781980673 2593814892176449153 2495615690034364417 694922637518559233 1532523881161015168 3678826576253812737 79163351996684801 1404826965991424000 955715082166434305 4643575324162500097 6984415295975845888 4969728082259385217 5298589903543203072 7328666021146734593 3109352904442342193 862122855112651585 2872438904482095104 4744910172210617344 887525425539760128 8533055887241341264 2551067920205222913 8171548753683349633 8181434296840888449 4996779670954868736 3160716224289957888 4182576996102514688 9072222384357866097 3842238479767698401 8482129578758127392 5689241134030146049 4358925884504503808 1581156101427843585 6453366031425863681 7054348697095176192 1174165951423782912 5221634317589413889 5074170289800114176 8693551464819384961 7294471829803453345 5561155090222180353 3207704036707069184 8897665255718791152 7298082099485236288 7752693721832545280 8216166228948554752 6423032566341939713 5538300356389588993 1920177665948021920 6936859553672286400 7114655867229087744 613052697682233857 6127842358104624256 759046320078748417 5753897624765042689 2018236309865175553 6382179696895087616 1197926367310848000 6223774947902884865 4612856673840274561 5230084170708003521 2359956469712517120 428733624345448448 537106616512102400 5261648312642043905 5028291135489572864 848473389727653185 44772775902748673 1853628548007223809 7185610015277979648 1396925015816437632 6266321157145355232 7034575842035894657 1028277302521835521 4751791929117376705 7891568590153625209 9146792928972103681 1151775914766506304 3696827406287171584 4697741828490461185 7808271934773136192 3571403488661942128 2746155451786534913 2868998169428997121 2568309232888610816 3665175417383048817 5592000847821144065 6532488045514932737 8792779476723410945 8590438467754027009 6475957311871966557 6808096777868628480 3626226254319284224 7709196585354877952 4439103466544546976 3809615810087878656 4496659003531145216 4440939994688047104 8557290354240286720 3802601846897774592 7743871213588236256 4627804191948276736 5981820827504613376 170362603389444736 3076719732110372865 6779945361032415233 7851654415042728448 9010913649583224065 3505280015196802560 646504519730102272 3997154111903500737 7550487847270929681 8296536204306308384 4202957603219475456 990815404372122113 1293666222760146497 4853767807788449793 7233287798183527937 466267705561075712 6470912199746201600 6751661517727334400 9014147531039867393 4536089416499953664 5595252538212625408 5949589191564259329 4037812722303778817 3918860668469575680 3386289917064816897 7090939541830008833 1001725357120081985 630669991076417921 9188610448979226113 3909215265084866560 8324826008726044672 717653382164293120 4613476381278478336 4196701882252542080 1084074107408487937 2525674781154982529 7852272375992646528 6777146249424867329 8596923598474780672 7274264923123445760 4889597458936594433 7587750378620321793 8767149448958001153 7782090181749227520 5547366108786327553 6346507119072704001 6359439920489175040 6830511286654271489 2753168671048978433 673443179711607053 7686108171661614801 8715270862318092288 6269818299546092544 174237790354699329 7398484033775271937 9142403287254373888 9139099269303219585 99813574590420993 1267896060381364225 2964831193658114049 7773672843642428800 7524058182786896864 4895299800841999489 8585607167719137280 8941617785048629249 1755024973839661084 811537011171755265 4120705546579473455 2858964579376681473 967189777011965953 3377085844180456577 5294216916143439873 3156540741421105152 516905020259644448 2367814490750940672 1341042563920482305 2533292949326985217 4578671627986125457 539764207076392240 3221391559915110400 3098757496765391285 8880065946611505408 2292503244136505665 2030189818078020304 3050046865047042488 3603740821171281920 2526839702470864129 2923977397552328704 5258476917804236801 8271677056269307520 1364391249502916609 8139942982559257217 5119857782826302721 1017873497173923585 3479256943073689601 3830939750359314273 8529837428625348864 3934823187580002304 5157068715742518273 1623988012342837248 4124456063097985024 6984175912656504189 8043022520316579665 4417807394772717568 1835111104527467648 8965076344761597953 5496623904628460544 3513500251522749440 7264621760363724801 5008761273360317901 2061371885516253440 7063061337321527297 3649256565584553984 3698644525516542400 279545499259023361 1227069614010842336 3851982942600831232 2628928751403696161 8198027937037394944 7364629784944166145 6346624232284160000 3277068791419770881 2947040287321068416 3599547708448161792 7189881921032848129 1035041872321869184 8907688867398164480 4163698434088979456 1714268970947061760 9038154404479643649 8844692552931107648 4978927885888124064 1441569187734380545 7222271799169832961 4073101062237397104 1266517804957339649 7794884860192679936 6988415274260379648 3830990424976960000 4293006607581740032 7629688112229384193 8677312450091400192 3017729980700196864 6733117996371697409 844385399533993985 1898532679042238464 2315348126957602816 1782555185332983733 3899783410372332440 3757594659546636672 8585429060667277312 3163417464175856641 8094215057992499201 5110278816270506241 1331275159687506689 390620074895073280 1236376286179574881 6666382520461819904 6837698288132491840 8220972218774273665 7777826719412606976 1943569271353868288 7478899790294810625 525401335621066753 4515697418925232128 1434293190561032129 7915996919210819584 282684013143730433 8918042728720743425 8699542829205515777 5388360300110413824 6091534763581451264 6844503681037889537 9125483636945047553 6763505994968404529 1854577555965603265 788844590227412992 1760123520967293440 4336832334934212608 4118346282929885328 5385014449825086720 63662774609772544 4540861652726764032 5950746335805640704 6127474393027330049 2632724327975821057 1211724756216134849 8326260194018136064 4952200843474123117 6269684233601270992 4044406969666059720 6437661383968003280 5040420288405489473 2280314082952675328 8589850124793856001 5775691033962418433 8324343769772940592 3774409979976476673 568182973033718177 5773807000780171264 6217504401197628480 5436508375484770305 2197027242229571585 7257230857861680640 8978261092727521280 1947782039338329984 438680446035834113 6839860913107878501 7503969393056407296 3485836728663023361 8331721649882414593 1234474793466596353 784459440510874960 8833578569018609473 138447518282693633 8528648304215747904 764500136629045825 6862874530750504960 2361403583247917185 6237469161032368129 6777799909268481297 6862843429636718593 6048469030023063296 5622441811059164161 4346071307479722497 3999793088158930945 8428534741267259393 3171347731214745600 6292732430933412097 954376732800134145 5823375705376988160 2620089162594203136 722878206515382272 3565356488253491200 6400720416318909673 5068457479808282624 6378785715469663480 8006049785849177600 6113960497923526720 6626909011349831681 6940436772689365680 7908201103933571073 5797007313211123457 1620944370540740609 782741225787066977 8795692959754659505 3303869985270270209 1114069131668046849 7359529132961692097 2560086273861586432 975257235585654784 6389985927771131200 8577635309002227712 4178451514156646401 6007586190365346817 4259049586958009713 3216970432338329600 4362758235947157832 4506847284170836608 7454976253510549505 4154856799857172480 4395232706414773120 3710024116358373185 2326761377844781953 4400561061062136705 6009064305325834241 8525428612101275649 5330704790980513793 7685797743982346176 1861930531483075073 8682641892569890897 7047268854562160640 4781323521297547264 1777129941580125409 2668828956403381249 2975806342770625216 4480534027826495489 8199186407776223233 4809949314795119105 4869585050913763328 7085861837555202049 4438536184585768064 7902548282640722944 6096787061392764352 5898143480667979929 8195333814662387712 5010675525026357248 8016759553085331569 6671214634830266368 6834123298406116321 2152238133868494848 3018176847428355368 6447857237480488704 8064679749568983808 5905926749878957056 4492826216063444993 3762262046272303104 6099374311730884097 5684645384936226817 2853987920174567296 8284346065505701889 2384973473539424256 3589951509992767488 940540740216291329 3500034017987985408 7248802351270356993 5712689658289068288 8730713350582303489 3287741768962527233 6522910727504838657 7053239084468333568 6010873248602068096 8791410379311802881 2104806572857257984 8731194656991215617 4945733244750715392 5429255026197388884 7798887019435283969 7602195927419747379 3009291205559574432 4015011269323307392 3750564599671124688 4632247661901016576 6318673849016096769 330585051326508800 7226331273215032800 1911795655817402369 2821515458327637120 1302870197773828097 4512989570987293184 3345459677243664513 2483778357027426304 7505463415536549888 4241499761725068065 6516547482443698176 1586875454996472833 6263101504217723988 6576979501864595456 4095751686742256640 5938236325315661312 1253215333888153536 3166200360342319105 3523339377180672001 2398573735817034241 1133688503591837697 2639608046124683265 5604402578267771712 1160998878748439297 3320634869894396912 4601754790701524993 3311384448885525920 2723567073775628609 4320868244520438880 8649516499070800640 5825744191365275264 8455191174528991233 3634176561651457280 3767665351815741880 6337815126404706557 2955760284679846720 4900822386085203968 8185197892028616705 1747890697950982144 5140364790343996369 2813440336839602425 472127379464728577 1909645025260016000 7092128075883785216 8400213734686625473 1435342071737871744 5637539111705122128 8676847379768069633 8740510981510805505 6938400304526807040 1144761316742644224 1156595562912820609 977614123553565184 7795700199488528161 5640218763242063648 6431939379406764033 1463833510316441088 6778887251856010256 1267084717558691713 6397187658696114176 5350060732221767680 7384035641603394561 2353662201031786496 7199030311789395969 2677566777342447488 4615397427314163712 8458012193459556864 7759151901467492736 5563621413045010432 6337859022337023538 8645248046777109249 319076914814705665 3591365868090032128 2948271276384976897 917118311740445696 6372131362478297088 3253713026703925980 9042098940475419649 6529917671531092992 8849013336379337920 6003545268517264256 6146565328002998273 7637560465980325888 8547321286866141184 2910289498184139201 7142263725305592832 301143333165858816 4978019040391741441 710254184831031808 6056336194583044096 3832464141739052416 642485458428236288 2481903179235083265 6326286627434471936 4645854930235080705 75023767624055809 3024660661136752641 3068367407075784097 1395418780490286977 5531678248837898240 7486616515252475648 942639788732502017 5918830056525602816 8846128250282076609 6988428029847498752 8579847549609635008 7394673572502864897 1453328364480310784 6726562088422178816 8307943857812922369 4074750419809853441 4062370371597238273 974970153007235649 3812080022972817409 6073212803351576576 7283595062636741633 2602886571334041601 729430437585797121 379653396561260224 8514244015102967553 3779638668799171265 5057104279510583361 2960862832703320064 6862104422514163713 7352721987404853249 6844322726292007168 6517531929064679137 1508766445570930689 7634738702443858944 2879546075762897344 532551892760190721 1775433741386762496 1699745487431036480 5973555139728482305 2315920546169088409 6738178835467671584 4456591840358014976 7215215682061029761 3688999193942722561 1855346024117232640 2897327587748166801 6692766109086154625 5004291606541136384 8222794564872667137 9104421461195489280 4775380428100173313 198852775599427585 6849991444293217 161037289445263632 1037505174134956545 7007255150544105904 2466424934689130497 576990512168919041 3350950397776300033 8089336665374246720 5471950616931444952 2563032452735924801 1433555556529460864 2677785658842282240 2341351654699856896 4448869262375502992 5326652522733666304 8054949667167872512 2121700686432471553 145125172158662144 1386450244452639600 8372765598016579584 4822221268404862976 7859870482678187265 4834079136458377216 5108054346419682561 4078802850186164097 4014174111100010497 5437876793702977536 5244083472231875841 6877108570734196736 5584227903562618193 9087198328737341265 6339061013931560960 4706933847139929921 5126220688464199681 5913945034043579393 9109873057667309120 6289147423270005504 7266989698615861249 5245785495792843521 2046001360249554145 3659839924459949792 4498684809341578693 4074073933595359232 7129744252455212289 4205935732328087552 92591510690147457 3244522628124821504 5419860603107023105 5215595003662606337 1128305011351621825 2800365765717714561 2554216164675869357 4353788096470869888 8887177249326062497 966635067693597769 7450732422604554240 816087377774233089 2135604722422592512 6261690048912939009 3206918896545147904 3576869431781261313 2824092160650146609 6529648106704044032 6711616050105243104 4275481744744579072 3172941222112697345 4398884806743733104 8041609272867574784 1530759725727612928 4233216353172685952 6777979710397603840 4716077081498222593 6340387989732819365 97602242201212417 8755274751016071169 8092889331596722176 326677543179680193 5027765798064996736 509815609399984128 8268570835562135552 4562213804429290497 800049386035806209 2664656795916763137 1764730368383189120 5313949051058536448 2302235797003532032 4718203644423965569 768509073073012017 536335547758149633 2105326470963081217 2870651580372075521 8232330451234404353 240288065760707712 6999459870179065857 8552649861092942081 6365576094294480385 2032690537575348224 5186824266048421121 3782931793757380608 8170098642588501332 5563004805127173633 548068037090372608 9097027533491568640 1111707344464413473 1451340983231578990 5349438757386174464 4468166272830554112 1111691236774117377 6106141145730064384 5944835634978998784 8072806970379982208 8411871890783741953 7028479403172167681 1663416720812694021 6234786410866518017 1724395727694231552 2571977007639982080 6045234408093886465 8508153898445799425 2344779084923339872 3991032521824478849 2695350101681438721 653638266865555984 8789306154315515904 3101689646664445953 181596528426245777 5379957452694465329 4699070897864307968 3287263652824940544 7642392912526856320 415361479360412673 5876657438720420864 6917683854154140128 8024002566862526464 5025504103610286080 2964422921648340992 31977710437171200 3581144804790185457 8779704860711652224 1586415567038661377 7768889071489826817 8899397540646748161 8906720925338667744 145493409988621376 5943610527515158528 9191539066376077313 2735330195194724353 4833924120860244864 2019664324358048864 9168448061432299521 8651760955581971457 6267288708187623504 3157843913964465793 1100767498295590913 5047027498221125632 2544576866330419137 1232560594780844144 3309534351776502785 5553473411837419520 269739187427273728 371216857955331072 1096871760746526337 7196886839757365248 971924388541167616 8547985675301158913 208650889067002369 2884341513605420288 8927605105531376689 1421944574180550657 2424337320140055553 6847219178732705760 6989548500343420928 6512325337839725376 2975659741053428737 6079296895555431425 3011760662300774400 8503223052700192769 3824913225905173248 753229268133953536 7712371577614356481 6839453310066218784 4309860725817032448 4799238524721573169 743546342558498816 4980355885962035713 3107195342383112087 1671672248886178705 6147785297869057201 5732255810309650433 5194846670087815168 211131045912742113 1410521350462111745 2210181532416557056 8016561188838440960 9182369437889798144 1531544674545718784 6541117270217672705 4208265755212148736 6309851606063972353 4929359617468094584 1086763624358858753 8694718398681722368 5536943629305620480 1140064608058484737 1589992893950590977 2563766937446266880 2932850056597561345 1823011228057745217 4951933110540829697 884567626845272945 870797532259151873 2499120364539844096 4829961957437852672 2020154216977366016 5810271482493046785 1223163131509549057 7415335958257910336 2676899967850277376 6193972481257444864 5471465485191983104 265280471851954305 4577009532844113921 1735073987529930241 5961651664089006081 2846039356251834369 2594998191809901824 378889419460715713 8623700712388296705 2161633344310377856 5626848582372687873 5175160982262766592 1816825723046322144 4197343501143268352 7731017472543920128 168437781957918720 4907840156654339809 4603204101912983553 6998543665135811944 2871661726924111873 4722716353374791681 4011446882364555264 2953005731868220096 6346927994855718913 4941849019018297344 4301595568913441152 8611243713534518688 3528275912216936449 7457050518054110017 3505383064360476673 6553721368507603777 4709547946184265728 5723996730652233968 8796980897786806272 8627937238402339729 4420960847051516769 6774108654091341825 302791712443727873 826973503716327425 2128246199727505409 3629327346751766529 6596753429071265793 3395411060931692544 2436509055877382145 7547037603022152449 1750811707248721920 5685163755642677761 3416544848701520065 4401755564970187360 9078848908519337985 5306057170738512384 5517279885522436097 7439115739826940176 4019094054234186624 4476587250461389440 3080135923238975793 8487284677220165376 3927789611982025728 7800039397891400704 3073476472889143297 1385679205507914880 5871744589002408704 8749961988020209152 702042447868698625 4407340478766662913 4041986396562849793 8964799332419592192 6964196667607928832 1671532788040819713 1134706076676224897 6240694322777607425 666439758638415872 592326401563402241 8999069335139393025 8661881624234782720 4865073595059273729 3772623379874506752 7950401676442796032 139956036262690816 2523686878728278337 3094446236373528705 606183651740851969 6120202444296322945 8544196129671309313 3058129630877188097 5160327127171030400 3822222083692290049 1395194041096208384 6225668117753011428 8380833070885976512 819832173385089024 4466458258933524992 824306261532755312 5934568445039796225 2650044683226237441 4867463419113181184 1224033258279812177 1237702128844918784 6626077769677897600 5648616277464186880 7775987157081436353 6777332368591618049 6577647429216233472 8930052671821840384 3687006483841511329 6250046687926685825 1506999937717010433 1604788206993780481 6596066758937214976 9165217750089552896 6681193782499644416 3097133278965959680 2360928969316967424 8931799176486775937 9186201672513476353 6298528125542746944 8819623994956296016 7390224700040834560 6992334540082690015 5454276309890668033 5956531908225680385 6392685824819858048 6786049515150971904 8139221702515490816 1864240927707168769 850864190487068673 8044312999373537280 1644027488495248305 1968186478003978241 2988422463199051777 268466730979024544 4135784928897919833 1718112189352198144 5291206280657694208 4728138769382473648 1292865858642522817 8417871837637787905 977852285142505304 7848302002530289665 3150199074607090432 6536523888858279937 8030360568106180609 6778914084410288128 6080403148184223744 3908189409748742145 3194615135935471280 4710582737458734849 4055991226457411585 6584410744369545216 5312838821454986241 6613197424682647737 6113051717069146112 934802670473886177 7141479057953631233 1962679771269013185 387895750571425793 1679073210339328000 8544148366796792384 2211118818537576256 8309480279730936832 8946547642940029569 2936352328311094656 7433904396315294721 7052408839894007809 6386780354358927361 7707477781609226048 1407952630177153024 3046031750311057152 1624605749324283905 8013750293958202240 8700332695254902272 3933298759640145920 7244572132542841056 1446010884528544257 4623815769149517825 7372078540106612352 1835592154153799233 9018687288481153024 2150044558266142721 8885372721590362113 7976441970553409280 1299979832498048000 5661673179464158209 5135558292887565120 2234690374040690689 352991991357771008 551040597046042113 3047092935519150080 2570975969475821569 7366347227469283329 5205132915305374209 6405230852536913921 3564636772372062465 1287292466119917185 7327733759589669857 912301806023127553 5005932031717834753 5126978418622834096 8596570036233043457 5835281986871517185 5274044748237553664 5507540078912837633 2241191655969774369 5878772149941438977 5359254001689821184 301210993692278785 5229570259933887744 2122300298978349056 6370058780479193089 956860865095751937 2711521066648575488 4262330004683091969 3866080832686862337 6651267977610417152 8199318018964323169 2772406440561840129 7851408570140590080 1018227174909467904 8749238204390424576 6021711158601940992 4809914984544845825 8820060113063952897 8368319652022509569 9050677645576054272 6783613665444857025 7604668438492643329 1939964830372736384 3314775179415776384 2946257768596469760 7270443177726902272 1883588207797044353 7500103958628137145 4262025598864433152 3413359474829385729 8172726632304535553 6418991348938407937 3909213812226378112 2361091106923058592 2362772073855673984 5567566004767467617 5166602147686219776 5753117575381145600 2951443442399404032 297277058137571328 8296784007807088641 695469802347749376 4965666777415155712 1578283182449008640 2201545582439996416 2723427767818747905 3115656062686510161 3914544227762126848 3854559626892148737 2027091270271805441 518917879837676801 4603251424752928768 976478495784815360 7085469122923381248 7448392901569224000 5803389654450486272 5134681731836781825 2191165813514745600 1755114459168243712 5072415401658198016 7135388184878358529 7967742560285073408 3861195806469355520 5897933466568470528 7350576947315564544 1416782693521448960 4511363830280869632 6740876576003297281 2435152164939536384 3820988626114202625 4881449660769683969 5720487750175031297 7737932347938145280 4987225822700524913 3832385143358921920 7522800987941817557 4089781325546629984 4165047653474566144 6463515991110915969 721529143663306241 2763318292346572801 2287286416264429568 3499177315885472512 7652039016123768832 6207695142135498113 2427899132152897536 5488371142232209377 357715545893437440 8839099492187776705 5599521324969751648 7483935652164474881 4236975065652955904 9152851512583832193 773325006145361920 7820575053278128641 3177567114785480961 2534381193702051840 3492432082281431041 5578769135523463168 237352945140099072 3871111792821176321 4917291950071832801 632589118024545792 538847726133386945 2629881723648212993 5043001179418613760 5057469499724644609 4176901210744651777 3931610249222111232 5897496997971384321 1073796938997962240 1883097787549644800 248685810529206273 2983883318459601664 6675902321567558737 5702232543428022273 3515567865237209089 863267777190898524 58115972779589633 18750396472944384 6830173894986684480 7494254450916257280 1787778863994970113 1044734711101276161 3626988570262470657 1692670146242428928 5194833609855676417 8904341209090565120 5056847021544335360 3222174987372571969 8210933137857608897 6937975546285707265 1669830622134447360 439075755165887744 2103647364231000929 8056772478647162752 6182369513706557440 919133696727332352 7881101763445653504 164574023667492865 3985556757067958128 4607425960433840128 7096590061181074433 1374188382702180736 7381174269751645184 4288282345714720257 7368277108604858305 1561126593109688321 492634747280445441 6001739628699754112 8095802315930664960 3312959322077487105 8101811780911663105 1097564740225603073 7193895336361992192 3261018616135155713 2469233657667155328 6486431752045355648 8563794877231783936 6964448383843190785 1105285158880425408 4432840213693835777 4624660200353345537 7342570245191786497 6523706749034641409 5316469145063413825 2605059352491640832 5557916622126637056 4600912285443235072 6785229439362664704 8727815683771990016 2140051415915379744 7319969688379522305 1597451714900828160 4315159237074252289 4034675740768890433 6371661493061042176 5197083025156390912 4510554058776989761 4205419985892081665 7331614330371895297 5726386490358791201 4856337628070230104 393076702022944512 204983436711494625 5965438609780339344 5042758550791604129 880174809541150720 7324629068160591617 2894765257613033472 8080355588839571456 7315996590776315904 4638293735563514881 4037455048891492097 8343872530373935105 3663140965621371904 8665518605550913728 7672871971368085505 1950062598347233776 2212236269767213057 2665564614017809408 5053142032853755904 5243226886652035073 6835316412231068723 6978539572707122689 2294731875688466464 213768795256791041 3127315243675201536 4344215403893358593 4364098920902019585 3764860853370506497 4359450926611431680 1336795289915853745 7421988207087775233 163596199157673984 6595338436104000128 8539628915259064320 8115465565753835520 6121266553109927297 1053136429818839040 2423281293156089857 7545951920902565584 1779020045545755376 4483179615623310849 1678295500650332161 5112276890333052929 3930182266163714816 7282427659096243936 1972892547163616064 6997065067673188001 2936825993464235713 893062371767173120 3067545890021160960 182218691614605313 7918473606635303104 8505218022775713617 6482702530020313088 2849601748557643473 6715120299920803841 4305572932803925857 2016703268740452176 1439508057633103872 162538747138670593 5324407837644881921 434256178385366976 1060856371700616864 3410455996920725505 3127205796223379457 5282512092525019137 7680989772987780224 497718602671816705 7236646768428646400 6807687187290774848 2643812402702018944 719913367875536912 7573049547623536641 6826410187800161672 5742956662225241857 5738717276216781752 6983474403838027392 2240088455405696961 6717577350296707072 5178829264554989569 3214803538740414209 156702492828340856 2831360695473149360 6767508441290862593 9022393935344631809 5445029727310248960 2683556978182307329 517555605643290625 6993846921582640224 7235277904098576384 6838852544553761280 8159016989684224896 9120396625624140321 4045297750524651521 1936633888640518528 7456703235517651969 232653341698670592 4554677394641653761 8224639013938542865 8578156482376433665 8896370681099934897 3350742042498228225 2869938121677557040 3121571679736600064 3094990374248738560 8490349134349121889 6581406690242241537 1001324380793263104 5007106729078694401 2197645702989332481 6116698792528969729 5266341550904970049 7663550283762925569 1763079656066009320 6273356740994107393 5452372772279119584 4411532655005654017 3713467905798520833 6305482526105083905 2563673334834097537 7314964667723222024 1515577861070497664 1267547838996946944 8325918138002198657 4952576624548390912 7713258420449546241 4820402521458606081 4711585780061541633 4539552941122912257 6146187626714762240 1015788355975870208 4598088216988693617 2761468136694270497 3658166959459261644 3369121960483339601 7345937522022052865 721742513680065648 1495105703415970304 2597083455129190401 7377661232743397905 1225925668393877280 6384556526257508353 8399741590495941392 4925459517070950400 1342344917165936641 4766228462989584896 5428803571858589185 7699651737749223424 4826256304969463809 8591079896359949568 5142055204668749825 8862721377476551169 841155125562781744 3908582502193052672 1257409002682220032 1840152305962653649 7656006322633723648 3300153974880355840 4434904054609672128 2651809784052760577 1677015982270685696 2004682069164339200 4245710573824009856 7745736773190632000 8644414054015848449 2930017441550040065 7316285876859378305 6037954718194707712 7699302094400724993 1464288405642698752 8016677833800183808 6359442218041047040 8070410922890930688 5818945273213169664 848963285966951296 3832546395517091840 4036247925163628304 2144752285946560512 7665482691759828480 5299292334118044256 6496022684754726912 3509561395218438145 924145836733117696 3269060171473995008 5143008348311656321 6142295762809395712 1438038310811126272 9015893359815647233 5720260704874410496 3186090253290151937 512957043241756673 8373571713596030977 667650240226334849 8388167290991210624 7677576427852275200 1340246659842693121 4265821041996660736 8574662156738863105 157732180837376001 8664940956552313344 3854650592922421249 6777394226961244417 8679101759403407361 7115718508889629697 2481305041175412737 2619792267865447169 1216166020629445953 6470965877212803232 1310082864795746304 2529147589849629697 2007161821594108321 2431005326176288769 3223779804146176 4059393985231208448 8024049374048337920 3541246375226216321 7390174401133953024 6866260942237185520 2554513558720981888 6551030992765104129 3776417845523251200 3909560422515468032 7701389665290299072 2403824379263831040 2354705549309771777 6984478794008301568 7367963934049684481 3532614508648796048 3868319225412463488 7036752281933094913 4800579887509143553 586301213445818880 8793996882339300352 2310770274982303745 3602573309998256001 710710333074790913 3377291186722250177 5378703683673128960 6159778004812169217 4433764180196483585 3038493452719311713 8793286566549277568 3800600137377525889 8491273232401678336 1286893097299902464 8286100014403616768 4873259965098651649 3369187638606172928 6782417862262984448 2852760144742169881 7793715774685335552 6739508368870387584 1640204257381986305 7563803309191468104 4598375856153881089 649900421922747297 6356174105576057153 2954931443800735744 3875899667136412368 8309656838222146561 5216922216295436033 7471308428819403777 8534854523318241793 3462404798716956673 4918592300244109313 196830323551426048 2850742906639892480 8922534761248613697 1442329811329777664 4902621156756635904 883357116323811105 2188406497426881152 7732552509100097536 1973277314099118209 5943615974484902049 1869104219103851521 6626866768860979200 685107451556212224 4409267996003495936 3358236161236887088 1462855817660132593 7328553519726651869 4452221303118626817 7136554506132104193 9191763946840326144 194791307240591361 1222119474096144384 785088378497605633 91329465522595072 4556875318761357312 4161976432127729664 1602132340077144064 3128590620677970432 3087456395568200145 3601676547258662401 5366886306141175809 5361636880758558720 4564633944387371009 9126173882818912256 2359300427674775552 6816054332711346176 1586252754060384768 7509687689424613761 4827712708906964480 8417030384305369856 7850369718859333633 7797308655211183104 3473036293210459760 4051984830674749441 7234283703130652673 8789426819105128448 348958363180606212 4692873856447633920 5042326014166384641 178070124328075777 984530734351539201 4564880393800288257 923473240840962048 6324053535496446273 3142280757033954048 9203025534654478337 6933182712533955584 1653655917339930624 6375354744099526400 1005157834032781312 7937748701424799744 6860913213015892480 3191231476738294272 5284420093470572545 8240135446926603649 9182492394224826112 624986307251560448 6644041893488918529 750152210877963265 583382206032973313 4487696232713420800 1752019556248770560 8256321270638147201 2680496200883204097 2627937835990156800 2279108081207862784 1269786820764448768 1888543398252248912 2083275859031769856 6926659251756498945 3992178840992943361 2612380911162697728 592721724198667712 1250119708112322561 2784716738663837184 8243804335096760936 4633610644178804609 1770215916521429729 1939383082886667264 8435804298248763256 8040775108965091809 8485072033762450880 3129116275074890433 5070145972118808257 7444689569621264257 2966969070852833280 2719607004824862720 1326152877819747328 6453533559217532929 4232614044769958657 7913877451757846529 7704188108858210737 3468904875011604481 123592770374574080 6465932243703062528 1236312926172190721 788140164958725761 6093743152977253120 5357106374943703041 505218630175375361 6677042281371984896 6627286008625937409 6235511034379555840 3177599409532035904 7775171384289919616 609804276976973504 230362958748032513 4472551833674651136 539181523555844096 8384828305865236353 4121515272125711488 1117720768073449472 4641637636913266689 513311886783061249 8080739818155393024 1351119594492221825 1103625781279912961 4674216997041405953 2628656810377084928 5265994797425303872 6421503901157957633 4009229153694478049 7728153187432004944 1294320481699146561 3511532945610641409 4689361473156759552 2059436960840599040 8329510007916241345 8245756168594814976 2200510585902809089 264057542118537520 3374205592692219904 3458882588569052672 1527014569908207617 5559408271835060480 8175488427027154433 2880635583060410689 157526254260119808 6384612103172128769 4740073510915588352 2022581735986984961 8749238515530187137 7209004826396501821 6004827516036251648 150613171723596160 5610084327061556736 6094833728149473664 790848735749931009 5507056390031176848 8071275524847022337 6296347854918156289 4459187057615236993 8459907546573188096 7536134724494239744 165150595133728033 1969157073158718208 880567377155261440 7267837250018963457 4223467588141232129 793280659129539728 702657571646103552 6819707049796448257 4072519113110002689 4310328773085100033 7345842685874167808 6165274154485849729 4845880037044673280 2345852442172030353 1672926195413044416 2086176132635459113 4140975633223819137 2132643756609862145 4405408866063302657 8565181918434907648 4669183437362761729 3687642611234529281 2354275169770913793 3700162576922911744 7807181092460217553 5021840028913175681 8505977500323954048 397801974025321536 4073788573514662017 8777700666938091793 4884364733736059008 8060870209667956737 4028356623327035392 2019963592527775745 562977464374001665 8969495307626225664 5497362966494200576 2429865797158885376 5110777691976650640 3749541925985397888 4906240686409437185 7868115702725290960 5567974771326330321 1984497337417533144 1724595910191837184 6736123620693565952 6203255618031308160 927174785679900672 3259713717991768065 6407373766306099193 6574537591137846401 5460243263190664704 7928914929329765633 3470518407671709697 7146049754524006913 6064736988698447169 1783050367120670720 7913646799221229568 3440635644591861873 4854254825345232896 568474988558555136 3081960640146219008 7688736391596605248 8122279957464190464 1517395498910961664 7913583249385187992 5478766933650854017 7639505729270870417 4387566759229833216 8020904117060188928 6187972129368567680 8392046609065451520 8206728675262302720 5666960310937012225 4708313771229017361 1119363279669430273 4134134300758704129 7041916380757774464 5285638310235242368 2205872377239846913 8854053427651536897 2886351818522547840 54477975064840705 5255846790613574401 3104533737063251969 4639837056765030400 3677199005388958721 4192595785891272704 166600610498600961 8823475609694109697 6046425699438073945 2194958319632875520 2419031540574429953 418392317041311744 5699035867957720368 1221884815072184769 3482069275549974273 8338232143043910912 776529552320905905 1246540091074534273 7642466521827508224 707429836742855041 3232624198143513985 5186447206885969921 8934405426238525441 5261711890905473472 633931988290687089 5552313921958678656 5070265174979583552 7052080872735593601 5759188718226166864 2135144792805628929 3729597711183036416 3306824657714677889 7219543952306235520 5243679362850698593 6385850587590131712 2644081773614555137 3902352919510671425 6697119076634795808 2271608691097722881 49883493268476929 2565181206126740225 7610084424951413760 6065557045214394369 4154176680244391264 1886921685490526208 2253270069329448960 6237376630362108352 5118528966336661504 7785193322316201985 6407337055363012609 7680877712047915008 6602952270251205377 2705727150941945856 6515607416415254976 284370857018392577 901327055615240705 8428847479442434049 3367685906721249456 8279942705151522049 647081471630180481 5959987721150848513 5372657820779164288 4255298697986244609 7470052622908522497 4720495328408898048 8575964968199249409 4803097137572955264 4846149471050733569 5392342157003255808 8974671203422809088 5710521037895115008 2895050821221137920 5842144728277140193 1692719551770939392 2134259855234177025 666580772925448193 4628481755827666945 214970712249409601 7795871471281627137 5138969749731669504 967864736769863681 5138432030373677056 6184602583087345664 6923118661956771841 1591969308285509633 2132874092298346372 5265387215778795664 613357876103448160 1589118799178360353 9120117001058669569 8138132854655619841 979550184248031232 4811122925928077984 3365487238429802497 3036374837464399873 46744214153265153 3544558335662760852 8446452064309731329 7991791722475149056 3144280578605678080 6665141813835509760 1053952126298951680 8802565050149896193 1827918313355604081 1850591058092507137 3893769835183775745 1931083296121823232 445955667117387409 1887548290944864769 7567170933127940096 4075348638189949953 2909523591405877249 801907075417519424 3767769603540684737 7410763858071166976 6831639322752253952 8858283993816581121 3926818465686094720 539590004560307137 3194341358474602496 8175903497986308480 6463929729961934849 1869828340481548288 7213053765563229185 5291899293296206080 3664075028738255873 3356560968537376768 5651096812315103448 5642408698162203137 77260795392865793 2031035064808374273 759192253303638745 8158875516930097152 1307758054180896256 2933799648076722465 4452938571387091713 273344855155870849 4700835830870890913 6899497057665435648 7051724440559214593 3395432761225373152 4393022376567548929 5059198242949664768 7278006447398561793 2095876562618360480 7860645367716995073 1382297848493484033 9110455046794936320 783210401778723176 5909613399662854145 3227888156675342337 1350898261858834433 7593066702239350785 7318467126393937921 4271733006298546177 5950848886118420865 1303738992737920001 9114911457769312896 6276700190219396224 1198850494249533441 564697620826782400 7600454976466226240 3826542373293741312 1618351745799380097 8994111036588238849 7231983915265946368 1099929231278950400 7712028697370050561 1820064127626682625 6464557541276343809 5085653375390367744 3215316904822009344 8136012449185267713 5705792199300773696 8970750395896136048 4501551256218645377 3722787969313783681 6718871604611004416 4822904198866108353 5940094555503676069 6939693159045336865 7224735328665364480 5261031684850422912 94976890301587457 7999771337003863489 2148828528035287041 5369279823087062985 267529262345389056 511177357442034944 2529556775381877760 8796545360218985473 1193343019979875328 8985409513383433985 8631205472687624193 3520412163782323457 437623958502592000 8400887152394576129 1950000761527869952 8268374082360283136 4767737749587393024 3988464332376164352 2934498671462768065 3600597922476748801 3194836890726383616 8142397362813318400 7642286694176855904 213696174624309248 7789932517233410048 567102881804510080 6611172414102904833 4597435381636234753 2212325892606910801 8321690649556759552 4704709503113537536 8610853775745730560 4096680184654760512 8599507032965840896 4464937175039401984 1296800201883801281 1260080529972844032 4410323349118705881 863673132691374080 2753992682147751169 8378573978575847424 729183184199762945 4747907547584304641 5472142554787240449 7400519976172632065 4831081398100295681 4564093432943855984 7932844261927383040 885384644584308737 8372894512149278561 8654299921216069632 6709491374106066945 544969319082235904 1202214371681526272 4190582650641350657 8237360417099186176 7059269457837270656 1991814090824336384 1213249506708459520 4250597669861490688 8899615787512724224 5148809409158876752 1785001631508182017 4036514380303720448 310745484244318209 5635951686948507904 8759310092398340176 8858836017566368144 7314919630117582129 836678195670197248 7770821062684612096 8127246871063121729 8659387530110992385 2894214019575721985 3729956347599691777 5158809099533314049 25972375810040384 6585353034209173505 6138228422155763713 5087601092674772616 5007819656417071104 840776142236344321 6212287256196605760 5050403205527651584 5580172210247448192 7369635563411715073 7852611755366538293 8477701720012718081 8296817678740336176 8178041436535778793 1665635922672091137 6208922210853514432 7631842943169716224 362529773301268480 7141855922364072064 7692272169721041089 7376555162507740161 5211513063517003905 8864636526013267201 262209385850566749 4301795496622839297 1099552377181533824 758972769085067264 4450624982405847040 9198550786715759672 1214824336044598273 6025945340604095824 7287875964095999488 1076325828407967744 9136300362532097280 3471642541988125185 4686025895571509505 2820073109627046400 352169019755552768 1353737490641600513 4841431322005635072 8458236552877771928 1786434311790753792 6400614637818008641 1755103368873133640 1719291750767329281 1431402901570823937 4032835951981678977 8422049834884211713 3042968385984089216 453681579026581505 7915498104540461569 2776562597652586496 8982217574524911616 4315542737762267137 68754208740482048 2411188805988078625 8608590532842671169 218322171261801529 9037251395889017824 3016993102842216448 8808836500908055553 60350744519689089 641100408203034625 2769112965763301377 8975236949976469504 6873273280468353024 3788861155666714241 918698719925255104 571213629334274049 8429125130895271937 6520422943993762689 2810565260769950465 7450895635861870041 686498988973646336 6638182141122707457 6853517186726241289 324031211971912961 6337479355065990145 2906474540758946305 5890397546504012289 6534190783039812384 110037401239585120 6383087897986365440 7343214223541461537 3787877565913235456 6301893251999533697 599546819437551360 6796383740381007873 7232651363830769920 2455867200819152448 4367261324285575169 2570279751535050753 649786457086038017 4104181433412473344 27511384685800449 7883121068783631393 4498689429438635786 1531701829750334592 2557443396465590272 8125709914276267881 5523252209961798928 1906718406197268481 5356931305939382016 5761838857967942913 821347653795366241 5099037752840137089 6532694968298704129 979758045481738240 5012323957098301440 3185466924802066433 5086179451485199873 3819371793673998848 2692943571150083072 1232047916720373760 2556495988709746177 5926396279675322369 3112721133980352512 2718500307015086752 7909493255984119809 6434340289050570240 4281794392813457128 709879204775198720 4700469702713594177 1004614819780567552 1865726625221205184 8173676953210355713 5028683785569337345 5159357878311655936 5834722893502127104 372545567932907520 2815902777811459137 6886733123146088448 4490528889948065793 1790782693425289857 6690789175357047297 8881526421991819008 5892921902409654528 5719598549716434944 6233417787048591360 404998604041588992 5599051323345562145 8176580356025376001 8433817944903659520 8708909508566253569 6038160143702401025 2743595820828108609 338101376640352257 3380608140082319873 1148309820575819776 8327412025018939393 5816358892743426049 2172364171980439553 6769245357577108224 4219957435142176768 5042499391905238400 5453921484006027776 2860250488361387009 8221656247243276289 1229732587251775745 612794599049183232 3053671821150600992 386564443381143552 5188289074972070080 6626090751189806209 111107300856305665 643481376488751872 1456710763050378880 199221144645779457 897977403440252929 620458886837545729 9145393126717338273 2861628129972252672 7163515788260609025 7329641270630174720 1231308079265300480 5145443124268576769 1064194235705589761 1454139167232491520 5843297346581224577 8478823278013931521 4724822295875532545 4840250355660226177 2716126635651816064 618275784245239808 167217100904004225 1025843064482689473 5026899747438209561 2393621520427758593 9175344563266960641 563148522126260097 8181482435720400896 8014578961381064704 8371271908517415169 9141548755253723136 5615216693413049088 2053188176687432128 5288030352005727649 7947659559054232577 488484962178400769 4834229341352262560 6464143198206761569 6333619779117421568 8827757240269559606 4683837650193872640 6969701910159000897 3682885894567280640 7504032539540827233 3754743699509027840 6753205799292010496 9196121209465925089 7640205609718779648 7555159196643841792 5338952316482486272 2897045665931230208 3058411434771645952 4844282226251964417 3469691324085100033 1144587540732215296 3030557147962015744 2604444525864913920 8958048626756152129 3630251526766030465 2937375276027684929 3898060113209289216 720669292338865153 3898419750463174496 4439386928075087872 8935094009144458752 2942998610749956096 2527139205939088129 6753090286988834816 4232949211906981633 2373529238431309824 6572812294575386624 9155721640695136257 3672786496515058944 3096357719695555585 8724487288197578753 352245228001059328 2427327626509786112 7934899576745791489 2021603907332050945 8360199652545643824 8396759109088382208 2708245539541762048 5317912212848079904 6078231413669801984 7451055793739137024 4996911185909743617 5443033753191613440 6937293651545529600 468221732977611776 7998535125749805664 3159200098663229424 163365268444676096 3732831045383600 4931659067814447616 7634933426348285696 5494146412871020968 2182868131028744768 1211649630723955713 6357589827266387456 8970116453652969472 1723448461280231424 8959848970700683265 3756946932039573504 978524761487114240 9152198244800513489 1058376867979200136 4448801206493044992 4833983498430709760 2819765634277543104 1936414113556766721 4271911478885908480 4782829163411144704 7607674418482455041 3735147289989251073 7446545453684408960 7825899903823572993 3619410624738205137 5313465187566289920 6523578231468625921 1612733074836296961 2781279484084985345 5503119912157052928 1271366398232512769 56939180270928384 108998798943840321 8013405364431036416 4954422032308261697 2698606087814835840 4269329689527773952 1161288522483292672 6079663974609936384 3139527524413380608 2059745822291683328 3843645627653595952 8116158235998133792 6263957035132647425 4373198993175079937 8279822415260387329 1293401249546176513 4133891216928620033 3871676706606858841 3184947589244932097 2203544070698367744 3478914281473409025 4391253337832375297 5136634494701782401 7436508307513853952 7518393129447194625 7990469432764177153 2181866763078672640 6754202488377180160 7586488726444937216 2594638290932170753 4408397216993900417 2599721942849680481 4274839463885515776 764597506197060609 5599907998030232577 14135775325175808 2794095218012643188 7348925324014072577 8123105827122334593 6125050895524249600 3783693639874355201 6405122411850094848 6099142950929976320 4728896281892175872 6991524788651896993 4413783414406038465 77472032657996288 3849174869645967360 1242552902223415553 6831996046696382464 9004237922545729537 6752963967888408576 225140843301355072 4079799962393763456 8566918421215576065 8638328658824372225 1299862974274447329 1774305003463799809 8498407364629665152 1971875016749717888 4813947743633934593 731183465158816344 800208895187784192 2411960982419013632 1055680230429851520 1456120783697608704 3870264430318317649 5778767786627051841 1983103592913633281 2757483431777288193 2276613905373720576 965820887174411265 4366587744018601473 5279197659202238656 4714799849398157313 8104642865473599489 798466584793178113 8531060368306995200 1664987315156649441 6642034630035144704 6401221382898789889 1744067311982687232 8887160368590505985 8358630888862315969 6935171318758338048 6022061212145925121 3033853955966550017 1577749215028352 4487513405704189952 5402076604223324161 3153925086221424513 4963807928105014209 9197816114905462017 6687481464451603513 1239663179109158545 3815058113690220033 6251092422826434560 4694493505589792001 614024615858088320 4104388283158854801 1162418851145124865 1426490621442978816 1961990415257567233 4313714768501835264 414741521971544065 1506556751041594368 8170960483675974657 4107717067183534080 5923992396794646528 1477304116191449088 1683410783400277760 3682680882515963777 5074665689908436993 913993407912812544 4414787763845469441 7443384040810445825 2550427341357990720 9042145051097956352 6391577087405875968 196087082425674241 2747907401478099457 4368127801979789313 3587463093702371329 903657660799054880 7901660119248005024 1314811881846702848 5257773232598065665 4515439401265209344 6023996978792836880 799149064541725357 6783335625891382816 1945505036895846401 6881186754619249665 3421183436831956481 4138770312592588800 5235954196314504177 4480461558789828609 1388298378655407104 8602702735858823169 1680958547107017216 6307574375518556992 3843240364565713920 3319613826987969072 2627303516513918977 6218905498502088265 804417356689051649 8556314200908255744 143702879546953577 7327673989171052545 2364770183554652160 6308858251728791425 4386212668080455681 1153731263238422528 2267613480792238784 5692924320193434112 8417424696422790657 1551514587540702849 3962150730885350561 7286897499711161473 1468286445063369776 8847606371103330369 1346573340422017665 3768126904241005160 6270535844548509697 3327890806827746944 633807851565848577 876959251026032641 2566841777541880577 8882801998383972352 2135116349385578305 7503990835262607105 5648086815019345921 1323033800623128577 8944564617711580160 2963167713279864320 4430256668118912001 1840381269566076625 8736253220877918544 5852443279200648961 9200822808623214592 2470511705312034817 959472442014961664 5848617136298544000 824025774111391744 4552156142088361985 9050550317079899393 2638030430487641345 571853467242201089 8847236724086590465 2493708814346289920 6403155264440741889 6870385729130470144 7931922871483236352 1696167408964030208 5708008154921978368 8868911633615999425 5726553785619584241 21064824843094288 6364907353344733185 9002273681213214721 8709947248280600577 5858026478765544449 4561969906225750529 2479901895469348864 5381929764416118785 2118661263840378881 1981131261065528640 8430531440163731809 2934860770630311936 3271798259351076865 8274397905528483073 1792731041287030785 4766237206734694721 6190422677065302016 4241343742615019521 4757070523531923328 1691341097377146433 596246543015608321 2153350611265220609 969870010934775808 6764806462633766401 1707698863002340544 5023335079175975936 5141246214314814976 4565460835931972489 3612190024564575009 5525490433569305089 1268450207137976833 5069742853454216192 6420538306265177057 296852125314727937 5871344883997270144 1001009037483986241 7116956370081234945 2731233406475814144 1578702133522440705 8345765848542040065 8487260289437269817 6415031185664219137 3383008065130277888 3252674232718983168 6580318414294876160 4382823816499715841 2511579458001621504 7492157734804528640 6153182954203842561 7608257815467799873 6416277080420581376 5518809123608305664 4530733828301402081 5144183261421926529 6718267367955582337 3783494342956910560 6591245612834086913 897898524384863681 8106280655522626561 8328061446428809216 9115070539632406529 559494848514476032 5865866033123311616 7520074958242275329 4777596419694753793 2324106791744228352 8499575846449168384 7816632381783932929 5970888585450356737 4904439536447574016 8430029549794799616 3830098663267006465 7386162983921516544 6495948015733232384 5334414835750797313 5397868277209167873 5208885423636037632 714989399535480993 8785832358840311808 7895531022978486273 8023841027690856449 8624302496207199809 8402254101491439617 2175152630434627585 3697579775327488641 7286390553988854529 4149111271304439808 396107372858112 6847303990459356161 1480753949809814017 1902728994481850368 1782819622489345664 2139869463937681537 5761196659731266624 4535326235103318784 3932089874486340001 5313244015952965632 2830485278672226304 3736210098184457089 3231128087674356609 1151319956173358576 1222289132763937184 1414494637273286657 2195667718832128001 2707554607269421569 3890989579215059457 8467662723060860208 65419006466461185 7054661326099851777 3521464104757250784 3067868911638644736 2655303351810711552 8487640018111205196 2262750544812136193 9151997017056298497 3389542812126283264 545812510001856512 3377691966575766400 4528198768342636737 5241308267436376064 7493539902273163265 9163994451725254657 5335787488784654337 4270989386568347008 2158588992915297025 7422864673380294784 2733788853277687809 6595806024966931712 1678238980566516480 174492386477678592 6525214411150082049 6532082520757239808 6218679729503257489 6513722106847707137 2953370320069459968 6519104482603796224 8863969810588948865 7774335709734640896 7298229705451642880 4604686719825644480 7840691158873423872 1515633710763305473 7252030907369619147 4524460988256157696 1591512441185153024 7871500426690052096 2000823823311380481 2273253485249003520 6865789932495338496 1334493069217427713 6778692558029850176 4816932116401099849 6595491621495399937 782816460947457329 2739438818199127552 2911002610289906833 5757488053610523521 6975041671708709568 228696196202255872 628577579708760064 4311272369258041344 7273215587612290224 7770462653505810432 7036509206302932160 6410039227468974592 4784854213095917312 3378170212376567809 212616491015235584 8359049432977276928 3879911983285926401 7904752512340084736 3826217677676478464 7950179289434949632 2545855712193438209 8195571545362268161 419973017074003712 1177308316221859585 8360258808886147393 4374441551393193985 6254039796975035025 3790843941145313280 2134750842335392752 4367557983139852032 8393378750331335872 1595131810528352640 6954353824548405248 7103889120443658240 1478341254847764480 7349498996315643905 6839941294780195489 8014582484495155201 4415893572019027968 1757750465748549633 5323685521552441344 4706799913593823232 5009752474700334209 8406731214291386369 3337388913698784513 7501989077270808705 4332346052271276032 7648633351677439233 7616829054277373953 9019654579072069633 5442381076326383616 3497547198799430657 182089159909376 7762123295332204544 3633227828303679488 2287372591425994368 7477832567793582849 1734963973886667904 3673414828930773888 6874275876839609984 4250731116414369792 800915033264811265 7519108247285170177 7198849704237530909 1814878714410754816 6252205808033185793 438547784826077185 2715678712049738049 3823647164099884032 2662313206093041665 4237131361533041408 4061003647931600896 2049755173153899521 8081992899423257857 6612637912907450368 7486895154632262336 5470005089172914176 1234995512050733184 2202769823325821697 994544687118559873 6235999446880425984 4244527381316136576 3336844471319920641 4192993840862174208 8447695957063895040 2792066341150602881 7475621585738971136 3967668277310690305 209835038941077505 3931540766661724160 3587331945098536704 318507254673538176 113359506661870017 3505823270574015040 3180525196221153280 1182578103963027968 3781970950333080576 3646468994955042465 6388413485588652033 7913290267691450368 8600714797610866433 8031174813792978944 2226785627462383616 5827072240612777985 3948570834043240449 6599614656577941504 7625999856918462464 8287537790417543704 2753080092549164928 1060466170945569408 7629623666171650048 7909732637331236864 2885586385019150336 2378577309956121088 8463168925711500736 4960551436879376880 1042890309737931776 4681985704550306817 8305142912549031937 1213877025598674945 5047537821022650369 5851223189015388161 1711683933750973056 4233271533901297664 8627275631570105344 2234641696176209921 1611635830439159616 2966934824574517248 2948230906429327361 1665011446772154672 4812077908371557377 2520283526921584640 6238078948208246529 7073072930820350419 988497507408289281 6273573896924659712 8930572339041208896 4467795224561745920 16498498421956608 7397768406573103872 7723363183597145665 6197975925150326669 1976848985458606080 3446082218113171456 8368288169956441361 4714387548231696385 6027849762472191744 5298323845461098496 7197152453885025657 4269852430001864705 5722237130157322017 6576237782741155841 7306332251349782016 3592079181160225792 2873563853406858240 1848621087034171393 7988959117380190208 78044238200757592 233356090117532161 884089102116468225 7514425266065563648 565030446213700609 5527524043289240576 8851525474793684736 5815608464894762752 6290833856967796737 17737171419398145 4738341085883291648 8155029901267679635 8481149914647530497 9123675558690812929 6166956421143166976 260365341911449600 7945258288064120576 6181740805947169705 7487663589210289088 7437191721332727809 9200719916551520257 5988182565621483521 7408891538808320281 7376983963509690465 2354883230176940033 4552841954880557056 4927564125927488768 8530036923976297743 1506062156643708672 2145566022371038309 702566212136181953 5308304314247569408 8838138935494988769 7577510508673211057 5176206687529158656 2358681871829779457 6799850820602321920 1246190547950315633 3526568173030584065 4407531703099997953 730584466606522368 3045809281277542400 6951523744086122496 5958030058705928485 7918002554824784896 6238205860473049177 8044744328404997857 56783912218853376 8072190645767758849 6695446810495841793 1781024391751450624 2835798542739920896 1521464871305149824 7803513716825194496 7656789148651462656 292836071164792897 5536567692769389457 2505868878509025520 3117126516700444557 200488394684432384 2642527810352909824 926584994860513121 4808513306122272800 9008682261294094336 7176449715905494401 509847227517517824 1299106270462460416 6468660812514401280 9035232089867047488 3224255525997996033 8263685417709830144 6054809932948700192 4075544285847602177 1009051779211737601 3169754011342979072 3516304271500004352 7083440385621590017 2469862425598497792 3416280931105027329 4493839069802539297 5215006406043050672 2363025628496366592 2031652491935976193 5530120782403107841 5150881935866814465 8315048471217741824 7423032370349339648 458946785041956753 1691117166121451521 4091913621574090753 5120841330930876416 1835124820344838272 7066285344997735664 8797256278791368944 6682484461600346112 5737719287401645921 1147309027521810433 6196434686324768768 4967571298713269889 4999859970889220096 9190642786281770497 5217942762517156096 8062691805419683841 4760654502259525120 8287562135046979584 8077493003282284545 1375457470757048321 7555881888947073000 4311312540347442817 1965364977169866241 3858373482989831681 6421011983481097729 1571251416058959872 2723050077672071680 6812088482417069248 1661432994833194904 330062133870460928 7711476996564271105 5133440615343713280 7066076616432824320 4634396208249208065 622188711898083841 3678317600308346880 7242434182938417152 5447979195838142145 7579514049611247617 4695900285084784128 8575770318095381760 3774963102855277328 8650268312842021888 3270367351848049952 3403923229337587713 8899830211672408064 3129361114640736257 8000368792022236160 5261306865513607488 1983475199348867073 1025974643039357952 8008177856960133121 1394093694902059008 7593402366741668032 3070798415091251969 7772530106685194241 5958291600629503744 5897151005127524352 7280045982778250753 7349606721610121217 8887588862193533441 130743696169893889 3452084019549328769 6133721086027253760 894410264775022592 8648818350768326812 5287901823879389185 5895649446002650368 6977164345829818368 7546402478248721357 8970027483676672001 7572245780434239488 7100341973685897217 7984038977499152384 4157552214812349185 3289725469523903745 2602262214925051184 8277136417285472256 462541863447166977 5684548492709771360 5799651870141531137 240620839518947329 2210420011831562336 4354473883560905728 6834861886489690112 3578379314908889088 5736346400984183297 6624446580989029605 2383216682097728512 8367441274961887232 1879651184579280897 4757659094725285057 4609761149042398721 770257107344932864 1294921195314740480 8457631042685134593 4073603274794097920 7895862420600357888 793154150551486273 3446497508995213312 6470714469296015488 7246013427179213825 1745133929883396097 7124206916906909697 1317119105519890432 6995736741052916848 3142729091165528064 3770100911602925569 1995674172369187841 443266427129266176 2971579677324902401 7156043064267926321 1030575858209640449 630537642626727937 4493712065224610304 7162950052402523265 6012140112573054721 7621187498386993152 385154218896464897 2857781213239689216 7063915719189023840 8065385315307722305 1566404197284852480 3360714872937648640 176838824979660800 835650991748972545 4683131790412613632 9048024060508897281 318327090246540545 5283808699145966592 1741524683099301889 8235438650321518593 8677324195937648641 4636907411963182592 2666716976820262913 448273219318317057 7972729315208127280 7287695830515952128 937056327275737473 1074764222745051137 6604031233610842113 4121938454558097409 7154196914675437569 8464442703484533008 6962113256029036545 5920723370658289921 3420602393048310485 2113440941553273856 7240887358930937089 259806451761536745 1969659410544852480 5714497461940829952 7779864246759085152 3752662283685150721 6147248456076185952 5630348876103603936 4732568417320304641 6254136992581603840 1538247829514878976 7915334629547643328 5269297456558835201 122727762372151841 3397151929432238081 8368132024600178688 6980600978727895041 2925768261419347969 2650838621731051000 7861016862658036096 526137059637671937 3868219522594766848 5691430969761857537 5178590690317639936 8618878618264653312 3671007699596607745 4054024183918624769 3762437058978568705 6179140998404622337 3017115642061655041 2161789931848178177 845891327530998592 1145067949150612480 156840298826915237 4082269064246853633 9065224978959433729 3700024042197615744 6667828979120324609 1920626517561450497 697854733833921408 5034727581932661633 5878429513912680449 6381869253755889665 4208488884116249248 3609756017953564417 1028247021670232065 2956474305595753185 2365883849732423681 254430120032665600 1934485290799595520 5247220147051855873 2743666509008100736 6472228231061307392 6152184491022452544 962965261982413568 3761904247931342112 9168755567881921520 1771499907492163456 4494320393945481216 8731754037862430081 5137445102262810625 5288264311179177984 1432909435482275840 113261216103756545 6073264687350575104 7571512194238209728 3915377098500534272 8330855179095113728 1636691850599456768 7071306003551524768 328324612564606976 5062756066320904192 7656951153474969601 4618663245286159104 7797128248925634560 3651609784396232429 6237100019748696064 4381835267646384096 2539177078439993137 4234507696644603905 6126032422311428097 3811628398082523137 7877218051673345793 5062032125388668929 8126399367241212161 1532630058111879281 5689305996597088193 8509684825027701761 57198842683905024 6885067989316052992 7823832183292879361 1683331809059794176 4971769048539246480 7116617649966107745 1971954156032973529 4371895848675846977 9192920897829527553 8526616686269847552 3905855542433486848 700204476037868032 9186659611910657025 1295724860401004544 6971462914291117313 2966118166667871745 4696300548503109632 2714749078801211393 2309970470940391937 90381016241830401 659669292371751360 4564583426321369088 9053974641451776000 3513143030508847104 1640344270474838017 6014972337178500353 3090051594446151680 2519024764958494465 5145842251204039937 7918326035082842113 260175341604651008 6684498258483478528 3779946995520110592 2649958161238220800 1759576984206977697 4685054673204199424 2979856848382918657 7303327326082206721 4891889447361853441 8558082741916596225 4080616536778032160 1532583940928077825 3110199388770755584 6147834826539204608 1708407716397449217 6001255483269178369 2575038532352120833 7562760252793931715 1978441736520808705 8066453287225496064 6072637305467109376 2715043167131183264 1958244572059960033 4681013854618136369 4963578899812174080 8829234384141275041 1094244496734553088 3187417709628968696 5264676851693516801 1400642031835993792 4662928100626243584 2308365692331224096 2829200570279777793 8531868927457947009 5067231801051826176 3061943034955515904 1172804511752746496 2951627513432375296 4780311908945451393 750349131458183169 6050335159482687857 1532390837000199776 5092032252797782849 566548643041579265 3567531868150925824 3364020755442544641 5014656228494923217 1211157949354082304 3211700200595295616 3605522586501161745 8652117160280408064 4261248043119808513 5933425975909515265 7510374116528604161 4356002341740140801 3235964097860774641 3146955183521577473 527499506747875328 6075735959175458816 8806611628141989888 4148291925353570305 8205783164567741696 3314672220177689601 2302404543223545857 7589560672348622848 4351145685094400000 8090896603756647425 2081247137661992961 6392431004134791169 8357912727065746176 3400339606328059393 899472435749847040 8342257380267848449 1649008235520884737 2464182301406791681 1285311798094021889 784713952551855361 4409927620970283009 3980480709560696833 3093370114485157888 7550260516196315905 9106675218277123329 2179941318197117312 7137344776610811904 1749425383628311984 4745241847910932705 6662611245323132961 1400761489118114432 3872742209258956065 5154972113234915329 4174195590972248320 224363748713393153 1301029440834910208 3549888288438176769 7224121327971729408 6728465185455247872 6072317023464767489 3434964943534252289 4671615098395828225 4206108414695851137 2478814024543301648 795741060735852545 8684708656755246849 5778937915354266752 7541999124750963456 5955302546057067521 7722971685814079489 8084404592530926305 3899612446209267713 6015494340657914817 3551544037993385984 8776125924726511617 561953938180186113 1738960622466145728 6655117685119808401 6915341035549791201 4681053184020316161 2710920784185602432 4822621672576122880 3152389477844373504 171665795684262080 795231994215883521 1469108831214896001 6413720108764741012 4968823402147700736 8811106378560765953 5360011422071302624 954315210104136961 5940422777671122945 3331164667478643073 581071551691095424 5827304479747280897 5624287820600852481 2385305769451051520 8098152653631644928 7015312215111465857 8430392427907568161 5350079870632491008 602314821236574744 8141731562820356609 960269279244075009 4378708363951669184 6323291403869492480 2243906139611727872 7667625381858689025 5652695335912341505 2055358518203777793 3186789854307680256 207699529876691201 5012049316853742528 3456374288143613953 8754171995681296384 9104230362998125440 572168244017707008 6232177983539122177 3444586879310102529 233410643463749632 6771394962211094529 2134761561809485824 1440133267105662208 6078694132077166593 7299724140488575505 163763256075018880 724166578825078784 8983518210170921984 3696729101427167744 748578427801659392 2824839008144842753 7543626503918386689 3136323797459009921 9009892800798150657 8542421633275691009 5645616226797109248 3160448554904968129 6494823184984493313 3299242874525474177 406206203194820609 8491844735915092800 8602294296874324992 3381189108030562304 2385713832561641728 7331460846009860097 5519769522384644096 8799066750039416832 5929345821258329089 6216841417073885184 1644370062627757184 8287403429437517473 3577289815247669504 2246377040479453185 4411510908504819201 201413026839838721 7329428437536868104 8224696707360459105 1408927528246208000 6013149583589313361 2470564048183451648 1877508142964652032 2697029553413859520 8565878100084506624 6710748742686239552 822372852263772160 6808799673493075713 3773434189354240000 775055878706397184 1117594732867801088 6221512968026633473 5551139586452172928 1345060384792151328 9138316488441586689 7914922646446544592 5233394820908392961 5827587005486338048 2954913861293424640 3078542868330242049 5590004345445572609 5804643953038447873 2150341729277968385 8624450068155465729 8402004265055969281 6693712212776441345 3299700855037265984 8084874565597627393 4954115564732646145 912949370214350849 6956704732751384064 5099648305544688128 2580573032565294080 5623767129863035648 8408487640500923617 4665966516194942976 8507438631978842112 523691614407550209 8064211241788523521 4680624785286286785 5388448218264353728 3600816745543434241 1629363622919028736 2461536821194653696 6557820475356774400 9038113392727792241 5447377237636874240 8979664812348801025 8402596768573163264 5202424927755526144 1708856344160039681 9125800942759739393 6996547990225594144 5494092815769481217 1303437992380894208 3337015685508300608 6243654099233349632 8693718483168878000 464191023824822400 4567452966169627297 1477743398604314625 5319705472303425537 5319306755470656512 9004486373163597824 7505810765335285761 2802444653004052480 2253875140640222913 3418481557639453761 7521043802204799489 1937676980307165184 4585211262836650753 3595704086340830401 5353237366770449569 6409337897369731072 7911414154840946688 6756594151250657280 8698277836428383232 4602885846518200016 1357590052622827521 6461817098496174081 3699344222887043073 2152765809687599104 1321773857214156560 8190553753540886528 865487173547763585 7712170803677185 4065718006763749377 7636837837723416888 1766307095983358129 83696858313261056 6778711371040315393 2213679778535443201 7557956074956281856 7044815097165240833 4891015299609578753 6407694367639619008 5782506160485629953 486351554214887425 2650546746089748480 8538841456054928384 1320490903796617089 6426334409628405505 7671248325065041921 1064955133867637937 560874815403753473 1095910189052067841 3778158550560538625 9182054963732021249 5414320315926080669 127051321509955072 1975068537621543936 2800440408273699664 1056731429156998785 5717500645438554113 5284408206950899201 7430249456405683073 8212036585869639681 6565091809101183425 1299946812423454720 8101635908375560960 4417504692321648641 2888132835595699233 660411502319804417 8775111743007617024 6623013070596640401 5360998675406847489 8932217390930460673 5952083549207330817 6478074610778971136 6305486198560274369 1309469747447521280 5796155374303399680 6355594709174845441 5986026960922920961 8865063780505037312 6414581047598068161 4652366958654060513 2966258567622828129 945928410727493121 1599335428905150696 1467765529330733568 5829998221556531968 6595259023554060289 3859405132498577088 4664875208757118345 1770841924638926849 207898804288760704 2645660436402290688 1568203548757537168 8411791161705506048 2021564036054557441 5281660924701784896 5312262983080457345 6010948385735286785 6865464013154648065 7520767828909822720 7541792505074306576 2066574947261365248 978326152371686945 2790934548400705152 6605675494798000128 463654599270432769 2326805643938225153 1044014191039608512 5529866479325569024 4942352781399138800 510222313614860288 506666495130253313 4890794449119466753 957239932249227265 3426567155454632769 8163399417351869440 8173524753750925344 8338868626791617281 3303647173891667968 5840551296096694193 5282161981105245185 7715470933519042560 3414485824200658177 6142420338877088769 8104154159363100672 1551660943878777344 3531252495659608320 5728264086934983681 843806419343792129 8403233387637327105 6395404690285133824 9077335264119187457 4711859657924855104 1975500702722758401 3521167360821656832 2600079152558884800 833225781592981504 7332732352092973849 5952950540820415489 3861054743866034176 1407960044836744192 8282041429348974592 98997988404921732 3172470042092688256 7826894315677581312 2975059555168587336 2078056183199216640 7142315581499244544 1535467374947860480 226782520076283905 7964265926937648384 8250915861153395896 7464329174511488768 6445051327664477952 2439091353558485121 8041545498207981057 1449417949589086017 4869900802910660864 2928435485157356161 7869206629498353217 1853374224638323713 2330709489545182785 6997644840445436065 459507492324646273 7173966727659647200 7005315255520448512 2502187411793838081 5576281481138158592 6182830447944911457 7701780360124284928 3326021201661677696 8548636436887283457 2203812396375560193 2694799329590756440 3511040481074962425 7619964076962338816 4507166304970270721 6101711171270005760 278595942084451713 1460011526573285376 4518891736655760897 4458448996675223552 8106912952423438881 5541457913518440448 940450988068538181 8466810554613253441 1536637132114935808 1733165894101319680 7589982878649655681 4188251840449279489 3192814758197723137 1208474534961443585 1962528658394674704 2829480110790877185 5327017719207677537 6186774069487252480 1000488037958336224 1862231893618248016 2576485767857410048 316864742968877056 9037608559635806048 7835435843780825089 2061056689246025729 2496643496675246080 6563483094133020672 8061101601860505601 7711148658535936 7865113727236524656 3900067720539635072 6079109399801151261 8179302646595715073 8368317723323995393 5906618489329858304 2614677762430581980 5036146278895760961 8281831337475828097 7035833623858153472 898630292597422720 5321939013308522496 785243869439435776 6504001101415717121 1878835863153452416 3529929388404123392 6533630752878387329 1387116779028739264 5488462005586886656 1537483067070493505 2179799399313932289 7793743734145990433 7805463037415692801 527164576074533376 7100032014189912065 7783224554013851649 6658826115410737152 8671627104895463561 7759125891080902513 8796923037984667456 2794095905187495936 5063093792211369984 2507312540379226113 6307110120490416640 2221761136178276737 6039769876946301409 1865295352302114689 7516969706609704960 4505195665696997889 1084287396356763712 1727091301822795265 1700473589447200768 8971990459221579296 4945026842861112673 7530977935898834945 1166396452414795488 8297510045900879360 4233412351494422528 1859747471003811841 5960748610519023617 7364419277337919488 3068510621648459777 4659151811777396736 7725580635294179056 1998802031013724160 955394268201091072 617622357467463681 1310468034401353728 7994644742343294976 5826096446068491553 5598413492416411136 1848006101052554625 777348377839911936 4826602911895977985 399861365863055361 2513634128047787009 8002253966044018689 5468445312948939040 4027208928481206209 9130495183663249408 7615649936205258753 1174213218256012544 5709266014518216544 8585480588340920320 4963555440921593856 7776377664340140032 8944586496254671136 4597211066616108608 1868049431930340991 3621331818864870784 7038451609354540544 4299851199113923601 5918537883762227201 5164100013209155584 8929463332565096449 2327291353531745796 7033530907301969920 8340899306286592000 6802564250763257968 7588525716235550721 400175575768629248 6828497927929999888 8249631196040020992 226805479272692960 2528536319741140992 684928177142832609 1030668921758093313 4908953816488197089 4023638506854326272 8186969938909412353 258282439739872256 7874428888759857153 6541934743216317185 8943279162125578688 2033359764528460480 9151981940292349952 1893264664608493569 2187461574024635872 1182267143226429441 2357208629803180161 3250585994317135872 7278108455894917120 3373955696712387264 7930053945130210745 6009029938222858241 2919407146794940545 3597804505104013441 44612118821000745 4571240333314609920 7395594778602047489 7022948437970766720 2421170127144165377 5779233188011815088 8446882294166421216 4245596109750788097 4998331688039600832 2376765133389900928 2703540649050507577 6810301287314723585 3296476650476265472 5566566271798181888 6251846128826288129 2480781953907048448 3919720038601641984 7702393858967109632 8083858014468308256 4596983018053304288 7148573454222197120 8067652407363390857 4643381751454552833 6919713148052519937 8001704689079902208 2576935635941435904 2176270591122243585 2700065885593796609 1728553955670503745 6339446932821608449 3401818912047677440 1217304857214779393 1902618733893812800 4463558791510668352 753314515751314432 7126445140910014465 5159304336645507409 9112014381332627456 2258181362138444737 2533949606758778880 2617293952464378112 3270199221209688577 7541612356113214464 2125349543213472769 8362117330205900800 7461370317037186561 2068408699333258496 1975303337012133889 4424940999287316864 4719415263544851968 4844677472363348161 4814209089310648832 1625776764910764033 1749883465970679809 8806037483125604352 1080536683481585664 1430439193528467456 2373565944582049793 2572995704853340609 4895813129265010688 6905779682010660865 2896796550132432640 1193523533064790016 644133272850568192 9125019455822017152 7593685017003727873 7840255617349168657 6050220094622125057 5043024560682509216 532553241264636844 8651425190225962720 5736677472622591937 9172025666871692428 3382042409242772161 6296773014778019841 4485175820311072049 7629551658338256769 556531029104128000 4876213535986203057 7621046190627734273 8597185070908383232 6282360719239223297 7833094847405555225 7182897471832349697 1833467733722074113 5871881110109315265 5623738001406282321 460948180420643072 2432102238147032576 2907334674221394448 1749479577998826625 7706562731263610881 764883615748312193 6417281888522076160 5192480386065535392 3979788472926511528 8741896903658490353 5255965322776920064 5410156862781194240 2888967890266801152 1294455665241614817 7303428401390209281 7488689509893347841 7010490921256811521 8725957959109525056 4853876101152206273 2501873033923198977 4242879761815966017 5199786462327635969 1872363755434625024 7004767410055856129 4648526920731595776 7905488433755967489 7435469161623764480 8612634018602549249 8730854854119513121 8160075948778832384 3989930032910376704 4795186620959555584 5680528895552235201 8883966101367455744 9130854788442714880 1262948685505888256 5258468242767491072 1764695046010400257 478400092005714433 4064249620770121537 4898448653014515712 5876229240697276417 8436194612400503041 1390058680751636480 8866550183047506496 4006937066748006304 4845465310293315584 8327756581704267712 4953886810847668225 8609704373646728896 5621347118902814209 8554663748699561984 5842584432770488832 1514356287912868864 3306846817853091520 5655619505708496896 1283570767090173824 1292193142795396097 8719781453802557440 3647963211715362817 2916740603147358208 1436296619193363969 3364993932004943872 1212524938793145184 8637072394703176705 7352674949057163520 1190148034599600129 4805280449862828032 4307763957586208768 5199050465021788160 7660488532114341121 6985630879825303553 1347164451505307648 1204293173655029760 8725624684448890880 5253164598460543744 8098941023169282048 9152992261559885825 589983458487369728 7348924768565506560 1981868571607957505 4421457847562428417 2527960703589826033 2873059233544113825 5068255700820510721 3628233309304950784 2775844238075793153 6409275072905150465 3952826196701922121 1442542394137507352 1609963796086480896 1607444640548870833 3709218754537240576 3158873220423355905 2638403238920671489 6955384755661599745 5422892294566705984 4835098721580661761 4042514225297560512 9058380264430159872 7419677181585145216 1230962387885704961 6581664871557116929 4765489347798106112 1 6778526311147597824 983290037140721664 1874643644086212609 2465108874307328037 4583957289341080728 6256635163587411969 5632202465226482944 396441345908748288 2756198126172547072 7250076033890752960 7137798126109441025 1763219175162729872 4053211931418189569 3895557346326521856 5926131162035519489 2953505514101932033 3175399143673502717 5461749369935077376 6139210960077490752 1111901285892519681 5194185847709356097 8279411379857392768 4772959205842111489 2055044058822298720 3636659814763062017 606557374727641089 5390060815058358272 4122491362535380705 9053511830667913088 94923871415143168 303067057904210625 351238809222596608 5637279923080688641 5739408666504839001 1694530191581526529 3210905404737585153 7384656957060939777 7879797479299584001 9091226266132285441 5411545246500356097 3446174912572180504 2667673243724330168 1785713496518529024 1229879648733474216 1574626472184774656 5617653441983496192 1807837195389118208 6755452506056097792 9132410763702279169 8455465535104731136 6599379313187118001 6218146549404851712 2460620875317675776 524768754942552064 4498305025231921152 3316315194655235072 6808283965238792449 8642320863376237543 6665310770988876800 3926275454508484097 468622635021010177 6198649501691987840 1573558556884019648 7651499233831582720 7357730884757897217 7823161711608442881 6315971388250214913 6247861442657648641 6049758397762487372 6384795561683284480 6898750449732026368 1150586587080867904 4956680073647128577 3277574631724247360 380731610976223232 6810449487844980753 1410173176020163585 2493263169645101056 8284698226862392320 3030593110243627905 4440278631365768704 6969855933947928064 3828792151583307777 512358939249633793 7061979465851429376 5905615305893293057 2828668594175868928 8393083110145740801 8647563132581847040 168303171784884513 3048020373477472065 9133237106374890593 7760335415285082817 8771343825148159489 3443032389210996736 7056728227925461409 3011175597019717569 4765556627186356737 51591836064141313 4896097827646279681 1582819670773780481 7267776135016551425 4709699599047546240 3731928990190911488 3947848501901945856 5592989709897664513 1780888575270327296 8464001089374008705 564134192794316544 1402162193131435153 6971795418774203521 6972649290454481440 8694016431333970689 8573571527606693665 7494335063451873057 4709593477397449536 7742895052440731648 5192941955963798016 5043607326742373376 589271834365882880 6369047877239570049 2348126767782370305 3547391437686673409 955558595931142145 1347891352945318017 4041576092825311232 8409545596180456192 5504258410239796736 3876595558337937409 8935692109623388673 2051908516025208833 5049523031963702848 7722366198134571009 6962651405032026112 1405724973917536257 6839770217948387840 5460672655916566529 8429376222032140801 4763553192528764928 1475163755360194065 1106364230644789504 8539400228201545921 8014404420987623840 5496449457350125008 650424405424606720 6231566528004003200 8840575893835131905 1867517207032003584 7498486114445395328 8741421488174489601 6816338157245849600 6172358330262581249 4674547247863175169 5216781402388924001 5773476803596125696 6884466744506856865 7732997125281153024 7232394614996580991 6511528071611830272 3244051058212984577 8182673074759030596 1204885313880838144 1837298244860402305 6391549630058881025 2673997499752952833 8404477154686926849 4124254547617064417 7562251894019997825 7900030302562650112 8103565699708600320 7111406423589957632 3928205714590269440 7075247526240613632 5465026141899979777 8418804479621111553 7349010176310285248 863343936365010945 1441028960418528737 7007122867998044417 2423092960832512001 3133476099881930240 5531502077962586240 7969726302375510016 3729613101509251584 6716434744086769664 5935086963297373441 8682411818551869441 4891209524158268001 8038580389243132672 8472744294073856001 3174671114208666304 5177507019952577664 6357682676316334336 2861888696053592065 8029346918224368129 1202499137547501569 8323994282344390656 6617595374578696193 4727880171309051905 9023715257215040768 4416059541323677696 8227864785444106688 2715936354269760512 4062085007029255041 6474361343967109120 7001214355181218432 4815808434504519680 8226617831376502785 2229647778459194336 3923699755382925952 2071407266873335808 3971366531655600737 1452985140009435713 2413633835972121601 7460143349839136256 2791243400764651520 5531463728119658594 3177557469798217305 2397217458402695681 8475507118613596161 6525337761342955521 2548316194264301568 7343125679119146696 1841846858994910721 7426291915648104784 151133860584628224 8831854041975226368 1243712373228955441 2660518322033218049 8372477361127424000 604146786822782977 7661579047336419329 3956566903856968704 5786791261105164928 8929691109509955585 9155208187194064897 4249375635754877825 7238594354531784705 336727341699212736 2094846075041852416 5765250696007463425 8317116831197178368 1053788651282262784 4457278328616378528 8940181412111436032 7393234334977000960 1581984595518377472 6203686554578311488 2402657507257078400 7703127140547826245 8589898846507031808 696651344785522688 2646061466050322432 6033250002190220801 7258552775872962817 6851550206269283136 2629917041147617793 5045696974580665345 6834311257995069069 932044219987525633 7706843381616398337 8387627842407733248 9096863467046206832 4808754569181232641 7791472155746397952 226518284430113144 8844404353317898977 2872527866897438721 5190699496364383329 1995135422080374784 8223243392359783424 4131858458836860929 4686366740847627265 4378779929880060800 3133071111578955776 8809442412349407233 2145247870817337345 4107203877351092993 6648029166309387905 2729279939661410304 9190744021866147841 7912865938414821377 2954030679619534848 435312709392976128 6004945994480145920 7369192984048068096 5693008033893515264 6301965295603420864 9095492057760548225 2161699014249167408 4539460618186745857 5504835882325760000 8363080427456299009 2991608100152541185 8096074495050832384 3260310358713173761 9071745911525196800 5383452744301281281 7523047937309184961 7504065417787566592 4707780832660331232 4763460433227419648 7428276707330979841 8866191384417124353 374348025295843841 8737203280391045121 8439279769389447936 318266470200133633 7071962818229374465 4372425021061161601 7106156901581791232 6276559283842711553 1449013759687272193 5298069265829023745 1503235440263168001 4018192312176709241 8951927559454693377 4152053749000455169 1995945439814801025 7065307344859014145 2204413336632118305 7227375029493120000 6434150296212344321 532362778403552257 420931956662479872 1960053701060044020 8222918264757035008 9075073911051517953 4357650569192587264 7987446288351334400 7684144975886108673 6734164270580529489 4082525518914052608 2294046878751776745 3637619762765694848 1110808798361888768 3186742802744640193 3898462626035402752 2916178826391832576 6117859269634728961 230967494627232257 5542807281874633537 42202916665414657 7910481595787442177 6972349360791353089 1346404465516290049 2100223646992411648 2654036384992582656 1751895985118423040 7016980560634257408 7951850219775407745 4104560962369589249 6458319316058357057 5713901935787330561 2502981693269300993 5611927341231513600 2090536718292689920 5854253387507184641 1451846300105508928 8486677171599491585 2807899274425516032 9177383438241124353 8339515960768528576 7180973962688636193 1963450865669475888 5764635085720628737 6563366364541812737 8130979770304110593 4503687453467333888 3986737290244849665 3053572020723275585 2919043842587115998 8251363193421227137 3759727314540072961 1273407926609824257 5695288844403343360 3822868951549599745 5374018350767802368 3279322853301672192 1417976365790566401 3573671122776237824 2792808545559407873 3301012962432450561 2263696405509267025 3321442078733244608 7899499367834258560 2709744541219635201 5428014796127084289 7156441811370960960 8841490714180796416 7299187966666698496 2018559252806141793 2857260630799581185 3251661700290052096 3932445648436873472 2449941729681195009 4054879193422180865 568417567912963057 8006400896016166912 4995508263926575616 3858681032848374272 7168747101953620992 5400937923500378624 958890248790630017 2878657475729424384 1314091837585819648 8184334725757779969 3441536018603009336 2802734239037090817 6297780284559439872 3476663666504892981 3286359064614600704 3246645324233938896 1241402588243763201 3299919424661723136 7094447592125763585 4229883402454108161 3871830109195337729 7799734014628650433 3308447561354123777 898731179227422529 6729565965538195457 1580309011567793664 8377052065165359041 4615365112344693505 1132978976957517824 5589545040150528001 8103698265453361632 6165275435900060404 757822757058357057 230302891164631040 3774913615682736129 4970818333334994944 6831812920223702016 4875393904304798849 5631273704122081281 1251318529410601648 2092020743115316096 7197555002665272320 4348907835733909632 1510010982247481345 8095608954856184832 4988829167884271617 5884055771700723713 6514682733283639296 5424927419029444865 5195432652604212272 8676772908747269377 8058218258502889473 4910937558789099520 6323489646495404033 2605811496497168896 3239616003853516800 8885026955656214529 2639545438729797633 6130266551135008865 6620682955241496065 7414521252632876032 6980510379511190401 6251952788791744528 6308011940273300993 9152575742549164033 3545782180799724289 6512591178014074904 5790992902857568256 4727612270408474113 4437972190421396416 447101511570003968 4948308540242822912 4289993279713990944 927649582057150720 493165455548727297 3748748531007512320 954500618647859201 5638552314633347072 1106354290186215425 971654746324670840 4401112473985596545 7535300461257244672 4920996442393135105 2768809372765108929 3667013968143056896 3472617456368486096 6843073801995312641 6537012455047371969 415244526243901440 2106845068927846912 1471914685676820480 5062637103384049408 1058399198892846081 856011901895988704 1261583306618552320 4295392763619749568 2668430352768500353 4466453852780662785 7551488346389604352 378927212382392577 4911361441969405952 9118746916337542144 5981602523775139841 3088663277297982464 779313982963775664 7326795974302203904 8371966660136121648 6635500806684770305 9171314464105869568 2601719231613736192 6086172683606464512 2732756434642401281 5609724533909881473 332767201111352320 4962469081060029633 6790224774288658112 975657735556792321 427405471994284801 5539232115847263345 328897438678815744 1888259172393156609 7737712395249558017 6186485929851412480 1193832445771455008 4215959253571054593 6991367289150477056 7792935732983429248 1177006929373810048 2053330746279638529 3678449566495142400 4980404331968002144 6688097063512085505 7342537946930059392 8442121195691220992 5702771389394557593 4810182888231634433 1543159248907680769 3989324239710531584 5568025054691867793 4457027435703403265 4147920656311363713 2541417312705163265 3986136301339939776 4703997105578295297 4712927708487783753 4498020965052242689 8945044798304929792 5725271732459284736 1230586433427488769 13225191882620929 7497161246772303872 8436001975027225601 1039203760171450368 8962938158828035072 6582394441318419009 3457865019949746304 6742266519183809536 2619722271831547905 3783608346132955502 8332855932358754305 3716744854386980865 2926485646952292353 4751247957704966145 7084899758383982592 9071243567542830080 7755719588863723169 8643370537653486337 8902583596544632832 8938310617768706049 5022291640498711560 1034783477481378304 646820901891360769 7569563350700994785 368076820351763456 4719798811547205632 8213368984751196672 5554413575628041217 2369784434129600513 5370872396003536385 5141051266685416449 4665902574768272641 3605776840649939104 919621700047832065 8660400232233530880 7286339170181328512 4995185225626475136 2736613286995513120 6490920635709200896 7357846622668710657 2969751635670020616 18724052028403105 5845456862523701889 1047332806089339032 4005260770649363328 251471888353974273 8834904648078229505 6221973964829265441 5823060736909246464 7015702761279193281 5514617227780405248 2870506762526856192 7279188745502977025 7176306908343755201 7434306335180527457 1332718625645960897 4680198895364816896 3932378137946882048 4987791439998135297 8428308343031674561 6708291286021914625 5571925872267582593 3687495920068728833 3690955105393056769 4733557318386539008 8325013011683718145 2033352185789186049 1634772421538349057 5854978204132102144 6652253959065829377 2101104834364248064 5878871085977501696 5808617860721410048 918178346705113089 852773178997993376 8788687209774296992 6638494009339598848 8403052486399346689 8844046909635176577 2679359872837118977 920172225979473408 3789693785558482945 3589473500638658560 6716101596436222465 7158431398561136769 6919775044873009089 9133465237482325761 6426623276249382913 1662208593940584448 1375644969285740545 5789691125048672256 167091968687877280 7003282939630149633 2321473929390480001 2903018904387331072 1615649879655243776 7248859293650419712 6390023915988959232 1699408690942275584 2018102919587475841 5272552003324916032 3255439445161823233 3753745426767199617 6260981378015745905 4172732929038859393 2860872690202271745 5904914932154335232 7477308399803604865 4035951875070958273 3267194096576217089 920024717196138240 5919818103368799168 3051375415277867561 1737176296840428416 3676790881041375744 8437681440465971329 5095487022929936384 3913665774814707712 8730786917065316353 6311454504049344512 6922357871888590955 6094729886474132992 1666011468930456280 4701894144816529409 7033725233330388992 1373122801417211904 4702015319097999361 4784018811813593601 9223272987868531329 9113873680474566273 7090710256439871488 3452653218400763904 1447863470100076544 5991454104305047552 8582263783378780160 8309829440584926656 1602546257193215493 6234133593877531649 1581670609385138177 7938650023996367616 6760585484141899265 3924688072969715713 2740314902867786752 3044234884164964353 3490793615953946625 3706509806854748161 3746352654213865697 8802874869595429504 5059751274458423808 6690969842403843968 8429067703556928320 7725589542096326400 9046982229112127488 7679905164573016064 6499317633015775233 7596932141015675841 5553419316115308545 2153973793565445185 969751530016604160 7079828555739549697 83561338713585281 1017977703366017024 7071707625484468225 375375718569263105 8224487250282768385 2668625332770494465 1993519436203331584 5124582995353105920 974198763458578433 3163401362167922736 1378648511213600768 2029085667399761920 3040951692756855424 3026575544086429696 43435004945904769 2517651635912865792 2833594807993864832 1626248621246607873 7667134248996442112 1789227360166602752 7129626474913996800 3570127954361122816 7889362887123632129 3220932903122763776 4808811765924094977 4089234678748155392 2354935577914787201 685056632700432641 7055858389951451137 130655781754007553 2645721015176527873 1781172488542057985 7711409730213373697 3059935265581163520 6881678740103059456 4619079485164437505 270021929084226560 1214541275173681089 9018204982137880320 8711066603399413120 8885076650893180928 3292727989250004352 6324558764920299520 547754531791997568 4552310717007448449 6734851238456187904 1858269274398741248 2558526509378328064 8452518546422254337 5856126405967609856 6180842220159866112 6445498356145088513 2209658042568851456 3259819617451091712 6499350798483008664 750674664731106369 262500034535817217 7552374607307480576 1516544680298086401 9134601601758596225 4945016980697307649 3890160313294370817 3909923237024096257 8313444885191891968 2917976059763905537 4825888498586598656 3522174162123227649 5259333374855198721 4721317335448378880 1885335562853908481 1518617639609727744 3306634480860008512 4358105316930781185 4602042125515420288 6746257512306835457 8337349383449992192 5630109240626200576 6308620620056652273 5688998416828895233 2928910882147004176 4806538914025979905 5328799856283487713 8882132001455523840 3732941917166927872 8082190174369021952 4964786617487720449 649191667420837505 699389980365946880 7991266516398243968 7623701468604240385 3237624649819881473 1922763385987090433 2297703172768231360 1588618382306319745 8392599935314669664 6333603752488148224 8243841757941115584 9186022439679188225 2436773564955123712 1655292704150919681 6543023605462715904 5729154245442617344 1306063439671189249 7840160309159145728 1368180162498218081 483691720776329217 7733627905453219840 9012115936828341121 8352019124479047248 6551163995089835009 5064731679015305217 2622414637351858177 32929131438108425 2453570594005005312 3796071544310619008 871457815588618241 3191634034899931713 7932716144620394496 9166346709004089344 8045090865012104961 3986974595118836737 8187717977227245568 4759924056475111445 6614880849166422204 7086059910482586232 2892491605175331841 2530953395101814720 77515823529469952 272667689932858112 6375979002758379264 2448119694615400961 3784026329069925505 3653185934537687297 5748150532543987713 5115565581370609664 1168090695690092544 4844662257520182784 9000911290736337304 4580109111749512960 5970133230213985536 7377221285905405952 2560917074553436257 3870130193351267328 8144838342660849665 6632325193258827776 4799153154348267777 1268167758067974144 9219024461868361728 6352660768062177280 2163124717433967873 172968865924459264 5195696522383589376 5127585736407711745 2327586135091998337 3816006948443478017 7219963865771439520 8563563773078872064 8166377628348290113 7138163549779997312 7443292638538363905 851077501527650561 821166414999078656 8934958719535210497 5949795723208556545 7710664349376184320 2587185378844627456 1504427915345076224 4472980862299990272 872463480576703616 332586207827920896 1170691535914345984 1581047693952112281 1837721718499508225 5752541850215694336 8505169635240664576 9015642659431928832 1158750303077466113 4666457504868270081 4635174752811013580 3397188607272475136 5262864073107916224 5314544411370365952 6531950520152085824 295111227391593089 4490230024941027329 2751654046173466880 2010191177677235968 6485023337518757217 7573350695690567680 7753506923947409409 8751397697654383872 4853915525051691009 8323515925493149696 3244202318660246657 2598061790562994305 4155386786223335538 1052354935554422081 1192920345255643873 7741428322238826496 5225491138983355457 1292368895344925696 3844232588967986688 5134749577073909472 1757826482879020160 2149479105312191816 5830418895566072096 146611162399524864 8133435597913849856 3384510196337309648 7401964628921000960 3081256601705775105 956569785803342849 2924205243672640001 1501333687306381152 6953680969757835265 4883821072565315584 5298483103591153664 9065206550572579841 7083563544874553088 1818250874233577472 6478336994683430145 5023511561710458560 4446413440776751040 4723999616471536321 3227384210062721025 3701955299263660033 5507076759929190400 6059831354382998016 2798184957204338688 8075603266578339840 5279747288371764736 8789207172076519424 2417849718656729088 6869874443719002624 5266323186957883393 5629127464664099201 3215463667171875840 1033996675726180353 8699054121672720128 918984636536116737 6345866059601830401 7922031826598177344 8728107452249825280 8208849765883784448 5556025650269170688 2478004339393944088 4613523945499713024 6456439549319081472 3555681627168309248 7880656380420147200 6949485771845266432 1944425708647007489 4559348999970226177 9081262081505691136 7067507554157547520 5057430440439439361 4966281626105999361 1550331142086881280 8616808360257907809 8250263281371520000 9081603007969952768 2031635844091803169 7985924900539622081 6874316354219769857 6466599848814666640 2822285201920311297 2667210742830783489 3233745103128264704 7120344557642641408 4128237803371722753 6843332487622819841 5283393104295696001 6310884613577229920 6057771159393062913 4370733170267097921 3097043985033428993 3190105754056975040 315683785204216321 2543688106662330369 4364059825042968577 6323844636772270081 8733141133853146112 507190901689154256 7953478728454438912 2131569448717175360 1545419080400371713 658184126495845120 2752801716698906624 5601791229999380608 8683070395023541392 2948089217639790081 7988057232570497024 6969206160794656257 3725107905521069952 2278490993105255681 3859287508157109696 1176150884897319937 1187743058613961120 7514991204308503296 402570983528575488 5722124667315945472 371172751190740993 5441275996228255745 1007967988127929072 5693857893259396240 4870321963480599553 4823404356808587201 8038595772779001856 6639903263956438864 810571226248655072 1137813017219078656 4973066187464110081 4952370127475815808 9080423680926224384 8283369515000320129 6874715300982161409 6090160031105283328 3658824056772689921 3927150308597770497 8728527326145478656 8869641904474898433 3178028545684555137 2411193759084347392 7201898925582974976 636907342132979201 6768455984209723392 7133820679444983809 4164163828790526721 5389041240526729632 8596019039362300673 8987318005957943297 4549227759774515201 3063408508964364033 5713908811967484672 6019972640908791809 4894207352619414528 7235986293647293441 1335060944812622465 5473495843789106113 8109544277650145793 4317378395986662920 5613955639379521537 108272929656904705 1043390289762323201 8102941744640229345 6116686607852242944 8342037378730237952 9020641207216939009 5164632954545992192 8281030148612893696 8483043268001979742 8090515041375784704 3469177259227975681 4693793756251180257 430419762937705660 338202684500090881 424137392544895905 3484514723674149328 1378488466729852929 7111053857542284032 3747067180010192896 7724116271408404481 5333026266781717201 8957034832217430785 1178247237781159936 4093023886492459888 3483053178666557312 3538601334918126592 5833818222345104001 9024293640737840944 2892796872196712128 8948316952360432640 2831561358976950209 3213804283270687232 6156971594198745089 7680218675907788800 8701872913280754208 3643510691151028224 2767759395037716480 1383941315292324096 7904144426010170369 3264019400491123200 2790294806869634561 7333059522947553793 9157254719085604865 6783484915970683457 9014618047774627968 2388818901677280000 6319162095632916736 5014185867491510496 145082657600477441 7765533256315860752 8677641230589595265 3044977883893263360 5900466606096574336 3905886852682830081 5734784174368686081 3518337985688109056 2421939610935984129 28546860480374049 6523019629276778496 979945282443411457 7527898847900355584 8584820678925762560 2168657150023950849 7513140963331605504 4075415168967304193 394935050208018432 5883265585255041024 8209405344928309248 5990586671660737793 973998636111822849 7154148406819714489 7469649674528633601 4148793650407337985 176380766123589632 2121130861109595009 846089491704799232 3399805729777975296 7512819646627323905 109723042677045888 3347034786474827777 3379161465309072385 845852364677300225 8556936065869869056 8882850413526203265 4938945624855609344 7524856642617852097 3419677471786820609 5187321126780891393 5896384830288420865 2828414243926690688 5141291320149747713 4850980686226398209 7040744901973183425 6446808127553050112 8776451140654406337 2211288434768347136 127661919430791169 2919804029042967809 923034756986399745 2052534003738607616 514590808757414912 675848668588523521 7852827860322238464 2975137744591659008 359402768765430945 1794146949505892353 9042905094412274176 2838335572875673601 6578561710902575105 757714311719693825 4319825651439799233 8198162583061807937 7586859368777629696 7119337030862340097 200976834934579841 1435652498752418304 2196709057927169 7315033010399463425 7483377599165230209 4615683690369941505 4191927455842144256 3948041416894541824 6914051777654776080 4763234492262610689 5585454115361595393 7646636510724620288 1164270865702037713 2469437246973057024 157685914913472512 1498970083582844577 186061863699621024 6539992789532991488 3628973306794860160 6860553620823868416 1649995016180367361 4436734670721018305 9114542249317343744 5890714116701552641 3355580929567298113 8321430728481464321 5360472320645931489 2892321017114353665 6769563499970658305 486197450483821825 8017464104360108928 6380483139418206208 3307976892345014529 1769670226698000384 6187781647267553184 6179744677479268352 4411713913348877312 4664098488781364225 2505044710955085824 4346090057470098560 6786837447141315200 515603013663384065 8043700334484311465 2996249322755829761 8036464840172457920 2982573909413224448 7656608204428838913 6012464495379535872 1182558169379258368 8022310062864487937 3091833323070949377 8083394716385328640 265424590331090432 6272056630102065152 6717195638213050368 846296757349528576 1975705022150078464 7200958455338412224 3393246815059181568 4887302470051485696 3440416977076876545 2413709054610077696 4779094765565202944 708083241207412737 9034368652317895393 1860205949541319936 5295025015732105793 6849684683450524673 1410808353011079169 1149983923468101633 4258516298009683936 7989767395992251281 6348783308022647336 875660526321664 8352408609219138561 8831371225193349121 7763554153425059840 6890613793865926657 4969545386817337680 1849891666452357121 6109967362254551232 6507717473094464000 1417603524828422145 2449593842621339648 3843853726396276736 3754183272180501137 3751261392121104193 7601880295681850368 548150833440587777 1352796451748622016 4218156397371457537 6408651780129488896 6634814715223506944 7097380423370117376 3048720811171151873 5521643993432199168 6809792797953852417 2685672889390905345 1718159468224479233 4587297175301201841 5186770690710794881 6828383218361021696 2087105933310310401 6824596436466708480 5354672924386529921 8714289268956971009 9103871963774112513 8901025672845518848 243089050627857665 2171268627638255616 2562319392719849473 6500002829728739329 473577174201229313 6278315849085348353 3963312563143815681 3533893706999910401 6746043601532156672 5602235421755697344 1221017777906514945 7773873494993403905 8697497023698601472 3045529714264996480 9038701164420510977 4794954435142316032 1513933697176670209 4770258668781209601 6459588470506988289 8878761697868558336 2438388724408107008 3784387528889474048 4653498187721811969 991948855710342401 5149144934268752065 3255785374967603201 3115872177430200320 7147950437165412353 318279388721905665 4904934006543363968 185109224850604033 6124666856321793152 3261334935645258337 2904903321878455809 7231277565480796160 2980338280623922048 5871543758573449728 1778497427583148032 7272246436970220673 8149014605258883073 5467896226840323617 1430903724576179713 8735943202621174680 1565372634304643072 4617785556904488705 2005019564053510273 8096270579208159232 4087386402220433409 8336650777456541696 3093066576464449537 3648068242628319233 8951447347380261632 5851638168053800960 8223407402816850176 7042634806063136769 8751922141547626497 8834231962620691392 6413040198605453152 5443765100408249056 41906441692783761 3973655441985679361 5562420814090113280 9170481443201329696 6866319232964633601 5986873758117819776 6495162769175281665 264449510879249408 1758727689511947009 1919564691762602033 3878138678291999233 8658052300318810112 2284335690248482816 5516080517107086016 7246449099383373824 1881571620133741569 1126196780992822432 6707186145051369472 1862901116993074049 2448252566456427200 188171030879733761 8567414026783280321 4000598468739331937 3281174073570996225 3113421466529805568 8875600491981864961 1457060819461539328 6821941454156603393 4238195202665739064 6026416212054838272 7555062536145313793 3673106010195280176 6282833531317780481 5791248540680556544 492119874280047617 7123844859517195264 6206643210820722689 2163323500773410816 7614649275520167809 7143389014834282560 4447307431299696641 666442955908661248 6950450296161304960 7468606727321051136 2604912730499525440 7062253723827507201 2519535647471458304 1270407599896679809 1138520750642903041 8070899070519836673 420933343034387744 2391100998996251009 447259524390383617 3321159453602727872 5260460960389664256 2531969622882202624 8088455448391995928 4651273139926129873 4657371526788915201 851275942562372481 461788057807966129 7679336350871227905 4562834158380186113 8073214625950728193 673143736876293152 1521352231318783016 3022603988103906944 6742583153427177473 1921381915448137537 172556947748051089 4135751162853625696 8855081124153934336 3382941399651713025 8253820309105050680 8838524882502817217 373001126287512576 7971654002857390849 2886570812277846017 4031613840338632704 4179764466473873921 4434618791808397313 8308812131490001409 5145601656735179776 2454761513990197248 8758564130734144256 7783497944542609408 7366213114890517249 7387834387203751937 4143169083158415360 2287292147840802289 709944544753427201 3745187918473890112 8796726615752499200 5229343549399957505 5400721835368448000 6541640841148400385 5869938488385273857 6736036154882171393 5991750133318877184 8902376080735985664 4599817084123443681 6502822051340877824 5331299111123381761 8237140103392809985 4667716531074991008 5862057291344351744 5363845589030774649 450527467606688512 2951467786014740992 705484593283809281 4170625123758604289 3937879617152080385 6895771733419302976 6429042615363333537 1148443837213531136 3695967682614312961 3941283420051865600 5734266294873323776 3504115171048030208 9197152862077753793 3796138519373455124 5358513276953063424 5619562422340911105 738314271327328256 8456186830569090048 7923820074067681280 7652942742224309104 3369372157438919912 5759822217428575072 7709640819456899648 4714865663501631488 8811011464117947392 9071975685146279937 6237845222792364033 8964677352709295873 8410016438165401601 7065643863673019264 3825306879686156289 3116866587372716033 656075088716578817 6556332659849289728 2517497650749496833 5159010500561411344 8436007064882620416 7560376485356548865 1168992713752674305 8111227731113260929 5452256543006512217 2933892047327237889 6136357250614314109 7909084281599626177 439311217527422976 6847173050105331713 4937463802820100097 159093121397686273 5704221529299372545 1596279913151660032 6243966875963215809 4283607047794139137 435109168511664129 3833800505870030017 1569361733584834048 1186770130131525408 1111351648902848001 4905398586151629329 5501902049806511808 2378791124859559936 5695963264397410305 7921722102790667009 1812741817458098176 6412236289424801793 2010441807186657409 3235154383121513216 2750066076069799425 4065181681484660069 4373967554023675904 9096772870579645520 4663441254816333825 9127971426638757889 4428451324486602753 2435693518006755328 753359876771923969 4686234784841953280 1713996554626651136 8327723499694499840 3419570258926987360 1269985840660717889 9100564694537649153 3460820622266941312 5293776960604366848 3082342322222476289 2336931665262641921 2372111398541611009 2841289238525692161 2647388101923462273 2945611661120591616 5769710690718839489 8853525240963915777 4882995224617216769 3446633923601252353 4570307545689232577 5027417631523884353 775369146909499392 6050158594870729984 8602584037043558593 2538951690245468001 7778331252447560064 3893696524957217793 63321201319691504 7533719349599666177 2793132940984611840 789054296800420353 1242906878953916417 6983575995289206785 2520281798095208449 5686464259248187392 1853563307764312576 437616637905659020 351452975818177537 4181018375993013248 4847871606863939392 1493704940860080457 5977903298756753409 1924867483861605121 8845744085819742209 394300178496180224 6778094486551431168 1681935077985442816 8537240408000036864 5755501809757532289 1034827091487249056 6804329141851848705 8523411843714563073 3567224533855410688 5397098470698223617 1632826986944946176 311670689646266240 6748148807343630336 7137450494506691585 433843539706707072 7933746759481475073 3360995379103809024 6262239412080672768 7841701848757746705 9092812429145696768 7497629084944891905 239228443882163569 1 458339033712615425 2122425848662982656 6050531270021427201 2618680500005737984 4016490520933040129 1539769551503048704 4035803968789690880 230211719211974081 3806324596647292929 5424029014373070848 4978741033948180705 6132982991417708544 8554280570434015745 3107410598270006592 6600249578977111968 575115856046749809 5396789395857625345 4909728134438757585 1675016257237768705 4601897903687976065 5232051961478815744 3721240786729025536 3537471624478606720 2301593159801423617 3016413468392521729 7557784993409531905 3993378381965519360 3123447802933348352 2085727211258049536 8679322753852395137 9206151670956277761 9046201924991844353 29813324277406721 7269047337084818977 5607152977275321601 4892600617033423624 3492820843359671297 1211492004701440000 1358892838715015456 6898112863847965104 4517229979257075201 2583189510539968512 314850904833756160 6908122553847908352 7125297807044475905 2677837923580084736 2606038037345227073 8589646664627141377 1268001260294059072 1775324785595151168 893982084607291392 3318778949573221632 3375651980101746689 4480433152854138881 8280266822879641601 4726283328637572208 3844204209292249600 4202508421654960641 2352775504041181697 6130367247065546752 31107591195169281 4065799496067948769 8532059992651122688 1957536460346782817 7691418110374144704 9211288986405830656 7219043564549808128 4003520285732112568 6272247654071323069 2995378729161945600 4446099460009775968 3126589689564385440 3694086282563328320 6550956973817064961 205407371095681024 7747395991435231937 4924952634090609217 4367667459361210368 4682114882366153040 9207961225916037952 8717057110570386049 2009108163522260992 4211527062666080256 7501078451894458369 3380745778739612672 1093973488275036576 6011426412070466584 1238810978712107009 288252013622743296 5583873570793980865 946316155620360192 7012705941539484136 1620895732354189312 7563154346515206400 778520379233970177 3358573588763682881 4922340488411467776 4461636277722243073 6038926205249064961 2826613072399370097 3514405190347628545 1882417785626147585 9176446105882546177 70240561866096976 5309899761114156289 16650863408845824 3051577912818245633 1955821139676774401 3438015299966991873 1435624833404995624 7639666959977828025 314183479573242496 2830841687153944577 2809896982658939392 1247023852655557457 8788819919516072448 4345612685592896257 7153966687988883840 7901544471475585025 2694051715593293345 1583991071257453825 6472318633572863489 2674789749808923072 2362822805718119328 6623999426487235072 3943096712349182593 7508376337279107584 8329430333957523104 6524955668540755968 4749022592600689664 1919771067054881792 8005464135222074560 5979868397056491521 7345438113203847169 7310266017849920961 3111726151075207169 2204476481581006849 3552349596566457489 3291765520705626113 715775082397391104 1824468043419013120 3694985318550362240 8336185374847860737 3465129360029094913 5542081073645116929 5342065069408124928 7656052063677179265 5429137969889720033 6725918274383537793 3772896486269057024 3670713735494759680 2551169072213471233 6952670248106983424 536333078827067393 5490225622104503808 4741638608862615041 8831393050390811649 8961511581360031744 8290336688419835200 4934153834476109824 4805909277663990016 8650050273097688960 1637319806568299776 4038019390278203392 5022156118269624321 1499259438243220992 5623009801766210881 2885423030605223153 688992403082870784 2360529002490167296 5770512162224987648 3918942147025960961 8749450052301293825 7693016385221904304 3691854746093292160 8140343410023965104 5187470513924213569 8892790259219520512 167033184932335200 5989573008908091392 3370279378900297600 6664400848888227073 1680204922393033856 3348784347445878785 5927108495933308929 5716256627382902784 2388279894015647744 4811140845651637249 5811281995177664111 8602032509242793664 3712723005095631872 6693023930761281536 3663889196358834368 9141323040278718464 3609441683713878016 4438261912645664768 4595839383259835393 5427337146228195328 873098626339425505 1959237056070837888 2755865609441049553 2442515602853882368 243895821885157793 8987755257892227072 7519307551346960896 5365149526431052800 4893659700809957376 5492638405011124129 2033947554562715137 9070212021133853696 8530582808503312384 4423379117402537984 2324199352877300337 6076606253931118593 2158678624068027393 62945808700218269 8991818806963411201 5729943928936791569 1239573103164697600 4916972730467143556 865570102109733361 5420577579413420417 3155362709074124800 2030036746194036737 7404291096856386432 8223247933897097217 6567744782411033089 7414722271944327169 7614573693179584000 4490988584724655182 1350573142474567680 2648915470120736544 7393911479896174592 2258977079456162688 4419863187277762320 3878167249294282752 6783118115395862529 3922632146299467521 4742144664124130304 3865311662254981121 3660519522671284224 3354162964385376768 6873002093064825729 7289437486558610264 6967026305726571521 3158153010372505777 6609677281198680065 6084533424301926017 6030237187713794049 5723325927389503488 7506480099338320512 3822895815126935552 3151753737884703489 6062931562209161536 3971937423878203393 1117173490931822593 1534214992199414721 614647845708781569 2507912153395419137 1122792677673233320 4342369722182926337 3008390371012026369 3293884242207011841 6779689914863366144 4223259439424159744 6256030974454977788 2476526284339632512 229220059658431873 5375465484243169473 8664293372069937153 6323283605949343745 6955355845109645313 3957696120663636993 1374700520110996993 6645087643611869184 704428726966694784 1771245631014699008 900421017195995137 1225765796942007756 7846125172802206784 7480303017730990081 9025935905073422931 7019242223244858433 5817725287904632832 3718199452644509696 3323696194067169280 8530769708150498816 7565408602162552832 8352474993257762540 2404172986400636929 9190162363706929409 6928131430283315201 3393420094893570049 6209825683262996481 7287954540339316017 7074973155626631168 1749782676331102208 6995053846747020513 6375907654135699456 780799602562550528 4723625337311161216 3593479842626100225 4313369338671482944 1433788978901221377 5157918084353857025 1246854994781402641 5663997537946274817 2472724360189057433 2305238829184399969 6737503039933427968 6687871151104860160 4571101159993439073 5912457284925508865 3130935430803567841 2199561254746035200 4930550014864850432 2967646997786960336 8819011774507075584 6851195410596093953 1187916106919056508 9087897196447399937 7906983943887056897 4143261072941955073 7594908461480617856 8811440276361107540 6714022259763183617 2515894459560415232 2973595143194861344 5189412767534743553 3932327805961003009 5243328479719590145 1659818539549226865 7601103881972624656 1721388860840181760 3685103576308695937 1724699071163954944 1108162043143331840 1875816475963677376 2479455250971442177 1993980495708712960 1429223763563262976 60150158313979905 1952149594735172672 2920892937170960384 546441732037902337 3822623216759465217 7503334414526119936 7959058070545399808 6689871219168952321 2211264051870649344 1427453302593509377 1734430293948299265 8153451311741673473 2740158887611179009 2611969927388516352 2443709885406787584 1739354857399444608 4415974619309389824 3191837188977304481 4576729237800255488 4096702429697731456 4694631207987172608 4230759788816395453 8016540042977811969 784298980337758208 8210229563691383200 3194875006860054529 5704537534978682496 3879285488789487617 2579475906189492225 7359623915870273537 5384044920646225281 3699228371550830080 8854613342816247808 3106893923136066561 3003895846429981953 5275079776215523328 8241633197764804608 4656833195942137857 862432824910337153 6816317655052840289 5206570291289332737 4013186569170001920 7924368406113460832 6965329553087963233 4732840657356462592 8840799601251926017 3474004651881922560 6189847475626835969 370948090748068417 8153260911355985920 8091235627138181504 8115636092175706560 3576280654854456833 748916464345878273 6668467286904340480 4024782764902288384 8439101595521938149 6814830669931415553 8719451283977906177 1907306461456033793 3047880375767343104 6892541477235640321 4965675768712955649 600605436698869760 4346353683850394512 7387713634978499584 3384449235441307137 3461440154457525504 6459335428538296065 1782936540709912577 5720313533845078016 462393282350370561 6580605626546291168 3883065540458704281 7052233167688480065 660230689986165777 8665216805063884800 6065438414315888640 2576077168960434176 6332659260918661120 6073240137843707184 3889377035535734784 8418421658397061121 3947189359388376833 7823761620524889728 3109831638483976193 688118516144030208 2856657468715433984 294959197370175488 7575250065707894849 5688127358987089281 7198720542822330369 9088569284491336576 1125535767741879296 7900205675845517313 2728904597547358209 1917298628200358336 913763060076605441 4018688395698383873 3352304661071847953 947871103710527488 3893433162683463872 9147251227301814529 1724264508398293504 459223465092207233 5933789892096760704 4104980347913783296 3330361999147422272 6624071336978253505 7019273957597122671 1611036773850742785 6263703267747630128 40853730546137089 4006626873889683968 5509524698701861377 8154797111078655489 3705044694999183361 2894833160716700160 6619434565287373313 4571662874946512896 1216935918065827840 865672839214913024 921483482731064833 6564971617703034881 471835311439659008 574815203515193345 5121331818500699137 9086126974390626480 1749451825884007281 6217156804555491328 3935857500659687937 2920871919879503872 6201727821889918976 891230815476607104 7150271971584135617 7630106074415852801 912105075382699616 6513826347513544704 1987923100031754241 2829638175070737729 8044376697654891105 6899850160551980672 1035987968555556096 1174643561922035713 2263336484863684608 1650118314279043073 2704181860070756352 3420718603458375680 2858794306212134593 2275122523793653761 1907614524336680961 6717415905429577729 982280527926796288 949990108051517440 979096961551108097 7583899084303107072 5258942568535385033 6931744985585287168 3672374219967982336 7119464014057931265 5308043838127602177 8518284863278479457 7825244536435668673 4937702310806290433 5588590684217094657 252957411548618753 4134481100439595009 6168066620463755265 7007418561385340928 7983387290295159297 973771322058036928 1593424505645672193 5886421756542795777 2591736080061922833 7009555307972028320 1432861122365489153 5870450307234377984 3563647831650648065 283748183858410753 4812844794748853897 6184316835694305281 7913328370010439681 3219554682691158017 74328102530074368 2098706174192910336 856518173522798213 8668952860998543872 5514172238106060672 5250867842582818816 8520554517579327489 3471593625071411201 3831136028905020665 8818257492793659393 3978791609249733376 2516928626770190025 1477354043680342016 2047665861254446592 864669125606113280 2035772352165492992 3313610479741289473 5842372958108108937 5726289284018485985 2722447040041725952 5692434448284450816 8601183106220741281 7021342219395137537 5172377028516738048 2681650478096863841 996422051017802241 1083440851544070657 6320617863979892737 3451008166999702344 244935199543832448 952470720906920448 8519530779307022337 3984762317388783104 9072366229160189264 1860695708431562912 4493298631228488704 1350103668838853121 8239872460151367680 7385718384331876416 8004752429220868000 8616331563570509825 7668957578511726208 1840182006749483137 6088194108566243713 3010986381025280000 5539738158706458625 2847072731622597632 3395842553847963649 8622731816954837024 5194473464288739329 968361576543344041 8084233615489269760 8287764713089092641 6591463256916305281 2246588137640962049 8129456467526202880 4175231232317503616 3598257076049342464 5644274456172738113 5846508593060091905 3572643171914563585 4628534437246346145 6986449761258241 2289246816219463681 5785292228957360129 6552725189462896641 4241907786943954944 6221076657949114368 1231346334592382416 5192665646111056897 8769068787713122305 8378059964130053377 3272013098798413825 3925507846075982080 928722034337216513 8760941054348361728 5279370244618574209 124219662765219329 5058559785313405057 4938648221242621953 7300390887688241152 4791597189377932800 3785799460681306440 3960468880526508033 6979018836905209857 2370483731440373761 2201220379246592001 1118436332865984512 4069051134734053376 6426780936906244096 4960597162190711808 4982754282729811969 733761863939178497 4370259674140649472 6406736413875816784 6119584955035601921 4667469176700076032 4973247189817876480 6271539398190104576 5710947831721171969 6532724656610197504 5228099979631888641 9055566752353778945 6236525412895561728 4676692197916794689 5796319029933113344 3984565618007616001 527148516784472065 8496451941554683904 5110671611845771265 1544450183269308001 3474592967168025088 7301673554528682496 7753850497510079744 8186128420046059264 632080380782827520 7720533895818627072 1134938884361618960 1897847121068897281 8624263528519390720 7042371228956975105 2372740328430272512 72266241475885249 8363030466743238656 5998236045328580608 6050746958275367681 2799593028374896640 1919646286861128960 3426534649800482304 8988890463429150849 7883898125820946081 3088301649205203861 2253638846052048513 3010268236809722881 545775454697635841 896517338225174016 5381375649448509440 5768506879699388417 3647668960496480257 4769892341687640641 2597693490878480385 8305814123075373057 9183295228784960512 6177945864111712640 7363075427662771201 3037521718190676992 2677770361942221696 1117694263090683136 1204318857763797248 5314721815804705792 6850896724413380608 4046558744036233216 3920141178739248896 1620428075415306241 6787457150063530112 2815761773929458177 3080792843291066369 7689925138679321601 3416449656692820736 3143612031228244992 3975932092130459648 2587522566591887360 1291825755039826689 2538116062746292737 2455755727401767872 3708187785040905217 2240947659753024768 2251679150962500225 3233790900037849728 4970667496086544384 11580511500173312 3700515524855502848 5832465612760714753 1 2934289567181228320 4201103229219503873 727359568634763777 134264248626002112 3546887249035649025 2432646406275104513 5904475998022324225 8825539940342701057 9219188603442692096 2982615514145612800 6638753881510203777 7186042778709286912 7139924877456166400 1833680934025953281 6651450841746966529 966946000447107072 3397083140747829248 4379199543161680832 1173310464288448001 8989928579076842945 6892994690795561217 4760041262080988928 4814805953486199040 1149186471685648384 4639385863012692225 5828291833411715072 5285510303486836737 349711382389806720 1268218664792088576 3046941321921180416 4515543017054414924 246730036802777025 1456626491017132032 8561030195462987776 577256431350974976 5426270375955775489 3798233176125248512 5544741905887969280 8414431236218037121 8366171511149887488 4310101996976653568 2641717969599594497 4091217504055762944 561645582844622849 4632758808210744320 3057376374717737472 3900996042059184129 949046786019105408 4815421628895743744 2530985194555826177 7132518939061925888 7769655466911476993 7567955344534833152 9191732739913177089 2533736715751504129 1461261847409954432 6713557029140557312 309104548242122753 1687112873539570176 6499139277583620001 8344695477335636800 1420050791079986561 6252882165476130816 8201486051816037056 7943129637074803752 8798136279532670657 692290978464560640 9098386995221059457 1780220975015540736 749630651153514496 1842484159884989633 8285744781941223425 365136481471664640 3762897347339251585 288955979647975424 6477677120771629441 3262514936741478401 3558223678079207169 7802802851641366529 3788637550831747073 2888340271606460417 6132769641440514049 1615175153052521984 2915813149596937217 295158838991798272 8081260888382937089 5437835797253062656 3462729376498674369 2953368815520026624 5871355360248249729 3615572748519520064 4430619871752607233 2826820069511392256 4778791861086085120 6000327701502809089 1314210271229442881 7036566516895580161 9207968374934025793 4886707526715572225 5010218026051741184 5731998928874857824 8187896164128479552 7605692647137345536 5782380007547819520 8681268670191667713 2552269930106912769 5874091012200715009 8755250954492706817 4661012756085452353 6962753542922608000 7549663661452059072 992305191420989952 3369289044452526081 7877303226999406593 5042311576118362112 2148937970776377088 7940751838005051393 8673851285683844560 3542556642773630977 3078737307061577728 6109270867113878016 4970610816372527104 5301147311847788545 8447790266792470529 1083675720350146561 5894695677463387057 5686501721574509568 5883569002427417856 4081481139485694336 3243964070423912449 3046233437867311937 5795230114553739265 6999364939781677056 8884631195793992128 7082233137672017409 6277958615063275521 6775539148490068548 739764269196632577 2464526327842638945 5943645516661112833 1754078064440663553 2876412309112688000 1757200982337142784 7916435463935727872 2696248330330013697 3250098545108408065 5770417496969092993 8589145858087694336 5012047055666348032 5840023684594214337 5289541934325103613 4900988541677836288 812326165650669496 425151946551702528 4867656331981185024 8490300316374499329 8278780276212015105 394908594363039745 1676836361075415040 6095783946862929921 3990256622893006849 7137125748929724417 2074457059990356993 4219824774980308672 5520491838046728192 8794002663860381696 8463032188487314112 6503976884628819968 8125428507548654848 7657729085425344512 1802035753709887965 2503705498985955329 6357659845238265856 66265012250108929 6073271836885685761 602930724340048160 6741853095945674497 1281022622289225856 73384614455672833 2596484706189268480 2425032090714882048 281225741462914049 8345067574171922688 4766155862643423232 3296263164811828737 1805772653303431169 7018842848162283521 7755912488729530369 3830327789189320512 1510215118183959553 2993771938985271424 4220540395024580608 7847034344124282753 6797009502320159329 4625994981707113473 8188297275991969793 5327159557472124161 7214741937904082945 134942555092681056 3516313381054271105 6332871841022443520 2785601679314688064 1116262685108414464 6507240019326662016 6035280149531175681 2245191055560553408 6115399518328718648 4042764619310405632 5943740362892251809 1570857605809307649 4502051370323030273 4240048291100527489 477291678320427009 3797497344852498433 1829406790908968961 7342154230957841408 2043448404029767680 8709440024233714880 8717797899252608000 8076772991722476288 724329645210094080 1614734336294367233 7378178257691820032 4501064622723150977 5041076868972530625 2869060677650586369 5291279360617981952 6946837732286320641 280287792559743104 4126328537492458496 7449109463848845312 7919873857947032881 1779410195161915392 811734253471174656 7286169939528908801 1196855812762324992 350036131993860352 4976841800404755744 2367435462667010048 2030735000440091777 3975904410061514496 5190808202274830337 4153695096845664256 4606031593173347968 453141174758694913 5389604631581170784 6924654328471881472 474723843170414592 5440301458437563392 6311922912736515521 8301986415151393792 5339004183461288949 4456960801737677633 9033456913910235137 7021074651172760577 4756478150699830369 775239852314083328 3698428224066596609 8556626061418171264 3715546569347917824 7284898069516755529 7341759280939544320 528150397354803201 1124372442762746881 7981898007487987713 7251950007376202753 65345334962456577 5905776322807291904 1669316023825892864 2810827839091500033 1077001695844247072 7492338150838976064 1759284853314095105 3066487457915856744 8735500349415358465 7830628269452451841 8106393753310617600 4619316310818422784 7578437687819506688 8418384477611681792 7971519095572758529 5518913265453126737 5036099390250315777 8611730927670140928 3713127357332905601 824518851946536961 6418224346962258049 7066095322255464704 807271710607968768 6860238996776620545 7815737975692252209 5356702479828021793 9090690334327998465 7651977392269811713 3163696890121175041 3418209896844215808 7782406767790055937 7105648835684728833 6192537169355505665 1894806444586833056 102888833959444224 5107932383000730624 1620500717195993088 8571304120522902528 2158744832218972481 8085924029483264256 5392156136806314465 4318775515208646656 7948873220205314048 8467207673767299712 7316125202298223616 1066606432803438400 3588587368212267009 5116978036417683536 4835264250356895232 441980447120701933 7194126861236732048 7022131804278915585 1739705632038584320 7885105249716232960 8586069020057549120 6237533640007942080 7309042379467948033 2761502053963489281 7873572216100119809 1219628029663160736 566058122573683201 5181521257896475329 8181563377275882752 245281658889338881 8938376333844152321 1395172934131037953 487857117747368256 5111127930201145584 8814482681747917697 4783074416416953345 8365426984230453505 5215297777950808064 6073484799573863280 8046210288255380481 3967764326618441729 7710405203024719872 5917752878356398080 8121042261521784833 6363731441633237376 7100953148760603608 5326538952551555841 9055589628168645313 2005495591142825345 5664241720907682304 2991493030589218816 2983732825724813313 7389516028668646400 2881695987559390936 4508635249188050433 7601584409230434816 6548762031844956928 2354653765852079424 107230533885255680 4816758864771201536 2247311911012363777 4688949342378910209 3998905580133888376 7904473872190226176 8487975925288907472 4367708392613236737 5565925739593555360 2093045365212136960 2833447322711337344 3583859880466920192 3800451851047202816 7515197300299451393 7083484046223081472 9163647754513848833 1606282131263536832 8384732662240286848 8540020313284935681 918896860783812608 512075128584113664 6393516533581536208 6019899554684082305 4740907175723858432 8489293007593875968 8482287770900622592 9025907393192148097 8996877153222579456 5185306525071637153 5555079369247948800 75759873886112845 264962221168228609 6487831741286744065 4597424221611338752 7233043636992074160 6569338482385896449 3113030994157641728 1964753369982785536 6548306131610501120 9027800898224783361 3489442734583332865 4075070810886672384 7389041540505455034 3949241407122673601 8985357783786894977 8593119883571298304 2488882303992439936 2209677689712395265 3244827380747999232 3698650727086616576 6888130754605574785 3108414012109436545 7326191523593720352 5084359401661378816 7084710060044193409 5531811239872888832 5569120121658449920 4181505997130945441 7384064299514494096 8787579696043606017 5085295148802362048 1860148925766551552 3381104863288655584 2907635366798180353 319507414452825088 447907439577663745 5615972711392323584 9071831679551397888 359055353788879520 3952994424228413440 6327335388050679520 8445820676719247361 2930121117305969664 6493607941305532416 6174400771446172673 8729041219909894801 2156865897061718977 3703266473833698304 4385878377038397441 8724216768968309504 8789844919420786689 5891679990707905600 5502477834588560897 2798217130116890625 2451671506554607104 8307076461215648257 7569469146816872449 4022879313093853185 8524092285974042624 7024419454378081440 7899270133633210240 797040416635664385 4222303325347491392 4207952273037042176 5495885254650450881 580923986071067072 2971842280414503424 4699684179968475136 1029388626128877569 5649520721633788928 2875054491518320641 2898420851209387072 7066264801853121056 8630504960654435744 5483709673992593920 7803789837665742848 4228748641001063425 8689035034087612992 1786433515116560385 4940707626056286209 3111147839545180161 8211333323840290817 7262764590295617536 2227707101276274689 3573808407774076417 5047853974404857857 2246746449304290832 2942920388808165889 466377429666443265 7254836958253441025 2692010525164705728 2173569807949022381 3217409944787660800 4928708800927516672 186699189490497793 3640386722491061648 2850565417263672296 5462820742049002241 6669730348228935681 8949545837366787201 291613230320051712 4620299519998268033 5021900927855907328 5778512239520290817 3261205164346222592 4827346740815906049 4712574232159836160 3112798131054077953 9004089807706553217 109406209034786817 2971622527252928001 2239340162196851713 8459877502563471360 8171569786263871488 5662207197026209281 5511283633479381248 6693298408070835200 4933816179154415616 4734878052455731712 3795335235241672704 3607448198802511385 4798928480960113057 3081915504445876224 9073484227872177664 4958257987428964353 4746882275660664705 8830992911652801680 7100232805700870144 1237661422248027776 5454420461996508673 857365864824487393 2574550212604104704 3581914732997276672 5190351043279426817 1949229602840904929 4133893004095811329 3082475548603625472 3992378129704675425 8946708455383891969 183951093381595136 1074237201286418432 7922394486854831104 6704645661129852160 1256647945842835457 6054444500128420993 4925984089126025217 9028638935343816704 180027843585740289 2372134391845962913 7811462907634298817 7531777998597213696 2242526198801794304 1199668920125123441 8392778933929456277 5647388779081413505 1830328398017675264 3432750057375248001 6346432152747110784 8795150837076962177 4885450396208278400 1717783581910259873 4041503460143616321 1361556494691908608 2569479497667575809 7335512561893004545 8709213868596190976 7805438285623132160 4632402982644857857 4519986512305674256 3815703452030187388 3688560807395333761 8698104231222588225 5973585150873401256 935661784189563520 2530446041002600085 7632883689648704705 7490201759276916873 552996985095689089 7925160444423719872 6573263248225980416 7747443851189448704 8976598534649536001 2763725149526691840 3821765885577828961 6649936748280528896 1461055446128509184 3481742326776709121 153006495758124545 3505666399705272200 2994272644188506113 2275055966915919873 1353250961452715264 7086536532245722112 3812964837502913793 9144381120526801409 3289232499603054592 5181072781976630144 1349839199259107329 7543244367033253889 5300308887067319224 4863581219035198464 8226938188228984833 8295976661744521397 3173032419561553920 7563241419292675393 8256439696279207937 2269023479793272065 6536053265827369473 7775665491727306753 6379481345835728896 2303551611289316481 9060488911728516609 1504968884787183617 4264235850076782593 1206931967671853056 8225153966028095489 8142235278638289088 2818160818656520448 427416393396696040 2158094719597991424 219209942023323073 8774597786999021568 2509763067427581952 8238365081159444480 4642038672169126805 7057425438837791232 5245920200378056704 1928119763353502721 8109282463889633233 3397181957740343552 7312537085266675866 6516830205567336448 5420320192421953537 4474846885760312097 885098607062495232 7196878283727775745 1862684715672213577 6762532658248633473 4422517949864101929 5568817699314969601 7397009306438139904 3512808516333115904 5584417812149325704 8332128841624128001 355553720531910736 9066233503030697984 8894880359971445761 2388208592853630977 8499817250978188288 3989224270847803393 7883458502585487360 5682712698268225341 8567195350959617920 3847441147315226625 1218806170336547157 2923132621086216192 2951804137013945089 5950854461117402657 1733256081829901825 4026100926209241760 2718680119567543040 1982344751800049665 4031124180300005377 1830051936292820992 1841679480985266177 4635001985165960064 5417722521785700672 8672036934782877696 2353515284591580928 3041969747781992449 9066858227302218625 5038168350693943297 6675638351103155872 8486164584916269537 5465542299575752704 5510120871800070144 8755920832939646144 3455126740305996672 7643001275225735169 6842117972050722816 6419929661982668240 3570191990803865601 1847173375206342657 102702047843814912 1128836631941735617 8866833614958513945 7052754936418271232 3458269025659139017 3987258472840719393 2764585883256976001 8358361397075764480 4335648066708998144 5550007118848833481 8351903140614158848 1380012069179622960 4922400416405651456 4433853730746724800 1482418030032676864 6391484529362403328 7104290917436841985 4852704462234988608 4887092417942736928 923205321282686032 5959630426497222145 1552142958241735168 5658203556892409857 4817684123843953665 3915624515415095297 272122719891152896 5451410416935862273 5933161334790208512 1959815383606812673 6993368677588083456 3844962387535331328 5091037475953420288 7240082343500218368 4674046566187794432 3044456731589944321 7787206272903643649 4857082056351152129 8675733059493953536 4208109269491603456 5342002289607966720 7429237046641803265 3443889306324275200 8756646073454451841 4662580849245671168 5044658645383692288 8816307634140692481 9130022294227871168 4246328202791522304 7672182249113483264 8123952401426251777 661422345677702145 4644305476746205185 5540387833781245953 4650273904403939328 572853662494505345 1637738878212593665 826838542819076609 4953223516285558785 7234591571053546624 6480333333616105472 4931808724240057856 2934842823467649409 7461646008685166592 2462704166333993729 927559660950534144 1354240954219042153 6917675633616498497 1599625027176562505 486155227767078912 6253055436470909953 2748764199652364289 441161337802710529 650174849405891393 7203294350273952769 3742657958205282360 5478146440679499264 1857233871059383809 7642764362939014241 3502317108723060736 6902380208551295296 9098085024525910016 1313647408927533377 8617242893682335744 40807103458394113 1626833395956842497 202866231296405504 4673022812244195841 1632111475890323776 1966173054879916032 6989006597399750937 6230874655750549504 1845061880847149057 9076423703037870081 4479328863898419200 2428997887413190657 3682903746695546880 528742605042802688 1779311628533307857 7486225057434800640 5486418693881430016 3249761285268671030 5465452184755350848 2049596652133087232 7727204767254023808 484717041875010305 4291732124772618240 7421105940164265056 8987394481799650545 3073082686986411177 2400798502700281856 884717310922536192 5218681720722976768 4626918665136910337 1406889860258406400 5577131172009483376 7737316972743884801 7395730647974871041 6579596950480601089 9027931932297510913 4447170045873464945 6146150460848898048 1257110657111392256 5001501326177668096 5799284727132432528 5650116383748968449 94243500157062144 1356370105033333713 5441168253989348561 7855690419835174912 6002701170995195904 6029517463844310785 1912680653614194688 6894939038195679233 4446778462659404033 406056289058232321 4559154072114364416 1057026644246773881 3914686473225608193 312604956737978369 1120541517693898752 7766019964891544769 2671663016540391937 3378804874623844352 5064729356593411968 4774915488266931137 302978589463232417 9064949783018471424 1238376516226728960 7428590826636445313 3078146541102569216 5501604048411170917 1622884300196730881 2284201407504416768 4732721693675896832 2965316840503226880 8177056154931370624 1906323295043371008 4252022183117193217 1260028822751373312 8273408561092974848 7304609333341597952 2323469111221889537 8640576388835041104 1593577679434344448 6220217502585061376 9023736663720074369 6825341558321699969 3408040910207066113 3538987915356553217 3766186185773043713 3198244172663600129 5514143238363029505 2061063162701795200 648639501654106113 3974504314485434048 1212824451687186432 7272593911273332737 3844467880299710336 119581927823368192 5822394484975834112 1054667771040251376 1598245366537652737 173772740423815169 6537048998472180737 7637341200163179392 4889846790728728577 6111909300140834817 5891430990686973952 3219899018643482625 4213104650779278560 3348818079862246673 1488821973930763868 6890922086255269761 8042184477409605633 566960211503763728 8569616130748675200 3750608363158245377 1894046546269714688 8029292068901627904 8984235575616909312 218631400560865281 4985766697552109568 9188626749187428352 139315310294204417 8200116809946169345 9139277820361244673 3089680321900183553 6856008841492128768 8947593539719223226 7259264470486137856 6181515749821317121 218434745815400449 4981951615479668737 2102312230722252800 3108900105424930817 110670340436706240 7339794647159650561 7101842998450929665 4811232721598702081 2559098600990824832 31116146410674688 3520041453558308864 7708430586893544448 1097112954312270592 365917657809106944 3857429878364897281 4316869992607515041 7732094802687162880 7963038438761590784 6061145352672859393 475923304509055488 1319361503079030576 5986898058955580160 5808459786548494384 4298780834762866337 8784473128893480640 6845912901396389889 5698315675457028097 7099503515661733761 120237198749788416 267915561803898369 8860077331381047296 7214060771862151169 2035192432690104161 7245219689994654720 6465975460905257088 763321212042854913 7330159657450471424 8753122827507859456 1888897020013776897 8212435544004313089 132081592645324801 2178914228947027072 8089953815273448448 4343151546340065280 4323620123096055857 8659622698349285377 3561178500982157312 6781651250990925777 689839748555937793 8366177737498718320 2775871245654376448 1890324554640518849 6538775696593587681 3956073123094993921 8910384163935112193 5893775351084220416 8287943493702511680 3896810898889830656 3272188750069235712 2793185172187339200 4806972058303086228 285350168438915073 278625394306738725 7999066705853779968 6039410774308891649 3380112150552862721 7879687449841951233 7731714807991592385 5551526397258497024 1546156590923158528 6209451906095752192 7303999479372480000 4414579290988686609 6556743045550178305 4670937609426884353 5535484181845562880 8210011559978381825 3381372051918179328 7225249924346675200 6514971212074109440 7870131668146716672 4819826979108994560 3513135247876054785 8039986790748815361 440396292002520432 6791958746537127232 85900946743417857 6320675390033270273 3710033799997505537 8069428326821707265 8454197032906855425 1612297083141700097 2691007634975005376 5330246191929844224 3445053900453453312 8560300029245718529 6603311888443308033 5361273426246343680 161214049760496160 8494587957300747449 9141463622780715008 2543337559269015553 4207245401350160512 317503094885438913 8872848068617358817 858562600071376536 5366841742525342113 9046351593671487488 2514074376471838720 2723729530348634112 4737662922536960000 497761244573319296 2573434301862356097 6963806714967830528 4489827912895194008 7785861584568407296 1512893522940887040 8002175646095835136 4144358952220686337 3079424988828663809 4044780521407683584 430780637139787777 1872492844774936320 2584497115056176128 6241994576315173760 6616523466335223808 1528149868266290177 5696919823019548161 8734952889321062112 8930420990153133056 2414394578325982416 8268283300479041537 6609107427164540288 9062725308635220768 4399791485714112513 6094175155333272256 1105904709067076224 8568138135813910529 5433331306735075328 6459936357025754624 7027948168411385152 8733048077812356961 7971585387600219520 4608232355277045760 1940020895227971681 8991510041978955777 1109104945481160704 9195397427726221312 1698012751710994432 1492617776778444800 237919534250459136 8902135921516916736 2806410393658060800 7628763744209928193 1709238347434274816 5836901801168153600 790010016045236224 3196474543836291777 43325176017429248 1349456996600457217 3135857256468480704 4693978424653481984 3344977394029236225 2896062427533745281 358443116564971521 7034772938793224192 749527792768909760 6766223693887010225 4838545838364751872 4248562353440176448 474540110596539808 6070863160407818241 4974692351880623425 3250306082504638464 1087573149333192705 3478683496078465025 5457690196121923329 3632864810739278721 5194082869364494016 6140109351662396161 6821572099575906304 6824190343109007744 4958626888193734929 7515320887192140032 5894723396469209088 7165465387961334432 7051302155006260225 5622547650840297473 8880050425606940800 8374699772834519616 769515951523221504 7754436219944209936 4195990941523061376 8964311513700892673 3257842672745811969 3867880792355504129 3158960132487354369 2636645022026080256 5865901697942405120 1778638982268930049 8497080550360670145 2003866256626431936 1410147677255406081 6796148595839410369 4529952872391141280 296829709748187137 4530541612296519425 4705160220574220288 8504775389066131424 888383457321476380 6661802948808477249 6681386875270463488 9146613498387820545 3409803852783559100 3162886072577536256 1308705104707806657 1357722721326957313 8294126248951231489 6074288296630311025 4353522735074839681 533764801025572864 1463596718275690496 3171203399430952960 575065516805650944 4588818300372066305 4089808235199669135 7791722996639026769 7136211177642418176 8528149691484983280 1584869091187989504 4547714013322670081 6915175224079319041 2251816349955837952 3023838871797137408 6335613304788767745 269638102279153472 8743468739645708641 5871278250664427520 2705865380001038848 3472931234902441984 8519033041386299393 5267601502805461913 4622326244079355056 9079386909057645304 6368517446717337601 5222575575774052353 4796611166673846272 3798792324192779521 3230463644979427457 6958033288120014177 5682861489879252993 8194516601708397377 5380331260197255744 232727060748535312 6794993861006784513 5211911795509508096 3096751229589061632 3406762107562961857 5157313939163035648 5259172924532654080 3227721607166139905 7855554380140347113 5050384712617513409 6518149681461708801 6649072571957950465 7781896401178975233 6852111453535885261 7617420927674202112 6979116916961379329 4808239957870116864 6775002493936542721 5123391404986941440 3563054405245468672 3777041554450686977 5808362711704535041 3438994158684995585 3201536160874988673 6383686098193604609 6793054648904646512 2821712930955231233 7959181464945989121 5415979451430129153 493715846858750336 7589870854025424897 2059655767469126656 8227669746828666240 6985606145316697384 1632378522157158401 8079875128943476736 3794987146877566976 3379289046048585729 989528338016085056 2324511117479051265 7165366526027628545 95286185776664320 4066530970461798401 3795887123242253825 3193727314399395825 6874305064554160128 1419752717452693505 96468801804925889 8381068603647393793 3794340527901847808 5270766767852321984 308718674673281856 2442541698997851137 7508386406690152448 4782801624221351937 5992276323464759633 6389459388605488545 4103181835998028876 9008491656735729152 6862760052643912248 5721037026855452672 1470601811923466240 8915982005248027137 4943045821714266112 6751602212742949568 2730956686366663680 2723656799473115649 2668148526558627072 4465009520725580384 3877591747862173249 6300560370739252161 3192228555081171969 3854018900693303297 2564394059432657441 1676708777491392000 5235486648129069056 598207049753392129 6174657457743486977 8243278259800424448 3566946583078203840 2331928391379435521 3276459019216754256 2722999797581688897 4360024494429589505 1159812694121202912 7691026486374562817 4081364138263510657 6141616874444266112 7797783964414656352 6395855455288041473 4472298854976249857 1563619818423566336 7348030271250792960 2567676136183999169 8500353764154496385 8843666543331621121 2915150224374792449 1558366683110459090 5265463842707896321 3261428794595915521 1131439575542249473 58410109843503105 3173083500627291393 7783579805287264257 4906711840057971712 6902477735070517248 6074000976360562689 2114627506611837952 6691005817327632385 6805854951295429120 2269432868532682752 5932843141024486129 382031011047575552 5037288514397791232 821218330565104129 4005324920549899728 3063867989880316928 492226748764119040 6730111350507771905 3738043982286906689 1519484246941752320 5058035434257192960 8186405546287967744 3362703395080630273 2160556387659526497 1664108135309162880 7748287133174431744 4056865755065558017 6800732711203999745 20862573177135104 929108304978365441 4347772048253145312 2470743924996235264 7528790257981477889 6621160613079368704 2829184112903561985 9211238276278896641 4959220207451406337 5718910037912682496 2118721311317538560 7688496336124376384 3380045106058485761 4347275384546843456 5209978634043872424 2046768745157276896 4083223887037224961 2238143065319901824 4591676253062299648 1528255139032301568 5192728461546192257 8919470720037269504 1366015836330760448 7887166382801409537 8630090494946400257 5120855784530158737 8914201895550525441 8897414054780914176 1063128421982025729 8266180921110191105 1465779836014096384 8091941403003228672 6072112611411680512 8213450395130331137 9045527906020636672 8181211641143828480 4849228643393372160 3432101689685066753 7472400385735425025 1224783305280614400 8562615451854659265 6228058562128707584 5769881546068852737 3411826712252156161 7865440233050647297 4441859683828623312 1196316622895124481 5294684850049861097 1856252643586192384 5893448497443291137 5234967478284773953 8262048976979492864 7525977099632469088 5014225059237523457 8687740679453868032 3215865190664164353 1469712140969768064 696424593248738689 2149875493630935040 4071452916975542272 2964753933807821825 2607694934355279873 8202747539771356160 4146332559341799424 5779256905779674113 378093875030392833 6702417599301478656 4588588989380180993 6044084868577748385 225693932253690880 8464541934231374849 6305037204365115393 2990030997965706496 4776752153259720705 959747781585477376 4126207722622662657 130727394472516609 4097882791916158945 2017488781866565633 7522426081729105920 7270120844193359872 6430775800323334913 1309234422607839232 2457604288423700352 6881252725327974145 5870841732145374976 7989968006474709505 8719504799879521281 4335201231777764392 6472774621328628737 5689796220836380672 9113903690799466656 893063862749827729 7008068021996224513 9179949535460659200 222348865605468161 7847849984550733312 7065179411586485761 7241227883760868096 2690915377203765249 7951539323316759073 2037636016149848576 4528357521360560128 5870881191134113280 7320510975964759040 1524656084076199937 6067503590696787200 2247562718387433985 2959405526459390849 7132917831154343937 8254316329838179329 7518312033592119393 7830187452362296321 5542179874714203009 7116520088689218884 4153630478852141057 2696409626050077537 4611005576815203328 7019255611007645649 7515843571110348288 9207032903914938369 7273767955117794305 5585051132426851408 4577193825057162433 2555272819874639872 1106337849445073536 7519332665783212033 6627050315694891009 2687748050914271153 7985254367529774080 4378124958999450369 8110221817442893824 1647099993920008465 1840199634961872897 5058821908121780224 1145612322046664704 3579481927299653888 2232024217003098112 3888594671805677568 5745560504152637440 2548393222772826113 4433452887019536384 8360988644667572224 3241073514671572576 2262414448086936089 8211071373679167488 1206295504559424384 5920198463289008033 2345706152225663488 3154119600210196620 8426809739872069953 2211568305690477569 6564692653152477741 6894195091171525281 8166775184778129408 6445104842162446721 1161720808372314369 8880175819051735041 657556105289138177 5116709532230633217 4783684730629044641 2799259885741932545 6405796129802210049 8417825959337929075 5720126477886697665 5878060327952664384 6621361602577963921 8868489099741276161 442563433897868480 1839803757691335937 2066522888161804641 8080890773764039168 841095732736128129 544216102515077377 1983890865699606968 4482196616972813568 7206411696040280065 1210266647620530656 6099584995824735745 4353034414292576257 8662752544246291360 3757569741388077057 4505881018138003457 402854213939939329 7694129351201431809 7893751363542895616 8055206553073769985 1636252500093536256 2528584280575693952 6255769751985518744 8618485404519852577 4581921134043785153 3352269397949440513 8153623504153843712 9060583643389706368 4668766328792760320 6867716164273476352 6011529741477566208 4303544706699148072 61893462640563617 594625145661390848 8476903004803329985 1411562588879760385 6466131802511220737 4749642830594548657 8295654706793807873 6890194951550232256 2453754494712070144 4095182475789423104 7546866603186577664 7169231385655674545 7474703914463847936 8663196860352947201 3295804423742472961 8744078757622931969 2986209106891081729 7612664076822488289 7771495521672912896 8376070634570693633 8630394474758554177 1094250503303659520 5251565242597435905 4657304826583285761 727754646965780480 6033752411342438401 7805352162920583169 7862474487393821185 4784428378446288065 1699384765004055296 5849433463718253697 2619829891635871744 4652241770049183744 7561127505028605952 5608742886188044288 9101262288348472833 6978012442300283200 4045647851030614529 2750649506522656769 7662387279948987392 387268935076186624 6174736623320956929 492283153207145857 6975154735540273153 7844265736237551361 4236385085863157761 7799326778576960960 6029415249787986736 3517374205898758873 6941728564093091649 2776918220524865536 7351626160519115264 1244545668005715201 8308937968966543360 743680882377836672 8280985289496516096 126282684610790161 2865547941200008712 2409974775688638977 3086908774182097921 8493942973032824832 4936460579181361521 5164606774179692544 4775746288113117697 3071267290691672321 972897819989758433 8592312312276180992 8853246115164717056 7456076151636508673 8606869937845993729 6294193634022307776 2368017302280552321 8719856060846444544 8302098317346353473 8022163220282637825 2410893519584411648 3133171717340823552 4836230532143309440 8171255473241194304 1330257920789160193 5465201774832109569 9043034542505106304 4663866984171079680 5258763822836975105 2739083162290276353 2941282574788542464 1411353378218396928 6816273326492929664 8196547482221450624 5905857868684277760 360827065189942016 8494532615805002241 6636513288045147456 952853631969787904 6581204692897607680 2396288273376548928 5826236004037804032 8019570422908193793 6532259856804903937 1438543767484752800 2490712105842140929 5586315080319881728 3240573932795194560 7532150746653171712 8106021434348802864 6089980375627706368 5278269492835758336 9206056916080394240 7970747899124019072 8191143073283571713 3616058487676685824 3800236143656811009 8799188454729851073 100577734179762048 4728351694481554432 4411129489100001281 5015529603735930881 4711358600306589696 6485005367830949376 1533701545106800640 1919896173004403713 3774652182245146624 165252444421102081 4650289965616752289 7248763450002528256 6990205936946559584 624829795339924672 3206275252862199808 5503361561931462656 7117496517829361664 3573055550255816704 6134172236889718785 247814582654490624 2859675403803430913 709169872308529153 7920962276740300672 4927233048630472705 1769383503050309632 2499287502813782528 8467668315480737376 5212399155381477376 882582849596622336 7822678954461696512 2350227717730755585 7421056486242171009 6192805128617066497 8158204613216763905 6681695850170229761 5794580973224665089 6397221304669941761 4850994941482476673 7534689356185585153 5894388345370181632 870388118525415424 8713401917241950208 6426847931006064128 385478896514717696 4997589325188971521 3633366455642676800 5769990529676454913 1025834963863783169 7388089594918447617 718767303346356225 6249144500547899777 5008303350092717056 3035620141028081665 1595983345658903968 5457469962344526464 217400144844886017 9126631110918526009 465627401096806401 3463074030933016576 2609869282505924865 3082937131347238720 8597062032549341696 3509006591310067712 7779693588616249345 4661152819718025216 7993630425277988865 2185720202586424321 2006595718604283905 166227031284087201 4448363266174315649 7948717449319535360 6782944997333008384 4735756237911189504 95676731266121728 8966044451830220801 1937429912995233792 436712616048003073 3249729536729939968 2975636881329043180 743934530150569905 6742257551981960160 8669340950835400704 8537645706498977025 7273053002357601000 3453994580116260225 4869042117826402137 557174463983609601 5986588649421558501 793643835737316353 342799621111100672 8165935592765589504 1512710416812670977 8038202333580754944 8716675142235218432 3334884911830433792 493874208164294400 7667865572225204225 664670710247139329 5526871585636541953 5295485578421766912 8165029347480829953 6524898639218999297 4551890148395581441 6687601774161555712 7489948756251010328 2880208760508055553 452328422112952321 1591258349858956944 5515003556160372225 2604003501970502113 7551304157893296128 1847357910332194816 7044001347227533313 3533215310654750720 6840322905377350145 8979684446635479809 7965807068532715777 7685741903212445697 7826262290821959680 1345122715627765761 1294597706116526081 7676125182665679905 4798473650700763137 2705800412671967233 8027037668572506113 4461363782062758400 2665196837489058688 2324676635428141824 789256829854385409 7623450099946440129 4684758124779208704 6912019794310500353 3485086510103364608 2705083677021241345 4880975424950169953 1254611299721287296 7572781018518681344 4299031074697457665 8779072088716369056 8228689357082181633 8602785011718067201 3427465491602479616 2122040552763301776 3932617989312905216 6204887284364968449 4712853761337470045 5164305722342334465 3673980021454920704 6788135526288766400 6562578098463862784 2954449956276915201 5404544222246600705 7885780205787185152 7039058356813234176 1914872478057531392 5482341618069877632 3794045190592842496 391038774166732801 8299903705181831169 4078797716120374369 8632944921556862977 5135038369861990785 4678510241537327105 8635040683158355440 8915993130396778497 666065636065388128 4515205758191282177 8460898285652328192 3838420699776073729 5846936307612174313 3357082253740925473 8526660874424942977 1504218004995571712 5310853145608510464 3201182424638205953 5986491261001629697 626442300550352385 5508834382854356993 8576626668389507073 2067132081222561280 196466900550664193 2264435984859463680 7214160285233035265 1951007350463100288 5490254000474333056 7906682664045446785 6598570883753017345 7576048366943333377 940274903978420481 2759163697894741341 8723772740501098497 1665212810454924800 6371590621901684737 6244878964032171392 2104277176629755905 7995219620763140097 7869995320029741057 902776194281242624 6174773822045192192 6476111419789416449 7730353977681878044 892862344519184385 1857293202198376960 2233392154419315968 284768755501838721 7964237954414357505 2931724287422255105 7751983543810785281 8107638548356894976 475974854031826177 4420046815039011328 6627830922702172560 7426939267357633665 3367573254835601409 3860269193265744952 2066219639977683329 318923243198463617 2831050345197442209 8467594836620980225 2304475570048884736 3126848060509497120 296291178697140032 2359857459144237056 1520157756435884449 1248582171516893921 2175535494165414145 953288231918669825 3394361192972992512 3981412805101909888 1657050389144502273 5860588701734137857 373648451189302400 6402350644286910465 9132772896175842592 6321513301577026832 9100507704875942400 6112995061042079233 7210158214518673408 3229182044376696320 3654900371161960449 5024231900306748033 894926375488879872 6246019410681468929 4833570139661262592 8222837732341119937 7763460659510729217 4751579208735162368 4828169570817948673 594240622712295296 2513911067975876609 1878304333960232960 2766453043402109312 761036700652619264 1064516912304765952 2134063104972628992 6064714264696316417 1536347966915724545 2033796416447158817 3539992810624990017 2817899793326825472 8723622881399718913 2728583286477488128 4189259263751515649 4682735023894231936 3109861690411663681 7647479005815185408 2618312435178209793 1219597439033360384 5144958699434905600 2149590373147740673 805041024368699137 6787126992361972224 558334571186059264 8530058559468949505 6701904595427920385 2628866050417491968 4263145723804249089 2561521014777902337 611876773172308992 6391924150771082241 5875231587910803456 1062159113108636481 3128446605548615552 829982555754951344 298952152911739280 8581038442281659393 1763944310952000480 4676776350465261568 6834915593204144128 4913024371063032832 7084460717673424897 5087446478227562369 748964794398679041 7723953980979548416 3386240299488839680 451872994166369280 6140864117361414145 8850211340589739409 190050289449435136 8792690502283016193 1957836648029454336 9191622104295667713 5247169870745520273 3945932368478029824 9113588490718912289 3880269342105927681 3948862550698109952 1490921785045175552 8248606654930059265 634888158789561545 4521017684464816129 612557684376373624 2713436830458159104 4603199474936314240 937239333575098368 1197047685546593152 5179444954669481985 4775732110210227200 4645648143308313121 4547574526900482912 8104436827032836225 2176798172641746945 4078085286178064032 4604196531411000833 5289283147558272000 4604652148363312000 8377396336537698305 8673741154187883264 9081672739758960065 130675609258499265 4346917247572441857 2144136064142948320 3861382617380434272 4984558835656679424 6566418745839324928 1792195535409534848 7883065319977819648 6602515361195834368 8410352281621757952 7725679246992121856 8551346809599705088 8529230096211236353 7374375155828145600 372242072872345601 8019175530233683969 5403213204981869537 7663339498033694720 4893865598437596416 772951136824764856 8336093174550030336 6698927818547566592 4329281698121168896 4996248464071013889 4644276179582230528 521787903922313840 8261651998860509657 5060697797319313409 7203700997484564481 1504542327993018352 5239379585019689409 8502368730825506816 3985293792982859776 4802569591708521665 5047829225115488256 708190010318820169 3730362017210380033 1041503792390908416 9175538560280364033 4903772457323702624 2984053441668996609 1415332678735626241 6042386132064894977 6200275534692377056 8665478042313833472 765939158646538240 5824957207333699584 5525752707575996416 7155088763757882368 3549803753331033856 6034105344370869504 617744063133972096 7813847627925161473 2934880187541427793 2605459766174293888 8517653087218420800 3577818165552795904 5694134152097857024 4590051998365580673 6619974154709256704 5434757007826643984 2945032761818996736 1525397581518173184 196407832623448065 4667918134729587392 2237658475789672329 3600206430656827905 1057536466951872512 446848197576425472 5617828764712001537 1790536626066817025 4649907620881172481 2976302022512251649 5669707229913975537 8265372665422571680 728506862154022912 5444798228469528576 4980875838824912513 1016017080788811777 8245173099683293749 675626311477425216 8981255815077363808 1264064121940668417 1159697932586033409 7875556557791072769 7147913930475427201 4130020342922391137 3810940586116730880 6938039389927817216 9064377972937064448 2555639176086820648 2290793787373829120 1907417394209357824 6578379339470471169 1214845405219827232 6164189314377109504 4507361555662035969 9132694612645549056 8779166753440202752 7754469341161199968 8118333958189649408 1432949787983944705 6280836153595658241 2975612355222148033 4401696512213705984 8481784407826540544 3470176684410459425 3250801831783264256 4909798943637258240 8978729409343712257 6696495545701629953 8767985101677663744 8498815001461894544 6205491377537321029 8085406298185924609 2946268910767304849 2268561766679195137 6793870392787087728 736464592478445569 6950933014529950720 2076255589919105248 8647907165556323841 6090643108607788193 2226652758361078144 3052742055153008640 4259081818383215233 2207283965649461249 8245726907763261441 7450839984135705200 6308375262746304769 8766049270448536417 1461015270293009664 7050267785895837697 4197921820356858625 544449622399497217 4741220335560030465 4856291092767783424 8322714587670233408 2416153480085256049 2480087089332055681 3209878001003260384 7895070646356386304 8205540635475219928 8933829521308391425 4921848854924965376 9138862920862531584 6343993626649371649 5756495765620865473 4122698156063387392 2497167617609746048 4156541136818234113 4580400162168648704 2124419049966291161 4742912706569526401 2332653833458560001 3652610533218626864 2737127128409350657 6893265432388567040 5088703346366259201 7306971925896030593 1031741059825541120 6661156503841406977 3268824563983511553 8933337242021567169 7355859910775681024 8857173676273799609 7003426901461508096 3740362454351023425 3398459197852159616 4802363096245796865 6946173456686070401 523821828035401345 6991855812368625352 2168362357204002817 5039115178150899201 304754619606216705 1911390877250859008 3418657892508599616 4265433136889356288 4569600025561527040 400228624110032897 3711641565157919328 8008365745792523136 5868745763417993216 1621508435017766913 6882203679302336513 4467982358915579904 3198651112037369857 6339253048802038240 6763505870494613505 6476899980694046720 9009437150279917217 5441769006354753536 7016757769522981312 8414505353027229697 996577480607073057 8662510800682722569 6897278433038041088 1373754858881320641 4951671229746383873 4175282062351712256 8325285197662219392 4813931644724858368 4713022714310295553 8625139410737195160 9196327832320894721 2140859323203032817 7267642314621176832 167436320995167905 7817591390792144897 557457069536018433 2642547821053575168 6150965191850336385 635579503669739521 990338729231481344 4559834650242306048 5405629390734548992 5516081101714266112 3495029310539458561 3085082998089842688 978355762493435361 1490550077712515073 6838317368387547201 7761269097822885888 2246558605571174400 6115610641638334561 1807494562676695041 7314969697236904192 7482457869189914624 2398743559395520705 6511537654033860097 7335379720866588416 6327925343898961665 882134654985568257 8749756118605488896 5798471667050353920 8733926906497159169 8186165383664479232 2379459030886400000 8021346131052724224 8209876248749700097 7152777579526150272 3068060632302216193 8512471424129109504 1808308242281838273 7571155725606952960 7833052327146980960 4792157291339696640 1191373582049626112 1332943097175904257 6524083532017711617 7550411668890280217 4816164293019566112 4113043235400732672 8903580961435135745 4709157211271623041 6307768094867005692 2980336633698721792 5758802129685235712 5418708500252463105 4449635251978461184 1723187194753466369 2625314029576013825 8691503137172131712 8780147424020807168 9206530868804597921 7689032735598915713 238324476519647233 6333960246993207297 1606400909237014369 537177035653636097 1642221822340981248 6705161402841704448 7666102392203116545 5694644462320445953 4336883062318728577 2178676690242074112 2921397405144651776 2997170442635380737 3866583520509411585 6462937164442880000 5807782396652430721 4463065912981137296 2632078491474361345 4986465568888689664 5568813248861918689 7644272930626166913 4976604653944112641 9152843875985915905 6468395037591324544 6451823566454257664 2611863383736320000 1373657854644258465 7298443427730595584 530592841546564352 4016098050806029761 9074127922517506484 2510097545211688961 2426656605995675648 7562876913563195904 3034934246768488448 7389388947253514752 2482002062255659945 4371754380865829505 5366225889145469569 5716048050549576193 289448567509557248 8464784042967267328 1690251869743760384 8683829036906915841 5756386969625669377 7181678955998707969 7929441578228160512 5333712577820258304 2952823825428643840 2395795511545610048 4829155880295137280 3641080869569180546 4101451822245704704 4312130008007878209 7205772171649509857 9045392069883240449 8744255952351846401 3140233447164665856 1625992631243560065 4358460905823091201 1598422264938737152 8289504965296909088 6651713526735640576 3074124271077466113 640979238731837793 5544771580103149568 4005182297975373824 8169810423310712833 4214217820041697331 5190868776447068544 1857623080224169984 1038485968211640513 7364200444028780545 2788840126382038400 3716941988006040929 8504063238795067393 580399960596414464 8870280361221812481 4575764065629569025 8988417554962051073 9142057854429858816 2081771784825756496 4662080237043776697 4888085976828870656 4499029503186763201 5011319183209701376 7826707737271351073 195032893111616641 750199810325345536 250476497183318912 5910401655492981504 177583654970578945 3057876885285029376 671968610715295745 3590301026164347969 2649192046045244001 1308809077371752448 6095093340047327233 5830179301797261313 7844179164721544576 6619241111410189408 3405629564817672192 3195605948881345537 5452986316830537984 8810107537052822785 7394546091228602368 3604029241132320513 4308624237050487172 5879902001911204352 2067079610033307649 3847093546888818688 1653589667077741824 1763811668660256768 4519936899204840449 971803220882938497 2583013931588517889 1362534466231804928 8933624819854475265 4860746562479882240 6269705826837784960 1432483482579252224 4491230689439159296 1876341906099339265 3003503752611333632 5114087833455478784 8054917610218051584 1207400743642071136 1588524891703932929 7822785330661347329 4335294674883998208 5953398214905798529 2921470805269898625 5135211212302319616 5028674716133261312 7528276053831869760 3260582389399994369 2415040420130379777 8718321868185946112 1183764161963918321 1544610551650755873 7929615586091905025 8465881428660322304 6656753878796380673 5105124196692532993 1789611578804768769 4959308011327662080 8727837051628879872 8338932715954929665 2226590712251384193 4154428586473816065 2831363917584248449 1605897533926904320 297384060563859920 7714229664181750624 4234068331148738561 3243287484245540865 5330886565367729153 4711409822577084416 854881881177165056 7918636781627789145 1014464499855578624 1834292813428750336 1142924931850018817 654048376818997248 6925205618073006800 3459437343989083393 4689128293276458496 8313255873793954816 9154513911704156288 1053111661244313857 5846870312992830465 4370266155961925376 4603572191730160193 5128615558492206081 5155768001204489280 4135723745861605825 6837542971864353792 3917617177058781185 3247504441979808512 8554291181690028033 4890353218954985472 4105395443975520256 1650962425660461312 823557575223770752 8453272298582280833 4998936065005436929 2712002954007640065 5252253253646899840 8253133765623029761 975236575619657985 3070737466308089057 6765699329042617849 6171498410780380160 3316740068839640057 1665696026646564353 1020769499701547520 2130653595582193281 1924347626785998209 2932359608091181056 8510654482127879169 4787813575549708161 5260006004229646848 7869856427137543168 5287018733966366720 6653625664196003840 4075685211974026241 3798818620407457024 7060010026518347777 6672217637674431489 1524023387118895456 3711624151394013185 155361500790163713 6116523106161780801 8015142033108912641 1314156092118402560 7622964149878051584 2970208789627933569 6168124252689199104 3187359822145650689 8917104561059967489 6022700471505923328 2846758402600401921 5572601196682500864 1132590504696223745 4609830059306713984 4151594212988026880 842815041583235009 384795285016544736 1762181585726275585 6919212216909936577 102806828699893761 8182877816386742273 4411931017148203009 4379559844153339904 6746681573042537473 7068431150245754560 2856185084610588289 128307281720821760 4757295584236130304 2285929201268555712 6040193940094508544 6070813808501956608 1573723320863961088 7180831749030520832 3213982919677950337 4826886828460811009 5375794655797231616 3613206515769714768 5676106493073447425 5555829494138687488 3105202067420301313 8321085147163576321 1146503180255903744 6689099811064294144 8531948255590479465 8183931140666032128 6829660373499230208 908168127741629537 3598566919363657729 8897757668729203609 790769931973306625 5738520189814112256 3598166852192706401 8916037393439792129 8924906048448603338 8864958355271332481 5321619800320360448 5546360624174596097 2437305945271482369 3400434730018910721 7930176125590634496 7683277573691468416 5322526638621392896 8028154501318934529 8270114542549346817 2945445003817081345 7322839790801590593 5840748350445194241 6528700457620799488 7442214585844920193 754193015667916801 2579836220268079168 4842552538305976321 5610320128348645377 7126436855935205376 8607385015633963009 8410905564860313600 5217873872670728065 4564359411668950529 1499907069813006337 4415071369669284352 1147730873991024641 8586864315308791360 8173177684064027648 1791889025954451457 3004240702433659904 4261407790250081152 193401535613283328 4877023528013941313 1767844248877987073 711887964300902401 4615600851909870337 693025311863539969 469847683623368704 3869527962128850944 2920124228226387928 1083252840312387584 5883841568868179969 6262065325996129792 419584462539733952 2526288174527795168 7435365419671237632 4812423107479968824 6541460903083221653 1828910955199392769 1521591078048345088 8457300644597448704 5071322160776521088 6138748557356466176 7957075370459004929 823283355423810177 1632412495311006208 6021927339556988929 6935219244374024192 7619769655657761089 1121488105975250945 3977065407174338368 8033015958715303936 8194536958526132225 162506643771373185 7748602113465032448 7780654822072822784 3469188492823701248 3214235594332965249 120891628903927041 6377018144363331585 4673300165008782913 3237091963441892192 3925574687759049472 6445188149583905280 633867622874351873 7610656063569924609 1991953877865897942 4088107436070928384 8295804471660469354 4948127233345794208 3029529408218116832 3766433900320688704 6783060941381877760 6765096087180449793 3603869519803338336 8464979075207036928 5561255567816806928 3464802810581155841 2725096387816421377 3950303858974955521 8013836272302580737 280924340269459456 2515313175570268160 7096496403763136513 489837537417035777 2050664595595979776 3916224347680999776 7040022254463965697 5349098202726671873 2529519696306307072 8820733781305748112 2685971435447859841 916108281653066081 4710152038911135745 5948898050386031568 7361952589077667921 2463853822326780961 2052689242041901312 3998656168778899456 3279867586484641792 3471482245020113920 3373482025667699712 9216649518617951233 7071300918740516865 4522685093164199936 760222929108655745 511856042653093889 6714607332131087872 317196964186844865 4222921074150139713 4342166942926096961 8174971071035650048 1782329713210637313 2257498602801492608 8049698217536251905 7291197864842370049 2855750553264206657 5376484964383902465 7458379085364183041 5217208268304850432 8685489033364820993 6438631528844464129 5401697982425935872 224293695603736577 6621167295219740673 2510178041348837376 3323522647785078784 4217045978475927489 1515577095051359377 3744734021570465793 5676290863065775233 5883459623328373376 3125681515889371136 149173016012601024 7726767583224175473 8479716824689147905 3460218007180809217 6557395235707841025 3749531776836599808 1793059966499684352 1993943591944192000 5053051132088188929 2722763004436248960 3561542555847247808 8538933461578153984 6311172351774346481 618316009010257537 314841318257874240 7512574520299200513 4961873082000360704 8799370931406741504 4675747924491567104 7205826755642392576 1106045453261447489 3368788085108210688 5630997647808020224 1410698474725986369 3397620739515563361 4766814905012233537 3953332861742062224 7935064067600691361 3571560049230217216 7473108231839539060 502048535635350592 5907245104328036480 5361210199319183952 5760500662822912896 7520773091008391227 7583061836022663168 8163033968230788224 2897167312110226305 7413457831031996417 260827277356826625 8403249074387405312 747207318766440449 1493797687355858653 5127813541943704384 6692818512077054848 865905278089712320 809882576129618193 1997660100477231104 8236626179234624065 8052950342126022624 5067026074801056512 6031998331657506337 1514195017896427520 3351204770390398977 150830504807657473 7839414277137752064 2723790053188997040 8477579894429300736 7667509321192652897 4472348759938605201 508834558772737080 6443265377787207681 8170276763536857088 3794240196505794944 7591841786661382145 42031714292933409 5932562825372598272 8335319201459834816 5019850561531074561 3943018085071245601 4446586286558640321 2778976113770140161 8762996511492492289 1092525666176768000 3321857328249113856 5512111183128349184 7927914766296897280 373052140297805825 5045595535000637952 2768638833011867905 6361107192616642049 3711350191684845569 8250837212259806464 3267115013806145536 8355212775490259649 1326555097674846208 1444620301411280897 7577050416053179648 6766169798459543552 5468520193399332865 493252770060184064 9051733475261239296 6281589640204795865 4786006965234302976 1931085239083284992 4231730741874121249 1339723363557347264 2766244073525739520 95282271139246081 2394276840645120640 5250797421977149440 3345343565765364273 6334496315667466753 672239089714860032 4069370792856128512 2988237333652090625 5420142138533588452 8063964287036555265 3886612060778842113 6785436975467321344 6475388062403708929 1931398391831393472 5974003536462741504 2039206989135343617 2001966547046729984 637220486153060000 4818959613642080257 2077154053882711361 7609020654603082976 1693041610187358208 8960429420349357569 7214138120144212993 18895272351052289 5037003665898086401 20112943024203777 8116280857117589504 354501293872864 5947949403884161409 1410361618168676353 5835726595371671553 8654272221271034368 7070597285288599552 1194573508463302656 1349151898436972544 7525358458780903424 6146660896143002608 5503322585810743296 8217813306732772352 1137795883963848448 1453233913579633664 4320589180633286920 6727353708662524416 2448412764991937025 5487830359480205313 8545810718525923840 8948131490397331969 1994554208612163072 7540523808252800769 2808656504838485224 2191759466334196736 3277879346464552577 1335074820858973360 5295976466710528000 8603135054665042176 1381062681217744897 6165747889800958208 438225972221513441 69480360206612417 7267494113511554913 1713527843012780033 1631949579954205504 4153711457059510529 3879938855924026880 716692391884324864 2563724179132074497 4714097483631529985 6775833765620622337 2598424792776216577 8832297377902505985 74883979926306817 7998237903206531072 2876581178474430465 1615369732045332480 7814152625470581952 8362474175575010268 5274051739360966657 4040658679231651840 7768871475673469441 7043333475180232929 2430060782195648513 7631104339861000608 8980986730039427264 3900225012823425024 2428656415065930753 5826816318906761217 2501539460720726017 5354582528167816192 6658975713594344064 2956478854229206528 6725646138245769408 6608587212094357505 8595015218801053088 469887567080552257 1537234002323220992 2531488186880677889 7251217844280393728 2568472417264380608 518913858116552704 6998952838030654465 468317758355219201 7948738025611915265 2669548466972278785 2297572985730038849 4463406174171327232 1048687545205928448 966670517370299913 22573075439559296 1736734952450498688 4534938839700758529 8456760908503973888 7089894866435972097 5270127100463005697 3947094921204736000 9129623012648994785 2173881104799367169 4568200160734419968 8299103350929145857 2508727205989085184 1757838285339746305 1428243938000442881 1902697777470121472 5440148273081863329 3178943842393312256 8064404750533317729 8808560773620871297 4101180863679528193 7977662471568691201 1098125598889902081 8407643970857361408 7834583959342772224 7930830705527252864 8130151648402153472 7109874623181716480 3953076851030887936 3311417747906785792 2529343079553892353 1715235875756867585 115125033877279040 6003477175280527873 4644880321514428417 8472307424404090624 8090579250082775040 2944354480086089729 6014552263195165944 1480435877188086465 3060210670495006720 4869701060688776193 8039817230692136961 2492837625079235585 8895633508287299585 8939209534787661825 2504038877331350528 4228950531928797440 8252950530242019329 4270996180913954816 940737161107637472 6109270978089602388 6061672621430938113 5752415924907500929 7628605271601184769 3954744243907986176 3109395091067240449 8701642638232895929 5664949358840407744 3521873741515029248 4477356999254506757 3806485993118464769 1584382947362144257 3607226837520312321 436816343172055040 5477375845125075905 670500614959173633 8611756563749449056 7394649123011137536 5132751701129720192 4450625334037315585 2429469075027477504 8468007712900612097 7402918279636836352 7482381664002727553 3991625670136782848 7463843074543093760 5710825348725867777 1818280950765570176 4779083591023904668 2138391941644449792 509719560897306625 7712935394175178752 6410715096901792769 4439556636314142336 6414796030422144769 7068497400038475777 6568193943762913281 5031110864902766592 3587292523783981792 5779004943772549121 4141131075062808576 3990641984765819905 4765004273785842304 2339531431384034992 8913427255526197249 1777755814321798144 4886002808652104448 125181784137591232 4022691481951076352 9201581520985291232 6873458462758125569 3888102138707870336 3024594299822014465 1303127628158205953 7263951560059461633 2561113558986862081 3151447319315841153 6895420843061478737 3183773864964502273 3473028028307767297 5246924209425930813 2382092566422287040 6083243201744920577 900642584853426176 983554679390209537 5267498990878397472 3844135037185348480 6916558268572454913 962676023143503360 143506970826662273 3370105608352617089 3153589106658555905 3756120177580218369 3611342850827578496 2309787863318790144 4475543010893844481 4822167927907647488 1947365192883606656 1502202035259318849 2267110477732118529 6889120063838093312 6995526120368471211 544358287963443201 2308825622571342144 8708421015181959168 2614499434293511649 6939444723032689537 1206469517777485825 3708245761676939264 7193253254795020288 1610217522496372928 5825240768053619968 5306137050458142528 7698815830025288960 8449960771482566656 890422925269061945 798536058402243040 7871954086605684737 1432203686708744192 1381075143023458304 1041145442273215489 5874499645075178232 736277814920933376 1088737818328633856 7461207659838439424 7089208974529560577 654683275634283521 1898262416131788800 7945736082885032961 2904434045394155521 8504623424857193041 7830943475138919937 5791936745558788096 2165678971253178368 1309139417331481921 4041371795018680000 1840811401223928833 1627581658887645460 4111308490916557505 4668958191787901952 5494731980430034784 5084501432129050912 1389508529858876416 444505087677804032 8295479930266011648 7918742875997208576 1103693032473127680 2697480729444483072 3463352639498563073 1877375003577639936 1531489766002196481 1567455877215846401 8272156258096557688 9039439047235098496 2136289902100196317 6940955303920354304 148127827879055361 7498155821022418945 5840016803486231040 3935742081380578305 1455541215692218368 5361370531469148160 2896547539120398336 5140906398167299073 3863260812986978721 7734666505649711616 5085425226896270081 6606833448905424833 5027455190900614720 8148744034206351361 5986610935904231936 4069232605090303745 7125412443032592128 5483560088133959681 2323223423934660609 7697704111181283329 2523283899768265361 7781771417534332928 5736587243623934337 1511008888110181632 1530739219178752513 9067466878978244608 2832135149921296897 6108687812682924033 200693684270120961 6282010681659591681 4612371772973356513 6707068088605648896 1335775464744599553 2349630576290430976 1344547423019247873 9141850097272569345 4895759540459782721 4078225460784267265 2869794064706448512 8559129565743931392 872370316979915712 8170607610130786304 3259224279425069057 4329484273277440272 5180011193422036289 1186405419439784513 1034304606297280192 2542886006246892545 4692341985916092417 6480956504904171520 2683714604593338112 6748687827238241249 2235047546753842688 2374158543797478752 3098759758372724737 2637998987797248256 7124108852778991617 8379101162899252257 721625323291967489 1086157172379308032 4386584416080625664 8990661276478805249 7963586833862246400 790287237985617728 7591202648958076320 8961835680802282753 7585807902218747905 4453440952448878593 5613263956300263549 8964978792502862145 4979660833099744688 4378142516510658445 5625543103279218688 1221748356480563136 8386631119477942272 1253603912529440769 3516986003341053952 2026014198821847041 4492000724035877888 6888064076893278208 3628720509101264384 4929689574942675200 7967884151430839312 4724664246967572481 1305236885427636608 8033249640936509440 5766164066893574144 5540637222506356736 1962532400997400576 8359329301002715137 7444384401406328065 6859175282183111105 948315911486979201 8275816970723033089 6967353613149929472 3952009141236537344 4798540912600384056 3576626077221877248 2495819034307448768 3586257620713108480 9118000209333049345 7978935372346285057 691992341097208129 412917060824064384 3437211290241900545 5311947913036174080 6367546882677725184 9141415357657669632 2270592631429719041 3171152787714300800 5690676323279683585 4281801834615981057 3371367852072598816 2097106309342716161 8123878530578424641 7176157043446259712 6427858354092937856 4455697193297082881 9159408710980960768 2437568930461711456 9018379194671398912 4824584781440745472 4927351381891751937 639238808267288577 3993136894554024449 4719837392240974913 2083231988391346176 2469192297117049856 6912951090062224640 7975180771175011841 7585167108088255648 7729803635488636929 1570933019845525504 1222308172948276080 3059902676900112897 8771188865258993472 1741597639617046528 5458454679806942976 5226043432227673088 8765766887372273664 7583740413354917464 7983310005503448032 1709737496319000577 8960744935815133185 3171787800928321537 385457969533355712 5630010386527641601 5590990720627795360 2059667304934273952 6638558259941663912 6884661324906032384 4217932207385482688 9209432457983363328 1423684956690956416 3148780642784058240 3671017572392466433 5870421267153276928 3381357651178524640 3338939307241820160 5881115464966467585 6211915160206665040 2680525413539131392 1586460994594537985 8621305087628804096 4737578131476814033 8095516297606784641 7028771687546468353 3060396093968395328 8919697838708744000 7486787107311164929 5153221572382130177 5675358805800697857 8912113565233569052 5198168699293107889 2850289169842436161 5177937720510789512 5626195632797580289 5000579524954053121 8128386135556313089 9095021759366650048 7385107481448431617 7077976143955591169 8329120232397303808 3201302201959691265 7773963989115208096 6499383827303566337 7114172488859514881 7462659332788509952 5315523891081850880 5972027503596215577 1498556504324702208 9183509202165580496 2147481008652337153 2105319803718785921 2210175594647715841 1034114010984029696 8603313516618286224 7866041691781212161 682441943140007937 5135065173025095681 8188750554094605696 364976015881983680 5412196361766304193 4156447530372644864 2048497677662339073 4083277989298890753 510291191120406528 261795962950744705 3236862483581526016 3126913832237253633 6935974371715989504 7495778693521737472 8820410664696174592 3796233541775851521 8302098347131412480 4347617020487401473 8657765616837689344 5837769430612898657 2106633958074958657 4575569474608771073 3393275178557255168 3549248053328087041 4249529101447890433 2958597497296172417 24492321389979520 5612167988835731456 5619289365504309497 8550140027912084992 1513970666279385409 3019019566842749952 7589708325020631041 3274566678608626304 3953603904120029185 1889241944948537344 4334725047783619841 3864921826983936 8776996738055602177 5563575289049274369 5281244853411075216 5879795448304642049 2316152346486279937 5947887528860258305 4109370626423016929 1070164465658888192 148758276157341697 7300515008587526145 1993112228544665601 4589778664362680897 7809986265075417089 959690264535606785 4935459447877599745 3408308323125035009 3237030701145641833 3375406225993316353 4025140594432113664 1317693924649656448 8746882994155712641 2697475228106305024 5948493427722813441 2656979060408327873 3828620982377889408 3127954567123028108 5685155904443524096 442910200030479233 165002447601324769 8415059772322217984 2779059525450979329 4442858118090145792 7017692030833098752 4882628236959916033 2076204995414025953 8536718376375449728 8141074119418330113 5409474604980051329 321167159781734913 8366274882742714753 3974009954423232545 5916766271153303552 942049082842656769 5947205079514294273 2626576752215465984 106651205959870688 1460575081305713665 1908874157119504385 7790013633315154176 3504539880814584192 611489453951338496 4867707390087747399 6146876785570250753 2329031505528954880 2081494838613638145 8393805330842169680 1678278339234669632 7927240503858528257 6421465472778354689 3979776816635147968 8793077195022108928 9223093016406993921 3746476879013139105 1762563041321156608 1189627405723785217 8401408498706565121 7810153288070455840 1068924597465715489 6777118996055591297 4803748519492617985 1821824666760093696 8019200046425702400 4686515806631767424 1270074675589127105 3851296880941534721 8365676318796382209 11959444606965761 3407071643219650561 6601842924972578816 3016738392786557953 4577523083926569760 8787375823491772416 1415610272805661037 2733681726002904961 2146406906645339136 121063405861666816 1927108721091403777 4194722699755100481 8397295342625955264 2539702054314497025 8556297893173231616 7552524364977768449 8551261661510641345 4266059505502918753 3669867884619608833 930830191632527041 5637800713509237760 1218028221399921120 468838703211839488 8834457783994611249 1717341536332439552 2912140203277301120 2819159447590658048 3249282433685454848 2862460441297443440 6219815387418209777 43144984192584961 8007782337109860352 8495515157526507520 8567843294268358656 6492767133134099712 4909164389125551360 1370292945883197440 4021793315458777088 1648000565312249857 8320862486326605120 8970334112975600493 7300300330589442048 2357376850502627905 1744895806042674432 7310043288329080832 663993069788242560 1958222891480469102 1314233491849164896 3588945602232006272 112991477473574912 2816592550875616113 6909622285019978209 6825258869510528513 4985819163693917185 4597544568979406848 950006784826416001 3948923918967898112 2821398159288778625 9118054272466020352 6970228328558858240 6354820037779174272 8014347197601811809 6103222081083999488 396938877992553985 1150277759249917056 2628538669643923672 5329661090312850176 7146176612340858881 8398084397619743074 2508938012838953473 2255900883164920225 5792965059394394593 7977646259225886720 7186319780209336320 5171996857026567361 276696791747144065 1724864967278201409 509857985449820160 7975969285191746304 770325900574744576 6977016233723820545 3429861968988528256 2940555013533990401 278531185358700544 6963651584823598176 663737422429816833 3248855096557519552 9016640836315290144 4390283619016581121 2243833412650794112 55269728185147392 2172635933165788032 2572264077111128064 2231630399211498537 6768687361057398784 1993353719574402049 1778368886580464192 2875687941413223424 5361295510609111041 4765954912703691160 8784055131890683921 836277339930153473 4543445756995699792 8171320527105204225 2447517431681556481 2373613320832718848 7774923968177246377 248350082004053633 3666092195600015361 1005109581438664768 236803742624641216 644580563033217025 4580196432074150290 5112699638279256064 4714921421988737025 4876730183117810528 4327386410342024193 2498339967642332672 3557134593181855353 8231380553538889889 5149378902359764993 846308819088441344 1420183036226699264 4675033298910631489 3146118588084256768 3771577113444005216 7931189629888789697 5342848078963078145 2893314032964468737 7796903802857863168 444255844031859696 5240613757112400385 3623462603497632513 4259942680848900096 85069433725510657 993090948868347904 9164022859073931009 948932458450722817 2804805264089243648 2506302148198239744 5924349463544886497 975260491913756672 3077198468537101825 8895554064525598592 3300877648388421632 805482732179423232 4802729253538709505 7943523992856402432 3874711871132336128 482899594255874432 7956407261199030785 4356682729319677953 2153387722484067489 7091819964438458624 586860580128259073 1292278840229497601 7435674843356250113 8095096707388224417 6662772495825103481 3049127752812199937 4882603134364398592 7460224068776542209 494703139852468032 407305880513967617 1847861089207697408 3098661215214403585 1745355458985165728 6680968332071201233 6153345702095512576 4155801713516692353 1848763896364091393 4218842946525020673 8728348777436545024 4105064769733062464 4746983815749598208 7534351830773555200 164970489051222017 5832104681710332417 3155874513498444545 599433598112890881 611199628200401601 7236166368442311569 76094613568634176 5979105633857291905 1080860688472396801 5120464688917184513 2160237630167192513 7035310250303422465 8743437584528351232 1918478886322390401 4866032667234692801 7464816726945944160 7274984146715687024 387413439038629888 2778180691675862016 102179211162157057 2992857395601232897 501502007112573184 249010435478814720 1323419882628055552 5778449097061417985 4954887010256884736 2499362571916918784 5514951344709263360 1172017193865445888 4050742351784757377 6373989172712912001 7454165816136959873 3364539050065757233 185597429927228929 3153457989292391425 695580022069810176 5438160257403564032 4263882588190752256 9109861565872345512 5879969174969523201 6460896941222832128 7585322266879477760 4181620532356399105 844838971981991937 8217225999502437056 5648264762949105280 760036408397159873 2152444940993583617 617770661149227009 1327791704440169473 6383578388652851200 3178504776924129665 6427126285585013032 5486517378242384128 5373388317187527265 3875725491285672352 4708487253963628544 5371712209140635777 1527842381852088289 7237464151672139777 3903898089357298417 2981984324702765057 4899982204398361344 422623567345988977 7918054322648305664 1164833567992627712 8351818977389494272 8981847959607348033 6344001387627741184 1511637002421108736 2111373460598360577 1171170611575087488 8043798200312547329 78145217397514497 7957896538957807616 5255044434812861313 3439224534389136448 7047874524923538305 4796963060587134977 5861313968959438848 1750496698454245377 8081284238991328257 7781842526748803073 2335462063229501441 1333540726947571953 2049589464765038592 1937735491974297601 4989061801478891521 5271237962635888641 8664951627265563720 4734578148914690049 2187080899550454913 7933461081937576961 8309986231833640961 408099921582886320 658288949622861312 8115892836062557536 6783885301074134017 5611495141080355329 662795114411230400 2610184594268456961 4741610822502825985 1157036295628730368 954424662017807680 1965077334812139424 6659288184832353920 7960873845587664896 8230175795607404545 1265822408200585217 7036622984001245568 9200933000035901056 7502783585290283009 6184416437473258753 463685163548082176 4183269665946390657 7547599149648135553 5901067984297089824 4524186926122181216 9014657196538502656 1815345542563075905 1070233888259178496 521424546805348353 339663699422452736 2475695405202081489 653533049912825857 1022240707782746560 7265464440496539649 37946980986007552 3796895297850810368 1776790676219803344 5675679642291230545 5361066832586141696 2784422732380720988 3233286544458014209 8300466301862461441 1761293558007368704 2809336310242336769 5727148144693870592 2926694656618299392 947512878728208385 5568165100952473600 7595553193847406080 6547541072443360528 5840271328547740673 3924138924624460800 8128557184847313025 1659058642721709057 7350885296656744449 5468251191531289409 2863550164041465856 1314453254369914625 1486540025668385921 5622886843177861120 6363460795878385665 1811129978427113473 7072611567694805776 9044583634627225601 4001016447409640065 751227366966513665 5907436243339180032 8508718352269901825 8740422081341030401 4411611690019951744 2561824218305109697 4038836817062899713 5483344234284457985 5193336367726419969 4968509825634442913 474339694228382352 8917705402835007552 7546407527917462065 7846655128816783361 8500695838880748321 2956452171145162752 3871085655085285377 119062810586501121 2475668366221572096 2495485248149325569 8853527865314443264 6985864470179694721 488561027463249920 8567623625652387840 6203035478496415745 6240915608395935744 3533804943160338352 3193985722840507457 1385227538722521089 487939481529843713 6097105511113051057 1951979328331575553 7569470915471286273 5939599402681537888 3712330603062853632 2644825712841719808 5724230988229306880 5940575918466007041 4252739279270188417 7099246199928787776 5504198868773937792 2534533860721240704 893241986256336385 6826386609522337601 605913899434540865 4323715877555666944 4413578318530017008 8132473616671490049 926488370908814080 2033430708308259328 1935484321714197060 7085826145935296769 2375399867023119937 3561244496996701825 1711201728238649344 4975357505154113537 6624952762414712640 6882340092723169880 4803949993211643840 3095923909287084544 3725315090223490817 397682901838672352 3309487255881515008 9009539297228261229 2252952239845478401 1118505396449438777 6165815831667492608 3228867885018300417 7485740784368355329 3890057438390891905 7633164596819943424 7780857093242849280 4390929597388330432 4887563714612524928 4088112843033232641 1744829637418960897 3667770987774477825 675930670765855073 4513416840396580672 6715124777998557184 961876818285711104 2172172995826319105 7216521517429946369 8309869108068286624 714292978120851457 8498391501041598465 856283288141232129 1917297935136325633 3537834270042021888 8106548235052269568 5684497018262210912 1901966990248545792 150222157573019136 3996792796597991936 7464219306134011393 683539752176351232 1165063040343119073 1778690695556775936 4169901701101504513 1909111505909855424 5512543240921772992 8239908721272071360 2908664198442258945 8687353107354902016 6226288376835731456 3615038512435811841 4426869514469188608 7748139998520434305 7742229426841384792 5830111810104975360 6927024075502943744 1020866272440813825 2249335162616706001 565669767199740096 6446073067681841569 8000257221284487168 692721841987638720 8383092690437259521 2709257000186183681 1181407713967631873 3532097113616809984 2540766071050747649 7410949609996222464 3761809214610243585 2425365291339880449 4092882059190206464 1922161389776715776 5875812343167844352 6090684134747340800 7991128517322214145 2224805260962298800 5788875381320499636 5980119517506336641 8044278045837798401 2856828349466761856 2309912840246569857 457878098238267008 4854831006734845953 1028638408562737153 5983134733126118529 150521572020801409 3229833686398533633 13611753314746369 8550950263993298945 3798558767421450880 4431686923762318912 6102187041853351936 8389902421077140481 7670780609021720577 4321355440805805121 1284586445320638976 5029092960656807809 2832431682504103424 6595045344470988544 8046169543944182803 4319443816930279424 2659607927227469825 351394700344463361 1241295243592271937 469811276439470080 8220406475411030017 8980276053765523520 5514950636199674496 8281169300528300033 2675033340017522305 261892392663941121 3934505192236359681 6010377808865017985 8393809674007150208 9051498217487237120 9032993990979659776 2665573822376222721 5998279551413476864 4914010322823708673 2361422883708878305 5131644460595312896 7417835857649664000 4606552447373758465 1607405244136981809 3027346959684334592 3336742028692394560 7980974098577670145 8089398807898267649 5913751060026208257 5215762271350650112 2268808733601017149 2100133711125677009 4364045842808921345 4490933780613279681 7967884789647298560 3693883754758329472 3604128091677249537 6628462039293579264 2684763967641634048 25881225106200000 6500121775314507264 3917180372924598273 7217510155326137344 5770430074002079745 9206475205491732992 1750973025160214528 499119961502039808 2840596263581064705 5881116117402292225 842527396676583281 642134721545641984 1490226482867647488 6909606364052606496 4497163379762062337 876041091278113281 7133521974557491712 4508316291552769601 4425360202240499712 369520428064079872 4115299986264380612 4390952821568397777 2400648401195287377 2786278943838707713 760932649230468096 7755591923715286528 6384354532530778048 6018032167773093888 2095217218936221376 4597505676652233409 5067978458536478721 7727056716266383360 7655226392408953856 294359483485323265 3704558905246203905 7335840720986963969 1464816473625991680 2385990561299348993 725980584307900417 8120754442723199361 7860706965628243968 411126612833812481 4769435510464430080 4197340392022676224 7701184861229809665 6422764541355632896 4652720126146117632 7894341929427451905 3390921681629024833 3036432473971518593 161026289061797888 98306549021147136 2897614029029252097 5570243771294450688 1146710418943094784 1991164275763962161 7150043602636374017 3557709396706109073 8752765579637764161 6204754967992926209 141282842830093312 8477114006457650177 7491813936902989568 8596859062306459649 2481963209657171968 5907125176900090464 4990377634653331456 6951261267538129920 3213332374752169472 9069573903919537536 3663159998647173121 4303046433128580145 1520517593896517632 4507190264959401985 5466175286098040777 8064986410390543648 9044407670932865024 2464389458859994240 5605705745081316992 2659605304006576128 8342737940165361665 5480942644280973952 4801933985021246977 8358924447196508160 6834510949971663361 4624360745588015104 7903796274146915073 732124344102158337 1416054952047444480 6974150344460730560 294518105862383616 5819678826673995776 3768935373942456321 7554862205630902273 8058726999930984625 5785353427839614976 231813605774313472 6512989078181121 6046671624191005313 120809965755647224 3444538140612079360 976111425529990144 3404379896061788160 2230631912885669889 4171805901926366208 7069742744389203200 9116288775471213825 2208255116433067009 839223331093101697 9106894624504952192 5593963508155962064 6728955385036115969 3713127763481198593 6833615068491683840 2500658265203933184 5328321904298236672 2979129000191015425 8541249978618648992 2830361584129510145 8323625803369713600 2617477561998462976 5904466477531427841 6197374716412423680 2878994824190814017 3778343988948238336 6316590273658750977 6865988889091862529 1604032714923573248 3557010471428946944 7531428221138327681 6858617511564476416 110946554808735488 7968153949335027840 5859744106939461761 1062204732848879616 3577037819953086465 5313937427188705601 4676500046576808961 451556921832370177 648710911371582089 3731190534987953185 1409846877360216833 4342505163406880065 6813557558400983041 6760289041706748928 3007487939755601153 2397481571523309569 4332017342867054080 3292518066510200833 3017011343368492288 6904288564535000321 9156688419873090561 2812552635287865824 8320202154033326784 4259604131861813249 605766781403421664 3912958653400506369 6661043021570547233 2821108661201808768 2075883697029971969 3571035293128392704 6994678709291010976 6152870042836172800 1759555789039089664 4607697485726351360 2321247312395324704 3714695824881773568 1330414517210693889 1138216921537572865 7347407306914159329 1515176028143632385 8750023177014595073 1772803825521661313 6167425998021718017 64638528984919280 8918699722788917248 1870291832744631297 5844471923798704128 3257877632475475872 4675011167366553600 7605194927263144448 3390894555192113153 6447961105812091425 3400526571135382932 6023795485868225536 71507669034729473 2372786124099150849 5427529181701997824 8051007218841690257 184364174709434369 6393702303679512576 1748962658224963584 4303048378759102464 7308378248287346560 2686283456980086784 4591685866215140449 1487913870353005824 1637638806867235329 7454978967958803969 7517901130008689408 2050688588005244928 5901675043945592064 5956100058593764865 8045191356321302016 6150997707296133633 6376826126538666497 7776349194099867009 6643158523721567488 4824182128216837248 3679387075935703688 639218136343311360 386009104568923136 2375867189409066153 2790730200832411630 396910961847370113 3624041007999497825 4726726468335119297 5515391491585698816 9003515020678316097 2124209073700201120 3690746940760770560 1273282247556523569 2378344871946530560 6382184971581934593 2188651089283969536 5617249201283194880 4822299456110949441 6833552381986921473 6140122043449101648 7479366137312743424 7856057396236550144 9033794649061002497 1418583260403422177 1256585649485888896 6844341744817651713 5278817649568186369 8242418007008083968 5167786838807528900 8876570585422888960 2536571210236784640 1941161141172026048 5125266724171433985 5150328359762998272 856552198463291393 713268178622626305 4560976667209105409 7375564854205800449 243061144719616512 1400341642069975040 4738516641447774721 8803320798294251521 3278707459633184769 9070941782556999681 2337116014207041537 1869344734038110528 5183105130376908801 8199947787105755137 4715148646241443840 4621472099449746561 4626545286115250177 1611849936099129344 521968484849115137 1893853659406654721 2767314590297319745 3934773576986646529 7643444115548598785 6634970441579508512 9215601440007820544 6563534949034691002 3112683825507295232 3423781447953950721 8604728284906018817 7237172809004377600 641888074063732736 2693541175190016001 8109407892221448193 1307925235163891200 8713599501912769312 4005362352012312576 4895979679641501696 3307821017685009153 5912643993510213633 1294920482996277120 3932130093660113409 5546374860323506177 3606153272256626688 8775007478345192705 1619078158836408832 3999987591067729921 2700278042605165889 7072694272959184897 7873022303463538689 5450834601962160128 8619233883072874497 3998230118370246656 4985205787366744064 1798382903225956353 7893246135951403065 5856697648115707841 15929508398059265 710130494902886017 1888004423391390064 2235580073988063232 8103432860706928640 4756946412000934400 2909170954938613761 6651023177023029248 3364094261366528000 4907961552585842689 8594800864421227773 3038667718142590976 5123580350333052929 1440226945943984577 6489213738095165441 7747702377346613249 7524682858778648576 5199997139207370752 6648457297320772432 7249364659364626016 6033659004986843136 7210300911696349184 5848276376788958721 993290321428611072 6519331930113337600 5095208849674076161 9160069892226890241 1534197531252528897 7126426989751100321 3734857456603018441 3575303309729593345 7333480360015097856 7757406408395703617 6363031246463831088 6261483161250925824 5945639530470867440 7820480416032893441 4886829280037896192 1737412850518073281 7288782365156381569 7094061975481359360 4254137460973629440 4365013027407844353 4155786734322201344 2518768507797881153 3951882830410805249 2706673895460110081 562312736941955073 8284614996687060992 5905271035343182337 7865581802762766848 3826869761231104897 5910947069379788800 2012689411315679232 6892216349888602113 1309212075955214837 2106379373514484480 3934643837003724288 5127761114638974976 6052532639430594561 3278458404319100928 6486065470320705537 3308931438837547009 2173508156664150016 1792545685775549953 1092724931634630657 3849149276829257728 5390337136583182785 8787790297167148544 110761708851637201 5875922870561259520 4486948933227364353 4616426149797904384 3729768121589581921 3949329617132675584 563103394364025088 4722510693326652417 5164913501037150209 8475988345238467072 8313477116860428161 5546354926746034177 2699545352064153601 1666622890829948645 2415629254403025281 2999116189996548096 8296285830581321729 2879659798819701760 838884216783254977 3447388015856893953 6563292305519286416 7480556252111577601 228641434830602240 40295506174878208 6013228060768338945 1223533537115213825 6642572561045816481 257626662755082240 6777542368038893249 8876839269917909289 3593530721270025985 5101577606788285440 623864386931922432 7181787552677053441 5274488838732616224 6478975918978335617 4866931345125195777 5129523948728486656 5015863450814316545 5850761314628438016 6189724428092405760 1429318309537290368 7944568102138003456 8556036843427218496 9094341311864553345 1582237892884430849 6539843718133586945 4609045788858137600 5329483054660690433 2015953607993340928 8813278609174243841 2992446869543646417 6062878033549353601 5085413786688594529 6669729147869677345 5814309467307812864 721717044882798593 4402825749495871489 4356636968682321857 3341407379702079488 2691205151208259584 4538970013055671553 1639270949872805377 6894235494924988096 4161566417095475200 9001216844895177431 860784142863775745 3200635716809478913 7840731079299328256 3017566398737106689 8665006934258491713 7118316578573381376 5605796959978733569 3048977531949819905 7982157944227192832 199860214398889808 8898033983199719424 8077679857363815937 555561650889789025 6759766291692908544 6366925356730959873 4882982305414578177 1526923006185906177 5256753034673291392 5281955309136928769 7678125028094193664 1472902246888045312 5252873200375387073 5126943770128441344 900306265339863105 7161866650253629936 7948754020412340225 1174229144572067432 290977457032574977 3336627397415186432 2358315727212182785 5177371202952691712 3415987697693219844 2617469773673840480 6940896031742689281 8482454810296872961 4248571968839231617 8877490460134277120 304420816164903937 5535913191824866049 1530331045299046145 8879845346956189697 6345213966855038640 2265325113937920001 1165588859251050497 2798319970264391680 8590425962536419264 6301717172215988225 5230770102062069873 4231320018015042561 2695617598669425537 124115402330046465 2395376411726428385 1632694137243066369 7799703184217178113 5742463598644707488 8746150959329906689 2200491421141895169 6300805736476704769 6573903265747966368 9120511204685402881 1746777390930742913 6957126331799001601 1441064232571973633 7280053557285128193 1239014639513093121 2904759090869829633 4659134556269969408 103946020379821824 2156526936109223424 517114188450254272 9059885134513592320 349247393421950976 1719727671563481089 4954207991559356416 6062839054884789505 3873981357503230976 8750120346063791617 2661305038639618048 8859249047384291841 6958091000201192064 2671695669064133953 5311266946583474881 8307130857976807425 3032071275252865825 4650963987882990017 2226561576996975617 1159869612365483583 7472400799618316512 2261107415280174080 3796884959805833217 8106679347167576065 2097653662779507361 5318119921638303745 4586942351039598593 3415750542746829440 1611635137189036864 6518776178280718586 7036304392363800577 5722303888128962113 2022710640690521920 481751606465482752 5208393029900894208 5957774938976890881 4188044864425478145 8011389006087274497 2044929240124541440 7628783628764347392 6629890637145421376 8674139991752528897 3641584229800854528 5362957038451688961 1009619321280641281 3974060783069167616 1544699412059172560 1222937888920836097 1648162728707327489 7583768439613227009 7525137963948993729 9065433355703178753 5153497874026650369 6888721735751668736 1507944927730073601 6970385114736341696 2647293398871965696 2693097022986420225 6435351943838744577 1039986975814339633 6741933777131416192 7938776208894527232 2501253928082997248 7772884995874852865 7304055343464865792 1505615016125377728 3320930227474722608 8781832711142855168 7900156710742179841 935886321515786177 3340006786928095489 1654294794582843841 4295843186451235329 3484094603558051840 1657733714310386432 4236483998697086976 8989038192091560705 672454286863507456 5368840706705268737 6356793084247465985 6280040638823923712 8864605398928375809 6109686564163211136 469854131843107329 6358530098939887617 5777853733054967809 1637450989169661632 5805256533368961110 5896568826333358592 668459298595405825 3225950980663063809 3019618875764726785 7648124117570832001 1542805558340493665 4602819171316518025 6894454282499932160 7285148430373814273 7694282945203651584 7055822906975830017 2909551229808919249 6924803230068991289 5987710099232201729 885167852380940289 4842263187091105857 6842702928444247425 1858912124486549505 3517924611269097889 6694313676811272192 155239674025309568 3140495648658105345 2816264740800423168 6135771031182785280 1171092025701883904 7796990892171395073 1820578453133286400 8758346741315522561 2380331184681385985 7342160455200131712 8155722025300983808 844066912145481217 8576982108351034049 1732362242286596096 1876823987854205889 341475800303271936 2402707019242922752 5745960123543272512 2156912455561969664 4999253673447042304 5393260248930287424 4678873191924311696 3719708829549228577 2052939334915188001 4226898452068241408 4584422182621263360 8796134106719844352 1030209762228811408 4507746210346546177 5954826616215621632 5746571257019295489 1886303579743959808 3857873576901285761 568869940622837248 912027499528486913 520303131697018497 735640777182284384 7440923008123204609 862472964988409856 7400493518681321249 2234040100883398656 1486578114955616256 7443283058817007104 8742158360758052385 2259416935184950657 8583935359739322624 748284210471108609 6108602130835159041 2577546806661414913 9100792248969670657 6593541612546329856 747725592458936320 6831484442733137281 8583125589028944129 7560375691357166592 8639498560499578881 721718527602292737 1244690491040285697 8617638793746643873 1411298212156812417 1957936074472659968 4306893593302900736 5634963520331603769 116401090524315648 7845515944493524937 6416029049966858241 5563250246876463104 8833305727777524609 7702860476972040192 1452028287278552832 6626283238840008705 7234594386862780097 7966451590924981761 4194050980933539840 142678394550668288 8490886083694615617 4175037126657520129 6382507568677621760 6486626691071193856 2246470333136568321 1797945284610359297 2128575874454187649 8820092138335133697 5882312853612348928 5533820338576752640 6819116474317787137 3215490139462661632 7055902969495677488 6978964814149581625 3171468440577563752 4439533750938575873 862880830929325185 4687085711200188417 7428187923358599936 1490394259096384577 1948583536871104513 7936616924762714113 697794933165913088 2539710655311413249 7949288423315177472 3553187860113086464 363326944006353665 5570522988037535745 5048135499460894720 9087479115646972033 1575389307995701249 2667661399246963584 2665385415237697536 840141154815765985 7671178798780996609 4865024270914763776 8318957263364833281 3936062069616077312 7319375516902338561 3556220802557588736 6555906713190789888 4680296635762686977 5893548893303000977 5748245459976486913 7838488639442849792 3083084141527957505 3902169109495920641 1992160150767686656 1114588259578257408 3951270972649066496 3005105677306312576 4046455252338529281 3840730044689534977 1496674040464141697 8792029661376282624 3913521147473683632 6328183988255320929 6701827243877655552 1710229466383791712 338133621946779328 1035167924765268097 331114136664186881 2980455856905075136 8081450900337721344 738526349909846081 1379463988513258625 2157171385017887744 1805972566017971584 3134040927623934048 2330708836245098241 3558932318060621057 5982944030928928768 5884770830884560896 7864661496437760000 5135356681968674049 3639102481712384129 5948540942079852545 5769386484943421441 659013551532206976 387625791365583648 4924285044439252993 5573599854752220161 9181797327754205312 719143659492807040 7170403673730970625 7818328683204462593 7725168155109252224 7472584916006631425 7797388255026337200 3914775776595489168 3861383371602286336 1590268480040467201 579860313857108992 6975469185462764032 874276760691163472 5562911686099404801 1642166733816415553 7961258159092586145 1037066698159017984 4518480445798548992 6654887067433838113 4281283377109565441 7016002687702795489 899100132678893441 3470351640460144513 2575930497847592852 2003086813464939969 6529689153698076161 6625599218978559489 7798779691230936577 8750635346435805697 5077076533777781377 1713970970444167552 5163199076846738177 40364809294839041 6175829874753253376 8845615810787409921 2184266739878832128 4313249344176619520 131424726598418624 5750095626540211968 2150519501001436160 9185324237642133504 1079276449661419777 4506139646516653057 7921426430923571200 7525225502945827840 2452250853734240257 829714161913970689 7465522071783452769 6852564455406634321 8731465803437025281 7152821464179214848 6960891536216667137 1065834191298559937 7342913159133954048 4695282686642493441 6277693842804240384 6173392666817154785 5804725339170772993 3113750408100971776 3808620199151818752 7336088143522180785 3129713249974046721 801531062800220160 1796411229776101376 3847612062440015872 7008316555601066496 6097328365407913985 713955593245073408 3304418371182773504 312808192226113536 4344635153018544129 7306536349712950784 5215332265773154305 4835543426342895617 5611308809184574273 2513101437887670016 851091086264660800 1926299500366645248 7826716861010341888 5928902923516575744 8612995501950599169 6117463117873198849 7500824711281778689 1412015429794679681 4308864441690750976 377196642755182592 8678088303388127232 6237343774975197697 1580861245354901505 7336112787625754625 3210714461792174081 1262949495594950961 4707665492982992896 3955716027510984256 5028385554862066112 8141137641900199737 3007489497712762881 48925669628166144 1746486896671883265 3209807106383871489 7317250123943112705 6801598313441936385 163171648780155393 4958245628927212513 1049037235525993025 5588884088404506816 6210727945233124125 292806748981176704 176838563997614081 7108533996569438592 5837242901478072321 515433840543563777 38161712487669760 8739936474594170880 5943613013175704160 3263216583576385017 8652815483330975209 5973155589431922688 1167882903053475841 2797669708627709984 7263858324423041025 2822105578270883840 1637258122302447768 5612742376621858816 1797870154115599361 3521483504088694785 5859647731278283009 8544962876936334657 6280464739670753280 2242331647317901312 7320522912029550657 4510655076112351232 2532107480245806976 4575994441578081712 8050699856515305473 1670198841529636865 3337701403184131840 3444723840743001984 3637963929584254977 4951861808310755256 1117586565360102401 521166123476000593 2221293600399068416 4987273078598478465 6480992135426207572 4048593041970533025 639488115234160641 488451906781839361 4113530171695774592 6043884400239686209 6762524306747966512 4574688705327259648 2545854215187703808 2908737637331391105 2353695907563446625 702549492854145568 6483007480846938112 8277656032551436288 8009147011879212801 9049421282302653184 7100357124024438785 1025939888522555904 5953130761263631873 7742027435099688960 681345399678913024 6017217225934789185 941446147410493440 9165931227098898433 8920495819182770688 3572003011857325953 6078892528626534400 172908872388247553 1870657164746145680 5935451360732886016 170422023756418816 7917865164666503169 7098629649073450432 5504504074651303937 3067829271046513857 4318900991531673985 5340105878667203841 2513758671987886080 5120005373022466560 8118371255928463361 54920103589834752 9075479108291289985 5499415967529602304 7655951088331869696 740899930367064065 1656304862397410049 5975052725612170752 9122710375095085569 3476308620504659456 8155026511898001152 6666731141857905152 4590070336766809033 8493586873136381952 1161377614223614016 3438089236014759936 2208250346321592321 7489807887039169072 6286828581654141440 2261590656329431553 2356809492934520833 2004039052356644864 7763055863811990017 5111616019407814529 8021639569447694336 6166053919469127296 3359338677131411457 2258404730761863169 1349867552235527681 3480900609284678656 7229686715726989312 1230834483845677057 2751211453289390080 4813259792129961985 3747437657428836353 7574282756903511041 8286075838551886337 6553413266343484800 7050869802899898368 2909743689741063936 5688721872053829633 5839975052593856512 4684058126507373120 321003068870837761 4082214913264577904 916939264783583745 3138915435866832896 9208443399794681472 7864127283901005825 300655717836706017 3268845226092920832 8331006845556973440 7086484604788754432 8842968489999879168 7400950776863588353 1799021322770701568 8282547644430013409 3200573903597207552 7002105612157288449 5872740264028044289 5660463997454078336 4746374101238546433 7761142949922299905 4027171729495962217 374069686993309697 3575165465069925313 4307259045012446976 4794995246752486784 63272201738477472 5917788268756604929 167552058175324160 695481928797738273 3273867533441826817 2388007296460908544 5917654416102265601 4906009526186558657 1543443979569504257 278731601494740121 2609162648670257153 6615069125605191296 6397604314008883201 6555743254396966912 7957850386405664257 7555228639418105856 124682932760608768 6903653507877209024 7432603007872737281 3275728988341697184 8666140546190327328 1517453940709731057 8247929132269316864 5661664148752071329 4743742322913258432 797676769220427777 954348760587554817 4194303026370249216 2940229002129997825 3246762481670899200 5172420851306725377 2052973424385376256 1379040599157817344 4015160396772357120 6309320526053973248 4790450002803703937 7822284732476956673 4029091888106438657 1856930901875197952 2456901625645180929 1659774228876492801 7458464411177253025 2875291700285742080 8003545367402949633 6608073783113694272 7230183168799780864 5185900401225899009 5819214830623531520 1210643794998165505 4111065185192237761 2748248376427418624 6778484698479001600 3437829350865704297 8013834929421550592 6120670245110018816 8303184776653142016 4677411757415306881 5821133345121198080 2187036036512977920 2905892218933857280 7142262466809208833 2245389207290820609 9021354512821817344 6990445077936850304 4385891460211537537 7934740118802760337 6628942804176523264 8701367617593719553 2263348135853923457 6257957876658396896 7494930793941429665 3512539130871650305 9042615698995423712 3442963315087968257 4083720074175310592 2539112948550766592 761786688241334209 6319977870975722881 550661010506904576 7059705477873024641 641960312485438465 3446530939322073089 651540132597215009 170795127145832193 752766350951519680 1669920650794306784 4507235303489443825 3583564061986390017 1954677844146193280 9037678573118718856 6442332885376075600 6302890964619427840 7998984266235235008 8292206714389633952 8905678723739885604 142103412349599744 2933999868982991360 814920153404608065 8137950843068514305 9082228928906659841 2199472736290082816 6117138591644202496 2216350842138957121 6130519456604180225 2730605255151216384 9153049153981456384 5362198316537774081 524265439726403585 1033274724796342273 2867809812509452161 6440732636111800960 3711067450406591489 2251954632406008416 4253302154661404672 6950287424355017664 7392844016837712576 4941065253280415745 6132516537345082112 3728808051222168064 5299464701545558016 6580915656232102400 764330452270498048 807607225389846528 8760667647290183488 2333359302111683008 263974580031455232 4301645748175819136 5195846270377062401 4924136416209453544 2609054493339220865 734916545775074305 8793923454628759552 1580471218041782272 7488181966172267441 1006619600313066496 908182557966598144 5070221177528527681 6319647363858688001 5937725433084793616 1773349733024802177 9056495729116773888 6452714171033647233 5740493259994796033 8342153894341976577 8666813687005321601 1764885846067118081 6052316803817144321 1549674134434354112 1411906529229733120 4897444279413529600 7078691028261842177 7504963668320339201 9060492579167514625 4743885893215761441 3685389947362170188 5890234989140770816 7944470401747799297 3987805950683962617 1083865238364357658 522182188182795953 3733857681572801792 8898402453159706625 2017836295378683929 1050280053503788032 5612108864057933825 3484335742229659649 7675079054119375873 9135775613556832256 8751705032081761216 7072000363363678209 636551393288912896 5746298985136783360 2296440297401192385 8034100099424162304 7175863892699732993 5286214759722647937 9133317642211906992 4849430491432099456 1538095319443317227 3472532456962383505 1852976931325083649 5430928419783792641 6507157511439762849 7496088640522041984 4363689199475338241 3560633822155626497 4957670899313475584 5529777766864388097 8098701515304916992 7489741820259343872 1105299764468973088 611510039574781952 5817443555314535424 910348658451788800 7014628529404100608 4394056460231048704 9183375142275140096 3002590737107011904 8773167157213680896 7678742518180691968 6498900415411781632 2388436406523172865 5264918864260429088 9133288824957622016 7304527016617699424 7610983895221698561 3404298802486208512 3223300456026794941 8412311550063437601 4996605633120763904 6903927951786508289 7339906788127181568 3599091456581317217 6445735294848860161 4997877840828564737 6034065133149241856 569714298761407488 6406925446075628800 422397448638280576 5424687991338098688 930217450333507585 2536516678904996353 3619991127181364737 2905111161699778492 6527477126580749569 4212123961371422592 2345019976271822176 7258296887568666625 4566774881105885697 3880849582501923968 6102013317805993984 7899578726394863937 4239475667459709953 5524361232446828545 2851757450693900288 3658021549101212289 8250576391019179009 8946685666975645696 1137806952185733120 507872917265055745 8663520639693070856 70105367368466433 8921924513012687744 5271274727120901824 3106233588130493952 4774942980367214593 8793572950330588086 1311914265595083456 91697759487262720 3847461783694864129 1280419073773535233 6144132065636605953 888084276704337920 5057792632933409376 3963995570479420417 3545405791780520192 8000841557318131200 3250640973651521537 3821725339938837633 5046102383510415360 8990001013926214656 6920851244065887744 2727345789919090433 6831422560252997633 6434899007889965057 182161302727688193 3050551800711788465 8394855991053415425 7599200992210401280 5465254833898582017 7781020963121848864 4148709570548596736 8472881201648099328 306700848577794561 3242422862810143232 4654612714439009281 7970754275783748353 5108188506959338496 5340599790666245120 5940280722290507777 6005415039808241664 4568868246489497600 4428399457246801920 5113602662712184064 1839923094246031361 3547437722020839424 2363333909144392448 4484437992110836737 7026882017944767488 8299393975801835521 300584462784983040 4511047800014198272 2176966033317838849 3933396524324061184 2721834425444268801 6108340536570634240 4634203443044761600 232041339024103297 4174033340654205952 223417394596762433 1469388361248973409 6746328401100547553 4485865751398609536 6020031181412405760 6123534907856973825 5390373952914532864 5923627578634643988 9031776924328767488 4538660661216341441 8298509850561773568 134678898501278721 5370589457130127361 5580929385984071681 1925252927393826816 1367463929847685120 7243822123364779009 1058774359183073280 8877755886559297537 2237595112547984904 3485020457788234305 2843871223062744577 2297090051208428544 8432836962591378944 7376300857678948608 2224601048558784512 5647429544556450049 3816137058375499776 824725840976674816 4037453851296112454 3371918474044946433 4674615699025428480 7899537005800849408 1804609629504938753 8660709284355050240 2851322852826671104 7312516882945277953 4912443956706233792 509197743065717505 2391575036821766145 4913830594471998464 8958780903787107329 5079236404850972416 225518330654172672 8023396799550447616 6441921972183338753 8080232841513458817 2446873155544157697 2068495304110946305 8615792704385581056 8528343615274759169 6613457589476240384 2470554523271852033 3579606385271336960 2507050752173408256 3512164834843426817 3034730128642260992 2611907188244147712 8527029150101307393 1275199013923547776 1112620213126168576 2786176038251497984 335896081670384640 6241511137261291520 9107692724586590720 4891710638810990209 432539836846741697 5083299038869798913 4125637863728826368 8516653602836571904 3350585762264982529 391345137311517920 9204078263308907296 6049286118978542592 1799021579657128448 7056125275041119424 4143728766648924864 3349681056001080320 1991912742475085824 5290999374516649984 5355497853070708584 9202539036770599040 7113466877852639233 8950107359381852161 8399399539433274497 7485255843367158145 4424542807301867873 6193098953428676608 3084789982192669569 7033885614672649217 2695333010682530112 2409459115916128256 440712395006682880 8441202985210752001 269460321671606273 1173997686144335872 8454548739899642752 6530716806819250176 1258057407265217337 6050770540562216705 1366857772734120128 8190617515462707200 8410247367151714304 1100513590240772352 51526543815062272 3199706595464298561 997971040690329857 5591154386136098560 5339347148816196608 4308987993438005789 3292546771708592129 6002713269422585537 3391309110732070912 1017227338372314112 5658748971563320321 1907386283248526977 5079518834773640769 9107972008502575105 7846942801774329856 1250317822646855680 3286619299252912128 398085080919621633 1996552501344482304 4111875543038337025 7969793348704478489 6796680972703530192 4845772592925638656 4640532747333424896 639402191509180640 4869937940153272353 6973333479995438336 3892405049851223297 6669406936886411904 2478468857077358592 5935129878062153729 4752939628557733537 5172568951151719105 1 7984483625793000449 7170416992547845120 762093810388971968 2687357801489881089 9046958526046459392 1875043543961313152 8474819923176740609 6029889177935872001 3356060343533474945 1332770235927531520 7021447162070964544 5218037839882185472 490730687286756352 8279554886212517889 6124397714714755072 2865464118097122561 7468580438335823872 6546218737489555457 6869828615992906752 466102958579965825 2229059888242093185 1437668695475093504 8008275053188472833 5120466039756439553 9160027338518082369 3462272191150751744 5457923331401411969 6223655927317790720 5379545053808717697 1565982541359987200 3463608154848477184 5082939463330847649 8146473660392857601 8055314456792522753 1125300644074557441 2953906191217320704 3143708837250675392 7869365083389117681 3095698251880554576 14830227506340736 2646699724191039488 5868052048244204257 7877498399924176896 7967477283559669761 1561573997296278544 4416293135300542304 9027281191609431553 6998391667966070785 6164806576794242561 8761822069455902721 7038382274353259009 4102908528738864128 5266127032897755136 425555057847083009 8321815452935163904 2038539976990707713 7092686667934712305 5726460580061896705 7470991267918184448 4128307380753700352 4781628237519519745 1280344620066616320 2839695465016605184 5320849212796911616 6796382642941738880 943613287702558392 2749606478806830848 3435266161060833281 4524027754792906752 5113644619484233729 3024056382982273153 5876698432114368640 917592544247709696 5433410358469230593 8735207073248575488 5595606585223938048 3424826630237026304 6563191968506008064 2112158125170418176 6990269648853414401 2324744692358905857 1816554786354146688 4158826899458575904 3716427428135354368 8774178472512716801 2272797193105557505 2368141658023832705 2968412191242132480 1874367621789276160 7830128851318913792 4718122447173239553 5419849256798433280 17961959384404608 989965407275484017 2689019324116487857 3900431370553631600 5496965193929578241 3644503062178696577 5630311980493313728 1826730809879918849 8892896090690793217 685960848646299648 4926190427885656064 2752783238351335425 4735059930165761281 4116389246073922048 6456435401159462913 1656299556945100801 6210842642913556480 3614899503698780160 3605185676446531585 4467971666786619393 4183975813607933057 7628521636145015424 4325428199059357952 8023360852854888528 1352264983149968064 7465288481294243585 6859200317699518273 4592478874639826944 5805962515826161113 5147762006610164153 924650125034801537 4468520995176906176 5352438151207443585 4296436913114651967 3621106267269326385 953965568478574736 8620623062208177152 4824101425243683472 8704946417937109760 4283915246845681792 4887639798242810881 9135633528820544768 7356653685690859520 7049953775330074624 1387571819094203776 1693468888610897920 2045879571630140416 2983035165620757312 2861695809444166400 248323667178560832 2589938987425193441 2771887141686975488 506193845879953409 1165577813819721728 1941255135648899073 5230152039424235137 2990655526790666240 4681563092110982784 4534878717022306305 6946899279060123937 329848728510808065 4598910710357188609 121719845461553152 3485254720730286080 5584700019356326656 7729961865461180417 3154861681177437913 8371280099545221088 2040495743180949504 3564137972084072448 6834468238454530049 3912753803486330721 256875318861692928 2541281338826781697 1790157297931120641 3623255642466145552 7963923675173712481 5587642026536502784 8344302517116420129 7467236997230522880 1254087874378684417 7571756807948406561 7525121802012593728 8887877241134907392 6074582147721920512 8679310725790254305 3953530885429881857 6407535260485025792 7126878482500529089 6925817067748192256 6696789206720093057 9124699697200562176 8016679834038996288 1603741129118206785 7460967940894615040 1750277627038013696 775182451112586880 3525550932143757248 3127808604741639744 4961905287960199168 4265720724471173360 8949027115160017408 123973417614959616 1236534869794982017 2240533430892203648 3881143592636940288 2912875839507193856 4312600584718623744 8802781190565832705 7125880713586070640 8755000290516543617 3651488860286176753 8800461634878860609 6723950333831508369 8369995175488913409 9137462495827111937 6868298334152434752 2806563943763673088 2015257182406128000 1687709875611740160 1585908488180988928 6516190757976991265 4256624480309213440 9186010070480584705 8065248775185539073 1860070552159738049 5758933664729409537 6254303631242885120 4083536519706161808 7898945184646496257 4921231645460240384 14134567997423616 1251205033301112577 8401150744565579917 4019191219743953537 3776306612312051712 6329293674524493345 7416829977368559617 1791073791986028568 4843279006682365952 3675687761616889345 1370238606267071488 4028113748009836544 7655969138364383232 3257054880725144576 3936984565000699905 9020512085715892449 1315565299865367552 3133921181054535680 6428996085663698945 8681659409730683705 2839524347330297856 6613322762462422273 2518493917441433601 752537285299109889 7713266645973647361 4125648706667865601 630661650896466433 307018724791522896 7708653585631703040 7877544706657507840 4958951954226528256 4597975002786325120 8450449801529337344 5384231215794452480 7585556284809701057 4660559181471877632 1655490875172020225 2993362661814566913 240323687378059265 9031441518888091648 813529028246168065 5576140378192920576 515782738209058816 2761458689045825137 6414855885855336321 6890803023547023873 7991915962060056577 8432003770743361793 2903367540641480704 3818069539848047745 8521278185364865025 545004906361839616 6683221211677406209 6516765558629902848 1858089869030380408 6331623279818571776 814123962592096320 7562718133570457600 2149820354160242432 5861636449617812480 8883392504775760000 7110921751159571329 4529812951810996656 8909641419121373952 2796953417132526593 1710615818927404481 7914117468785224704 660248691166950400 4533837252319865088 848685419244740096 1674704205000980897 188295192825053312 898596266302824448 7749654475183718272 3863151495871401984 6440977224955461632 4060751275398696000 8641519926516963392 2209525230131748864 4285050026670296353 839456868485046389 8331917223034716160 3717003704920858624 7289626668411675136 8229627612691374593 7827530279158888001 4744979983411013376 4463135876633608193 7122607696268543488 5369912732456471001 3364395334553944064 3621858093079461888 7467107686980172321 6554871372681793921 4664271063583818753 1139215911756496897 5202718390889371648 9135097832581554944 96422539571351553 3936901517720080385 5605336145901125632 4563091752019789824 927248060294103041 7733407830369951649 3159847868877232640 1508695494290444288 4446379700531913600 2000397627159296896 8096954066186903488 6053228568548576080 6276320693925863297 2379068770242457601 5643568504142131200 6772404081535344641 3583924687164461417 8667273093767603200 2069002487441113088 8100575959145857024 1735641501186940928 278728248090509313 1235827836035172352 3339138872384321536 7365452328390017024 8774687971762765824 5018165806756305973 6055319480140243937 607990885236189697 7567210464862833153 5225461683356696576 4023080491076613632 1655771452444536833 9215807723501711233 8232558363651353025 2136948319279662569 8133132955816351888 8759569909047361537 81161563670945793 891397063425773568 3102261247594659840 7046245355554844672 3638090653840896000 241731953023516672 7651595442669592064 8015695349105029632 7135011840987399553 8326974538943016960 6266272042121060352 8081158431483674625 6989410632912032256 7281983745329524736 2105368779933097984 2648502460393365681 5955634858906418593 3658726589387372289 7308260276417842176 3373121143814994144 2200025449015141952 9063894787038546048 2864372063319801857 4301933707515969280 7236502699512810433 6628985362846998528 6099055431437499152 3731080724643108864 102830779477132865 6545595297952169985 189162600455995392 8762336340088378112 4526693270624719873 577969341581543424 7557334639478792193 5557118639486048433 1618384724218953728 4539341570806503425 2948770372394774016 8212696379078262785 2738915009973793281 3872132557338894336 1171913548518758944 3423734641637657921 4672832172955015169 1564436971369972185 2058948999861878272 3155703655178829825 6968973578563751937 6021466833663891968 9103720753641515009 6998825838372710401 6288225223598332929 1315708296902508545 7490056837511430144 3031570956467500864 3846995612002590720 2262540155790819328 7705514962192567297 5300441521746112001 2684563359662599681 2278997570620226592 2872520777678839808 8625651305661436149 6238194644815170561 8946283217952841729 7272403476427674368 1507678016667875814 6049848939831840481 1915289034792270080 6951387647303183472 4098849212703350784 6335247446316089344 2906521762672029376 1367122700435841281 6977503350322210561 4656415851572055608 1444840872054542336 7944476912979295616 2253036181470858240 7246047377506096272 1407721146046422977 9088412406765322241 1508417593174555649 2229547589149258552 796079177631418241 2839772297916982785 6346405752738269185 4861061018650271745 4173529730865789953 8010347222178332673 2816036090706016885 5299688116430969153 4316801973352821760 5914629302353857024 6081909785801232384 22212090549755904 1259487154242166609 3192122169292052480 429026072708642688 5890950208318439425 4437087903797274625 3167581594374426625 6184569285655143424 8746119637352963489 9175238387447848960 7420373447611009 5630052042411090945 9049345219480223745 2846527712156717057 1777506854620108800 9198458996096374272 7317976405844231169 1260057944212260904 6813615077209509025 1558316707547135104 7645924572567063296 7673645871994343813 8970462001762160641 8280243397773230080 7704475112244039040 1492704795345428801 3837629382366058497 7634711222267310081 1230024780265947137 7832573545968900096 1377271487965033600 3224673886182670337 2792220006405673216 1891783729434284032 2903840889084604416 5452841426782093313 2039199580236447745 8387747906574893056 4545565775864949760 3206787978748821840 8641472461093174857 4917385172170211329 4997423783824151729 5807184396639158273 1125349588418363392 1273554618397464960 1041339006246650030 5712873170311577601 5211790006450235392 414521878890337729 9039265660139597697 7793160991181832192 1894585168935763968 3678263687305652881 3132523359354343425 3410800097906293760 3165746614226082368 6935640561181947904 2883670322911010241 2705952672321553920 5398587529480339456 6085880759908646912 6798449317881658368 6352297410588833793 2971439062446905504 4003018099678147569 4020264147743261904 5063198762461798401 8461149425868054017 7093468195392608704 2217307158654513537 3335826265693458865 2797867412932788225 7532759645581782401 7619410255247388533 1968250986066083840 9183826254387527649 9161352015325265920 5948802248836769792 5639621042172560897 2232336651624357121 7364635907559878560 5976211701640886817 8996325597988274177 1262252607376734208 5573714057647095809 4312630099554738088 4863234066469257216 1085673686273807360 8534928348340432897 7323121277927515649 6277846584476301312 6500267973253382145 1768610631121307648 7679287454777917440 4173185603294199808 3668356761742694273 1958640045543033345 1478640117755168761 286723898554241025 5346103784561647617 6191678449410992941 6515003864337077552 7349006469804680192 7982780596078418945 5438317385601497088 2093178874691268609 6941376226489122816 5301695865823412225 8862122409958492033 4545153441412153345 7523179189120801921 4943292156701418496 1219875791733728577 1320051609015165185 2013587333557781793 9114951938757689344 2776450351358459905 608285016876721985 6928682433841925633 6512693085473354496 2720841879098062848 7257411172172578817 5475334593939267841 2985393866538066561 3065805557488191488 4371489710563930113 5830564159545447273 7138778016358026624 2357886985145508864 482218313299083265 3156122982378632001 8314905576758083585 6833435832467584385 6520086788613261217 2302884913814027264 7734024297509137697 17148734289694720 4101193064123770896 7971529888667192849 2085102064774580609 1040988571751119361 1376285850103032576 912800305972626432 224633733383192577 3455918772153543681 3395051374248129153 4585360957387495425 773285970114251009 4914595668217501825 3713704619861147648 2459559239338602497 7305245146582384640 9213867699511592448 5193031188772253152 8303572362834167296 6168551814282952960 5634485645410279425 956236839110454017 157491443701467136 5854870022008020336 1468810328498106689 8615061417626227841 7700852765176497024 2408806747471978497 443308757025148857 7396562859735182337 2033642886900566913 5709585317932107777 3059828131091021824 1959257285829283840 7141887281623742017 5330973566224356480 7351634155362533377 1177244518331025920 8744941196598699009 3801475369783595296 6292584008865595393 2151390174521072769 8118911269032293377 1083372017614323713 7332092947593035776 8668753664347717121 133448467310424064 390008188547629057 5627439813898896385 5815430031420312833 4907318879181719553 386668732060601793 6370533673950712496 1541187049188622337 5027521157653627521 4145962328191687168 1563303063850985057 4189574478026397696 1940702319869194240 6194947888725794816 372049334659225792 2906615770968084480 8684215971718496257 7946835521180675244 6784683717927149569 6822836433509400576 7248217885846649344 686356799944978945 690624723537674240 126889442754904064 4507670022006505472 4152755363283540480 3210191057816911872 8260939418930778112 3990348515585261120 4427786245032079361 1976560565423377409 1420313206034155521 7359744252628092929 4991242200399762944 2560777221530473913 3494382667274731521 5209700564243619968 7028094724675731456 6332211125003403265 9200221292698269313 7394640841791871488 3634156955328893376 4168672493869144448 6420616181965989377 3376428793843896320 6380620274155070721 800242371257663233 7801601663030771713 1766889456249236209 5341558110593796865 7939167651735677953 1659244407110074368 5335009277643882497 7693499526133967617 5203798357115857664 8245850737251214081 7606009827031678976 6949096620321858817 286740316139562113 4713591735892583392 3755789019883569153 115548188996235488 6910359840910475265 5038116554992737025 8371898034634851840 6923690116174105601 7302275225784999937 8315297915116084768 2439002970656565248 7494767516443070464 3470201113005963968 5634277290511230465 2429852627712614272 7410741689358340609 1609617030654001152 8974363197653921664 1659644690997766144 9211562047425740801 7512780784480961152 6721936772253351936 6754436026520272896 6032825760212673152 3805412517095774976 7472386310586361312 3348235332469103292 6020396775438191104 1729601669652962624 2871596141916496512 7081104206085682056 638313182059911680 2510423811171643936 8537478626587142784 4968754515343132672 9101845504411336704 5454250336595460096 1975700628428941568 5742933518637829737 5873954886757984256 5702054675835607616 2601259789225125888 8970944941892721153 4966398883470523105 1418349288720636928 3418466284108194816 1320622524276747665 7731123735515673856 4157923185703931552 205408828601057280 970741935670016513 3126685046196568064 5527655028197831680 790482035957335553 1710512837866313216 1221347871791679425 1770701608139491841 8520583468549144576 6805112364641743333 7471231728282065409 788498726819516161 729227655762366465 705781259619481600 8903981627995983872 3614460260775063296 6977833170918362625 3089815590344327169 5028621230622638080 6712905162158474241 8703885500427806208 15635543737937921 490019629468687105 2754801572307599360 3983436118355090945 4193699588132714496 6439820922218283008 1915910694437408769 2716935452178256897 7681263618288151041 3159793574952094720 4816996132864747264 2332413466264112129 1350014178601500672 25258807892903936 1985831865333304129 4059973675816458289 8774089933449718017 1782223988714706177 3629461765881022480 142915423372326145 7838801520646408192 5104769663579239424 7430633436359090177 3477440387010371585 6926885377977876481 8898294832896350208 6426387756304474112 215782949344263373 6019616641459814400 8557756790193848817 5026833335681548801 3468689745641795584 1386899245121060864 342416732578803713 5318639304628778593 4558913083115533440 9018267115444027392 3462248376945036705 4301475801186582529 6946918756623368193 3997707780576548864 8025920821905315840 9118927396454400000 7868257443891412992 5302486398253531136 5089538355048218624 1006373559973641745 5679492231354974208 3410920992783519696 6088099154368867329 6997050938286753344 330239936681673696 2902542654911676417 2610306349864736769 3436210128611315233 1644999236591362048 1815343002969830768 8216881060141727744 8571682224478650368 1552948255586797089 904620770674589441 1586753812341157888 5426310157032277504 706340796681664001 3822292146971229696 2943692498981093377 4921192604164680481 3201353942825041921 2745860151191633921 836378266938572800 2710006061933164544 1704739888477039873 4598540144600231936 1718156364954648481 1574301176912218112 5870033811112617985 3213802437747377665 4817622600338036737 18990149220154489 3594485053205331969 6403835217674856961 7196760673409209857 5657712154131193857 5423499645487677440 4279576329265725441 2420661684781214017 8635306712653944832 914969936639154064 7685580909276078081 7840390426777673729 9193057877640609792 1781907029959507969 1190595887076694341 472680356653835520 5884460409529958401 6968132367206148001 1453990242669449216 4394801227706673792 3931111524503107200 7742328063910562944 5995493128237306880 5644910629428734977 3106320315805409281 6221190982527988225 8660793507217076224 5867156831966486529 5154551815999549441 6192766865211647921 8543074001653350401 1043854304615525377 4799082604727210496 2451834009385832449 4384211470676065664 3807302789629882145 3647883054235779073 4464759616719036416 5717767172924637184 4461640017244541128 6274945503968141313 6415533880218844513 6157071320960279553 3274442601181145089 9135372735524214784 5680590690341529761 6921143941917877760 8875021582716226889 5572902615493252609 4133392895395676161 5778010965016130049 3185805558978245632 7546149817318624512 2889707390154309633 1182056437725095424 4219165194849736961 2333928568317390465 5327577496270571904 7268035551222390849 3007259500822498688 579140824826573312 9135530763262214144 4811249337363333120 3603277858902751745 599383168948395777 6421692836763049985 8841877952340429824 2987648030926898333 8073813690647715329 6409997824510207489 8962876572976358657 4092787888119065845 6257956761527173120 2898807572751136769 7091899385714573313 8376264016009450561 5924876158678507009 1136732019156385793 1907505586263538561 7444989219011542433 2436621301994471424 1688683683491389441 5178359858056265760 1839623235170205697 5630167527832841009 6406063548538126337 7851752338478858240 9180999089384634496 8399433861054473217 9117364970359046144 8252315764646402797 3353919484465119232 817570536003561952 3900926448434824704 1160483692686003200 7283847861336005545 3270352403076838288 1639590337441037313 5772011286126529088 9204070324367671585 4898411876094018848 605307275025257697 3963045272260132865 1901835064239754753 4863195862079700992 2034724762867795713 80214628508020225 7816052141483622400 8265700034197277696 5703337421200657024 5345141419711612928 4765477655147053056 4722526064200461313 1554471984143487808 324521641179958840 8485852075237808225 6774955618947798017 9079616996267559456 8734714350875770880 2284589730614325680 6258037117008897024 7896098945558083457 1866332807607816953 3300710505146854400 688386894455475337 1569504892686141057 8178740172584951809 6204975949074104320 2531237112428150785 1996395679162372480 8295097732950864321 3304129516084936480 6539678850013715680 4851371332648523969 5109564858179127968 8726557840553189376 1300097470430844929 2189566941751480321 8757318830200881153 6824761165795939297 4888786087615233 7824934232378810881 7800028950067636800 1113145757549985793 7916486771403175965 7335987335926420993 5936454170415676960 3907725375661049856 7018669659184391169 5051988208604151808 5150679280975837185 2731711721438871737 3086226533979783169 6238068379339349889 485224635740008961 7980293412886100257 4053906342099218432 6440735915122252072 8294604437770512385 5698617439122581505 1290006878730530816 8530183949636190208 5118297996354502016 1037931461845349313 7818799692375965440 6375115688159198080 6019695631189981184 1203030718789702337 8735161848134856448 8662030258046398016 2483472182261969729 1439599771417149441 7542235792336117504 6221790410363295281 1459829731247382080 4282689910209525761 5368538034640555776 3258262645647018273 328908490155625473 1307048742519940864 3768504461609219073 5353505420326575105 3975378405231626241 1855837950040072193 3306713829522404865 230362202941214208 6196423722318267009 8615509609816975136 8215858730090627072 298346714431365504 4211729330937561089 6338958492025893377 5261681246705582593 8162459826299513025 5300458617419341824 1490960642413228032 8778951455791575041 3922625423565770496 8416603376148545536 8898960961625711408 1281787057547259905 3108670766999025665 2509425037229948929 4543989127831322625 8525445505779097601 299489874976926721 5776307973437734913 2281451858084773888 4974464010619215873 114173647351429633 7430555756288345665 6033436607655464961 8347708575260632449 3577301719334977537 5463077572115922944 7554737584543624545 6381261821366622209 1008761778248028161 1585195876129309185 1976760370468984833 8457352956070733848 4547585027581109760 8613826168028954752 1596397764657528833 9101252523932037505 5977204973391956480 7663642329479622656 8977557212959043585 1401977332797709825 7693066054666289153 7024856894191199232 3352662147826289665 2329724679836956672 977623471010143984 2226690092342626881 3334124022378254336 172085696825438208 6763214786769438592 9196572997676598784 3407185946039353344 3376773030409375745 1432092153674526208 6687939236271950113 6914675727916346240 5065189964892737854 3788809326630043648 4895454390879518720 7080436427834330369 675592265417042945 3688143559952788481 4158127803587807232 1219968052044021217 5710301185653811009 5656107360067649537 5573929559373383681 1279741294329643008 936717183272196128 8894217796313803776 4800397895729827841 5029341076041842689 7151496481300414465 1248755129248571393 1659385475024478112 3444333161627124640 5604309055903405824 8256423555078078464 2849124131117250561 1087820608324508096 6627812795143277824 8971445416789220865 6993092229991281816 6558739221573823489 2907681699896754177 5620209538448465729 7129039124908293632 9163639014615007232 3082240701829098576 2610299821321755392 6742399664273555456 3135199786018901616 1041150948820385792 929755709669174273 723679392444878401 7162534091641697585 1279886099454107713 3172633582591553537 2993498007552843009 263710287823765505 2808781470264055553 1133808751449224256 4073521703478440577 1362751908821708288 6059117038444364161 361730384712168449 4626853563857246912 3399794954298048513 3525138469387610369 8910355754664042241 3454667188274511873 5825744706263312704 2513269725729521665 6621847269932634113 7995224026823037729 6483263724503695360 9034683696882109697 5190472174501420961 6581990410929256960 6415555424733356033 4963672759798247904 1291511226213423104 8297338005421552737 2613463735889174272 8160475526112235520 2842690176254994945 8061461134317213760 4395956596399798913 3263375165614828224 7625694632194170881 3998640279604531201 3726407843518236160 9009596427453808641 1533655607719947265 3320706804674555904 6991196950687612801 7718044920595178673 4027054572238620608 4020666273818116097 9030797308814426113 7969900156362887104 6125199018520922880 5822690380438069249 1608458540900478977 5977359016393994897 871849707327363584 3386777744583760384 664307267505448257 3320359829732862912 4610872623763929920 5689103445487632129 2094490146617294848 8177258060171425536 1971421865767331520 9147190269899386369 6791137628270628352 9064985753646480688 8389999391712854016 4940433030065396672 6350647715340534785 6660779003919870977 540256674714586313 7049931401555287104 239785856005104609 8027930113000815616 5515836654364847641 3802177538621402209 9020338974342583137 6400894679650551425 8838155838850465792 3734173803857580033 6147289167087210600 3392461925156876288 5968027110620572672 916486012406384032 3640734602041077761 6002140158800344576 972841584267282433 5676162117270695168 1413062746980507649 1205494956114206145 2542262405298276987 624341113479364608 8995543647460605953 1618574539228037121 2416322341848181761 3275721091654631424 1315128774438017376 6479310173177454592 6839716018306072064 5026396856927374592 649460151858782976 7710363740611362817 4643600478821415488 6267839026350011392 3832257744635755520 6064410632470831744 2536759735024684608 3900679100996386816 6695266698259608065 5001270373596142593 5868032280158193408 7942895200970153984 7982222065283460288 3600712206285733889 2678694876584677245 586602220365109408 5573609499726510848 5520862764224388224 4462864122526096065 6778491489333075969 1083085562846064256 5085418385240100865 8702779371224187905 3876411889473814529 8611736481626429952 7306633794093657921 3381783763612827633 4622730641036713857 3132609274061438560 1764142579401621504 4087712220071549184 8518829717605681665 9139358738379251840 2764687903053623296 6422087674768765825 5566364685530159105 8716033809084524545 423732032573793200 5088849435244411777 3641274014392739841 6932371629372182401 2980507197424137728 646492686964915969 1146142987416615648 3130594911977766912 4023038366169217280 3901877768434270209 211429794673388608 7033864964234949633 5467496195618299552 8914251383094836737 5367167785891077120 3974014754608447489 3936110852332439552 5924713766438195200 7857434633024852992 6808807178062152705 7799264388421730304 3708298435250018305 8153128222324570881 1648704124269190400 8431220686016385105 8518203018901454849 7229562306985684992 6240533415922840097 7040380255473106945 3879214894605434881 6335256767034410112 6177293564325255168 7917438810751700657 2772424178640907264 4605756627260812928 248860477612984321 4277982633042377473 8513292166439916545 5361420883762085888 9151097644406874624 3998163328215473536 2867439177282537216 2782132932452403201 5800154061877949185 9092882320237518848 1832172793917942272 6772418671446221568 8278554441605862401 6756986387025117185 8363318897936121472 5614848349561596721 931657831900921857 8964961895575162881 8587215315496199809 1064542697576627713 8365786230254465280 2354674550956835203 6077981178604978177 2682119646509586432 3866394218866354177 5126711725541629001 7779187464046444544 677956781871800577 7496757703131155648 8996878468673208320 5961750592620583937 82128136408173056 5103350786410539200 5846567747090727488 3298686572052769920 4716118831040791297 8858430830225500040 4055382403699978240 6327716609343488000 296447771387654721 5140283115547156224 7425960474882738688 3998018300231969281 1180168702306186696 4095706665764504064 5624501304255028560 1196163105933901825 7886447213207486464 9013503010346106880 796290428387649536 5565975029267884033 5187081940288751808 5689281863190736897 8268509678763408961 8375554571820957696 6831679989021331697 1680068062670066177 2753193811828097025 1187616208794419200 3100834016882376705 1009688674004386177 6059303775192568704 949693993108504577 5596206646633177984 2964448609044642433 6482656185333907457 1897352078105055232 926893063689142305 3806094171261878272 8474408381970167584 597842233689928865 333282225963777537 7488160065647620097 2464424549125339392 3060232031309885440 8304914084454615840 6671142669619886080 2484139929812159745 1272257849123147281 5957191536879452160 4090837275886379008 8944555515920162305 4016833393148407296 1629431842536700929 3864321370620440113 2202184476954302464 3521447755544899584 3639075524555309056 1711825281733231744 1523122052488875521 2488546353737878144 3249537500617670544 4311264033054023681 4606900060145562385 843349339980398593 1131007373942925425 9044563428640848800 9025757781951261440 9063879210828230465 6577544040591381505 8045417620194223177 3651484714355696640 1517607157041332225 2883132971344115969 6211397522229575681 5116156569250243661 6568513477370411008 1717708250741266457 5503580863183585280 5992843640603573761 5227234412192094976 8409621184632121376 3107211641273057280 1729290520899988528 1790740913851674752 4020435895991602176 3966087048291886208 1711130381395332096 8456054724637450753 1679218104196560896 3301721893606073674 5269324631641324801 4099352038918724705 3161292837483954176 2987478461829195424 965651258725116544 3583199799006980993 7193713502220900576 2383485738023616512 7234864920393940992 5550550430833229824 7002261440608129024 4051040907318125825 2647987569583084833 5047454223352569729 4000765030045843457 7906190123417324321 6628756822942611457 4428112462517108737 865176786974414464 2701731287567689984 7080273534962463232 4007389424509779969 3465946886825804545 7943990198075157505 9194432986791542785 2429160720987293056 3211040144863826944 3109050693866202548 2818615635337641984 2755157763679430854 8532270102293362688 2290499796047769472 7331415806300866561 3310759872544066177 8313075117191200640 5205903455664351232 5524109362451385601 6690550496798403073 2179141389233636097 3951320161958941697 4689731933414598657 2780760669271366145 5671177749421514945 6142419253308259841 5709306352637366272 2381333139747657728 8025169535566872576 4413251523333853185 5525732981650428545 3299719091037286401 4008393706683082752 2330208679889539264 2209453663265822048 1548180876094915073 6281070652889725185 1922058875480899585 7077339721126005249 2345103410963117793 382603296884430881 4534817477325575169 2588003887192091137 8178557662551964673 6727627343472871808 7593421170787703680 857167841122128384 4873695031731252353 8305613126950421504 231131836163893249 9104188347368439808 8733785552853934812 5684664784709090945 663623222991179777 8643905443049395860 7650557892391180289 5078482425148391296 39067161058353152 4553635309091544577 3737752634625855105 3579765393580068865 3121801556472918785 6309535165707937792 7682090017310457857 1390984680310784000 4208074352673274529 3226976132404031025 7175008606091939840 8504431071049386240 679940455295217000 3473674078499179022 774525553687996928 6218322203234349569 3844406779404354048 7187388753147748097 3195540600364731745 2455422024501496928 1272763498135740416 8300604204858787840 3157289122902405784 5026241971321042561 2392953902404763649 3220233602228478209 5698870601574606273 3930255158303250177 5435581021976543232 3813590052045119745 2449073987054048960 6577645069068590265 1540874508776083969 2537801510188548096 4922705097103749121 598663956444511457 9065318125338991169 3228443947456208897 5287639146419827698 5137976877133090817 6545785191009109960 8539271477676916736 2278953292922411649 3468177468596267008 6274041505304991025 3969604756463768065 1908787269391693824 3271106799111719360 1929008841830891521 5726429900440485377 8449621909988807680 3949023272001520224 3176253146127415297 4996943111476881920 9128318362219446272 5595358342227902464 6922087181848558080 2595565708294818432 1321584034571452416 4226593072142442280 7163695779201201152 70636222639819329 2553566771323494401 2058975631224147969 2177707971610754816 8378905017920139265 6552558846315779073 609365720403836928 5008815817326067712 4076260764212348193 225479372097191936 3183887846844384832 7664279901315102080 2337789262460914397 4254595829542125568 5745394558910214529 7221903375596651777 785617754956759040 2244258847517347072 1662658316378543969 8853716015871422464 8899249951694870849 89450268282718209 8379560478337021953 1476531620442098897 2414565072664412160 4289327693858635776 5751770017581629440 1496895150561411073 8951617018325723136 3109364119233552896 6244381253430388737 6453138852696715265 5724210751134719712 6565591679595912017 5759492290035106144 2070287155338895360 1479963652511806081 2733295383131447296 780979965596157568 6722717485699269121 3096912836445739585 8791522569704973824 5835536270075665921 6198646428873354596 269315509028997568 8654148122069750201 8843530905600110080 3729223088819798016 8674486853211752449 384220443986652416 638602415201195712 1879822012845182464 7144432915736928257 5758666573899525473 2083335214108229633 8799169665276108800 4108633294894498817 6455715809184186368 5305817052628828160 1695286464517126465 3344182508712750209 4499890428380993536 7958740034775875585 2964161290229753984 1305703086413071744 8254478144137154305 7531349448940265472 2795666606203361537 2098066917237522433 7015107456564527105 8679579720245725184 7319486307819216825 1567112277507592193 6947862799932245697 983570516438745089 6971079283768135681 2766409191631331328 2445297667191914496 8667049348379495424 6821498471158579201 2003019223788968705 7871460367156910080 9156939875151581185 3445193119265570817 8129520195312312592 8616456367082897409 4469924495752464984 5587959722223568129 7217315267172433920 8223838329585795073 6539476941050900481 8002336241317931008 6600373419783696385 8306473507647281648 786537798949560320 1649213273778597377 3908063597250764289 4646752568029018625 6822531043618193409 3496253820120596480 4247687933751263233 1586546984997961729 1136755633590968321 2158857395024506112 2066627796418060288 7877495308562857985 8069311617036591104 8510752938061429601 6181978206685877248 3751143798309912576 832018204266463232 4149405527181668992 6527270617039470272 1697793954135556096 1233481272489574401 5615270438940234240 7487896296581654528 8414611181545899777 8524768801910300672 8577276903061202945 2142476384026139649 9208691021901725696 2108665222180911104 8821528284973006656 6611363503921954816 910428706653451648 124002426950059361 6736158048565104640 1288182910675619329 2521281559582326161 6132650420706938880 7352129063774805481 6200460162849452033 5103151753870007913 9011918082870284033 5457097602937677824 6184755604804210688 6825311382308651008 59403462412349441 7005669254691820544 4593748858774534864 4692718755166216192 5141104902535139329 2542533512100385793 3148608315437840384 878886746336501760 1757931676176087040 3504809572573745152 5861275430884666497 3064596483024309569 4179347891213082112 9097258724600446977 4082094412085727233 5836425191119538016 7625306705995079937 8315095734594081728 265889608155841793 9124364055521886208 6186740590188097536 5411996511749136385 7174690291212453281 996732806876939601 155020721576656897 6353206592801801529 8795553344535532032 565809949231834625 8347852088852975104 1471612184825773696 3139674042323121665 5051324140399496192 6761339965047619584 109809412995538433 2354235645245689105 5434511680688193536 6392556969752126769 270872809836167169 7414646926101020673 9053871904819073296 3226146087170888705 1147646778830489857 9060474970697480193 1416344714348564368 8736595211349242513 148872077571223553 7048221510131442945 1552254484103113088 2008273096854163457 6810359151224272897 2095464446532289536 7471641563231493633 8421819867782418817 2835729921713386496 8388378731845120000 7961976016255379969 7339306917041538817 8540326029163704320 1202061111412793345 2037230440855781376 4475977475876643073 9135972923111578304 7072750614098194432 61206655874560000 4921987372241362945 6895327056395773953 412864852965567745 3820162372279908352 4883828738362972800 3122497148712657537 3467219928642895873 3510137180196597760 1213307594245031936 764849522649078272 6636456649380345344 7430196125522370176 8479470796156856320 7743222694694551553 8964301164428088449 5069377645093652481 4931311889872769024 8904034698347511809 7978511194437337089 2833126281131799552 4383111379197886464 4199695402871667756 5556372673583549953 2785545840530507777 882764044995780681 5543879781876707328 2971898175640862721 4039362794121356873 5719824328969148160 922604975666942977 8437667360502288384 7467010917779581504 2126195420128894080 6391591599499746561 5336354774870081665 8830329488074584832 8265035830114220369 7634849459477213696 6075338440155496448 2064241813528260349 8163138365075957313 7412567035055898624 1566196102468599809 9174979678024105985 9096462220892520032 4367056303109702657 2576419946741180936 1850763151004655617 7614286091395612673 5336833030273630209 4081277419978334144 3178445905954524161 1132847279840964352 105238814861193089 5925894831117800960 7656496735893428224 3551917476446445568 2248022823790305281 2940042205583129345 7061758782513358081 4526625373022687969 1299965020370528896 7947424542553571328 6126643963082332160 8014690806282040321 364120946324423072 4838643032164133888 126037576427967488 7055281446111031425 5224160174922605569 5718335643479847425 3476396476610323456 2002291878684706817 2044220038696573697 7912115973086248961 5470582944121225216 3060939449182912513 1263552209212276736 291391167597787137 6511952267910178177 4539216754620186624 3153747174422402305 967694870679829504 6934823820268959745 5041314540727184384 3082753845402268481 6168977008939845632 9035905910912903745 4331741138453659082 5950134688461553665 7497740397161218049 7987966379914141600 9134025564105605121 8940556568335115264 6039338591220717632 4376691495535700897 8688509491764281344 5202741987304811520 6346041561648498688 3589529513606211073 4953174165418278913 4582295906553411216 2022602597630159361 4562828016742240256 4634574964471054336 9020836506988673664 5541257149987275264 2777396007079075841 608745311413075969 6849754540741012320 4496495710187356673 9164691812241768448 7029115103416465601 7501320451044918528 6373368616511037696 8381220505233301248 3142006763326992129 8899692920300253888 5923098496533991169 6540544055488404888 8430219576736530432 4303781605392550657 4509549147093413120 6920186629655991296 1429966915417415040 3872350193126871041 6246220435110854720 9095654649291440129 6890907761323569152 4992758395712672896 3415372512999138560 4836907996136161281 8183243163275181153 133175068489780737 715215706231219713 6548182232052249601 3885034526450937857 4293227708067237121 7004071635885441024 6630015017688395777 2231322660526653440 5715244270234764288 3262547403766837761 6481916386868699905 1704701807946024769 220979103585533952 5006868477492228097 2884080446916356489 6870945104166269953 6870028558915502081 4362976980941914112 850830973900179457 5238567274291871744 6355321919014084608 6995979825558327904 6934832508171085824 2528906976174659585 110175397623097344 449535551478481921 6016212228349132801 3883160588849446913 2535363504241000913 3603195764031086593 5394347225931711489 5473466153606545409 7833203671839286529 4504892327153104736 949101915387503360 5342946263559143425 7912572982183426688 9067543689440615705 4001419058682578656 6763630377318729728 6385727504731078656 5449153868999240448 3202540176062298112 4775967455493029888 7970415071577674753 1277062812916731904 8041187067962489857 6949807996511991809 610571458458916352 4776972119823089664 5612992776744209120 4872160073269991425 997387962620678945 1893699065443872320 1831502027972081664 5509959518896311809 6134170869363766656 5926324532964102145 5492922182145372160 5826236928534757377 2343642042167369729 1845294018986263552 2204247808846525952 7764768325980401665 3149238126733609441 205801523886791680 5131806851148575233 6163228172546420448 8134784367549084672 5099071035476672512 8225388104293597185 2266458919395781632 900796615225851904 6939642685684959744 4123546882838858753 3925146065971707905 1389673317945311233 2311942457997573632 4268675409512790017 847251224600613888 2236935347501073856 8327359881134505985 6074887122829717505 4568465450287264257 1336020737150567681 721168469257833088 5237847682481571649 9108658301879496705 6907739128085692785 7240553447752646657 4333215910378061568 3949660175133523776 987099974584713216 1222426816317480960 5238053634292101568 765076540850962433 7728254985121931265 3362317918426937217 2539068825730322432 7478354575817616897 877773954971697153 8086165751228834216 6733830701745039984 8634111943106157216 5699050111002718592 6850623545845710848 8931170354879842305 612767689901833152 3886925254755275456 5225124388388424768 4653461324726088193 4426760716585512321 8729342098737395776 5677014608638917248 8189641796898576385 7833274827014542336 3795013129328307628 2021019926981881088 8649864176336764929 3595106475931667840 7662209166770307809 7566316622272640865 5046245777240247488 6633626079383187776 356232520566216705 1651716449909993985 7825496525924980736 3032574260374689920 6102102664319246337 712742971891826689 5917853811547433313 2333312537195881256 8856353732137517568 2691771723836871905 8614188253189130912 6169687825668718593 8402452468842203649 5257572500852604928 3005575238134530049 4072514284576216065 7864171917206769664 1664052453690736425 4068279975101267968 8266488108470490112 5974148578856972289 7878465888268804097 3414697029992972288 4286713335741434897 3953531670689906689 5839497276480512001 118645105314494608 7018285972683931104 2311989730946298960 8891869420986338304 4072396477995130113 5339643340138500067 8936775068904760672 868761089991692289 442035567496912384 175062343372804689 5758438765935218689 6621144676107861952 524470675161713761 8157284718698732416 4057400938625979009 3176844689139823857 4958594756236305409 395225995198758913 2096115927212023936 4573953597389684737 3854564925283435424 8512854580041490433 941434833889472769 7423026512312235265 2864296795079706625 1885206048937607169 3602559931042675776 6868066662538826753 5508904525481750528 2589955454789758977 2614486077817225217 669292174299938240 1060397067371671681 3573795493245342208 8840334903442355521 4784256615495889409 6626096003936260097 5384526374102606849 7433375168113885184 4516277536739556672 7827963306434816000 3383997678733003585 8330506871504422097 1657532448532651457 3189376974436974592 4493335725398310913 1826345190199748073 500415509775939584 8344518587841908736 7970113811870880512 7514320176489557505 3263057581182078976 4248500912732030465 6993673172903833088 3566331877124390657 3750923947738787841 7053626627122147840 6843183998274715649 2618206382016315393 7264092749881571328 160664173792449921 6932223820281963008 7613279041477214209 3958089124031758336 7518550265393410944 7303796333056172032 3680096170008379393 30456767438535681 3844722837018355393 1510567667970426241 2473582895183321088 5335267269219280896 1699163791428120064 3685838353827979265 9186443311231993200 7779699567863361600 5163684516105087585 8711382874539589633 8224692588266125312 2659018404622867584 4984242728266895360 8754648577514734592 719503246270694145 22403363182344448 9072669677567414273 1851482465484389697 9188284545139742976 5248257997495676136 5189380797501086721 7397854534567491952 8839807063541644672 1262602036844691456 6637981574621295616 2409054109036649216 7900918563770046273 8613309765833021953 6921861125913290177 124576942707466241 4373636013426737153 612957314225683073 3037671772520972289 5988396889773178880 1866631202590406145 8812825365726513665 8934491508436167680 1199380802887326401 7487434871429140480 5487949977136668672 5989875432763848704 5651309822852783617 6119797913355222785 3497379840421625857 5951396161859354625 6169571811705039360 6917902077410900385 2307123455041025920 8566513902656290816 4878271661411479809 8154537606172665857 8819087831124983808 1448862452393404416 5357588408136140320 985800994504824769 7929469150449339392 4375673318846056929 6689480779462879233 2718109107601076889 8206334824588284736 2691379833927617184 1009200025870561281 8571240856093612032 7578148258168903713 1355317743998046208 1820072176112149633 5696579907403907073 3042985009504937728 4218364013148555841 1619544315489588224 3075534497464156161 8935248256114196480 569753942592830721 4906542304036462592 7745044777980542593 378381477497962496 7493171210226283520 4503641954082679585 4546885131092047453 2699648312311619072 1915767181071613953 8561504422627344385 2567146649522961409 7178842865832143233 3904001404220669953 4127061263944583168 4802563423123663873 4618159386241884160 4113236306357169152 359198371135557632 1247430510629433216 8263586674804991361 8200332166627000321 8425408512080360705 3390920368729558225 8521644331644314240 1106575949686308865 3532577304089952257 4230178297141465472 3914184073869656065 7159793579077342721 9218708387205467168 2427322330341000192 1747732813052111104 5162422221620220256 8094336279859593217 87235786782995009 6820325244248143744 4317477424402195112 7928670367503129088 6144396523150912832 5963956838217676544 9055724304675110913 7364828669819073408 1837788278199463936 8925078352911316992 1880714763005831168 7624733560560287744 6208877630761166176 4293431529661704065 970181992778842113 243316322690762752 3019790020765745024 674393967718268481 7721402756029902849 8579507962579321601 3192856211040015617 5457356903057481729 4499439790605498801 4653370420203402880 4157587391121900545 1641423480379899904 7524878578553913344 6136233366922033152 6127378727203569137 5414927823166559105 6503567842504343553 6590484935693083392 6030732959713580833 296259094850854913 7137421233437059072 4347217355580172288 3569916350366117505 7128811887852906496 7235737383002701825 4200724930583128528 6625292318128313856 1962932646742346672 2576455305141877505 4512784857815094913 2959731913512652800 7033817558802453504 3764006748607593249 8408711844808408784 4461885963295533825 9193082012525585153 3584102266637942785 4463259840033933825 6629226222461015040 4940217605913120769 444998720413351936 5274384023937024000 8177884051984672512 7599274492950581728 7685131262350196737 3903747167652836480 8209146165513574192 5874345801197551617 1189700969564351120 8327133585958518784 3008118629373411329 6077864931456286208 6110524486516136961 7816836730452910848 904893157680635904 2501348756810243924 3944649341628632960 7715849591048639872 8865198173502701569 3295749907729577217 3092134362012740800 4220210670555122916 2961375517920683393 1020645387458451568 1626642018847703040 7157102940640236433 4024372839771735552 3323641596805404161 892222962097586176 2490562602869860864 7247878645314397121 1851675164335738561 8704583511119025409 651170327958495233 5425716519081951233 674018350919835649 3436931823300722688 3062978646963847169 7831942892964491008 347155891957749760 355768953678856193 131951524603879425 8958792175076765873 9089589803963045888 8814168851593723905 1233305155611587585 3084011095001179776 4585671036213788673 3859174092909422592 7977860843612067841 9125594377262540801 3276643723281891329 9138591853599718844 3773901555623619584 2254289733670209433 8136995420930404001 7797434169620568112 1073413749204208640 4668098656978556160 8419094292501753856 361742048941695168 528961864532230144 627900885519368192 5224839940046454785 2113897999418348872 2675473873402244096 3148584563857154704 728749174899931137 1483283471101396992 3299331042205180464 484717251443191552 4873420993235406849 5922670802655319040 1826996252974148608 827399495832681472 4360457633428291585 5414722680857611264 4165236955998348289 536160116532970305 6070989451036885616 8745221796479324161 6002355996433883009 7464896983273046017 8068847859180802048 7738997160082216880 4608655109190746112 4921997488524062721 6507346886913169664 6074966366661701633 8153508748362038273 1653910396837455232 206728582957478752 5553172399276738561 8308318734692662272 283478282526224769 4223058601902584641 5995792125671256065 1208254108470420544 2002712244143427584 6053010004984974529 3301062300398396657 1222912302527562976 4298143551411653632 2049143972786390656 306509962207960064 6927131860542959616 2570313496384864256 5131822894274569920 4109443473509974017 8357254092807259393 991749415805192193 2291934837677329569 2569998814459035649 4214517306190489601 2022824590152384513 2400769766309527552 3027660851128697077 8127532769974740992 2036865867981455361 3826101833763028480 4773874655347376129 4109415930161046528 1782222595915546624 1364258491046008833 3984328394217947136 8691640580963112097 6594606628801888768 8995239158387062785 112985103191322624 8467412999673029632 3644380582786367489 1099101242799874049 7676883484543121672 2036303581105963009 3988967403545051392 5627629245684809729 2639574615723994880 8737238377136663872 2432378705446576128 7134723171289858049 2571383938636906497 3631713485741375488 7339686677433245697 3524210398906176353 3682294635180618739 3946721492898414593 5399235816278090241 3765883434371373569 8515914939998007297 8937017703259553793 5811779280468223232 6825513282309873664 2535377628915493408 5510971913016451072 5428509457591762945 4146687276341633504 3487371983462072320 8331620210373885952 841006171299270273 8709207485846175489 6282840570490092960 2081377433365673729 3634133468590964737 8555128062594026080 5748509256378624512 4557255408258806785 6731862299605287105 8287451433357893377 6878344279186363776 5895970089892970496 3009832870369656832 8590464678130745344 3561605575402230016 6607765765753181569 4373386270596268976 8542474129314770945 2878903673538934273 6117664550306054144 1467023696094822400 3951551337638540673 446496458508025856 6155104480737159169 3075921904298728449 4862501898445979648 5848934467120976897 2525800622352415232 2794761938845800705 3241002976383139841 7262662847746024448 7497736971579834368 3318399579570438145 7365639373518012416 7103776934778690228 1776755196760894528 2233286686196692737 1405281162682433537 7223401265609136193 3753259457948055365 8213340462245838304 1826939092691974656 5176620403114377217 2458750269793305601 4246695816672376832 1517469004836052993 76636326264690625 7661016373596551841 9067357765398587905 4174009129268428800 6402543804965650432 2126229012579930113 1081596408705368065 8956151375091340288 3326659790514808832 8269809713817485313 5058831382658932737 7286268142649685249 8994777830036477440 140366755873218560 8450202379304712192 7006504516610981888 6306877228080901121 2984330561112859137 8421398092275703936 6367405972416969088 8493670334866369 9055522809011945088 1355909415470170112 3088526447192476161 2158498190554878976 6873927228314021889 5163552069240603136 8224016948631359488 2781888472372558112 3374873643467983104 1323346072158755264 1858537243520346112 1936919709495353345 6244539745663008768 8730573842545901569 4936719545116584961 427262763440035329 5954179486897285304 1435901332599668737 1116776713434237184 5769966831590440960 2236096145492826881 3317113018369835009 7645836865668711166 19605995103078080 2496470231201570129 5555699051467398144 7852323070480799872 4238398926786189296 1114520497157464065 3645225630309261313 3361732013348148352 4368340638875040640 1859943355494077441 1967110019286858800 6802041287508406273 8553854222497812480 715364080185901057 5487036684441042944 710270584825217560 7071467100039282176 8197432400937748992 4534895118746376513 4481442650409189376 3816817489078767489 8822197764974908929 7947791117517983809 3262341651537611649 2356784641044561920 1034004042339929473 725770693490311169 6178106256173300897 3166611271229320064 5981639892803104640 6876028656301921472 4471481299866395409 326689848672378880 7051373722851462144 5545572525832929281 8700245487202929376 3775426513549431808 1659036133615392768 7518638960300394017 6984739664883674753 6728319836978974209 8919880552507424769 3481682025099177344 1997314065104304129 1713827699816051201 8745758204346846720 3291551793424563648 5984945638430772737 2820204594554166785 768404717885437632 6075668728381628416 1143686910916685825 2223800128952598529 5590014887639909376 4203903549558688512 7782122206876310017 6097522243274005248 6082441744414200000 6021298596566600320 5403834387429755904 5099518274926084097 124918675587440641 2398490150390883328 6182014698122612736 668310771385399297 5870680359584456705 8651635366073417728 4336845259317190784 6580010230374075328 9080908047429009408 7960765098703323137 3166079318672134969 2730569473122762752 9217937771084695040 751155967639078913 8150925213997243521 7942991422093438073 8841215306071064768 8561121847391977472 529786244103973896 6393179195428178177 529652596847555712 1631600728652342784 9157196193342562304 4918555052880916480 2585016026904717201 7251565221346871297 7370902900067047936 4884380005081614337 1486037571569357105 6973760228478679040 7356464256257474561 7422682456293541025 2213738642414626560 428342123296609729 8203767314367787520 8317022999166277760 957832350830730892 1039879797409525248 7257998101566884992 5009822013264555456 7282451232194688528 1614934088921076480 5120606293907094016 1972020284945041665 7144907482956120065 4122095323267530240 4495703824962108417 2471538965991821313 4256102380518637633 5280064894679366965 775098439563214848 2224883452110952000 316064472363849473 3540250050453365249 1813386933864174208 1381726191711805441 6265825583443152641 5191390822547604993 1012460595952611328 7746861160775407616 227685498558263968 205284639740015104 6170178555641200640 8124611270516764033 6263051526798019329 4509616231952094913 2178669010357460992 5112283319720710401 5264425199201334592 7433603088924246912 1878303557221842944 7287044373912344673 5875384942591255988 8896082439480803328 5963629666680975360 6073595942534929025 3906852360719448064 4681111601411991041 4682994154419899904 2473575220438154625 1081375982193037312 3189100542106271744 2138025064690288577 4623162293848721369 3566765987109505024 4729569796606812160 3324827804406704129 908883074305946113 2937927178680170688 8608939590830290433 4301738112396726273 6780812010236048896 95846021079336961 671820046967603201 805892542030396929 8618629274024615553 8401932632474625792 7618978983903874560 5633592780606588417 2065174983051247616 5098648516699578880 2765183011548493313 6999396003842565632 4886468373879887816 7135087957957759808 3027379273029891713 5728903222809952257 7406302623690915841 6492972089093695104 8721732132358586368 2655112494193643521 1550607984538003137 3907744805517661697 2971976154293604353 8595673241000845312 4662111783100211200 2037259575558740773 3062870201737486016 5984209657211473409 5927833194111210496 3660946489519156993 4754295825338073088 8306411562119146497 4433840065933872641 658849390931872512 8617634225408614401 74067442877726720 2887226210687254529 5495430631358084864 4478032752903061504 1673735864899944449 4123613015797096448 5180346118616286977 5276132569418684481 3642591122983985152 124080498336490017 5100105661029467520 2628088666493091840 2599745352974729217 4656530503132238336 8304033531284709377 5391638188919881729 2390449710743360256 5416377801428090881 4476124143365175296 7842758873027769584 3055284898077458944 3330500929668251649 2663890623754403841 675570263400677376 2393713716107935745 5251259856465555456 6980494515248145152 4235063962719131393 1969763301942402048 1050881005327904129 6806474832912192129 3207120725437231041 2463626069501292544 7651785705491442945 6827994452230936704 491852167310206976 8806215225882938672 295035378082107393 4868228435060295680 571794999027421185 3698404035112588481 8001429847928733696 3591252620718036993 8849975690724900864 3412558228336369441 8733079838332252160 2372281714363968512 37838389745011201 8432520340145765377 2811908253271457792 4475711825744429057 9147442761929033537 4979727835001555968 5318669787886679041 3993052439518484481 2482036862516407296 7301056261568031232 8953494963207463537 1309245409089446913 2506313681315717121 8293157301336427329 4696901546083426561 8971777584074457089 549118712742517984 1757597689391758720 3166138803571658752 1581019180668543873 7732522213857770497 6304263683842375681 8212554753280995328 3787081154967773776 6833700923838699392 2147337029895014400 6458400235279945481 3853521716353264481 2663982507594441265 4609413636375849345 583391286952165144 6437000796639855857 5464775582077042688 5775781438389485569 7270619858821463040 7649391431655231489 400509871172452352 352007530703460096 5353676293820964865 946686029703917568 2375864778480599040 6979270457341666560 7542023395075444224 1626519547378319360 4067099428458370248 4396215635451322881 4790158528444911617 6469836131126903577 8828582155175124993 7089631591170412801 7187601210383482880 2099163476233985025 731130854211960833 5320111628110102529 8629860764873966592 329275756156764161 6252537781770112121 4030060083197231616 8033252726807648096 3263161791574374401 2886600829136860161 1045095414996388481 6766169453819938305 3371935711783125944 2072476627333659137 5122568764644608000 1946420330332208129 6015212479551829312 6774162060075859968 7128607822148721920 9182214372785227776 1107956917710580992 3334940606460152321 6663338349377765313 1947550228661403648 191047097621270528 8150342494491353089 5147141306217030752 2032677566638301184 3218492356593780640 8771311446192473601 1386142319601778688 1141907260031877088 5136939679790137345 6539849225963797248 8051242160140354049 7180842245488812032 3311727669153234944 770705101799794688 51139066080981312 8966100718855749633 6794022597516869888 2228877269420867584 6040223210230192129 8483992606768403969 4004753091080486912 8087592762954180096 8906618210185936033 2839252281917382657 9214881994710843393 6644062686969570401 9042207489728460288 5600941179533505537 4466781205227275392 5744654817652222977 409247794563617152 4503639066688366593 3215810931012518912 9173940132870979456 4466156414839619584 3939139318629426225 5765949246017445120 4599128659909330944 1935545768500662009 4074528667102231552 3883446209760808961 5712556197253966656 3260579230496325633 2597042863915968768 1445442499573978624 5520872074885156864 6638428511514099728 6181674440759733761 1122103951702308865 159281909313806048 5503155931369181632 2981254664771004288 8265808390338260352 1683623837488094976 3587115787084221057 5675573189592088576 4047396320642001920 2910302461285279744 920304421542172113 2674092545244704832 517529587606985809 3170695554572799681 8434403857451213569 7508518642121850880 2065289002463417344 4503707959658015156 5536372233187704833 3038850268004353 1919637496957331585 8318276891490934128 4852223454168170497 4141876433730240513 352753473695932416 2783812448007479297 4650272042015722336 4422004979869097601 2896231537782106806 7421815853293764609 5529810744139861216 2238822821119229825 6948203441923464961 8966717090897616080 6278951889255138945 9125489306317374818 4860336767474130225 5770569027072286720 4212457217677709312 4637138476799537153 4730943221562231040 4356219390480844033 580697953637321861 4479819483149529089 4408574104015298561 218002407641407488 9026252054944600577 3117311392031129600 898659258776522753 5704946893783777281 9199693743914582017 524153154504503129 7957718102229821184 141430378881227776 6641831794552093280 5913270052918950913 4690599820783877121 3589925496051431366 523698652675582977 6773508481769664512 6580820944800055296 3964677874948262913 7661040681682357248 677900233232798721 5475572366889785856 2991738183729221361 734339094129271040 1142647943270504704 3432124028335161345 5701364952275535872 2470194199119234569 1942036559187194688 7296233245721052160 2919335554300239617 8010249847056547840 5943492797678662081 2513641278028152833 2254945587066568704 6984016169077432321 430601893912248320 6053951280819608577 6364971743296774144 7819710724217245697 726316962716905472 3554888298176205057 5664371922075906649 5312845512716427265 2052119257842522113 637635873123432448 4660822126362879488 5766520917614792201 8916858763596557824 8854940453529657344 5589706498192416704 5619025774068910016 2874501368516107965 1691450888374378496 580343065869248513 2421899588727084801 3884770429809697025 5733544787155040256 7385480914056793461 945385176348077057 4799885475821166592 6731636558582870400 8546934141877318472 5621727867853780832 5558021808678851072 2710213121128636416 309260110882614273 9156107372733265921 1144170548672747681 3966094060772192256 892892843712256472 4408335922802499584 6465620598302119936 2209672120341635073 1047697454469447681 8252685717011229184 2169162564966241793 3325981340879790080 7541492890908062465 6994560656475003648 5333166729087378304 3215560978940373313 88910699364356096 8298095415866248193 3386455222573725441 6308645540327067649 7580226200438185984 8305684512516300353 4917076337976610304 1086879124430899201 874755054909044736 6581843061831838465 1722807362437849088 104201509472196832 2069473997070410880 987511245335083969 4266673869398441984 3501178390889095169 9037454967308289 5823444943741374465 6106775071244583552 1375583943855432904 741806543631511553 6518504059985172433 7912620817814201649 6103206503489977344 837206103283646977 2709574432595011072 4068945130250192897 7379283103435894784 4067614887016660992 796519750816243712 1884937378105715456 7774609211834089984 277490891277631489 6561605571091134721 8653198777272172545 2357167231473828737 4054781646827319296 3895319247854009921 4239620229416353793 6538890273273922560 2496864228415891457 8788549667604348929 8611375521278700545 4882108907207602049 5094556665298503681 8459144455893193856 2527905589861417 6064157655215898625 3758833708952520705 5398637866049174545 714886404309871713 4568204307890212864 1070836393112217304 957036392163049472 6949833411975161600 3498666949487886336 5085149073970266113 3687248232670141441 2542226673967267840 666949607754121217 2842475685888262145 3121431781325960896 4454874346265503800 4890997452335248385 1982138835407555145 6113393687321378816 6437686277845495233 5485224473858089985 376535624162328576 3959654570148741121 5184076357717584673 3131376490665146368 5616937223432022529 6874521341545041921 4618961526042640384 5965536913466424320 5154783179975181697 4599712352633903073 1424612493004513281 164056085631598592 3819837890848436289 8682180350784061440 2275685642321002496 8001243955571325953 8689645244925411329 6355448624351084545 1810329225116450817 3375844100033229040 6994492251421651457 5617061755873095680 1901330310813126913 4616780318139927680 7924491764076127233 1005063810876874240 2586953584442270400 8258099145791376577 2711908116778596576 1806719139250806785 1379957467270447561 6463131731329974785 3466296526538020865 2017320502241798656 8942654242122584064 5637662327664655872 5384596379484651520 1783736592954382656 8322227431593747553 788112827035921409 3902791018482803712 4671730392253582976 5591803643159199872 3129381337559236609 849521821987176448 6307688790464933889 1962249153494121569 2372308683002141769 2439308636957499393 8144171638780088145 3407730124535627776 8124477970466865153 480188694949842945 4486396947049105792 6952345093457932289 4887263825899419648 3767326175954968064 269279539864872960 1970219622647912193 2627972518413503424 6832302632633409793 1772537675325091649 6044592541783833460 3427467638918088704 8664451781187653889 3576415353988460801 3019800940046038016 6122110151080360320 4587130767282053120 1383563176053153024 7729739850298818560 6777778078105393745 5431539801313296384 6144597224768792064 2012534658977533952 7699961960179317761 391855211402593649 993230165265319937 7924705931540559616 9060648621650563328 9063699204884201472 4028968918241354752 3282419844317306880 4588097266400165888 8219558967806263297 6128955335308476416 7371847716822843392 3818283372704788609 1173900323626275457 5162904122941866833 1437882888533667840 4115364518838765984 4213818375089433089 5806910623894660609 3462201037933268993 8530974887697241601 9111357471948289408 1326823297704523776 5481281478416059905 559837211800166912 8645345263521679648 5718198247002022638 8578589103355704065 5912148500603405248 7294118847951027712 983992091856391681 4630520322691970657 7855853323621891073 5602787635665227265 7267053896478406529 468968942902829056 609755195253993473 6000037843083198464 5304667249876008704 3298217693181915905 6737748159851998177 1211220672441515521 6742985434254085120 6975629917192945665 7263306345989931009 6387554478520000512 7023062291211905024 73178898229966208 2181402845571163137 6714466489383999872 2637840525368000512 7551895305639495425 1213089841938530304 5355869164530880512 351791775285388801 5017353202483808257 486055609124376832 4030424862020075521 1468161970545344512 4344615300828262528 8008370884579819520 861000987095175169 2374772826966865153 65067765450400193 1514809398939658152 2776546604788007936 7959318104474653441 4445516961156773888 7010264875058004992 8938970203860419584 7459742918238171137 1859819706328168449 95949901683809025 4621087619099902976 5808780981648752641 4209384703897766113 5647929365377874432 4036017679715663873 5802866719547526913 9175066166542209025 1936613861345280000 4873990089912090625 3287533035481561601 2588610996259753985 94494558656839169 7263521036511180800 452474061718139329 7467991968574857216 6696434797133673985 4689759637580269696 2555151507476702593 3237006218972696897 9036714897161660416 1354534609785064320 4543307208234483712 8653556095076410880 2190891334819168928 4422716487564589056 809673082895831040 8246065746813513344 6273374804170112257 1722654454936258561 5922207303733756097 3014755968726932224 5551452765278306304 8926769168799995136 5376355287958034560 2269935520458522625 2393695531200715265 3369179676359174016 2204834153316307200 8550896027730330736 5910596671639690241 6688344126732739200 8835914177775386624 7997380936954329857 1706421684257009665 6667130980033854464 7702959271468003329 5941271341222068224 2560822063771224064 8220516031273885697 8136329845958513616 5939512784703188928 8807309535565783041 8577094648978457593 8102640237590287361 2546079959176183809 2087386404921278465 4584319957312231105 5441821574251937921 6221400600528507808 8327829367098390529 6887326677319893248 1560459067807760384 3229888957267247105 6296696860768821744 352403217804841873 2062776131417250816 522074996193389889 7288917174587441152 7950464610834317312 4139922172756639745 7931427667627294561 8974214861303848329 7676223882081894400 2069915670910374400 4365745373489968796 2128189394472920065 6412208952084495233 3025342580619878400 5213972820283856913 4837891512508743232 6626479141539618369 5576111637266925313 4921977875965141313 5064489665047260552 448721291795675137 6611159172511873408 6735093670847717376 5029312859256434177 1383084641965850752 7752280955402326192 1755498345424325184 8119387542837167649 4295966756338535168 5943443566670127105 755875065167740929 5802862611008520193 434794519516668928 244359128946663424 4896812085915860993 8574714007857209344 5792396026711011265 2709086580780013888 951230177870610432 3928711063031037952 7496832772669667329 9106470827033036097 4596733225164029953 2260567113015464769 892919706853133632 2632995090151844865 3189796492640764929 8894357694974010880 6769008305792267265 1165805891558803200 6689299870619245120 5270450854172859905 914487385590016075 2240813753883541504 6579400421663041537 6018045774816738305 5940431236240846784 3664295407112683520 4227902086319960064 4893691888005849088 3723818566964256768 1022787369374654880 5518665211109050368 4142468470284322561 1056022076460978176 2269623291491819520 5594206635757131776 1376528082896860985 9094218053677809664 5655187356661719808 1612988743132250113 597151010521437185 4617591843917283328 6779615573305196545 6567119718825724928 7542867971863991361 7162287172985899009 5406685969278626817 6461715873961069057 1973350674804236417 7841067965131988353 559238181763353088 2178071777850051328 3260632909862746336 8589620865846220321 4522577298719113217 5118557661185999873 1665374367504855489 3578033659955838976 7159906100611448832 1298039080410775361 4960973788047652865 4655391383876631553 3961013648079923200 4320306962096796760 1239627578948894720 8352927171063094784 8574460455575863937 8190855298796548096 5031296175286984704 5618741618006252288 1018736938006238337 8722164377972403120 3965992631196665984 1761022658952332929 4213419171040525640 2816860625369219073 6557729681222279617 4938723181665081345 5009892819282788353 7002878183878029313 5526125211268160513 7649504929702515201 483093647142682625 6486271253122621313 6238784824411435841 5605817244819173248 3224432988086083392 7739342020113354497 3561474221952249633 5296180947476293632 5644247980758055936 4902087818577575937 6708083571211919872 4802973115284979713 436095531474455040 3459820981116350465 6227099627430531168 282782150647854592 9121591773044408320 5701420615214861952 9139452342259322881 1386445292344162324 3724203568506854400 605355581944410113 3776425152844079852 5173685133244092545 3027112070279790593 3974466648254316544 2090746678450384896 4331442300209283073 2700633333137594369 7575308072502875905 7011298142796448129 2885077438285837057 8418768920316377088 6614828244297454672 3643479303687356673 4516616016675340288 3426203843511427073 5695704541450018849 2212995507858844353 9019703183343750561 800850638345901056 3617597675158548480 2212895357385962113 1751408209945696576 8739299097836879872 1738179696193718272 1022409915833862145 7361646529396842497 2184198909988868097 5966703397157470209 6750737816639094784 2199872193257013248 3712502199947427681 1861189405900903680 7506467779965427200 1057941765684871169 4690945557834055681 768403720294899712 1434001371556216833 1149513301551480832 1504390521539821568 752726803266297856 2494656951926615553 2839155995116805569 3581330317436841216 4783902189752067777 8064027198554450260 1748742426040332544 3653665086870196801 6712519523725713408 8659632995836661505 4186442563491345537 6057141090167408320 3149469656976496640 5708777579047670320 8596046131765088256 3186823234341389408 6949229853972774913 7255230349547905416 688695033261823473 4968330270760501248 3908855522782819777 5232557155919675392 1612560647213193473 3336688081891615488 4705844408186720257 9067075458253717504 3572859514789578753 2105870413752328193 9018617151180259329 7553700359020876544 6414413986291943369 5503166360202736704 4640931998717929473 2167398508300599296 5528220082752850177 1646929181761721088 1014051624343965697 6161234819928494593 3102932660629574272 9012393454173140352 5942433232501347328 6528071781529029056 5585529178395483649 1807474335093415936 5324203726084043393 5847807943453573120 1686980212769191425 3964182009716563968 6806307116331305601 7514858320065352193 7688396360301319169 8777790091076148225 6647952097288656768 3759083244976259073 3638629693649891328 3485434248227020288 1175399067144199944 1035570496005984001 1412619791021412160 8983551650372947968 3198379054807719169 3470925822446736384 8936735918858471425 3975676124855873536 8352902778098623488 2593255381666903553 3138239433561198784 7405774511543963392 1417783604249850369 6580289326280951720 3034252508668443777 7441149140208011265 3577059844347792144 8255681153442009024 7153856473341585537 2949895229704068608 7137880661210223040 1018079636757584129 6794224839117062656 1265510085487534080 2884667311833219072 2480133392025509889 2527568728226861952 7229954743825850368 7191080070117911296 3597168478972085385 7779267508011569856 9014484747879183296 8285136844591336864 3529071568177324033 4274964138065456129 7086015362068611073 7547621286954008576 8801174994546242496 6753339361639131137 4952635006126163969 8603242360321715200 2539388914072586241 5552991258763300865 5518345658833564161 6174627846432653313 6171083784437480449 12602767022649889 4558368812378665473 5975192932706172928 7028089722049626113 8054270701799722624 2188058640846028800 8332585346091540993 891702641928749473 8852190954628055040 1184578657469368145 1885527093712523265 4567883702876045313 2856086969443778560 3563559645168051217 6947884702267300736 1830989606257328128 271408491428285441 3784799146411198721 1616909787112878337 7774570817879088896 3416399056472427905 4506071987835442465 7016855120174825169 2910059669988080384 7961283086324108225 1701766088598371584 1619181420477680865 8690805858842829697 1766332462759137280 1057237947001212913 1270306388767504521 8072889912403860481 8395170768351214465 1239767440351591425 4744860497832785025 7659595072844009473 7842675220026314976 8378715844956617216 2138931068351864192 1817555424592041280 1372298838021145601 9167482139897113280 9122579755456118528 3958403314195919104 4574662954267698525 4521197910993338368 4793281516317704193 4907813701079257089 2880785681180240769 1871286912957054977 8662385137835646465 8068521994570569216 536815219939008512 3504304064095650785 3691013391180834560 5835714225957467777 2608771758716876289 3619551527014318080 8401084545243414529 7907744339112538112 6888318744386060289 6881868406293344257 327545283154062849 4083145515515771160 622523163506936705 506172642214538240 477198095948480512 4813028523594697472 3112753128471926785 2410938168024162389 4978285977503273728 8751798941845913601 6016130290572361729 1178230468153114625 3564783191189009408 7742368160526974976 8799310500117709568 3174280018985237568 8108306308032793089 3558523287176740864 9101377379864112769 3382569584933859457 3791064844658463744 334261871256256512 757294354199853057 3536866022568966145 6055665883820620288 2426216831021754368 6341084849863673109 4901323274580750336 962991326141282769 6601360195480190976 2121032489505896705 3685563424244495913 3822955286863585168 6285947204765457408 8750334169966355457 1622660949239339008 2939771708562079745 9021868983388479488 1667047537413931009 6984782137098366976 8685778508743892993 3257102611026900224 6124661587581786560 4862894722739785473 4396488863681896449 4949870896924133376 6133377139281196544 4132062554483066368 8779156872507169472 7215638399278566912 412409362772967329 5905839012440854529 6981968920150358016 5519695225355881281 772739698155851777 4624419902734159617 3971347764630886720 4129017475472366401 5668628244377879296 8680866420374333536 5009646680836554752 3127843112908230656 892227696177184768 2065343386878316288 78647486397166656 2571141277437887361 592572603418411009 2006024142407359360 6056790592284079489 4249286860767501569 6567401368480138240 5440162174695537153 4585772979915513856 8672691575891820544 6931882399256150016 2289085994661646569 3320423032032154112 5636108496341835776 6239446884455448576 1227040166030917633 4905029069131746576 3712463440690679808 5809873088781243393 2370695868311379969 4331969545712435200 2464884849628873216 2083594464227548977 1556805408375965313 1234125519910486016 5381571156947519489 908247891315616385 462816600125454816 4793900818553751552 5061417243426947072 1321365075022472320 1085343758946348545 660665157089678656 1465607196962049664 4969172458743267328 1265883904751396193 691439875299594240 2174630451333327872 7083768123272029953 1376525411971485952 3421472884840726528 1197396318174938369 5814783820346491905 8892735063661126721 492468523006554113 1040776007329667776 6890581420833275904 7567286539761591297 5109416410534251649 7896200147126898208 651370037754450496 766409131303099904 6920793723808808513 2988838022521923585 4271594334802724480 3105646846541276737 893938549320273920 4406186246385926528 425826241121522689 1549726273633109729 8394936920982421505 8440670774780002304 5018639605871935488 5601918625469536257 4948669790331251313 7181109933039867840 8446013935111164929 1497467961171312832 3869534658393437632 451102426220045440 1440829209932268033 4757827716257943552 290777657151810625 2894695831922278401 5360415889302575360 3677948210032663169 8707764123120355777 7711358885035712512 4462593905257467904 4903726837863153665 7532081738937435648 8948351455722335488 362060056394203136 26456053612402305 6306845307091017728 47923404659514368 7805620147718168577 4227955585160891392 3979147984015216641 3003982203680685313 1707591206851152225 5705999897722071808 454285841213756160 7314772944247742465 206833235100827649 7957078122458529792 6158854026818627072 595755172696898048 8996572196468155776 5609056403334540288 1640778682695967569 3705839574260492289 4436510801856885505 7278959976560857089 5099021931014212865 1107238666195594977 190986748813437696 746285704573870080 2209859455966707713 5457194515714780160 3263372641496008448 2408737055757288705 934410733202538497 543102774451635200 2138808182214292481 6515128313507893248 3311320500816289793 6590993926766070913 1720757307426156161 5021873445561039617 5107574839002972161 3436272532549708800 4358171561951068160 3735992520759156737 9210389977151424513 6415275604335268481 4476141357821853697 6079925116902440960 378354882490706945 2776425274435174400 8039529047054871928 371285956400316416 6094249869135797888 2060254665946018304 3672779922068713473 7394478263835353088 4970308160570428480 4581116634795984256 7865989417704598016 4510190314782221825 3862044157194338304 8163386377798239833 5962993961710342657 3090530045959680001 8322238167027036929 2805679873602027521 2373431900256372416 5861956680059650048 2331162582188496961 3290752176467248641 1751006374394855425 5896891664417554432 2829488943306547201 8670437887276744704 158624122508466433 7304123607602155521 1382628523221340576 8811432234300088192 701391552418664128 8232280731043315713 5027300752088844800 6811472182138954753 1879877153291501753 3160506092122292225 1138335916889874432 1825945269075935233 1414478589643718657 3111104133758401408 6297032358008020481 3937930985741072897 1266956964249720833 5839162263019220992 5447829303976871296 2672826465130461696 8219955763777110017 2413371685996003328 8081356634090192896 3785003835594336256 5367728799438002721 1329432058563048385 4964099061388040192 7781697827684220929 3080769895203818497 6969894645529559040 5785503416126013441 4625056612471653265 363346707505797120 5444367665250805760 7771933134435344385 7502918255790215681 2556136475494025217 8564913043012567040 1967196667854686432 5302943775997913217 6480277357834895121 5007088011773997568 6770663361945797633 7965667003195279356 3082249919902318272 5850576837769304016 2264704694001795072 7834482663685066753 4367578755081546752 6340349293423469057 1685277744085952000 838697829583024832 7631887020418807809 1553915204288135169 627850987792557169 1340022170925787345 2970049684445838400 849747046090514624 2386895190480088577 656378162244827136 2321260153083604993 8452646605297868801 4959676108685459457 5275647273315377152 3201146924019220481 3700005225056681600 6126072691445465089 2741701895386030593 1717474047885180928 677783814166321665 3661559252798145665 2367316666037043201 2180887280372455681 4409997533722574848 157783138019329 580123518482294784 3524515427054217280 5440944924446752256 8328760464007498753 8061613766334087168 71766642320357376 8856446755117252608 6304543547759263745 7681431293034233857 6422366908291180928 7627689784345473025 3982145244562014208 2258124365632899841 7294640366362087424 5633316381491372256 1116636196870469120 8325367201504675201 3818039988190726528 3268027668030767936 5519629577733571584 2638012409327071744 8172689314580959232 5651790039011620320 8765579219099086848 1466902610271797249 4915128993810484736 6811308866445613569 154145883317429505 3626267578617516672 2749977932445384705 3289573863523136641 3596996748917440512 5870781196507900928 5686141747382845440 4279229307957297456 5873472039805583361 8409046361675661312 6275925277760579073 3359844389783216640 3325462961944120861 1327826186687667584 6387798229198508929 5196095517849206785 8413052245651164261 7959740530686861681 5116167108134297600 1443357396424706705 27181435210170368 3688851137629192192 1597514538995586305 3958389196471851520 4241531672986373632 3451244744171425664 476581254088798208 6168673545895195648 896447817805933025 1132258924391684609 2377993162175440384 4595204233409112065 9053629016418656833 3167192799274491904 2658693987814703745 2076441503750078464 1860400500750224896 2753474379033881441 4242871324183631360 7182643604455628801 6998614739558793216 440812728077647872 2580853667495319296 3092559668073704480 2023147030250229505 5279879140594669713 8899458821711495168 6366079135716525824 7277926449710763009 8532329568306085889 7164041518689751041 3053360907198185600 9079091353349230592 4474536761518194689 1970076740423653088 1849108234985775552 2047247355350326785 8088208689168352193 124390901299624833 1620039954037658625 965947351542953569 1766104346366771713 1703107254352883073 3657458074771097345 7848212349907861505 1375681045368407552 5208004980226129920 4371560040361484289 5746696049261337597 2561379319503531905 2184873725974968321 5360224085638951936 5211237141448177072 3089772497135988608 90109924152741889 7720507138123489281 5785728867270393857 7840571225562039905 4024688944641331201 2384869984949309953 1276336703951384577 6467382214282753 7805666690860068864 2832405909023285248 4072625648466483712 891366380915326977 3987182224642322049 3441919634350839552 7687351017212421761 7819885865806601744 8671900046006157313 2079287178065559552 1993713992682630256 2894112651683889152 5674406592101183488 938024563513024512 3808889815018589185 4035894267929237504 2127681935878819224 473122747430469633 3081998781333086720 9105750338478307648 1041956760809117441 6090235092170964769 4872552764585649168 422300956049152640 1608053039785452545 3079938245021866368 5656700254077746177 5073906630161530881 337544923239190529 5104395183280799745 2192833603523995649 8494807262018097153 2900135290502335488 1364148087869687809 8816746724506200960 4399645249288940961 5711269946585037761 2095607661005776321 8552665716170251777 3084498628125720576 5750671778578116096 5021127861938009089 1765867504331685888 4928918516356268033 4078213251817334272 3292943735228873729 5694751806210488321 443598806958973345 4119429421700890625 6614039497144991745 3418616427360134785 6246533611613080513 3454918177046019585 1456030884641280429 7593374946667540481 1992450231079796736 3574226733488930817 326280342153829376 4084749458690015233 7680302028554755072 7011758328525639680 3340478391347692273 6216200433317972880 8606071341046348360 5036508203827068928 3796614587226831872 4731865633991244080 4871317076436777089 8748817019392875904 3686666440747968513 7318458283606218753 1516753485472838537 5533742905144832000 2781000723811893248 8687744747277468673 4827320404994982912 8518077176231772161 517686940236414976 6181945427898566080 2717299039216918560 5496799018557744985 8776780859064101249 6180455064738359392 3431468832653521921 3307547522133605377 5384079519644712961 233173785528311297 8579782350710106361 1268969026563232192 4593100673247035392 8935501781380421633 8365528007630509057 297314444411935744 8094726476076086368 3584013168237302944 7800740600664810753 3313157995492156416 3819034578535579649 3235173752683651073 4608969832082323456 5339788155920691473 2516410155694549761 7487958319930270424 6857337782910203904 1881167243371597825 3891197395082063873 1408359963573679361 3053555510736752129 8682047529619030017 6360084919464493056 1749593490004293632 5843308796240556673 5816695967378264065 1796367010739910096 6473384652019375793 7298015114572595200 855148418200584192 4357485559261831168 2914238246854017024 6289470082594727937 2938177205162624897 1608374639400577793 7388760526688788481 6333851057216647169 3286833003094204673 3063958385799602176 7716118736777526816 1020558568130321665 6646432925226498961 6928220486967085184 7190399079626913281 8713170914730112513 8561813807582445568 2785776142073262081 1059066010057027584 583789284048633856 5649385474832318977 236776722988892161 3373378057796564577 7455894593931590657 1482773154500263936 6209833965312972801 1385484218572244097 6957214439851941889 1504055914426679297 339737122794109505 7005308243916019840 6774773376533528576 3647781195447271977 2650482089660514305 7017148044759089408 4586827967678152705 6164259118442954752 4121437657891294785 7474782809641791489 7683857117161594880 1946642785507475456 692888092697463553 7348847831314354177 8496914185648634945 1961964092724423681 6226826327964505857 4188407485556161185 3562721292833632897 2354202605249448704 1971643620183311873 8842944591076466688 5626990094890471977 7677022357158464112 7715977456951230464 6273730335904403456 9104994862859549449 8836756799545767249 6876997179524610049 9004902747179843585 2862608341700412432 5234704492675592808 1945643880396521472 1981020502370836481 4884084344088952832 6939090815830582353 2146773664925545505 3525034050957344768 3669099743969175425 1564271737140536576 2246270645148823905 2755197931397905793 4821133866147442305 1082038790298681345 5156340069275334401 28126870851223553 3969307021534686848 2956784733976518657 3297027066444700288 5919426565578358785 2399586985824319744 8220041228138257153 9019080577614098689 509327624097112577 4508629136727228416 927445594504484088 9035530558831820800 3505155403297748480 12986177851106305 3797799571237093376 3245749291989732329 4412102396902384769 6150482652103194624 33305183543384321 6985528704838926337 5598652301249347585 8190959555070853121 3764125037291241473 5054399580688464833 6477066301483649536 5258914984022074368 7764648621630243344 6768064793078827009 9066479289198182401 2674904058910433281 1804508956613181441 5069946795502198081 2766392405127996417 2587092562189331744 536065661510303744 6460410111754108929 40545508292493312 5499588558357297152 8530876287569549728 7642674635409313793 8464465635196102912 2084700170050881024 1896854162710208512 6693910917954880320 5385177682516472577 3475912566991124157 3551358246019448833 8178028711775279104 488186411775968257 3168333977734746561 5220967268132736001 4590779139214950144 3177945225441949952 4030660982851176705 9059622176849312768 7682712264450914304 61788893433964545 6644090962307393537 332362627739947009 6157618566697757376 6144302895121763905 720968311087593724 1567865230307210752 7893225198037306112 8151731174956520832 5851433712363327488 1088503998475044864 3080698610024936448 581305771773295328 207606556169677824 4728706710457108225 4363431406505521376 8967302672052087233 494679178821191828 5391035136237057537 441369237678122241 2763821831097555969 7877857630665895424 8546816241107572737 4440216238350938384 5162939428252975104 1243790100415952897 2908530330036738881 5759625852768888833 8880861635490980226 7851541749727909888 3576758282534204672 4320037997842202624 4314957031127003072 5004417062225795073 4392252845939889377 8696498410948528385 7862318435096908353 7185494029121875969 5597047095810342913 2273170810675021824 4299854535846226944 4639585838541184257 8236722541235961089 6899204774459080705 5208893390658068480 2729836225624041216 4751030379239261185 3562830419723529241 7732262941741217024 8632058150083854337 7542572690793824257 6127830547072221184 527882137179168769 870278100064346113 4141144213060894721 4207696950890289921 5517383005493168896 6341120253251548625 5016377706505587201 3596909374346872321 4708880328087498752 7125097523895792768 5822027368652931073 7163603200300285953 8861099426042861040 3311089066673790977 5978636203518197249 3703853880199518209 7324382426314496513 8002723055378038784 623611367344046080 7570934467411879936 3718669292400607232 6616523433599695872 5659985562877873312 5604974793511153665 6960660023781732864 7151386064436375361 7766624221533216704 2394433114016834560 9052876013669974017 2593180935998746625 7023528112305713152 3390898737768697857 8791976619798550529 2561404566455549185 6835552806531956736 5848757006902198273 4895133410588454593 6245176525980737537 2956215767867981824 5549596143470731136 1235038077668332289 4832482174263275008 7772501001159368064 323103536590516224 896969397526532096 7818208431299483648 8758325376500592640 6718566016917352448 9180212288301817856 2512493841393660928 5221777085885841408 7620340023496980480 7674509438843777025 6190598425273687296 123155217321556993 5648706949490832384 6462011697604537601 4576673853580079105 5371991131681454080 6491704593021368193 5606029342375886848 7019278188548976512 3843506505714755489 3663957761665794048 7936841119935090688 4368742136246931456 640887052021623368 7684796008199432144 2041284158791422177 7868220033878744417 3101351876124827648 4024903389193301249 1953914706502359937 6563234502583304401 6920643769496291585 8597734636175106048 1503184275434601472 7638225298857693184 11551097439029120 3319818097928339457 6620216903396781632 2076767125742944256 5019875306351011840 8585972104904573569 6002797906031230977 8740840067608305202 2722349200151412737 6616978292874848256 7271893850453868544 1727710287809740801 4943568417117088985 5230742380270214465 4438962014123196416 7915054414993014785 4759465565375593609 7302459128128491521 4386640774802440193 5237368091289626625 3207328426822336513 4598540622279652225 2037278068148566016 635672724782854145 8667285082381161473 2279842260018378112 4992011004163412993 7059075162024905046 4767222382972393473 4677409814994092032 7248193120921976832 5934805429638464121 994457482217984129 2703379537560430337 1526531275510396929 2831989075601985536 622026323031078913 5130431571416357888 4515284020220036993 3052008964087839488 3731471895873912320 3205645719101368321 1457275654871677953 3911579010183593985 134922747400883073 5410006951187660800 7678097398863280896 5919511412050476800 2303489582353049761 578406388008396265 4353294211305648832 4610341159598870656 4396366003567902720 6323266427072698369 8389242414627770368 5068737418724929568 3127137792917302336 8786531574176613057 461176731251563776 8376334856064008193 5217501437188108545 7278833870710505472 23124588556252032 8621773387358782145 2177299753876931072 8262226586111049728 4922896018531102832 2068580106878850577 8054309525045935616 6835341375527546497 2574490667411508481 2301165078243311616 1514836660732400705 5437653510196641152 8988094004738463745 1194441119228666881 1141564419500913664 1828812093042231297 2892866382728790016 7953851962726908000 8996170547950245888 1395485802133971216 6145573742558947221 4000050092627156992 2382178469132235795 5324784468040974336 159541945622347265 3411942542473504641 6323596772709491201 3746551890824050048 5662638861638934529 8793915993731270145 2501773872489185280 9108423881563549185 7396742639412182017 8501420831053091840 1807743749992717504 8321643935136448512 2868017801188754929 2673780372057404672 147788152591235648 3905334320959498368 1698613123217640960 4122121785962598913 5953804982947138288 7761364374255959745 8763591661543834625 5390563572946863617 6059695321010721824 7209771331623784705 7769427504214147073 2034803348563230720 1846180505459879817 8728546199192007099 1699027259672902272 8665819630521253888 6739311028774789249 960653504373097713 2270415267545901184 6300849172598201601 1494770369672217312 3139720818671546881 6264873990888841217 290600580938141696 2237574922536890369 6347683046152314881 4555663596086767937 7366165757643991041 5337511484277127169 4013124443782135808 7584099080521187329 301038458172203008 3907406201850920960 1839276171396644865 9110249778207783552 6926517612410085377 3873262420321818369 9057378020127012097 4939560063449053184 2856665674407945728 8125812236024283136 5479782218184437761 7164185051690225152 4656999761538373696 138455159902799361 2892810647650006529 1835066706923784321 1130913580039736303 2710321893453175808 1750963898546126848 4622125441450536961 7343258933901965313 4229746224590225408 2361449520533067616 1927400081959116801 7148585824808202752 4503012181181710337 5901247686224614401 6188419916144673153 1215214530649150656 7086883242627101697 7338661890326661760 1282816588632031233 6766312659830653440 2862483409335961088 3982290477192960001 8460993286773043712 7114714626852591617 8873225608649703168 8553042502014991417 5512931794996920321 4348955368043626496 4753751325671566592 8648389544656497665 1844705000393789440 408141894589193153 717920805310660609 2261631010079536768 7292963226135095744 7945442617347932161 6383635982436699456 4639148586304006913 5787662129746456576 8792586252437313600 1323590332236521473 7553486120944009857 986836087731273729 8593321483119288833 9149841705930848304 7818874622679243521 4892782849603046752 3844906923991015745 2496984730904517121 6840851122521208833 7391869438127961601 6857367605641016577 4991769947519049728 6553154261835464705 8343699447106502657 8027455874920423425 9171065856466518017 8574952118345095105 8803155406065926656 1790515477022802721 2154641045292318720 688281998044108961 8858082138816467009 5005164000269307104 8758239032139321345 2238771073897984000 7686493890935615488 347016704239598817 2907890868928066432 3957767266467182337 4123619081918655744 7960002945835606017 1932503007232866769 1932277183086264321 6872598665033073512 5638095537878220800 2806704439127703552 5238525373847668736 1561316874218691073 3073119789019770881 5728190429178648793 2344545521612833792 8664627467670966272 1506544269673054208 7738356741282889472 4899692768642372352 523631091952756929 4146798030465007617 2641509904508370945 7297628716553543681 6425706877574718208 7688202858628488192 4333512847598564608 6503838303660621824 5988712813894037504 7855284579901358032 7499743352979800576 2062606521609097985 3245739698159489025 9219629895565443073 2935682826947076433 8756664879191719937 1385184907562336256 8381871353357261313 7106285506280736768 66202777162975233 3455735252542692352 509073048323011073 6461774885124538369 531829243839634688 3548966665777086465 2922648765115289856 852357786777257600 9007757146967318528 2632916621956572673 5576153302773744001 3054512944609886208 4131188320463326512 3195347060810747905 8898031716761464832 1964932441447528801 463269338522208896 3856711686050210304 3725419069518815873 2235802399924197377 2308430368252425216 1710167948422795873 7695381949522974208 3048166807655891456 1681983967602783488 3110026211584831488 5930184343002178945 3176865400799028673 1814530289341431809 6960251431075919664 3354817224237725953 964790281308536832 1587663958596460289 5776255956886273793 5757141127969119232 6022997258790207489 6754252394209349249 4105527710687346432 2821458816846004225 8355724173691055488 5672750226119376896 7199131402116417537 6742957823270420993 4916347852223153152 5699132291318546432 7794451106275690496 4338863620678140416 4891880560905158657 4471314027291219969 8821670939302334976 5820436652608028672 6082388865113144321 819184015577065217 5194035976553498689 2456432979399328048 391036899097489408 7548734816152015873 1411432662343172097 8217703417141273856 4159763994780784800 3610006269284862336 622789799445060768 9025803163346526208 5470536283367416889 8975314628150356225 9108093404623965120 3888384968255093249 3353773586918761985 8481371173153654785 3654155672809489664 3637534261731098625 4659527232272377345 6315077601324595201 3094738257539854853 4815169826720704896 2092160868420314624 3757596571821752321 7552186052573121408 4577499055333802272 4239791463241877504 8416416850478994529 7149978604821421025 5801480963287175936 7331049112890376192 4312819597552708273 3966651452523178624 6082165398536681473 4732650207684534273 3004577622676699697 6399379906436121089 4079047338856666656 4766031298515202817 3707837980136783873 6227736484982947841 5710466391467323392 8576232500243726336 2740246906203900800 5207758322478667456 7007684783630925824 2106166265590102017 8909782539455954944 7002338916971839488 4888357406622375936 5773596853134655488 7751628733287215776 8302266905034022464 6211457045256122368 8517354790111150144 2005081993833460289 7701085467486273536 1885236930916771840 7378794790982179457 3026395397481836544 2963425982346811392 6620462985137725185 6373577010814503425 3643404793811520481 2652396947901622528 454269199521390721 563390659033286977 9006223190466678784 5924704937935133441 673230055213752320 1250699909564669952 8542204917370785793 2322949429873889281 86587335534199992 1430976368261927689 7948339331623608321 5113567383345973089 129649213614337024 4270197344422866305 2777362450775108384 7695376407931824705 3626557665800692745 1304180464086491904 6368768301400305232 8837779986272149505 4740732738161932289 4255533751739875840 4774832435726352385 1327502165006483456 3843250575480240128 1162053949996261376 9014672043566647296 1628100569408159744 1428406044223175809 6812044568754364033 4953134753735387009 2757683125466593472 3937880344211551616 4421311498597285889 6082525653868897792 3694235702753728513 437002915885628929 357908242234942977 4107334677741619536 3943690863631803712 333201678634261852 4233309124101668864 8593394969486557184 6921719279975702529 8041243014286016513 241917388998639617 1615370684047953281 1982662188755679744 809770991446435328 576554604707172865 6629272430658602400 8906684960508760064 8688390565904878592 763603258104815617 9118465468041529344 8559171892678944768 2485361188451356673 1371860794032629761 5778953376202392633 6072054266082874945 2833404558136824833 3358753044439405313 8474232875447586849 4916942421080778496 8063244517440776577 3369362689833103360 5957026754628304896 4976925712918183937 6027919032077473281 7268733088315262976 4121868110718095408 5023098949170775552 6938441033230622176 6781597606293531648 1143638587814010881 5113440670595458305 8240881953063056385 1030103224431317732 8953310072299356161 7514111284162195745 2869795833720272896 1177509959309697697 4913919585477826561 7708711004419391489 4011920666957935617 315413030861864961 6175134779523463169 4701884050314910209 2758778602092441600 4625267558317502720 132904578226278401 1838971346715898481 4691773970046700801 7485993786123079425 6533537040964190209 155554306665578304 3100848748620785664 4085571195319060384 4879708556684337153 3885217285571406528 2875327080078592001 5823831952775679864 6064420142714807949 1572525694621212672 5413956529976770560 3449380864323666912 8252687883518067713 8840574790459492352 8092487862730159616 3003646223428052993 8313057730942920704 1007184279244996609 5023494902874157057 6054954649262868481 1124052603940181729 4313036242850718721 7784023558529724417 3270410628232560640 8871491530614353376 6135141685895299072 226613162631696385 7839098355408477185 3215564984847205377 2731418167019272849 5808739085180665601 5259615733128827137 5791521277025362721 7143781806115027456 3538221724372017153 9077494776257261568 4136804831378548161 5017968207784802433 5181772953089689601 844448089690084353 2666781686959124537 6771845161356677120 2350614309274893632 3057157876880815696 3968351530975241984 7773083325546397313 373587010455859585 8120710042595516304 3790862165712415936 8644052478421972992 4442616095279849216 6999377207870104577 8290207585024926721 5663699494492075521 2662650393007459457 7642099959672369152 687044704212360153 6239530849278830593 152184193233420289 506694843566847105 1709562365156802048 1719653855925895168 5552382980163107456 4013089142531092992 7362586635794579456 334385393368535297 6401881547048321024 700729531943085057 716231098476177408 1208581636401625729 6545340753921137881 4975503797669314560 8830349943859494912 6324136855853911552 7880463370358868480 6053576258295169025 2041002586720305985 182717862909624320 1040227292599784857 7485239305466522624 5303631884864966657 5810526397702668288 199897882536820512 994330128416768001 2388728701385637888 7074209322573565441 7236910097416847361 3849262215697634304 7504958501917383169 5642887660549351425 1301428817847779328 2236244533011830728 666135775479800321 2488997047293101056 6484799378402974304 5188787655704039424 2616928935610916416 6516065169314611968 4084811583651811649 8166654215612155873 5422774105204195329 3264720872205191745 3065027502531535873 3991354964028588032 6091004577166458881 2972373435987990145 6417872329256557569 2213710581081849856 4870279137845023472 7566182709539529216 297316165977948160 1799643203491913728 1208045335229161472 3449758642907249232 9031865759364874241 1159628871225774081 8717768955160426368 8547788225415413760 70050542467317760 5410974241226778624 6627233365169241088 1733576900917626880 2820552413675081473 2468947929345904129 1286435268138220160 6990475378477295873 4494438410319036417 7336022487614016641 2801917673009292032 1930215761541236704 3557943016398698496 7029734630886060161 1456290617197641729 8071452228303162369 6426000979070360129 1589421571121757793 8759520580984258561 6467864734626168857 6858869834773551105 5992372253778197649 2524624344457818625 6246496915468496768 9019846477195630241 4835262689897427968 4629633487409465249 1277929191175905281 1351038327857218817 5705476431701275137 1236807914622615553 1974109871292297473 4588407793826103297 9026920023457220609 2043271457072693249 1589311345200999072 42337615140880385 5581308196544175617 622264175340750337 7064557338004837665 5200719892882413845 3466138626413004865 2298081961952486400 8372997194848694273 3498187126608076544 3026550708419690496 1355936892803202305 6920833900843626496 7001192884972593152 1431643282242578177 1972458115788432256 7311416745797161041 7149035781932326912 4336624817089102081 9164105538051365569 1470144918002270112 6776774715255411480 7014530286860483617 1238094790102030593 289153015655228992 4383042785078153217 5082214543980010509 198921227912822784 7539958955539272769 1178681572964075009 4827635825819779073 2337392891983050752 4797592943330402304 152262344554852353 4554710803808542721 3300508149449137281 3829942139277603840 4534202405762891776 7873232173182476480 64605405490952209 6213044843314472960 6320651324911512577 5758501721312664576 5954046900639091433 3953348118833965760 4516223911411580928 4959116732979675137 1068937960856109057 2703185978614695680 4757605340523910897 5286038507505893377 1478723218893227520 2398562472911335425 8689879402720954368 4292855416059965441 25773560573968385 3580867415551528304 6886027589864272769 6943218776908413137 7204281881871027840 2470333595304354816 6069930238371806592 1131369316985210881 11941844594294784 8403627985458775297 6566803537110982656 2386220366965869027 4483449352927240193 8135797806882811777 8466109670435733505 2524485244056322705 7718148600102413824 841813341385021953 364539925867397824 8847376898381447168 5709532320644065280 8825146377123171393 1130145635970610654 7281896135542209024 9071769617517281281 6513541841734483297 6690463919453896704 5333103807157608496 1937046042817050624 8547789005102055424 5311956453141061633 3196171127087144960 6937633467605056512 5767805189401575424 2389414180643579184 8729409796704043008 7611663265551728641 6698857795401951744 5709026972798032033 8686977198882934272 2150531865808437248 3012751107466780912 1392282246471669441 8958786346069326081 7424811624290068480 6437645663337209857 3415040007810518657 2042423140779311105 1234099262579748353 6469547165832773633 7743569798451737600 6342998088431723776 4534715793933271041 367633385417654273 6702896850910680064 2816590762138138945 2856845035203776768 6953084899992916992 9073010494237259164 5904128320211511296 8208843355011317760 8953275111142342656 797730098765057024 5576166130772895584 3606684764187241153 1703785167143239680 2792821660944916736 522938725889474560 4567514734981480449 4196130660381635649 4362877017328111617 842151770371558400 6649596903383704001 8429873529509969904 2189847036397035520 6708919663670266113 5377021960076549328 2656776689731674304 2905446574696568641 5490882615915290625 2821977869393913089 63149633062354944 8873122108934578480 4626258170132235265 1674650227119095808 8790758798122888577 3505653636603346672 3593478506219308512 3050393839518138368 4522513549623772673 5956015882326638593 1335803877142046081 1201557286230507520 4620469343292281856 1223486830493275137 6416724500250064385 8436102824578168832 3503330172160598528 8908844960609189888 1051569075182952448 8435800345419260417 1092723653145821184 2068663843802908289 8134972319417810944 3736752615617555809 7601291594207920128 3337661350939828225 1678217853422997664 5589218177916293888 2301410153863665409 388533799412436992 9062000866502098944 2325791999959577685 6779852977433267137 5189777830702743552 8553989696390750720 2796841292093170049 1494773498309824512 36246504578191360 7047739137447192449 3768269581262901793 3826825280489885696 2117189843314955777 8036229113836673537 6617071228880684224 4667736089425056257 5406255305979973632 106604388295233997 2362908455278225025 2199561780045689856 3858860072002738689 9015622817414848512 4357608384683160905 4355166582105364480 3128864500201835521 5474142325849747361 3086081789714024529 3043858977058136640 8332539114095243265 612384039876001792 2465593794673442817 1432662623946840168 2199335477653933056 5717038122361970688 6212509604253892608 7546411549285305344 3699707805789965664 3686334851090270464 6557986450899483041 4517157673300393984 3566566214794067264 2468166012710072321 6373026191416462472 2174029712628049921 4261453468352681152 3054013547852236289 542347921705656321 3641142228521414656 1445142708206628609 4557004300959780608 422230570873138689 1513704875216645504 1083410709270465856 8603070376300072961 879405562176865873 3634807003834286497 8015964843581399552 8243549969137658752 2626628962445164545 7213712517947309825 6356808379312422912 8092592051843989504 4202899121974456321 5050510107794387712 296802553031211340 2493465173160100097 3650134501396795136 757963153682612224 8859395872006340609 6899327932130865153 3255564668377651712 3171332900559519744 3236053567103885313 6743473986831564801 4600634044593412976 3158546414329568769 2025461324421669377 2284459331188639233 5114267405766058853 4214441688276254721 2234658890007236608 8669161738853320704 270052611179473921 530216600536612864 4313464492824111616 428023487513192448 405336512965197824 186453707966132736 525748245921345792 8689406490878505409 3689386326351823200 5753484378619635713 5516359615691643776 3341541643731721409 2989520875380175872 1558050300457740288 4967730394608280064 5246157385941254145 2777541968771996544 2902460008485436416 1677190156303488129 3584375874060126208 5495830256635125760 3656702540996935681 4250034051063273472 707531368762033280 324456454612997408 3865192454359344129 2619292153240076288 6700183554530639873 8976114356393279488 7018575995201126400 5514953248356171777 2364817483269866496 4787296734950912000 4142400191884572672 1500194682067236801 4212488187194507264 3790154037020065793 8156559569321073664 2437381843563271744 4474215536708033153 6316131918621728768 6106747259349834945 1373400821668790273 4257898043718762497 6916499933529952257 719716962624604544 773385325502332929 6893580446040399872 166071887082869761 5573642105686589440 2645883948887703409 1957500257771262976 2825695228986089824 5573889999578893313 325293238193995777 3654724061431005184 3844717065178044417 2355152562254905344 9015524476982856064 9106048913854492673 25357369077448705 8063654992418447168 5148574574737812992 6510299482922156033 4150527066231691937 5231729808511981377 8907611008639152129 4245009926556827649 1788259666248471553 4027598785194418176 8841115500288737281 6006473507795444737 2189639052799779985 960434364536030209 3704728263107965440 8954225915201208321 4951629251691806721 2077857276831504256 6496397985172121600 537027395315994624 2736119675439284225 3996066351744458752 6496988396947463504 2980576727496047489 4091268973941815808 6446684471743389696 2197247985060180993 6719174196962845248 3926802487803709440 7959676981438157825 6249874338879520256 1287541195200808192 9139415832131199393 7772716927679964033 2944652390303733008 86553467130973120 3021027906842292949 3981479747279032833 9037316932194976128 2082987727134018880 8706978358434271148 314392811457566272 1268235201623216897 4201880903058807808 8286600812119490561 980782206587978753 1435133722129793537 2577932543662178304 7666884603759313921 1693971339300376064 4182392379855812864 6149056333021949953 5356480777930835969 3446031363117383681 6043638127857884841 305365556680458240 2700916329381822465 2842919005308178145 4360068279437114241 9169352328888445441 1354282817499870464 3700787076400480128 2567526391826888896 7561646174423760897 1894240694153428992 2588405331312522913 1452108523780347904 7657330461570889729 7360542246284862464 66216652385272320 2501846580899698689 9163085483773145088 5495804423227847176 4166567183255977089 3910345516862586880 4709736058358133825 7012052303029595968 1716930894500534273 3628267759904582848 521508346162926977 4998268164236616689 8231237214588313601 4609573650839766016 118303113412323520 7527260614591496192 1608393862075772929 7015778188290731265 6267669354261286656 8512684410123358464 6153889441828804609 7790914696445930976 1188724791853921153 8450127580063781696 8226942468805370625 2547149435234312192 391231873759034521 42232205645710209 8294269231808090625 3541785479423533129 6447379170389506049 49278699587122944 6945730675849173760 7618717388236652545 8936278538770917377 1759328554124513537 2106483023124807680 2217848861664051201 3356076275448463360 1860028454803243008 5187987681756568577 4189544633393606656 133599425201259520 772498983039172609 159128568193794305 444649832635957249 764840396191890433 8309836636246048769 9070950866806255617 6858460927364366337 2176896448011546624 3350024914461161472 671037815240096449 2349395229225660417 7614051214402162312 1237641811451361312 6188733670395944961 811571258109133056 3272595863807531008 8000441307814416480 8629336887514438144 2478561601332020480 6946014860069670913 1099424227092097024 3886530410303504385 7341697387075783680 993294672039061393 6674809348774923905 5510985196513615872 6276527495198110464 5580454431276390656 5660940812841025793 6458701530549016065 7693780928315375616 9194855973807257089 6610345287859339265 1387753717346361729 670005760536623105 4606277338454134820 4279691323378521857 7005334005101655553 8448205626557988864 5186932181817947488 8409773744293445248 8648374881889943552 7826956093021381632 8286615780591403008 2318338209634725889 7186916265502969857 251499171856098120 7621489805751339009 9159812460825008128 1056658995905744128 8951135524831199233 1129170337769697024 2794651739505894112 3416037128703322880 4792693831504942848 1018036652877990657 511881824943439872 2890803489642577920 2740002756586838913 5003867189912468736 2236535169844845609 8063430936925108224 8244918480468545728 1081965251179659265 3317317002868336129 51330898501679905 7119100818833642241 2438200089673914688 3636850530035301505 5319705285739465217 331473309935599616 1663575243284282600 6870362267968994817 2421878215239397888 6455852404528467968 8678334903636876801 6406544090857270529 7543872144165896193 6762384575391025921 3367048326552167617 4057048111840458624 882300065378866560 4785146465019386473 4078387590561345537 1217563804047097857 3445142328579629057 365712268577443912 5299369213552541696 411298012375673473 7614368446061563905 4084985719518535680 1465450917173467392 8452501995549756929 7869945907732311552 587736982626440064 6039964484483024897 6802470307461991168 4354229873263356929 7822186956845365377 6151564113715349505 4155006614661908624 5631597573999854977 5298020172395110401 5567563097401457905 2705469931968926849 2129767938089972993 3470372530789481473 8246889621620113408 7188689200289349633 5988379245473110016 1303118009122696737 3449869595034593857 625423216971230336 7270304424233435136 5630927231922577409 1587624872075227136 1472093464098588097 6930690067378413184 2279840599686605825 8512352581946382721 7772684934106530816 2185395815488265409 6365037839592380224 8953660999989133569 4029941994306063360 1218429269289246720 4578909391890711329 197699267873368065 8254890059163042305 2592512193205552129 3067540138949022209 416771276842991617 4786959143508038785 7631357813734440961 6770393120606916608 2711163522197900673 1776855428178866177 7040643173071564512 6254734733950726400 3620711814995101440 3437805678892288880 4304317097366577152 8910089725369894913 2563258101240563989 5332981056953485185 3336336140503779329 5730818102324199249 8450650014772854017 5548806056163019777 3130887878152452097 5744828316536877057 208881426259908608 4785495058667463801 3022630892324274177 495736414792194545 8994824109853507585 3513493013543444481 1238161991158337024 5989379004578732032 1640348642412794881 7355964572149111105 6500239858082275329 1245425140481820936 4888008729179324416 7126601856091610624 3801674734724357505 8902045603731986433 3236516431395517984 5046200936104938496 4871016739958161409 32723311861711280 1860524150701391872 7710427818958585856 295963645997666305 5756761508606798337 3360787694141608897 8618511287754473472 1851803767079680512 5338810053927634433 483089131528259584 7486148873963786753 5461515277648725760 1904520090138434193 4563705680403633697 6206609610309401601 8397811875829583068 7868183971928051713 2671990526546447009 6925085431627204481 9032797487141473793 6311281531569750017 5123210346835394560 9022618006213786625 5119350252300140544 5613743313189979136 2346080478788321280 8121095284571766785 6841800510085244352 844267843984726016 7513288509886458581 9126232750348838913 2181002596941016768 276520149888291776 352680007530577409 1099156856428378112 3469406969346654209 1007233727036260352 6523958588622708737 8945504502642823297 7450396916062226433 4395198223672799488 1016035843508799488 8513369959322994945 813921544204974080 514897296610447360 1369006663178157056 8474779024855285184 3706380773986312705 4621026360611823616 3851026976050228737 7149204193670582529 4743884958994972673 6453707251341418497 6320261722020143104 6642877313112940032 9044170343735312385 875134581985271809 232857369711616000 5221327205683310592 6461910599939335168 3698915928306290689 14929600562109505 2698127174368792577 2623792130073847417 5911482506351027997 2772612132070883328 4682245984323354625 5773186164000758785 4406860027778733859 1754322595299955712 3382522996712694785 5280105236946839040 2464873390183560192 608141609527205888 4680219067044036609 7179556978183766016 2127639849327358272 1935490753395989504 1516543999267383297 5554145104113385473 7681400510101531136 3580142962853214505 8078640997117568208 1841194517984982881 4585154140691161089 1604347686440392449 5923176284074456084 6704209383819365200 3374129190651863040 6835363757144133888 6179738451904605184 5763413637119769169 6110193145032686416 6015734120570847233 6377317781857107968 4919422674332269441 1411402846685083212 8009458807587710464 5507538171229372416 2324642040496404481 5312954830774841409 7249105618751635456 1461596729504625664 411265081567633848 5063055844095396609 1976580037889009536 5814490288254650369 7175538313191161856 3246874790155550720 4642600471204986881 7655588234726585600 205639745393717248 3978039089025794465 5306573152301073921 8098221892599423168 8680252167536896001 2763102186582607777 3887741102988009473 1793151241652748641 1854647658019862017 8215298654811060224 7022990281513091073 201682507989584064 4208606415924867072 968163227664114304 3562840828496314369 905078175744315904 4280736656709386241 181566576083763201 3933601297599125025 7172563420508599345 8301179876327955457 2242458854184995072 1102430351954710528 5184154642316754465 104032459209506816 7029773411045507072 8224473044316454912 3419753805127414553 3123090675786017792 601577465177997313 6100503931695615825 1224812922891607681 4937488571088353281 292748232446426432 8026458941723672577 5345479744629275136 1311677180622310401 2541946767245642688 84011136390291585 6967038801207157761 2049749729119569921 3621208207529036800 4943192311296156480 1389123246896541697 7458858177391023873 6314929324540730576 287289705604524032 427513694916870144 1911064040526315521 141304046882807041 5347841405627363328 4247860855908316359 2343393554304451073 5060490496106438400 8216476996691555329 608671169813879808 4958192406873563392 7481816094977585153 979383191551234049 7555263428642526033 7852679810172370945 7984540676682256384 1203624853284113001 3690766538534044161 5574207371437220481 8547660822364968193 7627565961813426177 4706509264725021696 8413479947623989248 6152450981937176577 3652931192091889856 8167789088598651905 2946157684856090625 3663238026807982433 4115044587289132033 9092626419440025601 2205155291728419584 3662601695080786433 4393408491250729804 1942022537007947776 2441416585308195841 2107784736676527616 5725275318981949953 3276544743978743907 5351530428903588865 3320528808040963201 8017974737152507905 1700219631768191744 4239237356132114672 8813074938545906688 485723883327778817 5968284061486383105 717666433250852864 2752037429936997889 858008686520280064 792494364796911617 140486592248504321 5971482829482098689 7899546936816154624 4688582681983316480 1242458207576032577 6812245134296944769 8506848519582434689 534967069613845232 6617503177672857889 1273290464221511681 1684857905562541120 8385352756143243264 4287101077750808577 6459573788747710528 8747737791160592481 1251311983018312689 1648925094641121280 9196578351268574848 7125399131941915136 5944270100517474304 2217600756791028481 1605309796106625024 4500140811265679873 8099447218645057536 5979351752567226369 7588251369100609441 5612295020206335233 4414323185178134785 1885358872685195265 6372767734370861328 2871730362640831232 1990448987206089472 7048069501681653248 7357425717788479489 38478611679252481 3218521736262895104 704389851106219008 1983732465861868800 5569815160809089024 4484125133753570305 7817379011386715136 1157871635459365889 5818459116523315200 9003471581937139713 4149830822335498241 2413091989377638401 1749537086128530593 1867564063892946945 3724147268876124161 8288154139326676993 1586401829578891264 7397585101823758336 3235507486281561600 2302130502766692864 6493839163027847168 2939808620851124800 2854675007375797761 1219944392196648032 4836723543203379456 2631957321870123521 4250616538902746817 5034065831131963904 4771928532878186497 9000701228434917888 1114901512585576449 1054047731186470912 751461806976922625 6555200779628301440 1388636525895017473 9103863593416732672 2195453353389293569 8248495410463178753 27705973797355521 5954649940197844993 4334769008718597952 5242012129049857025 3491864884082325889 2581696915232333825 5769374255526154592 5823688352090214400 6576326988150909440 8950957593115525121 7117077744760380673 6105686729780794848 7269244794781040640 772609943813527873 5803709460882391041 5880064998649331713 4473429902848163840 1320034080246547200 4205026405720031489 4649048167730249729 8736971370011308033 6692441988638523393 5597686665477718016 6013128644367531008 3001587477152189265 5011434204928409601 2800744361400726752 3532030422129259953 8392487683871655553 1153417847009044929 4621204174786793472 6134231607113940993 8144510773845923265 3701257095005999105 2908614520409673216 844572157680371713 4776372303782530304 1801787796953219072 8330959657721465857 6312342494382391296 5158009460745568256 4782556690235923969 7809882417018257409 8269275447666287361 8800972969372900352 7051629056615582784 6294997019836211200 4875072795532300289 4828232737243267072 1514032524246849128 1271508234561880769 4538021742616846336 6436856895742276609 2649918094988136448 3461604212153880577 7874301483152431041 3374536904550776833 1116645434232343553 8215846417540970689 4946727230994159360 2229358566839256865 2496125199063580672 5904074921582427137 4424278812667688961 4195612155989301552 4083808677454737152 8661115079263289345 2033469701687644160 688463973436301313 2468217727609432321 4847892683416720897 464342001672327937 1230990405677719936 7303540962227767296 2329490494288027841 6903205971491028992 8131575825411655680 7931905175946043712 1306317021416902656 4099424005039128577 2805204742709379072 53039272245358016 1476628546073874817 1813510652896281665 2565121323229691904 481933810147910656 9220758731743375360 4418720477396983809 8603540112491290624 5625245480043349137 2820108194740960513 3607616252341014529 3692930483953741825 3310008547424034816 3202972455633574657 449506140994195457 5598313494949232640 8577385529635370496 8151879944868962304 5005495310883487745 7922611738594322609 7381096579000127553 6196955148183807361 8830076301277009684 7542336439485847937 5121653359816445921 6903831539345929920 3330591920073054656 3112930381709377537 2983758802321210368 576983932581336577 8931347130816118784 1793028014826483712 1174934619941146625 5742354860967371169 8990359446633185280 3387987646714337736 3188887335800962816 5303368919744818624 3138784339594418176 3056251758260635649 6430729946710545664 5312610930167509760 203615643721799440 2470142347438952801 8491706358893318145 2897995391917743681 2876814560124194249 3789523258154672128 8104257370574727937 7140860110311073792 8364170099828938752 4278935756899246592 1984966074096613441 2003129264057876480 9112363251145484960 1584386802508254209 3099404422456672257 8971842220304230913 3809979783944808769 4957095879119047681 1144620854518256000 7475037233528700928 4276654537518778368 4660163525059750528 4047952280537169408 8344201168980359424 2147609443236671489 1581093615160786944 4252365871486175232 3000213149672418560 3588983452302147584 8098389729611623473 4780029156844578769 5024545337489479105 1683575407882948609 3377144271977351168 8441531252639540736 3480689636008263680 5160174085598822346 8733349460868202305 8119986376483113217 5790666880567033856 6452531994045972480 6360307908256674193 5114571061328596992 64121604160421888 93478488437758848 6939821563108775936 3164295904381891529 9128330546499666119 5219630966160147969 7363499771441159168 1183446840265813232 1983035664785719296 8252019716083193665 3853373389839840672 6306932654323656705 2626287417148000257 2260377502342029312 8791822641426540545 3898853129660144792 5523518109671555073 6712931927010985089 1302603271653962385 5844025150606177344 405017680193146753 4875605867002411008 5154613000119202305 4248359508050608128 7333549443760451713 8156390200190675169 1738511701716140032 7239822075239346177 1540377200634973913 526279541145198593 1345630331620916920 4877012372458665985 5360305675392654849 3747735968144949616 6619518082830041089 743077263878470656 4793672898246184616 4848287269738779136 6862644369216517121 232716877787312129 2192606953666635264 3561027426365693953 2623754886496195712 3395834421521391616 5933878665635412352 6003646708849346592 1067265259190648832 3030928389262524417 4197043740724052992 626196766111948033 811979835238121472 8568789201969909120 5489919357566511104 9114174633533369344 5751489448285357056 9135601012505141889 8990618606142544129 8756344757500772353 1222418966644809153 4709071966304274288 2102309879008111616 1627269404519552000 5935869024358407041 5501394420041588736 3424992473718083648 7450285771108749313 2071527362733412993 6298609295107385344 2251990630404946641 8279137635075316480 1505961519306833921 8306135031466155504 7533999763804536289 3290444960579270144 2609170426970998208 507780240737029121 3948490551629881345 3238836016336863232 5326524035467113600 8973450809101749440 3014108371517458913 1060565317573222400 8304084974447441684 1247055957196042881 3364849891235274753 4028320242208970305 2319854260802775041 1713370182397361920 3396634763899558912 1639108049320525824 401272180122685440 1968637095940677633 3060738181636729568 140751266835691101 6975354796083993344 2929053432779277569 1822016088434872320 6141858233289211904 1301236779596177408 1509471575631503872 2981398045924290561 8204561785975394305 1876169516718140929 2056597751498004353 5458583048912633857 8015531607907221504 8835507231022542849 7369605398335312896 2819355914065600736 7268886629472695360 9084920956476620800 6066291915291550721 3888872901373115520 1741813308523139072 2950701706795982593 7503409552312937024 5819361240927891541 7099414912023267201 261815024206413824 7248114561877372416 664578866047870977 4066403168297379841 8747736945663446016 1367614739938402304 5263478380052070401 5123341398995107841 6022819134563648 1 4529112270319206401 4760801986342806784 3529110727862567680 7459215985919852544 1073453867111323137 5238273854701692352 1902173298170789888 8080576656548492800 1811016009788448769 577648687935863553 6518489207176887872 2644080521841672193 6501200996896948705 5851690718037142017 1849363703969428480 679199141984495361 3747470672530105600 7007099633009512448 6385828703972900864 3129748029727350785 495901119412649345 6040708958022270976 1597245733329240064 7147505120240816304 3700184890152812545 6514534236554324544 1363624190633402368 5909531349726016448 6415419040417775616 3912744332030759872 2327617810398064864 7708181698535984640 7315137663464972416 2314321168577803929 8282181021453254656 6086417079060135936 8879995018070609920 6995331932595145089 5751089948054838272 7595180375812255744 2544708891735180288 5749235055650535489 3738228094131368704 4321605684176158720 5591751657899157505 4640929086830792049 5774329934600372224 2635164207164223488 5462041354774881816 4493251953823756289 8983432033893425152 5360017690004671489 8958087583832690176 287849802864126465 7597935096659288321 4397969573122036185 9092149395803996160 3236137475827078884 2608129774264713217 8397990800316432384 4257475393610150400 3032690318262972417 2379061051880171521 8779403102378654720 2059546640533635585 4009325641072709072 5147078215264960512 4626327824762546208 1507398963195148848 1834930288762493825 6743598457518486016 4601090269379084800 4522469091961515233 5999936850392776704 6323565994818799392 6685363973738904385 7501184628682752 6431334683849654273 3923240937199333376 1704158733873354496 4633017756250644225 2815858418650413880 1288832310231547904 409901485042024449 1807820445730563585 752759716817601185 1471823580769632256 952477819679837696 6506535522022981632 8834933716004124608 5031271620925849600 4948164371652401153 2252411565674164224 5789107305164775424 6197527845028813569 3502594708351956819 6374823738014071745 5774648058858117120 6024964897498583936 4466347033314366464 459187028756619904 2670652426255261696 1362358377255328641 4491811284458635265 3462177526557537856 2570952557546558209 7812331034756464640 6464761897531211776 6612076400191995904 4715893079828791681 4361122490031276032 5006349455498543105 4551425856337477633 7882613768925609473 375012771024369793 3403526950620545281 2434721916354445313 2659962573666915776 5658184841920276736 8581364227561341441 1363399066919833728 1434252619589869569 615863617567082977 6187980614289629185 5106846092169052160 1897421118391123968 1457705671623180288 252647698009942785 4425518802823139328 4443572954769319552 6784505698398859009 5800598990562507520 2689811711118016513 1499610595866164992 5288357982181335297 337806868204940800 5497076612149147648 1912520537488989696 7120550544598171136 604857408310863872 3345006149001906049 1545823223140732545 8217123839496880128 5642541400365057 7202381067337367552 2133408419980075008 5629158643027098624 1646487344787576833 5073338727328147201 5650544656150456321 6967033600405196673 1575190170984980544 5688661072372074496 2345294244576972800 7809973241844031488 2736829524050502657 7162374827199671265 7953621507268870145 6167471786818121729 6157200396526297345 8309394957766074368 4920926055731623169 6328683109572999168 2095837428060854824 6947137562531448833 1987879231628078849 949224457538655232 5355124319945151488 7607428927247936993 714779713653110784 6995883457092916985 3118153776681422849 7634638582873849856 6696804004233224192 2085588046631793152 5412895607636049920 8414131823125336576 5826191280157753344 6000296564162353409 6096884163859089153 4668151890656272384 1229812384742096897 1894519864812314880 8887693272057532929 3455569201906714881 756080619786665984 486043931039503361 5844017048717629441 50701716060556800 9208696733131609600 3362385692972818688 6437392513174601728 1498550177667153920 7296630319319154688 4962979512424648960 3458795263238498305 7249500533262663680 8476625051153743873 1312474196120925185 8128617439908655104 4691772750946200577 3798077377779716096 8643595285788147712 3391172875692801024 2990529672465574912 60604372404845568 3378089791723961577 7815979866242562048 7817567042716409088 2830578577468978944 5346722035765968896 7201853795816246273 4456063843362983937 8267681574081010657 5461411758071851457 7041451391514761473 8943346313221150464 1691112933183329169 1411621908911677824 6290244215953290976 4295434243982622721 9046211322438035695 728556124087416832 4867420473686488320 2936694140753894433 5282429693606461440 2325679411831597056 439301487952243856 4036007831282585600 3380170092345269812 8678454046939191297 655349094977328896 8090745154976907265 5358583824102763520 2538552234901076896 2671708042854378872 2285413069118940577 8547597949549848772 1149296753604818945 7400912284369814880 6570866792739083904 4926178252689801216 8537929034344307137 3510321972899954945 336970621309272065 281872821735641217 7215659131187116369 8661135297266823744 2656278459025764353 1841129464743223297 7169675594487074624 2146381998319439872 7755511975561275776 1126055472555629569 7639842643041092865 7550743996507160577 8675310323781529600 7267961527820234113 6758412849791546657 2447484517462999041 8166167445106680832 4720324731854221312 421400275281770240 7951889946314062593 6780536037816996225 9075950396571101313 1227619873820108801 5633395654313928449 122043164049408001 711482738559624576 1761895928548417536 7243064875997457409 2773209169305534400 8701103890243041025 5446312867574550896 1229396310068715521 8003187958883206721 2280420045619872768 7330854025048948737 1341966553559859584 68907391582117889 4556719901802010624 8499318693609285121 9025535249590464160 5560851039034349889 8234961925111219552 985057263092580352 1084871928853532672 6815217523983089665 7157965337150495744 7941963229102958433 6877613518979897344 5985653270084488768 4091099710057741184 2714533876695537664 1152986583593009153 4009682007375653377 2200786686432788833 6620079006716285952 1728425154607026177 1482571117108762520 8735969542299641344 8625785843330383872 4701787661975287680 5308829305105904161 4444797567396048897 7662570852601601 6246910420931239169 4633997522063248769 4340124200507679825 3800066750535974912 8477935956751251456 8411596030271524673 795718846108687424 4264950909159886720 6517848025697485824 4819465420660223297 8625110953034176512 3293654755151708160 8493515063056744449 3249192443019208192 104669379099052032 8608064453563820928 4060205989321452512 864756715264933889 8123892194763104257 8749527327459517697 1020670331730509825 2970604899326784512 8924878897069162496 1133380586387603456 5910322014622089217 6231006207249802657 5565489250568028545 6267307145415884801 5709445045899324416 565942892452465665 3446495992308768768 6773506439596998656 5473753451177844736 1537570470213529601 141967305344024577 4585307914220953984 1242707988332665857 7118157878271771648 9002092450142249857 798183229983744000 1884094428047967232 4040313670238404609 5911854725487653345 7293406091210007520 67273892264690688 8227173918406777592 6517453075535036416 8002921149406838784 7726117920155693248 511925663030065281 7032346616968905472 1366293483773493249 7192459203785555968 6151545304367927297 3074459625268240636 5385064433130471425 8067070499595470584 8629755984241867009 6152313112525340673 2593860803927495213 1005204120289820465 194347567739811200 4560446654486964993 6412787325287254209 8502896355480908208 6007472307574395968 8740224208367681536 8286035775053203457 3760408152703369217 5346350782244654912 4610033317337726977 8737049871695822848 8821994984038026880 4337909821958389761 1494836753185112065 890876465586322944 4059012239226001408 8021803435188892160 8467607258926671360 7482925975754424320 5854654255944964096 2972628427981204096 7438974914837355008 8026736733842538497 4659688577694214912 614091334168356352 2342686379567284225 3084425707223174080 327251538112501760 3078754226961383424 1012164114658891392 3147821716136844288 5888873785939382400 729713202505425473 1677157902758702104 7382572901527818240 3507928691038193232 7384862340133405792 1236706454041517057 8701709196035683328 8723939121479302145 9079049633919043496 2530074573268784129 2665803910358310913 5206184544434010112 6373172544961198296 2176585698170992641 473108891542921744 6260642368874648576 2069094770530405313 7947391920722234432 1522208184790077440 9122180293499197440 702055023827067905 423452047714689969 7716362782480793600 5740538980019190785 8167828357696377089 1042480188760588288 646278561790323329 4047408985041548288 7547789986218170625 1792487269773318145 8089659253427412993 7903196653326893057 5875683020150538752 5550497717300893696 6820982315884232705 5395716117439022080 7643867068449511041 444832669953639425 8910221112208980224 6087004216040163969 9195075145327581825 3651329575866707968 1804775101572886400 4720261969264640001 2386715265774773936 6145769736767195312 4074984009326325793 4404560532101619712 2576734743913661576 7236027272744822784 7261030351256480032 8674955650512060417 7313350800932503552 4352800471805227009 9088582030705768513 3003060555953904608 1287466276848790528 1422235113399708673 8215939114355752960 7835630641447672228 5751052661200160161 2808117010731746184 8826038886504055888 9063107554357746688 5162705402630323841 8238440997705793537 8680623982776369152 7405628703093440769 958732755465496577 1194005699506929664 4962863440314719808 2371972178498301505 3911999493599739904 3768166420605566976 3842151776123830785 5313036213315872449 434292017944688641 9070797716734083072 8402896797360455681 377685212298647553 8765879314160353281 577008503611944961 5406157598099505152 9047056382580195329 1627473821478177024 4402446519093952513 3830614774978327553 766769760500940065 3592333008554446848 3803035520086303745 2935222222729336832 3978384337375330304 3847452732661342209 3711973141628129280 3919369739536909760 514423610071830912 7886383137191649281 2163274076836665249 3899320795172353264 3022319903835062272 5484206906080626040 7183692024912630785 5321951196919316480 8895919758499167873 4440267508797271041 9143242139601767505 7025669887418830848 1717537710839169024 3088168831640387584 1205739827419915009 7750690760939405313 2588901371692570625 3983235800092803072 8871927403376495872 8289903685879199745 7384704943234035712 4017963568832190464 1587701317231937760 7203928772897851649 1596188838812461056 3837903073523776960 2852116276756718081 6488179483476194304 6442865832196071041 4147340345426326097 8863275353992069120 895856799307846657 5736797699326840833 6899321611868176384 3355861480146936832 4696216135101929985 9156550392333189376 8430140030261121920 7132408334824243200 5201398225535205377 3135758369393163392 7883298611264989121 5848692380450249664 7883733864101500928 4637206997073392872 1392967500398656449 1371432972860290048 3417252939102425857 4220826730428525120 6233772362739693568 3798140768026500993 1466147924047716353 3382190264024677168 6664987542414729217 6426362815743124992 4599174652405200897 8928379862137406145 7019503513112735744 2362056960936185856 30660685136052224 9041670980013760513 2625117244710584321 5173619550432180224 1775341566831681536 8390021233983488001 7851418079305523200 656233818571295233 8193027236727377409 5158461483449213089 2364959692970997120 1090613551896272896 9067598811897163776 8530205362205904896 36828639128473345 8687975844679194768 8512181151037974785 2175204533705637888 403325367233398785 5796424530030810689 386951046861924865 5094870535406765057 3141257487025197185 6381108904046624768 3033356934402293248 3434442111951712257 1633362283620946696 7433451482143260672 3903297040376528897 5755400205514850256 5762620965104361217 5976437601398325697 5808481370121404417 1948017414479630976 4329362824128842496 463046614714345536 5639341443245998081 7987290514757815296 2161047449950224385 2004688323310587640 5542756751123995457 721748544267931905 2273736332752125953 5273726956240588289 5005259218649685376 2207688396316955393 8688147348490027008 1596104626380141441 5795300296933301761 2867953944307234689 8162814423829946369 7440112393291638784 5205621437646211073 1812386813529198593 6910393124272294857 216200837259858289 8629032942920805632 8530123323134267393 2133939402493558785 5776131881377830272 4596272541527814145 3722167255300628480 5495740460553846785 4889486400396013568 8360067234739155520 4243752429251297281 7556301456434188505 6793202465036754176 1925723985455828481 7883626978853587200 6494639345566976001 2829676667381301248 6357256179792183296 2705223700993456192 4785819770782133313 4624922027930719744 761292869046381729 7695625876805384448 6601431218140192640 5944344798723653884 2241097917335230465 2478876664759531521 8115665805445988352 3766141746330836993 7624127115386230785 6783775173069594624 5565866137497881600 1988095847184908800 6593939333893751553 3421354536957936129 883590764883574273 537704714398765057 232937000705107476 2810543597253142016 25001142697000704 3599933141476551425 8013714611802735617 6571696859477938177 154991517000794113 8480407567595372544 1629836652058951680 5332442171478962688 1629747357696473384 5011365451475246081 2735798878159409152 4334378971793308544 6389623122221814849 6284627573752070145 6015821090516710913 3624895306987995136 5533240478757982208 2261763457009833216 9168464348048207793 5454780619095365120 6530884862463705089 630258530636910465 8381578762048061441 4425102732403015680 5505920081321459713 5046340544720997377 8154141056941475824 2201452583705629697 5448329159374194688 5586193171633131521 4795817419265788928 5285876050134054753 1178625443466305537 4308368905713232737 3129581783455002881 201034784770586625 4878463976085830657 440774202000391552 5199564943560341505 5770006423394835841 7387617265885265920 6928810076926793216 6181366256820551680 4005458123050355713 9131057230363810304 4152034258088573957 3516963067954589888 2756589852734296065 8267947402072656240 2408876325898096641 5387896995971678208 7098090486878535680 7848839360050800897 6531343618966448129 1983275331846139392 5880073816121812993 2900102817274944832 5962917561396019200 640703624540590080 413292942356310529 7990579978933099777 503981031443978300 8012067797231197568 5370703975827888721 7191454018697595392 7065174847729884544 8570104889098403841 3540329996313208321 1812144142996082944 6890240302569728513 6091964020486275072 4899771168609116161 3651092858734641152 5753674341326480896 8420739670650212064 5198470606981056512 4465262665741125632 2697820958901405889 6297787079427777537 4077505016341452032 7608995884748805376 8775661676726822240 650866049659178497 1575254538131459708 6454786791678157825 2219232288118379008 7403237848658067457 8607159501717504001 6930303716092375552 7838179774695351424 1606904560214730752 7015630842879947264 8839210662631201249 4658987524282318849 2681947909985398784 8662256229889212417 5096090591509136384 6208011712774761473 7232240638124452088 847532575464588480 6976562482470908696 8591628242241630721 6910755265035353373 6436791070334793569 5014402861451436033 429322986473791744 3812517506089047809 5970158745810426801 6766075584577610304 1376565392789078016 6164849552819134464 709383855247371392 3866922143250096129 2076734477664518145 4560402249107062784 6413480818959337473 4979123016796626433 5984896254224609665 5810327182989213697 6380713522877786113 5175216671237721185 2693423124579090432 2093418345856049153 4930429531911094272 746178541397938432 2140734526928556032 6873992008326701056 9148740579358587585 1690912581383225345 7894594457144794624 575350710790631936 80998475529306113 5820628230170035457 6746595973224122112 7207652220858859520 8621419366627804200 7044064868221656825 1803155759565545616 5337893433100179968 6326106313870091777 6638977734039830528 2714776250281361408 1362658351036212737 438791869626891392 7643911726150707936 1421593086789726465 3637382450432403265 9162879594734415553 1500035999137182721 7406581359120890873 8393606340904765985 1816389770971671040 1480722516951477889 2225899827467958337 1864973055175367793 8598569438305069824 8915156750856437760 673110808577650688 4990885395658204673 8598444217067798529 7984529036520850176 598044529103105537 8810828224031400960 1942092236165094401 2008693161114075136 2820740167024452352 5737790423251968001 4446136331130613761 8075803898565280769 8893714333673567169 611174836837649920 7868347395736600577 6034573639614754048 1924555203861835777 8676618470302416896 6687319926345760769 3956224997636964352 4569535913945378473 3582489017575630337 5937236362167652353 2230716160879500289 3779224376184930304 1358584540770074624 2182247481909788672 6318059513490650113 3570254709481563152 8442684765087377249 5810279609943977984 3940694208716166401 2549416762369757697 8205205113289375744 6353735537479706625 4916110376406691329 2124722047178178560 8943946477598231296 7764561729795422465 2426613009180450048 5431593503015140353 6672146869916848129 1859089228612232192 9043750252874702217 1485735389705535488 806657307831975937 2986976297135618624 8330263579939406849 298904069847036416 3348274783075647705 2347803844811280129 3449218588142525073 4177387283592131024 4907585474737928192 4489480846654743552 1604672293179241217 4694235180813682689 8252425359319633921 6125790226771648256 1394601034476051713 8222756904466669572 378966505341937665 5100258864030025601 732482638429716481 4021063934954143697 2366074585074299201 192512452611567617 5876445198309028128 4979477643459346433 7742779732288032768 8333647648158412593 1056884203399708673 1556068775622136256 5336801821268781840 4636212212381332769 8134572915159732737 5035788095857688577 8439901942881562624 9116378657252835328 826197510805913601 6392837414959891968 7761232439322727809 2152206282084449536 5670122662277021697 7608318828252428694 778046931822204161 3012422468228657152 2680866540104053505 8701026775872881984 466448467922305024 8731886052616089921 7149165668922949753 7373271469026894336 5398091729808666240 8817868438143442944 1919456826505680896 1664201834936926208 487140175926150112 3220454369405604864 5322609116809684609 551349211391728097 7489031964408168448 6396026623553411841 8400976262551054336 6437479976754943233 5319812108307350529 2174861873851659009 6791823461041082369 8138684656480496641 3131570476705144672 6830886792502181888 2223279897404974528 970142183518484096 6736400303459385345 1665036624690199232 4316991983805113472 2586476509882806529 7091165660159803393 7218563965918129153 4417236782354792449 1431268602093545520 8606777182021385728 3624528534442237952 4834064592168075265 3949322975826494721 7815808325981208577 1794924217169641473 208781313313788393 3474441155463994112 86121130375452032 4173264630401518593 1541614674517312048 8910359065228111712 5534454513473988097 5240636581928742865 1537447057241341953 7691428410330407937 252029272378865665 8459617146115194880 196902839620206592 8817736299095654401 4280286350398729729 8900997691024209024 5121380759998743168 3538676029873498241 964471118223540225 6729397120736899072 2939078869555666305 2062455876223909889 4287590024236419072 685080564807869633 816673614319149057 8469693614442610689 6285368275097406113 8375098609553981440 8071791792492462081 5396219539408243481 6530766635505770497 8282819388254749841 6444974303488089184 6420876879507746816 5659063221462492173 2491814878525788161 8456822889300174848 7058091999784385537 3455062899795233792 8238696193039830273 3801195302267172865 8874131738250080225 4606888501949497344 9180113699011035136 6748020340905922304 7504206714069450752 1212710242074028816 93339787723759616 2292346358033400065 1516085884312122113 3571851985053072385 7109595110853793184 5327325351663369408 1918543604035483937 73894226124437288 3037483072960415233 4603118115925184912 5803372899910582273 3795719864493015808 2895322059803780864 1689291641292920833 8492731438647809728 6068693131037646337 1850623970107369473 874937825956343809 1014410089241483777 126133047320903680 1632922156174077184 6373734548979513729 5694787536321209344 7325699626474426368 6826382002371109376 7326585189899181057 8810950710872979457 4354266567023001600 3275840142306639872 9116134801858588609 9079764566441715841 7268555781898108929 2593828606427265729 2467858839266657021 3415969041854529536 6881251450939691441 4941899274883353088 361599725258570752 838934745077022720 217771793556423728 2692323932025651200 1126756551552721984 2182695425643379329 8703121816468929024 6444858064346771457 2702905178415705009 3485814815610510385 2998457690764508352 4452742071924436992 7934774407345508128 352259797557364737 5674622449872076800 4533027700471951361 786184463313377280 4379970445461877760 364994652262105089 2975630560332611584 8573015708952555136 4453309667267239592 8675194596213129216 4119845747484514304 9033253691741270961 6278148837454200832 828455320148836352 377400158785739761 5959293445782042313 7144723474907617280 2131590852418994176 5060742324384883264 489633019254663681 4583456213699637824 3020987140083131393 5963989722467221216 8189072507889508353 809425045538734081 6306666067583225857 8584188316749682177 8214057305022204737 78648241510500240 1410146323694205952 1550600976324194304 3190149773202708289 543098510933431809 7426336502641734161 392960122830255488 5903305079056973569 8824513197105870016 4268748266940962817 9173687665133060097 3895747778530206208 7749620656222086656 3179521061347655680 2559081779410046945 880397225996904160 2532063395781765120 7733811970919930497 7949752924608046849 3014955153288244864 2314174972810219520 5383839024996428032 5451060300687265793 8902504353005505601 6504043253530070273 5898138873793448641 6953580917093040128 6078546837097801985 5559331535004871937 1959529485660298368 1726374914749059072 3432167290478244864 3219604138366124033 3686779568983678429 4033138296109400064 6319868917563801600 2714701026278337281 3928036045991834881 5793763914979311617 1125602514967511041 2211443015799660545 60948826941124257 2908878077164146113 2191072080735885305 294144123487122400 7301862400774471680 1640124494887242276 3082591792239821824 8876504360144100864 4794352845618369025 8938109427165664384 1149655999974473728 8874171601245580544 6963757600198636289 6833221266410307585 8299994552778162176 3633317144791717121 1523907102000312320 6589094425958256640 7676340768304594944 8745098288186605569 5921766985574686720 630065173083976192 7142784741148590080 2502691478251601920 3852506220515818752 1469034059967338529 7687511583584356353 645330670078828544 340171634613624833 7320266648086143488 149694888675444737 1064636045689323521 8518958763694143488 5278906674098470912 1057002911997959169 3899375500531449857 7362009566062842689 711767361011514112 335813906624831168 3749399912211644416 7167723713994707729 9091078199196910417 8126990141568581632 5553821324771812352 3572671233883684721 6925446127242543104 6012151879095423744 8063798773744880704 8901375342181635329 1614943315767451777 3985299799479087616 696143553483707048 7505557922919574544 5616113343212933248 7408896784153870336 6903097232837812224 1650068485712618617 7857288240714268673 9116004254324134080 463989292538789889 4279502541644597332 4085069776184781312 621403554599690241 3975995446367029761 4943645760130744321 2220168091102809088 7190345177478670624 8275382836005054590 7999579897491222528 8926451263627476993 7032481825021102081 3293955309966458881 2440672421973923840 4197506376782224128 3442877960337284097 3946912553954523137 1038653832474503041 5302644472450054809 3961922292702096449 8648407959837252608 3941086141568911873 4905515737705086977 4191783911492288513 5897587695236181537 910337728102531072 592943686676709377 6207274644212055040 1428169754434916079 2296986924071206912 715524902785597440 7483975588384210944 3200929915104209408 8294507803461907968 7481355330574889536 8665500100264650081 4396022188613755824 3534850521219886081 1350802191145761281 3196671161218445291 6625664330098887168 4611349889059201152 427695310417792257 2082810034453594113 6955748622489458688 2699560253345759233 7843574915841040384 8810594589508894720 6142741367113688705 8952526280019895552 7052780031057264640 3155153729905856513 8035648873440237569 8004545047581105593 3563042722554761217 4151571793723462913 8168029645603834496 194351630247357952 5570742290221367297 3513628947321370624 372972075967565824 4402325530065454465 8795019567563797353 5524562116944677985 6687747374889209857 9017257768807262397 4250224730024054784 823363448157084160 657300427544547329 3450590609810471169 7830571807973277696 8756591951591879681 9086434278521998577 7238854501028249600 9032698993084649985 7767195761689698817 4277024126207977984 8035822717301996544 3941942722441558528 794071474133008640 5315210478979450881 265479424228019456 6600478473776201217 2425863440204988417 533201048448801345 177180660660077364 9120606404909552256 4544881892484048000 4803622224573986049 1714806442513733248 4638742266071933345 1599201748486248448 435761219774217857 2297129358945419264 3380178547861954560 123030965531524225 2711465678349774337 5710279089650497536 6235151648577798944 3343518544272273408 2370616120214888545 5869740761196868608 3705489711208618753 2437998780163637248 5654529529933004800 5289786239400577281 8118840136252157953 5787964352067139585 3652390913446531072 421395173329230881 8780610891344969729 9150416067692981713 2594151999941482497 2656805996992284672 5731987855989024768 4867680070987336064 8509428751678816257 9061216862112118400 6003001049281948801 5353856136648114176 3121395075986361344 8639960682938285056 6953835701026643968 7824170413985908736 1729544537037198401 6854449669004090368 7703772042488374877 2910047991360377601 2261239395941510913 3930763933988472064 2885484370467586049 3201541705211838464 6594475135688191169 2003893019294845441 4233225543212361729 8485617295819825249 7056771103920291841 7296048155976976641 1969962253685829888 7555491446037619201 2398530224434955648 3288203300761632768 2111134162105827328 8496552011780983404 9175077944731041793 6714612841106047360 2595650290386342817 3843311303239783425 9007093450803773441 6289879624101474304 5377074797330752385 852277681174147585 5959717960215068673 5656890117158043904 7238059949911850697 9096464869527126017 7366952144396555456 5847151758609570816 5059145047306356289 6881338197057455616 1950618459007026401 385176727745200129 8346171301540905984 7050620717776420801 7025491806054973440 1064522236741217 8265449745875615745 6865136687024556545 5168022537677466624 5173600280076615681 970333098666418176 5348076263378056321 6947795840519475713 2802965005700451841 3932751655361292800 7716622184150300289 1938226432208255297 3855711954290806785 6223094999307807744 2140172807095901440 1097359628532776961 6997253418992421313 5333839997394743745 5904417308705413760 1356973324815493824 3408838421710580929 3152984498021683200 2171046260779548673 8391852759287103488 7143072390062912001 921885393483071489 2624540115283169281 7939708676195188737 1483821599512276992 6554200185195196992 1329716123000601985 3998542413161553921 811547826946181121 4713355760291741696 9151563660478654465 655299919134167041 2074324042825610649 4779843054383662528 3998461375852541056 7241373841877753857 8849434755898091520 8973228418929270784 5592529270443292672 978342518607185920 3571210778507739136 7724137641251283664 448451449033315073 6615622776174160224 6677872644782489600 2951016356125528577 6442473972675346433 5595015050659526913 4572217242727451649 6826854946565292032 6664348917848379265 8446674984647536640 6028958428303458305 1266410271838018453 6170081734449288464 1797158442031848320 3226790251392868353 1713306636005864961 8512827735882778624 2752326504673443841 632464124133363712 1615621120374480897 8588150856594428065 3564502306443445760 6565794403617671680 1159087506436374528 2331597500100363997 2001211722493624320 2282690605373056000 2347256328280408064 5181497582800416896 1017886234452334209 2876894832504406017 8383483436904239617 4625690196485004288 2078794893080476673 950346731876225281 5554387343932277761 8857945255308165121 4843862300824628097 4555723230082072577 521884680972005377 1221189835895963648 785152535790204353 4069166360445244224 3622748878174403841 1089557625229971456 7562371565477916673 7345654007938972033 4011348140800657153 7284546532549299200 5705160661187313664 2496702673773647808 706712037305511937 5521539737990616064 7348423778751057665 5448840117900804096 2504986229659790336 192177707406065664 7541948182786437809 5840945172784132448 8155059799973048321 6227232983241912464 1876744198004027392 4429350948906953729 1348893642267250689 7529673947655770624 100138935715518977 2525174417184816761 702104690047993313 5806306049875576321 3353119415303225152 4763520437217218065 4548604867023579424 3090390424688462945 6573277996378512640 4407375433589539584 8089401537867045377 9009600087218805280 3499520984898611201 4919935651025702913 6440102229999091024 4609934721866399744 4650933911535965185 2962660991578963969 6300958676161343488 1892228452880477184 7929389382603305985 1849030947813000512 7175138263639392256 235874980029782016 4708746496684243793 2377352338001510400 7661860324607000576 6441075097641830400 258725367682289057 574408500693255425 359893667561380865 3754369683224276993 8720584002921549824 1019303670360465152 1634460590188755297 4569088560536100865 6708707587604293120 2926177651165710081 5620490552199872512 8839245213428875264 3504553818987480320 2002370803309100032 1963349010727841792 5791435894119540737 6237865617592305153 6422600369440448001 8419919083934580224 3146105619174129664 8985719602405933057 5841851134472241152 5773476236755656705 6176106777711068640 7714935266083982064 1969229645237876736 2494710583915988993 4282071717569250816 2340737012223576289 4075056412141020160 7904217147480307456 5468738063353871361 3079768806533030273 7753214437047547904 5337422425264816128 4699466204755725072 8971853510595510273 1963999033717560193 3924191687585267713 4521701440175767553 3487405527513628673 9187421514025057516 6368840840749265921 6075251029736480400 1145308652795293696 8867187091280111361 7504435514006994945 711096564863246960 2738174592521526337 7619831384133472257 1560522904584927552 9215595238222430208 2502212923572914432 2327543128485216256 3598447753285509665 1239652248915888129 5568433511905109505 6054512199846953472 4435746337203945472 2205153778912291328 8860465597610993152 5335286503589843073 5801521496005261056 6893394968650448896 8900521302757523457 8541509078106118656 4506104837763192320 7928022632523489280 5885921091928428253 8530626421151367169 2657274691822190337 8779638010961002497 5026799311924023968 1822149209205945665 7202689472586534017 8506620762714484737 2387896005464809472 7499019327330893568 4168737365088522688 1448428214619734016 3198760346052216833 9018088610188312576 6522517534559100929 1506808614420234945 179870410660258816 285115793324823425 7123968496372479952 52808501941564928 498930713409111041 6365874679303798784 832820274190060161 163140984399423969 9219022226446219265 176167957233315841 4490826725773819904 2940355220044000768 2804684292970446849 62192959935939840 8798464609581137921 1576206899955636992 6102643529378267136 5617404798356946432 7938780356267212800 5554647758017789952 2549466115466332161 8507227567997083648 836993530850507264 6154232901351658497 4523705471670765632 6249994581239966721 139206894909802689 7609529558297564577 1345748191227374497 6243289941970518017 5936375747368386561 1629385485380154881 2860435873975656448 6872181620820762624 731449277962093824 4117485905540172800 3958793230195081216 3750721056126206848 5053439958684565505 1243528541718589952 8140682891763707905 7693171271418519553 4108215927593016481 5857383777764206800 3295315300517543936 8719443923325790209 5682801369019338240 3598869574075045376 1196634463767385873 2604893238075968001 1847648637413296641 6819403180411057664 952188844418155488 9065898804450309632 3553775257292554241 7369362081094033409 5580476405066137601 5996285656108497520 3885353878437325792 4963479795551590400 3697262684433014784 6895839176602478336 8641133706081589377 360321547588133377 7177933860372801537 6158994265522759681 6805927264264869857 4177872064633372673 8067889398945511681 2805209035220387073 3153275648997793792 6595870217661356401 1961142683558979216 3772780915738822657 7620646659058302977 3574546302380810241 7459027177849000385 3539674302559345153 7280434702805167361 3118243475857598464 7595728671304269824 7017989973671459264 9153620167961739264 8051127174932758529 6651151144268847937 527181217363329024 9081327904838249297 1075041475526481829 1020447991394763648 7774477722574195200 7150861949573423873 631460672077442561 1609682154956130304 5581983836925007104 308840621978770625 1590851035537412097 7723099666980284416 4192553193023809537 5039944556499046400 8822946222929524384 6844446910574384128 9138551506181871616 8166291746969419776 2413906065670585089 6971009147497475968 4446228436824424240 526928851697272832 1978758850522882048 6392090582303160512 8196794548131218432 6535518356622497216 1996312523410750209 494685656243126273 492804639118458880 640355782940876288 1008147260771949568 119113066915426881 1122886527628176385 3214293845284834881 3186639551969359873 2295064616693488513 307810279804208273 1981540589448669697 6170817004077681152 5319544496705890304 1333233691886772224 8135651006746222169 8609609359910867969 2913686953242691873 7235283125114024960 9043623646545999668 7012128292171184256 2128481443696711169 7419813270937141248 5613291787507062273 3789146032978516736 8091847176077328384 1028639867633522688 6250157931925396448 6489233144628741585 4343530505424900288 1976175571337236480 563610735305070592 3781066120372914176 7615652692086410369 9171757584385327104 2126414900045689888 9132891871622668544 8721386981060558292 4938203774569211905 7183295479918815744 6694529314209534977 5281625735768211457 2672189041597910529 1979225387618631680 7517774258249107457 1849326642368729089 4762335546375602176 5530754028902191105 1461119047115830336 4543976586570446848 429692445389053953 8805007967138598273 6557954045251151873 8490531950131338241 6164484091233566849 1212867459624593408 259033594154392576 3213194327331897344 462886956783116288 4010343638323013377 7877350350111397889 6476532585606432768 432190954457137153 1837272998131008833 2213001950389010880 5572073669555986241 7119229575061678081 4447015004030943232 6616557966834368512 8727014487172841472 7109945672774409025 5803068219732262913 20832324749448705 6558676794666007809 765098300307830145 903173628772321281 1119894275960385537 3468368872088809985 3742263948002428161 8739376523385140480 3179180037964496897 793860342152884225 232406374507905064 2903105890909057936 1057695650138788801 1104565423324114945 2126918116357070336 4161031901298862080 3138354805772410881 3686253838381231553 3545262899675299840 5355999889293896288 6425904209864351488 8847216306723495937 853339938934351873 434722120493545472 4984462884925865984 1807280325705809920 9219498670160801856 7866151715810197505 7789971460212832768 4600231504537799712 5733682667233983488 5042479020563894273 2294427773429514241 2862178139608010753 8748839942886545409 8225610451042435072 8083858634658578433 1350174864293139968 978760136867004416 7728826232552710144 2906572218485436385 4320291481437921281 7481879011355000832 6245986601974199808 5718047228254224385 825245853132315648 5225782847703810049 5114810476881593376 675408707626938113 6408447385962250241 1521685732747307009 7242951978635841536 5435919110252836864 4515983065830227968 2334519293867376641 8314255169554643808 1367099188516891136 4368370345650296832 6553350450876252161 967281458413343360 5768689184448577536 2706128504313313281 1961532495783050497 2122225561490253761 3626003824243900416 4370289128013614081 2366114877774147585 2379202673280926209 848215419322809153 457554982853296960 1195827576103752704 7541591312871970176 3295721615437512705 3330835678943510528 8854376003296702464 1402787378026987520 7548332832511715840 1231053222109494528 3159680436871650817 4493812731024000512 7305001048128847872 249812193338458112 6393860566247663364 7425127289042479452 5343960852293397648 2151258195053320960 4200550073461457152 5370995813365296000 1305746035620072448 8617653810800896129 5665580359264135168 8344197183877988545 4805990951019898881 5211868175171139713 8336687273078304256 5601673281239748112 4580682106706348000 5810159153264970753 3829079635097160704 6931732833163653121 2594494471620817409 4340694038018523136 7600674305868022017 1391546037893595137 4226749830009479936 6340360382743764480 3131466766313577472 7578597434666227969 1269837173238435329 2730378325677838848 552181666391212033 8039567627479547904 5947539674272537856 7563999483029641216 6583820851870105985 4331806039729644545 897763035507438048 5855324300981284865 2875378133985284657 8259517522981355776 4717802146477502401 4945382099223396353 3777386915364034561 1071314272574321049 6834006289161226048 1563301090105839105 5236458560467411201 5000110000554414080 2755297923360653313 3695464070101528577 4622434326996642976 8185552167935619072 709414206876680193 3370254464078687232 7410586966690512897 8863698631595083776 1210694827212800001 1099098201231442944 6194756160337147904 9126010346159684353 4740644669348322304 7837104639914819841 9074102832495187200 1727747871096209408 802757648469819393 2287018504427898113 7569545809110360065 3764079529124014400 5317760941362249729 5840348099287449601 7984244976431415296 9210167359843939841 8050159938947907585 1990020854762860544 5026146277413392385 527008383184263169 6708939223122724321 1856774220566627329 6299682361626943488 7810372930202506241 4590437739250178560 5222345607866712064 2163760024534384640 8479504980104511488 8314413765722938496 4931430488286642176 337612371879085568 5642237094660788224 8591967698356928513 2268768733462023680 7169397522592956416 411846294441885697 9112891548982968320 5475852360599496705 7908510200523874520 2456715742314725888 7692057209806908929 7219063829563973633 7544583037899307008 6168802980384979201 5889724840556746753 499396694063972352 7849168239705636864 436748671728180737 4616698836352985088 5607307785876895745 7626863079074891265 1005544765802307585 4010864303608896513 8387949691403141120 4251718003021061121 3712588531413302016 1356180857470189569 4869905989466644481 5674728474488637696 2581828284762729984 623677360549429249 2232488642844339968 4545169736798435088 5423176377243418625 242704812360411648 3389168185758145792 2884121842987974656 5310185446641024192 3168935856761247216 7913041139728015872 4340029681547344896 2729172487673192449 1932223147743780865 2298701980210958336 996550140884910081 1357448281363730176 8588373289524937280 7399910516421072897 5524101611836514304 3117279000567365632 4318421620411760641 104132191291298560 7234445010753009153 8333147936240568320 2598438771217330304 3706978247261552640 6307658984175767040 4104991172118599681 8159744151490084865 7064819270385154689 3641438520676961281 4066227902453228545 437216432031997953 7240248855371959809 2068724280976441345 3813899833676735873 483349085772182017 2848374852196871936 3245982073577635329 1682158606548464537 6302523638098366976 4280550555203883009 1114379454682875904 4316507600618897409 1548725832278161408 1753471512419598289 8756365241836904449 5202150109312044944 1330662306109550592 3061196803338598400 7688744168697888769 1978269470432805120 3522735459202236416 6036768454147120640 7199712324502978561 6023962777255750656 8884263505074905089 8175462605877950208 4316643713750138881 8794766845933842432 4238518757171972608 9098300701972568065 5761314689460684096 1998995417631686528 6550949870550556929 90957347339516225 158523361623465728 5257918188877114112 4159471526544080896 5922897369056684545 4148712786803865153 1842898209950379905 3137702986901032960 2232320127705546752 9115535133595467776 7002581407472891905 326366397848042129 8778016906759897089 5230843943961886721 3980357964760095488 2864211602145041025 1532986303998572545 7895251499616174080 5889474392938112496 3773865803596204877 7497373242297647104 5127056691940753409 3008636249252245504 3280474508228241857 3651746870815782784 2708389272474395905 6312955662800125952 5315006561947624065 4409078856303085825 2666543596358139905 23963078891597312 526895425434919425 8510675179924887377 3947840340192067585 5684650684469739521 7498794158011280681 1972883657105408001 6510595620610135473 4865975304055805184 3487114425429645125 144182572258693888 5802127097189876544 2130715741822553089 1421561556640750721 6820461940569084672 4552228428699156481 756707583109128192 5434515691119566849 8074407426533513249 8103268825603775239 2882957872780916160 1846551296488099376 1747281698954842113 5736702899420143617 1364554729983639552 8725462759252523009 2409846123822496768 1472564621566902272 5368828014170563313 5310186182609687825 8112825210146013664 6963441313466729984 7530881158909616129 962422389987035137 4891796022325312026 8109257873992574976 2166158436063647488 6399214590950268352 8392196891427370497 8317987588134909953 1207953426232327168 203371483528963136 2852081701170839552 4178269044866772864 5519786619221052160 8977103658096402688 9186270479208095744 5477378728327179777 3251631537658426369 847607056443193760 6032232785719744512 7847643611460107137 7834259857975265281 1315706427023297728 5821641872744599552 4407675963449609000 371678578085302273 5531121166795835681 5503314023353846528 5474007411521222656 5207509946512310273 1608963831907607169 2435320184405337984 8750568739913804289 5017602513425545217 388182602284133249 6831386946032265217 730151882365976577 4488250279340804737 8739155087961686016 4866323531998495232 6468827838691134994 6429659111487700993 724483350784628993 282588015418105857 7063934359090913281 3989461603951969536 6785777932850387521 6718107896304713888 1518821967795115936 21163088147087360 8996296955110184320 1512627334457087361 2299905475866320896 3104512381431675393 7276955556723386944 5016336077815625729 4072616771850321920 2736192758076803584 1223363032068855553 9098652465928396289 1058572477492101120 8990758072470290432 540862415820324864 5077451068548018177 5958374902256951040 216639658890280449 7434776709015185600 8094444488784838656 5420917765378162688 7282231849786155009 8480666306470109184 1541666711068691456 6334926096487217153 5613913057849370113 5589637767593548832 919172606152252416 157286325615077377 8973959711988065532 8971357310225921025 2482816898057420800 4508364055961568769 9072143933295606529 9156124188058648577 9075626292639604480 3468870318414983169 3304649223257342336 3399078686063307264 1984917360020434944 5145591049893992449 6720346548574633984 3054633263347210753 5927384116010929537 2667256405306627681 5655269476892159489 2242928212721399569 7930843183443897344 5053748431485158145 1913184387396924672 236626121523873488 635328643754724608 6793800967822376961 8471792520186713408 5932956226541666305 8187198568005513473 8969723634295171997 6814736676775958528 4308459757211639809 2627032899435416752 175254869728919552 2320367080524731969 4724221806581853184 8350030191531458816 7160757341221603328 4561541357539060225 4734886445569802241 3100769228252542113 4370718734008530944 4789065765130683393 8242838661443878913 6820879929064259584 4623015820620544257 5247626193472044032 4871279604199227392 4433350514658144256 6047830105518864185 8634529077172305921 6308921140463039488 4063286548153632769 6346780492467421184 3120228769142142977 5705013289493956097 7021918118742912000 5763633733686407591 9217844987197403344 7909537894221548544 3344244495496684289 3214215358556817921 1242844396836475905 6806362656441120224 5506680041190719488 286886931293218337 3801088904642936833 6815545534937741312 2847676050356536321 1682335229064454145 7285955142787792896 7913396714196642825 8161394530855518208 8730951226312322305 5775266747699018240 8689956787052462081 7410160862550532096 5472665456785455617 4337607130688519680 4647368178800766976 3657569088907476992 3302689855736668480 2459500612299390976 8720877676308398081 4071804436095694848 4331664008277045249 6061936405043086720 5203239651376243712 6094504564346290689 2520001945015261184 6133914529179929627 26959246370688384 1622535905584537089 2289721289945057536 8795920887770670081 1054441695171710977 4549161474287561729 8361483561871784320 8265524490432031361 5124437650787398841 6322534269149245185 5295153236258814208 7203783782561652737 8158026462727766017 6982313545034563585 5793215047853874492 710037187926472481 955365666670631424 5104259003564024173 1041158111507555584 589668975832956928 7570407766936824000 3359833463251996601 6503967864662501376 8646697291099701248 9216732347037488352 4989113362696083456 6835532132745478145 688130853342903297 1156081705366663169 1102537760211554305 8556856161657572353 5147928898691948800 929074637096933377 7373923853306356736 2596945446667534337 5376129646807204096 3167133401951330304 1704658936228314113 6530279479206559744 5262376916703894785 4864156025773302529 8397085277823516673 2000150818684141568 7189160003901587457 6548945197005275136 6970622925327850689 4634167787201381377 693318579080508416 8535550195536291921 8564350909604366593 3848777955340189696 6655858624894954689 8535934208062551633 4368643135302602753 2613221243117502464 2873903398885260289 6994367008659547136 7234227650659811329 269593733506744320 6410030468630975361 6828120607984697344 8343232224186748545 8321786411946091520 2158102668446376001 5095344910247829521 8821002534610007436 7079276049212841985 8427629967928695809 2766614226023703552 7190388714413965312 3388260388631033584 1241570456069400505 6416929385832316928 6645695348779040769 8773176569405052593 4600244303452213376 7938338885703649680 8039679812457302272 3153778101164605441 6362742228349595648 1340166887509776384 1765412890024283648 7942225016984478993 7072402981848235392 3888934417298917889 5649297184337432577 7153101777397399553 4012146344816761664 4689805877255499137 8592314640131086336 578089018178256897 4922693808270687488 379177599132793856 72233865125384192 2990627469765941248 3202381225506204289 7300723805298449921 3452820817411738272 6540028417153236993 8857065842888171537 4302024785762686656 7581630900272130241 8295527888616908801 8884272450489810945 7169885989745352705 2712033701306020225 5181531116663105112 5427570201586905600 6023275056412213249 8649608949822429185 4627860402337150976 502125824530595841 1325131301663972352 8109197569347694592 4795602555181428352 4827413605180195841 7966855407934707809 7652163471250724864 8126120886782705664 8587839033380747264 4505893917873580337 7416331061321893249 3145058464514004993 3517931751228833792 2969680842970836480 7871622855988125697 4675434119636909124 8339901077968657408 40252220904151168 6487752297446593024 5928811963054222336 4499776351692110209 7768758465807491072 4527897482954454528 1253599917692293120 6724108543226241025 2241862742218629121 6696986911845973505 4100608675399751232 4995524113743529857 5011081899175734528 4982198256636534656 3108333104022476033 6692200869803528192 25445911476249408 8381820364181995521 5482248341831512064 8281375464168267777 2241490242434924545 3187793123871647745 551524485158111201 1514347903420555264 5967811017503772673 2238092107180631337 219505734585684480 2632390323978608129 232080895367953664 9094723505423231648 9190002119491282944 5711413259402641409 4122552042141429888 1084262235040325633 6565185309910914496 8391264324893894144 5214271499009458177 7552623683271655425 1959325481277857792 3535617217597917185 4865156411031552000 8663295580280225793 401150501073266177 8098555684852115457 5690271547797413569 5963544905594896385 1696242919173357569 3386466222488295425 2297023185341870272 5675443442661965824 4243408587233293312 9181514486313996993 4759848308507672576 8233894026500616193 1548469801442671104 3817674041441147904 3149727139778297857 6355345047472963584 4734657888874603265 2119616632390411264 1774760321527990272 8568971344522248192 6518679037424271360 6292988473309659136 5241233813153084097 8783971745262075905 8055914418431061249 9092869435496379080 3472580442042359553 8691354438542416768 1552405873579946497 4840610815421988864 5478735224181179392 834419534376549632 6332713956442025281 8981268495098692913 5542978063448473313 5068555390870754433 8697732387333943504 4545540126608625920 8121767642154811393 4998682281545351169 4239319146262592 8323509273173721089 2798186064345262081 4913344444765805568 3928411020224657408 3643751154709326080 667348472645014529 62295705521152000 2074776335123725617 7501205355913736193 4449649624125022848 3266661055045767168 6775880117703933953 6520029162361960065 2583979482600012033 8935777970171740160 5315934820665407489 1668858729056419840 1166645304936603648 89495577872498457 7420474242113099961 2529877224121962496 7953776276231025281 5172116726157781889 1421425284069982208 4302832724066272896 8130491450023815480 8088363456239194944 4130450277501876225 7274963438980847616 3134244358880375808 4781617993966592000 2025008712580976640 2339601395951969793 3230348494727858401 4428028913146768897 8223274419341286145 2515862395435663360 3381775208157015040 8637974280160288768 8262850902195733504 8018876532022585088 4630633296449216512 7421135543975508992 7687789549608943616 4760569061435004416 1688242129419618089 1000062808714798080 5178260155345534976 5235185660572549633 1265116832899762688 6680778474665046529 3463075844205462656 2812475696974149632 5137696964996680704 2679905367596309184 9307756694797824 3613568738130386432 6978595323166359553 8032152345840827393 2631690607624811521 713634619813538560 2389524824078139392 4246339313037845504 4916653875404642749 4326702022829957761 2972470989523545088 3759623999585340384 2580269974266516289 5284692155434549248 1736746172969495681 4595550743054558113 5968382737823486976 6974652506703011840 1529608876609850369 2972549985731195904 2107542397301431617 3349365255161623392 9114611392182943744 1507975184745363456 3032664324985192448 2554593197745162017 2411200783283650561 6483459507698532352 2462028892129038337 8460591471167275009 4776602636940541953 1058221449269199616 5917546549051547136 6992003242172496289 713294720027795457 904838016774839168 8925997237475434497 3230197776005797376 1553177115085584384 467104271699895808 4082153034407699201 1984817857305206784 5108499659403888641 7700297359956771675 3394146982654380032 5722444864646868992 966047315198341121 2015806878536761345 6762459271790241009 2853026811713248929 7890558155796252417 4211725054890999809 3503397183947950081 5419008665606258688 3795418256342007616 2174387779497413632 7073696827181299200 252092269874589696 2488306788436934657 7086920227848327169 552385977818587457 3878605180976844801 798119813809274881 2387016347919449088 1781452508576939008 7228520718575923200 798804536537163776 5565876974642095617 6089768123781431297 1478403273293448705 8550040330895228928 8373411222100600025 7817322137086434688 4140329645889796097 4875150492889440256 542125325493426177 4736287257436778584 6907550527844216833 5383790894854504448 4709431101649287552 7079876053119202816 4159664306904336384 491284005435699201 2249177170213003777 865716460144622401 5130776128152891392 784766355859530241 5971859529935192065 5625592806220068865 6421842595036959745 5328117670219389425 844571005019090497 9199358223498534912 6398987768998177793 7250744203491424256 3972594228566469473 1462375099002717697 2370568330397103745 4383888551363690001 219926366555576320 8794701791327843872 1697108809920252673 5806097877191463937 7291826619735775744 4165006023032963072 6923984007986291296 6714400259424013048 6479784017769074425 780316654348483073 4299787141273230589 6566180285419200000 5049752743090536449 112974401991119873 1347348645144354432 8968334291585845248 6689484855676317697 7689510070886173489 7211875175233069056 5959024170984935424 3558094337362518017 1541073893654003712 8750806911000382785 3785714326149853184 6703112159616162817 8988427159084703489 1337491144545871489 1072516704157511681 8361153508279424096 6628593526812681281 1416652275301384705 7326214754230373249 1266768496154074113 8616271579759140865 3537147361046298624 8473051395053115264 4550720792631196416 1179359652604417569 7892039422528085505 1321638319749595136 8576302363424339457 8977129815665302528 4041345574999751664 3775107821234367489 2742163830436790273 8880794519998581248 7506833292630420096 2375540395657153121 7168275741814759425 8341365164332391584 8644321716950071826 8641562351581919233 7827451662745797120 8962792848775883265 8019097799912704769 3571146145315685761 4804545242911285248 4940577376915881985 3796077511493008897 7088303615565527040 4815338559636469760 1964900622685414593 7571459836873683969 8236794557351591937 2825589723747540737 7916308298324039168 951331978786897921 8543341955732820224 8372985693199458305 6362418945968417025 8249400022219538432 4285596579087020992 5194512004077387776 2659763747115808768 7731001522598920192 4203553770180313088 580125010300223488 4346209857709121536 7801906443087844865 7580236203595718657 6013115453826196464 4903754298545815553 488405405058412545 946603577618784256 5448502060826609089 1007463760731496577 5214136816674930688 8599910262789902336 5160728501302786049 1945506814173313152 7151507384760909824 4264439927937171456 3582493516954849281 1653611459205185537 2165257141877194753 1551622997716081665 6629984535404707840 4827635639713170312 3009616396324046849 2625966252598202881 4246723306797350400 8516223180798582784 3643569296924190464 4855399353421719089 2570441314383829568 8110371340190363969 7900878778948517536 3878721088666400256 1348501647948501505 4370623793784594368 8832040695973126145 1819013519027916816 8974940515606724609 1261130600692474880 444503372406079488 4362585769704239616 8580722423822073856 1019310840064057344 1640556895151151872 2523273348209317120 7146933689189859104 7704924054064654608 6104240742521534977 2200130193893122048 3290352152057479168 7896622707714292993 7800557987551780352 567797959111291137 4677663422795243776 883144740253968128 7595949295308974337 4510091155302300928 2744852703139856384 4645237352862384129 1920420662208462848 2697684695559241728 5045570472639295488 1095329270280880128 1622996556183056001 4922404779145729793 2771706212043456513 2387471891618547969 1454478764975985153 6174853743713548176 554767168787578880 639421497941237857 3527456299621187584 9193537167878928896 6801103658166171808 174764215456010240 810118991924023297 8217743280597969152 5575518653189445633 2168285204128235552 6863634336038163329 6014796686259519488 4140179049905890753 3813542019295626241 7359586618733362057 2721069566468231424 7539757992439668737 6943566764715367744 394018958786476033 2788810020357046272 7472292174334903616 4423746168205590528 8989341789283706881 972348905260932097 2718448948644675585 4646373147164451169 6834696077129723904 2457229766480062208 6253671965536362497 2094870998206816256 6744782710970248321 1756756979555287041 3957778431325373440 2395443264835881856 3154521243389999104 1397791013399951360 2224018606122283841 8085099567315288064 2379101496760213504 7512124868624300544 8224402202946911760 5057086369451624961 8037296986543097728 7975576452511090688 288784399719644673 5613193294883397057 3829722666620839732 8307570569859600001 4345666433608575297 3776034023659421697 4168774486266791937 3400949907350151200 4098132430410678272 4972555076805122048 5360390999843094097 4032467399337344417 2492691273162216737 3794796009047869441 7483350465714405376 4679869146723684225 7084734155230270464 3776584560983146497 6458616021937021980 6799865723508621313 4342683300446994433 6793608132765061120 3580073367184584448 5221593676690413537 3530267968307167232 5881481361434135040 1816856297921427457 8920222005354408704 8282184975265208192 2150839753085074536 1032478948447430017 5000771993944353921 3474687049145499648 4731373575959174304 470951309624098816 2112946090818244608 5851702324502845313 2189977836392041472 8787800326110330944 7226892131375302913 2395027692527172209 8520480561812401537 2988931245263459329 3184544069938839553 275354741246658049 5686009093363312641 3546092225910372352 7383068481654694273 2117433934014367745 6504217146898972672 8166399518353326081 4424536692424378368 8963769371603259457 2236431393044310329 4459472723281613313 4253243276903643137 4118952644238819329 7493192257336535041 4907741341984847936 2273391385735836897 758057338331531168 3086448759872334593 8320281861779213441 4886934109186117632 7629126099795234592 4094688712299216896 5902377978908678144 5231597466217964304 1312992495302753537 1954590692699959296 5044109362548431137 3289495849365929984 1031014120938747497 7431610235746908912 3978162267036794369 279727354267244545 6406411104238564864 654389582161598464 3367036845505736822 5922667953578852353 6352392340288634880 7056047647321976833 8530113071225152640 4297427425268909057 8874797227101188096 2551906667711201280 4323452680624951808 4295681879336792065 6297220696510719745 5899881659603353601 7552360006565165153 8469722057716331681 8408750799219419393 5650813584457187328 5507061546022230528 8718567586578179585 5354609452675464192 7337973426055532624 9009245402904068096 3598671632722358272 160755353919356545 6526595027604284417 4374909371505075968 4352397530924253185 3359858762133405696 5243090019727212544 8259833908725721488 3144352772392894465 5069518976112912385 6172854654422293424 5734485481902072832 4863840360926707712 2034015578272892001 2841706689706254337 2423850001929839489 661669274753081344 8976894226861434152 4133876769229861153 4907492964805418129 3018461107451848240 4178175428660344832 5071738362390301632 5357161123091466240 6007022383265617409 5000069885468061697 1617235760281870337 5817438354936233985 8911778565965395008 6428614135886257985 7598102210406238209 7045783648842285057 4813151147766490625 1009167265070278656 406237882043103232 6326542794413451776 8503252814133323456 8960814249270050816 4222623215743724411 270014527984631809 8315367059097738368 4619518371380113409 8567040443311097856 6958087705742697296 4885309017742283264 8637786431187120129 7461020958744864752 13017653885411329 558874300928229376 1114688793889757185 2588514228532019201 6496007031050168608 4626145288865907072 665237887092783105 732830403080253025 1379118643060064513 2858836402759949033 7312001823929544704 5917496520975818913 1039083893759901696 8472982967480884225 968071389565063681 7446546193371021312 5167664270840692736 551695126010347520 5182911791718538369 790402110386221172 4240284844619202560 8107192265438663681 1636007968155107329 8278881389894998016 1010034377288360961 1994131941958152193 3939404649530726912 6838150877540401152 1562759032168843072 4170610731694581760 3975833340744704193 1956423719680661185 2508987171584537344 4647855016423582720 3043897394409162156 6836817712836808704 3183478937822814685 1872442426986962433 3489798765207191553 3131911105932120064 7282660925816488704 8528683606716910337 7942329569837278465 765322550266814465 6344167736393594080 1946224163566830376 2178674424882899169 7673081525576044033 4588676824826370432 2139661695690652417 6067398819817771009 3495604429858587136 5062778096003780865 8248333818922209281 3365018712419574325 7881035439825681153 7470718518371229697 7303174012158058496 1864126121184757376 1411204470936318465 6664086828082135040 1069638098047557601 8857938717332783105 3959698137212266497 3287560526152400897 8618990875123090368 5181745102878957568 5068340804050991105 407912754714565760 4222297984044557569 2079130200626911904 4597978996671494928 6931741799144718336 3250476849669543936 8025578083582062593 6612618211463859200 2149732735798223744 5775167402121996416 8894198402422013953 8704398439017416704 8008336206280982528 2090998641007454209 7011279198476899329 4244188587180241920 8831802522600472576 1501627281212092416 960807621215491073 6627513533828027393 324450334682309504 4468671612790005760 4891055014455695104 4443173777783216193 1820308526003691521 2734120376695942929 8075476336901188096 3837452061096697857 7023461615811567705 3870853924357688832 1913303774339792896 2642658367698370561 7231861283574074816 2748939250016935936 498528529481340928 7098865494067675136 3374596679835271169 8000304346794229761 6329880763904508928 8807105130151641312 3290042164157446785 1942499636257470977 6514652345182602240 1409546431643251713 7572863909237882880 4636115403163074560 9098411902525202433 4304289578967416833 8445991111244858368 5683284390393518081 375386446129869568 7349296198543498833 2820175521585550848 1179098501271967104 8591949748062191808 1628068135138787904 7959123714239385600 4342545542634564481 2958938563372439168 6826930424637245696 7266595856869625857 4224327187340523520 6475906933556064257 6065109551777144832 6092638368006772417 8366329988657266689 7721753060139887424 749037194767040129 8763025985927226113 8205059717957600769 3113785687393296385 5999340956408034481 6857329229932363777 4256328661364105600 4714155416665674912 3826191683924754433 5067519885587120129 246392664644137544 4898052526221236225 6293313117905501761 5064088119078453249 1044049068757082112 6286023290600189440 8430716661863251968 6368659413013708160 7481640718123625889 8499247631109931009 1434400432598588480 8673358931487467568 3064711778859060544 3949747704289653056 2337703874779303832 1986902606444964640 2767955154588169216 502588244246730752 6482530881609240960 7788993816944403936 3307824418787553281 8968565094892972673 4545568091560156278 1427607084735423488 3035804379282407425 4206692318864971777 515385785107707905 23976228384575297 7898819396747368449 4287105877566334976 6085932212701953507 536405377905354625 3257122595573235712 5785868886126272513 2301971087543609345 6000884271052300289 3491192361137670144 8892381781012649409 7703167747716899552 7836818596286787809 904456489594478593 3830769952946858296 2031600067000924225 1074167431335362561 435690430728355329 1532695667008764160 5070356334071152640 4816687859847438081 7682465721715195904 9117725400516079104 8978325248378539512 9202491811569833152 2735146917298954241 5626588752830611456 4864701722122289152 281096132545678336 3200601856848597761 4952931444666925057 1061317879115878401 4652761098696573313 6649756600471838720 5828492987875292160 6931456381295263744 161213495113697024 4742911495541930273 7721354984842848256 1698070457081628672 2656082683327693825 280071279895927040 3327816830302792161 5864759597206302673 7920887848194048000 7680659657776958464 7633081123276832768 6163512396576251905 2747912312616054017 8611789953673422769 572215971533350176 5127193094312295808 5598331756714746880 8944840729831431168 43408636958074881 661929839473489536 5015122296113725440 892497613855294464 5038876258321023360 8913431035714338816 4677693617696645120 4139652923626765025 3660874227289460993 3685519449083755008 6055178078837014529 5346023488766680577 6347316184365017120 515509416374834865 1124898561882178732 4391021642242436864 730840760824365057 7705723443978201240 2361408124947922944 1554018705582063616 7364201525073149953 5999007306669195265 1379830501189967872 4306589103393244673 4492092769538281472 8817845298647098464 1853708077198958593 4014083578714043393 5964055418352347473 6172318476579948897 6068185029076156417 7493329333574500352 8225092464548080640 1114002719434625408 4462210917119955969 2522650247423815936 2094305831918740993 4819010973835644928 7218469518448437904 664540036346314240 1674957066641428480 7072409345395458753 4857211621759395664 3214501892476566788 5733835003183380481 80089187306719873 7513313094618413824 2415977466489487360 1342530721576919264 1818186596302716929 462601558542496129 2789647677378265088 6799234262899268769 1269178311124352545 8749777987459849217 3546190191556439041 3366761642832781313 1845860158146641153 2931612810835699328 3386738314213630592 925230555917451264 2451475359386360289 8218607862751503617 8671338665394533376 2391024432142130689 6059267515189496320 8457787983785120768 1285629143814262785 3135692486325044800 3892059266722971153 8307159912564458817 2606160928863428608 7993986063024115713 1009987882077268737 9156722284035334976 1341254407327416321 4754247612661263360 8956773309580273665 1654977111992141040 223184373675344897 5541759757600423937 7892578164406222848 2417217232110476801 1318543794615602440 2059353303152200704 1485897163856766081 6469210681875402753 6818726983651045888 1879528674057662080 2501299374355167744 7873585255026327553 2854138177201614848 8773957616526124032 3436008966244086912 4335825430997935744 4125129176135565312 3767346852406059777 911175223557256065 7330157810992652288 6391442321778016256 1140146219672222784 4515005517944119296 3955931409198360576 5903615014299568640 4525385113444607680 7573736952446860800 3423954209234419712 5546609416917553024 1157244287007308160 5870417468221173088 3873114404224629249 7348881593942060032 4976762943852147457 8019252256055369553 1798066879694644736 5705725375821035136 1319750726117883904 5135588243624312833 1826899951192496128 7483235784489586176 1472885102245872385 9032581181498368000 7244697422443534337 5910165655164333664 1049161243477127169 7355130753369976529 1151822898329260032 8156992070296774657 2949402317409546241 804374796538730496 8756978544717886976 7100059975547879425 35959278123654144 7406505775667350529 4401854523021553024 3988494397805114200 9152490035333054464 7876394214969557409 3657489181083900033 9040459135073468417 550304089367422144 7096897637913682944 1762514559443687425 4336702454299975681 2870178671084175360 2196844080747252581 1673990726021128192 5677407041514561536 3781532895801883264 7379583961332318208 792504474819788801 3723563610218856448 4539137532432056321 2793335567584164161 897635962598216004 6133507782968322496 4306261632047177728 7783401035355127808 7413329459143507969 3564663566118795265 4981259748382047944 3337748137378428160 3571335019034481688 5070213570845835968 7728900103774992384 8369219449335209465 7530577069603108224 3225730678907453440 1852240660469481473 7784514591427706881 146048645659623425 5096773883345910528 6443753937737076737 7101367289548636160 816776946175141632 3206260432871059200 7994982507708920704 7426929713252778496 8091960485125260512 7251042898546485216 9174090132363872256 7040268461550737408 1508047727238045696 3155946707118342656 6841914552150145025 1022520707148152833 7306753634879422464 6239255181525982721 6405499147907817952 5111530675469521521 7732216542028116992 7567259613039280129 619239958380866048 500704299893184512 2056015862669902880 3940619991798039737 3147761568927972353 5808486999481948801 5624118211830607936 145538815501852673 1 8883603984935022593 4858054841777913856 9209272172628248513 5041922704190361601 1399179954593837056 6967491116734283776 5553444482625758593 3022014391136497056 1320051571698819073 8592518571101646848 3584669094990135297 5471910723807252897 1427622976477876993 7240011867562942465 2108897159154350592 4626266563034776576 6738427483496382465 78795481554528000 850572014771160257 241583488733411072 1598972891636629505 3184707730852190208 7111599963467486209 8149158130079329857 8307762851237909216 8872299185207155713 7551166523305023233 2362342225634320384 2231753432920489985 100711478914441217 1346833879443490817 947355298843604737 4992698086810714113 4481252167019724801 2254272382923736129 8224027522612807680 224960591522901248 7136978863952855040 35873815805898200 1759577965190914048 2562815677906855937 8271771312835158016 6927494645592147969 357444193274101760 8719431204412556801 6913530971049386704 5789085746287758181 2758247097840357377 6128165357885063169 8364078502940784640 7539965541694492673 9091507336991475712 5436296112729037312 2513822879127737241 8113527399293523648 7984687158285848256 6147551759128684129 1636417678140550416 3474019522934865920 6825892908098181120 5242378924808208384 7815621714124808192 8895221634355003393 4602970413832208384 2665772279285714945 4863481591467112449 5667183907071956449 6090477977095651585 5301071082072047617 4491229791506039871 3685833673584705537 2851505214235141600 5685978953674309505 5009429952829849600 2794015386205107117 160245134714969089 8594057836369827585 6309519019988324352 6558020619925246464 7802436002127757312 4720681479409762305 3502798953794530209 6149853059509579264 797170448563437569 7350404671384584192 7330233179157932033 9176016108617568256 111887744605916416 7646754634799570944 8832543443449950721 1175261961549372417 8399963357085319169 4900428695415851009 7018182536669606208 398356041928125440 8460866185878667569 3789308034596233729 2250400814346703920 4297232634102298112 2136893659522690872 2986496343551608064 3733850080112310400 417020486892670976 4799644189813171248 2308801536216039425 7551687947506013249 2512796587158934400 4182983328850900993 5620936796944232705 5319181051916877825 6839340154226402561 2844474526306547777 4234708653573953537 2719248173926000129 4284412685693770254 3320713659548164097 5189223037528622080 3360071421199318544 786698405713590272 6907826163727347165 6166779578499754624 3472991331064741888 6134054993013436368 8499053706387304088 9113477409620574209 7070609832545001984 1835079458463312256 2022054826130277632 8256739774578863904 1042863475206193153 208504784732831232 5683626977037383553 4440613722154242048 3907839699784564736 3561990699558345728 8246201528465082368 6127265562220437504 8272252823983357953 4331192006189809665 6319551785099437025 8950006278777229824 4350916487228260353 7714277219618779905 5925490072039411713 810569086066673281 8033989616320380928 3425952185822707712 8780322129671578881 1941678768882942785 6803605000877694976 4601571699566529536 1086268944228673 881465693678673316 1151826799497249280 807129650400999424 4162765130511613952 2635523418284406784 3606994952617861120 5551614424146583852 9083660156761289729 5089921326627045376 7495820811010749440 4120046542804079872 6686397527226974208 1090426200767275520 8459346378487335104 121950687017134592 1170783477626028033 7570580683792417793 3917697787620652032 7785784144404647936 1431894436974594273 8674362296257216513 5988132277188407297 92231659483525632 4771727891008540672 3131043249620780801 5738788194513911808 8642278059047144352 7561760869578175808 4309130292902744193 4909017043627835392 8312244548313284545 569065378947893249 6558576832475368448 2430465658207329281 190877124261838849 5744160758766108289 2161469767263403264 3281252323394314241 8141008416984005120 5583042461128730240 5681027633283411073 4741154686663090816 3203811725227739868 45483334888939520 6071532309041095617 4050762471471841281 7034221063513940800 6199309805704736769 7393113220476497409 255749309912569856 7380804870393256065 5664037019074067969 6187335518900927488 5679952121340624897 687163694766446913 4947081416065949697 3407162557732290561 9047231484288565248 1559239688306338496 2241097753995011072 4599930048082805505 9062198484437815072 7069816077183602593 7220106899695818576 7693799934752025088 7137766736257857569 4162102049638856193 196908179846275073 9039164078597718016 8701145493509865472 5686468886155323649 3092207455971597089 2275060819822480128 7054340503481116852 6461272421113953856 2405129425042427329 5225770918631681856 5015844667635440480 6334375548213487616 613632006850686240 23863091604125696 6432809330201853377 7800939347252051968 2097688785797971969 6359870880787299329 7587922711877195656 8709197856326942720 7866078735726018560 9026208522952069121 7100260050209266561 4328801565472452097 5888544989352224864 4174397511144621728 1714906361297520769 7627244333628276736 8927116788588255233 3058310445148700672 7198945413768278016 8057152809166094337 4586316234725332225 1609805517276874769 6551923971865047069 266029071251655681 7236095895541317632 8866448670971871488 7766882721624885248 2375992551540371456 7975598095679653377 1409446623872173927 7773318514158326785 8412858806784753856 7288821494168647728 5594131470994631588 3591586309262127105 4552629562886876929 6026402506068210720 1954405758577737728 7634011268171747841 5792059243145391617 6072621773318914049 5078464076426936072 151614315455701505 5975648230128484353 878101694939277312 6773754967511006809 5753433569743501568 2547131893372811264 2114009397289943040 372871506654684672 1215872306498993121 1754519986623217664 1955250045341924864 6649557012035546625 3352538912655472641 6771133759540190208 3881003155448308033 641390225224212480 6289114618448322704 7619782113969715968 8968350130795315201 7274512750976059392 4417802324497235969 1078862088301723648 7945777795146160129 4171828739279752577 2336395347840656576 4588862722028851200 1754018135142101633 3487353577917366273 6998028118121845728 329805049743455616 2236352048395698176 8329408785467218689 910784823700214785 5059082514605047809 2000326960428875777 2694385057196784129 1577570671523800576 5314566207761648000 4762044552011419425 4065655204909318656 7068556795515395072 4685912795404445888 6824591367100551169 7739867197347984896 424457002938988657 6271092339125190656 2037549250902663169 5603947971925519585 3654310698383697152 2881374545688621441 6452032268393151488 2738263638175086081 4280866630828453889 5844321310362407937 3878269430719854977 284669935987646465 591697392686606208 7765273445276872704 4759991718449042560 2487586144723790720 1610869569929871360 1586579167916659457 4489270476386031617 3043297030062649344 4768057186004993280 7584216345869329665 3979380948721885185 4792374609551206401 6484316984494514176 7956473807233826816 3663179045533666305 8066440928630743040 6803370372322557952 6844769451497616832 3583504495024017408 2787324140979748865 9131205480994054145 7617684156236094088 4155871895477026816 6685398183195822080 5908598474582001373 8281206922630857856 2675936873877778433 6086539239376467072 301404433040564225 7390002807917944832 4387061501262990337 4246304683303771393 4998416533134685280 5975892705592629248 916802276241498113 8410603340396487680 7582658532387950908 5710794893182369793 7053640705208883521 2563513799243917312 818750255222659585 945392307739525121 2109040159484731392 3628934441553952769 3692461163717410560 9038654410733912064 2828469715075567104 2017420889898164224 714682228197723008 2549580410259015425 7186866546509353024 5252668965897353033 8261273033610597376 1768097997455234049 6484020282247943680 1891129853263149057 904194454960861185 1308579465210222593 3733298419917524993 505254604031311873 7323215242368552544 5763817963585535001 6743120302341718016 5042916542637979712 5428402753409544849 9174070252304081665 7030227335714736641 4504469681135442689 2843170386863220033 3822914835238518784 3812100994604622337 4314719623886626816 2238550468978278400 3661042053556748289 6403233251909185792 2106987424281898497 4884396616339534160 5243268577486290944 993096887020552193 5780667763713080001 2898698162956935168 7361709509112328192 6227343988094943233 8844651694777159616 1094449341589901312 2903989536397040897 157947901186381825 4148886685174546176 2786083392859514625 5786637501863513857 5988723012837687296 1167273159479418881 7169631097632468992 8335069347475354624 5783361919526920192 746905059968548865 1037315838246464512 8407448749334919168 8046371321449769728 2801913652840823216 2507758388286085377 3665776998540913665 3874631752599819008 8667698198695433585 5357150036309095425 4160598376698609664 5913295320015865856 6844361499586531328 8296019243643407872 2558777791512117249 4606328292455680256 5524452057583179776 1478625032121715777 2863478342759100416 4379800691272142976 4641580338012724737 7414936452154388224 5841883502660061233 4654240624740557825 3066830205488586881 160014251000106657 1806979972319277697 1061653086841933825 7468600088017575425 852886686182114753 3147531213711929857 8710445192303396865 1383799778229998944 1024064673145698609 7111272275302856289 3856144029694883649 5995469344074107905 6456066025813459009 4695503294374723584 2932850883154411521 7607307759952072704 2917543992128331264 4877826720500997121 8193192785365803008 7061706774557694337 6428943298728489473 2262798770401113088 1566951917325397249 4364518242975581184 6170548104196748288 1717129071175039809 4597514933587296257 4990494781023637312 2775966426336954369 3794496515665312769 8562221557509145600 2687363744189703853 109708209425300289 396367531850554881 3872524710245147840 8437432323585958656 7552261758425840128 5433742826603842881 8131958686894901249 3435735075977039456 3204825496149023324 1527424382649370545 4203397824143448577 6408170064008148097 3410568233281011265 7036426459739695617 8431363997328148025 7432911243651099648 473232485660049921 2912912685666934785 6567321103673497600 5194908329037570048 5064562351994812416 1029478895619508993 5341205036010180609 4417903180566797569 467680737924427776 1421640646150939520 1572965713053577217 4612658673449623680 8552179495661766657 8487784174805135360 5038565894960185345 3400488181719426956 2841313013559838425 7661258244826443776 7559632136131592192 7082301905839438465 6029327846904357985 1854811613383491584 3041915124837471328 7093827241439651200 5626588348514706560 9169557427669721088 756691642160606209 5524116326565806081 5405201509043404800 5700125133417770369 5649965216313040896 3939193516355117313 4260153482733825408 6597589042367590400 1707853211004592128 7152474870722687488 1483766293294478516 4119884819392208897 3816310949766979585 6427436746046046209 6672826442503235456 7160816058549622497 7647639731550140929 6796054160949204161 7638193837243683968 5940637010615095297 6562636284863381504 368535701713022721 7278767073375617025 5234052166917092097 8565498426762429568 1402411047070979265 8269534831485976577 2042815700545452033 2552641402896095232 5849170388629211137 3649594727819386976 293317844327980612 1912941046179356416 915003394093975041 8877397810180259841 649873815643514368 178627842035765793 4856579785374253952 2324230385588533760 2809594644036589569 6204529575116283904 7138635644593897473 7138818254814355456 881123301734203392 5594213032670915073 9145784868961386497 2530006743261958769 5698973437645209601 3282513990304662664 6535363765289017344 7497337766112376833 8221262732893862944 4720159862147561472 4383484703953345024 3346828584753664 5114799476056425344 8049786108843943937 7871773592556136385 8626642322673434624 5193054708460782785 8731831620633881857 5550836547525644801 2495359496315867529 6845951398107774065 933399033241443841 6932173154559579200 1838327513057830321 2355602766936520705 1494493360208696001 6320492812151772769 5151836512813423945 6250644830094524416 7156612121835789857 509578758065652609 928207788572409856 1579461491356997680 7000561181811693056 9143820016393852544 3686354796054610945 963381190267479424 2883398867052180016 5550868226705568769 6898128691384360480 3991124927329598661 2533249385370992641 3946556331162018944 3823493512401682432 8712884117004599297 6558758429527878656 7900066627788718593 3749477362665934848 7801501188871264256 7101066052881809409 1843496969306613889 6801626909189865473 540139005338173441 8578166418114652672 7950107040351883264 2116798242300682368 5087111535376483585 1355949276063996672 533268094646824192 4687977827347569792 8188744665747439617 2284906419718754305 5987549600443004673 8504922348187693056 200319885706169681 5037546816984077825 1785302906989443457 3232406610969907201 3807579908566174721 7121177240764273921 8414153132375043073 5380186665884881921 4219988871507003136 831475063863132161 8962039800906057473 5764999185628533360 1657487398584270848 7302527378492085056 7307334271295760640 3597059215129519872 1336318855420878944 2672581584265465857 238738020165715585 1987636035208763392 789249711976401408 7026850241028224640 3177883039318702368 3675541487279179393 8808880922158306720 5619911144987654145 4180399748689170304 845454207735449857 3938320935775798545 5876492890604756993 2794368791462952960 4580615401078412864 5057309973469805696 3981709817798155265 3915535827867091969 1333779302026772481 8649903228501676032 787756180197065505 4755286329778895873 3171108501071072512 4751750250268190673 7548030075309801472 4395796554827586369 5607262800365725697 3993536270004588161 7451508521327512801 9004728613838782593 8794210848130909696 8619046322678956032 1576751265402050049 4457766287172395552 9215092557234462209 3123448878436482561 2037036978997406720 6944519296551908608 6963960590268039169 5737884631923337217 5545268042287670433 3482959089661640704 6453318626826256384 1658056441295667201 762285452564132865 7359955950978246656 7590837773030561793 8793176477169787369 6511070226767545345 9089691164221379637 6843966710239553345 4242698836786544641 4932817102720568001 1303148229789417472 1416987531609276417 6100554858018217984 8849101862502337568 4562330145104689408 7260948720200450048 4720081938398744832 6372240707064315905 836652435161661440 5420470395839740144 1308151822865399809 2727210208849428481 2978170946964056064 468988179467182080 5746280923508179584 5324531379738993665 7884973929819168769 4032646853430444033 5583709872374505160 3147976142645770241 8685638609503164417 7581898860164808705 5933374835633684481 7927583121842840577 1809866893022765313 6923509889038245889 2605351374052237313 4663809186573266945 1062681497004707841 8070710725066800641 2093411149162902400 4506985362427970225 1565992586848921600 697348646692134912 5454477698037738496 4312555596494366160 6823732091486789696 2910562916190701185 407381155616129024 7618006996424596481 4741276987993654785 8845294573242923009 5286266725258054441 4453799871659868160 8147526317181878273 7049739627891390465 2431766913086547584 121689194064035329 4909469010388623360 1529866699934953089 4477350117126400984 5210710648477987840 2142009806433135233 6900249635636260737 1563006751943950336 5958316672239271936 1306806565054973952 3551407604551536448 2596980384687241953 4644025863123902464 7696192096401799808 5745239777246475265 1809515410244725945 473248079242822216 7571309198422179840 2169471421622255616 2111023468575065216 1315469649551394273 7490847709343322113 3027488108258328576 912227404851953664 9162219390264102337 996414758701977601 7119967500083167232 5710411057368086528 8169385603656773505 5106156732764145216 4035002175670868096 8246638562488619008 9019585385128992769 7856484818218448385 3699408018675412993 8529026170299611329 4786346393810071553 6518804656539282720 3790665438733991936 5972663464994533376 7914120161295941632 5536484292694133969 279524772028512257 1323732162444894721 3915225217371566080 631037490811506561 6143225519545326848 4979452688480927744 414751683776128001 7956737820389433472 3228705918882457601 6998411699889037312 7664888151204401149 149453046343024641 169322752730119169 6303881215776063488 1844603026079473665 3135055463735347497 8172151124819954560 8856642401659945888 7120740799809904641 5668251334170205185 7486850511613510401 7344151152139108352 2476861974073127288 8717341304960319488 8614842633121488769 1932040380798741920 1275402263731277440 7746337535120803456 7854331444499095552 7929841787745530880 493476763745930240 3327456879894394176 3206134784349831169 4349994722733917312 3197537799875606528 94475526194073313 8519404870815569345 5872572968180547584 8265981141546615777 7970089530518775297 2864557827511872256 370823694862190625 8685081502004990720 8013559567133048833 3237886865459864832 8870307601612144641 5426914660126532688 2622303297562365585 7786179677890805760 4742587577448714241 3367268673798811649 1490528927080536513 3195019036435855617 5168259319993926656 8646297656662068993 1843922329328063856 5813145588127208736 8402516895092137984 8871356268211738369 6032226530434527168 705201586881097456 6316274504749837489 2157485780418194689 1668912590602977280 3768864447277506561 6711393029748903937 7624101069976928929 6205216144530747648 4370984160428242112 8327819856627779585 223241001114682368 5937202753710091521 2035305754133280769 1878792288257900545 1364105948818153473 4415684893940764560 1386282710879970821 6843967762377736193 737302307548823552 383838815357109185 6876974306485612801 5702018990107262976 2948942276638543616 6201008026750826016 4723309909266118144 2247501330537054220 20819427159184353 5590122646305943553 6128440742110524968 8525632981802472961 1483455974616088576 4097680427141562368 8957943985406311809 2128534699287162369 2414197747067310081 5263647916050640897 7612489023152625408 264129269632057344 7429092036195909120 7447516981190404737 1910853787698585600 6623182403344386304 5340081418869724625 2935125751146446337 3277023253579694080 7052173616941990912 819948578818869505 472185355307563009 6488452406946906112 4353836757218817025 6570726092656447489 3091603805119184896 6771897839648898049 1546979316731486209 6124057460763703600 747661929633999616 6078831671621610625 9033307085205327617 5655284733085566977 7641886422895357952 2406441464081551873 1482900040145644624 4907788168469822209 3159601651216338432 7611154960533272449 7519635093251182592 2678147803538799488 8244935570020210097 2544636630189957121 1302767801364381697 5303521004691292161 4719141851837235201 6042319818236639232 246920327387187521 8032496793806126592 9009737479407518921 2259091080458870785 3572448492567298048 5577062942286743552 479547817445818369 2107434777078947329 6720326151315682304 2653026456151908545 6371565371348629888 5303671947735045376 9106782750270600064 3942047689718276000 4937889933893235776 5673801346792956160 7630199792033172344 7541498234547873280 3354485772244721664 5267451968128224096 7413793039861661697 2901003315519880192 825199588781631553 4480269937525866497 1483453972631182976 8415977687656084360 1369130996763234304 4993606724828807344 6250319917841011201 6364457368919485697 5101433962244063233 2666470542701642752 4689269654379513344 6838510758465136641 7645014688874921984 7779069727613501441 7280295655314963880 7891375090969021041 3893680129678132928 2651143891843364385 4033916568341471232 4849490812839219840 8428722747896341505 5622929516797755392 6241912541863378945 5939719012499972513 8408999879899293696 1286780421001851905 5464997580941321216 939523473192183872 2517354319782533025 7389484566360182785 7260704746594153280 309764471224651009 2044105905342628480 2703728633955227648 4888051500793060609 1482796854910578689 1079797861506248704 277209271352005376 4913969867770637889 2060881735539294208 4795784537212471696 5491484835923191809 1303060835846581697 4664218517613996800 848928966544795201 6076922310821042176 3634915302191398913 5902112154664172289 4153445090674605889 6887179406463350272 5685909900829044737 6872124217551224833 8858368584751774368 7379898548953337729 8053436056903260701 8981675813262770753 6011408378675214976 7219043046409768960 2525639611140890625 4833072011593490432 3165061292575808256 7058398238417336449 4441555155803078656 7971389109563565232 5951100468199694336 3129469881496269825 890555342378638337 4059638184272734968 7178496464855835904 7255781344734662656 6069856002684846080 1583374683445862401 2072357645376648704 1868977573417890881 2376329620795912064 2067461873081916385 6810319141976473344 4892159019921797121 661408664903303169 1426411816691908576 2817548521281664512 27602755599366017 7747302290917447920 3439450236397806848 6843204581753684480 2034058532593220544 1168237150207961536 1818476023240595200 8229616127639541760 1195228490186835553 5805220909176676352 2749334598356652801 98439912019181569 6663731559404642304 2565936255550298112 5687376573752991744 3223259974314647552 8837794079634749440 6011489130143632865 7801128787319455745 6411828453629873760 5372733821415063552 7458778743514595328 3679208574423726112 6144951458204975105 8381101252642012673 3704759755667341313 2536691092373456512 5752022037218056192 7026354129359173472 2828510494661901601 4281038480408758401 8880723126584934400 5801261417628336896 2212474760615207425 1760527221061648384 5919899614888543120 1586517195206085696 7275926077298171393 7718114683700560777 1311240811648433728 298568215516676096 4932575319426859008 6716349224039962625 6175363363334960640 7719541537486262273 6530308340365126881 478935318891269121 423665519355722753 4224281259336542068 1762187920436751361 928079154842767361 7200997814307908609 8304056270667644929 1126690814451932161 8750422657141905408 3519459900571361792 4212727065736908801 3877121523081731072 1038671678331059200 3835292917191589888 2747382349374257153 2609002065273645873 211121168090918264 1381189261815085568 2166338487901888673 3326899006801740417 3591069738877943808 4773420737953009521 6365556050512404608 8788985063857303552 50906453966052353 748507675513544192 7610318835865604736 1370962591653363712 6803605647629116416 1489699432053831680 2661044374328739457 5645974188255617921 6955486142498037073 8989719268234434561 1451402426384385 2108220043380825152 3890129317487092737 6783940100032294144 4388868943505283001 8589160541981591489 1479800628222121985 4646891784177975296 5544885478803134976 5982346322879499776 1957837966180398081 6504038841022286785 2238712541586134176 8049710292788211713 8088330915315744769 910073255335989952 4603586370027585536 3691632114025496577 8023444573257893697 1073410033325260801 4652927413364441088 2583366174583037952 7802747828423097792 488530969405952000 1930547301853634353 3954583871085331329 6207328160643088385 2019790632902039553 5254323874152576560 2873133805135041537 5280198276543729408 2396406680220860417 1363515478333747201 1059683057217585152 1459931793066350593 8462505836421439489 7193609643793842176 3936015402493892608 3340726418718851073 5973037993286099041 213744780957060096 5575462934912958464 1535260178005462400 2866517360576179328 8315355028604307457 950699084633841792 3180939213287664897 8440639850139742721 2263288238189235200 6959231119144500225 6059702467719004160 1904925969838477313 8423427928393420368 72975005260731073 9004415470946746369 8148928511775789057 4664335170838429696 2554491149959823361 5239162233298616321 6326723011168278136 1035271557495166465 4443085357669178945 3683077179426194060 8735584279248379905 1880225437336103040 2103901808716665857 3411628358074786817 7394803252945217409 8786246041582845952 6720246961814782208 3533791845626369537 2592690772424260096 6040830242650263169 918840756346209793 5290414787064954881 5936827182824023297 9029989903127269376 7166671140190121249 9093119096760479776 3340332803792111361 2693702132393918096 4170516585738797056 5339340919706789889 1128572016387070208 5117087029410670337 1925294758780734464 7390732858278412288 2085818229051371776 3839907325249515520 2054176259535994880 5031512495378826753 8638935394245959040 5233564284061456960 7223742876251251153 665210693530845185 717431329553976320 1702921731308999601 7983261135049017345 448047348096212992 6689197561212381952 4256423968935443201 5454757131575671176 3105595393775935233 1859893828419010561 2632034067093086977 5506742588234416128 1 3462038848887141121 3600122245639045120 5870554369292171817 3929534270099636480 6327839264480190465 5072755809624357504 6603583251712049152 4789898327069320736 1135053997318930432 7784328999538845696 8177116353336442881 6804910632071521569 7482284785062414273 6821238194417293569 961460284781069313 4907858011743387648 6239816605938188289 4816274416193241089 32055173587845121 3185518503869484160 4774142476135089920 4793843943092916225 4338918077074440192 8656320618147815425 3181442808124901760 8004040136573231736 1195891113899546513 3026611254383117953 1284444088046452736 592461514827771808 7410183901041052825 230098182185036289 5294257342992345088 7563503770230282241 6656416781494872065 610698801333925632 7183470040688973776 5997411934964003601 8950444267759345664 1310252451777347584 6855674547502440448 1955908597150534193 4317880881079175201 3879286721708285765 768130612155899905 3177369824874004481 6969635897333488641 4003897546519629569 7467120874753449984 1057385551525736449 6481587194135400448 2083237559741052784 6260315816623425153 4731219441291905024 5033194766038232065 6228228802435178496 233036793743751552 1187820451682880832 4112580982539952257 2936622234226111456 4564590227811737089 7780000278036492417 2256419322510793216 3788213705293107201 2668371525506924544 3835604697420984832 1151418102205186026 3590457760975683585 9046525560367917568 449156599920443392 7107621442838192128 1768542577151035393 3025165963136379473 3030179175542331393 3517612667391486720 1112264190329880576 3466547311883491585 5869576864784347136 2286960920288369664 2631316763673362433 3948043304524762625 3753470305780972033 8070144870693912577 8080311641122332672 566268239539475201 6562907569661940225 375716036719286785 9014556828180984705 2039066662838999712 2578905937022550016 5688672095782835745 622542724487917185 9148070781491373825 2982807818675554784 5470736860317443072 8556979699563921408 8509645409925297984 7335831759686008193 2965504886412673024 2941798997735284737 6129828739190734400 6399327775434473472 4707145411666192960 5152219373740379377 5127488809205891073 837388927915933440 394307216563262464 5380151071338091521 2579513415472553984 3303767890659124977 7197847942245097729 5528052435725058049 367616247052582672 5688823044137822721 6166632236454526141 1940025058181785857 814568401142251521 7546635619916478593 2252446961615012865 5391958893694418945 1443186559641042945 3666495073334579200 8378666233911836672 3669435187730579456 50725120132519936 5205049209061753857 8330238447716160512 5024896407970142208 98653217349038400 1443373416615772161 8986122691568684225 1824646789757719120 3764456261820904001 2458524871732573569 1068269076673396737 9083947623670799617 4618940494881231873 6701268632840821897 437090598541205505 3688833964164859776 6459941235134431680 1211616352775741441 3027916300048399304 4861006077352634389 2213212611940876288 4212456447111594332 1002778894123462657 1863087829035971905 5045415898645078017 4673678245178820960 1688480404857219072 8164085123364700160 1349845837046087680 5988739197303180289 5790909661842413825 7224285699036572640 651350573353714785 1300092097481624449 6270182678251765760 3959765085746020353 4845770621786042350 3551458171993227265 8706154221849756801 944250531009077072 7298050814624335872 5556587388221768304 7004346221073344001 7007399433046708481 1112299894665867296 4234724115087627009 3624842113470749952 1417324226040070144 6804259715005879168 5156105029579290112 5975884189183890481 8336545573594278592 5870612768964564480 1725290793528369409 1635175285228896769 446865531854400416 685849913558071920 7183189280902969856 6947187615189337761 3513585073478377473 2136962984200905729 5454276902977748993 2717194947746096897 8375795235190848112 7788584329967963137 4310506585062506497 6498249519440960384 3792324691504834016 2264347870445543425 1442899364289099905 6018787161432506369 8481863079805097985 6150465922628255744 579315790578967297 1371306299733164480 6992822208831717376 356507938941943809 2436711670048882688 6058912239133799808 7962563200487568384 7615255675992137217 742789289566277633 1805220774527221896 2487930428998303745 5735882234501333176 867793856302807424 713231970728820736 6733451542441934976 2244126015379996673 800620453502241793 920375608765999105 645276114543706112 8266339281273247745 1471501191718234113 2462354536056098816 7759141841191088129 5808853314917703489 6519284023422615860 34370771833058305 2425251146438258400 4349235214340416065 2436594616681869313 8338236866291552769 3932868691017683457 4810105211565211809 3104141477940494337 8345195812875993088 1492362403108225025 4807153756999861846 8359154846517989377 7164696764831619712 7465825455860219688 4118710194215583745 2158448633180760961 6052320017369974384 6417732190548363264 1408825646290123649 8339118286748395392 2662943146862586620 4397334528525164928 6563956519145193473 8192826155907657728 1515154609875517889 6902825023264077825 4961622676970633345 5848719132710004777 5235235472755589121 6129917930303623168 7676557237612284352 4707504424229771864 5024365191219380224 3746048115848511489 6068257520195725056 3174487585958002689 8696905285367140352 5573998821994991233 5337364894825974000 8909411262305337344 8887518766165393409 1465697355073603584 2709121700545384385 8569251209369794560 7794251086774272000 2416606404793108282 5691019222509707264 1807468742906155008 5248059319002279936 6091041013927792097 2873356296412977153 2937104852886040577 1672030604447744001 9194780744855075008 1978782288250190785 6077104470414273889 6120877530915028992 1360707463413235713 3767151090596775936 118194401799620992 7565916527830389936 8390160543588027392 1123130863862869504 4876015324122855824 3904900504784465921 3074684278934849409 3033597749824817153 746634213568317440 3851238570916073472 962321958003486209 3492117579014465024 1122141019991300721 3645502192190836864 3428775105235407360 2904566847026413569 4331738040685670144 826119366241435649 1442068504493591553 9138036394934280193 1775325241174192129 5648185066010371073 6464882210263539073 1612540933244564225 1109212979122913281 6773308015329296384 8394215038225219585 8334329887560515584 2485983126550332928 4511612758944923137 2632521769193439232 7350670223059352064 2197155818616193025 5092707386600578433 2831830199751771136 5853979685801689089 736752443237034945 5121379118758313985 2424528384387743745 5310328404628967344 9101946151888512384 7092557725336307200 3826084841722231105 7780563551308611585 3329930185956469249 1074084299041108641 5454823093687604032 8414819175764754432 4051191928152630273 5199981508205941504 3609555184429244416 5846148969479512256 6939556577597890560 8630565509380702208 3184470097065725952 1219520018559688704 739684676560429056 7462529882813469249 4933004484824270656 7345279349836488705 4153780329984589824 9010049725263036416 117262013562187776 7067332537125314049 7881541641995209824 241128073490568769 6241480790935244800 8420026989768590593 6258791628054532096 7654125843778618753 2643680042703080449 1082730485684406657 1717801307578825138 1771681824396787232 1474667728210665472 2621688889349280000 3877863369727590401 6708226452788664448 8593317234535366657 5564579935585800705 2183505936115138561 1287308683041861633 4373264415984265985 1782502728788625121 815938151358480641 6125196040924464128 8552520732458703921 4592419293060349953 2346840881146714112 1360765474220425216 1737608238514247681 2388086227005819393 7784414543160064837 8198671429426736705 2963765779009697536 1820944990284438848 8384132342057503232 2482910432568422401 7688112810575142592 7203738725580190721 4600833210433300089 3844030410268327936 4835879131794065985 3740476742560344832 7292042890951773697 1124394386980517760 8281964717953777664 1858974019858505216 5953094577581195265 3364554125080010465 2838264434480984065 3159556891451816449 1019867041949286400 6574178279435715585 6033349540897574157 4589443599801949056 3051366545748081008 2895026990899243009 4364740208996543744 3320302004721332801 5743652969458401281 1290535452672329728 1630060863855998721 1321158774898010369 350241815097432064 2627948336267067392 3961145279974619136 3724835033266890753 6853557568840421377 4915901289685732161 9118170859878482433 1488526278281101313 2651410387010743216 3841744644353949696 8696843302374665216 2560005740955852097 5168732250606192641 5470297294440846337 3366248907415611393 4083544795738165528 7378795392427527680 1771373665356511552 2753924315170120704 1776406031662142977 1583713636056384000 5239433922693085345 8961478856912727600 2878908814848071425 551000991394532864 6525347557278294017 4508979856996395009 1596054021588205568 599483927858583880 4556497035995406336 5563753072813756417 6852807187583127105 6826994789510786305 9155108129255076864 6252409036539186320 6656178121558263808 638905387348929280 7535307936427439105 4462210583973517345 4290733512086792193 7938407010218278913 6870042711633663617 5920281810169673729 762016776534112256 3575773757841719297 8191201975819129457 4329622794208430849 3905295668478418944 6247840101845120256 1900264219865798657 2268174115931034228 6047580062421974785 7347978198283784192 1768663275410393601 1420768860140007425 960421328529647696 1339208347463947200 2845671023766955520 742894277965250560 1726302431654694400 6774755552395475784 7818347441872122881 1250417150506958848 5981360275615038736 1790102908639881649 9133106219452394369 1554040975675588609 4492494280321968121 3145554060675629313 7209525132954261241 4616228635474313729 3886967786083278849 8789352860646113280 6745018950732115969 4971549926199263488 1573027432308670465 1405516637686200064 1741721458017619969 4643673485516455937 5283455075937807233 6639598523759650625 8570019183278211073 1944157295603662593 743640603455651841 4542477864262428672 8397435542629554625 726055766834187776 6940917247694348289 3083944719410738240 779108149937793793 3334354665366160769 4849932371468175617 7277543309460111361 2592913932949554497 6564612760499902977 4807063750724812161 9108906781882953200 5101572505814958080 7168679430791823361 2249958199891533825 4173574354045375745 658166219162387936 1460665927646499072 6220833382362736264 3126581442126960641 1215932395822563328 7689988195809251329 1018112993648779776 114335022944878592 7645989949201452289 5918996974645960704 285205929057808433 93182302738407425 913503286047916545 7426016192825341440 6124686425885900800 3366739454058489856 3815776399982249664 2740599711170105984 2332263156898233088 6640395082875275008 755431857392770049 4374434802642701121 1813135711045707008 7758010880989903168 6998939998726313984 8435227039780831232 1740957609538072577 3664038751844304961 8609113586897149952 8976781455924174848 5998626100325138432 8850311135096659969 6524209174024522433 2279234576592397825 8573440738530636220 8578218786424291329 3652524319313990273 2096534738743328769 688253157251963777 2299059024704151553 1127553615280619521 1444042962010374144 4452845873153120496 83276201039907393 3216556680098928641 6730480497908668865 4774370239372912352 745849538417774657 2725918889019506688 555586703055415040 4715015980591015881 2985240904261959680 7800950090504300032 5556365237495863393 4210527836818450433 4673641956027919888 7795086131263045633 2856155526859354112 8871223602788283776 1831683671238088209 2430134389640572928 1727162460413741313 24239899715815425 1884439261449306112 6144563298936619008 4957725814206344193 6877664325239447872 3510759009490235489 3094443004997422369 2048626374642220101 168477510535469248 3127733723094974465 1352983644128233985 6757993786492126561 6300943673131009 1458986961083993601 5579143206643769073 8122617520725555329 313764162753024001 8540126302728635585 7322890205788753920 827512706053101825 4041651469494411264 1611065374453989377 348082280558748673 8461429253622792192 2433357695505756160 7656554639662657152 3904074338471625729 4535616693845107681 4385704008121198592 6812274496572899328 3488563666900670401 2331627975213895681 5407443498789414400 8105214637587346048 2042899474259397633 1408039222566324737 1774196673565651456 5164244558799568897 5892594404644421633 1429854867243532288 5029016921531236353 254748508333015041 3103937667050099776 5973561358648016896 1154756058268584192 2130452464241838081 914317386357580033 2721870420637032721 4881485368335980593 4613763296049409537 627585470744683209 3801906692738646016 2069356238980071425 863242553906454528 5675373243560452096 2155408415481577984 8434835232129196032 6531224605351053825 4759560742603689857 719876433519258240 1099997639547641856 3127837919751904257 6098469883522797568 5220159921885337601 3482928088493006368 7502114520594043217 6675328942923598544 5791317521302734360 1518827881705897985 3007380045372422968 6007373579284097537 3188986341941200832 8302393356448204800 3117148895594094080 7498925810571056513 1268748622321884052 205156698093420544 1023667164015306800 2222071073567351584 2990592592584097792 894186598900420609 3339281355812450304 3809881384627371009 5456863787394465792 3738580639863454208 5852137419483643905 7716847109525733376 4681532391911673856 5706140092925073408 5048950090030600065 2325707734571555841 4151415935512499713 8057577430035366912 5843923158817767424 7104775005879164929 4206603950301642881 2772705596431051776 3281554335065421248 1275422512723472385 3365233156940238849 4089093275200006145 9181331354610778465 3155519944714391552 856383742969246465 6226626929800511488 2931502847774144641 8263472713768011776 8731957908919910401 7940542188844159098 7965144905113278848 6014179592772059136 5177635908080259281 2093276659040779265 3205806661722307584 2532150005029968896 4269750542819718849 421529842301174849 1365031093284594600 4130434347290302465 7947629512540815361 5481016356867155456 4469557717562258432 8095236368026682369 2176399581663094017 8586872231871250432 1751215715751407873 7270012510063485568 3976983903596311040 2098002705145600001 600948057492811648 8037539506246336512 7834656649573736832 4349480957148198656 8058282938971680992 7792157744581478649 1177905725513352193 6823344494470871808 1872592214066331648 2724727564689785217 5468750323350261761 5937217606695135936 983688574143255296 3389367749289522176 3799954136397128193 4442904192068301824 656588047976153088 7631769479315668993 4035650783913205760 2566229753490608129 4231876144454041601 5253237335017314817 4567262489707301888 4649465980143632384 8031020225063461377 8623870482043305985 3301720268805267456 5512696303808741377 2794181066467770369 7311873345039162193 2047135148881921024 4694098388218376704 1966427448734146561 4489316067107794944 7329489073131485185 7614719506044895233 7538831589639563584 583705120397680641 1668398028696711169 7960795042115321857 2313942479169475072 1058430705851187201 9133195173684864512 4149642526971281921 9104688441208762624 6472624164651576256 3147437328150130065 6149318006732433409 798572617384979969 2302894428527788032 909382428769100800 1827485379594901505 651739491814902913 2703528829733131313 7875299989484491777 7305661553469075456 474843502247129088 5218358908262088704 4545670710178643968 462624933436350465 6025933592987341161 9151023404542590976 3242364513469921537 7998192615956328577 2463354232251351041 312653226347607041 7273777098518347776 4486672750313912641 1014288391853858304 3800890389349165569 7575406160122880001 5362386800894432768 4713109361053870080 4548705462692200417 4238758673966140097 3129408746993833665 3827381048186615809 5261991796117598784 4795438367660227072 2067163977951030657 7190525327671422412 9184591390343200769 26925479791976449 5843047612619948033 488912962478136833 6211784853193097216 400054304878123009 5654107554930791425 7116051154690170784 740595955493175425 1300658773055018057 812317761638615136 2409742945266463232 7363973548287471616 144980350973607936 5195294288187293616 7007111771350630400 3502979982248820737 1227527100075040065 4494614336809374177 7042719738732656640 4568282038170433216 9058292765257062704 9216601760890355712 2306503428636423169 9143219863383804033 2980837851443954161 7211926823900295936 2410484301493200385 424618367054626816 4638920397278658560 8505012792686114944 7728391707165902848 6858989416523769088 5383703068004547840 4207299722060234753 3869201127907955584 3623667156738981888 3348889560123432032 7627907530226792960 3545619625656732992 3109001824228409344 7539186661139333120 1327592057737681152 2452275798746841601 538548537241590785 3628549216541208064 7853108666121236480 9090609238099784192 2175926524303328001 1220583809613824 7072556253832055681 4117140932748509184 8184878669096877569 8910975932227432384 2239300205062848513 4909198043439489536 4438157565737566209 3149760445121814520 1928329972688426785 4513125134847558593 6416286239279190017 3443532527953822721 1361953530931347457 7708784439072293633 6894531824800759809 2146422892461457409 4485614795720674817 4188856905134766533 3625488499887344001 7474875279096312833 5081240674841571360 8752812632773918208 797669092913654784 5361258842614943745 5336255527582379520 3032226972385271809 3472033336422260737 6102542319376652289 4216543651536933569 3019950700838687360 1755924712049745921 2229353844665225216 8482762021990219777 1665125284104602624 7556205734677875968 8279683280780534016 3188333097625821185 7184072483056389312 5744218650604676097 1491876416662272257 8826361584417857537 6600547296334613248 8909258455822757989 316371891048288256 221920689980088320 1048764169654788704 1583990560187416576 8339524541216464448 8094363652294008321 4361825997897596929 6455910536391167968 3079367333500267521 4008012748565878784 6865472132868997120 5723400317721591296 5795124600088077377 8181425816963365888 2550346736533241856 8510246909099077633 1070179514552271361 2052868292630493441 5970413805439994625 1160790047328453633 7847282361386107657 1416388706558331585 2949365582417948672 4829175564420645505 816388996877167232 4749127163286262272 166625725129700993 6301989335674676992 8541667961114120192 2072882905959535408 3393962728302056440 4011496942145626625 5503525599682804417 7027358353567139841 7733077579730971265 1713050366390024545 1360923222660120456 3432577240033656832 3723136855820946688 8200100657632700416 7269357893610285504 2547423577772334641 8880076808207875392 687493983325650945 1896708997075554305 6442403952223844321 8441023553668329472 7543228009395978753 3162415810175605697 6408744709508358144 7986354085129159681 4742874958745323393 2089552483928552193 5590723409405203768 3332342183972633601 7440140131328270849 4228635983825469440 3667778223299297280 1646732133124386816 4125892268606773249 2625042952739333120 5334473540680569665 7736657878539878889 3758141248855468801 7961463326536368129 6848022207837188641 4720094172323155968 8908575346540179456 8226082151778267136 262347365586075552 7204103535342667265 1504661219763076352 7647780544567058753 5007108712609611777 1500783288879466352 7848361425277289825 8448882938557329280 850320052038479360 1982206027539302913 8695385942951099200 1263040485454543360 2849445840007551744 372676019572041825 7624896775299589953 5891149797140574432 705909764083482625 2851422723535888065 2352100777792261328 7594525262701082496 3630322784879857200 5815168770507679233 1460854766844436481 6827224107547687937 8305576514028870912 4917199313922924544 4330053428476769280 7691783954268112384 7116509469024939873 5377867754191278080 8253202790957328897 8383844339432292352 5593728483834882305 7217234308300791809 6685484691541678209 2055046002856738816 2871305350592609793 549084003016903169 8475062216902344704 6308200671518711808 3249202826907904897 4136342954252373849 808673315820904448 44169469835645952 1953356125469344513 2987476159536879489 3905141757884032241 3899678118167157793 7075554641732896768 6006135783341986561 1685578975890374656 4069463705650367489 2861986701979181569 1160466331155655681 3260221606280825921 5440262941350269440 3256963772096729985 8573059385165766656 6146197265540813569 4409897177089897473 5517557658615626752 7827292041379866624 3243094182098354176 7114446179320895233 4102085697192636416 1729338281093095425 7440630138619672577 7694111851371893297 146846943868016897 1066868792177094656 551023240529316353 829714438311526400 5881962236469090305 6428680722330732256 668458673908376577 4005418374838172672 3007842099847874560 6700301781589218305 5654354427335372800 4629171314776839680 5303526936729878529 4659723325977555200 8643975137357204992 4431933873407930624 6320519262431051457 6847911684800790528 1064282443062548097 117942993563109440 449022441216606209 7718625946956414977 2447414764260994433 8573819524847087136 1374855321215250432 1250120626945163265 2048378550644375553 3060802280038526689 5041089395916406785 4726066781317844737 5851496786478530561 3234733247630704641 5975999182641381377 390576706472050688 8589814079323278336 7958768561596909120 2533607588037656577 1208430873574458144 5825965032844868608 1899212331102327808 6686369971617125856 2343053053472768001 688551426293727232 143012235910152193 4591719430061841280 4608728264963432448 9038942740275265536 7303514144003547904 1819606694616498177 8235004766643440640 2965494473088508929 6727372499155812353 3463003309036042497 6360088149881655297 4402352535864766976 5870768398663701248 3902088067655243265 4638363243945797121 4669822206450155520 2228103743520112640 2036216542052597761 5531757290329344849 6725410291361888528 5184754362336101960 7262657421646914048 1223958577452896224 7305126878837110784 878135587448730369 8566002126468024065 6634754443109590529 7745237260715741184 2852498885384273921 8041802672116687360 8128178744794167297 5140748427458328961 5451854128965849088 276310582314182081 6108132564691897089 3619525676866911833 2895003476585152384 7107384996141343085 2235916118551494657 5127552342741237760 1536108635720505344 2804002899173834752 8316584944269260033 5972483130384032001 815350689168359424 8933376390592856064 96047584378015489 2292233397123672065 8424905382623316960 3586845185271988224 5790548803024429057 2294274900640996545 7960182656374919169 8076161019766915072 4760153277504599552 1965350557613351297 6928736681034168672 1013639619040491521 3640885428073844737 2063218620029981697 1705372945510888448 1104261791816282497 750261124379586156 7868730434619006977 3442817579629552960 5990078825205633025 1411820131925098496 6715530429481077761 1535535695914156032 2927357854259704483 3765464070417689601 4236446395917718017 7953111599344828417 4707523551060142080 3027714328415109377 1620873237757931392 6123798168337532417 8212585962548218305 3693930248220295169 4580390716309186817 8971366642345093121 2365320426897276929 9039733998849035473 3573237849794806272 7746893816195448832 8456722297969840385 2885187442896947201 4527532328203460992 8849030436129103873 5445624414719262492 655792189812893185 4307040490090274977 2497566334907255809 6760543979454081520 8576888142018726544 5448218746563778497 6204595097907245569 4608668578545270785 2672796271410679808 5026429316363451393 4079739840372105344 6611927002355861760 4893043603978787801 5103167702180098016 6089927778307151872 7801557366203973633 8897677060395696128 5504406426432235265 3030603612815864000 5104552932082788608 3458111995793048833 7094832667194062849 4049786440517285984 2884950944777797632 8615292280503247881 1138466883915579393 7661228338254876289 608874024757051392 9009657829336482816 4439387764014420608 2628801261926402048 700819464708597761 6511227603332514561 6300782959145713792 2089928078703038464 2229390194055806977 5179150655107684992 5324475220982366209 6298405132304263681 8248145831391762465 4990408785031856129 7883628964888002560 469715970746221696 6974899212952354817 4823302809528184832 6816342644966276097 3254128271696932865 9133390792517805184 2547375579945780737 4999739072675611552 6390247594431375361 5918847306811699457 2430869317974532865 1315011987433005057 2845039235580004352 1897742891897894912 2100723372501897217 195384297387724960 5515556679661387776 8423821939393694336 6354319296312157296 1885690156225880065 3353564904946682881 8299070195544415840 5374076393236041728 2954817052420934656 7350787670660874240 9028282272258071297 7511120270638579713 8039150068004716545 3468466815737401345 7312839589551505665 4712270080780140544 880583564815761272 2592530537544810496 1005201685157928961 113148630198044673 1007471292639221217 776719775060540512 1690011658601451632 7567967148338577409 8602262835515860953 217426564634788352 3928326503451059520 3348562686142187520 4883683534506520577 6999587298126216192 2251484460164300800 6317938473465380864 5060258572359467008 3800374630659686400 1035716322459193600 4940849622491551424 8184654638840814593 66615778579503873 7188526190172086016 6143529889277271553 3518527320948332288 5671199982212617728 7894753542305480705 8107252247020132352 3520627007529150528 6683379634716295168 1526133116918874624 2368991329591453697 591161932810593664 8708275391648835072 3228913960791520961 4123951912224923649 5459910158781116929 3379677333403220225 6043884571067858944 5157680867337571073 1223858345693705281 3391492670917148672 7768186828402963457 7494988187245381632 3464560181710597889 1978338557233679361 4909100752657461696 2803972349515497473 8749867443266575361 129987736824135246 4820734325015890177 2621472029034151937 6061597890878187136 8913678517180489537 6122703133641690625 7084319454366669153 8545919654042730497 3009155292678178593 4961877434492566017 7376849109041954817 7358792273222172672 5171208622434893825 7312247733585182720 3968528936199299073 2402362638641081152 2764961049473449984 2775748410549321473 1966611088086450177 4151705173967699969 4505583525300088833 5967228966276989952 6953375508902633473 8347633946641486528 6155278414966446081 5349092683713070080 780734220703375360 8069681247886633601 3866267902765364096 5780419519959453696 7294475596645087745 6119758381233098208 884182632682557953 808909935482486785 5356577179886049089 4824284221199431680 4682461256236978528 1657813007150188578 4311374040646295553 3375568134357776385 5192934902912577536 8831705529198297089 8753762774122181088 3749468855033692160 1661300265400311809 2933897680454694528 1616463759114908417 2589434820028805121 1873192477672242176 1774077272583094273 9172744926454046156 8892065748189720577 6680576087148915073 1979566641401479169 6099036616345378816 9122415862997789184 6691877654542826625 8774369831649988865 593873402648573792 5776489894411638785 5045658675130793984 8095707981819568128 3579679610765042961 350974761446609409 215814096068366849 4293193478385270785 7933056480235240449 8550405950862646272 3607951508406006784 2525602263788670337 5170649165850456833 2231965743600806129 5711769782317272737 6283413997775503360 5748745099164018881 1912652276944281600 4921496809978986497 9203665526301998881 2506050194893074944 4708359950704697056 8246911548583772161 2378012908221366273 593538646111142528 5491760831099756544 7241956072120345729 8173597127294320897 5656171465204871168 1431930710595207168 5262584084713880256 7911087394949619712 6118653135832817665 3216126475454722113 4516111608361986049 8761041551278360576 714040601255131137 4768812693100699776 5836571925756391425 6829088712306475008 3999725347025684273 3658430307993681921 162975028287761137 3959653737071867392 4791746894764567424 3200524776732779828 7516678928421093376 1894440015266220033 6661668419096920065 6642885683827242457 523697783285065473 46612752070971393 1335180360184083457 2876842580322174465 6982593002699029505 6922963431297384449 1234717504084467712 3990740441908983809 1138764488911821825 3666053084888891392 2556189271382397953 5353169253659303936 902512695661985792 6956180145213466369 4617705795645846528 1067545091446955520 1439528514055241728 3003670570546845696 575536221999972865 6151379870160429056 7442552638693863424 1332667775867687424 1287018210416812033 200220145976901633 1567559229261321985 8136555651502014464 4374614957303714925 7760312574086117601 713559902678216705 6358835194018897920 5058014750894483137 7490673903274852352 8827128916134667776 2353803380329571713 2790642110939181824 7648066255164229889 6974453254189124864 5559774721772220416 4094166547544545281 2015756456256651265 8244980324701077504 2844626642158742529 1553535428649604032 3940900205519257600 672212421638367232 1592656477159175168 5870237562660077056 7704948068224684769 6299623634894088192 375134893779337984 5902614707920273408 1398539928107460736 5139655222939842560 6117563620116213505 2383542306712047232 5294526231618781185 3730821011186384897 5966157119114056833 6978599408810044800 3564368093222807633 5873759982225829889 2446805675660541952 465935740036215360 5409669528922617825 7709527547098513693 6687067718951108865 7468978062251596032 181365772743839745 2741843128799246336 313317196663873536 8258605254291555840 1173709155864887297 3268340894102518368 8735563232999828737 743064909668501505 3274276564113867649 5262508766494263296 852089740988782592 3704165165295960064 8825632806461743528 1792163430090829313 1859712984431721457 4080857272351985888 7116013528173046657 5354729893000759809 4349624768373719040 4168384935569285553 1681040399175286784 3519245849938290689 2208141923432659009 3051769641637881856 3491172018355582977 7431111415882190400 3325473922296231889 411680891155563520 5139465247206479553 4167933486185576449 7841813895083011264 4506229882489828096 5950629774680172545 1059749212261443840 1902212262956834817 3013358702555936192 6621587410477743616 4250175285849790016 6264258091542110209 3156040117136937593 6534615793223422976 2381419074942585408 6056243047710103408 2957782306529588225 554516553147436865 7704110577612503040 1073358363813931745 1847364168303036689 6959617417863637249 143999855660570624 4208649079537008640 2322770310759966721 552138250041161729 8745807697508902912 6899311263688151041 5750134948778679353 6424809433094479873 8506303693735494657 6766214272870296865 7303757812296772769 1324807608614544448 8174157608890931200 2465141457608752736 5945582559547852240 8133867764326967296 6062940999589459968 7620628400744644745 7638548171326502913 1752768080679447040 3961688606010245121 13913974185525248 2132132101772058624 8708490777998022656 6347730196854349824 7102040476280856577 3826160314427113472 3752314914881699841 820310257346522753 8258681690487539968 7811921271361457664 8754019995686252544 3093612759380918273 1032432009750257985 5431618921906984960 8437303295296637952 2097531445866569728 1277837800589054977 6985406128667140096 8404777824915025920 4994758863761657856 619166630893355008 7422699260778029312 8705284191675482561 4449367039951921153 1821839806487886848 6248543198172678390 6016346146200144385 4656179645126857984 7883107874265512512 8153528129412275201 1273867385779336192 7347816056162404193 1629688459797458944 88424144737858049 2620677803412029441 1576543112830164481 756460984331999232 6642651615625399408 37460922008083968 1914173797025376257 4191789191076416872 7331006845994457088 3105081284804058449 4089169519307571201 5357508060125382656 5026501137438557952 3261994625542671264 2162271664425909200 794802121380724736 3299826545637064704 4762073253595054080 8629799972861117952 6680156668450597377 4911093061745361920 9107441431241570305 4007007835025253761 2419772055050563585 7381499498305519616 1759083432183907328 5996034349547615745 6237087413834038161 8037174852990992385 1428195321679162105 7474140938815191424 2065274504452499777 3171533377088010753 3192859773079273472 7634044724366723072 436496896811971840 2244375441007309313 8772473895798439169 1280873295196946432 4633541954209456321 8955344057361092609 923330234419507200 3446767557420392449 3524971259950854656 8090781876521420305 6388348034386359297 8245360659524534272 7130064070938221824 6547971942034870272 6052723094026627584 3245958622128332033 718142699152572416 3205914922227861504 8546950009453003904 3460354583814014240 8118868774999874817 222657362462007296 3830014519503673344 6872358044683747328 3461943084186763264 6721726289999628289 6045565248279055104 6642862501450447616 2855789963538561409 4045714756487433185 4993804050245046272 3204023405624836417 7417444465450942465 2901983031670072897 3953814768368287745 1631583561884106752 6023935384493284352 8735811360518520832 4352294229828993024 8155203430701334529 7894595917543636992 4343672660426335232 6715004695134640064 4869265440399163392 7944699669805776897 986744110710872065 5255784104764279809 552225911925542913 600518451771609952 4226818414297093441 8862510408937835008 3064113145489355776 5706309417130868272 3856417269619777052 4239700629530849888 8047955184892383233 3564228575727583233 3202489680034335056 6756315717021325739 1264474974456285696 1314767716521357825 6937647450038468609 7450283106770745729 8754501882672054273 7074170096143724544 241322924299996160 7254918838491709440 405896656992328192 6278298223278267904 3968223034179507201 3179530338466529281 6677455894251497472 948619951137975297 5206680953661800449 4256508330878927985 6428401053195155457 928466305029988608 1180614477579273216 7565735523535321089 4981495020678871809 8757272191167870977 610011741036830721 1550534183608261292 8780100226679253504 4891658964108409825 5178476329596626945 5827376981095929857 7018129767964727296 4145848804030021632 1228150688938274432 5743235408064567297 4220885613981114368 2404543252013727745 32143218457094145 5892919521909185024 547698828794470912 7132810846274377152 1805514140260626432 24831970282338977 7287205245212110592 481852878825033728 4004424051990421504 2331913612068147380 4582574020765545216 8097832749788265601 1597280384586550441 4422356181091017441 6564151352342306177 4481331052257420288 2786021964874480416 8136592437023055873 7375756607174836224 9008958656158867457 2269535122145088000 5811574239351533057 2169863402629070849 6070203533455403073 8952769402992205825 8866053789510738433 5115330050104207985 8584980813099500832 6400427866144030720 8414467310058695937 9091400609581293569 4163109234248572929 4761292877138049025 878543207138477569 5706722165330985088 6377017174965160905 4776131199027608576 3575515960780122369 3338585906424633345 1366616521195224449 5844508028334392512 26979759697895233 2572959206490628097 1744516687505427968 4146746377270588417 7245870978111430656 3904743758013099776 4506697163025445888 6624900119718944769 5714563641965453312 5490014699344039936 2992018592074446401 884625073299112129 2361848732063205377 9149865764635551745 360952281090752513 1993517016876740184 5616445611352572417 266500396092899776 1689284705948328000 3973607106570665985 2084650679825072128 1831267523479278880 5446418658681318400 3091380171612160001 2994015017926319617 3034017123346669569 3669209210812135264 5323726566276939329 1738284020847149312 1591594250159654400 1568907179984221953 4312277496952268032 1445177836493098704 3408432479831759361 3155762350114246656 4769770525041475840 1608034025970246784 5800100536117116929 3153588988951010305 7891034378149484545 7370305418018871040 9073481576629443584 8610644991694835201 6620462636941838720 840112244109200385 2039443823091236865 2765920516092942465 7968925138593489537 1756194071534558464 4514702102725962560 1619914516596396801 5861542204012085697 5918408053782085633 6599486896885054657 2038426160843128832 4635918109801185280 999641445978236032 4309898152368166912 8135532530580515024 4926800611214163968 8776308274815631360 6774050465143674368 935200255993248768 3887261344794989056 8023372067233759360 696107906043985865 680181658546077696 5555013783464575745 2845945779476028416 7244187884697559041 3279597669980969984 8212173171215810305 162058908711067648 3526857664520154368 7137295751739457600 3207548423400132609 6665435469797929217 411926699516724225 174164712874544129 4621615067013726817 6495465925206505472 2153319205608871425 8565506252943515008 9206121775868372228 5717452907340994305 3900386735484145664 769586918237614081 573273934636539009 7751540066140000896 5573864809855737856 4274081512926536832 9158402027753231360 8815001180056088577 3666035925745748320 6000791527143255497 1298147786729038593 6025036058130644993 7026479308380585985 4458736689598290225 5919458460027633665 8173050424305483777 4315334087357497345 3218463319643227136 2650176940914278400 707852553658687488 4090375281186566144 4492021324539283289 2829794678149127937 5257188465355145728 7208739608251015168 9151678095327852192 5437530143818621953 7524643247789948929 2257791773048284161 2884485104057211393 6257545636691143097 3008570215635992576 490111738305318912 7836157409686629889 7739193331999152384 8067233174794979457 8675792420261662976 5135627524027121665 8818459318655404288 5547061092104259328 3750851691291607041 54115048146203152 2061162187891369616 2917908000926597121 1814854070371616672 2441285874581595137 9127844666963121473 1762614745717972225 37084153578105308 2084399638184264832 9201523868671057665 6373156607328708097 5913455155566662913 1870172553822072537 6156627126674838809 1622907985134485504 8327593948664205889 5179315107435370336 5603974732187198880 892752230456123392 5575764725489276673 7215282343461064577 6617533780972412929 6775493051107246080 1190534692980789249 1265282482990339744 5899924195762241537 745999255529390081 3558814401594298464 140487419918368000 3556790061984396288 782958559177513217 776423941989223424 6685530320951202816 5328526254142472193 1436325221535951361 1317447013664303105 9214075317954143488 8304205732930210816 97133360573955584 4130279768640520192 5716779882624520193 6814354677091944704 880574546835053569 2014826614304499968 3743545972964477400 755356306717294592 8583812656790925312 1254652074013671425 1472598607456670912 2894496609829109249 1035654390333747473 2161509133971750913 8526311596908178088 8980233078733930497 1632827088151609344 6249930933840904193 8083152588909838337 4917981165924333569 8398459479536024065 5186315920943360769 4940106565690591488 5111013527406225408 5292513616768064001 3361469614468131841 5912542387950252032 732986123482904625 2634338994928163841 6835712300817165313 594366479597613057 7204456810847132288 8738604578812440665 3228600498573983745 6709286204568203265 242510438355397761 9042410794527416320 4445794573717705408 3860338894708190128 7433740266211384320 295772604320647041 8767589383084519424 2325051686385000576 1365587776232852032 1701824117041545217 3077047443127534336 3233980524479281252 842315702531670528 2779281110810038273 3145279648440312865 4270993788603441153 4899112063657607168 7024489182057381889 1446939180912496641 4162818773370878160 3817879628109365249 8193866561872828417 1178048305657462529 3326746337867816513 6644575607405930753 2475685121297138688 1874178610822832129 5283395868524826624 6795264342686251009 1211029619110508545 3155670084131217473 8670399240406360064 701146812663078912 6784707586326352385 120451558935097345 7918457214648225792 7924831643046258177 6324772660413698049 267817695951773696 6851429887572517377 7705407957132640000 4520654579402014721 3030937802255435777 5265622886047243392 5699495458536521728 1898011515870754817 3575562526221654113 6908851138531770368 733879291118676160 1069784373027835841 1313644309510363488 48247936817102849 3017195871230964993 8407500170671591169 6083886238715006977 8262009873374904321 5014486035478948864 6713408093512798720 1702213482071650305 1334454572578629232 3125027633096679713 5465460999433935713 2028612526645145601 1263762422885683200 8412352326225383425 7727853667770783744 8250393359013793792 5794194616183985153 813925906866870273 6938834706411576688 4197748582637488576 5684390388318420992 8207363016904591360 6340366462184691969 6207518530490122688 618621082487324673 167747118139834369 1126240638148732417 1953118807720427520 7918967477362753536 3507378128584053760 4195476508996384896 6189016334798980609 1994914537247840256 7895089238278541552 9189422360072214529 5661836159358513153 3217911079042288268 248406572644136448 1532486705569636352 7195124324819746816 4145036726724722688 7518530676319507968 4679691029931710465 7865696383304434545 5557452389968794880 4089927405978910721 9057708695791451136 7669946441477041008 3331248908981198337 5040707770681421313 154594896195631489 1807029437878115169 8218520951617188865 6480454636673673729 2606428608152046657 2660592387057542272 7515992101909716992 5689605631123961857 453695862946894849 3785231519507560449 3189016220482666497 8700858392360460192 7080784951321153408 3515505627138908160 4257368137452822528 8432835444270202241 6735712072891134720 4128954191109262913 4930212728806391808 3335802077349519360 5483601604237259264 9139746886632161281 8392862541385957376 5598237477861195776 6409256409383780929 1175407907839739520 635567021811985473 4263817869473151745 7477303632539648000 3883651256075646721 6600227765116219648 5837619144746106880 226551938000482817 8167524257469614573 9142679903249263617 7330229343859408896 7519854213849760256 1864651361403797504 9084811847188564481 3564111980374544384 3118576128906148069 447209054939889664 1834825859583760896 4269456397934428160 4032342688713746944 4381643449969875713 237209664253677056 5351734014214013633 1884537097987578945 1356842619676899072 3824127981265700865 8891670296674299328 9145860603152572416 473040302060944385 5747524385630605056 8734713227973230593 6880012094733987328 7309145943846704641 173723446242246657 2775575321202174260 6177720870451658753 9062364036699308544 5775039636675955073 3182114994369281281 8546435318698278913 6615685176276823624 4791057657164713984 2207178647286884849 5342154703187400449 7827831237623821097 2049840319004852224 400475641653149697 8581716422454317568 88898785951919833 9107873388613566464 5189685355175363593 7297725416083366536 4447670378857326081 6478514994370424833 8065550847139182784 2260331394588515088 8477674730241966080 2103982732017090561 779080281543768577 3174265259019855873 7184113209345955840 5512107873946893824 1729753108532314784 856307601410095544 4324003667884953393 817034768974413569 2534205076847067136 8815087760239427585 6777496243292944506 731878387378487297 8762323194909014945 235818673895145712 2709187277367589433 7603572051857660416 2730666217692192769 783933614668754176 2959245648358671793 2367619545133857921 2194655128237299712 3613868227089317888 8227968262005623729 586838514959032961 8433510839623943680 8217460080330343792 8160037950620631041 336811958391023296 5648966998941678464 4032588023450137089 4502765776031933289 1771212829183460609 2768038598208776960 396624551771260505 4490150082398417921 6054699230160528881 1151312783965085313 808190502315525121 6329693445201330176 1204186800501755904 3078393807277981697 1128025281088176128 8559500062730971232 3559849206045562113 6473395676279301120 5363157694196416512 3764411058873647104 5749170123736711168 8381466190438646048 5570647951808950272 2669221903701030912 3045033264330131648 2039242516096987136 3420969776791420928 1163090779347945753 1261451813160353792 6481179000272756737 7804881329697394689 3790828191081788096 4302387360483966976 1001098171152858113 4469744234779874541 4491895319385096193 307457420892375520 2163159373395084609 2258751888970434560 1720105669349605377 5299128200979890177 7820139731261308928 7589114981648103680 473432419552133120 6313070268966693377 9139280298205931520 4054500303463415744 8248093006856354816 7491137839593436704 3038013075856003072 9214425025642277888 6521190774822449153 7513613663465101166 6031470764383865680 3367160155193689856 2931360372210319361 7868812092675858944 3738866167067650448 8070819523331719169 8122653113692618752 4400087820137960705 4653342080862987121 6604948034533508609 922732313349600192 8684439518836867072 2759878711549908896 1899840424009138177 8973621045044204800 1899600396405982737 7516648650275674560 2749540142910688257 5438001835815038033 1392868016044277833 1269133833941073921 7119317148111956865 2340164526351762369 654312315658814856 7935805406115530753 1316657085317911297 4764764245841638401 624874017175804352 5570470502985236993 1176126501561946961 1866455948046199808 734082240054124545 2373312159799115777 7530093905830477824 326667255396958208 4399081780352253952 7484046952861507584 3839197181634721793 3295596502285150209 3131084306745713664 2026032512285769728 4469831756363029217 8609873439002504064 2066502549581275648 1085364979128598529 1996098532917452289 6260331747081972225 9173134539840569344 4878753473123844096 1484757182678844288 21061546654568449 87404656611528704 516847252612323329 3343754100351029248 517290807062167552 983618435660365825 2291212074256310273 6759990339579203968 4797734602851135489 2540522741231631969 892648432842942464 2749933214456269824 7523417756684779521 3192511885867057152 4204086657664670208 8766234168567617025 3651698158836320512 1504891332499740416 5589945314717251137 7553558892371693569 7030151110821648385 8286207229777532272 2143564383192154112 118528036120526849 2099089159687899137 7851703332747723455 4855884773017052544 5175899417208861121 8551055893586808576 2124281766009604993 511729489129741857 6328624495847669761 5861575576419797728 4120001114432433984 1723564697422493313 188499096131639296 5360494465819803137 1300476629032662177 5350419906992435712 5470531726827782144 1904146123279094785 4108480897861025793 3427748837854580256 1868056867321598977 1919970999693532406 3026410532009740417 4166058328817367520 4853553039743698272 6041817644237062304 6419423675122958337 9026772245375070209 4932547287572111009 3388010832508574464 6676771460406575105 2627905244438563776 5189653240679573504 271269958739153025 2305067129566160161 3357994935920222049 515653921356791744 8810666935148347393 4675934667061331841 1934320994936196096 10543445704550408 2422224442668879104 8718427301491949569 4187864705041264640 2161752790611613568 2391045069242105856 3542140987293917185 9166734691649070080 8537877874021541377 934034047984757521 8067025082208874241 4436741892223025152 4013968352742857985 8284866562963619329 3463476998651772929 8326903783280410625 3884604144217126400 1785621511227891777 4894583246328624641 6863677097419960577 3817993060807368640 5367843813172170496 4693979891650996225 7820914884063510529 9112269794194259969 527899320422642081 1886718765243121665 8789507868816310273 8955301721250038017 2767808588496042240 6173289718487703552 1427120157234020816 9051928602080964864 7036325934395777025 8094328264105221345 7589187800915265921 4153039720058253569 1690503885368001409 2684634580779389708 7043895866114514944 3699461841799720705 7710264916249116672 9151270585893057968 4049961661896667137 4980560664956947600 3759680267875123713 2427490085395846657 7716970218835787776 7179387720985306304 7292141461843508224 8880458252391856929 2853261769760342304 1331233555532122656 5087627610168754177 6883099494400949952 8238551510330252481 8347643703018337409 92224464192233472 6616868591994306561 5144096801804589824 6814590405258624768 2719886530184259328 2168776940604249137 1190209930511304705 551232160761188353 8383741680454034048 9196463945285698561 8886912973090016508 6706220793981778944 4125305188852883457 4083039863181672449 3416105885259497889 2645194090731160128 2185576745527715328 3038326478282305536 6556200235827419137 2807393912270622720 3569170966839296000 6315596136438102528 7524282629415475073 42148714966753025 8005285863657732097 4807572365375438849 5166244299282749441 103643705344937985 4439281533639589888 5170699491800198008 394196916330769664 297484090634482432 8024733875719142400 2618785350211862528 8959750441175736320 9089919491930352128 4853875535162310657 4713536470155205153 5151016815257395969 5814158990076998816 1246920859082582529 2195748456344505600 7091296951585728641 4547511517462103825 6561687171121152000 8105561247358304257 8843997938904203264 2922028284348411009 6583214978762474880 8148581897920786432 3533147557151631617 867756467570253313 1955290669611369264 2009898048792623105 7475613461525910016 2407967713933929153 9215334557725846529 5633195304891465600 5138211098375749632 1221424015274278912 1210087237120950273 8184195345251106816 596757130318767713 5969257289863616257 6418141294837519360 1621877868698165248 7746423858826998784 3298129779990983680 2362284442146967297 5498957744914458624 6876129413490737153 7685162460864352257 9158240352460157825 1196609021392533088 1181562769916696065 7149099652504053761 4577456528205001728 6127200176966167056 5738733908118994945 1403742020387028001 5046513477203877888 8319317453348136385 5145537886209565497 8838579216086794240 5162576349740713728 7646934689056243969 9098349947976018433 7492799843123608193 5945563855443876864 4450011941003808768 3164865774500626432 1675698571629022336 369093342917528193 6042538006639669248 7317942088731578752 1407364642977096448 3704969721201917952 3867054849975118080 6476369803660223872 4904805752709196801 6410042379714850816 3666521906835849217 7852966831832473600 5288270072928796673 4924095130941528705 2258637224965189632 4304268107571396608 1795195754121643904 6215051176300510397 5140616545765452673 6155470337860853249 3530153066627727360 8508068644951113728 6873813453570880616 2462462483653147648 4266175857048051713 4358361328945635329 2485377055579162624 4507994642724536321 4488393446829830656 5847844468623382529 7874400667005748993 8470659977302647808 498646780913831985 7335355334052474881 7490032135117952512 1017045792856187552 1459216810538270721 965178582768658304 3665771503634943744 6996212403525437440 2933409087711264768 5743260742993641472 8000386030448098432 2462588127560781824 5965165757206717185 7503956607215506853 3581784736680318992 2969027930609416705 5599091079348441781 3571864233936921857 8438895252977136128 6646410064095298689 2763375548849674241 6047752930966151425 2510470817040173057 2522847117827485761 5817004974192861185 2419190120720908289 1389365004264513544 8138103354911522688 644870712958999553 615736705719708992 2442242706166286337 6866198004127303425 7308640308669572865 6337393028704501761 1445652662041051137 3186625134920636417 6062584260828449345 5515796402504035072 6877205222523225088 6620580303190169601 6763750595196316160 8423480872268908824 3760109590332975488 876079381748170752 890014420515023872 1522619077745502017 5194914042927751652 560624783172561088 1043261370523153408 3196477661780761696 3010750453808906241 8697997478111117312 1660315615725700577 6109243815779867393 6572785201238537089 6697085208355438593 312572033927403744 1460196339948897280 5221547774783959856 7604593909463564288 5658410887073022273 1256034340060929920 711573787959532288 5586879380090907665 6387980565232834049 4647587061432703104 8934720409658523649 4029983673682853888 3554206901789816832 5071619274645785729 4386713150102599169 5744664017864633857 8039880084682086401 3399945850526275585 3674540592121047041 5145060968617420801 3655684358409693953 3826049280801665024 4883116817110392832 6267415746847842304 799998163509263489 7395595198448516097 7260592734115402752 8690417521081754625 3695813209431742017 8583179623477706753 6380447368379077184 2653477546125217793 9089916860518678400 1282602294390633073 5552554681956777984 2941510206260147329 8971750012960121216 1752387204727107328 7392757711572053601 4513853612211830784 4080487692743577601 3603113541016932417 1235010415849635840 3896385870268434561 3326577640792279600 7702468178210409088 1807065582189533697 2078620412438392833 2697296081093611008 3956910304698513824 8516594694162372353 5383883284719357952 1089535481095662208 9167972329319391912 8762495235767795712 7951383036357796865 5790649883767745537 2065156298427596800 5360760090739173377 5720858518189158657 2683235810566617344 4926602034240684032 1244924926480253089 4643053843195424897 6363517174418569025 5205165431188065793 3020485724639379457 7201680743859354432 1998536513899290624 4907154696635596800 3347434519944297281 5670412091983705600 3241162330305277952 6741863553506729984 5616072715341584992 1516413866187969665 2155683165744109057 6451859922463453953 7672333432906634369 64245842415104000 3595813637309601473 8517472640641597440 7930523509540026368 3040039583976964096 6647099773607863049 8118456015892332545 8845842638129084417 4621613469676843776 7999113679533948928 6118582850270291968 2596249779740905473 8642447188477106880 8933408100189066801 8029987205095590912 7154846400643802112 7982897732508226112 7453472131688847360 8387201537476161697 3253023391489546753 714519760194678785 2864140804217241601 4938614799153041664 1546165951376080512 4236041701263245313 3148639565581087744 1811349456077848577 3407491334916317824 2639263968004717312 4289694639334361088 2609805952606732288 83262113268826112 1456217811482324992 6756363335091565736 7053134266694912657 8751029631807052321 4675881575346881920 2123745120701601920 4383722794859438593 4642741716907644673 835135420223979520 103905128535376257 8818625869615071232 9101277469695236800 7859089447716059393 5920032137882689920 6364818510281040897 250622059858144897 3850241724926345216 5864498521309882497 1988949528963401496 2267135784331155456 167076472862780792 1491575822035130880 3667611234599918785 3691663106094440448 7469552970108300560 4720158019528716193 1413328906209645825 2201420991682652672 4735286701657380864 8423069618033181793 4926738275598447008 3154000455554878976 3960261456433254401 6725907966743903889 7006995001776213504 2509472010790743984 7120055740411942400 4346545516553843200 4653717042517260035 7720228984895265825 7402436794419855360 9016818835022360576 7265775934380889856 608836136656833536 1540693773120811008 5265427068806309056 1569378283390575361 3911974175753580545 6902863570595476480 8785450884434157569 6138210212802199552 5859539533814603776 2619110762005451712 3926836501131276801 2633054723049422848 6148197346815800064 3404775620354366081 982602352008584000 5069710845914410512 110295209319858177 7139860359180746753 2641402844051187201 645931640786156509 7808735036446150656 88369343988765056 8978514773697282048 7781386160249951745 7300413402841062656 5979496176108067328 899261634630389921 2236911700849661440 4548343840394175104 2225562799625475104 48441535134994945 1504208443833970688 2171164626941735937 1399468671106023424 8957752316599252992 8569302861281230848 9212900190380318721 900857095240025569 7522111286258053121 6538383560189286112 4622413856236765185 1562150665021079040 5570069343642872576 7280872530418656384 2832835281943750848 3272271915643518080 6365800781412782081 7540835557828762113 1487123448662000905 1422222098650271745 2316785275297645568 1319731857134747008 5336892114916900864 3551978852730189792 4053681763227631105 6893708759215898624 1142354122965873921 2397103826171595992 3275884681592712192 5680236366343535489 7945549314003200001 2554404267112591360 711077513607693153 1157758649971245056 2479366699545518080 3031205913639415808 2079727505937352045 4117700210313938944 8307930618787648256 4867364286455996736 4495796592177381377 5721306659642284033 5417828494969248256 5668101636159643649 4804653065679769600 6330039722975248513 3811301236982468608 9015360976550132737 132948047429236736 6346700068577280001 7125410311946747873 2671234231163253248 4072044515119693872 423516112469594112 3838453856714360104 2687235807155496193 6146097569038082368 1886730033762203648 3837491035667169281 3660258491563813760 3238441741865819393 4986104858669998080 9215540176398143488 8966834300444800001 8893433211331182704 4311159271564697164 4037288157728500736 1934649785057519840 3468102874396203009 40953894089714688 7237626058961026721 7077496524841730369 8654287848953217025 1473004218119559120 3362382555142298113 3049566529944078337 5661669112602102528 3903008708424433665 5092973458639716353 8162529517166395393 8280275170818369537 9004490437811663617 6870367866491928577 3692659053546629857 3318465558098095105 4966352373677686785 4944124603568480257 4665698975415533569 4006703963855779841 7891169215844666369 4826338762530795520 4864013310000119808 21987201034649601 2903279699244414977 2122155821498040320 1612806871191609345 8064259604529315713 5535663810728018880 4385117608774144000 1795415499494087681 2033247637470456749 7967379417106997249 1216440658992842721 335345876673457569 3695545868066629632 9134839700674262017 5882624652512931713 3825090014717854464 6857261480855699457 4681879680199783297 8206596961174763264 4642424702900642817 2377322326525194241 9198028657172316161 1167173966206820737 5300063797463513624 422816798308241665 571520178822483761 8887962013226857625 4991836858022731777 3441549805106069248 5832944894779540465 8820161266101681793 2508607635733767797 2845543685937595584 8115751897105652737 49707336435499008 2249272465891074049 4499657922558914560 1831461496863301633 8452130503882449024 5337537610151151024 9021496061381262592 4976161259364484608 2675601990366527489 4574100610475942913 1649006401970537632 5189142661505163264 8210330893738555393 627161656951690113 7565724259499621416 8081795553489208320 2634219742225104897 8359301901064845965 2651853274845583873 1229855700422811649 3398993755323204393 5580872467190941697 3372622205845241856 3177465963614601216 647065707363290112 8958420326980210688 9139970916363440128 883443260640985088 1463535931218013696 3737103268957254904 5587693188557621760 69427135936430080 6629532626824193 8585069087019877376 3697953448575752960 2080814311350682304 4026257558892275713 2304647634111061761 1768876097481637889 5725687967645171712 3597263690090663424 6582767974634549248 3961004737438638080 3728157827389915137 7451766858107839489 1362206227278209025 5470165416768730625 654808240452539216 5942127504394382016 5092308484670916673 5575235664802568193 3791418025554805377 3999996049642142105 4781629730265497601 3808440207326022400 7364270298733070624 1191657231320350720 4455440380503064577 2979243188735649793 5936991236422138881 706096572241477632 8718173676859430913 841461477307310080 494649037839171328 1589473071746377729 4912950667723905984 3733592376473866241 1903283752486966497 8522794733255665025 723806894605883392 5268980967431511041 3319683778368483329 8418215555910111744 8236499867022536577 3488127255863199409 1632031316146339840 2848032379875926016 6186589199912157184 1101137842129698816 7634767861172681729 8255883461306538497 2437324290912499713 5513175011877449217 7093555827068112113 9216093187855089664 2566820520411932160 2912970742091671552 596398796392998272 5139510011092792320 7780514507821292801 1257823620044451840 6889381808389255169 2349027141662572544 3195249144942349313 7491923218501161473 7873768580431304256 321621144170068481 1105679031234875968 4882641276174995488 4817677456851921408 8514887993733939201 8736864232832516096 3441413206245359617 8931874217626869537 7972297476928561152 7382103674719759456 2673327169633255425 5974190031696795649 3460017112046092288 472921969907424796 8216452557895809121 6153310826018966881 2916332504511376257 7470765058129395713 8182502211320268800 3886204437980384769 6411513832022917120 835929298194501632 6623174510877759744 1611544045055723265 1997990834543390720 8843283389161847552 6600997086968120385 5069477395980742016 5313631921977583361 1792434621153367744 5843933853470813185 2612135916390927936 7505495230646798337 3184148734141006849 508324562818248705 7218942861212748801 5034571290023165952 8322196553587310593 66654819323415041 1992451491230553729 3707634187906838785 8686643481242004992 1023135910968030592 8717637866929258497 6030611790046576640 463501936844942081 3633360761971589441 2392601564312817280 2349408583897694753 3956298116461824128 1381635200773346561 5770586755150905344 4233656241147553280 5796675832790484752 6114229879977934848 1257087261128032257 3161557150305304577 7039885373013884000 1176159479601037312 5483592295729070080 949068277075802113 6133592687391408129 5190589905995364225 5389308480177979392 6514488089594998785 6095418975820513281 6788198665878065664 4504444165221675008 7139332495918328704 4403600174001641465 4961529868713455617 4091112788144971697 6007785319555401728 3572254460564438017 178057279912935424 4267917799347772929 5674106288149889025 6386964488261159680 3242202912740564224 4378304104775888896 4756311477315174400 7462577330679085057 7219895418078881792 7372342339166365697 7680565495006248961 3289688366764931585 2584859767391125504 1917034741205665792 3527050128226433664 4861228064495889272 5297830706814519296 7845686271787016192 7009135221390344193 3551298578789171200 486738886923524512 5378979659904391168 6969644397016645633 5381414193530009984 2693200664142053312 5949681342973214721 3664547753866798528 4367997066171472945 7965084097340210321 3672034685452025857 4778314434136323168 9042895966264842240 5435410442602502497 9015596432068231168 6407956134585001217 1101159733529074688 3764167522188986369 8276165046466725121 4522195569380544256 1744564135652913256 6273277717936559617 8066400597296332800 5296982765874315265 6825970913038336001 2290624748808941568 988631763364499201 5895074478095015872 1069118648356647201 5064861978387232513 5715621646172915201 7943968916944833936 8466015871819819777 7400106868266529024 8096055068190474240 9010693142194921472 8431141010406256640 3520073454909408620 4415683493768374273 6495691173759684097 6299079405439883264 8153817778621513728 1107616428801482805 3498600479893786113 1490201666279555072 4912266532312840400 3378749354141469184 1771005799743597569 8490643634321739584 4469850063856268800 113660947180869633 7965604101271453697 6253186709092223696 7024687725793537024 8228390030560960512 446526963400179712 3880320122776101504 1682119378189276368 7359606933316173825 4890421075179175937 5253835243332724225 5895950485023858688 4489896375270159201 5263747107319627777 2810798506749984769 5423940837411996160 2950125217433834880 3515279784155593665 1717281344622777729 2534245650991677441 6925562966422395905 4741085322807234112 388618885063646464 6964331703289425921 8242136372512731905 7332500074133564417 2236464587567587392 2666971083211538433 2205526706453213184 1810347090527035392 6261978994351407104 7315898836371223312 8266347322144636929 8147961230297367808 1755091847367663120 7307471302931177472 1309088385508722176 6607699847770849095 6506966769288776433 1561690973356097537 290163052254103809 5275615820987670528 9071080921480235008 3707679208656650177 6027638803369144320 3466103414950482433 7034968416667197441 3611362347993522560 3917782490477496193 6896054621308049401 6962445761989206017 7957173470793509121 8270235422448156673 2944615632327567360 8851748889102301185 8971739980625248385 7241152261847488824 4845809574084862645 3538250786280679296 1737773771747983993 6191165557258000896 6318994348586776529 1749123269807567361 4866778186470273025 2365703241239058480 7492848475422588929 8558652091044477953 4144077393210474496 8184091732758003713 8533312085161084161 6671912437422096385 8718625562124665857 4041931989997887488 519398676309284552 3787905826997230465 6244815160655142912 7136739841601638401 1267593362930880512 5736513296594014209 2093178952777613312 6035484742907789313 7314833486435713025 1519072138654011393 599261792362860544 5771995719036342400 2636831550849390592 661759595518574593 1584324017486425345 4240112101925442945 1350801612013513896 5548778623825016832 2556249824476200961 4469844218038284289 5855677285567365120 4311276864638812160 3595253865694298113 4399716174203375841 6364490526847664129 4827517195956953888 8030376545329452149 2391862696993292289 2852815109448806400 8045143579865366272 7307755492593410049 7946902150273957888 2072528239165597696 8294318604312752768 2247091429759696896 1515288739663692865 7133512052101982209 5447186300664803584 716937107575544689 4220105146317250561 5984774637598011393 6617979638733709313 3802962090505402561 7520439947596889345 1754200469686374593 8749853150795164672 1976425973178155008 7530342352054089728 7331718550654924801 9062891288063369217 5860898523102836577 5875882242764439553 5332353237086720000 7975123599388686337 7361319110536171185 9113054231456958529 7161751131770512576 3981023168568600033 1242742768601395504 2567992221408469760 808321481868999937 6285756738116337664 7151538216911292928 7538184298850942977 890376529601507872 9168503777866113024 1323674904730603520 4614911527359693824 2550554898528282625 5586336948683850753 4264829022161016721 521459571539465998 8389272331966177281 4080978124921955585 2061050823782367232 5066526404515635200 7261079643192425600 1338403304495099904 5754795912497020929 858779812658264065 1195222637109852416 3066544188325476352 2266433612653746657 3201575239166795009 4485690144683478529 797094633945350145 2322954542160556992 4985283705275521408 4774079695609309152 9047591356047818752 674387576819100672 3639236997426489344 5197919325126270321 1437695486399311456 7614419608403718144 4601614203396928528 4479757273591364993 213462938250420225 7567055777529528320 7314263177542825985 3556517862619045760 6740340436645011264 6941821379358977024 6597111385506546528 6099396250642383360 3888980009149789185 8609723450081486849 3015924431845191680 968066615937605009 6667744151232371456 6519307894407585792 9035204922808240128 3054821753847595008 8836569213339893761 282090743027339265 6019490980199030784 5326540279358040448 3384290993529231265 6599958055894402048 136059411274285057 2343575755404083200 5832188386331195840 8429318294090678273 7122448410754073601 1636482088741745665 8122487435075672064 1314571096536010752 9105329098037475841 4059741429079771136 8322749934885208064 8863836620485456513 2868279904615170048 1267061079634739200 6576767488959208161 6058765364261697536 4595449044179020833 446084910876770305 640865606183305216 8057049520057704624 7575889673342418944 7138737745162402816 1344127628780863488 1447247027398866944 5626254718299083521 5019453745359241440 3399028115839123456 544240324904059985 4026044945038067456 6362279732027047041 8828874396203767104 5496849219672230913 5329819766826729472 5335099871003437696 1846673270836868353 1736454633206886593 207746735281405953 4304684041635889152 3801986796606813568 5291500536508311232 2338518555135011329 965908497464375296 3381655167193886812 4100097766961594368 8548515529868574721 1881761211583905792 1985187360253788833 8826336245116829696 2156825954268297728 2046420000819525632 7559672357662306305 7857118163100438528 5037462370617157120 4758328707354578944 4192967236284045825 2935965936907935681 927188543888162816 398916062561464432 7968593408074562304 3734806721864753153 8818951489035272032 1620975714151655937 8858194178645798145 2277405796081156864 861453389050754369 3812521573573452544 5867172116119674880 8820767701265707009 1094461308492966656 3375873331947896833 5291855282646915680 8992697384081530881 8964948769075888128 2178752706873532576 4020500412737223841 7493784187905820672 1483227292518121473 4470595795922832384 2675036866072752129 5712264980027408384 23511118268619217 3161815852459834350 5428243249014091648 1538040559591121152 665843704472241152 6166133628400441857 4869143784130734348 2865202356579205121 4294268533703441409 6588348916952989185 57708342506547456 975334541248858832 3038697343162810369 6267055106967912449 6706598720006469440 2381646725043198977 7747090387044380673 5761409274167860737 8330069266923913216 3637509674964713345 4548966922523878336 1789588632729042576 4662845375103360000 8571225779271567361 7555546838976793089 5422998739206144 898276246526361601 660333106137924928 7484977027472624816 8272509217194115073 5080305413603074048 6646172543533707008 6174704976494885697 4993513223579110688 4546318656594914993 690291630940659584 919190287934609409 9093712880359131905 8105301170881126401 238569282747673153 7123307281531650817 6014987345573283441 3894474849566464001 7516938965133868993 7089139239646234217 216488923972730880 4486889122488909824 4006554701032097792 4404951037197836289 2126237549997555713 3905324866768197745 3806112277041446912 3312907706911293441 2594234304728200225 3600218420861927424 1153994728400976385 8374659193200942424 4006603394682855424 1205489516392926025 577486286776835841 5035517963397140481 8975282952016827069 319024004248100864 5532131896080739329 9115720618694926497 8267836726253606400 5235842801598812160 7083332417063629825 2886577722761425984 3447018887822469993 2557326465083254272 2495902834721718273 1750129273188118465 8522718413624918016 3322694235269580161 8294527463959592961 3815542688338533504 4456268127105957888 984864959938297857 2617602290740582849 1599688135795886313 3096308511890325504 6645337691146944512 2218381150633295873 4599313684166816493 2039248219613560832 6120804923736018945 5916745702205123840 2994594668316734208 1964960792585794561 7683079704270377985 2103570534269705217 5603740025221068032 8679919139050094592 8106516384021992448 4626029807177099649 9114356843187070977 4979796546166977280 5771182428282226689 6616343964729526144 4371809080467718145 4583645257516616577 6463353847312547841 8965207486747459712 288881329119952897 2033633062510636033 532106014483808257 7196252144135208449 1811201791517884417 8979319962138132481 8044305608297214977 2852017903778921473 6839051385573033825 1940263034018291456 7220750120688793089 5944032761940060160 1495204010003936384 8169093640982856704 8068022163756294401 3503492919963551201 7684437941424890880 5494452388643685258 2030513021909226497 7644315383173903105 2088790875941344256 697939757298597888 2155372224803822080 8307025893718976216 2749157125743428864 6625180297249908737 1824771454515552257 3391784473839106789 1127499351159692800 7518500184783894529 4174078008415667265 361668170995617729 986185979813262337 1340786921985824484 3447316153084590144 3868565444562937536 3531293123317190913 6726540253045721089 8816940225361344512 6974187308248269313 4719269907779553849 499671230099488768 5462750546080863745 437543395068481537 4231098757619253249 4391732724159797120 3231494500510609792 7411980580611392384 2180763943648419840 3823787227997620993 2985556079400895936 6223195015615904769 8678777067285796193 7828930680397898225 2564176766547589249 4862412375198269441 6675711518510059521 6278881857717751809 2330851818644800129 3128360852097516737 3761133118735243264 6303900975507795969 5634398851863534224 5240842378114826241 4638150990247469568 8965078451627433984 4962220366799333248 2860707586575966720 992500167489224704 2877219376911069441 60107178325180416 396567414446497728 8889489331737378561 6196401065081493889 738424436126762496 486814280379218479 8207984121990133760 2445684872434941952 3227905960895204865 5549242079031095297 1017589475538000256 2708161395668549633 3022465822902517761 2476603812557367089 611003677528810752 9019790579797057537 5861060193451245568 3406313758258126849 9047127461267046400 6636376579758302697 8637870721268604417 6140318937667686400 2471631794562963969 2611064101384822912 5767479968987876224 7564439462283643520 584841951311876097 1724546850018759169 4889221141140579328 7249959562365018113 751939342693581344 121809349410029569 257114163639106780 982080658812698624 1422881619421841920 4594433209940590592 3448824019929379217 5696824176174348289 6796826414148007936 7256234852457273344 2620959295277718625 4865027961923319009 5433319168233185041 2285825746475448865 8548052753126188032 7112104362095896321 4309927272814732056 4842275946390421328 4944375303308836865 1956312047032416065 2415250768641631233 1312778745067914752 253221293946290176 3614831041779616512 9184453443972917249 5035817893506727936 1766369060796362752 3368185600355242610 8434205024959434752 3554472662132326401 6364920929235661696 3035889810908520448 7220462509338963712 486513847885020160 4417023589455454208 999110518126215169 9176437424356175888 4085540112651369024 825966501704382465 488172172156126208 6360887392418550273 8991293350826755104 2917633619214042432 8274320577378843649 6726575109122241537 385709889719558145 6255261207514578945 3974611557814156289 2138360090815741952 5552885622815858049 8315137126042013697 1176341198898537728 7300143932719469456 8991020358861499744 8575634079510374145 792953052359002625 4507654593286083072 9074313177990645761 5977570499394207744 7124576425311788481 6406158107089718848 1870716512125696769 6116445963728835584 1608814840781204481 3718529206372001792 749862547624464000 5530741136683080064 8784232905981886464 5473543924371349504 8564453863109368833 5420997396614900993 7570177595697885184 5554765147838109184 5927374611356657537 7200326705121329152 6051208808828107521 5276354973494606661 5819653460354917857 5046420520238055424 399446679284528128 8921099182236690240 3443298252188345537 1016520744037849504 4148833249388527617 507498045382328321 3267863802348945409 9188371580056373249 346917906617837056 6185876334348829536 8629047664794725824 3209312076118622080 3487635506347622401 4293264905179175169 3844331979746588673 2687855985717574640 940627468590570152 7566931665933135872 3155149654457843712 5194937982087787905 4753848873656889472 7311151962745995264 4951990163827563520 1695217754519641088 2320403652836655105 743607746199781376 6281660519321334273 4858972741555044481 6666573534474719232 8847638013919172737 6443948739732097960 3098214478583160736 7485969441098170081 6577862439342812545 3201735994936226305 1184961841021657600 4762053613719602912 8409949668363960320 3186838864535846913 313501558397996800 8284557778936763648 2022177328983343104 3317813881487915648 3529955122675850496 340134507197705729 8781093722660174848 4995079201118907905 4285232700014493697 6066424705628989440 7777535496278669825 839787829610334209 3785481138135882368 7047721563642932928 6983613871552219136 4823172500120588368 7540350828975845249 6483968486331336737 8246754639615819777 5803959212067508224 959888291862278560 9084154989426952192 3570045458100878976 1888011594359358880 6181580829537913217 4532142039190016801 7363638937988431873 957475598187593729 7953049806682852353 5648246272142037441 355817034814390080 4731201388848507585 2467700408821940224 9146830278917547520 2624494585968703880 2542816650324748289 4823693876179792897 754756215564223953 1766099392598328577 7964724288852066304 4261651428048838464 1371090572820518913 4359983581082279713 3902653852739944449 3592661073953552385 1543794169421762945 4815674006524385088 5942713738112712208 3330820524699221809 3279253327174828033 8001425351035526144 2196316965057795789 7680505401538839553 2474676233274904577 454119328145209920 1269122870926360576 4288549886912839681 582062879978562816 2016600996542504960 9003809441510814272 895328805803163648 6801136378666336257 518185972820296312 3424640184306641408 469770166004875520 3165660877824389553 366538330564403200 614345228416485889 2976199000569649153 2544912036798953472 4977932484069815937 2538958717777909953 8356691368094260225 8203649241605111809 5424210959503654913 8135675040871841792 8121549085118239553 4026351600013744513 6603475977080268553 1791562812247404512 5340864720147056689 7864279434822090752 8575024996570636289 730963494494149945 7886156061105680129 5899219289881317248 263231680793897056 6924474141035362848 4326057897318100737 944569610060921985 456719057289278848 50739123992169088 3350367723147884544 4107859427741401089 5848391580845830504 2898640306367406272 6352712934350149952 2706576703878463488 7547703815173826561 4830140432282044416 4924326074399303680 2772749292258879489 7147757272121522688 8986516510276153440 9201667872387322624 3365591323872096908 1428064198073766657 616470749417393473 8108398304985753473 3863472991045740545 2119004867323838464 7295754646316120160 2509512056747267136 5555014625274093056 2919682656875716312 53596281600280577 1589608948316794369 4850284155422212097 260868575022721024 7283502805675346401 8816140733402793729 1153974025795960928 2084112208563380224 1514262686167399669 761606028690749441 7623640179784068097 5428060189235085313 821613188699871449 5418408360835238913 1028200916986255360 6250062833508160512 6562122970516733953 5174112603418911488 777760150690011137 6715873680241094657 5432665110637934977 3445078426100135609 7075179085156057088 5645205363320516737 7846716064678551040 617356192582262785 2265913616098405377 1314380868387684864 3830762604711029760 6211927665847050241 8754966711648878592 3820270198498575872 6258126563552395265 1935920956498208897 7866299531937038336 5191410212322850816 1320286811992895137 6940001425483464961 640764523745766912 8334932919715889152 5433978610143801344 8013816177777028609 721904762820038273 5120753055653673217 5263616414027904001 6046695861507434624 2257287329694154752 5988031295291321872 8546457707429885313 4331973848254442657 5124805153052803073 6430879599167019410 439298919592755200 264157050525307904 941803092474699777 4989004959599956032 8274161120529528240 8676370453250415361 2631218755052161088 888023401121602945 2936465279569158913 3017759191645774641 7101921560944828417 7619614403569028096 7305260767874121729 1582686851756186688 1007031777316276032 3772285485829627392 5166215094212674561 1569038257254042368 4817922975408216064 84706188248891393 5515910752052865281 4808776101097989441 1421131136418696193 4807642553967456256 6716091960506419713 6045401678034311217 3199354306981319937 8299673487616112665 9106607225641270784 3674811225730329528 8944195519185551360 3762293202708936960 7148148155922941296 2077400905013347328 1067975897525475329 462443118940389376 2375244778158568449 218235392326140097 7622945822443003776 5468031845174217040 7073655539282411521 7583224380634955776 2262114138408269616 7424629011017394432 5858868816255732904 8490518693883866752 8177783179898225313 8777265421226213377 8029061357339095297 8358998640418762752 9120662479190072321 2152390069545392385 1638799010771191809 1030707807434186465 1401237970283484928 4673768746784948225 1945437215000918017 1929808904436220240 1221513894306277515 2927757355980392449 7895796254430276096 4293271518245206144 7836484329668225520 4793143286735318017 1383318904839503873 4351086960247803264 2896645012480458753 2413673999285809529 2921299816025603296 7189592337336131328 4285715209826584576 7846797497850924544 4790776017879899001 6715871289444253696 8673039574672721920 5092696208246168576 7067848557598757080 6750825553459274368 5472776463331851136 5408363562202473904 5737982764103438096 5403766269372700672 7122357715230756864 962384663236503824 9039557820386305089 8561319802853528064 6386544894741104000 3080425953762541569 2579921714652672305 1064412030308204545 7959288108202553345 2273534532436186752 288813935511076865 2676629508604592128 9053114087628887040 1243559442737254016 7635841001354985472 2000802046919213057 8489963855843542529 7432313692020837440 6397829589007597569 2806100089275994816 395159009825302529 3826734120101427712 218277815433657581 7545059959965646849 6208986265680819008 6283271154799029825 4201793653874950144 4147928677385712885 1425715712630980608 3303743162548452224 2254514236975407105 2649352666972992512 4162791505247297537 2582625709936550913 3358979486086945680 6308110648309413121 8759266120166316192 6937470961979667457 174630540489523201 5965168285190824961 5979216539895089153 404753039544931073 2055778795830923265 4856952608628205185 5469884981371843072 1735044887575986176 8146122747485331456 8685792090927398913 6254478702584347648 1633357112967673856 2393612282546028545 3050720529624756225 5388786931644335232 2994557580500795217 5602185784305184769 8530338399213170689 1232711067565814785 6605131229587793600 4516914607687926649 922191603606593024 6207693407506955584 58243160428760728 5868383500535522481 8851911525843048097 7338160896968118784 708291594763690497 4337742829890166784 4107706305132161185 6428090959016331777 2477280745045586945 1967793966696289537 9135047424370507776 3647569455824328705 8366605196007342081 4647341870874994177 1177506754020245505 1743146804933564416 3687053906900067600 3635286676888332333 8952448370216534017 1249002498206400513 6032508720734897985 1132588324607302144 953372557038540929 627827187393255648 8033578963144996865 5168809001764275712 6054151053748402576 566053214336043008 8967894194881118849 1820008833789703265 4588800157146752001 9176782082099922945 7219270338549788672 5833012351110189057 4386151546050763137 4316010578834593024 6201523969757044224 3480811445548712321 6131008782222655488 9154663752889795841 6688649303646666753 4113905174713204737 4458551641934713760 5777042781135042176 2626631631870427136 1348463819417435136 1785176477445750784 5406466449223883424 7894839298972581888 2033639697499511808 2464180645068475216 1617565862130417664 4126258391152807936 5223978985838115393 181968434326818816 5995293274595196929 784820120516088832 4161223901393894912 3019500724741791745 5230212044555183872 6115826511444758528 7879033780885692416 4934250587887695873 8701715568196059137 8701455190093129217 5848436684122560512 3572108207346336768 2254162493540268032 5760716145030599168 492581951428523393 2863614866372100897 5513707932474945793 6532526414215475200 509629334198878464 3095037930040819712 6672911142249196761 5185809262636232704 3458024653965258496 2433675489030668289 6922710812247859201 2994394299519241537 1905718072383995905 6599034474088709121 2625365451774337024 5934130476938416128 5542088151968858112 3335434771330423024 6520916917300023297 4993980463372435457 3199634132403766273 4356754322547593217 8731130509872070656 1710286855337576257 5661125341208567809 8914440203566579712 6309794934451559169 6252516548868749312 816143702784346753 7297673187352462209 7248897673653911553 658324322280079872 5952824520218842561 7090054131212954113 133538595998013376 810335585537245185 2041978992191422720 5843071770068680705 8554425502712852096 671914092341690369 246852338859073536 4745957577955752640 8038006896265271424 654738774993214753 4924618363700171776 7546153174585573377 1550264360868591616 1200223019429908225 4473371680258438656 9074463267917710080 2597223119081886464 8205590172715780097 368840707954796544 5985385481832963584 3810871574258827265 7814661106752431169 2152430162690379777 7558533613140105216 9193463533257359360 6034974868817324032 9054100124549201920 959784212338184769 6735657618852185985 6059580572457783297 9201872623936471041 3221302541463392256 7131272368211289857 2885158132987202305 3815267388734939520 6729592912669624320 4211023593494018049 1931670490107703041 8040424124070093504 8036407026352810317 4723179842302713856 7918743033621227009 4518891795610750976 4337158478672494593 3129564095207178240 4129411263142363137 341691599768338433 3520131213207355393 9178984826594951168 3693870034144190465 9109171313880848061 5820334907603656704 3961937951755200512 6735824172118245632 4384081358662067605 1979758802752372737 5300986929804009473 1625408348375237505 7442485514403279872 3793464359600750593 4523838033712091137 2997879353843861888 5206119733582547904 258912793672283905 4067802192432516353 3560795828461258336 7759546355118347265 1710090298950038273 5070214572306822336 5280074069198880769 568598799876147200 1247334032361771328 4547978118431814976 4158421570901098497 6059697971786645505 2392554790327418880 849595060046190080 8482566754017492225 8908420361553564672 690444997463462913 2239556373141609472 6046579668518539264 3889655616023907585 4600290230951878209 5511462821478135809 6861027707635599361 3984645258025405784 1634541318416421889 2412499999222740352 4339812682954813440 6318201407211071489 5882504524445468673 1075273195884467616 1070949279759378817 3361968919091396609 8363349105679695873 3941058274424007680 3900666949908911104 7427589863671513089 2184535308075907328 2903220048263021824 1135130871223479777 6274095261584523265 1146130406795808768 7532959469316081665 2924001245255343232 8693392241000792065 2740653039831921664 330427967075950721 7739460195105800193 3599624536614791168 2644372189854654336 5847746830062546944 4361186808648667649 6641098064564617216 1150256512048001761 1691724057289709824 4871792481470955520 6012954778559864833 4115957154490744832 8643132529911555057 4800566508644898561 4053368814036697973 3711761046092977056 2201298210858610304 4221860723098413056 3879070033195827201 7439397782176163264 2749376815749021697 179927042079451520 8220163420391219200 3806840209621499904 5307786144663764993 8981764039148524800 4310793231264885761 3120144524292216065 3456611063651893249 6766979428222369793 1637785785290194945 4658616011126559425 907976723759534080 367020665462657760 2840922194204545024 3666739935621690369 9131489662391549953 6747023085053976577 1726454425703202816 5346123197770918640 5821411662583549952 4688335592130778897 8555085258234015797 446349135136593921 317523541728690177 4361161692007432193 5145765036535588864 6251442764163620865 9202034013013803008 5462152299673092097 611673725595549696 6928592041438277633 234061819343110145 5448050620565240065 8897217583994505216 4152959581794559360 4831646220348418041 5705824073401433856 7626408062310797056 744160878904120960 1500793598792929280 958350580872104833 287419402072709377 8361340716637865089 1458106488449425409 4914596785867194369 2524511229118933760 2901974770290483649 1280211453472788481 3743673370256146432 5278772352040499840 5284458404465755904 8765067119928512769 1048542261670449025 8298433548995605160 360346929872109568 3200078357100003329 6018176904941455360 9105230024399282176 6425916949352094913 2085318345229910017 7324375851877878465 1215002380559421440 7099319516471125104 2632942189228247361 6681245873527656449 6911207792463172864 7187437722739048449 4734468873940043809 1651005342728604000 6905379161833209928 6940686234303378880 3391466643615442945 1133626234563526657 4975160311867244545 2870546612058933248 5004329038518511616 723798809143334000 8396967196568420353 4799132621595932192 6221110254835335169 448487794903993856 6623104949905915649 1276620825022297857 4423405077484144640 5911656485019611136 1711579441520771073 8781707243204983576 19057385254018592 2835081224594114177 4503665121083908096 8881460473459150752 519117034171695104 492580892316508161 6171783307411456000 4428051821020590081 738497834764671489 6556264835442155520 3868757992263475201 1516065623355028480 461043037255639041 8542752647246729552 5684572459790636705 5562601140332697536 3440369574248316928 1681790919738683520 5201968164464582656 7955418540709238017 3953632819117381632 5761239637696903168 6319577188765859840 7116415230482538976 9133829634930507776 5766542364747187841 8429863046394489345 6497986646661005313 7143883383725295553 3578593402200697312 4763769340096937984 5213405331030398977 4049072326352272776 4416466409680945152 4352609245301985281 2503048140190881728 2536708775634388736 7849075264022712320 1195418273532903425 8386855868094765265 1297204090847707136 2030111099537129473 3553865268820705280 5644968339358810113 357875382776406017 4309054111048998560 4287972390753760419 2614599697189791057 1355824105797976065 1478109448436238128 4279916750360652097 8045062775520268288 8705982928415751168 6258424988918816769 3510817061990898928 8113686160280348672 4599774287972668673 7687045693912013824 2714643114525195260 2969920143363908609 7786662229732810752 8709047274293973633 766503071013404672 4083482753576359936 5143061907861996545 5351857812425949921 6087127623595022081 6089563317564719809 7753410663671275520 4400042687120211968 3624832402901147649 5316528780945321985 3179603113187299328 8277740968773053409 6098887184649123840 1931688065275630337 8285640287820660736 5961400742161890048 4206562555723966464 7295218212316698432 2811218977831975169 8055135250697414016 2694714621889806337 3211891651177161921 802151026987106305 4403902640475694593 3578513561223723857 2114922595016063872 3040155462595979907 8899178358856640896 4249921195214815025 2547142708926333952 9101797163676021249 1907944716849152000 1331243363948201985 3560170525981924593 3892643217193004104 3912882792135689984 6404206071130966848 8129086963460691408 6106244466609160192 6464692551604490625 3126596690442844896 9086440528605314817 6033945550326437696 5860111056651687105 7269848546737434625 2934280982295975937 4607630167891029120 8000165025989893377 392914972610743624 3005820366453603785 1382827737225723936 7057549589549929888 7100687273731751937 1455125403117201408 1636425001304723457 253316566391692288 8473557781686818305 6308142081199941457 4921849626674238977 7904607828967972352 205332161715132801 669369772069782273 5970622155643682816 6972072142763950081 6544267582925448320 1822946644191873537 4211775670149218305 1095036393926136833 766203533784315904 8724185694463566049 8129165946186936129 1278193432187591649 1615899385908527504 6673846363355561157 4702967827236477952 1446721398554200321 4820717447284821505 1208858049665064448 5531182753515347968 551474289346209792 5388903654671104512 7226641486562204673 8298582266003179744 5507626970435034368 7099333176127952129 946911606130091904 5507538406375399425 1764669537148776960 7529233725447372801 596021542513541121 5029180862010900480 7211773966012267121 5824392315347513344 3283747464006281792 4745355821040047584 3503652705162756097 1744698869798928384 235605333636620288 1362410947635842497 2819707986232147969 7062455478132767744 9148815231087899328 5801586302439962113 2169130735012116481 7193724215940997121 4857002897552761504 6441785006036713473 4390892989534937088 7225987618200238081 1931665636948424280 5890430666015768577 414751816028976448 1 5950928323732380800 3330458909799514624 7979185792473890817 5136814240813907969 1369066921386379777 713957365314433297 8114514317912297473 3116866191932442928 2830118605576615713 5318160124771938305 8679208989146785280 1111662411292637825 8859950273615962113 3470547120509793152 7676389533309569217 3958613429637761792 7784086208942586432 5712307919531832321 8366723941921608512 6067585306399974400 4332934256939481088 6926429781544869889 8899784081483455169 2701177828644591617 6208265354929864705 8340200895386217473 8755106354466486785 2324090446513974273 7414696171495833601 3645251122090065920 2244940152668357120 7240219789365441025 7144187829642404865 5224201771002270976 7887536916268631873 2030242173381087233 5459133677449021057 979555838669709312 4521342146262799360 1909659822684432064 57208742867316817 8586285391813679872 7873067252116518656 9194898613465838208 8042747415617241808 722421780460470273 6569673113771695233 7040600642244810816 264103443997248000 8168460787054475841 8899308520424921857 7016007992744177664 3251984930127289857 2830655648341321408 7103873184132876896 8742072698713352225 1468722384025185280 3848941371828809728 4306788828449974624 6224856850367673008 566119985045324928 1706077617227428864 1606187384480108289 8909553459237576704 5137984811529043649 4807015625339910144 5482636471721484288 6342291576471388160 5653791881962119169 2652738340455554993 7145533617002955777 6217231866895328744 5218014760884851393 3989542435275572481 543365043619344384 6232091298009021101 9016837925659539457 6353575591897186305 9040860635399345120 4005552293036612096 4181039086670980144 2513917593550294913 7674192211040175570 2951449586304111105 9010759395416145921 4519736169705171457 6601519987951885761 1402250094994650913 6543081761234247680 1876491606866690048 2510479957059216641 878149586319495297 8864074890753563713 833724699090116433 6080429438065013025 713200836301825856 7105443651727884801 6526098480757843649 5396081100202166784 4684397783020543361 3141024789197423809 8928658679233194496 2720778774102605440 8410857037522598785 3222098408365503488 8219983771879152968 7865406969866575873 5060440427518366721 3518912194999607809 5736713626960489473 8306620862153629696 8539432052419985409 6545555522595468928 6159805078956154880 1323846292795118368 3414039125455878144 8380038351393353792 2394006046938491392 7840265465872752641 786996942548860929 7599712513413087233 1027892749059604481 1337297474160525312 3224579258894170528 8599978478216408205 444037967538814977 8536103158860577904 3536671469408517377 7138220755674078721 1761102914612297728 5844988605025406140 5869363499953913857 4932227306255684257 6207615851847532545 9084540681082890240 5095367873212438273 5845906388941799424 2215814396863780353 3823234448421128065 5573137178857668608 1918747687887720449 7621648796644114432 1036460255870609273 648693380384690689 6194927010021890561 9123278297177705217 5908858985071546368 5056718254466826240 8119251537312401536 3395547547048083457 2505429961031788208 8766450752306184193 4488550458301473153 7816714658168710145 3768142223192096768 2089605797298568192 1162872116968617057 2925664701528834049 2594126378521845760 1783552630192254848 167274581978541569 7041452229748809729 769859714525691905 4330499543925314048 4761171966222695680 1194255114799082624 9103461499196797953 5722067959988689514 4343243276927346689 1049079241862842368 6207583680993558529 9055884957475602433 3131065895100756993 9219416771469376545 6416390861496667841 7410984734176860801 988161448734523393 3150153792274522641 4767539889598872833 2137123873705661953 4204875777574267520 5623826340485756481 2451020757868488833 4540656988665849536 7221404206055051265 4320384207721331713 7005710437762564096 6739080385470384097 832761905453729793 8697282926029471745 3337047235874004992 3699438150130991104 2332593759376513024 5250411666409476096 2139985890341508717 5910784971444077057 1235899951221209088 3168995704596610816 2312956570773022720 2360597732370600960 1617637729611567105 8095460921072123905 865019863412556288 5564797362144020069 4501932485702222033 8111480184198739200 8664667677877041152 515803878586822720 38523035391570240 809351163055259649 6450158392790445185 215872110493488641 1127331068174191872 8315161256325287168 1544604570126647296 820196519582429184 1282119130962063296 4085563346682322944 5823299043328704513 6641983308912749568 8145644152286494464 7997548234464934929 7218842657825261569 350867425519293953 5875691363492257444 3103857161991775872 1394223291805870465 8696038276106554240 6594422922941391104 2911907226957302785 8435024502924936704 6095403471905734656 5725926049201972736 2986493936940959488 5687047046622534401 6095330078383463129 2463798971874806783 1314659369926396929 5033887703897362560 2398635313719782016 5276852662723615360 1255601298588041216 5450550168089261825 8669572598158608353 5372479140407827488 8866441700776267392 3273785204993471488 3249355361317970625 2926068728326483252 5762552004411257600 9019333666950548864 1296291286760025760 4413272393246431232 3174634398087991296 1542803606098345985 5937513068287530240 3906718991428853761 3511433418436804608 8582212497966504960 5242686643858759681 8115248515838908416 7678955665159485568 7686325780223004576 6173698750741241089 8622555961702376321 476997740813796353 6356812364371641296 7853652272650160832 6322656731959194881 5571664372883783680 8559975475700318209 3633734947455722465 2113077494679404545 4280309827148691456 6799207225114382337 7181850188850634753 222585649037959168 82144888123628544 255209545603522561 2746804697738045345 8180919922751250433 5561219092088584673 6999881417443159552 4972375126897280000 1600684628433267153 9026539287868495873 3504513448260184065 2299611052914606081 8366684299390596608 7327592701195867921 1032607105764196353 4667429330472855392 1829599321183026177 2121766998792215169 3002624168979869745 3697635444144436609 3131398224573136897 7962198019966031872 250611226842519211 3395334281816899584 1577502928043976705 3902703551960694785 4044855705470715905 7335294571659499137 647710146450853889 976375564051698305 2929811250847186944 1925629633551885537 8231776764387621601 3255535916934866304 4789206586465763328 5015075810112192513 1 2827246053678967040 8825079109257253620 4130826406757138432 878245178452869521 5201933043925122817 9215293395567454464 1405442204562986496 9065008067170792392 7897328234580983809 5992776995326459905 5517003718632579201 1140978232028270593 2962589275051197633 1446894607683838072 3327675377033119617 400241250516467713 7888176191683690496 6497553820202860545 270834076731686912 2538969867040679713 4981330828352028672 1840517627662386688 5470512449975585793 7270502098052222912 7690991414581929473 3748915292342763520 2995329051338490112 3064980750049153025 7798899574524540032 5042879651037769025 5956603638799994400 7376851765698670592 5148782860248517633 3541938889599221825 8212068044470747137 4532295488228294656 8010351692553289984 127476749257287329 8704647000366912513 5608082990877775360 4530668662252871680 2366320390650242304 4081608381292822529 675306333099561216 8648751744342823552 3414637901981819904 2569178818315404289 4515271394550047425 4934980597385771009 1413542663306277536 8598601050766692353 7961687321842838081 8098902647429968896 1609250153768211520 3100039175080361984 7639202998217693184 1185873282488317952 1920355325032781824 5857950356324525312 4828105337675563008 5559123495574306817 1600110280178230976 2971236567910338080 6632753123511506305 3295764381192028929 3732442873681316352 8139683186492485264 2209236288950621676 8378205852982223681 7080711580067988737 7804104123951849472 9037977805391028225 1971604085167292817 3486163065528603648 4495461655279304704 4221208280736099009 7000074451551520768 2476987592617230337 355715285514190849 7707810951030239392 1423258305331042177 8055256551669396080 8259552291246618624 2796308422189754944 9146542318038843392 5255108656370172929 6862557864155938816 2611946444952900096 3328568511983150816 2792637347814787073 1808113860357681936 4408451286731665408 1331064742223265792 4136251904674988032 4079831371387578720 6059815262655240960 7942970029762412544 6693559216516743681 6790371938196815873 97777134758460672 4918106238827233281 524648905143773185 1989145837459193856 5331304847182673920 4234663015470774272 4714575791317516288 2046401396982641857 5880171039973666433 3591275035427333121 7178968764325396481 5703452893326703521 4872045358455226368 2850437398637180673 8795650971026763008 7659594736484220929 203023822750867456 8748841156459342462 3555609988585070592 6731682788039732928 9055827671072311040 2209421045289755904 6814211497789276161 7757747282022913601 5854889297954349057 8590134191123529729 1740520504724871777 8763658497093980672 5150370283888525136 3963381902376147968 1133566585193840640 1334045910805505025 9010919761990729728 6746009906350385385 4046041280744986624 5049308078521803393 3280896856912687232 466430074283458560 4469871838193288193 4090232609129119744 6179329001914682368 2181455493353096192 6303795248936747008 360292675554770944 5709977165098951201 9083073322072604673 5961456238152739841 8073164057097379840 281868151170744833 8895687211421925377 6394965450358075392 245491936553222144 289908014540783616 5361266684585757696 814533610168855040 4129713857261726785 5439304875968561921 5853223742994528344 8627592238226727809 216665898404184064 9175397629717707264 7701831007783618224 4839092125896662208 8697615131358494720 2491057541049442305 7282351695898097409 2435348789085977985 7034056428309970945 3621870274186182656 5800288359753335808 3739969754988553601 5627936936187691009 3616479220663713793 371004144027828224 8224376309945012928 94723881025754112 4751194611026014209 91125866449249793 6287775642225382400 764274810309410816 6007901013308669952 4199831584259817713 2625766535941078528 2413954817294401536 3972918762362936416 3181579360247076865 830348070533307393 3027426955699129088 3067405946826426369 4322188416136710145 6731268661831531488 1821021111752311296 4505921104816655360 5130816307715375105 31076350758779905 360723470201711872 8061430762868164865 8628960509464625152 5872835604232194896 2879309013538324225 8349854967848797184 6264017269750397952 1429818997553829121 4208614140708290560 6611888316233949185 7620249555203829505 427436615588690817 2761243613882514944 7346990470681492481 7628678095874293761 6454343613904620544 3027776402874960384 1615750195939046144 46411692728156161 8689838612498998193 1392709918596367872 2644399204488194728 2667342180397692417 650909016253934592 229145552614890953 5686727531240779552 6849013466133704704 3131693119608835361 5340896502844139841 563715699586328576 2970836127624724481 839956414155176449 8880352983839752192 6312320418887054400 8019897357028753409 4859930267567915009 6337636755621953537 8843590814618038780 1674056249509045265 6029778775479967745 3898215591508904993 3459567441410546528 1014438348523268960 4021975053060442961 4163882975768451072 2476715054383249153 7164452170355615744 8497142902414917632 2864489327385214977 8518465252438871552 6336361371747959808 5254269636234954592 3824963184559330241 6240558845581131776 859052485801402881 1383627109534168097 6580344206144586369 6092842667350380544 5355650687886295040 5641472289479452897 653641559812842497 559861087290327040 7232731937387446273 4883190753895550976 2190620724502745664 4323905948256252289 262119907739377313 1846567514481291568 7223173806131507200 143155745819210752 3930975509190498305 2367118573488955521 1417839771366267905 7872480035687792640 6759038589646190465 5643087694187190272 4763332347014676481 6174481176506914816 9192820661152902401 8458578938259488768 7675937509208702976 4979404665917817345 6605034365833584512 5232410095335870465 3871280229662588929 4246820283221016576 5736709226589495296 3818246587588912577 1429649437065631744 6513084363531884545 8845963370806027392 9008840339939756736 6806792837743378433 350002019990286336 6097438499357589504 117335441923145729 7779147084422807936 4340545631516804480 5473209171833319936 6230055628873930880 948921037278828033 8800042492324041025 4744835407512102656 7974545313450703616 2245812566821063041 5171155595772377088 877767643778514944 7038746301925092256 2145506641604411393 1160618535902838785 6205252051150653057 4982296103574732800 2171322638399410177 1572357202987359744 7406798630934282241 772878784298728448 8014090718741294432 6854726099742332672 6857879727033033729 7716530065549601024 1509367650881265152 6582054734067013633 2274276144134488065 4817361669620301793 8496804808583970817 2733424917006974977 6921593997951518209 2315440608310416449 6811666673448686592 3276454092443730944 3544888935379888576 5029440655621840897 444103921516661376 3797704740026208897 6600243948624856769 5378654141182324737 9209984886816102400 7619005048367955777 2196659148281339489 5213398929369989121 5186663507512207361 6080906647716785921 4613458393466675201 7711633636940223232 7452509892097929232 6405645016150967552 7421565739573330689 614182220285870080 2770686391553277824 5047350169490872321 4315838452781768705 6327778514216115968 5215685665480417281 354826718424145921 6582710113011783296 5446249951588780177 2855080528259793025 1180755143765000193 8259192642647420929 4431257420342532865 8591192653093732353 1819898766745931776 4034054944217464704 5901502602883373201 6468177811437271041 3389225148490262849 7924931662262067200 319040586143753729 657789064981315584 852893913203512832 9207513829302424897 8536381785224314880 6246473004142469121 1940111575796581633 6924871750394417152 3878350695463514112 5551469972568881472 5475703396995025921 6027991814862274560 4721296508128526336 9013712307471132160 1692170128636265473 6246716127119843328 8842414229771140993 5687907400165523457 2117717893343737149 8301648012818868489 3571126743455357953 883229112821526784 3766898543289489409 3681511953061113216 5601498166750765056 6864179663641004544 3472051532598157313 7407321637253006848 3494149260596502016 4402454797695554688 7505517001927485441 2496136500219639168 2358779453135730816 4849224577327721729 7629681741698199169 3546718884015060081 543581386318090241 8285666003826473088 2034437946424686593 6366661734620332032 4926560577000636416 5393914777092096000 8451186733675617281 2454311646070349825 7381611370245631745 237266737088006273 3216034694078550017 589880378772700001 6219649373182099456 679365921066975328 961986219279908864 6299502642251677696 2112756389403592705 8625425367308119937 4840734051562633984 1179203067306835968 6559558580029395201 5077313910522690240 2674482029775068289 7538719200766656512 4774790010558627168 7326875917454982472 7894644257410706241 3645947691856466432 926565380289293312 8823702633922199552 6569765852132090113 415205092441309185 992128627727826945 4074054642496651265 8301557888023477953 6019385514647412737 1534198004583891968 884091033548144193 8485597445600357121 5548817626720608768 3748990909596025856 5249986498861985792 3857220007631622736 269854998549606400 6238577180804481024 4913351228308847873 3360464241064673281 8722013602694751744 2696348507312878976 3190693286829344001 3679915360173162496 8683961571157341429 1245951765557789697 6461990962195886080 8985708767121848577 345543496392706048 6721283618294969472 3518360184126963712 5934569922222211200 365742947075938112 2754477300833629952 2648510299799873153 5463229739585884161 8403104759809290560 3348663920805171617 7548706839231037441 8806741640947496960 5275284570982685264 7284133267961412608 6405513314301018112 7100733762397798401 3099216140008390657 3584114745996083200 7337284211582037760 7214093378028404737 1166321495113223169 5842398971241267201 4039228259324258049 393290563676692097 4449814730622688257 4650249323603689473 5235405117844795393 3686498658342955297 8151925767978549248 132894827330667521 6838807127273439232 1688819340889215552 6170559438443315201 180505412110532097 1304801058840093017 2791813101841269761 6173810714147715009 3293741810845972001 4233399052481455400 1442027419207522912 8744191822876472448 8621354437182414849 107139051992584193 8360619009404515329 3296726201810042368 4788358858864795648 908764961015665153 4194604346217118209 129638819228432961 2134035989653356545 3098837749688348456 8353112103218937856 2953246078201654273 36417598612618113 6694405333544828928 1216466729099077776 2102361497218963456 4845408805396957616 8477639355760902144 3972103964240766336 3965183181603987456 918149987361603584 1090169883563319297 8527644772858238817 8668731993328027649 8870853922864616048 8475266533590200321 3616001819491866625 2178206908168750976 2859088347320852481 7573321279197818144 3973407667664216065 3095947670417571841 7172978433409495680 8902604555549216193 4721671006423089153 6447496433181911040 3164286715606074113 7098895504195000832 3018449495330045145 3536745802888024209 9189374347075629568 105749995223983553 5253350637188824321 7822089802813538304 6046334108680060929 3882817639068381184 4103016406086336929 7466241354168929025 5818095542735420001 4045549396761768576 3124216245430725137 155764867123847168 4976487007715768833 6705404970720133120 4210140566037038080 605563644108374017 8590278341077225884 2054075037331292161 5403562005372190720 5522522707138116609 255194064649814017 3231812836355955713 5959722875290918913 3398531980571757281 2689308183108850176 8447402095909614481 8543320146876241920 7735635864210423088 1827087723618078657 2347442889113883440 7899975005480709024 5894685309556219376 9100235313505368128 7212861159660453889 4558834251161321904 982706419829863425 8242052749666574209 617497158340831456 7980811462920454145 5210840651628019712 2609377837255274497 2735491775235749377 3206903685407604736 8379962712051904257 4007865519576776705 8595097922231595393 7289008098541111968 1301517204802719744 2616052942485312000 1902087728763275264 106567698497634304 9002670609709958177 5835009333288106913 8659313803095242753 368695268061600672 1106594898337267712 6591365840571022016 826729556233221249 2496059620524432641 4448633434087079680 8216520318016112129 926431069485662208 2962701604782825473 2743004355664805888 1512260375634247680 6893119548869583105 1718646053151678465 4959700385174421472 912532727586594976 2953848109636413953 4785275138376786113 8563098537220374528 6371622055582367745 849930383221208577 5068717564697130753 7472470492760554496 101717789928107520 7668549624986664961 8769073861576977921 2425074499957526529 2918901218891268097 4544668742225081153 6772412344330592256 3156513703923810304 6024269543997157120 6996143827500635888 4300018162302636609 2748135197937653325 3561774388231882120 3762909209536879265 2432700448887988737 2358715483604644609 5110090311590881697 4160541174181164033 1018341883463979776 5711728818507396352 906826609844527105 234111821960178113 9220801474048491521 3382574313659105281 2300441153082958656 1559973004221955328 983565096764435457 5522442054913910784 3240222097702620161 5671360808195639808 6201139721515897617 4530642127586267648 2528921120455662081 8490163100884535233 4874347813746345985 7195508851145310209 4234920763706715665 6539695712564838401 8079081696541643777 2727284544054165505 2071607252777638321 582420924429339137 8023269928796877541 1986226484518191104 2241369801552945153 1849576273304326144 3525142837201706497 2960709340484992000 5751297646004895745 2596588356833528960 1801265529335032064 7120072531698972673 8133498734441724193 5862223642148582401 3532262708998059865 3298772980999363584 5446884458442948608 6589731230768244160 283903432670784512 1994145870747926529 143944909359413504 3346485233720587200 4926309358026096641 6505791536880838961 7619674067232460673 43567006276390913 1052202738566881025 2677200922791903232 4235208008847654913 5917554940866489345 8863722831685615617 2517731143720526849 1688977876451976881 2457217199169898496 7422434820430137696 6591642008783622145 7556269695212560897 5400886609843616001 1130638529316364289 1235331298468754432 7658447367132807168 7464099748474042673 2988049228501020673 6646568660594743809 4860860777966303041 8453289063899000833 818215709438204928 713827470961780736 8433002624370981385 1938738047836546304 859746192262576257 8101346064302616577 4895456460061547137 384219286736273409 3664274189468864512 2948859502520207873 5274520772420161 1606973778488365056 5771009097379657217 4861982313697259521 3936161338184262656 2872519914663314048 5765104141094764544 4795789296738697217 7761762511984048128 5011404778013346745 5708131165267536320 7578517354456074241 8233324391088505856 6239931700325663744 2029816798397045761 5987207034668915137 6639089561829076993 8066711109497178112 6867176084507304768 858761479750074881 8564001246144888833 2307305719280099328 3253045779500957505 821789262888551744 8968283145992353329 1398325278101496320 4624307656581890048 6728852246495748609 9110930114637201408 6053478357264050432 6381018924768765777 2517280441141579776 3649601486704608256 296295315658058689 7171266551196811265 9162594733581075489 2255173837666550272 7736864129133439745 1265089123256995841 1814987954146998273 5285409431948618816 3561453603861192705 5245992799484093441 869140088992698368 1240202023652878657 5943107007062376449 8914223992578113536 4311982007086694401 4691459472750557185 481499465864975361 7515580693726131201 3857832238933757568 3789721928835525841 7765877635357094984 3915561714844099585 5803487490287432320 7261079712479308736 2834032715773463553 2246370691413978241 8958798821459207552 3496530873350160385 6386239844253278208 564418239526549993 5370558356599365745 2782097106110243329 6914034384698049537 2657714149318743040 1265534694271320064 5645220926891098112 947854983617254401 2229251568250859521 4134292660611490305 5367826038813884417 5005167926147564800 2729873238996971520 7599841967087348929 4511356268495973888 752950100662091777 7236807662542865408 1328423988782743553 2007577900502482944 6094800710808825345 4764571858300022657 5467048485971320833 6656565715774701568 2231424929455661056 6667443742269987328 1961360313177389568 2031011402883841536 6545876232508956672 3364804948699882049 3537735785420423169 9189353779537002496 5029951625268496801 6915609144857917761 1081218702735319040 9168450114207724080 1380693238556088321 2438038019366780929 6019289188517634048 663324172037236304 692539022680809473 5474632888325455873 4362887549718533632 2213212002989792961 4272663833498793985 3868459222583234944 8540675760715159553 3763973905521967104 3886684618030300672 4464397352214102016 7030094434985046528 3217887561843003328 6586773730028467200 309495920697604097 3333411882545446913 2766566931509254913 4320737482551285760 5101354135406510080 672792208425253377 703993985526619137 9177242931974416769 1871664997442960897 8558880974802681856 2803494524657673216 3887319975007713280 3963908052029931520 494671999678087168 6475369155010537217 6951958088729254016 4817752703978553344 6567707978689220608 7357728838551304320 2605028510638841857 3085554568111243168 3898379280921996800 963274680654055296 9190997014151651445 7276908041789895169 8877163411251863352 4625208507145318912 2534850262413322753 985822919078747329 964539430857223169 5606160905440075777 7377224648635051009 2398179986837852929 7758440273405889536 1317301381442057857 5609797704438780929 6993962295352754177 8348227742233280512 320427979178125568 8378602876823501793 8094116270320418817 3196688802742906369 3895302414306246656 6895673608431872001 6436148718484708640 671629573568420353 9050758701526464897 996783567204699584 2899876844207136769 396817640974462273 1690220257573952576 4454459142318178304 2717143735800954880 2471927240200783864 955744372340191232 5034438152123650049 7247059852162051328 2648286012460990465 6605827312870774912 262315106448620928 3115280061671536640 2168505795891494912 8767844151815231297 8358651343560245249 8795885322730697473 4219529850510655569 6423257337380709633 1013865296750471169 8566508834337636353 1853285907028297217 809799740934841985 6819415615565425281 1521037063425568513 7526097244011831296 7895329338937561344 4852458010322348033 8421612421020770304 8960662487324373248 1485473689049759744 6659316631513595905 6782177792318332928 3597302210451379969 7274381858772098817 579977905721712641 3150346395261023200 6775306093393617120 4834729498000347969 7198218963538497536 1447136451009007393 4872160847154649024 451383666591389697 7415102070908475393 6174151657475054912 5651903073683486721 6620512087357128705 11778492054665920 1401174725618726912 7218774512359047168 5334365672245244576 3773691751906759680 8211899639745235457 6036040294101464065 7767407297339733248 8926429631847576161 5187752664460138753 3083414640951225376 7834216978879004672 8360312593081794560 2483187146350395393 8539646397625338881 1680548565200474772 1830449417393727745 2162151871960076504 1097993030977859585 6551896357001568768 8485167201470769153 5929643159128639488 4853328250963443713 3805333261546044033 7114075053856325633 9118558297960185856 2580163339013337088 6720871291262548992 3164131738478934241 1063657852715417600 3799370288133165056 5297924831373458729 1 2176463143830906592 1187779295344187392 1289977929526149120 7047089198296296961 3596939238088372737 4181359725388439553 5391996740479398016 3600362868215798568 6034806996211355649 8410566681820659713 291283555935793665 4403077343462924434 4177094685068560457 825541378587594752 5557385059444981761 5539529695571804160 8346754730521313281 6897860678953789441 894695451307587072 3503256772248629456 2598595874183570240 1946901263284278272 6245164710726492161 3557015248706416640 3604307752530044656 631221357548077056 2928999961704305600 3599349029719410688 6855505111480272080 7341821210438402049 5423061247562047488 2209915614941822976 7018875748518514689 5528765651044444672 6142258506237478657 4146748601776349808 5243480571574198128 8040675230782368657 8147258587088185344 8654231636358085120 4427813111473602560 358738904650792960 4862435357896264705 8819758736856429825 5080415259577966593 2545727919321318400 5222437485508344321 1411824972616211762 5647752806554824705 3319628250806318849 1079552092960113664 8187510709918526977 2637390241443844097 5382247878969925185 6456844899280879617 5672135993955385344 6197970826952310785 7453839355058549121 4724154592104218624 1964082526425052600 5422839942017712128 7263710098220573697 201027251126983168 5208167897679595393 1488160681773667328 7004414337397410304 6101380433321434240 2362966540564053928 5535193998521074689 4956577449185886720 7922486449613225984 3936762325817723649 5291086140593258497 3141827021561183233 8029415425838974977 2643108026995453120 1975303781037361665 3931002549158437681 8506739938339054208 1389849223886930305 4690860807079634977 5196832121974754817 756412330316883969 1213759491815547137 1398119433336586241 7739620265878581120 7841034088193427456 39432518694524928 3348502540377365789 3824874388611307521 3568779504460573185 7838453384254735233 1702764652875980416 6554044179852595712 5930740299733221888 7992477564943906817 5929139374603592705 3121857488289603585 4045244524853110273 2637800576150685185 3054566116356359168 9217312418916335617 9052306483293270016 5551752335572885504 2541066300320353281 6377865080658790400 7976161662290013184 1206394637272113153 7263723583996639809 9127664607836209153 8590849982528876544 6405841440374993408 1296063225036431360 914322842446140928 5300239059141050369 6096882266481360897 4423411309354071969 820754051321059840 156068164323993472 8556542969129053185 7897590307158042761 6841979640756721153 5791173645369298944 4112881588585170945 8025709220057989121 3605732474190544897 5099990130279753729 5573923481786630144 6145005472619203073 1556352472802649088 624740566549340161 3077449918202822657 4382330607500048385 4341666768319676416 1309629450732181376 8791603081958561920 5057769442696355584 2495706837509738913 4713560300549577152 8844289011915240961 6424484095337753520 7211070314352549889 2926026103100610944 8477983126231674945 1520144626389894400 8833833702321094656 6710767217091313664 580078908198871937 8555744152721260545 284682249827506216 195163619899826176 5248831452069449729 7210190702356201473 4374393806059768129 4040508143334075137 3980742879839152256 3078912215518961664 276383789947915264 2836303451844022049 1658942386560761344 6163532794193348097 7108831013967528960 1373178692904048640 5240740951278003777 7957687263007686865 9047495781533089793 2727819715913909761 6759592971189354496 7205003964473870336 312577226102751232 869875185953480704 4011765280056990481 2093341360956436480 1279042071439353857 2358031171711135744 2345504598705794625 1210955596520774913 7228976453243655552 8257554663509894656 8594795819833880065 949261846184558592 4314629610648064001 6500535066130471105 3492233333053049344 4820622843591262209 4974142434173316097 4896235691491930496 8206380350347816192 5744175726283329845 3059653479146848257 7098081553872846849 5180125125743376256 3655317416342394112 3517303551086200832 4411877625072166912 5144123055880689664 373985488812634112 7191129418087919617 7122033948170911745 8416157849357950785 2758013575333678337 6824030865887067393 5461484006599016449 2937096988186411776 4914999850193630721 96562422779594753 3748701779617248257 1861105022978949120 5934808581217845248 2851061362452384849 2905719161658016000 5057877935628699649 1275592164998956928 8475702206363282561 3512869415096421248 2129528718059372544 6972459597844086785 2636222403797254144 4029387822892687745 8837681127366350337 2762603572348602369 8634571052034773248 5524752977740293633 54118680570953729 7396960914420858881 3797201533473472336 459081936561250304 1930428027322499073 8573066860605427664 2988736255938960385 6650906998228974285 3264007308599105873 6787026175171248752 3119599623155108800 1433075650796299937 6912648432377366528 8524426802069274624 4181084023411244033 888541816024374272 4113389381137746049 4482242800462166673 1769211464646656 6761764419410624512 1311267036164810240 772723216218593537 7365092942074409473 7077422925265403904 565241945654948353 8413317340582383616 4648709188275698240 7279798076765839360 2530399525965826048 3641952511995208112 183883085543270913 1539798271087149056 7236796899228019201 3345029674491549440 2109338403673341952 757759352137251584 1524417942742499329 4567839879088632608 70499866507290560 3544851981544938752 6588702747223900049 76429611616176129 2185341553003424769 7050532538968328192 7578447910162434049 1321124305826751488 994096408425574401 3958920835339093249 5611210551562270209 3172995314712954241 8718865585142638849 1357077091227953152 4168070348290252800 4335191923252265664 2753992592253295713 3573756795520309120 1938116679444330497 8560734163718805248 2999900659999796481 772134892715638785 2138018276026610728 875957768888541184 1273043010354937857 2333049703407227393 2422059922965321729 2551525646991622145 2236810993407857665 448018129891131392 3367767729585705729 6009134353080611841 4165834338019080832 7721982031478365441 4021527259332577793 5312586569419833045 8434084666160093440 6397193351857875968 5787116207579147265 4785488960295061841 6348930077135065473 4106364210964620360 3471457210788567233 7593950785670262528 5618660935837889537 7422965645109067776 7112287195499069440 8788078136840286592 3233624513810544640 6576841277492182528 7072187895776432128 694073441231142913 7561399208145215040 5565908252620569360 7388665361991734784 7866503291712376833 4994011957551870912 7001023700896719360 8186829126209438384 5282673976995426833 5897671728198156033 8074870249143372289 932186087625837124 1103494928603130112 309270690247180289 942254641580078337 964657718818290689 8662913277979013121 7859723715828824640 1471412928014661633 4325355634716049409 2644249704393384192 8668542694885904896 249427185038434049 3106467854189177344 3173730802560802720 6938365359206629377 6233370754249978881 1600974100921188864 2420686080606724433 942379285042124080 1548533075370518529 4237000580234919936 7014438681770504160 295907312839026689 7165131629297038592 8706781241522216960 4537732012839160320 1835557936292784129 4696871143935942593 6966435911650047744 3119318460934795457 2402025211181088385 7742872058358750209 7494175957424978945 1004335324220889152 4203197938134178817 6459951851143486768 1349507812247437313 6240093894268818432 2179232681736822784 1715939637098894081 1043588849457856513 7567625928425829249 4025741277327474177 8626744158075919264 4835622322507830846 2248257088521086545 2443614916736564481 3756931713133445120 4558887112284609224 9014526440942974081 900692508747636737 5886384567366094849 6717843534054948865 2197176727622221824 9140015878688246920 2325150820723195905 5782882897670984705 2943104273411735552 2031790851242967937 3961436422376128513 78022742050703616 4371883937891336193 3939137821729806672 5957548735526098913 263876530298673153 8788681685652582785 859848582371672065 4879555342434033153 5035526746006841817 3898684879438610432 9033393976245875072 5061947982093990977 3487044432502124544 7432487776652538137 3332887177743061312 6261401924496074240 5826580915564982272 2548802914779175425 6623955614742085632 1926563799977961920 7804233937187913728 4491598445599121408 4069887538811491456 5616312333666490481 6714664014382296977 1142461317511544833 4322646824115847425 888102154171182913 7647014479840428032 606144087699654880 7327563464669132928 3826494593605727873 6415596156168689353 6336516317290096448 1659585622507520000 6498935394930538753 6247442234817833473 6607472735249396736 8418297123073666944 4633666458159765505 1600549922330016704 1827546822315474944 30932376452467713 3248652767364341761 4119223607460244480 3112720039632674816 1027578318194925568 8479126371687300624 3119960594441883649 5487810031129917280 25923584934675712 6530529735415004801 2909554660215779329 7639540608813191616 6116102913689759745 630614082757019137 4489673220947603969 3660594787320610816 2597812295395351104 5319830849965076992 3644038989764009985 7910426324978875873 5151775762246088961 7937843698708815872 4794886673158455297 4885763995594326016 5421856163795046400 980516358224644352 220829451939344576 5228658841588072448 7512895256974249985 3714390689603558400 7904497258391319552 6653249275793014784 5193497549797742464 9147816372060389377 1232208862986635521 4574240750543044609 635052323245021185 3977235429201873920 4949657899020058624 6715525809063645697 7863262398075069057 7997437030320071681 3694069768248497057 6869744035908993025 2965260215805644000 5814433170614890241 5319089100585556800 8673837135862368001 8498881697504726048 4651843739045355520 5578459057674679713 4188230573625608705 5911047705796362240 2280791124431863808 4104824287710035585 257297059903277609 6990929792741586112 416189371045447681 3744519871254885889 536476617005932545 44571176629683905 3059229785755549696 3192437962562719744 4647296612794761217 7964047413168807168 1251296487768096768 500410450468065793 3181315137773066240 6785406029964125697 1008809692322988032 3281910838416083264 5894836419672312193 8283329696858272768 3346153159502425744 6003740849233738432 8740340409331091713 1682129826100543489 2610603827918131456 6189516910211506689 3157240109851056129 319667332818454529 6564627226537297545 2331606808384748544 4253710613719802497 3044212231568165249 7174507745640147808 5950830760049000320 8433352900421020562 7156193040659889281 7059008089025404928 9078265703669866496 6115035959968675328 960194720843246592 1242485144077402112 4570516384575865217 2827123504348364800 7281905802730017025 2772491237587798017 796021938123751425 8504146800665640192 1825457362508447744 7354089275853635585 3023216009141157889 713462804491051009 6791318697868206081 5873126950297711744 7094895209200509157 6598996628185170272 4105652889608306688 171015435610112001 6219858435256562689 2470747732736136193 8225419154050330625 4851854465874443712 2692128393701752833 6618495962847929888 300742529290806784 3272908680218312705 629319191327080449 567187373496336385 8161524815833666049 3020075646235123713 3439434645139134465 977507258631813120 7114080305516920833 4898623958152477184 3377092351930236929 4527293022164810129 6478709888289478656 6142734967327711233 6712485678170282944 1566655843460245505 2327269972287356928 8980173418827651073 2219976974570967041 5124266831277218689 4823320335411785728 1057198135458671616 5592314161668479489 5643522114038396929 1542857398945399552 4639588454472543656 2533443526087429121 4019487671087764737 2965131239460982944 7716980418616807488 4859478346342301696 3738210252539814912 7686475034547060736 8558705366461818625 8444164878766784512 943080943070833664 1765392527832683392 4158262984721298177 3794270598394905408 2681838077857497089 2746374670179627008 7541044377110833409 3788438845409460224 2610041608744865792 189384970430447617 6472613399196532736 9090070273290425025 6806856494823642625 991533630060956416 1267401135644524545 1943832790854284032 4811098542977231104 673306660845606489 1876723707439742977 5142669102727084800 7033768175950894416 4647929945867943937 5831868329785360384 8924940934094487553 3380263364068978304 2850337520001204224 1086841180464558592 2852313858163153921 6530153404796084224 8698472539317944320 6022921895406825985 2658574685287735136 8587244878115700737 5004872788887173121 4968399922891898880 3176244433755373569 3071900268673655808 9067969452627365185 5953057420106464320 2525117832143978496 6066899002500528064 3406878262480732161 2051681627342926617 5187271300424555840 1064414153948004352 4840985266579500033 8620626701671397120 994662162388893696 3528357112228986881 6928541853955433472 2387903094618643009 419569113865052225 8807918862995524289 7676337451042564736 3935808986742946304 1428287900851314688 1657173728666560904 450677027453366785 6595013558741685632 4012193456657162241 6777340218724356097 6525345308765160384 8090092243047669760 4489118581244381184 5280766694644497665 5399164951771633665 3489645600812531713 6736687395687628800 7448924012218331777 3147383742550802433 251002139504283649 4459099319744643840 4298503216010416128 7879760001908489297 2811213973602025793 4275936340829432321 5851597704818918913 5963127801184928617 197198532225758208 992133602194074625 645103313985240412 1158421437095856641 6541043994077898748 5700127949400856065 1541401602865889281 2326181786636286977 1107589524399502880 4401654888088205121 1013643100571940737 4716583893658501120 9000716649298016896 2048959179088095232 4307046730364297728 2096059531792793601 2513960224830639616 5553856135015256065 6971484820428086145 2145973176253431808 3852234336546799105 138652988765962240 1268843694311946752 7516185545305282560 1578329957413663489 910607775524274136 6541397663511552000 7620916501030715393 6419190656441389056 7663369194361798657 6337336065780787200 6891333788099256320 9097591380363623104 7369932659243433985 1016094879809997313 3801974459886559552 4935372466549427128 2952356892832906528 3413116201221947392 6959092924168593409 9121012414662920192 7189521143565874184 7190232944346747776 6873618428754716848 8967875015771537408 181160653099499520 5232523317810850048 8276082624157478913 2359546954631415041 3127562925317816320 3920223148938690561 4554929960721580032 752043555091774272 4297319982284191280 4588347071312384769 6955078994979377152 9205950282039981664 3120190748443973377 1781119571441182721 3203165742339307520 2777483476773621761 2875864352649600000 3052619158659405952 3889215533097222145 6164895126240081761 1176717556887076864 6005200168051896521 7588573758021959681 3380164009315006464 2518647225499876321 8047138524208620992 2232401268116028981 3059895487089876681 2612631253048705025 6596126963405586432 3492725344656176160 1040182390561701888 4424565958840217600 8645008354745401153 5167134446040810496 7959984875922900416 2512436390232255360 7515106062172064256 4882975079695961313 5092037754542651648 2531321669776099840 342717977176047328 7163144213922426881 8235968995572970241 5181115488589448001 4269559141223464960 6419378949729677697 1894975939412232705 4830092221434822657 8972425790822737665 3979709965093020672 9016834862637654016 7821083341310087169 3012556051324664833 3864966619210952224 2360343025883897344 7355516757608197761 7491305800769413888 8313602515140701217 8329720111791548353 1652995078263043072 6281012227311407105 5624873232600962112 2094543897214820353 6421164539356910080 9115676182770434048 7034958661509125376 3531418559901907921 1246324038086730753 1605845996616699905 8404532264754196480 552018213585102848 8255783895081828352 7270114782442448384 4869840500771088769 6895012909415368761 878400761069989888 942735576634680320 8201163611990977536 6052338197199875296 6674611642680717313 7850489693882810369 9090905094144681473 8326159099280673569 5593852523564761089 3201426108005194449 3412988015567437824 4551994544492666881 5717153339513552897 3262505367315720193 1258432659049086977 833184319857786880 7746363381926656577 40568837882548248 8527774522388179968 2449146390847229952 665590988895108096 9109011757018933440 1 5572935201946505824 6215745561473843200 8653311651107329024 3544016547377392641 966865476161564673 5856434026651445249 2037790918210050368 9208671411785093121 5292825683970941744 890261547145230337 1855652128547667969 304311379621117953 7316312625107697664 8866621459022927873 8849266105075363840 5683600506128613376 4356990776374788097 3553974858138814465 6654927314485837824 265219834639908481 1066067324496981537 1329230193043177473 4114661366287690945 6069741827943799937 7431442841908545537 407298414185168897 4330753813271543809 3086835598448970944 4159227952133597185 1186101921247096576 3515197115849629697 19753242428436481 1451234561738580736 6533007435895294913 9200999371688225536 2853679561305216673 7789580909463368896 4447477760013074176 4033834288740909056 8686308308832518144 4687817572696932353 1367960430393607481 5605052727193108481 3621527801343541249 8231609654381015872 1578793535753317745 8632857142143909888 6054124183139968000 676535403936180225 5365086727289341824 1044772132652348880 2916278822631432704 8044035828755248128 5767452093190424064 9140712407673434496 6957313146192633088 5096064909412073473 597056577228013569 8750799505014109185 7010762866815879472 8528741444817354752 3718733621802527745 4969453121010498624 6518056739790680064 3519648937403744257 1984519873483603968 2849073862173570017 5767472457112666880 6744357700052962816 1771095200412729344 7255287726109143040 2425295163334323584 2266076081265795073 7299723965931835393 3111843648288487424 1639306690458353665 8544012625878997328 4947240221704514560 6843828440930451456 790698625090365440 81170011166253056 6600935479782408193 617336554895224480 4673485240260276737 1770772002961626112 4468026721541433856 3573520798002970625 8061205267293643008 5636351534101046292 1634598082520236033 898593797930705697 1542778158284559233 5159856475341584768 1902033119897384961 4696772185318251457 3759400458817196961 6569185933748307969 8236627471769186305 5711601456218435584 5945578110299303936 1447969089103102465 137307474847485952 62475731756256385 8425885686712958977 4196635793034334337 4210668343262789505 8575499284284076032 458927808781060097 2813093738452726625 571497701991974809 8598954243763209729 1622360673577062401 8893326169018884097 268142126145328129 1296469062094918912 8838320401744334849 8690626947303014401 2826009420642582528 5288866463561454080 554901222687396864 7987372479776948225 185960163910177024 6771961346293158528 8383821655873108993 9047395968426809344 631700699565375053 8639836525534818560 7881351353117304065 942821770108966912 3518677541928108032 2336123215327499265 3813198269211429440 405237224498468352 4936886358794248192 3369505250816163393 9075320911608543937 6953227741458694145 1025901513718342118 2466310164394799425 6811834969560637440 4889269671153191552 6515172969058689024 1251430615163298560 943268983543100161 1284440228190265632 3306684857994927105 7596970034362148945 4583726147776256001 6181001912442421888 8076071222523991297 1742151465870488001 8771568189023521792 7897153804545484353 5942771728260089345 2973544403945361408 5980410832814513152 457815368075078178 7478767453728770561 8474508852028289568 8404091833227853824 3758491728134733825 9011913823831953089 471311006983061505 124358384407670784 5550170742752329729 6337595184193576961 2775980918247323648 7537042011713866753 2769285969093592833 6537567692363513856 6432050864681212928 2215675515283637632 8749193933297680384 102044733606952960 4106287681526382592 2332193306326946304 4816954025970171904 7596753627887273441 3742274671409641328 930602098774986656 8303736050858413057 4451641788513988609 2842959428602477056 1277624019087523840 4388292736186178432 33766606989369249 2252758926882334721 3132696689282023425 5794262598163628033 8168641738109353984 4153910736206761217 2304500440376144896 7505027232375701505 8796808743116066560 1128269750064475393 1475101539148679169 1596193620251115521 4246608740560070080 150352328790712321 8929309378582249473 3535532954208013441 250839188043956225 4354737027385605121 4732289217480106496 5282593616002005248 7581774905063846401 209106709086352897 8289672044899515073 9149832418549008816 7996659149206454272 6447782849172751105 5598038040428013088 8023945847391211660 6416884389412077568 7984612038664442080 322436997414469633 7069378465303384833 1781894962829303809 3520755967026266112 4904822815425350705 1973781525988045825 3820144759877256193 4125048802831378817 6963539607300358849 8132378191375892480 610385223117783552 8002267530212429825 3495228809798268432 2283970279102396929 7937280646952464385 6350599351414696897 9030792491219445761 7193986730901372928 110603311827615744 5924907001707937792 6240906652296413184 364778033025727329 1256501213635235840 5078370753255802368 776101139408367328 4037103783090836096 613634478812077568 1138526129164679241 7889141654317371393 7076973833455370561 1253693329491440736 819907275721688576 4108903146417307649 4538556289456300033 7040484950319540737 8758872967325155329 2942253356013590529 1309586404147014337 3690221768887353345 5421991150098549953 2979521608358788352 5381457525366691521 4659158000879042561 5606541022064926721 7985498831921872896 592653039789649921 3448005489365642592 7283987090621350080 4517608312964400589 1784087324483649537 4692219470899314689 5763116177011910592 5800999931676196865 4673340449686421504 6577814341479540736 8508888109060011520 2131835707726207104 6452103363908370433 967804180452343809 5208820308147089729 4786561628947349505 5473813227739545601 8495115586218424388 7165254221610711040 1399526791262044160 8919142219507788801 1921333874784853904 2333246642961955007 4559711936173834240 6535137520178431488 7215118213620165632 1332804466570076416 4718983539835011072 6959975500570872609 2397870396467152181 6097985431465104705 3087592345132777472 5887807807705655296 2565145769113149440 1409706646525247488 2575533986218782721 2916165310500572160 6149712197358255745 1216607445708691457 3985738760409985024 5686119951292092417 272885065610153537 5961935715741728769 6458561997000374592 8937604466753172992 5869617178472015873 470837360991127889 2052187473079959553 4041893481041297409 6697888315004665153 6950435641117407744 4080469554441154560 7286628873539519488 1279656248574833632 5894662924122758144 9128531575277731840 5849048177880518384 8575225437880625784 8193098052897786881 2033508009246196737 4891646004574912512 268115979967990017 9006085556739907712 3234151422493637088 1467717868207886336 6032339555553359872 538492994342115329 1763270720256241121 5077388794299231553 8707881896330940032 6599519873830711297 5756225160677984257 8699674026515996127 5360791945015991393 5554346081680532721 773778456180848704 6358077260811264512 2255548132065055201 1185101944973393921 5093788093513498625 7594023577204222465 3990838215688212480 7645335583397656937 2483885840079947776 6212267446669006624 5371581505578401793 86256380726759425 1406648551016394753 2711925984052533632 3899972556117475425 6509579493302732801 8795413465777316225 757875211998986241 6070222866158974369 7094362969870432513 7171340205193532033 2739812946600878592 2180188461905772545 9123748997294125056 6302465306417692673 9163438462082159744 8529136931932481361 3286280430255188736 738660384340865760 6577735156210371584 2808311883635938049 5671569693976323585 5694552164178097320 3516857242273056512 8831107772154301696 1784013673576602112 605695582125686785 7935037564581650432 6199192318767003121 1752083479430072576 1971721488905298944 3502849606729041665 8688191397179744256 3395459633184270337 2571618662388301825 1184068204127846401 4341531086765668160 9059411046486897761 4057018946166031873 1119125780151007104 7235464798558507777 2496910740579281857 6410172100522202689 5061520512668967424 4156515813539019776 4983730341608534016 9061978222185512961 143927474993843201 1353822379879653376 7027396242430743681 2960883496862089217 3924265012999847937 6089673053564379145 3512989512976311297 2251577888995084033 7902326626457616385 1664013659547989377 1004095614849433601 7833437491178824192 7697524415465847681 2196249218330686209 9059706518775773184 3674952579216074593 2887083886333589504 2036737430200975360 537860471152181248 6290089328372793344 309635460586942960 9019005910865233664 5509412330380848641 6335164046546659840 4909004942203834881 120571495291749729 7490231177810694945 6281697366965821440 4391811919301533857 933872111075606529 6260393482590879744 8824806972328239105 583569542919277569 8071529690270645889 7715250776599484417 150711680213188609 3999789729567796224 5681247127788199937 4815178221607945073 1050412598256707073 3943464456128559360 4751383886759129089 5518251700596540417 6374367021043716097 3069776625139951040 1407906177650524161 4778984704965123584 614205838258012161 6148947888639873 1971406734613897857 4203211241607151616 7169034061061971968 5642869545693012993 2691131482811109377 8795330938039253248 2240153665778978304 1380586404781722625 7537740751814538176 8080796813026378753 8031518034572313601 3247647273766879232 3529791085445382145 3296367744491681793 3822455878248440449 1334648142696661505 1338823932660658976 7196012769602954240 7654068450065580033 7281145318143426561 3750148958129635073 1044238483630918400 4362781513318432769 5064272213658181376 2156826376847339520 2224509476618480641 1030247538498298496 6927152125234331009 7341755359009863168 4848503294364463104 3601151905456099329 7821578023307203025 4798102053765251072 2499911263887160689 268094871471509505 3015622300689939456 1227799928492916736 8513431551808716289 114173745529838336 3494905680061090177 8191636357601820673 5885435705354502144 5556427649405436672 8740161382055100417 7618090423262867456 8900111795702571905 189815442918653953 9086850850613768705 2333471542953156608 4020238921611291009 3395451610109771777 1011189946737125121 76053358753591297 9019800908718431744 2359107827322314752 1527175403047501824 4615527103481072961 6226200799425277953 7798945881635291137 6765889042279038976 4926604750145544193 5466691188548017153 7075203386701095681 2349928315173572993 7624800074510782464 3568214147911745536 1905825678936215745 543231401838769217 7446735237343330304 4325459341111622208 3772568413020487681 6375035636691951616 4282453351207430528 7073648055260215824 7960230171653460992 1449075347373096961 5399957927522372097 6020606722413326336 3486206550747643904 1 8814270377281585153 3797089228803670017 3808140423532737409 3528174783197872129 130876183570680128 424701736786964992 1786395557239750657 7270584105734137665 9199228823200818769 4675982126015495681 4560719816874558208 6639661356235649024 7366628376003280897 2576655368249630209 3072391484911221376 8676796890916425729 3992227907409396737 3095828960815117632 5864498901986078112 5009868820162785280 848512176080746288 2178344324313826241 472706786065498113 712730142999656705 1058546493615767553 7251730080520733696 2125043607060561000 4364600250493984768 4271033275724988416 3318073862872162304 5178789273515718145 4887077272620007680 703415096339024913 7677231532483674113 3845471659796277961 3272207135460655105 2698408360785069056 6261779012002266304 7263789336017244193 7773634259349121345 343363425700216833 6928335232043426049 3575527016525086720 4406269228215250945 8176318430157861824 7570635559279419392 6257591655428063233 3148746686145705984 2339977385086263297 2741065264932218880 115199786948964928 7121293519035514729 2778145399386935873 1818823343721240704 635030664168173569 8603809651564296193 5902544104766417665 5551024539560837120 7093323775612072704 3854843711946080257 7514874490941276160 8263684280729653248 9008141788119778945 7102023864941852416 2009490122268796928 217234390139845760 1521101247854349568 7890513625755437056 6828119093680449537 6143649319399710721 4395773690396967936 3023987748067552000 2420684438865752320 5466439125461590017 2785084282770639409 7221652778701093325 7712075964818638592 2854820237821247488 8408758478234471040 8492707995697294337 1593820463138865152 9138524258101686272 4659259980720785025 1688131689386180609 8185379869634516480 7987991459823165440 511358732746335041 996379178285664257 815496594300443905 1956270211046988801 5914225968414212097 3548842396259713024 4884262839528299200 3123284877876658177 2053925298862077952 7400974557116659328 2851025074037460993 1283159974440313541 2423884320370387488 6688885936435388417 7582270250977054721 5181044439431938048 4410140021402156928 8154517328016104416 5802979330477562113 696660386415974983 2985494420833173505 4607754798415865088 4835484840425506817 4028178755298902017 3902890982093313408 7111446288063186296 1282031484854026497 1857735127661805416 7300261794615754497 1665928168037629952 6901575879166873601 8599638885149157088 5783488460602589184 4317801172231822080 87839332620836353 1147097322534000641 5149427299201056768 6001402921021241216 4032993056721469440 3523582717886196289 7084672109286419136 5200531712584098497 3820675543049391073 4908631758451349505 6128952024966053889 6505363269292457985 1709696834001575936 2657716547198982144 5354571219769944064 53831282442937729 3971068396671762032 5841136526435881217 3699024635526634496 5127681498081181696 2568254437591678977 5280164520733888512 455913981953120256 7142744392211628033 9035199623550271488 1486792679827866945 8333265069640626177 2007021578162381440 2523535234815996097 9006567669011316737 5228166736498774017 4838848806731108352 2793434427507620161 7867143790534115328 3810387585320847153 6355160185451094224 1474145545719210624 2470581685765505024 2868041442377939712 2618912850840374784 4546616600165154785 8671047636656118400 4405122849082555649 6829693681540929473 7761729584112750977 8771460164559334241 2305572351951203329 3986543414581807105 1794887720315362753 5724477459202986048 4665689799076136192 2586968579986420992 4918514243922880372 5338061907146702848 1249196430309810177 7785894032127121409 345008389909887488 6387205770536253521 2202059296554028032 2551883859283319905 1738396280607635456 729918047274285825 4208296568832841728 3143498669989298177 886352488469831681 1192779971616273793 626350159732633600 730855160990871664 1575668508297121792 2372997694399184896 7355373364527267840 3071808604718464769 241338648975290368 2231560493020134164 8022159150786375424 1549563394346723328 6396924460983025664 4449712678106275329 8290802690235729600 3211298227301192705 7533896897112819201 9127211587730767872 5548439557901135873 2055614772178583552 2018087871455422048 467675544677318656 5611191358438698081 8050934867431918593 3817402869477310465 7063014177836498944 4952098499255969345 4512795212168410624 1077906773239642112 77122154747098049 3533653349698650112 5269353656527781889 7415174892093390849 2227951069792370368 3386318372128833537 6368423294777953793 6164742256058408512 8338415727352131585 2915223649337964485 8320412686530674689 1539489862672172480 8275409980291356736 6404495461085318145 7338031407306162049 3975814965145352705 3361386108390795264 4118060736485048321 6535195016977783809 227986997588032513 4456794396079157844 4156481492998029313 8823340444525690433 9015463207945901633 9154439211453452801 8135488571038470428 3559098688870629376 6869606472145750648 5320436171062124544 2010563356748558593 8649507308264079553 2008335730122797440 5575148558211101569 2145433387115354368 6364512252734922752 3361114518157222656 2131204588918276096 4384341235962082689 2636847981300628608 321004099405907208 8422862892536496128 3912678723964452865 8132656142736359424 3370144515511656449 7581789319697974272 1906838961928863745 8473766426668138112 1682220125032075139 7991352091213709312 1351013576349936673 9037498527203605888 1756107575359242480 7302964643848851456 5934314092229821952 870410317423227424 3082821967964026881 8683694891928672257 7109101946690433793 1015341811635077120 4181061654722894953 1496569854990731265 4942492289276493824 3569558532936287265 2721877608944035328 7190924855964598273 1602580874312183809 8450038129531980673 4798457925937497984 3807347762917187073 5483181018328694785 280450939244756993 5538693981761391201 3986665394461868032 6248339123045803905 7834625810386616320 1647476134513000448 1462291857705596928 1890857998349910016 8410954169564134401 210441460886142977 732345792131756032 3852202392477319169 1119347902588358657 5309112540686995456 4790042102328063616 8637984302011450880 1989362477691511040 4456310117663858688 3467229959194411008 4798949306341310465 6385614351929745952 8410237662922694144 9196907137089142785 9159297900079151104 3219323404978384896 5774951752268202880 8580657681524744193 8961007279962088833 2402683882856484865 598915684008461568 4832266960758030337 8057125846263759905 7545581992885895169 1498019647029681281 5893420824871419393 3199301789069576192 8290364518616017409 6897985917919245312 1953629381688421376 5402938205731291136 7064367171781697920 8429448315817869185 4796305860187892737 6972654938627170177 1943685166647525377 850432881652040640 730383984509785425 252186144987807745 9159996356455926144 1258101628986993921 3195008860830494721 529887395837585920 5097955743633376257 7735419893607024704 6540347546494271489 7360913579529710080 4843470580501779152 2018106700057853953 8982337445619209984 4807904144137912321 5788303586883449088 1542779853060063232 1523918004871314400 8459475960636546049 5326016029096644352 7171231433219377153 5419085066417099776 3168733723102150656 913505956815693824 5693066000083320833 5120656903197840897 1484614949128207360 5962694374562340865 4346960210973327360 7776676647381954561 6373507121153409024 4699763965815554048 4986583439031094785 4635001075999973376 870871666550819840 5897785482232736769 3617502161335961473 4806834945003116545 8560450270191924224 8999519460164622336 5018971061940795952 6616859451906045504 1501856517238789633 3695167540623658848 1745447450084600832 6310092378929173888 1564249604209082368 902314879338422272 1347176269320749057 7778776854731619968 3793446183920697345 2449018265518585857 4622689081223602689 3481593380183632512 4515826686316713112 5174329237673345024 2364293984670749185 7624261956831416865 4394354447551562753 2241053283536487937 8512922227065672705 4215835391413647872 1496377420098109440 9088920527540502529 4228404987796156416 5717280150636412928 3399866582915448832 8807345130229301248 8346007049729270081 1797253561320931329 3068804542027628544 7219249505475060161 6374416399111553024 6539356386998636417 7735489549904507072 4188091673975373825 4730357254525723553 3357164677718376449 1424391891758153728 375123573445811201 6524654965767929856 7036946582910321268 224270315115547137 643741275794964481 8804612440263470081 6389822426247133185 3080451241448105425 6778300594577474049 2445929045555850752 8982164716835875840 2372926401380712449 4179402716016321601 93940976012609968 8826709699216801793 962625898679844864 6763018840554564288 2397979245715075073 517583596614237136 708702333823126656 3265526891935101184 289911328291706881 4509487878767697920 3913417147834695680 5930032090051386369 5415749774549062528 7638172374701679825 629882579170461825 4264050266482461057 322363980410759169 306001729386053633 3689992115342802944 5790674741968879617 6818563448673922385 7585239517335558144 2594285074001568577 5377182972946668928 8627930154542812464 7125926774860287232 3227818780590990849 6308098483374899712 6315564628060157953 7033858200852086176 2648189047713955840 8605076866439363584 7735467566426968064 2319207419050880000 5617890391226103809 4060734163272105984 5494788938151013249 7997988659983724481 1052280701590175744 5947961170545115137 1452849083501772801 6286278938859904640 7786331463442155520 1871032316625682432 8078230349924623361 4359458649617011200 6127696943136223233 7829154517205549057 8419353604870539393 5052610171947944768 5548852595027083265 1687665834471899971 8897501074911035969 7449674169702726657 663059840319627264 4633258479903544193 9050288743315830945 47061281498187585 8345225031584742848 6107499818767664129 3969289328902389568 4778587264809714177 1139617055523297760 6029814190604052289 8279059116893250355 3253382885323628736 4245444222247739392 860799520684050433 1136954697089420192 6459381336330430336 7336676993064992768 4574569252455829249 8934494531056752128 7257067803733891072 1203213764674859841 4105327876373166081 1134408087301242881 3146211272545277700 7586392055840913921 1290186038963139584 4601384185107240961 999220039607968513 139554219219871425 7506624709099651073 2369241315776709248 1868769997423149056 3606046009733845504 697208921231475064 4820471971411681280 4233840123561091073 8060637951906366369 6307788980409489537 2782343542348201985 7547923061950912769 3770738820577877120 8054189061265579008 6638320967469726209 2224877282509316432 5928103843803693056 4085123417553501184 6314358435450075137 7153111896625307648 8986329731064542592 3678649557307734528 7765511391344391936 4874192109694358401 690690528316899329 8134147384974339073 2853765775745087489 1256780143563927681 7252192054899963200 2904495688350413313 923440076685418497 1592286123318052672 6037172081488828129 6209863620143491585 7422159194715630081 7627533083322875905 3345071270092464769 1383585666953084641 2320075784106497728 3422652226069908608 181017560699862144 8762237055432939265 3435416606466561568 4892484507920441553 1794274905833383937 1348536636360990977 4031476722589403136 4644982796527076929 4205502154249589618 8558487572159201281 216421415766873616 1895978746816512 2984404963612164096 3529627415373080128 7113860429130265729 5643454648659073025 5761090854392928769 6132802484213402464 8234171391116722176 5965729253721957456 2661570546294998013 5448534163101728769 1043825880181941249 146233737513307137 8236319642502974209 2214606547826975744 4158247805625430017 7276231196643459073 8436867261470340609 8173948172731303424 755789743940466433 4815907525371953179 650154841013559296 8354821041304849409 4742039414400013057 2195548978787253249 8950347762714279936 2073525761440570625 6939139543859641665 7353269372760482049 5010228740603183104 1906804924292947969 8291637258953512672 3475851590123165656 7778278752203807489 1741772501530095616 3573758164049346560 2339940287723640704 2597520527095480320 2563985473267672065 4342561742261690369 494735475265765377 8560473400202194816 663408656467448321 3525058887365693697 4725804032902355365 8408604015216857601 4560435158708125696 3504271027512576385 945737498208102145 3977478049914948481 8183088367510390224 4881473672839140352 1257021953402926081 4607122877483044865 3175886873956724736 8862195614417072065 232853367179159680 2580764030507762545 6539035758500116481 6524534932605497856 8548181907189195264 4948063940919645889 2771660051944800257 8161767925383490561 7622993265319604593 6250618060688435777 4621117514228760577 8957865163321672960 5745647761151749121 3701155674618153697 3700014253887324912 805349743196195924 2273195617147965440 3210627146600370177 6140173354079468545 803942183987404929 7270248878444133088 7415119907986489953 8588240936020205569 6363665121568911873 6856443107896453952 5111099418386235393 4120952005107013809 6408595169473165312 1858827472271429025 8449687078288689152 6699717348121130113 5848824847783579392 5837067182770235825 4968944332579897344 4758357909287378433 5144031569003475840 2381073696152891393 7253033194755284993 3739528319662682113 163402150701451264 4382645758160705537 4819148915525408768 7195673166718107649 5563881382487179265 5930013964456558592 3451372020114436096 6563659634174555521 926262253974930305 5307809387221286912 6055009959825055744 2659852674177728512 5190661030637667328 683957967314087264 3125775727042118993 914075407799164928 9121857925583528448 3353898771550862337 9020729959874428928 1028861627536685056 4626366847674592673 7287105505582088192 2007147267883008 6253576386206752769 9065834237310311901 6020877714460500737 391506531008857025 863827412622820545 1677461275231881217 872955430294342656 5890799935428592384 6685362395575599105 6797239264718552960 3917270381811922113 6725684326379930113 6693677760835565056 192052896474158016 9015283751871217665 3288982951586228993 7876935023615807488 3589228109979131488 288395701943421952 3943830420783864705 2873694179973306625 7259702778457974464 8539393005445708801 763073658296784897 3812605943758606336 3456959340521357312 4773618172605057024 546579070455523328 7602157009165626097 626705991926775296 7445501656489656320 6103162972541383040 1617502019045019649 4410815712617573889 7176240028759744513 8935834686390272001 1006892572615901185 7133098218025109745 4502929407501217153 1794893709962938945 5004540244703818625 8794591975882686029 5314523332004575425 9199048518789583584 34076344418041856 8728057047522566145 4523211862053294000 5675464842027351040 5494109116732454912 1222439171453441025 5717806629803712161 3438140292762968181 4858722359546049856 1151841851437219841 6036017575670972416 7900184060817358849 2097124228778726656 8525831974777744768 8778503467760975616 2418358285730537216 5823801559888685185 5459125534344979937 8998210524411831240 854164865699534849 2927752266566008832 2512158921971932544 4166696895589732353 4015530614863824640 2889217071939820033 2766986655410577920 8572925158569473025 6047095848134519296 1164709395372464577 2196480456618259712 3915057914737190393 939606363446206977 4547684463806558208 8116128712878107137 6590616074784088321 4229062809296265216 2701783212720433152 3883851865667335424 5759825495770193921 7768718100067500033 4855845256524038144 8486747133025435649 4751625296936679425 4676002203526498304 8550154507913830913 8183591453771509345 1763960078647056193 1841785077834336256 3710343108384390657 2152676047959357697 645351540816703489 3426768997165448448 5736347292079997953 4265254250080093184 4613890945784730624 303042083596617984 6364156612323037697 3366226173886464000 505312277303529857 3298751335300889056 4482042064800087552 625263853460169600 2191051523433739392 1732551546454591745 6728812169731159617 8806440655390523520 8635969842586124161 7044556952609449657 2552292271212421120 3303831619308547601 4214390686143884609 1523016937091144705 9093213849624711472 5603873729249116160 8344328955343899649 470268167708844032 5099591360448077056 6182755249000308737 8828721548752011264 1881675406570447617 3394046958961289057 5712903133055336448 4090408464034509633 3818417196889117664 652348592523086593 6380509848639134208 7836319747747006433 8578864587766334616 2960313462877892608 2864003655478631681 7758877811430916096 4897029967969292289 153649194978915185 4850225433159224397 3461206219336095745 3551533240709259264 7799694914170026497 1031260271742598656 8814599304769996800 8249706622707128321 5366312607782010880 1220507525819269889 1530956362071918592 9106644464037986304 3033948948828782593 2692772204759662592 3028957353085744577 7006997999395369728 6222295534351838976 7235612813068845057 2585306862660444416 3143052721884758016 2033187535588065280 6970287565752543033 2235065010837220864 3043800415731615745 7295559386550054913 8954794431737029121 3453335688696950784 4323830124669140993 9039683762506362881 1422963375517295488 5248142417952394673 1757709542872695553 3789529431283589121 1313110423119435776 7561784268546203649 4736895516759924737 4975120593748967424 982175396536874878 5145301410781282817 4208472155274711552 8184687792628482049 2331527928409861024 6635409999693931681 1542354079400064513 2937584087394955649 2245403300906573056 3574856696205079104 5115109644252364800 8921447716785647169 6943168821654055808 3965277252978999296 1672165668089870337 3169578866532417536 5717056381354726400 1518490422433808384 8544078867803359105 1159760125204428801 2026701132931792897 5030822175247214081 4663034008864813569 249387241997074432 2017505433444022273 4265189645246186497 1069897988600906752 843089980798271489 464723890461999104 7658989718031728128 4894061989246664704 6328857304385234944 8319948386438844417 4203017676880378369 7208106606856753153 3812843612465619968 713829536952006145 230294553228937729 1177507481788488752 5634993408468000960 7253629992680466432 913740004846010369 7557442142965702464 8451544202667160960 747695878492005057 4784502743230324737 8714019080824179200 2860204994339162305 2676707962974361601 5512409478452431744 3551808546820393985 4152405276754246145 8238482592900322816 241882619819556864 6549819417941311489 6640126334352556033 43479592176200704 5333448958623434112 7484364176526692864 4948141893965578241 3198353862434390016 4045819286791235968 1452971321098764289 3854724611934605793 3744523030884873553 1927993596742762497 8472191503983031296 2931505903240904705 6039125806196299777 2017041679930881536 7127005373907567152 6102594005327872128 2338340491534921729 7004115317990854529 1076320069919852801 6217266385484572673 4603403977042490720 7150094982693257088 6960589761612556769 1492192356727265536 6949454778199425409 8782980917959126016 8537862907436974401 7264755881085717505 7562093688647618561 443123773748294712 5551855340067487744 2263730671554378977 6142998835122603840 4078970662669028993 4741566702797252609 9214069241856884736 8274733517483390465 4411769110378414554 9010219991666255809 4146715395820199168 2766617018995992576 5358432070762758144 987760424532760064 6194015672432669664 3296720469048554384 153084419561318061 602555455806779392 5472663344871656673 6036570947256713216 4131635489457905665 6924307349762188033 4181596274459930880 2275133252071981056 2801931990677605889 1265967158397073953 2935384822688953217 7851275644098269697 2612413921769500672 1920832327241170945 6486979794257502208 4787365887977455617 3622377111349433696 7163297409177144961 2494864082259087104 878138806857498624 7629909863101514496 2871592029580656576 7698290416690692097 8314949722802208769 1557175040832002560 8241386771420622849 3017495807075871488 7079702383867094464 8271531888759056129 8107630862291085057 6888627620144828416 3270313195601539584 1140448163269577216 1878668378944569344 7753786440670918656 6429157164618780544 3863303854971944961 3824712843365386880 6536799213595131904 5260657833658603120 7429499350079766528 7519553875996278785 8947230295796535296 1689698083004881408 2594515577724535937 7664664097075643009 4007703789240278016 3943633502905170560 8792252931535545760 5318975481748701184 2273190394770849967 3566388692135300225 2349411649586468609 5320803767799586817 1877591095767137088 7070232040041866144 4398440895444526544 5808665857299828737 5700478681533497344 9031849604357488640 3132843209460480 7304171158384968704 6441333730192212416 7367021868361187328 4310771939629134848 4819319290077681664 3548017388000377856 7184847162849549505 794913834914494721 571038939735180929 5766100981991793153 2820362216004806657 2102764375947148160 2099127293396148061 1520387236109239584 5444063604996019713 8328764116468463104 256064230142040065 3916713009731175425 9126876409026775872 4033267351075471361 1347131193406706689 6384655012303237121 6465387385446810497 7025359809771836465 4592209923931045888 7509501605360870977 8182262164720418816 1779539583035179009 7143796223831298593 8251300019980266321 5890743683193392128 6021293245325783040 1909633748919877632 7941120451311239169 2433060054680344321 8212068118157795329 104011418486610945 1301350792754429952 8512494031248372528 5722465853846459137 4872470913220495424 3514860088934044641 1553153116137364481 2133585356739268097 8492322900148965376 5753724664990263297 793701157090129921 1605065357383729152 2816313300926254336 8191487060996587521 3153271473569401857 8566600924161156088 8466740447250967105 3976550361775044865 2530931361825840640 3236544170910977664 4153521651741367856 6418860147350200401 8729168107191852288 5203337491040256224 7569491455341898496 6051481265073891329 4472444629921202176 4108688074511990784 5483733013336600064 5641071480483745560 4103939044068603904 246662425801088512 8113957119176728577 1093686959920119809 1517776334729732097 3885766365717299200 5201517716831904769 6862707156806746112 7542654573028932608 2090417364563663873 4751007840232971585 2663425648964855809 2084595661162411009 1829474720388399873 7545928857435545601 4818553742097165057 6946903884920834944 2046529283564415009 7024418452163264513 1754392844435729409 8651047060731478736 2323130150434006529 6317955340454809601 6388991496428073728 3517799673048209153 3318604551325548544 7790432179133634561 1702847074178581505 456636182737723393 8521097543188807680 5921273281183591296 2427694136672927232 3502643103728435200 1089019791605591553 3462748852955775361 3160312734385577985 6894877536843292673 1255202878370410753 3030142891487025025 5548923081607692288 3820560900605034401 7213508739771001592 4330654194927186880 4692325565030409728 251968857143470401 5846679385423773696 5111316029074907137 4843010034538713088 6427909352237676888 7097808568686083941 9134532904879168000 5606056331369258240 6764571957449805825 2751866164328044929 4196719683641938824 4006372206013619200 4344270480532850969 1558435939747866881 3996017951010324481 5538938009882578432 2059932851252524769 7388994240048140288 7037741557336244224 6508212676706828289 3064814693576081408 3713558621951843712 2125275535581003777 6209491212878315520 4502476139896697473 5264267114829516800 9161340622638145377 9172831241608195969 7072875216512741377 3577122614564893696 3204658513424647169 4015278912461115009 8987854375264030721 7779652713119646465 5971156563033249377 2133690821314950145 369501847837084293 2087685898619111425 2323658741571434248 6090362771774357504 6447582251560927233 2710425121575233025 769145256126876673 4275382517760749312 212058303005006721 282606942345177601 7214446655226511177 5738481164089131009 870163606739212289 2740915757559264961 7345153512690847233 3543558387765924225 2986211803461219840 5232460743777595393 4040249609037198529 2610446952664308224 3561915953619476385 4287390908270939137 3672596261812295681 7105565891693828609 6305253080392075265 4672008876973883392 8257992637457314305 8162170240701742080 5618311781308846593 2115713850584104960 6561315853723634177 8931375372414955073 3629133996598755329 4132335803337174809 8358753029242486785 3004577095171398145 5170134412738465793 9157039265547642881 6536489873463885824 6843782469987420992 7664725824328269824 3968932245147765681 2983692511948968465 1695497930411815681 7467505764026109953 7952538058647191552 5440180672621915281 8482228071948574721 2137698727098318848 1143540135866400768 6649612155336383488 5944378954726731777 9045083589524050960 2043490889582320513 3466582760007946240 7422674947220482049 3681647258853870080 263092841013575680 2401330765848776705 68296178407266304 7302300144038361089 2679818562203038977 3835206466681970689 200442957825048577 6619360895185453057 675188977389862913 763264682997457920 5069511460770719232 2366713063903222784 1410999327351298113 2293414108125462528 2402226859457848897 2539490640873485696 4453573592146425729 6848341693116268544 5692182361270454273 2020204542195506945 9204821298715515873 5676179792138181696 3824210914350792704 8092082732490012673 5051542990839529472 6030405229195737088 4986638968790986752 6286534955048999696 4525908478693670912 7337667218803770129 8344475053698186641 7521780600334188544 1650044114964209664 58689686212567040 3755291049562079232 6885448733436064256 6236080662017938241 4320887697406758912 1762692250618989537 7111425153078178816 7893439661193368577 3897424840082028544 4207307599284062464 2938296796450914305 4927688082096646656 5953107155048764417 924971173424431104 8508355722614298369 8698783596604129537 2150149690752046272 4080841615309844480 6155720185227348288 1205246283839222784 1367599123400463488 8120009244308817408 7911446869612969985 5175313150752903169 95802238797028225 1809632717098317824 1411329368097556681 5020852411030332929 614721525921313792 4860845855366492641 792374799562137600 2683304351191769089 5511125197213925377 4829525037578098945 618667092947856864 3691711655923362817 2964160818987851392 4279220022844391425 2182125088717307905 5629049471232192513 2802325676334546945 3138594866621612033 6582488581548779457 128815960311463937 4204128136860693345 5279101264186627584 2019968556026522401 3397338564071753984 6644617067570924800 1535519844381258208 5181602170276509952 5065607564669626193 4830433805586433024 8833800229348808577 5342743587690038272 3640805206739910657 9104075255690222720 5705795294156816385 1727115539702015744 6642280076925640833 1852658451780984496 2020982847972851713 533196044549904576 6704850461783179264 4051973480970452992 6543174981878835201 8856652915714826241 4706981893324009472 3320675162063765504 4847540417691282177 3220770095744247809 6304729305003732993 3091161427229452545 5025334137257445632 130362145491371825 1045781555100542849 111570577631698945 2153130685663051776 5615507608985485313 4832617191646937089 5895202953872015361 5058750456415698273 7003219543833636865 2492842669675003393 4618615881283076097 9099064678909136897 5857715727770499408 4561893924142829568 6585416711542607873 5330564278136652032 2504854132458658112 7207426459967884929 8453168726570467328 2040873718190243328 2665593125215993857 1207621575105635841 6907063523402711040 3750895804161464320 8992692424533804289 1372474896377613248 2884436267204967424 6195187193960219136 2525851518190931969 8688629653793228800 3862166766530822145 6395028075143653889 621703601466638336 692366541324976129 4374538610234266217 1469493191959178241 4265052063635706240 762600248643747841 2050343826665701377 2901042393418081280 7104725837068216577 4231765428822491136 6950546789675905025 6488449392792886528 840085329785065729 1452716113793899520 1354920248771666944 6577133149497551040 6623851400245348864 8379097173662927872 6256363212758269952 8682787610670257872 4524140977075336321 7896916259209652097 6569893848353818464 3831056169515930624 7832456158418567169 3244938013307192833 6079089655136517632 7471157525800678272 2849269387309875200 2730835711523642752 2100597753622175744 5461513712196349953 3648333021394040353 4795242878385072088 3681504957583556609 4330981964469848864 2687578845612933121 9021732986987703553 7096527561128013568 5177808870830852993 3875562562415875072 7464503278269051904 2163335144992292865 318655428195553281 2615820862041870337 9016453277513323841 2328354294457401792 8412157800935801857 1663673268895088640 8771040396595482628 449328380849225728 624676095097962496 4643664306539691008 8943654041614957569 3055169911082299809 7864710438048964608 2079902225460555777 315053723346739200 749850291571853440 4595541657344704512 2064931932871063552 6315551168880705537 3771019589618205696 1900482910549397504 3716865748730380288 6164775825168148705 8534067506982576129 8195674812308834305 1619430314945612736 4031705867865481216 3878736597739847681 3937097193874640672 5198208347315494273 6583361049457772032 6949451805117642753 1890220201388020480 5933939002513494016 4769749487420666944 7234298166565666817 7390981778020667297 1809085141244228096 4782084035389562880 6681806943105146881 6398999985083809793 5863394994709966848 5733932785706044736 1727200604508758017 5921320338088009432 5969362119936036864 2916149029130705920 3823487347398219265 3221121061543054944 7092755820459852640 197349422217310209 3263111062732206081 3212591285289457056 3376290005080562689 4875746870257764481 6134890049673481985 1867941587462521856 5230704125135287681 5084963038054452705 4856561923274244097 4628806458802829313 84487354134102785 438237224723939328 4481745550727299073 1881987116725737472 3216384145567004765 8298816708905402368 2869963353281222912 1545864325860869325 3369518178856162305 7619261296530509825 7128802273296797377 1427347856492658689 4518140238729969665 6031507632930547713 3556818694120316929 5273902617031903616 736704002428051264 6650751185147890176 9141133322348263745 5514156536611678400 9020781290883575553 7265094890109858881 4632999291894890497 6488346064287891457 2587718456441815040 4689464569766009857 2346400454154531328 8350364756441368576 2044370777223432616 3537976176454813697 5150100575253012480 5304446801073604577 2858342517990920193 3757601798635313888 1599892716884467489 5498305508622761984 5832364343330771328 2176834739071287297 4543683616724116736 5137654320749816609 8006033528650157544 918656800697210881 7457715535553141136 6707683222925743393 5044582802167693313 3649243326358335745 4349614942291867649 2213042364259684480 328231408918961409 5405795041336770561 5831599152186458113 8190938536084921856 249704410285386433 3798847592994109953 1945511533259704320 6202420877251310081 1347281954196725760 6984715160628888449 5153311409738204929 7573241339194665472 7340084725161070593 6914277705106459200 2209444798029344769 6540350548596228097 1382018543111633280 2211406292015841280 532817679442116609 7013586344592109569 403981727509053440 2434876229657897985 6831217720332910592 5105690173786521600 6410290641465174529 8095225201540907008 8976232236565433024 9203205183536889857 3691870244157254016 6962753864729224705 4993894745763328801 1746745832712257536 2046524969485074432 9092070056068435969 5149502774561128448 7882592723185217536 475533975428399104 3159977152741003264 1729211476477677697 8667192054689106945 3687375825417562113 7727973251132710913 5713386717649579008 4235135100152920576 1770123675221417984 5743920215943938048 348699198240474352 6712483418590216192 4338413009617485824 7890646962636107776 4057119651406805336 4995306062203710097 6156100016857546753 2076877500737051792 6550853631676759329 4399018150897589249 1708801205399126016 7815412024358518784 2666994754978951168 815433762086477217 5136032630004796640 4923305088186069888 1134666177859864733 7683623317376808064 8542556644615804929 3330413573492136065 6922012124357409025 4573166560995241985 85190199621632000 8434568318165865729 7885896534883378849 4145812141910235329 6845497047820737984 382491940553852288 4070994550154051585 3877863713839710209 2267599565291173185 7331237486210248704 2480758924503395840 6111183919309632257 1118790851976146176 1394161730925941761 405075379359603329 2447458437376507905 2317151539251740673 7241612066792144897 6315632675184937137 2926555888103537152 5960337603134012416 8665656450694482560 8169964947122797057 583065205713403904 8736605957829328896 1646793841517029888 2369868923200208897 7605121372629630976 254268217709930241 3933943732457786520 4119439761806934016 4151156464745144320 3143129471922104670 5147020581484912384 8556527123584385025 6859444442274312193 6222312667019968513 6267162199421766657 6391965810997276672 7459273790818968961 831009123753295873 3605824827338588161 2734815635083918467 6351943718078775296 1376723943964205056 3550332900143136768 5558003309296006656 2544914174746375425 7508778679341210625 8270083738245956608 7922078001380941825 8714992768525445632 1707037786022213632 1293580672975007745 5771382421725098049 4083984293911855104 340667109837452800 5711331486365128097 5459216820836085217 7580634784248535745 7434766541131546624 5420709251797483521 5854550808268374016 1402690841946343425 6493227678750720001 98856686751580161 5519175789702918144 6564728317520711681 4268607013395947520 196163294833239552 8249364382650204160 4875059528919013377 8382232948083898369 1083848156373335097 3167930532880025345 3620226825216290176 7881638468532765441 2083510092638592448 744804990701363201 8921909584895592272 8074588903255416065 4084155322247380993 3244695933306696704 6728375801115840513 4324510845654007808 3288877344935002240 4683458643183400336 2881099996040773632 2228407737766116352 8574998038093217793 3529634436454581184 1984202410365575168 3438113521269862401 3560163986350598400 3239576241012473856 1792336403150798849 8991696992670271169 1253758392691036673 7302794399578550689 6838151807212404736 2377554230459911232 4509371145447515137 426296755851243008 2559018499958054912 7757191050233109505 569445192460300288 8475852646923767808 1426999432649628603 3339519367125745665 7745957209909958912 4399440356608966657 2815874648649433088 8277404208960059392 6740472022090609664 6677592687990194177 696339071052625409 2125212324663875584 3754876315974189440 9076491413213937665 3540090463974940672 2778434430229234592 7372714552281618848 3562420858119847936 9191132282272702464 1900536925759696769 501564762134793601 4479427395845038081 3585610377265348609 7418301825008733440 3347935789852000256 7154395424768925696 9222033921964208129 4814904224180180992 3288618546346590208 280062341662110208 7643728687685469321 3146581047346331648 7006635916435398496 3980131787092595201 7400138359758881537 4501665106507317249 2517801201380968449 4308084208785104896 3308512883667999552 7739548589606215457 7243496639281209408 8624604883989310844 489707188997799936 8725527341868861185 5752628726192660480 4379072355366010497 5039968249159548929 7296322596313161728 1590675008550551552 8563185036729372208 8971123948595498880 3309645595944482561 5215379288306965760 5539134719083994449 8351155010238273921 8525634632039876609 390225835871337473 719151021891944449 764572293705509888 6336950653020592608 5880696209414908149 688442106407250044 4435666241907088769 3506071560722400896 5290735543733127168 7755275090638895617 6292888895396281505 2125092921677593057 5272703298074749697 3112619471264657409 3162388756925211137 2596183287477946368 6628010025191943681 26954842532124672 8732402028446472960 3660260743257176784 3830595266295170049 2681930246730308608 5323442412465523808 1103073630959140864 5015493444539858944 5019873645881720832 977379283572058112 2929275176051539969 302013958142754816 3738827606046523393 3912399247051980801 5211584540939691392 7766755989545615360 3864139219264610817 292904430173972225 8832916015007892993 924419525780303873 870726529990656000 3611379944406895616 2010960074742802432 7097119361857832480 2297593863096918048 705211480192563456 970348478563936256 6585269570800975873 7578703173024135168 1286702852159499265 6149631098877438977 3678349544921236737 2739561122012641792 3677151702524960769 5810502251630493697 2981859176549700672 7450488698472484864 2813846933315534848 7580453790890980353 2475799621712615905 639804386679341056 6676896458221551617 2030899236412987392 7392159474233884192 2460874507584613056 5597054364974907392 7166694735085043712 8402343448596277456 626936747084791809 3787554725928189952 6356525857311369217 4129511094878502912 947954992768279040 8735779732788264960 4062029227647060224 5986784389861081088 1079553581704808161 3333785420747427969 6086573711837978480 4027101264375066017 8714274755184795137 3218730937417353217 8648837187817060608 4747794251056747521 3375229678437007360 1917831219580633088 5279212590766872640 2914985964048922625 6440868363248585429 1871256953391106057 1452408684736587009 3162958683471776896 2676718650054797440 4717313412272457728 7686188319679856641 4032171125300067840 5109743189944715265 3829969538275752321 2867775264382425088 7061294769478250497 1416701193741385728 9009357642422796288 6031689409615171841 9040761849105881088 5650155830473323520 4572043738443553793 2367655392897030112 7171187104263645564 6355432634420936705 4140409923840233088 2159006855232546561 8430916566217859073 1963608611525489152 3185896755808305153 2784971141593694208 6042970145521085440 3014450342309441537 2799291855767848704 3443574849113709441 7041535778700744897 7333892799637075969 6610713358355079169 3848589654118127617 3636605985827012800 2071588478485037056 2584349242077746151 2813886428582019073 288111987271176192 8350831868210971649 4529873256226497152 3214582713787252416 8213572131909017601 3300151648799883264 1194920733445566465 8404724853246836737 1475084173047783425 8795997127602651136 6771630008651237889 2141928850861924353 8281719627167301632 8092426823623921216 8250024249024245760 353887879774619952 2630104171197266945 4771123820215632896 8953383679885397833 785546544465538272 4309774536452211521 1404378326570380304 4627007980491068416 4519113098899022848 6341011864579663744 2827020887167860736 5119115591991064065 7790418721887801601 8678477547690704897 5531889885760596736 3901071161298611265 3082965537148370945 1266529906165527296 4674019854288698881 1204335934777564672 3198129020283650049 4408833857604816897 4670134946774880257 4653867065361298432 4438671330958014720 4607740695103291393 1722418841071075329 5730478287957469697 6918289132977905664 5263712910821654528 2261724279439949825 4180057003627177249 7741591405624228048 2395600579545755648 7207781851272904705 2173641637097617921 4225680296225109505 6931375056073208145 463311645676849152 6946129343835449457 7100880884713922945 5947662161398059665 1692577329560884225 894513583278976000 4203382089729835009 8519773325518526296 522550558455965057 8085157284738621441 1522805632463207040 6247134621706084633 7172004951199249409 3894374853761842832 610516856606873600 5053190262339928064 8900269728452435969 117193168139223041 1763483234141520993 337930643511758849 288280469690581505 8995150647522195456 4016507554498298113 2865036086930243585 31391665436401664 4826716742506684417 7564329263898019649 2687695264730734592 6986459263218286593 5002501680715992064 4754021257735831552 7725178817720457217 4613258234387601432 1612357296658063360 1644132402081129472 3948699617156759552 7261440431267615232 8668148676258420993 6158865725242044416 5979486096044910849 2091930769353383936 8596244277550200225 1509438036417174017 6133380763152256704 1345762180633934191 3520014885012594112 5075372448487465345 6055136404008991328 4409371797088656384 8179938031739180704 3965539750455627776 792359319976476672 7535749424289921024 3333338188824310401 2211163763619206561 5172628751950456192 3632825090971795457 5557518217565162048 8232190540320504512 3287677074077312897 7687270562452579025 1137541763088796149 7709255346569832448 642730278564656129 5416237236559020032 7895776121644083776 1841153593921492352 8263431959077171296 4584165501437861888 3101325818892524032 7768206208964723072 5666583961047077696 1476912530468710400 7956263130583054017 10019913386501513 3197427364670626816 4963647901276468992 2680666962335274272 2888038092717203457 478381838142799872 320907927190366209 8202360754787864065 9000222777059677697 4057608526403532800 4495298387960347136 2895785932724201217 1508071463692958720 591064517133224321 2430168470387562240 6845038386787319040 1974310765126534657 5586731885506819776 4917078677582217217 9129725066183976577 5482377462252341248 4117524612333865584 5125404818832313152 9176747504964796417 4018736777137757184 2585782686494129664 7475223681286721024 2233834768839114752 7155924386390435073 8238445132728226689 5919300076365633280 7749074852678597376 83197211178180609 8273752455477985280 8273438073340315649 2601250368341101952 636997160562720768 6361803068551462912 5223569965019226112 8448653252789796864 3113162886634211329 3092894968505630721 6484527345678731077 4258154119125286336 1050590779649818624 1451759435684765569 8369252091179114497 5331235344999887264 4574242428020236289 6107044022206646273 6321084898613034112 7477821498666280960 6203329604073029632 6700576275134984193 3757703808747044865 5768972790285847424 691593497167036417 4172833641311747969 2548966641154439297 8161429759114120193 2626862142274647937 7389180906959585280 3212048524165980656 6146729998442897409 8016094380963821432 6760183530195419136 4311085813518499841 2660690701552183809 8186687280570135041 4685398150762408448 494021373699067905 193643014734155776 7433545931525881856 6288435077722358657 2804072297164015616 4641589395289297409 3528905661169972048 2438315598019552513 7049873345702264833 1645280467331251073 7700637789153419264 7039382148028416 2791019968966756104 7875347870709080064 2477448924066732801 5081939538520500225 3446733637826945536 6936396164842362880 5179264380735486529 2465498284912279553 5047655166844558193 5673505218108049824 2250006438279561217 1297942504673378304 1466000970291123168 6339714113292121516 8901789767672709121 5637509868845072384 530406187958111552 1700552391011897345 7351005943693103105 9155620360848943361 2169047619067692848 7792814637858867953 1074449152629071872 3220278664245586896 2406184279169730560 3362533598741161216 5599370538206008896 1404968564831274817 8615472212169446913 1140862112907460609 1157074721469717425 2242660017208983552 2345103511005914112 7404013170860957696 689322871565481985 6779602506213343232 4546660088691011072 8590869972570087424 2280114250678906880 4897532929642933872 400333690397253120 5700328717783949313 7289926260316442624 4338689750605938689 5725121088758536192 6195711518649966849 8581312082444488768 824748243442933248 8642436033047044609 5630051860874590209 4082087128778932224 2007704071951631873 7992283813835103233 25581211408462081 7540830941010231680 6257717643828342785 405763669040248833 4973194820271872897 8465409981096869888 7112243566433393792 5987297829793529857 6647279906245374529 3108089782028828672 1203593637515164161 7863955098756182017 5153898023895807808 2655968444438077440 8335771429651943985 41495966269265920 5080550830617553408 8203697927023687680 1058289186818522049 1187099562533318657 2190061445572922065 7926061991423085568 3505343035615506189 9191560356710805121 860445052873514497 1703170875367972865 2282015260170585601 4215746386750793728 1379438710270019456 6837833543142808065 6416475649171724800 140655888365056000 6166586512337144544 182036149094612992 2141789808085499905 8563347734689210369 4859089048624433501 2764221343503357185 4827925195747547265 8079107397379159169 5632652140787312641 5109029689747079168 5089955637495119617 3558208691453383680 4255496213831221248 148422005709279744 8035863772397338624 1959352490369540096 416794517281289601 8759469760687046656 3391721202647183680 8625486969137535104 1572342594725913601 4173006854459014144 614582907627044865 8264974306417315168 2769992348847186945 3891236060260470272 1048534709182038017 256121688230880128 7327270058780614657 7519722192304830721 4368136032169246720 4764537274573180929 3077431425995253761 8521469627301055489 6440608218610794497 7645722651544338945 4233644212367785984 8535503144418869248 2480936862285471745 6732922256195321856 6364593604504286985 1682221473331544064 2648241692897250305 1123553678045438849 1494698358322552832 8825626952034066176 7502321730980740097 8919998285521299457 5872153810248171520 8433477063193108481 7774722953442636416 5131338279689137665 86691679523913729 3335961078266449921 8719064598587749376 1609406375930537344 8299102286132883457 8411062169112692736 971706328826674177 7140621334700008897 3846577663077343233 2431344880682896385 7656361860645135360 2483042355695641697 2735217001963862016 1316546372798006977 8863534458398929409 4626199433177105809 7652820849325927424 4618542834475915361 3149326564537544705 4871564976001792001 3788592486623668224 775405210846355457 7168296728819400704 3816784953457004289 3656310834841835521 4560489025905098752 2855655236161568513 3659015961387495265 4797760900612610048 3711469976488822784 8555954648429989888 6007717209808751104 5813763790408386752 4479843640927420952 9222045110377193729 4378618452165059841 1666461179138984960 3652718110311686657 641170828011467521 5635198870874791936 8847036211624148993 8221182912655523841 1548913976167870561 8568826988072005888 8685192430839103489 7687807145300137473 8815168639443056640 1838477536834300960 4975644837462420481 1190672022748790784 6303473770828622592 7861564485776867329 55753454720785856 8402136557833904128 7764588510227518848 6397312835112850401 3628463328372622481 1715125998345448321 8315016433275739904 6689944580925329408 2586957015284992321 8348653603223411264 7429405838374922417 2210984506879341249 58669048542363648 5785453689165305856 5701265362072059905 2207167248190983680 1315037306341884929 3722409477740560385 5638873509889653248 967198989533995009 6953312731599135744 6603104204168985217 768314358345475969 6708011900415970817 4736319025322098688 1857507916027527681 8113127406478069760 7845826827277547328 1342978668977520641 1638640846088631985 2274442352251748320 8149444967527612417 4479259432281003264 3599969964139941889 8402526809497501696 7753946636985540609 75341138971370241 574544418023402817 1571390504381157601 901606731150608000 5480462303048204288 3322705485008795521 5426254643093655681 151703277815467008 5479300646681253505 3254250972601036801 1384404826039538625 13118894875243465 5774099490971135968 3088936348616644993 9184846385317911553 446192350734590208 8503126437180992129 1898534039668134192 1509231467973076993 4721572752930575104 7910798704275214721 5233816174947716213 4056374484447160321 13489940401149760 7569609204984102912 5579394613728559104 2592354335645450240 7040685966981070848 6355136722457290752 7872882821333340032 2853011396165455872 5126798309791940609 6288078010891140609 4981623340271461121 672866934073270272 2440274673382761856 4712866154547976448 6446744766849687553 5112393156769476608 4302375056461726848 4516462645784608768 3246635515666334721 3413371327962152961 5988115219914430465 5295721316949684224 9179783390183071744 6887967377265115136 3999762732870127617 1902089678785548289 1476681295131574272 594716203426350401 1912780432481770497 1612410488852259200 3253567135997348864 8506025284416773185 8344945515089625088 8047224039411286016 6493640582375823360 2552483427226261153 875580244791422913 3710513264869371905 772699828007632897 1068657473531281409 458843303493282833 3903747072706740224 1354703479580794881 5696131478711082560 8051529540193796097 7626205158349515777 6476190610691697665 614744989303755008 8359859955984207872 1697699821353604152 1383833069231543297 4488530548653467809 6037387624698005504 8175809121897938944 6623376660646261761 8113312541559605249 7526629325391478785 7579760509606379520 2092546717930989568 8958615805734446912 1414433505587594241 1476291134686818816 67010334106136576 8493515139498151169 8577157479484819297 5063204727760193904 2224190673897554273 1848037839376396288 2311736674231940609 1298805327726198272 6740860049028169297 6405363342885682944 2074578927050974279 8193471106807712512 1403581467449039344 3667517760367689729 8968457446661619713 5285780697811353600 3276836654438651968 8020371384589075969 510702609895425536 2891725847944188929 4252434934064766976 7355010520177442817 2868480542610201750 5316514634086433089 6991757412776771584 8779599771248107777 1698479870538786865 3170317836936019969 3031297106842877953 2567469243872444417 5648559099551481857 1118186565235345025 7050305960155807745 5624834862763361792 4247976259117639680 5440475378143883969 5848231671122072064 1023537190996425865 6851205235333363712 7646557528852135937 3917251311792816129 3355453650264784896 4789878218414874624 1533475233080112128 7539654429369463040 919654232293212161 2642915942709056000 2106197973300182589 5778197855183564417 7527413136471621633 6645062978267565104 8725372291486666753 816091465961369601 3990825076656927008 2279341867068260352 1503768646731368192 83191615981158401 8484852316416360448 4005883584850886017 2724866452150997504 6111834235979078144 1515220805429904896 3631404673874467008 5409299837730319873 5419528270967754240 8140576119492302080 1458677054487023168 2298465102365303297 2055246685741892896 6817343638377769728 4746292931371155680 7582044532430077952 7353598028389318657 8150916035089461248 655671812053950368 5593309188902092800 71302750174756864 4246617914985840641 8316378423035592488 8544014265612260737 2157079039009737472 8159238781938248577 6698730955811047744 663089614689063425 1782484152147818497 8398620863890195840 5736713362296143873 1734413502470098945 3064913680527101953 6801432762047628033 7482873287444664321 4130561699023020129 119264090857240832 1844714691985502208 238773987284760576 4684638574529183745 721296728978800641 3179724698347159041 5167206326950461441 9197677389527432193 3763766699089159169 8744907037032807664 1559840610022021632 5459331354524904961 9171387155105650176 7704012979880882176 6138351706359453121 3011975611345775361 1724321539554922752 3436224089645168640 9099853932288016385 2000241153262780417 8285102681385931008 3470625845802084352 1014402627798138881 3591624584191731712 6032892545383189505 2866375423165917313 6205489278733391873 1525913156703379457 2165294162043830488 6555560231957559232 7288914263287217665 2904094533554986240 8737875754762463153 8260476747706601745 5434798259370089792 7156313890450335232 3801543431575489153 341641269844967424 8436828803990650880 1859573653776560896 5714949209823251200 8509410131907837953 1233175335879735552 3266494885604629889 2404923843721879552 9187828537007079425 4923581416934194432 7787532000636190720 464924862935465985 8234956550034207936 7878165077185233153 2775159949980855296 7401707459571630080 5862464767141761664 12291189405351936 8102469437803995137 7384140047142373579 6905511820215803905 3703557996676538369 8634927409048836097 8759460048184844801 2659471609596104449 6847924783015860224 1165280178605115904 2673956891319640640 1702771033495894785 7348810859823584001 7437449780253742081 7732854984085572608 1757710963342138880 5981664381056885889 6917811628084822017 7449989362570520704 8407047733868390080 1718036528935309313 5972746162285430784 1498120931997211009 8871477358220282176 2969707872481055888 3245356825992252929 5949813109292022352 5922109615772700160 2826149572020655488 3403438363520794624 3762787282667982369 8807458888882117137 7540503159464476673 5976915246581696512 7794630889489196789 7210817908478548224 656621647017637888 2495860064291218689 699762092628320128 126326448026877697 6793941410183990529 2903291814332822081 6260077924663140128 3193090894958967105 1820371206283536320 7354340899842821888 7939388077334396929 301819304283513904 5221052526389258400 3744004891418576448 3076838576403192369 7672392160618137600 8747913900923174400 6810310915001868289 2422007386251769824 6416807055171021824 2209273657801236481 9100984318453837824 7334294953655794945 714717263842656480 343657995044782081 5816687014048694273 8697695722089355905 7210614403656747136 8766668462119015744 4005024882000134144 6852980594501010177 2959990031295229392 7635043151986241216 5373662061928935424 534238064170675073 5850116299657785344 8704765331692895808 2465308323170978960 1793614009876947713 2263809895677225345 6106802606005106689 592071198721419776 1937440275075482624 7758348688051273729 662545854034899456 367135195921991169 8591705447813943297 5617992622714117728 5489408874203545601 8647194654955682816 1860972847393185056 4970184465545580544 3555171989888503873 5669788592165096352 2982321565148561408 3584963895340620321 1080237746626232320 2142177212107587585 4424959446877739521 9000479195048733184 1074245678760198144 7467086136105754624 3787683677945545600 4421553179947648576 8605349502426841088 7187186832181376544 3594442355656622080 4119797508264361984 4375570523545975417 3079945757758662144 7805527657867886336 1294252587064951809 6416593445646368768 294032193686089089 9121164489669672961 7546393551738124289 437477896034683392 5570162245156284673 6320351567772942336 5908707572996734977 1065494090348494849 277326058706305025 2551524219933032448 169833968861873648 3731007029146746880 6048962705698673792 6840345388031148032 2278273182914880512 5254584608535314497 4743494244184624128 2950694714279367169 1661681623920101376 227148819961852929 7616222990564145969 2295441108154886145 4267248236158275073 537065714316627969 3799566236744767488 2475664451853414400 386324825395859456 6115131880052744056 4291906102975410048 8601553830863479169 7993372215578459104 2674290645438988961 4809090883212392385 27259478863171713 7933406468585689089 2630170715494426240 5740723920233420716 4518692758336569345 1443828409522864128 2402323425399552000 5239289767999324993 7564324788724406272 5199650704431631857 7600349639484980169 8000570019368219393 4849059399022477313 1020899179164331136 7395884525661911040 3393408886130769921 1468743167167848449 7688818757118740992 7737657263326101505 1452276952876052128 5580568599930020801 3044389643983102593 4195387841443801408 4586125966291977856 7996543900344301312 7457297391787780096 8755921078016298553 7673383198591139841 3079604185812339712 4699135994767860641 5884067654148061632 5479944781435913985 5841768276063592449 8779744258948991745 3152199874357675009 398933137692852224 3506677177323582080 781488904558699648 1323900928607541248 4473709795603640833 3675530659180390569 2836233880527402569 8945672177897319168 592771854390102529 171711906518368257 6398777244672112513 8389935140946313216 6795947986533522689 2165366263837455873 6851070823333859328 192731050902835137 3457377180663702529 798491131098781696 2542831673943093761 5586645474112802816 5393692131326107648 2390549164836560992 9088759704045223936 7737637632486427136 2194747188087885040 2310782639823126528 4431033370730463233 9118912508946800896 9126999853467654848 1470056083616108672 6653387312419963489 1221170256970969089 7923707010526094505 6527128677091064065 6958875564662892032 1581534380954319873 3387423154436158465 8717767741273259777 9086602340034764609 2970086040781455360 2753166264951428480 7637923966367924224 8308486705818382843 7281208491931272577 3274120786138832961 7855081977973642240 9094920875802107137 2877992491031232512 675451231030870016 4737280027291935489 802913651039453184 3809932244591524161 5170487090113637185 7190998828417328000 4582524988783673892 3922544777177825281 4301236774000157696 4735609231564063232 3395639914877756673 39540177269940929 7038937643952373761 6718835584679012768 2419354812848480256 5240578880094371840 6513938321990979808 6739382834573169857 1345251320597093441 9116739526799339288 6816311409271781473 8034790829041352705 4141190973288162817 5355036579619993600 4072709428022150273 289195768326914049 1413271212728092352 29386788580066945 6904913322871152641 2185462704115832289 5561171246763125249 4227880762978388272 3856882882773934080 3361768379906664961 7582640627733606656 3114890932789603072 242549892101036160 6027095515017412608 3865267706654573056 6280183601593618240 3878447482801479681 8121650791733402880 1140062051639076096 641256610665713152 3092748524865895921 929294075505295360 2062602465816163508 1126071462910824449 2410772312036843520 7232182286553932545 1979605332461361409 1763079648087634465 1323467281000906752 1777988016744299776 9150442387073561904 5344238643600556032 4966986351007599616 7435190469271617792 7602593782535282272 5077973277725774593 6464680186020270081 1544266856360493121 8993410105833176424 7401344576274362880 3683316530143035393 788898405366235136 6197222279297710080 1722392292209116161 2662510664874717313 4436787515577941857 3731727035471161669 2946247702909681665 1599268794454217281 2756525084668772201 2431756088215863297 7257967951090335744 8390583997805941536 1924425776711598080 8930273015042607105 5293411808817226448 6640154345330321408 7726080749061578753 214665170331645696 7557134490278137856 5087912184392409089 5483253722715975681 3013605311289265152 8262554134698911745 5792977852419811584 3752705296637165569 5981625638478529793 8954606665003513856 31218181206966273 2208966493000015872 2748808231230204736 3180022472006461152 6850783172142545409 9019506471724179456 3708673825026197312 7880270451912515585 7569952480096781985 5775475766487921409 269142064376205296 5641143668004581376 6600816457729279680 7425280321856962560 4153712291581948928 89940935667089409 22579059580444673 2798711658029694976 297399638552600321 2148527676075869505 7703637945524137984 3607498643712224768 175171410537458432 521066140077129728 7840282519852813824 1095356653511114752 51776629116792321 5855890907039764737 8684888104920867969 4269702434843750400 4855613667167252481 4392551929198542848 2632354939499020288 4292175379103537153 8431018062123106305 2955106952861764609 2561990303564598272 3225389070754333793 4826847552547600257 3643200129120269824 8274802838412431872 6342816949916618241 2367289755815776256 415635561322975329 7799093943633978401 4403354913053474817 79410107488112768 9168635836330672129 6745234301842472961 269630164957725601 7152805550926652289 3787589779762251201 5896532282335461376 3774456308515756513 17730064776298497 9192270010715796352 3531419045692496513 8778764695512018945 348194752822424321 8493154187935749121 9013228852139277024 4169071211434934273 4815316385372203671 1603219319208017921 1038840434795368449 3184544121773160704 3281834596429495297 485763078278807553 356495280023306240 1453096738102556673 2382408929250377729 8731162515854639105 7177300674354691328 5877712208343519232 400683871361564672 3574101154523277632 3146140557056866816 4118672844743923713 8561992962389907456 1338551068175503361 3058924775669717488 4676562300556124160 4363596417761671681 3383317642346840065 7329130673835792032 4731042599131290625 7477018638786748348 4163781103134906369 426960961074124800 7097022954892638033 4919082697677389824 5124178099822451280 435338657330462720 8232477165851416065 2665358482680224768 8366088457041976513 5449569261822656545 1669353708453519360 5542419386267779585 3983056072057918592 2954598716617259008 8699938706817513473 4747469490154100224 1547460619481345152 1042617320820703233 4430579760486242304 4802229236592279552 4808681836140029696 8582536435355674625 7811785095301390336 2188276756964399105 4195204115363737600 8872764164959133696 431572700666385921 8937956373669478400 8373304720970855697 662418619141914624 1613734566509029377 2652751515238052417 9088841205679013376 7338390147942217056 7496066381770692608 6645935767462298112 3189841183628549633 546530168030512640 914330431741231105 412048978246561168 7065179135058848769 6560844267986751488 8349883319802926081 3131406696345637120 8398477150482624512 7944980978810530305 5670130951732750337 7715483494504136704 8981545597770017792 3306509021996093440 7790219886528845313 8964780941496621057 8895969513829838849 2175579898565885952 4153113735693472256 4230104861046906881 1693171943215413569 5770502540311142400 6170009473979469825 558482198536526721 6244606425139109888 6671296141570490241 3975591191230291969 1619434331501940737 5878755047848153088 1040732569717637121 7447056163410293760 567065396524499968 36375195118941568 4468614408719813632 5799834392332484992 8950534660977508352 3603079199846567936 365776493375378873 3526985865718008833 7042586388259274753 45323416866465792 2936705646192623616 5951630665724029953 4072877947408817464 878527241683405056 6721234752160268288 1629973229896957185 8788304713933023233 3806159384567349248 9105952270156321321 4603354092037303553 4218459627387325825 6725877458891636736 8976298891525697537 714651272591704065 2262349845155036160 7198671331459993601 4922780173708140545 4159931345584229377 3072433426238390272 2423892223912100768 724983687917699073 526608149127065089 91109994515588321 3830456911799760896 7305460545608896376 4629191274755977217 6805277859844456448 4429575232279641600 7043171108829503489 7422855423473488641 3056185948853116304 4303943553137112064 7138822760107088768 7298800202305777665 7188187446265324545 2421726921069192065 6288684076994097152 1774747406331245569 7622846295025529601 8303975795185526272 4854662583109854792 2085736958359844096 5839443164439445504 1086919149848494081 9101475761440620544 2008889347028798976 3365019885877467968 6367499495048806400 802863681720811521 2343349432434811137 1658446979783294977 85656208730587136 8452894587071124768 769246499835068416 9064285851348073216 444175479381313536 9115649438942453760 6266925745206871425 7943504002146347009 5339837796693016112 8094657050163440129 2395743932657314817 4134211222129651713 2545481471002888944 4468630608192291840 2031992227448619009 8258695130191720192 321664332897968129 3077524959322383040 5552122827372182017 8098619735329669120 8727963959662708865 2537147928243548161 7548366896402399233 6705287937109784688 1715535351661215745 2232753534073053696 7651174542611819521 3854140297470271488 5628779342476181504 451175218818828353 8209773096695070721 2080692034165374337 6077525180772990976 6667606891392397448 5977010514079481856 8640864199382482944 7823533142962855937 5861623680093923809 4316944576000496320 8761226164255195136 7852010245583536129 8764615475187400705 6247803676291414016 4410966619315719040 2065268176989814785 1985123818364367360 6822394641243317248 8032701184846898656 6890685405737058304 1661773408904878240 7401277484365303809 2132756921278676993 2712299480405393409 2286266291515107329 8381424730374651904 241096019850461184 7796672022206826497 7677853733991886753 5696502242480630560 3110494557261634561 8447020846247947905 9173761884202172417 2922830063440167424 2675872543425921025 3244387177247866880 9150123743811424064 6433591172490431073 6600440513661844736 2117458230211001312 1914229243859259392 6461689270218755200 1242855856270644224 6225136379769184948 339553008011082465 4964845106376721408 7176055932584281473 6483100276043808769 1730023022344578561 4893529749867881985 7611341037976666113 8275402064764928000 4308992493581348865 8141371406299779073 2082335098990710785 2049750061847427777 6179543683864877313 7522980125451199391 7875067575875699937 49420941158803968 3357414382796963840 4629160020921802753 8746542934502932481 1262009564999057409 3914540176449107072 5010284336372862752 4747369942544809985 5252401046185207809 1187222062526893056 7958819522316648961 2381657390661869568 1492056379063763969 1351189550234298753 7302329866654077057 1342199512447840769 6732960613216355841 300863531940186112 4735511446540873728 5133568953143074816 8242575465090553088 4236453107505713232 2932714653279312384 3227416833386618881 529161868631767041 5505254911396861952 5804157753569665025 1976287187897942016 7343535026925445377 858408081308540161 7991757411146242305 3790241006121688065 7129129651255287888 1056416928946721024 3664241042372485312 8792433117771345921 6724036820448735360 7790788792903909376 2997809390790682113 7524076371296425728 5278759684107865280 7506622575790795905 3893200543818485313 738497715402647297 8438930400673832449 1592883717720834049 3514580789948252160 597908138996046657 3899534859874893824 8976604454027823872 7733714869573871617 2157881103269779233 6316766595525178369 6173914100223255552 3270729349823713280 6290237464747431104 6735285901110738944 3137710309929185025 4571927770992013313 6354800950059163520 3101423048005690625 7089532174514671616 4837267379045441536 6415715112765042561 8304450150625012224 2211453394892980224 1320555916462102272 1662624326293757952 7504713708781597696 2630634907754995712 441962013423165440 2142923231079246768 2579959774958605329 6817879514147833600 7894185793966407680 4615506023042992472 7964878035385188352 1939557549375913985 709981475158011137 4650752461611117568 2216563074567585793 4256352146921863937 3101518560106430464 2185909935288279041 850498620968650752 1029630167535319552 3690113019253452801 8691717479492397056 6089245984124469249 246938977456118017 1398356921460692480 2031941314941618176 5835340735966303233 2761700637637502609 8506993221554548737 3470828616455923712 4049514570205554433 630558457754216448 301946154631386560 6557613733968412672 3423542118829457409 8808612868335114140 3500532369908744193 888745364723523329 5684276859587911168 6515812842558042608 5800508777007365312 6798001056131606400 3591792877741393249 1620606679361789953 429481189568413696 5933931875828613120 7531576966979348480 6772807152215627265 6502009320628144815 8271218430806863872 3017930457799983104 2628879873237058593 2276126610386026497 4434740569088249089 3913630677240102913 2385364409403549184 6497098400106889217 2566407750571331585 400854309798543361 2991371522532908032 7976211524385136065 2859445280321437696 8265513250279469633 8529095108810856448 797895728651732032 4543038519615522785 7232556978696950272 8116045639265653248 6790934534213062656 6941588888441929153 6459832578523660545 7485171082683959296 6483887357500906144 3302860935820476417 5585660219424154624 1231417916197406304 3529709963788277856 3866060807010309888 6047075333705302016 8981037416829156352 6139853142540773376 7940022720158568448 3031653394847114753 4648253960824725505 3832807422395223281 8455450830804697493 3450968641072005120 8547893084008298496 4747158426335027201 7646177957864538112 7278992656326733825 2637922675151918209 5920102595444966401 8502121025985660065 742514230841260033 7824935800409434529 6169900886306099200 3869603643122068480 2362756239750884352 2040216842005293057 6661975043479966017 5775642462426300416 5059731688188977249 6313249469385897984 824380891057675392 1588915169565450240 1080046095454140673 2618739520343051265 1355961802664013505 4129168278555680768 1650470374506073345 6020462457184948369 8407193246956261376 8307834605241268224 3609818526806605696 3902994178930323968 5811276456689241089 1920356469343174656 6763871732160423185 3299022893165314048 1831157303030926592 32496689122008065 7402522521168829441 3721289868110725121 3001211905515129473 4021869566526100689 413658955291041793 6094022208936613440 6597855332337512448 2312861042472882176 4774554750921448000 1588568342487267328 8810317598740311553 5972711993745358849 1683668119802011648 6586459497299580928 2984592889744728065 6271080599907479552 6654564081524580352 4367844284583025664 7735229563156234240 723480201563582273 5764007275376265217 6738743575124639745 967748675686498305 1532931162665243777 3779637664558514688 3354734626309641729 6640407125384033281 7596244400891532289 7084824032127921920 5513848054411109889 397012232953557132 7397311716389814272 6716809762018428928 867146821490704384 4663815211303378944 1175575119338458608 1666040478769594368 5889292603449406465 1938718928747165697 7649168082693752832 3075333898202759168 6170616735295244289 7720116842561771969 856914924788725184 1834069441430419456 3399476211240086528 8742253865105528512 4754497360675397632 5936708703494920960 7490240602351960065 4097378559958710016 2775258329374508544 6085035775691495136 6248612360005630369 8823709588224933889 6282803990242874689 4550820736926023680 5182182964483688192 7892202490058376960 2778411488558327792 6643492023959960064 838966371332541697 1163637491248119808 2347853052127740024 1142323465853290497 7813306351100780545 2807680716240150529 209176100138012673 7367496785216177152 2145777585241460736 2673200946526273537 4447486716670171185 3286406776602836993 2241072390307589248 1368916133553622017 6804346742231662593 5347496660525116608 4801614981089793024 6121384622583713248 5008370298773106688 819170883720904705 1845291884939008769 7485588842961485312 7454648843906318337 3431507273280763649 2059468396343523233 3906523161397182464 6193865471834456065 9035444385556463616 4394654540674122753 4407192519575046532 5780947989167161856 3386490858392158208 735502634637893633 7973254598482853889 6196062859324637184 7717558211128782768 7922751535549743104 7752199748850227392 8178615651694607616 4031651078815190016 1653930268010085120 651027831811080192 7522260635617571841 8706497808489778688 710665295106987003 7067505893620415680 536384782209177600 6700561565805243712 5481614855217203968 2730848775816269824 7265556098107673536 5669531070717905921 196299687672068929 4712807522082634144 6892687473766119424 8661396431852041984 825304810331297281 8214756249157376000 6222447540747960320 427866873694396272 7266928601054638081 1711365382042325760 6562853733942438400 2361567109541233185 2373166436012794880 2644093832294208512 2558973933125234688 1840930495455952896 907000280999961921 5745455418256392193 7849670919052934144 5712062562525430625 1452477904324132864 5805115143654136353 8888251019560431616 1035660880900153344 5357467354439777505 8160534540350906369 2201418892699689024 2644538899525355520 6875164372655454721 3812144997297883136 6217734806602926848 6558545769794569472 4773803365637684224 5077367566630125568 7723242646457892352 8417187806026112513 8312656128533243009 4950373360178587648 9009421890318290945 9046726135654662144 2203960547382251777 408360561239369728 7359995829915502336 8067740878872358913 569884953592712705 3971364458469883904 7785006146353829968 6188457493706019840 7699311969175050240 4852751036927211520 4718170001120231424 4310080991774744577 5316672219079571201 514598064742445985 8534037418834615968 2600885970882915937 8460887518379695264 237711058421947904 1813636497853755393 1140529461548136449 3579430081680097327 1755424069702241408 8846485895274788865 7453156890149357569 4605986424192947456 2717282272296037376 1489251570723195233 7882184708763402241 7672243721664921600 8662881256668126209 8521106563953901569 9065242772991907841 8668994763070472160 3583356550271443904 61105010420028161 724145253895609856 6917932202290940672 2384089332397152256 3764790098030797952 8666007244873490537 7519883517017171968 5571477020919630337 3851277870461266944 1322037191160359857 4119675249871024128 1452382616657411105 6156830055036727025 151559812367598912 112133758029558497 92558917302140929 14035414590160216 1944269583019720705 4369519330731932801 6257126187578081921 3424800153562527402 1007175791006595073 1950296996464015873 4659319215548140800 4799822944353165312 1845510449451139521 1281624151426451456 8466944120659425896 1469587829180534785 489963228683174753 6951905834032262081 3787375029169650817 4658894082583548496 3845137930238607360 8242273661233038849 8927727903565271041 650698787702174465 4675704255264432768 6325624936761430016 3740648408603257857 4863705650545964049 4045437343040636929 7405449251318813697 25280017966226304 7228216987359666816 1548273546490479520 6523790205849675649 8585682344057887744 1808300110229405696 1837024909134446120 2202341011566321664 2196804300263053073 3704154004309222369 4837361575715378177 7433800031468112384 1709478108108779441 7307151715280764928 7759142197028012032 3213662348803895552 7685004964322304481 7123557396339957761 882496495603676993 6059346295891083265 3300758524019521024 3499055690914201600 1726185798377439232 6515842080927444449 1560085946336684352 4624836621420308320 9073747035362746368 3808955254659055617 7143659382918049793 743945161559851008 935391356098445313 8290410390629352929 1029036167330268673 8373168623868642945 4299027622712561665 3447138922080522881 7658110853600296960 9177558797908998144 5360181167781797888 3234270713481747784 9113126045238617585 4526808091162076673 7774010103598832897 8831442204251103873 593998381446516737 7892301255209711488 8580006567986395905 8076658802072059008 7082889832241102848 1695403674943209473 2434640944517356481 8035056013220902528 7747743183943294976 4946854672421817217 7258356799484821504 4979461890831155200 5726780757030036104 6233596396520423312 4651484110094340225 7769454009790840832 4352529780244422657 5895729820154990977 8746264220953710592 812333692970352641 8200150487919466944 6972077025797603328 2922317191328612096 7037653129440960513 7039289614555324416 2871209823398291200 4360558717083570177 3724183779534651265 3762158499314815808 8260271273627282432 125718656354494464 4051366581651594796 386891828088881152 2386792016356220929 578529950996201728 6195893705775822337 3363658388877207552 1748015162267066369 7959573097628123137 1116869816360953009 612534302679117761 5333403192300700016 5911904690427068417 334343139671015425 6659657031711499264 1481630403793367040 4210288154856292352 9207115999566626816 2936691988270750721 8750944408522108929 5241270770453692417 5436238713448906753 8299193037290331136 5965761860464235392 6961708851025747552 8122191767132186624 4553023601109332800 9025155289915716673 8564008280336327936 1288134393734915284 1751981348523165184 468017141189967872 138636840461566952 5115854008619917697 2947212268198432481 4968103875768516609 7728895923182680832 567282514286870528 95701491996144385 937104036462692096 4833515911259357185 8363327373521724929 3323938204449505280 1489996616271008001 8063177745223504193 2927637189136799232 6422142810991682561 5178263183305975297 21777028603333888 7174610646649346081 5469510832686301185 8865895650823509281 6676489078902720513 6029891204791228672 5178889064969177952 6137859517804707841 3512154683296531456 6899630637146080512 3830005753675361168 3661195181826506753 3215298773413399041 5362035416470961601 1017561842964737024 1162847124191620896 7777551382737760001 2208523471116592641 8571877706286929920 221785451836204929 547319609500405761 760929855043733505 6058304126533640193 8231002428704305152 635400573967727681 1962655128993308672 2443363259539899201 7042952099342000129 4245513580379242497 5103307646048845824 6029784174793358465 8728316211722836481 2232219521581207553 284107294163337216 3340554489211194624 3098486899362709376 8754279298084929537 5394554594435338993 6520911300209324032 2856450191240231040 6379435407946881168 7688532866801768449 5793636491965617121 6495212854000280385 1799162233392801153 6247433605127071168 8958204387288321537 6835128952420698112 4668508468787889504 8181152558014674449 5249900873157814113 1716878601242134528 703102734543106048 8471119115939666049 3744897077801810560 3747656517377048577 4400000237927251968 2122536551290185572 4190687687266491120 7274492369414455297 226011203357285792 5658172862740722129 3762064614917889200 6852123807582976896 612537706480023954 5056661502698505889 7415314009809692032 7769096635991640576 317657426340752896 3423007372956467201 4879502230012207104 1593838958827941121 9208898246998690241 1339341015591256064 3259196384921959425 4745188715147546592 5157307073385076992 8688868604262790785 5159006327623746945 3635521717211132416 8611618423312715136 5925304438129426432 4249617579888498177 5786006992248499745 7639806215268403712 2973678261871742977 2786675684553928705 8391757864269725696 3718195375761486849 6505401229998264209 5423147182189878273 2757768358529606044 3622920954713187969 5687049718814011137 4609045074668780800 1582493270088950208 740185001497230720 8679077557010440193 1 70020561403895357 6599740906778642432 1099792674782642176 6104424515535372288 1156358244045672960 6130850832176513024 811153540377469440 8381367232826007360 1866258099118270496 7873820265682587149 8758868483882223617 6889345477290975232 6318727861280091648 5356740168008508032 6707890647652182144 5595485872391388310 4450616641760002049 1130465016924663809 4933826052847233024 2587103584990222081 361335697413621328 337538877011021824 8848779203998130177 3293301108228769792 4054947214436670720 5639418746612454144 6727781330600867840 4277218882810648577 5345278949654839048 6351537357215825489 6877922970865106945 4413329159757487105 2428628751840852865 7649593826810452576 4738446658984663937 8742099254910443584 6978354624983654400 6587828996084912129 8376175774601297920 1202169784395890689 3591820077053386753 1024863915482582640 2091881460826021361 3305535689311256576 8904100139149341360 719663142325949232 399954071983685633 7763149199531311160 6228858911178717696 4672849466947297280 4299617642308154768 8901677374372359297 4144343535072968704 3272659628730020096 4896324433859190784 4708069979096695809 1990224632499876336 2302425511096679168 5029165464980317408 5762039577354984960 4818127400379383808 4919058782352241665 7204739766550390784 9182204631402292664 7149133481794906625 3467059972189726209 5057531283861311488 412641684326158945 6006811283658113024 1511119683532016640 9215992368432517121 8948732684401548808 670042957307445249 1803285231437313024 4052687890930759105 8525673647058537728 6858131306913258464 6047000350760547841 320270761965461109 7567281148815048192 7149205864002745728 4786513024526553088 7474142609703140864 4384492165255861392 6827025779027254273 7606999003136114689 2272860020427194368 296779300418439553 3920750203545694208 752934980271089408 2646060439587091457 6693146701573248344 3034323995239204480 8033770958881298176 8851125420426631061 7904587279052570624 5007599871954214912 1611343237516351105 9120892919221856257 3046245308601122817 3959694407329906688 4079910114789883905 6966031643749401393 3281900550210699264 707944095943913984 3071734731574499328 1267271276554596353 1845064622131388929 1256242858055025857 4585087886953732097 7729312675805265920 8705822049923612673 6916692756536813569 1077711637657632769 2013668466419171329 2848522501679671297 3464159738012210816 919938926146826241 828642742915215360 3974678806968467456 154045358190777088 3858655987107889152 7765780148997455873 563408706122932481 7073439291734859776 6923100985225964032 4241483325927230465 1309656669968319489 4027135846356007168 3696252485727929345 4172476703477798784 126138647629162369 7561494318061736449 8581102252458115073 7840585720361549568 6055148956381968385 7384220225563787265 886528471395280896 6984359938736217249 7742938163421839361 6709406904521260805 78003570506728448 489906896524335104 7500040669414031360 7504154818924902689 7544969184314122240 3314545495828070401 3870271788105354112 8451917430262941864 4343790348888178688 9189645130184877616 8395891045058248704 1449712849735122944 2012610211215775744 1837965022270423041 3102873343946457089 8815907400806131713 6619916865785298944 558262921817081857 4177256288006496257 8604844393355154432 1803124192624095233 8166581778243035296 8845743534768762880 5514327350173369600 4663138735580676096 7773573915134869505 7874713194988214273 9072765657986987008 8086896089602734976 8994841817390904832 4206565918244226752 8365882178678887424 2494124658959026976 8525714074832068953 1622870796126251009 2976105483142922241 6390425240424404566 4602581040301604864 4205679947544787712 9060410145808341392 7650684561092414076 5411362656249605504 7447817992581501824 6739394206957531136 4618512127024988161 8394568868449276289 6316159632927579201 1653564611297124353 3755909686722052096 476961600139755808 481048860035710976 7594813789706197956 191472957373986817 609026203681498112 4918187379481575424 1310030573108102112 2123035979551337472 5534742941618319105 4195200108150190336 6711482142791301297 914830468474809857 8538594771338267648 3942285371728540193 2138345544754255872 5339847380888838145 7024175386529128448 6099115565411669504 8567346855451557888 2849466407237654668 5308399063972940289 4079668608893292545 3425985981075519488 7995796001636035200 6728370012798812160 1368452028236616304 2209798507841492480 208970953342035072 1352564185573101057 1179112950550459393 4904130747252604929 4946306088745217793 3091216346777647888 2047688484335652352 9103566042591262721 8156745695633035265 5107473901153337345 6427478570648094976 2077680300557584385 596600751879489921 7373462685338729473 4272496194698575873 6426985546715644417 4758348676001184928 2074645365426747648 1953176263322470400 3287926994980028416 8050760433360576001 7981123443147018881 1368252421838372865 3867195924616739649 1535104611185819648 2250659518643273729 7425167443879043136 8005261033465894016 1012542880841241408 7423322843879305216 4614408267368517632 5620314062334918656 178612701608246784 2651427499286032384 7290128606064492800 3624194459908177921 4450735742748250649 1277176785994121216 8608722763776688129 7310093708098990081 7355275942218211329 9192293634532900865 6259854681853418785 2529243854381448193 7731040421471334400 2610074867377162240 6973850421999586633 5093296497910931917 7811714543318503873 849924841406943233 7572576408638881792 17344650192717345 9088917379346591744 4297739106217788865 1487220619813559297 1294526162080055553 8779162731007746048 8361734629195003904 2529473226315496193 7144082802539429888 1893588657031331840 3527542294108282881 2647857987082780673 3981617957178249217 3362090278869711921 8185261926272088065 5643872147559981057 6770836962714583040 3914946848406896641 6892679866334855169 7051494423432366081 4164669157481936320 6244574350950137857 3986530111598041088 8299518321096677377 1779467770078691328 6376530032963881153 9129944143187165184 1253904629862024192 2769829873945070080 5049023289833101313 1556926620089331713 5136429562119597056 2273777890688063489 3515650450073464833 8691315315372284929 7633204301158063105 2418852433659395153 1685582713795894785 2087725571018100737 3290900328840973057 9120177030209572016 3777224754976260096 7186140491227497536 885542362593893376 1889681239389286656 2542449600715241216 7971138615495360513 4942527866130580480 7941452318355254248 1122009061170919954 6711902175640761217 6055815587491278848 322281846164602881 6172788870988955648 8168404683321875200 1856806736757778433 4257222630460628993 3821457716190796928 79897541352050688 5426464064578942976 2585691718981775360 4429803826765101056 2005363737556860673 4661605219295201793 3844289055268778448 6474839370855151104 4119013962470260736 6145649565751877377 3870202081483885185 6313999689633744168 6238296442556907521 5413867586658685312 2066416315313434112 4285297805248473985 6448752234725356545 4658711347426932352 1264403835384210625 3125501033130197760 1029063189820604416 3768180301562634721 7383632518184566785 5966325297634779137 3111178787345137665 1104564359987315008 4636522653484287104 3010299738202899392 8759314968479212032 5323751830053626497 8971112944612084392 1001137158805323777 4417089629822855553 8578999982085038704 2079895742602005505 3783907401527052928 4465629317910990849 1873592433562998785 1607994301114793729 8563802770160091137 417987860918679552 4843970381103541248 6360447558136396736 1271257802820064000 4833600851328803521 5881245619943112704 5064989547577420160 1585506241990139905 5107822456199558145 8351628445393206016 4124658676321972224 7157457185828474881 5862426598063473305 5710257373734666241 3796388911437250561 3911218689066483713 2394184763267482176 7395184439903080000 2472621597824317249 6322955772844199937 5088677801210962432 3706854659838386688 6976622499891927040 1131870778765318404 22444621665825809 5714405180028026881 1557429402787076097 6397406904664735745 5487004756450981889 336023411145736192 102323357594098688 1384993270464249312 7941075828178481408 5822325999390879169 8042714043002019841 4700581719516282880 626255084680654848 9184362793696624641 746771048669945377 6181432857942518785 7317253938018270209 8808283746272995968 1843607228316644865 3636249207743184897 1103113472848740352 223191199882641408 5749197035314030017 8801524341819737729 3622584903313299969 390956158615283713 3006741665013381121 6136157329622379137 12988394564067329 2986932665806211584 5808065125498080576 5255828325300862976 1647993815367137793 8630413255269863424 234893168178452992 8843159001053202624 3569234976551729248 2924416382005292032 5067571112467792064 7149950418794565120 457363598394547393 2713850522046223361 8022859684145758208 7751691466393356288 1253040937971679232 8023146294253977601 7779653113991131649 2496697995406677505 7691766163086134209 8479490951019397121 5815842499722440704 4466228036833247232 4810780674761017488 2697634620251910145 1222638932296269313 3923437564265275393 859127780388239873 6341648422782206528 5916746056120270849 6035408181157928960 7540246524618956848 243702846968699521 5170639378410987168 5441048766282543105 5091861666649593169 3840240319241848832 8165346592544305328 6461531584109223936 3322012395490656257 6030164917577949184 4193730797983783425 4008100837067923968 802153975253045760 6788008157600473088 8538753987193159681 2543496133373744897 9077358706034093793 8785322558146250368 4434544839319121921 2613967040268345281 1061438167293499393 2875997884478806017 3021471109713037953 2559049525494257968 2174497724522018817 4690097225609659905 278332445068400733 9207480547489611776 1759852249758861313 6126455119722577920 574926275813443585 9018751429255432065 5285964862879383681 5098100876491358209 9206321217019732736 207796173437911704 1541526797710904320 7114259702759373057 2319933353790951680 2813624383061931264 4809692682026909953 6858894486983983105 5451280797113516033 2736801460695320633 9014266472159272569 9054285337888587777 7495400113782521856 6075111545588493500 3821093870853655520 3681575909411884160 1644820198680465293 4204959379890634752 1239337568539390225 4875214360623842384 5465992863690145792 2235411189368881153 3895748515799396864 1667115205912244224 7658795039484969216 7436100284990549505 7784529742596680364 6140869136212748289 239643606886177792 5989142535033068169 2592718121312452609 3365911034390941121 6080726436222456833 3816765093545033728 3805109760256389121 1437000036661200385 7573586693568758133 2018963234118709248 4217182854308761089 851470358478487553 993365107376390144 5974033404464997441 6411468220112782641 7531532736713567625 4578031776084949177 5343133317653690368 4104874299487588352 3097767099194412033 4830217938206274945 4178947694198257409 786410147185205248 4849990290416973824 6183679699864054616 1329323142681306929 2934975392921419776 3845665962174742529 2709553900582282241 9134981951136281857 4292095030757697537 6623798470396346368 740279247460646913 6547212230518822584 632667149371839712 270339032739828224 8590666791450811904 3873837101262193857 6033103797705280776 5239815061769126305 6382608080467155776 6667359736046149632 8288391107812335488 6410547139115024384 1164964499631132672 9056225795791740544 2204478958983221505 3574761853110263809 8670723192328421376 2190527289408012288 4333758173959336960 3639702814951196673 1109962035901683712 6003644602498507777 4470655184469646848 7641847017089985025 2045908825268667233 702915737149964288 6343750560220571073 5540017915435787008 2853472620531761152 5135818824085049344 5011280315435347969 609578218395088600 6408663971888889856 2533214670517436416 8701787950226456576 34980785886042113 3015298440698717648 6091066163923535616 3533888542580366336 2740912605650766848 3307593971618331136 308373111935881216 8005670771499364096 4647842951741202433 1703284453994953345 7889594549032758273 5947786030589021056 1882495734574440449 147275483004034945 2065734320826378944 6601848965734196000 1190281520739861184 8253813675696005913 7140718556913142737 3495225957307990017 644436595283669761 8362219239613325120 255749470163697665 7912931190432227521 7488386597093744640 7203582751071014912 3682078185422997120 1594320143554125832 9094206400091854848 806913298957304577 670953908679251968 8301671405605152256 4271757167122157121 1953694834256400385 5161292646513593856 1853635837806034944 439664325623475905 8436407849255652609 5748033300778319872 9067667735533348352 7439236409089780609 7058321618524160001 5461793127000797953 804721523868291840 4287839785476798464 3493188958000626576 840325669170265088 7264321232948886209 831601675802275841 9108587203547754496 7734834870129000448 2571012350346337841 1188520403238728705 4252673626712080129 2679358375948196864 2971279938485946589 146607980770678528 678292964638735361 1528697749431115777 9019752924892364801 6236477945909313536 1294443982223481968 20035651132456961 7227833863857301300 8832899791034712064 8422272291096696833 2347616606888026113 2709450594905632768 6299194916474809344 4130963265701336960 1999494842617502816 5846856102239043585 7197201855676697728 6121243986124547504 4030239427639842433 3484461551124221697 8311042003175501824 6335350613170180353 2410997942772768768 2601595731029257089 1737387840679817216 2192155132320547392 7911167008096234688 4374901461739628545 2711625041118142465 3785811938636662913 7405661008142373889 5119513126896206849 153375965956538368 681935127233061120 6786722756779049600 8489096425277095937 1382042590989845248 5563930711479730176 2445916171657903616 5499953001410125825 3131503698015576065 8016274360647733889 5970164041339384192 8789727969335715840 3783128000161882369 2771746226074577953 412274971043256865 7146727240405437953 7185190826562200576 6652496012522242561 2424471853882131456 9211986677174259329 6063438599130107904 1031084177996165632 3868985684643792793 6755570728731328513 6985738429176467265 3595975297522664961 48574580812962689 4895447747621997057 8781684428212582657 4267559953827856384 3063920159659206328 5810250609899529377 6710747420473819136 3057305660613748737 7519416405386331137 478726579483418944 7813390813701701632 5650398117809590272 1384943105332346881 2409540473329853064 190954367435272193 1783660506253000704 1658443134536060929 5091238883984520704 3770494360213945088 2811699022832925152 1190620700356807040 3897872668169847872 1071163162017086464 5272850980433376257 7758041530238926849 2940597416985449985 8549447989603458176 4831568425277970433 7885297043658119169 2777526096622067968 4480923395663505408 2643206964208205824 4410509537694842880 537970567763419904 8325322959642884609 8038443892580586368 5494522002847760384 935764462293754112 5812662497260587009 7422055250586496769 6442029944266294144 3169616304161804544 4224696579847435968 5741218553116360704 1860588501028812288 2237444067807985664 5685325922945871497 6516174033820432512 7630110593355112448 4757564210891063297 3508562768787281408 7983883689944453633 432012249409126400 6466625889444855808 6067521808956430336 1376551743448612864 6613922146441886721 8855419640786337792 162035215497992320 3705648310922131328 3155557846176786176 5378511600499236032 1802662409866185889 668070070842560513 3169153551061137024 2910353770592700929 2195566355146747521 6892918108172550145 6525927151384395777 3274104859077923841 7952928580139587584 6897067101901273089 1078626090181451777 4621953475992116736 4134297637642936321 3202202865347588096 5467744756312143873 7186144746774888449 2845329327964192768 7257392425547424768 7560609747756598017 1757568091818054144 5297152978755842817 2982894820572511233 2736024224884395905 4356899687462455297 1312218329101059136 7312158321658905729 7812921810073893505 8504622631393588529 981697088310940673 3649581434268790784 528156929594461504 1517020314148850688 863480529850140160 22983244554341505 7983815555454179145 5140792293937182720 7868227719920365568 4365285718340141057 7512193127283965952 6659270993798558720 4230943831767041025 8628293783847302656 8287841721311819777 6333985844652756096 3947231389874525017 4191427623653173248 6389797815799418880 2884976282045728576 8809434109998199297 437197269038174208 3322673023481544704 5349746631502555137 903761830288474112 2749138541458231297 6889906524377043649 7010406793108843457 414459020154121216 6403967389473259136 2793456277877215232 7875755580181305840 7256992287490054017 6330364801887823485 1630893888004669441 700469425522865921 7888111661730353472 1755843943398546496 4509293727245347328 3877984992600587649 7822322786726609377 8652338242112806913 7729799754423232513 2890961655639922432 4942530766591852545 4623951269278154368 6999758505074698017 3343510231274477313 1689087830409372352 5902012365826396425 1804713395327650688 3112732066641754112 2750714434257519360 3365674450429966540 1135200918515139584 7470576772520452737 1528550810012808832 3586972358442399552 1759525563403673248 2079576044686947840 3197020873070876673 3127070734549981696 6915360844910417664 6260881647156566017 672175790642793504 6671901230169613057 4555830907595915264 5702011735170403584 3274442139535181825 2320432784159462913 1640081789244473344 9063714255537003137 1075796164588136096 4264767960401791921 6750565264028494416 5160386098705250648 9140056848665804800 763866834217984001 189338960234541057 680837945288249984 7583033422809432705 8717014991301085240 4437978112052094272 7662821603936067585 3038886254117022080 2246916839815211777 3588948228546048000 6322208296923157504 319986399288470913 1965287196228806656 6127978429093530048 3307888309874723968 5005492590902103041 3936453483877718400 5640774892058472625 4757504438224008704 258503231624785729 2310024316621635584 8250083254975741953 5544200110002658048 2870865490047782208 2930118468759815680 1468261547797454849 4416320407618275840 2910427240475691712 2190748466446078977 2800771334963421184 8663593938753085441 4639134919304771584 5840503927496363521 912470009660506113 636751515944320512 4338445849735885185 4297783172400349184 130631114097197056 4682924323289620992 4219034544578082945 6880617556151955937 1373302303998282753 912275875002223489 3035282546678605824 4285301140754402305 4528368218281048577 5097449864470093825 6969733971275776001 8700400191086620928 976074646304561153 451623275167344385 5032756334448672657 2583618503872123393 4224610898697046513 2841371461732261185 4258713486923489281 1546552833385938945 8614890375260137473 2869043103263370752 7286070852858132865 6096582010811899392 8736595049872290176 1585762346860080984 2825391953446978816 8300778629687205889 1904660077634844672 7624245352740921088 5584850430420509440 5349174620101056961 9034187166640242689 6320050962412472548 2903652355765350593 3733065506735611904 1135296847223191553 5698158793765421057 3133236979280279169 4369154005013479424 8656328597197038496 5801258670115332097 4326880976918965632 256914384579608833 7047095026615435264 3965113132548996608 6906186487027041713 4245764277374646657 6685789285312700416 2803440643695686080 607458511485620481 6484055538621680640 2583907103701703168 3229885395847055296 7358084738243673472 2265426326152715104 1815095742818603521 519820921783334273 2829422362686930944 866317087727420161 4212500274877168881 3004615650607124480 6728521054600785921 7508606113287436864 1323974253988176897 6295140675132389377 531715002507595392 5771231639950654720 7376707373164242816 2492531815689280513 8547951616062914880 4909078975984818177 4269154624110840064 8015772446906673153 3058764745451790592 1497345489316708353 8616829011045445441 5801796926783168513 32566688096600064 4477870889682840577 6664899012829170145 9188990517043243009 8070613974087076513 53008327239776768 537833272103838465 9126608421266589697 2033714992607264769 4085642617959919616 4766261224098286177 5062698260005085184 1207251615339364353 925838833026569089 1156131441452576768 8265500699783914496 4379256963373406976 3429829741700957696 8937243385951581440 4835364060408853505 7075910463888238593 5584412102466371584 5834835425788723200 3283386273389967617 3632186724571984896 7538656956949855297 2517059710194720769 89839380029341696 4995690881220732417 4115789671872693201 1916793602894508545 7690473647822093825 5920563140732078336 6425356148328440833 2266342620164063456 6867479926063888129 7998431039272419329 8051888367666884609 5542512095437258753 2783080868677346752 977398238252822016 9057296151117003008 7766965298180938081 8081304923967586305 7673127262787239937 1379245881688457216 4153677269534208032 1472145804365736449 6057998686477753905 3553992014205970944 6181151162956145089 5264859794521100800 333857819155333120 1890098608401572705 4985971041923688449 2196548787061345793 7925104430949469184 9127320288618338305 7243049373204701184 5479592395612502049 4928044140890621521 5955807367103684608 6291402204134772736 1153855421328959792 1548364789382873473 5940687614298813953 670307482330509824 1424619251642261505 125764433049534720 605960687844902913 8495959178820616192 1790862061771989220 6777907266222443776 619159310218870446 9078645379829792768 3878844541337788417 7278919508846699520 4595980006541662720 7725599598686770688 2785949364497382528 7424909644091621377 2263080361605260608 4059563925774116736 3891629250129088513 7882152762741069825 4672121323241932800 8380989011568192853 1208330197630775864 7980376689322887809 7947541549742492672 5278048981559657152 8961671767876580352 1836247099057733632 8107311271602666225 2859987070984589313 5688433665776812032 970913532573143040 1828355261970494272 6973356296311402497 4877117982954496001 8881086238875320320 4863753867996281217 4002242960844808064 1642946179749363712 8752799896239382528 2969659955976437761 2643782633606238465 2016647394231498561 1116133948802441345 90060340600995840 5269203880334121088 5795209199221553792 5053446548800537984 1907951025249310721 8843002974369218561 5892531145438945281 3351191212953776128 2232801071085109248 8560218175054004224 482835665670177793 4855251137639481345 1594355584222367744 9162762969097975296 9119876386359402496 652623713538637921 2356268535456866305 8532468055764566016 5227891837732036608 1714635746390836224 600312297473878337 4398598143952912769 6420701559150362241 7345722380956474496 4776336826276342744 8971618400247196672 2166557536135703936 8103307887323971584 2152291053062247424 8507219480125351937 5663247554982259712 8206544467271101761 6246586820754741456 8947471382956511745 1368343512566137345 5725128260861624320 9112195207691564392 547017438048512001 717217215756746753 5823298740295035904 3252621682029312 5361449552280367104 1842001703158495344 4745565589368946753 5701304230320406528 2071126852527063041 1948739316945305601 7173611538506579968 488526784626688000 8229817199048633856 2106498506257438720 1820904974755531776 4635135701058209792 2120953609597298688 146316332541460481 7051446239896030609 5029694963379362305 1235935272955143040 3031545604075902209 2982839917107116481 5697873510510446336 4015836372218501120 3651147426621366273 5125748127212094529 7727561874283170824 5002469311824027649 2025621095638470657 248818515506093825 4551047830627733504 142997930060627969 4064477853669732640 2728117726306458369 9141966350544720384 2393695966139708033 2718301858706788865 781063272588682752 2077285817906185216 6888445626473496193 2395646311482621952 6285707821971309624 8978107301540511744 2094527433665740801 3216150209193519105 6405414392558835712 8909057875527320065 3581675000767615808 358557540269846529 6229560204491854848 7636780425741336576 7593985039528802305 327468842102280192 567182524482390113 4123561575441825793 6151910655993004032 6958794093077095329 1742129158130831272 3307649300706541568 480227789375180320 8277172626898292992 6550203418649796609 4126200553601172097 83311151195643904 1383071278427667457 8060508505376084608 3914034041011165440 1436102604289815857 316498396063662081 4433958337870192640 2685421219236394465 4436806159881207808 6648542574297720769 5346560013477175297 1831716744306159265 8352104292844311552 1771205570156826416 2573479151672887297 449534911473025024 1739420558717190145 4558058117337555841 654719497085914816 9013787479451021312 1864478791109963776 2514094586331075264 88205865054846848 6370321693527638017 3658515541531952449 7314927345866827008 3374194773153419136 3483865738057634384 4169089881342596736 363340788309201784 4606939373465239553 4040618674534408192 3488838179051509760 840951941070962784 1842112931524969217 910859154093973504 8204623380209820416 6164563777610269600 5338100156724485632 5135736433432657920 2661839979346001920 3525753073876293376 5019594346997120384 5253269987984993937 4079376859688391681 4113683892452616192 467825229300301824 3707352547986177024 6047554576225114624 5903275501770735616 1218528499562851904 3607234033046935681 4461436070488307392 6162760289451925505 5819745426623954944 59447603524796416 1043159084639689216 2991597709113360704 6909951114160242305 8065112228762949376 7202577160451739648 5833090077930214913 4683544692486307840 4688730289084835897 7091175409661788160 2818502575186877024 5436370771255506945 5887153441078758864 2162808184408167424 8627816783209562113 6895043511963454001 4777825187152560897 6938331711653793792 1096536173738750976 8347814975395890304 4059615248316402944 4677853981953213057 7980601086184320257 7025375444311930057 8306446077088720704 6623715848149611008 5445231634955763713 1721864314514204160 7988570994937480704 5967141914759614465 4617239572805244929 6615855026407079936 4995757892373026816 3344900815035048513 580293045853026305 7631074161150895105 5052856640840790593 930615859616743425 7130291973276721152 8970497011465224192 5093475122259213257 8967592962809614849 2243595114693006848 6347185492337281024 6130837268877473793 5848110251834508801 8478436309070585856 7924825261199038849 4016565027632411536 329765166891333120 6468914385952947712 4384050955911457281 4405493401938034689 6006458559962454016 6728396341882349952 2161189999672815808 7021359165947060353 9034760899873197236 6094935095304773632 5457609742832366337 7247517405189317696 1732335927434668672 83580306747081728 7110393572556581569 1916935927851560961 348143007935419393 8343658990795740417 1577455326410172928 6331928469789171321 5150686420508818944 5519161871858209025 7943671734439327745 1937742406421577728 3892272022735453056 759211718394019840 6178482332905177088 3782727817885089793 7377231594318888960 5894941805116828672 9074294698165934337 2612212583660190017 1507071683185125376 8208645994427843969 1634780503508594689 7716319684534614784 4167967300475491841 6154585069178642912 1151814487507440080 6101268143109824513 2189766747441021536 3052500169114550128 5094140159106479105 7145412909319954945 2183508419767900800 8021323217233416256 1280372528266476544 6256139532589729376 4766501173935542112 9208636209363072256 9128004870329137280 4773914552099425280 5300245970939623552 7571598807854492929 1602552203331030272 702262402166897665 8464138344485892097 2747619311486933385 2031220164196218753 1337098218021928961 3850303061950275328 1695904309301744896 9165115726508693120 9056843541528150016 7853686511468632576 2190838658734784513 2068122768344743936 1473771520870703105 3106519791436047360 1458179527587428352 7453055732774846353 2348962008816179825 5854887841499026464 2424561947017582592 7564778196188199584 9213469172264705024 8790787063079257600 6934799050153483136 3817198318692657920 7884251545111741440 7901250204662628353 7035147288391759361 8377930418419930960 1222823576916868480 3793666405412008577 3154548297055399937 4745864351963938817 2721762717141192705 427677035859078401 121250657898872832 1688568338179948544 1494741615784020064 7324569770206335915 4103533294724654080 4586155845398562304 1486059920794742272 2552503411335187457 2768490902763200896 2351563060434756368 8367138759684895040 8540770747099217921 80020154817576833 5683327853976158208 5187185876922913280 6532930990177367873 2403137762377311617 1271191448771635200 3231455135639650305 669339574812409345 2079210821025722113 2058299981430763521 7518716831355764737 1720939974758395905 2293163967905565953 782221924280751105 392067415052034049 5948601422505213953 9160577882239652417 2994651529298453505 5008139421995197825 4053493412596121600 2771308186272172608 7689544086512568320 870160514475592705 7467876130448253600 5567221261167534081 7734536647138713600 4612654752499175937 7225964738239561729 5732159068829316353 698651472709607872 4881856581517710045 3060301799431936513 8878596210307786369 453034080197508104 4239328674199595169 2521791763265701888 3040523375180007425 8926014577159539712 8077031974987648320 8491408781541199873 9213507163007446785 8443942601055535361 7326721425299320833 597952710069856768 8673848980299448321 6144733375955346817 7336104317209012416 4996329862283024417 3056891166174599168 7502879359337627648 5736651790895682560 5529062124697248769 8668242513349132289 7261001410725462017 7017074198202638016 3289764886446681888 5171262650658990208 4388872703061043968 2484607826083627520 4855561804918375025 7187578464735779585 3973867493802377216 6082433947805031424 7294301439632187648 5185386281810414465 1560727788721990657 1257926331540499200 3567570024989720576 5333835126738810529 715965551115889585 6048971317325365504 8938606795804332288 1479774141213334784 5321291837432185041 1106183488343048192 5437458328888315904 1616752266882864128 4392182524331503424 6911778693029998593 5154009567708299264 1661989898932715521 2595870315826753984 5957548941909875713 984113446433292288 8227296672288163008 1510529997314356801 3177708660259258369 8093192997085551616 8155467444085989552 855002333957590273 8865892905846850560 8340681219989344257 1995292721440604161 4255204420713526272 8670827167445986304 622381072934322176 3741602713745666945 4634030840927753216 4243197073987967616 2730262118392004609 6162148509762516737 8435771164574996161 4088656562524979201 8274662210237972480 1369181573337157632 956577214173022720 1662950983788045824 3758549008506101761 4680218546682088348 4961584956956345408 2916375005460815744 4663843528626438144 7112698007357015809 5310642253702613692 8535102877136183297 5155618798210739456 4792723602484550401 7759109885416652737 5614964779566123009 383987567166077568 7599337141656657920 5975021599777946753 151601011677177280 1035224945527341825 5291817994935659649 6916927484720288577 1150530375191290128 543135359047647233 1161538971038222080 3970450931319463488 1018794064785842177 8738059513251117057 3796220898101428224 8545750622366334976 1635212241134344193 7006046125643792384 2570765981404397569 7169560998438679392 3805106693051764737 1371965337151041536 3135752434166131072 2194925640943026177 882792249622402048 7381998283694401792 3296394538503452672 4387397582069071872 6435303435987122176 6881560084871905280 489885455138406401 2403615558084571072 6766843682747295745 2423576677156716545 9208813784878043137 8163704864193689440 5767716302088206465 7479969815193321217 5053183652068737025 8850668108739845120 7344968487077177345 7826417481716675328 3520821264400025088 2317881592276107265 6192004572157274113 3681739093406126080 1232098290780491904 8621901688159953921 6726870851070593536 5553386402377078272 4159198670169881473 1583915724176710550 5850419692438343169 6437693479243312793 1875689959132247233 129235893431116296 6107954006204305152 2351699119792406977 2871180245263712257 7080798733966313473 2833382216377090049 6091313167757983745 964556638807656448 1047345662852349952 7834399718291385749 3698570815304054848 3404561823365324801 8089300404028325889 6589801741013021185 4501405567816433664 265355583630446593 5461831799581696000 5555545604484479040 6160333596503486464 2859023157532469249 878038344279150081 304736533811572737 2324410306885422337 9021686323361820673 1277544044826262528 4494063392243920129 1692568307059921216 5076854425336656896 7013464637550596353 4136210896414471681 2303297315200235985 1712861599072518145 5599090663812782080 8929526169956626432 1232953366087410176 4544497960497889280 1170593267522292736 2209270523035803648 5327059017133588480 1120668021373998336 9203473680105919745 4488601337575284081 58048338892439553 7311703830156686593 6943678659956798656 3173543004146688512 2837308773837526400 9175987639601437697 415343371213367465 6628931257159778304 309962318399639265 2511588014982254080 232954318251017728 1163443544102141953 5699323802033595521 3240196301660270593 9156184906476944385 2918467811648659457 7253591187019055104 6741049273885769217 6518659871878345025 4642770257845569152 8774173807764614849 2220177551443907328 2477326360182248257 7495424786705927168 181436331684986880 5748360789972774913 3542109844832006145 927203150668578816 6311391770564116481 6480673820829338880 3841543878494111233 8444074961219813377 7130410184549780481 6587462521900399488 2606098591971178081 8575771540711931905 4755115157589094593 266420339294872065 274436241980301312 7590308540671869952 7716954238931641856 8895425631847743489 3374396453599699457 3824926449300013056 1989472500460531712 6698812954485241857 9002631620337389568 2027353241799838976 3401107946934075393 2840742064960236832 5729930652487502720 4939972673882869505 9034835109489278977 7404157141863191552 4845515378124510008 4137856757193050624 229025527336140801 8597433799455307009 4856212344267683841 3748287603713630209 3437814409188046848 6713951038194057217 2738969344585665537 1004395049877167105 2711273792327046528 162321032931868673 3737705957437343744 534673071118497921 3341037143929096192 5015751427493503489 4315480618596225024 4076524861732849409 2604716588882065409 5565774411811098625 2845293592892729344 5590735696732295969 5282174343583552848 6682440489285350913 5636546024447967233 5826965729130315777 6422922414092845568 2296353528476103297 2914592454602943488 2296743261705338881 4567452785942595584 7278774363270492160 272189984015131072 7098852989394092033 3825595842043011072 559679733078206976 2346543534737195008 8922991705063316481 9133488945139298304 4662263212574806016 6995912309133194496 4057120969942398976 932870498527137792 2838621988028372993 8066792989832773633 2890113915354176769 7405566583216775168 3513138504136707841 5000918085175170304 5216468144296567104 3972299798015868673 5068538578032656384 4558044429181559777 7596281736081768684 5573918206711594752 6826202313001410561 6835249239671136257 3644283533309701937 8656213036304451584 1648300345756761089 2713405960819048448 1365797799663353856 5051515263691687937 1245975981298518528 7344078570752117760 7446803326117937153 6120726633495349137 8195705488772880000 532977757274724608 4311447401833816065 4159084964373168129 8897081446747007776 3744916922110081025 5509907883703172545 823718911065612673 6924061540575443585 3106866461023043584 8502556960813702657 3009519197101827947 2574785545729419264 2623586402381405952 7665208655783663233 1321151240395980800 8161578691748392961 6692296961944177665 759677771085434880 1519427775757369345 8281655300483379873 5929092859237690864 9010091491203790336 7773748804006364929 2627999318860668192 3165064504472397825 5177016181082685440 3686465386900237313 1673309218646196224 8688678349260609408 4969093511602749440 904603152709127944 1005452993682210817 4698392378168017921 2803792625452361729 2541445344925070337 7906131212625004545 4278584782511634113 3853718051001544384 4165188657502155008 4690210511113840881 2174863822044454145 4973173513736880128 2757267794691238017 4114155254541563265 3358475642947837953 7526387070668101761 9210474214650402817 4306112598400670209 4637683077445844992 5241354041067110913 688458983032620160 6683379971979214849 8930057394983820929 4304183983492618880 8383844728426593792 3697535893691779873 6032057202441505792 4502853127181975552 3852180264099372544 7491352991311069184 9217619369064132928 968444064582893696 3832006584839970816 7674854030494857537 1422794532039266305 8094336685731294209 526047581162947584 2547623633603243521 2670213495102751744 8424946009936691200 7205731400521981825 980421716371403776 1971807287152885760 3548406685424007028 1187183469491712000 3362219969690385409 1524101569084366848 6567714029756220737 6212978287363690625 7045548052355371008 7034073455692849153 980223673285235968 5911448583344929792 2579292325983503488 8360075557831720960 2340014688830806208 5284372265057785856 4556966095055421441 9120315748326045697 4541612947470677504 816521475999131952 8580000067705253888 1546045295017443712 8253126309911419937 5796344697488846049 2512130393491607169 556131944442134529 4321501682865115137 5705088559316253184 1634622001444257793 6774472092258508000 3846934499833012673 4331535192473985025 5978839558320364288 2386708095089383681 9217956302342302656 6443178306109006080 8658556587658693120 39191687608856576 716080894939244008 79617640566338560 2333924286768503344 8367622796718451200 3118597128658833409 3737907906020175872 7240857237643187072 9082087860397432832 3612291962069857280 5372460678548226049 3717705138993946625 8683279986261491713 7397641661000968576 1850650068056527873 2142679526326103424 7605595137230987264 8519712575671837633 6256575669265235969 7407034496797780833 6283965128567407136 6896059099446894593 8756918372057987584 8487846693121128780 1088441490957044736 23596836883333120 1002389496754426880 1893681991762427904 1761101651184678912 2241489806039187457 5372028943202230272 8952863672306596513 5852885782418060800 1585233910541127681 4679386152248249664 6936398304733642753 3844728624040596480 4864684127659966464 8964009922535432192 9018539989972852737 5323459402876841985 8280379514055925761 9071937183575611584 5477537432647909120 4100732153593924609 6262048667204610049 2159296794035816960 8907145984652136832 6136445231118791937 6585793553012239488 6923011269016223745 3151743993158662263 2482103168849898897 6223896821584756737 1494927365154418048 7119238885168381953 7772137636254351361 5425888165334515713 6457409765889639552 185825203711213568 3487401995188076529 5749627050263633921 24709650971513345 3884043195105042432 5871617843618370560 9000755152520310528 7420873404561442817 6527066343241735169 8774243680414712833 2226324468894099457 242309750206358561 5127472984267904657 1064412395362936832 4214261333340303873 8101748037550866433 6878244292751975681 6891049737294261377 5271577219953843200 1182908343765508096 6591502254434157248 4822458923716431104 8682513263428746369 3057982379551976641 3604047949124038905 1593501175274628609 1228825301111824385 6115627155432413953 8206025332043835392 1076103468079905808 3645327708575385345 2354906189033558017 2836179649627097088 8639714753929971712 2041701095328959489 4735882540688605185 6735222469757273088 1379551896915709952 1463997208872796160 2110875706404044800 4028229928283799552 6929554987216844033 8231357462971945440 8634819002230021569 1356514665755842305 8857964544220583424 1453841459729324544 6601709650052058304 3961931253824854488 248799290989611009 3389876093348893274 8285136008591504929 235650832137125121 1829750548406669536 1114309865003384833 4808342306390159360 3101972619792804864 4830809375910432256 5809582586138796032 4734209985730405376 2472127997598441473 6278482170749132800 8849050033891049472 4933826458363552704 8306454955721148801 991793596287977313 7231075118528856064 5485489836050543104 1079662210238988289 4082282077568586880 8518841956913649152 6798336591272749040 8494242115394420736 2683574106553864193 2279853281686388737 3953875691276481024 3676604267852406784 3929025695881217793 6440414256586050049 598321914950357504 8133806863612065536 5537133366836579937 4262949070091325093 5104872256143153472 966061685439929345 6748974455229856576 7551711373074272208 2186311669820389505 5881596361980034560 6544091754630760504 1277866925828265985 315708010311608321 6494561013765111809 3020339273326354305 5529649087065781248 1328157804430655489 526467639028057088 7384001993371745793 707834784077417320 208590067888585729 3067013718669645824 5740739311830876161 1530243263792174848 3497702157740089344 3895872951148159104 7663275922764070913 8601718672032314369 3228725295738368001 6638137477634689536 132178917021243392 7888861934012303361 3121021381786845184 210781191539297280 7835727338784831137 4183474729965660828 349725291605409792 5570502110540889088 655516479843520192 6750152319016194304 1543313284105701377 134404156649679688 4529235712573763072 8896805897124782384 7940805973990012417 7258026985246949376 2314543594503593529 9015739501970038785 6631450214994202624 2147922957952929696 9160441929003040768 8790818192877289809 6937113484168927896 5442846514389139457 8029912350456517505 4783975717960571857 3579732679756068736 4977475867288880129 7842717884082576385 429595809053117440 1845676522851586048 4539895997621317121 1261456501746200576 575760072471019521 949629351300628480 1362170135994081024 1806155098559152128 7357743741177264353 6037067755325620305 4873392986556443483 5821204774818050048 4328936297495485121 8820853097823700992 2419206302575112897 3928762828170792960 169519303826016256 2386196465130455232 1606251635755283968 6192627804037185536 5097115885073687552 7353018270566303744 7479328375449291521 7799861916804710401 137961566452158241 9013590388585897984 8200269670106791937 6126153933275283456 6712063207561904128 2707648265546781696 2873392768084869121 7758566368959912064 2929044354280259584 3761571238749898753 875582830028186368 491062726088458240 8476537340713142032 4573864111422648321 1331083886451583488 4798518967217504257 919111929923974145 2088884514930556929 2943554855811116288 4748338965653176577 3160772878276829185 5517208915808560048 5125246759160017665 3194863070029520896 4955598848230450177 5551397840884917248 6292317340850666497 2801713118944266352 8181440604621914241 4034302695863452672 480493234702352384 8557253851889357952 2143483066513534976 5771411662351103041 5660474991494299648 6887840126619207681 5642547421693267457 7869769160698824704 1591382833915831552 5128242222318223361 4685693069778434177 719420133888784413 4818134697005080577 3604854981238554624 1477781222856968961 7011852847883267600 5514761014180937729 4400332914232467872 5044079930625073920 8567481350065356801 771063969906966528 7235889120961533952 6153871037469825408 6577251027157458433 7355806122590666753 4124046445759574528 5565539301843501953 3084058319032156161 3241538182594224129 2652011979549419520 2082717599856331777 2710568771134794752 3297643528594714369 2562832427481596145 6902767568566980608 3760690617308889600 6591586902534656776 7050540102962281600 5834007104516070929 1112640473012300801 5878775424962627712 7307977411701367809 4555519020219156864 8009402595493740544 8411278805073345577 9076415416011888225 2624943423818909697 12107410895799356 8600943652366991361 2055287193036056833 9032480402812057888 4745457884513980416 3220780479668577825 484509170868284433 464986489657654273 4718940528117989505 5154063708154904576 7781976066771448946 6958908344332316673 8626912281773678592 8128678363672477696 1150471123823835136 2746849192508935169 3108808076799308289 1040886930764760833 5427487683441336320 8462643191466295297 4197798230299246593 5607689439790176001 6132549653835585537 1985619110115071617 4495250641253360385 2812898751385099425 5552687304395733505 1836837727919417344 6971844665339730769 2205290380940946800 2754990241961662464 7036129297831731200 792813522054361089 8638179764689174529 5761690692139909121 8983784180950026241 5776407577383749633 3043700481632935937 667817336594822913 5222940682935104512 5823121594419553792 7785987804024176896 8030082487074720513 20309881620299777 3491362993157963776 1619570696922551808 833320726625595392 9179648517111615489 8077238791258783744 1107239572142751744 2890676569959563265 1059724201512534017 7528171004953405473 2450494800122833120 3887896399390295808 4952263870895143128 8576458356368343041 2450146459040924032 6034579611980021760 7936683019409539073 8488009773810440193 1582444416968613888 7526110903609904960 6996292824700583936 6322270581673597952 763706996862193664 2792052093779439616 3493354616782683649 4573474909120888833 7800556616308221201 6967528998996669153 1902216394158211073 6532637236455310164 3473664124210788592 6837826318035992576 4033205969908526848 3124019352624037888 1366646252633391104 6430989362329708033 332806740602409344 8453989225811329024 6793399252372587521 7867362527719479296 3013892119377726721 2405882464874838017 5610943673885560832 7920470037034915201 1112029450301298304 8560770038394630144 2360395373510451200 5695475671635615745 8229989371914067969 842630486901178112 4280579693110526976 8726584474011327489 5187751184588478208 5662698610738707457 5177705285551318529 862635359568396289 1464290730497097729 9210436114035563137 261893773595261952 1709766229196554625 1618083954916222976 6123656804649522177 5426808610215616921 652603075889974529 5731767098363045504 4782294927748356096 9191428618398820352 6386857461124825089 3738909367924791264 3018016604355803137 3708685629016044473 7907934259150213504 3938639848265550784 1536295333986349057 5574817158945964033 782766779398619137 4727073915496888288 8645246476472025089 3616870748870424577 6021561904671548417 7963575528488327169 6607996821481668608 3557191967961409537 5247888002041928704 1868330736991242240 7300647724084035585 7143581716682955600 3979807190875308033 849991011937224704 8301387911234198240 2646828252157902849 2176341355022167128 7254790483433773056 6665776243486334208 6526421751148164865 126382583007659200 2965348023929762208 4190960345147872256 2131851916847685633 5263843598993080321 1786668632992645120 2238192591143599617 7791042258141642752 2338066195442117505 6804127558848837168 7249908631103831104 5107572814952942489 8349587948630933505 7587528493849091073 6780116042364866944 1299706021496969216 8563756287134995296 4332953557131304960 8833719234139602561 3002834773921383937 8598019914571287553 1817681332458035200 9030564751440101376 1349922114044138496 4702999690985339713 2302857045484072961 4682559854113514496 1509528584932535104 6957000485374764808 5525268103520882689 6094550752331126785 2057505712188307457 5088237741205707776 2625571177024101185 1430007104462061568 6289406628444766209 5227588718334121792 3608343941321981953 4505401038311222624 1396002412635977729 5593698645502941440 3453907594659823617 2557400865643569152 5644278600628230913 7917404751677472768 2109256707881500672 7026440303892283136 4554743873553914624 219141577689313505 7358084537281479681 2548160262349891393 434160103185015808 6409205986341695713 4645074265054635521 5840823707996133800 6472681913032409089 8161813126022233049 8134749599690082305 5038572986235646784 5171063540310771712 4421129628024405025 3842790892819693440 2667776030639754241 1305159175281222846 7615943147276881921 1223023125540521984 3792408572142750720 1860057726938857473 5104890311799470080 2623332385827046465 4213986809104333313 5376075825118134273 7303534229681602560 8913727013815025665 181429761239547393 8758931909913121280 811290502173345792 3729296768382577744 4960657836275831296 6841146254673060864 7540922421790935041 4822470957324707841 5668027171964525185 3204854559526604936 9099905418188308545 671786350903071585 2510631023768436737 3293579638484284416 8378975191235785849 4739335953127137280 1323729562814167297 4120780531446995713 6523189592007245825 1659901878675352065 7106725469518427137 2262165920146662913 1137612790266976256 2364277659252195328 7008742137323302401 1227516945078839681 8381711021934567425 1022901206723836392 3649014886101155840 7130878223044501505 432604131335890945 1931348722225308672 8577009686855867393 4699876726303825792 2869895060192153601 4360328424931249153 1822254288544034817 5088825769993014441 4113950507693624321 2650958919665055873 6820886172989474816 2598706894929661185 974699176883301376 2221744730493626881 1134082174972526592 901885288595253248 5027752113529218048 4541365343114952705 7438366150945669120 8745340033937003777 1628432296856894721 6341129224304299393 5679871315064640768 5144380905797441280 4541741655112278016 6747767230195667968 6616728869772030976 5102161555434899456 4629246046148614144 1175993704275728384 593840686334679808 5802275926443743233 6158669065585536000 5713385330973207553 5889349093426125825 5930514854137118720 6094032079333542913 3031748141940736 7732646478375124992 1031634961034221569 4464657033420292097 1136685436121956352 5790415004582656513 2819972787754163393 1721542601678646272 5871416747306880257 9211394372277223425 5219972963275237568 2242464604407214080 752297983011848192 6738027466854712321 4069494846191086208 2227693282297908801 8319752300440147968 5785229132079222218 6001459003386675200 2887545478288734344 153090448042852353 3034913275931262977 5426059550605558273 4052811325947952897 6807825069071851008 5391484005763357441 6513158944718717024 7566984112073243441 101390897041887232 25874962496588801 2017604394660436224 4997469429974009040 1052527864263742873 4879173996172039793 1044513335148908993 4734705425877919233 592733171830562304 1904826198000795649 7069546559478778881 685874901359132161 6536328604214969536 190922165405843456 213014313304489984 1267552467115002881 7236094763979226336 7259063677423432513 7658453922053858753 8290238773242575393 3304110740884094976 7029258217753083904 3917960750072425216 1648393324536265728 2044732027748221441 8962070144629474561 1384356814378602965 6729567192938512384 8684337586032320513 1220244186902090433 134475170505540337 1806252095559680000 4874180487326089856 4686706180033799424 6917885874649666048 8476592420695214080 8179151750576206017 1517090006692510721 2495657954792077312 6726233785595686145 8031628647360872448 6024322862102154752 1083866530386632704 1176707139655769344 3569959814145291392 39924925754395648 7637169701359097920 4609135911906281985 3283026007502600048 1494999124965159425 2090859291018805248 8953617676794000449 1127219820602130625 1955812202187112576 1490836457083466496 3223547413304180737 8941940289675370496 500957878300573696 2818149526224630017 5063838518625251329 5939500011483948545 2004753738786406401 1746599862020756993 7419659142104831272 579702251395607553 7337843155475857409 9167814523659352577 2817642270604793280 8852222634169911680 8439386025896710272 6677862182406995584 6071326475481104385 2803876447505347840 6894874236438970369 4287182278501151937 6461448818718979537 6056749338695025665 6869476016433111041 2108939299178151936 166483020146540544 217924497626433881 62495205480467072 7812633121044957313 3455576389998108529 4327777155941875577 248726936739110656 8206020503789778177 8061869187218846976 2443518174697161729 3224120520757132881 5658026743384227840 7984057443444217408 6471482550924132033 5252046398501175296 665563770195752112 8438602917484951297 3576847870783023105 3258804753435459584 8444997788064167425 853198159954009937 2783721392118662273 34368063171805105 839749412577738753 3624959928432502784 2294738261357041664 3065905785412386816 1214985863554976224 2417692006651850561 1584901717907169793 8755712876047043336 1462992661951752192 8979868193772927745 4024138283081861121 2809146773041231040 3800202416552214528 7855011553538801664 5760228260123472897 1787140114591607296 7973001045966546176 9176515926725074961 5538182570621347584 5658037125602508801 4238472076312582912 3497195213866851328 4300891344681426432 3018790062234650432 716800618538401793 8117170043076800000 2857299519796224001 7523830620393182721 6276785842067500320 1765752955554619905 2245341517178470401 5002129698212405249 1483960260583721472 3842008485363069184 7976290817417752641 2749382771692237313 8847702460185214976 80362059500814336 7458204224479408608 4844753088383499265 12706357009630721 322038022596972545 8044743140571287553 7308422372497888448 869901018450968577 3049705280268271617 7004787468267651072 1541101847504228352 1853148756555284480 7161391918040711169 325466177366676553 1095304446916558848 8288077231372435457 3265616501395718656 5639712897438729217 1531932389283926017 1598763750139698945 5458357680370413568 6446578004552693920 941379368275182464 5192529922627993600 2961678490583972120 4563196000898121729 2366672282199660545 6087910402634416128 6050769480161843200 2717386077591452672 6325979902837993473 8809901495257079808 2334133348185381760 1869108217673416704 2539420509612576768 3333503266666073088 8653660234210473601 1433950507838801729 2584150712695976704 347188323165175809 2367311190403186688 2708073458045898752 3187638485943365888 1248718280982528001 5350502638466731008 4095113257469395776 5963380714138763265 2850243596714178560 6369271920403923457 7039504567563579393 4626900011985551617 2842235635793524736 1963544108389339137 9027345732945600513 831354853549912321 5264478336943394816 6403665340007151272 409042165022851073 4845237785456072385 448205282408751105 5930586872285342657 2980222140892577793 6092980723420948481 5888109777546985472 4505034525913267265 8654271857847310337 2739302315527311137 1140222909893628784 6072941305266591488 1965609094838550528 4720454534367846529 824758440189981185 7241831865386381904 5581640970356618625 5098802041791152129 6559429334052143105 3530163959303626093 1570280838540558336 7656758570805297153 7328243100203409718 1203260554813706241 1010345834075499008 6289104743892612833 7254614613668589569 5755055834204290817 47721559257425409 7454627181441524385 7036861523953811200 1492518724712127264 8152319292591833089 3084868430054576257 209161890054217728 159074238002983744 8100783868354887168 1653129645780041729 9055396997407916032 8718673361442881537 460170962676621312 8182148395264889729 2909364682885163545 8558605706553848832 7651349812500018689 1872069844990615553 4391397096318800705 4764399010041370625 3049605635740979969 1381892502123449345 4616032498308542465 1126249031932098561 3585350103143468289 1383426539157913601 6904307175538905824 4545750196447841281 7145658279436229537 4028647707202578816 320065440206659841 7419313457916909888 5059455806757260289 3178946999874949569 4773345347490143232 6923143225271734913 4204788531774971265 2885263705190899712 8319594116386862081 7694167328550995089 8361568206701314049 1469407927957121153 4996896073850421249 6065464581570733344 3848275584958480385 1313663677934153217 1210694594325961729 1079870034098274305 7034636631274140865 9197015523002941440 2724686318706708929 7720744733648554241 7391755248220916129 4568507032278220800 5401847413641136385 1454355465415432448 111295782380826113 7327002650521765184 6754828117900127744 4080662563752468481 4271274213044723712 2995095501915919624 1294054704633078273 4625602506840906177 8736026020489941504 8258258770806900160 3824084508131196929 5748973977301991424 3547256136167295416 8822811236546139676 2670799415391395840 1814818332558229505 6528523817738344896 7365594004661987841 697612154079456953 2474685647093155328 3354039376018154368 3667789215629382912 520966115716554752 3465346327177709569 6111453654008143873 3024894313559175168 3692273689239879680 6733580784594286400 5195414441381871617 6053960780656133569 6102111859093112833 2784591343667798240 7266424035853300305 965831967700451328 5583601599802061121 4041109120905885536 4419287271717994496 5391003624591883120 5123258263385288705 6764488272461352960 7077218153058307681 4796314625418772480 9065683654090442432 4458255790138763265 517156069460561920 7745237104348436481 66133853780430337 7178094609691705344 8957638038945858816 505170898061281280 7604429334352397313 8507588172307075585 2274465243081600512 8848331412890606976 3236718494911781377 7936199018832098177 4883344165121270272 5479424177068990465 2041780594342398976 7580639081413527728 817019359953640968 9075757018841169921 2577674714566802432 6382174600407273537 417975719183826944 6827850399270160641 3125401277883214960 4422227422886546689 4444008025445565185 3519059090948948480 7251601696724380929 3250404610106826753 8804862365877744720 3270218173090487624 6128575814863683584 2955639438751931777 7032783038727660224 4733055175641022464 4704829484185924321 9172452573823246721 8644832258555052032 3499541710302828033 2091581361510068673 4974864555305426304 3825590449338848632 3157073010465631232 5303253575613179297 2497693498008387584 3142982549147746304 8936985608290975745 4830896416984727936 3605750603695689729 8209699626136762017 8423374630437017920 7195169924643553281 6232051139299434496 593033539246735361 7123030584977611776 3581014237754600448 3497832255404427265 450450961479513408 2886253980584214529 968017941629497520 9199615075071888769 8319425370678222848 6652956020022260224 5033183583793603424 8963139141596498945 2657327844951557120 5995049161869077504 8189466723889044481 2227725818744599040 2396642253444902912 809465220167311617 4752612306502890625 3745905997880164352 1688082608723299328 1277433397894791776 3491810418645073921 4542286903883908096 3080778554281310721 3144149858441798144 5049241168295188993 3988982560315633664 3455935398323075985 1951779378455020544 3989508072822435328 4755435312637902848 1086118119224432864 662390381040320513 396164532757635073 4677026069052424193 6370295402651499649 43761771059184641 2021566119381590529 7736843810639985280 5131305213674222465 5484343751781137409 1434184704921440256 5764994211362006017 7979460519977324192 4671625576385085441 8626174449543960065 6769544135546417153 3776934586592487104 651960355922116353 9094287413037904641 7810674475839920256 2246645972336782080 6150536707869153280 2420745863637441920 8497087737268596737 1647567797071668416 6285457980295593984 6198648447319932929 4265564032515329728 1100113869785258753 326681945106549617 6170717452782332673 1188626445878312961 4035958260601088513 6817915147349655552 1647839157884846080 9026890744835905281 5612213505452302337 5617948050666087553 727956429370294272 1422490858855056385 4614927154934580224 1975795329609072640 8617231387000643585 8495738291955404801 6769784372639134144 259476496402470017 6134634309368485393 1081862419842722833 2109946974456414209 5419462992175600385 5402482204577802241 3268894455149651264 1474883854938311193 5496212637353104385 5603147705583026177 4651745392575119360 6875377141361950721 6356669085440032768 4980072886163369984 5388272786379849857 2564396706274658769 1734058012870947840 5402327572959090688 7480666697417113728 2820862982153101312 5235214530721591296 982257279180277249 3978385275416692153 5275114762880858945 6631167334701797473 2808053040384481281 2560426414768390145 7760351262946060792 4894998935166222337 4469092002566258433 3094838283314758145 163805638507692033 5765233242066989145 1681893773615784321 3029262926253084905 5529818421866684544 8517583831756644353 8288379817107404544 1008600788456439808 64701633559166976 8714881821656243137 3936120216731526272 1287355785594404864 4562873122036387329 1936281678089322496 3504539391876587504 8213254256444859136 3164115551625516032 1425463826132754432 862310639294074752 7368991834162503680 8119699004295010305 6897513699754377217 3798847263701806849 7832417302020390912 5756716136528588545 6935692580333289473 6735899335037067905 7496730881094063640 6067546683938414592 6773890975926519808 8557872947881805824 2701105188792049664 6640691952512000065 2966726440596517632 7237330229074808945 7727947018598040433 2325543384169828352 7993141037299234925 5807394527516490496 3946964733097247744 845009814443524097 2254733183587214528 6495199293812965952 2155144824034627073 7453135699460808705 4139500411355439105 5976343436631228416 8182898382172820865 4964276742315345409 3640849066334226432 4130315814564784129 7096050263328407553 5980622383174015488 2821550340568897436 3767937240595103745 5961907894804781824 72818703136119425 7804193665696157361 4437512683510319872 4523402552192425984 1645757586816659456 275736318222584325 7644145419229515777 8465580216357860480 6751412961432891072 5978201594901412353 4868211972822196737 8907814465939428224 3684927543612190720 8148456240422759200 3944062362912928673 3314362797312837633 1344690255130918913 8004960405997650432 8452770652950350081 2407793938228908032 2608827740040646656 8465008248711150977 4968788045596215296 8153474687234167616 8067305896448991233 4471212818790389824 8526903151038212672 6317999591929479425 3325812947597393920 4384571988397522945 710238747100921345 7894891981758935041 6010038161957046272 8487764421804885345 5551329202990481408 2570694581331027968 2413032469270001665 3060875092508406400 1858809722407078400 491248932636881024 8687184374447491648 6012712333398734592 9162504473511394305 1855691340267913216 5551240366880556545 1218849870458159488 5233462991813470720 3945200262497655296 4343042886327096833 3058711193596723200 4998103790282617192 7936544039628617216 2076379443015489089 2901385614238999937 106321406788407809 5414596514720947296 1919738996870217729 691357447557677057 7792294747129398401 4243317018615418752 4379796475846033409 5285034416792098817 4112998218227526656 2454109666045605121 2512744173680661248 1279663532710363137 8266732232892369440 7552404456312946688 7074609867353986817 809768264918663681 4578090318156697344 5812719671500214200 5063200671837978624 5306294260708906521 2806008324086669312 6428612121206334465 7800625107397456769 4310296146536958977 2798960382481364736 401551597748717121 8761685317884345921 7700203822666061312 4880484506706506913 4151491785643466752 6174910438632339393 2063164367784721152 2988812066602352640 8691952905664348800 4544013080045754881 2971624475793055953 821138795293482048 6143140405556023041 4190868537803958273 258979639411028993 74830484966666240 3440155971012153345 6595195804332474880 8506512039166063680 7347293538334553088 7423428207024209921 2237295601025126401 710967923243095064 1542949036526030785 2805424865952961088 4882465558107239097 9059150085944079360 5056659399765667425 8793190084178414593 7182998151855972353 7362606782277134209 3224619138680659969 3715731249305216000 812796939792368192 5871387525558252769 3855313109503676929 1920624952571461632 1951072733128241409 4092199415124107777 5461832674661490689 3929721148415424452 6459486669010121984 4721569222166986753 230647939836399616 5546847629102584448 971965754313441280 5577871005128795488 4520455404995051520 4411013341893545984 1208817703478394881 3339341722976322560 1222734361506501249 2662071632801993857 1378456409541032961 4297697938534961152 1990293601749475329 8819793842327055361 7409348684549659584 8148788141333292032 2089805466015889024 8351934623741714688 6741180128714506240 6944021012620318209 8785456161989001216 1804113441460451201 122184267031937025 5532915827440212993 8774954331418165249 8394620700694448640 8006959151324442241 4660960305535954977 5123788517212979233 7129747307990897120 8324469126855325504 4605553884295747201 3748864492050161664 2748207670442328065 7949538449672595456 215310908070218752 441077137288000001 3274899999663325185 5924722119415704576 4920887798355427329 395142801505402881 3001131052500690945 8094161847518567328 5417321643495129089 2486665951902171137 1569375745537313537 4492255476137852929 5818574313014304768 696054647245635840 5358259345707733281 3447466277476630253 3249153726689800193 6264878510443434369 2705555128400740129 6460691058934915969 1830443838260961281 8625539518861249025 6104591943274528769 7457486811034806689 1140197438280455168 4327488368253173761 7824921412650898304 5395140388609661953 2791422764318678392 4884043054078813184 5055252379360649216 4877589887608035329 6494882346784563200 5309224474356358624 6840132583126999808 2715103332918006592 2849919199533724160 5748549246996787745 6022731012953832961 7664475170519318529 3005777001202700288 3927451245193046528 1100722687252930560 2201302176462168064 5417222997000101889 6503501651367864737 2606551255102506257 6651894888280038401 8710180557629947904 3212170000070737921 7277892958774469849 3336146218595303424 9177265510020852609 266206819403573761 5369798924880838656 1639309692701881985 1962318553761626113 1683047320357671584 431129913119872072 5424808628546666497 361889473954054145 8553213254212461345 5302312009351475953 1256586082271526912 6193046932174784001 4385119199830746625 1966425843037802241 2987358589986874880 7730737083515246545 1113113840301205073 5715478723360343425 9026393099515321345 7300024995523069953 4758677441189872384 1782660468535686689 3291844440954191873 1225146314020472001 5017662003601211392 4066600612248415280 274816998680018945 8559038871245062145 4860917882672521216 4327472445317985792 1518569319293088768 8687015781785927680 6289415855422840833 555983303138120096 783506039177913345 4857759776179229184 6416722588288731137 3829535447304785921 3757709475520446465 3462531942713992192 9206499671224385537 7636486403802657281 797771018500138480 375566269538435073 1997578105246523265 3737317199040817633 563234751327071492 4602355575433445889 8343993352036384769 2375803751830926721 8219178995747533569 5135713846963012033 6296828120911711617 8299018318066678568 3949589520661790720 6587461079466919937 7703805929258477568 4607580328857321472 1336769605515328512 3913241382640784193 2392585357561562113 4725874255287156736 1542386694436577280 2521813435759460352 8635435154769855553 1968808835535947776 4149322219516792624 1132729765435510784 6231764984174583296 8792978050397110016 1736964591154866177 1667278912751009793 8890867053814496769 5292157954819085133 9217942522847821824 7362787717923930113 1773447659052561408 4896384065140325377 8901925295253705216 4753806935562545057 4372963133663555585 6073974227896731649 186925708011932736 491859215239856641 2332975733483867392 7328157258082168192 8092367287457424896 5546008171145330688 3389030301385883649 1521875771218667521 3439002563137303136 6432901119167844353 2837567298970439681 6079388973884312705 4861910472318353409 2272039670507070401 8067925150373756736 2736607033222414336 6030878215931291136 673966776617910529 1615792936890335232 8689126670558183681 7747420289951160736 8975980608528134145 5336919274356098816 6413690690217920897 3808785724525602561 2368002792629227009 9169706015991211008 8089780757847605249 3101625881260542400 4991802058790990080 3294829524453031937 3343746863294716737 7630218613893434817 8024445055108260865 1623646537763936384 7430675891337576449 3794674040809848577 3868039716000926720 2940273858150662145 7087326124136732672 8534707030866103424 2120004983837073344 3720767828308567296 4815055541248918800 4724085876645322752 591868690198143745 8248515330374270977 2313571863878426624 7986561388481056768 7135647371953066496 1678481547089936384 80237965019140064 895418498023020544 4374049054524600705 7939971202145581056 1939488377786597377 584259408686864384 1130069092792729600 2746993892947409920 4632544389685404753 4143739380764248065 296189097498540801 9014131208547696512 605580483202531329 8928072860719964160 2987706516258883456 2534367518443406081 5865581685015347201 3503717205821160321 4889754259942427905 4527292865027948033 6062062379805636609 6075744447763164160 1024632326945904384 1057612170318203796 6075859606420884480 7700571081686636641 7502737599784026113 1299273749762256896 6332855454426393856 1655624091905630208 8111109900691881137 3715508752594430465 8995210306974551408 8416988392565922177 254666079241679361 8980319539803043800 6293549733765873664 1022826644558145536 5724282251317771265 8254405171269861377 8583964723882950656 165685906998339641 219429991775181313 531982199409563329 4538791069126242448 2460158427738128809 1929085412206730624 414426296432622880 7849014051598988160 6852545434676106496 7286821778615193601 5928974893342552064 566349357588275584 7232532681892280321 58854113846755328 2939000933099061248 5240309884704145408 3635413406052346881 1066414712322191217 7612626286737592833 5740913400389796353 884126908744089601 5647004608530760705 3169931468145790976 4360971353236262145 4622818555026444033 706621904832065536 7876594091710980097 1504940616290381824 1263514317675370096 8181473061338546688 6477773158609936224 7513711157285647808 3083971881916071944 7854601410646258288 1660366225631774977 9058397732658759169 1340969500545685504 7792444749221084672 1586138956990328208 1840332938694965105 695983851570258304 4830323435473403904 2239640061833838593 2027492973257875456 1855892542601691136 967722312599543693 3728750372257177600 8357386247441501696 1112098698715426816 8891756388114888193 5660791610244923392 318322333637804032 4039881333771313152 3089029217296957441 2865623960283694081 4183320676560147520 7511218986961900032 2613637021006801985 8175002321089018144 384574877929334529 4820275919792013793 6426611681426464768 4022470232230842950 1189526741748467761 6588597646534808065 8978166733707652433 5987553311878315713 9138526466986360832 1035091573827948833 1249346906720197633 6250297000484551297 6855942218820837377 7359457931224729344 3670822525785240065 5584130271657420865 6964886354192003073 3806622748511144961 2537658464653655297 7251895357195954049 8026764966357420544 6395947279954149376 3008397072330934048 1166812390371158017 3839473605293466305 2196646014497366017 2929175087597355009 330124280887640064 4285669102961875841 4120670139760833025 8034633390541537281 8180621985918791681 6987929771089412353 3969144775352397825 7004343010965618689 980507019325188225 3591770878470586369 7855492571134396416 5409033349419800705 48823858627678208 2586773892719165440 1192872051261791537 1493841175759400961 3398949259655643136 6651017544231288832 752625171211114625 3371411534378803201 6228791835199115520 6514840642483080385 6923484567794155521 678820358341342465 3984356482281203713 1213593530107175936 3424100557977026560 7697130258181210752 6238182931616464785 465330382055163904 4912379176614575840 3132757302005050241 6498084233531999069 879783309563235568 2090465251257917440 2021221960304033793 279732785277213952 3937130294459742208 5804482624548503553 7373219879207081985 3830172755625312256 4272632055434082368 217004939142049793 8160026873622691841 3582848822092185600 7686533216143507457 8535084445350449536 2573244899064111105 3215460547689791488 1047297822977687553 8453697143041654785 432028253073026785 4513757572366488321 665504727204720641 4610936877268429568 308130538013589505 3316045271007592448 5301114181617647616 7946059629470682113 8450840759161536512 75438657503100928 7817309477543882400 6180398317325969249 5178275750378172417 2365732848353597953 6930931150024864864 6662337864887480320 3023215653324544001 6376914356336590848 8985000282140074496 59517468399517696 5464089860807524353 7230465962456592385 1422353670010270464 2107962468937096000 5705321794177597440 3286769493254451056 4871011714602020864 2524099398663514497 1591950082728780929 5583850227964839361 4114740664942126848 4816797726957674496 8793517205293114497 4551085497831850497 3331622914530955264 7053890312907309184 8571890837722651585 6143793757982556160 2281920474806405120 6187437030520608513 7072784852578233264 2050220353799004401 8779229595369317857 554050529083040769 7083378558181794497 1988924793911896448 6567287116851285216 1126207494849725440 1405202284821413412 986308625768644609 7888627245294551040 1928261224761122577 4709494253846872064 6796933238839131137 1646641227572329472 1132568083578627264 4801285425417257856 5166936252066840577 7800820753920014337 1579050236118409216 6196585167771926528 4725614959219834881 583515193796034561 1557553906821626368 2086626529026163968 3174058390249268225 5470647363755892737 7989526418809589376 2095820036374188512 7009356052542516705 8724336104974843904 5407703536802669568 1306748694787880960 3026596698073759745 1012404003119562753 5104461616649339905 4172645636436687296 6849749737757474816 5474245409815132161 1305317070212778001 217855676152754177 3395254249622606195 8749573965000179712 7290283546138042368 6024905455266955264 997652433088217665 5080319823681004033 22812511961321473 2274852903707551745 2560101886897223680 36592380437495809 8818527512885704704 7035285334256302593 5116869495995665409 3640109958786620007 7502635566655702529 5291456456047951872 5883927452278304769 4759745834625562625 6871829772945426433 4966183871969492993 5447892375676327841 9120397497784609845 2828003802419560448 1322353908006245376 9168490165538134017 8183785855545565056 2569909430637201409 5116340245380760864 6537733565819341569 4437911842084003488 6209020073485955073 2638540519357109312 2227460606582292480 2806629849334022144 738642537741226052 1546490114331433152 3079015647078344704 798005370836197504 6384494547325845504 6507330930677907456 8513433582403997696 6494535086404608512 4795622173891374081 4045166709162051073 6733171984825950769 5677894531761254400 5129578029262805377 956507845428033985 3787236558604640257 2289749299220134913 2059686364843559552 2411814317221756929 6344414166643798785 4277158689915495520 7049911661216720384 4484072160464697728 6453527398485628929 6889149786254850048 1104152116983002112 7520943813755103136 8383113137831839233 7170137386711965824 5167006469936321536 8940920285001052160 602984046459008769 416263588384770769 5324581897055556608 722851379890905088 5419138715681211393 5168349134214303777 7898894603881868129 3751670531786465281 8986818025358069120 8756865268364288000 7894068956313513856 9140797383559958529 7864477114465547009 2118462345110641665 555211616530334721 5142962066695737217 1832708618319429633 5816556204107198976 773391472861282305 4594013579016716288 8079185512249210816 6689700599249764353 3052802228716011136 5232906594508214849 2333058670353360641 8953436831668054721 7180623928509266305 150967333981544832 8846781856157613057 4532560355229065713 4628462790643775489 1301822887604995072 4414220972377466881 3125953306244970497 2933988299555729401 2087748675149415104 7219157199836868608 2996955400941261313 4076673405417160704 6696180681777610753 6950281748483348289 2813587348466681089 7578174159510534976 3555902321839813696 6442641519199191040 1087533070370390017 7606207140559323137 8617403652493962624 7834025997141375489 3317731519345362369 247383450395438977 2077527885442973696 1339529838719011841 7255513464408672769 3626853810876203008 2084194131721224192 1203188136572082305 7263121998723573760 4038390705122000897 2015135316779999232 3493816620714582272 679801951627359680 5873201097558252480 7885922767149727744 6005547166186645953 8638807150716766465 2823767995838693376 1511160941424934912 160760226453403648 2811187305832521728 6569108245004343297 6286772169155034688 211838365065423744 2234523411252838401 4755010189892452353 5489286391041212416 3989019346099290112 7933514568972929280 1451823320113610753 6607078868636820544 1121662982272802816 7136279048545419264 8735492129512188993 8743662855847545344 2199839042433332736 19888919065387009 4339371728051941953 3754195111377841025 9007153667767158800 8730127716315200816 103998834304041217 1824429841218377217 2742979369396862976 70168508618423296 3425629319750812416 7915443949008705024 245595450105069569 7075452070546002817 5712892123750203961 3744999094130588672 7736274629287993344 6844970425685622784 4799830716685076993 5393197691297595392 8263540196133195776 2400414921762039552 26320103827542016 2148618891709123456 1024934965404831616 5327342412847754584 1598728475727596544 6953031938698973184 8426779651627746497 9131775053954969601 622622776683065344 8415165286990121217 3123293560637249600 2798785044900914176 1245220202885421313 6381718852229015424 7698720152977858560 2775676248428490849 5956644496123662976 4888174432140434753 4937668972403426433 8087342764648901633 7670225460228980736 8577366446109884416 1823384037580609280 7572263744489146961 627072522444234753 3945433352553037825 8237994337356093441 1147137831268208641 8742012028829505024 3998691148074114305 738885146745012576 2876976410679264256 1372811405713624064 5746730920650444801 2302381325243587393 526084476903266304 110810899088539904 2422265550176892033 8873797784838340608 4694330114561983489 9112836229945360385 7704747809371633152 4600973480087813632 6730438304815644672 4267056999078559745 244408186277001121 8492355156396933121 2788524270175864832 4006247329465534464 7052913913884428032 8746669184231012121 2356271217422137769 4548451693145467904 1460959689316077569 662212601806461632 1611193830351282177 2336533654100842305 5462274383586918448 6290808314168620801 4759728170770128896 2053509810010030081 5210671547367577217 7259264770109869440 956340072700516185 5146562364178688512 4233225995574408832 5710717826671326784 4305885955649492481 7481280667986053121 7933802726046433281 1723863775695437824 4462056744672526336 6137839680519433984 7852403897979197184 8111372718382073792 2890131909921492992 6074736526517952512 4926428259427434496 5883888728912529665 5202771446873021441 8683646698147831296 1125866011415212033 3023073444961751041 7371135309886789392 2516077642981557760 4045361805713988172 5961766124139085824 5227174657783585792 2820354585121200129 8116667567218622465 1988670691736467200 9084773297414434817 3911809570224491649 6378112859272337729 3511911995651985309 1616203822773764097 5756064715666702336 1325955772890372608 1012198186206879744 7293977436180162560 248367020256521756 2585005735680176129 6846679259064689665 5965949324176841217 5983574044305784832 1447186880812547072 3549742818119004161 5362942686946019585 4974338416599811201 7795466435283282944 7179844190383210497 311742291688723712 3704294833461808640 1956311434924605441 3190960820504409089 131025547469608536 786213397841784833 970649148645654528 8253231961221615617 6751758138136854528 508111732968713217 748103337870013184 8995760458633244257 3867984612062369552 3162209314419146752 8796094282981409312 3677133170210429984 5474011286947129344 6699640177441171073 4914689830513734209 1388631912059040256 930199882985521153 7213145380267942912 5963781137279504977 74465907427514761 1288185068951537664 8963827884937863808 8206704163061497856 1284271075982096384 5467244534242113537 4656725790782652417 4784478449585393665 2554934408139795968 2417126460687848801 2033759494277943297 5399465983965220865 7602914766181592064 8866773846635462657 3269095025531158496 6074776263433142273 3040132569191963136 2303357970108907521 9134760884552142849 8239194780899428864 8537965980067984352 4860373826966433793 6096142766376034305 6429299997737063169 1321207341577769088 3317568649507630501 1824343712550765185 7242072612154105472 4600655106764536833 506096197337908569 1888722904118980992 1246637599747020001 7445236829380905473 7280539744087095297 1889035474992237569 9159783981808934112 3550602197726570496 5212698622519394304 5039292140757973504 8371322640521396224 5330202510017086721 305309158183926272 2025511600698859776 4736709440666607617 6503487806067310593 7881470422635835393 5038512221370475649 6880943526338390272 4688982402791930304 8288135947803386625 4746092737280335873 4509635048467215360 3615283649100698880 2243392490199089152 8970723043355245249 1154304788265680897 8755230590583001089 936632610062147584 265961229684666368 1370582413670285312 6727332765323669504 3649975486736851968 4287080035348338689 5036915095654912001 5017927639791433776 7773278457908320128 3368270673028710208 619134498948403328 2773593589328195185 7282817772533237505 8502179363374772192 926200524471437441 8976427970317069184 8803564652083016193 8156097229015266304 7704023716218497280 1786853985552992193 7373514318887099777 633409183069039104 8008606366011362336 3295736895632075777 1420471490336177920 6887973529021715969 6356076702092242945 4372504955201552897 2564288856796299265 8211826954781515777 1248030931526016256 7346617055070802433 4265378266454850049 8970492723671976448 3216121173192046977 6596223238362978528 7896297415514994689 383412474084327425 1930214812998783232 4902310142159940865 2127269145972615648 5478061742942143488 5626801410783749760 2338591020564136330 2203885946765932545 5905392107676143680 5665204414142317056 2425144352842055680 7768666012542616961 8493148906483843657 8250955508883442560 6869592960737579009 4634540221217915608 2525510295866114048 1402674731807802156 1481535163476403585 4913138480519916545 3047185819168752217 2032909579756847104 1313226223693630672 2399451109759602305 6363389058907727296 2840956667562287680 8881245291536087041 5454376520675399169 597429935925920385 8492957859737756160 3246794473212058928 2413897481969044288 3900875959393536000 7467216433374892545 2499528693492940800 6191441881252061185 8030265135198826497 1172539947467083777 605407826036914161 7378955804384315521 6465419126165783297 8282554322589113473 7743152406439526400 4572222989771442177 4633537254626269185 6200822563250269056 8451826439507640320 2028179958263994880 1970333793793042048 4382916332872032384 6446766548086865921 8657784610012471553 2493797602445945481 2353616826952744960 5324486414569984001 5292594997114380289 1164612606318799808 2227377052945906049 5672532768875550208 3020401672037302273 8147444590103166976 3017627598868310593 4715102253613320192 6660199108438566400 3184498339256603648 7313054178862202880 7742540044532148224 1692000994002718721 5965229824086382209 5581357086480335360 5164269701683517105 888364230255506688 4072515170889007105 1078435146037202944 2192264093489192209 2480820938374532864 5402940575370973344 6876206965465144065 3414874895882842017 5515010125715081216 2208210439788091393 2617165960156519937 4684767424528407553 3933541910638899201 2716808863574456832 6267773281275067393 3758802508973834240 2068493072842652161 2286844098978082817 9122871575487442944 8497620459062640897 6739994362946385921 3033809041771686913 5462610677483422592 3451905246019069777 5355551648648821985 123348649577208576 5848084358807814145 9093176833671766016 2442348460583773184 872947615694335488 6235300170119853313 7674637869327612096 889549327907462912 8366187634084441856 8770463056531156961 939077464659527105 4409116259354402368 4795683268271472640 3337304404431302656 859472775454793729 6078298051677519872 7640190669958374273 8010908697387073536 4915166258027705504 6502857842175721168 6779772526422193904 2367560883723331584 5507311912015008257 6633005497097151488 4787529922206334528 201722636554539008 7106519606848550561 4183882546853425536 6064974254794817536 4507282179144187904 1252315437447591552 342766746399211960 3028482668964782081 5104896252377833473 3264946171938201600 7490592307397847041 6798454797654294529 5478356746659032817 6889695905485042944 6127961272862621696 196052200052152065 2136699082315586561 3574423005257835777 9139032807154386945 211407760591939585 531595499790346753 3979923586858297473 3058503100961616769 2659101050098792841 3260945962526987129 3174113197050244096 5570590009679413248 5440670030866796544 7112158593192427520 4540948655647294673 6333514096285804544 3019057623935393792 2058982504060150048 3299179713438139905 2127446543085398400 7438063549498507264 4770189639391428608 7577771383733043584 8117955882252520065 459158665743364096 2252238801791114241 3447765973652505345 7555454753899610113 4679800267265499137 5796548948174527297 3134044265720228224 6649875558697123840 368911516269666304 5755688357639350401 2395198201333161984 5276137224049506817 3937982213685556992 9112376789302160641 4878927476864687969 514588344859431937 3121988817017195248 8647337876797358081 7334765293730469376 7116550495383469953 8911667479113629697 7469258679116759041 7554353546414568097 5303925942677143552 1185744220078569473 24794178339202817 1100202020292323329 12996333755523137 4789163662744891264 7257767960852305920 2870032150143693825 2069529211492171776 3086452914386050816 8795943371232010944 597300417815117824 6137699143121928265 2363448468377789440 2361764944108200449 1286216276196612097 1876541906333286401 1040960910701168489 7089881842186829632 7101091746346958849 6306363002259240433 7980280059912847360 3870484160333897291 275186521203496961 3711458041032172545 1390057531259301888 7330065934216090177 6665317278405378048 3768603419924803585 1683858360868118529 4445464133592498176 1709772279535314688 6647750807327548928 1046218611885379585 7502052138006900224 5207759562072595649 3237759118746143232 6779740789691974656 1547305468627857409 7419132801773318913 4031753124281532416 1571935629363453953 3908478573166201857 6909667383599602368 6093727029761159424 6464894640007503489 7048630220876939265 1419109416358922241 3950939161723450369 3830907693874659329 6799948911461122049 497592315355463424 2957720718468082689 6784873597979844608 4111286796387458688 3941363960546924032 4160470151189233472 427022562870646784 7182487894401844753 1969324059159429120 1256552525550478080 792438816072933888 6765261800077459456 7347735544880251072 3691182257208931376 9160285812894011904 473339663337841664 2010386554818847281 6612516424948743845 374235557703712768 3084451752571109377 7556377910190853120 8605247126692925569 5944054088636694529 12673409507316992 3057616732433112065 6026016596816727553 545918003072813036 7978602798594326528 4936576353953288193 8328074063236939776 5811257592917590017 4962394513381835552 5208415235497380865 3928907252490567680 1157760905904504832 6343915784698470401 3882647806211399681 1384338320156751064 4386486051015294016 8222321112414782720 2323998166445092401 2879070929894527889 4157768230320603136 5072993931304394752 8385213198240074145 3809704196705839105 6658450165905186816 8639150004818794497 2078912688304365568 3583553012737933313 4164076202315120640 5208473317280317441 7637707356070414561 5042606639324151808 6230974840602074624 8990895154219188224 4320463938968530945 4221149908294828033 712489606126522369 8504542503619319873 7906013029136416769 6433836346787815425 7892664550378068992 5117624488181820225 364248136223889793 3482116328737529984 2811091874314770433 1672619335791645184 7430612873851711489 1231715060343595200 5514803614883854336 4281295619254894593 4524988255071125504 2005926643175350017 5961592255911954177 335725406712631297 2145008486221471745 732374434033958913 3490384029337609729 7043151350754027257 2309477186172745888 7446138576077707265 6832926323215668641 6538441475383612929 2248333482804461569 1389653939802129033 3786726879160575297 4173460710447874753 2176344962254305025 7659711099085397473 3706402770716178177 1401195881964619521 4238314880715388928 4172015615776886784 6960394430769045504 1533829332280002944 3580366828030265985 4938382754158475008 3597872196833247233 8528039577389379585 861933713658904064 2633639952103698177 3493998639071449216 6058121030701332045 607412723133448192 7769891673707462656 430966017665005088 5649318343442617681 5849592917759708673 8785905354770230080 2271428107830404096 6982979873975907073 9152130579759628288 6511004758738731009 2832947328502362113 9019038770698900416 961031996908421120 737264652443844608 8344471769215890816 4606600166946985185 1238532860901477632 1413398167267210113 7150910680231444289 1966473678681538560 8864518755511042049 71873274979549184 39971226343585409 7255809808314623233 6434035143042533377 4137713874822348912 8119015465616698177 4968467052664704513 4657921246259687008 6191630804446478336 8317536275725761536 968435163404173313 6753934616966006784 6317917594796806848 7282112456018042304 2985901892271540224 6175034052265555969 3349683807167682945 1853429355861991937 2629280895663830529 6723743453609716480 1575519243581714433 4825925739733123072 4625319140709800769 8106180472911048705 6569282386827149312 7966644821590866177 7672780278025340841 7809149432948123649 921391077457668096 533296991015217232 5166258091811569664 6359277587017966017 6260401868544744289 8346107533912060472 3735832932541931008 8459177358497153025 3878315900690795521 2854133048074805248 4849619659243388928 8913756415072494593 7339484558589250561 2660370973833695105 4046467752713706097 7316557611001198592 1962121474479475201 4148217032234207488 3177393508810750408 827372161300971520 8041436653233619200 4024607885384220433 6920634763693519841 6185820217269866500 1097664588663852417 9061226040279264384 3758455671324639513 3162859697893701504 8610151734378027392 4358208692829798401 236818898702097380 9132490477912724224 984414824031175937 7812191623758219649 5435896791843995648 1194744289016086528 3622186966106685440 6290799392593448961 7372046107461093761 9153258516251776241 4991257977929136313 9064445315737923984 7485192034792638433 669885958642879916 7123367295940519808 977671559582352896 7564314808910394305 3593799997584829088 3204548667688720897 6606268867784493568 7355212360678412864 2435679351228745728 5130255529709296513 408373388921028608 8827856388845976065 5375292030397703169 3670266588055994368 8770198196050957697 6110212282123865089 3844469403220563968 182713184047577360 3985897301341229825 1118245928614533632 754394744435620865 575606531200909313 7444493923449850369 6241046276469022721 4034308580243510241 1503413739910905857 5381079619387506433 6838502102271643649 8617051122770972417 3049479547342217262 3326962122553416704 1719195961044027392 8184786532619084929 180456485590365760 3160643409391825920 4985350359840720897 1621854695487113600 5950574469427056384 6893377327630354944 7196534721821162096 1581534347766394880 1239464570140164096 3496807452756672513 8262165847892787201 8465493552668857408 1168462916476012416 255789374344845377 8889596035395629057 6075903520455361792 80377703395985025 729643307719059584 5599274733716176896 7223874347692122240 7480578212592473880 1776524179282067457 4255673875523297856 2373685888736559104 6779331898347742529 7194874236743157760 3325763922140966913 325914429478248448 4725383163785830017 8244928553881073665 3392510328908596656 3770232342616854912 1769298196654781312 5768052542283710465 5976181917196982321 7655174786345863584 6550278873633267713 3911588394285752192 3015269835713167360 1527916654202787072 9055850614946070528 6450661596822814721 3552619764234954145 9199695725928961505 3354151462883819520 5488626177653620737 6364971812019942144 5602592373202051841 6138468790750111808 7052576347427996993 5531953664484501504 2339448998445377728 2956516121040158721 7178406946291431681 6553438341269166008 8414814571468582913 8748570581880037377 4492234045638923520 334408970621812736 6325148974133869824 6773556336284508160 8794238987858063361 7315612096993203456 8309319356386059008 3581143963907459184 405844839323435008 1985737750971351040 5279792913585635328 478364744881427457 8018042812855005441 353953217851916289 3264126914637352448 1167177647847272449 1222116393468796929 7906485441361032321 9140431248880500736 9212141049513705472 7340516675897049088 8743403334595788800 4614089433058246656 2474681489089646145 6741458156874366976 5071447123814543169 8371045162697890305 9194273672385617473 2523938378829713408 2979598217570185217 5147468385367129677 7529074768436740009 6523665917449835521 7767998491148911425 7095303873804494241 946706995139337984 5346636700084657536 6765003972741655360 7552944535506215680 2997246898497769729 8271004506240925696 4967005113507051696 543614406057342976 8575786887485147648 7370070100122882048 8554365105793217536 2364548471612251137 2174961637743394817 8967617652645593088 685770355890020737 6038150512936036694 6839059515339112449 4931192731448444929 5967711376917626880 8943711351702893761 1824557898548072961 3537975315065503745 2295359536369917952 729959177193818113 2815185900236162208 9072925078870008705 7897616792362859392 7362006257170137089 7440795750468739072 3662556235955837409 1123126077344481280 4665415449438748672 6335311810130394113 2663513820637920953 4043298348660582912 8048882686792501248 7870314285061878528 5802782605396433921 770365807855161344 7386429577962668033 2027425925472099264 5199293911118944513 8412078734323417089 1153034614200097536 1948612869867207424 8744825679390507009 7357713670669086081 3168702565632180224 5442667540783534593 8154657312828358656 7603768422600566272 1863379376678348801 4687349336969128704 8287678999149963264 6537368191366782977 873496537444302849 1069236748958326785 8529588997044818176 8341233348701552640 5111500231100136960 3967075167158183937 5346111915778510848 3979088916812162792 1569876756495686656 7923967796735550465 5941885953964044288 390977253338021120 7907919599793650705 6146684356565053441 3379972626318098432 3764549596865578497 3996772304862494577 3396489211873577601 1519137308820471809 5930679099186806785 7496335131570877952 3741087168597633377 7084849886904057857 8664315867400094913 5618582948041015296 6626321869965091680 3190859841359638529 4187998596707193377 19873810102347328 3280348818294835201 8793601466582482945 5930013795585747361 1441724650545873153 7189798092765548032 6665652270921395776 3848132319794604544 4287600418246487552 4197217958919437824 3800492578502858753 7217933679000079377 7404537755202368000 4872241758399217665 1428853967500607489 3177835121039900673 7103428037523940737 4162541573973480164 2153160877879657472 2508760673450196992 3206665256783845376 6452988756047951008 3698786755988214977 5564845731601697776 1206879502712722433 510093773668024321 4945617500847151104 4840979994574323713 5726758744750112928 1666831120939552320 8915947607281369088 8909259180536233984 3855117706668781569 779877949699985409 2683622298892277761 2351146482874416128 2199041922224656833 8912799535367810904 3127950786514734081 6077933107745955617 183662912733252736 6233987503202689024 3056652322610991105 6475912993511936001 1665843277227139608 4175203419377604608 5675367578449004800 4310773648184854720 560127228237451264 5288067788469936897 1449151602875729088 4666377094449594368 7812376007102111008 6546987857234147328 420607156524258532 4611656149664530433 4272749722069237761 7421377312028893057 4390610453594650625 3827476177637548033 1450784504192310177 1321308981068152832 2965486037484634113 3968062069466243073 1046070420693876736 376073323552540673 6930924702578278401 2060686581113290753 233938039809868801 499173154188458193 802214930350469120 7629284195511380480 6728392896063019009 1490149627700338688 5182577466799751169 7511210542119653377 8098589277163734785 7745822382162685953 1357370254690656256 3222555522411003905 768315840105033729 42061479788363840 6545335781746379776 1507659255051632640 5034379791569920001 555296732404824065 9085282516519051247 4233636523198290944 481646353235530432 772464280042205697 122263333327166464 5536269874635072769 2859544376543209120 6025181956078710849 2555317827527978496 571157369095695713 8533516804710289537 804529977014059008 3582549831297646593 462551682940040577 8583163551856365697 2811216809155731457 5826474204711354368 3255230088299757697 609211209967709184 5711053812812118209 5931962776858493121 4470546770870895360 8775357087866159104 2628819220375848960 2512910992244815872 4196296732409593857 463774659018833920 7274987306747985920 8397621488986095616 8424312214904789712 8218910329962295488 298690423025567744 5676615503380290561 9090563712405733376 1155352339156293633 7548649263132125184 5902686451891347457 2477374039102849025 1932063656747040768 4983106934432387073 4176465588084498433 1319222002689799424 5740420288318286848 8770496349805520640 6202693421922449856 8221592959625555969 6055040606488477697 5528510182337839104 417498983477280769 7230019563590832129 7861212786369688097 8447872828468163073 2505658056914759680 4285867263711778369 2515582031697274432 3536406608458560256 7208846291194305280 1209423125010551680 2125644266206873871 6549208242391369216 8131955214637470509 1527198249876188928 489642990539063297 4430251474392865024 1364615960459689985 8243160046505275393 4638606566266612033 6529612326416259457 6680976092964084736 6893020552569728385 3932660623981281281 1503135100241861632 2226837530564788225 9051114922928084993 5188705754371574784 5530711021227507712 5990802060782090240 2758981113777389569 8152488252360720384 8772075005963346177 3236786731108418053 8083449420808640513 8865718889986271233 8241643061921212353 4750207001191984001 4059415823438865384 3856611490280299745 7438331054422338048 7570622571177866945 8963043763900556896 8099658726864867518 6292098580933668609 880051568479212185 1854730350040012417 3350574935727617968 4157662228098208384 3342120514330141697 248180396511912192 4781827305777943553 6282654254061700353 6018592386188547840 4796020218343024128 6577985928830450688 3792629410447752704 7970689791530193984 7189718804913901072 3781578525017626656 8443164592260434432 1327309121411100672 7841839602929500161 514363209566519297 3353501361341639920 1888170799570845696 4675312579903793025 4181862054133760000 6073853614201372673 1423761570252054528 9171021194578780160 1525033456594508801 5295815778712244097 7882154818700789249 7893115322703700673 7879402460176150528 8570890186785122752 5832434105071124992 3894437717369851904 8255109433904431297 3886981912849188352 3857422088875671041 6166798556053536769 6584856518568624384 3667100786792013824 9200515969787897201 8841870553515659344 2723801273780835328 6925439707576584193 3811000629501092992 7999601127041183344 6695277585428031809 5415775660522092544 5204042972969154560 7007649916606794753 4265646468872259968 3207595754996856321 1586514417854175233 1923842960212321025 5748496557715145985 5263630745259376640 6392722780089006080 4650832028400611708 5338847590772090880 3221767721324361729 7880521177331806720 5650987665537947633 7724698718905415168 9103814848676464896 433619220134225921 1968855572246604033 8734331260117457408 549878650124824497 5770882838536028160 1143794946530156545 4480811800597629728 737566317325320192 213575694681982977 2216178089207925761 7923229258368665025 7142150882823529985 2823976280435633121 1800879588091777825 5744817191248847745 3491412473604866048 2245320287532401664 2857724273803493376 7897147299088582657 1498359743291650048 3867202011345217536 4121960816238370817 121302536165048568 2888795374913207297 2324586335144247297 1375736084042273793 144721711236287201 2616379143914258432 3885512472131651733 4896649819184824321 7053956336454402049 3245322186267991041 2774331911024954881 8352569571384565760 2331731016371232432 3646081078265468928 3677681083851158625 4319273330707732225 4979997212187176704 3400919142989020609 8097337653256349696 3483634530202117696 17319664136804353 6818066172189120513 5652657786551869441 1769551181433652224 7058626927183822209 4826617167727558657 852465747590196225 6452213916429804032 6258991728788812416 2354071496752955392 7939764525318971392 7363572426735472641 1575930144369723393 2980016023447977985 645775789514714624 7006845878412132352 1277662584841560576 8832625669592212065 4753073546265436161 3268307771676000256 9113509639622457192 130647620286684928 7556752174319984641 93139511333962832 6553715895899202816 6404769519632867329 4678302424438407168 2190325943003774977 4906120952130756608 5245196350258973953 7090665174053355520 9125688200404236161 7864569047050274816 926751784402593761 7006318958028611584 1982488274580126273 642937378507831297 2668294502225829888 7256191742798456320 6900289500398114304 951579682332098561 2848380245453234816 4710140690751198209 3593522093754108929 600323296565412704 8171332393643802624 8014474450231053313 5830822680721053952 5572167076966103456 7892961246901878785 3473048522755132741 555027450872571681 6915620872991937472 8475170466783892576 5052017480873017345 3223559935739557377 6946250437738892225 8999332024099659777 3502792686359085056 8003338234738318977 5206654858630546481 5253868881891490816 6259281935423153153 7952125274739657984 1317715578931266560 1857626769318793728 4359789257948347392 3503052264076803072 535599057434858240 4006496467842097240 6437815321176666720 8503669068202762240 7264048848978821120 8555203982712217601 6628344788731600001 7084293127247802976 5867707195088618497 7989321529495809280 2153667386861081568 6411610206451607441 1943152040018755585 4741081403770294273 2844388091369750529 21663404393046321 8422451692204425216 3677699333414191105 2649140625968479233 8235624849350494209 6014183712183122688 521567412525645824 7101625896081555456 791834379607343104 6337091195381321244 1217303842008486401 7696717207617683457 5373366419353484929 972553875863877184 6607155970310462368 7963228383063988688 3789770446847640897 785975574434693120 164299030200680449 7490948348227712001 7917167430308627009 3968211122092621888 5103485692892413952 516911791976018432 5627491644626829312 7203166534691192833 4303648742983499777 4165464108870382593 7591252499937444864 8844989184992927744 8777551622460343425 4996686161170174464 3676413151616848385 5783207157232017409 5576273048104730624 8583931030202030337 8294252673594703873 5523214755410305024 6004369023475215456 6738525089123944449 4612697073599915056 4222402240376274944 6499331163183429537 3783239284689731584 200350823753240576 3231409078977970176 8560989126695425280 7280178686976327681 8482355897803843585 451468740017518976 293359583132150912 920136145141094528 7890894330033799168 1395723157628780545 4505434465064833281 1197185618014068993 3591835287671918592 3313196329501845976 2973681328355973808 5679623404836544 8358448761710680192 3742896354545600433 4392738680118133761 2874922099454064640 2479079303099990016 3779011809725755137 8807796358008395457 5176113453122106369 1278412536690276608 646730187803856896 5672910525043365889 7475369717524563969 7750570611933675521 2409509311291504641 4382348282250706945 7947519980212980736 2193218584875663360 8543303617555395584 8967286749857677313 6556085535962329217 8380368524274625536 587968292730011649 6676854437632016384 56544667100773889 1106253516068732672 3874471267496842752 6618159171739670465 147437066467525121 288111434728777088 2576822610494881793 6905564214401302529 5301358543279520640 8831438045863368705 3657642994248334849 7238436481146556417 1923856269863387136 5548827476301459457 2151801145628051457 8007912918160883712 5764894198545252352 569528396113580032 1030100515099288129 3417640450761095168 2954374075938822145 3311052827158315009 5695199141380110945 875091066294259904 8573927219727360001 8558763400713428993 8413761894586686016 5012477988260101913 9150241447285435392 5726269862040084153 2255225041635430401 6208063925303377921 3908495293183264385 65968179191437312 7742397462004399360 4696247488043892929 4204614359737290920 6017993458665950721 3665268782903150368 975343766311473152 4819695859222534480 550779364549757441 4919107093232959489 718831276402267395 7582171666967708929 3094320170905855488 3963311347016125440 3166070908975425536 6207950139357659136 5567189465012060161 3999949512449163264 9139393506304441056 3665695198867487328 7943932377190385153 1030594037467211904 2205693639559872513 8741807798200132865 1281955252616714176 7685349445924978689 6948971769588119297 2521958116972887557 8699867078248235009 8836531683544662017 134037964086326017 6407307326688774561 4790656256565373057 6544886497999961088 5111958706367330816 818177941900535808 3025603241257502720 7508171252993867777 2327001135608438273 3481018028765373888 5220901766828305952 3206189100480888833 4779360053337627157 4680916366380791777 8990548082863385664 1226653717893218304 133965514454837249 8516821011057981201 2816016872985231360 1007075346713592128 7599817466934820865 3738364593721796608 2262109638882055297 8709274482329408896 1901521379013556352 1468784989702738944 8855395486371020801 2070684338759290369 4596591745467023360 3355929617019961345 3828297495849680896 3337599294577003328 3661751964572803349 1827265909609411456 378427182558953280 4352337138658595392 6266131599791101952 3967319869565077632 6038328170923671992 2864902250153115649 5303928371329743745 2497503483049525248 7943150515861231104 6228454136431673344 2516591721053593600 7278641911352784824 6586109883844262913 5130757361846747137 494582681130250496 4370117617908142081 2745183313181151232 7721837526799604737 3312599320985754408 315809126779826177 6707028735729270785 7205905716092471296 313823905057756672 408486112503887112 2690128899662883601 4070748616956373888 6621429255059422209 3508837083963983104 2888833950263948961 7475926876859913952 5380271161037678592 1834659090944792065 6017706950887858912 5055491429267992576 3261043303716168704 4535688319215585664 2037997819340556801 7868017303469611521 3701787666974955136 5489581925627650048 3846308045041047872 7354869645703657473 2884199872949387264 967513892426125312 6566731218507484736 2051058342070321153 8464341901990193152 3357630300650569728 8504756000293530880 5105296075678456832 7339341527004196864 1924628495985692673 358770729160509825 974071489918140417 8038112382075230208 6198173097364572160 2412169686300174337 855250477733508737 6471727034361856512 2845724762423773584 8497853837476732264 6767274128474462145 8622069652077846528 7369776558092676928 1308035485007872001 7148145483219073025 8140491792488364032 304232025882705920 7215084686335787520 5148205717171217921 6904512720129993729 4609575451261946113 8889982771214425088 918345434316404353 6953744833244974337 3337121934523451393 8758687427787804801 1712769730753855489 1785813966950153472 7142234885268815264 995081158703730176 6326940198714032128 225301101410889153 654411169644028928 4373014604362481664 7675500423659067200 3491922074190548993 5864938157770002753 6546077698230001664 4019144022850943585 2532737555082238977 892700627950501889 5135941033910558229 4726967422577579201 5963682720136792129 9150401340602544640 4881622934482449257 6392917363952967265 2644598688866429952 975236898378863104 2193425748206551040 7039468835516832944 7725532600916475904 3585585407866030080 6168290401511135968 6174310829195800577 6056684389165007552 4049110827415699457 8441415503376921088 138227879077398400 8124528179607011328 6049684802058774529 9039083252456355840 7520418166820487776 3032253328703699913 6533418282804580353 4823727228217576449 7251830769778995200 4051183147422871040 5560758632375753216 5522249106714422273 5260046533923526657 3780497122604640256 6178171362265747968 8048175528570439936 1881268113963630592 7479021278079950848 635272279722884353 4101991412761362432 7504958761785470720 4404756082159046696 5671266658201698304 6277971956710332417 5999748745192827905 3422638607357420786 1527994995336420865 3161194970177456000 2005581383290923008 3183934738453314816 2049416847942250497 3554209435640658944 6065609997247184897 4157341535115411457 921673398193308545 110265936277333249 7106952198509676545 408725551925311232 4949471364953987488 3889402943938707456 6858370153372416192 7511494857225090305 8187616705680927760 6109507723135334784 8622838152352628737 3229049326793551361 9157924193302549396 9111321800816312321 7502816605306224641 536638115756534712 9013908680421037848 1143842821791023105 6564229868273569792 8686062735099815616 3441922300605433856 4506272244183379968 7837578003896500225 4681025442437791745 7902561960342024193 4728313554112741376 4071920070605675776 4553289380227191808 5952843569074274305 725102861794934784 2591929415907278849 7318656779046605312 594787210101714289 2291899921666838561 1096522651110531072 2690301619621199873 5879556908868173824 8941772045442565377 8058117938706644992 3757086372818125825 907381161232001840 5610454029321125888 4449531258856248088 216638819579346944 1207368928358892680 912212451078701056 5914201403642989024 534222683928684336 8252943812573033217 1573325280774818817 4640856471779000320 6471740873315452160 7397777737599494816 3615460839993946113 8384167822947516416 6035585594427614209 7672304086269057537 557320972212186112 2481655908220418560 7853563601938054913 6616333419965054976 1972492160736658944 5591581244639769185 272152706432836225 8811144867899873281 4042473877188896576 8762238202774437888 2947701701633879680 6923856706664902689 6742591643659567104 6454670394462639104 5929598715087996033 7627145148052176897 8745612535645622272 115181637393489920 5143897709070666241 4337853141803673089 5153326913468172288 2427743910809199617 7494507083875199809 7690811895235534848 6080875026646970369 7565739819899253535 6780274379828339713 8079095379049575297 4093129848689280801 9050044814410430433 320659822657933952 1486102950476512065 8688478481102471169 5051715427660238849 1429884179845707520 1410544446180008193 7426670780016356385 493771003923614536 9166269584905568513 804463270150279681 2280313733926354945 8282501269609539585 5616893295332640192 471743839432306688 5162286606589435905 4233035208180056833 974693217430314369 351968670763079648 9102273978729989121 103134307293327425 6302009574558045760 5879894357936848896 4890238923102142464 6134654440092560897 3667226855979448320 7083104297243480320 5766231213646643201 556806847371117034 7578037705814467584 7221748090868928000 5567461698302049281 2253137715736844673 7800254964811169792 8489464089427717121 7372587041595598977 1956588055971297792 1600700947200212993 111802329034210689 3301173674318277888 4044327702246785025 8190483125945721985 1663736864095862785 2956709993977973376 5895260119476414464 7493186265877922305 7713079354999916545 6782080148200086913 815360540972246528 127060639069880321 2224849397835517216 6658393904049268737 7622654540868075521 7924307413552754689 7571957408499850049 3041760661087862788 7255488107076716544 936674548849911737 1218719007134253057 1355711746337013184 8986006527908225025 8794189427089956865 9125253775847850496 8223451009105452033 4114434600869366784 1259066738675443712 6780603184917021696 5009647933320990544 3474182292819477505 84524291192140224 913991391810473848 8353203155264420865 8504262228528111617 1045206386933891073 6446137318318321288 7300145117758255729 8216819451193036800 2264460892900310417 5783937146081259776 7309261755901870080 971491998532067328 4237618607149740033 7174567746654133248 2465390088680374273 5745980705088443393 6848684091378880513 1169286613891048321 6852454332249127809 4887961930600480768 1100744640088025089 3478320157795688721 7892721050841752961 9138775432213395200 6692091353143410688 4788117343495709888 6595337790663718177 292643944242582016 4446039888120391681 440247022820898817 3136728296462628865 3641900609636024417 2107125661778615168 4332945286814147329 194138109499257744 4486003350418281000 5959933759795085312 6461897196685449216 1603270850289123328 6982379122574368768 4934089659598045184 2316096726523281408 6827129615061342401 819468645042416017 1567143197942914433 2150693055540264961 1629107802639445297 6560146727230242816 212799929733136385 6874220125921316033 7253979286170763264 5528980819214991360 2706757903762923712 6240333762238941696 3939689643610996737 2145638565617766144 1098977083591115392 7413012344555214849 8507520213348483072 4352280308589515073 4953959882788175873 2184419057241210881 4282407630013792257 1739751250346865153 5680000328229956736 3111397741857132544 2500105636220198912 4626420912303538176 8190539675839219328 2206254962774109808 6860740864606411777 687309038819690625 8709333717334745088 3208930897700061185 3928032196056358913 7113083099825905280 466373834881515521 939634885465722881 5558465415520635953 1367303858950226152 1819059586595823105 7644689096917254145 5044738581294513761 1142442410094100480 2632624992248441504 8082159531876978688 6195496861956714496 8379044435018383360 6345178393605437648 5009665417252827136 6128489855559245697 3278649735568723137 6044936155528691713 6072336891603410529 5991610348489962496 6649907324915859456 3787248229785237312 3506935847995473408 6480520160588886657 4689426777569590272 9222636223384780801 19269391508297696 3201489804362432512 1667946812347688960 8442340799064107008 3196209318078002689 915857847246254337 3831203620633010593 2754461382203350656 6853193336636932096 5839921090244794369 5886582467197730816 3546987070160842112 646463754910362049 5550191202104619008 7587986426784661121 5203717473884280833 1134592923181506561 6277267054164542465 9036047536218382336 6704512152526727716 25657315255358977 1969513903634464768 1539097910931992576 2441969716032863601 5949232251211454464 4108132616216104961 4558668555315314689 4746837386677845809 9104197995881060353 3169094452800719360 4584441977952077057 5096322435226255360 3431313560055384960 7936461562456022657 8624901239152951296 3994382578622803744 5817621076807004160 4564587470446707913 3897955738626818561 3945441201325415681 5411270716272485504 3533827309351307201 3585642416370417665 2561377477431116801 6009852003163553184 5939722452957603073 7733236174815437889 4064675041130765440 1980789834682209712 5785434826548262529 8084877873421889024 8388232211836888064 7618752097756300288 6378138555373490433 7798176287977166465 8125150187399643136 4769651244430000129 7829428966404109184 7212327557545786112 3240293589080032256 7540040595481533440 406913172034140161 6541984555683045709 3800479564719116800 7350196041913326657 4199455961318096769 5754215962870418049 1409863299456493952 4116594630179878913 6806789037924204544 6743801452128002560 5463376772692564864 7017540537972457253 2624645497961220096 2604847308271737600 6717717653279211520 191619467520376833 7802512199572537344 3794779010008549377 5695688565770812704 5741137380751158560 6727915629793947248 3583887013799101521 8907797146429296000 2204641860124747137 5232799003707441153 1928958903037650304 6255879029234050560 8720324934730332561 7460541462222995457 623820190262444689 6371570364516368384 7127928802022598752 1693245000335508737 5674498605366695937 3416217495169611041 8938934830249995585 4332088536592859137 3546848415304228865 7671983106152263937 6913470896130097153 1382607890671147520 7937865757494895008 3363813732581639681 1224723592746556416 4407619870521840104 801306930364059137 5898665736566392192 8417363780300529664 8912491085092419585 514470685978935297 697748004209286273 3226726019501931329 46106582952377665 7136401969080498177 8122010682170914816 7045088675302524688 8699293161016250752 4805559268039673920 7944396120034967553 3991348078643601408 4706696282150077952 7799872030553514300 6359015450833872384 2275870631853789185 2602599208815722496 8148794483414684760 2232530299273295872 2779527296755507200 1855246597251718176 1011020085430751233 5546050188101550080 6451144804054040576 4282095457634058241 4788316343520913408 8724352562566174888 7779913574604750849 8862461210437434881 3111713714739483649 692602662819552256 7007225378571417217 2573824972532324992 6966472336787212545 3436361985903226112 3260009819158519808 3108379617156301696 8886832049856446464 3250033346442285329 6592898615258553857 6740487638221061249 4562257028489660161 9163945691936903169 3670532366654812161 5255813066278532608 6259719776344819457 3532209122911897600 4978033756971597824 5032574979975315457 839941318390936449 7366001845566679553 8122660455065082881 4466822081007321697 1907938453456093184 8658284608588095489 6703134372006469120 5663334598031753216 1088574256968889344 2770314048764826433 7284828863200654145 8258896067580671968 2436659534901833728 502395265291220993 7362132337379210145 6682722467277767392 8461123823775645697 1814059378175541249 5686467561636058113 8433176813304903680 831310317312680225 1956834807996203009 8923458391587441025 3566354012352982528 4983463405933841920 7031200386850041857 5066633514573948545 2730167429236531104 5481022494900643297 93746157901756417 699386689611977217 3759960941902575617 8912508771818069049 1413656006263607297 313083889465581910 6690867435304187904 2247087911503945728 1376680696295302465 6673785967609864192 1280841446179560704 2723905528025654800 9095371742774784129 5148693376162473321 659943821169756161 3266680902138553985 7607033247378931713 1999571135579852737 782485936584402944 2732485157849985537 2810584530462244865 8507252201262284801 636837846790806784 5384048334320124793 1650965842354338016 2697781356742041921 6820590770899473537 5683383604983840769 340619025814337537 6706885351165719552 3258236505982439424 6169953946929064129 6669077063335992193 4098749437345355776 2711260321255111681 2562278184219639808 1634525507364482049 8099876868048656385 5708841346429369600 8497038318824849408 7858805564570077185 4902049479996731904 1025107930417987585 1988511498049878184 3616430966005894657 4709342824849939400 1356327534268231680 5437860301494692177 2444417944933122048 4374685304952225792 652752694913169409 4494819772469978432 7682227039926091777 7937136088240947353 1057818046696259585 5655949974946250496 883948296043282656 9047739852937191425 7758309346739628973 8780582700600139777 6046065284758982657 7574501824115399809 685271497217400833 8868823401971122136 2719049570853990401 2713594312299872257 1251185338591447808 9212784228301414400 357952310406184961 730669720364587008 1095556112519311360 1652805970296406529 4238880427365329249 6784696496344432641 6354642461242214401 2262032948222692225 1529803870030854848 4031950908672351057 3707058493936945153 1117465443612524545 7258054281833153024 4350339462720815105 4876030203919686657 4276955053085270016 2148348352610680832 6262227641098695817 6332139867193323777 5860429880550224384 3897627062804848641 3879709513833549825 4628319108225748992 5131929430488330240 498529488404545537 1247384200673026048 8681421628038059465 6889610051544842240 3686702118141898497 6465832893368852544 8430711225557843317 9141159298159104001 6615611792439236608 1159859816387870208 5464129180948365312 3548106057252560545 7785495524494589953 3775536180359869600 7963712355892600401 8197716757933907585 87477458188212224 961179483554732544 2611624357464186368 4531034863949671297 9134752496701926689 8347172364422448384 2656516483898985865 7276886741660589505 3016958861517331776 341544336366029440 191992019333758977 1331695157900494593 5645546446460757240 6392391982204911616 62174413557550145 552919399360188993 8675913354108061440 312420374696230912 3042522275114425857 2895614763406595985 6457757205406252032 1079146882491537504 5612496498397070888 6405685815671990529 1623973895605878784 5488314491773292545 4091515807101091840 4236332118473740288 1300717543645091776 557718248115863552 4759716460071193088 3471131106966774528 5542752729908345856 3513741503519535105 8185454174164344833 4086332082344689665 6724418291108034560 3341035936997382145 6495807146279960576 9154315261816819713 2880045678935038977 1649635436916579328 254543675261432193 1103639458729529985 909381969468689665 6690258365977495809 5626213728723834753 8058427213845568512 7152437103571333792 250860846273588512 2767647804147925312 237777887457699841 4386965323027218432 811831708489460737 3402661023961956352 671903711088136193 8492217283954903041 7805849409921840129 8988075103811829761 533990021681448961 6746383651390616192 737292168076929409 956558406371420160 8327880400856715264 1500757267876425728 2717060507260104705 3779911910517042432 6152398099738787840 9058743530812489729 6235039224872271873 128510059714453537 7453810831356466177 8636982181053803520 3981914868307621377 6552237547668744192 1995794072202211329 5626991560076717824 4755319731472433153 6427771596943015936 4937503096290502400 2579899041103732737 4718283716247609344 9198299361084833792 6406961329993224193 798977456512173056 1733537049139197952 8449365188324999168 973412976577478657 6812249551175065601 2532091931422654464 6572115371032136192 2727985350955074561 7579560408083232384 7020145315906422729 5201709910342007296 5701342675552698369 7932736956794205185 8496541981976162305 6316016477264674817 2909489046608323584 4136493187327197185 769831207472342689 3275772789621438465 1688404564497695808 635912293820490240 9196553898254679233 580955720726418432 5619548280417222657 2964231804321347201 5396649719430873088 520359165639750993 1244600928949518337 938136865939819264 3723509080127110656 3201491464602812417 7374331545118313985 4988687945834512385 7275949017929494528 826606369657061377 8816196801429610496 8113086680332617408 6137938690669404608 7348644635570831361 4481953451534251968 3250726489907050496 1981246786789163625 1527803126437019648 7258531525225250817 2106735489034888193 2726301950385206625 1946089687718445057 5410082163637714944 5547102173729006688 8836773351818461185 8266367322129743089 8872935456509722624 8139264597123025159 1608315120621252993 646003810566278400 7373030749222001537 271648830256435057 4666059459761225729 7959413308517545984 5834735728526965761 3363226619531419585 6307689258022899712 8953340396950426769 806683127926688256 5581485089051083009 5575424144382190081 4574525627430338560 2641545745855271424 8404740131357982721 3882658217923221504 5269162958750674753 8749679442426964992 3549167099106689025 156899799007444993 8604777853123323905 8190211642674877441 7745897289678812289 6972899971065192449 8361753356243443713 462145126242579456 2430974190383595520 8807872596427746817 1757978355014827521 126632339651416064 3813619037475176449 7268525634343563265 2717011632091385856 8794562501811825408 8570978810019271681 6496625567822948768 6416364808407220224 9037489451788214656 671261628713325728 6475964680477990913 6040919267695710433 3271015237875320832 7024823400511492545 7810256922752695041 6617836509362195968 8007732780232402097 1454509845865954688 3322014217490389248 4036458185865027585 1981580911121729281 8295646897257518721 4330609349416698369 4966428393362192528 8338390667395334145 6463038800914866688 231911977849950209 2538706170284605441 758426702181604820 2913930276778409984 8847974687173799936 3064108148558135297 2309432653584468144 3802107972285144065 1850752336147616257 3674696786942774464 6737737357851787265 4214111544546794945 7425353558841784064 6852949616284925953 8258780950105407489 6003515097605044225 7467757495264173920 3291286786781519872 1804375995979859322 815945152954550272 6887145179847495040 3777157237812715520 1291941255270759313 7260099208467529729 4784892450041177440 2813201600150798336 8661640996688655616 996979730488623104 7754697708786366113 3090093563053473792 6970279604240679425 238826448366681729 4729668208908696640 1052816319516556769 1519575295230203904 7255437545885721184 4983262200163778432 6074619394070872064 3651073607663166753 8208534238405319488 5705178050106310657 6386970838035017728 4319828715334955008 5969596707540530337 523711181861232640 9085721641631586817 422953000696628224 5037845754688894976 7305533365973422337 2972117271471704065 7021803976154818561 6662306793120555008 5572755723806803009 483581320023244801 7364336799193497601 2411675245042863745 7676785190343307264 4851560595645896448 5475405460835700480 6400056358848091289 7281314889753311553 2626683372335790528 3594966009987908336 3172825832981233664 3086838742530863105 6517511030537127296 5534497354833915425 389935194502451713 58913741834967104 3208118311292561377 6229809722234813953 5711072691973742592 4562889096898950017 1205880302950498305 3455408040314728448 7843601211642703616 6950078701038589953 1196112325334062977 752645054928027649 542035986666477825 4123662850274456577 3934542573633431041 6961104031048574464 3620216036562579456 8364315682079731521 902241644854693249 5453868782591162113 3461867674232143873 8745753265988677632 737710454601106928 6871124531642605456 7459276226376043008 4893039182382779489 5391189341963288577 1589203322601306752 176761938908976129 5696110069128986625 4773169442811155649 1962030825186797056 5203049483746852864 4751129236243054593 7399484603256603905 497292709852499585 3329572650486178880 2333803920426081264 1924980668251039745 8353608839678861857 272834452279304512 872335680544965505 1015212023901983744 6608610804755988480 4269183600142675473 7572019253086722049 3696450259840087041 1703394850635284480 3539128138103513088 5765831122862042000 8441770946189498369 1173053345867465025 1753536711772628736 306537376391450559 4200329492976324096 5365686821761681025 8187993836999702177 7207978110841126912 4777817304258758720 4309423327183256426 1248210131674828801 2260950141989087745 4875072498710661520 6701019324271919105 2834870060370761665 7590032217087049729 4147940984953466753 1561769926493225584 172158750257276929 220022586101827712 1257616012148384033 1302729183439451043 1880071185299710496 4426728110667378689 620956767258501120 5455850530323171328 9577434848797697 5012916287320637440 5440361525880747528 8484185689652426112 8871364171572600832 5069788665302922240 8421252999697987840 4612510061043885569 7529159980803986240 7693139060133419777 7536045965267144192 4823941807894951641 6895818338151628800 4188090313396977665 3068894812352620801 5383632090159514033 1852155720465609216 1202292746633159680 8336101788451389441 7515202206654015489 8626274750075471872 8900621554552946688 4962726360937763776 4171211173245423617 1855493049355206657 1931300917419309024 9206543463695712257 3340250359168565248 4938933592870865792 1771758529934573569 464887967621376256 3676128920467469568 2438396399602974720 4411121983611303832 4137929464944717824 9207424057398699968 6980976809963719929 2683557800373689408 2095459207965210177 6850402709690870272 7553350909201467457 3226713979001858385 7245247736486821889 2627826197416576945 7223302725104541697 1140331440668551169 4766101201157538689 481470839070076033 6208444212930609665 5747685857070055425 4099518676136110593 7779355659437735936 80001929478676736 5875957411189920641 8339175405682978336 3847128101540675584 6099102076325545985 58270373788214593 7429080071328833184 1491905802928264641 6828599870259488768 1222131313383554657 4803672280210662144 790712092035121552 7998689760111374337 7137698594038694657 751063932338748032 9074314466421203969 5863695521157672833 4377337022268526177 2139897330929912800 6036206184545026208 7955111847849541633 6759841333872312321 3247990984163017728 4585026595292896513 6672170400368782337 5366178978935128064 6634639423551419569 4132803476790531072 1246181853104242688 3925285067666751489 3770945457190699008 684451538360856064 6667218002715996768 7070168038712514048 3374741924477904897 9195405007575550464 4417324794456289793 1935446262004186176 2089083632996023073 9098712375353262081 7041492505214817025 4537154410859596033 5933591907104620544 1599151055888519168 8811442570534389552 8287363120599183360 1186199807798983233 4478900482411233280 5867874869367857664 7413787149257184513 708078775920798080 3610312442910194433 2985922318920948737 9043322262756126208 7453231826399998976 140300569534267393 2456033677247045632 1633425842568697280 3405292310811521536 4590800351551160321 8671264067308496353 8706495119689566849 7660494994932658176 314770169073696769 3515316981269869440 7339513151991988225 3028062640062239745 4954181246346191233 3634028566874975232 3828045682928943649 8224472088056303617 6556496121057574912 1228538010736496641 4856412087978115073 764952487764008961 1680964125705928704 3929847598204596737 1570305345194703104 2798305343657711616 8825213125653594112 6732266500359503872 2243519108116060673 2527291799054188545 3501460260110059777 421460764461039616 1150192860730703872 1732174128798134272 5156399301477530625 983622654686199809 8455964491754094593 7639419420257266177 7997023259308345729 7531785885747295808 6519859437628817408 1002153875689897985 6771192195592562688 3857381243293927121 3365471584503324673 3659707461046400000 2915962760826485937 700523380609982945 8916713066700636161 188598915168006208 8366166491536128000 2508658175777338945 6941765113173736448 8362624722662287344 8508534598242162432 4882488008780908545 5796043200257441792 536958517388243456 3481121816696586241 7902405221456301632 42880610393751552 8416095562681537057 5711201166412254305 5072537702013326209 1881745801656919041 9056681849079463937 197357187114254336 2398681955228450816 5058173292985116737 9130133719762867073 5026400731181747968 2121796260541026304 768157557628469249 7792991818312608129 8402330133922025473 3679332107429708192 3412360855356402305 6074507579844152449 5512197245896148736 4191011883460853761 1795064100767235393 6144884895222396736 1078329778814910464 2649292699914619905 4999475297365688320 5592174067537114241 5233235410059485569 6754339420272682481 8293639924508168704 8986311747326967808 2328625103629400576 6267653175252518017 365530543669007993 7786655975902312448 494474053753559552 1766538632704960769 4251231046361067520 2275086798948076577 7145252759092547584 528840926469504768 6676743282798912513 5235668049779267513 249914808414910316 8161590801040539649 4386488488337817601 6464610194091408353 3049082256285339969 1833883855056908032 1482288449597841408 6342809448786960384 6659901924454180097 7678715526739924993 2576111693540118785 6259436257304279040 3030086648417897025 5243061704811771905 3056771798666964993 5285449680929219584 2585497673678004225 1507863745597530049 5716104086893099392 8953428556773401088 7371307837276238176 5136241391595090816 3056450785234393601 7326016137979057856 7606100651753635840 2344822794416259512 1701535827402674176 5391103143273832449 2855367624051654656 2416397444511180800 1887514780413329409 8437970012746044160 9017920283624065 3287806765159874560 8195985870881591809 1097139995315721217 4637106818441039873 8930427613874167809 4233420457367306240 501750457694679232 2047031212191698433 5928257841897897985 604484085273610753 6860191230711015361 6078262904029256160 2928205620552269825 5356689219337206145 8233103034767593217 3273741408629747680 5258691729163863088 9126378050322169856 7301969403513063681 5237934460891709440 8076184508713733632 7945764815997945344 2739070434498340753 3033071452464525792 3541334250340332289 827710163884440577 6917427152871231296 6555407361229547968 2804090264267771521 4671256531387023360 5194948517209047040 7707752480781982464 3128232663091815617 8440791271482430465 6235500616497663105 1030064217458087937 1427086438218886401 4356815115797696513 7485530317116170241 5505737633939970561 6146174457436896001 8667523816846882880 2177983158505907937 7628018270151114753 840881525949996545 551829256611272976 8212138551831240704 4755244907082348700 9049909154357471233 1112533576051391105 2742523862260730368 3229747643144470401 5206644088657299968 2753542914468534272 5760452871953709825 7280711038069859168 6605479265364156128 5965187067126562817 9038682494802460673 5546181734390833697 6916090882464614401 8630611697790459905 3193178644470300672 8477837851483136001 4944343568455617537 2184317546700861953 4430724769703526401 493728871495840768 8193268330269024256 2510174935443507201 1747920665182060608 7919677251058438145 5933277910896848608 6072296313614417921 6756832426581794816 1109604892831360167 7427268806422643105 4336713512570060801 876377224604111872 3775081427769610241 4007824506847733761 7718001588021168257 4825338602486457328 3580488962776562689 5012800783348916224 1684527626023546880 448042735166462624 2405979582034386945 3242484069407183872 2156387766355690368 8450895056559822464 148488297439857537 6263097758774853633 1955220781983786544 389346850046111233 6711613831279344129 8273638736776195072 8225883672979224576 8046800621770739904 1268516580686649344 8314235708180654720 7577791033458919696 1900239790126792704 3415856691752196097 3187954718979300097 6262557732684520512 2580550064038481186 132739312458949889 210064810367451137 1781278931526688769 3797171449304077808 7861674910122569728 7365228142602325505 4944559900223241729 4606147552293914624 9149219615859146752 3478808728571879425 3923006504607288161 4213346149026675712 5200962433338001280 7621701912017386624 3117521072890799849 6159881071201812481 2414653424714829825 7631745498624051776 8247186394251993089 3512580530140237825 7347296061886562305 1013293894865453056 5911648642628784704 618957049444761600 6723152105096593408 95954192334641792 8572735353004326912 6709861421258776960 1475993546466502016 5322186463720409472 1823386966555168768 148329816553336320 8778092416226590720 3673268638426669345 9046163171144173697 4459967364076773377 2401640745714637057 6949177686839844865 5773373733306368000 9009403476315653504 6618981595493695488 5504234618266245696 6888803791450855168 5503681255936221184 6675831388111775745 4085772355575409408 2374958714324516865 7172553938416711169 4796476561688827137 580734268585833536 2534767377571639808 37932011394511376 6715428051477947649 4620106299079917568 1838772443651290113 1668438421088641025 5334544674627452928 2686863325544766976 7720235653630318080 7316788379979374080 435522813163954177 8295708722334588929 4330029748184416257 7026407972733819648 4102388394389663072 5786928057425146049 4480335872515128833 8886625738960742112 5378786004127940609 3642819895730489601 3724177373344546816 8832161219338018816 8275918359707583489 8161193493426167808 8448102622949756928 3697955452081853697 7866891019925164289 8393879883247838656 8856424712463531104 3229234859220181504 6319193003845078209 7814505768059910144 2992914640267640833 6654377108478735680 4230958207158281729 4308370553593499649 148836109078028289 8576204369064087552 7699500538626270497 3530800561515659264 5734115596573044480 5532961622546997248 8546988521606405888 5558498283041909216 3639934259094695936 8063826338788229376 8036678486503915521 2430003586372955649 8787112613033093121 1033007531594370081 2669254380890681312 1955926145645027456 5416753520242765825 721039479844781953 6730920302592711872 4462092183266856321 2042049652990803968 2596217116739764224 5523724213511506945 1861614259195654144 6276213452051165953 2498950233463122368 8802534925217840129 125541375985175553 7476685247736693504 8670504690562276237 2483703770300812033 3775496782980370945 8106368025564306433 6579433857174491136 8171666771021987201 3536495976414941792 3573588801595931433 8579019304020705280 5434696957548267136 891059695139717249 3324657459964174656 8604993241569107969 4225142423420469248 8994629719660346777 6135889346543758560 4217601981843275777 2968593265499759648 5779736968711348609 2341876870909370169 998110244602953728 7975565946426844041 1230260373127273600 7678704304645083136 466483997670553600 576944700535519680 2401162246748463489 1826913478512142849 7451365047448535041 6254429952067685377 8401170176591435856 6084804337517970944 2157686263346167581 4146378670216735745 1181769762793438336 1807807907986145281 2210210445883604993 8691783458921848833 686225639545377280 2310099605439991169 2160709924072800257 5588902021595200257 3112318390137051136 987823451551612161 4890941920451571712 8133644520953834497 1864726228933204993 3488883759025946625 8421292659521263872 6656711458950628737 645565789330701972 4568045256033959936 3251259766818000441 7883463194848393816 8898899249284675168 5394572436285343232 4559082191513137153 1118522710617341952 4859778055112933633 3836776221425827841 1847029498580807720 7062033198160521409 4271510439709630465 3567912698218010681 7906340996483847168 8579250672363251712 2425298182252285673 7081690972021545217 295782058891308032 5778574325360177857 972379904910408704 588402409786707969 4993282576433862656 8957003415040655360 1761839646517297152 667252413805611873 7584924586785925121 7729326025701703681 8597152699325046784 7407164394943095456 8311069082447582336 7944238507785711616 5514949668783390209 7371093381689120097 3664085711246024705 4320276547433183992 7992093851746566145 894795186609663488 5672751139454718241 211952595191389440 6783985461120017057 5779622650974863841 6340778399841555456 185495546494853121 4852390761815916584 8580362572103387457 8445652769032699904 5314515789860827137 8004815616514045713 5524982450851034048 367428480203689984 1662744458139770880 3205597547216524801 4852521307555013632 8208060336819765249 5724232674352203073 797509606680788992 4803033487650874624 1304681898376190721 3664412583206682752 298456815617344513 4531199442535809024 3690966538691960064 5089060089992577664 6800692421678596097 2124954436197285888 3114181905953150785 9010993313389162561 2070149806359297025 549147192218553601 27286636885110784 8836799654487021825 2107192346876293873 6733992428209614081 7480252163817378049 5823639196295454720 3716349208890295809 7796572404835307904 6570432739671052800 6026254441278733825 6083885326012074497 6773760037634079296 5812474280099662849 1792137070224348081 4148290786247528145 4951688548618238465 918062763766415360 430919114571610400 2520688663701605633 5019923420351526656 2339338427890401281 5824217533511378944 954092742868510976 4516675898002621184 1662366953870216449 111690989773738497 7495746804989657472 6500177057662521345 5255712249955991297 1067640477521686529 6615848903714537473 6650347186764711168 865841441725468673 5393884449287128001 6498794367745064961 5727260971450617856 5599350961189531648 1048433628353368832 7787324228844845664 685832554452131840 1543686224123412993 2566310862309097472 1808850803064287104 5426919742913016232 4441864756156956672 1802958091888021889 5689401612664823808 7602038254497525760 8873823523272967168 6165606304988573633 1623632239045316609 1651888896291286529 5986060711648574496 1334009090572641856 7654580556724097281 7761269892363206552 5972622463131780609 5536477400057774081 397479583409635328 1052217814747326337 8262907159968342904 6288377430831218944 4423838649389337409 7539869303976280064 8810218589900349440 9208156028415521792 8821299009977081856 7045813734725759488 4626812452085530625 3717181759365519361 3261490385229467648 5475182686210363392 4887790295571305217 1564943139763334145 7336910976805206892 4666814427096901824 6068442416262379521 1075589091039358977 1692124955352182784 8251749863960742721 7525721330378932609 5428563611767126017 2715516772779419137 1242734709975998977 7897506348646012929 8168355668547067904 6895123689366557312 8108412881087721984 7046020400437789696 7712744018548056801 7438183468877946881 8583500079182093824 1425806866783521536 8752331403104714753 168324058855833600 7952164592741423105 1264006738560909313 2827674746022055937 8199202656665401744 2107718459500925568 5647383591936636417 6571068477534672001 2334972898215985153 4296995724521404097 1298215198565221509 2133706688649903617 1052406767495595009 1086927168124141456 4996152170661935104 4568838854329732128 409355382567288832 1709105393804821984 5093891754077278209 175002562715066369 3159409265445773313 1055000157917093889 228724463335349504 7244692528859316224 869937790598123265 2129107750443927681 3028076247323836417 3411210291529646080 8933362040777636353 2971885435734884352 6759007316253117153 876533698271753697 8486145203473681025 6707619665903095809 9170888784876011521 3123821486891724288 8089508849553704273 466771339360296961 6635244504663845888 2890474149961874433 3134592640269353461 3935539940570138624 4173231860022116353 1790263828534564033 2942254804758411265 7063940492635828224 6523800443218307072 6590363816745198529 382845927449976065 3928684758275270528 1042478094972498096 7206131465938141185 609765356207104512 3628854311250001921 5063638887872182272 835379313474430209 8516321949134599297 179370183382963712 7627331966646478849 4995416238442455040 4080102616859177984 4901250851279142913 7580389262993669633 5361281080465481664 8925924513924199504 5473492171174725120 5355458327085936640 5067496143673744128 2026217835751138569 2845501120698917377 6171649217122937281 2399304652899648769 4214138212829070593 4434537894141330945 206326392371762081 107998613206129536 8321152523722468352 3661354773599674369 8076891662252586369 195302597102585857 2781220401569413120 70993519536451585 7560858394392506113 1559952785237541661 5203099254854365568 7415518700641114937 8450688867397495361 4419778412558615552 2305171703697006337 3152246529595604993 6307583673170440192 5589851054153460224 4660217004357659137 3712136485241649152 7570411686196146401 6232275706271436801 8374078674806505472 8347810865752047616 5569564663577828032 4585597249755097088 7146493819649687552 3839362006058660865 4600285758671249408 1323558963295322113 7971927262933004800 7874209281351511505 2654176335159470080 5712517955177611265 3083277756517867520 3100253091348348929 2559003410618251393 2339049217553883137 3145752885662285824 5724286372926619648 488303273469576737 3589444132483904384 8387012816025613488 1520574048233089892 8895535799477192193 4665399666699462657 3354489331090379777 3016479087625247808 4136321896543080129 2858103043635562496 641387087832602625 7269995656030993409 1504852850330483361 4879024623767110145 1904630623054622449 3596647472574560617 8855143637636175872 4460527438540623616 5983811962869967773 3828475744185745408 5946291198038820865 7798050285524353025 7593504189908197377 8715028035366195200 7902674426388985857 6882015189181628416 2111567054382958593 667875796641444608 8004578122239494657 1325673135362123265 5913239474425447424 4927308938138091521 714965826720552960 1272315449214613425 7415428745711779841 4087725093663305728 6421547034190086145 7480808648138251840 2211626625342253057 1577273260584008961 1362230892277647872 367826248443619105 5154481839915110657 5345406584252660776 4815973261527941121 1925129323579580416 4763085911641848577 3835477080734504576 5993845906761474752 7608615729574546705 5366412896214991360 1704176224567855969 3974219925906180480 4132797986419579136 8630951298643066880 7328916209926276096 2606685173800592000 856034343785017344 9192723409589915649 750331404718663168 8071902974861798781 8485077785549631488 6641722228759068672 3335952498897668097 30963114842958056 4003565996348939392 8471650980053073921 1128949796953068544 1589150320144416769 4815737637711173632 2049154110537765761 8810860776279916545 250000028142911489 9046774381287993345 298244546552083613 940832281729783809 3295333657846542336 2694441247159583937 7595029818444349440 1689707498905272320 1 252724894238496769 7220409968726154752 4005061692562120736 3610078729796370433 1890140836942612977 35526387804921136 1660871121707728640 7996036929984364545 468999029579448320 3066135215026141953 8910481300374735616 3367367324617150116 2177495266035002273 8366374588325803008 5899262180159389696 6199855443253831168 7903196498635993856 2947880995896512513 7594817448081907712 6322481361020689153 89077349026299905 4201757074107218944 1029786721378916865 2934945640675229696 112535282995822592 3293976850466383873 905366132547956353 1893367319312348288 2460364692025824640 8358619621136621824 1346917317269134401 2426536014160284017 8664538141804512257 8941767620334555137 2586913014326762305 6627738224886632089 9012567329350885376 8850086371865149440 3978689371055620096 505299829303640064 2957185642466237440 2508648050055747120 3710047973728076801 8152214950713808897 6672382406840591872 4882982662748749825 3747489869346209792 771954250700491393 8522222713069486080 1997970138605084673 7317709540588120065 3613691606966425857 1529673409090518017 2119390990748424912 1427904339058360321 8425014790002737152 7432248495800210945 5362911413455552512 1647397662022696960 8551755410144277537 5615087648913474333 8854854457495264384 8702892657081884673 244858251767840768 5957098129770216529 1142221256243519509 7641452753890072064 4894100629398481665 5980345782947258369 9121587193738057728 2804669943477528848 3559004119586098944 3834465000896085760 2869117373839470288 7844354020327730176 2237232152488194048 2429585820814573568 3054173315295156737 8723861064222936512 7742027442996836929 6146564797356216320 8211225544587476993 2068731309587824641 2956065723980118529 3748499724356419585 4059135644567076865 2465480081772821072 3690705451278148609 7868674387922785536 3612414659576098305 4394838176355335680 7675688362728553472 2240375129647056129 685405747413003265 2398051214584104448 2791001050812293121 5489281090792707585 1146227056319514624 2708982701781273600 2901889393835554304 689334498380463745 1083692116533822720 1683106747191341056 3707664575700148001 5256858039909507072 2519139924018579777 7037734864748871680 8962048433483724544 4132148630002487984 8684349452655642625 5420557207402485888 6622425375990366209 8302907878913810432 1765348184438026241 5580652178621363449 3511543004276474009 304075396427468097 5537438179785342976 6706488222329812737 62628595033250369 2018709929646450688 9080630564382430209 2251854710561734656 8063638233862195329 8589453269624176640 6201102333338116097 1795932243591982752 1096420656692594688 4471147711234526721 6919363949716037632 6643016397039501313 8680057768197321201 1564365268430429184 6231452665486842945 3913729932848183041 6166513907882040833 7798208403219898369 5312370144261096048 7056529779879890560 3399561253681123328 1859542120974343168 3571613244502024705 6546229417486758912 1918334574920004920 3544505321724637185 2372453251132383761 3343555004163347968 2137757797500203009 7472150662810250752 3269404998843871232 2566230755251609601 4308254462639639729 751369370179061248 4237830054172579840 6304676281385453569 838506895911033344 8406009296548166145 1081844611209494272 8961871403544782848 8350252621018519552 6424031429221735937 2288487838624675840 7453908392498764001 1133545816457436032 8291640661827922689 1341779850909731841 4009465081651584320 3712605857186447361 1178574367598411776 3051940855099321857 8249548153439897137 595821044872073217 7372098383781178113 8014813570097345537 4732307882774973185 8484043067949559808 1970263904735183872 4820881374880701953 8985462430782774273 9159251867128954880 3037629926820540929 68861490665333761 6041519927076499200 8786239239465643456 4034011179538214913 7595669680116072448 7126578110455325696 4679403281876260848 1311160129089019904 4617889739281245185 2801676422183133185 7717626390137658752 1208860819226563393 5206577848533258561 190843218945775008 1854879475218538017 5532035722850481441 3737956299980034049 2660903581307262753 67384078448459777 2443187967277454321 586114786437773313 6401656797272735745 9123785044755762832 3505728626900389888 5618669435622529792 7571728016096722945 5076730623540296241 6715316252482455552 7812161895083100001 194586802407028224 6811374323562188801 1706296650205227028 5579974083661186561 4838974867001407489 2565673816955415872 8117920078866611713 4348698592485769217 7683176990027188161 6036051841497022465 7654737774097540064 4189916658535716864 4226341193586906752 774476760386669520 5505654128012103680 3010664569888010681 9200841329343559168 1322922483180212737 3293133701157023104 2636202997982315457 8823175697524810752 5617550003831026433 8166254064798757376 9040562210875858945 4994633859752685184 6966393110314237952 2671855058089540080 4746344856386666496 8124594389890768897 6301300284641460225 5260372374392431873 1514333433180433304 6702208478991089665 5114407391847524480 2315879926027506737 1262614495728367617 4373528990202566657 569854317024454412 7379095263117246465 7329218616845608736 3958777358494285824 8595960201948835840 5400584786472599553 1796467349164735680 1094612221139685376 8509279596857618176 5512725159705421825 5875942252090224641 8706813318882258816 6021479168737343489 3925029848920730816 1160652198601501952 988040566956938240 5993826345040204801 138030377514629569 6037817931668979712 2604264164186727936 7880014204751498272 5427535787660173312 8500548795607718912 2249457871936552961 6918544418215757952 7415261663846178817 6594732315762876417 5673863184111424001 5127306003607169537 4484443538026762753 8060821412717854720 8998934548693649792 7369368487639466752 2569200835306490320 3721182152225052097 1500274007001128960 5059596031196676096 7452435507773825025 1141296719095099688 3513345212558737409 3526574860398845952 6426705693559509152 6778322814595235840 2281197404422144001 4470533378797419393 5481402488577908257 8122691485551391229 1997835956397068288 4371964721426555649 4709824208913152257 7873097324510052352 6877450864744103937 1799269032534048192 7740302919631607808 7050675664205607424 6385744453763661824 8475700874052739073 7802723802707562048 3337754061288504065 8262787849077948417 8578159779897147393 2157350104341565921 4897365102256041984 9049469026593091841 2840281969258110081 2375517970197944064 7740733169298391041 5742465595730678785 1473512028940082048 8208272625866915840 4149027220562345984 4503569797565644801 1788940174992455680 7571897370050914305 8496291266410617856 7699168526717731841 6610691970744336897 2696590864342745088 2244354594464194561 9101216146355068928 6097982541807930369 7775435880989392896 7819491587651159041 1349876341855077888 8607458231297593344 315397368377206912 2748686985063109945 8099111809631944704 8300971103714232320 8985346903838578689 778108007334445313 4856892371484475137 8506420711485220480 4765833941835857921 4471952530771752449 8342071331678330368 4639784302812987392 189548952288501761 5316807208443218944 4238066034701238272 8349426704992998913 2598175288879040609 7353304267477887489 4097085702735124736 2857580704392273921 1228746255387525120 4898300476955688960 5920247621561929664 311135572307738624 7744146650223970080 4146079490949334529 3238213034249504769 4985297333686503872 6673459592604507777 644181061020141569 6490293974932453377 5866752228272950752 475025634843820032 4704265996804163585 8729056879273923649 2806765967286840192 7745008686543650817 7972461967175037824 7049142002837880833 2188192876106626049 3341651336729713537 1089547895113674752 8013712767594611713 3032490320729671152 419097673190568385 4578907195636065697 6257225259031762945 9160514014164354240 383364374397537888 1222808122583105537 3731853743381273601 8192744131573481984 8046147462414284160 5167721494621437952 7217516424860493825 8905019591963172865 2912728546695022592 2143900976548741121 5568522268069766625 8118339859723075328 8885012665896206336 4457841279579336673 9105702151813989376 8251631524088606721 322843012629382321 1398640637680192513 2857528704211693569 78824489909559297 5868878003099926529 2252117780994344961 4308617033559539712 5087094961182875649 9198379987579568129 5724840469321541889 3587496624315090616 1089377215587547392 8383747276426550977 6213475837977257984 8401538960781426688 2110386355973770752 1344984440398912401 602775239674912193 474171304137621505 928517453862169985 6657523321638171520 4210453474634733569 8582861888421216257 4287362256911728641 8422266191605855825 290359729618090945 8992296310060177409 5214264583745156352 4218250637038992384 7990361642121322497 618005401776001025 906339399623761408 7846728066876962769 7436824913256875568 7384838561348444160 42278476923156480 4789144619671593729 1575204461123485696 8545073363145958401 2240975793718263808 1076102564354473729 3776234394926669825 5445184731932517377 943696806758603265 6715571759658369024 8794983464293775360 246254667114868448 2928098254183147777 796931823441686528 3419578280841814017 8459526699438515397 8119611011393880257 7402802923495227393 2015328578278442817 6585217566538053633 6288870198258290945 7672598670737585920 7705024111365951489 1244040944860526081 3489052376166795777 3885549231636338049 8022366604312009728 2266211381127960833 1262928936742652929 1156350972523552217 2926213491870466048 2983017465212371585 6188689223506536960 5592513049375428609 6794005440700361729 9138750109038775937 8101271096479657985 7474684202803884033 1371022311571650049 1690993717127161345 3275963703925618689 4230984792627410944 2077517988118263472 7653060285544826753 334912431580362032 2552248562560379905 904539319776820352 6871288905947509248 3419969727589076992 8242655029086706688 6084549613283088417 3693245693557806720 2143876749700052080 4501163234373512768 6637396784467196929 8205990609823719425 8260321783731322784 7875367337956124289 7700301638179255312 720466591292101888 2114001568335381505 420278380973606913 862376950008826065 3497630873172451328 3330206361974931456 5025396596272059649 1953570281954078209 6666969829797664769 2731232041926419920 5689007132525916784 2951604323219558785 6851120378153070593 7000308870596216065 7508767046413318657 7084812171255690945 7058238933652557696 1941199363375828810 4372293562748902056 4798466880567306240 1054891823339642881 5531095191769473025 5699656475401415168 5311033662095506945 8326667371646912696 3446568468790877728 6616647564903055360 6877126543034153473 2247593230237051904 2346545245267296256 983904215125803008 5570556877615675809 2938856796434952193 601845125190865408 8816807370928226305 7342152208494611392 4623529260831143937 2082250761379879824 1915564711182995456 3843199073696783689 7484573535302647808 7367342305064281408 6661747456529613824 7183007626654777344 5925520762006571008 7792611833512141953 3613135806157914113 5442825431612891472 4258681950046640129 4829438377540926721 3157073192571162625 7504304004948295681 9013850142383625888 5740464641005181303 7606768916184956928 5725115735823581185 7317191813915320321 2631451833607915521 2697994298239180800 1328403217026226176 5747053774057385985 2042750612104413185 761979600708833281 6111076496387538945 6512251742624741377 240276146637206529 5976654340721475585 5550460683083836744 3665705106715527536 3807823999028035585 7372605572950714369 4018260430369253376 9077991683819000833 3539678050586647296 8592456765165690881 8742936426834946048 5830934034757407312 3641466147861511216 1092431031015017392 3634422242812966912 5207574824291295745 517764313373867777 6822245639613196912 3210512848848374272 6065244178065697344 8510318463772262400 9152444054166446080 7994623807645742656 929504972725033728 4665342971351519233 7094774049742883201 3812103613991565313 6742807785631486465 501300917441340596 4090337533191633793 32224294368919425 6059204084080119648 6632111783683293184 9010461350384856064 8693740370547689569 2959193125925970545 3082694011540785152 609700655570399233 6385305693548105025 8372883019151474689 3132781783051741696 8650943734401525633 1306365059758001600 4247581730314098945 7329297073575188097 896737036460883968 5863096892670760449 8145155387499404992 1925855304730618624 7850337892961353728 2699970650913177601 322889034050143232 7796218269735735296 2800903728236876800 1501643809621201985 1403749127684964480 3333584420535795712 3597747303641606145 7645423721995661312 74879115768233985 1328288356841463808 6461421879515831297 5841526768155033760 3105419515968425408 3210655598333427753 5532064227561923969 7705506688400997664 1550786169083043841 4051609504445074113 3307249179501374976 3011801463474143232 526660373898075112 8829434812312813569 6519452773649384382 2555772041100017665 8769223414177646720 8412941637324439553 4300852204871974912 1132957123231244289 6827215171628165921 2314872537689397249 1986127811362673665 5669962156573114880 1877946663505341921 856522549837791233 6523097652316340224 473865405456387169 7224703410070421505 5291656279245802808 2292248742814299137 6776793873361624512 5087265447084162048 6167549080483754024 9171648680897941505 3962568908874203136 4084864031685787904 5244244533883425280 81312853118700416 4725907202449360897 6019161530320658432 3617838761579839489 8149091611016491072 5667458942627569665 8097800109537583457 8581332354823959809 8662466507176747953 6099120932376614913 4586183617516579841 5253389684597666880 1817218575077566561 1654777816777876225 7556646319436595201 2100696317341632128 4295359863906376704 1332574726899793920 8227476092178661376 7659192953218283521 5539322672129769472 5055194946508672320 4195635029309885376 1385522024816406528 5325937399455219713 8719079447717042176 2385801318922582784 1058519233867729536 4929361531809366017 302723398374260736 6235779950115582209 3649179185746608129 4065241111354298368 1530187250265227264 4938545439666968577 2838381158226949121 4199956405103548161 4470665667800109057 8107320718050474240 4704027660716639152 1621663745263140864 8322917148365011232 604688374894183680 3432120407247970700 6507746984534568961 382004468707467265 5625118454532726656 7367888891528234881 6336599757443661824 5398561478993326848 7988029291003293696 8322014183660808288 349575402907766945 7749089543975043073 758377151375147008 6067522062435023680 391662201003737089 2032837494868594177 5870121183830474752 376627967029125888 2587558138509453825 2677355866957557344 8486891410780850305 2380359166135392384 4278488836871749632 878036651522294785 2219427130586668289 2846927649047069184 5047481919726579713 2593399655149464864 2683634188068126720 8631245316646820097 5524022535778848769 4414547703456824321 5744320975060473057 8935389781947444132 6380802001815740801 2661091099929214977 7290777097575092224 2964488378233509696 1121165411514705921 576273183954649088 3473359601747545344 1306379197413360256 5408397337771055105 2273943271484012289 7246835503559753729 6525475012180247681 7569585897842016257 1845201779273317696 6690921156691939265 6620319581027881921 1640579417773831424 2478818512468898177 8523005863111426049 5239223642309895936 4201202442977263617 3317295790072778752 7516829666378125313 3185779828028401664 2203001166650277889 4103258056350894081 6714190891199406592 3138013945407987249 9077645421279404032 6288471637412365057 5462641580285671376 6169805890608484353 5014703511665697696 1827584546831337473 5969167149069820928 6598220559604213249 6744757346730296128 2365477522809716801 4253163397593116857 6025108733507441060 3201403120043205632 8185810531747604160 5895037802163097601 8962841582666854433 1837808219377292801 1267988585981681665 4022766403719191969 377487513095634944 1834063062119669697 8920813581982554112 4369899932515584001 9081830485942300673 7376196914893795889 4865401428983207713 5125856228781506560 4398808325762162688 7637259604120305665 8519650903555964928 3423054013760798720 8029965220657878017 5856032076494357504 4967539081556633601 9144176293793734656 2486420343312006656 7418827062096356608 6288724605384235008 8193160624710881281 135580733009969153 558133717361139713 596507380740939777 7362462195029250560 6625884969378103297 3976704895132672000 2117883336930328576 1593478565389826817 440069802001319681 1949496068692393552 9128675752814993281 5336008542194456960 4297872141966251520 6214003364847507456 2027823577168377856 4545989928108097536 8166380786287064577 3942033180959301632 1117975927508326401 1250979969726289921 7848012542680836097 253568508990630913 6577808307123758081 8366028091858841601 2048886383799956705 3790426056539111425 811877891869278209 2121588180146454529 2168505061218461697 4154511725538267136 9078558422079946752 1843120291825761025 6773199074713273824 8840762189317283841 1230567442574055721 1647238978932620801 5728135667189505025 1903545070637376641 8559990442794726016 6935493719319560193 3817559221067015296 6448360433354260256 8837756287208166336 1824106618811842561 170085063254958080 7584722603340395833 6328946574045171328 3330784357794963457 4152477181171200544 6980335883403663360 7501460010025391105 37477823184390656 8397223460327317504 6420787697546943488 1880984673966656512 3667937415676206336 1862936578299228896 8561834394473180929 4915983964144399360 1254431666851668992 7839640157257637888 8049994204641903616 1197365018749480001 5832447081806282752 3683062995845124096 886496287173287936 1457423044389899776 3272048360767446017 3273924116871058720 7087917440692289 487241842590975329 252764836948741793 2898538268164882433 7665328914076532737 5090748697065793537 7908098717357919960 7153456095670180224 825654825503237889 3502456489079033344 5974035173495695361 5319123289294503937 3114229710063674369 9187483230438901849 337107135610888961 7032481477900721024 6744569075367133952 826766708894955520 2276078591013694464 4748402688851121152 1485249705819533068 2760267889182703617 4320233017697649664 8379885921630957056 6360158263482596273 6796716786612826112 7754942668428624640 4464643328201638016 4848406156183503873 339528894964085433 6841934996779239425 8588114526637855616 4003213513721022976 8075664726077746153 8731098585728908033 5829015623355314176 9163693468328581888 5491472026229329921 3862277455878791168 6200142931220909710 1587437238980411393 8553840693380217921 9093062871221383040 9108079219283836929 1145612291573153792 4013486604431920576 5501907577967108097 8977087680881090560 6071792826123337728 5466962574903852160 8077159526202767105 6600678584103739393 4209430194042749184 5906257998805644289 112097301104610304 5586477719748870144 3279534739636523008 4830814733220087681 7688748240521218049 7882124563944964096 687515758865828864 4455875279179203072 904361475089649664 8977597253254503168 2300955702713884865 866234938323166808 7401145726144225793 6199370723271019009 311550997670215680 4390210941973987329 5377184604153291777 6201066868613349377 3541226512719277057 3227367513100648448 3450963345626656768 4575679690982557761 4575595930637419272 305442305886093312 4841945435452997632 7163924423566559233 7383570194082869248 7455638200499690753 3711023058140261073 4069330222255462400 3147853417009954817 3509806627185404672 1269039307305779200 5573885371392194560 7536789880138159326 5415460700952363008 1970611324871920513 3815860356335423488 3931468167049230879 6703996943215763201 932687659673200641 391858738022182748 138799415706841089 3760522719338289009 5340567772942635008 8074290444921339904 5552803920426837745 6023815794980356097 1893198251014430720 8154862126549434369 9070752353067868176 3677160117060109312 1527754377343381633 2176098178553198784 7234872719242027008 5240636166811811841 2798436187422900864 3099912461319305216 6939657910281729025 6814426693625844225 5237570017143797008 3702795771147283409 6455469867809894272 1471477336523708449 343838318717476130 3322454240421900288 6351580075855602705 3401021662801867393 719536908050890752 3352591084587801089 1111153176043274240 4122611434472931329 8091095234482798593 7505669321787305984 6914444631654560238 2817964063049383937 5247818909385617153 3423438802920936448 3405879558039202944 354612859106072832 2416677186388410369 1389696130827014145 1243853881313374209 3511619533742065664 5165529680842644736 6005586823740544513 2020928958739816448 5017755446947620801 6841754581772873729 2648636905536088064 5672982006199118545 2754852889707137409 6554874244288758464 7245910248382420480 8312100014525480960 6533133431834333185 6913351316522358785 2092346423419273216 1157467311587307520 8447313767525146112 2674448113847217984 7374807612731572993 2148380325117734145 5692335262833874905 5770686474722753024 2495908862382028481 8249753993112932352 3240654710347160896 1170289747732922369 5796335072301330433 8991048521675104789 7300891617025854465 5824639183507865600 4373621286227019777 6641611350820806657 1806604118623875009 55759637091484161 8197180044119306688 3319041625047078913 3324469901352161089 5922055611139489792 3895880963690299392 2589712345368345985 1208523537228314625 4922710432474690049 2570283225022567041 6820804056768331776 6483583553114527744 6331028839673331713 4684446814234443776 8231024868629348352 9019950334396465153 640864145715757056 5026062264378916864 4788076623409009985 4916493178176405504 4051059718731477473 3398584467710866448 325309696915251185 2735650148993004192 6615875499723097088 4315200704649863169 4641110727977156609 3969455383450574849 1449281784557019136 1052411570123856897 4982918195726245889 2722198773392760977 6221718751180044288 1246059002241185793 8937479203745351168 1681976834660667481 933852276315258881 5509951029703213057 6377840435328089856 3096955966555846737 5995217474793648129 8640262895774149633 2806783563672899072 3567502528423723009 4364667040077997824 4192857419019780096 6675045198364621824 5116131486154401537 2180658431225622656 7483650879830221489 2947612305352112129 4672719385402765953 6724286208852277521 6109683397836931073 3440596026139535808 4347661320021006336 1544023191666936320 6827764557052719104 4920030135563063136 1819537811288948736 8947659302015389696 1020972449222169089 2513148158844764161 9192836340658282496 5788050224741171201 5878901322413601792 37676254738110720 2512307120283915264 6224425141244071424 3690781448727530497 5578306725275491329 3899545759120351745 7274271277021143040 7767947143192065136 8868182858496220801 1882875117061710336 7725657703855642624 1965031130467139585 8162736856935628800 8808857551837569025 4413623012855676928 4098367603155817728 4662209347568478016 1610463178176508416 2427088506134936064 2783992342244149888 7384676435273825793 5032395086061063713 4438328183628922881 4015369245230412152 5945393062571521152 4663788448742006784 5314899265248183217 2590944608162641025 214090839485283109 7903778111377113089 7540896047190807808 5071104242339295232 8559539702698409984 35495097914361921 4059449322358180609 7266768386337284865 8520845585172984705 3705622927385319196 9222663373947121024 2314390724020050240 2435493292754028161 3465495194009468928 7428709710584872960 8747742155293252609 5419512106163691008 3527692752261971969 422464762824995841 7556033916700429312 3713658766313625088 8522130538281418753 4982054297781555201 9013555294952308736 7715860082085986673 3809135099260734465 1374853703613194113 1026359596778930176 8488332573107769345 9098099699983633056 6496851511460745216 818741488611631105 4513815317012152320 2314490418680954880 645814791489792096 5191332156629463041 3140253825755463680 5685881229246171393 6456125685379108352 4838378842790991472 4884700117970026497 1586390203655105408 8182093741800214560 8018975589199403905 1181666788846815232 5583570471305999281 3421149984871862273 3791472193077517824 19440346382815321 7096643838096900097 7070190692600987905 2155308021993233409 5489885246001491968 6553629243583489536 8302524990820748161 2275327106498958980 5952951850341411329 7905273547908403488 5786950258816099329 4713474828803986944 8315970194115444736 4960402232297918608 27853649880797184 409042310250479617 3830096404460348032 686834817065388993 3077448536644241920 3414381214526872833 9143185965931184640 1801699798011596369 1722446798126104577 4207470625822769153 9094682214096172033 4314568922078503937 2614494484334698497 2313899688782693888 4538556978155741185 7620218652105725697 6646689628535037697 8859493872179162369 1344343773768733633 5765408064763793408 7094432173361299456 2990111198928320512 5192820846758852609 5866908894305484800 1683316444252864513 4005198607128850433 2368078010342536833 4364675179044562912 3108663018410049144 4759429565927239680 6587505122370797569 158415968756464641 2208552609977588481 5825892816745346145 5366236436026205441 4644928445279961089 4817458336532496385 3484751956601538944 8020492933646747648 2225980185942812928 7215210608260518528 2581626009608617985 1587934693943359744 6520233039101564928 580654022267560161 8590495573034082305 2786103663588300800 8325638545603297281 2693154979389788160 1191116745642962240 6438092125313069056 4683651156148184833 1755722662031089664 6683430150964401760 844407150919240705 9014443572564404225 811203331110471681 3764492677259079776 5050537322907386368 2852066770578080001 9008703122156311297 6292438551013621760 5970822513257762817 3208865785691549696 8981818642643202048 1909048058576396288 7108865595427638144 8067163954249150465 1252021068498365344 1774650451483655680 6132920412542582784 5255403453456986113 3516023062785589248 34360372574326777 7685573140681719808 3150366767520226816 423820406895278721 4689830305718530048 2519302371129761537 6239878250506295041 4164549293247541249 5717100662309300128 6024000438248046592 8620571301515962176 2792016772160022529 7284107090841061344 2642665119495725056 1107264883017818112 800432444536014800 9114106855201768448 5316016756238462081 8590378477323999616 5928223503981729793 861741107663542528 6693667253871878913 6582220872081269760 2553882898591319040 4045119408354699264 2965575986526330881 2437237488612825089 5153228865665740800 1466459066904359425 4363683384743711105 3674990717163732993 8987254414636356097 6546257112102182592 8053240171893616640 7280872040313579905 6840143105357422592 3857438102662086657 5775225321711949825 1595392234946127552 6197249666203209728 8374954007678250113 1730126585717699713 5373953862979099776 9215438016594408160 4124653126998024192 3032351463127220225 2643113721061608448 1093176684219456000 5210847476448735232 3316995722545346557 3003379407519200192 9170569847600324608 7292897426332176384 2610852479107786753 5404930569999071872 1143377391024480257 7199130438174245889 884181358731589633 976495549903640576 5750321119384479645 3358335350941742081 5216673440307018432 5671509571023536129 8792444432336922880 4374827450251272704 6301870163382084253 6663798530887172097 9040856132315086848 2777219377392133633 808673718246507520 8010080590719826432 3642977889105795425 6763293712808665089 8832944809312772097 5552133382822719744 7566482695402146305 6350260002513741569 800174844656402176 4367139496304853105 3461063808891699200 5472316124439069504 3816638268855087808 543728562581545312 3559308997062737408 2704828304977208800 2677733335860691969 8566208726595721217 1350633821023208249 467736699388041344 2735419693983768577 307943335515789312 4271289056563338304 5488739935626000385 7300059705877725185 2891972516628672512 5402057642565735936 2970806919310184960 9132889154617606145 3666958925839146753 8765306009102057473 597313442631593984 1269514367190832128 2688590787014829440 7570256061891160064 1468460871941129696 488102986736397633 2876867356977159168 2792400386093433393 4470893543434829824 8318901430867587072 7103965240095670273 9131783720557903873 5584394048211803648 1766798799133302785 7652203220472555761 9048190356251738112 2857182426011788877 6260111673946058753 7367784202353668097 3987472476925868033 7635094678314942464 1341584223074773408 1778718563406708737 722158700868980865 6095257041618548737 697449792917340160 7001907155782102017 2789282019282450432 5729790386886713344 8730735088037857680 1456176050869886976 6750098897413337088 1596892403127388160 3008806251158577152 6975111620853305217 5079986509371949056 3431267975686678145 835353602320492545 5665979663768186113 8376517824129010688 8737226198861217793 624429759613713153 1447229950958542849 1012474520264793088 9200044563488935936 3524654470326894592 2196913018319939425 2291143271944325248 6010202246700353793 1826194884417435136 5285720476641865217 783736222961875457 8403538649308855296 4780368415579590657 6092280893915865537 3143357419768768513 5422120389099369601 6493500268871638689 6664486671639113793 5304845199070511105 7414428460205626369 1146403301835669505 7938912544912043265 696951465423917057 5904523611993612800 3396832171735093504 2029432456260599297 7777764069458259969 932741653841441920 8252057773194608641 7314385968655456257 3675586493744381952 74080965001297921 6620177169136452609 6082184035247444929 3239167981520211201 8994037262238709760 8811735606950922176 5509381416454563713 8827992297240777217 5632098422012083713 4719720686642790400 4415927391812190208 5290276559984092673 137404351651542016 7063693677073565440 2896811160778493696 9211682995559022592 4210699951677131649 4522925745538154496 8262227440229775105 7313314098135924736 1951787600592772160 497524613271560192 3929395737756214560 9000045433766214129 7208485521016668673 5772482114357376256 8819855168987097601 4551409278813995009 1137920298184605696 3557883881218009089 1230032114481415168 2940223534339538801 8110338402794002432 942243174229509504 461652984111333377 8814392369312038913 8209797468394618881 6601067066192679328 9035403346403933920 2496264873609637889 2792164465107782912 6568259730001934144 7108535093505528525 833662821421396369 6879727890231657472 2978261244796051457 4162578559282755329 3013662582870355457 6431548669508126721 6304573300469677824 637467602259295448 5602445948742451200 7049679047195155905 1963445045445879624 8817848750179221025 7998714171099600128 2164760913201241248 460314522357776384 5528402112320753665 2405933536801435648 8688052337155149825 8178498592711639040 5390012480648941569 6648083830390721376 2354584563817119745 1580728394149428224 6230784738519293952 8665888835204734977 4586090238259586688 7423800071680163841 1415779339928862081 6047354707190804480 6653462375984185344 1052485961969891297 8650968831956981249 4370285477213252096 7872248220111640225 9092376281746505728 3080063371540414464 8992546469955403777 38252972115187712 6763831268879630337 925709351775695872 6528824779561094145 7391024472121539585 7573957528180497792 8331260067564948481 3560525790065223845 4551745595978606944 3031457627910857216 1899732703358952705 2968834379596723201 6269814569521182753 5480850784700899328 6241086308434720769 768628056313890817 7634604644877260289 5927825330174435329 1378597389536327681 8338984630245051649 2918566390923386881 5542527795764301824 8159617159730688256 8928638722604678656 7703610514860432384 1790511712271935488 4397848622115426433 6456368967402210816 9080532407463418369 5135997144458063873 1068009273019742209 7390100101403568129 4154042827704881217 6421819404792375168 1862498177331061505 8288115576007562241 6405492878684311777 1502633165618420736 2353297288546592192 4168971492787294208 7513030347602028032 2513364640663928833 3130023423527351680 6167499096835248128 1097331554828664000 4602585016777981312 8504749366281483580 3561234722999052289 5771933636975390592 7359260267283383040 881963524224450560 7755952325190500416 2981261901877164448 4154805306901211521 2879375325081553409 979291803441368321 1371978503935692801 8016933681598232320 6951736025433796609 3316821772978538496 3016525683279331328 4883285340685312000 1302402196874309632 5459909040942526976 4095553245295379712 3578285020974835329 251845497788236672 9213187298117586944 4526217480526316033 4200274296256436224 741009554445336576 6744326205579338881 169207246467723264 3448963243336843265 2292065241458775296 1198143112451271937 279659557398663041 6975682055056244480 8481483247858095505 5646395868651751936 2595881398940571644 87171117030823937 6204382309314792705 4837125859654578128 9194277812437819392 7579687891295162369 7167365488755059712 1605372058712645888 1244020328850595936 3497724103594645248 9015297711943995393 4735245618417963073 5249286649779358272 223557344263051265 8387370463474615297 4619628407017165057 7611434058518167552 6739751973868023808 9053698963298597696 6565154705813949441 2361616482432861440 95111554948230657 7123571064085965824 5285861492183334913 4867572202385457152 5939141873839874048 708901163566579712 8963908258891519169 5395889493682700289 4416542660872896512 5668678566845972481 194026380346829824 1620039262965662336 6392774063963348993 5138009171151230688 2264427421385824257 7456961324282478593 8763740919232421888 5740076316225584256 4092265000430146208 5350920824760817344 6761522641051729920 5981815496026114049 5847951002907495504 3955068084950780320 1745348468555141440 1875964136692303872 7066841551307376769 5628561787784937473 1213462017079304193 7767550108704178177 7105272170175877121 4000452913289484289 7056079946464886785 4095667630055977729 4648563986906087424 7293759725273083009 783525740309592505 7151214108525128576 1654527771958972741 8657413089213698049 7683201749792123864 4346191388521529345 658153011722496576 8351474425518538753 5679199819821783553 8691225582452342785 3840151766949619712 2034662341880977409 149455027483709440 4028339390935175200 6119885009816455168 4427177154301509632 742436364050755072 8184055908665574528 2733016846137313281 3457279034408978368 2094768209707249665 8980808469080416256 4240693692154445825 2832034029550876673 4047489801315202432 459103888634300417 3671041105616350337 6993894148233507425 3461247162640434689 5607385736898009088 5340723036403385280 2678473077929148416 4580627849932821961 6606801580627425921 2414430437765640640 4830107973015175169 1987830329080987649 8069566764332204544 3110801485003931648 5454530739752009729 5590425451050221569 3930370419932738816 6091132133464854528 2628086706216233985 7095707846099822333 3637722018646969793 8849506022068716656 7800738833887117121 1399834842994743553 7979835777982265664 2674182250739393536 6031513121885192192 5134894468897836121 2120016093064942912 6352523847694448512 2718595966746755072 3477266458969677505 8329394883052711937 5588415918359125553 297793066139678305 5986017778277533153 3025433893895602177 5626403579544779265 491146496823021569 2354791353164816385 2720360615767921664 8493454523771077632 650596620953338753 8155892910825621505 5916570689944952321 4210904445119813632 20650004438880321 3062306525681270784 7450428719824161281 2634140472051138560 7747172007410444032 6067391497092872193 8774561066224408833 1149295085627814785 6951622911634770233 933084781328556032 7148132059379610624 1878233439889116289 7958384477427466241 6339076008685985792 6265388602532740736 154337559264206336 9197304449758597376 1926325662945869824 4664289063087961600 5443858393440698369 3162074389913397248 4973732617296519169 7623218618003462424 4980378121127999489 7516678183504281920 6906495643330100416 2341345460681670656 7570826104462827521 6187215251840712768 4467679171426277217 2933021721531565953 8545509120887633921 1236617239471625025 5485779889235517184 4189906289619536641 7989142791648624640 1052324293721951744 5686572262565069313 6679114538325927424 7407637860344279808 6491150445511028737 7411330943674236928 2791863779759629376 4338776133301456896 2551026171498082816 5175141894084169728 8798345763215802368 3204860448419357632 152545938459014273 2467398800798449664 232411664248975360 7373945907793075584 3365408497761137793 7855924739305843585 3497239416507348993 4777208836889498425 4577635454319123456 6284366224626413137 3630838547740845953 6918672709886296001 666267886115616768 2510071484437085953 2703843785889440816 4586741023800197121 860010896607895041 5191186718805426513 5317102636700437985 4939020241375571968 4044758796143448065 7724601147839446529 4856135949064193708 8903898005349071872 8053594974806900737 6945902704052011008 4658750348503617280 3555902308564463628 2163996093689257985 8932825580353959425 5091873093229768112 1443910298310364385 8711132629892361728 7904181638343880705 2255108522404731777 7557797881006861056 967235758914895873 3991728450034074017 6113797075187834880 7671432131938648144 4453204549908115456 2015971764148535297 3097261836787631616 1413878985488848513 5865383823563309057 7269137069387242497 1352447657890628864 6765583726728400896 3570982688577552385 2555095722332703745 3917737412060282880 2185214450815080449 7412722607461018529 2888162891781547521 3205859717208166400 8247479824845444097 6740721913339346944 5070566377617788929 2804157643132370944 6280332603021211616 8929243334986305792 4368889415811925793 1105838385171716769 339372268442947328 5569715189021732864 8340669422430978048 1437022097008881664 5202030163085239552 9168255034444676480 3563747385979437056 6828819922833836032 3222992164503098177 242676081003233280 1897910499376487680 7481002363577911809 5417308104437377024 4660634221507846145 8058469938729791489 4013750220879059169 2259256825889288193 4231113477314520960 7601024317838165760 3050621471089067840 4541998695836478913 6909907608675835904 5454249235590275072 7249480892279119872 7535546010894362112 3769844067310241936 9127594543118135297 1213561816318027265 7037128763780556544 3205986447772532352 133453457120552961 751411523917701889 6130239984414666752 5319253204051981376 6256447575686862537 6247011957753304576 6136461792066473985 1745784049521226753 6251492772649947136 1361240243840672768 2940742749896032257 2768780998840271872 7510569226160199808 4983216731430422449 4615641206764726016 310054326877049169 5545362628838099168 588056494638563068 6636783866993778688 522753445049974785 7508809938421202945 5813961393611276289 7259872938846201856 1560329597216739584 3235416345303920640 6136956910880202753 3184281723191861377 8252587425702962753 5253775541990723073 375854765304084673 5885438141666300929 840204916552924728 7603376667048117249 7585364225311452416 4710480567335322624 9163165980168867028 4139698828643926017 5676062360406427649 5827159906597916673 1362101945071998400 6906897488662694592 1197737179995570177 3291515407749195776 3480721169495980033 4941704136631578625 3855632393657175041 5474742514229693440 8886078457597008501 6952074146089091073 4164228361652011008 8634244332287893184 6439172949415378945 2130117451478985729 4759235736406810625 5852604349525566977 5959675778696249345 3194819349537801120 3586676794950966912 6033196335690847936 3267353614218788865 6638874258513156256 7218936776555298816 9100996710314319872 2320432496912053376 4904565449928601601 450152100928221473 1611042041317163008 2052248212778459648 7341313637006934017 3505995243767857152 6944807525048252928 8860456829232539649 3924840087741663233 2197333696831251713 3207846728777257984 9108425499724218368 3281150310825300225 1157323688859452929 1276292421456012688 8329513140308934657 5281135747973775361 3449994916637401089 7449939891872333825 2612520574927937537 3328582993174506496 2604804188890841088 1587913920829677824 4567522991448780384 3738378386659584512 2065046203950233600 4325383950948552704 7330337935986696961 4089783218782088065 4316822763355783937 2759279056223518720 5696778468745455105 3908867151895665665 5952252443355561472 8355779594597092352 7254845233078870272 705302765605485760 4796682361518941697 2924622002530378753 7169906696079049728 1424590286208963329 8718052516585318929 7230391650168602624 1297869252305349632 1847527232416493824 8877828170511990784 4801320478571413504 5320197146928664577 7758708315224939521 7875383350509196405 3789198157173547009 5353602556424093697 1405985666263629793 1773566734471326656 6099568080895825345 1900364002642328097 8058577136252919809 8588990600898041665 4792972671852311040 7259486791300082177 7865959636987192288 2965864864273951713 2983927386639687681 1168328494500806656 5206233758240777216 6855137211828172224 8697381188079195393 7936705166202979584 1955417800156487424 61726656050167808 4246021898148581696 8700630184845543424 1696654004964667809 3352433560667061248 5940327174273269760 5936720024557797376 4024729223166803969 251162163090096129 5512830099047971977 8823137985470791681 3792269662989082625 5453411994517316609 4029150057084853761 5321098796418859008 2792284323693060097 8168558451584461825 7567934451862439809 7449602114119291328 7175409616969862144 798210307056358912 4895428799590989824 4529833953394208768 6036773128365393921 8703184245548316737 8573842321965109248 2898593322402115841 5495160214369777920 5591326697029375240 5595077168621499392 31876341500782337 6149795873618572801 3031703777938925057 7438354744512678912 958098923625940993 4064659075057872449 4664422672802678337 5663515876850663424 6091741031999906816 8071212084566441345 330521236194660353 113918171044515393 5224411144742427393 5299732901936598017 2540737883383129888 8161361288405393921 1209674454307471361 2632530354472608897 3850906445499586561 3326341589025333248 4874185522216868865 8336858613100944257 2498998793715826688 6072770144170002369 2469445341506404352 7407650691962525697 3260675415226573313 863114583646704641 6256791326427369472 4753058915646959616 8425102570316810241 1306122617971712000 4227008245209047169 7197190932282944289 8839132416418715137 4937235857805678592 3427454076431923713 7465671453277749249 6512680183585128961 1572264448355163969 1040936435638820865 3172952895105728512 5433226754696127617 556101219446192128 4894249052590003200 4642437307534242192 5002830271433912320 6963076863749890881 4760112553363327356 550237347501508736 6748144495188069377 7692287382538228464 7361199901003579392 3772185587474214913 6098061455247991824 432652211144739040 5369492844719316736 1890746171180709888 875797000771181824 13652289264593409 5348067192661344257 4073689339941564416 2617468431377619617 5600893804560273409 8109048995374318593 5583476009148871937 2917909971805011968 6669583094956525280 4056315800183138304 8252628993553059073 6245781230078727552 5794819914606490080 5123105372269244416 7724954322686509057 5054143327848367736 5345925210041352193 4011759280082092032 8663786156746865153 3067817586110967193 838065911327761825 31023495537964120 3193925565886130177 6085820289636693248 5138250970041259249 1171072119286960129 5288942871781132545 6064054418652118935 8838946738458853376 8653846517914448897 6824534731759226881 868801570090393600 212170942507448833 6172767842432344192 3807968583364962816 1517411041177370624 841508432836603905 3378896880090808320 2181096366476348288 1206696720578476544 4264761491918962688 1049293653358481409 1290670936404331009 1772213514817577600 5971436997067311104 3482691926128596992 7170236229281513473 866719356989206528 5969398500562831361 2527193584272343041 6450687036424809201 7516862050182430721 4181606187847941120 967111312818998384 136047593566175688 8310515073805184512 5949919601735550976 943127240792113153 224983761019273217 4921827980189073985 8109848901310272000 1115107063479208960 5519318661680546353 6101444637396828160 6108519913869204353 8788327332992540673 1926880283957857664 5360910107891443712 7586344759416280737 4439710918848807552 1104711281490509825 203332143032373505 7765414689142791553 7214348031061643777 5172019097316274176 7617570865462212977 5609447827150322416 4330703581887456545 6281061665085218816 1369060949547712769 4800149023006667776 3800574248568478720 8363364132874035201 7400169304501013505 3553060033868321537 4940431644939767808 4090891032935065600 6468915092305682433 4841375826893971457 6406932304315968128 1717423178286578177 7397643159178282752 5781481908010598401 2119172919209023488 459769891267805184 3377869087541678912 7920331924966230129 7855203423930220545 3790782057195022241 6557888490535100705 6790209107659849728 3188269967602413057 2848697384932061697 6599114222791795201 2132131072080633856 7107523800218256385 3745493485443283968 7247611586575967233 5772621390465296704 1855161318312316928 5755153195722066304 341937416807429120 6801309595760036033 8332086097185624833 189391483980472288 7660883398881169185 7434478952475623425 3820654931366182912 8936225023276027392 4919700645880583168 2097020356654801793 4627041310929543553 2651343511645583361 45157066538015232 4108802171784354305 7620300266562852864 7505761366334118145 6033520439401017089 7757861654368354305 4201137778839282432 3229093833777169280 1607559925107558337 6247819309332922369 7597888964421820160 1225917572158709760 2187602018614386688 8103563499523309568 917035560875122944 3140141274312088320 2395467106435282945 4369570162763497473 5165809165844996609 1369582773111512192 5144236449290526721 84171186306102145 195528368339464192 5419553436365010368 7871030585819148481 7145650060756384257 7746163725882621952 8800292115038861312 2043213823188691809 5820945382830407681 1435215082046095360 2708245704267752449 3533105031184404565 8310365431715332097 6095376421196555297 5369608280433737728 4598136716130713601 7095975099526865696 160164530562770976 5694532309063035393 8169577834499510272 1819444943403051520 7154044510685134385 5973667832327831552 1744979335059439616 7669993549194760448 4336091001449265345 5817947886278366144 2177872733058550785 2748189981260608384 2519715776990741504 4954604561344422976 2992419538435484672 8663849742829797889 1789460880109826048 1694785985879921664 4752075314324940800 6210020226904363073 7438807017720544001 980652622299940353 7789186519605066753 4046401433357205505 5435735692384376832 6701448575793555484 6234420481108017152 8120942697694150656 8426135565283363200 6987625026749984769 551912412807045089 762778570378268672 5836897569380800416 5552838189011271680 290221063585660928 1606901364533562113 7487780245685145473 5683653282967011328 7974736137892938753 3736997404199616512 6435052372843137408 979042459035825664 1417315402207483904 2559983856917200896 6823622898831416320 5807729902059212801 971254417632432128 7658123055545320960 8580332653904811745 2783977574044608993 8879505392462794752 6365582091057504256 1411136506357380480 3699017910319087616 4916522056442445825 8174310927458109332 5724678543871531648 5309110956008380928 1801022656561827009 2581965387801760193 3941057642851191841 5639795696757499361 176837367665065985 165786416981817345 3384764761803122177 8900323089297031169 360163031671335809 1672740330794270720 2300844362956015809 7456831419989626497 5401248355838199105 4298855788079736832 8042328338045409697 8879701020110620992 2615590475185880320 7133303812622277121 6013804732279016449 8882406690207935713 3927456522903870080 2999849675266064384 7451607061555937281 4678551242087673856 6210209815927455744 3494171429541986048 5677689085914772288 5747327101791576065 8042759575963203649 138664180757310464 8933837216371157504 6500631673762109441 705784483043045632 8309989676826648576 2145236839600746425 4081829321005465600 7227459140653469696 2081400930146042625 6422549447661453312 3493945509706359040 5732676490978450945 2821525946771761153 1779358350178003712 3698224784201253377 278167175664350048 3414120930736062465 7423012767317026112 7471227215974236160 416379259968153601 3172173968488439297 5713811686893570049 5519690112100548608 5726076803479972864 2495279998186614273 4262304199832084416 1399611519100212609 2966440186702989698 6298556106742402049 6406383642326136385 3659602074713543425 5665651342378058753 7941105747145785344 2758371802776267521 3126256511428697601 3899166391529664373 6483340870364240033 5104578008563823617 3838855671203611137 8149127197355129664 6746597983958553600 1434793278426976257 7386310489812029123 6038926916371557808 5845424471574709889 4974044239853195008 6234127732711505408 7805287436640419840 1635504819969378817 1040123047615791105 9204096782956355840 4542838945058795521 3844840698264223744 1694930842586054656 6540576395835998208 759967442858239425 6203304691686502401 932594437629099937 4440106934974263233 8384250307497274369 7857800199659146753 6457120220910591552 9032516245204267008 5295501288096259072 871909194989746432 6779924579976059777 1263973415805442117 1909362726994843648 1685185833542090752 3616946219770609152 4147518335934035969 6467379271777124353 2885945692799844016 8754228772988169985 5475524348535218176 8708270070517901889 7703536189419397121 650495546698516288 7469233030594519040 8019737656810274817 7884783213643236737 4544605766533472257 4266284321030176768 3128949671767825408 2201406838354474496 2131678040048544398 5309248327900244864 4628885833687565825 8878811346536331776 3836449423520347648 7282122701107718496 4007643444898700288 132898288327159809 2289201250136309760 4497456270272446465 8310134666765295073 1259149058073505792 2061356939093147393 3658827478460066049 4156947614140240640 3091582419937558529 3021810849988132864 4646308012558228864 1149926494414671273 1884997919002411905 503656331007361025 8221606495137237272 8199601397904605185 3051075765155969345 341630689606721025 4337135012617912320 8812803846414163968 874734985447735297 4578355047335794176 3620066818920594081 8451613482716864513 1909324764425621505 4159065311366476800 5584026543406100897 511611502117568513 2166187060493877248 4414692591748415488 2060737358603187328 385988904543506017 9140303311724338688 8320874318175469568 7986199568251885952 3035701164473942273 7057256153002679481 4559472786234590592 1535927378511036417 2557105828768005632 6920445708958140417 109921184308127360 4534156911883068416 4946061006174502912 1783292001661979520 8507282876791652352 3954646175712765953 4144534223964563201 7172428313516190849 2965022778328172032 595212822297126272 1842087717025794689 8661665067030062080 6652092496560301120 3636295730183356416 6892797911240514560 2157099297864417280 4082060340088386880 7979791062604665601 1795726790401495041 5178645431205465089 7731178874726421280 7484711188976189441 5635723336855598465 1995896839466775040 7980252673048404993 3427292104794046465 235744094415158273 8749798932743352305 1532829402051594752 6121250340701049216 8276466906276042407 8148820479305251328 1991018867636332160 4093551209849477120 141455005821934592 5388293001436036832 1320614938111667584 6814614839225719809 6242722096481498112 2559910123139475808 540772338901450753 2756310798832602368 4364283929721992193 3721599137662590129 7918606728673803745 3827032599060513280 5739524022268178433 6816014383047253633 9172018425119780865 912418354740134369 786620474045262848 2349320412912054272 8643618660498653184 7887045806525892608 8773951352552077568 327644763074801665 2044341939278749761 288306312245631568 1622261070962917377 4815270483069163649 6021151619439198209 8033731841361077491 6216095554964741120 7776797989341411329 405608469886280832 5662300737522470401 1423076300104466249 952965044920516609 7369427339519967233 8933466770720093696 1807332847876679680 4157494358029352960 4868858948872651777 4120676996277899265 8261991287089758208 5999783538201947969 7147788616246552577 1807509456486866945 5039324647950996481 5241672688212914817 4353969595330461697 6326798493398336257 5213461104579009825 7390114366243733505 2895249308124940352 3287431994373906433 3448006366860755881 7736794495994740736 8418355459020746497 3432489576978790400 5684481944194622976 619527932169662464 2168793828624772097 7087233538957287296 7254056401761544705 3964456411591566944 8700581999096393600 2056139381991664128 3359632932332437504 977750151900648448 2782262762706417600 6175823242686857217 8106176560129974272 4964665354977181252 1755225136626139137 3792344782968360961 9188959001175998464 6048516868850274304 2968188577523489281 1738791743749479233 2793702571112647105 490953404488089600 5697855179199145665 8010861254355935233 5871762110077122560 8871607441067381249 629356474369776128 150835355491498529 8345482198382334976 7418810605201579521 8151158960108003840 4198743714284085249 4205970770806337536 7186061357195770880 4678135116116986624 5214648461983503296 1762431786002382257 1978976005931451392 1067482734392028864 8389630617246968064 5795675774309737809 2139432842070031105 1704092662685111297 1972937990900089089 2244775208672716641 4321048961952738561 6476421370843732928 7575077270829875201 717334883328811009 5821393401915728000 2028888114654182401 8719101384248316928 6325270637655138305 3186682177139616449 3700010238863634433 6369088643009351392 2944613262962782320 7604399745862080897 158266012928718849 1793084027135328257 2380858481758668801 6617266376693841921 7404879057760428032 9208054082202107905 8210949848083594240 8578355721578990593 517473956756936397 1499815034726522241 8120422841792033696 1232366265263597856 8831751929130516480 5756714445827005051 6452418497608042880 38220706245867737 3244844701528512512 8599527373686242816 6680375666847810640 9088915738044665953 3595714454138084352 840918640719215297 7530602338379887105 7882895818494140417 1597120212161789952 8744299013374083072 8586703972794564609 8629751901193093120 6712331276335316737 6868650197761223681 34083053638145281 4123384459039197185 8943562447700695761 9211624485031247873 5951349234361402248 484825503428611264 8188153759955042961 1240676633004851201 7043504819426508800 4290714021074930945 1094236826453105536 3689190189135655217 3524173418557564416 5700121163865207712 2287518875976892416 4142184659602587521 6760172500800720896 7888140708555522048 4717934212494991680 73040737401713088 1266392529846050864 3745059242297152513 3383391775782976001 4226572107629068288 5233487455536544257 7366817208120672256 1663356303434323969 7610634526041085440 4662478886440141792 271933462632263809 4256119713741340673 5261140305694003201 1046883527766357761 2150949725255280832 8255776851929714689 4375672407030809089 5590024569685671937 8251422406625460224 6927864287588529152 2369171805389332831 5166316490112936624 3215048509134121985 5436459069146563969 3944023866401177601 8669098982781510656 4272678197429342209 4968493919395430400 8663725047595125761 4821513438222090241 5226738540852418560 6480110784170282240 2231265777982598528 6709489585722221568 1264304330019176448 374604832164279296 8271070086673094401 2283080050399035457 7124371010219897856 308932268470687361 4242350723224927361 3248533808240013953 6555146957910265024 5268723804650789377 1792312155778696577 6374275870480130048 4768247994777372161 4758602084406576769 6099120171011493889 1356694988626927617 5428787164311266817 1282208721577934848 3483952634835454336 1663956149951808833 8016204529283640833 1576759737540083713 6638975469319312896 5314560682514059649 6478896800164163585 8212780820956573696 6832254055281014784 9024818271861833728 7210134071515588336 5688116894635032576 6376097541346738177 9060939723140234241 208943929207717889 899881382485819392 7275835071616241921 7713427955156879873 5908958879461307392 3498032522840309405 6302259707603435520 2767567133993722496 5777181563445236736 2814047029336810752 5253212724974470096 5886007974714130432 1587431780451205121 7214311486073376129 4595337951782986753 2803339432447783041 7788985422872009728 8641725090680995841 3042253763476916097 5069805112230798817 8019552533456904193 7653995739939150849 6280309026737875969 8492229488452458209 9188479399574097920 5062327034346864641 1182659896641748993 2085343982164264961 9028342278799759617 4765677749594722304 5718508893438598401 4235195811569763969 4550032399741401089 4989980837124033024 4968614743841441664 4075666511873369857 1473428616292880961 118809465530548224 3050562851443161345 668442448018023809 3736393695463749632 1256836694951755777 4681448619180811425 5803872240841826305 4665692523984293792 8356298376105692425 1371030856104561408 1508839567605334016 4356848388111087616 2001552062304878465 5527404521508209409 4752968347639363584 1730258918254175233 7796884442524938240 6606985780885438464 3248754921832071169 8536097751083730881 6046562702651425280 5016637187339116545 1297229142628684600 7942510417368852672 545178342385553409 5034649853508390656 7312867361670029312 4729651095875954688 6190355184884503553 7729953866447716353 8580361370892658913 2973188639973630337 6546112989757906560 3756707080497236992 1924095074483570689 2579110558486949761 7320392938490158593 1062595130341115008 8107180850556992512 7439983570982817984 5698816481076068353 8081875069185691136 7614659783104028448 7784161873815914496 9002047950655148672 1590800883693912064 8927995468956336128 8799831669770208785 6702432428658507777 2396981743965050832 1405024758259017217 2508192702252895425 1606368891188875520 3779104935442420224 525076829175388672 1309603429483020288 7615894235593546753 4500770863092587264 3710875217921736704 5053011104215235393 3445468349049998529 1092509602768826288 8179256800493755776 3907447132395388929 6151612037675601664 118745866862310641 4923488362799462400 8123274536391681 3757877047745940480 2837405434175214529 4015481164271485559 2534396330413227009 7371487767500461057 2481006095654926336 8605406313864757248 1961446893963463680 6280233080074279937 3647077704771475457 3987539666904285184 4386357934455388672 3885167634945332416 6363663664179013376 466836097539708928 4180186491772350529 2352860656547633953 1808010987859795968 901101995355979776 5573170326137946113 5048486943498107905 5875916701723426048 4933755031817187329 8833093313880653825 8846660288211582977 6815834054425935873 5569234743489620049 2964072596871244736 3367978240844116993 8140069569604420609 5952075472023276264 3691039674114614784 5946233856656408576 6982074438557294368 8471568429238263808 5752932499984717793 8990216967608512000 1919657645182551024 8280967912374665216 3185899966466027521 4032208246681613184 4282125041078894593 2177734009901590528 7329614604764051552 411804135643443969 7941265716111998977 1631994084243346944 8105453581114474497 1468945005808152577 3730212086813884417 5192641181271752704 5117010112416342017 626324470271263984 3708786287007546368 1070405194673433857 5482828863355617280 2408896758723681920 4582623651993907200 3479359143162322432 6330855299537343489 8892277104663363584 8662178510976980640 5091150190184026113 1387339080279293953 4001854997926038880 8264289152225440768 8958491295216520704 872823049452601425 1690803362842804224 5511732506435148065 5992594559366953473 1385030503206442368 233897553479730944 392612418869127680 4640444739277422593 3543489657882804224 8714042384746020865 8475773570921209856 3442385301217722368 6931226566022135809 6941276291640293376 7456423336563591680 3317475695531040768 289177780732102592 3173210883679830016 8108898414132658176 7366799577283084289 4124393797830123776 5149969134625259521 1301359746775678977 6155919220451978496 3754506512074257185 2454170009656432224 5632509656418191361 88506548291213824 3924578873332353025 8037456144818126593 6813148412411403777 773380106391781377 3967728450421076480 1777991503020982273 151837895799777041 7822793998206523312 4689939397496498392 5335999726384840704 4430323972461995040 6901728522509392080 2000235123107337217 7987846182558395360 2645805282375553025 6128995775278528561 4041033572309822721 5654252230554097489 6331778023327831169 2385092944153787073 6720641205292592720 6148581086061319201 3257085025638221824 6737513256959655936 6873697308128084296 1150940344282588624 4837683279474785280 6275978180132486145 6196346657441476609 5520600271812157440 6754717917244586497 8227604926516988161 834841096841394176 6261362180779031424 5640849025420211200 5680594204717562721 1227319224517900800 2161206666684061185 4971496284799765505 5622817760212043264 4683162885724045312 5926717944003297281 2211846643865176673 9029265557996650817 8003792817318977537 4426778509524674561 7108934561884646945 7665519254776786945 8915771461124232192 834726745326074240 3202052882317869473 7231662452061070529 5426062677861397504 770853290985962496 887612759590031361 4360336262555134977 8373260389639890945 8312856230314076601 6596698939948367873 5763898822367779457 7932195897345864448 1902548628913618944 5245705826611083905 3786750767272784384 1376535137248023489 1181481297317463041 8926481126264528897 7761311829053923329 3210246083994869249 5686877882174640129 5939344564249190464 2284762940746740225 6369460755758301185 582119938044788736 1883538169238977100 732742076341067777 2890193627063947265 7882705005103336329 6494989615433640961 7025274436054240384 667647942927918548 3914475964410265601 62124377901434000 6018185607353019945 8382030637873889281 1439035144339237889 3144395690704625665 3524030767287998976 8048770957438877697 2865353543401058048 9048119769480769537 3391188353004832960 8157576221654838656 6857536846427323008 2600574488109837313 6988415782346293248 400344519558474241 4198014598102419456 8127535533355058176 7849345234461024256 654279882025533440 5794266234218528769 2317635419723008512 4079838734831976449 5850214599190347776 6926782378103561473 5319726381047813505 1990583506481220608 4103913635639796032 1926733489371262977 6436892706969939456 3020383552486924289 1623781856866630353 8911161885092147200 4201593660519990816 8334334044751075329 4863751188429963360 6029809303628788992 821989802943314945 7850500553018715828 6585186990734540129 7431843190862877696 6619811853004500737 3481804176788948185 4767842425554393120 4620931919718274368 8994700853748400129 9003236821206403073 26595713893783553 4728186635877906188 2623240454163119617 6187860416263579905 6663286317341812481 3414800168962123265 7519673734495150080 5133900578771369984 9206162645702069761 6717163093138341889 4216395409371332097 1621265033057796097 7539559714571304960 4800998452017999360 4902031043528495233 7703021778946407617 8419062998185956353 6647845006476824192 6330973421076925184 7685194669989548033 2260351724485277953 1036066198832543489 5793901968526280705 8055753715006040577 4749672191098224641 8990068163213262849 680219437257749505 2618724487947822112 8322803516284843776 7067244824404326401 7843828147506179840 7310737441978201537 3177261098684383233 214391646257083392 6996298133782290304 1820113332714272641 5985487065785933953 5755205130392641537 7267318318230934529 2136502116516004960 2795034502324991169 2383138059271686145 9204656930867474432 8046262673690935296 8685999275963492865 7363197458216197632 6585122510982365184 8020379192133681152 2775293354295625968 8270893783936458881 1469799601325345168 2490809155877027328 3036053056852952576 5157084535642914816 8633093313940727296 5196859744012500992 5024038547730889985 1088551304285516801 16063612843879425 2005633013459316736 94922748281047808 1809025899653971968 5407230893641742565 4687368190444353537 974360888919901152 3091085388581745537 6360357753490660352 3453787867412723648 6736621846522002817 4974288099071583744 1952953423564374016 2016280120919845312 728889610739828801 3222702344869904289 7984166769729685313 4858297018733735936 6721173815694858752 118065136521183232 2353004906324157441 6415566576361957312 1860538031562981712 8212983508438327296 7774606919143034880 1833403802647877633 2377600693195466753 8749736289438226832 7335423071201459968 1598638027798628608 8696062833500348417 2231219908525226929 7829608167840112512 2212203243879035904 7923124308889361377 6677604054307334976 1089946272496940465 8144173731292523008 4025473781429783168 2415330497821212865 1018193147260829697 8582933909783595009 3157915757487599616 4771057311869946112 3599665751607056385 8662645904973485472 4010203692049891328 7199782721926713344 7015938355158368888 1917844385095372160 2942634241567746176 3926807244163117057 8072932726560752129 4469864422817224577 3714952565477476096 6398751104117301504 8354480575050910921 9163579379451193280 8770617945095456257 1163387760985187329 1074442953216316417 1524315344011058177 7369548283401771777 405994015638219777 1473461935905898560 6664281820183098240 8261312274152521729 6010312626074222592 6230694803882211392 4740677432009791488 1658491477407113344 1710820580502011905 5802230243865601024 5424649078719503889 2932787309527695361 2979642363988434701 4312313402559209472 4873681053254445504 6880043883794137088 6482075590276710400 8423636050697086145 608038178582864896 7329380914394005504 4190689306468227073 3099702096793324545 4668672480131718633 2212040444991077120 7468417854633050113 620966597220396929 3407722534430249984 6636518245008917505 8147873691684075521 4921943862866956993 1401030866682491393 7804488039727964097 6428287381695453185 5551326678349642753 2431631340850752513 1576779014945488896 23231165948610304 8719910381183057920 7315217263335648128 4130730669526458817 7430457218625306624 5950398521804783617 7293245592595475457 7181477666707734529 7132725474563859457 2718286942119884289 5361478720831416560 2582419617916612096 7710396444301590528 1188124189954436609 978736577863667713 8498482051372298241 3675754810280452608 5308006965507522560 1229590927904357377 2730480731048298496 2281241864259276801 2222082611005572097 6305613079766286849 6354618128439137601 1076355350218522625 1201226736247706432 4612161015005242625 3891279560037224960 6709633425244278785 3571365549392041217 6725223781413075968 8459313082056952737 8540783519791865857 3853882051444354880 2630855155373506561 5155329781403793408 1215194948206002177 5216109983416942592 2745602508068165121 2661883706045460480 2637162244701159424 2667134094350161921 4651671973338546433 1718522022128230400 5949423518062123393 6139027553064897256 8402379185439707136 5890361211823407104 647751556446289920 4716523465266553312 6438245901665814257 7502719976175592192 3759389013261056512 6337716150689319872 969308626257707008 2955350443856461824 6116670028332146689 7580804210478783488 6505601325703669761 4698181903612813313 6734694614750068736 7505712486232522753 2854516863770513408 8311562870726093048 2531224064684128257 549854195909442529 8312398304324644864 6123420556863546113 7541404742635980708 8627351903120654465 8281881918305992704 3724813139511987200 4279937680069250713 4064115589124376112 6610657323706447616 6753623955390234624 4705220300197183488 7348847743331507648 5434378142670128513 1146419256086414465 3112977957307564033 1959135230077871104 7249579371518175489 5433292723290898432 3149736228004366881 2937029162074813056 8165807284361740288 4455127005859809280 7766432545226620929 5147440603232528384 1846989558309121537 4978099191435103232 7777680635808426113 7970465871711120000 5834770382329675777 7134255630084683136 1458671993641791489 185845325357755232 58398575697801216 6445003914831360001 4695793997805174785 3822666719722763137 426366158065190913 1859412482613931520 1569384928128972416 1436195315391660032 4214639559786953841 1114648083238838272 8420199704402875392 3175624585877913600 982353055901548544 5652552421727765200 300991233169740288 7132840508815571969 2358647697944398849 7980951963258019521 2078411949854801408 129602485688000512 5174497055236597761 4336435410067687936 426476234540187649 898426680221153280 5838523845781349377 6679421358394388481 8949985227754847136 1056083360979756288 5512316908101487616 4449438073559666689 5740378795988454400 301566989329629185 1423189356497814433 6141060806078070784 4801096966303359489 5506727488609038752 705557317063767329 7445469457060425728 3353341823997799553 6105266215883505289 3024426732847911681 6670685629944356865 3936713362915321857 7735239564226265088 8502835329794580536 1934563158218587392 5330702073711545616 6163639733336299521 6570533167515195392 5331889256023448753 265882850371829761 6218231984035897344 6967947800430051329 3910032149106571264 63021383827534977 4057830961725833217 8416578677571672897 7982625341942204417 3889932127367918848 333158284812021120 3563222089819717632 6481184146752012288 6132537817560465409 442103037590100096 6101866077507193856 8629412897941618689 5048125875616249105 188082864416249825 4822462569080772096 1532452284675118592 7469448871423508480 6003019749372003808 2050176519804298965 2364591463138436096 6197251772000065537 3799191430792994817 3178184836624916992 4135996608529351680 3482064749242901673 7744443356748775424 7438897616709071617 3712973838775576576 4382826733703798241 8137391526694967297 5384498124752831488 6651967850164183041 4222639043077996544 3711167150768817665 7819942980196220928 8427512665965774464 375452083769374720 264358795015430144 5244072945465581568 4752059853446164113 8790518007277223936 5184761647076966784 2153200879528202240 7352817024889946625 3963255935416658409 6499262121985063937 7478833362768855040 5802442360813960321 809007870942728193 1993818396097135489 7509981939038676993 6196292384532468128 3064674292506122240 4909372638008717313 1757578147472757441 8033094838479351809 8668500343210419649 5460305928287645697 1261613177634485249 1192465667135599617 6957172720854655488 8990051056433078273 6397776283456270961 5233559521614626817 8886270611344267648 857863418193093665 4502701122662842168 9098939625386521265 7977783956408677376 489010111383511041 3403434415020911616 8965992277031914497 3073406144503451648 7083147689977969153 4369801809265172481 2621498097595449345 2068230313055443713 6169695083707064320 1814684660434127616 5498738108626121985 1866889697374703233 836890243784347648 1446157806863731585 300431166943954945 3790710998065807361 4753653026603769856 8781903472846684161 200296975843669249 5077783281736351745 4502456944182105776 1153795354798910465 3417348579665325824 4559173895892532576 5340230743137452033 3881515876918225664 4994504516297228800 2498198568388646488 3957560746297917440 1656778294221914112 369843281643245809 2765760628503257089 8581148633106241537 3423798534334521344 3308267764286251008 5176697310715046337 2440081622736298944 3844780734076157952 928149470824038400 4144661470237425664 1304576298018460128 5805841176331330881 5663901064313634816 4418076964791037345 7401171219501258752 4339163650092216513 263410722832454656 1787748771167813633 5217005581707149313 6995286424554303488 1268423472380670464 3417794503433960640 2617260581920907265 6088373044739727360 460323815123943425 2125664724517224449 1331921103680394753 1427340079500156944 4429639346644054016 5147737208888930305 3912706194765772800 8651791116248629249 8145920862792318977 5956148746188466369 1343050032488447489 180707359016417920 5136240383759740397 4302198575774976000 7806738024505477873 1172707302586005505 3559208116920623105 7556716242226224640 2695308855647859200 7627274868310820865 7035823468556913376 2629224771524533760 3112910918797213697 5672484695714734592 3668327819631518685 3163402497686994945 1637333748645445632 5230976393913093856 2203877233889981761 3955829593756528129 5133695898147569665 2498660709595346944 8489714859101913088 383604840461947904 2612189292743948288 7201284847626018816 4893837084916965376 7955825912288006144 1800767128606457857 297650424617814273 192832278302411873 8302004134378930176 1823306002373395457 3163361155961815169 49106331916673024 8561001296466298116 4888002831864852481 6465783555995518464 6183904728284004352 8490506947244314080 4319241665907507392 7492702592719448512 1029360794445545473 32826428618595841 7020814448453058560 7180429294359412736 7171813088124230689 3714865513389601809 2615384059743356512 214827595998033921 1199610786899666432 4171565056915890177 3693932624373993521 1614141207215988737 2822508763167191040 370920595830245888 7556791748351056129 1506097692692028040 7832790876961640448 34482251908382721 7737772275246416449 1270956307393510401 4375454850349531137 8524928572000829441 4943594047909420289 4852279792069576929 4137713877459483617 7716560502865954689 5324940965487180032 6834103293530186497 8179795732635482112 5575200186348689409 8086289366209204224 4169834575015632897 1208370299643895809 2730224354136635392 794865729282659033 6369895396896442177 2977765945042881153 6907460139392269697 2593669293660013441 7166274315438866289 7317240710257133056 2040565569823539200 5196260810971256321 2366519460979273521 2966839895855300097 3779378738732425217 6668901078797839680 2505016806521247817 3830614820858068992 4992078138644988033 2499836074709761921 7023136991561504352 6508261483272159232 4552300480875937793 4364801892837595072 1472754484431586816 6480413116039549312 4800260071947413249 5546199272669403200 404074508107251712 2292152715596408961 135125439762078080 4501833600076982528 1270367118455869441 2844281706780200961 5467624092449579009 8668935347549872129 1694258046044995585 6162927926504520192 8174174755363250177 2576300639479414785 3794197290835417089 8620896295272512000 5323534067298465920 3441483048865968128 6457431165277513472 9041541812578156545 7488828226057676288 3485426565186628352 2982918287492539200 3708154080444678145 5441744414268456961 7746911741451998209 1320068482117944321 719379872135630849 2364677418347066145 1864260728468745041 4262281044497582848 6606844476679527616 9133784172014708545 4402250705349559297 990706156077842433 2025585868734376577 1727305732812642432 7041709130434306368 2976508425942524928 3424098186604328961 7516240641667243048 7193838653787811072 6903160098915522560 1791122428886777857 7115394482599798145 7443341596210152960 7106387401182282115 2840849215552315264 2212366620063671808 5852057313447690048 7229586509128994817 214400133176516609 1954768243475447233 9188071265651328928 8744223527310113025 1033297100930802688 8644840030454281344 2327596963304231937 6005522407321100288 1820431385045354497 8881813850063019744 9003614834448060161 5142738553623362817 842909382833011168 8661629932500492288 4610623215996935169 3173080521437401088 6756836124632061476 7719143271439625217 2393274082925998592 3209570007574023169 1345453699613552641 8624244399082113025 282555843601588225 1422183858498111488 584972095555702785 8949313480223131136 8403768980652124160 2095175915201897152 8596977664548190784 4257920583365646337 2158294191684714497 4824812077959684608 4706905035832963073 2809343437712179009 2710649720676944896 3905382747355511809 8973914396604177664 4529809275896221696 9076907773965869696 939103206438242304 9147709436319522817 2670733173708288512 8139212740962448888 3036687624809414657 6936687518871329025 9167757193889841153 6769459087261593600 2628918803035275265 20496109992136705 73354072945487800 5465659707630813185 5487375768611847713 1174021274542557184 2544051575117618944 2445530490181255169 1959398526630477825 5847893217415644160 199687016587742209 3962421317056561152 2592114651703483744 2614982720317110657 6939498733143523329 7858068690651455488 8630927022620683009 9162819577733597185 7145075938941599856 8377201250912657408 3670226032317047553 4020675774455234561 5773834512970940417 400119488956812672 712406897450854976 3212569723603795968 8064551892361019392 1270974504023311264 2107577573165311808 2476305715269951488 495677080758988801 6884029556355502080 8338616667915757856 4142709229295517696 5101723796200455168 5450769298977391617 6095725395101417472 1511835320799639813 9103377533779618881 6929295015597031424 8656647159490971841 837437195431182336 6171255384105590785 2010968405768654849 4405558896339742720 3702886889333730049 2578684797468621825 418429691693724225 4603889656577529345 31839619238874113 922641875263385216 2897642373315842049 4882723830765651680 4779499196113387393 102291598049107457 2352967291441368576 8298022729736912896 8663766884542706689 4295061204537799168 7675766718850557313 8491323852703264160 5713550042387826560 3532417068792894264 7873622902719946752 6532188283798693889 6177893711295118337 2278194659740770304 3562490349302997888 8881894652769759233 4586631143772571649 2806813104586581761 7809908459866894336 1721223653644859521 5604749270194068928 7266388367295594497 5617535378029371392 5073914356598976512 5136254759147433024 4100377799536914432 8268382330796032 8655341623851876352 7537613354644601537 828417430461971585 8520879730972753920 7098418985500131329 1378174741864202241 7224917185712947200 6426624066467431425 5193992847957880833 6439957758168268800 7756514852629017856 7962815735473676033 5869420633830258689 2412900112639655936 2883528889768022017 2542545030522214913 563265128655476864 8878532479780712449 3853094006234558465 8616313398438894720 8915333590871950337 4104599341026185216 372422285410899905 8045501188681530368 8059404336646522560 8699045855918776384 3154453422292347905 8408598746276364288 7143874926839325696 5200951564704552257 6802840524142673921 3363625363644160001 8675977367948917760 6474226292077959041 8905173387385848064 4099878628943462400 2244543347769171969 3626136151409048085 8289456607175513088 8992560584211988480 1015706706879873768 2229070395193992193 7475986164931751681 9065294887974821889 5996241129673674752 3831184738790266368 2576348163691511809 4346314031585960449 1687315028491484673 3705866208426666768 4901571424945838080 2605305235299913728 8400093235259375617 7250028256217373697 5768027046391906305 3231232941674788864 4298259424247723520 3700086541395034112 6055147562837040649 9166220377953497088 1596756959212786688 8486347879425062049 7269743588900285953 5757328832573955073 6940962384169798128 2504103048757116929 60516531142211585 665268813468437845 7614810102236594177 5523568044335846144 8655369562996736000 8705250534785417217 5827534252711452673 6834872533033579760 3744321907956362752 4127387426211004417 6386679279548547072 8540681325257137072 1196461588054802432 8771659760678778625 951469840014508032 3222465828633740481 7260867380315676672 3629796359905837057 7504893486221374465 6345518702453061888 36391735927771649 7089102334602479233 292162127726898848 2167214175104412161 2314546589323249345 5262436312206278656 9145337151675695104 6039066988706267136 5103888889593475072 1551182336328031745 9214057494286237697 5261611205667782229 3118274248111292417 3818021840094433280 1275188242572115968 1625036163769800705 3030415262885756928 3974677483499170816 1113485486588428288 8484967718225555457 3272231141125564672 596709976895377153 4892588186802042881 2243355091797085953 8009870790095048704 2882668272442272257 6137212087303394197 1592677009874210816 6031858302414725120 1186587043280707585 7082765763686999809 7715165857550715905 6733079642760731649 265558412573682688 9221890492287427584 8508559777406648321 8320877552298583872 8004959729918328832 7418107858733974528 2420897251843978240 8620932097990885377 2855878055144367584 3291879113946246144 1533892102294055936 6804006253599817984 4998497291769603744 2971809647004047361 103173261777940897 9169157085641650689 73940867356855361 760026827699634176 4935651553216961792 1729786787900399616 7455913846834527232 2911571416931907329 7176156371016293369 3676572658280325888 4420893332215341568 5220466485146328064 885141965582827521 1787014167732289536 4453005252341598721 4395266607288375552 6210118473748054017 463465006014234624 6291586776731387392 396880034433168993 6634938776516423168 7562423572855631680 1145706824547871744 8907289704411030017 6400998550622468609 1173710241131558401 6711601659174141953 1477244060621162241 4771011084735832065 4342562660671448833 7464245659789346816 6370856446745018369 4562172522131881984 70241284563267585 3742014420907309057 86967293414916097 4413213532345034753 318999088173026048 77822064858021888 1453346881181092097 954875388665081856 3946184410133052417 1644738366340923392 2389019431556022272 2299633989040578304 6849262937688244225 2716528842642072832 2784284400332857345 405901143208210689 558742397974718464 6552158598240010241 2204194501387091969 3039742622007980032 8518214312463622144 7384611965703723760 6350736417857732608 7903673758733080576 1747861429937593120 6734868982542063617 4619116488056687672 6326546212960877312 6456506163632743680 5863216029092896769 965426462135915905 6770156535895255040 8353572547667219984 7669350311538257857 5903658017877833825 6505705314132658177 1856820627762238465 8061323675562971136 7307379198492299937 1880040708939271552 7828135664516846336 7120025507793862080 2944551505596411904 598721563797176320 119687896189330944 5112051757669787288 8541911935682819072 1214809182558844792 5618878933228856001 2476500907582990976 4501364512127985665 1400185630780645376 4053372869639118848 5986414655835216577 487329770584027136 3903414114200333056 7815632563218546688 6955426949999493121 7241104852863939840 2445030581198532865 607710988009916161 1183853997050264193 1153733395943572169 4222549649779533864 1107136299150692992 9089523235944392992 6387913957134135521 3384760684383699329 4014229714739975169 8279375466295149208 6565384846089912320 3999846034921146368 8127468034155726912 3629555821267574784 8799741852704162913 8858091088134537217 6214506193252745216 4177396397414103040 8460645631045080577 8661074695548641344 8535323200740248576 3391158146018855936 6752610710230171648 492528141954006976 244197296709913600 8937994679206606176 7474002290873546753 3842378047508025600 651441170071655744 1614510863576254464 1050370643556882432 9166081015062499009 6941524682303799681 5519837891658105857 7441622478641692673 4076296297235302400 4868649760538447872 5174835589504327681 3346413604674285105 3411149387732287488 3371774118554359728 1211267200148558848 7094223704552670176 6251202352757700448 5336394264104173569 4323343246161725169 6925193583873994752 1934536127014979329 396324711229297217 311369428259587713 8868705782159028225 1208995449566738048 6221629622587721729 4096694431887917056 4584610182151126273 9175674509813975552 9051776153820674017 7045007880591110144 6034169632437258169 1674065852868011008 5901791673477926208 8907858948844683264 1080444152055087104 3289692375467202049 3738164220416319489 8336426660710476800 7509556058742945793 7960046551191244624 5442069931039653888 518772416142347648 1261236834079879232 6298127437145555200 487839114552816256 7698077737984043393 383851373848772608 7293317565126738128 8322927034848929792 3834290578747895808 8844745544818296832 8659655103922999297 7155684515992194369 6442453153255987712 2177696420369445377 6717787030417892097 6259284636546068481 1644160261823193089 2899433686252530176 6872691387654108929 4206551421257245568 2430560735780642625 6600371748886282240 5126503526698057728 5070658177528757633 7234908947530820608 7608169473095202225 2502684124077834241 1979509832977265152 658900759403200513 3058296691645792513 241664067091358560 3166842730822157824 884467074979647488 713703374389136512 1406943017420046336 4848230646959102464 1593011379286415873 7202814679158021632 4763922721241300992 3246787247498036545 6502489284424646145 7871329247375560704 8354525521331822593 7513637882825504544 7072249081410179073 3694228362485725185 8901771023031283072 6888221352918910848 5592160464995260001 963089060379968321 6124092603052263425 8518378212119655937 8110809195107844096 5731293760097569089 2658477012982371120 4359802692566892545 8616339033507766272 4708717314896232449 8128340084509083360 7539690690953665185 2677053420468164401 8628010168503715840 7326835382608351233 5860823684231960577 8121007183930930944 5719076649796401856 8941026256017155252 9104645671835212928 471870074255026465 6048172890728472576 4701283103872645121 340506151595507713 123850512351392832 6593075233721752065 2778174998525790209 4466867884995665920 6242213831460158976 5219663983888148993 2853578185130312704 4549499768689295361 6762466446310393857 8905425178736546817 8140767336058897409 213266318566785024 32938606281244672 3998366185743302656 820079108063952897 2278335528669124609 7561007868939048705 6203075001714931200 8968253124279361025 1407307139225891280 3658864420970037249 36338104274670593 2830829236418747904 3538676288625737728 1863533175331618817 8300074494492003328 7357006422231399961 3781306729577828352 2709575629547869121 9033013026225509120 6057582745470316545 12294187925007361 7491068131157971968 4683444384482488096 5670459652504241665 9173102643474118401 6417178818777425921 990428165258762601 5829689435866620417 8558750036489043056 8544933836453437312 4850255524733975425 1503163566730601024 236873197327720449 287899313469384208 4405565204487010432 6091025561887840000 1010129683501563137 1790670787819580928 3057591557647927297 250516537941806848 1269739172573539329 1704487691868239137 1192343774989886465 4867680364318217344 7717246436609743360 2946920914467244032 4515797025858453504 2970475414677302721 1262189100122506241 5520626996961503616 1122616310827431937 7683333269055661569 8472669362585629697 6059748320410282337 3901036421532996513 8032784242731203584 2151474199258923009 3576131349972254721 1123658500148880129 4712990780158252609 2428652646033080321 500385535973162536 5681940925325564416 9109467019877297281 9221212632744553985 4678561792564166657 8758174208982046721 5118257860331816961 4966752250222458625 5745394002849968641 611034988566461329 7512934916559994881 3097644794422424576 1287697920955216768 3117313011390020680 7602099763663989504 2740127775764817088 2088105262482194432 3421850294249564160 686043800008582145 2224987008790336000 4304660957886883841 3826852851510358017 4065097970580930560 281439407724660224 8239537529149562168 5632256720783339521 4065083509566105601 1499783705922924576 4012754791713213665 7354838220656799744 1929838485649326080 4222400382916799969 8268744724474945536 3368092509856710656 6420711517210804225 1735009053499195392 1570602403719133185 4930943064998084608 6326355553555636224 3578024853502195712 6819597594491723265 7448213833933725697 972202891848421121 5487808982888263680 7644560377577635840 5951788018880655360 4458020786547982337 5813377493930744784 6066509946297991168 7682648623036694529 3111064107703729713 6252785688892684112 1060129932193280 4909109064237554688 2012944940845337089 5968713232902382081 4006180170215931904 7936160107672022273 1292655199022056832 1287848139398983168 4852927226677880320 7475709742321500161 650392868772657857 4011588861360103424 3160150652309747200 9196585726230331393 372126621026755072 6636586837439709184 5167819708928543745 5883252074623213569 7213822113441745457 2355289710890039296 4946167163930060801 2432686113957420033 2429884057238915777 6792597872545816832 1142398433907276289 2565096300815064224 507347580365176833 5219066532670965184 4002191340593191425 4683342446715731969 1056650480793765889 6521356992771481600 3304714257413298945 1474907136830162689 8016575696349997056 1939879961892623361 3260390584941159425 1930166876908864512 7364652207929046791 9041264565920702465 2347407822594980785 3111754786358296576 8956308626405364985 3939751105754947585 7805270135708701185 2308805273358436993 7975295377458191360 5356334543130732161 1676000246257057424 2517555955773603841 4966130837541640609 7104641943675756801 1398482016515811840 710106218674570752 5663614025638206912 2443860128023846913 1648418027752175616 8484810666563303424 6407770575578750977 6874696496992616449 4688663275432902657 8413358379789369344 1271565351739574273 5185649650852267632 7477953882584495105 7537991913768660865 5219446530268191745 5582410438303798081 3392735123842007040 1598415416870619136 6501127181845900801 3272499334120329664 3541813062536200705 8859780692457025537 7019248611609067521 1650219766281402368 5127499156004216832 599258573060472833 6211259562905171968 5479213404816002400 6016294362076209152 372893913058279937 1201278016061282688 312915936214788097 7326439942186803200 3634614481153417336 8410841302256209408 4131254191680556417 7220910101126556224 7072567957416278016 2995149446407737280 1061314122792577024 4010753621992594528 2948865775486337024 42777841747566145 6658737070776781505 7134866000166515201 3738376153075508409 5415523642100052225 1150498211331583617 7642866693328503872 3321232660261534465 2920896464355332097 5419375616280873489 1451669830408718081 5205433246647643136 2459776917001090048 6313155843650519553 3167829079767694336 1826182080150885200 7794024931110964361 434157375243343873 6697984336005963393 7783578402074656768 2758162064954316993 7975636582013468673 7226480801455742976 5786719236005929793 2390124555889938433 3848514824962049793 2994851158800856960 6670645177969668609 6755346544998998656 8562160913720732929 5068712766868798400 7696831770909607296 5802898895505281024 2840137244133646336 4541481087587908353 4229921193298416001 52544410918191105 2314722653071581928 5442129289462475648 9037243476736263025 4005500116711569264 1055641619906759665 3306668216077147904 8137380042914129920 7443574780749119489 4180035143963465729 677157179256588800 2866399522345803776 4880728692598603776 7564870454243753984 1021786238348842113 4311707200517364224 3355012953915389953 7204181346082744321 6072770299038507072 3540939670149879201 536820417641998129 1616055706233821184 111607774851853344 179045299430051841 2705993031025637376 6031238295693762560 2228416158352154624 8135142183461290464 3417998725353570305 6547589958209671168 4805151638337982465 4605919385172734593 5201682077033676800 3104596803664827392 83665265100618752 5692977952120705025 4529269255423532217 7017283246971303936 5066656544343625729 2231978268169863168 2524064858775859201 5434521900821884416 2155631557596659713 9163186118147964928 7500167166853627904 5485775120836600569 2228915494603658753 8501328487530007553 1854202363336857089 8064880731449168640 4590146893586995201 2174556862333347969 6609179909620518464 5294915963941143232 2347975436197772289 1493289581396364032 6002538616811081793 6334306950307282944 3628924818817703936 2771373303500907009 8305938401322687488 433482150807535617 4101872344992462849 621163798856616449 7208248073499781632 1799559497485437056 8773645455025578497 5516656775023608833 5845922044678569473 6167823068349507584 5533929554315837441 4505696704960297456 8751434417238420993 8774988446030700545 3915223876713840640 3652456341623402368 2903758855521840001 9019540181145550849 3070739805138088833 2725394172004638720 8275516052719201216 8915055450125582689 6610926496069814144 4560814307805453921 3423234949897846784 7995646900560241665 6217276345276339713 500342110229757953 5379385887460541441 593853778629258753 3365983158027712513 7689381776384950272 498389566680970625 8862464131548982624 3706449727548467456 8950308175853178880 306784288703854593 7796253480866064384 26579406667993088 2472262998914022913 2177019177772663405 5386811266726533120 4211406630517174785 244340688412635937 3854046947697450776 5534434419114246145 4399193960741634048 4035967531565187073 4630211490011168769 825918912004632064 3226679342247836672 913758656771695104 725645154891222017 6102906962126153729 9135944331836955649 7799320585780330497 1759846991935896896 4317096762657079136 7730631755943594112 1752213600100031041 1674176121509146624 8514365192745168897 1261359289448246960 3231390061639301632 2196867031227609281 8714128016778301441 6233714985724822209 6578706693670911040 2572318640404725760 442512530188978369 565459293599158273 345597782361981952 5292999331640377345 8995001667227070464 75044658826363904 5335953409494939136 184469306127740928 7718064903806504960 434192799756755456 7552638078921107216 2721808932967628801 5945480855937021441 7653320439472979968 5163731299946692609 8507061411797292544 932913636337909761 5390189636424079873 1715905413756391425 1378779391372854784 8570215644163579905 8084893813202180081 7169949029723703809 6466342610711851008 3577059066842105537 7832764741682779904 8140883081875450817 3434316806653635852 5762660008536970881 2469652531315905600 7408273629780901888 4495556219744673792 2694154999762969601 2720945130984374272 8783199571751057961 1148266248159394689 3442607038164774145 494320731474968576 5607952530363857601 608991880359069205 8122386607580833793 2597480502993648104 6587593328386523392 1220037224452078688 6793674172829545984 7530434286327177897 6541650962402332672 5323605516287189248 3369968920438636545 3434686440995438593 7235482829410291185 5421144340264239104 2437412544778076160 281642736293067392 222109495908197889 2472286910060953600 3558207991999874048 8681303787345975296 8474322403986427905 6926794748470129777 2528527975691899601 4215275933768466432 928973572813435904 1960140690092496897 8207968621573718017 5072241382876598176 2599298367648653312 6878335588826662145 2221586656208697217 3430999523118284801 146047258590570912 6172074706296844289 2860697178871605761 8969956817182404608 9189365112563478529 8491912629425125761 5674174090563185120 3234981707607422145 3692475958920537650 2977910678229803009 58554406549602304 1691554650758238208 2945005773602463745 2084274326106022305 1598608474703520576 5933633414457163777 5313709744504709297 6347290987349198848 4023780590135274048 6085813305258716161 5206318744119117696 1911549750532737600 5017962424775442432 7257989813307713537 7427658540948431489 4013303550954928128 3107180165637949393 786329603199485729 3980984350108075893 6794060633531819008 4743150486760926625 7517943780317784065 7662879924671135744 2639748025731496320 7308034927082039809 8870726706599690241 1475584768843196512 7490603535384768257 6005287095272917761 50076253277531137 8887937551335620609 2457693690150222336 5689606457655277377 4119786509687848377 7286802293316554496 7740130410063069184 4493604713165455361 2448898017957186257 2911710981833928704 2488182007858999545 6892818226072770817 7379285159199293953 7992926855143962624 1772623854159466497 6049688711998755841 5936693812078157313 2270978658392866817 4612396525069793408 2367740988698816993 5036260181094380864 8837112878078099457 643058900042317833 3041438800662338833 2287808222275126272 7568303126616071424 1227396159298150592 4567148638884941568 3276556403565259393 7112930003006520256 6837239063290878593 3637351826086232064 5702555432122897985 3703827025325195264 5045208317262151680 3496199382854014432 7489349723484780801 5337114229768527617 6998307914238665121 7582082496272392192 182742324087541760 552745273774951425 3824114658537489409 1480372324084798400 1307160464736312833 8857240394101347840 7685052437228830720 2338828788723709056 1086814136871231488 5346633843261247488 8045909209297924171 3512839402867326977 4781043198856497529 7765223503675534337 5446830340675083440 8607665496085794816 2172299392376012801 5786903033492963329 451018688461059376 240331008229687297 207061591147679856 369946023241187328 2512987678149779457 4138950951539824128 2290683096108766209 854754039025886129 5426198337390686305 7770037689910858209 6397431224604763648 936364208138900481 4853200522821560913 1636062192153141376 6296450799324666080 6252955783062286337 2582794525679643136 3601823366081546497 3835824876143247360 5467952154286686208 4710023264403075073 3604846266224983553 9131024059734562304 5817387688055495017 6274044449919644161 8923776845198942145 2133658942916022273 7844807232437764097 7011435555178919616 8230826948237796352 2048733895060512768 2586947912343105536 1527866734219919872 8022912703317901312 5114149203674339472 4202824020508630016 8520979733952655136 8390406282856187904 920668895160075713 7290156795445513473 3558528211978147585 694828091155999361 3545998582235513408 6196346250719353857 7742006353608572929 7469370995589098496 2607683181099678400 2058029376589510657 6388103859031627009 1062335569724124096 1010657017928810497 5817756432804499457 1685149267982295040 4994788784736772097 5841565376224829696 8818084088786714625 1433589605719884801 4458693275244171649 4042293066014236609 1324494507211163009 726379562080693760 3365036964393155504 4845950079435797504 7432864417693731328 357834551880471552 5395037926338478080 7354995104216821761 5355753927598062721 8974754915611503617 5842253897891270656 3576922334175240705 1923379602824101888 1101805009641066496 6268460802351284224 1764834190470494209 6609735951694823425 9123137320670701792 3237094854961280000 3868082993054171136 1060511530952966144 8269966235096634368 8019004384482674689 698753513685712897 75430247808035585 5148215376867229696 1245439812439495681 3653560903169496065 4686941310400395473 5488664846310202625 5028928789965070337 4998282112556251616 2895097616966814208 4732483015760050176 3036828555149419008 4495545450431259649 5653051499040249857 886001873455698064 3348090629966256737 1130407568626597888 5889769122882658305 5945274630910854048 2990123610147311704 8030382137527595520 3783929291533905920 4369343900704376832 8474949620039288833 6042843591801044992 5073888440790385664 9113240465795338241 6739985619312668672 3266675756887474177 1399944048274278400 3263272599517222913 8574147908611626496 2925877561766106112 7514417372384387329 128758152492039680 9023509520009265153 4739053291537020065 2099868357367604736 8539663905043710464 3447687268330651648 1044055204207450745 5314232037908824065 857499867290553744 1555523294978751488 171282746235744256 989485229627109121 9182694526708350976 7436777219857197057 194955772815376384 8071432056269748864 1836794259210087432 5403706145059321856 5859117657223069696 7775929115770807033 2740240367297757184 9144021735270070277 9078377604622691328 836712639554679808 1987286738691570689 3898770640547155968 2336542066432786432 4205097372952708865 702632485584508672 4629090700614402049 7297146921277726721 4418504963986251133 4045581663226497024 2501323519910066177 1041006222945355264 6498672609112735233 7874504220495353088 4587238498368727040 6921597571697606657 4608725085838958593 3132363717510137872 6360344389066366977 5800238495374917248 996526512715697153 5928922092065226385 7760238909614391296 1598846953240175105 3341523597418659841 3574359822620815360 751573620685029376 2156225886846735264 3997142687798390785 2148888543810299905 6670706123579747072 533120873264974848 1373479085017747968 4191029311560307712 685453890944576512 7484644316813672224 784938127456347905 9121746452870684241 7692134605705577472 5218634745377713664 7710884591451902432 3659453793154038881 9085509146455885825 1683130687651966977 9124876104265269249 8750762599844128768 3227548203008989952 1629448892963700736 5896487025275863040 5144484057414041600 6766434190885894913 4295996126887198720 5933794926063230976 7024804122582029568 4712872446636714112 2783422869204434944 5816957131109171200 1752824535031480320 747603360415822208 8721766604827334657 4728879088763519256 5332861447712833536 5945663030511972353 8606663315761700864 3110317982146240512 4732427429725591552 4034703787310600192 7035377972787740673 5888604429804846081 8574779196390137856 4409191858573372912 614752394165934208 8766636874475806209 6711637229481031680 345149556551556736 5595623938256868521 6089153803468088064 7428554992651468800 916034756856619009 2088454444037773441 6162032044161003769 4991038621628801025 6538442862845547361 1873519701162502465 6992485234020349312 5639649191140025057 4698619629977059584 6349804674298037025 8158417634064290560 1526637020923969536 1651790428738840576 3300871331954333360 3471373744240894464 8222689269979710272 4197758481617914496 6936824660290729728 1588969238659873537 2613464080651023361 3743761798100330688 6006436701510035969 6964738198861032512 6353350966487012488 8113127801564180400 243770158162608129 3832271726700637184 2856532286638288577 1408405002977411073 4868331812815648768 8654421849733824768 7965056318915764577 8122479474416279553 7190117953632792577 3667851459319034112 8269924066967776929 8495545962779325441 1188843082463256064 9017490132173082625 8969448648179123465 2381529852907024385 3572408808230166529 2944550125061676801 786201886503507937 869171920471899136 6263612586090725377 3819223696675409920 5919288519850623105 5450812689911984128 8262664610137853608 7965315537022823425 1450279327942001409 6392278665075077120 5385824328723539968 5572094393298047728 7313080182421106465 1451644412254865409 8308299346297667584 5922343561562073984 1021122698090835969 4863442947685515264 4485554728964734977 1908247021131583488 9124418580718503424 4605890523372905208 4416818202920842241 3889795647273539649 8701545552538763265 3826870619219710577 2522080027836797184 3036075406942519296 4638436134448875649 6633626983998335489 739091099988918272 7611637410712125440 1201364343629152256 9208980500301683304 6692068661092352001 8548432597119272193 4040457439167925120 2716090608008293596 2272382309902052872 3677865631045787648 1958645687545060864 515144142612097025 919534312905236480 5528136586452008960 3181417385246274705 5784092442365604224 8909171018568302592 1108549766422056961 2164203036560527873 1579380190723502784 3315762965701662337 9049567120893167049 8032587135485460225 6012178072462508033 7861033146247296256 2113493959778615297 6838589270498960321 7819513059630684929 8699063311103278219 6356877521533822977 6026062365081862145 7131246792433393665 5281672902908229785 1753380383787778048 5508616120441060352 1633359591290732545 405037583981405440 2124447182915797184 6139227487710085120 5110826441023561729 5054767708612942264 1829012701539458049 7753413309194138993 7680604344626540801 1105939984566633089 1280331668700133377 7215967381761490944 1615867133732870464 3480029042164312064 7939043755637715969 4692092189081042944 9029965882680533184 1937302607429057280 1070475475668504577 7399826599089395881 2732920737304768513 4990015638445235585 6770198753704087552 3508633230937292800 2483582930531357185 9114959728807286241 4779482938680043520 356031810814083072 4299158065295884288 8809186311361642497 5624433670182975361 8877663664674525185 2595525626544699392 4482714777570387968 9033400439026238888 5270826119062240256 2727267508149643265 6732977354838652929 4744374107489533953 6681458884932727296 1128683309347616769 9145125779902994432 7034480236420223345 1769093197691069185 3411564832943095809 2261350778053099520 5290395290873679328 7586256927545120897 5513355287029612544 7734219326272618497 3680296085392702720 1415814432981492225 2536957944520232960 1082912373306288129 7925423246304001025 294394031676070721 8806006948091658240 6165584734338458017 1867072575990090560 5793262223599608128 5958056277787824129 8621629860155079660 4693184439100093120 4811436351976130560 8343038896497556616 2084911697700284161 7660998839894159617 3431327474104068596 3497211443184512001 6580558128634920961 6325907137585888257 3479602068280573953 2638786717422251040 1710913256102103681 7082305186030170304 559336552217765824 8566968185676853249 1719993637057331200 1289143374406994176 1400424423892277761 3598284372560237184 8056067084866755360 4340144954941636608 190573929408939873 4738865124831713793 5872362151601930241 864886543404591105 8029823314218958848 7887762119823483392 8047309611237166209 7130556791147175937 865557293099184480 4640714614158511105 2104807744547589441 5074226733252609 5852342320899964928 9187939682247194625 1526079582222236672 6886748018170355201 8143825365537271296 5536993642896162816 1186225669055649745 1683258277846322688 8932784364529959936 4907792320603748353 7963372120959025153 1545935687681781888 5109504231407469888 2308278559273934624 3418250201447808024 9187059589028785537 7298401016587370497 1885693816884597248 3725985369665806337 7689154597034250753 3006952754324176897 7612911796285927424 575063443110140416 4056387798983472256 2041199772941236912 3109218894019215361 6818331213540229121 474104630246433280 4896447159541794816 3970809952159398465 7708826959191087105 1103991330314863617 1411687656130230272 6710053088154984449 2404295671492533249 8146128083204280652 7908016465337708801 8062976402853199873 8126358637501713776 4914670932699752449 2311321549921808641 3773695395421028352 4666479793021786625 1450793729084948481 9206322987635375552 9131107386253555393 6621885716868337920 7708800049340217449 9084597653237648225 1540305326634592256 807429571344662145 769617702933325825 5338750745168632480 6124068464028776449 3449693607362035713 2559260862240817153 7454149989719217024 722385776311602177 7718732857647846529 7752210941360369664 4943442599707672577 8309779096047016001 4479403702145997824 212464310404792321 3200735541559003265 5717750814176073216 1239477978393574912 8962392486409213953 5418034039470517249 3032599287613636384 5526170614058131457 8296226365650409217 8743952491269349377 2365830125255671808 6608022281963732992 3255987622043747328 252397788582902528 4880822875472431105 2944813674889478145 8656001348926660609 848715185702046592 6700785162929497856 1481453039856931840 5088886511710590977 4754032210241244869 2356244085267202049 5924330159295926272 1474509419811484736 5978442141897334080 1778724608208357761 1252975108235268960 2695743071531482881 3821638193865511552 7361174875406772312 2847384070271754497 8547221645985885793 631021736499723265 5679127151438986849 3281056065719091201 7677709737352796625 575112228822502529 5630942838814842881 1218241182639122352 445101626636567408 3748662863237262465 7074880411591021440 6091772455184367616 1185558314765397504 5080926319223897088 4433550121493680768 8961635046634852353 699520446925381120 8115122775921522689 2130339247782312448 4218802445094496768 67347560177994880 8123121281496528768 8933903774595666049 741301992233107457 2741575415812763393 957543155303448576 777139609102864384 2792292890548703233 212613486415629824 1963752088791275328 63958772410857216 2004675030149670401 2048715894512623617 1842659707651457024 6291610815520467969 8441135448193499136 409634716387724464 8363478651883681136 7354639212242436097 6780490098960463872 2120247922273615872 5554640891640621057 2510892076686376960 5100671531692853248 3235761241967443297 3209807716808927496 8416395283487964417 6001792054583754753 3493953781393434624 2613564189575760288 580455686601797661 5172661955027802625 6860752548364206817 7835005304858174464 7339083937030313984 5975740290257584129 2527154832419597569 6525053988741578752 1698915198673014785 1782158015692958785 1465898884325759489 4603409716497727488 8180908808158441600 7924418800385643733 4344670399189327872 703004234311746048 3928517792163936065 1025781351834017280 5944330081377341441 4336215175359893457 3249760565090452480 6377225759397091932 3264592314793296897 6320259585427202049 807500784575930369 2321555310024124800 8787492092715053824 5031969188501587968 2467651870843750272 5650179405609144321 5201335082055229313 6938306522961759233 7849883151790719489 2865896703425773568 3160731577836564480 824864660777888001 7802385756714250241 4206178610225694720 3339498275164106753 6227392775475906913 1974350541325435136 5122320877943762944 1322396622296739840 7165137779728887808 5498095493850522221 8090002552922109985 7217468367949725696 5983969810019629057 6468811669159463921 2604487577650095105 5958137230062902273 3280568620525305089 2108378635170971649 515683838734086080 4212543344406339585 6416673455721307137 2556230064745432193 8791069092724958977 2190847494345268608 5608312030390638593 80721035047607296 2312011159363798160 6339986322002569216 1222890395513710080 2459341753514713089 7059036237403078657 9033195732182532096 6959666789806241761 6785573247107174272 2075618144683294721 2043175164945383424 2431904611089325312 2784925727033807105 4754614560857924608 5674039840756183040 3937850474827765760 6250782596745008641 4299628129402839041 8355362121387470848 8391055751009141761 7445466506946191825 8585668074792465665 6082718556956682048 3414392149766793280 5893956841234653825 2675611780887609345 4004258769346042880 9221485631341236097 2212764489361726464 1369793367649315265 1412586063133933569 2572411491707046657 2354833487683911681 8205818677491523584 5207611038264893441 5874178837448491265 7050066940892405248 7921785160714599552 4983689795334591681 4212981258621477793 3908189041653999616 5389433660823863296 6932941885865101057 4401216060705474369 8362951917841719296 1747733512409503745 4573339449672353984 1362070544843509761 1525821578244954369 4710513956154793985 2533230241785970688 6633698779531790337 7308344044158344384 3958412837642158081 1162172173641809409 6572379674147464705 3405138998927451137 1498207248111950945 7158220601882681089 7280669687585503105 4178587455742400513 6728967202739971072 1591414821864489984 1497753561712209920 6047956823854850049 6994242764783265281 8258452718478759553 1450566495224311168 8927668553514422273 6130310780924895232 8540302539101700097 1907496964372603712 4506353142150506497 6619776350225066176 4055381915111000064 2648105369857581057 3890079837675569152 6997243447862164993 503825407250268160 3333036698779136000 134808191233245184 8879858256112961341 4272500176204471885 3952428618765723809 2969354678667540032 2075857692883501057 4407532833128269824 3536380068481443840 1992068173823481856 8996364449219830644 6450346660307402753 9103036252828016385 6851124578000257024 54198611033980928 3337770383377464320 8745974243924636033 120696371966346944 4876159664913973249 6859985440373942912 5619577335880504721 4749275856418781313 2745472596969198081 9204350022340523104 288155998638612481 3410875085573805057 1562977755831848961 2102145322401012256 7660862170267772928 6047023292232564736 8824065291940200449 4266887253336564864 4567872854082658561 4893497003448704224 3333071036777120768 2940190375487392769 6460553629381659489 3959280367797080000 1254802403889106944 9090501184726160385 990907227846060032 9122450890520526848 1359621141476523776 7542159655067123249 2089693219276210176 8224267131706890753 4109992480756340649 535352709497549421 4899761163552126977 5679995474773442561 5176732364141989889 2831537370507008000 1820278518976598017 7693585466189112577 731487146509709313 3733018018849960640 7950411307167812709 4918711905297745920 5253506723819787264 8196778358562914305 6359557416689886593 3488208045864597505 8465186105826508032 6225200887638089728 3532724601101335697 796933937449378240 3731863947487739904 5087480675208986624 9223117037496123392 7276099421641369536 6592769833641801728 3009090816089481217 7929242330110146305 2359870942976717824 7631756616751398913 410269064857187721 8116277848038275585 2529823348182843392 7779615225092603905 4460741154240488448 8972380616404978592 3658192711456902016 2702229948590059777 3036781214877859457 1303082181856329728 5698740885694513152 2542706033053574721 6407122597082217153 5725713108922368001 265018811668299776 4043350323797706752 7310706474228805120 7030310162412807872 3072608126354799617 4945071177228003744 1044195259251011585 196129393188274176 723001681239326049 8518199436714881025 6199709982451336705 1212241870324963841 3710457913155559201 1517291326886772736 4075448734806763649 2679924194396864512 3789177778634326425 309695999025610753 1988930804008284160 5209098110999027713 514153183001544320 8648479408882007472 8537597304953698345 2685069686809914208 1778757547782065152 312649768015761153 1143918927102213153 6182528401726234625 2748791449558908928 7452768099793143013 1256698001348268545 8607670271089717249 2207350706338956417 885447806334619649 8339532711509098496 2075188894416375808 1438152274230445569 5486091071511486465 5898224907304243713 469137139953841409 1778452352523215617 3408593536386909952 6497969357101613056 874540540440788992 1092442140482126336 6461015416785207296 4161414617616500352 6273257205319843841 4781773106082480129 9137561000526833664 3807648009588250625 6889032117473500608 4414659291159003136 3309041539956051969 5269292441203918465 8448462307408773121 5114354546317096592 2095779075943563265 738439763649548144 5407580616041461761 2849172252935495681 4785401446640943105 693653866592649216 1562615657636125696 5757814938122993665 2583597559723175681 5267959135708113152 2636211053081156097 4894070808186455936 1011983896854003713 2399929696890942977 1203788089184114688 5117855174066504960 547560442031418560 124148404288009729 7513399550866486272 8597678353349160153 5287086165081049089 7061218107458313537 4586824244826400 6127026727004471297 7045243502110186113 2348542324156428289 5553930808673304576 4793945586908790784 3590391419152992584 7404302908178931713 3562487006915436545 6117797490410770624 5913519626959028224 4185680066079703041 1486644305867907073 8869116608855372688 7630524265284884604 2307525355626093536 391732545882529200 6449345742902872833 148266266040980480 3943027955791036416 5758246003998705664 3956996038259603457 4720108166298253441 1067076166146424497 6783071102537516544 2635829637760910432 3580583591045155585 2646511182219181721 6721929540821164033 4612715006096737792 3969267578151956640 1557025465292906496 9017362096103358464 1965589385272295425 4992675709035696641 3764985126662963201 6200736568858157440 15786375315298817 8895482266516374145 7105116545809622017 1 3580284614671602176 2069550679738302465 1655282711003191424 1123203707120656384 7188457896139390976 7468392137423761312 6225806050435102721 5438173222639173632 6303544119343012352 1197806558415740032 8994147685266522112 2025202841408315745 7489006416315547649 2542968842138745857 4211645857532642145 5367144417468029825 1290119832952806017 131377210296088576 592223519393148929 4058595132862775296 6654344535991224897 8207241606672123904 4493972773755678721 1791943240348768257 3747255274100490241 3338968114248056833 6285282145544250369 113587348478001152 5567400446421114433 6257074838131798016 7808062006035686656 6566464940566899137 5645847703680864256 3469287392855312384 739299437309853696 1623858488444664705 2896646900861403136 4816985834490167297 3305045071143980033 1050306853523685377 4265477924660595201 3027702515449331713 3974376000273592833 1502632889058791041 4524562590178148353 3687654513175380480 6942444616792526849 6452223872901062657 8867874193582241792 6536615177145843712 1026490399099810560 7875942682009251585 5188533164703744001 8802140936517713921 2030867404319160321 7623149610994237440 430133850748981249 1763753726758043648 6368959078270517248 6454385080434851841 147332187370787392 5030328359150276353 7420610909015375873 8726018344120082432 5940087549559844249 8263726057290860033 342166888174243840 7382354272100810752 5314537398739540833 8595806749376008192 8016823151770619904 3896014566978506752 2199237740285023233 214411806143163969 135430370647687169 3452894104408047616 985221511434248193 8920470467599171584 6024963719469465601 1486903903084775600 3636215670851747841 430229609462862592 1589152173310691264 8330837613938108289 3546175776090284032 7701977428530072192 3948978279421345024 4300337886585989120 8634098534382229889 6381146542508491009 5134026739265171456 7591491698545676289 1167848986402060289 2354710913499796865 4348791292780837344 3931080121735019008 6979633429026766849 1329387448270774272 1374036615506274304 7242123084221112320 1603191720616170433 7477520837017927681 370772503680056576 4048288156660169953 1556206302051913729 2404450688088732416 506031803868426241 8880244293933191168 2939609366504468481 217395038196404225 1937193850906351185 9085395153452677121 6672374778270323712 835196535194386433 8594633300214140672 946657046204515328 949792730750889985 1251213302089753600 1586437107028112385 2935173757826564097 8543456415325893377 6800487797457708353 3915721936857145456 8918140295572483713 8246160244421165057 5858391034927850257 4022945760225561377 761125966028344720 4229116427799224065 1368456638225801217 8477036678654168064 2636921674424833025 8801415406902796480 6933886351585584641 3720970018551603201 7593124640682401792 9008059206181191681 6706242142639636481 3741963697574313985 29638743569793024 7918426918562832385 2842868145230865409 906143722359980033 2021306372128178176 6059389750808862721 2892619467986108416 4679487232970050561 7982585184168624128 1193764853739115864 6464519225257369393 7795055882763328512 8443629686931872001 3619257649323407073 5703848421741084672 72600573803954176 3200598079378739200 4613942929020760395 4792404624340768769 7117756058043425537 354981244082113537 8279796641230260225 5143196864257163265 5328309739302132524 6129614962285330433 1513329542668624897 1573242872820053505 8084953868269059329 2752542472190105856 5977817213045309440 5765912950442475520 4838845478662548728 6160511354577336577 8354721517365886976 6209465798240717825 6361510864831913984 5458963860341751809 7797315369736627297 8968786180396770304 1372566093308843521 3807538153526394880 7397274107732625408 6427122015265619968 6629336261616345632 8012658489772224385 7962988754990354529 5585671300667539456 6274481811756699233 6519252610948813569 7353711037423136769 7865187500648274745 3069432133861284864 451486374845739872 1542069932961210369 7358329891823850752 5598521678829518848 8266006655572847745 6640813929447527553 8911690795279753216 3404183313685880833 4057369815651010477 2779328300864945409 906274519183412624 5974451002036038145 639027665936753345 7824970398937149441 764450445088180353 4747928941826579457 5412765461723183489 507132619449384960 6878854234605803520 6493831709839976381 7547336690964300288 7040035842694127616 7837147430342925312 6286574878882332945 370446382960432784 5421294396086968321 3199461761991752577 8960406752976743425 442807870572739329 7101663844636852224 3000155086356789248 1370043617911609024 2287306134004474881 7804746019872468993 3816959910381659313 3975378624522689520 6654502716329951232 4279259671078797376 1623600039108194577 6745437262086582273 2274658806129511169 8048243307002109952 2565262005170339585 6800111334098995201 9086674570859752704 1966673351728117761 2949264025105080129 1297699940046489728 9208810814277870593 6866436164150991232 5206241060818667520 7479614342715210240 4448733822136025089 6740567766986509505 7816736040112923137 2545718999974220033 8610885635059324608 3149118189367011681 2747596325705613312 5517311100538937345 3062777459394609153 2290979610820831295 2325318708553816065 1167216785714708481 3457063942181496833 1183951377936351233 4464738324590198784 7435009970339250161 7872024211153668225 2147905878177378156 3283954992827967489 3009238591006852096 8858199666786558748 882072295212941313 7358493894697503584 3451209031043202880 6353996715964012416 1513392678519714817 1543730439716503553 4011566331452456960 7681953561250160769 5742616879877888512 5218743177837674496 8962820033782159873 3191271933345480704 8327725459802388480 7372515767579784713 6465152405737148416 5285868055689830401 8297786898611105536 1806349576491501568 6166682018418036737 4762671820023398400 9121543540432176321 8243138481486006912 864670655311625849 3506178429556752385 2343019165566283712 378113401248968548 2154464635638107904 918602434499051521 1262376003361305920 3115037126167702016 5563950560927579904 666628086832270849 222895510393721601 2200834123446001665 7414137872767913985 8381754499165387104 1730244981937766400 5333429549927997953 8154362360962430465 7870537351908394369 73935202439287553 194848982180383744 8886334992657932033 3582486754235426689 7113128242234864896 2280093182597370113 1017744868471331368 2152167568270725120 6746638781790507009 303808240913456384 1341335695705175041 7155527997672860033 1894862281027851021 5285622769222139777 804565672280946176 6282810482097600769 6203860817805584256 3282130069075501056 318710757459423745 945441583831693897 6802195873279246336 6317186267661307008 6745717123754667008 3658652746332217345 569457216719699456 3525712878211054657 8201132690619957249 113954182758696193 7471489217371820288 3796436967206786816 4971081584670078977 7546376160657491968 3836534113604843008 6280953821854932993 6120167495507932160 6402311546406633472 3624114826011725824 7067071654907669089 3919147982762083328 5983065940926955521 7553297015075988041 2952472673621518848 1879930653627838208 253796652859184641 4409746953953948673 6780025667316875265 2553526791136213760 3687670140086807553 8812993720841240960 7005999476640014337 8359157990005438465 8264086616696794240 2337418985583337472 1479681287733826049 4771552366570520577 2728375388110843009 1966355353260333056 2549629162353590272 833032854989291521 4637998197815410688 4739525554973915648 1199772977424877568 2367675580614564865 6459122718320242369 5798538878558142465 5744551797465731857 4183057317040226305 3497983243498614656 2824127502368926976 3847837587913244545 3045651536047756673 4468548999824015361 758930099461680640 7666079441193689607 5648265546436981809 2696665335977269088 1828106004454993408 4227438201795368449 3909710974232170497 6822239530256838657 6708420451367239680 4255206610108697153 7629045311792243905 6868560492119624048 4310772930155970561 7295777728029854720 2914000064103426049 796536857841172481 4629755398548937217 2782878427218154721 689345797850045440 4326163726734442232 1507839791052336832 1474563662945591297 5553308579187042305 2303248934780646401 3343549960217978880 7533016957054207488 3738761401654741888 7849222877239430840 1413018714594508800 3914368364389433345 3814051375783859969 6654499446455932416 940214038340020225 6313915884316697121 2860360011378075648 2680681259221196801 8886881463623630848 406660023301482144 6822369956981920512 3872264295370719232 7769193654137446400 5919949996562985345 5515962730051351040 5449680808797535872 1238594141093888 5508174535594198529 5344774736514383873 6588043602953093121 2635827613687085249 2015773378146164352 6953146179499802112 9048184812422541569 7735442541993071105 7343069833551649793 62935655240950400 7584687813879460353 6516579036397322240 3746867651008863744 3912579919901930241 3127193526199123968 5383999807248676864 6354918572011785216 2766037415453736960 8219950498033093120 4662297703976212481 1073829327095021569 3120135385033575648 748654358768440349 3415215211161825281 7462701930019469185 7502582509868457984 3952070190496832256 3137821909573185664 4527434308655020880 1462833558320906241 3143327893938855681 2161194031092746305 5790702212061062144 611706984863722560 6204006884097066880 5555277709015277569 2437464116806017024 5363505681664947841 1307062480541872129 8992264386429431808 8689991510431227905 5089625758969389569 5835858114583195040 1204354332402327553 2013958236003434497 4620371353864037057 7118710650628677633 1064701340655628288 6346422295468048384 2390774647009656832 2335099402896128641 3365778553336171009 5213917478587448321 3706504316091427072 9019781159852661777 1721211341319630336 2713518863965438081 54936234417422337 1150951173406332289 1931213498639153153 5916812666484929025 345212395076960256 6620385617059310593 3102586883190444480 8498955367206374673 6809123000140691456 6832617001698938593 6011500298885079553 8248112146849693697 2107935926200196097 5327629085263036416 1345159634887789568 3520728952544573824 8692989604752007841 1316492881927223712 8068517351183687681 2577191080730230624 7597285092817178624 8155879677322194308 488919297270865793 4263334743295576065 3167522281155944449 400343001741844480 2510156973627136256 2551890230966422416 2066505435508588544 3676511834395288448 5164987221544002593 4551343932582658049 7789952459550260225 6163876273699930112 5369639165931418608 7293733736120254464 7709517987732086784 8244037013326200833 5572792514550865152 8111640997098827584 2889987513296647808 354417004138284576 2124366908414274625 6888129538868553729 7299567145231319041 2148141882084838400 1154895253022441472 4896849864078177793 2924758291061796864 4195882097778923521 5351484107238283777 7805431919943982528 2834047571210298369 5732775561670723000 46902698564533761 7406909184831296513 789240045445126913 6345501004666631424 4631012168047611136 7879923559458111488 5497293788117397505 6013072506402089473 4446618197535511297 3509097718179759105 8860791830369300481 2845119353484976128 7244570357702033408 4128685118994038785 1042012168578048000 9169965438777747456 88444863826573184 9155281327431510337 4749287003699469825 4542947398987665409 3421025748652916737 2086328880456531968 6028096913934657088 560718364165065217 1451198440433552385 2909330798707857920 7334193340396815360 7851446850661228544 4629860460052648064 4848507609719869440 2946105919321407488 6495458842803122176 4250212853022022657 3530600006186237696 3219996983043137536 2473231199984156673 478882519584866304 8016293550905884673 5045242147220783105 431362677952094208 8441132826912771072 6799138487542907065 2076616737431147689 8338310504793178113 3229962722621221185 6282139035767734273 7559387796733355008 5845546266255347713 6644452336874758657 5261507146768212801 5415338979015058186 7482951109364547585 2210367660994134528 2228825456790499184 8448549041730215936 6921605096168759297 7635558555464884225 8160593347381239809 4822966544949806593 1696121382751186944 461189910139764737 5231206251733176961 2227094021165739761 556234823566360577 1692300453613915785 120429355950735361 1279454947178034688 5582259465277441025 2722601827693000961 3573319311561777153 5990465193364134400 725102162934956033 6222784938359570432 5351185330181265409 6225816509580279809 6330219146097845505 1649207442866124688 6759899752516620288 7477854383116106497 38770545701700849 3839382355548634113 3376610660487494400 2634616653274361857 5318508917195971073 6450008965274408449 2108434649889374209 550582749254905857 6866928075549631745 1300308984797827073 2553014496386779137 5782390586043494448 8979527773063661057 7512229644439225345 434345625505076225 9049783745901589409 3058197989945245697 414011174509797376 8265190749244637185 6881078999826038784 4958544201507119105 4811714197692874753 276393770436198400 3679251807125682048 4269610754803817984 8046419245383516161 8342566276603643904 1821794721378279424 2236834099892379648 3851221619262613248 7412981901868041408 5630450510862728193 3403866607835306561 7904027060372832257 6109537442091805473 6012771983626862593 395463192014077953 3317331709839996928 5485941960806814529 7943313937358995456 7279438516550309888 3973548768840506249 8533397269411367137 3850723262341172225 1747386651581944832 5789557426036590465 718441494413167616 6796587795439487360 5715768036051034984 3133607759202156545 4496944209693437952 858813473705451521 7634184128595963713 5260130053127244801 2974547688136418496 1410828766881898753 5418908091237138433 7794994274295875585 7154617381024206593 4771167560128439297 2863593113120768001 4363428486680936448 6808608888211374081 2870755432413437953 9076583703046539265 8134965486755496960 8005063038404453449 1624817218586274560 6424465037907468288 5872346021256553985 302807702302808064 4982135405510117376 142316305748375169 7835477943590545153 4468516692729135105 7697646451708741249 5109782612247850273 1541934362099161088 1127280261972875121 8771762602391134209 7445800151993810945 3964468743694155840 7759620595581265889 226800546422166977 7376852277355753985 9134756157951836160 1447152171627631457 6134053660515529937 3687676707655120896 8419084965525343744 8961786302073733121 2459729239187336705 8865624465789173761 7880465841727291392 6639417499179969280 8121629216923333632 760858949780103168 6434001446698524417 3470872465092102465 7196723473529357824 8861643027621435969 1944571935523864577 2678564026881212416 1313088265309683712 914426410902571521 676122668455332865 4081302457396019201 8013368423465178753 4976690027800256513 4939959181298069777 6361195102543299521 4857179419374907392 7414564676612345857 7430208960570229761 8342213008625522945 7054355394836981632 383611921404026880 3468749072173860864 4923693224249001984 8496188590323367296 3346573137446764545 2043648270053408769 8524055162832150528 7793570291426557952 5603756631743640528 6985652500603912193 5120864757984788481 3206136109763022529 2316504739869508352 4792450062730347008 6372197755534180352 9212969131551169600 1962785267070857025 67558790758671504 2673693329702316545 8718871761609326592 2297294956506081281 5955667893785133056 200848492484544513 7625955576956269280 1289478130716603303 4896692697981599488 5628139120461585696 5271391947821427552 6628847044000741889 8786202516709703680 8100855922560005120 3075806460433596416 609090302078941568 3790840990898426880 6407026059521200129 7520159708309559296 903756238936908416 6047522527953956865 124687834384182272 8003962524033978368 7468446972064759809 665562179341542080 7983520677669599232 7145561252986773505 8414818492712396416 7789241990426851200 8116796997559277569 4152082811631108609 2911926658005015809 6267669539202686976 4643588959347376129 616966624185968801 492218183145884672 8401709092374498752 2113916441229207304 2991888046644887552 5299332232636795392 7126096687183296768 4770644410488974112 1219268429808220737 2884312608481402881 5419939708106489857 320300997946652673 6917633615896298627 2180917186813034497 972471239025121280 2333480348014796236 6196583388097189297 690637025286881056 8094244041883075072 1138251854828214529 475495409560767360 8132499277548617729 6069023392803955713 6549936793965878273 6657770478420413585 837489022655300608 2847748828830334977 8899411766459754240 5009658470458028033 9132940453875572736 2717026356774981633 3777380225865453568 7871291483842570753 4758717712573825025 5064884603390767488 6742054859227325953 6817179567469740545 5152673633466517313 913378751305768960 7167358598878593024 1799721476567223928 7162732819816513536 4810397542873543168 6482899622503684736 3264139585802960897 7133036228292376576 4578653281811273088 9145400384349172993 2253194234530324480 2454287849335351809 2042931197539371121 553839647869558785 3192120909286146049 5960449454752739968 4460031457904957376 2183485438852468736 1251026828682788864 5530836031969951744 8394102536902578177 51031752829506560 9148155163925961728 1886034217314287617 2764521055590815681 3126237037669549056 9198658683978902528 5513568493095184896 5524431695921577984 7983712021957238785 9150329772372240633 4135875390583774336 2145803936353166529 862570284142765088 4944363834180157472 2978101626410099808 4769213067609124864 3268427094625895425 7396674987358088705 1581055161708167168 8020661466929561600 1521072587664513985 7999775588877940225 5162309382573340673 8989125527520215041 2091119934870913025 2504348906434351936 9010473828255162880 6766323391597974240 2131595757879949313 4185905993675812864 8950361001492742145 5036479597136818177 829894637637556033 546375862890051584 7449163251885318529 1117149316273277953 2218078100820766464 5649928677684802817 2350054456229744129 3680283761256562689 8408392827696988161 5020588029325082624 7472988718950121472 4194600796266954752 4645330589741410305 8808833701082010112 1307576592068256768 9120049173266087936 4171074042855297088 8199910413364429056 3762080618719096192 5666490484703326208 3474223736233116256 4025940135582818688 6657147566501258369 7774835503262292737 6848522500043573249 5547241335516434592 4813808131975970817 3577239780555079488 6838418716314076896 6226531191185735681 8355712548067528705 8728564745222744960 9052445419038754401 7012374353747003904 2289625647133229056 1893132341449386896 720934540702308864 3497198926309074432 8925604915523080193 8726983713704902656 4821209029530776065 8877584889428269185 2261817404730943489 7504440851950774593 7631332392916041728 8617338530383424640 7075851387344580609 2651907188397940736 282981718679254912 215141431343787009 7483574112767522048 7326865721994421920 2723685079523524608 6908132825230196736 6471981619982159360 8995551617128859728 5408820337858772992 3967415622218128193 802825677510164480 793921228650602905 8153721810897203424 8287855884850167809 8111775460944634400 451154115735371008 7199612730953181184 8081734202452557137 3773358685710193281 5926635856710402049 6769406798848273921 9214383217096935833 4253436418793922561 2929415373623927553 7475686541297117440 8670739372631872769 873895885617662177 3135306405388189152 8394758019854854913 338600492202459136 854479593201723969 2092372086936240128 5474374406398868352 4696311776322946049 5145935659141700608 5943755341594566656 1637603891619539968 5395951358566064427 1205551220550187008 6496360521855509953 115014436308533248 6222921094730584065 4897481611441289857 9134627691549550592 2970117359308376065 2282804832136478337 2207949624673103361 5915895401888909313 5113246499194061121 6776424554253500416 8039498618558255120 1761024403292015425 7489181872415988225 391452701815510112 9115350547621319680 1523170628862409409 7898740064164584064 6108413700120707072 8324599770019546112 1518320370954097921 8959117153237046273 7704139153093883777 1065373132154838464 3520319036030656513 1103055361528709121 4765779533095854080 2166900649051116673 8734233388764339265 3041963628863708161 6358881715424579585 5636900851383239552 1013583008571072512 7520208106172147201 6451362724879226513 7094156433120497633 6156245110925551457 3254524908787333888 179173149763582528 5527898599016254568 3511554947057451008 8306690792675842305 1232313989581206529 42893793120391872 4918201470342557697 9148149301274458816 1741895792327226305 7118194711868820033 2590176351100747380 4118619070726323073 437504885255503872 5550939770486800385 6274357600307132416 5402526999900412032 9199970340408104833 6097526144620847104 4123162656462602240 2680989286375032833 2348442287723354144 1817887012433121281 137409403853964544 7307555274064277504 6494579927263920897 8501662880902419969 7854740231692984321 9168208324063781984 1664977005431528080 5278405572519737305 8287148899357651456 3828689403325964801 2424748086455713793 7336469998661452681 3599241226832218241 1066478130464500736 2225149894575087617 188128959696471201 6069053152688160321 980196801087373312 7305139771117611969 7853593123073802240 8615098197107331328 464257945871429633 2836576430170898433 784948303102533632 6655881770403905697 2586694227954300417 6459132273601260545 2953116384637218065 7058473591176726721 3385336275294846785 4037417515014684672 7373191114179256929 4811527946065437633 2698423242975449344 2113256205177933400 2332730869952119040 1727666941837991297 3833260695443033856 1770981378380699137 8585019214063427585 7036344582229626225 3152568554070584321 2512416627573904192 7208178161822560961 4768047982821086209 1046005494464118785 4206046701785235456 5128947549192976384 6351020526754295808 4674038153027682305 4177142654520549376 3468872756611979520 1263208177907796193 639610356403959552 5304000805277270016 3665416285393395200 8083505263996139008 1251710985778516993 7239608174176891905 2403983045837051584 6793721727287281896 2985306050822930432 630084599739435008 6736563676006285313 2728022554635196417 8303491172115496961 3384115066939167809 3104778242755177984 4342828706227613568 8452466501967540608 3602148934308900360 2807562750075230208 2473021543970601984 4151995876536441281 6181461503006644225 5075498256719988736 1047123301046951937 5527460702382981120 117471630813890176 6639103842074661377 117166446191679720 4525381390421253633 1562623605731891713 1959136457524068224 2552170130186338305 6728811665488871424 3949146304648196096 5524491550366027200 4871281793336194817 7961201689610962432 1698860218512658176 8243155682233724929 6672003714079732608 1301436438990925441 8491428804563105153 4608222826219951200 2384559967827800673 6181392240245605760 3144320561738298368 26198315499629441 2598793623391163393 1660501487016979072 3934768816379741697 5645352611835965440 117011722421314177 947192521961227264 1891488596774973265 1129810403920368232 3963258527880596032 1804048205155090432 1161495459208665089 1554675435502277249 6630033254652351232 5508927023305952769 7941730742434499328 7113426255980724833 8266955550377961940 1786570501549502464 6468097394737119233 6365296805700087680 1917224833492650369 6019968626710403840 2477102047889711105 4902430549835656192 6842622477122425344 4112175496887926784 7076347548510969857 3286915485320183809 4230414755218742752 2819985736535785472 2624888355822133592 1867930804238155776 6174552087335841633 6405344331096948737 5652158835240739649 9207600230902114304 2905238388711353089 1890019889122319728 8422375647605791745 313735156609370113 3535598598337299073 7166812948378446336 7400460772018970624 1110307846849175553 1220851397998051328 4685261563743117312 3774751846512893953 7650738854119931904 6524043759349868544 77568381563862016 3109552725490073600 8965802912867237377 4456033964932792321 2203167231023970048 2921373268084137856 640584994007379328 4399352414150938624 124075765918015965 7753463088529244160 6113708564501497089 5800559509362380801 6264638758309036032 6191940481040028160 1652403562244213249 7555533467649712129 1001829633907190656 1661994279287616513 5649681534160568320 413380427872378624 5304738385672421537 2556554768004605953 8507725995289880193 6862403731268009984 3829062257661334528 4828797434917292033 7495274569196675072 7479818604172976129 4389285169165017089 1103608290193145857 3311212073548646401 8788335647413004584 2764425067329777024 2137978222969080832 1255862348690775041 6613630013083860544 3557563413519445505 5724971390179295232 224310070900477953 9101658545283110913 668107666285966848 3088660491233871872 8682334055535078273 7704112927695498240 1425673940342120128 4960965030029148160 1446218252217392640 8252982769240568193 3549308357408456705 3713942460078759936 8797997521362959617 8453178086392815617 5763590403502958592 4286815598248208384 2146955223674057216 4314873621187414273 7470024777884205568 3280502158410068992 594539277152518529 4487315020877892736 2283301886828737344 1142599108776476672 4942266293353162753 1187787659389282305 926302352343946304 7300675809579503617 640316233720428673 5286587766275721025 402233582476292128 9072253386868761344 3776070667110779680 1900854383650487512 6188686895363713665 1944149750259384320 5661426856867463168 989308704888324097 7492809146375755776 2790135514384844800 125028642392637440 4582628193275320719 8929464518035396225 1469647893310870656 5355525843025891329 4454895182835449473 1539573137067856577 3004474260284551680 5873740354648772608 3603576605397218816 8984148118209224257 5286139587286777856 7814937884072509440 2044988507773878273 8178878221037426113 8015813672697184257 2186016479757394432 3049296547011411040 1269319722599666745 3724610264301433857 8542486253122256897 2136242663667550311 2311756588228651008 6694348922260241793 2974320196513946112 5809784862010703873 5323262534662336513 385300639771498257 9124741323382620160 6768821726444400385 8957716267725558305 3228710805311946753 6972133856282771457 3877044383988973569 3268986878270693377 3038347072030637952 5924571953747966464 1164575421812969473 2563324942855024128 4017962893044088833 1082579621131375105 5652822573576809985 3731635269504436225 258644676244711425 180756251614172544 1124390462545543168 5523986455130054656 7167674366874516416 6448757032747178160 8973243687774263745 6526122176768966657 1924657510615837697 4253920260882300928 9130420919469264385 5782618347904503137 3132394165974509569 12369517124531969 1790275593471596544 9176785647139295233 6897772805152354305 7755416851546248193 6202209941017509889 487314122885242880 4818866384965958400 2370175023724937345 6548202812243156097 3055239614151460865 2124006341140408833 3896882353906612224 2184368512862174720 3273636316806860033 3542154053766971393 3305626225273482752 8454898944135603136 5464532896107126805 5884536223947708496 1312816882657132545 6259119425288252129 5073883230156508416 6344061796078469121 6574891746340815360 4850294772769447936 6405277707443945473 1374688974805794817 1680800787015885825 8890956347192875137 5920809102983786497 6442945563527695424 1984772477133777408 6264993361701245624 6889457212958931457 8900757574438919680 8028669123265036289 5808867154383501568 2549889742204764161 4237234641608933376 6353192452969935361 2461909855937757185 6531448011165583361 6682935142337906208 7167774802895110145 3271799902900529872 5043371732160192512 2667303459616476917 2080910250319738177 3667254232733697537 7298043467545415105 3561687285409916929 4805917863483659905 1392067668611026945 3413525300221407233 2872052396501361792 2642788540059860993 7644093019180801408 3837112600314085377 8495237019093968833 7104916672586459136 1865885536510025728 9157688459105804289 297376290584763392 5893987060222765056 3091057630418834881 3665564650966638080 1972570780175520769 2254531249835303936 3707143278296829952 7522151923548160000 4053006879460194065 4285696029149052929 6276939916263999761 2636552753121894400 3811097655731190312 1933627658239414017 4787206813261004800 4530997277932459785 6194801225087582209 3229542357381425393 3569255762371123201 9179245682975461377 5094820140158187520 6990883904107006465 5152395796088987649 8662920114021369857 4244758806516422144 8119773485014770112 6266050266470249846 2407543915026006016 5133341709321895936 5362769385109936993 2411263531583076800 3962349740136908288 9183515119967895936 5891043369556727553 6427374360795271425 6472649331791828672 5643406038833102849 6329058504345329664 9054415531147598720 7446730860218548225 5802184277235561472 2968119364912815041 8427230417769296896 6229827909058118656 2759095064852398080 4354788194505996864 514759505538286960 3720122263646715904 1407225614470073472 3635140628108187137 8281047937258208000 6609402660430405472 8758726924852113409 8127605245664790913 5958744305822282785 5966868390795216128 1780900028234237681 6225540031613455872 934305863783253505 7672173199883549185 7894841557244310529 6896576934565068801 339918527290078209 4479889965805265920 1229622771947221120 4301117620492410880 736896617545920256 8715189250490306049 348013560312684928 7873116527699883009 3973485751819583489 4531881678678929408 5415856850698240001 6822826007239163904 2257456532141139968 8343881963384273664 2714479393352291312 8024312217462241280 612731930658873345 218895418515828960 3335450505904997217 3723966618172684544 8631371923801430273 6662734344049888257 4344272578073046529 5928958215522897920 1189152494240577360 2062012292762619393 4766601759663344384 7556641349149298688 6232791237208506369 8343519414236324608 6833973687342858240 717904022245736448 3650351004485746848 7010030416064953081 4799265533466821776 4292307124573437952 6944466819660906496 8014815551423512576 54961170906613761 7843376486843517568 230836527375526401 6198884279454983649 5364210341645310080 7226338026816016385 4155682409178118401 8816836578618733971 4226079643722055681 2411137833498432513 289578891156512769 8666519179211003904 1502575752545819649 409583067004849153 2919330337299431424 6030422232184258560 2510082941920151169 2546576506364271616 3193283292527368704 8392809354836166400 1620182192184972992 3365704649204610560 1376463634822705152 4752470736433963520 1187394667217272833 8596265925794051873 1668645247259512833 8415582191246381057 4538526670655586305 3027968471423014488 557284579443785217 7744775912236562432 1394668185429737473 6742401851578553072 1411976074528044288 5575123162257115377 4993161241176490836 2194557414765351232 2842558828027587825 5509514196782891009 1453712812135596032 7181166881766554113 5741756202319044609 3889188651343196160 8294826032156111872 6475868951098429696 2919061282497844225 2721157152303065089 7671857653005258752 1802210716536534529 9157344916506419201 298489317111877632 4734263669533147137 7952176962364412417 7141283141554715136 6327220431200340993 2193423362318587904 8062725363551488640 1359660955977383936 5554824113320668993 5913628305098030345 4007415538807514176 7902081580792641537 3330935753500107777 8750983482260091649 1500501096379220736 2770196254221987712 8976504059043615745 352164433061543937 9143026399996442624 343571817857392640 8316302771343256064 6737939094678179841 2376338334803488640 5793636641425569793 6724511071577841665 215138222798067713 9061842269037053376 8010247247936279808 4745728734721190752 7160303181425179072 1250514227577896961 4144660591030696625 3489354695066693632 1848594136294851584 3213904744004336129 6164117365719589504 2046692119608407296 6834261260720920200 7343228770273574912 7030999488951521281 2495177920067782656 2785412256663428288 8438103414148775936 8719829071577703552 1903376193567096832 1341386676826870098 8408009634174113792 109808249016659011 9126842935702593904 827651868180585985 785056796124774401 982248489507221248 3439063637872541696 306489114812780545 3020055107529965568 3342262846774458625 5092698874373906432 3294934553997711681 3732505489586573313 8239534932535345408 2686266020724885568 4238801126032920577 6498555547602649089 1869696427170478592 3673490826433790209 5463644536728128097 6880050279687243521 6232752982343402240 3080691027191267328 6662407866572419201 5708462010418937856 1004193856665042944 1392575971559181313 3594743154824308672 5492111353700625920 6875945326781684544 6085962776122170368 6781162450813239297 8753738968824704768 8548381324622436609 3300767255182454784 4358051440702193665 4606634269378381057 2237053235962560513 239894755259069920 1639068983712096768 3973365262915275456 4438911663749894480 5206473997058369728 3587664836613537288 3851186048032110848 409558471433741504 8545379150683621504 1412897306625179648 2869026466537747921 6411417584826512385 3715702240546640960 1014129904132387168 2619497517088944128 8041348440004006913 1679378831974102352 2780365390249590785 1387213487542681600 8354274064605925377 937945536795639809 9064888366025791232 5665928876298126625 3341848984353435648 2289380263922630657 4139713038579543696 183487430020826384 5536171079656070144 744441648572722177 5459556302135732865 4325359253940254193 7948802598816656705 1773750321040519169 4494985975024212480 3831286112799115265 8505560524429876737 6604857115423887425 8532036948005211712 8417551698500662273 162129526955096064 2881662370262810624 7099260296526964736 2028847661296746497 1140504777955465217 3922040113930032129 830859756155928577 8593806396691728001 9137799806022049793 3524736578006205184 5509119803022432768 3434062904667787265 576579805699839969 5087362033033871361 3794784815106447361 8462537748551281920 694558212324062913 3688486398496397824 8473183915128452096 9065788786802579457 2731690664484346996 938043480835313825 5822638443208278913 8572852922959134721 6942227313268636672 7802530437176434688 1182772898704915801 3866237977299883136 3370260313072410976 3585493101758241793 4387868278389597952 1730946652775571456 3960651922494839809 1079712876538949632 7334208904498714481 4107133494862854144 2208928247375386369 5233717359546470400 4846601800783839233 1586016062960005632 7372440472440625281 5052039266475001984 4091897729815935200 7547039107143490048 3995926445992255680 6966383171771522560 1823880725694397248 8685732835132178433 9090979507259726192 3604590361703088129 5579769405963370496 9103137845199798273 366026855208562689 4786784329333479409 4357371820631793665 8730001137862615040 9084670733650490880 7366626444000996777 4328276536641191936 6611516351146662080 5614124000003564777 1007635286748071424 3587212395210224801 7764650399937281537 1302225481049167937 6397025439492636673 4668558266435530752 7239416245580201985 5581859121533602817 5908143831514832896 4024909414263808001 5310249771158142977 1537680745080637440 8476894671907654593 8959391478180128193 9003103413188842496 5901363991956422656 5246140393180889089 1499247477266186240 8229745690411728897 200372209162551297 1086795650000689328 4955240484413621121 1678345140041728016 3569908040556846849 6770088159027409920 4449317326648916225 974179569996819713 4351207133819980832 8083410934405349376 5254350562283168256 5099713358745385217 8182242125264584705 6989521890751295872 6525062419877979736 1313747641032880512 3049194218683849728 3700468785683962369 3637936390485442561 5933123611932015296 6540445120819130369 4374512712373879185 6625110792896565249 5639934210460221248 1108444234439013888 4730359331286874033 466933756892321600 4320036378370375681 5158410754420204033 3849663516031776417 1448677343880287233 566656828205992440 7874472465098305392 5682140209850483200 7468266613230509057 3518184679334871041 6158428190348090209 8037667073197119488 6791441798101147393 793801547815104064 5467768758828476416 5561758646076034757 7721942040532423937 9145237529922344960 8557426373531582464 7661600276043087873 7598307906043101184 3866899558269626368 207358932168070069 8873338352383410176 3666226354381340321 2615378430855298304 8797142242509498698 3540311296921789312 4111849794471781560 4145058050799525888 7074255314430279681 7289309531723260417 7218314092737108993 3821211639145037825 3091539693748248320 5558012309179465728 1000535612451635201 8955651502671945729 6868189310003148545 7192851147197543425 3797455784697659392 4407503894117310465 3470620700108390401 2025485110404942848 3950719395996098561 7586591203566845953 2987852084376001408 4893782076234398208 4348006281968402432 5273097779548442624 7633022724348646273 3928332430149685249 1732635151702959864 7004122738059673601 1176372860380108801 4594043994139672577 2117997942609465345 7599257678084629120 4282995583481377280 5534605258388121264 5723336383942063104 3999473643079699968 3229518402093246465 2105375730418334593 3900813709680550333 2863231607944529409 8435251840100929024 4369631137811042049 3822044147958525952 7603896213011397632 7600743456335724544 3893389795959163905 8798658692375108784 8720224005882765189 8458535359463168000 4607382506077847553 8294776517860866561 279214605794381520 3998058290555904001 4209823252144909824 3999314364631066656 8137924106384834561 418343126262874112 828979280573107464 8784764217439289345 7868554644824571589 7439886878251031552 2103536898896482305 9126114773936291841 5263088080797214720 8778295542583619456 9070454831274685665 7127557550849682433 4316310559812239873 6892443302503262209 7040665012015783329 4246456309106572288 6500255171892345088 4228911325734515712 898958971786266625 4614520027708203008 8257081297019666432 5610604429160961025 6674443412428024321 8919031404319813536 7622695608158054913 6903535493884672001 1976729664542801920 2406949169282616065 1194733329505235905 6094061911101294592 1950094457569329153 5733953684307092480 6448890345151421185 5782341738063192064 6009274495042556720 7924430867261641729 6814836005735549697 7692688471640652801 3614742876867309568 5237381677856881664 1660655305276366081 9076396485826526721 6552473404831049728 2890660994949922304 7722432525300203520 4914526900488447617 1357961803737529472 865387168072380993 7695802282501912064 2212064300169620992 4901596036493333248 3152182513691099137 3617616721966327808 1625326695596687360 1006348646855737345 4633033329435765184 1373127117764855937 2745354848419467265 5067242082350614017 5912672442658254400 5191241223255955296 9165632679293446753 6903091975902197888 4937209725312502785 2499506688036315137 328639856054866945 5587341316746225664 2997368463793520641 8882021189076385793 2174100529683093505 8784738862752167024 3134993568863255777 5959720706336013569 1697369174189219841 576112661647970305 7811118121209926688 4952872437941268481 5887180688137486848 6052871172166456545 6388971684299931648 1039389140845133824 189566400784363521 1037477736664825761 7683790802340836353 7625280060583482368 5151868270714771457 611706603404193528 2666450377043347713 8320472025231380992 3225573623981821824 6363569706527694336 7103845127052222464 2253526282278185665 8777661816088579585 5680969769063671057 8465041530992064001 4405943374193892096 1508657974605381633 6039181638612433921 8966327449167838208 598409395186786304 3763598926708260864 8866425684638675969 9147166318423865344 7819777012588716032 9196068160209158144 2087429762082471937 8788292829834826752 7918681249128415233 8019939927758677760 3494793133686240641 2522905204874316608 350714565312077441 3829776952490395249 7042954871166890241 2081212331243372545 7165768923642183681 5552072475053703169 5744738434095056896 2687733427013156865 7888821838173241345 1057350629970326145 4868402224494777665 5785329977379777280 1320489441921223681 38261806415563201 5046105858218995713 935416182451490545 2101649134736113664 1047803311246677505 457301440921016673 9067522152150148864 5047697669254471681 2064197524826488832 8143953172477836384 6544914806809021505 1935407136798179329 49515567342321376 8880582421759925680 3849202340037912249 6719070445461739521 9099262252975192480 6872974774779312833 5691966414223433728 4239660593523982336 7022949705238708225 6251475448092303361 6214906188243912705 1226794738478469121 7404001571463200769 317344286120190945 3932709290659082241 5693643049189385217 5464811984422731776 8209169969704865025 6951166138442034801 831721949386768384 7392662535767818241 5110266795994456544 6032450819648097921 5664591040072515584 3844255922101116128 8824386419464632961 4240970642484985857 7522550374611204097 3422189493268439140 5722040327339245569 5963735762028777473 1263474809836059649 3069755286759030657 335746380139692361 7578504531787896560 3547379698595461977 1381518622446644592 2240396950053376000 5119274647043994112 2919597323206555904 4738344088558525440 7290696039237672961 2775330153888714240 7793781956991524865 2132618303016078720 1657083748818662145 8645609395972515388 6875655342393741312 8344238769527684352 7533474315996012545 861794078559276545 6157587714980475904 5146803546449260544 3280921990347358208 8845266983910943976 4972159336221507584 6211625055144589569 5731890601973732068 6386975466664677057 4138085757482632960 3439376371230901760 3347152276897914881 8967993720668492544 7884490930336107649 1337986193126217729 1483635688808647504 67781097948135425 7980007502923169792 2802905548117770240 995663043748364289 7735498518707892352 1793392394201989120 5403415986510471168 6103791081728974080 4998232410612844801 4025703784989196288 4269835339532560513 5572373428254817025 4991686433812887040 1847105149474471937 3819857144969862017 4676389761534473216 1981573591272804609 4217587582635409120 2647726918260277248 4409273119198480129 5334300796679880704 6583999909226721217 1196870073865905664 2366524495197096192 5463868285540989952 7019063829058130433 9097237530563108865 9051361822920471041 394523912230535168 1039665444586974208 8112638103999545345 2739407263238677857 2922190386211756097 7332252278949708672 3465025538621843456 4739281836926189568 3023131494274605056 1105173701062435521 887266312291452929 6623308413255979008 3430258363286620672 4477324500314619904 465666428597116928 5451307628820417280 5117797610880110592 4812152443891388416 5051815205600215041 6506483225057081089 5037863588828264448 4271184347744270337 3113948482637154048 3153584320110942080 4064973112931368064 1870556468395543040 5589281733545709568 6250906721859090480 4435354577620713472 2663948648880873473 3450913909211832320 1274191709249115137 7123373377163874241 5021786230780672257 2074766884342164625 4791352846792986368 318624467063024082 1045891437785592833 7077251614099759104 485281347570081680 2639390002483644544 4064910796839255681 1775304726923345153 6639971391211657585 5707744951414326528 2121266670511553536 5645059616675534401 5299605567966556160 7084617751058350225 6500632814477944832 1318151477972439040 4250708556995029328 1263628960490975873 5449696590633596928 2596585773582431649 4808781436876161024 391591495020049161 3079772835681546241 5615371080471021616 6575072866566553601 716757408377995264 9213381110137445377 6168408716858055809 7815203407148564480 2525193925446072832 1304351906527457280 2462254221112487937 5279449083448967169 4484229882146455553 3607871236906086400 935662624934428673 253408960138710017 1031766727174602753 8234585242974405633 335165762142368000 885091890129862657 7751776625538105344 5571277185217527808 6586097196966399745 6649707312785839873 1239260113426976768 3895388908686969344 6201134163993161985 2633784526521079873 4406740686795034625 3813893428460464128 2913028463115345504 7719674298577059841 8773038935023517697 8237881255894006784 5384859472411426817 1904562210978108657 5731423419624765121 4250926989240736769 3855361260966645505 319910006200065112 1422507663681838721 1359028582666522880 272250114342672641 7156433196055887873 8934525536480600065 5961686567099998720 572600872551983264 739261180825047169 125415197193633792 2130383890340511040 6896443691310279808 928118058849802656 7977935484790418432 1489874376023146496 7924923992002768897 4024680025146102017 6244164883795312641 3804451426933064705 4316764766594113536 5170856345318025217 219218652185973761 4071298967546560000 792485617144510465 4759479682800175649 932707077941923041 8589408216440832 1931939626287345537 9215570815714559424 316628917852149888 440802204576689536 7236436404234323969 667985811978543105 5159350036637352705 7505392538398300545 4967274696470102016 55393735585428480 1642150000497898241 9181905195889635904 6018312073654644737 1455242126516369409 7288616922394389504 2876611572656403904 677610015825650689 8834105577793732608 3860964120051187712 7488658430263884800 5580160931974260992 1938092759877414912 7919704367692692480 6250542248242669312 7866878866166865921 3888555299277537632 3458672442448288000 3092367689505623553 3530174332941889536 5801120507047706624 218481394851009408 1201198307241998432 2573921168660985857 991150777755125761 3572216406849617921 9095404268806995968 8343734039603839489 4008728750903169025 6057018530478051328 3157010115097788416 4811547820320581632 4618713331990067200 10914022198726657 7376904018017617409 1145364460136379264 8832030367922782208 7679930668345579273 8272333752774706433 5187494060014188544 2984786609684119553 3700347450433183745 9213734090263314433 390622469147970560 2184171795289468417 7238991839537397761 8374588120590005248 1155802682570950657 1072136880179812352 4932111670632988480 5702021459764371073 5870626090560105984 5872058829333208065 8327442591085334528 5005161069916883456 387222805609399233 3002346466553830480 2965201947798372352 7200623987417934080 1096113305742471169 4808782971576567809 3515436007936572980 4992918090669736961 857896821647843841 4045626158251902976 6489077620041859072 3605227371552743424 8581193000626880513 6548106905758040065 9162861976319524673 768704696269909672 5249945123002871809 2346787245525370880 3742070770340159488 3712547248958078976 1500612896606966529 5455733414815481857 8992745928686646352 2026521491331485376 7755301675119095809 6656690202072531937 3257069804265498304 7149034962842685737 5435654368143848608 3804848838003392513 1429479098168514561 7839734289942585345 1452938197464343041 396037596267584513 6395212482980085761 4730469559131252417 6237491009640024833 728323706791571456 6264936569738858497 2787520655890399233 5981901219077844864 7789458228554541057 9174025138319228929 3857764488737296385 1206117626301808641 3055151426483097600 6118506215749860720 2633035026037083265 7982936897430847488 351205573708087297 2060636279705169920 869724637309890048 8535870312508362752 4563484898574090705 777519188339425281 5838703269290103296 9022014895371801856 1428212100448059393 1611647822014984192 109534699531459584 5860254027221101616 1095783449523945473 678513943320920064 5951241183286606417 8692276351126331840 3571468873508454401 7563589962627100673 4226679521421295617 7004110486594379777 2964035436327013376 5890113617215793280 1447123788102318848 8051066073428082688 7677148141075306496 2839297631559942145 1499776194023595264 4161087495080378369 2641810653647248896 8527566753319899480 2974959379338854400 7666712004935289557 3590667304150500097 4633285408996948609 4453704063813812225 2764750858538149121 5423451360362692864 6171677315613618177 5072465484035329417 1550108497851563008 4152345563943989121 4659910043720055617 2948793757497584641 5347756178067593408 1935816643884574080 6998510709178405216 6240750140924514304 5389336380488428032 775811910210307072 1201379038727538945 2180151012169080161 8505535200339309265 15568963935669056 4286205178373539328 8817181271791393793 5601013975120419073 7599887697718728704 886334723591176193 4377765666702001152 1391808219483918296 5266213824856179201 3460155361048794113 4626620566784008193 6683860067723328970 5512202874405150641 5114203619027410944 5091539833323873785 8261024135285432321 3028707546595565569 6205129179651653633 5730511055463693696 7283223475344509441 7487680805095829761 10540196650942464 13534197177384961 3960097986457954305 267725098672533504 367329038377410817 3654662503682801665 1545757241187264993 4070160150194074385 9187452597171285953 6959221515692098433 5061127529296297984 6681892837462301057 2256181534926766081 3041637580278372352 8193759091091685889 6579688106004665344 2276081213856107329 2138479402110479984 7370211559440384001 1623341355450151552 5962251234898285057 4746370756840664065 4056932414877195264 8101810250855659712 3351663224612994560 797321184375665153 3588918863695446017 7283227114492487937 6775440779832215552 8064526422513108481 1039951433608933889 7266645811439262464 4874535808321531393 635212971904948576 1951264943279345664 6079152744057881216 7148105178609745921 6030811672005156864 6019311657709376384 8366045693323440257 2235409932390947392 8085434785745600512 4002133106143264769 5787207981700792320 7950958401820164096 5409387740723977608 8539762365180280833 532351241421398273 6610410120040258646 583636092749086720 2842854048617345409 4124754945573068800 4361001049553015808 5115608414128609281 4390237138351318400 1465456751343758832 4730041513094087425 5087240314101124096 4437785087448467456 2069141194264285184 6309830270316947968 8304399844652023809 2899722589452143616 4711535970696609792 219652700222407680 5721404938421010432 5009196312959738112 7908338048387388416 4524389763778281473 9195422486211475457 8575080113049716736 534117970262176640 7287650180938443009 3347754829894765312 33297751050616833 1918197745387929601 1459188097909016544 5948653523715891201 5234854867933807361 7560338042301286144 7733025119297345536 3108723577372181377 5886886880864976064 2905988007197130753 3834138594000119609 4004081618565193728 5571458942617579712 4819037261942599041 2950605411364655105 2639876180695184609 8281918999595452416 1466722084465403985 60641330013250048 4577565933571870721 5362339162309946625 4205800032718012416 5992502477115740161 7468777913298878465 6972592734739991553 5154347021275811841 3178228931061717760 6052018403534757602 4249597992156205408 5850579662811622400 5542394160087868928 5706398418725656112 2778361240010469248 8111500388378607617 1343468420946526208 8241728909785123840 967540230077890960 592199531630310401 1175830102757504512 4924874019814197248 6229320623352734400 7070948540161533248 2853034564555086657 1912874874497284769 4884807657236922368 3532953075005019905 4502945191545778944 2757385238130522113 2493373658086752256 1200938878140037121 4280475000016516970 7187687880924193792 3075550585984237569 7097957581918588929 7733044625542719665 3339875964615294977 660883624224280000 5378325604442261729 5498088218709458944 4598266232146927105 3215038859749421392 4363174260113913920 6114801149942349824 970211838303797249 3235824202176317305 5970891823898787841 8870862714008922192 458444804605738432 633583256337907712 8092543971786096640 3290944612990813633 1704521739963713025 4552649261027884800 2653937946805599744 5655502979513974784 5540293085625247360 1388065651296865792 1836226537313115393 1686076090190419969 338751356402578753 4448418287766663168 7035443738702307073 123982178508865536 8984977291895095297 4268660708060389889 4228105769488324865 505985677373797825 9079344571754368116 9080459414047543296 3938959179560513536 669125941696528385 6691633613257515008 2427636528288343712 8268203451696835456 360996657812584449 4433309371754589777 8601416918630973440 6381906500563714048 1861686881612473600 9015417718753713153 920221051952033792 195728069816614912 7412182028811268752 1326368766297899008 5884270052506823296 4929188595227230209 1101253645309112321 8552306746212064769 541254694171797504 5181516552251719937 8916124660658032449 6936401223229294593 2026321627520515584 4909545375243272192 2568552599009624064 709319063290112001 3855819323955682336 3753020564187996160 5371290593511342081 6344256043821666304 4951390657399842816 5398314081640342241 5380158270609986061 5217337441837727745 5124135998471294464 82245617424816768 3026958568763078656 3715636691920689153 7344399596972670977 85610759965509376 8159618864079380481 2226388529006880881 7744726253288466433 5159308337619724160 8505652357803061249 8565471429452267520 5097889430845288369 2109722344261092352 7321768234107166208 6514375645672575489 5648404013597437952 1063637705046829825 2716672168855471617 3516441850462419264 1992068714959271936 3065385796699985920 8681311951669322753 2005784533429305344 289608553675600401 3727310036716748800 6430787523067916545 7003155111175326337 8400603568962270208 6787878519294337024 5074641550593135521 7896156756357223521 4942066813139035072 1690563468990337088 4663093193126796544 6033063793974300833 4325529116070182593 3922789403562492161 7249478030142115841 7621164369258749953 8079147607171582465 8456594311884352448 1048734765501460480 6231647553181714817 1057827240445851648 5965090879854014465 926804225043925120 4801797040237004736 7358363306814947329 285486660501046784 4330825777514372609 6916795126351923456 627389936414854144 6790164549347368960 2313117178290415360 2075628784966048768 8990716975796695041 1965401734621589505 6227242020277693953 1045412394528125992 425036652170583297 135916393340456960 5582216834058494016 2981064060668254209 8446018072825752065 6204890690185517057 2520405132554749952 1606868812130689025 1900103619235298209 4265764833566772224 6669736105294244865 3197295151975024641 7925088698078599168 835522906342659888 1078059753818375873 8017426298254507008 994461047948751472 3230025509934066336 7300612660292790784 6096119817863330752 6155781136130142208 8500963098192170049 4225998738319582208 3001485952136623105 7867546788916246528 1939647463166185472 5275414057158967296 2085207619273293824 2634311775617449984 509629778946603840 4106233357717733376 3222100422116204545 1786721782085201281 6726074884273291968 7212082656003815105 7022091144806260737 333277388346855745 7814564903881080832 1655390070560473088 6177916044321923073 6276499351926277888 8782131492848880297 9163095024884180577 4364527195550242689 1933981090521415681 4273629917388392449 1386272472818671616 2034929536751879617 6330738742624951792 1948319670245162369 7119635773183557632 981772721831917056 2389775468701378177 8489966544022732800 7595283649459194880 6671477335886206745 2912103731667569921 8773131858371424257 3744434175425432577 4310484770350510465 8851568083739976929 1870427816393380864 8125016479457259520 2268671208795104385 4907204895713591296 8224253294572431360 4561053476624600065 3817509664046978593 6385221228330909696 6226985449864661985 1036741774818735617 2782313535483598464 1736837428430891009 2130166625918551041 6395025755245784064 8330243274773457921 4902757607467582849 7318320924191253248 7970517067740508160 8348720186814545921 7136868207235610625 4699490521751584641 7693047030127577985 4354776377478919169 4240172658165856256 8252572089125257536 8021942147296084737 4905998843783869281 8792954644586496 5378279829402189825 9869680600140864 4665448569225099888 6477833891062978560 6623562190997923329 2918790327382197761 5530914687385071616 8399122628737590144 4044618286568710144 4196908930190695937 2408694544915173697 674194095436839840 8714196674571767297 7191887471589356033 1989730684011472897 5564951673923227648 8464693962724816896 335765166576369664 7297362933140922368 3126434021851712896 5984793442501147849 3837308345893712385 4965593258920214528 4594818093810312192 323192923210665536 1707338256717981696 3794476395711348736 1280748542424028160 8030783365224321 1254047723975105537 7881227165405020160 3994927896592728064 5252376541512821280 7023862985643465553 1383528845699320368 4020940282707968000 1259275658009972737 640896063000174881 5176181267907759408 4961722341182489089 7254446801975324417 4446902718791779585 4719673943512423681 3092811545916559296 8361903512778166017 5688064345005825729 3927181290527906305 7882996403354393088 2876893605604622337 6331563813199008832 5090108849485514633 436475408971312960 5861883346829081601 6467659073467448320 7074681607142536705 7917716837563814913 6149786013511118017 139227163792613377 9162371124236806128 6653811209366011685 6463431376372596737 4287048813794780033 3768905997646372384 7987697933696952832 90300890535062369 8728372028412233728 6716901052033588736 5613551303369934977 6005739591442502592 5362566137459435521 2046466271923691520 5940583335856570369 6399617298622351104 9014676699619033424 2863408299076827008 3295134556755959808 3077645512461787136 2021604584518703105 7224335359144247296 1562882660977968512 5985693052326231105 6537558085633687041 3625149326887993345 7362448149059997696 8429258341011143168 1759425659736098816 9201098215502747648 76303625763640001 8820448992329158656 8170950135651328001 310174585051545601 7153738677971082240 4589411980612381665 4285813074746997680 5901870901423523841 3432785223087906817 7492051135436552192 1776927977093527937 8246132732937811328 3391371714388921473 6216571714837431296 3570107032308935168 7811265568194932385 4099262486097203200 5629227163880418113 6595735148604030977 5986115515433615361 275604212806778881 7629131703346790401 1192041994223665152 7281185439328360960 8863810971000930305 6589205204698036225 7757042479556269057 2841445757949050288 2623102535994441728 3645236291317551104 2555809115029151585 6268528908273582080 7511043523028277760 6516911005514891393 8025771283798068176 479775996745162208 2291803331410565632 4924322507005165056 7591413357836853184 3325813045395954689 4227733711623897088 369585544179127329 6108919730672762881 356992478673328129 984357517374717952 1118961083912416001 4475683522691533313 4885433344186499073 8426989566818025473 7832129220034067329 2061979018604797441 7180235917654680032 2095346119156519425 7933892034937032320 3410028557720190465 7806018897385334784 8503839049830042496 5352256724314145281 6367454355257945729 8843261297519490048 1373395400877242561 5914996165150375937 5524303985975091200 2886900742896370072 5537785427741111441 7842389730577653760 2460088724574961665 8283650731791342961 5938068668125343233 2592667358248623649 8737129148452425601 6823415455011858945 6287023447096860672 7975256760855156737 4795628342171958784 3400073094771097600 4655294705116303937 7595720226925739616 2976131228584837121 9067642735996090880 6948371001531978128 1930519782673927553 467204757389360897 6258222479947657721 4646899167202012673 8638841083924008928 8743155931413780160 7538864565360997888 7028355744848388865 1688508153101129600 4568270291509641185 6666046897137758209 3867049413470800448 726545237561942016 4485541089659073760 1596973356240754433 1618106716495523456 3898535101353181185 577039716992745472 2137906682644699424 5655574108246613584 8919255022914650881 4388280884775194625 2430059944012046177 5897971815374606336 3166279986829473792 6341469291868936192 6058217999479425088 2821396840440265728 8872905528230516608 3265896143887518720 1925255394288411649 7967330374094396289 7030618341496520704 7214518770846113793 1539388484578312193 4978508957665631745 8462493226194544640 300700502724683384 4743021551069446144 5626589056934713889 4563425805745225728 8786638575139729920 2754259667470553729 8373433173095663873 4037687407568990209 3276246328521783808 4838394303811503873 6134331557806992384 6453401280222717664 8211151179516862464 1517978330199078017 4456346079352324096 1205223792603416064 1766183650215357952 6712195577568488449 7217057275872837632 2390534532267513729 3225038572814262272 9043085226166456321 1785489072972689921 8987199890774485160 8595692395790683904 9086706507482447360 7489487995568939137 1951986176025212544 7037165963832885249 2180592614107002625 4618655250324992257 1576688797490192384 3283347465193319424 5975833958584942592 8068338023551333537 2383743345769510161 2812907425221669313 3148727589681225601 558147804562748929 1109761767455177729 2638775520864717057 590475681842990420 8732105111611899905 1207483263512581745 3687808280122917372 3503506353509787249 833654506732529665 3121164888851087361 3690174997519732737 8770633497600298528 778577256269824576 238310701870896945 358944124307616804 1570001260331925504 3228371486802781185 6099866325868262887 8950508232716504064 3357885858640560128 4593250305113686016 919396019955207328 5991494368878512128 3201498656798926848 7167123556905055040 8618557559557424640 1455855752111489025 4834797997290369025 5001244862874130432 4027908240047120248 365682557832249344 8905256528158545744 6498149004130451456 214278040538833737 1045228147605258241 8839993523653905409 5328107139797721089 4350411558440356608 8302826592732069889 7102435172150099073 5108448147761600004 787800944045977601 4475636380252364801 2676234287859728384 7897334054869401601 3854023575838373121 3473682476428802049 5433734207079136640 2359563475295854593 3113526964508750833 8123706269719685120 5371666469818859520 6628941757145385473 7941288421379302192 3414299384209186816 8013216195553441793 8326642417613346545 8782528048427016192 2351900174401814529 8742210397317405569 7973759942622420992 2155684110399939585 5684075585211277696 7319959874499979456 2811141410757236737 3608765241511420160 7019623243386128640 367195888942514176 600421529212139008 5547028455343325185 8801170259622232064 1361646207744801792 4580805094964985857 8993516241695889408 4048505727715463169 8432699233185241088 2838532077805680641 6692587034238720129 8485212970425866240 5932330606982635905 7505779338589962241 3850993515987605505 1437174839144975488 7129106646256253632 2161141370937740481 8094145869364632852 6525990802726846465 5714754385121010721 5142204831987880449 5381147246057918465 8236992396765343329 7777562001319034881 4579042516745095809 2053403770756102144 310662597414838048 8877170235533709312 7678271030515946369 833808009261248512 3593688831467159553 6739879521921794049 8148377431275180033 8709934015198003201 7260396045655521153 6466996508872113568 839813184414321408 4734063824763568129 6181955107020210177 5323690304630103552 6111333286537943297 5269659458712239425 2852225732073874736 7776686479939956736 7837563874092949505 2409963400611055553 7427968130854387713 7968938844475082888 5449558869231507968 4727642093162660208 6721254279463415977 6967234919146889217 8452415284081870080 671089015630877952 4232300610215401473 7119391864552943616 3655759185082953984 5798116676473327617 5718478007222893184 7897148350198929697 6630897225051123104 6448687300929821441 1307643012735849793 8846028192883433473 6098037690348498305 5352623423817992961 6909420047724445696 8218749511032733697 2467228394640384 8615066553491266236 281235442234642944 7911594726189141217 1249996915640381184 6819124378328056833 5408135851122365312 5209185459943149568 9124903197385076569 8015708997894480897 736870138627211168 4493980901237806464 2105411768093877633 2030575209120112641 1986280483174319104 1563624926464256001 6397983130357055488 6417287412251159040 4391261054618163201 3430681260517267457 2457725489857448576 1564214648574443521 3076332814015669760 8917628261438012544 3422703471992437760 160325356196409089 336468935557058960 9104055655499554817 1858598469914890176 2558938407954121728 2991685367968636928 2060814649628421601 2955749165547225089 8642308148619582528 1779486912367034369 5544610285349113857 6529384737912072577 3783945102508097536 6701544620279810112 8140982535123678432 37001264603561984 2907528005854722561 5890873444852924417 2630841842264321024 7003017148349491713 2458811085520211024 8730523687793820289 8719493514648006145 7131260830436908577 7805721560322217729 4372973420088369281 4844105871941435392 8735700063951968048 7671930364004360192 7658560799002892376 1168138099355055745 7930173620104750337 4076033174751122432 4453325231769360385 3539141390787051521 2344383824124310657 6592332735323759616 1170251189146378247 3638141173415018497 1191069527002196640 4126141724923736064 1764744671608211393 6201161715684156785 6814561990623264768 8961606835752421961 3172390070854926336 974710588231030080 6101280187154593153 6178809968586420225 5545501823276488704 1718334796284680209 4068630930094751745 5833233187722513600 7322038543905718273 1871188707607824437 4439541808763742720 2628650373611579392 5424654041774903296 2087913935998689003 7144226815800131761 282006906640603905 4813248063709249536 6206510535541480705 2099213840962866241 3395180014735963889 1798321657787888385 1937546507432820737 6587435826902237184 1523927667898410944 8826609253138240000 7106525930245992577 2729156860867553280 4635574855640032861 128506490917814784 4114558117817113600 4645416893055422016 8911563174608997888 8075380988418146801 8217033628626280448 7310547064054364193 6558028716163629056 8137797070963758593 3757235639261706649 8798891953629863936 7685581795046653953 4573343325675081729 6147320262840987905 6696421351091574865 1336212080083857920 5350437944962318336 1884957714053627905 2075095489805500417 5454811338948484352 8648610714396121089 7299256556418088961 4326861357171502144 452604923147554936 8996204332485861376 3402883735438145880 8619550425366243137 16731101301587968 7088911734211789185 5562674238585913473 3082930080862265345 1904961914962871265 1977821826595518464 798736055950008321 5360600284316253312 8702413777925832705 5571673588385071488 7694378312338110648 1830552636211645825 7305084236655389697 377508180764758016 5063915413242784849 5438919720196227584 2372433543522656256 8552381751193441280 2670043214580285440 4493421398340075521 5842178677305456992 7558487891827077889 3372457238582692609 6303773450781927425 2314471617285771264 6185927388721118561 2518822057786498560 7905808350340327541 4921393971786508289 5889285265633004129 8361382596164837376 2720349890876927328 5114334742336581632 2590215110582802720 5231329763228320768 5638306371276087296 6475052687515314177 332858786407284737 2298416639644347392 3404131874962866177 5667154608255194368 8091573061275631616 617448207384391681 2720163534223474217 2338968592188913312 46947752360958081 68818461990197665 3410779773488267264 5899343425286676480 7997154253720256512 710593845425340416 6199476338543204096 4002235956643910768 3093034651246071809 3822254820409430912 3391186796974919208 4171958636104951297 8742526235245936641 6312677611838736385 45186406926948248 7577433377415036929 3410803320630791168 7301807937980535616 5910423955062804225 5571307894244851712 425527501982485761 4450556395854852097 4955835504714251776 5995666362772261729 4769203978123122945 6926700213370804737 1970093958178803137 1788597189897994241 5424177680595550208 8718378558366998336 1223402344991707088 2966628506879543296 3146024195489184537 4774851893593588864 3985089355664744216 6314429690848247809 7098328884455343105 5877123249144719104 775683075345183233 5603109462912235136 484008152663313409 1518174830673818625 8675800947945032448 8178649507615640961 595981056867502336 5900535647355307008 5803969017445795328 5554822622099800065 8897931784486940673 5977126034628472833 8859269617423738881 3917298018357507521 3337078189625102336 2570531396614362625 3754750214066842688 1853734245654596096 1470310265137000960 9000663541300846593 4331741904740343808 6072889813299795616 2438147044636182529 7855474508805902337 5557617284644806656 8801935538018731521 5122806164707868673 966022939383758849 390056295880765441 2219885113643008000 3641912783702579201 1551084881233864737 8686427220539649024 1215709882859454464 3897328217362842688 6651909543477775232 3996288318163798688 6682865894866511872 1801298887650559873 7134888819338378689 7819161537996061953 3229596646678441217 4574700256899989505 7640811017688149760 9119753415648334304 7799020093851359233 6100808275365421441 8969839775121303969 3007612699891414593 4109712741179064321 2376772347552145409 8334699188311556096 6814014696488005344 4236281211314058937 1511259338045825857 6862751361639667651 4698665047711027201 3282414943227197376 2128819436952778576 3329937777750188977 239170655822544896 7624725037859733504 7825110035153759104 1774342790828563904 1976795547929491617 5720865409171867456 669612835892348232 6703390413741916161 5788965340309094401 710474707606395904 6864910985363169281 2924130390055305217 4459404363903973728 2241039705605404673 2870806018601831936 7475904199678296064 4611391056620896256 2858436230847549441 6834739491407600513 403448170888953856 1024595030419321345 2022731774017820673 8363597807558852609 3476333562924650497 4566791287037484032 1873298526111503361 6947018382105697792 7911978313380539905 836881007054422016 5147235883048816225 5231075772459081728 7966036053457324864 1367974001205346305 7556906472210014208 7668459076567975040 7703414636258180097 3285909683233362304 3943674928102420481 6875119873724389377 7536225136124259744 5188453699108232192 2488447040355449344 4698234255078120449 5639997593025826817 245819977007965536 5040158445282607329 2013098457312906240 7257547747594346497 1065600887666991105 4558940090605306305 7521370694043371777 706715400232778240 1815312473344311296 6975006197743517696 4583779910796526080 9193917428153830592 897364721712959489 6059503114684673864 5303308485719353856 4792368914161029121 3963689620500852736 183666042240695168 1490374145110352600 1848726134475060128 2395374300410419328 5662963806071881729 7736977713896226817 3888597275057916288 2234891494962340865 2379650059195430913 87796915013597697 175343527808400512 4126835182463550721 3919911515743874049 1721287274363211777 9061159383606970881 1313464571586883584 2548341875007481856 2203038679357573888 822619966680518657 271909991094550529 3619275707653050369 6154940722865807361 4958375628349818784 4859311433867899392 1794497449472032769 154352645760645281 258567490714648449 3970486518764666880 6322932337298983936 7223442701903538177 4131555408794517505 2261607917949178369 8409853505021181952 7036922815577196545 8186091241816695296 5838601272633294849 6130201979507916801 5675488407397840641 7831861638826950656 7063432297143310336 8648034925197847808 3689196904958476288 4336334492947465152 2407570600676047105 711280639288377345 5168187795494624833 8236862316936934400 2942511911757519488 7256493647352135616 599768309286712912 418548020902748289 5977564462324826112 5445821098726227969 9120891353270551040 2879961369882435584 8940262486949130369 4999796480841409728 3768180953792106753 3443570053892698113 2495591413146355744 7897261857295791617 5027872638545297409 7445185937833365504 4317266123314102272 434054598499155265 1577776099326154656 7392493551675038720 3908661925942341473 3480160049355449345 5397178191829176577 9169400975575458864 5160489541203102080 6289433953744973569 8876784416486785345 6164073425868308161 3885473951073435648 5245576263903593644 2056921707413095296 618843620323131392 580927909615929760 4721479085185040385 5459196544088715264 5542718355928081409 3312627635935907841 5385412917323721969 5780367893788940288 5650466085089639760 8694112778777086032 435835342074343328 7956540258249988737 3611874490246955008 7579374165594321921 4476482479437766657 5937880101665275905 6690782002515966976 7313427278331987377 1710594958741012480 4969223940821041152 7381244456282241309 3268671989506377856 4873630801433591808 3214464892535927593 7545439551634358272 6605473169827573632 8545731383497629697 4236581093575204864 8890052825087369216 4003761895242981377 199704040004583424 1732854965426487297 7205901366457885793 4617811280945027073 604604294225428609 6989236291232792576 5147326857856432641 8957355757435667456 4873159838812094337 2942195015863328768 900268201746547201 8415928060128223233 884043968102071217 6235233780666365953 6370457886936011264 3074932531085746177 3784586966911754240 5572780818481270080 4986140232209530880 8687413444902062080 2032940992350388225 7665984758095648064 6348278625062584321 7464587244959453184 3606824324436165632 2765615432768061440 201195196627228901 3029366701933261680 2926787783535176129 790219809462566913 3026220997858019201 9017370939902132225 5560931222528654336 4398367045297078272 8848363160853807104 8447913935209942272 5597381275142721536 7812111616495509440 6430040304771362817 7871039084500652289 4565608946969558912 3559004967513150721 8560282110322547233 851958237355023873 8117552355157079936 8825863196935487489 2070307604452868096 39167591546035520 1381730027429080577 5689330652618430977 3306069320295526401 535820802553704449 2984446459041573888 2362358597969117185 1376035252834708225 7179201067989514752 3012288899611369505 4309962867262742529 7991257260079664640 5801092220810240705 1975109292028384225 6432827721771944713 7605758431401825749 3338761088506777600 6923589723830949889 5995967193165190400 5591415577001771905 8839107089997955073 3685644339716972544 1934890481397135489 666022780077054977 2341189553338998528 932883888146714624 4308466518786105344 3712760793614733612 4462057243765751808 1128159000411397568 6808964899107373056 1965674394828746753 1883780138991858689 3320056025080073088 6225286204064334601 701446546344355456 1838230013712988928 577461892795817089 474298346725135361 3000836514468060416 5511851163734147072 8378736767418294272 6306465231762232321 4587446992809752576 6065358418895241665 8679350188798454472 2835049111154229248 4253276249106851329 1355895848494295041 5047555991895245697 8625048770398317889 7798855627577539456 966431594112788481 7481682098615746561 1359875070489759392 2545343510156616704 7260596275159555409 8484523754398520769 158984183761240064 5019097920580288513 4275250823073410049 1822450498396694528 7443916653500317953 7486003811223284865 278398165481467904 6750010298613096449 2804669561976283968 1345613917077976577 1993899252812112169 3405919872688144897 5401915783137223937 4980830065999413248 7157652599300425728 1390331390192903424 4452364802566718976 8929560295983898624 5517644313386450944 2968660384660270286 568801394608663809 2245637217721384960 7380168583497879552 7517501773511745601 6979116821993613313 7302604487429353473 5915137712447085568 1660858023222878209 4287557415466058496 6852570954227048449 4194898357597636865 1734395257832951776 188497878762407104 7483608124480721920 81664468744578049 6321483852098166784 802704238283461537 7814402551952179200 3857915841711155200 2489068580884176336 7663290606032912032 7716233651250453329 4201543259631308800 1665320022078881793 2681317301211318520 7631461326074686464 7276365773662506617 8440111642166234625 5055379526737553409 2097380361473508353 6619136616709013504 7312355009218185792 3285020073302818816 2758160271914213377 2741591456804366849 6803904968038385664 821764657775968257 6310862090459572224 8576142509473750017 6977612552270811137 6552509287628387584 8234591047183761408 6695044901621274241 2981873003502838657 2032733306607805185 6746990361352536064 5918236996345575424 4568458233651293600 9196435905652205568 1661349240363495168 1602626874038217600 4037107691693134080 1359763833406960768 6591063270842853760 782760883774239857 1550528224016155905 510604504341151745 3653966117361288721 6432284580191928320 5312681923309845505 5143094774478831616 2529302329720705536 2336074847128135168 3684755242241642497 4812179827263784448 2184704697293075712 1035565375469408256 6910582604664862208 4964116670074304513 7745601961457549312 7710996647315194881 5000337930576875521 4695698542037426176 4426968294177366560 1689121874636401921 1583587322821345280 32363147083068673 2767260111473981440 3310977521826725888 8300496245737552129 7608577794277824721 4563516749658736193 7891253525479399041 218681516220932097 8685821680507142144 2010768522180494880 215139889706876929 4338919682973469696 3049951992452472832 1466567598928300545 4999773686310102768 7777088066733484032 9107714748231630848 2270630471023248760 5705393864261337089 817975834867138560 3887729241166331905 879593928952428416 3292610505315754304 2995803406722026752 3472443530690166785 5541046352790164992 1593026372156784640 8842512747247352321 3100882890806775808 7337647613734551552 1012395994561800192 8830660563066929153 1774639218524643457 4981576172178751488 6673422644944191808 2620014902291395585 3107211138762079841 1127318500152158208 7261767096418487297 620796162979705376 8003266595158491136 5823964613174970369 746999033395360768 7140080381401331520 6646886720177405953 8953192115264748033 6480732475315191808 6134931407505375233 4086550788221934593 5448568876862400512 3961734095530259905 374663263445244288 6574242017992538625 6332355636059255809 2985640412020816961 235992590626895872 5916748945048862721 1801406814961410048 5122408833804664832 3696340787572296320 3638838787575382472 1871714885595274944 1208095391965102080 196942911749963777 3517254268924288529 2068428371402153984 3630182723378430657 6476213245850419201 2647147535878177792 5243653623554696192 2572577781682126849 7385611986417690624 8231079930191784961 878022604816494080 8634671981414781440 3434377056406794240 3685169909464464560 574803994838169248 5771374858997466336 1011969096531173761 308878351501021184 6566290023697154049 8274199820392005633 1307295821260930049 3004550723652144209 549505866098029568 6705158240053493761 7757460947996576768 433701012469735425 1383336574518134529 7340068596053670144 7889397583796830209 298714280751988737 6075750859422851072 1131293148547069440 8455464467483047936 5601510308426905921 6153680927953908480 1742825659830052625 6149120860999794688 7850362822658402864 6252251787971674112 4622977688795750400 8916657339873347073 3296198104539809022 8070010226160984064 8678519356161247488 2112614702285340673 8979798577043570689 6572051154481381376 1835890275540348919 4789581776758692416 4316570468633607297 555798961255344128 1888634336501080832 514920745625167489 5520304961608229120 6429563824825569280 4256951253669022592 6704421765851521024 4027923600971268097 3930602985518950624 2359724647305342976 8783109249073078144 2077861278206492609 439903531162198017 5512626605715361792 6663466139364913152 4145492334177878208 1013870843724333056 2927475801932749744 3844663326726168992 8104454686562364469 497343949754929152 5888226534509448745 5688014083062078768 1266922527882074368 2887570502081572353 2872288395422535137 9223305099194169345 5045678721746206720 6494582722893937409 2055625767733572993 4570167306532306097 2458383091565735385 2898303145219283649 1328568127301877760 8057826719160336384 147468962065678337 3854874760075628545 3921591614518113153 4281427174678692256 6273933842840915584 458113572354129408 4669089366898300480 816731101378318649 8308934357132104449 3306912076851576832 8818828801468562945 3041576307151353601 5150791381484812768 4327311192055939073 8368060090023392001 8867676565910312961 2006089314938280353 8725997530363555840 3627028960679175680 1503178805003787776 3892301299399819265 2725545577653936129 2952878437390528081 7000106049160757249 3535086429333808129 2981957086384092160 863878382113798400 8709661370355703808 1408670776467933184 7679277592327831552 5617800410702094593 6691916043287250689 811957351933937728 517463123732915585 439685213746487200 1950608956762619392 1682146870349095936 9109474964487426048 58280771053223937 8082516433871009408 6522128060672273408 1654677628234670080 9049064792316033553 8184034288613386482 6909180415873286144 7020115136324501505 6194929852512590721 7400108282010869761 4768895907290064897 6750873968475992064 3047002154439006209 3675694603875035136 6624805532970999809 7527778115490591905 2505050203654528001 1062593785324806144 6384506459801475456 3057267498722311617 2119693557918953473 6042515677093054464 4901550202760639744 6979752455054025301 5661057381042529600 2080609907033384961 5269689529248915392 6677808827494198401 723277107267752896 3401478463807836161 7599257446878157312 5937064564347834624 338905898676845056 7847982166127455233 6624992496111398913 7849906311474425856 9186177054379081729 3325592360474609408 4770583108891441920 4497003187710658817 4282249226389192960 4857638185583932352 2176942149122426881 7903100367094693744 5557227145046261761 5488732012707938304 8221089584264757441 4937156073457092609 791435596565605120 7630342736056962049 8572695442634726528 7944917274222594048 2476003694566934016 2166258343720786432 8916562555216861121 404275174390806737 987479045547573760 118949850221622720 5174555770110402561 151376043902306305 6084168153129806336 3732896544941065728 2812136205818765312 7114016521434984449 3910500549738531200 1233362605301282560 2326453053418728017 637889640487639153 4818074786713723872 4152122767359156225 4286722982832144385 3407186080396733937 6344669236720893952 4616403769509523456 8097828665871972353 154873222892879872 3592692404818962432 7261269807985590272 2640878667845338112 4681479854683062273 7100086162253545472 2818526859665383425 4446467163426375680 4982751791546078208 5004888651377590273 9184627442803339713 5018993152694569473 8200610388397793280 4740516569136052736 3924341379063119872 1408808646428600320 2791215231929464176 5262069380055176449 2044766019078596608 8129166774926563329 7573452948416824160 7745887191178891265 7391823389972365313 5995644297480190176 5501161623401791488 1710465496528896001 5910857901946015744 2474968619258573753 5656943962190521601 754356603668240498 8115931274079719169 6477001621417150464 2738828800477495296 4777175741162814977 91897253955173888 3148659009098809345 5893395984078394752 3720345090690130432 3884256755464320384 7480393592544149889 2332827827388022784 2421882297183285249 8764483181084604885 4734600437752348864 4119161739862961665 5670334426299531520 3161465888934805504 2234602380668731648 8323227080494717441 6522041346361400769 898045782331461633 8874490941374715904 1224997695143280641 2375458492883402753 4780395065799475969 5715257511894948608 5730604882013302785 8523585296608450561 2252149549846267201 1589437412363514624 7899759692994019329 4841097317782432768 3641427976439542464 1921464507379428481 9187309787105548801 6257952548613129216 5812085059929811457 1779636871363256320 3368999290848317440 3708683283535206400 2246045478091821313 5188899830946878993 3703129249020903425 1539005263340748545 8997738728594800640 2745776957861845505 152330184048945153 2648039299964249088 203654413632792448 2155760258635251712 7913796396615974912 914404806852834625 4580227433696929793 826450362962313217 6007690237714528256 9133757520169705496 8014842260634714113 203436723158265856 7804354231083933697 774151720874782720 6259234855091352577 5934368272686972928 3127651850360100609 2265857853323532289 6416743427314012353 1606788791579867320 8738284580116168193 6192364310608910336 2180987097884917761 1423828693684298688 354500038129124657 5180225362556153473 1762482887360150976 693203051222658176 1386539937203274688 4000922099808075776 4222242030627545089 4581976073726091265 6071118823715928065 4681246178245551744 8508694487349615616 6515905628526694401 4105819682626338817 6453615835957106688 7124169218512056321 8915166648157477888 4465229296146952193 5674207873679187777 7709840000279379968 6821939038969004033 1894290207644278785 4079372754187968512 6795627203922018817 6269885973022412801 2237764006523215872 523816594203787264 4560265556683424769 5364042128264779066 3923564693795270144 6105850000036261889 1303447009046814721 3035227888731529216 5301750138843234304 8776394586461869825 5434423074150653057 735213107662986113 7527615700828987392 128523454334071809 1266138605798293504 9169316138310759425 3074582568817745921 8430546751032266064 8156851155260164096 7474258754740743360 7871648528777609217 1991565233544175617 338895230701797377 2036149495550327544 1419439846284918785 9087184419417516032 6046234918422310912 5815301850189398016 411317076421968224 5370179886259388417 6376353030752998400 6466140380639473664 5810695940358995968 5363924215256628224 621128932092142145 8819312656273338497 1041010589253938176 2795343377078747136 8246481915847889952 9170601351502530049 5908950523232150528 4952608888771506305 4740714432657596673 1015513494666744576 3065446866250842113 4252675632016752641 6793325394712812576 8460069062471958528 7184719047699504145 6469498860994655233 5817364530119080129 6488269126433271809 4415149593394488577 6343760909643642369 6820598322720043008 1903470780968972289 6501042989271747328 8426524223303298721 180786944686098344 5269999332572540929 8999146727396883681 797905921378615297 8264927109511793249 6174658667099983873 453362711843972097 9069064415626601984 2569016763904294912 6316765281581490816 7060933188270958881 8468797830453368576 2111086254161862657 3112384247718076672 231582905327321856 8896494522631607808 2207936035172420608 1353136841373974113 7847774680871531008 1944157031419212801 765421909739564033 8195841321137608705 8991464500593868801 114169967972825920 7473157569476207104 7025620001830103264 3660658836129143489 6384967979513861889 2159336484810453616 4866177644990800128 1178612606625300480 8482714819133990400 4477517601474276480 8927790263465968768 981562250866065409 8695203581573854209 5993653601593659904 5868821933025394688 1734350108362997761 3684426189488868912 603704659604489288 338061044073654273 4828045311413092353 9148718216852412544 4383688567780963408 5641693130920991232 6651013519962938945 7390083390238323329 1245876150967288960 4002842354417342496 8481678509650558977 7065130045749692577 5195779226953991040 1398688840581570945 7237997458733568640 430856068811718656 7655741051576360960 4460196004704649216 5564261485052749761 2634985830862503936 8488698254072823808 4480581434792018944 4890605033501108697 5718650731853967104 2912823418998867368 1914294757520572416 3082980700961374209 994317102532944896 6027692300154598273 8744008162693288960 5089690419382026241 6926259411959959553 3410807112324491264 6722918701584208896 4794612075627368449 4653927625868452161 1250205242621472769 8313583853516537344 8864054498852379904 3041575627753361408 4224287730149898409 8035431098452835969 1247563186555600385 7939570029038049344 918146587164770304 9082299009934880769 1459811897484469249 1301860019203209216 5443782188776439296 6622724737102927872 5387810702113964032 7331349717735233985 2070764168398635009 8634927359448084161 2050312781904630785 2971222086373979673 4164314315753245825 8379047275488200192 4615058735101691904 7824179351489830912 5235150107944927232 2214405240065771008 5053931362071255484 5488525528759263232 2104125051566788608 8995223268493754369 4479656937813852160 8925888807079635968 6747141843838910465 591557094479174017 3392560181156325760 8537296641865068208 3328266991171338240 7506343353118032256 1222245637632663816 4837584859446880768 1054210917069696512 3916539955622488824 2312986929489513473 474912278974201785 70742913345968384 7795669079973066752 5939128263657353216 2504459021781949441 2204919012171186177 707474550311358464 3913227070694536768 6336605680537344000 1278824224594586945 3671702706881971201 4506907835770123776 1032124125760842240 7276057279862317953 4693300780877918465 7812351269309640704 5732925770170893313 3266748384662652928 8572935193599915585 2363474772921884672 7206787527184091297 9184995716105231872 3590666599495212801 2377237699061294825 8541605548597077152 166198176758582272 4380331004949063937 8767581003434232989 6427248319498813440 427172581903733504 7777399703084759041 7053239614477955840 9035759917461704449 3514427478517402641 2609947311379632528 7803593964770262529 6399987910102972417 6052020495539342080 3231099174330948353 8937218456912396288 7216307609026708608 5792971578084011008 513314919409765249 6697686468301684737 2314046951069319169 3880878494096949888 71366046953791489 6174346098307806688 514256880985374721 2074701530216267776 1385365253056617984 1325012106855776256 3191736945906461697 8338351250976536297 4790546168817025024 2804787074985863168 8935657963312354000 4334260025196235287 6111745130425594513 1190824313408654592 6270487112886454273 32415216698896673 3193833973149335520 6640500002413011457 7080574690178286624 3411094996999959553 6624809865965183489 1299823302541707777 8507020807385530369 3248243442480504320 4575633753915785217 2150651116716707585 8894646282427820033 7706097712528856064 6683367486166990849 7522210850658152448 1808215738268319744 3764686149971034112 6477455841556286016 1993928887739649280 2979477239480385536 7094854181211882816 4224124021447131136 8645934225964393472 7285044201417994624 5388506468990713856 8254334022979900160 2146492009560059904 7003706120189082593 1702420232905294849 786814048945980928 5549597747391021056 4713364306719145984 4513444892170381313 6014237184937282624 4572001181379723265 5857579955914801153 2485558462923154945 3761264085611152385 5440713609322256128 9185820741445025793 2501891580732861953 6595611684770560001 2515225089412442369 6670016761692736128 1223180069818119296 3612066696715972608 6221410428334642432 6918871139819480064 6858822427613535973 5606507801852710976 7938115650057535488 161656007083041793 7328160136455934657 168839292338376705 1437340554558917632 6145076920425381888 6207841894236358657 2261301189890057280 3797756244886814721 6110862053000984384 6109108887148453888 269934059841220608 4412050222882447872 4318758509531584217 3414534237678026113 7809615889334883585 3347724929318305793 7615137172533829633 6414979831406886912 5362575090165303297 6886669705394677760 6510196974475713488 2810687966478190337 6774915982592623392 6574852169860513792 3673680435662026241 5835215626656487873 4103474142306658304 4731159109064215169 7421528272200601600 1548578061518118912 297135809457045505 4498309350422431745 8871820853018896897 6953932312797059073 8067896628653997056 6415940080763404289 1819837096722217760 1894702923904357361 7285169697140441088 8471495381911265281 4485824893444587520 8896256665306532545 5648693230689838081 3308841023740216881 5854997395965629409 7149759354393803328 4442260738880651264 4459274764274264065 7916328375405903872 7640357762350841857 4994753112040094848 4311496776639813632 7816150173287925761 5892897554332518545 4509812607912312064 2948638342414819585 2043031100969524224 8449354008399712768 7107650849700722049 6781847572735354881 779004273087352833 4997562720979239937 8446792181502186561 402873408371875649 7261377255430764544 1573011744635250689 7181631450882382080 1407262055087451137 3391417020328636928 4935967636419098081 6848676813731262144 1668731705642450944 5643166078067703809 7020465479771060513 3181925017455959488 7517517834941510273 7796896125913873057 2439754173647173633 7259052020621420544 5854692901340332032 3108738364166217217 5466095994615765472 6741674554264051712 8626978832330313216 7714272843824844544 8430270869030462977 6499703157802139648 6351870762147817473 710630658657991168 4956072457461433600 9085638533870220080 1309626641907399553 3291547359434839552 7481604219964137472 7011639186238331617 8641124948073771008 5794394754071674880 7340611585528147969 6724678597456580608 3911053566337875968 4481101461216431745 7713942125450513712 930986809743390720 2953900686990020992 2714891574542598144 3115904064840877569 6994772058813576193 1867867951871224321 6202201485966408017 2795862707735249728 4079947793193579185 3635700286587586688 5718058966710837248 5412869301113103872 231457867277100736 3660309580744581121 2506651698367978497 6250051903870862336 5185910818915060737 8258298295794603569 1170139824438972801 2800188557992865280 7886263410437652480 3925211308474990593 2337277655876841472 6120887045400038401 5505159469549542656 8175027810820100097 7300207767258673152 7730033612536676352 6950451319459280897 2699977104020263937 6984769851550352129 5395563992263490369 1887254634700216833 2621137073031180288 8010865207357464576 4085251782507771569 153956729050935296 8478961012059561984 3715498640113998848 4547106224641210989 2658564170170269696 8916382849634435073 5026447010979979169 2455169524233121792 1452920500233411585 6092878363552595969 9007399249509077504 4003311041841479681 2859210368025144641 2488161757152149505 7390495047094478849 3344246552071164864 2194789076868583168 7605754444817631488 3732023659249347862 5096848338084373505 6298418849534515233 7692154571007808273 6798063658193761793 751243188484726272 8527143262735496064 7093080319536754945 2174794379873312897 1269839672444936193 36129846612043008 5475754227282429440 6389617351959812097 6746717838136597729 8378828997778059537 1242943947987219680 2455391605673656320 2661061279543911297 5689924679679082496 3157099606256189441 8681066452987504321 1237285930423616577 4619112240278345729 5530375528289624576 5717742533821604737 2023935670945562624 7268643376526141953 3606990681854124033 4392925460848007680 1495788428986229505 6295310874323992577 4977879365573547969 5095789247391264769 5248538329007504129 6073432094247325664 2625028946921816065 8399039641767903232 2413133437824533760 710490692074340352 437243740445288448 5756495676126277653 6948839819612662785 6802684005597413377 3435320590743525376 5598121208970914816 8448721481845321216 5709520202075652097 1950129765804638208 4301692983018712320 12253767943560449 2126084004852715520 8714107288268410880 4660849949573328897 7570637477014589376 898585293158174433 8879175172909950464 3119154923627537408 3917008937385553921 7019382892656382945 5840543316395961153 8697769490266700800 287429418234735873 966870793777045504 1717025977291105248 6872322145571290368 144238287113879553 4400083476791568993 6345476788387069185 2354815690970497025 7395950781121518209 9012134205756301952 7552334821399937985 8721405531465521217 8492499037663832065 3535983884702515200 3950264299632578048 5312136323432716673 986969638554697728 4530963479853958176 3641277138223778176 5245012748331993089 3783588588943951424 7904711924792563712 7817519117277673216 7286449704857017025 9148687089489094656 1220643286516961793 2561003251650355712 3335652235218653377 3387093576589731712 1153839256467444737 1101641386933575681 7963907384923855104 2104147283159589888 4984398389875259393 9079527235786948865 2452537227109855744 7563182101035592704 7590508366736654337 7231250229546517888 4009299081277811712 886889794081511425 7740815516767926784 4449910323101944321 732654194197364737 3107774571224883201 9107263654767095809 1861697021938404865 4238353631530202369 5463407581672849537 3357012357910747393 5039564641643200513 3096757557982522368 641003868014513153 7047007418550845441 3834228710528424448 8632127985698810497 8219657927903499265 6695833008615104513 5630854991565520576 5178890288730896257 1324597857830661504 1421891652040244161 1165135271775819840 4058864676884801537 2260840187208138752 1363769822533142912 911223111809155072 2746830590748680961 3633560997358290185 5116617753613159297 2757948899444727808 2681227385056248064 4138827268826396673 7140944936016409601 114173005238626304 4903718515899551232 4994916527915571968 9185149507995301873 8344625914647949312 2513448425606468609 6739818397621619712 5548151687281894344 5008977545097535488 7636552308405174273 60077036807651328 2228104730795859968 7340300088500027393 2439355669802909696 7284439111590350849 7344184684745562112 5166823969976362145 3846298938181486208 8703040939667832832 3722356127479631873 3652708373752669505 1159963156224786208 7596506873422387441 7308022848002711553 33826993685502977 1858188902482117760 6705764967600786305 4788879964212656001 3797728723367003248 7947632260721075200 2177274556190754304 2926045185597825537 6884529970323017993 8263655681236343552 5950674197820724225 4955731503060048960 5098222541758541140 477129836756208641 4435749805456038401 8868704456091703297 7884829041764097921 7880162405205059776 8967645221016071920 6813860422272722945 3954225376882917376 746962523358068736 3756734212296644864 5130380649013723232 1111556790491283457 5790603498819691264 7895959862500365312 4326738192086407745 4090326368587656832 7840384479705291392 2946636563550355456 9125497312100479489 7287480984575742465 2844411908484763649 4933878834648465409 7940354776679361281 8018918857230232224 7898841036172086273 2727368942409845793 5319769657849061376 8460590163191250945 2710081385127485185 2919916813305989120 2184868269917153793 3312404442299083576 6609448958551775617 634783135556694017 3614087885712222209 4163813470341228737 1467832087738417152 4310276233448228609 3614100092796234320 2051236499950053088 1517897311751655424 5867671428658167808 4569460546424438785 6037694802611193857 8925493358225691920 8751591354050961408 2349000943694119104 6579503409582758912 2639943613950477121 5600360138561566272 790829850285670016 6161018518214595329 7838512962897264641 6043225508284284929 7671360163639385088 591656336762437633 6154699340093194241 9137681310862019584 1815045103582088192 6502581386097852416 6496154497631584256 2827124782650084513 8058757972753186816 8475943493742477312 5531229962074157888 390145690401548097 1889221250134920320 5826578722304947456 7793496046365960769 4061003963321810945 7427310706870439073 615394781190183297 3078172757639875873 8296152763369199617 1408025365798314997 9044522122639421073 3641110257061304321 7815313823076515840 8771750881937850096 8458877612165959040 5655944168414099456 5390675380034991169 1777177090981068801 3946637564831072256 8213870125013150720 7261588141281485888 5418154973205624833 9117915298554096729 3564403181234843649 5361303320419671552 5197443124722814976 5625525766139316464 7205250738057506881 5602382878943674368 3190887156824453121 6032123385201500304 4221450257183828124 1204516856832096000 2997650407847436289 7793479853344430976 6287761933134086385 7682819892636961793 4499851958638451712 3413429882399879040 8388692022968934016 1318667844765417472 415944165653300737 3462079731805487105 6353029028129296385 3578396859963045377 4699716489031925760 8812458642317586616 1802052072253966209 2135835615660090977 7056543183183042816 1675806769699335552 3213549829537412157 8379996841012862976 2774264087148163232 8958163460869003265 4478936982319101440 3547679455809190656 2164043991081592320 6639375370334640641 8504693138313960448 723538337034021120 5278522248725184512 143202838007119872 1585645600201162752 4538318963239487168 4554614458000072705 1855917370990560513 5985715821316730625 4107083109814264064 4127062363554594689 8841633621690929793 1110807576670683137 1756448498349072768 7076661327439602945 8289057635011536897 7675318325669654529 9155923810349589120 2629359025409851332 6438766059303556097 7951072604165316609 906202177978500372 4483450035341853841 1687668384896999425 3961322384178675712 6223938646720501761 1297898334728083200 1654128308479418369 5122315595695751169 3171302447847611648 5571121866696175744 4800634385421057793 5198054326493887488 2907470401814678784 1706634583210295296 231789158018508417 379292693364602465 1194075847423929233 8551260075641322433 1058599022098726784 6679403357189922816 1192853204431609357 1847837423370641409 7464228805801791745 8825537169919050240 8596479237102586585 7898659755826046209 4749216456329438272 1618536795630697472 8243825167306939040 4786297943332820224 5946316308195559425 6750704734391072032 2555779576842769121 7406111411876682384 1557785578630371377 6469486955883765344 3725338110113483009 6589594078278618113 2117379462375969105 1659096000939996673 138306304186713601 2077591472103407616 3669939519566492673 7170249384150130688 4594997100044519936 4031161276851431937 3868717789398261889 3439955734181359360 8386123239753329408 6021502756097189889 8471346329826099201 2765019694613200897 8006556373503901696 2682321333829286528 743917419009013760 2902458189782623233 30464018875564033 3174383275594670080 7157532839461455808 5142832517668667393 4445293393070743552 2437799489414883329 725428189929031680 7577016691579121040 7676250569573662720 261802092956237824 3106069414746814976 6867686014529806336 6848860833498031929 8480601637873740545 7602152235477032961 681080458029002753 8623936417683210240 1782327493162338304 7000506166360675328 7280337970544103425 1652234072680169728 6389201186027003904 5456927230978424833 1538130884991997952 2433407896875171840 3793154896106504513 2787822978038151297 6200515950268768257 2421336723999384609 7452170481023337217 8555427384956813313 6032573322343791640 5504664667397320704 8966942129751752705 2293980629286322176 5596684944049066625 5328635376995275777 2921513895237107713 7079588592019021824 7902360837604679681 8564279602807873424 8381339611928957824 5239185662825867009 3015536131033840256 1555084283922242560 378114529780957185 3791755178605240321 5792714191957203457 4570244313134750977 5054816464186010112 1705370807416842240 5818571092960235520 1753608945915859201 1470915936240086753 3676957375615747873 7458121022355599262 8899774124818195456 7797364345843829936 6686567055899589280 5266756899312631808 1195169612706667777 8612703746897802241 2891050256484078496 897006424736923648 7840862410969414920 8171947009176465792 5822613961218490369 6511384494723154337 5036092004136290561 1115377661337446136 3551062305833615360 208065929041513729 5818167098567950336 5024040999519297857 7602001358961955136 1707866893196350976 4310627549771753089 953181632158457344 8642529021904056192 7733657567083741184 5850756300728437824 5205872138795418241 25406188378486225 3137140464007464129 5984263341284414465 8931827397964703809 378143998105042944 6239925076067016704 2335250132217499137 8727129969847181824 7376673418452883489 5132179482705010689 5092691370968892417 2218087808863264513 8133480979389122560 1608094631494374145 722402485423958016 5559594083043082240 8319686542560659457 5651664369359675393 6963216623905800192 544901913455886337 2769480810551927809 1823120669240119296 1029047356758509393 7193260829967243264 1034203203763323904 895168041061941249 8869226415858450081 7189388493803088641 8422636630611920897 7632857815508246917 6172843117061085441 4632430341567137793 7121819810780979201 608135307915132929 8280413392127038016 2603996119454111456 3932322331507887744 6133669058161914880 6413185744475947008 69737060054933056 1328471195588163969 3087096454241487873 4269230458711897792 6483648418197810305 4443688292874678273 3961842813821439104 7869062060436313665 2049124713008154624 2974063317423836545 1843472623545059424 3908749899433246721 612215430416531457 5385710227005433089 6535611726451962369 7317761786331806720 3760887111346913281 5772288754402086913 8242095591101898753 3912928276616156198 7541540030113721705 287859151967955840 3190429121627668480 6169077113095935873 4928422431070006017 4808379610397610872 5567928666488572832 6429312210487607296 85808191321396896 1627283198796414977 5666159165128114177 7104255641974141305 2925043407137460224 7850707527986545664 2499873184215859201 3413992531997968384 6370323578909102080 8237863008575516672 2184005626481924096 2457353738415335937 4139153034691419232 6005353112990362897 8048549703507943425 8365774031614525440 4457958573543186832 220635612599388929 5151424037950196544 2337566424956478304 6854988745146276353 4212598821414887680 2766347051274679809 3324872022518333440 7253705777466608896 7584592428500021248 4215944848755521664 7552468554318484481 4493733803064947009 7744657240469856257 701269540396887936 1604228326190987777 7925606789425922048 3413691631405980097 7302091702403363409 8041549747091906561 2377683569343605857 1941376102558023680 1679892928407203841 4432726980418633728 4358947919734542336 7300745212970203137 6460370987379478528 910185688834141056 5953221670342362049 1584316388197375008 6999733641098035200 5572511331368566784 127271977631834112 6024657600848265216 7534820033237975041 3287062728700057601 5047973174324273152 4801295746146291072 3062544110690371073 5677262782372708353 7668222764244627073 7567563444369489921 2343050549350504833 7641650162066727936 4025264889508103505 1750215549793620992 850123788779619328 7932519064935912716 6041091452649338625 16294095867056129 2140955143006345216 4201169598203705344 648737048216217504 4221590292634475648 8796844201990381568 642757852673349632 7923932946842142721 3585380382780904128 796268329318697472 5763178259865526785 2331249167828756929 2754588942514573312 3827595924157882368 3185723204155398225 1053899808453689345 5117645899170003968 5719765915954676737 2388667753571360768 5815587770209787904 4214880035480193793 2501425763064467456 255237693266057920 2392251421959099393 7081349132995285201 3219800649152153600 3706942281144431617 2508764972569722880 765598141359828992 9217324205254113281 4339335468185681409 6755482551826382848 6789973395507003393 4191230817667989505 1913487730777522177 52340285479591937 803968942995356673 6433658456530168064 8638524721932521984 2852953295599313024 5840036912833141761 55405923296928256 976353493878606785 6272615580090566528 5018891082777957120 1874750618773309440 6695101071331839361 4644092250107871233 2002096806742458368 7078227082095766401 3895269906770296832 841359599750637184 946752239755576720 1932247248085449838 4522374671220145408 3759023829749627480 4066047622937464608 3763783527700049409 6759029689470862336 4890973811864460289 817516181000590337 8004647541283152768 960631608830596097 8810144986451480577 7152093831269382912 1422452959983635520 3631439382772569648 8520266763120017409 4724924210617159553 8959106084239876096 6419191865912050177 3467899239071151616 2175754966454809664 272010898499584000 7935285950114091521 861279520950732456 1261767539861755392 288319495153254400 2341069612424693761 5500713236731741377 2523472393377409792 7943542293703114457 1746380272891387904 7253662473919305600 865841320424246145 2616393666615586984 6849099440215511040 1228988553951401424 5337401179816902657 1089550942046924416 7754268723648659456 6587721086048081921 3846398002239389792 6369799822592499329 7508448434166163456 8502584349865934848 6576309276379230337 648920680090417152 4592251383714379009 1955096258866405377 1764571913353091768 423668900595993856 8388070962320395825 2908474943397672960 5845136588633427552 1818110990988475392 1246628306704488032 3481639882744265729 3724376590611133441 4968435171512825536 4289721496477155329 6318654346974632385 2986810550845128704 450508300502270976 2136627692958171137 2971424062339714944 2510216117253898240 6509459035878041600 4326677449449831425 3529265491705652097 6204057664709722112 884227955984556673 38554732922306560 4862890919150255041 2827146044491733248 9155431301992609536 3692850695257446401 6326092570082544640 2024222720281650177 7674945946770756497 4362330959798853633 3677779319859653632 3413498031982314401 6148699758964707585 7928222417618754048 3980351926601941760 4322044563729088512 76328043058040320 5350200717656938241 3612358805131330529 578059214883618144 7718650510450061313 8158788041775972353 5985696243050467329 5760066707755380737 215171889370894981 6619229994278608897 8389267679720517632 1300502138832640769 8132588796263792640 7652032991784337409 7450166195086368384 4985734747278493184 3084827603789414400 4064865830954856449 989348786275069152 5788458156607930368 3217573651138053121 8147525700624645313 6512742392032839232 5057781338325729281 1790358194849270784 6554789617528311808 2066715635975354624 369642159535194112 1774101698284196225 6606015498203643905 4655430786428567553 3006995967790428160 8390446739136723456 7740276014374848256 4476041304569958401 895381250479778945 746478360434846720 1475437941972082688 6684510256888121217 695098744856772609 2318298913881196544 159622098409071104 3911620483375704801 5229391939579594752 2985887966140086272 3162387176440263681 2197889990604596864 8133675996655007744 8463010358129309632 5646570859310298753 4790639104204949089 5117352458975145984 8955188187284160512 6690881668950160576 1168738681860691968 1576798541002378232 6986269867998248961 1097179823863921921 6321524382546488321 8196933871598173952 677007965669683200 4372772526165437952 6069532772250865665 4185317331223055360 199997992379105280 3393653866275649536 8206747194287755265 8194432587588640768 8298546714299990017 7519772511074910208 2326849532175557761 2445951602011912112 452310438575335040 4614950239387785441 671266870605254656 3845124175944087936 3711637388624986593 1091992091659649024 3462456254294934656 2665909672800635905 5401640199746072833 3743584278812756504 8038058019578183680 4670400907521053184 1204861633162807296 4458949746482316928 1337034630077545089 6908282618908605732 2175967130136993312 3149932388718668096 3794097237805505536 2336398045614662592 8065554091631706113 2974091396173257264 4712341362642523457 2793451433956549617 3281228198262931456 7708974184445819232 7784117765720240129 5817750607209221280 1323521739395728384 1069654754954094848 4042199030771797888 5737480128725251072 7721046835836573760 1218576809107537920 7779707212733981792 4389818543984470877 2745154196430962913 397086202991399808 5653569893304833408 1569461480674954240 2195080508720777944 803536411210084353 7778455169010617088 3619735906641772544 607842577192287368 9211425050717061121 8014404709918066688 6288606153541957120 8327471935070338048 1637546353324605441 3007100080404309904 2983415570596139008 5234085686201541409 8180101157019560960 213239987939877120 6095713853009695105 1995743785286964033 6694609763016933377 4602262499664084993 4863989790284037457 8124625390546181120 3451556768546412545 7314935082124578577 116217069803554305 2338926297413932065 7230547927989198848 2796417113647166720 3707693085467463680 4650122925675569665 3304877681942706465 2389730909630500897 2726406690825084160 3242395246054821888 3825253847578486785 8929042522114113920 3934918841813065729 8847124616761660416 13348983772986368 6562837090263334000 8134043617393184192 8069216879750643713 7320051466371997696 3339955099075084289 1834471215717842753 813993995953615569 8029347923038950913 4948085459880124416 1525262475417490944 7089103019990484608 6935691095217218048 7211284157108303872 7134875824524666881 2636698389968801792 939985588127098496 3943318601480966017 622979881785229313 496351600831118337 8897981646892681472 3464197467497225265 8442053970730208945 7659665429664318464 4043707185407617537 811574411522560 1986172664653738752 4642554173233766401 4734844365501825025 8292711777826162113 8936595209278693632 8459808474026512641 8953808447256926721 3537270502561107969 2439035876692711425 3917307789735804928 43165806485972992 3140695848931450880 2683115101028106240 3450887705276645376 3001073241280337920 5646853824120147968 1211408158452285440 3781138531977821185 3451224172444982416 8234898269505441793 6786005029584122880 2147516506057998912 7033429394734953409 2806586826544840257 2952900078802963457 4846077173679960704 8074380112969264128 3386634742420138017 6511668804170874881 1499089229511154688 9117154382098377537 3125893449313862401 448317102137489800 4574475963245078401 8480910471004005376 3947225171588580680 2653603934493343745 7427120601660148737 3376190411343161577 3279235722746613760 3319933499643720704 136847159526629889 1299063539179507201 4446172764795058368 5327516771355197440 258118892780748801 3934171044838311936 7415177379936198144 4223581011409987073 3198505311287233536 373778954967680512 7905169797925650432 5508755304518042625 6306372318721863680 1423235111855228672 272136670931058688 2976089429876230144 2625098983369547776 4016204005733564417 7812796037407965184 8880014789634002945 3084541890674018176 6906665616295854081 5832730614765913601 3219053897013246977 2084613196434529536 1412617536481768449 8308080072144427993 236381483818572353 4412766375694073857 121294466031397249 5640830627399296384 2403341645761134144 6187857355576255232 7479526907493531649 2434128140867109120 649875930408121089 7951704792210343072 2966408617973317632 3611326676769007104 3199285253809532928 3499597394040511489 6050775543266581633 1662965626850193449 4993062939017814017 8121051430640422164 8477546132601585665 3250010079969588769 463261169401850672 7920081228736720065 3386383139785650112 5361115068351938817 9189225079993733472 7474426299248787457 5447306480191823873 1337467012177414145 4723494887461736449 6640868549666700448 2596018799406194945 8434894701597221416 460383958551941120 5104528962501640192 7541229683374782337 8838508015504521217 625914998894011840 5040526649310306816 5561753986073624577 7510042915167823629 3231256349779538433 5547178984430829569 5067229352970915585 694015547857072881 1697404010756175744 569084402940461568 5533958072838614017 8632791613645275136 6556813761255047169 7679322380337938432 3453984086035660801 8648432390449140992 714812572700565505 7758191226137615425 3225467397858437857 4272879500633464832 3681412467740083712 9018374910384739073 7523399626914482177 6104986352538171393 3420870016111301889 3716188320891682193 7043192263407009793 5577576992414105601 6880958371058237440 32909703661473792 1952571259869547520 614943280395907376 409649277937778689 5125603441877793792 2909394663068909568 3318473271241488385 3668059493604511232 5751123597171300225 2435533709659348265 8715576659407060481 978877682991460128 5145596204418568720 8922224662700346369 6751642191618800129 1305442207096791041 8125072191974560768 8950930191937437696 6089054352586391552 180707273048301568 8261641160669732864 9025286825045004289 4383263193842277633 6609395005229590529 8904409209118251777 6743411094354998913 2554516713230106625 2573973638960867328 1489140965690737377 1233334442142080193 6056150938681344000 5546655896103805889 3581570576371679232 4359361567614511681 4009463101375029392 1026721736136306176 52512560371167744 860114463202372225 7907854591849003008 2156928246024552448 2414472328602574465 5230533302713985536 2837434091325358081 8455731411516424192 3894446066104374017 7977915653089137921 7100092445826169793 9037298854377360385 1723912844784369665 3048319240407584769 3094897676171317888 9030136739628907521 4186651268183842561 6249879948450437249 3189413881972164609 8511408408222778369 9076814150329998593 880821660730042369 3741567572057040464 1928047570724848897 6037427334835339264 5215970926168735745 5456095267699806208 1198115885417055233 2483491399021518849 4841920323481640449 8773543462773556928 7659116639300532225 1001527470942822913 6834822052636742561 2699130366730736417 4744353630187763968 3890962580316303100 2739006466521825280 938864234536173568 1724411129173405697 2861732698179368960 3825314547880599552 5349773629038092289 2348502351974602240 8322500127920332801 8908624882558047249 1101905185566761728 3786848852273922049 1100221211064640000 5393578987997684225 1964868407414620160 4510275172716014593 7795802083377538752 2162576356754325505 8194919646285926857 4006592023460900864 7262846311199735808 1484607108376272225 8959639345513693184 1228313826153889985 4325903932256157696 2535018426894892545 6976160778131275456 3818600695845777409 5286089279804428289 5543844448770834433 8056230312078346048 7947921437492142401 1658070390036018817 7875103764965443893 177371935849660416 7896922215683243265 4394656965855843328 6063259227496593472 8738904909397057536 1852444422882983937 8372092149272281088 8367858471476915457 585410091707269121 5159542682630217728 1006108811829051393 823214637688494560 4765435157745952768 7750896717565952000 2927436302772617217 3314756581795989505 7114309879814192128 6670535531702197120 3465061456037481601 6848263527274585041 156136318193747489 5977382570376851713 1408711470673643840 2846184889861842945 4875155676304457217 7991708226531675329 156612827444259329 4501288480964972096 7090362348796635393 7821401408170991528 8705154559660843008 1925965423593613313 7206352187597578240 5952476513597390848 7656698457477349376 7594076811296524851 1562716783813632001 8617761404853667841 8057313862689521409 8048768567262364721 7230050910140119040 1426666935876272896 7720913576785772545 11672187160303617 1095054166831532288 7431726115614071744 7570507174119505921 1641664947463028737 5908031093931476352 4633484962658912225 4209886523614488576 9083745821134018816 235860246463396862 5115387105886513153 2948851468539936769 2706403531407317344 3787150350363995648 325224422036706496 7508013429614255104 7101147569317740545 8290760341118538113 3283844430942961664 5214427331832036737 5343749061911152129 1023183655385269313 4579511727706824705 6115783967510528000 4966529605049315328 7433703435732382721 7985017300646212609 628060257896812544 7459793166063669728 8614077756345421824 2410518422529135616 2458540083851469825 187053948487421729 6753123780286752161 405248349525118976 3567003874025742336 7376270360185819136 799782232590283009 8793933569122892672 1601978581697369089 8876793017334849537 118143116678520833 2282018189323966849 7679369393410006017 2146492850299203585 904646332595613312 201409980184719360 5504370621776953344 1901284821068149761 3401827899524282464 2265108482883385345 3007990105472262145 5770651383590871073 1698327200344469088 8065420935683087617 3876475324115710976 1848080272390235745 5234960469562819585 2875825587227459584 6920799104551960576 7852548142153286656 2695299142799633921 7530359409119948800 4667048200754118657 1618207521832968193 6409285067485478912 8025821105411651520 3580178170499751937 4062895806769271385 4618937727175163905 536415264277642240 6194568472014079344 3964461263332503552 636213894051332096 5025101288253219585 4023980408606667777 7495788333086359937 2923384414719799297 443677367156588544 1770064102943784960 5192812462401910785 1186218459254752000 2303046514031067136 8773898745583725824 3115010432307219840 6445050930387780865 5041463636131963905 6493513440242764928 4832058771343665641 2791311421461848064 1678597263071297024 5368155229748363520 2634864434455511040 6200342556337385536 1948465699677378689 4952627401454020144 7883204471909505025 5986685886017201153 7665112389218642688 1799636411275503825 4669503448607531792 2384771405584961537 4839114858565926913 8645926588101715713 1554330610098383105 3236854046263931072 5397219380808600273 4362009633338287240 3276447747587252656 3021081195481747969 2161965559214517845 7905208036481467137 8391826990903552256 7634516522897522689 3617395109325569664 1271592287697234944 2197240327966761984 7096125895502674945 5655072024624171009 5021526825954779040 8094958338409344897 3395321987182755840 9015573065526452225 8203254986572669953 1419904913674866369 5569112239515860737 6589853923594503809 1421148423005539329 6406328919744585216 4835644747880206337 5695634085913427968 3186177790865137153 7065808411285627776 4253733891904372736 2933802338082846720 34752276539244545 4378600636831369984 5020756752859103233 1748059841386638848 5566011829218406945 8001409500467741393 9048814901066967041 8373859089585105152 10805510383075328 4310058366880186369 6677161106316995905 7720708543018484225 6548443722665930752 7678771476677020672 6289398521257013773 5024492520547684608 3864458771360061952 389466685516947265 1282643977999052801 7493484428984950784 8452304133943328768 2596628923699728896 7118310260185268224 2034718315004560928 597097250057500576 2891586972226158593 5955984763085609600 5064783566028618240 1539681418115380225 1267262430912389120 770502829285866752 8192400404043601409 4591420209293231360 5489910040445348096 6773620050734446081 707333470604860416 6262041993083216385 446107731725565953 415991460105641280 7621481819865937920 7455620991637520385 4466402803110082560 7693349743023905025 8727152101109552641 2216923860760965120 1975471945854200512 4148052848188923505 2304360916041233952 7876464804296207105 3902474293420687360 5925846359148748800 4149545311237164545 683843476278302720 4106023130873064961 4770700789235056640 7392508636808724160 2667952774626206976 3234548813479804929 8692230630914839168 4770083738053271718 1424430677583003488 7038041933704255232 6625897942978071553 7564877037505085440 4990495653439582977 9163709751016118272 4154519184371421185 4100333864767255041 1404003693968113665 6622581501895330273 7236494262552887296 6281551787962905969 6207537751383080960 8527687765460090880 5541728449638817729 1134943691904176640 3734832578138397184 5866658945105428481 376380428443164673 8212888147107827841 1758054084237470176 1181947110902957593 3124352643556343808 8307415663288852736 8398385769850307649 8516514776189225985 1387045184586321921 262848517894555905 7403118157577650176 6693692298372850848 6423601363366559360 7167080927269171200 2000844055462510592 1923215100803465217 6238615151336513024 8338467672047988736 7416798690488640897 72421350880274249 8073992264190842368 6679716992766672896 5206419763240132608 5151638231121395712 1834741087392635521 7090967741860708352 546145039693697377 1588944775349056161 888834638748103425 5865338145585703800 4786916153685323777 8315555095805314048 5476339483538592128 1235592778143228288 5806006072374129152 4535839183977644033 2919924448845634560 3192711527368999360 1888629207552342016 5305824057208610944 8515310720319997953 5722439628587802624 5845699207492393856 8040591129120573185 2193675104912605184 6847355769867414721 2467341082435485440 7946375721259851777 8868002866909087233 2494303080679473153 6783805067319902208 2553738318884298753 4087154125372266497 7185278327561158657 9044099376634585056 5899242194547507201 839491104600193280 7529172416136945536 8369968264939427840 1174764119200788272 153645069524571521 2826959198681104384 349549968879486464 3397570111424266241 5934150215322204033 8231889567712253633 4965034487923392512 3493550332416453505 9019329302612811328 9011174049833701889 124408120564290465 1956041098963196337 2300562217919902913 4372648965040209920 6147729996635635712 8399393162372316305 8696435388779110401 662848139255480321 8795052625555506273 8030844953744020480 7857103766840451073 6929941087141789697 5778807651811860928 8659684028314050561 7623922017026283681 513198279551923328 3316630731269331969 4153171536787239488 978107582971547264 1896433259040888065 2306828293131960320 9156535098037920737 2545298797821644800 642368260908206465 6251517006569275393 4276975032617489921 4014613534645815296 460441913126780929 3230701252991657984 7599615009866766721 7783133752533630977 1438265810300023729 8853452654959777025 4770692651919913729 432604904875737857 3401999230088298496 5554000386583712769 1628298445434273792 6831450803428453376 4241268771194070656 6004455987529378092 6303222624354706416 6369814868403469857 2543417739944359617 7845263283451748353 3673568335257411329 6326621651273141120 8814612422529843200 696073280501963777 8237971654335875249 9138706713359688704 6500453177611808129 6215840914687467520 6634128142925705473 3437371248105303296 6412861785594539009 5328395769906318337 3336473136631832576 4543572662901693377 2053684843556673537 1695037614098918129 9121635174672669697 7172689713351637281 7850388100030502656 5281164822847756289 6618631457222115329 8310675070982580833 2971342241372124929 9028986449878908928 6098744288953024512 6045462758902029121 6208484225105827016 4736383544917868545 4327814347481438648 5785663515170889453 6655503540272234496 4653400590115332096 4259934434753314816 8184065476000019624 5365288157664763649 2950771034818486272 738898239546608321 3034810561106268161 8556322954833173216 9098785482566627328 947045605377179649 8402458423798219777 2107987302060777472 7328052251491041280 911721491155444352 3199924861326228864 2099497004473079808 500939443240904065 3948458989924614144 7161361388400438849 5039694153992332545 8563338691693661888 8257865957976866816 8694990259361211648 168400071318683776 1535966231644184509 6973345553785847809 6801420964081565697 6652448665411334145 2966251891887236400 1529032699999054848 2182135806939824129 5849297194867935745 3974800640756417041 2003616426222647840 1158685042643260417 5081991614268342785 4548691625971920896 3114932215311338624 6109228569943228417 5347564701851039489 3406515314535623361 4721930481846991872 5608106824792655617 5209418655212898272 788192900502833153 4091973268821311488 8929956347876835329 2167963123417305600 7393427423086127617 7114303595940592897 350115608768389121 138165434597390160 2781636725990490113 2506695026109132513 4022078010498560000 1174559187946708993 5062597552861411536 8092615001379026944 2125573866785898496 8084623757023248896 4175937731245767425 3346480024169254913 6060453044116462849 8685549167351821312 2413774708078179072 111775107786336257 5294664525109303297 3922314273361096448 7127329736142419969 386594815476496385 6483674545228873729 493636655803465728 1542739133899419649 752747276668969472 3434591936548993025 3969830298729457949 5843886685493544960 555884393582084096 9153174148067121152 8846523227646507009 1254796281412966257 5883665255587945472 7611017717107937280 2473897556302615712 9064141453755014304 2159025398160810433 5520442791206346753 1425809728217808897 4651310390673348609 8876837591642369281 9195345707331147857 6228622114814532417 4303508077767444913 1451096835345678337 3669178530833650560 2136228954525305344 6752058294595030657 7015666188276235073 6632349177703432193 8949734382785544193 4949135622805601028 3747004422154370304 600521684871400321 2669551025670574080 4251882517234117121 6337828828118810625 4036216809731962368 9108350217177345024 3895134358208225536 3194589947920543745 4427515562142859265 2381456672421167104 7859896377417441473 102394253719633921 5630802771278145153 8441903941874261992 8197925520185032704 5650113879515673009 5172002491917242368 994854386627452160 7257137526510148864 4079769594902406268 9043905435374977025 814941705954371584 2931267102737108993 4638548871675590817 2137708297630818304 2650948388978892801 3780460132305731584 4832149711537777664 5852999966563395649 2075328341769085184 4958598600244063136 198110520839684097 8916441651449571072 5125442351354697216 3209936078817447936 2668370602634559489 5197361611993453568 7209858548407079680 2984052955389979392 8672712372097730305 273977999816334913 4471328986565360064 7499351350477045760 408783734506315264 6908418319240055297 92494880306154496 8162112903111895169 4182637454236827649 7516901791327553281 7554142696545797889 5382653882586715520 4503316468949647360 3153482153417506816 2434824395187322881 1176160445922083616 1638633861542509457 8955685103464253440 1356152067571580928 4155841363545278976 1511392849599435777 496324074392448768 6876849878696493249 6325739649290500865 1539819289909876736 1582547880925556736 430390779895861760 5528117423642276353 1977244711877358144 897536279175185280 6016871509015041537 3467628581166041089 2976794637712530945 2092929358451042432 2502640586966312256 1778518994097086465 55063099360798209 1218702392995866880 1049178333263881108 7333837900438372465 5411956317719506177 917908086110420992 2584283165397098577 8392523599577432208 3850707108174242816 4836675765523564800 2478264055843375072 4967398841075294209 3656868490411802624 1004349119477570561 3932277215933738497 5398236541638377472 4255334751390797825 3774010047081201016 4528146312695505952 2696447561661124608 7990271261322333649 645699887478264832 6640705214062380832 9075887827381312264 973088690116247425 8395048402973360129 8874891401163617281 3426082562676089024 3909894648440311808 1563164602537355777 5894463725781295489 1887157882418765824 54567120182849152 2420352585118515200 5529127127934149888 1288494400682620928 7635197301293326337 2092944296763137536 786870077151113729 7010876227759064065 1903420424247756545 2772746243658698321 211364438998496256 8525591218699484129 6322893780759981312 7055431933338246144 7471655591034822656 8258413859507271168 8791668596866334720 4857276481998503776 7149633008910204929 7253804990692758145 8425946744562925281 2849934940283654913 40640738273951745 1223680468318460768 389491836112139904 1152127721010522625 619143890165891072 779920255560091137 321598097058758657 107797167075159808 6999455752028229329 2946351989062971777 1452915890854095873 8424307197219638273 6382406240907894785 5148300325020412528 3070686150731117633 216592987639812097 4538997831667908992 3962302526080410280 1853991297122357889 872780784993886208 6488975415370907649 1542444235374182401 5623068940396884993 4899514700428991233 3008330339905761281 7173348987990085120 6080536424480442512 5573026172045388801 4158390193841481729 5113968321498841760 6134240970486486465 8253708009031429456 2747587829961576449 7625300620875252736 5562006156985961472 6323179118815002625 5882751845635310592 2757299288157454336 5866800595702136832 3636615822946750464 7600104538109801536 1231750106525483008 1152648771393683456 9085025694478038401 6748330124288958464 8418491527086360705 6831719423391207225 2151835243741183040 3967284583855047617 5103994660645870465 7402611999337963520 6505289786599946240 6846116510982680961 630029700224571904 403180475960939777 3723307512732591104 1504937668485054465 7162852258502682624 5668296756276196353 6700760751583905232 4178446869047541761 7932304670714492897 2725536486943358977 526678768868605952 3110498985430535169 4530908696798501633 7608564796738370688 3856665025584887216 3950792787216019457 4296870789704570880 7380255292469307297 4443375557201781121 8245035195044173825 5652922081833725952 6118140463145111424 5265116227724746753 591581352369297665 7859987688625149952 8374316581397692384 6362098706527152128 6350093063490418688 7335028221006924801 6063098080624902145 2740116415197575665 278799619359082305 5486243743669889024 8903672202900258592 6585965043409625600 2875530325546265672 1139210983604307681 1175112531309273601 5569206601409845904 7192033830024830977 5625364765636362240 3343959702841872896 1885819552508209921 6579362105982740737 9222307113358624769 152510808949536768 2208896791731992576 5085648919548853249 1892237194284933248 5853905540643617755 1085144231837499392 9107034756036777217 3411531727166144513 5004445787615916032 4611044394095368544 4739703937449748481 8258237512448483392 8683995897939886081 8154607890160276992 1980155917515809281 4969820796237910016 86880324856558464 8683483482429980672 2890247869254252881 7899005193496584320 3426026239854170880 2737488163077684737 2607099531016287073 3152433642853953600 4900484928457007104 6956334116710758401 392808912933114689 3812987465158897265 2789945226151690240 6750111240191737856 841931176849915905 1705497610670110721 735276000738117888 3123644530094813185 5334011828225778360 6597610816764698753 3379523161793550912 4589831736782842368 3833889956592363008 7629678646397226977 58491506257964897 8095544033516600832 8802669223888809984 302773014884878320 1571434408924693473 6525956480917596161 8160434988462314497 5689624550770257665 5587484622093254657 7639667140590406145 6490929389683212288 900110383054177746 6685142939959704320 1755915441803523585 8299617810569292929 630110084756167168 7423191975175411200 7547235469147114368 8917848225896386081 4461517804572487168 9095198146681154945 5945072975080805441 3908721968906698753 1847000367990355136 3328431810873714177 6450886758172535553 6442935316131840001 764321317718527008 9063886920696358273 8971237871228787713 6054792340681525600 3567271173929636993 6996507566525080561 6657152028989084672 6056159704885100545 6910962883504750592 668614079214934672 3410027718618249185 7964234132867229697 4989912827342878368 7259770827000942849 583225513214222337 7912896189442265088 6563779133257264128 7933729272141092353 4937139291314683905 162523806950502145 5878562657701933057 8835588092051766016 6565846520671349760 7838943502127173632 379968497440831736 164724669022434304 3115454955643587585 8358709117389154304 5224170008696817281 986594154573070336 5278585845662685184 3722300769220909569 2549211816132513392 4545523062791297921 4310541434670284800 4124534376877850624 2246980329170894849 167027153702289408 6634518514036469121 545333013801525249 6496543928527864593 119926928565262336 5542720980309121761 4729762857352290305 9138762535691354112 8667501022910108161 5704240056077573920 7417491103337757184 3062818548388235265 7359828663182235392 2531621246413795329 2780906808956455873 7243757854698238976 4775026325040284992 459231538622791681 7111588880418510000 8259738151124881409 5138039283402987009 2651070101484970241 7744512129012226512 6865986086289571776 8989718266372501760 6307644021339365376 1896907353340843288 7137899300318625793 5277034430361103745 2864502221806535168 6602048817015896960 2824197052180725761 8641355811475577249 2564458314051880961 5666336750534685824 3794214763978111744 4453703244067058433 78719425961783232 7521583736916279296 8020327850835584513 6088163332538585600 1772226346679566336 1822699245015449601 7219356602818699264 2518671532457317888 7793261371519465729 5739060745085819265 1999385540921433537 232553040788007600 1011175592596743937 1872709005021082113 199927504687600257 5683874362132542336 1593408331524078337 9203334161176526848 3478688466486099456 7981600799185332225 7320597773476433537 4770635065774842209 424293274127206400 1196410738876022784 7558099458902716929 8102462367666080769 1030593914702406236 1147915862367964160 4283292723873552256 3625142584728069632 5723460232736276480 4314309138860156161 3564197965132088705 5370652609613838464 108690431515299840 8884104736195687936 2200664141487791873 1596332335247073089 3334912486593633537 8338855468028161536 8361917419128769154 3380753488138547840 2273250986016053248 1394020912091848000 5606043691244147840 8993035628260630529 3650876171853648165 5224039463171730048 3771853854717391617 7293489616450938880 6163024985125283521 452273104331255480 3700049206051012609 2861049513610057728 6450285919703651201 6905494867455644673 4474306975108122753 306722453562572288 9202628366828266812 253532197855187457 931049025220460545 6527291505699590784 3794252100472251360 2575533008544116193 1208219681364099072 6069787177435008144 4613761656621558657 3532866393192681473 8155814203380392960 5964094901711077376 60234424466477056 6630235654150500993 3427404932187619328 7115532354439569408 685190934464060097 664867491451502592 8948991894356410368 8473880280037864960 7505101428829249024 5374864320444235777 6003095363310003712 8512736119251003648 8027338906389104640 2648151037408386176 4665402595935739904 2590236920190356481 2678276850479044640 9130393537566782465 3995894824061388865 7916364124949523072 1111806405606249152 3335358460103254017 5816880107326299137 1089469247273823456 9150342801575327744 3260978601951380224 8379444929777513088 8720489132361494528 5326162656482118209 2174963577072517881 1783566132666341889 2520725797430801408 8892197984952249793 8269651668315406337 1880111558465540096 3114734075200110592 7144704945397754625 4365532930436635808 8439348230439437312 3819594598464634880 6466965352260567040 3100945784283686401 1953445254719320064 3549147890114404353 4822231606928222721 1940330070369007616 8194288459864522112 3896118151129264385 7128921448814376577 4979816403157004289 7414109590675488768 1335963690205184000 3901257661003223425 3925796035263867136 3432786642236266304 2932422574707590273 1198730271470451584 7531127450783819649 2614931392179185921 572577288289304576 2034395187304977920 7682710222009430721 5124156305003402249 8932357710105280513 4681355584422545408 4098636605006295040 323864526088446593 2386107883490115585 61631573532565505 15801200084516864 9120563864433393665 5146529932066057984 3016840586560355145 42222992968766465 6857015493748637696 6328951139157745152 3132524969254599425 4126683043148256033 3888648678522881024 3369708807835537409 6638203789550583809 3759389461962351745 1631798090377101313 4359232850816606209 4631797783092711313 1117584220683245569 969047619698980097 8414466029100253185 4982776004607041536 6315007663259542785 1406659975184030208 7410163550623640577 3449262267359428609 6761689554706098176 5894050483257615041 6363977824323289089 7762435843264180225 4238258269117261824 7933480325095452673 3212935762810896384 4811581019408375809 1313433212025896960 5877229594355351553 2399128385398122760 8146782956885960705 2370530934152943680 6993714489687080961 6740153796690837504 5209214544252436481 3539821519906242560 3260749184232779521 4592779746690323457 5845894190199377920 554230997837004801 5114296847745482752 9093792294561248640 5101521071685713920 3324714822508072320 3063896165000347649 5995362032225160960 4878350624024465409 2461514167883122177 6445253832979059072 5643520716392339968 5859971997958630208 272910220619702528 50447305286457377 2548527901102641152 5069856883339165696 7848282689801535488 4111798227937569312 1863958566127212545 8845176810989088992 180988837601935360 8250363891244040193 5404485970906251265 5775011370638756352 9108762698452074496 1804409287812717216 7114415966864186368 890656120726953985 4624378156668516008 5072652872183939072 3445320980983521281 7879864428725828480 6542320244911365632 7944214312426594304 8906078497468113409 459769671655965697 805041903288352769 4820637964174974977 8250756259574486081 3166099166242209793 7180808076260547585 1419571929324453889 4342055068566552576 8779616123782976513 1719837837730896896 2774665495816531969 5981177615449544864 542094417773206017 4848248872274919424 7561183854121525248 4298614800700972064 2444606419896133120 7474626783258219520 5918412801428723712 4872524988400007169 1442544800038974657 4325092014315823104 1167027735742644225 7391316585964276864 5437188806005558784 367802659238254593 6634934708990074880 2207573030118269473 797184969611935744 4496752910664786945 5774067419594096640 4579551387095895745 2912193541070217216 4526327070614677760 7456534494821307905 4740362812101876736 4094008119286136833 7468185876883610001 3195569784620384897 4474662513140752384 8682973305711255552 4442980935804090369 5739470464309917697 9015800863621957952 6378535748368176065 4835568078781300737 9092877713940374529 2449692363998738944 405031429146688000 716414505038879793 4539403129517866561 549587330728194561 7501507582775402064 5515060814684725249 1829872521740255744 1618147395157098496 8974706079328632832 1646857217092077825 5504289282983460864 6597525293746061313 2837871859011251329 4819792443938702177 705835228654980864 6819963364760072193 6395155565614719448 4710585961537380096 4691059980074798081 83972094693642240 8803507982849327104 5693142477585488864 8622980924966339649 3004381927723505376 1960838946099450049 4406999309895666561 8732254432079480321 6124814564222164480 2219794262207893760 5522873026827840896 4137929567976281601 3449801170339430401 2622185433370887681 4529769709561938177 1831440882646122225 7588367064233273344 5464484102859948032 6171271727990435840 5855243111016652801 1264825882472398849 5711938038438306816 2954125953223098369 8361376467986162368 895996835188080641 7316847278318940449 5217210329943322977 8963717346271414272 3173228902861330433 1899008057304479489 8943821934455956672 6134103556296576896 2369101036399742976 6197334328777363456 7775968289994207232 1269579755225909441 8044506674523173601 7302632132349151232 3873510739980418817 5418933118831427584 7903285673987220720 8314664847316500480 1478917361086169089 5067191423991444096 749117654831466496 4815935584993637921 1861778707086149889 6183250517619720192 5424359689754502401 6991111407255503489 2261961911629627392 8864116594012218880 7977845170759770112 7276034803116212225 7589772738133517633 7381000909651855104 132565226702821376 1869634762867998721 8672810468225209536 6884672482645901057 7820842635942618112 2556484828408420353 6116793986282579008 3546600475290994176 4648531491826944512 5221059344818978164 3905240715005052272 8786657986712180033 5741794134428410113 4222835292801923072 5805084016305528960 5037576712110964736 8787015697174170368 3949954670777725024 7582382997270888448 8069571166083563520 7775327790423676928 7664166320981950464 1353336442163810305 3447136293695593472 712070496577388544 8210565837826099201 1553377293499205441 7977348743579168769 9136593478207841152 1300377656267601665 2399450550918010368 8195865230793351168 2792292028171288576 5204892003330490368 2622540496138579969 4897789083476768897 4001901414687299328 6582138648860499456 397328091640887808 4273157815500931584 9186173773425934336 5025247705476846593 3996921283416489985 6511893261756399616 8172533253292522497 2160582288674226176 3884598064626794496 5967097217667800064 5073414962324226048 4447946570786013185 6310841266658800032 532407673773314904 5468794932331452112 5224939673408307200 1003733916063760384 62887882287503361 6680255253546930177 7883411461581642752 3781458587482227568 7359326446172307456 636350189967499264 2743021721132690561 1624361079622441985 9130939728256919184 6790672764843695616 2902107407405776897 5439515765039485952 5109582369025519872 5027944881990606312 4268740006747309302 7732685162627779584 7511677860656971776 6927202247550705665 2690271084735365121 5302935855666429952 5815531697950477120 2368514617782934529 3027735563758663169 8583267373912085632 6756117854789501344 6187819409346548449 4932631610437378049 3728234418428384201 4547036238337753088 1553097277135540305 6396953123680462040 5555264577662917769 8895508327046924288 8925171135766470145 6226638988683116544 8451085826855446528 433428976490265856 3865239167817622976 6952341313586011904 995593098090149121 3400146055519141889 8498572549588779009 2365334200250535491 1437292660334395649 957514233672950785 8261361086077837824 7683771712129466368 6465237841877404033 5642348375679335764 1368659668648295424 2031660229952259840 6282878621132980609 7663173813984366593 197290659186049025 7959245891595147777 4817528382710547456 1639865038156818737 6419952715188798593 7294939162473373696 7299514006072643585 987168377408187137 6551814564323258368 351302072819729536 1700697213428499777 6160693117181756304 8982151623261513089 3460388700547747585 6401667544625053696 6154360566480011265 8862048870367682304 6571198649074745345 4185356122778031297 3699898154978525184 2854805930805456896 4016578710549016832 4866630801578191872 1366545320426143745 6730354660972510273 6972132649205431424 7758954412415459841 6983896477208340736 5268022137240645120 9204533579194361088 3417701925067393024 8883774339673384961 7403751430118496256 3431137206547730432 3593485149032425985 7368557265724107265 7716238708052639744 1628336707523932160 835342401966825473 3821370483061882880 6537665085089250881 7653364774477003204 4468165979818909557 3663779642380334080 2220240836658728960 4057969619469906945 3184415723378160641 7392644030084628416 9074334676126322689 1275950862157908992 8291933503843967809 6811182728230469632 2276883815983980161 3878941556440864385 4244690552136817665 5525970267205009409 9134751068338590208 7707775292437528577 6381477021406059521 8458803672267477504 8961947293214452736 2281382897727700992 4802073446933154040 5396316320875024769 5938411592876810241 5117825306375888896 6467934960838246401 5186724612552753665 7763667775697651808 485336763711625216 1053520460372525057 3021594504770671617 7825159625728492929 6215572343276756320 4642235756206358784 3977748128481411073 873638361501555585 2725802369453016064 4193803249367105537 2247506532832534016 1106322497798849025 9163456571882076673 4475153634382487309 201793477319769009 3552468320506878129 4915328145244115929 3972781134099385185 8343448157851353088 2267638481942605824 864157763362122497 4747596590627999617 1517194278929007904 5507746919584731777 528974489757843456 6659320000450406528 8746995658910352896 5648648465546362880 7273571703898477617 7566296428301937664 8182072777467198977 1815505416145846784 9065200999459997729 3842116426960342529 4355885346819536065 4535653580731381760 7280142663140127296 6269111652352389120 2898029977653358208 1448346881210904576 3674768400430100993 2189988475911075824 5763776182440900608 8193501392882143489 1885098384083062785 8564644473734848865 3578905242006071040 8199169780066405248 4892519893687705856 4302917385692468224 1580591246817992705 7228173323678384129 6068253058660685824 3522539028430878977 8188855038785216769 1436946710188662785 5308430776513626113 5270669585031861249 8979273041936861185 3733271781694096000 2888166301878647809 1920311155315748992 909195243621906337 1525023653876810560 3249344862464425984 1889521335355765248 6274185313490305024 1873684320247088896 5400213881321684993 5469204595552761216 1758179814169330904 607983511239548928 2537191758172155136 922029234139845600 2868628163913863169 8421475709891586528 2184793179687675264 6731318137214205953 7721168543540051968 5126853835183721744 3465789195986969089 384656152723963904 2143182524733628180 817560583692060673 1445614668882640897 6843768707722444800 649817215534683392 703502089059258817 2329742037662540864 5451439456117633536 3245731152054468352 6592950084601910272 197094463936659457 6630783684526012465 4965328044269342977 8607061953377890432 4155739889645961217 790032007744053505 2543346643488995360 8289801660375828480 5638521944909721792 1675245218743389696 1734678933233484801 4325583476296138753 2277282874851721216 4064658643330994177 2740545318321266817 7742118279518240769 6112772574316502528 2770973036906106345 3492288582754836481 3937368702603952129 7291857710415900672 6447580339085039616 1310469417566129152 3187314648362570881 3998072327623946209 7385034025829952000 2418659869080482817 4523319356809400064 362650957036338688 581179798282510081 2185520775606501377 1580589131275126016 4457129352358088704 7673623532766035968 3590498843249774593 3731615442471043072 5063908724018513921 176340316982913281 2243735793815437825 7143802160895234432 2318551224345200896 918167533573455872 4450002701799385857 5583600707005906945 5752635327720726208 2253164887701652737 3583188215797010433 6037427183785321472 6257074387921918208 8513509694402836912 7647197190299125152 4605663232138827312 2859685899768920553 3144752524937924097 6666585994617103809 1831373387256289281 7912491019342759425 3280032319796031489 4575882117938214532 3785390515141345281 7102389067184903264 3421811743536730625 4799992944870877441 4066839189264926785 8159017601664117984 7558187989842173952 8115210334221561472 5922974285846708481 164019486067863552 2484621385127963816 23878503596924928 7023962114288901632 2262923974912509825 7301531510957872897 898198159847862017 4200978583861604352 4748725105502281728 8995726868558708736 4727830831831973888 2371160714180306161 5715581265572465664 8386331143552605921 4351289329595498497 4826484452119112049 6918751993447883296 8608347587833790464 5339404024188947825 9017124357486990849 5505922552887579008 2637837217123113473 3545971772939327592 1181799519562272820 8979092379634654848 7168510183025410049 4784902696402598209 2639716039634353345 7478655858149916785 2585765306752869857 2364047052454297600 8042249587461172544 3193904763491267584 2944477550805850368 5020579660932019585 1917230224681507665 4288345407465520640 1829305693127406337 7080007752517896193 1901098324072766081 5066857181086380033 1901987583995480096 1960984268286053825 6660363466868946465 1084186202442211329 7299764576776130113 6163962462547442161 6630252095585950081 7773235155159351297 7976702107969822720 1973946211406503936 889788943841951745 7345394899578126336 8926480451432807168 5740799079170883584 363519799737286656 948824088727620096 6865216456112581376 3687128602543373644 4503219803522390016 5650294445749624833 6342694612095870977 410772949127217153 5701573692706467840 9166998288997195520 8562338571496391851 8186843825937140160 950317209243179009 3983703996355808768 4177345013536652289 3761876686478639105 3696770724298247936 4995885714263310337 7054960522040002785 3468110512340934656 7568354332377567232 8520314411151970304 8266904180167279744 2418150966400503808 7389787897919509249 7802495682735868160 3531048149543733249 6804064933040037888 7958914263627149568 4772369605815771137 6663455928722436096 4346759890227843601 7969048038813666817 7950095665191576577 6716737568546861440 2659825331414286337 5141610549145710593 2445198667346642945 850733966273616705 1100764431647368640 6988143116700889089 564021861200976640 4439283933511413761 6453784375590099969 9166482163037464576 1023230120743141377 8227891336375672193 2710786390981533697 1388311097605357569 5572741341258428416 7011083820245385217 8340858100553586561 6889298068915816961 1785980483550622464 93586158536489984 792691048253002912 5720612430349904896 7748291973262966784 3118582022836395520 6557388608205964416 3038498162947596289 6167200033490503104 702940601526281216 6639549358349767424 5573918852274269313 6696985325648828673 2756111169434705408 5151550160626541057 995964052402558936 5576363570611860993 2522471976299094016 4483387544828509313 2201380804203716609 7607880335060815744 820042929661843937 1353828326558190336 4710525581063372289 2250064076167536641 3833449602408382465 7424410162767269889 1306305230434678785 7871785577197304609 4886035984702883905 1320936692200875073 7257093953934951425 394521413876301056 3746667169675922177 3846212576517962753 8216137222504031809 5029300737329419096 7314702766904075264 5079426191169294208 4078190771416619265 7938433947468708737 1731575920545763520 7218463237540929537 4612120704600550016 8679353614698597377 4999395082144955617 9024006574418430801 6306668313272254464 1081976840720482305 6234318909444722689 9016810202231723520 9195272308611805824 8730392328701434880 7442659828742371840 4054444168937165824 3136695033167659456 2084129541363314688 6113080080648090463 1958892074795013761 609901147020215281 8078080152936135169 2910799131496398848 4904809073227487744 7431975728243522497 908429169695706752 180272874479091712 7444826670254403265 4720246031064876096 879192058854122992 6306102200017891414 1252751463381421889 7421722186369068673 3403755085940307968 8964032409825556224 3060815957657808897 4008329185131801601 5662906080933830656 609544032300424897 6500416393165260128 6752378408417862685 4258730292385195008 3696154261713432633 1896409540794700752 2321184251633467393 1223436965450164993 8021351057493542081 4171029871406563329 5486677865194438656 8799487866374410240 7035096629591699472 4221927504308994048 1659444032158302336 1401170140764438529 5604965166415313665 4726635934563075681 8337635988550441472 6045114967753958912 2350637106757342656 3817071542284943360 566321462369946625 8718656959971635073 7286808626068489216 1274892165462622209 8492367859397419009 1619472534524468417 6103367483769061888 518435667816808449 6644087199921870720 2589253756927737856 6015644522548150273 9689643076801793 4148267194822786561 5595339932509048321 5879778321005428352 8314422912774916992 1485222533867129857 3348144258374201344 1494480843592433728 1252359774694119425 2807009966816231936 5047321744707194369 6648362967777656833 2316000677055527040 7589970805975760897 244730565710010624 2012771866227904385 8489648249935878145 2159423097540299161 824493883702632705 138915667370760192 4795725874277687296 2204970157761220832 652422169767848608 3980574491908952065 8033470836850188288 4105579684552933377 1140370019431925249 2405552052753835520 8469677391682134209 6626492713033138177 802362415565856768 1439823101349693632 2322920590299691009 2157862958014185473 4024299512090533888 3227867275044470785 7220421426076549120 6880247457170550560 8223024487308197889 3883967680464928769 1086816334854655072 2343248968623194113 5073753694807598016 3360150539050448145 5524451981282620737 5129867708956524544 4507224450183725056 7750249916126154160 3518774700580628736 7311141245855111808 2333047437357382528 5241453915161395201 6505808989635805184 460183434454851584 431649869049626625 883930510808152409 9037841145539565056 1605228670204539904 1104331404290025985 1594591001111216128 6447660227091438432 5626362420275339840 2520984402495283200 5998743078678036480 6402091791013044225 4124882414731503872 887465575448968225 7163035920658407424 827261168262787649 7478932126198340065 2745704462888779265 2900247985923637249 5779572938720864257 6110997335883459664 161893100627547137 2473452600049095680 3482607613475192832 259910342769971457 8976355561368848897 8727967372458019329 8819944836806034944 8632123568843665665 1594045247620077569 7360673675086530561 6268807136644361857 7052655921223995777 4218273667881798656 5827010436898392064 7307682002112710912 4147107346547309169 6424195930475451392 4341927983699397121 2718260510592339137 5139692657521814528 9077688287486849025 2396133471065885696 3519945476396056576 4616538257357494272 6698573328696337857 5577514231139426817 2637103328075763864 2056089990399524865 292726007416973001 6577234753824098815 4585280954595430096 9082617354046310912 1412408204323715841 4912228414251087872 7674052486294940217 1303821994691428352 2365913142658727937 187474017936687104 946673742947310080 8499274447900535809 3802513215459284993 7985797554562260992 5551684466903561729 6319120700576026648 7366633577843261441 3898089744934184449 7235451466118856705 8837037311007625728 6610687188821536769 2821942063032262657 5272239505370150464 4645118178609227776 8277347303861081985 5098502085520527264 2044470942518738944 5312631563197874176 233847762444821440 7508065253698166785 7388714817011875841 7353948395770757120 161472716600845184 5304592926597981441 5051488789630885888 9135998783580655616 1761348299154202625 5327084915810697217 2612842500691919745 438545643998281728 3523380560608079233 5759013664835884033 3940134486550402049 8201511598070554624 6579696156290598400 3113047598239293440 5136950605060475233 5013628487358264704 2298385425844830208 7502543275301396481 5948438339865513216 3513894285814304832 3046736658857079297 7129751436668837761 3580544622071693312 2234779097848135681 6079143412814118912 576832474215287056 4757614395288715264 6628182748913120001 5166181020409525697 408900170811070593 300301273588333312 718236332026101761 7442477376523701248 3751656994250863297 6661104571016976385 8108478487717798913 5740408643346738705 1871683577873530360 3740592093136038913 5602583013213558785 3967148385807040513 8586478855761100801 7353387776177930240 4196663283483131905 1128219792371023872 3757952921728977921 3866716132853153792 5077956063022645248 3571535196141552129 8643056720925147136 3482035451711923009 6871515576228246336 4836700375383331841 8222957158859466496 2153931199974932481 4489657545038409625 1413688907891961728 6172765873081462848 1841336778959193248 1730488771740351425 6219935923412656128 1097394101144244737 4218586938115219456 8072731993412023808 1289115327638380033 251263531696364800 6974627461595234304 3466421956533649665 7918525028681383937 602632264676802560 2608354753002525969 8090874388925255681 7106491240737159680 4115631458024998912 2086518907579456001 8193111169142489088 7065685322138080704 5110692053352885248 3074097931096096768 3287182442887184385 4537359709148282881 6905132042171711488 4173050576625276128 5413805965044372096 2699766429740061185 985275000862361601 5396319343536933632 474843232990494721 7850142153070209665 8461928007921463296 6498759873551925248 1544899893035441825 8450952789089890880 258431268593946624 6100750366203598336 1101489232584501929 402577299852771328 4243472649434332208 4653513679599348737 8496245227967512961 3108469657333792256 183319288557500256 4869594778807697409 7271059333938213121 8018312631804198913 8216004918833463296 7862215425270857728 3854730145781180296 5674017804277428224 1051162538233249792 4411625689357162241 1822026836057456640 2434216898173039617 1151899357191936241 2049226045230350337 291615024666399360 8623314711955116545 3873992491008431377 7127938158617779136 6713777314504969176 4099338508583425408 7023711228144546424 3377297588998113281 8688454967722770432 267659677774936768 625088099256755201 5820403905083015169 5177499883274960897 7683276225731035136 6060876345428828160 7786806244664501760 4997545363354583041 2373861222449221632 5453539856860075812 3446082596653888297 6970047941488934912 6146627274736970657 7663118729494897040 8800904288452347456 7957127012274474625 6429475397711119777 6965855706393952512 3721286043700060416 6895647510812557312 7919521341187702785 7040762753539506177 3859122053892720129 6551658483581543777 4066928056072023856 6640538436245149696 6186198552528898561 2335604859608247873 3731123804716967040 2204740930598399153 5811685372675372032 8089856555775479809 7593040930107730945 419013893174732800 3661552326598082560 4164815126755462400 3229326466783658048 5946083954477508865 6477557932187025152 6969003681516368773 6103641062585917440 6426310224047108928 8000519298140602368 8428527759958003713 1039626085522522112 2844632252354879489 6447200750022482560 610895051314970625 7090961516726980608 2144933205370894913 7965443473837162496 508640212951639537 3044781070020728320 5695811013840349185 3494903065974383040 7532700274453064449 1760590345915072513 4586298867945240576 2791409766479613953 1553510521900910080 8146383661762311937 2121350126809134081 7866151015558655488 6481194597257484033 6860817120922215425 3608231037429437056 8720610977303875584 4644166787168559104 1880050461205041153 4494199225184729121 7766327095619698689 8846995698780087040 1414324935479428225 920579723471350785 1763025388595764225 6929206371352963072 4072492472392562481 5015917324577460736 7927190505057157121 5927142214532785152 2817072910919362817 7469626759279735425 7999586744153265665 6047951380732182528 6189479815481186305 4519569004602763297 639636584186249217 208671438389413888 2538896011165418880 1030235897727719425 5454927674104342529 8653609478105654784 7838117112146323200 787318351696836992 7557205494558089217 251959182323719681 8468198994841686976 4131662192677822464 7310278883869210113 8042408566316138496 5526189101176193025 3479656995139712256 3511053913134075904 8308592020780823041 7360055505484072449 6920599585342874561 6942288782751315072 6452155651780143105 164245925890736128 2812856812041433121 5303564486549943889 777700239636993024 7407992217046253568 8599585941140617984 7892209962238511104 7406666208276175360 5067125033905423977 8973676141748962401 6463895238723179713 5281691409642897409 3469473019229510144 8288701373875545217 8317072516476703745 3611733979652292608 4611637175917800449 8354732289846280192 1702953040095367169 7697403339612915201 2922165623126278144 7128683783126418753 6772479599076941824 6517801118955503617 921929769375772673 1213742989599665152 2172633898010328065 5903555620279883904 5231800702954309633 7924346828424354689 254656308791836673 7028383199213811712 8732276036428051969 7945399497206644736 3598269400453881217 1479716705239994369 7255511855421139968 8790139453321728001 5943504772906258433 4321004213382784257 6522627669232581120 4194147769546170368 6259188379425333248 5780896209873424384 6999401875706555520 6294707230804133377 4427800466428411904 4646338388196890113 282706097974864385 3689585039724779057 2418435194032058600 177352265607854112 6810802987012915201 2136301732052074496 9109130419710664448 3439698447814283777 435797643784724224 7878610914147016705 2586068484017635328 1502387025568354689 7906022860454599680 5578118485497802240 1360688740874890240 245989134510777984 7422528250837085057 6946222672363149312 7441858080034623712 8511553627192111105 5584647045497552896 2074195112136876544 5323555072521035264 8465451687771738112 8508496100036116481 3562037501164724224 5374235267080886272 1582259438330684929 8366573417514705904 3630598199033753089 5838431224269104257 493337555845539841 3560390254630460417 891376927775370241 2248868020318437376 5916297340949779200 1882663609734955008 8065778129120698881 2590974413691785216 3586153976590342657 434412793385889792 546627327713361401 6957126649614823425 5989796113495985153 3267602371526028224 1170155958057334496 1908253093863088384 8213507595145964672 3256838926801891585 8952705442304531456 5447714653445279744 1610123053354713089 7122386706683375616 8603690141522828289 4194434744616707584 4422011100653399040 2774655914005346273 7191502872077229057 5143111774124076033 4943930342235494912 9217946039529521409 5789049702708111137 8434755811564691968 4436009646070398976 4828116721392730112 8802371884568770561 6200304319575580160 1033037502064896449 9126576218309640449 3256965807073430528 7347081231062843905 6461748833327703969 7113393815107735552 5670065875073011009 236714058682728449 2879178104960956417 3241207464131591936 5304850159097782273 6366061919651315712 1880914415867634816 1797115914387274753 591941060017815552 7044489076216280064 4037878981498425664 2196190947044935168 7935006632465629185 2893764611111229473 7177227806937267841 7493409251045292032 7896832977060638721 4086062254006386688 8975331370754683136 4895456199817934785 4835684178126567424 7000841736211533825 6638646672698687488 7060263629015100576 8089857090600435713 8336481007153105265 5261097200173185025 7114755770300366848 4362875403279827969 1114157543316898817 2691891761058627585 8750299464083493377 7585896596203594177 8829300819398721537 7495265384268259328 3903479503861380718 8150069396653917600 2246289460913020673 5829308898187769536 8081284562886223780 7577410917675949057 5680095846046451584 6146232713106408608 2879975593805824000 787263835899680769 8031200850987407361 8008253478002411520 7832016376217613313 1239633267229163521 160691871772569472 5689956343621152001 7271027862559219712 2635215680855239041 7068540531265343489 2009599927610343424 3296734596454891520 8148902315152712705 4398262101411507053 4716522250943362848 8390070230950637569 6174244736408734465 3980474702910324737 8840576691031375872 6849843803413577729 1962588452211915905 800214709721824512 5717267880720954176 6296418740134149121 6169253643597250560 4565075458539319297 3694496208647053313 3587240832400854016 8828407032436572417 8917166968920211457 495826076533756161 3014334856277497953 1926706281476742720 552446088725757440 4712246796168832768 2960702470678150657 2833935556393758720 1524668070605416049 3830790077179726785 241178106625762881 2620331555818538240 2255600922804748289 4801277808880123905 4417882652314120193 2427665622512095296 3643701184391416000 4638742366845375745 8409422868188578049 2010543766606654736 4302620916610533104 769849585107658705 4741947336630075392 7025267997656481793 3066386432926486529 2018175336120509153 6511959595140488384 3449753497714900992 436869626461016065 5920862808047724544 4164789660332442368 5936283214814773249 38437044255121408 5807848488212000768 5054000633117056577 7270295820058894913 4379248132922094848 8604693521696300556 100185074534526465 6528310312288397697 2493951970101226553 5964997846535120992 1518601425235476481 8638685268001090561 60668545209974472 8182462047705029728 8098441391858522505 5811052645407953921 667962316880609280 1396442378516090881 7966217364547599361 6888297363490027520 8584699781468144249 2012823577367937025 6071619338151046401 1585087839816499968 2939977338268911057 1098502618685129728 2804900294654503424 1683436162071986176 2839371377076561920 7266309430481033473 3860810671077460096 7833263642318801920 3272125829053476993 3114253575291371521 4337929819995408072 9052065554877726721 8204367318777203521 1463376251004951073 3508015142833370112 8955902250342877185 5178889464286830081 946632153333193729 7597470909766565889 2444441384867977728 4510488026272530432 365405473503073413 5129538259773535233 1136471841281304033 6504472755035848704 8199908080214343680 7501024078093963265 7718179380871245120 4853394849382512529 729238314349354400 3244093924456529921 907773677203499264 7887468698490598401 6042784675857956864 1213373277372235776 2282163082763304960 8263111431115177985 5916936136449998848 2236135037452230721 1512309817593751425 5415611800911774104 4043154581808660852 6874379406276638624 8533306767181897728 5395945792392732161 4348949543105621441 2823046905266212865 7857265270231070496 5283935395868192137 5486971797723758592 3685764484649744421 5842226666083254272 4667727473202070657 3674537492501257729 3577248276092010497 4344324041404932097 815944989386355200 1375251239048923136 4551911499187888128 268487217407593985 604429640129995080 6840968996539161600 8836118677641584385 8440186045479388832 3928976802348566592 7480126606293103617 3893552079342677057 2129660866550782465 6795804499077057536 1687543935800151553 635425570447602912 701269316008027392 8460050966771906049 5139156207545765889 1879056468275902912 1324644264834252801 7341430759074987392 5422361360747921408 5280103455815802368 5104660649483296768 278946504904626657 8625469846333947905 6634760499726192704 4387391563424120832 7955160698433160608 3095809588211320832 3625997467020384257 7240483373729218561 6791269637929945600 8421210435415798785 2478581125848256897 3655352695085430784 2992294243497803280 7750933353203423297 3345362616840962048 6281119867648848768 5982649342602471425 6493787062582632449 6428547117403415808 5429482373082775552 4641881583238164481 678475127710470248 1838508774689601536 8705823397707090945 18263742851720193 3837645430757568512 7488858828149745664 339323884221054465 5338600159950327808 5652519852827232768 4281861013664968448 6174654676876198401 4428478965943506944 5729184191145443328 5076583936454715265 1049537279337456417 4521866944707395584 6820469240807396097 4567309723683636897 4861281280440774657 1285924261894881920 676137418691682305 390242521831574528 7552876422219326465 980151375516954624 9015203894907170112 4810995750144931840 7236858197321184769 8093652205416665089 1215843621827803648 8375840457107163009 3452288011552555009 5262926567269531648 8467369387246794240 8141702352311239425 3569781405586277153 2116500882733117185 9112900202426540545 3323352536355569665 2330017451362120832 3389367372013153281 8607081298996255232 2380458472958182785 380626051860932609 7424406151212689408 921623065383886849 2209886057670639617 8968538983170358401 734117837226873377 7204667419593342976 1654242090494108544 2601237941462564865 48191449104901121 1709171002761658369 8586454851290996736 4128589376398719681 4226204740066277440 5732274746172087536 4988475732752596992 7273944324023799169 9011894864348179456 5679357828249600049 5199226854731246593 7932050703813541024 1875919068299558912 579201703356026880 4363479584458291729 1631666077196398593 6732067826061230593 8221954174320269313 2139888188785221441 8528584663495671808 7366229463955963392 7142654121349149440 8254246935234457601 6293273846830962961 5043663573575644160 8562579682699186048 3582084642268876960 220213181123014656 7500231655152903296 7581200121699726848 615538511240834561 6746154051085226753 728288389058740993 3210063766173681153 8854726713000500224 6309591549968200489 2518703793512630272 7438790242683765855 1439834703837265921 6786602642342884480 2340313339433246720 2654790965533206528 1028703199402262528 558780031662794752 6647907370914257152 10379498383392768 717099612804089857 7522508827529498625 2715208690605470656 1962402362048546785 7103629931251322881 9174713385875406849 4205971802676645120 7462324922610089984 1427632738923717633 886160311305060865 6723299606391160832 33310890796523776 8338223662460341505 2775092484854106113 6786603953780137984 2011860068099549697 1416115168152928001 9096508937612707616 2634069223625359361 2739238896450330625 1614581159921122305 2957688392698195801 1798607360780007425 5982898845426211840 3204445007658522624 8497212601190932480 2849143575087726081 2893059964185764353 6280012047190540544 6401107915312875712 8582103955655294464 3236846260977336320 7825140576744142337 7211691167300219137 4503755267480074753 8032679587759783936 4036310308905141505 8100780163141759232 6424136082178961409 6266569623645181504 5297075489292124161 975710739011137793 3167914563567091712 180077910592757760 1942659081339695104 6817711503758196736 4746370873777194496 1847665084711266881 151514999496114177 5242536779247591425 8955386521074987521 7522356471729078272 7017985275769994288 2184755502487654657 2130922782583685120 4099387075381447168 6112132904563822625 8290084117441011713 3298359099044921345 1311076474944920065 7027918390313848832 3891277098560340137 4525080576721982464 2673123942261276033 370230484022200789 5235976746949982945 8756526541718728704 873559875144805377 7513476500567574033 6874131902042555905 6790688733667787776 3810116749395755008 1766092432959619073 5212522036532303873 8268468358763827201 7743975101402578945 8819417449865830273 8410858921155510272 7717423882196445185 8905569096476073984 5076033175486787840 7246481806483521536 1171588375752591168 4560020892432498689 2250656161976221697 1725783519817646848 4413020292887873536 776665010135146496 505855374045494753 687196432848615424 7778117480237154304 9183054545030838401 6735018031830170112 5188167949449969664 2717921103115994113 9158186467721822209 8752161239407525889 7876774323273628160 1613354931415949313 8025443246294733824 8486575187733282240 5864409049495207937 2792844893978624 6947793004491140096 5843841915550040065 4998424419928203264 4414383809610241697 830641707820108945 3632315617310438465 914718552827625472 5457187543525283457 5890256477288696321 5021027373783705704 1002078924113248256 2058116808323563520 8454054933090698008 5841655739331575809 3663463339046029632 1143777908403912705 6340621164882325505 4828311345833169408 3913767376082515760 7541694662840881153 8253419580066119169 3467858612359533569 3804157193721520129 4680137587682402808 6807812431000989921 4840175596015190016 78338400777708881 2661755107816726145 4497643035906566144 6796443783029325825 4985473407017527056 3046966251220388353 4025743931268939777 4771808788253900801 6899323219506017792 5365103666840245504 2012112244319265216 3065154645343758849 7897994363762900992 2037235089585879808 5150304598835350528 3053681086210374449 6139530785948483585 7021175478079780096 7371378327753850881 2675087854299035648 7232927005813735425 7375673879697496224 4391703605243656896 5784022250621942064 4858548017148679041 8481252998653924593 3346079770922591232 3096273801744914688 2272415514328195073 8025682754728126849 1758283484575760384 2765227460531929089 3498441456907214848 2499309087690807297 6941853999032665312 3427845286391876577 3425438208417272833 5298964405843113185 8711869292831677729 1744666599000848705 3579313198791987200 5847818519793434624 7346705299461373953 4033079737771895553 4115400681996663553 3409654434141167617 1085816391671672065 7551288063590604801 6302246733431430049 7819912151378400256 4155279518437922817 2319358135462993581 887165551283579536 5617987952208169921 2897379640472138241 5227967564653012992 4560853155026522113 5738086315964829697 5495479209356062720 5643874717123731205 1702563383504828225 8500421159556481025 214014992187231232 1700572282217486464 700443442131861249 3251179489602768385 2914601898026377216 3186825063283081217 7968992023225013840 1151487135717586944 2788950229883779073 3729226331426185217 7022513263713681056 2204481826663923713 4234782546877214720 2394368971855650065 8394786411326870273 5152376506946821314 4287082977812217857 7682834913959403264 4980394166837706496 2177962527684232193 6029305455174813185 7396099195960397825 5178924508999514944 210241776074894336 8836016093692952576 3867221195425875121 7190293128148976640 8865253165076847105 7432577758631559168 7008546229666177425 1957007073475108864 7498740701783659521 8194121494819315713 8095855272871694848 5186858119661086720 4166291672110893953 7925758374364315648 3126918136100204545 8317399073623231489 5818552468576206848 748908049070791937 6927047746019917824 3039332478184704000 7116140005209765984 7667695596850919425 4247727897393894656 8389992554022197248 6594720036242335937 5282826109638463489 97992272249955777 1384075923532663808 4679484078928977920 8791627126964818945 3460464475239868161 8259613591750672352 4850139708769065792 851574340029676097 2669208381078324224 1511842868340458505 507406887026071553 1398290967806902273 8861042629394476833 6259960164093020160 5834046229045388193 400434466047131649 4555478601708798977 4730392556717851009 7036697911611654144 5878132667268629505 8165313102478316992 3445158512197907329 676310613009055745 8042072506643084032 2767933120353767841 8005648985614245888 1022877657972528768 8897400462489488513 2249561215531262721 3747698573107566593 3766709798349619200 3289120516460511232 803818707265433857 8361525960212664832 3096225781157624640 1 7546185858718440448 3466758064914168833 5180279542470837792 5956294912092870401 4660508186373166433 2435880212242948096 4979109133041181696 832780782765599232 4888718164337229825 2584538815930756353 661809987741782273 8396670862643337537 7133519734642886656 9098747415961903361 32151211646435328 1628889045644045824 3647458293616214848 4781957411305452816 4307086858810843137 2272905511529662465 461151742456566529 1942738396974370817 929770185505455361 4288897698903302145 8509116327370290049 2829487259809366016 5073635631818366977 2748106748797648897 4916095004792362497 3993737576141450752 5188562499761247781 8006713467458585041 8776434468386169665 5701565385440958513 3122321150016454657 6989365084561097729 360631060724620672 8181564230324504577 6513042391121306112 6112039282791153665 5906460073675505665 5354587911648236993 7036585516178518273 1173775607060403968 5348115904421175296 5498914575214864384 6730401761627430912 5357934533836062721 4875097406285193217 1277287956381481473 928073208685289473 5686002735976522112 3854152343614688049 1510862934926958593 2761096876798967809 3600499631993591809 1348231654114123265 8208180625557453280 3492565932332037249 7652732525496484864 139284846085144577 3013031792514334593 236480460759609281 7008488209204400065 2329139763469811713 8624758938032950272 2236609199607874560 5790007815486062592 581825048811339329 5236196857573027584 1918934027542901760 3570088934568468480 2609433208072111392 8265374455246467072 2349806565244088832 8793338332550529025 8047489341788450180 4652289190492897280 8638764931830249344 4989697307266877153 7523890309439548673 6239710544018116353 1484991065438575041 487519142439419905 6113684782408681088 9199931549581663232 1682445417143517184 840567343842444352 5674782392129592832 6141292588512366593 3705927836861245441 7204665005656834048 3573147154935275521 3817559060570514016 2689947500882934272 7686959950580416512 6299484177949974144 151075736719925249 7540695764311506944 4925587227639408641 2365393530615474081 7109271629111662593 4607449548238424064 3609941768929227633 281102895397470208 5864308957383763873 7922713523517292673 4259909617730477633 1572778273981300737 6815217620615004160 7285653429628544352 1822554770223521792 6621478546139250688 3819428264356738817 7680739571603668992 4588137881115084801 8127101268026843136 6692923542991814657 401048955807227488 5900605172845172032 4342359624244870721 2545715572359051712 1523845828328075264 2154676237394450432 1454026018824121781 2432589840905578656 6871515632039405537 7462891228065492481 1854463400363134465 1031154892165627904 4464179667725513217 4592520481270368225 6805209374525706465 4457850283178090880 5134369916391759360 7937386349082353665 6853011044471683072 3922263344020980737 1467158130113583104 2414454835817729281 6645760719126853633 2843754515379627009 1550943960558001152 3032381793932378112 3146421845935626241 5470924989731536896 4535921232449346177 406512018623823873 8568892819627196417 7972281664777046273 5031197504182770816 1404453459743931392 3234255329550385152 4025398575042529856 8726298622483332609 5254537446224198785 237911953685302800 7136175805191421952 5962455008851256448 3472907038386436609 7018713799965617792 3328760445853401088 6328043350498738176 4505434059001369776 8083632676309735425 5189826734771148800 1409877339444062208 2382220936558181377 3441090326912303105 354688610846181888 2560059227053759489 4588529607578621409 7216121717098844416 8202080873155395585 2256984494174530049 4117532254501572608 4061238114288728065 4953481959049480000 4626476626150772736 4207136252698927104 4117656023856501760 1545732799875170304 8874157593870729216 6163819340470046720 815548748573680640 869479830707262976 1604905355764122112 8401208133099913217 4885978106950531072 2639878830342163112 2782844292102555520 2730876000542711808 1971103583433262081 2458073140308787456 7168478541101766233 7111706620279845552 5709961813484428160 4316542986237837057 4010437698126444929 124899997945155329 8814117557681258496 6655215593914985312 8178123712016269312 3125023288668487681 8917338628984826753 655478502364430336 3844169775650545664 330315262011559777 2339231740857812864 451195492313235456 6721206157825286017 5587373525606043744 1456604592152426625 7140402798598242689 8001335295460248609 1360173355712299008 7361540537600494540 1412421403499956224 8778965321417492993 8073415431127200704 1375839280552214529 9058667781654505472 7285709103434393793 6389243267858644481 360868887055633408 1042873154107544960 191295146680965504 2093236187847436444 2304836173614279105 1223023125920870400 6171781098350047232 1851110793024639104 3362967410324319712 4519900845121857537 1630446632918475376 7256036045824032640 5342592581234778113 5182734761465370625 8401678152096252160 660115731161855808 2982056313496100417 8273570043202017281 2940596869607405569 2871523622635695105 8692265984295332640 573378300300617728 6008162185643361888 6486615414819243281 926734165717106689 5723321492531220033 8098587926179067072 2488543980027282624 9135169780645289985 4815014948528795648 8734825279614367169 5533623176675127297 6038976101342920704 8158889549092247809 9212278214908829697 258651987470966017 8144383750825045484 1976536995819995976 6155622220347758097 8928872739760504833 6354233050945292032 7424371067578823936 7832930988444348416 1225005221013414145 7000037542668664832 9152018107310014464 7826779529166940721 8425133464418936384 3861357596598239233 4445356526729039872 8221156362003188096 1538912659395663361 7479386408049807472 4636851066639519744 7731882280474746880 6054662476972368873 5482626198076166657 3204193319730845697 3782942402350790401 7994939091048240000 2871277953424974880 3618594920342712673 5531539385341542400 753967579599533016 3039497515158528001 4454952130896052593 5508133040222980096 2056861525727843328 4125840430886522881 2324824844434654433 4408587755567185920 6414728326471464960 5823391535404145664 6325407843038326592 1761450199538552832 2241747707783144224 4899874502888983768 8721019276393379585 9111659188857208832 4065164911791082657 5488434150136372113 3882986220992602113 6565747488563022528 6117365322986119168 1696137132628930664 8700773949088188960 4377833281331277824 1182493830753841920 1551569490570311168 6985257959627931649 223652192176105473 6495403559495475201 4630226822351201793 319827218042060801 2055349942977311424 2553305999274409985 6431109878531184640 2597344888383074304 3817228555536322560 981915106108143105 7377819397580623105 7833312111513926656 1241832942177521920 7827139994581602232 7070681247467516673 6272728842873575425 5102188760006619136 1148802838608048129 5225481738653794224 685078005487413249 8476382552236966721 8949959872032569345 1378256344953700352 1093992589915459009 504091734971631360 2763576253619474433 6871422688727647232 5811715370725453825 8005296889693995008 7086808385152807936 3358421637146729648 1190587605642641409 3912695585868785664 4569468290567325696 7327110970017572097 7150119538407911425 4617485404739624960 6104815541301144065 5609074982168804353 8803713289211936769 2264924863992569856 567192014752153600 2152381192974573568 8335590192072163328 6294979857400334112 3775373759650678273 6894609464685312640 2623337445443223553 1567993947998871233 7864412122214957057 2798364228077444144 8133795582782283777 6961811408208732161 7243786475160043536 8149568842399436800 7660779095545760257 4631348209044028160 9039334909926965248 8506290341020082529 1496422613795211136 6094384845249055905 4476123523455877121 5705774340515056065 5137611907148998656 3809264196289671169 3322809442156019713 7103451721082404865 8882383326383226881 4076615677791828576 5174191470296342528 3447868432516201473 1730216367591651904 7214983708236791808 69983566450360320 8341956765677027873 2429778965664909409 7747805768640403968 3578632082280424193 8976903274945885121 2476504535171339905 6597047553897365504 2195811208211202049 84377937119186048 3760973858337423361 6032480402154340864 8813695489424532128 2138870444754241824 5283635405225723904 9106354273085084897 8060131443612612560 3943668917375775728 9117789044648697088 3307553914332770875 5039987479004533376 1165741831497178241 4676431583065878528 9196879000390912192 7188535300267311104 7998511176641765376 4245620209906914753 5929661115526299649 555598890445406209 4559258274327691265 5295674139161098241 8825883633303374561 6902879250570280961 6903256301078572752 5987442262912008193 8362276148931985409 2825287449526466689 526679106829898497 7189635902461213304 8434491225448747521 1809179472581483521 8228658208487264768 1169825076185392992 207522157565837312 8469619507715889216 2657734949778417665 1820759334186745857 2423690549064111873 2676433804810753921 6400693861245196800 2165834030446231552 3587867390079451136 8793034249409220609 5635477836624230080 3851467623623688192 8417507723327767553 5838442832691408896 5933661331619233793 7480448859897829120 6699913349806394585 5214552419615940608 4657856468636164609 106756652749718529 858258125442228224 916442411543785472 1863174879231344640 4663436820097204224 6733948242109487585 866787827211440640 6154478462619506401 7001000276287263232 2690806456885879296 1418161268889456112 4784756247009206273 7772810304220002752 3512208771375168865 47409592104834305 6805283194947994624 5387653460326136449 4715684613825748993 6645243861786181632 4148293075402981376 9212237356830883841 4007348867654413825 9153753492451162449 3286896285030056504 6981798446353711104 4938482558460493824 184491057592892161 3427720348642082816 650807829852061697 1787869306450608129 8323538686314128384 8770852472338789377 7155838009243714945 8601151870748454913 4597590224995566465 5224752729186103616 1707535639003549696 8492423410053707776 2250077927252411393 8349797362953142272 8069848954252452864 1063872102080417792 5526825484268782544 6649818159699785729 8356587143001071617 1598370352038945472 6047242736767798528 56967206263435264 9200785217919508480 7531736882509934593 4705334746535493632 5761107868318361249 6661164986491321792 6499978992228720641 4813624923369374976 139157216710535168 2690827813165973505 2971164354459779584 2734174347848577297 4755714963200217088 1215498368678053441 9118395908122345472 1290616074021318657 2609037766332230816 8930342335350347777 1790360009343126529 7840404014099335169 2723929707334393649 6880956406418112513 6190251648960506560 7780832978326092800 8970246370463114625 8958111560219078400 6386592721111020288 3650108556092972544 2256904927725342720 4746214670916098049 916656154346507504 3036979008731346432 6421862962865134976 3759427400791130113 1027895861936763904 5756848330750300160 3793247882981556224 2089472897630313216 5326687653950609537 129041632354382656 4893309075080220160 1437935122386976769 6595220300377079329 3470327714924331008 8364943221377982465 6401789048604009985 4396365618406357872 4306265388963661825 2268442999110270976 1360009517043089409 2019671321960170625 6717403123708676865 747083273563887872 6211056166790552545 4056956789180359168 9149038941479475944 8695869292786670080 9061969596339060737 5501941305736164161 2467363785112715265 6534264358889352329 6169205059929196288 1022134138498449409 8469944471429652480 4144921879914445312 2986091595993776129 1601392332871410305 5371666099849751680 205173244220035073 6088805420040159233 3335957672137998337 7632938093056047104 9100964504114904864 3894469090124251137 678571449296132096 1922757185549054993 7297451645049370624 6704017048662998720 6161675455070136320 7601761527262107649 8513017630022565888 1131171869627550720 8136292858230732800 6444360806280429569 5406421036299067904 267781798168640561 5308609955589568256 1851061007316062665 4919448775147932848 8051186583565239809 2050278626993727488 845068199850738689 1678095014189165908 2774668847324989313 3166474137179781761 2716568291547454720 8220296005812224001 644977372241453568 4677199933896093697 7229453076117299969 6285688264169091073 3904330201177274369 1984354372797710336 1623641832626839552 8488210538788025521 6502527803271757825 890440084173001472 1713057196265409536 1681627084147108864 2281657797896923905 6125509541108103489 2220541327582117888 7100317780997874688 774727085081466880 1094638902719812609 14190591544220161 2783395730683232768 127144971793756912 6497630262751268961 7912036112395265024 4917042740225789953 3812725854208592896 9047202710557021400 1870880401381223544 5869462993235725825 5650252338571911169 8951773770059831936 8620362361193709569 8420687576132209665 1412717941727541792 4622667574996500481 8796688353245990912 1098489157334742720 593564718683916673 4444067294946165072 3150075144382259200 2261502263482138241 2539642381226328065 1145744260476835073 8242093364766345217 5516840088598732800 6614023691899476880 4790666379276582912 4425472037134404608 5287263433483561088 5385088929149833217 7779270256911367680 6493131813647813889 3919659755397550336 5536325436893354241 2565213541160607232 6835483708141201664 6709445463625909889 851247609728576681 1445518958636881281 5957615844823630977 7138738280412652369 234820497846388737 218746894474121216 7088918916995121153 31080616795828225 1899279747801897601 435832366296878593 2999668682576898113 4782261125357007104 6766301774280179713 3934681826806972417 8423332600853017025 6910976368891641344 7889284137241950080 8789467372882237025 6891017161336198000 7833604245466470913 2204819985210510657 1979882119266041856 2977203969343825025 802880769963179776 1901978904235409408 6995865881090123265 145641475900004865 6028150290378505729 8623378350503434240 8433104730336777217 1167878767469962624 5055884572028960768 6671007607283363841 4329798940997855233 8219488813219801601 6375246710833540864 6951738911928081344 1510583527640210080 7142356731086038745 2390243643537391616 2458947056032322560 6193793956179408897 6102828613927911424 6620373221708169217 5312191804053651457 4759040344486166529 7404532143226426369 5575129357520020416 4083548331557066544 1484228180236959745 8279428978861570048 33957667444555456 4417165495241912321 3279519312328415745 4507538284267438081 2812368532735836161 6660859808825375233 7738590337813982080 5165269150252793856 8466986796670194689 3291717839324813312 5345087215937069185 3228381975567170033 5429785352822515712 2541555539301438593 1957819950121968849 8459275641634272897 8841222855750694913 8021682493369418496 209493252884890369 6578078790228805345 2553955544143820800 6719839316539083521 3835862638321773361 9041247628756779008 526805198184445273 1144724296301379584 553303437206445120 9159296036352309344 5051387967503374560 3510188687970828288 2089103957070151680 4665989716437630976 6130426786177017857 3410791866511257600 8291093015720076801 2140225703993317120 1673817880773679617 5968482738868440064 3041632411358185473 950690735025223233 2584243350386158017 1266532547869237072 2736875942683925952 2015976732664709121 1164759403009956481 3886628984527040512 8409766989760886497 3298710574455136256 8488213049496076289 4737585313343848448 2917129338003748865 5815127896898162689 5615668683919230465 1531411168801128448 862620822691217409 3673952401123966977 2550350539911643137 7603394071021356032 2048527803307356065 1161233305970933761 4463710949719770113 618432374186704896 2215924001835876352 934434297928516609 852760656243292544 973522753917743104 8210031769756659713 3857274283757279233 5792327635690511073 5051536839259717632 6801759446339420160 6199088294633383936 8070027864642424833 5340583519542431680 226471597609274113 782363297866110977 2564589797999534081 5139538533024413697 4259064353959341056 4058745867562846001 6492022779678896065 4281395266560094464 1199321831582801280 7304837655184927745 8204675104192937984 2796501891117527600 1616269260540323072 4866944960898734960 7526308961829863681 2758506262369036288 5468172625397612544 8202590322117742592 977213164539438848 9139475122840942192 8054301593475885057 4970382881230188896 1376331414432844993 407667376430160384 7091697882936209409 3774658719930131528 7180155649608814593 7983412865079482368 7991405080064446465 3791950376875014657 3588745248276200000 8439483872338330753 2590390787860185089 6229217946110952064 6070476104719007745 4065309129484884480 8400784201797052608 7552210981901364224 4138326523640508416 5363667491291789313 5112223689127628800 1481136421599158273 786396218115957535 4637736119085745344 1299756690977579008 1342993552198702568 1034339665011939329 7566812774278815744 5926811437522527904 767479292035827969 7464997607017366529 5061719479469735936 2714219786352964080 5126200002401796096 6710382848839191232 4416616952605603236 5921970613566799872 2431074749216503809 4440075564434063360 7561852668838161409 6258299750200822656 260180035238317056 724027286859326464 1742376697769472065 5578406553325791592 8362091064936280321 656476059332112129 7197614239470076785 4120114515644739392 391474707393936384 8536543971362653857 1763149049668889601 8317776816162217984 5093575085913296144 5827622017502917057 5210640255690653441 8312124520072038144 6277265460817166336 6905874854216024064 7309822422355673089 8684342240459280640 6282295737013723136 3707399657626682881 8296918797386162177 1341802138245680640 1124756598094147360 4322109342972624896 1457708998066411520 6421316994140526849 8652200528667015168 7103453398896802113 5027834809921961984 2231682187496211489 5634877165358415872 3756627919635757057 377472234827014816 6962552414449410560 652231328589163521 7469991845387362305 2336452419674041344 6763981815887097856 7991661897739092993 7136776057060838656 4245867068730848160 3064154612970815489 8819170625408831488 3691865754827247616 7934572920959330305 419422461384324929 5093203210131677185 2830353602865096960 623792923797540353 9067248568279236609 6094775438318373889 86332952171430913 7198642784943865856 7992895705100268545 3564622484149521152 7250062764356403200 7620011032325914624 5688426045784322497 4750897841643615808 3655436103186911872 26658757206099968 8067801546850541696 6449696723049818880 396469123531079680 3263413315725860864 9119307906024615936 7117955561915034749 3522028103704757633 4970367789958201344 7478590619945074688 2800960326080667777 742080072122742273 6799600833711702017 5611922799471899744 8662733180320144897 553431689656356864 7473197930793678848 1127945529739209664 712006224843730816 6374114751096987648 3045670064361585664 9124612457534201601 9064110128995049953 2514297356749938688 4847368615746862592 7810223469426665473 5271419230374162945 7114584905060098048 3806514500445083841 7823218571415896064 8633657640864737920 8650710549608905216 2490177367115776001 6987574732634313616 4911829255643741441 1475852728197029120 255393126588216961 4167945834098327552 1583210120661605376 1125339189185699744 7879143575399686560 8447470037449572353 993217307249868800 3834067589042898432 6398914873334967297 3626389542391108865 3703539876905859072 3478340652975783937 4834578419485927425 5548008955626253825 8153361795797153057 2263950294145907104 3267029837908444896 3465441706108452865 6341037953524766977 411401509778882560 2309647313703565313 2400219578978833847 7946055300080972929 7221800599878320896 8726124951186742273 3660250712470913025 1568556920025192448 8677739691110744064 6248886783068553216 9215015087416028481 3417518715314184193 8695538879466364928 3614881033253650432 2785266472493359104 5628512894078550016 3430245249234040832 4784937488798156641 3075343701460877312 559571815147716609 4214602945740281856 8133866476208932042 4433593506195575808 1348601971420737536 8962186927209320064 335173196979503105 2411544934521651200 8172764739686210177 6407183138166788032 7939218008375075860 7645119976289075201 6702677808059580416 4575295038737448576 611811503677603841 3921585961052320481 6800727068982091777 4900679371652110928 691002865815027712 2756051039165447425 2884766514720595232 6862462114233957377 5538261464409030657 7768913376053859841 2488427999465209857 1483643808381997185 5748398111640748161 6702074237020238656 5699746530633650176 1379942634940909569 5731044653801473024 7899141541232769984 6269338943106522113 7438518918714997360 3536565828340068353 2000897250427367425 4194953974938664960 6249453963807028245 4826147323593115393 8882257589529552896 2359596326565969921 7598211091057655808 20822784565434849 6891888159173932825 5337436446974898689 6904054309477629952 6242679871789340673 5141914921480550401 1238136813981073249 7632292874771613305 7238375521117224961 4963036471945515520 8306833992706733056 1246296105031329596 1814995039602582976 352222062149293457 2117490218892067840 1213884966697140737 5629284836934693265 2306221682440664832 1929894723634569217 3769950075121905665 9094111887025127712 1126570183763107280 2734157376920936448 4601884827451608576 7051215927131504640 3860726740846553089 6367618935252627457 8752744822699296641 7412073977413722752 1422516552982762760 2761944042435352576 4266683751584473089 6354368597868347393 7498173729124085840 7367979597547595776 966772934697811969 5829897710734785152 43535162979313664 8427316744607177472 390849625778762336 2012605468801072561 7661432624458022849 7791147563416574049 635538450392655872 2997489667056463872 2812800625935261676 5905215225295611649 5779699857299045377 2020339914792060119 7065952964564418561 7861673222344213505 1189373743532447553 4033120475849649921 3544911004119334913 2590729902381541376 5557152272464602880 3391878867521163136 8467817424494510080 4754647121574408193 6289056240500736000 4734941943649257217 7455075132613324800 920999353714907680 2946693021312426880 6946379427770284988 2415913604647002112 2066602829239587745 8298015851211545600 3868910247649214465 9145224698828316672 161995843163915521 7441681587524283329 7845041859188490240 2154565057697890304 8156512328078866432 6788809930889092033 3207865413338423857 704611688009347520 2903700726114621441 5008955964984882817 8425379818319757312 624422348060688384 5453844302368032768 1424631626488817153 2319387455989342209 5996736858795060353 8392994661754208257 2061532339634996481 3717481088212959233 186506852892278785 5041639426691610625 8632881816344413281 8824738277317532513 534390386027454465 1 5616025737250152448 6872755418517912128 6229862219847265281 7026746146901795328 957701113684236736 1897196797474897921 7935612522256982017 4429291408643563520 2059076624760578049 2955626524245105920 8374154900963385345 6745564123162434049 7571380819275841536 2566520788862866081 48487514421367424 7146642546620772352 2633306978640019969 5695638240509833889 763788905873251328 5189493349796084017 8036403848498315265 4995246279284654080 5086352036897546240 1046799611057274880 7689246805591129792 7814529321243246592 2772466145636357377 5129445686882205696 2044161975691539457 8441686440412864864 6188101230385364992 3751659966068035585 1879829287547382785 7050086709018124288 7566054694373263489 6620619654931709952 5220077422047281152 2419544747490738177 3440663707522822784 8359919039281860609 5748114971169767424 2638838749175338528 8184560060949615616 1914624798038073344 8821215931035795456 9093522561589012248 2682216182344220673 5109269409091649537 5461199287894797825 2781654923299782657 581580087759345665 822215873967976705 4670912972422432993 7712060528642228225 451413378118026240 2706866209398327632 8993187751432217601 1159243610391805953 2274644468988470017 5921159871084732545 6093558402103902209 276071852606291969 6598904757424960001 1333719487228179440 8561963057642930176 355404356582752256 5452419354576973825 2328322548819484416 3972561181358018368 824129695832932352 1509798119414680832 1173503791302566017 2539919991575185409 8120534548218124608 589843143778604928 1099656234191716352 1758376425230624705 4402607117536217600 4967846174338498560 3830131413269471488 3562827234092769280 1253488719697065452 531135242395844609 2620641020214819841 3405830992382918657 6022592781310320641 5626012594848019969 1284646808592905393 225403930584317952 180498194375507968 9187154980178435585 2731617231986654144 5079481052537389568 3702110485904621568 7146031080145370625 4370100766943346689 3191737909597993536 4517578933931192513 1540522407705780224 2224908560044367872 1578174028267798529 5314863542290998273 480571289284708865 269529151039823873 2643182880584843521 396771881207889921 4684766102677967361 7657211919937306625 510516007435763712 7671701324437471232 8649988540234027009 554541980709255169 2005642781654269632 5047771235338584064 6804388545997828609 8020593080829963521 8431132074986962945 4294400522364321792 5873165765715296256 5750730344048681072 4152462726801300481 5358339795632212224 5180587385503332740 2161902299545275392 9119853718880838913 1484412617991323032 21174573250822145 5648783772872518720 1854337955954237568 5823855297820797440 5763850814413067216 3000729049791214849 2519464207792308225 8025813785847775233 1830225890801623040 655988345705208833 1897372623715435009 2228537752667756545 2337852342510050625 3361336129772683265 8159033844689152513 1949594003123942913 1924364964594445224 6647226298961485313 8149561528903198721 6793288091806187520 5713779274356752384 6359126242038787320 4515291466030186497 5466207763479854592 8630430981028839424 4603551326988606785 7113495065685917441 6739170476356314625 5183508737427570689 390345364331643828 333429952666375680 5975641675040590401 437579863702745088 1013785429813657600 2695726823328469504 4213005245858447360 6417590940566386689 5432632016035911425 4057143406260056064 7593981480063280128 8763688990945574912 561987379784294657 1245160996820360000 1804923322950106624 5271135920587982832 1357176236452610048 8655588054016311296 1212245763141609984 1514290518093586433 2236175570557565440 4896712038627559425 4980990363593409281 3088839648217647392 1924199456579321696 6150166191091154657 4876278420741192705 6276538789454585857 1569057579910090241 9099454364999972864 8198159613486891008 8341464216326878401 5006814179324343297 1722117910465622016 2489365155040722945 3711361680111792385 426539935365881856 6655231205585603584 2986746848850868289 5521101758459184129 1399603048859303937 6705544244723649537 1751253443837011713 4517603133747313665 8124404587639012020 5808342332753313792 2540749132784720625 8563411824247423548 697424694646669312 6632385986346745856 5352548246741278720 3804202680882440192 8476234240699329345 4999081098977892353 5319455101689432 5775582242797158401 2127401671824437889 635454045403485185 2143449433916919169 7399973356570253312 6274152021824605217 9115004221986025176 1185453999328918656 6811492983105149041 7611399292365407233 7248495884743352321 2770425080782637056 8607744356994214913 5861780840788083329 7127611824495502848 5163002475395174400 4910853848028028929 3526470793911771297 596435365444714496 1077122929283891201 4723568845310852097 6358153533114363841 5564590480355864576 7122144875612236672 2628439488788234240 1065888280139759617 1697003382557900800 6969084843561033728 8097173977132425216 1703856640659587073 1823995379636877353 8188811745584096001 8685954998896221185 375116185726681089 8403294281698185217 6956065899478474753 6723447508700284801 3803339199039602689 6183487302343753729 6627822229744934913 8194134330748810880 8246870051742637056 6025349249972445761 5834661226123624448 8909774262557492736 7316880041696362496 9055573402460704256 875759470427218176 7044702350272871680 7943021851009198025 1469128126350593025 360107484192489472 3037765454564737024 2561970486917770849 1549037484825310929 680451980958330529 2262748018084714240 4422461384186447872 290828869233898112 2724305165797553024 5270461461808983873 3996073115699290240 8565190797544691713 8635598217127305473 8269203424665488384 6911781325838728192 4476995222341976064 9089173391408482177 3162933369309888513 2274113976536164353 8644930315626704897 4859064669659588736 1477622107740912977 4356738700852441953 1810112313430741632 7422132016487273025 8646518080326174720 8302336726020433920 5882652089524536001 7439599007469486081 5705463859641148705 2142209977846138880 3591252588986959808 851328690694651905 4334060850890080257 4799405727528227841 6051866869245281537 7494041252528086940 8271805168564914944 2682212020183856641 5615647536964665344 1290986389234608128 7639568632719357952 1935638801145068545 3436582700993731584 2789636766976227328 6015771607104414209 8129087516763488257 3483741053128674560 840347704995464192 121901567522598913 4889530074085392320 8025439485756491777 2253967311813869569 6766703457468763137 7061491094994128001 5454506282571923457 482921225860618592 2356657991789127680 9122472666974322689 471485235910000641 7943071900395678913 4806510907642628096 8718725790560178176 8284687982454725296 189600577825641472 3503314486525812169 6301283891294093953 272646917951859280 8278151404071591553 5968209201490966272 8394333085494020096 1329317697677686656 6746279463431740673 1286243107840188416 1050196678949728769 6077483155477495809 7096386232546560001 375642397882810368 4150269831188275184 6332250669478092800 7016243969914201216 7568201560674505216 1916233307494096897 1709275401581345581 3804328687487991297 5240902718446031169 2264950017235704833 3251630776050602560 7524965971986855617 7341107269482419457 8349517187097931840 4963749522210331648 4149762172590292992 7728863934566891521 4418308249150311265 2837301808503546097 736345301312727424 964460198091227136 3636696472624766977 8353233250366521344 5773112119031380481 6782541453481382721 750114086445600129 8594773837001951809 1232014662819792976 6406536877338180609 569400240974069760 4160372916016666177 306763230093468672 6786614670629752448 3754560650270627584 924268581325443136 3137690828394942465 7694226996914236673 4969382486441107456 4733295590482424288 4906408718085669121 7918973376964981376 1968651002213747456 4228752754255525056 1408946886115682816 8489521673237057537 4426427394763911984 5050828968904852993 9208451525124686080 1497241905231036416 5278253819725873152 2996116895448342528 4585623917570461697 8383650500828614720 2948935980681882113 1282547849718447616 4914421415362863104 4313353511469468160 3850413304388672513 6958667679949914113 997333520068804608 76367955138658305 1842823290794815488 5276786128065032192 7188899485075808256 4519841556631048193 8125002671346967489 2472511034500730304 1718809923307005440 979420495699533824 2436925330786409921 8375430524633508353 4643599609535594496 1868363296662086273 8686887751022521856 2498567027822975488 8135119054188134400 6606145524627177473 671757517013835008 6718777813283845185 4716565562122540801 4141412868732792320 968881621618336768 1151009693977125888 3121413380387639297 3796700409618611201 1881033574205926400 1182922209517456769 8101420319958237184 2230439938338258944 356820085275443201 6073971956920433665 4331447448300126928 1775941175558084096 5782358566755475457 3440127434229031825 3104546259549757952 2457837141085108113 2350037538000524672 3962105891592447937 1237227146725489321 4005572839467728897 732456179572922816 2838617406289090497 2436943948231507969 2614890699629502849 2923175940422521408 1806301547161274369 5548959214264803329 3648485883704115201 1918644781670885889 496610257231893248 4068619091116255744 1329336493875999104 7316162507248736256 4431421604066092288 3665920273159998977 7036820024826744833 6887844825141248000 5560106263028540417 1033256451639212545 8016799615520870400 5488492831781289985 2303287809817923585 2604670779784790016 6260687412291223552 5913338807348022513 926656727866786817 7280398547222784256 1414267331789291520 7539812080848096704 3319316413541767041 1037462852455635968 6910493981211066096 6412180892497964033 1276429321139312641 1243989687529142977 5244662869870259840 5995348437194343680 3771638549398001376 2314715327876402689 3994919353461100545 3300267545784483840 964749351445569537 9099233234031000065 3420704543513776256 7694623694406025216 1984231258493645313 5132880297606878976 344088035198443520 6997345481948812865 4499138380685967360 167662854328007528 7964883957096327168 2724272252804559360 6470093582915845120 4673893597205241345 2697710616819602913 8753524638783858049 5232801151479724064 7059078621732549633 4670297889134161921 7445210910284447744 515784387292286977 1453326774006269953 7631650282748018689 17620529523462913 8625267808559666305 5935266032056835584 6703049286820517889 4321243418357771264 2472026059555359072 7723834066236887040 5289096393667232768 2854589931075481600 5639981439903513856 6070946932404397057 7263963707156896000 5165128934711410688 6033203062656381953 3656116345861046272 7691026067873159369 7287738257468194112 7120306521250932736 2019004028752063104 3608335367075184641 626736306065309697 7227590187720549556 4529923763520946753 3044491738656358400 5621830572788683201 5666007639618789376 7756310751632168448 4271422509120548865 6088025321749591105 7338595461201536192 8489753782970351617 7082761740989497345 7769184556391186433 8206110143991832577 379475032916474100 6252073049615863680 8823220516731916800 7285210507043642784 8073065106902188032 386940551008248321 5373402344061403137 2788730127227322048 7471566960913573284 7645202809966542848 1907033951918106880 1970099074438339200 3337423224931594353 5886274107936342017 3782321813812300672 8955352557043628032 373339912580502528 2502985076662393856 1808191395228598528 5289993215934587392 6183696618226819073 788213734922830400 8140145740153475585 6387049445543403520 7226922113987622977 5767621493236187137 7296228107504951296 6291935540273479681 8109928067708443904 7843269730562605441 1494591245173252096 7495520494315485185 6812506163700113409 508777201052331520 5274017729914579456 5203039496324173009 4033817078376182432 208859680679693440 1731941111546575360 2776834607691129105 8572831812644741248 4035033366580084736 2760755442485448449 4888999149537330688 6478415029968102824 4471731904261277696 1448290459689161729 8640379852746774016 8008771705630610049 1915834036081764128 6090520255268444160 477279634292323153 5184631982141464833 3028973221904969729 4794814054159089665 4534185688740999397 7546572624750709153 8652578664292668672 3518471517531934400 8497720029087650561 7836943034577059840 4191254553442973408 3312116384887574529 8895403530996178112 9139473991797230080 6818451535406152257 6041629823077687297 172332494290840705 2590616978060826624 5550871846490310400 1342518119564757505 6807208162565342720 7285473689251308576 6255657081073602560 1818603136511384832 7655605244217977105 3799863334022631424 6749097302606160897 2705890069854916673 9147576085792182272 241868860371238912 3847271226869620033 5488765156360225537 373190229498822656 5368155883444514369 3673224910121598976 1361938264056520704 8634339491824664576 6107975351525964832 5000725201228359937 1276823412710146049 4039954896399665440 647480264375979008 7392567377417455531 81718650436481024 3431887645326407681 5007610696721496065 6555891241844822017 7892269417708285177 7539102984145022976 5188675536248737793 6097389897546890781 1463896147008047105 7203801590401597440 7022640109599170561 5043771683691109889 584679520414529088 3906849250778492289 8797174001383041024 691848453490187937 111187508767491841 9017581681936402113 56904337226493616 2348971873052895232 3769366397684163904 5954695588582526144 1949623746387943425 8798348818017664573 5689907346271239808 7392243092060535201 1665346363436321025 3897666239545068544 8842959887779004417 8068244288566120576 5530791317608420224 340604047523577857 9087701692942886400 4015432681791539168 106203463868891137 8722655292333879248 6209860232350053632 1861721113870991360 4730905643068441345 1507570944051558400 8312063617996086785 5815141906403529729 5577093547214469504 5444670714917392385 8032453188907373569 1201207362792759296 7363190759232115702 1140391656061111616 6643188077212248065 6907182785287421952 7229471689955141633 290897611069467137 7640375862112419840 4565501622688203008 9002448607293552320 557620044471046144 916521498993138817 4797318509991656577 742663772194034273 5397769173185819377 247806084621176832 6392385940073023488 2465054369240546960 5469337031360601088 8459845841627250689 2008536641918074881 852748310077130240 5452579404990251008 610787713398017217 1949225563348398401 6472910660563710305 3943748606036255152 8264979689879961600 6187104671457474497 748150641107894784 4084475009164576909 7586672696700291457 891039092081320833 1604236673289834496 1063874002985349249 6685465436110443008 8927364106931860481 2391980205908192865 4869049138822437377 4245063371446990337 975167644442780929 3113655332089389057 3693012822333371904 242922620899090945 6749044472946554624 240058126860309985 3650286711450002688 7665324422890782721 8693595726634893312 2281658799390326784 742734268786726912 144128753423742124 8294237140669143904 437860939151764992 4586879661475627008 3276567148932557825 811142166194244609 9086538412800394240 3305597081698716008 3170078070667540160 613353853733298945 5785166346717650945 6390317877080430208 3785853389902432768 6024188498895461120 112377729755921920 6193801561233420352 5567994573373609985 4009145862428203009 328657984947057797 6331024800388259841 8512381367190686209 5849211525174480385 3630562855453556737 8548235301166915584 7253783983812182017 4741134885715306497 8218110824704288641 6152354427645722624 4851809883047067648 1851522746661896192 3058249196505319424 7175929080355545089 4263359165649308672 7957679996672703169 7486131169997113345 3038653280009735681 2555404046365229056 5700290519256596480 3237794017019784064 3009285774571056896 5806057503280065184 328658511989931520 2161753549076043265 7560227941549465601 5573909958465679232 6247592927135497344 1831041172197628673 8104731904031850497 2996536786004594176 2326250445188301233 2544753819800164801 58008312310016713 8663833535089226433 2687068073621175040 6574649154877038464 9029114137659000833 6379780783347662849 3422355726836005121 211584158347158465 3339089588488107264 1786798667175215104 7661630364982170497 9028472841588183040 4308000032748994560 6856233685089833825 5287781382562807809 6378842580121708545 4050821505887326721 7719248481891434801 5099490406944530433 1526703489144742400 7822797687449336384 5877486397796574209 9008361664029507585 5282360137633181696 426244783229897472 8596073237425709296 6059669813834988225 957152230826049536 2242675837959799169 6400000689667533440 4351295324428910593 4971341202841854976 2344468738338717696 2115071393175472641 3079558059225472288 4523932031199237952 3394624359424618752 6526812909284785153 6552561195920738376 5077256746789800032 2046708294374164993 2174671633338335232 6609277466767204609 4000403487846793728 1262925614728936513 4129343120699982264 1371174029249216513 1097738676068331649 2494180430503616608 8916459545807026225 4630450243942662144 240946647609294849 388687711016845312 4343683425882659185 1251630147634855936 3449236090215973984 2004009246519813633 7202926630987818465 2327858314323038689 7727894167156668417 6990444412119687848 8599942695276321792 7076634423722555904 2643660802940567552 5908255502164985857 6730749815572004865 4375630414157950560 7137848902479083905 1028716920296218881 7000780904695545857 414229046082569984 1542330974190167168 3348171246513333696 3124456475003199488 3419465229817249793 7662062952260379264 7256492050987417601 5357101152300134016 5473193846725656704 7677584739553205377 4662881646274416641 267596204211214337 5073891036600408576 624202948492132352 6231861672836497920 7585579147812408833 3825842669174490369 2838917862813769217 4914444296996915216 1073500577388639297 6224941630814311168 8018752569187237889 2359108382309144577 6419414362998065664 2124003459545839361 530471666914820097 1120066183088635905 225578666870272017 1466168793762365441 4940356488515039232 3395429952506553856 4115620789334573056 8217667329414707200 6762887042605428737 4044518020428952576 5069242346373169360 976016158577245312 854813174365722049 7704735924581931157 8216498863023939360 1476310375217167296 6277949213264700525 3053301145969174784 906914236849278977 2186528689753591009 5530189102287560320 7571688904030142208 2343102737666049649 3554152838047254528 7882860436172280832 908039676120495105 2499440135320580000 6880425728375166976 2269929830915603073 6604578020874247937 3447968044936311320 3082913671131380737 9187441087963140608 8652211155074963533 2219759962084525568 6766841363828539393 2632887324228861952 7613030565482668033 5063974516086460849 1775140283172991920 2665781118409966593 2098718517311890432 6093950372152172544 6048264063153004161 7845960588269105233 3419129760631188736 7813226880458727424 2337754056168073024 6213929839266389377 9011080846149415040 5169548851126599680 2320806600409870593 6483372880691568641 8614568086678453537 5681787833563017729 6952490107374277632 6413856987593539584 2166619613482850304 6762100878854799360 5338755013430447729 4642867801080227072 3260439001748137824 5148204672146997249 7254023168185522561 2371020114045534208 3989987863073914881 7188288646548357121 4248271205391732736 9045998369199319296 6323755561562206208 3050595272285880064 6080021532915335168 8985367264491003905 3242154391414646017 5400788253008740353 6933768597286618924 3593078971557434305 4656915511505265664 8884232339964954305 3514914054798057472 5754646930481253984 7220774985600136705 1047496655567218432 7299224971644226688 3578905007299078145 5860863845199929600 538747226827760001 5250939153861204993 7104975137704116225 4376469035978727296 4846781618017271808 6436771669340737537 2751326475564166657 860750853984226305 5303543614538625024 5956538287364457985 5853192310957080832 9194778405801367552 3873473942869770240 3448837675738303744 2336639348154744832 1787842909620721824 3585309070945099776 3984034550253617152 650749608727588288 8160440431492438016 4109888822026057216 5291031209776988160 3799912139311824897 7827225477091831808 3278468317242327040 2472622113165082625 6252069480367767552 2876672188422562309 6939473566305747712 7856512802848167937 8054705724790628353 3216647884160294528 8015896808252897152 6886130565119734433 3557649358723901105 4796662151096236545 875606790468450408 3705424226220580864 4321969326061731841 7627951506872135169 2778919763062083200 1171541372996246176 4145505505094801408 4709370835225034753 8612874563540369089 3034187105358395712 8797861600882792449 6597938687819920768 6493656583258505216 5539523120880009217 2458107080806297601 2117286738235720704 2082932616850718720 9146832146804897118 732355695388706464 5066289193865281537 2280596592523935745 3266725932414394880 436663424396558336 3574493424539496513 4080047054469230657 5073876231023760249 6756055387979787777 5912973334561325056 4543481016473288704 7281008918007892992 2425133270150901264 1823804089113258497 8438565049048690368 8260634502255491072 957596841676702721 3843380168858516225 6615961402421507296 103598389424202496 7305539940340144976 8668138361029530624 5756085064177106945 3557430874757294592 1973860308607847936 7671714776942072577 2193969289253659137 78563801887290112 2882453834591443312 8409965102462769400 1207850873467297793 350993832681144321 4700591633727488000 8202875097273118721 4571444939816997952 7175337873378784769 5016190869057605176 4293774383953918337 3251292052672837376 191200792564335809 5837261888966377472 7216452272367075328 8668021320676195072 2167249514526015489 1559057068108140544 5930334665287071873 7920315395358933281 156586260265259008 2556446080538544000 2888252367513305089 8032861314237562881 1057559624323729409 5714519827023371680 1634835874981260425 7629538029996782593 5460378422426025473 8421828583826587648 5020708808263557377 832300979791691264 7859137444343345665 8029581082183630849 6928794442001507329 3488478965741322240 6199878776171022336 5591435687067719584 8238515203244507905 5832941187600154625 5436249396062977920 2851923394066554880 3964231923898089472 4775907176037122049 7565592527956903809 4445975626696102913 1802110754688209153 6888987246546022400 3587468177098446753 2029728538548681217 8537215312762255361 8231240455259148289 7413093996827074817 7785759614459461888 8220540997201690624 3040701179294081025 6478004859912436737 2290939695656724672 3644935251144442337 8093792500416511329 4403354369626270720 8205462871995002688 1352497334308167169 9053208891529142273 8345173974664960096 8078244904925635296 2769159217749372929 5437669849891924481 6814772166057132032 3310029574278512129 6803676675174812672 6245718928477978433 3824866533156457472 9108485137657364480 225620763377805313 8202537558468645632 4932012335735563553 639112253524815361 6731416396015651840 2653854837291215488 3678816339731551488 840710662057082881 5703503488876239608 3591189284026326609 4323869127242358785 2045600924177637376 6288148799773765633 6886290830249369408 336396273033445377 5837738269475309585 4961682379437054977 8839978719841271808 5769184538663229312 986797658135396353 7129082996075126272 8852314416246381120 6747925094371845121 2477519974084378625 8728878990632046689 4522538980753601025 7512286032454385665 1704683258944301568 2643342479786246145 5736890222121353216 8435014632073344 2454722313618611201 3829602153503162368 564376037215982592 8196592484021313993 384186052433543169 96634493752468801 277813851524203776 590637776779657080 4450350392791128065 3752931145292406304 167693736996519936 4484473384767290880 2351847917422988673 2616045686855247873 5040089170406233665 3096567339188590592 4056670633355152769 6208843564893330497 2760356672414476032 2621088163479654145 1145207515280736257 6216696143716324256 571879876282748289 7048372662863720321 4299509306328240480 7147983499449769985 686362427817576448 7655819769055105024 4678223630722924544 7477829793767882753 723812819753213841 7766106948003538944 5603209126210540352 5526651017667608576 1538220793027731457 646764072155480065 5691764504102695425 4773397104257637888 7388306376526425600 6988321427594773760 3827818418967884033 4171440162486249537 6227181693280419073 780560520213999617 3935427217646771713 5238834747377449984 783225409043303424 312712611734223361 6148957861266038785 9157059620343501825 7122773918226579456 7388652601706316736 2010498478535081985 4957077037272155137 3599688163998802528 2818705978534414497 1161429811080306689 6134488979361054720 9132011437828839681 3503050540574926849 6929383881221079041 8524658008473257985 9083749097116781569 413425942880622592 8473245074582689793 3492202760653925888 1673583246408081408 6546379393330547968 1577456151083089920 7299078040221614528 942878218226237440 3396453487550127617 1902244912450583104 6801197522582664833 7164244499220438528 3339674875172619584 3456426044985892033 4110509554627834369 8344184281063565697 7839325180031999489 7309642305788014271 4804291085385463360 9031813267847315457 2022576879839150081 3576439293640071680 641589212187000385 1814289199604168192 5790218489519303808 4350172584234191440 1736303186722947073 975620916673740801 7339167133020807616 1957997291951972352 1588011464889532417 7122982554400980993 4962859936251297793 2484922102381553344 6587302776309766145 7640304739163504641 8782013319015038976 3389222090160910785 1328900384197120001 8259762412588946816 7623413417146056705 6056249459961598017 5393300231667330177 7142254159216955904 5369349899898298881 346081996835951872 2427287129942771712 7901007261995993472 8077499250215380336 8218307054726063873 6999326449804690764 3946848214438445056 6005759793475543040 8589916454828736513 2210060031567120896 4227524780888697857 7288838836847806720 3743690284839256192 1448084392606139137 7443741581554094832 5440854203359952897 8076912456599148289 6434767926538352640 3458898893905838337 5997591261793788928 6195369449411643648 3621738531407746482 9083426052640999809 2722223786400120833 4918681979069961440 8455607563345288192 3231591057408507904 6434757635761371137 627769003781913601 7101817632838924544 6352246951031541760 7119088873339092992 5010318503409819649 3082952721630258945 5113680911891515008 5951641507989487617 6846944103228736384 2333121399506337793 2111153779178201088 8047944394588362112 1628636495453978625 8282231276460833792 4807910488237997056 1858357200927075265 5004888029104301824 4269868118888495784 6881194600727085056 4776708445477571585 6046364475483627520 4220118594038107136 8210420950160949376 4658736630709202433 2340634574941409281 4871650648439193601 925931969447797312 8791713120482107776 2257343643664081377 8622062154592895489 5815151108873781249 2342903381691334656 5000055626888644609 4579847632568209408 1956355095192505600 2258802969929156608 3454216501269018112 5844143650730258657 2733626004536233985 8614422545769693185 2589684485827996929 5900063669540825600 3642308513693089793 6139754271498792033 246758214655090689 2569846772377132032 391494886566125312 4662425760290178560 3945514972016691712 3630503350048342529 4705369656348551168 973896350000210560 6331226537061076993 6567939426904727881 8024443996140421121 8613356138424819713 4448742230533873665 1270345876206446592 1646425769543102464 4251834578313781456 7855202299851879425 2419411744796936088 3772745371416725505 5723124946736364672 3550391077488076929 8500825463880563712 3382296996881011713 6509948397624361985 7573251363115351041 329211314056022785 4628917550879432705 7950078430998816641 8383000992056528897 2593122007795332672 6734827162711808512 3774713461604462593 1112738064934772736 2148035133822000128 5107508594521300993 3540988989191704576 906507594108967376 2610018495087523584 3252399075425057792 5234222322175289473 7879404424302995328 1736754382390550528 2914731214280245568 1259992621610516481 4978322486596214817 3044728123682050049 9087221612324343808 9019266944259174844 4622185233615622657 5698922210328871105 683564456995618561 8883685080889299712 5590761426009971969 2365990016256438273 3295455155156725857 6921261734986796818 3369287142155507969 4290451521532685568 5491458954196891649 6874000866043478016 2650585835095318529 4510343673674369536 378486067718328320 8990305113473821505 1374941887916853248 1529363412844619888 6998251037428411392 7215779808781036513 2740157245085542753 2720714544684537345 1573498806396176896 7738563115271609345 2174389688043783936 2912911505257278465 7829734398786251008 5677157375143573249 1651712814040587265 4441076926694555649 6942293636231638017 978585359671885824 8308731656738491649 6996919045883206384 2222563802576060417 7086105188748302272 3865631811416783105 9105071440965647872 2684987405745237760 5143662966830063616 2595576144366665729 2140657701557157889 4486148000580103169 5869764268998981623 3078048692829711872 5862506028372557824 7885425532395538176 5574950838049006592 6888806469081607018 3237632794787389441 213688101847791616 5039314614775971841 8637975467289478785 8494219062589366272 1657526850823050113 1326938043811758081 481412323939896859 706648780057427969 7702080257654587904 2317170276521244929 7141778819705568385 361063500521930753 4107754521111298049 4014245307966859473 7138738583691027500 4974519862989991936 6206144074340081664 7291788684081496065 7880790763611750400 1114515349708110945 4638866747221798912 7576924046155776 3831810495060586885 9008539657568252417 8405756619597938689 2818061825311249729 1479744305238114304 5300445190100782080 5182355653980585985 8501640031757041664 6270775566839840769 7513247963739584449 5327134052750320369 69587133250998273 4106909209419649025 3328940579021160448 7035545568256327680 9052052119560267265 7464524482581889024 4688265546830168064 2671802327717527552 1029982615712103552 1792816640556249088 2906726212071571456 2455496411435323841 512311709169736705 4990274291096272897 1633922685832527872 6724443337735972992 4513906160923314064 3536628623545606144 7443225832306717697 8315933448938360576 8866654014438711296 5075849751688611072 2788164082653907169 3368233711682709505 7750970204430008321 2082101127663998464 7446387204925911041 550747675281647873 9172384243509104641 2756719445582079872 2045112813693788160 6039864366552602625 3160394082564416512 7288002503607605088 2499290563357835264 5781068512280637600 7010769641481028097 69034461456087873 808404136480163841 432761877781925377 4805627851069718528 607327495756933417 2557487651432510465 1009443149729816032 6131458956397379585 1129946561713065697 517312445992915841 2690136771457095681 1461573794877612032 3960135910365509121 6409396890163851520 7751294567848037504 4418942628484644864 616644103532024833 6044296602426059297 558441494738718720 2029472567791705216 8707143922589466624 6945796195061913153 5478974687643762688 90096930213961729 8082091607889618945 4344379334686002416 2591073707464715265 7428755452724056545 1523897206499051777 1406508651604342785 471231645173013665 4027318467589477376 5019130123727672769 30297581801242625 1975230784612280321 7001355597081245696 7453333894902684193 3645925596205834241 4991418822864882177 2272853406879753825 3054698968916387072 3563846720142756864 4086221666729424896 549574703491529568 3922949097297702720 3213792654003791872 7244051608604678017 1462980190512186816 4657280683881615617 6613598831971422209 8066312215756974848 1878196788593890385 8575996784801378368 24103310622676481 3754748822893428608 1118670874392466752 7405901307391492096 8837662992951870328 56075590688800257 2347568609788616768 1418657939971686400 406716420943773697 689726989840023553 3240334486970859521 8491629106360129024 4367960691269107713 50272137506217985 116944204540933745 5972657495177036608 1584227376189390848 912858784753746688 1584320237429918977 5957672359606140929 7635143580251444224 9012545298179776512 2081585371185545217 2055659040513762305 4998294246397093376 7734128031400854272 1804631852648121312 5302443707511906305 3503800147367616384 5452416312662821912 7778066663377170176 6762099484069956097 3293331513731415297 4068463076858056704 1725125728310812672 2093644645050318849 4983233841553991681 5869794884729304577 312409759953862656 101021551173535488 6641739639944553217 7704796177919121144 3356873566820237312 8866300112429280257 5125988465898769016 8042992196604261728 4203927484462482145 3819079234764939777 4467291795890594689 7919081161997851769 386941507800586592 422194174372722176 3391680877330374648 4655149877377298432 4573882056035080192 2267824036879925249 2520835034728052608 4274771868920578049 8512813999523976745 7494214961223315456 3542709915680051201 1623911233264066433 3203881509510764545 3281169420785724513 2547835128202933968 3835408879381905409 3524240734172561408 326154702060191745 2386024659958001153 4949579934709264385 5658171163212916736 6140053277371887617 7449472129469154560 7745143025091321344 6603506391770000000 2972394503527178241 173181327941107713 1334096614426615105 8460420613496504321 8383123326880448513 4542873410613504000 6320647373892091905 4514400542265966593 7123032808687170304 8919696058798466040 1892337489176864768 663103730325860352 9106485403765789952 7562431270781828161 3683527795556876288 1603266324850972673 4937099247195521025 2879596076170046560 2065427077121353216 6802741915359619425 2335752644987518976 3727351626690508161 3280170952387710977 1437126690523365376 8420624071213309953 6850152384299621185 7432531526398832641 950311924990153729 7971168124113257473 4252651440004022272 6575639811473981441 1445062324680273153 548423564738068481 3052597612665760968 8312618791287719136 5479712793712951297 8695135540566108128 7075814749983383776 1456453904856230272 7349750172117958656 3533036130091237377 7979567752102698752 8691020641145572192 1346047642609065985 6241831305154502624 4400068546674633217 6144494939534276576 6216116867579772160 1376429373462505473 3095128045988824833 959142749583286273 9181104707359432704 7050706314156326912 2920979024267479040 2403428119437376735 1993606970914600960 5343532115678998209 4267185965206237761 7876021103406088192 2673544765318036737 932144205191307777 2578535077503287809 7120772654521771393 3756659480664718401 8606262912827129857 1722847505917853696 5194125173968863233 8935154849681081217 382002612607647744 7868334836738711585 8295652314505625192 1092800134668495361 453393571071262720 917156255643911680 9169297698824459777 8758732710387646465 2397100536750310464 1998776011756126208 105389053750641665 7050605455032997889 2466064112878449040 5458803457082333184 7117076598164744192 6954624723355820481 3859964775792909120 7804010885268505089 3590449260152750081 6889675271801143297 5818746250099556353 9220118973605939521 8623727621208416257 2801541164846532352 4355596273965989889 6526634443712974160 1587459142107444225 2836340945996742656 4449141361807876097 495823987339689985 8921157505875343872 6383681032856687617 3640028871966542593 4475839294189232128 5335755443375464449 461465307980032128 5179501496827379713 4999728510696579329 4848299052608007169 7580066009050234881 3856979965369219072 680332654205005121 2034067860080139264 6766914576393700353 5963794989449801728 7994069427556723713 78898066327197697 4934188445099622401 2714943956109492224 4539845052001517569 106394316598411265 8302256083872222976 7175768259918232512 2923969151407585793 4954787807767561216 3275356534810279937 1 2886476482899433601 6192853480833811456 2743867433363853249 7403099826581860992 6427120886734284032 9119653553383708673 1965372457604091392 7355645555994742817 6964540320743662081 6202863467887491072 43574152124136448 554064025476661249 8838807368968748825 8441293042617409536 1388936698724150273 7669192475294517248 2921719390845079808 792596437652895681 7672809093031264256 5061055782737288049 3357154753104306177 7982561948337356800 2621340212800777600 5243371381696540565 8000260746439116353 7650246485333245953 90779377812299777 7251530516375938816 4335886195955189760 8044789717891828736 2288563416469995521 5087392790359685121 3461679309996621824 6115491118149847280 779974848180468864 8135468958908158336 1959092590559076352 8315357825962393601 1962455321611425280 5344070564873278209 3952226160095100353 2860902987491966977 6406563147673267713 4792511415414920449 1533569439868878848 7375648975937470465 2699289221181901409 4364625994472316929 5023701483417436592 5195963003204722688 3246463442863064384 2884309175297019904 5291412019311324161 6395679831198793729 6867810883859828737 4540394252842135809 2693223322689077249 7004171048787902336 6802874784826220545 5905701066719233 3750308525194739712 3288451525362116401 1745256752322328256 490993613625339056 3631511653490722816 3421663607795851120 5501530879486500864 7330161032884076545 3906466587523170304 1553349838366136320 7061233870868571393 4405321544939858241 4664352151102305409 961474490052958017 7775443899256827904 7919583198395535361 7813874001587777793 2628303910848377872 8157379455064014848 5062046743459110912 6994422304358813953 370750829078625968 9093024952901632001 6560438842306889217 7268701327794210177 6980738729230676801 2150587646299842560 6176181604667686913 3306708834442174465 7700594037315296064 57631092323358209 5811581556566544516 982036407578165845 4036853703084825017 7334879325781475328 2789600064667858577 128495441527312384 874560736470096369 6084627103909123521 2291649437709313089 473958187560968192 7471064735737391873 519909383713660928 3404610176330760192 8358414910587535361 4435938884567929601 209693408674753537 4347547902465981313 8722703474966722561 405085594368838400 5039835893449578017 3658071718790753537 7343123783986708481 6452381151818577409 3342851384000618497 875014099766493184 8380623488711278592 8670816128514002944 5530722476924151168 4745619580574990337 4958867470472765441 6864365548121653249 2959099454863184896 5434091962032838656 7055033990187508737 9106010097932771777 7247093909071185664 6940945348066269633 402387574444490752 2734413539635494913 1843758146454732672 3271896561830625280 2787202920759721985 5879384510333714433 4424576026334560513 5347318855127474177 8722276336305683552 5727281834545964545 669692951096813568 1552860040206036992 5075908629740862960 3967980135535640576 3047846867219478529 5305928501732497920 283743669677833217 7917178473012002817 2785150216908062721 1178905108699632864 3157022157059993520 1820336229423213184 8048184185477687296 5682914973608337905 7212053580291416064 2221487418732190720 2608765321947653633 1986510748071546305 5460438536585247809 7428544431374991360 3584705259307335681 5001159521245186049 6800576789169569793 7238325546069861376 5281490484548822657 2316174211318526785 6520290722567442430 6018289449101772289 3368855291978559200 4193366851462088704 3944368036470329024 3727521722703434752 4821674599650464513 111658583750764160 3624426223059577408 6265752323925754457 7145663940598312720 6738533977209508864 1083701580183687937 4618317252181864944 4077214878431576064 9068611832221483008 7537655179189139264 5408705514692672000 6888972482094222305 2795529769925651457 1107879413987344384 2973033585622941697 7734751821511910528 171406940538652160 848561317800542208 5732327575499828352 2194851452862359552 1661287940479506958 403372888638152705 2666171432567757312 7949900525628506112 6543567529503607297 1734678316659130369 2902268449156275200 3344489865617253376 6510887499417509120 7429340214908133376 1498442118409368577 6152437345432764417 6965708876468290816 3052922934594890048 1318526268937671680 1528980927044714496 3452389803954491393 6699040617657954304 382217670568886400 261000181875376640 3441163217142808577 4749534025006792705 6047991166996806528 219236897759964912 1805809392416491521 168501112056558081 1261606026344398848 1578424164822368257 1557862765865446400 1341354879655844353 4248959562333519873 5409647909772668929 7132438694248593409 2969839356146813952 4357465617914203520 5048842501898381312 3613085939817459393 6390074787178675200 6998473128362285057 7144724733388924256 7309880618481739873 931906029986854209 2621718608774626689 2530270495508099712 215002107163625089 5840184882354282497 2831809623351623680 7006580163889949696 2561317078949347329 4900731404050948097 1490939369191414752 7218511958045982720 7849659965829867200 3804151947442888705 6084766159065576321 3649539439521983488 3818824597477064704 5379950268122431489 6560823888853073920 7393150001386987009 3762926783305919928 4539135288466208768 8850569251989571584 2165396555150084097 5496677050705281024 18418748713749504 1545800131756590209 6669876754422932961 3817181072166237697 5283255499196932097 5830309919078170944 709200598317627393 700072301983003681 6606753192977673472 811213182019607809 1920743254161915889 1325137825001290721 2544916081099025920 271696470692179968 7626407437157662720 8804408317042585600 860910861246812433 683552997825596065 2907983218004419456 5973029823764734465 4401941925314365440 585512546116515540 537236109796332929 1785425341032937472 6773259140594229249 3510064065490399233 1943446954338859920 3316937530079847424 5043952836600135680 2981588870525408640 6584140510034657281 1504683068888116480 3272087466203152384 1677371479882588160 1533256107012957728 4254807138145296384 661840235505676289 6146411838135975936 1288255719898374144 1586350057289859073 8208198833483977984 8391205361016548289 7902053372085141505 5762086345974759425 1715775081281861632 9081800027384430080 4878523483807055873 4859829975059374592 5298124272829973761 6569592092694305281 8157444715832525377 647998404292420993 7096210922891500337 7305313947361690112 2099990181705152065 3579328850111916033 8239848977705062656 6538042873431203424 7523901289601222913 6182972565123497985 6216606266919092224 2473449042140479489 7605699136496100017 3121521465850506406 3137986587944570880 1339492634270943745 7082934391497344592 6933791759644907936 6715612036754905601 4469199366469247217 1870320585485958912 7760088311197396416 140379215325275648 1100098541460510720 7587949886406866945 1967727895775884513 2653678092231135744 8564215356192628737 5551227798338909969 1112505858191089665 6732067830416076800 8330024347535257281 2551211168693849985 189670610578115905 5265819031376277504 8812430361223608833 2166745207556985600 5224140895855050752 8216847568227270656 1579577649580256833 7642199039309883393 3189066973932929025 3714641448171880448 7056164969137838081 8956436234416668673 6555544166985537537 880555875160285504 7214540998830219777 8817930577057953985 183822903321500416 3529292064549879297 9122911124489294337 8050324428704599825 2684358809630166784 1009470471772864776 8747484941984100096 4092152187038721 6787935428926614784 4477809815664779265 7908257985189904385 7276400537629122560 8969614686601674753 6163869009619688577 3961591053000257409 1524746580187267072 6555809547462262785 1609725161850208257 8156257272651886977 3905306264289262593 8394253190926434305 4207378987049025537 4139050168587468289 113094502122938368 1983270710812270592 8258497054374984577 1545363061191068168 1761047956332290049 6107342723486845696 7716354721888878593 8960116456593154017 6854183462391037952 3699368000547717120 9174980850343413760 691343645219315712 6478153531984412673 8458046306095514113 609859228494987265 6839705909624912896 8166873465292468225 4600231413796675585 1969191729069679137 6226694209266728960 7558098288235145088 7397553579160551424 8815864565674634241 7325969603145433088 8830834525703858176 1964952599138910317 4431673744712629248 541662336365040192 3892689430451175425 7578061655402272768 6196388705364933632 7987484998766292992 8171711857313716224 8468757077642542977 8864360581387730433 5466125198520729601 3265209382432835584 8258630523474962752 7197390022231490560 8794089247122438145 6658049489062522880 3096300116111097856 4097838650610639552 7271111169709723008 4468535328931620225 5602733585855897600 7792816373193605121 752235225842529 2726386353404622656 3468648841230483456 4697917679415672224 3771091419335996928 5723129709097431041 8988556006580791296 6189817489985155073 7596713714270660211 1679058538802195456 6458610885848109057 4084378404776443904 855893998048670448 7558683985030938625 3980517590159015937 3930228890339074880 8017442447091291104 6467514636714740737 7866394632521665345 7320624922292278272 468457941333319681 662009837861693441 6127814820141752288 2502979927948558337 5836173737069939712 3625128209507418113 622836408513888513 216966002249332737 1023894146883223553 2798396825929864192 7901156194870119168 1549116340015116288 6047673983799564289 3352137829141201408 6613299263943236737 6292246459639988225 846205754260537344 8825615512702046208 189833202654308353 148542912382818113 1318710607779620225 1050163872186043393 4732767596161728160 7501125967285724672 2980062664603427433 4360200371201638401 2900272943822221800 7110404868432509441 2918556071513690113 3667273093274542081 1732993420533219328 4533830844959469568 8979466338001215488 6595089343570771968 4307090519529133985 4089621988384866304 9023760608551340544 7621918392501387264 8432446893372098561 8090882992092786688 959335167111692449 7401464000557735425 6757330088589892416 2263961352763329025 5360310692979074369 621520924469366784 361823745280228056 8459737425202782209 6049060907319428609 6993880781628833792 3214585214888559997 1921246964447841241 426914237964513408 6625175778321432577 7359830339858580992 3060190238040156160 2242845239437770752 2216490280914632704 115091038179459328 2175337229758345729 4583956490867085312 1758158022631822081 5456611208819154945 7613142516247707648 4458204856096800256 2348327467489068449 2489577894989910336 7993986667394410497 2895548413322954753 4421313188624734977 8100832890402938881 5798075111074168833 5744526040590581761 2917752198099887233 8252066469069586433 4661093777843818497 7738494085835993089 7989499543926437889 4229252818450426880 457813287488982177 3134086002749524737 2190072869353691392 6996322133639299072 6549990120872563200 5450008100133431809 4897564679615629313 4210534476906171648 3933807657302720513 3703933698316695296 6000960482150514688 7747290660910656512 2608748348886827009 8520212655901835265 3689374581931626496 4305850625113464832 7448914996665745408 5972839786236712768 7032156121025033600 6110422661917573121 1068625728030154753 2299066636719906817 3647432500561908481 2475696905025179136 1019944148971735040 2717333615726034945 1581102471629801473 7874451320322886049 3087388501456187392 1193598818957868033 1321839955064421888 3765001816118028288 6385475142092239584 2454156085258614784 7831752116447150081 1220430224492068865 402557332274393344 4709257558380380161 6516784401128901633 8327161635529349121 427763878319926337 601340613407956480 8147023010824094208 842832956232695808 7240736175729747201 1092133943098007553 5694629209402769408 8618381494164149488 1942955373289906177 5346274093858450116 188489656283422721 679603488111187128 1313544830354341889 4247370149107251200 7939320309606935552 2226413696981755904 5655074978703692801 3324992370518089729 8511238183076316161 6451617500664172545 462824627476325376 6929892003353559041 3983461737193181697 4369277544361361408 7827863226292895744 7027036252898044256 3303130567969225040 8895187314011514880 3387026573593861481 3895666018676129792 2768156909847595904 1569199547383605480 901165125765451521 3623340069425451009 2187251741648780033 2659678655525332224 915147327959810721 8750252463870426464 7919440182487285760 4715445955438640640 1074721539988407809 3112554143229842368 8406238233270157312 4568834525408027649 1720528438827415121 3874087178132271105 2221909950104655873 4343517435182411905 575607964531830785 6209098672500000601 4210714128782252032 4033682017255723008 7401541851999803392 4794214896292425728 4828840499504311424 7954889691332120721 3386309146663192577 5122418854223836417 7366074700637339649 3047225968991458561 8696014244122132481 8293830610956935168 7941299048590097409 1982522883997892608 7921768495043691009 3403606107824337921 5848088134898556097 6832783539718461056 2067283194666717248 5952727985397891073 1621733456413724929 155099560527233024 7151954728576576224 2981497316921918464 6190691114478825217 5013279608466970785 568681306969511681 4311066063252668417 5676814725047691537 2562344209584799745 5557955245902989313 3652924144245820641 4065780897426130304 6598944205327448064 698756412849663872 263140737108847169 6479576299064501761 2812649551523967233 2878899683438925376 4395648253216326529 6896769601925418240 7015052202711793664 810683638737800665 6928458382296733597 4023624796822260736 6177298887882097153 8798234087908669312 4480946350967969024 4859551905096295048 5468641419197827584 6666791901226991617 7990779438234489785 7147293555553009921 9203619698811612673 228332808567603200 7496621312529965473 1220462363531018241 6997846416788190784 8460779453359149057 7653805885778690049 6158386550156396544 3890676664307700865 7313296553349480449 8734787462272081920 2892086707629338560 6535307252367097856 5358996795311702657 1545049132468570368 2273834667757419393 9115821698856114464 3130085617294142465 9195761210627981313 3103574677830877184 7656487899693747201 886942390994534400 1848805225260695552 7816925701764415488 1017162534917858304 4081766172245881984 2234749764354703361 6817441515287421440 4896672649904340993 2754884723278263397 1934224043734454785 5126869805272675889 2936327719052031393 2751365758068416512 2441433751370137601 7921790462685048833 725219733532243969 5268456579432421344 4796724023442636432 7760217433503563776 7167894257552261120 1247613896052694656 1568464765492015105 7594458162621579264 2112817469741654961 410886843189000904 5213146892676218880 7148184393551786112 7732853166345879552 3786926590582659073 2804379140597293056 3229283384883701617 3045174020859388664 5905174196171824001 8011903935422923712 6538766897761968129 5726872282460329985 1486572655897608192 5022514618375733249 8912814032793249793 3816313489028978305 20394113801928032 2761159251939612672 1481932444309979136 8195674775287234561 6342263638920069120 2042555124793290240 4334756155191079561 8465797693829042177 2682812442667454081 3770603172665627649 3706999453458108801 1038508620378020113 3689806394044701761 4239475112655919025 633476094716683777 520070410966204417 594989203892813824 2063222516799242241 5013922019963753729 6149688004868804609 311670970138558465 8063754495897333793 4816765308731850753 9065404016090644480 1297797410096414589 6043710579763301761 7308675495174986241 8201711574577215489 7167534740338917157 6346651373980297728 5754302418233753601 6849960231241502721 1347168069398273152 3570878605552484352 551792423482779168 8385457176670706176 6338521605363923200 5741776399686553536 1225270739122085281 5361232024439715328 3172374125873944192 820511821986533377 7699718964910260225 9088643405049298944 2799056077091235840 1261755700667568128 5391533533941272577 2147769602457317377 238725387860374016 6684877768674220632 3361933449622588672 7994786064616022016 2314981994494816249 2056163453971234816 3073908643084550657 2396810206135909376 7058170492259401728 3922799632380758080 14286472835097344 6725843413403645952 1692615047766363857 1198468162154245121 375214326332861697 5152344050017501184 2995596834763386264 5438391639418042241 8759973631109447681 2139003191695362816 2737458043737732736 4544735597931451456 7368217664390523585 8707435710467786240 7363370989402088512 7941079967517073409 6488336111978971648 8924593907838247425 5771066045947739649 8824908559300296705 5148525678662682625 1327359117458554880 197167641971509313 6471341262412993608 7861536588006331008 7271994762173233152 349187625444149137 1891047238233960673 6720791365416449537 3609892764854249473 8670857818495953920 4952643977707792385 222667678388846593 5506489590572140032 6637412447463733249 8708445049530879360 5858234003548388865 4838371303230169089 1814209341423273025 7673236697705844737 2230442299800736513 3052233709327536129 4293835246443673601 8493570676214398976 829060251174388481 567798444550927360 5959242125287653376 7172549998468420865 6017791961158213633 6619124680775293344 6741944464440016769 2906377965663436800 633928579235468321 7322204818032623617 2194096886407914497 1783419359719367681 8894267521793662976 4395924554387797120 6908609064991522816 8204193839097708544 4522352836589668864 6823708731666984704 3811301836851272449 935692669429432321 3571565290361746284 2588610329353128640 1289824344183704832 7502020977000533184 940498738841740993 8461782434162626912 9172623547471195440 7798029628753630352 7803899081628864512 2325762976506452352 1602702476798515200 3546494908280733697 1182234496732017088 8459005587634278401 3636000894872842240 6084658050089893888 3254155686430893568 2891989481666670592 7021297406502286208 1942215358029640833 5559585679706296321 4986981510899105793 5120465594680306433 286687571924983425 1994956320784063617 846063234840999809 4632066390987585537 1614018899873597184 5743322449469855777 4175093220649806208 3264039206734795776 6012608279373414400 3735000228465301504 9114867733616904192 6281728385838661632 8233617299259892352 5276583325369718528 7384069905104252353 8407589549320481217 4128054455702539777 5521396238477713408 1708570836520882880 5071563464604758017 5593975558196297729 6004250648190081025 8283024809479591209 4201718524503785473 42623269900970689 72081935029552129 3067477352075368192 5393247717450763328 4275265092703861249 6104998039318432768 2939525293502120960 6596405231222872577 37654926745903104 2275410207193965569 7147458910354226480 2653171927165354768 404572743099536001 6255310869027792624 6893453976387163552 5209139378141601728 815814451735609344 5350981610770039425 5942491259436200657 7981074705483125760 3800676214521906880 8527058533879786753 5399830022557238520 5508379017456872384 4400738406235743232 8706616885218377728 5059593535657000960 5648805049536122529 6638450099244737992 3384422049137358488 4630342629880348672 550834662787603456 7464040371287486464 5557713423104806913 5276194789771833696 5466044466833202689 3809335866558430464 100485565189628417 7579584029354740736 3558404940899865088 7626638951942422529 6227542870192508929 1559222092116914169 7649329850645155456 1119759738563181056 1169023566235467777 2331203641688491889 3634929414647889920 5110810616142888960 2403016908623374336 1270861924693549056 5406449787661844545 3131753137160852473 1165871466444111240 6448924303455541505 2817639673845776385 4625341051876317184 1627093793132970292 4889271212183817729 4465686703106453504 8263306077432761345 467918493754738689 1111199266926900384 5205345223291525505 4813304350908345856 5557861241730866048 1175815446438419328 2531194097453400065 4110477715821853704 1074673616568320001 8693003583917718932 3466093985380218880 835013641020766209 1217596730535233536 17853231924533025 5131553119200608256 5472793083491506177 6434260428905880864 901689961855430657 522509459302364161 7727270269855968257 3830963044643773441 4501971188965629953 824360107662287104 2737919357043991040 6024384924112904193 1350040560704071168 8881435259751542785 5733061768200084480 3233503719271632897 494041907314709528 8278872384546011648 87078040155917313 7960421230576390144 7347814577398022145 5189816485306449920 3680065126965950465 3659739626263238657 5082279708400476160 4075372458224737280 7789231521451969793 42279714232216257 4151724785210753024 1993812249726575041 4155155011136511744 4346358560661467649 2455571677017947233 4106123883248484352 8794177778576417409 1441517663793308032 8274389507602118336 2344632421487935488 3719922507834556416 8621868926853614593 647384118018670593 6259743958481651536 5952718998900295233 3266823448278770304 7491834337997484928 1413959597889811385 3461252945995177345 887429490005926081 4820046052404724737 7742283479317405696 1390596282929421825 995521064499229440 752157231999852544 1103032308298874881 4977079201054091008 7050801327197362433 4403971849155514880 7187444825375533912 1177314256469447777 843916080411952128 7911765309123100672 3356402251826094361 5308646003831414784 3944878342754271233 8495128928753608705 8408347329050692320 3858881511526301696 8990325670567575040 5850498601047877632 5450509857360498488 6662017154143100928 4089718727139830528 9086618551577306113 823260221311844352 8494928357581613056 1583560612649621505 2305591964659027425 3927053288178777664 3597735125953727616 8765040082385537025 7139856143463980033 4228264881663638017 7727090332328331776 2942125108092800513 187171401488625344 4906564356530886241 3559480799565423489 6169451874589666945 5906152082514274214 4794487661595045889 5805802196847360000 7097893314479325184 5614308179583095296 9214674468014897665 4108462502697663488 4059264185906593793 4425217559569961473 592964361600280705 6088382605802805597 4012188620623642624 3492009369514586312 427501791818285056 2215033203476734688 5155230354124984576 8367996802676277761 6771644873313484801 3332100643954729473 9021054220098453504 1855663171786244096 2627545271251736320 5429548279386930625 1352719725298821121 1702137710057231813 4465902552579346433 6512712780698834273 2056220146041305089 5386174652895702144 545191864201773057 4797317973645086721 8396949053766027264 8734066712046096449 7308331606777233408 131579338342700461 6112213286157717505 1540790163100955137 6894338581619422209 8706422285103013873 4084380469793026049 5363278500778979857 4248571826498551809 8882716155565506561 315697990942844673 7474094478591813632 1205846862942879744 656293940911828072 691642586547830401 6723251670323837137 3541495040312336384 8986267263430451201 514726785242126593 8199831289943785473 5769779706610982657 7693142478276411137 8208920185822859521 3783194986436804608 1967451270037897216 8467812953823388672 7485328663716772445 3533585811793713408 8234940001232173441 1764922836521333849 4314120847292121089 8351422439692359936 7875253521993834496 6617663185453383680 8056951326475028480 2210099352446494721 6146597644679966993 4633986117236948993 8818808955279142608 5322983983565690369 696931015723024449 1112521370227691521 2596813145137422272 5102108560092299264 6460304630148227073 4779135703056401408 6303939545234865153 5392108789159388160 3204862234732210761 1421658610972166144 6094699829137623553 2027303323890614272 129601031619772416 5610558868246861301 1967329687899668481 9000028558270379369 7492885627628638080 3720809024978691200 351197220471033984 2831964770171712576 6514796707220983297 2437699209015561529 8479512102552286208 7775257224158889472 8189865587086128673 7556260652038692864 7900815196885985793 1866955040179124983 7408351438307328001 3986309891656085504 925045999973916673 1815486445586545840 3299944677144253312 3521283886609072128 1778542624347374337 1816017592467439808 7401164934942584833 5069323588793958400 5461886908970930112 4988303732085027224 9196001450505004033 4525567757159563265 1099351857014728343 6038406992466712576 8027881760259723776 8584363965029053744 81079332701151233 4628187160348247777 6447237469786148353 2271517594552100864 3182850359200844161 339043924601731073 8474888602719092737 6873019932358300161 3193473251512598528 1445616629056274432 6189029040948649984 4719992091337752577 3523723138010724353 3738027504396025856 4559153236148944897 3884704213159194625 3366775404999213056 4993699554135728129 3782733466325503180 6341882061705904129 1969705940799927041 3014082896800627200 6650472915543140608 7331289473366503808 2147175314882620897 6826485046919335841 613973579500244992 3730638865262423617 5779792933621048321 133082171721768448 27509350454263808 4248287729164484609 1491470831650385921 1690469825617757185 3701304798542560416 4294011201752031233 5040191399679131648 21016066455369728 4753922252378247168 7281909962608712448 8732156060991553537 2579190368582871745 5512996332416174784 3165765163111849984 5014837091974170113 4001289518706324833 2327965670738204673 4744064257276198528 7079188304802543616 3813289385242656768 4317557366680322048 482410687148981057 995410790661058560 6600186418658963392 1061255059222840833 6420212468827467008 1585386203791236609 1033179299025080321 6379007920921549313 4296384553333183065 4014691582273126401 1481306287373494785 304851027190579201 5764761082555662336 2918549817455696384 6845329626958579584 1658748823139516417 40973659267047553 6675453332592564736 7304640080602759424 3358759732924999681 384065386989407328 734741602479468545 8677623597373587456 5999380857757123776 7328706108817465832 5280306646404873200 1945530603642174257 8744893077688699649 6373704780518260737 192110619887797249 2879334117999505409 6162793893689221120 7899840835282010929 5246829512387838976 3125740875618484224 8740607646259261728 2860686434728968192 6869797874443460609 4827958923397332993 8194201992877244416 7825410252771080577 2484755330137400320 2890095228746242177 1143586404804815360 67290677904216192 6474122620734824449 3789125817119956992 735695581094346753 369925316324512832 1931226005301373953 5184166718242082817 4761618090975238401 1263962847130996737 6222088594405985057 7287146672342441985 3902334303858744768 4773363100521079680 530066146033112960 7608903918680342528 377789535578565824 3940692626581159024 6442469570374299580 6207326395427520512 2896788063962336461 4681136762010468353 4015703424284112576 8712206931742259200 287676655158356064 8059412968463007745 4157335206362100865 3358438133263630336 8397815033059875936 3575295909285602305 1263179396952956928 721336791386890241 511833836013879297 7807910235072986368 260091266363817985 398673132461400065 4691098255714035384 7181586903091163105 2668999607233544193 1903993976329502721 492478341582564608 1503261047805497345 6020280010425454849 538424316679474688 66137351620350145 3267687668732660225 8844095327232851968 3494960240026376192 2092142593249243680 7314560689483777408 1593962171816140545 2657618279266935553 6132959592904392704 2529995215064599553 3720431407336767488 3097699607419809792 1913380346262241281 1727801885116063872 6343098395834343424 5360555570722996225 1195253040881388544 8901542205169623041 8784217622255591424 2746784351548534400 6570189650403725568 267562964036939713 2828268378191298560 2491580462445510656 223384237582308384 2757565975550616576 7173406893589160321 8754160130426715777 6135584040672919553 8785637185589436416 3725736164978243585 8147380360280344577 7898782761933144065 5976408642775853568 8183815588724632001 795208673419395584 5136619576405121921 1557508757082897408 111082050741344272 37556390544874497 1570572840403730432 8590676084994821632 1726158306596829184 376076862479020800 8042176830093511361 6175663588775981057 2747393079959203841 5816623583410913280 8296290875730612225 7756098446002229248 4205714597730624657 6670178647648361857 5563769531175617537 7332821042134427137 3894944933723758593 7853074821758635521 4947375136193708697 5849852565484470272 4711202859925408032 3092673903527140352 1586892822398083585 5686259324833898497 6936260746449125377 2465008435958401664 7457672008308099073 7791012743206626073 7594810815092835905 5060807078240802817 2951012516421468160 4522341205351425473 1162094770785353728 6154646883902857153 5672126883975055168 4548902041697352705 4196632979274711040 9052261630752464640 4166211668944301472 6108005000829336353 789312086042781697 6688949894134546432 6822729679212381344 2340177035842521328 463182497491452417 2296658444215261184 6808713479296745473 2880385057095482369 3437141758221819520 4049871116595825264 4240613396586373120 5626547670193771649 7733226432379511393 4373593072803128833 6747803621804081153 7871147571719057409 7778136261338005504 5635016477448208384 5615651752816047148 5721252156530286593 2933849708757398253 2444869273488412672 4537854567775193888 1329357226260004864 6300201306586914816 3170648121104619520 3538961486793732097 8676586743795091969 7626792798443095681 5459602131612798464 7960639328805005312 3871755087094314977 1282909246266335233 5412814154175136768 7672923446749544448 2634787226169849857 5084008053230010368 7917122212304386048 2867682904814947456 7773243057919242753 3709894122149636096 2060944773869232129 7962759875865972737 932187025318796449 5070668847593431041 1075399906714465280 9135301589329006593 4064862469910161536 2565498376110540289 8671332652967444481 7149607920133079041 3388075697492719616 7495294569182511609 836425292305137664 1296228233179420672 7250597339292463104 796130654387965952 4877602850447759105 6623141248760283136 5244428176917790720 1613949933451007648 3801485495421632512 5804508758171544448 2946770793747677185 5633347842719653312 7269882615840635904 4590319352730419200 8975761578834788352 1613776382400135169 4845908360848072705 441377917075980288 5506589150802303064 1142008744509882369 4370972450524044672 1968560200834808577 951815146009818113 8701392899854477312 407662800015982593 1060458239560128512 3855449583845816833 4020790945385425992 1977870604300756225 8175373143372121088 7751298731832894401 401220776249520192 7507384374040440833 4729494776824026625 8007135491958260352 4779009435855208960 7983477649019478016 49873537019293696 4118636224047884800 6197342487435254656 4428757093524176897 3635461928788983808 7006967701206678080 7267665175433715712 1086962653802744832 2899527217119797121 1554357524318795777 7972728400754241433 558680370991521653 6815227132058198529 2411839427121028865 3494111618377674753 4722137580386975745 7069879577552748545 7915450453493366784 8872744753941721088 3932188075485160320 5761961057281343488 7556752628184834048 4300106578054145 3758733980777028224 6786333372949320904 4934511010751447041 487587665091627968 291670532760414977 3158842658248962816 5185225439114482689 1266588760360988033 2669813756556011520 1167070415543025664 637121082263394305 396641643120271329 7109241802089008385 1569287089629265921 466889645318872065 8075607273631912960 1449309583381455873 7574119155430879233 6434985380406146177 4306858830445168128 125582745122267136 4360463025975839488 4003333582494547969 5047420486328673160 4793098285425242113 4778287251271057409 1119813943298009601 3636677252617338880 7216086759335490561 9039636287907540288 1981405097663346688 6812661497835488481 1506748810414859265 3530297876153244161 8779351147863633729 7860459406734745600 5813483680836082561 9121948618749771776 1725393790610092161 1482123162560233472 7743888357384437825 6704116598533439489 2199510167361224705 5540742827580180929 7260457835621476352 6510475944552759297 7990016510442094592 4552638239530090496 7622726281434431776 9067245755508218881 495133117747164800 2486880972639726080 5990973641546700289 8804109784903155713 6468138941467138048 983599806387634689 5006595633403715585 3768023790256750593 4725643591808176897 8101024158712332289 5767910671838239552 2152737273341583560 2999730772384786528 5197874271401017345 4801669904887218177 6641111692789841920 4269692767857147905 2277836518022623680 6130703652817772545 8595719886609729024 1206676824029593600 5002681119028566337 2890645221374631937 8768886770276270081 7108587833240776704 1517951544098896608 4952983769049747457 692252918794126849 6165418222041094912 2993640760947204096 2721269365636182528 8539422150901891073 5839710184205904576 6807219171991620097 3273739920516186112 5221735410088646800 6604691706989018336 6158971612297341440 6111998474647379969 1799124521527797632 8415067493403676489 2003309903847161088 8357947268621179648 6530406706421825537 7471740311356662433 7532898023507174272 2933249751933490432 2901070132105667537 1166026454316243457 2900553325598504961 825220512028033025 1135084404259793408 6395503337239861760 6979422674205249712 491295760186120704 3459029052945018881 223123016563202048 6859625105456192000 3813391739800755200 2300725618095102976 6110054378921191425 8263519781398745089 5333351106512058881 6192240010132316161 2261990049811333121 4875857259720648705 2740465419597905920 4856804354969337857 7454263910757070337 2971766186944730625 5431888679427436033 9209750008282738753 5255224236098758657 7027325989341736961 1644780184138446848 8530519475524474880 2887256940673162817 7868888467325714432 8390842261669421057 4928458901317537792 1773808283568561664 2515956486854816641 3800273630716288065 3734519303132178432 5711407722229299200 4275821113260720000 3207501169673109505 2185737677132188673 5615561530861764609 819784161245929953 4657407979648152112 8303631286909406465 6840339387465787584 3570161856391368705 1873502642833240065 1787228400330211329 9138088574445898752 3168374809845569537 3280217449431453281 4446384469630976001 7500779437142149056 3006114773057699841 1435382493095796736 568683361737451777 2301216336478208000 2242695139943235585 827746104245577216 1171887715005498240 6285241774205091841 8667216352189822640 1355991317466644480 1304327854551095296 359874338176368640 2037285596276195328 3509931250011569792 1933902796609539840 2723773230665117696 2654610911348289201 6689283360034700801 8464494137067026433 6096747622735461376 1991064250854379521 9059394110547579904 3565910959355757184 4469663335145472001 5231512679480176641 677082566721758929 2235285637315096576 4793470959834530817 3524814387528859648 5256790536790262689 2736613552083630240 3336496136890279937 881014529403833164 6665592834717761536 8270586444033478273 374184475710267393 7201031972916524288 7785904166066847745 1884908176595182305 8108735571855343616 217983023904059905 745201514635591680 786752812911850496 5121598086863976960 8720811822638039041 1668306614460561408 5372174608288038401 1591598267437637633 2270280000180044097 2558911616661573632 1979393792347153921 2511315738345603073 1456561352078647809 4780358080245997568 4437642674030416833 6900103255321002081 5672576246151563265 2878396698801674433 4018642804065202177 7476359520006311937 5715592780181367809 1338057052489311040 1149065696276110400 4738954073151291393 1182801889594943489 2105376976532406272 1536950962831406080 7871691262031351808 2767553421694598049 737340894967309313 2159663709369754624 8610117906973769729 1827632567702628544 3457222115647401312 6947115006067668993 1839949699768324096 2895728958453872001 2961136695114536960 7994162210871806545 3607797607068954497 3371751215938555905 1867809715871697216 2899631754912489472 6147155734789306112 7672227958759510784 8491191181602029761 489271239382948768 1510249087187262464 4085326217610960576 4807354027920240640 7453933900958315728 6553194140481820673 6585034744734302209 7676107142988593153 5549257493458451584 4499637484198109185 7011216687083683840 2626971234927168256 6993056879732023521 4510807265715015168 1408960038474612737 5987480957487480833 5730503579296490497 2422866063243173889 656313621687948264 8749087516393567745 1581229838635812864 8980799362384084992 6266595729228355585 6568841903089619968 7403876150528077824 8264244516282489889 4169165288849235968 7576783335329841152 1272545652118650880 7873171524678195713 1317142114363089792 5514726292525109248 2277481053511745537 4230749557937551041 3897088952560481024 3591403955573037057 8651962895795699713 6768801429465315329 1938500554076189697 2315882388318066873 6310011022458845697 4620049894154260481 2733858148908938752 447612566742336513 3310912034286730177 2140044588694785981 1272829062667970816 534624992314851328 1114216440962329409 2065254498126352129 8795774787071449088 172734211699343361 3667307552692640526 5848749991222769664 7402109972409514384 4781261124180741121 7160287129139970049 4639665220006798209 1845592714648731648 8523635114598481920 9072097691114988801 3573206507227348992 2430358303120811009 2747867905558347776 2736403072700965192 4561493938754013056 1217092563262683136 2676423765765545153 1415736426068172800 753912012388712449 2645675537422016512 177900330284339201 7186154213276609632 5081281182655531009 3300294672026560257 4012366073267048224 3225264626846466048 8974595908811608320 7142978336808503297 4414558219101620225 4641411116959453185 3853080143330448289 1945448928029704192 5135823464319177648 6315611754112485344 1384089250982133889 7744945325247925248 6539376787745132544 6370014815027154945 2416211987942848640 5427047808139508224 6402786854478151681 7587420752195536897 8718801697514835473 2021329831283590145 8071135105284398336 3031472968056045568 7015303329934295808 4776201266667703616 5668718318722041856 707450660678895873 5267715217917083649 4809295315055011840 5853241545679109632 6156026630740233728 7996965542664306817 3867823906551662912 7241955335953262128 6811225361726746112 6268652709395293551 4370444426670255073 2625678895737722881 1269050225381605377 1136509385801807625 5261059633967900001 2090975379925900545 5540735756847371777 1413848099235297793 6590068369574891265 554278044012904449 4975223187827357697 3832874534463540736 1457525539955948032 7654160831786875904 5612850615146840065 5550960983519388128 384214678218199873 5499469687761934336 4680102608040734913 9091347833279813889 8679845886540788224 4553174677421152001 4232967631587336128 2401340241689608192 4494927127930563585 1299119989793161216 8907339977301848432 4026690882427333120 4569073217243963520 2271997494414613848 7662369854519615104 7411931356441192385 8089348620590849536 496397033800951937 3456911705900015616 8962626204125118464 8808427874067633921 1298380778410717896 1139043811173531649 3360792839931510657 1345554589640416768 727807381826689280 2877701706161132545 9123302664055664384 9069618982141542273 2085735077565715456 8561941280918269440 9141450775456765432 7349450302054959105 1766731997686889856 7910964277675502273 1984040856177397761 8642823775443244801 36490775409062912 3654766316730577920 5930492852981816321 4636663301166292992 7105367554348525665 5877416035220543745 8025384585234831105 7513714435645505536 2366342313713748992 7662058782909952000 1413160356047245312 8748221623745506353 3218625480851625984 7827515099219209409 2644058471307014145 4734700047963695521 8651143876411132032 7214076695985245185 6551168367918186496 606612400853511545 224966311634538369 8946623240796618752 5005701290678262784 824631966245799745 4549446820659986432 3389604460980416513 5207585213038381057 5632968053577769472 4935793559860805632 6956403261762240512 6326277197567475585 3772498971400496808 6331623590441307632 2719099304337384705 6149013893390663681 2124087076666015744 8617829830727928896 365261647754944512 2426929096905579073 7324984004231860224 2872911491450303184 3391452894931609120 1731128612866720256 6462583135436202240 1880171651054991360 9099608599745425920 6406932889367033088 5093570052158262688 4674530160520568832 6243564189800189952 550776938907093121 933733733103353089 1721087118003688960 3721549511739523073 1297934320787243008 351902030493156864 8604521259879661568 8584810233781895168 8318237385139830784 7939513350482090240 2227403074024914945 8268019807417401344 1286464887316381696 1292412494029692033 6066808070720350544 3564864483899739904 3838107813807480833 6603726418663812097 7181560615139449216 6704737798460588032 3115231293023598784 70206976437634561 6103760783711207424 285898546411686529 2633999930131259393 5408621687646950017 3491623440462708737 6139975752637416449 5467489936457755168 1550779408810823681 4695018535326709760 12873040905308161 5685011196582587137 437177636092594081 5708240409006400385 2235560529766653952 5147881447539857409 5475290609336623105 8706485937797824513 6382018306048524289 4236332044954534305 5336105664529462560 2222785355770124273 371930855683994624 1247187688952954880 9154613935101014017 5782943612473622017 5759402045151723521 844713072758460417 4513437282754392064 1528188599791190017 3075000325641459712 1797510094176157696 7039927714177540097 1838773197028593664 6367052237944048517 7350656781028226305 9035490527488548865 4566902477116265473 3789343049744115649 8970440503171989426 347867848968953857 5744343002132066817 2807586137491492353 379016660746215840 2797601425326692865 8415022769454879233 4711507667713689600 897311535713967616 6837914675109307264 6396011279031446785 8675388742970408960 4713595012233476193 7114538665431658497 407163112755253889 5827032093729217665 7528233891453259776 2378215142699350529 1902078112943842817 2936751060305913344 1601400580691472897 7576129584754022400 8518144045773532672 8665016159464349953 3743910567198292864 2212409724531159808 6792766732886867968 5227897360598804224 6510075171280186369 6456819013742484825 9188327842476771329 8800911558443430977 4381091533782792192 1540382171942322177 2426786776300741120 6375463786934885376 5997054622493162240 4546639519045600768 267680927075842816 6155689270461018817 3540486132129476609 6712656718269471745 8637951721679392961 8647805146501260288 539720781521485312 210786767556837376 1899178828652697248 8243716866937454593 2052621547995660288 6754025969086105088 6350255384879217153 8317743202070104065 6617991263616406529 8511393071075577920 1651047472690806784 2503426373828927488 6247261710371536513 2712521120959735041 5173620791228561664 1625596349189852544 6974078700776111232 3901414721558807564 5657088135737603856 5526538001098843233 8144330276770070529 8035630908283643137 3721799720270411521 287484791753678080 4540036747897913345 3089781944834345950 4885073098854707968 6894629574107865088 4692787853701885952 3615080587004420352 5471784955922300928 1313128527736864769 7382767167362086913 8743179366331378240 9064971109952952040 6269524478195468033 1067247704370740416 5075771261786492088 6557701851364982656 7582089376240601500 3320146710844850913 4561702543246084881 3287579494041345409 7454783355862868097 302840014744936449 2713169585188497409 8955427794249669632 9039022834657193985 6739024580591178753 2265163541251667072 5958731589295431681 1238166179909172736 2017713445363924992 5823114610364790561 2543910896575350785 3757972198188466177 6534337147588868608 4346907332351127040 5879529773935785984 4935448334150961153 8139964756554809345 6464282347032440576 4136422815464488961 7529258920383803393 1161820507894690853 4141678980900079233 6423572024153150465 7294447748724466128 1 2581722688768981345 5655769441894574081 3261011045978119681 7852794106623773185 7388958832601726977 7984317490256204800 6265624470852476416 4601913048630662912 6360865042690211840 4571613382910447617 6937108946128896000 3349318251598020609 2630693495500064129 6472719184201930305 2398535922757506862 1974424347907080192 6775250890205020929 1394316616793776641 679227375133214465 660635444142543873 8390433045174783573 8120436199343816705 3454194334953592833 5411068515078501376 7609682010271538545 6677747385059623040 7069928209547749440 6386564529242144768 3250423900416372737 5939662134086932737 2612597954187839425 959931642973928449 1773920947194650737 1434718336199211681 8750697919132961052 4667665653274509312 3273074154454876160 9105968694259784192 122698311092068177 1854916195301299328 2743574508285218016 7720075846805671937 533478190657519616 6986304147135240192 4233859835994472449 1828405783568580609 2631549231653084288 9213475361958581465 4566053522952530945 1462875431431193217 8514015715439260144 8175729228122652672 524022339128009025 4875861553240098881 3296624152964259584 9070136036200343657 4692326475116089345 7938560386077245440 8145991255325220865 8954628842232182273 8248900553304047617 7635987029383472656 4926323687108998593 2106576572304910337 1736181654608698561 4878928494031798273 2755762217170688448 2740145791948582913 3752359007010774752 6167792701296139648 8678082987979449409 4338727357012278273 8708168546017355168 45827719675668481 6208665691927609345 3762911504023683073 5289372558987788875 4667945938577559552 7573776893641981953 4074961564938259808 3935300314097109632 4808849156299571264 5284047198113234944 8665902146798170376 363804287344596161 6890277910101592064 5526857390332708865 6286748894685949184 5053608505810783628 9154998686386141185 5290899231711971137 4276114816887390208 7131634600449803264 3555050120323383296 2431686504824615168 5211999756036530176 6331305471834185760 7811291820465205089 5905605916828119681 1158643754750236448 1600854589649212672 5965632183823376384 2769134149206867968 4925186082451866624 6946827907794384897 39085536479404033 7170064708187498496 6615150006448770048 8944228066669273088 7505066680660262912 6280334748165592577 8474022626002345985 5374310013581011200 8384533312563361281 3818384146831368705 3698202276507914241 2954490563839590401 184469180196037121 5168375588409704448 3159514957061816321 5284659982628497921 7868915732239439360 4922507812611748224 4994925130607050752 8397251583658254336 1175935228299632128 3907869338718216192 1966106251508823041 1550435917360529409 479961692398910977 1469176935100028928 4924113888087441409 4739596193456095233 2774731380734393889 7282499848769678849 467683162096781313 3838190476594770048 7044186409888072449 882349391447064577 4152860795337509120 398229496020827393 898707002366353409 132652577289951600 2602238150874548224 7580079993915569529 558419186512094913 696483617920039009 9175760005645000705 6237416744732896257 7028594321846427649 9209656918579715264 949922126329890816 7070535988471122112 4218112642381801721 3790784190829789185 4809230307902288640 3548371254486617672 2600983520489209856 8038560803493907329 895695960127608832 6003419085831022337 9073246217982992384 8607571745084276737 2728054292375142401 1788870767029442560 3592791490844276993 2507395353672105600 8884542154664024064 1758107378586191713 174467649945272833 463657840639639553 2057206355867967488 3096606165510625280 3509125741271695361 92985901365035008 1787345697281768705 8828840290271765328 309466159239459840 7316677232735366657 1878933006078937801 1892383068574992921 747181589875184641 1547733732443747393 3179528824777113600 6061958084356722689 3820655990939247445 3109835573380150800 7629637598457276028 558005397669613568 9113609624929566721 7085173755249091840 6710987144854979585 733614492128864256 2451365257981960193 6191292890726858753 4953782968738238465 3738170127993001728 5969694641697820417 2079056085088768288 2692209632944652289 6307563058553829376 4839092330849474304 7173721855671504256 4391734803700744192 2443781983201794240 5951113661686306641 6726118943328837633 7633252063902818304 5125708902439583744 2163517690121250560 7040686362650570752 5089581087005343745 18513631053495281 3415230447006578688 521852286767610880 5660825922161927993 7632640561447221249 645510330983577088 7536224633453305856 5934019360888239361 2945286860033681361 5598256660466509824 6632807651887153409 7505897248871033953 2095060796053961344 4679184029427597312 1539287735756768256 966085320166941184 5205708944676421665 7610104855229969345 7732889103712935936 1339419947085987841 4837829060693706753 2638410873176061953 5988599143526501888 2650701228614633088 1797292588785467392 8789395366676488192 5635918742752899648 4874542708735308288 4662140725447935489 4415821459246626304 5019428613742798849 5821896341637169152 7237843075501304321 3790120543208302433 1073033708748079104 4154764739092676609 4388904040621639008 4001654691473307648 6178149238716645377 3906987104564248577 1703110651650003969 8738907196448244736 5985230540123383552 7134021642282274817 2322299624960268800 3260259373241432064 871029656748515328 1036897820606537344 6525301032298693121 8215715241072717825 3295760022019697152 5077054443833411969 5738346704047511041 7858121120616808448 144985851430458752 1543288053682749440 2913993529674239553 2589727257092638596 4629872306773424041 3734420394565192768 5556197022822576129 1916262952121791849 7193897131882002945 6378810390345552129 1434065656140554241 4278451168993943552 5495271789803814913 7206662458583351296 2219493903998152704 2722802441045540864 545255594133553153 4916019851695382528 4065593084934191105 9052591636655112193 7223649664876125057 8036510656036362976 150077738465766912 7773917625421963265 7166807578327433217 4373116591787457536 7612635309452648576 6100012568364691456 7998251180796093313 355934906079835905 8507517576049561600 3807376755445934080 8257006654360176961 4135801144099651840 7693513235162859009 7106008642769289217 1734328652264203264 4306293970488504321 520399308606935040 1894690442252258689 5188705887653920769 7843291694214020865 6681254497923613185 4244703905855335713 4003754414536197440 4917553749244130880 4014649668130463424 986867890486710664 2495179507361120257 7125208155844845569 4370248144201435137 203625781095030784 7174567930605078001 8627209454862778368 5140642704682362368 8528935843851356545 1401918309700069288 2777579719771744545 4261336607970371776 5692726902613164033 2445062148674732033 5263555882196664320 5235832096174259457 2973812235938304001 7138622155702042625 3040650843186140672 854221984408286976 2750959923090161665 2870064916859083857 4542125292333367296 8609936442495033344 1348950168603683225 6496084752794247936 977602746152049345 3532500380838658049 2055741717489368641 7536133979103344676 1079127337288560129 383780929061335041 2591372513755136 249703321692859200 2773148042218054656 3130161320629516289 5602985947156246608 6568683926155585809 1450286072520312833 6937510742387083896 2121271445097908224 9020832738666575361 8192303743032852481 8225190037926084608 4260492304342883969 3234309555881902848 6750425555313930241 8180574209224872960 8316397522514819584 5938473598187023873 6114446913071034368 7831569387444412417 7534281959773883904 5226304103569121280 7461941431109457921 2063804487828922368 2162109975840535617 5888167058925944832 6445802228081414144 7453442654946459649 2366553465863779328 4649346951026466401 6987514046635780001 1723570268820569088 5583173755395457536 6855103029609124865 4220533173519908864 1360148418184130561 7575563081258739456 8250378721042979713 6741936865894715137 278396492567685121 6446635774466457600 5088345535599927296 1918267420869752577 5296376570865149824 1450370452404349345 141675288068781057 8860096526946820096 626705322918538289 5936408285103691137 2109913768111966161 6423115278559524976 435423535647751841 929733382146584577 4853952645738790912 4668940924234469376 1704367586504426497 25766970222087681 2760268496020011776 3659000914155032129 1042529513458584624 8950450579980005377 5529661142852435968 1880110666542645249 6575492342158131200 6756314844277897472 8301244718756675585 2285476166151224321 972513366597190864 3889807690316524544 6749155138180070401 1002870059170791424 9065316477465794304 661857391972196353 6854796508275213888 634244870757204992 147597221585404376 8995966437261246465 6484136537162681600 6610966999538217856 4850852587882379264 8719940681437626864 2195612361857983233 2317652101985363969 236760651504549889 8681527957927456385 254152383947679488 2650218433469817857 2164974483741510144 8479830108653441024 6320865259636497617 5266136449319090176 6707408111432869889 5898250712456757249 704271122692348416 305076747022368768 3874311873721401344 7024413968678254593 1581321973825871872 8400459599071936512 4995336050132231936 60527067743748097 6138158045492101121 701545205334969472 1092048837279225345 952884960297635841 7924613990956262657 7274373189663112193 4464390497264841217 233658261545283584 5726309740664750081 573001894096527361 2331914995008454881 9064100714468594401 4200065929596933889 1178827970373656801 6731410051405627392 4594536759932692480 8669673668014062912 4366235900501475328 4900346596596727809 6846474471279165440 1625517732837324417 7975192605142000128 4526213860295698849 1517570558683161089 4144115443235338241 760774368840856320 1748006863747458592 6811412732767141824 3461226493427508224 2158308630927202304 6104393644432715776 6755072260593394945 1497728432893126912 6136600945469010432 3325708687924255233 8620981611508440113 4001189179526082049 7720500259117233153 8557325853231267841 7234976545275469824 8227585134758805504 6281548322706144257 7427405412676120576 2951043625994076161 6973109219795823200 2833484279913543617 1720664545352221184 1377717596024686865 7835371262780112896 8756057441175574529 7892602781935779840 6675454317514514432 1550448438497178432 5541031052537552311 7346109980986313729 1895765281962196993 6380380852509207617 7242179927694766584 1507786913053582337 2205778171379761857 3971727162003343873 2815495301817165825 7999448798894363729 2296625255266385409 5150532952977444864 8290356350244356096 9010189264513451008 745949015797933184 2769089188745093632 2019537734614654042 8445946861769430048 5987466827575590912 8330642468925593325 8330872465862336512 1469840275029670209 9128819450966212609 5569435253710770177 6969794668647923712 166336274366513152 2763064875573162241 1126468232470681985 5434274615272808448 6679888167692118017 5685312760255086593 8440665342082135296 8452828006764165696 5372690133701747890 7053124462665994856 8990403214148499200 5099514946954362881 2671193498591257600 6312578778758411264 9032532174676109968 7150358961708505088 941140633653870592 6001698138783511488 3042237831755748737 8238761734686986017 7692381900885516289 6035295903525202944 3262290874248183809 1722399369840894336 3509840036208836609 5493168126205820928 1266852960115065345 7419245078554022249 6436935694433583681 250753648912095232 1747158375998857984 1146621688330760193 4880605040325890396 7189244814853471488 592515366016767040 2109634740110786560 6244380096492867585 235369151837947905 8197307875030418433 7333078723400011265 8570973242943602688 6453798517507293184 6449200784128995393 7023889695095109633 182739891837224528 6670594055816028160 8885478494889401857 6864297014072967040 5023284960717427200 3791538821766796033 5300005036219641345 1051933520849537280 4641118488410650284 1353546287372992512 5058889759992381441 5124518742877274112 4419498551030278400 6618256471633802369 1489690178632646657 8728329226870677505 1975526705590632449 8810761291227523073 6787990406870904864 1781160194118903648 8791786692212387841 1511248701182711808 7257446017818864001 3379884525541693441 2608774080392855040 8799630611919422928 8235866119707749120 4714475465264384000 2756951673412362240 1948377694126342144 879698036825028616 1386102210883251393 4512093219265276872 5577544300033974400 2167677272708569073 5953544517076241792 5718315028525393920 5866239919259978369 6915100543185453057 1000649018958585505 7262298406736321792 6960751622148620289 5648339129852158209 8125061365953264000 4328568206916000553 7109549242399957184 6510228222216929281 2902112255855911937 8642731571514873856 335904822215425792 7458943505106184193 7110029084220391425 6056258296448514049 5906408997467033600 2464981855247625472 6037524852494675968 4344480806302094849 8587619230305945089 3629564572052234241 7715019262335952200 639918243413761537 3351942310371932992 2527116463383626945 4149211503025278384 4121698655180685312 4697545711023859329 6637468424800174080 6522632994033959936 7220027231442009089 7968587109938374656 6193517386482135681 3649577447819958592 6917565894777347944 7503013834851196928 6303322679900317952 6822829600771252225 7369559453114138496 5882776950757823488 5145852317645794304 3947047881615855616 1651141834152542209 83490760419476993 3536464968799182080 3076043572587143169 8415671509436817152 3661188951396898816 5956956540721261632 3581318091918020608 2491651740545409024 4401343655119299809 7415022684931192640 5008128671166959105 8503890782181744641 8753088091023695873 8052413984249657857 544070270317376000 7419356146288706304 546975166620370368 4352938734173026305 8048138800885944865 3606292635696797441 9173460681757366273 8105436404159414273 2783152152339129344 1538163472955604992 3932726478749735169 6755374467751622336 1855686846717024640 619289319880851457 7171428423654547456 1789268078447869953 6376547224388064512 927430016926121985 1543236309699723265 6653589115106725888 4295113998885347552 1465621231414822913 2522506192117493569 5002796522210114609 6563944056736679792 5571613225289037825 7075371850502857216 333298077606273025 4445221563563544577 8129679119776275328 1724925841539891200 7126936846022210369 1317250743177304064 2400410557658754305 2443884367940131584 714111797297414145 1473881634030190593 2396191220425679553 3617664192209526272 508596662599723008 3153741999609814016 3501896805545933824 7165512853373888512 2439139976342391808 7414789784512697601 6353324771917098496 5076010616239259648 632374691704524801 5301199706351345665 1407404048589250977 2049980497853415425 2777113612559908865 6889683218028430592 970323895022346624 9062213597908236288 429936474933213089 8317765842435384096 4920237506555015681 329860518389833472 2103143699406921473 8892673500364832769 2221223845902168721 5622970544025851904 8641026035114360833 7770006297076301825 2350528498846906897 139226239702441985 1841596951060242432 2479179273928705 8650442067855834049 2708669110363745280 1664011791994842113 2190219016334475264 8409900890945223169 388526187966717953 3012383575691152768 5728715988755333121 7564472145248229280 8114244450595317760 7982585957071441921 7091870815125323777 7312874521227118592 5220942805223053825 7834166011678781441 5308853021179252736 2637611666613630976 7120118332478633105 5627117106308497408 205416899449935105 3346976532235482112 5148201352668043265 4965955317214232577 2371894625338096129 5170953346784011265 8385974935310061633 7622258020544967169 8619807249735409920 290304686737835384 5909542689877315585 4182343188033345537 5004967577606347297 3756409584162791009 1581408423490617345 7090463241786343425 663350083997532160 8423149649695930113 2596946779698667520 7604029280310647936 3129893368955273217 8628708902384906768 4542562915614582657 4764485466634846208 3702823474128177153 2696995134738558976 2665962147893739520 7802160920788622577 5434031697767848961 1989792872718251520 4203412494939725312 6390015813740451328 6084979597012867073 8840569484548972416 4391663721324599392 2195726627400685873 4805553754871974913 4045871348900261377 3955766680685350145 4301010819889171457 2552401465347014657 8786122396795412480 2056026355849774529 6617386611603887824 8609384344507575809 7716727447667214337 5718592645004857857 5564520830626241537 4201266038712025089 2323544280169393025 6905415386492331905 8453494943433097216 6972059936549021696 4445486645562813873 3004739438616943233 2501604735949340672 5553092651714478081 3071404662635364352 2543818896656912384 3164730738168709121 1404082748659728384 7097532135439171584 1925705913772398081 2551942560360235009 3485806352595043649 6601815611061152072 2532187236110237696 6157746699431433856 2023344574256379552 2071316431862758784 5180825789186636137 968161326767971456 3420401643446153217 7898650505346611050 9151959926538404449 5729459294085210113 8856355396407138689 3153876397828316545 3847757380761780224 1841548944757848065 529770106684843521 2236167285162696769 1511963837654286337 4935526418145140992 1515624738993694209 5149456927218203793 9101722071959622208 8622214334821594185 8139343956051357697 5763462766321311232 77755368399175193 7348815395330887169 6826148641659894145 3630304459731735041 7673576714938760992 8322291954456574833 2973999962113550336 298714983670198273 9084483788025785152 7693232562192926720 4301241853421096961 4881307857158547905 6901030316430790656 2809976570595868672 4721585707264860545 1039583574201293825 1294621423877474336 5604895423307218944 7529550196893812545 8248807628268456000 5849063224992089089 8678501484295210337 2366974335899343029 2868858817133975296 4376718571975147521 5520877053001682688 3612547945496165633 2667524625052247488 5133096644155968513 2661135246678328665 3946290663770736641 3518981608029122561 6916617329529362560 1712097633271794432 2086924362463345665 5302461340886174953 3592365322635051008 3464363102285441952 1942944286726665472 8581432549274019841 456612615706694401 6471089760060323236 346519511339827201 6594716481646778497 477383166467067008 5998275780492918785 8581286865776492033 6678621331777760257 8520320351388021632 5010314732577513473 7485682424767004673 3685580284912245760 52585744493141633 7620842717473976321 1367526196073111552 8106455775635750912 5766949214100766720 7086572151400481280 4212523088329679313 8093840015247071233 8137361833160712193 915579729612021249 8590026844209977985 5859739041906417665 7931464134749062273 367003505769162497 766389665622220736 7008687812333436928 7692713783451099136 6137472479079396608 4204893664105717760 1302008742684901377 5576917586648307712 5587583531348066305 6892708997228681473 4605818600389495169 8079049678197888513 8317487899115761857 3494539349815720737 8679637802877716224 4594951108559155201 5829545788108128256 4509349192525041152 3231045432849858561 7341592735724599105 7385300397903742977 8833553700092932528 487676592452057441 3227036555761871873 7528506546550865920 1700418246249723392 1915096293552078784 2965381062542823424 7037688563696140288 6492716522500135841 1759185244586102272 6242636611320343552 2329329186157953025 6620329825351933953 2722921265471648256 86041382519887505 7877358079067636481 864935910409922561 4227707229177369921 4543341235957507968 4946094228480348160 9112407865088802817 747123926673084896 1054813765241149441 6914704263698554368 6668142272395304832 2782192572278787584 4919214671849859073 9153047687013631361 6585452104789502209 3714235768618275841 1799715665609798753 4301014124505734144 8323452072725679500 8239114918330746880 2174375157972636672 7369434245486349312 2117406479400903680 4595984368559718401 466443540238428161 6631549835117842144 2565449846498918400 5739097553780513536 4470167199789032832 6699139762146645361 20417669056954368 7399654191270059008 389985038476580288 5319851778854517249 2252733966034852865 5216057376224823680 6881996214261227521 5099503961928101889 8343439133719937024 2132006198201384961 3098450795055392769 1847209763232313120 3678809917405640704 668197271251462592 6571637681269097408 8324265848931614721 3946875641014353216 2849319092039319553 4565187679871037953 7423009353459921664 3284086087009534208 4473437636625694720 753846386257339392 5466050317311321841 5402651814020022272 2902160073407112224 7445365733497687105 9022435518737013760 5872216061810425856 3456317491432663680 3103489104151183360 7720268188834332672 2438512441392234497 816921974001998209 5446263301596804353 7620926400943562753 516990127772237824 4283731652319297537 7413509011195533536 2503328583293042560 1748316364172875777 3833151720538732545 6472672334597032769 3250469084186797057 8196356778053061120 6677139388346687488 1482538476577489921 7774482058166927361 7216982753687682305 8622044540767739905 3417643944373252097 1777083986740761856 9106268212407828480 6614171160393940993 6448410096568893441 5202425226261641472 1192786545914810624 6018993600954459265 6178149227323867713 8595236560280919168 4907051328549056512 4351519893980835841 7923124551905632257 1760916062488022208 3157193242837468289 5537801278774444033 7460690628257373185 8502517928465778688 4339360803030132737 2207141925501739952 6337665461022154752 8080080686355709952 7429934283553285312 4919083580354068480 8027414249308545409 7886268243043180544 8369329453131038721 1609618849594771969 7886697633161412609 6680062431095717889 8430091964240751617 1009517617588074801 4699580467980157025 6780145468410056705 358291942882967552 5724362785883369472 6793752556445429761 5928838175856220417 2324748416697663489 7034500587413467137 4695483540295090176 8932717703070700942 3429485275482432769 1259834062333021752 7403007849570025473 1525309321125132133 2432361046412805529 6958106427697587457 5951038581905766761 2403074551420412928 8258427629473036848 3714061971533497345 5000898482464760320 145726184432367617 2413858309745180673 7129851300820711424 4440456554765483521 1777449195433623552 364467174612774912 5735673744372793345 1830701029225861121 2807351732012427569 7042880737170112513 293149380704610305 8601446491728379904 4512263690537777152 7554162614439837057 6984750275521356161 3599845356465160193 6742268626619199489 6249940534298893633 4800208253283462912 1330466046885894144 7220768398286331905 7721074393284083713 2830209628028467201 8227601411905524993 902194089720815872 4813414185813457920 4519851471726641153 2983104660960706560 2870642682371783168 1709838475972116480 7771563001659641984 6557842802379785408 6499969885724409857 7417865719056826368 1519204215090749441 2741378219922485249 6192367510397479553 5400669781555458561 1705751095855791616 2586685089047407617 416991567627587585 2455578114150231553 4799583831978174976 7362431735268921345 1377968575306294625 3831814863492844545 2191541797952917105 5440822862108739585 8947982032223902976 367610479760476161 3958283139825201665 4863750695802629696 8818520054219977137 6345294164052148225 4088574090347439873 5636102618143577187 7125248267696209920 1464572526209208216 7190016945425623505 916940465347608576 5961137363049711616 854527889790076928 6694372348068364288 550682065684103168 24454778059990017 5322226353622727680 7428251665291784192 5501654984444346368 2625453984487837952 2597936231024873505 4585217342350698496 7182110008871766017 721020829578436608 7849827381593760272 7892413677942116353 3353136615663334481 86613814363011072 3668654263384002560 2056635014794657793 4279278532886973329 6531290408169365920 9125539481732783105 6213695655697170945 245583714509383168 4268323646110473217 227084051048337409 6864528999203052992 7856522548824047617 5394497004431124481 1121574881633680896 781323012868931584 4609070568240676864 2036017807907255809 1011359954367031296 6145630814207464657 8372475724383364800 5974889385558278145 8292140020446908417 3706120694124389760 6942763954465464865 1808106469199499520 6430576469085175808 6456263177585950721 507149541887361025 3532379767589195777 1885251929902153728 5331617402846664193 4850472037785681920 6356514160058920960 1523313476461079041 5810200693919301093 7131950950628283905 7676753710197511168 8981220639311038272 5417158377582598145 2545508703519669761 5774179740636126017 524544969665814528 6759524206061832193 7614018216088508032 3083047074472023744 1321962079351485184 3412736485108446209 1202509483087953921 1268675349774811233 8264220848678884609 5546506151314542577 2273092409656334656 739545931379179521 4193766346652516353 4405924675938913632 3647094081384381793 4850396644268048384 2455960758433010592 7267678637686955745 5499780928788877313 4537139963139260416 5843324800767524609 5042531721071020289 3330943837542957057 6915784194886213632 781081832107944449 6251468034567405568 2907781930253860864 6285524630823180192 1766578057874284752 7645105359455461633 6215162011114782721 3603855342816155137 3166354860651992832 1868070167378846464 8012831385443426305 7376813931579119104 3144022762130277585 6149623550141736809 5098039432674013184 1960308053572698113 942912297973463553 2049686451188988417 926095843429515265 2731957632891828288 1997765460984598528 4856047177417549825 108180365974181696 8342217884900087809 4254240888484638721 6904031737069602432 2180931702738276432 546511683451015169 543324768171168769 5119683527807053824 3613757439551209473 6693278926485233409 4232576337673389888 6937071021382077569 7196178892087885825 9139316601380290561 7414339386876928001 1506908641276448768 9107013773363466881 6338938454066479105 3799736737061077185 7562913929446135809 4655685309216503392 2750456755530666752 375443016794087425 743422875173429248 2737133077016265792 6306974235139624961 3794387669781224449 5025261196834164480 5622249557160286721 727893550177053777 6063437022911534448 7905391543799901681 6163680142485697537 8062902638556462081 4145486670652833793 5903425805181446144 8989787718660448256 1642655827055132673 6738100501750179264 3463824322169143297 2898959158169195200 6593866673451467776 5402347331493249024 6363426166366056705 1618946060888971281 9057202201042092032 7583186236907789313 7934657579846377473 100631297674348545 3599181223532194048 7148171664132463168 5677180121171996544 4952619059107205121 2650867653724405248 5068495497568863232 5504966178455175169 4712561996953253516 6510681207192854529 123199584381213009 3803914969236365312 5415062936995112960 4716521568885947392 4237237794349123328 685246203204256128 4829138195895323065 694529715246472529 6479983032263443200 4325482750637603248 8492929877544927233 21073298755998841 326837661490561024 7355462985420343297 4003236624885737472 7169622111863767040 6006142062442044288 5507875796331632448 2738256327412247808 3137171746042697728 2082829940257804913 7744049649564116976 1060410497044840449 8925254506879548353 2469990648018664256 1273315757205315073 6614304990448582656 5987609513112560129 6621744696576147457 5081762472822353920 4426929945826033664 4505752943827422848 2219091436823687169 7196759192463674369 4350501230167920672 1724085602950681088 5003560066674342401 3427480482834275929 21966572510498817 2030736921668982465 5020279535444099073 2584952119035575072 5670149216707624960 6716263324006594248 295507760155118184 7426870256125020160 413206796382050304 701159647400210176 8457146747878104721 4595861750300114944 2110708486387793921 1681283160477106177 8723381195459310593 2541087701796442688 2340378726266212608 8280018890878002560 3979166161716059136 7373471932780756032 209605821946920960 5631250661599451137 6875356786314900481 7428738415810890753 544520875342931840 8361792174040563712 4527801966458413057 1637754254034206721 8958714671822217089 749215206896700417 6545620531904102912 8779109532547834880 1563130292974088129 3229973193869103009 8514261626511074560 1076673369463662848 4227234156939451905 7433952170028488448 805855091106811345 2168410142020609536 6645997562589828225 5671540458323738625 6271156681858612224 1394552151259915808 492844821168625473 5579730030590485464 3956742960466262016 3926347486721998848 2385795774985601024 508874609999212544 8991137987851992065 218795447271799297 3435470264279509248 6624285455772129057 587469396096915393 3743959164511846400 7490018463553159168 1337478374058215905 2094180089035124736 4868560184937099216 4958514795597545248 6840587905473611776 134836256017275649 6772157224923858880 3956767549353033729 5636935018333489424 8681612363334667008 242713264560019457 1386898825094627328 2650758603570755585 5254407286655547777 5483680321411635713 4575733039660793856 3052386766181851136 8936066509665493185 2936649692967458305 2912822424328781824 1647260532598556928 813193957543968769 8901103958563574656 4218474774763781633 6227828735812923392 9045333437750476800 2237787812955958912 3422474977345450368 4594847286678451201 2431878652830230913 5300691594237313024 3109963718619379712 187299551778291712 8720116674491711488 4667626411353877568 437327199398847600 4486402387655763737 8072535975935989760 5048412267508826944 7029320899990298752 5275897256030502913 5310999675327488 226866662153914368 5096536533119445377 6359494928210064192 5097923474310714913 5375110762646732801 6773088188863246720 4329547405193868417 5439522003082825729 2716655469830262785 8911787651936488384 4564842181059907329 4389193417725670400 9014663234491851329 945923849297330177 7478168967947790336 4999387743209760768 1441022951407251393 4566377561311078273 693430680036458304 7011604388795589889 667156874611465209 752664146077307009 8279999044580741600 9160761164107108521 4254143531093983232 7055419369053722113 5243575613708566528 8290736170689088385 8358756223993870849 7391108687104095233 7328093660459394176 6262974150958500096 4845266165061078017 1498007194739480161 7231098483659732737 4208947083737431936 4748049176634009188 643435592027467777 8999710564565385216 7734101414123036672 5692925934126778737 7820207827934838784 2909717989691097089 5837048360021868544 4838522229836352480 1844507528721152000 6719927188774774560 6191738191045066753 1884223305830863649 2389233539770961665 1468765116668313601 8421176108241798657 7157491946204441601 3266296404148230625 8176284636332064513 9180096634270823936 8829846607902740480 3069852876668567552 3999422589233281665 1759564317063110657 3293622396322113696 5883465674338542081 2940506166173210945 4768249282045002240 7457547051776032768 8541364861357113344 7807713381854478336 8499099463190151169 693267069532561409 1380313682193873745 7050749972959985665 9070378893162966017 2364856740814661728 6777629511622210048 5069378391102940672 1167841171834482177 560277590192256385 3335862467482458960 5079413432843763712 6619865326698547616 2417193213318607617 7475020074745954304 8516723453723631873 3251935695371961089 6695532681445244928 1694676090515279521 1151940813931111616 8763907067908121884 3869958899426328576 7551857194039699617 5666251848832909313 4006458812633640768 7757354103676463616 564984743131133952 968457782085746689 6159185117071966208 4649872348870225409 6964474935289044992 8291350037804894209 5117664787323275264 6023124768754708481 4351959621350885761 2471921347998446080 6387242945631805249 6333916095152128 7929059045882389505 763551849762140352 2323887389468588032 7364454680123499649 2796114743715282945 1171210024498208256 4810405784147493889 4518297568020670881 1542133398071566336 8225586988791512064 5168602448940592640 3457634609643702272 153850417637293568 4965749817002907632 4346791981529546753 3506268921431366144 584822215341293568 1519639009172694016 63172411263908993 9203624241193723904 3643481251959719424 5832124874498628609 3994561961551450689 4666660444263865857 3333212222273880065 9201669678157127424 2196092260337045505 4138192961164657657 1797934808711756801 8950188829381702737 6164187590055895553 4656199187168725824 4931418992267569801 4093129158042754048 7030537419888402433 325803232399285249 5010970507424956416 1337177220537645056 2292120405219177473 7029812929484589953 4952823254263679329 3933765388548196384 8636248368658524160 5691993319466244416 4529075452847816704 8667280255738451072 5953309378834849792 7670496780504498177 3124570025463535617 3723564343181944064 4121314659622940160 4456956870954514625 7439599140794073089 7141403126806281985 1141629861868617472 1220681072426309632 3969931669396601440 4022913586187419328 6482011621601110144 3983469066655566576 8269462037348431360 670959953826459328 3768500315681477761 5855443783621807104 3419533497157025793 1462772508789879168 8849133166274211841 6464157890937589761 959234275101646721 1271150483691230337 1999530280267109376 5968311439783437489 5893801466313212629 5592585021666287616 8785908455735698688 8349031440570810369 1991595948003379521 4840427572043523713 2671951050483486964 7669438613131810945 3739714166360848897 4425051321198484992 8241451930364105984 2410179621880692737 3252339365993809921 3803727919322727041 6439656495083501440 5824064376717516800 7916397743572185088 3687490741022618624 1803009472544653313 5660055904946249008 4705159603363747329 923721607153365617 8927287937608632321 4156806594874087681 7273427397144512752 8438834737982734337 9158746680744305664 1098331447426226944 8936716704949515456 3837774662875139073 270952789840513536 5855178366108922656 7347431558705059840 4641826425417455617 8848276800627257664 3652341025267068928 2885825248068435968 1203938341155364864 8744783720211276361 392273264984875457 8367829016565540865 7513741331553102784 7690631480901632001 649296220908891201 1372998884881985185 6401096954081705985 2755367283438018561 305422079819433984 970817579887976449 8496839458899887105 7518566744492561409 720476784534386944 9060321297728385022 1849938358109601793 924170684754333632 4024933825206372352 5252302278809638913 6181651935853816065 6563909954755813377 8972344548444005376 6765962895401299393 1707142335292577792 1777853906197663744 9194571575825059840 3317763486911553344 8479142957750821376 9079795341603930112 5881883655036781312 4788819547000676352 4556521956338335232 5789220588226944304 5826053710311455744 8344783636290035713 3966340098030020224 8628939981160512513 8315837712974499840 5279973309336834048 303241667183423019 3467670962264885249 6480051147600429057 7976506939404134272 2326126786640118784 6575045780041302017 3835573940805170177 4528618512572585984 5246592263075790848 6823555752723824640 1061647604665394560 5693571681591164929 5512623459889429248 1188320664011628289 4525847413426094080 6380186564550600704 2770000423199930368 4957167470419009537 591582126279098368 924874688137045632 4287990165413981312 1776849459752861696 3039423524783037952 1297535211732376576 3044742142958069249 3339755623998636032 7496111146739712000 6101366726145890944 7238606006686322177 2980397327209562112 8738530275330359297 1126365241773241856 7171331179495033344 5674451698068226048 2346013301555148289 4276873126741267456 5612979667540078593 1033448943470755840 6112155719351576576 7176280716842939393 6272633546693148673 6358233575989614593 1739182747207963136 7174629918620557312 789351722152012800 8630024600615930913 6704135985975511041 5528522937641325569 1832380029144662016 5874553049070473217 8138984848196757504 8183192368794663232 5571473866982871057 6292552041554416128 7038143290344673280 1939663769079218177 6848844676167362560 2738826581813245953 8428404997844872192 5551950552473216465 1016242165692727296 180266202577410049 6690034251183894385 1160498094259634177 9046269027890202496 2137493653148391937 6396142893445310464 1396866019064547169 6636549309535504032 630479096747633408 6137510078897389568 8662540677703804417 7962338805629770752 4162630480692248576 4530812709661409281 8635680541563314304 5691559791155381505 3662750866284845825 6302794774044319744 7441522782524809216 593048942330706945 4072191247602800640 3964685366524076673 4776735290462569985 1879898262933294056 4711629962953193344 762411773744873473 8138555324231101696 8397765900027039680 1280112935969551872 5756324110255603841 1830401082011156480 6838272937271879937 9031042665658767296 2708204267934392320 3326957948250225152 1470047342469740032 2033462319265103873 392369043575730689 4537082921138315617 1701901838983299073 3418491576515647424 3059117214527870497 3056136721488925697 3421174134884380161 1016992720212650624 5054684687191067137 8676767652362635265 2320746522535702080 759510710853599488 5379404167597162496 6752313945339461632 4985271468332003969 3070067881133348865 3603583257627397601 9012593285682970241 1588451819009286144 7154898733319696896 8996524425074946048 1895316802559258209 2073596825007873776 8535039112048939009 3959440186532674561 5083595401566722048 2446180248006832128 7066151593391156352 1024973783520706560 5607514634235146241 6715809815855453025 1538741415034207233 5412138429664952320 499066094495434752 1325225852149176449 734301359633291264 2658794653848745984 4116322003917996033 4123221855081262592 1109257776246410753 7414866745491363393 3486159227439262721 8248310367806949664 4216431862928896000 6788939750456261632 6152932313375479808 8622019283146784768 2666068160346056705 628756768921284224 2164886803893530575 2422612856791891968 6874959218207766016 5426707581120037121 3953651200159474432 6281907086281195473 201451521121934529 4962078867145670657 1399706849268587489 3149194275710785536 7291326689670762376 6384597930254172161 8087779866217489024 7166656153552420864 7619957135925025216 1804576377948602368 1433244950013018113 5985482581605309184 6372566524387651584 8434683981479018496 273888346872549121 8448063618399942145 3843886289915403840 8691611084778266624 5614272813485092865 4231343922738777856 1696161188718059521 2791695097685857025 8278240623720921088 5440331634626581377 1286019254282027008 7343422634087067649 5129413607437107200 3267579642742113601 7542379505877259265 2199682541288804353 1669665685813477377 6541347359242557184 6701975338683901288 675920058337296385 3838187901186408448 3920882586676095416 4620465066091043841 237304983016667521 8005102215599801216 138179025385308673 1524081558407231488 8910376005434158592 5160711093210556417 2052605054214606081 7026092115940503041 3081073348363010624 6857987927932217345 7798358201687703553 3468301356985912417 2067725150404819520 4779539392981247056 2666972214473408513 2079099073189622300 7832577440567789305 6148512109844986880 5717848292236973185 2861504784781803521 1901802705877909761 2639596065526710273 2964940146633147904 8474584171334512640 3428653806660541953 1187716990763603969 4200689695780241409 754710763893424129 5918801876397755393 3054585035652702464 6045639240527912704 200766021566859265 5679115266006556417 728112856458179840 7962602748816394305 2125410011947227520 4485549659745427456 53838880897498033 211722108570435584 681417837102111393 987874491704424608 2404531328324612097 1187764903214514817 6727320855676013472 7642577119064057344 3936851132214649744 1843774552603774977 7312395807834590654 4378831340115824001 7099133245475563968 3157609671283151040 424518509367394304 591510138239558721 8217953039069165648 4413860868887076865 994471990661170561 1052697049166053376 5075052938901938688 5167800547965259777 4697929568037173249 2339351100013273088 4807385108116477440 3266708589733961216 4029384164822749184 8326539083190566912 644000928886661520 4746532360735351617 7704275562317587457 841985174779129856 3862891534094897313 4652110853401769280 212083510678061553 2485399817026146305 8715525361507147049 4203675644117738888 5546971419255057881 2263180590717177600 8022092171308890113 2314857898995871744 5799796788554647553 5870617321514672769 1 340748717717798912 8351624676076266240 7231049832016934528 9044666561381573633 7694351617028893697 8394749509743653313 8833659122668591969 7883624839997946496 4393935470937440256 1461797068760196864 1129970887260252160 625491896544591872 6454862330252876544 2396574897100756353 1673442782794489856 6736523752967771136 1964822445868535040 1631139468641079296 1502932360567357440 6858391227483138560 1709340775326133249 8035498228655661377 6302498370833434624 1711623444421377272 930815693138187777 3050494947875917481 8351863667697909760 1929550923074487873 7205113923728262528 6251189031836694528 3592904007412454161 7070762573770864640 2206786503751886336 968400148736481280 6282906853638882305 6468526120067697984 3548488199201095680 6897697217952743425 3481234901977088001 4080716935499955904 6568338736479511552 5473123725275240448 1133848442532348592 595041625058145281 5304829778982206816 6779514642577227777 4506588960238498945 1894873622565632001 9211365609116311552 3449073188074357760 1674094901109989249 2228636519646756865 3479562386957672929 2557121087374567681 385792544864864216 1158991292326370304 8204099700695944144 2593814678657897473 2268510041908397056 8705724331436702550 5273782971456438528 7786974938100127168 7959457577364916160 4323851147246306977 784027894762103513 6557037446314819585 2020813248229256448 5970459256884770305 7875703372989775872 6850332633243584512 9070977946883737089 4275268018669424641 2273581226973254761 3111248476579744608 4772896282450210049 3420426714731412865 1104235513427144065 979170428478029825 4209965494408637377 6772515465376347648 657418937386586368 3831532115780949505 4825087820804816897 5041743145876418561 8531173150650531840 4630717307558304896 8391678943553521760 2218707479758632961 5335498347935642497 5219429221678908584 5291642763189185025 4397007611678217601 7322553674178774016 5219243506971725760 5470598179051241472 2845642112398654208 6565346648752750593 7020203573629027520 2813637142274408448 2254758710669052861 8741934962049104640 7931430282153598977 6286558541425295360 8087544106729517665 2645309025007900673 5807518796156765313 436735659058150400 7710950488921841665 9817291070686720 8542072900961180672 6961100742713103040 8878588643663282177 5683446657690013696 5662049828444040033 2913269935120450561 3935778603018182657 4793435894082274832 7737593445193913345 1368434536816993280 4420490565541135616 7198176254672312321 9151399072070117377 2504680372623682073 9038446245704577024 8810191480493214721 305333874237527489 6019743181872205249 7346657677090897921 2056015946083250177 8288244925014871745 7116961957036815361 3775655589593329088 8825056761711771649 397115716069081089 865499651145187329 5772751858899848193 400700370062146305 1119135263021334528 3198666565618073601 8091031285502476544 5640364709367702016 5662403857626193153 1242438598338105345 8880275479457344833 3252382921208649728 467092614547352736 6872518383814672385 8725360597111092161 5326336992911915856 2080127544709320704 1129264203594114048 1460303803130055937 3873274808973570561 8683170303710396417 5361011799328677889 2223376633973440513 3136026178701629024 1768004731677680513 1282544436410925057 3850250964168912897 6322425728552073344 8922348703766462465 1621539154272612865 8660179127032840193 7271222717842907136 6618188359809518208 8865468994297407969 4603075311825008641 5575222974762787073 8413489927465478145 2166545045028577509 3026055956874960833 1252157581412302848 1454727947990679553 5033148763290611713 3399108053485480641 3243036502403798145 9102173490726235457 8801857761838695656 4565032273995609600 986627051352218144 3542626291479641024 8505642729511780353 6377864827722669569 675714053978603521 7962787574358119296 6380299483437557825 3024812917341927584 4504789161454025729 162987596222243841 6432800747635084448 5686480596715693056 9004179281764236032 8795037011473326080 5985825725309979648 933414194603183104 2086532109513678849 4830201739903903104 7624368138120620545 5289435260467544065 3943090588590538753 7280990928383213568 7175709567933186049 9193336163346367873 561991016702076142 8312898147393343489 1165673473742132865 2846868023890327296 5987751090287159552 9087535320072179008 5752794743539196289 1967191681283498241 1755867068017262593 384272985673433088 6173888349033424896 571603047597162497 5368483753493534721 8952255417473420545 4903732460590195968 4939962587278818240 4365237950192326144 8437745579527140224 5438366542407771073 278770463862726913 7413488728073176064 8799683496736194561 5825218679351259905 8077406522405376000 2128831267522997248 1103106703240690176 3748097812151009281 5926096237682909184 683498459998224393 8371494985654025985 8860377618256483328 5343777752284774953 3764494303268385025 6647544855685153248 4460618802492551168 1493545988109959169 147701748350935040 4663430816374442241 4521913734875378689 32446149060718592 4760508597860302849 9155598445821820929 8957665526176261377 5749695293437403137 670764186775060481 3283355124295101056 9202131394518224897 6238451321321365504 7710011616890851969 8400286244383837985 5320181162567810560 8428249291895196417 6594876595048730624 4425115424939634689 4001330921616291841 3132930351360655360 631809623610430721 357499399115071488 9176103600428080128 1628478500414142209 834374898832900097 4079897713390452736 2939923844854267905 4463165180764256193 2777141843690862849 1051865866925768449 2334230764142266369 2617910728450015232 7788074405140200448 5410357031110421665 6079714031152185216 215834355169075201 3231128581211398656 3556302133387935489 1798922549826162688 1069048377908473856 9202465793240254465 2223521170913503232 5264810578039519936 1369071451283128320 4420619976539762944 3258469783731049097 4392510730813947849 8494882618171878401 2836678060481533089 8079664810447273984 6253470595821031425 8098754722087796737 3740462414941458263 3773861186133466753 2032990882659162113 776430003440474720 1514790915305976704 7521633690937851905 2106223886967033856 2191359400693651457 4030916815119176192 8552424875163615233 951996900255443794 626003264117145600 7696179533429070817 8006777218821226497 7654018022459471872 7759536092471920640 9048152689880334337 224705213719996288 6703987762802538944 105780137692495872 5549822636003757056 1448381803826129216 6154304162251140297 7043104024341137408 5439830364540678144 91377916633078273 1862813388117541969 9046397910332936769 6846795819356559872 5998978153719857792 2826642142976950273 2401422643895992321 1534116162420968440 1348621831447248896 2866946109679449216 2455092843576050689 2082180607739795649 3473839942193206936 4332770244844990465 8848730137631969281 4097739324776286977 4705596688871690689 7873091055440665088 576011626778472448 7777852909501923328 7515015817095396864 7807923445942452225 7300410131952796160 4763224711824113665 8464831601488700928 4077186642118006817 6232834299983448785 7801170270970353664 7724290240227873792 7841109870491851497 6839701517515955776 2242015137800126464 3029879870885527872 257981528832991744 12576834030856128 5702191139127390848 7579290451683762176 8839021341516384385 6797358262585283841 8583013212372163584 7405505903879520257 7929166795666209920 1328023634269015040 4410591362809815040 4283632711064534017 8863140320752173057 178657476773655105 3482624304004629376 1868596612866903552 8171769082564954625 7812276929931726537 688532381821214721 636025676358555648 6661699751146898176 6263628856845897984 8786433547974884622 1292071023960380416 1882244541063958785 4066379146333201920 1092313374656337728 8263020298009772033 7407740467070802785 5355882718121853696 1833487434850168832 1760656028482193322 3601432999263299584 1303127786868615168 577314336616435073 5816956303481266177 9174635507753579776 881366861944529665 9149504341311520769 4015405454878031152 6284433577231687680 7244281219007905793 8420644278524653569 7742370910032166913 2788083061485272064 643536331807970304 3801309644741587584 7615183720856342400 8166161618262196225 2136142739894665216 4258310625810978305 2231231583773734401 6687463234792980801 6598056142677180065 7383597865657700257 202679218631514624 4368428688574189248 4411847469176901248 2166885140502760449 1880014964378773505 4342345347862449153 1809855886018703360 3877301478479077377 6473167404685320705 191206817115716096 1530353106640814081 9188273790649069569 8704814187621580800 7336099069411578225 976368634934141889 16183218557046752 3335491415397200384 2200585968627402752 931555019091060736 2576208073088819072 3919832684891208192 5469844509866134528 917439149039096832 7817215773368123392 3799098708239615584 7282916719507445952 1882534711415651072 3494184047390537409 5049143900158568832 4733590716642750977 5717618873882046465 4880825640016561793 737130570771563521 2705329814731669505 1941016926257799168 545727229227958272 2751657163366531072 5000029380208133873 5661862034283462657 2130944395303020545 5295195858745887232 6960930905930226689 1153048356972167169 2478083244276085633 2646886559530147840 5342240577388290049 1841566110996019201 6866906192098325537 5260425692000993280 4942276019662303233 712522460901146624 385118364113115520 7799031082696539136 6510450718353352705 5216477076604846081 4020558813643661696 1850070960810381312 6586665668475604865 8445820585180203648 3687919110159335424 1187500807358843592 6001972424674676897 4426310120254043648 4433197319513754880 1455686760136712768 4176755653992611841 1759366859413091841 599428967168797184 3671153077176613792 8111795171699590656 6376355577519186944 7770199080709527040 5599972030467237376 3661414957874028544 3015322204939141120 4266516985740574721 7945469162910599169 3489024844748468224 8254449657635226624 983122722176886785 4113183086839246848 8239725058454226015 994414375425093633 3973980797911056384 836829494843051008 2969880003284040872 5529159892746170240 8080390315577374080 9046151185462337728 8659605335856693248 1445871375804477880 3912934423269371905 5122316343086759937 5395746936170458112 2969305807987094593 2798143938405291776 8520707106783757313 624349168133129344 2266840952140480513 2732606235804318944 1659246203453580289 8758710328635689953 6982406657192603649 5674583829530247169 4361125985279672320 678511018589343745 4204290875555840001 5683855508593358080 2045648037649624320 81067803056409601 6846569741586104320 787393458566556225 4972674969189820416 3821512941381122577 2335958174130053121 7863446320658257473 9034050714655335936 6811070479557591040 1777846497740851136 2013703972066950016 5958327319288333728 3990166639380873216 6766155976159517185 7400438631699366913 3762706999540497921 7907340035321658369 3636963019592529281 1135282668331094017 3790988889956536193 6919655147300190465 1474283947996129048 1786873287624294400 8824695466206017536 1799831280993410609 1269300908529172480 4842246396802100128 3324371601162152640 6683017676856328193 8175725763649044481 3162335413693849601 791969058254544897 8607347520871870336 6237160367709775361 4277323434217275392 5488923793539813376 6055313472292367232 1614406706171581440 4573959365277795456 5357091445749891072 5204004091636605953 1174125836765288193 4245854661538759768 621440585632497664 505433569457689088 5422949802373493505 1432496693015642112 5743718581290223776 3644074446759561217 3403445864626551996 7578702035350398977 7921768427831578624 7010299846085050369 628479350685455873 8103538423840668608 4182249458498815041 5779083058838390080 6737307646604283877 5221506403572629504 2000795413151186641 584110338667390977 5858899087429316992 8970977128525823744 2857701273898553345 5232248165096968192 2186377966455222432 3528663065260957697 4094999006521009792 7313412087907089729 6193259212639789440 6329853558630350849 7336317200338042880 6675171862389704677 8683374182098809600 2169531066956848641 3550182383053009664 3929117323314614528 7307629401559159169 2323866659704930304 2658279937661331968 8278778423192656632 4497546701997667424 6334516319420175168 2842457731454387089 6875581957796990976 9069635725078376960 4656234210104811520 2539595105245986560 8400780254034989056 4735375221922647040 2061639152074326016 465013764029067264 4891970830090410240 4459828524553621505 7600666420484269056 3398538771680169728 8683537136052165632 8665972205312267808 3532838321991671808 3135702989532678337 6501804094362849792 5382152904318068096 3790514569979539457 2315620380343253633 1433742702029736761 1696763394498711552 7438169140447543296 109354558334992385 1443410120831099904 6531429176999714421 5905820558608683905 6444181096056225792 1492826496694634496 2726365923094934017 2768325346487307649 1992298728126127360 4095910503505395712 5289905036409120064 3576715082448453632 221145192923701249 6872595336010408193 9186847466568155136 996553742322722305 6828980898375303168 6579502200543215617 6699819194916382432 1869345128246549760 7049111586236387328 6388575762826915841 6487343895901639553 8336114422386608128 7140618585087055616 3979888569811272705 3275837216637935616 2475746844284838568 1825527307302847488 6180038967363912193 5222416906287467521 3928245372899000320 6884598184147713025 3639452654658258945 5850234741322367232 3510093661973338112 6088128532138950656 2699599316711870465 4039243772758437889 3903663540003354697 1167619877717511168 8284959593631229440 6047132169570636288 997973884767286208 2317163328931102721 8198362083719970817 7019345836959498241 4845504523685429248 7791707676123054080 4401386566858047488 7978822244237583648 2427002094813577217 5242966680860532737 6364200669465210912 8930897129282227968 1476344121176438785 3300948024992873536 7096871191514250688 8833966307666231297 6919769289634767873 7814649728898763520 3703132971998066144 5999580267260313037 4613007140138225664 946900336204480001 5051998729184467168 8603893014237495296 6890250384057216000 2483161463031160833 6569130850880943617 7838046776860150785 5552219926303007809 2307577132016052321 3296424344745565312 4482459875059660801 3661305194211016001 6511829250914856960 6983241420785859741 479445555259573505 2826584645059477504 8251469347057065985 3123193419386429441 7647626451093812993 4208882699183735808 4689250759632596353 480922963483634945 2169347473866494721 3021374564559773185 1519969374066130689 413067803693940736 6457559934832869377 8794771236590435328 2856632404517089600 7004754339268500224 317760843102533632 3218483606382411777 792329118891938241 2160589412553481217 977920869555920737 3829200784618856449 6130383178555162624 5724896369438401793 3393617648710036224 8373804717129185857 4590178337972125297 8334295205111971841 883431886713461760 6533292152086216704 2792789689646417920 8080660448570963968 4285235731803445504 925822305240788481 1937132959757602816 4728271823243474304 5055460530518573056 6225873482529973632 2194354061857594369 8743367422857588993 3656567865137144832 754065296952046412 8806525650431754241 6829979899723991681 2541449925952514048 5802397926219413504 117365703694934337 8360374534312010241 2198719180990883840 6668180757936766977 3481385723399395329 8505578051247995649 5861203805339569072 5965895209854357505 2826149638033391937 7044034796024168704 1042452268321994097 5571986323292934144 6178196310210078384 4004694977580015617 6365576924592256961 8672919127278895104 4663430300552535040 1677263654176507824 4046896486640282113 3711113274760738560 384552799045681153 8849964370718520256 4174783799850172417 3192174815028665377 257351187520872448 681031218851551233 3686330455200833536 4770283857898907648 1322876894557087648 193611897260884944 2638626407017760768 3409772013635819201 1964072918000091137 1695069195366438016 4332562965668292864 7431191341778883195 5858704148333987488 3765333778048606209 5845259790027317249 2275790933236170128 9205491364605792984 6006986622646864001 6707483233532595201 5410668212928053248 1063562003009736192 4530360861450780673 6477149557148146176 490842926956900353 2985803163748005888 6046494177718721472 3871917427091530753 6719491858778447169 459129863881621505 6154477572817470080 6609934526394597864 7662014214440737792 2892392970882908161 95304745661893700 7613667630791331328 8547426223548188672 6779939887409940576 4769635809828274176 9158091545483693441 5626375255644987905 7467424814641214961 7785419909882668033 214463263634869249 7845588433998667777 5305680707166492672 4638207316735202304 4458130628149429345 2438713593054742016 3353946393855991808 6385085530436711296 3324231274287219201 5739460412469930369 7309461194429728449 5409786678465765376 6844515160496919553 613518577862993920 8249733641270188801 4945075955110338561 4358781613975363381 5900967324710354945 4535253830030577665 8011727106547133161 7296997046037626881 8888944955344024576 4112573597449040496 879384194464994609 5018927555691627520 2885909268784254513 2226581127898611712 228827520938606593 484149590084910721 1492313178344313913 2635116741257981953 558614814655320064 2574356357216143681 320817794894417280 4104322667051350784 4869781779094865292 8230308649096024065 5547768924730206209 1268179467962297432 1874804085942785537 6802215459344636928 1483568166609647904 1149005166778133408 6591507596045803520 4248383775560118273 7380562342966198273 6066066364306288000 2306179963760164864 6130306538490361448 934823783839866432 8674336447707992065 5946303155481083905 2695585131473440256 7389827619745238216 5621525415948917248 2648064306475876352 15706131864043521 5514976485496179713 5850303058984361537 4863849193411888129 7058093794766352897 5494372868597841921 1366565330843911425 7292166994952890113 2956572166119110657 7228769750836949504 7397411713866990976 3337836445651992576 2931949804770852865 6188380567161208832 2347447228234275841 3053964936721219585 404139097178234304 1667076972125912961 527915250032459776 6720146701402042112 2683379039346960897 2988498050025373953 3197353251207823873 2378701915558002689 7899717986147411648 6302491870041980352 5925461572020834304 1026128365438434592 5742052230201420801 2144829599551558912 1872948167250965633 4797510000587440128 124832845336741888 1603734687379175201 469436886596372929 3373867584786802433 3954567605617689377 438565118988056576 8566292735784245249 2149543899338129409 3108984016599893713 5603752419018555393 855827849757774848 7444024950502719488 3475821643163772912 5172456407105741121 3089733208562581504 9194871467038333377 6946747664521371890 7836723496129521921 2261905919709149696 7283042683937176064 4517216733888508929 5944468213198603264 7873381890355363840 8538974214497906688 5878887299259162257 7701815981808611072 6135830046259756320 1840269226956397632 8049753233486166017 5330966093640302593 5379689783779917824 3212466760079600065 1230311535917774336 5172853292306747392 8480165752758444033 1360249601320051713 6927424067722674176 3845348873398845440 1805167574803726336 7344667148333394688 360234128889079296 5562006822134346368 9180801606995323392 8018895946685151968 1128963559477165984 3968902716219310080 4516419725274607616 8212874413816984577 938467789302485120 7380895695398101440 6044140360679600128 1697298432208971777 8861759419962257408 8483466323302449153 8573464909036040481 4675977352801310208 5151063604966482624 3718546687052006337 2160090050154139648 5028949651030201344 7297091504374030337 3703514076300705792 4714726826389076352 7006712005517099329 9085347156776096225 8675452269065626945 6311936543244341248 6498781606072976897 3073623652357866241 5746941286981025921 2468505356299688961 3911923413003059984 72159569570406400 1822493933120708609 9191907917908883553 384394534715321856 7975718956763269120 8563252894604785664 9179656275993815041 1714118140801449984 2226471339008688128 4426476877548708353 8796794886033192320 6105193898053828608 6706044009836937409 9214471306239885312 3984549506925068480 1041889130427535008 6545827936217640960 1870075557228836096 3449471797766087680 683966666014687233 8626037879887467008 7733988008465686528 6371182231092297729 8781086672697711089 4174356147291207680 7797449310203084800 3297662044313485824 1675104583710637217 1696114136927270017 4209459446948134401 8965159406205997184 694040226815159808 7526690246284710913 2020675387099486209 874478703911218048 7905036065321608193 4588625435072428128 4676213479279262720 5685327002195666944 5407767061047803905 3115909107543441409 9208913321735199617 5942601815176877312 2782384138798667212 501692302305155072 6589083246935304193 1319770460746153984 2626229902949966849 5494646967754169088 7547768363034143041 6736192625299853313 7059890099597912065 5450969818181561345 3976568561696763904 7740848918296307840 6535601084560560993 3617182368809733184 587296666017865729 6239307315857485888 4146502854590332928 460280081594340225 488309602888902144 3216766300481141888 9020685299326791680 5598870888712194912 8927289838097661952 1717743756807110656 3097270939423629313 7829119096134950577 5982865108473286961 1094603181924548609 4080446045520297465 2943242453372189696 2716676612060004352 885708292923341825 6067000798750179328 2392040786720250881 6936072117530500096 4558990965554839553 1860345830537994752 1662061216831995905 1991335976576164576 1967465402243934208 245938663323707392 8547091244809515712 8799069399397766656 1806812765054173184 8491583807237936929 7415581868723781632 2541919670239083553 8546954296608024576 4953026093480427521 1387927903211081600 3964399519921602561 4819260541353640624 234711268999171584 8087672245535227393 5793489142048993280 581453375829180416 8429219655824842752 4254388186558306305 2845296306719306753 1884215654628620848 3986028211407224833 3574799936833496833 1588276221380055040 4613188484378606385 8651720178314350305 6671190573804413568 7068478483768494432 8254244073468768769 5313664505759361185 2274432792795028480 4047767937251803137 4038204911203045345 8270537011907466240 1345348311490473985 2613105275548147712 2773866214125036544 2071622850024595456 7409242585198243841 7688430410120406016 2183001084046670592 4980556860784319521 1359355195624930928 3951498865409294336 5944666489481604353 6274952098529211465 8579771687848321025 4858678051354285056 1002749847661898241 1574395019268356096 2900745929031233536 5854304503552168960 7664341756699279361 1391300249426372097 6467796872276998913 8072358303437199616 40521764319783425 5598763039294188033 5157156807058439393 8162638509393584641 3896406583425746945 7753328961682186241 2329733528667174913 5417342454179588288 4436683273383055360 2121713899638348825 8600656428530804737 4774498984152775504 5845141456210562049 612316079797188609 3477699403688736257 1926117357909181025 9150322190152668065 245142604318394513 6091562600507334657 66752420711315456 488998386401152861 6709499829140815873 216363284161475544 1363168462391206912 6283620446709655608 5497412691561676801 1795704591654745856 4669726491219482624 3881656078223425985 2338230278484074496 8695684667525737569 3810934302173134849 1719853193438240416 662384644601971200 1067608774512001025 1705199301708612353 5752627644063309441 1332580413407585600 7723472173027590144 7468342987771199488 2062711236430058176 4774414280461743104 4837386753239009280 1036139307232919552 6517440731574894593 3024304405659368065 5442944344491851776 8405218333007087616 2487297766171279360 1077223930863301441 6388612494164062208 8804184790280663296 6074651498941418497 678070413096316160 3263505324427870209 8763705289365918457 3937378738415312896 6568574727547013536 3323511535640510977 1413277958681097632 7822081993581173377 1355918366953000576 3260066438821873665 4514305311324112896 117627687296719872 6719366863095780929 5107203573989011840 3177897805476883600 7758520916598796289 5743378914669556416 3274580040499567576 6443370050355375393 1906479818985765056 8258058940639758337 9047615392143150336 1702693709739378304 7968454744759680001 808745488284852224 3534404890477756416 2642902434342043648 9114947648314089088 2765976474123526144 4683194921448464384 4865945885930665985 6854623980367052801 3321709533499228160 6653322610131066881 3528696275432996864 4472364195743651841 8082854866863119800 3256968319959098028 2171006109005016705 701191208225311744 6530398988484724920 8157360372378851329 8398625942308189888 1224299585502901761 1720765038176190464 3279324390840198305 2636233696349257729 1792331970577661952 2912426640889835520 4217448363694169856 2922005337387422721 6789405206998800784 5696707244475416576 7702834007442784256 2606568149955101697 2691170692574127873 6048189270507456000 5925276340991763201 7209909749887991808 6497959779873092152 4817668482066699389 7826300538429767680 6616487165376143360 5458392493006118913 5492207092087044097 2455264007137067009 5408385026741251072 8624707017958817792 7035639847693844481 6799302562771128320 3580688971885554161 3567594848059392000 509310604200329600 8123806149930157601 1695684511127017473 2423298344124534785 221910159853713409 6281164167228895232 8971104629665409025 9013081032751465472 3529901075822661825 2927948305977245696 4202237060606984193 1258262877454004448 1590726333871729360 5825698634797455360 64794028290062337 5144957322530947072 6150079919805025281 8637866079035457536 8628488722393277569 5614528260614003560 8178219152715910440 7568958821969640320 7128464730573957888 6574497498535116800 1973061854375857345 7899736228625431040 7159550834902673665 5132049149220726785 3045406222800245809 8200151985979400193 167845889723908096 2787283908839425 2519583913444638721 493304075931852801 7572739378143739904 1945980444489594144 6718718850915013633 2310524629021371905 287880548636203809 7601518599572561920 1877729842814788705 7055407090531990145 1281247613417845760 4757930794768617473 1233329734678417344 7368005180680190304 2053625866582884353 2723519977722200064 6716623107504758589 7710971443346229029 2201331034704380032 2715730178974941185 7527833169130174465 1767188645811632448 8669796157540452608 4810687301481332737 5004177282702047160 2114324244013953665 6645496408367890432 669384151758127105 3555000956688715137 2579292103750189057 594024319509943297 2691527798512462849 46685550962319360 1345929504996930561 9082311978531225601 8380864682362392193 6709311478561649152 2567654869223553537 2135441620440782849 1086636401036656640 8081469103017590785 3683253261882755072 2673719136918962176 3237494876149841921 5194252623001460865 7587789756777871873 963708796459801601 507582890632298496 1233608046869260288 1902984960113977856 6292320310510555136 2399829242365315072 8206420497774782465 4415884038265124784 7414405804118347408 5568782052555751425 777706662348678464 4321995723917571072 9001381923284095489 5366282406893305856 7194582057505264640 5142302767447110656 8218017477396504577 3887712695735359616 9162576554841360640 6484270026638925824 2027377053956773633 3382349812493420145 8604608768949735425 4643393535298240513 5171669545595941129 2854178862892135424 90624307211869185 3755451976204871680 5279797234718474816 6753731423654875137 2706296177401039809 5811309252024394496 6683748761921673216 2046116297124671489 4023544122523505920 1354071585881421825 1555075734531844544 7275027616557957121 2544309229302334528 103062045539858433 4895921934503060225 8974484796078047232 3002985964256624641 1880122503008138689 756009552759301505 7556106907235450880 417735365415436288 3303390914413860865 8822034452455611297 4459380162984687676 6523533327162434049 7302651039119948289 1975156762202718208 2743111019392532480 2569158862097670145 5879370176305457793 7236529679966305024 2500485087152949248 2923921592491758720 8584785171362627489 2046579434444671072 4048438979239501825 125845703225245697 4891597493958475904 880933225218703361 2177939539595497473 5536400529313298065 4249957351515621056 5555956649827785728 1857288535189044193 7618169343594758145 327811614161441024 1309745625304118337 1364324064518026240 8832152201008906240 9215367229674420224 364598272665034240 1346882677289104384 3571943276922238976 6661665410759086081 2862720085063991297 1068062984368480112 1926158263267139841 6449918106806172161 9023326694491095040 3687615391804555264 1535145698698939137 3852038905830124545 8157602985277056832 1996182139213351193 6583257081785690081 8504424696980377088 6090229683934330112 5617588729455575040 275672706119623553 9115234524165942273 1987060230683371521 7271699044795581440 6804521286259167232 2093053745427241344 2592786746067341344 7971197178861686784 5048388766990215169 196115037226820288 4737697317044410624 630877918690096064 7540793913721135104 5589493733804258657 4524744988315675392 936837912951259137 8388310041329013761 5101450605597878368 6665147595448031233 6451256355809583105 6359513924910592001 3746524711261404673 5410136050107731200 1201833049896573968 7321249229548191744 5218275046602056257 8688303162136489984 5116900985188505216 4708889852322406401 5340206735718556288 8482133107001043792 7224850746506903553 3534599891444809728 8258397556735311872 7465818259257439560 622179911228571648 405538727918765056 7868460658880958072 2426633755750351233 8359542307883475057 8060183143215863808 8539172686267558913 8569796541271736320 1742064712540652913 7376560162972429242 232803249644805120 1024755549518737409 7063215052742819840 4732630806975135744 5504763712332659968 2237201254159521793 2522542632585913857 6622592562892763392 2791561696155267585 8097338209644218240 4994377486015717376 1625646199086674944 9126526777593925888 1998874695451027456 8601829595838181376 471691928348475777 1633817066708234240 1559113250374905793 7920280372290057536 3736661868080194561 810318193186424832 1497256008877993664 2207319923258617793 5250165651519267704 8770115776287288560 9156517754393287328 7725276782054678400 6502353641919978241 6265233752111622144 3933148408020687424 8882294772646233665 7018313517358781056 2590296613021857776 1997739438417192449 8235833550434060289 1570071417845645313 3512780030029902209 306230373142761473 1151599921171010561 1256200344667743432 6207766398057447424 310253204619951104 7561391921209419777 5844770528166833872 7106359695494850305 9149348127890456577 1523422355232129025 8917613693036920832 6624481957765042049 8309326940982820865 3576611026679365377 9015499907998605313 318958739215830529 8554984298819616768 1306573251097603072 2068977618451939328 3095198825058729984 9149204121346441217 2239936892979919872 283276937901834241 7373769821786921665 3205492495007170560 4390592367650613249 1885118473049833473 1638983591180369920 4267205867453940225 7607583219332449857 2923918892066299905 8575265494991896577 776996889177276817 1330414399561659393 3127575656896299008 2780949850676262912 8297396959814700545 7606008824767078240 1297285586952866049 8100684707158684160 5450422637767494656 5699908898386549336 2154112874408434106 5301682568350942209 4522550023159345153 5657011868592177152 786863831318487424 949632583351353344 6038571620064761857 1028470736321668096 9169687274771452928 945987475854665248 7192097591049427968 8842650832182640640 3210722490423911200 3746441872484965889 6799147915393028096 3231929030993417216 3497518172860317697 4443256622106411009 7747429638092482880 8361296631416333312 7482094213083365377 4530991945366025392 87404508082077697 439832706928140288 4526931510938304513 498981475526639105 8945521919366291457 3086793772943278081 1713082216316250881 8866953615268298960 5733625570031094656 2907188233759778625 726499353405863296 4275147823316293121 2080412899856941057 3772966988421143040 8336001345449801729 2915462743756898305 1036823551168700416 7057849129808183296 4807210384763443457 7372779854526833896 1583337684520665088 6140320920789548544 278913247846305889 6006487365482560513 1977067163486980096 2042564026102319488 1987593387406859264 8625643690563240736 5518038482180774688 4115712001259212801 554713446760266240 4955365612090271744 3122091099875961856 4812082809006458881 7562773339269615104 6317814807963417601 4352705408776421376 389655437863265793 5653696282516624041 7570435593243974912 4065537263963114753 7042053731152442369 8781871298983973185 6881653593752915713 1875856153572217301 3031622236346542593 8954841910499016705 1995348644238719136 7340648704201325568 8056551894020153344 3764392196423103489 2661891754754653953 3144435008811485696 4359254036255745536 6672783419183106561 8181558334874770689 7189337698464141313 4158241828435558400 4399768746910977793 4927639519657271296 6017322233582608705 3331258020818010112 6931962525095542785 1886900556108668928 3277884088271737329 8229563642102868416 7067650608123015169 3292549718288367616 849785298144032545 5370545622567485440 6080279090242314241 2251690016784846849 6979416508067813632 3620884527953377281 5902242940558794752 6456002101140960736 1863160826051390465 4151816622363409408 2762955535107762624 4681535636562141185 2258274985671589888 1281895362656913921 5741926502794217088 8681397737895401472 6087241027575286273 8622988927228217345 2335175908218464256 3781849206846307969 5198455056245557121 4215740067134898176 4299349949133521921 3724082194180449737 8292554184252021185 5634326768569790464 7172596378500182017 1166119534308025857 4160624004422275456 489702255029626881 5591782179606087057 2040455617239719937 7123412162629337089 2970299601519558993 6455841646562308096 3996534953735484416 5042565811965645376 1031246602519887872 7528253088523821520 6828360105008898129 4008037914369435648 6229315215125368832 5670680637414032384 3850862167597766017 669002370529681409 7669212311516877825 2369769003654907392 5778795675743783936 287838806130819072 7686175061072923393 4127899973888249857 7000504203352012176 6331036208710139904 1005357547201134912 7555799934472881665 640273372259024896 8482029297228808833 7389163940499165184 1054968980657422337 6226468702045014849 7466915424227920385 4448854339530609433 5712734467646674752 7773317207914550561 1673457701515211777 5811688397306332096 7603067220356685825 6679330531205509121 8700249937887769977 3495821840513593344 1363398844190618624 6294763309628047553 7313727735093879808 5687726477898971905 7490699505089671169 8732879653754481455 2091729534837280128 2862257635108462848 1728273393162271361 9179764131637164609 8650413481341384705 1189646533509241216 6423993421016236032 2614953281084841472 2125638587088338945 2024459527845062048 6895480255410786305 3063422102576304641 3950739049381916672 3416409962082601760 5128359563253481473 3506380064334241792 4081257097293434881 6684571370979405728 3136964018635145217 2658226113047992576 8629433382206764417 7135976479215704064 8911142079901677185 1839344228832229441 7861373039918695488 6363547462053558785 3983662773715019793 6218661610406041601 6367490692755877888 20854628668453888 6869620314432468993 8885184962245388225 6142952089619690616 7827413329550180353 7397181884606571521 4903685857048929024 8650935631715123200 332360065056328705 8791549056051250689 5551013835564913248 1013926955427472640 4394333354787049473 3055863314797932545 2397096381662199809 5274206773639241728 7974236250245859968 4688893931073179393 30061668752003073 7517051206603688705 3317935929518776321 3850137066070163456 2405835397533231617 8049994894073061377 3567328876467708416 1543148911382833153 2680283304533064704 7019847709452453120 1051385725140893697 5919903400209828772 2626892521013948161 450183431351814401 1784211611929384961 3270869063746300032 316478368946520064 7942890126119546881 6294728031795675136 6982026893998027776 1416939787295784961 5079005615437529088 8956934027497718425 1484468149616662016 3043606827356520449 1906470595924918272 2346704160415318016 2884624746307032576 4955071250455306241 7215099520015370145 1083084311476251137 1065324650656498688 8990889329332458113 590497610393694065 2940391308634211648 2004966971454398465 513268304155283921 2039546761066182656 2315329503811045072 7647413450340441016 7336666520394748256 2633464132422860800 2242831899139325952 5295897087539150848 2483115046559331201 7207857981104269312 8763587108861782016 698659831875106048 6599344628522038881 6236492218288458113 2484151679443009537 547464602999475232 4567392295918042880 5369843770368786433 1311810076176427009 1764862646105227265 6914780255908472833 3324604921292590081 2980629207216103425 2256502947324916704 1967702736266527745 3962147269034291200 5249903782834632704 87268411901848577 7908395364412915713 6137709238184978433 6696541916169071360 7424283777587216384 3803413661357071616 1655079900968429569 4190908834761563457 8262600407469775873 8852907137099964864 7787298904508830849 8530829589736195072 5431319231161294433 4886987815616249857 4092487452733898753 2409961437385001472 9169124873091847728 7337214468611220480 1032636606317559809 5857368568735203329 3331671275206973441 289814785960996864 8434121787272409617 5668869299002975105 2165432183163013168 3703338617806468096 5926555411811171008 148916210540430848 3532040655623244801 2595661514431065089 8473702114382536704 7516341925261115393 515334277809691649 986620802918942721 3212013855505383424 5813890700469571585 1391021846580051969 3247325102964318208 4060129488311029761 389341339849867264 7686389630023301120 8049130024998166529 3816951644534218752 2179230394747318337 1680559072924524044 3716042282163535360 7504110290725830656 1130087392536829952 6990348241179670528 8499955763169107265 3346664629763767056 8732559700181836012 4563088869457085440 8429992973106675712 4179521701832500224 3551410589364871169 3181157022259928419 2216970127141505504 6666570915655628545 8457013724079770368 3270381224189265024 5397842585770827296 8972751897620185088 2611563700848872192 1179086647111712768 5411412041623102976 1701124117164918272 4217705903429353473 5731773076020866433 8634526470220687360 8714469610687734784 7912508345382883329 3846892308348403712 3270090925968867329 7579093593305869056 8533425619878985729 7248762818512236801 7836821853932519888 4236847875331293184 4837410580285035521 2294316820397162496 1228687524575949312 7584495019921420800 6422879394543079425 4964381289411894529 3246699394837980848 571504811008118464 3896039828866650849 8447955993091895424 6863270885755715585 4310455654721083041 4809532366841573376 9221113363403152768 8433083640745648896 308658379444456448 3797433238191220480 7462059619235016704 5370060801213035009 462974885044685505 3999342385896792064 7727371495674750976 2622885861238627201 1520448792330855424 4656885598672823296 796669808347166224 349962239435186177 1130662314671341568 6453360421153759233 7288752084599771877 4465641698433507968 8935468565647065089 6930330508508282881 1113155511998185472 934062641082195969 817535689369577472 8108623536734008832 4454779858272618369 5433791725017323521 5348070393798651329 8082937860476934337 4767001105073700864 2724815671651988993 414026976284097281 1951697831577314561 2487756376668707584 7204825235489423361 8298268726141133569 7064024032155107432 607044053213257729 5127972428679007737 2633993853807886336 857954492139339776 3528215415121322752 8187524553946243073 3946465245850368000 5469049762049691648 1640773321485209576 6800036342754836480 4329578726093160449 3718928516520314368 3511179572517856001 6076423405932304769 2668060764734697472 8093217972216414593 7636101298229608449 1812496159278645248 6544741660318882305 2447947194088087552 8162527509007516097 4161953080556716033 7937255801790922752 708157562245278336 4664828760513698288 6285748669205683960 5472169801910866248 6552916728000376833 3557501599072060672 645285264330946568 3374289943100119936 8614668423217215137 9157136084439236608 3573130475328552960 8574195633902637312 2585404689987543041 5169011333624176640 8764617942805853696 7229882241286809153 8488136897637633792 2476386291896592385 8554441882644920065 8429928327589920768 3188381363035119617 8342112296136409088 2763784618510296481 3471327788319162624 8851572956075773440 2603491650191327233 3890334609467192321 6636833222331449345 2111652163969811617 4417827690447753216 5955768751849664992 3306676744645949696 6590635060638711809 5725806480083124224 8690937217759383553 8936894380251971585 2091335302156583296 2368021263419367425 6836295385149144064 3284989905977013249 606812661459957760 7418878910211507776 112607243414872577 6902031518087178241 6803038918238290928 7106484549173414657 8829187863457749313 6115220649565529216 5011879816181802305 8433832026926284801 3431334001491427328 5812746079855560632 4356609387154898944 8839373466106192205 1157763835045019648 926871224718738200 7865547347882133184 8919842237471593328 3508839309388554241 3366850427621977344 8125586258971924993 8767474909987966977 1216397145548383233 542388347606362113 4279930746886135960 4627789671526752257 3561631062894544897 7461335123710915457 6908064314582624545 3541782186879746048 2429775992886480768 310116200798495233 50582073838702592 7277134097063746049 7163810887128559360 5889429995273780737 1111800296071389126 4556480926028002432 4016625535865031665 7607065814662511617 2413531778418632192 2064294990197399553 3960423428531358593 6943843512459713376 1279704196278215937 6509629192101334848 9091622687268586624 8290932244989217537 6586809284712544256 3891505202585284688 8788100722740068352 3611241798491364928 1111437678812009600 9150082518290976097 5330991961357777145 7094497933839950465 5568837728897162241 8393016484799907009 3500465140914866752 4052659449514626048 202102700077764833 6208185031032553057 6123992527563416833 9160188048570417153 6501094028278327296 2230733068082085888 6724274300632694784 8665928940752922625 7474293469650012544 6987251214057161208 4669651828187856896 3862834938496925697 8576097521306128384 3352576323415071233 8075364956300541952 4555779000466351104 5617219678156001792 6954614540542495233 7506065700093272192 840570574130788616 8689185971276578816 7755245280375595520 1340495712073858177 3138839265981288449 7721787293498360193 1067648106909785088 1722510837246631424 891458432947949249 8562311135392049153 5293706153619329536 5079234127587145728 5352844499590214528 8375462293269028352 3798102677338456064 7131211983700626432 103116807224049665 6615761956221984768 4025465115270927489 7129576051943407617 3589083733789212673 1512323249265863681 2792093822161102337 6284593276928739328 8984665177732710401 5461959744908906497 1097586102456633344 4155553067065971009 5297825736730901204 7773796896752959488 6678714140202206337 3840567748884217856 2794796534684876800 9149568797455238528 4970821771486179329 11441554496151073 3548109084171173888 5881610258136217600 8949384598154280961 1374649140776604160 7483429881292783617 3151450413815164928 1701216512505741312 3850464605849109952 2317165148276286976 82802767712347280 3994218241491575552 2463248079087184512 9188417154974167040 8188989481285058560 7441959362947186688 1297348962125048320 3547423391125045249 452613857977712641 935868606654449728 2354007306197720769 6107671626567050977 8405043791199220225 7028560478047392120 1963396548494097408 2352037573785649152 8592925030579559040 628305942109356033 4073594250946826560 5685566993482285057 2872811091850499457 1896904988010513376 1426735890222651761 1726550181977221264 7376273141989369856 387933497947259392 977254432038454272 902401345797380864 5211872500870086656 1579807533226606225 5403954757711661057 7919944086286843905 1668349437697916928 4060198805510008064 5597466592568060417 5568446305644052480 4922041036730204161 7379848930687065089 7039097443925557249 941213544061813857 1856463967371960416 5449314732260184064 9077025987734343680 5297352102888242176 3906553355671664640 5259988136368467968 6641483139454723841 8719021867384359648 8661925545668545153 415392212050679809 2179557403011827329 6759871412381710814 8194033145928709888 8506109437936271360 5703288853623971841 1664473471936454656 4390502070235036432 1662685090412215936 7517465084417150976 3442072137639264768 296096329073015488 4202822019171950848 1758169512052994208 3608301130841587713 8148540154614899201 7700312444142047361 8293552097923960577 3000002709730171905 6955167632889839617 8723428774520353856 1068308476582219777 1531878360247983232 2368448852304011168 658624976116514817 7288187016171427840 8470686654379931648 7248866472157854977 2540516086225696512 4910756028592693248 7752868229809881809 4936785331295428865 4211629614999133185 3398450989903740928 4174228584907805696 5120905642676060160 1057858649895521440 3642608049619803905 609415193657175041 4166131387345890305 1130998596433362944 3503951229733126145 1065291897135094785 613828938844484609 3637503732936691328 1125132616901050560 5493533333824598017 828232025818441088 6022397627131994113 8010759955507058689 2714944147904531040 3222351038887037952 5646272020792859905 8469258568516671656 2188551488095499777 626886815093922945 8191930159083814913 4339723318942911009 8102256941617709745 8930648585220260353 6670229670760180992 4535961508253888512 3861412764879038464 759884948520136000 2930969799505483520 3797815797849260033 8502001961784545041 5426602917311840256 7486135376064158209 3111641937367154689 1791162689730964993 301195745745227776 1981140131932804608 6393829654637821952 8710350975923528192 8172433781751412737 6479854968264982528 5300774653532301312 3629505916798194992 3453771680389791744 354207574683275264 6990155380402831360 3197931496246444033 1645603727407012865 8617297683645503008 1062988863404922097 5290561053786378240 1848864742834913281 5590700680564600737 8481267291491860481 908406861583561729 3422059012922998784 7353209143321824752 8661862688635457536 2687454698294495232 7625843505914101761 551454957370662176 6284929230978903424 1592576302274825216 4875677792901529601 1875000305016712193 5306178288646850208 5379501821475291136 4917274041842630656 1714847932882199745 8085206861356661056 4538402675845048545 7450069342446189120 581311089375470689 6699305935871765376 3766278510418394112 6139297781839784961 6282603578010038369 9051573820271509505 6617781153793966081 8940827297013289408 7924865543406700033 2963682754402114176 2153148273504124576 4622677071522021377 3408803714729215809 2488689437003448321 8886658662567755776 7706922833664587777 3470113697378598912 2760810300413870080 5535559641873910720 2138234642288066560 6699348343211675581 1386319632117249025 1658034517672726200 4012791992342520832 2833144144782839552 4745759209687192000 6395917444503732224 7521553244154041728 6400829389043384321 2886951228896657409 4813469888919796864 4434017933137641473 3827637315353468929 2118297587799375873 8815716359754979073 2048953326798191168 7883998063280390145 2831547079520751617 3221366763059216385 6166063306453485568 265417741896635392 912198124866387969 2130458236963454128 9161153510684873344 4083364178803151488 178367222532184192 868133407005499393 1648044873775702017 1611465777516265472 4281842837061500928 8137246476494536545 7238395372145131520 9074682890639439872 2037670091645596288 6147115831591050912 5827747712366113792 947982044071841793 7142466282333108160 3450963249145085953 4061541065062782976 6143105263281475584 4061811086807490561 4090604501457059840 8931343955648352704 2248748704824850049 7075662773487240929 2942953286780427137 100749656878934528 9065693474063036481 8202036920898887937 7065913752880239809 4885797623479112705 2646965366497610624 161052987361353472 724424015787449857 2356856081782063873 884466742831259137 8144441782603578048 769969804412035073 3632511064310193825 353128854451589889 8575151685733564416 5220278763232013313 1184514969806721824 3044434068626350593 2861356659125847809 3526021605719275557 8816387493213466624 2980769980229959681 1277847602139072513 7535739681245936609 337859333811081473 4078419590311649281 2855432565688255808 7946047520296153185 2204539749135310017 4592173682790170625 8790266628692978176 3435611793881968304 2130808134130860033 7700622116531816449 6636994482037806592 1484411515758542848 2575991880398807513 5447155928580096512 5541136249750936833 4105905460129726465 4045981489291591681 552589805021298688 2101335015654006785 3820250969680070032 2282220330722614272 2975186020959481857 7029288392891688056 3086800710444006977 3693533740576730688 6849097225819630848 3146304374394163201 6760882237691111424 2855163215006976257 1372958561398272256 1240126255888256320 5028994207531945985 2502123474042819585 4610831792690092912 1272599543653920768 3808619602629603328 6955635067020456192 8091965533051009793 3877935106816939768 5660038888894321409 1084020563260040704 6184361697279533057 3131287312135684097 1143557896160630737 7525610628480237569 1557348594386057217 6986605653615589280 6739314351008194561 3057388616989982072 4494286884561198592 1430965278560970497 6343591092240553472 4569490334365646849 4302149187885693472 3632471544455722753 816504280448106496 7938785846691168257 8156122821531930129 940431844484032512 5717264520199092225 2230863905057363968 5124622669411503617 4517941744364735744 8325009962210501424 6753818314963286016 6641975381681242113 5217180958285369969 4573681497664126321 1904654844505199978 4213062349873535745 2516215427389402113 4769171610629308224 1987227134165913280 6270233641838972417 7754039842200701953 879715539894674432 2118795474706891841 2091901198889582592 445199476790655041 2542887731098621952 1442835932625723392 1393488348483272704 4771826395886806017 489390790723191296 342937172607304769 3043376565516072513 5777134935862528016 5346948540198548417 2382927164335669665 9218468551448261633 2825153144693997569 1478140045489078272 6328757997076732144 4500805033894855744 5873644383814662144 1410711140793935361 2661087911368720384 2532374047668008961 5770271631717030912 8867042153943485185 1042422158291945152 4494189217070119425 687670986655645697 3497329356802822145 2154657256238438528 1723656432243836929 6229348840087688000 2243046120721214401 3854128460369369600 8697070143349456896 9190818088188929 5718457916444901377 6048902310230636592 771800448242027521 268929947343983273 6474801645710109697 7233188820480321537 6853929384756024229 2560573290207119712 2921600964405690369 5306818735255236609 6877042932520452864 2007990875226478624 3642537923887247361 1657050744162595649 3119424330680010752 2337594799531144192 5470102062993429121 1907702437247062016 5515293272430460928 2092084957856858112 3976691890531284608 8353010658703728576 9011332090759727376 2967802288372182273 5515416181605891328 4049396625178813377 6883187901057988353 3743940621500637952 8716356444014354433 8782748621583671169 7001047348754722609 2892939056282288129 2522364588283920384 86558066961797121 737936644896428288 3016916798301263361 7804927330055833216 4988939784935708672 7560298850868346880 3848785150294542944 7887378405916910705 2462792443178051584 3340871274371146240 169759613034545153 1836941957539259456 2313971426475408550 6875142594638634496 5300305009877848064 4278436458835738624 5945232587147444225 1072968009372782592 5652470956792692736 7291314486404298753 2795956470345524224 5989952768669687041 3148646896363525121 6007676814427766784 5005906921363444032 6961393874283304961 7908136350156614912 1897824771407149600 3845355812922750592 5777644896976207872 1572500417435631617 4814591128752840705 8472417491689822481 8362440843366531072 4409970578416617473 3231886956243750401 6373673535354678913 5221572963475480577 1136448396052910080 2034208306846141761 4992775234059175936 7474849659316153968 6434220723948748288 3132227256908070913 2875299956270858241 7687079997235789824 389650613594621952 4781807065323565057 6629304143346871041 3505222314686152704 12267541475262465 133308056037433344 2470666957895256576 5904303294560640000 1727905410058715137 7297731752032768000 4098575528224673792 2500867360104361472 4116116892194963457 8084340393291497472 6216029129348481025 3482796275889912833 1496222654590353408 3482854560786611712 4704097552752054273 681326460557690001 6575461522683330688 8636076565712889688 6841679924065801728 2150589640704524288 8773558639000496064 8446942384796356608 87357823271221165 2369910893680082944 5754477847872798720 3653544686448682753 2161721324290605056 866714510874361857 5028117458542131713 821266952388278273 58641495595352064 5578776039087144961 3736974319010794496 1256421127447691265 5130512678907687822 429128064079801537 8755874947762974720 2366570028310331393 5448725618586812417 3295908708456097088 8098919531265114113 1434791402686076801 6341058299532673025 2955994514665854977 3842394294894616089 4940508387885238529 8452915772831629313 4707520637415656449 8241110135326127616 2964296200985346049 6753121680199540736 8846354525948149761 3818267118148352688 5933654970392468481 4556134451583496192 3940459379809805504 5368934706543415297 2160179577261406209 7887016373698670336 4651845011184320512 5498944811765143424 1035545976221021697 6121218375192385673 5162491314564988929 4037697694011128320 4066250722235039744 3647767817752686592 6560948618013425664 7028699671660996608 6782987301636341760 8574640809941401600 84241843878924352 8510804493799237632 2536103038187667457 7485227583164853248 4424981418375905281 4916570691931996672 8153657961622169345 7488787250951877633 3909662342735877121 7370308704440810049 1381601192553902337 2453122435212327936 6790756610893811713 8548597533329804289 5092186935283891200 3273037722513891184 4172852712826504193 8691773989961686785 6483325550359412736 4946019769309813248 5917606977710457025 6780256013702817792 1648981123035871232 701532663576526849 6343982719500606892 8706324248903615744 5106031462808654337 3434144148299031040 4222076332699105281 4818721718345593424 1818314209519299521 8943000643629617153 4902335615643282017 6602893749165602817 1711441934323585409 7815888713003162112 464840339072147521 7992458882033612800 2040292260309835392 4742595598947057664 6559844684942962049 1688790633299705856 7153734113591038453 2929154043947701505 6684790579753596929 8510139222172143616 8642189909154586624 1087155138452599297 3456247592512811201 6004346934895191680 443794742597609472 9191438445011666944 8894485706217919488 5469207707715664672 9198948834294947841 1228394932946602849 3044838378621722625 2319984533527124737 4850914984729210880 7492183370972545664 1512666269398812256 5783031414378201089 3902529762921455616 8028062039466942465 8985578636285411328 2487547995458864129 5758730965853962241 1847345625436620288 1092381271912841877 705499991546833504 3645356792685406208 3930587492605702272 7271243467266631624 1628915531857022465 6058445551447048897 6911804037396670464 5423572739232646145 3931766433732859905 9117681361311227905 2557242051362499785 1150563055856272768 252044652254875264 5628714668522357760 8356465195476955137 6908393114529986977 3207841530988278849 957748112518456576 2124323473317041793 3867905417342980737 7589266326181834753 6878273642798710785 7849291615948725536 6721057878150834689 81928121133762305 5072051493965404161 1593858968877268993 1803152264990556161 2821083669646573568 5675546389335141376 2955183454996556801 5895392766019354624 3139622494046467905 5297338905734582848 6233572402501853185 6925526178522423809 1586975056277700608 1488194084431463392 3259021865357148160 589389546290207121 1622161736516042753 6195431034855614208 1467971347286460417 6112883695768893185 1552241196562097537 7470819697555667969 1014418295942851584 4758809576647479297 2228417275303218048 3976496585531763328 4112271338651484961 5022164282090718689 1880609546767559681 52898201492148224 8935464695619466624 3048808766570608921 4609857711519129601 2187005031753592313 5668908344020901152 6713107523039379457 7775165556444411392 3711769000141924865 2980007638973677568 5123651007117373441 6812766541053689856 8482576893269075760 1653985173796024320 2381181699982577665 4947212699363423872 41758889660779248 5380589431280058369 6583435981432029185 8721900897670889729 3145791731348701184 3951945718635579393 7646375403604910337 7678272042701680641 329383588273672257 2866976968854803680 3452361140702502913 6161549681782811776 8356303943196041216 6704566016701235200 9123630304065306544 280886979812179201 7878010094628143104 984496014848622592 4588050819547856896 1345922864226074625 8637415511260156928 590318052932832256 8712843017250727265 7973360355138760704 5674402992409278464 878019522439877760 3915624312983146144 287254588777490433 1260032301919805441 2448727946998563841 6960852208780111809 78593187245989889 646579212298728961 1541527809929012992 8025386303892322129 8153615793860009984 5284762211934628289 1923393348601678681 8292591075281701457 4036662402650910704 2829497892465488385 7244878483503111937 9061793632148828160 6859258335132969152 609690472436524033 720164157833736960 5388401798629071873 619606227782123521 616326120064771840 199911867941825536 2119502457491931137 2655489427090145281 1989049208580234752 7352186062954497 4578049750143860736 6062469833585894401 5155256866148129537 3770344510217710081 2059691293058064000 3227308433509987208 4881878179024983553 3772895335884935936 1677460234371131392 2595371504343908353 1860728022803497857 1416900392029296930 4026937470010651777 7945263059324796864 7096921115774314433 3493527755601635154 2045198007070285056 3074420440906834514 2386064653171990401 7435953608613314993 6951494928162123008 3806730687909735937 336639982588201441 3655039337600772096 7365319840122273793 3894271004706545665 3128859794076765440 6658409493979676672 590829057819936769 5276920999070583393 5596188837629982528 7491333822636976896 1865114017486749817 2574212963319803905 3179886254882059136 67497156674273280 3368719674515304577 501061066682211968 4524725693770968064 2426608128527826944 478281089711865857 2374011153957668736 6610778631921467393 139653319580467200 110491629067513600 8190159210162611200 6440849651390837505 5391193022270838017 1279265644789179233 7310324254452887232 2966883310734973952 3043260996700034560 2113757951083829761 6697165645664166241 3174187190553411584 6943936992261623809 2787617117828883584 6500556713059942912 1302292265568509825 5358552399945608833 7234109255141092865 1868378312308896992 1920420676162718720 6753984226819831872 3759610080349489152 5872692127191449601 3198885883030226945 2098563542854801649 4385189694867177472 2373116083159695361 426616106200269568 6246682430936196129 7008482992053811201 7375349608343437313 3592260226400348353 3278652417110915809 8032612677012464128 6988275213808235008 6994187793357561760 2672597713012779392 1590223834401273537 1865459509556674561 2504238198163415064 1857815587029536768 2026649156765361984 4944376085675765761 5483241090778115585 8150334535756231169 5170296899688726529 4893831510523276961 1322215384534777856 6978941445876110289 6187001774348471233 1283849156070855713 406755328317735457 4875563285191050193 5975661111987142657 2471155081809061377 2177315837402159361 5471209805747191809 6998412348251064320 6114397562752992001 6992170438544150529 1027021855676444113 9021820057400115201 1692514593816707073 3906069782180526080 900533417647912672 3858911395124977665 6281645518684145440 2446099337190250304 8411547701650915328 3791044296529257472 3588130880277381120 9187224086092754433 7498908972650088893 5690193914947299329 7444004960418201728 380233318279488896 9132102401579237377 6138852345532301985 5285566564064916480 4064035929370422016 7347330013315727361 473559566337302528 3861442175585943552 5619765126836387840 2141443536156770304 1233883486182501505 8056263823528568833 2777429530272083968 7936667338130448129 5994481116916219424 4556769285817761792 3585642306027194944 6856907197754900480 6012554427783184385 6145728643416850433 3493044785206086912 7692472872302888449 2073934314215032064 5670702189977845760 2247886423081886785 7465257862925206784 4322101545927148544 8958290974216470529 3181939986373745793 1168539469682827713 2614566428125741312 3668313494709714944 1768538975119998977 2085475189951168513 2404146832226779136 1032819729586618369 8398886652876222464 4801965161654158081 883436707115432641 5130563803365917377 8164183136622310400 2378894269024477185 2541885271931107584 7626803249983160320 4399399711927697408 6707254853320836096 8416053820719333377 3524711972222356225 3438528150172707841 8442053295414411280 2298473354859012097 3625546411303019521 7051026923045058560 7177624912887632032 312930890253946880 7481958662935023297 5224571972021323457 5292318260594847792 1170030807499591553 500120983120307200 4077901760011532992 3678117485880592385 5049129146993979392 2258670156228286721 4185965971873449089 5796089718946581216 2949281832168696577 2797644883619934209 4675309680230471936 866118974085699585 7039187047410073601 7179070901479506048 2216697602843762689 4656950630031585792 6162042415035287713 1648534085210963717 14600576271237121 7056278204666396160 117488517474956289 902635314346650624 6889431724726451520 1639182761930466305 5540360247821781504 7759555219056362625 3129965574826598376 7811464805205737472 2508025017960824832 3578397504957670784 9069469855798074049 6624819683464034305 3982994603730477057 7673695373761266176 7814532602968285184 8133460552720408065 3414127107012296704 4148116793911542784 6920033494895394817 599035182341942785 6454105169909956608 7074820367316704193 6617814162771317760 2062171611066553889 4343375510542063296 4367292887647742976 3362415400803871569 7013967657211592705 5418932594139987969 3976870177832764929 6767263912787061248 6135665650354093945 57434820482830337 7979897386998497281 2766418740456202240 1331194286409872896 9025031437275463680 6524498633915829249 2871264012240519168 5514377155538386945 9139843159813259264 8229827158404493519 7249196830871725633 7410843331592141312 3881082558719492096 1144823984937047552 4091869570226229249 5844548676685705729 6406005840611983360 7575540192830752960 4059795515353702469 5977160428055608577 7640794109376446465 7513279376477499393 249374913526235137 1841372766940978177 3284995112661321729 543655113627271169 4665683044481597440 2425233548383796289 1306056286801042112 6795644095353964544 5822832927908298752 953379190403102721 6269823634835476480 1173194739369859008 2521604536658857984 6303587075874911233 2855712244356216129 3750830411797309473 3470876582244597889 964562142482164352 4127125066650884929 7053998696738052448 2522351665938550273 8876198925766963201 6521411926563949440 1324952310592603425 6305472689506595840 8426001151010060288 3274848716417785856 6680815728267671240 7659822993656037377 765044492232503296 8432282274540272193 1475806429646815232 9036121978321259776 5107080282416553728 884116068347001568 4014488613804179457 7289725979112039425 3389104052903346177 756079496281931776 2240827100243463168 6103404971086872576 5556073431139588097 1280529415255308721 7679046563627380736 2653407101858058865 7672713135887396864 4986985136490545152 3241522402124637184 4110366367914870785 4267283551498599872 5953535113315034113 558580388701015040 64712585058353152 6199686825848625153 6026444933589635329 4763991351538089985 2943445181130604544 2969602662739664577 4360967243984700416 2642196107311973825 8378371536141782529 7003069705732190209 7110556785394324357 8389930821983405057 2192835546909278208 4692040163807992065 3194884846012015605 9033906989135495232 4621709220503093760 5827841719909619552 1250588213263515648 738473915605155841 5451941644009908496 8318819709437047296 7854030241952358400 2532055369895196672 4197600251500530945 6108709415061313536 6334326657704947712 891962873584235648 7663926995596032360 3442251002262716416 1823980821045657281 7531040937050990345 5273872903317847104 2786186419037476864 5040141743112742912 271566191259648000 8857089106480232449 6492339515895283713 1385230288036970785 7531209875502140752 5485849402700414464 1824517363036372993 2584066956641849344 1206546934054359041 654111246316375553 5844182058907854080 7080970840610909697 8621495649917550593 723464797588417665 7208083571619201024 6245404779089362080 143570634680615936 7474563242818363392 6067229997911752705 5181046117766925696 5299062585499844609 3732342949384078336 3978373568178561024 6336006829871132673 8709298375470180096 3587154023968883169 4637954198771702784 1969433830752044945 8763042323788860321 3439070410114884416 2117545405840579584 2035854792477597697 8342467013968757248 7957911649250965440 7950843804168687104 4634851700878393344 6278171052337891328 2263578055133017088 4529909388204896768 4186219577339175297 8515301103025950209 6856928617468252161 1365015698419726721 6150850396191850497 1797581786913546241 2022066483542687744 6710083758558254672 1641469487556227456 5836456367578488285 1474931590555942913 1296803052066759376 2911604911731351552 880640084763066369 2095958704141451809 4260821504363401909 193690475286855680 8873273727647777280 4479510097333935808 1477588718433329153 724973991946461184 7320769726602501504 3620863727038160480 7338489972819738624 3799809050595083520 298297267925454464 5349085150829068544 6925677083699298305 155197796488022145 6572426379333398528 7801908503496701953 8484103679562259969 2641694642677940225 8831887102547211128 5014931278375824721 3522658438571209561 271927473142242304 8165510431940558849 7431583881265955345 2704253070088015296 9082140075896532481 2119640346101415936 6339624338637555745 4807694571065387193 4466676775821770753 4986240269201755841 1835876802259898753 2970993193153331200 3461054263687689728 3018329358889429888 6539362260594892929 2704247121302429601 3246068343415767041 1514220352006971392 6724764571776100864 8227454724558820801 6539625046277513216 2416151406181542912 6110824972624240640 6711218231745202817 461270310618030081 1522334390380423681 4861706303003285504 7409253191892598785 5314979798943621121 4167868313270529985 5967496704792313857 3345109017732833001 6622477648093577216 2034604069230505344 2981120223146073344 7764187354016783704 3935359082240622593 6147641020083188161 7493353641942733824 2686057864561868800 1211889128692704256 3830837606244171777 2395432774598040065 6784923162268248577 4547005526142781505 726275674664889952 658087762296513153 220483358722916609 2135232724323725264 1932650547618922496 346981020426303488 4552058327421881216 4043196495410532865 7759316378572759808 7681394600245948416 2144770710923956225 7363137092785316353 6769331486217732097 901796814474320801 1572609419357126656 7996708551951114321 2635979149488927361 2838955222361118721 7314877862441525440 7709349702600280577 3153042032320475137 5942996118470789457 5856409561585284993 8286781681938397313 8759699133546220416 3874380910268374528 1393289811905562249 1004055552628204096 8126093045371061121 6597733633818632704 4693517999668907777 4793620635344437248 7658415732697802753 6654669851055758849 442379172482785920 6042504326484451841 9134243394048691969 3049623024424220160 3996664656949331968 6576531908431839233 4157290326028042753 4788583751368001536 1274257329719963561 710338856396309505 569229519222475776 7847206647057678337 2283999629533257216 8198277168270196737 101097494688763008 3248484508980727505 5823267400356332737 2337202120588054656 560679989322750977 8157120398186502569 3882917079227139073 7780905077214719744 2177980704014058240 5887628117712044033 623736227194771457 7477464531810130880 8641688608785553536 8714020329187442689 6135099259211208201 5454436377589449601 3459783538338930688 2885068800530596320 4732699858595169280 1044643743983555584 7653597685436219392 2076322394494865409 5569416988211325440 3840572493670514688 8671616012692549633 2579999946385850368 1626528436575278529 5089488391924557825 6383860207129649056 2858864510481121121 5104196734592765953 6693858532768589824 6468002208992004225 3078477902881750913 2960371187655663616 2796523450773884928 8862069193190737473 4606473842979465729 6356788305719365633 6835496465957519360 4893423077332525986 2713353409517060096 2069151282711494656 3901744299963407104 2019260108451774913 7429743551088590848 2995077131733143552 3024593937155883008 177763693276301312 6628740242716229633 3238520159579359233 5927132325012261120 3863357347324020737 7071199472536195073 3355452416769302529 200174820383536128 816843125097308161 5472427600394203743 4415382737169825792 2969624161312552961 1955912845510131713 885081764801585152 1977782123346069248 2289718861229841408 4220265889656413081 5457561523803119616 5646258690927293824 6192032121193431041 4871672828840443856 9171674795451786241 3328976982985408513 2034501504189456801 9020329735311649025 6743684490856981504 8075772030004232192 5940480486437289985 9024530019892931088 1460766956648868097 6589276773915576577 1303404536747515905 733601602125404161 2758830697647708673 7022317272864814737 7797298219779969024 175094158449515264 8292409534912102400 1291780264846271168 5416529538225737345 46812059036581889 224340187649252096 571576589485507968 8419369752005572097 9115683253599076353 7316686438777967232 8782490004167988225 8552151684927670273 5677911144689074176 4885792555462674432 8135878194120359937 653027722385991681 5067767362955695104 4543997908781105152 4197128743958724609 5044124211580661761 4491176369076460625 2104346727319418881 5653240456758822265 2471114651217285264 680123189844686848 1544466495721858272 921753650944319361 8315420834398596225 1319432237329843201 9102514405079398705 7142320530550661121 103769334174973952 5966813983921669248 5781349307256932352 1449757249197558728 6612428397715425808 982276109670306816 6272228006805720577 8712024097470602497 2661217479614939136 2014359023388857857 1473374631426107649 4973138623542878208 8108163548875679624 7469690167394822657 2918293927039792384 3079211414787489793 3142749518817357185 6230187883802857472 6657425823208582657 1961733035222208000 6077064447107723265 6125122721831418113 1755719071966312449 773187135137031297 392450845453709940 6462059282396061697 4403060214501903360 7194745223542103040 1000669875867746305 3263144803390040065 2515396429457396736 1228854222494686209 468970988718522368 5307157612524646400 2514101635980132352 6488932531923058689 3817566755336167425 8068636530062633984 2434920260639557632 587641619258251521 7884544441431707137 2483185586244419585 7257972973199468033 5410909001642570752 3287997348244555776 9047145186712894721 5915660338419826945 4907840672887963137 974650343379632129 8504212175533132800 8605535995320974053 9184643835638707585 4094029562567453153 7148447997087673344 8680750013161563872 3176885690705831681 5714586503224283136 4295929401935179777 8415740987861764097 4907625767802975744 8994053063970914305 8398200108443924480 8538441156010242049 5245202560590431041 5797089005606563840 2780677551077874480 2698424211382611009 6915504711330905088 1500145707046322176 6518755720008133633 4299944481115471745 1856000676576393217 3635785872627074048 4188274014451101568 6789201414321143809 1367042221031227393 9135365819512093952 4971560449192257537 8359221123900055553 8249206019110141952 8974048918000845313 6449688937749835777 1793601308498350080 793776159321260032 3386583723223144805 8087472545797844992 47547609473867296 3819516633477555329 1086673621949165569 7572843586596667393 369339142702663832 3028053356313193984 7285505040281316064 7347024063611361281 3195043529943599105 8009976710016487593 4676277135204758272 4845741034584604672 7862616065497043096 8727018201350875281 8811932526220145664 6835715249634967552 8346855225600995457 1507797994705780736 7920369251562745856 2155522856174223361 4934255103762301504 7261019814383358145 7020041487504053120 8870738088486257537 3895265139905479648 745036341455099904 9040462275512752385 3178759198658150913 2369160571499893528 8341544249341378560 6355365031969973248 9069326872057330688 4667151322993278976 3855445580881854464 3618975813010235393 4899258479096350560 6341747983283536897 7799054323126105089 6300858978114994176 1186109449930907648 5856878107961262081 6508280006009946113 3244339464851399289 8702413355038727168 8527790165339930624 2109419782213689344 4585171582470432769 7781095096749590856 8616057945708088321 8221235213561537664 5426368142803884768 6195223862460145664 7131389612851773441 8278787717781072385 2348362709748307968 2993297152689428481 7828137044585930753 8761212973333977792 2949799110408671745 8411572445996635137 6275643869571823041 6604037020244377600 6365242590860158400 6990952749212868353 8807503213726457856 7346044881089548289 2921643627071193089 506986131001334001 2614220294125105152 3291795622691053057 7835153206569657857 7686305487085805569 7636330325469849920 1217656238251018561 225365280733087489 6990950187016216321 4467149049869490880 5838052582471697408 5074728715828541441 8364739064519069184 6919479443496198144 8807377256600043520 2694388993492422657 5690046042575123456 9191871546585874496 3156095502313217 6109834743124515073 6187309782233065632 9024712962138109952 6449443408257744896 8139657580679312384 2613745899016175616 4662692694826544128 2472318803281730561 725287493668611584 917097170141429985 8344359291866442881 3081656133722398720 6505517554621883041 2419801537390418816 8531911576764678144 5718900799775084544 7327217921137843457 3525200511126193537 8881254579435461632 1079156803714949120 3550973567815646705 2951493198611711488 9147441955526410241 7245971111732801536 7355212388617846657 342485936683646976 2848294362817874177 4198981194914791425 9082440011800379392 7657620299010458753 2261288674055088896 7938741431730391040 2257842889747642545 8631843168199406208 4458280754900656865 436153670067752961 7633706137345826560 7490371781180094193 4409965520186696184 8833186523875143681 2538264280612178288 1544655804582553569 2700903275898130593 409667858954147201 5901366451166380033 2051922061863294785 3731918325340608512 5707864677369511936 7852260220756055553 2413617621011267585 7194013996558180609 4314860209262795264 4199111698214879232 1149501768297873409 6979693974661877760 6538122806557032064 1740250492962213121 3892494027880336513 104382195563600481 2213306382586642593 3954420043932991489 8504728981790502960 7919918070884450816 9042094734835928320 2816993935035024417 4796561020753747361 7094511081550167905 9172729676859914112 5408310977994610944 7111943469883523072 6105057721620922368 2519000304354029313 1566451206896184721 6031383484058335457 4071427081175912224 3691406506245548321 1540520680746154752 2485397589671565793 493466992312975360 3840426856609568513 2234391008003956737 7981222461149935808 6499772594155013393 606794626208825345 3739570753407823232 7690381048440946689 624176163491682009 4439340349265809920 8936764189852989857 7106061971920192 4372644812085657600 2760387278917599233 2045880935206073600 3902728955591482697 7770016001065746433 2053611711133409984 6360792308073233409 6283633928432813344 3253670269873063424 6558326921870675712 81100549619614465 4726632979512993792 8179632005930060800 4421708995416031232 6616132073770285761 3765299184156247361 6239040166224338433 6654978320193441792 8768753961570301185 4586853028700076321 2077091370158563649 3097839680514202624 5220698143624521985 2319007279805300736 9018447263159776705 8353941446820809552 8439063723023953921 4563656513800554336 47828950775835649 3306166575341176737 7150619044898775041 4361854767877317121 2356093149501471808 2727574672163262464 4211870837738436097 3122966003899297792 5261595347450102528 3743954276732731393 7706461105371201892 3657861808049141504 2118169259459301377 6912509410860805632 7803971159989005312 3270818675583849729 4737459178725574656 3810177620960553441 4365196429125095425 3762526880237944832 4931359064407934656 6381736257919766528 8475919631337717760 4834737899576325120 5158910178207629312 2533310619024926849 1850225100856229888 6784433097162131456 8400822620213758465 3811657496255794689 5604090858864705537 5224938641496360960 557202783113376769 8937087699378114689 5633559892177515008 8858369467545484288 1116414935091084033 5758522755437035520 4932323768450723841 6789787918750920257 7881929190357709312 7575242812594225152 7022729803780028160 1388982099534123776 1770216722003711765 2212724834734158337 6133728818154531073 780440004403079169 3850244856791222477 5837424183731362817 4525925298496776192 2396837216474465280 7633870232095521537 8613085190089777153 277462394311666176 9190253943996420096 3966320005555779072 2127923029878602392 113593903659754880 2774052314035826689 1055262509544542465 1331967897777832449 6908091816672543105 5558006395281850625 2875461479562084352 911996943078247488 178905992637177152 5265103709978809600 8984076262508223225 7066651799310041089 559198580424278017 735729194374109697 7269733228675047424 1870669961784461824 3027690289588925632 2663686058078299073 4477411256551550465 2039889974430990337 4573550473903190017 4384802866423988224 5289767575621933568 3130308781284880384 2936720610689325056 8426049854371856385 7443639346938425856 6561850343035164929 1075215800592609377 7085995517368729601 6287129628192723168 7226183252050237440 7077710085921783809 7199607763643270785 8086996076627153920 6642116579495373824 6287151771520594112 4832401617462231040 7018473509999362048 9128334768870108161 9013097350759700737 1093445103010935297 3138943039027670209 5637226385593207552 4574419488593518593 3677772675250627072 6589563085754990592 8645218654100525696 3165926760674042112 6498801189947473645 4278843975468587649 3157360863273207808 4344465541722308608 1661852620325388289 6182236789106251265 2627459639950017345 8619691150410858497 9151568797164002400 3725693711126928384 1139412936114773505 6160393633512437153 4799688706402383361 2247258861762050048 5426715382183750657 8487161461455605761 5595426797291632320 9045178786976186112 8323308346399785217 689005593139934912 5794598548871118848 7517513322317207297 1506549175048013793 5035065515089270785 9093201846173282816 4080768188038369280 1439160727691170817 1978187477899974145 3586190180261574049 1820964812008601601 8969679367254835200 1231108659754132180 3949204975551288065 1668070731110113281 3680833874139693056 5486449356305210880 2267126685097656321 5056611081576286209 8060027761123558912 7463642053613715456 6489140275574929201 188269238733009089 6860757219175202817 2870214002802061312 4318484145239801856 4661948042562093760 2087384906571681792 8322049658708864768 6768822966797666304 6128044235567852801 7189902259223146784 1837612832461804289 2858515960053175585 8502743901061689344 1123171913803718656 3913537070990752864 671728182831644672 4693243107353386753 5156749115886295168 4614966012880486912 8168842615870210049 3831549500701499504 5188207213150186753 7828497151819175776 8928786931406323712 1598990813872579585 5518632890489540703 3375099853728095361 1968805170908157248 297499406662803456 4257938164457281444 6671276603456433985 6762688496795309472 5472453220986890240 3243381303411097600 160763912631954753 613755768798708992 3700219080054006016 6128056281089773569 4798367305220859136 5116281676014092289 4563752363348995200 4168921209190707137 2046254856389657536 1097062211467047425 1249038915914118592 588658889584801360 3301488833784047616 4173258001141989376 3673845769425283072 7560503330580084737 6415295565010382241 5429338793206970272 3566168066286944256 4175219378368379585 4109894230945227104 7040769635985320961 5001602066045296640 8444582933368810113 2427078236203646976 4830638468698116945 8487295178785169537 5102992786839195649 9109339620457054208 5747916672758546433 5300113065235392768 713160611915714176 6233739516842131457 7534769218201160576 4276204591992500224 4572723830128952521 2340566387817085153 764858101726273921 585171926201695616 6033028402461742752 7455765801758720000 497562298397513985 7587273549721972737 2878678301073653760 7524759760629857281 2120631721674196992 1288644119384280449 415935836339169440 2470637159150415584 5562177865078136320 1840776572419702785 6055597421527624577 2741267794610121728 652007061397906177 473802885859048193 4303991091475806977 3902479749729802240 8018634164027665152 5065098455740583456 6159324268631542913 6018028572148357121 4779160787676516097 7792264307326028032 3133788136478216833 8007485538282019233 2353021665530609664 7017258939030154753 6748022661514713089 4930326512564299265 6104005848514624064 8665587005278868672 4850268596147585025 363122364539509760 9128492670586114048 6633220537222658048 258023402770391041 186742976145534977 5778607236393672704 4811777669037750145 3395245838694583681 6572645601201809408 745814876112593945 2700208140894611969 3563925938036015105 5065292068567613440 1484098804883968321 6924013013160165377 1891518785262845952 7064863121233542656 1008749596831991552 3881494894000515441 879487885729893376 4496350898341594112 7407531926476308481 5813933166800446976 4297319789851606017 2515826177503395840 1688403372658217473 4198205492744511600 2892176604647966976 4025041592739835392 513545174938464001 6067397703839301633 2327866287857681601 2613117377409551872 7504870969409908736 8717209258341146624 1933738426807684864 3157315773547835737 6579789758983432192 4077274382923651073 5901361486335979009 2654212814452846593 8281389841721025664 2798100144461187968 3909182796584118272 5184521321318613505 7145148698755932161 4518056087233691424 5692687490948988929 1622351827294758768 4420677844962886656 2800905006065041408 5966318339451171585 6497418829824860289 432035838540321985 8025973645570807457 6455371536523224833 3073049307210627777 6995600033921447216 6807053382391808001 7666505012493418497 7645869499704151361 3629104403663529472 28460326885466112 3202642688261810241 4796767239470223216 3447189203850136064 3384736641152477856 6165345848923400193 779482773822537729 3388797929434710017 1672432351616024576 6073473071790937984 890681086913804481 9115675139772936192 8974142336100388481 3869473754682554368 4052821246198303856 5185048540462069248 9189860482285256704 7694019404240519168 6530802991578021889 8418587634261755072 6559986128829924353 2659478084275940353 2607986118478535681 3791354434993480256 5481280298190635008 5397711160925493248 550331312777998336 793191852968468480 3677627277423555776 4409715104275398688 5013651589650182400 3987883984283890688 1871978857498228608 8241132250337738753 2394220471010998560 6494550692054206464 3640798567886860032 5868918645884370912 5480346400254279680 4217300647481760640 2534794158906015744 1385842168836328449 72578884205270912 8929270348871156912 6259041005528938240 8980583816323997696 1317170951487062016 3090564639139315745 6555883682104827905 1564839464649600353 2891107845485287201 607948649683656704 298759568774232448 3635419624492195841 8166834319437769233 2098103415198605953 6881330044943611393 5719191937174670337 4916366903609547777 895191755085263744 1393612681699839745 2754301021830283264 7789844159520718849 1990891044558344320 4763697543437042144 691622864341967104 2479184779898990401 394790748622601217 8881405312152167936 522622300569670656 262282089306918849 5236295857314201601 4036001214924721313 8369817698167627265 3196914010024841217 6663528675931558800 8799253439316073985 4983972024232204608 3326572068138180609 7629783762987758072 7025600345546275777 3212373207392685120 5368215614768554496 2912421675536801504 421809134511176321 1591483170270654080 6393815175640070272 398621856978026496 397678798500945921 3523710201859670016 8277067338832207361 6685093597599110145 6023802656621563136 4508428597391572481 106799918780448769 872930118538722297 3465836965719703553 213259231582725888 1480276955719771521 1826397981648951169 97033334655205377 2694596479527419905 4019196671147917313 5897266568922993664 5550839698680053761 4350656487045464576 9116532917464584192 5886701090669786688 1685169921128860288 907261696189562812 3021716678710480385 3688586338011169793 4710138864916618241 1331620568964928513 7123205607699226624 4859799117009190144 7840651944584515489 6192061360086429697 1059953067461340161 2318769895893186561 2413212728277687296 357649644953013248 2334798570452682976 8027595280371888128 823511459837296641 2623948927743190529 5499807273658036224 5765961664496858112 1025033532384420352 8175854479312551936 6657055861718315521 3449710120741773760 7099182868342432960 1842377701975158785 2327515429032110720 4174016319218130945 3679955397103065089 7094312225337039200 2450492536553929857 9062390589445728256 869297340021204352 5449986407255732224 8128461507553911680 5916138287530695424 6505020104663459073 1243159084520389377 3381778903107924992 4884544523413958657 2182967394454349825 8479483630989833016 6490492992928940929 6446491842402273281 1145619911040538768 7654158512306530305 5525652756724409776 8556809274675302400 1116572102983819008 6481165224297651201 6747209632572743681 470064351447376896 8611564760532642561 6402121208075288576 8777945403066945792 1312306175977091721 1041116766385504257 3459817995894836352 4018153302862516096 9108876309373646012 620296190178000701 872094495073091584 8203341693578087488 1735435224394760192 2267038687522397184 5448551117274787524 5033842585927577601 4368606211411148801 5065445076555035136 5678685638439189769 5755919837003890688 1152545995666882561 6277735292338141697 4682782174957790705 8759463077567149024 2348532765764354048 4038411588249625585 1801797717126537072 7226693246738139792 3586055166840881153 4242200079621947392 3849703465229813889 5129024826715513856 7333041369269997456 4877991251249094657 8992938155391974461 3443029042981863424 1612660448170315808 6489207197148445697 8497217348211391745 5194804615914790912 2208433422542263264 2587552957185045505 5192095284868375552 8834470460321250944 8649574586104414208 1952445717098143744 6655482637298158241 2921839172301035520 2048387900746601473 1826984337723432960 5789589784787156993 1334758613945734272 1115740360313601281 9187754643862373376 5279982371962290177 1159278474077414784 1661484843252105217 7726000823463468033 7857545447272456320 2360501084635791360 7214916427912041857 7763587736568370176 7315089362780283009 6358184092550377473 3496576655509344513 2153063836616757761 3803985726388981760 750037191798296577 3734303789085495808 4450815751729294432 2498407582669380480 4859396798013522176 2675469060335317408 4225689130353874945 7882904066092254209 4656507572907434433 2876944438124321793 952762133912384193 1929489104022658304 8118190956970459136 8763454641556393024 6189291732955643904 8921035598873331712 4361075197863460864 3037726619727970304 7351254582120978832 9041506350288561153 8292168262851293696 6581388463875589888 4313527330875074752 7439656410802799920 2792384867720900096 4833303898028411520 2418990346497441792 420867968328738816 3012510683452479616 6183809098629854977 3132607469525057761 6348784460968968193 4022926114897795585 3784662898123476392 8078761283109054033 1722942951971415937 6920367001069900489 7903804568255029249 1329630515691405312 1081244573945155328 5567684850575277696 7232878800989489920 5766745748614912513 6461964099640983617 5800176094242302976 6749932608743931904 8071859363882464257 5313838189951483905 1440906739343892481 8917145483180707777 1234869967435003648 4095934676888111104 2944527672864980993 1104850389729623041 3353858224861070208 5782661411167119360 8515724632835735553 48481364199233408 5399627540518141952 2573537863671414784 1203726056915238400 8103688231461952897 2071560306462014848 4778289022328059393 1395356966397638657 174377609167110145 8558002459878968320 8453813139676199936 557505982223073280 1 6821153906571032833 2608129730689314817 5530886114002597889 5576181222826049536 1732988025031015021 583294870747873281 4906763379151284577 8638188557110551873 613747716521771008 973503191716986881 8594316606076345921 2679836803256748032 3563569703900100097 559623082053924609 1282352565575643136 8308684895698366985 1516909639724498945 4926688140984673537 1451585959485898752 1729591034835271680 2430322003220103168 7124696577824522241 4621213089404211137 5939824386023459073 7212403359615985665 2710069329838698496 5431754185250436609 1265272965489653921 3282663668860972801 261497421057622016 1860221713877315072 676365748642363233 4294951452649557504 826669607250587649 5648440832827588608 5381078380874502656 5416796299684392704 6691081521201092609 361070685105661953 6170295489160638432 3151747627098344449 2578877032998240257 594287240553841280 2987227310526537729 2285289455342862337 7977401499490902592 3810289920497363808 1890790676670257152 2206827254653300481 7315847432221249537 3383763982896324097 5817069379309167032 8454230964201867776 7773793053190912385 4212988652877165120 4639117134166982657 6735300326847184897 777402791634075649 5912785163751646977 6717408852822300672 2684703377641429377 2321713028245789136 516527961129565185 7789102975019624449 1916344438548384768 4361622337733754881 1917968342692498945 1949442417337606144 387530943838726000 2722224805915134976 1146481325406562592 8967824081963499521 7742193482913955841 8490853362530885632 6395334374694456609 6792671430364667904 4500270895243214848 5203491767718539137 683754250013161472 637799533471551489 8557708385288067936 177175597360871808 7533843209538740224 6556643212048234145 9116661484275502849 6878594269278998784 4619499467048653825 2773315809057515040 7531622091943923712 2250272786250240000 785213940082761473 4268131440348772880 4195019095105889505 395054102086385665 4657662734720667512 9024396684612603905 527162397011083265 2657016680389974017 7888208907386937345 7279621503268869889 3323956395985208033 6606468444293762929 2256114914394811393 3049485316403811329 2234956699520450561 8855863218348193472 3261332561373821376 190862683329536 4638391942864329729 8677256750363861760 3462441715473476609 2338385564024298497 6175630338178375680 8895007332432291905 8353971350416760832 1985233754026089472 4885738543391037440 8225940994946158593 6192177841444085889 1496602775852510817 6356789273229594625 4922358728674996225 5193041570384638081 6404540996987366912 909020059997843456 2194007289123491841 5742682286154799264 1159217275595173408 8524279549300060161 2704913485075955712 1041032445141346304 6835766321062916096 1750673375807780353 8743646987092558049 7873345494947778560 5130800739643031552 8444702062965915585 387228554402755328 4707024663995629568 8598421802692608001 8223029735306526720 1409138946083361280 8009179822340288512 6019490897503559168 3560223671639145089 1790106452915388416 1001090244244609729 3409977412186978304 6162846804242965552 6460366963606726096 3198164903065864192 9072893306209386497 3992780881155817473 1147000134413265153 8168997559959733696 712471613203837952 4626381264701376489 7400822528380038144 7731981322374372673 299785225443045376 6852975740112273408 1588276560794716739 1307409469469192193 7613121147256782849 5590481466095042560 7074364118452353024 3706510579617237985 7811631272265593088 6384491720550586192 551550235751481345 5747409474435039489 7440421375063293952 2107114182316445696 4558630953765624832 1935052860442502657 608193035920959488 8500887765608376496 6458463577635151872 7534721764453564417 8347294871382566912 7116325659321958401 6841724931713798657 6437644963345883137 7795671658566958384 198332629568294912 8887071375509368576 153217179545488896 4906336420367306496 2348907682630345728 5847030061889908736 5188370555614705633 1931610525231253505 1817769732418515969 8640029833779941376 6869707219355451392 328692463703435904 4524993723424636928 2411544795027668993 7708994200926281729 4089156919361820672 4136843856980824065 5598830445241779969 319095043745382400 6418509410019098624 7293848658221439744 7476708848484728832 108951709148460544 5074260938471587840 3848747887462486017 4506991537725816848 696395881034590883 1667033372288876545 2965551240687337472 7206304619249072032 4944850724201168897 1890781905667793216 7106938233417550656 9166790356752726848 3455698267074134016 5428196029001203712 6577742174362225152 3406587032008555009 593227707904950273 3932204355722993075 9193678863478095872 6388720724916635777 6863901203091785729 5828960116672560352 6188249553639120897 7760473152309067776 4952062232273098753 4220220557408413505 2334085360406635265 687205947159697409 8868638447084799168 8551271791920110497 132316705422345728 4765028400862005632 7195040022105668864 3228153463187097600 9201238833164706816 2822982182777719396 1466391263473827840 9182308603499689216 3012527047367308064 7047323226699661312 5812983625760841600 7181729997924141056 6573322732378450689 2928229916928081921 3576480884483320832 2223217520910421280 4865532008093162240 4999075425486110721 1362918307156824065 8784523904265947233 5296444543748139521 81723440717758465 453081497154821120 135476385933987201 7874535261708451840 1312766833095368705 6723510344309800960 67651542924623873 2271911553528687873 7144272679411145984 5679482472793808896 1012965393623969792 2519597562879705089 7197172380042856185 5758295584950375425 1536402956151652352 7535180500128231425 8412497571351101440 4696911731344580608 8617687998117759009 6976306593123326048 304454636036947968 6920090246083686657 6683333515295485952 1666953068209405953 2576024338621349888 6527426146894210049 3496572028112876353 4483144614512479233 7566708938396581888 1673078935831384384 8941299408711759232 7599974455974213313 5313236701896845761 6284714555264729088 6660810133716550656 6577494925618688185 4183678210236092160 2914272025016795137 6919580151728408576 3055571069996896256 3354130243379662848 1498489334775676928 656291161298985281 4446670942538432512 6174325499681730432 5509456599774433281 8698140023806531584 5433160349788209152 7442821675507173185 5815499723641030785 8149369111354089121 351636421710401536 4822366906162053120 2643307259860584192 5132847268572969984 1546184048075684865 5794452323085886208 1222169254326337536 8246589431392227328 5948210835900559360 8270710736096591872 5137408606004082688 2725218821882043873 2124894525107322880 2832815274762764864 8422427242193602560 7261132671950372865 1011594249970223104 8857980280142547745 3188087479865567233 856699224953278464 4034628543573827456 630245774838300672 4754988011053271553 3324425312550387712 8139428973109382337 7205681627162106817 8496050156996530177 1882360326327211008 333917082494173185 3525561346685632641 6037131120789362176 9079380256130825088 5960284514646294528 2560663280685375840 5697745368583643904 6792680580715621568 8886605371290014721 4832994964265434368 5661294339120202433 404196428969705472 4349994078828195008 8551738771067457537 1763047981837189121 149518071550492673 7766142341848516576 5334819864613327617 4709469112774946816 6983852976852082944 1832506460833018180 6797271601227376960 6069329134660393680 6432284020445015553 6680003646428280065 3792265254130753536 757557985279370368 422752272170555264 379575988602576640 8942827332937294112 1428216542391179457 3772378699943583121 2319338195139678208 459999321269598208 4225997166557175168 2966185541061673185 3422040625862136096 6988581122894462976 808338490172235952 5489670096962232400 319046570113608321 8942438658841842353 8946661336823273984 5179812084651134977 7317384578323488001 7753207836600397952 7846142399124054529 7770213750868937728 85750367688835073 1444785420877040769 2107311883416917617 1231743425289081857 4425792165292636728 6146653809716353152 4407103157913116673 2172680979754213377 8842467403414732801 8109056795728674816 7746470134105392128 9207066225258512385 8775017459766684477 1259402298691981312 4829304036415135744 3698498523421556113 8308830855691923456 8802849005167443969 1319953076330461185 3172961168618029057 3825428141119373313 7923079825962272993 3795186396256235601 3342085757206115521 3318377788448950785 7880664531688068289 5001401406217502198 3874507458463714048 455899288225333249 1820239216118639616 7685909938772336065 616543095817039872 1349642077800931809 5257646416285873664 3391294950275019761 6733991726031125249 3671268409580257664 3953339568971190784 5960529617886026113 2073668889118120192 4375290509723476481 2114975078863062656 5248911701782150656 5098148988293594881 611601671422297088 3392214225013374977 1056385537509720064 6494491294307551217 6949740853824811008 2925886482049440769 3166382536157167617 4953294902158336 1626911972931389953 6147378965784256033 3896638440523873920 1825131333825651584 3396950146238873601 4892924045674368961 7926588831715645441 1578359825572560897 8530874545363550549 4305288372789182464 7474360993991991497 5648485898829668913 7675400514065744640 5856939011680698369 579364484742540417 4003663617766053041 5651077047105167361 273043082910868480 5686963681132111872 8748698591612561408 5396491310192658432 7126153990646767104 5677395189962014208 5304876998365680641 4542527743535748864 2235251924835263233 6898678085533564928 4328735341093723136 6945294086159087617 8697770778568985288 9135193603930442945 786679450889494529 8543775663240740864 2056997077092672513 3696400115909001216 1013537152620036097 2970849306695556097 5398555293811652321 3446035329404568321 5232191445216100353 4921495429900173313 8301714842620382208 6266897760254922753 5831479998824621592 2269399586714491904 1789210978912811585 6700542111403241473 3327407976489412353 6244419648730251328 4665381690945257472 4425960711276929025 3071668689482766592 4466408396694943745 5761478589731886401 437463555484712704 2201244121912186881 8829095795250040668 320854290169456641 8653626976618087041 9012862133953138113 5942381553017683969 3618413531268105217 7018671238518157313 2519009581764161152 4584102370563075585 742996908542934529 3183459452691642624 789654924063213568 7322514217014042880 2420119785606779905 1349642612894203904 334970714560465553 4411874601758867457 7881867005688407808 4123112047424560897 9042055500556891649 5941683239447158785 3048144059441364993 1719825254693893121 913586207805505537 56035318890142721 838805002282598401 7395371685199312256 931031079189625136 405197320624156673 8544190641535918592 7308367735555232705 1970396934689738753 7628377549347371521 5587973824850100224 226481564800599649 4225503039909479297 4307977583216017409 9048900843401176808 4311809355836988928 751146363945851697 2898169127873555424 3367089391708847389 7684653751440572417 6015727855010987521 4434242494110006272 3683805605942582593 3191204888692813825 3261631515203143681 1765911885345788193 2213712154796346880 7467353433096097792 5012098821749676033 5710320224487290369 5884991499977159809 4694200570694270977 5292204205692437921 5721781800629448704 6219238487250198529 3033085736331302569 3236655254971792881 1938617598366193665 6589450139160641537 6175841844135591936 1107394030003320129 5125668322506113024 5425612869518032897 4745441234858639361 5491544509764292608 8134088020950384129 7505874759888732161 8764949382464645056 7487499842863842817 7598777881537282048 5827091069888526336 675885967121802496 4944168621736184673 8588473003946224000 166690752912424961 6839034991954886657 2052751359639056385 1396271780838049793 1096882484104261377 3360101171362554576 3347020055755065344 7765239148390858241 833678709498537473 2826448891818190337 7887289488906489857 5505325902521945009 7217512365549084624 6935219212523149312 321022009813277888 1679391302062710785 5859038611322015745 1872598737394061185 5449585669150023680 4476914798006175744 3741149756656730113 1939557254750699520 7958506727041965456 416933791555351041 3522278951297744897 1849437407327217664 876308049947300608 5340517795577829945 5719886275371360256 7133214400479163392 5355319938986115840 7386445924740890625 5737471440727030236 4893324761330529793 5658991082396036481 3902825646831960065 9146113887953071105 8965025786872637441 7972070398341844897 4173106993494569473 363139205230723073 6041819376842715132 6854828878047799041 4887149881571989504 7064370326375786240 4421060219102568961 6361743884295453184 656558689317511168 2487954110889335296 791650513004587072 6215009442943223681 2922519501941387329 1781375078910366337 4665799988173014785 1617369459485310976 6789100705620520225 8484963901655870880 8318005041764176544 1969017855241606144 4015619993212588993 8834673035329306625 5941720008201809920 7266362583099387905 3383879673985211392 3181145806482215936 4307678159234183040 864570276911783936 4708873260038746896 3063754759779479553 5698055598004659456 3864981978271124257 1488683447525715968 1426578774111689265 9189592487653752833 4713561538786885633 1568080582574658560 1343855814771967520 8905730799474493953 1294249094210157568 4876756772298541989 4637819073909324032 5007111419814603649 4989729053621878784 1209908628429322240 123478996251723257 8757233105053898477 4607936334190276160 84978248906457976 5559000462671675393 2930040761708358016 9179082724906447361 302828635337236097 5313234741157863425 2023653787350848193 2439328415392962464 6723631806482803073 9185977729647643392 2628446868332281857 5867699866827276289 5710612026186137600 5719640251918073857 4489838609139556352 4722890774346222593 1515528852826161152 5111594486884859905 323608726707995584 2426472421902984545 8539478292037926912 7668158949478158337 7389319250059617537 1003110466245283328 1024091942933157569 2966157412064002048 2519296411335492609 8253046945234812929 1714294072430190592 6678818233185016416 3183273535745046497 4665672754562195568 2085668367335518672 3014005347153403360 3621988026296358913 6445864566167944192 2886838370911347488 5916948398378120961 8581983231947071808 3979113649369743360 357553003837604945 6616054595797192073 5373262611967512577 6717860810994503857 7124291978350898689 1016569488747249793 4591627718846569392 2402600327271823361 2762561049330765825 666814500327521280 1493089599145951232 6128599430770921473 605439826040750080 6287575760162703361 8668217334472515585 1814248221315584097 8801578272178736033 2929737170773016577 2049166534405693441 5257110392447762432 8297963990811231232 2005761188442796737 3819325788489305089 813446724253440000 7736060304703777280 7717151488231583745 1453821383072460289 2221277220859099585 3540000799666016769 3474524890204248065 6367079003883521793 4326686242005629568 5667064971073842784 8689211872630407169 2208989721261638044 5751444751959645185 8415833261961400576 7128933228750102624 5941329264915251137 5061957686428172288 5946694990557127584 775595599282911232 6407428298893328385 3129114681631916032 4855300551749102592 6153325076095013889 7611914872074337281 6149125828051446784 7173264487662992226 2327704834558226432 44587258449485825 8423602180609540096 1920810663217364992 309136320181463813 7067779629556367360 61035724874967040 4874256793005870081 3024332313177096193 4712054862555008512 1176535621749112833 2337824136536904705 4540688588330684417 1829822901655772209 8582643905031421952 1691124197891276801 2000668683515972096 7048070542745862144 2287241374962003968 535811402242126081 5360471467603712128 2013370667962320897 7578343955786046137 3941917408110247936 3493148827544749696 4903514357718740481 8140811839659350720 6111254952911718401 2817753692960718849 2447384536786524800 5449253703276457985 4300955400722102912 114163088132423268 5258887379133300737 6095121536944656385 8418646707308083200 172240674644634112 5565596799268369409 835420126336437248 3276598949850460161 4627523472871027584 4308317410479505409 724694258190839809 185508076027018240 4708526613484011521 8353094205043433473 2752299758279215425 6000251961417226113 8831951774003669089 2266975516343622080 5041057879055269888 1112302216274643597 8056318540180398081 7541335880415088641 6580119447704777536 5474483186118028800 8570562034768580609 1758963350621520897 8420494455030153216 1478078728320221184 6328149468296453120 6505880400919346656 1451267914882196993 888046359366170113 273840276509512576 6913703280478060545 6415412085614829569 845091999951108353 5658049874637111296 3619122222876536833 738715154664192513 3993539351564386305 519756603984707585 1760781936916364513 3764877629026734080 698210582926721024 2119263601455602177 2676890317395394560 4413819765359755265 4201788939242995712 9192774122966875373 7322239303687579905 3137856236635081984 7523054932690665473 6727485466256591656 3708519609387845148 7367368633100211968 3436318058844258305 8441059894676127745 8861064849736252929 2334652689690327552 9060101809174722113 3743556310341809600 3460024356583897457 6663835091890427904 2445456657588772864 3751196644286615553 1466706974924800000 6151042977701436160 442780847762172928 6115839932355366401 8458353209635766273 7635308772428873728 423518139510656961 8201910792529149953 7399338160003850241 1567342956767881472 2893816767021744128 3449217731058289665 2112831014711169088 326137976527860992 8575005279741891969 9015545494966420065 1113268237217969152 1874046790496419841 5665741739449591713 3946794428230729729 8933401444385226753 987790696544050049 898924901254475777 8686740280921642001 7109592927187429888 3613994578331212289 2810906270017751040 8815596527650226177 3711895082319016961 3641772654994446336 6381625198168707073 3402622379557729921 2909046441735842304 2275584136848236544 5798347069978037505 5069421275957428225 2053141778268966656 6264994205115383809 1243414254967838844 1668860699859343201 8787454823039524353 1413536575237001216 6290712304398404848 8954670541233761633 5330198127997958145 3072453829973721089 5467170679543263312 250169126303062785 500536806281107712 8715796330157037441 2816182587286406145 5967443783722713089 6533746171479222401 424154169530466305 9116012270792886565 2236206834383526592 1147242979583771137 6357488118608101169 7469587639596018688 4698157428324652800 5407680964795197440 6932931069395601681 4146646234166065665 1317073040853958656 1118935717890641920 2668041355611039744 2272552280612028008 89350215195495552 3200954160571211777 1349081995618064064 2313703847226898289 9015992827751625217 3476219491777118209 4261759939320557569 6921000209774876065 3763536866133894145 4253494498632841728 7049821679428107297 7457624555881364480 6516461029027044352 1582507788468134913 3058270106130248832 1944135135925624833 7488251047002883072 8530961025574039553 3082159763604067008 8122491930506584065 549779369137100673 5878871226010461697 6058271259816624384 463389463574216704 1233333938985910272 6854076601442569089 3087016793876303105 531807038274650112 6544286585770462977 522896167450013441 5467962627300251744 5022425473845030401 2374712197038907392 5587160014796161024 6992496794570167489 6740529514521882625 4944536508822437889 6187151427847847937 822176246379007488 5421710744437883136 4212299684467210496 2466220669630808064 3214476285455761409 6309698661051341411 1529548113508882432 6538830914305771777 8221024267696536577 1268619269480297984 5787590795726247168 5883198522718185492 4347050965849866240 2785699451378381020 8735229929288606721 1053457921376268384 8247952715540823041 8833979838090969089 3412783953666062336 7487300980651409921 7354925120240153601 5915948215779456385 215012010175285249 8478214501043548512 3077365768173617152 831542370341796352 6551902876722048256 8251545047278706401 3184658431351748928 8673805047294622720 4514127083266657537 4536242850799579280 4086686238930905088 8777258010950228385 3855836584943865088 7615093230163981012 2796622326348183553 5309251075534992897 1710813491832830432 2716670632154529793 8098825479788490209 1506591662190056321 1221143294349947904 2413568262637100993 4307133027534622305 12391600560889856 5256421192337715201 2413207429171475472 7961483898185301504 264061248669075713 1145632729191389184 2953989315476578817 5711607381704948865 5932184483633811457 3146334592959593345 4121486794675671233 1224886612370867712 3770117371526680576 7363759650955742272 3417051854307124992 1440370259995117312 3408974688668177409 8219562384661891968 485054832815442048 4483858601288370944 7819498428558438401 7320746185176540608 541332215898524720 1739533201986822144 6676433132352647425 1628693420577799168 8645663247162476929 4656096082547476480 6485102006123152065 7406608993440662784 8308134057740666881 6724643875100430848 3798998294254400609 1672365310735864689 7927971128907938048 2767444066526353408 322218176058102785 4172596143724180481 8463482220412371073 8383457496784199680 8825564270076174337 6499737978935628801 3178093927998443520 1305283414831439872 365313883779153409 4877824483852972032 2459538884134578945 969850784443787393 5364026531959506944 9078719249958592512 4206370959180882945 6894007856063897601 8827501911777817889 1399923909547931696 1694426974316319777 1335311541453334017 4533189641479454721 365169939746732033 8874886078094587905 5298096377572297217 962570773832521729 6253653715856637824 171673388661511169 6413945487709868033 3979701507327901696 4353082329058745088 2454013940189602092 4101070537674402816 5898971321369257217 6929986680544307520 905752405897060865 7694865483173502977 8111034111218817792 4541946069337240576 4561687571031324673 1629249146135089152 1642900118175604736 4422792401147109376 4904503395460820737 1000899116708495361 806585607998431744 3576385525602320385 8942393667948304448 9049774411216342017 2889169974097438721 8217240168697006624 9015550708161587201 7398154844378972160 9053647769853943809 1401770675938328577 8424981030101827584 6789960563950616576 3898492564876109312 529386108195176449 6603303354140177921 846042722833936417 5950890151832715264 1293672587319443456 5759449059700888064 8681901375224807425 987155491617161217 2403177956262517632 8508047167432904449 8849044875328644736 2161635712274181633 957196866451533568 2785504377758427169 7272882230320713729 1371739729168838656 5759758448741704192 3118309744746640384 7676270748468032512 472552950055305344 5148725759495271424 4841803881987752577 6573561761750712320 197711098068845696 811790843549057025 347248789288749569 9124041619240648704 1948919875701309904 60657720020875008 8161412934355441921 7873488596289556993 3262637865504899072 5571368836703125505 6023044868968597504 5620982337217650177 5729561995734482944 4769526171446308865 4833401907732705281 259755334794264576 3041688915942774177 4224804532484189696 1982696579267887105 8437409537230705153 2243677066485564800 6764805498990913025 3885246142197006337 8815993590778984704 6056045780280093313 4431452090701294849 183324111141153793 8104604921026781184 3465906411451711488 656288638424258305 7962256166400330504 6315588972472770433 8276383148446040064 1596756874391373012 1633358040785497488 1442451146766270416 7543892816240910465 1435798074648518368 5099643839048776192 8043200633538543616 3674542541047332864 4545303186812843008 4567804667543397376 1610946808146280449 6282067925303851520 655287113759015936 8341397536379345920 1270634767081193473 8865579834355623424 422325363772940113 2470905376134594560 2369950309204713905 6789001997294168065 3870009768309956865 7175755570456599329 5209460399293595649 4492958498546215937 3271240033341387777 8163543100380529152 5286479579268513792 5307065829544944640 6972327880522956832 6736111584628961280 6573606606829888744 549042040635502592 3826205645276979217 1373764192152084481 4604994591705958144 2666982296708969857 4543562098700921345 8480673930913743793 4997802513807664128 4649348993558609920 5008067836500230145 738952067900591552 579819104412827649 1743169611277310977 6527453492199699041 5101400936891859968 1762888039000994081 4144651196111781889 4164832174245494785 5404386570942689281 4625117757974109697 3858991848771934849 2042737266784277504 5263357706546215217 7838482435706739712 7442915513906233345 6080567399621482241 2117329243923519489 6801955496518840321 3358121169777328129 9032442626465466625 5018229392993677313 3175211835202732545 4277406034374660768 6846190418049105921 7938027760029271040 2212787958528868353 7073143326569751809 7483022726219859969 4355354282550231041 3090434118400537985 1431652323708923457 9041115136623280128 1522560568791040 4315381757140636993 140272849696063488 3877979801873474592 3031764984323066625 2831615167947429633 8476829735271138560 1320036493946863617 2046204300063826689 5056389934519214081 3138871737636727553 710770602367296229 3299089001475665921 8146115344745790209 1513476559141737832 8477215604652749056 7664483659862519809 1845123929477650945 4300396944995667968 1567874379593331265 5770027148799013888 5103632570652486144 5970545497214409248 1460963863634798849 6727324836988084224 9074088643643194568 2126358377454273344 3391079663537032064 6089268732715834496 8341141020189982720 9216257041985847553 3467572025583595520 9206603803771398401 4994378736667938304 7030499017064416176 7922238615860901632 5588497927554367425 3231900774725350369 5586580844867317248 25546487690543104 1999641531343514112 3783276694203411713 7457072040367882241 226098428820324352 9165465589620516192 2776431138294863744 2876700392262696960 8437227172517642240 5479981047037007361 8487099657154756609 7807168673717322433 3266553779471605760 1550395799098863120 1144516689701797888 7020586606200730689 1508906120588985920 76298582832480256 9052828289223271500 1102089911793992001 1032379596264271693 368169658254797888 7132798927356711937 5404790027684372481 5765449774358601729 7418408030171594753 2027727658595626784 2870311915391993321 6935092143250126849 7463387011963960832 7515096808834580480 6237899804826019840 5162316906343403520 358841000358568417 1424239261638959104 5148095507577442304 51731989012791297 5816668301921478496 2569223859875597312 829959914299599360 2090773210491322368 8640296182087635456 1990657321871169664 924388933728854017 2782486010457799169 4537592573702753280 397548113304092672 8962788438636201664 1316373424887431169 2729365582486531100 606656669898986497 2481772742367556736 6823026136345155585 4086728048775577600 4491267849910358272 4934333728758456253 175029228838354560 2843397192493636609 2779267171736026880 8858806421054554112 6776761230331603713 3028506449189306368 6757502720730185729 4490612082137169920 3952062842361872385 3626755849500558593 1540745617181868033 1508709159482377473 9133193827335467008 1122331180053491201 5352413067342018376 3677832234262657153 8226850612385681409 5702778313510461441 8189089727277078784 878118785941546153 8060652701679419393 4325808793884581888 8219843731769205489 2133742171707393121 7867750247274966196 7379149279491522560 1141051248613097729 5596763420023828481 5382386042711159921 1183860570740883456 4178998248411183361 5167125338983989249 4887791068294224512 1098989061069389696 2588075475791089680 783391006047792192 752497760234954752 7473996216686084096 780069619360006145 7619070688763379489 4495600946994553344 6110227038054109313 1205028382391749441 2886749203160332801 9132546281611286529 2838586808967700681 609080996625681152 5461498658456621312 8811356971459536384 9205440727865249792 5816716350281547777 192224226606636960 5869592876110735873 2940715732084950817 8270962815359975425 2259355198686439233 1648666573382451201 4590732734975683329 8689856465523874688 8291052582028810049 41183355473805313 8358727992871386113 650924266484117505 7401535649743704576 5376600308099921921 4143891484071676736 7527245244137614528 1286721522888788737 997475771389452289 4389258429755577089 5761933965392871425 1274600997722363905 6605872871305097536 4010040614689533097 7525943254025086977 8616929348541282897 1181855242237316097 561174045901849728 4168638051980076864 8889077947042671616 5719506079913950720 1416713478499340289 2694404776219662593 180723930661900289 1251394747661116864 6771466811402702849 4245002146280645633 4032210628880997377 3476981827815800833 1731670683010519041 3945786384714414465 389482523090372449 7567304849748918272 9054754551656382464 2678460793694231937 2782412147395657729 4857790648744562432 1592332884900755937 1225900374689579009 421464662164003745 4114528881463460609 3277711286687866881 8497483238922960609 3099744215043452497 6555611448729302017 4839440509165773312 4713801203551340001 2413358495142248448 2417268013026381824 3226768874564803072 4153343346959480833 1 5148783162768031744 2603340689852858369 9065673527122427649 3431849837546821889 5057931961098687947 3713857114104240896 6379495755232542208 2088392580603805697 4787346479716725040 1917917067722967041 6825915963153940480 3339656770938339328 7180880141185048465 5370437332027865089 2317200447842917121 5488483860095270913 7915391669518729216 4529394647443992256 5007460303503867520 3323962337962957537 4859296147191627776 3696246220761374720 3587065506754032001 7513374751113654273 4989099597009846273 8730831471057723392 1774113363055902720 3608289551542425600 2580957983514042368 6973422972215479393 4356857502585456641 7597571620066295809 1510405750194627104 6800467778869620737 5131710768311339265 7340829321212830209 6633517279487893440 847412517913142529 6269978139538966464 8328617307651399169 8656185821729680120 7412193555813908480 3327428721617350657 4421777760697519104 698301703477387265 2080115765782187585 4564727025195827201 8448823258106590977 906683864491851656 800483084250349569 9119784486020837377 7257902178823278849 2877531570820100672 8894140647803453440 8716979316235853824 8554161097053757440 8866791228941014656 5817335160941519323 3681503010667543552 6748017682758603392 5788433208219533312 6647698168131354625 3230410944252702720 292086448901426176 432421195403153409 7441777797334540928 5527634114130004481 4508908143233671681 3586585705052393728 6179382834223226881 7316293920177711425 7215601625748859713 3553144145708296780 6742310989289897985 7944155301610852097 2590486972820768193 7388232026972372993 2278865900323767488 7657383649438597121 8695684878263316416 5638819082214047744 4017365447105056800 3161912749395374081 5024672289128704385 8428765316281794560 6496421244260718464 1373312165787047400 471020624196665345 3289530050909799425 4775771109684403713 633526390772399872 3957753741711448576 1411772537605853185 1091432034638528513 6956076419430481920 8126039848497184768 4392759887349022721 934406589077138944 2031541147211122016 6914895596535308369 1554465619786498048 4934449134293587881 27723494897394305 5646958172425851905 1104351333789502464 427307796613857280 5840334671238604800 1155558063118263040 9005390638985568257 8521493660286546368 772698195196941649 3697504176296415935 2783165377066873345 2517195642122459009 7633947003268006848 5093251413593912320 2853895189392148640 6734318907830091777 8108885431057372929 3955247240183200769 2586815268984709120 7394210535882169857 8977950890923786240 8295169969391752161 4184090138980554465 6935629494305125056 1352481468543188993 7133645160602989056 1202722073359726593 1108358178279522304 7561882115052976640 4200290882384689664 6863556030820068352 2854159907532901889 5457122954089282560 9081506872851542017 6270936592119762689 155339392540704768 3680390762462990336 4695529137858133249 3109394191852584960 6879723569940722080 4110463973727928321 164335455111215104 3269327058268747264 3840421665400389632 6730403260680749056 3795247131507170112 4729265050005493024 6228070418967524297 2188713249203486721 7524233876677589793 5611016469266055168 4295320435951461889 7673135054770601985 2228706777727614977 7286444928812488704 8296365625542194176 8731423989720257536 2227490299001896960 3182666323705893649 2754346807789602817 5827514839294246912 3036838958100250624 2301857595783389184 1715492570010845185 1270452767892963328 3805098883694628865 7190704018808241664 6832203985659150336 7074606507550396416 594544709143866881 6168139581666819841 3101604490632083713 7810752318698349312 970794277736283393 6012532901268711232 4540983694797838785 3429040397447102977 3484305094162866176 5907095566718096600 8950061071742574465 5512031670611185665 3263956102637174784 1989858199696480328 2592160363715774465 769516800433538817 527924516187638225 4402815631600097281 2603310166608707585 7519877821002695937 1728651332565313024 1802419698094850049 1682019043156363969 3968582462549086657 5754041851475718656 8000618364942288449 1524618415803937152 3946309336646045953 3453073732846731265 1127247801644520192 6813343415373292544 2193692656780107776 108657200035438593 8291814637879197697 2282166614631428097 8908333504026914816 3571837120523055288 4616730616054794176 4575338841029604353 8356115001066625328 4879404053865972097 7532687565131350016 5704812955548254209 766833892241888849 8104079255042588672 3316602309055211649 3345538075651545601 4181112365979721728 5960578844446072833 8165226313154863104 8891987311352621517 248549970991647617 5625531269193897473 2523564999720825088 3637451767962943489 8731002562274131969 7687278622184619008 5922743825185541145 7778756790066965184 8411278660772520960 2877963602894922753 1902754238590198964 3776199891886526465 5591000428935389888 7562310411765506048 2518990041761721793 7231653197241176545 5830666706942645312 7872689626255898625 7704996407869638337 2284101272946021977 8834545799756985600 2046678912282219264 930663595814432769 1506884571571107329 3333604406435360001 8219570273191545937 7749838302179404928 5457219928873897985 265218765293433601 1535083053992362241 5563251527331229696 1305281775987970048 4452938939078381568 3548575011838869504 3362929226224238593 2483213413876913632 5197046085051043584 8420342410345580545 8098049029952716800 3328796261188042753 8527506006720759296 6777816555129581568 8104434374598221824 8178946926562980609 152150799424031072 5657907950912148480 3926334293651671040 6377252071766179904 6849949332075294209 6061588793370299905 1644471286867727617 2259262703219052225 783684437107895185 1898073942766307328 3587326841386573825 549933580868444161 159078120287820640 4821430454583427072 4132980073133588480 4040733421320323072 8733796160057933825 8106912568118802752 8651573287724659841 4108582677259520001 5170046303077706497 187844926062694400 5627285146311065601 4989632142090979801 5869095840819363841 3323640730494487809 737349657281167360 783128037172901121 5458376160054544385 2136896836126375936 7743590468648153344 2951998500115355393 318829531243352064 4813785884959028864 3249235650250511104 4510083947472551936 2763497294180976905 2611934361194130112 3844574058515423233 9169998678615703993 2584106662103111296 2163548305492017152 4294783937036730561 3012620245258463232 6046025912143128577 8607324576817459201 771376034100108032 1679620872618606592 7427632988682220289 3610620245806448640 6972656318619062720 8033792572315833345 9058496960516054528 5548252558500855296 2283029728692737025 5871053615039154176 3943339771242905921 5859795073821785600 1214149545681304472 7192482650168636417 651671791860348273 6412844444971801601 2771440635604813825 4244857601186585089 3828338152463925249 9136666084322969600 2284211590783401984 7625779891494322432 550741499383491073 6404320971001839616 3786703857571786625 1813868746422108673 4695892827564891873 6097837482666283328 904984786107605569 5879562569505878528 4512607960509133824 9079410657390385153 2941983421347566081 8685477304329201664 6234576902777733121 2582419888108754944 8685242175148079104 1991618786777898057 7676832666669752064 8898024268311298049 5561933956225184065 1550143127882777984 7654286333755854784 3997076361690730497 5258637683205155841 3170057405362310344 1911779265577739008 1296316668952068096 2341913445971689472 6882238852884070400 6337391638776684545 742697298034328577 4155890499849962881 1880629047918175744 4676023130146537472 2256052592288343041 1042555731009773313 3459578358858641792 5135247918950178816 3497536681837719553 603419372791154144 3806295156767486912 7237925735641731760 2820397400630421504 4658589053899124225 2037176894805032961 685271413879137537 1637213771133939712 298892912681265024 8000025913247973377 2381706696644427777 376367173697978625 792603505854513152 5629335043176327169 4900377931569168384 8140765163740746688 2485867661147024897 3247162971931098113 103357674644307969 5491910360053317632 1474511313999071233 4449245944688902144 7116002764733497344 2066890329745449985 7413698324378952192 4082068600269989888 5742884959166511617 4315213059450842225 5972123412234023072 941424406020601425 2167642488441690112 2439979127539084801 1445771527802408960 6089960284143571969 8673470253134728000 1047421525625334080 9067384925473800193 7778244831316542657 5031418804802039808 2343201983379674496 890881149609975809 7217131410357125417 6624049048747192321 4374029957139210241 4986339188433522337 5714744352633913344 2193141800597758464 5509967386996436481 2821198540094713856 7519874979251269632 7237236805951585281 3231592592842735617 1775115720411910912 2024120219816083457 8948025622584849857 7105184158827649088 5762931226155241985 6807477023736836609 2105604228888183104 4668356119147845888 9206901794573924353 4885340448169864640 2534760885566321153 7168149859687463681 2714451327071712641 1049517102391303712 696571263369478145 2293067329368096768 5191537062518605313 5905589567709115393 628765089616025856 2280699770823966720 5781834932089805728 217467499913061376 8723404761792656640 5358922011832979201 8074047457448111616 7905752865969840128 5991309930038699009 5756616639575997745 4064853995096486201 3464030032713148609 1162291894037955073 3890662584361787392 869023178095666688 4818449574416340481 2102254490889789441 3932749388854588416 8326053666167941760 3640495265408712704 2439858339435838321 8602554176562298241 6921881849687191553 925681277649752040 6630820636023724032 2256906532934295553 8120841163283283617 5595410953392687745 1233981842068528704 712499217101563904 6779694407163257110 6991550764885780481 6273822884708712448 7703057985714002176 2988367009504296961 3318518812704276481 1275903552034373633 29064027238875137 572477719302909761 4071369468856495536 1417182609714548353 4357579833409819297 1024206387408545281 6320632107724341248 2765822604083307521 1659834392093130752 534127227845306368 6246411741225830193 4542881720986886145 8625003111133837313 8795348333804208129 137764712389511936 4706146948745019008 6315769838246658048 9136769517899841024 7491831534692194816 5653686374486651456 4192501378464088065 3585284887786312577 5389755052936587265 2682210392819300161 3364236388576133121 9024882352709005569 5330967090370405120 6596352543471562752 5430441504824079361 4676862588045176832 3151943152145711424 6362926954497576961 612642043311814192 7541843205440032513 6941216670596759552 4390500058122588160 1217639893463675840 2314410378319378177 7315012354288577088 8539200834621716481 2145550711744385557 6610372082439446417 6594572177960169985 7600556610529643905 2455898444377871873 9022675822770119712 2908012827787250881 6136350666308156160 3482525380479021737 3133261293603728560 242054513175139713 9114904342033684864 7872066564069559296 4603717089146826240 6710759577278570496 4674929986528614272 2999590814387325568 8427995647566688256 1141681692271422432 6324229386622255104 1245401312121938096 2058128191854895616 25589932967447425 792691208185827236 5460490256893386752 3249202820794941441 8726720909550143488 559865112485497600 1053135938486006849 99542486489182208 856211525208162305 666760366300248064 8062773621808212160 5919753465429281728 2835817659653203968 5466125226609352705 5170698547735463936 1451271586356133889 1128043329840468992 2628135011194365952 2449383902433388544 302249744193609984 143839882904394552 7697512783245331713 1727893523959010304 8571958343280306177 7729498114975059073 724869859782319105 8602984062614904344 6309993414450148321 1548129293465223169 7169966519537263616 4233741261063161856 894320161757249537 1507025536207779328 5564526903043552512 1370978566626847617 594184349287993857 3704294974223089664 8600852265130420736 2753972079861355009 4295818577066464769 4400751169033310208 8036095327985139712 3400914491215934272 1840213088578649088 1800060176014053377 6090269648335587057 568031610787858689 6568873250545038017 4975652644166041601 6517439300885989760 2978381692730922624 5400823501100887896 5894970671781494785 6340033847166369792 3483181512897826817 5958347108587291648 8367621781024047105 4458463337192095744 1861512925305319424 235913207672160256 9080273572451429377 5248514217059098817 5326146737915092736 6157794997065804800 6998039453199939841 1113168012393348609 652825954361946465 5564109083001402113 2053399115994300417 9011556922328097664 8469306695517231616 4604242116673646592 5169107375227039745 4059710614543559168 2070886227932088065 6342286003725007361 143920090652307137 1091986208714917184 4688466746285324288 2507891757138223104 5957963861124691680 5483417239379804161 1324051874189544609 6037628152244035328 3082695594974706305 4799689484833655169 8067331128042146689 2207655052819666112 6508999479833174016 1778617784662622208 675005874948411392 5548783252171980801 860868128550047744 6525384569427206144 3513601705230674361 1038604658607374337 7287846078260838401 5905013735427528704 2192762928489171457 8673425120011449792 7823090007940232192 7116500675881390081 694799817602697472 329378119616692224 1086143932711301121 7635670863087348625 5085705965166179585 5619716526148176384 6529468324936745472 4079884187524158848 8912889486454577665 6755267245209030657 3019021708134580224 1602750045534036609 7568340692638793729 833044973201831432 4485509759686508545 8677698982649954304 8756240762636986465 1622654450212970497 2139704390682674176 8427778343364570689 6160868619515907072 4827928247042277377 1758268165380860929 8872411744722610688 6163388767403588097 6054275296667757569 6974376754435638528 7109478974290591744 9020030609371787265 6600546640054767712 2407267332019744641 4467056419079436673 3631067743341993344 7648616038709018624 5724822133573036032 2098309754476256897 4399589440104335232 3525827191766916353 2504810672372804736 871788603331939841 1595159372736531201 1337268166267699200 4110226659642425376 1900730706021449729 7713345608195823105 6060765053034754453 8623484270345296577 3267296720623304704 1337522579042622465 2847722294034170865 6596995909590069760 7392916514651707456 7192106683659806721 6907904434520318465 5626232347795865600 6140910802693600001 5479163945234544640 499137103387977985 7793498269971906560 1 2512301849663635456 6916814274631673633 3254015084615275777 7980975861800488960 6614769075928375809 6243423839008481280 4816956960274582465 1926597084694340097 6380107824886681601 6949220794105784833 1027366868380311041 1453807574013687312 1910028232112168704 2175391969874296832 9163650733694955521 2122519974399442944 2818303407769804800 596486853713519872 8845065064688550913 5336876855654061696 4886541540867455168 512105252113352657 1914590281436856321 7126863525222465152 7848774514726666240 3346412115532032321 3817147317736139393 4865243072205144064 8523896714868629504 1321420510891931649 5752460585101791232 5023414322124594688 8408760030838239233 271367551906885632 852844964253716481 703204990169777153 3471563758035040256 5452286347907840000 2288371483476003649 9020428057373446528 6247077787718334465 8055786384092924416 7230348749099909121 293112644879515648 5000222547882246145 1470245714617256321 4281541726934582785 4589498741241675777 9054972208009781248 4119843000869007361 5987919736927498241 129087808430151760 337538860670058497 155196056587824129 5945324910819672065 6122365516514779136 4812765416282765825 6303009773002594945 4950446135974132896 5542331438004642816 1094142171491598337 7778634706678582272 3238645086463380492 5147908321673611264 5474887654568476673 1299175274405753344 8655037617424646144 1092092512709787649 8610987904127465472 7279645234602917953 2391524136726050304 589375547930574849 4281665530407361281 4091884110734557185 1379334075264225280 2145057324335899649 121312047581935617 3925282135791312032 3728268381532299264 5145276649557736696 9183865127342718977 4055825268192760833 5359506170931806208 8705467274806684073 7323769495795639041 3722961774782221313 5626435657796608000 7348157366760800256 7005708994432778560 7164627870941687809 7652081729829173377 4429940198724288513 7628518906694074369 808740259797273857 1719003358487461889 2683358037453570049 5877764779925856256 5351708666431012865 1381302618679730816 7022558894032066214 1620742041339429632 1451513827864966784 3628257404311306240 1901009615222314497 9059219875398385665 8084057669185765376 4466624057192170497 4424305938842387585 5396703766533480449 3277406163529318401 1938993656900872193 3754868686655444992 6970366326405017601 7052251818149187712 2545234770040475921 5782127574804673729 4567296810535972864 8274471537299979776 6515086115009181090 7901869539389023904 1866127788100437153 3194999907276554241 7820791460787422465 1118313472075743233 6211447774277750784 8784947672051771137 4282857918911953440 2492470803714548737 5366532866872317184 1947210398135538592 4812198915366543265 4562563547192300608 1196718297199654000 8445653155836654593 1954173235436412929 8679594689667399681 2378543881863715840 3460130872234803201 2918008655485485056 3155302200842084352 7724942015257509889 6212488152323665409 8634745829044617217 850213657500416001 718277404250128384 3220610606170270209 6608868302150696960 2198745390987599425 9057788360350760961 3492343426800215040 511181631094764544 6787025478613149441 1371854809592470721 6816131076832526337 7547518983740342272 7416341608061622400 805890953894166528 1541011577899319296 649832222710038528 2688335657881187072 2759447802200064001 1906812579121198081 1997471911492005377 3566777994291052544 8492751098221981696 210499940332743681 762420084909685024 4623639033440565377 6400306960820350720 6308448247107354752 575412478515535872 3493345999358191617 1350104017664211777 4404782895340658689 4811861087139266561 1501992841865027585 7832167152967453441 2781719278512198656 7004346889800598784 9048620176751994368 151683401449439808 4980494947673997313 4831268606695053920 7745052164246364160 3948828208930056705 5623917889408909313 1232123946048839681 3408955994410682624 5102292513934583808 3534748982425379609 1165773864504529152 85319822221678273 9131105481871650816 8822997409330427965 5951561457080143456 3663967537571430400 935991010935198832 2353040475919613952 6078336391172315136 35194709170772736 5927158041932483712 3077683296402351873 2000000263466448192 2892123196724364288 5111179097577203712 1073186215267679361 6789032331575603200 5072871488366888192 2401226610617013953 5991166589353429760 8237984364499745793 7962456699809466368 4795617560528863233 8642731271052218048 5801605868471408929 2605506174895652864 4204608692728823809 2534346967113269249 9116084769196429313 8758101902974559136 1924877332681131169 8950139471319122048 431282475615050017 3030206938086836224 1021615890419055104 954195703376199680 2199212869321441281 7644366601477414144 8678189504200467840 4386290766289666049 1535901269679185921 1845782342516142912 6516736361230365057 6406457401259305985 1375817270466199353 7440549571374327552 1730548704114271569 7985335671370252289 810234116929630017 864606632847389313 510709750159237121 8558494994705556480 4850659355175600256 4378669123073869824 3758198601747780865 8994940721050926129 7181196907995230720 4306098537692812289 4100165153350877184 8060949856411550048 8947439888202757633 6573578009698369537 4877220380209032704 7258454866072174593 2858004853334916704 6604784089744056320 7014470975556415937 3705859524984463361 2632415657136649664 6027743929756418048 3531849086572855297 1605411969259392769 1241420045918404608 5231660283601766400 2799034917969686177 6047075026594918528 3131201895578289377 7251042425302155265 5482615984011577345 7805069499257049089 2586448137017510912 8666407574888210112 5514489846501605377 4509191940127786240 2691064258554350720 5842991535638081113 3791285812645358081 6367640770941122560 3097270851728041984 534529384448530817 5893900623268698177 4208542768797014529 5155667579989970945 4551624348417692161 5911064660055284736 4054823150978514945 5637827723788222464 8004325855997399040 5459026852723343360 8891226420644047360 5531742466745408512 725941702748555265 3215752893684676352 4479545673328233921 663462093202267648 5448568166919284112 4531850497706763808 2069396026309174785 4815385129133592576 5732867991169195520 7083528277366713985 3886706091704283137 6832222297338380289 566204306450727681 6834772216841851905 6742141334220472832 2483765205931457713 6426710985873227777 2211520467295764481 8186336387628007552 6346432391284743648 7878804518128910337 8124686747841695744 2886558394114037761 947644147677413376 1235715416418942976 7994041973789212032 5465562210322350081 8127679512719739584 7229715904157840385 9138859664312866664 7779959166830004065 1917135050364870912 1400376434865733632 1388443590141097985 9065945438730426944 4013206092491640161 8265073330767705601 4598978970188430593 1552907192220944385 6474722085237874456 378436352542971904 5510413687202447360 6338401665367382561 5692494900994787329 921441262527774721 793163407696986113 708002460262308528 8115536777629503840 3099573926176634201 1705653885490656000 6934018187210498049 272203965051956789 777632670282776576 1379502417116741633 8330258482969474688 8844050937086621985 3439990883208995392 8946012949034468353 8523751126490229761 7591558841190744064 5379843488701019105 1239356019152052225 3381901961674921257 114933418335195648 334403876390565120 1738031116171870209 7065754569493004800 6731008766518581248 2575629863949787616 4232938239475718400 8156825947454302097 3779766650386526209 1397905332116522496 4550192536970412033 2602958024962596865 3108995767210588160 4938357600031735808 1038275074925690881 1157296932830142465 879891124822809696 5314398380360230912 2765250766302336981 4725552837888372225 2838917633790018561 3168024115528291329 8275592434238132225 5015061180110979073 485889442355299969 169878239781474624 6162264206266558785 5147499747145154561 9173258696626261761 5576932026671770625 5974491891531494401 3220748289230501665 7590888368892735936 1287982108580694464 7601535373506191425 2231816408333004673 4311676545725374209 665411240587165696 5447877182928166912 4975843315190309376 6244495503597182976 6810389449268428289 2603390401618108416 815488469516608545 1218320500728004609 3293379510677144704 379819897035493376 7691733631559259904 8455665871784946689 6729349032438332032 1662562155652946625 6308673702657116161 6595238575141498880 4620327460615722633 2751742922447650816 580220738764636160 4964784042511052033 5346715456000098304 2624583950503150897 3478157246856833025 4999233906942910464 4294747941094293504 298518485104725760 3238873973736644609 3821821057271562240 7691918224733422208 8609053440141455361 5775270285913253440 5653693325692490753 178714593907964608 4109537137755557889 5524922901678130689 3768858588748620040 4232824110082169344 1825001437138386945 7822593049719394049 8388885935506196688 1546287159136658752 5543206472272083969 4252122104451301376 86277883405489713 4899557044655180528 8130301613147881473 8444154873366315009 5765702163543621632 5995643355439438457 6864331134261976769 8400130764304824833 990956874166610048 999302398093313216 950372899127143424 4563735444199616489 4200549347939031552 1981580722192302081 5547863250806821888 5583424584327413761 8886352854560216193 7118967857984411137 6060650759281382913 1102816766723244033 8229678987246844673 1594332341529127233 8149063299639967744 8977401294049785905 7133002972269641728 3535400135668620129 452725113941062657 170276099186790401 2828439581525829888 3223350668223021057 5026493163640878969 4741799353102299137 3098266055933014017 808168627751748864 4681884033985806337 7847294759628505088 7868168581935177025 4683558940650307585 4458321736061890496 6592901141775862528 2462678278929348608 6398591415603445761 3607376044679019969 6961553687395172353 2662238837016279553 7213112917763581953 3736561103713774528 4445601487566832513 7271513853984308337 5909741855678496769 1261598223071856641 4008554971279654913 8907135913434213888 1901862337174109248 4901812959280300032 8673576732333939712 4686759280955039937 5343004927493144576 6481778588095221809 5746886320272927232 2342092414428908840 6896440070069436928 5904798399729819648 3507043201584961536 6419277844702540608 5025282366904033281 1666217151334950848 1458372587991923456 2639503054789935105 7893841793247164416 6979231730723005697 7661419867036691457 2272393061026562048 6976713496149958656 8287527129995356001 675779448630571456 6598825001177059389 7518797341838934017 7897612164034492768 9212684231173885697 195781248985691137 5690028945164643841 8151866340865234945 4054152607072053248 2861120873656561408 6345616845465587872 2046104212738231616 1456110649286770912 1356554923762676448 1906677693122075136 3417759400605817217 2511726080780402689 4609713237994849024 3614935511434932225 2633845232317433601 8281005380717051905 4545145345351032960 865666464742501440 8639146400741671680 5612173723235594241 3013307086296942337 7720243653931269120 211246392391919937 8327161968032356352 8561711139766703488 6995771415432643937 6907573188099433216 1717045746869981440 6236548157320355841 7747032166042173440 4177222007296473344 4441040806675249536 2089003336430950400 1972561583635656961 3589610638814896128 3607788465495990273 7121235385375394305 6222491752758040576 3664657760285301652 5568225493259574017 32219120929865729 7997434734812700673 898094936105598977 4317129776736050944 3705270384332177409 6161534935591744257 81349439153125377 5542041046066873249 6804929922666265361 6422312478698858496 8616689018449926145 136232625361704960 3652939066253384448 8589593315703504897 5796917042209357824 2769823615167447928 8693190161426334720 4731459785391835137 9166520670478264064 3500298986104299521 2922834880183631873 5059495827650052096 9078816307938056193 5217366343422705664 6001997743088951041 6705380064137392000 8326382842985574401 7179236804332522241 2225953140346490369 1469013849689661568 6552530095093155840 833582573983629313 3976211943335466496 2255042178674978816 2905747202843914240 6382272178983991168 1653617944406316737 5893635323411431425 4118740145271173121 1721326130372750848 8871590964933431297 8991951473295097856 6824211728724695041 3629917556097209569 8452697339738227712 7598125013680450049 1817811005946157568 6590741354709721089 6239573870290427904 1552665350216769536 4073969233106533377 1124514690202861568 4072586480343554048 2639800527979675649 5161054243546378240 8946459126416773121 2439143175768292632 7106915922172601344 80747722364828673 8086659697227940864 6135504804916174849 1778776486331562113 4722388374536227969 2139778144428752896 2884961471887582209 3772478052055187713 6331695837655613441 538192034152341505 9182707004886899073 8519282523556025616 4716959745876698224 8009862920291195473 4629070110944358080 2628034824116244480 4403852543559221952 4334353416145684481 2280342766732480 1394529218209368353 8636548431499984896 2226427855844214912 6294140464867442689 4843861735938660352 854091130545897472 2137636000774270224 249141717364932608 2444514771755597824 2756910612550688265 6113813299147447297 2166746631797389824 5598574386576134145 1 6200260188691474433 2541258140221440001 375356172976895520 5124762184677085792 6467620910557298688 1249595898717264385 6908846106576419185 3781154502297518081 2392565614375534592 6751020278884614144 7474139557230723072 1886775073416238593 8289356049358775744 5622550213777806336 7443893166992689152 3606349683511483904 7395926672807786240 2005613405428771770 3209825207630954497 1322246918135611393 4172304740913719297 3830503348257742644 2905558405337288193 1156015217039460353 8223533715132851456 8151736298101407744 2921169642962944769 7351996818465449472 6259406901179087168 875238090070820048 3759218286389854208 6917197569971471617 4260003536292312769 5635922868452720640 7751792889871593040 7956923107145560064 4852102643508391936 3811763333872048641 6993408608617121649 6860268062350668448 1394184347007889537 6758325456305155776 6831389669253021697 741367125159968768 6027658443999830720 1989779904966206904 2667874045300197505 508909589957207488 1134642243439986688 1464684792523046912 1372363554296036096 7134503570933022720 7666775733763858496 2570325098377534849 6029825390710082560 5608128604941320193 589463656263864224 5666064780792829121 8532379781947621888 1576687113569097025 5348901797549229056 8381494427030686720 6187207011532654848 729019202368029632 3443561789047147520 3736612669739448320 3569084482684614401 9130934390926674945 8969374507073929216 3743966435166620225 8288945685082001409 3746975413264618713 748692455890530500 5895181276409757696 8624067306159444403 1886435007282561025 9081146865127696384 2003811432482854289 8488517113916854273 5146201903687886849 1684161645610897665 5301083234170002432 7760387454013692928 7802448531868268705 7828947260592308225 868989127511414720 6974075360666356673 1070256931041968128 3910906242731077168 7549604831790716417 6420697083592386585 204755851359596161 4734564522499871744 5679301850879608960 8599765833025125385 2549205935035015168 7812721791521972224 7544702067674027360 4208751772477775104 3450271815357451136 4749452355574312961 8469628769282490113 480948949652646328 6433250253285310850 7424474255803440128 4817718017536069633 8802137312325598209 2996116476998595968 6783344485524281345 5339990469888044681 8554120193374286465 2715543658341077504 8733928913192386561 2779999011270135808 3411055915569221632 8578713050192117760 7151032401437322608 4480407533760413696 5841683386854618496 7719180544722862081 3223799018793799168 4744438570068768768 8941476780886982657 3614752467013345280 7272826842745608449 4916817744861180737 2026419144115681792 4001155562928161280 3484084238890627841 8827605059645154305 8030657731301261312 3079214379749652480 8163967913629814145 1013351314903364481 8414440232264437761 6992132010435334017 1231661892536271296 6201784042045012224 8868180646076409505 3945702555982495745 8334069488578506753 1612546606880916992 5106551569724735489 2110096891262472193 6604158529307521 7213234718438817792 480740292927386624 4151916141626040320 3157918884546396032 18399957818806273 3169177877496419904 6824625876717404161 5856389642322616321 3380261038368794113 5087614466720808192 4908138463801863168 1115802039102160897 930730415924505984 5638466186108428737 8061283046080740960 3374344254376250113 1157168174615648257 4372988971798917120 8311173173237276672 6693912155722222208 8346277513297113025 6372286398098239488 8983964182180528385 3377007670559054656 2301179598379286529 1655412660285711872 1140231066844405504 8878350268784424768 6976573979354433249 7230054378116923392 7112032647773597057 9026403713209597952 6099147797758247232 8190033736974092897 5796949887859536384 2013016833750055712 8048382390067965920 5169327518655266817 3372194613610821633 2825633468466379521 8661768063461420352 762976648265859072 7124811781186300929 4241414529018740737 816837482356972032 1514373525803492353 3265463050659190785 2023762840617792897 5968905292294859840 1148079803321024512 4060043725227950656 6309814033307254785 6856653921664085246 6213201207464255488 3519829028833465344 245389374194352129 3663499444599534961 2870567572224227968 6532082644365814016 2682010074867737088 2929996874697367552 551322032065002176 2648828480638091265 9137230370147952772 4645192388702666753 5678351860481074176 5042109168828296833 6965298837826482177 8180266916165951489 6522925491245191688 5824129272535668737 2840389992512245249 3879592955880734720 3923101121588461569 2056605225678216368 1282515503689411392 2221794137580699648 6045226241441464321 138332088073588608 1216330575758784641 1367027031048424448 263801518279744513 1098228025655607296 2607426248038148992 5366161341622631968 6773739884423537664 6043183165333592064 8936824707105038336 6431526718536548352 2786918788648186240 3655905143632166913 960740164415909889 6034198879607329793 3320243597744266240 1780165490585156096 4611724982167508992 6461594666094882817 2519934317392178177 1615896918666772097 7869478038239821825 352640639284226816 3364710284095176865 8443549438856921345 3252939757718343809 7557410869478326272 4124004870471745536 6802215637555420256 2182074765748834689 4594633255606951936 7691779383598813569 3086294383286711041 6858526626062455808 6651735816271035393 4496527743257252992 6066539497742256129 6139991239325896641 2636160098385305472 3773491803877064704 5889912677290016513 53536718199305216 738566975768930816 6846597792910983937 8174053102083186688 8826847285040103416 9202295967410151425 2949068773985492993 9189110869175402497 785786816274535681 3505120615541432320 655450417230747648 2163939177356861376 1445147525444673537 5907822583990026241 7021165548143598912 3101960136962294785 4015669042438180865 4124931930398061568 2256565685399019521 6187555743278104576 737761196751918081 5600666594075089920 2331864156541091841 4397176336776167424 4984888926429660673 1825427656994979841 771072339363040257 7378244206330465504 1570997921472624928 6284331327764724352 4106323969937243136 4733828660840432640 80027687159272448 4212549020636346368 8056748729845410120 5285438606793251840 6581340009091803137 2187467023166829057 4000602765168526449 2329323385839675713 4729492903967232512 4401256772745513985 283430183562542081 325261025265664000 5459491203519983616 6623410879700910592 6244955023409184768 4359443213812666369 8520364737787228912 5278638722152510784 7873655429215846400 5226797299514371584 8583577891928453088 6127833205018100705 4255969911583768577 5801941919336671008 2316004858867655937 544735597517932289 252311130421702656 4796334254361262621 557712355040605440 7366815963844874241 4345021486608449537 8945849540909539680 927018976523192832 9003603056262371264 8430685052241187841 3789208955090780161 1640728395142971392 5291931636368949249 6301364060701371265 7678790650376727489 8696819472304140288 3141331136616206337 3676779725058078848 5184333979724021760 8646150081715970048 2126116031706810369 1617006187651363841 937601713382552576 7895832985237238785 8883230219522792640 5431159402930123968 5754287566376581888 7204318276380786688 6927355446782091264 2803200419843937120 3924726193925783552 2113595734280016897 5139455334923573889 5974402377882396417 3179623949029402833 365969420966368256 4368491452043975141 497579996168728144 421158540866916353 8323830714468673024 4995858503854637056 7604980420465913856 8736091076316574720 4479452682789523456 6923325911334057663 1011260957835746112 4718752538025582593 7585047121014224224 4197069391060052993 8519936463390053121 7834997267093294257 1957936132642564800 1772888446446926780 5758626431449778176 1134293639187298033 4650078492752674816 9220713311589944961 7577802776217387009 2017626926076362752 154362328433063936 8723816149224996864 2916027830533045121 6192797855884263424 1720096509830610945 2909657371790874752 3092351581699278337 1028792215044118896 8612147079113711552 4400932705670253568 7631074111960454784 1543547110618819585 1244423485256816896 2389039601570111488 2506588503026430721 8898225090615152897 8164344146214992396 6232483727504881057 1050750094803992576 5607554567584481281 1794100518614990849 2404785539914448896 8530626463452957696 7034248949309291009 5809058207067288576 923143342074208001 4771074789037339136 3997113204669884064 82329635066504448 240449899428216832 5434332026844315649 7120116681000615936 7520687207535312896 8697952696214498305 612635912519957120 21330156544826621 174260994041856288 7310208771237482496 1729126962364357888 276553362830839537 5007120374567046785 5030239978620385280 8904769683817992193 4555916062928273409 744029361529058817 4121528471077573249 3675594418436025856 1441621115827384849 8296479035112255489 4008085528674192865 1906131179735218177 7687458364494773760 888320469527201280 6601998841486078464 5625883479607407169 7589515146936745985 2667907028155566312 6173712688041022465 1036539874045750976 8479440519846947840 7838628525952991233 3365307292176928768 1349918629231525889 4562745156568489472 7441435237113957825 7261919470915493889 1108321219894086912 3252216223529666305 3239908016170142880 2376253657118013441 5034539839145779584 2165504942448574465 2866702507835418032 7255502427365171009 6998184769398648672 1558805757617367041 6142046849432018497 3985393936680996353 3178157788506753776 3722466119705400056 6421257843904756992 162490485415870464 4593294207327319873 4801668720580462849 4043598224750480513 860913001851117568 2730798397956022272 49774818138642433 1567890598261522432 1651501316027023360 3952379839116741121 7850358437995071385 2139059228793323520 4897798644103057281 1933461098441801728 290033486732857952 4676235479039126272 7671073902878781441 2605505831756676097 3224789452892009473 3611537709013567040 5831650334097239552 4820856880968694784 1967562769267734193 7531117818319030273 212478628551008256 3898322040871309057 6718192366032216064 2076203876291145152 5506716285853705217 6228703079357343489 5947995361823406521 5549178569782022656 8869290986402164352 1349918179798936641 770689841451238272 897107322936747552 436379496309713153 1669632227083652505 572069301023436289 7587138323135566848 1342117029685089280 2498347216985061120 4139558917171249152 7594809631914628993 2419809764663061505 6527432089636306945 3215566851260549513 8466884724632909569 2556189661149265921 2704559795451274753 6151803194762784256 6493200458052968449 5658963579769241601 2132202169250316288 7429499036022734849 5865519323749321728 8880342563007679488 3064804730063165440 1858611405016737792 5843269620376304896 9002312307576787264 3041188581575123968 238149299326242817 5404361521138378817 1882804000867821057 2136560263512093697 2101662441942471745 3656504775898057216 6529048200515979153 3001564850085316608 6711675764626306048 3057299586093428737 4208687758004208641 4280630763043225601 4028181954815852544 208975313542441984 4967679701821685761 1718394800220857313 5978607490320068096 9095048991270223872 8911717126643218433 7892554061110932832 5335677338939396864 5314070663064572929 7850493376733980609 8888408831524794369 2879039727912872704 3934741143634807040 7832029649741507968 2435875889113462784 9185428426836342785 7304247896979375008 7077308361489907713 4612824387529572352 3442682551580484609 7776885341660347424 2345813712798941185 4417799649937354752 7819278081854355649 8541900353739418112 5860588112809197568 4460868298963569920 2931839284585095425 1135520584332278816 1878515947627675649 8434148669948209665 2793259598675400193 193460870162939904 2980531536976771073 6466352590720729088 5001911137546854272 1457287246815412225 878616492890515968 4599976516856890369 8661177236879229185 3906156132641865728 2522741547717361665 92580383477544832 6191243931870611937 5148688480102869216 5099891133976190976 1452891526415083456 7595264617494362113 1874585528098481152 2280195434070604656 5564715240378803584 7893263591834726400 5497862841661302180 5135342729135992832 3215067255951163769 6248403009623509248 1946114209278171712 705034651350404736 5079411089302899968 7041854064687016960 2268900420409821184 3291764109953804800 7645518033662252545 4458543817954184192 3494648144157562881 2782833498081404929 6710753143618535425 5273998860223799297 1290640872426619137 7429947497031172097 291761912798560769 2440370422191362049 4305295935285011032 894805155108210601 3302464293753545921 3653496930504941568 7064593465188163584 5162820082109444096 5453294782766874625 7213090842526852736 1173214909583125505 9071096327514587137 1338102216607237633 2726680974383246185 5163113549869106353 592120324917705729 2182769328209581569 8004836455011787681 5582908080583151009 4394502453308788073 1084571234971993857 6736600692143966881 5748104949394702336 7842166561275509249 4025880369552989156 189436025223430144 5648312663149708160 2728291219116704512 7329549517591109632 7340540752153158657 8694921730098724864 5827228965235406593 2659866956545911808 5752862632219424768 3838278255814702593 1762015984524001280 1259017513771543424 5229462688421224557 2864576540753230337 8819630344271230977 6620321764422449905 3007468394249835056 2503860698698132481 5889649519181889536 3932297867759790080 8036617340412018689 5165558507032084992 4618249132632102417 7382004016623386624 6908696197228782337 8029190115104788480 5959074946896293888 8048881740974325760 2880984913797319680 7952487937647749744 1041472455911130881 2835594153947077057 3055104963336691841 7667556052435648513 1859039729994009600 8831486828821463041 4536014015713771520 834971209965702657 7478336588315863041 2660662557189612840 5368066024645478401 1101209247547143680 3739014903709750273 8521946052835752841 1887344008316562112 1374398251417638401 3343112221137597697 8748622995398033408 3540375382283747329 4536598334423213938 3481045883922063877 812313780128186368 6356567219044151297 8414882560821767168 127904251236408320 3743882613468640577 4921670581325173761 1608059466882744320 8412128998772135936 4707277984765411329 8427211704848484352 3402761702613631361 4850363168478785792 2095712579360915457 3907672856721870849 6123587465821638913 3932745412433397056 5206816911347555328 4847601593806191617 1027808490477650816 1504714644142833297 4577952207737875073 6140650868567605248 485978731908923264 8114791088034130240 9162340392587174913 7995908758609387521 3354746625644463105 5884574607767903745 8321221589880353088 1865014494511497217 5222098110025170944 6606544715530260481 5772263646036580577 72913655742396161 9163007084065536001 7140010712560668637 6064405407091671040 8894635696682762240 9185450480241479680 1326747132243948032 4455025607915861328 303511894388905216 774397875362828289 4380304116493133824 4352574863449735169 5218154931396935681 3167650901713769249 2217048501229081601 8586183211711721472 9049519398859574960 2605459913323145985 9178660143532281856 3938267743075277569 4380331169234612033 2887197970770408688 7583325634913951745 8928853377576139776 3940910085435798144 4784971527331512320 3004733280943604669 3222633779468288001 7355577556354416640 5839398570296717856 1117801257127245533 5374423868043626881 1791271323058569216 5048169915795058561 7773930835389783040 500811205199003648 1649262310075194880 3613935850474782721 4590438307856875520 1787066735397344256 1560617796685591552 467566261869563456 1134559428195141632 7860789126192496640 4090147014370653824 945362565776539649 7363580696688302465 8004500528143398912 5970622470374430721 8265056467412999168 5885270004623028224 2256096098447528865 6860685098651520768 6119130105865022913 4823841898254443521 1164990938603061248 8466739086995645313 391027817422508336 7444071542845079553 3006796626144953793 8390241368301343616 6085251236229017601 3784290090520800480 4170967361084253440 5207419282975709696 1464328815099881984 4912050929225580545 3416012396540428417 9078236811674199457 4752428112980672512 621074597576378496 7570172050601042728 3821526460253067872 4122080227945938945 1304394740167786753 6284377005954031616 2411518963675055841 5151068377037139968 1556543888149757569 6778167220823055616 5862274894873478461 6308601184665971712 346245494210475009 1891897918503559168 2665071666412048384 8416251207236661690 9110511363146573824 4690801260379111520 4755832022356836353 4191341971946215105 2696792880138316640 1842406735248565056 9002765222549143552 7524556255905644544 5329702775679115264 494258707663912065 5560353150363409920 8633648819212467200 3484916436235720768 979097075515668993 1842163543468680705 1158395639764750081 2807689435242714113 1619573594035482625 1649545887456352960 5329498799745931777 6910130890206733312 2977547661916984769 4448329215523648705 3727761474318357568 4085517300854351105 7588598468179447808 5729875640487692801 9197914288226025728 1628927666748424192 3786781105139617793 6652952774889144321 1669488549487036416 2622207348727771971 1902075845500946945 3306875936786770432 7964027738607058945 8356474197155250177 2511517725939990529 6931081115786077569 4122750250193125377 6030115664181858305 4112947968351633408 6484957922560298657 4029059200424568833 6738620227864130561 7868346795324506048 7286538219086986104 8916588130186561537 4299903299735929857 5782667273736155136 7650069647097968641 9116070159864299521 997930328112202752 5841259196116261888 6158577806451453953 4036495507098681601 7915609323536187200 1109476558442840065 5874758449897763584 953099866247212032 1196618386196875456 1289999642120923616 4742282753834571776 8040280289866456064 3857498378198876160 7309230857319336960 6461089430748428480 8543999678389934336 7094030530668146689 7423722125216194560 1019158520962170112 6532844660542005249 1896196535702963201 7661834449895529728 7271268729873993972 4110739059122778113 6927493475953967360 2031674309033263105 5663090155743870977 7567665846801924096 3174635459903965185 3024180397620875265 7799589144179084801 523850504257634304 7339742583453280705 4560122249203417089 4145417802949623809 2624947888838880385 1158268646898983296 3272121560210185984 7931974253062096896 4081295583747981824 4004114355419152385 3982309826884042752 7612091427928119105 589194822311118848 5019359767907854336 1449234392023676804 660908335104794625 955863503993896961 7571428599959948344 6992337790694418432 6386252723605905857 6996075747289038849 8286394516078710784 7682234172741918721 3872544709860229120 4767391548096536577 5003458624823547393 4865199705867960321 1677044011337711617 4151008921397971264 4635177292214288384 1882105741492471809 7699152019155428593 6016049740782972929 6879060169452506112 5628757368314341377 3543460490701678593 7396598697286434817 5475951656672200704 5567364294166294528 8867898909639900353 8974820074795277312 7994848828799123457 2587530856058331136 1261348807728627713 8941441579222645297 6291945799879884801 8703545385007286272 1838766765024608257 6281324630273207296 1218138228690640896 2845625849026272288 503692780072075265 1528570480648826881 3633666690580882433 634669255716831232 3289580200014827152 5768130981793513472 7861235865121902305 3625927389210900481 2197335965017978928 4038576098656484736 3387446710493804448 1939740694784544192 3233421727216757157 2175397655783702528 4675774542702175648 1175862078279722289 88184702833274532 5917381772901963521 4999238483734871552 5641331202606498816 7775947864050339841 4036377278238065665 4541759820264800000 4159316793206013952 5589295032972607488 9155555089991995520 7304507202495713920 4263685449904312320 3355473566269247489 1583490714762805248 899633801958859777 8468057784023207937 1319747622840115201 7125109210875815105 7667081000431353041 8474274454148009984 1876277333329133569 3380686849595072001 5566059462497181824 7050055311303779328 2483720824778801152 2054200230779867296 873083748963332097 4128125074189233920 6359931630204060929 8621952739312992256 8128030173896415744 2235086398973313793 1222864012739060008 8665087643446151297 9078585481940715520 5494716290319206400 1681544688071042497 96574186735155713 4299421918185083968 2222720119660335168 2908325969749659649 6288040605080950144 7464857294083946496 844661964260041409 6564517159101751296 6338442733150348288 4209136815123040961 6558367961383083264 4491131249092745217 2129395179085748545 1097021706517278401 6983266956998102721 1596938994292541184 3366188598399040608 918593958487464192 1020758453459361649 3846313597481683969 6918104960439126016 5868650410317333485 1104474838466920449 1548179943023449536 2075437490427882497 159480670769250304 1268883006595712000 6217400140873657281 7783131256392835073 7982593913514311681 6406701445587568128 986686189761800192 4204141576290631681 6590018206792837120 6574841651341292240 5672746672171220993 625857949507297792 5271768175505178624 1790093776856154112 4455785227268218881 4329450843461820416 9110200914251773953 4065588770726420481 2027659783097548801 6615469407092990496 5919052074288562176 5132288994399022577 2311083868159223408 2203165214005639168 3666351673970442368 921198906251698176 3671538192295370753 9080052649390515585 5088207424739023361 8355461575567192320 3179634619149974529 7741603964485509120 9157092592070876064 6417150659409265664 8573102010582215312 4095713687562654208 5852020966868377793 8339518190181537153 7978270375060702849 494100586269099008 5753631730866987009 2879196719471558657 8039471320489997841 6630337353869849088 6298553049796018816 9181012133952523073 2903557745266040161 5475397649620189185 6512639271387586561 4715125817561158104 6184945136503237633 2792643454593466368 7185701714488065985 3476003890885427201 8173835995094114304 3062890741568200192 1003061426090504184 8142444522841344001 3178693090469028353 3498132704805177824 5546398916796071937 983550680625613569 6363212428610339169 2546641347570630144 6535238885625732288 630033905473671169 869960260406755329 4682095583468716032 622981809715137025 816696844845566304 5999853050186231320 696332685141701632 4653521963459067904 4770990163272409088 1563058564617689088 1001907569889841577 587119158175558944 3504137268431930656 6387056465385464576 5996708187916589953 4302086558757511168 272414975444518273 7876958488379954177 2638640148586381825 2680659222206851585 2642569999291251968 8056305361636473217 1894264140953747457 3771167588950445825 8102702142023992032 7196611212491329537 7916308859532498144 1252144665697722432 8711219595996399104 8230787173131280384 3926929749980761856 4866076823433584865 393752544081346560 4788299399826130721 4862531796966789121 9126716924130121728 3371590891369421248 8057894072469618688 1823936505002753537 4136089074040639616 3338838461128900609 5651147447596706785 7342930818595944448 1161959743240775681 5607268802160854017 4087248323856077648 2589803928394895873 5949121362568361985 3357012769561554289 5357780683724374017 9118217807349145537 3347506105458290689 5126644203029237760 7307449518654423040 9033919633781716993 5869053966198561201 857424316147944832 7557872952235090816 3186804613474680832 6855672582118059520 3025544368758904832 5359762571644584736 3103896713312666497 2260911447209519104 8068521260914253248 2507519198160414913 1518228886079777281 6773220846357431296 5276162297267830977 1178246246829391873 3361463904035770097 7118032835885600689 8098098429740227585 7920112253282029632 6015211664362455040 5077715833114941440 7056351769155589632 3538114426711191552 4757800337770676224 6162228594069027137 3724318923428569088 109401427362664193 8040187713955614000 3888973127635453505 512294252097616512 1109685798644065537 164282530723090944 8317817072443907073 4826164376276211416 958976713292830209 1516166741568465665 4786547105498133280 1623656147446661121 7714226281513261056 7441928189339297793 8989180371568681473 7264665119931523585 2139608226963882064 192371362133887105 104186792262588320 4460770455739826176 8082959524820873216 6662156994415310848 1394467721830074240 6975332131673928193 1419084015248811265 580480044721004545 2815147011677441792 6548740474683580416 6248514979667080833 4932854745370124801 7937472881704085504 1749509827869920385 2813255042279698433 4661454464926629889 3919992462947310400 5488577781871329280 4082174534617350144 4725236253188554753 3851369671200737760 1685351730247255425 3650000058419901441 2776211584486458112 4860859084254904321 8578185774222478977 6542794498869556608 257253375581375425 4120532528716253697 4814810541032429129 3322860066125741057 1713786957272797577 7602023995854217216 794506813249680704 1432779165934767425 4149377913874404352 7303498008415683073 7331337900807984640 2726890361839484928 6170960914486657024 7925143194540347137 5616564298713661441 63936832605110272 4602827339943913729 1856379395573107328 2077422102397568084 1093359642414645248 5600283415279094144 4309327856992306400 7633295413750050817 3343296452750211073 987814015788990465 4471153134480976896 9183927185599205376 8930133405358031936 1718060222170353152 7056160983748768096 5659794602926936064 4162984972348269825 5000991783163269120 6546096112007206400 3575765746541771393 7614919359867737089 1489364650626328960 8495285407193184257 7941832492884342144 8563885071352171264 6024399359179068416 5704970361843482625 5095562600637739008 3345324361817600769 8028344393467887617 3036990264963457024 2724393391319973889 9002446002862407681 6563438746865803265 1954142409694412800 5343035282454479488 4548439145329446912 3823599502590641189 7374691149290347916 8788786207925600257 8509614495523504128 4044045053084420096 2803353462590324899 5277498866919866368 180765185311211520 7944345414102816001 8134315002589429761 7878630707517882369 5451866079331352576 4833427309642915841 2086195555617256640 8635483728128049153 4463242789637179392 4496500433689493505 6547263422800075777 4602265259406629369 4762991689084833312 2086101008675374176 6021513642591476736 3258230225825182209 9121517092713420137 5964280901568193336 8950498444244811776 2643115642957506817 2332323494691584001 5695714406444620800 1254481566317119137 6610402056565686272 4327028542842863617 8596645523359162785 7325436735981854048 1575640317554424129 5848868744813200385 671622457741453312 1343507317795896833 831186020465242112 4124117542891267072 25504823344694672 7593105226936628992 2321212855150397057 6630175353132548096 8877100512167892993 540043495797532672 5074736004724621312 737262217784200449 1151995382597615617 4100582619472640320 4521387594874973185 3018735424887996416 2893449979775454913 6919847707425271809 8543327502322552833 5077255730560211648 6397430896366758912 1573755320940085249 7385810568362688513 432942426284089505 3902612526600323072 8188667653833852929 3723876354096157121 6694808756523466752 4954134241899315201 8558162621908647936 3606876592668564589 6585476461105123616 8994352877819654529 7476371481640961824 8418634804765458432 1306293422497768960 4548884876638208001 41748765834297345 6413316732282576896 2219137745517186288 7281974555436037121 8337380432584212480 1324168214833618048 4001497042849629536 3806376939127848960 7585445281279402832 7730632667162738689 3444563886327988225 7599085637961721152 4988148194043470976 7860102338151901185 4132459649039370753 1437595073908512769 5258393185213366272 8187163831290063872 1322961968785777664 7742534615197679617 4379906015095380129 7618655576794029569 9192099313224781824 7907385239164715009 5075558742051040960 3915633592757400960 4957972497894519204 6660277510350225409 5373895880418641408 7026886410248220800 3589883003162890240 6958432472169495937 7758532311026318336 4601302101339830273 8335228272214316608 309504664356388865 1786243136207550464 3773793553512921617 8772096942040582145 2255701320714241793 4556712015281246209 1042402114921627649 4240971432655279873 7986231235257040897 2426903827992752688 228053157662090112 4531222961697689601 7697943519581586289 6930334983768082177 2217580669628590592 5617299616299309057 4471721592931120000 5438665699424404617 706364313551054664 5809311757665566720 4728355209919516673 7390769406706083649 9206030444777230336 8281929684087294451 616028930468836352 4525421207163506145 5328158546883330049 4796189729985408257 7397112269125335104 705286788539418624 688552672210579456 8973337706592796673 8108833952441155585 8340552313126155264 6659958935680168448 8933695229704552449 3438676670104748032 7618460800358154240 4402797940483517952 7235457234808156736 68738301791395201 8714360895525345793 7570192249118382688 1450917230631861409 6699746916452694945 4612301071152472064 7535533394266045441 8947341464448892928 6271454191762644993 942805628712255104 8629052995238179841 7636999621345444713 5058326852325847041 2495514950244699712 5718211526883492097 1870076886633775104 2493111384035095456 5063797526818455553 6750495467747549185 4367682385122032417 3027603150541684737 1261854996242611856 5216985220392235009 8261167978926080001 3952814673924638400 3432936334559922064 4320556093152914160 295775465435823616 5647313819217369600 4293682273791506048 5943250169254690816 2259134285722694625 1374892224709313536 7135360224305874944 6771141185857847296 4078043120861497089 8167456467615092736 1709698819226344449 1779445028915249152 3412925793311570432 1772786150350209025 869893079783541120 535059619693044993 3536657802526146560 7398393537480114176 6700848998207455232 1212679082051484672 4744065692991643649 7937938985019966272 3739406868622756480 2555454057360631297 8508056664096369025 3587681552295970880 7133017878173210720 8127764642187609856 5884886252087882241 80590126772470400 1829227608715285249 2553704073782724608 4064672931035495296 6931346359219298305 2082749592729600001 4928109726144856065 8001431178851165185 2298566315804479761 8245752420377026560 7083029860299046913 6448986535638335489 1088177798841445377 6456153747408312576 5615631907041796352 7035509473026121729 1676570952005430529 4833858054186926080 538263729075856224 5379978148051300353 7331202723816012592 285635774248910849 4617411212738416768 5044403383395152457 7625345826552168449 4197396950812625920 1090544971700240385 1275577499711721472 6707277610957930497 8947843782304579585 1669853207068674352 7328114410961371136 7897058000479606785 8096494588054446081 3186324281537265664 3298975281543413761 356946707657562688 8115157850924449792 2335428793113765665 7628553982669887489 1191644380456557936 8179519406332305153 5481836656703997952 1059376078604468224 8270570178111783745 5283253582371028993 3881171978559137840 6480542140657020160 7907863859581419520 8438720947158368257 170372417986764416 4240737391760882688 4582456851701792769 7168218650077725697 5142163456216652160 1733530505686798465 5274454402121342976 4272471320139817216 3103131996841933825 1418438200398871552 6004510811334803456 2975862067807541265 4548768227709321217 4508807264265240577 733695629703550464 4389216882679021569 6819111024103448960 9002312521592713216 3153585757093687168 7659433650334384128 8622168826187600609 1565349951994661184 3189051392505655297 7151700685827173248 9130475549036912641 9144052688474443776 8705562899640400224 5486177369910204417 8166545146685530113 5651968130978676737 1237256134684184577 539257848129130881 5011336581270647040 4072891392276604608 566341982344856576 6976033369795868601 9215597169356279808 5009222815737064449 8775746252357086944 4441206980392693504 4096257158830666752 6947538273908555776 4558575053137897089 7148684569891083680 6010199550373279169 8571115300835238401 929900533755105280 6891439919214632961 6160690766890033152 2383114949876383745 6492018743349985280 6888498680720654856 7213084081053038593 7790697001573521664 6030600425006034945 6095686344471079936 2197494529541385729 4308192955319648257 3901271490164768768 2392179590034362368 5161441443767320577 6166535404029026305 7170739897675911712 4683172209792675880 2355599380660868352 136008872788038627 7729375787538847616 7114458502787882337 6258970418261172928 9004875750405924864 8295579203950919680 7696898263368518400 116824202946890241 6618884990870552577 8976359876883021824 2103937167709099424 4929768812927223297 1401255602512313344 7909162282370260785 1672832912059956737 8226696254536345217 1961414873516748800 5246377190391906049 7201123053198355648 321387875583720385 3717951429401427520 1905617890142451696 8686662737003395073 28034103859162304 8495818314557992889 8990584828889923585 608419345146929824 2492218130630490113 7965796078003945472 83515986009627504 4282930924161546240 8811212897183096832 3349046631177581184 8701927181398219777 7553851383072243712 5873844863318659072 3930397251900509665 6081060758721552385 9208355053879573632 8975892754366693376 4601648025175031808 1613535345602368128 4437723537509384896 4099759347747946496 7122237494256054272 1199208319230765056 7139582085598314497 5530961306216781569 8435849174238363649 5050587476294321173 4276454997131017185 4269126191714469953 2134299372619739649 3041389541881184257 6881235220603404289 3239812272974241792 7017312358022304756 6741064852275899809 1379523238624221184 1934345965457236992 1095560920629837824 5036181379332236960 963565193163964416 7599284942602301440 4488934694618805217 6195401931265703936 2010465201835688615 3972627797563972504 4230880157899592704 3577883523657672704 5172226604564911697 8432633365576335361 4463711598922147777 2417575863390717657 131579505923348992 972530195281628161 5774759482999177217 6234311301080414848 8135785319622472032 4422742210992398336 2142426357189822337 2699123825123596864 3884688923758464001 5018295152614826464 2159986279186551809 8020351725409128192 8030117586912937985 6273430505809959296 8880278839080220416 7784744755303546880 573172506017611777 8032859496551658381 4723188637967679488 841383308345594653 518395909157093376 4797599318312404865 3968183090026642432 9070635404460644352 1750591743394914817 2477541851144472368 3092420979798661121 699562204952697217 2867552287640185857 7868198991054272512 5144005923828129792 4363086217135011841 897936867782786049 1044997448025058817 5736653376724635136 3455473148152827905 7591859069831921921 3453638256137596928 7198421135508492289 2133019571695819776 8956041685167864833 8396336137557544960 4864834738550094465 2348607774903444480 6534233236234540160 5118522684536042753 4612596078165295105 8714910068986926785 8349461077731901153 8040182998406520833 7078208843829434881 6457261212924114944 8489498481017417729 4461937235027007648 3963520541107333120 8299147292947196096 9030508903413121024 8442590202733795720 3994836409890193409 6352775689690064897 2377667938302874256 5803063755850032257 6781775115491540993 4985486881413695105 4690395188402785281 1076854357705256960 2728170103054925825 2662494907099829249 8887609928713087168 6386793599243705409 7098735302127755265 7275849180427219957 475983818202611712 5711644641233113345 8306014357529193729 2912170870372532225 5338304995024934785 9031342236147275777 4940028943138402305 7951290620109780993 8679519167653797888 8103904866449542529 6060209231242271705 4199614177962147841 6744905563800068721 8473066250726211585 1313623306012196864 1320635351683077120 3116022098664226817 2547916128638943232 4068827451852062721 4973284371711012880 6827519347009934528 346331143739490304 6782841862221669376 6132881123747823616 7860759292375515457 1211280616043324928 4653691875779423201 2470850267948613633 8170132078796779520 3474529935355568128 7394456064260891160 199585134807241729 6200094255216803585 715749371312347944 5439929914933024032 912967684618870784 8318501744783479681 2714380918975641601 7637130214025653761 2130200130605385729 6654843348326809601 2002998091242070016 7398233837620192768 8310176141569818624 3542681486033485825 7402862347238440705 6090773606763337729 4056731806116835329 341645130877419521 1719351497104091137 4641678973781423361 8124517438652741633 6347046510094840576 3023688106584152320 544661970064711680 8464873010469442560 9052499363472998401 1950615653695157377 7055600812678605184 7364622022008438784 8607187352583484353 2859439864933025408 5802151937491333120 7716293523746230785 8306086384633239553 5175666806517775360 265202390894608384 5984101927848693760 5117425217312938048 3818566799226163200 5923164155740348417 1999547873550905856 2418783468548108929 9103836036055224320 7657493344147497505 4846600380714742272 5227673888310383809 8982239537780088769 3276030684346935744 7642368146173460480 6798311152716906497 5096988891251478528 7211751970516016896 6548101814029420545 3795036323338343425 8761860362850848513 4693934870797360641 8953759267940803840 336465560554438657 3311403218988222273 7366286598089999105 3088521479629043713 3049657826557251072 3623112212237924225 3396290734364934145 5011081188259561472 2428976183708174337 5073196479010402496 3491791932414216193 3487754511238829441 7905149595815949889 6596431487784924673 864411283120719048 7334359415955849216 7029384400534548480 2156093541811206144 1536170769168399360 5165715147887951873 4089246711804878848 4273788885923452929 3943913847341321381 6490162634941988865 6777618462858137161 3531059867296047457 132885283741594368 6795199927924364928 5795544227630821376 9191928215017741889 622158647765499904 4164537957306988152 9148871487335870464 7224748432248266689 6937729648509714432 2965214590428313600 1701079675855471872 2208472027569811392 7838793323147248384 3694452971189561856 1181585918666211329 9184337756759768321 3108142289125966849 5398005734778664961 5362318676303173377 3065338634753655296 1358573216044606080 7148222278541246465 8437247694754729985 8996568879701089953 4409867354974883328 9153956059503425792 1911194189627529669 2047663508837018560 3832230017735660033 1879767442738501760 6481404256608677889 7802845777307151680 4887626617099198465 8185779428872658976 3798986966997925888 5437050994340918352 6444026735903727617 500268105206754304 3975719759441461249 6612746109863329792 8164651100100069376 4255768876968945664 6998800865574256641 8592458026025570304 1125416510804822016 5523410508320164880 4879358125872183297 8327608131082158080 6025079870967964129 4314963063496201344 715628820211154945 5708426028954564608 6470888101473409409 423310086518148897 965946940796399616 7229741761951629313 3449920622424883200 4667378273109172225 7404260179569685504 7615621159849023489 8873233366744274304 3243962858454144896 6403034447082830849 5515013060740456448 8323040410286367617 772819347876518080 7879709820013292545 1110423651402532352 3040286668743248896 4851402695178808705 5175891967036355328 1315608059679653889 8895029241718277504 2146569727082266625 3913150225471187457 2085038132421672960 8666253187141982209 1721331866897033217 575292181339548928 4960027403264786081 242311977251807617 1069471481181667840 7934808885150333696 3642902050552370945 5192205421167443969 196468228657676288 5195288315648488961 925324326370473793 8069083128435572736 3777047758302599936 1613869444638196737 4932154415818864256 969729162709482752 1668479306942436865 6051744751477125233 9119215871862171648 3261095806901174785 4363524825828066304 3896570579311436801 4420504450587344000 3418247303761736832 7616413048960763937 4455213478445108864 9083173758912954369 7069166075882569728 2241806785104286081 3149758225797087232 104131213530071040 4993458709830340609 4606885017113079040 4079888049785814528 6836907866585572608 3828946662785024001 4208001567453645472 6116486748218327040 9210731591073428800 8574948158116636161 366332365298370560 7578699340465455104 5163114405253878785 4335362145462036481 4626160111753475841 8087718760320598017 617686911525593088 6477621087751265792 82354586642153473 2181643615170199552 6026087735965364224 4609478871934816800 4473105282566324224 8975245839986605568 5277520845346941953 8542358166311519744 4720349710814617601 6368241972308643329 6431580563035127808 3194295357347595968 4294106394756669408 7436610967246111297 1133135305486204929 8132268553328226305 2143561372307079168 723590152536499777 1460047737183342593 8359356845717672973 2473904505106747584 9016862545400127489 2832337432121345985 1407439838272145056 8100375135611644289 408072165299159040 6952930889709300736 282727385888923853 2087875606205540865 8578014618478642945 851373146572696640 1688507646393925632 2990112198782650881 7302244342962557184 5465401133874119360 3780956878562809153 8699932459725707264 3111984958538610176 6117717648855433217 3740082921117148736 597801344435817392 1223873978772628064 3810437672708067768 8311853887552080313 8823576199815533312 565837017876052817 4213076137901625984 2062351552199393280 4500631282553217334 959130381528078336 8341901690381449217 3600133411862518784 616190348312437713 5855298188413362593 2850253988940027904 6171147318450462720 3063794098993645217 366606938251622401 6986194041232102912 8014435123515901824 5093758811324063745 4764838511182422528 4106180608935580928 6368004196283081728 2809095072229246108 4757916175020015617 7027437043685875712 1481990902150844416 8833436440455660881 8471487417516158977 4878246887424701665 5509024235545440896 1814005049920015488 638498794309287936 6944228802880421889 207963718785081633 1284691935190073344 8170639915830812672 2250034836152615937 7099791161811533792 1803189366898847872 8186141557244974848 1710999903306249081 5632201124764680193 6681756816359815169 2551295894744424960 1349442611159437312 328372104376772641 1522695007369688065 1988744588926768960 5451608740606297152 5564175518504046401 5481540189597728769 959975020777746432 8142814637408755712 2945746176090845345 7739366606640529409 5394280301394118401 862231563465020577 667553929987298176 8155426045389924352 4384206222716062721 3298687070981932288 2638020350130801153 6053914624254705665 3203668179549962241 7317820737714963752 7684210969764042176 199393062594844672 3078155173575103617 6582208176668815361 637491358753271296 3523741537357261441 8370209736998898689 3204819625543513152 1912016623975871809 3568285784913841920 6032514353089754625 3651173882362507520 1323300338132754945 8642471330103547600 4510916649741959169 3652523403083223152 4673603268006117377 2404523914731102208 1528562005267136000 2290574599833124864 3262227056605045760 8283979568035188480 5565854395225906881 4334346118313279488 2721618038912983040 8972617304446139728 9135107752494162817 401042106894534656 5202744327063928833 2123606297883663361 5670448466611294208 3203582530453674033 7206101259289436160 7452707072181325185 8397679600771431424 5491505096440647680 6449600220528410624 3012066720602857473 7544050612425362433 6117258609757454337 5667948057092104192 8475541398960768000 1895067480390694400 8600874240957342977 4276324323592095232 5823308749099880449 75909585797769216 8810240771295931393 7683764808432469089 5286698309106396641 5698036273678295040 3120014301034259969 7433075545860276224 6289688480915639297 858773116588455296 2483219774109236929 1270802146589872128 7034735210278354944 8045239276660234240 7421943226987355136 8407821296916090073 1827153300478038528 530329379142922121 9121927679411794945 337184839419248641 6641371578841437400 6881720065708765240 2028691045447694849 961677643588164544 3624800296570915969 5526870334361750608 9117239648732941312 528534674581880833 705347973581750273 3392348816349607936 8263894190301377601 6520113351000850432 7932066172688276480 2253758187613982977 948011296788316161 6854330229264678912 3796777412373172224 1226651403054417408 5697429167516807169 5090877265816919809 3426368012578423808 8599122985420058624 8142245076464812288 1902285947677986816 1065723333024956416 359189045682566016 3803903258343519233 6358392650928087040 8925370810142594817 939318415938863104 2755297258826366976 8466657273296229889 3609340698737355456 19346346015035648 982644208310063360 2728740645497061745 667437842780418880 4087442350369325041 7069019080373543680 8371485907356611585 7911277512869111809 6116070232582154560 1855910385367042624 6137216302699699841 9178355322241661056 914427862917610497 6562251826022137537 6817331226772420289 2654138326736758896 4089196343145038848 3940388573659707521 5662240288672983041 4324480550584620545 6412079328545475648 2829110296125142528 233347932142280545 2328581422824030209 4843353035801593345 688675332266065408 6400829406894014464 1294968782036480960 7660193364751474688 845659564734998529 8698322121558263552 8755848315596503936 5818237846064349184 6834055706832764929 2350479823347924993 3423036383893306369 6710127307868114432 5843692832534519809 8230429578488294337 9184299991647973376 8173314159717445633 103567288011744769 9183204680690567169 4235593271418481665 7755978244734241792 4359619347019655217 2186016957913563328 5468124541235551424 3502737780689359808 8649740005096980401 8345504071358586113 6630117134006863617 2461447536713728001 6996965479735926784 2554926202429898880 1523456177219756801 3421061010134588861 9049113011010497536 6173218738985550080 394715595012610048 7214328287764793102 5413891344469893409 599023120797713656 5019387266742159520 4377413018528558080 2991533964250500673 1298700108087172097 2710064172643127296 3645714111347875840 4063082036286003969 495954971568872448 3464075643203036512 2924502214786589505 2212324261287165953 4565271745934944257 703863255888250929 7148357762662105601 2892135620430481408 478144794868436481 4058111530403364864 1617473145263321088 4625327511689854976 9086108926602464257 1458805382024527872 5026860556135038976 5627065398126512128 6985582311350206464 326296822076643457 118583346766860896 2026416152909259265 9009395408262686720 7632046386723569665 1070008968157104129 3740149010143150081 1477426015189948417 9150961696974635008 8477093033839074625 6533121067737376256 961765287333482497 4196827760263935569 2267569376234782720 8857485551873095432 8711507890553835520 909393111568089089 1848642167669860865 8663872014187352064 4869061550992033793 604128636270264897 4667955620352622593 8205138142535455233 1998453836677124096 4440437711705210881 3521522814436032512 2464717380950310913 8261599665032531457 1333311324827694593 6847491977939451905 2068424066100570368 4461742763633122048 1185891022180548608 9020196196727753729 7106685616202312992 3670384296539909312 6276028798732771329 6133521319014278528 815978683253910785 2603001396591241985 5187180820402096129 7542633754116374528 7400026566346866689 6615296521242247169 4753797895639621632 3530071551722874881 9152386099897212737 8996366389315108864 4705310171236818432 6284929856946431873 7712098770116093120 7633088220666464385 1438171379077571328 7338732946472818049 371723890562502033 1430935989538881536 8737899060401671488 8421450015979049985 8311725668144349185 7777297086056364576 7867146942091497473 4818820388244711537 1736307120476127233 3991993570216883201 5190730177698140161 7368001630093233472 8483995473816165632 5693058450017468929 1704360586136862721 7153233361503387648 4009800941816015872 8513092367275319297 6152982450982092801 5327186072566366208 3553087443716780033 6180296186445355008 1202114049754536960 3961064524931055488 7729215298750020065 6810294216188461057 2484195366290659328 3305869184290485249 6874492361782470401 6288922894665621977 5214645948877006209 2521324875273994240 2392038274410342400 3556344283145265408 4339959143099258369 6782780393624764416 8921728602283958848 9026491721307803648 1361413161253718273 1004652313062219776 7627124812801014400 1375878513999052801 6527276321555919872 425909566173574193 341887466786783233 4013173315675137152 6976852847115261953 2292116722432380928 3470311584395771649 8901050716480381952 5210972233040576513 6649100454003548160 7608100719313313793 2921001982176356976 259668122021069216 3719805424568764736 1628209001998843392 8361310034637697025 8432609876338210817 6400340591380781504 5953843487353864193 3402223191922758081 2670823146231974760 4979565732863087617 1507952442882246656 3293427016075764225 9173301129489350657 7214878021173119488 4933732317436582609 739025026620952385 3490767136121191425 7944444139919154176 4026437695038607360 5234690605355225088 6488952168173223936 3466387501565897729 7406842373594863104 4766717417317302272 7241438827110482080 9112465389471727617 6370969738353360016 8057006293807348289 5637600791243452929 8169763198823901409 707608861175390208 5823230422694951425 9040166678252641793 1672866096624900048 468007315597519488 3151257770260365313 3466114562140603984 8010355529190784257 4242382074997997824 1006230271619090038 7229312212256702465 3498665271424450561 6265447139335373824 3417415762575360001 7199143719935974400 5907538760963371008 463497863708217344 3218890888943715073 5320439935260051008 8313339059240708097 5231464844468225536 6458616919787996160 1250099973318815521 4161593907077656320 7559758325103235200 812236944908435969 4805081252162814464 930820944963076096 2621171436758368256 3468289140364296192 7646253555763555328 3977332809837306624 9154206807817684993 6190099946221931776 6828536143147979777 7562212392225592576 4295207338278478144 2507641380629637120 6685889435698462721 7573249949728309249 8507065573225950208 8303531508412170817 3154156595672704000 2053397391463753857 7071275180047597568 5257743929245296512 1998464388165099520 3469034765135380480 6477722496692748288 7776876930963242241 2587174387483995704 188527886445500929 457911318935390721 1433870875286347776 4737158259592053760 1731070107272705792 6928454184830829569 8192882290301235744 7898406943675025408 3573570929695693377 5963862206845642496 720712042748758272 7224273640637401088 2666475166593155073 4963004478950047745 7836102428368994304 5213156886848331777 8281975028408039424 1141628054285480577 7497690084045771601 6627231069826947232 1933088544166879233 5544572741512764897 6441144142293324289 8915548992846163968 6345175783902789632 3481578188837990144 5605977834486639361 5941772698366357504 1801202608155718912 5404122009066138624 6388830672268136961 7984111203436539905 7062530524541618433 8663058777690508160 2839868373907926325 3649322856524127809 461229745486037536 5743282175446020096 7754934443424183297 7810620759937646593 7843264184991387649 8153756968514798225 368805581340341249 1186965159443542016 2036190345781444608 7222066786711814145 4202122599549661681 5483643995076158785 4458868247625589504 45113158749319168 8336401162207218496 709065867461132288 5331397306878693376 5267168179293035904 1070370101502139969 5006748080209682176 3572776214900792737 8814517491117284192 4510101956893896704 8127913429669847041 2293024796205580288 6228812792128172801 9057795598005849440 3169177642826225664 1684099379714898945 4642030210639197504 9081198064015876096 5188713468122518528 9061907788291084288 7143989679224012801 8574859558609174528 7873765484023051273 1994851421990969824 3149154229360394360 5465103252372787712 9181762317978949588 6600943945836868096 9195647448397886976 3298456432215656448 1700794462077746177 3651859641216482448 5889499611130288897 4668285110676389889 2263313413862862848 2148174501964213761 7084806824352743424 5122474374203179008 7401473967443148800 2712167247953854464 4774360017557242369 678677687326472704 4983018356647919616 5673012853036616192 3895877834616090625 4707418480430645249 5633184425330868225 1076292865873338368 8117297544914867393 1033024640318027777 3421930807285977088 9217619592117308416 3110446533833896961 7576904108406893056 1160186017656549889 8131152476070934144 3570432721741615617 5721011479993968449 8019797674861566977 8117127890601242969 7709575102656564616 2999786398357732312 1327150936617481729 945633639095579648 2247597053105821696 7986255054883520513 8009803633342218241 2612621968455906689 6178527008295038976 6737944002779612928 6170531691514019648 5703594831197406209 5090313990044162849 1291540379931012224 6068016239006423773 1918581541176994048 4318214819840457088 939221992622213552 600873628609444304 3631332528924555776 7026730151150628865 2711601134706366464 6980965917178163200 5524688805694468865 2451808806411167232 7933484527092629504 1757979023608385920 2698915651065470465 5171731944001177600 2952830390259460097 6854204142228281088 6071714924354455552 2348319798485351425 453324360223496785 4671096977804460032 8106006958698936320 542771190039459840 4233641306171684864 3005483897525960704 5326586109888221184 502007806899580929 8976561839419769512 4370296433017782273 4829560702431715328 5807131323999744 9130268468679049217 739600944332931072 8942830197536632832 5311040565941515584 1235124115624704161 2725923087732093440 8319037586544097793 5384678958440880129 8773619965264144384 3041322220433211392 2210856186468742913 5012569374234902528 9177333246945873920 3080072111836412544 5167167041672707201 5825788129204348480 3101463977058222080 4002258683346796545 772990295738448129 447693023270672827 1680104651981062144 7114988494036819968 957734235386047489 3056830687712161281 7725674352672079361 5246735133378221569 10777442518678912 2044494039187638577 6161996936553848448 2320767006072038400 123743332731749889 664560621875960960 6886898307957391360 245050949149110273 7189930139583599616 6225474059651154592 3330722492970432160 1946638919757864960 9141014285721502272 9221278204802826241 6820245198774971649 7441392188677928961 8277444548920128513 1229332705045399296 7665096160305689472 1118963085071446017 2604513169618536609 5207530155579393 7968208534980276065 4605847128489688560 5316658472120781057 7007837264042567937 2543991714635186177 8473560236983312385 679605009777803264 9182192267543183360 5615870604698414081 8046375450711025921 5241429956466302976 8297333053676088705 1894155581646955072 7139122208440704 4813110309954789376 6794126447331299328 2131580159878663681 246530949004341249 9066655483360790465 1880608783092185992 3785499599150960641 842982153911678464 3898744052593746432 7265211298220371968 3578403294272290816 3441882386700171393 3658254389723727616 2882567634548324481 469117912307281697 1603015622435799041 1509042133587965952 5804991671384546944 4575008714210867200 6498013374871046657 2292771389061926913 4342796805399625728 1469073565165955073 9189304867744213249 650060731015528449 4144764799477503841 829830693901317120 4309045641755942912 6670079499458175649 8769619877255137281 449818855171473409 6585177755675496961 6544156072518471424 4910057636915004160 8977502651842384320 4682426614546535744 8261211609657656321 551102676704152832 999356846922309633 653775704075671552 4209850986420312065 2148565216156426289 3776061683703915904 7298782542330914884 3022673009096962048 1003482890196967928 7012676782222596480 2501081006182968641 4965106966644782144 1854741420723666944 4606294767671705601 4739922468688875008 5389191787441946625 5039198795792384000 4123643037821474528 8860956232217083904 6265679086931093257 2977153065576461313 1605251323193658368 7702250779816583169 3486694241141928449 5904286288492272001 4149178197033877504 8314526835785392128 8830500056272881665 7367212959038423041 3647766294249996288 6148244474682722689 532017680790790144 4091126483105494720 4046774768255400209 2881185596396871680 2380332067225819200 3901285378928991105 6124755718463239168 5634650305325272137 5466837758598332416 6791153157162413057 5403175468796809473 6624094565725110273 535274143861621153 2480166937733735937 2785432282459446352 5989256742962249728 5677020466731024384 7128267190246384641 4340510991743385600 298002518723617457 7746103305801678848 8347635453437807104 2334624600089487361 6293897662211277601 4202952224165485752 843597418638794240 2265713193933069872 4456092961989384896 4865663620213136897 7017776471677078448 1075145397491555328 2450304714290438657 7309408495670263809 6272212564124573441 6757866878435246624 600607021409632257 36897891221962752 3590033275153013761 5316017382098698241 2511228091258942465 8943774193160388608 5232090315391375809 6163727308679081984 7015886674525659137 8547354986443288384 5598501748310706688 6178601065368518657 5219170385759452161 7836712029777782784 5291064180790745888 7933000670313844737 3866285214048903681 8936215346411002624 68210702522850993 8757394187475042304 7675765539731489361 1233965471599180544 7058338062222829568 4014636469779955713 8151639057497450273 247047406543568896 4003328322676336417 3876129892702623041 2591408671253200897 407118488039383809 7026059046074819248 7777393551183447665 3282774904565704193 7641996079613510145 1487264914369689857 1816051414277818369 8301355314446860289 3267703159628055553 7907445444876033025 5304414843004321792 6217257506489434113 668543580548649985 8188397736104969953 6819824727502346273 493945831150321665 989459871069554624 8312978462683842896 6044219555131555840 2461399175243038720 2570960787623276992 4395614374130840496 8841700624118773760 5624903851624659457 7593680194705514496 4908240601735820929 8954944220495675392 504648436833877248 5547476382631591937 2596251247222718465 8608785714724405249 2035134152498584576 8123879566914537472 7409659081870434273 7104584046853604977 559049198530461697 8651797064070756864 2390492073031332864 7977521736479523904 4683608484974241753 468551406161833984 9046237615952240929 1299023761964132961 8194848092205920257 2861377847287475713 9185052408943742976 1166912962963150081 6692771510067232768 6981035124614810193 6994390179316916225 4172659185851658240 8919929246096963201 3278148187365196576 283350575047606273 6728376493032124673 41643657616533504 49950665330271680 5637732966380778241 7577855520842485504 1352761331119344656 2880696375334273024 582020471387926528 6836235782628896769 1204849535953825665 5126533980153650688 7567458764844137473 2642424084340097025 7603275303175307760 8192590452764401665 162918733977550849 5377743255734457344 927993607547551745 953263739848217088 7467977190597984257 3227879375136989184 2572509666019297136 4177514946540103472 3381533836692522169 1822368333200306432 37548757584609280 2730799828033205825 8175408567020588161 7776233033651826688 8614407668464595329 1606157905833310208 7834077718670999553 5331557701518608384 9076007175078797761 5195774851635216384 7715076461161636353 1032378024424790529 1614661201455720449 7059662735314836993 1684072731943671809 1797240976660496384 6423573055033987072 730745170564102145 4816547467287035904 1813878216134593025 8532132026240310656 2047119898000936337 5293922767103940608 7182273893076971520 3036785349954609152 911069055868049408 7644098942093899776 931375703910762496 6107529088604176384 3397745550978711552 1168128457092300800 4174324360867348481 8544295530756773889 6068325432865841728 8391295943690743168 3342237241390608385 1649234383218125745 6722066840383706664 6888649457076797440 151921973310534400 3062234785950202496 4260757761696024704 550841954985670657 7879452572535452689 4930486320251206401 2099432696955216385 7561645803150398849 3768126838018287880 6553229750214163297 179534678579619840 349952831958409537 5214997838576598016 8987787794528057368 1072683986197299201 1093343193106328064 5516774868883874816 828444435501571856 3332940403376953344 972942851177114881 5188275488117388289 5382915608412452865 8243829120723076608 2144347764292760705 3204302370658633957 5914640412479373312 378992902526730241 3587009260506286753 7668706220939149313 7458905560943297025 634952283636994048 5737205866607828928 4804687332202800641 2462934791597290816 464905807281147841 8264116093842253824 3045902186319074305 2011117960019005441 1279107055796355072 2798551585609953281 223348785316384769 8667660663712514049 7510889643546654977 223776030471706625 7881380089085506941 8462892597121269760 9067052056124489729 8073792112665362432 766195203654483968 2018052292023229184 6863114823222330880 6381874914311613792 8942830632232893696 323965694037196800 7872356155890059409 3979980997928895073 7670023352729087168 8934898125692747521 4384138143356313601 5561251981070323713 4181953865115749121 4113343457899839488 7905899700407996417 871248384797704193 4242221738229475529 5692653256051916800 2298743488157319168 821192851046363840 90540314150461441 9213316121525670817 342831134795317248 6263727285423550977 7101098317039795457 7370256528247760897 2109626287211659265 6909838189343752193 8285604639573449729 2186831672298582208 439741051795612041 632963893283822241 4840775137570147393 3716079097209097609 4752057294633740288 8856795031376809984 2218495743139571456 5889475511253268481 8635636411128610816 7127449120292278977 8554836143087690817 8567319727495479296 263350149396874689 2178990082142521857 8960703825090713153 8300085924507557376 3362330019816823169 3895057762007759360 4558131211726342145 6870520466616863488 97823398131390465 5395480615627344640 123400051542797664 4432694338035681604 4301623920938880768 2804800452034040833 3405449156806378241 6463776751893970497 39780628346204545 4034996806409354752 1179665372449481472 2776131114272358400 8445376169519482625 1318291974268596737 8235751956040590080 8745028927757736289 327586861723592768 3777451888184457216 3034884424875444676 4117021684523069953 4095007484029825025 1722576834303885312 7435632426583097344 5709520084290506496 7987934638816952320 4783876313497753633 3910550722317737984 3939021175175832097 5048364979605721089 2536740262667626816 5602734207110879232 7673525825635573633 6061018943139135488 2735977541925323264 7088482837510954561 2357673099864954112 4734244300494941185 2803462656021139457 8473418007588116481 7994125554081628161 1727157818007396353 8159195400452139456 764045041452410912 4313178607780038657 1611675450662430462 8421397331185609984 7017375468783070721 4069359522006268928 6903402961295704064 8947843169031028736 5274813681001744049 2370770337673175041 3987616869905748096 4087144930398087680 7543084292633657344 505804678075066369 4800837793005147774 4596709632623116289 8376087081301745152 4885423991304679424 3372260495608840192 6331902231294404129 4488692241081614336 8781488155643205888 86826786214249584 9173381492264375297 8088569798848937985 5551143537619276033 4308975517879762944 8027181892389456897 6198622326889115648 6523203480363645248 63224275820764593 6091330802395004928 7486239051220338689 3380335409183120960 5853927726710742016 4443572255949220721 7912310438359290368 8680875924995539968 7589056593770784768 6847578520876324864 4300277718481551361 1541441171847015776 6391376295148595200 2801716071083277248 7828101964533252096 7058790639998042113 7564804154201079809 6085184770709980192 222367848335044608 7905563116680950017 8645683593875337217 1209315490108510593 1906346288986235776 6959684440398673920 9047280237475680769 3663613273477808129 9196082505355570177 3753675211070257985 2605650634984890368 1744164842434636481 8934054053355870080 4802491565509670144 2727362313542976513 853874667123245057 2770834796693986305 3189092364052480000 7929072560061939713 6572825226146103297 4667439562943365121 5451291803629513217 1283756943485759233 8896394468967356417 6922893038367922432 1990199138014920704 1525323509369767937 80223576674339841 4251218686588951361 939016382913262625 3937201095004269633 4885122079695207424 104533393153349760 4591542138749386752 1340135829223546880 8363277536299419649 8504663083821236224 6245887965116923905 8744877554166933136 300944958007015937 4983700079090226561 3647193377005797377 7643268843729915009 7268960767471945728 6134565535271438593 3690925872579985409 720582050277236225 8018544761983270912 6412332993479122945 1994631585934934016 4063530320473472936 2348646898346950912 224005118491513345 3737875957265793216 5184606199152443393 5111960479467225089 6073890775595910144 8641094078021271552 5341388439073370113 2118246178932113024 62374017201387232 5387764968123473280 5524855498227996929 983469771611206836 1690884794241179649 8263399943766213440 2739628667263778817 3366603895510117440 8246840579161952512 4200484870282346496 3271918935263296513 7353994665725061632 174790551032771073 8920852912161102592 5249721865057861633 6147762750748622848 1620785869671533057 5575886077850689536 1382237399876149249 4945318736012771328 1291869208179363408 3039624956406406400 2804461401159557120 5440306754304544768 1875269189202721 7992275714616539456 4353532932846564353 1797804933746495489 5421066922845360128 8449858045176284161 1986334817946053120 8686740901974221825 5590151934156657664 2973889203022176256 6075518801570924032 4361296410336083968 8913337476402192833 5733835795394191697 4265506567918428161 160402601633356773 6556177319673462785 7062238937035930273 1927585442834415616 2431173995988085888 5372673938213129344 3404499195764870705 5933041301175021729 4165477550409363456 3059129564178265776 2784712255154144225 7234262967413749113 5443731791469274240 8568457777989645824 7189494525072613313 8059028497633284096 8605958575727086592 1803544756544694273 412095546955276673 7857983520855943016 4723239021045328385 7219200420941574144 7873203559782605825 358309020296782848 2056218065529377537 4827064012680770560 7286959053814702336 5108660301075308544 267519850060259329 9204470903702960545 5690799735561124225 1281656832216088577 7772153562039937025 719995538739792353 2732626549176694784 6411597027470482625 1607881483884167168 6693565941824542273 5476664045592936320 8246452496260962816 2754393288697040129 5628410272781314945 2542161804941719552 6862215191353699328 1787082238231183361 5549923043875840184 7305452296760983552 5980036887062450497 4425376651456206849 6319171132575784960 5999065701011030017 4968601570256483328 2309025810787586048 6422064814606852096 867305830257786881 5976398577856016960 2732474878682368673 3709223742273344497 4931741605879742465 5594811279159190529 5050704153033922496 3789362006226077345 4259753622756969984 6508774006008022417 8939880003412885504 3077403268422808577 4088016759803084801 7430998601461792769 420668006405364032 6910981140476323840 3294084582821974496 6932734361910779905 916890044455936000 2653761522604752896 23627212929212618 2841445121346161281 111569372030756737 8644060921480953601 443373008773566465 3169772722389248001 3614686417271334848 3203946239795220481 7717570779793465344 8578612105371746929 6996724146253555712 7255250187245858816 7362733149252165633 9092789092405716673 4596401894523516928 4798596942978220033 4955983187580861441 2719913569356491777 8826200940233844480 430805419435854849 7497368411727448064 9043401942635700481 138795296143695360 6244911328960626689 5394321035239242929 8183941412339683329 4641677319276272641 2806132867551364256 4884565127174024193 2851923162331240961 4664874637608353793 5037767618373280077 638905131897261824 6093452079135196224 4247901343262298112 2159838699981076417 463532359315718145 3598611865226455041 8645827906240937985 7883940113635860480 2901742920200437761 4857078070004216321 5423398077931755072 283174104661417984 2966005792621274369 7031089157534726976 2396973874211332353 9156323964754214913 8268740455153311745 6630507214506168321 5717882285650862513 6344813714368735232 5797658622720425985 2436667515697586176 3292846495711546368 7127224250884763649 5312942147707254785 7669973944857788416 6902112769968373760 6154631368999697921 8241192635013300225 7447748220316286977 3120938681898876928 6691255728185893889 5648415760971439616 3892177362514804737 7133362467163417633 9082815993265618273 6213880485431314945 8694955649884986881 8124230257265458400 462754214849759937 4136033643988516864 8102715809051983872 7479277300808824833 626743907726131457 4132006572380161024 4895016985938155777 6526754296989693952 6624218763229731584 4939482799072107777 2728543084269191168 976106497184673921 4031279538420097024 3731127641594405889 6411746036703807472 4890305120469368768 4475789913263046656 2663807827609641408 5224153656428235264 4313272768949094401 8496364026337495776 5979160942303578112 5369589555831561472 8599388534775223297 3411297950245266112 150188731113449985 4244445780221771777 4439884021452486144 6255051566120140801 4460486286803015360 4971433349520459905 3737239326347130368 3252700581458542592 717041891311368704 8287561428159435008 1877459234259722241 2612592970355572224 6417945509936111617 6857050750019278209 3889905020052226049 7680698009135480832 470340511499209088 2778658460882701441 7808375266246726440 146679651631497217 7846660127348772865 3105824253819224064 8474367188370189313 7626413652211323649 9012624121583132673 8695293096770680832 6921720984456134657 7096909461025979648 4163378441029772289 8917949530136969217 1833476028970268673 7728208879765766144 239564084173262848 182312994334542315 6265555436007530448 4061540450304044033 480346456119146497 3673355194142863360 6123511258618206720 5326967628793790464 5323216201727677953 1835682257391382529 3921817744929331201 323241244668272641 5083003816344928257 1631163119697524736 967209620505120676 2474670514766637056 1322830646240165888 4614509884827915264 8771203676162463745 8351680790679860577 4409081043729365793 6884002150265201664 7688585143379917313 802217510525883008 2345415131739290881 3793121109303444481 7036064949278787584 7421624335515721729 6032849747685998593 1423388588777687040 4616772017072751361 7438332531081319937 981467111726803969 1941450455308639360 6342289898665432465 4489077639982428929 2622016465645191168 4671960715868923072 8241401571000745344 2322081427491776513 3366558660831960577 1114905483180029441 8821112981443151873 8612983132306701873 9113422616118689793 166525432825663624 4724208801719337792 4694169811505385472 2952450022504923137 3923230185083026432 610651750823457792 193253314719399936 5957273189620252672 7825500356156262993 6526884109798097540 6349244839956610561 4172261198787999169 291236924990865408 7558749173417754624 2336476438231068672 8321284878498578433 1387984813677480877 4252022936759220993 727328914198658216 1363921803026366464 1454117986032135936 8377149633729085440 864277953127069696 4672736930030059520 4221609945835611136 3618020786801581952 4581519939935928321 5940547884594495489 6506269149672815744 1723906256187418624 5497561242301628417 8234478607786876416 9189696250224836096 7666376795044873473 4139732285272722305 6527816206622043136 8860041270298411008 772091704112472065 5614751207077445632 1839672547649661312 4535836308132368385 8885571047598422784 6709544493096426497 1600490428647378944 7058163271260439424 8888384454865998304 6540176884664331777 9148542353494103361 6715922196474601473 8255596974568346625 3321989300484042753 8867564201500177408 1528841929040930817 799347048156691969 1610355135267916609 8051455612408017920 8859441609971683328 53760292064985088 5939550404666011088 3281006463017549825 5197216430862000128 4315190503999078400 5549051486013112321 6025104698501597895 628692668145742768 7272830913974016256 2019735415130628097 5463440102746803201 762160776868659968 239850249823825921 8796054838475754496 265364672782916865 4380906267544497345 3607757815306196992 3590859270941771776 3186823311585050624 7720547319479245313 5522494978760114176 6260062575297609728 1576270427894549536 7807023556308754433 4392567356610220033 8968843445006018560 4633972394833062912 2909624235607195648 1627465754996719617 7417934240187774977 7155677782455026688 2542373473675808768 8761308935384203264 3097333079367272449 1937555431460990977 7216755230771815424 267431391079652705 303709973194473473 5626071037514080256 4032656691511244801 1422633342883840001 2661735389521132032 3473972270322941952 1445193485022280248 8733145679268888577 2354909282039808000 8537558039765542913 6438645550786072576 2619428991158157313 8183784471532445696 3883765878463600640 1050247607715289208 7286463243685888000 7349147980900352000 5114098818157887489 8476326255188531200 1957133703277838337 1 4312376711749062464 3020226891986094305 3814185850100776961 1046480305543289344 4698567225447284736 4012444358343345872 1984346948033162240 589184675756780545 1831146866830501889 3955006915217607040 2354566297155985409 3471779385704833024 5315412840449507200 3865745447835717632 534303735242130304 4203094923892667392 3758869879352083456 1234170942784155137 8191496073323053056 1120594338090553345 3143519336872090494 5377342541672184176 3050237762172429572 6156616307196329985 6712789680740148672 1021908010311234368 3211840051948505088 6411354063765803009 556720971854414081 2194249359573967872 381453780804524928 2043258669150984321 6494168109854984193 91646464392626433 1515575484656446881 6213832013585216768 6553920627541000193 1478040452117102592 5381121613832556545 3687444337031053313 5445182756958823424 8565069398144974848 5218224004029819393 8461127029323314689 1127535237883152961 3127573406953120512 6502793223528896512 1441780677179156480 3461957032590008320 8009812734658805761 6993240356351901697 6708282475374921345 3659804873337001088 971291003048109568 6872993034906191361 3335254714258009600 7940651158887136961 6974485887018202880 3642944203224192416 1039242081282564096 7295676973538734592 3957553147648675856 7876213698788875201 7956888559558328320 5889391721314061313 1161997173434250241 4616706088402174976 900253416112124416 8886979395326408833 2261709915002839041 9219100812427451392 7268960087776167936 1168766479520890881 6378771057861163265 8842987381980987393 2458630476514088704 2724875907326538752 5091345008480901889 4639071796052531713 1119846511900895232 3335807211274611969 615019897326411777 5420550481113493504 4797586599150866432 7537496865681604608 6974962430471439936 4301875802423689217 8492344132222263297 5591374997278031872 9163422881659455489 7613821694446405121 4724986160983719937 8978558675119112192 6312962005136981025 8438011620282000129 8891257968540220416 5103428667578122241 8487268981794392064 3835087135706254337 2753044910576844801 859270414452391937 2883830514907743232 3858995207035905024 8215557446436782080 7905962072193068288 3768568768341393408 4901083671888723968 6720943938814954817 8392534118582353921 3984482525442605057 3594440896668434433 4273890450446295041 6883462775409242128 8656351673479757825 4971404802520741888 7088523785595069441 3893254890983521792 5468528209858883585 327700623800418305 6669273295838134273 6531104829498937728 2817310020925259776 6694749826719102336 2086357025025957889 1015043607657964801 8518632564115898369 6269297466433929217 1553433206729671936 4995036343722805441 1161563533175788545 8510432544034973697 6424196073041213440 1058539430177576449 7583409905591942145 9078507201278836736 2394789680157510832 4494163750336207489 3662719059381427969 4721919072550265856 4518806292988391744 4032269793395267329 8914439738901166561 4119422431801509744 2881546728253630464 5880313971864978945 7659644680084717569 6043739464640430081 8694132276825720448 1072969772824133633 2392719823645880448 4317696039209254305 8967698802319425536 106836938927091713 4884961933677035520 5905064336230503425 6146029523651822593 7496722767461075968 6464387250607165441 763034995406062593 5641167146076602369 5978893179079528320 8673177303554236417 4417557772952862721 6026393025232307201 6301036408036659201 4930174159741659136 736400147402227712 652116127064044545 2940284803065319425 7621637405635002368 3775569767974399873 4115109668109860864 366121475340330281 6362923340070513793 2442176421942262017 3532562860848419841 2385236602965030912 173701425391951872 2312245005679524353 3840408003277281913 7576665880625283073 1767636292233635009 1487244229264834561 5429164929544749056 6672137426126954497 2972841367063564288 1829425997487800321 3175040694520733697 6112439381682573312 2348799902494743297 3432201782805127169 3661445715341142017 1512519536744595457 8501021972513603585 4403846469293609728 1306843253626907648 305777089493225857 4365625428582209 110688264070240769 4368798704175936112 970606013835370304 1428578989889970177 332046083695777793 1048828048941734112 4647433882114116288 2183822212929244801 912904593174241280 7927461946302038016 405287313802481664 7477231371530790657 2892870898626028705 3933522898075254785 3300180274401492992 2259464699061305856 4999962792747942401 1563177958811954305 6139370757091246080 1140467195122373737 175634800951539881 1678050731728764929 5898634423487873024 8795835543413456896 5299839654457315968 4628249535967596288 6746254063438131201 7420510358387154432 3674720814212895552 2904839859845677056 2743769564142632961 1633010348803720705 7750256176943378944 5842906434300776545 5415280820252360704 1425240442993565697 5331786851975489464 2242143851640664065 6105750242861925760 1157283535072899976 3855494023485821008 1423212538634088448 8629714413158106785 2024854077243353088 4307033068909256705 5649890742990698721 7917737747175256064 7963175509213863936 2411535671961914033 2747390787225525792 452888204915222959 8264743633654243841 7881781694712134753 7197286587687311105 2667754707387867136 6189220568211324928 8923645288584963073 5731655145995935744 4162299073275141120 4942739714187157385 1615347691031166720 2489822572827912064 1390100724152404865 6894553065256984576 8919807982267714561 2045542783016886416 7515046096733413185 4789628276151362049 7250813114747715137 8452043016751282176 9017975018705980416 5165323344380431616 6971438581843751873 3566283796234870785 353274365946798912 1994972020460028417 205207293063592961 1432055635083100160 1738107776825455408 1626099187126665216 2880648172440944432 529968960494538241 5033003223092305409 3720502285716619264 5045839858484002592 3829215227517752321 8013444685006137692 8262895988271602048 4685579290244694609 4158746924470209536 1093735863097423104 2544956412937572352 6850998728192452864 855641316035823616 8674473937149020161 2744738639088770560 5578788762606197152 7112449714120656385 7553223354626244608 1736569040254406656 8120125157226539009 4081550552510013057 3974755159076952096 6228648619228102656 1152044483403710464 4892339021687562240 7967170422626975745 2307066856388927297 1439432299302727425 6552454508914444484 4386525974752725120 7517589201554964480 220192870413122557 3042833902309571328 1975244188526241793 3792949250610862081 7596601633704708128 3873283734745825793 9022148348212807680 3448338998352598528 8146619727152614400 8331587152644635328 1496320043286102016 4628842606661145600 8563878274734751745 3348739915999312832 8905737148762420225 2534984456101265409 4791213873685488128 154249923744759809 2325048469707865089 2445699058503777280 8825821107996065792 2045470068398258320 496998571494487424 8176116243460279297 1233962550434094976 8849732020363797632 585659691325452544 8382951392894495100 565081277995941888 9072948726495633153 4771689822142365696 496840848430876225 2154800978064244736 418283905978881409 457576181914795008 4781076414752141312 5947615912074302529 2405487481464057856 5428530609472699393 3068279143928430593 5225952032267816961 5347629537340664705 501616632637659328 7414322982554437120 3662052078417252553 188599401255311361 1090871903747860736 9160048722268078464 7206499124019324745 6527778134684680193 3243920173318205440 450845455482595585 6579482879095033601 3548526387785424160 6589310162777916712 5756444478541018112 5307602814120224769 2526564329040306433 5824205315938652673 896960024532697345 785672030902341377 581754254327085057 5105588788074803201 5022331882203185152 4408323760690561025 3080428921252323856 1978034333035110400 1357083376188930497 6732142434314616833 895793758354743296 8461082308297428545 8863938549862752257 8852733966306068225 7190210984713798657 8851300683919958881 8818546323650985985 3779890556024223744 5578522489550023169 2693736770959441920 6846470667823585281 6493055226835010817 2570564873479465984 8917619618361855912 7786969997864727969 7865716429497971457 1439000461786223360 5025663094733013505 7964261430431510528 986770366374801081 5936545863269452801 1334988431770048512 1644982862126608385 1493778537536916736 5262823526348826881 7657059755048504320 2549736570840809472 7735329614510339840 704956313412910592 3965198482594826240 1531867378680445568 6861423034573127681 8155831135075459584 6109558537402449920 4081258178628191233 4907938036925382657 7961345408231727616 7987118073734852097 3280372794088384513 216143089206114304 7153819234213199873 2604310067586364992 1153279577243625664 6031220900212604928 6265185630045044737 6563688217945736001 5369352386464640702 117092156856199777 6617256811153470720 3954610342427811841 2038355148254740481 6185278870161983232 2730649831105245185 8652902196909967072 3266429450248933377 5841845656547703632 3897488680300224512 3918270229893284529 7802726834998599681 458768231589478401 1851269034967304192 3854173811432368184 2147517154719338689 594760738102001856 1408412664643966512 3027231880976898112 8530563893887500288 1784398746233633409 4061274855901425921 6259455813085323009 2871922157233373184 7021039074839264761 895073465988415489 2866012964945127424 6198143596340989953 71984876471719937 3369954449231253312 7292242962673393152 5173053391001036801 5796651155304603905 6432403084803869953 5447541039656928513 2230920439529488384 4442987059488134657 2790400406377219072 5738146768048955392 3769843734086612993 8252510040833918593 4186634044302983168 7834363931838332928 7884858195742556161 185772630099233793 531687080228421952 4628884200147826176 6730451724191551488 286934326021448704 8245582958650073088 1976786254885634049 4545247740623901441 3457805028942261744 8496210949597573120 4306256650425368577 5194291477823039520 7004987452236544000 4907195855971680256 3732630396618254336 7614286128300038848 6372431579960131584 639647911140023040 539703194388177153 9211255224854153313 4255048477776155840 4250816897335248728 4990156781308575744 5729285577643128833 4778685379024626688 5858796105070510080 9066520281902789571 3686797860938042272 8212058143697694721 2344640862748762113 6118909677708745888 4505179688273928033 2393216644410792889 5250193558698708992 7511976148370849793 6029902843788120065 8247078851781586944 296893946073016320 5271685897131824649 8539162324004411392 3638745783677756032 173872786640130816 7947881338710409217 7271285179756785600 1165479448723836545 1630646213508190208 3438294176518268928 3091798408155556352 4734908702008485888 4808874250678657025 2732111253638981377 3943042542662987777 6357910098057134081 19839761970736720 8979283904015390721 8416022393277751968 7766446742362086384 7135288413104164865 58009876924160353 7025998296266086913 1999610507638341633 6147468393523014400 9021144325963048849 3561966598128787968 5322713795947616256 7340380894370158593 189368977645666305 5785415416966004736 3849196034639453505 3029902268941891584 8879802212636393472 7580211307524993025 5011389349800633153 1181124932053914881 6185441181815533569 6057742974398717953 4780445321145603313 2342582422137854592 6697223463374028800 570584077272631297 3048254799892004865 2665153203936741633 2597683446790740653 4986687891928645632 6742781815519548929 3256811446672016481 6564429029394886656 8861028586721315136 3717511228442732545 7487896390184559104 1250874350776294401 9105804825327791104 7290684599548215296 3902680054041712641 2842662760441885529 4978556775804043520 7718865554400567297 5523131608706786432 5510035792300856577 7432302131410642944 8960842327787252481 8222328962003501057 3937296857920864256 1991455778902226433 954301114850415616 3749852520230561281 2697763738681909761 4005840475705952257 1889051909217162753 154810558670406465 2342081022102794561 7401058541996123137 174317391333221664 6978545284075667456 2777064795464444929 2260607778764664833 5385589175039410496 1372614400730290176 3172120370802841536 2170229336749948928 2432155157877751809 304203158918692865 8956322356197310464 5517473028479839233 1050508499580616704 6883139928100534528 6995726231656163584 1682624541019927553 6403690564624222657 4100135152711630849 557918278421512192 1199087871044704065 1521008215360896641 5862450365296353281 7945650706529583104 7285051276012009057 6733561133841514497 3335921110414006848 1784726512699555457 9121779347741282304 7534290278377865216 2537368348853207040 7719204628558055041 4720345581150117889 2816758594377540608 1360505906735087616 657874186206126081 5758128298550394880 6460230325913980929 1567451729979260929 5696758027511979776 5274389950249418169 6802476710944247809 2058639882597013505 4012258090141612801 8856969558518262017 7371149713052270593 8109044031217417217 645430090324708160 4741504445637034105 7683376375207728769 6066984592949885056 2494230084723493728 4074305459329854401 6595640860395622400 422071046930415617 3123662225403689728 4220158753524482048 2234824514828035072 9078556573359747073 8350659485014343681 8735259028956884737 3260451911386222592 9025845234052987904 3717122741518591881 1424150722578530304 3941545474738578624 4208455712362429441 9120783813427462144 6806434601632266113 8327024246934827008 3671575053436190721 2042394915811424256 6230899658898427905 1793632619593605120 5668680755500851068 3683732400508421536 1525456492152535041 3414165095300002944 1016850086692609280 3260569462371811328 2323636379109927032 1592698533944098080 3089994960647925696 3619694240403791872 7129289570008806145 3120926980621681920 8399655279090967040 5438930378407018497 2052473216184983689 2816597973548160769 7947132847750425217 3375082819262906240 252435492121960448 2633379225734500352 6647129804572368897 6865421113534982657 3000867387777869824 6765378848529305600 2501093192807094272 1341270055026689 2664850133052199425 5080069929322929896 4083855411021803521 8871592545695217664 1698518029585789952 1800704934821118464 2382392686385760384 6766334862075798465 1276209772866830401 1920319020692461056 6873913437498922048 5068382192689342464 275138954746576896 8586428170707083265 4871096372780453888 6639068142361093600 6948556086517733376 6012396555616604161 2354992777976322717 8610550763836606332 6491781398949355392 1601262784722187777 1361386415974782368 3761231746961732097 388323373482671040 2486799150671473153 8803843602756989185 1080556627352041216 564857095763591169 6808939970473840913 8033247829801031680 6492912927118356736 7273488834607751425 6544082372686007808 6473528043234041856 8851812217487900417 3356185832553674017 4877505693081403393 2424479522821373953 1009835361368539136 8009850272427081728 4948485344717832193 6451231046056600064 6921485422355257985 5895382732828480513 8022254171414739968 4217558673416339456 8371604687509233665 7917844706953557248 5832003110498231297 1830119063507986369 1993468680947562496 7255444058613170177 1261976339005014016 8552768017206104576 1103614931872880577 2679794328579336192 608702998509223936 8650463261305241601 8788113211410365840 4531470453432938496 6890068596286178561 8036153947253981185 3972017641121280720 8444174097980293120 6234427119178927873 941491634941071360 1682370034221585408 3381879883275046913 6643760744290582528 4294210169024737280 5796475566084431297 5663927939663849472 2843730907304771585 860204360720336896 8762133324116398080 4721520107376992256 8949802066910875648 9187266957450936321 6715435564986638336 8214941838266342401 4728815669060385280 7366611807466942733 5097471657496590849 1306369782791155713 6525721208678039552 249880749966347265 559797548346396840 275825740093587457 7941221813879542785 7164877305877372929 2223268592318730241 7366779752645191680 3632990272847319553 5213740885338618880 5717697479674199616 8317716801839679745 3185693008515094528 5392024731620212737 3016369708738595328 1130318943836832257 4450486060506118113 2407846398741838785 1439019647286116352 5266113439039334401 7695068865720334593 1228639358958178945 306488861364733952 824520916801497088 2436657566707693372 3793824746463203328 3229895271127993281 5057099940794334848 4778369645460586496 7499453516630330432 1459270183019458561 6714851302222615201 2855315909941142712 7047408671514727552 5746440108389188384 4046407538788051024 7545023333367788545 1401762697396436993 2931619489593209344 5309822199355247744 5845496112693051393 6691121685224584449 4869450231618502849 8686315366423789568 3356048233722433920 3357034961315561472 8481526861405241344 4654725429736434368 7249787897254477825 2786762101523941376 5958551286680204288 1904060233298677761 6484556425773550593 1098034499390665537 8165431131517678113 7740314754551742465 7691294363187647008 7330165638541578241 6237459672605392896 5829637697884805120 5289462644594299936 3967309357903368192 6030432386921802526 1276115396089020416 3830378785394273793 8697780469744795648 3135080763308967329 2570015885628637776 1382967013355220993 4098744246865887233 7858457742858446657 8119112428887795904 6146710273949380608 7108635532280680448 826569124661794640 559627931305503881 3142750847820873728 5211397340454699008 5540345828394485697 9206079568554535937 8124660651474846720 4731235375057330176 8939315472458526721 3091575997098648576 9085741355029844416 8992439921304010753 4407658619122239873 4413346572147050497 4527906065079074816 2408309806447190017 4703800685428768768 1696825538166453248 2094671259511022529 2255031400445116417 2916736626442005249 3032142803348730880 7793405268876961409 3027238441318588417 2437642754945310721 7019960467341654720 3238740515995127809 3209539989063827456 1493083946682016768 339827509918175232 3947592396077164672 5585395749235868865 6913458164418354689 7907128167893041152 2180263879046490369 4383412146383609216 2883740336688610304 6037040276387110913 8196244690322034176 2758176196750260353 2125319417611616256 281693846761046016 5087251586973433857 919224222035886080 6471474111280840704 5935985780779191808 4832746193520537600 397968517556731904 2646810109865620865 556721326830301056 9045228231485869568 8506469577449199616 8185062736240466944 787319700617646080 8596682164846470320 4233083309086135809 7413503448783837633 7929901278778537152 8827702926093273953 6608052309404872960 1111230542429538305 356347967949551744 3000840665597468416 1617947328360939520 1070182812589772800 2449504226937417729 8143832849160674817 3842843907088703489 6740880280412834816 3076358614671563392 1674889638241073792 2243446882398361953 7433956820408991737 2601200035449994241 5682355879456079873 1336235562580836352 2474622580413646337 6793418460788424577 5753574064479612929 8390626642956168513 3741052717219685120 539745066570404864 2472421791730430336 7105642360211236865 2724287289812844545 4904111698223202304 3333106063120269313 555661222535921664 5999202195413336064 3305267902009991937 3359802140505043777 5497130840439652352 8231431775906525185 4138919418308850369 9047921329209639040 2098163458515353600 785983703948402561 5834773729055119361 2769798105516653825 2528981308114999264 950990302432745472 3923959243943463936 3089875998866358273 4173216561018011648 4078900680101745312 8958450901023729665 4024916676500348929 4898054900709682049 5087400695663846945 8867496829984249384 4551141137166286848 994326606010817473 2302109982595868672 2173273021059736448 1557083034262595585 128618750947714177 1792694310237732864 2843304289882675457 1003401362831916544 6826046389853872128 8242412076611821889 8922940509690676224 5071610010265073664 4767012566161686528 8878846751109787137 6290762544391588800 9216022161930207232 2402864538260129633 1731781899623655425 4315690634293526529 2875202352638490624 5577566323157076737 2197966943072727040 6787603381499068417 657350574443674369 5023995210540122401 2466245137552089409 1630242541812361216 3262422424239996928 1136403375689166625 3332489770876499777 2299819416501208420 4202910323885816320 6069502697602440064 4577926519978123265 7144084142050600705 416512103343178529 4591166550055075841 5510787995248164865 7507735931828381473 845736339534409472 3114544630855295032 64697752507877888 6054386795389386753 5917407570104465384 1073644690320742400 7815044503886364672 3521439185070964792 8011075093044428801 7361229070067154945 1938589720647843841 3227034249294301521 8326391648798693952 4419900690051485697 4440561090754799873 305077594512269313 8785117377586304513 1837648175222202369 2041493086863903202 4522380440194735105 1224045439117106177 942518737337829376 4085219155568216385 3163472599617378304 6544832028799038209 1424434027630657537 1339823780885489408 4343377555259595345 1794620967432185857 611367014157763105 3910501318837128225 5461420550791233536 1467057582114971648 362588873634121473 8074014618843815936 1480764420815716353 3150467512655615489 529347901475999744 5625386703879356417 5150504778865836032 4504952652408107585 307999432502477161 1749686277790940720 8930630480116680704 8145484935318295297 9183891888958943232 6691175546379898369 5208266207007669568 351263870190964737 6698585893006543649 1851543232255631009 4371813256929086464 8848383047899687496 1328068017362113857 2148446214653149185 593490970185480192 233439371747172416 9168925774009035777 5033317744252228832 6349568949986897920 4220765936085497856 5492688770181123784 8438817219285872448 671706300169592833 3840698126650310657 1481674393730762816 7613914403981984512 5483217633689736736 1143248604666425345 6336206455634395136 6401434652005289984 6938158759147593729 4633429278992984449 3862700740933550081 6448177482607624192 1308671423216458176 8123079749855952896 8356832528930877440 929805217762355712 9157577030692605440 4346224217855350528 1291452129226070016 2811117164775342080 8768206166568417281 3396024105060464513 5547341513810427904 4440283093964828225 9047025373865779200 8174886463175817473 6176934496176843072 5179313628291303425 7970443890894778369 2707852315155267585 7753708506650591233 369894358558056448 235772169506149857 2965086821854494720 841507368841766913 47007418898968577 8083337762580401537 8159520414152296960 4566088898338845697 741820442111612289 8951479372663385601 1496103834981355520 4686578756006746416 5238341918586601584 5141507327951306304 7285453378326564248 8543136547866673153 7025037903577834048 2533926980656256000 1547252840126922753 3143695084363453953 4185077251427530753 2445346675744532992 1023915109385303425 1505017135782795360 1358034412610256897 76326486729555968 8990930290483584001 3167677544415967233 8911070236269430144 5430346722165556993 4334418806084564993 9137535157037563904 4143244982460475816 3112999209262055425 8102484252910534976 8929546987038457857 7348577889936549889 7854247772178292065 8963432920611515809 5303895748890020865 625452683246764800 8180705976988336129 8507709818675986433 8757248500981825537 8853243619549178881 4022599138870443392 9156687899841780552 1963087292334877697 8828512366691684960 2359064016715684929 8006936737197770360 1828900707872014337 8252248266606203104 427897384168587264 6332532321577791169 1899566457466093569 6614522100032342016 3256330355073032192 1759396056362860544 7352422025619667600 1087883497108566625 6185724338075860993 2839638554414718976 2851279616769568768 6318387121083539969 2892882229827862528 385996445213852416 3499799862063381760 3403459463359086592 1239713019706685440 4616582346341531648 8901080006591289376 6949773188249247617 1133426971791647744 8958470069596273665 3539960449613041292 7841049204570046465 6379452189475255856 329091208629409536 3916512039824998401 538494600313252864 803996487493828609 7218352213986164480 5657736668060218817 8170789436098268673 4458221048264842360 5045886160675367161 2602718570137824448 3603047500760670208 615684344975665504 5019226598568531969 511763406526789633 5712112981593565185 3655097664363161601 4170124333980487585 7454973889276271289 4412072049947551297 341919617445281793 5862683176240097920 7845560519935057920 2253445664603269824 5656562507963588608 6193153413208137408 2563266672862429184 2781468282561003521 8946357725603383296 1014132439746327873 9118282525655602688 8259227964748531713 7704471323860841232 3563853079242986496 4790830835134336440 1625996361326700865 4062303083076780033 3381950601812682625 4618510038573219201 5119382663734534208 8563345868424183809 2164698322864157889 3027663157157560321 1511668371491403776 6007528609196129280 6786894174305542145 27517744881467392 3873435263034458113 6398425719220731905 1986169728353898496 5860205194461353984 8537292170126751744 6591548411472111361 8084916448563167232 1257412698520854080 2421945456679271936 7392490782597658624 133896119034095248 9016001571488433665 7701392613357696193 5461773382314668161 3540714119822127969 1974128104200732673 2352291214151081985 6470946883767668480 5643268789165922561 5569194779696363520 6203952414442029056 8463602183646420225 5738206923165859841 5293317191386188993 735990967864206497 2880792081263935233 8464905900168762176 1921904306544525313 3362280894381343776 3226907136042205185 2391806743002546176 71585720966578177 4503257529210728961 5853579855715194880 5509493828276813825 4613925185029311745 4769769341628422904 7558032249297141761 7777757716271235296 1352008091448063552 2264477674607232161 5135112852642791424 1184378570127138337 965021603769512960 8936000812874582016 3682546671981373440 4452798609844436992 1148812297351888897 5601282834301398241 6467094589157819681 1940885535402378241 1989164112980554145 3223930487238935040 5816239049227075585 4123453678078582848 2819302557947469825 2283927357447186113 4287313554887933953 7609276190534238752 9108905571638222721 2301066548368982016 7170059749787075585 905743094885338369 3002103431812908385 4346183410350820545 4867636741298421760 8990627534445761024 8498531121274519552 2850079449463918849 3958408474186117121 2908499640078754208 145919000087232512 8482504883909988426 7925166157416845328 7599189972682894592 9081572690695948048 1717736239891439472 2227915457163179649 2473593717636271616 1809790539065255937 2907157991067827904 6208228128950749377 5945628068123893761 3538535122122943713 6341535213877782568 4223591261573910528 787978761197647873 1006663132642541568 4861814013204885505 2037661452413531712 6574300042705203200 2008726340810597057 4150034363524731335 1721447391787719424 2910641850794967040 8871742190143495680 905124002160224257 8280297116214419968 1657068975093563392 3407416218890452993 3644639085247490944 5738930658580789376 7466208153364363264 3247372100466618029 4113201221832641249 7004684247095780352 40131015991361536 8185996778883442689 8329459709915119616 825661049307597313 283794212663324737 7960632543041234177 91815637976487329 7653150226346576385 1570853391827152129 2793716812133285889 6104594017268056064 8856221905445937536 3699340462078220801 3951038263719383041 9188924373875227393 3673537227181040128 2069006859775781889 3220454110477156353 3353947326348525569 1683403902979478880 6774428898172378880 3583566266094437505 5786442553813047808 7306012394815102848 9129489538873667840 1841172123895589088 2790698482897821632 2803635576655052800 8553427866476183553 2208322137869955713 302772439447879552 5510824936616830977 2744523545025934848 425074629205966752 8701170248639792768 9149039776164041728 1859359143814189056 7035671971997095424 2298070214790626304 2776062674576624640 3593995552356272129 2377092199258574848 2148458751501008896 1526441188737609729 7436914368393132513 407485077031482113 8038520082274836480 5491651640978849792 7050264859827451904 4252171656338653760 5507201230781448036 7391984655872117681 5755839805301506048 3739574216475971585 2764041797607631409 2295830248257748992 74842232664047616 7761296797385097216 7290745038157778944 6600518103766007809 153024505630977024 8033529029236316608 3082617729011431425 2509019911835689729 1009951428937175233 693415037890959601 2608466223862891008 1031188280458375169 1450485217356282881 2514647142739625344 1052521506465221120 1710573516778439168 5174383660250742720 5679529243568234496 6822737058246453760 1954696115674853480 2352260160471195648 309537031802502656 7629021139361800001 4198351235319124593 11364312086387657 7650398982436621824 7507916982231567264 7519489472179814401 1526485284628143105 4305277106652876801 1420782220497518593 6402544708369556481 7506584945287507968 5163956008196558304 7693816926625074177 8563476659807576064 3781644253191375873 7233794009844027392 6742647655307938249 8993466344950395393 1824926427806715904 1798889649532769280 4524470067843624609 5781042849233722945 1691736367678234625 8817738419184943105 5242324860747826177 8955702062082771968 1465156272538054145 3478443968527544673 5294321077612915817 3704883463429520065 6001552603732122112 6968827050403120128 1447424527624560433 689844534552577025 3041725453843892224 9093687042013626368 3766457585137018881 5942702307951787264 4029979002229163969 7566297085798367233 6744461221637734401 1131697397334675521 8109546965595656832 444735222263036644 3484396214235727873 1803200909076439041 925909433446486017 7129582610487050689 3169528438799548417 6682576531559669761 762509053450094145 4913253765255642113 1859187782945369921 392209101235879936 7748394997271967744 7554459266452004545 3511648479451293697 6886509332259233792 5936296437935243264 4506145276976693473 1045421214723198976 9103945478448866304 6771709994217799681 2228169473154566728 5820093997227501569 5191799164594159617 2510604538755656193 8461908912522384896 7200242466552624641 563013745635805249 6077178085284816640 4248366992507742977 2795916085331015617 5096352877223350576 3378838160980271745 5671440149276262401 3310146117908766208 539645258523295744 3068162190890742273 9054257704356988416 7802543341124539136 4114986708819608577 5043838903913978272 2819044218446364672 5743735887723393921 2968680777182539777 5681522022056642561 6242170896277241857 4700356305117964288 221147642081443840 4776925783862345728 3966663991699513345 6461576308214067425 6292445557941058689 4379756464472637409 2177005893804261377 5648718285569230177 7856286427931359865 8834019715917903872 8762460656005334081 3460999777411326977 8706453810744072193 6940269536895844352 323135364052609537 6839077264892526192 7468492077206405121 4697851054619242496 2128784327380503297 6350374594464854016 4953948733790224384 8645009395923599361 6236941441169403905 7925487868844139649 7383163613991842140 6737247820777465600 3483540381375660033 935737861528133633 4776380322955788288 1494347740206084552 5837273189702731904 2957602521119445152 7232687171612388900 633217478926800384 899675976470282753 6673164612287549263 4642875318321497857 142751226212788225 4035396881017536512 1947666790830780417 5435747028752400384 2604523791885570329 1043662725090115584 5435090712850268160 958266832331130881 6515425428821935105 7045159531544251937 3682057389471722752 2877388646147729761 7103583156704460945 2851888169184716289 1386030069596094465 9126525905054973953 1361014616993299840 5981689493558214656 8689704018958102528 575550647841144833 2174999764307623552 4678999181873414113 5454673204265113425 1868766894922645505 1256940904311264513 8545695263271362560 7032821934985527425 660248141012994560 7504676384014875264 8333415611916419969 7945187721765776769 2909085687496671745 7255875510181646336 6114180384178503681 8927146320870129665 5542377411169222657 6478157843466912257 2672780606391283713 1641181233403658240 7698297094033719297 3052190662134441600 894987318079631745 8048293796435853312 1592616601944348673 7788992342009677825 7365761583187383681 4401583555782475352 1057665877490846209 3947859797717680128 4488505863084253184 3644381568770768897 1649677499945738704 3373884709602883649 7535449915058213376 4574350822846840833 6585329277982948609 3416529623322835456 2449554229295837440 1967475213919619201 8999656522828993537 388179937862957952 6611294590477582336 8409137289260601345 1813180683475845120 425968345319301120 1724189677310820480 7719591492270268417 3573780138662275585 5663421983576334017 414711984230190081 1456231909734640640 714557232355502080 6015621831470440448 334376661241416961 8437092442303979520 21261872397690880 4819123470220823553 203303701951676416 5355847828440899968 8874836239701385889 4647906574510077632 8362403827110452737 3515870701606436864 8607613096903344128 1873044963846123521 1259446582974279681 4578138057981919744 3692982020313766082 5146410288337161856 368244030069265008 7730990471319421968 7378352610905049312 6225793552470077440 2573357353227431937 2799786250510401536 8060447036119973889 8892868345659072513 5681170314843340800 7347149821604078465 481874924246048769 680443585808787393 8242080531186816257 910712211165151233 5241952794190748064 1565124268108283905 8226652262533779343 215956817353870464 901969978846347264 66138376685846121 1151000828637879809 3219809238812812288 2597396271171440257 378629644664321281 4163266754568028160 763570301174464512 1681057398541873280 7299488884511413761 7086811712230882305 4756723096020168704 4354159158912614400 6655825732864339329 7974886909189535745 2986261535020532481 9001626455160689664 807162320024993793 5019310973097213953 5481714290802926113 7255933303494588416 4099248941556808448 4251373995646408496 7533367451299556864 7200361893958833123 7943873551834732032 9221184712579296472 8533936439417170304 970822491131805697 1100766943513419137 4529163302490230529 7384276462138631168 8455959325657746560 1003618052567134208 1326376865605527553 4984191075782000337 7664026794085056512 3037142899184404993 6926774926209427585 7482493655088992768 5933970267326976513 8477388919372686573 2445153689272167936 7573958986588465153 2430370292320681352 2261612301438690560 907564391452394169 5631077107678154241 4866502960110387201 7340188141648436257 1386855216460069632 8960936218142919680 1387511448635231568 6105217591852622848 4980933200706591489 51581279253193985 2278667603610150657 3448460389745967105 4866274764272192641 4009523144420999169 6903165664833175552 2466908496253899393 4997845991041896449 3724166506292387840 7640145092133568512 8128157480530808576 5659848696912292352 1218608270149730369 8342979477328396288 1088334253857201824 288671352915787777 2742649492413065217 6408227333204576257 4220745705765287937 5364380245605965121 7623491629835450912 8074609712463396864 1473440124478685441 4900347212197135857 965965299201282748 4659013092001400576 5806122862409089025 6173178427929264129 7987200209101685761 4364247354786967040 8249847127325221677 7015304276265684992 7167787558861453313 279592388753761280 8673791013207649568 7339860859935916033 3161906088721289088 7176037694775284368 3315307502397023489 239839428838686720 6323949666099281920 1550758233312395265 3170758881858772992 8577147457178595137 5241690027219187713 6271923099578816257 8599048662616176896 1204804709085468672 1762074526540926977 801954319848612864 2297396071645218496 7741514557703967168 1005321963124540417 4667861593088241664 1991639898420490625 7914290884214958337 8358000809336953857 3930272497201217537 4671794595647160320 2612639311368877313 7973552276792454753 2687296591168575488 5384590978959968256 8213277524808366052 7482388536747617984 645201419515703617 4043326140686613825 8750753874279711744 5838766217176183808 5643946058216366081 3355551326035470849 3514552218698094592 6822491213700726784 4051368482736889856 8488103844039310848 3614753989683110528 5814425863962574848 3309444054447988737 6899236768914007040 6003612124220841984 9023727850988371968 8198387033131188224 890719234384345089 5158209617345265665 1312623035049287296 8322006776189753569 4487335201691099872 4405776028599428736 3055186411159402752 8188848294558390440 18097180524414976 1267147531957032448 7867659624111297280 6532647380611760128 6188690346551806977 6949599734348883712 5633413145018205969 8295590003541961629 6140742269042026496 8856325073483551633 669859843605847073 1727117627749161152 1324910659301791745 1562334884223019616 6957729090935178241 6989723544680317696 1015739250510389760 8365058592119980032 2599905855984274305 7551034458810727585 856528004930715648 7071099637471436801 979837962953681409 2495896346282724096 676115666133939617 5667175252320171072 5087970725850361280 260362805167371968 92406192298662912 7852950889647168512 6626404939871548929 3021666755935344128 7198726790742333440 4997746518964515840 3497506823826649840 4322460791707680625 8950093924512617472 652599822372700160 3336717227587105408 4026010627032961024 7325626416437105025 8939283841452266497 8780087386291773328 7262302777633709312 8657629637874777600 1998332812223281336 8726359484786816168 1833134415909246976 1 2050458130700311808 9070981296143042048 237324664072911360 5525363302551215232 2736340112937271296 4303458238566283265 5949411720923987201 7178400069155946497 1272783232446070528 5509502896721697864 232999870025310209 3211192698985850881 4170940974714535937 5052312876002236289 6236716720947760128 5325162698810327041 604925096451407488 1304262504384992000 1210496942772777984 2936761790112769280 7166511696975533953 7963141770156670977 6306188838231349649 6534440609056471553 1306051681974591488 1159127109922817 1386191164950814720 1976541358010548225 3473123301030223873 7759045991040137728 3160810792434224920 800565992742668289 5955510761302614400 9009524460845116672 3105874861145839424 188169696580585985 801667678655071744 7977622382939243009 7107032502934560641 4108999320336859136 650037233152215040 6344139580951126016 6630445272866352688 8722758915101714640 965771873521332672 6349673131218706433 6311231231372733952 865377643619074848 7451899942483260416 2090526635293096736 5003376928801783168 4221488859872714752 1197172643597252608 2903963943886147136 8323985069789065600 5976676207411485568 6663033716858904833 8091374077537191936 922046735910102785 8329772095746252800 4539700018822291131 8142498785085523457 480525264184598528 3659099744125870080 1659830631449933825 4033636430242205248 5280799861321013248 359164688581033984 7746507741174467584 8749943988677746176 2068911487134708224 5784237974953150465 2256194326552376321 936312063285829633 4370274279197609728 1125783035143686144 2643133627862220800 3943187763239046656 659246396469149696 763898630158697480 2314315506788190464 9132340956568223744 9132932725192745472 6574609775423636545 2149307224035229697 2897406311943332224 4352993388236290993 1856857310552555520 291420818074626049 233758800212036928 833468461134315521 4334022843016322560 7832345409968014849 4134095886922807105 1006704990357984961 144539643986945537 863201589893332992 8501153051132311552 3190264718555034497 4203158039510579200 3676130528463072768 3105175093857579009 546524232927731712 4590624559549890561 7356336764012199936 8101227878900131840 6190011715188426752 2917873286970605569 4345684963865788417 1631428283739064321 4001478929098668576 7407768757101715073 1559095492004665584 7321794653019798640 8539604873920943105 6412890821154152449 6782312366489080833 7296022169227796992 8184012162742135809 7489699716991671808 5741108915005244929 7979562419698573312 7260692347525563433 36654808034843313 3874883872497119232 1511950091423932961 8080771688490793200 6091384040776638465 3791359789066125313 5431780347378341888 6128904586307985409 4872140448036990977 7433083497883734016 6154861949814940929 7816361211672395777 8264401589715000064 6392809738147593601 2551306092843674625 5830356913890388769 3821814477550239744 626410840043577344 5584227266941967616 3310557309373794304 5651019945638627329 8864284242892791808 923381093949639232 1332071985993610369 9151500303982770561 4411004102466048000 1437057906537852928 1232633764113993601 392490475029153248 7520767011436560384 5362662150010241025 7372522955610793984 8026329254943213825 4517956323298009088 7528898515995459585 7731815809191479744 8659877552368910336 5374878435617718401 2712053999451431392 599615054692035584 3499866765510439073 2423528711652917377 5051080378959655648 3174168054162445569 4631516449321517056 1054501267450565760 5027500405121187840 1099884933010314753 1577991941407932417 301201708251416577 9108359707069275840 876420654222129664 6136610598350102401 8892957309325646752 3803262393027743489 3343854904761458240 1107268206653823105 3154590657849609857 8422253344665573376 1436384070636973280 5511429866757022720 6261089062573251328 5229891468424815105 203232124059260224 3303293051096465409 8139748836514481536 643265712593713472 7936430275625886784 4611073724079940400 8845249651377464256 160198402301357057 6438238673477332352 3498605438494433280 7403357505624997889 3545289223641108480 6256984843469712897 5899149983272642433 8709107855889522689 669042393749331809 3493546316572664640 8936229104499994625 7818245713849636096 7448758918571631872 7204679132594527745 6545996290655654145 3491830908559114241 2621892744716400832 1824445542939748608 831732892060908288 4813907425219596288 7383585107438977072 6734001669350020368 4934814104221044736 8200415441691342897 3456992736752758785 1142532124257793537 7649968011614822448 3698741735313412608 4837683184670202176 192788520214702136 1879637935038753089 3843210155408846465 3778809657758298752 6271355194080073728 6051200371110889473 1193923478950300657 4080536153784270848 7353609834909081344 3760922246728040448 5572340036591482624 22457966037442561 4656331618361883392 8525036729293203552 2843944709664538624 1315084578171822080 4436727298510547201 3443194479119841952 1502541466690977793 7040095435403376480 7237180591231540224 2526280415483658241 3785176368757604352 3706463720335321704 2275213616174877953 8875115903150765248 6922751156381351936 4423934355881874305 272512666342817280 2806818770303812608 9041034995625500672 296510542663164416 2097652620130479456 7359421569959872512 6354311907884720129 1587985638945841152 4532630521762209793 1327882970253697696 1223100229673353216 1562123353529344513 1556171934822085633 4782511093209839616 2816674710579082240 7288714867422099328 130815884931278481 6532412289545226240 3681477085278362369 8099192815165519361 1109357667380328961 6153673211909170801 3810069663242092544 9149243666299410945 5997062843548607680 2451273328216698880 3915227699612252160 6431647591340726080 8969022542105837569 3002634616684710912 6438793199063137728 1171188374905686913 5826920655461948416 1121230572516760577 2307396174689427457 3753650292682522497 4811783415939985281 8781539403227424133 5843308549714391552 971336800268181505 3886900790562648065 1824762993557487616 3072646771373272001 2611246238976117377 1959713987789005825 7061828537852950529 8427660625874022401 7476656362307321856 5215970310608328705 3471508791150772224 37532788529260033 3946741557421408257 3182774803667229504 7783217906112532480 3773548793658128773 4814962750121197569 7638494285530702017 4272485896830840544 4497954530204945408 2402161421840923137 4867100552428353536 3233186587969011457 658566359574441985 2806561365400472097 8111246839434444801 7006243254844848896 3932173862459924928 6457727790684956489 6538342507636593161 9068695320378360449 3657614110790251841 5115996709738493953 2544283724043691332 8457079950437410816 5157807565249127168 7765282529961899344 2370046571604940881 3852747852223090689 1327267676758807921 8357765992950922881 4429804881680572417 1705432257690778353 3740767349313748992 1917327234026481664 7097906639619700736 6270099595911566944 7218139635655227069 5990502282678517761 7055749742589940416 2794606528849300480 8355397022125457408 2208883808935805952 5780712912552132608 7636215660093231776 6508727779943850881 7572965341342602241 6072428198013960192 4972017775355887936 3561354849844867073 5103076699476633856 8596262354902056961 8725546832662740992 5520031679207000064 3573065090354978816 5381853755824396161 510257602018137344 7354156242900111745 1464472183513265665 6535979725546009600 766114005496365056 55314514135564288 4014074632666488640 8843289184759172097 1867585796716373169 6533679751972203520 3983699934838027776 7251343509810490880 7285860645933256705 1557109964670862849 3613693526532916225 1295692284326364416 6347197100143869952 4742750308119150592 8270538303825783297 9176758406949474456 1924159457460302593 3531515073938717440 8711284492746142337 6656743954072227841 5486782634208879861 3440623265500394496 7165134692455603201 9071683492664068097 6519383780361884544 8132645414409094017 3181487284024598913 174494554315615057 1892707266806861057 5373481842772343489 7585875892051950272 8927540393260624129 3156532513900348416 8905661286644768769 3996711462318497793 6823825043316678529 2051743016755332616 3708210081645350912 5741718709115813888 1070046275641715712 2298228052412858368 9127731686051844288 3988053304034707040 1621576348788537345 8487391280990882561 564108104205730305 1489637082544326913 1694204229170864897 4658287124349556480 7044701149299061265 2717886069242577664 1357890025752792513 3444115186182858752 5392897199905393793 5045596443900736704 4480401379747815425 993122240058425169 8357480966530121729 1266857312888563329 4555658988066172928 8099068229163990529 5810451102874691073 9057306116974247936 8354456707387883520 6910279789533724673 8256945657698008320 7456018760371404801 6828660343294235136 5867402553449751080 8984779856716464129 2974564343214968080 1924135671635147137 1693708546168833 377400519906956097 4099218416280436737 8664994782351998976 763115581838760192 1143943051820068064 9012543452249292800 680333735704403969 4708341237166604608 1879028569927548928 4981050770949822465 9051048064309764224 6679712684621090817 8486012817627119616 663228821360303873 5465186350814056448 5740928103033601536 19053166430339073 2438443068399508480 5902844989615789056 575679125155795521 7680192560558948353 5135278624765919233 8363412613447614464 1943484231728883713 3146609302106249217 4791751440599088128 5314321641685041152 427986469119721473 3196008446213750785 691176873064426240 6205651992274336577 1004721679517050369 7177277556279565120 3185498612685340672 7303455673227255488 1296547837436108801 4362278164388409949 4251949649476594496 3693382310294224897 306434130261442560 8486482723632971777 7756531017829387264 4517237928522345856 4545366678619282304 1228467966243438593 8439069118812314880 3849520835809488897 5219443281535360865 7524394568379482112 5917171569964007424 8752245964873608833 504303439845730025 2266005418431620609 666467369301571457 5156904172848418240 515140741605883905 2890917313741916161 8711415296115955713 3025615466478426177 1790652899270848385 762146525056031744 7531727003198843905 2961066995707450480 154443649279506600 4801401043818424889 5748329102847770624 6132176674527377921 5083406250450225664 6479550939346002416 1787929182481678337 1114963013642234881 6958067729477328897 5776955909776552960 1094819476112199169 3969511359058018304 1593742186424294096 5155887920592485504 6850627371820313345 3688914764156071520 8966683275886592000 2949508242848149504 6952725951148007424 6511046823885171712 6367417394975985473 584240003689316353 7428392652173563136 6587397199194701825 1031517787555659777 7913026724942135297 2280282126100994392 1452550666445203457 1728691569053138081 5954659915421853696 8884188235269667840 1463470510111301633 5764154903720476673 3518564109039507328 4128687057550441473 7625731861038645249 2681573550393001984 7050558472111295809 2031585568911992320 3997663600452897793 3021937984657874945 2960117328050625536 7236737576695272992 5710835470904477793 4180649403255070720 162604704463120641 5705930100338824833 5917063439736012801 3684351880019547904 4235756199404327057 333651193529466881 5423280164533362593 4828810378649997424 9197240546315718144 943679812380039808 7119831061170094080 4844082408926517632 6557991172262950913 5041232518289001248 5823241040722001920 2102553987702997281 2504581782223943169 8952232858980765473 2714956112257229312 698629478316310528 7322298702370363344 600168868713705473 4166066688268180481 4917307166827105176 7587152029304233985 1776823842938585088 2837316978589952968 3514248806138019841 2429883373229500141 745903749308352208 6359977367827741697 7168017955720568833 7976317141380852737 5073325113761267073 3146239639496843009 4006967938242848128 3315168630671237120 8481002858764916033 4718096385434561328 1546937856276889600 4183726430529562680 8100286821202729825 3584528866339770769 7884799769688674833 8508877282317897473 7442478215673192449 1631619085470367745 8218881920579938305 2896132372244208000 1580909440795998592 8973499684572116737 650267790883494912 1756852857394217985 1027501963338948609 3345087700990396800 4688542609532452864 6150246125258013057 8579817907204789137 7330433318557983265 8844032502456287233 3177822524884987904 7113202691755414784 858959014878572064 8593880079475933184 8471018122628685825 3026524221418907008 1758634878054513152 8836778357847369354 2433294637116198016 8276908673621665281 6119021906171320864 6435388110557245441 2868655176040045569 1090071623698200576 5703502393950099425 8571894566875373568 499654623431229440 1742090184431026689 4405017113353895937 2821656898407347712 4699785533530375040 2881933558230202913 2658099239867184896 2114100087495839233 3344066690719319617 7483889168997322753 9059253194747150336 3524915043525774081 7191636304797368321 753863020497879552 7560070672271681536 6718094583500985344 556721900854247425 7762044543922077696 8437302820251636737 622536369951854592 8941230766581111041 373723070623577984 491624182843413885 2429899004900346880 5117470810078865409 3294943807554846721 8340191028594106240 3803208850089284096 8251978880634477121 2860221220632476288 6670894653164927745 8692201350643318785 5489008566837145728 7333735947314507681 1151581981741871104 2598818056200667137 5368267156539768833 5567112971728715776 7921841300193215745 9208434136554069376 2172912853501408257 2525757069953719616 17583285946796544 4328949554739519489 5330329974289702913 2948387639981290336 3460803015013766272 5592831079181108225 2117524729939569601 8164689667254913024 8949522866890291776 1148263568368803840 5919999316033165760 5267431012605857553 1517425274795904001 4614718634239800609 8418723911004028928 7068383650880356353 2658780659093135873 732204258960080896 3525530072326268672 8912677028643814144 8608323367055933441 5956685734663721140 5675099786005824480 8799843949500149761 4621155413647434513 4784708779638657024 3011882723517014657 1345857435594129409 3016221851958829057 8638099122107720480 4439179119526066176 1484768489114248193 6225152879848386560 1505359183994060571 3011526333024870945 2144143422711960256 2293044724909289473 1284636119270486784 6935381986040470048 8090609221596540929 1760551902761664512 6567506850008108033 1080981015706752033 8392219020066521089 1997251362319514625 3591616579701912320 3552287743763225088 7442889282221524880 6039792088475805280 4844757995529542401 3000381704778924033 4863727853312558720 7167254141657793664 1429726339468210177 5101767526936078337 5971037784555626497 8769735859103253041 2571939965671416192 5271584778319884288 1024750082525132801 532618709629422401 2690208621512173569 7749744853228831488 4916404162558669424 8840201905126435840 8342316088021627904 3045473306639854336 8524748709657778432 31350089644418433 8424849491184877568 698108840671158272 1063766565279241537 8181564940370699072 4673283915389871181 8357494418470323329 388622664486494208 26104984210651137 2303459457389305856 1217299439790587904 3390730892582982073 4780762218358975489 3681214905451417600 6082414908708531713 7240604193944928257 8072851373424795905 8171493780942943744 8593748264884959633 5961165691495302656 5017615534792392705 430445910940450816 8315583707522835201 8648068793710990081 8437277949884628864 7652678151366808833 8148229769629127041 133960127838359808 5824701032736751617 509999637088761856 4440498211192185664 639246562341122561 5036145586309432577 3046433659074603329 686785258055393793 3832729781660828673 9023367509977630528 6370021556481155889 8156722901790180224 1621855477307656192 2359952783920720384 1896568981281676032 6523486592643412992 5389047586240378881 3834786622600380416 4540086462378902593 6770232767629392896 2373297830195363840 4990697862873964544 5253246537436671904 3759139346406785025 4592639007128188224 6909814512430415873 5940318758614993921 4747123831995241217 7673637741033475073 1125077327036227585 5778328321774379009 4241980757576892161 265965646034173953 5190255895462546177 5184731970403669537 1429668604441544705 6131948461638645248 6900435792512961281 3347581902184431616 1813105118271045376 4035389983179029504 4510834444361682529 2067423036557132416 4256454815940608865 510360808289672161 1189157712481353729 680825770140319745 5964981247944547841 3826686807524446208 2502553156741619713 1453920783733622225 989069485952242177 7162288374937946496 620018822224208224 4181198187233141120 4939543519091448832 3050979694758283265 2301248878051065857 4636951114248589313 6444814748034826240 209946580299481089 9028489980857976065 4054067275752433665 9030267702249953281 7764036113250107393 707342991254754401 140182208127359376 2557352505801786048 6496413253333752561 4649720266651325440 8791016696849852357 2139074251325472769 4535769244944905549 1988445570671960064 4859383838520425473 6311066078121876224 8637636031583707136 914583180023590321 952981348647206913 934385388831669249 4525698308306851328 8030519975480891169 8839432127976072705 4271292151829182801 2182560780981649409 6314605213111091200 6240486483552349248 8485463134134313472 6718312526517527936 7277173266277690449 7234893623744847104 6540897468827172864 2573942975260262400 5198848716742404096 1450825310373145857 7082851799421521221 5686132592083720577 3680733152546487041 3803311889688895489 8725689010232033280 5541629983474722432 420033644623953920 7482039227360590848 2040510898817320705 5663547889606934528 9113472019501643776 1502206938461901824 6595697845779876353 7751700837560633472 5952801221057273297 1647373044894617600 8510685851214929921 7142288497131753729 6452762441190451201 1750298341292065536 5940953050614497281 7343325699096504833 1976253488350243936 5757003880962719744 3197231069189103104 7915109656142741505 290228186412351489 4768897503913788417 3423267065181765633 3354802349596755457 2997688301419693184 8819850663743782913 6468314056520819200 8500258681122854656 7322672835094989312 703627436812269056 2293501223360173153 5854833523387589632 3501221978308345857 3257389144795636224 458907870804582144 1953894551725222401 4603864796266515105 2988998879581951489 7504328773855928321 6986688029540704257 251500485805277184 4640958527755351552 7474049848652219904 3932051833679639985 1451600745642263041 7534363910073412705 156845487836018928 7310910940224215936 2035529015927963648 8898789516664706881 3517239420156881665 3933301473985014273 6952669402107404289 2167449601451116417 3735254333930408960 2552060742980268032 4144411182265841568 6839682681659076608 1942119620249085953 8466386500774558145 6295745355999358976 4097060643584706400 4406285544809357633 7953247201236905440 3764437252124305632 7803024265965110784 3301583486504402945 3722086625032541985 3506555070218096385 7296384330867359744 7104797053088154625 8248523787042759953 3862481266588325889 5567945785681117184 2438649621148281857 1353783603642929073 6675899029095090561 472897931880533536 4909967163374743552 6995813088294703488 1734583198447964817 7242559614164932609 4660221968004464641 7220608924797416705 8880578133767155328 6938210175606586945 94388014365932801 7116806104154505216 4185795201883332608 3900097156760305664 5375613885982616577 8980274308055761920 7357295235123363840 4191802159515527464 1508340626992046080 8022924971182048256 7019560396276817921 6717646918021545985 6810169561003770369 3896713075530137601 4524298045114694657 6947804162283520000 7411673644151074208 7011141437419743200 6300363073425637376 5477896279346348033 6353474402836299777 503561573888608193 7956271038145232897 7745076653041940481 3215951278478226496 7806228225212109696 5678883315729175809 3423352166569328641 6568147731778424833 5100970131557715904 6684735115431549009 5891791560835706712 1305267974672498688 8488334853836636160 7379881247829917033 3312626041477857456 3314769999764621312 3023786791635622913 9077642908762669057 1924833718240003712 3366399717109626881 7243449181935147872 7599246745895432117 2625316171744038400 7001318487949570048 6907240886247510017 1964324335270568753 32057310976183968 2201963833668241952 273427386928463872 8642779494242436864 3577564998326069760 8542175376103884865 399294867364362241 6603079222495543296 8896613423433682176 1610081370972666368 4002870353659282177 4193653548400198656 5889942888754406208 8692649114681471488 5781016046031063040 2568663719626441080 5391932665466646528 27973122887223761 3408152899645810689 2392721077678004544 7014424742574534145 3506438754737635329 439406504022652929 7774298226167653377 1539455801917820869 3219558842219429889 7782263838459420672 3104734137429326592 198079801941524481 8016875257351111169 3052950928310414848 7714553679505608385 358004162656632833 992475783522828288 3976549052927226176 1082805404193767424 7099296968522989568 1700892504675975168 8428915693040614273 9151344629516591105 6083085080480841729 6607403130012581120 2562015144192011521 8923576496237941361 3525708184791582209 3987128622616195265 3742262393558548737 8735400446549819393 1544207438429901696 4925790149455444737 4361836964750524288 5311974885836715776 4447287534948689408 3180533500201253121 95555375530709696 6358935864736611584 981798950455476225 3306084216797488128 4369818016829710336 6124208086780485632 4102553493251094144 1338884937513040385 8236261643030748160 768088715875066561 5752840305978357761 6749520162501263361 6253270304293650433 2178000133007813441 2937342835997802497 2810935025575264257 2432584838269184673 2970600236205597697 3935161513376342613 5598710036276584449 5946987655087529472 1230455005971912704 7392694103915737089 6205305028108517889 7544147152402776064 4966721702686228480 6816784302623027200 934321861572141057 7594399396068901888 1748579053961609216 8860178899011200001 2813391766881867777 3210549902377570945 7158388322123880448 4472770756080320049 1474022543801455457 7897157144500939201 6948685080432536256 4048966452059189248 8849754794615428225 1952344473460553217 1721268693407883776 6605207257745244801 8425346591625503360 914153352503140352 5271931097778905088 7795859141262849720 7628345407618860029 1879473963115610112 8720058056403223360 3468990953291816608 3168790931663875073 9031316480493613569 1812274697215623040 5577577472288434176 4269616140960727041 6292744559972384768 7832708143332574272 4953723463978450944 602236255596225169 8875346284238431841 8931736173883209729 299671027331076097 6197620100449542144 6257066410425304160 886583079422642177 4325604779435097936 5478377712436246337 8755027942749491328 4993362642262745777 1261425770492395776 9190218528306689024 5879967681838675969 9129026415934080825 8431711096072601601 2819411214063249281 2914433858777978368 6453243544340089057 4773849728089451769 7718463089030995969 5176290337234608513 3645324410251201665 2580881180800152320 2908518933011895472 8290823087457082304 7629984825172983809 3914532350940231760 2873225515602008833 2802888245608603648 2306865981078880257 2951006885931125825 5144867652158652417 3269491895998764032 1181153852458512385 7214638593557587073 2222297972981995777 1361132485560703489 8364347791316371585 7678790016964444160 2996080931907753473 5985424479216664065 1749670062567282944 4380694540776304641 5138049288702385153 3515028914406252801 7198984743549927425 9046308996436338561 3734210747463128576 4234622169080474625 9001495458196267009 7691969161448524080 6391861518528970752 5961572306097846257 74932469404555952 2756253211362066433 8045596359720194048 8599563174854590465 7904201833675997952 875026375156671489 7278344556196253696 2089531789427849056 8167747597747699712 8644692622319994880 8691958155745411072 444125849551603392 7125616956230894777 664435488900861953 5937899707115233728 7635494593148346881 4515687477032361985 8179573941801998465 191732708720167937 2575910087855621120 2164445367229808641 953792141816174592 6179437236113965056 8914399646327020496 5233296640818945537 497029285169947137 2271486468604033969 3528725111121903616 6732025094167328640 6724840762880023968 201684100753915904 5941115729176755872 4903907725042749073 8428243989537025161 1253281743431768064 7771935972993711105 2591405094928796160 5962640544575423489 5105991810278612225 3156477985199958913 3099834443857765061 8590303387480702977 1574440799067504641 3779523638301541723 5778072303168003585 849332802449817601 738903023508783105 8610444285581729409 2092866502223544321 753160557137896448 1501406021542214657 472549981176621408 1428398975114018816 3905484073658189824 6544944467688423424 7604781131039649243 7460477783141654528 3321985855152152576 6183394390683665529 6185626264283550721 3148411169922430976 4220646309945773057 858770850803776513 1575826589957873600 644864110261121025 6299798762520004353 5442629948953837057 1877245095491687296 6387568009143493056 2984285711004898304 3491776902539771905 8724467253677959680 8345343011593641024 5231439648774460384 7131808866763001344 2137002207977033473 6429237939683020176 425468192485425152 997742330146895873 1141998622815906913 5812124347790131201 5942641170662416896 9127809374932147072 5143746157379050497 831777782906907105 5026143748881802433 2929334513376233472 7502728173932429313 99655959430087777 4894610063838502913 5060608590857240577 4086616823333318656 3299418262276033024 3087771739438415872 1281270736360203849 7637498081864686081 1326072293848850432 4279988038235832320 808519613075603457 4687988106847363072 6769390383871774465 2329081951209803776 233526710275891200 6695502049606492160 8864823051865112769 6820755440363249025 3459209734698231809 3220252023756801024 3723695167427584833 1959171912239025665 2048362589812173825 1147778912311822681 7346543104591375360 4446627418935708416 7791636973631838433 3187753427885031425 6769768432124179201 3875521423704806017 8913793961483690209 5990929836666863616 6196766503709379072 3014129514879065921 7209999986467733504 6182367608231663249 300282099271692289 947352187434762240 493592141755025409 1238305484753995776 8618034933953904640 1409824459109017600 3676144336459867649 4471570683884756481 1386260737691975681 6355971654275027968 1297571784890122241 6092479254820032560 9028099408542163137 4287568998646867968 7886610272386368448 2861738445719241217 1515727409824006144 4242547747676652800 5734307908276963457 17770991197351169 1512655376792591215 5490982786036653953 4819230730460232448 4787719697840683008 725302185856789505 192399692354509889 2714262953273843712 8638986145949710337 2642108208619560960 5541145799117832193 5721545025164893824 1569990040425598209 8672955086546445312 8473768915523117056 4255805333951981697 5235184651499567584 6565941730579906561 8338411005847797760 7115233013092733952 3294955830650682753 1364595354869816068 3151353972639152961 1918829161486004609 1599956844146502144 7074078499501684736 1851627869957259265 2770703503594014212 4040982422688400384 4369711383780557297 1064787379633874944 5893010714209715248 8076532974925899777 2516113122443446785 6538390019436460384 155412631087611905 9113747804001231872 1211598839001608192 888980886858874113 383941954282826752 3644898701109966849 3774184064449740800 6180192241739205377 8235682823589921872 742287334754237249 4493212050028225344 1442659770728243072 6952562419769820928 4645348014129584128 1147382767005643904 7532540454628414976 5169459780975419585 1216358496131641344 3804950973225419905 7950876212251637760 7097041427569640448 346021842716046336 6863488591677040641 2822438600688570368 8219664673757150528 8725521612748750849 8397724115349841569 3599794548744847360 5977326277081817089 6786996833181273333 1005913899250009345 6018756911423410657 333082455007426561 8848815575786987217 2488790853284186113 2840532768804440833 877162322593845761 1836085153523564545 783015987542558528 3133484475640215521 223182375350477729 3905307680819610368 3941127370966081536 5086168216439816193 9094339880156679681 3848790836422019073 8392005285363626121 6651606288971142656 5397802972109979648 4347589251161725952 2620684394325215360 621134515144473601 5911487279121852992 1796391638872539137 7153820525708731136 4196809865322790656 9082991186520994944 880591409832645888 972465700878024704 3116495187001790976 5202821467471609857 6905785613408979072 6615972973482246657 7413785187574509517 2824315914863230976 4304857604718899201 7051155556711549824 2148078506458742785 215409352758593792 8600306370032463873 281644755160091136 851666037752448385 2412867025279229440 8493323441360071232 7957019725547168897 9146611874852463617 1359375889556439041 616295652343775232 1822662896352992516 7310110758119735297 6224127282507915265 5010411078952080368 6602297125650120488 8117187150597120001 7085647685471608832 8235410910268243756 1058376860336962561 9126691666088208065 3864490564367672001 2776646614978592769 4546935957343895553 8373425297703991809 8840161819979148033 5468896714398629889 7008806699039031296 8469129914834535297 414999932924152321 7499778953276687168 4781408130775706369 6028379197180870657 4994914383201933312 154555638895443969 7287657381315055873 2737507439346717121 6882989796344571649 5288321659485714048 8843706913786503552 4441701897151543617 7936277302814251616 8049257415863857152 8013644286867789185 5977361956265926657 1409497565950512256 5693818724727223520 713750377158304512 4827231521671741441 8455858825079650817 985209837841064961 3963960139460460544 1973043820692146549 7650958952020168705 5652457603979760113 2198312935912570881 1460258337039269632 4324567571254202881 1750982509905942528 4811766313013215232 1219341465859948545 2721091844162228225 2215723819614438524 2876521586724962305 5964582345507857281 4549844616846812672 7574847482615267329 444813737574756353 5476903905168113664 4070568606698314416 1438926996025897728 697556323506060801 7654602902062755841 2591465385804331153 6620204050752739329 4812067156548310273 135389714782945280 6172966813958748928 2215884721963073537 876100447462457344 1943090808923315200 6235822391329778176 2034659164313649153 7493541795244302337 3852903585149632513 6889783280707472960 7034490523923297877 2734549990924222464 2422425121045815440 4969699027509252096 4170545116453047809 3324108372860092417 1632616012799219713 1481806874408648705 5217111684716119824 4483172441999796481 5729308872073203713 5255359481430402400 8772145957772937601 5991176660337565697 7861373904296869888 5549690618086967616 1056671452212324737 5852770492850634752 3103915072205600768 1072305988676701600 6891496216222531584 413584843762008320 4249024651012095233 614435622430179328 7034816514384900417 3785938893484954912 6519421318735337473 5861382193470492673 4900613288816574208 2883510001782292480 1740149990547867648 310123972671815168 4193837877717473793 3961321088321928356 8640817046066149985 8638370325817710633 6039207052220778112 623148684158146560 7740149870355519745 4689425370571607296 5267268277766513153 5275353303885257217 6323795681617542832 1751407771827352448 1546589432395493249 8284285262539369601 1932777923877855233 5211403263219877152 5459518791378452480 5788432473850509312 6243442470428949505 4805879766757801985 2428692521719072640 4735489338250460672 853550051299062784 8943785320104736865 6540892171259360961 772796230033990145 931002245771523521 9125164432080498688 2678426759139423489 3891385637820689792 4250686163867646336 2799269825022865409 5265862195973232641 8248946394744750080 3543676156550578177 6951232578091794433 7514295199207489537 349349468365968128 3543845807879128609 8985432505123127296 6055114412861669376 4193854434607071233 8016121830762113057 1100316669054880976 2020933352575835041 3651850362271640576 6813562653379222142 7225793538427404289 8948203678993133824 4357551224379146241 7269136286173900033 7276825881615278081 4991464954191927457 2818782348355931649 3595822950754007953 3289441984328082433 6377094412936316161 6121166803727577089 2438966732265590784 3083845252679449601 2587121333925368209 2975704345206778881 5828621774184328996 7398012084226241253 6929313449176801281 3457652659191238729 2725599470058295969 5401876625362995456 384339169975073024 4117443603998568449 2168809600658227201 4035520468318581481 3168651821716078592 7094863668510997108 6253621213177785217 5574860022932803585 1526034676583563265 1454551290812989441 1876494972500231168 6748661123402614272 2921391638935977985 1132087757327237120 7245537882354221057 4092224235631001601 3414639402623168512 5277750344457770497 7233041037954209024 5593196697815482369 6696673181078035392 3555812655623438336 1450142464687857152 6343557458440003329 6800001877840315393 2708591673471915905 6248122180737695744 3767945714239492097 491407547523768961 3850300647632527936 1932038886662479872 1759850169328746497 1510509482059177984 4995396551269660416 3309389720095723969 8149287227026139137 2172954143731891744 6197923577404206897 1904466291137232896 5420356488391880704 221417080693510657 3349084593752413184 5748659646846914560 8588100590059181920 3551704700719041952 6829872111711833985 5007013229839405056 3776573636500406272 7226009690824031745 5504269362775401472 7776235390484047584 2905532863418494977 2807602533885804545 2373501998539771264 5192507866137300417 9144171905802441216 5631354831751503873 2933206004803495041 6172933703930746880 4738905980486720128 4764539434748733185 7199760849768391153 3845874784098256472 6859108326391462273 2548196090533122048 3562564106793771009 5925992356690457856 2515488398211022849 569253092093692160 5788388161484257280 1268694470054477857 3819743098577108992 692792844005006273 9001405779313218561 3911141561556926465 1581713128395262465 8012815127574093825 1617011956684121088 4027554764266718721 3148439166568824833 8804581861681718272 7584733050220877313 44841147425022337 1817064379869201408 8970702917302812673 6755057899778774016 1545472977788431185 2540208634455621632 2291930460951479552 4251017074818397697 4442226293640101888 8498805534457966593 8022258202530742273 1887359685569482288 3430795050876659713 590526562223173633 4285672201756581888 3907149471655739777 153892110098296833 807000743254528001 1712979047453986817 2406032171126833280 4732300942424232576 3041711431080236320 1377320294492121089 2210916957063478401 3034254872163647489 2158987958137629184 6032278492312358209 2252482470922751648 253455329914847489 7918814683060753280 7175040952542091265 102791844336861184 4352655399412192256 6357378380499052545 3608881023401164800 6344536142352869816 2411422775018258432 3688259571916942400 1918952284726057472 7953850989437190144 6246378547353837841 815204613895667713 1138583527514342017 8615944124543436929 4274584326212395008 5121889891254386689 2545690668910588673 573259932693771265 3991973524181683232 1933799465277731712 4813548209639958785 4054959468170084353 6997154352280421312 8217151064657071105 3680089409915841184 6497445697678456325 4359145143841988609 4733518901318742017 625871126039392641 190724609541550081 7168158857160230400 4495588744976680960 8199882340657237568 990754866478638848 7059282821488921473 6467817227383256104 3200131301910892929 3640316761694506432 6914071644246275073 2823961121696273921 5981215436821913088 3434497118959288320 933516453645149185 5138251099889667697 2845760997556825281 8063474929123934209 8410908427900137889 5849065266472141121 4587693731810902016 5053801197229500385 983187632426240513 3321029366956520457 4057363990000593408 887575532050225409 9005197161057795585 1526967350269165568 6988817014776280160 8753014904181817345 4054203806680963968 7347152113213349889 621399453901111296 3467332129092403457 977427781279583233 2981168509406293376 703844770019208161 5552373517924237185 7560659390488330241 5068025099169298433 5096576898982588417 4486785306415599617 7060848728178783744 8081329119803837440 4887582343864254465 7586674564967884161 6630918138878440449 7517039495063748608 5045139016028512257 8222396518027475713 3153820441909969921 5504721135753994240 5599991416114065409 1432064007700302336 8368640814397826049 421109497354604945 2651693255439978721 1942388778921729728 7483161948666767873 1903859298424750081 1958188612403822593 3015466409033146496 4163676898898345984 8962241236755017729 5405733987024518144 7190177551833018064 2426721599550813824 7244095522452478977 3566464247274492800 940001304553893760 3269518445588471360 7176594800431473920 4573875655821120768 9186033637579931648 2694345005276107777 2604259752216874241 7702321459779885057 8832919933323070817 7483584805449433088 6966888442454884353 114762333226008577 1839719607808286208 6669685648128919296 2953572710817671168 2753066811092144896 664834052703931264 4561725746714791937 5858546586674231424 2550641337554929664 1173273097253850368 4634470663933023517 9190800129654923265 6270824472742231040 3109576502358304001 8496515188976823681 1094472148203635072 8859567577967755264 6410603229777952769 151190117743769409 990727211889262593 664266774919277569 6142078694955417601 5162266980961035201 3854186054275053056 7059922644151196673 8586397198474444800 7068905776503947265 522797257259298641 8012200368275017729 564140394503672237 5481546749264432129 7750921502229245120 6587330120423127485 6162122943665479681 2465710834698879104 8510995010756342785 6419195445249977025 1451715036667503360 2420821350579826177 4021215233039237377 2526823885608384080 1609198400340134241 7095840189544132736 2893509149378484225 3617482126188036097 6888542843471758112 2994331649790868257 2413393328784086112 510614732478513152 340088098046130176 5924005402493872128 871527807483133424 8153638924470229889 493626341833924608 6894656202367434753 968126610911461377 7664201775283000864 1833867666673238016 7126463434376868097 4369209483250312961 5169436496018891265 5801154973503087744 6686759523441453504 967411323657679457 8588358813178149184 7533914409001949824 7877273345631891457 7706544254542807040 9180047210011610624 6014696939232714753 6229981884992618496 3335686682226544129 4623747905103300104 2659353620429873249 603905109908737281 5547984705393590273 5710505973001926144 5176947089135092481 8823042466391646208 1934980520743751169 347943564133147776 7918966162658001920 3125974949347484673 5761786917597340480 8295967400989066240 6876174214900030992 7743602620263127489 4891435494285814144 5168926078993451776 5203649196047389952 5913346384019089920 2978958769036940289 683223960733625344 6088858780679344609 8360395562682101761 6160222708618271041 5149324121578250240 6042252685735553281 4983945695458227248 383218882141122945 2493271422643805185 608063462870444160 1853045458423982080 6570834703270838273 4598402730196992001 3599803417399197696 1747945237158115584 7657765167354025217 2468854214383648993 8701624594932618240 2679688907365449729 2816656778838450177 1787711362193182720 4926728156483182592 2236919831084611840 2145855885541948416 6833866867462897665 1979209373798020896 8118919619866935296 7500973046836744192 7530828806381154736 5518555814159913024 4781989113321087488 1560342348675098625 512688758362737216 8358207261537377089 7431517698390772416 5210620509515482208 2564666019517464576 4667623289475061089 9122194926336090112 5189679106677553153 6030963227191059457 6992483555371839489 4029534750551244928 3036327976542895105 8756700055942920577 6085984257848113665 8106223533168249473 8342481415809720832 1899123057126088704 3568575723478188033 8855460661582755328 3410921776653460800 9089353618173585408 3430982030940979201 762566358224019073 6399306727145865872 143589193131110848 5743310661118296064 3171530144943371265 1889832716766281729 3236836118650266112 544939521655485120 3594611074793553921 90500172509888257 4925880795271102464 5502397187189462528 5725205763980001280 4932536792234067968 6453871934294622208 3236709589848481025 2872851704837523457 6189032202324328113 4430468500192664960 6910730895494479872 8132037169352595160 4964896036386451457 1346534374245654528 5214672745259282432 5420565290756956289 2006153606851608521 5046518813714305024 7957794419749421056 497053069300885505 3665311652383600576 3962481835036295168 3488712732807058048 5148818564316135425 4408979850617208833 8491300757083345921 136606053385895936 2357538286211596929 981295528873860352 8705717969141235713 4841181510228125369 246827353066339329 7679031880616379393 708883962634796545 6865837231753175040 2753543671035723776 2811543509613754369 8490682301195233137 8364323917260969984 1284857936445489152 2544725279573871105 6111748871129399297 3089634430844194816 8115067349445509120 3943990108897607680 6159490314179335977 6149452095140001792 3487333338906253313 7811767903584022464 4552203562991538049 5752061720675475456 856517540684957184 9097936132324982785 3730385486433084672 3299530464474930608 567997285756167393 771676540779200000 4157438026486063312 8616917621128161105 332432033662251009 5332220120414900224 8325756299998504001 2603529533324909824 7017328184156823552 5694051118886354944 8832655055676914432 5024512577613185024 5172613868424077056 3008527610810330113 3383650394564853920 640053735106854912 3220082485614545905 5176423418152249600 2438296637234010192 6259444861604495360 45270148854091777 8763896828886155265 7564488671120263169 6858373529649596641 8524555825022299137 6002385689090916352 4160456369922070528 2271982708174544896 8861434362952548353 2398035058036367680 6878787804110258177 3322532686349480960 6169816018830725632 2038788766321645568 222703710626421248 9086965347424916993 7964138831553488961 8142137976626784545 1738856489190932480 4326416925711321089 6885706100398463297 921980194314582016 6029548033081543808 5561322138093653097 1827107292538146753 3841808221012639233 2493916507421671425 3378275964407513089 5425630150565167104 7730955016992030720 6644879417808989642 3225991647927861248 1149443668154990593 54948729966022656 2821917752572985345 7290138616480503872 3365617550748160512 9091154278230574081 632272071611793337 6730194643539918849 1103123689165187585 3817166206178347008 331986126621769728 4295023645271129201 4331475364187383808 2838011484066676737 1717884617474417856 30302253803749377 4025221559552539905 6548762040822413056 8704610088117168405 2625678302741177553 1410329704774579393 9006776849638621184 913947357549753321 4596945279104145469 5767231497495827457 131941826359430016 5850359301250813952 5711381560215597889 4212573790819975169 1631514410597147648 6631070681421890304 7200103368415536796 7677160652720264960 759529438638801409 6756144743127056385 5577760317567791105 2341978677499712576 1153218170423675777 4663406072815112128 8451787484107294720 3524050631971272705 490999963916648064 6014262992178209025 2944965662271910440 1289259036876537857 5655110908463493120 6266384919548690432 182735624153513088 3191186670809331457 6248927250512977921 3654619934460785408 7871469346964045824 2193309770560242209 4326057577306382337 2876280235013731585 4687989549640794112 8130877967344336896 4886456044598002337 4522844403877257216 5209895089243291649 6310507767613489153 6262164043792355776 3385606150595675136 6927930634231856641 7995233797519523841 3187552241939990528 5568935857818401440 2169832478096164929 5461966416215512064 5923627226907726464 3085049492728496192 1069242025573104641 5193082693399720704 5820868799855869952 8052590536545763329 36956437676032 8905833791212286976 3111516271274192897 3830781576575055465 8167942967671503904 5532194933949464576 3930334758256907777 354458372334338049 973610289807030272 7006497193179217920 3620316947727753217 1772033927139714049 3279459165760126976 2662289715686586368 1292814846489757697 1540402772165082241 3994663739319828480 4327785114433682097 4668951977662664705 5067210940891529216 1112404557632110592 5379059346719411465 6519014390281825153 298397764804661376 6354437202775252992 4098482586422947041 8581130082136617473 8068520097226241 1885843158926917376 2152639200188474880 7951055718238770944 1991627251381139457 740919200338290176 6579198287245813760 5238548644735619072 8775648592760183297 6031227334649512752 6086935692853559296 8441836573561824576 8139774852153869569 3011239086008107009 7579944005303594401 7477659422790123521 7975111864600428545 4228083252688362496 6263071138004719361 1694214661276401665 6368581900670919104 7045565672587855873 5088939983968235776 466532530067992576 4113426996247826497 6329751165459100672 2811909083469913920 447971236624618497 8282948364946169857 5987351382855630336 8137271777421849600 7194497126207810048 6836812904010956545 1377075382499360768 4008914045852304832 8426617475981385408 3448579758740901377 863796452721261696 920484885084695552 703788436009001537 1142381942088715520 7087381082365755393 2060836561134538496 5637701892199489025 7435784068616640128 7348867898566930496 6146850922826137601 5947070830377202049 3486017263013402624 10543039150292992 916895591094206465 8295833122591805440 2773184086129246209 7032371338095187968 552961162719262081 2245174399250464769 2095212033542434817 961653469375085569 3217133465184894976 1363860508470075392 3638811587356919809 4854652015183658497 2640749279215640768 9045809607830667264 5808488608120431552 6450961906325651457 8325624106686274049 3338807584821329920 5619510908494472961 8082844613179451136 8951978853150182848 7299063958025379840 8351778560566165504 5440807781715716401 134104143952083456 592389609067006408 6892669917991366016 4989442453698178049 4092978025264381953 5716548564705642241 2456847964810327041 7184493451017832448 8974435151900295169 2652887099639665665 7411077092494742528 8957116060312848000 4145840693250766849 7567596691083863040 7267180929089186817 1106419023952793957 4403342142779143168 6179321954703905793 5874024075325526016 6469801590867466496 1694129494294037121 8853004014335193088 2121604669031317504 546943083195042561 2021410915110490113 4602124299551707136 2259996258138825728 8468211076013561857 6434144219851761408 107718654308058625 6606031235747414016 7458083189593967104 7741062780003873792 5996756751387706368 3392305428155123201 385137723371500864 3954353843232269345 8477314383884948736 1316714370550595585 5554334406595739648 8569177230432751616 171823321966636032 1938150662222313025 8427799370212530048 1705325832355012673 8823014634940792832 1751223235343003649 5843600727494541249 5085026482410034176 8006128412507843073 1156260429117875200 4731217377925189504 4744081435891073025 2768851755080082236 8420844019213697024 259534425941429248 2675824440665328384 455004583128358913 7257454346495586304 5607881778632855552 4587142965626460337 5472202781952362496 3976196888530365952 6554178322597506817 3181265197489339392 6675053156548887456 3841532389380063233 4534979521610986656 2966894684514368065 8124874669512925184 7129368915586605057 1612892905025507329 7321474928435123293 4754436138423807488 7540845757189825985 4787431259206168576 676226847467830785 1079840051482101760 667431000268931073 3945690179146088449 4405165536123895809 4622904166317208409 1088118613767356416 2865297275427787776 4423640893913948161 5903819698036384257 2273214301992815617 6981643127915560960 5320286907374612481 7947347641625636865 6775583812758658048 4511188448760662017 7328014367472920065 2938231779136991232 7666275478835906560 5577835526171459585 1554334729969426433 5180383523455614209 8787005522830000128 8113231019023786995 5875747317887250848 6670274770030448640 940217415566477824 4166733792385287424 991594080425803777 7801719343741013889 3339996265604309121 6677176341741201409 8380062119846981889 229544202454925312 5342261194703187968 6734290396239923969 5916300487555383297 1174893928815525888 2713647953896166657 2371586868836573329 2367328599174733825 2100932808361459713 7184651586843831297 2706172044972126849 1342646065368781697 8003155552562348032 5263472171703162976 4673040550918160385 7981036492214692257 8866331415596236801 3785789226707776001 1556731525869482512 5475363821920452608 7125552844391243521 8610597548459731521 1124125735329923585 3550089745165882720 5135153153135329281 1247084372172513280 8335492758979650785 1202050098816146976 5299675029551495257 1491275060945150721 8683716810327381760 3138151514528540673 1675176095478112257 7437099019962941441 1397206943833205761 1487535508527964609 2471749044681904129 2105195245946806145 1905857907383361025 2947225352684890113 4845596052843134976 8046974218760453632 4859659559457636352 5789414418463871089 2371394335715177472 2790717223519947761 8513691066339399296 7220977639615062401 586975028008050689 716748346846380033 8404304156916303873 6756878619859197952 3456230848217723905 7066644939549409280 6175173336075583489 1243846067134293700 7277332504120435520 4124129524001829120 8253043084460085249 8176491855597256576 5958864538331325441 1171670458029510656 8731372807363385785 7584101251503685632 7529526173182446849 7042804632450793473 8164106129625353088 7006708182979328001 1868676117749085728 6229982967585030145 265775943811207992 5611929896666254337 853842510168238769 276185859714245952 1104832250175334113 6081746743090263937 3496418091880967168 3053972251772353984 3031339919436468112 7622131195259774976 2728118378394812416 7110313719581124608 5043712283560150016 3895243843814195200 8423879090036112128 853316509600668800 7525850973928720872 1387244841748660224 6950530362363981824 3469318971519726993 3600764850813744577 3158352643048972288 5313303285138971905 6286181183438425792 5528798279833615296 8147795717974305793 8556364186307531265 3727285432909706496 7311056387744757377 8412478832394493953 38795619748491264 4797018225718067201 2163952586630757888 6671362094183353345 7671829688250671104 8022844382533148160 3128123514332643329 4810253753581641729 3848738181688499361 4996234451864435905 1758412444546138112 1795824213544747009 3499828167120191489 4719614066263895345 8385813156653957120 9062795775743204225 4004010826555490304 3794905244667653121 6093425528031618560 7384128168980250625 8223916105839861761 1752163170051315712 4862461314553688576 6542776785172054273 6440438097097208832 4842172011491898161 8974008496733844697 6424407616220385280 2557284121045890528 9039478574119497472 12925521739108353 5185893411406394113 2556507603805025121 3558288581938425857 6422739613512937473 3577992628051902465 7197550478496121857 661827914194896641 7423533812742676032 7273757903086543616 4398681519441633472 4533086130666169472 1702296296739501633 1866446919251121312 1705103830745104385 6925697594108652544 7562293202731223041 6414081967517619993 4298424199322402817 3622411632473784321 3277905171458641920 7226543391254794241 6138181325008736768 6053406383523430400 7692183932694757377 4139446288842491249 2867354940712942400 8286347607424697345 8288821839920037888 5038966489731451792 3015009579503620096 5243013609044099777 516676140895428609 7113272240374226976 8803748142147767520 6686711708214610945 1629833827088965633 7685536927738225281 2921291489990558721 5816888972891756032 1475732717098263168 6622238249074335233 5737411138412830721 6526817499304376577 2493226039659217600 4436774352199041024 5289592948797764608 226370233442095617 360416118051300561 3245891241465685505 9012275306474350592 7006484194577385472 3782362385888133121 4861846617848719361 6414793647517633376 3274568736387891200 4905112784905502721 6460395690367237120 2726678526555202380 3030563839087339009 8183377093526065153 158877527765590529 6288786390409281537 7160005893638963200 4617011096389842689 4455112454514489857 2844904225620590080 2884004197894834112 2878362959673080929 5977434231301619712 8026565930995403264 3376468992691366913 4769322984174803968 2600940087042064385 7923603582425759744 54585483014960129 5849880280157759488 6708039763862822913 4475289410836889600 6485837473560297472 1419629569216331777 141090769474026684 3911610963940966400 368958851580780544 6864287690245767168 7711319589666346496 285609457223532545 1301094386585138536 6288855065487851713 8206555307553243136 5601500180885322529 8908787924865527904 3900142854458354632 6339415372388945921 8290712473989781761 7925462931567168513 1288548512870642673 711888543360491009 3769864556508035232 252850328870322176 348155926380184832 2132627658896576001 8040502547251519489 7209025256419250176 8340736875748851712 7844879125862888704 9206496803018047745 2821753208820645888 2309264050162149505 8890287399343718401 7221250621471745024 6710918372426306560 3112464591955808768 7903653996902095520 5339175290030784513 7623282412209491808 8117176658944458753 3669804806818082433 9058811140555640833 2419306027397799937 5017956388922059777 1449621871867445241 2905632689033164289 8446266943798655633 7118117031884410880 8711654920556561408 6898666747775090688 657749318833995776 5201164884683166849 3987762574263526401 2867643277078694144 222124592881424384 6621920800607993857 2618655965475258369 4367216411083339777 2360320373804626048 5805756501871483137 3304006962144819329 8371822037170235904 5364739490596126720 1377458134502862849 2566759885034197457 5372577243734097920 558339918341682292 5752336355199804656 2717448977665343497 8400404307840576000 2346833258419175424 8663777410865335713 2311725806560739329 3352261924555675137 3501188849832744961 2489556660839759872 7344367761943917312 8446074381086556161 5025297537493978945 8835957574219288577 7339682885110533633 2108390718086637107 421260110478025600 2456294102064729472 5454386040282068737 6460820539195371521 4999805019918712833 8576023908933214208 840416481411237377 1506252417896168280 4578477884454506953 3103733193390877121 3255654128169275393 6818933369306804224 255912340310559696 1120875305235823360 5076982179401044513 3882362422121521152 2713974830041032193 4366378926269568769 2517998024808440833 7958636569560845824 7249425774607269888 9151399352043962368 7133356882142397952 4873651282970638336 4070786685123704481 6487830705231745056 8288000361297509377 2630270470461358081 1773671918274863104 3292184393619073416 2382029006329202816 3743649665908971392 2937377319075296384 8005779012720918529 3718853022076977152 7222654385302103681 7832321172791662593 8255025896377395200 1 1635880494357455873 2937289909143529465 6181662841474659456 7248558165261609472 2246208072521140224 8347485702672664224 6401297132188248064 7765908258720045568 8236347363534361601 5785808363685150721 6943515861983299809 1097023453486753793 1487665446110181377 6915725201592803328 6661496492271058944 1072319114869530625 6833576843743421440 1282590003198133056 2472357513344124288 6881054852883251201 4477566170563684352 6349611685203849856 5191173820040011521 9184031792142285760 5518769186305786881 8158527556932495360 8285925113706649352 3586393105641799681 2069021238308077568 2050354534181479424 6737447353864683520 6910868566348460753 6787627473738686465 5943479023529483001 2390455931235205120 6038900781541163009 5629390987580196864 7978389227423120432 8609833050723722624 5886628543242439425 7060406777528144200 2154446463909785601 3645866891647381505 5571228462016217089 4542283474989465729 2135984617433218049 940207196162264449 5900976710236700673 1195076896751654529 4872482522224006305 1682696291552968705 5409268986679508865 5145667939616178177 4957539758440914753 7704494450444214369 5474651488955367424 5540856771516015504 7251434891629899265 1037028998696098907 7406982542298233217 7414854289159946241 7023181162640159745 3305806556523200129 9223228958844553216 6469119312795156480 1432467878880018433 57700661097842689 6497304658557652609 8056381583864256256 7951276698991240864 6054910714156721664 3375144429137469440 8389457497614188545 6740335602909100833 7121250042371637249 4973680111964065792 6610325898876420097 2072181704176451584 8917755016154103681 6671240080844822528 153296751677437952 7397577813816106312 402819243074626560 8153927921392769793 8909726491103375361 7478415098624392640 7414437902409612288 5848983552400687104 9076304960280002561 963956795440013936 5286427309935938945 8076365253897244160 7848346736943803393 9199998772243185665 5524264149984480704 6886406002607954560 6859544919209844737 8859690178927595009 5656534587686694913 5603007134931250177 8061193016926478336 6436912362272346145 6003920859304837120 6182973548807553025 3635278336378768817 7801628608460824576 5226457109162357121 5901820106460016736 3850751168291390237 2691845163705564672 2906341369974677248 7293902793024640512 1798316819298557633 3269754888994254616 6914025197678314784 5383976873073511424 7055359692737703425 1889751053789705893 2852336057468718320 7102415885239591040 6695190277562235264 4602618981933902656 3587767915867537409 6797666559847622657 8619514033724784641 2634069118653828081 4190902741482274816 7118012450912391168 5185894939785191105 1819706529037336577 3797069458770886913 5293903533048638336 7249816989944518144 8903731451328389377 3063176457703587840 6438194773240092641 81109717989330944 2089898782904653953 4637365100301498368 7583622021136252928 8227983474335301632 936110123251903488 8134919014092359937 5238829058253018113 460978985154643200 7668909879990230784 3013644858868654081 16215468433928192 7755545111240613888 1917740550162853760 7031284780341900800 6232359049006050529 8278208567625232384 2742929862941819905 2635785830645303296 5153180897014620161 7817422978559246336 7910054680485604352 8258791499461783553 4212539598856808448 6971983540400646912 4405675685603349504 4594316678247704192 7878581511165837313 18107267384242272 5739047283867698177 7045251437850498785 2010575633039322369 1636368085285930880 3074539863872934144 6843905777528269056 2507614779081296225 8305190025254236160 2657544532531167232 1049670122154883584 7967926405558915200 6669667308756990432 2333874287135167649 5309037392491977729 73630017953830144 4780670971337512960 389289189504759808 4325005406198739649 7032452096200363009 4293215174827221633 6970372739452294712 2362309315191249920 2274740839413448705 3360301389244859472 3742722226305900544 4171802085728058880 4602197242530136064 1241968651927666689 1991650520106539761 8708761145881034753 3707917716416102400 4441403421968487169 8797440346057741057 454441024544319489 4384078861482711040 889017707188962049 6735295588480090112 5380926730455243137 6789663479751442433 6158268328058263808 8824621444591624192 5037794795372394048 1754620355148523777 7055765660088395777 709007577902243073 5923175775133663232 8266527213436995585 6304348732154100224 568115770379041984 4320561278142505760 2782103528306245633 5135435505032359232 4991126253228861056 1628148995257657344 7272142762951210497 6907130671856893569 6519604045630406656 3078713880618734465 4988771188559390921 7981070578819506432 5580729886885082912 8505121770357548032 4579505325979457025 580031550867996545 124196384785039360 8367414457765227777 8942325730742108161 5955934293709455361 2058758010600172300 2390522855373239872 5980014958221389889 2088462086951239169 8735451649752727553 5477755005409956960 8228272472392292353 8340069196197182209 9156497898290597888 7965880549338562561 675075654068631600 6178077332802307073 3913618864846053376 5335971201836549632 7915081759751777280 3265956310855432704 5107034967358156801 2936121439929438208 8249912375003350017 4676678759136428032 5841553582944741376 4480592844574588928 6295767944943846336 2530448508503184384 6919251993336569856 4237405497812004417 4133614763374726657 1856706399111025056 2233163009935174913 4934584374362505921 7629343117886506368 5823070059847352321 2372731167109785600 1572043258575469552 8591688386081576961 2071220884882489728 363326145879902208 2574140152672536576 1465836323375047744 8479795120560985585 949735361219395584 6691821163719513825 5031500497977956865 8602616776370605056 3892581837620034049 3175194654503569152 234530789837771745 7791249972016935937 60654060148120353 6473919799447621888 790562253053706241 6420575989989228545 6631943627552120833 3862793547209295312 6535251856825233409 8234242365929725953 2369581207469236225 7283367957474464768 313983954100044161 2392885178380778945 8637368502714564608 2216118782606611200 1166615281504503808 2984077761629517056 6724246795569856513 3182938003903682560 639224501576788608 4248479944513029248 7949917982641697856 1489846430821689856 6513329128387612544 7828844131772307201 6578283618007670784 3758017489229672960 5488161828478942817 8924921286488557074 2120032565130190848 7259983781570323456 6874954456868696320 3038872358958923776 8765295115345271296 4135551763034532865 712641580831670720 5593494219313963521 6531213791142324224 3336374905935003648 143803155054444032 7003313041806680192 3416848558396030976 9081559819026112448 4563119134726242881 2918831184572207232 2238919491229577217 1332700106998363904 1261715094380867585 8158880265228272128 3621708508270963968 4170753680583163904 3627688071580948224 6022097647123071488 2857886121003319297 2382573777234554545 1638174263616617472 2679018491724476929 6467440046046177792 1314364146839091329 2718039738050150400 2248879464727388984 4504908169699852289 3136582289963265241 1410545188198209920 2344295519520986496 7715035732810661888 1511643567199617025 6454522913760160513 3062573634905494176 1482004105843814401 184534288488125828 1544540205761818672 6753024336175704065 523652573356141569 3657729285514748480 1990642751206799872 8791475337015369729 2502888899849961536 6565717739051656704 3984251564334069761 961583547925524481 8588891887228718080 3822970133676610080 1247085555654116425 2151752914910630336 6046596675343940609 288917427399320577 2693219007944196096 2393595269315373822 8514756193005469696 5845653408951857904 6143825902509009112 5233942890726996244 3354205768358051841 8274205007170343193 5860633024013270016 9081824438263575177 7264421164913534977 1027726815470886401 2832368835956707329 1693922054004210592 5088099771751501825 1679957707079077760 4817355335394428592 8728594013160669185 7722669163923304192 7421764557382828480 3298711680894790465 142584671414808704 1559536539965615104 9215337167896674080 125826540688871425 6979187724730157017 7504040671335176544 2567328974298130177 6858033243365067777 7902686239327191040 8143676115356557505 7366713345753801217 587066378835428352 2573436541811334784 6059907170248538112 4965854060871352320 4680642982254690305 4960127738064666625 5027967207269063680 2330269726446726273 2978185828575113217 7349060550824802592 3352213615748263296 4020895794845614081 3567062986515289344 5910881492623451201 5325441967972220929 741509870938310784 271053093264785409 4489392398624470273 8745975935162097665 1219764864263328481 4542611254286154632 7018079812480401408 5374657316143788336 6716026203208641024 6788675439885017088 1469004442314477569 5161527980157426688 1426650730869030912 1267891806260756481 8594173831083732993 9196461853088993281 6114896009462729729 6137783020935048512 6424132741799217792 7927397660913085057 7956011184193732608 548770460708645760 6433554152668315649 5166201829237317650 1483490494526329185 7813286613373765889 7563726933839388672 4155730102864412417 975748011355673088 6668661436086854081 5743566208860553217 9063901871639490945 3530843093668272224 247587839393912704 5351360795805520512 3083977879924021248 8716015779788056320 2413036878671183873 7021191815268308160 6868677829766193633 1242160956428253217 1437938299401981441 1050882777534918896 4735474819152831984 4126868548172904705 8599625907328034816 1343587957128315184 3864061132814418881 2830295644542701569 47320113666469696 7232076737182408704 3958884479896793025 706915967502255553 6345870771184056432 8266524695990894592 9009267791184009217 6247049421317160960 4652307074088460288 860433042654822401 6102464457013985280 2707849433691275265 5442871650960232320 1108142442654715905 7493488162565763072 4666928985680790529 3747906845732091840 1472132651888089857 3439632192205077504 6413613931192614912 1478719961108267009 9086921715506551809 4192678806023307265 4685882166544195585 1138968596171347713 5565661017453393920 8980385636502600961 3409602946812155904 6554303573932916737 157637145403064321 8126097910020177921 7012190553676660737 4746552578921179424 5328819317572865025 7849362010062608193 6612241783892900864 1894285121798735873 5521926832134291456 2182341288978595840 3545125631057172992 5749309959067046561 3881318108702869248 5265228322011506688 8901834282023526017 775637559271030784 8794957671177392256 836146853105265665 7167631036824977408 4674180159234326529 3551394042803253249 2815731314961029106 3647228331473478273 6024290037898429568 500057658496484609 4056699480130594560 8637318965765786145 2552570564686561281 3305163448609768145 5702813109053942016 8428050587681213825 6953093960682201089 6637033095667734336 148192966999974849 4759902106485460993 3201999099734795265 6105683561387678209 6765512872789807104 1723408770824083905 476348522890436352 5822851882217432132 5509089728815626369 3334008313214746400 5497520668950532400 3187474510029160960 744784635623374849 8984597770402182145 361102703994645633 3017508061908177409 4772538735847182337 6417819209781871960 2599139822396563456 7779658987717899745 8097818389836058273 5299881996121334176 3387215247971395585 801858074082473985 1864602585896828673 7530641194155526145 4510725175793798473 6415545668968177152 6926909812062257344 3628837912518803456 8229842712320147456 4409592210086821889 8987716270452999168 4939003812101755521 3012043416516244576 5315954026065079464 8013118956462480384 2414275543859437568 7690576638339811328 2768033630406672384 3207418819548545025 7022162255554882816 4912429111549073793 3419757100272338944 9170578812204155136 5664236781784706560 3548819558210769024 2054662870149165825 7261204610875883521 748018993507592193 6217667852210438144 2067649991076217088 2035325636150984704 960406915107774465 2657587291686301697 5564428476845372384 6219909139827253249 6997502918499193568 3780443627629008897 8236537266535222529 8158480883798634720 2004544461409296385 2641520455392018432 4273866381625996669 451844661062458237 4420939588399464448 3691952312323276288 5387919920449691648 3416795442482404233 5779942261609017345 9215981404283925088 5493725430601205376 4725087195476287489 6391845548377104384 3013410645304196929 68580486924296193 2283437737336149837 90748681998114656 3148134596529936000 828676893477437440 6810623544266903760 7391043410920665600 8547518489749331936 1530005642877352704 6100021512987785217 5024669700089977345 1183753522945939264 9083811674600911872 73551900058585601 2565320116140143616 3068455745419912192 5451787371609587713 3964702488709261329 7891097878648156193 7744888472632805376 1935437104300467201 3802081280777893888 3713676141726076880 7508149392159481729 5505758651890960769 5460676398203621377 3352564572386434049 7579086718832148481 1487166462092414977 5191915293934788608 6233292703658351616 7262982341209773440 4897394248113848320 8550809471495962624 3707579776721911809 5022515109563955201 3415527987546161153 3177702750047522024 3426251310673900033 5521888216786396161 7507153807158965440 8808908410403995648 3352009717189417985 7502046866578416193 8770763902337351680 2807551314358269440 2732981518407483040 5622365540760044785 3729716739434651648 4149364382383067777 4666567131141304129 4285558890397393857 4012766601107832832 4411076695427257217 1446080573059118080 9193312940926314496 7434949298873658656 5324086714457373697 132177152812853248 5977488880735899392 2857350659705621761 7964724266987022336 4638465311340501760 3198043296772685504 981427333306796032 6345410395261575681 4235638075233157121 7572699822122233857 3640744772984045569 4614171342635620097 6978369333900865537 8179570780420262028 59586718130765824 6580429498754237952 7564501087056281600 3640300170762765824 6606867185911164929 6262850810664927232 7155445920114622464 2099977037052948993 386171763021988033 3450091891013753857 5374896102821694337 7659679064222859264 5935832799358432001 8088001205456260209 362928046524596225 8548896067344302080 8598102149181180737 3397717358868616320 6561623066362618208 7391261606093049857 4452036112246802689 3211926955434221569 5684031242184978273 4427053672562196736 5385539465911283456 8314934595108676609 8662330257627542272 2986984399078200065 805235608306339616 2809951429705313792 4849938111298067264 6535665215291260929 8563473356374017 8437767535948944385 16402067606100736 2519943261816435456 7647803453427900417 6683775389395148800 3802701740252082177 1979795967080964097 4236002471233383424 2911704207806005249 1460203362180557824 1991419760729286401 6780156840229384960 259584424148571809 8887323870953177088 3987312405798676481 8301798388036894720 5307278605127030640 6521197318667115520 3491912059599298561 5509577195131134977 6589526919448008705 357477882538688513 1619252287712044224 3827058948190445568 1984540905810712704 8840805186826878976 5329125461470373376 5000849048875982848 6440646226968547952 3255776771265227872 2457658152336359425 8714864154344880128 4796714419772473345 1372406473599139841 5104555260562341888 362186195912097793 1397367412674626304 4633133275459731456 2166041870332583809 6800968357365193442 1558049815265588609 65370165341024256 5030429813290651809 7213918585239689825 1198211802273894400 4148940305484091137 2696317150718853121 8831398481795231104 2115874881417117696 2913112631424623872 4587131316166756352 6305845742682685440 6433151568678078668 3206521821919648257 7169826750662069632 7985473048076022400 6573615758273118209 2972903952138863360 9199710270820495361 6027127266613171201 7806327279950028800 4405978470715783872 9111722946646770688 6088276396431289216 4269735870501193217 1135710221184808960 479752011191839233 9146004347264190158 8361365647662972928 3519340840017920000 9034453700197531649 4705150548644107360 3767070491253103904 5013687987567153272 9153095686970589185 7666472673297092192 5103709814969597953 7637985156377083904 9044303678856967129 406706673655652352 981466869313181152 88080387738198016 5711775687940219137 3249756043445293056 8596217107093187545 3013112824139350017 1283300286911379712 3395106330780770561 7774506133803801265 3538318906576064 5957576072542662656 6306457793786169024 7950191113540231169 894086949685047296 4937135653767851520 5518962958042906640 310376926041563137 4291483059459040000 4590073042963324929 6938631217357553665 100493388092080128 8086610993580383232 499040723246610432 8925684207086757888 945547958633193473 3669356106233937920 4423233719685827072 7081327478234903552 6607129275235564545 3895989052273897728 285222619927630656 2754279421542787072 3540651851844771713 6725742109884252161 3226098520906731713 5610772295552848513 4195761485360660480 7065140036448370753 3642441746280203104 6509964343695534081 1931898665293675265 827565339048282113 3136167150814117889 4917109313103062272 3459414997848162305 2269357262947237889 1872408314617063300 234193688050525888 7181047932302204929 9180089193949108225 6988323412515404544 6796680478594324801 4630131200540569025 7413353411956893697 6311517925165829249 6570863872239694400 4080090238968659969 3633421122364238337 6898313772512014913 8319390326208856065 3363681742082065921 7745346981949660801 2476110836823614465 6402854463247745025 4597758006108403856 7143719876050618945 4265626273271285504 8330606437282369536 5453095352585420801 3908424129987427457 7203992694889381889 5327112746424623681 7571459104179648384 9008452459473779201 5607027693506823168 7938954941352425472 655552109762789120 6358436807010415633 5097431010618679297 6681868145141624577 5251386244569259072 994210129598968833 8610612244870952865 2490196431007252480 4909929821168920576 7539820902199197697 2808975989604669000 8573911272575808001 1770376665503352832 914282860296944513 8679446411441143809 3733672949211708032 2821900516228858881 7215924096181223424 3406018747400917081 4640692524177665792 8049240034896823169 4373521322939121665 6328309325413931776 6587252380659423008 268858884636551169 6936637576814002176 7682880980545870337 9205221642528769025 4944222992900661249 7253033122689685312 6926022417305174016 6115819013713133568 8231938100022681345 3229064110812958721 839138249638256641 8836987091468779520 8284178626688720897 3468880506897072129 478464352948322929 2122717024423435952 6864534584840387369 3690406137472749952 7798920277444940800 7589712994835746816 1155159113070555137 2507792120855454209 6861650565843234689 6166575337602298368 8310874205168924544 2294863237574792705 7040952518080060672 8282666752846869249 2682029094261452800 3436908520413443137 2597731264762697440 5316597925329945088 6768029943762259713 6000205873628786848 8624881747333112064 5858756020758930880 2418536236772740609 8550244154834994848 1403722191045193168 8617788329463476737 2505688544585860096 8253731884174540801 8812399921401259889 4383989822558682529 119295476972077057 3251875228085149696 8278222729480209281 5762141514398861504 7090295581580862657 3862608877581748737 3004014994415221217 3788250685508574106 3254621465326568657 9150987931045855233 3896745370302154368 6855038959704000512 5550098425582935041 5915827275476702977 5946832104001780769 5107287401984319488 5003325116894622720 8107066943440613376 4645249710965729280 1744544036103144769 5597872449003724801 6671207134361825040 3066498347460925441 3194198894844076032 910566726593171456 3010339145021076992 1533214708782482177 6175629031377919617 2486511770381197313 5880720189192329217 367135453909200385 8889807277356872993 8671312439995738368 1569943183754420993 7884729883807145984 2978775935251766784 1439971383901846401 3292206179895145473 3258117214557978144 3233920953163948032 6524939092675889409 2628919499585691056 5034780252218470400 1133645104565710848 2625850307408912384 6530919778905358336 2189330051727551488 4954004988968402945 1108131448587527809 6591458519105250049 9168694316225997184 6398333171377686448 8381150203093188608 7791936818692931457 5418669406540043264 8156103315187340768 6090179817987775488 6898265002788048672 1483261808234954752 6831690587938335744 8923367375649942721 5390668979385565184 9127314736966926849 8934927468894792737 7621483087026348033 7331966084996430913 4599224865408991233 7953515159800610816 8891781539167332353 8257734575358593493 3924451384427937793 7668373886283542529 1227709193868530817 3751353061815775233 2286193058523797504 6598645692497523713 270536159745995777 7532386723619073024 1669218943129550088 1632463311327070209 6853956281145223233 5762241008353009152 5743432999698678785 4818515815371010048 2205865896490287105 3234846038713909249 1677757414888876033 5996737862178833409 1361244990644909568 7053098955625094145 431418454833864704 2188901727260901376 1149893694611788464 2748488769319162368 3440076368737877984 1078353576193427457 8274315168777312200 1869881997451103552 5868949164816156417 2010606904401903617 5631053532178358273 5336593570366990592 9120864531074407424 2680369219876126720 9081960303569988864 643292948108237504 8070961376321953104 7598317367913544280 4634320699283941376 8530488886913226928 267451968756780545 8953651980232885760 8566877545134615601 7530368393881725056 1070494447091195904 7956927782848637824 7285998132800284385 5918060361357809664 1174360652809158657 5361503104342687744 8554284802472722432 3581727484694948609 4405748026203897857 7623808570054705153 2242182905512524288 3582459566290227968 4498679394494390272 6517163143209811968 1552384142542725121 750942959477876737 8396356082749636609 9010818446678261760 7546683839034261505 7182764860594143232 1743100062494883840 1638498666564116480 3956500037193670656 5782000165954129921 8027859673716304641 8877693367044410560 2723420717047611393 2851353339740785472 4467542424173855745 5716570241211287552 4368233929031275393 7512553333216973544 7430467028814888960 1187870792974861824 5100587232377442008 3266616333448895488 6189331873769660417 1553646354544584449 377224459277846528 5599628919951769601 2085245597384840705 758111530737881088 7763346089369038849 4391736324017306995 1740780618848548865 799511014172534292 5255157096179187136 219018445074788352 8142151499684384049 6607684731319733184 6902768332132350624 5141257464863914241 361052717701416032 8892804871862304640 7832939646001577984 5513060343206771968 1030692022634380289 1311115466506330113 5438959185746115520 2522315028149748800 3351377636676526849 3371259467310533953 2994475792499875841 6310065249764420609 8140886998547461065 4184810054138140672 8412576239533916160 8195506814703518209 2735156105213778352 1590879207895588865 1425475927776552960 3260164070329584396 2304962692031221761 575091664040624128 3220813081513171360 1454629929254913 1899074807975084032 1628168271242133505 3632449745709545472 1675119875704487424 8631730940432727296 6198467547834665473 6545037762805772929 2732891138479734400 3823741112242876288 1522092099833430016 748439716142522369 4490160494716370944 6901975883490706433 1088426086022268545 244843143986910465 7064904784019013632 5969916345419464705 1984962936385103872 3992771195901445121 1207401246028273152 7435597364242415616 4529784705594399744 4223032370802524160 2741564798113579008 3482721318352380801 7354886018820364545 251334310125958825 7670280431365375553 4502960966279131648 7370042173791818408 4739834097704143104 1816511327770937344 6785841813740126209 8237399263908667452 1080330353530372096 7698906989942276097 7517394973369792960 5347550816611493889 4320054864560521217 3591315838868026625 6426462410466971648 1163872664257408129 4647585317360025856 6077082890026586625 3419862239270942720 4437405492760576304 73273699865474689 679863342678605824 2312102034291172225 6581942291779289088 570998766406158592 785387391809308289 2405275250570941952 4565925736602337280 8712054252625403776 5848334159402799233 3689825572198225920 3834157035340512257 2333063712695197184 1266095397630574593 6766965796477191424 355688610306634945 6910439767016472576 964479442692113552 4431193699202629633 4659894635785926464 7644981185824917505 4722073700076203009 2268246339780580864 7928425185467559424 5579303820787662849 3659872913062515200 7460802375927561217 5683436526887928577 7308247975953476544 6050199877273205889 1502974474577612833 8458497824049479681 9160086456706727936 8456004376139063296 338224728768337921 3175591563320837632 7718118482182094849 2838835438369967872 4508404510793097729 4451626538464663552 8791309041603784705 1072486962429024904 225843523821837873 8976358958983195409 2166782779180023809 8070272210397937664 4216262019364473856 4946887914037610497 3372877106557206528 5235823387233859585 8031709884715962369 1285559511074552192 434221651390714369 4730831359228434944 2445032935869368896 4285564300976978880 2929513305786636288 7850398736727738880 397807797856542721 4090444746353509625 4975533638697507840 2043070399222447104 7683964214956610305 9120622495517099265 882552812216254465 1076367196690630144 6263859551722269184 965006794110542592 7212025249310916608 4180429252046456832 7384033529527386113 8608565669207177473 66845161620844545 994871597921574912 2552096597552908833 8531476245142957057 6442119743366859736 8754556293156395136 6565057242769695744 2926756163846651904 2373140285233541120 3056894318661832992 912276585364914177 4927149976390977537 2263138155019853824 7674822666519093120 5364914655284166656 4381616254244405248 5432099946523934721 7334345364139737089 3793767473926273281 4283024817953872896 6627768865227857921 3617660784089235456 7739856501121021184 7552648323539472352 9152877651492407552 3021280382213866384 6883144197136066560 8650996653600197985 6999647785703537920 4242494712225705984 2844377000569316608 3720525555367441089 1638164612352543744 1080320809330946560 4390968324967515536 2830477778918652672 867177875212992512 316420233635446784 6012877937532271104 6098683527080443904 2953156649757053440 8713132082512041984 745884518069567488 7963968040315001760 6536473184525179713 7854766748389070145 1373287130816081921 6323837312526316289 3847740757342420993 8751244342168256513 9035065949836497504 5315057977132580864 4818063081131212801 3797611140206972417 1732567165563120576 4487771620536582145 2849531663868233217 8656927894657285356 2022370840102855424 2466903780007763968 1076998012850968017 8550787165575495680 5669017570122815232 5384207302503219200 6161494236467836417 2558602829301619712 151114894408851456 5395328978413454656 4178869677793205248 814910520693617041 4047439368552587264 682439642821370880 2328193022146510848 4283871145108543520 8889674305560526848 8729734188323072384 771702541850758272 1252862490414936704 2242701043278994817 2248723252646813696 8441756166885444353 9026668842308142753 9048464843046646144 6304561233282486272 7186256926102192128 3377396754438356992 7084153582242951518 1906663282503303169 8258593604983591936 5325561436147010049 7992692912542056448 554831036749569 569644846229334529 4779592190352305153 5994879550009477057 3545642380698808833 7314236976799610624 4895035710489568832 1580689653639642112 9210064608749944832 3629634688952762368 3063040120002533877 6469917840709718017 9135110979287339008 8867383358614345728 6546914918398071873 2890837971648782336 345273061663047680 2302118179727507457 5648352865583411840 8651447489904652289 3808697459350071120 5372530001012195329 7810603644431048704 1352511665081378304 4170131035437180673 6431773689689619777 1509897839492512768 645451166914576384 7002492796401091073 8723009220463790080 8647159681381170177 2107648643984068609 4322002282394245120 7173817805143018497 7476711862913563905 7435510414172880897 7746590838870542593 945380471569055744 8589404978602577921 2952445492039960960 6231743270209016321 9182844399638141953 7527821501419038144 3264945798847838721 4865700850322638849 7468136935826654778 6041470253355342081 4037956816621032448 3077295273793919233 9151707292044567552 9148087209000828928 482931448144992164 8628322960971124096 8968453110577260544 1249496065720726912 8085457392059580416 7269647024345521016 763423839182923225 5412162109106618369 4018666589239753601 3704984506393952256 7608057683510690049 1541079738476574720 8180456663387039921 6636198837863803504 6948917225848810189 4026032328313123649 7395588574375082937 6265005132293528064 8853790432418683728 1795557859446038529 4396828556089623297 4834050031242935968 1946476117409792001 4206458030503428096 1592090451186810880 1063648227756964928 177319705758545217 6125534732436717568 4840561358831538176 4777219190852550656 1674597816547123601 5241800407369778241 5376331046166069249 7460141643510566528 7156028244284170240 4286496164809736193 5924561338542579713 4510054101563621377 4190077294432683520 2815218159366780417 7133553808318781441 265264276713585409 3760810803873261568 9128417354385326080 6760809782147705984 9107119035692134656 6899382239498602968 2379024121155829760 236595941077467136 1912822828850855936 1896027252872183809 1124192291561865216 8999832108224532801 5414963421858545665 3850967832507297792 1962715698247624832 8003180417329309908 1157356051304251393 1602458597781685249 4132684576324648961 1970634452075806720 6788049062296422401 6814229303496573952 4983971348130073216 2946045865728159233 5623295922941228192 248605487408234496 1915789568718347649 1162617778987822145 328935252703576064 8845605227245266432 1390303160525545472 5464108182896494465 6890203127014800001 2566122721952129536 6987649887216386816 3505150542954934273 1116694101982756864 9203249374195613696 9199668776783052801 6365204017975854593 8994672983356211200 2423435287773436416 5086319439074747393 88200284319969864 8434970780725155328 6675443876417742689 906986754092308569 6525289786168123392 7773007901085563905 5437279772432302337 4094237754818166785 509339522781890560 6934160498220990465 2072579678103061655 6662047895459463169 2417143395997470720 8777108032149643569 5289339109177701376 3001226774626928641 1184184010553555669 8761641686580878579 1692096080747626496 6662246453585629185 7272477668234493952 3596435280962774529 310390894247453697 5099155502085607424 3947021495393320960 6191816908388391040 4931716544476720641 8899493003660537857 2768035282243026561 5921067621739928289 7694531741138177024 5249632863272378368 8281569637405682712 5219779296735093249 7510401769002086401 5185025833834053633 4016787147792760833 175439711306152449 6638290573282013905 7458734209726772608 1323684020844271617 4059045464801107369 1985776665264839681 4179023755195219968 1604263845521162240 3761946615685470721 3834311172942406897 7143379619759906432 6025979183206486017 2477955298660341121 1121107485396276737 3843465671687492608 6924560108266773505 9194506030221590529 8553875720170528845 2874284510008967041 2600117535356223489 4694487717115879424 4732844846827372545 8959579702551412736 3504099193894731777 4746137276160221185 8326022426920941321 6315897447814423809 665448071287160833 5719959857017323009 779772796777988097 3021792719492989952 2982472725498621441 5752549900308568320 3125478403697524737 3896699882326278656 4777320952226144256 7847111625948262401 8893624643050593280 3598144834099421569 8332669256164538368 5546454128264925440 5503917499448305665 7386431480567419905 3983072857173035265 8551971206408046720 7965406054091877377 4889239753664004096 6267711933384555809 8868282439681703937 9077937562700189952 6460699141076940288 6495383093634219009 4459434310354873216 9001189614393710593 2396506258224971776 8410611901893911632 826996810670909441 7308011231866568704 8649294167670243609 5834440913692864512 5262616225502461953 3443556812596930560 2015647525009750593 7692324824514119425 3368784099164028929 1974587548047502336 6953384887867738368 5091634900410283521 3441986647490649345 9014271899552045568 5925161015397725509 4635765023746785281 512895094189981696 5334604854349530624 5991618698903080192 4420662090069442561 3845631631922191152 1589310185441948288 8071708148089225216 3961713041198423552 155808003507552513 2444917806341136384 5201061733019090944 5212802005996536129 3236860559547740160 4505244176432293831 2699117534255120385 5502480378336598016 2202020802167278977 3727398326388398081 5376800049330260801 8600285172303570433 3705366086578957568 1955497312248508417 2964590960897215489 2484106173030727681 3142971954986890497 1261053909611315201 4171836877191815680 4610820603308957952 4782352801768181761 8812858598795213536 6209056962825095041 2530905401852428288 540333101723910145 2069334992508608512 5471445557767488512 5479115633403471361 5101753953045168240 287828568919547206 7434511421238717089 8463563925770324481 6508780984895504385 8928749639792616385 3171553269162113373 8339275752064749568 155078663496744960 6010782502004939265 6840683811066325953 4355361737224848113 7718400790890872832 7422428414163501057 7768859178616801728 1861211454591098881 6924300307154010113 4644137157612266497 5061096320558301185 661536086991269265 7645488625881975617 2207421326319574969 8580614588825964544 1294803250392483840 6077219472876777473 6766134607396732929 9207513009028661249 4947581763481886976 8675677105118935744 2992758669489926144 1804149407146246144 971064622606768129 4005230474307276288 215894367131442205 1115142263032302656 3524064455007515009 412432535458217984 6591296016744732673 7478277602504097793 2382180287062069377 8567297027567388033 7618734350031770753 5887294549978314497 5504289300103299233 8511356805750231553 3682522035884818432 4380940246818226177 206204886743220224 8042920967320289280 1691009774559160320 1788597989268167681 1978646886792232960 2798379939270239744 4803288312885695232 6672799658381932545 173132597773281585 4148607869926768369 3727455172713033729 7142952775358451009 4808199347797470208 7657157077271871632 5319641326934556080 4805744116390936576 3855797630999733761 3107381158994549872 2428941351975742464 5260408638001035264 3612342060074644224 3816465579679125121 7302111157844940849 4732025287227465217 9124107144156413953 2886785860270031872 8070390807615668225 452868802006924800 1429726538897623553 697070781314360321 4452810526046859265 1842171631141943297 7307487199647464193 8625943798550507456 2699464676343236609 8468428891122302976 7470445119568412673 6700188819064307137 5507744235769913345 2710417897683296625 4196805747819191169 1252251253958959616 1911623625300230656 2278116794876571968 2175639707428061184 4634264946893373057 1988817420340948736 8120962782321500161 8419313128092342624 3453969885598701568 2546214057816128432 5550476042507018240 6982119917402917376 1071380664534693889 1012607248858332672 3572937999141480961 6575581094919716864 9135413544659976192 163343329427686912 8061561047424565249 1557883112187536705 9029666203073480705 5200124131858216960 8127305991630946305 3829222792444305985 4413774097807546113 4110878318699251200 6369470700180129792 838976475901502913 5207646392040407297 8389256339272158080 8194936265090877440 2668174776719754376 5451332566875877185 6567953581893887768 2339224556111637377 8555080059610164224 3516579797817176064 2352507559166296065 2339662811635844160 9099373703883751344 4685525383293852609 8431468684217417728 8571770982150079745 9137412162466183508 2387044077610483713 2629395129734288385 168179084886863681 218153278792350208 2482984671791525600 6075096871344304801 374964680324532256 6496555436627689713 7595107427593181184 9807308076875776 424274801082100737 4189023765642907137 6549242215738635905 142184896762191873 219262123379146753 1012997730453914624 1103672601993295873 6361183533774259200 6529527342318798945 4900691104884450368 5328565053725761537 3216838042506770560 5469088373592753648 7842823122681289217 7260494351085198848 1840737670909544271 2529392670094974977 3150980294481559553 8760819036723408897 8744521668385276929 1523768040290114816 7369714693810638432 1578032618961760256 5610227224937022977 8847574489842064481 607976204735278081 8990279243646038081 5279138319684139008 1653245568599045568 735153527373548544 8099514453786099712 7550009182953149441 5790761756485278720 3906065061372410945 8334901467722193473 7065361436474475584 2294270453298756096 2894080249128363129 7416056329007595264 5906958198555803649 253183687552614912 3609202306729453568 4354108286847832064 6041859617354350592 7803668861758904321 7121048857754759553 567330263205874576 9168703146679074816 6678607873298137088 7692823725544413185 7157697490654094336 353673811844112209 871306450348261376 6202796097562881664 1468199113574757888 4946682895930286080 5462481519425804161 6921771847277135360 5157342150799709240 3669883026841571328 1642823388239970305 4413195147391261441 5467764340520444672 5067481789713765377 2248904119648350144 3594735131773157377 7559455315056596425 5456392340997402625 1245817008609451393 3172280238473228289 107161621084984625 5719376764883771392 9113004369085718753 5114142982302747792 4269519140270127377 7358202030247098849 1216802176326168577 7358711575003292033 7809671325089364888 680622417954834241 2997513220530014209 3729045241527281085 3328838431877279744 6810822896236345344 8798351924580904960 1578794116770518529 7473501503326613505 6175670237018324993 535381641001771009 1325283776818053905 7683706452079058945 5701790432870006785 813820531669273600 4978407603971074049 7080886976251576433 5648186124394985217 4914027139801858049 5179606720393019393 5525958414687248704 272874328796503121 3633974391249481216 3485290388854800384 132477355637225344 4699683960121069312 2770283441620607425 6026435472470599489 8330692151007807489 4908084355652327424 4840731610057588736 4254433103174412288 4784183548460252673 2454364197505177088 4951288848558553984 5432382082969460737 7223117372649169564 3793327222290476865 8845439462162481281 422141105843847169 1687802153092544513 7092375224925529088 3180476296813019137 2672697699463788033 3697564430593446720 5794618267869265921 6290157234113711104 2442678922335993856 4846718097006178048 2400386372452060161 6045020786761826305 5922134370956607489 1994327381946999681 4906417097174089729 680047878651739649 1863338981637089296 3329331583656960768 2692102712818758144 5550345549340729344 112632515350662145 3994542019191293750 3749905228550316033 6476136606634278912 3712801115174821888 6914046249642822085 2477772618249368545 4515170907274672545 4499477295420932097 9116349399438721025 5277613084164359168 309508812825295873 7489079629577153153 2348312972795643489 139636195492358657 1753042928356284561 1411759598100283392 1008231806717976753 5596847630163577025 5429794357542049504 223480501055314272 1821871665104504320 4857545719722450945 8582161174408118273 4223090805593691969 8249301080631504897 4695375470567194624 1624863931215947777 2276777103732936705 2589040345315205120 2269624310044034049 7915260375045376256 1997869232015760641 4258325964039243136 6839801998949527337 3125368081778184449 5745315845612740673 3313108457219858625 5327697334051793920 8849972159574281729 190302128783356705 5226672071913172992 8931556166073195520 3835114966593639937 3502225072426123265 8972828513759700992 4291294765056127425 1269421588455516480 8672636367671029761 636860415050392833 7799914957188526080 1802339770275225601 4119982674104283137 1853371307919998976 5410710806121078784 768817405184668752 2163639020202925825 7567869119679266817 1676716221562178096 7031114020587251648 4623292350134887360 4609571446640431105 6022969738537664512 4412263639292851424 8489320138594867201 3623146064193841408 3191870200827013440 6151785477872779008 4417140885379130753 7413892604666101761 4580601576439629824 6461872935346249728 8971799486396662785 5622617419582184864 3689762155172362497 8567616474653545985 4623473317280215297 4608765607695640769 5658011262703869376 6774732008045955584 2733242652091009117 6237991389220363264 1469597577501474817 5685585887858902336 813682030210600449 4203726285546721920 7073220548908878848 1990993547541372929 8530067573055446337 1135073165790774401 2700183682852813289 68248757648809408 9193789927329366016 5680930565352214528 1560441687318753968 4121696211827443713 5358067513681940481 2927973303419211136 1607101204346961921 3959793721842265601 3242982374725861376 8216558887513866880 927746472805268761 7157682727310458881 7654945974600155136 6489122061043161408 4015589187753809025 7974120672160384256 3818050856911025353 6980460013530522112 8710923321494069760 8482363766924124161 2414823882405245440 5799128095949939152 5318185236375182848 6437391158265704449 6690845637802786816 4241674593595799552 1959705910704447489 527010447970315200 4133512659803011233 2546112989139861825 254670614010925497 5922144413462613504 7110091890380439553 8253102246617734785 8628920439850448164 2082960580855791616 5522271058375800113 2188712275676223952 7298741254890067009 3105275240510921857 8046367418985889761 766152779599944704 393259458372321280 1518944102361245057 8776446878026174464 9155113834791937688 4962204800922610816 324147869474975744 605532935262513577 6297011745023294465 5756143235344977921 213165409886770112 5115237789798739009 674959103004915712 5160274717832754112 4125757476808520257 5071138600378783217 9126687649209689153 8119021531913135937 4049015762039480320 5321350604371187713 4371914114998501377 411012890475985536 6995761672371341568 5752572440004503552 249530211752692448 7499888298363099969 5225162193347206545 6572193009083121664 6754370722968689153 5691343786726718049 6431190294634496000 4741054965440000737 3487461053549129473 1440809905689523001 5022158630113897473 3146556440860565505 6606327398161517569 1338106337078102144 2161304454055141376 3344363798078597824 6527626755816115200 4090234731521355776 7828246192496441345 2217343491573514240 3002950740450514624 8437011090570425856 8208520829893352500 3010671242672865280 1959698446908877408 7503526406446158081 9098945790054293504 907440825000898560 5935157857190600784 6472453637568375296 4929904121959776257 1382034706233614336 1175305890905028672 1074744446442897408 5882391206864732161 7863030391578505729 1271009055973379072 6898384165751820864 3591123047645910145 791515539934697473 8814919825231724545 2690620405424795649 1026782562371977217 3543811279387018753 7439262135132255232 5039115636027461792 9067804813741133825 6756031388923199489 8600299443104707705 1086725900102060288 1878076205528255793 3097904996880574465 3021349908074577877 1839045126021283840 5775020890768619865 7559931481506813953 390648075299451648 3578870374008553088 2649940912659863425 1368642663336291536 1924659341476610048 4680920627870536465 9052727967956631913 4061824626328330240 2707788395001520129 8391228520457965569 2352985427002705537 8555625730735558912 7510734612972278368 3545062901141334016 906080566097103488 5707160438042460161 5276849260692680705 8119370997497455744 7338785404167776257 2371604040672056193 6981280058115784705 7565720464734998849 2120291737160564640 7744328005909473792 2210073516556320233 8558794677069232129 710412522441586368 3762466077925490177 5105457448171354113 7478438309413620553 4858026549552044032 4300426915553091584 7207437792104601601 8857413171182655489 6126370795424599936 5194942249530774528 6097317375578447713 3677440185629802497 4662031532096352256 4007015678327354880 7943890869463573057 1494732714221810121 4424055117052182529 8781073729906548217 4895357384572010497 5224319990839516161 6645703348013026945 9149048185435961344 5803036768516491265 5443799803497156608 1 2771272307630965713 4454573274800310144 9139502899042811904 2663610854012560352 5777841538046022093 7182890501741159425 3910557287066167297 4585593814186694657 7509128798024130857 9012584128095601473 3272783479532493824 2320750006672195584 4711026713853886464 4843860954148778520 8380923608538578712 6874539636173266944 7832957152293298177 8808545022831584576 3491345425545521681 5747495085227253761 7747092140574080513 4218455383149412353 1970390689998736882 8758397418912828672 4021555741659649344 2890029993036187072 3039524413694288340 1095498179255435265 6112130323451315329 5438713973034727649 2094149513250846720 190478220310305400 2735037631825272832 6470935696550524929 8607905011732790017 4681501768664340480 5120542528130613249 5711840793173787904 7832286655569951745 3233909757515399169 6532338709886352641 1272131140046981121 949826577217873921 4683942870770576384 5539887291531889665 1659082347484164096 4552312066331377665 2892011089876008961 415426550853584641 2001214298412859393 8840626517247366833 8274967266946136065 1192212403417839921 766723311602731232 1833299842061123584 8453842530469343072 3577594699534305728 2429839787994958976 8391871812250850305 8145211257845923840 5949314314512177153 4469394906283266048 6269460335824173308 7060348002003820545 667651482275310433 5860513292376977248 6447506729381101568 4115337467842521984 9018670115239444481 3296960555874932992 3742561498995319808 7577889815782465536 7103824740604112897 6533062191016574977 1518142906488880385 2585341897437214720 4966813686022374913 7791038080166985729 6329492542993958913 5360882201345309697 7055535159853985888 7847475859098634785 5688104228887889409 7203840364313464832 1777099150876953601 6323033405273949089 5720621318833621217 9163181117969230849 5336709087075623601 5943975519780947472 4751273054009976593 2803427067087874593 1706674127765880833 8993356844283965312 2349443419991072768 1722991400241933185 5227897509891505153 3968557733501677377 3147082473820116992 940028199530028032 6619444015594127361 7744243439342977024 7364002588674228225 4735114021959630849 7378422788844797953 6816274755108867812 3976022504001474080 4831945412943806464 1148650315588182016 2580268096988118849 1711443377065244545 5145622746491756544 2978426495544918128 1619154685585129472 3713949307045999377 6092887070224477888 794560578759379968 2644806823860386913 7395572779737263872 2626170985256673280 8078751388275402241 3867221932891324417 2420063879109441536 3118285896644391360 5308393712971753472 562765496011949312 4480370077140032768 1959638105441599489 8159099561276983041 1608073072112599040 2073873183774154752 659357378070380016 7432254981373564032 8438851918248091649 233948984318351873 5609132055698778112 5670932097893365848 1714701146278928384 9123093278619242497 5794297176511403713 3500398975431737344 9218605102295485953 8092490028974599169 8508420885203032577 464610369350377472 9173900522134936576 6558926953689891841 7343125190592118272 4180813652051628033 5792483723360944513 1989598753497186305 691358483363286016 6707962011529117697 7640893394101083137 4154227036734739456 5869061985787799553 3875266860706411520 4721354999860510913 1439405944857725568 2654322650832116145 2519332897129345025 1869744474323320832 1255814030331352320 5410906005083388417 3824088296084197080 9100309905266376705 6442329560983373825 6334207476975995904 8118957939723035648 3168731545201659328 357983430603587585 8975499563297071745 1646772459715589120 8568549525516533761 1200800909033216512 5402773204038470385 2431765219268583424 5609933116736012288 1207393410563782121 7800668249373868032 697834166713712640 4683848528378645120 8720638670052343809 147791762701327105 8475211490319101953 5005704077807594369 3986458700987226145 2691538764502930433 6684883904612335616 6799793036977582592 7345703662041976208 2532470243958458368 1225707357591811361 9170084143790424064 7890832792093831792 8560347823889022976 166145602507029504 2763489573132564481 8674142991677390849 5076815035509087744 3502775149312907585 3203340379867664064 2924047036529488256 2539045088775634945 5364729597760089345 7074832708814635777 8165734787903062529 2941102125870625792 4921042906528772160 8430266011594440704 5761812201519871489 2162339322887393280 4113719019077447425 6345647013687754752 2149350686658330624 1118878354077646848 7423916677056567297 93123794265292800 4201367105237352448 1128208892184235137 315166414843803136 7827862251060367360 7632768856281549824 2500143195131714048 8715686813367857728 3244002526026646528 5323649519776146369 4703665448198372353 9084852630931505153 4590059622726770888 2534659183616070080 6915891588468569857 4482752790934005249 4912310015046144001 965497391255931392 1787137666616000512 1543572600506864640 56612657210589184 4765312004253558017 6597387807893749761 6481693193304801280 3706784080741379072 955999025257861209 2749064396627574273 493268885700589056 894012689201659392 8120136334946736961 5020454247884698113 5714185614094106624 6535990322867789056 480017206907080705 8971639204237353600 4326509098320570368 438611833866610080 1199440465183425024 6287447341325012737 581993600819775937 2960969033052459681 1299308445865567232 852338677946354432 6835492534685329664 4683986436122624001 4484485556784695553 516634321967987968 2464534670933873409 9069835951411298305 6422086101309730817 609440898616393728 17871836577843200 7102616171691951808 5084094395186533377 5046233338163023872 5661158250481016065 268756681767462400 1769819020629370880 6325226413299576689 5376046119515537409 1471783932755952576 6502250343678509544 4535606532666688513 601412069591321601 535852756602468353 4464364117859237888 8052281736507946241 3905712504826137760 6067816375753814016 4363918962336385632 6421278279397277697 2641737291777505360 4656697206757785600 5507734628487258113 2944496374873387585 1799827294850839552 4552595686411912225 5679738676534761472 6703563821474344960 7803826747928616961 1598872569527376641 1053868479269609472 2406188309919774721 4787556141641045249 1111525737195880449 1891217585068685312 7418807900545644929 8359215068258189825 7918228770058780161 1780954729731393025 5267669667919777088 4161959679655629313 7253665205458134017 9073886164105752576 4896252937374185217 7808621694266187585 7402594997852887265 96068124999342981 5408227252913338880 7976553011357553280 7403591498317891073 7023533818377351168 4429038487842662241 4498967191182376961 875846477376384449 4932514879683322880 4335113891863330817 8586152038593748992 8598589422342568448 999552702578055681 9023121131335749633 2007597551922970625 2382802236442486784 4943594408250949633 5477390950463537280 8813836703214867968 8507688756822468225 8203346574737591424 289117973126587904 6030612899976708096 2542783964656992257 9196133433997484032 6867803697405613968 514194906781253632 2224791818615671232 2407174190063006133 4408058427300215809 178418267452334081 4927446945641660416 5855929510601424896 1561192824091328512 3290888306549850113 269086971708702720 2269498976020791297 9220264479714902016 1785452050001735681 2452943839702335489 6003248588745622016 7021292047299274128 1076614349506207848 3358149414384580608 5003223129866583873 469903832974509056 2203531088490030081 1071298818663233473 6777613252717940993 2178048796345555456 5629915836846571520 3178503697803559233 6396044999150694272 949505893763980288 3094244375350176768 3932789443540287488 6686948481036257280 3087505584728070488 2218105234455582592 5772733332264251280 879080391281403408 1169856974485716992 2358241632552779777 2492789150000435201 7126795528037425152 2163713188437735104 3265878682081689601 1704161897112180224 8761826922425132033 1397549545400130369 5084946136157213345 1501162179480752129 5295109221177204544 120421602765136896 7445248523605034929 7706255176179346704 7065006563197889080 756340860728000001 8122807848555771904 3866421899208671232 8410130165131444224 933416077991558081 3988748085477405696 8481719798998539857 1196899546795302913 1444817499700123137 3268892156010430465 1451209360835640064 2936492847334881537 4872832825304709888 1434556803063391233 6442110522152484864 5747475226488710656 1773084602286956337 900329714964120768 452031440391003648 2274596403220054016 6921635319423889792 4664445763790321921 2540394351096471552 8613123634163613697 4128730491685487809 3730601228022693888 7672788766879866880 1675964892858224640 2680422744183038721 7689147027521068545 4507863147834320752 9214580057988389633 7816243165679757209 2535025922633408000 8174422702837830913 8942932585911156736 463169393551552001 2810507867187175425 8024432233950839297 274900361172090880 5731581286718883264 2558849714380611584 4244035564633349217 2638680221440589312 8694832615204585472 3365041612614074305 1654461842407369216 9210868764108062720 8563338563177688320 719952436667357441 6931836537066446849 1597693280827492352 1927177545916340992 5000020834343608897 4542300483458744320 7000259393812546561 8234075382191731264 3760739151420194817 8915052639243471616 6475474818857697280 2884985026436661249 1714148223722518529 703202537903876145 8188812584285730549 316388663076775297 7573256810298032129 6785587147149172417 5477869498246083488 2639753834466213889 3755648421021269888 7974381766050850816 6881130444687549281 8889067735158800385 5210771103459784385 914122322096561408 1052306409067478176 8556929200190445568 5446605628383633408 945923657460939521 539894513764986881 769814910030762753 5640365330008981505 2567858921660541216 1621016329017298497 6631889317066891521 7166492244875055105 8738329282387902465 5555563470207303681 7558478646402875392 7595380277938405248 3430427045866553456 5215374322966478849 3980518724345105601 4080944434774869761 3577161794192863232 1594467249512553472 5172506409462924288 8155856713479443520 3104331675688647041 5565362451926269952 8907276894434262017 106241200024728064 6957488881810150657 8209592219349481713 7953455708866439841 1717322789006212029 9204085812776281601 8496936886621641 5566506279206771712 424116712029234177 2470913150568389632 3983149630950886656 5638321248735819696 1186308619813502136 8452259510145621761 9001992491912754177 3231103753080750209 6028047678987467520 6490710689590484545 5792132384097552512 6572296180735758624 5824764830743365121 8452231387241498977 8344565999621628929 1250366528769046529 1671975395234738177 2271013854930471889 3452836828287842617 7061134391225951497 1423074635290194305 20109850923155456 2975290530212856320 8264723972576945344 8467285291924724224 8066766926478311424 4803980496370486272 7723504185778012865 7719920810460277120 1962400847068649472 3880325517749059809 1552385391334626305 7364271916275152896 569124812220268544 3898462276123125304 4675319614368915457 63180739038175232 3958920928428556288 3117384766993316865 6683806572294053921 8728663620234741952 5541085246545001344 7231996867411008445 555637835558313349 8437094014838171136 5818583569300732929 6317383655814828320 6360576069575899137 7272409693449109504 2542442553130946561 2561479311669902976 393444709313669121 8793614440132922977 8514632667432753152 8141472003502487680 7585033683528967168 219145537489892352 8429263563380510720 9186438089701523457 2862313526681141249 5136991227473559553 3205874455405488913 4815307818008836097 3161561946433848417 9088265909882935297 4704066706729861120 5412002791454670848 503902264093634816 2844615000434298880 9052098888324046849 965198578415000640 8806176265219537473 4602997779949928449 4146817029654540289 2188920969597249665 3449929579856228096 725007234520637440 4172561961237610496 8545925924740874816 48073185969179072 3273931223185804032 1367889088189834625 250624532661151360 1927641070231084672 4654329149072491776 4168177520044146688 1291238536306671872 6127936876295513472 6902936555841958912 3412361129108887425 867782409445603793 8849882398290031873 2437370017757535233 1609266325169222657 4715438170744212480 3891038467661158785 6654309515319577856 236034758167431552 457970026112766977 3261833908178005601 3906244484971143168 6413750687036713984 7440574615677751744 3608632720400587776 1899683913029042176 3032760398272407008 2421656452805500928 4714106242336890881 7057044337328330752 1036302887137976576 1133270717350674433 3580718296398690304 1524713968096679808 6062887411210343488 8604456328660774912 7832660089459688961 4447740439343612001 8760706902967143680 4441945998932361217 6324731760385699584 3743586241603362816 3263990419821821953 1777325972284188736 7813998496335302577 8837356184284211761 6098708206792711809 2104356723701611584 184785987548739868 1881845259898716161 3172382609349222913 6291892509432914689 8572900099418816256 1086416651189012352 7643570067180688512 6777807949020044288 9103031650280020992 7461497825811508944 5695885328104117697 7308464029776927745 6975879444077000448 5605472004647452673 2216537553616565057 7760474041906107221 9007347279381233664 4856725868352622593 953502281240387073 840105671108763649 5957076375625497344 3452463484306124800 5472302717870014465 2766597098363461633 5017098513527078913 5632913822151465344 4518978790592008192 7062812538692702696 324882750241108992 1722785995296603905 8428878645957918145 451781440573675628 4726617525453928448 7011090390904668160 5510150131123298144 8069377040243317760 2579951016560143376 5463024564104337396 827912280327125433 8523927903479332864 7407069406726697984 4303866629209564864 2695478721777112064 2675125833251852820 8800624787642761217 1236254219304894465 2296912924271793345 372348512636771937 5268906849665968576 4398213130825713057 595786915251030465 8717261006383947585 1032653664879086081 4514174630651723264 3961862936703913600 5679213254864706049 4897751068205481088 4314254199541288577 2917786206688448001 7552906895465534464 1126557154412842112 1356336123470363648 1841232727803019265 6841422535841843200 3815161617581623808 2284690081161635073 8239376969520996352 262527944574582784 5212508988642185216 1831026102953553664 2165904539646020673 3927220172728696832 2387172174963706120 2670902666440826881 158986191585423360 1587524536105959424 2862867810338160641 3991073327394051072 5220804749387341825 6773709489083571569 1933009609602547624 6511225643327668224 7877731285160469364 7992092435258870785 1195843076894050304 1162016571413004289 6449936138511836800 423562602035139584 4713813955859827200 5612489949230808065 8335271679634448385 8416653513244349952 4241428529007331328 1773661444363946240 6614614416569139201 4875720825911771136 3097704572010364929 1845249587736043520 1588866548087863489 3563374726702725633 849681170918305089 3284127827179859969 1332443861370126337 8163821077396901633 2349367264431865856 1749488694117728256 5569979018109564520 3910455165831249920 2062969102651580353 9113720642550640640 844416426693558273 8666112028754891264 2487418720437684224 1031695601775804416 5896177046744530944 1369629196070365921 430941689965318144 8698926595881697281 7171495811980673024 3233378563738168321 3459569702581770049 5473144790832514560 8952172528226900992 2477608790942821481 2163432504294928384 6868326443689747329 8218290045921525760 3876788252758862337 7933128612410547457 1968624518762021440 1814224458145754113 760892098996694336 5115970269057752064 853840095717585536 9134377366564437249 2552279682507339776 3752504241249282817 6134446008348155280 1574222549829779776 4641408639652896512 3291135101492412416 1131706172427642049 1759693940135247873 1054653176218185420 4102135903625281537 8698714627695312897 7656907105371027968 6737180380836364288 3078437262921424896 8403429528910692352 5112461253501229568 301503745378945480 769316929509175297 73027254299716352 673937910117708288 8129600642271412225 3839452156812175361 8802718462546018304 558419245764491072 8924540683896897872 4480040923250441493 8846897938387521536 1021899822406484480 7852064540418743521 7566854209266506240 2783919257218220032 3618138157879472129 4983482041594318337 8580999258967133185 5051661190716243457 7652208379436498945 8424508526096483840 6412499871688826752 324208536762388993 2465409041619755009 2775487621106958337 125913050538824832 3231495635749438912 1848993901827502080 4562295228144482881 4176205660086937477 6848798648609510400 6347413893926432257 1897198960394304769 9053606318550631425 5439871627448002144 6685092903245348864 7163956494791704577 5902026935231400960 8748350723722383360 1227119726634421376 9046235089680265593 6426721391168180680 6677747364943139840 8655903400640039456 3639122938467215105 931153089817233408 520476300654485505 1106498295124393984 1183626932983887201 2002642944736413953 1269603699282132600 3029901327630225153 6153090315012288192 3417288366684155254 6790618649902915584 7151684378917558465 7909908101143261921 5582776434795446273 9159948890634444800 4996531180173012992 5678950340198460416 2929615943766724609 3733503947442177 3279901655076524032 7333713499193752320 7030840244350052608 787516017546380545 8711416837102801153 1887715413662048512 3926687462074118400 4462697349043528193 3696365285879501581 2380136599330237825 3285255624898584576 5236697818439614465 2370703735530616320 1886173980755172352 6947156053530247169 7978139656989859584 3412481081040268288 2669085101233471489 8075179258729225856 6181363699367231489 1330881275449147392 7857621447327463617 2994093124131979264 639213701476800064 4151135102906803968 815630533207789312 5650767641355188225 1679223046237133185 286240809540226752 3034449914478579712 6198765546860864256 7082505356764626192 5247902221793632256 2528345775304198336 4398409054152237057 2908195843899560928 7872969553155702081 2871619823554766592 7756254023195369472 5051264692816752640 788393353386142374 8521692575963987969 2787095101052911617 5251876981655289856 2641623948707196929 3836504973828345984 6732590672557369345 6319614177746808321 6783044222386764801 7466854963081679857 5971051807791115073 3921051477511028736 2342897615205775361 4916214085369097216 5802146866553167872 6173234566196864000 4522046601986823416 5866617423988785152 8886129990369451148 524921422045490688 3547339039231403521 1908977668604165568 1472860322218953096 3896181371572444161 888559453726998528 8184802052430244640 4325082930471116801 6310174522221875936 1548326581609876208 4174818243138484224 4781138188375916544 9125187864617549824 2308098644355383297 8979071920674243585 1 1104728262572754433 7830917903222289665 3266169413303745537 1460405377287468544 1245476727988286688 3128555800575352832 7301732301659591809 9170299587667050497 5117470570610358081 2287293647987601856 8314782357579342337 8939205337989619713 5388558724293641472 7557794892290628865 4219097034242654209 1183691784353229824 2159724096983404545 8123143644430923624 58860621727858688 3012057256652718464 3384665419212029952 4424618785169145857 1629335808445689856 553575394626916352 5389766552259275649 9066738915584079872 1386388002888519681 3896907049990972928 4411044882293712192 2239673092923110337 1528211756916338689 3338543364997370281 8148058351679332865 2847042329460179201 8669965543987707905 2365321084058304512 4160947176157342400 6695922704713660417 721777308953554945 7906939299403857921 6847998988590391297 7384757003032640577 589140200843142912 3237918268340908929 713450761344294400 5049595954774376449 2071996933152690859 1137524571044553148 1119442036687935872 4613772861875683328 5331442414221729793 6374488820788463105 6738671015144423681 34857495737225216 3682253996592562177 8009740430990208737 4714359956107969536 1628554594829205504 324398374872547328 601660009421347841 4138103402353434977 6011810143655487985 3529609057419270145 8944173441270780033 5606799414995218432 5717692457212256257 5749509924661858304 7278903097577422849 4670491096944652112 8680793738215489537 3194834239948682776 6236753927750427649 7009510228417384449 8869020397270685697 7690789234868760065 6344720841354446848 1749894949874171905 6712493344762563777 9000516989440358401 6266537035694074368 4949280908790630401 5698689724396623616 1834513547214123009 5973676902153231360 7542359300047716352 1058035391382290433 903397143377356289 9058913214331430752 5368598694672269313 3286536341765492225 7975486715837757825 1047697294512712193 6444560952219688961 7758820195495396353 2122332538412978177 1193912342323343360 6582294044137459717 8229666991688980481 7830361929575027924 2159196576629726209 8123220431780732928 8409027163345815297 2205655994310741697 3323353814553706496 1719593129648689152 615140432378599937 7741738954144495617 4024598419507906016 7203452544818539777 7402612286348886016 173444604918342401 7194293038998880256 7502710136768074001 3095828364393060864 2659236234000567936 9185438982078250240 4433632997558439937 1477436606455639041 8782384622024138752 6374860057294389249 3917381034709861889 6411625759844335616 8204920581572105216 744687334737119488 6527481501053163520 7675618911631062273 3857457029166264832 927049489750425600 4018091263589620481 7574547798139314176 238440800163836928 6766764949774327809 6390842516955863040 5480496810922662912 3600245343413179905 634835698199584480 3415041883430284240 4638408266253082400 3308375239258013696 6105125061130882304 3560690366620801601 1686020315410877184 5824005262470218240 8470723886855946240 4652578145967744897 8405462948300702721 8383928384207454208 7644376059134935040 8375127890717138176 544552721065326145 2741905837225082880 3729721038834235392 2344356117427748865 668481045865596928 7265287896387102592 182646225697693697 3380603047522056064 8537232372216563713 8888061156490280961 8528018124013182977 5119152928477242785 7089375530278052352 7974259710368564736 666659988513967425 7781312630480500736 5336609650545645057 2425530461601873921 8281911912716167168 5143119697511960577 5296982692885319552 7059449403031918593 4017592671018178561 8146338080889062144 618254810736604928 6391907291514436097 7530988296487119361 7957055099115589633 7084147757462187952 951259721845424129 5472496458541129728 9082613687793107713 4864452969157623808 1963971412876886017 5342805848524015616 1403425384545365504 2210523751104272384 6922046350843018240 3610659527552635648 2039181313003929600 1240204503542415361 7169333360106009729 5995914414030196736 877951659218360832 3445303276616171136 4293160320148184960 5737902192854676432 4613659355964900416 5755924266348709888 9016389594839115076 1934387362988342017 7835785935957180032 3578275233284012512 2205622892752607233 543900781065922817 1347866658091556865 7066014475952670721 4610587167612139008 8853392524621910096 4013729885052207105 1219554892589305857 3228745964246081537 2772100730629634009 3563115285058068497 3043652948094777345 2231434495549487536 2956823603858668913 2805129776591721280 7820210774485265328 459402330277588993 1454380278023477120 3823104803164782592 3419974236064260097 2470176367309750273 5980668639446937601 3268828303737250816 2842999676142993409 6235224663040371969 7084138726984829697 308111430262743041 7100226160773413937 5860226656581607936 8107815935043264512 3507668925490267137 5421228884820024865 275874962193860865 396674569921323008 5852928795504807936 2456087751290809344 2324332833804800256 6147131791305059328 561058229218927168 3333775935735242856 8101548618336567297 5466557484297905152 1501180039655592961 7782733740368471681 4463970243674034177 1030019240708395008 1521083461211537408 2087972292169033216 4374163693657800704 385657570609359361 8346243267691278336 414998476121003777 5574093709703970816 2786777421251842049 8915907831793348224 1282762377697084417 4429087450835501057 9163673995638906881 524320826241921025 5995350781138363969 3297759384769764353 3885289206382072833 3651326867177951489 940372281627396385 4363726500348428289 2164674844480045056 836336981230223361 2384741453909276672 9203305412722031104 5169805525534549504 3276201311449023745 3235971996379282080 5192440487032658688 151710681433433729 2759171465368770048 6812619339810021377 5587154190778127585 912991744239468545 3566961522413113345 3901498277607440896 5277865666372803736 3957037765328482304 5687162021259711233 8726360234419290112 2729459608054293760 5245419945792872448 518530119500038144 2963451666849322688 2623716340614543488 4602682258197677184 571815202146746368 8421544853685354497 6360758321939726849 7087536771348510721 3062337085210562560 9161863247703411777 7028692718832615424 7982310102402859008 1813470092628607360 1938116196477630977 8848117575230932992 5901431873891733185 7454903672717654881 5030256585612460032 3765448355862203744 5813997795057080193 4939045876953858816 5685504884051738625 3992725027356344320 3063963627997542697 8874927180308310048 7521547961875234816 6770668534315876353 8853405669107543040 2965566262300139008 5440294781210397632 8592674360723404625 6128745682820638337 8582063987397170177 8348727790295777281 7899177806796501568 3889781181087293440 7852947051965745152 4266785992947340801 6081046686367481856 8859531191061773313 5972763863588956512 1695051218161799296 3361161748921632256 7806050835652579328 6419263221694197761 630398435417191424 1838482379174674433 1225147232549199872 4560675981656502688 1678388539248552448 2271235068029637632 4281784447200268097 373007158389895937 2237421633704050688 2540530986874781697 6731669398851440640 2838653141798663361 344515689330475008 4428503185782600704 6540119642494181121 17442051233378304 2045217951746359296 3341983628058263808 6921360166374866945 4255480234127572992 8783026015129960448 537732685064799104 4400429301127643136 2378543706304233729 8404209395865940480 251650866666485248 8184945150922687164 2857464825117924928 2455325027538123393 2929849168280640769 7300191190976663552 1901127541490591841 7638529354720704513 2967021523762939648 1457598426949042176 4206557713901287936 7239548457848824449 6292553858997756833 1604523746331312128 8648644952428330752 3380638809619421184 8988149842745489409 8423008818772350104 2325993972544145313 4625823307629854721 7125426763248032417 8635265668980740096 5917273013560377344 257797391746072576 2264799517763672064 6242657591282231297 2073921048354029568 1252246288436971009 3060206425445388672 5783634492039493632 3480828020873705984 2101260701986775041 7981763741977783297 9208540299244077056 4090097268576572928 3802286749878562816 2075412840423192577 2582948076439758849 2522086798362427393 7209869405720951169 7653634743617186433 3581152603332065281 8081100485875859457 9124467390293771728 844112702494610656 2823836645364043521 7427335473084258689 7730631216929500161 2780281629594353665 196644943841870081 8460457720062274304 1308849402320257024 6805474103580557313 6212371732452590672 8023016882854279169 2580329335744129024 866282728289415553 6902198628122578945 255708238535320576 7392206510155233793 3398178874510016513 275346519861442385 2043756215626833920 1697806857837477889 3166013787004730368 3849760741638144000 8355502313746084672 803965910710976001 4122061933269295104 4780276654131600385 4623088036609458912 3444777516977848192 2713506229247313409 5958869674519592192 5633666507185520641 5110840793996579840 1776110683344994305 2159852012487755393 6339863435287831872 8270290059241394177 24602329818226688 8707887142278702592 4688930599948201281 5019691279804535937 3578157894196264961 4877029173510509568 5855884377367343977 9071281460980978688 6769138062683945216 189389288872345600 443575606307848192 6175214646233135104 6249092506574764032 8784422542461763584 8533512454762621569 6314183591298891777 5133192988083824000 2133671966997862785 855611865102615169 5763928407114809344 5737946545198771201 3742098533131558400 5725112215629725697 8568262681308263169 789774959178098688 6767583389522644481 4283581072079323136 1828605840410391553 4618785900274210444 8954505256886297600 7095550479177698080 7850782797157085696 4945321090516395425 6299763551550273265 5387434990913721792 3168810914512830465 1491347926437685248 5164392448605749249 2485386533230554241 5269650363002421249 5378880389797992448 9153285552890724353 3607114700879627392 5876105864841648129 3832946856946540980 2359656091293245441 3349544887043884033 1885293757499525120 2882926722334018561 4894443188727689992 5996379740267615872 5387117476350602685 77988149361152000 9041042110878616065 7299945434308280321 3492736673876279296 2750793383012182657 8492982759984214017 2122571869827711121 4310324051269189824 4543049093763100672 642365643039608832 8047341852217923072 6264271106018323456 6017992216119847936 5855026460946939905 1209211985774641152 1895086579106936878 7117747495095577601 7672796237173095936 5371430502669165569 8311856388910585857 4158908103730018560 5340027199571539276 6164286365244665328 511136721478836225 3203411746686492352 5877488002278215681 1081323115371823105 7844344866459877376 9020005353344033153 4082853553266023760 2701216611357016832 2800093119950537264 8268140778084323456 7230365428973055600 7271507883030181888 1356043244238915968 8893020996664033281 157850829839499264 6198986713908160513 604421596119335149 4729630966267510785 6004197349576466433 8465928986469793792 7846366656762173441 1241253643164688384 257481367374809089 5282712039700981040 8631841908786259969 3732402553956316481 4221276771858258881 6096162448434873785 5310100722679711680 3219269194287300977 4740920914640906657 4555808026547390777 5702164136953726977 7308046165375797248 2747106954329625728 683288447655164321 6893235647120630144 7629678290247746944 7263122594300690432 6167993326653732097 8717289780078564352 2564324530000012288 6595056970877428672 5012721345689792512 1457945804920127488 1930278740725498016 1623977211651677201 8913971862599987968 8816408777553998849 4351454660030955520 1745468768171633664 8193743863765586812 2754897189269425761 4201255931670683649 1501805367476832144 6306765035237978113 5774740592269764193 2949581834561804800 7349716806868200448 7988971733237084288 7310126991953362945 581161287096926209 3987981218947760128 4593972871996112896 113529303194320897 617284688561405312 2846429542979985408 3665087224613045968 1295429100165826689 3214535769675863040 2953944205880066049 2462075911282884608 2496381208515051521 3691181234063125504 811449752865289808 2017050441628840448 3517145322659667969 2187573996392768257 8061191965848608768 5088309940931756033 394863203147186177 6286871999322119521 5850234979605270529 6224787362808991744 7709762239249150208 5768259744403654408 8715949434641470209 1714085436626594748 518865617396654721 2873068840980081232 6722408966089508353 5099364706391496192 1091663640272379904 888115812346697729 461162930709295872 6678802783110430721 2682392467705889537 1674750629665390976 3546060854461519873 1603373768008077312 79239378879798401 5951800553559008768 5187526238065104384 4914825180980834304 7286310670496882689 886249133789726880 4195544674869790177 6839666541200146177 8895698229073885568 1172459639100903521 8943290543210987520 4027606933930095617 624680874493360672 8132374730229555201 2964471809209602049 2108859623808954368 4202891964667854849 4009475725954053505 6995258366137852552 2333921650954444800 4977056009690215424 135508650231092225 3311797885001580801 5528710754795545601 7180663981468850176 8993736957796401152 8437848477394135809 5024686070663757824 5983630553223856185 8749348563834486784 7810314408551056657 8669593061203212289 4077932970869080065 3522049799602269788 7266576334702599681 2910114609277386752 6979340328004777984 3649434642115913728 467862746759348225 3189184231063929889 6821444943888460545 8735588741241884672 8053118195872545280 5797609827843178496 6800790109731340289 2776666590363238401 36298907460177921 1450159808298807808 3553320601178185440 2386978001421799425 2580473471455533056 3367901727131995649 2355859904457986049 4090030236708501248 981328186266632193 5006141956709680128 7017984748649201665 8496027776601960448 1835985635372253184 3799516052685091264 4079773870084989440 6748960884360880128 3889123205998035072 4205038256492732416 331399451113820536 2671359099333115905 5111378667821650944 8291248196499802305 6321956516568334336 7743711107281567745 677170943644467201 4546056357784778209 3780761281185264640 2091127685831190529 4951350567724592385 586913321256629248 2377663636832583681 6656052556391791825 6560481034386636800 5054481196462768128 7595924648285302784 4751883009274008761 5130927237897392128 4996387983132712961 1602570720261206017 6613985454286825345 8804418772776055808 4412949265326243553 7765477614957764993 3902348712411660289 2270282203503263073 8102319836647444480 76735891748225025 2491461572225630209 5832125610428058625 6821834609170434560 3775746738387888560 1946089498893479936 1960988133542420480 8571616226900132865 2685016477257134080 5646256504749864704 3023496240734739104 8646336743658468096 4878466590192822273 5481057766622630401 8557936418933833729 565850591633894392 5823616113872965121 2682195782028146560 1189482457221670529 1921454630634536961 8663361005517325441 2295795076467604800 7931186494769849344 6098635126239395840 5894432822463350624 4916223706084536320 1648375787559223297 5201273890442477568 3410953142196105217 407326928474567745 582179078999816193 3287885438925970849 696879557226520001 3672674936717763057 7199397469526894593 7544237287622829569 1753419856361303696 4479119467938369537 6621125513431517185 8249991547163563520 2315306384828825601 5519127190845255425 1121005701112108792 8657399566733367696 8564907949064097793 8116946150673874945 4913424635708634625 6676991413223981057 2104502974996938752 8792617348975608320 6810503401805069313 3736563218560923648 5126817109705031681 7832479756037316609 3091653197172703232 7259753903392044033 459124102188259008 3283950557921673216 3639738175956132865 3987471979757568000 6874330930483560449 6010860729473411841 5976834377145623680 736646038349676545 1033823100815401473 5360293934695448577 2196113685368360769 7527982005920251905 2702023957032784385 5246780383067691520 845429955552366208 7525799319915495424 6232211974770458625 2428584195742100165 4149906993816976641 3607599910334038017 5004257408526125380 530053593592266752 7790165318335367169 5039354081727884288 2308403913114435456 1497477578045693696 41819715313688577 6041461354894310912 4754515360728576896 7815459159357718529 1748254661182364305 6601942092041420800 2619386019976535040 2078944681143468545 8120518624381705984 4547892411933161473 4220046584830949649 2563524615287521537 2707762243587571713 7011838085625200640 3418291497303785472 6271807366038032384 4288672145510825984 4186109566790597057 7566656990416355329 838883665306083841 8807734979812852864 2380732275570057217 9175305614324380161 6237444407565451264 2706076589827555329 7395625943242722305 8194248628514517504 9015153343968750209 4673400082949328896 1992384579257237504 4565490999178995652 6757282002873814529 6559275431497230592 1206823945211241472 8482709249842622721 729402336468707169 8396063481505642145 5890708440336983552 3701679633529676704 3304870486312372865 1740906188972486912 2375359146164183809 2815664350753193984 4801430907818505728 3059772615126130689 8004355234363561985 7328825745495403040 3769936579495198720 6608036707075227648 61559363932790785 386217187077184449 1434551829238790912 8359987637976207872 6055714256432605185 7839714677901377536 6565204677045328384 5104880282962978688 5059361508221775648 8813979976732638208 2768375886843709696 1644893094911113601 7878060427419914880 3316076981724210496 893532037326045184 5624998101564647424 4902266929127094673 6860124143333810177 5203418883112148992 8084108229791806209 5738541635577643009 3881923958740164608 8211191996640574112 561564327572998144 3389674200632524801 4710463452405972288 2762524211256688641 5922471693664792224 8955234186355101169 1744868985002893312 6580643980349601793 3503145596071493632 8275975181110547200 6282904580954836001 6798831486153125504 8357105376250463745 8898497798443362048 5715756765980344320 310107220186190209 1822860985484563457 7998815753588858881 627725669400051712 5326773206841757184 7443728256456589313 5601497200374023937 7474987996152422400 5499782120118824960 8744102692662465793 5677061417817601028 9045051679187187713 1711852991045058049 54081925085287553 378576725923854209 5301720670911899648 792604570638332416 7312914662859421697 4930416588478062593 236621425303522817 496136394064868352 5519228810704744064 7909573858464743425 2880904066757554817 8021482149910928385 4029117157330878464 6600892017769050113 4073003394756464705 7349270697523627712 1601411893593224768 6194587997684773633 3645717859470696448 6429009363469336576 6034383793900451841 777629550409979137 4528912552423035392 7663865924303650305 5563642989301153545 1260649733334789504 5669446979445972993 5665119839114295809 1081643827786142849 8747613231154511872 7827387881671624897 2679575246888181760 100710549871654913 1919475385116688385 6140101983915098113 685638071757550657 148784523417186816 701870263265140992 5375734717029722832 6772701906262174976 8666940310446486400 7564923614033469441 8089073589634252800 4267060523976239105 2142481210424052736 5811604592140239872 2985935981221366016 7556422573089052320 6175171998239064992 6538133944051564544 1115400421279885312 2736573172538080269 4384030853467614924 2468951576744689664 671580026391910400 6910728513086990849 4592858237710317569 3736348977831608320 7681254971059222577 8684333120317305777 5242132350450285569 6623517496802800128 8612429255835371905 8305023740226510849 3595197923703645184 6646927216947066880 7247467495160156160 1622248575351840001 7818264604495788929 4508238294282452992 3063153618182164481 5964202973040640000 2634538842896980065 4708829807012356096 1363307023444943616 2554597904305038321 6057841452729126969 51057811455660736 4804865301831792640 6824605657252722689 6390411616049505793 5757157390643953664 5977311934881154560 5626031606955146240 6356050154211780609 429549403028283392 4249054240327346881 6522788886111017528 2731994136243316224 7547452589441552384 9200696392663236160 8142755344767609920 6226639539205808129 8246635213867495552 8672352295210260480 1006858064683458561 2563358089527980033 476553026260406272 6178271366892371968 4734928856345875136 2677958754460934144 3086347631184276737 2035612398632898560 5833349858283910657 811848959718408192 2031763180745083649 824962934185009152 3084424710338199451 2617588631050854400 9039822981879680000 5300764505192663041 4739486687883116544 2876777764795322369 2662636848887613953 8712448515406407681 1089713852259375488 541306174169293824 3988130610471070656 3119718480965626880 7261663836348244353 4777660792285130688 5572691883632882689 8558118231828314112 55907924146640896 7841170836577456128 4488605620611225601 5540685629404921857 1278626529421283265 350850873655076112 3600765999727344640 2624929367238216704 8382292321177963264 2861302702493818881 8487025668440354817 2474373858970784224 9048227008818864897 9033139067902230528 7239211832355695104 7319140567348204544 1603030781778138112 8083155781848708129 4839040966014795777 427857564573130752 1003278586138591232 4977580623972658817 2450705943171452928 3537936829522954752 2972025718716432385 516987183216038976 6799120283437367297 6028705175387504641 5935942975449482496 187476842960261120 3745209245911821441 3791444653919174657 3284034228983701505 2001501173185265665 3169479791423602049 6614559134973071008 2880214985902867713 4323863551584848096 2607250689606572929 1886154102393667584 5537312051485177177 9050023532937644032 890238550135475712 2343682828709605376 6401050061395853312 6832289580103584480 5451434786204722177 7588159900772040705 299310142969085952 6482138218268692864 5979853692230795264 5842902285793647041 2030326809435702272 6563538866600615120 1251570682243552192 8102430762077511873 5692347708752243904 2440824183156620561 5062208933710151680 5148002959180703617 3915323087813342464 1389089762075420673 7269379250690195457 2409098974235721728 8727383341046316508 5088304419701555200 6208222145380524256 9038240670866042880 5281297452325455873 278544338567692289 5947226134181038336 1093898176757132737 5774014239767396352 3112192242369482752 4733577762443796481 5053478051741286369 5455987568463544320 8200865958979939200 6047120640552112129 3763666816923144833 2505050414511385792 940481796726271657 7850848720841080832 721746169146255360 7145033980093136896 1311090932480827137 7741922874553042944 5758042820244143105 94392791867704448 142659486471403521 4527942648022777857 4382696459009878784 1928320198281941504 2528407387998921873 8525258636399996929 5050661911061010048 6381278204957766145 6528797564800644608 3362266313038729216 8155514149383982113 2006970192768253441 7804398585075597312 4663070609808769024 308919399747763201 8819087206290490752 2664565998084895580 7234350245938888705 1281351176881711105 8641040954741346928 4520202286150426625 8751267924965216257 3413700872407089152 8965678431132165472 7501291729525293056 299738859173433344 4133612571712290816 7168228468145226753 8786830218181527680 3419050212064428032 2852749308530874368 544274768653902848 3434032405805488128 1276466799476563969 3726362217219363840 5360365221608091649 5562968999959809024 2954440387240668896 3108478270914621440 8737451625715236417 9087183044378933025 6348905193824466944 8095203558440600832 2410001484578422785 7863492104907620352 5327317408025999360 56750158239636481 3665292285018584576 3335908872335589376 4489282687917813761 4582609381137400001 7904994282728415233 128431491748642817 6262812729560911681 8399420384831275520 1669451386972189696 2250626611743290368 8144058438327579008 5566067478823223349 1023970072284280193 1285279295141902424 7730190755698287233 4970564482485919120 981201556527048705 8506429422593245184 4926082134986370304 3061873147593012688 4045374498338696705 5760647637397675009 5832410401201690113 7589378496767840256 185159864196392705 3964643719392935296 2390014504481931264 5663742614158719488 6689471921040242689 1204068025383101440 2284049424795424128 3271966962434965504 386901558966220288 1652491828027208512 5049397117346137345 2889151208316878849 7170913273951092737 4194722594506096896 3371469134852366337 4923112011030412416 8982958996708968448 6305484709405652224 1337611509105334864 7222940073355603969 5351561585424237248 4427900634967102464 3751786625322468352 5089100339697041409 7353681786823042049 1675040232712026112 8743313056357068545 2552586606349029376 6227944463703555280 5078117141489417856 4472713472943284224 3529591892871610368 3468373212205498368 8914774978887949760 3692312601982528193 4977909264662349185 2843027918810560513 7284105663247542593 4301245851492037632 2291957559388340225 54699339462827888 4459615052412452864 5660356555610062849 7370192705299021824 7711982065265955201 8690704361150826496 7989636636792983553 7650680380096151553 1561110720841438464 4824917525288341760 8359407363227171329 6064449346209635457 862584837676130624 5929852970709410705 7570164138752028033 7447591837980289024 8241096339328470529 7285786174717069057 6179856051899496161 575888000137949545 6314567964986984961 5251088301815750145 5949380367813451329 2156670726872963073 2931199592782995456 1697040754064074753 3499297915486518272 1198358503947639041 1035437750146042880 5107452520076110848 6027141374502624433 1957510145466591105 8461165127969013761 6296705008255034368 34295417086816768 4070898210785816576 3565503447707346672 5646285671330610193 2774268439177764353 45036711219948161 7939475500184041052 2728111377816387072 409053636008573952 7589365692600295424 3092568146329465857 8819142867138117632 6442302746523988549 3799369086019829761 5874800589838557185 8966774931824047008 6583362665844149888 6207682243119319681 7955156248522522881 7452212047644721152 4153997111759635968 7472768670740999105 1947051449120792577 5587955595979680272 5549867353689625600 8963230014094274560 2512383841541935104 6101970397964705712 5909931234644459136 6978213205675055104 7936586327083747329 6471947802466296577 8785652625705181184 8342976179441142932 3437140445046543361 5429724243036725472 1891912271423704960 4615240914315706368 6042426631667889665 2125815693781741313 5631767566093346112 1149628303938816769 5399854694589448192 7702317056352014337 1536761828902771457 5834851527206365184 6800707664795545601 6583135483246455809 5765792797065391744 740670094395667761 1711164710252227629 8824379029486127968 2666237513092362240 8776037000072396801 5043420276746509409 2231750392956487680 7979394460278145024 6164389215343247360 8962952374417948672 2351703365704744960 6042440877833378576 4832477969324621825 6281888004571633152 5042487358431995904 2743671566142935681 6676612847644770561 1154501966206838785 2482267847280721921 5941579245015149344 7901156303720899329 6007518026363324416 8042485901967167489 1405016365140575233 4389401443536627329 6065686576503194049 1954545395751263232 4882930753474871681 8896388608619016192 6775127730499051520 350154304404637984 749115836398151681 7908415281632864000 3650989956503806976 2037892459927130112 398264659733381121 9175745821876433520 6341116248936111104 498134938978091008 8362769740233973952 3163849929241346252 2604199031599356449 6063714701851557889 2907311015967875104 6931159893679221249 6581200791786403841 2350183483510815489 1312293607341806944 2580513527077190529 6924239630688645073 8446432090264822209 1593724229311080448 1252679247536886080 3099812605203054592 1560549612590238209 6344084373504729536 2512798513711197185 4082139365583519744 6107198889360982017 7055641845844656129 5397643655495598081 2731958927651474257 5412669917651705856 8187512657096687616 8019816386315130577 7256498678975264769 8155090720717733888 6652682464333311713 6414074408281067008 3241351386072174593 8525347470374738113 4397446862250923521 7086479093449603584 8444649312501160705 6204031114921348096 2639604360922963456 4340649575068250880 4452764550366011392 365988457286378688 7166413689223445121 7350420989168284032 1054254493086744577 568014443921014784 1353380744535937025 431053772440942464 7520352851079487681 3276925591966384128 2487747264112515073 3665931800043440384 3583545573624065 3803540114808905729 8332185487899264256 2247414894205181952 4044852558608453248 5323164091507802112 8734246898913349633 3467943691799908353 668133731766902784 5249769626597391361 9095645510918291969 1782635994409755392 861873022615933824 8181069599290726400 8427034191481714688 2561110902138265601 100769712270775920 5701645937095592833 19052297266548449 1205629698081140737 421701828367577024 2267720208335258112 3965736813171736577 8861206819981926401 7915922043368506497 1035110823538230841 4341453983235706624 4524722704491892225 7660877849328031744 4470407604261523456 1638269724883720321 1501092471363076097 1142782254194425857 1312940278989537281 1148362435023953920 6731736212888184065 6111123081351219200 6558326071773691904 4951275329737120768 5674238991739851776 7138584689623698560 8305401593542143024 1824690461013286912 167252788559893200 3142259126048213120 6837211821608302593 7334043286083960833 2298721833977683265 3412245981225005057 39431512134389760 2966262131300167169 8099522212501715648 8525873777797029889 649380973968970944 1398198698405583872 4616233261175294368 644992759945416384 8926168314254952577 6828902154331859968 4162927326682037761 1406207847317946368 660648610107310464 6709123645710330624 1970208648747384832 4626125818016923648 3971448464954204161 3615801502608216833 3062335211364331520 6021489354249701377 598216434053005824 9143176944165224449 8697737224966299137 6756584720026624001 2172579246043577345 6845422320527781889 1259389563221681281 4224794798647000814 6081407269457833569 7203543946977662977 8665801227712823297 1902624323458515841 5669718156916340481 4123393956411279360 285005446429992961 4566059814103705601 5492546365845312 1628427459606235648 504218359472685056 4701831450870407169 5729602075079344128 4143018148385521664 9167312232268066817 8001258199778926849 373089786462367233 3018225865490563073 1760377172242673664 6244691448278848768 700833598936291264 4471499602654364929 4528708359089553409 978754360156730448 6804535275571924993 4010560077094934529 8520465194394152961 8443552374054132992 5539360128029020161 4737730656210063361 804724488157364225 393473347933576961 4774984229963059200 8245187093478872577 37581973847834496 4138990124846408832 3327296690369684225 6988917595325493729 6418535704311703680 3805248316056010752 2471850314019127296 1104247523572363264 6125654993265588225 468116440804753408 8077809005192148353 603003792185659520 6283006226932251417 2086255589955272321 6416651642004832257 422073853212556928 2430086352041852928 6673258655787087873 837169506094153729 473212808046313472 1561542734521909249 7976426701144936961 8593998436262339073 7123507982015428353 1206615987494974720 3034157708232204801 7157947868196095489 2778209555118050336 6269114518723362816 1878574622461522752 6363088049413783040 473311975636508800 4355276103019462657 4973524437871483201 8885701384915489536 99560691972634369 7809819673374919905 8918619304505527808 2794626653810262017 5628668777247744001 3831157239860398081 3848272652504360909 1867504487347339264 4986080189445978112 5693457952983695360 6526426328025742849 4404370669396811777 8598432732245550136 192089936805347328 3165029696362085889 1094499229977091072 19133803893088257 7110238015538526997 8031840653825965057 8107157601300356609 4910689882285342720 6765091013613179761 8033524769093447681 8609107676362951680 8968423971701258240 3846075847353754624 1855172066195372689 3490203108039879905 5161638918444825856 7039289002748446977 7068054611524550657 4893463368961860869 2779809308021097761 8269336910384122368 5967369753994657792 5249075517571063808 2004963697735309025 9126222972383805440 6696065037904838657 3197004790759898624 8246462288415903617 1758126984124580864 1015060926955204609 1180164439101889281 7671804195968925697 8447088537619492864 2359183674952358400 4880086007152377856 1822071693724266176 1046041189879035232 6793149385221987328 733126841692059392 1440141562518926240 1403056446780145665 4895391531460125249 8406989749775664472 2181267964270266625 7352021973007739259 4908562258778686976 219505160811962368 2491113701111777280 5955830671948842880 8643931003134412448 3802072469015727105 24025137349132289 5512460903886669312 2905466822321944576 1131295211189209601 8687752896085118465 1804763100382988289 6662430906222408704 1275194735951927552 3079246514740035584 3199440818235494513 2781595788743639041 693076765320233984 5087390119581341696 5450649626683218945 6305843045655392724 5629220962215231488 7798886657023676417 1743310160704897025 7776946824909973505 2130409935693329409 3320967615224848384 5766161579055225088 4971567064934319104 8155310456131403777 5224298510449311936 3923778585236242225 1207950878502049968 6873754613136228352 1557189738569462593 8473445064434157249 3565952633422703472 5670803116939534593 8987141260804323841 4280836260410163200 1471624690420154369 1237257540181128257 6153759782373900289 4044470723293715712 511261512923348992 2397178027401478145 2772097750647701504 6664482565783444160 1366658022826849409 2370396135562382848 9198187150550518784 4266946033523927552 3440947282900322432 6959236322057084929 7304182703981154305 4125019308420830209 5391005935762432000 6994191927151649281 2598151561710385152 4343623657847496385 222774356203405313 7514092598299858480 7149758417260061697 3550873553209653249 8798082085836935744 4796434255241835360 2277333778986803086 4972128571808891393 6382990510233927681 487288927641913344 1609000111470065152 4622466288876257280 7810863470417518688 8751895659978877697 6530923864586744833 6117067244540419645 4644411993544705280 184084591562946048 6072662544676708512 7417991800221730240 7057577300440428544 84889779801212481 5328124754294104065 5390195851173467777 4332855850499510512 1607220564831764480 5313771431823281665 7283983091929156992 309245389752647681 9122838058730397184 247123547891942913 4639241995331760128 7001686428100213504 1509507101465026049 669191932562732289 8259802915796324609 3637249809424010753 889626488750425473 8765530555394235360 2517220927618966113 5063963669885316608 6254400764087300097 2748814603678412288 7615961174335401984 6652377751055982209 1903303133377331201 4248123277533225216 7806925752391421121 4935832850707976320 2468768500725798912 5518659388589537280 714065023774181376 6697153857237626369 5327481290357727744 6341731789005160513 1926625005236538345 3383272472727519233 5165498380309852672 1657087915341832193 861603319124262841 3425448582485966849 3598154089450962944 275978073513935232 2298365167823355185 6564525207539154944 9220362635706151776 8625843421087787009 6256707423939567616 1668475357695518721 4184817200255139840 7308891721661418496 7388315715457050624 161714086459650368 7404903897521183797 3475765133212299521 7403076028923107840 5174691311137829888 4234346521754395841 2636060177928273920 8863026704474991361 5004677395465822208 3181454995615000065 837664546345808385 8865063665745829889 4621522191716251841 3864926705856201089 3897531542466359297 527669386305980176 7682685858023899137 873352276546069504 9199759289610645505 4134643677706608640 1531790827721436161 8339460785865437184 3004230745475719168 6413988907507793920 3352513811269885953 2746418060855805696 6326154221001652225 7998261559003260928 1846281124814635008 1295919553559346705 8121520775292444929 5959019445168168960 1631931808826136832 5289004030246780929 1746333824469775713 8136641417762650496 2725503458659895425 5954815382334101504 4847767213356285952 4912963046770982273 2115358909352512977 3761095553637068800 255394648915600664 5757587287233779681 670976010887939009 6423444212544585728 4099713686751412225 4505610623012536320 3421564125548679553 6779477655502757889 2853175390513454593 6824484439945737088 8109461163564879105 8623471599251447809 8772627873852526593 2610127635923483393 306671637912023809 3140688988116209057 1182187702306762752 3092515797377548544 3709466321726040065 7240439717481555968 4853745073779729152 1137558461804306433 2477761282622881793 7074818189133879297 2003537775902779521 2586541031336960000 937551369068974849 4379169458638370561 564950437536464896 1182382990451705345 5151124433808130049 5253199688920444849 4459621810113847296 6544727536140356480 529264952200921089 7942106985964963840 564573455847452928 2285034664281059328 9014564932380258305 1015378821919426561 3922143045814345728 8249851876812648128 8739368879920414720 7504754408530378753 8078408397668937728 2400131014663917568 3911049487601564417 2061358158287175552 7810808741148456704 4857056706208848513 6038389452741476353 4029819328427806721 2743476375369422209 9137116833542490129 4749158500620746752 5374673268960144112 8355563882819774721 3414816503492715520 8322999933576714752 548360094215183745 3553201271721834753 3754192517016095809 4641417713702855680 8692481174045294592 2115888909561626624 3431156205129113600 5503226978211251072 4422776278397517824 5806682677287714817 7426318097987791296 5586200933498200705 6475273709907595264 6748403457917673664 3406433264887683553 8634975410635476528 8237058534334107648 1793401939557628929 5960653543020478464 9188909289156219137 8611016065154594016 1503234469893298177 2120749530767949825 8640489330011734016 5275842844544593921 8411471110765489665 619515318097231873 6935261303511259649 6307619906799635777 720970491954069505 1356812839709594624 1656945611608929840 1804037747020051585 1082961427087380352 1677862017557045248 8163082093780398081 2531488443684246016 8467164038592470017 3730278188299763712 5829462467287557120 4813893816271081792 2241350382840142721 7105298389189998592 7374667433237559464 380118915342557184 227134068455706625 399316602636840448 7241640262418300929 4797780047076234240 3386498760651673568 1211814864787225728 1207799740916579328 6129844625145771129 4933147226564108288 8860471935144368152 4906696555083563008 4526078290451867737 3268267098683351040 3655957094543104241 7448172765451911168 8129922231268536577 7961209061667920641 3290429046715975448 1183203064799605249 6497977504251019521 8996135835495211008 5598349883000709632 4198764731879432192 2502708355951820801 558011061956902913 2931929760333124609 1617011912392581632 6915743359122276352 5019932144009393152 1095421981333686784 5698503581131489281 7891861138842835456 1627264906708320257 1177308708645311489 6580715988535492609 9021087146798358272 3691590406422786049 2075570893028529153 5480148544619381984 2567231926344173808 967571776277378656 6954016580804961281 1779248357337202689 988328050074635265 760646755624206336 1 3429677653553255072 2864453314260180992 9058071231314657281 7155699735194238977 7993599639353294848 8229101373240922113 8818051796249198592 1428503463216037888 7211150522848398848 8935360385831628929 1028778717544410112 8539118743136436225 200381758366377217 7232880769516404736 858013437192922368 2213696319602770432 4052949909790682113 4250972794503553024 2156718101658070017 3781049647859035137 7709085649869091584 7551421516049414145 2416195834811841088 2748725575235307008 5972725002463215617 8064340881897530880 5986614812480451057 8617876778042789537 1569274038482632705 3829642740494914817 2919592812490735617 4781602736346635073 5192867240577269761 240815417944716801 5938201771212100512 2201694799351218177 7065131971178402944 1392359854722593152 4566534178915025121 1962979916468690944 616369006585997313 341166732683354112 2418967358618784072 7915071758129430017 6753048827722989569 3388824128328952320 34637319217675264 6530463652111294465 3021972542904074240 7544940126695360512 7901337050846183424 3699137395641925504 8887195803263762433 2413591414430338857 6227520335288410785 3309833144343924736 3885467757339760449 7541167580217162785 1512519413298959361 5065729719459026240 4797767585960494208 7185214516214905601 6632607817252274177 6476827546124119552 2010603685951025984 3190621618707787777 1634165525431306241 9077470863711072896 2983594723476957184 7351157329377792512 3678046252568738816 296617282109279745 3431177956767619557 473885286652862465 3356218477723516928 1758206622257963521 235735781022867584 7645702512360095449 6053056583091616952 1371948592894771201 3938775839154741248 544236075022440961 554390669721862144 7136660882133614593 3095160253530681857 989693316148766977 2002340535489116161 9195637142947807232 3349080301322125313 9150712366608401024 7232501957553520641 2310811108255989760 6287801399947401452 8494512465201693697 9220500562316099585 1186792129697161281 2794831300787306536 5903464611247058480 7293765456732618753 7419923350696158720 3990135123040316417 7712498361995037440 5152296095121378305 5384643789396435937 221860155928184345 195775119846324481 5526728664258969601 3821977998383054848 1405434884379803648 1458408596500807681 5285739727558672384 4399165957414008776 6447813040985341953 4904275793827831809 8939765548985461121 7333808745674575616 2035561494725619201 2716641181126623233 8527780689007967745 6544892788701764161 4166139202014198784 8522346534752707201 561318531250257920 3946746087849436161 6608688856069346176 8764383287168613376 5353111434776211456 3350815086662248833 1423979180032982785 5223239945836134400 7919616513647101952 8316173945557305801 2788612006836317345 8629039883263574016 4235631879927042049 9063447539923663872 6239202922884837377 2626277047043497785 9106091733327337472 3597553115323845121 2429304434579658752 7953445696553997184 8984302206846184449 1128976370073957345 2898899892656645376 5046325598984099072 824217267575380481 5810185070434118966 3851660876739239744 7329172465392512608 8097929445420854337 3582716945578356736 4627512655073710657 4765394286560275200 9182165822843322368 1334702042691758465 5085568214853100544 875848141871130417 3738755042467774465 5793854657088439200 3016884189518659584 6957915516824985601 8787528534449979392 6035058906177601948 134148656244132608 5098527169187375105 1948498050850981505 4782964676957159424 728827720163574625 4237039553411642112 3487316246456372992 2342804869254066177 3750409339218231296 3098518693402245120 4022282571547115520 931769556673560065 8908045792789905985 7362636739942558617 7609812620911308664 6258420017596973056 5343971610239969280 6244056739141481217 464394127041683896 8740319617003300097 7414447548420545921 5439594367913152512 1951160739882074112 714639731463625216 962737337621116769 3856368326566664961 5202506780918011905 5323923639412118272 8601377641727787009 1908849457085026305 5016242529016192001 1086853052236300288 7783307919986339457 5161761596683990400 3198530347588321665 4039972079167957057 2623748428932231745 1472854159451110144 4826179076071900161 8004746445595412993 3892346289156784129 5141438683626995712 2923498504875780096 5939741243649387777 2847171577752506368 2204494970321731201 9026575614253465600 5974334382408026113 734459382700656384 1688048140436771264 329205891053649920 6194234641786158209 6342055464488364289 9160572188435963904 6344519904984062849 1087355121776869888 9009087641295936512 3109037843182559233 3411912558223440128 6767668042079330305 1735561958296125440 5346798293218492416 5606435953124189185 4530611008730712144 8177921597259219968 1304522927267772097 4359547482775832576 4029144095579640320 106362864414205921 4263267126560748544 3074816750647965185 896262825606258256 6146608475288633345 8352050596051156992 720465120128288769 3857894247204164609 1 4173002444329651713 6490479772436660225 7472991670567185409 7985139231564574720 9118208311961794640 6548435556092920193 3881262963376718464 9104667444002986752 3162809977346088960 282064161575212481 1242409081470895104 6916359764304412673 5240746911421639681 607508720399302657 6292589976558741713 985068058381550080 1516248920119959552 5820333821073127424 3301473259674852352 1261995662012275201 6518938161912007680 7134322375446546433 5767651791014797184 6144038013191488960 3555570169728696320 3664818483502968321 948907589716934656 5952128201382166528 7835732492189294592 6543091310112089089 3359491668301060224 6711053299931862145 5245799518480275456 8306087384628241792 5236020796148678657 1004139118610371437 6183642802485295616 7549195220845658112 1420000872912036864 2066197938792099840 3501796212677318561 1187379399818797568 7884588108810623152 6999870274309668865 3337707557168885760 7756733202048405248 3047174715292858017 1082191591915913216 3253051999246341785 5897586380935596033 2787098667791171585 2362620294730481664 2206205323792657920 2284839631498558392 6191795677470509313 7089759585325547520 5548404186221561857 7751552131148585729 8555919523099181056 3119048690424969728 7033645533572661249 481876423446228992 525973927346652224 2475875763521471488 7271238996395547776 8379368628671954945 8785432553445634433 7396118882106449921 4738334440749163009 3032514785738424321 5004639457181759489 7002047096600665920 4676552521447086080 6184257385748496385 1576032611660283905 4258441501447000065 8782451074759305472 1827285060104435201 1147535427836403072 7980461400625512448 4749775155884773377 7610345198490078081 7968872772087934849 5997730813876940673 8767437202931561985 5615837647572639744 8017228168045856256 4504479617019075713 2820451059468134656 1963811452312098816 4145715652728979457 3306559773355602817 1982476685018398720 2549282439153008640 4610103897175681696 7434894509685342208 5365708830019266561 1225953656956863488 1645519672187027456 3339693733195391489 6284913353462810625 874468038656917504 5254817629470882465 8520487604081836609 125896745668493312 3930583816747975616 5522745959751145472 2033511625899278337 355977515557838849 913150944616290160 6687813527679078400 5312392937124724736 4648439562289198872 3913728780851465344 8139239460775811073 2273734432997822904 4596972768467529793 3837797773210800129 2667465420382524672 9153062499494773761 1156067919254328833 8076781428044304721 6968310407239680000 8619063958376014337 3788137884056420353 401427451046769088 7601558691276959744 7700603415992508728 1560786334170714113 2291804731409859969 5868613518595020801 3281856814490168832 5543040584495644737 200179706767530528 6116139336366439040 8556455203871846401 5082937705737651137 8141322999702319105 8098275367843528704 1072642034350106145 8831095091483213825 175962273047732225 8010299819331219457 1952961631636756992 2116181844385068865 2629806153682482945 5747221107480889963 6905440670284085697 1337250377180712449 407333770639179777 4633668989661658112 6005401655511588865 5408496735703826433 542474786207145984 8620849878266422881 3250709142163406849 1660741215191203840 4913950215653417312 4875635514554462209 4545844539819826176 422610995042559168 4945229386555009025 7704470100179798017 3324141953624227840 6498795150461969409 8358127583536331009 4899102128625459201 7182948432695612929 3812086025011091200 6406204346512597457 4396778884270225373 4218203109833962497 4702861599684165633 3185293709867764545 7039176042944303104 3315223941126029312 2760141098534305792 3732701686118747520 27379174644858880 4408010940191647489 3639468007444596736 3941521755214301440 9179607485689260801 6770256158335504256 8101640787491897345 7603715861353308160 3377079045360730112 6475068889558712321 9149074859776081921 4453960625595424192 574593414236250112 5186517404008504321 3403986728809149513 8007963768587013504 7057726671944941569 3361741947795374081 2244963854309142529 1899201950535490304 3104612119475484785 234336296819838464 822530238847843863 6482077086995972096 1864326477286579713 847085072128059393 3355083157861508288 9175270403453603457 2364465636077076764 6325111839218373376 7787215209220093945 2331310801145018945 9166418279618904064 667076712579645440 1982631932079791744 3832167946241112065 4717107338028307969 2461100359622805505 1076959142759415553 3403986476158304256 3439048831528596480 4100600925444964352 6919441613865447169 5686359451362829697 102401890586973885 7015723244670582144 3938141619639672833 5916964395084928000 3196489399160406016 9107185943303757824 7110813244030668800 2178459263329020352 4666946228464110337 2116616034096008689 7177671157842947712 9113007823963774976 7923695069649338368 6829302450812354560 664545280377192064 5215943044080193537 6401716014698463233 4414376132258004992 2029710059743703937 8204718194046775296 1870673624501162496 1308074455853827072 8974669477600702465 6462551779033122816 1185567790506024960 628982770245387921 8416550493560998401 2017130333083825161 677652785357247329 3613479873032534337 2375486432182665217 5827805764580714816 23773362467295232 316410703372886881 1702896275644493696 1530634049617625088 2856882636629307521 9064260527626094848 3022919418729853184 47339496087018241 6491146590790635009 8484782939498063985 6424058967728884736 3741921921025784001 7150015135477076737 7726761715516099521 4931960144716086593 7711446546770419712 8545838389034139649 937496556244152321 4485911983105901121 6111335642590167361 2148545007773534081 2243959111179093505 5189469608783884289 6531510685626269696 6743188461719732224 7939663460875370496 8545344719582658560 5842068134107357313 1563881999135147713 971907662779355392 3001036265166929921 4531816854785441792 6959826716499017728 1839210387034756608 7523406529072004048 2954022598839178560 713941089436237824 7693488564123729920 6217116272861430144 6741875139956705329 4570449223402723840 5113135819549839361 3163181716020616193 4448355319541661697 5485005994478010368 6537413623797627520 3856462491120444417 5435451692137074240 4154800671061850113 2406623423326846976 6994171527023951873 4062426084700624512 8610029842924220992 2229884312768167937 6829213532283562753 3529526040337342464 4865627896421908481 3050333521635704832 316216573072703488 308373719126720513 6854348847932581120 1704146710254817280 7697352949108856288 8027603621260204449 5883202073420816385 8785942018821449377 7901442480005157889 3963775227157179392 3424047433341947585 4626777099613603841 3804728164183314176 2162738853529999617 7878247650451116033 7203804193482729985 5572558789985741632 5947990790329080833 2410887595631606528 6957117636302198785 2229220082234689024 3462635297437485521 243387034374668289 794778992187239361 5339004629049390080 754712161431873280 625293759560941569 885414034463777480 37558076515209729 9060883875404873729 2314934828066577409 7654028291801116673 6331902667088183297 1783966846950113536 7638648976493961729 1006412803555804937 6034529376614219777 5522424063615019008 8724394613154775040 3167629760665026560 854144828417616896 6490055335312871425 1492582853670351105 1154939877165337219 2514517457688467457 5587245177758734400 4720326943501646656 4753305106531511744 2965079511878220801 8716082606622933121 9162797173665049472 337185631146934273 8178520026551402496 4726044203108363392 8979134483151376385 6569327297752474721 947685609452321793 8886266112654349313 3131272059306944256 7306013681730839040 4273563543472586753 3815837897282669441 8464777869424215040 557359943749276928 4158029674937775105 1388660839583580161 3284297378317914112 3480731988222281216 2524742398633521153 8763537664914000513 4222076046787411968 7671170390646947840 6451782389498060800 8768335731318652929 6573309333901152256 8982503763553943553 2100998442342940673 2348062831532367872 6657501564269387777 6025394439604623616 6539763629233454848 901001708904365312 7122326975094103424 8489990211716153344 5403970767393964033 5209026180792276993 6778151256041724161 2901423288501413889 2251158140725018624 4405643006723353344 753049506948581376 8462160877711904769 6767241520731164673 6805163417923675904 8349700056995870945 3007208060007380737 9135735826283920129 1175360650653306240 2265399952023040000 4173987422383370241 5216835925908748800 2371321892268277057 1995523817203629312 3820486111091195905 6862073699252016128 3172738615076913152 2345112424430793937 4000349142673428736 5880251950011416576 2526004366135226369 5449161556175465217 6297631614326367233 5938408458734795584 3634233477773344577 7310043650999378944 2370234594842363388 1587304813136150528 3174902003466394625 5672777848963648001 4239552969216911104 740243239524110081 5640825224374001664 3677266819263751105 2350434899905409024 8875480651501019137 3174227932182020097 4658955426549151745 3081204242194143617 5633537185869866057 1800830065167482881 1138785543794587056 4881658389973722080 7152228804098150400 8521565197362057217 2955721862365052928 5624286793743555073 3928715140027996673 1428887369952612352 557386148673806337 8215304187585249281 8096361708262868992 7233765535621693441 3427189457002504192 4687642796761579265 2091360401503821824 980391974862461569 244423959281971712 4040151199968801793 5844259803359678977 7885084386477071457 3069854354211894785 4979592525762923648 5996628816947023280 1142840324075210752 7741770318574633237 8276187855406006272 5131225485700427264 7727820505044484097 1922595637888851969 1925781045904113665 7808902282599854096 7847204141252979713 17126344621856769 151580995569870849 3604542414904952769 6315704018268558048 5128804709529432065 8534670805938628288 4134448065963700416 4172195393477642241 6183674914574102529 7092352007315277824 6299608327642721729 5667356678542832129 578285918397078561 3884945607257112577 645298089745580033 5516403345100177409 5596929788010201088 2054622275984741729 7062138531001571329 2755165541794574336 7584245395254340609 4263351727174680576 5638250005153032193 1328292742482974209 1856467282496687105 5210098060384323712 1168997199162556416 7393038611617103872 5889442584411188224 3289009243215281920 4036310009708044621 8113906775413355520 1199106422117236736 12870738288975872 8931503936136231937 5235918487558945505 8793135441611709953 6044991033346867201 568127725975517953 2151840383647481856 6748559078191125424 5495687337819928616 3685530311885717504 2795708599464984577 6469622576168296961 6309858292631969793 4490209662542908193 941108709335322625 3148325406330649920 5836796238837301249 571616676260159488 3417296854195884032 7736517922114117633 4423575561516653056 8071859324058082976 6246740732497900544 5375104888837263104 4048927534179254273 907971781694775808 5866841638227148801 1416109114998005760 3722018909581622980 4552570614271171072 1172140656329491968 1196716906135070592 3591524258154126032 5592339497739489793 1854863880461413633 7104944341706235905 7660011180755851777 4849866987816207104 3930348620859179009 2868928654435155968 872460471427006464 8594445848708839361 643614479573450752 2086302514790821376 5208994895511913729 5962269957737576705 5157185666366308353 7242848840275591168 585999333639258113 4400641734529688897 4707244105531785216 1951439337378979841 9002964130695872512 4675380360104946945 6777707989830418432 5126907147736802817 2274818033264835329 8786705022719583361 3096876760933687297 3474629472522317677 7794238532625321536 6999643006795434753 6509717296028194817 1143638869050966785 1725803674632877312 2518851749672432896 8649487451199439761 8609188368794615809 2040719580302157761 7571580195074359553 723524259769417280 8013895189299232801 1952703719325825248 8452941693433732112 2371399855202893824 3550416089123400240 5333308216970547489 5144272407684818945 8827965370545401856 1933134488343687936 6531095879249790976 5520948895090738177 4777820338077065217 8994661043153220352 3189354513556127745 1086424530840655272 4604907033690715136 560627152300078081 506047168584613889 4961213403195726081 8280451378096283264 1810821615560687616 378758560836235520 4418789480594041857 4971029186110462337 2174080558382560864 6034435759473655808 3752185209332649985 2358421673160767600 3598237566277868544 8459946506546315264 5789599309576500097 8170298886734218896 6650035683129641985 7100974762886080512 4043810800355091424 240765398073147392 2403237762442703873 2703765557075183616 7649833767234699264 952114447448866209 2728286292339568353 4408109163632374529 2205654171968433664 280893825893793793 3365251396559769344 5930226758465036289 1136636534086991361 1171635520398414881 4884480383604797441 7929313305342689281 6525613549934477868 1701531865075945952 482943874952727041 9014693804887486465 2560291278625439744 8673964353325619201 442204154456829272 5686658442702381057 4005051808032669648 1 8769904792132113408 6113126053348087056 4936025813296211968 7544201610033709057 7378872972682758145 923836773279638528 1988526306511269952 357047398926202017 1261182200497242113 288374878461648304 5570613057874432001 3964203992596611073 8941608261493643328 2677134601466497088 4287469637461789184 5430382360538516480 6566016403282471993 8907141767807785985 173525272394592545 2615886922632174416 6199669275028291328 3400041606921925120 68567218315763712 275614464685593600 3146374071997364288 1744470482208157952 4640189250940829696 2051838415362277376 6198030842393228544 3956995094835641345 3284597321585409685 1138435125399519232 7098317703940632576 8902333961955621504 6932466190994365441 1759110497282031617 2232397364260066816 5613935241131308688 7872395735297609216 5637872724323270657 2470714288731292673 5170588593981215616 5392906351754464769 172813263952852945 4643825599097733120 3779689317902476289 4435461601117711872 8395624376057647105 2604383319282407424 6389234596833918976 1724986592136790016 8445555271895855744 6034595344262613121 5194229901577212929 428926575135454253 5481916416479330305 7611728844323946496 8667844542994791233 7394042630968117728 2256960771542688769 3652168517144383953 5252069194371678209 2855373400515130369 3297455715170976768 3847645848515128320 6617078891513345281 5565385740201634112 2975650826893448289 1025655218023546881 508249370572673536 4730708831309029377 1030961242347332712 7832466615136288769 1134970579712498432 6967883960589102816 4902394499320555393 6085326734737260544 1347066294616770304 2140598391299954177 2500230502416805553 699523762349793328 6890472002963632740 2947782838279929857 6061752958797105664 2111393517190660097 1068710439721319024 7226756208148135873 5749563039614199776 2041373750659328000 5681863163120566273 6864187887097572608 6604383485900628481 2601533816927864704 3420762962735679488 3574256555965571825 4170692356363038592 2809675674449424640 2492370236840775169 231918285898652576 1440048505122291713 8715231645988714497 7143093879759173121 7396012779981725697 8962258353401451520 3918241245731786753 3419878845459812225 1167734899158556673 6310779127162322945 7843659336563363841 7477863391973343233 3022573871386169345 5450478930288295937 3814636520416225792 1421163097376006145 5192414652028213249 5575301227811553281 992437259800444929 5058873114328108545 3261786087190183937 2502922604224753856 5745840899725130369 462519381760374785 2345375794472805377 2522828456072359936 8003759785253669376 6021292212448936641 6616242149575114752 8942413060761665537 35540909375321088 461163432582691553 5913788333067756993 2214051313063788353 6405147192617127808 1973189756583303169 7270579562140696321 1524592138962382848 4422285031504478209 8848750912965536353 311814115515110657 8582583980769624064 5643151193588876928 1760791119996540161 2188759225508954112 4797037787446666273 2515544953225566721 7358305070754247648 9045290903199393793 2876789399765641408 5177288746739602944 382661024347144961 3989959407443771393 9187470915002814465 3715490314423979777 2624596144013901825 2562303149769039873 3708288939579705345 8286738054712476961 293266311860977664 8370950433678155008 3962124009649786881 1328651899026235393 1682313094847526145 4726022071259496449 1141148135975288832 2298884965312350209 2453428674908262336 2068792534464625280 3202830939764687009 9160189399765954305 8937227774623497048 8879473996029178752 7936641680904769408 464602818974343169 1409242126513713152 2351132792812510373 7520171848026293185 6489043139817185281 4771668559287980032 1916469464933610784 7730568399909453504 2778840295568519856 4061315046479495169 7560060174110334976 5223598497377827072 4745334453135055104 3263331376741171712 7995569965454786048 7722375089636901952 1703421679724307457 6886925249178646977 3681801302846652809 3409589580998950913 5403793313273155585 6404837885283858176 6821950587903918592 2245312696948831232 1996202262790113281 3728076823602241441 3366335078742166016 250260232014239105 1665277676177837633 2860732026752776705 3276731171738510880 4041383510100231936 8918072967421362176 5160747537033931776 7057686245600322304 666639188836769281 236386733633699841 8834549918821953728 5490537124632709633 5511599232027443200 3491597689931550720 6417475981177036801 8175589832349775361 1782536041976184833 5110147502935071105 6262475657990705633 5642441266724977089 4013959871022979584 8074125935529856385 4457172706514123521 3033848056941576192 4181578449138043264 7089580946160627713 711250028624084992 3208432390959026688 8026152092067572481 5736387889539745376 1984761762439757824 8465141898944100929 1934240541726523265 3362885615393902337 8626980250152655872 6154447305352746497 5154731926382707280 1867791893418192896 2508688146716567680 2653634062764210185 9112088339971586240 1198472359401103808 781451270391100729 4386644302891353201 995504567429414912 3247118190878888129 6490746042845208320 5088589163364703233 5639345693411577857 1212503839202912257 2974052770182594560 2340469877662237696 667658228938000321 1706697125271609344 2944080497303764993 8301603772184091457 8435522565668152065 5114894038028496385 1973385226642094016 7171581788104010641 4337607165729107633 5662895934886379520 4524800669243891777 1711869087038439425 1227168340825356801 1528457726477634768 3837808200315659385 6090355758049948672 1776772597181399041 2149393731858350848 2879932582603720448 4175157789279368704 1152384917714021888 3818898887033225216 7591269075327366656 6325079440001569505 2899079504921100289 2055923452901081088 1930191140356218368 2525895776415506432 4927994794828588288 4414083157386326017 79652399395051009 7000800955990551553 6933497357196001280 6912301886291285241 7382582325765080001 1077759457403893056 5232687519428620288 4120581178058985472 2469093668868984833 3023941552197454848 2192010999873847297 2643465990464613120 3576413060553843072 5601937795968554048 2033376508385824768 1664188154886682624 1303563788006064129 4171700739456483328 7339511064611431424 8975601341897211649 5272828705941244728 749004849075656449 5495605573777127809 1779924977075486721 8032240526360382137 3771881296272741249 152841372785817345 1239837047864966785 1855606727210729473 7060751302449315840 2654685076999154433 1157883447325858753 8346583643794059265 8119045527804936192 2032543880284061696 8061004821838331904 2127548304225797121 6592515706263175169 2860524799694389632 5721490955310845377 8513525774326431745 6589457946047852545 8436044774300106752 2185970415017803777 3257496583545748992 5720333118943167488 686858654849091584 1465768416152125440 6503049108425048064 8121812063060623360 805604402372026368 5451992108797614081 8367246801444405248 6422636308242080576 8207345036865850368 7621214854854438913 8032363910796738816 4442453207251155136 128121134335690592 4077575961574289409 4573249606656354305 7482725653261707264 2276434945118454657 3128165826028266848 6556955114884450449 611878394615300096 3959472360021128417 2330525786431213568 7248889381618030336 2307473261849437056 9079286906144041600 7094476093543959936 542068796930605057 5922068062415455393 7913731333230080000 3644813218666851841 4613140852677193728 7702689416843649601 1566707164194209792 2591461256924758016 1202405938614648833 8526110151773477025 1369305670977617920 2678807178541728992 4745594478367358112 7920523753819734017 2529600704208077057 2230275907341688832 42946244779768833 1704139558095850496 8803076505718653705 4765183962846650369 7970154993797624960 6127144549590518784 6263263221079865089 6390223128521940993 942017401768323112 2181741075040660353 3635240933752704769 25132732745347073 4356976140679521664 8068276335587972608 1656954694718047904 234346065236986881 1050613825233330433 76969114176811520 5644911170709331968 7834983635799606337 2020250736314336 8307852856712123393 2682997751113775361 5309884221887126016 8366206741001126081 5178682842540992436 6745882996768767744 4838141030570759040 6835722496887414785 3634398027554373633 6387261522255771649 1973410053163113856 1534028234096082477 7739645830213036556 508242914587967488 2235112755063976961 4802168321346961409 6212571138709416961 8738704661479200000 4230098365388169472 4105684950707376129 1793241531644631040 7281153935030779777 629654798449140481 8429548670068748289 7570212643658627072 8506953011237486593 2072438703129149441 4934033780516216833 3754297671559166199 6492390657877816833 1283700412560331776 8855418903624628225 7653935347969253377 7459071583692168704 2571314214751415809 6724336084392460289 7274576586786973440 4211015961840660992 4055038937877248000 5781704696850841281 3431451339058980096 6219406568640529920 921529634441615361 6583235898003656705 3691334623662235648 6530419125497872384 7319808820346394049 2786443607502853632 4320501406724063233 8652640918249749504 7044219202432331777 3523892847591806976 7019828406731206656 2777824360615301121 4129492798291390720 7530582558180796545 4541711204854572288 6811105162380981760 2019268195974804993 474492398133760320 3966168509708776321 3750340765286085760 5816601659941728129 4694929793674883377 8930059886877738496 5759583911151927296 5927158233970904064 8610706987006374373 6466186661416383904 5126570272740212736 6576294068515006464 1599842240312197120 5277206411293638785 6482483347151765761 4930109070056883713 1468553067499466753 719615943443382272 5356388015772928 5034113293731471873 2080419582196169473 2301026142346149448 1344344855013650432 8664259734505933344 2373170872348941313 3796894748210742337 7847928984225378618 6213572547334240225 3683581405250279424 2891401758636892160 3664017812669071360 8947052611247826537 7716473893712812768 7585331722853285888 2946121431767666688 3444052762845324289 7069976620064873073 6910385725993341953 4287248635013896256 6175080838404358529 3063726555121401856 8797820316010541057 544461201138653953 3067303467387871528 9019317717540962304 6493693147204856832 676768609575206912 8172454699994284033 3579398148501628865 8757964435198345217 7933380000951730176 739804884427802113 7678926672158571025 8381787878676897920 6971479688401222241 5475591359673132673 8013430453581769473 7571457310263177216 5778317952712499201 1816281021454221313 2724131568310234432 7068684380919136257 6410177010088094657 3530699163717765121 2690125801476163585 5800792564200363872 98903176714828928 8201225209965911617 6520918280521902081 6354745621344366544 680680633422163873 3579335782536370641 5478011389208630017 4274100597741479041 1818755307605200897 8603246981326082048 9119686055560675328 2466729520493002753 785580991926536193 4522775715276757904 8983833458187247616 1419426423041662977 2396612249518997504 74076495261204481 6337100439439717888 4645674547109429249 348003032278078465 4158190918389903360 6900905544452364480 5895603663854730624 3847464165694955392 8049022279809378305 8093011110675335168 3575176875012567041 1889997031827832832 6639587915439070529 2499983110635446625 4425715278723052544 2388234144134168576 896263915661167744 3231120759785950113 3078286620555184897 3868396593102643257 8475754455431982336 6542067948178756097 6413407893788295169 2953609632466102785 7515667343756399744 6080821114624032768 1878230554749898752 394893502990638593 3055564371683205824 1801734565306040321 641358047175521648 3538409334212952065 3222833851947681280 2134288763073617921 2197621873638614657 2736943504283615745 3740627325507809280 6192055613155873680 56460695276038617 5445119054803037185 5911264267762948033 5888855193575933953 4209034285150820353 6087617461483995136 5576994089293116161 8233928670375777376 3336045017491411139 3379344524847843328 7424185738402210049 8269916204459594753 9204195348797623424 4706789621383988893 1507399207877592960 1039866122480732417 1497629177693955840 5192260919717199872 7520626100996152192 2136909146564300801 8498989768790290432 4637718968962383872 8985305794569764864 5220271384547827713 6887949678143261697 3181900861534109696 2327849672543455232 6113664635037614144 6186614771563487232 7771715111015638337 7355139495606439809 1193114725276934144 1800940832003237889 7269757075169798881 4563124119251535872 3759275897480615425 5735613430312350720 4128543112015773504 7729370695909679105 2563368707539664117 2360897108104533824 8183915627796270752 4200381775054110720 6400083861124798976 3390386676969484289 6806871672909514241 4846948172784236449 8970370020577338112 2357859043249267201 6016062955537330096 7188400846300930048 3863340530241088257 8201640918226903553 7739891847361124320 3851590634461241857 1342089814461202433 7700592788175696384 1619759922344889920 4918197424412852224 7120867074364823121 6018563077690442497 5513310446682599425 6910596487102505088 6782034376953096192 2445297115011787777 6367843255157384192 7383265404495087105 7448185845603364865 8260667186851927040 7494384043109125120 1934895433589713921 5259807512013438976 4866280095178730497 4650279180123955201 5743888124544389120 6770800437740195841 6373394090590531456 2248117232208609281 7436777000974903680 1862661838996055041 752723888545655896 635131666197711169 3828422372353396736 201073430937973249 8655643815530780673 3113754541908826561 2186694086649934848 6942274099118866432 4810494020063592448 4228562019708766208 1161042822061826816 7353408553984466832 7403461986747529985 6073790960712245248 4483541374260215809 2501657565288350721 6927573652778156033 3444755084711885313 850544788822966272 6535935683416912385 2583871366830988289 1956542209222541313 5147386478352744449 4138780012064571392 9020280960075745025 2211481207592346368 4666455460440967424 4465177153077451520 4473272549504399105 1294478773752233984 8408853793061209088 3570559362583203505 1180003398543797248 245149452724521984 466398016789524481 3771389746115816705 5619154012165673280 5642468955274149888 2114639000881831936 4728482337107477760 2453176300027617281 9029787918748352512 2510454857854077504 7393757177691056513 2946407650882686848 5671040542221534848 2519537127019961856 5646135661228021504 6651926626367725569 6407098640263860225 6259130223491416065 7064726246718316545 8330357082451992720 2536453179659304960 5949336438921338016 6251607435311072768 6250582427239117441 7270665285044314112 4199511009995914112 8788455864655806465 6544032083433647104 1958860704088187776 7551080279543709696 1822879928763567569 7459481291029616129 1074323438888140992 7871981760149581825 2051020568584501633 8890033409353719873 8463167003455167488 7366092206044657152 1227540020996477952 5347226275526791168 5924752139114268897 6228213555241195073 4506352674696144552 7482324062853414912 5070847814871941120 1185298550858100544 141004675851509825 5560043160014252032 4437209267639102977 1852989825599382448 2964191529284215905 1218000730099596800 2565753527956107264 2580917750542024705 3273125860639952897 1018383369112520704 3870231329487267329 7687831923833765889 1375576087616281089 5238951809141624833 2655365589799972673 8891391555309298689 7436426459327944032 3325515389097336320 8909193115822594305 4285030764370350720 728847457258222016 2543814979092831681 2313381179272046529 1576974309455094880 2245102725085757440 576840100444274688 5734267628488353280 5079795784143185921 520142760801230848 3184787238520421185 8317540884987434321 4985083775572279297 3832425363123529472 5646919635586637313 8078780627679768576 5546209490822969345 7106454046862479360 7965142629373466624 5524717533405783040 2313852693143888896 7463747391282404609 4920827807814810625 7464715148173693824 4111593722673947905 5010924260134853504 8675087293119557632 8977764866125917184 4756719293440107520 8994282613055684609 7703291020500631553 8218209299883484160 3622515573192386304 2258599783059979777 5278500478257729536 5359934032136208384 2138860544528414721 1375976118567239585 587932653204679680 1729153714726584321 3566473843326339593 6992573430693902401 3406929899067334145 4649678082562927360 714505176494538752 729695720034484225 2032486787469328384 8940608618015839233 5299485011725283328 9051570020134225984 3426997017993539585 6061404019664155905 9168419684199286912 2311884209131372545 528118117899010049 3044621390904469505 5736930978542845953 8741251792093839361 1198182851014275073 3224585116486743616 5672280021142885120 8155448894111737664 2360400771613392896 7738514871996366849 8243595444481099521 6236989780614823936 1385962996930818304 885384291437230080 393712537328895041 1120255246282539009 3227444861939187712 1646341902437030912 135418539735179665 6288139618969058304 5189881895206963200 7742784924635953152 401540514350225768 4084780659368139137 89524043173536001 6919241173886864929 7324116020846837760 7214429367247347713 3735572720997177985 4446570111806752513 8375688432984088577 2084151065515081728 7960451557555964673 3388937835435636225 8917108633719033856 4752838693983461256 7085372047063692721 5957639871744811008 5280569011748053816 7527852685917629440 3451331838150076416 6794163431352781744 8685633107921672192 4268389534794022913 9020921540540732929 6080595062912730113 7903866130971362304 2440449471583087105 7527698004184443521 5928010537387986945 2263202573070203712 4019260254307186689 2244067748415843733 3571361147078574081 2999554913760968705 447411183691967233 1503281890700224513 5030170804404855296 8466093019129810944 7753416051697205248 6568001949846011904 2766658260578250240 975998578235171840 6771505585479417856 728522702207713281 1239619092728852480 8584737008864844289 5077027005697064961 4651166155211577512 7216041017565140993 1076057047109973248 3888490732434606753 1445051949444464640 8149841002479343617 8742106901752796281 2735877591981829248 4808007730495759361 757608212536790017 3887148162100592640 7762804300732717057 6759301985517690880 3412893001379889152 7161050349851689280 4815474234850702465 3955466658671230976 662226209698023425 1594379098599340929 4094550506741727233 2411004637137764353 4693497585896591105 8193827705346506393 7902566601684633984 5623849368372898816 5678792961482377216 1564201480570384841 2395086799325046561 309626185901207553 7613293190909679617 3592805737997063377 1782070978283112449 5996211693708234945 7458514123947763617 3416335151361547264 2708714748039452385 2456491416088555905 1679852462914871297 1759412042324750336 3496641917687002625 1127152168381190145 1776556362176079873 5475439671294607873 5268498703626947648 8048703017164865537 995631573203194368 796639183643849311 1198346612751904769 2305624427880353793 2766580946068432064 6190831143330422784 4405265803275665409 7935922884444322817 5462597178840210944 1753321138962684417 1471340654466247424 1911853972072211681 2071065327180059425 6560751764302098432 6617990562824248928 5670845570663046336 8902404051464757248 7487393973011480576 5721745801642581505 4537466201129498113 5563032581643721729 6353943802626538240 7737062943546811040 1717982232663638016 4787107332244180993 5922346986806214912 4672053279150387712 8146505153038860449 8339043054000962112 4622269562814535680 8005648905454367616 5529428291368160257 6042706491199987393 8538856436025956224 8099409999523463249 7632228611494215361 2295972792142174193 3672404315454773249 783630874689044480 6970895598469486593 2806301697136155649 1871522135278407200 5321851761179860992 6154508265854296064 2738045415106936832 832755854013771648 317977062600394048 9031178790453205504 9169941440815176449 4411617281508341504 6678935817876258816 3110245397762259969 1689832899854384512 5732428096870903009 8542265022575804417 7168360061171530145 126949258313249152 6354884851848237057 1625449109360501760 3033244251740905472 2571053659965644800 6228931314648096769 1675585499001207297 5146270611179569153 380706832035176449 3174452748337254401 502113725992375937 997975648389397505 2081462578278370304 6474850969706180609 1836121944485413697 7422998298690731265 7912304732056485233 724396721931735041 5911212650974871552 4715204424152590849 3838751277043521793 1896085567097358848 5627315579814587392 800788603489140736 1474609925829994752 5353565545618583680 6846036804089565185 187165679844131841 4831207634483945473 5185547086839752321 3961751120486072321 1117398082583707648 812868316362475521 7890892174632148993 5549792325529370624 3631537469181535745 7623796638215373544 407632927588506385 5918760455801176064 5038251085933416129 3658164485757721184 5931939470679349248 4567777173504380929 5173336638149099521 5679657207683398656 1605551570100295297 5344923052081180056 8060469966870116608 8013156744883108034 2560476134517014529 5910681808400601089 8810568256303238272 975485141380825088 1265906476843724801 3716415298875465729 2295324891797029376 5627100617953856229 5043208517929013248 6597881785921231489 5184205573317263617 4030319756497092608 6594282141939138560 2024035242623738688 4182644686871855105 2244361471156407296 6122676702225856 5517428519266712833 8718029635777067008 5718345910179744513 11992319319540225 5817659870414032897 4331278050314125312 8315965921628238631 5698565990114590721 5677518484146184193 2046457339698764672 1806931337637593088 8281942017267728384 8192588898634063873 7028071257468363136 4129874110895357953 2348869207588657152 2117623444294793088 5041577143583080945 3772447743154380801 7823635202536665088 8087358510891141041 8221431271685053121 87078085729452033 4194993226257661952 580532918627438593 963951720050516993 5478978671333737217 531191074379903136 1437144512346456065 3278999082738515969 3840736922786029552 192260644406853632 4436083822646321153 8825960760524800001 6354283253714105344 3741241881611206528 1564364746147393537 7566074512343412737 4076755270070205953 4949315739041734656 5253073058825021440 1768307660476391425 7145480289075724288 5584088471588263937 8196467335919338497 1967970897090600128 8892469568009210785 9166789426929303296 4366603135094882304 5284825332757716993 1872582701217480705 7467377788045492225 3801932539024769025 4148422974369693696 2361156998613942273 6722271725862367232 6352658688550712576 8401250686990957952 2712424249060900865 1067110256597311488 7035299803881744897 8119458329233977744 2952922216260829696 7755480368100302081 1520903440733417601 1922509472744415208 4208231596404341760 1041070972972635553 8126543326503286273 8359277269121526272 7472967324444975105 1750061338544138240 2771267579444074496 7616352018549207425 5245227243864253953 5394531295033860096 7034663973299045377 7950364794166468609 7086768761737514177 5226416590449377281 6961215509256893697 1553567465614475264 3397739078729334785 7695500951583129601 7946489851351471128 4613675735961588608 8865283810178913537 3400906363266610176 8845495672608389761 5411390856205197185 6688720010802309121 4003502872392861696 981677354209378305 2765423885102450944 7974139219468004609 2088514722588996496 760403988738829953 2966910603750178817 1393130405028790273 6260182898466881537 6987975938720914433 413841755131326656 1919609205465513984 7200883149321398784 6866686394270097664 1168422197339122688 4717330430717296641 5719304251934649984 4735039248754211200 337184800086386056 4581617236653375489 6063650839680263681 1793213128455821952 7648654415467396096 170429884265877504 7105286753096826880 84484028554718848 1857586595726360577 8190873933508493312 1412402730980766720 8127572556731449345 584111045104369665 4566665454925069312 7521859506063700417 2527071214152897536 7174672738189130849 9121263634435130368 9115899228654755841 2160737365808799232 3649980659163561985 2019358195862520577 7167491791771865793 352699710486227616 6772434036499271872 3451092370524410617 3663025403972546561 5435114561799859712 1763990408904122368 6716061012855661057 3586936333992726528 6284541693138878464 6986327656361246976 2329885292207854585 6388085167086878720 5775361537890554624 9156195678155146241 426501040398353020 5192712268866252288 6665713137377968129 3176879405846044673 7517123089195260928 2492982734271754241 310202169783513281 8399152171635107960 6784322166414847486 8162107542970684161 6906243266812359424 8157972907292753152 8358731663130424321 4683530938423092873 6348284836895902448 5546267464207007744 4577124767423425792 8591471349296691201 2667123932476587008 6648552592828806528 1587019673419053569 6026997140416038400 7740766913654272849 5453912840613086720 3856973425831036928 2320081200018355328 1747747495779607681 1407697822261706752 1214896299449372673 8338667239941734401 6548000885445666048 4289378517507932160 5359198379674714112 3398487377487331329 3659812420596215297 687281218874253312 7094140672491216897 5874209745068762240 3268865686023598080 2984235800014651136 7149529468544342016 2255857349263036416 2160930145328488960 758692093304411841 7902614289289689889 8516986176049233408 3143475263533301760 8169668314147061760 7189655460778908417 1554530133811758081 1301612094204268544 323320613001341632 899340494846525440 1876553968837279744 3800431994934263808 4073051052675087680 7977727900504031232 2572514295306014721 4938610273428572160 1287582263869217281 7667676131780325377 7088011657132965888 4638802442642819517 835434014577775233 3721633566388101216 217832506073718784 1222033296532257793 5753344779614340976 7422954517132738561 4384862705818270977 7092476474495803392 3446122881700007808 4654325704268603393 4400941863712817152 9223072579447551105 3030466797640450048 1150084276437671905 5446244379435809153 5916524967557472768 4172901490942629574 8091427628229959680 7100051083679915905 7157240398205243392 8467397476319178624 521193286211469312 6638344325553192961 7874918979965838593 6978324583179915265 1420948626657549748 3326663317379756289 5720930200675232896 173469753483562304 968806407647368801 844144238075838464 8067755457796918273 9023449225085758465 4250573052167258112 1016785166797078881 591318773809579776 3347724019804798977 8081296154313310208 3841529325557221377 141934152764240897 4566389387930332160 129357152127133697 8225834778805853505 328936509178685152 6837326087600390313 7714980147728744449 1670642421537561857 5389487868839455489 2134747095907827712 8973325748483143681 4436129807909568512 2594706015720046593 8790238690575785984 3764624367674318849 1944384471310445568 2451703030464030849 2991757938996849408 4319024469886492672 6741810109461217280 4515538431590100993 8816339797824042753 3344949479513352576 6651388143742389536 1675753481745203201 5535846470044160000 4720920359091294209 6269338298137507520 5284478357201992576 18428004827322369 2670781913867485185 71260192035274753 7097482790997345280 7708071925092806656 3846896608080912384 5664780154645344768 3314790248007385089 3903047160835301376 3079776878074877120 6804577882461429760 1607083780962215080 8058564361841225728 4598791948982896640 7624634090382821034 8936252725105339169 414023547103622080 752149083892379520 7010995914503399936 4467797576892414081 8041088979168296960 1389173433459986432 4910149686716399361 1997740999999619073 2078852614072754176 2013788362716290273 2888493151641880576 7290863599430505217 1835090938375241728 7579899229069842177 2143817286875715985 1250218716148285440 282293312907743233 3693334248750992897 2140166180458917889 8886697700493085313 8402858255171589121 4045829758062047488 3467531964521670657 7567761949845273537 4028307596261150720 3615878096153280512 8325025357883981768 5459139356710653568 3716971007224242177 557344790229395201 4414940504411841537 3692379465862641280 4367305807171403841 8678827399110557697 4925130519343949536 7717604967067566848 8929619034937461265 1167615401220833280 2913548738298134529 5674223518052384769 8698307040022363041 2831249050785681625 3259170544869020416 8462517884884801920 4017255166976073409 1042124146993888769 5117844835120917504 2209122021364117505 3570228687646490624 1044638748558499840 1579089655838456833 5921190377723885824 9110095643803926528 4066633366619520769 1800023652189597697 4233299568001177600 2775302206964727809 810892914754322432 5105201037891891200 8242231129957158048 4825722582336012288 6828206092059615233 4173128118297456640 2868795048001273856 105852939672453504 2659001764324633473 1967953387717002624 1120004626642408449 7917495748724193280 1987958235100327233 1531213141938329600 62793175994402817 5260321486444228608 3958447147889721345 7520693067748536288 5977211371227727360 6471518126680676833 6186035454376035653 6900089754390008704 3652157085630821376 2306169343372327337 7236250241312093185 4891098566062390992 5333733585862590464 2354019073971732481 800179653111779328 6793027453747538849 3752878689176902912 1574754863487053153 5780394070260473856 3035384962276745985 3833701913764980225 6128892623922126848 4673905918098223577 3652145697924559421 2265868662967931392 4046169979926646272 6675690807450464257 5747604003010221568 3031961193787375617 6266026059726224704 582492288395640833 3324224889813592320 989696496926207233 7437035816529833985 7612992992203263489 6677369921905501633 4853506739976041104 775496996182917121 9071576460402577600 3887285844295517760 8381742245433221120 314554653310189568 7835523154045781441 2343583340133756929 4753263280656221697 747069274434532096 2843294485572716545 5639862606517247073 5146734568632766465 3143158950210736129 5363214983383465985 5576402824812529080 4313036172453014016 9056597486055571200 8865271666716471296 1033865952867333121 1969537427953189249 9207353515881592417 7442640946140357249 2650830329324617728 1116703795555901441 147078103458472576 901913996082134016 1202239115692302336 1293857194525702401 2419320206760866592 912650917825216512 6422426732007700993 8503817243638890497 962500188092628992 7504537638854463489 5477340051408122369 8377734638201141248 7204295793023385600 3410336425113765889 376793046801448960 3873434247309105665 7593385931408711681 4588530461296539580 7738018487296040321 6264798471332560897 7260694795502878721 1181502427142553601 6067600615992776609 1206772084230684673 7813489675639534080 5021190780912781313 2757906853571739777 4199362423964041216 3000907418697583361 4724464462597619712 5223573458842443649 3155801258952146945 2620958721869512960 6563282369229914112 7602008364684155264 4721592648995403777 3114149633844084480 6184738484903295169 1888519011889266689 2675205832409929945 4084664173685382656 7739131384822836225 1283735143005763585 3922270258135488192 5999816311563079681 1266007280117710849 8119109103364048897 4649585631732799489 1246080346076238848 2460509107164705472 6064596142996621313 1096466621602287729 6074358934952550400 1931182652640624641 4435276162440368385 7756037776779960321 103826359818862593 1989618868283825857 2858693860377568480 453613923781873152 4594542768240164864 2748694761179125664 446445032731003905 4321441571634778720 6967234901529190401 8777269442615697088 8536865865424048640 6657115777860147201 5451725993797615616 2859067599888447457 6735671910354417152 5951305041835532800 1474093235969458176 9126687452276388456 2952724517411069952 3459183759974580225 455385617929259008 3689842989047650448 1834158323621837313 3940754503508818945 6830881304241282073 3131688196267759617 2371490504779460865 2899303069869327264 8567255028869038080 3618156932258136064 4980694912682545152 4019135935112882337 1580834026095329281 9038218400097841152 3355369431554326529 2992578944455016448 1551749797528449024 8936933104998249729 6364632619756814336 8579819301044770817 4415037031375272640 2427388594617679872 4254769495712253953 824994799783247872 1561378345904263169 5817949338675004928 6305054989483708416 7494411407663454929 3719204050639763968 3302186769752675393 3580524209046896641 5781303698942455809 5005237775277681153 5994203598976654848 9127681108777260544 6218018450633418497 430067926297235457 1447709810094383616 760621550511162368 1764356672211190784 6967647969179405888 6793560983733583873 2645386955065833985 8513326132792363008 5422348175045091329 7939865295766806529 8246498258863273536 6335510658046123008 2801977579869915744 3405427574872108033 8588614259824366081 6986128385833615232 4307567503107945985 7665786660742426113 9180065056216326401 4169107960265752576 1457259950273694525 3426791065126737889 5699089957595742209 831453377648089089 8644206331481008128 629193516880143361 2433304526553705345 6087802923399490560 6314611416024481792 7680688798261887401 8164558448496560256 3532440726394568704 8417770917382913024 9111019410405031937 7643210057544124294 8189450336188306560 9145822290480135808 5213847397457235968 1334510869788724416 6741225504126926849 8050505629738000129 7488945572273555968 1998150845911078401 2692174243184885760 221473306787760897 7450596635020356096 2833129649701419008 3293308194102099968 4210709865486509909 723972110051514368 2987755987626079232 2343833541898420225 7336197295636029441 8074862265181773825 5125067872927764480 4902735323790041089 6292065947492139008 6961400673349475393 1349083342925987840 5340435023304075264 6687173274841426688 9151393591477272577 2856805765021069313 6012498914548524288 2519907042288189441 7802214832688638465 142678442192885249 6583260953260065536 1242958345572712449 460927734454676737 118394122219652673 1680220078327412224 3062421172583825408 2680244438430718464 6165406836236705792 752801866925790977 3427862650057019392 543183503100958721 3605491365176360961 7290126801208829760 4444474590063054337 2987196038474843425 4690224705893564416 7643701325664935937 8618505475868026880 3238847364519577088 6622480762907063296 3732145133005294592 4850494564301070336 5002660454988136129 1569854006657294080 6738758107352227841 7260993752009938945 7472028219433342401 1922097977134083584 8951508417002438208 2148883159893980161 6644467978144728593 1029825417618229761 76276790956253760 11599493805326336 654211576985114624 2198350299957626880 4670681145637984768 4603871930130493440 8497455592916054016 5057467476526164992 5035045241153851392 8437580798817993601 4162312590840829952 5421972334276875649 2469222737921837056 7792751605627011072 1239693391623601152 658202076101887025 8814892457494728409 3272704336129349121 353709866909829633 320965523310206977 96644222942690497 3912565374925392897 3474319244654888384 8947108672604856320 8043886659328006145 4957078440492169120 7029936556551809537 9071389828768088064 4400123427125944321 350630410717866496 4984558614841108689 9212966751019009 4845361316258381825 8326677633420944385 8153493673530900480 7998386394051699201 2116390794161564672 7345252793120735936 284622465834085633 607583730921285376 1665078082792884960 4180160606662034816 46976105490612225 7692707013779753697 5206042955883687809 683414752869647416 7038046948458545153 2531733417303777280 8201715878598803456 5495591579351433217 1680258245982886912 3802012238777387008 1019471688788801025 8622995467570505216 5095809678878703617 8172679084790314496 7944802400161189952 841389742037143552 5943853423430295040 4576343459848134145 3274680889377129985 6353841178301513729 3276226467390556224 1173050985501556736 58767390540677489 850415240888299392 698706401691107329 6061014949380746465 2976915471415896833 5563338838794502144 168212852118496257 4951184271530496000 8433774761621680896 7349380967548884265 5227844944216023872 3815497291496038401 7606737526293463040 8640549593702092848 5566181297983012865 2406553689830525601 7851206194880849409 6000599318595441825 416444168366456344 83704646884215041 8886210887030856192 5599089933762502657 6238029591236841296 5150365574482794945 3921828175797911216 7688604364572258305 7436955673980483008 2001648843841538176 6996570614307874984 2013185606970152961 310197003815968256 855774551269220353 5257522440465561345 8214115843011248129 5664175533016150016 8851791079582125056 8399101808957167616 6863169350031677184 1567582352025600000 6825057354519298560 227958464210615296 2613542248016453632 5094360851457559296 6919657345482054720 2240017199491432449 4894709600710439552 8731053042463870977 5005022874678607873 1454256807774814209 788385698524692481 2439048575355174656 5787199485974413313 1869724155340605440 887023327158767809 4222876456925986816 1642004509009879041 243725824651057153 8141398505137681600 5234663472923529472 5625458969943538241 5528351267241747968 5131671979990168577 122555822239154177 3192479337664913409 1569947704307220481 3837903004359122905 6029933385466662912 1699797279907014145 9031962142774517760 6108479057225526272 3690292497354783840 2558980219659616257 6824316523960920577 8978606156963833846 6540991463422820353 5645761123452630016 3698537372715016193 8269279289618091009 9110861510067743744 6884658576069675659 9086677381001566465 6325241485944017664 520858886291562880 806026665597779968 8745916572678971392 4011518615912261633 6909445642838409217 207626838974093312 1475662073064827392 3322475530149377536 5576615616501076321 7571477875088676864 3422876659391533057 7119784210907784192 2158625415291469793 5025492082199830208 2441073132905463072 1504643440156360448 5914879765979206912 4347711666613524480 1903192859893484449 3010952552597524544 8279983953370289717 7684799893505679296 6137328137697201152 2160312856508318721 3880999968906936320 6039926447063232000 1206320415568723969 7478804093393763329 9211083586864499776 5326038421657575425 1041222854224101377 8390663956633291777 8926216571829709292 4712134426563168192 933431508717524736 5244865790915037185 1001873727139460785 6948836491515920385 2273824761599477760 380384358137621248 6842109403006537729 3668733666469892609 5599177905314009088 2696063656590249473 8792263552139548416 8688962287780546833 7284159782744424449 6163181968892902792 2841733848306417665 8902460344448057344 4666276596441481216 898511195941313537 4008234157049118721 4742764246166873345 8803002313568545984 1810790019760128001 2874722934516801537 5375360504850465776 1713254446081597184 7763544981680431104 5776159822123869696 8322711218067613697 5222253601003372545 1605013923401113153 3177485579300102144 3089627396445466624 1131495169775521792 1658655506839715841 1183765960928376833 2971565281469274577 2101830521790758912 1112192105483701120 7453818191435472641 3115890989181585408 7298688526651718144 4257316627756154880 1739003513930518189 6122056221699582208 7725007871471330241 1192587495691188032 1775525668695873025 6086049440604127232 4626849894254247937 545522341409257217 5116717811084333185 7035510153944236032 4657539810625200128 1626794920788783105 808900307947814008 7131755575032293760 8699016391856928769 2490304534934665217 7846894264461787428 8269109759317212928 5842195393154155520 7113887929742550145 5087790744801599489 3415751293186048001 688215982751914625 6555093519861415937 4312809746208305665 3630533601371178608 3307278463381881857 8499515472359411712 1087202116116892673 117854567928496128 8927591823911165952 8267190625267841920 5796904469833793536 8888035898260595329 6590853383185484289 7116293630943542080 2124629183286973696 8127847639713087488 741654962015683352 4895857901260165120 3264941134514241664 317321945120394624 1080017586073516033 3216503796557414401 8685381092768235520 5672468970064059392 2083806912115394560 1881063728471769088 2739073356731580417 9104805710706778112 1408099725251903488 7688410999182317184 1398425470787314432 2823387314790616705 7739645857087896080 3643644018103652961 6187140175564484609 2067146094859803584 3364137388859188617 8146278216531421024 4327774858073692160 3031835984997676544 1082848224151239041 8418548605842345984 8148304292931698688 3859530605017694209 7185928113578182432 849264538983923713 4766960390151798784 8858182951371038720 5112304194558328832 3463852063152419328 3647220062160138240 2882228206390163840 5246569000513044481 2317937686728843648 7355957673374054785 6696691652850233856 2978885289760543201 8127441846265458785 2856137674189701121 3286759258974887937 1160375821015248392 4609671172406673409 4396654109470900224 2625562640728686593 7646051003150855168 5582416685329436672 6762811033454479104 7286016867162640832 4494535014407185857 5251522963769432896 8603086859936943041 5839882988453994497 926761961326641152 2360232408071884673 7950540830034688 17035581645717504 7880216400966774193 4555745373013440257 7336262746270001152 3651020957709770624 9038675035855385344 3797091998515036576 6584566490114550281 6717264250362097665 4058704532138590417 6633167809033804480 8264381891424301057 5684801186572894208 4140815821078133856 5076822586546474785 8311267671547617280 4714716247509337857 1694384569077178432 8728101039541433216 7634625912159862785 4690358116564310400 1365375584415667713 2604829699699480160 4479135592772028800 2409701954049834113 3483532718932683232 6658229508363166976 2888390927662759073 4577482400462274561 2251982631919162369 6735916346696697537 219410344292365864 2334969989243432321 824502542985895937 2198508235507781633 1065383143705513409 1553463577256394753 7842912809702777680 7814967441637515265 263134454439106433 147478980780249089 5791514626684199937 4516891590407720000 4832957197362528257 6949184697031196672 1790472262367284225 1964554638157201440 1677224425739086593 6449961673870540801 8618499625182386689 3767968836878151361 5068980265813281728 3975538403643406337 242934148130651137 1676814788659118081 1027095983475699137 6491715656998227845 8315631436175523840 5580243710782500385 980756126774591488 4980047953359284384 2657873709485963649 3440528321289814017 6820757789224422336 2683560577037967873 9197657971093534209 3932914879740139904 4027033984541130753 7639451158510240128 1986301961530589185 7774335901758121985 2733634939383605632 8341008431071268865 1532070480222669761 7846631501004847360 8189483080470659072 5937238252787073025 3637205985759323136 239926735857713152 1559317194501914625 6127996166432849921 7038731674702427009 279583703038494209 8056351569529106177 338418264293244929 1685313211495579648 3962154718702276608 273665178319165680 2244218205210306304 1447302670698700800 7628205342082863104 3826994856638343169 776227979129284672 5767775034354975744 6759119792630395905 4285343053865146369 4868578699046294784 2336897406150062081 4021387560034779136 8039220453573656577 1761406072298798464 8937926756827791360 3036946146306981632 1546128437694270977 4989588701681985281 237548653501546496 7028890596403675137 4868404055245274624 6618905017599787009 13705672591733376 4314442876648390656 216277978000858880 2463412173519314433 5028507211534202817 6144600372927204353 6346828397354207617 355106893433397248 3511757580070903809 7350525663138185216 9031451865114446248 3374295636645025280 7433326972338696001 8344246589999902944 6881562548751373696 8954607045622761433 3627338974302014464 4265323664058894080 6077064030839733249 507085355813670507 8526741531810660353 8580486454108684289 6455449392221605889 1210423118434849696 7984097160614245889 6490049530100017436 5254194582464642065 1983576314395037696 1288728257536729089 4273255065679947776 5442378589460440512 6452992792102699009 2219337133188177664 3424116330035627393 6224012776543715329 8493993902901816785 4168310844718945472 4059129873816586241 8030146515049827969 1976039235050739969 8143878032584560641 8389794528250513409 4156019590790325537 4504761462075924480 9172182798779228929 6764708655386894592 1433690554008958380 2020655355842164736 1737693358061051649 4023236240305088769 796333717378138112 561707013047117825 968261974953362449 8427185816990698496 4963452128043979569 7057590796536884993 8769615019306855249 8163560480754624061 8394017465796837633 1514637049114904577 985322909295706113 7202732224940981889 8021525965742473217 8145815386397744128 8363886905334956032 7228081451801485312 1544985010871818525 7340054616813695872 4647084611506310145 8060938407240648192 7373386307419101184 5503348585000280145 5952955231242572288 274348025249710081 6997646733405801984 2626634922427147265 2540274784203390977 2586948923531061248 1624455924389782337 1690011800254832640 2476685828133190560 5632505732958161153 5669670997588067041 4236456926588344512 7099233208712397185 5387047529064928256 7148819109991452672 5506099653032386080 2057536171356024577 3638387742773452801 4499883401008251777 8388315388993980416 709908146892131328 5791796347430461745 8215488529787795520 3820414067572014848 5789822220548428544 5178440875260862464 6646591466184757249 9080867678532287489 45551429707739521 2445308295523598336 7709659417349525980 4580670450491463041 3526214644441100417 7048595976993103144 9161512370813632512 3941318726596860673 4482264912457904513 8492283859458208385 3896112037309894145 6502725657605928960 6582210463991540737 3796861314378117121 2838345507746742273 9186561453608725656 5924089829130249216 3590146209734376449 5776081276044441226 8692896555053701441 2852920869668331520 6051880128422057984 5820592702127431681 2424810198304598336 8707154926878326785 453067618201460348 1396238829099637376 854003627405844480 4839288162917788736 888889268843356864 2854095228191677569 3448376825213031168 3014544985830007809 2841510643420656769 2108055101264612480 2261553985413423104 8082909873493049344 3777977589191067968 5053728633085485057 3201576968744665857 7908574282855466753 3750744074852342529 4843296049451425793 2329060532917935105 3234057887493277505 3863999523772613641 4913874766473240577 2027861012409737601 3719159622062906368 5149119062822333440 4180836036655716801 641150474579254272 4296199704529993728 6872944383391059456 4914574578541540352 6232520401661122304 400612682014404992 6784546018852475264 308414426618364161 5694541675853167104 7524470587308461824 7022741670725540415 2245747859022315520 3280966902597156865 6284719739587190784 1638695576339865601 3676969310286688257 8324707784235737344 221641848767960149 3801854360821068472 1563285959754645504 2427971224675264369 3147292979928301568 2486727695932270592 4925751950003695616 2706274212612279553 2205735092717651457 2835959513134375424 65260345791703041 23803978248987520 6438237432477780481 1885781759470870528 6782355557278482432 2557121721630216192 8276638117732818944 93843260403212160 2110784613551716352 5733235944730106753 3357052654072450048 2251961727773769729 5722283889638633473 9037941263942008833 3755775180116336641 5998817205140718561 2358008216473698304 8994596249364314289 4259566192282673153 8148780309757911040 2611323087545905120 5946851606944182801 5671004721876036992 6316382963577580161 4865802489423117569 3791350779261724672 6755545500441706497 2853206491113824256 3443774125300953089 7400264959112216577 2688484601780198400 6138818709390996992 5105063347021717633 4531163257569550336 8724941557738202721 7159320682770751489 5075687802426884096 6271482887180802560 3594807058600058880 8456904332212027521 3195542468207436801 1668802778054315520 3390193303316234240 4328992988967543296 1312588070087723009 8907079935911264256 6253997307303074817 4212108812670205953 1285296064223908672 8338600529391337473 3018370685589067873 6597439715884890465 2290532591492171648 2856941116635142144 7289976214481321473 8391973328160215041 7078927513680839609 8943373524569524225 5366540376607293441 8521473483908801600 885160943807102976 8425987839114018817 7676172060304220160 2396939733536853248 354657295181902056 8044002232095997952 4105027394987196417 2269397087127699457 6617578419198639361 8068653242509280384 2908018371196436481 1975106568833879808 7982100550369917312 6239086197541199617 2220110433598249729 8356380733499877697 7538229082623209473 9070376002721317888 6425253716388913664 4075118456681168896 5648579792456363584 3904730630269165568 1191654304124633089 1124594841358172161 3223148466816709633 932008381986687488 8022670429241495040 3202435340476350465 552139403677171136 7663875402419584769 6751916060809197312 6040002262832381953 6651059890511937537 2286105139234906705 3486156495579054080 1722403639703303680 8690290388878929920 5183983430759327233 4174646496386916225 5608580516424660753 2914095542777385984 1720403102723324672 73108508611870080 8396376782834660352 52456257449692544 3641848010810874881 8558480352234699264 1852457603238340608 6132208254339347968 4415940879766483613 4635482648362385409 8521878631343872449 4257733608362588161 7843231395272252161 3819268075630135296 754906743715725312 1544592040338426880 8856876569062998016 5412389687422009856 3860978568038039552 7665147416397467393 1748633234047894784 5430252801445183489 5478136875980972032 1589959918936389120 7702236875295944705 6747566439157293569 1036206562333274241 6697905174151961841 309820236333541376 1087074952300654592 8914175330084942848 3538663635787363329 7827778542668086592 7477791839788566528 4785028758304030720 2654155928758199680 6589560577391183872 7434415547077885952 9175359036990878976 2203631931198297217 7132244910068465216 5204402834097447936 2823535040657994241 3915612906048151296 8927357804176416768 4068916310515384321 1598175342730543104 2097293550715367681 1502100595212826624 3699333348225916929 6314302885870156801 5924639928140431360 8927930473067675648 3599891264815590401 2017821502872264705 3442037553709108033 9153543593434546176 5795090428901097984 7007532746613250688 7942267012429119489 4460569719227392129 2249666496752817089 3054861875871219712 8880590635992921089 6470539371271290880 6067328339640977409 5260524773562417152 7949475597046534273 1477410739818022912 4383648801245133056 5028941801444984833 2021707784957204736 5058602088834360771 8867408348985843713 6640463215800393728 356580076418740224 6869347865583681537 6859157581727868928 2425933719284232357 1550111457207501824 3477490385999626241 4226866238165993472 7926029176464580609 6230800501727952897 9213878122892655681 1700892243603879585 6768460515422038912 1274752792099094529 9068913586581405697 2365779880711448577 6862798125238962800 6183493364922540545 3747685339041841152 7067299705307123712 5099137357869023233 6901248216603813408 290972406125363200 6915507984750781441 4369478763754568704 1996025436936065217 9008336521912089409 5460161601931450369 7434675313552064512 5166254691360112641 7015526395511447552 462806105121703040 4465791277396716913 6551623276722192385 7016836883919875649 7602811147582369793 7235602213343288961 2925620397043153408 1679241568319455233 6154804911641430017 8190041742842661505 5630084102650135041 6353454021018851096 3974484666871056385 3888450834901131264 1059878950796787712 1970124462384406273 2264786309113272544 870963180815438976 1236757214564204545 8454468322978348033 5779744272452199936 6954668187463200768 2719365093500043265 5904338325132869632 5589512701481385984 394373189018928513 2257792544075220993 6445921217001580160 4158999776826286848 6466525842886623233 1793914811046495968 6920085616056705024 1498642920662040577 5236694787060186881 2516286104097167361 497794220675543809 4812049945106972673 5271999507642736641 7046290280310558209 3657113594123995521 605778375723618305 1936806954952140289 2451553074623306240 1169497193993695233 6177722399644229632 3915857298998903360 2770850705037388929 7456935610038149121 2598401126299113728 6386093057250426880 2034080743506446208 3145578644513210369 5742622905420713985 3148210290462022304 2930719624161263617 622276204228661632 2539591176899837953 2400649933066633217 6819769457245511680 5703681570883657672 8309568432079529985 3121218662604734464 3370626272350936065 394815057324228608 765389623241261057 8614120180159566944 2695468738293268481 8228523021374481664 2558517201645305856 5146456795785621761 6948588424341122048 7753612398600989840 7933674182090784769 285558159813378049 5653034342669959168 4088731200524402689 4009445802116382720 7375690157592674305 5569728422563557632 7469019335429612961 8254994788396670321 1173993087173554177 5476597427516480192 6331525298118680576 4096726865496454016 1527042043653443584 7634458049818656769 827168202129462641 3147266427397036593 8118624285192474625 2462097530420091552 4832817384897748992 5223660111819332768 3319493577751471105 874508290488389764 4526906175512543233 9211323165171689985 1180095500899645440 4385270710198844416 6134973522978735105 7067865791740096512 2078341548318640128 2953030954957242368 726882583698039809 7776960321358651392 5161528198973356032 3908971659957716945 9066614534956886145 2353284823719111873 7934057698453407249 5707738485104808064 7398229892791123969 363705531885672448 7065883408243576832 871815389500801024 2420901580753755136 3435781548704572737 4097180967645783040 1169106061097918464 6894791255772688512 5730520140272912384 6510567869008723521 4886095648596467713 2411831371551166177 4345370280459247617 4960707873224684161 4432497952259475840 3268272561692217729 7520876313050529792 7739119533552358400 3783728059739810497 3648207587998656640 6627770241047340032 2078185193003024385 2045086855885520897 2145031978244689921 8803913195671218176 7474015948534988800 4879560201243129857 6958004182541821952 8016916439018719808 1480052884177171841 7644975419983577856 8315509879456043137 8677422903743553185 4683674172769628161 5249693414804774400 7169082092388040704 9075869022349694913 8011373852087037696 1830259923123150961 1073964570006765057 2890566147942733024 824406972748423169 5717019368343971072 409894181536089089 5791929719738990593 7900059232115233281 8802113449239937025 7491442659536009216 6338232183056004608 2775463085425892192 2720351547710794753 4561270266602834432 8812078376549613568 2621897570548688833 6633581913594691585 4670329695375031809 2310493995402154753 4925210105952300928 3831707507760238081 120331117772980224 1000692481113278080 3174007147897533056 2531311481154768896 2804073918169694208 7713663930643283968 8180888644383277056 2893643184628951169 972963178916511745 1140749907277313024 6980256489789617300 3515530132852684368 5890412026126128128 8356312023069216768 2002873790205993856 3046550449839144961 3330349565927522305 9013584941908361729 2234424542642743040 8067810275309912064 8842670808356048161 6163653597725638657 7121323195795947521 2105792070902019585 5722876469963137025 1668125509228862976 2015219880096874497 3146366993325201664 5503543021993476097 3476177622374777601 6009723499538883841 5888456161354380032 3151550676649837168 2865469565560877056 2501815776376979457 8082431960531817344 4578488421077381505 6404344280696727553 4864307954868027392 336994685248183297 7300995283955384920 5607672769721061377 2384695994512735745 8892497477589190657 8397074755402171097 8871141834987208064 4550936563981735744 4494100460013330432 8074448407843363840 8868132597892382721 7775947242497132289 5488870698381271809 3658700148043536385 6396336437213686785 2254852206278213632 5461599956055049216 7642773738850837376 6284974135992185856 2403851882942694400 4012442663905869825 375944406322373633 7108637431440080896 5638360952251839168 6033064900230381569 5529821109785494529 8517054334605959680 8613897553765990401 6605923172865754368 4123307260612691968 1732126487692182208 8032651348041735936 5418277691358143681 7043949277667623169 1205962471997898752 3373903594638153728 1510470455731958608 2033246885796667393 3406622377626694437 6998534534854606848 6839280355114139648 2454578194651632176 4951988363602241744 34906176588165121 8882654545115283456 5181805832993018112 4720527579732279296 4539596780518426097 2165069567071281152 1371297531918096385 7675231812224764945 2780484900295583801 4759217784315363328 8591982763402300417 7503577156911081089 4977243911060717569 5286908966120872193 2787635596701449216 6680743124104408961 4586360240808315649 2484521696726146305 2959886757400590081 209467251505541120 9074496618881977344 5066256299546437888 2618331833870712833 2258343848692042752 8797901840182713345 7449704671041029568 4586214430606457857 7056704790701707776 670443854628581377 6762207881103105409 3896241211794264577 1936199653328048065 541772052901658624 4395965027358080001 3127033376238312608 7160752160980494720 919441028706203649 2765600778300162049 4056922459289240192 8959684750957494273 7933425440177995777 159476745398691520 5062482116204363777 7818835950930970993 3784987074631388032 8318414486635309057 6714759512956600320 7686338636929272897 187488894585373373 8513231478307160064 8778685975003307761 2610671106356269056 3090010669473300225 8523576446052829441 8450072806582955520 5930702870748493824 97126510895890432 3075770511316783104 839211542340006656 8193739570737332225 8331831231897358336 646643071329576704 3316236120416184832 8833151285090447361 7006754241308879872 1211005090372787968 7644652599324237824 7787760160150581248 8646402498351317152 6799916332076802048 4941392501240121184 7963587999954894848 2276680408731521217 5232995656095894272 1958769765835183105 6301658900257337872 5057972125634262016 7930433195632379393 5150861788251423744 6766941315105289216 4097067472442887392 3635702416492462081 7580139104661798913 2774316217425040385 840983574790668288 1013040083616923649 2562806011808013409 1066419143057787040 2904014239389776128 7967831541518012416 4737567233492826241 6518824432292156673 688740190524461056 8755670521422273793 2333269937728274432 2672918379392766337 7184119906281513089 4028902141865719137 2241948105435921856 406085841504956417 5662383290087880705 824880998249794049 3095850399532578433 7541230598358522881 705207361242433833 5226185231354435329 7167831727445094784 5136663943206153216 6482696491240467984 311690661838557185 7806293594406054912 8233964707793185792 7959546617137059840 743911066395262977 8232104929586819072 8757315848537288704 295167713796042336 4898451073595088897 4570098608109697745 5472455333378528256 6061361734382551041 4518261642632156544 5068102060687216256 7830720096880972929 8647186852707027969 7088147240518352897 2105301876023961768 2884675045807059968 2418458880759758849 1118677010399329632 2758842699557572865 1691576852331986944 1019168533811036160 874563754713284608 8744309266095705088 4624189234008244169 1001272390429863937 7964737768181744897 6493356466060345344 2434857021457367041 4750352103388579841 2724812251263280096 2548058864199860224 2829315573042702081 8765876265484288001 7226805641937221121 6349061310293798913 4925805567976828417 6632801689648775168 2452750252335821705 1422071720380727042 7106624481199567873 2372445991967014912 7459620563145820688 6970276167005152640 7923185479673659392 5041173640471960769 1341646829824892929 8924647120408463521 6489709309722787137 6674391606511706112 6170615276776334048 428642796612853760 8016627358706691585 7601579615752960000 7137336436891770752 2078036651665851392 8025338864924257281 5287415669357406976 2131824281678577249 1070931591820312577 2838749024503558337 4351487609323905025 1623668324106948609 6313499954158797824 7380167264062810113 6368994582625801217 336573089264679168 2479518920178317313 7844442926577637680 7851864738251084800 6898051716032691200 3049857644546495169 2236258353015013888 2955460989916634497 583151342300776961 6142517582987839489 4546928340728338432 6867206246355193792 7203001789013160864 1913421448697085953 6052694591185420289 7090684814090387457 7132042749448189953 768720978101958208 5318432266536239105 3870221849253642241 2423243820842584961 4483698225383473152 1456633437821803009 3808964126089614592 1355070430995759105 5053644652360104960 5171452957618787073 6129918554956818912 7649546770085619712 8781741343206960129 4379720920318451712 4891447195038253057 8557334127060160768 3513435861925027329 5834742245513655969 1337590625076048385 2592713688127011752 7260627909464132288 4744968964591198209 4041788738402643968 2164826900218505728 3100677335860144857 1418296303493335920 2534366929951735808 4156819910985229312 8227258043543636993 3497112254720573441 8788317971978280000 8804619040366533504 4407313649046126593 3531040414727110657 851708483800023041 4572415958504383360 2110231779839927905 7917602161861931841 3222983059083191521 8139934072755842048 1317600145315111937 1516209196234958849 6232297886667705088 5251325702483669024 2605127960751828480 6998403873708466945 5155207426541796865 7481909657701030657 2934768254959110144 5875955037395593777 4705552149934380529 4796031605094011648 182815502190121217 2017065903857084416 3879586514426764033 5280338710769065985 953197878288698465 3096601575295690241 4228598705916838387 1673595136981712896 8717577140207226496 6820247532689123712 7119032203398103040 4819362219203394560 3124532463565957633 5342287809006132673 1526050056755929089 8666711592597520385 176193585388949868 1044991422850667392 7914862812611440673 1018697297246775296 3674834705262730496 6526157810803867649 4052086128032422081 8825645582953486337 4936259765961900033 9056234595341538304 6843713160504118144 4798534211863350784 8271488829754381312 6788950383344279425 4094237146002685952 4437465133699684556 2873611308607507713 1147884990752903168 1628192853143584769 9092692312038073536 3316398796826526976 787798545968222464 7352232629408157456 1852991084210404352 7275501038991425025 8815980949277860880 3130780663679430657 4522430941720580096 656555633507334656 8691557892562390784 3419600596549152769 4608581459978168321 5675044063263000065 9087380390855778305 431551410903818240 8426859016921309184 7887657491910687553 1327869743543008672 980739653712312320 5200434348702995969 6630236995420649984 3919069159157923841 2997358451542474753 7371592939595633665 5941619557700303585 1116198347103797249 5222887298808827009 6963381276479889792 5472234413727964161 1819155606633250817 2112378068490615553 3993222883735055745 3875406051787513409 374986569052099009 1812281339543947520 3313001694345795584 3651761051452855136 4940408172553566208 7079484578725437216 2531669771859890177 1333841272721067329 4491326673159782401 1450739916620141249 216913125715829504 3413226597421425409 5969460014641900032 6415758511782653568 54043170967388161 2367625723742631937 6736638794315296009 4023502444335025568 5229346609331912705 4509921848405300225 4161313011673333760 1257547382030673793 6868635528637262848 649952344598713857 2217698457253426944 3073674997389295617 1474115252982613505 8263109140107427841 7700301500543401984 7974366914530705409 1291293919627546049 6592547484129770496 6040457236241477584 1654787465524607745 6466868059612283904 4158953712883549057 8932997029845059841 1350973631242831872 1691063423200270337 7591233281455411457 3197350706837061632 6014393294073626624 2143540871998369792 4409456481415898112 1482639997973361832 6583014881203378048 2649679422196809728 342319352824330240 9015803782889353216 9223213855844368385 3628312134781947905 556156473999392768 2998580732371883009 8968390754049196544 2404883113752281089 6912181601101359105 3138059947252582913 3954756126351905313 4152027327408302432 1582028569951769088 5695060472940626240 3676756024434083296 1846333562063237120 3770235027783567873 3277678751261557248 358072405786198016 8631867333840443955 19856426464608385 5924680216922345088 28989482774538241 8029122741624981505 6176828541339115520 3004577407790088193 7009804660335926849 7082706917638635521 918069587860750337 6626807143241961472 6660189933749961152 8607449836612462081 5948850952055975936 984827398580516865 8628169633485682689 5772921343497323265 671203379449841729 948739317912343553 8567395107292115073 8658351569483618561 2383298346716701696 8806397846817162241 7703305852475670529 8782123159327342593 1347585951060771184 1676703758706939392 7936646530147713024 6776735885668930688 5595192475480456192 3962743555414340161 6211661166165011657 7346403916575711233 5611649688902202625 5122279589583062913 1081020092484039425 7879650530155560960 6784598419929186305 8888792438877618176 2953842343873329512 4659114862013069313 1225649967674962176 6510589457848032449 2027581858528493568 3487763151510087680 7751081464268670976 6772585992928588928 8511040907011127041 948935994142180865 8769109546947832576 128012007293229057 9061846330051383296 8273046277386396032 4086408677717143288 5419504244401971201 2052944312123769856 1115057579540997984 8005574184147173696 165155122441072201 1386616192555781825 3923259442782539521 5220570813218980704 7966524640783713856 2069241629101907969 3525044383609436129 1956955510705244704 3726291172453437440 6036263689733068033 8026021564225889280 1232769827583859776 8758504408703322880 3546708186202734593 4730920648219151873 5806942594573036721 1571893299044161093 5699466492808294400 853507277226372929 2334198893797166672 5003449775301019809 7563841087424906464 7181118422067784138 1691494516786873441 2016757511124977665 7272714789302867968 8253015566365392641 2706989687245635584 2748257364412673024 4522650678183996160 5043836591827719008 5753300591233167361 244693784038883328 3987879745033285248 3407025678533990656 9053258530692773281 7724192998559548160 1314227786535950336 6462625415250198528 5640689403589296129 7880631643406633152 4981682776853464016 8825247523899145217 4535344305047873537 4838230866576195585 1553200503851057152 4355845277804017577 8873711800369961169 96344870819283968 1836112009039841277 2845568884409913345 2844853297634174336 3474070476995322112 333587370592819457 8314572009625657856 4419256188239572993 1474794122523459585 3267899469093978529 6361014939304288257 7118344163279556608 2018735820411244545 7753067792203470849 1048734566548897793 931706079321166417 8877101640277369409 1463041173526471265 382797113148155265 3082950209245498113 3680674536166277121 6976459780705552512 7421106350828131776 3061708322225545600 1905096441581099569 5755359811478749185 542069368818835456 7369577494479824385 6851581078804881409 7760839061614092782 6247951287439216641 8062308521787629569 5429384675977012993 8891404891756976385 8148604454159077376 780491510201726208 6152802179973884160 3624978501896424952 2202904921497641472 5190202753196079105 3813303934066491393 4852349284344941696 2542857756276754816 1789300952044007393 6777239609282803328 8414514116399849472 1527102417809075200 1161880768891846657 7853550899071811584 1938552300215496704 7593301449123801661 5780033754598205312 2230489068838256640 1568321414643824504 7476402598775810304 8887448128348393473 1918131253100891009 8825553968747929793 3779521894949805056 5584562139677229272 9145085823716656128 1131065902442958848 5222904284265844737 4108263373416268801 7823781359587705856 8362149720288464673 8200729196813384704 6590469615416348864 1172725915923873793 1445863014123909184 6665514648367618049 2736769601669812928 9049924160750384385 2139069169469125344 6744402999397908481 286176472406169985 2961176118166552000 3096471481819856896 1590042662192480257 1806685962053542145 5979723748350648176 8916412289989689345 1903686806341299712 142685349330521344 7913081616754723712 2467399522612572417 8681118845769256833 4070421706785952128 5752204946328093409 8098922623822175233 4640413542726107136 5623661912841723681 1937158495155606528 754211923489118921 373372158803443712 9148056192792926209 7174753435656233920 3705631230751752192 7539201390326200321 5662139307930466049 903541321242011984 8388862580546037504 3730943848472765441 5876839286177700417 3372465454266474496 4655363426120273664 7329311591760723969 4662025542279542784 6109126975534137345 7591864688858718208 3858827775674166528 2625581122706761697 4963453081697853440 4555075561435212545 4656366239831523329 6847615132531376128 471908298996690177 9102378875319984129 8701484969120409600 7381223567350702080 693983020233109504 8818390240714178560 3747794154606886913 6153654110792260609 5988035553027800065 3013153604101865728 6262116700246073600 6369904267966113792 4788810356565904384 8993688665251250177 2875029758463279105 9164809881007415296 7483886647538136513 1638591067031863297 1820068964225425409 5224165176159334912 2163028591055619585 7083510580424529088 2349332861975260161 6361318490357094784 928335617171900417 1771784980285898752 2279222919935936513 5034969809100743424 2516012989117924353 3966566536057029761 891366039333822464 5759167404564995713 6221171729166467073 8489999987617802985 8988507400761995264 3563280560001384448 2302297481611103745 2516217392402362112 404967344634113088 1410298455507001345 6245056536329272321 71162740318476289 8700822430832931840 5578712037450875136 7367391898356466304 3547094686095167489 6269430918029252608 7245655322989699072 4940116453568552960 390718279368310785 1905405641973563393 1638099209065455617 7822517614454063105 1790592003603531777 5884301428842751489 3107898862782131969 234392200952215553 2053824435078275072 9136113815005679617 962849057669496833 6698239308148965376 3952395841949672448 4250005699183025920 5958436623571800001 4313515189058901504 7004123182547411841 1812139289931181912 4361434709661203064 8070284244903919617 5720714086781159425 5593999561432948488 1456937226035265536 2986047479811614256 3517878889652297184 6231271184250150744 7703685950913084288 2852436825228477312 3004711787986778112 5822898091742045185 7045444153439844353 8655609250940705857 1051371582350585857 3535308252286960128 2356621906198313665 4476548270491944961 7061484630502187601 1499601812883399680 3414103006848778240 4310349699680538624 3812421620235132896 730767343762295297 6083612828367774976 1459097650369436864 8380124436864037881 1567548498112569345 1850327617646723073 3159048655637927713 9133843830986492928 8102785358888402944 900787749733090113 6137542606613446657 5921454759574286336 3749127586062881672 3507609702360503809 16165114676903936 6656349121526472704 8061016326315349952 6511364495219973632 7708360225552189313 1684559897955369217 3548329364849534593 7708768076779964608 2552086450520924160 158332694103588864 6521540944006925712 1191032894324106625 6329129438071711161 2822610413383286785 7218809138997600257 4192359313718384641 3469557257236484096 2583057113137842049 6721251618444543617 4761919576164276224 1114645198112745472 4881390373423078913 8827042061922970433 8082640193555130817 3149155736008913921 5849826381485579520 7924606671797238785 553235396678665729 4303575067138431489 1700179488012294401 3565423403559026689 3724979640700583936 103420576210583937 2335586737399502849 966308404707583656 3133438871822336000 608350309849332385 2616608300261425152 7727826615612686336 4108397550366944097 6152902931645451776 2761900466921537537 835414966985119128 4995972886796369920 7536637402664050689 4872686371261473280 3591278163224231425 3960985755742425089 3361513237086978432 155842587659051264 393106180985454592 28072089436129792 1947572733286066096 553260259524138709 6171885849490238465 9018564690709413889 4207399593947195393 1281702610828024433 6108848160116518912 865530964096294849 5772384509183827968 3915242713069633536 276905337946161152 2965322285692600321 2016495603022663681 6025816340974403585 1317512091971874817 9178206847474245632 2873845829725061120 3090456841726980865 4564575860778025856 1603349700073297920 6311820512304955393 3942119435208753153 6511486667039083520 5175011207110706176 4415529767482629632 5889856088701624384 8722461191293763585 7817132945908563969 5428851913577586689 8657242051914760192 6780810146994580993 1885876400697697153 1180347650568812544 8647199344654249473 193776768913598464 687642588181258240 5975914727611054080 6425585463396623168 1786033913262683136 4226370606146021377 759030353334398464 3210449660588095745 237919013294796800 8123185254419823632 4464434120955334848 4381584801903870072 623920472346984448 7670993705106894721 3490229601270897665 3708593190891362689 7124743340109799424 3569515091691700224 8746554330374297856 6762522890935632729 8154023327692173544 649399311121086720 2917861721184408736 6365741585524465665 1720929777969528833 8753786665662347264 6159871708815424000 666778430403523329 5432038365676525953 8239742076364062721 3111552202302226433 2654938510909224000 1733765485423268865 7826028925151171073 1431664508775622208 4425704889270465953 7907959433376308480 1071712858945733633 4164847093862488768 4650267224236644353 8259413090742139536 6151695139741022209 273092629175554048 6900786465890054656 2490366162324226272 1931459160997522433 1225823527807753920 5384505938983480993 1425226482247729152 5009070618009311360 1834317728526962176 5929291997005219840 5529647078578245632 3861344403091249664 5154408293959303424 7714705659208029953 558666706253253216 6784041493640819457 8306423940752402432 850650438682683437 7249701311887704064 5238301719814845953 8910585203226069212 4680664725595058177 8524228371334437888 92184631381852160 2925875603114730753 1586987772255944704 7628890300503802368 2269173014175137792 1983641120329648129 8382749028252881089 5447019744516063425 4439886104169998593 7491567140110191616 7670148095835156481 7351969426710480897 1225556191402553600 2135215120108232704 4976418857493955585 9152825590398933504 4621307866208236569 2880925355865399297 956154637041270784 745155859113764865 3029081060264031808 3456481992668012832 232723365831328897 8555312267681318913 4685719961118231041 3035780512752130048 8483307312495982720 875084549934953613 2654704546869193392 6221671505076058112 8758470614986629121 458269694829867008 5649912982734143488 5726374620949905408 379399777599286272 2731981658020573313 1169016609872007968 2208006790931843392 8947275312507052032 1519831948283346945 4322040691369936896 8223549477189517313 6317390105099282752 1527613254534636544 7165256927210531840 5970234731903276672 4080622501972721473 412005661691478017 676453328714268673 7817529737938454528 6949348049610938881 3317784445999129904 2240207200118181889 6053190044696952833 5567870636429182976 658430913782039105 801353579187376129 7132803823103322112 5161832490571622108 7150505389187399681 5845828095812390401 6451865493077688321 2006782773415768929 7769396655909638881 6989422691725878080 2708831676690492417 1540850028975146496 5836607937592365072 1266727263200606464 3819211125114542081 8794746564797710337 9090852710610599936 941141998407254016 2120405953337638912 5185090467765029120 8608408183393795072 4314339940254964801 5772131411642023936 7880506872331463681 1321594662930457601 4449925779924687488 6294714033933647872 7730120583974025664 1211930181339643905 5418176167761954561 3353662117661716481 7411006755473195009 807597298970656769 5083952844820609673 1661136736596429056 3379954893187736961 3653839555479793920 2328786859909715897 6528872846733090816 5802214766457493121 5077882751872860161 8574569357716044800 1550563212185829377 8430430918084705152 2900588621332634625 2188363092854152793 5275902796562415617 4267423887100170241 5307096804340916481 7946513541219278336 5410988233259389697 1863293987643281409 3573551485003092288 8165959426047021312 1841381021119660033 3465521570204404161 3982150570093381241 7526886668440371201 3911813485331389441 5100722868186074305 3383039706750582784 5735049370637631489 7502667318565910528 6245494702299332609 2416771002387012481 103542103583123969 1189752215204528128 7762932887599565824 8600408130242336816 5643070300660400128 1286740543139711649 7900793962131223680 4346406126759438336 6910792070884555264 2130145775835414529 5905434423672561664 2878482754429362828 4880647170673413888 7648443155804110849 2453422147623714816 5203844433641018041 7346727370862699328 9102319430180228160 5548141551571715585 4274057278949609472 988553383527489808 7942288491365013921 6776630553402032384 6633081278321786880 6629029360072460801 3153971376834935809 8799424784556915841 7381730781485144400 6292957507280004737 6665235837748331009 4009852639211205632 7701988716821789216 5890894780675653632 1119755698454944273 5513692627660390400 4537497618008702976 278276494350049280 7316734155544690816 1186909565870994249 4602820109067153408 8644397359193656321 2627551098319929345 3801511534966865921 8785688525688479768 223399056582723016 5411479475954025049 2765835451078668008 5779721566483820544 2167897012309010433 8264419839541390849 3226010736830674944 4323933467654379329 1093262128150829056 5090607123448873985 9184287666751186321 1882507895040860532 6245068614127583233 5392661564102000640 6030392014498256896 1790115846484698913 6927456024949088257 1451674477333528576 9193747076001345537 3915829298007108945 7518005432450962592 3370442264918774784 7017583871071679552 1772890115097351232 2886953623591830169 5575023116722165248 5815415324108024608 8985831107183280129 647962252389851648 2698417965054636032 3445710205369100288 3388057058992684321 1194096356362868737 8291420592162787328 152541280487006209 678805853090320384 6651290593564432768 2569034502676797440 2289245841216347713 420376078058520577 2650415407276381697 4404630402256703937 4749980935615790080 3409236159229566720 1103068261152443185 8895776251238660864 4450309145870696448 1567647891952987393 3202208297714356224 6870329592902416053 8078045113115738113 4697024598569385985 4854061859726172161 7210093265202171905 1082379657921176096 7788145112218546753 4633816793655255040 5455916608162583553 6227344504439753217 1763877521167638529 5619614148911879169 1596420370696911041 4809771851713666112 2625191840291649025 6442928712429341184 296163771477393408 1821295349603908617 3512577059594317121 1938334384802946241 4069211390308917120 4314987031426602041 4291442655307077665 4344231891960987648 8334772833718511873 1397199512272088832 5835556648507462144 8795483025587255809 2902893839400226753 2091305136641633281 692572836452216576 8641279784264295609 358958058998018497 2689803417257009152 6298645147431567360 4419878153959484928 7147763926406039745 647636896030664705 4131506686360405121 6499990522339065857 3327579285481349632 3870239976143371265 7884093589194768384 6311921714129297057 303790707350464001 369138436928913409 1822830346235786592 5228281373310124033 945842109658393601 2245341643818655793 2479855508835842048 8512442757624097792 6280347713668069377 2463491426510405632 8134635037397167105 8537261514525022912 6148636051714333696 9021889173046853888 2245805711966633984 3731212299051354031 4949782351158583297 3217352984807084032 4197032791603306496 4010592872803979265 4263574846812919809 650765127399398209 6643483189851672577 3897325970944235616 2722357899596694529 4805681020193006592 3428932426281234432 1722867870021394945 6699385094219898880 7510857841902612128 6637098445659878401 8111441968766544129 5019102678096229633 8110591787753934688 8550633408197741824 2534659445627694848 200652500121548801 9214081765991514113 3378536337675991296 7600987177831969408 4299303885662841856 1001520692431880448 4994934166197754752 3401017290172601696 8673710129370103808 3742785949642397825 4513227812689485825 4104979704208762880 6784187271252931584 7317640691283961089 4888025149434777089 3376341174095935488 8923046654793572352 8494047932591149056 4932412442650929152 3692624121063669760 7664632706661122049 2228254708591293473 2003235538300838416 6284300181542191104 3619338513439401953 533324857477395896 4665380905301276833 6818721930439051265 2768003054735807297 6989142334352570368 8730545507780835328 3209461881746518849 3589894647705096705 5284651694577881089 9004394957403316640 2389009199434186753 6220670832429612928 4841665895017676289 6521574563048507968 4973375493565512704 6677510061958718465 3165184605145325569 7163401122613956928 1533604203914247488 1882570938510163969 2333499401011494912 6275297685087967489 2176138521550139585 3766436879864430592 5163283850108365825 6662006215638384640 2757088750288078160 7365570356138651648 6055786409796239360 7996813652523663361 4108301889160324096 7212322033835751536 1363866177481275777 1303935709281695936 3429241369348701569 3926764794336043008 3237384136738774529 7978766555501960705 3385380116009673729 475753772522768896 8086530726785412096 6809082557260890112 1468764847651773057 973383344433029889 7646733940158742528 3312897428830158849 8744996907977218049 7130750453060270081 2403041951601701249 2666767811182854144 8049156061671885825 7726393196737224705 2939173196273748992 4741962795900345696 7724940619340461568 1311555566587933440 7039136595585476481 1171659192637063169 2555804386315403264 4179496268549102248 6739730174640169984 8661697721627426816 7965192170280628225 5556159246017794048 3799426987234516993 6098525152325105665 5913078712686116865 7472619112301266944 93332133858273280 4828514860462628864 4296682655164559361 187558236129073536 6350386358150303424 150538429169432576 7981477546129939584 8933874594983428352 3332199685158111233 6269276968240141329 5236565874830126464 2797800797114683392 175934066838330368 2053486116845387777 3053144309852238849 2386333315910952416 6591739201339629569 8172223170414841856 4609617777435869568 690470274525595649 5256084097155137537 167349350735083713 4981749517004046336 8779512372857143296 749828006237437824 1286883052491337729 2715914252722342752 7629893665900582912 7766074079653180416 5856212181911854592 7152481333636485120 2256435310240679489 1932646855937596161 8860445443390363904 1033817800776590524 6231936093125369856 3954781974887916544 7109080787135604992 927124007217392513 2496884500572184065 3868664992582605713 2757032026571775136 1146930012076328960 3827184683362247168 167992720267116544 7432664208085367808 7477669406272412288 5913084641365509121 7207885628288641537 3006296013422103552 3284941192899953024 8464580800180342272 3417896595093592065 8653735000334032896 3503163329745834377 1412636707261818881 8403292376771944448 5284778873215516673 4749805640277818624 6422702494167089152 1096603689510405121 6838262410471572961 6181171045301526888 4271550521299502080 4913270422392487936 5950732116445687809 8063314839259347200 8079823136688862353 2426389202384071432 5307182022777634817 2769814152350673809 6954932097636742304 9064420875589398145 2405272512813277184 7463531796987887425 7265961446508769024 4454178480252966912 3285872856812358657 7265744507678497025 5625655729360797696 9055596891145780225 863914239536841656 341878462384935744 5892645647217990913 5986837532041467401 6422700176605972352 1015792920901528832 8022230124199934209 3815472824321350473 691189321114759169 9221480784144224257 9222163772938227713 4079505592591667761 6233360411651063169 2313926789159769345 4943728430576292737 208418793529404416 4914026223932805760 1224562497307353089 1124020568345685808 3607214080367491072 4582946671300837376 3143016259472609792 7189860317796200832 2946517582918736385 7397500254091896833 7733547715251761281 4933831116854930424 3985144132061214176 3660948092338244657 3953652402346773377 262380581657354240 6785122859747698560 2193745352779654145 8953840626225578368 861076399867312640 7886330768542110665 6366756310365492801 3695241765898223616 8663552257640436480 7917748725121439808 6506562581339807745 6448233979946096609 8554239233976040193 7099219359104088065 8942905716073778433 10797622719195648 3743983459139773312 27611326343839904 403717718432280161 5363135435452814081 5929347412359392896 1523113481127183873 3143412195013246976 8939164082079744832 8194760588811031217 1275848507560624128 7903080975105949697 2567168148822760832 4617979767049252608 8791804457270231552 3820346959466962945 665125079762468865 7248562164543012865 1471267938266603520 5581612277000303616 4842789176412227393 5638397040952508416 8890593076178370560 5282736609336640321 3380719107772882177 4320403570085831552 2008129297042133249 6454850503852897921 3785001843127353344 9097909453851060992 1482702183924713344 3587248667484482817 3258385502484905984 2785770483709435905 7298787625553600513 8289872939262269504 1325101829993315712 1862935283884338144 2196268250230839264 8035164219966162544 2080202167667638400 968759939369143296 5845177584138342400 7018280823640408064 1550954533605284353 8344449450444913152 5915647107978330113 2420138556493895521 8008701090360528380 7916703970509011456 9023718363112931328 2998820001343246337 5452196493897440848 6997812435899049728 8155734841683782272 1536841762731294720 3492490507180894416 8021378561471276033 6310681064530815488 2506140189811802113 1892041433887631873 1107362329079883777 7209521199737791616 2693222065398608384 6995830614860562432 5448478009400794369 3315116972099287552 3726147214320418817 6529589389835990401 1569071328252218448 7117847538477435904 1286596254664871424 1894017339785707520 9134427001143653888 6505966821530899969 6795049699411332608 7835362075599099200 660007158985103616 924551173043679496 154098228809015297 4178813067786715137 7186617644700983296 866741496203127105 6219404319930675281 6097795193083953153 7541684149235785728 7759278347752315792 7565111634003035137 1076422246728362241 1494927319429142529 5173592645347488065 3201542274227986432 996848973403874561 1493888972747870976 2355315418436359681 3996058219171005569 6096281447098907649 3996743372315729920 4757426241014845441 7682992913495167873 6786594199107272704 7570384807723532288 252823343741874113 3696129244734056960 873864816517966912 3388472374499439745 7309407949510451201 4847147132143329024 445196293604249249 4430263114857447424 4321562684948414465 7382187989822390800 152712085483012097 3483388551194075392 8379502620101631328 89087525592891393 7267374356354657024 3427210936618922496 8382481895054049793 7374939423837857409 5488161040574145537 2640876866910272768 5525124369568759809 8167634224379437057 4060297539199956225 7159024759509207297 5841846415780688640 7175855002033422336 491787202113789953 7814655897821888512 3111412085209927064 7050737742574220288 3777308195896201280 8747083936364305921 8793970131910823937 850588587005979393 6845260671456846945 395158933714108417 6969982002337685504 7946636146786840577 6572350464215119329 337692747757868545 5353513564719083393 2034639334100370433 1109343150807711744 7654078206531837953 2831702251219836928 7007176530035482241 726688621637506560 6798342381513920064 2705107868402782113 1809306111125327168 3516745191805927424 4122408877987121153 8666309074346723009 1738557556804414465 4633127493183854592 2308353012452825856 1929541240003942400 1613971782664625152 6560913231887169193 5893942845578295296 3697316461219373568 7675878352157459968 8279876946807573825 4240220135317582720 5724830508292715521 7085972687765449729 7293397601443708929 5568701798924257792 6376993402513233664 5648646477817577472 3686955909529075584 3994283220691814480 4696177704841026064 1786359511498358785 6448002264080158209 4738504968588369921 5903050987921682241 5241833344074189825 2672587119709171713 2874534614568796161 7981427642127016761 191655791118498849 1980791836228817152 7162419032498391041 2436430667751006977 2463842647093998413 1805833030030437793 1607667882231484033 1178041560120831489 2304272824537771800 4184196094722034689 8828003334125162624 7671186396408440144 4354869607358644225 3442413404370173952 5673817917635643393 1837762589199848320 5624031077640380416 8149845846802243584 798632798690082817 2478383163677976769 8115021058886742016 5093714438045564928 7655823508072873984 3200827369857933313 9117745054335592449 832624054031417728 1577150112671316481 6396945972442648576 7148851856321652544 3118499480345247745 714091796985751129 3939783981580681216 8522252513065238529 8583163578570637313 2055016273817681920 6896098341647138817 7294555960414625281 2785317263604989953 2092073594194894848 4936737629974720513 320096347891963905 2115070699537428480 2165801811170987408 3592121786630897664 333457103657319424 6747104444711911424 8803124473503289600 1056114202153685841 1498717736305699072 5779076002013335552 4052168381959472576 7003363267337579416 7158867189509218304 1002253163516399489 1758915743559909376 8278897018919826784 6422482023409528833 2442788990147686401 1858327158264868256 1121196761259902096 1855383852750884096 4461938229470825985 3359371291496071169 5395717929115324144 2294770347600935936 678351807488896001 4747091531946952272 7546519361908891969 789222552804934656 7012870134784673403 4687449485293934816 6158201032959459329 8004056934274695168 6648859244200034304 6067991268698750977 242707052862898176 924317515287044096 6844428005498686336 1432046761976997121 3733328261681840129 4714188534998024193 1169644748076556288 2088702170528720428 7348033896738586624 8324274505138358740 4981781977230616832 3005623688754701952 8050492092617733089 1281651171274977793 4097054765418567681 3740838038078808032 6095238436052847425 5303767264724693825 1548863474051260416 5069111594955685409 3514525832555724800 5163287004170907648 9037288917169639488 6353803836536469888 8957321157681790465 1807211690054553600 330243238856709376 1735940685875201 4575386928245024768 5527988342196974080 3550141958381764609 6656341202795946369 4688824580435689472 1187530176170532864 7892149469229905920 507323177078513681 6908052395199995904 8320680496023706625 1654323407041019905 7548437202633302656 7766311276592529409 1829702626073283584 62807790102321153 6716069153814647808 3415058968714674176 4396813422528038912 3850664513583255008 9066789248756293025 4448249982549491712 7750180994942545201 6382849187981619200 3156666375498557441 494389068074343756 4241020338374639616 6360144835409471488 7397566262620763744 8834172396919588864 2898532256901621126 1972873489262863360 2095625602823823361 5125587512454344017 2376769533458972673 6411671676804626432 1992445930477886464 2706467135413939265 464865389899923456 189902848671701648 1277013363147219969 2806737153126113281 8096809579392061056 3058857098877692929 3901597924745186561 2561813850637361921 3586742000566788097 6364937181683849408 3061499930111524864 2055506423899123713 1874677743224540624 313043667477946368 3458130882449392705 3844832281625221008 5097218008305218496 4933115039062166913 6911617258434068480 1302499777072037888 7221599617701300224 8362059555922449897 2890250990073397248 6929398987068297216 1415300724074054145 3512333594594652096 3473982752215999489 6969425540835659777 6194181256070230016 6774573428306764800 2478009914406500609 6493280938424257905 9187308349569604353 8958965860114377216 4251336111386034177 7821533901164436992 3965148905818208289 8957484576463865857 1080560752373388289 6331632621525800401 3065575861388043456 5890369637735989249 7755920735216336897 1398172627021201408 8961649579291975681 8956210157544164064 8319141875984694145 7468591561546793856 3519102445267857408 4607761947801643009 64265671019593729 7937058652803926576 1662938174862917633 6516916698943549440 428142641056637440 252627922010224217 6691898379360116737 7157102629383752704 3102618983354247712 1600459887006619137 3236250272515633153 6721388228598000384 4274647901800038913 3007452541800125440 3724239064944357057 3627200523099698433 826100987675404769 2499718210122167633 5466337484513312768 3635293122681782273 5862517836389140481 1486022759227972608 1872168657005646849 975906979075981313 5713304457986439169 6360153689373167616 4386247623934623169 1134946606071267329 4251963135225188992 8053012590218673664 568652113103421440 4644202372154091520 6784054234643300352 1612471030587079812 2662891385044840448 1049734126345252864 4899931613738106881 9068877018618714625 5507293404397568001 3261618391571365888 4894305936218847936 4008102680038739201 8162226959809851185 2827992449458448384 5862611295332765312 4867184124091924481 6073664084545691648 145715291696688640 6724382909333828672 3396422720619511585 1288562740053350625 8908778157368377473 268585265257758208 902635833621573312 3723152229471720449 1266625002398919680 6327490417548460032 4630128858469396480 3233268212238069888 2357868569101340673 5368727985548552193 5093572546868094880 311810298562264833 5782187941484387521 7943760303847927297 7665733723209334785 3286157826462397168 3745535702305996801 5240484337388279808 1290578640823648257 6220272510085754880 2086869146499728897 6725240080641960320 1776281821011491937 5908756453928984576 7356507404226259713 374707850361304257 6181552664870073344 3817579074043461633 6328915395536943081 5629079181525290273 1773954515322447872 5772987930017095809 6490886407518254252 6964557791811117057 6873796148870021712 3474837756953024513 2714504583680168577 2822302343330996224 5461141722485085305 221188644169380560 6471504572208403457 6685357419081398848 4632031674930659840 5635691804293884672 6569967718975338704 8378567705291164672 7994095807337442816 530144229555612673 639060813727559993 389349598971041537 1205116162965692417 3751821833863946240 7919230043563794353 5088055708685354240 337650938258636800 1513309204392755201 3372255477663727616 3563401258806542336 5337299409310684160 224489404423067137 3843521566225782784 8134353542970173472 2142089906290010217 5800580170449360769 4846133369069086657 7062957620298265089 3572106837498855425 4198376007256276577 3544122738409260929 5053898391419762720 5090366429344849920 1594357490310016000 7156118039029776384 2404091101629346496 1416667173029163908 2453015830902245376 3994869048000985088 765483663121973248 5389332397899956225 1854343724143476737 3520142686973121536 8377593929281413120 8847629814600001792 8817997184650078441 4353272825295177216 2161968251167148161 1513046465933672448 8263740368198298624 2123236451181002944 3519061540135995393 1632562312605018657 6600399518337347584 181792145443704864 5781547080112832513 3050488015977121 85634232326397441 7248905571231597569 271452573002514433 216122222609170432 1173841231278489361 5803287064966463488 9021936369425885184 8213709213969416193 7745301115042229152 2267811664689606657 1934931356219596801 9012695320753503872 4936223484134555648 1149436691222160384 3275664478176110304 8933006218478078337 6636367266567684097 7383565702667447185 1762495051017464577 3375827616768417793 8852630417513621233 1318058198066790400 2507626924366363137 2413354775932133376 929315416953585665 3266219408257093761 7765024183176257120 7996491447450188582 5183452495278082049 1340815419003360001 8580730483289936977 3710232542130801977 5976759663377137664 6591628042285881344 4559944994549719681 4908412196717211713 5009732238626783489 5881665047870226945 5364843892249411073 3293134470919503872 8632569404438876352 2403605310417928192 509983192104692416 1455948072667063040 5939018415591929168 782314221567725568 2683743973637345280 5442894590503698433 3546095788465152001 2133604017940301824 6525887357542789057 9162741087809901569 3853157812190913225 5181150557281598849 3861655139123221761 3435457332111626496 755370397476235296 5189079451248759040 5074781715992215553 1896510820230402049 8562215843500586369 8185254066852587840 9035789873802777600 4341406966135280385 6562044387910680576 1625022380260990080 3127563380377768373 9157029177570371584 7904969398481242241 5435674501834051584 798565639791874593 3403159014962724864 2639764105692819457 804733689387794305 1562836415983124545 8269489965373587456 7752017394487197696 5116553995603439617 2090582180126370816 3654721019947585024 613760640041222144 1859705535955984065 4927340334785905728 7304915644858761216 7887632446318565505 2395287541680931185 3742672332581716993 6069967791880962049 4209855685158779904 7599979191031574529 8243300256090411520 4716205376316112897 8034624445078132224 3334644720336537088 1428716962022379137 5208731740455833089 7647483012449575936 1004496492243347969 3986769649541893121 6530738232117559297 8452109460490510336 223543269686378497 9050098519467644897 8177208742204246016 1328274272977389568 3423923700393975273 1900541300569425665 1914483122002271745 6993777656268963840 4015280397029674625 8715250982145553017 8338528927023693825 6754375904875922753 3887411583166047488 8600557979071310977 6765753714740076545 3620026185371748352 2948112403254210561 2897578370685390497 6776991139854554625 1981964335817601153 3807854773207800320 3513575298910519473 2244388452590130945 5387299487448475648 9114153492587469952 3199683304892622849 6835484404020273152 6335501175784434689 3737073337243795456 1285023963631194112 7231346855399981057 3003744683662802944 174374005152309249 4635146485482358097 439022714845331456 6669266323900561920 2562993735511710720 1479140565816311809 4602430586880472065 6520465940876160768 3635165487120420864 615268677268275201 4432510477757915136 8294686112461422592 4228058264000909313 1 2404733844193017857 8298207323301467649 7196010585394548225 2850161086534219968 7990240317651815937 5146359988179831809 4813750115054780417 5863864731362669568 4358069917842583553 8004126511124873217 3115612671482408897 1676599035708119040 4264367732054175872 376237264324827649 5391404630712382208 7944349535418819840 4294065502168006657 7871540424492572032 2881351236694557569 496620652171198767 4167653053312450561 2657978406026245569 7494777520523347745 4647815417485782517 4040678252131144704 5621036940276811776 3449207645374005249 5797937884764032000 3122600701962747904 88567830044626945 2181759403281678336 207122113921211904 7046688242336155952 2992286365320518241 4634662397770988545 2012938441058156545 7996321933511786753 3545246674254749696 8796951173586206720 531093274443749888 7012778601999096064 4374796028147138560 8047257636545530401 2099608185411377665 2140467362633508865 2695962206781475712 2570500118577508353 8989890276252951552 7828071933080154496 2969034811818653697 2803405270891690497 2400055754808108096 1484604362218637568 8036270126603032096 3577785225276047361 8359713995577098240 3478693034370793473 4074786071010952896 7962692455258783744 4726276565623290496 3720524999785709569 7129663320600966145 2487520770702274561 2239099376546496455 9217343403058891649 4752396409287704577 7401950720847708160 6874982186841366465 6814910340850114049 7615342465996267840 4799284999008966656 8663607967551194352 782665293519388673 3558472853144854528 3855331906245494657 1931137894787106816 4675617027814273024 5723340733316461793 3527945697465958529 9213932309638617088 7712425632339034113 6932568733730930689 5288588883386502144 9060896912164517632 6479649280427230042 2160033029346172929 7122439418641176193 7198510426370948289 718570671898114049 2172190880411156480 328329642784358401 8567494590413204993 5317283499744034816 1093126161233516545 7263796946811871232 7827579192564434432 2210022762814636033 5495213436010872192 7202833134951742977 1299566390052586209 6900432546864562176 3926373504456517088 7841411855422246272 5051495438035222529 5336120611192835697 1697656617618118657 7853052711175028737 1833543408960416833 8028982955912986625 3957832031963091968 8602276105596065792 3941471899663409152 4414730883907666945 4330222125654702913 3660534271701136449 8107670046319512720 7021995046048346624 7132461180786081793 4249330188604829697 9052237693469178728 4651500209104502785 5350748731616533504 6746810338108330369 3679595155340982272 6394018651298594817 3376363669922721793 3928562738060591105 4261777877263904769 3796109698719347712 3044261330620686336 6552539086723170304 2014633378074017792 316604850428323009 7252743116527828928 9010050286298816513 135232358215004161 4886712577418444544 4389246918904018945 207861575172411649 8419690401285921793 2006304264388692601 730287220970858177 6053165419010263552 2135876526717534209 2612940989007806465 2800379404991516672 1881141637452756224 8526937726597081217 8987710563947495424 1465400567060563968 6625028400088504321 4444953745130529281 3009095370102145025 6970883942450644992 5389991711169400064 952592905300606977 218461160699766784 7156500865588787200 8075518792946766848 211198748932028673 3343135201330741249 2297304546721939457 4757551467828740096 6436909325586353152 8679289549048707072 563643468014944257 8770151220924708353 4739928108642735744 8758532730756187584 49495487176900096 7891088413384769536 4514872541322889185 1820340094634477312 2076375951524078208 8205940575956460544 3545834881953415168 5762071370127957024 3942262370411386881 2151139661653423104 6284577024037925889 5501316724367785984 3201954601702223873 8740099475298164736 1487498414201180672 6401034369644075520 4368284063583094145 8377966796403825937 7426791558561712129 442278899204007936 3077097147008040961 5789461109682041856 5762110570450674433 1656619798043833472 8743527005351880961 234283017179761792 5878160467558400000 1708562895755451648 4363093042053979680 9154156688554874688 5024941717076924417 7741972556724178913 1427390018045014017 6038557016682606592 2433446607494553601 5457732748825448961 4398710668300616704 4413193338975953568 8881170240477000865 4606588879888690176 6393302841637842049 943196208393571329 5038044292768787969 7950200905022907392 1569885635409326080 5592628903090192385 3726907602077098368 5427929360592723969 3134677927679128417 5021074135004020736 5242286579836736001 8815581259412031489 8736500192673722368 1737463582633835520 8442872471338631649 5841628801842122049 8899412806773805696 825644573554325569 793965274180018401 7997022541878231041 4930190504430343937 6607199524995797760 5588006678092684289 6992853729429938176 7690047570622775297 997647948205462241 3731560557639696385 6879362654850774529 2910075706377190913 2977877070872315905 5827772872124557696 7866936078247655425 4144944299736213089 4888017757455642113 7308555704427415552 187238515396460545 3770667092343144449 1251922968691310593 6368247259819597824 1746300568890924928 4774281598046148096 3545465502523971584 3497513719840516096 6143639291402813440 6511314069307945728 2791555286120692736 8272602316097101824 205113600972982784 1791843589126351361 7995833113164575745 4629825598920263680 8866045406266551720 3564260044268961792 8145539410823200769 4603539036978024448 8535692817114218496 1298331115468205408 1917317094107168768 4610420382771462913 8541608858224663937 4692267360013876225 1798270498105029121 4366221506193817600 6039427743886885825 156805290203676672 8026086080146554880 5249747909630032897 1161513028305326848 5913368654383585969 746266283949555713 9086725403979264257 21614887987096505 5861110260863239425 1809011692070458880 2817131379149785089 1774849498657501184 2514898722787016449 6688232341330853889 6325471593596659049 4570167447036685825 7737864491121158144 3430593774344708096 7544259860462987265 6127618402657969793 4916271798911294720 4577543026643699712 4862311118168788480 2204260775717142785 6104776544293180033 1097467909135436272 8744004091483047936 3943350766745993216 6706031324558524417 2727257920634558465 8125726532469387265 6291450813272167681 1 6790729558088908800 5230064300581896193 745171854241134593 5440187720498556929 6706743231419880000 5716731375826137089 3501837617919384576 5591573892781965313 6880783677944615313 5133275766746987777 2548786238671773697 1541146241314923521 3211708018591818009 4586338593683743744 2228756662519124993 7311634490814819328 5748128843264154625 4395311158788882433 1126288377581568000 8100754705362434560 6521453703543670208 3832989613675424256 4201038536137533953 5824104780945340928 2972642142305273857 2572292284615755072 1251408922471890944 6459439239117277185 6673932841639156481 6435918156897320960 3695386233733633536 3892358191237682081 6976397527567468416 3816367628552175617 2973107910054592513 5586806273536689217 5314121355664076928 6645153862960934672 1571896465890426880 6594146624026448488 4804598258982252860 5248490154757850368 5026111942531153921 7369576861096270592 4625097801028769792 2463323686421413889 5245900028666191873 25240608936808321 5754157216636559361 8669813128328113137 8771669543155351552 7615002624672813056 8908843677619191809 8756901216854116352 2347701765273006689 9179504164865048576 1827322553858763777 3219290656046293248 3639860209061011456 4991726419489296481 2509812215608689921 1909425020881705216 7627865431021328385 7845071284499633792 1653614575535671297 9043998726321694208 1158980457889246464 8644703860403142656 4202798664239913984 4927942944318984193 2165971901190661633 3037344980737851720 4094511773174644737 5164533243905898113 2900459848914118209 6172377939665527808 3997430318925437441 3644696928924425888 6354487804937459457 5409128218204950656 8617311575377401857 4303237037732164993 151871298700976128 9074456501075519488 7746436474018575361 6168833816329695233 3690931466475315456 223551331949019137 3142938327289084929 3069568413798072320 8500291562889641089 2960886625030613825 8562978167206739969 2412021662363695488 2989698068361574016 7502551435808726272 8295256500497444896 6265405465560372289 7787501132365280514 402953969349036288 2480054563425504256 56000023540224384 484996178311708672 3132595129511342081 7897327985614510528 6215871638531788032 180112751241117696 3980332510179188224 1109047810405094912 309533159998562305 2354240172580935680 5565865110217199617 9100154303552623968 8548383028061980928 8631456212162106368 339474574923186176 1168029960979261953 5263191572959694081 1951191636193489409 4695130912819180033 5012262794201824256 5834755517141925889 3751696589051224065 7684054022063650560 823478885061345280 114489684091333888 5058469084464733185 1910350716459687745 4438635026314948481 5806524006053706400 5780576566051216464 7377420788952435616 2011093355817613312 3897004713901070688 2002954890664437345 901134443062827136 808431888848306176 4110337838860480133 3723309473159053313 6675431550602110464 5290799364279535616 3159201704409311809 3945215475794177024 9173251641323290625 4712190851708970497 7334055990418663040 1770855938578107912 8634005839564220416 7060298872304693249 577519348191429633 4145801680150473345 8979095962124064769 1154642186444112385 1601743898546274305 4736133779918159872 6170658163420229633 4079958529535862209 8119566114049409024 5252190906223648769 1072819348817588225 8457778370223390720 8031395894590430049 1394161151188830929 5680855475026031744 6612497305865121792 3683794957277822692 4166424124007781760 744796943846887169 1083612053487088640 459748638643547521 2023323553131829852 6678054218468818944 3528990831512944641 4005597576510031137 5071925023045009409 3087312484603012865 3140109358608660801 1788230955435147264 5405300063100321320 3310310055325786144 1638286691082067969 6002851805105937536 7018873839818563369 8473300769411491840 2648481292928513025 4298936403438555584 7206110443649630208 1873094549490452480 1350437174911504384 1739147130462471168 3210521713480433665 3431996713941702785 5713167671277660992 948526012472229889 6659595058290532192 3959491123256494137 430991710910303889 2354528702684809472 1456389385957891584 8330324594758266817 5464775041859371009 5392916653625665152 3099925010857328640 5554710156103696384 4352314087978307584 1651813351446259713 8366127376899450113 2634394510675173376 8247214397413829249 7706575210680516608 9152229612027802625 2120621963576217344 5388391590760808449 4171163593690120193 9057779420564656128 3524055250113834752 3899689261596360704 1781609580053660672 7194936066644639745 3723285044125155328 4930804909424668448 5583980598761095169 4436963022663162673 9100326059932463105 4273222373489457153 4332448320833585153 240496354826782209 1223018091068260353 6001517918694970856 2283387640347246593 1732407285552094208 8089851686543379680 5299546790783973120 3249708216264663041 1898136504720687105 6785357069205433512 5200823389166501889 6660311826054400880 3230119441029462720 8364294273948160001 5924307762807898624 3388436808963787777 207361829815143077 1331284694175913984 88467238460325888 4686917064137568769 2010253345573792768 7736240553247064064 5098474558913724417 6844219224010661888 1307036353368035232 3564592301435539648 4835313300432397569 945126863607054336 6468009007302448129 5026383665121907073 5855827040941047808 3422657915223576881 2022201179804968960 2817956826013696000 139965698204172289 6467337606515246080 879635061659149665 8226042418339800065 1106949532531957761 4900739561540941824 3252494394552812672 6822133340382953473 4172264113444487168 1278562264554325504 4141205034724317185 2640389552786686400 8313900526503460864 5541316596592585840 589140583358663681 7054000861360335616 5792941468202620241 8725932072568130944 4519616513937607169 7690446734056050624 4458490290211215873 2242816577995712513 6725783039644795137 1512973509035038721 7670693494816169604 5240194154514304737 5572712658386381824 3416512711048556017 5790704689383077888 3722363882783588864 735936790105603137 6941191553100417025 4676534796366090369 6384158333214385921 8025207120041628672 1507135259001879425 7761476842241916929 9145867846517708576 1173440699585486144 6255945770705977345 2987425151326355457 7542169325950152705 7277320977758277632 4359720091162570753 2642117229578025984 7944287782336204800 5811413838726168577 3224406673644847104 3150006312525345793 8464671903416006145 7492385413682548949 123432107354811904 1480654650288269825 5074599762556559361 3243814256778984320 9215691875415615520 7934882510790298945 3585037339794031681 9012681646024949760 7204361276122217985 5432106846372495361 5362445292974673920 69940556670799873 6111041429585338369 6414429689834635265 5651313140086729312 8511293698513321345 8410077808672742080 3504923749629260288 8035102998433142785 7942370731929458561 2746533589141159937 87472359135062656 3745130262976593920 6463375282180358145 3949359737471991808 1862385787043922944 154085514804199424 5549494323415257088 6806628556083802272 8379961220901666433 3494755383925340544 853665045958099585 715263602394672129 7496631175897574912 5003406339777495040 2849504870562693121 639054648602241025 7678673494227222528 5169928052242435776 2434058154565632000 6151801847791729153 8650971996605644801 3676910161301530624 6469078328059828225 5554091722459357185 1699365224640180209 7181010532950095905 2162167914091184128 4433764422555173400 8330230652172467648 5931455233340427777 7436065943521083392 2210114131287453696 8955948741893013504 6466180475096272833 8717521701993987201 7092931750930083841 6213504753944581376 3990430208965165056 241375203217823489 5255272118031758337 3405516830193893377 2626857445156737281 7636400491270471681 4561671523379861504 4471130624788058113 5775328970848698369 7661162525090381824 3891770630575463361 3919609380676311297 3495823698709781505 8558321137445710849 8641238292084611585 5930225459395381248 6021832465082834944 8508703138418802688 8273067999736700929 1057160273504287169 9000791677922283008 3637835691875535872 1785353684990671873 8567671898053421800 7509756768460974977 6243112109078594304 5322606231496768513 3253547486430756865 167912480314964993 6342993132120183889 4899785939845154305 2482909811183845408 7190030336417333760 9008621271030894593 5479862918515785728 4116091228131524608 7354966755443998721 7297421082135749514 852094399535071233 841789487670899969 3829478818821816320 2812425726662322176 8172484048437666688 5212599186923978753 513277742434934784 2552084364131969537 872223397791010816 7925024502478614401 3096691928677457857 1030455567032489985 4220903842846594240 2817435671220561024 7137601505831121665 5499507250987008 8044282844867161600 4147588779604796352 379265505468774209 3681819946525290881 5435192978496686705 7428218412502974465 3570558746270629888 4823536106506785792 6912297569037434881 6168565029443682305 1006193225911608896 3823266075627084993 366238654657730464 8510255855657602561 8931571864102830081 1411228877761182720 8195236682247119873 9016664219951747072 2646456946424880513 6922027672995962880 603638445978941408 6774310597159633921 1150130806720679936 2546381087320047105 6468526514395123713 2509965524502446081 8875389068101384920 6431515128106696193 3970635961117125632 3674333080012987616 3240618316262991600 7743034299374390273 6440764282393853953 5736682385396718337 5494533954828845057 1714341194787249921 3676915810610675713 2529652053295235073 7554319611403171832 7522615623169507328 3586999383681592448 6199593188419104768 3626758599474174977 3680012898941872640 231952116545896449 416447821862785025 7179664036754731008 3416871886489417728 4997890084345359361 576152849744715777 1700280754239276444 6226377455819866112 4174157839066139488 4911132693129052161 3266129515006812161 7460953335173352961 5115738717799320657 6365116287526947840 4806617153356299328 408525144448339968 334595907283899776 1724116899388628096 8765045902266255585 8677409777303910400 7899615144594992496 1920836844925222293 3148391174884818945 900549931261369217 8814536729005957120 3365385718186180609 2634940596982450336 6440430879356428352 4060142989168518144 5299354823617445888 4274450977989197825 2177143790838251521 6328492404801932545 1739337442552717569 108123569976070145 3077180598338307600 3909840060929998849 7454649027067737857 6521119274815438849 7138926091815792641 2743222278356352961 2177712211401388897 2836065407357869553 7761984927732491265 3582023767726845952 6677420742792811009 5632930822882795425 2628878618864053248 373410775501952769 3712965231248223104 4472061280656121856 2261462858980027904 1291884381453627904 8557962826524958721 8809686912191416321 204375666397102081 6585070265543986433 1859342833386982912 5332574146102730241 8713777305446186477 6366522689426952192 3324524462051651584 5588087815113809152 5921248106210086017 3879890025445228545 7365883971065485313 3321424798571515905 1743348731068841984 4559176180552335361 6046247490750832428 7352268372186388480 8344993114374292992 2732891455663460737 9001633688571611905 5879151880608612353 5002645343011151872 7867067457244455936 2008366812281962496 2273897743148497920 7503074932855668736 2677235612109307905 2276085375941770944 4879681520763199488 4948749381922031408 1119350909663355904 7614916376058957824 3340534193110274048 180651198068740864 2764122748782922496 6574203564082171905 7870885148732555264 5504120402078608417 7450981040924196864 676849644748564224 7361927348211478528 7053005750728275457 7356455998466977792 617745154461690368 7151002942999756800 395442885902753792 8169041261523820545 1782747246799643649 1897636228171825153 4740147586296338432 7788554439707572769 935953324838981505 7561625631440724993 7831148217505583105 6479619518187440129 7877738081540123905 8275337457948426241 1120592579080210433 5971794951733100353 8134391843613681665 1239313888813759985 4808898219193164801 2225581142329609152 6172972004020719616 136631008947909081 4903732616369930241 2309736294652903425 8437423464239580673 50037365581662657 7957132474899263489 6938895834541254400 1346783106925260241 7627537517867467777 4246642327075030272 4915132522345529345 4318907450917072573 4836637298895338128 3195189095987594352 5135567574617218056 4147098842894546433 6829135659320500992 4981329800372993664 977477549012172800 7996267608634364288 2219490315856440321 1700166018382612640 5329203368457980672 8655859412627806209 6495521806349471104 3072719404100713313 875726257765337937 6797306919173319552 1653943627964047744 8664134412408455168 200898011579342848 5522688400834434305 8829939053952034816 5163393735985143792 7897669492413492993 128441750113553425 4297422009268174848 2279050847882409984 7687171752545885216 6689298396681931928 4880455450807336961 966368443976526368 7171967201226380352 8713903561015500800 1494121752962030593 1898886476612021760 438075100250800641 3407349817049950721 7078536960619701248 3110457862346476289 5420329317868017665 3760421250915723265 6590479992361553921 1082427739823559441 2869188656472086528 9189436035372397825 8332791447542214337 3402018343449173928 6006363449704071168 393446062000521217 7422976467389191424 4136327869394304576 167863426484393216 8435090010969985025 4377869018082574336 8062849044899086337 217459704993939457 8629109875596770817 7804111894274662401 2434327618598084608 1626275256686755840 8984572307180543360 5707599781759617216 2783876982877261824 4920914632832153088 2404108822794563073 2537462550761077632 4364157381073340320 5602993566065318144 2121756304438980096 6711984719421755393 8581271321003724801 7953205417623669760 3373564518112599049 3431153547107809824 907222499476310144 2681085729563464960 2993397717319024640 910066769023676416 3153572869704078976 8881028450898601537 1377797501899147425 7078967755811471201 7439981894948973313 4742656539931843584 2187752939773038081 2321781982055478017 6055535044396331008 1464603852519691265 7582946315514347521 2735107018925326464 2663730664537082817 8266654734156103681 4132918856551598800 8468341115611916289 183518938007786496 5086714392073338881 188254578476491073 8466397346454198368 6387335229223260416 1459311563781724245 8246319527513710593 3488119401323896832 8228861045619074048 3856344397209665536 200934719169717153 2640657852107298840 4852631172010447360 1659333891304908000 8918654750958272512 604428422845526528 5168738926619049984 4191217931315530688 6790619097733951489 6916103633183440897 8887556630388907008 7340765522083585409 2963142763544030720 8875361647390706768 985895181294755840 5089117275321731073 1900569757288136704 1962066263749740736 935438570517842432 2472254690131753824 7448264818160016385 4598342238381586369 8848986476389728256 683747278294515456 4758541364613023104 2954997063860711809 1492302178167422976 8556495574990061568 303011278670077952 126685989599075840 5582178232907188417 2163762075020951552 687888058098737153 2645337242628737024 5409774197320852801 8744114383027099777 4831019662044698625 4962271877353118528 1331996544439468032 5180892155958659777 5282590324864155649 2985724265773741056 1744441913139822592 7541544643171607040 2548502350092828672 3790993304377239552 4840377934340473969 1039397489604165633 5276332290262466561 6994517453686927873 7523576691154509824 8493966680341659649 690727859891347456 9158687750006833152 5574324279539257641 7193511421471076864 2192778562102231041 5689325308708471072 5287852976072818688 2109360352422264833 3551698900207271937 4937898190339282432 6713465681532096513 1938653460815586305 3021154297807110145 5370046148302303488 7449028553754253088 1875769756989784065 7892271885918181889 5226050494759293120 6545531831105542272 6272914991482213376 3701536857481314305 3549261367858823168 8231782809615123457 7582898534720460288 401030040891490305 6762375706750285569 2023231207689740608 104905800631189504 1404241285736956769 4581536399535523841 250700144085811201 8276240230882938560 1344531370255513601 1445028768655875840 4175388968151442945 631869256863318016 7527315359656047616 4254000836272532832 976130572418023425 1529909783694866433 10676351931971296 1842690863118468865 3556957731562752001 5608305393632116736 972981922605522945 5486718473148705537 1948225286792463808 84617504521277441 2243613468967109212 5984369458560092672 4236090050330165248 1999197332449608192 3170509124177317888 6206623117128299489 1289966435829885441 2910169943366189057 8588120321662007297 969300581899668961 241550192314318848 9178217710772070400 5519698359305719872 7256181774873124608 3088522961735416833 4681885806790193612 5846381037660200961 1601702704405758529 8305937438200562688 2907513032742587776 4448994237749431488 2261454361318269441 6773084876933431296 5361311680559321473 4508677758693277697 6369719549478209536 3712342668113738609 6353749733647187968 9047341464511078401 5705610912076398592 2033388856177377281 7371829257862549377 7476511464824860544 5476243934274527233 3759852610063321089 1511201044453087232 7456598743186610753 5893985801462497793 113084385248064289 2717807430335178753 9125200673727004672 2852511562643104257 8123922351882037120 1637953064166057984 7855899732903197569 8097486693568217088 5265183160322127469 7317271642881901057 148591229815147520 6738929124247979680 7953323578068273664 5349899877880631105 1631987076467079169 6764806939720418337 2775454107277129728 5519549819079557121 7924582737076256273 8671335299767803137 6427774984342652289 9201687234438658817 2470897519288461312 1085880862660170241 7533581993133867008 6555409236733382657 4540436176547128321 1939823468524601345 4794189789444215936 1115145315009757184 5486992253891026945 8919367672226688137 12284034804569089 838233246643419137 2655967098741725825 7749651352473668352 3174455977178799104 3606772698280111873 2874717993704482817 1039329390551769089 8535104773708414976 9150118971017667937 8122421373786358849 3588634726660679168 2724967182974275585 8290851045927690353 7630289067983241216 8119506634737491968 1056942363156168884 461718146829332065 5428881274194350848 7820567265184317440 1729969876452353840 254714564147851648 5643239170835239536 6036362843956334080 6412492593520663041 4339829133539845505 7106115457640947712 8868036894183079937 2762793239208761344 8721798762525865728 7259965421614013185 5176683925836023297 7561306957991266305 8862010154759243776 6016261719461901825 3041738116248480768 6400403924582914216 2288610302872256513 8598391191355738696 6695679906978316289 7378410208420992936 3479524637922483281 7170245478563881984 6026643851759429632 5615116047425887233 7312984204224895433 2080513336130914689 500751699508396033 7163932710000919680 4530035224424946176 4282748658037779201 4926652943867377152 5437387006870711041 9218652314106019329 8316633852544868096 642777709951941632 2795384978621604353 6392387664642188161 4292546257763693568 2580937264970792129 8327784618971136001 4779424549965583361 8289401262653855233 2146397327601942417 4662884337695789649 2851580074334654465 406416366403860993 8806086817493069824 7068697412069687296 876594279767005505 1844338047575445136 2098170204259192321 5630069965380634112 6648471959555223552 3797961910580676736 6587972849951080448 7835359221243281137 6686598451890731273 4823392494332936192 1215399287731394561 8511494205945206401 3761801180250960897 6244959130825483309 688772981802835969 1134426025664630785 5985432527961837569 596398465472848768 7244715356673055808 6032600557092159572 5203181160082336768 6106236560974943745 8064864744192737281 1366742829187530752 2233277267584603136 4526392058724970497 7921163820806060417 231575007437720832 889071169743600129 5369024711960068097 3554299174498115584 4327415322566162720 680506946208538753 5829804272667699968 788547513409470465 5933647007956543744 5884951718835249153 7403878332941904 1528602527023312513 3948218377517530113 6539846863335636224 2747549543173032632 1266629501092331521 1588863803206495745 7956636326950979585 231741904152609793 5815049253200902049 8277920213094553601 2711819698805580769 6434768925153733121 6271191962644512768 7599985726241575936 2913225654372060672 2540920007235483273 297814461490691073 8883548311247212800 4191447216107872256 9180980516967508993 7680892499210137600 5251000040560113040 4269471914432991232 928971784398063361 6051122490639384577 1219190518852955905 1762213798405298177 927826096506028032 7211835413204172801 7831637324282819841 90831152178123264 517187344181013505 5819172385088573697 1204718558359549185 9135307900724358273 9078867149938032640 8022120715104146944 1942178079314367104 8781077739951947777 6273069918263099393 7647846031500776961 5339119292507380160 7970023837178363648 5189368432447750144 5107051179909198081 5299109260681448385 4131100003738427392 6486687073527431744 9004240766134648832 2059329962987858708 1539113542404276225 7590375610768162817 3840644912077170433 3453746864544787137 2146570713484001281 3676961074792139872 2937978433160894465 7492094739327107072 6805301656981864449 1013595865358899201 1658604549089067009 5852965497230737409 5051083871925459968 6384951010459400193 2485847923993237505 2149310461604339712 2202927928162992129 7831133869795999745 3028742493814837760 4405140317785239041 6691477585560777472 7171004571802551624 3812760953189874401 5311151754231882752 7209594482318271488 5485280301236031488 8998757234378416641 5298575027469843337 2085136716729668864 732176253969760256 8949546061602488321 3725448458341335040 7856721455259615232 2798104632511674369 4783193884833759361 335324705875371840 1478858297960062977 4529333146961148160 7428403999786187841 7093284662855335937 3461514379040020481 6794810412391012880 4230899324911462520 1631927338061186049 5458371333391565569 8268920362525508097 1291503157758161920 5871708742060079361 3581107792567566337 8950635507513733761 4168940661826453505 5486301113093783553 7065033592365965067 7052136760632653184 8140084351887016153 3938641239619330049 3931718068166340097 6403801617149437248 4258014251253235712 6964168101415608321 6442133956853799873 5830116089184554624 1450895208757080064 6091017930435815424 2450801678632406016 8180886428772626385 2487888073242824960 1287651477324824577 5179661011654209536 2398147072842637824 3511522494697603072 2584566905384609280 2899401387647107073 1210220415018056704 1525382207786938368 6392518198970372096 2538294026125012993 5658019380475088096 105783714930718576 7686885347302178816 8665830388763777024 8077485521593417985 1422127971559211008 7925856485920244737 5756631292405792641 2250677682663560508 3057624087296540193 5047293465671739393 6474297424360622616 6379118370250546689 7862968438035422081 2921601903173337088 8571300527998198401 1818515410365355328 2643384632888880129 2518284086413596673 2063733679513714688 6981774792554184704 5538072975525166400 7082553566595190784 5077907157425207808 6830452880936545793 394879308137889792 4383175929226995713 6017193144213190752 3778107489746028033 891995476463881009 1846632608866136192 2385591300255726944 6048277437288272129 2723975856566243328 7268888436101362561 8800828685177887452 3717091914510958593 7808514770608901249 8925108484548307072 6747560159245626112 7412697999953764609 4438817568270808608 4350559379589478337 5730223346513305345 6795884597196534348 7623902859958877697 6919500112849170433 1482460327900694273 6366895114742834177 8077389351948386305 7395238904188028929 6980968421786246145 4951358017340395393 3035853704377690081 5542979935879682304 350115541597933953 857047664104854977 1552281507726956416 3636135644670593024 2359035262006853633 5498979897377344192 6277295574513156097 6191451149726281217 6223728234189595136 4506776981289177089 4341457641129369601 6370564799112937472 2219565558415970504 8218770850955673601 5512032136862980608 3755964098724856576 2629014695441001600 149738224514072576 2951872976604561409 2197922267671306688 3094404647735861569 1984350378748423937 2163930676930896385 7789516899122249728 8443241839118932992 1437810517484188824 5752063281066328065 2385099054037881937 7219740946822340352 1914473168584690177 27068489851849728 1632179873242152960 8239098023065838592 6614803496769560577 992888455570513793 7473135973417615361 1567105629147209728 6583076412525948929 2461176160745445632 2154998463953604609 4939171471284969984 8620977109133067649 8897369536384234497 1177917276776742912 6235770021648592225 7620528846227028736 4133233661694817761 8437646110288904193 199193403564981264 834313720024941056 8016064379601567745 5420645547100243968 80621742093826560 5961649429601691137 7958884625670443120 19642520731845441 2177950107678775937 3451820034799908481 8409819543908865024 4497480012604494528 5936155165339439104 5480852618588047104 7760804752627312769 7890562703592520576 1932752559223141377 9042911204214283960 5967343365213745025 3466373248821994496 7257556218683332609 3341867663328247809 2092737218080218113 330641520601966080 7447662375444975488 1168294905134299264 8381343102545796097 8783511812272193536 7169660811275620281 4078038871682915840 8946629151208698776 3332719747875002497 7337376249282685824 4546682667308532513 1267383294960623104 727152561221091329 7200055052732840000 8874498268507467264 8339944274207687169 5546337773737524224 1093461754390402528 3375203677612390145 7462144875802755072 2525947027864535041 6839955005926093056 4451221810351687681 7285545783326049216 7655308483988119360 4443705764129849344 602571310887217153 8189761379684763649 7492769803022761984 3431262208966383105 503122368632422400 8854808675465510913 960500594540691456 4315205861052973057 5973516313317835225 1916104539264663552 7464649854884374017 303791075341470721 7346172759905998336 9132211266112438273 4706399582734190592 9156039267537483265 5187492659351634177 1781215529633770497 5836527481179973633 7331294828832162880 6153224233557757953 6997528014810952961 8110136579502925824 1203979238492086272 5831451322862774784 2711553376441083681 3031716020140299776 6195949819930750720 1133725657318676601 6073366063612832848 6619394566902163456 4953152815731062241 1649080096966351041 5321649370238550017 679082150435983616 1161058418871353344 2912493509372035328 5042548410372128769 8755380667142721536 5934426643643313664 3322278891948343297 4523344005579122177 5698468054484190081 1341211709558882304 2421153952298958848 1471221805570449921 4986492639109709824 1640564947068549632 9017655948416265248 1654634332875083520 4697021617099095328 8318989442128833537 6172957680291579584 4120460070497692369 1542383585124615681 757923887220654081 5198080993427209728 229205870600407040 1534626711877673889 3037299747942154241 5634802614090989568 4190883188563337984 5248993363929262336 3873497254476823056 8250495543060985856 7336722801583934208 2699870603419041792 4158159722368150528 5150309230313472512 6111831211913183809 6234302215899512832 4535904409558937600 7751655181074460948 4605355244214356993 8732613664571392000 6474620013851967488 2264062527568368640 843528144953049089 1674793618164971777 5566309177765840384 4357511873573262945 2587694652362819776 4843983075588598785 2312258033412177920 7622729416624570369 2257999477579101416 4646297094289108993 3705255629950259200 4376614508390801408 5431469303111106560 7576699931012506881 913582109879256064 9181096442185678265 8325214346029197393 7270779978952310785 4609518898343870465 8994167266506122561 1421880535433942017 7361686408551690560 4706163347981353344 936497707483519488 5970554039880028928 7005662989827383809 7402705778328774364 2498123191309046673 5669315919835420673 2374659193697944321 6333516363204345856 341025351639881344 2171607567827610720 7742364121655390208 2305693786125598305 1274669869749731329 3913523290034218625 2492106955097112576 6579243684123490305 8089938357308241920 1913608107042174721 3669685863784935425 7960771233204376065 1082132602334826497 2357977550163703296 2824273671178056513 8867134049432731648 6112284500363267456 4054046751741907841 1436373191829329920 7210388059207758848 6476801106077392897 8181941219608086529 5461606823912735169 3756958965976440832 1951805649733060545 4492207547626488992 7795515556289564 8759559090339287041 384489111931289601 4618528021285114896 5190809776523239168 5530808660655104000 1452835464297835105 2989925183352017352 6962378196494581761 4066350587315095553 1365262321154933760 304487937397135361 6697101685585238529 2207512245392789505 605047895462420736 7033438494060511232 1113984683879931905 8760961806073630721 3245131048831451137 5142520301212756800 4215115770781925025 3708772572604555265 4482991599756668160 2009037203394043009 413366552791810049 1883808823559114752 6299325466242798592 3580779250500692930 1887990337981382657 698773369091637248 977824539498143744 8205271107160313856 2356949423236113920 4105808109045015585 4010847434329645057 3560654082019770081 2088689656668547584 8468866197215245824 4866017976037560192 1709746778066219488 1977413565875732481 7320109241986367745 4930096773630263297 2409085184852411137 2858263986126987137 864233366529507328 1057347801226264576 6140627739037460177 8688513777679532032 6495759113178535104 7161369105990793217 4474996678316654592 7397454992597583073 2458694778093036544 786153135996327937 8191463196731996673 7239710563655877184 6534818528701628417 7631306255271540737 1473229037825106048 1880853424152078337 4433911358244306945 7288430442627752705 6974244193780629504 5704999335461647553 1350302227655144448 2494360057170886657 8482117878506582961 7894334746622894721 1451874776898027521 6346907708257017856 2535979540080248833 940740751429280513 3260098202261913601 2013676237275537408 8294822867928853376 9087278146159112897 6200677570362685281 1936722466544687104 7440078294352073408 2031698342475896832 1823417228390365185 7303036445045942273 8653416762776774913 7068102045450606337 1822259530070188032 3572779814023299073 8424629635775149792 1628490904348736512 6435974024601781585 2457186156967428096 6887384148713127937 7326792386384756736 7063566557452141569 9025915604583247872 971561806949632801 6154652057146445824 6484927349103691008 1315549770649497792 4939814046914838529 6011996396621660160 5042542711499922913 2305836821001209729 6351760578498002945 8789143966999671169 2645699937631108608 5364792189232812033 7380987147567841281 4168632875128559104 7932963555127056384 8092337117203572513 7045587860559982593 5759389808313412640 8578343072641843201 7037809736258045952 425189803073986561 8787393013203652161 1045517523967786584 2253895051989478912 7526400841493064337 7333317341616738817 7928214522521488640 8430575293153146752 9030281077557805056 7721930927595192320 6665699853030482177 2921363904564035585 4922419415987428353 2236439900150457032 3985942638006510081 1115023067557902337 2020195139874787296 6590159409166061753 3606627865031109824 3099809524850414960 8201467668934597120 5316932294793720065 4726528084677885953 8678820362785611264 1586931854384253537 1194244465011720192 7141289989592553217 2692644145926905857 1654142892573716737 5533782427859308033 2772990578711365505 1846034246654038400 230569203680655361 5495634567072956416 4273167399447683585 8533062574585856000 3222030878461942785 2519054864849842240 8636900946140274688 2274790974967136257 5994154300588490753 417068664863803169 8859621566358968833 8229394193567032416 794739132985454017 6890217690336496369 6490820544456141841 7564929834338322177 2959807466467948544 4111582878791654656 8271954879567255168 2282179875206651833 7066812852036052608 3931442649041692673 2689505208362298369 6660245010448121857 8677989165203611648 2219668834159654400 2566177730289455545 2243218682035830784 5427683574799805056 3358944038950884864 882546518875422208 8662996552936538113 1229851654011373376 391796361240193024 646650775668885504 1218343538478456833 2940658829913087296 6576240611674628097 4559446601786232448 4186945553840769329 3664111036674629761 5743827266333374465 7070278404893537536 7768164597591896257 3104923610853372532 3446378119225303040 911272484026754913 6200440062754488032 2213842145457668096 3224800157344211904 2975478097083970561 5086789197907924992 7907118463790530561 59988257177590656 7300254608290292736 4854775221882603680 2531970399942385665 360954589530277376 6256562029950375168 5531717386530899537 4181312728072305153 8512754268875542529 998571758945551105 7779772853395381153 492997189576747008 4124733208371888128 1989657186085875713 7818129253632720896 5317288216236530113 531756516038896641 4871908058919870465 4592038317758549761 3763690651562069952 6255970422118287360 9107193496157540353 213421399353212929 1524237982034358017 3682683015302656001 4199570028823216128 1408096440570835585 2502959642092499968 6248961651072130497 227836589861838337 1169780947070222337 6319234685321150465 2162435767568394433 5898857867216837568 5117068982210334720 4576362711753552896 386880498139912640 5804414941806573056 1434958472693218305 2480639173809012736 540691358262005248 8169441011692652288 1739941053846269441 5266245811658871040 3561982303139077888 9090204544813123968 7582273826156470579 2831155476908947713 5580580298040225792 1882548767179759617 6581955481056313344 489561979923692545 4841781003640373249 7337320296545471872 8977137085416054784 220354605480111872 8363033477958009857 6673397716486307840 950521447277101056 8490894576166895616 8716149182078757720 7606489538361418752 8076611636586717184 5192999339637080065 5931478886164955137 8178660921411887968 1726454956344381952 1960476537936720897 5732016760744554496 8089139813285036032 1717694947953541121 17706940267794433 7616656809949259776 2210927813595500545 1872892814809956352 6666605541520252697 1321844494086464768 6486184527744561152 1496842098040620033 696701515012101956 9198513109618556929 8336133410882142209 2918695305228582912 2252466452595682049 5009469496709242881 510177836880429056 2589466838929238017 2679000095076583489 4259484883028800513 4502180653756723201 6754260644390707664 6311920616918861824 5012645256421321216 297431342186994304 6008234211957417273 2275016678640611329 2291642971654315777 6920207584389315584 8085688039476009984 7276645122155895808 7445305031112035265 5673806871779029504 8028889430719201281 6693220874736033536 3779289937260404352 7937216135055697412 800015413131117712 796617242268217857 3548954687259441664 244044866518762160 5340244535469624577 9212005708756641921 1675062690235840512 1075903238014858240 1319175655196852225 2964096546722060289 3751486534416971393 3098741296504966913 1957015321729927168 3925356200471645249 4389361177775173888 7852910498850535681 5659703371613069312 3343120063076743169 4638922575705145345 1758201139171459073 4055345537319960576 4246300406530441217 4465045995812542464 1169720278918012928 157491437027700736 7827404592609198080 4803333048852318352 903087183253018784 4755407746821816321 3262924162800902144 6862579452925837441 4826008202602872832 9039417591209230337 8570754824005484544 2407833718036420096 8316161344562897473 4598382178021801985 8107340947433717760 388977919382063184 926564678813189889 7217942598268111001 4462091075453857792 2538872278874385409 7150491925626716161 3377571761118405248 6757052516011555840 4032923336278261760 3595279835537907712 3935891919143747585 7160522893041137280 7054619697111957505 5808505147156077057 4759472264259771136 584466132790882863 2414258117315163200 3337208470321115137 7377437903079997441 2941462271254800384 6187250088723159040 6482426678783811585 2664834971003225568 4082494759638499537 4819070416099213313 7340481374975666432 1939190248784928769 5353039414719626688 7330682916891068928 6630764525532443264 1787109572459173184 8182336920766621568 1448140043263262720 2595561929692553472 3081861510787173504 8755867453300408321 335557858245427444 941009650517453409 4334519197901225985 5678047456836749504 1492000504643846144 4736493813753610240 6750731331685685760 5120249648518160385 4968221655345325057 785441612874174465 3757881464172177328 685157972777721857 5180416428235378304 6401587054733032321 3250096539601076224 2434049744418620801 177655353739682433 8066842547882328065 1174193556735625984 4074312265707346857 2630256060539571200 3111792360048412160 2983002210186480768 997294027493178369 736090855510614016 3382630326111043201 7657718402714587393 8985969613831725696 3266994892154298881 6350230551823564224 8855121446976398848 375984540813537649 8815424973428030112 6460728749648979968 425133635598761472 8978808047577111248 7401034654599487169 3230080410220994560 5974794392459682048 5927334834804363264 5614310771095142401 7111091987928646529 3873716525905775104 8273800009040510977 3139538507201236305 3049887993754610433 7709688919079292929 5714013881117094400 2996063786295934977 7345822582056157184 8013231665820389889 8461515298835202048 3575530112792551744 2993459671858247808 7435876434111882817 5604692598144390656 4304386465367617121 754058626413233665 1144157603770167616 2327604881044223105 6122874390229594113 3096535204614613248 4391095190520680449 5550012190479164929 6601589626417725969 3405183514177566720 4762691072260008448 2772833579116304385 6567588499001704449 1463853078929211392 1083297265194773665 4658887374306441217 9063866251458544257 4990045461664451712 4086259172539236352 5932634192004743169 5175554933770419201 5039983737374966785 7480122647707337601 6361848179975138785 8027574229669315457 5169971086372706305 8063254263180280833 7274554561194727552 1924656427637481473 7049996667976335360 1796823005994118625 5014244934364550144 9050747401563653121 574395552086802432 6904499598015826688 1041856994125790465 983904678055310817 157512268586890240 8020406235714943104 7294304736995703233 6803337981850526721 3540982322645303296 439208926774206464 3894454438864210944 781572078059462912 4058463695834963648 1459339414350360576 2457859709135101953 3746100545349058561 6698843244123729921 5154259283463313409 1 4568770225258823681 7633134791153029121 6409517053657231361 4831102392154808320 5450243177391174272 1807938927522022401 8422957753455667200 3379738659453767937 6723335632863984272 6453712926318866048 2865557298149556128 2854080227301258497 4989519838555017472 6581261014332133377 2812515877685780480 2307754846399353793 901730249429065217 2037961128933057025 4756179226281310208 7861983845351349761 3999707530343774408 3241067748606666753 6327219204940470913 7517908342215376385 4460190927205564416 7291426524517105664 4669989466673442816 2852183311521411585 7227311954226404609 6075234130371921920 4663628186510997536 4686727986594120641 4132905459592710784 3336468300657582464 8714087549368467456 9197028963501253120 6165204500941078528 194326703244981248 6336626401343838497 9166360108174163969 3408157341007690177 8586455159519584705 2921778230055329792 7613880736781298464 7841850932500464097 9163781166014568705 1714533631811578817 3695840961387333633 4994179544080629760 8022206001210654721 123071993115172992 3881365817929772801 7171308587763666944 6224881901158989825 1776425355617693696 1420439922530475009 204902103081616896 7582503872336226304 8796745971520449680 5108169281064542209 6285198461192075776 6972296231742841409 4865655186201835265 6112392883462351105 8903880922277259265 997196917236792321 2517514654210010112 8338528976950247425 5050647306788942848 3380479664336429057 8734473694261444609 2506123345526259712 2402219847946567680 8295834734058828640 1724497614901180416 7440958452725844992 2645684446647165441 6770954636435623168 5896153798591990229 811296033040890960 7805129059030618112 2275890855461505537 4648767821907956512 4254921329300078593 1663435995298202112 8786051747720683120 8902491617064399873 7836118806445856768 5162098212834729985 5872512224123173888 4995751656469723200 432909502956087777 965830049276740864 2022271020189682432 1333894075432177424 7303221502485238528 1114276668461277184 1504148525315761409 7251325158593462272 71780402809934849 5271394213810807296 5389100072665284096 6393985151669566464 2819493089474734592 3080865543321040385 7689576587601428480 2250324299753063425 8973609848028774401 8815661514439771136 7833572822497759233 28831075682197504 2210110814793787265 3610112809624577665 7011725463598700184 8920831051617746945 5271170531578847233 2778126052524257281 3290693187492675585 392721840782660801 5338206598331466369 6611494170350122112 2255511808266963057 5108931818464777248 3222182601766197248 8742212474513522689 595502756672569344 3062457128496391297 8575095604494222528 290543594823755841 5189842651771879425 3626609221351504513 5972752252865612353 8575154452341176321 9075400364648398849 6815725821546783104 4516973558005543937 8392188963225578240 2225222876190195712 2855802138689537 1247601090728873984 5351998748183240705 9191041458191993856 9217865944912576513 4774936394433864640 6433600867658012032 238614831576662016 3821866887557227520 4883616085808513025 5970747308671148033 8452572233704980417 4372490015160709825 869063691990479328 5764198069199991809 1839326839348529120 5629962717559858433 690484152730050561 1458794956652687505 3518567442122690113 4649998690524605440 264887959903719937 6182391456476892160 1780551873146729640 3548019922789243712 2382340635270462400 4975121142688219137 5831631070382555136 3282337986974531585 5037416685332189185 1696900523461681153 528730551931750401 8755758514448779904 4500962675364078081 80206369261711361 7477186827740708865 4501379886768358848 3926395839913470977 7322289925098773185 2351567223203898368 7073793241383252993 1363647457283276801 4394834637162310657 2046187121510892032 7855442938284250144 2908870857001367552 1031781769616392192 3329947534940408321 8431031094444964209 3091307989258954656 3828520774482991845 7561247462894003329 7605134785498644480 2729230092977918721 4064640145948398913 6479894613863597185 2066813738128988161 1677258059387773953 6500533268475357185 387673998477301888 8331531886905124864 8582087633817316352 2844237716376320000 4183839874253467649 470961037719558592 4061125472820232064 8345796660262045696 6737797581049997825 969912038108102657 3220915239239394689 3175435709132195776 8241728871038292096 3970090131535941248 2392898396951255552 7388884138056712960 7790349982271208960 6371634536861622272 4109998016742726657 7915251986566912934 6884118111271976961 1963272063472500736 6993312606305609600 1052780715069973505 2288027737761425408 7850219428834574337 1501457582864580609 3210797741133903232 4724380010439277569 5606132283187422016 3861426915604233856 1076823807470384065 6264932771273462145 8688566059108910552 4287639372309897217 6624596471474367180 6085507342117842945 1149155505024139681 5920138278728932353 5602726471859188192 7355956559355421697 7330846446927645008 6603028016464950913 7113012764246740992 3538268370720113736 2091589684105581312 4916532402637833217 8711038015931424768 6709555656291492865 5904772319895191552 7238310163617233920 2719501581423802369 714187562899946625 1206406930879283200 9015290749296215552 8872627839086754625 6952044561249814529 6092250061740090368 5020699578447626241 5864446837220551168 4291866577753343745 197316716030650240 5149365351026602720 4502208583561904129 2844843433582951728 7312527146378914633 5340026461789938656 5982095534409521152 632311272052946945 4988967968585613313 421617074044665664 6089559660339634953 5559675460245232384 1602687057505120257 5164028962720634032 2746773154621095937 2521314981307226041 3900056690727310464 2061782599849600000 8383128911362094929 6545407588057989121 7500736962968129921 1077650266738280413 4866270935319936512 6158707449985466369 820448756007309056 1783476192971299585 2735493830906146928 6393501572656162816 8612668231565241328 6907084060786244608 5012781503932737281 6460329036697454849 8734360381318758400 3149840025596992640 8549952088702697472 4919443522684475136 7081095642035449456 2242228109371548033 1921638576207683841 5341297294584008256 2652733258688626688 5707500554831676929 8753399639212279809 7950747284189499233 7715557630715359232 3136483466892369537 2524867535107700289 8618164504414408705 7992686573849495553 385508633427459008 317334400079013873 2194549806174199808 5249150215709880321 6119977502437673984 5898774654890468992 2564546220191108737 2916279580440797185 9082424994037080065 3744758876570188032 8687153328400596993 855789071855527168 137302806407006337 1736211904368521216 4313688647214216192 7163809654820634624 1394679120519671296 1110474157169574144 9192629723264288641 8201158621566668640 3585542203307195136 6256814933804711936 4804205002773350912 5403094004711953921 1127666812760763473 5932650704105321984 7342255394512731201 3093891401049581569 3189956675657267201 5999468315929539584 3314565798625652865 4546054267454076417 7835208525403643648 8434492372004033024 7588956902187257856 804908043375577089 1378246398742056960 628271573205786625 1191689767321942017 5706280547837340032 946551209203830016 1576541685300976129 4022319924921798528 6788628298043373097 3327905728574780497 1070833826572230912 5823253391255601153 8253971839010684928 8461398352748429824 6689792301993726977 6691724680272690688 6158303788522735296 8226398212198751745 9110993703871941697 3421472117024044224 2547267115309772417 5437442984956741121 1500013437922705408 8417655174780669952 3747848134097432577 2970003296995065857 4383447450849578881 2381459460150001664 1188713549462996336 8385286650904964784 5837371802135162192 983252878044979200 1113376566306188801 6070946090121629825 6946397600836032065 5982765754979319808 4590983470892937708 2775095515973150721 8688744508146843649 2464241301193469953 7180379738098671296 50119055511981376 3327284983716249600 3259329787910930432 6810917061671466753 5734430520719966208 3664942422814106817 1975767424144173393 7568023694036819968 594072825976300032 3353137017139666369 2775608730592092160 8647993930254109184 9149181645537868657 747685958768205824 2100849577763243576 6242872751552320384 3653806561403080480 7126475377156173777 7151804385249806944 5430465791966523392 5330996900520263681 7798014894165129089 6474360013320093697 7841169013641508281 345331032611732993 6311529512764303360 1 3104226744966650921 7439122753905446913 4740001468540930817 5841235679991619585 6010081664061711872 3558896291925535745 5507891491145858048 7130472804800224768 8848448990404182017 4726791766505684992 2358282264863212545 6349117437289770784 2451870269318342657 5464333806398947329 308174573693403136 8886973395440674816 6892226735328200705 6599347141057741313 6464338611257589761 6973421014753156329 8482444663087762977 448454754964901888 6623745020336358481 3156882895323267072 4734882207930784256 5073218751700118481 7693166746130862080 7196827557729140736 7711825107394959873 1966470396894969857 9146028062251692033 4004152210351873281 1897327242717416192 6665544889654481408 8801823024283646049 1189209705542844416 761253584841051137 8378227961447907329 8888501753191069696 7310224207825278464 3558287184756363265 367010045139169784 7415301643265568128 7406968858388021249 6117360908050628608 2355158675000467457 4137101609715441476 3482963921671145473 8661782480085843968 2537929121516862208 8856766312753809408 7981591441894145841 4632665991780036353 4299700390257881089 5983513166896644480 211955289507845377 6968127684089739264 4177422813578412032 562968763378692096 5974655315205603329 2976620438087079137 4507413366684172288 5312557437255620096 8711480943532097024 1846396101745503425 6626621164700335360 7889264106236977409 5361453981536280577 1161733977844188736 2551977788768563201 4287686245372149760 3643020817469218048 2904185962241572033 2877907341835441344 9142904379376492417 1520245986398568449 4273787623347452609 2890188671411941377 4325383092599368192 4769500741679185920 4804787323921909761 6331253880980872193 5747641431132143616 7780179693786897921 3517154767793757473 4534184965310066689 4834910528183928833 3924795734822024640 4642516364131565569 7484528974041306144 150226098993774592 2583411386134677505 1188432205918922144 792451087860955168 3912697108342467584 5174303455155976257 6110231884032776585 5794475926676109216 3533243535557263360 1991823726595637249 124381146292440577 2128853738344566625 1541241983695503360 3408745560461723649 7775002677296722944 4106659516568032769 4761028004714747129 7561650099255386113 2789240537219784704 463491222231483904 7022849168659382273 2794409100178969425 8505273150114949121 6185951971087024129 6877773373963949312 5220154963461931009 3616868821465788865 3550328021108750424 5399789221580370720 821505738632750081 4891360066141782768 5154342765144888065 4088725776830420480 6183037854060904449 3558931806130720352 7949534311249657857 8427759366799056897 1694156616895760384 580826310104842241 1868333468660629504 7169931906441230336 8762254832711116161 8718089211170003776 6262591888106344448 9075511059413253633 1784939488853434368 3569749561339486208 2002753229795651584 5031269211383016577 7564169863578046464 2509034925738649601 7807156272464524289 697272535761295360 7105443548508308704 7189877302671040608 1570238548591430657 2793050592752035841 836513438355693569 6955355060601262081 6856912526934873152 5225076100550317569 2575012872672776193 8036174361354903553 4321852855999654913 3251910848530799104 9196027864887883777 7397856511242189313 8163925277352599552 2390114504620280321 2579311509996599009 344574752175523625 3062712588059521024 123020036944704049 5312158116423143168 2554683507989423105 1796889163995530320 3776300520995631104 8719759688612485520 5458439346941950464 5489174994024220865 4022176953993945216 4455841539994631040 4660728152158896129 1463692376287249792 6303561394729700225 587243423206870401 6474240828942047232 3210984882100281856 4098585668331995137 6838062250492401857 8474735357902495744 2752700692667478273 495210766209504880 1595961731488721353 2810163779112615937 1535531838600556544 3070698459334222033 3164445422497444881 8667223644776870400 3728441766217884768 4527986952424887296 3695351621755504357 4588873446013796352 952725506768764928 4027484555113592065 9020679427160187392 8115775474446024705 7372939286198075392 9093499274259580417 665821398365487744 3337452571878576640 7296407371801003904 5188013972397301760 6227499431469318145 3892122153079123968 5402104564330201088 3672264038153880833 2500054727786889216 7432145442414017664 3503382100388375761 8394870172629623872 5784768872588470144 3226545345628788480 3141910132095451136 5143311395142584833 2845131608471691265 1419857344592117760 3960606480133356384 4767105735539052993 4293230621444723712 7098750677171201025 8793376072084652032 3773794657671838721 3892878094340825344 2551821783798185984 960856860411904752 5946793897593094145 3653731494509509785 7173422876775589889 7130008245460533248 7949419794726494976 8499375963671943016 7889065420046155777 216097897288236545 7220099259880690881 2522051478926589952 6650997205369673281 1710301326769191361 6411281277117645792 7916908497182406657 7067377117135405057 8418154207907777792 1987133160791998464 6578813607782420481 5612311427483957248 5429893337666613248 8045707826247774017 8127099801769628256 7182714483885228544 1429084368632778752 723045758855328480 1919366174682513120 2697530076039675904 7726084101712159616 6184223367509847013 1569291686389615760 5353386599496532333 351742603760915456 9094407781232681568 4976961297778668416 3891689131347433584 4568855507719815168 6732688407516151809 1715301726129550421 2672767468344763392 5354856018860717249 4071860182415068320 1779335288376852480 7781151534080376832 7655109718918676481 5779216220568623104 6316075557802034432 8698897741970950752 1114815187153849984 1303137450079181823 6912284343395938320 1372016188573149465 5968979547345064704 6484575504392926464 7886693745464616897 2277195484833041376 8164469381596509057 3748844943566381057 6656243557940920960 1594869275429528577 556315706263163905 8622097744164331520 610760131357755648 2204536238463393793 4355406964264632321 7736571130006075521 2292987702613308417 7975784338888687617 7335646177092390465 6950612651591597824 8997315828409520129 1924427871624626176 8596709071263268864 3866562521871082496 4375562745229636096 4801616362514669120 2657416276240199680 7413020784598126944 6746997774760509441 3150875885395973136 8615074618999140932 8959557756746910208 6238298239198609409 4495165141713760129 4321299649433660945 8857519603672285185 3635867315862758400 1666776948564943616 4346579217798645504 4337245410261045889 6471293809185541632 9042629584255139840 4071412293538406401 2436551035279310849 8877278322368036864 981514879974273080 8330491689028877312 3974200503729524224 6948386704534566017 5371602919567989761 6773857223255166209 164268292978046977 7320977699416041473 982106996385479648 3316235164751033888 6506974176144654337 7245097341960415584 5762315079937458177 38921304303312865 8817743422983094273 6464256878095157248 3022822146465589249 1990243473074411008 5716267511536786176 4719010817575589600 7592543142301426480 8859991399045444928 5548360644621828097 711204657798537364 7675377743494832576 559054939676692480 9045085254818375681 6169020831614271488 1302968167251681921 4723047757476593664 4577442962121980672 4187731340951714176 4606347776080809408 408057499148320769 9015378004142522368 3303906040963031553 5308850728092200960 5286990556534280001 2455869892919364896 5403975980571918337 2147764676196362625 4875801168354795520 3444813005744471937 968049714398234272 8272798349494718464 8885646441564422144 7635841228908102145 5820341634806280193 825027466599837697 3892619636411501825 1824162073004640768 1208950255530010369 2494200594010644321 4926944400374324737 2131672976747921409 7798859095730094081 7934085314076225537 7602667186712370176 7166051082174625024 4557650748005294081 8674914232048320017 8719312642703360001 8715293539087106048 832885446398078465 8742731827614217217 2369543723909644289 418148656014925824 8126562417628348416 3584084297579743233 2323533177035825152 377649176283529217 4002634417403638753 8838786277796905984 3403618186762744832 1733920465980209152 8686653034359890176 7069486998935974852 5722299425274420768 3712011542832533504 8926124676395601793 4799718639499895841 8957126052154916865 6434967214388788800 2892076207639694608 8474300816784498688 5219403382803556193 4395247762439800833 8526622067362973760 1154743605278516225 8414255732363732992 8434147435424643072 7818258061208813568 3203197213329968129 585997039404318720 8478688361559621633 1699939959982421533 8270876901418945184 3401523920086628352 2031140675252973569 1724660959942262785 2763885751588817281 6084695869173999617 7377948794413813761 3877774368345931777 3417093401628293121 6941804583174933961 7586616935910075009 4743844748616153856 6994902135592859648 6376683437431888129 3080613196493200897 4024257831983955968 4094587660679249920 122164974572956033 3830784997826105400 6869418391883350017 534990220006935553 2413456304671691777 4802520639325077504 6053317441086169088 4511840197908701185 1930217194596466560 1416987765398348801 4366515568331360257 7153135734498930688 4017076296204673024 2785838204557145088 284558913374804737 265136884191657985 4275328233198211200 2335396571963015169 7965945308775141889 7972932098228715521 9139210647201322400 4949228743264149504 6233664775173750785 2483088516810457089 144480285292918785 6513207552231677953 3771173199889079809 1291788594559791104 6533683342016693249 958493686013982401 3360067477842426593 8610302889301176320 3570651912619683009 3500706588790579201 587367079209410560 1366174211189906992 522875257458673665 2646285380982145025 8570192286409537217 1654871619047005552 8166239776033441792 421102777208520705 8668469036752306177 4399968562776174336 4296985264419201664 8147510010802368512 3700596393733771265 7481565254063829952 6324759589756111296 8394371330297241601 6690755379244703616 2437682423094724561 1588350047711320064 1068177230164888064 2847354362365926881 979582113058545665 7517784295385440640 4291661741787534497 1491028408041403393 2961846820156981249 1362414108586151937 2798619190605459457 2937958505151775457 3654482731004076544 694617694522968065 4196623716438245377 6743688066436052481 5913897677826412672 2607204417230161761 2376295909490908545 2167899088354291713 8405595385157793281 1733230907662486528 8706245256528536193 8597217973286379165 2971476256674654208 1255963873789870080 3909473614257397760 1375595399843381248 7899468697932032736 8375596033098192896 425975855265611776 8690124372416987137 2242729287762132992 2844529643346574336 1730053747625164801 6950564011014716929 7575441528486521952 8859884141025239736 7757614451147239424 1596945985844540096 3223900719689915873 2072749805130285184 2654112646852377024 2223175594256080897 6061088818246139776 633487815314167937 3993768695309336576 6287952193193479152 7773101830168776705 319771964376819841 4921817498503029792 4132472796974817280 2481940706788576 5254025990775921409 4780487193030386944 3707440218481819649 162875459980129281 195235292016577281 1372608539027867393 6561611018367534080 6163625954982774400 6477498343462045696 2125799804242731008 3540457751129227265 1350377043384324097 1693324371018754048 2832220627769176064 2742143006342598657 6518842089600189184 2908675361201584129 254175900856521265 3067390813230211073 4220597930045679616 7343741028891770369 7914811795825261569 3830512066644639745 5129280682295427136 9075945906334990337 1989897693437433984 4803898754835939328 3162881032671176705 3218979386618603440 2825997272944418816 4147287402125919680 7352542471679041537 2997119993827397633 6598799271404481789 2363046984831854337 6127649549962774465 3641146505740427264 6586557309846925313 1577516816088036993 1498159474341613920 6241398595340351360 4038656840348939392 3857130005647537472 3408121748988919809 5919735345614097792 6182368584683929601 5788060882520844032 9170732796220256769 3051782887991410689 7404188373889428993 1774284863838476800 1489812786559289856 2798206133387016704 47512394655890145 6589278143978315777 1067053549308346369 3504938224051070721 3947428196949966849 9045864213521750016 493357188691787776 9190991032875433984 1634707579068121089 8274550383639867238 1594616011838238464 8153564070617875840 750122979967680512 715647787746721792 1037321563571956865 3737256996130178945 1374273839751749633 1813989515799822336 2666190716358932480 7653226249538093057 8597423388813008896 3095280192215187457 238211621878429760 8853430559018266880 4909315972318154753 7832152965337636865 6816266350393371137 2289282904506269697 686702271026855937 2495521716948234113 8863665641802951168 2744915413993069057 6191105346089650177 6011820403024917761 6497568972079875600 6631236026830824705 906667607592167040 6749602855421393472 5385302349808287009 41336428011333120 1025390910458896112 1654339538438089472 3917726309153355137 1202719784980425345 8767095373481410560 8852743448109814785 3189714057831457088 2082041365026654209 8579717252629184768 1112164825333950913 5328972767766183168 6669005553216290817 3159003622249332737 4776971320796977153 1138877034519060480 2516566956122701824 3294923068169506817 4332658310900572160 9170417035880280064 321898903237556160 4511598924662266513 5917699845890578432 5967855676138782720 8083933029481587968 8753565310070613601 3099738474840453624 2837283644830767617 6661157167147929216 9085596899847334241 6190378409835928124 2569439871120467550 5296848196747292161 1988205044725643616 7108209126928305409 2824501826739624512 8195423124779778048 7228604478466749184 7422605183330848769 6215636077484360704 3107042873971301889 28652723756553696 4120624880134448128 8160228644074291200 8228225831685875585 8960713361386966016 5405642277141486480 2926896645608299072 9182553756520824320 4442291520549158912 723332336828665857 6667368093566327297 1382590861030403264 2185633918789838848 5973417398924263361 450099908463886337 118866781129658369 2197897022682841089 8380544030986993665 7410035178694137089 6933486596572898433 72820014489032704 1904228664626095808 4533056287425036416 2739900783907675297 1949533833796771840 6699758183141261312 4354621970809546240 5954164779256934401 748291051743608833 742256153343623168 3230311098584467585 6774417771356668096 3008739683335342768 3026426292640936153 7035187431608318465 1513823904905232769 4107163557030957056 3116638758714046000 2376183950904777521 2520553199234527232 3668203635329974785 959134904908145536 4832200603496584704 5626342854234802689 5675036912084380160 4304848884528653953 3373739392997617664 8458321657512067073 1797761729970690913 3855621168327392640 8722317771329880064 3978947604335687680 271790847513773217 8939180785576945345 2172096471709575168 1396742200860823041 3008311087014380033 9108016571533450753 3510736855478085633 2553931300962183168 4101058307236492801 3515462665132421120 754320416111672833 8754652892175269889 1841373904577363968 8593739994656065136 6168195902495337984 6658080742681074272 4553847511595710112 1930271029400339024 7715719435464468481 9001782185884379136 2690390458725409921 6561619873957412864 8575497841321036033 3077288618228387841 3311388439231696384 4437764729660221056 2907610450057662817 8499320644901460992 6116180295524417536 9158267397223797249 7256127025002861984 1306725563025588224 6818215247203719922 587752953247432705 1810654575713058816 5776011679754863041 642146096917143553 3897203530180650176 1106919548988241344 8078848462386314241 4392888494056773569 2091305898794016768 3080484766425735584 7931144297893017088 6977321808672963073 4809174799319976961 4459858720961716224 3915340140174348801 4106129256326066177 7356077342958945281 1797071675014098689 851084677155931136 5731762217438211073 4666434231830437888 1093712184815213336 798215112494841856 8564640300970429952 9118318525377122305 2598529178511278080 1767864117943200768 8749892683900739201 6104492633845923840 96191808790742273 7165218204916134145 7779279867126039553 1117627811794137089 7541245500699341920 7011342947373573121 5906138413360585217 4107275899769259873 3739515645698445312 7510128052289006592 950189510268387328 1546804615074889729 2118817513527017472 3176597578253279264 4496160994843951105 2014968624784780288 6028836080576178368 5311627669724536832 4458875584605724161 8383020883025989632 3520998234857091329 4615172027279976449 7116245808100668800 597781936178591745 613995971439116289 595112953467734144 3246462100063012865 1395646184196784640 6488849076088126464 3427688738870853632 1916945452628099072 7965565955616962784 6816362255164141889 4183054256084705281 3637201924505803281 4476939319149104656 1571674999377094145 4491283687934693376 9164290953286549505 6038642459241056640 5874110479287876801 4594351913370703872 4235596827835211777 5274292849097941761 3163769584350939873 4578333096804962304 7037385986099023872 6529785911049422336 8125623454847201536 506925503628455809 3207946004543903745 4322659239920052225 3746246200798129152 6373975369425758585 310151214531098112 5381566590232604672 3320421224393814017 8367633401600566912 8337014273198889856 3599759389794810560 533765118755647489 545839932376659968 4032193983045543776 7852828096208894465 4981434949826445313 488485135846389761 291250382934149121 7253537340048738528 4137385276388933632 8013099238682525696 927784034350451201 6159554207482517504 7221387750476594304 7455825608323366912 1431710098686326785 6417360982576676864 2555322232369712777 4218760499207657344 7744121406013150209 6814311551265152512 1201186855458567744 6423408908364586528 1500868785318287361 2598130790411276960 7309863859841167617 2765980953236209665 7675518951777714177 665647814453365345 5829106086915991041 5231591037293295617 4284904330794893313 4338309784728502272 2186264907545821185 5490547119817433088 716507439667826689 6050104225062512641 8653552506256543744 5009351173112297112 5184691204741681472 9111831383827288448 8205917748137730048 3447458592067590144 103504551850847168 2711602905514562560 5711969798850425345 1619185740891178656 5940166203554443648 475645635618620497 9196808979665584129 2815199888234739201 5730148608838979584 9116575013635962881 5429701024199786496 9056034762667499520 7003282989046616064 6314056621140388353 2852568332008142912 1377254105386784769 6594204636824668160 1568736709955289089 7604857121992310785 1884653730285611008 3125794903405106881 4050344277458149376 2599846113780600984 7181013333998248428 5042345269001582401 1631969585187533313 8081550617094937888 3419670292977519105 5153680274893570049 3001155125419802368 8195276385684220928 5235981468638026753 1395469350005516929 4532692623289858753 6619501287080098816 6077885376491506688 8979515802537738752 2565140740154966017 8852634943226314753 1598189426801387233 4499478356050526209 3769471627950555136 507816141899762432 8276914692412841984 34492194008645120 3866812492550905857 5940670091987566592 3614613704090152960 7170668855681757185 4573666916984312832 6428097064869640385 1381770606006788096 5831075139522144512 5286486836233038848 7917884236949716993 6424241051524923393 5737902530403363712 4798332396336717825 6060759974850592768 2805604124746003008 4131953413922246656 1968952630552651776 1449875356714943872 2063601844372520960 3047575257654231040 7772499050323290112 6436418467810785825 2658454347150524416 6866623830454331137 5210646653316716545 973249397004416369 61879457056677409 6487601991198900224 6663574401909719041 5342497124768691516 1560099885195990577 1592276117459002881 1286514183474241676 7728279256414289920 3357614370194980864 8715443510120649985 6029929112685789185 6860134447787688321 7397631741850509992 5756938540938086305 7945086536761147393 7438126304061845505 9061963318732257025 6439169464758984496 5853383719303899137 2770952981570912256 6409901669005122787 8394009126790395808 8135354052375560449 6481731658404458497 1601856084934651904 16683767208869889 1031361857591967745 866568634693939712 7722803194034307969 6377049236305595264 1271791089850785217 2967981535526686208 9120372409359138816 3939149860123850065 3350877751846227968 9144285050323386368 5494461443686691840 6184589323951989017 5548564762488455168 6103853411415752705 6095364881557402272 5611194170795035392 7795430650028965185 2759630826266447488 3170226720125313025 7119413840494387200 600877326975809536 6599780005216607232 7486098789921012225 292921010121262401 6824186397530248880 5753565399879873536 7991879287360791576 4676076359488508401 630672132029069824 378392372146601984 7990118709739060224 44530520879114433 5113484215807115264 3460591804517828097 2094966198620569600 6428620935782967297 5832460576335680160 5355062192974548608 4662545470109695488 1376733661777371136 4581010198217818112 1413881910125793280 1306525481364004865 1199931643521024000 627023753948413952 1326600658501436752 5238249745181088553 5646791291291461121 9021120585049763792 3878113683439140416 2826180567355817984 8719383883501449088 8726865265152358084 6734065527694917633 1116377101223042049 1379685782198163841 4910795387635720065 7264846749307363329 2378500690245545985 1149320009364388401 4325261978287988736 6307702105441435648 6767900606162629121 4569584992241696769 3561671983873837729 4601869987691010049 891021018287084673 5752521945767211776 2592431066985136129 8345536296588115969 3173884362403811904 2155645675622153633 3337113385075854537 1212659544046332545 8901181472092747776 8137793929162225665 4024120283565706025 7739930282132198240 4492625497920888832 4445550766918438912 8729490026555139293 5228980439277338625 3821710468674792129 1828754126297798657 4730481692214516737 4995670399994394624 6724753320856027136 8911286327599640256 7278576444747580960 7779297458420383744 4284103016206912513 7628432073411887105 4262514128096626825 917336170014179328 2773837574974901504 7794617487906151297 5723038805662547969 718338920709492993 3480227774734215169 4173700866578223105 6864819067004478977 6133102213605097472 3343701128834073600 8219876442668480513 3741422908220075568 1039290161802772481 4281564477846898320 5363388118713024880 1169523168852942760 909932597380005888 5029170501043129344 5057037964250308609 5141824875778157568 2956337051186790401 1245054624183135233 1908723164544109569 5433655852111595009 2569187124218216449 8845052646236972768 3773225049342400256 5483054484995695616 3747808933608586112 5512943199696050304 7615487687994558465 6529373612651385857 512399073077100544 5765706220161858817 8759654831345366273 1284951307792977920 5025917659769804544 3825569229032253440 5995593284252066816 324584953878094336 1926030373396411008 7674637160686801409 2464215625319711361 1995726586420593664 5912701595782376449 516647056375950337 4618615361223852032 3493559181168163509 1217941617460901888 8414693304847802305 6944160248668288704 1058901479544520928 1384401247862773824 1973183363967183872 1774264598835827200 363041140807817216 429964531146724480 4718862347619729408 8640303155755191296 5652946720830380289 3609439627588470017 4717684384601036417 1609143086003060737 4374237202218858496 2755645377906886656 1487531952929124353 3530176995365783361 8119129463096051201 5701492093315669824 3640516116697561688 5616850364884754433 5722590515774406657 5525353335600656513 1518058035363949121 937550059715896321 2854016900623351809 4810527800252891136 7984996384991784961 7910754402449295521 4023610513694183424 5447037105036596225 6455467504164431360 8547592521989991425 2163702264216551425 3778605593080950112 6259332715129467905 6965988613517230080 7453041689264884736 1199881504789741569 7702744818855411352 4174603434512704384 5877660380941887232 2205861129649793537 45229792155856385 6929113700321681409 1675764475528764033 5373767311704883201 8340864305490395137 3775105988466911745 3120984914228482049 1978970094306664448 6721892349524023273 44294815380814848 788897945013823488 3919273556003617265 7316606558161085697 3135692389558113249 5771448438460203009 8029625645156728833 3797511698084138753 1353537278968494288 6288725292096045057 1587717272935497728 406935980224652313 2833481270063540353 6499593490643550209 781446868559633921 4528438210270036864 26889291153342465 4190862290831802368 2477995823522512896 6126475020958155265 5629437822971215873 6512625547548819457 4030180114120902604 7738502567080902657 5255725944487165953 6156999723737614336 1702312083041288192 3660403595732450305 4171610178217622577 2602578182931995392 2281089655009089792 7682963836520890368 8789216415057870849 50103999623326657 1747508613198184449 5877044872498122624 2618920758447278849 134714250773856256 4740589426296045089 3136250509128305665 5739650401905083648 6261036729725648896 7015342484391627297 14808178563230041 5264222534431535105 5868375597244164096 4793740932357566465 8286691822230830080 5603240942233725504 3797329412429035521 9097176224715493376 1196103110857843969 1904999493624078977 7554696478676272128 7788251936650920192 3497935616433110145 807052214217129985 2316877334467789056 2035543101114479745 8171835110357399921 7407796330280239104 1487903491734422560 8508909308214961665 1291139284942838400 7216206684060981184 7884256728665382912 1097362100213653249 2582150838778982401 3299571661089431553 1668445180809854977 8960170786645839873 156731852646047745 5663221158259368448 1738771192872697856 2661560774989246721 1088064247982279649 2217543219130014721 3719015186450763521 1238164274608500156 4878531867813314560 3984287328910126081 8482496489520998968 2822218813717966561 566641583622549312 5979963270721486849 2951902193650361473 9222002730347784704 156049412995943424 9049693293716623153 4557375604669013056 7819626930198354001 1263422634683359425 2933505667771209729 2304085435166818305 7290802461552848705 9103709457085910080 5512921426735929344 498501475721959425 4707613522103904289 2759173614779341824 4464998429257565112 5082575443153539584 3613973877648475104 2709822736746825729 7885821856956588545 4313541334254826497 495897776227927681 4621159042686537729 3414038107794923521 830260312809848833 6631738863884580540 6563038614777321985 4145288609691481473 2283252037159518208 5856627474224299457 5337862146217263105 8175325036519104257 442599354192961537 8105868688771776512 667733574190891008 6051455676616141057 4753433755763100353 8644543244729942016 1733016551681128065 3033286935086317569 4590699435150179329 8164207332943323136 8455033410792604928 4647448727137103872 5429214702017987520 4064520690448007169 710754436552851457 3569025354795543201 731505475076780032 5248964550006063104 6994880949147811840 8892974787512065825 957912914101638653 5091962236959096832 8520295145424306401 7632898639145630912 1952567273446842496 1396243506485264385 737712504253564161 4225839838512849729 6932643505264590848 5587048968793039873 2288980304866897921 3033154748597768192 3271074989113558332 6219489737418735616 8841185566129585249 6373723099187019488 1539531342629261313 6018835075093921792 2447953319892326401 5349823682830602864 696390754814092417 2866031058597339713 5629552553840867680 6619134426082965505 165870929578819584 5611969089906475009 1699784825076835392 3527850176409595905 4134653231233335297 6454457978411191296 8503009764078621697 8673944556876103137 6473769717248687104 6735818928371993089 8118532643545305857 966076158507038785 1493896130355813889 6221434138853476865 5678962090059829248 2219051202223121856 8440595922210446336 758727430990076769 8051971556019683329 2699325941055875649 3812879911984281600 6790693685814073153 2924537462473887744 3984165399292345985 5628044375263049260 1121525922961267329 3139144532212580353 2073683589687438720 3827939373746225153 8479745382635798529 3366744956309078017 4142678745392191488 4111917181254355905 3099308455165722369 5066014149701066833 5259065074845727232 284756666012311681 9175977919894386688 8994357838423785472 6746215031124755681 5363237228344655872 1388144370451972097 7491713335219521024 8423531283294488705 6383960118321217537 1348535432448620288 405208113915375648 3072708226471772160 6434442018899292417 5455737906527947712 3037862853149982721 2464317742251900929 3776396682796335104 8995323653218211489 2639109202997046272 8838437105538531329 2367204815104613825 7610731724791542784 5081917499812668577 3755170439927371840 3238590705101029377 5527843716671906128 2690194827432646657 8337828089474580481 3631823944040166913 2302963010364934145 6183226887798161408 7114998833819428865 8037400542234545904 2787160262129863777 6557556352920697856 3173719710698799617 5246355163040422656 2730722187666480128 8331341779688203649 8455020075979849728 4947685255345602560 5483986072082997248 9125194699253639760 7840332035631316992 194647880159076737 2145728071025557536 5195442773062057985 6146045899747225505 6573607283269393025 4345168369902157824 3627367048310944548 6272159098023717888 7149100188884593664 4476452977314656896 5501857924116873217 7480561139112432641 6935665932748668928 3193218374656245760 7978019808276802560 5272530945910345728 1830077818054295552 4821440444944820161 214254560696230913 337405414885662720 7184604342197026816 1598004568554098689 4426487652029118721 4075924265256607265 8555930611505819649 664587613672148224 6171199093974301473 133831441726406657 212539051540758528 4573749861883428865 3756703050448155580 8082604726872457216 4876283882647191553 4759429848920423936 8167540997006384449 3911714404439654401 7990669103817948161 9092020812883820545 1392852265661646001 2284763398508773377 5222236173582202881 6992351127875451584 2962531091548426241 7233234168943166129 4088231203057266177 1881079447143219200 1551750165486137216 5093260652336524673 4240616805318338880 196974277877738625 7823254930756444160 5444684596354330880 5172859859726499841 4972614068538284032 8055172077420017665 5869018126580448385 8292144058953397889 3780909676987503521 6803299132878960384 5543850722006790305 7428455594203464736 7770056581734039553 4739324704729541632 3374700170022826112 8163543015357972480 4875754986910176256 7301438545882906625 6978184551499694080 2557918871045720064 4623922588097000960 9062264915264965633 262790848860717057 7054064394771737728 8739602028432814261 3260664239122755585 5615727410090881025 3095961617456791033 6711713148716094464 8290038635012560673 2516199801978926593 5681148190799973376 1931113861099638849 8999036055170618368 4664158774242684883 3462086424984584193 159948993392539649 1872616287013404672 3589652162151653376 8563771430109052928 6708407607120432705 3952389483078344033 771637741445462017 7671608246599220888 6865689892975655028 4144716239031309696 8280606943375663105 4738403469564051457 1477696329352362240 5732851059061482497 366204265853235665 7142687778194308096 3736256503581434785 2972159319088447488 1951353674988155841 354870703767615488 8125768884928043009 2517137834879330344 1937284884502007553 8751844114412830721 186750675275005953 7035943216429874609 4756734312953282560 4162405242610677505 7111256326754372480 5422635412240751105 4159801801114959872 2116297878853392646 3085683455126149377 3052128375766900737 961239144298168321 5968533139814105088 8833725029709840384 5190187348152373777 5682547335246482688 1370498408646690337 6997672107418445825 5720239038284087808 7964965995298887169 2797698578732415280 1649322473973255169 6905420592149605632 2629850243732792321 5496148550602086529 3865298908528938945 4399179860003039873 2895716144523772416 313197958721810944 3810443380689361344 4369616717988662272 5957788415883387648 35086500294941441 7874238291655345664 7350534705984307200 1092950445473196928 9094648246815440896 4310686148533235200 7019278112956850953 6810834405898928129 9138822553363913985 3193980464198836224 3069505410189721537 1168704398847313409 6443357584688159136 6365389213690547969 8184377004423428608 1076047253458735105 2224491377599930176 3345223446229942273 9201945163807809197 7018113112510962689 5134776847653125697 6754981919945822208 2033190071727158496 2792892632631705601 1334449111832193280 7847942188415156225 1957723341466107905 4153101547101618177 8001172727536723329 6076018884122489089 3320389885961924608 1356494533940031233 2113734090357099329 3794513835147132929 8616158595518142465 2871667115761637504 5687138035596320768 3429054510794552320 5284564113180228768 4083711035092813761 6679836120327707248 1826020200217634048 236901429663899648 909771460793198145 7858169155151609345 3968420766596685825 1921999704768928768 5539928410588610048 186333836865634305 2072194757800705728 7163135677330386944 2572844549014802433 690670964574376577 2157844314090879176 5994335479208607745 1389043540776317056 2149773130384167488 2144903556630994177 1978711890100733121 2294760880805762817 3160107821733511169 5212606385840004120 350329640079491585 4462387063633027750 936428582137536513 5809945508812390401 7356311447150874616 7090766957505683457 2261541206246508288 6254789803896331441 4387315724901075968 4719908259563640192 1301464233966921985 6341100691224400320 301791857009270784 1417671634885206528 6676768749247897344 2144101577616326657 6525513295628075009 5300154466335129601 6381152569157573441 4993828942923243297 872856814143490464 5907242729529467841 472030038306012672 9031149884251504640 7671315369045450753 7674849573517874944 9024304647295551488 8840762993311916952 5059172562797384704 7602176550940794880 3227286187954408449 8904344199439278081 527693375274138625 2531521405791676161 1993601082492387328 7618483605501247488 6002727592435582337 5943637389535461376 5834723347208486912 463904755297476480 34390025785808929 1293208463235033089 5634839450312664320 243442035143260160 4620205844770848769 399739512636047360 3973114545054764544 6977111203423957568 6872796891343282176 2561428920702926244 1353024786639093760 8072767802834602817 1523142532679555937 5305981083302137856 7975252846368856320 4546839705089131520 7137367983018839040 3076763466570053473 4216950625278148609 232136473784345312 5026002801217765377 2378083715955491841 4849599521738729088 3140263268906321665 5086233364455292928 2437069118392794624 3086044925514664960 6394724941232442976 2763460781485643777 8295946497983250432 5038671868686909953 4001524216822624032 5462478119533400832 2181973580582861969 3430656413873254400 4401304602901741568 8689211496420069696 2584552545988902912 162729153177022464 4666866878162534400 8646721749690942016 3903391235487150024 6842733300952249601 1281749991403338752 4457704266383388673 7684449586401386496 7564719007009284097 6267377665073298945 3030408035731645441 4809186450732388352 2503603833622604417 1243987740808031552 5985598204853581696 5403457504269063393 3165100987299035777 1741845427728407041 8582494310354159616 2133537608986708992 7514817012227854336 1229840061351864128 8402843775503695872 7054450146858746781 4776751435987058049 852598028111747809 3908545065127772161 4188979307334581121 7908995987893357057 195569032740581889 3412941143325610256 2436256766875515392 7825112833642217100 2147753855862915072 7696232728753170953 8802992069560919297 3886329308164972544 75429371173690496 6578445736824032697 7617280701972439041 1064022640958805025 3850342408512387201 4089292412747103105 211068834397629440 6202806495093409281 7459444310176391600 4464413006846848512 7050699126218859377 527578024370837540 750783725794927616 202221262572191744 6770071082169213953 4864758324834398208 6053742968285769216 6791474592412396801 5813208200816820224 2439514743617931392 4981966978818813952 5882797506037888001 2529540322088976385 4756453415557732737 6334428227073244032 1687223313484002305 2216937916003676928 6615260612419488769 3742948464444801025 8324108532510122753 6355154826644533249 841215608732157328 1851245839437012864 4157787212507096320 8845199007581779968 6039667913349096503 9162454473414319616 2114226389723552193 7441927851864653760 6675759654242875793 6110285136024043521 3603801694892777473 3398580484864737280 1322441130188603393 7548803364796448768 8619615168854097921 6335253153452514816 4840528359016071329 973430504646163201 3565435788013799936 1247625424974462977 7018719865940154880 7122276699913724416 5475052205697832065 8533629121928061440 597384700157134848 154664687982870528 3405364560425657985 8317756132567693313 6469870221451019265 3433625496997816320 5730923846740230145 2527401884752789504 552053173463356417 759988744681683073 8796166800479854592 1518673078819356672 3653196761586991105 9161584560320898049 4609281599637643456 2372394038111553409 4772173777721346049 1729118537670836225 7604682017463908352 7099105539145990145 3569315209345048577 661105857714454529 3661819378824272896 8592650745709330432 8985458417403277729 1570900143306029056 6701238385792384000 2973935493026941016 6129956122964908033 8839042386035236865 8850631647695370624 2247049161335613441 3513818726262636545 7366767118364132608 147924727311386624 957311030707967585 2986877778160314368 7659382586141665312 8952746798988105729 6765511184637868257 2762018979183405057 6069186783377031169 1365500380765900544 5810328627171829248 3050825636734660992 1345057514165831681 5743762391812648833 686331334766099969 613411833641177089 1391062521266331649 6740677583615590400 7632280283464935680 3896737483433000961 1986347747504874145 1264349566963129089 8478411230877478913 1110260140096240641 4599648064124205313 3831280779060755968 4589092402222133980 1813540875900289024 1804868031436783360 3493116586532155393 5362785718495915401 3854398327289749504 5850575564758396929 8299921780810169456 3007803642560974848 6351208039939898753 2332096804006731777 6703160842871165474 5384991089419748352 1381199811527633472 1457321260703589249 989887630440958801 7819741779136684033 2903624380776861697 6762211344518583233 1484594352337053633 4708638098501378048 7957605705828013281 1334969534645149824 3447038634903609089 6203482488321263233 1697905352798847232 7669279469253033985 3753710303272239105 8862294071334725632 858150705686128816 1600873396614758273 7393952320011632641 8856611694572397568 3491697342820802560 8668175907539726432 3771518820594454528 4582094185509489665 3237679849020047360 5582662566597836801 4731521810287369344 2688261121535508481 5209049925847248768 6932093041002484736 839900636102811649 7681119991483793409 7892746547033989121 558425485259978497 5119476000754735105 8498417823759883137 6923971127190907905 5427251332968872529 1280351366047213953 2867366641166884864 6801570560972055872 6635998906519017472 8017673981655083392 4865743072499712001 4026883675953545417 3476075270069940608 2218077295384831808 2687422142442130752 381304707275022337 2623554476450207232 5712241931011808512 5562842557192611840 6910902344012066561 4971126024720949248 6997279240672331648 758465622143942720 7874068655822663681 7233910221032815797 1839368918340206592 1272108207604463169 4449841237918220288 4469504970606390784 2975795294349510080 5071707028006924033 6231643807594729473 5187712352376936449 3928227305263698321 7826977046359459840 2782458731781160961 660561455786994176 8422059627144691713 4637439451319554452 560183803765611521 5558382590051053714 206509221609537537 6576433003826335744 8774812112102537728 8841678511492775320 2540814110761795585 8177978057562044944 2196973008279912449 68923120533384192 3778620306156891136 8513385942182446529 6086669827478257665 7955224618673910209 8186511147357301824 3985873841391015553 236468152148599425 5717151010590555137 7265734791301918544 8475020668732580160 1953858856843910144 6391821883380138433 8498648156347405825 7212443853256292352 5744168475661959169 5758213858011412480 4136602151874037761 63492493736752128 6313349764294415361 4860569419374884864 933374167482236417 5530690076044699968 4277686831231748096 2380144927245567681 562505767283384320 4348405179482244352 1033223016831516672 142228731399684097 2361802697377393409 4214745897374904321 2396393456374857729 8485080453503334945 7698335827695957745 3338435812230029952 188000100186495257 3823130013241748736 9033600404177219585 5843498120217714688 3268320366724289952 5191240168763745952 1271382844177038593 6338557921276363904 4737281116538246401 1693626042654032640 7215951692060566016 7280589061456817152 866409613497286657 1212016378859420673 299379382337284096 480998344788807680 2671754101711115521 8891915863566123009 8667079132840323072 6515262122439054401 5653660533677835777 3305811268767771649 8113566260276731904 3152773777656187649 1684172929012850689 5552702496801531905 800831146134237185 8587916191811250176 241908068728468745 9088843296917508448 4732635936506910336 6670051619041170176 4142408937053839360 1976953499550933504 5267497895467556865 2895923642635386881 1516314321738504576 7566079164484722689 8073310836185269505 7419193598571390976 7917414642111940545 5759373352300672512 7162341073635144832 6965902022930258376 1822782384924516353 928622303820502856 2499101080457945600 1845241056706313121 1669438890827022336 7976363458880319489 8478068799611429856 8777594072601576961 590385430090096640 6765336119763755009 3707979685619757729 148017245761720208 2664499828786298881 3934513092283080449 5894986739796214161 2223000888371053528 6652978303504449536 766511709548171264 2063360257360464433 1570750456839595008 848750861071862849 8782899380113823353 5277794366721495040 7948553046566504448 4555840238839409520 97231873606378496 812176472592281089 541058291509252097 7012948323225244449 1479401445989086968 8633846567774101505 2552688808658384000 8244756110153212064 392579996258593682 2511047948632826624 5169190352480894977 7313974746672124160 7582775618722760896 1901454431273119744 7514134900460594177 8937356279857407640 1549750571147788289 9157227311846774848 1216248640752373249 2236655673760927744 3735841003192336385 5989731531986700449 2302100363210828672 8752163679527377281 483207533255832801 873313916534177793 3562596548242497537 4094737574444538880 1498006911135320416 5732526577603371008 376850050162330113 7372869946051751937 4408600863215190016 2348394206112793040 3767626893592658945 7940752256671069697 3051582367176630305 5808286523611934721 473246635837753793 7860093054803116033 4649680562616786944 1451803356897362464 216373496640053248 2538503138017254080 8987468659403857921 1189958891632973824 2017987006446273592 3827731626553221121 6139819259286891264 8798507320798754280 8756554718375527153 3769995542494225473 6297639271763116033 3472269676479547488 4767232978624763905 7479078093696270337 1777658832650863961 422645059635118080 8544707134321494016 319779756190604800 231192483922476321 2683140030172087808 5331328105993450497 2606667031871352833 8533447409353621505 9094458638342287872 6183705699987745665 6072682542992646209 3508168671196213248 7614430473070313473 7428499661240695072 3690543067678174168 5250321125966756176 8999944432581273601 2279452410946525376 6110003487541591232 6297894127442403841 861296673830988544 2892560887056248065 1030072379660010625 6686397446619914944 4444339260822010305 3018175865288996417 8698551374292517329 2020332035046366113 617307803807907840 2184810521441402881 8670504260974596097 8166187986836654065 4887588481465786369 7404212010276403201 79879737310351232 5903802526262221665 646050284489932801 2056035559387758592 7522619749150696448 4459658288824400897 8409371002096211073 4627680150169311233 7122489492369260673 5556988800508052481 803539258189649601 8124922763644400832 5756095458654121984 3722361162043808769 947907104135073281 8864577327876807936 2892156185182994432 645450457186869249 9012156996715116960 1113397184665869824 7898942912439959552 4657945450651037697 42002614230827009 8321433141647939840 2820006438401427041 2458449655162507264 4328588003163652481 750056647117420609 2923222983976931328 804050618763182081 3470004217829588993 2181007577607751792 8400180960762206208 5348713885991596544 1050550015028275584 2287189496893615873 8567043754578673664 3377290545564173313 1361480874833177600 229440450017411073 7378392987480349968 6141132903309912065 152225741411625217 4409824110573522433 2641531108925517697 3168340702227378177 1079952964788944897 5483248254433243136 4681574170664900609 4937552488291729408 1591356146738770945 1910674949477439745 8093690102387558529 4257437131988172801 2810132744646377472 2697582342999361153 2852408077530431489 6640227037702268929 4507280121344507905 3733637291679836160 5087322088472471040 5800147271498018817 2758186478993206272 8833961660002017281 5636359014729749120 7753620886409621249 8693051651042155265 4995254062275686400 4825140455481102336 2525227789026975745 8080662116059044065 477842117362532353 1777388760746328064 3618967806817024977 6874383863683131008 5671871299283222529 7692398613435174848 1794526412762878976 3674352243614704881 1499375161763420160 46508864519459337 8271278041241485313 2001795159704805376 4914942189949668353 8937434841621200896 8651491928229521409 5783890628626503937 2579809838123646976 805061995538979136 1816979559646294465 1139530455465199744 3773887116848663169 6383730687322619905 8759821816311119872 3978918732815355904 4248267052964206689 9003831827725478400 3278927324173282209 8618603794728288257 6089810491018510337 3865830082646767841 2994980560563732992 5960040068164947681 4884685836834120320 3762613697137375489 5066536716716920832 6050343899992424449 4153781319463234817 2945465969960341388 3735105773519110145 2708027229575611393 1295348766753964032 7510020181371837441 8245959581325782848 2954486011372563121 8427706877888245249 8125002720506298369 5677686175836841984 1180142582233393025 4322698410896275869 8233938505399416833 6322122164745049088 3091769016770558720 3316793806761230336 1544688738259408161 1969698800529506304 7934773490808891457 9048455865431067649 8567479217450801897 8196786836588830489 9037127649133264896 3764406944350939137 2997253263315852481 3758209707257871681 2115477739345879424 1641951410889771009 6595733199201837056 1935294555465734241 7404223780612538369 1628499414721731425 4800953070823795200 925765721304289537 8545721882543685632 3166252536328818688 6347365882444275712 6679730899398627328 511728143960234656 8266181095334625280 6366435695009589185 3872483155103944065 6151399770734112769 2473075061052438017 1445859563532452864 7616937530184695809 5802070954748686664 5663996017851341825 5547028101944776704 3238624136213299201 2823791819566186496 4132789738042884096 8324932833062364545 1587669044425662721 1487785205172142080 8873789142133333376 3489456772413786624 6643849589835716608 1444351655118431232 5882336660870217729 5078772570711466944 7247085335224516609 1933293263689701633 7376550980830625024 3592787638656033985 5402818011491836313 6288250220078432256 2819810719780825233 7219524104047069952 6640223804185224512 7959191188596687104 2265268019015122944 2324663524640495232 2166850417432068096 6260972182504828673 2848391799734500353 5928517927602171745 6040769488214275552 9113509549119513728 6180346996342095872 6668471868357030992 6146537350856002753 3236649919545888769 8403710294842933249 7048697307300981249 6923869903916016384 5150493909667355905 5576057581410305961 5048667518617405184 8529423097555028481 6706203093654888448 5637692101786880769 2579624335362203648 3496795281460035584 7688757200478497345 1219053412712892736 5551132615292524161 4484495368293187584 1463810489320273025 8549686487543953057 8074641054771773440 3490005427798419265 5630232622949649600 6164309876096483841 3060844928571113600 4291931647865405441 7523484758544782016 8161325361738210817 8519953826581608768 1168359600078403776 4504337833323121793 4967865497685293568 4384322930634981377 3889752140622577248 7031156582063275520 5393600012411731969 6585362712870395904 290415081543901185 4978098209798095360 4940540099152728065 1053237990774848001 518165423954165760 8822508397542571840 6053419663176400896 4182025230131678785 8032946446629814272 2381034351208742145 6233377915657297920 3050783880136541697 6968744653567235542 4023504159072317440 672934381285670913 2626937145126660609 6494475892019672064 3286174250356637696 1549137219235465089 6779088101672696497 2854163420949192705 287458597601558528 339747005536235520 443778044562133921 4227360261573832705 3260890085882881920 2965759277286249857 9160251020191964545 4900174116430132865 4422727901001057280 4560521916606206848 3642424352823843328 536949362606112768 877779074086700800 553995407873404929 8098174240127720961 978073404894263296 2031109497470656881 7804191849670428928 8425666858694884352 26128376894074369 1227829718601753217 4457416002734590400 6974402896074745745 7764973440594697409 7042167186832099329 8280282261637025280 3310503688908371265 2987066017349226496 5888429755163631745 5505679482962149377 8868956786486855681 6018083685532327936 7763482132353155073 8183094072857634144 7610792184035310593 1278724546216134592 5150670675838067329 3424433950624023632 5294515027873554433 6733162592578061825 8153056892510182401 7472369876234857472 4750799358606966784 3483345617493164032 4309205213182556160 171336689412979553 6639882052522184704 2398642020278736896 88421449298739200 4468999319443181569 4276165390858227217 3212936259355410945 1837018498041034496 442369199516557312 311882630655700993 5549107508004880385 6653485331218065408 1850623556348029057 4369384107322376704 4726515751962050561 4033760158165595905 1058849259230461953 3815010916581949440 2688852429864927233 7549122393817915568 5105330721779892736 5331693887179239169 6791772479680645121 3796894503006616065 7835856149388021760 5446610967612815424 7281819926365189633 324405730651197440 1859521452086062313 6060411143660145344 5733785749983395841 1130540488014921728 530102061664833792 3251012960440213504 3188184101248712705 2234404699365141504 975715801824031745 5487456164819758848 4589736635416805377 5958470434180235265 6191865386606002176 6328492446436554145 9115183899568662721 63639927511624896 5272424611158466561 4818997230898921217 383011545671174145 2750573803194735360 4026863366997671937 4545274167766805120 6509593807245340673 7950313084255463937 2588552325594600961 1618589992540441856 7102934296664604160 8287105469340489120 1096480535637075392 1123448622013772160 5613561539055065224 2187537258787444737 6298086866190073856 8037399036441534048 4415760163980109569 7857279472835100673 2843876088963747073 3213796657967038465 2540675832776186721 5508799442705637376 1411225561039216512 3971190591547015169 1646394578826507808 7734574016919554881 7765885366129672193 4184790372160752129 3236655979890847745 8247747655397035073 7906082280933820033 2521952313809419441 4379648465168570753 529194181402611360 3250108867271073281 3928358317324874880 2385475567686349665 7083379159519548416 6927530304236158976 3028204068004163072 6248829442575925248 7240980799869886465 2886170050305727361 6058487704218569952 371776030012766209 9169477389513162753 5769452618526547632 5855397077437401913 2812524066776586240 4257941502182637985 2386920850388737024 5580814870173634048 7688116789495920832 4533042247525419297 8148089265032185520 2727946383060453376 2930861004187278785 7574961941259618048 6371816519640295232 7708818011704500225 5982947926977105920 7081879443263033597 7180478053796571649 3714213121330183169 541462429654615633 1658755600799175680 1178627696220216497 3610960622202396672 2879919713158180881 2886403739882320512 2461261468114580480 2998467764898650112 7259214698799589137 8013057642721953281 2436761953194246145 2284401387908644864 6856623983832882209 3839719831453121153 2943413945933021313 4666986498896091520 86649285544257024 2022082416144949888 8236514846303059968 2951851299890388992 8093610863028080641 5816413129888661505 41940270755531809 3917798946142769153 1223824329408102401 4790150882942148864 7594522277813678080 8857232447971819520 7158287259082702128 6414539065821429761 1942319392737460224 5587434920962303232 8716342150802750721 5711038402281719904 3229108153833603073 6933217886882599504 7301980105863089028 1092288283548630368 3182595522734760576 4318499582899789824 1399991056103386624 8620306115796905984 734098495288836608 5777402111826583841 1690751756218023041 6555556788389867393 5671541523852014657 8539289842830389377 1592322654517372800 830808416633469216 7789352419519391745 1130407786444429184 8317130548735648064 3363935777044220928 7138186563519909889 1636096471945581057 4013500920955142144 8303467815085937281 2793940699801564225 7431672070455450625 7060664918907871233 8791543751028244480 7574962140515749236 8641186275770779777 7941716418679537664 1734320234830788608 4831151431957890121 2765337189714345985 2664053124807352224 5958538514670206977 6699749968667476224 1066096061890035264 6597561185756097665 4711013019518485505 8165722332880281569 2816937118730177537 8177698261964362752 8645234517413152221 2380439178363461633 1865534013799497728 5813785415950675969 8160533346664312768 4205181780544219369 7315143744822259712 6718938163748030464 8276117916969610241 2364064034464890880 5405046991223807104 5856001374858672385 6318484463486664705 6337254469606123937 3043057919844696065 6504762868544650097 1294200607551750144 6843342380668715009 9028325276344456640 4360909978251070208 6900963120782508032 4118579772086309888 6270101761035252545 5241777300534834432 2615640257096505344 1068171743820711937 6718211596432000513 8369321557148641280 503179161395312649 6988409634886118080 5290665536706228097 6176964141992558593 527272053342113793 8423719805884891137 9041223486812047360 4398365317079066625 6388535932776553601 7951756636610513280 8673396684360144000 3965873307141399216 6377038809380121985 9032354002016374337 8164106872645894145 1947718150556514272 714392596800470336 6095106973923491841 4259289695847135232 8707852700443672577 2189044063693642625 2177038903321796608 1224020544308212097 5127169193450624512 1571682904419532800 3817418010863861761 825732814306531072 4616536793824395264 3585348115075551360 3101520141966047233 4625018671835240960 7357591102190776608 3407099943141736449 7015008373754462208 7338159904626445313 6634413241905069568 2314679076751295345 2390458227462418432 4974304216802000897 6821859748463742977 27016876917043712 8715360643943085433 418688928774111233 4393315952257087488 5613007992954674689 1457024175199371265 378379562836044929 3999405793577656240 1607698956357105153 4678077691976333312 2679010369279819472 3064030588265759777 16068394931196992 6637190769714629313 6689855340718116981 2562080146056249345 1873275131103019009 5069835621317259521 2463101606522931584 3587337451810876321 3879580669110700032 964891550376913408 2314435745132633857 6045521737796659712 7978571140161916928 2383867235861020672 6123773457332521472 4203188568783224833 8752751793852716801 5802716904251618304 3357771670921687937 17052358466845185 2692242953857401932 8121043906742386689 4820404784786451969 859716535664902145 2035787359453219841 3232574658124942913 7400703300086270977 1560472247830890496 34880908376244224 8257711465710475008 2213572487378905089 1883226846315674113 2007666683075276160 7864415134710115841 560078096104006017 1534095530688874496 6512670933176892560 7808657596034561281 4509923941258627072 2504004552068431872 7621047515723300864 8663022898741731329 7148378585523987969 2371202708024631296 1485608684287912033 1231521907674019072 8493623243310194817 6455990539639568385 6835973662080387072 2968654467307927680 7449569868098997230 6314258991404733953 4202362133727947264 2211558996533628448 7476097370238398464 7660342475396183936 3084964923212636160 3175698788362273921 5858566223123523584 7005915929624453120 7941690868180277633 7931641354074264577 6365420669965132929 6431690229455781888 4936908100542030305 1634314341105434433 7860769641223290880 4134367929439354880 1627570861887818369 7460530053770708992 8415653486345206497 3466502396829056833 997774571302108160 4895850088456749056 4964327200079216641 3490856228753829248 5413608377780686973 32850401949042688 8096995554706906113 8794309267622562560 1998302247639693313 7340104802785765376 9215340683703873536 1999535089674649729 4327623513405444992 7435756970382170497 9040326475907268608 7044441617680921980 7863894258211344385 6329739555564249857 3371599884219939136 8157944724260175873 6720725064263532545 9201259908586416129 6876834742825992192 3294208242906516480 7128105655515513344 6546301691608805377 4082616577214247936 1492280871494285312 3572216528906485760 1612857387886780416 2709243489857403904 7776624418573792320 2222335856519928064 2092927583935691232 5418407121928812545 617360302437629441 104886045951972793 2384379414624763904 8395269908682572528 8740673492139189761 4369353605755451137 6319271183400294144 4479182158586271761 818412634540135936 4454381544686809089 4151460216763168001 4130033816309092224 5406176794102467073 1040712809817309185 5644126442329017345 102024681268230656 1150529580183088759 1021247529436959552 2465877544843230761 6020203436530808961 1026098862007368960 7832800355417819137 2191853317034209281 5934677382895124480 1264042539097644801 4257920383280433920 2981981704426754817 6383791646011898049 3064499043002220545 5666842280001945601 1744847783507263488 4992451966187858305 635346115915102209 1061182434078359552 611526228061366273 4520078733612998656 8562989255512996864 614344711594942464 3857630159139901633 707567044765026304 8386781411682077185 2692975808227003136 5411288762974522368 5472816710301839361 3976993880372774913 2084933100466601984 6105698462485200897 6663926013554588289 2351756817378000896 295489417781347688 3711941257514304640 4363471314465190273 461894122146988033 3016612853746586625 3726350893982089856 5921335766652695296 6781084713222444545 548300859233226496 5256695083247902720 2602004727382858473 1643366004305958976 1059379226356612048 2956052401314906848 8880434994039323137 7125888492699388768 6922829425542840129 6284936514767917057 7509497804928523008 6139763513753337856 8822837902983002624 7203075837936799745 8223802135940018177 5657322409862583040 6645191275352379904 8419167209382530048 5474009696491827457 6655163703617546816 2506247971411165184 8812635198336937984 1570575866622698368 6475857066808012865 7136260566857416705 7801604561375554048 534271471964979201 6108989461122967201 9054606254108385280 5426618929051643201 3776398709515819008 7208091060250279265 5201746299862739073 3203437564806033297 1342987234325299201 8018338981756393473 5928552472510887168 5666199694102853985 2995982593645415552 350113711725742600 2023835714924949505 2944580968532086752 6865510339742306433 7918235763278888961 3011303236487692289 3722276179553649985 9207999392550066177 6225044267558805505 763640640792166400 1138922586074106752 3405010703643714912 1881998974769889281 389991311681257473 453703913314971136 8601273885827542445 6374072637855608832 2777197449666543616 728849404620201984 2155555886579843073 7417068062899502336 8702114316911821824 1204607049994862592 975682289539688449 4305836117361421313 1228994935465032688 7055972119413077505 3677617356373018113 730029967477272064 4309552689327243264 6692451027730694144 4955835358531303937 271220180314463232 8121032530613341760 5002510509314564609 1324473897940324864 685147937609850256 5219302308901070977 7548992359838039680 7705628557969367041 4467463886381146113 4461681438469011713 1180587412050507969 9088319119943288746 6949079816457570560 576814873521455104 5235138817106317312 1430489135196075520 8453613357868154881 6233658305712446273 2140489202617962496 5489760015270151041 6994687151957049344 3006277287197560833 8624786255412236768 8734388261213962241 5164221123817340929 8261787256343961601 7542370417125096065 6950634557328694272 2750909057615135600 7383815543665693696 5794520503634747121 4632320644139510529 4656720888598139712 5145001904377769985 2965973716096998913 8323961542635187265 6323917651496009729 1249156982653911040 4448117288707293185 6321996640803085824 7276766588777480193 8333946905704754265 5010050239160781697 6505793952387657729 7246338731907046400 5149127421203447808 3776501097203204096 7779182518197792769 3672094448636186624 5757062223008972800 164485661142335488 215957891626292480 3341229021892010496 9065845705362591233 5333948265857417216 7110333858606621696 3157463995091275776 4864481826995666945 3739501501344219137 2126909930098639505 5813900249744344173 9035357060562987200 3352719594711336960 1664791239471603712 503926912279259489 344883628315902081 5573297147664921600 1756309412595476480 5068993417926453760 6699454593856438272 7306309785487388033 192809094338025089 8879447120964213792 6644217307351511752 8352998350442569729 5400488655468534272 808218395932274689 5942663289717970432 5401454672359934721 4076141248485216512 949375956588101633 1228725228730941441 2196499971712636929 2983369375966398465 4857924265711484929 5818558921450807296 4505007946675257473 7144781052762732545 6352194517727013248 6964454518943002625 1652701096050551424 1953558159400226816 8913668464724087360 6333113045919354881 4964866833787616000 8675576404456308737 3852868059069060224 1247355736030289920 1854293881196916480 2448433314206039809 353243095423105921 4778093374987750912 6804066925869039617 1584792627673190273 7123852565800175617 4693379140100808705 7123628951247762432 8251891346323188225 92181426565388144 9143214572390055937 8157510720391582976 3386984451045588992 6700396716173680640 590624102328647681 9090900768463623157 4307433279201318160 7694657383064073600 5912869950894579456 6329764609308531073 6714007978103119809 2926446496000770049 3668079841683222528 6021682963348119552 7255426780722030720 5422449401399934977 8801240832879756160 5654671814443240448 2038990860429639424 2034208113913063425 4393423857649157121 6449795154238594048 1847008536365415825 1792057965674291201 4507529989404472321 6320710798091402880 2711426705102413824 6276543752307798017 992471062518116448 3837020516874570049 7598390286794735617 5921111033973081345 1425719750167618049 483519844864140673 7688996653878883761 7987788879961120257 4943234598888666232 5704605595461865472 7436558307883554049 7991744392148317440 6170158212208556032 2998553562377008129 8617442579778680832 3164417743610768512 5934146784724099329 229659061590909696 6193885252009998848 3076653498160991232 5589530318851166208 6842479176494566400 2935864716291023552 3422346113306493953 438727200146340865 579324829287888640 3628000561119072929 4083214512713032193 1265201444901986305 5299046446279157729 8648844825978601473 6736082294030729217 557511608950809089 305765845066457121 626816817231388672 2872364490611415617 12813927557298176 6656877504407033856 7943946621102968064 7891539494286510080 2226741304847040512 442810919692107776 4762954198998720513 3959339920207175297 4051512299095523328 5081770203937271552 141582128418669249 1553439252404895744 5982532795000193025 5784326561528944000 5730194104875967393 4031239623940643328 8989536898725986305 6999084338206920705 7260766332746161480 5814027124735905377 4250840926685193857 7476573793885876033 8564708877405122657 1916649199632119609 3911215040895122432 8672607738824496257 53500702267193345 2315683742966802977 8971093217246277633 7562057721097224193 5218826187244544256 6284956576983638017 7431139819395259136 2666471543731355648 6493076953716682416 7577705753124087424 6322234806015588480 3234443865951844352 3965284149862278593 3133079823291089416 1337748428184905729 7969024087165370368 6455174297238531624 602204413979777792 1383877693605789697 2782940393870491584 6022830414227022849 4189151502281072641 2449048639392719233 748296033414452097 1276179842007616448 6787624118802571009 1335700221071888089 8765928196362420224 7467122179955396289 7319776298347853313 3526468752785557249 2406630607317546304 1947872972584296961 870074842680098816 5044788490864818433 4380816248300099328 9049934122981720064 2776896023470241408 4371584160609861633 1866952951175519232 3164966295828198400 1139405202830767232 5230172264320559280 7239516845000359936 8149104444082356224 5235490443299839552 1765240077759212161 6944338447182908416 2793046261727557152 4892285800146848161 5321808771039759360 1882575210997314560 7058713767539602433 1897419194378993664 6746911097544332865 5390903349819495425 8868279244230667649 1615190038501085696 8648837743978086400 3306053049723042944 4764323109053032960 3529342388875531264 5002748396988998145 8865632603026229505 4098164680169114625 1232703996360154113 8587579368947196928 5774829756134092800 3814634210467250689 7874686466222602880 5095268375985452032 8579865896815263744 3533850675639281184 8856490332325150721 4914418348320161793 3415972747612024833 5916857827479060480 7763952019594097152 2843150846430937088 3517573243262664704 7533532995727921089 4866230805353332865 5357067015874999953 1842415912377254400 4648663227496923137 698799483840797185 3372317363774157569 6252774429335140352 4458632473889264640 6477486196865425409 6090988273747460097 8154528453760839680 6773472229601690368 7994750561772559952 1643348751031736392 764969833927229952 3143708146841483265 5628712624639961517 1146326357324595200 3256318454141786113 8125077335924619088 2679734793049997312 1073451978047998977 7893053094506340352 4252481201827715072 3030095244636647809 1479755759139028353 2952848013734805504 9038592787749679104 8677988254522173633 8412396075818811392 7341682365069382145 6306746652473243616 6546307187684890625 5545101948432820224 8174573773181647872 4344031691204967425 8466450919594576897 9082136538026868737 7858430244138516480 6888107147133599744 7642033289884336128 7878829359093059424 8139716040873130624 8776177589711446016 8868831847167238145 3561048416995770369 207949600114180096 8513090928993667329 542256095638167553 2397912753092640768 99905697217605632 7680717667579447040 454946018019902977 142738625775320920 1117318644701233153 4082010366055546881 8387955614584592705 5298379328215666688 4881748104445633592 387709270081061888 6310613515425910784 7450386375526850560 8489523813827907328 9143774302991810560 1862225317438021633 4215348990939627521 6263889776414791168 250474371578437633 2820161304776340929 9178783880875852544 2147818718936952832 246224191617376257 8708223490872868864 4453226508672897025 2906483601976185600 3379061301310902272 4035896604904262272 2518622282122745729 602138778160594945 8176727018700208792 2086148397300168065 8606197017859796993 8652850211686222593 5280359022400169696 6160401088980189185 8918627570983822337 2840401278406091328 935856431066857473 5346735914637859168 4809064053754928129 7805646065510547456 7236286521279242241 1340758413015753857 3865254550812749376 3510231979137817089 5074872121668625648 4880362533593850880 3541698300947938240 8592345773062083584 7579698093768684505 3779987321757405169 3850519360376864769 7302671870705218049 8335424726203469056 7510697646960064256 6885984970724851712 4976817353091985408 6601209211014316032 1735152211877256192 3113608513261924353 2660569862545048600 2047137010794127361 4754746759747495936 460186824365781505 845048613874653824 7426596544479077121 6499207974655752705 2595201936069046272 6108991850632085504 1748537989721177088 7554619610360004608 6481870981817913344 1828876295979794432 9062622286008317856 7435505025977155585 8084134958627856289 9140730720664573904 2725980058517330176 7563226211974120192 7625850014346967040 2396377472558579712 3101578507292071425 5716600276305375704 6595271180000100993 4826110784924909569 2785029926219350017 4683302925085467824 1482576517008195584 5759660114438587392 7343319493181964288 1029253658538738336 7131912106801312512 2485324201914204417 930613211617361920 1158822189426977537 3359230072939378689 3187048458477649920 7051270317485373441 3016932574393904673 2117244506437233840 1416396817005281280 936911924756449089 4693276441946829312 1704596991620543489 7837072798867936897 8115613626225561600 6613277816098494976 2489520403662184448 5525277286388506817 2455993541018298881 7389563160732540928 7216052120878325761 5917565282734234864 329017755390657472 1269260522995867648 1624121320329488384 1770757358412033450 355569399232272385 7075866493420453889 8663206170108462728 5952684837666549248 6349334753400643585 274331717215330369 3905535227911668737 934102399028711936 7920408672384078849 2929345433918615553 4354954795331775104 5800206774743080961 8067430623059378560 7361350375475509329 4933906247800413185 7495512326943269696 4094981420109443328 1521137892717395969 1549881100763683425 4213225239559502593 1166122978640855041 1754767214878118912 7017805503300370432 7985685944039631616 3580765715429195776 8667319023872524289 1496268658371600128 4701368657630868720 6104174484343619185 4956827618055815169 2357250128466820897 2980987391926948352 4695562018112094209 4758004925946120960 1959945628361361856 8881009728731670400 2388946350409231929 8170504778138008576 4475681583121032737 5798768172818202625 6149556037671724256 6116104575184166400 6667564668417324433 354525350321483009 8056632000028016640 8984653906998500097 3568602102697126928 4035632021828304896 6735960882472599552 1871977526027471873 685399577360151553 1028880935420483457 4037833186686432353 5924124458395258792 6786916347984871424 6235851177489022977 5196513495098708225 2894594559782746465 580981417398006113 2567056431036242240 2538857516300852741 8649239270128834832 4319402686886801920 1795845270338792448 1252851691791843328 4310437279316182528 1353837264529425729 5851142218775773161 155628783123104321 2896391109564825600 8827431242996103168 6040217125452922624 1085385584875814912 2127966664879026433 5096009351786797889 5884732065838743553 4468168864704446913 3364276885422428160 1528309565291252224 4782462778272336897 2506918967833054945 4447475042900753408 8125858654769576920 1509896147355943937 8483069511035495425 3052966197807751168 1830246948519960576 2575276918404048897 7912135893339093505 2374298422315941888 692665431961112025 5888797942607065856 6275385547958351873 1106719242946701313 75093634781517824 5613362685250742168 7781520264635943076 5518237089973141504 373754585805676417 401387908229873665 6131273274900792288 2411032875043684352 6894655417894289409 5932630111028535296 1289877592428511232 6324274602480421889 6738372131134531584 5059515526261215489 6843093824432734209 2389954040365381632 1848433540823940344 234095102811553792 8362943514320897 6305541764599971840 7038561516098401793 3519607238831376448 4911230423653022624 4159652750040760320 822302240489369153 4942375793424523008 6641243771944287589 5618512116807585152 8868219731488155648 4951938367347619713 1546540929375728897 5099168257198311009 6609797440472284672 3853160108408190977 8608315690320707584 8769737824507748352 1015216100670660850 20281667735074304 6115414432287639040 3987325697413636608 9129977532604412928 1112578363365262336 8541525986590626832 7472327760363490048 987026447374639648 4120850592176874688 8186630220098605056 2234771549717659489 9212957561441213920 4201990979680145409 1071741707828930560 7220044830873119488 6752621433498268416 6531418856488796673 4405088458554286336 1811385826994861729 2812401827826190080 6720505377122168832 1307982359168004608 8734633960819212289 1866973364050084352 6005357492869937024 3523178569317918721 1155614504234614785 2843089254280212224 6731217026231006848 6193484550850019328 2026370335161037312 8899135205014414272 5456870120329952001 1601568258438201345 8281153465572387009 6333333208839553024 8973566301025140737 1755258125510631425 5084770847571988097 3990590993699045249 6764999811573175425 5962607297372426835 899085801224595840 8698939077295256673 5720900031673195521 3291675879589868929 4757992236860383232 3192288891908915201 4457769593194993472 2995162918095430913 8016494029450792577 2194495091869874176 9192711584721164608 8825042695328104449 6627607753716412417 3792275849821573120 5323054557748261105 4162746036573036544 5087839242445475840 3164081174307743617 4474356908767602944 172396208322248705 5153290298255867905 6829483226056073472 6469066465791856640 630130416473566369 6914369724184715520 7083882258713689601 3404330561669354400 1707373491246549001 5962022576819044353 1969737209676821408 3145003176201894913 6373370120431390721 416273691356906240 8311288749266796544 2747525683124592640 793425603305187328 3568763969941187072 1310345615853469696 7391157258253604609 8004185002434721472 3077545360143699137 857834315850641585 3075729273662528512 4550752611221934336 7522940269728693169 9038071551564777473 4499155302516785152 4070120297302756384 6480552528896821249 7726560776364621824 8329580502717374464 2024344688255389184 4857549574015647744 1 2393741636231575152 4339925442076880897 8658488731660976129 3832385040637972993 5971791649660188160 8089663576526576641 1467020371431522304 8610726176569475073 2426989847780915200 6988225588597574656 4769302914898150912 2051987940538286080 8561360570231554048 2798693460824926208 2667074472746430544 4725577442492542977 580260174479232449 3182219596082855409 6543192828995605505 8322750625785541633 1378219199330148480 4245183579055592657 6188838760555728897 1216366205833395201 6647343203264113921 6219747728703312897 4643828203645763584 7256831135106367488 6259921819144683520 8017885699148290241 4718541311080961409 7265920032115982337 4579094551871597569 1667842344327835777 5410305356596561920 3909438634362226689 7041890024098250753 7830130220068822017 3778786678843856432 4508753443031381505 5559405824247273920 477310714332310529 835008735242878976 559475119431438593 8718203286694851521 2679604083381424129 7560157088893494784 6817830444534383873 6496435972088072192 5243968753936100352 2420125870150799169 1957924669472483328 7585761866962072432 8509164675366453492 1793248199914052353 6901564568536944128 3114711056147021825 3140202151877996160 5969546383565606400 4347444404706140160 663800919007073793 8216628761210103681 8263499999806192896 7247302128210236417 906517658130694144 5813369754935927809 5991079810326626304 5392975677558913665 8757445188243731712 2940776023049674304 2497698348110538752 277664934544813057 2577682344803565568 342940582776518001 8253075376830300161 8469567475107434496 3309809722282090497 3788258790443464705 483321481672261632 5134032448924318209 7333737580307628993 4390149356103044737 4348229302561917440 4521379523876603905 4291536211853503792 8436705127447462912 3031612467926725793 6768490601913053568 3862617674031677952 4636732473056739328 1458510251809575456 7915078793812206097 3067942590538043849 3708190429023314416 7883866089297749505 1949365663353143296 8929825997025785344 5362002614922861537 659707448466374656 1987366390746853377 4410908800219197680 502972390616793088 313759191719820929 1482442606507237377 2881184569898453249 1225270982940740608 6621793954080616049 1574021135104146112 4427039958336765952 2292532110840389633 6098240520903196672 5638333761330569217 533847178159718400 8617205110935008321 2864580481905852416 8555704380918271297 8803996312572911616 4543311064747283329 7340699809465380353 3309067185555297281 4550231770279720705 2378881675008507904 7866443631966516640 5486514624879394817 8696689216473317377 2191016895159911329 6015760920309821440 1708573085022752768 7851353042425024001 4167671696589545985 8477166204165808112 1350489493920500224 575561834980182241 8301967161780060160 9206713769747677185 5298092790121376513 2491189878039248896 134394570029842432 2570098294958261248 1532289978378700032 4007878462114041856 1501308874428794624 961194779761247744 5146737834874708992 6559452349909493760 7926629789423255585 2553341230770552832 2217688108048793600 4288582313525575680 2597449773258678272 4073166783398150145 6026208958242539521 3531202975519940097 3971099408236796673 8073147395309481985 82675645716855041 585778153496156257 6965579911569752065 3093975188511811585 9050552777659026177 467277639097262080 9152021007781225728 2253356343820093825 6535503954832948224 6877230334434938880 4658054409087369216 6963990296845414705 9133450493601191872 4080811594973429760 1663683639766769665 839571829602500609 3432596671722055296 3961098574680581632 95074039160111105 4877272992193122305 5647377215804765696 6959375312456738704 6572174064811049249 2822085331535106048 7310834305042415617 8787995909436930049 5193735812087906304 8495541243008340737 4351372687536602560 2486445562169140224 6582949915881701376 4977039398454886401 5782378550353379841 793187103563273152 5252276776558383104 4789491383375465568 8116722493921706736 8075546454829685760 8340001604945051648 9017889815758995457 7412269500355942401 5627886705196581337 153670090498510017 5718760341563383808 3526883108003481184 502493007277498368 2749632545172652033 7410537535367786496 5291149125105658161 8732894747006144513 993961251401416913 4214843636678000641 7499734018447883777 7806225735390518785 8524263106543655169 7120621242537889680 6983485173235023873 8717852542093547520 3816138572723342497 2098812113772492512 5584378848752677889 4743835246725300224 7066524676638572937 4230636349113175041 1381513804313299889 1624290003794425857 1432206885541691648 5190851305759688184 8399658926660729744 4728030581646695424 4043811099777695745 480070035526426881 8544901273706887936 8909476373961791232 7008709381447245577 7575721164266336257 109792151249575137 8074186417917319297 827041977097988096 3527067920430923776 8707324242459966976 8449498926184202240 5194267426924789760 5780516587676540929 7511354160550787584 4846700321654675777 6209855608564762624 5413782432304982401 7874632520542504961 8091708834205242112 1680900484972478465 5121323494558106625 7629319670751492097 7322000468013072384 3197765202412212993 1747144761872225280 2581760069174521344 2279092400202973184 5664957901074046848 2704497740207061761 922292424037034647 3915543608363195905 588542035176486912 7658180783419393921 5575358007606968321 6220784978650914817 7217717928362180608 176821458363184128 2533422997964849153 3802175972699094016 4462554215917299392 2487159366401253953 609950544278609921 5851221246612848640 6922383850551655809 2053873861168774400 1896147290449097601 1382237526030964225 4858011200886607360 958401053171865601 4504738601180278784 1247353681828085761 3880858149270649600 3145244948981180624 7544844588255376896 20068920557796352 5142946317909175232 2820795792218257084 2197573600179030464 1015275399698548736 6579203633169498465 6121753704930869249 7462327459229159897 4806161874207768576 5864299602347737089 3067743929984497601 8832701426623676417 7689144940615985665 8527338023787937793 2904590097764288192 6082002206151024129 8950076755163103872 2071678995778164496 8169713678566965248 996373376466530688 5322806725774818561 1241485442721460481 3882595864828963840 5736806523751497729 4290941431497306016 5206852025223276745 4264652487537593857 4043331790898396385 718088106898326220 8258728551166173185 1300112300942752048 4102751504459816960 2897541196441419776 5387532597536567296 7766755316541980672 495356163085139968 1823231176201994240 2846152302549409793 1859830063715732593 576186776068882433 5972966181195817665 997141222259859968 3684944413542590960 6708136125776805889 8844490997577439617 4927119759475680257 5509933867298447361 1645165491532922881 3517966206539352865 6218710332248981505 6133315083909376513 5395349305004704384 1906187045681680385 5509022361066998913 3590169846217444192 1445981345355915553 7537809879503612929 5195017158091412481 8664683382147107585 1217960897518540288 8084814759628101633 2058529155322511360 4463141213558325249 1746728050549804032 7287676191630651617 5180887800961845504 4125744731172260481 8925090417640521745 36323444486795265 4352713519206818944 4095038356921113792 1884424275912363393 134384099205021696 560375923301246465 3827122912914513920 1847805078900190593 6278784342457649793 6072665169157682689 1849469650535235585 4513631625666352960 707516187689277441 1108876041590496512 5240084692749862401 4134340843216768001 2832150605468698112 722804978771533824 4916885824762454272 2918605567843340289 7612342928859478720 8905103482112772608 7780848996725407745 8861455617739870209 3939423046573404160 3649298958789459968 8453925545277652992 849488755495534592 3103207979579388928 8995499110235013120 2257796186694464384 8193656734229902081 6675748490359655232 3001135483307246216 256666816065046656 6450093519567637840 1792994202220641280 5658289948267118592 299731446316523521 1582724174137536128 4131345967450678784 4975901411838782977 6832029245307279361 2041513901962254848 2513687639623548800 6703633020440301057 7818489940268902529 7321538689022250993 1022424076398493696 2543435726372699137 6330776550349046529 4080918527492321281 526479338818531968 6282996936372491777 7096613359799787520 1942202882356249601 1330520012984950784 4228634656405135873 2714388213239223809 7145654599931907968 2342975600832810689 157642354136553248 4698961741866395649 7239193821855489600 1558571871708241665 7151590939435708417 8805632442304164097 230685945506936257 2998068456420306433 1563965547851939841 7545254568617069953 8387681978366066688 4795583660280366849 611171578530136065 3533968300784612353 6885308860786180097 8894081124401430529 277628825679741953 6692453901388189440 4852080788305457920 7626208638349111297 8826517481052176385 8414348222587019265 8215247966987767808 4509453622505233632 4234981364763842289 6757728686701292288 6574674764113938689 738870523716222976 1304612698606067713 1140984969569081345 2149344917091844097 601261826294424064 6638434627514302976 5654830783457647616 7898685974006216321 5293205743278214144 5739315439710779393 1383391072702320705 1501697062642995265 7831403796973776896 8392792881686445841 188810520024810368 7151247417411022336 2227107472205249889 608918170955332672 2573539806829389281 6635145791695532032 2442987155186555905 8142973016631252993 7878418245755600896 7549737470452025024 962558598957474817 1314478319395250433 8672910630916198769 4898746608757445472 1228806789463163888 367167157570565057 324541053514665985 3526721520886677505 2934793606667485184 4145320220240699392 3826748954506821041 2174143371935526912 1580997285588619264 8390768142405779457 7708457351761995777 4021326132572356609 9003377940740895744 6869367097596364801 5535263491672491585 1202428024574361601 6573761752834984960 686124026876534785 9008154352633249792 7443913931952443361 1282514315752046592 1257378313129951232 1560679743457474305 2926036493164216321 3182815843524030288 5416888593743068161 7840725189603131392 3057598737909755904 7649943781774549153 6219710137311142697 5997289050275217409 6209731759694537984 8590334190791701497 2456439510568632320 1283586392463679489 7404126766654588480 453444422877495041 2155260039232535232 6526261808874436737 4568683204003020801 5244435653921341440 5847936962732732161 8719880306004895232 5312138171317972993 6061134147412430177 6502158781443073 1404769376470347520 8123697302784325121 4704196309167459265 4732101795965034497 8024431366041419776 2072613999337239185 5302305323725881344 4164953596547553280 3657088070544879104 2773574960469834240 7134051307630303297 1699041111864651777 8673731503254551041 6200652870331270869 5342041663473786880 2459497234007425025 8704301266132680705 4578804488300093440 3443085307371716608 7521905391745372929 5583062534859925504 4631130913890227713 5992181708840099841 5523893463705540609 6790152111664966945 7704414859561856000 1115147755263819777 6031992148546894337 5557702586979504129 2332441388532408321 1857578867853721600 4178137513147185153 8662580482087500512 5135100875287479201 7681895467674314817 8645861482272354816 5080691326055088128 5079834108518989824 919697906199493093 4204394971344530337 1856638651066656768 8176397772342800384 2199202500417656833 1501241729102749696 4046665918061599745 8556973723427184640 2386001821866226433 7433604004148357377 5104793395920269313 5233287891020497409 3887857372219736944 4097433350701056001 1646359952266457088 2452888203638931713 2712801952498714369 8493944372595356672 8636990153665282048 4017145223027869338 2744153395374800896 5501754438695290817 6986660749219387393 6653936703120534528 3570534949641724224 7407070910954301768 3075595912013551617 7461489804650747393 4939424673131769344 9170900275524456449 3784279406596452353 3229272128099057665 6676008952285143041 8437105665220269569 4652323298088712193 6385503684050843520 6827334740888984193 4319332118560967457 6133588687009775616 981360050143645697 17770685301055488 1836845825762419968 8260918509949288448 5190992156685013760 8660983064507751424 738985242213761024 5465100315754248512 344510946825240576 4511611893769907201 8351717313314861281 6079186627182204096 1319328089260478400 568354581683092160 6923951855072435713 2328237922326945793 4156826328273518593 9154899154958521073 7372964019248583297 2771044956826967040 1952804682551695457 8177372386913910784 2825013095633584129 3126871972625181313 6399161705489917953 3235935874590618624 4664932220889727489 2343977063430422529 2968421833490112129 7841585506175444224 9179240700846956545 655585854497218816 848757676728496128 7139908404976602113 1938524198000070016 6988576732255092736 3635738911017769728 2821855609088208897 5830375710009878528 2286736920799352832 500139100695683072 3165279231534731265 5703477819360014113 3633849557845614593 1780975365526625544 933912937589354048 4529478012508622849 3529784383286280192 1254301450644346880 122108389334261761 6912140225481271296 7590508422782131956 1132655315332152065 4777831741479774208 6863906406545424384 6633754270362759680 2737283193291793889 7513871264024428545 2934669721023576064 2773843768459469824 147541949272096768 4096695429389547745 3005933232046637824 7473109012545268737 2646454089348202497 6781729388162916865 8073909715193893120 6635646176167194168 5301351019418634240 4182020659978087617 6880299101578741889 6765185543113048065 6199074631492857345 7019934771005324393 574998874756263937 4076550388246607873 482645876792502336 8869636165303541632 7695560283241861120 7298609235820367104 5709467543835018304 5723343464784588800 8235221369470798608 107145267867015169 1677630302204828897 8601034359835555585 2082721575812559760 8699153924315152385 4248916461861883904 615058224670974561 6685942528358695928 9008983964943414273 5808639509746913281 6066161650083003152 2319363406443201793 5174413231455731712 8620669953609408513 4509802609315989505 3842048466274185216 6300751056271226369 1771627565942267904 7555272719436849152 5419946867137970176 8574611702549239809 5672940289209477632 880488691240620288 5439505618929699841 719028291073018385 4645083656205529089 4519220743117390737 638562622086840320 4213356894361754625 8673964112096526337 7240201440961204225 3108826676360380416 1959043020124651009 1709896040288516865 4426586953347722241 6593692072924348021 8034866789316886528 1581376872532138688 3880341667109044224 5047493576919449601 6914965073484608704 8302768690767186177 5256858864648462336 3679024285516221441 8871158040716843009 2655313863326047744 1087438776528082369 2801549315076259841 7071599432907790977 6997870523486044160 1433090048941544961 4205217737900818432 1380940761132350868 1148522856061547393 4159218919185842177 213883081068880256 4671488041755480577 1873495210560774145 65953840479127553 8608022838751526913 5835867412745928097 1251137945605472257 5304082533252715777 4006719552976378880 8037777659335753728 2991766723824260089 1594200259262919169 4225637717346766848 5353746559047053312 4829170160825449728 1033213839632332032 6752622370223289920 1957836730265448448 6752970623798068225 8542042669655742464 1959123908917366145 1692401983214829488 3219695450059407360 9214679191576686080 5118379258291131392 485247049396879360 3605185742913263616 5288541868543916032 4048555333560839424 9116656403947755520 7353271340095111168 7128252595072876033 8312183249088313088 2012431506641928192 3269957756221477888 5947047830296854529 65322342870640896 537493836123953024 4533594995584688641 3885311216471015425 3151725000664051136 603185151413227009 7905195987758872449 4100318132135587841 4000485744502128641 5831982598629875712 2236064093416374272 5273465398583075712 6594622370287657217 7010479228013463040 4223432561858679809 2147658431511224576 648058643783246849 5426965331549929472 8346084748552768256 7273962969000263680 5820523597143547905 6276464561302070272 443085011437493866 851382132796269041 1243615901727495680 5461222146911264256 746960550761832449 7889136842579021824 582261065221406720 997521187194021632 5140523158075256832 6536595186710478528 3804582294551525376 4576936308124231681 7950906813282418689 8589238494482546688 5548153976910555137 6209441153671018753 5972248090893218545 1926303617396745857 7555756400784273152 4800701702231702272 148552316275301713 2460523999423581393 7858416494365941761 6631131452948421633 9183274364881032193 4741660635070531584 703278300376563824 7854915906240518145 3730063565134800464 1449538272355528704 8133470746612551761 2970986976332167121 5929108768332290369 5602905887204164289 6661109043911873793 6404494084301651968 8450140139261283328 3749893107913883648 5316388584160911360 7794071572299907072 8729648202484401153 7035466539750334785 6179989150671568897 9221859806222768128 3199768540640182272 4679103748041321792 7225920877719920384 4491466709848293377 3919490038033029568 3739427466151256064 2403491303750172672 8590423738347119233 3424737624038600832 1614799628317921280 2105167879777019768 4975288359703281665 2679757896312422400 6227530282071441408 2019879077736135168 1491646038365175808 7561237321464642561 8136966611422182656 4088985997289196545 7766951092764928768 4286035649016520192 5466167418876288592 284736030225989376 8941370111551914497 8526216832707701312 7875074005538549761 6342043743950550400 8761260237284347905 7080151911318573056 6216060243239643328 8930912747888875520 673100258365669376 7594768317465485312 7696798131965276896 5562047405821263872 3343932972429139200 3468850100228156417 4390058585133417872 3191453717366538241 4589013001811275904 7649801310398605056 1385062105341274880 3322406807070081025 253580111897393536 520249310208344064 2588589544139780096 1812959835419065617 792720945430242304 2562239925044629505 3513938614327158784 7283354159210872633 8983041665475842433 534763585595555840 3857555061412213312 5049473465516048384 8921231255006076929 1855027739721983745 2340763953812471809 791302811238652800 5680275462352939968 7994242875213088881 742403718532738049 7238187925975224321 4268732847149279745 1618296910146142208 7901961606887032896 2585961598419610112 8515498433090689184 4252494412873296385 2164671669656348673 1714194616176562688 8518812804616361089 2475256116742363137 1591901644174096896 2775000746352738304 1969575183448702977 4445847574382903041 7530469398559660032 5491634889272918017 3158169464670498945 5217300145114545921 1428286894402425856 1956135765247852544 4910525434031603712 6265286072138203137 4550741406875342832 1052495279466364929 2580228021750218752 2982860081809153792 9027616656755880449 4682783727823159296 7318215089992177312 3886620801590974785 4667153146104009280 6777858564480916440 3252438701386244097 879046187842000385 7603946142682267392 2261150707363801600 5912880408944574464 6302871703810727088 6351478077367687168 3920042986920100897 7068528263883705665 7976694692301240320 2456762450316227073 7908500786736800893 5370502530889416705 3733892749688455936 4995950664927966209 2568329985194459136 1790371224983294976 953091302942945920 3648287385426948096 3362777196722995713 5693972271697014785 2836052865678966785 7924488004366311424 199907762131908608 7912065484281755648 7181397976007835649 6755813150222729473 7749975627023911104 3582409651556260353 7534871471598321664 1071431072999993601 2235575146100187904 4768721785394514944 8192904565226256353 3342597798591848448 6090736721770790913 6900357451938086912 5021755403309669280 7862061858606565792 1485399331133158401 4949785128383406080 4711789929778198016 7581334291750429216 2936649774273337344 8688779645127588329 5319293270104519169 5191494827209806240 4994112659381081089 6189278230656122880 7524164879008538625 7813890944255131649 2252815064756607232 7343720701192343552 2824494943958791169 4959988120249335808 5638985923892543744 7432575273925904441 5978907056487294240 3884842265007162289 5975071640096940289 3935596685667522464 726977664298943489 9136194818471368064 398670143172742145 5967650502039580673 1083780530471583744 4464774444846252032 63260098957155328 3987815247657677824 2836581186765038848 4352793032728719360 2390883535381347585 376811620798251008 2277018796616051584 8698089979709924480 6680612686673288129 3608667193176875009 4369294781764673537 3127237273122897920 2083571370677031936 1527044519548068992 7481167775127601153 7343611473227122664 3367952770833676801 8345623994032626505 3240780808171638784 5463340825118475009 1463722347286093697 2724670131975357217 1530468330398150016 6305445221857057793 734190316996321281 6204810029395150161 1367760597684634624 4705487755994726401 2662932400528096001 2623257059679862785 380553730825262080 4808018441604126721 5717175569416194177 5139777547754384777 5872729672944656512 6362358380439301057 8207826438827596424 5104706134737064833 5861998870415884032 927976088059944961 1048185796464029696 6661217514987235833 9141681922489334785 139790190000603137 3534334133467420672 485450690149365633 1523264585476944384 7897747784501753969 2150617088482252680 615830535461097696 1909690974903599104 8515112778036923904 4283559619020794880 8950739383953260545 6617843892948997632 2598535741248536576 3262703088840555056 818518719786306304 8942467323835941888 3199761175350149120 8779961215928915392 6690256261565857793 1456700990100133889 8980041934087618561 6067167137048165377 6158622360590025729 5770048088842719424 6790873749054611777 1118962986014151644 8885673021750902785 4988981356290269440 7363139366891484609 2525465087423021056 3272109682177015808 4423175726520653313 7240346207434772561 2996231480354177024 8348770293724702720 1500768947162686593 2523519744739557376 8534457338060098784 5997645937417595904 6032890182697394576 5931132415516981248 3909056504353261793 628442335704456192 5747062995484910593 8077445937894684673 5322845609117001121 731545901164896737 7179255305247812352 3834933982849878528 9075753821491088000 2405249222753929921 5122549767133852160 6370927559865802752 6410647408711469568 4223331564089102337 3873863180211893248 7900818532121267873 7159222101898037377 8299338030737022976 7356801214128498305 7053821268903546625 7966381296435918081 2196375857864433665 5495251228311476225 7526044055542704736 8899968549495990784 4880714184655896577 8687988268834910209 5981629210195107968 4556483616733467808 3669424574926520320 1378953171158977664 7191083454097793376 4688952940448189057 2871376938493189840 5602364204378791297 543224164541166080 8947489707495426048 5005159721384158817 5951526074867495265 8147309292980797440 4181582694190898177 7930166208091185189 4038511915397961664 6342322058662264833 5275669798749814785 4532915724015558145 123313601357758720 7943620784738533377 6791267221904572416 262473666664595457 5543635800896513952 8506873321336759616 6339989655835827201 7385279830727078145 2369942971621578048 2742760889464193452 3302884967789965825 5644634828095849473 7909003233489303553 2284265396248068608 3450524776849080320 467846860103645216 9079170244379934720 302807352675899600 3627404790127591424 2272485970635892736 7460165935917428737 1608258222030845920 8256471690309959681 8648888089728162817 7889306383544390304 968297840158785536 5461034245649596416 5911966612712546305 4518799714860138496 5325619943029753120 6819515872849305249 676169812214022145 2563680606256267264 8188713262306447361 2530947155613147136 1139618890283808512 6729915487736340480 4380318700895574017 6437824871167889008 6305310760247053056 8891307384218014584 5409129265201389568 2362056731059331073 7723786265537019905 5893545090104183809 6092768921942884352 8451336160906474881 2960826623420355584 7693323883540676609 1659601200869432065 2189761561037731840 4750149289364929537 5691498903581067232 5650657138429825024 5551504515907956736 6931023708045685249 952336486586032513 6517785807478190337 4658549425428498432 2976452091187822000 782699768601766272 4574731952808836353 7388523883467169792 5295703797372353024 1186456850502703617 8522518091232800129 2297477016921449057 9219826352269960192 8017902725558558721 6894714862056186880 2954302722740076480 1834169096381415424 3460282185460752384 3729634553861474048 2592793707556037696 149190190782649509 710902931147736064 4275316309588073984 6514885035561167360 2925211792946715137 6283033161761177601 1794494709733209856 2684713073832204736 9059242430708321793 218825145043070204 5242582048803162241 6150868533145304544 8197481488876238505 6805670687733998289 7846215064158269441 2133431464141686785 196018599345655808 3639802300141021185 987929061894569473 8117338670692212480 2084349041509067264 5681605535005114368 6216292805913297920 366901080903891388 4491433878547308544 4999981000029868864 5344875013951300608 1284217159235260257 5460968479664699393 544886964100467713 942967345258744832 2481607687814025920 7762874905664684033 5468305107482308608 2328597394663506944 711395961887184897 7940299534318093584 441062060336209921 4960289755557515265 4747398900385974273 3671418458080273408 1759235911191330816 3788952486797679416 4526277204885703808 9117255187298437121 1916124680897691648 5052997657426488321 3825752416264538624 8209706751118745601 572748900077702144 6809341498430766080 6171597131744102400 6850299695799759425 2792256701833181697 8384734079723724801 8540657778183897088 6482725077798213056 4900343948256116736 1170674267108704257 1783119307745972353 2977522736658071040 2630207525556973568 5293391245623208961 1869436544637784577 2615382101204639745 5524368630759817216 6579022576851633153 1984421048573231105 4209676008691624960 8600986431936050432 8212092947720218561 2492094928569491456 3127345904721953921 6489239701519420289 5505648617520261632 7117996198588737537 5433105936899014656 6273089028718114432 4112861654207692800 4715717435565767233 280992285388318977 4222636309828534273 957641600209908225 4218172769744867680 74113591231733761 4039378132237025280 792337730477460224 1800508523416268256 4745569589452049408 7491977215307096064 3880913016809619456 9077581258530930688 6091614879091864576 4658225667145809025 8219048991367224321 2515429352133219841 6115693417876833633 2260926006984212480 3352842105794727937 3128586007692285441 9189976836997615617 2252526940720813248 5763862596634497025 5923444439107962497 6066326712532093184 7142030513668679680 2362347799150901761 2051896357975105537 2751717581393352449 3364322350728182120 4240634125794410496 1139164123848011777 6373759095761392385 2762244499661137984 927844129775548033 3418057295167779809 1088911402738551584 4810785525521123328 1169992473937444864 8688793794205552385 1598755787764594113 9030982142600001760 4442377476798676992 1277586677523595264 1206641880862711296 2742768669441754433 2088591632942714880 3736241414422167872 1216503316261085185 1499514641292347392 6051334330006180353 168365998931232512 4236246306557192937 6263717894139079681 3861612967381166081 7105923819779883008 4645487097113915393 8960170264713506816 5911249741765379585 4008536443128719361 7603133433491881984 7105958428884646400 6719467481225867776 4860912501417574401 7777608223595589633 9072258575789267968 8311219165383720897 4410966507751869504 4087695487254960129 3763856879685156864 2121779228575700992 7732194810669490176 8703210064441554886 7143398565464013312 1978860046155266049 8412611702400497920 7660160203653072897 4462092384413323040 8930594944974692352 3335605708349136896 3623339544767553536 6837402949675936385 6826528218038740992 490949261664153601 6847050736552737601 2057723332707046016 9160228719859204097 8186278558664881409 2977846308616561665 6171635309644491777 4651426615770131072 8544556166189274113 6677598640815099392 3736015964441062448 1560523423589209729 3181521118760119041 1513021930792569344 686137497650224129 5652241801835509760 3789305330025580544 4124838837093323776 5165812081757149185 2114688672260260737 7853252991494711296 1375957493500346369 205468871981837441 7593349694418264064 1924972863226499073 1070494625499891584 472359110689947648 6237849820111736833 5138190373427275777 8806190345065811552 4511480927935102976 5976852422869429249 1530083913648291841 280472148485106177 4064739562269609984 5636231352487185857 5652638532866465793 4497741777845743616 3507667233006125248 7911177943186966016 8440306488872136704 7715931925143443281 2574457742688141312 6020276378828463553 9202378158551258473 73022670566167808 6497475974168934601 3991913579995662688 5479393601138130944 297965959388270592 3833989444447988032 5744793646285410832 8738902439085911040 3707514332616032257 5834372664535933440 5502915789026861057 5933094587989098497 2901095966157410304 5026882704937892096 6545654809090152961 1771361363533578401 7337266219480623105 4747125493514567681 6326455614090332224 2247151716998340609 5103545784815529984 9196353943464920496 6727825445883585537 8308982676640780545 2376744187899224065 3469011446307887681 3948884846966322432 5659089985365516288 4731447210110394112 5602186439446331164 7757683474223423137 7730555447774662465 601922325601402881 72743266246239201 452801897942805761 4225182521465428481 7751138950339041281 4416559430347064697 8786731915082850305 4708063883473244161 4031663714538752001 6980821669978406912 1725601408492744961 6371103121756231792 5578219064557678593 3754839262335292417 1947275067369963520 3305263831177789440 3565607526160637440 5520233649008359809 6135760386543837184 8763482971980333056 2112474931831820288 82030380433938944 144076864619266304 1150065631126557697 5525442755424727040 1977054465329418240 131308710985342976 1270300781259505665 745491991609640032 4931694901051465729 1411792326494752769 2598976164333460577 8933717709193674046 1001156350125764608 4113061348762189824 616488717375176705 5862647286176092160 1363169907874114305 6566052053489676288 7544680674490866944 6230019714463563329 2871193412789338112 1485785871673916672 7586144883007324161 4494282089716094496 8657911657735163905 6146398838148053473 2443332874973200896 6978038399018904065 7660044705838846208 730507700011628992 3424183864509210624 4783692571252424705 4079860285369511761 6405325915646096817 2528157675406037761 9116798269878094848 2768884526367990017 6857841564564585472 7734291106429076481 8835749784725988096 983955566672678912 9139692010689134720 7809796370243892736 7137949932296783873 7543257839379546624 2420224021658910720 3327094883757743104 1775666323406367745 794482108680318976 4477314520249536513 3505406948704868352 3686625468602843136 246232456271886288 4320927805870744833 3151923483648106497 4699955996073276993 1259186537158270528 8607794992193798145 9141320545401744385 1735349858425200640 8848720023822008321 4819979542936303617 8311242533364719616 4811970174789590784 6002763023299254272 4842613598366437088 5268964491335270400 5770678508484388704 4764670567866931200 3159740008190848785 6395763414494316544 7708680295913504497 6855299051415634945 4758923424692699137 2090304199088172032 228658372689644673 4732712366611345664 2402457188069634689 2201823363326679680 406871044419870720 2798441627756664448 8424657982483772929 8270586952842706944 4148224078843846145 8716621886992178177 2552704082719375360 1652696522694713345 4781752785786955073 2458671877810459169 1304312888732950528 2104672571695324928 8086291814504677377 8335935650309875712 339626129425721856 472647111465811969 3483022933031278081 3984129527379984384 3884052080416079872 8491325216272553792 1048616573226403776 3373179386569293824 1201326652300334081 4632882527933038593 7384998604725982385 1035495702398347904 8151437495044038656 8413013928951447553 3308732828625950209 3807623021819542369 3856002295129964544 5195440338869878785 6124926014040918017 2082437594694091681 1824679837620535296 7751443510701139456 4412205291388599808 5295047155762999296 2505114154011968784 4366807333600062720 2994500275111402241 7172759051493068801 5255855631298188673 8595311298536749569 8197575669824731136 8872067734888675329 924450980468130240 3917538450151773953 2838281137332097025 8338303559377704384 25652306672263168 6326149571087468544 7633960882520074816 5245486011750563840 6051341248725381120 2009166410312253440 3185982842588397569 6648068946217020673 3160378324672851488 885917692681512448 4356637504892635264 6061970051480787265 4845170527662243840 6335134049617670657 7588844911634846432 659462856448532481 2888170731608627201 4620792125564936705 2030127976811659265 4296663836468616384 4181167079959005184 8260099018779283968 5479067878422216704 1288423519039567873 6803647604029641472 1418976417926005760 8528014112526104576 7627665556871843841 6290058166936109056 3313677620015399712 652251537096705536 6812358309012832256 8653315260027746816 8915981547362910209 7394739922813491201 3424587869953526784 1580267652502222848 8373030186750693153 5290708662602921408 188158293025058816 4061853927857948672 6855550327697588225 7670675491503891457 6823864724362336257 5588213774650878232 5602043542489108480 5055517839228325889 2876793524182020817 443356236580782368 7221971123301105153 1849440359465787312 4151050508238323712 220305946877689856 3598842712449295361 2622422901894823937 9154794684593628161 6646615723423167488 3866380774725594625 3077510200989967616 8754048949137857121 5790842795449489408 8653547843919332800 2645419961936411665 6112544706392970241 6775867312518852064 718840791285010433 4304355227089738368 4400293563217789825 7490624319253041153 8711867058221829377 8745100522437871616 2136113380556013568 4974397380100257785 1996276383619349504 3867967419218542592 1468890471759178816 2449454530213396481 6372518101593025792 9071342874287010817 1657362136926117888 2629247434925072705 9041030174852846657 1271463849860661249 1892885868436860928 7556393468922298368 5864235979436392449 2983092382526277248 5705061588237812992 7990487723867748353 4760358323935818753 2549885542665976321 2459792257969029953 416097009199695937 3043567503985797121 2855591993977864192 2603239656665992880 3246903974982551553 3029620669678616577 4046464865443634177 2422881926251582560 8366557990952342145 2691481391218324480 5613875837328004161 103722179425988767 6972768761298626305 569020455490151937 4405067495310324352 7193898315680579585 1910497888047988736 8637686864575042433 1977117432551195712 3268848741594323093 8534986792204360705 8928081008107610112 8751615835608968064 73851271015225857 1651999189523737344 7377665954968763649 2802735079419072596 9077303317954455432 6800927075428833409 1322364108048594433 6476730281896980481 4327460825560498177 169692879951366144 4727612530492506113 5957170719036060288 3314418903731851265 5652047431811811328 7431612036486103041 6481141597308261377 8224527476042347521 4322799305559329664 4371431811227693056 5432298326706689745 6518660988891106305 6966481417069908353 7807754060763038081 8407980979825349632 2773284934151480321 3860403426756358144 2067517397962515121 5758971431161476893 39550673453737985 1218840139941724161 38422226411008000 5453366044142297089 1442027414040558592 7362315504419114881 4183706879206218241 6105339431219508224 784805304379109889 7099823961639898112 3265851116678450304 6612250796111470592 8585037538627092481 4252658550171478145 6151735042094366720 6522471776281085952 6203616047174945793 8010147222657967808 2909269884366857165 3916333654380126977 5443755534307130368 6204382818264515072 2947869887369838592 3126013960962588424 4215808440961787904 6719917603873054720 8650455694193520320 3665607886213695488 4193148190179547136 977812404768388425 8775477538462855681 7921823363997080064 6696674792294197697 4999937685805072384 7986399778505284864 5625627335079070065 4413146152855387089 3028450308642312193 9038812681094857728 6813428763286413841 4060252865067970560 110176124711425024 6493118596142612480 4148713303973126144 8671254499158097920 8032001323437391873 6197688858286127105 4591861075550874592 2114648093867843585 3257897273148743681 254240036091036609 6387245386807610112 673086420780379137 312690807661264897 4833074693348254848 3035621827118726977 9215400702205739200 8877078449591222272 534980652652583168 7308130213909741953 513137278088111681 9129432895731011976 7082397685363053568 281147812010262529 5296764353942922881 2789679647648270336 5363034999748146560 8265897106743776512 4387804387961503744 298844688250943985 8077131234454601729 2340901553353416704 2467378650247793472 5791679338570363136 589807680527717888 6124482083719648256 4302048360313681792 881346178180987905 4830254768665162880 5664316909392105472 804921533200142336 661470992095772673 499293849383666560 1967300642111144768 4111992719787014144 8252572706368868929 8701337670658518049 2467195141530058752 934305862200119680 5420996272220697600 5396183076072656896 1029679246888402944 7809207650675597313 7829538541360564208 3941215177447108096 8234577173176263745 2247099531933804958 8497381768242632449 1620009908280513409 3390962484205060097 16608427283229761 5359426183179490752 6615529745333039617 2599087032396562433 4916983265469480961 6567098591948157569 8524212396475596801 6767994055886610304 8811090875241277440 4043553294649153632 4545096727745436033 1914463565945324800 7375497160861196289 6672565253551157057 6468921647106592769 3005787714011717633 2093483989505239040 2038183303557314561 2827812886462052352 5708728424168320000 7815602353839636481 4011180176839031808 69919324371065856 6523821824943703405 3289845052948119553 5342517125914394625 3987425517643611648 4823440483846445604 3378671825300848641 5378042427439017601 1405270588928898048 1584067392615079425 8311874983333338865 503185093434015745 7296900491027415041 5286723348009271296 6030773111037585409 7002313922606940160 3961753770184005633 17952062824251392 8942412196344188928 9067970374589374336 5236176969137020928 6388312899460193792 4276939757302588513 1815330592648921472 5513203760588914689 7986634485884728865 4702428670117795329 5266603993709969409 2844566112593455840 5400170684400730880 1677793989614284480 124223103317788161 6699470397800140801 7953879964627364864 8376004470605464833 6965305149021863936 8924632095786958849 1323505950063750145 4462553424237674273 3522702127185472464 3253205573460324736 352663610507087872 6651440519616856065 7395065531299004417 6204571263345296052 7620008248578801664 5866637181271105537 624896568312544785 7879134601488891905 3480786047131467777 9037691676530049025 8299918204542017536 5773946647174384129 4353879194271648385 5398527834900748289 2130292971814556672 8884634276834438145 3852520445870678016 3836807177462537984 7779772000976062465 719334560778570881 7607751625083789568 1735690251092350528 8549123401215572993 7529121081536219649 3702393109904824833 3441938815658424832 2737372319209160705 5215881865713927712 7983227791692071425 1765555701458915044 2337246227010338817 4603247622752115713 6558069206489534848 3632325207479655232 1057511084745451777 8148511988341981185 1153258426794625793 5722629786607383424 8312784253731977088 5092390174960090849 5832676000428720129 575770021473598976 1531891769867849985 5352257042838932992 6441328094989928448 8544969467901921281 2166940885284818752 7516758718900130817 2211801126433043821 7634505435066121729 6937915477625767425 7968434500009411072 2578411373566689280 3678379801450676225 518463420241666049 234359927062134784 4072059080103612417 3464071114140048384 2193922568694901696 3067187640834535985 8096475959888470592 3567133936400202048 8977576179103022489 4536458241814876161 6729799929513602661 8213197323272398976 7179094387306498881 2566040183721308160 6220790846787978240 831902145861889004 6363375434434661632 3260983723360844673 7344437876285424256 5932067577671730944 4869975284231729152 4651990612659142657 3448442247599489025 8502951379998085120 8785620968768185345 6528560565928437249 6382494502791535617 6032806720207748097 7453625465155911280 2264551697881967744 3560748212742384128 7337721300470485968 4765320149393865217 5983104858765987233 3746344961103785984 6523953699833675776 6450115383384605809 5550444282761674240 7708386697079947945 2564530175636456704 3923102072500992385 4252248126095761409 4111815972026580800 5873445500962734080 8924317060234739712 3864154013629202112 470572205624776768 3386550717261609209 4998092630931518081 6048430140928697408 9088154052808507393 4863174645479186433 9082200069211697153 8907877606017007617 4330009823964954625 8629449103464579526 4032281446885269505 5427742458907797505 6438945059879335936 3421568849112948224 7144888724068265984 3983804254381850624 2262310692645765120 6257924546462121985 4180809799318503425 3604774411404352896 8831100218466757911 3448659073821862049 1361216063547957249 7616785361467837185 678979721005821953 3676663006500079104 2260969254162715649 5084711236344414209 3508189676268718081 5915929450018414592 4721948012447891456 820200961048965121 3576008787993880265 1210927767957619201 5379418857059856385 573396005532221441 6790866600590910208 2933272454504255488 1662274079619628032 1281761814588764577 6593863379293745665 6948991093530103553 2300745608426875377 8578607237752168449 5171935512805819360 8076389959205912577 6010454499003349249 8299200658708940032 75809717390573569 1183822366309711872 4226616566317187073 2995844415912813569 6864543730167732481 5587059342562950401 8093889382017531904 4066162868398063617 7464220954847654393 4476891259514175361 5292798576458776576 1051386076602966016 4190662555088914433 8734510644776583168 4742641625293059329 250234701069606913 67813736800401409 4078571749139644417 4277802167511924737 5919708066606235649 9049378153474582080 7689585852313803520 3523477945661115520 519927717967156561 7695362075195592704 1 7136838143011441409 3345375924471152641 2743717046097685441 3495423473707909121 8809585892805509120 5792585268937331649 6144308651357663232 5416078354807151104 7457814193502465793 45008831636111361 3799981783168322120 851886800484646913 5507539806224318465 1871040540338060417 454397821746565121 829110313697760545 8537088562705583488 6820934259234308096 492003942154289153 4688832960935664384 1051844612381776641 561437334892838912 1875408871033630720 2274121541035524048 3671093759224315904 8116939118373140864 569271322308303489 6783919160555413761 8572034120654844992 5316699040320528385 4855712148809778240 8467609515071543809 3633364670788591616 5248389456806644992 4246270536073318273 9173557555122178049 2896947103724648576 5800943211776121296 1029971969006887937 5125502483032860673 1134980957638176768 4258656556452629505 5761442943615425024 46421920222502784 1997548013685784577 4118980402917777408 7371937790062493696 5831608827077827584 3529309944140246785 73520109817668353 1876485726995423232 5951780449706430996 100298525390495104 745352396655031809 4446051059924661248 8741972242450043904 5522253066985069712 4077034386000415745 4009381241443467265 6042247469510835584 1222198037261068288 6335850767783031424 1466819506515820544 7392112582961643521 6842174266059189073 4322534719802474497 7765472617157238785 6406279880288050177 2116714694949984256 2490797120494501888 5390305317361037793 4873541212105327232 1963658299880897984 8632219179127867392 7468197601201176577 1437536138840963073 7736083735452839033 2836520608602634240 1559768728150324096 1606262042217977601 8932933591008936705 5239145846209687553 7004114225968150465 5407248342483046401 5810968289696673793 1012293927426598912 1104286989080412161 5378633960122744832 6675409461270306273 5537871541203591169 7834703177701319177 801894999064109057 4607473780678043649 1163114687316168192 7233950000037113792 4744561736744968192 3851271977796841473 1931745401785350912 2614761614165281640 4703037360128209821 4208029883195988992 6997889386808713216 8087225827546365952 7576082680467292161 850931646038445569 1211616413143056384 6051208075051960320 3807044143350355968 6805774316229000960 2599463939746357248 742372036649897248 7532830635896668161 2448284631130419712 7963308923423161345 5393767787935137793 6699007957564416001 6032476934073826304 6813758789126248448 5330575117238667265 4258991673561219073 4057072896456951296 4214267568198516737 674536278212759553 7682378909519750654 9158500500973743745 564508676953380865 6702416570170915968 7948072245754217900 5979839369019850753 253097753351717888 4242912578598315136 1562937661225123841 221701175280564592 8119660024732963328 297917927484158881 1765868593159602176 2958057640204163072 2386949912352686081 2804459848538783745 8764379093110923649 5990688737190961553 16007458113044481 5471239051881480193 4604613596092149761 6846241106954027008 7786761066588995584 4546395947609882624 6942034500967976961 7104463487523238401 798448138982855681 8112707634701959104 4356266619023265793 1443878589711777793 1010586136496640257 3643746185823449728 1303015084674143713 7797287786637426689 8309500042304845568 8681679054216528512 7998781777725388800 4377160582295109633 5453575948593349633 2660471496931400704 8038074802710646017 7563963419014313985 9220003262264508416 5971298533217432065 4677385452500900609 6969232162483320705 1646061719753304064 8705901752166604801 8468117121615167489 1829331414871032832 6203546790845153280 4631018791069448193 6608920534460305408 4433814443150802944 871084447225862785 910496157153951745 2653581970694733825 4297951674892909361 3639230704790598144 7220897344820559872 5530559807926145025 3581206659393026049 5150074697238212608 1504500050699943937 6084214101346371072 1062518732515931641 2864854439838237313 434086404864484353 7469409940312379392 1471770732018679809 6986408932853215104 1179830488631450369 951554072058644481 5212728224540205057 6881560394262026240 9031537291414653233 4270140562102973889 5952120440267902336 7098712806729973761 5499792732899412641 946667348208539520 5283159266947873792 8841690148346499969 2937684049607500033 2005731881261018625 5872406600915135488 5019614990160084633 7462937197000330113 3339229826754223169 6335864472905134056 4479469403933619072 6296925152253637633 7584933289829594241 8634993354941376745 7874878473627320929 4788550055888112128 5055580703403259904 6163958929042225153 5382155236700130561 1557892793029697537 7208967047616058369 3778047836929471488 7075488460941312 6700064403361688736 8773301515683641761 3426559073470312960 1247762788483252224 9173362318501025792 1612146172555722753 3264384833651998720 7441301573270753536 1732667150183906881 8233430897082207233 3694150063392768001 3521599668284538881 4324117273022259969 5084537162720994304 2400141924100107649 5826339684965023361 1328565290238781952 7820585720210728936 3142540533214314497 3092490461872356353 8742499303276806144 2863049319034582528 1237852655486874401 2630863620350110192 6340419504575217665 8231419107132673792 36414806021193313 7979609889966129152 7070045961439908864 8331902021093622304 5968897811473072673 5308897131415861248 1480091680806338561 7023303022567107585 6821059232350666752 8253320891499420160 8051734399422754081 4724912313180192768 5283805061175498752 4532416234690756608 4180708927873975553 1986412066719379457 762805918401970177 470963215942486021 3598796344066768897 4945769984672806241 4885389559176040129 4124013949977494016 6255711935068588168 802078566071849569 8589661418904137729 4550869043523165696 6905209203168018433 8238349533784854657 4707856924714672128 2225584709047184641 573267406227611648 8337879561792014208 1351095013106314369 4889275012620335872 6099493910520461696 3619720401800793600 7584063353960677377 1758596925619822016 5301407843905369088 8643314919987830784 8627979750366117889 3841171702405517313 6902859448381202432 4249092872910610432 2498822732454988289 981695882375901184 7478806570240945153 8844329557088186529 4099436423714301505 2959101745561460737 7870451316875586944 1964388061240374272 2479456811589991361 3496731743959525376 572365619428816001 3418263529602249345 5984585083591359232 629761031829750016 3348102831902990336 8536053979125422025 17027484982046656 8589583427519601665 5277085211810294785 2384852547741434784 7485933752874649504 3630770237727539328 8839393071241085440 4599662222884809729 5313857418202978305 6242411158675805837 2384222124567224320 5004960803959517088 3268203877654429376 3027246512157442049 2427860288181269761 1626497715037651969 334910195892648713 247082872576409601 725711050405576704 1256959401404116993 1879226524438536193 4616080595284192768 8552987853640309376 4257660617083060225 4945196798972849729 8391029927849979392 4709147508963560448 6845891810614799361 5007165661216827393 7515734386677473281 5871376939209457665 4632315567355189680 7906177763107667968 6074291867729592320 7967906396369911809 8292688813388230016 1341139298466947273 5656416507230435329 7077742323469067649 4025807504073846272 4042698840545986560 1905489084489232160 3841761698335177520 6892976671478304768 868104281863402177 1249580845861783041 4921474308245674752 8485558504880365553 5935994255636159232 4594993984263022593 6202413086767329281 5583420573118226432 5364222306847907456 6506883849047310337 8714230690812920833 1188239062739452929 5646330214026573472 4290765959596346304 299979256175721024 6064619279312433664 7243362476848570881 9010670190807728128 4249498693908165728 2731484609038480384 4203624816591456257 904678352200871936 5716703138663775233 6351358149672783873 4344177532074060993 4145419645688279040 7333583420519375288 1113851378313185281 5939460919427507905 8164055325224365440 7973546070789144576 3609663704797016321 4874917559182506625 6766163577126739072 6752583177905405952 8283006778919369601 7916828280557864032 5114699279687148800 7352160468431420289 4808217420084178945 3539494499621830656 2966768293815255041 6789994920168425408 8950813392042315136 1172279737570816128 3230302272451561473 469105999828000768 7607404309961371648 1761851438242221568 5781585134324595600 6345511330519625089 3683751129657094400 6029713749462031745 3402104601660084081 5221976535677019457 8131694259366602753 2041270325353722944 6923530019573079553 3256822815016349417 4677505597057001472 769847535344082048 218730110726754305 5319376623810771969 3510959791820222465 4413646895701710849 2008956156770269697 1597746099945689857 8318868460656392705 1705643528230184960 5362979601130506753 846934977211554873 4986249576557512192 7174293577119601688 3217224270871232513 3433151387322523648 6453073467066671361 1828179302707506944 1561409018917431936 6420897569179295561 2344177110021620944 2399086809009001216 8197126449077495808 6429362636456933632 2064235477525133057 6210727508889393345 1189097816069863553 408936634200944385 4572603657388967424 3118192956284817408 7440505826013854721 7431612881759127040 8512412276648154624 3921649044181720897 2841384847349514241 1748534644419840001 7430546807976408832 1355395304426465281 1767971875682481248 6407211172596805633 2014698092741566017 6431053936687644672 6876014311137607680 8707245712718284801 6554121007392711936 4136527561503014913 4571747465097792512 4611269363711059201 2568625871982044512 3172676034711972865 2274756767494261504 3943915102563263104 3171551561996729344 1792842673621405440 1745324062677639168 9217167968133330689 7605747750411407584 7608581796182285825 4319220528638150784 8511258895121836033 4507609796636729088 6943285538631708672 209824955193814273 1095776908643385344 672380487216198784 1456992291628222305 4164216749199794177 8586771154848055297 4567509473983283201 7863076302096109568 4037960609583299584 3842898135766908929 6606936488551262976 3691666730047799297 1286528235034701825 2457526866794311297 7138277599389690881 3861495743236587521 4972121446705183744 4564677349386190849 1213827448831131136 2564033205978300417 5341453575262515201 1883729883982577792 4622596484439715713 789713167462784896 7822404023354064897 6326956246285688833 3801052670796957697 9124899929508248577 1145877877040545792 6137962480423338368 8283617510447316992 2101684609396552577 3922403056585687040 7657556878535632385 5426953600600819712 2922004759198303232 4677360060108390400 365041277994610689 8418925031137894400 2574663875480530433 5904867079702937600 2042854090972265985 1442816574317987840 1717457329429282816 1402615500671547776 5718618756923721736 6796182963405742080 299794610241107969 5610459898849525760 5842201879608211493 630598098889488417 109883711777452033 8471283025634228097 7390736702884482048 7987100488310136832 7860230195796770817 9011704222087598080 7789161848978236801 1450064545986838528 6142834003087984640 8627333318840877057 7048953342332583937 5825511476947430624 3111131425310350017 8202315223643302144 7695880782433917185 9188871449728205568 4294437917123355648 3008962190266216288 6780933478290662208 367429440118389760 1258358719077197825 660910254796557608 6563581342746115840 2974242752696728577 5975386536329265152 2689876027280783617 173992478650410240 6082179053797626497 2988434700641292928 4243841230002520065 4639696480364789760 2044766753647831040 4645013584825269248 7441418937732894721 6329511777448012416 2021928602010714112 5107968609244676097 1804655485077590016 5469309902489186305 8411845434707844096 3044907536524485248 1243039144551554049 4716841431532590592 4831759608213962753 6533533190581324289 2857568984049318593 5690911011926006465 8764766312507268096 2767606365959679232 5477186907931656064 3318808290682829825 8232007738419351297 8642260224671965185 2213809131411563713 7430995671106932736 2746600331393917433 7078879717158404096 3385652643380068352 8372518714327302145 6637093485574336512 7610637094473522468 6206213807638206209 4305251501331438081 6767623334715727393 3412006434928424385 5495129342415085568 593782158710939648 168315460714575872 1808773030387536385 7534027005351147008 95455161792036865 1413576406260387329 7729578575133990913 4764787622592633601 2086920686477549505 7261996260848799745 36856417789369344 5696704765968495872 3200304460034867201 1600499304942136832 8827766768831176960 7063350576465832833 6312349898037759360 7502766496420110177 4981783351117305857 998780736651209664 2839770761477148032 7129977461227801873 6703300922830446593 2910447973044322305 6313544533534251009 5235721781285079744 53562676477732944 2568546958874328705 8932081182388127617 2110193932358289409 7217277373326342144 6376878092412168192 8424937330489905152 4899536166374080512 3053666808105600992 2846495877480924928 4251430834882543616 5405983944883070168 5768191464434214912 6252522086133733888 8624352868357014784 2012796316238741504 6579919333418860544 2563728773863419905 4719130532185753984 94495076142958593 2140455301960222849 8122538415020381825 7156935158447764444 647161922582941568 6613775578545893376 1154582148747902977 6273142576418524258 7028397954457258081 948297077715330113 4091384052026984448 6527736864697966592 3564994311068366849 5421874373546158768 2805678633830337984 137794748828524544 7775286459409713152 3860030107329665025 6215566357689452992 8194204153068258464 4481722847632622593 8808187919336046593 7051021219602874369 1835490593985067521 5362691128774901760 7508635057673306560 5695700987706896384 5428045172358529025 8516928532106780673 8756973922884264016 605672956924571649 8490266068468355072 3636905780492084736 5565219995652362560 3760288326823275821 5666303083679776769 5918483819282598913 3386884015430720897 2250041996812898816 6463558668582664032 1914006866992260608 8745333933124972305 6597521563980165120 6368412461305888769 5810314390134888456 9163795175195609088 7969992013212507713 3654574695176431104 1398549970355093505 1190731495380488641 3407076729670627328 8713815300342073344 6974789760232529920 6876914393787016193 1138265057997273601 4373208780600554209 3240259606285753248 8947751912125504576 6875157733539794944 8289424775940851713 720902705983070721 8279490390048475649 1374832361455310849 1423614549793966208 4126477437002006529 8988681718007857152 2761226855246385664 5302289052920938497 5774063682463823617 9122257048038687745 8165423367670324416 342424798196953089 6981488579956279281 2314130805733130240 3571070122696818689 3233393533468016640 1057732498303915009 3349593179423391744 4307169531484062209 1650745051574273120 3502812628179746816 5533710589847437313 6428828188914735873 3801547742861839297 5548359515981164544 8219407235113616481 7483997076943658497 7409469012714092672 5656110872385683456 6478738578936776801 662522263326525441 5856349233478737921 3457013950474522624 8543680373722526208 3711531248251683137 4957274582571237889 5319135068058288128 1764508940073500673 6936816215717838849 1412206075393305409 2546355200681191425 4963136512781205504 2211899328916720129 458890934382643969 139113286362573825 120611921015853057 1344765270950789505 991026952067205120 2715237573619187712 5764905336552828992 4964511983966228481 2652311268649168897 4295941558569861120 7562494810909573121 8606731791334088704 40944478281654529 265663639141169088 3905357616869421057 4287890600526339072 4799620822404124672 761526056263493633 6833856283408007169 622130830637363073 8069707381661197056 7282104876201235328 1246223766708265912 4634474842544578304 5751855340394958545 6753729542874071040 3924263805034168320 1490932443930824704 1526320908353888256 3935850604390017409 6797267798732176128 1372810430965618688 3256081624739321857 4508091005709059841 2742389018661582368 7122533087737708545 2930593121607507969 2751274244663051680 3918267919743952641 3439845894979092801 7017697341238391809 8588735590875004928 8072953264865366016 8550221761887970561 7187650046008146881 5990211604231866881 1968285971147051008 810518769270620800 920763028784414721 194563391223908352 1030209030087876705 3046528663129063425 8553194249319758721 6445312954384100449 8022960854384517632 5704693546880761917 5066668132813635584 2018399527435752320 3257871404899704833 8900979077747772193 4881888312733302785 7979401111791923072 5023172376750129665 8037640125621347328 4123796576862863361 2836395575255558145 5275920375947507105 2156659108446103201 6666409875986242145 6124607349508927488 2482843235346492928 8891136871251050496 2074333678980299153 235612939939952128 8395135203945607169 1495693344944064897 8310026732212587168 5144016521089020001 5704764314235944960 5225618573397852160 5908424501924662784 196224569348255744 6654693220635639809 7602071027634929664 1956975135490009312 4313382346802768065 3065767648039852161 6995605900063868545 691724849136564225 8224324218043406752 1728463174517997569 1485898067900580865 3106146996191181825 1434870569111556097 2270002655395856384 3617428504144938497 3614614558905909345 4343004053339925377 3111310602274435329 2504224533402023936 3728781218391095441 7888071232807711745 4496107012499907776 4013147512089537537 4498047717318585857 9162325028602044256 2640929192325596929 1864274795211784193 8104361130930088385 6041607641656539777 4293852133978005505 2637472197385328129 5282556221210684737 444050267284253952 2374446328935350273 427298541297201025 7188422605315339264 4736123611539701761 1420332447032856881 4219196022649102913 9220301651898000384 412314623702316033 7873864768990964497 5834993347756450816 2042868488272603009 2965087942000288769 4106521740217505280 5021093631789759488 7431842483260574721 8046552333403815936 7915042467163786144 7763486959554105344 2134423514815037440 7669395651832639488 50384434813550593 5064951873213811456 7377775388202824193 5527972003284571137 6978000956981641216 873135506618040192 5067756950575754240 7575129985565961217 88408088944050176 598393054507827201 346297790215923713 676993697019221504 5861495038278817792 5962020611969864865 1655154612775388313 7452856809957610688 3784042524356706240 1087559566842732800 3811069829508441088 7942323820060901376 2455851186716426113 1551579227761069184 1930406065092332641 3950789581276343808 2948376060183076864 8935875102427872024 852692661544294913 4819114437181212672 2915456861332189185 1598962874217267200 8564147943794163169 3863438370618067747 4676364123891166209 4348618481911590912 3044673293795790528 4094374053413347329 5365027169208463361 5291235904796892065 2941451502556651648 908330399507015168 8228277157918490625 1654826354302824448 7954537024517549825 2521383266992658432 4453611063168825345 330689464798992344 4485604120343350272 2808204597220059440 1414497045331476097 6382159541987311617 853304614997123073 6009276206537093568 4823847134037579352 8331857149221122048 2598356031658497 6885023673059105665 1611519376687984641 8295262972022588673 2473552584044560384 2697159418938394624 5098466456430533632 7361234339063253504 4903636664121921536 66749885551214913 3983012478528374785 5860277049830632064 3547745900456050689 3741482022034311489 730011203157911553 1610098398747033600 3587297506515764992 7637735922480353280 8560937284417559744 1934473219631144961 5892916240082223105 2231147675443401216 1884227488787885569 3892049796197198081 3128658434674422512 5671017106199609345 491940716421084673 1845931244473810944 4083938061707440192 6304081089298132992 8325144126188806144 9031890664505531905 5530273755891417857 8681706577005858304 9202593724023963649 2241927206684187584 328712090083131393 2162160909079784960 484784108738558465 6421415285081273856 3205088570487352320 2984887731414386800 2868780197433976832 2753686713811140609 8236434460441340608 240637588156021025 8585150612738441728 3716407892115792929 1573254001530765312 4220902857537110272 1948000502558097408 8775318133289811968 7916505221367641377 1952565544663215936 2202920496792870912 5914892044193084736 6246390905267929153 2907346253301544960 380914194037314305 4940817398988142081 7242075040071353345 5615513594862440129 8228263221926195201 6530275744214086017 4030389986581891073 4396405971932837889 8918287029447858796 504692330218405921 7087691506102196224 6096832119716779904 4391238466973728769 9050573758927907584 8901549403317170177 666260974749848576 799759372886918912 2104875789277466625 271203451512934824 1649138341952914433 5633148170151964161 3575793616433875968 6148526264688893952 3182914503283821649 5635161442265070273 6374271287498348545 6556524675850133504 5557407869020809217 5593145374671383041 7190971305861558080 3135606637526454273 6083896956809172105 4156776694912808321 7441082581737611057 853738532173077504 9034516152409075713 9105359801962728449 5298444736122536448 8789147808274513920 4705419152275193857 8545616598854533121 8648346239031588408 4448629702085365760 1576132552783626240 8063825581751720833 8414650263319740417 9078894200083791873 1220241031472185344 6629882174001179984 3307181995984338945 6340205408357686272 7991089369103631616 6194631936037213825 848776345915184897 4564599395891052545 8607821592179280128 8383827388678316032 1030409045294533632 19247100039903233 4454551352192208512 3678597248017702913 5850813404565045377 5767445839686248448 7372871973821128704 90692556306454528 1184420590414362624 9133733905819610625 8047770127045510656 5022072873679682561 8227622550958807041 6222180320154464705 4173280563483639808 1972079897852158209 960599041607626785 664121245915034753 5754919149413765377 2796294058092307605 203887499073557505 4661073002522312704 7305415208857954177 5997635832803442688 7951726154223034368 2625434600825940096 6827153071473688576 2296811780559180609 8918647105359667201 1378856623381577728 7191563288597141504 6476992719609930473 2506144081077421569 1027206831847821312 5030037391419684289 3968346875721896065 4672963204405330688 8661358405594710016 2199579746728795136 632389117299103745 4306818298946027521 2155565957923470241 8059027725947931136 657309405446374529 3437373483359035392 8894524388113776641 7574535015585325056 7742021503707229185 890986571929165825 1607049318858678273 4265031603264513536 8892944851820404736 104465283198849665 8071930698841589408 646871651389824512 6547806562855444224 5352000888821858305 3706960766964905921 7684322687361390928 7941740080772939776 8814910925964381633 785064752278553864 4067379731493912576 204182539134649857 1387966835435241472 3928395775984408065 3425632410856733696 2664043223213682009 2255918983007288832 2267146324732018689 1730636149185239040 4703546891497200384 2213446619107360769 2386162287328016128 8098870425234505728 7158255061673303264 3172136516530851841 8523099458664759297 3552381208369453056 1191627328342355968 7514055105412809728 5589108335649071712 1473771074429225088 2239205573312653313 7144225726650445824 6138816783124019200 418193530809233408 226816543850491904 5576813316752007168 5124869682583640577 8090428149058809856 1035862319156483272 7671367882420256769 7785825116665974784 7404345708851232768 3134106552646689025 5459083851954913280 5776201898127031809 7479971592715468800 3643465505844346880 9011512933060205441 392562420373291009 2733847032785912832 5323256826294008192 4100146229830815744 1015253991291416960 6682478261043640784 8409041226974365697 5022299679837268992 618827528169371648 6498802899743539201 321601440356768001 8948364330271555584 2104275367567558592 2056367058907275265 7108941295909675009 7789021563451375616 8088121816721220289 4823308152765382657 6055874814340519937 2430091149050077184 8884265287769860480 1191001483102310401 2824175242826551296 8695574446196310017 6898593470705089616 9191933408146743296 816105903213616576 2702062024462072321 6884657710564937473 4960389193532194816 3352982955720197888 3406445969189838849 6031044182195669761 4264700070811221440 5274731820673459560 4477946339935189504 1006246068487159809 5513857664835147264 3273059661107953665 7940775608869453825 7572429844045884801 2081012225201876736 5839349860740599808 8773716331913084928 4203460508174062401 2414765428633284304 4095373339489344512 7749650648527602817 684925170930837504 5920284816002029568 622501633917541313 3272106583831212032 5699996383090982912 7810616403938903809 537749428927977473 6833064252664942665 5984956142184115200 7890253111908286465 4113104121824280576 4388914702581355264 6048933250147633153 955292282327991296 5775181918241947648 90865350279220224 1259185201758029441 6984399604572520448 5459146066155425793 3223853915886026752 2957683183375348224 7734738689227313153 6174134423214141441 3682762822318758273 1331364484835034113 1680719259314618369 8865041137019313665 4328520181468057601 4783130669404127232 427367393756483584 3115892587567833089 1065550011762211648 9099023796848963584 3296092014174797824 7778718252229154561 8839695050991102976 8894875900057586176 2216638276813122985 1979045302659039232 7541218596220630720 3263546344469421056 1322434682225628544 8908790015928754176 8363477897528469945 6758453636123376641 3820806590671639104 8749875966978425568 1068118157075480576 6905137859271589889 1128380263060430976 1322749462270506481 513523372382117760 5510961520235300416 5366464243591988224 4949200990130635905 2816383968800921600 4988218871660816480 3102979138167018497 4696259625310531741 6180267717383024704 1688005061436703744 8490847604648961792 2380488635793276928 3637564546810890753 3530023072342912417 971184982149526432 6512694195285903712 2849324602297388033 772218460941489665 2509382210684071937 6038579046666854689 4711705751637867520 493186186365805873 4810995325863814872 1933120183296764689 5148151829560393345 3139113232008185057 3076176072117166656 1026188509682846849 4083624040191844352 7900121003190452993 1619363486515593217 5505364159480130752 9079830449226017137 4675887943753299969 8390499867657738945 5332407791863726080 2299417344989960192 2270741329234470912 8366028498252544640 364579815493297153 1719285611524698113 856691805302554880 6660953318015778816 3456635618529935360 8149423659589969024 1946499525891673985 3228369912975317888 4833630925470823936 6289550693606235264 9052795191615559680 1487391123200446001 4008511984027357057 8123777279352717312 6224953403209237696 5438079329788755968 7783206469997590529 2761304571017197568 3665476050730384896 4931327227605324928 5540201396262050817 5341874338391513488 154445429077447168 1218366008332327536 7026407391451976449 9183994680195809280 3975186068109151040 9100672244588877056 2889246644755978240 3441136771678808704 6495643419446824145 2498933502213066753 5271033967820838913 3796741722900267008 2056151659500177408 2043702983825291521 5190194316803870720 7833617484543463232 9047576987667074049 469809435847641440 7382688466978444865 3881615761823490304 4555814089280425985 4736041960377155585 601306583995472496 5820534213052554241 124724010212048897 1588571135308217025 4584812882183209361 2788092046966226945 6685979877498633728 6639184511830676928 7362133901707225088 1755045530340871744 4834940985066862593 1660309383750627328 41879015686793473 8530294180820541441 2393505712649651201 4863863500435378177 2445916281250350177 691197180573261440 5065452752711960576 3890750644777802241 4063303084546501632 2677442700937482240 3687974452548030465 4927919508560700416 3669570018748476673 9005850488109565953 2862317079252256065 8151150012014788609 5393438221547077632 6395465752305971840 2657212415412891905 7259558024790667457 4767677854087057409 2070051352677006080 6434025414574522369 6411331224568034241 5410189886439217505 8572574139567771648 1363776587273927168 6945071992562949313 8547659745681211393 4619204290186699137 1291144344387759872 2065092525566525441 7094397230483275776 6727353226692492561 7252088213931719936 3247688331853086720 2424675582534840321 171919427634098493 5382545468645441537 6544881633943156737 231881825588069377 1756954405438100176 4846156408665874177 3790151230424605473 4652218331935236096 5878046738934384641 7488890547138062336 8744080603544859424 7703424125904574017 3681995902463934464 2155830846125178880 2796826751165440000 4902857117214262321 3338076868894751360 6833295628968666321 2767275683640689280 8381512050936905728 241033308307444529 4320863240125722336 2116951914992924673 5635505375695009128 7847114378892021121 5574482350218581001 231578317176055296 908584788343457792 1954742858263035905 8526712655740532992 5568353379532522017 8336726277461377024 5909499261339107329 7115457880066930688 8468133321925040384 2639306949503619072 2048828140124930049 4514289475831303872 1387719586737242113 8729868872328330432 1290170283155906561 8409834498339078144 5101621339537118209 3801710923896537088 8274141574221791233 9217937531309347329 6561539832865851392 5925994597367765504 5890355464432793089 6386463707366064128 8785196683647516672 5372542159194769824 9173210957661175809 643754088574721536 1564590821110278593 3040292544605170800 5822208883017107457 7417659567214981377 6421210627442311425 8878089894536544257 4417011258453721088 5181302423851014400 7592244981536503681 1684119952633806848 3550900296068940545 107803573205822976 380097701086719017 3478889621939869696 9043231588485803489 5638789959494656640 4542217114604024192 4547108138040027457 5599508621268078593 8621768161018390624 2730578673653004993 3425242910376851201 2746058093895708673 2890604882685231105 5487128340448087937 706963685511043584 6528614348111754240 6831973135816784129 7539931627432340192 5819863139040501760 6580453202003957825 5632663371958243328 8489400323355949056 2294193371342673896 1751133288028021248 846376986996240385 4768649805853896720 8303498427557637121 8890626911543649792 3873415941007157377 3311102843716462969 7749295392869932033 1671613584963502081 8058308818632705 7478141146832533632 1826394478955328472 1994588579124631553 515529975151200576 4753829975598786912 6331776107531888640 6624108383762202625 8564926646146564096 4607965306979959552 6396378496281520129 8740761095537692000 4598602305614665792 988071139125162241 1534357194148839425 5763319134975335169 4640291278543982916 6526439087295697129 7013334054372418560 508114222189044225 4436727144256028672 7108071222741226497 2208311221357690881 8982483149277665280 7819628465320086912 360992196496490496 375916949720776705 3092890788098195457 9188170719357687296 1969930474359363713 2976455995834913792 141979601652369153 2609238555041389448 6827369978750013441 3615743112138047489 7943573351526844288 5595008163461529600 6567448330200834048 6914404480708509697 7982320776910209024 3425344952125386753 3061808134458714369 220509390223235072 1315588241717903361 1072042961582953152 3079003222754893825 1892664382746241024 8604745563171763072 4643615270114660352 2776965564514091008 1338274661892238336 6325706471993496496 7434652847859294209 1257211667394592768 4241512987475031392 8057297791683417376 9056547995631419392 3255723862429017440 313652539684747777 918378600684634113 619357894894026752 7716595674351871232 7468171701896358441 158597315692404224 397444221203129345 26098963157352448 2015604602799299585 3859820039033467393 2603452545801500160 5665132194486681601 2796162078552489985 5226076278966190081 3761273707935072256 2684799138126462977 6105933442993663488 3026146314423270145 7817075568123691008 2910369179522531456 8425131485560860736 2404731829619007296 5496183326045049728 6454623436247053569 2289026645232710657 310044896556583041 6154397175806902272 8004370439643105281 263715606299451393 881936848856001537 4006120069741873024 2776862176590829312 4506366852544047104 175519159080296961 5356123375532600192 1921537607055093761 9204989742272715660 6634287081387655169 1291619885197442392 3487297607188701441 5450031795804284289 2975149340080467968 4060044452877652993 1926707455691996288 8971216487280294144 7567829903769787136 28069654729102793 4547746248257339392 1530007461498744129 3862352415070281729 8870758322220792768 22546689456250848 3648239887666552321 2936042224629746688 1905213369183551488 1103150631578370049 3463914634572966273 3728510164331724801 7480254161559334913 3198892935779942401 4296255107575085056 6167608680789621633 7042793200016203520 7011561244369452032 3160223068371612480 4874905377156372480 3819713759763415040 1495506839944101889 3775636048793191936 1848828143178621473 4725990760526706689 1970156221506719233 3331237727933874177 3218588741166612481 969603198396137473 2401335368369888256 5022859920370373120 6128398352833384248 1300868633039497216 3359577165338897600 107706318469613057 7557322127936913408 2752765156760107905 854371038661604609 5490789653508566880 5732694833503388672 5045858314099212320 6549812349403979777 2906829754896735232 6722219743153664001 4890150904705619200 1919592527992092672 8820700279174987896 7215768276531974145 1884857506389010177 5919497501352839776 660491085177025152 8038477666042911360 8371682445288410593 2396116855088712193 2464075667054030848 3359354828016776753 413517311692808704 1804536009521430529 9112742494354321664 4515418180723671041 7434835652384638465 7793630591459021225 3775589577052006832 7086957963263246336 4907551329988056465 1653524729193168896 7636310088078173953 3226638685038444545 8831762297705972224 8139884351348660096 987932472253390848 5740901414125914368 8582136023702764545 4117250712732485633 1053615318948503681 6931694589060501824 2699413548892187201 4147967977872240641 5418413392790437121 1016791567937398273 6164174987327209984 6044887894051500449 4244748951023058945 580486928857955833 8185820602225481216 1651441777079912752 1540890887468304433 895582482342958657 4517779737138810753 6644828968681508865 876519910418448384 8729981615129335809 2083643834376470529 1255018120589737985 7650298601678437376 2897204085423327232 4628244207653660161 3655234569995550721 1848567553524515841 9070847621150242176 2642122876926088192 4910971599406277489 2930865011019036224 5072508886967156737 5917063802188804096 8727919173261718528 2529391853774732545 4821388522758604800 768703266634465281 723844250509860881 6913072085626769408 9193074901082738688 4895947904964829696 409631563357554432 7851831704356679681 8817425826712830464 238474326448387072 395111391732320257 2836002416372811296 2424475285865589377 6941961283285892096 7302374361295749121 1597726113300304384 6494960847232483584 4595874497160282112 3686008292153229312 7742433019265779200 7760738560249534608 2341737925440057856 2107014110378016768 5332616449233993344 6008147047877118464 5708424861541163008 2552464624301569281 613314191648609697 6915026352425717761 141935034660212224 6645475920535368065 8558228440439786881 245178249229889537 8876434342620664320 1357452359035507200 3825389987033766913 4923752279385243649 3810918839165391873 182519008173563905 1175123630561045377 939390655574488704 1473590546576035840 3571104047022509760 4888169342657255425 2289024167256238080 7548863707568144384 5528826172416320896 3096944951707971584 709485568372764160 5613431491974364161 5438198429274178081 5386662704187454977 4673278950794110976 4353211287033644160 997008457942958081 8775575438134141932 1366860136321376385 7912796205310948096 3860801821576225793 910877006536014849 5823418679381352449 4129632220593649088 1256012953802506240 9115949462559078721 3497320490102916096 8440098801517690881 6858014476721373184 2326065530343210113 8229169231304023552 8355671509957246465 4056624839311806464 8875966017785213344 2085408562589372929 6054253353090566465 1245368926444016640 3080468977833653825 4002974974594334721 4856968753193278849 7826439475265421312 7222329855803515776 7991865016259182592 8285556184434581505 2754569131464761344 5867707547610892289 8123940757275107201 925200224099934336 7352121901230525824 4178110774466385152 4535768347905089536 1694953994784211456 6062958560100057088 212716420376876993 3351765980048325713 4914372390366831104 4023462055278103233 5555783185495595393 5131276210703886592 964950818833043080 2080612775970447361 9045260035484229184 395277470870790016 4623076635735699104 3325697263471006656 6670179981310631937 8289887731863407873 2043586142469772289 742742877956803073 508379526974889985 1932811677523312641 6519757736095722625 8817629308544948224 7969073905653138433 7816902768141959168 683700464653444641 7671452678473497344 7907613753158414337 1584040126258216960 6060417832765489152 2885491947221286913 3917895177831323649 5182236567627300865 8585691768928616384 8687217729324468992 1315478832399199745 9055637190442274432 1487418988333054976 9211435537802652928 4408033640353890305 961869452748757504 1216702264120142145 6964060660810535105 673551564964015424 3631971287834783569 4038097723205828609 8654398840477554688 8365359966414307329 6258663798886971777 1839027207294877696 4657136511704169001 3546972465739522049 7722553723083907585 35716991528928512 4414666777695700609 3578591974041440736 2853946236231107792 5522676015585286624 6177528709980782464 7424427144532401385 8666217937279667072 9119966314122832512 3097893591787114496 6497760828509628337 7905606721517142016 1244603943005718016 1872177596670971072 2906940066278932481 3444762238459873281 814396750519901568 2111208790070421504 7285468670997958656 4360140284565569536 1990536590893060096 9038198452444585984 7638642930495591217 5292943896918436944 8570689905339973632 5866305994384501505 5480969493717634497 5107782439306633217 4949378351260723969 58988315221172225 8974796297317674752 1697222530382941761 772838890829283329 8975996315928725889 1446005355303147520 6003608940392285185 1273274491033466881 1701229663433553536 9126467348891779073 3968051706959450609 2789127945642686401 5566802848011880513 5862501921126422912 4418663321622675456 5174745602080478208 8818756984209562752 8076726631557214848 7132434204013950369 1099278999913234433 564589971195214241 1596025379210478081 567311160759597825 7038728852905947136 5326076951420651577 2980349837530685952 1451136206527905793 4144993062757939200 3430031166497033217 3334795904445483009 1480148447990852920 5521552775747740352 8515360465656129169 4187021707634026881 6463818447469808768 7369642169052249344 4108446977078063105 1954895685960153857 7252808939486543872 3579657461803356161 541945268689033793 6143071388175946240 8448368696257458177 3459304967930974848 185627069202721025 3203509161441486336 4748990350095869312 3319643619195795297 3725309424657718784 8460938072781236225 6182332893590933505 1088592547468627969 8256272031039111168 6275242028472102492 4090676454884258432 7448756754099529984 1107919913856532480 8976745741197549056 4123738897202077696 6960315332534195201 1351823880946712576 3670307395272865921 8773123936119151024 1340857299573986497 1911810098635702273 8534086266470699773 743822796220450112 1204838265263331328 4740376982928871361 6816767999156222016 1899541963925399552 7778006731790826145 2624794999371452416 255788783477061377 3506310737219167233 3527325365253202945 7510496421027479553 4027355998601052161 1002578695912569568 4576694802483055232 7115722117415664129 5357473319896181528 8777717258346299393 4574786799490048257 3185024143702001665 1323484010357551873 9048109465963812000 2181299842900344832 1115720625723474944 2889508832785489409 5581885351929256865 2048142723145269249 3934054160257853440 171811723073007848 2198596637147922432 7827563902293619968 3012846463678631553 4796722135822940576 7252647230789210112 6869077950140297216 3644924343433518080 6844635845635529652 4733051018456765696 1255074952251326752 7329428777652125697 2618543766369288193 6087123671112821760 8013066628605875201 5289052008623846368 4130013471029320705 5599161472181109473 8419541354082947073 813422164979969920 7048355516893159296 9220930292658506496 3679806820525901233 1637499828751634432 937573136954008065 1540313618976823297 4213039401347194881 7980361336084365312 3447315687058128128 2518233090523060225 9163379713058546913 528661590858848080 6043715317946757376 5230485256087369665 2696493406780761216 4016894716992300544 1979848299351833344 6980792407583474689 1192318562790604801 2949247814356877312 1936767744123289601 3987212690008994304 3008280251328710784 4408431307538462976 428859844774100784 5057096867155627008 6772589086156293392 7404136181116792640 6466165509362657792 7684749113567946209 8014329008359104513 3433461229417237861 6197285934047428609 403373460316207360 6520607607495269184 1255059426767667200 2739543183434191104 6756697544166264640 2691002594388361217 7602302553237153793 7358028335050604544 2150020835329485569 199306018466713600 6501533235477741568 3551183788583550593 4310794868893985729 3325998201328048192 9101650595921967104 5847798311376142080 5687275087473245105 261163555081153024 7548475640934067712 8775001103446114304 2784368923464899585 7813766737520347137 8892545057023026016 8845753586686320641 8563676460728296576 3537488462555813632 1481139411420708864 4914498902731817728 3766043979692535808 7945972000578248704 1407594470246321152 111473296615269985 3416111337670487808 6209961498420035585 8432719330760599552 5572663838892752896 884606346039508993 2371787930541887488 2943206455026286080 6708203832012662657 6666576353052056576 1334391761882009472 2564453203642250545 3383637795579944960 8463558784194013184 4076272353102802081 1397967192207523841 719254089132213504 1264267002283990080 1649364662661597185 3317499652013613057 9050376935961617360 668300636282635904 3562068754730543105 6225296045992945664 7464846221650858720 7801865145478289488 6018028136688447488 4057846822756328960 3301287762870876161 6671532931013451776 1965214655904931840 5359252814430105537 2803576124108177408 1573703542460200960 3077358169565069312 97559446716105985 190211587302244865 2954589910860824576 4692408576173401856 1472008334377388033 2774474424942064641 2695511971296362497 4838914084819328737 490704978864974705 6119793501009612800 3826841579616985088 4615909828424158272 1212131384925591553 2267191734378092961 8786489612300326400 1304559881979843200 8775833599366776833 449569568189480961 7491452386576080897 5069513796592922625 2138817034121322113 7894204966875340217 13176959510200320 4735403408368861185 8047087482354256549 5290089844202848256 6521200775814146881 3071741535440146689 7793180298930793728 4137412623356496897 2726646411295916032 7618989450608116736 9177674348871089152 2541272616427749376 743417135776014337 8517096202946164609 8750415902960735413 1542575293351067648 7924129280975101953 8939821656549893120 5883033182965936385 1140500242215361408 4347454819911008257 7735574569077084673 3072193284292076800 37861739996747072 2689646865035544833 39073270851387456 2135061488222789633 3122279304529177616 8354284522930944000 2963121864708968704 2590885230478786560 6577917603441012736 1320012512534125057 6900839565945297409 8443577488724177408 2439131279952176128 323302267512935936 4401437337967423488 8181680924035622176 8634279396879453696 6389588891896355585 8789434897168989184 4452836909734132720 5343946516557552752 703051783080837121 2385347997526086321 9053774332413168416 8174562423707939552 5190569661340844033 6641007453900936704 2858138212928684033 1395191153000845313 2013704604158401345 224210337873723392 3206637940357540353 4216906339124772865 7084199431196572160 3828433110954275840 2975045111270893569 4243175669092653568 4296236811638732288 789211820027362304 4717682027426480128 5223454266716323840 1951103255722704896 7788146151126481728 6177654738185980352 6235980122824015873 4889970706397716992 6376896782531133440 7033524162155266049 1251287570830108672 1838661739556732929 3947337007062999040 6469346966873567744 7145578002991042560 7272657429420967377 111614490742151680 7668374345329254145 7464798158380964608 8994597978781843872 5503889901984020217 856107241869475841 4422993894497583104 617927206171281200 2723396164260244224 1210946707540580321 2114271019054597121 8222415869539286720 4086706880498069792 4567685895894702593 6515710971953003344 895811461967581313 5204551807783841424 5888897004639283713 4826003865493209089 2583330923363229184 5866992023543351745 8709484868979923968 305031790191903745 3709844320175217531 7433142185603072000 2151836962942662912 29271827088772096 5119165939058965313 4010566270782541825 3114524220023407552 8764264201707588302 8924087223914326177 339269566135795712 1719889330327117760 3156866275752385536 368363026183159808 6200436449289861121 2657653017900068032 9029099897663679168 1201869089660107264 2477793274896687649 2779674030666043392 6737730607372876609 7157148328004067329 4964593623041770240 2636838099827881984 356309805901284265 7801225233390628864 5777520177506385921 8966884287190337280 6637488611205812780 8747226564819771393 3917562983781081088 2197934108997626881 4400971156585377792 5213310911984066048 1859173494594758112 3629377989821443216 296238364721172608 5064754305844610560 5711585180921152256 1779436844349782416 3650135255938574337 3352055685973353985 6406804339080293377 4744535566739436673 719427921660674049 1226796075537629184 8055195670897778688 8448270915350757376 4710645627477557888 8327178123692715833 7060293069729439744 6831697857209673920 5352530623806693376 4359191152622343617 3294875625997620737 3356066617411953665 3572367881799178752 138054941654646784 4884895367147028481 3492337056547553281 6389586413340224513 4735853937289026529 4127870988260116225 7155099436593787041 7151691265814203905 3420891156692559182 7185598127067492225 2099777390481555457 2990908963610034176 6467412330424045569 7724640766285316096 3040852402436333313 9084659886053457920 6859096033847087617 9106562281047588865 24701749135370832 6758891561734128641 626566686208371969 5186852766339297664 6607045165976601520 1985222833243767809 9059638820230062081 8054928124378759169 3277791229596252161 8128962629151896976 5965158911157299873 8783836545129397600 4972115859065500032 871422130661949441 4439016204114431488 1850498822040258560 8433017156825006081 4386916378483922689 3814827156111360000 3642867378353174913 6532386607706142753 4778459362450735105 5035608113835679745 6917335549293165489 3525607828990390273 2537117904938335392 1799036855383992321 1907138435014025984 8547188024155189249 625591461201903617 313029821318427456 8229306018130399233 1190311968319358721 5098110266347356160 7855027103894607648 4787943621310328064 6828562885330737792 3235078042995695265 6354554993061396480 5469924713723321857 2746752824581018129 1836835364783044608 6259012156572989441 4170399623151483200 8629289029224392704 5300103924343734272 2960305528711729152 1733072581963735041 4273136035670004097 1180146931593888769 898137996733972480 3062273628205800240 1096834405426609792 4502336683302354177 3111807082646908928 363272997507096576 2217750821323237377 727570310635923328 515433857156793344 9165115005266345985 1457482971925059672 5357126687908407297 4309367659676680193 6254213530408606721 6015853917379084289 3652097149160060944 7999566952982749185 3532274284510281728 1235878798889897985 1762118234482111233 5200118562609752064 3871485597328252865 9082936046203444225 8205560943863645697 1727764064640204801 5505295678492676225 4255024202624324176 5313992863830027009 2990371810849955840 5079392542045425335 986393567642815104 4298476500095911424 5786589113699872481 4003620398726113600 2553727609805589761 1570591090607058176 6330451913813491712 7668476279784472577 408169530360356033 7597992934477922305 6753216160000263808 266371766539296512 7202825817238428513 5699137975715024000 7730990541724295169 2614731238375686144 677097329150438241 4677331367360855041 1024335545226489729 8237428742514559680 1352966994248278016 6308503551191368705 9124222849370136577 7934871962139658753 2210478521845072129 934649130076291073 4838991336713117696 8772803615786784768 8837157212748122305 4095444879477401824 978195335461165057 2600599682881372224 4379959675021164544 3595941161172123648 1762636171837892096 1914667133786533889 4160552584208863232 7528231996278906881 2332678943846514688 3535888839977470209 4128792419392727456 417899058597636096 1610618181274304513 2508333154569945089 7931146310929199873 165554474370914561 5767501876700174073 5641212448832292592 6974818472098294272 1165721271295705089 1177071924580274497 2741565687489769473 832443347990111233 2931131666272855041 9043656174715609089 7575575255719219041 3285648239369961473 7919284542792640813 2533966382045200384 9054788352029491200 8183667746778282368 5335046117203298048 8296124774108338177 5595853962695792640 5081800166883505408 1835170208634368001 5430283059606552576 302834015258020833 6207937731319805224 4874074104755302657 3089926673850269697 5814563821286771744 7249779273252274176 3596332268390203393 5288270550474031104 4063116393555290240 7097195801794444289 4763747335758257217 7902224666680284161 7429966018554052800 1811976005181407900 1650615822412380161 1203898490165911040 8593086556443530241 3328361332443455233 7609119062775846336 2274669554510876673 7429219929843302401 1009135394160395264 6899923548071023968 4506311404375388672 7600606727899194881 4224610557347135488 5919379134387292161 2879939761267650560 5140049181518229504 3820790134462595073 7671638005218229505 6596956401511897600 102459078789081088 4205760004982710273 1120253231828525057 471821506048679120 4092839998945091584 7488214574704543489 8436655796408680449 4787845470977073152 2546801272183811072 564123233628653568 9156185382750863360 6927681290754874624 1136176163010379777 8339647725566526465 7213916036737582208 6198264807110270465 1426199142229385216 6445373228703731328 2971614887888248321 3028334349791010817 1549698367002640384 2918760584658924929 7669599088368315969 2836708361266624577 1661672028885571712 5353896336486872576 4085967760814516224 8915679976659903288 7345217610283777281 2259872007080857760 6004853231333474305 6166234376191488001 4230677287010799616 2059538679500139945 6405261079587235840 3658584529040576001 206088384022136400 6713978233182043664 9010387471692498817 2759154858427103232 4218445150566744064 8141380503260774448 8449103095686037504 6105163858933761024 8996704958778853377 901678095108759552 6883584311352093313 2996394354060600833 4585272626017031425 1416169411270895616 7362032872389131777 3221710204143531856 3191615610722689024 69282005152444417 4839435890750914560 1903966134796276736 7408273553867073281 1796202522591952897 971537020953816929 495682749473612033 7071361153341206528 5195794895736193024 3630893945342531072 3725471147045842945 3072801578281582592 6853722642992549168 3486692715288124800 8203800477126694912 8579698526541186049 984149879488249857 594162776542117889 3640633858846402560 6136713661158476289 6871761141951017360 8041955436705753144 5564982831584624641 1571086184878899201 1847279061580402176 4974939565482951681 6906006662952291513 4989329864759748992 3708264996568687105 6437112298951620609 4451954527303664129 3859292289104871425 1274450494948019968 1954399554014019584 4160663241268377601 811177970160808577 8970505389402357761 3839234074656940032 3354474224903240448 5931878564668319968 9092762024699155841 5870729437093322752 6709771872214201793 6126759455520234624 3884967858996382465 5440151888165084977 613997496599586305 43818272188007888 4818699288766504961 8461765987428608513 5034628690506997760 8708837042765901824 8793251277158437888 6519859913748822528 7977477372563234816 7961288366650165761 5574616223907662465 7625042222745913920 6343835815760237568 4769017318849511425 7160612551059214336 9170883267946174465 5631589123651020800 6588993022192834561 8679738711724195840 8563885079830154337 7951070343108892673 8345526982673289216 4129397606567231488 415666569796835969 5556430586849330200 83570682073912017 2269134597931696129 4891469261892962817 5389568116534326305 3276299633139842049 8779060372095167489 3740558626570856448 342581851863384064 6994873913608424704 8178433828121509377 4929837913631815681 2505785545832964097 8327784432126013281 4454666062642297856 2687023629032045056 2284033751581650816 6679991275759017152 9101918832532465664 5210853112313475585 3944000400201351169 142240763159989888 1189756314979794944 4647054075198957857 9148995080547512065 2534813201241604097 696524374427617280 8987936001377432064 1299084316497780736 2756472076295339520 2791589119706718209 2832275518759843840 6850428255364853504 8448414122110901761 457809357106219009 2592242656111407104 2143247491768080769 9115221938006951617 891685422891960208 5189733476363790657 6773514576600967169 1138398479149744128 6440139087045246464 3849674148272427776 5952246068451463168 5317549643594663041 8979494748519137281 2027030680732317696 5092597401417223681 6031659166179817473 904874804656463873 2209192318361221888 4445656643231147008 4351550692040412481 1903891979053397888 1687438344766059905 8195479111485496320 6632426617731670017 2010538003179291825 8990615410914155329 4692350135254731777 5833613530309746689 5733491127320443649 6575223666953454528 7053813711899561985 5653854605095841792 5559421173814689792 5847343798243092352 3486661502750888464 6447809661942836225 6012383301210645409 3106294579697700864 6151712294459048064 7017631284848438656 7440495071128094592 2925646258825382401 4548257751907651072 7111514365398286337 2223229795314159105 2507346711637763969 9214180017012899840 4477129952701485057 7894674369760875969 4482213950829224512 1416494170156299393 6127174608838885376 8850663468599443456 4334968726093518113 7928865518431313921 8111568662998817120 5575804906631520256 9173550381286064129 8468290921787439104 6849720893886995968 1435902026860986368 563388700962530688 649542623307245568 2307847143958894709 5561946325110583140 2779913469442314368 4280570467940868097 2493225239076086272 5100549927307850752 273716380220872704 4977630538798740481 3095781943386340324 1917630497339564033 6264272218190703617 58331531220353024 4903204555834540033 2607988754770958080 8757648047891200128 485372032001999872 2725447762218188801 7014783987345713920 2196504823660312288 1464739845766747648 7557740522892725632 6650052023075540417 2516709756636233728 5082445562869064448 4033246666879068417 3492367134493345024 2118865997145811456 6798200198187296768 5217481890313666560 7557140213723331392 5612132418052491264 2174199077618611905 1091445191453462528 311309963733110784 5618289033958697345 7578741025134236793 5652048321180729345 5793179466578059009 5410697562301517888 3140494234055131137 7328184023886883584 6381958761264145664 2669245256872574977 8585430643031390848 4930337048076127400 2632698154601804489 8365221273474412545 5638474079004581888 8616727180258492417 2656605363700333312 1090982703904099329 8424621214191300608 1846499794724217344 7980874603739638593 7989487528948087992 9089857990304568321 2964042303964498432 3368106392845185025 1339085650857414016 4586372418545078785 975314463430337024 3381889169740963840 5433573243781549096 1721124317638593024 5781600615831816193 4972029875118518272 7710967510995042305 169232330113436416 5203553160579098625 5919316318132681729 774413699877986945 4224829409732403201 3566028073099001856 3641780951666117409 8047940822386671617 5138513111369691648 2305120039204438016 9218016788368606337 3132639239014072896 1100411798207741056 3815930234672038144 7910548844118513153 8629137792130646016 5023155652829052929 4147042815337177729 6468893798390434817 7163067560120975361 8639476394397777921 840534589533047809 6937595034416725312 7033964905244895873 1654034474834819073 4044788785262382529 6646412523653939201 7571188658192539648 6050570154762584160 5748162253735395328 3436564560558762752 4770190866319842304 7119998566872858464 1153076570178347008 454854151954305025 2027754186194239488 8084503210785413856 4596032990139636736 6988693329973149696 8296666460138536960 6552437019208958465 6821601703490655489 1211443215817740400 608130848946827136 3613694338017173760 7062168601904828673 158418190962022144 5114221119033188353 2309032674278576129 6343810374067133969 8255373829718663168 1917613458677694464 2776380574924086272 3923975891113399809 3224018606721466368 2692073641065443329 8372272242122756096 4201463655353835521 7516764727604376320 2457929313407834241 7410918128836439296 7737312219913614336 2656710340861403136 8408056816216936448 6401347175701994880 2316443475235277824 1267444706609884800 1776845979244822528 7862770315018371073 1320192924717154305 5566699721160396481 4656854739368853504 3659228262718799872 3490238198586214401 4546214394888469505 9102205679192145921 8886046747134179841 4080382900242501121 1355970680067929088 3490970695983712257 1977976406005373697 487929116643823617 3203726097073819648 1517881740508626945 915256786855075840 2610382224065583105 3221526042665312513 8398342647087659520 9212324384941114368 6712760344166407169 8104989753901730816 7768788100643351552 3849579461817533057 2774706515086594049 1838367797224899969 7461427614409784320 2247332796613526241 4182665132131802881 4973559909831120544 4131527268297397152 3253276154053113857 5031308951661834177 6279187500133285889 2640916316864405504 3991352812833210369 2597052737867311616 7437208098584736769 1228704130232628993 1907278977264213376 8652328737100005376 2619986061566410753 5973638893496844288 8440967693577639829 7801472989978107672 550478999868941136 3715224611899761345 6849856093296918528 1662066143227021457 4942294417688363008 7798734357768703617 3757320265731477505 7214778180151750273 3372522848856478656 2321192619393857537 7427892008206533504 6215986533314046401 8332486242562050177 2868197253272804608 329369864257921024 1528990920215730880 2143906265485697024 2538811161438265344 6308426350476615681 7215626747604150272 6135395303041236992 656918246691962112 8347715542935510593 2755157343358645249 4396787691943116801 4481458936342906881 5622975344064847872 7599829835024105473 4616585367062396673 3995325839819866112 1913152720704110593 3030036110475774273 114545826270063104 11392712637286401 4149446944605268096 3261579350034288641 1621374081646034944 8030881017968232449 5738135091580964864 9116716346533374593 1712759328084659456 6138779883462197377 1327664546530042176 9084001995413730305 6286575910580720128 8292258646117394433 922167599063345056 6231835022386651137 6147796512319930368 1232662654509070336 2897229600037494785 4950281958009864192 3073167761838422784 3264931962950250497 5352579709672926336 2903256368761785345 6579129622422316417 2350433869937570561 434428225130338144 3521073841153900544 1237130554076561409 7209596893334025729 5940733681714692097 717136236174622721 1816997164412829697 9186962613980233729 5576723234534328833 2071509133529022465 3352436484535942305 7814363707087995905 193159556362893312 7230759844819795969 6217279203252076433 2408100263525637121 6308107215013281793 2970000809056927744 8289553257217772545 8773896842803567361 139699420844261376 2521524622080868352 6874099574745826241 4576804247766040577 4065181340164464641 4685780543878447105 7377896317827268608 6192789313230807041 8584670024447194880 9043000759797266432 6669701571771236353 7929826652265913089 2946867223867098976 7100936343550670497 837992640389578753 8414673485424754689 4263039646316349184 2564539223518380032 6649738935600823809 9004550958075060224 4019419491285388032 5751052771804928753 7863043858596364288 7187386713297780736 5567532996511996929 2795287823930139649 7919047455853019137 6009748898765027585 5140602774185352193 998905772112996352 8847043305444747329 7983319606926001793 3702362930550127104 2117889982920908800 3588014231439053057 9042546065919688705 1711825263567237668 7531163601816437952 8646870195075364865 7696014164671139840 8869285244450859776 7648585539033422848 4017294926892847517 4242028840029537281 6881637654940780544 7759608150201630464 2587582518814245633 6606782310946471937 2639329122397590657 4224433402587459585 8845587984234990336 4487005026012220704 375662456762171393 6899577673276341248 1775336184494700545 704082414455957504 8389217941391933440 5036024445885456833 1666097651859410816 9062257037041201152 8172935634000150528 8494190752100977665 4763386259717528577 1844539711354757920 8905041360363782145 1376347680607475329 2220646265695979777 8275446199402168321 1770240385652856449 4320469021085238464 6902341302090168321 747547020155558785 2593717815731004161 3370957596018742609 7640497126499160065 7312648261698250537 3447213896657473409 2541269242425589761 9163610290065837473 4886935422965417217 3043372101677207553 5058674043956567776 504664251704016897 7804896954089734144 233564534024568833 5660468633206829056 980197037730627584 7236443482559404545 745466676954710016 5815971627210458881 269973835847155712 8821694600280801281 4314245629351624705 1995423761989517824 7808482345935880320 1044608917077647361 4222298415465066592 8053657545284024745 6946763949260017664 4102699670514869248 1410957448376760193 8107356686410055681 1019440652302155777 3758170450234046721 307233277537989164 5240036719984028160 7246949981871126529 1563647303333861377 3658907915205083137 2030169089841697024 7542522309337817888 8686273817740115968 7123827733379448320 2461738467282599937 7529051705810928384 5782766525729679424 1753613274754879489 8139305788220241536 8271396457883559080 3910167210991104001 2825836144103161857 5863076093881064449 47304856201195520 8756985382301831168 6593048188732851264 287804290996521984 8614279565309106433 2071152131886834688 2253928269357008897 2342286502109773824 643368839079418593 2126448559590651201 6962210218587577121 8616603812980850689 1095494425302058418 8390725455486908672 5757541995720687617 1329724701912627328 8165052472771153377 2073850482102174912 7823323218153026304 1092398020337412480 4977654837157388289 2598090574889555488 8150049588612120577 5370459215627065345 560975026766943233 7002922862251337589 2584442554717773792 6214972713310443648 5699536292888469760 3592382319863497729 3861740592343145728 2421424796964181601 1257998372281581568 8655514621273571329 5769487916211863552 7183431615670078656 3444298585919231779 299933400602961152 4758403172109827585 8339590564588673792 6928232675706184641 3157579110095014013 4691783753615852544 838310770605434112 4078282272396360449 8951357842099027969 714501226514513921 5904107830025657089 683200321891186944 3316817079299211264 4101630452342502144 4675334859920980256 507459751208526208 8576618871828447233 909359128065658593 8876151940226138113 4375042951624617473 1642167496049795072 1834699558339731457 3110189621543399425 6013068833825267712 3067723065408185344 8894169128316971904 1286055192192503696 2099433555974144449 5770621530102169601 3960701878939580448 8110397502462287872 2105990974122224128 169281643843086849 1393594925310119937 9000169838417356288 5493675210864239808 7287100099416341696 3741073892536254977 1362039934895634432 7251540461392232449 8467311762918834176 6087324178504635635 5822176171799697409 2477686423682695680 6722366450527193088 8622604229568006145 6356918035769870337 7447061455175517153 3936375681729644737 2429985027311316465 53770354758697473 6475887706043512704 7983162207120281896 854405683201835008 6338333636242183233 8846265721961568161 6987984150677520384 8235493611980587009 3573360027807813889 5525887224400560128 6307887566826025728 2766957848313462784 1157062569718240256 7601588943920341377 7396562406851280897 3984608259681676833 4253228356084670657 424351253618301952 3972038002462490624 504728755423551233 1175051078925539329 1060491206368477185 4530700599119009920 6123814304873104385 729808527736402240 6657165279480841280 7141073562913918977 8230741851593363953 7974584913663425577 8282507553612449793 23532709130108928 8882322375777714528 7649977452562065408 5854193810560736257 5469367220149799425 9145820819905460224 7542012834923136001 1338841041531518976 5145314318506734913 3515237600649355265 7674921934403786752 152443885843591424 5612684485932711937 4708770340625138625 4465245351927988224 8364460059129065441 3101483702608849408 5162514955199905793 772714597794493169 7125740513700369600 5401212313626341376 2683999720591725056 3019125482528837888 3346573382869835777 1873557442796346369 8774750759204376539 5422183066651531264 352794586171881729 7461923461888220545 734744803055570816 9182339938031271937 5844107745676931840 8740753217552682752 8621102003629195265 8607863265570629633 6863483413401669632 3797347354944113153 3050861255082244224 6798205663215919104 7649911210285716481 5851859546993849857 5102302285464245632 5064757123393216513 1840922181871347521 4416017116142108672 6318969045883614817 4094854824667906049 3830316294321442368 7082190527466782721 480253945307765248 2990590799281389697 6810598408616594432 5093633689349783552 4195929203413080713 2529468620506331216 8838786496374564864 5982728526534011904 6039038420651081729 7400620592038887425 5893158091968349521 2533137988600524800 3306109072040435456 1078592464776518657 206095706155156609 1104273526908452864 8478273035081111936 3749904165935266305 5111535067903830657 2314782870020916480 4206847798131277825 3020669830742638593 591014693461819392 956762888918313473 2314165851690938368 6343617194462998528 2072014382168066048 7023939410996047872 3511689525629374465 6970082585931322880 9180074010571928065 6761863652580992961 1267278049445008897 7630442179011767296 4660109968732819073 764166485041290752 5198509764312468481 2103754118647855755 8287205482347705785 5133980875645738112 5963742905000587265 1876592253627814145 888495548574540800 6148360017697451776 5457996515651483264 1516433901587475072 6333750657018745665 1325356216681857089 7789820367634286593 7974844479666323457 4557542913397694464 1944937805278871553 8937482206486825559 5089561610223974720 5899055837189468929 8929466429882582372 4285332111719464961 3610657577564664833 3864162220578991105 7416525183846078764 7845149924924827393 5400697509320785921 639407015943521345 5203394512712422161 232776583619280896 1163774919866449920 2910321417395494913 5287696122231084097 5837758280346763264 9010520494756747169 3849838255985747457 6555339461479890945 3803182415586333696 8277135853137594048 7693470323111223040 2632638658790817793 3562728271162181633 1895248757549875329 7650871288779846912 499428261491636289 9105729197301235712 8728081078476388352 329881185180450817 5073457271442789376 3631817951740031361 8240917054352538113 6354997086091595648 7334508780921996672 7860210234987388929 3185809466767320064 1519896081316820089 6419638892780480512 8538434403653906432 3710786501913778944 3169304929033809312 5242368810796974081 8039770694497945088 418658925367553025 5485028564761272320 7308117010864399616 7425242100180086784 1800418008218584961 9310312748178432 1968794502578967499 5193839338786964224 4556080836643074560 8120018226920527873 6975284733780501760 5806228333396041729 3319680337569040337 6298506128385853440 3247549452718619137 97627202342388712 5572544892015411200 8303892537257883560 2568412618695999296 2725705300119126016 3990604379838169088 283678408452306561 9204713282517395456 1430389854444669184 72296307564999296 5051398324502872064 3497357968963172353 6128849077304180737 6406978743286121217 5777965202871275136 6866876496954130433 2237269130139402240 4900133387096817664 6401558719037210625 7733476861885185280 1564228742718925568 5586385679594306560 6864631447589864192 8759064835819302505 6745943178557272065 4508599790526449473 129646563743742209 4488646774247559617 1533502662250343425 9151475715278585857 3096725334299021312 4276135244663990720 9009818485830472961 2929576231095906209 2217656292604354560 4442686595690525824 3833208938807950336 6342434530418884609 7376523861496682144 8874805379281731584 6392129575700770561 6263172338598505089 9105785769285454016 1978998374872064785 759018660150097920 4279109341051164417 9169804931091437568 1620275232675430729 8078463650553157888 5687651850862489601 746153534826881024 6059241932478218241 4628115352467777937 1740638269047842945 6902015183145566209 3288373138619667680 6044697651537963009 1553387611062534144 1302527539196298289 3973273006043955201 8190202599833183024 6251942803287310337 3081418687485837313 6943563036329417729 698741193637873665 1495309262252664064 6161566088873265153 9148966575846858976 341280018293504513 181370265630611457 6598214142874259456 51746564002762753 7551033450563108864 4954690971390793473 4914861909531230208 5851969490007239169 5751371357193190113 6975473281531998720 5024852409268356353 4567569269281941496 2389907960263535232 8421235053583515649 8343937943347404289 2718888845492111361 6134735499112892928 8510975316539015168 8492163403016229249 7630211943764291585 6167840899954645440 8928670392838284289 9177132966900768001 7808807238460506112 1184340225049927681 8803666125704278016 981651405756751872 2831745831970186753 8714919272036967424 145046098426749120 5807456571819780609 6452768314119020545 829467487362555905 4570215881854943233 7327196857350003096 8983213516929318912 1369038418362506240 6243158034582157313 3116779868908901376 3339274389392818176 2160546490380227008 570801970979023872 8815043548031221760 1897307062321659008 6581978510932122625 8253240620136242432 5098425270801121280 2719558841272369152 7196107426061606912 1126687177333899264 824796419440246785 3476342806770948096 5584344194982994433 6184337297847447984 5056535739335068689 3137166847901093889 5075867525968402913 6031146656175816704 4277619640785484544 7478037317821147136 2709240478571160064 1920379894039854977 5609573076589476209 7868638096699664384 2631903186767094065 2344116469290220928 8186483982990181888 5604111280008331264 8149829828024585728 4852804872770732032 6879863563448057856 8684547218624024577 4027329690569572352 983492228160644096 5314175094809539720 4094910765481394177 8882055789802974004 5158525878024228865 3707979375683596609 4139690930432839681 6409439150461681665 1415345892683801601 2264474006594979840 4665072776577024001 2684762826635286529 7688878078161412096 3491083503257419776 7318515719126782401 2936093243447291584 4937391190867203073 7822140838452325377 4363040953411969372 6770745198093647873 4008488152971127296 63208690139225840 5684618870379965824 4282303825031823361 5799040117024882689 4490570867956615169 7469908572557230080 8696854326615445504 7958375910323622784 953522278359068577 2580491604214871040 6719554144325332448 779098093125124096 53057346936197953 1822913195745083393 4548406858787848192 4856832833891972608 1382746098036842496 1836401431958388737 1830784895894818817 5610789936511563009 5701665399914009856 6832659462493003776 4188370388387269632 6880758935392927233 3348030339038203904 6741425412671209472 6838357017357875137 8914055476185313440 4712509589234906112 4224253878508397440 5233249072172515328 5988231968637575825 7764697138858557440 656161852137078784 6935591895344690656 936348520349198593 6774478335337368576 7261916659989156353 694407757714234072 5075635412219662720 9057663328178380801 8744684629779758592 2492390191358458241 1617717247673110656 8254308931351925184 5388079991248359016 700682333861101569 702962294785330689 4902862887068712961 8739718430663973889 6622836002661380225 8775270464478290624 1523378957882785793 8508977878044409857 8810938608669622273 1869081168642165184 3320825087778857984 3731104682894688256 7733938185585402880 1992332948684144640 7283556278506618880 4354960649344835009 4315441955474771456 2904723868142787696 2344407232828933121 6322222719941400576 5526033741651940353 8817893963959382017 7134477821343170560 8024034471485710849 3979849791697583104 8924431625916760065 1895424391853768320 3376948125113416952 4869310261366380544 141665514387193729 462913484222908417 3190219032768282625 6878977129026494928 8700704777734829697 3133511400834774016 3611113810644460800 6346598671507068417 21857438530299456 8994568065684525041 4888808155351630080 271780768999768064 3363506752446157056 1124317376934727680 5441664847912632320 7552501922874621697 1055024581277450241 65021953636116224 7308749373622059009 5209468857280799745 3869184700332475265 1000733781319522561 1454025215819698177 5053188822946742273 1215403391726895104 7012735752698626049 7204840603454672752 1582784704990237441 6406098344232206336 2114417222906068993 1414202538608189440 6953204342724485608 8974073984669728256 2006897792303005697 4905038852606879744 1879373626580739841 9185319050329366529 6461852148204459521 8322337668747676673 3099744289396058112 5947040776237676033 8851790680859813888 2249405464042012673 1867986973242245120 4843825034218700801 3021389633857049024 6962702737265366064 1512866457409552385 331768739594722816 3097483259763418112 6998967648401980289 66500344789307393 9117988414449606657 175543112266741504 7870901923574992640 4327837000457035265 4056424675930585153 1465106341047545856 570441787466415488 5202845399273963520 8306460206041069568 1118905867777203232 5361752986443041961 8102215792008133760 5069803026310739809 1610366133102185473 7558573793907658753 8974040292461469697 9221665167201531392 1300788146978584576 6648648127654326272 6466187072065140721 7820150291043128321 6716244020136802305 6339129139103241729 3426768620802443264 597954883584518784 3853575406470290432 2962325086473229313 7619552958933825985 3220517886503426049 8139917303669944320 6029782041239308801 1521919013130760705 4698333441375896193 2656037614992368513 8035914328639312513 610361768779186177 245805856135970817 6834519527597365960 2849565836454966912 5385429180487515073 8451899709638275584 4594123413096169473 1515888525588645120 7420734518967258880 8245882512565726337 6470748195056460288 9153582952773719041 7913543681980186624 594920380249908737 8897102933014625880 6837710532051189760 1405941093782726657 884666337756491220 2795773918333484993 747590686482572608 361855981581143681 7628910912496214017 4513884447973502977 1757326144644808704 2299159126701965313 8811970210031073152 6766860195859362049 7856852471259234816 7890740329564886656 3768564758216073216 6977005333032830976 3401943913809191169 8168000163279296512 2952923103375990785 1102389396082025569 2565989397525096449 3595802853817888192 6379764456364077057 3859788986620475393 1379136388284364673 515802701181515776 8994661958373343233 1396861734471669056 3089728158176993280 6293223596485296128 5338230877893079040 8524566723423305728 8230927075719577856 6044502342677020672 7361268279346623360 8978495924573175808 2167129413668860417 6354055643915378032 6578617774384201729 2794483064522341376 1845453006937232385 5335591100528342036 5067280260750901249 4557157561286230016 2886343807362252800 2523938951803928576 7083246949231529984 3484307590716048896 7394258152806031361 3922740240921878688 1996429291597302272 1712036496742999040 651932431342578304 3469842145151336449 2551419979891499008 9164545779580054848 1653313245540092928 7427780694645252832 4727542414564966225 5347595618188300480 4925392323925166529 4415086540005911297 2657560975966061569 2552533432977771777 4648239780393131008 7635503813573312512 5552293192045203969 8366329625049359361 8611134730781720576 2783049571456294913 8606415411484966912 8516683014352005120 9197081979439873665 1180332233323427561 2011008262626443264 787736417039241729 139171449033195520 649846375296885760 834955202024649088 1966735744285399041 3324681196028937984 2162556131761640448 4218937517913112576 6887025766887073632 901073654179676161 2289953224918289921 6507581716518731777 4660942470114705409 4774463401817096192 2773046530817392641 3897346745088647169 8817394902926437121 8616751709700014080 3902135022297352704 7927021273665734656 604241456470856192 662931623345283073 8780696192057921345 8463774716527398657 6161125262252458961 6366455140035481729 301724872018001921 4316743878174886273 5849512261585174560 7744364583248363520 8376214583306663936 1568215899250826369 2466136786929188865 3129606729519595520 1483219523415571584 2433213476662440897 5721279725820964864 2840894286632749057 3542418504482752960 3747732129845687937 7265372190903093761 7595232097852248065 6034572160345693441 1301989005362679809 7217528245468095552 8227016038096474112 5017225367119399360 5231467124190318593 3213099535923998305 5492858657663877120 3496511990439371776 1476015553594408704 9131279570154439680 3681105908180132545 4993261824708810753 2579725088285720577 5066794454614900737 3942704372419217408 4425432906477141441 2292612416342196225 1739534031206712064 1617906024592525313 1508067823914858281 2659755508476657537 1752897789256531969 4082891962259084544 6039237297339961345 8732291577206102377 1521675325504291137 4235962923704673344 2299136041162760192 633947503851227136 1242251620140980048 200161827592634369 4122400554902284480 5477188407292216321 3244719239101496961 6213466966440020240 872210500113500160 5247325397181837313 4151681891363947521 3871800378745607936 6096092311781081088 3994732327107738368 8208419552434308097 1336560725423774208 8044371569173168129 6225755184820517376 5487813287856313527 582690531066448896 3320003294106340352 7530924238714372097 5389257284167279616 6849111341461011840 2980261467861594368 8794474712808381697 403010227143081985 6053015225224829568 7112162466450104577 7010353027777992833 1126323281785520129 870442675444198577 8409760300741316352 6872538251641710848 7429360643849473792 8567470698416059392 2614240837842340097 4156606403361794817 3811308519950606336 3530199624964653057 1477230955205414048 244468654294362112 7292267490405253824 4116963511914414848 2197926507419967489 5214750818882289665 6695907979413861888 4445621135081492480 5542519707996394976 6170968035852414977 6175174495570036225 3210698373407176192 6880533971321159680 5513575597203552257 6765717264984390881 5002660085196904417 8236115830095523936 3714708734343169536 7280143165247813408 7995456255310418305 4163340122018291712 2791897572763357440 8120224600231937 56737505044694017 7762197853300273152 598785999515064417 7843358505791765633 4021934423640707553 2158715108459060633 5157158068793812512 4342977623860903937 6029794164130863105 54496854292824065 7642383739664161 1726398154711824385 4263662221165324288 5168621285196644353 1451678836814175745 8821220116520347361 3588891962543497984 334432434046889984 8772396563426530048 2485907430965190656 5394217307123369985 4186778923871244289 4583420242390821793 3365313702425566897 2051148764305349392 2510476291224809729 5240845491278905345 6779893101993062400 9061542224978022752 1119106365445385889 3469767576179650560 7265852841162661121 6426773212329725985 6373831562940647424 2971107452921997313 6847175182890175424 8650696047133454337 7283360557153332736 1149718454775052289 653515053035356161 3410403253272199169 7793346814373162144 5082203165657249792 4343802829616590849 610927132923222672 5403787884214307969 8244158501547630720 8943275427514679296 5150341106871560185 2877008750707770561 7394725671800796256 1620768056060890936 6595431186630584321 3456024155587773056 8424952556726726529 3178597019696470017 1525250159000723968 4116952506713740608 3142721640822292481 61862348762627968 4051653213162050081 353268984645948417 267588769194295297 1001488486633463808 9043089117329800193 3462854227360923649 4595889620203732993 3654711822953829376 5182097300500480768 119701693380095857 8899945438507122689 4433836889960306688 8624126374376598528 5333315551617184321 2963920898754226177 174002372277992768 4754607408694760833 8769201291553117408 6636665204390576128 5568546418543591425 8063806241034665985 6363665477310578688 6527868941347744641 915006971799113505 3967134624764321792 7104392528766016768 947004195382989312 9062129128628077728 6585690201803514368 4406373609096795905 5877037851319430145 6337401793963769856 426561288933499904 2457956275382648832 3567863714174205953 8385262403991687040 7989717094567390849 3534129779123860569 850440990302821376 5751952421386338305 2507941170169747968 133217565919543296 3387801618526916608 8558686859908232193 3890032721524695040 4206152183898279168 6147518126573445889 1777107485524966401 8389441003636176257 2402157285222268417 8696602890167221056 6112914085308343296 4135631034515148641 3649126345337513473 386776399369390352 7449447152866739200 8424739091062554624 7182284133758675905 1943337218604336640 8478481452498765249 6836186414455453696 5065158670029012992 2350777254262225793 3887196467221201433 4337169551535098984 2212698217346272641 3573827274102538241 8521995236266983425 2310560769537034240 5914572289742381057 5612584171331556353 5128994563667307264 4675762885083983360 507175898746701101 992963639158243329 5464921637764820992 1729382237982788288 5078586598342277952 944118798780834304 8965159654825598976 8598408218865717248 2736846209852091648 802621551833776129 3501297275695841025 7661909600422563841 150404101268215936 5570047639835355137 2082105748748802176 3753527371042390017 8308146331258985025 2192231166458789889 4032185535529243136 4311426937741088961 803041808797956097 1879944513141533953 916762083991678784 4089750878584250368 2362053241974178048 5948510821646254080 8203043628667953665 3397100836235672577 1739801603759255553 7345987900398895104 2328604733071163393 3239091272422129665 4381141141693030401 7469609710827271681 8241840169792045057 146569105404430321 5335784695710662657 4463652216528893952 3882997254512794881 4685999008272776960 9144503121586683905 5161381888514336400 6901805378976686209 1981709051173830656 3777352313279643648 1772297647841423361 2922632726344257536 5682823476093777921 1451281607196256256 8423281726265081984 8983433574014834689 2044670746306586113 4193067357482386049 6920096347303611697 5345118203434948609 4911421561676179456 1315866806730359296 2334153041538400257 5654053006675017728 2431693334685552640 6214738056147058688 2731259899891570688 5618914324004350465 5465313033481367553 8475729712633719273 9127344548928282625 7928519716400125952 8345031939492472833 5164670316134686720 2133420140652983809 6288281012292501505 2501162851341205505 2039192296747344768 6032664676834693121 3175531711549456384 8115276480375915520 5244384446467996672 5952404430421708608 3044364959197057025 5879520822322284801 2063606053882768705 3301288642564477825 4447689808052234241 6605145897913293824 5985849459719405569 3511826031994832896 5704645172731120225 7075856496877817856 8343396453670338560 2243442436888537088 142091530909426929 1213372348379822080 2224847337462998592 8934779430308478977 4816752016127681536 172081622504570880 1577015755658935296 3368505736262471121 64656058654404608 396228499419381120 8193100551054598209 258418858288448849 4719072191375007873 5346218028877669665 6597651805358767864 8364154466002499840 6903213134302793729 6859218798666629120 2408854744545067009 1923672088891764673 5564023475032727553 3354801824505610241 4449112889359071565 925856613563086848 5715481629134720768 9065469728038255104 7541971065556618240 1352212149526751872 6685907246739515120 8296199358283697664 1719589806155484512 8029234371990240960 3267760092515831808 5746727104276004865 8317581858292432897 665375172411105793 1292517869510129153 1274660746680239361 1580074004966342321 2041948016975911905 791254951830176385 8029061251117431297 514289561876344209 262513803223760897 5879119514073956353 6167920002105762817 5488213515793596417 2561917384656701440 179664584613468017 7660246966769426433 1088417612853369376 637189782188207105 5565165550607019008 6792264242789875712 5227568270725496832 2481997255431585792 150153114152443313 5539184106767200256 8044796823605939712 2707262441589738241 1295240210769510401 7819915767153326081 6523958985506050049 693139650405138944 6629425546900362977 3028071120039613953 7497143009208750433 8427596964190273536 3915540128612121857 981667104045067776 2757711359928609344 8504026451103416321 4101149649435168769 3947340027001782272 6213258342280548353 3569117377117450241 3895027427518232208 775998639810041857 8126010013243864448 1489947678976555009 5010408714807672833 1606036543022071808 5130378126164899841 8541778703023001600 6480270207395456768 8223611415370998464 123974920128485376 2471870759311602177 6247111724563747328 309348858202202113 7012839642966511104 8671625688094879232 2609844616814834945 7885951398806811648 6597227256895245313 3408624156369660889 6105690262632903136 2152323163872886784 4212972121900493856 1764965972333127681 6669535610825277440 6832341967064045568 5565254495002124288 3147233787489320961 646971229102023681 8570249897920462849 3049492765181531569 4057413929490138881 954296646662797185 6760800172422643712 7479532809222501121 3724832452681475840 1890389152863046912 531621795464413185 3040639154420045568 5834395510316679169 6709645764142825472 2376800701260127488 5436580072185462784 938495585713935712 344139510390005761 7047637680697516033 9079786097997292545 6240871672033874560 8173477287067811481 4926898740911884289 4022451910858764880 1575427557871462400 1054089139259359233 1442509189938441568 5893043768885510144 6869427915336330368 1055164207099940865 725398440829384705 6576259985833322753 6893550933727240704 2769800542429742593 6691917818083011584 4023623666077924353 7759404789294970369 1543285809338581889 2071177715781451776 3774501284796497856 8038774733729637848 646645344277954561 1436529215134731585 7548554489402793984 4778072358219808768 5206188650044028033 3595997916646195073 790624894152306721 7215017044186026752 234764039731121 5313934910606554369 4202014002284969472 360482392190549568 2423171740157870080 3475492179975131392 2256794048547075584 2132858890867516417 3868053623013703937 4215719717561434112 4035738942012118016 6524706347199260160 8335242919120346784 5750833055934962017 616778894901827969 89268031188254720 4037722489538576513 5096107042469926176 5455427435254965377 7540177576551898113 3090968928011646145 4838973803659862017 3162515102071746625 5140032847439084721 2371659627507023872 4889046674092357633 1701428907236815360 3573784951622729728 3309889963115057409 5213288351264106624 1801330018728629761 857294084272308225 3445461206349840385 9093648731115574321 2006056126179486592 8174624822611673089 4068709151154911489 1748928188746290625 8681846013007145249 1359190971200377409 2641359653191483392 6377975069693994784 2922348052086082048 998804488653685888 1260685102520896769 8013755560733094625 819046722692319233 4700657766347068416 7375293789233779073 879201469533965824 5368153084770672640 1456093220933320193 2347698879105198913 9118863453194158080 681501653500485377 3955644751463372288 5317507232484058369 4375058784967497728 424683669259440129 9099913435838283777 4356389844195475456 5491040787502727168 1592401620167614464 5970724192938109953 1865720392316570577 7361463890854120960 8211490496577114624 9162047549646249761 7108394492111577569 8235602553744064513 9097845663577385472 7234461899353886720 4065340798296995841 3357384456131023873 8811021160227413056 7236566756347394048 2132444317132763009 3836490377622389248 6367259264044875777 324421526432481280 8560273220563566592 3609090695303544833 7778273326662809472 7562101338430224796 1917007921919545728 1685635804790155264 2787829973013803009 5723170539043291136 6301627816304871169 5489507092376687809 3232271572539502081 3615839919810801105 4111324707428128545 968153456255827968 5249557711752925056 2391918010922053376 7812399808794895361 3902797140100513792 6718177437628801024 2541765360281165825 6206164139436544000 5015636768979976193 7128066405944360961 2812393007475259905 8500747546040843265 299717657074763712 8755445288139668352 348869924668383233 1889907924953709265 2471432626487513089 134971197907460097 7333288809698449408 1257464773026577409 1449828616781090624 7090530439865741312 7092288785561935873 6195948495494772736 1941855719639758576 1814555816955030528 1152337437784902656 2954287052373275649 1333186050129527857 5602923606275149184 6701044585777360497 6136646440235567256 6802030673497156736 7212074687080289224 6867124963041476608 8676315855949699073 782994920086644736 1013875912568117248 7762369038071791617 1132457068967456000 4656711948963474432 2864394490439792641 6807880769102667777 9099480007551706512 6352536244437181952 2039310467693142016 2081333865021067264 4577149153236385792 4654938292749938496 8594617714508720400 822987152970309632 6344118248646912513 5066928526814645248 8045056553906995200 4930390022860083728 1174590861503198048 1807904804559352960 8950533649470090240 7891958563313618945 4856169017067589633 8149407118911437280 2241999565825826784 1875547037099326464 7333791328392282112 4494973019052739840 7050081814693060609 6995496574233777921 5227862320224620545 5916746768361355265 852235552905049857 7159389268756922368 7315928570191715969 5077275913514074304 3300799306718801153 407681199667538176 5622283180038468856 4056280682134388737 8663159947469286337 8652769700720017409 62923073715812033 3099717159897689088 762640525584418176 7018838297378674688 1353119827241315669 2953962676239825920 8080745471914188800 5889036822633830401 8831843476426967552 7405025548509861889 5270179996874618368 6049951183424298113 7042621020231484476 7314531021901517313 4537318031999597540 3915934496013753473 2148645492669374081 6650327194889781249 9123794438369245696 4961476400724836353 6910134871074993153 2975978999071080449 6165395198280155137 8207764425499196416 6041211591731287472 8784996994955182081 6005496436032653825 77555887471291361 7847933205969764352 4482380210763341952 4898333504715260929 9002091696955037184 8026522919912740752 8430145411848343041 7350383626664828800 3211727813585403905 2047835253497823232 3784375187987452033 2210158074876657665 4593812423053931953 2228841694044398017 6070738221453050880 8640752368329317632 6511457622319181825 9149352797282502145 2060392895089493504 4000171207151435777 1382658233459048448 8562529195472014336 8555141777355022337 5653505822060062209 6471971531477286912 167515942683157249 72794788277620929 5580596883110589761 6989520945894967984 7486747720843883617 7564876958326571648 6743826411829485569 9012843142530203649 7945684774823788545 5395924140710703472 6744620822878274561 9070380098559716224 1405939108850294208 6452991086855342081 7080580936618819585 5831726506656823233 1387164998734888960 8845793320869171712 8225980273318359041 62149289311747072 8212321021909775009 9094672899018882752 2068680678089670145 3027554179100560385 1867268456172040016 57642886149891721 5423352804129669120 2125240686678832128 5455837222699805169 4240668597638399185 4794392370491640832 1588518772919389952 8554529411538433377 9192302765619982336 7335708481083821057 7661528267809137216 1736208788883481600 3539110694541531105 2520063004763029504 1955540168741748737 4763944332443508737 8416807796577468417 7431228075483332609 3936443958254284800 4004487224913928192 3632879791779156993 1810161179779956736 3079330670695002624 3080606311195572513 7449244509865721857 829765349026363241 5819267477778989056 4908121250278801408 8385098477984678400 1493882736456819800 5063924271724306433 3797793448137934848 9033504056116232192 5844358248585328301 2253747054420386817 3768867213961453761 3261561701006311424 970946165581283329 1433089513722513921 84763912475724461 2098837423209866752 3267099932510139777 4622150779662929024 4169469202001854464 148744565922334721 1497776720587476993 6805494299686297088 4693190379428920945 3080796544742608896 6086898440737333248 8964209482945397761 8998586969028063232 5234887011710290592 7472032503320345473 2717143487071346688 9079173687001735281 6593754863727057921 4351408527889159952 8649667877627092992 530293061077442561 2499721795794982657 4901852931748042177 651468226602467329 4986836443365113856 2230108519344527872 5948448735489933312 435538325552065888 3265290893426425856 2881151609943313409 56617666621874432 7860741848002429056 3010050155797676033 2392805124925279728 6004991766033434961 22163850442441728 9026259201167231368 2710658831402156033 4021252087018300288 1299723476415807488 7313480177737728001 3919661686305849344 5982370251058812033 5079753571481742336 5453879454354915329 6715083515705180160 4166845038749787776 6270900440000906241 8080650579645619536 7476144718266677248 8355926884546510848 384451964657205249 7170404204180979840 2972456376640176129 540900747510200833 54835111435145233 5847884819487972864 3517903898914509992 6684008080193286145 3009485242010833409 5538821891146673856 2895483237019034624 200923352960925489 7255600676568301569 4612064029101876736 5638963283841001921 3161713943132187904 937715487184606881 5325938627610897089 1668479650573665441 8494012990081554305 3218861563298549441 2843131443483705345 8717655520756165889 4053553785629621248 2661752412565297137 7575667119835026176 1755690810629888257 1915273797409912064 928306103270113312 8239235902918119425 6471237871436038144 6216163047293335809 2953443724560913041 8393010704107404033 2006533630359587089 4992538106076743921 6279235564461449600 6520756334193651712 4558525916204580864 4943407821542587937 6609205088292962305 8904778331623977152 616002879974109952 2273464767861767137 2264861262982419289 3950664552882683905 3618316763864579841 2885082314023876097 6115645856230649857 8669498111426453504 4725124424830967809 3700168589826642053 4147559248786083841 4756852404032105505 7769774778180989184 3405517176979684468 6692856614192312001 2148454029942327040 1035235977369837568 4717023795421798400 5180846221705735681 9170846300313108480 7419541935199822081 1274736018077677824 386623544737395713 7567741941702262785 4075591983729344512 3672059459424572577 7536063488473224192 1452429727472549888 6152786310524174336 6838883883834736640 7595801851319679456 5085782517665202177 6663581577410861056 7241953035601815168 4170040637367757824 7774471991102799872 6806156780614170624 5950506157158633985 7074790192818372224 3738248152528036544 4273561086806982656 1704047487650932736 7063205254354540800 5537167207610535937 8173982605154049280 6639227772153787648 5110227923436846224 3636692573084735489 3385341835507983360 8702580155898492417 1295763885845326465 3717302938526469568 767709961303510592 125967825476064128 6204586185478444289 1805878535684899840 7983362816226466817 8624746288204201985 8849188084277095937 1908394390514659765 2481882032433881973 994424153776455680 8695642722207976448 4185643713195891521 6433769035407118080 2619404090390245377 2794551059536509073 1560541746501190529 3562526399304564736 2688663936430289409 579437658693028480 4872700036694540289 443806068697092865 8362558695278711808 752668967941685249 8021121104002132992 3310079944104783360 7378138983971270273 1281118865128080960 152674530461724160 9097495732808002816 6502791528371394561 8211719016955951104 1609603020073404288 5907810916062758272 2020912220929327105 744812670836602369 200454523021836289 6249614169681771521 26322746884554752 4775622173944345153 5061299389836780609 5048072830592040960 5943824339868427265 6758438573795639296 6409512395159277377 3158963605808968001 5528297567049817088 329638081872789504 6683917508557128848 5754810334772912128 3811979081392031680 4882988378792872040 9159206402901021697 9141560691811694080 7214087742789939585 218101814161948673 352748737861995520 5426760109824761344 7849306079710826497 556514414537093057 3525403478057222144 5731626913458776065 2012021992287116864 6330248735311543040 953446019099625601 91489023206530304 1383422974775207425 5203584102784925185 1987088122318684160 1359258793761832961 3476306274356822016 3481025973175964673 6184777888084339200 713343661864870112 6513277456901865472 4191762635484553025 2125549102252555169 7424517857594672192 7198517354697330032 3177054397238915073 137331767317752832 5572716001468084736 3420027065956433920 4424810933415633921 7084307464958902273 8067001182295544832 9110222243991518209 2623342889209872512 1113636550742571244 7727443488569241601 8018639855545405185 860755234853033472 8727263639824864961 6421543290018693121 6203748630301784705 6788999817583732225 3945997515123326976 3450618400006360577 7951673343859851264 7164118614867536896 5436432050778274880 8120763768243380224 3400557384944226113 1399942658808204577 93282082474724864 7288787303467823104 6772616473723476992 4969867322178520064 4452257708516661249 2512055218628748033 7926137062628315137 7607923530216239761 4860806152951379329 4392717215408168960 8013072242692381697 2674263858675909632 1305328844394951153 280622959027814400 3912584812228274176 3574050766062616577 4198526377950052352 4761974456351832577 8892454457523044353 6839007383340040192 7545232685353402880 7619230747062012416 5767514993381504097 7318253973215655296 6351933398260414721 4978613822592956161 2623020666091830273 301815730590308576 8295195307298807808 4488469205711201025 5370340580516585472 2230706936943443969 5437068933920464896 4609132964650156033 557687143298316288 2389902485227861728 4279728202342957056 5170802186291511296 4038933319293856144 7380828837857842176 1903263564293244992 8982914388794998785 6896233555895775105 194737190482986624 8819037901136764768 6779987173868675073 5500041013125187585 7424705143360338528 2164728277237157889 9074426734998002689 983088306900718433 1504927587917006121 5789071533262386929 2797377204158069249 4896778967232602304 8997891856884984817 3620213851112931329 2477582525627367424 4141170878812290816 6193639127269441536 8218928172004081664 1315238304613871616 811199371625659905 7280910596475280449 2402710454792192001 2281549471690391552 8371244428515344384 3004705923178824336 5336917141636759041 4387603423315361793 3983077716643348481 1628148478513689120 1426563568545693697 8822836134060804096 8362517827166435136 1492114081078373632 339771340673600513 9162888633395750913 3927509113182233344 7142383088188833792 3528131128354550784 633403309482489345 3577774777208157761 609179537827759440 2389097964836229264 749608615173996489 5800222601943296896 4361791728969774081 6819741019031271936 7468933128894932032 7021194298755657728 3149762498588065793 2602153066919198721 6080508629282595328 2215434277923179009 27131027122934208 2768228143904510129 4722101716977549313 2644567522054821888 5624431268010452992 282657565276499552 5430272775538548737 577695501520892417 4874694958756724736 2345640936124011009 9138992829810999296 3042923146726295968 1523335104302440664 1793802382639269632 6693389359022946753 4297234240678753281 3202134675562313600 7978514404412217344 3383208896317205952 2316918546251924224 6537518563025993105 8966921877747924992 6998702257448288256 7148483383491821569 8947734249294331905 7382164048274868225 5836255209400303617 7758425141058159616 3980225074383006209 5188217427380270080 6174715572679213057 8482465920494446160 920474700023488256 6319750769634017281 113393954558099456 8499970156656441872 370357565099641729 100101267775241728 4788288276240529664 4215979066010893057 5333477557603333624 6560484836653400065 8833377013790673792 414039541228822400 4406288084172384256 5252795501372116992 716567109973686785 8190607631781220352 6584438522693543937 6640713603573661696 3233121238072700929 1702211740272973313 8800554881784595233 2149019747057280577 362485374205304833 7998498886109618241 5415933535586353152 9086031907512701696 7688825040458627905 1786869625130178560 3062951593315570688 2589925833930722304 7221613866344050688 7593426878033682432 5420811243717918721 8945558525574144000 397077848965587456 2569397951959400448 483074091891940736 2675322377916366848 4992219380651752513 8796809683424590849 7790588086410493952 2470561687349192897 4575319881628139265 200481827575788545 7669742027896885569 6808785347765066752 7752186614250029057 4324145167033542656 6468876851130022913 4580896163656695809 6413971890493687232 5994634896485849649 8967153566240192000 7374713830956617341 6889207536270393344 4692263420234747777 2368722927051629801 5536009330025340097 4573728319507722369 7069436426601715456 3899029558306135656 5694058941042139136 8276854261548750017 2813564476991210753 8336450339344784640 1852690228084429088 7725341944949637121 8343621482847493121 5334548329786845488 218708669262605313 372112173882024256 8976552586409672705 3632272683061660737 3957840042169493032 4063641171090024449 4636603928328658865 3749505965963735041 6959125234865438720 674570216750444352 3487492151411408897 565139187472572417 3060055067517992320 8505146992031687681 3892499189465205761 5218750226099929089 2578724885300248577 3428417407235993601 2973446595388079105 8178909640333459457 5864415911403568385 8258199106622701568 29542554059123201 8921293380770130945 8250905684866236416 2703723346511505408 8060511608156899328 1291136796834549760 2216915218179897153 1647227766188441600 7362258141589626305 4041568099337410177 9170683825380490752 3644698180477305856 5641697160241127233 2481991822539907073 7748362510922331457 1179117497572458496 5974853963351365632 5532612984595625792 1232106830812186881 1344641106010885728 4295649028091555585 7987166957506740704 7548675917008662049 8672185520470446081 1062631375205040129 2010991279663710209 6971053001752461312 1970055349001194497 1959292053341934704 4270471998561477889 2563371602346182529 8121534636269440353 8197152969216828417 3960258664315423233 2015103703667881344 6169832971106156545 1 2725684882545111041 72088565991290880 7930701226139807745 6303020390383141889 5697079956586138112 7792181822804262912 880945483939519073 61566184605099008 4179509154746274048 6263699176799589433 638667404588195840 6750390899927749760 7978187049029075521 495000431484477952 4817012889902567808 2409366657594961920 6962382928771351297 7388350371042320384 2908732459509415680 6936166990208476288 4659627717548082432 5870904041728764929 6369918024181879808 9006376563626209281 4401581800537993217 392807404172903168 6081923992397088769 1226535874395021824 1617292550970802177 2263751625438920704 7099814078052557824 4365126103005884417 3650617264119085057 695715084418565664 9025352075286026753 8525953609931089729 829120684397165600 4352512244002347009 7934922753229609856 7156412005291118592 7956577227401854977 8860068659691424513 5904484799616059569 1245605673345835009 3813873314134327296 1467589184406724609 885972917813534721 7998695102742118400 1663762602265624320 5852920836556783616 4568940285377921025 5103839529583443969 2692920500531888129 7631584213101869312 2011588927591841793 8062362379602974720 8194755847048396800 8642868814930413464 8512327479692503552 2125538492926115585 4600282325551497217 4327149057124451328 7614343036016164865 800765206207710209 1053623845862653953 1598574643779710976 5746696437312816768 288533169966055425 6243540763904450561 4685457615284513664 8091396109096198144 8603375294718571521 4339619500492196865 1856182999561404417 5611292472004950497 1137686277280263681 305513282604693249 8294664743257595904 4111283343842126080 5581527202319958017 7150085724112353280 900585512252014509 8282118498769238017 1984770550466229249 4894900392770595456 7369337712370630656 2631310492720304129 2136136154274316289 7446466585023124480 617247249257613824 9222950500710925553 4044638261754593280 8015458002044022785 6319157270914007040 553252270897102848 4918671066085197953 3313584226323267584 9219369150884862784 732448312038998400 218495839613592065 1661448055814843296 2586184355123645472 8955843199155660853 1773184884285367296 3410609175583522816 5533373381789584897 6674544607917401857 2128506845857705985 8306420086787599489 1461800832357761025 8090778267011795872 1001209080003856896 4510302268387512321 6618602065493976576 7918442146229766144 4267011364682610689 654133641172553984 4988837081048678401 4771572727710052352 2810782787280402753 574552173757919232 1049238139311296176 1277586275621533953 7937415148447135745 1584091244894310400 9152441625413025793 7845864896977531905 5840457001985080673 3096127103480297440 6841969598036754433 4300029855273186689 6897287859322956033 884389323261378561 1504650435955195904 7947540102263497729 8496830463594665969 5501096144700473344 5126491335904452608 8861523396024315020 3452905876820824449 3008379221496610304 4989676491023294464 6054192470969147393 8253814063556529409 8105645349374607361 3641386013849810560 2067224221161218049 3978285048728993793 9086425813368450048 9180424039144926209 7383503561186648192 1794440753864179712 5444114202109519873 1599354122563790233 4316827257536547840 4343270972432171829 3048032914559168769 1342783537548762625 6491868748515909633 4003049843264543744 1319291833305685248 7965577456167124993 6812546993744695089 315023039463333889 878691875988866048 4024078428823682688 6810348401352061953 143576270877099137 3891804094852579009 5108083524849109408 1814847792817065473 2853845566174553089 1193781399210826753 7717123867313186304 4120868959749529153 5753023534774321985 1860776542294043776 3074084425876512769 2396773146223134976 7273656204222608384 524842429167588352 4152406516867786753 913664171998655488 4730216244673261124 1880306892528531232 4161447971188275712 2211443626659758080 7022763172549900295 2523758221059072560 3911364500829903361 1495308789646975729 986749767312736256 980531726496104449 7345778022053576704 941961209124092137 5094200382745835520 5823979726399188865 6706139462684278784 8765879455135514624 5814562796572008449 8286865606812965376 1180930211880289025 4669918292773699584 2857996338299653152 550000741089359929 5373449008568158593 7234019830488733697 9013191739991764993 4856262238346797056 2777497937031593985 1035601100245494273 7771845186273109937 3459774414123614209 8505856428930680888 4631690067399130624 1988909263066183680 3849867280922493280 2162415584038165760 391427731855076352 8414068198464061441 5358631292198139248 4047671268666314241 4717147475643717888 7469717078223880192 3798491585117386752 3024899840670482689 2830709183676844288 2487832118529589761 4503141420802293504 2614538573825774336 6573924968111468257 6536538714020611073 6503829550880563457 6081129923293671425 7674252665699950592 59270864000278016 5035268017803928833 8208590819392137600 6185963615523700736 3453649321923182592 2551827700133335041 1999259840164663297 5865148514779466969 9002788389673697281 2615848924290777520 7732739495879759887 6643533497908789249 2346307932973678593 7420365535429123073 2225190874652422376 5592079893696282624 1051572581999097089 1875799358475404865 8254284035161180608 1458408736406364160 2369998925707957697 3388499290876131329 519121493678997505 4541339858320097280 2778371435758565377 2455557668667981824 714618333825650944 3386154918706520065 4316557302926240480 6660213995692427265 2168700592253337600 3230840949205273600 7943310580155760641 6844732546664708416 80380914177718913 3449086052067440641 3933322993802209281 6049406501819521025 8766664287839412001 276653429388432320 4687556456854897472 3782530366770722817 4987249250127617 8918303493192358144 848907542945618944 1578795808636826241 928471664795659648 8390621826086305793 7757883587754598145 3034962174455361 577161656014929921 6428985703648129769 3439594397507389953 3645504089050406713 4491666369597515264 7712842893787472897 6474529289012961281 6517967820282875904 7354374112279101441 7911882759684468736 1513450348879364096 7111276950834838272 35655603023544193 3510218442763348265 7183121760514200384 1334914328778545024 6357343925586761728 3736864823474168481 42393499265102208 3129273010231336961 6052911956156966912 8233389335502359297 6018685256066929440 7383507111321255936 3927286107596449025 4900110262637553664 7739488356325650629 4915682958474694721 6175448160891774721 7647809733968353537 2626770803183931393 6884731720567588864 8817688047385004528 8283232725115631617 7805913293894455809 1251315629068846593 8653277903613956101 1363071172332453888 83106807902663616 6876751379361239041 8041963923092876732 8904262133670395905 5501059946628299393 7349522855847287616 7069613933926522880 1683662750056158976 7036369539214191328 4227294450768904449 4779151534682963969 2885140462371053568 3996622843350483456 1539467063161680897 1345574919078332125 1379116974679597952 2219238021628333057 2270845011830648833 8529708471358836481 8229547153972107008 1988611748399333697 3158338913307451392 462185256773943296 1507858983601300993 5615996440859815937 6351257725681137664 2082888672578764801 2589192978231261760 3053609858466338305 1045862419707473281 7847890962953011201 3949418853906481153 4660824092377512960 8398822679525238721 5937161502225091552 4706594777288714088 4617085645054168065 7025077656280941568 6174074346086236160 4770800331127766273 9082916900517401473 2017153726085177600 6651679465125690432 2344223013815299329 1738778278698287104 8697841101461437952 3786305082530065312 8839546670626474048 905781060332725248 5313762762336863233 7066444439631070785 8346133323776196608 168197061529777664 4898587735530405889 8528025596588681985 751938766924922881 4653666347010326529 6963023496426686513 2650366205066411521 2266154688746357505 4398008969285486913 7234755942224494592 1538699856843898881 4405950715253618944 2503207200342421505 3274075013759729664 7645086015051988993 6077610197258715136 8096780872665265920 5090382720169123776 2167529306610697428 6652329593462050816 2004837619607721985 9067101394191679488 5766955388174042096 3531326389051453441 5667269417159074304 8362173866877789096 6348839068993323009 4599322237188102784 8761312981737524481 2663006390971608065 8437194616882331648 4297513742786224128 5608276200694382593 3129849901864209408 2782948676578595681 5354961076093889536 9051680532584018881 800632002945198537 3652958621958707200 8502266325005350913 4637891920652292097 302184231720726528 650461354057601025 8555144844189952001 2156201383667470304 8506110236903804928 5764038617607658368 4784112071502172161 2547338458306668545 1801495620464653313 1809798769343267424 2779026720308362561 2357846597075734545 2890793459753560641 9142361461778597377 2155860380757055712 8696606989149679233 7343202962800680961 6063778975791218688 5098063033796553729 5261541333690664448 3227410174259625600 168081029731229696 2187140433447101120 6292922899413352449 5005845909706849281 6225249453691903489 1079902795372051968 6759906791409488640 2776585016679576577 890280586486904576 2553361288235065345 3629655998681866240 5870044440621042688 1756734117649436800 5691275821868476928 2344992938991392768 3565483327601833985 7077638927656902145 5870015275782314416 3947594932604105809 3573086185247596544 1434848095271271553 1106656804884365313 7153980456259267329 1070177527264247809 3850488055777574913 3703344046449213441 4682530185791896704 3987396589847848960 7480118739446321665 8826062261281076864 7765496195267133440 4140924752309384625 3944188326687963809 4150706131220810753 5411741078038223200 4569750610996584624 2327399200842987520 5278925014007888768 1894207901332305409 7273213285431157633 2486097654921936896 3691062646572467969 7230259796791967745 4708452831276826624 3587681993811363329 381858428237250560 2023832589066891009 1475487111549368448 3644658064909467648 3162337867339559744 5617774645530376704 1324092139290221056 8780681580699954881 3307718235466760192 2112102587979230209 3333111307898437633 1239905690872758273 2882956545037631488 7210019475118258753 3264222847064935400 5829740202568061792 7420915585488277761 5227380420403789824 5438243521606090753 5356166001085861889 8924013889559317568 2543205424109247680 8948467195027580608 5466173350637613057 2917611891681144169 7175583716433959552 5426599652322093696 1005308755572460033 3227430911517114561 5820858805460871072 7189862572771033088 5537717769789045760 2973806023642808320 8264292790093188224 696233980020539521 4787852770947611409 5983342108118555136 3473899231823554561 2869974797994971136 9187367910103993932 5701338741183156544 5234945713373759489 6235448109183106560 9134830739583737857 1036345077066147328 1120090200070227009 5232461275002086145 6440319887567181824 7137628463206270977 7688859516904415904 929639889613313537 7814164013720707073 3654819168788132864 3516163024181231617 8897740791775864033 56253195578468097 1559744666159824897 6261194550669950976 5488407973805854220 8417585114267160576 1270588106295996161 3541815899779276801 1164241034846907648 2167625278689852384 4812739277241993568 2032443371119566848 518578615950193664 2764289666527285249 613705052567044097 7629439303374572289 4815806697463522304 8376167265196808833 6897858035273664320 4094843820044723584 2452254524692430848 3564071631629884928 6238543549470520065 2772287329385693184 3798094352903962624 2791441871741992960 2879119250266700545 8897164345272438849 8787689190667696456 3599581277684938241 7632512529603788801 5012631421461421569 7011610760950089920 724226771198574592 4840282550434902017 995378904211296256 7892087337421635585 237757061491288833 6308610659646963713 6017795043231268864 7156991611859721601 3518781722153196400 663843431994720304 6460814843006758912 19152613735432192 2683299293160443057 3245759704339785137 4531595501723353089 4489482417848417216 1574372537412599809 3698430191203450465 7979124765753313536 6366962633659577169 1649150285978622337 7101024920772631553 3658109730125790208 2963954894423536896 6931696199271505537 6325585728264674872 2726691455899291905 3977840611965261697 1110930258396446721 5541715339007384704 4442836595166160384 7904597799014309121 5580785747859907585 7303286363184740897 1711650485092572489 1042818308792694785 4422594351885869184 6724940860798333217 5391625972132791296 4853165955559805232 2183751896847261952 3392993442665927425 1962708725506884865 1070301912014648768 4736372516094476288 5548983045043811841 8884069485902264321 6710129597018084864 5785471184065916232 461244340736017152 9176498861406593025 6565775225676496896 4923368541877308416 4070673380355801088 5160513208134174433 8673754640025845761 3404557453407812864 2707176326086066177 1444332827244285696 7721572209022471168 6139190212521652225 1326745243887315457 3806133446671552449 3059139338288103425 6966417772587384833 8355760307535478784 7783496746225696768 5099813548595180128 7419699158713309600 3351367562352082945 644754042141980160 8467708725978710016 3069518806273716609 8473941424949112321 4669747005622010112 6628765530278690817 7627167234580868480 4813710564730849664 5755660796943932097 5132674426919425921 4353126697201041408 2356919540011499521 837368349748185600 8200271507536740352 4158643903890308608 7378623582314209281 8051899688548995073 9111614666659971072 4736400761071705217 1437766917663115008 9128908619061133312 4760377797694223745 809499702169302080 1917414338528739329 7851189663095859328 5534102802232651264 5134312825457085528 2451630992191552672 2447043030120005632 6083870160282953600 4631152634511703776 4196101915656049664 3204953303687077889 7971268549654827905 8662190609020239873 6163085728735739904 2214243016071639553 1328320841831928320 4978954572646943744 8110947054491549697 8834525265331787776 7925375886835378433 615167186454530048 5864231667633608208 3005427853327403009 7574605205827552384 804866679633576449 155486170787224577 5997953184380012289 8363845502143055416 1898485029057796609 3100144390551743488 4929082786769969029 5382995022758084608 4673110773938221472 367549748642408925 3963645502134087808 7450255218975273921 3887594315862587393 1159204564734070572 1340040282039500801 8693172566853324473 4730737645363010049 7614913463810988032 845186788499160064 8583694327290745089 8518141145255697153 3940493256803773185 4529400187384942497 8122547451501227393 3854825354266509313 8977976414495948417 1524165647818558277 1131841378280710145 3631999381011968657 8558727401463868896 161043785879383681 9055338476815733992 1754478848667473920 7060663787346025728 4682700366819641857 2659125046028750336 5292214145005020417 1991954800671648256 162710167336309216 1485797150295752704 6515559183901861376 4342588710296173441 5357254995392832512 8014176025762357249 8683810443821167104 8235196742059408321 4288842037674040752 7244712132041669633 7283062785453814273 7320058839417105665 7457331554904212001 6000598398361567233 7217189958020759553 3474930852884617705 7684235029163878400 5445729919801679873 3586266242684000769 2397333500669590400 4110030642595322497 8664568827903932416 1553374651124361985 5853746817508321281 3282649330070285569 3975403650118475264 1030080831320748664 8515763918181531649 9023387061348476224 4398586859047145472 4345318149482859649 1062474166672134912 4921664251321663489 5396813850139787265 5280370678336830657 7379948236343017472 44597722074043728 7922110835519313153 4722948206043671680 1785151704026591232 3935667888404758528 8885396075002333953 3814032868522016768 7553068631775886337 8781775669482064385 6813803246438498305 1876956625515978753 7241534007325821952 7891361567530369024 7469947584498272487 575116788591882241 8617582696268524161 3909657004682520320 345056040808628928 4026772500677394432 954136812547566081 2206213092305853145 3366488402601377793 7442805456309059585 6407461629700052993 1567475504118656896 6585975890553785248 69776112413898496 409595304093218737 6103368505001057792 5991819490561393664 247572470125257200 186062629483694656 7183322710076293120 2320733216454944712 2390400185518105495 4800702519860460512 2458214519944421377 8847356719290229760 514001435272129281 4940971440581348960 852187713895595136 8128711220886123605 30919956394892801 4395890129435099136 8286546758491321216 8043082065380169161 2376454339608088576 4204905246551375872 8860923176222115841 7148302997566080033 6419726459852840961 7280026399129418689 7730622848508395969 1148199827422234624 7415462568255258625 482874184559558657 8411505610818212864 7923049135735594465 2480038628348919809 5151312280566885995 3888841142137044993 6371016385830226657 7949472167809228800 7587069302562549761 4212985133984464897 8824423985364463233 4987123854503841792 7588093038641204097 171579365060709888 3524634032568736257 1741905506361933825 969530366290362369 2376102762382606337 5089187848816668672 5732390522361776320 4215477055091260673 2513987713884749824 7066064917834460672 9019804926696663041 3118680416135133953 8010100930769625792 2475962725344680832 961152926507663360 4301145571688183424 5190492156605964353 5633301198765780992 2696026867395701120 2115769426076339200 219118094395604992 6097545603815072256 2366148896988885633 6905039820447734177 8708814587893697025 546801832422932480 1986667921624520449 6025330257547296769 7835659283478911105 7571989482545397761 8984220702966022145 4232319389295875201 4308163790627143680 2001504624448668160 9173322542757352704 8024501782873735168 5748688433596235776 5646183558359808032 3565027534797807617 7297850737391509505 2677443878575407105 7982236099082209281 2294481660567686049 297225678987371265 7702710191643651904 6776375387450030720 3067337299522486273 8756088233829194032 4162050259945549825 721922245584747520 3401802253712738408 7420377693352838144 9076585652311532033 9195235763127446656 4952330895489808353 6109663169705758721 3153784977650613856 9026624581433298944 6595300644089423872 3628497522891816960 8144713695496982528 8971736900817649665 1169089836383855633 3707523227404623168 3240725336691447553 3376773287838040064 5976312480160317440 3122327955266977792 9204152731982732577 6944879162156229633 4794954849366395633 7185189213781164033 18098370779014656 156519195047876160 1716293239420354560 791400481162951112 7644743662453552128 421656524380193666 4898538973630815136 459744749946969088 1553525455204352001 3819629846676745280 6169475261591744513 4907177376898613249 3790062309846679105 987074277596423169 4676525993494432896 7001161685970732129 3241071752656525152 3021214937082988545 3073658722261532672 8844105843537570688 3311791974211461056 4584914347887828992 3779378074392461312 7636214707902965760 3691250076026322945 5861996104881720890 4980322062822886657 2900799560578229953 3409091003553526264 7624122327699724289 2802497498253827073 2394097859894752001 999392791826127104 1632722807738903537 4130298539076860864 3602143115392766689 6350199472830653184 4825270771696700929 5375688406770020864 8962388088777906177 7232898491772555265 471852704256819201 4335598149108110913 9060232713093922817 2027570502137240704 5493817023410470912 4181211868949118977 8628128479377520468 5885180776021737473 4450555773493776049 2583472044574240641 7896834765837637632 1024309101333941761 4144642214965665984 3706770573491490817 2430985108829287425 911876787311927809 3870173264564497921 1056865588212858881 2837239399436288000 1961574694993787744 7667646826244513792 6821806912970702808 5580152148427100161 5747962921980148225 7920550637819783040 7892775123791167489 3140687439646818304 9212001167440685825 1502105623525650144 1120490701603305120 589078400366612480 5993021150380168065 2095695224759819393 4941488446791291520 4679086301844926465 6514339371708783872 3817147119807007489 275923692116097696 8585481283551540480 4832024877360708096 2881998064635057920 5622951517157328897 5592305720934432768 3061549415964811824 6764167117272900224 1772031203252194072 5057809299327156225 5805621991105097969 583348100781591040 5710426503321346753 2914130354426522928 2419200395969495041 8750886618194210096 6661869969373134848 1957626910584966665 4323835743952285696 914847980331220992 4523434144704297984 1826405090946833153 6283918476689481728 6325384310772956193 641401794169014273 6943667320156451537 2443247765485972864 7356464916919353344 2496319037051974656 2760362080325594500 3705055720870663049 8751948337017890817 1713038426287882241 725426263856252416 5697650873270144032 8542251067496821777 244974548749559809 3353000673970470913 81203449401979904 250212024451611072 2739835615005965313 5883017685133854337 9220240911675456512 3279205988070758036 6572512656765902848 5874781191221180928 4970208526474360393 5692420063164229632 3954787289262224000 3495870374309404224 6067462655303235712 1635644755593633793 3497718154617334657 144660020593375705 5404732847882518528 695613839978639361 2471667739728378881 3662002002762093473 138326496680021473 1624589596604229633 1060681235910098945 7293935250725501696 8814104808338964481 7192408962249493889 3818241514807028865 1834228360953593856 4130040639932301824 7898118234351326085 7977285668064161793 1229439205159867585 4997258713764073888 7095057539457489920 1426825078448729601 3640457382396403489 9047062450110149632 2360577395413036641 1189161397406007296 1602520520650329600 5557319789706735617 101243578756788224 120043973218795264 5926633874508871305 7444014670829645313 5489930485088069632 7568293186081898496 4961483696306423232 5121931869417307649 7717542478501051392 2021530531962788864 7691629438672306176 6847189732844290048 5670485444033411137 6991770998488562945 4343430886105233665 5549958214033133568 8803181026367304705 2510316301089529344 493989370891598337 1674583226206849921 380767523109626368 6067500215909688960 4911719960532729856 6563378447783214080 1300134602754853888 6457429025618591329 4006327422827811841 7108753045989773313 4992080685717729280 7119735713006870529 5493032563525763073 3384670635584239616 5970272665083316225 6643277656565268480 8746236809151833857 419680502014509413 5866178778716940545 1617204971986387681 1076583676373006848 5203046499021646848 7336061888603619329 6222236223725240321 1293118847838060545 4744955258993706704 2419938736556783568 9091523701739329537 7388429814506821505 5223775341063129993 7443449012200561665 7958874440160200705 3133546491594636288 3612829293850630648 5785807663161540609 1992553094176324608 2398985536152300417 7821411554340534273 7494152639140809984 3508697941765380097 2932922985231544320 7036755834824324289 1582006674916934273 6222641490220062657 8874257534128043265 7332194993832242945 6078842822492946432 6912242948536664065 5813288293335752512 119271805585823744 6330684462628255840 5460530542396471488 5670627191710288201 7289471601146803184 5972666632613525505 5329123331832084992 4458604104546939393 7134117573430706177 7487749830017977921 2983976969085725824 6903049344469208064 1769547831793786881 623996533767738096 8507316483074056193 2223138128834661376 1690081879135311809 4321057752552570880 4417367656412265600 616094538589286400 6328482798602756097 6106782829160560720 2848369160313092608 6723111843254696257 303315659768322112 488339809947425792 5578347040289118721 5794186405343494145 8706496866094377728 1728724947878867457 3660057460666677249 7329185797106368512 347124940743361408 3549138575029891072 31560699125792769 2352738143264940032 8727983830597238784 6246464771095527425 2196478166658354321 7669326043851709697 6121814616250306561 3795707735684956737 5454007420831350144 8996162293590583169 8723694775846715744 5886304105990180352 2357015704687201968 8410963850134715072 8130886409590926848 8775084943327768577 3222798617850079233 5453869198485981697 2336667017557036288 2404685481539256448 3725576410778077136 2548678210581647745 9207555595813235233 3565116896128991233 5315189200628613121 2023659758729756673 6325853535065105745 7025338227040704473 3988118641367975073 7733782688619311213 6818960205182033920 7407942535843412688 4806157638503368488 7791631377411677056 4875517240896913409 2400238791858536449 7402603827837703297 759548786172264449 293027493825623297 9035312846416610105 4407846772657697048 162657343823820800 8441135325329764352 3278547624446230528 2564744250131431425 6821516035119937536 3530900956608709856 6205004973737069568 2483520528168288256 1935261153350012928 2904447760978519041 1669372922095617 5341770048693800961 1107658457732857857 3984550609764524032 1837712741040879616 2874624728340410368 8185670855902988288 2796915454346355457 2756208110633718272 8089859125122233856 4150744406425387008 8248942361682575360 5604180902103523089 5701276729268256768 656134218300818688 3076388089077563392 8356255328841172993 6321510666251439104 7048809330549954592 1153841409540730304 5444509835128329088 1430656019083001857 3390450223469256624 5372404930299433473 733842372897439744 233483075252359168 5501181770965319937 310909945482434560 7998210579432253060 3051513295934836736 6545809219358023680 4735734285313511424 490497159268778912 6343542010801997825 901561139895070081 2874552935129251841 9137223349395390464 2316844375669218304 8665626062179662337 934157238084999680 1268764375131258833 6406237385563167233 8466863707795816448 3628895918558763265 5215479851387266976 2323455708039125297 7917116964447566481 9014931944448248960 980955537497653248 884447265563165632 738168674210300929 6132495300399963777 1103246341223251968 9066572026033593344 540604798948129040 3239298470626848257 6469268907211715072 2091802446059384832 6037113925246559424 4363122903262035968 1344160428174028800 1188190158016011265 2552753611783693312 2881879570484661249 3423752051514072193 7009721038614079488 5816664466329634816 5634831031923515904 5866232922062716928 6970572622547379505 7650240845229800449 2030586972878159872 2598517185548451840 9018832021461090304 8073944533890318337 3789354614280544257 6905729156578818945 3675321254592329728 180671211965635073 1800719737544130560 8892912091771580672 8631888935933345792 6327004813529653249 181014059335893377 5994271442697030400 3014991883046928385 7594315189822356736 249231292603312640 2294414868799127553 8841585296003388417 6608908219016911872 7765804479507236864 6260153206331856353 7379289499067897321 8833584468849514496 2399327563404971648 7089510479793160193 3660093488883601409 2249098334498955264 1579492700556670657 6100191622441965553 6762525972144024064 6061539924310550528 5712930319690852032 9140437769379307520 924980298668298496 1255021329784111105 3330376035020843520 2726913578392830336 1545606396287353601 7691011312137427841 2044564917349413121 663616454118732497 1707537549615963649 6126915292175588137 4517701801356305408 7475944208235286784 6957243823693651968 2032639697115490945 8981981357596534785 14285040591243897 7528404681908469760 5917496667370684417 6749724394442388992 9155542980462327809 2684451670936150017 1785167389445189441 3645698890717370368 4299779014357819489 383090686934529025 7048995716248881452 7947969075631887568 1319061120282374080 3989029259889361920 6777686125404614656 6712912226650534944 5321192892228173825 4920048272026652673 2277238601005324161 8644146102106636417 8860254312063205376 2963340746105601025 8684996734384473673 1060598383147563520 5187118740288913409 892064843657577656 7606966463939686465 1638179907870129521 1602125720200151040 5768364602747750400 8683027584426901505 2034637783016947200 176021493161705472 6020724868941115649 5158806423925526400 2586333252224024576 4799528995575259008 2466778986772692993 3825067824925286305 1607926889537994753 7759930377023293504 5275717155441153408 8113874878785536000 7639345483760181249 178441671464020081 2113610273838284800 7577858473515024384 5515015507249463297 5753016117542354945 1687180386730730496 7511585557102067713 4668108028396848128 4228614623728713728 7927503743650786305 4465750746656455680 6689885394883641344 4766549022994851840 4556265065774878720 8575179205018162297 319310126457808832 186187382961110112 4484048293263480576 4141675171342559744 7355223767822237696 3785120446128613376 490857485928759297 7458005186251718657 3504047611861993472 7705928595115306081 4688904274173081088 1239728008863744 7312437943768588641 1370107014326439808 6846276740899527681 6514446761104040761 1172371645042705409 623516719209365505 6164944046286954496 7998753927115079680 8898850175116575849 1950599261072435200 3828088538351088641 769965835555688448 8157214695165711360 6530989608805732353 8060345977851678209 4251869412087548160 8817803729297527809 8069996964196688272 443178538434702336 6387370856881049600 7329582724930011776 802546093912311136 9182610495968678631 6648473722779387264 3418728354807463937 2724008314359873537 8541537332243173568 3337618525489058816 4268941674520795137 4252862922524393472 4475436220010589697 2948409367528466433 7604076814791212545 6732251573610479617 9055362512403651584 7944349022009991744 3068635460098146305 5027971850660540545 2238566305774551041 3934445781967529985 4100551127162535681 2744703529668765185 5724323514787025457 1467057023039710816 7972061885289117504 830905818332408321 5058333876264255489 6495912519832942209 1905843645371318273 6905448775372581377 3854645092271953664 4999070686083859457 1654915031152339648 565510446569982076 5363562941900369921 3035752019556968449 9063518822675616768 3411666973164649985 26711405162966720 7395880316282210441 8039981177971343360 1569690097256726529 5303536001087781793 5280875662483215360 8013077759981519377 8039504796672865553 5255525472085213184 6947609042082594816 5269634066899106305 5826027648260940801 964281865047739585 2710285058664431617 4736076451535099905 29941431163861248 4890463744897223169 6820818072466609024 8145134161932496486 3290079261099982849 5361625580103041025 4031961784899682305 3638236787032216321 1962163858819582080 818202405251241984 8487980850413670401 2714450129587359873 6804713266457689824 307425235660840608 2427119489723990016 1213198480328035328 3040456171649999137 507720067081961473 2801877628215361537 2581420236205900545 3452277010978556929 3466621192092236801 6356160633476097984 4328720929450096641 2353598808828556961 4482484292453306624 8501353486570287617 6620528226540748800 5798950677701449728 7100304986767320641 491370411036557312 4251320221448732673 8222635997525645376 426258644156458048 3593265429511447584 3369846745565796352 5984779536708117249 4140184246924946497 3164285449306911440 320546015953977657 2373201355315148672 1997724032217344000 8847820857840861184 726361311932841985 1730186735960700160 6336248331595939841 960370158459355136 2703003076799134593 552176423844610368 6547789299893403649 5761399646618061824 7515112474342521088 4637453199563540481 7799744203468914433 7610111914200662017 6227381039645932225 76282795819213377 8923396947805451264 1293893407498919937 4643600507633764352 6987943603443584545 7903675365061885953 5618637949063223808 4525385316914365201 4954040721528446977 6549243520352676864 5496462841369420880 6784214503850854465 4876158176730625216 5278241476700798976 2095571402452126209 2714538776632754176 5851816733385749505 6620133307002435904 4614681778785966080 6142618208383626832 1084556853635535872 6297098738837179392 7254569934643783681 8630732663628644353 1282117831147026433 1532065942393181184 7298468920438292224 3536988346750116865 7353523152354705408 3513986081962883072 9055777689435146593 4781144958449683713 7539734623053217792 4600669248713764864 1714437777241776129 7574921320827043840 567235737330436673 5519133753184498593 5661909126598489601 7654495434374469120 418428475105367041 1758215827363720192 6065078473521372929 779585097343582208 5725950068273998848 3283818014769751040 1151798929451332864 824644782598376617 7643464536943591425 915344594319329793 6020978538138513601 1758788514349826048 9121864781569851393 5929212870913214993 1559384445614693376 1281230792404541441 7079462465273562881 5474732151807410176 2063780117965912656 7036851813948227584 3798119969033775345 2816613041593696256 3534902763087462400 8217480983627963905 3730674795921080321 2673045165901420545 5226407476587137153 619012704911125249 8372273639984377601 497411021141023937 7381835260560048128 4165520620167491648 5288288818778891265 3282384266321512448 8670410395742355457 663124956327887441 1120201773584486401 2512637396915593216 8309580605705228224 8185261705747496961 343310422601568257 3498177032335470593 1786968422495353856 5012096181563894081 6493887287388866049 3030433084672113921 1241966577446027265 6155358665228088448 8202328148581445632 6031845037245891201 8871967402912841728 6008156020209907713 7985367307421735936 4518332303166482608 6513883239856547969 7017934993363588800 1865600283707926657 4828693611048505025 1550065600832991232 6600874556380804264 8005025646615134208 6243348302742193408 1070871348897317889 8608415077835472897 335080404114387456 3564404247356253441 7055191128922396672 7956486397540546016 3905371645983424513 3409016654213684929 6315218088913044961 3123843862261453793 1101605700366584384 8076716911634014208 1447066956994445313 8427201549186367489 5588290488931224065 8360450299294162048 149871449243330048 2402780653034422272 8013690349486341376 1524884981764882432 5859622803635562945 3256889897873298432 7417651825756561408 6193991719910824192 758003756552490496 6352756837234430209 6721692110806646785 4728685043473348736 8039285692486509056 3491150121434137200 456845134982938624 4358228019058972384 8319416439202258944 6916344653025277953 781495411749902369 4424672982210322545 4093882118417479744 2343191069461908993 1770034918129975296 1927227919915749376 3279471420056895488 3904622586637669554 8355154156633924736 6053967758316415745 1843612362404661249 7418247191678398976 7380148482762052673 7328893010321889281 917328311103206849 7202018131969908480 332392877198235649 2657729982289555456 1716453441588512800 4294647060172464128 6773614503805927425 7072913377662182529 3022467390047780865 2973809117335130624 4042592316450119681 8529884271288780801 5979809227361556224 8820586465664003229 5169539960574977248 7734398189030778364 2699054468200824832 8710235101745381348 8956334151380142049 6337611228369387521 3698252853015795329 2493243294076077536 7583633737208193025 7293655688047923201 2992867138140835840 498674956672139137 1691474522095371112 1716069715710011513 8616605765157319169 7914989586574368769 6917647341916833793 6953191767208869889 4805276772240564224 6683577977703792384 4690840315144249473 5493192630700674049 3590078945351294336 2621653896108912897 4195291108811507316 354134964663005184 3583961621740458496 625577992938713088 950309044686875169 882060575562692097 930854856893956096 6681681861015032801 8368944832732102656 6618003878452561120 8217311726493409280 300569990883272769 1042418554025738753 2236537460252565505 8340580556140272128 8035435092048434433 1704475634659487744 8871960982764039168 909319696799767553 5469728048595185665 409275775250923521 265578225899224065 7474108448908075009 2921968017864537920 3134256304181298305 5160546606001518000 1498513649059150593 4191997827465171168 1366948865970166912 468838303818973185 8374090805241208832 8473382814356736001 4831478551326703617 2847343007054117540 7090680863334154240 2091160679699248560 5156436955765377041 1756208932260803072 3503585269230272513 6911056183872855552 4738668345671333888 129922708999448576 174921628371288064 7193334935174911105 8442558176140004353 6634670301405786113 8538441346428773088 1672119002757971968 5653939795296186369 6143642061291492704 1309204506626410496 5257645605086298113 7262476295687358977 5772952433318040192 7444030187426603217 9153385932676633017 2680758881118420992 8743496536456155169 4179846855427985025 3097715013594664896 7599722334484619264 1128273969111799808 6995157545054173856 8653794782599570432 5444509814875162881 1006613118079664128 2072305895382518784 41231954672856065 2823255994118699009 7121811160796753921 5639281376747682817 6894176249305533569 5484530664190283696 6646613533623513088 3373479175079527681 1135967849926238208 5133644757157908481 6070767359649697281 7691742366874238976 8953234578538988193 8543400281812664320 4908465692836709632 632288805038241793 6601288474548887616 6163122872867629056 8404017162799648192 1526376386464769113 1302031995424649217 3113833646261451777 4695604699825345 7261467980855111681 4373263696436144128 6703367688889761793 4537069720686166017 4496693113247163456 4368984005402750785 8318085556802453504 5167020915630718433 4595796517620545680 3526503091916299968 6605902079527223297 540040725257748481 1671104367132123841 2594659096143693825 2308061168327074817 6713365113891768320 1876698013410364928 1067568994939731968 4747876398625980416 6363402205995644928 6176114700316033024 2747322894342160385 8446378839013326848 6654215080312283136 2337661845551435776 1513386882179960833 1711770998276773120 2032508128412883968 6261014373016403969 1191207890563555712 2235830389806071808 5768518366351492609 5069332782158802304 2177199363840478240 4441975094779252736 4593737424375858944 8960034489935121921 5867702975467804161 2198664303408676865 1936210572124824337 7691185367762518016 2010006831423815680 1300732166478412288 6088902290385496168 6603666106608281600 2601355083725230936 6010952076882941952 302354312943636480 4648414148068245505 4838587356483442449 6417300593232148992 3100196942283898880 3233328878912610945 821862630419575425 7556669577047136256 5037685232361620097 3984448089010868225 892608483982234433 1736716299043359197 6799808026429339649 4719679281013217280 1242381843103941121 208656437079666688 1457838255886774528 4182488817904714656 6699324312779831041 8337791744508249344 8285012609058078721 4838860397529399297 1377519481525043201 710441168616366048 3892146524464536577 4601314806811768832 973037458028141569 6489246258524875393 7432126625153729665 8222520839595239425 750632344724730625 7665646285933180224 7263361889022629057 5773859930363622401 4770361161505156097 5975820862175846401 7696411409985423361 3602314385238965249 2177926138527525377 7939632173080299265 6322739003250318032 1940224213043642368 2412284511563833601 4733067668646707968 6733082475004102657 8814906541426387968 5519463112135144961 2752139806913731360 8728580908968837121 8198785840011668224 6854337109966102528 3122284742536069121 8760669006767847712 8619247156971135488 2055981508461013825 5242207831811940352 4040621061981335552 1589886716288545281 8497332052118556673 4386044472248643584 2941131602099417088 6168729079474660864 2616844131493052416 8098019999369233953 7685965099126133508 7958010415365971968 4021180638448687488 2566696713605206017 3557769321780508177 9138324084362538017 1359616884200207425 5943749195809131905 418005038572730624 4793318023395220608 2199683323630190593 7438327038625710080 6530097271380246529 502077270217138944 2230062934188014592 6310883060583852929 4108899611595833344 8080217547791663104 5785087108694549889 997148280038920193 8983811084926451585 3590164093255782401 3603527069538748417 5522646090493566977 4775632505103552512 3153135872092823552 257433283709519361 4931107480553627649 5652755520150110209 5423794734616281089 6228023572552433664 6303003720128618497 7993906278196016416 3699052000882071040 2169319542049878017 3572662940304855552 2578546242137161729 1584120550415794176 4356271235812461569 3347921866679641345 759555265074767873 811077159976760321 7533806507787276289 4000173011082223617 3064863837554081793 4179345396844675072 6058508980649422296 3085626922717546112 5878554298328587008 6664238327318183937 4378749762801948672 4296468319703842817 6036691822423045377 5818976319697313281 3268623289367705601 4511301293485842433 790039539181436928 4870741808056413248 8993887217281419776 8437863900659179520 6431960399430541312 3649119485431119872 2876751230858485120 5353747886556420865 5383235340693082193 5022646857920811008 6779109314410340353 7689653199118796896 2687095372979387712 8677270329704280800 8338281252832191233 6674565632174514177 5432013068194782081 7055850912488652801 4951238326517497857 1547792618591776977 1540150580249526273 936343995585820929 2034485249848694273 8327759422280220673 8486444062665237120 106334936060582401 3302800205071050752 1637691271373152257 4060455204650526656 5991941830097418241 5049755924415284744 6488070867266361056 5748439315765891072 1447624780905623553 1985345529429295105 1426046479329499184 897021549159291904 419740582326856705 6504105467973850240 4583680869152495616 6916771842476983488 1947350917538122752 7196254404184068800 5188914842669260800 1413012489077288065 3026921985132650497 3406182412289001344 58465649937546881 2196669161719621504 2812274953019889408 3919664787016220673 950473972191407344 5453644033497759745 4827206049327324673 5570529895572045825 6817858859693289120 4414532925266081280 9144966132272922968 4076259763116596609 8845248724411419424 2124566026196172288 1814868577602912257 2333696116539842817 8910938412158439328 6073528310147227648 2340218496303063041 3597608857476997121 1365535271086176256 5367946034877399041 3535499988580691969 2997842104804488000 1049673200241885290 4562302008187447297 1301629580165513216 4517626382328922017 5737132640955065913 4889000308647642881 7543274416596545536 4634977815498270721 7883983250352457840 896661497674616992 3914683045595283457 5847764594178267921 7791314883510264833 898769510666667616 886104858720371200 8199254682493648896 4683870523268020225 6890055018225590273 6429090113938651777 5320659944559656961 161465576934111233 6513968952930015232 2640773095941893809 7765388670461065281 4733053073219985665 9098902255067004929 8675452101575311361 7920693333991633024 5123368490726187264 7647231662229977344 8787800900098981889 807368032222655489 1636420426525460480 5019808218222102912 6243202242272315393 3760273576372358656 7654938680425527329 2231054095445969920 7301196627810302592 6074753939143126272 3321748009264918646 4285197891490095105 5597944564980173568 4207928770959248768 6542823148176233728 5217834076536848385 5199843289981839872 4833781966163550209 6501894196136465281 3712166989489242112 8568453488372748288 371423643702697985 7471731831420393472 1509733916132511233 3157537394838947649 537322519401692040 3484894046455032832 5150341269975019329 7848893018711658752 5302788797840261121 3703329672154005505 8767159685622097152 923738795660180494 6660193103912370176 5324683626598659072 7085969608200904704 706815915932778497 3906395133160060161 7867703560277065729 3158591440124097376 3979135547892470017 2832827077803096817 3599554783196037120 7582009020771009601 4720921679649004257 1833700077277868801 893661721785094144 8201626230065254835 6727825575623438337 9105668721836646049 1318625278216711617 2929124283457959936 2563033966122311680 8643080597047107585 1598900104287223808 5223527516032372736 7227887759521156352 3585829215252197376 4563497880534040417 6199835296256897025 8213985827661197312 2884976323464856576 1408784493481479856 2915090078252824577 7471146356576367104 4707300248032660481 2694628729131653632 5039593226766171072 2104966706881011712 1476797575773309056 5912564139349282048 8495627022427788864 1220794306015058833 447350802414444352 3587596391668805633 8054252331670942912 7801864473730548288 7674286901259403264 5836241731859667520 8360163522338171905 7915953539762888704 5853246327005694593 6961400546918454209 8028365319643852881 2520753363269595648 6937564502391930881 3692933898401240064 4499521400004585472 4834831706001711104 2042480244092547457 3898761328472989952 752081495587729153 9191360211684687873 2017562323568295937 7470807963957412577 1803483381056119809 3466739662657759233 4338772746432661504 4041602174537166849 4468944586682748928 8199606977859420161 6310925493859202353 8100496444926436728 6976891099680047105 3839896809085722624 1105190145708279537 4353751691471499566 6367775267030734976 531439003936626689 3302329296226734081 8114820693478192961 2470403870461416576 4998102324251131904 8257525802263490432 4868008476789399552 1565773471826542656 2483006146427286529 7737482409425149952 9221016492676073728 7245096515551625216 5851328334612015104 7307609702391702528 4116262355294083585 3458439624453840896 6077732332089112576 3298609340701532160 778364320692830209 6750956708331510529 3154211181742525313 2327987264381378561 4313112416435451520 1525231470578466817 4999900260610862209 7172339196048900800 8749791615312199681 4905525159080517614 4561947760816226305 105727813655129873 8706842653946513409 5338550016258283521 5812285228339597568 5929467130577682432 1871956258010595328 2012389387892700480 7838229563559821312 7254134474678568385 1784577104013615105 6657704597406912321 3999277628296774592 4719739633873346561 375791874463183872 760749275242225665 2202875447956214785 560887817665840705 36084794636839424 5344554123486307840 5185670328826708993 8131793575035711040 3609552336378850061 1951763909124907393 4708354800405971584 7461437191572453377 7557574070717770816 9170785660507783168 6620158116367848449 8050434915940024320 4448428767972788225 9179909135661452032 180718791761350657 5129596632173321697 1340281697173850113 3070471527770890240 2692342350263078656 5422092711043591932 5587950611911081984 8157283446988478465 6838807809834569728 2214074291710216705 7894446522763375489 1615714953426534400 2863165347665413504 1722083750706133272 8312367035192943985 2017082811106054144 6785477428773867520 8264113275400715008 4634905303909105280 7442848722600785920 8620877965455843329 2270983246775517185 4639378895615131648 1834577681946632192 5860787693092468576 672761057958061057 6726585884941484032 1185952543656456449 6381194734021156865 4474505111779318265 8573865439754300289 7122414115505462272 3500581890240000001 9195922746575683584 2657310231070943937 6382120150694121664 4866723503732293489 12264131224210816 7855284308515772545 9151681206901669889 1294478302440285952 2854448944578322433 3963882937580863489 7571091043955283456 1492647264407642112 3252513079125954561 920118289290023424 5315918344692448512 6770384626501287136 763480969804124161 4547287658161767169 5118193272949209521 2251128604714387968 1176281930806145024 9161417782718807553 5730797985119339968 9027951700106918848 5727472677462208512 242438370116087808 460622874645643649 2385359604217737729 2524040448232234880 7602330429412731201 1422036412435627265 7592465814143369216 7219513519239137280 6406164667700702529 4103906104558239233 4308817582698103745 5848232833747852033 3486300826914884801 1884968214725902337 7319158958288797441 4407962349879198208 5973666780433587072 8355192371039453184 719465785787432961 5440144473460353921 4783309124009578496 4593663230036934657 5202153191835737600 787858576925201280 2255564044734169088 6309419069466680933 5073906170988516864 2853002662233208832 1562674156170322945 890589159939516672 5421397535842369536 3704621067999720961 505671859235950592 4421348986859028481 4286290762140344320 7454202312789318145 6644426800384739449 6827539134976458753 9065542448386596864 1300050376526888961 2176088884590639488 2079674318401699841 3546777049817984257 751131639920774401 179168357194228992 2593453494124163408 894601483164753921 6064196505425730560 3560133786496330689 641978296649807360 3533402531646204928 3474561800507698176 3660498935599405057 8610764522746109952 5421967786077569561 9145069712744107328 5840751665751126081 4014559799694721024 9121658138110623745 5193337912520126401 7562195235662065664 8736957442244346368 7658428606844289025 5478727960143757312 914343702105182209 7872331407216510977 2857262648325771264 8558739616749454361 7258330081985788417 3077769723933024193 2916018842494500865 559566810015275008 3003985943407303616 5924247661030572032 6160503792745232001 3456935763326385152 2955581975136961424 547939231026073600 3164280185467822080 2893003682131072000 1522124175978446848 7398038722899722240 4466389485086202017 2706591507792403200 8625865621495939073 8158392089624379649 3609199821341720576 7894925112570952449 6935413691047568529 8009900419810406400 6645811091813304112 7598049950656013104 3235339859010846465 4780135190449947720 4764835889854641841 1702165561441963009 363087705889373312 7627374204585745920 3180425005051695617 7724874700890773249 8805064932125965212 8422756307938577921 8026676069887200768 6705219419402749472 2966043081855661889 4499412586633382848 2921496157124759473 2010945760544716800 6688171258878032896 3143155936491732992 5234707576864292864 4885232708620814880 7604942181201833473 3968074300887797761 2115504566228598528 4295369962455958528 8591176568116084736 8033021231263383553 4030014934302752769 2591218471859486720 2756840669351655233 8198858582485179392 3740898820677032448 8065412674592539649 6306436169417618432 8076627925044399104 7740136406516236288 8387947146174529536 5551622030863200256 2616182206090616832 7909874115353575425 6612190385902393533 3658012992235906560 388451954185502721 8223878114900443136 3369740494400420864 5691144167195486208 8525439133603938304 2028380425791260673 7306049276157044928 3996197979905111041 6426972871104299008 3269767859071770624 2009767903222432768 294226472666327105 3114923912455496320 2115699425055877888 1753678490280493569 3279715563702331393 1742564829643367929 1451360149824900224 148956401860968448 1984715417815344736 2643642061510631425 3424798591853854933 8104796461107343361 5711658383534710784 4017897605113090416 7263756669558370305 3487124892462755841 2235705878998846208 2418942718105602305 3299152966550766849 1397470231983756089 3549408952477196289 7717475893999697921 8336157719195577344 7593241993459381632 3047923897846799872 5531401518090748353 3934891993710812160 5001378867032795073 3578280262346451264 4540611720994122753 1215111434863600256 3218242698978136961 3084166987462875136 1795816495927033856 7182280061674413633 7099045002581350913 3873860609185824705 6492197040291405824 6442269280139140865 7788668202661733536 5051303228164460544 2967666867010414593 2259981984622685185 2700090748903613440 6216541375795703809 9182366967331061761 3599900794027449344 1991025298857459713 7594250956096478208 3394540467521471232 6728770534789613569 3935105557237575680 6812811851769817217 4864651777649405952 4284186781095086081 6740477067767354944 3777046507111674016 7801497764210176257 6289121512964227072 6175392794169110528 6826179492959032193 742605696402456576 1689637949705745729 4485876643195548161 5717037955591895681 4666339124673222593 9054441999263438081 6700063756945899137 233536285836166145 256701784587930017 3165696880783877120 1195883822058535552 7842413356571279360 920656555175900417 1209604769623932929 6474748906901242241 3777540224508321417 5463490004720736384 1621647129766810113 8713509798832046080 2717396842621098561 6840012126656591873 5587724887364272128 6182294274169305088 6005149458479605249 7685061343291952816 4756828757329686529 7607940602208852992 1820294085157433345 2476564031100273473 8409376652591046656 1188560207898135808 9110060715583668225 4359100395920121857 2716063893218226176 3983137182004019201 2164492892830613505 7621684789973116097 2836107373683028096 8229656378605291264 2479414029336449281 2173404280826888192 8041842612935225801 9179612308152266801 5477644468465221856 6760618334130274304 6157333240852205569 1261529365418247681 1723475010315537857 8543954995412262625 2828597000204770929 7689120567038502401 5049102533048531200 5085823128124152064 6912783468024900944 4336114865485731072 3228314283909349889 7956890309502050496 3972244630511724841 2418605322862513152 4999534808779350017 7110043999932822336 3019096171678885889 3861847771178507745 7102400916221713400 8500069875539503872 2366495598738145281 4218238334020106241 822327153120483329 5045933852891438081 2169732928264732673 1335102001144736001 5026673153816321152 4980671844124768001 5704395524625034368 1613777166368641025 8441216673573404672 1966419060863850369 1522406218635894784 5748560095514112000 6298632852930764800 853449002361169537 46683292633230592 8668172118057183488 895768978664068113 1825149190962372608 3036858344971395072 3624124022734651137 6918859870503539649 4130098253285150209 7356425770148718638 1795790126126940161 1250448198715547136 4320028633009405952 4133104820696233985 5788453327659753472 8199736645820379393 2950051324242591400 8864781563062537968 4183486283894521856 610532287544770560 5590246648335869953 7006073244574277633 2361408850344065729 8589389605578180609 2915931316906644993 122230406558008064 1072085343881787904 4600742765329682081 5596320907686707713 7893081352099060736 5013654076966893441 5619661490539921408 2097663400881869985 1132137549618479105 4523883577480164353 3601250260784382528 4691676664788115457 6896937344244203521 134772487113957121 4633058388078960513 5906228959688130560 1990239154060513536 918782460361984000 7165294238435551825 6035882022838320129 9090918806558874976 6199199861458250752 388515681118343168 9208773898908837633 2224863798866105632 883274539702763008 2245601967994178400 7253285873881192204 3340288853289358784 3439521475983355905 3186875208616331264 1678295008000261193 3477633512358921345 4742853323400228865 7212073833757635584 454978171981249697 8468457474182471681 4187786115592822784 937477779962412457 8795082570060719168 5120616660865907124 3718302945014378497 6599373557311314816 3567152966338347008 8201185283932987739 2741114991570640385 4820972918727663873 3963785216233281537 7893701274975436513 1245449492992102064 7740291488491960640 5628866409327881217 5987053139649827345 6827461677996910848 2273279417244919296 2883691309051150337 1397071610474866241 4665655200860219776 6819752990867816448 1264516581275729857 2859970986864744449 8331660554320457280 7447308667897382144 7112494895132149760 2358809479321981144 1502470633240028672 3233639809752669185 718075576584067984 3293896078219454080 2282214545581526410 875270110833947648 5471893665779338945 2488770070118564864 2949635546738331265 4225948180584220673 5023788029922330369 3078441489399102209 3137761710937832961 4764668582872770561 8908305829139825665 3362521922109177857 2928586582492377600 6154329641409794432 2377769898789840385 1503037287843435008 5020438013967417345 3388649392571316513 3077115662940950785 1373041806636613088 2544788259312828417 5880455940097184320 4703018856471136512 6909235109833756673 2499044240045727745 3949451483107404481 1126199838284283070 5754435407005081600 5617865970596379649 2761494614115819652 3360887839828326912 7550952131164903424 6862544477199532032 9188414520697479169 1894057948727605249 8081599392915417088 2271759073075275776 3482593540040816512 8727884294940917760 8105070886649880960 8406110154862899201 1801117049470857216 6199728846722954241 3724706467276500225 8137043903310057569 1059389204367023681 9068208085918273152 1152277135590383808 3422652221592233985 2241895073086448776 8562639862029338625 139442622546839681 4780419429820997633 1559402469943476985 2336584458456240128 5900538224142782488 3098578686742375424 7195159663792059648 5240681941349792256 8735895879930575488 1208891553495432225 8432960895188522513 5071286986942285921 1745016109997811648 1307241473776076237 4492694720740582913 7100204888069617024 4910472232110550297 7333514599075865281 1980440922013024256 4454058753879610112 8897043112347269121 7191252103109542913 466830726864879616 716375499951382144 8869751433655348224 5274692926629105281 7609791709482139520 3052910413261182977 2370287308430639105 8014855567556976641 5632587160056410112 4204472877792180224 2235085547440870912 3549310139499061249 4411942063919898625 1001744657295206401 505134631858173441 2127996939552260097 7169427039417171968 732937834199889920 7042483936441290752 5909932932484582273 2965996316506718209 6577037278347327744 7270478523252750336 2697248187284629505 1441853371167206496 1908641343066837377 7676223622660358144 5631808593100832769 736159705644285953 3587834202614861824 2837818210312386560 6262561334989345088 4835752584961365505 1118982159357444097 3945692032583204864 5710859296793165825 2424660685703987201 8353602665432780225 4819965418797750273 8425091879880262657 3792661596917897008 328301195966791680 3430887730280271873 3563796926000057361 2248312532801928193 8301729717420621825 1962463197194231809 3552052781159029729 5769480705712173841 3712310464487194625 7070909164789264385 478691313216354305 432541345475752881 7039675266881582849 6082166498031304704 5683596972535380480 8320930800248727392 8497916391836876801 694115397344807360 7138137443463317504 5456860286957614401 7649606119046994944 8058658253875219713 3948281504955498496 5772370021419515777 4538673864188019840 3253725671785235753 5762164237637589393 7240779175969562624 7279821213937545969 5899759763820933328 3713917793030193152 4932963917889069057 8891523947006694657 7739615661726137280 6470753091690266624 2413893029632990544 7451851589856858113 2934221307189985280 5806604987245302480 7095442043980194560 6423292127709864193 5914747624490942465 5681264020992978496 3304458151835959297 8959273389455524881 4971601775661735936 8981188623162468417 7051973931614848000 7522132414964787073 6955362700025298176 597154418979774465 2070055842635173376 6241484887963351248 349074645493256288 3691180222526776001 2807916767310985984 8574161912030882305 8978182362866331649 2872540402301198336 1429554563485863424 1766546413160349697 6164247834947048065 4444134014747854849 3896886623332871168 3378109202049979392 2269254394915717633 934541782393490432 108946355734327296 3150615271312719872 7602169139488076288 4630937734613492480 3038832115228606464 8896713821924966400 8713223692383750408 701453520874373120 2173636787964078401 8117374091510421440 5348202134290569856 8526818679518830593 3581521601951013377 4275541105367234817 701541434042744833 3224535482818640301 2790247017972240768 3097357476460478464 4820501328429170688 1285376494666117120 4310135448012837249 858855955598447425 932380133589340672 3190197519093858305 2132259196872881408 7145116106868777601 6338984800585984001 477140168974321664 4786443799349504640 1803201407428707457 2949169712621979648 5135042185571962432 8482184790413049024 2482460655042038785 592097601945704064 7345754564181254657 5364555919727853568 2727976238987360257 1626716758797712385 769313080288903169 5458778508756243456 1163406218327687169 8159269496999969793 4333102084497313280 366953986872113502 1427666873321366081 910335757047797824 2534858093106176001 3845045132508375041 5153730846672731776 1114051195459786720 6887996697672446401 3352637027140882433 5620348853195528961 5872292752334581760 3411609833273969152 8007161971769932096 3132228501277552641 743525924793221120 8218954652883384320 297129099504707584 9212275803773111297 2575095573645557760 7981316492546541408 8342078575108114817 1319447541675477537 5937903736849892305 2981503238257025025 850315949519745024 4396246064528408640 321387444900154881 6341819603436072473 1911001181172710656 5277240125842079440 1254220534886455297 6754222794679713792 7348064239816960257 7701225201024677376 2634219784009260033 2308768897827619713 2736425437683623936 6164270013803461888 367816581547778305 3460168671392583680 5865272066434190336 2984245171933544448 7198031343895874657 8836244955829449312 7934435701080258817 3147900738166680064 5205545838912896512 4025564274360602113 3963176380542615553 5411569907381633025 7685273890968682497 334614608772429056 511415619944042496 4612927564398334401 4380758732221264385 4498148299169071105 2494852391391223809 7287721300660764673 5896012443359379457 3306787712590397441 8165029370354368513 1182767068209348609 6790510137502439424 1006535468616125696 6407332420248068096 1755770632915931393 666822419560988672 3074506150272759360 2361047470397939713 4941815551512734092 7902615975098095617 3030887299791472641 5623875130208377320 9019970294883991552 2293190950532434433 3158549250190512640 2067393858128932865 7652463337202340448 3339443731977308161 212926035250167808 1924222242853834241 1437374017851499264 5419081691089832448 4997169875343158400 1838495615697273856 680277512187001345 7037786499148380160 3143741561141820928 974181262874759633 8791069238639984640 3085649283750836737 7290655559217897472 2896276875423776769 8610909155571076097 4182020714417025792 3305063314539794433 2061554237848049665 4328752816561035841 3249200280301870976 4089924055777533248 3422161758230061056 5308454571136966657 2516658615598907392 5628999763305906688 8275099026141550592 4376849434274422784 4631285534732845057 4571510140807838720 1630776103203241985 1570143721865949697 8676900411675871360 1182920059438162945 3564536650102730944 180983878411463552 3550347217247653889 3109835252620264192 5629944341838840769 2920328962862348801 8685522990463966720 263993732636182176 3041062830610022401 6777520614309625857 5526875653656150016 8274281570685055489 3001308263508148225 835659363459272320 3411610509723331656 9070822157238617316 5505104394693534721 2523742382769400799 4242914651084244272 7244080677505616896 4353257291893339232 8920598609286975489 5439296053119700993 1318460790727331841 1316862095207829633 2489215212900246016 5367470950568016385 1531242192359708704 770391341605118849 5075283645318304513 6992916298705327617 4044599109450547201 7702936478324333569 4242470254480826368 4931402560374135713 4456530210346926080 4029817549750477057 7117368705033934695 2388601629494735872 5132374863710781440 9220206148439718913 6189088394062767104 6671448360821589776 7547003368362883649 6556006043530619905 6415423564779218465 6148710010754390144 1677079494311636734 2007654817378140161 9093950221725381761 9206201657610236928 4351164954143428609 1372896326894747648 7683422991607804032 840330783266940673 1413363257232890753 272544234512859136 5049269968041943808 6104480072277762816 2682543460016990336 2867208831484190721 7054308743018578432 8372511102365536929 5690971321220713184 9083563127675281072 2970623969636160000 3144967769680452896 1723156206561103872 5091419354102633185 2822995668173345792 2199477939204333568 3311282789933443329 7290094225249727745 7743031753303034880 1345299255183960065 5670922616735350784 5079391233599612928 4854710131777606145 2305453694566020097 153766753523335168 932891200856064001 9175619499565059744 5617219572871233536 6641608877510744577 8619763438129668097 3031295701245024961 5076780176272757248 7543160766166230656 7962353493926445057 3025366711246350625 7556243003903148864 4539633095465331969 2765216005419696129 2162698032799106561 2575812685659302304 8190951728358304256 3000978636402263553 698407477375011840 8200888554071162880 4612489305997873152 4351003871053962944 8165902398591829520 7574292148806642080 1515946486346976385 8489051316748812289 8399583732827226113 5390993694304933825 8307213427182670032 2668078334209648640 2040227096043831808 1735279623797033073 6150390727865008129 4929864767772131328 1403589258735705536 3584934355810508800 6737233005588840449 3521922113882504384 1880009840999634432 2008691171873914881 1986034927614013920 4467409296811767296 1430745753443858816 7208287580978610177 7347532862950495745 1233707850925938432 7605873061011955713 858245002466656257 5510446657550377001 1684850887004127232 3935747001438224385 3229420546146291713 5371619687134499200 1145808705255821312 1321975243173498881 5354574997985666049 2152884307026470401 7431019327861470208 1754365526143960321 8213081663536496641 6281119437907655936 4556783165559566592 4704804014882740464 4017588090799066112 3375291965717351937 6062167038576791296 4046797873398209665 6458353753899843073 4920015913379805184 6274752245335123025 4700551096375027041 7538809071155399168 629337811539092481 4203918376890029024 6105760450949332992 5917431703221949729 3116943386738796032 4465255358679516160 7627283681076903681 126771501392411649 5103579112942950400 3816510369648530433 4933661959923539456 141645783321051136 1043059694383595521 5183833570608904192 876941067989962241 6684161519181103104 1144482537388433408 6548668851645579265 1082827938481574745 155789763339924240 3686423297349026625 8603467647517935504 8765281060474977025 1006506590228368385 228051075297866752 2815399010088452096 4339184043983683584 4616438317992781824 7282755914663161568 1872257492766028609 3916661678485944320 3566491648691922433 4831193312415399425 2507200561474647809 8966702722220287553 5810389306403626165 1718924585637582496 1167696159056414305 5280964447874607617 9156754488723332865 8443223590683792385 8606832580071768544 1994408776742154369 5320082829953260784 8393615230515578880 4376851615037202433 7161875569010363585 8610543640782576033 5021940951433584640 6884727586366104576 4851137808490253904 9004275464627429377 1937967384537759825 5281155931978203136 556313437867981969 362249035521555725 5335993156395488768 2278283892765984897 7561430118206654977 623500960319800321 560620715976656704 2480680069687141825 3381147959563433984 7728075562933010433 9173976244970161601 4816923373651918849 4374370691150463489 5551264952286305280 6297195281371064064 1773023093385422848 6353583568224169505 6642457049308376064 4172926676885458113 4983237372295876609 3233984662678088801 3547396798242549568 8530430326704363008 1435778436311285760 3366694752835649536 2562962054736986980 7990485572581988352 9051412154491681537 1630108763357143424 441123981178026241 8780146724825969729 1973768707462791169 5011329029995486624 3751270692573103105 5570932738499785217 2454125182008866592 272683162270899617 4190506834898160640 6388956038391971841 5021778971290486785 6523043235192272129 6816773938625167361 6429242595450964288 3113384797808232449 8476933611511594368 2028467992802692697 6437880967478640641 5287696708095023872 5938535546958151681 1345205741840462577 8157340759660899472 4186493775231784449 2715998432845058048 6809190344032385664 1318461814394179056 1871463874558834689 4794475887296135168 2475530215645418752 4717633905482530817 2392117357414081888 3614484278587320320 4752360335937896449 6417094325359693568 1215055698420705025 2312366956776723328 569956996951421780 5742694746209452032 6111308242363880448 4211331704128213824 7398295757548310785 6049547289260619777 3388242095472574464 6315303115545974945 1356595558548008961 4268631168681982464 4949868770093162753 8405181339321649153 8560933491208880128 5717316353807826944 7596720789259708417 3880615708782727168 744185426007580928 8621489147097710592 6138175097858398721 936232258879160321 4790017775080367104 8279587772659102209 6828082246895172001 6864951916958116737 3392648318965831680 219956113899308192 3574737054793678657 3285489100639746561 7242350228493440321 9016881968644996865 8300706311358418944 3347896178779769312 5486402805604417537 1322648126222113280 355761488777374849 5748037060474218305 5631294589866166153 8598710183674740736 6147766492814642945 3259029646799286912 2534518686320505089 8532573851419816961 5813978172862822240 215334185169846272 1712377906075358720 1324029996039815296 8686830824850325505 7715489967336716545 6288006762982359041 5695042239765225473 2300147009529053184 7960546782071880897 1362571980153678336 1993006853948176385 4728392093944833345 5074799315122198528 8656323650594406401 7056110779388888065 7533788440794387456 8647215762679947264 4693674060134326144 5081844057177587712 5824944127078432768 7121303733298266113 8519529761243741441 4961504409435074816 2375014932194557952 3433676370585288705 2403937006727508608 2638750541555658752 165993823657173248 5627887968474542537 1387483977610222913 5135766513868894720 1012786301779363840 5092149235826622977 3264799673206271041 7440585412265361664 540575938612234240 243673061781176321 5251180091158846145 8765103462483415600 5536593302588854273 2531220552377786560 6879061512387604481 492710503302335489 5148557923977319425 6638315464154840808 8919107381282215425 7670617496724987284 5099075628047810561 4592891980521358816 1541610733853120264 1233231932577605825 2175818124065405033 872015235579248640 3874235506153655713 3034327371671470080 1019904792132159489 3082000664569782272 6597252430178382208 364960841362893632 8113421997940752896 7691690010423535473 5076373678308195329 6460576380137344001 4922009178824437249 6407315428584058881 3754126430665193729 4968585711511970305 7334094556959822337 8585621647864470902 3880069342275051521 429151112002273281 864099876896523441 9022477368292929681 7664321764313826305 1895045292548997249 5737094270476222465 9168104032747057153 1353505662549622784 5823022176182386689 9154688456188755968 5262070949357866417 2724180267759534080 4887988416393489921 6969044845510872320 1427303121641627649 8409632136333317633 5886600481309650945 4858429885267717377 6425732047168421889 6139661519670103872 1135942512473651073 3881664329419329792 310902448657006592 742784302550351872 4344475479189701632 5301597193612544512 8345733110851073537 888221484800016385 6451390559812481537 9067228114490097664 6743340688895584257 765731624241172017 3028513537401144833 7930622311217635841 3884425159003449345 133009490653099521 2955236582612752793 7275238529828784129 4815396225338198016 2611767210825646080 7030698856667543040 7079728033160953856 6240962995751223296 57432215747014656 6794725284658915328 4589467037638284800 26230037387345281 2360398762852007936 5256825434845964288 5208216710676283633 7392359457847025152 8640664813000581632 9122653693123923521 6056653061672842625 476873747081461760 6815290269810116800 8450973500011708416 2977051471873789441 2981073410995771870 1159507568117680129 509379006425082880 7727801353404958849 141050433991220225 5474789890038956033 4045651123757103105 8349562776265771521 5623298812827926529 494140986258780289 7023752781150898688 2501061920015514113 5632639588288077888 5183391362986262529 2752450487157197825 8290773011135281025 630234493809569665 737686938494629888 5942082106700503041 2299956215102249664 1255929852217521665 378958247150190592 4973474414943534081 5596133000767334400 316107222767901104 1201636909481820161 3038349856181403648 7362829653312651264 693642845980983297 2177981699311576320 5828626797975262208 5040220453494286977 1640113192462693889 4203400990783905792 323458521610029889 8292229349932462865 4208827609967317377 5867206568607539800 6275128716153012768 6786249139635781632 4654767693521687040 3779936360580857856 4182599514031190529 4314793270766256128 983542934288026625 8633022058174705664 2691257734895173632 5055473913343483344 8723251346107820032 5475277625212998144 8029405866761294592 7944842576851814400 1820841032138031105 1545332016710901377 3808493367169258624 2713126253557284864 7865742995979709216 7323391761953371265 2644994940935667713 1299957838098101888 1742514226983927809 618899181182055169 8065885523861299200 3361114640134123521 324065297072553888 6210200373104809984 8758475858434007040 7752076082080313344 7192348778515641857 6750464231762404016 974969207011743297 7219032105172664128 6005559037434971137 8252685344215210881 515804256549726656 1303548884746272449 6346922683908931584 8901316565286354945 1012101788441761793 3794935936026919424 2883538427094237185 1805518047686395905 4774084430719352833 8729611438126182912 7036904155003953153 2154985221403967488 3710320908955811840 1450928747296649216 2307716595376802560 7083001163342790785 4846501045710471137 7530936037094019385 6214421292938680320 5583792849755655872 7760253382028767232 5038294954528481025 9190614718251987520 3486024369729254144 2130900524211067393 5324883324496283840 2610204702660946689 2431262239530642416 7990811686173651968 9145324131183417344 4205901807085521409 8760493400605048833 2744309538076860417 4659101479337548601 7180627576778766336 3770391135282413569 1630289934852890624 7822430174674971320 8368970933789173761 8057067024721360833 5160943044493731841 8140872944719097857 6199747477437062336 8765027185687151616 7844814683732498433 6305928885094199297 100338787648357376 9032855585954855680 8716279149915275264 7565783595732002145 4838451984849490176 3059436704369020929 9078953626893996032 5028417781913237377 4969996935116611744 7873997957156509697 7409916474899435521 5551484378198048768 5926357556463004416 4496654737767563264 2862415647742290689 2499085361639198641 7508174306605089792 5108323300797007873 1392053141645819904 4330734221300854784 3037200107670839296 3126952505619984385 2469138782173377537 8603118115395752353 8150727359669022720 8583442143061323776 6132483778547525120 7751883382106020513 3072938549573710720 7770515778297661441 6020522924988614657 681161897005023232 4504216441439061277 7937173214270610944 1026372194236611329 7155802816869253120 7654256971137792000 6404036260563830033 4688432190010857985 8005388761110675456 8627908751089118113 6522514497592557568 4407254970914456320 2700726644832685825 720486486454734849 6460164192476156673 8587983426535452673 5585372534072976033 7809366506006377505 6140678710782746625 2543342765822587073 593150328528278528 2688766359566578624 6420403818584612865 31025959003119617 1249482000807782912 1878142152316993537 3280885997014234081 483484643142367232 6171290575281586177 6341540972965330944 5575554852711276545 2595519718771683328 7347503674034843345 5159506606787657729 3624224735203405825 5274714027832084032 7961329208710209536 3822573654163789313 7888403170708955136 2777217179759183936 3328719667279199616 2228248700869641216 1782921649076891648 8909736487102177281 4340822231615772160 6670116882508685761 345302743558193152 6549385921614487297 5230364624479319296 4828598875273138177 1246509030546939904 2533856046447885665 2159113131104300856 7739303104146833409 5095913725669784320 8686909259894848513 7054108734823694336 951270083202752081 7129958667415487489 5405076395587208960 8513555081756636672 8823934429824867456 3234493743362619392 8291219813185138656 8056193917486180737 6333240587322013697 1396975161490558976 6505094853630313345 94711394615653505 6530273075325533824 3082200845407298329 8735971602312099417 7980069110208659457 6821557934333102976 6986417090691202688 657650448920132609 5782589974218740224 1851550657420578817 8474734102286618881 4199554850610380801 3937563289593807105 1866638099445463041 8623416353756708865 1129946661402380612 7387577026951622912 4588853550345355265 717052881981669377 5725594818784824040 1379804455975151552 3964905887880265728 3074459393297144640 434358498933866496 8135826066717400832 4066132574660182017 3506900764332761088 337189751702990848 2849110656022462464 7025029343577505792 3282335393380418304 1113562478014181377 2504313542090782977 1056036167925760000 192257673339622593 4531799910456424481 8112815699154347584 4638474398180655104 3650544603348776705 5989796537766510592 3944208154807500801 8582543675672906689 4490429038311223424 5424756600456642561 1533929347429923329 7543507240057511856 6590303816204994945 6404931227334024192 4058545229978867073 3435511704919457792 1625509976976429569 1383496347235647488 7538396940227758592 7178128865503607809 679254587740664705 3288956433189201152 2055749700888887297 7015827203963644336 9128720178347909120 8824797857567968768 3305200319870795776 3699066654802268672 8869759852816199360 939209256648984576 6054619562065903745 6405537473281549569 1876779413073502208 1347365583812419585 2452565554667290625 9085871012874420528 7937578264163647489 280845579730944001 4422648450367115265 2440299232354923392 7762191636028652865 5547340402658390528 1113425809492047041 8993123074389214328 8270606398455711041 5857418928965251681 2924895684344676352 8878498627823344897 1679480217735327744 1757510224007964929 7918522635322120192 2256234022857965568 6779191329828019809 5164932548730353665 2763329084215930881 209148766499703680 3172299221537607621 9102952601680235520 8177178697178920513 289191208148822017 2802710692809932800 3764104026414901888 2651085841598175233 6207240330738073600 7644138036853062657 942508328344189441 2092583951508546560 743106575548066049 1125683989106642369 1378681446951547393 4768186583291822081 5886462074304880417 1591856292112910337 2517630634275664385 1084533781459042304 773700288476055553 2656803387330948608 5314504352606363720 3709339488993168928 5536777113503767553 4792803339715365376 961838142031689089 691582222814036992 5416490438635511808 6904600904720512128 8332318851293773824 8759347015381035121 3121265779965271041 2436431198744937984 4370422503639689217 8439134945400901121 6061952085394845697 6308254879437324288 452781569077181408 6581365163190809489 2736925979863236609 5885995017141223424 6433976331369653888 8573106200927797248 7943833815276481280 8805071310033657344 6686551898206223497 4865510473924031360 7900826498634313985 8479418334356645560 6272384742651674625 2387605910781793217 6915957709293091072 2946106356566136832 2567865936313823488 3480244865742372864 8874486754624733185 1252971041564898609 670395780713644033 5524529021949103616 7802808019939346432 6113385786713497600 3505993460305032577 6285725375096346753 7231546493238681600 5984124354942454593 7093211287988639745 255995469062496257 6161300543203434944 5009854469865930753 1100296647752548353 1329391119592323457 2372356512914219009 4650608158906536448 5220195493799551744 2935179130479443969 6102453114708200193 4967059624426741504 9172985843974971393 7190683023967844240 6915805666596264896 6339777069219577857 3624958983717647361 5682621100047804417 6847644473428685281 7584266403774906368 1441532427509792768 9050946058913033649 3819191986585722752 9189051219673464832 410410159834041537 1818483974994941 349035239904798720 8644049537829583873 2518241461291008000 8773396150704450048 7461428571094286336 9009702070548238336 6203760898722434336 1229117894030442496 2278950006289694721 464531402287349761 8845111982529639681 7871292841079430400 1197945159315934272 5571438907404993217 8109360937898183681 2088160436767134784 261688488622154240 7688071947028244928 1605534143947771904 7813551659472412673 3033560527263929345 3187120838825103361 1274793104308105217 8214182701767327745 5628484383684395009 9110112302541093377 6046947286096029696 6641909551785689345 3114436314115569664 1721921332243175008 7226209980786774528 5531078333099069153 7787729510707475457 6916669414287343617 8621663275726873601 3523218568384937985 5642319035760644096 83809587258407808 8564479011885706442 8797723437436505504 7683368948789969904 3589555551715139584 5187167544149903361 1645832298117175137 3652493297189583873 7718355192717661184 5744769455001099008 2661001124600457216 9180415569118655969 941256593496366081 309289603300065280 1917401240374578049 2072512120385931584 1948302052774178817 8230730251172192256 4232601558260432896 1320274112145671104 7881316330035087401 6910958311950425089 4493369361370162176 2804972991239662656 5955303517119832960 7305501902918303744 6735400372004790272 6472602288753406369 4749527095906276480 1764401905612988928 5643083948933373952 8715935986496695153 6850837607732649728 4057640123898257921 410701944633628881 3025917973689423689 1632650626518515712 7085332934039321600 5694387003624550401 6692941146005557152 4999086728781762816 423932833874040832 2862318397892513792 9020402955919933249 1569019917764235617 6156513093678563328 5943751049088073728 2939582449294032896 3340619074645786624 8824585516596002817 1205298355701233517 1327831144817518080 8370535111293916801 4236290948812159488 4342848023266328577 6053994371196942345 5398333802761381089 2363665554135982080 8463617842917234944 797210875564168193 6550935959102056897 7895999469786783234 5583135180598550528 5235167464813593089 4152367556501146625 7175848939390604745 7533765906498322433 3128308691635189760 3877855122641309624 2689983856011216048 5205496390004546305 2571561760734021633 2443792422734414832 4687427212238118913 4118725491118548993 1525263254154418689 8935855213761472257 7071020618355690369 4783398982188589057 155775644487249089 6174590064289481472 3814138619967307777 3103881636129804289 8641888700226633728 8100257036922817904 2690646289023120385 6707814619146994624 299331348420716545 7521496547025910337 1626998956238798849 7914289912439763008 9030175459297296385 5718026700183666689 8929759403680509857 7462628338818720768 6151600245675427841 553133419233304576 1941321582303044353 6338568639440461824 4326198611955438080 2684541926227389697 4128043706519261441 1073222329089747968 1170743581715413504 6948675448671549441 1860335694277924864 6945149690667453953 4855492490893680641 1883990752140500992 1433113939247859713 3013873827719528449 3277477846703564800 8477499340351421345 5766856043585697408 704673443137527809 7864520482942091265 2933435701489705473 4640705899474978272 253562927672032769 903615887029864320 7251553487955004928 3598583831776659804 7059966794155533824 8115952462898200576 6951462610607450112 4748322835253025792 7135251886893561600 316181081186044784 7392783971362510849 642100132954774592 1201407919750774785 1739627684365902681 5301994304686542337 1202049987745713985 4569446039012271104 3218193422733494272 3331540374407332736 4808274865914573260 2258467502369120768 4548728194528710112 6597717727987068928 2232232159904071680 8563665887822675968 381377260620425344 6392951609623452032 2197063120617498625 7303431275370080256 7726472111890526208 7248199078790299649 83301293901181216 5212509874862161920 3086107876922882816 1289292659825428288 3013874370948263936 8638834701662423569 6609578295619298305 4309208005473188001 7569798953701036416 3035442520053102205 5167975050759897088 309396632720056321 8352920598630709249 986572268546425856 6774457148124254208 2778353696401608320 8515609340764225536 151159447550642561 5393545793674921985 6019267652498653697 5045197893963244032 8927711249887615360 4861843255726630912 5723628380456875265 3451923431479388161 4387232551459207169 6255956914282957568 8884738319093531265 2621215339574394880 1516925387384593281 212702554674415457 3767421896683662656 6265251101696016384 7967785350121823489 2197321125519671296 4997549448572946016 7506476564863908864 238107896100634624 1497013902734917632 4522921407741766209 7135177745335166721 1187191384385421312 2294692984764497920 837518481062240257 593408403975755296 6264878652419240257 8813108791786471424 3626476388759609345 6184572761231915905 6234183794559635713 6682357055044091521 9005075017864396737 3901597761196197888 4310247620524918785 1179025632772104192 2907524895008034305 8617480618028437505 8877057749973289281 1374254817795148288 3131031956212332928 2881499727113283585 4965433131248653056 3051038335293562561 2616221112861934848 4107760492624482305 1288388716464846961 863675582210878464 2303420821669922488 2313121678687056064 460076259304395265 7381998316494341633 2787757867901344809 3838508976289319793 6154876794401980416 7071611336158439425 6236428040556432816 3325040906236919809 7019725527282987008 6750339022961751296 4485540059707838976 4486450894499774465 4031306255312707585 3145299470171733884 3303460839813179104 5809966722302967809 5399093345133283969 3792707339665132544 8872134010028933568 8940627040390091405 4998180949788019713 8014683250587336704 6915893112769704336 216340469802921984 2151894427115960833 6351587297368029953 5319626186560823168 838758315533092865 283838481475821569 6886488862660288512 6253267883661596289 1009374735695560704 5840689639725856769 9127018677370025984 8840325935854015489 1307790744051310080 8014036331750830848 2460135683574846449 6860332875844969728 1489800958499899073 8595143346027609217 3695166527107629057 7111621958144366081 3498112475775113216 6703137406442191488 2568623069690357313 9190636902358171648 737983651807350017 5063215498530944128 3082020465261466112 1960296707209723905 2583581116366701568 9087450504309519936 8666258486059758593 1297534805893414913 2756100221931356160 5300660976142101505 6845596889151833089 2576211985492452096 4669548482744971265 8313247907493761024 6630379965663305728 8099534986876172640 2202774702045216849 4858962327709113345 8617148911390984192 1936683476611364225 2970497196304761777 8110646623437963169 8306539240831320065 204650258400018433 3920714247438336000 5353886885463900673 4807998337603617857 7465876689314729984 5471444420340823041 5828537678499713745 6611246957972823553 8721926217032876033 8138789437847681697 4478121945188337472 6567977983917116585 3439007959845765121 3074164530183274496 8753710959950129665 4138797935182506497 8584422226731433985 6636201236924546560 6597062819262541824 5650341672986144769 40533568051710464 7548168194548886528 155452290724270080 5034138559902300160 8833727965575366273 3436119434113214272 2347036477170642929 3619387497416350272 2930762737716828193 4219349453444216833 7460107099334145536 3116515779530144129 7861183801614247936 5304702330997128704 7448459562927337473 8889172502580510049 621855500443041793 6363107529885286400 7694769366096231937 3107563346934089729 4928425574373901313 6848371404703229825 3889826075462598656 6441026534034051073 4485574649392638976 2477695267100464640 6260979354836624577 9204096949801656745 5240305277941579777 3069291557372908545 3939143117371533312 3102216343073899004 7904326095346614272 7622799489121370113 6606767982913293504 2659767867873431553 8891792139385436160 5222141093309963008 949806853473839360 108732154749686721 7863425945364332545 3583199734571610113 980758215673577472 3296220681061429744 4308153100436488705 7407937309547703424 3766785379017701697 7470039385540438144 8943217553989180177 4839786207060038225 8414476652251783169 5328927016356763136 11036162386710528 7333493332607893505 3706823726992395040 3501367059605725184 9023047103671219520 1919035346057262593 5533867303410356224 7563278994216949152 8199221898175470593 1224142323187940352 1247553116434229420 8110719440872787968 8678112208742893568 1340411289097742592 1925622502691479552 3498791711672552929 8022185130661058817 3460985683932484608 5239920660416024577 2352107674650117121 3417124106781312129 8258532867565260800 8052108972528304129 7645436839974121473 6464392193473597216 1105012451710162944 2518696703236882817 6790580270970303873 5039245476175146944 8469454344675953169 3139430727211352065 7134347914082529664 4949718306517337409 4314594904384140593 5874424589928267777 224403562111696896 2972316999525093121 3225783549226119168 9069803841819764993 2732165919363497984 5624200673862601245 374239483304957568 7118843968681221792 7133734751761989632 4271108385720668417 3806921672176599777 4360059532730046720 1163799366652805168 6613997461979764736 83830220230126465 4499440390997274368 8677981892836710401 3233517119172738433 6021696728838853761 8903671811813472257 6583883644264148481 7958299874764239104 1372424403339538877 5560437565879541760 1904009778746805889 6953101744424403968 1438419312311898113 3111063815006535105 6699754601952370176 2912651275962889025 4137446294955026433 2842806185956642528 3566815428686230113 2954546841010584577 2903799711311126304 944541387849877889 4703068644330546177 5643154485288124417 7593615419581807528 840552567269488128 6346445550831251969 4098765973853665504 8713800515355582145 7715467392870056449 5868759532966562305 2001826272240992257 810440936974979200 2011507048038123377 1588570755682027776 3445260903386094592 1559390423517478058 5571811214946107392 4556186858121131008 7494912801368702977 5812136055671886529 4298728470838967809 482310285562994176 7422383304087541760 756314328189958145 247184789695947905 8486525468983671808 1844013850320961536 2269074098834976897 6781593663843874049 3815812665185402881 3717479682867768321 6962169282387992576 7174801208958353409 4364434540138318081 7826787220634660097 7450612337055394176 639922878485868993 5535284990142578689 7280383773744873472 939615062672277504 8250156619365169536 7613998507953779712 3108298074031390720 4220142835198674265 1445275400588066816 2409945277960289472 5903091355821813760 4897699402272829440 1122915513333373057 7408769698507249664 3211335898411964289 1099887695161257985 79721054520862336 4315546088461762561 9210392480225838177 1820746842140393472 4201600007805059968 2054679696386463744 7185136039993729781 8575613277081549825 1511812422419353856 4442222829416899841 7621028395837607793 6240828628565001409 8413430366087647232 2336637101705280256 5668606512114036912 5415667413155369984 7922203786641926016 6825708052431209984 2303590851857643936 9175533064066105345 1538800936721394624 4496801050200739840 6300556189935121153 6623464664042685441 6031016939626135552 4236775171232860672 4118359048276934656 3079516444351617024 3840477622224396289 5587030198156415489 5073915741944053760 1087537310289838081 2019817613050927857 7287402836549917697 3646874046580986112 2324067885901627008 4978162739992432032 1380566250721848705 491501089299525249 6972324978209865473 8909209743760338944 276664251703396352 5997965205442560001 6954921571808827393 354760382375012224 39694715198118145 2929397188237733761 2603946547553569793 7922619258952314881 8492830058361989697 776490710982131712 2631660482112567964 4560271571179742209 1690182911894760800 6631878983840405505 5081587025357488129 3479665902906807680 5412059281617363584 4808231829125687296 1612298559562904833 5945203935942090752 3780245929725023392 6799082408643967008 2767510779437121537 8112786689063980032 7706967236046074083 3066008396942102528 144364878713274369 7718306087503443968 4065769676934179297 1818977989612414593 5703377035788751748 2358487738995264513 2311525817213423361 2213282742036230465 9010691508698247488 8259566663523386624 3024424477822523393 5483872550088577920 2468151558966815745 6783877818614588928 8296454736324836800 2522212796353537281 8123642755323882605 3307395166529989536 3367758715208004609 1527107196133846368 3775018625723088000 7319645255779826177 1820924960505113985 8138808567472584489 1082582991166556224 4616482816814952449 266425016219697664 4845786657471725568 972971950201166848 3860119073210006273 7329478700045430785 6710525348651344896 5431210273784175104 3955152990716821505 4810337122999014144 996913536380596737 4350345176225165312 5925879998050861057 3493918875053243136 1349382501027325952 3303239282953918465 224243926616585121 6344976926130569216 6952917477568005312 423929447026278936 4690354542415226881 6674552176784818208 6625756840954419201 6285329450537395713 717434756971303632 3010781290661131777 7037141510875416209 3852860977318068224 7185140725667974784 4665774315923319488 2312543564719882240 7723337537038493689 1719022976083840761 4523308336745086976 1997928635672439681 4643935340731815424 8557926924691214336 5468558684331665409 8613100769328169345 5363527100532616192 2660415245598316001 5750353357817274368 3233900955946713088 9173301727219286016 7347070704400350657 4763532681877225473 2989572426649473024 2741957186133614592 7562254049502089216 4360700266901624865 3539426161621948193 1675088704764343297 3014622359230447616 9027174322100150273 8435723887742287873 5632817550347664145 7795903342778889344 3533710508670532608 8019604839050933649 3047189900388999408 4659992658701573568 8568980694804611073 3067452645729150977 2714383948425003008 4349400949054241136 8267527316579178344 8539567436910952448 5964826398995696641 3237578346894721025 6818309043682657793 3568455450214400001 6749139576321351680 3932381440532021248 4210278668726366209 4711512519962209792 6884127401034413496 4116432614535430145 1816320957811757057 19648480224453632 773679714880200481 8592161064410740017 6784082664264420864 2489576615868366849 8069353284633030657 1236962979464029889 6206133150337388544 1657599300188326912 3100959805605091376 6391224049593270272 4472695318438639488 4710121803889817600 7952519013067653120 9102030786304238721 8806561999678783488 3867785961965283328 703131228299153408 3637838487382711169 6584328997878037248 5330196901290124800 8183225176184483840 1942687684014837760 2355949618859418881 1207972420506222592 5538566472625186176 5148500237404913665 5977621574520578305 8472455820531410177 1254376634789470209 8840594148799776917 1759404909704249345 2050704067551690753 2210644340843285505 4285767886099783680 2826101568747198464 5960048517953345537 6068961740400838657 1988997513944760320 6873423004281539328 7482356485187831968 2062277708348129280 9091582857533687808 7304047013563858944 8945535021550921569 1906447028287995904 5631183444829305856 8845088907749766656 7362983618795038209 2538312555464144800 6456744599517615680 6042272138797276673 3285194804553717761 2432768198949470208 5032179902875828225 5370010789908432289 2034898237174210561 7560280861135120769 6674669393069408257 8865951478277189633 4890458460523761665 3006489787017487873 5933101567766478848 8837690337174656384 8484430458704917504 4341074314317135873 3258688565924273372 8527730319265497088 7922683347277162497 1630990114906657440 8135509422506283008 6338102555785494529 5975253268575844224 2584741722621902848 1335962557852350464 2091269503284165121 617399420626944609 4385964042848165888 2986813836599251456 7408250761305915392 8606127098191704064 7898739149201419776 1188265280424097856 4038744195284074497 1130118716654952449 8043498823373776129 7961243733565403136 4824840683643043840 336278001093292961 2126602715456906241 1807093836434651904 7986314197566226433 2389393805673554912 5467377571728240961 564349671870300160 6030581334009419776 2950595541976458497 8925624336004419585 8545754759250433025 6934265697706901504 77002200198259712 7406940283926405121 2429777038614706177 6842428504000167936 2722861805926299113 2264737797353119745 8007355214599393281 2373917779019467265 4074353341768506753 5764940960629018624 7138686611461132224 2689989674179916993 8098697805561782272 1929666108131770368 3528810310944779777 7349148849449702400 3908385510596298497 3016467808907713497 357506101081534465 2236968810441875457 6611615731053061121 1036903911343345665 6268959921146638425 4922846371523401601 7988677002098197376 202477077995150512 2656000377243148289 8216127911335704577 4606998844561719297 6583346442545266688 5810622383461466113 8342435470904389632 3102860816294150144 8380903269105343272 5312519882643347265 1728113204809977856 8028079831184977153 4963830051580192268 4132945250099158016 4570248031245659392 7644810192943425281 6148142924517289984 1418566457781796800 3326349185990861888 3464166246106818048 1154956025964528881 607008262675627777 1358536636020875521 2832318085221481632 2278399153498996737 8170169275147043584 4240802265987440640 3608519463101320704 5098060581760569345 5432355539314993249 7239846745301708576 8312052483792846849 8109125222046752768 4833237336387354624 4742885626015219712 7323054121486657024 5209056763577218561 8946314388820353024 3683236890741542657 1498367181090781184 5797096267988560033 7080352388685119616 5250015115308817281 7564461443705334785 4548418089684518816 8379441035550600193 9087621565666756497 8912164540592422912 5336735536000954369 1030323142559191041 8537220253806006656 7271967974678134784 7020280203711911936 7646253141492337408 8910467546953383937 6198473009115272576 8390091533968961537 2226358031229124609 2901115163770187680 303899731972299009 6837547717402375168 257196576646278929 6024393900319506432 5890110526529647873 6299755759756122112 3303618584238145536 5407718376579555328 6316907604861612032 4744621449985523713 961172861135853696 1468965544377069313 3262496921568677633 6252718902272131073 7171564021336702976 2842318676270794112 3014126139127956481 6241708285146106368 8507473616287037568 7714878923081979392 8434784462522793985 1429404525332003811 171138199967808144 274042229891331904 801983071297705984 7893565666961708033 7013716988427567105 1281396783819480064 3533400960777356801 3794848727651510273 7138913962261200897 5877138838286303232 4596687211379202049 1259779331092155904 6919518969095478273 5846829428845715456 961009045112848384 2344901254865199105 3353834197242675617 1574212334549729281 9052886065508292385 7025879999816810497 4144696592831870977 3720499204577361920 6454458043639349249 6852570941425395712 5641160613916257536 9174101884216106497 5782378953158279424 1924829627582667017 2724862057208146944 9209398117981072897 6649105182592335872 1739661190282233344 6495511127157899264 1404790730169253888 9095861232729773825 6495817899154866177 3880845837368776705 4362548463217967105 3904254235241393664 2260436158918950912 5741247426710659633 3080750705835139601 3714753114734167617 6777497480261401600 130251921826717697 2034593654004613120 963855255793866752 4460434442969020416 5351099813483872640 6371700188329050113 1165137388941449217 1879699594292670208 508263063814809216 2749565683302377216 188951920761614849 8239575364580409345 3989120297776379008 5574942658776486784 7275027257087103173 7691158910197744792 3666992597332656129 2334677774356643841 6218825943615160321 1935708762132185088 4129278311273171457 3368648954745075713 6842323455477991760 6765386325377204225 223158058631377089 2338849229911903569 5087858374379626624 5219510800674410497 8456565226903836304 8473600910791372033 5800938261758865249 5083340775509245945 3023831405620913296 5497823864893325313 2160164664371662848 1590034101520281600 4857923240527841280 2758024492131645440 3739572549372165233 4520724855425971457 8482529511628442433 8966891017810968577 4749632559081717760 718141485482591816 8410284335273971200 6558549209943093249 3112901466609942529 8260536005913739265 7425873253399092093 8631224866148548336 2123427024388554752 2234407646330887360 8670886613699678721 553160289472741376 1122046718109115904 5986970442684173825 4869498110196869121 1524289679982076129 585823563805361728 5589245443620597761 4384836547267720704 4330903026756655104 4403777909219673601 3674343213379931713 8896013595921702529 6438159136185338625 8710786671310813152 7478139352568369152 1324847115082915840 6363343998902637569 828267101792234496 6491515923407273985 5956474018796765905 3359389946882777089 232117720706551809 3415167874283122208 739685107889242113 4329503549168215297 3307302757150340256 5134336732300491392 253271724528910337 6664063314142748513 8790311807732262656 25851496402075648 1835064498923244801 2667507082127839233 605860259283782336 6800528716033425408 239606735258316033 3700470635904649217 8646413845744156672 2636129219828883456 2558706384224257 5895909262928209920 3200728617931851264 3601889537683281658 8097787473908453457 6640194578227001345 1559034226849432065 2758846095713697793 7179825961208640512 1106777683357565441 8453278889357266944 6125054814324372513 7240711542466406400 3392790501101404161 1834447834024660160 5112173519244013153 8353479964196428801 6968757055928139776 2635335930688579584 5921785783225819136 4992711662055231873 5029825772508350465 5576599842646381056 1819226292601962496 4252324026947183920 7220267138425701889 3850224987226578944 1032792855987978241 3273464947444652033 377228081577910144 2570384817167263041 2057211818583018945 4794158054651128320 4341158237435261441 4299631390993405440 3428998847249099264 3267946999229723120 4018745251574841345 1964416124445653248 3572313460062388225 2226447473748075521 7063826423361620481 9079218214371774465 222836888942206049 2632428399074738352 3988816452082744135 5351459686521741633 4231872249140699678 2443638323055257601 1963940221691699200 5344563659276165121 3705369493399628032 8257728454487914497 6841752835649748101 1324465129208075009 4235735743867611648 2234057956370046561 7839343465391106049 2899734690059714560 8858500463006646433 888633428085604353 320832376806154497 1305013543378837312 6933723730267636545 9030337739412497537 126461552297018625 4612897620550266945 8076278728117840385 5992337224759832605 5725643495491933440 5784915244810831104 2663763162325281280 38145070107852528 3235393349851832321 4877526005963900417 2686329422546747392 4248551071269477465 5049267022992740353 5263619301038909440 54714488404390913 7087578107832926209 5966822429067779584 9162497099743494144 1328237072439545088 593369597649271297 37979256604132352 3136290227714215936 7256294956521913345 4197487068113910848 1272613482261164032 8968374188351849841 8529449758144746496 1775398793295019274 6799206986969005952 3469333961894307329 3648701793981598208 5513307785427320832 1926389252187226112 6330580638551939073 3813795497237757953 4736139745267728256 175224966597618283 1991493307127374848 3290922526157256704 7780620835999086601 6841545642232791041 3620543326846065697 3456015280888322561 6028156636080635904 5482515016724774913 6323963235557475441 8929832269122281473 7952153114374898688 2820260387899850185 8131732978173657088 281695228455649281 735719792185044993 7901797944200769665 7298582324861942528 7024034172522376193 5325149847507803136 7309867745761044193 6398444613971738624 1845988529062404096 4276962576302807776 3705265647795538432 7958575250635009408 8149655399251345409 7185253183093416064 8498048442279845121 7401766683804335745 7612417470941946881 127226842273592320 6802747870354210816 9026783552281803776 8214418122866720769 8887047100367566657 2178972138925444737 4558987161296459520 1795384146862096449 5524307369139424161 304347523333795840 6015456676537505793 6995523985940016640 8271404266857050113 5284220389734211584 7146584559673266909 1005645718741621184 336622870953011969 4877694755017851904 3621406861691576928 3275739023275105281 3430124056173563904 8398402264418091008 6748656960031726080 1688181423311974656 4285736094739202048 6353189299913177088 5789100277614247937 4950260249869418497 7086264075387653344 8789581538920650753 744172698914533920 4456283170956902400 4145403495868530689 8561207143381313777 7555305067857347585 1023669865665447297 8310685186062002689 5277662066623971328 1908637931195047936 5062984005836731137 7897717376036494656 3425170872752264096 7749313707402375712 674702488215639925 8512478844871051137 8223359895532213505 7592202657390905345 2255810450139333313 3616019813131664897 9207219409470599992 1433946767204352000 835171081317354081 3055823216256811009 2942013274130145568 6405162136611585536 5948191219818986752 3021230386624983040 1072716952355536897 8311512949758520768 7911490351456764417 1940316954603619600 8366256461005299712 8294265695080799744 5334208705396797824 142971894082517504 7048990240325646337 1612951416776425472 3604609822478098432 4153884598467198976 5590852922449740416 4674338732068789568 1000620567602969984 310829922756871841 2226148325757005824 7893800491576805441 705801950850540184 3929716604183184385 741582367012943232 3669073635197405184 6830517174395627297 5837605005177618785 7386023011705376568 3200680682921702661 1228901438426221569 6543592319632277504 5238262852145943297 8650959364756702408 7591367726987437664 6190734806456305857 5603046674362372096 7365913984810271536 2683329937433419776 8421467673740386208 6545426701471396640 8960933927198788737 6806774839166530561 7026992449912038017 3668584608421036033 1540416594454854657 7647469030193384449 3128662188332603649 5982068198944929617 2913299853329732865 7738743841712076801 559355328697389696 248974651713420809 8056636132037412352 2778588657236836352 271274801954738176 3621286751177539584 660756509588062209 5200565159271333889 1316972839241698560 838567732144766976 8205409694271052288 5506833334595656193 5524217817306360320 1587025713183999217 5338265110642835457 2138170087243481088 2695622451384113153 8532891388051550209 7058537706624761345 2510749798224560128 948328124404599990 812876797774060545 7086287789209682688 735832991255655296 2735907466928707585 5805797454039739393 4500567493964707584 4635343206289047553 5746301612447956208 6297798215084695553 7450933296107094016 2739173218260058113 8623774903438703616 7319597189838668800 2417577561754398081 3272996830652477440 8201436647534423040 1598888904692817921 1028447893107231728 8788896807334907904 4786210639742707712 2855509275515561521 7511189022198235649 3581655045127176192 3334332722925160625 8800721857721401344 3597680620113026785 1727219823317876737 5231570362619122737 1690276835722371585 3725598309129452033 7787656992977930241 5916951708234612353 4027016775676002304 6358796650792386561 8114260361706389504 2923413191279615040 4819928389983764480 3014385367830544384 5882918783359008769 3529738968694857729 2140363515299540993 920076980018843136 1366853519886257837 8411272558190385664 3469251190852414656 4119073420882801664 994814535707197441 5537165470684118017 6164389819015063008 7429510230149894145 8687206567986806257 1064930221723564032 5839470657045737408 4258193068045070017 4959500130861996032 2400496003683088640 7234662646204279809 7162724961731052145 7923737324322740096 779996984792612864 6326493418184958849 5793318272897187841 8110611707241704960 3608087641222379969 4484018636153438848 8565370073017016321 5137028610096029696 4427153493061009408 372931209745462273 2440513958029383936 6122647932280729152 6607993729846303904 7714400197514758080 5964398621226958849 8654865717722685441 5818678444368371585 5508966019927795713 4783904379105522208 6455614098330672416 7202818703544679713 4262039578405569793 7670179355013893633 6290198697013186561 6729118152867115008 19230310079299585 1894620346416350464 4724288950573760512 8344463090954948240 6280359681511610304 1517654591943442432 2780716333197672448 8679118562205793280 7325606935375870976 8869967454866564545 6527044657379016705 7257103199836686337 6328506351151313792 1141077985630681089 9048098679846887424 6102054741048859688 7682440639211058048 8035056641298847505 3164407194785837056 1139857248856422401 2676334040802827521 6784139032907075072 2788324844627427840 6096385865372286976 7029529795577267969 3268296672787752544 9121597649507228248 4010786959041577671 6718643874215004224 3439550404636176384 6411108127087579392 3031472531039215361 8502594393589035009 5590131004340488960 2217421632233094400 770252858215181312 6358583975097150048 2221899654506907072 4888186373057277889 8449511026974256908 5620454216875518265 184424510314053632 5442783056181251073 8781875742024212512 1653199174000240641 5668761402702561280 2760532176753815552 2610470676754243841 4829420500412694529 6991754502691631681 4386213892146147329 180210686981937665 4184359514873560625 2427370714202816513 6437415962293600257 5279458971733435008 1394323860377870337 2425782833551548929 7129797492990125953 4837754706162523521 6503484136563073025 1580453723312750592 5926511193963291321 8811227648120029184 4292083490310316032 2109781880490915329 2298730991016083456 6730750535016456192 2044759354928333825 3742495561420869633 4951969046755874817 402904907091736577 9071549014060339969 385339112846298624 1744916529560150016 1847839566739441281 4082052636202960385 5629184741368819713 2908571891550955520 5499315660804939776 4831403807493888000 5732843969522699969 3856093081741913088 8060035599506318337 7195748686525421568 1599282702024737799 2454200053963273217 402889589470971905 8541586900616970241 5469725688212422441 8353639171559853440 178886095975481344 8704923250061435904 3301039511013900289 7205768995100674816 6210979834003475457 7286442347950731520 5451493096996843008 6196088006009044992 5468634507133156033 4557667348925597697 5229353327609725952 1900518650180197376 6059251289729138689 4499947362978040832 6156752008933208185 6400452914469404673 8160777945121959488 5545406126812030849 8562178154706214912 61044564076905217 7387014299851899236 5525724283488032576 2580729546107568129 4108959703395471361 5705620764995426049 6612815721048210433 7208918615424001345 790588279450066977 5665694978504179713 4575441871056142336 3171688844204441601 3893743963552491009 8460740957818311361 8141918108347196289 1025121120850561025 7820183968211332608 6941847648915128320 2004534795053836209 7029612723761327616 4897499879542746625 5752669989042094081 1497155531969560576 1250002370673878160 867608085840506369 6458417172438843393 3849458404032366528 6880262108127467644 8388890568806650880 6676146110937432065 4164240264100745217 3799026503118063257 4106076258722214401 3209116497564376064 3348281275102720000 7936091341316581376 7528098013594161153 8145845340536447793 4714474273163579392 8539852426143581697 5202952137894588416 7590850305290270209 434841026042481281 1949159998507612960 8905250407861339137 4648735116976291841 8299193083769336833 1716975097787125448 463425464355279361 476102171717524480 7764206959082253057 7005168690270998528 5670546520048154369 1471823351016529921 4165305647916023809 699791906688778208 3743833134293697249 5246976794436253696 7045650336128805760 897951104551092224 996116047813011945 737037170494768943 588885991394683873 6591213128486821633 6334350446578802177 147801490961987584 4050512525867511621 1272019944602599425 4560336781918266368 9200695892537171969 587439454387226113 8361784881779935232 6506648450539098112 173728118764022016 6683566631684262401 8843066941360129952 8302855825350885377 8255597861882054401 6559462078838554625 5001219792775882753 2447392172002172929 3023077530053052160 2672524999808776321 6700213545930734081 2799946971638012609 3700231641111914752 5580615105090779136 5331849847055933440 2870079461617917424 4691918288081831937 1397395842442878977 8279131454644362241 6817370198135731840 3902569736519206337 3884840484004741120 7768343075853410305 5924536611089515648 5267366079777898497 9202382507919233280 1080628898948120577 8451168750465666049 6071318780224766321 1383869023933888513 1252975516881780737 736149300572188160 8084399891893714945 5553705684007709377 8738982772962265472 8139498546649468928 392468493485146113 5801865908878087777 6861848335497903105 6867522489657413889 2660105093924987457 2708128838265077761 913286667297226752 2743445030025302017 5974481281673306272 2486746120651276288 6644194789192447520 4489445161515838208 3266307618151981889 4024476330979972672 2612642957420642304 8648366923906267649 3733199373740192256 8063153876321134400 729896138559627264 6356950058577877921 327220190145077629 3300284258866169344 2686861791154636289 8623022086181355521 4359884848123412480 71377274812760065 2568887137520291841 9066982571753078785 6961791482506816257 4771326500273897473 5625941819654602240 7235925787610589185 3060905171296514561 1409120387871978752 2760872584715740672 3958106759191183745 2200965503428786688 7097736345381666817 2311631593613264089 2054593262327642752 1695032536638745408 7615680011993514657 5335338337910473600 2803045002397827072 6195994234523676672 5482102194111107265 5486716826013892737 7541546349136678913 7663995570807925760 1002585714806337537 7245110627904363008 4546745676712099840 9091452209294606337 4485211824213916416 8033292467897686400 3566329488097414144 4807255205174609921 1056072104935707648 8838454534996302849 3298973134542677057 7693473462365771776 742195115386880000 1417984850571231232 1668249211941945345 5695927417018253313 3422214693178820440 9044265075532872961 4715130973092791168 9049578404068658561 4586661148962324480 1768691829480407041 3158189342568921600 8415091209113165824 1103010205292969984 3391538564502925408 1038790129714171905 632678824990696193 4501480447469168129 5589938762830193152 6170588484121718784 5002890339852851976 5629149373428774913 5090624621657825281 483472887899882497 7861461715578580992 7178429688999998465 7327202794615152641 8330865027274242049 5544936174845427713 956081180030392449 8313988684318624520 4476244887185850369 5792034651763253760 6676196416463798273 4389686286352318465 568960043516753408 8580181994718331136 5297488503113809921 8715200248874871937 6792487813083773888 6531397559727869601 5714615088327232225 1923067712218367481 7838556819935495424 6659849336560565296 5362501968140890112 6993075960698225088 8231488939681227904 8265913636509422592 8288444253939531776 6773855103354388481 1642324695644372993 1485661940242126337 4941447736269165569 4797234014454366209 5045821606602072065 1269221133895956252 6944150455726626760 5414914698702143488 1611380114876878593 3877041344011944497 2070349264846884992 9207099562414689280 7373870698556452544 2942380028802938369 5633329742363836416 613565672983689217 793567068573532160 7976083629815876608 2438931772270411777 687221430849879164 8877567810647630177 2069882105789673472 5998858137089589248 3598299410197617921 6566973015205011648 763570791430703665 8145652377049390080 1368022337099379072 981163037524468225 2238575497940035584 403862011986182144 9197303339362840352 5500524746952345984 3473622366056474977 8139952245436591104 6576812225956257992 3318417687185113088 238126996855113857 4813974571941789696 6504489551836723200 1165998133608425984 2990132664178724864 447984040095545360 9084742755745792000 5631941212074917888 7095671028247168848 7114053185421373441 3902124906627742288 8861446492811978752 2703692243636023296 770017166928186624 8060897297592643584 5981562196884717569 7716226852453173248 5287860447882952704 7634490994982051200 7524242988465096704 2312032817317181952 7526693479233495041 634263567401422881 295490161327931392 1411844929113838912 1872928036420452352 645057144548687872 5698179922039548929 2471854306096214528 4141038989369024513 7007237430028780481 6943741717034120449 1698863551299628864 4389740253632470016 2278850844648644609 9123852309987235488 6362385615021885441 4980267892865499136 3697632311294125953 8250071977990441217 7643108338806082561 703715820623687424 1520610635442290688 8555116777467631105 2434933831845232640 7759936189754245120 5557678626552969216 3375474868541604624 4798074174644359168 6110211269287618560 2803856191027748864 3864709592391174337 8711288381310900097 4649659087857385472 3877395879918650368 3805002271580939136 729284118724739072 3980342321132211201 7621114672310504961 8402793242872808448 8998002828708033792 6472309556335641601 1216239616710490112 2541646466689237760 8389748690875653633 4361598748746281280 8722190678368771073 5803339325940793345 4616151298127673377 1931516569613981569 5079255557384605696 942012653411814400 8438639355406360833 2464546581035089921 8930804646088469888 3673123134875328384 2356003303285144929 218412755090450369 6720481669336948736 7728807206281461632 6569512694919057920 7273576316234588161 5144586493444866048 4035152400751716352 5474730927995224065 6130833217570862336 3300260665266241985 8677195668483806209 5183199305907524096 7516952295778156544 1790792227674422017 2475735353489000449 8400484788608114688 3417446293436010496 6693412608208576353 7018008277166697729 4537757244995603904 5401179200320526336 1456459714991000065 4564508397467951104 4670135443079550976 5691880603895187713 6000969805195149312 3647330594073854720 510411813829492737 5035759440636952577 7739973111286409728 2616545273448621057 5620224867285332993 2839189723527991297 5026821124725579777 2612666538905610241 1831273980032036864 9009976828815163392 5197918666118864704 6402815363115840768 6789328397888348137 1737608926162895913 5828565543288376865 6903661240422563840 2110251184202787328 5720662182832080833 6020482057830465536 3344817650362411520 6836547527748237312 5699457281062094849 998986575741901376 6543103293463781376 5097768799993176576 5570527990247473152 3129116643897641025 3111186348745366784 8115116452836174849 4343608083607659649 4060397659138400256 228913708819578048 7857028183621829632 4726791488439663105 934053510399623169 3130690132195147776 5063911828857552896 3672035558115205120 13621818988602128 1493092693003081024 7460499066559889408 7148192974225732609 4478450859014747137 5880652454263625729 1367392311645683712 5804850141030932481 8154453493466275841 1402607285890508800 9218656597232851361 3804579547440545792 1561849200612021249 6124528159162543616 663400443042839552 2332765036129722368 9186233683999002113 99086388111392192 2589836499071756993 6217813198437789184 3724168693166274560 1358845099134840833 9172399191897568513 8665580143588802561 2228223449327271937 5134953224135459585 2899490956831203329 5404679092986898432 7542770885930123009 8179022005102826705 3199564568707516160 4162410325382205440 5991211622915482304 7603052518852084736 8303990261979429009 376382189392390529 3013420006873677824 8795595562310283264 8621399287114760192 2056466471241164080 5511510856390515072 3297811917281114625 8239645296130996224 4517009570204642305 7032089053472525057 7535583076002560512 1936336189269241856 5488804485291556865 6348574882049083233 1569641342632110080 8578629439735693312 1736689174508365825 8179819855897185280 319466260303913984 7089567195847983104 7354446908923520705 7764434135297540097 397949485770135360 1701714409652830209 3617974208653695745 9216677216849830400 632615266037736449 7430932084319735809 953325081311772673 2181999247380386561 3692114586517719169 7561919254518779905 3522941570796400641 8643858183650160641 3066286511420435313 780692497378738177 7072347862055796736 8295844191808436736 2980382162594107392 6792069689856369537 7134550717253713921 650190016458315776 3842887055516553216 512715037618607009 2044484874876633089 8810755025310946304 8843128135921224132 6335816433413919425 2507971775530626689 5784975825943603665 8094819569255230440 6682970425682446720 1143771608374996992 564215891212307905 4480651643234254849 7576957112605999104 6238094314169649152 9110038223275728385 3234469796973231105 5413723062836363264 1592976026772921920 1962562919822408705 1826403287553867136 6346775029256008128 6888546929336399872 8428601071424348161 5089564930530697217 8332471351530172416 8906912740346680273 3948468126053096401 2619266407324975744 2913656780530404352 6766688919381606401 4752245954288353280 1938845079165158401 52244982417984225 4107643264102547201 8353285556620406394 443831378777905152 893751435972143104 6311526234535716992 8388465015602020353 8722980392491051265 8936975492065820672 172329733810290689 7051312002398405601 3830704631665544672 319650243727924320 7805826299705554945 5916428858070181057 6145833392038084608 4798235283611719169 3436296028148946696 8051756119786932881 2035619027001418689 4967547378362342401 2938042262038717440 7243528157240164353 877460213434286081 4907449805165645409 4530268890853013632 679711092348980480 5002595619563639297 3535230599324130640 5182606851268215681 7603026588152869776 310440929647656960 7683017473070727168 6250204863669497856 4472377948711519800 5022580563425693440 6981566990900043776 1619597993388356608 802860957821886465 2150090214040847873 5938566684784459777 4176265849552749569 7064159531270591233 6490647190192114145 1334054406064890112 1313592056486648480 2286813610893251392 9090056908811036112 1141175293170216448 3756792028831248312 7215385233626882049 7603920882483667456 4798983284606552065 1727600204673122088 6649562987660648608 3573334424412151040 2824381122811049985 6996908058165116928 8990681146976792129 2565181741486634304 3258761337109733377 6945414488427025937 585750210453708800 4437721423431907520 8457204948690034432 7543098735638923856 7331117712685705216 2853187242748820481 7873117021889648640 8702016183842149376 6039688816228090753 7152538459344617472 2896185053761816321 2902786297409794305 1509393774992260608 8678024809389922913 7565615745193476097 9130252732544749056 2522477820297438529 8145475041029326848 1246704969004724737 6094431137718018048 2695984316715106304 8558407940487249921 2221495492317749249 3239196432828943425 6991587294586402033 3231299791872262657 7952696451970794624 5959396490415734785 5343039169440002049 5794773837450726401 5048381588762732096 2508070809325315521 3759745124755723313 5361608387293032449 5999044582402932736 1391371440060896257 4221955667945717761 4226196257135558401 3470146935938088960 7075456414322808832 7559001725456689152 2848475186456172288 6035958134186583633 4997950277251079364 4446868957745739711 5429841451894855457 3313053780668883969 2101178696016207873 5601964011480202544 4772012971896055808 3364946994853527488 6743355440198060225 6723852019073018881 3556663448029090908 6909559168428933120 4317736325299150336 5970384339778116673 3070986776137179136 1555534158108647425 643671643583988160 7249451541220974592 4070100207318855681 9005381167974246593 7949818372019255152 5039865758664322048 770274819121024513 9030205144543094657 3186245737804788736 4807333069562655553 9034653451649550337 2330943802508628992 6080167979491217409 7833114375561924352 6958843303858348289 7844284653076927313 8203032753151344640 4807757761108829824 4154652462888772161 6542542512072200193 1208139091854440960 5974641371756101633 5101943387667441536 4787884505538740225 7738468317770391553 8108041104277510784 5683471367362314241 7698208139635619072 6069410588784126464 2408776715097709057 3881525211796575489 9140018422046002944 2543046295872479233 5576890169155801728 5565675732750804225 5095141860663862273 1163967900554296608 7413243178720082561 6149400674785529856 3115579296308969473 6867883720445526912 7141431908068966401 397110015579728896 3500080238293352449 797149383858210305 8550327947805447729 7699210356971421697 4666863302088906816 6051103982624899073 9206072307339231233 287214737458657793 5421698025495823361 6383756860919792641 622513182599700480 6374514664661103360 2522209323435135488 5586142549536342016 8500049037757554241 6676666304191812224 7388755687003710976 2693584850689261569 5369540718596592000 5680042705322360833 4563825216258920449 125298624633995265 2431107129074354177 8375936075115438080 5914366615333877761 8722900807723280769 6081478110404821217 4959771913031844865 5344039448509208576 222021172472102913 4563706571064188160 8558977085696542145 5934577411568959488 5326964490115219457 8216932157804785153 997680809924624384 1067013635062128973 1424219342522810369 4880090808880756192 4306403658886987777 7465887029321278977 6337832060635789312 8559704212610546241 7315882277642851328 2081054387443378208 7487583894818177024 9161879088682500097 1676049404437266433 1234234970215407081 8609879231646254848 1616986854555177473 7116060380477377537 3768348954291087361 8522317044738834433 7154630092604047361 3772794730909163521 5804179262507394977 5110888374462754752 9159904766000737248 4233255957828589568 2944929125520958720 2500896843035596801 749405106105002624 8537900265282468673 6266270569932017536 7914290863042609152 7309448922657419264 8180082445388916449 562965690746544128 1537776225224825088 1716983079785891841 4053570330900851904 7788826823538065408 8362680816466807297 5526840227546113537 6808602544976898049 2305044124891439777 1563016873357418496 3869268022521118720 6596445455244763921 3564096649390923776 2821730045543585537 3255865485200282880 1004229645926115840 6487561025495394305 8824834146025508864 5098367934282975232 3414416302961394881 2063521403222880065 4268655278787911433 806319943382979008 7377356207434596352 258782511436275648 816308738649489408 1011951720762671104 4413049481877979136 5770003686201142273 7460644453590302720 781489711143542785 3873688501847329792 5026261188487531520 8922305863769495201 2167901668640463105 5278848100352921600 8053475233353400321 7697765283147870209 1004976599341826048 9049008507565850625 8683345740349857792 869815655659833345 3826921411791949056 8240111224201368960 1432574790169964544 4723109990600098305 2831026239500451840 4931769822388372673 947130716532675200 388678142366220289 5265825561570230272 1117578490144481281 7786198796003527009 7393578050892578816 3543220115751034881 6241166684968992769 1660865663754289152 3672841029546237952 5672200276372077569 5612375546556967425 5776864135597637633 7779749495331893249 4165314952183601665 8131997074007063553 6469010136956780193 1889774680202839040 6012560448413794304 6584880309548715648 1433270303381740544 2893731287058612225 5091687335758529825 7460197524209008640 5616954674813253376 2481250416300408832 14877028520112641 1063943802482383872 4606138771442761729 624517613894284800 604557708926702337 2892650993452830720 8873094974141880321 2871985218322633217 4960396530950830848 742373931190667521 8656456165504345792 443851468192317441 1180483901897078016 6138998006261862080 5592342006636576768 4478898697207283713 5804385775821910400 2507194520916555712 959839601297857200 7268740558657354240 1626705013911771328 1308162168672948264 1302837767066599009 3078549207874603713 4871845012773634560 3515938544789861569 2767183846664868864 8263038462607302657 7285870734823456769 8263643159955342337 3213198951010549760 3562429200318291969 3637666139399196672 4308345305050711041 8738178640359981056 2206067789041401344 971042114603384832 4163779064889022656 1551166782309206017 9020671676569145344 1222310478655340544 310154841626877952 8668879354497372161 2152931571124404224 976099361783915456 7641375391164883281 3687709281210322688 8116229884238521216 978623735155333121 469690620583033856 6115592181226176513 1481320451970619392 6447763303210985985 7036543092995457025 6232819457170423937 8604102345458106369 7074457947202617345 6755633284688295424 6116102502718327552 6302425416530690048 7545349848398243841 5585760005721016320 669191079802312193 7611522515408958096 3562978560974331041 7531089859962648625 4705434482604244993 3076583854936800896 3764572232547508225 1847681823835098625 1224218783647850496 8024612436295050240 616780346565986560 1262902573254208000 2488630269320264320 6547408731404025857 2427746730887825409 6858201061445569921 5846203947796335425 104588301534707713 3023132868031970304 7048994382252580864 1131290743163303425 7395800572778868641 2699957320673820064 1044957406381146113 7870801963966009792 7951338156913428672 1882886516238098433 729155434886324225 4203843237846328785 1628451682439528449 6107234270443979777 4629497173600629505 683612231128584193 1133806269658522112 2415239277803333665 5292275600851040001 1911010902479843328 720979273548546048 7051333492065046081 3535050796947060992 5069090691990299137 1095463013593358849 7313084055513694209 2130530397838478593 1206088980842987521 3519076117890129345 2075674777864245376 8276542608836631681 7860412627988640313 2922525552916377056 1935958675900010497 1716845011563086848 8688089421515816960 2278688913151658240 4321142122007645184 7830487188416495616 6748286824797836289 3219922066181938689 2834197571508152897 5580524512903559144 5593474831876061697 6530694876620762305 5674515846470809504 707694549813374209 3326549375889191681 2915862861783482368 980583599873720321 5059980352678750208 6828305101274210816 8472248758832261121 460319992979279872 8640430626799473344 805864605196257857 3062967851147409409 129827583398674689 3516986286305286676 814297915549471921 2935654524200452096 7249149521665556785 7039051259280134145 8256768528665872640 6750041890093395969 3172710287928606720 7531346357649305985 4511118234693759361 2164076805963355649 9091804941728952321 3605612829113108737 2951542620126758912 5763463703311427585 40418635425488896 6193135143134062592 7512197181361245633 6943283983560870913 3872754052034438145 7139736120403664897 8851335175685004385 85718668639240193 2420098575374796352 185208801103877377 8959877061223220640 1176974255143388384 345634449247682561 4357148020603787424 1474188498743003137 7928315779801263105 892587831443540128 4890565669600655360 5727770332153808512 3076437368847630337 4914830897466376193 4827616448311769617 7198834689841954817 232229518462266368 2925327451960663425 283494174369218049 4629241930290611521 5389837086517782273 6392553147719581697 2802692198018560000 8293496483274899456 7851179378843799552 4092193492080525312 5667795951461508672 1711431707857720321 6537714649909692416 8618842694098397185 518559072071098369 8062507338797408769 1315097257998080048 9086133216954083584 6554100716378137921 318127817288032768 3383624218006862753 8359580931534528512 4549316247443208833 8931022729091756033 6370558675317037056 2507709710211439233 5562378551986531713 7034202115446124969 7581738703690382880 2326075661661869920 5793108053071256576 51792260448487321 8085060166786846721 2487653546076774400 5124565362488796433 3137213224237172736 2289356650073296129 3108528462138081280 4264826643666486272 6729933672823589728 750051129452601344 661081762841444352 1322917944175645632 4843187735523520769 1365162892021945089 8055296272269477888 6086766012297485856 2055736795946475520 4872187168841098049 8660426103940703681 1248715075529322497 8264124293977775617 4453626847426772993 3863854848181280769 1242798891283603713 4479778244667047936 8748485182004805888 6219982614464823297 2594465994237741312 1269555876624408833 2398680791848749697 4960712497357310721 9021040855589009193 1513729900211898369 5009728708454517760 6639348589912510464 6983070060420136961 8244402513745228449 1884750316163120384 2859308203486640768 9046963416400396288 1660531091856410717 5376480199233536001 3703705089876205441 5412442916587215440 1761894660435935232 4746445440572201472 1490541649778880513 1628152370426806272 8297795373954041856 8026885669035963328 6744172681012051968 2336119112636649089 2907963898851278848 2816621861224884225 8202971550092045569 8622015061021401088 908726888175655040 4641966147495902257 3944552135708216604 736753278364523777 2737296279178060060 4381783015986716672 9035096172167429633 5904315912361443841 3135709639369711617 289365389470138368 7840473306519044097 4462694545720916737 1022592974297410816 1465316494983602561 8340794715511083649 1151144558216908800 6774951968882262017 4829664347791895680 5875120289537294337 3553925200690758657 341304639574749952 2157271522152808448 2683031617808576001 2877093722362990880 4598964757012960257 2114767585070995457 2070825998939080705 5135371471522823937 8774741204191222784 682137932190190593 3243100771360427009 3286137839321874433 492583488549286688 6653623343494254849 5897677024748890880 4231657738803385089 7682525766928739584 7605610534310467584 2743261269836120064 1436766869627397665 4081832691400366080 8515149022826151681 6397302807175555328 5356587156063161665 3654554295581313024 4689965740790988801 5077557755713531905 7185424203399797281 8724910050595569665 7307113800316481057 2006356665617969537 8081656533904934016 5751373024373800545 6782309992302905345 767902374576087040 1069029640825204560 2532838385435083425 4952286586187055105 290018120607815777 6145861640601513729 4153456997515095553 6219539142160396289 3612070105659572225 595759952896480384 3399674751517672448 3760168411292669312 4304350501088002049 535080254509626113 7733842041840205824 2666031804981739520 1380185946900260608 1774760753087299328 1894166433128752129 2981802541050496769 187359044220160897 8784174535697874945 5050670229770727440 8100012149132682753 170375848002353313 6664394164825411585 425474089709314049 6304672311660468481 194521038157419520 5774040437168443392 4840152679506095616 5908986929369701121 7575541682607319041 1088211742917242880 611035005978230785 543202161104116880 4405618670141373200 3001978440439596545 510902676291178177 6984716097561875456 8855734194517293473 56865639653404126 2593024258008045377 6851579205962112449 6750213696463526081 4330848618509324289 7814427060196157440 510115602721315712 8508832019567046224 7500855721233671552 7734945367397995265 157145615068962816 4748108548228919297 2847699188088033793 7456496722414695681 2239897286965608449 9136884225150658048 260886796555114497 4314144568106208801 8022751614017549249 7711030567213334529 479689602389027840 3232989108005836737 5909612789060979712 371113794565210112 7592970503308091392 5542673450752990592 8401131419498174016 900055760131358721 7008441203787038720 8320948939637929217 4091263132943729664 4449304828030577392 1738525902835504513 4030779901982965760 5091734189314417585 9128154253709590528 7824829671838466753 4561288983637655553 4672029624289071105 8908573715213256464 866461736656048896 4063128830283119104 8259717404147264385 8744521813628194816 7108194514476433408 4720828931873172992 5147312346191224833 1023187847302205441 392906424402713137 6868298546968264705 7019474975463864321 8782905769069316096 2793231464629713345 2547457031882156289 5251557327069839361 4819917964089135104 7155763366690567168 8201216079039143936 7741829399021944832 8299230632948731904 2516288193339069953 366796182919139328 1822450076725481281 1808303207964411905 767242698543324161 5305695755423697153 5385119499567586817 3091586330705715201 677924377681360896 1659253442678012481 8989879909797229281 2734284273193233965 5677265808826833985 593326494644611840 3664330956112178176 3879283365257127937 858461614515421185 5971437320090319729 7519323796740898817 253326224276364801 2215207629661708417 7764551970113568769 866946833441447937 1680472383657947072 1834322267761668097 7721224836078368768 3438203769665322481 3086977920039091456 3380865593469002624 2002265530897636289 5844637146032336385 2458502689670979072 2330703636235035944 2963506509608079873 3312382222723723265 3677468104457770624 167404247030611969 2999536989655183361 3333359140078290112 2326309743210759425 6811323536789937153 6911234836165291905 1934620348818307361 5358660650390773893 9042225790801970432 6863044727710260737 4571065538478960641 7134461337987417345 249413153631159169 5711982443319639265 8393034311528529808 7186041673053257729 1468571513705690112 2661220803178015616 6536324366555381248 5708943758946566144 3863030714425818161 1686146097081647105 7887295384197382145 5418495555838125057 4752440095563271489 2732355449430345984 3110448611849017152 533721356878922016 2057022814312038400 3040191298746013504 269147279871024129 851136581025652416 1551993891126337536 856538066329183553 2109217780382576641 6501472461058998272 3374296285863870465 1064248513632881664 3467645492440630784 3299549172906519297 2267466495148195091 7485335942996764617 2740717338008274944 7379579354506936320 8272759992372124129 7794320731501953024 3663324749272696832 3806474159477164033 1903949933530841088 8108210438023331840 222341841427792195 503701120074113024 5366667686693378817 75463929931169792 9174600328365905697 3743614548175909376 1920665782184640033 5782612308225184513 5352482731738028032 3487880776474444709 2748224209317462017 5509429507918753152 5969290721185850400 6095584400918503424 4431150377697426153 3805877967047921153 8682530217384250880 4310028361660424193 6472118257188077568 3735846153491168724 2968407256008384768 8785117302661464065 4353439592282441473 1633189247662281601 155051807286689793 2605423581252348160 4948698664276213761 3972529578824996097 5317369991613201089 457972678321275553 8404903301359893361 2776490643440975872 6140324720597456896 2089685247928531425 5546234619821046369 7203896442355612673 1342612001406598656 2497882037189835265 6185490159630316912 5888285073088595200 313315691955243521 8707942246295901185 7017513824080340481 4220334450017728513 6063032484126965760 6433017694535681360 3142232394898133505 462972181005664256 8591871748050032128 2001531730904743937 3313377847669538816 3333198461996298753 3201687839031656448 3347428636164376480 6611092015326961664 8434636406679876865 2561306098495335425 9136306455814639057 7705607073491073281 7876683151129051136 602698249107521536 864540544877425409 598684413385517568 1388175202569854976 8032552960646763545 404341819043520512 5338405673003827200 7906202138078127616 1830580952260177536 2024910492399748097 8609715944162598913 6816245350812221440 63942012359045120 24120973654058625 349173810355707233 877383040774983681 843904939888486401 3301808111516243969 5400583885915222016 8285943298170814465 2248194707589944705 5158838613844434945 4753479279849928449 2927743749380374529 3287628670815993856 4551953867264360449 4809755491583180801 5759452997567021056 7678433132338564008 7082710373138200577 2520420635625351584 722550167279239168 8415001736617276608 2542104869606645761 5189289959731783137 5516753840200583168 3517725953712399104 1512286175334578944 1598513205355224480 6399004975435979776 5072034739054158336 7681917193116450817 7730994843953452481 3990428426093531648 6581090288358000352 7631211359838404608 4316986754566032561 1429127925473304576 7674934444530708480 6845730411536777216 5096613407362383873 7930818715828187136 4881355118778633345 7617120082306318336 5465833856739828608 8116764490823054593 1011478302114946049 6030789273544151041 588901290679703505 492185850264657880 782864633842421761 422541613056323784 8706202024644518401 888053442566017 5336770053629902849 5771476728264785921 3206436602272980992 2376217012154728448 4928112744977027072 5393517085686363145 5148673722615997568 7481956346826559488 6196011729710167680 9094004258074699912 4850129766087557120 3877193336820868444 6737470199615608545 3219601992277158465 8902435202821021697 5232541887097650177 5190101625127136384 4578663801788522497 7558462715350973440 1742632707147357696 3646459035209835904 4308177746727272449 4770587874420588544 5419151543665368577 6177092476496377601 2783863119521251328 4880601002775406528 6938440770574221312 8055346014766432257 5589284176818048000 5211922645605877828 3739132354222654849 5302400495994194720 2208043754403414017 1600458461073364736 8062153197508740080 2101356122127400960 7109233061899783680 2876411840966083073 397292821613118720 5685225941684209664 6422831395659784192 6006354306663864896 6784138175665897473 3916412748313395201 941126664659339264 9074846973917469697 1332851590987978753 1629710052663287809 5270813584591905280 7854964224713879553 4514393384078942209 3063194276395924016 8893918916296456193 6968773393918376961 4290940030327623168 5747570267988869120 6005889884965378049 7794338608136290305 8501231446153044993 6889272451035007361 4279402327365217792 4409659930151576017 7718328942450706432 2444065859534878721 2558218303259505776 3627979228534183936 8088148358751801537 6573164323917436577 6185802732611163520 5806637366986565632 2006673577063400192 2412324139777736192 5835205573565480960 8444067767987899904 9149391975976452097 4708025651292474305 7636472140821744592 6464282701167564256 8953031778830344193 4793442176556949504 8979005568627615233 8196083109778227200 646813008557074433 6208661545291874304 2832759945917431809 9020396738776325121 328753808540221665 8013018926924566528 5073348007923105792 146100680908128121 3040444280292730881 669952831662444929 1543009981832888321 1054289739702886401 4056161579646081281 9123476251667709953 7887818167731301633 6319232683968046465 8726876555590081281 2951249363458554881 8479195665426356721 7545667104852049921 3039605860474185729 7560011060450508928 6602673447992246785 6447817678516471617 3995994490394862848 2207154544282001408 6483746560491134081 3279100276105086977 3422283188545681408 5589667945322809857 6913841618175451648 691999547562167553 6874993576371377121 9062999151064645633 6145091867368619648 3906817687346653185 4307930857250173440 4630069654917472256 3876249235368402944 7072498121340177152 3868438357631827968 4133644810378534400 262381899119702016 4807349850611476352 7641798477509115905 2843931455916223489 8558829842528644737 5088189815762386944 3699318240001739080 4658411979398691233 1339174481288075649 5043875318686148608 6279442633409691648 7833663471884061184 4789532961867376897 2229049559558262784 8600758461405341953 2474634145536980801 2496570160207392001 8289842460004179968 7898875915532199937 4582645550467561216 5233608816855973889 6576986918024615937 1478966522438020097 3112967034186583616 2337488361577721217 3641193395936296961 3264510091105033216 7310266609740865814 622079372564948993 3189334601110454273 7951030715475938905 3506949404411247361 1204237366817150125 7885380668356988416 3400207546236010496 919599245239128064 5941671178652234753 8321314564789922369 7810033984874334465 5071423781765120001 367861017967417089 1939398013197553664 7865289485579356161 8094926114217111552 4004843672582483969 6634836560555961345 257828949717130753 1029333341829169153 8219418901018125825 7169908176566426368 6505052781202087936 8302602805692686336 1718900192763598336 6116977356855349185 4344197518556440576 3567221156125135872 2585162308299215873 2024486608122589184 5335095675460630785 4777798051245408257 7436456087649072128 6303494816916720128 1746719123356479120 1212971785308358656 6792079888240179465 4556697379727854321 7013760113720688640 8169025248451846400 1722267797630004224 2433034349779775328 3096156267368130993 6625187572423224768 2722972612419469313 9009543514602471425 5604130296071230464 4189518366981107712 6860283930589716480 1140201101952548865 1597427036472983040 6761332866578972673 6594132045819437056 317033317994493624 4185644818822422529 7546728330370594049 92427960593080320 6756224997574285312 2720023820681828097 5856318887821296001 9101354983576567809 1416696476583556608 1147632553898965504 1954248545795784705 6822739258331793057 5562164106032188928 8516893581133264033 3944121344374761728 8188484182056948224 5482809228655237888 6738228083061826561 2854113368019587929 2843051089961122184 8485846671260401665 5143145264289120257 2514161747488455969 942785921146699777 3547016513282788865 7056708632823616753 8438364259140886529 9122800409869219584 5674233244011677697 494256054064614593 6446072841441697592 2447740500951638017 6096222839084592304 1956998228814542848 2393871049259229568 6036922951795267585 5222831096727902304 1219965534917751296 3342713402728734721 3279669259253383168 3730695551299019265 3363228840393658112 2529833925890678784 5757957239005915137 5175134313080719104 5700775679717321472 7311288562445451489 4287661249466154177 7631344003466664320 7456489388326645968 6840895090375172929 7754592834845511425 3682281003063008256 1967706031474414593 4179760012938175617 8579630723479715329 7402331705134350336 3948943843874621440 7685007755824462849 7234318007647437585 102612873474162688 8880414422078095361 7211869597721133056 2576290143958369473 1019692876281071616 8060574148719805504 3672973836779327585 634710434431154932 7045942876235036672 9206659938703952896 2928867816691335169 7877353334701643264 1271764119864473601 1159747424605667329 1866108775303590913 7012366086770324417 3435518351419768833 150104877452748800 9207158401023130624 7153465165215249216 5120222073459118080 6872160858687856640 5693209781093861376 6078471612879783937 4157509339248329345 8308736757578472821 7397287302236195456 4338438931555630449 707286009494437888 7986472314782085120 4254723638112428032 5922991900216563713 8945890789537537281 7080456123812252161 2508695172302766080 7539475239467091968 7332465089051014176 875714217655847905 3786708463274213377 3030650046080020481 3782793104793718272 4554589747516444161 7217432460601851905 5246525800253980673 7438016135292196865 432842654444453377 8485667552953208577 3603177950683332608 283510986483302400 2422789491811612929 451438974838120705 3723418875984106177 3427477192933310464 4615754123781264032 2924675689805732257 6985492348263062464 7573702669167492096 7092190901811541505 8413864829600410817 4524489244531020096 8885685649251155969 7481039476662390528 427277104916874017 4380104119238131713 8107708030237891113 5649335593844342785 1262843038167821880 5674135413575326081 4229886481064339456 4390039507399737344 7729998044590178304 9098035173379589632 2372549355597779840 7019037657466269697 7996458771589842945 5361911806163130241 8333923028237303296 4923095967106646016 4014596891728525824 6260491413636976257 8079992708664436512 7027056903660407553 1464428004596670721 253879648645083137 6836730207717238529 6241384356981854208 3555202507035309952 3127234401974177793 5803734920060100609 7334781863941742593 9140341877817939968 8470172740152301568 3837742257133977601 419138408364414976 6691623124377911297 8406250336573980672 2547885695408124161 9045666231305380864 6990389027039102464 1283365742776549377 9178326220808437761 7283527456642826241 4880290637582058497 4098586891147788289 1859045149373957504 5497999149348636672 3632544509990617088 2187754674882189312 2810293519614016257 7748692420366598144 675261609566134273 4883498462944100609 3479756337740382209 7488240833185389168 7360590987308678144 5041298865748166656 277836049894969344 4565123922245138433 283204210191755073 2891658723873693024 4490172995469171712 4499974307188615441 808572190150297600 3873968455860082817 4009212379966555136 8386758039943613264 4153228543659612097 9205063931495743041 5457846426046757889 8373554639329227776 4523074875061473281 3638956981555597312 3888737769194660737 7364758240859699344 8033085629184815105 3417393320099652928 560340583067277537 6624778594464181249 2033933749134225409 5669125168010360897 162657880420104928 9165682652213198592 4890735418507771904 4784043754861275137 2093958406355654849 6138458732916273472 5918097407578472448 3992736281098873345 237484045921681408 1792101142732533985 6271514608252837633 7946107435974484736 7703932271943327233 7510407747458400257 2326215398906866688 1613970003977351168 2524953842314328378 3823954367787195392 9020304326084829184 5356615433908487488 4714542904452989953 8925654699041390593 6188041603301381697 3979698233084676609 5861656610194324481 5206388109222909952 7595473125487788033 3786005971103523840 9094698251291579600 8842248760193388737 2044389863923646465 4110881112165112129 7945441950820204545 267578736312979456 7127706852837251073 674066591369004800 1348308237180346560 4344112336133289536 372415281091748785 2339996186757521985 2308943813199555584 373139026309345312 12988813403810881 808059941417291905 6569358556981066369 4740922477336290177 6330174644856815617 1730458575245600423 8644616189618596097 5163146966813677313 2549765169962711552 6428256017881536512 4409339709314136769 2728905209818488833 40282554726547457 3240876118220603393 5937844568730730496 3045349370947665920 8179197060724184065 1953484650970368352 2273417606244093953 8016958694373175297 5405214287820910209 6954288170653992448 4537376369655860224 5019011227752312832 5991341425501409985 3227825446082568193 737230810586881345 4942435481006384129 8686049719067053921 46393884103428096 8102352361988702976 947347291266957313 3935436399755433985 5831447918658420736 5705439698642729600 8504968497371529216 7675376516901896193 7169116815728730113 6323246109397229568 2752735128409853953 4091854167098503808 7719407913081880577 4767008355136096896 4286456985932677120 1779116990157512705 8683992507579052032 10502339331699200 4800665938526601217 5794073448596355072 8118015628615078912 7535003398412894208 6741248117315420161 1150197080287027073 2359738598059739073 4390423934856073729 8360606806596096512 3845298491723601921 592094468203457984 7636283782461652993 4968938985281589249 220594361962516993 3620837801183251608 7898496973107380224 4583027418020316673 1064305965816807424 3065293511685679360 7347258569173424128 5587873040720450560 3556635559471884352 157712146420137984 6614360831093867521 9047482299559622273 4078744632690339073 6653957274861757953 2264544394826530304 7922739436744770049 8226472643844493696 1704454060471918593 7192786553731373057 8116480842158079616 3273775207741980672 1107001404951691264 6595837706335250432 4241959269168739888 7739086892796784641 1051559725243617280 3671898811482656769 2350025857336410112 8273403562418391040 7240116014055580705 2979533696927427200 8222915901477425376 5917179769354715136 3474932101951700992 8917969263811126165 4273253251065448704 1036665209076056064 9131829169956139009 728587571647186432 8271110606220832769 4004654391392798593 7668678141863788544 5980796062849368064 7569072740717701120 3356763502289073921 1072422163799078240 7164085238713933312 1517932449852356320 8448390254136197120 1273703369248094209 6463206974665867008 4876431281963401216 704083660975507711 6831208428395166721 8925712784227409664 6679496779579834881 172074737165877248 8965245337336961025 2229905290693582849 3442997469305745408 1286459533232479744 9127561377610661889 1948479824868474881 2881069999274369024 7360204651664200448 634421660484632577 7141044793454557376 4043153283480717953 5081293872032645121 5249768189478535424 4264534463862523265 5319757907570672554 578070066992873473 7827131757935519744 4660397511232164097 6311917230722514945 4511509673864527873 1262843489507832072 2092582769543285760 8175279794842695052 2947328981810020352 4226958594896861185 4562587291359717377 1318573485279166464 2453810483411856961 6571781082478352385 87895975582739361 2181704639932219392 4948120099952074753 8401960695245577916 8731611720244279297 3237280997130417153 7089480319292227584 2402754041824149504 239028966172728065 474747632238512320 971428702555077248 3734487820332572672 6537734049403013376 8829814971244765184 5657848487176148385 3509261809809199105 8148616366489790241 6608431214178607105 5707210880825606145 7302685128778317569 691640911951809316 6622981966452457472 3049398253082480384 4619214010846281729 4290783615636516353 1205871260013202976 1600820113989581357 8785225993865560065 6031678417587081856 1868858785132707840 11280328784790528 7308141476484734433 2877980616201635004 1725932125606379521 2998834408557299457 5702220241717307808 8209194820489033217 1770490212594775513 4539038440284421089 9071679454434483969 6514156405159265280 5543056651547464289 2157299592777012608 1116030591494512640 6917192229406900737 2755604028578496800 4467795706935071361 4409839447950415488 3822718439854555136 8034117225709305857 730852024953028608 1017694046981595841 2387612357395986337 4669575261259097856 5444487403429676705 8221911934390974720 6040246756527923201 7706934561121484800 8210210974560059329 2735692492997664769 9130198094046007296 3540880826975204929 5921253057998684160 7251910554890026464 1886020808325415745 2673346473592742745 5724384770248424384 619222500139597825 3221202126149302336 4106812109238683648 2869288927523480656 7991614653203204449 5354217652415033344 4331835450029398924 4938417463916494848 6860348884189468673 7535096629284482416 7382898520928665601 561115374513815553 4953318181111232513 8560034322930337472 5574274735476582145 4974169683163910145 8078932708247781377 6171781925695078400 4106255216535335680 2280918960174061569 4309251501076267857 6657746701684619904 5731652825491070576 2273604793455868928 2441583621777659617 8977869462395101184 8787629949091028993 4861959766332112896 1748969267335354369 5573939524449806337 7402295131817353216 3568171180075515904 2710668232912532352 1950490919117962945 8468954721329546113 1363650093300300864 1424149071131031553 7014959974722111936 1308664389798420481 7240029664415973376 5062838112521768320 4124450888780447744 1828845186029834240 2416724222874622784 1849935480036165633 4547060689253267456 606203841611825152 90571073485012993 6252556552388292544 1842792883744316993 8748936532599452929 3670649646039271936 3381330053688075840 1854509380739028481 467655860655757312 335272782574647297 8624084570009543200 548296145077958657 4414406530421030913 540055990539860992 6251761419293655041 9096147139062098944 980591110361199328 8321741121092414977 8940118016624996353 3533803480901234688 3311427506458327456 7106484370609447297 5190767522164068353 4000933159139303456 8799986195636446369 6145432899769382400 3185930430251904385 6794545656666497024 2901005241881198592 4562190395949100545 5197641055581618176 8397248358446312433 3092493106348425216 8263409974471233536 7342924393236332545 447918102107088897 3366044280092208928 7844805105911906304 7845680643548774401 6659818715031090176 7600930219235917825 6971642899962664385 1137511249656938497 6604643916277567488 4745535202768322560 7777251540159285952 5701034645868090368 8207346854639475712 901355820521957344 7346168123665825792 7152885329110982656 8386941521655971329 3201929397573787024 8281897722091405313 6628290256614883328 2773921836555108353 5980441522939748352 933860795878034688 5839585104570425168 3992998815682823680 3101934837262909440 2637260119603445761 575271768136042584 5065656343982227457 7711311525042732545 4999557268052187201 3837068670056634112 6634050660163649537 7574747381925543937 2461200042260400897 7914816211978812800 8097792880948250625 5409919906897723392 4836644069538830080 4913152115934942464 1554964937090272257 5173143854001856512 3366234432474209345 4813798939830003969 5851700921079963648 6288950167134887680 1423386343097627264 7970648388660658177 3370356269850658592 3339612898710479616 6371502142718443521 5554502770891673601 5331841023178809857 4227867283948854736 1626467734399582208 759759144637693953 6724192850927288320 6313636111776632832 382389384805318144 5120869412203068256 9209737054980665344 8931421020385894401 2404299164322036480 6905180818831351361 9199405111037657089 6350571441942305153 1250560214740647936 2701225079642804225 5590964295317500681 1902449556652746273 7843374848079435777 5147407877136236800 8330402636742262785 4197108879140476929 8595214691745533952 1211696346896474113 4097765074939146241 8846235412182712321 8504675676935241984 2412142832469901313 8426696638288429056 8786547657605185025 6118507194718777344 359642006402480640 7967620301576862401 607859820197731329 371029128521707521 1007870708449367552 4880930619376009216 6130971283827335680 9123478249445191680 6113625667530652496 3613337210701475840 2691410294097518976 1519602662731798016 7421910189968818688 2337931440127846241 7047458647417246632 7115498199796539393 6402066582273267552 1935048994732406016 920271811227896833 129857165689874321 1450925783119036416 4852577786590232576 8941335024552902657 763270025086521601 116834662890243585 5139913663946637617 1442244383386337280 602684670255709745 2061862208859275264 7969660340333471936 8598057865951473665 1609260502500124695 1981256236486582400 4219742146866642945 4003688032997736448 5183531185261301760 4990809029984541505 6457191134581498113 9050646062834253824 2477488259572170752 8203920637861704417 4568236797500641280 2330719074766640896 1400252347505777665 2324474385450569716 646114874319307265 1890364444905963520 3531354135018191872 471403839779749889 854714672330227713 2556901026611036161 9182235838774624705 5857204582232617217 8388156958489588224 3719070243802446849 8968464557296197633 3743695789677726337 6148414966362450944 4637805141584783937 6116173327890976704 4754076000760889345 2316417608707571712 6710260938714499393 5686845621695066113 2763842738925338624 3852475589617495040 5346622307844814849 8327556734811217153 2064751114664767835 4165308931534622785 3449139691727527937 2745042022770943872 8926251752437896192 5388584679635679233 7902173212917088257 8009298239542876673 6740175636854067969 8396054613703229440 1227030529671615744 8420026896957038080 5429320439610998784 1778677628431986177 1452570803504542849 1521304424535109632 7866341105600823296 5965179641783968257 6160772701121224704 2935598596990212545 8400653214649245472 186490443473264640 7466678081993754808 7690120413758202688 2806211941553164289 3971279876705009664 1119504916324548609 4790301329310353409 3872403974179379841 4441520677489065984 396728841346572263 5407257357849448448 3823235921139207680 9172057403648791041 983612398012818048 5404842185529622528 7349856425642894008 6758540076059890036 6752469384942783169 7339192175481261713 2821271132661864961 3443583250968608768 1278781538719134337 1383448654828437505 1989791181359476961 7068602744502026240 3521574933480805889 2474733174024185856 4755638365889964704 3055298068074201088 7700989838614388736 4056172041439381440 9216600794238699649 617998609147108353 2087619928743700737 27781196994248704 6954014224616622081 1537722498676686849 7150970043782542337 2016366063994847232 3223521947098834817 8496242724343147008 10493425679509504 5004750887873671169 5679694576915423233 7356141874167578625 3371995249271828481 4540831140049925953 6286195080770879489 6840227410314358784 7904447585009807360 6796464418970189824 4518075178322623232 1505090726982755841 88458372754055169 5924601268676028416 949203594539958273 3080559915422636224 8027364284399943680 2451859214497822273 2646861090425918337 768126744732628993 1950250210308329472 614977934060676224 7594083839317734465 4098343693320984992 8846035988551538369 2658798359888524608 5683703457665707009 5845205767808729440 3658412666389203905 5271652641147137536 4795733517262311761 2772703298538826241 6604736713403232384 3883431345490182144 8154087667829689601 7207439348754892992 112559013411205120 8463817729280311296 2517049041843572736 3456299802335749633 263016447528159488 2653013877544633536 9114557512332144369 8826907491688160000 2446692723176133825 2973004668253308417 7101016904310136832 8291843686837436417 6318223259449509376 8314987488952815744 4228988580461610816 8335110518686531457 9031813395063504897 2974476215455019009 3529716401009228288 7647594328176191872 8503536324376548308 2851452731810781185 3141281935455876097 4133796091559362560 6854837908605837312 8088563368768172032 1544151504197912448 8764254589038362881 479859125585617920 8556340827193729024 3116015647213813760 8409946936568346625 6085805718013627393 2642078382073526272 6032053680084182913 5949622472851587072 8064498760340439040 3184058862516441600 4345174482896855553 5776075172854554624 5897653634714419008 5389064944266416129 2855912703631818753 8255250312000233473 1638659791854499232 8637115477320579072 2612954952030968064 4734907473840341200 8917257040536924160 3299115699854205480 4364029934852667777 5172098659431914016 143748342499573281 5495097785351647233 7826581172212908161 7859945487940780033 3714373597441823488 6207627241127084032 8395976197869469696 4956954043103903745 7138351869902901080 6488726992172089344 6873370107101686049 5670026534037017601 9203581055454147073 2149017428440115020 4906622771315867648 116921344926456152 315496307433728000 4540139224745306369 3750649944041261568 7520054116336512321 107352799852545344 5859433063721664512 5841690420211534721 3995227820740847617 1625281825984466945 8059188150590619648 807081321958811072 9090125252420913597 8484121399207469568 5769420559586344960 3748607893267185664 964139681424211968 809603714488533505 7451997473585324801 2682780439611816368 7940643851988316160 292812343091877888 311190103342338048 5596904842958491649 6729114321866911017 2061517337296109569 8958876115102285664 665783031515915297 772472788000296960 3991324139405797376 3614057532102610944 8782536345920986625 764662018417817504 4205080338319886593 7141463354827683329 541187755228846017 1367141830254951745 6421710995843735552 9191536058485559297 1823523069925911904 5074172293964824576 480399328359159808 473214063556427776 3604929044762116097 4297114427690549760 4669498459623669760 4453603320927953281 5523087726767089665 9163428293145178113 188884275295309185 5497952729027641344 7763677270604188705 5825182755535192064 1507799307271536640 8007901587498860544 240351140126261249 4296190336170029057 2598698190725298176 2003211095141295105 1615755956795134817 8736454234766189313 3337351066578970625 3936389100177264640 5892993915816113153 392718948452941824 5697923520913915905 3739276861478653808 2215162331802951681 4192316759645596992 2816481198591705088 6672845056176432193 4075474288377485569 6427500697366274560 5277426089990794433 3603183678324211712 7436093588205610240 8600661632986333185 5187403408708501505 536639865817571328 337203502349962752 5278915529107259393 1537559582489673728 4683080450242641920 4987880589482722817 7766901148890409729 730948188477114369 4862510608697517345 1737794963603456000 7256643744345796752 9129894249476324352 85062291638962976 8079758173037089792 2651524827316778144 3398508334670923200 6166680568640152577 7097429104389238272 5597667709689696257 6348179234600605696 4675874430866035200 1906322973648885249 5420292102765641216 954194212862255361 3398183046850805760 5935997865500657153 449352612171695104 2297152380666769248 6108818973121460353 8294613063282349568 3266174955243252376 2622510288639311872 4860140576307970048 8338414228784619520 6834081915138899969 1438987532283227553 3320644736692920320 6006207956130590721 7818792766799872 8808331319460920320 312635511822133249 3905909175102089088 7716905963842487040 4110445239548772352 4198017469607026433 453631778453504000 8049728769387737836 3262851578392690689 1593112931139640073 5758451424211832832 3806220299794339841 4340780639294482304 2645410591750553600 6968521264426202625 9134067216729357825 4183971850895867904 3590732590999404545 4480403081833480193 3523611966159880193 7890383851374259520 3848478649530089473 5372581981419470848 5748824687588759041 5323725479659113728 1443891330561280512 290255967779553281 4310961562500988928 4671937703835665952 1094054455219902465 2313528230111284417 3307609864291287041 3689884759068725120 5882365394563358656 4455668419681952288 2505647202824596321 6284369145778520064 3155278706281724161 7525100981121712129 9193573322458763264 780718952848498689 8690457055570079745 1637225899662553792 8320873580531576704 6451505892945638849 9187125653210841089 8480805667021916544 7441575503234292705 4820028495998918656 4776228615111070721 5970578586001062145 1512793976441989120 4688140889211051265 5445150306626256896 1923559114370443265 4047897259909106177 2188848571552727041 8078383381690716160 8320005942154288225 4582492318599938048 8802822983481578753 4277019217713348609 118489931533074433 765652909803786973 6457806482419166209 7167797749188321281 4296294804626379777 2234871746887560193 303410642485343233 8702536265833344513 3389088202534337728 5690030758082046720 5265663046562349056 5415502081271365632 3889910140545930753 450530419076845568 7002304183393208633 8138193462858566656 1194140282241710592 7662936519343818368 8719504786516678656 9153146534433079297 4490291395673194496 1215036644538840320 6454382429848967873 4873214387800742017 5721164766335363073 2960171294714160768 937230219635520641 1225921993904230401 7599015983083851520 3303535885871694337 234811302834562049 5491597947141703680 4054746741189329152 2557633490998517504 3589440737815068672 317141534181741569 8712081901516112128 6215111118333528321 4599225707019172160 7284366299029962752 5118282464744243201 699720892003147777 1773184052494438592 3414861854078846976 7279456538222429185 3299415142589054977 4779437137943190784 4441574255523565825 2068223630635073025 869895205594866689 2921930455775758560 1636770259110993536 111315448893532129 8321285361745849632 95103212406814209 1779864838171635713 6625395799987704064 2513560970843593024 5581191356352668545 2576180528421824001 1695733151823276033 7329645827710790912 5637989023267520513 2049020976127990905 79405204323901441 1619862134448719491 1973598558890761216 8538048574062067713 9136295299551379457 9080445495813627376 3784745495762054120 7534910307671436289 3015123585991872129 6978865513636049185 8961518400132087809 2738704686348543593 757893205035741184 2327371213533257729 4859998678448492576 2898287376719698177 5061472602946924544 1456116158246338816 4107546653158183424 2950193141132013568 2176529832054134273 5921622782333313793 1881932810339192000 2788426640194994177 8087520102191334545 5185476288934976641 8810357899908562944 4707437013115426817 749646907444524273 2453099704983224320 9107655482638173185 3511042004686012417 7326481163542015104 8379397464226811905 2392591626273127536 893535612777320448 623485402979631104 2621713092331068160 3760114822703774848 1098670377199015169 3239979569999010816 8998970434120989441 7950699352524949761 4647366073041443872 1861147302637103616 4351437091279142913 4452726975593177089 7249591673173294080 670166641920887145 6480964723095928833 6015881172458455296 2899003252913032704 6028747642448904192 2510368886265741312 4952383174278905856 3634437336778201696 8625530766700861280 7521399532446210689 3367380141945222912 3692677179258448641 6182891168385664769 6354813836452121152 7092012408878510080 1342143864482310401 2482153988755052320 4633009539419840513 6137903207737202177 1654616882986392291 8683539110400649216 3665213012717220737 3176773797735536641 4641047454636837888 6616901562835619840 6085210455986006912 1647268532806782208 8221984981919537152 6501111835592370369 226900897447686144 7263673047454932481 505626469798538788 6570935719446512896 3414052320522196993 4244502317761789825 1047266002944716800 6261907917591478272 5114737563702938624 615599331462663168 1474429810822409217 315454267800023809 184143298094661632 6728864514494134964 1316895121429798913 641196751461761024 6090174342646176769 8632346519628528128 8209998690294816768 444567458556674048 8808186314935962753 5566857576190401089 7031361358046861824 8403569616948719105 3601872996683981569 1452901285194169424 287176113648023408 9169839911012270080 3743621778012512256 6868581427848142400 1799974440729714688 6076692442231712768 5525583767501012992 3888803496108615680 6192770409816672256 1327525557966797184 2427709348205932801 6642784121444028314 7877291517150383616 6592508932756013057 6672254047687802561 4387528252109208193 5778105659424095609 6934340607594325377 7688896973206161408 4883615944187603968 5163316687405035744 3012473762520825857 3952061628951451648 2628215223114170688 1695735786042043008 5732419746893052033 1212101481942184704 2822775325731863553 1204077441205899264 5479091654969528320 1502290295511989248 6147385353658632800 5625486711979699201 4014302187813871617 8597600005733643521 170576733563518977 842528023676083328 1708717093891669100 4435308331318245841 6660553256766611456 7961391279728754688 6420191507339788288 413428068118320353 1128524797020930049 5190464549597094409 2253075445488350977 1386057767105825793 4217812527398010881 4291187090062143489 1464649297355623169 3497057350581325825 2953976774084865793 8071699240468435264 2490086124682205697 1123077856949145601 1399729947257937664 7703243820281577472 1460079003664796416 6263779283216292865 4949375948766138369 8475799963528331264 1574176483745087489 3634356519770128384 6920149963638860544 5530204464154177537 7521491165149921280 6027750724698257409 4857355420573794304 5674217264559900673 5134500006352325120 5545289765609700417 225704251946482689 3998496620433655809 1 6485673154921076224 2564105859460247552 3366462160484885105 1219168024292530432 5163823056244748289 2454294328556518273 7306666923932516352 2540723125497877760 8259813203584168065 8585161658659237120 1202999077226971136 2563198758844110336 4378806696772242373 1858919659529680544 7987406078246918472 7518338863395780864 8346872418962403329 6268887195249396673 3710099965792635904 3603867431504650241 1391623957218704896 8771721596766969104 2127183044031168513 5093801045083604993 2522151880024820641 826919487874793472 4835143865920307201 8561524994727142145 1046252081696150464 1016201176797200384 8204138627568406529 1508950222652719041 4708862565174091777 8388309367399182849 8896827076093167360 7058634894842017792 5862422245783158785 7177283337756790528 9024324606781477376 6687204859506611209 5443198950586925057 2437459881848750080 7184847175342476608 9118481663532398657 4695895787835539456 4993440070001598464 609076069794316289 6324368161813976321 600127800703454816 2566968594164842496 5524810762654946641 3436955182052712448 1589892385027063149 7601101037611489121 3110497298245753473 7267685029274468352 2629509815373488513 3436941856147337345 6268863878637172673 5295192515259105184 5257938911555452928 3127039042608474369 6559084767460718025 3939010414108786409 4422710509136113664 4215841069633372161 5690155139577620992 288350756956092353 7717091729413849088 2365670030549925633 8457304549227341312 1536286025987937409 978754587701566897 2587855432535320512 2372922505362122016 2388134328692826113 5742053629271244801 5280892007678157889 6450074907836399616 4601605587161055233 1112713503889590865 145681848859533312 4906461647109061632 443600936649797377 1105590020653527041 8586053672505637664 1575441664700555681 6805581502251270145 6429276554388885504 3501529833231309312 1305142187659012097 510940139161443329 5485101709872420609 8546889394309357568 3980514618673166848 3876181784425572353 8573035703342891008 2014513186034116609 4573502959789198337 642675269834285057 3194930592909949968 3693065432125104897 8637481110879454465 4598498539377254305 5237581034031996929 9088839097902301184 69248070391028736 6882591771043715073 8600467846241204608 4726629698038030336 6962187675964547073 3157527128705338696 2130198951020986368 1480475781506089857 869346185440862209 4390472994358575105 6789746209517108225 7624330943336568320 1477814421854031873 5014899333053240944 762238039289355265 5241593692678995136 9095148788585446588 1108399793806259808 8062727960953644609 4525235584430855687 2081906307588574720 8607810524260827137 6291118894530721697 4931370950696568512 195251515067272704 3417859964089590464 1266517474295906304 4609477059443274625 1518238384354840064 2850149791073297793 4918236975733174272 5491093471461864320 4078752182860340096 7912956179330221881 7753263408722163713 2438255096487540417 1274867355749139233 2659463986995977409 9178446584746201088 6328522396905922560 4370974047491997697 4996546451965636064 5354222580724282329 529845021647688192 1000572601362694144 5829314916755218433 4262322705399262433 7955804123562894528 2421734451875993280 5373730703221719040 8284406274459395713 7694244893119357760 2069268988237419776 8979651992960466945 872992604870590464 4488531949678562305 9056219258988897185 818140768589598721 881883181989715968 2888042829266727297 5102384213222884352 6379384235849891840 1514906612041197632 600949758727723521 4039886789840732160 8993516240546119680 5657029388234389761 7437312488208449536 7627791377471815681 3647729838228176897 527511055793998721 5893917309301999425 4086958624795918337 4185288214367540224 8490978084644272129 2077343403553139712 8993553180486680576 7578235180670951424 6309220661174594872 1580886719669906368 8490523328480701441 3206392995268671617 5847771716640956416 7370008139256681984 4654118991383726592 313748162386190336 7266752151624943872 296519143873603744 3294164722815591425 6996508373132038657 3065693547617367457 7064875752867168257 4389170809607547904 2263298699144552448 6341103558910253057 2442023654358853121 7437095411901644417 4069311740623109632 4002710618497579008 6717046521061680640 4231271492358373377 8295700909273874433 4086148737613824000 786392583858683904 2856847679556481681 1875779970252374016 4434073456691118080 3626449400977579521 8456849928454892800 825415967427646209 5475257245845946368 4504372225956271104 873303919807889408 4978257528245427201 3755225739540717569 3146409728067895297 5508292757724987896 1896865644886254592 3964956022175871745 583419524861001728 7875599397431820224 4967954810850073984 8226719927324362849 9129220982712913409 8178630464534576448 652550954386859153 4708846345016797440 2336513553537114113 3082001974238256896 4720244168079935616 3087577330640558337 6682786298030646017 9180510060076791809 6481300368858185728 5727612831398888064 898753518884995072 7571085646026349353 6294206296568627200 6908564410322649089 4580932078804391296 5644506083790110720 5278916504158734593 9159491074767364698 1665677791734322688 6196018237868417024 6482854489667932160 8493212207436755713 910471648068096000 6619582197605562817 560324976994122241 8561658441100687152 6582922681603263489 6185091816659907969 3784382822753501184 4167143847326410048 8502139012279037697 5777525864770068864 5822283962946576128 6774096616001453441 8012809268535921088 3472721026328849409 112162510150818576 8137684282317237760 44152841723411265 8322062975477878784 8638123406840927232 8214820952006672865 9138425937906739969 981496538634247552 7531121909651591680 1775419725475330049 8293207590427539587 7034534903716334537 749640372832923649 4161795197010706433 2185004162807758848 2153760470361379840 3892762458523725569 408487688409833217 8224620720736444680 2295622220503129344 1054763506649403584 5337224532874133504 8775381419514186752 8383184022807085056 1234556741526175744 5845823208519894016 5898857982640708096 4288135050801178624 3057060468642377408 3708541351062639617 1362557002732249473 1088732052056735745 6031355222224864256 7284538617992521728 1548537558242356121 5344573261622854000 8646577083140097793 3364146442522930177 6687817796331009152 159442234508860800 8111063441737317633 9118247806870761473 5138193258547092480 6712239523077339137 2377615471783333888 4933140818404395521 1779645979344281089 7501990271650659073 442119239025983489 5662337099060806272 4786084852648204289 7144712872932608001 9088022914138898432 5206221666649392000 3129617239437939713 3785287445237867520 2686446880527319041 7626460566932968809 5496530958067748865 3792226553217878400 7535337663538528256 8004620865308856609 7968998207992427521 2274675119420346368 1613258768617832449 4465389135687473153 2692555258624687105 1045306083508428608 1933578248596827473 5879573304305906432 1676772385190243264 2800720049252737024 1615643207837372417 5558485413873037697 6407775769151255869 8539907563984371713 5521776234443926912 6229759251521208321 3328606186011725824 5829331683091116672 8826233008934304768 6738190421044985857 8080165238785660673 5188149693540917248 369326980850787328 6886398992663914560 6310317656921033985 9160363401501385167 1158587987592134401 139617685951246849 967698101459020960 7618267310007410057 1087116023410736129 3286942341657756672 9134618869782433792 1713773443644472321 5701687803567307008 3046450035350933249 3295011755137877441 5845137168106012672 1629085733118736833 1377714450453397505 7895610889648797697 6791506028908049664 5776412728476882176 8069974899678717953 2107871577581289473 8412857282404181281 5107561030610849792 9191054613122670592 3504670565036800257 3267559729844453377 4750247924565254144 1080512295286389376 196338357647585281 3047674397447233536 2645663221084534017 6548018210772771144 4620374845785071616 8947284924127940469 4115834690656034689 161346593077670321 5705627023426250240 6774563880813481089 9084741882489834497 4517302071646789632 801833256466556929 5451512631563698689 8234442930901909504 1281806107555939968 6420432064591259521 3172732735928817537 3892235377042663936 2069855733769015297 1997764383336857601 3553994076893982225 4053404909070131200 4225572966450097152 7895391886857634816 2439074799049052481 2750924871001529856 4308543906427666433 3661209798679429120 3774642090659299328 8007233103265146153 6073154481786966016 2999881410082812321 7215710295600726016 2344836143336587265 3855020946465329153 3222245068614136833 598950691532163072 2347394983866150657 6133294351932695040 6127959710667505665 8722501060778986625 1027364058317828097 4708194901950701568 755127255438293505 2770723202697798656 2410009215951107073 7933582094364786688 7953260190581839872 7299448824767612929 8512801670862077953 8099635798408345249 7223225721169804288 1009109122989077249 7335233346236819456 4937452031657778816 7334268939601539073 8199954482870737920 4073636427873034881 7422156293237604353 4850782006752051201 2576974926752231424 7076494797146320097 262633737477745665 5013284898644230145 6685373728259997760 1652829073046373888 4863399763004457984 2363048905462532097 5079353474001362208 3993076040094187521 5916566367095909505 8516969863673184768 3740010273950052353 7513155667602452928 2785070402847700992 7617400167012570128 4837205747004624896 1296588885150488064 5971583121605971585 7644634082677222914 7585496171997953152 7421667183281105216 2270791970663956480 602674851994648064 7380279488113323565 5346126253994266624 3120650059428900513 3179009092136904480 4023973048035049472 3089037972901494784 7140580925488614225 5586869641755496449 1930176937912827904 846374357891547137 6206146615777624064 8146783146835716352 1675911335877416449 5296012959613321216 5792523489151907840 2197639746964377088 1570316446919132672 8352443216104284161 3816448971528124417 7658293395307785377 6370998531474696193 8421379104291682945 6553621526187332353 5684295725554780289 4504615845438783488 3130721939395766528 530488300437384940 820565446356470529 8096084168863961393 5229173306529189888 2385532616503115777 3238577198902382081 5831381886403535872 2553992272731951745 6219605126753642625 6608046559988826113 1905723972315413568 2817194994573900481 4171491091811401729 3802042623172149505 8294863940004094465 3167516673001593217 1582053226701295873 4660263309080706753 4309369313052578293 6788549678307558913 1479567952711299584 919945870524769344 7795554347913004033 7927306292980713985 4039851720535900161 6269853536450216961 2256642944663353600 6726341614405419008 2277139875394166784 8385518607318085632 7305519816722998528 2350637815210950849 5317359570464407553 3322082924722965393 7266548282472529921 6877031910129745920 5586255698417831424 4656771922241259520 5647027795931004928 5694453762898936448 3708860841184496960 7013202283682354464 7020301578946714265 2037793601695907841 379092505764317184 541772875638521856 7847469233491050497 7271644187218684673 4382817475220285569 4275029732812619776 1836333191497228289 1654411815725473408 3177248474405489921 8993413100348398849 8393497051879285376 4672158585196644353 9020432466657132545 5327559801481445377 4736476462376823808 8983275080160179969 5158320135653556225 2267660686504962113 6324380542992174721 7823421643612422144 1067723128376115200 3534504450370783489 5581045194372177921 905729456274805761 7365340692465267072 9094794810760152192 8456706300559106048 5129179441603159809 8860514069684548608 6337246666749878561 8135271849389325825 6815043563513053185 6570807887509443777 9170425901950513088 3438198673699145217 5321459499949744129 5451199392464863233 8154030202396917760 6602675107799188480 381215618924853504 8903722332304022161 5706144009016541696 4030349048131027091 1642033682454438656 812224320769909760 5730274460260242497 4887683025941528577 2917914234126705153 7723405363561237888 6653249725737387265 392036631972012033 7423131172344096640 2260905686233312128 3762135368814936064 6351137452156432128 329849510800850945 9093348512968961025 314176616508718593 8746382313007783936 6140060935594058752 8519393640386043905 2094619224450495712 4002350931435321344 326704107379763201 3196532109963474944 7447474656832881536 4424953864761233409 7408707468019094080 1384407082349363200 5588500350770445057 4192044043378313473 2408224817572864 8713433477828965833 4640795231873144833 2490142913412306176 8199979851520452544 2716807200172212224 8727213281051036224 6556808317137547265 76090135395981968 1755109689653109525 1043539283749070849 8797918158332100609 6679595249321990145 7170075049044115457 7629635899604205568 7069910658327845505 1173677245227460609 9027914041090042800 1436710882271657985 6179153238456375936 7769546312183514112 1651765832992461768 7217714740840531968 655655378849023232 6052884074624628224 1817061157955165312 4546053797546632016 7449563772241899520 6654407581213175809 3751051327262198272 8654695998858141696 5291320912338223105 9213991664455680000 5767747261618651137 673235426809796768 7409111111033571393 1503220036493901825 2970988139572959857 4721762437508790273 3067085778597730561 9016919180203607041 939512766571974656 158875720357773313 4295386036702642176 3439219236513149824 8887051918785231089 7983520585469047296 8626441879160507392 9152640927990154081 8191122648175493121 7104145066849290752 8278976521343381505 4597183116822374401 2220125290534404096 6992760532601080864 2009224077022937089 6211551564909551488 5908600724988282880 5966442764366754248 3511458142223425537 6936685486010567681 7660270718848224128 2494685999521660672 1213946356681408512 6313574183469590528 109636398298733648 3616989965316587912 2832557751882401793 2146131302443901952 9125014889781002241 8358661266272321537 7662114612610633216 4591885440280977408 8293324947539012864 2319786517162402849 4778584001050453889 5042384809082920961 3904074415593109377 2966568646064062465 5161163346652466177 8108360854606118912 3014049139038494721 8067174022851330049 8507681556299377065 4554439916969803984 2535489916240179200 9063315848900390913 8708046780690321408 800714235758030848 8722354024290846721 5071851472461934593 7441728409677725696 351041906170726400 6716451090098354432 8898851193187939072 8789815278654426880 4229516771145213361 2396632685120496640 4184655476240358144 6055572743510818817 3659569327573001896 7658132396269986817 8976419405665191169 7628089214540400256 1185723923331440641 3646721635325851649 8249335345244761217 5955423394343871457 4792571880006575488 5782378844500983809 2748836754947621441 3575379607680319488 4932966667022573825 7185375936134607873 839888979421198665 1999778834106849281 6002276090630411264 1496637879467413504 5997926694962182337 3504247727712772097 6923270846548333280 4232413885768308736 5873159703445919744 6236903491613369216 7690233408891888641 3311284871109001217 3073161754701063072 4545884367199995393 2243717539596415745 1410553219504189441 373104929545230265 3474878978137767937 590031006108534785 2857377942101623553 2678188450178138112 1632486077166568752 882382014203832320 2034687822936293376 3985338738581985280 6663781317665063777 629028001783742464 5067107694199119232 3157185920061648896 6938207022083692545 4357617186752786912 7797225246291525633 1550110764139315201 7596457956980790017 7012910942456504960 8183338124188611392 5092953945428725760 8621363870326311168 3598093891651083841 5520355250476578176 7055916656763205633 5780783779574640640 6341101131082036224 350985328145558016 9216591509350562496 6064145592668026881 6527862935333950272 8707967179773801665 6537351361219124225 8482070951255699713 5661311107599378433 8341932534215834624 922024397081719136 7318735128947920896 8534212470282073905 63348044982141697 3586511802610186241 8067491508472147968 4651005936595260768 1441270542357671584 3529251560524173312 6082543880566029761 8537221377948254209 959903252734471393 7788551325340176385 607882395063229233 8012922016459431937 1401616229071998464 6091001245437492736 8832345068480757761 1250535055870365696 5811268853141933568 2678233841783537664 8509293640064657409 3384780316783418368 6133615612186903097 7725145848867545089 1415700222622171136 8818014334252449489 8138217672235790336 2140293657318187008 6267599756856467456 8069583501464362497 1325947523275554817 548385489176525825 3418797706154557441 7214936845974272960 4415073670602333440 1656136804490921985 372879073060659777 3373153605697224193 1525887875193811008 321786669122129152 6370811338588513280 6048267818188169216 3517285265917870080 1714450987016346880 5265608983526378240 751719041059520513 1525819838533740032 3089662475034482177 3533664702297628545 4799100319301052696 756779591384051712 6749692099679748096 4620290999942128273 2517100255582077120 3135347690233877473 676958901608814593 430763367786961792 1440302608792710833 5070227978289283849 2733741365023445825 8987051699980869248 5029709673638257841 7465989869837746177 3342393583450318849 3740096570429665280 3345097135235465217 8998437012620376096 1408535056644337665 7445498654019484416 7924232716179133441 4959516565697904961 8627676122022180977 8830786613470767488 2624877668675092480 6043978337271133696 2223518538017289729 1083652443777160704 4796977351250888705 1030776382192124928 4353041463092581633 8185728731702855425 1929347493793005568 3650976085584776321 3088238066796593152 1216683263823314944 3400099312765713409 7639164262849445889 6835268521398964224 7400221245422346240 8102549792770441216 3239995934607875073 8608035007358664832 762352241424764928 737157977063218177 8039390149604266241 5394262943906086912 1814150608961329704 5437006885542002688 4626607860095909889 2478127731224020993 9188806599499912993 413462584816209409 5029972403689407344 8108145702251790336 7416589673502799232 7099838501894115073 882063986880806913 4700758685343449088 8581818376772224064 3304918356565884928 7030160951315312640 8950676748853053440 7901326448882939648 5044712365426360321 7151617310164965377 1163080951785848833 1639854991654570230 8621568382815383553 7637410211230412801 4051315373745908545 3141536564195942400 250398219248679297 2803159208426203649 6291868013623312384 2967157531765317888 8183981236317610784 5279386533777702913 4273297147913581056 7341517880184019413 4836035148978435137 3406850140622641920 8189737436901829633 3012639464725366529 4737563261860577280 8265431073048756224 1572653559023640576 6861014335816454145 5570001960223580152 1997637272927983361 4224905402207089664 8671468134134150785 846240035554983937 3179296016487632385 362064198111105025 4057528259117180672 1671331534983489025 2917616951958507457 1686475691931369472 484948634894162432 5785318490912030721 4696821636989479936 4264621658678706176 4534184548458159392 6206117731513436305 5432128764627279872 1332023199375308800 7398146580821382592 5930491276681299968 1095070650668908545 6977818921451880449 5474726420623537153 5220835857607120384 1289238986348153600 8399607159337244080 6751639939006793728 3540357743308817408 8868419287484460325 6833647304982447617 5671353337244155904 7998904879370207232 8889330478426652672 3560575268635209729 6338519244094805505 8369462355505127424 3553339224513620352 1480501067484495873 3076340699955872238 5571886159848547328 3656717876008583168 8599605431595524096 8305194759442765825 2823937592363712513 2769498710668034048 1229650553930111489 7074981310174096896 5699264975935640577 1714954537601688704 7659737434046595072 3467650146872431232 6769666685887053825 7154999025526112256 1882487540133060225 1175653893202628040 471244341567946752 6685650541368330752 4548007894883435520 6916392232734309377 4947671618877259776 511481050388070400 4035955830934208513 6875089728859176960 8067972363245925376 8713571265342972160 6354177149144212801 3116515385522044928 6355517643304260864 5800048124938551297 6402229502878668801 4629011187770076673 922553870416152576 3099286314688290049 374781057593274880 2403782867341819905 8022841421775630593 8327456570746816897 584145260533313536 8114428615262409600 740311428921532416 5123612831274258432 486839232614023168 9009345347213333768 1245289856067694592 5158461945373895841 4348206673554792448 379150927514986497 4351970573251495424 2873270846401675265 1016805065404147553 1667730362106052609 6794480390996576256 7361422616575061313 5835701078613920560 8501462871941778432 363971911551737856 6838731680904467457 6839897818623770625 2930507686421315456 5635374050198464513 7183582922550138881 7685145594468876288 9139324415509983488 2349543751798656400 9050291573444141057 3399514244135448993 4934122576609370113 1308467037428910081 8234837767141722112 6416470857918527105 6653011885387857153 8544465487370227712 6474360771322118145 2154706987167260800 3788397346184634368 972569128702322689 4736832387888808704 4660445745794640896 5450144875737077504 6411196684695709697 6617451827328120321 3901344352927072512 3230930865324618753 8839396385825488896 7596788305055293440 3695985141935490048 2322372725290401792 2734823644564422400 2071191024852140032 5627478438704971776 5174848212345974784 1123190998715815248 6833351970061981440 2556061089374064968 9165503617752221184 674478582381269249 8413630234039306240 4613575820336766977 474791132057823745 1063460274129502209 8164311137533929408 7694787469407224992 6608958888516815809 531360242807183361 2405660779581297152 2030385485434550272 5642320516289968384 7505612284168041600 8228861163226734593 6786944473884999680 2889015512995526657 3103282976608415616 8236483459604882433 5073340826651951105 2838207055601612785 1818994181377238529 8348447622325886977 281923306249557504 2708751438417518593 5423523127458438657 3337287277874117825 5791157817623906232 3426159271703854492 1760613150507765089 8381822508938129409 7250467357710361376 145702203119599617 1283470520704045761 2545276964793372593 4176800916756023296 674509558091964417 5457751144398926657 5708466949731254273 5425748717039134721 3250233283654072320 7035837694212899841 5297772096456713712 3979191714827206273 3752638603236786176 1537108334801329377 3450034368264562113 3578680152915663360 7474141954937192448 7699753575130738689 7630444004185810433 4755289990825246721 2663048734838264833 3143844491188445184 310432010249374593 2263823571461079041 8514941896853995009 3231012527803006976 8134946070915515232 7784219410004228096 5462346829281136129 8697381111682301760 3150029024458541568 7648744703930830721 680095712596446209 767039276560976128 3592179208701573248 1893948860954836993 5028159561230114817 6725226493340073984 7325755124621602561 1024056670384455680 8894834401229361089 1699630081289925377 6622276474781138944 5740508965205077248 8237283021488801025 5654593026954133505 731389838960050560 1387717650453649920 2537013929378119168 1730887274265575425 6509138358122143233 8753124244693720192 2288313275847018481 5269875142804529025 3962935217276643328 7182695899187482641 2831917202427265025 3953092155232809985 5845278668296822656 3895006398873973057 9166249841707175425 4020938835545292800 7982089382515656705 5004212848497065984 9100772461523062784 915852610580911105 920517329745763761 907716294473156512 4113991127447561696 6615306531492829377 3929955246335850497 6653757091700729473 5922427471465253280 1815385225255880705 6797390248933580352 2989289453445692160 30816093618038481 5696402789489660720 753667557560045665 4509264938810978305 2209839385091731456 1073992465348711296 2835787183907272705 4332219982689607681 4886999466992580096 5524410850680700800 8656077533838486305 3219539966476156929 3227487502591852544 6853705376888715905 7585412729005812096 7450390571320508417 2662785462600015873 5507325806425608353 3414438092428530689 1362516304196236630 1937569695735971841 2576091992215718016 7279874188289507328 992022547578447361 6197152854255393537 2242783538307530752 9068547264289605633 4154692927428391777 2221922907136262145 263032628572815361 78069803860533249 4684951505459231408 2113705066601111809 7962161839258877952 8869296887153491968 3200921592132783681 195152906986735873 4335086086505567040 7678881019368202240 2296995275717187137 9200973837881020417 5477228316715851265 5344782195454619265 2288508298548904769 7880673767132790785 6797590766826487809 3013146001017260544 3881116067514527744 2639926198677505 1671280597800124416 637240054137208833 4984513249680422912 463304256433447937 6209471789928314880 8102131302377144769 5413841454333349889 4146475650353400833 9187505611515352128 1973905136990044161 8786014857869707329 6526365305306669953 3925907576532814272 2853298939413848704 3989416512148593664 7531957844703830017 6393144004003627009 4486285011403910784 37208951546216448 3380470347577268865 6998706138869462273 4333985313715355648 5869168617670071297 678767395406575104 6946176220628688001 2337082188350640128 5644056341399314432 6067039460427964416 8811675120222035968 814151241599702784 8561149893700013921 3608978973052407809 8763923437993923584 4012057658589127552 9168031957385961472 9101201981304027136 8003759326616032864 7432548613660687937 7101693093189218305 2375866476358074368 4886233725728155713 2207989746774025473 3905835982985391104 514749169790437120 3908778742539308929 4419330289274176625 350598272027689409 4477424772804831233 3832822168840583169 5124031173481988096 7507968345928003073 7740332856987411424 7092243858545348032 256659195357414401 190569954474689856 4543467396818204160 2271708066489286329 8225954577338788353 8266430380356514304 3578324684847463424 3138972737032159233 239861957319642721 6972423760493194241 1138787068384641025 5638897283808560960 8264046598744791041 1074304320793640961 6503106160076259328 3781216623195425281 8139084121803945104 37873165967425537 3961091380644224513 4563036321316728833 1430013048121131009 4596417557017910785 3262083723600166017 1572680627113354113 7930543095715563520 8949274505929867265 7640074725967666689 7806841446526450945 2424270624947896321 4038553265535645184 7923732691024923264 2825610117422342144 6415211161990084993 3915793754284214817 2914903119722662689 8221737335372513280 8336995942285500497 880296524500807681 4851013364710969344 6081692932622060369 4591180191888791552 632909097792790528 4912711916754599936 9101607621325297665 3082160154363157873 180059035786083880 5165428532919089153 9040978239612751872 5069230196932140456 5135190659427511808 6897540000459312817 7127220750657660801 3418003623347613696 4846439995061026817 5879951876773756928 955665953765277696 6141885902215685504 227938903404547681 5910946355595304960 8729639039512864769 6481420516185433472 8100721615825203905 1912446234852917505 1217734594810092064 2144819225749689248 6148384272694035201 8648977716875528705 3434905353163252961 5458572068437934081 7508277694163582976 8198778881948338177 1186808562468869248 36608597914779649 4099093444381261824 4379616736089499648 6075040945297963008 4892126438887465728 4855538892161566721 1643422107103723040 2455663989352596480 7395278115996313152 8546667890758169985 5589192510673416193 1968063901531702304 4843743865297307840 4241479688230465536 7606458442680647365 4202054341823599361 5464087988161167360 4042900789292769024 3972610449838663552 2638587221615575040 6732780617171847169 8036300220042002432 2771692565954050048 7867756215513221280 2144322681949388801 7772737343586066432 3096590020280286209 3619565136215544320 6555609830168156161 6122456048402268160 7299212004272766976 1899358876052946945 8867516162777143296 6802499347563118592 218241947315228472 187675299913358497 5781232853009948672 3650123412301723648 4506882309095651328 3611357338939187232 7503130600668397568 6274987396357355137 1710111761455120384 1594060647159574400 5888753716060512256 8994440424236065281 6796882373510955008 6638408999711198592 6984585686890708993 5095897659421907456 5694953494372236128 8172333432051016449 2098711378098274305 4283617008437690368 4609197291530185529 8805311541923307520 3745445805707845632 8277095342914492033 3327478232271371840 2970730982574633153 131364902435979265 787861391562898945 6252190959400124417 8985042997598724096 2007360759413281792 3862275256775620864 4091486344475250688 3794629954680913920 5578946404341054401 2583992469062221825 644191881792918529 1122164917852186624 1434287888424501248 9212162714394469376 9186665875125414913 4998134465603836033 641906286242502656 5730294828865265665 7815150682277530113 2745589137813170144 310668516000460801 2194028297720397825 3663825802332878528 4004895305278174872 509774959710044161 7480610102687085057 1 7619690306132448213 648099715650174977 6691830924562137089 5192049196210987009 8817633966990464000 6962513497603395585 4269812156133337089 5501621043780561856 4098827885461720176 2502580394152427520 4999792209697871168 8928516525376129024 4899438803888391169 3359353041594389504 4061752475301922384 904913244648005632 4945735676004797952 5019240361327218945 164394309208043520 87461351870649089 7098603707537768448 4196035838505971456 7691819667677951489 5776612791641534464 3787203902383621377 8141144887536700160 1622639009017055408 1768229845180121089 1576727124633600001 6551469025306494401 1536751923895888897 5271144516208741505 3200375459633733856 6196371010098266112 5231766494231916704 2301560402227872257 1283419194050494817 6262991747219718144 3454728899199660832 532604802431070208 8126803077238779905 1044184095942709505 2404509069752893440 8407572813771442177 972770053352689696 1294590096818307072 726718930857669377 5807406915391868928 3257973453815222273 4761968651952103425 5215485101483452417 2929401755848425472 2978477167196740465 70345433243205633 912171237094406384 8037276922483543040 698901524238881793 3255757189372339169 652168539032341505 8083281113685843968 6408700751657515848 3698455509239742464 1182501411266509980 6458719973113379905 5563690575619063265 2344606803192004608 5021160447499788288 7346218559198855169 824879297615908865 1013843190388373760 3587027219520145921 872219139225022592 2026097970244626560 5195656982902155264 4898477406686347264 8749560924158242816 2877994667731954721 6573977659289831441 6750201022030536704 2966592654114166465 2401484633816553472 2187323779247792129 9216580064878760960 6729279493806473217 1268721551562614785 1864535848170059776 2591977623583989761 8860061936534472704 5703488893554219009 7650892569000247296 491087619623823361 7022748362146913760 3496082307570241792 8034168544682923265 4244367445428797440 4033869925509769816 8629056181169192961 5702543700967124864 1101444259591345409 9073579977127032832 7191612383452512257 3783939421206878209 6829743260058374145 7401313473690836993 8414533023924313728 1611354454008266752 4081271675222008064 4069259990135491584 4206918173073940224 7928635209619559425 2298932685615333376 4763870350218738688 6410377716874245537 8952176921458277120 3462109561707261952 3839551124142431360 8433840504307810304 2345523389716602881 6194164894265840841 1541080173250772993 3893089224959213568 8401994540133204353 792799724362822656 8629902761570719745 4515753663350945536 6577600282111508481 3875875971719102464 8708428811326947328 5257473690391250945 4997154727878618625 3854970251458807808 1295754620144699073 6326810046109543425 1546302176722489345 1395345178484555264 8801975454745344736 3422408831002984448 3494702356566679553 1519177114172402752 8594874621530460161 4807029591382031424 5043862167691008512 7890301831146281737 132667861386821633 7392312450425909760 1241190495174121473 5930917085244932097 7005970832448321536 7020607963359510528 7651163099284430849 7531981036079882752 7593574259460310657 28170639019868161 3705461276633544192 4281649957042454528 8961773958401707009 5136736918940187041 3321893997715056977 5391848463728126720 4641033171482891616 146775972723732481 2138109380282013440 9099096229792796820 6361414636584197377 6448229430906388481 6355724090319061121 4028004825675475520 1478211729601210881 6475554939783784512 581765541777446400 5570284582210334721 8347562977638913025 2415756290380488449 4682759879949156352 7066207487151936000 6802479751375997632 199668672286214401 5934182019467354113 7415469731794177376 5267965763833047553 6351466591447107785 3726524487052337152 8961769876771620865 7176405446709993473 7365881423202091008 7697773210645740161 7604640131555357536 9009139554385307393 7468826594702040065 6712029936321409537 7326644438425117697 1590868586353549312 2949365732209565697 830914910108692480 500804731566019584 275535912962562049 1380894594624198657 920789098656571841 6535218636319431809 5000920800193405057 808229081490587648 8388137390041423168 7834632806728204288 2472088780598526816 4975551680249630720 6323622084483148033 5550209882385156353 2764829621706473473 6730801418462339073 7987238802513270720 5352832970438162817 2529699382228320257 315173963560693584 4917622034317508416 3545858994281558017 8747906087631438241 2268547722103144448 6789787521398105777 6122128135816017537 5389405847606095232 5875285374736495265 1424912239030304768 6282423332046538753 8490590235256724057 4355960671006975713 7964257602208969217 1016991018948395521 5585891689664131360 413819394299995649 6576744410119109697 5851264104134626305 58477615931572224 5526216918822592225 1759711320387969785 6362267280770600961 3824436638873390081 4700642935763971585 6084457036685803521 3090533630711172577 6585220828605972480 8255863848726579201 4639452283153015808 5533257358046640128 5300547986589220865 4829385355033091840 4675721864585415681 5704983203926769664 9086764529963816097 5742774601776608320 7967569508021533056 6747760972480496640 6747948399862908801 7749925140846084097 356020409545283328 3635704259630710785 3947643928152291329 4603593423246049281 7275037113026871297 556999682157360128 2181546514257418241 2712811509574959105 4437039757817005568 790327337992472577 8202155612285096368 2362721672132140033 4515624401670466624 7452209708070308372 604098059924062208 1644745340283879425 4322775921653710848 2490454336399912192 8012394235407854513 7969966513355129216 228448924583460865 3803915986436839424 780940117990422016 5007653733265633280 93620342468427777 1141397159586241200 55488690596015425 7799572016686170112 4253141471443907712 6596440305139620865 276188472986288129 4854829272875922561 2888603185400199057 3146912311341695952 7327659584375557568 7096094588743181824 5602447639271309313 1538651970560638977 3771759220490764289 8863810802567110657 8347287396221796353 4452524977253920897 4530885058090411169 3068075884184584192 8311802831306424320 1279924725012070400 7281178919662010368 8406866569796536033 4035901376894780952 6816435079793999873 1848918951114041409 761089442717089793 3483199503056409265 5817002582629285953 7469373519303142592 49792552770280529 5792760785748711681 1854874685025288193 1366573409436942336 5092309495263035393 6209825391213614592 2412131121666059264 2483766099804710913 1564628089944173569 5488746288011771904 3475160456089649153 3407600776991371329 3923026167690782721 7943561652697311232 4060409332485795456 2305033259904834124 6414249419307172353 4646941350394265601 4358751286291956992 6710133261737394176 760395449010954241 635785546097552449 2668358623864060416 5727388791303116800 5473972575598030000 3811105468993978369 364119317698763488 1111140442115660288 807296097180147712 5769809589177155584 1804049211746867201 3768209173835382784 5876271929169399808 2395159472544548864 7435865400842788864 4877324054893820673 6777202378149340580 349767073888568704 2785758547520937985 9021847071628305165 3720730500634230785 7943597431648796800 4234775715232270593 5574637585815445504 9045494431122119872 3346512254266450944 2443621307642799105 18833521225630464 9144095674649800704 1088499688271931232 392254001545805825 4684298057135027424 1879151435639881600 4067484389654859777 2014698511948783168 7078741166088444224 5410689703622910753 6386361081139879936 5565661615847495713 2206427616364687953 3506096280694390785 8555262471757680641 1863096124172042241 252108116069727280 6794982273345650688 2524049831540482048 1517977889288851457 2682555492247471920 7373148471751565473 3579939343486269953 5492360795858641408 8450139336046128097 1892805348815914752 3923504900099935361 5507779127351794689 982109786211013633 8539740892329184768 1546780075741716480 3593348941746241537 6410662082368457729 3098861660618623440 7587617466415843776 3806167082045538304 5782265588305299968 8773870918251769344 8838216648243619841 7554311751302191104 5576681455330508033 7757332087448576000 1292937397484403072 6107918720570339841 4917202973169844224 5109839077081157632 477687859378735616 7894741768621272065 4293726078876700673 1700741757548418432 5207139664115611457 2035791507817439232 269536150344513537 1512879119101952000 7561209293514438657 6690129522113397761 3470511154150998017 7904980263248068609 3589794616786666848 5576398391009764353 57412681254498304 3752839557406883841 288188514872113704 4993139876752080897 8962481066388302848 3960586411506777264 62802559025990337 6471876221993014528 8200115317773957936 3442247377937479057 467680769591123968 2709663047985508352 3194144340802234369 8918426562698943488 3939399828983230720 6260771508976642816 2876318807687036929 5229543112978270209 2728412937234107392 306190997985353728 371821042393238017 1644590334542404880 7888043967226281985 7794471446111666176 8066213183976291968 5158707334439832769 246286307030428737 7255922603189143360 9096769560390668289 2357188647147821889 6202497358967473376 4259062232879808512 8859875116723757057 897445880475484161 4254306644059129600 9196453966444494848 1694319756333759489 3102594681203645201 8321532407546729728 2927208909794057985 4557681307256333289 1587521670661323393 4343041253622747137 8477832970876429569 4067912189710621696 1018158003225886721 6382421943191618049 1843734683502041361 3510341524655525889 8953987357480014273 8705749253429579777 5320589311157653633 3420639879735735808 7632891403507712097 8695750211808613761 6676712679561022464 2128100356960334848 5931314704295133185 6629491666991487361 733403336682774673 357197823284854928 2258053956861093377 2631692261064837272 4450356411054357376 729866866362263008 4289907659244950529 1553297205297699073 6338421758593389153 8818501266844298240 4420345879767473920 9203374010609297536 6813833323164221792 962757814082830336 771594769423767777 4185804047286165505 2004923147027948544 8360160323612581024 927986014274706561 4614163220339863449 8949355030399916032 8677966486640590848 6088652541242116097 7371452477899476481 4470273646812110625 7043135146279978752 2845505634828592128 201613974635849728 6293372586577883072 9154882313565543425 4272924889624084480 4160409419508621825 8606744899313238816 696268217070307904 4840913615379089409 7442264616116898305 2965377694016782705 5556636572206087808 3759617197217808385 3016349745145563137 2618210675063308288 8393409030806033144 703874119897424928 5782861730484508912 1201167779881898496 8907769253139545088 8042144373957225728 3757676279675085713 5245311303226811905 1769090281772880385 6107262075172171649 4590665363169087488 1342427702184209761 2119828037238645504 2062270771189463040 7765807582881875562 3667360638697963521 7324073518646193344 8363250160065324729 4901338744807045121 711680771945335728 7456261971859664897 8214974322804546048 7882126082095678464 2710148055349690497 2151902998044344320 9213968587427094528 6188494366741914112 1927261673682678017 8506464757318045696 6729929231370366785 8170613107400630273 9218627064962439168 3124920284270600704 6792867658406871041 613960250209985536 9118412945288798209 3602124142999027713 6282272493212995585 6796900880828758016 918592046598311512 7816618887428850945 2477378832057730560 2097885457999404032 2110513468947146752 3877089790661918720 3995682260585932801 666935777049588737 9001228346261354561 5067678468929765376 339180763529951233 5549058661630844672 2290459275714101248 17695114994389344 4524617258647821056 6759715503657086720 7699549956482304001 6421638677152878592 5526501862319974433 1629793769009737824 2200637903002814977 445991282902603777 5477999865337741312 1609275274253693632 672860896960315393 890015587778072640 7041206005433474337 209925092006969473 6966925202955997185 5078781622814509553 8494128898229272576 994087444639250304 7666238439934635521 4001423910652106625 4586411389807957024 5123971369359050753 6159690948291985408 4870432292197105664 4254532285161848832 8078813643743611393 1261755780640495105 3617966580469449672 8737387345391585536 8438594667386306561 4810571545960696832 452138526783923584 4114984726719498753 7417867239765835776 65865554210595937 5347892061314419201 8391544427819141120 3893960543059267713 1797972421113904001 6165327013932307104 339207887206971137 9006107807113150849 4743123412084015104 3711334650556784272 1051251013475893248 536520414185969665 2345824154312347577 3566127584673466368 3757566808487322496 7364925411789017088 5934273360597098497 732364806467100417 4173959280355652609 8704993566027369856 4136909500749857697 2707428372785115009 197782922701744961 1119472132064896000 4367426131626658199 1097917086107535872 7384270945845435776 1910941695864438784 4581325512723996385 6377489980926662656 2394851859633928192 320203014848154113 2000494400086380544 6577940120380882496 4719558814549397576 2502043574503647232 7872346120811822520 5372356675307962368 1447897710282798313 5912640552509489920 2169402636651360256 4597291124179017729 2999148149129048128 6790227128301211648 8011044147303546880 8026994567804486337 9148028945302696608 4449782707112051968 3811810800555226048 2376746982029059072 2242871286543248401 5846142482385940481 2399957824269112321 7226725713419108352 1157056252889157633 8750439391017957376 4380631977447644801 7783326958816477696 1734731350265538785 4785723934533746688 5115086635876816825 5743394536691275777 5641608755178266048 5213030895804932097 2156468942808372225 165454988884426752 1827979347108954113 3313500449233836129 1050840556866174977 392142541870050304 3361957090901742465 8150454781672642809 3449913764244147952 4747053196163416064 2647913783610392576 8788506105917825024 2649703970680677376 4085128236868392960 5992424052817599744 2473723123619052544 2619117490146099200 1128636529153933313 4737115570805633152 674649640106616793 6272234571887490305 8935602147672476449 5378375753005959768 7737416176200810496 733858777677789696 2634043615124647937 5397817594419126273 4580964845923606529 2468388986126846592 3076371331580953696 8039533064003518464 3348221058768581640 5920463779998560257 3574486207473481120 4822132386991677440 1837865344464866177 8939028056766873600 611024373959957888 1310263896672992257 6432960026209741440 6228215277494938624 7205226095309178016 652706260287535105 7429561326943719936 2576947896645791745 7953053088393930240 7643542211712853080 4426224305474648064 6456112498485312466 2076159223402259201 3230809468946882240 6217573697952678400 5484577708701366465 4478991782001679745 6150226849713553056 707245219567523841 2618906319835689408 1430485577349062816 8223541811148439552 8528440394177908737 8199222944790042629 7942425686585901056 3439718203953577984 3433947738089031297 7116268271486096697 9066746365372946432 5703447902622318592 1878786907523788000 4951947459908878592 6713734448111558657 5993994830853747712 1709425368437085889 3576933430849074616 6368927119101560832 792666850832318464 5971307572158847224 4977346004904689665 9107799818548233217 45403052439547224 3397196586240753664 7937970604404168065 8031523226211382208 7045566321420451840 8780315933776750592 5649024244197121921 483948182001287169 2082425693916431873 4369396394517561345 1851082130048090112 1767417913882677761 5838302467403763713 3078653058367881216 5119908277646906880 2715835721418407936 7405576587364884480 4833912687493734400 7580286467937410049 4369458515972539520 3774597846054475136 4093004193733429249 7557034077607761536 1535335113895909632 6174359650179112576 7533193586355015168 9052298103468860928 1283481035475545856 3120673849526325600 8756132033472385025 2552180815836467200 1948915521380679680 5098080924173205504 9093234524629223424 1863866625569912832 5223987547086095872 6086464302128980992 3233235328237503489 5107287993974579201 8575139046249267201 8526333415488065536 6512469166929729537 3625423898524387520 4532077613513164800 3990795040509880833 2632237109768389120 3926693480757662464 4551891206919893249 631661661096704768 5252410480095723521 6746958470477750273 2254249614532247553 4820214009285949633 4595517692101394432 5622539955291228928 5579465637862043065 632245369135181824 861021694509606400 718976959361884160 3615555277972746112 4992369401323218941 4095457172160513 5305955916163940288 4207058552584142849 1289619962899086336 3985389956570825473 8482059256207474561 7562384834565853184 1150009286221121537 1368416083887258784 1955831426312134144 890483909753689089 4210056259330171201 6603095840870760449 6558309986326413313 1249013019217811136 4403300360589998537 1675529207156743841 1370751932634136937 389985959907512321 559359731777142785 7667796224616325632 7944379354922549248 5138590268138061824 3143695274288032704 4527504183228987905 2792887555265470464 5593131310391871232 5022498632203156993 7472222848904673280 6181382807322853376 5268081408818950145 4670384152614772992 8195493437245197569 3981085527274761985 1607757139037193729 9062914922188761088 17304578345533440 2297962600882495488 6394821298079683585 6610726547903758337 7430175674250175264 5399177520989652224 3259982580518383616 2952719371910188033 8051713406878768161 3676624509384114177 2439750230375547088 98685540871637249 3507723451685201664 1497143477640297473 3680342450137148225 2176230758291187345 2322706526574411840 6426539717646610433 6159790304198100321 5357617486924775424 5824858197165231425 1709141640564723712 6343358132762400625 174193880820219904 4261534780771553729 5014081015525146625 9147370785288406273 6988645878275123969 6048587378346846209 4589180994824060929 2566418301513105409 3633913428676128225 3738644883686349825 5241402235278503424 925513023001714473 3106782185178118657 1165122766628448256 6175099338798484033 5910802641622664192 8000476648004907008 234324750868452352 1023666876898248832 7220555987615470977 2914658710180942977 2558872841656008705 6288800001975477760 1417999060975598209 6225997515543338912 7756025592901252097 2341724705655950944 6052159590545489921 6781267824293905152 7810273144354824193 2034248931042328576 5075642029034108416 3462844947986939904 6479151420163300481 1560296736630267905 8948063070791126017 2849257318962864129 757321753746472961 3235209031863896065 1515451990091795905 3882050570239010816 8357836991870009344 7124164889039332288 6396851358804856225 717635162631153409 4094657909499210369 1569285850989719552 8238634405408497665 3305080875403177985 8090895041066924033 4264449033255256064 6392570816022038016 6188697006251390721 5721855988140773761 5965926995646249473 682550333796854849 627122803899239552 5611569361827326496 6102154355221725185 1841480063405806592 6595475171159787521 31562555177156608 6798256645572700768 2981211729412828480 5857709799916929024 1796847258308771841 2497695581219154177 8401585722513948672 2439637195278987009 7721609822108941104 4164311514430207489 5139074775498928641 8496190631754535936 2509292307945095168 5914198391426155009 8600261029386877249 9198772270533136385 1179932457236934897 8050247057762469888 1412108232566454273 2047806271234408449 6246247106041610241 848826075526117336 6270740853829851649 6781116680895852504 528517340104238977 658794083629580289 8175339232567672833 3617594383196213249 9048643638605746176 1218238764065298432 6971992385801834561 165152054098548737 6603986350869850112 4127299664336183168 6866153273544797841 1262029718268648705 6372636764357484544 9163125927413182465 546757141372585856 4314140397322782982 6005483611672826113 6357352044158569472 6279342032059553792 7183133975488406336 8013600794305939969 440089768925415440 8240417426213709825 6626444540346048897 8171934362542315073 3652284140171362305 7250385190922485761 3729666687074342784 7128773671477161984 3961614241029971969 350001866873368240 8212888603679920128 2343148136297684045 472177690090700801 1699313054713731352 7634142990531402241 7133663959009200641 2801273314768363520 4032269244523996897 772875066493749249 2800162787690333696 1989468846592222976 8595211638736977921 6881518823944590553 3794790711686758400 9102372997254107649 5033137864867528705 7590509142016482305 744076196085497857 8515391627290254337 7678718590040129024 7465515882580490753 3209922197833678848 3711478665179309057 6100017889999336961 9137109222262120832 8076833774194524161 6874307677306115584 2576675145173380097 6400160074533726080 9087559602701555713 1475047120661643264 3858109307437031425 3596536930874334593 2588764853485749441 8911142277040947201 1551006325551669248 7851012553485074432 8549335693295446016 1405824108583086081 9123312829607182336 1171978815305502720 2773252299721022465 1691706294445670400 6486022610029649921 7083936493695387840 2959891320191855361 231432914552676864 7234770716799369217 839661743553642496 1955273881160545281 761733816592367617 8329718699045086209 5421551420713643264 2990165482409897537 5080601019089063937 2254113116504563969 7343296856290639873 5526174432872947521 3936555311458811904 8960745186781790209 4329320688624625793 1626229368890500505 1946339700315136001 8677178427866139137 7969244440032331329 8766495178934281280 3211530097671667713 2837363141362600326 2519469067602392321 3264907991495184897 3044017797179856129 8662615088389914624 8402760295499074561 397198196609082144 957524686726496257 7334348128186828032 7370806198301012865 4693562236244120576 2157751610672351233 4665976079326682625 1290086048293033344 9132482137433089426 4592318919102645985 1750387078029496064 1810317593587779585 473724455388983809 3637150768791748608 8782457613546925056 427519164944654336 8395603512223815584 2554570614776155137 7542301920796737536 7831803016631777281 1745688411298584449 8346369345493394432 3975271509500432593 3256003654981592576 4451037048267206272 9123328110491301249 1661235416521752897 1458461948447115265 5102786217664259072 7296705375323327488 6066520320259993601 2457590218596797952 2893020950883139585 5737763469319555968 3386465573753061377 7007412813048007296 7967448106573648896 4558745446820847617 8181204228921531648 2910321649322018816 7267023048836278273 8724557101019472193 1114217605239649280 4742811332790678785 7896380440530044329 1254474876981191169 3087862835929022465 1793209862958102016 3931051241484582913 5401300050373011904 4897331960815262721 3979357152287447041 2366814489199101721 5745395681206632384 2810462755750920192 1310970842249361920 4599531068241887233 4067836619732171761 6301524101289213952 8961773075540891905 3641182466154561537 3530165445344501760 6852466172856192416 5402167641068929025 8985528317336802304 3379564327291035649 2256365721239495680 5064207992619353089 2591396376534198272 7036811561559055105 5942339892483689473 8171902568346294849 840499271966907264 6681860940780694528 2863298323931617280 3986631361359408641 5162558680069216768 8631559810591490048 5930346692739465217 3832305820755477632 6096818297409961984 7434701661323630161 8479397060776188688 9116553464627959937 1277450212645994496 4078316049779458721 6813723536952303617 3569298135959388160 1683574024546416001 4490049781657751552 8934393963188060161 1956610470082139136 3265250704846946304 8124000488335704065 5790637407268323328 6975210365609795585 599248524967391840 5651062517018414849 4798914341477046785 6745872244070146560 6995791393421985280 6119066286864525312 3468873171732398080 8252694650382884352 5913489374248435713 4459379044238391808 8870037488359677217 3546298296191879808 7396446762031120385 5596077280148843008 559138822783610625 6726179674158370873 8657807739746305537 8427890257429776385 6155671651646520321 5673465138750503265 4438504443016165352 1197550713283450369 1353377899644538960 4856636154242981889 4518124346413037568 6354698518857580545 2119481134558740481 4061119246592912384 1752691680383278915 7097346548779403265 5249058415717441536 2128898626616041696 8234672687366942720 198844481432044032 5534908238934276097 2792425447812497408 5680781843601495041 6616873580085831681 1062525234118678528 7723313109356027904 9161172279968745089 1481024442930036737 5786150165551194112 585220455623030272 3512614774525607936 5350961860519729473 2652693820230742016 1173516890111584257 2266933919425140736 3398267105027654145 4861109258279413760 5336755702262265088 3670351714099701761 7630682774748831744 4000340972194580481 9166657642359733953 185210309260248576 4397403019037276752 5122313613847797761 4715752201833399296 742856350093547521 8604398493131407360 5162814374421659648 7108485983747162113 7740200206885650128 6732699391939523776 2363637424643816960 4185714481228531617 8712690110977802241 8885934044943120385 5141090350698004480 5721612633301980416 6490368975877209088 1846216378382981120 7068235174424608769 5162026736782944648 5936179126278426624 3289842742079348737 4918164475998440448 6192168971964294144 6194744098613733377 411238688546545409 6104208892493149633 5719512892119957505 3816079339355834824 3022421980144173056 2567543299714671104 4296706739871248384 1142512687125752192 2113814500792187904 4932501186848120960 5035680502940328832 317267060638738128 903635671380660225 7905884270225384281 1420763374801089536 8136429454957412352 3473266377035972609 4059884063339679745 1002794618017104897 9024521249119928321 1719407781994774977 3204959571399491073 5897401189548218368 3870781765591834624 6514808872433862192 8693457368003030529 3335804362410932161 8120099450235824944 2910161440329261057 5987129933501299649 5347452002100707328 7707835637088741632 6278065226336174080 2526454969870083825 4684015369995288576 8135807476290027521 686581468370501633 8673034793785092609 2434001102586515201 3198145581192323072 1454713540357052353 5585027076490436609 6779025270913186817 8533348823566400512 8168213993450116224 2498449323119660033 6452509934718320640 613060545307768833 5843265080973297665 2991198180752473641 4126306745160540033 5036295049716876865 5950567478759520768 5676643540500480000 201865281102675968 154002066130419712 6902790550593628641 3917170918373953536 7175841327423327745 7502889921100801024 7949500858219233281 3726037539916912640 2084697504600236033 2590663270658953569 5774055973427607552 472569950815696897 2611922289025589248 3172516153919141985 8858995211555696897 6108191920837676032 7203031272501026816 6926010858693754849 7605868243393150977 4985269360120722112 6619603537012513489 8632648508018294785 3187728868537339328 6805478732473356288 7155121077370926305 5817617026275315456 5635009712959205441 1453389095685912192 476258592240829057 6832177758838450689 789267526040724993 5084838110002317921 8180034201918679041 2659160142325334017 699614648763230209 6207616752330505217 5558782294894642176 9105964833175601153 3381255883952199425 6529097469023719360 6088866112867017472 1626323862672285697 5185894768952172544 441696669434527744 7373890894998314113 4152331656343387248 4469951081171320833 8882972489146967041 2468418504417872129 3251207723780669441 6111439142058737665 7730518609731237888 3160876391235323009 8532713272419268608 5561100375550853121 3193041787523432448 2955940190120493313 8838012103407522304 5021596265944699009 4702432197132156928 3784920614865392256 3534269138267471488 2703404004326375424 2308199099211114625 9059201013167685632 3468244103499221320 2419567633011045824 2922124608891453953 7982925415615275009 1274210938040235521 7795703127179035649 5988072559492161089 1567331074366257899 4705391163746914304 2499147383936753665 1882143266640273857 1024684228738880001 8783410642431639553 561437268355710977 2943415405516085872 7257185985261961216 3218760126194036097 1758978096349558721 1426969961934258176 6004599589654733312 3681675250037620737 6391735513052755969 8886749417246078017 3983838666869522432 2339556867504734209 2298641736717610497 165218789667794880 498422387503481409 8206586583044593153 3612344097845129952 4762752685064978433 1036855324890040833 201657425178394624 2197384391867695105 5476558127499801313 3243677210771308544 7976054818249479489 1911390417921290752 237266329221974017 111730096537495041 577373577337675776 3102778809608415248 8146889176836633089 1782389102822500352 4797712028270256129 8860700815790655388 3881087300580617824 9036417403823937281 2126168534484367360 1377558018785198080 2532163824398622721 433248459085568897 4677666680073901441 5953262783502221313 4131331061933431809 1352461347130525024 1986752133602590720 1534121332730191617 1423635216684568577 7985424999418394880 3737044018436341473 3133728401842481664 7683444224154609665 5574500538727858176 7222507079648300544 4549714304258242561 4288400739818802432 980910962604933120 4970554927387592928 6760835752984429585 8233873290790867969 8271346601355996564 5710653147077514433 5161342240425869312 1487207145865612288 3715243839562320241 8563863818676551680 3770775611406633473 42630826652370305 499221018422912001 3581076817384573440 2378070273170407873 2983545570819045888 8787809673081285376 2943972149878407168 3094494864695705600 8912866630704300032 7928821744863572544 244780741608851552 7108113227510269184 2130988084781044129 4998843543090511872 1440738343932436801 4683509069206313984 768275998339686897 1765720095052144641 8849973653104779265 1946001900827862016 3616806649336012609 1097914579012025344 3347132472580353152 7714029006454568768 7921886146480359552 3181449134309119824 8086987327597172224 5837996962682712400 241348143487123456 3456580162770116609 8119334471382013344 4948587388948148592 5991277427264780288 3758161382821767552 3567959423252146049 209314506441443584 4587776994522247168 5060492299387660288 5116617210627346272 6262893270503359488 6460153142034361248 3002871922538401024 6340365793534979664 3422130270626822145 7817788758470200832 4355563961102023680 3247754725509245697 5827231252856517760 7102922679551083520 660011667904921601 2672154191266804737 3374746374994568065 7879033544349619457 343737844022755328 6531909962425696256 930172307627169345 5694202420359781313 1359786460186331649 692581440059285697 8052462682195132416 1218327267342408728 5015716879028766720 5671426420745621504 1690257267218962160 512886626103137792 6403170658085044225 6306926859675140996 5577972535947689985 1811375350411218944 7582894105218519424 1585339951502234113 5975794304954679297 5060345322977705824 4774035569468768257 618985346330091905 5037100277782757376 2434397069497794561 6318799229895382560 8080977814854504761 2051816584443485328 2579559719666352129 4656352585587173761 5466617711151538176 599649896921855040 3343198403819503616 5679075265879752672 5795534117951414657 2976344858064790256 3402293347007795265 831141215989032961 3412563279578681088 8533434847973212160 2361808436112425984 4609523974133033177 8263177682683992161 2231394236615327745 3373791483992462849 1748533591120980609 8031736803306930177 5684438821567710720 4039443109249903105 3360862254887189568 7609072623983804417 6841678974703251456 7251384503783138304 2384621955283777536 5784234152839043072 2653923456398786560 8352230771706130433 5571154073205473281 7671150405636445601 8535087909148342033 4801120904631072896 6776697841123942400 3114223678615116288 330641431591317953 3567708118747934721 7524209591249792001 2740831781750918160 2759428351027052544 5982696782291611200 5535567537932759041 7724048909464903681 2619064680629786625 5375647175878429697 4822636453894994944 2428264466110128129 6067788948189900033 1381396340880877569 2566370987936027048 880710357003281265 9014902382567768065 4872286737494149633 5250899832833015809 7706723597469578752 8685735050221570048 972990082530504705 8270344877893942817 1934110169633906241 1796746705917699185 1094988595592380416 4977404493358417920 8771742374887022849 8802094693644869632 5836768408684339200 8554371013317787648 8173050007272701953 7509970566404112385 3628436962689679361 6214544711452246016 5407622884485267968 6795722697308366849 8341787771491506513 2683090924622213121 1220735214230294528 1064314073849303681 859553395162019008 8505817385677767311 8864225143955095552 1967866902417628416 1870921508560130689 3188436410648362721 1501387555198814080 7448756441891452928 3687020523742429184 2700169642363025409 1708920120972707776 3429092363372396288 9179187611962441728 159032319117842241 3410222516377649665 3198043579554742273 3156803802228113889 49546642838041089 1942180101858521089 7914799777085553152 4821486805647060992 4749409397989399937 2696600380082929665 6975546767182440704 5529496057112392705 3072534270616086528 5006046649227795969 1123490751402147840 2258402039647793664 8532402845174203648 2772318601344633377 3024378071369295360 5520650454573930496 4395248992377204801 7235267600271023104 8092400200445157121 7876511980087945857 3745948883531356417 5187763306633101825 3191796472868352000 8373315839403098625 1675702056803840001 2207579935127047681 8911442725927503616 5757351715821465809 7309592209316330240 8770793170291821569 8507679592358343169 2087921554498650113 4757871857298636800 1459392107767336961 5404429371341958465 4934203650772630656 1791810649120256001 9145422703985647873 2295052019436084992 5455342866929287169 6796813795289126121 338531846892586368 6303557432945867009 4718166521682872128 4606047427134577152 969852599731448372 4427775149007129184 340681417753385985 3892347134628401152 5127370192348527425 3121033600065758720 1936795189145492673 7777963445143364097 2987802383030368496 1681861979386205920 8269458947744223232 1312682084498800640 6851357753799245568 1674137843010022400 8324313667115499521 641768751640300257 6166380269209418353 341203044860679297 5168271987241129601 8808796956956916724 2170104446038120209 7638534382715626432 5106089942704730277 8753482025982801920 5968618769874545569 5627347599777966817 32821046571860737 8500234302255341569 7262296386026109953 4490088488439281473 8263859302869258241 4671777695594287104 5631532206275811201 1961543000990253057 7226078955470133761 1271125354794327041 8312068926420615633 13103202732482560 1700543301272605184 1890555401649203713 8160720471075430401 3321911230435069441 5285214406101000512 4377141808407396352 2789272058033874944 2964286830952103937 8079357648074525952 3399119552736255040 5838874315464403552 2469400455794074625 1617327757064288641 5004383160559150080 7856668591872065025 4773515689216546817 1163411144250277889 7136457394955613952 977348320948060161 3376099074652795392 4832044164882510849 7792828826328218241 3084541851454799873 7608785282066808833 2280916614392053761 7438420622627553280 3982859720760575041 963871219580037248 8351037927199112690 970069978068418561 6670940423670412289 3671100144985482241 4555990075276140544 5611236309095331328 134211150831404617 4252830839919869953 1294516279018843776 6391984269096055297 6432324438234573696 100603500621830385 7024016019360163841 4854117131000070144 8651496027163295745 1889753421677849601 7330596396892251905 3923650898157564801 2061980016496998529 6194424077590461785 4287302767996832500 5449536419829514241 3880011173675729152 3437990561660821632 3642378954120318032 656982560424973825 3089700805245275136 7223470715591589889 532434632617057536 5207933902635663360 5856636925675061249 1211018790695600129 3939312262104289280 2084102321932433001 5521281380653846016 5894341816348378881 5720266921965662720 5587405120290598913 8991427206846950513 4816793789782913665 283223793230487552 1007079060194914257 3369376053759705088 7720640358002737152 3245480375173799937 7036171607729714177 685158611696291840 6467235085334963969 8768301506764285953 1711836987771443712 7404622725547622401 1032455422721600768 7533192763167174656 2659209370500802560 7104153897834365233 7663042013800988673 706833734999318865 8336933959790988288 8069507226756130593 5748377015099072512 3751849343519817728 4419110590534695936 5741430925417816085 1109699714307432449 3465623435097014273 1699823575174674520 4428891423240759169 8279123187591442945 1820567586807324672 7813916741642798036 7612613515022561408 4669696037936374912 2751684586144479232 1641825359498828545 1067444119323206049 374357229807798080 5104135038750542849 8922914488536924160 1215580814550805249 1691693978995785728 6654889886577610753 2956795693613791232 3240818867624578833 5779922259234690913 5454328862901123072 5217783601304877584 7432073204806578177 7223004019126124544 2164374781508279808 7023260230826428928 121163633609535489 1248084261997776896 3697046501725503489 5666350852142465992 3229783598032703488 2836170816872251392 503897717337188353 3547736122842173440 2801950563970992385 4951151140206280704 5774727726416916481 4306673849211715584 9059503130270875649 659011919289336320 4489919631359475712 6362006793357527041 7238100123606577152 2894742626016142048 2051127752656388096 8023528429506002945 4242298097182886913 387059780880676609 2845293321166377985 5323643378700754433 6904268895457902593 8643169594509807617 8503013300793277696 4915419530611589120 4996281194718953472 2342620396945878209 2123110042687494144 686709873919369216 3441993216363087088 3930989044735668224 4781398293004383232 8832441241075738880 5658219001825365120 3939246106284146689 1170100966111495072 4100976554676159488 4656839988716314816 4785354324691866040 8440268951141573633 3990952201715851264 2882883383723726849 2557003810123490817 889361590620268288 1390598059815170560 1148138853168621441 8564428391677082834 5022609226540449792 5290857370251570129 5016674230448745056 2833903782084222977 4551869418276165377 2795619958587195393 7327426101401331585 2788499578432360449 2407900425123528705 8900922488803532801 7712264171722921984 5140658938780406529 7154800816411984897 562173161620407808 6515183231244929153 3098526353175502848 4160035824655342592 3916636257461518336 7438752415834832897 4562165314744745984 3679389073338099712 5513184094527599360 906782260776332144 5040871411900757505 6851317635024541696 2368507257740442817 7071383437786392289 3470437219676176385 6482885645912218357 2150472450491793409 7275102920979635201 488260517138078512 3569402350658980300 2636525913825614336 5786592990998872064 3386952130395500544 9191099262512574465 7929564282058353920 7987446112953311232 5631606062697316352 5698944094157930496 1830790947615736833 4565587155008356353 7851330648533926384 5809726400270102784 3982509146007666689 4412198100092205057 6014510023516943520 1172332858779940736 8975784728576015360 2722061638019154689 8574460275808831005 8141722190175332352 1936351999471380480 805740547721637889 4779900714417651713 8164222466147024896 4856049695018254336 259562002666035393 9027553226825662464 5399699948297874817 2015816518103150049 5867553700749234177 8120190010050764800 7397844849495789568 5841607511371363841 7018526414001280777 9058621409205526529 1155400721571118208 129591714734633473 5621257159609714305 2151532549520883713 4664506848412536576 1532798761942117121 7027024816905270176 716330485577970177 8752273517357304065 4614235797500000257 4447828566695739392 7220411176493223936 4635007645516921873 5158160982576613376 4791404175860695040 3224460203240974849 8971640952020317216 1965213304334971265 5267562370373907968 1859189587336293377 1180797819276404224 6132687634628104193 6453257061528159233 6600318230726398113 503931850196811776 7270589753976684544 1021217750765465097 5012155925694890497 4112062893878378497 1722801432546936832 7932165515859261441 5116104564217840129 4590413303596715521 8427186751720159745 2187095102427045888 4929976505698401025 268824532360960512 6393147976595382785 6571430918590311424 8718855794986698240 1408392910831057921 1560894940030134273 7262616447323613824 4706442939511963648 5395532129249943552 1897222584090224129 7541124555997506832 8576048741802769780 8309389245315758128 7975996392713191681 8570384081293515777 2549551156064998768 3287250011516456449 7164197474797849728 7192855031616914433 8943877444210980865 5720661513572171777 5617719529771999232 6814882468054564864 1591995946821419008 5070569802277453824 1188104982331752449 7230487156884144128 7201474647090135041 4117070859503850880 7329743799867459041 780267552909084673 7962746059016224768 289505442955100161 4767247319105060864 1419291813273358080 7716799582134727680 9089973321149187329 7617267052561397504 3494416793692381184 1587500955631781889 6232221770046690753 9013144840090791936 4305106303741458944 2234961962924036096 4157850270710395264 6097756238247968769 2856230911794449408 5343012938042676032 6562213542938855425 2174486737381967873 2874155590567087617 1122040621034759425 6809362138057736641 4304190915786463552 7223787985954328001 2947027632152301024 2637561930454576641 501088018485915649 3541197956403527681 2639313354893268481 2287651043627924129 7057787359202312193 1503472027774950913 4578992553760158848 6043679199052639936 6111111709419442433 4381955820494288896 7054703393838467585 7113487636859191296 4151476794749059072 4098834766948585665 1271257576804352000 6813695817061457920 3299438558696951809 4004179829308296449 2256710095993692161 1618767199355456512 8833564524592227328 3719187452084812545 4702071411741511545 45546864443626752 7956885579455922369 7748904650763550720 697334324190231232 3262870412515943125 7633933075852099584 1368903594241044225 4449722581721397249 2601547656429368320 6646073086233700352 6728527674346320385 1591344462647672912 3718777772740986752 3012456927093248000 4591910129459177992 668366937700433920 2452512702434940928 7897375907965513728 6118961826180426880 6853647025476004593 2652200161463882752 253902696918892545 2060826270456103937 7115814290958042337 9081424044074647552 2862993837516218368 88987739751514753 1663857997432096897 1424086581289621249 2012393037673693185 241940222796627968 2763206199359739904 4982657188898390017 8170882930119889408 1265067197516230656 964858723223009537 4899335504058737472 6881184235568203360 7901747801645217793 5873927850720454657 367431507587612673 6542915950307330049 6068145647695327553 2650055334309982976 3051216199259151361 7228068723813434304 3751958248728756225 576713581757042688 699354014869976064 136339095983374721 6441017782540817025 7523885965258115937 8540479132906291200 516087472839057408 6384106711590431600 6176408535398819968 4838760427762557793 7559591970667567801 583751640899356673 1930765420915752832 5492315144165785600 3774729792178356225 3310368318139564033 188061986119351937 4102531482131757568 3978094694144471553 5210404092885446432 3801865036181927937 6949991025543626752 1140262074022756352 6884392291535465472 4566915708951721729 5691317420083314689 4597726387868559233 1328539688874042369 3005315644641887745 8016276943578918913 3441508164228190209 2367106368066337537 2121080947418168448 6719430654015742464 2216841981377291521 6871790148106728704 4989616658845007873 7952712356352984369 495041769693167105 3796967979131070464 8989215605919462993 1324189227439882241 4753297152065243136 1985203023012790273 155964840727748736 4768359208352209793 7506801384570224769 1751721657098240001 1628254628293812224 3177425312335247936 5001777267614584833 2039170933196454272 100878557088055297 6772476580212481024 5385206804403716096 6988573687289806848 7091696335723003905 7263522459119386625 485227394190393345 7621374718043975169 4672065281382527488 8966278920190656512 2170139497852176225 3516354713873100800 3698555569351365377 4930102323274242177 3211407844564336641 8592909096669899361 6699092249380151296 5814186464972324865 8483416814798519617 8274782754117168128 834933814127621608 4666986570553072641 9205616704899032705 5385425129860413440 6741547148698332097 3453636266174482689 7149229298394365952 856633931920883712 2151426714649268225 4707398863432263297 5021762801181052673 1966196552445398912 6844713421359153153 2128950478581377856 1961574685533102465 230151488453818881 4791014790757035201 7002270524284329985 6370716034794678272 3941989793866479617 7388852546272146560 4712413628414378016 1539667755634886657 1835906718676916224 8104680695956357672 8902578788265746945 4506448805782421505 7880447006031347713 316585234001887233 7308054354661609473 7795344862996901121 3192770144971112448 1172118148774809601 7104196765232692184 6436808941187338753 3532112429161343232 3678743775077690192 3475505842752659456 8355724770883964385 7322999547727151105 3335066083832227328 8409967054536163265 2128247060414770608 4800705094999014529 6511681542379536384 270043322337587440 1505684751667834665 7937871476801706497 1439285980198552257 5729840666461818880 4550540380843021953 4664813672181135025 3889746846345202689 8549450051170074624 251316733709647873 6172856743421224960 3714932014836807169 7595950000949420032 3785828352294032925 473659124801922145 5147259251026952193 8179643070787352076 8459822678426255360 2130912610202025856 5240075010666201088 4716326030196146176 1506172250250606593 5263911712478280193 6514665759941752740 6167092520801796097 840549499766566784 4215636295697520641 1490611491617898496 3704159359774724321 1702952262531035905 4449617045713836844 7831070500801964937 4965856380849750016 9155470634923069440 2604694243360088064 336094066854269824 1147674473332322720 3479124121595623808 4653694188823511041 8502750774657586948 511081909936740032 1347283617899210113 652784501207707648 2161594898921275393 3234623497620352769 3512004085861407745 34011634839367680 37917369906159616 2996679853219700224 1341132912045966368 6393320162340818241 6560613085868093441 4912837837781209345 545404672377958400 1204897623232413561 3862731774064573952 6588165879600754688 9180471535089221632 7945926346174308353 266247355267448832 1114955236483792896 2138580058765176832 8358625315196239873 6035634415710601217 1935330153210527808 8139890899038347265 8719676635499989728 8391350351239569408 2432365525964660224 559424302986199937 6363525517417297921 6835938257727223937 8846195646547251200 7149297037624826128 3867631523597873772 1797699030389358593 1421895571383271424 762805738086596608 928609314894327200 960170784031603969 6972595133904060417 3302545799735836672 6657018237512384512 5161305402520540353 5077644862490493760 4411115367416043777 394224018485921153 2301879637557766144 555254487237032832 8858814781350199297 5921371515505651712 3320141423298782049 1118213629323655809 5455517990225075201 252437303472979969 647104317361795072 1214866044443785624 6003407607829639329 7581944441555668097 4206171688676986577 6976131807793759169 6544616505148916225 5089600243612682753 5487678179509797632 8756494499933704193 535114365567752704 8015399211600774400 2476549058174371584 8943025734055870593 7988567563353929473 7073787540702819473 4090077314988122753 5521554958745747457 8956561857375592449 7028794240863782913 3807054250873290113 643555856658632705 3265204990287151104 8092757205020068864 948852003023159297 6689862708261749504 6229628048330473473 2615529063499500864 9063589070098322689 9027963776756492288 2561116143724037024 1582923875676306177 5685890649933305344 9023058780169067009 389413096104397009 263583922810781697 472827951236701633 790631679219073024 3344666024677799025 4025866448436243840 9065929756538386432 615908135044704897 2526602106809124881 3073009322093395809 7293958196260097537 4150318202386202625 4192637690242953217 749537915605248512 3732093536852169728 8613643504877559808 6950981912935901513 7581659254890004480 6945050806010801152 4339153850923673600 2531559499030757376 2263242146509271041 2048354565042995200 6586759111918343617 1657773257300443137 449041423685017601 2464198407183317209 3168881264887615488 4814405345186974753 4128413573225447425 8528069850379510273 8336876788548401152 6115913440331091200 5330854908949558784 6471660306895898401 2220811370918281217 3956515097496914432 5150690217424457728 9220688186745833472 1188137402080528384 8778376154714598400 5140105285595250689 2664650489324544001 3288773598086308864 6555491395672665600 1804270978655085313 7925959467246922753 1805429640761443328 5043617455655101952 4946644868974575617 2345251611613723009 3959104211641139201 3377649625328206208 3392361724724653569 5880437016644248129 4876633393492223481 5010868910673187776 7472906441717090561 5722732630158213121 5859206843616264193 2000484077792708609 7564964407764763649 1537288019795112961 7052416708384720768 991111585992859648 475984004521223809 2362247859501660416 2554272692892345089 902805890595258368 6985365257226649601 1346413471661101057 8967518715331041153 852737777944506241 2987980445132472321 869700528217241601 269103584527748352 150710158613539137 328583789570605057 6351713759247364097 890851318183841792 729952895673969345 8468352961476648961 5198282679425908737 4765045488641789952 1197358215563899648 5545753488885724993 7237010604074835968 1773084261696500865 2149058842725984641 8030599372159386624 5774349460405253569 2387782284570185728 8873103124383368193 7938673478411199489 612926455609626624 3327543022091382784 1077118075688422912 6486399694273989504 834191796984544768 1510100652025053185 4821383080757772289 5433614456001106049 7373067136102717953 6520097908777025536 3542724722882359553 5813575536599416833 4104835415061172224 3966650811843045536 8402616110109315073 8358134783484789440 4734438956463833280 7946130186319822849 390234997092712449 841810798293496286 5714656152275410945 1586973990282154496 4247960916798837760 5210052126938809344 5870484063571971616 7131104686884126721 7142527129057979905 6093459402190688001 8960991734884794368 7790071597363944960 3240444418094857729 2909243850062483712 3102154493202202624 2943706167388512641 6478579411349647809 5294183812382931536 7519550842331321856 2341552709324115968 2571719777491416449 8289153500472817409 1043819786421059584 9068709283827286016 4731545999743307777 1420472184301170688 3709086954540272641 7381064979321048065 4854737930184370688 3212656710302657217 7801471388520960512 5759143665705111553 1326693992184815105 5476004819915223041 1825308023594156032 7459749786351200385 4966156489272953201 3509984116673118209 5809446888529137153 4539654400355427329 1738258574571538177 4092935324935372577 7545900453352690497 8711181682743936769 7547066085561559488 675489181658080513 3056659236833707520 9106412221297680641 2005816052661784832 9090893818591019008 1443304814115474849 8725962435615032904 7436500524158515968 9058309238616414209 218874999272773633 5621746386299365889 1137418268659224577 3309224349187457984 8256384083392458752 6906563635113790465 9023066178925293568 8695716690847344128 2494817286261194753 7840138918400884736 2482615026723541505 5412272677979226113 4885777138231279617 1119926215642316800 1479624630225569793 8691772229805015041 5722033028629831168 8030932328599355392 5716516916807607192 4576416938704560193 4312741589296956928 3152168951126184960 3200220890848039432 5262088611103618560 3903620111064672580 6592854558476128256 9063999688550618721 6179756307476055229 1850773149360649217 1468960264629010945 3792015191845057409 7208662516057598593 5559885705567002624 5548780265332285440 2446011564087786113 8131550424439215617 5244344527792201728 6733126658545874241 7413277871781982968 2720187883722869569 4625879028362874672 2227694425261413888 512964671734012929 4075522831107411968 8583314263438571044 1152776072318687489 804449033543103488 937646411596657856 5358816877402946592 5980931459739196257 5893242027266414593 6204213305212597249 3397563389120313793 7672732785018590144 3758860475017679873 4967807648162321857 478195347937163265 8963237848097095681 899278142807672128 3452131925420312577 477603595242473680 3206257441436942337 742146272987449857 7249555518640420641 7339425643922077345 8932171217681831296 6761152295553007701 5745755071706210304 1909152960336480384 5873274997838639872 1868747939001481217 5265946981011099905 3901129844403974017 4511493377957890896 4671605285116773377 2653710942508736513 115645945785838145 2085741316124017153 6951135570598451201 4735520363131129216 4035076833863286784 5414187569848616705 7321473916300787841 5136598054530296321 1307338654308314625 3582010675739202745 3890329778161303552 74447952222121985 1701077817384033121 6063381520807055361 969888747909781761 3764535400427477760 3981737573888370688 3175380559653508097 5508938985121721345 1804381643366844417 7895814987187792897 4101992951346480129 7813450402539503617 3129371713642451200 6134119154792701952 9033923272203108864 7829892188547183521 4321522932771697152 6748476204658242496 1107367165764964352 3624626046139253249 2310113543651312641 3257714476164967169 8867102063431006208 6408308527780930849 2415660780193593345 3456429576863145984 8456284581619970977 3687794740683407360 299294694768246785 5367274810441092609 8128489704563408896 3844541268663617153 6818190598748056384 3444142987732805024 8404149698022087008 744115345412666784 8419638545180236544 5954311397157791744 1492206278598198720 4179710884993296385 1327559980560240897 3208582820866216960 4182383618139878369 964723936659993744 6733658724204293953 723272864650595073 3733231723037032449 8142415390462728192 5194204521807533281 6509391951505129472 8635054235325788161 4486258538357490076 321513045320083456 8530987657690857473 7492232601071779841 2530195059590021121 106645779474871296 7637926587498197536 4630474268644755520 3645363498090799105 4395095360735989760 7107469880979171913 6688136270368919552 1722663602022481921 2682141353925786305 2783396717103780353 1562742910953095168 3602928541386416833 6658905329623487360 8889673793694775296 8824555378244297729 3478322462025799168 492796847461357568 5310708498614566049 8273721393514196993 6675469780984446373 8823395791692220417 768410065809403904 5731937359976484832 927507113832337409 5481549253002133504 4018351580934832129 2939413112811550848 3208887135223414784 8577460264302669440 5213189074452892864 4003007352110585201 8395057203589228544 4450386283518061825 404718038322638208 2924556277815590144 3278226963526360577 4050937833889996224 309803585234075649 7403968881048576001 227435026296570880 8234967394115190784 1050187256203255809 6969308671102799393 8402636128996700416 4331008008375357488 8979330739268575232 1 3834964934831529473 5341763471029567489 8283660553745833984 3036273061814743168 8955598321854251008 2321220263541735424 489580839855098065 3224144188887354881 4561020402361441792 1813077910277929184 7085191872596147521 5770923428783657985 6741738879782797312 8945256607751219200 8020338599969161216 9063413460506771457 8837717126783711232 8492448431900131328 8191240796813998529 3121568190800892672 5321305194409099265 8112773857027383297 4580861963343665145 5001852572236892928 4036931947062059009 1105593918648375296 6022407589751566592 1264348561654545160 181588534118175872 2406766266158153729 6084869364866408449 3212321289676259329 408789520010473832 2705865060077699072 6702285459991471617 6231160610724749824 2853380920001691648 1532154485998915584 3575081514468294656 1571794787762109824 1402045098659100672 6933328843880912256 8964580761633007361 228557619256581121 838203803716117760 8512010560768966656 8077948903699619840 5483810301370949633 3139155117559530769 7643521796479385601 3633659936551862016 5796716385629137920 6687767298932653056 3727185345858114713 8097662537761292289 3171825519780459521 1459057154218010017 5967695061305351169 3129726418650661184 5849809528936361985 2294361313051738113 8115481742144978945 2664669417454339073 2740551177172688897 3463449704239835905 2710898118740583681 5456605189229591685 3156244799902121985 1 2454198977503400448 5841830559956729857 608678784059572225 6538272794945447936 8545987830760091649 3078254969575747585 42221485044872905 7357829750905110720 3538115674622300577 3171059030187048960 5039646640384168116 9055451409885701064 535767182991641281 657773578888781136 2517867044100021889 2078731988396516513 8559280232058200064 8742786184879806609 394517269783314433 7887708736297172993 9211841739512803328 9051268434225303040 1965082815159640065 4635440693324580865 4782868933042765825 9205378387725669761 4079163371022957505 8471457276713193473 8342438306679619584 9144817063450902528 1326177925550678016 6790515013216657153 6839311779866387969 6812753538571632640 7425426398465361921 8810450618673762560 6511549547168586944 6714290946553673729 2357511220656766977 5325910114747318272 8038291868287574016 8661111795982719232 5505426523062073729 6056642259282625793 2363488531379912704 8523229629162274816 2102425804895584257 5521591078064488448 6989693655837311744 4884995515947546625 2500928791886479361 4883489811104296960 4594924708224134656 7851004594939440641 8554303713808368640 1647095450573372416 6924183337697879457 4713781641538657793 6024972797636247552 5056803188877136128 2593859087401619457 5883069542966865921 4590163772916720448 1870050849855883265 7558337844443211264 2489212073664679937 8019967862691963265 3015058849901920257 6454229868259438848 8832068501024501648 3705961205415490049 2859154293715403777 2559692049524336641 42416269051124681 7506953408554745856 5442961087333288401 2526637774655341569 7689565386483548160 5130204914189182976 670316743348994048 1711821178680606721 298562943395495936 8928532036642877441 7567264718353286145 5091676319284437281 9084240376432689153 1779760292435350784 2162336217158027393 9053739014443966593 1831478702629249025 3356047771496383489 9047760704161185792 7004079580543699968 3598999703991101953 2409169224245828609 2275740157653377025 3848362379845120576 8129131664804106281 2833575391380394240 7490323260125629441 2862356790726915584 4813040950375653377 99677611407757313 43879522875647873 7060472210879898625 7496903633427136513 7866173905320374977 4585278054758664192 8698326751158099969 4663817469604683777 6144382325231793280 1333208375759958016 7377410202875558980 7537888805677847297 7129545243677163521 9094726122533454849 4006426561627309569 4827819167988396033 8786978122346817537 2992869321453651457 8818702685991665665 5948930155303362560 2150422307165368321 7803666273463697409 2851666752207536193 6114119346615549952 3478210793468264449 8420027180456452865 3061731316921539604 7737704971715702784 6078115991616937985 3962042032820548544 6419527557890512385 2429232597595513345 8540388009608533504 604669870032111617 7532935238796636929 2553936860271001792 8502803537400749184 8134315535907467776 3424241148015658112 1617187425290917888 2088172782322597120 8970084860268851792 8239018328793209504 2526408294112962656 3453003576195809280 447359314352425216 6126663857567853760 7046062566000423040 2899438948534167553 1497731117914526880 4072257675153891648 5328857342219530753 903206688817152001 5906256464934273025 7668254156320429600 4436679955895189505 5671853210675314688 2843421758196198001 6496654779984551936 7012482560616992576 4381926394342917889 6227798392869011277 8819221783429496832 4314160894434145281 6459101822162348544 9171330180406788864 4105217675258316800 3491261613388417024 9222235985702045696 6460278342433698561 1819333060267759317 4429344867329474560 4776879394135277569 7232743450719924352 1023152686069195777 3486080126783236097 7649774678478078977 6387816303135529216 4220852238562783233 3848124770033602560 3968688835545116960 7330548039478055936 2887718377673298497 351975894201867488 7886237322290196480 4857851718407864321 3208257392028448256 5908351106741764096 2697452047598561024 8649985474145727713 718270701454969089 909590394747668480 8670138516134297600 8508678370931757056 7729170940714102784 374219470518663025 8147996938565738496 7027700382154246432 187120403364331521 8980246509413676497 8432387664646111233 2359320858850033665 769824364866022400 142888835169211648 2753907213042642433 5690447650499317761 2299335890295467009 3430935476291359872 8817487141962241601 3979520078141184872 7361410785086493456 2733538669296683265 1859841494287319041 3864818534396184576 7541427387878660608 6581617827448732416 620121203565484032 3812969723787020800 7594736987928010752 2199645513265086465 5379374479883680512 1291655029009470464 7231920560717889793 5723160326871018753 1333726719191842816 8496169379314073600 5717748636749922304 1934023977885630912 8262000389561407488 1745218728635885120 1910383793551456257 2327722768684711936 5487631615109957121 2242490632454403073 8684439425123692033 7713211975086859405 6092494853193560065 8758533522610562864 5935919953777098752 7730363470237618177 7195218098582157825 7283996856744513856 4656714790071546368 1577784203283681048 8746252169747720913 384885524345537537 5042362525616949761 6547424102647116800 6952249765884828320 1968366132345269248 422187155992094080 3938638052973664256 7227100930175008768 5359111814315432833 8798087265255438561 8529126256708244384 3163484614841445376 4896421066033109144 5440304924004573968 8316501286033358848 6201566771208074017 311784116336101120 2027724863724715521 7396659367427342337 1818464573453058049 1678845294278137088 4158557694895127552 4362867374802458624 7988098667931968129 5666391875154345984 4793168008506452097 1697213422036143617 5279045159408792833 6846770156687470208 5875713963516166216 1257920073393733632 8053886850824370176 1633235015546479361 1395010196194655233 7956522418187524096 5245523584967871665 413364198266986925 5425766526853185537 1987824758112397425 1991776210525715584 5509755802739501056 8521599320912527361 1782778939405893633 1662719632745219713 3922360417845385600 8460094711915929089 6619226447313999489 8482976217502462208 7691792379990900737 2912754708900144273 8103625261546995712 2743842420269211648 8143673024647992705 1823564971336275329 1685989729265238017 5194499506611257345 5261838607994961921 6975426104296996865 575595140134165761 425359257604611329 5187380586859300608 2818566146796794881 3667223834594528753 8057384066475731937 5934739049137434241 8366796446917895552 6577916275387346945 5919936612942177793 5425142439435493536 7253162203637432128 7811691559525779456 876197604834410497 1495921326389628929 8265773190096609240 1650526693799160480 7300653363096496545 6318838290675405824 4694597253944442880 3234255112032700416 647877411350802432 6972346364112719873 6370583910498504704 7276409326022013440 8806411307305578395 4953531531947094528 280118176697417729 2671544133121252352 631170898766574113 3042460243707035649 914542419780499409 4317332784794762545 3762320468272303105 300466875985770241 6682282192291962368 6472003026185436161 8175918281831253761 4699438957745899520 1462281732152798208 1634552010475798528 1476299293956243456 4989116587634946908 2082583123103553537 1532582309039964161 7916438908172693505 8815058696186930433 3078024335883618304 7454424418935929344 7626252617028718593 7044144841656497153 6628925412053906561 7989278411778761729 1711749795849994240 6661132377891289600 8287961627162989696 8049536677704364033 4400376684766520321 5475181734956144384 8632237658786054144 64609231960255744 1371408054039347201 395486881631653889 4786563772809667552 4625565880819953513 3354532175023566625 1430542257963986945 618271310037697408 622510213290135105 2159733043200461056 8871922564551497729 1987294426563949056 4263473392679144193 2723286375804706080 4638973720781769824 2944199854971355137 6237406103332026560 7643183238761320576 1998322061984792577 7644575690915086849 195616084460255808 8272885582865836480 6388018718995417345 6266465921177170176 5677662360547434496 8957561431996653056 6872934756520679425 2149851699118039232 335672375068190465 1985050023230121120 6833769536379400960 2826192320078433748 5599732133853632512 5509657288763520461 3602284693680068609 5517428545368731648 2276552557044030464 6460604727204511745 5377506549843269120 3973234943953897649 1258224867301923329 5026051708250348032 3923463223111727488 4947288360665973376 4810419488912191584 815746053529042945 1751426079595201665 4847899535620514521 101031148681019392 7481381717577564160 3300096258102263808 1405421965962254593 2398487414721556992 9190985383216906240 4026790617372557313 7286607419310483425 6134110280981344129 925799591317756929 7209096493342517249 3550318248845700954 6302025686368657408 5753861630916526080 1306676501856809817 2691551644716727040 1419501975433637121 2408972560036021696 5157951599287130113 4671247116292415488 1766227970532048897 1749410434348727808 8346355009578601473 5862424262472378496 1323841750326923520 5061166495662827137 3868477625444383232 8519181112315651585 8345677091121266688 4151258308506648577 1091948307868090368 6288535322317174785 7234803366325545600 627145700823195648 6887166201881002753 693479627883961857 6555837155695068161 4625702578980818433 160006842382876673 380464390395181341 4778870442450553216 1587438060081135616 4488374020656751617 4267899421599466496 3811140034014537729 4794041603164712449 7500620079072284609 6772402939742289921 2904910530505051872 7040309770077754369 4259102405865327472 3084447304453917952 7678109000927858688 8347013802010083329 8098700827883501568 3755942805998524417 3355684417566622209 7439935255256150017 2621824900912857089 3942270528305655809 6909534972291862528 6204254720024297473 1224753261748158465 8348630906054137697 3178857198019346433 8768361284658081792 8704351232105670656 2894986718690911233 4053842351235420416 125342694523294720 3321265302504425216 9026391312307649088 4199216517971025920 2139894309698717696 3459864218266161409 199628582859213089 5021626732500836353 4457729131506565121 3419810154489575680 8250723699702480896 798363869664770944 5735804457586052225 5677162850933653504 4294364489657504257 349770517513565185 7530046083553570049 5050529554959692961 4367923457969857537 2291153170998994944 6981552228362861312 8502238229628770385 4506885268695537664 6999725488401240065 6456379672288642304 8323079947559803905 2522822245766539263 7261669040479977473 5449015572144166833 2909550995454519296 872716613441338905 1804604897642241761 1271655322666680321 4616770445806010369 4553997334848307201 580899634170462209 8396256179774042112 7969265117896421376 3626791056416870401 1662649419778129783 7885989974290193408 4298846179691046912 5234522135348444928 4936637439757373440 191428702252085249 2881762183587566593 9101473619311097345 3482958102147641345 4778795351210880513 6930675233114294273 4516566181662758369 5813206106827198464 3647993339319095584 5076981967667001345 5328403624038526976 6472806376590478945 5373032575449194160 4394578987873093121 8008510755287751905 1627533238457580032 6013080237111184225 1048507520025484288 7290970985773748224 558438424639750145 1879438481322758529 7920701245315350529 2213085240407651329 6314611421510846209 4311919917559932800 3683088159301772545 6959667720010562544 4163237035775724324 6703159334251528192 4181185213682615424 2566631465613558784 7479001748587745281 7213447715269813105 2722141128208402320 4441939001789758337 3337945812597433089 8605616650344424896 5962461935937322496 2717045918585208833 1766599428319969281 8019273207325540416 2231071009854074881 5672016763686051841 4064320898171830272 3415225331593148417 1035135729875435521 2977284432741274201 1069009899994761217 3096095384570806193 7523726676231965696 5397823423246773601 6231599742216667712 6818699428516450305 3332287529731371009 4519333889704717568 3018684797678198528 2912814057399235584 6572088777340141057 7383434889423096873 3353387348282540033 7760319676231046401 6686396102973062145 5638393053786080513 652052517033607168 5413644105853352960 6747355928807392992 1367391994921104960 8718850793131929601 8655210835615078529 4945185222074695681 8690627621837852512 8114616441677665153 9006627318142074881 8405170436889427968 3269510740527825601 5071229981416882176 5913716514433712641 6338262008919021569 5523369521869574017 7624235524335569061 5321874055101153280 5480537368980707073 5157632578408766465 6034663358307254016 6895643820558619393 1780417618729304833 7201194528208269825 6813603920586817472 7867510349474124801 1253877767431094272 2987798987341272832 3842002285572978208 9140298551308416256 3169971769524404225 3821826110551201664 4029903332152241153 8095742869314148353 7027559813917050880 3516393370223380992 6010994279510745217 151250232795936257 3123135568730218304 5447538363376967680 4614587593022087681 1509661692921723777 1638354287633154049 7607818596628758529 5123216248483771648 6366204710068355073 7389006079279800321 6029067446261915648 3471141013838829569 1334418719766478848 8358764615842537472 6116889002243561472 7481594319058624513 4236611865484226561 2959552439536453760 4399005127727185920 568113213683353601 5753029257630951425 4130865480378320640 6756671514803250177 176463693879276545 8153534133482087233 9076397976978423809 2382982727453618625 8319014163413594624 6242752627200964352 1335001428970471424 4649196836083830784 8078888230572013248 5073655055726981121 8902049218024906752 3530775572183599104 1645256638008871764 6175827724762041345 5022334245791924225 8249801523387208705 131015377781468161 2767195116962696192 9129988046396981249 2601006768684943360 1746222142699175936 160066008017735681 2546036232890318849 3306740833929515264 8926731145661217793 473078449444204161 8552232294551632560 6282666870398515200 8093003375974219776 3265992957189357569 5257480366904796160 5382021782730630145 1015481170829232368 4039407079924735809 6758034964538467200 7328856930686533633 5885963082328670209 1353753942127542904 8100745586351692545 2397200657205760001 4150118839557940033 9028764894576382465 5948360047790953473 24119271136684225 7695995913668187392 699932943605509504 2863261826273669120 6121540196798591297 3135159985720804097 4482733193811323649 4245876197785163649 8363060737567063041 5891922658032129024 2433529262240694273 892324274688229377 9078794923904745472 6215454608734684161 1337530636374974256 6648092739595820032 7440496553126961152 3319613872339105793 1092023394256491265 3261497434897662465 3016164230552637441 2755559074143581760 2894849896726640784 7853297079110388225 1564462845057916928 8596766305732614881 3486482509401470465 2942484948336818304 7623603342587469569 7350159540254507008 478860119027418625 8195647099391450240 8531153444325253633 4284488291974176256 7488433105025557505 8043284770452996096 1867997322293316608 8965136705675240001 6945628172471238656 2625726163732517760 797129626661368448 3260722415236871168 8626614719510182656 29052180179933441 266414107998054913 3911852975091226113 7963179704917858432 1970494359756275969 5902153069410123776 2351791575475644416 1886381179326374656 4085984172970000385 1960473914788463489 6030478538792308993 9023120579560407553 6756281499390697472 5101217644494946305 5201299463752229936 434691104495791185 9100750960842194945 8537065788476473344 8748670244379609473 2178211507476612865 3327268026648969216 2613706541719079936 4998863674828400640 5705691777287552993 9018970696982730752 6367259603164135425 8226027739830444976 6664475603940823680 3092354014091804673 6197067826940219392 7688972926249041921 7289201191151750337 7558710121316902528 3144641196330370689 2897817943613876224 7547196662134540625 1125081265314992641 3814249418020225024 7705503289432227841 5692334078421044225 129525684666009601 5807510505382825985 8328920903215701568 4220609114585694208 1140471657722923008 5364827195983754753 4501479390865639936 8547461861273128641 7005489711017828352 8097930526671662593 7081448716550482705 3922669216523443201 1827830644232048281 2036617592188973057 4394076197685086209 5326973183680839681 5865993296628130304 5754645433481415169 120470287705964545 6724891750476509185 2422451133578704385 4170883739694297088 5332440593848721409 2887069527810901248 7687872151422493441 6618663943912882176 352599053317047297 8034929476072357888 6897216372549829377 4284106021951782145 2317639990880632833 4593870303058067457 5175745012714712000 7104226024953782272 2625272504935731201 7194703320929925632 6534057094865143713 8613283901232660481 2416729846802776065 4729253537980874112 2148023642831573761 5176703196685066241 1610228627135733761 7423354354908335392 407549504188678464 1784659849855697921 6344180877562265857 3987093092448700416 574763002413290112 2158959200802170368 5631125719369618432 5000016556782189696 1688583893904744448 2911816155986801665 58297385419572049 7992843692766085121 930939077939329281 1697628064953287472 1211956700689834880 7620095369148976128 6250456389699551238 5956692225713461744 6029748293203787776 5554331323707100369 6949520640415088641 5058570149425600512 920024496402792448 6329073680618187776 165615202568536064 6779466648786739328 2631942295616237569 3599839421712026625 2552774976434313217 8925152972725257216 6138412565899284481 1880147305443421377 8013244205552532481 7872207685968261120 2652234817929457536 9026656381481878529 4701149529457982897 7144356046432690176 4251180519161662945 7905581302861987840 3103799341154133312 8862887126737315872 1444938194580161537 3370399392980207872 5920731987063916824 5964231715810225665 8425204566208228353 1974394990801970689 4304564076722482509 4918139124353431073 4650326299359968769 3263218219795032417 200111217603076097 4939211477094294160 5311402992259184193 3640284773741047809 8092936861963315712 127599421065953281 241524068672952320 3603662160297281537 8020661058088210432 4770971090150813696 7488849682395133953 2785794470792581121 3855937619605979136 554656049814315521 3126759032327599872 4423694050588302849 8579079959063218176 5629893536386395777 2451582528440783233 3617036110965902096 7352583760134408832 3804887431781215744 1510994578622390044 8634415752681292616 2241447908429407169 3898329888011855105 2785723619025027073 6666144897607917569 5887292598682946624 8726575906249648385 366655970430220289 5467105597316268033 4590037905197324288 4292775630146982208 8712925321103450113 6447968478866029249 8159825426880516257 949368759647872129 8655973187383658497 6713476420002999297 3101792595767673601 4648459351953181377 5351548766748606464 1685853473139654273 957214827069028096 4234052158925855745 3508885796176232449 6117752057294545152 8804108180040130560 7350007706929659905 620640112289876673 8868241562552231936 2639604505153699841 33066648181096448 6400039909937871518 1225650002146407937 8744855708207269505 6821393380490020480 7494533589111230721 4152161323258215360 7801948217723080704 1621305572493371020 4099013551271469056 7975486989609506817 6929913374075601920 6782801369746030592 4507020960136217856 8927281262302855169 5225724608580354049 9193807555974660097 2558282168469721080 7541380161312080513 7558495458240858112 6553327203879197440 7615055956194671425 4112763756711601921 1015742471407523841 6591379947665510912 8659036338170757120 1999416009425780736 2147310334849522432 7787985939050032705 5119411945550221313 3753616723790037568 4481623709777856896 2762060955995185489 4870769875827207872 6449583371872907329 2435930512979529985 2622398055067844608 1079877985863567016 693348388620703360 4332100901870881569 6587220059080287969 2950781652969269984 6293901403408593696 1078012641004574721 8212331001636838977 8266092907857553408 8447302312138309632 9189508041895616513 7314848320245846016 8994937878485978368 7308493439226827160 5174285686986645376 3381086588772496256 6593568791255845889 8718518904131232905 824756089724506112 1783132949620888704 5612057744373108337 9141767951970094849 4925803500286192129 3450157308024356865 7738467965292404737 5305176311080427520 601228038035788800 5682906725716184064 8039560094912872544 7279814302210900161 6364446525576024900 4786212913395007488 808139359592377440 362827186316738944 6563574984752216513 5253009355455426560 3496504510573903873 7414999731323576576 4623211953790851904 5007147054167187457 2040297231169939380 9188678618457456128 70851968211337473 8386246879990054912 8895507696145604831 2425971231040910337 7297545347806153216 5472616896050075648 550656226632892417 8558545094398079104 7657137442903122433 6555361037062278480 8594201328894345216 7522270924799434753 4448539386706802776 6082994332326854657 6124287495390275584 8733510229608744449 5392523457090717761 4487398438191071233 4448960920990734145 3229169633108041729 6538083083580700544 4142447448463886353 414929526605905921 8429978685234617985 334545614124245249 2333715168742839200 8917365216126697472 4820860516716638209 4437201333547250689 338256236413744289 6664963037916340033 8070181592242706432 8338904997967593472 2528650465629823649 409879007298119040 1787793958641383040 4094031561928867840 5428228820333068289 4576657621698032128 6296474265007965696 5457097023155419584 8316118275261849600 1404927454057979393 3745192251330004144 8286811593081230209 6514657369598738433 7733561811736071809 6902720473802249941 6712551539613892608 519056613937828353 5273767093039098049 7195881069339069441 2554491521571782656 1917962992474811904 2870310320772333569 3578226912234058656 7365933038530073345 3789243932777906177 1733150911791254016 7782684949390966273 1137853283670917120 735973109833608193 7576912342299033600 5085899586488361984 5934068931018758080 2759938933926645825 7375891930041049088 4310432169503473664 1807343731239539504 1587897725485215889 1495415001477341313 1010044088699256832 2166179227331578881 1985620635179548673 8765773668196562657 468055210159437825 3602462085935905504 1750381491234492893 173267026592202752 101786508568729879 6610207868634890241 7494035198608039937 929777178007782624 4653894111099420673 30892006024418296 2927853866455772016 4260351878618502657 5336895958470313984 5728134656411461377 685456193957232376 8860094468191787520 3096958086933987328 8554120220502913025 6763484136774648065 9193837666873844736 4613830846007205889 1222658907175343488 3254458010816636928 8024423803503247361 2909341096583757824 3936018545060493824 6627664475449950208 883146142208088129 9010135358987240136 3771095698846515201 2157212030023979168 4217454712603131904 3475643327586400241 8075792329327056704 8470610053075842433 1078599708883683841 4449187170141880321 1367229284555849729 8083843754225139712 1877896624504622080 3201960538534321664 2679343903438625536 6772232561734012800 1483775078282813440 832226887512008193 2988981649746051841 3268598142377569200 541073950335217409 7315654164811808768 2394362796154687489 2145727065427730721 589041726665326592 6924237681396007936 5071352520811297536 2525199844069081088 3069201208689328385 8021846753568565720 2729042966182710273 169383807021939456 6232280041217574965 7221053688591236096 3330151091453525601 2034914296259422209 4316144602499055616 6054031430923255809 5447945922614294161 7280423214012825600 3052726197329723393 460408720921395201 3434349571462946816 3094434249811636224 598128464532357121 4163243410532073473 8843118589419690149 6984467315326943232 3652189453611220737 8795774062506497761 2188269578072286944 3323202937154196353 1332601502386655233 9088261977470174721 5517961225492234241 8396384101158097664 2144784289786769409 5327446905083246848 889701738373728257 1969577172580383744 5389007784783791104 8289168394281304065 4735214517461270529 1540149957130518529 9204309730611094529 7233927728797915584 2442939829776032256 6761026457897590785 3182026417030350849 1581395977135022080 2461121556629397121 954664941861529857 4687112112802242561 3469369774551206913 7807914094323011840 295051097116565505 5024117093525602305 6731561226476330881 5053341647509640192 1021364536226781697 2695808288390217728 2819847050523661313 1377374822038758099 2138862791490013136 5399514693266230272 3468122047257919488 6985835999616696320 5757533888290925568 5417288526238695425 5571106543572562065 6260991975092071216 7561509675836075777 2864513950267379937 8671011080689036032 6112499192341987329 5857172089676980224 8267643212080411137 2244413877374253824 1309135748755791872 3409883890589387104 7748278252265328641 8942160745603722624 8797931886213447680 5833231992622171136 4464048584785128961 6901699322593808384 1555611547464864768 2865574999262485537 6863982988872757248 4344768494104588352 3507715445776110209 3469719931581064449 3588164777419542528 1251796562374181889 3866336044807727105 5748566927477692673 3672255488851063745 5628104416935659729 7569849691157284865 331340662763835392 4406370864188735488 767373931317437632 6948838125862912000 4310882953824636369 3178669173702406145 4458475379749486593 2246561951109188473 8549248839509737473 5823127797460430848 5041230521230605441 7715257872760725824 162638451467332608 7098325199435163137 1717768890824638464 3856755062464827521 2827191139447734273 3730086512844013569 4820250786265739265 7933920230298621952 2807217272640373720 2184421862903279713 5251935604497541632 7309330320672290816 8695091597340653560 4277482792818831552 7731972160595951617 4367395284478281728 2790206077701947073 6659143081060002160 1224224809497358849 4437187868054773760 7174449096055785441 5729823533788987392 8411583172949666688 6794665082219073536 6583714142879986177 5966335837068693504 454352817120999424 4630381186258592768 4919078186880903169 1465754106109208192 6590616161842096129 8010169088028100609 7406736978414700289 503498759889576193 8428686397836854720 5632545609547403265 309558497540310368 8137966276910153216 8298169216323830977 5779966325369428993 2879120856424856192 8291923731345236993 4911829824706285904 4281117246244364288 3231767865854760956 1396405552001448961 1452951959844198400 2333433297918842582 8946113931245617152 9108587640305122816 7508623710483013632 779685761929832449 3237981583947068416 6615479069717061632 3966361362404083713 8350393413356773457 4035896783226142721 9024962475815354368 2593419830924105472 4301721117484154881 749490476941312000 7683227063592944577 2697131663298233601 9223174386141628800 1068960531661668352 7052341198352416769 632959134888327424 260244005913375585 282003895740335488 7852210663291368545 2221310609620376448 9148810658984377600 4277878466697100000 7402788895132611073 4558155827996541056 5241751382059433600 6189233696403226624 1353069246850873344 7668175225781223424 3540542006444777473 6056967254251606400 6226844258364439552 8933090650911408128 8944847846889230337 1803148513838173409 1234798256830513776 7114394085140681792 3520998733666316288 9172286472372084736 1820500782046706945 2371127922689063424 5105973156486740993 1296471839025135616 2124406455992193024 5844774373658025985 3541160296118798624 5041374545552981376 4606227427322913793 4860000214145650176 2773980437084565024 318609624464382464 6941652924914532352 5325350200156273153 3012410211315643648 5526871168937689088 5302000373583429633 3071365283205611521 2078561454688576513 3673562042595748865 5690445187930423296 8439710393768675329 3041340705106799232 7523062955692261377 5588477898405687936 62302905226584833 7073181574904152065 1403366897694480896 5343992494813579265 7583295867754923297 2840461149021806593 5163288523230953472 8527309666722512896 7779380592406477184 3168936269469325825 99765907584379905 6326227587744923648 5254402913353924609 4616817568625244928 3550635614596399104 287187179046915584 5465676710064748032 2922316727534623201 7406001813075120704 426461190534067264 145941810980808705 8226728535625676000 958747977651847168 6398916294212739073 790612565361511744 381338534018371264 7903323573646992577 1944396261355166464 1593015906055885568 3915200893643300864 338018394559433217 762035267986499584 6526638253346897920 6429666608969740289 8263470231854415873 6299358357034008577 6529694920470384129 545746918809404289 2270294749284343857 4613370275903330305 8487475251920056321 308536769303210944 8030790207174811080 4911011302490106977 9137894885477290672 3306339508292054529 3607652333010754816 8793958027102078977 158967554356960000 6770479497880928256 8926158639072578689 5888740751180812289 5996231484794504192 2095611866128390145 2076381680073560512 7960985657818903041 7205386081468895744 7067744297848806400 3040484648423852545 7786656418927403009 381834103351496704 7993038602139336704 8007533791591464960 602243343709339648 1663508357394743296 5579154470825654697 1623376064627671041 2563253099871698944 5125360725898369025 1471444446330602752 8571687438161280897 1231210438530179840 4006168925571062208 9155456162673842944 2670064273954693120 4146800193839356225 1312197603757092993 5535013996693982720 2642923307963383809 6080913143862496000 2034932781187859713 6652555224379559424 2855038649547538432 3628490877528745409 7055071016832401408 5051873805688014337 7006809409156794880 3836746930601604425 90481647821526016 1981164855483902977 4945333718199729921 4478861116867653633 584661212754423521 3977242881115067393 1693233176340398081 7378312029554083840 800648009286811649 6615046772271051264 6949003395748088320 3711617731921652736 670392137429295105 6411581431930937344 7503020163029285809 2931540493634416641 4783170438114742272 6675348657608081408 4523600325602208784 8662732806739218945 8871178180675480145 6392562049097312768 8872212309705770497 839630147169444160 9090844708538286080 3267506128037028517 691867246038210624 1448101771483028009 4628037825085602816 7256934021881921537 7795850726447620097 2565674584069473985 8981282548357586977 240181775430049409 5155366185341207745 8432389742439960047 3940062455934435328 820123202201683648 274076430345927168 2171734213563567424 7506893303147096288 2864208113426759680 5117380778737459201 8985783122097699712 3646735609196763137 1820509479875862528 9107694664700632305 8014765478834131457 1421002117965053952 3554232375446757376 1019443938132632737 8976204786059244897 5978471659137683968 827229229591577601 451781778995826560 505687460555409153 6691803054190231553 5419964767437575552 7376727820901368024 5539583640351569984 5448550158967700193 1158151893514402753 7262638077003331713 8390172170993512449 7147602230171828736 4283846339084444928 8121922629574852608 3585471617920630785 4554389743014422528 6867412090617936064 7154271401590327297 1663813529636069376 2856871913757756929 1795138903191828480 1668075650213151489 1083541488724783105 5849514453293869057 4327856543946506240 4063749117361909688 5008129556037107713 8424284337078723584 286415333971902465 8802154904241513512 7697854359885971457 4633812120593760257 5242077279249088512 6815523019073442816 6463448193053454945 300859829428512897 2736660068633182208 3623707532772261889 4480031998229545089 3564883464713627904 4060251810482290689 4005959697477203968 4722468119458717184 6055489573244525568 7606900521051830272 3543125557521465345 6481717087533924353 1991233506072416384 1095737400752603137 5567065148472177665 7325256745303326305 8488532275907480577 9008748045512816128 4825062277194076673 5291493729210668545 3262587241767709697 701379400939711872 2666186315174277889 1121022043282890241 1561224826148682785 4527739288436206080 3440128652597420800 2219223924098955264 2624981436498649088 4298744900594991105 3447090859997230337 3405555647840112641 8416319128827510785 5990552359158153217 2497541584726368256 379033236704902145 6591159992171448848 600177636106285057 1637835809723632129 5260208247051075585 9053335633674080576 2297262235250065409 2740785447644037121 19909734348541952 3016390634782097664 2271570805497946112 8605194622773231617 4272274472648055041 1016661681836945409 4776584730730885120 5025482689599009040 1383220404883632129 7021183330717219329 1942095492319270529 7361157005327236864 4429805218022387713 5311936993996848640 6408980090036621568 5275189029643124640 1892790532283446401 6064227174904129408 7601329638799488257 4690970462751138049 8589577790100365313 7626645874086559744 7783815457965965313 4132954657550160897 2780311421851109377 8720837066466183760 298377466796660864 5607655684236483840 2945986577020177409 4158831016825533249 7942947271909077505 7334825679212169173 6512239963778860545 5356097885752786944 7424486461371620352 5140711610453245568 3112581347009915904 6045887026258919424 8910064419625264941 4349048340399206400 2379999176260258304 7284868874739151744 2702349421295402625 9153150785669560320 233545282772008960 143609888660481888 6858674651186716609 2340921297751186688 3305008921623166976 588108465059586049 3434317443583883520 5485368985059869696 935270537118018688 4268003240627385344 6710149539036037121 8749546314894833153 1950924906920097280 173075269998585296 651578659695899280 2867186483589187584 3731571468588641217 6574355903388975105 6721827825562247168 359101779021064897 6295496908293931264 6996288673423677697 1917615221085175808 7262974746581893121 4130360588124186625 8151620714357170689 7593564227727399361 6791579113817366529 4760629918425729520 404391272705414800 276258421013812737 5067110240315983104 4646770086963183617 4198529254069770241 4521495109629927136 4753435394960457729 2794989575335804928 8340974478975922688 8546098676948559617 1916920990645704736 3219303150806777408 7393395905936131584 2428597717455236704 7458519520636050432 8401407907417579585 6072047254965878785 2531000431095685601 975481712445665280 9031953154705104897 1789544228173381633 4855695433152116737 6498552841135028993 2252891696717424269 5549185220476605441 3391029945937494016 7516149474027234945 2514256215989968897 1055582741114549760 5822661438690985984 7818425502217039873 7305247120713449473 8952065897490794817 6698235734092919105 4925217442685470320 1960482035651055617 6109284693097836385 352925539408732160 3619019954899020288 9138265274848406752 8597976151700901210 3365912679143162561 7349947111879344129 2513026636278915585 2046189758773274493 6794782446966800257 5259071861448364033 3148646413716180609 843468510024515585 8502870129625006081 2473025214339475457 821065907257133568 136040747999245825 8123870583746084864 2540668052670147329 3737383731392592064 8636793573087088032 5232766578867032064 4851427712103715297 8145990703422848632 8630773520326817792 6096903478090727424 5760133121937392921 3868533137077494785 6019201491444604481 4425666863279006721 438170594952307712 2650580342756495360 6477867910918094592 1551208670296933664 4998101762523206913 4368725304279812097 1775380748206014465 2703529817196480257 47099032572684288 5633970493562086272 8605948241163806464 2551185635611656193 8838739420910927873 5879012478337633729 7236747308689169152 4946074135922730833 6936715414682667008 5056181638298107905 3296459974424439233 9134949077579857921 4316773186089296545 3974808961731315228 7904010689997176832 4464642613759589121 242217143984358080 7466586461637910529 8325763578617068800 6828870520841288296 2268397059767432961 6130165423820264128 2821585638708585152 5738229656283921408 7713296736233914369 1257939427232162817 8343779408466641509 4970045053423280128 7086701093376366337 5270690272236320321 1480515120561877505 9071021873912720384 8972213966980731376 1731026723539812353 3809134597150709760 1165162920461592000 3080704824791790848 8991264523754054145 7500008671391773409 4038266547257005841 2142929363435257857 2351148072665522177 1336319527066533888 30898817364890880 8888756928156296704 5780930108181814448 1361465421084946945 8796714173998833664 7699610224121544704 7502714739852511233 1950307588289000617 7038204122699849728 5900423954060345345 939467121490660481 4086106548390607361 1682286011604154369 2462510441003171073 4426576114057388032 7233225400499963904 34214095676553473 3660406099605111617 8350067081030402049 35441672828855169 3165710148541865729 3769707506924804353 7136346766751498241 1570080912690626560 1070182823311283200 3524062385217566721 923866378449124353 1252993718560739840 8096400395468688384 5304716865354532864 1610760284226835265 3461553957478730752 7866570217499997760 5954174121235685377 2606323243249048865 7345335390157289985 670029433241481216 8558352703405206017 700581503119098624 6282516917240448769 7736643122649845760 7161257730522728448 4868749319182196736 2761673031277098304 5518890830280899353 4765783572255524993 7387644213384698369 2849432812039703552 6940279203514891776 8380734134015754241 1189540762182522369 1656137745332576257 3275443847962303232 4670502466315091968 205098754254206273 4512962783183239168 623833617522868225 8438504565378007488 1074697316666033720 4445183781441379585 4144810343082347265 1271428044941767681 626478359258706945 3336804066064547841 6095692011812159489 196238303149057024 3816156780621521249 5474505157575622944 4227763578601747520 2365442749177075008 9145219642751692801 7895285165001342976 7700042894727446528 52772139638972025 6913438271335132672 6144871432988393472 1475020359139360768 4070909144722123777 7211016014085310464 2655474926155474944 6322122246608519169 936094241389216257 4516222318276747520 7479715553334800352 3132448458376442753 3901868532029319937 1871920121536446849 1971815964598181888 1567563059297943552 4726774935474462504 85121946944327168 1673782933382192001 1462517260146957313 6975386951635313664 7967775667122765824 219750580089495553 3763417434117184496 8408277939260208384 2469455881454010464 5270510745087699969 4138915670130731329 4047324200049188864 7011854557600186369 6912136065003528193 1425258057529363585 2632608410027457008 3621243779949216833 8860203191383063865 91209299010593536 4945349931891775488 398004485430706112 2399280755596036864 5918848536331626497 6184816351872274433 3575173086734458880 3020321290365180160 8078617494863499745 929971970422606849 7628915784465740032 9094654773199395840 5743125021843284096 8475815728148119553 5124869867623903233 109243983133032449 7112169581473079248 209426469818118144 6641155353261087809 1320545686362685441 144680588654617472 665444333319361440 8051037345632657408 1158806134682285057 8247399371491336193 2785794096648650752 3370230872421896064 2821630121977315329 3758107908104741121 2236379660617665025 6075951604659740673 1428638315802905600 4109710373778718721 4816651927956431969 2277274834013400833 8624239928961337984 7594972425628520192 7192468124095283201 8892257223609752320 8598128258119874561 4938454615704880225 5531246140502067808 6630790900740021249 8772694121513352177 3700196849761062913 5489911261743918593 7525230699806720000 8400599223356132673 3320594855527975680 4357083400114281048 8015222900198572033 2360608140062323713 3692962939327938561 5657443253995044864 6874100097617765505 233747884418450032 9209231679196274689 949167047965528064 3606844089295699969 8219142916776568852 5669062263049892097 5468641380134037832 2421861849696989504 8580959928783625728 3709305959332298753 594043468355731457 885585026330556673 1568423474548172704 8767589913316007168 9025239171848581888 4292537622830476288 1308789299925443585 1046200607725228800 7542762526761501697 7821224353939274208 4324955266963096705 9204929566686438209 5759572662665480529 4167995729532344320 8826782426138935296 3785512741726676993 2508086778604158976 1697573831744200704 299386841096605697 5005427856353062657 8213565379559727104 4709627571808928257 3516175256296197121 3874120524178669825 9202884454304741889 5577852035566017536 6074841959917232129 8190433819738974209 8718376956396103168 8433481929573007360 2595394950262065472 7687672215562928129 5049323689327656960 8740274904853977664 5021334961992155137 2360785759557219393 7822769315478185985 6917669967360052705 6124364432868585472 8162758504224858112 2438540284442574849 3443653728161071104 2162986323968454656 8548278252725327008 4131295433642246145 4980160024809022465 3082095204123979777 1414469655277884889 8673084675150705936 7234914813003212225 3373389771507163712 8084271664387407873 2737854641040824641 3860607215082430464 4442739386534068224 7650182273604622984 6438274283388715008 2009208984094365697 1050469010853700609 8134262648661426177 7990809363280822272 3700911220434774017 7033311842898092032 7638949578928663681 3338366372917104192 4837698795066730688 1616020101561614337 3433606433890356033 2478584011883007616 1260851513473103872 2648744656316876033 2545505095087434369 3764863303787282432 5727868346353901568 6852236031121061889 332649829634514944 3444715147830724545 177715905237826817 4149631811364732544 8356698886229637153 6209131083948118016 1709473222806503889 2583065445191612416 5255020909966379009 4141191844242331777 7257181099144363009 8327810987722705153 8420178372799598593 3363440745020629872 8631943025581967104 3357566206772490560 927084249549024257 4804552489002398720 9185522848830041089 5883026976248790960 6054942448528839969 3855573820035201473 600633323148349440 6224164286690617600 880030604139481280 8387425367624418305 6913800203397622736 1124352872108131201 7506594026015302944 1574917043357140992 6618117968299776001 1190563022282852865 3908341171039801857 4828495987080192001 6685078075379803969 7786069731782189441 5285766351226308256 5306292315122733057 5425608112150953473 2500066142876773440 6456988508786152321 1196088158297423568 772993933738778624 783975992959111169 8124873020942962177 1856239968655328737 2664621178360037377 8783882265525883393 338226756530044928 1066887412685702145 2001113335994515456 4798218175558209537 4069572583044930049 5682400329109263105 2533186063508916224 2728175256568300161 1886947554818456576 2710489001654690561 8219145304452446209 1734583715222189361 4409550223830892544 4317761666318432672 8248194564936420865 1498643904892669921 9116305415749705217 5314653133665973216 4915924542328281088 65884795013414912 1235754049697838848 1759551920775070464 3711256174212541569 1507663847425239553 46838218234116864 2453731717493020417 3354122135597826737 7085870951317251920 3770349888143608960 3091394937934846977 4319025551102142593 7176788564599060736 2537484384176177153 7591465989013072896 7870754813739106305 467135085257891841 316909836527674112 7330673594655834112 7063414659002064896 6480374869738907649 3894546010717814785 7995559454984741888 464309965866139649 1309490403799937024 8675103366928566401 5287660990595632369 363467406128725665 3806808275987024817 999486959107112960 4208672607822013441 6051095750258557825 2304778178217908033 9069079285862581760 7683421027826151424 1791298190226850177 7201328919187972097 774120544012894208 3268233636133470209 8173694365279887361 2390599032693487968 5645030591572328704 8270899616877210625 3748051241610983424 737086413785921536 1469035923695183008 6165797606200816385 450463899489188033 1392134062219550720 1288309886337558256 9120064119702027825 3526134083421732865 3022591346392431617 2624357513453646849 1008873337482326017 4175415392727289857 2485999098707410945 6241683398375803553 3165669764569170945 7429316541664796673 4563370575049697280 3745436212869988352 8424171665152706865 8447694883607551488 489793379018541504 8519110659771858945 8834016103848837120 1349288395170078208 4487002350806462465 477739807399525376 6331212937782189441 4092364494500220929 4721004719895150592 655600954954918945 6001143807974194009 4057737202010640385 4260110321040522913 4290684933621415937 6499620971677831681 5984778740144066049 7890342643477882657 7339034152822296041 8790310631143063840 7614606306597467200 529576972044549632 9025487923313362432 2692633928030134272 6930882572227912257 1835321586878959616 4708360218393612033 6335457683754751117 3111964729613901824 6062715321098690561 6758400873909477889 5952160704046039041 1626814051966657025 4602168468332494849 1732463850866885664 7922564733605007360 6218262863395248449 8294710927155926016 2959487399342317569 8785947042168569892 3677311474299100289 7814856745655177729 7853461226808655872 4381720870731066017 5295375777246088704 9218465813212069888 3899897352518781696 5364807354356018537 118964197492663236 2073263384341048321 2864369314729017345 8033064359418855809 8984934328107232768 4002126847914572160 8480036865550078464 1217653516365127960 1910063507116326912 2154787156442150913 6110398339794490368 5933768527284007936 5888863073646018560 802243837701938177 160765184391839745 5008305305353365504 4805449253959192321 424468922934542337 2835562800845694641 2895740507425619968 5186553534710860288 3347260536542904321 4140616632077219840 6570797792117442561 5263336255075713025 7454664584291655681 873360199588249601 8032736667709279046 6458973093989072897 4796565249070090241 2303109287932854273 910498210372119424 3034695939771793409 4602452126718601217 6131332953376948225 6464994064637481984 4607040736615072960 2923361894169896577 3741841917943808001 4310320710055728128 3557278765898389504 8117196700243892224 2411237543467273728 6921607007815598080 2356827649712076065 8325376887430459392 6348013452764941569 986281991119589376 7357269352720269313 4228588509180110336 2904863782088830072 5488722533637947392 8738948878365059073 7253901068956266348 5762580741126473729 5740689508205469697 3412838191699830656 3293701696983596672 7100808076007386624 5441251107290002944 8591646036835841793 6817227507408429057 795756604812255617 5266518876293782528 6005157989310332928 2746447018688045056 520098337074184192 8870474760370225040 1469022781312519169 2452518400645839361 8823197387208994816 7755183425980203009 1510602121029076416 4276861801589555456 1873304103662125056 1375035127805992960 7412698800469580033 2744580801926184209 7337397742957874589 3209069618870793345 1488407772934561793 4006564262538870784 700352441835079681 3297580257430341633 7025756799518215185 1427485791764799233 2668469862823391233 6956134199231371201 9175923150857006481 8706616333313291265 3590034943597862912 6795547504762945536 193647870680977408 2266944308994375681 4052867133905931776 4785646043073950321 5954457763864740992 8857411277333192448 3387471964300444160 2893799196289196033 5277739816808872961 5885864497053340417 1682150260881195808 7314096580796088320 2305087163375299584 9119179806240691457 7772224827882012673 4664890134496145408 5983650184674635776 7140561619955941376 1743970891400954772 3740094001085946880 1291952494415034336 6247278220725846016 8077211381652930561 4320277931967894017 8643390324526711808 1078357867986418560 5428480523811799968 1421002670040872721 8656428432995869185 6408635493776134145 7191756021085105920 5713326100940070401 4124370433932346881 7123816134154306560 4554660435501896193 6049916999912390657 4172349034300616008 8211952945428947969 6090905060247876609 8491007062986280817 935687124844572944 6634916720186277889 5052977158482202496 536174977544953857 2086839812535739329 4774227702758711296 7603341698687053825 1869174640782364672 4314845845736950304 3108459368737054720 8763237007045951488 8503352508684130304 9190824130767429632 8585427177296179969 4605207749452249088 6362194949526003200 3023622148754971777 1811441942299967489 7723957371921685504 8837060026104577792 2453357133905502720 2668073342284094977 4538536078951120385 1749019520503955457 353103879779414145 4315590857363666432 1827593391654394369 2289984792412553216 8780249003334407248 7692881757729048512 7249139039187181297 8543388754784550912 5684020382404382720 6985222872517115905 2294571684933350765 3011840233222754753 2550580967460240448 8978385040523919361 6200138879465177088 3082329742326823425 5031507980857307137 4620653957666591744 8105766686710397825 1618884237057090305 4119436387625785088 6213460305754830848 1759862546080471041 2490098510862120961 4524119976890778112 1218081684533907457 4419212161089107968 2889800293927649601 4891635241834179841 2206906741709434145 6341580458637702657 5706147996897984513 5727313287651822305 502645600906295041 20972421140060384 142847158369980248 1198334400228558145 78934030448709977 4610618440687044128 7211702602958159361 859598685589399041 8716144437598918240 4464713795953238017 7264402467509929120 556404989881745536 5500632983376976576 8010402875467700224 1846729578348544000 5742740202277962497 6249476592934400768 4770577658632233857 6193821493389594880 6321833256901541889 6261944048858632192 3533509123517100673 7916310938409838872 1110387490725454337 2705002037110898688 4611636374210084865 6869266118270517248 8529755673237030913 3071775366457312256 1466490314052651008 1247621963492503424 2880661355805069056 4080646494225432577 2770104444916439552 1909686510189248513 7882473307330621441 5309283939072685057 2932552470496804864 2336601019047395328 840998838495823680 8234514937243238401 4607822206541420032 5525823808542343168 2993532818274506753 8310946404436739073 5632808691757323777 3743341508178999297 7101785982835822593 7716925308336829665 1302057941042196480 6737178318702903296 2447205339628433409 6040879477977709633 5607126338405040576 2052181608772892672 2374733685148928049 8623946832820527104 858311740898490469 9038626922732364653 7232624992175708161 4841551364890308608 5278594266313495553 5994495131161162497 2819277846410207233 3474505436277157377 2597493440871886848 3296706061758961024 7245589900998367617 8653700724499553792 8683251141040144385 6188051013908838784 4540888321686628353 192021807625619969 3860926157076615425 8330055874451832832 5032979625939042305 8376090299325272448 8015328909319733248 1769154077613133824 2453782630258907264 9209861683980959744 4704845281276723200 1205149977488521216 2296546875024698112 7904675450201047041 4872899762749571072 3935197628029736705 3438484078470757601 9056598343349016512 8634899739922937088 1892703597554607393 2632092366281115649 7119127518006738945 7163242733103693569 8904706630070566913 4961219488457359361 2219437217107728385 1165686278343704577 1120515902440986880 1329644932279680641 916297803194171393 8856637450389072897 948085648450490240 2412210848581786624 8946288522354737153 7809680951223689216 1973915040524330369 2065164777549081793 8935848759053554688 2086803134789530624 7007282567556460545 1588745607550774273 4759395421467312128 3594688727229530113 3370750237634633984 2425580468593662977 3396389089077551425 6412854689496658464 4027250626073598848 8985621983950074273 7519739743453388801 7042821127350799617 3432894723480196257 7240178419683966465 6718874989351415514 4343464023499309057 6600274339981093888 8276627540356263905 4363504065024473089 4797417387609759553 8618535062311485441 6545357191361218305 9205306405399624960 7248739723985973249 8027361956401684224 1836079460871443968 7174334512962240513 1548383890826133504 6945900681403645440 2888233745534468737 7745314229846523905 8391309403633479681 982249116043296768 3415747407532105728 2958102721405746645 8720045234036296705 4216510547567738880 5211230924132638720 5373179191472284672 6417566161186848768 4741813017983033344 576205747055949824 1369642732997080320 3747884008435257345 4265645061995429888 4351742464427293416 8895965546231403520 755137065358731520 5678785145389640449 6035299434921721857 6586683407826386945 5116624391638997376 8384319012523249217 9017030638487873536 4556829830866452288 7800720816347209728 4641272514353561601 7850756964704893249 9199670551064330944 4797800600728502272 1253198379330279747 2272101601844597360 5979630535097877504 2114520387185971201 6686428504988909569 6384068941652075329 6160598803677143040 2765028557091581825 610185132179995560 4803968795253145600 7470528533890985985 1542661320665490176 6114879701011439809 319087900298223617 6342289870951320793 1947226123645091840 5681312243984798416 7100153383560230784 3496066314814627584 2970910779778143744 5249467602971658753 4847106168438852673 1957453599870384897 2634127435923657473 6944113677941224961 6041826433756635137 3913688208630218752 6796205116468390785 5934163900027830273 986109360015460896 662977568133726208 6893926119383524401 5469821515092500481 6294282170642743296 1887966423904591904 7552327402987402752 4613713534271625216 208463239848525953 8838083842207068417 2130535339801178816 6381905170761300944 1965669670177527520 25516836164493313 7362935541376098569 6744272976740876288 629075455135222272 4935726912623991568 4925676388758323200 4224331429876174593 6371805884832848128 3862884642350325761 8201449079043584129 1105275109933112128 7009765759649291424 5429920066801895040 7538743255039727489 6348183069734460865 1211376871564091904 6797628330363696833 8733331775415629313 4174059089057906689 1808631630419281729 5376156827183693825 7744065185110917120 6338107807644392192 3847057261726401793 5965721419101601792 1480635015444580353 8618011182060996096 3836338407918567425 424486741390717953 3901001604428818977 1635651682255765505 3129456253692025985 4507519467969947008 5126676528443323905 1400778479961219840 275160291419059137 4845486025708399217 4064595760756588544 5072741282598986617 460725468971091969 1758940419039124481 7880068247082971137 8916941610563483136 1552927599172790137 6971842991764826528 2460992720395567105 2159092501370867424 8768432093260103169 6422492533442961409 6102088996535961088 7849296049730398209 317594524122066944 2189920283900463168 6288695122042665472 5126510406816727040 6740896479089638400 438920680030980097 3657988564442370592 4123567157716200449 6932602608462808449 8259755918659688448 1800183453546495360 6495881427668680704 2790839396486913409 6239802885562171392 8799688603112420033 4948879793626347520 4097923624877430529 7429016047461924865 2908279091486173184 2582531561987565984 1104694998071138432 3663587985311076352 7656722342173032448 2072588438287680256 6284192429086492672 7371874692777869312 4974215906226569217 80932331532124161 156845169922031616 4726579135917405824 4532362144424585217 768559771860391937 5919594662373864449 5048255995929165825 768537432263147521 7670683248584687536 7486272555042422784 4224378208833459689 371128722375602177 5297705380788457473 8641262802483780673 842201082287686688 6156279061150042752 6298105672848719872 7370828902361332552 1307323312191686656 7913187381250513192 1736563744187165737 6315207823863801856 6102239762538382336 4543844564708884480 8473546503325287937 2635776698483993345 1369346155401052161 7502139138309050880 651551222572370113 6523022649514024417 4757482396008624256 1392436011692602881 3220792286773033345 4746804312940855809 680967757519732736 1946841936868572417 3156753076753551360 5827741711912510464 5662603276014830080 386619335099241985 4934679935938686592 5224695154890850305 753771609109593088 2629744575660165216 7825570751150174209 7074234340080980992 1657368021661789185 3951851638365306625 5181579938783397888 3144908918224886913 871506858629510145 62360752654286881 1378995700149010432 716654669770726912 7611769513216944480 7129629641494876160 4271755931542056960 4822430570423189504 8686620258353545217 2146440334639291649 3849442201946343048 2095531935982479872 6934074628814471169 490646558967857153 3706113948595507200 3574808965507485697 2225025548753877937 256083916405194497 2353071796729713664 1211210076467043776 8456448014108728193 8433320412396697344 3169557847535863809 5464868150555441761 6200278067396559872 2403555045584379904 133306696668265472 5315327470640545793 7852474494184700160 5248226170365456384 1025811759743107073 2643033713137942529 6218086215262164608 6489014456984207361 7632138235474388993 5246033910508371968 3370118014694920705 2332833116421623313 1969420180672021477 8622095581168934913 1337808393374924800 7556811260417678465 2348031918110442496 8231659379436116064 3303615662670326545 2757469252586424064 5189317940102649825 7014282132384120833 446627147679967488 6469970258316940289 5787689792254965529 9092246950614019057 4738221635402184193 5629619115081037056 3042338567769121792 5352411977920393249 4897995737549242368 9090134104726038017 4721028290649522177 959228553527924737 2288181907362620416 7123504236594222881 7132069022760417793 3278574937467189248 7725166119397031937 4060892168335354752 3852468808457846785 5506826574675519105 3631780405940503553 8111758689123250177 1864457708128665985 2361686396037348609 8331664839067662081 7407226194212256769 3206912265976856577 7635006629446353409 327495411133878272 910228372730193152 2599593780074948353 2559477202105003024 2179882549819691265 3807641659273396588 2349332136812396033 5531233962160111616 8965480121348039848 5296291830783428608 2942415591014133761 1848658691974390288 3415968993769881600 6670018613770682113 2427260723631347456 8578955098929767168 315618420686587648 6940615339156848641 7799556458558831360 7382722388610789249 4920095047726885249 814591075251224576 2729532839051038081 3345627907202138112 8677987893693005824 6831409792438146561 7028052723228326564 2070682881756848129 5551640926085636096 5324119058815456000 1159456337087561729 8011254345430728704 6744761219473828865 3902028592700710785 1336794806390144768 8011111392109723649 2791287310498827360 5788401666727023745 1555527195804915713 6879345589796294656 946292029619995009 3389828721834972673 7209409910117424064 6665734073668884480 3458145712785244416 7482917049323437337 1657925393462968320 234624301268986464 8489350040052236289 8767849089630289920 8556223057873874944 1931859938473728001 1103694157293339136 1717550455007778817 6274379273418072337 6006864293023600641 3720307975426536449 6979592117523786752 1789538603583403968 4778808363862897664 1290110151417914625 1163745721141237057 1839828988789260289 8597398326313180161 4784716100705594369 2898183506138045440 3594620250129748737 2819300962003042305 2412736964022107136 1950491141082600961 29636994965525128 8964981523229891736 3707909278594124353 4104756364619435009 5887434371967586945 7790510841096564961 8220827317425128064 8656967534355013633 8889335444927094784 2300893929876840449 8345631354788628225 5597976639867678721 4275745099870109697 1018779954802570177 405024348012502400 8510501486712782848 3082858328302598144 5994388320865710129 7743203892404748289 6500926015365529601 4034940323652497408 5735222910776077993 9102574892608274432 4634874309916136801 1146413976752553984 4523421827168616449 2709381503370732288 7834386455713521920 8773489264427927553 5730966539794489584 9087553755790901249 4211185301990449153 8401413626308624384 296925157163673600 1676519101577494528 8884838385249271296 2533914219359931392 4481365376286392321 2727429071307636737 9020591259779244545 8645209812403749249 6116611553984850944 6800206163225978368 2417799554071462224 8933727768948672897 7613111554614828160 2212357904548521152 6486217587894066688 4647664071043039232 5040386484053877184 111293781904283648 2813718291163938816 4214826098171325921 63853243105954816 3958382461074461936 698541405407367168 2813993233151037393 7810406511252106241 9104607704698757121 276121180371992576 1770327646670782209 1190687559756834817 2234221807538022401 9017945337718289153 6699139982578532353 5264973060895080449 236796318206410257 7758259357454704641 3706022073389285376 4450163357928328961 7719855862396433664 2424382719919923200 3413546355996945153 8277074768632311424 5894599916758262017 8584094450199915743 3357794286962226560 4253540561098101988 54009999613347329 3761839380154117121 6477696345689722881 1738657327163943616 7574227831117033584 1133395401534979073 1630904216526504481 3949238532074147840 6557990030914832224 910066161855634945 8106907024480969857 6027448037841805312 4034589537172865536 7909584415635442384 4289260348356097025 730274050854278040 9145880009587997953 3669057388056356864 5076443650556665297 6012705297566178048 3587216427221516288 4387422232795361756 7347949245554696449 755167065761807361 6482979248355656864 8466415465103065088 8510362265584795648 6341927825266176000 7295846655967363073 3784063447235499392 6048014703863988120 7755958507629479936 3087977183732722689 6725739070364377089 3672197477960371201 7125955566118240256 923853831494004033 1030148210651117568 1767494881388142593 1392080184189585408 6018453722049932161 6075974662901449473 8359234857767216641 1273438007527745729 1735587262773329920 1095615085244573761 4673074524636987392 4525609476119699089 7631672218294261121 1396900859127431168 4324391071225243776 5195343650573045760 8522424978102670753 2164819980581500673 5360340558222983169 2819440840826535936 454907022882539520 7269903024783021056 8226002544211336577 5246661454695759873 7364252572248973312 6606062494823040641 2925410743033101312 8952320936634798080 2521672335887384576 3820788888809899520 4906491959895990273 8437470335464850689 5658324162580364801 6169640959167936001 1269751653744251905 1350817614396391425 292926313936203776 6743081397600513024 5270478658781048833 7556565247912293761 367626398041505792 421690493430278145 3198705202846002688 7149014705120529921 1982154082145533953 2498942705821159937 6972655598334640129 4566718315590307328 5897188734596380705 5820921345572295025 5532021997172005344 1059968141961547265 642990024869478401 9215132306499764225 9002060270834024448 2763988121149206529 4394617461864569216 5146551221930772480 7130096546553320833 984294717947754976 3904749987915393377 3006932636136287361 1910045654567911345 8905826299335193601 7675929221899558912 757490841141075073 1231717298006392832 8651750864769437696 6905500466353586176 5650279787616548929 7167857844285527489 8879235074867188465 1351501045306933664 7994345301606982913 4259588263315185664 7046464033926594561 6727073592917630464 6383188063069728768 3817281788897031297 1021819266466029569 6145733122861309953 6908033073964044928 1666042822518555904 1746222540126990336 3379479548674113537 5351907171633397760 7481955148031970305 1818874515147598848 5284008098564735232 5270921893006904833 794646974873567233 2744847993911497280 933130482720564480 7088445805118206209 9086738741086584833 3229766910901244161 1909493692432224000 7567825045032704236 5818624985349840641 6379938048794548865 7853572372785454407 3626071141687013120 4339687522328641536 204222369016029185 7330211684352784384 8920983281882912141 7522281127856197377 4535109785670582272 8634453778279432960 8825990806415831552 4127411693209719713 2922849135706300417 6889051620021137664 6156754426165231104 1969007177809622529 6457026119253944833 9103199921243429889 4359230770004379648 5550784494946165824 7173622733641613312 7135762813537887872 7251279553521565969 2415228912402432001 7216461370060440577 771055740116575616 1482359561562013696 2664503115799170977 3555479389928488961 8781646620383082417 4513142095350724353 4047206847675244544 7410872516336212353 710117736100454401 7818263081711583233 3444348174561155632 7872639209373291521 393464784688800768 7743917168222502049 6701055289010880513 3923309581869297665 2099649281267176321 4039542183447427841 3868984292095167040 6083278136879870081 3905782692093378560 3205937394832464833 2315445517584193537 6375913175769292800 3091158657497474017 5210707079518478336 5565957618588380793 7019841717012256561 8252161142384583680 4122163121480717312 4270671140056399873 3015639351010035520 2204149908761046089 671318658995257344 2389060273668244017 1037869816273305600 5753125214421186080 8630244329251636992 6957421529398366209 3087024809942712320 7408915525819554248 8868683832192270337 6922437043064356097 859418766635016192 861124179688179712 319060140069299200 41979776637040385 1455459497013770240 1256945101542260737 1886994852320444417 3154318630603646977 6323522872989250560 4214777104831841280 2118613699904357377 5699328602023294977 2040177172013480961 6184191287804559361 2536338574208808193 8434492398745292705 2833717420299343616 3808211627039735936 2268816630893645824 606205726115557377 2980970109559431168 3696653060604297217 4917009653868194817 8857282333150161313 6239814217183789056 1341686546836180992 5478794867137314816 1114820393753982352 3114840810028525057 3464997108631940096 1972788552128266240 2515077352636573696 4498379343296286977 8668569963416649729 2160340038572740096 2496333657777563009 7970475843237147200 8469884922961736609 6270582982040669184 602565854214859884 5260829680201632769 6636539068536965121 405000276367507456 7448312901437972609 2059961629445193728 3046352883748733441 2966466242535108640 6476623064571018241 8093281049718867968 120459586062112897 6815981859447369728 2549858240166494209 6510801597701871617 5918691842987419264 6960978866808619008 4890494709525905409 2311861690130690048 6909315600086694785 4636553957075501057 8198554952848115592 6408097057852003392 8237668330615933569 895129597450801057 2556771121994457792 1239736897777008640 6012232428717277185 2884606690308475905 3747719445640941568 7886123975008986624 6193194226703237120 4437808188526428161 7830387433288425473 3405989932480626689 6860435910704385536 971337547843771136 1306822384111463425 1992588671346409473 144932367031334913 7939382380016138240 3452265820975038465 7001812990894695425 1802346904716598096 8079830342348877824 4140917807285748192 2622233935722862081 8046930844396679168 3378397282831893505 4965295349871462657 1546488909026697217 5028512405998623457 1597525490412126721 2705157593919127553 2358777630045153281 4482350155446029728 8699066907657671169 2206142023476232193 3974830885008195585 555878821281196416 8063727748969578497 7509808572979970048 4436467597728002048 91073599116883969 2679661167491812097 399974281585957888 4865708748543311569 6664977747403638784 7111036252777564433 8572689148025301632 767841332797159680 189910072262742112 8204161435302423808 865788592020612097 7149840422112159616 1222578605098727936 5184149920933431681 5464067328800423936 9170275046355584880 8191656135396837888 6183360831825874433 8303657319798191488 6518060906117201921 6595988545296662529 8636703797280169889 3949757989732000512 508836884180682625 2162054380128923533 7504963132196269057 3336245960177451008 1411766557859806912 8258784503310734641 2712954856584630336 6912077537389422592 997377931748305281 3429040779680736345 6030103191913269248 5425092919817486337 4472345036197260800 6193278753189763553 6598233531699003393 5898663664348758017 7205893300836529921 6531545241240257537 6909335177119823937 17806165483526145 7115719702371295488 3503217513896017921 7683841505629608961 9200873790198775809 623315938035235585 3878730080992262560 3174454149146296321 3615739733756826592 1824438493837768601 4060216373177288448 82702214247423393 1981451895632154624 5364947092128169984 566894457727907841 9199643520637595648 8684802447374825121 6113495266549870400 5177534386138255360 7652141647976058880 2281329356985530209 5559626406718659584 1442263191391961089 8580989993629599249 7879300774970736896 3528542016770040256 2976563349846170625 6980210787725580801 2352948118151954432 7189996534838400000 8955125880279160313 9093387783227080704 6813687624284329985 1967097411837671936 2249150627353630721 1634451093819586688 2676012381565438097 484824868331011584 6430274473678109696 5997549042469896193 6858689065382332449 6366211119769673728 6325714026021781504 5223743429314446337 6937020732378397536 2167525364054187521 4903076615136274433 2441861166146096897 5016347431335185536 3329458682863948801 3646174549620846020 5193377756692277248 5814877044059619328 4502711164690798081 5580413097394953401 6955472509609199163 8116467571685218560 8680916796446703104 4162051656690758720 8786051689152925185 576941306418814209 8048270638437498881 4886729880253321217 1386811541854883137 7534750461881155584 793414082178600960 465125842875401985 5870353697769443329 725264942811398145 2274465015892869120 5238241648528340096 1459564892213805056 6242387992439160524 7801363944467349616 4529553486060205953 5073791039750748406 3567722562318789632 3489011715600039937 3303782277342547968 2938860755544125184 1495487412694560993 7502047751117668352 589768818957063681 3950454325554380801 8980891474350637056 2462778884619876609 8044102361105180032 1072234055895185920 195634528972625921 5727620352774690816 9075899079447236609 6791811380629905665 1358813334630161281 4142595589454419840 7279658262198876928 6523349740797083649 3527061451313537024 4170747737859940096 363171534530179073 1175099431856911024 5212350275300743680 6449097238892633552 4828654827764998144 4947409385810916352 5693827571735697702 4894292586659747393 4243350401192439808 5859063177262612481 8150390921439221761 8800834134392106849 3583346364472573952 2765765809746400928 6638919929033654273 8122462249277535745 4202520904539089865 6039186751840765952 5340005357838693377 8584686764945162240 685069089418859521 813960055503832032 7351593202823974760 4661818572753238208 5109829075292705281 8660854192370970624 8718934822952175873 813109223522219008 246840600630978561 8860163473140713856 3048790362131916608 7336236364934742016 5741040751115763712 7173577364387096576 4912545993020427265 41060525053222017 418901132666042880 365955672238325761 4022385579017700352 5880445857127757184 8751257518785435073 2852511380262809393 1062150361427239297 8402471628077178881 3958360627143699617 8414180461373611057 636902170993926144 6244384057530150912 5180815442665291776 5180052682573021185 3804370553552906752 2596536861792070657 6956762213522208256 4453603857013851329 5932396921813876736 7614035865080259584 1087587092222520832 4440757202958484608 6842691658798478337 1261318748801793025 1102928058632804288 5994863147730411009 4884472277445771264 8560233278178307073 2920373606796451841 3790611468343596865 4372795883619614720 2771087304143185152 5832786495127762944 4813303465778268160 7694970555634008065 4150919810144272385 5109977959361908000 4389848316166275072 8698818409242719937 6024525411248078592 1835840564036837376 9096501785699524608 7388973677525598209 2763898174643863617 8089676413560193025 1881496887787983872 3119841205519260160 2616873579533697024 4172960203841567745 3947817049529226112 1640308832102338560 3975931998947365889 8792455217300741121 6273310083295985664 3818736696104515073 3438853189060919297 5495460305335991809 6968754573380188673 335342072556714497 8249758271354519553 5723934021532007936 2272636441540307105 1334112717184694880 4028602397573432192 1855321139161550400 3583431087123727937 2904645890558754817 8083975875406401153 2648486041639912640 7202581491527309537 8103126677497034752 862160864810912257 8168808345511768065 358304258223390721 7082803749005678593 1680069838434066432 8456419148637542401 4100576656634578945 7978800053653569537 5203840677693863552 8459351392317734912 8561566980293026318 3372584857365897856 1305222518301153281 3007799076223821825 612142669211113984 6497797839286108673 7931353538273298432 430190568500665600 2512485198310899713 6074746864813043712 7646225242714882897 2017296441912878081 825976406760882177 5589085883093893121 7940133022115327360 8575742047026610176 5259925666024275968 9121758062836645889 1090336987792593536 2152899958066255872 833449722328842241 4877954842782334393 2843193399661608961 7800068012672316704 8012849878641333249 1418099523019911680 5592808783225046017 6638075544914327552 6828468226548517888 6016196612659625984 2880996435894538240 7081496606674215632 4423078574796046336 8995911407185231872 6596576520326468096 6057668993716584448 5916214146374500352 2017144793387957568 5453847431184171009 4327871487289268225 8490479753229913088 7183277379543367681 6576419661125888064 2062379115494628352 8984404682080108545 9181691364265754881 6923186661143455873 8588973778810829184 4377599960770367489 3106874074418938881 4478815319732699136 1932381827705463041 3355227307786859504 3359205913636945089 8875969692225605889 1679436408486262785 7138801305605574849 5016216558270462720 537066964323844096 4017704107856100864 8055988990116323328 5837486202852850065 9181099418625153921 4846083261203664896 1170981897893938816 3523393044543048961 6262742701285051968 1087275941968967297 433338304767284992 9154007487423260160 6621511419720792576 8879756357816532353 4696150810587752449 978007961847561728 4408868300300822017 739101571310436352 8290006731526842112 7106753598684757248 4049603592672313345 3396129182429517217 7859651142113084353 6220661326332836865 1472482110738792448 7254893463121822081 2636918930138824705 3704715493183206377 1693861453808071273 6770943225008103424 837483535022736769 1297316913277060224 2352646795890008577 7030287265013174272 4673648859337321089 5318359916183027713 1000851615956185728 1480051742839697408 2690743907548275200 4775784616080878864 2063170174837587968 8550302512247836673 2374160290202427904 5578703825618788353 8382094532782612481 775249671579598848 7374855418918925824 7168314321919762344 8292665968092811777 5479497300623810560 2371073239781290753 7713605824384349345 1380933019956707265 8275709385272453120 1802300275218355432 1160302235266296832 868798350793900032 3419063869206340816 1644437720044225185 8640342356653811585 275315372338518593 1728155642352893952 6106144867649110017 6280928937279883777 5698841117666607993 7024290033083358209 6025162250022689728 4786185264703078401 841109338199130113 8629463891056590849 2478514863220389216 36591406999670785 1824059290621767936 9191093088666431488 1022302810635304960 6125967027613417473 6964466000069462145 4737160542687199232 5048896922356676608 2430250887156184673 6624373518252110784 7154733404676209025 5905431888934182913 8668260489457352705 8947134203720218625 2720758315284204097 6124545042129911809 8472757602020225024 2964518042919960576 5955930128700056064 4706980386100038657 3185185926450727937 8856476260859531264 3049345101925210112 7843786494392216064 86164943411902464 220093429284163741 4832945029832977153 1211955090708451825 1641049442557687793 3049106089428418560 1585641208491179521 1881077473304913025 3543146079907017041 1188116172866519041 2079891966658643144 7101336085435523328 5468462169975086081 3134695985279659008 4202138016115821057 7324381783450353664 3381309985556047872 6286694080248045568 3821258339391816384 5843333473053376513 3697580744967477504 5519850129569708928 3146139902109734049 671920606078566401 7269103939155484672 7034518304019288064 8708281294660542465 6392040380349349889 7503036755309191232 4537871421894295552 7163410600316483480 8697702917974052081 8476284108690545665 121133806476917248 3804864144822853633 4163588382720524289 5451489914264426897 3600884554469361921 5931326029615857665 2849302981981802497 1316023059727712256 2126031650474164224 1779805513784983552 5078401748104731393 7302983858317728769 8814544711752564736 4014467202406815744 7249119740325267201 8031309267678357408 165594498695102464 7278564777586769920 7338051874763034112 3288302226298907137 6865700013718200321 2240786792087573248 3795996487788789760 4180285285693519201 5658811541984627713 695254715912027392 4497154325343033504 8487547175327596320 6735662376433289529 5793162779016622081 6818873536537399808 6405474470834804641 175403686604050945 4771407624310620160 8386198838521218433 2182649518549714689 2260803650856468480 1645038342837643520 2019922466471193024 5768875652419747840 3790961419125784577 1720438918771277824 5657772180050614848 2617138912474955776 8519094064089186305 7063856573879721264 5472744199745844225 7767540733733689952 8284339468663528872 4470363281638474496 1429427319227793153 7718919454470522880 2181815060475922432 6390702674948871584 4029070412490411320 2722876031493973185 2320379398912345888 5892277067877867264 2205153592423033467 6777504757060856577 2854978296207341852 6691246380460542592 3825659052191542097 5121216089605685504 3557113907056611328 1053744425200461569 2205364369647778817 3400538874226921472 484622583277860865 7375234341601537024 7926573026831548416 1734983265545878784 4077952111125319041 4763825389866029120 3306912827669688320 5220636467813161504 5942811690702774273 4236458674766962689 193003629622541313 7600766656903551040 2522610164269120256 6194384388726455809 7479702299009155072 5268946826427712512 6660452106277171712 6205101456580804609 1031938209650796544 1578074853594598912 7567810887482318337 5905154198101819392 8876088519702889920 5191637730211066193 8918071478499428352 8967399447199633408 895405783563680224 4332583912789471232 8181079711709142752 979347062722396160 2078003159794466816 259670053836359680 8348213831931323713 8400173510358825889 6432470832710122945 1919759832357608961 8784681011438166528 2559711311834204225 3687785178313093409 4743429423297069057 3920732079325200384 5863740758345351168 2203730331780500289 7108807077411012608 541486792035008512 385952136556994560 4002073603056731264 7702865280668508160 7760136381626223617 8767054028422520257 7702865858272888080 5244112752941850624 1660388023421889409 2203197240700529664 8265295519531765633 2960537878281988864 2355673517185040385 4641486698790662673 1594329068143661056 5427645366762909952 6385360371704028417 7423996160878333953 8579052964662812672 5553624268000313344 2417783576434715169 3861998639159011328 3007163642287252704 2195239973172895424 6097775772008774248 7794348827425640032 5389322380909385985 2635298616609882113 3985844348668042752 947491777918028288 1129774656744914945 5067008250742116609 5707893008218212865 8191810825942703104 850335578676594568 5658760641460387840 18080835450191872 3296954967548657664 5551966878209644784 702947873814675456 5454881947803023057 2866124054455508480 701996012897239040 7410582330710571008 3984808064492115969 804513197692639616 5208659000532015608 4267942419354259457 5172513906745995920 5249788472654446592 5563849641528776705 9138015747004977536 426954648189316609 6649456941650905857 9217088553733455872 3231331966308591745 4892639298936045568 3532853378239875072 2828584302230880256 7316916370951634945 1587618575367268832 3880993006987816961 6415870139597998464 8195825548143573505 7680183424602980352 8234047515263586432 554746767303704576 824628844118147072 1278101189994874113 2928590141481099521 3654900301651100929 8086897933328474112 405905241706621697 5266812897022580737 3637016541677559265 2810415662817027072 5749528189071982592 4289020040213086288 561218354936886912 4213081927911963136 6442583787394039808 2142186216106229761 2985497414483181569 7489399027540186112 2303838127029747712 2025780868261015585 5030883932701748736 8972656481208314944 8304857570934074368 3627289727934074304 4735094541627148288 7047204743456799744 1428001368224915456 6641221158841716737 3691843125116272641 7115685396810535425 5431757458449616896 9119669469442491648 741421527486453881 8817653755266269185 4293264094500814849 5154193616757451777 6730636890764097816 530523708775976961 3633511148350859921 5387802932279823232 2807415149549273857 4748702095755322752 2642997658482280449 5485971447229292161 7821466713291148289 5559869749096655617 2870706038528572673 992827132777111552 4168483949677777304 7619155984647836161 8971444652168861696 2110869964850405376 7712752991690139649 1115159952984944640 1558283436830365504 2252765130374582272 6534380333678257552 8491082317878864576 2064848373001497985 5276361154923855872 2484295557185637185 1117357493849964545 468602661000726017 8253537003369702393 5543553041855938561 4609952055101096353 2000265646958313345 8027692077902903057 4660715343581642752 6303066024134574081 1498051256210072320 2522927513985485729 1574062303032279040 7896085813673250816 6532750885560866817 926916511180566528 1823829307534251009 260040401111482368 2802528589659176448 3530490131856097280 2403710857362871777 9127677077985918976 4051113304410232000 3634292151221944320 3763243235510271984 3755530835422677809 9083122016067201921 2678015551858564737 2109776469042530304 7284079153706891776 287416680898171904 3309629969212114944 4615417700738384993 6897839251692961793 4947165143019743233 1750816534790144 2530721779141695488 1159355403760959488 6269411130138816896 6802875967390089216 2861318841124692481 5182347547908243457 771330356835131212 4454890982662907425 7443459089785111553 3299449271577559040 2795887767249621505 3800625654086405857 4939180639843313665 7862794721201822976 6191433037463491616 3064577191183694361 6499532683236634624 5989004406837209089 7126320858681581568 7857623404263473152 5630857675508101121 8372650532732031232 8261947436255936513 3942062562537373697 6841382325442605568 422755617059274721 6532828204198824960 6604422152010911744 934364159722323968 6802634301425390593 8776790514963343297 3655200496567287809 1518821079083436321 4070453355820276656 3784359730494440608 5115621731563741697 278518601782216064 6335104193818681792 5566750944954920320 2901828605336368896 6849757916633825280 1121303608399950320 5919303440804733441 4138446376842662913 6769343217062278400 1362165170460334080 9151323436782164648 6295010877745659904 569027007572270080 3234860994402444096 5013149545980264448 6984424495492955520 7516491561490043904 8437210129931072000 1295781850961874944 4445464073767822336 8083507640193097729 1525767073310101505 8501835444372670720 1773885493422566913 7835503354590769664 2299323032135126373 2825293342242932736 2513490748407289792 2283803835788963841 1715659213937213441 3099643034341486336 3633928774132924416 5337196853334808864 208209119049185281 2111454262183028736 2125427721859301377 7070006744866890625 7125130941208944128 1988592989673226240 4721997023215370241 7192197120425239425 4084711899521845760 4523780556983083329 4315082709944411136 3933579262876395264 6203637498781163521 240293825533477824 4450725582928300033 1716661454349217857 8810624920222361744 2697366955144990592 7023169574531770193 9190467446451061121 5550230836734164993 7938588227727746048 864733411152682208 6075635911318209536 8283123758495453952 3181560436059059248 8136445417415503872 333377366902739713 6831413485190328320 8074118860088302657 1520572537424861472 1661575694309654529 6816919801481219041 8107031760571072232 8065614398614578177 5896147335528112128 547284832518074369 4697393295314829312 7947063763237648640 3743341661765519360 7490815319248558305 8194182437429833265 6482404025697764865 3018714651168169985 183586785802108929 1073021997429727360 961786690823756928 8199361340476112897 3241806426624265984 2391854659209125248 2830989210874459136 5733526055023017985 6675360502356062433 5403888651508209536 6238096441779234817 6190603242046315777 2353819816477589505 7291211535597174784 897985618588891137 4642329837000135680 2273061165004793857 8363779785603498625 7682426783481245408 5178965010003987713 244467098384174892 6099106827320631169 5164209337423202816 6415959842576427264 4204175433998663681 5045968668054788297 16623277692929280 3634757817445098881 649123959245930496 8697635408023980033 606033128749583617 4053372432612888577 8484118418623574016 2978197194195064737 700724624971071488 6699676868384550145 1168886176504872960 3353738044706390017 4671827375858364417 84067214276265473 3186107210047290210 7381089333829834369 5048022964359687168 6182940167167080960 8510000516372627457 4746286324712311809 2203086174468235600 2589046045572044032 5015338045591820288 6124563089129410560 710652721655190145 3719560177613107201 7222272693369044993 7730422421622934608 5928104701848996673 256699969126137856 1291542891050820673 2572476625618194560 8079517682686361088 860600788444270080 3315715802855628928 5906017171005571072 4777892359222476801 2168180970987155968 1517281247596795904 5063840821150606793 8136924029907676656 2374393643474168833 5265717350241704849 1013396011826393600 3313641281760665152 1034990688887573248 5267006218424090625 5209410776750936064 48695626465330528 2026302886598850816 9102970020887003136 1283729618085462529 2387708649548235776 793484830007636993 2749228533167273728 5586894844863117569 6045718417309700224 5889358996990270945 5078818244121149441 7386700055306043392 1288466403219248289 1460832865792059905 5008918093734166528 4727477886012440576 6796492425024251009 8374001499193275136 6279392849856561152 8985314974631114753 710105244487426049 1543238635034247169 8404464070617214977 1315359739604633857 472105222434840321 1321743152904249376 3564612113791221761 5724510906040198528 8697306854407794592 416232414448533536 178921192760500224 2747416525677976192 5246754692341762049 6149156404237352961 1343533522947670016 4062545006144714241 4100512506117903873 1716501957431564288 4428493778322577249 2021083585098817920 8140393482134006272 4966655992778834305 8742669422670188737 1694664071023493121 5216446186472228864 6504074959613338113 3833936380226945537 3162446964541781760 4342927015870676992 2700606644994370560 2174742723680463201 8307707893103689729 8895124836444931584 104773428394550016 3691167556421411105 6539163427341798849 596500376093196289 1692030118205248720 516751864593907713 5014334789963362817 5689456745332196753 7075811424106676481 8022390574981246048 2757067102377459712 9061289898518512833 4575117788736846880 6315515814539875392 5593961971718306112 7294183287520330241 3592563136286143616 9062259487313494017 3113545695145115648 8521049648676447233 2524146337317871616 8725483098909544609 4749375586198870528 7419626461600313344 891009088839002625 8678531918182105088 3543028523947196416 1533654317616039937 686317647475960544 8813414849135546369 4050199507084411712 1928671010922336257 2401027759528859136 9008388778168754176 1247646131914054017 4329706811961518912 1921009222367014273 4495642755306210753 9016088976413969408 2948581455033446440 4177810473415557120 3471133203919480320 9063826366926659584 6012212935793836033 2741892902756312065 6449981963222105464 8964515046050357249 8081087544535023616 2207945225567470273 9123203174011541088 5713006494321115137 3264260896083473761 3334585209461995777 3451065721410805760 4219036102387695617 2345807149293797377 2584315670560623105 3558171941397020672 3162598496360124416 1867426820685118976 7984631508048070656 802599330907041792 7214840947288535836 70604588725508097 7798095597386625793 5889788941979547137 4255442135828810752 2101041387051972609 3920763893533587457 3974317883809857536 3911791425382654629 4102998324849469440 2730370860665798656 6896734351243034112 6318614676857245253 4187507023838052353 5722054008198250497 7903488253425310593 5869242685571055872 5418288657368481793 4003484631073775616 6702841903755802624 5366758006980765184 7077091391064506369 3000121830692016641 7502025182289371136 9031795707318364929 6733524926835230720 3353712716618301440 2548899090164497408 1636572020383372033 5927012902896950393 8771295607667032064 3908533297014636544 84911959609901057 3152653728164986880 5088558973401863168 8575975868256089601 441219422354759180 1418779338112238592 1758860617134761345 7010096161939783681 7234598622105567060 4732327602067857408 987877475242915840 845614517683499008 4198940380909070336 8097418369506243584 4931098629581963264 933569264150364160 6676231792015121633 6495254837083537409 2524508793658150528 6410097722911834112 7967864984230481665 9216864603235023553 1190342499763266048 3347163294941240833 8808357109094490113 2026405649593973760 9010757667242663937 4112866065414195416 1901336542691983360 2037355834933151680 2025115900330369280 4325512532763242497 5690701063386782592 6736853023542082177 4062899519782638080 1205976539393032992 2414551481662308353 8638070947857643264 6841459675043577856 1598562897269358593 8553992274188174544 7513660350586077185 1962562392726437889 2521834755055560193 1210907507673460912 4300128636116724737 7558138462500929501 2819661335856015169 4438096717898370433 4821459336984641313 9219516780062868224 7381059288025681536 1957884395952263808 8396919938382152768 3301807651012908993 6089192981222846465 1307505058170654720 743959358445443008 5143502167936198881 2735308520149404096 5239743955496079361 5144823102203649792 4115790212720852993 7130444234087171552 4067346697052960384 871536599178040833 4497728588648167169 7988241457978986536 5849610772427972608 1482112009610737504 5745949981145890817 8195485923300743168 3428904306093492225 8632202835914588161 2699853719289410241 3282353640088589056 407082176035693825 7950530339912187904 1344606835383722848 5723670316184090560 4525801948630718209 8485379904013960193 1455461287872744448 4650513990675988481 3720963434289143104 2269161431379773441 8307634430066305024 5218284882795429889 5519932377491570688 694646063905929217 8602475196190910465 2481565108037702401 6830239995674877952 8439754923323358721 5436526881644278273 6703980946065162753 4048224545417461760 1386455116237805696 6439693562724943873 7298961759538591744 2346414193511419521 501436605570822144 1145925411046124544 6954112448550371329 3186899542004965376 102311352510120696 1261234197695047232 756070868474641600 4502794446463865345 1772900940132298624 2172757669633873920 6058233597367075937 4648213368024719360 4634494101402222593 2055842176644644865 1282647307357715968 8682722416976437249 2693377530392076033 1914754297216250368 6004830502908875264 7176097091079813440 6017379242123186177 5420733020947823552 7372848142825291776 1776715148283291953 3303509151512880961 5048533505638133248 7947132821761942017 5380642781117858177 799916539143258113 7471453051152760832 3563577011799203841 7022054473969565697 349945958543274496 48777185838759936 6882074322262224896 7499981114259951616 9025910795387489281 8678202433409890305 3214203174663067968 1074848768578127489 3144149785002340336 4688258620288929984 1481630154221682688 6342562225900592129 3671835163740331760 1970407314428043776 8924059890969487873 618273346177007616 6040502942952162560 8003952486378781697 3329655983126855968 3834137028585152512 3523468179292926128 9191779641338268481 5260164896313573377 6770338720468172800 5375432760477501441 6057553648858824704 4426382249353560065 1896317499279933441 2220515758789893376 1785719988399261825 7296314931512066800 7939489889038500609 4446286811716517377 1987357402595639041 7834818541148420097 120342747110148032 1471931237267253056 2240776225560002561 2108921820845870848 1192095417474750976 8926940562894618625 8774109177174360064 4919585811680346112 3833096210157447681 8504296220630293760 2119767582412782032 3922752654590214145 7002288615019511809 5539610266306072577 7617908293407014913 7480224732754472896 1311222823520305152 2204560273749393408 154626854395163392 4993637999965724673 4197491073506874176 259163037016441985 6596764471928599521 2648129344482705665 1548578407085391873 758838128190078976 3271277384440561953 415502902422798336 7635090656412577793 6562325067509879040 7686303668443066817 3007009312442850560 5672791041511489536 4841535273585232248 1202471244205195264 4638133589145364193 2253858529858842625 8039409550851805185 204798522143145985 3945725756416984320 4069995338107386625 7056045440489940993 6425689224184232960 9171240313152771072 1807083876601994240 8565730324854261441 1277447645666922241 6441028423893321440 2550014211839435648 7871982518672599552 90922613601294337 3546186533600887297 8841791632194642880 2578484194598125568 3230673946151092225 1884036050173326337 2832047151156248065 4460390677031783233 5904594927203269152 1994443454816829313 2312454521290090241 4813882374290540289 5134192776189050881 5663763633575305216 1439880615400595457 8272522233477062656 3967067510716706561 1748618628143094273 6941304950405393152 1439056166497333520 2435052405801009153 4744474749861057689 4863245587915208448 44550912863526913 621991154968563201 6841416407736011776 2127892139536437248 6818480254414454785 7080583639494512640 6691160020652914057 4478418791788316672 4698811535049635841 6705586040890530816 5531068817220268032 5433438403308406784 2891803062243360768 2655280114109448193 2560110584931422208 6990704829147040768 1116408958971802368 9085804409682755584 4724941485330064864 2160599849405279233 4983037484832135617 3245956630600807936 8657975079744554881 8094241936366659520 2806432058464083136 8190380603429856000 1996778298913135920 2125962770020133569 2648867625223041392 6123007193149585409 1089414349985356801 3258296064803508224 8527627224948555776 7141595444260393472 3601472281030118401 6707234827180310528 7171767739880670849 3423831680721941504 8005208634246964225 8044029303094784001 4437923848807190017 2256859745499318560 1165711561543825217 8285617844481183744 4453939306807925681 1766641486908387200 8899588829486845953 3095159447631665888 5551477426602913792 4333070516209155969 6237736389583774049 3047030838120357089 8994862833096209344 8615766474544679041 5487435847268129792 123212317771300865 136632635162724352 509192978955567617 6841015275944848849 5550423868487547801 8591848309849599296 7519755951666259008 878886548962701313 1117568810736785409 1949405296561487873 8058815296572557312 2831921601014165504 6455207635539416193 2087730928804170113 5337062655689573120 2826853048041281536 1419232596001603585 8774715059752024616 3164811576512278017 4375007361536757681 704160961808307200 6705838510621655040 7710240478810112000 3548389043799757313 8772602929533589824 8676955162525564928 2910115311894465729 1220205433964861217 6544174248647015809 6701187122715773953 8655295110920370432 2716231714091243521 5594010033098859520 4536368626708495360 5802651003794325505 8523002117955495488 40223038534344512 4074114832816411136 5582306252933559937 7828769946193338369 23019813424945949 143634566950315521 4130516890647064928 8432503015348234240 1337403491140808193 4174944754780669441 2065964278330493189 7886763511745384449 7768386392255025536 3903608600572215552 3718459061073543873 7631131597399340289 106634793074036737 1690550671811874672 6545958104679665664 557706182641975297 4200148791741694721 3072874322549470208 8491952092649694209 5751992461577803112 2569735289804750848 6296703367391801345 2058379428120817664 54578164882624513 6566455048184765345 8927440589190120449 3909278912931752673 2279104880875106304 6043154719001542657 4836884335162464545 5080430078544101376 3374666154410750208 9220869329107240961 3184124275868827649 666071656492748800 2181162382645002240 2194424893798039552 221117668317462529 8775209866763432193 179151603280257025 436200778665312257 1393457866081541632 2779365887681067008 2485109257841905793 3500548040631923457 483848968795352833 2999468599836409857 3981610470470168064 3396474788739526273 4113593890155560960 7703002451847508353 245643570646820864 4899820665206127360 7315685671040264176 3174412151763858177 1260076246621638657 1811889816618868736 6953847099308016894 7443140634132751360 934927703428825089 3872608096570898433 1863837340558337 3278714505987964928 5480559951264792576 1884558327739213216 4467252523854802944 6984384208067031905 9136601692346507265 1052693924595881472 8365836384818336768 141999156869406145 7038079142767078913 7160105835057917952 2860368578501796865 8261471539141586657 4258507021497444224 8525964908700030912 3063231754986394881 4381214233368420353 8782567684816162817 4621533529858949121 5208040405335990273 209106098761219712 6740030261760741697 2716977680273917025 3506215625284689921 6248338083819780097 7981626454594463745 5386546617952168704 5887903183231496705 24330101634813953 8592416951834155008 1507717345628651521 5269590091693948161 2433813286075486208 6006265646987646272 5831086446140638464 4743919441283259457 8689432612545740800 8942087450623117313 4641370174014509088 4694192121567263489 1587290658664065408 5700455812519501024 3153538993522935809 82025355527454720 4471381543155030016 549355430684738304 4663794719145948160 8604023823899714241 8990602087569975297 7178663085617786881 167804330896477185 1801381334675881984 1144752767726258256 2112634440720366848 8353336986335362844 3456462555018838017 2817913257453089345 3859109536254037505 7342410700358090752 8129197233632639361 4838315119365851713 2347654851866399744 1272146202708114176 25659586719473665 7353835521560972672 6608658913132732969 7702918799337136129 2558148444073302864 4969558294033528320 4900727256057380865 826751024134983744 7721607669969666049 8414821931301682688 485656249051090944 8418753318188220416 1137150013121922817 5117810788691040001 2473274529151992577 4747659537685464576 7152306209598955521 5379372264472738528 6940910530430009025 13105601227440001 5322787993012572160 1505779094975291393 2521132986810928968 5463926023504948929 6557356837465055232 7315481178556900993 4287278074518103552 8605740961806196736 5687322321643813888 7812319265768472576 114973693602115585 8761021052338987361 7440909408029393521 3685963065356474881 29444508142553088 2958340101157421057 962504794583261408 3719843856175349249 2097898841755381760 4532601884742774017 6681314390920186817 8596509378132385792 946630419770119585 4383491173205692992 4792972799832539296 9134577703441767424 1746964193860606977 2598336536390425600 932138834678486528 4724414748093916737 6288191659078320129 4610046693217893760 8432040991426373825 4524343027576728832 1128758793418969856 7852354531389537281 6104530787706574081 9049752178290053960 7350766527683586849 6878647019277673344 8557754400354322689 8082338185225853436 7023160406368212096 2398920894240994401 7552087040427384832 599585919296602113 9067725228110925116 121467504404237825 7217117012665984001 4322306101304684544 5750003734619301889 4499169825454619649 6910165883884242304 5288465309503254017 500358904904221185 7395192860797046784 8112210277561475513 2019881197133979169 1561402983868362753 3013216322850816001 1603026883117383680 8950104479075333120 5000523644364358592 2439717044019265280 6028318179881445376 8872747956420595008 2217488226792253441 1033190215792635904 6070354361206464512 3858938625690924640 1994477831629438976 8446243376785307841 9181446650199594625 8014576783037499393 1653820366238580736 5915356810045133825 4672096745986115913 2566941264827245824 4424463732230430720 195730570178755585 6154354495277661057 5575587036171828064 2532153042607861145 6010973425605529601 2786751670925299361 6380136084487516160 5192361343934693376 8214756497745652353 6113484840606827520 3898285921909604352 4315444933752067073 1616303349681417152 8046593213039907457 1635016631853618752 7658830143798515681 9057984590523478017 6428625510305366016 1224007444666693120 649711428854992865 921599674567572480 5958446751079143713 4720444231173971969 3212352219137074785 9189318375558483969 2991867965968273681 1576349469777185025 5248684760380184064 8791358370203615233 1758226904355589952 6630977816980375777 5017815769365719808 2517250030286069760 5259678403712557057 8149936970885448705 411112711612762880 5193304097979838785 3547429343018595329 4428274242782225025 1180314242524598273 3872953631852693504 5465303587618521088 5662923908400396289 6814636215190672385 5225061362904481793 2227216076316244353 7860854565918343169 8689636387456627201 414556187053136504 5505387673881432064 2483255000356544513 6161047965381330945 2463815639655219233 5466961979202076672 400945984398118913 4190180438147788800 9206475712826950945 1739081778210410209 4149346170705696769 3508614418084036544 3968068514296122881 3183113446790135808 348255769637718017 1707063988061929472 407955256098800640 7213556962333756289 8980273523166046081 5167350101193985024 1452712717457047552 6409373180162715648 3740037600930265985 7828343873608588289 3270113175698665472 1110178261289721856 288639718814903169 312936302939483489 1720006394370424832 7679575904209833985 3720606685720866561 4008016089822972161 4910141185598586800 4695759287985281921 2161076183779971073 4667325651880108032 285348430077328448 699255657982066688 4972535748357248000 7836283316535956048 280328992336242688 1860131796405297152 1817939711265746945 4140154168915644632 7453488770555027456 4359466352903033505 7125809441281504801 176135645890326017 2510996606005927521 6850728822087094273 4202814840799227904 6981948424719591361 301262236071358465 564715055989723648 5221755236011959809 2509904304959569857 8795136095426802944 1559898942720783233 6696072188567904256 2164634314395156480 5328530839810605056 1077269205647245313 4798497349183920000 2893768633353037825 6541195082579609601 8462377863560531968 4449249950822088096 3656143881931627681 4932751625875522560 632013907778600961 1027909315420651521 2113538098154084865 8611321721679673729 2825234142877998208 3288176194394670080 5008178379111800832 8077254090900567520 2521185704296546305 5939994474794441217 2716838658459391488 4291222496240309248 9068694457737405697 2076306815052294105 8950487942483257345 1338374167892213760 669728848471043616 8280321156160675841 5658031414984598784 811359055284418624 3211149911045986816 394911588018279088 8417191291270455297 2442053387767191552 6147101332602914817 9222707347715557120 1321640783053790208 4418417615503374592 821496976635917553 9049976759506321408 3817579499919998977 7338729547548727347 4437045586458640384 1218102240408937814 2585006477389576385 8100795160098183169 7968771157523620864 7928638767278115584 5262564732632686017 6674818158912834817 2459857601966055801 7196833728398254081 8291934112858691640 4110307557340752129 5955776248323628032 7361823079562330112 8191497988269136897 9152908785679413825 3085565793904738304 6895930016739996247 3373192296088374272 3490770866743611904 6887837997053894145 5495688895370992801 3410746305113776129 8759243149548180481 5679773638057580896 6630371698536082944 7182288066123970560 5861809740662802049 4954606533954605313 5374653329759998977 6507605510881186561 1068112175505976689 6487888220678142913 7004129264616568576 7708200392211918336 2586687202790104641 1752796601746118657 3364916617484414040 9047726108339208769 1157552617723985920 793321038337671168 3494852685685560320 2533427976560235649 469863069679448577 5539256141680440832 1690080884552780416 6521383476044496896 8850957782984041280 336413937713643521 7791103872196840448 3215822664120603137 5369784147670162193 1703693306995556353 2099434725176246273 4208302794969228416 3859502090410558465 8809375678333954560 2646651525064910337 8903040983638938625 4627599737778763520 2421124747728398337 111430267595308881 2492039454358431745 7221379962707333121 1005056861778377729 5279730076026600449 7537524639599937537 2774244247330488032 8983802286207527776 8988402707644208128 5078444296153588736 1162011160447668225 4686691408235762433 7716036785051350529 8769061516060828805 5060274016424148993 8864400562973632513 1982693271408082945 2690610359975270401 7701000098059767808 3987281305447578624 5625885154489873665 7577040694420352000 7810812345012567937 1046487738977896416 5900826975313526784 3767800087880042752 8600847886663024641 2891480006869554049 5049006597203060352 7416702595985361280 3568661930955485185 3009251563436167680 4924395542938260352 8945206823286322304 7185057536901855233 6290220872921757121 5011015968349901056 2344771459856060928 4723973497119793152 4936134680844325632 282178095789758736 8171081777459856257 9047705230009401857 7892568335054175489 8940690903423885921 6343180613935300673 7433992095911495681 8977574838920973313 1693123845746565121 4332856449127744513 6679637426384236544 7040110371944270336 3366471232250576896 5880765827887790337 4865945646099068392 7746075205715281920 1586816003388409857 7658527720489508097 3080870764637094964 868475099697248240 5932152129771631616 3922864763452446624 1497580299051548673 2860860741150540033 8623411901599582930 7800724320808976385 2168974356719972865 8124881487841261825 5422100133789597857 2162457135309036800 6723197502291968001 2595140572238368768 8774470974066163393 28691782283211777 5911568411850422272 1575943710397284865 8355125342161660843 3083245276084883328 1673575725335980161 3609111587748577280 7018712352189960385 8266050924615028992 6572544325492537856 8270833947303707968 7864934855036800897 3193295179856377345 7777902400924466689 4873186213590403841 6783616769059318241 4538172520807478273 3854870867323074401 3248666793519689728 4470643334299672224 3729952641883861504 1839421156951064577 4418254667641887105 2412084214331721249 4719071040951532033 5768519515514304512 1274975075648679936 2318861041516380161 1343582358673320960 6244334524560496384 6806610197644872192 3983508435955341568 5899752061279162881 2519877945159373185 8819525165435568128 3724150287328146433 167608202822721024 1105043979137687552 8939760206753680129 640930682729908737 5425570278242648064 919583311884146304 606036386897097729 5162306897504706561 7365471288136833585 7312311479594540352 6457329927757342848 7860560930553384192 7038021444909017728 7559914713532913024 7916370733194444800 8864833497718608449 4073078339804598656 8053936883145017345 1792576211929870336 8425187687685848257 6557145106793799681 1449192027682570817 1170369226077634561 7981269955732932608 3556146452613038081 1084697003077795840 5051553496108437505 5386456033094413248 7255999156342646785 487914427421675521 8405356497609163585 6052426587990770072 5414591396858593281 4697533614607355676 7986353385007300608 7560680917662661952 1652299200513059841 5037873160362420225 6976011526890005120 6623682677942489089 6697573646786459009 5112531555353316840 7821823774405503137 6377832046936343936 8068834839480461249 9008915294498783233 8614681757649714177 2665978493170258177 2596721800788947712 6300416770122761216 1521714157808238081 3884132205564922112 6695317023178948096 5331861284331085824 8360653823737857 7993936003015074816 4062863207390382080 1115916991203271488 4903232450485223424 4138562040095440897 1856677054960521217 4998512040548899073 5645313233637750192 2498337642447211009 4227296472708706305 5689065974544168961 7585166586319732737 8704489373498556416 7053319609492372128 2787270580064644609 8931527622773461057 1415777225397379073 9153679482543931392 6945813530319106049 3848564495747898113 8256436102585798657 6508291714276995073 4668779433244502016 2140949416231412737 1468694599613353985 1509035742305189889 6908035816111789057 5061508035253532904 3520339169540210689 3674283272348070913 8146278195693554688 6406536918797224961 667381711440445441 4368955728188399056 2240976041224503296 4635952153893402433 2126947353351203840 2023062757919499265 1857787753019351681 1727351804954040833 4037409377471750145 8883179847557054464 7247465745472225280 5947871519635144705 8844703441235214336 860397640091030401 7965538476442583040 836267859047352161 1338617720962285569 8475649351519945088 5098154099647388033 2039779633212592385 2916516017114316801 4113700836205891585 5695969658288908161 3244038015010388097 59880259654689793 6919858566246432768 4472228834712327168 6759986219398334209 4059603062153281537 1433652929012123136 6324579929086386561 7520562261931771905 7599475396704542721 6427173829680398337 6161341577688457217 8747211981585176577 4940016395846925569 71462060240478849 4934501540414490112 1234112043904346816 4286015013669962753 795496821996938432 6424576643136338816 8318153785053926592 8494438938022794753 8125394975939814384 7488284223713968129 1163542960373596161 6756121754280525824 4041908482827220993 7407653049880882945 8568496830867664001 7949161530038910208 1862918281226375809 8103355545284399617 4649744933202718720 8801303697047486464 152634549865979904 5770126183204013888 7509875396212871040 5629912482846220033 8704138464435590657 7023524708400103424 870051365817173633 2268786458963909633 8152802559048218305 4168853319842666368 2195755184410241024 9048262100837593089 8256345336185379841 2922880667645846529 8467981665829552425 6788248920252197889 995571997073675777 70432775327295040 3441085664721489920 1110251470884049217 156327842900471937 1038499284189676672 2394289485310558208 1371627205440995328 8434743361004381441 7554771227409696128 6467473216301925408 471928134497792001 3763898519904318545 4040822828972638208 3376037038789390592 5988238993270194688 7613418631200945152 5691065749401840641 8743287148241758080 412215272736895877 7838321724855957505 1351938598834443008 929329268360536577 827261325709920064 364028088221518720 4713723684647585792 4493566316198414336 1769118824037305857 8484176739707817712 23315709647620097 3682963291992479744 8287187302561083488 5691340667639977984 1437165062535401472 6974228975001272321 2786347114237403136 1573169555703141473 6428387364221960193 7233277636136707073 6395570724220549120 1543477120273554688 4442156137230944256 4846672539622706304 6537921381640585216 6419049317593709608 7476084665509543937 3340558889661361408 1982999957247213568 8137768440301366273 3442088493120381441 4425982375048255233 5224774484196948992 5452807205149590016 3852215630659977217 127482965180075681 8516725445300157440 643922110865997824 1156198845809192960 5279688887955454977 1830008658340631040 7144059909135581185 1198083246707573953 1946204414323840065 1967654406534250497 6601310588267335680 7789571116266232064 4187786764685829281 5020363262208966368 1731119942099816832 8110901197863092225 2522520146841042177 3951372481199747969 9060873243722870689 6966850140070432768 7767307324429719233 3960636096988096704 1360137115266418689 9073412840578113664 4287436099204852736 7106829725376845409 8207980290819043120 3980730619807137793 4524213754033274881 2109854134881273088 7269648581611752448 2439114991033474785 4280222201654986241 3465118365764288513 2596504017380927153 3872828553245491201 629139877155579009 8875053584803482625 6255858664904280272 6371952476139538433 4815481032620658329 7061456667605073921 2995273215238040640 334701024835207169 5388231625713050624 677112096529725280 5178211444221402113 7698222640995432193 6004699520534061057 7442220730756117825 6422005092440831360 5150232748867343617 3780438324555580416 6203933444415420417 7282146275703565377 4987561177800276992 794925748597025793 4999437679798392960 2685434587540062208 9040683282257251841 4464648216073863168 423396593132896256 1148430182971867137 1911124818968399872 630326234650927104 5066316079838764289 7037305939082110976 6971119430975666176 1871726614393708609 7442802619920932864 1263031132627445889 2032175590694535168 1130104828038607169 1878488225057584644 4394145517701057640 54273385801187329 6153127637961572353 6990005382679531392 6185190748995731457 1745929034422599232 8528678804868059937 4968640980434585857 4904293202476138496 818226833859480577 5227762048126971585 7465708274594922496 8172908048745005057 4439696354692723673 2391240339553779712 1487770137542755520 7403340319851026432 2032192093543814912 9068166149888192512 3706264664140550145 7266139219819610112 6093277601383019136 8257954443527364608 8885816911891767040 7256199081803771136 1195294201030984732 4194012620460994560 5439897048085692929 955784671945487969 78123212178100736 1370354735298723344 3941226090522200141 662957835287527425 4135362565404854016 984636949832346433 3435238844968706049 1526730584594556929 2738214562200241025 5631823882460954624 4908890243076700161 1396320555720144001 1464771813964698880 4051020601399373825 4531493425728806913 4452562189828317184 1357742731334630065 4944738499749478400 5401420210209096193 7284826072411508096 6655696320124121088 938049553661401088 2106938928531464193 4571877496813387777 7352517760742579712 6158764275872911105 5995900317674056576 9062926428346384385 4112722724367601664 4776405333549846529 3748503110440065452 5111561056138996737 1744269213208936448 7447995309692158721 6051695349507031041 1084713333758672513 2103884777050402368 2094205002873247745 4600841696668901376 8833716459696001024 4517453330531504129 6098740370981732352 2021999295569068033 2948068573903718336 5054998709227463873 1 1688768429550895104 665930500464420513 4222321705750876673 6968887289383169600 4120913171148358657 2776689170176578560 5015066940678065217 3941535921007861961 1323167956559235584 8404138696205385728 2760348904922820609 5690256867595626496 7280236494348121088 2814198804289421313 8783401035448338689 1599776670126854657 1444053312145975296 8914112405044933632 514342163872677889 5451976458450616321 6076754704577288641 547148135410887681 5162953818713699137 5765448737450164288 3395521511920013312 7636416874785436673 3875444527240613889 4542365857181512193 6419728402795905024 3788097792300187648 5661096236852469760 2736670583522194945 2528525052161431552 2142958969618585856 825446278856682560 2500268246803415041 3965125951579065217 3870651768155561409 181472670371414016 732079037821493248 1691835738977413921 9085449375354027008 7667904973441399809 327666158550472705 7837368365653253120 1908770625069760513 8347256626502254593 4877648568866732033 2741235710478452769 5892435736444887553 5400524175106278400 8352243827671334913 3893225389122553856 1560130543264761072 6897804272360331264 3720703753780348928 8042226020772272896 6196437254493157585 1454365327943778305 926023309827533760 6683741929435900801 2534341109474596929 3657248196129718272 3649048261344552448 2887387258359586816 5811973462428221440 7955305480323091200 4110105826254328433 6678522492876002304 4426452340635353089 2416937479881527169 1605078557679233652 3011710046688233152 7498136856742134992 5996783326219200512 7242322956375121921 458418892623873 5603016064564763361 3480427197992246464 2489554365723705344 8748825029474272745 4008837946735181441 2953153990825216225 2722938858490938881 6429011589317427200 2124883611283436417 4087640934196664320 1378039307528659456 4441502715113275393 4444833200579376401 172720898001367520 1026798370824163841 3601359074089416721 5026693713369738497 16333228225265664 1473857163766726785 6003431625637799937 1672859354200602976 8609689778584993793 5925812822061270528 7518422311404838785 4717702219118616640 109171916519529728 9103541444801928537 4212225245876350976 5425828043195749056 5162010729567330305 8930437997491912704 7363873780382433281 4110054334056546304 6210412183806813057 7963962039151906561 2092245440197160960 3798855080731406336 7430139343781873665 1520219914749796352 7883162756811382785 1083273428723504128 3601958631166541825 4295385338027317761 2761183160381601888 816330301552755049 7367653779281577985 578831415060315336 4427479247406722240 3303432551357208985 5348540540628134016 8496185547323778048 4128549903563118337 3069797771006299777 2337820130640207872 3776026534532368737 4908991668401766784 1164172544543322624 8270000623996439305 5599997638149616000 3350830589049377280 272022609418558273 6203902597389340672 6695314168777115393 1860614881594528512 454717922248366080 9194638372636124673 7570858225097747520 4221456182676520960 9209761228771557377 2652559367466915447 8606087060772237313 2730104066292400128 2828731061726945281 2775498997490026497 7323963971717917696 4818880127007341504 5406174238886844160 1072779163500371745 2912692060968960001 5108719251232117536 3113745960337975297 1243486814538850304 5331338855285869760 3446636779777597440 3252241283858968392 6579673522482880817 5837098729057129473 1406587213767704576 7165305292605709185 6844006946734680352 1589377282543491072 7853302900481720320 3359288836264900096 91262338926438688 9007279308905594880 8642887665322065665 588638726906755201 6212453602087403521 7082031005666324480 1706660746520882433 9123571236457152512 8101633778422632192 507958154387324929 5139197823714487281 4340123567094738944 6448563088508485633 2077476776131805185 2275120849481648128 6144368306391285761 5690706115499655169 1140161147752466304 8547473269213640704 4987184082948372224 1710304864127043585 7912176095817392129 7161097615949353729 8602736394403454976 6927193141052565360 9163867478748340480 1381820530123161088 7555069632124609537 5431976932544799744 4414992716504284160 6445834201069411328 9169884576382017024 981155546279101057 8838361534161879041 1718823702264958016 9096441713554916872 2903991467544059904 5725274189329882657 8448451285013599617 3409241369034461441 6192686873646918401 9081579886953807872 3777212730260656608 9211194342266761216 3861332457608819360 1156292528094498305 6558846469627215873 2821829049031779232 8896292575961415681 3758872814919034369 41330282766213120 3361251551577374720 4860731279822043265 8892909907068847361 8516279468072053761 5900822754489689088 4189122337439870209 8095041449990742016 4426245906033967104 924801591908585025 5720801227318845440 999257567304974337 9206493947482079232 5023963375891245696 8241265380272073649 6768587357744267265 7868838587360804865 8741788933059460224 6997852356039761920 8027513440310152961 6002495457741637632 4300132681671004288 2960825644247310209 8252502195764222209 3568187992127335720 1420253804272921088 8480482783127342272 772261278069425792 41215101156507968 2493835428299935744 7976607739209645056 32353895758497249 5812293325949636224 5384840425630990336 6963640831178641409 6222028784837267393 3931694736484971008 6852025680990478337 6637186510911742977 5028292245073067008 6973141074419887617 5534441832297267201 2884288249498259456 8130813204758282240 4201124782149346816 445004188816766396 1472022969038759937 5487830169323080193 3305255226673299457 6153730598878695425 8625901775838907905 2797270886936236032 7874450712978272769 6703120834901551105 4047103058173124608 9060383799708734464 3334959248238665729 203033138979733824 8804248089196632833 5255041461877321728 8699795581231303681 3424220546318237184 4266228725961505899 850459046562066688 1689516382390845441 5219632698698268672 5386050712203964929 3609709715089752064 6398825730466707137 8345255699626190957 666532986410146817 2974825146643517313 3812120422993608192 8243999560959005696 4610287254329090561 760291221913439592 4382928405633910016 5080360235358868224 6766651391988718009 1498276580908072960 5574017595604496769 1833868046531151616 1342916614388410368 1103284522491723777 414773028363010048 4546631728312403968 369210524251267008 6014354875813070336 5842692485355618304 5531378593964106752 169464478247985985 8559046796253788769 8586377856483291136 2600422066764587777 3685657929740513280 8758651415199695361 4847811074772531920 2504309341870296193 2848159772612530177 8774613850522189825 3317345308422040064 705129788526938497 7255638058298784641 1683539829492731905 2277858368172851201 3029518520412598540 2796335577075521792 5235408422527533057 1677235204455067904 8804591136612414464 3489027141877746049 8706346403274067968 3167542663521663489 7216596349241243776 6146038145258092032 2545507290376662337 1019591084980925569 5655611541202484224 4405059696847757312 9172711745575455041 8449603805004079665 2674361858667203521 4475653599328137217 5995078915292468225 4428015063941758977 3369758014910828352 64958834743164928 725122526289628160 8060041225954721792 8596328841499796849 5073029885921082369 6603704417115849729 5789155072005427201 2576393045274376961 5077124478898635264 4278467380837122048 3423651182329060448 3755913678515306497 5289713537653555200 9061776106927489536 7495294445032069376 7741192659198666753 6612593005709631937 4354844299860531376 5287702202992059649 4071282805326631681 5712773671489904640 7919294844380323841 225141424123245433 650812401670455116 9094340888634748160 8993704843021908993 6800831049683087361 3305769764575657137 7255381038751601664 5967044722597191680 7372272606691196928 8270432438486213777 1801138684809436448 3401887962484579905 4434390158373964288 6756490996576944129 3819856270919598080 3892607742067603456 9053814422222413825 4742809047098420224 6137309702502658048 6226307419257609985 1553283166484299777 4497924665408068097 8462651798121300929 4795883339487830016 3796812928484958209 2201244984488368641 2222420398433548545 8444488133153022976 2768504244453464577 4372206276388081664 7245201904873308160 3306435944663359873 7851025649680867584 2850335303344029920 314458695166837681 2747777509981542208 3673313866241971456 4369614846069160321 1132399957628758017 6916407553405836129 6203621971291204736 667367296584892416 3559595787319508993 7554274172215524432 3204164071420833713 2691094363996006401 5818313852919073793 5197360453474470080 3496642352476411904 2454806953046340616 5011432545383802880 1398775993222455297 7422488142578225152 1071331098244206592 1705884939830697984 1306384416039231808 4426730440815932417 8892543428813657089 8955317919487505537 4059415282797207320 4527814974323904512 6013998138045381632 4065589000377729024 7776103183002520320 113132851498009425 938257169421172736 8092590228171376641 371384095603008512 1274287621194907648 1836866910023296129 7140561335380926592 1302626191386451329 6680229253011004289 5985143957724266496 6592248608232728713 9106909546893442048 7398676813950112768 237901899217798480 8919575279468052480 1173779312872946273 7730813237767260496 7346466167878262529 1128455196298866497 847718629311033345 3566264674602864641 1413055697615372289 434088619666010113 2101998862423041536 9176688587975925761 7473973073254873600 349786955665853441 6230693125510827841 9018034459236237312 6702360350080630784 7228653548371312640 8619487891625278465 3924455780300820752 3629449757524983808 1597982480031418368 1904142440378851329 2409995968399851521 1238779884447546369 8932782775236952065 670422983348584449 3648750033823282176 6115956709781050552 3993036299438383104 8211198939629379584 1782957777089372160 7708896232151711744 2924266874475930113 2608511469794040833 3480106916857782272 7371321745766137857 8923567799069615783 2936105863433158656 5247845693062337237 7139731514980995584 7954992573212723456 7754258909958905857 6019379896718393344 812684214107328384 4937966515641382912 365868073383999073 2101513749015742945 8951002400979730432 3528994611084478465 627773367658250240 2364641498436272128 4824586727148804608 8236256038063899649 1585475855837914112 9120683413875049920 5073603656117649408 6874709288909920513 6294484652514164736 6268376806425100288 421737231157559296 3768200160591647329 5378508820530423297 7116649543121011224 58109473388068864 7738817379284072448 5958440517571975264 2834561763123714048 2088551878595300736 2566710768599561281 1201267467535919937 1073001444481613825 8718557509066555393 5942962919100645376 69304001862412289 8221204396292140032 4552633564179359089 2566745424275267841 2696470878186482688 2570260473533596608 7990680439127801857 9046312738989289473 6018855144613815680 6778247591604301824 5279106045648869376 1074387490422259712 1495529950577813505 5177275415576838145 4985230362416795632 1570646707108131841 2297788739701047296 5997948829079377152 2028227109327929345 1996370430429102081 9203788169529884673 2928061281461149253 7818593661706043393 3436104240520553472 7247042832851533825 5660911898202796937 6601873046212819832 5233076360948540513 6284390094579478529 5921157642723217409 6908737828212820992 3638207092498684928 556915876373424001 2890233392847305185 1271817880028147488 4614708156209695233 4350603631040135168 1717949372831277057 4955365002082749953 1493280375883424512 8009270266389858304 8483935975036092416 4427258013824430081 1316504786126012417 24841545962242528 744478081433403393 6716805268791414784 4178223422309561313 8999201715782811649 3354543841926162433 3350440418671616 4202422514825648497 9182085417068329985 5744931247836208033 1916484155196973696 5687569964560547841 7068684369381418496 5418341249694562816 4747687002511392768 6874648895707835073 304211896657244160 3439312104609163752 1046648128940964353 6940696512891977728 7873119688761298176 1840629365193310209 8444689683099085057 5167999778034810881 4400909651312869984 1490976779824945152 7456824259570135041 507718306647228160 2997431036104730624 8796916919610376193 5660710016052711425 9162002264564972672 5192113147084368708 3319039327382303393 7150533822700775169 5240354218715812352 3847965061070822753 1496203778723432192 5723328860886147072 5058768820671610881 8214094227114708792 2673491388407078913 1777945137277685697 6615054412083981504 7981172343210246144 2159472476892266497 8898240742903702016 788926183952351232 6330539640020144913 42179311528413056 2917640550595230209 6361012532362648353 8455644690904023040 2943139286063761408 6019531536184572177 5716476442578932480 7354868006372695297 7611750071075848192 5986624454992859201 5831396338186762240 216867006506987472 1767647371570804736 226646162020960704 4796777880900753857 1846608492074890865 7091808039900593153 7633452626039406593 6525444301328310272 6802856634902160281 2155421526915317761 8061708774796663489 7909073042345874432 1805693129810639361 5044753316918275712 9206965368722200577 2252218244842600993 175756471319314432 2919028831189724161 747449565545123073 4878137747492171329 3606975659814089729 6348646853815225216 7703227421784067072 1886477424318761985 165056422977994752 3190988361566461953 240447722289195008 3168919177377010384 4783696262804797440 4594907765469375488 3659085295815305152 4739455560506223233 1846765509389254656 3911300334535655424 8131882348004747265 7415853430919023744 1291459449594314753 6628110933279308801 379429977264324609 5866608858969978624 151178017677995264 5809920854540096513 6260167460223385601 2131974492347881472 6731676267158734656 3897125774240262657 2736410293003390976 8123167785063994368 4955520586485957224 8145175908231703297 3793094575877901761 8119839481574060032 1889605067843756361 1785100416422051840 1840183842945755136 4995252186059670465 1793830535177961473 6551420247747455073 8248961083800034304 3320397010811897856 2820342499347362888 1613764248474814464 6952228443042065921 1107948705238401025 8356264625244917633 2020079758044162049 1377902127544464105 5182739361697907328 796098841014276096 7345421228160632553 1793464939410171872 516286796235785216 1740339512392605080 5502093433233145984 6087647787382926272 6261595898502624000 317072600283389696 1526624967427958288 3826074863431319552 406569462139045377 8797120932833603488 8826234726943424513 7097719054269078889 2498334312770748417 3410702028273866753 6786503184155165441 2708780210044029953 9102363385291537024 7190540229167996928 1519867042210796416 4036443109962954753 2681567795682131969 7222982928776802305 4285884935827427489 8202568073360151680 329565883445706753 1027301141526028160 5355539552550081024 1076570516206363360 71041747412258816 5927815397974466336 9084465767126086720 4686584431073622784 483454498052243456 3656627598952341952 1471654340085040448 7534857844088475905 8059754078070318080 585889059811602432 4508249668048674305 3712706043018101505 4973630773397364736 6566047184467246817 6316944069587288577 5328246998521450497 2159101951153690880 677854306810160241 2186504812645349888 1566062799755383105 488877406394253312 4143299304126045185 1111511452922891008 8902491256514293248 4933527779912682497 3703871337578264832 827517912813142017 3640403806384046976 1781134049421950976 1367106821628938304 7145813007751122433 3598764716916454656 3528986260251248896 7227348226176559168 4353147167977013248 6431762224919002112 6427260704848389632 6062519231719979425 7320494341303898913 5082255356926016225 3959820556054380545 945262795500552193 8853579150083651585 936894135713360448 9056583139529781249 2502422990987694081 3062417457985578561 699098480610347777 8498720206797725697 4891648224191840257 5075454821133616064 2804673003207672772 3379685437010213888 8306104351827793728 681955850688769408 8262793853953294337 3675857287527985153 8618499286455271424 967400629164449089 5708161823709970432 2138117761432420352 8447340963610349568 8750827198031822849 1433137827163653633 399259406301659137 2308671995794137089 350266651856591104 8086800910321967937 820910967853926145 8951486883418238977 7509381506901204641 8910085692860137473 3482040239289245697 8821485301536880641 5272498855506554880 2764320487099334657 3638477087468421120 1884717619649496833 4720265938112593921 5398663079073141248 2348992812173406016 4149025069428989953 5506192619049320449 3423820626445719040 396492375473520641 7796420365924401152 4306816145658046080 2628777962796797312 5460274044624441344 5003110488228026369 2112253649822270784 8179435622944827360 5763795518054742016 1152537238752583680 8999448587309346304 5260236565028892289 6200610757907369793 7982280570028552193 1525854989088381440 39078382925575424 4402018685936189440 8557508619282141184 1329046430451937280 6668004922453587456 7769032003255271424 3504252276111899248 3352572331323215360 9155912592475516417 9082359724083546113 425662164249054209 1058992997414207488 6546043492244979712 3072601327661728512 4385368727741688833 8890698794297371137 4998663862855968320 8748043307148230656 5790662868615250528 8042489144202258048 1923203295274131457 1136333715862025280 1892255706518416961 8083635489521860609 144339684197990400 1642090701155131008 6034294963826596992 3496726144022583425 1379756511171881985 2909219354322363393 41054943120982016 8952189738294383904 4617011530317554960 2978159907285809152 359315761921748992 6620153951350912505 5278911213274962080 7316148402859069376 2457098961414588369 6834145211847870033 2896075964878435072 592208578455797761 1167971240823898113 868910423796303680 21954489371328512 5779730116746829824 5694140911814176768 8000851463218368512 8204115344968881152 3659397016994964993 7901151458576154625 4480037178755430401 5086041281728574976 7190382791866014241 6801743355204075521 4111592892321902944 1198505047834779904 8772472617865604096 1029184925037649920 3175342546086905856 3790156081188265984 2906673749338537985 5902749720622561665 3653039543732574592 2460172316197220352 4736149581779366552 7091967010309684225 1388190466774377512 1095259336592506881 1785073631228941313 9218726669804946945 7957741108048611889 1602309260727896281 1264440127033319425 7096873100568955392 6083773748873723904 8182143528947849217 9123258998566985729 1232944384866285056 4900650873555882497 155665975698377024 1981376528400463873 5217076175523107329 5246879576558272512 6908551558166990848 4424276280325388289 7465632673720449536 7543366115274296705 1545887653649897753 8475093850592804864 4649129217047396353 7035976746623385600 5872278301023553537 409165341437701024 4417409560597200896 7571080070027147265 318647696802371584 767640834837442305 3939336384342379745 4222753468450537472 5778135821679182849 8013012182323017729 8535084825801452033 2773613011948404737 7468378398552752129 9209783866634559209 5713111280387418625 2507920820576354304 2994010115521710337 1538167098638956032 3710203339747395584 4077837243574787680 686276590408810753 6968790152175667200 375144555585040769 4598634284385898497 8589302035755627264 3822657731261657089 8856639007290188289 3229094878128078832 1324462641779130368 1377114688816219585 4285793771119645461 4957291390840963072 4747292887462658560 4427337993626932736 6808949115568553984 7737227851688152000 5078487896432148481 916141095664148480 2436275885158342240 6408107075303507969 7175543297386525185 760872069725690216 2163657727074353153 6873815149173444097 8995865422712452736 5446958380663956737 1387134937356826368 8992030486808760320 1572429787077848065 6480951250304884481 1142342755423522208 6373003893902849817 3775228250574341760 8016994743796347520 226886820163407873 7612741403540822529 7361389549636232832 3124609461640147873 7219082644030488576 4619891888952754176 2639044383723665073 6180378786175254529 3018679169836880896 4403431245368590337 5493302379034761217 6123717162144038912 7824311338817389325 9156827980725603648 8287819786470409536 5090572280625496064 4293592001311588384 5988936498327085120 5401534370004221952 346832602594410913 2137304361396903580 6106903554091372040 7991620732812580129 1480036095125035008 3438875377770401793 5940275341482377216 3445793005011767296 4115647971619928020 7627187378699412552 477442312919928833 201074423445377024 7936945306003969537 3824897495358406657 2373065421508988929 5610627079730353792 1117764743775731713 8327781852145666816 3473966932313122560 6892891248190461248 8938809581138526208 700556975377814401 2267282976679117825 2950811726763909376 605877410890130865 2429338123304467456 4674624809990586369 6638411620252174848 7685022847017549825 1976151778422029056 3105254912271286272 3830717939949934625 5684993652910238401 610117150280908720 3914507185807163392 1642644778897401856 4659696468436025984 4966137349836887020 1066130989443936769 6736807644689288704 5271917624404369409 773149766600243713 1305092567280287745 2320123462690537472 940390708912160769 3496172088148254721 8351542453225259008 1577813934929723392 2972458586094501888 1143626773393866753 1855829845620621313 3212149633749408364 5328868229650400177 7854377126602602305 2090582861154779136 5693533710021963776 2280253445387120129 2431328582643961869 5845817268078845952 9086344428945309697 443834118979257129 4428768002979390368 1098509042710095025 609279776370655233 8460624508015948288 3494050547881494016 6340179042481283776 7593827463554226944 6135891252907491889 5786475459734618113 6288198421736333761 2456322661444838144 3137364249324019680 5686237423601680288 9190074664003438593 5707231450819112960 7985757873731258368 6556083492048093313 8364080978050432000 5548280813257976833 3855053674520523840 1174494305108449280 8172445863166176768 2247764391836603648 7986204196763209408 7819234945323327488 1930398774953639937 2180224651100750593 7862742493020510849 8858141159478273601 76865535224463361 4440435691896568065 402029018276700160 4499929950542317585 7377843716129308673 4406648833552279552 1618054019891982305 8573356267541362433 5012738273138286592 6353317760372086784 5511004110834806337 6196336570468150273 8124081983818493953 7343674946347467328 1806541494377493185 8581837419829733377 888773773301907456 3373868919036319745 7305568297976070145 5030475545698144257 1897101957216304289 7707459740890144257 3885254353979844544 4495233887852096688 7614276607498086401 7345884618496638072 5189804792378426369 4913328781519949824 524762550325911936 585306563727982593 9212238847801996072 1291522185095020544 2893268807676234083 2759110878398595073 2803616082382536704 1396943985117513856 6199122066431213568 6457810071635817984 5253248793638759457 3705338214619895809 7347760256787144705 1909373128871641088 5779951253516312976 208505282370994176 8314856568363394817 7304913275352271568 8590046801758554112 9171369000933036480 8762246499834889344 1373879010001625088 6081546295254900544 2709283043916367825 4905214644383180033 1052595305613362177 3321569100681318017 3812900252755165185 406418498660768512 5919899564121692160 9158689825571053568 4522413948660039681 2195265540961251329 7741413986949922817 2460741669748059648 1223164331385555713 5294031335125251180 5772092061512084480 2009207554140147713 6466825945332638208 3363366118854995457 7225945273844183041 9041312199667253248 7442649324240887296 3186442433724508864 4381145861961564161 6813784155280243200 6977137052922291969 211542800131424256 282927743482216817 7569875557934975872 7622605693509037056 8872483154954893825 8083607903535366145 6549935766885807104 2598034997984004400 3240735187964788736 5397978549649408001 2749747453184215425 2629485193528954880 718435554582953985 8353341216328575104 5188280261294608385 6723140421157221120 2388548096693540065 3210248044471174144 2480489500082064896 7463285741059479553 4943151990049221120 4789334806040402129 8911021761887945473 9099804191168976129 4030767684972784736 1964128840939986944 7403413251581305088 9116278818362551809 4674280755391315969 2056352474323043840 7494219887876834305 1276517383454009985 871648205972522073 124006582581417985 6883023126425952256 4961328556532776257 6138816962626193408 6392253957175943169 7369212341594734592 2215339648076831232 3940154896670378080 7297098041831214209 8920676889806713601 6820938887728252929 8707430934410428416 766422779404840960 2297865610537578497 901661420627935232 371909161071216641 1553954988178341249 3087981846469541889 948042315136495872 4572030156240975105 4117917070991271936 8282929786065029344 7760286718323643593 3271634450964355632 5615000389046231040 7483088368951791104 4374181127324869152 2901453116502980608 7210851873960591104 4152555329387442176 7985326627878807424 6854930211691118593 2322398337477579776 9213634598319361537 8873820927616642432 1837031036373041153 832088356366902032 4782460846021353392 4361594356706496513 2635840043050115585 1252856947081612161 5310876894624548864 5191116529689659265 6543273398835785729 6429684480332005376 6729689859968991233 5642142547845660673 8165960888417779712 144594860032740576 2363436069260381569 7374681765037075645 2117564417688698881 3923676016628169056 3028291481374036992 8577197282704586497 1016687179422087168 1279490308195451905 1494098409543543041 3659130934487645697 4809841285915969537 529262580516413448 7576147523885007105 5158536571262864803 7451547540382048256 8742737836176521729 1106992305865952769 2368929745147219488 730663361506972545 2736519363310568448 3597603411518099073 1701422600537288704 4814259146977541760 8139976695223353344 6691650498756018177 5177101826653000704 5454666538396876208 7282646920093101761 3804544316816807937 8977786880043362816 2349786373651922945 3099307419922595840 1523346456541480192 5903425244711271424 5589830538894721280 523784918701453824 1688946577038821632 8561611778188902401 7999142617076040800 3239003578190397440 8593001031465657856 2398580392629315584 6705083126382924672 462347299693031936 1736078752338075648 852182013259585536 5644772472669677569 126525768170733568 8638926742406728960 1416661565443216385 6488069524133908072 7904875646309544944 8418886127797368833 8245552270558571840 6844333602040905729 8991629265422751488 3328767648289622017 8600359481848029184 559390200232892416 8035874210332770625 6006902270999134209 3940088757854863361 6661229219976047361 378498232975638528 4365599773178626048 4160412570022007264 7031855340454150144 1441854165762136065 7868327196610265089 6921954298640832896 8741978134755307520 13682802540175360 2466449666703501793 5849505757942262784 1907842349951422464 7730555748727001233 83967652789137921 4679907925753823232 1308865495723559041 3642438586506110497 7798910976725778432 6971776353288232961 4479644089393798673 2571705371901381505 8687500268504563712 1285266288686919681 7901705399582056751 5399223265299955713 4242659877290819585 4326769730259224216 4339907061211360257 5129051970883076096 3164855789300286848 8216309490346749441 1129844219600175104 1883744618255603360 6240579349692181249 3297171223688422912 6167342473694076929 23499317847392641 7704371783558065664 5689044569206530048 4547497239221490177 5116434400965780224 1447717233592912896 2459669642269460480 5040757501412507649 7982452119082211329 7656114694453294849 3283165600955427977 7101427760491483905 8756428886321926208 33823872688659105 4404678718849564672 986160026353057792 3913900135672709120 7674124341721718305 8279035983670897153 7709039484672512833 3241296966077719553 5118553186909566977 7760406083036200961 1257413422342930433 3932601907327172681 1677083431482980609 2674157252565676352 3822158237349642241 9094628237484069377 1392985187880402944 5248309165550270976 7529021077088853000 7236336336133435137 6160579462317934593 7638650974896024320 2005884988500171914 1379044870538346497 5904337901513683457 4685054232645048704 5267708294083115520 7599537905030818108 6013842216460700353 7561194445676172288 3243337417365926721 5194955081519658356 3665818492080509952 8364495126434250752 5081030080873648928 677618580484129792 5865687182354546097 3206581008078453409 5775291558703103105 143941111572164289 2288684083434110976 2070232935623484417 610928147043713025 3210062955262346176 2581203139265167360 5189881572004429825 5990328918199762944 1100684161313582856 754153296025190272 7395011907477504001 4280590844794703872 5479077859538900993 9181902112028251137 3196700482022403584 415624469069726720 3603073882780322177 2282251606452383632 6979066432601600001 4009801843982761985 8067177819343823617 6713427385259530240 5293570419589026176 3160810069974169088 3067682651312728161 4698572059459782656 1899483602355798017 2512131712362344321 3514601983387348993 7258100268894417537 3832624538709786624 4228137491565288448 8058354142576590848 1665090414142832641 8239033802454166529 4214970613490370849 7599110619112525441 8827466906814840833 3427226120567740544 3206570583784067072 7549826868116676737 2599782036872825857 4498641973985832449 8632085441135771648 8956231741548339392 2776808829883719681 1878115681585594368 6643005537488547064 609072564507751425 7169704695979019777 4521613726354522112 5091355728207030699 6961920352776486913 240059357248175424 5487438097368149256 2807930913325500416 5909708137957077745 7324753418213588992 1082678627080830976 4780680009824699952 2606395548547678720 2375484861645561857 358424337891573761 1045302379205640896 1573600885755510784 421568004818914049 2372278237125070849 3409099525973446016 6763659743591686145 5397032912276334081 7686835428914594817 7150600573574860161 8819796518011210753 5460743331705338016 397749429792080320 1606257656453491264 7773156435185898976 8242707448856165904 7491322269026680832 4504514534399073408 4229602589976610000 8460879514359037952 766497433425712129 1536276268451551233 8446738142333696513 7697421235972681729 7915992397950779393 3226736569661662200 391349710117706753 5800075212555380768 1217866219363272705 5921382920619689256 2813686841362738177 4615920723426951168 8701291352702345217 669026484836775168 2870050957080434689 6214535266109652993 8040083835673226240 4354100569701851137 8076248464449962233 5991591740258385920 7331076941390307328 2757746108511950433 1274307097995763713 7312618638977645537 8579212402559943681 5420268550906304769 4884466113907300576 5989700023289278976 671848410699005952 5228918598736412672 2013670858836410369 6286139431482240000 5794631102305405697 5324738985050314496 1091988088239715936 315661344719441921 5601021468537659712 4556512595086418689 6227360626769215488 3959244911451668480 7272970345609666560 934328070232245296 1653063950431749249 6403890755748889088 5435357524449327233 3711463137091297280 4588499795219589056 5672071963179784193 6371924385260488449 1947960777261634560 5937570107404386305 3424058049076887552 1693484542239852545 2283938319059386369 7591965995556175873 8392632903679520768 1720787013763066881 8756493736282586368 6655435073596175872 5525403883106549761 70936443295956992 6170284185665154049 5809653040099426305 8912347351395393536 1674312712111624193 4732515059192794113 5269862609589436416 7853174955667900417 5366846051235599025 6711704570353511345 6996872500194091040 6553739455730678400 2810872311736985601 8351611103500998144 7444772876676972288 549587384364461312 8692672420643972052 5798697441002856448 7337556721485007936 3452205692753273856 4097941345747568128 3049189531697861505 1804978316046095464 5457129817813778432 1433145272097718272 5556418530389441024 8063096720081083488 3843229951762096128 1057349174667808640 2741624264267687936 1687214366050041856 8584882842911686657 2928925083341684737 7630554810319224160 8081682039956692481 8323037040894852577 6078058174256177153 6808172254863224832 185919252777975809 6167621366561740496 8741113826140211201 2965539833874609153 6190429178836313761 5861491344970316929 8455401494709336065 5896713609229711408 9186238249178348545 7987987467122329600 5336124181451517953 2110977987579084800 3424930527869159168 5557211372786298880 7668861934001938432 7481146447248686097 1184804590556162689 8408418494369301505 7303998180844728832 123990463267182593 8539634975155224576 5662912505686263809 8696329988145071793 4933146127640283761 6773705681940611841 5213470537594573568 8009568282704475137 1691309842521264129 4546650745629850881 7997877909644902400 4762954436751772928 2367600699662975489 2684402278435878912 2891201724533723456 1991794863029999041 8890875565617621761 6064011474106685120 4314494179359734145 589518306731788033 3413348576879462433 5040597077911322625 5617411538022307144 934354208977977344 3480465687284037850 929748676628013057 8944517250072195073 5622159457674851712 7621970608462495744 3456933517732727809 1736870067179667457 8564339793466315777 7499733286398700033 6577128420367911209 2086305364079839873 8068268649836449937 5090312763432002176 1837367509298462721 1830499810622515201 8264959864521555969 4509756981284857856 7060594586929412096 6820467627228436480 4023739758046241792 6891971890468927488 7783802078077196289 6209732836547977729 8720474189697384448 1708576145333319552 6715415551753799809 7310117796010152129 2658638613854990337 6558427357657987072 8430684206460222976 3047543481918423041 5916831704160480769 4545247937532070400 4580487423274252800 4891321175620467712 3997231057675084801 2284856223907905536 1826169925570680833 7382092788751953921 7098238060621761129 5738538784958939136 9188384012068866049 33929309717137409 2956380606133318849 4248848955195414848 2039313791402038785 7362412615551264897 764154568844824081 705370271889657072 4641028248350416641 1759270021949830624 3161157722358756864 3782582222842588320 6993382631318847873 482130601047670528 6941080437001111729 1079492364856698752 8666188915287358784 8774195407148739841 7146550768052091904 5088909349141261312 877703488669961345 8301322543161187969 4384666612939162241 176730263136496129 5907790055818421680 5253212343416700929 6213184810993109312 6039566172670807809 6933591127557275617 8331452861133826561 9191304810537672705 4788509479503052801 5739558140578811905 7663652259216874497 6848915280516111489 2281986617689780225 7106466867479873536 764070688530465281 7830701897358820544 2220183008837068801 4681749736565677825 3536960777806397441 935842575069944576 4727813958143442944 4459845402905799424 4648711391840567296 6828890066614466049 8217549097911021568 7759342614875255384 5576091847392573441 9131235689410985984 5171383820268920577 456445557962889728 3779247481863712768 8123057850328271904 5267963216876974528 3876298017667350529 2364865717129052161 2150187074944481792 3258853346900115457 1652984395551496960 5341633771701956609 1043696875752342209 7130647618187495424 808664644385701888 3615815547742974145 1387328527665954049 2689717424960436865 6060742456356896768 8594082009985351681 6870659594329409856 7171777690925870081 5975135879684615296 662305253536814673 8780619206707026433 6743772894463368193 6275080062531272704 4300001424135868200 4525955930397008961 1629733049690507776 9216049472690715136 9154234093512046080 4387754239329984512 1040555780184076289 9129699279771189248 6764062958736113664 6002377439864446976 9016958214694883424 6224716829781497345 7866410819024820736 9070464350516493697 6085989554397945856 5355412141170928384 2427285334651740160 5573463843647149261 3854741114175254785 1533137137777095680 6484287846305483072 2309364505453133825 2500803687056922992 4068645499700489216 8240369563816065025 4577631824312702081 1981665077144232832 4171972397075593648 8257246090297112576 696976619474964480 8146741680137371648 2141046395799059968 3646188500459159553 2086469105005569648 7970293447474024672 5615732522996527105 5310048709121869953 3018171048349348801 2302792089300810113 3738058224029146113 6111936290388159488 3678035520652403073 3668550655595823105 2810062789001969664 139191843958896641 4944987302139621329 4180048607717995777 7741199958390702080 6196496410221531136 8727803604534077440 8039621768710269056 8141889209074524160 6570079416510916864 3754774444066713600 4167121652290256897 1573523259068629760 2262093894239797649 8300883567493586304 383021276877343744 8019027149327762433 5039432121713842592 2841959373977278976 7257726206817730560 8554718592856980481 7806129601572258688 3135765241835778048 4059616405817175904 7754976840013037568 2245898022710188033 2431991448104400384 7008208801018129409 4254497260039762432 6959276221872386305 2564449048650170368 6019956983984455681 8860650378415543552 4705069361982603713 3163607048492153856 5508634752383808640 7558953695647854592 2822010995341131777 8604176430547857024 6707757369226216549 823768572347851392 4307931438423836096 6857093615052106753 8153797658859931137 4646859124911942528 5320853484912412033 423096291011667457 7822152145921352064 731835852029136385 3802585254963963009 3643838707257053184 8310765002738614272 9111191793837795552 752587295336431617 574692979901362817 4178423272849829392 7024658379449064096 6062550447364386817 4012785988306744640 6931957134972007809 2565092026568015041 6839295604939160769 3826346751081574401 4747974049378096640 124434111045132289 5779092990075490689 7764804046904637952 6128408121856648193 7337834607599304704 2728921080197619712 9192040729844645889 4834690809824096001 4152553054036570720 2674983273900326912 6508948804383213568 418617179086577664 4453150442329312961 4645571086288203776 8825489826798632961 7991702283139602576 8442302023059664897 3135125911232872648 4954660802991746048 1844813902747827969 3798060783103901697 283772763575418880 8276510584623288832 7285320598147688960 516479561709458689 7581969955756614657 638465797597276137 6464848001934401472 1141370325002528769 3743569714670675968 7702966488987824129 6948639323881795641 5949916891952538624 8481981694052245632 2094014703177916416 4466834443524804609 5842092877413924864 4514632201492695681 7989415429409079297 2739523281409989937 6441434964912850944 592709614246286848 4731807545648742401 6800570376553467648 7544548818498736640 7835335562563817728 73747136287466241 5090063363474456577 6466164174208875520 1632954834047926273 3254768627273957377 1134110594834510912 2652352132450752513 5730932072595283968 5645686004021927936 3134687907959603201 4934840909679324416 6707215552484435905 7161595657759154177 8231790283444336001 1170376947087175681 5673526465461646848 5891355598105977856 1200853652095149153 3736304470927339008 1627455129178816001 6262214880923635328 9008237144522618880 817050333843192748 132293372283979776 3034076645250170881 7638400427913184385 4786516894800011264 2014325048134082560 9157040523838230528 2116745659663390513 495320409876753665 4421683611153989632 8286611601007476736 582758243202236417 7964316223527321601 2393088786938204288 5730502953212188672 8430134079178844225 2024973363692315713 7030196068887249793 6034642899503638529 3490152122524691969 5837885934537936897 6841640010403187873 3699622673110622208 6746400554346814464 5060717404048621568 3831574301245964289 7496018004648910272 2482751923708309505 4456046749148109441 8931517214003855361 2167775369195405312 5693823816711842945 3281679762529353728 5074226067702628353 2594786551893740928 7118328102798692353 8736301057910856449 4182099612339840000 4056763441321172704 8315423340591859712 7347319502139949056 1123520409192554496 6118030415302934528 2399516239213010944 553822462084765696 3774136192353740912 3029310049387732993 1273066017520443393 1400766721262779904 3506201887577284608 2868142140108196865 1818013362673254113 4975105218437980961 6982100556325474625 7332142242364948481 1899013070162142048 8198692193708655522 8995814650837341568 2148982219353083200 4548651350736502785 11132689139991169 616705635260983297 8314755727923791873 4415148735617053441 1887020619515313265 2806511520705181696 2039371547841341184 8919732989178533552 7115415970770011040 863168354640494720 3799539848440477217 4204083321184387072 6578302947927053824 7398264619015835648 1145420523087136768 2351499726047674369 2500294290219073536 7367244862529196033 9129981262532050944 2983158137752566529 120003491845713921 1277598870196277248 5598347111852970753 1831159857648369664 6960468233884614656 7700942400827799904 8093512970133307393 3179502809500808193 4328789176733710337 4375820428293873921 6632849646635460608 5624070802199904257 8630772826202209792 1040766207681462272 1469083883181484033 3159505382080512001 7197097554351226880 7258523042168416257 2912182357906169857 7933468123576389568 3523998336531496961 4768229836096912448 5420325040975294464 8919740203215642368 3318771541850375553 8292109614333697408 4062333621038138880 5720517084985307393 7164507717079566336 4931278856462087169 8376146822689185984 2837437265968529409 6745639309466288129 534916862769018625 5043575770074685441 1873345683064087681 3279930714484725760 8767196398687597568 3658767544202800385 2702725564621799425 3805973857261143041 2912174102544343040 6025081398018938753 2142656364059442689 913963486276878337 7687459634286223233 4627301222891856129 1990052137798547152 6633216440247118081 6662004364136429952 7431883554051017728 2600283775723133584 8865522895716367584 3296723132498298881 4489338835171587553 8837285605515722753 7977183917681463297 3500860015445938176 4691224969648917128 8119321765437294593 2586240404441115292 377199215916482560 2992742343368976641 3659619935456472544 8490516531849553921 4232191102172701696 9144879667736943120 5648441055406650048 2780373695640764416 7716632322481132416 6311724606593466369 6334244031124216705 3630945581408313425 8070071633330925569 7404500139011473409 7053588089026641920 7742650263489369088 8730468644239164033 6485284789676833985 5942073091231983937 1329050262455879169 2678883213748166400 5881187675085005824 1177828340597857281 8190288194666921985 1138943998831936513 7372792156462465024 3983376533474958336 9035426654521516032 2136343220298266656 2954032777192507905 6906089290311878144 248272578200421745 6385709530532364288 5692361247488353969 611982860044188672 3789628128380627712 6585056458951082081 2726813623708776448 3333190721188591616 3619022391074442593 1619005048270307328 8329975488822155264 2543785981121185809 2984174642621922305 8644165297522763137 5069361205195870208 2697249535142408769 3785275094023409664 3653986443315196160 3561604741054259200 8781419828882259969 817416543846803713 3876460319192224256 8719972569709638144 2787850124996231168 5910196849072621057 8569642812619431937 5224285337714262017 6314883617166283521 3227707145793798145 6716161981988246657 4781004442196551968 4461951026829445504 9001402643269905152 6059458116377382912 7534435420810985473 7367221681688465408 7668625528888007169 3744301601423853089 3892549209710526464 3640325373607460352 905285278937473920 2657371205562139265 8688788689113948160 3010340575532459777 6720468167717727489 7825087503097713696 415427846241808065 5155107543058577121 3780326640898077633 494588040458843649 3126704989322904576 2909635495720968193 5949513256051728385 1412410961428763648 2384483014169591808 8014879107126708224 6265064915617396097 552593039751933953 4510265304667389184 8123273822607776593 60493810900951041 1858181806769262908 4572052268204355585 566134587089131840 1084332717930971136 2743735478264086529 8502241052514996352 8158518234292486145 6263952966799130624 4773178507446468737 7991290846481380865 5618306517210832897 3717743940086715845 1240240532413939712 676109268053131265 6100081024157809025 5386323873364786560 7406980865421798529 6577880544540962304 4150785735455838209 8404670620849504256 2387705151662948352 5496669767381012480 8520346420542603264 1796808989126823936 3659244900544282880 2705928780744509265 8977994448065978672 1780412195027931137 4700117984784999296 3370044307572293633 2992503156112326656 6425287289167807937 382844208932399617 5942029178078459905 1183600593066097408 6417050856592171521 4572247105820520449 4905024070403883008 656445101265314497 5054580949892753408 939466444938559489 4149760771187752961 8348714581767174889 8749833574870580896 1047529959755134313 8843615846005347456 1251081193290141696 3273497637966906624 5574744516112416768 8533962424232090112 8037780433631178752 4963823193868208832 6500435803943302816 1095361025817088001 8381686781620273152 5497976958928887808 5002217815807298960 1898583557068748032 8970460282329638464 20513136860219521 1111929702859675649 606798053931745280 2605340739091727361 8918439057411071041 8024185990944573056 4658994954911552449 7405455620279538353 1463311776987241472 6314259636539326464 2350757993828493441 7796673370557037568 6321357044689051648 8280511415731617793 2600645398007382016 2694857906264276993 8346483786896285505 7190771373379104769 4521873316178328809 5945283292826173440 2372455744759259904 8837365452376768513 8034077582641463297 6621684663324614656 4857513194028792929 8849069999084593153 6898580626722941960 8921719504022536192 6972711334962849792 8811135565326811137 2227644957917937664 5847352569225632544 717914886828558016 6656504367790710336 2581831025707597632 8075323621699347457 7697474306373517312 2949914107522084864 7326789666636988416 2931699507759821088 4198716430474151937 8604762677114306560 5758332985450934528 2360408202758933249 3394394448501350401 3639452572360386560 9184857332602676481 3017063543386277889 5591024212487336704 2951128221936474369 6383200262648535329 9141498097883447296 3392323435765655009 9189021460522541952 2764444560987193345 8506581196351255809 7544951615358723584 923131793265442817 3048807998813485585 7602057773093421056 4755189941745442816 788781887592169473 7964835796497108417 3812661185234198017 4477239683465068545 8821916781876752033 3807278195892767041 3306997187981440769 376530871175994624 8765913935964240609 8680147434315142144 8071108767872925696 2604474079255417937 65859174817792000 4228395426331721728 8254025595649861248 6631545066114706673 5239090892557013696 8496370642757070849 2327790515960365056 7479820653753399577 4602555442471182017 4858789624746737664 3573540715693539328 6666494666619174913 5549755467862173453 3246777236014900225 6044650614700033537 6668943375114034769 5782942531832763648 8476527540331362561 4859199077127842176 5835074484965819137 6932673801606144001 5648669574263726081 8057728920944619521 8093100166399041536 2474813915297509761 3875824618602938881 6163515150285930496 7302279326816510720 6679048625450319360 6101906305523045889 4403245181804125152 8535334289408933889 403430712296706432 5609601330689099776 9065646857817673729 6849693907775444992 7360952849458974720 4818102105341351880 8153267028378892289 4972529294783370113 3373336740759543809 1612607188229554176 6764404479519031297 8899905888626012161 8225154743429585920 298127095909856096 6640451522583052288 4964891168608244224 6226112515983890304 7489995944947086081 187615131893497856 1912860864319427041 2739684743785799680 6036286114318132865 4969657250805388033 6725000925256689089 5446362804986454017 7655911285671501824 1535601293970374657 3318230942274516480 7386446122968735872 4084879116807198721 4853928873700028417 7669340083942403089 6995874784578699265 4937768956097187201 1769776328408277569 1822541280194364417 8941543286395899216 6557753004921184256 1010638692255052992 7167525217763534336 1213761250504998912 2949603850309125385 7920887237402712065 1952187526536436736 8219068269391981696 6784235383977359360 8567285500719661056 120458683645515328 817893526921019393 8166886317448937792 5025424327420883336 3118513330715506861 9066297634297970688 2930859058856623113 8040238534074819329 5219796376794619904 58625750510485120 192709443937801472 1670264912601039616 6034366404536809600 2659397116014110593 4740789581528709185 7430568532093575193 1655654267938008967 5206713198787928065 2850837307208170113 7074632428705452033 6559698808146616064 8533570786908871041 6590949388881827328 7864948104284078080 6493530655249780737 4484416637571138728 2866178642127731713 6747257638480409601 5042473282867207173 433962783695831040 7423103411801126016 3827405631919326209 917727680388032065 2773863994206679809 3702874990498793264 3787290777174672897 4800391671806558208 7292315927981752320 9190768423755725328 5977797991347261696 4063754957349861377 1737797272991203328 1175539306993754113 4016710284244903936 6972746334412508192 5990978157471644161 2624888152156239181 694392656015671296 1556834365764272128 6044841284866121729 6752834931635781633 8704580173417984 6752619102950981632 6646298533888707585 8043334005692680192 6436365939886041808 7984525614488557184 7870160426499077568 4296937577467838464 9160891287535788801 5578411153616936961 1382290020820492289 9273486863597568 2326531588807333888 6417668229508706432 3939962562922020865 6039285119927221120 7053948540576467968 4487693056727842816 1666244968196317184 5163757854188888064 4752762343520522240 8490937073494685697 5446261817190606849 3612499238867173121 3742104926225722369 5418232841559390688 4038325856006741569 8210242110840897537 2375168688564830209 1662737373769861120 4540412542157623296 633412842709946368 2191269505781403905 4590749822457551873 2355731786007019520 2085736022618030336 4996884134872879105 1667480335847180801 8016655681457020929 1949499025194177985 9025929118051609153 7792330577510961152 419381620026589184 7190754451240793441 228597082513997824 252621720780513281 2545229861813305345 5233206437087324160 626471072752533505 5702513447906836481 9048718141772862976 3168419356109701120 5154264668279276544 3307585185132089201 4438197485898406912 6220601269045035776 8616060300794417152 8054079886500151296 9026835742008252800 65487005375088000 4766721937161519105 1590060905524533977 4765734993838166017 8442705745765724161 2013166962816894976 6272793130855364096 4360710981235122440 1035597788305970785 7054290709918743345 8199174641131670144 6001203438500859905 6395190041497648832 158327093363748801 8752169004906802017 2515948229981174272 1227421096049920001 8466263575157004288 1084556557938778112 4722060597869663232 2333041772641775616 771250029413991425 4064407222151510016 5963229351505453057 2816795355630015489 3450230034822186560 3026862769372723521 8182629337653837824 3803186983946813440 6644651407161372673 359410528398508032 8168444254973201141 3956073401172625153 1355141470889181184 8769323519559218560 1965388703875905792 4998783042408415232 9209921288372969472 370208353082466304 4496769620291304448 8898758743177510913 3684859652855064576 8119796869193554496 3699025909016129537 2262077459478379137 7771369884097918593 6278028005773934080 6433634451635894273 1940315315223003137 6594601651695752017 2874891286308723372 7577761405575229440 9137166717962200832 105889894560334849 2292839917924909057 2857976296839838720 1128429940331072801 5815486233566876672 4851003687196663008 5670129221220675585 5604643455231507457 2159510681660224449 2453965354037149697 4609555439457016352 6416716588932794369 4020654120376143297 8570073260112247297 4580332996061470368 5727211060246871393 3943200650613512865 499143977348812289 8991650801945407489 5289004104622669824 3949539762939243777 6158089918085496828 2595637411281092416 3658151799328041600 795077125027956737 6404936156434268161 4797215065956308865 5992405033506963456 7592638086878033217 1053431055772112385 4025362503972771329 6524361577563553793 1770770677492837729 1752865455234539456 3039550669290271616 2831391396561110785 4037582492597129729 9105535972959715328 2511310527447979904 6379156170306688129 4488250476480675840 812349504791324033 4883512260855753217 4571544905183920128 1755881629643802624 5715059865635625729 1755488425050303489 1984379601824669832 9050997149729307104 2421359280669736961 1415910088560435916 4979968064403243009 7113776000678609920 3181525670414533540 3268705135720454145 1560213978968985600 7563979038197786113 4039515769964269569 8261985620167655424 5520338175112071041 8165880705862696961 1444267307131267520 4062777726785937408 2799538899380547072 6288713871960758624 5747477515639130881 579986177371206696 3913499916850259457 5722823544998428673 6410228244835968960 2332839969465107863 1822531197531839488 393305350629267457 7170244619674505952 3344141398767439104 6555270331786758913 1950741133191692288 9006614539300919040 516495646839706936 1825723731696686204 6879463280593930240 3965416041188447233 8670340681554954016 1802854932215410561 6588529920591904768 2820291212592865284 3306385565137072897 2361565118485546497 5817115411263946752 625082935661707264 9205368879540891649 962361224445893632 5149857813964379776 3036763480521403393 7709283696537513985 8424438946353643521 4847852357776193216 7672723218574084096 5021930004300693505 8587928519719456769 738676165845213184 3704987213498968320 5132957496517554049 5247618197142409216 4133587555051347969 6267572102918411521 49385034870685696 6493824481778044160 5491821733555924352 2340412349035422208 5159503166168603648 2198017638993510912 1676249205185312424 1165313533655172097 1224576693990374400 8221592709689769984 7980144914499960321 1502425999108065281 1036401111229530113 8138754710362129408 1526272800853996288 5114776023194730496 5806548957641419136 4738720445413236737 8606313263417482016 4893017980945376256 5235399658730956352 5370951085607305217 4525307806601885697 1248458670221169665 5129319415397739008 4508557150042339264 6061000545601060864 8704923642763968925 6215308477326352640 1074028755698962945 3293058296725012481 8768450750533044225 4690981550737499649 184269559189536768 7377120234608899969 553907115748416513 229294676237058048 2263814761123155073 628823726847101953 4456110534795308033 6658810527342066689 1042353973198378112 2505602219788174592 8914255238794284801 2454156357278277632 2946355914630130369 5954243533624655873 2788258930590162337 9070934995157040465 8509490279297090561 5075195759290874209 4061790683140410721 1015106697336928257 2964504459962613761 6390363269069611648 810794660955062129 204877970435997697 8976010394594845185 2213792259202613249 743696166192513024 2103984587839037440 1790533247510831872 9086764465455851392 1389339066011480065 6538306624011411457 8258145355671767776 7362566354021210625 4918258703753085744 8455801074419937281 4212101712303341569 5596553661533794048 2677481867618957760 1185296335475995904 3788085677171846785 8609721797329175680 3347781427225722880 7497222252285996801 4961480305566800896 6525424020056933553 4832188209594105857 7827450028577566721 6392287074289898080 5963857896743143424 1094192583372726273 5579010452701970529 6082436822783463424 8363794355504211969 5388511282622279681 2327696942036627456 3485357948007701089 7052947424779577344 5156683709894623232 80076595076530177 3710161438045798400 3781039230842222593 5647638085030081536 7615987147527725056 5295927504897906689 7284970116259604480 7015584821619378960 6872494341067897856 7131599487445664769 9152852456131284992 3230290479919028992 1922088134401844737 1962276505709445121 941058418355208192 9191551105253026399 804441932892065792 7444666523316733953 2227493240357744640 8052359470241546241 6141506740139236480 243137632744038656 3931471061096581632 5803148832048392704 7182893031988234929 227715058449525248 5547002198971239936 5136149392577294849 1815466644008599552 2849681045253296641 2800615596004450305 1726954910152480768 2446430906908839728 8140980446467003136 4429155550515746048 4978472069309128705 9035908522656841857 7836046126443396096 775447809829621089 2917209582097747200 7805070121644072960 5655814415984404929 3824746382250723328 7954463962448959232 5685148708579764224 1332832912602148865 4869246312638162147 8812634688109903873 4009614963342342145 3106388899832988673 8274997416157235968 1476623884439358209 1151220850445516801 6321753600652201473 1417399800057090048 2059799712257540097 8811527524089732320 6311930084199889920 3528127585904164865 1829722500511043969 9018130136138252288 1441853391364784129 8497400131405496321 8562559867936215040 1627713828780140545 6191751586897707009 5838489517889056768 3585255446117089280 3801227807267214592 492752546848807041 5267545482477984817 6002010274599481600 1585079343814809601 3086679451837464577 2287219680236754945 8314291802744368577 1360483690916528153 4211063970630808576 1830229136363828480 2902439473180105217 2995247040167787617 348679294339551136 5779418892286647808 7752775820137310721 611502996434543105 8448678954788328448 1849435888380737537 4458885966395053056 1732247548246081537 8268218380374203937 195652476547218224 7669528255300943552 1686154722461724673 2248390514143790080 757352770072031873 2776461876754333569 4223537471870711808 5489090857174577536 8377894172483520033 8401264664672966144 1386137493187444736 3620332522939742765 6952564467968635904 3056221112237135873 3769032039892254465 8777173504691636353 2575843632231417345 4134845536853687536 160297082723160576 2865593229676773376 6259826312386314241 6176618707221305344 8339891491949363200 2251709857036395337 6542895430694338561 2504238697575430144 6206393168206901248 8578532602279886849 4805915975552598017 3965417844320532481 4754697125020634624 8139138258258629888 2497015552865093120 8058175346464693121 2489013174376690849 7529394123652111744 5118944855676157952 343834103715324929 743243723278580545 1174293681590448128 4141575004933541889 6056091917992478592 5083824439027552769 460828962396482096 249781655846846464 8832830161949849782 5790515439306548033 5891481091439230977 1312341749235841025 4340616068402172417 9203966581876195329 1180903104982970112 8036171537408077824 5327660231117448766 5230420320906830464 3125090724730600448 8808570648641975552 2758101096316654592 2608444101848871680 1751300326438878721 5068840578941277336 3557338125463050848 3524624832996972737 7492429905426351073 9065140807845232640 6678283250182410048 2245787589219942400 6643013796186202113 4661192343347178496 3352452950530932737 7282610597447804672 3795935014170673153 2658777581020352513 7679947578757158337 9103898838993321473 2960645391626198001 922527722582204417 4744272077582360576 5104016928050155520 5053614950798258177 2090072332538382849 1484450003435296256 8243551784947003713 111710199718202625 4974972118446653822 4307850415827528705 1938044538941603841 5661970077261578240 7669779618162049025 7078442069381570560 5087521096605237248 4456501823943310848 2776261586438578176 1656114482315105984 7583988485193448065 910843074275937632 4808745736672585729 5888966182919274496 1182561589327827456 5150814203941535744 4982650079754313217 4982801994963006464 7510985207846024193 1375253639314773922 1265621409198669824 5285400927557056257 9083089032758120193 1832293259204949425 977209648979417441 8134784728692058625 3739438798484013056 6851666827429281793 6475537003266287808 4125861783737843713 3504407991069098304 2285134002402585736 4894958351179241984 2084632607335196289 1567205599329460225 3218333700347969537 8483840716095827712 158201798508539329 8122013856065176577 8751316128145059840 7147999750678186097 466154629670533121 3672805093629417473 6565463227086948352 8263055162491535360 3946458407793623040 7380055377811079168 6000610264774106241 7027723130217384065 6573655536839032832 1561000057269075841 1903725861233278976 4462369440131781617 7389026315541945344 3780740353750680065 4062431194784808960 2697626261315540784 8669892436735738560 8665744943465827392 3921749570889805824 8871253613154954880 4486327710937634817 2830374975194876984 2455248796016539905 541802931039611904 4393354809210503169 4886926830055495296 8981613973448184960 9002872063644868097 7698507934810488833 2124439807290435713 4811746875850285057 6516292343077797888 5820007243528790016 3404114944642039424 5840361241087624417 3132177389827960833 8636376492218547201 9051766472698101760 5465017740580764865 2904575847799998976 1662273864166002688 8274627678956208128 3003952643612718465 7621664023131573312 6024017180589660225 5471960940735399808 2213044988918520416 3449368848644270081 3588578949550697984 3921288190418189312 3663215328715639808 8314283899389923841 7341627697535647744 6027452506852525504 8113622982542878945 833695662083701249 5338316798413902305 6848473582895637568 7187183331440320000 4058251999431619745 87950043759991552 4215313809737155329 6651649898496196320 2868113832373157633 1089967259671199745 5747302897646034768 94424445996593153 3229818440860021696 9095573512693237761 1272962233713107968 7861171892639727849 6945579839214583809 973694962979045376 5336319819430475777 1243080484846020609 8128354272427453440 5668155862761133056 1377214140970393600 1651781614084353025 6243988702988059648 4127927525113499648 6074857075377537024 9049123944748237408 4744935588084875488 6341328745952090625 7472873260002475520 4303820535209451520 1902023828325628129 447823478934276096 1027971547162959873 7639415862905452737 5304152181089630465 4272757869135176928 7425346432445022208 7391715246636865536 4509334539971288064 175542851133681665 2391623042228551680 3168777901492535297 4211601787607017473 5235854622269112320 6635289090379323393 8869683824714231489 2992562332608069632 620962153950180353 7432956622468237760 4769554038561847297 1039342870343825153 192442949804288096 2977964011568884737 7912475702977459969 3923591070981221632 906279730724695952 7538735538475949056 3861735598708228097 9138899547700615553 6883414008936626177 5527141649125212161 1867920671125603585 6265326687937080128 3227119395533796608 7927342736850716673 772277417694314752 1824560988155674241 2667629204953366529 3035566582122625536 5401569918519926785 3418463384330081537 266191656357724161 2717255150647356417 852849270595944448 4593247738847371265 4689396957257965568 4892718502831591425 2329380696260227840 1443916484467653632 4640772227821812225 2090338556168425217 7156116532954931904 7915087276927877121 5625351889619758081 2674749035557505025 7616729814644809089 7167567137035580992 938017573945439232 2113268091297524224 7578663137117652993 4673851331253534721 7153019943351565921 2813098049579692032 1736746455251102209 7708160691511246145 7044890004320565504 4031463242298316033 5601850799135158592 7817570171115083777 6235410974741227704 6680785141821145088 6793354533864797440 1793871929211046913 1396662257368245505 5620222349669531648 7271501389680455681 8022161510985793025 1773608446159175680 5752502744112401409 4413911020890701824 789619684926113280 8146808727814144001 7196340841706336193 104746471105891584 5465299259712745905 5765587935748316760 748160131802871744 1999446765937590272 6452996955182241793 7653615976461240640 8500453600403128321 3957742297021579265 3390341410621495680 8124214801012056064 2482746028944597504 3456554315403129453 3743601433421689729 3234050955305332097 365483291516208128 5149246474041108609 7153889954001910809 2181250654800900241 612602514667932608 6955900527318055680 2166006639012038656 7420061186950720033 3909327561369541376 1945280196197505024 1398168553913339585 7317574435306962944 1535365832180039681 1494384994616122881 2396278050578317312 2718495026532235393 2468524564868005888 107458536124140032 7468963533845544961 4708206574133706752 2650552162500745601 8325664170314791684 1332775514129696769 8385241624352239616 2690512047115289632 6313290613869327657 7025937351760080897 5639037334035988481 4129477389427611649 1484392929879130112 7030965835429490145 7066112621985806081 8561614581579011072 7255731817106978817 3288884999363217665 2396031537151737857 8749607259285815296 7873457139594497473 4253881052538145696 4631664389660351808 8265152540811013888 6677586361549479633 5991287182650929153 6114329659707254528 3847246037655937025 2324255001794478080 7396408927210810816 5918673824595225600 5473572528838778800 8152208689970708481 8328595556997442560 6252606492631112192 1540589062586352003 5935142145464514560 2071099361850460033 5528671540384578305 2130252582642712576 7544419931874459649 4257822511238744250 7450055123040563737 2788201985052377088 3617130048903350273 8999601696758038529 1734627372726523904 4527797868755946945 5474119518714314753 599537419444486145 639688178336096257 1065986476886390784 5584347185299169281 8574001387388006400 8628699818655868513 5157153759911018497 5143799734683795456 6956823334612626176 8881991975565663232 7475705818290674688 2959937827816673280 3530876152893714049 3715731132619209584 5773661632932227072 1337822551155131392 7781891516619585536 5104108253998903297 5226912332122731521 1365767773734109184 2862283290322887681 6636234348583244800 8993092278996217793 4170838699178196992 4843699021987643393 816914289907190656 3422706299861142465 1076626332235584897 7614754799823012865 445240512091654528 3344299531310604289 4219595473252020224 4604305297754292225 2302230479364801536 4489940819133049972 7147682304803959297 1068336932620599296 1218860588157187073 7033801805570736128 2800149998908080129 3767371855153439608 3598502227878634497 2765366022729953280 7160864945237078600 7457668506010572288 6908411874626361344 7963747581417275905 7280319824836417889 7286773321412405376 5042614950394250496 6267022368523642113 6573637080774621441 4514112561724653568 8685005734869806393 2451381303890296832 5346012683464654848 2414481928095905032 556656477858886833 291279908784054657 3344571486601216000 9056761178919835648 8296673485296892929 3654874440982356737 7191796576102318080 911831836895313920 393758997573571328 93719340286898945 6394504137509470209 4086212617941138689 726835906584953664 5244435778898296832 2830356683021517824 7080986899189403649 2829904876711258368 1816293720710628353 9100483712488331265 4539232820532563969 6472755396535750145 4160100959573206448 853895156850139136 2458089392971342861 7186405401645285377 5259318468566134784 4330346362486693680 5961965909482365953 355373437187031041 3699194551135174656 2770438678438706176 5410332404664187392 1734193622586325841 3081478769924390400 8448459805107521536 7184369023547848320 7536814753794221825 6370382394025198208 4993173903209347072 1209821067174526976 3906062715146867153 8672818364020327524 2548210742820284417 7606950918596497217 884218152031547392 7696855356054282497 3265042938553073921 6910425034152708609 7677227159844996225 6604857484694656737 1551886115528879648 5846883096545777152 2199152863372808192 44481443790390273 5502314821402763265 5051844744145979521 1994186748627870464 1943523763845477248 6770508073094766592 4523663574548754816 8337767423578596968 4786002450527397633 8120454930369736704 1059918169363681280 336942215313326081 1503931099863169968 4995504844073423873 3803138421137913136 6039212553121293185 8372333632104808449 1186669085069308993 6216115872956346368 7285423620730137601 7176654334905369600 6948362416102357056 7644799493132080608 2822884764739919873 6792430178401506817 1969955420236980328 1570476055332799809 8214542649516252161 7545705076860721152 3212911227042180096 8777607969692985088 7246031375322226689 7127059306360250368 7610210896479723520 1945120517959461376 3373747187166828518 8870188553759582721 4261522808197359105 5601704826428129281 600984977338793985 5126661778141720576 8512945853585686528 6428753198527145985 8319995857318903809 3004565332861841408 8815214850872505856 8094471250291379073 6939675244697520896 5881555666339855873 1531260561153466849 7424245457584160769 4133834668930490881 1 1624052395949293569 4827470013084467200 5646266493190579200 5522390362508861440 7798424318396835841 2728977601459417601 8171061983046320361 3631931017633184384 716100091432029953 4011905167931271808 2253468308723825024 9158709963802018241 993620640790380544 5573269407696358784 3504458899120062465 3638125194040901632 5197958975371487729 6856304329678907904 1128690288154925057 8622390099994607616 5704324750226750528 1921860113283809281 6814167601558487041 8536309743160174081 339980815353489488 8542157976997003265 7650884824081267457 7975723457083998209 1382588560028991489 1810075716457594881 519683331071860737 7842491869790351105 8332594863349188736 1825345844329480193 1609228276734677632 6205317639149977601 8557511433265364992 7584848380045276033 2111028409576147393 4938410959787243393 2406285353217927168 9056011694840264705 880256806590480385 3791435554333655041 7094500333998443136 4812073577878562817 1656976451547250689 8238806254285341180 7169624179961298944 1215971583185965057 8631457985914904337 8672311985739575297 5343824838708524161 1862308934210698241 1047044299005250561 1463298822783565824 6826776359985233921 2289478272024342529 6068779829170626048 4667776627823656960 421775523270235137 4333447035530544897 6172223018024437248 6756042988378073088 6976203688475736513 9129411673583674369 305081016489639937 5475728868575569409 7029541049575645185 5026888357484093440 3121769228747906560 1456992880239875072 567557319790562080 2837159525149968385 2345127501605634048 6240134349181976576 2951339976331823104 4386094129236334976 5248169464797382657 5895347020873326593 120697214623285248 445903605361227009 1648427815994050816 7747676380657523921 5928593441000685569 683398701111856128 278801626616132032 5528031667195054080 8945677809884321537 2347401937828918016 802616692687159168 9106257514334370688 4957201330355989985 7618711816832202049 3498471158323076656 764789770046628801 6182495814055569761 2944817825973026305 6566307395360772225 923671904084725433 3827097168886193278 7766379613396024832 230518186644702464 7234649459005546496 8489857578243736065 8038980655325585409 1381705674804035585 8479625094800186625 7213298293979510785 3067199820394020865 803830434331037248 300100803336736769 9061514170659835392 5826593233326850048 3006105846380262401 1163967904274677761 7860499699315539968 3153303362427486544 5127697256837717888 8005768162939953153 3142804125277650080 5077341504286941056 965147092010902016 6253643446635528193 8399971075634390657 4898551527554627361 1904878026221172481 3073742475015536640 7416424336382495945 1224291692017524737 2908619816100568833 3732512080678503808 8854992789795556097 3228562203162570497 6514629994066357249 7177990830497309185 25855649833488577 12806065136776192 7056865142579901185 6231992799479371680 7665996544585384449 3895220795731519744 3348447280474570241 8453304506861868800 5903354164436795393 9035549274842427585 4937771132510320864 6874165044608952833 8830908671027511297 2501735813008605644 4385239038873467649 208626028633496768 3814007346429341889 8798792608734466305 5007720190779492865 2686898917689482861 3861366959324207105 1699971507611099040 2398131562085569416 6953607243082113025 4699083254253606464 5789458494994222081 1162754283585708032 1354824089305677825 4660828497849565184 3878325166927216640 8286545169714359936 5767019727293619201 9079873954627847168 1916401527530717184 8398767893442069505 7327910961841250392 4356187501985738752 3008330478411665408 329379882246799360 8865408311347101696 5800511186106826753 6864109305014814721 6608444558585888768 5175475062633500673 90675497740884544 9017865024594114176 7786225510421230081 3039122271097704081 8024102652147826945 3054922932129489665 777632597657747456 3617253939412961344 3610233487151955969 1276373701176502152 8050720050838241281 569505825336581056 4027789032499218432 382526437211504641 8887393332209911137 5621714001506765760 6385033147832980065 5879714815115186689 4144441692239786625 117387116995253120 5517999945046750721 6098886441322932224 3769817608038129664 2250412201869875200 369491017292868544 8314104897093238784 6897752518509132768 8124127847264241120 8193841780671678016 6280941613262811137 8100327137431588864 7285763294683730304 3089889027025524737 2939420134751604736 7794887025824960257 7790738945139015680 7249870599977718272 8652658888935325696 997543542111007148 6109466680787271681 9153179800896836608 832290054909869569 8794621283253984256 7548186333855069184 2176801577617682688 7681634841037942464 4444848816416026112 3893587915172034560 5302981921978843137 9154296722570739713 3169101679691399809 4530880246078518608 7247804560436414048 3895700290864128 420654352300703745 3690933798464836608 8511188584561856513 8353297259656102457 4093336330305894528 806421944732781152 8467729366042778625 2103021914267615232 3599295860098679681 4188464404402849409 8586439051604095489 4417809450309869569 2470374250444500993 7887333901038125568 6851391239560051169 4849281321202089985 2883590931376942081 7888911612623126409 5727357762161592321 3204831229471584747 162313809090292992 6587800785426698240 7285759932171632640 8794643622024446464 4178811588348773185 4286945502057242625 9045417461809374593 3658752035398565889 1882521103725191168 6118698381417257825 5064526108173271040 7270299153172921801 5822283711110283265 8202892591401325824 665299378806820864 6211380612022220545 4918158983629234816 5147540379887433473 5923476341698598145 8946202299611416577 3157738704365588352 6689500089089454769 3114558089481122304 5680128395842378752 1460890190035402753 3080281583754706944 7221383028206501888 2215591054395174401 1020495757088090320 4789720064138040416 7025538364064734208 1960874691274866689 6971558210008381441 3952721650329328385 5195367437420635969 5592898729673079872 7516681998606565376 3676494852593671616 9166254814963654785 749812501120330752 5076546140899409984 3886578684960416481 5939344890149281792 4685527025290574273 1582721375376506881 8595596728612173952 4779891823467913217 2873105441433203713 6690686140686706689 3388502419910955008 3388810111239206913 8371079510331752448 4131320087325533696 2169977705373291520 7141806281791331008 7402087790005807953 8604743446009192449 2825806199616566000 5726626330852839424 1354649516282103296 3257933526383206401 1531252981698849520 2639524201573515264 480835502746419688 8069529024289074273 7605930507195242497 682071809338957824 5863644024941049857 6314115699570805633 3888907636998086656 2467269456992156657 629752135520756737 9169776117798852928 7265709220912545792 3937616319957893121 2528421328631972097 9013174404450271233 174072314934987489 1157838846788737024 8834617009359946753 1653726253292635169 6769446976419266561 1332372768939555216 3797588846645966848 6718180429509002497 5252202048589986817 3803435301918926849 2204890140543053824 2514027716695643585 4770013578600316928 208040931803020288 8276884196821614592 413891264439125112 4271586910827581441 3701595241059377153 3220423492582736129 6836047730458034176 7243991731450237376 2677636621873008641 7988708787404214209 2054504012903360640 846588616077937393 6409872381110599296 3134458281041529552 2312992456693574657 1699159355607030977 4415704873383541760 3457164248031861248 9143052234604346880 7831378323059693569 2929677158733938688 54736121266962432 3856345335196180480 4456579482055147521 5930005908075315201 7986090703234662400 169236707727089488 95701805578390760 6846072301363249152 2381066847304390881 6353089432612354721 2638557005869393921 8526003003307745280 4475145361652711424 6289519692757270528 6737180041912254464 4886649143583920704 7176435340632596480 1812946097178910881 2232041606746996737 2160811160355943489 1748666771231442433 7420278176500335104 3537367314664782848 4209187182918322433 8692243309332004865 5727104239649517057 1559053330377203025 152793915536670721 2495660040306092033 6274471308095881216 742953037148008448 4028502083874776064 4868960385435058176 6668964964165660673 7959145185631076352 6409415838579687425 3428299765034545152 1094043206999841281 6626061753668604673 8612198561556043776 4177675914943142729 2477390729381752897 1366645163090182144 1321580103399471104 7864200430748904193 8934711009678164864 8452825871376777216 8310577971320944641 187144085244264257 257313766180182016 15358345366847489 7208999754514038785 2058268833324259329 4801108701075554817 2214192504647139329 7955790844781182465 2766560749811460097 2270290978335591808 5645488213528222369 7094395242042660576 4429955682715256833 4424517888649755137 8252949989947650432 6969902066095674456 2517641696006548640 1720387494505709569 6752038352613239808 1428785287478874496 300940236775597377 168547591894351200 2238152741782290433 6143728364195698176 6647179855483320081 618310711392982528 3783347253078753280 62502899104327168 8524536510239856129 3286668891163118848 2458379601838476288 1987834647111451393 8340786310248555328 5167143929102011649 7959426473350932352 1883197752480366592 6855192143867022336 7938407348244951040 6139868206798340097 4624899016799826945 2162416117812052737 7887756511637006336 5751020580130155336 6650631721027612672 630924246615075041 1986850571545022721 7493662710049581568 2582047291960270337 7466196596754875905 385089219139478529 1182181881073123328 2709415458220883377 8588368066466349057 1085044716171507200 6924729697803837056 6365320752466100225 9181816118087663616 7202069532294168577 2683586970195598584 6913845089715311376 1989550418532712705 6983300728807844609 4362530225931235328 8126195249470969857 503780274878910976 4240050925808058368 942532322641145856 6433522649992737953 4149044514788696065 4854128064501962753 604007130066163457 1231413448921551681 2325962664571559936 8691702140902142081 6155472239807201281 4341365138234242049 7087732581164998848 5424164126272432833 3245082263211630593 356041773813018625 6229656614961945985 7464990622021483457 8015493539852673025 3742317488532760977 7955624663580473601 6714928497598150145 4576476736744117633 7195086448291086336 2806553601027997697 7495100541378152208 1315805778580806144 3171151478980310333 8601069774509967616 6529052598766432256 6291186963246137184 2115673740249137153 6694116269387323904 3474658990182187521 7490647020546838528 6869902461200272641 9119848959713083392 7561701636033246848 5187090144234627008 5120075381613189888 6688988310855244544 5601327809489862656 4048594303717670912 5987614915285131265 8977625271327088641 2890641473255038464 4938793654841680113 6139593675392301056 9168446498532457920 8115207503922457729 2256313147399047169 7127159476159790592 3908874518621080960 2477183462556939505 3831536461875137153 305989602033553409 366820955330340865 8103380976874171841 3389155640434245888 5580578423969751524 681925419696914433 2485130088408285825 9205356827868987393 1404089855602523105 3083964480304538881 2140537800344768512 8511138241225572353 5680734327486150657 981062155830231040 4335571089682574336 7075931797615553408 7128294846857023488 5845601324812468225 7173903481602048001 2773678254334216704 3363395551928264001 5737325434587440449 823726593550395905 5876781979480435945 536120753719557536 7490009529008074432 5966960059911159808 2811914017587635200 5558432131443326976 5635073358990164928 1091704653410172417 7616621419406277217 4131006324100551233 5870449279146597376 1590082547615571521 7504232010369855489 3092586001725318657 1216077292630974464 1146063063753259008 3932307881293320193 7863362260764010624 4457268098625044481 3125900068839539665 6143041609860258304 4703931078632824832 4680566461038674689 5801005596125968561 3968499350851467281 6588827271921715713 4993405629571677697 9009563356700268545 7165069853116758016 638865081801850241 3234317198587838465 889924634065870080 1420501592560074752 16949079511013744 4467475000429641729 1284959038060670977 6080051136906657792 3847166851893489152 375958024085692417 4631548182042110209 1750699105172838145 1928348327393787904 6489550687410192384 5862619309851705344 5933187253605519360 5793951784810840064 8767296426403321857 4091668449642198593 1702395373582825729 7592481619011615744 6277938294485836416 5328535729813513489 914894642431079809 8820357913170073600 5084762509899632128 2241882651653259265 1897266353696921729 2607643229827332609 6207230680441593857 3551975057297686528 8263737919655255296 2612159454036648961 7617989955914734033 5449859929171755009 3631327233668153345 8043809551175680001 1699416508503437312 170727757231390721 2329278690686699649 5184144244649995776 8552055186281130753 5383413376676726785 3580275616335735073 1321776752710647809 5267982841142780928 1371777932436176897 7599642399033061057 7617402489999864361 8290934527741362177 542675222679890688 839268483215917056 1161104141264879617 6837909617348247553 581895154014653440 4320515355589040896 8863782539249494016 8622031711449088001 4289118746625301504 5416045213520265217 4157444815019412800 5500271279759753473 2159367312430727169 8570069524799531537 7768274779949103617 6874354715017337721 6981112767069691905 8535582924116164609 1114769408991209473 446987931165611265 4901053064647016449 6032273569479960057 6352045505541664256 6564414090553786369 8175700511028150273 5758789390734975873 2004174084726603777 3179790023595819009 2162528916091158272 5473048272283611264 2312098549221443585 4644254542556887040 7034150131664539648 4086782589723430657 1884636087084500993 6211389476580704256 6363291544244935488 8183611859556605184 2725132934192633857 5213496266819961344 1755056454864175105 7811487396423190016 6315286155026358272 750860832731904513 7869577190414008320 6886989662766801777 5032973446526226657 195594945974208513 1930264739791145985 1449565067544012801 2216007088386924544 4759298067402390412 4225299101690345473 8365095625293843457 545079753946693632 731818492116600064 4327890771384257536 9005174652506768480 939631782062368512 8524964577941850625 1904836329384609889 7915010902919596544 3236338428092792833 3356566813326335921 3142530836143303169 6574508836013436929 3507968658083028993 4028636458476684545 6686048716841532033 7665514743992236544 6936554427510636545 650177637945073825 427292557447430144 6685538438468963841 7740398375866433536 2326218680126803456 6241123454832425632 3112449274795082752 3421586992955060736 8239210276621123584 484900191165396129 6752863697703337985 8521129338339155969 7925147968357285888 4337728227486519297 4299979113669591041 9105547013923053568 7955992815044596104 5583010602842494249 3832917337585458944 4795556246713019025 5472503876148068224 8024479955447067725 8728622100137889921 1568990465947361280 5272740506896607233 188545067792188480 9104982578577932288 4349496825602277376 777672801851699200 8503751404502603057 3868768157104340993 2855213481622767168 6760050102087482585 5348603495169749376 4607050665641520640 4530323719289118720 4437039501434478849 6782319468580983264 9081627310370265728 794400930144105120 1317751053269244993 3579451572463394816 6448801472176630544 8716098397343466432 4741106709967405056 8945984244254981457 735307998869028865 3029478265281052672 7639843373319351145 2460302055767343104 6676419610034736129 8197607318080108033 4163356529070683136 3683908648099885057 8302679307334327297 5766809480115732513 1028327604251211777 2800788627135633921 4035401133588709377 3709076271165650944 4411971257378139904 6236794272556600641 4349176272205447169 2869658928570486784 7732673121001586688 184812742099703808 3372445099861017089 2146237750545379328 4990007049310804648 8880484534327391584 1555048143129169313 3830132063553282561 8333703021331996672 4044238931922354177 801279610705549312 4536606247167198344 1056885320115562912 2972799377156134912 6656949486165131264 3440183925261746688 1070464728372090593 3716808914973032448 942625731119410177 433779321758293153 5707358930176428545 8411505656354697450 3663637012500698512 5449589638825754625 8965092528976163265 6297980978829976833 8148052385279143937 8571754011455046289 2572543716878383672 6698338555306850816 3612341857725112321 2233676957858627584 6887181216642588161 4162661605405635432 480680252436119553 748433078563767969 2181557899538648512 894926759900067841 2365182794785464457 5400697832555962369 1583013727800140800 8832761361188044800 151301468938241536 8559347054362729857 2396792621286817793 271840866882830081 7868795493508137489 4253409058147545089 7305414786717890241 3423683466827454465 8600660133099228865 1755932032452010753 7960631416034852865 7013544015431693889 8244749383150518817 7004067229814280192 8227304680308324353 2035178111307962368 3630932014785314816 7538337749262709376 4328236279631683584 6296528491359641601 1590771042745482496 7620519893519229952 1378956080391706624 4201554603894798849 381647418028597248 4932530317322224640 4818699869119931648 4482266125097521152 1895491129727605760 7946789882154417665 2570368230328941312 1852087715552232881 7706280445516996609 1405047604117307393 1249462601358318080 9127760172217031720 5193170551643654145 365653379246132225 4273504035884312833 403710975339165697 3826753230152640001 2332648465849942016 2300614199262918656 4256638531246220801 5052028005861900824 3793727974203940865 8919785682767553792 6353023415324104896 3078610379418949760 2504774374676596992 1677225092246046785 4974439503301629952 7583491724050272256 541884672926875648 5075903175888868161 8824623560096865696 3458673328843966848 8895783200114159617 3746605289613988724 9220256288119593985 1391920388346308608 7515014955409787904 7418648389788918785 7118275870488412673 6048726020122160128 2497112919753056257 2029890887889830656 8192218802660311040 47064568456686665 668761987180011336 2860301037334821888 8588303748991267793 8586073752126881793 3868282679113908225 4400989345919483905 7766499691978420736 5791275177862115329 8327333399793246209 4520246403082728960 3344346215065304696 2100353227999641600 2291747585425019393 9061230664303681537 1431926808639087617 2755424442307587568 3576536402740776817 3807798010408943617 4419662386307334144 6393000987619608577 9133651102703387817 6041037800631113473 245525700322474881 6157633518693940073 4258290176526415872 1678715431420404224 57045374521077760 1853027854001209729 6926070954014175232 1122447770193676289 9132796486479790080 7370542327822548992 1317529115177821088 5509647743528730624 3953019510809188097 6328334026107503105 5414030109867780097 7693601096304681984 5654018215859322880 1929583959946884608 8061848232099381249 4873984889514916865 4846870800734433280 4930404102758920193 5153746780623938017 4590069603151791104 2592925463656631296 5679410518451265280 8275705488696674688 3837971580265592833 7023918932834056449 3887638963408156417 7465086453167554561 8113937277801603648 2021171533413228544 829530025591754624 237370013944905728 707973805162045440 2725403648205545472 8324087098444453440 7730383884925048833 7168533261424977921 6880823499494262785 5639806438970306049 1729926283759846720 5145049367697154048 3923630422120792480 395650470774405873 5175201370123046912 7512767149696040960 6596645520597319681 211165883796891904 1919884613533459969 7557389183660720129 5264628794016232704 5687899080746760961 6672992253709514880 2202482221979478529 2757527674306953217 525016366107133905 3846373854055784448 7925735095583309825 220475019732765841 8873174260510186497 2398454745391675649 5262977583329443841 6293784866097859776 2804706308041608192 8365895466626770177 322162154436277121 2651966990699078400 8605871257280245761 8284230381204238337 2502211249691910144 1992247992860209152 2929775562542633984 2470075228054028289 2970630344864649216 1736560859531567489 8892386412628308992 4777435413901448148 3227353198287781889 5112522187904592705 4708148376535125645 2937108763349703168 377456285275779584 2695648385417231360 2880897674939901953 3524671406305345537 2980915658781533373 2127216910595293185 5812032415569608224 1303307014857818113 2280435802515517697 5668635682919712768 1123257680686893600 4226558096717669432 2439870225326931968 1613785035823521793 2920008485237485153 6457202820736778240 704177401725481729 4617159892520007681 2082925874540186368 3436292362080449025 8385880695216603136 2238028190588682240 5908492030402427905 6500504950829916416 8088296327470166848 6801873926722466065 5674187852679217665 4862009607199801793 7350069965604977152 7829399268810388480 4768941357744037889 4164014608559170432 18461101848854017 8942134040806129664 9155871948659242797 6303161830984957953 5350188102151127040 3891603264344424448 1786884437936635905 9125824759990930432 1663600406229663744 4993564589877624832 3537564381507344385 6295077607658823809 7957799729191984897 6309550861190421504 5341310343679246337 6669727106828544576 721136949136674816 3673128487679030872 7106652460468605953 3373046585368621824 2932621217254196480 7912331723617206272 6693367951036694529 2367401018228702208 2150498108956344320 6078972470427332096 3965372630171609089 3868119440200385856 5806395550725282688 7298603843096313857 761863564469563393 9052768674764358145 7600961104365840400 4529132642975809537 6682884407516163072 339278184324145824 560648912702865408 431659639050700289 4366867531625679744 3863042935135405313 7040903258408935424 2223366737656339456 3136123436989939713 2716250945122593280 951283028749145857 1593711744672784384 2833149922431310881 8902376137040832480 3394013496667720064 248602554504153089 5587818001423627009 2040127930409189377 6101882736966649857 4940449175370662464 3164439050467777536 7945735744130727937 4803052692546453505 1267837995549381440 8395036565247783681 2117859059926978560 4567221409200845952 5774978888528018185 4186108422405423104 6918460464847913984 7371409866070323457 3770527207172439425 3703445741366314753 7987936869702140544 2495889600500015105 6457900958459433089 588676966864912385 308279887673238529 8975419464161656577 9142319866969456640 2545497571873382400 8490237621008408576 7208785151492000384 4726468489387698176 3648709200394852352 6469873780425949185 8875006895321784065 1058183740807446529 429555621456524929 6627522265305160704 426244871616586240 5846623270090426369 6216667291821540353 7900145631224731392 25067162184347137 3954016514687893504 6347505531928092672 3472295832034312193 4170598288084905200 4263033715163004929 7890870566846726144 2356553816640838144 8810675745493483521 3435008452306683220 5074786131694043137 5192378820334796545 5646424607553880065 4851493531346287745 8514518112761462785 2193041868448632657 7491417108080318976 6038832844689788929 4037979098995790336 7314793490259066881 1939432836081719296 2564974505942343680 8670515357867684865 6199891377708106501 1402272318180568704 6981648726507417088 2412446393213133889 3593035153786567873 2311519232419130689 2939899965752737792 2337687690812956673 5974230321326650625 6960739736573964800 6562929822259333056 6236727444607026176 4711804211431702016 4073501415872708608 5312840518895605537 632972833659555072 8606243705705605313 994579776957688833 3956612265290626561 5820988873414901760 7481952342250568353 7341389297592721408 8621400440610654544 7333601083502241784 2364810320292980865 5235997398992960320 4983809437111012608 8407623559754083841 4767359390088167424 7774691429153794236 4431200604064825345 5446292261339478016 950252697686215696 4367038608099421777 1801386994682094369 3299147848620867584 4598442158807907329 3418551958062284288 6123321379573883905 598720721707177984 37798934170126720 3074486849638473729 6078587397470846977 6674340319950900289 202344947175339776 6039471999444023680 1135937733100978176 1146663360067878913 419933804072365569 1005196694656986433 3506575451204360577 6167837504836921504 8155928269578847744 8140789427414484736 3123526817254096896 2256258588840062977 1232072930815323520 6117700440527659008 6183217304046841856 6405838811480397056 3902112159498251200 8473265704459627520 3603010226822467712 959724965809440377 506218107303608320 506441041497684224 1267178663852195840 8262073970419247616 8452187167218437248 1040086309227623425 6491618011215409569 761465070455599008 8378731323787419392 8350769602937159680 9024148084219019265 3311072443737079809 5483162261019211904 893963236386357248 3801338952733014025 5387928256447733248 8168496877694534337 4387582588714909696 7531304068228338688 8139555547940143808 1581169456025519488 2080228884643135488 5444653781744923648 692460408992634001 1708789524484507648 7564517614576786753 6108214571371735424 2461262869409076480 712059812261625857 8297506875516801024 4907274178010754560 3004289101287381408 2274305180729175873 8755840545385600384 3873330872102916097 2464998429819822784 6834781972684311425 4432972857898269569 2659774121518778368 3398021437235522961 8719205868399230977 3120171585600815104 8216867568418012305 3227717803918897152 8734534108055265792 4700728275959836769 4464521404036806657 4496485286203883521 2477634478661080577 6247118318527027201 8833699706802490992 8170071781985484800 2987181320320319488 1135624990280187905 1810839744973850881 4225391181022755072 8579562419452301569 4364542398721236993 8272046144405482624 7913661928739473409 3624536876490293248 3020881248042401793 6591657216764805120 4897214356707491841 4100687053043531777 5165652834437607425 3656557059212287232 4432095588063376001 6935362942446945792 4373352432144565760 7203283196986992640 4310319668215029761 8099301451571240833 4496715128939840062 3389582405630957569 7777251823484174080 2425746077684326400 6842043748753502208 1187591671902513985 8076757731446529537 4291069931344625664 8449536540313911296 8928868478049255425 404523782967419393 7797204157568069241 875191043459334144 8186878491627789904 7386407064996872193 5857141727986435584 2404191141641690337 3977490278040782529 7009213474374141804 2999370481830828288 5170697983886225728 2276858660157604241 131790784720601088 2985241134579478528 6056400455816507392 6287263544787877889 7856483160741631488 6697531217374740480 5920982587654563841 5515728486918018945 2096690981023514625 4497767147726340096 8862092713962226049 9111174206720542720 5418072166601891840 4636685237514264832 7372111010612543489 1221455236541908096 6648257637133401344 1034101445471745537 3275966028620288000 5685152824619396097 7907696834793291136 3909349105801347072 6214838657850660865 684945882714251264 6208976555773274112 7786883188100444161 8306367364583948032 7618175260778068513 4805775564588310080 1195307174951022321 3505673434326996353 6908164590020206241 5284604805075112833 8396711381143961088 7652312414190731265 6664477779953046881 7339601757034825856 354510052589986560 2679923609752598785 6149587597623360513 4254295116177473537 3021167080991269774 3107682474388643841 5534508492341489745 4584475359593839105 5153844957029162240 692168213757203968 1273810448413150208 5012138096722812928 7445210118678382592 5918395436498288641 9037859461327404033 1278455658338763777 1247895815487537153 5004606539458137504 20711049174902785 4397474330396624897 5037225383749919233 6448930956220291200 3308087231131680768 3443660583696844033 1352115296616415232 7523891484516122625 1032548279377921024 9189412715803408385 1025277144967163905 6876419134126165313 2862833239704364353 6764742928398340097 8876719290826918913 7741604569198296065 7121921815161046528 8696376543574863753 7610154807620693248 6359100545360470049 4849770543168090625 8115943616957587328 299434768249935232 6207479113235131649 8387894031777792001 8052698249740113409 4448984569838427649 533159747083220993 4505396111064881764 2538708697151504384 6381195375661249281 5725207994807128449 6353713799907288997 7856658468865286001 4177675656509324153 3653781714542962944 7632015327539338112 1618446568800321536 1963923479717487361 650556506903857665 8201369821582458881 6971594475256011777 7376879139167944193 363579900813936992 516375805814870017 908652969863413761 397047124784895872 5973330273356171521 9062013056852864609 1916017445212520449 1493948272522653697 2706516824960794624 6680083868243763201 5823014962266312704 8955794413408845824 7313415815338917889 6383936844773881857 4945835515754283009 342839285372157952 8438031190671015520 7606513474275473024 6513566315194929153 2792094769581798273 3988919153730060288 4206772241932877824 4552488456056258560 2416038352480139777 8843521117955881985 7679080719821736705 2974477271675913729 7742950615126092753 3883043268734008768 8010237030001631232 8961400399118265056 4723662494117207552 8633459982917976065 3612140475322985984 7181728183177945345 4638168768021233664 8777443145908075776 6143399938257584128 4526301109562310528 512825528225202177 1796861780857323520 8631243122764861440 6050607670770094081 1662183286789449729 9088821226197182848 2677443423759564800 8751050099394779841 5541742337410455937 4476791741707148289 457380084250118144 3452181514550793505 8239803825363669057 7689272573842046976 2855272969749733408 5046438776636307457 7547625910214490368 2241092271207770113 4377267459639148544 6167463659993997825 7302035119289409537 7097699386143342080 8775057592891028097 4211821636678626561 3993300388438343680 6028221592939920385 5715515613437660417 1873549044971482976 5202195027608587008 7320555087293277953 1625561602024837024 5837088991428149361 4119201648293914624 1680720197027941888 4052308477874068225 1143590955509511424 7104349008583012865 2941742980427649920 6621352724093073345 6092037416293882881 2639516920495032321 1529880509455160832 5827902565757974400 708408743444673024 1576444935642550528 5173798791107887104 5996253155250143232 191795654746998785 7997674315690131456 8637290868549767168 3357050282472816640 3983757927736844288 8659848879272975152 6497099216780736769 4588332523026533120 7715160229532666913 1991817151304957953 529786822502436865 3846460949000871937 5800656093591574720 2478160606566577052 637782033248862208 1541917582616494080 3304769958173312513 2625359351429490944 2104102352078834433 3609793918661173249 5434396542094286721 2125252795497418753 2687974874474907393 1492840585694589441 1786278854809223041 6493970742089777153 3742440421994266624 4985381811089451665 5362580947476878848 4906375306894270145 5505744174673144833 809161604979929089 9081826566985295649 51658351752084480 257849284193285120 4209462962721619968 5521685874689843201 4566679756471130784 5995478165594373569 9198689986157594432 1606698995021176832 3908034164784356865 2587737067962624001 3399784852740623872 1927537415445020673 1245534139847500161 372700757556245505 7274958437993085184 1321214318147928065 7257218027281431024 954019323270004736 3246674682972784689 2186707689668611288 3215988995900865281 2641406943326856320 7196257456065765377 2367625683965378560 8684464102564065280 7663950725762613249 4587240317882797569 7598627002745413633 2747391626986209280 7993840093251694592 2337059616541317632 3470463810827982833 1500288324560742912 4755150844404733121 3255243392089736512 753542328419778561 3660600463684940800 2183559565261065217 978229941836159289 1717540283788413953 2140191065355878401 1166701420990272449 3602458999764969793 3629537787753513920 6767445480208293857 2187140575316869120 3157100478615715840 70242315986026496 2862670591224455169 3875421667342981120 261578371878043649 5296757585861206528 4405737944951965185 139060779466083584 8669235273601803777 5214946288772067329 4060026901865499008 1067985228347320833 4573098881717244513 504040789665033152 6471955779711401984 9027063833794617001 419440431264284673 9083470986954924032 5565626279498088448 4431580426523095040 8862081360322243393 3807637189295924609 1892435029172043776 8107794345436151041 6130054710981051008 870245206125058048 4573427859705692161 2737718521251463168 8507270833785294848 4232317948361936961 8744223440397329921 2690659433456449025 688010435680773121 1711912474780893184 5866953980530278017 2082483295791181824 1266757423369027585 6751863535521771521 3362492407813094561 8178119376772436992 8538761146662248449 2594978637836360704 5576464438549256833 3361189415420032513 6970232739969760256 6963935886427344640 6746047022461598848 4102086003475330688 2422351394507722624 7778378035863439872 3957459136927612928 2130595893207202560 1091033817268460032 1630157763941035008 8996894518109274112 7126937703248198656 8165127194745241601 5786509310339757345 5858225851834627904 3878348938766465473 4507733613288949760 6245790007638180673 3491391825036689408 1424688688732221441 1783378340437042689 7362125497388681025 4292757538479496193 7886339922690385920 1075096149331033600 6055463476932393472 1894110340541744640 886493604783448064 6860730453490758657 8008146373601857600 6060365929976674635 3417760963189873537 5011224341886268305 7745441641257203712 5745483954411552768 3941620132615401472 894674571964322305 8318662072295352096 8716972941054912000 7111674219812163584 8026870498798469120 2940277178677067776 6469033601275385009 3882351452605602113 5379573831359447552 344283310619674625 5864810113080261120 4998808367157811201 172154378542822528 5212172999396316208 8768743810524012096 7140139212206413568 8651397962508259297 5316797964574901473 3646357582710833153 3518661063465721856 5238840019237994496 8302986883049729377 4143910296606080000 7457198314440433665 7936726370882091265 5953466814073032192 7929490895671876608 6153742138252353536 78556984519532545 868676427040386624 164557033567855617 4099290774946811361 3651890554422660145 5595944226663352865 914407933376950848 1804779618900452361 7037242088087872513 2185925268254063872 90698413442118913 4504663115415732353 8619917233625975801 8009352051800539137 4124562574376291072 4872026085504974848 1557768209380924401 6248158171465383937 5228259260906864640 5162205670717425664 6619317217176340481 8375261894321821312 5308179415232779264 5474120743043850241 6506143243510385664 7478340067448446977 1377052733984555009 5333671188646330369 4973155055953412097 3574860831891574272 314428436390354944 2187463683349314048 8801273473774342529 2983528472837545985 188882239044801536 5942680848062690816 7528001609223831553 4080465706029461760 8702740810869375984 6806472198926867457 769154099018770857 1738737504060877712 2800779493231902193 4841278636043880192 7671155535747317760 6783172215869734913 4041410213069799425 2176117238591108097 3530136285067175489 7040554975909104897 5923874844019041825 6224179294213433089 1749410859008617793 1914154998405581825 6783772438469824384 2797926963245002689 632198431310461953 8040360156246019424 3223865546615974273 2518784303931328337 5756345727767281664 7087460946436947968 2566374191787409216 1218312821019414529 5293870569271947520 8173699575239426049 2003671015880216576 8182104252774977441 7651153672833918977 5481070763928272897 8035061313231712256 2104139583646356993 5155066178365347840 9141097382866408128 5360650705580870273 3520244639408783360 3867726530701166513 9006812626336579584 8904046895506063361 9210460324222212097 6906602779817508865 8093116593172842497 2360116356380545408 7396209980085722113 3720367732217805825 446665436433743873 8465842599240400897 6854463972603592705 2453981659197575169 7544205469174453905 835964623099576432 3682957789024574977 1976671611809605696 6156948570090908160 5877232505544441856 376719448929396736 9004056468632453121 4121785978356359168 8240393945667058944 4414721382559795713 6398137802520257856 1164824554354810880 7131219101468164097 2603299701770289152 5836472553880791360 497218735958350560 8035856460535365632 2616451476374329345 9065125540658549889 779559427181387776 554294295065099769 6035798046030104449 8537864022083856177 3493721460741351456 8220984197006289664 1018529917979533313 4090591696510303233 2192323922795794017 3173759214689542145 8319375556081776640 3933212505305629056 6450424486899108321 6771100295404748544 1055906829349361153 3788677109362667521 8169671337841638401 7222213830166598529 4173003613449839856 1168945479315448832 6890428319325777664 827768079408565248 3949865303143090561 3547823343281703233 2480343778215639041 7055354126828969984 8814200232981706080 8735536642825144448 827789331327981568 3435351899228165120 4530927986232524800 6921105039745810433 52594393885605889 7058176234239705248 6735805566816444032 6314557159410647040 5888253163355812864 6630446323386229536 9193406768826311680 2205975360950864897 3330340297454024640 1544808225977353216 4218016150293711105 3868464867355822656 3574388750425931305 4841152462172151808 3815591783983136160 5341735745776844801 4349370043154068993 8015780011083497473 52895016737701888 2568761578945259217 4247306658403530624 973221054205044864 4195720018378252289 4607703790971525121 4589227922228138497 6341540869736889984 2584068982989691265 8042002905098989569 8398221636104085504 961295305625757872 4498535797934274560 6253202021025513473 1924137216626591705 1151151422375109632 3441590561545581057 8106837063504275712 7245968403585370432 2251680966451527680 6301677191723581440 7760977946354568576 8125835114211591681 1371642792217362944 1413723033090110601 7718865436730822657 2602725947337825025 7608587784067219456 5663390126057697281 5142173769029747713 6439734930172495344 7486308638158896128 7368321676003437617 1243002319208335361 2410732535939953832 3246860513298427904 6155082843777287184 5224460582153994241 3366807346252709376 3514925961036931072 6360875011974234113 859258150648545281 4157502846429822976 3554028111507611649 4576945747512712576 3080686230251112880 3856690759778916289 3474338097429176321 4785179323275466752 6049427043545605121 4415114222657282752 3136993627768094720 851848689561029376 7356330000029213696 5401082802267768833 6684448263080017921 6433740798388721633 7059528851958792193 6640714179954488512 2054009396937634881 5638263643758659585 2932944215185058496 6042752363586426753 6509350134046256000 995411731130490945 4265741915892542976 4480498036411848705 5292484284158667520 5645362705289961472 3433693511330719872 2224890356691152897 1095232082267527936 6543610808047861761 2562850689415643136 7525655297484288001 4477371657715748865 991050810610808321 4216600248740284160 6419896395784677889 4923628257275252737 1421716964910891104 5612000902469462240 3276821872872441665 1334319227068463136 5412741764315327264 4922939094923482497 5195034444414886336 7489879764387534848 1803995969776371712 799630003781081344 8122414048727211969 624018422477184224 3174064627101321216 5430921814910894080 469316062974427392 3902089101238861825 3540421781373515008 240831816252390400 5962356904257327296 7419365137049911296 1905709647127202817 5356420552326038144 5912600570739232769 8334204252928499713 6110622913419079680 6126100639273980929 5019105800520864368 1058650888927585792 3742727529453868544 5044806744284582049 5873612935320664897 2830070442175578112 5988020308723291120 5630818801975517184 1650002186720618497 5423561567903109121 138987372877930240 1740880751050285057 6699229436334575952 8241426311157040128 5863545507279498241 2422007232304205825 3792122396605386501 3946441476074132769 5787992286258809857 5837088575290738561 3094583275739113985 1006214948436357121 1301543096557830144 2300076578077929856 5137125970003165184 689559221906128896 7055608818733416448 646959409494749696 8719250364566947969 683213974181525760 8147113889997062145 1658194174883884288 3527296147041190401 8229538862528724992 553220966878729089 2774264156933310784 1027679558846567777 4488026591591432193 1433007052736285569 3338911518692134657 7330830784629263872 7867678644660310528 2073215881299528576 6117004424800741504 4485244413916741632 4707834972190597120 1249806393464265728 6154482703378242305 2957968609213329536 1361576144959398657 4766270144602972160 3968297131016295040 5116702162323718145 6257796222613157354 5115282326401802328 8351091807835684864 4223482788326145440 2582320827823160512 5091504624618782721 3397107322158992385 4191290916373757953 4178098634630432769 665873268331546113 5759455130500434848 5156031932487858689 2567895858329155584 3635247355633613760 554019131744241280 6700666522087247872 8411052901006851841 8929574769450745856 4709567463207331680 7336122247169826145 3351242530199377152 8223948723832358913 1267927319445274624 7425014548970183296 498802520613639296 4984850815509872385 4685719829361164289 7364790703216573185 3831401240104017921 4159166749026939393 1181516826226032640 7624256650777153536 4063769042023920129 949845053953998848 3508267133050126336 5662631661389721601 5684881308771123201 7648482772766771025 7635295025586345248 4782825556499148880 6192453197345177857 3392889739795210241 6755335448765166721 1958622181531728161 1604656275911776256 4780293875289875233 2008077720715685889 2522259629555580928 6530843878175904257 9104937480331224705 8235768159979700225 7371532124298106881 7656169419221073921 7336990655386964224 6680894357271601153 8951291641703301121 5728235402856464384 51769695836225537 3235477139702988800 2416239651094020097 2377185191179116032 5837025948434870273 5650210418450266464 5873822938016056321 3869150519724441601 8104990544180350465 3628637663868700673 5626641846367322113 3717242914470337345 966593128973402112 2423265795211214848 5138989859192963072 6643706515549771584 8719995517908470784 4406315063785856896 6560110359953136128 1729522112387793409 3388320882455054129 286730987230684672 5065739550262624256 1399398051127414656 2144301941491048449 4320057118862492481 1172214996859969537 1574749126686629393 2239036664021262849 5773422241295132673 2864150902292293033 7725547126366324824 6675553433515140832 3246424797654876161 6260338575912202752 1050322975847546880 7398375159149578912 3878363469589102081 8723728824672518145 4981231710784068865 3616837419936730657 438807924001636352 8702347223894020865 750920472245546497 7002011107982835713 2819473617875710720 284719667376972176 8008034432454497732 1268219834699464705 3976385888079708160 2296408586576325665 6221910462706876416 3399334050386616320 1267176832958726145 7848985273710004341 7298126909140490241 3886740870939121664 9112825743948845072 6796740407976403713 6224976229092272000 2506970174704422913 5001964217067110400 8082901479470175488 1347758261524545537 995767191757914113 5389119905786584064 3585993345025720672 8241559590730827488 3766165999328149505 3022688873356689408 7669016437883027456 3822834519676696577 1258141919254596672 4931710592773031105 6359012615027458320 5908548056562752512 3680770332298991617 4750949258528867117 4134556409640121569 5219717124331527617 8825431278183847424 5529241702845962241 4211046973985138689 6470160920387227649 2743367584175882241 9058734421884436481 8581376526415056897 943526018883752705 1400580701443088384 310925100338651136 5609486190324928512 7651930308148416753 1040739726109400577 5698371281016530945 5552571809678562656 1649949324917467009 8107922825257914369 7454454303836602368 2923510956527075328 98290948864989728 8021763439364571393 932800627473695311 6381697948490972544 5236435445229939264 5117419788514881000 495703774222843904 7052756089553193473 6763765706041327616 83472285221234689 6250099033612222465 8162873859645895585 7858870487721638705 3553050792091992065 3835692254951570177 4454888220585046017 7275246413497320184 4987163885960167425 7115749750013056780 8860160969874391040 5527973122315593728 208560248960947712 3529861643550851073 592211311682093056 5702240586386880248 6773618661245326533 6013629076250316480 5310603296726834176 3859507962932351745 7102789373815085040 4588626373097083905 5207874963752797696 3780309936524872705 5251936076375769089 3765751934685495296 823805568366697473 8067642777523093760 2978041978270113920 2699570774631298049 846751778034388160 2996754956266424960 8527771210785911969 8471195660601720833 8364833848176271361 6381164192005113857 4704219595765744129 1357821187606603777 1179312375938299904 6823173297983415809 6467740373963453185 7424413010519711744 88417045110423328 6239300127112691712 7590333088710344001 1458773081001660417 1207298413060685825 4117211513926082512 6380125578437622273 7644178287446179841 4045752549313826816 5920031159480172544 3508127703905581056 4897518972857090049 4985416926557420544 7416024879771606960 1403400299928067073 770891970751343658 5057614061060202497 6342381179577520129 275255006446484480 8964158225539530752 1170977099606130689 7730498306271977720 3550750648560648193 7640539621580904448 4364536300371486720 8635681605971060225 7056381702154760192 2400188691314313796 9177429507280151041 6980343210133039104 3857259450381099008 2211555173100505601 8250831549120482689 2596130761954051073 8539291049790099584 7199711279125009857 8535800819252228480 6212396202374201344 8780167466481221632 3156216733890270720 4072614322082232641 8108496580924899329 1948519105523824901 1883018793009336992 5318337954204762113 6997485957830469633 745996551040872448 6775963899468138496 7577560628241514136 2216564686155210752 3937895921201047552 1881830631670012544 1962742189796814848 6413655530729485825 6495510617252025856 5639903201050789377 4697203498096342017 1082054841681616896 2886915565544808961 5745575148445081600 5326979788253707776 2306533705869268321 5249007567581439232 6175074564966125568 6611923280160801809 377414617873559553 6195685396091048448 4917535539785441537 5489150723690647552 266500152632248320 3224183273845009857 8842745425121581312 5532714447209681537 1455702625929036256 7775581333807700736 8825323175029178369 2596937246168449024 7231990618146012672 5675674773710716288 8288831563895013376 6881543122221734912 7698182029169393665 2185771624524040769 756538500296644608 6198553449513654273 8391875278328329472 4026916691805995009 1533871757399798657 1102257269425669633 2619796557701212801 2061637083170506608 5630478130388719777 1725960187843178497 1515387471716765185 3262840165329690624 5144189074934005761 1517820014120779777 8244506910769004544 7471996532900508673 7227284898737152448 7624274965209936065 9045238716448395840 6007556867880910849 1410955985424386048 4539741798748702720 2094985621000457344 839012386856538113 9023674524401829888 7613585085526994433 5382692571692269568 3313306831707111424 3396848597705460441 6356993438943217729 2464858600371052544 3367060530092273472 19194613510066176 2014663332083269633 5617520087454679041 4668757369893434113 5554877555612106753 2401071383466991105 7863331077029531321 3701471568833359361 1920668394420538881 2907059274967192776 5147294363721269249 8636829092218007904 5002222925617594369 847497462589398400 6267796672295170049 6204053545033324544 8143469269203810305 8328893630578793632 1523397304417832960 2476612771059977729 5894703155931774976 292207550790287360 4095548191254115329 8581869713007536128 6833747050973102080 7892561786939063297 934372149768794433 7750235338873112961 5456553892416830464 3234290560646637569 608385038445175809 5409259468908549505 7115754013974185729 1463037244429742081 6803956972863881216 3816923736915524352 3388523931470249985 1694572804764751153 3553203993517332993 2896481809679155201 8171280377644449793 8173544881520542080 7639520404530840416 1645770848890219617 6424051501416914944 4932723257841522018 437439665784619009 8259145290203113792 2376695636676708353 4714443157678403969 4995133264190216193 3793984709333707793 8026861138464407841 5334935560633377536 6486748897953129456 4265703342975963873 1207645888234334112 2611646198204284416 1154653292525632032 9080295550143761920 1931824542232924545 8799017996534291457 9003194955734353920 6468519620875388416 4103537379360552384 7660387002251014016 3191724050834868224 2131833014997907456 7575661642689974273 4213593012371456000 6276568185003905921 3916951059787080576 6701642691893002240 6377515374964820224 5294699450649575424 4317765726579070976 2602807403103526017 8919536991785199617 4881049786547515425 7372450202719305729 1986735429360528769 6533004214069100545 5330863258011110976 3683611544130946432 5651120831767172608 4654218041749034560 227756847524727296 7585580848708698113 8219597306567547904 8599968473971621888 7201783582566972800 8344344436097712128 7355591416896553216 7570711253071084128 7183133620407263233 8757448729432350721 8288658013952851969 4488030820587143168 7772578242783109377 8054173340476112896 2179796076883164416 9029020927934466720 1336778683336300720 3265498858788653056 7796250735229272065 724455939626162821 2450351843584743777 7039138780318599424 4547772146185834560 1395398195030687233 4595945137010026496 9041268952103836672 2010443897158066177 3087004800674691584 6726537515003202561 4404373363311652097 4061717840502812673 576299542165585920 68047452817141249 6673756873212579773 748332679088225025 6502336590264947201 2289606402129891201 6447579052811245312 2899808668380364801 1180060355029987792 2776756006433675265 2038078171538199137 6022806285560045056 8730758362709397505 6092472404397031425 1049676935234407808 339771463978068417 1022696271079834624 612597438308573441 1008525744609181697 2190867825542709248 8083184138134602688 8418071048319930624 410153166653513729 1234097991259699713 2296577912098658816 1133137226378772481 2412358013211523153 1974420739348265985 9141565364228463616 9006814799998614257 7762200898200141824 7469722175590606721 3894613720471404544 8619286809712065061 3344250857401306624 1524710473548524737 4205168968608055296 7269662706394123456 9001801528303175744 2790377935261095937 5884539528947105792 3383486371890987008 6085193582971099137 4142318548870625280 6021778181781696640 8485386000010641537 5149518215686640385 7419896866743478337 4460063984945096480 3976206644344356864 1490098155170704129 5508459099905943297 3896763898942536785 4857584812591939584 4856377695006048256 1375657434829700864 8583265932828526592 3167245366352846849 6634515467142692864 4317662120489986048 1952601354585858048 3652519071334766080 7316422171606496769 4843415344114040833 2222485332643872769 9078666651672164353 5648503280950001920 6719777586451865600 1236995092997990144 7075846331945673625 8354375062851619841 5832586732965681793 7033847655085725345 2663290353265350400 6626366852796776448 1934821529999759105 341711278585718273 4791844092897478657 7671885731352797185 1217688069141754880 1101127397036171009 3896958582167785473 1704383030317384960 4139096564950106112 1107479695505889664 2955149959634903040 8575623583223238656 4974752478795259296 7229819786007129024 2382306431594921984 6687014111210674944 1554763862733735681 2760201359634415873 4170068109729658752 2039024640053786625 3924876809688412673 1278851123299764993 1775827448113000512 4371517228207185920 6804173624597610497 5975663510200195200 1336555654322049025 8157617807184506241 1331230016112096000 2745632811501723649 3967527530751560961 3848223323982360832 1569196177479172097 4279402063057955456 2860406725069357056 4830460194985732736 57783756215894017 1365281910236397569 5007310461690135552 1044703238728404032 2695574334208234881 4490941603596402065 6228396385310126080 7876450059355539265 5063145591194255361 3548414846638948353 4074894138401673153 3343393992875804417 9068879603183865856 5572748968056758272 2332845050375916033 5217292068160339969 6506276390183911425 226331852265837568 6631908366191599616 7185128907936104449 5627208307722131743 419440636883394416 6618466878742872641 6777826606982249472 3857178360938873856 2858981419614939649 4404709718142738432 5331038700197408073 857705833359892481 5044231179332559360 7824016704653082624 6378805460448444417 5940682808655901313 5920951217015338057 2598071585171103233 8989189658613121025 4502462135541862977 2306019282473290752 2097802196369078593 2915101925003195904 7251282204487720512 4563633824347097089 2987399836365715456 5190250840623604128 6452207571296317889 9075537203870223360 7690667644133441537 8146276436720803841 6048033190325590017 4136018945379115040 817821433647649152 1560572106452630017 8900834857013285121 6883256515658076720 6155994558576985601 6386061310428493569 8421054627337267840 8912776455279492097 5991887386595147776 2119081191317271040 3425264665959948737 8235590514047335169 3051346147242203104 9066604706676488705 5583195003746186044 484414017250760705 2291556387237564416 6193391512693684224 1481927871325447553 5610513896518311937 9092770197847816192 6089896497848799232 3531482075177837297 4356484839246002872 963048730353598465 8063363641216389889 963663953076980736 1252750569362503681 2794500785132356097 6143060280839475200 5205441648107959008 228028560840086833 6630237248571639361 2899237593604056065 3723832818299953664 5277515847376568321 9167604678989275137 5116761567031214081 7026978421591552001 1323038105712721664 8577339368310571008 4710817534831140864 2161312955852575232 1908016352879788544 7465931400177909760 8640003532705219585 335533885096937472 6755109503175080321 8327187381780131329 697803001407719168 1700128349023425537 6534340370470477825 8877960260681203712 2180734064283345760 7920864920783342208 5905494838435201024 825357958188864513 5386202592655497728 1225235065009535104 8538547602295332737 3001371570306107392 5517505839603679233 967388691366445056 7913099026245058560 76961157704388609 3609984399155866625 5048924225208190977 7012536418130378944 5899092240942387457 238981813605459969 6748602541244195840 3836243715013214209 2568678320573725625 6852754194502750208 4756248363241126912 5659955586951806976 8121136884693185280 2873811465184711217 1819157397947647429 5466236868185933824 8221880248755365889 321018605240216577 4510100834243986048 344571969919107072 327186247168188417 5654058178799661569 3421205858758480064 7242880337185591296 373822809695544321 2496568548158078976 8229161027528097792 5233137489868816384 4096118746537463808 9172616476076948673 15914032577708033 6831335494670332929 3109022590543093121 7136562107064683136 258593342901452801 592767050376796800 2046714806598402049 3237344180718927873 4650563149118541825 124162668474672129 3451555866440970240 8114419225969354753 7266546805421602944 3566320018980524544 8214526869203517441 1066889141092745217 7917291858555851649 2832155358231134208 1538226644480081345 3670979174990974976 6580275379354238537 2309979839726354432 4953311550280814592 2716655399602264064 7505079099756920833 7144421602711315969 6141835627433295872 8365349213956179072 5957306670779949656 3874994103943102465 1700518914774315776 7191247996107882496 343802230658227744 8787680920063705088 4065661075829393409 13034691594488289 9170018217262662913 8777383718412091392 1361946992502891521 2369142665782624257 1665159928255220864 1217467355924525632 252666984745348864 6124740562935928832 5268207143253674753 8122317946758258688 4046451712590086144 7139827926480962561 7963421393198196737 890978951782744704 2024783927192549377 8000564349203953664 7605658972829073409 2012022809200951296 8785363266003723393 9033728777778003684 3129634449776576296 7221115166735893913 1142890728759587840 5889490299094764161 3546370402395853825 328901743794736641 146656910484257536 7725460457710788609 537872730114842737 1833382458692141057 8413795718523400289 5585236414649534977 686059069477757904 3853173498061400065 5331689068237165569 894768765241254976 5401128102718983168 4304301025668100097 6901107350409773057 7636968694578279936 7220758915175153665 5050222615775936385 6100684638163685121 1855473769520882561 7683184314995308032 6201449828269256704 6383601612764739585 920100264235843585 1262588785348824064 8382057264632766465 4156256754477411072 3675120024174222784 8291283793883982336 6112843592830239105 7966308996419787008 7648764617555537025 2037625445358299648 7989048223239646140 5488256295803650049 4981697530499444736 6183803885776968592 6000890323798194048 4762365632499198977 3299296257002311424 7054292419616047105 2981477736677495552 2213150070183134209 6365562173364069377 586651783519174656 1765060009583430656 1381647859151409152 5733646806313799681 8210765061740599809 688016115515260928 7810123769176976129 3671341704608355840 6944635020886811649 3537101525576645312 9113362576430466560 8681171339407581184 7428365175113023489 7077011662999846913 8650459476127628928 4409295248062119937 8330548195738252672 1443392016692543489 313172501835335681 2524889338861322240 528426275909989761 8649141452474771456 4871386927036399616 4168611090046539776 8849639178245558400 8932258974106644897 5801312236123086848 5040359102590808064 9017071125507946497 5605203277988544001 3418587598661877760 6320937715571359744 2834264861633615873 1625994469974857345 6406904989075210241 6590178878189838337 4304455656593489921 4776143094190080001 7257295153185134080 1204824810536411137 7379406260889714688 1104911307352284161 3685434758068556288 7411052288280100321 4653278131525928960 1108984514775121920 6193503980779549248 7356232135285342208 1835772539733673473 2672940258650947584 3456433706691117056 5423815005711116545 113215214031536128 3190689793862375937 3979324652429893632 4033964050946208000 6017907179681382401 4766352259875651073 2188334415553906688 7140041717220821505 2848747171527856320 4216070774861676545 1839036869012005888 16433528073658369 1254960060550944256 367125596007825408 3694583580370575376 8328293599906254849 7032001554938117120 6169375522243590145 3941279536184506176 1217049974232168448 6232629555879725761 6688654974451326061 8589638071679221760 1869517961796496384 4033812878467284993 1699522748675391488 4179366117804411905 7205304218409720832 2307215196135346817 2666603335994325761 3720136398713913344 8549248983268167776 7135668520432435201 7105224834530785537 4526370654767881473 3415805305128368128 531964570885987329 1681276908367194112 3989883633689165824 7187050269345943553 239644905150783489 1356399702222506497 2579719466088401665 3715942753819338624 3953424833364924417 6350265818192773120 6409340386629607424 3107630865351705089 4459082233246704813 4551445784287793152 6536579741554301441 1406180890737442784 6486045654819447744 247929371864775136 3444537737316433920 8775178552114872832 4504206963943047169 5960979148804219649 4199512633110186289 8776025916804126721 4031021106736159232 2084489349736202241 904849958321454081 1905500668448630784 818539697032888320 2404245759922716672 2006831100347807745 1309351186219139073 1859801494556961025 4981230908331098112 1116568033930510337 4254638453173704704 8166436792751734784 1912854961222529025 7109532092909821665 1403620384892358752 904318981078117377 8664217279258066945 8483198771838918725 4453477861759117825 8816821508516356096 3505902001062936577 4721164009046399998 6265344387093153921 686464206286848000 5870428020460717312 139090966142156800 6483699528932988928 809689604671792641 8554958604330766145 5685105649317314561 5449165331696503809 6576032970222832513 4152383108280776705 5773420572579624960 1120374847645894657 5303087725034019045 8455209315444345857 1234777125122908160 8020655788904798209 3216226600928928769 8845982062989845504 6454201207548264416 1589211278975456513 2873340150600663040 1692050779796244617 4465870975513878529 5371370840621998080 6944950733062712321 2155281228953312256 186375067006148608 5224230740650098688 4199539890559227905 6542456706605644385 5100475942672752640 8040370052249383808 4106897019168163417 993191344677485313 3197442558717996704 6370278775983441392 2864388328795551745 2926643640576868608 3726715369568867840 5762540895819726849 3521691102801854464 7616264865056614424 980788863439049225 4480334088988952176 393005205188146240 8996075558480260769 9134063146662494209 7309614396295667712 280908192417513472 5556968834669674369 4094478463040873473 495994662095360001 6148151103581364756 7466199706526064896 6766169492883712929 1008789254112804865 1390173434048046848 7851805310025489920 3803710309464949505 5572584987366368032 6429677110172366849 1649155448986801153 6105420315138173697 1292456044146626561 8110835088322048384 4177603312839581441 1483035475448276992 999546657928351744 3404185568312746809 9174155220150751233 6090378111043214848 6835371335396054432 6031682463709372417 7897683940328494688 8656625888794693633 4660119312658132097 4723094785699074049 1421347143743305760 8588416787653881857 2311003280539127657 8003688225704344705 6001360076279718656 3599922908779936192 5317640702122098688 481888755287601153 6874942546016516481 5398453852070335744 1393420806238523392 5965597357454317344 2445907848229765248 6714118981065528321 6036675339517640705 2546180949888367616 3455417708184186881 9085884666293227345 495355845772238849 5628539240509441 2866913419168361472 4161567289194315776 2823882851290680832 5459653699832015872 193159693899365601 2485505798160227321 4425090113235354496 1713639732998504449 8149709684694922424 2573199719701149696 4617790653646946305 6034022557871759488 330123375249992384 8110369902498807809 1878738018799869952 3548502630624323072 2071604404108515328 854966614530220065 1 1497558254411091968 2949532105682812929 1346460552163887297 5494590889435369728 8040133523782468609 2128348653231570432 8862801573513789441 231984286356131840 6223961975483420672 1764755417990291457 6344118423298827136 4020119588705201152 3334105281808959552 2885518750766494976 8898827529946929664 8468709180624520513 2754237189801112393 6036681625301417984 4960759764159759713 1990505481749454848 4645935366368320544 7031605259759779841 8019734279474401281 1374647943264534529 8874822480721851648 1870081980855463936 214905463575797760 6188227831849811969 680397689412190209 3698833055573477249 8734233619347050305 637429091537029377 2053850423526977920 8369077352416555744 2720068394855319552 254473641400346113 797954039417144433 5495344694720181600 5721405035516952576 6952829671268898049 7342609924059816961 5905355066331575553 5893408765867724385 475786577560348224 3208504856529072128 4125410288631565057 6392180135694241792 3693184916061916672 5968027360158046849 5001425187451396865 1898038095815926784 4669545621308564992 3558058367251103744 6259781738905862144 7987754375833798320 1049563552072642560 582525759144996865 5149278531261693952 6076926257640712193 6957776890336924161 2540326030696054785 6597760414910060544 1666838197338152705 1911695786222149121 2458046603132459009 5903324240279281665 2641172395953801216 2566497235014057985 4388378807819859968 2969604684403273856 1692678589151068736 8565154777335949129 3480550740304835072 8643866153894403905 696967936828577536 8993819484409401345 8675227951394512897 8021752705449890112 6305284313948261121 6428934475844248576 7367210885805744129 4521715922879407168 2056890028147347456 5100267444313051137 5886711154790924288 3838823367751746529 168190449850693633 834263598005897217 7475912747206353537 7097810661333336065 6378427276258887681 3127566465532383232 4211991374675869697 8691899996296328705 6036513615335405056 7049947602301827841 4616395184012009472 4815650723471681536 7273732230771947008 8298910275196493057 4923252127232263488 7373284479467372545 8455536278959136769 8181645013442512934 5456583495303550309 2950888732151157121 4262800937278530561 1745751946919543296 8015905530613202945 6625211657000581921 3193790761482780673 1718764072975237893 2224995956793204993 5153452781761933785 3951384469210595329 971593940996102721 3053473339084783617 3571622656266469376 6120175180498528961 3198681081699104936 2032416710564226049 4553480583931127729 7563323117148068449 1768026368015819649 5548404554065248257 6067924075481783969 8305926643928047361 1414374511886122657 3738496488502722561 6483077801249374089 6920672180963311617 8618235331500920833 7695678643795432448 7588561430570778624 4334232732231502848 5440603913657584385 3483938488933453825 154480265293767681 3618510189114180608 4577763842446356480 6431463668203813376 2598483950950253056 6789287173130649601 259141094835687296 6757022759021567744 5700563197856284672 7374441107619561473 3316951157844037633 8833856290506670081 2596565625815797761 2018381800067982032 3084795510689628161 1383860790438707840 4625026975558696641 8707153661065115648 2968683081727963392 1542655451449937024 3472030529727603777 2217535086277713921 764888858235035649 6860562359635102304 4958676507554676736 354732269348978689 3623272326136944641 8773719233075162241 2345587743512854528 2538169115015023104 631858274086291457 352990916612444721 8973221470876944441 7063464509985906577 9105659169048150017 453490198870638593 5398558816346053632 5681680480243521536 4396245255719325750 2029384274913553024 1631390933757526016 8821294145901012993 4376198545254406305 1595958449979237936 7512324921290276480 3026526841851475969 7636755184814981121 2762275236603897857 2145183208909529088 6156505559989748737 7206673880339129153 8339393224897908225 6380657785424495361 5718165943718043648 1518663993198485505 9511843455096896 1138418721184008193 6528050704354637825 6331637320102774785 9140670586135146497 6555065351053897985 6536763573607170049 6499504664666267648 1376083674243926528 2850741794613989121 7372866082919214080 597721523853148160 6153652510565740224 4807795679202736185 7666809383357960192 7671391704732901568 2288014609839931392 2684782458208546817 2267923260897268113 7851551412872081953 2629376717569744897 6377035236875613953 5849031671641120768 7393236730524882945 977373742300497920 6832176781548724225 3079812220511584256 6460914054762738689 7664556784674469665 70759447882612385 8249281651466909697 5343033453495465984 6903087247680131264 7935728493955503824 2808645590858253313 9092143608010637313 8766829229125144576 472649906658856960 269216207925204224 3948208630313671440 2220287060446519296 7332606263996540928 2203567025192504337 1355780957925920768 2275350998323814241 5685371606020521985 8174015575532883457 3604692652739059712 7484075405582410624 4798993322157178881 8803728230452748545 8202318525540783617 5228308420600148224 3572367388785938016 3513185731224337601 47588742993102592 7505630686175551489 3525489015630144512 2013370182991298560 9080866209654784001 1371828744056227073 2884549533538779136 4012855713415382272 1517612541028129153 5424210525128269825 3711323898823881857 5119117670030599169 2607268924484120832 3769991591365707008 4942823241748973889 4217014214524506112 323471456174358528 8151594543485549569 7913025767410970849 7737374905085198336 8027440523133735297 6922665503369933825 7496072713241886721 318476023916593153 5985624818150277120 524780192076840961 4467895994467254272 5821652653488259584 2523413610494976 7880527097486292993 7407650222670567680 3598231476868775937 4146639929417891841 841024432981242400 1460340709834504448 2544216226108178432 5854186253115153920 5367733019263020288 781000931712958465 9183728970372613376 6367452342607428737 7068942324072660992 1965478054366609409 6290516394346714368 2644227846295471296 4339058993392549889 6059710887583809537 1625318152396079105 3015477290051567616 8723386536155186176 5558756646892109824 5492087906628018177 9112040884161864945 6912794469329834904 1915643518388203520 9084363929449498624 8392375885606283521 5584506523857584128 3517796461504301056 6051181225462246400 473046088581278809 5765293566640265592 6897842519697222145 5873334530208541376 5425928552111999680 472987003716289281 847158110706046977 5404626713484046336 7431195228402408448 5456636951891187712 7308574744560762881 93964987595823105 4556001306324439040 5602457065278563089 6943457485075546112 1716673098011934465 6535424698588233729 3084470650045612800 6896949989890503681 3054475019010504960 8188483291540619265 1626662204521591040 5465888030820169728 7546539812373266433 447676982251487232 3234777198725038080 5397692210187928064 2367737972750702330 8248348952139320320 6925710552691753729 2243412678258865505 2825296523012661248 696352488017625088 6541884602346666769 2959577757795266977 48185133992027889 6352545182846287872 6295604753997925824 416728021264658433 4535144855026569216 7159939096259690497 8008967233754991705 7035780703589901440 6603165177346389633 7294639774214243328 610134154307280897 3289693906006683649 7516606077601099777 423476915752856320 7860263893392031745 8700179988674424577 2794380642985836545 7747380630354511872 1363620495317072448 2003201449353096049 7552298544695024640 8007941916567011329 1442526662627811520 6457490085948379648 6604902009967109377 6024766570938598913 3714834741611263552 7240006310991229953 3916542803643168704 1032988174055149056 5554421890595710977 8592889725954490369 3949605392644485376 7774153174041687680 4782895243407523329 729821013677965312 8808046723002959277 351953031417754449 4125143751637501057 7536381567431073793 3031765223104766960 2339295927076867584 2579033214642571265 8640665863755636544 3328809372375747073 1241123983393375233 3221106095940567041 3897679143331592448 6809584919622733952 9149970097373684033 9175082924720577025 1749277582726340609 5845410011798831104 3999661338844152192 5323468969204103169 8386538242752643073 66574582995214337 5761693868207898624 5910105229839613953 2214295817231261697 675331544529420800 4979821733679260160 6374539323758028801 3581371225265699969 7968050008501327873 8029776708967038976 4280918127089009152 550121994509814272 940091230507899712 3727284731103168513 9111128496686940160 7486487725572947457 7216241407786492929 7050358407440833392 3734595374175657985 5742584088140677120 4697608709077833217 4133055062675206816 8825019777102585473 1000390320869242113 8140050416919248896 2161664133944104449 8917540522386975553 7262614864329396224 750935774859144832 8932550001841315841 5419311496993453697 2158944942727364608 8880589836899979264 2962386632288255713 4019097741706067968 5456319245694533632 454913581432857345 5231514775424302593 149362148098781184 5999891700740209152 6326526711546880001 4676440147942017024 7930799624093630464 8068535220650983104 3336506385856583016 677473842279035905 2718568988597446145 9006472031235162113 3161082531203564224 128003742394273025 7994886632038023168 729105257721673728 9075898003414001152 3119386098053127169 6831618432807373057 2177263587210004480 7509427058325037568 6224157333084861440 6046561665809285313 7695203507413633025 2575051934121066497 3794529239051132736 7721416176490769920 7386121065418160449 4263859040091398656 6669429516324093952 938665495097806689 6110310109654982144 1664085560998655296 8401690509180165120 1924953046489523072 6740535068041042081 7249668210901682945 6294821264520516512 497846597305868288 3182882678069907456 3959386249878249728 8890429907292205056 9036544510230439489 4829827880950631722 6965954198556682561 8377942634146671616 3464870023168523904 5538357402152345472 6148234711396384768 3144606124157337473 8268364305778712576 6162140268737373185 9101952249480710273 1847292089797458433 5365244433068457985 8254595877000384001 4575017826542911489 869756754612390656 6938034132849720321 1352884431608340480 6527728820973970176 8245368877885859649 3210902035755193345 2789405929973822977 7879859541991352705 2733600450416705537 8204902522656188416 9052506610564746368 3763849433428692993 2096946889222127616 1463273040060642816 4259839420609802240 5080411629164736512 3981527320156176688 2149955589367660544 6966065386127312384 1463187836812673025 1360156901666165217 1566605340170066128 4581482825706696705 4931797943198941184 1793360199180679024 6178669561168700017 4657040990873772288 8655040417936822272 3284266340812623521 2440460281115021741 3613576704689707008 5703764843116232704 9129084943714066817 704292561658332737 7443874517042790400 8173872588295611904 9114149865266085889 2802939153776771585 5243206359000082433 938041931014815745 7041257541845134336 532974608996466688 2195870212762226689 3382540995011082753 7961801033867296769 8343457798513233409 961881252695817664 7067365075844378625 2595403262140200961 4281889171378509824 1576216701319331968 7893745579768807424 3262978599552024576 7195094939454209152 6819625136069574656 8290976734254202881 8445159758328510337 1438521369139494912 2919591400391148193 3866777136923347969 1048236523955090433 521206748678586369 3839638174156257857 1153203286229285568 3658066732884848641 8169920100431802369 8400331659135529985 547928695937567633 2026910670487644160 207411772221014016 8449268420004970497 1283497352657448960 8430738601119178753 4776948749081078785 5455238993705008129 8516842209383841792 3175613696622511105 3884703810128569344 1518865606000652800 5892528661132335873 3403561659513044992 3539422197301234848 6041361396870189585 4084642985640662273 3233254383132028209 4196615690625310305 6998690881786528640 8952591488114317313 7746206082471459328 7645433282483755393 5069272125731818497 7048122668590039040 5681462497967013120 7790147232960989185 4882837263408041985 1371102623468007425 8865395658421076993 4600033956036184960 7736022122055385761 8914937974595272960 5635717738510339872 4855066442627334144 3537769861251874816 6774891082645159936 1567882409134648129 597914746547523584 6588534231429201281 5325537134268742401 856445517024012289 408879232374214657 340509672458091521 2760527891763200001 5954896107957026816 2606756718750515201 2020212633975390208 7934042433635221505 460702288911351808 5908015479469267200 3538673513377098753 6459620298983055360 2194833174733819521 5131716340492418560 5653123463296018816 1908991083992416256 4426239443647697600 2233605278412173568 9219426107025186816 2119273711921485888 7415361906847909889 8340524267517566976 2193686468472291328 1567899951170243040 6106786071792878849 9192744846234009601 7474371736449459201 1134170244085486080 6764297462362536976 3832658536121126832 1618204028472426496 4237276618357309457 1698928739499999232 6719576571223986849 1542180271808577536 4017697277486283777 6972938467575652353 3151002954841763072 887790794739046401 8535583270958815232 109485859651801600 5515759895590274817 9163891198658699265 1425136279032283136 1147885221242848256 5685799483900482560 4693261217494209537 1409102487652711072 6308693882975019009 8756986053524769281 6244942156442946561 5603789887653376065 994354085837324289 631024520297735169 4998937811344252929 4305382560353629952 8020454685849967681 7250074875960332289 5624954972987336960 5927723488902078465 3480625345961625456 4207665799010373745 678234581444240768 8300265510721625344 5007405795710271489 7687566646717416832 9077632877152028672 9037216591522641920 4592235320040129793 4200102082455269825 6561293348912450561 6904138517663603441 3040874421493617152 3605207035323482112 4584749505120465217 8360628959730981888 7049820625389322240 4969706508864256001 5037862205730979841 3146442896453992448 1183835323165245441 505424219348442896 1091895631120080896 49745513115715200 2444262228441346048 7308173790081650689 5775730369492323713 175411169345313537 3390344660539923429 5095712856926103296 1096442953634454976 5337693802418036736 1862955367180123408 3760437671327301632 7408817668987987232 7091614448766418944 6034236262862242048 655800934370147585 8038843527434577665 7782555995925608784 7127347000060311296 3553077795715325953 4967230780943106049 6086842008479531889 3821091518376050688 6891954962043236353 7288772855929840896 4565587708586653953 4574397577435152385 8925588298563584001 8625428767361643584 6596465724320607137 9017050298524414288 7694760485887481856 7451889194377977857 5538720210955729409 8284718675445383169 4192769475914727856 4829291103562610625 1784459322421883648 1045274834143321984 5817520131757095424 4845365377810107913 6365759909695696640 8777439703817773057 1538614474759888897 3350539048847665536 1729502575504545793 8525347216623171073 3272821392067656193 5224031976126283776 1548977449013151688 7819397992504201569 1848856359205816321 7461971472543268864 5333981370574004480 4058611370398088385 8096623442687638784 6581713462989867009 5089124916524089344 1790699122415629313 7551395138443259393 2087452707363622913 6956019035735326720 6196066366211203073 823270678126624769 1963860428332340225 6779796078351876097 290238796508402680 6006093196236171905 1883351394294980868 2869201359675916289 6884545807394396545 4872785437850255360 4050049349552518000 2843656561159561217 7823381091245655808 3146704471473328129 5245066901680598753 2886617690118259969 7247528852683668992 6451732128129515521 5198527422563352577 7986117564538941441 6158861869650210304 3554154098659560801 7733363330832400385 7863535570470623361 3889212184695298048 8712579272199722048 9195586529209325057 4460234615864124033 8808773196809887745 136796183733459457 4264559697383833601 6558957529875544161 7729042930385120608 6225412067393225040 3509962351601332481 1547150490156640641 2186923026400482305 5079232956528566272 3665982258365726721 3174802300178798256 4303091069890428928 4616348764885824513 3472445711371961264 1015615338209807617 392865650555224065 3269830134465265664 3333239037073645569 625260360788602880 791418422362056192 5138069300046211648 8066831135842868736 3058343382077308929 1626716610886993697 9124838786899017729 5400236930530883584 8949077384279944704 8486639630586472448 9071096293893926145 6858389936324793153 4026922977457847424 1769529397251894272 7596789505602813952 4048243295232065537 3129339379707330560 7731480941451804673 1948823011545561344 3033610215766776065 8145448020371387777 5637688571927972544 5426975738806870016 2516882394656448576 1609438051019696129 7967313664483190608 1294136088717557760 3577637886807487616 9154991013577261057 7325501197207044097 5618265433365766145 7273590165331287040 660349681733259280 2764622304475398145 5632726423993905153 1042776670130354176 377641778671517696 1953485577674679297 8391594387610751488 7653930849198919680 8269116122814712833 124807671257763841 594712843142209536 2156147750134066689 6289267852592228385 1703424394605720897 3282502629722855425 963979858056196608 8068378159930372325 5630836098296530944 6300700676875124352 8658744098518728705 2103134706116247552 4723449429875479488 3297348225484161024 5852845080878032640 6778095190510043297 8895434110379662336 531498537955728881 4983183769683124193 7475477239818383433 6217681968752584705 996209889427160640 1468413649248167937 8506791754185299968 9041654135974978561 4646372922542878721 610987157996003361 4418723806139427113 2371701737781190657 6812443482424213504 3934556730574396416 4818254430302633985 8292310112530097665 5618566989335674881 8517776816222239744 5930672304847073280 2238635976347158529 6267319261516726272 7884922274168629248 7334122368598359296 853326773272371968 5742208369113803264 6487702623398110208 7823016326372646320 3451452114115766945 6566147785339424769 5800137989979926017 8250275998978145281 3044812613976143584 6506793616405288960 7504793017086618625 4333056900059967488 3845167922195270337 7186542918895796224 6555071247824283648 3957312903138072576 3460080860265023489 4390859646658150400 7558776053631434752 7555620906771690753 3823545700902095360 4551866893495537408 2865547639053017088 4472773342553543425 7557464905134264321 7171368131867965441 8974314579182978368 7168086235520734720 8458675386849364129 7663012084846738433 6077563697397934400 9218652116948615168 1741259682957778944 5211129436861711361 2717977367026607745 3183686357719711744 6195072034685734912 3138323696019865601 6863354795782860800 79234247278188544 238937295987307680 1443354220203393281 8229954233187665153 2633290143409635328 7828237882399965697 8242763352145657857 805950002390433792 2885985832989589504 3741773687681641217 1586861542305125377 7852114200058988544 3522708092400764640 7793913053804416992 524267185785370625 2142933124981051616 8061789127025264961 1392418836943087265 6088588949450612737 5821026177677527424 5636455904797966593 5417563770027940864 4829676317639394816 4047851701786861569 1812352166929588225 6265843635103747457 9018656623375573888 3044648591196189697 5886785303238157601 4430849328372182273 2240039572770409985 5372035534274078720 1748016973731132672 5871141639745225728 4923582606444716033 6357152931052873153 3046994602578632705 7100540248478130689 5787364896988020736 7191563452931145921 5128813461262249601 7446991365006105825 9055690235908980736 8322816357433629185 8240011297906098177 1758582356594532353 1696735092836042561 6466491121130351296 8277759653557895169 7082093667712569304 8047377497858301336 1749713147241834112 3007037822741542961 7399641138305614913 6207170288899664960 5176570843077649408 520656454369979393 2726096295686015040 8792060330349075712 4656218330561765377 8383465005224342330 3244385084650407801 4165422539627634688 3666479628390664192 1446935670015936001 1148752921734071809 5227733393852086784 8505389754682540033 1700436595828542400 2189895582316901093 5845263930993251329 1022127657481895937 8454818444627258368 1754174057664872448 6188106724010635265 3651750912353490945 3036371843129091905 2329849958203060632 7908526903568232960 4355235852503862785 3990933577250470905 2123193910660073216 3038998602431350784 1645237263130303489 7647045921710309377 1750487288844759040 6960658953123137952 6031337703172508673 4620800656168480065 2411317913079950753 6096620527592055296 5878538167108716545 5519956219247525888 5449114859965628417 3669189294657563585 3394468924964716544 4970787132295352320 8740198922759943169 9177959242857459457 7117782902296625153 9009406373977315328 7291922518891298816 2467911589572947280 3295130607076665344 4455536928859028801 630747486109810688 8032756176084545536 2882394880306758209 2678052281345057681 2402193473462786049 617806142635458561 2161970516715991040 8783060349470744065 5975863014682235409 2661929108283962880 7316426806835748881 7464550126830470912 6609453781809904193 1578451934290837504 1311381292993058561 7112006580112857601 7315716983268702209 4163419556077379585 1894836109200402433 2507622639723148545 7036171120141664256 5978031721705089025 7418339144640335409 1891563780837824512 8680776571947581441 1803878847162804225 8476402039649610752 4093099889635506016 1692345775483079956 3293670038104081449 8320513373088169985 3195505172354220033 4898723976274759872 3755104850736578560 3893796877301266048 6737501197936099328 2947357811389497344 4736673083570802688 7022286320239988737 5758515931277206081 6109532507296083841 6806376605589915649 7725128757524391041 2684786658303283513 6833519044715479808 9097303786708451329 2140916721037180929 5580722282167868321 8131956437955009536 5933443079226025729 4841626545285558784 8029567198837747712 1585237571427204608 4026339679757685473 8952267501017822720 1262751009098072065 7525141745559066081 6128518685473852401 7422802023211152833 9013118716506226688 4683173422207168485 5232946757689868288 4134006613853826688 6185281995862626304 8707810902646456321 529093169616768001 6460701923428270081 982554763108870849 8962411825966827265 2765205931566098240 2508668069173534721 1798470650741538817 1976792779915488168 9006626886395831425 4099229378847080449 8235058496238130688 4755459436222712400 6754408498891623424 9004069446118068225 1093634728282403841 4529514809411637760 8880170205925655425 549417802266118273 2619331967928576192 7804996623568057665 9163684202525546616 6967916617991224832 7237906928035954688 9203224877234169436 308288353592815616 6237641608986549760 7946507469277380608 1988360444292067841 158193838748160128 4707140076279044289 7863559991394566145 6621758488943001601 3339217993656092160 391985320692446592 7263195100024752338 595980210116186112 6579024657490624512 2847337109728114944 7834260734551749497 3920929483993579521 5442480454555699201 2957564368340686977 4150084924022367233 4482277588504379392 7800605255884372993 7196983548959021057 2498348609287593985 4464221732030865408 3731637053686108160 3367974477823630337 9088366594759455681 7062880816774979585 150263079068229632 2482482941412673537 1497720347111826160 8643773540780113921 2418708261975699265 4968513159708461888 1365083148538161409 1893988543674534913 9070040997824920704 6396042774089097217 560344259680436848 8842405777013807104 5356736443113840 2213634825095083936 5928586623895732225 4471968018346739712 611869384711733248 3698202643729771488 1799345469969498113 4309028190617222144 3420951890631359489 5534559745332234496 5292974676057181185 4211984052258895873 89639578541316097 574381887768793473 1924896012546441216 4265136482580531201 2331722364806103041 8573641147833647104 8631941132123603968 5102260670326077760 7607606892005489872 2620242169018167809 8706196301720086528 4234143579754124545 6823330879879398081 3670822035772828417 2924328810104883713 1291883941702064129 1933816943731060992 6829653117546528768 3588543202560546049 231611643994947344 3662128955123154945 3478658270831513600 571322023494605056 1704497499316912128 8576864869706366977 6820400782225866752 5295493364924300289 3708630995008871008 1295818791132033696 9188781427919348097 2533911205868732417 8828947459774826497 8641647684874010624 3802675996990924241 432882616605999808 1916371666043119328 5227591659795551832 3697082735140851713 4611249554046368512 4811729477258386578 7761052023434608640 3959303216923954177 3849289279641485313 3896950704330539009 5853194351139094528 4290554010081826016 6439912146848907264 3752568425938132992 2498718351011316993 1600306800938764032 1489551885615467649 6079911849599071361 7801230999629531297 3942478807426610017 1405275079833583617 1352127553769909249 5408556535409386496 411170625889775617 1484934666326933504 4749147167476871169 7994174411717476352 6139140549423335753 2401467667241771649 2029683535372699464 8604570443279851521 8151244021685749760 7466004215683990528 8295865930181273345 3510299538390899920 6874589543702579521 78199305863758849 2912157300184263169 4942834417089125377 4683885930645891073 4212336431398983680 6869039868014002177 1185830661376210433 1677320181673175297 9101933089705820160 7578744080014540801 5316451898933755904 7373302155658669321 7239783619124399105 5635769770981982209 2118313551639803904 751090020762386432 5484994138590057217 3928058031507201280 33873262377306176 3605265764712293377 2337736327129726976 3538299976013291520 3234207107064470260 1013820392731624160 3213355945530753024 1191386962294243328 3332898054672342528 1367725555339096193 6958664921667859200 6250833736818729601 4405949937225150976 1670353743712785729 3791739701233647616 4485929009744678912 5995513003447021569 371908419566258177 4146654321023112192 7571052295763766272 7427710140928637952 6342429350091798017 1411863741201047552 7458912867894751457 6326392751514091520 3095197864430075904 603804065080655008 6477691077000994817 4454658920025890816 423275607167393793 168173725825236993 8763306028861612577 1279496969177189576 3032778832677735936 7682951517500207105 2019253548539183104 9012861102371705728 4086943327703769088 6000377191546910721 4670557357476098048 255893484124792199 2453248163022946305 3920835927442565179 8601404401785202592 6807720530351288512 4358069830481338368 593457655077957632 5335049566537269249 4982446184029290496 9205726995086028801 5335858674029748224 3118808428950585344 1943486052594066177 6845280160805705281 951946703249911809 8852737306709811200 5859878968690760192 1397579430778269696 3996744448256080217 3481681204024927232 2309693258511646720 1826537671459337665 1812120118381427457 6296201637594592768 5341289724132917248 1144694896487767681 4820681241619726337 6988755157164936961 7388184112253625344 1649146271104053249 5948142529282203649 3505446608152584193 128013624939642880 7393334128172752512 7014455456285686784 2391399574266775553 693378642492149760 8512237683389209344 6926231762027675649 3687598650791986624 1787757246484834624 4401179642686423041 9057333968677470353 4079110132999773697 5856646723178917748 7633955375758815233 7397740600494600753 2011554357633408960 2587079757108994049 892970885799920192 2963908113210507265 209180470846750849 5043505921232635552 5117956602911973376 2471985256057722240 1932551033996232224 7187863496713568257 5889675448177006080 1748375735617893825 3188849002483576833 1372371326440258689 7437149938906266816 1838585734960358720 443144315052982273 1653823987314292865 8107622978805052929 6394832735086889152 1196347689356551936 5031159650824552449 2057466112027377441 5632179293898366720 61252437121417728 1157373428621406657 4956837256242251777 4177682570423749921 9221234376598339584 4122598834097131968 6498216376066891776 9119728075520252801 6220032207080800256 2072133825408794625 4938209278293364865 8540888637146320896 6828648526636239873 7322222886976487425 496065577605442689 1739358133954153984 8239921707816172145 5829486109321592832 4433932976053049921 1524652784777297920 8690925850100832001 726704964145041409 5054813985049416705 3632468322304172032 6951417962956292096 5508058632472679936 1327996686680791553 926201879265895384 7059580931324076481 4957138073552764608 4804970979348676608 6287459055573532673 8159977934668722177 6194497205577346385 7931037518039529636 4274299223045048321 3608083034839449600 2081744372494800768 7798565895327081984 763735973938421761 7197523731323944448 5831783750899849565 8478399258427871232 7682075209183465472 3860138703478759424 6982491880075008001 1663633361129101056 4652084445981887488 5622715980527928320 1202758441648990848 6991412872308881409 2524109128785718017 4960427734724691969 1542883916524780545 587802360551361281 1023670675482046081 6172929712360822785 2941593417976822785 4500310588140024768 6290795387703205888 8644265153996747713 502560558539603969 4960042592094973953 4067394520028610560 7524789300828201384 6448511965208641537 7347984751483459841 3740781951159213156 4457207093560369024 7261265870670874560 3881533220008803329 8772742083802434305 2084076236717944832 9176544121555009537 5133763620901400576 8918077728512034688 8558460422708656129 2898377017806795776 3968658450255613440 8094584344409682432 1755815198818738176 4724988369816837632 3509765745948957952 1684642424946491393 4381377662885822465 1430032942090848257 4333957874549658624 3675121438042520576 9152655654936967360 5960540712096041537 7419120868813622737 7131705777318136768 4860715636591216897 4199304048751322977 738829861264553985 4952586609268526592 6790690214969586177 8591189289817128960 3506747299515766273 5221065373711979393 6935981446244040049 2330561643467851248 490917178670268865 8534748782371265568 5073171547544696161 1409315001798974977 4733363508089628673 1098858626526355456 6229901403852323265 1286879012819675329 7227309905653784833 8361256151159087105 7414398324090252032 5569872823697979136 8045403069896851456 3243879646921464833 8313074926710263809 6789504408455233536 648854721232049537 4369256865515593464 8961701097813239617 5632847795521136640 7833776707749812224 683071881193729585 928456415439749121 8620391420658391168 4423552412287569920 7659012773755874816 8393116520998303208 1297251726214991472 2630204095314722816 6974243194233618432 7303778893766627776 968345429073416192 8449334268176123393 3383715370615976257 9132750467871618849 6943617727870121472 188878342392763401 2709388279590990057 5513418866434772592 6551942021562065408 8651248340873193472 410139947284649985 6685034195777018624 3918409258711143937 2251243941082249217 889819145045966848 2684603483488936960 8117714034412765185 5801675150537207809 4661082162540437760 8988301158129906000 4894250071418834944 3642239032009076737 8709150512288563200 7070148864846249152 6912009528030662657 1181734028017991681 7982138104456412161 5130438592585390849 1687600088628375552 3436206807863234305 8529457145822869505 1137176815939447425 8969832673028029977 8842902752716521473 1355522608395452417 1335027234992814080 4642329437436641281 9116545942286357504 3835849101827736832 1879102654126878080 8788745120661659649 2576523678602198144 2986482516560681601 2461609883023469569 8387186738881986261 3085789627494063617 7623088765069557761 4098823906295030785 2358304405870976 4809112108306464768 6695330756603195392 9086296790406275073 5757337075710732112 6794928529065678113 6142320027862749440 2615508829157629952 755473194403402368 4258073761940626673 3020585254435260417 5000647305665488768 1480730101516574721 2549077983049476097 6259086889805340672 7441434585739746225 1581471908841170944 2189709952256780760 5836113070609256448 7557963084950405120 8017326080448320000 5424843388958277633 4395717395615475424 5829509269383751105 6594779203021883905 3091642243640925185 4338488673931958272 6742125501954624808 4516561370832683008 7651010776813740032 5845724222738833409 3153470106328967681 2230605079419741185 77504024149245953 4401222847359830016 4390844754392221697 2616911113622414337 4915168135946705281 3235467977470066688 3650305300640117761 8798187512529813504 5853381267233138097 8621641030249754625 196228797764075521 1882094564373997569 2585509504762491904 4378479050690936833 6317467548737012672 5038717385040703297 4451618249260190209 6103860722934802688 1542462778640566273 2891312038133514240 9102187950718713856 9061118161206637568 6607216036285793216 7404481777326023008 9013978154768793600 1293837478116979456 555417208530693633 3430331582204812288 8152414505167951873 435319771211971584 1340403315069449600 1956760021723734016 7677980542784065536 522797254387695616 1544490420724428801 2640420081994742913 1174651201587527680 106340117657882624 965723773017183616 7427581666781322624 1750246478764106752 2693625940578019489 9031646343929498305 3115702637010042880 3076150335479905792 578724927090050304 7086842219448557569 56309653697288192 3768457886836576256 4387878836693368833 8326257035081189888 6649734577763487024 1088794385474789377 2178358745695543296 2208558558994736689 7272529345627827904 4864377500696104960 6139417485060486017 9203076342139158080 4499153493887645696 6533836464219054080 8557410659473997824 4308403941962076161 3971129960724303873 4093015696685496321 1337297731424894976 5485966710815875000 5987082873701534592 7218705886080927745 6794968751961899009 5779779640275768321 3542047165521773056 6036360375138492928 8653500211158892544 64141363324213681 478752721599250433 3743627869131727248 1324597207323299840 5020713172851599873 5812217313458658817 5943475917961206208 6890208318873853952 1569091525678202880 1548014929846860800 719815416953638913 7350515842966067200 5044681565880090625 7258196877949764737 7155037007949901825 467125696961120449 5644395364936764416 5035879576646716288 5707009983512721408 7733232797445723921 9043772485805452513 2126652662910713857 5804441601781923840 4422931162835168000 45943896834768897 331411398987435393 7725587244528664576 3059764409606500353 8239201975064819712 2620817542914847744 4067609693233686256 4615754575719089232 4389533003899584513 9092624439581767905 1293232587803504129 5214413406427055745 2373678903711649729 2266248625208300609 4268282005170166784 2553871026471117824 8585606529702812097 1590955371064086912 5490188709696876544 9170609870553416704 6813864804245267072 4422147497393086025 2733813345626802785 1863251265994969808 7027132832184311809 6098058733857130112 7562005968344580096 172281804842131457 2750711479400005632 1597034989550902913 3914754512096362497 2365756633557840896 3048760991587080464 8155031494888211456 551995013711823361 1971659494152316672 5585589520083630080 2435667444560907392 8710805912955500289 4628584310316195841 9105481113387413760 6074889337066504897 6666159900563264257 5023928353383354880 7516183131720277440 1883213282347027264 3422896421651542528 8008252298957694936 2011935351896444928 6748873466919785729 6939679213878855585 1184083725798000385 2424680405950570384 6692244531415697825 221408203348538880 4897887115854584032 5139888878502628737 3134553327279618305 4960448521531014401 1416850045224555776 1202619346915755777 8607116584704247296 3831104243349340160 7114089990449889280 6650054941773958849 5927191332095562753 3387052289487945601 1883550750781935616 7781572192913184769 5194249976428245889 5909362948120240385 5685284007681556481 92700124193212672 6837506330920731265 4175630012687450112 805115050724810753 4620455324016579709 1943041454210773121 4128353798456767233 743096400866934784 6115578970975692033 5693658082045998081 4338059702280319744 7348469234503627904 4694326666681027840 2894507433807931777 3120016248849727488 6190450768902701056 7160409451829381120 2062868156223340544 3072405816034616576 8663369350872682497 7304992164635731584 3631306568420804097 1217176298628644865 985113584161304577 7481204493341136033 5941037554922003248 2269314464497643521 981862540498693377 400238488025792512 2752056688275602016 1151311222629353089 3732508035703410209 4355513715622588416 4332928321617127168 1438377930870405120 8158201727903715328 1392612802274072193 2469847525060403200 2139121128009586689 3989665999528679745 8439859692856205313 6699902612268234753 3202854584830844929 7905255442947577857 1081202542974668800 9191347417044628768 4547614519012668577 9054762209771983552 6767356530895079424 5102812690596343808 4439631075671111681 2587955618597361472 2324508088927649536 7824832536501650561 8904936234885316608 8985528662043887616 7559063167892570113 658885915024007168 7668912513022132225 6597203659054547201 8115251303791716352 4027013114031691777 3697072005632095233 7431314895921479233 7830821807735455744 8574771467867786817 5172396087052328225 306062985455747072 8765880010807379289 9212216508156551681 8922337601460280321 2820572618022074880 7590881938867781633 8841543105253696512 2920083564749260545 6005569901737027968 6556284178716627728 554078568905763749 7427062789726130432 5546237784492375616 5830214801444155137 793583559887386865 6402794701976946689 7881200403025973568 6554223373454159840 1045262631575415104 1484604364890889729 4098807066488910945 8983056515942711296 7600429430912827392 4800645562092827201 3043938338347722753 4433087344394492353 8583015724116731904 477033496725566529 5615106797964053228 5662649116305789953 564028749938992193 6645339374426117888 9137352738421084544 8837755900098314241 4179998038654320641 52907936354976336 8031359594115602145 6049636851004882944 3108261693927710209 556909241664679937 1871083097815302144 4543273421931168768 6807647610434748416 4592691456394823681 3791115341056947712 4534723179172473856 6994751128891671808 8855654368526120193 3158116446112215936 1875483199392081408 6203291859581245440 3290940289399005184 6695218482787579905 8509355735830424832 742056072996591104 2531880597093639713 1710119295993257728 136455163982879745 7102453116407572225 5880949797299837953 8859709460070728000 7467940141835132929 8928321580777202689 529866470533346305 7239410977540718593 8023395843843160513 5785914452497001889 5310465878738501888 3076330345833679105 3100600612059759872 4571818328081340416 8849258181600249729 855593817307921920 7396751402816847873 2313566270043323905 1134480606503654400 7235689902960476881 2629962228634694496 2743330165053918305 7069436949586483712 1185474208847979521 7420852656223593473 5241049093114621569 3409468053752001536 8342209327444639744 2234878018217758721 2340921281382661249 3645383144126509536 4344140707395649024 8110611072510066689 4798564219566661633 4900985119890376704 8547480753017467905 6400223911965229056 494519573006639168 8042676045862535168 269052626162189120 4065239162715849472 7789293164563179521 8259086618415194785 2587117099304857712 3947581317082903552 1608777627128265729 3816347341966636032 6371745038753827841 4450096489544465920 3736655875786467840 3389175861823499688 543069476592590848 1295901256600357056 184138442644430849 1640464958310797825 550924474194960385 7342756364234522624 2837653918096162817 5375963242497146881 3087294711487610880 6596838497891842048 8984766933984125440 9005998586755413953 2042273855397925761 2667526509834610432 7574750249391362049 4187985098571802369 5768717923534087168 3155216355279441921 2131468318303322113 4022248240575701632 6173766996351769217 6801267407361196032 563534725386297345 7453498056696774656 1710095265901494273 3202520506465649408 8373145343387421184 1839082248716943360 488094280898881024 6817439001712622080 2569250969155960832 5520590340234687489 5041049654923102209 5815649531988230145 7414471657009304449 528485695082306817 8031903669262718720 5374608077985808384 725297774768881665 2130401731379658752 7467996074568089601 5643627612398858240 6878596700566199296 6721029950175372288 8113834062634156033 6610379287874924800 4370785893092129536 2093903784021316064 5328838140719618049 3904656645185159168 7272126341487076608 5593828323929079297 8047525427542174992 4140701232441695201 9088801811315294208 174049884198958592 2575152223637073921 2490575518680682497 5354556805112714257 8929528156633513985 9219549639405129729 6448543434681617408 227447079042957313 8465128056170945553 7999817119799762944 7484992145713952769 6080203284830692609 2511733471509926398 4118345121467609088 5601772742273108608 2240879727600710145 9152983309670678529 6048293203074197760 3224434989430202369 6658925877182641045 5482555778494825216 4371801312344784896 5495739102394254208 5860358178490334032 8514333349305644829 5488958629586511872 6506024961730084865 712535747470610433 1098493404090298881 4048561159359896065 9150340591811018752 8835566200569495553 1281407784237052417 5738139147679455872 3979940644073275392 9097784858445647873 8940855166465462288 146697514984226945 7425816092687795713 7409164873886507808 5669618008814010369 7684742560740704256 7447140031876120576 2725703403669555200 2681082628473413264 1213211508535930881 1913316796671770625 5839659078546436096 6566727458684944385 4904350172363068417 4953435772095225801 1123462623139594241 4577856484201179264 1951323549439892481 990651227830674433 2847273092295290880 2812289555685138433 8088839922686895808 143883992465989632 5008595059568950784 5803190414726595585 3422820551335380992 372574425484200193 7093611573728141057 7939377549307543553 1682613238107953280 1826254290381689121 2681287683358701601 1867782336075055104 2276883271755186432 6027858990181875713 7087209615325295616 6679527289940554240 3110477348077260000 7829513849073041408 9026683250477261916 4091469993996212609 3847529482059785329 5821441574310248449 4009767866373193729 7557127390303892352 561383883675897856 1034729621705508864 4503957705101737984 1793864924082627176 1726271117344755713 3599270583927562208 4340399745833859392 8413318216433238017 231229842693561281 363640479477448704 227503635346598464 2490852923632605216 6133422873195282432 2579014520244535296 7143964301428266625 3356220507763709952 2855373600787506300 3882808860357319168 9097401320188161665 3109061100427313153 8112163045752634368 2047356226879527297 5907053845133312128 5091718160096563200 8352850869140884256 3683096997387965504 8081628715966561648 5927755888743776257 2363595598630124257 451575632664041473 436193682755110592 2405459839857679103 5626054552150677505 2513552662092709889 6173156482644795392 3437207029841206273 1045418821576998785 5185143592020306560 3235909043711130625 1627834557326244864 3714600908681180032 6044407449476462593 4552932048604164736 8057191902451073024 3099346388775231968 5494022180525290208 5551937737024475136 4931107373504692225 6675800909576716289 8052350155022629632 3444102473791076608 3321362454276997120 4201164024217720032 4973382607879993088 4512142016208093696 7608491826045482344 7698687471044566017 8134922188029648320 8177669197095435712 5494673916860538881 4488766639317016576 8621145959197188096 2214733368554369025 6385641571105994496 8582839806304387072 8449045008023211777 2136214689999556608 1332694975068619520 2332549724832216576 2344297711724091425 4426273869659488256 4589583450207028097 1559735319877068544 6944368785810849792 2677025373128441856 7452880008092110208 5711792882926741504 938864143353294721 837496157941641217 1015590837654950401 3576729738317660161 6860100327880261632 5384563994483441665 2327446079406564912 199315436755871360 5448784203803018753 5917894229720759030 9135882440648228865 7168588601380114944 8815149409386420225 8422037583334365696 3464445319966728656 5141410152352119680 296447382457248256 6514051779890798593 2120289355253480448 1348876323670479105 2430662628161570944 486577414456590337 782624182072246273 8098700374745808897 4840247950510397441 4937045162465730049 9097735433739835905 7878387995318955265 3586809497167090560 7959198457195454465 1917301674640802048 5584292465217691649 6314091485106353376 7608388196110958592 5517998304134701952 7161725396842978337 5750337602685087744 7359891620142714465 3350605099163011872 896508531448765568 3133224019207264361 8210902744202303744 5022984171979120097 3441247791713046529 4102559137074454529 7162329249730809321 1104989076980121600 4128736622825134016 2392439426311061505 2918526159398930945 8187858357553131864 7399033069099823488 3648817193107256065 1395035395774655489 6198430305470635264 7321601564090962945 3601679647636646912 7045004108231606273 1477190106791723968 1109922266303095809 6275288646150634496 5696796962352865281 8026646802812219473 2233958151786188001 453566289087560000 7537166087369859072 8980192672052290448 5576461310832736257 3062696350267936768 7637627512872903680 2456551396717617152 2675055862165962497 207479268983699968 7386363983854764033 8262685076921046976 6140982107269166080 3057643873887757697 3920949065239352256 4765735844623503328 5781992134415336449 2185735862205132800 2598152293614391088 5704280166617901056 3859152342471289857 4303290246459113473 1070913962489214590 5100429886282733568 5890304877222330369 8263127504560762624 3384294466450496977 5958600227436477441 6435687226791750593 5390484370616452513 1056694882819887104 7704190083343056896 110207954324477489 5456006223214737920 171132691448766977 3291739119553347584 461199816520667137 9212512584953284096 1016170811983512912 4902770388627332809 6578734031605918465 4279660149840586241 3953333827431931904 3575675504338004480 4343351178131963905 4754386342435374648 987009532018016256 4594727868091242496 5544304786740643520 6634226854555222016 3814561374266774144 6200856747786299136 2571810874639546033 9091701354542254337 5728809091323133952 3162562563242119169 9162285416917144064 2345605126553067521 1694079473916590081 7992314656151860196 4395362190853133057 285371060567560704 1305428259112384513 5854271334569544193 5630134523484316225 8232598754623218945 4845169538704682849 652962546595492416 5817449884966561536 6338949045326058497 1637407435392224449 5612393153725538176 4343029817075934721 2568765455343402624 2440802769317553665 3851631590567837697 2806033238902516224 7784205088385060864 8466154020565057536 936492175663071233 6809327532863432704 3423945457849257984 5021201941272134656 4260794170490408209 8553189919107121153 7776138475753473665 7798127860354383873 1240692254714594433 8069043074948968960 1672309315541298944 944376211201851392 7495252750521434112 6454127219611832832 1143694550924059969 5804322080482654432 2840117875854327553 2141304073544253441 9177720819504963280 6183737326405231616 6751577558959147969 3250920307104763137 7008652334591164032 4066088147443191937 2118256865877799392 167948449581213376 2426053919139675392 8443832153392676865 2246536209978359809 1933472018553103537 2261490890950952961 4237385077434130433 1542757933550764448 8234904738267070465 2296776191609959920 2967618116150375297 132335285465367169 8211876528867378176 225224149060681729 718310197251014657 7336034362664352768 5430990974868752128 844217488293601280 1382438731194790912 288327012002157568 3405577381107016704 7995123671806574592 8557387738404578001 4867772302880139901 1100290664601851649 454589970650231737 4318022529085704705 4532127319794302144 6654480938111945729 4182689822135199525 3900521376879114240 4140402595101777921 4659995770187970688 7680365879752433153 2153005301757822976 5909389722372907009 4807948522371492352 8315521857233725568 1479342460493830912 1751019620849558945 2863539611658550272 8330517124771725953 1139828468350091265 1120397056880091713 4211213069211437568 3637521502027163776 6463054349022722369 3537842102508051969 3317357058576531456 682893243271610368 6668554973359538177 4884895707338048864 8913494998996911953 7590612783392929921 2807140152103443329 4298591126822972929 3530915839369674752 45924933409607680 135766136232694785 5276647174214410240 1194718560180002432 1719030988165691393 7055071133156507649 5553815224084729793 4130289086750949376 3039080239755428064 7368125889568987889 638245186720129025 4084679280188444800 3208546744821843969 7623691257174903040 2678332895466225697 6920443011959357441 4304031240099881473 5496921807864561665 6998807260428795904 3928976229240891904 3510016791396270081 670988076493701121 179982737914564609 1957671684046897153 1457466591257604352 4182458689252782081 6695723481914933248 8910476960821573376 2077301003865316160 8034205816480757248 2697233042509375489 3633355009426210848 6345750345506408448 2906124265065299968 3364310844251025408 8315526689203463616 4926296748194584064 3463891360318776192 7153647107692791664 66222765095190528 5113733001517933057 5415957031364984833 5820093256915060736 6114769246795824512 354450905613343792 5045249714517451777 2538289717194543905 5992532522585781529 3243413693137942017 6367757043103473664 7167057248960769237 6801846786199974913 8557704837260664577 6867846703328264192 4205881585307259173 6669936408873419777 93102245059948544 324017630808075481 6330378072237146112 6881110909343164416 8753015670763751425 7342536483209514689 3372513564940422017 7557282429134813952 8928535612673819197 2572065513543201793 8846269540284522240 5377878468712103936 4730854339915206977 1292107527352450048 2899299133495862273 5545522061384163329 2411571080920278000 2304281084258287616 6310509376422871041 3552729712013340801 1021768117594328256 1883601619423144353 3593747178765565185 6945364393998747648 6078377685372138593 3165281129447596033 8920638083762291201 7416576136543734912 8086837935234096128 518228533162493825 7334539606525734225 8101508901173587712 6544527260253421569 8841972251984979969 5350185901218079233 3847677547091848192 4666067827876323328 6719794586195714049 2262362288477328153 1081902852165101568 1332096671003521280 475601627993740289 960167706391371777 6006248503913683456 7774097218408103937 632636569420238848 9048480463828303872 1701024949716986449 6413822577117173809 3680200613153863681 5264219500432588800 54794135566127104 1783347659809089537 366578027893129217 6678710240640274433 3029495279273562433 497157966764033568 5946607001791377409 1856322865200816129 625691501369735168 4447760496755268065 213746968022471584 8643933431721374248 4745119411461537793 9028752131916193792 795002060050778801 1150033006373430673 8328940910216484865 4273499860813660160 3299937393192481536 3166307433588346881 6953788296245247745 1714404106978582625 4999608490547103192 6325514080074206720 7030551008522059776 6532288759073718272 778783045710803744 7801038348907124200 2630000817840648832 7385987837473521664 4383670981054126497 7145630273163166208 5303504539246690304 3478201729398091713 6888169578260332544 1266697286515126720 326295727796599976 1958033277363877889 3344911052770902016 3108875507615346497 1759918549380789761 7357636250947296320 7804586499065054401 2312296676934842112 2744433794931197873 6815778856935700609 535882855767411713 3795597024967097441 4771921369210486785 8353391644750530561 5219670046698772032 7710992725344093568 7040304695420387328 2709490443227224065 8873274200356785409 3241443505531920384 2538163517253903616 2002007131694269441 362904345146190080 520855042107397633 198551906847555585 885302826951735809 4608421674569957376 2323969325224558592 5680727515496697857 2369718664235454337 2623650666829849600 1644359615090524160 950347887485441281 4024465601442148993 9032224032152433616 9162914840319571968 2734498167758598400 3467875628194547712 249159818511056897 304242588657406049 340227898506687104 1452164075833845632 3934835923965346304 1457184435176516097 4779303393263727616 1767715423724206081 8723817327862717952 9157912997886033920 4718928098204665856 6088306818446159872 5252239150637064193 2426438395145715521 1294347306841135361 2842132715360374784 1466708926748579329 6931543757193705601 89690695427555328 1915476314600896256 8716606188585558816 8678817004778422273 5263711770565763073 5776098993556801 1456271608510752352 3290574458705023896 1157376837420913152 2311785945549914112 7744605867752968193 8113349459008815105 1183759978652700672 8123165818467792129 6556621481266642944 5371361684575748096 1561364314266419200 3898531926080613377 1764721056283833857 3332540718563054081 8067167111299702785 524567041807618305 6914848408323702784 7052337165135794712 7820660740135811457 8388495752073713600 2729420174201685377 5600512091694101504 1058522919360167937 1139787294518928657 904063753751004033 8493130715551701889 1873008377030731969 7700917005502555137 7160234964268037121 5862504552715427953 8213193454797812561 1650035534629689344 4978732224766118144 4694507137683409537 7087026155514272160 2483004568214564353 3300289879046649857 7329355159438159873 8864883341988937728 7217544470271942657 7235678202360147841 5018641734908392321 7894948821855733665 6031665980305224573 4236175728445358081 8761502081321242624 6063371939517455360 6326273034218940928 7496687017232130688 5924100900463531969 87109106183023041 8075093180802117377 8202536737328683097 6525639306019295232 9092959931686982625 4647836552403496449 5491419848261715661 2376896191594496001 3965650812426280064 7982313432940043520 3520108918741330176 2801531953222857936 2339227088601051648 6864484576749255712 6884675515445516544 5639442000532456448 5570671223111759729 582550159268867841 1534172450715733504 8909335401478961380 8826239664477866496 8072349805585508352 1581341036737462272 2338131082461983216 4848191428121526273 8715270595555226624 2511726586443929601 1609818688928071008 417607791337569281 3031191933963827969 8148970664128835393 7908789200003530753 2685402373658358272 882689739394886400 962873397073770496 8363277801537404928 6803911309934298624 6799874425444728832 4538159751945781249 8907696164606401969 3607723639478996993 7326794015860057856 979943920712646656 2806214820616915424 6771713828099342336 8967109745100608856 8037344064996835456 5321494118396991488 829926670262206465 1085250745204236288 1150369675457890048 4431446449529422336 8694222707753975808 1056324762098385656 8374828867661430785 1581184360480331776 2159954388185707521 4475736580542711409 1272152634572742593 5120500913938530817 6393842819873427649 7477571738697141249 800455066713165825 7330435376911835329 547721009700781056 6446695379868594176 5088544246091874304 1965797312969310209 2666773199456764673 8359729941192265280 3966443495587225793 8533013363424049921 2969066973195736064 7668607434002006017 718574641135876225 2291465235540350532 2286361669411586049 4595763184856184193 2734791024291414031 554687947966402033 2438285285036357632 1638563182579375104 818321191655987201 7221503554396959073 5686557066186297344 8532036417023435504 4045845492116868246 5526441683393183744 8391173175501142017 5552961846159136861 4573053941099556865 2631932889519882240 5086529585321541632 5500097940374727808 1790744824964087808 8574021460625634945 1864478484414816256 4110390330070930433 7168737318241386496 3739070438463528960 1628497806482084865 3580832105725986337 8926913464073076737 2315953073230088193 1216108871582469120 6843933285547887233 2224607513851947008 304507557742964736 709303484411142144 2271157632249919713 3412073093814007809 6358975857600144384 5587645987388393825 6560013561220042496 1394369198183283457 2596790705104533504 8559637889685487616 5624720198559159808 2466302458322171009 1589714111843150272 1429663697510197248 3379165958814393440 2188204072412391809 3923533672015028224 8993629076095963904 8895136333413330552 3341451016896118784 8946915081008218113 8916828461682474001 6940656030932487168 1369696889997225137 8459275582744678400 6271637328039892225 1711872212433768448 2495523073452617728 5621149260103490048 6200009542328095745 4293881093980364801 4184919879774044673 8667952422207266817 4271271312716442096 734220291700480257 999493117456416768 3180789410324783104 2066743225372114944 7980748192577869824 8015710724440287744 8777942544607629313 5149023439549433857 7004879452462321664 1576838654085873409 2268933383262798657 4464237108042825728 7500878935891714305 4540718667955751680 983937031159200769 8960206738517974081 828348396333574417 8447019093616678912 34525646887870849 1080903179015782976 2703865966023409664 3724921576523384768 1373224642784004353 4016186897747927041 1316765792709234689 2684712623851795712 5997749196923524865 7337887130533454849 3210685455908181568 5826748514798604289 4978779049847816192 1235883463596420096 4649942305782824961 1761475225057104384 4577320372860658560 2502980065806735360 7308051096627307521 5779247107469639680 210449007338831873 7049632261477697537 4271979965230438849 7788487463387281888 1917214906918210560 802227182995996673 1877246272872381504 257395703321829376 1369868445727761825 7097606587906183680 4417534518107509600 6334797954153775691 2601900990870604800 8533034227010000897 6350134347479081793 8190829335486732289 3263041669049539585 8175873255539062272 4523408398505410561 4751661544645459969 3260630108566761473 4183711748287580545 8254599074355634624 2935880950105005376 4945882955852188673 2236968622056419072 3815867411224420545 3919674102426251265 3096855897156157441 6296942448709831424 4259008680499701632 2476240237335416248 1382484469739968704 4361034476528813569 4990124397586790080 511986317907361281 6208815602175967233 6944712038656385165 8281905803713605633 8922707631775568177 8649431206823018497 1992809204851735641 1712158057766648320 1090841410363226112 8904201599025254913 1365498558961389568 8948098460960776193 2370593193278179328 2350561608283705344 9178641239212670465 5911349957983019008 3258917039435153408 6883678400017013312 5600547759955804320 5987229344430633312 6749233047737659904 2950970211745869825 8409321859080282241 8101307610123276289 8000749743448940545 88274870936656657 1602903721706307840 1705694999127326209 3715830814147905792 7873947395618594817 3368948430431917057 1151058365909696513 7652396512442685952 3296236421786759873 202863970931974145 6669109038107754496 3609226080726168449 395522608388210689 8386412845102397440 557508049621077929 4124628726556473344 2114650334932568448 4828480451537076417 5525499095466636481 619235336678420544 7083501017011133952 7305689516443100161 5415403065090015233 7100532635102489852 2937052120967237025 2252350774355458657 675109144254966272 7381511380724613120 2894375005725724673 3376533436000755137 2043422457922599681 7043129025056214385 751199486087593985 244412710723213824 7917443179813662721 2090629433181041409 2426869507558017584 5232098651791169792 7859188138757190144 2138225534757550080 6347614107166849025 5810999868188011345 282639446543644672 3462567929475268609 1261359010238712193 7385804370645221377 58066468757542689 8382137222562033665 3479987423466636128 671344111928732673 5909559420973932545 5535209858651466752 1105498388354175169 808031530223607217 2131549393618124801 2544501624701727745 8141109013910358528 976312997813542913 8033937080599284449 6494963209605345024 1325706007723972609 671979891720192001 7752882242021117312 2220524467288762721 2346915296033267713 6567792079810600960 2167858915409852273 7664681542429107072 253638617427226113 2884201148510697217 5503893831376838176 3494919461883189664 3387600919578696960 3373515628598935808 1979459720663113729 8461129927817052160 458715045834932225 3593204269640794113 5975564877311801345 8795436784487878657 8791265063839241921 1697301499562350592 938966362124811264 249663259891744641 2719456076248555520 18977442893293568 2223701033368944640 4253980361439179264 1249193678200344577 6926191939285699776 1442897881897139073 6857164315786964993 294954712152284496 216290583698562561 6559986420887199744 4685007959534772481 4008879894412869120 932777808205039617 4349438960238310578 4727544469994455040 6277438834912272384 6298505997882138624 4585764691112632321 139614013541607937 3414995537663223517 6438598920970740225 3751653424581636224 1923264117964763136 3406808173910380544 6418173159128156161 7047819211006982145 6841446470083215360 7115881357093183489 3589938692983023360 4967880581190686528 8513493174260449281 8272932275907638737 2740852419113011840 8312924062934368256 5958797666607303329 5952509284511905793 6011028212616825841 7608427315912155136 4902718220667257089 2018537955652352001 8331163052154580577 6887597592275438592 7273158113359222208 894028716223881216 4626865843007635456 1662340139346382848 7805728229742612481 2089150015723945601 6019815998921109504 7801525410482485249 8912748719130515457 577875479682752513 1186458548118681429 8747091261675911073 6132920044691132416 8012988995274794209 5614167489885396992 7592855968189331457 1394279001358204929 443328483690064896 6024712650256023553 3161889864104137984 696543205768596097 5027699947125321728 5130525702972901652 149075510527898880 4670167288566628353 4289165692077861120 3876431969902227648 858669129002121216 5353407165130407936 5829701627906481121 4940060951955744081 7789579023315996672 415809174084952064 8771830755052493312 1608703663799478784 2962275467076031105 4083699272858359040 2298244914476204544 9093700906532840609 150048511256881152 748590185001385985 3552617571653961729 3594899018660646145 7232982563716595776 6735631900839527517 8355105064910375393 3360261174810302096 1632823047423183744 3086701262318440449 8028642021406129664 7473736875490769408 8964195671196106753 5993975767816507616 3393122637003546897 6176061807976615936 1992379011723739520 6705487433439414860 6542049950620033024 1144949935015742208 4107983433315524608 123750747024121856 4161374452610610176 853960964713807873 716889808383614977 1180186599908061473 2743694075737073664 1383948130265910081 8143556946405195777 1754345114217949184 4608637305335330688 5067741257065089025 5410568582675352449 8860403849492989953 1772125779010535745 5063948876617297921 1376016916605931520 2897291950619115521 2901681111771906048 4142973296884039681 2489179494395625473 29512754162004736 6988933908698446848 3077516789107851265 6494129251074967009 7466418215364220929 7617895797548685376 5449710592954081297 8314381744348767297 5689301741376351873 2990805724836644021 6478004958023004160 9219646458899985921 6560612841087844353 2974246782523878400 8264442666577710081 2308222352807440385 6416090687121363136 3428444133757477184 4805696010544217089 4837409964231178241 7289048642906648577 3047894605381582849 8741539322932197281 3213979141839302145 6139022120701320441 1574759151960833325 6321735373136931840 2206053041574706689 3980220212472710440 7552550665775474561 7003135586484439552 60149877932082432 4246399298975169280 3217016029921045248 4354731372056012817 2431420867189370881 5537309975534055001 5640706740195558785 8870389210841931777 1361187376367173633 6463923673456977921 1812545852980858880 6927851744936602369 3792468703022022657 3613223496975384576 8925360812777078784 1621789934016111617 8805181407829495808 2167700750442843136 5312179721137985536 8503117736070284289 4594391626607165441 4670400226244002561 8885215753626764288 6376701362024221184 5270099073133431808 1265212921952370241 5560710724476207105 6320499885697638401 4296104600122820864 6252409369327870720 5198854328973934593 1991889728377978880 6103802667638772097 6018596201755321472 2107685038093628160 8527433284325702656 6151096419324832833 940422355250592000 699246071303057409 6776964563532399616 4714442007395450625 6778364379349523457 7807456906371193345 8205121492828086176 5282166093293193041 5031838757679303169 5677402814452003841 4450626548273324032 1871910782604570944 296806007162798080 6488240372877111104 6589952731839581185 6534922931599310849 8465270321123184513 3246070800955496657 4008101482717654016 7474383791584903168 7512480037973405376 4497792113844772865 401875922951578145 5414549881400686080 7610048057879311944 8273102228546942213 8228451545465040897 2675639806825605120 7842995026318065664 2162851436458307041 8835784344897107968 6608923841013205824 1004184383726979072 2543620568939450912 4255698471998504961 1491396073650663425 4733822934119207680 8381929701094326272 7435125260151577600 8602049737251446784 6419996499429163008 7082779761511329345 60366027266375681 3227431264992219136 8119886933405204480 6150400872456457600 8967548772155850752 7630857449109913601 176613387492515968 4398427577889693568 380347741503037441 4963680611623859713 4344477898490322817 2445414388990726144 2634973848796737537 3508820002298560513 2276045843888846520 3679398648406736896 6020690795186216960 4413451301467340801 718696301343866880 3852105704779677696 5859652504896691008 7777080147224625408 4623759488379927745 1485039890969492736 5122889390384741120 7907722720213912065 1272933324791806977 6352467973821693953 2109963882074916353 22987613609246720 2168979469970478432 6312033107541962880 6987295584433978880 7908101930448501761 4514419508590437376 1113470075463434240 7498616446600490368 4035593691666317313 4994496812822593536 4186844801779761152 3137594144457189928 6261711029498999296 8098971035814068224 6717205155925212928 5733848331987075073 8720617643044906145 2845952675152457473 5943489940131659777 3439645068995168256 9179860425964413457 243714392899452929 2858263890224079297 1522649820033080641 358497175887560576 2457828046098731393 2237065778512466817 4677808276990288384 7685821462782833281 1180528792679016868 1079916482768404481 1598619725959618560 5896652655568305665 7938377710137180160 5662387344835954689 8718708979916419073 4644277166427205505 4732734283989837249 6470652891348845472 1747254945893645313 4633785860023759056 6757827527798692865 1815512331259553793 7918943369414760448 4437072485205327873 6915184000402440193 3648592797894311553 4813432727581745793 2316259581601558112 5228182285591232512 1384980302565055800 4196296314997607424 925893158177865729 158586926232227328 2671669198923781600 1191738587148183144 8049873734559356928 7185874051055483648 7577709129149128704 4898652918880388096 4191949926252763648 2570960691361058816 7053474787161328929 3280871432371044352 4454801137229461953 7492697747058663936 8296359577017083905 3502098695828498177 2732758512318267713 6946658861627332609 1090517277819468289 4199002748649537536 8839736010508293120 697996399997883393 6607594154175346560 2021617806284087297 813565863003722752 8189889552804628417 6224997487890759681 5819824085170521217 4980328374184345600 33301822191468609 3645163610243741697 523577043588837633 7331157684491358208 3415274393222774785 4675604236054956704 8577157169539392032 8077981958135147440 458404786249976833 9218101441763903489 7436620095736878592 8328521951759040512 8669600460760229249 3460979300123017216 4760211867848103424 7198389990213543680 7056766381229863041 6682035389398169632 2305113758319841409 972583204366843904 4037617272994277064 3564158158159093761 4489645553066721281 5811114440469874816 2456656044727730177 8581415251018465281 5414723090245603840 5575549482800090112 12922681861665329 5069171584454950912 6898766143648694273 3679648019222056960 1557434983435380192 1666291741950509057 2035630130645133313 6906030393198481664 4536257218221755777 8595200726481245184 5563084794655235072 4647455224310756753 8242663634469738241 1466720317752219368 436971689265717248 5424429432034513408 3953121100676275200 4545311376241821185 4695654882468553921 9013290664229339137 7277465172746822145 7168567981863393792 8451973632948600832 6158909989107685376 1369855760867000321 1704726303324999489 6730936854686714369 6781201796791570432 7749783503464110080 477404382182277121 7035162705752396801 7286407504316628993 7169039944522595840 1777247572859408641 3826132116640599936 6387196235974009889 6126186213094260736 1460379103771249441 2319095827350381569 3813331732758046209 6161733822974175744 491402639889293313 1033814192732806145 6406483886190051256 2778319743045504129 3359028296088472504 2851365474974363649 1742797194030066432 4979969147534790944 6748197693025570881 6796783261324534017 8333119742969036800 7325533985195896577 3525666490456221697 6989134107345064328 540563170562231105 9084265100831211521 4465767984207945729 4644028066597488641 3585488529159230656 849832906763636737 5622524732788868704 6446418439186407424 5074978052948099073 3102982526637909713 6900840859277518720 6172337079755096736 5483783395019830785 6604714176051201761 656585103755444224 4009646511617694720 7458164973379616768 5864400028687532033 6440177384615214080 9136926532543097216 234108311631092884 6416797417165494721 5703957850905886721 2914934404880305153 6341603807364365825 6842001379103490048 5774467545801588737 8523925470417312129 5847775682005022976 8252929266988676865 3607163108683204480 127741988588723200 8452250441201724672 8794264588615992033 1666173960132823937 8846124524631151681 5949350713933392385 2446219392655731040 3263420176191390720 6107613071325061121 431204216194544503 524510074811600209 3571715107715211521 1681746639721512961 1409902500358852609 5478604986573932368 2114544911423575040 7932026307955286704 6747889383410908161 421599832396952961 7306243688866118145 3330477514836993025 2903051098471234561 8231045283739762689 1454242635396345088 7038527317876862081 1281149410584305152 5525276298195380992 3924792770650603520 8006361165561468929 4050475543322986753 2929599680843331584 7920239169040498689 8253989496419206144 1618843072635637761 6348510328895504384 596748898206482432 5999939237444738816 3935048070262929192 6733103258962902017 8985533787362894529 47722817273942017 6285860709266975745 4321136622596747808 3821076850240121825 1329527252069777601 2466375076353302529 3023369024029995777 9055065546902986497 6630716146966536193 8611750390929810177 8938323461346951168 4290118087941805632 3132194119903272449 3322313088032284672 6412676777008884784 6936553507068419329 8141224623820326912 6333226529821756417 4166522254926954496 7667000128491831297 2986199462534454400 3675255086973953 3580748861110550528 3935431567292969984 138354675260327232 6976778528077903873 3287945859882999296 5572906662623842305 1840998308862177280 9066108750375049216 4917913616226132480 2654919192336229824 5253850194480872449 3478244271387443200 3279972200150978561 9194475330127849984 835131739602522113 6258737491554336768 7486915048698582016 1102302254233705473 4074367742441548320 195832218198553856 7794446478051500032 6422882860931933712 5095277566414968832 5178000485986074625 2428089261483091713 5473564762659800577 8468095610724375255 6651209777286217728 519544279906934784 7191653549871192065 6430492165320431617 2002040515246646784 6158306260867193856 7852532290878701569 5693304946326018049 5991084950648782848 1605135415718112000 4617232364254035713 8143652970731348992 6220116318608891905 7149897065170478977 5361364434382303873 6867765439187854336 8174823580660393152 6816105864115847168 7179090587190951937 3589875311494946816 5927490848493075648 5508023374994481152 8053198815456776449 8495275028226777089 468930014107140096 3907067909060755713 1473933587164692480 533714895456282625 4693611442074553153 8607128179585741824 9161804454770059264 987161606033029921 2668478278521342465 429751822988212224 3691843946196303872 8740904812336742400 4943538639602995969 5480382328144363664 3671248746682321264 7845463448681728000 8576904937172082001 8529068708583979009 6087855383066804736 5674611746123806720 8450706150434722785 4942125271799811328 5348846563446751233 6056384856745811968 8544860317921193856 1542138806566375425 1214456023294594048 2104734489859857664 8252257267635396481 4486486656252960064 4310174553079314560 1824259695792096712 2353926110062739200 3015111170330929153 1233609432484727808 415176101724160 7728133236003910016 7801514145403161920 5352814134209165312 3783991175222919169 8819925988122377728 3766633469990948865 8397183419645471744 646935240931829377 4994664212146946048 8172434772268940417 7839764813842763777 7925814251845821824 7908968189510723585 8837563322467855297 6726464537602766080 5634729133407070176 1958916582656704513 1008641359534528769 5530695776998086144 7935883458099971073 7417996742385312129 6549493972850730874 2271369725549222017 8282336354970077185 2893429364971773952 8175855376238166016 723618268187099137 8255764575573100417 6734501075628831613 8199721112639772672 4333534959093614592 4799656917182255105 4983735267101843072 3352883880155255809 6391368016204661632 5597368984883826689 6125847937080568033 313015432892121088 826564543513293312 3578213722163773440 4622911551630374144 1255131623663059296 8125443740516827137 7556653241802817537 344707022831633665 2318535067341382273 3416869125526816769 6312217230758236417 2650636225825085633 1875248051887274985 413262722651017089 7310221867439781376 4871718509789161881 3299984247803849760 8657161064527053569 4320167653277644528 6418850983502544897 4323902980002077184 976300986147866625 7676245809665137265 6142008328758422080 8509433916532933548 5977429824498222400 6959625932379004928 166128350725144576 6285444077392046081 5811763737504740096 5295456560766586112 3092771154381994521 7660631704577067520 3630321431010885633 3657594007278888833 4616788224306381056 672032926666931456 6318816395513401345 4557164889873549057 3499862324324018177 8362735081959314944 1214795902735132161 3169655854270180609 2558564149335760896 2308753194580649729 2639262029099503489 6977788300466487296 6450814713565604865 5481318560412411905 8032524388123131905 7082666662405451664 4075368891539521536 4809231487892717568 7505994493520105473 6690863735090417153 5274030163749910016 1650967487036032640 4581373035556405248 470119975365165057 6681309834721309601 7622815234727587329 542441521730424320 3923457728682730880 5834297521675467777 7005515351358476032 657372443519266817 6974701712745218048 6370328770506725377 4205021696880333760 3238722064042618880 5088439552701742080 8926238491144806288 1698502633085332160 7554784437936521216 3147900193772236865 5574972907496456705 736310560197485057 1700554658686697472 4251517914970897408 2063333839284011009 2808614721459879168 882525650513794304 2183143439586500608 8539536780633672449 8667249217135053825 4296364448088086593 3233430695156416512 9216352424401838080 3338268455535113728 7432685014981307117 1325926488646498241 9066699561853144960 3550336577168048129 3854508675221735489 3636672486984617729 4822279373394159105 1349912245845268481 538514642660389888 4817832943409537025 3620839782918603777 4199159649320091648 8555367652334764032 1233179282762867968 5563693274181470209 4902762364066096641 86992716086830080 6404441784074689793 3113784422962295456 5141155847342653441 8110782467913523025 4574181546220584961 4351797643438737409 6404468762410882049 6837949544690667264 6689719044849795072 1073580279936112640 5957732135076760320 8560179986165120705 6167107990317232129 230311269189350176 8440198785496567808 7003521851401632288 4939999006252064513 3084375039474158592 4862523765000059648 703878923718098944 902364489208409089 5314954551973265632 1758493935753904128 440178534443837120 5046660512948683777 7501507328549489664 1564057680290623201 239977428756796417 3997967104048410209 94334384052805632 4470235720782925824 1744442600655892704 5592851547911489024 4577004446599591681 7946981181630281472 2598479715484704768 9092346840241635072 5178335895353254913 1651758644176707584 8556645903306915840 2797307802315390976 3754758981456101376 6136975860254498816 574501954729057281 9089658135002284033 2863776012633915136 8651789679267938305 5307019764716707840 5075631368751454208 1180064102063141889 14690607190564865 8053039215379038208 1644878462425235457 1405317313759464480 6699929624458362880 6204823762072421920 7681267615052640257 209351369882741248 8022761336230214849 595701309746454272 882429293874011137 7859593510822879233 3706683180345752845 2991468360089882625 441812870372113352 27078123821573504 487075389014025729 6719589102146420736 1471557952534139713 6601835232067799041 4323303137638907905 689702175888449537 1958585152081143809 4158067758366461952 5707992678493855745 8062588426922258944 1977886090558881792 6857760076330453217 5159876423818018113 913920441808621824 667030949773365248 2023800920470192128 2300606327741018112 6602866662620709377 7356725195362045312 3897382261463811585 5234133758205975041 6077443726208303105 8178942955720706048 4499996191912550400 7412644132511883200 2329328091318128641 2198485079827296257 2745397520351113216 4017458559985319936 194738054263331457 5389621609396842497 290942636559826432 2969781958938886769 6802645129539817793 4659030632480094593 5712687458706939904 6347653960638895873 39358629159583745 4217403805532090368 1711158109550916033 7789086403575985921 1681851500450214913 4775410616562614272 2031223938712687617 7019684390109509312 9162451698537693185 161154835001644801 6281667849992629248 3574115056273170432 8118910093587644416 8664315801677094705 9077082838187865088 5729900007191331841 6714823998095253505 6002927939522021601 2254601046328653824 6560205431858995201 3113449961482970536 8828078187456325632 7394976639785332737 5258971169654657953 1201432912051663872 8579738771765677569 7109006644619045249 2555045636214939384 9203895979703843968 6884302269855121408 6397931653194426368 1059838542229913601 994956789603396248 4980365284043194368 7826391867508121808 3149622264783470592 7020379095710793728 4449045777428070400 5112698906923237377 1772727983535308800 6723114157461733377 1512705812221254913 1470818948748818945 7407548986527154177 8324696712269299712 8275832626644834176 3658071036040662528 7348163851034634240 2281997530842810624 3096377664764485632 619084010277692160 971921988216163329 3284776174237581312 8556976049008433664 436117908338104833 247150336249777153 3664681671966851073 8628206352352875776 8862821513811116032 7438429126245519324 4030866500256076544 612812065686323201 3069780792445609984 3502053097288472576 3031797837095291905 5864993977967058433 1361063129016164352 7034992932243602497 6411441783168928256 5928537195210844417 8769552785385365504 1026513193894396161 7394924165582684161 3397260744644256768 4881898419542121216 1923634959333969920 7593315980239699968 5770959315428859393 7589466584223987713 4556083275689477696 3069973230254317441 2810523360665042944 6353533126855702273 5797625417895968769 5422997396750280416 577113889217282049 2720444197477949408 7321079604473570305 3092768075535548417 6638747624944930305 4460092086591205889 6793667948157775648 2695724159319283584 5942550188141051904 4020742806322432000 2600492990238759745 2236389846895056225 8684925144500819257 8323464847975836417 477841488298556800 5048615563173810177 3470794157593141248 280894411235735552 6654151171345182720 2681388769155765616 4960425720593408257 7169413339254905728 5407213013149521921 7507249022596575361 3113464804421206016 3853869273333404673 6792311145031344129 7688411393878310848 6760236386268751776 1742365009883839793 3926525874433067137 3434328760810934401 4655149343326072833 2814970323464759297 9124799524198985728 6942484263303791617 958120973741447168 1230271582945832961 9085703871612725248 1159104198688028377 3802711696097286209 684345702142120193 5452064360074843904 1705651552333742977 6185976800007770113 2911472465138535168 7326897710685715009 1085780356220856321 3217119039561989633 3413560954538106625 919261056913476609 2404957664557069824 4338381470326209988 9100072849185796096 5962288058216919121 7114111086054735872 2874373950173108737 2695848414678646753 6312402059925755713 369366220914905153 7059429234889777152 829974633093447808 3956131474888528193 429485966334297088 7501393494645768193 4042477006960667648 5595090569304031233 1161965574116343809 2231875374337330800 7883706743304087040 7874504361362669921 622917260981600256 7678745233694966272 2544768390643328560 6391319374658421824 5449082532124345409 1812073938233975808 4008559173925965921 6549298532340338688 663007698486395329 3546872910339104513 660280420773283904 5066966249384346112 2293114192095456769 2236516888269897728 6201762464187547648 6347957001671254017 1788966930223230976 6388426402357215233 4228846898612580352 4037809686944153601 8551388612078752896 5742639748848979969 90193735473293937 5894473808795844609 6661217753314607105 4013399714719793152 3576805629187608096 234712754170978304 5813276319757916929 4338612290792718337 3592581349349467904 116470885024399361 4679461797633534977 3489219441141556736 9210780009398353921 5426220266789554177 1701346274101704193 1925107975838564352 2342275498847155713 3249059474440776561 430609275165650945 7211041254515204561 6385709325460902913 6306050381259085824 3780506152592328448 5345127855797931713 2251260931579382785 221089626385285120 4921017970230140929 8341502001619004929 6264146810667126017 2252616485482841408 6592213775033313281 3050255180488969985 6588166797875662337 52001507314365057 7188467331866325009 7827570811343273985 4159246706767846400 7115780761898816320 8607500066771765769 6725508650774167553 5775799537025351680 4593898833426251777 1179482220367329025 3425924396144619520 546558758760624129 616580165102473408 6131530517188205697 3428390671763892929 7542520026162528256 7632614829273026561 4456983193261907616 4059993886857118209 5889134030712119809 6232771490607514688 9155074490278603137 4310057248294071928 1818318439212984320 354487580805837185 5368433600208969729 6769388531422169889 6557638182547277824 4949626721778466048 3610992073493531137 8948095667058737152 3724329709695492480 650801265274147841 5894596784706578433 4331569901145520128 6664993490199699681 6696339528493233920 2712749965680445696 3605473230302052353 2407871626106052608 2869084936441565441 5173613066644897792 4972770542694529793 5110593172193083393 8289389281351270401 1303325619462250144 5655302471551046984 4046429721075560449 3990960734061681664 3541339474971757088 4965699805790732289 3143937753353814017 7969019319908819968 2001733393057665536 5927725214666568704 4553328849489807185 6849266938800025648 4308169861465454592 8944603831317790209 3477343515991228417 8872332004482886144 424624013475577857 7004447777040064513 7356888819156706817 2498144626158986048 24420482289762305 1490086867394101249 9132782420902469633 1125516691492684800 1157226089083419073 3736314185142263809 2881128533514207233 4443809952739524096 5701934853189287936 4067173504197520129 7613687468328831901 3991725530879223296 6127591084837134337 2761157184548006528 3816092072217552807 4587338639037128808 3165953460011248896 3563384439465777153 7929661759848831489 1410438060495187688 3433667549743965313 7948390247593512513 5428585048047108097 6359103279391338496 2164779841029961601 4098961327221467137 3849866859804779008 1155725824505151488 1447922428141803817 4260428267152655617 5560230133822504961 4815370216376846336 1849954528761135105 2524913012995088384 5154589010706169857 2991537658862801872 7314638118860959568 1616363499934121985 5352075930872530832 7686126653511303168 7652984268487915392 1173288997315212288 2528232809332076544 3826319463108464256 6126404418424441152 5345614670300656513 6595008872753323137 6105487410436988929 6088655825493016577 1499159574159245312 1741360569450067968 3217743262026397825 4260220709067104257 8528604143670079488 3733039335314788865 2005808569870974977 5299319068725317633 2172267272485468417 384638396087797888 1865506579723770240 580827434773264896 6945292085463740416 8455114643774774272 2930413112732212225 5381068680816926904 3194168725166022657 1866094753074128070 1748991861102696640 920804752895095848 4955450953826585856 1653890493746657920 3683167369452097024 2788394747038842880 5718848270958101505 8354561208564498433 7842253736183552129 6222362970818396161 6744359817942511616 7766716939230392320 6265606903453987969 3892557742428555264 2200907906727923796 1368891459897869441 1007971357083110273 8476892834078752768 6531081914921243329 426226180181860352 4462901938748309505 2099784312150847489 6483454386994285164 792926834403086721 6910382039819638016 941508114769044993 7146408013337656320 4334438215661181889 1819057907143355744 3609365159458259328 1540556620749031424 6483668960533797376 2690787732717074432 662518208335128577 2038292170090983425 4459946271973975040 1933421980974843905 6282529902210056192 3313044642752167937 1864486508201355813 438314869679653377 5207459597495566337 4374945660243214336 6394797088343752704 5723274437631811632 6625262399415450752 1083783324442847553 8577555068874738561 8624570918354345984 368241656507006976 7396118728412150529 7667652738525024768 7931364382383046656 7021481908819767297 6942646268105229888 8396566156215423752 483850920379288384 5369227539483682048 5787806296597692416 660621820934598592 7310971013798009601 2667069440314260864 1932859160697191169 2830136070537973761 8488624913322402561 271789510476115760 8948192810334085121 3500221064720248321 8822960974212038656 6014961653405112833 8338111865919081601 102122520117840385 2606519535217777665 2553548608077561856 7791119446717472000 1480852163467233216 8772812817790939137 977817675265088545 7258676408884541248 5816032597415044097 7767446372979902129 8256467781939609601 7403337072525384704 5019765720422907904 2258444823750606848 8438126186414818705 3690465245458923520 7369081194102029824 3800859689432883200 2953946979947894785 8172039510362226689 5400842032245908352 8870615214520824512 4247836086547288416 159875546512371969 3888710704138633217 8541014514905839969 2220653127949139968 6241649777875865089 1087930634957429760 8699849194460335104 6911266124193550337 3657485623972085120 6379789957796575825 8918727762641952769 1845799033843333248 6315132319879331840 5021836766003500865 3178750473013622976 993937673723895808 8933665132659129923 8044353943567217920 154187339327104564 6513324062057914880 231994861482645505 233951421031659520 5128497156218490368 5312344552999798272 5643058919867369473 1065133148822294016 3771649124541682689 2611877192467932865 695092480544894496 9071660088707579904 5598902265484913664 1307914105640840192 7061041475704479745 1726879752432954496 9042641043865403393 1747117957862899712 2092255402436198401 7554477335554252800 6041995271844614144 3158806310070855233 1859095562554542080 1367284675497290240 3951236270712567041 3688122490432032768 6203003471118946561 4051285417363146369 5510771939003146241 6713636985326777345 5526263345842012160 2389123069966628741 3389181433747982336 2087182895924846209 5162007866132090881 4447828534495268864 8815268375854214529 782387286829681312 2591734806538616832 5431620149793861121 2280981232592557633 698680045420877825 9197279399273037824 7086454316362483584 2132089650635997697 8070859016043249664 7873665334381007872 2574424297703426048 4466873367621256704 4998461391083846812 786049991338723440 1303932916516591873 593710519835967361 6361113987220475904 3551949476388199841 8392765854543336113 8760561219529782720 3611980044238499840 5669841372835148801 3815682205114212313 7656987547646459825 8441941396489608960 5629831374843331584 6192146041385929984 8692427852326502401 9049660285506060288 707112161681229313 8141708620884904961 5602243140990476288 7540173747139577857 6560714434988582016 8405407765472254976 7576153957172458624 4643623259501101568 946156672059973632 4374836129071585152 2258599655243063296 4564201445744116704 6514780155322073088 1562340239172246561 5235501665968600544 2576527672749391872 2564374418195283968 369353715458368512 2921607806392597505 7155638804658633217 4447596441714306224 2414917169564333057 7145173262722072576 1269924312203833857 944855201944270849 6149554768895578881 8614859711941454720 8109474215138159617 571833003856067585 444852990230300673 1317425103880323073 7560229647205042689 7869368224029081601 4369215555059347201 760859056928718848 1760513755810819264 5526694754079100417 7134183549451094529 8630965665734233472 1189413913765273601 2161176851406090240 7253272154250864769 2398758935935677569 6405391865339367424 5790140733181507920 2328839126553804800 1102090303871376032 1157032790505307520 3050784985020850176 7223093189573706881 4516081617491820545 2352906440193876864 2465345775173299521 8627697540926405185 4322696926711289601 1105462433747533057 4145530568035121153 7329947128248038401 4601960199110910081 3331235796005274624 2073143552173953280 1568503687612542145 5035491733987440384 1862376640955115521 7877989757060604433 8954819894316498945 5040791253475415169 1409421411435924480 3620959194979872769 2783161270171424769 6214569942093516800 9139527677689443329 2519123591349613696 1535598975619550785 5811663277172967425 1177340805687825408 6025524618385131776 8982660054404046848 2338154874464006144 4015981044872405760 8824498719197483009 5574319937338728448 1083558068324486529 6942743972698166272 694297935375859713 661128236287333377 4785295853264986113 1289575711429302017 4401135280661446657 6057230520937073281 7541226356539909761 4370920192876740608 1899182631192072657 4056542693725787520 9028249863088373760 6155216740764018497 2645550042467271744 4918522080754434048 4606269909029230785 4794065874049027376 6153438122147729408 5062297984813997776 1555079351024975104 3673362873455846401 8592557018841144321 6632962187119493120 652565014765220353 3530121482323513345 8049806400328150784 6964804421870395438 7816315214043099136 4565696431895441409 4791674559792996352 6263795675607488512 1413967050558741313 4275946019832152064 153293662885740544 230584286686987264 6472548512906114817 7862820882728806592 6651845623814686721 2852229480385602561 5511652866140667393 2268986830338974976 3238899517058071808 4039294404126220289 8676657326201790465 4281324365621851136 3968294396761341952 5338104862053105665 8218115283968736768 4987963608159563264 4909399401218219265 5281963383621169280 290766404632633089 7189642592711247232 6664416172576834177 2997416014056087265 4246329636129268224 8368185234915837952 3345799032198959105 8133952791356298240 7348029858435287552 7347864409093812801 8435366807691623168 3989971836777955328 5898955318116698240 1726878580247072305 8846999152369333249 5722418001919341825 3603574364235903104 5181535890909133361 9016615742510674945 2207671264496592513 7471423976501596545 9044099914816076161 7895288730460383744 2563664327091669184 7743182123662799872 3205687073271185409 1962784049121261569 6455940922228404224 8119324507638213409 5757826421298868224 4626642672483733249 90025392735141888 8048963503642492928 6786482255260407488 6691759535415664896 3446086044635136000 6052521101883210753 2403855694953185280 7879084012023733761 7590980057665896448 3861662773333082112 5247541589710250912 7817912399064102144 2552698389224144400 3704654321541495297 4610268992478908417 5497349442612097569 6453484025951551489 7028513983215206528 4253146721530860288 7468064196855429288 503060746113253377 8439240544940607488 8533670079284976129 8294782805470232576 1908373223800537600 2702367570919931904 6257289977101766785 2084098200865074560 5766748402629716480 970336402855247872 3080747438295420929 4316484477118789664 6952735683812468737 164328767036324289 5895788360646574881 5585624485664187009 7007689198618144768 7156534185380514304 3201726753067626081 2051575220996901376 4451143002489094145 2921879805541528576 142129461262102529 8963283338134886400 5890308918124016640 2974242317731426929 7657341111072788480 375201929939730944 4567263486193115712 2687856131579330560 2115752229280747520 2586593118703877649 958554739661094913 1325364450891537673 2033946278122006784 4507607692722621441 4760758271162122240 7426127378668973952 3976253471074232321 4613518814926262209 7991675561197142016 5747269049702547340 1531940127130484192 4576330460754802945 3311956480142145536 940619747414255249 4890299226879066113 3569213617743187969 3824930807501221456 4054511058668307968 6663902421032124417 2030847515492071937 23365305488956608 532739077834034337 7425788830121649080 4081311240946865664 3123487190876852065 6590009254519324672 8056183634928470016 2514281355582733865 5317523757713260544 3713203934831395944 9215199718052779809 5277741640028444433 1776829459897352192 4699264593958895016 4648345056451267840 5598619785494194513 1028675790550851584 1518377604476115713 4823272376050848768 8226465752202966272 5614066921452241409 6607125949515923129 6086487948334779968 2431416003750576128 189431003968381825 5653751012879527937 1987188014265022345 6771705598541322529 1533984048501690624 6868995690994893345 992055417071894528 1264827483158807241 4151677745198888321 2116731313062368097 4085342711466442752 5690507055771975681 3124936371650473984 6730898955608388352 7920482127465828353 1683760717402384385 8749934400644412672 6644174569072786240 7298580608892010496 1872592121019645952 4430650301191864320 6152682211691659265 7011089192218974209 2349206343388759120 4675661288588670976 7421572418730835969 3783782143140885505 8723463574449704961 4083216846705577984 6328993899766282240 6002133725701825025 3728145430023216128 7123444771026936832 1576963746130679073 4282575378281526401 7454416906637484033 5965595317143753953 3165013606565573936 5441766590401740801 3669115235731509249 5223873938581651457 7748017721381309440 9011182766787602433 7915943308217090048 7424010808574312449 6562015392227592192 754583016938758465 2950815969698453504 576216152647034689 5910801360567140352 3927740754264320384 4543338622109957120 3108667031316580605 3553374734464278720 2523216208590090752 8915228878899847169 7656562024112487528 25058375850429440 2145120189325733889 8866097885532733441 8451006230092150417 9036981489363808865 6758885417591986177 5327684179107143680 3714978919643438848 8357953360991173632 9166057456639352833 5476996847639125344 4830266097108043649 6346062906597801188 2498142533733954817 573049214089392496 5426924355984361777 751048037979996161 4801457541117929857 2023207607840324520 4701971947769346689 2605252629421412352 3074284480483806880 3795757686896726016 2848207996316747360 8355273773000674048 8611482546934223041 591479117499641856 2892282373280505472 3882450622394925056 5841747941103673344 2208247316400046080 4116944201441083392 261196537604427649 5106466979434294784 6172076278383878145 3688379338451200000 9054450939050418176 7253406233733100673 8585652484207167232 6008818152029667328 5965064735570866176 6030845381625320449 5560756701754163201 4081935907362439169 5784631390955814913 4315277855997138945 7796196754938613761 1040343620485007041 8013028808474755072 4891587632785653761 2421336933732483073 3243778424906711040 1877513512767205889 5121492346818669312 8237414510488759809 2070432412451910913 4246731500329197569 5222537050105184257 5863991432577679361 3786388024637362177 6652727281869593600 1587116417358282560 3029802774826988736 8966299433350261504 6977092937364060544 819412062926176257 3385295110537432368 378404583809586688 1500825878080438272 4627053599025201152 8814127425990366208 3493064760056976792 6528821739281310465 7174441996816927681 8236532975818254849 7985326680438490144 4640836134131072721 2031117635513516033 4145535108951115376 4358729955310748993 626582510623560704 3850946027232935425 1381204990305806337 4290426504538438944 3172674570406476801 1588664835591708673 593674580562690049 810842091856046081 9158448740887203505 2827632604856733696 292481610919726789 6295850009412877313 1856610868627447456 2709843387664308961 6430780960011255296 6223001275434057729 1009647269477289216 5224125799849072192 2443456013084823552 7444303168614479873 5834187288850090016 3988142819797663744 3154872859080258176 2575705868406318392 7751783506446774176 121680126841001985 1643178885631508481 6400214958852720641 7718264473495145953 5202262877967844321 5376266681686606849 463088133603096577 8173016074671350657 8468533849475317761 8429927260798386177 4647318325226870784 7476213246437872897 6438083950787451313 631224275421289887 5159477065526865920 2811575773997727745 3676847447981352961 4153336683592941569 6120220483812851712 5832686250777962657 465792518804210305 52205452022496257 1550801310273216576 8732707088463262208 8876103870411002625 6557182286516054976 4191829917134159873 9035794833674076160 5983163444392524288 1443132267957139329 8701343450387185665 8889904011192348672 5476467221772011521 3650166469150632448 4456351347146803137 8586352497022348289 3098192245023959168 89181668627159040 5761354684057023312 6252560567422612736 4556341130123800576 874503809107055245 9212454544268351296 526100937915236353 6051889806898359808 4859779346014738432 399875038381150272 3055058354150269697 3584904972332424608 5844420850797637633 7071598234533728256 4173586665809744001 2241665144958557184 4237408053452131329 3498141554342301396 6702941949145408897 2958728708767199233 7193761754525555200 4223424985622204048 5615271927481169920 2280830453943093249 8368878761404445953 6862172358876963840 4199010945037901825 3649021545219093105 6223088393495436417 2581923718585773824 8489810237473482752 7870512568952716033 5259309306845765632 2243000990487582089 766106275334736449 770656823746571137 1000391880987836416 5440158895825458177 8099827965104636193 4055326234661458721 30449458236242944 9015100761226043392 7004826951341722880 1545124448784220160 7656255959620452352 8538379516013443568 4766033361184798721 4312988567025078785 2373180299148367872 9015119352929583105 2477493914976905216 3780740160892518400 725160251956924417 6975697067659118305 5978257278694661472 5437801147920130049 1919150405744435201 645363654125667329 3927852919235407873 7885864567934483457 7505046519452479489 6757692342521511168 2241568294268083553 256922160760029824 1956494935801407104 2034432227393241088 5693013516234238913 5120710349256107136 1541192370649766913 2155671356005722113 6886162124137496576 6663250587490639489 7510088353848272992 8577715316670605824 205368429277321217 6268729946954242560 998010734964360288 5892962114435080192 1606732428102174209 6700682164159714049 9010400629259525120 1987145214859881216 1542011563399970816 1212269327944105985 3166251477406318593 4716634979598282880 8273654136706301953 4313528520179145457 8394304866668838912 7631885254783597953 7437858991320233985 3928028124248259585 6867550036573829120 7217565037424934913 5116828434418446336 4045736339517613057 5683318434443152640 3536855385062658560 8459766133810491537 8567866793984475137 8674459549911777920 8663817323800807169 995638483349776385 371399199411008000 5157453204174758401 2117684422611843873 5499202109116999745 3915408569175687169 2393319438891847680 1789307452316931841 7796298209691970816 2404133640887043225 8142512414633397761 7305512791539515393 1491068197714714625 7897239544590556496 6055738156231653377 8790190423245087233 1034847066422123040 4927520231230755841 4550940454511181824 2743341439003527233 1815954459460413440 3498623244989557984 3708110013640744960 4422389907462225921 8374482662905085953 6908592216393911809 899965894947946497 4239082937744830464 6817908064890760577 645499748220655968 9104697350608163585 310602493700544545 2697928132806696960 6405880704748871680 5813882389340722688 4733337444885215432 857317202148919297 3793345001184313344 1477315495731286017 5537680758964241409 2427801580253167617 3389150338182947072 744256978276641793 3684860177345146625 2998111797330466817 2415218782316073984 6634991803158705152 1293782986177201968 6628314281019871841 4941346471772149760 3616470929259812865 9077252254816181760 5132087826484473856 4606119317798125569 765211388134836865 3849620088144685056 1290946743451385857 4637793994494229409 7849320530516476183 8420181111533526720 8288929522066615681 3972478287383864961 5230829771838865152 5265007540335726593 2811195831342796416 7154313370335031296 3365998468798150144 6302684171691824641 8825756597391107073 1238477684358146049 2540691291729642496 7593051716208331312 4590292344312575489 3946421467549679105 5743229306011030017 1887612017230994432 6583864989366192705 3372441662777633665 8169378043457519617 6601722969149669377 6560284648873672705 6313113046272016385 5960808084485677184 4139965129114566656 5480667510509377025 1984430361096796001 8282229179178955656 3952859802447130624 9009802379873320961 4959095505209850880 5180030885903064449 2016662128109765824 3651020574974792636 1318594279713603584 8477470411929321025 8897242968058757121 1079295127386370049 3633443014067297397 6714828753354270721 2350940930270658752 4360839985472110593 3103441390748715904 7755883383325604545 8201991510211199745 8380044347125669889 5688599637367101217 3388530623373512577 1717735173586488448 838636845453294272 6442485553737561601 2197488206958200705 2542552893275504640 3843206504981254144 8608410849162415105 1381454580272692400 1015874112188342273 8496053927012328049 2815218527914180609 247702083592627585 1767196751788310528 1853988079428197888 4243621743962259457 9104111766431180544 2700513873015144448 9161576131352391169 2293126269155241985 4455775385465563073 7636191347018468353 8125689569035054593 1601145470858142720 5902078999123834368 2249734531138348416 2829053800968486912 7413078177121615256 1182187704998678497 7442491478069215233 6234326439947259248 4088958727777316736 1280064535489113345 5334305376376553473 611541585732963072 1103826884301075457 701497399275798528 3636507040984465408 2633974054554184865 3314755679694424712 5884928834046682048 2463041086734733312 4739973414483394560 7643063125520445088 2108522891543570801 5707036753204603905 8446534554405855232 2627716322394279840 766464706632931585 4564564643844128769 1060429690687541248 2169717620670430721 4229742904759164929 1067496497249189889 1804773733785813088 5857266678434103297 4156101700679272448 5237039147088287296 8148993590757671537 2221863557540516864 2275993217737329664 4619626234798542848 5107247377009027584 5937448138828693504 2006990381936560768 4426871466584136705 7039008698096694400 17648695608211457 4243785811454062592 3959011829513539841 7136870299915923936 3728138733189174785 5128877986115133441 1157796909441968225 8654355377389910016 7337779147395555841 5395652489982001152 3006916471848947968 3545209643126515712 5119745799671612544 2905105643392667649 7211866001290346752 7514063970793669120 7962924495940354048 5541758147248724992 5199712076350635009 402779287764367616 3035377366604793233 5013107654913363457 7982216970725468801 6177282968535957505 147955822050826312 8984940087303726464 5404815887708999681 1274725449919787008 5298507359034806272 9132416923283413504 7323819468380609536 610816532800846337 4738786442900733953 892302205160587264 5877518609553707105 2887177999233998848 8193980927451345921 4944650536215314432 2048521090979588097 6415435488418059264 2259350151650991409 8945525562957389792 1768613467458496256 8619138082749040257 6806623476361934593 3101228789052960161 3125495516829632513 507557228055169024 5551146194349137920 4294248416022954041 3148548467087862464 2392776941330413568 2547188274563998081 5827471103005523969 5691169438970388480 9095975394798528000 3385894445340005520 5229743072752690497 921359613547693057 204261125995984512 7006764152584238305 540278732225777152 5850210614576274113 8106971557575294304 756343377436176448 1892996633574367233 1877320722387208257 8170177141127725056 3954009429172599232 5998251750393371233 4787773361460252673 8028907613598434433 2848440588782542848 6038453475502702820 8036584207283791105 2031337190614701568 5995669818345939328 1778519197446198185 8492606026517383168 7994112007313957888 4786890291264471040 6131247530100202776 4258732502901915649 2335374476944764416 6941756253875241664 4953031766315848705 2907404996389977601 4906332199545917440 6757812703704842240 3999868838561646080 5952610673641947137 2838681117265400289 5570795631116674432 5377168056628574209 4029908121446223360 7350900181825333025 793068317213835520 8502357969798642688 1919655467568668672 4436755454368937985 7023280289542105920 3164725958162613760 8954306152818327936 3308222525258822913 4729943457665611776 4873477727728857985 9022407188180778305 4430680084876198401 2683655821605838016 3634035214291245057 6231356889233862976 4450298996532352760 164549019261730816 1437689005999938944 1336494750841159681 2942791575876435968 2709219647452098561 4988306893977894912 5562090026782326784 1897265839212886465 6673081757318665985 4737834965733772640 1121747154424037377 3183777221050217985 2835709574170805504 737925412512563305 7487140721262271489 2836198580756241088 7343450076001917441 2593310125564815105 24143409596331009 7398196216700903937 1392480906013029889 3202556992202067072 255018028745954304 6729485721129150913 7739250091345989633 5848343425533353985 7467251414090384385 3307994956586301928 6247052482418725120 2482229275783727105 7418949464479574848 857830520298549249 291312264397590529 9115300141483033344 5454040146107957248 1694051551445567040 852388507877341857 2048457821874222080 4347340086881856545 3989178543278355456 8872867671371980801 5886913576065997824 5768645811534512129 3493850620317934592 4999866039757861889 6432746996276335873 621708709653610497 5670650887051575297 6786387577800693249 6570439540713816065 233292526520655872 758961842192433728 8175736768704507488 2954119113866695936 5827218825877335392 8749484583100236065 1775409024842596352 2863716538544040449 2417678430028693505 3462157472936516369 6356805419614060544 7888219030215249921 8661876255569672449 2705897726992418097 4842574584310651696 3608854949802804849 2771945066680924673 819840838254561689 3826470037247905793 2008535733212942593 4990676840414413161 8378503991661019137 3374346735799828481 875257563147000705 5963094936120568704 1541319127308361984 3036720833527365633 4473160092325249024 6015953869668114432 4951649891327098881 7812608754927055937 4001761778520328193 4767552660717510656 9023891340987514113 7603768309735845889 2854961849720242177 2636623843923163136 3612211849988878337 6261555194897678337 6227105006952704000 8996078377146847233 7399727558037094401 1828365772734771201 3544700945040547840 720171617517305857 666506891833493889 287776360368243200 8845924920147158736 1797098720563953665 2351370599614604520 5163304971745783873 2759390302663833600 1932281630463762529 3332707318036600049 3015743329946439680 1198509860066630401 3090027662494237504 737246520943161856 8441338342229934080 7732308517268439776 3943178966859129856 5187349620174487552 5783195444629700928 4817415040985008129 310937923648076800 6756071102184062554 5657898185568041473 925103899208284301 2235979035363797184 8497840909769703424 6080929772113691968 4240781337207301185 1325300225708310961 3595791768645303681 8500594816633341760 1324967266369257472 342630369344264192 6189742841509951488 4215027731129171969 4152845086194819073 7305685950923278849 8258707799569939631 4285975758587905 3248073209782563329 2373382469770649601 3528911036981009409 7278603460508081729 3784582719636533248 4855509311313251329 8455859484857478752 6587070898273062977 2359549964970807296 6566398969250029569 7492898981930625449 7788612301906597889 685358553333772288 5120173980312296001 2710745440415907840 2311307627970187265 5352482540043812864 4343708183444176896 8938234471717096384 6860028000603340801 6403220972664424960 5882979082078110977 7355064423124493216 5353885333440487425 6782294490872004608 1851046573165640705 1200885649626290944 2379174460113356673 7056551048615871489 4429330050282700545 2963515631279665152 2067146921733980161 7483871700324709248 2896595297237628929 5867465987846496256 6763403174964832257 7068405771340627968 3613984845632634880 3030915083840228864 8150146616137591041 6202916930094036336 4292978779923906529 4187060147994590193 7406318742617481217 4877102197432016793 2049039847160430208 8597829576191688705 7513407383096907777 3229609862762024736 2167011668414955521 5607391151819137024 3715390215926084929 5291593579245147136 3531867637901410305 1343972584945469185 2604948151216373760 1867469315231995969 8375511438313562112 8880985926481570817 2402117747037805601 1418230909682551041 3736628222415569536 2893260684345253889 471482425583967425 7058451494563889153 1630497478543903744 4448427278788789304 8396985307136528385 2254022003530062336 6771371314383640193 7789487052562420225 5332296105625182209 8854826680268545025 7466568025897295873 2904500570145071104 5607315079144633472 8407277486705585152 1910867543550451712 8282722377699473921 3037776509859371009 7773810326537753600 3964516687101472768 8663544919828704128 1067473324280063489 2037376380088705024 1183274085078007808 4642654260453403777 3647968821227420673 6685050273618896513 7898508485408867585 6335828558121859217 7639044823733257600 5327208832475725825 323432058709344257 2873110613923463168 3608211502754376705 2414685603868676096 4486501485786440704 6778690774251953153 7988203479836104704 4363665582220146688 8426817132047785729 6091855348841718564 7975677178888472865 3113503252360137985 5659999458835881984 7754689735773126657 7520731797816746496 6720895434981827584 9107291535076442113 5162909019630960128 2336653030439800832 2684365773172103296 9064546757444167681 5607852194149556737 5977826214479584001 2924420399330123009 8344507500231767744 6241135383157356289 4733560645620946944 1383171544747044096 6956752814804552193 3448910769068258945 408165479072555009 5600767509339390465 5044415389570856960 813590436862695425 8062583193310353280 4132716479067115521 5985500303917988289 2692777551347950592 5412738600603074560 7880594851829891072 3231722783051913216 3068396850544377089 1802165773976336129 3311817526935271809 5244487176639185501 5105235231179837441 6242830603413816321 4232008050078935296 2333567697238845953 3573705019917142016 7983735695249473537 3643000206359281664 3025929448046271744 1046904212220492801 8695340310357606400 3902487885924958209 6368479986578667392 795636325815353344 8917567916423681536 5027150924472320001 1637071577400002305 3163833739807801344 883994437028352001 3050466098432333440 4635508917676172161 7139134553846388769 2598381991986080769 1011712115373720097 3122285349469925377 6374621408415481857 6623718849000470528 1984263399717267201 2190193459230982144 1330710275461972289 3253192860350865632 3731725517726425089 9011264003309043713 4104561713560702465 3100453328166981632 5372587668318781441 1931083697559160129 12985804600180737 1687467552238731265 6919514289592577320 1093567073029421249 1564661723073463296 2679641961894253568 8432865619800096768 3630306367700926464 4362203989814435840 4100740115286887937 5216630218450485248 9031429564197277697 6028641771571397376 5860041298909872128 6103796762614956032 8036728363734560001 8697793340223839877 5638170529569028352 1530800684897173505 2615435229517563137 2066236138482466433 640528212317542400 4619789847782214913 5343277572783400961 8261934697046711169 9109730895036006401 3767114233290881665 3086950045822941953 5389164199989501900 1836719388692011008 4151477326319312897 1401775595760451584 867017768317197185 1302243298223001600 7271952198940378368 7473451259073839808 6187907139876202881 5174227256283138945 8418112091334657025 5167833672559924448 1724031295514052608 1829520906520115968 8009192058114899968 9095346563824222208 6573910878273316097 392870371864465249 5060720085558411265 3823910209665665408 6849646137399793664 1778388466785517568 3965376943526507265 766687486446680449 2074124511553022977 6051314540002469376 1813243543204447488 3859017332073703169 8267013078914258657 8156633459007641601 8171384112363339776 7204603959295350528 7875753330158226725 7735911595687018497 8267444501751589504 2193968063746420737 3057439399308987809 2238710291277508608 1953031427961257984 6184846908327587841 5635458717288428545 324831996049616897 2138020934186394465 7691142551610851329 6278268190666049536 8588295860944800512 6569416469003408641 5903845069671122945 5927386374642450433 1520039965195075584 8973826225911971329 7833736288967541121 2161428316731363329 923290999742322496 8138069566443495424 5035159182099756417 3783785657903091264 837107850858201089 6692774848389084161 1213030546099535872 3188641379980281856 8194034672961746945 4510948742847843328 6234178421574507265 1968790319517395680 7939677171324371456 4483222570590522497 1841007312108118332 719295129879876609 3186968423243527169 1158658960370794497 7580875423128020800 95271761225150465 803337993565120641 6071329861786842369 7002080398581723137 6548534557149452928 3665470190416096256 6661419278652586791 4103117328787580673 6882458586437813248 8642549536037519361 6932682810290798592 4704288864280631297 3094128011505736704 5139378531368641032 4704857257331712177 5512260730795469321 5457653109893396848 2575253670328775153 2207286845147310080 6210716259863741488 751220154360528896 769180157624520768 4995042504022859521 1444024877278822401 8493770554818625536 5334765338229571584 4974779093071481041 1807763579759374337 1806527571802718209 66804357891145345 4193544037673324544 6242400264711516896 6299493346661775361 8353155696360947713 551412677660123392 4222928611825330177 6961184881337434113 4168604164361814016 956023688051593729 8662755430308603392 7540632196538640384 903127220040675329 2277301613936869376 8486010157298799616 2865654774402711553 2777188632293203537 5692514976411777216 1702573013942966225 8430061021411475456 3307187133079508993 5171190092885753857 4791349096280227841 6105538844033785856 3036977146376844224 7958379690095124480 1259891321743048704 737046953607279968 1847026586491960673 8005299872504971264 1972590134100437824 7427256188647194624 8137848321060765697 1737087786238263296 5535975565449042689 8629245861924632065 1674408174810422272 4609754854668393345 8506527478319153153 5091191030157547096 6281316866330884288 4559051397347237889 5429993847878320128 1731835620177551648 2359782046471993344 8992129528146250401 3982903848123400449 7543894990721007616 2440238746441099264 6802509201721585664 7573720675331825664 7392427018908383744 72756526249226240 5781589120867106816 7231579215445519361 1247119655578396673 4476711459552355776 7461552171905486464 3056208341619065489 7864536771222894129 1834053374479733760 1795324099085301808 2668916263688078337 8175341636960649217 3114416882416492545 5699399026401595392 4543810536423197313 8505468013651791872 4528413359625125889 3312639114067017753 3518666954476601344 4484569941441580544 8117634329878796826 830610775651631841 1229443819429850368 2685541456047559680 2083776021743009792 4320896563559132672 2764146108144202240 8704271688620982272 4310684481920827392 6980655087100313985 873164735740603393 2996184506939147265 7811863089951950080 5085024281915068672 2615127418089720832 7864277358925336577 1332811866494252985 4870418862258014208 8223533204054462464 1162630637620822017 6338298519387374209 1361384252156690432 5302732423371015928 174959067849209921 7840574564990704641 3633272173725678817 7103259201144047616 9209746515141074944 7412671169121812481 6209448432110995457 3470871207547803944 4954795409424183808 858071451404240832 8961890649134411521 4399981182453299712 2925954500339257344 6876790714528186368 5784364386753851393 2932775502900977045 1657653508154130432 6466653998201532416 571982766620884993 6891605515816665088 2290091609915070465 3333081759954562048 3704996908646371329 6115130437123483180 5307807244630556672 6001519955125381696 4615719717495527425 4091883055944155521 3313423236119289857 5390185224328760321 2392492022550939648 8946513575519379457 7366320387044181440 1439268147451346689 4533369712793026560 2292889464181698816 4125653885623882752 3646025277473884161 3009769771302586112 5882216688874094593 8145015045737936896 3300887034511316929 8048349515464287232 3903598929244772352 1068802555333104641 6849134936292598785 4389137905843306496 5761403006693469825 9001964714608864256 7521414818555074944 5802214731324412416 5169388901447434241 1727378626645807873 3060695825657174336 4550711450692745217 1759335591868185792 437842648882421761 7143843386663677953 461205923016245248 8922817472340629505 8878898700814516256 7869617281383220225 3436408472908333057 4073500410294304768 6784975241344620872 3253126308131511936 1191251863010575489 86536228720693249 4710246877220597761 5869282837306488833 5973557289030074369 620703964709052289 6089749797495048192 5018293151432966145 397217349913201408 8069200128819920896 8493231825782300673 9110563220359477761 7575128746818591232 8266859662511308800 6596704782933664480 8161816872346134017 5686631094274312193 2848935692501247401 168113415911363841 313627429084436481 1261012194420401921 8864196043747561472 6908477281095954944 6389413680398217113 7111734672356942337 3558692802458882048 8599005926474464512 6020090142961108992 6995356310113089536 502060758062612480 5351138876801986561 3337582035336108849 8553774478950236161 7087253137644784993 3820444293210195264 8743453874462408705 4158883097131155456 3682287574066530305 2346942905049656321 4292202407257735680 6052176709935959101 7696297067419769748 4782441158001068032 8173893303286384816 195097209739313152 6197259829230900161 7650928480139945917 1261502345739730944 7669173470870192128 724910748074807073 5254943792557441025 7782850446657350448 4067089107015172097 944572918186368513 5423149359286123008 2672318889007234049 1996642218953711360 7418553556788291585 4745357544972419072 7138810092305677905 6237405918968105600 6152384907957495937 7441849395549782464 2558443692048936961 104248984184508672 5900899069114449920 406047457901423104 1637765084450702017 6096164218327369216 4214344832268632065 3415015959098894336 8583200175275896113 4635617284024777216 1194983353959963505 224932619233421181 6138619604687441921 7200938703048696321 8719009189074632704 3131312759279913776 2256905291620212992 153551383896153728 4249745435418272161 2981732838142888961 4447151271095836833 3873781070855864321 467080176009437185 202420681641852928 5450204392712571393 4785118369367982080 7488085987749477249 5265472622227318912 7680594077752557568 2502202719786899712 1030892780205205505 974052471574022144 7598346387899974416 8436230079734033872 8014609822836652032 8477745007296591360 1678174754401500161 1734287576558353759 4192084932101020928 1697518395761479937 2518068311737425920 3288972965038785409 3141868324797837569 685952868632494080 8888333925957565744 3342150534466817408 3904287920413608184 1050708266965319680 8069062568686290817 3259008953400664065 6922533642123535328 7983636785536053760 5166849213083921409 5210918005537928448 3142597399476633601 2487025804413507584 2597568191889485633 6972879724445099393 5707431810124742656 1604026191212388352 2892946948046645248 6669875816556224513 606346695402875905 2147964678437113600 6653669808496149088 4477528976427655169 2511865288641649921 7997305646612471297 6476191717022046208 6308543639006123136 7721721775000492544 4140561294034128896 3318584044560935377 7219880862458593280 6679287148083913472 4021142124212011008 287080747930433665 4533471571374718977 3599850074027720704 6400610837576569088 7679520189172989953 4878039362752692225 5042879142132961281 1102203227113717761 6221165342644549904 7054141112645582849 2726939742534889729 6343824024355725569 7813148702326481984 1027943464195285505 4591646584327888897 6385784559028734209 6595054642417081600 7624569562002181856 5974223802517455616 2823630382616871937 2558791499031138176 3699566477624500264 1293325602627142145 5475326168829569504 6275220109066964993 2891516910513046337 6541113791050940417 794362118506577913 7238778160131510464 4837179794323516624 5889688278331817985 7380109087937864433 4576415166502220160 6481062349806930945 5728404367813027392 8368297047011201153 5625714632923011329 7106007811132585985 4309340742800168881 1143354790658704929 6611910743455072192 5598813175250338817 9156576867090849793 8355401748292523584 5516195481619172865 7795757827048541185 3227995280679434240 3977160809794473985 1722775261093478401 1660724181112381697 4688353474579178497 2517968954308728640 4929029659075622400 8156866002521423873 3817283777118837168 6267134386604148816 4536625122351104 7375220259545230592 6497728922907109582 8880917294165475328 4804784003906764801 6290694439438123009 1793968091802189376 8874537325931517312 3897733338622339392 4347325463609769985 4229837829257676289 2251768534922363328 4973192562214562817 1610849963611245697 1223751321275809793 8319834192563985280 2193704447551734785 5671926256179863552 8793805962077800960 5525348213865883649 7359201910799291137 8865426916648108864 954279608395295745 4813316540266373233 6077218235091986033 7602281319464009728 7774664975723757569 166076733993341185 6812219155365003265 4160453400175265792 6735528738348335104 1136613612367977601 8775009305286326272 6154701287834072353 2981021499032338432 1233181255700439041 3920551659050565633 2885216539622336705 6181315900507067728 6115505920755949568 4995162260286263809 1143343175896976129 1569224537481127424 8657416814789265504 3752318452878707712 5769275771273222848 3764753131470086848 216642661399134209 4527618394052009473 3247054043168509952 5034676523836766721 5498082909225232897 7198580308984201217 1395300103836626433 6378932725948628993 6649122487437062401 2713335094313189376 5139751592531059665 1906319801357385728 3340286755508546625 1114652518606999988 3067400970390429217 88238954110627617 3403244454623753217 5997946861911148672 5002206680903149028 4807042589578377984 914522776687448065 5500460005780521696 4930620721113473025 7950926789965053953 4694449640543433985 4449624924202395136 7827686651215740929 180804028330005504 2381130682840860928 1957595404800159617 6498595617630273537 1372377065333051904 5770397148726026241 6266358882697825473 2706795098901982640 7307158628400627713 8758079185801445376 5592953648387542529 3323342888270098832 6544216726618833088 3984799727118159873 4745624576653084673 244035908071157377 3465787955788281472 5149056684786085249 3255814322353196704 8255663490318467072 1163984330536026112 4010984515433168896 305447218916109953 3542067590674397184 3662319422489673728 7428469923482262464 1373466402968206848 4338664628109822904 4422288745486113409 9071205285340712448 3849741100189154816 3496772931986437632 8568916102247991297 1941311608837245953 3089643152261701121 3279945181119468864 366881574825570561 9050886007577976321 5797572476211017728 4678593333347182080 7513867662747914497 8406505542201032705 8592778689659019265 5579470669792149505 6993314363519311872 3425792973377701889 1285730254343849008 4193094390319432961 5555284447169474817 4487542802903857153 7508211690452730368 4357010130714671313 7115298776753111041 131241892723359745 1875492876733091840 57179318708467516 2467706443393310528 1719132310345454465 7477914847706873857 1566265033175859200 166195306257842177 131907904317000641 1202677691794598913 5831785254349440113 7590359559235995136 4082277749926726144 3770530078027341824 8347800550634832960 7051811681732675153 2638097597444766929 1351838413880803328 8180348545426087424 8577449051811190785 8460762525872425985 3657137619219655168 7386898361839067136 3428562783134276608 524822070993289216 1293815210490183680 2865226846155492864 1127292276100191489 4165396828481479169 4839377124424181761 96195414648541505 9200902223923226864 4061703994756313856 9167227592673437545 2117236577114812416 5158622017131674689 1030645284973707776 5615708804170789761 2999849851722219009 6509451732814405632 4830648647234273281 5384527127335458817 37153502824870912 7007329409518329345 7868476601708846681 3893538613116207105 6569024342525910656 3047975674243562496 4447322845663690753 2418935009322319873 990798589139818496 2626312869590210304 4778804317199374785 4233824897134956961 2151369922110113793 3942409476032899888 1411994487356104129 5917703113108275712 7485332984351031297 7799168293969719040 8800156162868023328 7242091002681846273 6231082492978006528 8151021805234602577 8078126106452745728 3000764481133328128 654935644679962625 2687895255132995584 8883864550256329856 7310530553859900032 1546984782032017153 4660950737298026497 8104601595686143968 983501021414756097 2907804019925474273 6990492543603355649 927707009174321361 774088881071915952 3738398029956668417 4116357821845618689 8620720841452502529 7052924668376932032 1285713947319380737 3343354585161138177 6597212887465095808 4260515869798510784 7595181942115560065 752722613036675028 2533404635961178112 1498930727776202752 5627644061589003264 4623125749960167248 1765002180866371584 588814927868911489 235627718361729665 3899707345682759680 4192808347285703680 3558237197832810497 2207366086954599937 1280372630656760192 2738311335351418880 6570956246383390208 6499699813108112448 3046713543561153920 1486515919783422849 3455939666949011201 1763729446400514560 443032237387948033 4403576923686174721 6354179283135670465 1385370492875010832 3244751209253966336 8626732592725491713 1420169961890684929 6628182070529409024 8341686304577631232 4828058361065680577 8485994868242005409 7286714770968363424 3821542187726426640 6662830804304238720 5083651507098714113 6586396122843612032 3503963877456739225 212875399084943361 5034190638772443457 3481824493949926064 5440995849408252464 5786776553857368577 6358506006939714513 8433853458107996161 1183615784762136576 1638553683780075009 2154795958309638145 6614922517438645627 6838392486134151297 7554250670936981505 4625649925652496736 4471367194490437633 7320760857980683648 6268834364806281601 7233069162087368896 4196458051491067905 1931213555604305360 5734614941057950721 2803236650252985985 8040973093232834424 6207943267825726465 5763283524766536448 6711012991815286785 2227515099671533825 7020614899400849473 5081525736171539457 5865969089326311760 7638872000838983297 4691280310437188833 3243029766805157696 4986382328457396225 6166421489463841793 1152027169697173489 6962503229382652672 3316093731618865153 2857898195036843920 7545859976202836336 8465409664940154881 2246528977991383041 8757782913627809792 747105638055254849 7893568052000504832 8616534726076295169 8562700925906903041 6982528409181749760 5376490065498281984 8747660209470996480 2873002702689907880 6458761366410584321 6745120017757265281 7898008252187672577 1304480131401458176 2681751942973232896 5933040093840539648 4702739500890669057 2239254056185360665 5856137886763773952 9118268578641215488 870615372855763969 7823283932147688705 2333960591606022144 4916461531696116992 6520800836521492480 7962322834758149152 5370390164494864896 5889078698274554472 742912887622549505 5815561664657686529 6165649676218138624 4935586735700284993 6670708228780477440 585541866378887168 1413471559603981825 5002370378221366529 3790858056394405889 2521006184415952056 6010173101093148416 6695750361389595648 649112999451747584 7606604539682024897 3282118412249563136 6633846835083658240 8308122975797655232 349680569418612016 7245908434554349312 2819325512383276672 6428240702909235501 3121637122688475137 8421847639742488080 4864775091998738497 292625198404036608 8122639408972169217 5831400681102609665 303934023846176896 5492016845600828417 852638250013430480 4250567414538262016 6020855390929321281 8263993256969502720 9210212677379867648 6940863780029669632 9143197331884667904 4785656023627057984 2740157133437517824 6526428243388492992 2839329794432119937 2094304633766696609 5278715881585687264 315063632982638337 5744760162764185601 2776080010976755073 38244032105071616 7890898753217634192 1652491239512471808 5468596359875526657 6447160661799895041 6611589946430310528 5916951585653592320 8237838954883464321 3775985325275348992 8494090977446068224 5033445883917299712 2065666227753853377 8324706360574498016 203281978339153720 5406757117322110976 9058529797907425825 3236478202686734337 7498326316097047552 3794810188682764289 1283625841932959328 244623400328433664 5759678672659915265 3984524071174674433 4950612604477696384 6466794063569993216 8449367686341032961 777340675380601335 6327177784198038832 6072290825771069440 2684515148370308416 3041950720932955904 3566128912371662528 1868262704271575680 4686028202960384000 1756663186368925697 8014469893075350528 2198709832335338153 7543815997365593169 4539342443835951105 7336870920145207296 5127123297179198425 2274034490375869697 6954995423971294721 5265641713712627712 4120443391741694800 3571958512518620270 7222123075615573248 4970040344044939520 5132102926306494064 2716421908362769001 7182148546509037568 7526974491551313153 538153997026956449 4892562843439906817 7317764940514212897 583229483207706625 4237029200871162881 8205025864727867905 5457888776284012544 703391003461955200 8477824012398657536 7123564541524122624 1354392798449041408 5712032828442349569 6798535484928076288 5864410962023088129 837380894319785984 5808611687005541664 4285615269015508992 1848113397486030848 4522034971301022721 3929929242887731201 9212557263789211776 7354711418004259713 8283918958685324800 5504315247798332128 5232499598223574657 1395187394667310080 6193204962409735104 6292523257165728257 6269013248822326593 5364205948122853376 7961477230084261121 1585312536668733441 5525039291096873728 8641119401401155829 5662668701919885312 1328493803603720577 2273392621011989760 4580971070572462081 324699192099237313 6432848139932733696 623734190834734080 3709900148942060160 6266609073550178305 2342698761896864769 8261810392609497088 2728145680671424512 5810810795723710464 4404345182966621185 4257682300166842368 3730009173839896576 2576417183904708609 192230966679209536 9195296807490037760 7914068152530258944 2801482770574017281 2244308625333137409 3750754622358891104 3208060953526630448 5107009643853540736 3966710862740837345 1032501174282489385 3175395351796275648 6972985443154697441 8940021261920544768 1678772349262123009 9103917006643062017 1672590309074536705 8585671575148404737 8400025492026532864 8032781703255977921 5825789081553267200 403338030342242305 3606330437015625728 8189453056288358401 994622169879674880 5614001580594266881 7001237093813336484 2938081446223059969 829974935555276801 8718357417297754113 8289162470256060929 1733400027699552465 6734316210407926656 4123896977995150592 5816486778587045889 7429516742834265441 2221171822226004545 6370109175968859137 3893465124676910401 25508558510411009 5614490779949899776 6570418612289023104 2043767840252428288 991727777129136897 1449616701080458049 7104801289897446145 4907741039532786433 2650897448904835072 4333834999151160448 4277909925038991617 9159495200524574720 8048067129564618752 2835244258742011112 9137235228728299264 4869233120367280128 4999464306935529472 5528843670150270464 1930185471974138709 4037884080316481537 3914728108409171393 4993967049169084416 1829682051559950337 90019112534255616 8109768254976552961 7487191407464552704 2724718764350275585 6382357864608717569 5342744817981669376 5088746648063355584 3259620817622056960 7599966232227865409 4341189854370086913 2430982621587570689 1360955259032810496 1755372086817044480 7984194425553404416 4338487970357952512 1186513302309500929 3682234619866234385 5761407219217981376 7097325934383295408 865211614303872000 3605180110963785728 2086638674512702464 9108039755229159425 5446370479928797825 3213328881035414528 5508285297630642177 7281200488451295232 62053192588509185 5532488105416596480 997661152080478208 1743266192260971648 1888923279121973248 6940802244988411904 875463725329119344 4847104275960873601 4679153084653010945 6342225507059171329 1863435222807978561 919750692091985921 938365943030382593 3885275321486322432 3437505798854475777 7055505004246567424 1534178241290303488 4450428397214908929 4850102571604639297 6416477523629166592 8928969509371281408 5816104815151972096 4092821011530685552 520711759877125120 1583771733446965952 512935415089430529 8890104940549934080 5737635755341981697 4215010673849833345 8230177773654777856 8592738054976811008 5249502754075574784 8365645925668970273 4507179345889482945 3437745339157779457 3815553029877268480 4551683123220675072 2125903244975238657 9004859999497951361 865418482570236416 5851804145984831841 7817878611990720513 7726642413213005824 4280801521940551681 67791717023177217 5785914976461134849 6440437562439004160 8514366499352002560 9214100296400712192 2371806785698267137 2994348889835755873 3164152475566631489 324926518643589120 7497915222559666176 2835846461150724097 9045209781635260953 4144709914106928641 1945224808658239745 1310901160676811777 5205935759505752577 4584440078410280960 325021818740089025 3408147745455196528 2882883183827896897 6815925120342232577 2698689299530072065 1154566038939891713 6649253376030846464 4380955115263328257 548667636355956737 2664381223407712385 5376344847839395840 2803199435521409024 9024712470840059264 8151148870254275328 3676474952479088640 1105285481081900737 3991406411283446240 6236458705572785921 2747572341490479105 5204909413414952961 8790162530990262273 1773998115781861377 9196568605949136384 4542386347443454849 7692569269770695200 6976242589859175552 2069098419543035009 5112482265164776448 3374347824116254913 1282493745046169600 2365827983344012448 7717445683933364225 2487655119771631488 8704073429912835073 5926320177637257344 5631430242471280640 415100262382469121 3669158421830434816 917675719737737216 3150060927391165441 1448102527686985440 6662243771746123777 6987149552551615488 1084427728872756224 4501086550276837377 5417444669797480736 2664750665443573536 8889771277657571328 6976596765197505953 1029681026536395016 725085533568106497 5006220879989457153 5947602537724201985 25985147386650624 4535260726531793921 9151834929761464689 5949022021872951296 7430482155185214465 5841574728397488129 1613053805821952472 8711669248809762817 8702909308716004608 3863067481383700352 1621460964788047872 8814063819254001488 4030810854865470464 4898623477200388096 6901838488843440129 3999260383966693696 6270079354989887489 6997247968174499840 6682879142364925952 6175719241367003137 5752435619546587648 6407805560697209121 4993255004467888129 7664456335210352385 6313241739067390721 2787987070448351873 6484016750410924032 8436378691262382080 6267620734489964544 4389560784045712353 2959458599244429441 4734575472817740112 7215296987090557072 3695246200035184641 6835738586099322625 332209331950993409 4342360446424162305 5978426031906973696 1391129945717149696 5327211270668955776 349992991274401793 8273029294401959936 62175401122801665 7502847173277024769 3047151511827644416 2856254344716924929 6692248740449746944 3044607009418346496 8519249924872777728 4144526554960985856 4606366395574315264 3632027498812202240 7008683625610624 4264214384805371904 618507958022045697 7840913660688092160 4253416459341643776 7081354788560628928 834553647581578240 3386277203172239136 5347649840129449100 4043948679143997440 7867022416489545729 8090753589871443968 3828262442645102592 4076418867284709377 4382951193790382080 7134158375784284161 8165399885860470785 1306882550348853249 5311629649149364225 5304799154159511552 7416138396786670081 5553006646364008513 8728227960092208017 6160263174545920000 4181312759009638145 6982249882375755456 3371588957887935489 169233153106137088 1546022705953367328 1201498731480418304 2682524274164572161 4157500318580823553 6191570197268107776 3481898666447797248 3432171147427073537 5754462673881464832 8583007076059750400 860082121705331804 5832755061764530177 5648632419918248355 5918860323752726913 6149317603627106305 7875767529400502272 8411474211251044352 8723676005574815744 8218343335130882497 158218358253495297 6214432879897669632 6796680019929217792 835869953481225473 2557287767350856064 5938362844150628352 3262293884116887189 6954404550189883392 4652636801310605792 4061710082392226832 125252542458658985 5675802829307478016 401065121936896000 8244463896676204545 4562184833810325504 1299075906037448704 4840162960375497729 938850446590664705 7864771528823437057 3897986700732905472 1787780704776486912 3076310565336412377 6228264569358925057 4660984101094543360 3525646570158984449 6899830941527916544 1332727379311111168 4046397391543194348 5602571379317793248 463495071467585536 2932787584863534592 2391887773823055873 807557681528064 2903759522692169729 7475051073919123457 3013579395365494813 8792949417005412353 864274465563607040 9218280338905563136 2629474089374591713 6168163541559541761 4771814926763933393 7300016064132501313 6808070889166320385 1500935082546661377 9116041993296922625 6900439980138889216 3485837451416217601 7849175395363009025 4557095932101033985 8938899651479127553 6841405425618618080 2891003139129769984 7948726549874004993 91457027719791104 6835765035131846657 7718910792856680512 3448147473449672705 788798628025352193 6859792666785272832 9171184454004895072 1911739006958567425 7887774928699777025 1248773961589886209 3672408752836980864 6071977412439308289 3320802601972781056 7506356917257210912 8473557096848162816 2325992945078665216 2539894985241657345 9005529902323204096 4248201335434134016 6277790223918727860 1921188329803477609 6004349521633066497 949468917872132096 6250096787739445217 1705245501599731456 2098474586254283777 7783078342830345473 953868618144120832 3277602719363730625 6175087255072657408 2458978761488831633 5634476936580119041 1641055407814390144 4759253462519498753 7157985514327181313 7333127044073864192 7887486202095074304 6970368048172068864 6916963637815103488 5213063594549826401 6522598084247543553 1530969143450096048 6645852794283491329 3359342955783569408 3212929928426029057 462234373900722176 3125438814316010304 8604535096509237792 6337997708310593536 2820047882533512193 869348080300487169 1879239345645106465 3428546896208414720 7612800063926305792 3613252636033603280 4987905504963983361 4263995714614037505 564554737234380033 8448761571191704576 3392511618925998080 7950786424350663036 2401914056311959616 329178705921345784 1333174831219910049 5450506283897029264 6479232984647011329 8450651064584560641 7495283699026739201 3996072559539743073 301905965046308065 1824414961789073776 1635493112807560705 25184524644942913 7794743666486852065 2520190351725804545 5748279413832134817 6744927944744189569 4695315762875843648 8851094330475176704 8103709986017458885 6230033886337495040 1197631115645330432 5958177208974202369 5177349847060896097 4309422389693364409 3839338231410416289 3849723789800887360 2508362163265066240 9113812610425422849 3397134313453852929 5865249926715504641 707593034464198657 8417702965695094097 2842969288886590208 7897569567977456640 9007095562720448000 3568433459752429441 8499930325249015809 1580354480054861825 7749981003502583809 2119868721875403440 1942733441944969216 1670949185399808001 2787700276273106433 1054061422630375937 7638632219921338304 1047357866002141945 8274439401576863105 91269656348218333 7855419216380242577 6649909681475815168 3628744445615341568 825043188883014873 7992103941466800128 8430267637839952384 8822552053138192385 6725836791423296769 7269521305181234625 1905241981775513792 229945239214546945 7792949661912183296 7610096413103992704 6788706259924844544 6415692377239220480 4405696795385528320 529273182081777665 3016011329284780288 1087155679581075121 7100360049615405056 5252499284339815185 2933346729236735488 1056801994311729153 4324605959038443520 4390793653453637632 2640402942702140929 7524060254484037633 4276363509818509344 4398376749258778624 1089701234734633985 5377305880375103489 7515852066481547808 257615298248818688 6834095513410655553 8730845075148636161 5324943680370272000 4023227274249432064 4705457295034624577 4698173792316041473 2668292822386921921 2712098647025732608 1651908035938144257 2640547429224546305 2959501472064136961 2639182448581641984 8662914626305462273 3605627230408865184 8402515053479771656 5551021799600112896 4067349198163148800 1665240520343650272 8502312794671007744 605174864123698048 1359730067957891584 7666330047180212592 8764612514303490048 3389248865482746752 3108339982492044289 6108717651676553216 2589738167045784128 5592834561914251264 3679044219155811328 6899181653556616161 1441275912753152000 6146626019719274496 6421619178560453632 6521423265384579840 2074760178446630912 504922538499481601 1795175026080701952 3787544000893976832 7995026707023619072 4578473684910292992 885295902031169985 6570317947211797505 5422118856555628800 4747683173964655809 1587924397935198208 8280783276395702785 5429796965768911365 2988285539987822080 6661899899251859663 3549816385799203584 4673931879453027585 8814448557720565409 8207773388076806145 4853859103900626177 3492974905875809280 3555648061019542928 918684675139872256 6083144462172588288 4508371886348150273 8078403895404645697 349558414851987745 8316756601929273441 3204692553630033921 5512618102792219265 6580137720099214336 2145894054999273025 3846203565412598453 628239283983292417 8521324985806181376 959450413592901504 7250246283444616193 2012197961714777856 3043889135895986176 6433857802145041409 3680514039970562048 909140452468396544 4907309945034842752 4943766423306564352 323419680809133472 1915600746762836224 900980976221930112 3744436768254189568 858908318834520881 546833451842605057 8217660492448696320 7780196113460191232 480117287782953985 5517466151794559521 280505047330517165 4434033816073032736 8724131205598150656 4367252099415422977 629009104697131009 6822651046045492705 5747768719663113064 2282126219970609153 3575661758182260736 501118843126539393 3164256310105591393 1227982537489587265 5297091243738130448 1425648726091901888 1296129699977276289 7946659737182562048 656053129670602496 6473620073794441792 5457572729848276609 9145306583732535296 4132630340762536768 2385649665472017921 9120943838269212672 5278790917872910561 2993052561703154176 693947793409363969 3577164293994551809 4687211592922780800 43263593109651456 7557962028981749761 4101300476920889344 4501204456788164609 6021866581206921985 8984214364176857985 414625324157947904 4566316697749904439 5364556717308542976 1289806792656740353 87187001694486528 3047263268962041857 7003357052287320065 1807638419500440192 7269445415229868284 8290146536359241185 6690396207045443584 1788018839333315041 5149816502524224001 1223072016322428929 1258608683404996609 381481905420212225 5734956763620762881 3738531408601407680 7660259319719725057 2247245427890634752 8443065278088708096 336826545540179969 3131608969354752 2843098061714630400 7073794615464992769 7187165298910119936 5759997793905102848 9216762508827149185 2235756714634711040 1923397497090967793 4850992883426971137 8311080336634724353 5278705741628968960 7362637026176694272 2108539813475512320 8947384790780396096 2306875270994340352 8083103824095211521 853650610704308224 8418143062950879232 205977353662919168 145971473648926976 4633592811417346049 6825368004132069376 6333885579829523312 2289132907561902080 9058881559447732225 8357051669017393153 7535817173597225984 2859470636183210496 4151456553342124001 3174455874826654465 735185104982361793 5088250420926126080 5888386737756192768 4609948444007694336 4697149308512981504 6166937493302568961 2269623001131715056 8723377717105673985 1133153550738067456 7547893498088660865 6466510446620562113 5697957997947776001 9171223020352145441 5511122005130204673 8834843382398296904 3810139245000237825 6666648535633044480 2723759686769936896 7918421297207074817 3859554313261963265 4003007944927518849 7014378335373869057 5295752502525739009 1477747630919239681 1092835853740277761 7902279055376187905 4105592744179582976 3491006111399833600 8447053563203376593 3743479917116563456 1818574527315934592 1850751094257481601 2917584267442257921 4432888248837586945 1963979425394663424 1649294454659586672 773064675561478448 1581426816714493137 6700116747100281089 3884737784934546432 2890807067453480288 333032125526546944 5754705010015903744 5359340671631520385 4638996176771994625 5403661354938412897 495609055175148032 8254972822582984704 6093412310214333569 2986440371369106688 6801793302665766913 1316655912478900224 3945332649076926464 812167531973428096 7598212093028779328 7766301902088473601 1471135599362687553 2569355194753735713 4267350066812187456 7350339695652141185 2980825849966128896 3178359955803439105 5128658181187869713 8614599917716606976 8983976849043845120 6147563441169586689 663118164232969793 4696752815476930048 3190607706223569557 6272984714826248960 1390117641185631169 7054522386259095809 1894583269064645697 2707741104812015616 3648836681073830272 8544535519958247424 2146205635314569745 3625724872387078401 2535411915490635469 425242295294353408 6933718049758233601 8689263178788480496 3818615660641807361 3846686845434204944 3332475359365156001 3873687718336184321 5416278504416126976 5876168293382635520 7467621998647680881 1481387448498913280 2403763906996447361 6252714332363030528 6170554297606352384 4046679609624977409 3477762031055803137 1154065660338328064 1601630044316066208 2340342028434882304 1816934457633600001 2120800050648852405 2288595700083406208 2278110774195240960 617359687712505857 8481416253302466049 7536577294047848448 6379852033745180672 8907588565354080256 5530552800859198464 2541716672403013633 6126795015375290368 5127628713897436161 1485983203912433665 8882913857334596273 7949829354331839489 2421405701031947808 6054723374282190849 1343271211537896641 7289639561142391296 2812425989999659425 3953305911768086529 2864671413167552513 4185201028688430016 1536715193270812673 3577335157838144257 5171547349929275201 8948138436412898305 4492315895131714584 6476589510733131200 2192691083496182784 8516381255342063616 6062810644454017856 7726595747412454915 2870361709074186240 9035145320090615809 3289189774253412352 1009196538441097216 2957405291320015105 1766606089103239425 4851759696064260097 9060460384971381248 8338685061471623301 591588205105465088 6181015079792977920 5034254203838267392 3739029047873986561 6943072213825339392 9147795414124513088 3557049330205665792 8047415161873727489 5925239269556223448 2488842079155325952 5141982876688866113 1177302729723041217 871926499323152513 6515008952806226432 330994425659654145 6151574375389479169 1070536828159338241 25214675365040929 8791754596064228449 8756723489649369088 292790301121052672 1130181759562416128 5284823649871724544 7915752974374695024 4332311642199555072 8524355938662434305 6579134940915208192 689000706581210112 1074753752456804352 5291108487455958017 670111310802419712 92988562315896833 4893165316928637440 8251726741234033536 1273752875067292881 6722656124837755008 2909393456888806913 8113175817189910144 8731195082393818624 1265661128004861953 6596986905257117697 5963896738240192512 7886994461012655601 8264327590478462977 2048676138301960193 1579462138215501312 4921750398741118977 7328063624751274032 2003177848235329537 3419335450048961281 2797283185282298369 2709738337241602561 2783123275146127361 4817052915750799537 3942178599215636481 3384350915504244609 7505437225575932417 3058441820674028672 3310451549495598720 2195352767403393025 3106862484211726848 2525864053680208256 5613176004954128385 5644680151377314880 5092512453298012161 6322974995779088384 3648787870914963872 1404073329372934528 7786269436810492256 1075714704608589825 4334352790916448128 8172381073340208875 4340579934939254369 3027429435101206385 3230584006234738689 3937611976931622912 2418961744656594176 5003212759935720448 5210229790404415488 7982297413889267713 4723830087272692416 841626103311892481 8298549854741331969 7651810424499142656 4242411428260377088 3744293954292222601 8668898429390257921 5180510780723279104 3856488159559191040 6267573309942398977 592741266581848065 7553806475124572161 4486992900040324993 1782857717374666624 3710849599243139073 4001915228593241537 7613516330622881793 6748358940940812288 2097756023880581121 8710169327431680512 8362547760339091456 3464678090030923777 5823094358485392129 3731703095212125185 5964150544288481280 1385212859374796801 3385910417637744352 8633562394196443136 6293401170629694976 5206244984111652864 2975797199294652417 163607714155002113 7928822125782179712 3622625890559467521 1216782728339588609 3482307965723260928 3516706064970969600 3895222467162266048 2862210786799139840 2648615001106022401 6384797226239934464 3324421911236975296 8376732589096223744 717931646933105848 1326685042967940096 5453772233310016512 4159974562866414592 8883758185573060865 827987425465798656 672692596791873536 3490743178935512576 7528829549402972480 8698749137313985536 5256332678539348192 5290219608869339137 7070568432331206912 1824868414324932608 5607689010321432065 4317615382660545281 357093594110715729 6570844456773107200 4926159946590552064 5132583027525629952 7982244750350260225 9169945650676334081 7416743303379001345 2494867838356881408 3343257812701434880 8174505051295004673 1840928101623593217 6954147818475880448 5131215694270341121 3020010452699037440 8076411276417907968 2155386374242435073 2820181675979268097 2662268264279654400 5767014103591663328 2380747589344800768 4743257860107188353 4112445211305010176 3155409223422070432 2879295331122841857 9056744863405425664 624402449232850177 9156988055777442752 6406978090563899521 5748435915477221377 3890314325494369280 5793827307841562624 2375757758548983809 3039256918453256192 864146014906392577 6163242607668170752 2301440123848876032 270086387519545345 6518116264590704641 7849816333332068352 1581383044502249472 6844242898264120192 8245648254999724033 2390759544785578368 5240902817403551744 6945950945110474752 5841423991544182273 2517376305623599361 3237417602222459393 4707488287649803712 1761156012735690881 8847022138697405440 1486257177021741953 710516231073570816 7902165880607809536 2582226357016362952 5272083917274130048 4081596681787672576 1921790715183104000 7770047154525622465 6027494359304699905 4136045018451353888 878588299151319041 7293221136162363009 7460406017292887553 5524849452733794368 6153114230880708609 6007160398377764352 1290917915318943745 7430499920579850241 2749419250920140801 6217501448675584448 1573635507779868224 6810149618052112384 8150919246581203649 8438146307218661376 755692483253789697 7860002742013960705 2851822231320526848 4862177142201076672 4210420878128067073 2575423261759232065 2244490158741436672 1900822978160862529 7228527613936954496 3217047836350210931 3429471116919462913 6050427561948098944 453646583285621809 4509112863259892737 6461404505143705601 2627660723424397313 9150684748256841729 5610382232202772993 4905027933559074056 3869286448804921344 7187392810283679745 2741960306458206209 4780862018267513128 7804208890551620353 9146962636040480256 8518041187020735985 580482578166875185 6205944939236124480 8451845969406214024 1302242515332104192 70294464574545473 8690190597369249792 5691630940095160321 8600921687958831104 7313603403011336192 7714965757959478464 7237809673993925345 2195008057107087361 3892767749747817153 1144534579935881729 5586693706771683456 5528265610053493360 7636298726091259904 8732934492427106945 5281540791567330048 765408864362905600 1007253400826400769 9198432779592777728 4925369791525467649 4490481739833824384 3666285412610314496 1018830075611968433 8724373209349339424 5303072467327894528 6759103727122085889 7165924408084731905 5346393436547842593 3577834377959505921 3034242797645342720 6114769383476707328 3349192759571660800 7083453320297480193 7395006444120950785 9055021142224334145 6923814790641418241 1219769079524966400 5413828215091321440 1408834017097948449 148529859329884160 3013249186611462144 462669833009807361 3399761074001084416 4957664200858852801 3457047852074478592 7140209179626110464 3249167468005428736 4235675590828568001 526596011028496385 4153731204852154369 4428383963525939200 2302936095043843585 4562666391353172225 1863532949881355776 4844003192244997120 2249815250896823040 5756995447254763360 6211906027003184064 2741160944249303041 2898101329494731872 1089384974742525953 3388789892590338049 6998915895940019201 1458945520546809857 8504337228391458432 874699442193678337 7453927279746082304 6548858152624848896 4027837389475745281 7150716820408557569 570654770652053505 235719517212149825 7259474160579502976 3601385818630792449 7170842085772009473 8098174223133514241 7408994192083911936 2825997879383875585 320441315479471873 3786707527077232640 3398203142308487168 8046554041641274369 9114360382667913729 4591478009897057537 1403128365756153345 1727347746179936769 4081658257502436736 6723875546744119297 7731457404045278368 5408752906637374337 5120717582843453569 6587107030737649664 2863476019614873089 6884154992160242728 7588596396675560512 7489915411081723905 6135714399951412481 1981539827389221889 1429429438564313601 617336930780067073 503272826882352848 3830855766672633601 377129825831714817 5614010142010900480 8183596775695668736 507721996578684928 1566262562761773825 5395254070891291648 1203273913990561792 4510052266034015232 6582329870696000353 7016262110550251009 4624067064834346752 2974047623907901440 3899357618450260993 2053420901467684864 3891522661098708992 3878222673157829120 5992614214186560576 5138731801812287489 159257601368984032 6063427222897438976 3366378990265947137 2158587164656099329 8491948335237758976 3052900733942924416 3827546876018732544 7290717286580023296 8170687853871104000 7139413336098474561 8761161187835084800 5027092346044416001 5667594254058458304 1597694698298900480 4319947443566915584 197423052107546625 7263589359415163648 4722610032791355392 4704093219030728705 687106175436982912 1991794970622712321 8315967455350308981 6828986837633362176 3850808929870823425 8948620157791253088 3496416306382364673 6635908360785937536 5803260248689098752 835838609793100800 1686479229123422208 2299552861166993408 2503131561640407808 1277997258426716993 4006868708553576448 5038290077172508897 5277708718768744832 6172217450646867456 5357720203032561376 6147864323061852736 8463013366988408832 4676524479891254272 2523578775589797889 8170768527865872385 3441198234042105856 2177618433411650049 802716079289742337 3816110452556670976 2950982105038036992 3597788434836278656 4927710123407367169 2035415295249514496 5794333506321072129 960241148557297665 8173167379974979584 6022529842997319168 461604162677953281 7531065033725360128 8016099633465335809 8260191373585591808 4945939062094773249 5537192763365834264 5003038186730684417 7849873714143305729 2330374753412882284 7785620599970249345 737143191999634560 1840678657432847489 1175235543267065856 8002975840830685185 5395865406751381120 6217211496184406016 5014359747100409856 8105587900219935744 8831424986646436353 1028035706866810113 5917032463845083648 2136639675832274848 7844217556910654465 5000279046809352192 5781368054586804224 1546674672494562368 4792223670282988864 8286725914522927104 4368738520350812160 5744945148791832576 1285807890390614016 4352437875844265761 7993150218020512001 8953256220248408065 8629748424574577921 460606238581174049 7436503789581537280 6471319205638257408 941950471894790144 2580158452028774401 3832939920100405249 3378741608635138049 3938215382173835008 2746080988890669504 4110427713497683200 198284946480125952 880757334019462657 3334398132391173728 2105689150048666016 2866934743692214272 8863002151585273920 6621773811934784376 8511365333072707585 8861205915301246977 2918288187718762496 4217584507552530433 8119589937111270913 1220935405695070209 3234654906474823681 2720691593590155776 5471695657055498752 7410623507944359937 469884770140686440 3157785272554520576 8284301970585223169 4422408481151044609 4349282535402617376 2165874689975943169 8406770572273065984 3903427633818403841 3323478128972980224 4909521631803204609 6478980553820984832 9148074707845120680 2563205456636740608 7929784754365564225 1140284723541294481 6657136002302840304 6461502321184001696 3594197105945100736 946802703952625664 7469869841151674369 253678991066873856 4137953014403764225 6907294592256304000 5450294723091183616 7938408742402977857 8602824082179445952 7127479399781285889 2828151457339597177 4708068940351799297 2703109217015956545 7588629984137809921 2150462805967388672 8748196912331323310 666030066405360001 4751041734239821632 6783655817228517377 8258409905475463937 2206627237636898817 1678803385954381825 1229343707542740481 7009110119978357761 5068713228104269065 1881762302810886145 7043539727645822977 6768085630068167488 6944173819586170880 935409324350793728 7761419953517949121 4339919682985033728 6360361991441219585 8871461438926429664 6193621397304859457 6154526094187855873 3418740996831754753 8744093323856937920 1796528426149151169 3771529631408335097 5301339140623029377 5372049186236151808 502667907736569377 1033490244118151169 3035426386240432129 6418709771331829761 76130992356220865 3000355017073017600 5068390019297751040 3273313660181880208 207082677391680960 3814122145814717568 5472026865202485888 7229188464358128640 6871234610688884736 5630927531251566592 429178610115395328 3073822459225446848 62663554116878336 3853289285721264128 5458814712774393856 2276283493892319617 8019557678017904641 8721280194171290624 1292853477430589664 7912966177730172161 1439903557951880129 1500849810167628480 6239386574528588248 2760026973044744576 7691391463278024232 3726707042829003872 2729850147437704248 2927012377639909376 4148711670095696896 3679932815761271360 5225909075737272225 4148520279429808129 8702872701037905665 1271162673135878145 2852240037857625728 3532115573147435009 3586431753695242880 6114215611860001792 138391962083516416 4393009093321412609 4204013331896224 8406888343049359873 7529431382603827904 2136895200744568192 2085090602065311744 237281294995853313 1350130478397928289 2693783613380011680 4869066473478696961 6343740790777627456 4517387860034887680 1851176366218210608 801618947767682305 7775229822491154561 6571324925001615809 2853886227512229888 1728741242298630144 7090120474399645697 6617339856541941761 9128052028295610369 4330714088329499008 70289006721554945 186863683885519705 1986812908973219329 8807519535712183873 574423495132512256 6571861423799926785 8387214831870640128 6251118884259557377 811173012138005049 4525372827237334017 125647514000523265 93939723218690305 315020861012074496 1563168922826678273 5430193594194919424 5953384105094499648 7703278932035559424 3390682938333904896 923646395403733952 6510352748198371624 1278231171266384321 3547666328806329389 8179122105864160417 6729044092678467457 7623915350149466753 4099141096039663361 3789021140584157184 4604540233329174096 3175303316114866240 5551259197333831681 7975975135299691264 1735163607010430976 2369352998279239681 5381689135496495105 5177673097413488896 6261412106921989377 7804392461476264448 7882978075587903489 8208183838295851009 916402691798836864 5800579854567789689 4006532755035361280 5155964692768002561 6217589596303399393 9145674813536545792 1211967796205813761 6224307904278418432 4073238770533505024 6581244646210938880 8152366395224899585 8524749539381880321 1817014994462684960 1831552362887278080 7088536821068029953 5417482306532481025 2727831930426172160 4966518902991731584 6279862899548078080 7871612632447696897 8353578894556314624 1422178044463098432 778898446344695809 7787612005111725372 9083709984399290369 6228952354048406656 2141280855388889089 1789575776767365121 3671620646869149185 4295554295542560512 7371730865168187392 4866573806836684993 8021986599710968833 4785589197980939265 5800945286903867584 7742377964341554945 576754700309151745 8176139739572686849 5730083962630963200 2940908532660952065 2467178986965827585 257779174103560321 8997132238147599489 1917624686962102529 7248242026605128193 5542099222062963713 667416854769325696 4024242506167781376 3659501246303357952 7244775722679681024 6206262068274561025 7555719794383431936 4005536196829134849 7893990772083619584 3700238552741467200 7138734405137824257 4614575707686588416 5916407181854090753 4754968141433507841 7674355091036679305 4571076456096146432 6085182589143202817 4509013166976545280 3462498326183051264 8464646667498764928 2821936868284694529 944910188805546240 2924928096387318785 7064819836446953473 1765777044781662209 4322016644490417920 5474510789150076928 6100553971497562945 788587050829152257 4933081827489024000 4956316875289484289 1568660298635200876 6593333050623420417 5154334877441751041 7120524163462172673 8519101706387476161 9212873860196375041 2349147164693513600 4694912901753761792 3418190939152974849 4105319568978533793 4794518086041305089 3897570884948328449 6617158871823127297 7055596207456044416 9033203690952821856 5971556788136963409 1559087862254942208 8940717803515453440 4233258778241529856 604668019671515137 320927575929555137 3002967434798907393 1261682811846030752 792692650412318720 9181378821972055040 5746212201243639809 6802834422144298201 1391497646779054080 5750882828654189889 4902115121965735936 2493369895332081664 3000574344314798529 4369130847781167233 4224309532257832961 5440007332323620864 1780210845198454977 7353261981998678016 4373572163745923072 3382397936947019777 1955528598219292672 156793967221678337 6652850305916727041 5863898168623626081 3082194239771705056 2118844934840858920 105020614172902401 1295467007314889345 8207180428730256385 6900153208711051521 3643530262222128641 5151758141054487361 7834753064627077120 8279314221930233216 832434649104469993 3274427634003463912 4368369351302348800 8758178701646928257 2653810380942659585 7361674026170548224 8701848560178667521 7880566609775165440 2053943134715196544 6796919541970890752 1893235112006352897 2457389188577263616 4648811360587991041 5872531736278567328 2077015151745049504 603754039919509505 7662348883324828160 6955777410587426817 3143100000872824833 3157930203206886913 6448644685693218817 6300574949446565889 5630304695821902849 8680498933423783936 1311586032864958273 4329462019971014657 2803237115297431553 6459150002107033265 3899870153537770496 8615187838156075008 1448800494612561920 501782545554878805 4727958609870230913 7286983204503724032 7884793069125719232 1529231320153844736 743100867475406848 1016915918041972737 5392994049333048768 994485713303203840 2670918096994013185 3546177334104731648 22866132914445057 8528116420317650944 3364163214846472704 347185892033331200 4760284895255929792 2764773466116157440 7990311883588489217 8895710101233738753 4579968619947464225 5129890373569843200 2799661716512079872 7223128333777441281 6123131869800036865 8480722361253625856 80844415799271424 7439941469890529280 2643168713676412416 1428265623395986945 967346257760013249 4132303058166415360 5175027181886932001 7274993354697728001 8666258632628764673 7337235978452992 5604511096700617025 7802370860064877008 739978467695394817 1747642792075420672 9026201380060418528 3670094005420548864 3324553453280279872 3212405568579671040 1301444142321815761 8534713552150162560 6607628967811895200 1249256271454226113 6583555116202571745 603497198533331457 4171680249438394496 3043853604495560704 6559269185701223424 1437732405454821377 1080418611983909505 8801415419018166272 3167610580113486240 5043751272113438720 9175640156180701185 2223090836617773057 6088341332340554945 2956617432103678208 8656135375383192064 923397936227549185 8723763517968801792 8344830577803737089 4297965052583180288 8903187287350561856 7413676145851186176 1405716748337573376 3216681152164922241 840854270675739968 16229340408086529 2416405955071967232 3020607890540241665 6313636866589627392 3668429359490064385 1282122385839403777 2291973591238722817 1997405559722606593 398487786572969217 2744026784901173073 148761212800237569 1334791670306045952 1568871912623550464 2939213824087687169 7122027475126363552 2534736727665909520 6809951249545090049 4484578354488355841 3050266223248755713 604456363444178945 8962989703844963585 6336881967224088577 728372430985316352 8417134644890374960 6889690411073024000 8869413868425795585 1888282510634305537 1024732578555641856 5645435831372218368 3227616318506868736 3287362660926433280 4649851363735508993 6380641747217541377 8096588020898231809 1761634575131594625 5071470015498419293 7853438909439078401 5932143475209577856 84655808725658240 6800587966814813089 2460548098062024704 1284639787446338449 1891806713984373760 422227772091334657 6561570918067471104 67546101889232385 2010207843661479936 2442149810301212736 8101195010012166145 6962972764796546816 7492077070159802881 8977299569186932737 8320784100271024529 494139113541270656 8546081255060718977 8649536704743622656 8867824679947627521 4501917098096721921 5271019182830211072 6467971304103890369 408861379612324385 6097283507685018304 5573022501266948960 4223827819203172352 3057634480229993472 6702576367946929152 6041614410671394817 3169558731978391552 911163842679935744 6077308904295956480 3021024029149757441 7381706028328048161 7971971122201004033 4940571443293062144 5056891753918952353 564575086265737728 3125725370966125264 881463873053148161 4395630706587371009 2444963323758264320 8296024527120760833 7249155636456778433 947204671564125185 2293703120862047233 1379684691881281153 642359644754998656 3065578301373064193 7510533092528881665 16784470944083361 4341338982506742097 7226084555905651312 2860927337362329601 8318536614168494080 7759473402892595201 7025411660663750657 6162582099060051968 2208612213608735625 6156033999776302113 8904505828976528384 3121515377712058625 2965500978819334145 1837742095614980865 7369842602497318912 7151769759323332609 6560628521983145985 7711744533707949553 4735566728843042817 3532387885216446464 7323613935335112704 3843298865016067584 5598905677642848961 2846699318347530240 3876201720622031121 870312822235246577 1948944466774056296 7522616330729709952 2055834339882889984 4904201369656381440 2137496852562960385 7568227990237609984 2433834450593062913 8294609006622347920 4186826033406967809 4681077763581698048 1775495138209525681 3037258948821029185 3259795523692765185 254786779148795904 7519222291381876177 6398978935335671809 8290155399891107328 7779161979241322496 3865506001172824064 6280827096394514433 3866885292506854401 4136278509198260224 5312947666450706432 1601161238924618608 6206273729518567425 7350342619083769856 3687117234360295425 5372815711947579008 6366935038000418625 8564383666787388416 8443022706377104128 6262197612568957352 4417176812248950273 3003543841804386304 2170900728011090176 3192567239582578240 2850928556644556801 3634633973576237056 72294961782923585 3229751199192242785 6197303530882554880 3683252447930518561 3783338231542960512 2919323633649713441 8851465195500290177 9146353615838674945 1332258867309195265 4379077870248246529 811377081498984705 3714840398149914624 2695508762395295745 6015795202983272289 1998155592592728913 8577467490924322816 5795859102171555456 4456581041101314817 6399190131890635776 8169117592919788545 4670209605041331104 2094186502130608640 7347386068004536320 1117960173092533248 4840795063855045888 6555243307298259969 1249135584845414656 2747270434201272321 3666892518911786625 6401871600536911872 8646786060013590208 6535388767234064385 2677221749583835776 5298792623930474496 877834825946867553 7983592959249522688 7067460393831333888 1615767406508732417 8737917742737475840 5353200432533135360 9108836808346411008 5763835304883552256 535578511161281665 5770011247224784384 577400220537177472 4180449324155229313 1835200101373148481 1407433944708060609 9102068495719481344 4966718479672080984 2186986539867701248 1283473538775764993 8827367956082798849 5136018113156415489 1708374435220021409 4239981578694017025 6057578152630786048 3866657708963725313 685399113566065025 276093487866904577 2932761520185341153 8411715819286151168 8999540820144798100 2635209958427847392 641589461409438977 5483771032582817664 6754917336016887296 5160831720879045888 6804872792719375872 8458594166057115345 5167876807611908097 3570187719634345985 1690332275066396673 7250499389261793540 8134601994775453697 4350232361948684289 1706976222676263297 8746429068697296896 2187640536085614593 2296444094230165505 949011093645859945 3249611677199515649 3195398360586004481 2649589741242401280 1024368737173503696 6923212826748391424 1735116108844836865 8622539139005775873 2957553149943879745 3177568565486634033 1029337798493507329 182830304329728001 4722848775044038656 4158448314547200001 8471382702453504768 2929025402789716481 3221790638802337792 8426716281326707904 5128972287254659073 3739743839015851521 3395830987424100353 8054372130144783361 646392313365546048 4661178124343162881 3324725590037816848 4671123372319799296 7858523082666409985 6164836599199563777 5482342061576594908 4945280424271708161 7458986841949765632 978426742611977920 132739866281408001 6770329518130560449 2854803459187670017 3787967779299098624 1720512931937169408 2852178567826734848 5434993953722504576 1226928820042340352 1 6343324318169404512 5630935345594793985 209826964082249729 2735086464212664320 3301743960026419185 555021954597867265 6915981753536774145 6308763900118804480 2087046999523650304 8993109122838455809 3549522882160926721 1126679830306820128 3588056894201921536 4631603023230471424 2688641390325398592 7092989148342534144 4828219357487288065 3942936508945263952 7381214530871205376 2365289116351447553 4622523020247040 5066112019376679169 2908983314906873857 1769365036637123585 511768364992589313 4763619515183791616 1027035817431165441 5999258351168579584 2492199868958244865 8990236881581671936 6340773395829703585 465709869938206720 1580026783449989121 3253147056020808705 8154093587542786065 1764976592098391812 5552965932507681856 6447336657919514337 4677803212608067904 7344753052424794880 8653140344348800000 7148635406915862529 7961772664901655617 4876412529635076224 7057266895833068672 4218383546385408000 8210650218948380672 7854322009645871105 3055443221518831136 3190692667957737728 4951961471047159808 2494032704939458560 4989097368936058880 6351887413118233088 7874061097164757505 6905797798438785025 5413680681372959744 2743935422460932385 3749226500624560129 1744450178217394176 2005082966189855745 1086566870662808896 8030431720180187136 1603216593232248832 8348921212579743392 7575385364863986305 2503132833091310720 7265588495633354273 5458168633958876673 5759105545890829056 7391603513310498817 2854772216883871872 6146813538464342016 5371340766248474113 7491348587825429248 2855907807003685889 7054702190914007841 4350367678702739456 3096811555967366176 5086690851558567937 7100245615941906944 345401750869307329 7083822167643451777 7428638951261939872 8107055801623019520 5527718764535926001 8731502666253565953 7204828544205578240 7162685254088870017 8559596440101584896 7001607435691032577 3716740810790785025 3842820773819615296 9188914056576827392 1397389543891337217 5221502854271252736 6795097452586145024 4748549904406654976 2190718005630828544 8992127896398238912 2607814719096807120 5962117060579908704 3875463297882843904 3414926167132280065 54613467720295424 4883185030274955424 8280864837404696033 7463713009264951368 7363243524656154880 7724783839669426944 6910733678451631360 6918726124891537409 5548539787134936576 2144694080137013249 7610465061369667585 8758764968863858336 5162066162885165057 3226277478008092672 7503526846156353721 2370535130673599104 2765763072547368960 6835023585476434560 2123589423015862721 2688566544477812224 6481721915915002689 1600516402546749860 4986335784813117441 7100205910697773745 3482736152312783449 4736882237332548608 5828234592626466817 8822649329577257984 8846580068781617152 1262628283948040192 3412047646467008032 581334179256074240 2129476361701902337 7688897129931472897 2068823281219006349 5856510795225488641 1631014428677680512 5006792365010116609 4863654377025421313 6056076314195765577 3466819859288025088 4543334870504672593 2491015111753148545 126915772930433025 7016351169255525121 4396618649702403904 8480267274032795136 4024349134228657473 7545777077855666177 7380311853384956864 5954205162048004096 5478582930972588008 368235842212924417 7696048313239039361 116441284540376761 5182972093199998977 8450444978536011776 9029928135536591424 12286558155544065 7176384665153901952 5045476878179368961 2410664823412359169 6071618615002931201 1249868971806208001 2102982103099021313 2872604578148214273 8279070783011985984 7649987126552412825 224472175641589352 3955006589798343329 9136424288591228928 2781133623274201089 8470470464242134689 1996330914117783553 5025018367233948672 7178026219767660544 5574804627821428737 6698387895895728512 1456173866452505585 8312512790742958080 4508019434465411072 2531498291968589825 5855685279402460672 7653241826590375905 1460258894913868801 5908670464549126144 9096508590722759384 4299315546849622145 801074042169688704 3431012070900486144 4046801511257510913 3641294647268571713 2033996095404172673 6909143583091621888 2015818850180129904 132486305574684673 1963666842118826817 5413334993349969025 7304112109145484801 1240709420480239473 8321813769724135937 7650046540303564800 4308637380223690753 2526311045215531681 1202991150972436480 5057215878398484480 8679501688870908480 1285357605479614558 6666377932294190081 3690665048331255809 3997003591038162264 7147452819940631456 8484387309195624449 8839820591954794176 618474767304928128 1042765788372511825 9109466455139050976 690754221020188032 2066910504941129728 7086334844761842817 99766251715291137 8909061295550696833 3378275581817186177 960022120948784128 7896107715911041025 1661544244118755329 6944643419179980801 2820961824558104577 2564147448243415137 4851794010098892801 3850188804950681601 809054811267199416 3936299180642500609 5165368304110898433 7210126118453130880 4524356201822279681 3300314635180711936 5949001671099593345 5295123419732250625 1407121951504235329 6922329113597638657 5492052137472983040 1730661469989932032 7002545994413547265 4950374505743363073 3792298640379283265 6075497217691707393 3426049917602722560 7598587904999817216 1525963234958376960 2334797933354197249 2261955328148713824 3278854797235634177 2899536673786298368 2174119602536349185 6083410487705591808 1105985638840695393 5040400765379231744 4245195462720307200 573764071635137025 5099867341842460672 156752513387724800 1487341780709470208 5285971871133126657 7219824746765746176 3146090434584793665 1959341340451360769 4527516661237740097 8545023445478162432 3296420532750456321 6471902039636781057 3805365253644767168 6692599885480279392 3624288613795163936 6326042958677642976 6658939592025178113 6695675429620359632 7896288243232108545 7124697954425217024 5351399659088670720 2744338088990899776 2622436597473053280 2686221398693120 9103410782815714880 1112633690079789057 4790495997397479424 1471125841947090880 5507485665858682880 414756280914747392 3203070815168235520 5352333648934787073 8285402989692247041 412628441903222785 4411611656856971777 1347747867947458560 8639016099459465728 2515151722112596097 3812868722147263776 550939722830400001 3791587259745711680 2902008888608968448 6452703215924355072 4704017193591062528 6169343413361875777 7325796121405177857 3342731282050691456 5204412316501680640 5776089182321105216 8335541942062384640 738386773751781792 323330210263135937 1543032582582766369 679175617268695104 502991524038163165 3154539908084117504 8178665702020806145 757351164875132929 2245545872163257281 163266374352414720 1082823032841633793 2142473914018164033 9207944249815302145 4364614997181838337 2449676650381443072 8968211533847399297 1534893270633865729 6891934369864810496 4713328130670960640 2268094916911627265 8653558170655981568 8127860830909840129 5843135504997897697 5632260032048096365 4696203968271708417 1980646809909526529 5713633058014101504 4220366000903483264 8639896163595567105 5492717213210012577 2879616323179298816 5496306137500585984 6038991754921085440 7898132324591227809 728462108619702273 7331038835924992000 6158627027429746688 6182441617242046464 5737753670482862080 5291753824970827264 2691984366249733121 4112913911593949185 9141529328772726784 2910245426105530113 527979492183517808 2823327971271467008 4657663088739921921 4491985025879099616 2880934828872040449 8300832961520425984 2769883637095825408 6356789831118820353 915302438867222528 7555104531294302208 2394850354501245312 8743734639326705504 618611336686680065 3777177515745632737 1669304103350894593 1720377277666060800 7183557167459381753 5928044703753339201 1336479069501042689 4630009780163196928 8501887053058195456 1914826830902788096 7696147944246745089 5963321081063194625 7737680646578372608 7360594568191238209 2055036337780237113 117570505029808128 3443423281716133888 1614884200674647649 1548575970863349761 8653119243120535041 1825511321453985793 4654058609702404096 2856248510845931008 6400254269623100928 6521081917766175744 7996126031654363232 8009828137847610369 3712401370335404033 3150587101525371649 7247767809900534785 1108952130367373313 6872677298612729312 3712016004092067841 3685279155308550064 8018001708619661312 7097733370964913664 3838547356125860353 2895143283738723841 7229869766814688513 4493096675877715969 4624640211526451200 551538579150675969 2981913940365763521 835083304177424689 3752061113427214336 1169394501409865728 4774270058039934976 5017565724581690368 7453916969239475201 4729875351815538376 7060838529934401537 3865445200331292160 7482788709298792449 3712077104411837440 3986333845326262544 7213705267530029056 3506160907508957185 5080425366927859712 3436307751030173184 1548059763472756736 3702988269618757633 426336716154491392 5095533288028779841 2428141045705133968 7668516516394550400 3271042188446739072 3968280064842332160 110290564793169920 600183428103814597 8468789374877185024 7833755902173022176 1507299709600399360 8592268093869922817 3646139447368934592 3187819332496588800 1175255697746821121 4339594260770201281 5803790407890325505 4543293016423366656 2667870669574684672 8434703275508347456 1268691794497896449 5375677559169691136 3254596209031804161 4043395807947693313 2270764898292808993 4123113187257457408 882237989318421504 143722002956091249 1437443705506655745 7916298913905843713 2817550734236725473 6278931344327976961 3774748270904310888 5500637494891310497 7875058349437190656 3731827295357900801 7399402442997561344 3929620750975937249 8335929189014704160 4892444855010648064 3340384730854002688 2481539966719666177 7506941552178863361 2374435590240642561 5586610460891500544 1610295778519433217 1545750458029620096 2016005506811949056 3178015413221457920 308314650314373889 5932120557235298305 1703342590603116416 9167081620165732353 6673356699033465345 8902784405986600208 595595919239573504 2143895985222127616 4155069663695888384 8568122947544162304 2184187635788840961 476896986917568512 2746766947998171137 1199641152567755008 3425990803459647489 1409594040210206697 546734899284328912 281945923428701441 607407567141339137 5745110729149596417 8590454012935928576 3830758712726904248 7224295154000995329 3112181066818449792 367235814083493888 7238833892202823681 1132563041267320833 1858386917835250176 428997651099738753 3645081313233338368 5626371923315785729 4876821164645679104 2931801048413417504 3818686395509722753 1359245554951361024 7662129744439654913 2626439513919178624 1905555019685799937 3795819588342084896 6024676857387909120 105383506272189953 8009096359838035457 457746887057854209 460421707910211585 4361836372270726912 6783796724339467009 2008137651280370657 871591091490385921 2241899916788588545 6142908288541770368 1072270424345969808 4943598008652804493 2016474403755982529 1661615158664417280 9166600096801333249 7997198372667914240 7534240645005645825 3852687238754662593 6826081906753761280 6918879776565897728 811195034042418416 7854489077168975488 2605608885516886529 4640424790612073856 7332993589778643457 6031483787438297088 1325448015506822137 4749872138449846273 7882264885576451073 3795311349299913937 2836817051527430144 8916938511606711297 3381137094638187216 3194065592839569409 8258554572124499201 8092075290437625857 5142835975722893312 7505650519946126337 8663623135649748993 4005422008519945712 1928476361569921024 3370511787048009985 6242138974945316225 5980933548783146689 6104233521002918840 3669430310636093441 295818213182294912 8926608655163052033 3747382406395822081 7296995525992498624 2976854326545154048 2744489931368537601 3351885320005628929 5784741679959628321 971126130120998912 597714038150032128 3664475229747363840 6958429916910003969 3279116403257704193 2647093302793358720 4399211146161027585 4122829819816867840 8474637426961812481 6638630696322610177 7135433664729551136 2184918237429366784 6678406684007899137 557379869083663489 2312815418850373632 6339770582027337728 2702615656680939521 5807458781529364672 1909562464652763136 700623689323891456 7460359657034874880 5364532019324520448 1196564438542155777 1894420062513320289 5322760133643282881 8178283500209872513 8682214451160690688 7857385161246734337 3690044311429055489 1250294763689582592 7990918419356545536 2449306381863890945 2735699827566235649 3099999308173361152 6374560869931434497 4181953796808538753 4775818345636146176 7012692028221320192 7353287318398053889 3766045618470649856 6707845579993976833 2649265124660740096 6485110861178077184 4224008358860086592 7814835583496747520 6419730765281492993 2720247747151659009 8912535238525927424 4590889472427103104 6721152799841570049 301710942055712769 4626692259203514368 7006346849324222656 8331988245947792097 376168467534118912 4281490734169249793 5655460201529671680 450126225097312257 479953457521170561 5639264439176417280 6763295501879080193 4396608923902771200 2119106904293515105 880297485531534209 5138188413037509888 5097292359966077000 8405932125759311392 2445357182089529344 7303676390736134145 843218923470454784 6053077093454990336 5568472234022334465 8391715022323056641 8104325230527052545 6169888191024369361 6190109806542713857 6125890705817196544 4520652585698608321 607670443327031809 1609653718193027521 4664128361306530944 3164485133259980801 5470855801824598209 5875237981815720961 6455083277789659265 5163120811973828608 6067486274289336320 7471765734426370048 2409966604848861569 8918998002367604736 650081931963659265 8846896097710974464 1984949652604332545 7533331241920626689 6977767607782422528 1717938926548313088 134690641331015456 5220731954969583617 9021896374596077568 6302452930842722305 4015530339091926081 5786921371202073601 3294314462785357312 165125033568239617 8861441450740263424 4295722442684753920 1595099079145285889 7396579256115675137 7391345362979422209 3771047086582225408 3354938861891125249 5143890168572872448 4377553717963358721 1586621092806324224 5219155308760116096 4932505551208744961 115520192314968064 6383299502201089536 5899596291827588625 7037270104748204033 2112667596824668673 8475304430340347841 2324845552847839233 4836717298630698497 6193682526821725505 5607951509471369504 7699322606538631808 8121028774400428033 4986419279010267136 5625298673741351936 5904782826998099968 2891554268462217377 9017949448801574913 1000544669776543744 2450391806968730624 6094951330367930368 2120963375485347841 4559485451191692044 7364368786125492641 1679248967032960576 4782734823134908416 8310372948986126336 5733866077665137665 2598678278256479232 785148251545367552 2485975315949093888 7678199268629807104 5670159066620428288 792945130438864384 1629723874546761729 5061043085840156673 2157995807397643265 1863677939724481536 2217472565939360256 4633591174650695265 7446302922362840496 667332698821089281 6647815010440803969 5971001957688541185 3356344952679809024 757202200057398977 951063736210977920 819526979379103744 1169566569306613248 7009512144774737921 7954685250250774529 7083322123457836033 649731739909681788 541891688706183168 4461112460240509697 1656824042927524864 2300683326417244161 2798429060986444033 3247985073881509568 2409757732000824961 7139316229216020480 1927008844065140216 4114749498984396801 2334529129820873856 5106087042588565504 2085011613300960784 3077465935189565441 3387726169710853665 5642431018087582721 1273962112431073793 384149019374572992 3955320083833025840 8791978429225828865 1559746203173933056 8217147300359700481 1468512669334984384 4001738352243827713 954686776391958528 6284096881296826369 4739356846311328768 5295191755665543681 4893209682787958785 5556358671805230464 9165819948678323201 6349819935294865408 4336553432968917632 7091662211326366721 1509800302952485376 1107331150181171201 2449533585436155072 9074886996358332417 3922099751333779745 3935823257238453152 2933545934721249184 1304750092053662017 2873826595089821696 8657074535488266240 1338492338926059520 1186217011445096448 120831376307198089 162738500663532160 5632161690048364544 1202940067670917121 5724535249426710528 9109539207773044736 524558885107228416 7257259753219293184 7966736127480493056 1550976054542212769 1517931391226079232 2984005773961645056 1829154268305653760 6654329633594048513 5599505192030470144 3312428424831235776 4915967263195356672 701382367946100736 1537012115585841152 3119198290381854977 6004481700890780288 1358090959996552449 4643992096961687808 5922783504468308001 6845128672558874624 2706295781614589697 3421249276024150016 2907550709413429373 5791914691852892145 478318386486837249 7225221067951130625 8781765059912843265 1711358012133401856 2915602161930846208 6598041085243162624 6423827315388083520 7563855636006287361 1836208764145084417 6537592793559934017 6010232103809350913 1437571396084514816 8065458191547562753 3300557863886819584 4283553851752386593 2609877691624177664 3217087524140308800 2602034759056804608 4709723533378072577 461410884143546368 5865315059937511425 2767340258378022912 6366897191469115904 6063498389598525697 8909371050557014016 1762869533154021728 549843431604221121 7765540753827677633 6279374945421871617 4395670907650254336 465228624143938369 8141870040194449793 5469131249068888065 7563508145359420033 7095713545668526081 3000267706812221504 3525321168604241921 3730094239182483457 5911975987064217601 6017120765907912704 7585748133018150656 3691234724907886593 1172566500809786353 7275748099144880129 1112243165219125745 9207379122017271808 1171989099349934080 8657100686856263424 2931593602803303552 5227723784666573744 6125851171517505024 7682022516182114305 5841873660674695169 2313924455537915904 3835472510324277248 4151268313978109953 1067856269670402560 8037830548261193217 1584370727360492033 8867100294318292993 6491700688356114432 4493338475771955937 560460080468197377 8772145705366274049 290527178506757901 9102323475347800064 5946740440815271936 7489737652981588480 5775000854854799294 4344651727773444864 4323605893586354176 6604143708011020961 4555728667928346624 5068095027723613184 3560490435733329409 6505731489577290865 6020445884768405356 6612605701161874432 7849116609188724736 2563533148838499361 2058286402401828864 3331106231172276225 5107214613054701568 5797375208393348297 1503806843088044033 845885241242423681 7391916862787581952 7161136198933344257 5407304823061782529 3718090607623474176 6419580669541033985 7214186591713269761 8521591822889215664 6184143672013895680 6349203338948902913 2079574174670927873 2978948711541963393 1070773859167893505 4364011880767199233 8810174921908097025 6599224105964600832 1287208467404685312 1592610635297745409 8256159561049739735 2742690676263689664 7057101715953297409 8989562628410363904 4514124337991938049 8056577520761814016 2912593371139046968 6615981017932326401 4038745395377442305 5998016485854740480 2000444503910482433 282536075728461929 8847612789727371553 4309659789495336961 1552563386273287808 7944922471743834113 6662940085208545219 8583543310256711232 2498205212734971561 5786115059043024385 2512058085432711168 280404421932191232 6322564294435937216 4194429619131645953 114222214126729217 8142327762853558272 6862288116433159920 2658322650665132544 7479739491093782528 3287758262259875840 7734569265412945920 4673433347167617025 4016891438592219301 6898392307521814529 4174306320775061969 8370435974102445761 8566645894099730432 4479936585628217920 1545902549275863360 898978465262697473 3757287072776436736 2073556341446113280 8533089056439091200 6943622147978620928 2041815515288250497 2259943174003763648 2168219951373291624 3876662306807604193 6545826447330220033 7925888726097100800 5830816005604580880 7930624697770521265 7362352843636117504 1372883311921852873 6847962648285282305 2827944656740614145 2358054746824806401 3356169614363144480 9076168639375875457 5554115572340473856 5272498275387855872 3995658465421115392 2655305327598853760 6176414957159055361 287204447567068672 7360469189960171009 3218022206669719873 6280097302916151937 925710527621270017 8647026353391675073 4235412942856070912 2886421618610118912 7093793183676548097 2882016997629140992 2613433254926254080 3164326448287498241 99797420698424320 3485120641562087424 4931695447924547585 2529718408318779393 2707636680194101248 762310500282673121 1557958337832920321 1086913913582125056 1347430940173385601 9199315267256015617 1183958474289643521 199502629792182816 2666325042934008832 930015556967188096 9048605456544903425 4844745472042790913 4602355325526807552 4328914797950664705 8631619715693117440 7575150988253644800 5266413639787911449 6013364180009341953 6074121686783966880 3526405994576388096 3662171186098506240 8212936842020662848 8698841123101102593 9141336168933867136 733722026189280232 288475252986478592 7768281649563435008 739640933678735360 7523479894965298945 964073593204853761 5036141116882473985 8106809712669884417 1600420984191115265 5426533433065477248 5425011821358431136 2221138229740441216 3611809576878051328 5449547628905428097 2806953649124605953 2689499061563034112 2515908538371604481 7629885676566196225 5228586846847283200 5867992436664238081 6666474810835862384 7447688120297725953 3002473145455665153 3841752073530362881 6420190300168273920 7946920614523795457 7304102086205606785 6526764552857718784 9131975986666792064 5081717401309369857 1976852447494793217 7608884692780367872 1995881779541832705 8711743479791616001 7715593117095964929 5288883705785409536 4880932446437467393 8219970362079758281 3957098629876770817 6018005945011769344 1825959858969509889 5318247886688585740 2069831213978222593 5129706400672947201 7425792522182786560 7288260638350172160 8383948839695683137 1849541903680356992 1682756489315787009 5613108943159824384 4242346912948313089 1037504052942523777 971525862525576449 3160312451988160513 2021610998588023528 2289626225836072960 1024514398334779392 5984828236526010369 6453903726376791041 3040292897989511077 3744753969684570112 7613953418012459009 636199078501122049 667181084774876416 726630445837123585 8928606680646480129 5504981495552993280 3383484654306181120 1107182391485519873 4658690291411935745 1243739745359862784 8969361813629509633 5807346513608880480 1604724228680814593 9029563812774681601 9053921750053330945 7077027840029411329 341192858601254656 443028586016800768 7782597004575113217 909531449569120257 4779618549771132928 475868932821284352 3565748587743504257 624929206503405056 1410824075526799361 4099930311752480001 6055958620515644001 484759819219176192 7736259643859513344 8638238416216245249 8506899534378631168 5300388474623074385 5831024150730633217 8758677252588575233 8598836586721863297 5803646612569423872 8247257052293594625 6405604125232320512 4340021171610451969 8794303549972721024 2818142083725968385 1961053038578499584 3215554574677442561 412550911554027520 1215096912484488192 7714888008892318977 521995206564278272 5595774628165027113 4673880188045123969 6107945676657193216 8939528139386215424 75201221484825601 1624592475726282752 4980945579413906433 4851070323979468064 8796756029951864832 2253252296712453632 8985536134747901860 6129488837672397185 5894091741164480513 8349659677143389624 7909061539436612608 4324078638464309248 2766452521778211457 4815000994219819009 5866649762501413793 5290823643853194400 1426068556721684480 3955089596065825793 8832631342447460353 2480452640372187072 175772576163206401 2311077498437549040 6839168957249138689 4443811620000519553 3829224282236911616 1317269583362371713 3865934606512090673 7106382217705458689 342818112264850369 6176661803919634433 2759278931842243073 1076646932466661376 7062164075066551297 3825174088673791169 1619516278948757504 3578912679295275777 9057062528287621121 7085390705580431872 6735548881215857665 8460965702268505568 1325477328341999840 3338568648103200916 4094738551958702080 6928660616613199872 9197542348543629024 5984688287645335553 5690854108788031489 7756620166207002625 5382677674360413184 6299833183066947585 3283567560171798528 6181034989587969792 1373188858234793217 4312082262121258496 6013011633094785440 5279534921233694720 5554938408549559296 3487908098761363969 4798587462227312641 9076162333020252769 3566853732200636416 8953881349897619328 1611372085493018112 6622630907817677425 1964210392553526128 2723227671725396224 955769327443345409 8162481135478068353 2237905375176496129 8853600610558148608 2633113184216390657 8288399870616558593 8258312126513857536 196562796416067201 6681389584751362048 5545933125976100865 4029403596326687233 8376075993278336481 3669338465428439041 4090497056510050305 795108855287502848 7392644873065902081 3411730851965829120 7940183058706859404 6942760377618944000 8895359939850628225 2690057629142984824 5918921839170768897 4159341021762359296 747263310528638976 821284610817376256 559329431969993088 6486242259567436545 4714881918243445972 2229066831452583936 6994719045806174209 6697916052131012609 829306130408986625 6837381162312382465 7464045535310475681 1607769413819381504 4384867357939893249 5022084160290160297 6787650148131703808 6745796801609728001 8174034456691570176 3399894423595437824 9154425040498036737 7340165937820877569 1889208858676683776 3954166026653007873 4562474163675656192 782721602391093249 6944849067447484416 5752319984082661441 1603169979152416768 5879243164480306800 7446711542005236352 6757971303911309313 9147990843896463361 5748558953768288256 8143665067096361984 3672466695723147265 3351863784272951617 7907157277282453760 7494640626434287072 5896519628779134209 5069155857946722304 6705797821746618369 8720152025041207296 7319375147507458817 8927010560956858368 7653715204369285121 2388119660019052545 8500315472157757952 1552031700046238465 3638922916029848385 330069192405311488 2508248884452663296 562963136156532737 1693096689587349505 3700938245239743681 5953658163284265728 3204912776871546175 7267035202389337441 8348372651073382016 2950654072337727488 1778242377455989632 9095494265161888577 3938632548356059904 4253557893597596672 8803803196596728160 4954963609141837312 6379313395691356393 6989640028339869184 1205730919134312512 435353360646118400 2083614287740831057 6911806559543759360 8804747313795733857 7655621659230848256 3524402582609916736 4636554704043075584 3679941430945775616 48871174800933889 4314750607054302209 3860070030111122465 760025034431240704 7331852643320469056 8536509452850683904 8336689945244975105 5641148485298290689 7894896314186639649 5054918245483872256 8504311702147250689 2682925916405848513 1234536284888783360 3185876377875193857 3592481022286888961 2089285643656339457 2393224996649181185 4100139452062574369 291324463077860945 5981596632717484288 8305718227211255808 8900288623871209472 5067305022438991872 5012180314390263000 6015332512845387777 6532799606396299264 2685853936712720384 4982725893363597313 2807937454155018241 4790738451073796865 2639758005512554496 7026145185455694081 2520323202040186496 5027766782929534976 5109110795975507969 4545440622402313408 1974124258960658433 7642831238909440129 4213379476156358657 3363204889590845441 274086226132844544 3803217142773133313 2341010266185653249 7434513766434086912 7525059293420259200 5849475943173062657 6440903474544297968 8541288268610136321 1656519104671227008 8039145886334263488 5569725523672190913 3047955629039795201 2400837906456938240 8347628042854401024 7179062411338968065 6333774868689824385 2128878704284490753 3484575125218439937 1186427082444937216 8589694768251314177 4905626873037021312 1927091354123668992 6304823612595040057 7691754814177410560 7830356368580576896 9043513813894917120 809806272523671969 2726154908532609024 3577187114996489216 7306702762084154816 894504188275871360 2738062434494643200 6805522018982932865 4373905655958536192 4519838530882338817 262594509996147457 6707046857840053905 4447002868018935488 4279664788375601153 986944900832491521 4011253393582391296 6461174529632894976 3748859880468348544 7099526874270777345 3786788294796574785 7690154836880799141 2288616457529886721 1248333640632062976 2973169646161389169 5892538294232593921 4538792070077351297 727078369988464897 2976030669994659841 6092205408925532160 3425556857324811520 6683022908716128641 7458105790856921088 313152644415643649 2385091394844789216 9083510668010717184 160119341776230952 7234299053232111616 3048568115702628352 4114395782119574017 7906378746292008064 6867391059263406977 6756252803483406337 2172609290995859456 3688001454291194113 2650018408066171904 7287411977570914304 1865621425279444993 4319308042390585344 1108098705945133056 1246252332604657153 2743774630686113792 4707789680529342464 7723452143909011457 6541616757921366016 3193712993546470400 828147329527441408 2250098643780912640 4524449331616241665 892957122705733697 5563145805384947200 8708880968836775936 9172848059517698049 8953488520253112065 303475770136922880 8728798512351145984 5031208029987897344 632197426911343616 6522007992866525185 3014773990617076736 6820011122217418752 4315331144432770688 5503383051480826432 386970957972160512 4814841836645214080 1306012431108222464 6734936665968034048 4585026683782985728 2380850094579203072 5028506821979337856 789786571284134912 420865530472628225 2793433514937242625 4782246919933526016 3022837314531502272 5156554466485420672 8935302232581259393 8535394793422356481 7280101389142087168 6823568963757388801 8969245162484474657 3638736216672647552 725174917945164801 8944080673501190401 3463863469960997376 141058270895812608 5696022069342848768 7303029474838370305 8908933445809367553 7543413800937979329 4226555215159169024 5991172614965063681 2363874093543612929 8697341428838203393 5675811586554699777 4354097191428591809 6356386808985234000 2710154899614953472 4223322066969947960 8288820939603821312 2534517955845013504 5678015108788518912 9185643308908642305 4211716935929591809 8059679527300273665 2774821858574364673 535586617242946049 2664050109873913856 6134492005952000000 5619058849537853441 7918297841002921984 7277044228598902657 2059189004863012865 5857871447084203248 6771864412006304256 1986405942901487616 3777651567006607616 7115527283774560752 4286084441019606017 5277202681918806529 4285007217230128145 3818300462845798912 8637328718651831697 5937037990931303425 532255457307203073 338908360442142720 688267409336172545 6228750856205369344 9110788761330446449 3252745356771262464 2809326780000417793 7469901328820616577 2488663227536696576 2522653966054550513 1136040516266668033 8990407363525619712 2674075716428178080 6263312918926934016 4855596679664495360 6261287037278617601 2639369818474087152 1788389217574836225 3904095671061895680 4312413514029531136 549492313982205952 8416404646662776833 6680256048358490113 1885299389666043648 143592667273281536 5954238893521129600 3312728105743146048 8240450583215996928 2936477860452602880 6399531305704363008 1343876339091397761 2586313172692469568 6533292127251546112 2766847185662836737 4756291284549615617 1952355477309631712 3660216406935043784 7294544122169069569 2734339986055086080 5880344260373594113 6049612907798599553 8707696603401167232 7852859877425410560 259076943227034113 7044686147995462657 4904499438773485569 2333006956940591669 674034755893969920 2704606133527773184 9083213704167706624 7317927631576403712 1122822177905185024 6302542631308171584 7420946707444457217 1834614407221021889 1567266328607588353 2852699051851251713 7506822481586245633 1772115798723702657 8442579931072798336 5241459970285829825 4478268218684724737 5894554343011667968 3736603404507549696 7206433554963615233 9078905673663643649 2226486133734854657 8421126054578649597 7771124550581835265 6214374239488495105 5471590563928750561 5303588390379642449 8819150364300836353 6161414363574100481 1653166531862119937 3881777094165905408 6390113574042998785 30259666103756801 3872769913483988993 7712798664325738496 7560461889580559793 3377776308362149889 7472071248225939456 8060836769744761856 4907128697310418944 3510549459645825025 8772689804525568000 9077835640569962496 6215984237735669952 2048443317877538816 8685236034843398145 1857306753018716160 612099362287763457 6758901471595016193 6914067933402688720 5887536647610622912 4433705154004498368 750913425679785984 7563657931627816120 6108795577230542337 7713527980958711296 2942425424727934976 3312307667235083841 3997813820208945912 249120418121385216 718311079270397984 9063350364774299648 6639339719529122048 3430368551892700352 8885611216897309313 513712310665945745 4817610203168170257 2517672764146903296 5385426004667596801 6409190365430173041 4274315988055944720 4772416686414364672 5149414114166773121 2087536922434324737 3391610786515480576 1244953772961308416 631694250371844096 4788399185539198976 5490767522768505344 3607740092995436977 3328960533693705729 1369725143466958848 2057706294832634369 7210837687313522688 2215262790073481729 4055238349486950401 3210646055557411457 4691021370461854721 6829133128716098176 7019480843895605953 3833740469261910017 7728808573958159616 3209886344469917217 7464230498928271361 2248309882558783488 3022379485053843265 5621488255140821505 4333829263895381760 83881415839548673 8600652500655967744 5885475532249939969 1008411037262755840 8986399549204018817 2195869409046529 3296603241874496096 8053177833192452864 2945685824342693889 3015000863013091280 1489013204377272321 2265007914002939904 3739842705674291585 1337401832211582976 5060679899475582453 3238010707905631745 881809507909107712 1577783578713266393 7429116891494888016 3880662593726638081 4329126901560672256 5062164684455477249 2157993504368325633 2156310378306992133 8173434014308066305 7959158406579303520 4112039635107991296 6972680212789753472 9024330510347540465 531122943458670592 1209678578557957632 8470008003366485120 3286224393915648512 9027682470526280480 1755898798728601088 7370801505181029888 8771371168038262104 1996658495253299201 856797751451598849 6898255365630461120 3684430762505595009 6480603698825953280 4313325642726534656 1495831238226289184 5241669229947025409 2864348713731655592 2195631574691222304 203917808223518720 5551233303223261953 3137738159840231937 2400478437727205377 1689311751661599168 8834987917699365377 6344823719778451456 7963611464363045953 397723628122023937 694199854879379689 671228448508254977 7942380739777344513 4754644786803790848 5309043324275054209 4746373205005768193 8195996083797360640 5734091850337364352 3882707077572186833 2908340049156243456 1671124724730319232 5545365233500200960 3713075090609036992 7605617933721463328 8147831176597253505 6370184763214528512 8316768241864310208 3621193104875012097 3909897525082861569 704281725594976257 7447694532005658625 640474318910062592 6527652816317409281 4681974790407717873 8290071466813335168 59375145426433469 657297609570648065 3380548482987950080 2183081333390779392 3443345878172344365 6490331629596794496 9029910998664798560 286910083609128961 2541091299286894465 4060164413981412352 1828601474276111361 3799352789367410625 2462542327990018752 3875335396229394176 4451946481977743617 5213035090317092224 7153799037645664256 2961885023202017728 5738038231325650944 2777249253669390401 2132735719721403264 6908948840270252288 2593953438723547137 119380060766021633 7564781641729969792 907356306295409529 4295171251363283696 9173990270769780336 1410926463956598785 2699952637163741185 8589945993053604352 2163227618770583968 7230247969427933200 8500595948674705056 1967702808311889920 5686471637532073984 1907897761134236033 5512266222510364673 6333783420455073793 1881126803069117441 2866071142871034177 7605177628482020897 3255894215002852352 2721612884178911352 6855404102102628097 3070495128347025408 8092882715322100736 3813641629596967424 1062936031400853505 4038039201037224704 5742234466403860481 4928869026617805568 1306546780759392257 8088454199040802817 7774315221325959681 118255057584259073 6892491874134130688 3778410378344818176 6334986186643277312 1706683786941079040 6175183485102784512 5375492323909226496 9057814459846680576 6663970944639856641 3774532392695604480 7153514175868287233 2925960527767707104 7829457491815317505 415831262247666689 1846717041542365184 5975464229984300288 4380719196246816768 5888930776261841921 5366880674379988993 1698297827035484289 203774989872621825 7691247072927994506 1009255020843859968 2628579249900786433 7321132413229329985 9129926535591997441 415960253125942272 1277849233930321921 8778307745098242101 7652399971359788545 5057556529706200065 6881417772399943360 2072391835736588289 2162926413669335041 3062320427026818049 6707477783326638336 4083702528200190928 1993777178334183937 1966846091248335713 5637990487942449153 6741428900298069568 4697864797415913472 2994695836834787329 2520232597554946048 4023017348864227328 263877631216670720 7321594351650288512 4397144491820422736 7130607576465461249 1483699930897424385 2740991581475996497 1019660012983844864 2746328992951319425 4191930270781472768 9146810384940138496 8230901584482684416 3343969810903202032 3182759191960025856 2025998854445773952 4726233187342480032 6728185153547121848 4273522766057588481 790376521304297729 8517899625224339456 3480884499676213761 3428695479648110272 8443185526973347265 141791426248015872 3105775413579183713 7429231980951919457 3982019570344491729 4527543548036753985 3156277830086197249 1006172727821041665 7537843135782132097 7327899727898565633 191254633465705921 2836544158567334657 1574163504592749953 6665801724916740416 6686411832746753473 4101972876805515640 1615960906494828544 7493384271460763649 3291085385164726272 5868978923129473025 4164155172621386752 7899691967799458560 2481561632398475264 822173256512404929 6045092854777380865 7869262272668337697 654421123014555552 777945774904625089 9188620084946941441 123638856130146305 6641491481568069633 6504650050066513920 2683378544922004481 395279745308073984 5750899332971904448 4952838100771667968 8484786831109775361 8435701306724602881 790144278368616448 1630215281909761792 2183625372085723137 18868522025058561 8130841293752706880 998682845011988033 2490052640339630848 1139648403498671873 4232473966160879616 4368626583768335872 3063910408515397888 523600343687076352 1844999467841937409 3752308990639567616 4780352818288555136 8436026147560319489 1449871095523442688 2803455163621596512 5504772174060073216 8151292549030294272 8924886777459282049 7209008604275538561 6399668932756571648 7192952805111075840 7507447341928940544 370091625401501869 322877928837819777 1565355412585203713 8521743086620354396 8323102768466613760 646755484279289600 1111089202447389937 7760908775517913088 6885075603741069313 8817601897055873857 6118997061419583488 3346706431352670208 5654776758048456704 1239236497658766592 851084766118337537 688353563422690305 5384532123523415489 351431949008420385 4553861658276970496 2365071384415136704 5418521881742245593 8507060096771782209 6394771214379180033 7437419840608798464 1457526906818658304 4729375693071836417 7741108402216604633 1320221223796860232 913679885572374528 2931271886195630080 5780687444330410369 7099402925921759009 2610307321033760768 4035789986555184129 3311085458441306112 68470935684681729 1237526305960916737 3372634851785048064 3542798517547291201 8060320407724741633 8999781023246150912 398912313546585728 6134887032487624705 7394398251111007744 7409490062718502401 4639051520334102529 1255858537256785337 9036109482023373408 848403348478723921 7272252883097157633 7138315143397169153 380446304601650689 8467171805775086592 1982262044754509825 819909448648792576 3593314919000240001 8148387084219453696 4480837157960903072 477251078188924929 1262547402468384768 5426209243344598017 9214599578917214208 8308627837715688769 6640993282013096752 4918482828103696385 7110234239135142912 6153455510229123072 6519637383213146865 8337781703575071104 9113239789985704705 4484309062884652864 4168308109483841537 4437993089478035457 3826041048242319361 958522325580373408 5478600323673284609 971087511897407488 8765456469721661441 917335090607128577 3235332425632677888 7544556896912982017 8766841453740666368 3191878653773300736 1388198133972083713 6571437022367752193 9139317903687860224 8064731240369298432 7960093641049899009 1186923482540489025 6205530138230489088 3641868076938854400 1870308916895055873 4115068710362415104 2710894157769998336 2180464383740611585 3177608975541485569 9018479274758131200 3851848897620652032 3578253210173702144 1431640286039784705 4308513511326984321 2980702057048787345 5430420998051422208 8574877980771200000 1094487902163060416 4752770853967926016 1656618219418270305 4467273260249179425 3785585119145406464 1629447886541141824 8615124638104846336 3230770645146259073 5904437432207145952 545979640053956608 1333927785194928385 1917526173362913281 821388134351941377 5536584664724865024 924802808656967936 5593267365131772928 2977919761104681024 8011187246096154625 7253638064075964416 8750283315590003713 6407225393736877056 606200712979677184 4445603622253334500 7142225867956656689 6146591287390437376 395406137732687361 5421714996376592384 1388171295834177537 7553459985603352992 6403947626180027809 6808177571892512 7573052861147160576 6865082151557678592 8110040563625533953 9170781600926440448 4012519985309057020 9135850525187394689 5182896138803851520 4765208271767695489 3088213627780145665 7611187559505113409 602323635205404544 5316217507109054336 7961256787269227009 1532737644511887360 1961699564868852736 2569156742588061473 1022600024448010272 2778456368132743168 3657237369777769984 4854434591859975168 5635201356275558529 9015858655872291657 1585720959190774400 2785189600426305536 117689184588748800 4104153469981294593 2411385691141882560 5445066847992451137 1834544477706537033 1403358126464237073 47539227996012544 2386105524272006816 8594865529361563648 5893944742831954945 5899445136660463424 2684529696168176128 6342854963430948865 5122627419101944320 7829009359554700080 345852520392828160 3400141858385231873 4132624757146949632 5916238786622128128 1261066406275755009 5965733413755912192 4583201930638392042 4917167203884195840 2419866083038901248 8481970291073724416 2980350530636428800 3860030555777118592 6202595254335023104 3325880559431139328 1173915581800939520 4418541055312916224 7648874802209466368 1956058220938030076 995415047804601344 6717527830580822016 6447810573298517376 5969564431498772481 1317054033760337665 3087088821331558400 2579407236698032577 7596238617481838593 5163449090311864320 7618306503304685568 8730809940293902337 4671421710927167489 2219514706811912193 6147314267954610176 5132730356487262849 8258565209873819649 2949453848157932800 164583661777357825 5679075398189415808 3494520879465030785 2177174327772570753 2936454765389186048 6531583851645542305 246679510107759088 8745244335191550593 6447016175710732288 1258246985481771457 8971434393024676973 4972450521341531904 1776062056934408193 8697744955815116800 1235371647091208192 3652287067631200641 1162298945093721088 7262076757909016576 5605430101412937729 8147025659672759296 2571939983271252993 6433634437379533313 2473217475526838785 8391023064462061497 5942068229284069376 2659354788400357297 2087787506115445249 2672136708588402176 4692448077959826504 214485294815491657 7383185996107335681 73699892941968385 978635859338199041 8455712747859718368 7401782109704818480 645995938327347201 280121745316122624 927381373432204545 4830989057984457953 4020092520656535552 7732399425447780448 6550591750616208512 6657776670457856001 3113237831348203520 9218595350596336385 5038883286814585537 1674702456283226113 6139173952343750656 4517434146347810817 714020375251779585 5596027884713551872 1352664079472671233 1034985581287440384 8752746692925509265 3442229074623631553 7596979136351803808 8850576758894432513 2957087034367991905 4793521637399349248 5358772476570927105 2590466807227240449 8721841549542743040 2387582487892041728 6524238852776370177 6632847179008312832 3195036958082479105 7232568672067974144 6809117939638666000 7790690040891206273 2571818154801084128 841263921754349568 2045283762277207715 1608485297330301313 7032959353691282048 8136079532849291765 3527852537206432768 343043156137678465 4864458299723898881 744512523950133248 7590179954886205441 6256001439750141824 7987129377488074817 8834068230964748800 1342075400425799681 9215068778251229441 7601587834494910464 473590204819734528 5082028952801139712 1694028690584676352 7203677633692135425 497253023830877953 5288334992157035008 5523087102569997696 6532752030828019713 7866398745347514369 5614378229790782849 2751368135660109825 5604382824898268480 1332342428499853440 3403034401116677889 1297608176870359040 3406776249326513441 8597264526625828417 3347400884777637697 1629412186793219264 3867184999122411520 5692018447976230465 7434026915927949312 5289756176435057152 6465739911510094848 1571867419347271680 8482714199111821312 8923465713570586624 1469052096286222464 5029240851629867009 7679662634410517504 6708539515186925568 1947668863237912576 8778090849569463296 2651927273705794944 5502009646549890048 5762793763694130688 1926825972297570648 8558716357928823393 513743734847296512 8905014384593301624 6823513258726202112 1894856856069228544 6292514096909041664 8930225193947291648 5581072926316566 5392124541685850032 3755901432612841473 5789335463367245825 3235170552605805376 3476493927383402625 1278422481487159205 121198703630254593 1711576276545057057 8490228811576218625 4158497037703249921 1456692886048418464 5945798625736552448 4033980649609459713 5868577244527460353 275171982036434944 1078271358590021632 146867641549138945 2180365786732298241 3657769201151069184 7532596565316805376 8739789475223425537 3331572435563427088 2246998574453837825 3399238930537889792 3372564672980434944 1948574136294103041 6426840450224883600 1377830178011471873 8072535679353147136 2628064752569890048 2831677058400044033 8181558745627185408 3118635813997408852 7511068420521061249 3325985710477361152 1884227384759478272 5388742595926947840 228105182433897216 2497452802892617473 4160504552745759105 2311584707721664000 3799061626549299389 3197439617405026304 1959213357634143713 4988444292359172097 2810510742607966192 2593556278389196032 69086942849753089 6235560106863434672 1459864103510860545 6186530413742363649 1317770869872858832 5682055188447027200 6255141060486862720 5636766678234142720 2046956788739735552 4904130085489078273 2937452842124363905 6399371634726005249 7210683315002316800 991689865509734401 4993347769583147649 1731530908004005889 699949796961845248 2452493064880873472 2060765572532998145 4756814702518480896 4284129379456933889 6850986865329760257 8649966184300193793 4608564903198105088 5274926663253936128 5593140401169586033 5792846384665393473 3978167516781928448 477494879391099905 386493955303743488 6462054318959315329 1616610355097403392 7668596798166269953 1068112866705408000 6193654152962105344 8996552833167143200 112019889173067297 461498241746798592 1961602440531190785 2503775589888500737 5483242061169968128 7880510988337545217 726663607504904705 2271075094903975937 4516917532721604737 520352649547009536 2313225402041237505 3352092830010441729 8875645390085394945 974569895577497088 2699115242238422017 8790834649009207568 7918743766333132801 7660779993229961216 4504216302731062272 1946485237943450625 6863008294342280529 1403642256953597953 3028638424982722176 6728005580113755649 2871702335064713217 7222393361458562868 8534683431879507969 442333146701201409 8069037532856082689 8328648237347852289 7528620140468158464 2523190689259076096 7490560991696475137 4492592338094501696 4320931689945478528 879263957868753921 3579055691524589057 8670043671055040513 7930466759149616129 7828589177675997184 4059525775604875777 761607790667975425 3552548274382680577 1276185946668306561 5294306321078535168 6918110414406488065 3513298287096506881 134280131496921600 5827716627658063873 4755339480875630592 3572336927771573760 542788633528238081 7257163877398094384 5588143017455083009 909480599236951232 5039874145581924352 6160796606938008576 7895785159008337536 2698496637146686080 8571402011311755264 7872643654455035392 3434458307299549184 8957880772417490432 2644050817511010576 5471126021097295729 9082367750339845633 4806185649160462337 653877157352678912 7993757926113556737 8237778004239302657 1767600748146080769 2644432056561910283 4738036806964831264 1076860064299876353 572585460750951681 372292449871659008 3534673325602662912 9004377574192709632 2915207646899916801 5407139272768937985 3274064027679889409 2116725165817112577 3294025719107738753 1937789008926164512 2653593630085519361 7689900834054301984 8732440825606919680 3091679278803497152 6010491146899635584 1606528838732954625 7220039663748209728 1446716517096011521 1295651337946841089 8932227694940553216 6240727773762153473 167598820367294464 5281743421246668672 8911428792799832353 6818074709185820417 3408581736212557824 8873186911084880384 7966720955916877824 1649070775834453697 5537527986915548160 1712700780581789697 176109322927538176 3476305072413712384 6424711434597477393 7755777864667194112 3813674294396846080 1251180600817976536 8867061167195496192 6908401859292711969 841687374665494528 2964031242809704448 2219824785253758464 5773974868409638401 8691816842827661313 1761965566230411008 7653254499066437121 3765619690093514497 128935359222513664 8615701950312480768 3446873736940265345 4886367765312564480 7633595515829871873 8828812087283154944 1488400323172604096 5880635428862861092 3236098854716502017 7744983158380369408 5989435111645221888 3666977704980955137 6015567500278812672 2565706307367420929 1965484406525968384 5911053272400535936 5103057229002188288 5768066381631082497 3199419542898557920 6562118392709349376 2396918854013566977 3898803906584207360 4757643358930206720 3320712239469854721 1639015387813171201 5514234195818775841 1589081417347344897 1768936430069049473 5947298360337891329 8248685701264990208 6634971725158713665 4457144301813137408 4524154589334416640 7067812435249405953 5345909002917614625 202098303327280640 598315217795239936 2826497193126710529 93962967208134144 1364952727595030529 6390956794234462209 487356401380044289 7574245285418192520 7368081521656577537 7856844108209966593 2695384366098366049 711214899101699969 4596255734093520897 6727526881137274176 3979498262647525376 4255433737277648896 5706999600287739904 5619030186426175489 4208460944518253569 5271771685612621824 5986213893170973244 654447433974779393 6617163118860305920 6444562824939637504 3731144497961773312 42383711105613825 7249591854281224928 6386227436724523904 2536043103677388800 2832539910287062016 7727511549351543809 3296307294880650240 1256816194643222528 1285185120696795777 7484555118132855168 453474201911060480 6645764573697277952 6839127833301899328 5794060582529794049 2245244727639932928 7294849241129429697 4466777261255245825 4887896010204750784 8464253028233347073 5629039303208609792 1935317755684846401 5949862657204588545 1232670626233406208 3261533920757284865 8086320581506662401 2784723684553931776 3468827557299089409 1632075354389844480 2377412189146377345 3646900509560588289 5280684552345876481 7985335252080606848 4611954399747506177 6789543313158346721 2521353341436125040 2019998575965068353 8320789241564808192 6000295656332425217 8294956664462286848 5862791478826833088 5549003657515106304 4747507462592263425 4007713622541086688 1610713401068272641 7317223336315437057 6822312961099597825 5636891626858543488 3571350323006466048 8533841027819621377 2584049261798870785 9006878909475095657 5479281255180849153 4985301008369921024 1499893695941188096 8336225250941592913 8991226978213110849 5229922298589609985 7268213376796776960 6543065736813901201 9133618630264750081 4190962086312855008 6426809880934232896 6306595684910645504 4018653899706573537 4922423483006798080 8350266323684950017 2589295373743820032 3130504475940246464 8662751557811961856 2585567203441340929 7475978537821537280 5171960199503020352 5104281065946939393 6922607756194159361 2519157286189505506 1816660830606041089 722381621141326849 6171457972246677888 1864331693831749632 8133232216357060609 8709972843857879041 5204840527254576577 2268926787597728000 1257791928910515457 6271644079274033152 2100784085114057009 6273011024773839872 5329659851374271904 1515114490701043873 4074266900464279553 6256389847102849025 2781311437103189505 7605409473111572480 7624620825653797888 5946935578345464224 1111705684929115905 2553851359132337153 6898191785019699328 4421567729865644288 6895947604495591424 6083278730172350737 9089526922327916544 7109622287971598561 6806661912939655424 2125440761266757632 4424364237445236577 5747748568513521473 3790851615722272257 6169827335210654624 8397914793591337888 8152850934491574273 7757027725240860672 7221638949303538112 21098899100054529 2779262573138727201 3647146088339546112 239575295914369025 5142697543166066689 4901321289506115745 3941902529058111009 676414485285303297 335987635873413633 2328514058946918401 7326018515645230081 3286834859385946624 6822223950082279680 2391463139794887745 52448800225288193 758396828860157185 8592919843730432512 7856932826589298689 552088946197504001 929360449787396096 4202159648100261889 4941666904633032705 1065773513953540097 4248843653415895041 7993113974296215552 1698959077051146240 5914207123334640065 8276287538688981633 5993911294214263809 8037350925948682241 1072188545257050896 301096818697209728 1162274780149700225 3911937093845696513 5865657933513097217 7664608519140121600 899388299385208832 6662454608279253504 3066233852985463809 4491328062907344897 242917388032660224 374605802417858304 4785109400881283072 3397223063260181313 5285005838117933057 955902524590053057 8063182922184654849 1641192590852521984 4746737715320651777 2713695700697424385 550078864682647552 4696360349605560641 7967758819765003760 6238295866069103233 6048731301054602240 1808369985887996129 6562477271859981601 1060279150744174592 2332499383894056961 7460989764914796544 6467421365915769473 3277694624653380865 2489901064267252913 2672093432493508384 8018255122471063601 7875772106828388096 8569236052041291264 2665773157965792705 2545073347679961089 336011320451686400 8500751322554036736 4518838338701976577 8585544016980149702 8896719278189972992 3810198187148377745 845799798181267712 1387849688519802880 5115268018525765633 1442722976830133953 4852707759506882560 3883248450483247489 4677550362059669505 3723862840097408897 3753548620088477185 2359976801903419905 1060046186642291712 5062534134034333696 2711223511949312768 4302491830622398549 2807458064321960960 5135577663076042752 5859726762508183233 3064050550872743936 7494213583877636096 8670625342254302720 5691985663081557761 7038730624760283137 5880806752344080385 9035419841078012448 8421704109353272609 6276653067563274240 7121778108791862784 2973216366814949665 1875063959194576001 618844742020825088 6000211224423505921 9113156317937401857 8394811655226536960 1944285824422855425 2104992982183739760 7399844096274989057 7102092947424696321 5220550247508706369 4830313350789070848 3587853634975412224 2371038325808234496 1463058725078841600 8975409696481947520 1991582856591620097 29285944954769920 3595112289326137345 8094222502051753320 981009061648826369 6628673782167192577 5892216132083420160 2394013644835422209 4158941991580625281 2089144743130159745 6973790049602514209 2230396527575952385 6053863068339011584 4390357312359362560 6008819316044529665 1684636089791447041 180240337659707392 1797686584114413569 5726893827822426624 8485646452057145344 2608133057414995968 6428392139346202624 2290594398238003201 867261968201883648 4788831174561727488 5083720756148030880 4612092662421961984 737550533786977089 283762601697052928 7244960329412615297 7935045902946951681 2176070065097560193 1331645215835873792 2112623082590152161 6072094914209464321 8889294791332157440 42221158789808129 7985046148408972096 6549472996143908097 7059226430088410624 801428603899113473 8448229668108964864 8189670465327859008 4893913679420981249 7642678455720937344 1636606784198225921 5700761555021070337 8220604719346941952 3925508714503507689 2281763288984592384 2556109675756717569 3011356057881821697 7724104725547669504 7377215804556741441 2242442205193691136 3610567038109349888 7895639256338391041 5538118017609402369 8111377023994668289 7601764347693742976 5775318990044046720 7010724662934159361 2933281442774802432 2815300974256586752 5265516747274872832 2589527956036223360 2755537335804977153 6282707603870301184 7615841650331094784 5369607592013786112 3553054613906259968 472670417165844384 6893647022602584576 6689162300594457281 6479648979322339328 3097494321367994049 4570778225724612352 5267581330598549505 7497002117629083648 2183349783865848833 2739009774572926848 3633050783877955584 4923028722797704192 6644463500763254784 7175053470794973185 396405257337249793 2071011942916219456 9002528488322400256 1197478747774588161 7630574995863280641 7415319967860925441 7240212916971122433 190022504705449984 1552691549970187776 3563315003222716416 1994350906313120801 908460929751463184 2479042449153010112 799854072944149921 4531145774132989952 5918969361496864768 6896438865932234752 4611733022590919936 6349618730467917825 3379062688096190464 4170309008437610305 4345991201266568240 5328510976091959809 8341217450175566880 8656440469270287616 6654045680412069537 7273062515185524225 7491750981564481536 1370615297332287744 4824163184913185792 4705194511593489409 7753623843700222500 6587605765112919261 5737314203780183752 6962198204849934209 1601124585636478976 8051866079045481985 1356881867277442561 7784657765099282408 5825520076760211457 5611174350859748352 1800728613787066880 3513162820044112385 8251428271912828160 8033711792195053057 8286831383521382401 9054628124228770525 7565776010327076864 1121799238397901441 228328791068463616 2618248507196908545 902258773937360896 4205204394792189952 2679250536643026944 795660683253191680 4532518983772241921 85387791893004289 3075747491892051969 5749500561106723841 896335774050841600 2089991132969934849 5610479026638872577 4899848240524611408 2196181262837039104 1630627056175403137 6629902665155608576 8374207781485171009 840668685531922433 5838660084123231872 4152562636163902016 2098983725837698881 6072145421314785280 164168712923906048 4436617716955017601 1191649974850230784 6718586465558929408 3572816256222681345 8871449182845703169 6611966935371677696 2675159146542575616 4141791955354545425 8210224105642393600 5236132646505888769 4731252166839207937 3208940372278429696 6346444807254750593 6892015510348627968 3725916030179168701 187356083768513537 437660061222519296 6979621689649315840 5889676390156176641 769165898802958913 3887571053514457088 5695033307327365121 4141802581917925377 4156964367162882048 4174944259157901312 6991726868333490177 626807857525905984 4232997972535951361 4851744592904315649 3650100750909908576 5796480772062307585 8318663853395485575 4328158705557821952 354697707715946369 4213149997272700416 4590680283826839553 2012223798481289216 6751862815929139201 807937860845661888 216859870644043392 4175608900795661049 5352016619390436673 120719041086977921 942380047845772417 4835109105267014401 3660130180088010753 664596663750737920 8938737191116059457 7778994233181605889 3758037515138917409 5899721561618604033 5186441923450559488 8770149674844412928 1212548896639680512 8488557809343000704 470810780124549120 4954534547076187777 8953181533141232769 4675734750340093169 2059775440352090497 147165084249958400 3384045194271169281 2844261327518111488 4925770232642904065 8132852732824360961 2077618373333843969 8411128670650687489 6825055145203400705 1746858763150900225 6664272141782736001 7266920348954185856 3626990280425648896 2574349817781563904 8261213958959005696 5436967883613993217 8888731319645464448 770962513248065792 8624960252919928832 582340360052023297 2413264552581330945 8133570208291508992 3123700233935754817 8620542448104775296 8762441722003718145 1146876919488184321 4035300942368958465 6977693878221056000 3702244109365739521 1343429854811471872 8951673350398287744 5437982538307993601 1698128952868313088 3448089469012758017 3322078037888329217 1388007106577297624 2827793787307778048 3746331779643367680 6917148474133857321 3847265940112086569 8232698954499912001 143946306216357665 6542089178076915712 7958502221384759872 3233792682176806913 4744796645758681089 1966246307261815041 1215878178306785281 6143180482752124033 5479987727135909024 6227777537531365376 1965284296926559232 818376513795768320 5268333233742503936 8505263435695305729 8249312335949017088 6883897970616816640 8124080309043081217 5950674005398568960 7614875906624494033 1247249548724469761 2328578277573917665 8535415185005305856 468371947204793920 5107932647186169857 101943818163989504 8987262951893400208 4564982409082914304 4595662473806733313 5073069744946328577 7056623000661420160 8704550374786114817 5379087490400871680 6651280068351060289 6004875152551421777 5247468320413710017 7577555041818982656 5592488264715231232 6408831912738537473 3470231279669091329 85699089862266913 6564065003713935617 3851483994457884416 2591113902050548704 7161079307268764801 5242904498423423009 4169723556181479296 5525888464638316545 7659057653570666496 1781521156429647872 7617632007887774720 2068029563069390849 6077410172487554049 6064661193910447009 8669529559161733120 7910066458850182529 8848325202689638401 8206802352684572672 3263158311121618945 1730649334356504577 3006288972378517505 8687252206800590849 2907331535579267073 7359623281113300992 85788965363855616 6120199860653894784 8864945494375183360 1705495745983270912 8244234245800884224 3965832330274125824 5119888812851531201 445657239136458752 5359761303853593473 3393574659547234304 2180485143728268192 1164504639880273024 4966150784941377185 8466596669278482808 4313206412816000641 6226365039093032705 7009912834029250976 2825042890713081600 1965641061541581825 2557338796802441216 6945553954414272512 6158711867632120769 5341184077231101441 1153713768981170755 7092770389359629824 7556113741548453889 6361537420143060289 6639803417646990792 6494101561042272513 2664553610507531241 5107011598980943041 2973047698271435009 2591958221120390656 5625393998364000257 6269773923037663232 4347790471826243985 5903616007545452288 4626342018750060544 2379124000217859616 2587511263322057857 3846125809343009793 2382831035466678272 8545791440191488233 2173878732428454369 4390678479694178304 3311023821975983393 6779455826609463936 6180079678709235713 8905553046686138369 1413852451819799521 2194716765969051648 1291209381986562048 8425087898305383617 8108761218041172993 8811248451174172672 51849582472655617 4831899466654406400 8783693043809798144 3709959436748884993 7195730895241692609 5239410174809632769 179507833437801216 2612723453423482432 9060533127509632768 5472070260780857552 4685733100001165312 3269756687776210945 2582560701629159168 6862321196596654592 6304160968094771200 5677144365987201024 6990474425052456193 4139408854587938545 4893700096297951232 710015789794575361 4904210289748897793 2675087386924482561 1307046862815027201 285770429772306432 2462720185096945665 6285730073853034496 186666906583251456 1475096714326048768 8661881636532457601 3133217207211819009 3563932664639911913 624053891634806784 7666408092305942529 9157017680648286208 7720026905587301376 2460794454017489024 6466635583989866497 7897552716015759361 626274192106771073 6248035360747503616 1377321745355276288 62256575912681472 3775597857853145089 210091908827289825 669536684470812673 4155905511390904577 8991850420461349888 8875799762295421569 258933270449053697 7881185524561828864 3975650342375063808 7550096404643476481 5304621456247485488 4337797576066998273 2383065627016554753 6242510125442535424 1217131526548648448 1210112979153510401 9184224244779489280 3476156598663118849 3608935560313408640 2082069902480088321 8941294708906078209 1452948818723927552 5948039117106438448 7343512222449467393 4771163260661102976 8846807253699257345 1987433254573410305 591760106037366528 7361566632317943040 3324617697991105345 2105420970140235265 6610975908216274944 874099665704109185 8934755769316029953 6014534872303730177 5060392234399985153 7578769697527669824 4871093819764663297 1346905099354806272 8134663572101595136 5772164817621238088 1432565120612180608 2259088971386519552 7424483441695346689 2225308416172640080 150478724671868928 7471125018921566209 8155996767252635825 2542493641531013569 5499582345886930945 7298998540903539296 5750410925041168448 1488304253129138176 3798615619570171744 77908852222942624 3729154882293374976 8784570051737221569 1711831391933648897 3937012334266451456 4391979492271177729 8798647504773283840 9071437452370149632 4711809499073570817 4129755139343122432 1018319255314306305 624808315729379328 997127410795494673 7592580794443145728 2084981789946197505 4439593429575986688 3899812779905777665 1329508164116259712 4960736784458768385 4428883269108077056 5630750301050135576 4111163280802242560 8485231264564532225 3640410602403528705 6203992691158984096 8899391711042945025 6873790440973967360 338084745801493888 665518138102937601 7542782044604989952 8825708617770707968 5470828579882828801 8432797786572632065 3192949331858231297 1174611324257837056 7474049149017068736 7468786698678288385 367544213804073984 2357518642303113728 5191683944204185600 7072503928785797120 1674719554811155969 8118524494453886977 5039580192608407552 3364735253363393665 1278944051922145281 8304643933276460928 1416693254420474880 7325297827619583281 9043203066811159553 7460734335566230893 3128293135510798336 970894532433553920 2520710614777740288 1905470515485997056 7081072758530851328 1132425449732061649 755516660131561473 8355274887314821921 6352008243283546881 9087200341114650625 4452928837857363968 2317740509601841153 7265803717155886977 4595367796113142288 8726509482143404032 7438902576272125441 6150135041433096192 8201110785423122433 6485964358573999617 3917079068721152001 3498062923161161313 5982977034702716928 394411102970118145 5301758384801668480 8149427065116778496 3849761692275671040 7232292170762415905 9196645604960580544 7358552089891489793 4587802673316827137 6664553858591469569 4869109473154889265 2117282683794935808 1232880148183859200 6473416992125896705 878892690399060192 5146775737716359168 5456528133439508480 8043412145812355073 8580707806387240960 1143575218896221697 3289156952530870401 9046303299297804289 7292892977856049152 4965301294590670848 3649854429207786497 5513498775575855105 3376184417743576065 3502615766204641281 731749943845209088 2970670804556616192 6556154704120243713 8458982714514215937 2809763183861108865 5368761711647014912 3720064790860888065 2837129941911404544 4345426791354338432 5413657795402681249 17586782847124225 7605113646807334912 7805647361646927873 1458240199846347520 4337903124563307520 3469526190287467009 1507505691362820096 6882045398384764416 6368775413515889409 2235849492863849473 1380120887629717505 4327607423623618560 6147310675938975104 7492881740069974529 4302266080123402849 4260800473944096256 4982619670380514240 8224413359759314113 7754464228532664912 5423641514895179777 7840895167901900801 800170161342009280 2570798889093279745 1571122205734350848 7364555465588381696 2593895621463916545 8316555475549798400 4053150718458030464 2407528038571617793 5636805092035763520 4511569888853434369 6115613452532482049 6332528735950072385 1700364674734895648 264374983616920385 898385435003141721 5143847166627166208 4472587818868462336 7222431211322484736 8799601228283191296 6738494485709792769 1601557853655556096 6111584143358902272 1931434395882366368 6755288345903595360 8196996620257165312 7084942840666660864 2218976335646586624 1418406151562594816 6696628439532634113 8185646621091465216 7875993593023198144 1277712104871165953 2648249399576955393 6805423165926414001 7396776184033336640 106859032754792577 9190722185468537121 2254819159666850560 7563912347521575937 440366912676833281 3611014186416161152 1207247146538231200 6372632168021972552 8779536056450519040 2996507343632556033 2456013969978025184 1048978431772786688 6953718254865682945 1378744835549451264 5471590043817705472 6241051335344866305 2375989428046022657 5715318486339417856 2840244099369218560 6971460806717953024 22453091753653249 5747485484390395392 2672962656719282177 7277104205387284480 7831323250711887873 6478645618134050305 7498621650975271968 646112963947098113 6301933301659598849 2726310199491195520 9029343855410764545 781676345260302337 1048327003736396800 1631132099438841856 6620185960036863040 3703326831551424576 6748777729120003945 4027737260165603328 2445700308046434817 1016517000766150257 313168096137744384 4123683026436505088 1393242024582580992 3454902610231794544 45306410449769785 331915354419235201 7375526062394545664 1589478382149232961 2867060341775150145 544901132479912448 7818616626430383040 5256651903874269185 6331091166939090048 1414856368393221568 5006015813611444993 7585510159131349761 2406401611294984833 447961500260605952 5880950912866357249 5744743653250932737 5465569819063499776 8395289855028406272 2153437788425431552 6128518844953331712 1571561305907314689 3110554792909514272 1756134491525416961 7444793412556718081 5034849748099778888 516229437332762624 3476928892897166337 2637297508110376960 7576573294412054529 2881568001287520257 8450268309663633921 3106772620393512960 3103754651925876737 3073493060428087297 1383282154085732353 2255577444090386816 4443737130775085057 8826505810277293569 8355500740972285953 8830003765873486928 1897818975487943681 6055183468251989441 2527572605588373505 9113019601448239104 6207937845102264320 2661537960452227072 7870076128320717824 8999563451454543744 1139375114473089216 774018624602215425 362798719025807361 1533009166984608256 7887832688804452352 942252032895483905 102779022749343745 3283427532244730377 508082194518958080 8023975261113477633 6136320615357810688 4473541398709194753 2358709457255490817 3657109777688054784 5541509008896503104 1669995976943848448 6249420036156772352 4878482334331961345 2511726405043781633 1369834384025692161 5192628332460572673 3037114125707063296 2620333341340252673 3530258700839869968 3641590754061208064 5508330324922206721 2714029219543628800 1544118526513623553 8125145464152227264 7798895977429168736 9185132018346600641 727008322498883584 2159013398002368513 5026645053910177601 4323527832259477232 8489016380461349057 8148744928045060845 3534920589875875329 7249732803766179840 6734303763822084096 2062222642122588161 5827296324846861057 5213231865910524416 765654068523284993 5054699721505108736 8620163317538864128 2626696324443160576 5295442127389200384 4839122783051282464 2359667363923701553 2925037086326237185 2934051785923138528 2138802902429918432 1199870990889779200 6547102012292278272 3001573083138353153 7103634932999782400 402949048701949952 3753242417300678657 3443691160729244096 6123629857699004417 3970102336481786500 4713744581372613120 761979039116962753 8363461301834350592 6090708132138057728 7531009056678543361 5730857043001104384 7408324077260251136 501860572390383616 791958852944020481 1185441716257968129 1513751464990167360 4812567031279015201 4492543233070465025 7590296179194757121 6411521802972977856 7361678643404734465 3849135400139680257 6790101868575469313 6351578427814926336 7817538102218031617 5257572822817243137 348576155429065472 5633847677712871425 707509222400356865 8518259079957159425 118508511020239200 529369210700516992 8578380661745614848 3854004567091039488 4941771686547545856 7503996517867181776 2772344453208107776 8548497398853458945 2348571104505679080 3086594569050259457 7112929910651285504 1175721696651575297 2304748747637960449 8776269305789918208 6879909372381233152 838642196684374016 584748198151463680 838714656340316573 3310386389734074881 4933242207174672001 2897450221988105216 928313744578797849 3065957020967845888 323072453511541248 3108440506427789313 3368364834313625600 8322947742534167041 4383481533443480576 7847872342000816128 5036103221764137216 7573307603488381713 2000933377644296193 4671694216939238912 3446601942767697921 53007322096599041 6018981240972836865 4279979638420612065 3529131001951813632 722161454583798785 5032278125661339841 3645178634298543616 7200693458193964801 2321097292678258688 4575463686588295136 7661495739385260032 2898735486574096385 5726585571054353776 1806894831539034113 8074606233810370560 8328790312398647297 3147582494412406784 4530164431281584129 2976665249000849409 9102930516809990144 1014595663663141120 6228118380325196288 8891470601327101953 2430614118622347264 183606655466020473 1413990627779182401 1511328008253207649 4053247068488039040 4824457516259198337 5036246361798590769 3945906310162122880 4474926733967599360 4816354678437611264 1035767051510068672 8612761514668326912 3772890431236603905 239919214999935489 2015762103665958401 4834672007973470209 4567511963016624128 2701765021194044928 5120054111240749056 1020558749112825856 4424378221393060608 1571703949654376448 8089067742092296193 5532732375567090689 7300901343773024769 1277091273989105408 4225911662036405281 245265459368693761 6819087686949404673 1902588434499186561 958041671780813280 1722744844000548608 4044733702189350913 8279675003032746752 6343743837013956097 8590928327971757312 3260999420420006912 169014060914994945 3912634388880773344 7577803995303869185 1979456637959877248 6062307792279048192 8631055767797465088 8634825535867305217 1763787208372379649 6920368962887221248 4381233158877113777 3921696789053014017 9044669554558731265 735395835477046017 3360887724474208128 3893365758028129329 2949653739964498545 3593212460114577409 2244128041427387120 3348472449141192192 7074328545938399233 2068828736435290112 1530476745303442417 5931300617701598909 6738284116017364993 1791856487898185921 418634237715721792 7405903855368893185 4707748489578473473 5767047287881910592 7761939055436088833 6393408226222234688 8670725933255648000 8981606052920455057 1235724736167121313 8240821475671560512 497060394475546528 5751028116264976385 729395855193337856 2675902700128953665 7124189636103100025 6850756756180560112 495099925541351425 4816235873288618497 2929784416012307280 869258617960693761 1853964273230561369 3958531094907191296 2214706200459441888 8922425452911919104 7358776385000899264 6761374367930857473 755604805187338240 1404917410425995264 811301599473501793 757979628938777601 2086948803914987265 4136387628957335553 7791381411111956640 566106141853650625 6815583528636647233 8512333503888250368 1941152444553457665 8916662361670735872 6176594116742284856 3083858688769909544 2913571903948540416 6383275456325893121 5512537917157896193 5459366906711644424 8545347654021038080 6869515275157617153 4423904852681003009 7327966982462325248 101601486191485953 5692276078377305089 8118748193586421760 5061267731223969345 3717611420596950784 2034311625307276929 5929867186763219585 4842454623610649088 3993748109409252353 9021798100913217536 4917471181692731392 3400378586121618432 2453785921653870465 3078065347574628352 4633330014195023872 4314631154335826688 2072049849359469312 2582764864001376256 5922123219617857360 3360910168928813057 1836631828352039169 5805672189378988032 4239229783261781057 7284469024544888321 4445266094489442816 7195268940436378624 5123735919296991233 4946133816545706496 7930182318461900289 5140029227135648769 6027576475656904705 8562186011650129153 8869671178351300609 210950189836402689 4203017837293862912 5186430358654939136 2472670636496552960 4254304296993403904 8199933552069509120 8947311462751631873 499347418189001729 3318708754099618432 8011478917720133121 6955725185241153537 2138922365696791241 2502661041266778113 2168907343608975745 5668863678585423105 4146721435510400193 966274269963337729 6916474372866301952 6625343476722778624 5310292511023652864 275737586297054337 545367327101521224 1401424224235950080 3838239796666278769 4849218493320713520 1853047568240422081 2832140600710277752 6812547583492500480 4223221290728788224 5033284973354082561 7838489597164475520 2510449661181296641 198396682072596480 5971343979091173888 6224723667740197377 1794059163845988480 4411129701757838298 8308289952929190433 1588180115229219329 2049687245957824513 4622194900297031808 2556642390750453760 9142723806340957185 1213110283047376384 5316226918082895872 8231195590011797504 3416435701203477393 7543689373382221952 2303695201414501665 3130685072886051969 7928363400491245249 4425738454605836289 3312637180653568896 7879971162032296576 8757871386732232704 4885278496631784769 4017038450145945600 1246532944107876273 919108276094205953 1237599296718723584 8153847360631035697 1390018664921497600 1746340331328110593 8645762148437992301 357203547750682625 5488149402679335104 3750864240971249665 5291461576983418469 1846270049383658776 1862958579127139328 9165129089991542784 965965265019387905 996233656456343041 6647659265055784960 1717917986935184384 3112997316936553473 3867800723971803137 7240085487210460843 986408555174895616 2412738056057465569 3877148679568173057 5065003615734390785 2827218973766512512 447853034974035969 2852798188951252992 7622993901594485761 3795234865204305921 2491886482834423808 8406685265006567424 3368310753474437633 4915343878292514689 5649897661923693681 8613616597862248449 3256503383980540993 903785310650764161 6351110754796175425 3277538471952543744 3625722376118256640 3569429143220005057 8006921603537549569 4033315833552256000 4464837757093563392 254837371108958209 6743234185916350784 5523866235313305953 2094130904803879744 1503484139369116161 4994826820340911569 2403088039632437248 257519144858138624 717953326844837888 725373531180145665 864518845137420288 7783462991072466988 1262486257091256289 7228408649689705984 8782356302875242849 7303858273942765569 4632533714128261824 2526188161085677825 3825904250708676609 4956934607243599872 6222004074563067905 3561677285968554369 5731166767875915776 1821380798634266625 7331423460222994013 2533911634285331008 2666218231050580481 3877601951039800575 67796631028657889 7642780768168861696 2506156147855632384 5130915693839775745 2976703430625306880 7859361703148650496 812858261127135453 7184926586681517057 5809664973779412992 1096090202166249793 5373782634477499777 7675477069599230465 4440441180111647424 7597876370092589056 3963457641485515008 1634081048382628848 1657067155605676033 9073965946057097217 2652448504305736769 6286799213826408448 4954972349608046560 3022413269786303488 7788797842648723713 8368336014470945569 8092958845286219777 5673998658602527116 6807438458446878464 6320782630875410433 1482903428749033217 4654865142386158113 7687854784603442688 6362689211118840576 7774238261522178048 4822910418842854400 1506756557853406369 920141440731463681 4202459807347687169 2068077771314888 2341786953616392704 8552374610046406017 69162173285978113 9063193810417046080 7822260697811829732 9105900651082416128 2762250052672823297 7378860789326890753 8611996600685608961 5556645605268377601 266841167673122784 456042922781023472 2065490556389506232 2068711747934879745 3338865740437228081 5639071729265278977 3463407914512474113 4218015124983833345 2847840821092721664 3769163643715702784 511856578491899297 6453997478518329344 4427320180436219648 9097464516542969856 2164656264150539520 6526876639031103489 2812760383029827584 9146459226114195456 7728605405066689152 7354528343893179393 6070417511276947457 2180776000596878592 1246439250665852928 6582041240220861953 755870306219065344 8619535118814210049 4260046602302463201 3205287257274603521 2482017059350231553 1918194242107584512 647823293811393537 248843936752378433 2576597234791263149 2030237582824732672 6671748357739266049 410994990485602672 5828157727660726784 6256435428852474881 2985145805874659329 8092163663390735361 3700933759874138112 5196646439252770305 2991967586140684544 7355746123050750464 1787698348435261953 2964598567699411713 1092490976325255168 947159813819502592 8924155751447379968 8837040066930769920 316198555109078208 2410752519505876736 4566499383936679937 5808008513682275201 4990579115563019648 5368334069786415105 2501933419450990592 972012410476953601 4490193291808407553 512776109190054016 6359173844176986368 8181194231796420128 4347301055211760673 9193017421131878400 1259834964372161025 7895987980707248896 7555734574080454656 3845910103387692324 7886264599065903105 3051668775350984705 2480562794337072128 5222085602430812160 6271390358291283968 5437318200417585408 3711314754090715264 7494013566495572944 9088307688652959745 4469707611664060417 8997048783109488640 3004220567579700416 4004011279014313473 1937226059010621440 7910210128076509568 6146432478171748993 2510483391353054985 1761328534983405568 1719714422703304705 1798785246569414656 1469143897438354432 8114787883149176832 1511328840211353601 8894313540966006209 7858355361530085376 8700718579567394816 5511739380724322304 8897118353509562368 3984636988942319617 1986257825077728257 1409842642116018177 5120025719819731073 5726996319744139009 298297758708886720 5980020428096602113 2235531411057254976 165709049883761857 5073490233533399041 757093226616127489 4909875380200002497 3211769209201597184 7276746529923986689 7487193595158954512 6426160215247393792 4411749472949534720 7656903440198418432 2443520582377092096 760902899592492033 2955083956820773377 5021465310324035584 3390915730943767681 4003342515542537216 9170183794102248155 5113996841203957760 9116338647789525632 4270858511367425536 2227166061245616129 3025709081718333440 931097682726798208 8420859683785981952 2874842268050161664 727444827561881600 5777569163435247617 2477789006702985217 1951783552669664769 8602416372102352128 9142574532957196288 6755557929229839360 1034406343502520320 5084611129204224000 2509718401337806913 5636642713133462000 1504747821796618240 8580590791226242048 5860688615293221377 3000698225208951296 7430790384669395904 3601380798252553088 86389078685315073 8095946705900847297 1302352842656317441 4467133261801320449 7007196987396510848 998793871500589056 1566871465638501121 8921794403853257217 8719061271589701632 57192790285741057 8238313561356541952 5450420089799540736 1820245206042025985 4954393974572549120 1518500769432791809 1867163677364883457 8235408459420729345 3985458243160346624 7952596116941963265 6102115956859207297 612953792935149568 4527925680467877585 1387509253726994432 3437939334984505856 4591386625830416384 2378301250314412032 4259884144234384064 3571866917726280961 3276713740961153025 7504069504240087040 645616501203730433 3941185269267427073 5430842497268850689 5377417968000540385 2836369657371357696 1098414068832614529 5323715971013534720 1131017668097821184 6497228209366031744 2896259375324494336 2535242177091862529 5558171292856791041 8083263487741123585 3116369091262670977 8110067345076756537 5970142912009609729 5325272537996353536 4191765424011960320 3882747902460393473 1342883195933851648 2891501893158604633 247535155530122241 7560823571148654209 1410797888489684992 6577775664294469633 70508508076975105 3653651688969147873 8283865100809093120 6840843237920243712 1789190680818135856 2593069392013434881 1436459595192531457 6280274381859368961 4893747893737853056 4096135003113549825 3592168014700039801 8808168244492225729 4240572921604734977 5865157065831432193 311381913693683649 6502101910334357505 8892479563685577857 130158977366452032 3284012779167047681 3715691118243834848 921591952871522305 5197516340811693497 2476248963169785856 864235252430303488 7736186953309360640 6867867287238054656 5463785616678500865 7619531573163590672 3433283836392800256 1130510347731735041 6009724189047107584 6533474492768680960 5005800129691521664 7134336070724616192 9190567560340146689 161523062939047937 2763179884557481985 7117334439116997632 8792333405629198336 4297889188962877441 8766359382113254401 8884829857782333072 7169408612623384576 8815362396614134968 7732825727884098048 476795248967488897 5172048024024943297 6869736470194360321 2249960613713224193 3577658459498073600 4331697297830079488 8033864296494728064 1657679416732155905 15018554423609344 4606313024536151489 8008678134913101056 2886494844600467456 169175331580884993 2186035284395622784 2027140127372476416 5900898721673576448 6545445659517475137 216866212653714944 305883778978209793 1573607992259869697 5430885759963037697 1172057328952355840 1442393218260174849 3025063841905844225 8555472214736594049 1708708283668660224 7865386014259224576 4387724906840451072 6245385235965575168 7897274773069796352 2455459337334377049 1468404807710810112 221738009399132160 3845166985212481537 3703124230857695233 9180436166167954433 2254820905935622145 2962027062847462401 5202575532782156544 7240544665915241473 2300476230261435392 3446938194386000385 5359830218523180945 4358862377313107968 1335635610990608385 6522396783795778561 1359060124268511232 6974790112364167169 4772493309891880961 3958381133004923393 1267232355318082240 2928806930316813505 5396294021825258496 6092156393929273857 1623354952193638400 283011205919442944 5342591351845298176 1810561865147891713 2484045459251842465 3280538070530473345 6045071040203466817 772723340897910337 2451375427536355329 2318685259937758848 7855216158993413057 7033823483395850769 7402486487208289025 5723805690377967360 1160918546540449793 7372364850073014273 8254709543365870945 1962183568383148033 6006003789024102912 6254059276427976704 6551189005797860353 7712177466319501313 6310497944876627457 8640451863975358272 7794127399917197568 6556111693951415945 5247641493370111073 1381549063933493249 5987590960681681921 7563092148036286465 4508474324829798400 1425686692568514560 5317137054189261825 1416099507030565889 1074049891304517633 4357329624127520768 3033159047212341505 7925589488558803969 3666800202378932929 6499006489619263488 5801937799425026240 8112651183723775233 7183633447808962561 5101651656245248000 4554197271047795712 3671184285290513409 9093476683606640129 5159956082134137600 7751520196368974624 6172327219647482881 4846809260177063937 5240206189717690880 886603474408792064 1529869174380232704 8280156082192024065 5960413690716844545 8076263559967738624 3321655134583071552 1190385965556981888 9118277669887981953 5336061241052076289 523654811522262145 913713526338094336 3754206910646416896 1032961051999600641 3627348084841917824 905875184042929665 6843873234964706720 1783184615557747264 1866465544229779201 7628973774905870336 7146901112675761408 5724949674786422785 5908962707390631552 8453210485427338240 4908865444664197121 875562860390785024 4483562311705629633 8672713431943943793 3747281989380730881 3234646629670172161 3163376984735954944 4948284686608770945 8978360401513046016 3872840625575273472 1742989378775795008 2714099999829086081 3322542852343888896 586006276273087489 2651745511507729921 6161131211805598848 4396507155655372801 7798943073119666177 1990674951373628417 5886808294960136193 9038790130102438848 6905687329850523648 474489517818496193 3582247571804758957 5216643326439063489 2301300931152370689 7939092560025210881 2943735131400942849 7607848175242915841 6552735323458400256 2663210789396496384 7686075581329653024 271803423389089793 1248437088631514113 7901664001729161217 5465708438349619200 1864225394740496384 3014772305869681664 4823905588763890688 8458443292167419905 6269802678509182977 2088820644425088001 3355674145605414913 1504058412034041985 3484513597503695680 7061639981760931201 1444610077981065217 8960070166375464960 1393100796549974225 432369632038730240 337976530490034177 311534215182270465 5869578932138951425 5091868420723740160 888205284597182464 7620183777820795904 7925110626585534336 7734009169735332780 3236072045374322113 5652659253763960833 8406653243690012672 6612647440529920512 8387834737393139712 4611450653520728576 5843854658677636609 2038316123260616033 7753473592180989312 1727456806940327937 1045335938644078593 7403321457904850945 8889267318851774977 1771966089376225281 8755560952733284353 2537815188283765504 451780778230722561 3878639884376246273 2565537388745195521 6989087268853192449 6048813271717751809 5162298664955248641 4678636170929937409 5048352414528015873 4397662871544032705 3165996624548626816 2842755044330963840 3080017995372637568 2280339499849555969 7772425112094219008 6113532593247354945 6565450055242178561 261112887266238304 3954529442337914880 3943516353079307265 8835486037588545568 4527424815110027304 6902860338199789568 4825589701032091649 2361246079930029056 9116890611516964864 426901559018801728 8201596002234613760 3179708472045300864 5367329321306413720 8213074310156615937 2381082163928563713 7120205948134481921 5254281476249946113 543482519626973184 6374218729902718144 7341072504074998784 3993204404675144448 4231432067238808577 7610162286043643457 1912029614971830784 3378402660158500864 9184309036901466113 2619742922951619329 3588264691500308480 1585886758673611232 2039543715874330624 5501628946336998529 3874945419274815872 810771282932006913 4734860062478540513 3066021746300999424 4599280325648023552 1816983699197641856 4177422977243076608 8427746721131834368 8799880046391173888 737804627518885889 9158772518600191489 6321805948751691776 3661869961531588160 6323121422270974976 4829586687778045952 5180344438970695489 135647920761929728 644808736699954801 6230130106159851264 4786969619846193152 366710093781565440 4529843683433399808 9061225716644884684 3518004414333698049 7316535611639746056 3721408953670692864 4993287666407257088 1337197676004152321 1115623194103369729 7436565263359242241 6601397676955561985 2141021188995448832 7390255341701453953 8317876199110606848 5083083230756700161 6207672075424712800 239278625524613121 6492535903031296001 8601388810440098176 4023450437231775232 1044720288453156864 6475603140210868224 1951052500917803276 8380779926634393600 6268807787799127232 8420934112396984320 3805837587139606016 8668998399035461088 1531541076744156417 1957966267016956288 8845284124625254401 3201549153831059969 491553063673282560 2646125287257952768 7793956469682447969 4236635544719179777 155581553390836737 476207152117491713 2219588669749518337 3407091112737832960 7496265379151069249 7497613664640946816 708432651737046273 421471139075444480 3773800029723921921 5071587574957044545 8982450276119412736 7321174152635832833 5747951243116347392 4725122671824705793 2857007561120776609 685493244570694336 6067717060959479297 6995332253850264064 2037974836417662976 9061221942222055425 3271374681321764865 5746849906262029025 9186896019220724713 1592988910679359489 758728911202779361 1191538548258912768 7441324089544919041 1288901073736204289 2706642149580402689 3105134987243740160 1480226205892802560 8497177051229368320 3178909191533297665 901958796054159745 2422979418867591169 2924609736750120961 7601017134430112384 1441778261019276800 7453878705670062081 2200841781132476449 8925886626226948865 2449710284045877249 382092758689890304 1303755274258358273 6509440860514029825 8074838275519397889 4053893857841840129 8775751262688925553 4577183560426799105 16417348939738112 2051710935814373377 3468911158398091264 1702548451033722368 3080625660601045601 3767293993530843136 8768426339434958400 6512649011633594368 7041151963896938497 6671313700844834817 2866375925494428896 2821768501261058049 6544543074620693569 6064800849372723201 3576082426248885249 1758611231109337089 8896358951904910848 3337603347273940992 6664550237428716212 1463146166263182416 8569289747628056832 1746559957636966401 5986576595042310161 3298070589875377921 3247438887360960000 4517799730084446208 3970602929311260672 2787340022245739320 3500151118150684544 6032585213073653760 6943097827131349632 3042278565648855041 4457648362857620608 8055691460964388864 4325169771257479169 8897336216381902529 6475174764956402689 2676550960544400704 1965311399287510560 916592819072663553 4819094129741007801 1425778527994642432 423546051564964864 5818675310518083585 8390685464308041216 2305397886644190464 5768876577587951617 2789769526684237825 3525336647012890049 7298137834762673408 5182367755646339073 8441183569577324801 1827858807028548992 1248240562916523777 8997144947822251008 22459052488355648 3155225416609146880 294159787462112961 5567081276778454145 2794181464245313536 4831370437395775488 7072810086113437185 2799413595211973248 6591401037440506881 3003660695805228032 9148978225332355073 8665590213967990369 7832392255481121792 2611518257423249921 284705792761401345 5588631726533681152 5546519347074025216 2247505045629668865 652609407439043616 1960616276937965568 4136120402802700289 846614135269239809 2625439947846844417 995734846920070129 224937324697453312 1173362565306184193 5969017675407333121 1965206771829451565 6804031731642500577 4362333080232511489 4397519538451427329 1748471342041904001 6333391216780553777 4495515041022283824 8227978105177214976 8428107885113266177 803648212502949888 477534631553342032 3116780811436618241 2266438574761925825 193833550606807041 7095233209014190080 127350378726543361 4127597907895201281 6949572063180734977 5131861528725498697 3046267596816193537 2242400582176596736 6707717014672911104 5263987705292807681 1369914031911716448 3415264500172316033 8266344940226938881 8091659890768874496 680166637050389185 4649298329480680193 2641644793186686208 7983067550220602440 7076207640033682721 2190698399259230145 4288460072329944833 2007829990888452097 981739286634409601 7392543479392256001 6748182535985371328 5706234503758194705 5358177619537540513 7465939700824502272 1949186180951531520 2354662551056544897 8015497960643904512 8526166947516605505 7823878550174670336 5522998522161098752 172897550611666640 2025998044898771456 7506425278324545076 4815652061895393280 7902448248544872313 4409918122401818624 1683678097147688960 6242522802398337025 1789676356834903297 2998980904572517888 7509964742143411200 4141376600516452480 6443108919535386624 1324608517821325121 7758281334056294401 7995140563215795328 5671773905348391937 2483808333859086008 4959386155821176576 7142590700507975937 805523238900727808 7374591469254742528 6058501968998571456 7887249846483940480 2894901351161694833 3058844784309059584 4230193562113576925 211470238521964545 7876649646321254400 9180786140963024897 7260569192025669545 7460491181272859649 4726928527897983488 7945872762897687809 6241051591576846336 6866021858264182785 8482419361326727169 1571412813193592832 3652956534649156710 265416317726478848 6408039175822943297 4281289618436145153 7478879699526264448 2886592052656234496 829011748521836545 6140494063661572608 459181629683562112 4784397276729523712 1277449703264994305 8158752910794965248 5555943224651704320 4372665206500245504 538995521976396800 664372712205756689 5223210946340803872 735054475825344257 2004519499543098721 4319234559386930176 1432507788269904032 7494656029267343360 1701625790412436993 1820392030335110193 6939655437969520641 3417719625241067521 3014486134404008641 1024531961737200640 6613666693139698048 1502293280384283648 6311880698207497088 7038520183389159424 1270383321520169984 1516276656007671632 8218122892471640480 8722989515842072577 2953792266822586368 2571809119983495168 4084737971336896000 1476958117039631361 1917491736143025793 4296496298219491329 8618756455499970560 2070308862176065537 4965149172955667969 8697662780875980801 2938900020005175296 5280924692232280809 2516210061217367680 360354970644255744 8943525643795503521 8822538572624273408 8281864911585346049 387065809862370593 3815697849565315073 6701099368809717760 4820709727179505025 7996955464210280448 8999385928281128961 8471996158822378241 4119377591154997696 8069906162114243040 2564964534177270273 2511886138818101248 5304165301160853505 5883761042664418432 1448037025271054337 733557735731838977 6891565707157270528 7185234733876117505 191328863114924609 1144032174836285440 5755233257377199424 2592546677424898048 1021271204488585257 2332348242907324545 3524378343338222592 2005340071351403905 5498578852341214976 1377247750267953405 5918428926844166273 957931165518620673 2217066601812312833 3141291008529194240 2273260683624158041 5926820488601287169 7729312877400268801 7045066957056588800 7750693395676368897 6011005983301793280 9150793912140691456 3606210245001379841 1210318512830414848 8336650677224013825 5006040345921024896 5479580738257015809 3534343637324970177 3251548742707103232 8725251806479413248 4239096750143133121 1095146719746126977 7349346437059026945 5926049286758355520 439284741800091905 8238604166750127616 2478326240038858753 3739191972058595328 5161862638783234048 7896851377444402352 8449075487322246912 5214068475018625025 2520916621479017089 918155656162336769 5584282253953595328 581052199934879449 7661231573097075713 4057178879490006401 233124543498078720 7679404283081251009 1288522645258215425 2010336229625430017 5750925582687184897 7831940133465157552 3358569401856683264 7618173399889031168 2195419112098595457 5792056479301894145 2975863906590525441 4290863858545856513 982055983045057728 540470108555335169 4452759484939694592 1095268017954641921 6943407854738355713 8510981917738141697 4057935723120770560 5699916641580514033 8789682934401213953 6617735270643210753 316394941557636833 7622189418467625793 7811499332072538192 8709270195694129280 9161405070905500416 3876972169541090881 5179567740901603328 5843672074426920064 5967340699888188480 6758898880378366096 8505928754111111169 2666198595794894848 1443434312266628097 4670354394157473632 1738301938372564097 5235961601651113985 6431125085251145984 7730162248060685273 7417794365527649101 536048581503102976 6687092856520825025 368908655528239769 860419137051955200 5104401379148537060 5889515444207009041 6188228940005159001 8917122362200082689 8739399385200246784 5955281602055115009 8907133494877224961 7898607211985265152 163607977390030848 3414621522565874256 2247916009514074112 2201946926582975233 2418816486796032 7536568351658628481 1369538114956029944 8605130122121595904 1575835749993524225 5384367615678833664 4698705770856316928 1375462113251868352 1299674825801402944 3709331027075950592 2133220056228313344 932050624831488000 5508558835877019648 2625185762713903369 2916782490915766993 5041675303362573312 9097353935005065860 4947659875592809472 7765291462427230688 3420902708306618369 1600044631762050080 5683151817552035841 7944294435275055105 1 7196727478561366209 1938632476554338304 4305261802277175296 936794827462304256 3072737564733272064 1506690194586468353 5773242779870779616 7738313355856498225 7638582369344010832 1624859913324107392 308987609114399744 3534578552861556737 7863338573791504768 7091083773547794689 9158970818524855384 9015245575454247936 3191079331572715521 1873146502616711169 1392462825867346464 3274731658902883841 3270716690491347263 8831231675135295489 8980247409416327169 8798938889712621569 6127190639731105793 1804986610986195201 6569112822203136032 3238355713229631489 677638463858348024 306031567146065408 1684483545441161216 6584192643690668032 4303027868003896601 6655004304454978433 292059014598571921 1653346049041531905 5271579892627632129 2090886239594213377 8937814813478916097 2805827665374216193 2480183471387595265 6605303217213121565 5401298562970861568 4079185093448333057 4849879244321863445 1143816047699230720 1964900605620806144 6404608026251481089 4938447657317179776 8879151624360489216 3357395725678388128 3130970212054532097 414014911091554305 334830572645154305 4677755978617204737 2321327283972615937 7080572220849619984 829400795024415745 7454060160878377568 6141513520729522176 2382850295600250753 4679039379171424256 1069250561403565824 7393190983609928640 7125991666766700576 951824649774010369 5979480246729488641 842152169474141376 4388571420796387329 8919043116857526273 2086448352566967041 1 5533545754842202113 4634686423889089537 3073690077271225984 5477260880023015081 1795759210345779201 9046404766831233048 9179814754421229249 8068525982504773184 233039866915066881 5633255728969099264 868447548750001792 2343448308492824576 6089868691654491552 825516424368750593 7635249151470753280 3649538242201666304 406609379629590528 9011125869063154177 597072276703673729 5929677102215823168 3641919436984378833 4398038347389927169 5005758025178712832 1361609896651259905 1630942833354691072 6961304131766906880 375899500707774465 7809266902506553344 1181352819882723329 746677896714110977 7260134309730417089 8852333980572188673 3275464419326795649 8229971683079572480 8950680392563851265 7430033396733305664 5142501619878381569 14114242401474561 7369126369852129280 6716149708978472064 8299621268645216256 1415207118259683329 7854526859639615489 6839953592416782848 5809550538291548544 5246035462068795904 1018645138220941313 7356390047072303105 656150235796340736 1807080563693846529 6654952671845220352 8978969979728977665 1822751655964235777 6490996069398394880 9163495794765794817 6982129279505969152 494009666682283648 7634275370071244800 4166283889401552385 6722440053287083712 8664383008185483264 2305145298638908416 5688742060158764033 8746278433941454848 1705651580963105824 255468720376823808 7572762246940194401 2401036852292043777 5797104815606438264 7233490388778057729 3199052746525999104 2431142901934113025 5455875453515081729 5931625609836563457 4972983638935052289 1382866943115680336 8761128792720582657 1298353145363390465 276579825022648577 6219852453086629889 8440885480169309952 8663811984923164672 196498563476264465 8181307078635290625 5003980450737553409 169448219079344129 1599661869323463681 8597198419767984129 941852176287187585 119316226424930304 6779417656993632913 951184568675532800 3043412746699245568 8471509886753252353 2439755377585815553 3463451941082066176 5179039229877531137 183997190091063296 3595557272129279697 7422423892867636225 8417311152184002688 2817769216966555306 8258874967720149841 3860938512322920448 6841845463391612352 161379606254023233 1390843606989799424 2860460829253082857 8036163986977336480 7825855787981368536 2893400186035472128 663982383813813249 2074973357229797632 3295461897574678528 2962297191163866624 7755201529457890697 8744380854577004545 7829200804572029696 1171895204050526016 6434587924369233921 4551457104619295408 5571101414153510912 6347746409571908609 5993733953548537857 8872966033186048785 1310455635346579456 3946953333260703617 7285512925261230400 3382513021666574233 4419696248327237633 1594946041719100416 7858312697880378433 7308501763991764992 4786626298758004737 53064840321797121 3188656660599402753 544040102059950080 6185918295257299785 3982710935941816065 218229746412421121 7456182156088771585 5172080947722363137 4588342142365668736 1985319436829769729 7661133188326416448 7846054414403134720 4847201881868122912 1738260864029884416 3815031000964268033 6154050755703097105 2176871713221987840 7440827491595681829 1545732027415689216 5970535001685491713 4622087765885246592 2871347110902390785 3911793269483634272 9083739201806049280 1357115800412438528 8058313899304207361 6094044441922163712 5827420071164291712 2120692361536122880 8653005722608474049 3050673271830743553 1268796700816644096 8645257928100729856 3173332867387429889 5921159299588608000 731489510803439617 900484222933645312 5980847443552199200 6896703851311226368 1960374062889369536 2503833521135206400 2803463841870673121 2145490367011061761 4198719385780301824 2612096217911665089 8270436831470747649 2671612125814778881 5869475500840649472 7247217677426360320 6067583807875686400 6763516647826030592 5049535926882305536 2547383668729982976 6611068907533741824 1257145120178255361 1555827091770061824 4623493387187265536 5224518572620144145 5504503393845322812 595341265264673281 1614737479585759232 3426502897159338641 7600290437548858112 3591902174745853952 9080355208299026496 3935844680022467585 9099395957223571457 1516710514638603137 5018998103755686913 8525877918441751552 3207904952661049344 7997852409236529152 1426400928380878849 7802700300960137217 8529777173374099200 8231410124423148615 5926295146244026369 7919969255666221056 3366743273088577537 6106560026129752065 730477948066641921 1211954839182521856 7855003132172882048 3113978073296490496 465926183146463232 2038109946219855872 7723565009384110593 242515096736432128 367053541430797249 5384621432691924992 344101237208883456 8581360352968531969 8400522059581358080 3494011406525926912 2001573827542967297 5978966011203567616 4511172445801103360 3075702610912891649 1759743015681893345 4368300113787174912 775924700523639665 7537598928844514176 875249347482498225 7032803671814045697 1265969558775776769 9109625112268304512 3698840826931997312 4884946124731645953 8529081314286444544 8649381870079336448 8487829015319713304 6394325496724730960 514071244108606528 6737113352795676672 4424621620463027456 2260749868715343873 4762277237700087296 6305969411759777793 6596759320151742465 4039985883783828704 7329337630886133761 8754709017104433152 9144488692111947456 6156588624346333185 1289025763100402176 6820311890980662593 6511005349919187584 4395160594798150657 1257388775393181697 624422197119551136 5611193198855821377 7519947421214606592 2935814373422066177 1813609545881477121 3419276124853926720 1957985223335410368 7622140869754192896 7856041181059749632 8809064404454202693 8923497029539725313 5157920334656186208 7632667016039604225 2922819228656336896 2195770742141636608 6323270481397863936 67395078756185280 4389389122793328129 8062513465435444481 1897330894427747073 1633945062898409665 3396929837450362912 326723563231543297 7645440284920198720 8052969389584081216 6023064986474953728 7266006421016258433 7272045759356231681 1572558126700714816 7366046448758030336 7377345830363997057 6392872905904005121 5623010525255768064 1822225546785558912 3366903149423353857 9119801081727967233 2310683002089516033 3799017601830277121 1170852055837712256 7134670803765366784 496114034793250816 7754789531475479600 5645273908004496385 1167405233452783040 2613135514605834240 7002075049782411264 6324989591643028225 8853086762378619488 216523547176112201 900998672291982848 3810144550545661952 6352453899256216576 2232624746155424129 7581914615315842560 7582491769145529193 1404502182201918336 2225562235499765761 1422094726917176320 7208916532915535872 5494927104916193280 7279680363544879616 5309188783449298944 2815648484778908672 5411169963305040937 8107567031517533569 2683850323144114177 4745377354993459200 5761121423931768832 84644539980017665 4618533282621472833 8416417376727745793 7792933673758439425 7042044004298045121 9026270234368985089 6471687103069716481 1531926382215086081 4291883863919204352 4357950095867290240 2085696568382604288 3317883853360439177 5071773844749680640 2597579639385762369 6599591956391741313 2274890266786258944 2664983335602921472 8815933795795586209 305395938522619904 4376115943289141249 7319280622449958913 779271028575273376 9142575657314085025 6686350757470931648 6664950838267791360 7943522820633716673 6358445087465713408 2295236865818512448 1398693732199739393 9103450678986047488 2425264778304585729 3425528468766457857 3095879065661341696 7417723428143277441 5150751463158071809 1722149850642677760 6015345905467406337 8692449856163250176 251388997704308224 4021574689984637825 5535666642266353664 6665169372889229248 6619789971888799745 1029122380600051712 2504156790252214144 440226402614706177 8223185388517791745 7556132367499206033 4363204755332303392 5719058146007964289 4477171837955595009 3135438978268663249 2672461003976558593 5112166545709895424 3725655064364974081 3722252674689761280 5116849127982173697 4003459093006920704 6540679985419730944 2004962608326429825 16922674055767040 7670144751300227072 517969998198086273 8846421016951140385 878929622040412161 8456988602822777856 6112466828841626000 6997681341443723264 2610302808617418752 526422110522233024 7339905683173585952 5275353725050978305 862362988370535200 5364914651189350401 6018339779812007936 2097335323255341056 4904951658847666177 2300900125277447169 2380865230213529857 2680293848896217089 1451889162182916097 2125000725347341185 3430700444059212009 1172548834540945408 6872433498250365889 8271803843134556928 1168141958554016768 1165322300255122689 226690064480993281 3144283674357996608 6783677282616593837 6516916628257461057 840680543064817665 7470603374040571905 4464503777659861773 7094005815949858241 1230647252680885665 9020652860482781184 4416957305916378624 9137191031403278833 495492097916316416 1041488017585446528 3933727766812098560 3244838396658168448 1839642023734850561 4494416270954849281 5445450854191031722 1226995115035096033 3486407258702643201 4582602415137942216 7393251018355259393 8035665547524096000 3060418628111026880 6046017699457619968 1525823478197469185 3603412327253211137 5332077239966695168 82682443034171856 6922814829603049473 1028007353106866176 7518198087248789505 1036623365825101824 2454007464749875017 2268801831331179036 1076467778860260393 8115891409097499777 1837285998227882752 1514322209930801153 4555814382248237057 8545387446811934721 5601205216623193537 1485459127816847360 7736300529838841856 6023504314494717089 1536796556567018944 7603885982343888896 7915838884821991425 478791223471061505 2187525167544474337 9222990361261506560 8266506004926300161 4124188124187436032 4911743945712816280 1649518371801698240 915401702868131841 3564057947760559424 7766237180877480640 1857263866438537036 7236143096554241 5637251226137193760 504231634834456576 4155246135708105984 6340729130744998912 5400852699820408833 4976807604968240417 731051055651061761 8044184642332737537 4255617348651688449 2372082787862429696 4456891023560839857 6714743993180946433 8093432671185820929 5432646254152290305 5864884482543499457 1293310295383748608 7623213023218574337 2584860800235945984 3095997062972756705 6136470350473957376 648430183921483777 8866548348507430401 8294167918445293825 6477587295376694721 3774775162705018880 2110872540279734272 746996205401200640 9028818691718483200 7535100104460422912 6849016889108715377 3932280031387189248 4823126405304690688 2861374263956787072 9147656181287759873 8909736309771856128 7448893701743129601 3492873939386649345 7053078667758745601 8601656607270259713 3225492034464927744 7577607125456254208 6782568504890608832 8633477277233787357 2534061493772822592 5750991219042686408 6624863668536492033 2392432073824415745 6938577458566736256 2080499498049083392 3293428243893612800 4179560651187119616 469696344124517376 8759065208564194305 6259814003536005057 1646973834189456401 3785027634519241216 4401489416174992513 7434592193530232833 6176206390084792817 2022099527889884993 3894603526487166976 3780967409537898497 6273132652480117248 6858101749796045824 281922136573329409 1467805531632214016 7310934220510161376 8894494376139407200 7185308248105025537 8373092803969980272 1863801957418205185 6082853967140956448 5825826920421651569 6258505179034010112 8267972651064963072 6568655859176803841 5629262767313649665 1580901616012983297 7464089477322043808 6268968561306994817 2079975546303123201 4903357997755101184 7266055484140860615 7930251985560436736 5815324007795597440 3972469744507289601 5396923318344089600 5055279054907082976 8881612255514882560 3551381531103282177 25804991460411521 7155422305907802113 6462114161163119617 6813366111005745153 8675364622552045569 8412609021613862913 6603467336790952569 3126764292318248960 5650876049250105345 9189408410051732992 1819837426516818569 6358370718830330880 7304544436344401024 7276622002079838208 4178811769636697601 2907996520129414529 8212599636244039745 3341376417166820352 2616547006163061760 862432100422974465 2493060345197679424 8139988696966418432 2969612572970208769 521237705085446400 1101252596014221312 799491577939233793 1961899011007603393 3571299881427873793 23557270259187712 2038327678378004481 394700012185606656 3152838733716873216 555687231618269185 1738769416923209728 7635166531417219264 164126400432811969 4237663363856942081 1199328247304980993 1019549276388061784 2611730654998730400 3660020757156986881 5295586257118365280 5587225513949500416 8321902675297234945 1309594250229571585 7054876515418814784 3317528721864683520 3904612089726917728 4374636105099493377 3555707033295523936 1324355554361802752 2542455318444803457 3991425914841913728 2593889217131243521 1270600460735204609 2553364632225927552 2392042152885175296 6246786514966392832 5241236874183481472 7983285781313267712 4622344577565349633 6964427205262837760 4714894728831434753 8098485605397362688 756206279675615425 8317456956572371969 7356656147541000192 3843496437186867457 2112643046954934272 22045574587532009 3161549960964440320 5362788017948499856 6958070515850373248 5472932031279136769 3642487691671715840 1883155743407931392 8277105702137767184 4214747823926408193 8675885173368934400 5481834009602007040 1446410865126076928 8499930248739500032 5507805650020466688 6256746090404558848 8825060319984995840 7333164184031504384 675446277826235904 1202427840501666816 5978891350272958464 3616472272161699840 4916213144030707713 4456821341326055360 1953127722339897537 8044047650392604672 638700581029415937 4363283558799212544 5996318493324820481 7164744540297865920 4624128178916968449 8300364391218911233 4829927019171020801 5711313741458842049 5528649250219229185 1109282151545118721 5368510165145354241 2522962681632977152 8191363340723814401 3787201952971546624 5239691846473734657 4355407605035176448 1364609688417521041 249630983047296000 708198384819347792 4453365425821260289 8558396241942417408 1359305993929906785 3090140119774656257 8150946472579891200 501428588950665217 1931315027313885184 1467832389675014144 1737876548390286336 8940304139017074688 6761509941890248704 2970181183700629073 4092337697122775041 89242767062183937 4660558776104010752 7828211025098539009 6321522534950567937 7199507982456803392 2153888499641116160 6789815864411899776 6967626910143487744 6812077488048867329 6246081488329716497 5292670128272715776 2325670895478052864 4626620295145558868 4081937923010696704 8917663400838405041 5571654515174866945 5295437732463922753 5920945562052643841 4146030544175106305 1707839302787290241 6308670540622822849 398085578685450496 7081928954740604928 7690774978034887169 1410434213210554368 5839958561782288384 2289995180902177409 5365058247151151105 1567932937308756993 8110652012304332800 1602543935336285005 3398678112440788672 1260218283882446849 2282234016513272577 7444148044763049185 4259211824787709952 6636417915704753153 8227926860939264001 6417684131654387713 9125642379726491649 4985514378824401920 106489626300018353 2682278168572943169 8457856510890180608 1229805647902267905 2307221985715493056 1997873380699805441 5394620842236687708 467623059101311105 4687333402890469376 3493189977244063912 2898756737825100289 7124062801016189440 1711528936954225152 7356760136478692672 127830942257130497 1967599057646213120 3948308941172940801 3328405083874116224 1601808803894935552 992169536756830464 705260426949265487 3810835639756290688 6276256055282764160 7232011653608002960 1617157428368789760 5192401918732961025 8128535263596008577 7444903345201547281 7048977739287923456 5164700612851364865 505608610859467009 2276999822166680489 3154751243017772417 4825499033413490433 1096378324355327105 8127974305688332289 915570604919652352 5686560327906147505 3855430230452962945 6310979538541707264 1353728221681680384 3248899195536629249 5050012777365368832 3574930386289999873 4244535532013780993 8050393413401531744 4968530073191009160 815728153694301136 1461519991415500304 4546630843821364353 2518950160378978304 7166101009745644032 5848564850270458880 90137689093746689 5327250472490045696 3780867566548087633 8860467198524876401 8705206727864565760 5542444428534299137 8014839005353218049 1835289770350456832 6885062989522987952 7660020429588907008 4826168346051538177 1037307729432732096 5397472111470657537 5579341127824780864 8556768426382446720 6432333678415226945 8102082788081248896 3689716349635734912 660369302587260928 3620175425160990720 3461830721554456513 3763068936825973761 5031191363360434177 8158866339059102337 3687852838951249920 4181101184055452417 3123014157630342145 3039974696362098689 1163026686521696257 1256966422562803713 2410732511747739649 5028377713828682241 7765089832271709696 7749593340299009152 9087436995504619521 6960077886150932864 45160932824861697 6551197194459491457 4054237476712410369 7115896145250770337 3623478550586597377 3042173516460795393 3484152918925146880 6904830455200073217 6897826654808702977 2280266071519732737 923045904626958336 5871727594524288001 7874274658792185664 4163493258912755840 617814272582856792 441053441462172392 6660870742621382209 5814153018263912449 442541689343705089 6601098235649908736 7987824926803516928 1553501578738470272 881488722714749441 8813822035021834496 8211766173819143705 5417123722720880640 9127748122406254593 8750023731679404032 8754595887191188712 1913473538364013057 5766772546676738048 829386645968414721 5172326494634338897 2850437061096520961 1317494281640361984 2927475095622090753 1272868255998640129 6980138838874067456 2771191893904725761 4192393328595970816 2984282419321123328 9101849577012656513 7573459456918454273 8631120348719298560 3018618032027668480 4106789077973021152 7189607021159247872 7010736897601859713 3918570877320044033 6892739157451988992 169612729794916544 8615417694393426432 8082338093084467456 1675321827021966192 8464996154751323009 4229826274922120609 1530846752328089600 8506427033276625921 8306388817357544000 1778326548606097856 7605077581563740161 454396928295945217 6413519382122771824 1841226318880259073 6564496488903911425 7184784515072458752 1843066338815089632 1735272273664122881 1212459514431228800 7974299968298203904 7419333183038173697 4190995370062262529 6604288804032348161 179131079354676992 7586244103489441792 3142662219740344065 2564663544434417664 8477307564482854913 3013262825896532929 3170279084963226624 6204072661590407681 5606485141884468096 1865845887890866689 807595622284506113 5332895985041528448 746250004630667264 4830737302694395904 5390076054967570561 8868054382612121600 4026784219813270528 7362056134899483904 4281294629495717889 6828435570353160384 8230415884410887168 4664371895133437696 3197125211450679809 1128372025105178881 223339498740432896 2516532579320463361 9210443185028056832 7480728181793947520 7941007791039164416 5569953636385094785 5512587614747099137 7766091789712924673 6995636119649936385 5155097767595495696 5019098029296390657 2152925575869388032 7818706954446650753 3054042882513092608 8589920678515958912 6630377506509203457 5766450664833435649 8835136803932995585 7445163424310927360 1911085507189369857 8341606912259052225 6543792369766418560 3846027566928652289 5800446312040398848 3501096196748943360 1984574048402116609 2120189214082577664 4085231354349643104 3089986969366975969 1742251986079180289 7659955547708692097 2389394357799817217 7753275591090315264 1560404830012711065 9156203565726210049 8231791449713860608 3091865688243772256 7289143382990132225 7407535209361874944 496279524330280940 8425048202979252224 9010483600320275969 7868737882367509505 321609253157643809 3008266365495158017 471090727108705664 950808064841156608 8896427992741564416 7752698788543496193 6523729372110839296 5055217404781509633 9020580113079698112 2105818542980066064 4803446645486066337 1013463667577978881 1552372138342810369 2423290605857964033 4476715868735110976 8921489736322891264 2326351467510386177 1164904443518386176 1052237263226010221 2268344592939277632 9089752697677498625 8144047463039500288 3241910072254396929 2233919734814276025 4295306929064555008 6010639609453021569 4757860582478596097 6540475284555872004 7443583347132284929 4058002932119853568 4652593291513754881 8174979650992454656 8209735863681155073 2095303445124884481 2485887945770635264 6765161802877529089 7077792250746175488 753422142564339713 3967785732206021248 962556167503915009 1140637293555900417 4693665486657118208 3169354682858029056 2813510182529460609 1959712669696511504 4106570259188576256 6360690366665388032 9010142635810432657 2175776193376827393 6260039774308103881 1060675186500698113 6047564852089585664 3321116643685951489 3143693246117023745 1216439525716023297 1877548140614653952 2100079289676378112 3857523870434066433 6086131193618344192 7782010242103304193 3892154372428257024 2191487512357353825 4578289376503234560 5624273736617168896 5263871935236079616 7701741180110397056 3730231338017195072 4663035813897716480 7686816813719427649 4094678266661618336 8649102530441558337 8852293279610260993 2230365641087973376 6975006274866249729 6805393380428400385 9136858653141414400 4686044683763490945 5375957713535806336 1663717651480004304 6674634863689990145 7324300847744558721 8139669411849781249 7109390458929776400 7279539764354285569 3012042890987701761 6660968078672286224 413255331154843648 3637872350389472768 1156830273587095401 3886750664932068224 2586094062572699649 6146274424191008768 6197634752705462272 4810477346198913025 8263716323297642496 3342037004942350593 6627398379071263808 1702172148618526721 5025144007428254721 4993913145833967680 7505529578302865409 6701681924186334609 3445502651357773825 882806729245139540 375578091421654784 790752195489229088 6710932158728899328 4748734130442801665 8590759168249389057 5516329753867408569 5657400248877413249 2538315941521133057 6980578688344588288 2192271390307590144 5334408092313594880 7868090976712531968 113621551622580161 1248260050159686144 439766830227838336 5112901243864814080 6753655431953552640 5672389538732122113 5038069336948461441 8346981791405907201 5768356075230375936 6258679288078830593 2525068324285718529 8743076183116988416 1737250361096540673 9212240114480949904 478870575580078080 3298295856670671232 3368660992254894080 5149537532518746881 5752162251649253377 3415171945529892865 6815704120256444353 1054683831490576385 8719959382192005121 140486778830775808 4855011358994932092 2286730969812820352 7799019882239856641 2892929709999039073 3494566771793247232 283476798230691841 7875122295357427184 3672625438376042496 1969200062282552320 6246925619932423936 2172364078218049664 7621398878083619689 5373537126785173504 3148522286259642369 841186511124370497 1276880096897777665 657161653307705344 6870012388502554112 7405705856357040000 5514529864080587776 6799542310617431873 990432522047411201 5123910457768148993 2723016978711226497 2444748704333099073 7656190046989865985 6545451570449075968 4646313764923209729 7959482074890631521 3286372952946737153 1890404041234878721 8675691422645223745 1921670936749016064 58144703647699936 4962225603199533336 6239456421503858241 4501083832616163329 6917496053341519872 99953055662071809 5298661566500683777 2096821960745742400 3997749005769501569 6742858353982492672 4778096497478742976 8912127909844371040 7610716529575153665 6895722377964945409 3308741258709524480 6040257923182400641 161598270328771584 5399122899227957489 4611235179460452353 5127661581356060033 4003044215571087361 3422204878618628608 3930312864857210881 7105227552396871488 3201553037936578560 4443975810358650577 3268866635904284672 6476631224729028608 3057599942617989121 752140296981479425 3110572535251187712 2512657389587070241 7945219382632299777 7716808378272004288 4594534907657456641 563776925011542017 142629722071154688 8524383588182568128 5686557889046503424 6012611807598294785 3065131593233857153 4425737650123565281 3530491389408346113 2165584593599898753 5300645228155728257 558797477145316608 1544965758181787648 5074788302670894337 666648403546085761 201469896894478337 7073589569132859136 5988434532107624289 732317600158778432 6157719678480106992 7922621198356086785 6422991811319025665 8901403754068286464 1996930297948712961 7577505159554597376 2560407117343342593 2090555013156470272 8475436199068649472 5973686629074222592 7977252364653461505 4801780811552776336 4039848692429365249 1706453602481405953 10377079558733825 2054846062516418561 9150965408903843873 748253552547910656 7564380652200178688 4786340615951790081 2914437986766104577 5298239778340539904 5324890999011102720 2683728265550883600 6406356870881148928 6674030303284795817 967986890887241728 8197040352849175232 6933087622196232193 1660884264765022209 7870582405298149441 4401786912888629600 1438121522121510785 446161600089463808 1709346425039741456 5733921596114002945 2973824598597550817 4566775833048032001 5118104141754447360 8872860585012393985 717947329228295169 5967662375795426049 5679565106421602560 6757720433732146497 8384085811802377344 7076201514621157921 3877461231250004608 6300279013626544128 6774290629404887040 2678820194226757632 4025806938450690048 7113974635712606209 3052077437613044736 2894552771665801217 7923147081859019777 6933151191791036289 8119865981259205280 8530577764963450880 8368328507635356672 1997562328676289792 4382661178347056896 3447592180163673856 7533910467504195752 7863520070922958848 12083143816843712 3846077112619655297 758439876507292960 4936606697386409984 8111755616082336448 8376918613154973777 203231253620854529 4352533757778215681 3127551013741299185 7400230254003166945 1576441163738348289 4549132683537581057 5616837087357048353 2695796464471535617 2175147283326670361 443389549891152640 133343999734448128 670255042965878145 8290726444199595512 8903782163088480256 514434443455401985 787761766734567425 973511927196152833 2897769466839250817 8290428574212161537 3328011299433316353 6106197844456931328 3044721978504527872 5539182035327871744 433829221134651393 3802103617099517760 177194962392058464 9073923994522227985 3358949110856535616 3812781528781214976 7537377231454348289 553541066854279681 934513351835954464 1389129897676464128 5795598798552728361 3960712612220984321 3863251378638102528 4524352147240059393 1531881678100495233 4295577890885652985 7849268920079015937 8956113433797242880 8936560037564776449 5409103834831232001 1790603882656825345 8003252512882976768 8454562808687329280 3870720996828210040 4331761253929081521 6507304642185971713 3239113354518590720 4346969353621053441 7243572872322811393 2334762157171653893 6892764830635582721 681037193040156577 3146443256544362496 8851509294185364224 3012019157879992321 3128447717077095008 8412802343385977792 3105725882722573312 1544816974952953856 5586463218885394432 4289368747372262100 3164853138668978176 3450494068441712640 6161318245522210816 9173981349526200448 1728086824754243585 4162802029111017472 116079936447088896 6415797159735853056 7684690357272482369 2116860603091149313 9152259406502606081 1159253450171744256 580201663928998912 2362375941212557056 8400247102501676545 977266295775048289 296943951493070848 2056943087988146176 8430552959954277760 392586176288489472 1400180068043309312 1305559671852493009 565690248807576629 3393110858777970689 8119004460151279584 6253295541213435296 3016850319731048817 4698139381083494401 72518280625848321 3275353432409834273 7168984667042498048 1031392464020204545 2730487006198887040 4620574006552375297 4577092926370810880 5818817975097622528 7958131198787862528 6235662750518251809 8824201842533111041 6291746975074469425 4486389150628446208 3020899009023295489 6698868095584393857 4306876547931635712 6344130448847249408 2273262817188139777 4567002281407507328 832502002414490224 5929641165085260481 4905677002420456705 3021029140951642497 2117686841733593008 4940432054501486593 9031378747934208001 3201720635033722881 2590307554359754113 3951520310792741408 6359089822218027009 1689914651546250752 3475650740224868353 8368189522320344320 2056780771544220832 5046788332796233281 5176070431127969280 3537583875621229664 3564122019595586080 7842202288142680065 1043130913105050112 5838583418948900352 1721662246661246080 25411026467946497 5938100983861292032 7641457250448073217 4818166010019954689 4434811796721695624 8508288431690088448 5897118072278969760 2662390926524701569 6469580854277177344 7495772396466948417 4149388759200872065 8025787562716897529 6570638016966426625 4067735343868550401 4899290823857180672 6073153590219470849 3177489071357042433 8073552613064452096 6542062809070205952 8924929668565102592 5801250049880256513 5783035900208294401 8250110901838512641 6608160287371522048 2867024159742437377 6045421155760242688 3874057842049425408 5554135251283316817 2429191579427061761 1240114406053477632 2724337293950408808 6418854228153874432 126064990914799745 6818561604454526977 8935927199175518545 6389954115124866360 3887048568597250048 7411594868874808144 6853699054317052033 7528959403217874433 6859751267582157569 3718959194316070912 6364334031698461185 5589732909757346280 6810637661026026369 8230714010260514208 1279830854059091969 5117060448865009777 7110357328022771200 5755293435779647232 3807708719988441089 4256484086388541440 4335828578966774785 4742685543151460353 5393807688400371712 1153887302194855936 1766869341746589697 683497898861658112 93610111211143168 3393930924682107577 84650774414755840 3875889811052619264 2283633553851938304 68151425339031553 4092598636090906784 3342968932813598721 6696787773127561217 6953638239481757696 3962193937318370816 4777460518777724929 663412017460843520 6557212966246412800 4111391543316381696 7794358826694398721 1491234539450886657 8773650926067130176 2935659593027805441 8855949714368281600 3697167661344956416 8997922356711861249 6621156604844140032 4100433181725198337 1198145264986128384 2182689278897561729 8229248458492954368 3167829943943005440 8992441535781244929 2901353859478056960 7054189908694588416 3128714692545874816 6401545531982158001 1358020363021533976 1162164443998163712 2420079530893377569 2790909212403922081 2182730026695037724 188584957015591937 3307244737736310785 4493754051395383296 8130311946694475777 2244970902603300865 6714466397076328449 3685714499449503745 1634720519015094785 2877033359478285961 1219520446850589696 1384122577659936768 6200716941989212161 2448857589030044929 2258810844577153024 4881998304710392577 6372004391649789441 1092946462991943681 5362035193819404289 4275257026238623744 2403243706833125632 5890065696062077952 2354301514352385024 8719209829550358528 3208953967309886593 8055248155876777984 6663075558746280864 5442188729090793089 647595966425452544 1423470916077963681 5250075096296867841 3058257751524237312 3680041430434136064 244003372877783040 3807750446033430528 5106964745465626624 350076473177271169 8428182993697385472 1680904451112108032 276145251043257856 9215941001858910548 2077041898545949441 6148079258562478593 6912496541790945280 6409231944380277249 4760921042681161729 2246910993929269273 5611602612129364992 415280911690311937 6660935901151277056 4624905407303641344 216442137542658176 2312660231745327616 4098769269825470464 9004888331800542720 4001935485100418816 8287858467703434240 2530201917681360897 2684484150681075713 15287832943044609 4159283027786301441 1945443695551810638 7826963126590248960 270575393572612641 5337365659715531041 8757018098394857472 5749314469140918273 1700216796960338945 894715301566113793 6158011385740967937 6909878230954164225 1829152344997357281 7376662254353121281 1425172927943161856 4063147110147577025 7836108785709881601 146554846608572929 8821414167903404033 8791260382402434815 7091426678713847296 5273332662457384960 5496217974243911472 3058982199043678209 5718648026809933825 876568047048535553 6200981115340324864 1793288351020445696 8803376529403675649 8875685614312261632 933155389389681665 8697289114029835264 5463449420429518649 5370499883730046112 307867613625696257 9068881927777566721 5947253896360345600 6607609643930729505 1572779960401979393 2117908083894501377 4213744934218221729 5702683897304449024 7037748517337092096 6807124364511367168 6343138900747223040 6991083330799626881 1819797424670965121 1312959674199611392 6764262862297606145 1593738990981963777 4168336856162694512 187675958510619073 4512812278320332800 488508214748569601 96687527190163905 7596740610257964545 2995220474919075841 8454736404448127104 5763428292909893589 6532107732324567488 4481958243757789184 8344977733331460097 788785509693974528 3104571577192656897 797198590551255168 5903067362627576192 3820009674554998784 5249418065724725248 2337377359406096385 8447004095880364033 8695648089877020673 3714834886557604608 1016081190422544385 4441725955311927297 6404331897446609409 6946750068594475009 810648701072472064 4719830527224563456 7665567368980922368 5531606416506273793 1758205612292347904 6400539864081675777 1314940879452004864 3502390882332278785 7711533906016596481 8538469360100724513 9033146753292991361 494181234876850177 6654522229872732161 6607831221987060489 6503819928338811840 8523023563736004608 9124717668318512640 2692921868811935745 8963955584520876657 3204534662471830529 7312854905496952833 8444951348546019328 5014617689931448321 1585931517552802816 6807313886645002241 4880416370848442017 482566792672882689 8985366300412578784 5876229929887190224 5606159062348509184 1426155131631253504 9190166581111572481 6237624224236449793 3477443454200136160 3998945690174770097 4273056938816990721 7498749951227094528 2138611926669676544 7249560599807458816 1947188901173145216 1434991003845077281 8334453517338476545 5264857233193977345 3353819652780360705 32918407188486144 7469790687221304833 9178191706320207872 2075289164628663808 6026198384995963520 5666189562726743057 2653853238773323905 7484886528809511425 1662591453858287617 3635430468359241729 5354375048139697921 7447384528148586497 3952574097574936576 2744061937222840321 7507826942543931009 2212658933142165505 8883790611962564608 7581116437598535681 4491359578270932225 2010979070680891393 820352891673092288 7674653496497996720 1919565675951171281 1481394770483858433 5726745854951404336 8509768451355104321 7199349689322733568 2147489390053717632 2854048667714129664 1659724047429197825 1797541811412688513 7565240916843216897 2583279073632955393 1839252139990188032 6256044065789644929 8375463673896632320 2901909983409260545 6727624473975426176 6830766200204008448 793686366549414528 5902536195032685761 7717553952158748672 7686730320273205248 5610178775020521729 8828711082477445121 5372480918233020928 887398458872291201 1799644447187507585 6488752881366013953 7876869423441653761 5092314934191050753 332130549399413953 7208662746574097024 3862658756168345601 2349927533075150848 8578009366663882497 3468907129407569920 5483790945653043200 4151028227628633217 3565203296262117376 4184833545861154688 2180356438522507264 810102322263715841 4146078753100954864 8802298259414645760 201145980832120833 6032521000409249537 4525461396832938240 8141996893895164160 1093135721021861888 1894495765793734400 5919508130927476737 8872131779932769792 2630752982333018113 5001622332221174913 8033764982529630977 6745533304516482048 4361897717258643200 4664939642475364408 7817508978668963201 1529824965091053569 1402644879710953473 6614169077348631552 7271118415815696384 8247908815306219904 7854799193618584024 2988050380197335041 4654613106216151040 896782608172028225 2416252651162987008 5448263352868488656 2600490067171639296 7627944919628349440 5935283817478250688 2102195671689349120 532867585190768383 1724025669609334016 5619627759946352384 4884423687439032320 3267907826735469568 8787880523204194304 7362866717874348032 6756277383826048160 1810142486123675649 1259872974248083456 9193796968585113601 3602751325622675457 2738212397068637056 5140670945705932672 5760494841628000257 4243558662383805441 229873182402674688 647148922022098337 3396732234576498049 1593869911309467137 5434364384487527425 4160965002272740928 1921391737706817025 86023582690607105 2009037698671232641 3765989667356409857 2724429407932841985 8274026367466088448 8905263219196665856 1939046751613601920 8140999276828352001 1174906720087918593 4004101654077736961 4600062154183204865 4290741344135031936 873281529169387521 2777425824421675009 2056569460553243648 872848254649393153 6776855349701117440 2101552276727347329 9012426249501208841 7944504673223618561 2482451439520907265 8773669325233615776 8804746940758426305 8018450262724637440 2354388500288192512 1316561593208332776 540132414629753333 7672055544424211457 3858269589826513409 6552005071770648577 3018599310283767808 5897415324160172033 2345821861141413889 983040332420830976 3566677964748015105 824240153184897793 1591801583656763393 4048262335077689793 1649954677759803393 6838828466318346241 3165852530893065600 5209474379409195008 8345222298682099969 2665174009253591809 4804312739749202433 2779900939178970000 2168422445771372864 453942474498049537 2256137207654875136 5387897077884682752 4991958757738117696 7904776633143400193 546508729884023552 2346501526515548161 1890963083279269888 5558263145093923155 2845386217551116289 2572463892809920335 2098709540225353088 2139342461228831233 7711702310973669633 5708538036332951552 1923572914422695425 1832289546509342752 4917627271234029569 4651762884085734273 3840754443157241856 903811685081947008 8008104255096356865 2293539550032697344 1248909489496800257 1135865326441979904 7794800900887414784 3654014223070003200 8872616995411673089 6485209077187630721 1353847371617544257 3964117890065093504 8418922721626169344 7060194388162455265 6009281345316715904 9118825353107869505 4798249366370061824 1749720174400467088 2333918671700884490 3620065186277557184 142982215727212288 1147835546868202496 701953790731022337 4999080668383555584 8645796027764341248 9051706479741035809 2284107432869232640 3733684253034595584 7701889653132738305 398917230071472129 794300015280492545 4173951857293768192 3090674907213597393 9206096999694935041 3443277835334729216 8141821690466172928 6923596444053473921 2281158069296755200 1072600994463786369 5125181256042742912 2765677382768489473 893363106110767104 94298586100077825 1345268890077609985 7198444563014802944 1858585405610919680 1823444882251072001 6340483317440534017 3363291721799633985 5447292279531160945 3282540502534159200 7752243729276344657 7036608527642073088 6854470421740917584 8008387564041749121 8028046103847507905 3946772882608817921 1522913906705676385 4166016063649050624 5357428938154385408 6885238226368118785 5431772509959439041 3062183011348152320 5506671770032619521 4849734065790755840 3359529612285137760 4830979285135457056 1668091236663590913 1071566046981539360 7322207844742586368 847343317462970368 1613986338043330560 7088444817271718912 6542612130858635264 7878865501297704961 1108799224753446912 8505704914514943616 285510904136933377 4609489357992619009 4034255539568604672 3356769464469674113 7509767368667904993 4810624900337500353 2165430805113835072 7614630468946886656 1472931630023197557 1186210776961873153 5318020563516548352 6340808570898388512 3110141596367637504 6698179520599925110 4866322325178843136 3578539404631467008 5540992129332784160 346357075391545345 6857168141617428224 5972831880167141377 272451932710895617 6379456648623031917 1357332109868405761 3226659548362080769 8098018242472992256 945827437376248172 11815197235478528 984792258444828160 6241474998704226481 1634130997046149120 7067121156197383296 6372169286195347457 7573928177505828865 8060483282775236609 5523981650368043520 542020010990427504 2033580759234166785 7029639974168992368 2447706606169634640 1607011668692235809 6833843492127779456 6169229723890521857 1986449515513236992 367947998979282945 1367373548448741009 49532281719455745 6777652366247725440 7691244803996467200 4206888388752143872 2774318088898326529 7023571508627010049 7945197998321453696 580616001278119936 1916009742471334144 1451343752140619776 4520955969110278144 2305416398266433536 3514679693614390273 2505934309932990464 1136234039427123200 5821726807652638721 4535537882640655360 4614200690172919808 7553176680940306432 3476592007682158592 8880385930592150257 7341709604361138176 3887248772642976001 6953947992876908544 5177486491900608513 7412277008067198977 9166807141524465616 2705978682026142721 1418138092334759937 1689490903862654448 601103409216361601 6182609215029690368 4324570455723921408 5962457598456886464 6579191298601233408 369016340944801392 576054069442786560 8450279755981786113 8944838075701784577 7195308800044628992 882014897813254212 2053749263757737984 8215046667859394561 3963646941910155265 3306609451029263873 7209296149648678145 8746615606545141761 3490498418000265216 921989280732131777 1868936727715561472 923885533060972545 614987989871689728 5785178570574461440 3934911127400511489 7517407549055633153 7213615648726390784 8685479774818490369 3085270578048257024 1918388397364101120 5847721232911173632 616908811894466224 7295737683905895425 9202043327061164033 3166799846480901184 8826482934266296833 8954687150643412992 120560164610625536 4671012014798689281 2677577936651648001 1720197321908187392 8439788336882775809 7226308769597203457 7553885130620694401 1583649313598480512 3747244264154649561 3751639414135684288 1261998407216471808 4359491037772773889 4730606063689765697 3557252152441365249 1077707317545794560 5117173613056491521 2432267724016803769 7220927950054948865 2259383696905537121 1884409593091653248 4171174619083356161 8897640834321249920 8958059909986895616 3103898598503460609 4286386551901161920 4391779304645877633 6351723928819766145 8639938091737174017 523912110788970496 3434114381776715777 4914597122207981952 5407621721162252289 2113455148942614528 6676957392103403264 6330609844397348864 4716948905978911297 8307873818790631936 1546883792152461312 7089235908209147905 2959728865771118593 1136449864227028993 6577351332958642304 3907672640724616893 111443191150043393 266550830963168257 5399590639588684545 2604730103100367361 8771358205737416257 7974060479215297344 2536087585127380480 7730253878672228353 9085541334415308801 6783619541374074880 9210636237331667968 3032197455101737984 496465799087775488 166760043180613633 5701398167384452880 8935814476331251713 5470292266199748865 1239149460344658593 1419427815932055552 4544230467552264192 3534637684314210305 4759026955578572577 1968097689694033920 647806221753647105 2122987374434356225 5643459365279629313 8030568535558193153 4139015883046277121 6019535657505265649 4190182807290310657 7286501021564651993 4751926944618311681 1324086613712664064 793146600891403265 6168778298887864321 3479215740181602305 6771312464670927361 9000536612608409600 3162991969769481472 7235938505011625985 4005809099866625665 2014448525573308417 240464382196948992 5436766985620553728 5574603192180457472 5694538942532608577 6978162773487331473 8921479894685564928 2927511595312453664 4015323908019690752 8349043086226118272 3305593191777501185 2796941632565919745 3052948431839264768 213599075310637313 9011349547252848832 2272144987086913536 1757867203020183553 4364183162454401025 7233271185474907392 2450001682400788480 2196419667417765888 4960121385131802881 7214301240964111872 2858692740450634752 1182905152525199360 2593733216547536896 5829691722808943617 3511886619011404105 7319370818983878656 5479866833796595713 15511615082994689 5589413073113981312 6144751368694417920 6624955528688697344 335595668967988736 1330442058734327808 5403048939297624897 1958813712703655424 5172090346831839233 8934851552048284928 8820324425803049524 8161151933366947841 3709299173085329921 6755293854032199681 7523391309600980993 1227470276427421697 594750796691065000 7562509206717333505 438170759151803648 7414061276198568308 4789277101889580800 2664240420896112640 3767181830439305216 3977895586832367617 8506573884490463361 6677307173865422849 2620054943432673073 1125561743755157505 6830630037073080321 6902732697761090560 626438919331383297 803519352202254337 2994511207277573120 7159152999783123969 7740140432013151361 9147571369617036289 7017340039371549569 9098423802444069889 506218195658972253 2523759130444045824 8481907543067557632 6840284983125838080 3683519426378919776 1636092231366876161 5598027261805340160 4224643535938293505 6010609477062475776 5850809761417371649 453838133099783169 8526964736084934657 3045391747208101376 2199434948700408448 7884019051326140193 8365707120864208177 6954042482253207552 3530726287208941568 5577180911565336832 4427399093183016289 2594337695847940096 1164872757114045441 7486022186871459840 5472349787515960912 3658697423958822913 2379009939041144832 1810771692105472000 658737173839954944 2160346233420439553 1620239829778275857 8872302713017933825 5255069692889885696 262707629123937500 4209372150387177153 5626417356322041856 6794412226098878465 149683713234558976 661809002619441856 1535003476090747648 2289197032099282945 1484455741601284096 7711863247823659649 2065895802574750464 5796766714670822144 2436221717324535809 2754106841240974337 3026191328509962241 6393502412607610880 5355665614126391297 6577458631546885120 4163577220948026369 5892817605213327361 6923134571820760064 5728620827894749671 1759647647100059648 58011337277609569 3349823864931749888 9041130964138457217 9171867222315306040 6002723681688451297 3044859637682847744 6816968180131578561 7314789374091637121 875346518328745985 7925594625966548512 2227727228468310849 404629417745213952 2931687442512381857 215278064667255232 752011834782877696 2839122486567766016 1830905256308965376 8772169366629900288 248117287467176544 6069779211930451713 8049393983908105408 6395938174641176576 550535539509428224 3415527853386139648 3261526079707611136 4302821895059349121 4426745135720685057 4963990016804135617 6666875514413748224 973101833942771968 8923292832247207937 6699616394126943360 6755676445184833697 8089380574215282304 1232386800909041221 4292103903372227968 247742447376220160 7178515785852471056 5966310534287104480 7686230667891310593 7315249336374763521 3624005837383397888 4354021808536797184 2065927845680394752 8500740731981669376 7996428424527353857 1541014428445769729 4638035296004440065 4591137658033859585 4397062949137537000 6931969557618202113 8933215272703899244 5968858201295159296 5241667429191401472 6697413713699697665 3938979179170569729 7425026742681348096 3096553154736982785 3917338762056620033 9093694003876880384 835061259026091265 5486988163872018688 1237652855274891137 821744000255754241 6276996971067222241 6788963445876508672 2613916066358868992 166118987779208193 2810071728063223808 3915157443290721281 1499417602022096896 5676234100555382785 4698666922304061441 8114184094361567105 3550168695419097089 7698297489656551729 4808740970596008704 5463924357837025280 4081919766628220928 664085231383715840 3667210916824711936 8707173508732122112 4934625734736216064 4207804620855836705 7022814283054657536 1010776246873468673 4625139815644192769 3443390264040508417 1364713772885044737 5623591721733396993 1879796781444235264 1584114970936417280 5903478732582551553 805239734890681600 6710125939212289 3364415765946714112 7108307997617049537 7016289645762286336 8811805211993922433 6474960054622864896 7104057958565289985 6411131604581775360 9188163944332394497 6485978429332767232 2066644588734459201 5329840786909571585 6449884960665126384 884525366674211841 9118922093286864256 2768886040335075328 5249347404410149648 3676867110419562497 2414484195102072833 4452711750754860032 4806825920773536592 4265396308838623232 6789078199390752001 2550090164499616048 5484002290533658881 6541565284712950272 8672106986797842433 2327621856258628876 6333607708344794337 3850689614884040521 1795520317454754077 7804789625783877632 2267891896791986816 1041249300661093376 6531419148795486208 8078839292014102400 3604736013187593856 5639896048441836672 8125059953654439936 1895824835596320769 856241078993959009 3374526833179942569 7566448474067509632 450910368346198689 8602033404747236352 1114328183263887361 7347443636075454465 3620245358448696833 300521331166298113 6743016117150609057 8693435946359519009 2660364398679867905 2110136951889528833 3071883752634800129 7126446717556536449 9140188658539888457 5627160632899536896 7053225589062478561 2038217419285737472 739516403180928000 7794024900584399361 1597010542174524544 7247908342105372672 4359316077230692096 975500032261705728 8558393808601255808 4708522351641722881 2462608586723716097 1959138779006385152 6021802909410299137 7974894575919562625 1284424836721657088 4217855852866943200 5340547142135302209 1586175923203014656 7745824197693157568 1822927118775985313 2394060684173932032 2575213528816879777 8283271471481221120 3917870297063358465 8263210926223171585 1303982108267954176 3874098760714145280 2193402773792101377 3460556679051476992 4803714143391580161 1808624507855488033 7818869266061088640 3278157945869174465 1821000655321735168 2883967193241575424 8311522162832158897 7303019679139543553 795082885530863969 7271310521706802177 4842538233295089664 4743603069736517633 4951704926163958784 4364332237062200705 2571988296300838512 335375636356539393 5793696958191370240 7158362342639534080 7541852117987314753 2565926359249992961 9010995750460764769 6310410979093181104 1535595571606310161 8930157042369834752 6898113297324529952 2862114632951971840 6148748752242160128 3876194531787094401 7397151524896527104 5810943714650331137 5490731655903208960 7096835474103915521 3434222690822448129 8238678813072090925 4565047283827186688 6949197707329506304 9044816467906592769 7582432547995405440 3521066684042032577 9178530055218743936 3918106596145776641 7745130559513929088 771276695413444609 2740684614917292033 5819636162772172800 1419027934249734849 3109170332660895857 545914907186825601 3681649136403348656 3053324267250638848 1245283524165665792 9132919016448319488 9095643399022942849 5529947106851344385 1 1980232710973325825 5219151004222818177 6964810404108338112 9169822699856736960 6550186234263856129 8803166701132919808 7832790363284897792 6027548663234968104 2865163887745957889 1577893434309917329 1182307029745123328 5450840268183700416 2487992353790972928 4099359638989767937 553844531014698848 8393087042207181825 7994261383557414912 2674366964315671552 7058709602267081216 5925158746458658353 227634913477967873 7558538354467762177 167071840445136896 5678199270098395552 2630067170741982721 11412056213969057 2145727305088172032 5635651044430858240 1616879630217678848 6528269332112003200 712030720251928577 8153802438406504449 6574624968343581696 8642505439445684224 4309045746940346368 7377031859119314304 6518698543912542592 5695073715224412161 489677247434719232 8580556354040684288 2375801428771110913 3515467013419056385 2981670110507900417 2751308008926824449 4468331042116616969 6639576106222840832 7587072084768928768 4511389992849489921 2911870420644790272 4778900890050363393 7250801686189301760 1700790954856136192 7892513031698972673 8977322913160378368 4229287773065138177 8925391354440948736 6417807192831917504 2768639461430132736 3635809902532454689 1643530366229754624 641287040898675873 5686602399351160832 4124698331150159873 1053319770926108672 6888199589785604096 4306129640190846977 1171877823813517313 6688971030935654529 3420922119416246145 787229372573548544 2669536358047717217 4711239406259077120 3895905825743902720 4568326283371163921 2674993548714825729 5089891026157801472 1902163824001435649 4762949965207965953 607895964485135361 2659618262223412601 315400172276531200 7897170741325841408 7801135507312189184 1210069730004252161 3222312148190691328 5725275957372387329 20239909118279680 5947615277515508480 8839194602686073473 3623930572924451776 3861643966765781840 1811079955487818753 445239209960677377 1012553155027640704 2583873625521938945 5531487595487321345 8098668945077966848 1537267880662961153 2754079816770813953 4019906417086568769 8195315893338472448 2373256290143641600 8828075582839696256 4639181490230484993 5378583329631986432 6592274774732463691 9047072799619710976 7912522513918320897 1328836812681890305 4759709783428827352 1621043623075146241 459727861010956288 6255927734571294720 6847384524917074369 5397266158180685824 7481596999962714624 1021146516627501057 4974218752111411201 3399948059048928769 6709893527942135808 4702879744818404801 117725933813580800 5854384689570553473 1030536838283081216 5881834309062870016 4431792356543799297 769501825854092993 78619824508770305 5062887153834279713 2063993994911240192 193220923217778688 7564512479589469184 1297901171960395777 1163286515654742016 1304883223748210369 5246818971646656512 5020424751115417740 7200055935480305793 919413436801960449 5571972555496547713 8066666901471589377 3290412154136068225 2367106630504864577 7554503671852007616 2395267402621022209 4191944540965952513 148920289897414784 5908905315006585473 988184019685142016 5375377538576304385 6285335978894515200 5356771199378656129 1081162417521434624 2169647147972793952 3594738189667713025 5095886172952691713 8562364361601863680 5672668961596899329 6022570507914641024 7119468304420320265 2398910353608605697 5963288665919620097 4510033784803266241 1370913829739006977 2235953264035161280 240720775071964800 593743814306848769 6766947919801540608 4351674426466721408 7591287724360891393 6041566949245558444 1386034661372203521 1085490725515006721 3746398985188698752 8426874647584178177 7293553450355495936 8285087142103746227 887289592254174592 7751152627142030337 4062820700385099776 3490428286979526192 7392766237814290688 2352894865252087169 6476854147801099648 3601521503276031745 5148271464564172640 445502753104461825 7974367100786376065 4184231722087022593 7088813889094202880 3513521341424100352 2294073147167638465 2099343079188378624 1690197737132097536 4069070478679526561 7860208133757175505 5537507260355308288 2256495023192604673 296872390548112542 7524072858778773505 4502104207908181105 5761728218189385201 6092751033189984257 4545882185055612928 5452400534024345088 7307868727674869904 5235308860666269248 8384644502953525249 4272137466565474721 1568553206256823297 3594819544679482368 3776096614609452032 4265848080720553216 6911407833970262017 4342201907092298401 7452548750146626049 3989168727235035137 7281490675478879552 8752769837717511169 2506686394670771457 3993083043332710401 7518768555520856256 151330528767195137 4235526749110461112 7421205949345410817 1515364479589629952 2972872288218691601 6161665704496407040 4824490863669936128 7963071831074150249 3646667275802921105 2505806534857909761 1107887970872629057 2426011025796300800 8284196926661312513 1232478557257264129 8646999913906420568 6895281768832254720 2334360220131917825 5420356256796291200 1977337771921096321 8692420799756421120 1165050332612895599 6098214636915189761 3796533852039053312 6320762817057321025 2751573307101302400 358340741867974465 3168290983699115017 1071644329897384704 1055080512385277952 4794186974029783041 4105766608335536129 5523729534791282177 8595376830593454081 5611534010135182976 2290651892705613185 2103804304467055873 864037209448120321 6097972935577645057 1857813666661195953 6256035695210763777 8540609833821160448 3841480460476438529 1472257976104964097 8549515306971116608 42909533110959985 777356384822176512 4076610788241994753 5381893630459793409 1946576724129997505 7033597655182618624 6104432529851582849 3756313169144608001 3285866840630865921 6976180993178178304 8468294713805357825 4656550582389115937 2249267708817571840 8884468737961232384 5405358626197164032 7580984974519937025 2376572681489197872 1873705930367060609 7382732353780208640 2563028544163305985 550945394987139073 3084284633636086144 3011415628869352201 6593739954243305473 584446570756958208 7782562175422716161 2517714755250834177 4291690881996724224 5971513311009585152 1771068286637703168 2181936522499774336 6361194579580204193 2957987110352920577 1685387079834598912 3725512436144971265 8287746746071477632 3308674821865291777 6518233324388781185 2869886795962661312 5030698760516173824 3279523254132297729 6497364369794234881 2900283270924545280 788051398420621057 1988261660493148928 6283926245528013216 199733203504993536 7048454528042997760 3726779105948391808 6062513317452898304 5789663358909327712 609479248497737729 2057559345708072960 2219653972586087425 5500828457823988513 855833153620380544 980791108833443457 4636751716668407808 3737898919791493121 2422087176397586433 2575252126495222272 3940720459535900672 7400936690386279425 5513784383232244736 4684215224260775937 6541441764973237249 8488084233688031233 3589006028597690368 1086504408297791489 8128774193046893057 4577489093107925664 3945131454327083841 2545938537491582896 7426647088362356225 6679385535582608384 2946403049225976833 8387487428303750017 7329506213785797889 4328476654494456668 8670438677092478976 8174124780313640960 1110666191327518721 4354331189810561025 4053840192301811712 5544990084287554944 4944320928648477185 2083075737796594121 3348910799521484801 4283066651573416960 6322533502349926912 4197374192248594433 33376992033787905 6669273028112748608 7962597831664198465 8679854507217855904 4961591902369921888 1535920070009896960 8563938945589369344 4047626561297465856 1245508778776526849 3296472729095030385 3846558215940243457 884345678962155520 4790376601867608537 5661352958491686976 8296519124460797216 3466941667495641089 2394699098873604704 9044589673482992640 169129602986278913 5121402002296772608 2973910079310028512 1977398589241260033 8705999538475241473 352182864821108737 6201696251407081472 4962868655252159872 1941251281607789345 403489219949948929 4441110379502866433 5789430570620214273 6026652583851891713 6034833804018085889 308593411172130817 7044065165650927585 8204211070188879872 6521086579491896321 4195277646782136321 4738843435866684992 6779321121582782969 6470227088930242561 7396209766569840641 6534677904292779521 33642867581812737 9106968035308543969 4528533264302367104 800721487481964688 8800052258255165024 507418029575340033 81099874182009568 3763465797822376704 1909844965769097217 1938216675959308288 2433765827022298472 1095364219019500977 1592123954488180736 707123151782313984 5504936663823716352 4303290750754217985 830428992044812960 645383374872147969 1898313388548005505 972293213115397121 6677430218739572737 5661918668972912257 4912165907343480833 6619368292340334465 1371154045800029456 1185063113148440961 3177135813673512992 6580280752233421312 3373167290563231745 816701271146343937 713123274321858177 8547390371773301761 8028678534209864897 7016973949389309185 2501441854244416001 7644857404189103617 7256903079008028369 7070451804405024193 3133086625670770177 4996660081486100092 7228017186372845568 3739106797150351360 232134222993347009 5406623751417613312 724851206006841344 7150769488193624321 3454062205236346880 2666818568906922625 2992509938722837888 7020435809610206400 1263221401970893184 2740195414254654593 6491496496990723904 5063434860639404032 3161195980162859008 6927445907116414369 4186355990437822465 2863980440726123712 7678552013141039105 4943931232106512384 4790088699244731393 3244078215229345793 4719779409869824720 240360795978513408 6209206906646893441 8613142885948418816 4277348463440408833 5284959357189881856 2367267085435404288 1015115710589782560 6870968904433230849 4202428242648222208 5359494808341357312 3503337907977846785 5190687698028391553 2500471053676149088 933171914082663489 4127747752474450625 3955860074376671233 856099358014187072 5125699704754741248 3623218236846243841 7768504976735801984 6122150042966466561 8885556371223489921 927480736320389121 5792461351547895296 6659403019853385729 6286845556470947585 7469530694474870784 8112194953595386880 5358479449790436097 972673445991750145 7618084154440777728 3835341705240195649 2506594916351177505 9080090642875036416 3884548654209302529 2967861381747630193 4869885512322875393 5775734689097361409 432776536517641856 4213510161080233985 3750081008260823073 1384861821220847632 227218242728093185 5595010164042929217 7602057563779268993 6935630332635383040 1838919120855759137 8833259311853436929 1799312168382727232 879083037502295041 7582854279512551425 8792056321024005505 6511827927619487332 5654940907843567616 1136490995446594049 7329121142259494913 4853417846561947649 6855690212607606784 7331443774020925696 5470299172506975776 2859405776048538112 8432902633976744960 3389563285371854337 8276163609946347368 4335337675996175360 6682371007278908029 2694029215505713153 2252831461630821168 4777660236731236352 5934086006971813504 2267866023026343936 3519697501314485761 92031308396560384 8681044997600777344 2417456780183279424 1384338462561771969 4009629571943401472 7572583886222475264 3848446159567036416 7822522150075952257 4169672027347329345 601093085382626561 4949077369843927809 2467031623785611264 6789380306103238656 2001361455868584128 3636151256535515137 5937568961330089985 679015973687058944 3045266962893504513 3975756209199391744 6066598707524874240 7191159173173910304 15500018892066817 3777529394386012929 2294851049049833472 2456068139400033920 1341911377038011393 3837755223307182401 533298296934244353 9118968195494752256 3820473607752814592 3813992573537177601 6167010852931496961 5343805480752648193 6234222047486902272 987533863784439809 2226851111162478592 7310916506410732032 2641912295594274945 5770602136035531857 6286929485760371969 3871538328099503569 618952066253191808 6290188519945163200 3699966790217525248 8749929280059507585 1842640089073057793 7798945485365269633 5374044740048457729 7940003178378952704 1102965299537696513 5420713660197634048 2004387594975014145 528690568558510081 614413467274296577 3681949504747077633 1990305389475201024 5077860622694563841 4704160406469885953 7423723305949523968 1365215092089882625 3939854607068844128 188183249401840597 7602498847989654081 7828940731882056192 3296243899232779489 6117406758734612576 3101510083023596416 2229464555741773824 7112511075604368129 7669071771442610688 7577654532812258720 8451569715488604161 944327271600295937 4974268299825745665 8087627546989444417 4382441126057077664 322336316768387072 7057300261234499840 8051545337379889153 4992776998321382720 2620751900717599232 454635914246492625 7342754349723960321 1974087296275936769 6273268025997623854 4222037816893227009 654724004309008385 2859986359571808256 5174832534460388608 4700320686819258368 425358063833936640 1943948615096307713 4017305580281139808 2593133438198153217 300617896073216032 9041273253308923905 2431843632993062912 1825699745131811665 4096586139388430336 5134093199502321280 6758536755184711681 567553225313255424 8628137196779977089 5946402113983329281 4395800479414152657 7101676182203218241 1766902931433193473 3246233588217943552 6230776654888236193 6168004560735158272 2409195674904838753 7953161578290927616 5605926000076050304 1635028929195804673 1462323592055373888 7872672746080559757 7766486688470698368 4260525455773949953 2614082032028045440 3096800657726586881 4742649210199342881 2055286940836991488 2446165603202369025 6132487954089935361 2059185608458003456 2143643944483346688 1005693186197880833 3031118712485668865 1998528462556995584 2471756278903115776 4389385139681668096 8040305983964494849 7971621804958414849 1750556825332400129 4620147744413781680 5316624356756209664 1987536009043760512 3025700107939954176 2878159111035387904 363545664742465537 5841891662203719936 623388179299700737 7373538023172812801 1371470635126718465 7116467726670559125 5165277682606149121 3732193398227768609 6879385813867291648 4951715822125301761 2849946018690643952 4949370585866676929 4026873742577145857 912553321963396256 3646663065521976144 2734562161996136448 4927641554222523392 4245670594599845888 2512288019611058177 3957157738781057 6183651321637844992 4462966982804996097 9057723259779661825 6472504543225264129 1920711825406629888 1651415147034509313 8121256213822128896 8335137508068786817 5758245384294225665 4760002119435634689 8813210443696078337 413161252289511424 3699234570135651328 7114871644603658560 5915644218128042688 4196119129720127488 7823455345795661824 5710328307690276609 8836573146083924929 5094272177255569409 431673070754466857 7920449748139188225 1948716306893581505 6861783020691665280 4111191765028456961 3999993116478122625 4014672124753280385 8410676842468446209 1272892772964812801 4026569668867850240 6676896061292561345 8916301233186738944 7320663753008939008 8466215285994634496 1009574606868934656 6482156966854461441 3925397848518465185 3295574396146761729 8331361060701052929 2668960632269433049 3179076515086425345 3303630053617629184 6630679818171024129 8602566249752181825 5643770058054557696 8283538966981920385 6290600606461330752 6649189663344354305 3324370449741718529 5810539163020147712 5958565006222489601 8615459439006408897 3601994726492930048 718451069636438017 5453801464113395872 5047408763836578689 8237719325061895169 9030035994447962113 3756076342885521409 4550501381931997689 4818670867561971712 687291431350786048 8275711537762123904 6260218676922278400 780685562469413504 4149452984278100992 7460777904790434305 8615696724183362305 2375653018505150464 8278270439462010881 7691032100405394624 2340698967015664641 3646830440495792129 2793909716054258177 325103713385448960 8867025196621521633 1570150767143913793 740206583419502592 9010764421062178176 2132493147628109824 385280917076346880 6981938099462606848 7177287869879751777 232609472224366593 8698949569001248385 4365413271508873217 4302973049331854336 4768279872157999104 4324780170077639520 6906676565526706176 9079215589294950400 5395821675424850689 7179998026611097601 1308070769765981312 664765104388875776 6315353068644968449 3193464562128166528 3008037403757854593 4542455707254801217 4872189607825665024 3001286220335546369 5283544099755523489 8481841149290741761 8388926556058407937 6007581230646063224 7146794088022033920 3660269737296745057 5740167874534958465 6515276515241366785 7199923624212119553 7926639000816071425 2327652610968410112 4493601132355035137 6991570491873951745 281162023777702465 3466728780851505681 940120415137164801 8350727500229279601 212842390115969377 1446850279344804001 166559447599437168 9120441306268931585 1284166247727144256 3159717850378704704 1255967175005372417 9029208086302347008 3832807128756637696 4827975369257123840 1191863638086455297 2149120426352656384 5545972282445368448 7673727173823621120 5127418638955518785 3428397245977372161 1834919325202986304 1010262431996575745 192740385750508288 7091063228446285312 5309125133089423360 4089447956282119969 3627548620840484865 3131561171639977985 7283107591363080064 4897136077692673360 6884938802710304257 4719860863269884321 1008922945286286721 1889595535765773712 4278213028249757349 7042202840176168960 3213910047579944961 7008341750630430721 47275354108221441 4305525378132974665 2523122588945404544 8311595457653956609 8023966347141563905 7753208207415115776 1837792654601003009 4057155748789598209 5184824693507772289 1159626416743102337 5948217329423548416 2975025797255348225 7530564197889283072 8595127196127592449 8237053422632826752 5652456961916789249 7346019651701810176 8548824850381057536 6003661712808509440 3684211331602852352 3592058719434943617 1906082167534160176 3366889559508243729 1437454558727864320 8509823583171105857 7056645553576534128 2720986495908611571 4725639510182980096 9041914090864830065 6837888887674760705 636199764217659393 7344414383437655553 567724254529615040 7346024972466356224 8004574375659187136 5023235944685518849 5263505230093128576 4110649279342125312 5623346233420274689 5572968383980664833 626498935296799232 1146192215501799296 2030859475570803457 1465064040916123648 7729452769235123969 260562583924257712 8285314494660668160 7696658870798385153 3464566089052585985 7266697976102535169 1618897219796584869 1449906043222202368 5709871006961106944 3517581133748777888 622198598977447937 4996842846394188800 5681554107430076417 9160308869907128320 1900666855152855041 6115853835016401920 1807600069815180288 5444825109376142848 8746376826452879360 5793883539058233600 3337327978351235072 6943999153193156609 3152353409458388992 1885497162009015041 722076761042424320 9177612093344031361 3524230834079842816 2694324326052153088 6688087482852331520 1341937057724729729 3899528987895955457 7128533246392696160 952253982242485377 7640706379876295425 2297583268347965953 2690995436220139888 92605926441790273 3371919350506388767 4213119206475347969 1175967143853178881 4155938162243991552 6787320112958115841 2987166269481827841 2665512835301244928 3575889785139597313 6974440466396018689 8507339589603877632 7289732359705067521 1544291175693660161 8239704895121543168 89031244427184128 2899695051158695777 8213589876540832768 713637754447667201 9171251522091089921 1267238250425012097 4247492217247406241 3415622691322740736 8959352630403685377 7443736160877275137 8046098933714911232 1253968811169415169 4986431566474315776 3152152653519742977 60621414548766720 8552884625489907712 2753019513675749864 1896194517421636352 5871168450706219009 5398429594835115521 3846589609516091576 185342279307231232 7751930411852754945 2316932305959911425 4736145201712388096 7127684075267211264 4982107607546892289 1871367780370350080 2108653394519328125 2615899165569363969 393219584233766912 17100180141306417 1382959873828884481 7927199073220220801 2029714008457718144 7234808226621335808 8604421544454970321 3239564950630369280 442205137838777856 1091664477490237953 2269058561159364609 1546609659273089537 1953459668446081024 3452716229992962049 4280692286021407745 1255227233611757888 7707490601321526545 969877298135664952 2026662994925368449 6881164396806109184 197661577482563649 6352969085535807777 4938045723601893888 1679390733157421088 8856025229384204288 1568859795871662080 8857241461851971584 5643176634486872385 8978275627910675457 7927298230523527168 6687701360412995201 5049184765961419136 8939623425672047617 1792674735134332929 715762194752262144 5501486265801154561 4391049546436706305 1831133256712359937 7653404397446889472 7597999416356734208 7380778762345603073 3003671916121049600 358284353449947137 7727777901006696196 3485264263964867009 2592302051693123072 2474102577300504577 4333183731127861248 5286519811668815360 6614773808114188289 4965123862967615488 4595610153598192256 6525660344595624961 41695667194535936 367538543774189568 4690917151690909728 6980295687024695808 4982281530008046976 4304293999559180288 345698772063707136 3312890034467782657 4920934932357260481 9002365748847978497 6198308936811271169 4941545324309500929 1802194635729731585 2424223857647071489 3460874925173789184 1282975026894455808 3136179906493087936 1104925565976851118 1321464397030426625 5640124552643107841 3780907124187389952 4621337503462158337 4764809974452819968 8730444105608593408 6708583477320407888 8879159853068973120 9093404919900536832 2654844376162579073 3685480976877518849 3407140950963816192 1825272088504762625 2578348388778706176 2705508636902997633 9107762877553332633 8449132220258451456 1118815645650771968 1694749010852364288 3794707215789588480 6785871523020075505 7509480619421690497 4656438384374041601 6427106255636272384 1757392826753515520 8978011008309919745 1155905347451158528 8151462554426819456 7504039002258954241 709601660605855041 7408610867784419264 9072531167210753025 5446771410229149569 1101541912797104128 3116467241106092032 1389615769036194817 898571624221811712 7439285776784684416 6000851536013151744 4431401735595458112 7904544123464262016 5816973831879014400 6682089966050578433 8935748292971365120 5687678361288102849 5673805067470878976 9131139750060297344 6994696452019171072 2869512702957625345 7341056809785764177 1778874071072930816 7458362290608164307 6809079499851868545 4836617562099548161 8206441057672478721 8535592212427076513 8388967805282811632 7391441766455820289 313475011877218176 1830062344452464641 8232911054255841280 2786412449449186512 319606499418563072 4515477604353044480 2036310639999204129 8136764832953332416 540780079112732672 6305294965009022977 4220708926454610944 1651509212023910912 4752137161758294017 7825052157936967680 3750461261031564801 3938894924064283680 6404371535280228225 3530580281533808000 7142145755888633137 1582049189153787905 1262306719855646553 3607723946930718593 8315104213874251776 7243460644788003841 1109621394915196929 191076891387352169 5911414954766120593 6988136886828223489 4459642078978204417 5008913896532067329 6967632631668146177 6315458874027293696 665275245010915840 1535741766287817856 9141657505300350720 8528997322576371825 2576670506292805632 3988922510589001729 662822129436179457 2563390490331863681 6500016487364259841 5163697828437325865 3081630812301426689 3648670843501643201 5214175498804092929 1841830940047247440 3039404113510531073 4928879592501788672 8433022075022486129 5959502253530316800 3795048275137355776 1953990818289778689 7869715956042088129 5758580089879212993 8577314257729767808 7761587262666531328 2365974802958969472 3306716969827677953 8508870491643801600 4114911286196699137 8143352130012794880 7587303170065354752 8526205214221979392 7333336247622978904 7286121611399397376 4556789076284657665 7882509984893501441 2132679108438196224 7528365113486883457 7674234248543641600 2379801502832656385 6411873479949170688 8076694636050753536 5477432925107116033 8979462992479124993 4847551310182239873 1288227543383587840 1602638525746233984 7724607395643095552 6430703497479785729 4090971992210788170 8915067613654852160 8797465969461913856 6262288290205147136 4766463701303402496 7917332694567114880 6833467975665915905 1941012606005319680 2885257791961950209 7154210912847732352 3270223210776596566 726792812917096448 3483795742364803073 4101548360247963648 5773627019710824449 3630034961769693184 7192071863814807553 5805909977721895936 1300262575186735105 7710749719277945217 7723309371595770400 8778274607022648800 976022793667004544 4455003003211569664 7656689803275022848 5301543370982396289 2443069942582280192 546081460777193016 8879501141500411904 2145339060479958784 8456650852922470145 3176664455255469313 5862636101989897088 7332426511041565856 7591622400592949824 1939906026723464449 2887833848631995905 888495522989088769 3630687696447184896 259874374443073537 5093082166936935552 947341349889814529 701128706711395841 1465240089429671936 5573035939165526016 5314446762185763840 1845816950670414593 3587647401932086433 3923099511710328960 4493952957073931009 8694493427478689793 3657565494645607936 6539253405030797632 3605431425672046592 668947772920096768 4336908343858243073 8244133041585356800 1622973877898280961 1505181715184614912 7245697874239863296 3221456902968836096 262020360561967104 1918692959095853056 4318512825806019457 8247483560778636800 5021579157376495616 7251736169924870144 7491542240133465537 8843494287501135506 686127759181420672 2060965580555862016 2059837738333245569 6678162955461847553 5676574747265707008 2031168769080047393 5324833497069826265 4485716540037102336 760006106483261441 779626533634302976 19728709923880065 3878244653814931833 2769160215743864145 8701631016660738560 3995188827125364992 1778309366792198865 829708675183993344 8499139653663719425 9060805459824883760 7271091521808105472 2551960531695463425 6161514389339691265 8471540680146341120 8909737968525963520 7660458613327691776 6268669740328398081 295726276162753537 871434756876928001 1767481372989279233 5653165539445547008 5094311365589995521 5723186053352424064 6380857550866899072 5503788806816382145 7710087074512963873 1251291056889135104 3543674319783079936 2564936138114077441 4766547153971052545 5051297847743225856 7572270751864062208 5488271659051012457 6369870913986036017 8604417744458856065 2423174734568865793 4565193092660916224 2484700068909645825 6682975700657695041 8597216226004848768 3490192279959150337 2978068752159958016 154657023836500033 4955775244967925761 6584331401115741440 597016421253775360 4015615985752211777 4137347933619300161 5105073893308334081 1483925999627638785 1884860516147524480 230233370171536384 9047831301885804545 6798722908309863424 323127606408225473 5825318325905487361 7687511029844823552 3365423229322657792 6453982752735715329 4136751476816084993 7325337707551001601 3374593662535083040 6978985699094215296 2225160661086714720 8516445488558814208 5665438180777631697 3983585873438039296 1589723814632009728 2511837548091871808 4157900065353902817 2836045235956629248 368847611002543105 5769838295511687680 5185436776939331913 1909772106325315584 2069241844897171856 3095459538474491904 4049446059997134848 8545696902211444737 3959147393391656960 8056242303514808320 1612444289109450753 2323304683170707425 3390680652300463105 2052298007082958849 2791999132863485952 5821252673851370497 2132295675337556992 7426241146512194064 459364700798550016 1521431413141749760 6895336173374799873 2856022906008208896 610090660885349121 4171163788853831425 2648627045569462272 5869855158121322496 188447884847570944 7824075871484079800 2956753893546191136 690950349233917977 4923681267521650113 4536323302023997440 738037875418676161 6668730455836190401 733897017484705457 2559170919625410560 7805794503195447809 8140953857901712896 1223316898195101184 8834913410431782912 9032245101347633153 4376366101446635520 6748511699306408449 3329847587746257280 5618421973159636993 6035959234345041921 542825316169500609 8584146257572790272 8326991589060207744 8931402321384892929 4384074637588452224 2433338163055637377 4206603115467631616 6621606078553627905 6187874217605949952 2107044744237944833 7690911350308922368 8919872794411523656 2238267963653160961 2885078901710094336 535147543695602176 1788329926728892416 7660720510248855553 8862352917906554881 4016845046834598401 4800301495545806848 6579932762411490945 2860471745549974400 3165056334533638080 5305940765638235648 5487829714327531761 7465880108809115601 5814667851899998464 3520898714900164369 6529052647398169344 2382373741889423936 2946621855932624384 2767064957600181889 2093464836209268737 4155778655043700545 58864061390475553 2119287989053572097 2838593522618232160 393463034618458624 8484554386105526272 70041496885080576 7160115442440665089 8310335330556706816 3709383696115826688 6580163573739493280 4066315402734549440 1098293151853004800 2645515839931612161 4301331688017770496 6100912594703727565 67246112508272640 6983511252053983233 5752205629933060097 406901435884216513 8288919324505611136 8683250350216167168 2077011884693917185 4711894111259291753 8386701875399162696 4267213534870247360 4977985348137635072 3176240426236294144 1699461468289695744 8027292918053207936 2683106614713977952 751807841563269120 3261826969368502144 3726519714772050945 5648831649481974784 1499425517253096064 1933611782289544033 6620574584753044993 7812907115916422017 1502411010803194369 1286637746863261504 1269493708735622916 188195204439475073 5018728188223793152 6795203848972996800 392638658935952385 2437423635581833024 7151389602998957377 138660880525035248 8577545017807319040 3594040070196756352 3163506557347105792 5125890721760411648 8528264007131703680 5683677316732424192 4460485337762132096 4900110276807570904 3918827332290997249 1731700376835386624 510723099432402176 4300812857955254273 4712390223831859201 6097634740271441153 2390325006533203681 1775608418021146624 6877296888367433881 113383707473982432 8006331053209437185 3492126092425609216 1347686837699028544 79629255625887777 1809161494288465920 6837357247439006720 2902889334878502913 862312948847770144 6801036536649550080 2719997916808142848 3967541077453111296 2731619554621233985 8527638992831963136 3939741155625686016 3697522149897311041 3850112053618089984 9041253433115627521 3235960928108183553 5129796409457033216 1207479626016836641 6571159998494659329 7973703832776006592 8782878174766859521 5909137959494238208 7453380425710882817 6971354368322106048 4376304079883978368 177001161132452689 2021987000345766080 7883123763603674624 2365314084083058689 7902762028362563584 3622931913114777857 5945619957395308289 1903624573502734593 248908774162737152 515479030370465280 5172733073056989184 5570007199322129409 6486715943716700160 5991560459254884352 8414925324803241472 1153570086206475776 979643162474569728 3468330632164946561 8917444583790565921 974124714454666724 3413932981029560321 5088409637722464256 6902766374394642432 3318441275957645504 1355091054674228224 8212114374891309056 6221590815273139265 2711172326046479424 7958482354899496961 6054994244843206720 3583719280042090284 4970392986113695744 7348017640339144705 7120186513709395712 5676780489901080576 6077915342364356609 5398530210319879169 4593916153844203520 5914131781959586465 5833291544978268649 2993165634620568281 4656951686061621249 409705841438642049 7826138101233459712 6169887323963735809 8466907020315320321 3796818953004089841 8382197749699490816 7314739691945033729 1028197096505159680 8187278099807946337 6204361458314117377 7596104507330797569 4860855776098373633 1699178558685179137 3672658592299483136 5424658573974692320 7514541707130758192 3114368619471383040 5809706349160622080 7300309412293898753 8412285967777615105 8418250333018505217 8028179564462303848 4966047182916272128 5525444915584156152 8713579002547540992 2770160965549478913 9076736142265344900 8470293794177045761 3765484667809038336 6903414820301701121 4937964190265238785 8108596611406065920 5298375358897384697 3306043293857415169 4743046134363305344 2297323944749794816 7415503511578558048 2218022818513966337 6171584674695610368 2367213553736011777 3755103016662465024 6737286572027457024 9073409928794380800 3198022541435555840 2488644001720393728 6501388354608721920 2032907435932619008 4830090172250688513 1741132532229751297 4611414066465032192 3829592131916996609 3364142433165125633 7734692539325744641 8905507812607377409 4182038704817827648 1291290952018095681 5189368067045295377 856652957100782593 3610100442785988288 1507846818304491520 7738251492719682561 2529355491904673792 2096906312104397825 1541383288767332352 3714243997903091456 6997119329795047424 7880073506471087872 1739523327058602689 7468770996716929024 4093099990539588160 5316943360626745089 4405049777479744513 633077157194022913 3921316972122374144 76039647478452481 4638976526764255745 5795725938110500864 5312179427336015257 3257253410412788737 8490466816221861120 7322108066559426561 2204836113883597121 1651464685596777393 2853749723053016064 3772729362479149057 5243504943703354624 7810481800789214209 2889085908919721216 5687940464391233184 1916493679997255681 816509937028669184 4137548015745421825 8435352443419377665 7667232207383894017 1787242772346961920 6718230544732911616 397181923008060800 1183534866945572865 3709282674998619521 4584503100080829185 8355593153536450048 2198416908503320384 7919804090237355008 2383529907041660928 390756223312654976 2769389331714572289 8557746744575393793 1252336085086254848 8870158509064266433 5899954969158809600 235416208441447424 426325885583106049 3210343253109274625 4136699552813285377 3457930701677404864 6441242698258120705 5762157740474788992 8935916014866354177 8789005021263003137 8656431418379955457 4823688195597083777 5351348471494434880 2392018859412769792 5995697109340481536 5549159509345583105 8655986779509704785 539413645333254145 6526166720190087169 5902994468642106840 7957059812014640129 8753216296092054528 4220512527890503009 5268826960785330480 309095017453871617 2653838275927343105 2431536523096612865 2396154008954106304 4771512914240542208 5715206774759987201 9176116330047209472 1062731906033435008 2314651949350566401 4237997783775412800 8310620998240829441 8406662336461921088 2768034651897479168 3043575231378126849 7978383139541770817 9129438813618683905 7335791802632765441 8084914714058786305 1229395568968040449 4405541341227656768 4416730286481896016 961752639546261632 5387724868814901504 8950423492575735521 7275933922664561665 7426605281839243264 1396724558956523520 2345834619413938304 7909984653491306497 5572353126850765121 1942044177690810368 3890748973970554880 3400554848796676097 4675636026779107328 8219685445154029857 67224383435935040 6363576074572574720 4651773773279744001 4684642843336146945 1321093553967037441 4155089987426516992 4592255231662690048 7733441253114402049 1387390297228669184 2440969175391397376 4329342085460217856 873113380299665569 7277779733739262976 5937613065267463168 5662268218527734529 5124029997046639617 6070733676574535680 8521952893841999072 5192788342319225856 719407418365362177 3665583347988285440 511827356850661248 3287870995302645761 4820627220997734400 1422222729460914945 8521989869471793152 8951131084891648896 4648199398081516480 4404830047125093600 5805273218722950144 2920744685571919608 4235242659888614401 6035712100752870017 7426455071915331968 8601743202373442464 3824992271223426785 8906547625650361600 8111501805009451520 2387662772922485568 1614116186737541121 7007068001837809664 3478612762693747281 5921914576887248641 1043256547718241024 2036826480509657857 5167419721895053313 98853321475096577 1293835996780644737 5854211336135038464 2372594323879734913 928737849304431249 5504623994150869504 1926650700905250817 4262767042656380800 6375786431131311769 2414815325984733265 2833190505075482624 8790661679094994785 3700108924392632832 2183597934969634408 316694849524858880 7886109732332961793 2511678996030545921 3764392339982336000 2194943803501931008 5036440422582648832 7049615654837629185 2976022208977055265 3559182195135528193 674033069517288385 8282033993354051585 4448160267802906625 2373428079799304193 7948712998960037888 2844130855744572032 5830070874774988800 2198751978051770752 4978021440813746321 86441257886304257 2023002413570847744 1921954872164698880 1280970686555750401 531953351685210112 7476780920378834945 4106876643624133632 5636037627826403840 2938467313390357313 5884906609324453888 7091106634005228545 4837424142731800833 8904458469100103681 2018481836589393153 3673272430381532673 5028306577680960288 7866751852698707968 2592179374260006593 5805303609302179840 2538916481577254913 583769219322174625 6919192715268871552 2687278040862670849 8425237913111225120 3873733633339340800 283975941248976416 5485739187567986881 186496637439999552 2910374810146625665 5971043399765555200 8792148741538971648 2268276968408965280 2218376089552551937 6846738894414598144 6632694854457227009 381743648550549504 7396762978045033409 7919469478462636608 1712262794973720577 5284217895246473217 4795086092476652641 8785569284694589049 3177687798736486400 7393919452497505120 8612585923486327296 1014576552982985367 3724648840669887153 3563750899251162752 6050134431557593729 5307763009934934512 9184257406162573953 8963433360534877697 8788705010284608513 632171443179203473 6838406058308689920 3151169757458176929 8038779328943851232 754073784395694081 2972123859134971905 4502400014335716096 989322943246868480 8959071134893280512 3075884408197006689 7236806112264167584 8108696611873717457 7386980340233228207 8296230973417636601 7792625178975484929 3261858766612015872 1778601344224803168 8306003704560624689 1107307201030873089 7138890607304013441 2655579380337621760 8495081358614799360 1413933495277453312 4809758151222394880 3919878146251341408 9164851543937122304 7529760524177195009 5367360119702617345 745667097735136256 753625495434689536 1871056241177214657 8409538306935691009 2486882435188951936 4864115974440484865 3219007634073780225 1650387640807017473 1703613982215702144 7164346056071243521 4090755190344294401 6394074329400465665 279094229697912833 4997280827392583484 4373458662995746225 7370907978641010689 390585261777686528 3371783971697827648 1890899804600860320 8992332322853484544 5685255814384800257 5042845366353621249 6276007454471634304 7820538051871530496 8322011184182727809 5335602093344292864 1858240018715049984 7132267023710522369 3380789811273728001 8073095532337961777 4911027471024612865 6385671046582465280 7733809321174876096 4075866847480038912 346891944940938496 8743470065322342401 6881892354808467201 5221843579918019665 496924292671001857 153873258593079297 4289868328935841793 1715484316703240192 4189603696539853057 2554372348736891393 3417235375616294912 7308349109271805952 3167281705717073889 9154408246854073217 7556752046194686944 4589893769689742976 1442204872948296705 1471821873415225344 4804616444750588402 8212109919655938049 7964870382261751809 4459796631947358529 787578504034975745 5618960552340161537 6477035513617612801 9020350563616097536 3234076192136235265 450800172876982273 19641267569557504 4307748234908532736 2938650176115191680 189543604398977537 3502187677384387265 228421885452751744 7018955630045223936 2318429958263842816 3114813617357134337 4948270287022545409 1074056226999582385 1796494984827359232 5317948978337767425 4562699333169053697 6795517318516022337 6029523608678678528 8458492309069049600 6881078645028495873 7525200998377898497 6493355619586818496 8521223817111794177 1247116688908623873 354950997315174400 951990762997395456 4514259773987779585 2474047915984000000 2444898715124813824 6222442456665887553 2956417392678748160 1256516307260717056 4961360131268622337 8951533764109285376 2955768726951559168 2232498466578595840 5331759960028250112 5115690836043181057 753873324573022976 4176114119821836288 1835719176370152001 7123194813550956800 5954919235906256897 364670749572350465 8853323093919710464 6621231686394150252 3983490606540552001 6241749720897910721 1812781626509822081 5733573102431922816 6458933577430014721 4878079896143795072 4069951434439529972 2823726866959802369 4766407660660060960 254531322553823233 3775531547487383296 3432913359148724737 263591294180630528 2262299980583549057 8223145099050659840 6570638109710860289 3160373922485108737 610836997969633280 1488497804280164488 3034393417372029440 621003922974881025 5681356257563975681 3285275458639945728 5267435455132910848 3703652770475409408 3032886787228453377 703708054754914305 6272399938151839744 1197839985872383763 4017968749260705793 6144166661157222528 2281735199147864064 8987635375435198464 1177486537259698177 6930929556275208193 8535045730911109121 7129891110473575425 8509343906305976169 6822003012251209729 3058284744782436608 336627244289472512 7615029420454944000 7742267921515507713 6296117053973262336 554061494943277313 8137862507390665921 1755246194243430913 78902465285048832 2194277223242777600 4460291199319408640 4212292157276782592 5170823470553825281 2963575604824010497 4972118092136120320 647735252577655809 2085761400074952704 378202014953682112 8491796205530382336 1248647905508824192 3679646211450601472 8386642109659398145 5641139761426140673 1280695011478568960 1178991406188713472 4716598394043861249 383946916431161088 1169271754683948161 8150847399785630721 4466584663976755201 5195770255638334464 682421461095449024 4912815968621932433 8888487420619980801 6986452230267005952 7327660321926513968 490395660664448176 128072005008858112 8098853144737415169 8377068917891268608 6524184268127290737 6425198766115214848 8890386828446543872 7450169359362713088 8324674144267614721 120297797090361985 8596010198729309185 5487305949972107776 2505827508765724736 5190282626115367681 2919599050258055169 7153328957563071745 5593028341459950017 3453339673375900673 8547302990303379873 7906407079944994816 8153300695629129793 2144612038432882688 8826770316756010120 3258828289719910657 2959273605325517824 8868839826903040000 7284725437742145536 5648739088854140929 7649244086283401441 7348230338650431745 1618887498311442432 7715835989226954240 6051566484894822400 8414014001324145661 261705099293777280 49600185226389553 7303539826963843073 1596218070142156801 4907240648352063489 2842688389410097153 1289575517164798369 6166992962078832640 7594853887912181761 8086860144096813056 816926637799702529 3610208747554865152 4919159675983161345 3279551528829408512 3275692411372458737 1369653476773354977 5444170211009642497 8802495950926026481 1677512868089142433 4358961506385432193 6077302809021447169 4141117191582704641 8884539491973969537 7418000612046642177 3131641883643223553 8794975295424555744 3415300362918377985 6345912791172864641 5618865307994846784 3379295532243492864 3079307046017378769 2291035060569017857 1468024165330812929 6812547457835417601 2695484054891959552 4130347543377989632 1344541138267030529 5826073111354624001 4268715293394927888 5592768490981310464 538257618678013953 7492838590111997953 3059258615783522305 7417838929809970049 3035275177591046145 4932375262228830209 1972066633526739968 8088764096011189249 917330397655275937 7585810256231847424 501527176580169728 4242434111850379264 2766832798873593345 6938288960111575041 3687157079095929024 8024073288774844416 8201435540848459777 9062170542662025216 5071825584997235200 7246208825904287233 6385949480058884097 1946628694145687041 3199936478521226241 1945472738815396736 2261343624702386144 3635662806273609728 5077156135389143904 3126432569682113536 2997550685155700736 6543095888803022848 7679459748451816256 4286601455248562816 1046932597945101312 7510939142808296641 701708277279752192 5407076983781331456 2354462412004190208 3761077359296612225 8322939317820914688 5100232376198209537 1938420566748395137 153310885492097536 1474479245356883712 2967028316918761728 66257710680131825 7802209722884235265 306665429479194624 2773634374523657217 4128477566207000576 8397565056178536449 8260690404159193088 3825803570663915520 6488799841967557824 6034942230356785576 7274686350413266944 2743315678662445632 5967047850657841152 5083824521246343169 7338156582475348224 6104665724844183553 2970171428590190593 3425077663706906625 8209613349212078081 1431223895869284353 1849177427980370177 7797677134713032705 3046545087929040577 1789911266829221888 2352670161270734849 4374683551133292033 3193141850568989697 5841054331938537472 6063017532669919232 8336123252934017025 2428039631059835104 6332158622292877313 7442551351240027136 8592523027479513408 268459345763809440 6559457464009306113 7952668115997297473 1371191731228994653 6932563042624631713 5972415914738404577 1138476077216486625 1909482106595753985 5031975708134096864 2445980026348384257 1785910827457718273 2198480020823060992 4678880245830891776 5385065701483781633 4362783115342412801 4001712483134812161 3503141765199778608 4164649815217913856 8888536794578960384 6329335706626233600 5325603261235331073 530045665265999873 7783372452539339008 2004616385055030272 1006320978597910529 4079739390030815809 8474571134414888864 6850165909589839872 7739734759803641472 5557444593798841345 8534813630735187208 8642591094292530412 3256792841629195264 9115774920575520257 5552278237060649056 8927198342829091371 2600953839034927328 6594197897526573481 4936501189031322848 4087640874885071392 5996656558908840705 2840321265101150977 5232708432800123265 6264360810517625089 8904056295743668225 8358259720586666497 6200615990918224176 1024342670350974977 7797053113547263104 3174394316093687617 5737852869522243968 2899298745185554384 8804706588847355592 5476156093903773696 3707843093577252992 3076009484668469249 1988241267874433024 5898994057652787648 8241722781413130241 1930807701225306081 2191557215771426816 2598710917071716656 90838369482686464 4045549146959626240 5068092426544241153 4816028721523385728 8421645995149180033 2391242315302038528 586008997638283721 1640791842060734625 5756817703684288513 4146384594136637952 1786355724081584129 410484019665673280 5802775161914294272 22348668845487105 2360494571184622592 7792980577166249617 145964215586253233 1008457281530473984 6675719498860331488 6965813417116366592 2232113949855888640 1568590486620481136 8483387688239141216 3220278033705336833 3463325327939057920 1229789570686568961 1756683240096460033 2178579197152108545 15709862080529216 928125756371355137 3939278454958666241 8184918901159100416 1594273967314211104 8428460718720991489 1740097613576721409 2781394369545976321 4056908881928959009 7586045109409578752 3491744339793369409 3814866052027691008 589884583039066625 6267483749946718208 5712098893678435200 3746022028770784896 7815414066770760704 3543773763078561792 816346515282606081 8916967486650040321 2437719459312533504 7847006359621330032 1765626995773576449 4385138021098275648 6226188361074955329 5336607794382338784 7645200780931938561 7689448729653198849 2384802517416254208 323144415639502848 3374035486663122944 7768625658334281728 7846573169279827968 5681178913107961729 7043369982791546560 9197344823741743105 3764738563907256321 8540351152875760833 5025872328098117632 7391367177938485249 7661894338708749769 2405004648659812352 6442773550690631680 7133912044870906881 6118815136815869952 2605844624879526988 6845284208609865728 6900832181062838784 3621047778798467496 670652263443372032 5952411737365668680 1251224140331176448 1928515743544732673 2718474330867252353 2661550147071967233 6995204293444438017 2537612961752252417 2596516504783978496 7290080583552618497 4064166907124142593 261583957284388865 5260637227012166144 7874011168688808808 8546031232566951936 7508438004467856384 1149142208677937152 4200170008986435585 7116021995982676993 7314056122668371968 8328475368443559937 6020335525801655881 8465549358239354880 5678754107694474496 1399370460751970305 2675716511750836801 612151882446854912 4867124818847448064 6187020764188874016 3671754537504700929 4128200322635132928 964879380204224513 1367484664297988097 7334675846881165313 3266307328705910529 2158652910504443905 1922302180701596160 5999664862098948289 18624395260072961 2985838930981847168 8769261753463861249 8942609157775262721 6505960196537155585 3412001594207081568 7259089539835185153 3846071451265597441 4314889361500660608 5148593000798707712 1889703746720864705 5045844905670606849 4937729314132960001 8313139708810098688 6954640808664424448 3485430437112490817 5570373107117842433 2083081116148026048 5988183687008190989 896253471961540288 3577586552922652673 892838785232117761 5421406757337896960 3591384547429684352 797568161456062464 7194224523313262593 3069316342128757441 3351496651308414657 1205396895439548416 152627443707003392 1117753565662179712 7596410804866637824 804404116928760065 4882788312426917888 3963662048120086528 900767049527060545 9218948067064464965 7810157782582423552 2764397930257498113 2808910775654198272 8973310087032105985 5890549263909513888 6686678118907611072 8290483538124328960 8367923518430092673 6182454281956901321 5356912500629295105 5375005883394342913 6803600718963483072 3956482241159270400 3842244169850836737 3861366540508069889 8912053148582525952 3557110038668659713 8062200499352692737 3092175685271455233 2901293478476431360 1243680455855996928 6675991017719046144 6829687225773256081 8037987622638447681 8326639059807567873 2171078566696956608 5985553189661375617 1582265027766777120 1540270950324490273 7843264987612803233 4506959189754429440 8087867578724311041 7280515132617879808 2770093242678925657 3734531706858881025 7900269243575543809 5240434824484610048 4522378612986216448 8153364486746472449 8397825837949124609 1725484573860082176 6698395391421810688 7321887749678186496 427405198935954237 6370775888038609281 7890385011614826497 1561361026590183425 1545747367562570752 3365770425236824064 8266577571780980736 6201878890064744641 8142820508309745920 7178555699783998160 8137170775453993744 4621474947581313025 8562595789503107072 5117742063973331713 6797308961690386433 7276655194073899008 225390068150304769 4693836607763161088 7683521984654014465 4128930822294426368 5395928637490009025 4160884200882585600 9132556648947253249 855749515102056448 8707594361217595137 1072512963392975360 7385251680030986752 6084688568614055640 3205091758158995953 7631954279473008609 6705356498576796928 3254687213961442816 4903956412136832257 3387242207189905408 4134488739891466240 6653186113280213504 3207926160452947968 6636427716554761216 6393447081339379561 9096938644798341121 8154955550413177984 6715655099725891584 549915459679336448 606349336779456513 3306144034674158144 7042101490421321729 5047806152033730560 2021454503842930432 1394876166159990785 8626179461892383232 3674429418281857025 3430588496732946432 5424476272104570881 7877034255402254336 8402502341087487168 4943685354732468065 337354692688125952 1032112719794882121 3695915330907570176 6871699394272428032 48458964756561920 2238961473495931841 7316694154613970944 5361691338970234880 6894519867221449664 8383853875036119041 6387099087707598849 9037783067197295360 6974813511036403712 4061287383092428801 8005921757250110592 4547346930372554432 3644046654588256257 6343901300472443265 2027097555591856128 8427580698034152100 3762299576631057793 7763922808554995713 392177496014274560 200286592064917363 3417715985595705121 3037357089038774272 8840055383483638144 7922310809235226625 4117220457886670848 2282281172687148032 4122575206373356801 3603295609004414977 1782705310406299188 4092236229447660545 3886648293990255280 5904865538785800193 7244324976073945168 8423862433597974409 660985764050829312 7568198395447524864 5273910829716024040 6441604887338445441 7779362201570320897 577730684774159360 3249101147487338497 3379620902923220993 1160745817707905024 146176102100292197 8459322178788098369 8987205155117733056 1250817284943673345 7338793908911747072 6813206711238451201 5258365553215289304 1676280777720530944 6548185858401670144 4331576131485603329 4573793615606011200 1859971417406078977 2160330574309632001 6377565782491836481 8596206849857775361 1389744922828361537 5264446883466236929 213172154580332544 3438460637504913409 2188821462240870401 5134184449245419009 7454717444512710657 1530658285901365400 3105414032485025536 8844565557448914688 3543661614931078240 5121892239684059061 258486001991139329 158804479951306753 2682469160015986368 1533652480041738240 3727132169140742145 3230872455671767040 8038974232711321601 2198758525792129025 190664680013960289 2376426179923034497 3061789928055099905 2050896517836701697 2920356414224275841 413048480038125569 5891492837891244033 6988302401005289473 3740416996313583616 285639535918541433 848264662157994745 5375946762736294401 1392038870412303577 8302188246175513600 6476898838737728512 4996169682824570049 2645116375359013042 6427584663891476481 2288722002162331648 2897733150729095169 3415723288460843456 4742707774872748033 2718477824838144512 3954621271000700625 7728300868202004480 8948682682017853440 1076423988336103937 6125866737355194368 562863130034194689 3701960442727503616 579888445729602049 8724511049057305601 7295353467744911361 7976809342079066113 2771193070328848432 2681033422381796641 6520165539315038800 6120823696160695360 726746997253191680 2957323136182186369 7998679771639586401 1714721783100176240 71449638643343361 7904712493555709953 4151017574508204485 4718919743666782208 9050137763948555064 6872419287193401345 5977704773825153025 8491299622288453121 1961711185513152512 3391928341455480752 8792375060718049088 9205177511557421057 5215684438049816577 105022765674221568 3474166982308426233 1235638697775857665 8860506170894196736 3128529601958612608 5056114939679692801 5521807637786030080 8380188708614473728 7844355953555758721 2818895466020608001 4919791156205715456 9194267848117763969 2229977086629363713 3100496047814771912 4688993204648742912 8416039442320673856 5216839217697788141 7083035234472679561 3105856713638277121 2487383071877537281 800477560953430017 5207163446762315777 7708044521763940864 4443724904659362817 2619384509868822528 142558110460729345 4933183368276691456 1130882681088525568 2919844626805525505 4921131029513223169 1452208079701306176 6322379595444275201 6961150727494239233 331558315025984512 772790199291068417 7928451060242732289 1778098570709638656 8353776010746880 8837282632907828609 7034847226551267968 8880558662838827009 4435757722684375041 7066076251801088888 6280474399829979137 6608186989834272769 7476971313610850304 5241165932363380865 1695957158526709760 1609055032796282881 4453311400766814784 580282993987792769 8924929903210510192 385181878256892288 2400356821532263952 2827129310283499745 1101019672578629633 6373874988046898945 2345233611259115520 3286700876307616640 5004516223001018368 2582853082861690624 4245917311786272256 7371173178018391809 7013049708603119617 7386362387351686656 1811399981515523073 8048479791883407361 4484026548132114433 8920004963065724481 264241413128293377 4715825708028804672 3668284535777891009 6861789426898481153 6957605746372768768 3931952518458063873 1803763083090603184 6916096287408462849 812446645687709696 4885351935590869505 3058633039993536513 1386199107447291456 6041367540332933120 5856480184991580673 4883466009619005440 5702205475969462272 8472164883353333761 721513672142860449 7679773913670908417 8148231933960400896 8912697388685033984 8378814820680959360 6754146959857941648 8414581517211975297 2451558647763522433 9120172126496326656 1303423037395788801 2116404340270424064 5810543561390803456 1695258141869047809 5800947102388584449 8249387379576054145 5180918586181171201 1922478284554577409 8698797090939688960 3026535205725057504 6413681359091970048 7242885213581467744 101528362974893056 7093842237206399952 7680642886756464641 5324771950200379392 8039851249979712257 4035897595394116609 8958922189615398913 3702837283023458305 2774328192788999756 3679413755031499776 626240333885472769 1935152712719668481 1818251205366832928 6018691129369952257 1750074679109377025 7944525167770730497 1815242145021761536 8238304935603412993 6897406356873543681 2463658628210237680 8249226732965658624 7850569941923512320 3363498673184395521 5720539330642968576 5823607388552290816 5560128311902523276 3316360917246132225 5339654137936949249 5078395482183565313 4343832250243794944 2089892372764114944 5509107831774494720 7292765955834520545 6064495246840848257 8948323675167313920 7398473834735194881 6883294155676528384 7825524255936629504 6778940168665513985 5411951648616629616 5546078069184073552 5071877471592464896 7705416153980982785 7490713901165314048 1338902765678167425 3424067847470145152 7155444435428823553 4589044778450321408 8885927021611753409 5584460826110341121 4308405848340797441 2962811340489452544 314282108121873441 5116238500714053633 8218863250687570560 2235261180265476096 4792875422074131840 2107017166234310657 2512195430083521776 2433059212184207361 243603005719268865 7232714351206101409 1132457998940635136 7892098174859307520 686849329742882817 649689781730508801 2059464580794844033 960258789376360448 2424572578912563200 300838086998901377 8947409660406284289 1852231949263751936 7636131694370662912 4113317465198478848 8272196730360873857 7746017734649579264 6559068533229083648 10347805431570048 7567438003374031841 2352343296580473593 5156334011004416513 4903881948021321665 7168860264495086336 8120924865175169025 4139303260338849793 161951053915350400 4191652206167986649 832607390571712832 3277623620069895425 644944325835731457 5918217381937020929 625787031147485377 6298290090777662209 7442927106895917057 1716971198416827393 5693171955611238912 7535333936904486721 4740879039083795576 8906687924500049920 3660987690874125280 4757749499095810048 875167248794817152 7912621007658684416 2925176317674643457 1675164370964192640 472436984611809281 2613171456013171713 2978410329861408421 1139114814933865473 181810194669129729 453827500447578112 8025280931874789377 2337314342664798209 3538320281652383744 3954510026835330240 5257987998446518273 6813543908444745729 436891801697446657 7814734827212136961 812560892238561280 6030130277575738881 4792873525398732800 1928895467826577024 134125788045836289 4537198473191483393 2710292892838498560 1666695519647167233 5525195018556542465 3289796179142223872 2792741811183200065 1236222245127323649 5978907275473522688 2601721410371648512 7091482209938177905 2171391511277478704 5346002951974722560 6604051866506542881 8689608768288295936 8554769662259141632 1637959759663316992 7324924542619074305 326562702801150209 8006643776971783169 7095311348246368256 5648849269620532736 7664222507470492160 2156386726906939996 5256518957629169665 1652389027654335961 2963392153923509697 5840102718854512640 542938821156601857 8045574757068460033 7417644497726033169 8953353977188018176 2291406605846457857 8239191478872750000 2367308395428716544 4583231299850190848 6738273443189518337 2408886308262439936 1626085020410413056 7129870988075753473 5967950009601382400 4642197639945381377 6761466171386942073 2915925534328324097 8946314464470856960 7887605523984022784 6561467068067862785 3495079779999643920 7336015860990326784 7784186763808727041 884563186784256321 5594087820417102848 5754546703006826660 3467841330860244993 5410352894366357760 4853581980421140225 3873767925345876800 7540218199085364225 6964209652841043105 6824904810485579885 6253023481691554048 5949717500426321921 4722746838812456545 8265267546544209920 7601587956068827137 4270786764165349376 7533317034717435905 1784970300728104864 7384832388250877825 4419026298439113345 1499686507717046528 260217829747599360 3575738690110406657 15833335654776832 7957453706066534305 208616054324723712 4701029692691103744 2212883759329429761 1015709383482408960 1155029831195820033 7230648118755243265 162739754477348248 3162153922071232512 6902905809469993720 1213662851051100161 369637306241384449 1714313023807029249 6564118559099822081 4741094731244867588 5784972191368329216 2888728370143789056 2649305697086105921 744549246589741057 5602598740138928608 8366000822264086720 5483409006006485504 6580013293578476736 7490800858882506753 5918285992776695809 184084896281047041 2600302393648183297 5813579177050505217 5563545531858952321 5764638091266812529 2768908598865020992 8236338607352553473 6061389289360659840 8844436910255697920 8399389760759154688 1758939980364754625 4336593325733707777 4599310923969145857 7539841603784196096 6096080764296470008 4910815292056911873 3571832937255104833 3196207452596310785 8842252403621625856 3340093047042675713 413454784677944257 3852704019496697857 1307087919544633 3469554692550754305 8980673629878826496 4786025848829161345 5798130822376587264 22081732176150017 3960720757141069824 4917826880473763840 4164110604562824449 2628714224183420416 5770248362816214656 988588998557068672 2118451316498027008 2056681566423965697 7783787755598774273 3043594361153324032 5558385084982109185 8774689705591452097 3326970171205222401 163629169899615745 4986643440810649069 5356054684836495360 4778791601419343873 1416185599373182721 5252950169584449364 7302334230864101377 2555023719828140033 6530967710528785152 1672377869845734432 7631134391586924545 7881906120850604032 7389720761997682688 5276750360238790096 6218054678346498049 2991668586539270657 6390338325233224241 965876260356097 4131576137418118001 8468221829682367488 6336215401289728001 19510726088951552 5345237418764379360 3622766587467514112 6870149404745613256 8467611001896150016 8295428815582171585 7800331690171554817 5190313392409149441 5319188665675618201 2398693630454705121 7268133485947657217 4467111601056248992 7775387863181142593 426501611409325025 6997261911759806977 6032325509317249025 3769072390676811776 1781027335227795201 3072365016549694721 5339811241829247744 1146661823932530689 74852838264811520 3341945432849866497 2410065212109419521 6018359087276957696 5373483522631663104 1322799295866202176 1688239477355422589 8412090858669895553 9196055910766624769 7638177925408579424 4300116626452414465 6958531770282442752 7054157362017919488 6923438768095709184 1451170990733608808 3544775274662480257 5483905793827584689 7614496554314778113 395365300971917824 4392828701801185280 5799150001254039552 5420893751578963969 6567779200437308417 3064324330309103840 3939242242239585153 4528484395697228720 8349156723816121 8410665056843857793 7590693334791982593 5823130877410934785 4650196503759744001 3193135159301378368 1777937749684647168 995742374239724032 1020436768019747329 8918482151901478912 8104069193861383548 1293556159003992064 7360028363385326433 4559038623939948576 924071808829449217 7794338344243372033 9090377869944694784 8065649936668402537 74165175667654656 3232424359330802976 7989423350860102656 2485095076953173761 5518447518218362624 3511852234442331417 5346144655354498817 1661971414287931393 8732087662530535425 1653899781481414656 7171626421412394496 5393134444510214913 8779335413542978177 915621969828883456 7009650352267575809 3614514188588318209 8616722438041691713 5187606682872360448 645995287619767552 488597449826959361 2526043946721935361 8403151173344829016 914435864842546240 2336925212835425280 7401584350600049664 5681613916946317825 7925148852052277248 1218297752404623360 127924401993098272 7524949902934614016 8634079696117450753 2565636142905950208 6887958911806354432 1153315836889694208 6937654387688084225 1422804790786230145 6033893194940905472 5491596734870436225 5784449865652240385 6374588251718386945 861501614728803553 2338297300848602112 5166169699060526336 2109879801825415681 2096108425175369984 6980383913452638208 8203221645055229952 9001724468934070760 4479305067850093824 7522522418380728704 7524411800181391360 3448831501463539968 653444061624854528 9123617612256139073 7955412799916359681 244721042061787136 6536359813230952448 8650680008308788289 7812531286374911681 763937241291345920 8329323088004179456 4389462362895536641 1150694089717972992 2848086503301938177 856392292516495360 5518154043465541632 3004327611180418561 9110011158639485056 6020372828460355241 7603866926701991872 2559988585779260417 7144824639033203713 6589405713075772721 5350132644070260737 1995616033075256705 6025296338407456769 4629615518151109632 6187459215773696000 2087646211104875457 7952134102854131713 5336040292729102976 6559345378180905089 3519247955551683584 501631956687436224 8735251764662409985 3865430728916460321 3780249949793840129 7630203293774828288 5142555836455330304 1291633432806246401 4981790101828366304 1294574508447073280 7996176651692500946 1627884562703843329 6286066475013046272 8140061386210773633 4950680940132087809 3584038497173285792 8043561477089095424 6017440779848402641 9138573939860727553 8889631597819335936 4544814579603326208 5900966109506961408 9081845000660144960 1352900294047860481 1552332532758722560 2143011567631859713 6864545748517724161 3322879412971628416 2324522506156671841 1785668951484679377 7406374149955655840 4078887043455733761 4905631499733303297 1038392162249705920 2426185811698445825 6802378929905317888 7727912960927160621 9073524273179049984 5777899184380764161 6628707888933595392 5310547388545546240 2362728947977814017 8480770294459103201 6278972473409915905 1531463815673151489 1615147730281452193 1929399171561816065 769341105688811520 1837382487165855616 6404102625594498945 6848111934348828929 6627279585490412033 5614841124320184064 8582023265382531072 2411056274634861569 4911898385361572353 3205757485248495105 5242494641825794048 8467573862033922560 5857506427148262400 5243328438254080448 1147165251082965120 7308130138218834945 1422110632277639425 6130898322375383040 7331312322602061568 1572219021775426625 6401377974423320577 5942686229729308001 4340195007166857217 3172342905995337728 7569459218344002049 9212091149001277441 7132262906483965952 1147811230831710657 3104302313639725057 905828955543878529 3180099573236309505 6622075552116490241 2373939416164424576 1221850891187551841 5815809493461907713 6342433622296477089 3016782488908333057 6246757357309046784 6900829555115824896 6902718483536543745 984183065538918016 2756607261867048961 2942618584525335041 4795585260872679921 4922748258251505921 1879133599691292672 1550285160791474177 6874047989085656512 9089850257192124417 7980260865744956417 5670853127310409729 3644138535410412000 3990033137047216897 4988210271564650241 2317854859170801664 3273400922801554865 3343593410461490560 5947947747733730049 7213018857096962049 8619025022248812545 7507986593664992640 3297769033178026752 2313823531959635968 1199699182530239560 2936784114477026944 4835604097326868864 5516262433480273921 3988736503706393088 6607427651652257089 3798076371239347200 1479090739879123873 2022527699492282113 8502373371906088360 3107520427497988481 6833037089829901313 3267465168811005760 8429989295411101696 5088587265415285121 2870083891815764504 1398664897832321025 1992979391366726785 7768488161753431521 956400818124173569 1453651818230370305 6551699029058492416 795311512241836064 4412215853091742208 1414785881554927072 217275205022969703 6478448572053238784 5941677816723537920 166016473927294976 5089007711815368705 6976351942057766144 4105989728259393984 2015915647177326592 6244757722278784897 5275180847319962753 8935943672371408897 2491476119079010304 399065617936987137 6300184126450192384 7845421802750263168 5921410236101589504 2427186190104904704 8369787902352097280 3076488160835435649 8044678400450199552 4019807420703249888 5021394392094973952 5990109572324107937 1288395293981982721 902134258065611865 5603013086370168960 411412562433469761 1344583915025864128 6597170571298027168 3646081665341808641 3129756510854721536 8076395456725221376 7332113471135154177 5368609258752098305 720008884930958337 680181005998922240 2168145165146848833 5255745107623694337 4547514160584015488 4930835196250603521 5268227761043716481 7868856119087700737 3631980521860595713 2805993460332072961 9002269783849127424 7851825904566657024 4403708090259820544 7670948567254313281 6511249067735390464 1779902109255888896 7202835540344275456 7550171402436747264 7424326196061626368 2416201875832116928 6854247693350799361 4841859373303234560 4568032307246678017 7776002437746130944 4809949469600489472 4590127644815390977 2031536451891471872 41242855515881472 4925520499629714945 8917674540130992129 6976286674465467392 7731534378820009985 7433603477455241216 6889277531572469760 1774083634289246913 384060480057413249 7020696197297152128 6709229706794455440 4845723812697210881 5760036045987325441 7912681312266817760 3732314567830667264 6442227673772982273 2389449208506086656 6128020906887995393 6990394194066914176 1611966180802501633 5327533088946698528 6484933187069812736 2330297102265261217 3414765665717252096 3616843264123502593 1190817549083650049 8076969255689220672 720811318599244545 8576901903974072320 740994624103642112 7288054008539004928 8450120565068993024 1060815073763101696 576343626757894145 4317366380480153601 4742884844301275136 1451291682689894208 3395979893614486784 432104240214721537 1363330809719681921 4308491296473034496 5069950610221854208 6019779788983369503 1863720455152599041 2319978054082465921 5802459585116438528 3255362366762403897 3114416020469579777 181071264166914304 8606775576744667233 2712159365913143296 8144375768010135553 1001845430889638529 771976113043137616 4354105915735010817 2153889541609239488 1108449160562646208 6766877852250683193 29844899391512576 6658762533823578113 8758180903157777728 4114434489060113920 2894020593909158401 3828139375021004352 326797763950791680 5293077237750317057 1626306464416959120 2276182161037836289 856353722792116224 1819105395226968065 2331361280692572993 369944307525882881 7943367313079475408 1112220665576947712 7977960249309434369 807670069193123841 6392733310944812032 5771521944883943425 4421146021274855424 4277669776290410497 4398668894685888513 4239979988746089985 4748955038577555457 623591510237450240 8351203647797060096 5971608356387649536 7183279368125284353 6772570316792302593 2549285261869077856 5815114666353774593 5248261884566752257 1177912340581091328 8441156325825421504 8737888668613862080 4344009289122382849 3928115884112388096 2618883431506458049 4001895496390324288 2270731778105133056 2465158351774682904 2222489507887622784 7171860822459574528 6018181396928127552 2530708802073600001 3481664614243116928 1907044070809597281 4972864165824194816 1602290868853965313 5136788247144300544 8366616135801733489 3167532854636707841 5644555565462703360 712838771628988193 6668902915982229504 6494812703844629329 9090768696464375809 4554607399439826369 1359969811317617664 767007292091937024 3773624517236221185 2201850005444165632 433087640216730353 1448512583104166913 5588206036892254208 1260043811880943616 5994536147538395137 5793475674726604925 156567651267081216 8490336983507043409 1475113816841694209 6305593298096820737 4042163289524194304 182022194486338096 5149318416233922561 5064452023555959073 4001689758579364864 1590108100894498817 7776991853284657153 7695299564336377408 505563842356314112 243759515156300289 3773580448543196262 3908480725209098496 6832659739305136641 3826768578628705409 4739195276399412448 5944652760004145152 6531735330758027648 544164805110785985 1800277243069520896 214285807992684545 5913990602895816704 6418086225923153920 8594484535229941249 1401434567602297664 8892838624838897024 3731986186951458816 5557473493194295553 6325547604491664641 3948788180885647872 7650222179275702272 8436192662783459328 3157204659412826113 7144245735210352641 7763584468778796032 722975613806649345 3534824791888186368 8104834517760325888 4620035782122892928 6545704347177499316 7889335513814265856 2670693268944421003 7594045650077636609 8031318919538787840 8688039417031979521 8592745557973371392 6580912035651032272 1460799783535214849 2448923200694839041 7488044617848941057 8316513094008701376 1786994952193963777 3663321523530246144 3155111542224830464 3776513496173420416 3829814747794235392 8828710348057994752 3753168304145110784 5220730614644736000 4207256712049598721 3512593214393942017 2980513430710599680 6952469983328921600 2758953792368729985 650277674046545089 5275245740608408065 7951318032617780352 3664552081459372032 7146555816307167233 1494347287761082952 2607369492268568832 2445442359340546465 2345541107052937217 8135365263868645376 898134561051753216 7697658647236691969 280024384244748289 8625826335448840897 7480846307186130944 9076905852611723264 8630939818731765761 4938133256094738060 4232389546070269185 3811481040646152960 3015225492546550148 206470643896967169 1574235515956218600 437348434007596033 2448081750900764929 8772614075744715776 6591530854942095360 5650826164124891201 6666467741134048256 1514314485542446080 4950019912962850817 5607584999363837056 7186226819051221240 8728472778008973312 8938267337942392897 4644804868022256768 7168766483577843379 4461634054770479105 2502289469336673921 8035804507848483328 733627420823468033 8388988591619345328 5733283536513809729 3810400192869440001 8367374009963544576 8694450050253308160 3968364102178839040 2914027694704140289 200394808260175104 8174905612937278224 8279706518808364225 684974891003637760 1864094777581849952 7270616823473672529 3517471833234594804 88400413396503169 6293227308549144576 5788650545782310912 2399881723995586688 7287070314719945345 5085858811887222785 88242422056568246 8478009458111479809 4990198932263165696 2558169418591936513 1336684030083122944 5746010890393180161 348088303597510960 7710658539537743872 159379831779368384 643406013238345345 8528816932696457217 2650312558045069313 8098028662130380032 5603952615957782817 6482251279898547201 7314498172583636352 7527494922684137473 5857982632795832321 1034978062222154464 8108002463538819073 6585229100061229056 1590760700184012736 4468695319290806273 5237375128576487872 4491901845945450496 457962082862759937 3580267565708309088 1682067543912353793 6135850794670416128 3102011652881370113 6161180788485163009 8708402091557217600 8129722608839684097 6889351516585366257 3193439317553576385 906896122135721261 1287274066790748928 8944041813532269825 350958598071930720 4274217164102369280 6060093229820277760 2704957166315019648 4053282098764992513 4852965431460872576 3591166069643405824 1347280236155390976 5800936125342549265 4795045449885188097 5760982113786462208 1677343214602838017 6408890775145498880 3535477836803342304 1903629218684053504 4414269668899120641 7953612924141817857 4709436126123350305 8834859197103410497 3052360287283093616 2480141547454402561 2984676080173048224 2717871165984860673 6850147134706627137 3898490037427729409 6174494545927431489 3068566929581942592 6495299639894147072 2666553933375468164 5842375843583463936 7652165298508461064 6595946810764496801 1076531075950903297 7309060220635561984 7258458610150662144 3180027513122557889 7545763614400578560 8676750084005134337 254133276705638881 8340907226737333761 4168757662460674048 4844969771979341824 7591115740912650752 8740833152535085056 26448675678124033 7677536867450880705 8435175922004734464 9063401382210396929 1414610936527112704 2501310165266852929 4886095946367946240 7449107476648734721 9089819554179130944 7385459921516744705 5324454593934970881 2396113185110080513 2521440330340491848 8482711688734169088 8673373121897832704 6057214636395905025 8157133975048381440 3599426040803224321 1793248724556396416 8722584108358643713 2493103159533155328 3657316555874340896 6982076926100193281 1053900108002525184 729213194628587520 2427283883718133465 7577620887988076544 8199952892292555497 238950700369462913 1040047412482366464 8894363525146558465 2881177703362899968 3964559379046637569 8703194133306589185 9087855401725872432 2257551883279946753 1768006849896339520 7113192421133764608 5787738539217052608 2362018176008994816 4278440288984481793 5983887008586342400 5681489123684691968 852190306090811393 8107830971875495297 9010911233069286273 7248109606564911105 2313141198660960256 8881996715569998336 4535742079620068353 5311337642057433088 2662450081499366913 980145492618791936 4721834754905309185 6447369540450328577 3004954092692633600 8036076241845201409 4786326931680997377 4837660127970344449 4564099171581543936 5340384705886178561 4324249938042880001 3857867781407035392 7005168398541394817 8760999120809691584 8347581240230502401 9189441340654477569 2887754016156837736 5984046360962821377 6910038844380811265 3008861395129558368 3402752779742457857 1941719771612240344 5199276283346694145 568645917231705017 2375295022957403648 1358452149208608768 7650689320534889473 7990047611497308161 6174448135709540352 133214541681647616 9076533878144292288 4991137070661501825 1320998963252029473 5113359936397627392 4101654032531226624 6177748373628518400 230542361151586304 2872916932465139712 966346931619047936 1078145274246288385 6360768759592110336 8766851354675535873 6651748506366730241 6409555530520310673 4308099733981601280 4243812528379595424 1088118293507100608 7798811199161287169 709391583405113344 6666528598528360449 3114220755474290561 549792130852215041 7141708942655881216 4450871797402342601 1190599074038472705 219209020853033217 4506428014107697537 3927332056314096241 6664745215765164032 6973180998597005313 8078128181029749760 8696473860570145376 3027752899725065312 6804233108596981761 5002949711094878369 3950358084843901569 7270853383968079872 4739525505878872889 8064379585819041792 8752407697054672897 8925538474349455041 66589029857055824 310791571554516865 1221348175060664320 73444725924818433 4724661863223487616 2688109845165247840 8240364417287692544 8235308978572787712 7671421474598711296 181881824510607361 4225921946582771713 9196102955708122753 674033364371948801 1150207311969204224 7533666831536087041 5992856059108283009 2735159555899752448 2186550740762189056 9147619899156911120 7169617080101377024 8810227569515352192 8788739512006692353 7555116399696500417 4048837393214533120 6946643903904222977 4309073770230126080 5981992572512402977 1872571878232418304 7250454578522587137 3683932208050995200 6026052172412092417 7665475994119008257 5355011622401974272 2473301272905544448 496401147210170369 4104383453400751040 2026477708346392576 3238082731078445056 8266400350324512768 6930240463299767296 8902100189153034497 7985390814449631232 9073146758345722796 5996298806996687872 1627765997851174529 4771989464389120288 2968809269221130241 7345800080315198209 4856567398281917016 394091595204873856 3601023277010790401 6157005745030168577 409628250934308352 1888594460247558144 6724917430241672705 8149867916456782272 7318366308875734912 5524429852317298129 4160027016028796609 7955740631603609600 5586958446205833133 6939897869068535265 351326984318418944 8173018829803225088 6381979106886211584 5977483199484966304 6536556813452026880 8202734089458573913 7292008419713510145 384783202199304193 7515281028787077120 8660563296585622049 1409311459095707649 3520112179673704705 9101175778911806848 3402655651507347872 4022825181696989569 6015845992586149889 4169083400502853377 8611247665834777665 1432097659004995585 8219984271457240161 6701132522414263808 1342662107810238720 2535576212600018817 6942652481385469952 5832603088057746544 7552039799715715073 7611345045140633665 4992010749846895649 9169220737454376961 9165473114470300672 4947070596791445505 3384079075163387713 2820939017046863872 6845103431598735361 3916401689230041089 7435191319175430144 8274294983691265280 8296549791638028289 3815305951440286464 6027381059207970817 8741190433623864065 3377259823095487488 2455700740165406720 4834056108477719809 8583851454743873601 9136560419627938817 1774168878047092225 8218420486981076838 4612079284471922688 5921846129331159040 706349804841877985 6927555059560034304 2282087338240126977 5201828746640115777 598107632319297121 9219187371752280064 8341174966611386369 5404926303748930560 8485047632662012288 4764032262929514496 3694986277000203241 2647891455510425089 4705096656029179136 1354822881233534977 8434630804136318817 1417253410159945216 4833520146551950208 4894730085559359488 5475191918313905600 5703644856830359552 4821862363314949761 6827221350701005313 5264912525014344993 2402370539679748353 7268207354580172801 6703405812404527105 934301099434764777 7321061079920057025 9135800945102905025 2795940537070018817 4431107597872669697 1 5849200084318765825 5471625671522878720 6139520336209522689 4792519561984674944 1204864143087370241 5702407008964063232 4865388601348169728 4982903351652830560 2292722201256689665 2738103494955885937 4737601824556003329 267134667418968417 8966255761965062145 9137224649478931968 3898995089659520768 1317990622997266432 3082315966704943104 7662444647544782848 4068736298990701953 1395804338822944129 7124680754511216641 2660653499074493312 2190294541458243585 220497720284654593 3553205355974824152 5057788533151405568 2898155227730974208 5528432268008165376 7170185398623361536 5814108549710104576 5013394770484600833 5261572057456069632 9182548860734130817 4242273583726657537 5998646836552452608 4779302620353636353 2029750440890535936 5304815391234998273 2117968357056406761 28414494848947201 379422993852785664 8212445119736888320 8121671123244761088 8623708683455299392 4481931627350716545 2639343210820806656 3380574506997336064 4130096394642348169 2171044191218674113 4392908000949198848 4102282826502537216 4195955515741788673 8816798125200769024 765911134472519681 1366400252241970304 8195160096886929408 8872494154701795840 8763830737655955457 5247703226466275328 806813599854919680 1534846337194601936 560528633354484480 6608623208045816897 7609503205218413249 1926523635933255681 2799957179835954176 5916216380327329793 6823276027776573441 8568228080931928832 1876982008454937600 7030233895363504128 3935686216732035072 3256979713442710337 5399335072274787329 5853660445554856353 9091472570039856513 2218130397053606304 7054875483769198913 1160277092161748993 2053447272225701888 598231735940872384 5520211264148348929 3710494174653448192 1127988910447385985 4224465573914740481 36072503384774529 7858130196960116736 7241070188063779968 1818445678032044032 6415383399910030848 1021021074361289345 7199060251621514241 8480526158327201792 9161913303620051969 8499122526299843072 5253928409546486592 2343305458418933137 4266692521794956352 2673505235460757120 1523278356789082113 3353214485354765185 1650361735613158784 1760907712603506689 4214375046023331840 1649569977453364608 5597079676871208961 6452985092814233600 6973886984722711041 4684930143040708224 1855616544599666048 4810393729159839745 8816851292597007385 8390748360170645600 793471164947700321 4234528438738114561 3680380436969661185 859119128859545601 5062997945169558272 1742453619471794240 4135176068073380672 4408820911760941057 3077275044114824841 1988967618021428352 1971066054358317249 8675422695036387329 6753926355620147201 1648396998885653164 341622592751308288 6063401217792785408 6574169436335220865 2887027687185111744 1970106069004271424 3620399057654124544 6977194707646785376 4869817171306016256 1496266626479063040 2524773322606502912 5017986487754117249 7614853633606001024 8555043857703632897 2064455382473574656 4622389788253687696 6263259167759750145 1420118382353261888 6611147762559215041 3496176753111051008 4371759454890373120 6094191201212170241 541593172242104321 1996635273580920832 1631517018287818752 443497556220734393 5886171794934824961 7703803242373509632 452188376421793024 5867618443340250112 4692100300259721217 7793207273547191433 3412512423372914688 4680000130535628800 6516797535448357457 983637676541688257 3576708386791254144 4203228688295550977 3303361114273354209 3360795966743484190 239409629170862529 1088460867884941312 1113013512041496577 7405696031018775257 3227742054458171392 4892496290297450624 2553698639469784865 2596924651614819841 9147739907971358976 2148270263681304992 3594429996814273024 794133763349683713 8064572749968242832 5639559247039360000 8961815874688724481 7293859825527156993 6753857731888487681 6226900263044751360 2070195498586612736 9161692824429658112 5515836490996608144 1339194776481914881 191393599797857024 6955249815857709057 4123096939132084224 1441221583607420784 6238087560104982721 8470843731462062080 2233476848757456641 8220522005152506496 7266547542347896320 1581759661752984576 8132795904985677825 2932429687761061537 5766376543340603904 4108152804199368945 8963432846420148257 4770261507094690657 5209422451425064961 3836300787234714625 7600078150786949241 4263370506380959744 3331190834644070400 2457201050102137089 6578098283077633984 2698786087493179456 620487445328721921 836043387311394817 8585024163833258625 3674344383897915392 2085910006127377472 5971815323860738049 7443073204803349505 1784029751988559360 214139694634867904 7823459352886006369 5154229045694365696 1176330460247293952 6525601229653019808 841996987184103424 180672621032833025 4477614130635212800 4079994856633316625 1595794560008300033 7599454265290927616 7805142643174675457 3367293363665245056 6044787410872805376 707238325550451761 5384756237211396096 7681301651565241617 4431823797179179009 595618918016494849 7248436747840263168 1624031829839491840 5255796282147388928 7344755922913662465 2290289151148358976 6960539871165199232 1389824898236598080 1887352662617183968 2686781703074699840 8839954923710152704 1746221900787106592 8570401078640352128 6040621507046998017 5521625234761433089 6051509836737633280 611815481714672385 5580173319097074944 3091101253338004064 8245404373820878849 262673551917993985 7988224295717827649 1123914494350247936 259342126866825217 8742976146472854144 8033287219006526465 6154054276145504768 7487921029888837521 9111573642629251072 4824525884568043520 3791585619895155200 6700770749919381440 674819842566554816 6387031859709429761 7830506294783508481 3794733797460056577 2231146587543679584 4179797327766921856 6924737801376677889 846911174865440768 8120450895689416705 4211296787119673856 3479696574863645185 4716304180075793473 558032192751352833 154396112133665280 7750333789587069297 5699299035520440320 9204209574870955040 832673473085005249 9111367394478665145 1738767054955085824 1541518557480091648 9056434239913446320 3355394753577315840 2251267102954376241 1769339898410497024 3927126075007791104 2736729735984667648 3310702628130573057 5566756859371520000 8547284941837025281 9081959574044566016 1220477591045804033 8794864122422120993 190885814393575425 3997894370957027328 5971175276547946817 3014661721621215324 3661735934933672448 7752061638100209664 327156363416215552 8322634291466352640 5359794238711956321 8318899312417491968 3239515652149148673 8456464058980616193 7327037452343288832 3370040846314995712 4656341983687880960 1234349889590408960 6767674984854420224 3907310740727176704 749788634871726080 1598502838066876600 6975835786277519361 8037383422215143425 1698825103362228224 7141572380296226048 9029796033618274304 7349778345353576449 640158535121999872 7929571182254252545 4103210995453502337 4415527140078771680 2271034581752250368 3773382734937078912 2849019661705082561 3621142662999502712 5967494350267533441 9135820782959236608 1178866701086507329 637260260060227585 7034680559715150337 7353241842044185601 7623938693774619264 2372878135540820737 4519570303756926976 3619293600548192673 1791593543948570624 3014737983595546625 8769468135175077889 8133655064497134593 4557801851961601120 1127047999596265472 6786965474036531201 3400584906111588353 4665433944150794240 6068127643311339864 3147069690952692673 722951439841869824 9143231041112907776 8435229834332766208 4421840990487722561 1245907000602871729 8283554677266427905 6968901940092141568 5427610081912794961 1084049690385195456 7698917086187601920 3785447916435286017 7231752483743112193 2055718493957673216 3805787036254470337 5049099578486685696 3505813423129565800 2347475518129472257 8411826573138753889 2047336238922165249 6025518109553720321 5272531782082953217 7430250203742527489 1974898292144889344 3090577506167619489 2500950291894148225 166073205457387521 783272301076856832 886108079883321345 2356596730178961408 561125092308012033 7708393757702809856 6707719811633926528 3330597683335431424 6269577861720317680 1020329138494046209 2317833994056828752 5290976046804132144 3529812591351730176 3428006700902592080 758123661901256449 7600377223524492289 4892017234218982721 8356231311584621376 6398293893542899712 9191128548589371393 3391061896585991381 5909302727617837056 7284879348698741761 7558725505406468097 3028777100798613440 6909937324513088 1774083881800917893 2429523556521972992 226171515127884272 7288095721045606401 2016893936510171433 4755019090698641409 1874834633817136128 173479494257213441 5151746557735074336 2719032682756542977 755605917207975937 7662651745004576256 1577297453732782080 441356856720228353 5711720741604415489 9093909707179704704 1396514315891040257 4719891377534410753 748472683052421121 8178476172196184064 7919726192688937472 4689595508243286016 3258792488286086144 201842877584478209 6151071679424452096 825403468352528384 8479429488568137728 8922108961206042625 2946871139326840832 3603646225120878592 6154793656247132160 7199542569917948285 3809862058297976192 1968028195121929472 3131679304384820800 9190388459480537505 4285004661119631361 6957302584721513729 6212068886585069120 6793893243006334336 4334232087423623168 8094778159741546497 5820652779312850432 3179062131724084857 7856051090416883200 2104883809620893540 2515443258388483073 7852407279404894784 1899220101670132480 5907494147314879489 2374397031816415233 6923553992089993217 6063315714207457281 5526984325971971713 8407235133271080960 4740086690732408833 4914458400233294336 355513808886787072 2885518011440751104 6479086375184891904 2659446400924150145 7255505137179739136 7923035335832483840 842300455172193792 2504504393048156928 4484634317598343169 4879490225773684736 1375764450287419392 192404650685914880 4760543156856599297 4027772407122576129 5161119996814984192 1831322178625658112 6164721516358776593 3289258436555878656 2434411201474002944 1562789695845999617 6066968650588607489 3178627044941168129 3385212087074812144 7120174762309719233 6814489210292849152 121377803358601249 6206226579359690496 7179402645388433409 5669254139681660928 2888827814080085696 5043998518625498112 6508752153125156737 1437989600000737281 6121885630682580152 6657733921596453888 3948899126503874560 7474255287282008065 3354848485298398208 5447537476811316833 2720512688056782848 120982034155168769 3855730974082170880 3836961757513908224 6030252774492994753 7803456019660944385 9061959658085851137 2969778254493605889 4246345889041039872 4830866790295587008 8559395592263871489 1369919121630754816 2235378327210508288 9048721724301705216 6958007355872116736 9048041292065983088 5338216573124795393 6160748286083233409 390173209399004160 8227330814400928000 2749932339244873297 5073978414359224321 5489273091351717760 8636414192236625921 6460229677701254145 8578646692177661953 1969512727868552305 448627014496803734 4029167865197842432 8282599919394230273 8803603517651994625 4512674432143049216 2852174933121460225 1913956899610001409 1745713463991831552 4433242961080836672 3751122324270497793 8477969917573007360 8178638677789738241 6001631951910125568 3266645876861599744 748510781507455744 3699796283521248384 3488224787900473857 5156648600475556928 3616791431240894720 1081835830390075153 6014243052782740481 575813963252667392 1386663644149305857 1331197636160446721 3617484798478798848 5054808369905098752 888584575723036672 4956664768620175361 4483641015855367680 3712335287722428416 3267990110872257713 8521964238768794624 9177654373046550529 4905588570452566529 5153772365253771264 6251850770193537024 2114341563560422401 6251177684234403840 5638978817493650049 3446925745614850049 3333677451159108609 6048333436420421120 5758419658523817216 6303697754202243072 6401546804575693824 6306699184272186880 5414235643788132353 8630307333199151104 7016503631057878853 9007379468889633073 6782192137071302752 6130702815616860161 542729971056092929 2140931565245902488 1273943772286114784 7117368059129964801 3956059630799450112 6226248074332658177 1413981088434400256 4567339740236160769 4469944516425195009 1039727699908544224 7568729409748010289 8931858051963396097 5038614186958523905 7390596637427380224 3462001904656538625 8096088631745977601 2038749960429219297 6816640483635363840 6572261504226820096 6633263201552013312 8572930366185832960 157138226707103745 3056389855187552257 7191599405977547009 4321056929551231488 6384598229694535937 9015299125368553153 4062208964570561537 2992786965925218944 3045983120157911296 8533225067520315393 4676775384541533312 6204581668056793089 3950334622595379200 2790621513628450817 4875667156226843905 8591761003381649985 6138771153264187392 3311622284690782753 2921768982288074752 6157414909329392129 3116736119124646401 2476783992176410624 4222693337065963520 1082815771975128832 2107317102511888168 2084257651960266752 1989031828335377792 3792267012320722944 1289696272218215424 432541077051750401 542625859289821234 8057256700489394177 4613908684707953920 3426729411509336320 2157087536930918080 8866623198894312176 1220163059941400577 6015862297934692353 200718481733960961 8245727108280672257 3577290448690642944 509549804199413312 5377051813480456705 5479742701786669312 3585497566580848641 8456948461134151681 891354637082068689 7734145803377789088 7863049435340872704 6780159899812851457 3441193327542216064 1430336233772642305 1117205979996569088 6542124201301271361 8331119006688515137 1620428718716813312 4164168887127482561 7709567869461037057 4391257300220062688 8412680659027811104 2396663328214366977 8733453584305518721 220422580028740768 7915730241089160193 8477622228234126337 6283637165607133185 1307819697976263616 1271523571256751105 3594328781213485057 930770365933355009 507188250325581568 3433690874319544321 1395912925475706881 5094626055203221505 583812133893046272 3933006970707774017 1380359969558390784 3948416377808417921 2772555066448311169 4060116075312593409 9120379883326943937 3954164879495276545 6808751603033028353 6012913030447235072 1757585735447052288 7603881422769425217 6221530681956947969 4081670334433303168 4050748880638181376 9155302801323468033 2134018728024793089 8860465068304458497 7906062443096135680 2773208006059087360 6725566659728769025 1077190535779203584 1564439000600801280 6147890175423539200 1625907443934752704 1101676273846944737 6629390248583331841 8670521927278788609 2700324252878470664 5787273555063872512 3499796465956093953 3287001032852410369 5266116890728525825 7532739057043464136 1701796352069813729 8447362690238426113 5709139633177612312 7242613639346369761 621480767309444768 3139937193661377536 5375427248583088896 1765939762331930625 5816747618303925201 6208991752253837313 4732343254468919296 2396341431294623745 8313528877557425520 8224240151351428608 5651860940910321664 7009447695235839617 2392923027291107201 5447734288791870977 5056966635994590080 5392119552551489281 3890028658185251836 1570120224065714177 5919134918744342529 7457312433186112609 5320303547799054592 2428502146474315776 1095496421739990880 689154554693008384 5678571270233141249 253481667169042528 6202415758626990209 2243963234698612481 5311717024001361409 7151496003405223572 2016464550419972097 5989956102197795360 7489126034709954560 5792292248258814593 6968441498695102080 9074595306914960128 7411382248602796032 3937459545225516065 1528327913899745281 7331061971763587073 7973031387254468289 4377554689932918785 6779227124008765185 2238053709499039745 6394046874240136576 3847995663287241344 5861848711610499072 6553974732651575296 9138458246052986881 1024860745862723553 6069611874493968897 9056655545119826944 5264576530145934260 5253972607580819457 7038104929097973760 209170458695991296 2011517059520165888 119003484843449472 8579179123098527745 5675305771433535233 3999257961006331904 450431069213059073 5999608771317294592 6041744131908846737 799049106536138240 6333867379595351040 3158838507041615232 5901682586056311808 4841747788403773952 7231919882436214785 7220521320406234625 3083218648178881537 7796133478783053569 2584318538294804480 1009838084571340801 62984118045148288 7584003838610514945 3138513965854490624 8220650825719870465 3561204594196599808 112700449898229760 6341457478054299136 6517360636755816961 3692461250827280912 1684026674252000769 5922840384542956033 5031793532237959168 4991868546304163840 2903715444688253504 8170545318676612608 409958738295402497 5423536018287669505 7693430987326948352 5726445958055591937 1369611085591368192 5621172610611321985 2906431620258808068 8784699367816671456 8102498822915770368 8887621191949693440 1567491709184681601 4463597447632912385 6964889737252476929 3616858132506890496 7880602611189076224 5889330723733635072 4569722744092381184 1454027089458376704 5593641131415681264 1012646865707458561 2943569216484544512 7348753542491348993 7395494434370952192 3479312603079388000 6742977853711652864 4838664513197220608 8947001123384245120 5338872099430113281 7417648759010558977 6796684367302383873 8270209738457808897 3039173031211532289 8631740061865000960 2593082089172893697 8895021682150622209 7190476784760660161 1006646097528347136 2839438737534660609 7589550699857174529 96772416574668801 640430793690578945 3323690174142806656 8462388673359527937 446364652754957568 8482364322660685057 2096966876356253184 1670236137715831553 8537536755318814881 4920904599805083649 8714334180487507968 7383964512868642689 1929019913887346689 835576846272319025 2639651039636856833 1010301692885639169 6537890393602597888 8540005593446772737 2093519258241794048 142347394213582848 7301246718824153088 5507736305580514128 5106339985232910337 9115810802258807744 2557692278035773697 3780098674765121536 8646317379566977025 4949955209821421568 1572716066038616705 1133782314513926528 5822628152055955457 8787075121212313601 3488864403030662529 862196884844018689 1812727018063856945 348982248978331905 2794144522793249793 6426278233419024384 6862185773147570176 5939366262281682945 6979220556260554753 4141968488558585152 3704805729005965312 5816752480086321920 6545986059140960257 6621128716174557184 1369838989838649857 1393955901575801312 3878339312683224576 4048504196034220032 2003264678654000760 8692915042750558016 2686221791706468353 4005073347549577216 7122372003551662025 9175207493203036785 1491702595916398592 4985883386110223361 5826845846228064000 656464311185334784 5182569270042853377 4645600085154365440 3714708983763173376 8472428209426529793 4365913056891416576 4420154366648844160 2308162889485036289 471487368540358657 8602999979081567409 2771108044420661248 2408110043921024512 2120770957318086480 4457529252170924033 1651814811521807361 807868802067857408 4066018342975946753 3278452096081829889 1589136405347786753 4329514508811709184 2182625652742160385 3832904742677045800 6878779501280902016 8189332759660031008 8970838618285241345 7541776047013436416 2407183173899118592 803340923409352704 5966434152821745865 1774302201548092417 1536148993098530816 8496000240170029825 1654567129605774672 2283461119195086848 1138977431176726528 60848169902129152 4501460730024114689 9216283143618223712 7463050162489529985 6546638483133112320 1817993042013880577 6399747922377310209 4714946277678704193 3434318706530809857 7459682590021673441 6020005876000789952 7970306369417740288 6149869103117785008 576752842296958977 7516251133575134208 5168485124344905729 8320761406581475328 5642001701598255745 817684898983768064 7289113904048124161 348340935704649729 8940263192296487425 6153864868997570560 1471555251157366560 7925478237769934977 8917484435064074241 1659503135470091776 8126427930971935793 2376764848378269696 1096779927149674497 8137829253273636992 520800536259058177 3070464755518275585 6424999535140844544 1520288247271018497 7132284899705260416 1192123940226751105 3446910150834083841 3639810840511709889 5308242430644654080 9120522415268471137 2098798857819788353 6654351740861016065 613127746826060609 9083814352517697025 436111442946818049 3626289848820686401 1912812652203506689 9194708432611766272 183656698526598401 7408095978038988800 959312221146627360 7234278582185181185 3254672871956219904 7014496110620964672 3714575914848528209 1321527119621909761 2880301136925564416 7590971433688588097 6616401647384361216 2906601842907709440 6389551074330071040 5464463157818673024 6440340647725411729 5451367223166625760 8210708709105313024 5388754497548037632 5165904313908813825 4617318213483568512 2381634114842291968 7131953669310228404 1791217332529497601 1821282583294935040 3661991527011217600 1437497295231907696 2130606989811646464 9134490775096721409 433587923595632641 440860993611792385 584416281199427537 9090440103630308161 7178992535090214267 8217437688907726849 9051592443182354753 3956112092288417793 8974070381638983232 701197633558692312 7577094905729139713 6826412807754304863 1895012683880287280 3721642765184219137 2499107057526702080 7019766936626960385 2076265504996827328 1188606761034345472 3816867920953654884 5209149772558368768 1396713823540273153 5525962560609533953 8393732198037035008 6191544557468123137 6949372363931468097 6994027821230211969 8329176051558252544 2739994818650051244 5672845801463808 174758431260385281 1825610378937379136 5381700188509796352 4793452006560759425 8257006220312259963 4455755831123800064 6241434077755036672 3950342941611938817 3948950615501672448 1794360515595755520 4544472123951456257 660157640550954305 170812131903207273 7493742242599862273 476762467482038976 3499704919012984833 488614490617085952 5280600723674505816 5632722610044827137 8342667712470581249 8196346997307785217 7560896620756528129 6689830354783302464 8004659768914935809 5549062858761900033 4677599024738123776 3058540779504795648 6470867596445022208 3914318507562668033 5474938028304922625 777672930385199105 930625737213362177 3345256996906519080 7830176684372965633 4477658923711438848 814506521892044288 4501906110079139841 2135215953297096384 3683685778617479169 1847771857330831361 7722767815551519312 4140680067993551681 3868461581329221629 5102721467421619457 4499792027766299648 6467309506562830337 672143053146039137 7307527772423027712 3009171536823151348 1008279714394671105 2490907186002362369 4587360486788083713 6773239875185518288 4984336722651629056 6923451490262908929 8143755010064070145 737109832001288193 3835238740383896048 6107686399919169936 445886093474509569 494048263617046704 5811962083134839809 8204586414431967232 5871759500094196096 5148285476843657153 6467446872781524480 100322130506031104 8652100800341456640 5385702723874997760 5954514384294273024 9083131345343825920 5942346712587997360 1071496638207494657 8910304798688798720 3602256339848574977 5279472561421355521 6749102813894622465 5094263576915583041 5006929899731644417 5834432364383109121 4880147790203038720 8156084496591943936 4818008774171328512 7330963726745336769 138332028317324800 2471763923758703105 3327284316158689281 4735170110260273665 7708119539310919681 5670945328862134273 7543307428533733377 7022478134178077569 6101900245218090881 8856240635603494656 712805320675617224 1435057750079978465 1975060133506312192 6897776143494684673 188066015469245056 3625622074901228033 7401631012923213824 1223964910403023617 8612709821104463617 3340016099687777921 6924624244697606657 6140181848083601985 8867512127659704320 4615190219770235840 768159683881760769 6765779701424638592 5392995423899789312 4986300785222891265 7782821860857783040 902013629903466753 596091594897506304 9098474430670172161 4117648211062634497 1955601549876061184 1693770944167159761 7918567692078830593 1762751478847225345 4918588108920508752 3949614031533942225 7962720720167895041 5553542987349487744 6997166911929606144 7464757389480093441 830175641720243713 3172884620047896577 4327941663378714624 9201792115347351553 6372660389644055809 6217409070571382785 4670407009644734080 1549091081264099441 5497939868746759809 5261255485112223520 635603116587173889 6081099310155416705 5664544090162581745 9079647715242291200 7088786484954497024 3751316776318936785 7455746519821320193 2827649928481374209 6849179709919854592 979536262333079552 6517107287509336064 2767111711448541696 9055083775365804065 4803858818679472129 9049993591649378305 2188982478815076225 2029887463965515521 4392378986242244609 7724259010564876289 2410567120541286400 9134007577851809793 8780713350069764096 6467724628546351936 6009855565213941760 7392101465703911425 3574955026192883713 39980182571090945 5896397444143162880 6545665481331277249 4584600089295459329 2965477643234094113 4923344319290253888 2141974371133164289 7841641019514709728 9002543005078812672 6414975899767008256 6765336133243298497 864950701502272001 4539739688283675648 7832970357535178752 1370430697435801792 7848048035876258752 8605257846614134913 7636073382988808192 2922977109957154816 3643936043964814336 1106454397736975360 3283725185291323393 1421875075710517248 5786081552306847552 5053499210290834849 8931763586834173440 6967652658323320913 7382561755898859521 8671676821287665665 4029007810824219648 4481377418865110833 4973595115280400384 7492815398732068353 6936445759044658177 2879624029366737664 4252627881855499264 2315957153907536673 740982074292032512 7525620985359412897 295804426528454453 8188069538118547457 474765648161273856 85687605760218112 35111080440570625 1205114877192371457 2175891771811168256 7300691877831630401 8622526515388258305 2075011935226473089 8179928443412254721 8698346851666838017 314370658936684545 7583851100576575489 551981360949402464 2543752868863694337 1741283863462425921 517114104668570241 4251213688069439488 2254341195231969281 3454291251231801857 858917007367733248 6222420178829930496 2573111305802809345 2204088461379469312 4349548006780706817 4263801170408851456 4843211664351981248 7331621014880245761 2671293007787131649 5870496569390796993 4842385842761519440 3318310174101384193 7672867677417617536 5292529073580890368 5056236520260268033 1497432246890913281 2994670239268537344 206492538474509384 8710368035769688442 6907970616696419265 4949434226902068353 2341750071647474944 7565552903601042432 2849377241501855649 4974615023207327744 418174965035868161 1028756180415683137 790021395764936705 2201530293839708481 1347058785320288257 390339725145170817 7263463069940631424 5603804688534646304 4655888566280173057 1080241830422642689 5810651641179275264 3270839027597312001 1274859048410423296 3482173630745673728 3269450508683324416 6426690592706338816 7289496159632556544 403230830430601217 24842122368081920 6580531009970714624 3881287782447558400 5687942613650243585 1559513587780796416 1686467535105856448 4339701866367287296 3721328347877572609 7291129185194140336 179416929336819712 8158171468535836672 7483308914821808897 7686779373251834864 2678134523505619225 6092357984405225473 3775986281252211457 3114723683551141377 7891003318928318464 2859957040029143041 904751150182547456 5823624189766598657 4894046171790385761 7918984835437648896 1137215965179414529 6343181306510785281 4667095156809232384 7682351882377723905 6322186766152812544 3367720017846649856 2844040667123441664 876320851408191488 121235062540858881 2380567424679280640 8085372322463088641 9182225063038975744 3673211004102651264 9039426795191472129 1788937997568402689 797040658017997056 7646360385310475232 8105552685322448640 2515822486519025665 5189828757878593280 6381813362855839745 884506391269441504 808313998725566529 8068849904443668224 8625397568226934785 7789026882566029313 737007177891326560 1660228427441928449 9223342186848714240 560781990614542849 7915767774704050689 6419382973167816705 3300244448667654145 2550777062698745856 5582179117014005505 3238462328782848 6576162392620247361 4641026485223902689 7900707869359976960 8603653662206447360 7841441156418895873 1752177376520435392 2148462998040753152 1422557779682480641 3305796991465232385 3079066406194028544 6396296395084406784 5081071312120058305 1211921754992143680 6556739603819703552 5725941403684340416 1423486238037749609 9092483482428213249 7553569432216272897 6685746852279812096 1051461289333362817 5025753977522229152 2947002798043755617 6629254560743358465 1424939807202470465 2276446612008140801 6521371931761246209 2096688354473876065 4619026613754939793 8196821487459298305 1755807781299442832 2564786708350971904 598670630363919360 3614019974555369472 1206103595752342208 3548911518008384792 3203207087936241664 5181326894666389505 3975254062524283564 3397057528233355329 5293221588839970816 5708983231183237121 8322134523699366224 24789327673138176 6441659470085272961 346940358391499777 3677792030110481152 1458398962614235544 2338350768638512065 7561500335635205632 4982726929486905344 7922930564936019968 3858956100716289024 1995174454050123136 4130949679902958720 8981316204468040833 7665685956918069088 635418029174548480 634170514476498945 3354362698396975105 2856008134995403777 5731255625544415232 8786156129146060801 1399380092922327040 695787813582516225 1692358033703682912 7301909250670321664 450749590476037121 1324905202837639168 4479751454558666977 3166610539124097024 114093875106491392 1973742694409275904 4536325728248135680 217819384797249536 6230478489233465473 4413830287010524161 7792864876310337536 859043023016161280 8074258445997471297 5905352353573133967 6840823731123892225 4423170937098881025 5352826612099702785 7928758939753210880 7014409535589515264 1785095932891320320 9163566397812834304 189075733520547841 18463216937728960 530598183343626880 5865675594710766592 1781669722579943424 6682886207560482817 9209470122224833537 8902284562096473417 846691929694857472 6473062857585764865 2922766657421600768 3792915455906406400 1900400563853160960 225892450541289472 8103826581942449280 6140590602053084289 985880139295446273 2709093601592408064 5209357447367619648 848680784792586896 4740960868410005776 431826722108383232 4308881537705356544 448296934494029376 6212041748271428416 8139659020891865089 6993614122371571713 2929408087973057665 559804022954655745 3090244184107334400 7327073314962064897 8711645931479895808 1515574662980139008 8083168991336943873 9014708214428913352 4223841415914409984 3555854601058406400 4344917517438307008 5901855325889703936 4141847556013551936 2322452542801521152 4430655946358096705 8187513214353131232 119077458936335905 4900344851096456968 1397584492235061177 5163456915315369984 4870370355282078112 2264729218897100801 8255290417257816064 2305326463542018049 3697011988239597568 1472392562051231744 5819973955746004993 8785405688452111489 3013595665850575873 5894019525511784449 1663018262647954177 7455050897132044672 7213064159341951024 6651837112330405889 4767103687014096897 4366970178678784001 7580375603079835137 5100469999388123136 528628374536683008 5865063384917502976 6595923736150413313 3852081932083042177 1701028579690938368 1431267312099491392 4797367518482153600 280000592535631909 5081961999500980737 6491281497815949312 8109458778263402352 7372428637243838464 594357718577577984 9064162387709083649 6061195871076407040 1885539307510236672 2313296109974599809 7226129920957471745 8734985805113654305 8243435201326542145 2902027064208187393 4337476071433538113 8123924919235420704 4904141542574089729 8236830031454535681 8556830896282862784 1302796698838338305 2469129814794464641 7910278028782018049 1513478690624389121 3816455138050424449 7158365087077917376 8258547563607256065 2744107619941435393 8574391716793598336 2394593598023237633 8206625550198653952 2671726880291995649 7007106546271252224 9186236195789942784 3548200740604904705 6690664729034586081 7773068806043860993 32300076154417153 6692692914205245441 614129296752246784 7451542011518615553 5073236145832198145 4356666912151396352 433152732483604481 1552149698230170112 2066438746240243457 8657900831154466753 5852061119866372993 1485310409225639989 6447015318128717824 8204774192099055904 8078470866794971137 8838501943098888704 5481665176615409664 1167776032039643137 1479531368173010945 6949733660150145200 5401177867900564225 459010754622283265 1282822910031101952 1402067677093860737 4063790910284832944 7654357792135839744 447389317185378433 224581920406623744 8674580245239255040 6832291354610883585 4458808049580813825 2591157174411387905 8088327967982166016 8201392674003347456 950933528578113536 8541384456914465536 74435041407142720 5190712967660825344 5670956666543415552 6230921161751403393 5487294405512499328 5000678105937393665 7465376575465647617 4830780830908692993 6896696052727414785 7691173426765239425 1310373549519466497 5195966180572076736 3110918644882030593 4310291225842941952 132355481986582017 4265791395124690944 5177961204575076353 1556990574023688193 1873174852702117761 5644320563624542208 1224377832367257025 3083149017591151616 1113843167054135296 2836613465939691008 4416344787602112513 2246669723900214336 3841412331860432921 7103132271083239040 440429150841401344 5439134204403097601 7306036967120572417 15109275667922945 3730673446195101697 2232894542648927232 6983591491604465792 434780142905510912 184791822131624609 530249630977116160 8343119834479037440 5227675844104214297 3470487059886722849 6312621314104254464 110590569881397353 3457997370233676289 3443091610135387296 5570815130594244736 5395785870787945680 326194314422250496 6300407773988926465 2767796867469885441 4475063344527114241 3857910881244659713 8482997125133856977 4065070091017501697 4402473664331891392 7794266080114744385 5479164761100915040 3805359518813313537 8458282815993912033 2214834102188134400 6430544802196619264 8553355397011255296 778262504977154048 7419823813157866704 1989047044889149441 260676029214949377 6114436162972776448 1774674140715877633 5830297558928150528 5990461544556658176 7785047057443983361 5292338371085281536 1204953888848532800 4326377542636586753 1462884843983265793 2268301941826013185 2561618772986032320 1366951131060109312 6607873249841577985 5311022392425051745 1698671524640194560 4626455384089254032 6589581153974353921 75600766796797953 7443879266335801345 2665319449000267472 1582344054419161841 4682150594604711937 5238164836705015040 2273676240697599808 8063110811431716864 1132387711215328736 5766450050607654656 9062094147251033408 7070690707846569985 6197539615134057985 5886850717686820865 1534940185315459072 2508243599514276096 2590944422783924225 4107682554323363200 548303774096046464 7278585748212774320 5354390881526800768 6408278982540043265 8295958637075352960 712511508751375872 7211123889909350400 4106775474150974785 7583011845577711616 3837009305411949440 3496676739304781441 6295662382088716289 6471445711126221344 4226905034678414337 2463035677861107457 8149180541465479180 7669010974037172224 4547129705018294272 148418587775153664 1895733648566555648 2418622355558236161 2007067856862959616 482854190490497408 7539595422865215488 7277292535197721601 5901672772923570816 6851576668037105664 2978251159992999936 8573484696480776192 4734471083685121280 1230850496918536193 2538695262419666945 116004602031112192 5989888827124285953 789611792448929280 7347920058052003680 4978112078059370624 6910811483002691584 1764301483041021953 6608030177914093569 18391384008643781 3648003880261389473 6176619859862421504 7836654354156158976 529602518167665153 8891477504680173569 1694964554976296448 8259715440551492416 690961494706026560 1871961765831332864 78058525074157568 5840458888925350081 5112127335025547009 1909864894499461120 8298303066361118721 7421329605940064257 441474247656239489 7785420494881869824 4939946777348423681 7784611436614437877 5517128291958736897 8151419610446429584 1889387596308144129 740058015151251457 7501600561110568465 795462955184685224 2316234624166487041 3678240670897922049 3730099815680756736 8221428924184526848 7337853701022734337 1704609604335960065 6112565504155524096 3160796197903818753 290815262663613185 6809325096186328320 7225608578596933504 6705343266537628161 4316000799077254145 2411669385532932097 3023519431887550464 6486921406462846720 3160154378600882177 6302870466743484033 5588715655590014976 1284368860842584065 3403594317158001777 7325100311086006273 7746252438507803904 7765528021169478496 6184712496286053121 1330582665872106560 1812434354075628864 4015238197689804800 3208118683012281088 939776942546481153 4729457813433433521 6293020135377262592 8472214435038886016 8165552110379450241 5399670977489907713 264903739956710400 6595651327928075521 8696518271243020289 171011102254638848 8650044459486576640 6367855686834585601 5465424732737571841 6917070444309751288 7991936965531687937 2317368299632902145 303810693390509056 7615945871537385985 481648965758505408 3944160289547427841 5531092074119495681 8995605029313516289 7567139044093591553 6432003639631131008 752870852957196768 6775011152744775680 440359136463308480 5398752423891400193 3201809218119827649 4151800282371392384 6613056527054588928 8708266757707694080 8234857389255512576 6432804875170738689 3169364117563041793 637723826040545424 9190510327431546880 534803661507759873 2778941587422593024 1119116802624460801 8627392944959472385 2118069511117737985 4239420519622838272 3695458090393544704 5836447969838368769 1168835240539207488 3100688138878854657 4919505930691960672 5116119082627760129 793472961466281153 4468725913712107008 965107807980306753 1084228062931547905 7899031955135717377 4012204127787292800 532012881264188416 8788919304837279744 5962676542602323873 8353508484785399809 2197666645932310529 316046856140224512 6317113496339089233 375946833582034945 8197009714357080385 5423294597435015169 5082538548809028417 88669661209757552 1545705580038741760 1568887148108948224 3746195665258924993 2071238534606809792 3183339074936360449 6971368974704629761 1124645830405319520 4427877604746906672 5866274227185647617 5987678042961747968 3688527163829364897 3348095683568904064 932227799109074944 5860378271076843520 6533118427315144704 3115543343101243393 3446269881830340289 4882866841072959488 5373021068594545345 9083476776273530880 926189414740954624 4274802784157166081 2131681549006693697 6242499812090459137 6302771356899651713 5537081035887517217 3263272564383666177 7922089837246677504 8008907788707204096 1423627219714965505 3444973129062557697 8219572580174243841 3639094102111661057 4843198985412706944 1183897562672136192 6105723929813660481 6031201335669907456 596022230290742209 2021616841334231041 2009026830085234688 5830386018951037824 6670482529187754496 5661348323246987777 1824965719891378177 7478757590658400257 2686254340099493632 255499192050598977 1728637122450490368 8900551510870819840 3972656784117297153 1954118780039476736 3312388491799298049 7493744349665667665 8958102432460082945 6174269942123313153 8594711550046898944 7545626447837675520 2700385726911217665 3438392002386712577 4697642853288815105 7128685075069837056 1474052310084673536 7152233870053097472 1523124319930897985 1080749298835505153 3250971206788448264 7367024608688576512 510186554636807809 1593685687208049664 8326684991907140096 1097637249674613761 3818563159252453889 8203856348989543808 3346440631231518720 7808432258688626944 7670774806590127233 7367202307112005032 7572431374144765952 2794023785998692353 1301803156739602432 1894927058932056064 6798975446958771712 5273237334353976320 5297129017191169185 4802691581729193984 3428637457508575232 3119076015450536705 6360013247863311360 7776136243606847488 1389596031333575169 6525074598491324417 342801330755784257 3854092534537115904 8996608844205978496 2373346685272240128 678427713836765056 6236045392776606465 3421663017408676273 4897279944415797248 8541760196055179265 1887001099379146753 8646512776230819840 4731116235923032704 6538331386691267072 4502682289697829376 8840973522357451265 167786618596302849 4513462368097832449 375971518150625280 9067115301139216384 1832615345720128513 7889321338096230400 276222716064373633 1398211832540195370 4891466277795726545 8692288789397549057 4606441958889720832 3092564965050219520 793455462145720320 1366693291526979585 7823302444645455072 7469801552762336256 3760140289153772032 4733764140730946817 6397705485135922176 8227153239830127617 1529607020961857536 9116953831640009088 6942050450651327744 7678062737304916880 8042177535153585665 1811077611858289152 7876641290347335048 4781879136973978801 7705736048867815056 8556440668739334144 7738954643091140608 5427770426493155329 1894382425506164224 2060615400491073920 5307810396948705152 5823621242444882241 3726395412973043713 3573980582527174321 2941148430424083089 9158416302754741313 2309925834321326592 3126506300601411841 1996520380105097217 6720387613914382337 5413376291214872577 6939734103600179201 6651365037559320576 484518101108826113 7354689583601533952 4314905058045067265 2429739232987332608 2638993576011169793 3937719409050916865 1275174626025376000 3206826820719902720 6969254833894059360 2063395374130561024 3834241426745730049 8286680646778653312 6107118704826732544 178327327529078785 3823094869462286145 7985346464618381313 3062921312933052417 7731827826960236544 1516229235636895745 2915910051778527232 1420585473938948097 6675235471542313984 3558654092951049473 9031005379044228993 3654047081378381056 6792380859391313137 6372721051057741312 4573629129211764865 7244567555562207872 1795651516743384321 2598947676157670400 5633773782325401088 589039853688848384 6601787630609628193 7098881429383114752 2303410979870998528 5508898440648093696 6195818221681320256 6937498963815811072 430227855888203776 118741628421689344 8216938869862421200 8981866910024663041 6126008974056787264 8611841361538233600 8450043085739863329 2666488733774905344 17997601120461953 3563889367781644289 6147699021880302593 8672913537807548972 3582734533887213568 5608015605699217665 2679917629172598784 8310196304864841445 8989575318983471105 2614691739559264256 4002929942125869392 8312808488123289601 1190585716065173504 1014753844261626880 5406432849423143680 1474662221447882752 6540311373218518225 2156622993157619072 8303303198268814337 310677500430897184 4355625988290650113 6452015014914670593 6775581364005685889 7841075122819557441 7241382743251456769 349018745383432769 7200635842553217025 3661789299900657473 979656998164043777 5142712814489030656 5983464257662828545 5659166538604961792 219683815145242625 3080743491821089537 8495395645209903489 4188837925984501760 8036111147159369040 2059131730775301632 7930452766418043904 4543559156414920704 1535559193473351680 7102652734432657409 2318283525640976048 4318695071494995968 2381099920448847872 2681716817679932752 672154378292259969 6033262216950278145 8249746628240346480 4759135249801885409 7162620321237046273 4436062717628637552 7215811456944312833 4051256541836581760 4151427678994767873 7264229956011615233 4383821293585170432 6044586223481772353 2216155054649451008 7418587012810038208 8355470707665266881 8597573447023181825 5985098449975804801 7180851001124936321 3934656607325359105 570135622414394881 1220666672631226881 8886439370920296448 252106888823900992 44218400163843841 1713889966796180481 6511662860463444993 1345561249549238208 6575233546636492801 570527908237410305 1974867315724568768 4641951271555694592 1250191456688458113 8217163273571457537 7490264928723916801 6293375845664036864 1774247123590971393 9002326137180312576 6161743478625938161 1151830378662180865 5865557260528480768 8402264698123386881 4569613782622376961 7998178135724113921 4191185931545517865 5975567685891244161 2575138514278105089 896122658718332160 8813891570978987009 5093461062713523248 423942579013363105 1810761563863219937 4007322826668130304 759528527501017248 4049738112294406145 3889119704811962369 8747208304004341760 3544926110426988544 7266363128446074369 8997307461450790913 3161802041279119361 4037996920895048192 7034470321481583489 8112766949824939505 5372764618859584465 7671472177680189184 7048393966878200001 51222526473066753 4240575103129494016 1834588748685096128 1076179390401136640 8264936351273609216 4649340761282297857 7925138973500258816 338471243492130816 9137788989903925952 9135848791117785601 1812224114310404096 2595632442689414144 6782607049962950656 3239196888876361217 8543049805529079352 5050206572444903424 8672899523869413376 8625696652444432384 7685684506534174721 2629132178753034241 3868287075520659808 4316234129500438528 1320752691477478896 7539256649622439041 1259678121054010968 6104275088543645697 2653440003224691200 9185465985166402880 2586798520940886944 2700642393658061440 8078266941468778497 1155422174547902464 2202636524875375712 7602915838320885760 5034726101135360000 2983103583398070273 7220394007546216449 572141784129144577 6847873523993001985 4662107070696699553 7014175840852235328 3263522085710539496 6402877694302363649 1764355393444845713 6247391320085843648 599035958518305024 8733600825518553088 4531548847361559553 1903635913247969416 6456410381413561216 8459979026492801024 7261811755157962752 4345670696585330689 7203684517645611392 2308772087295752144 5936532204041638545 8860695079979928577 4387865914769412417 6129512562110367745 8283916808735457281 5299085621884289025 8496544356103186401 3560899204222063104 1445499993998303776 1226428993686215680 1370785395844848640 5961933606027970560 8232010698108097792 4344002698841655808 7470618165544247297 5892491766088224769 8826023883395018753 4163354776695123328 1803098262450422273 5172654992706046608 6293695958520677809 5203751186525503489 1839861047125995521 4102119528388091392 1373990227564036097 3020650295500472321 7102744186375771937 6233137895862747265 4227378489911230464 5651610197584134145 2509096303351503360 265627785719746561 6121762044580849793 5470531597282115585 7834890739920438481 449141736549521409 4311938200030887937 683411062313349121 6889273662484336384 4228890071017363457 3939850421362506656 3750243824064038529 6474042069201271425 3303809999216071681 1919115307917207457 3896516175857777536 5857056067119189505 719210586271514624 4951949588711421184 6470378988815024128 1837824776837363072 2660746897111894017 1993822859960604929 4840359223448043521 8405226655883002336 8257977102459289601 5514047338370356480 685536038024382464 346292136127172608 5022321084318096577 1254678431170687488 2367230773505015808 5020029877516230657 2903772251149603008 9149479442488379904 5487916774338431040 183028673800606977 7377555286912827649 3800794033690946609 2632821169776495952 1312589400833181056 402906732853374976 3822085872724578305 5094413340461309880 840275669478999473 8019969330367954945 1031132364600076544 6574641692641258328 1959587883089539793 6517963821321879553 1212973543973408769 377388972430781216 7825772931480338545 7108890142098169857 1132213822102388737 6865258144837730304 1451392890398015248 4545355232151175936 2713229087454195457 1074923081999538176 6145557580071003712 8334512167105464065 4060507031584328384 403440243006537728 1936143025223829504 1729583981695822336 7801622530812254208 7680585778128066816 104232300197755904 2710550247198537985 7076721648473587712 2592943141955687680 5029208319970380800 7938601399458318337 8842051260909799424 2657147671063703553 5738792273511668105 1483989346345025536 5599242414939358720 2904677071052683265 815227516797059072 716296767262460760 6944728956108151616 8352414875824496640 1491893020493740544 4901819778493513728 5428030761120186368 6337000799046709825 4966788949096996864 7667589176592701696 1820138400953111969 4093286372799960192 6689194585104854040 6095516388588191745 8454643426410733568 6707645404972376064 3710029308539258112 8834338998894297344 1106818082958318592 6716320626732259968 6306918821021700096 7842837077093520384 7518794708536360960 4123923561037711232 8581265264863298689 8640598740664582145 78701657569678336 1600381355689189888 9138333679703765505 2407069757192906753 5009175162898083841 8371169033736491133 7008436675131533953 3167496666471454720 4329384133911035904 8179387270351132672 4272476557750684929 2211208940980854080 5033105373666154497 8017825154770185600 8681296307813041153 4005375622413601280 1184392143558512513 3990565419155039233 748478761883846657 782770235592026113 8993752644177456417 6683117186631820797 2570309000355536897 1557756016069189633 8428812227138203648 5614315118188595649 4708023089933844480 1315829492743331841 3450931056561463425 8000241057840493825 3384235288790271153 8154655116514109441 4287192583073218049 7613578489798215620 4147431876495617792 4488662318002593792 3077438085462794241 927320073633373184 3972165132468355072 2658122402524690913 6714955952224206848 8047642563794507073 5944380223897497601 5114846525337370625 4589775705489197687 113147924887700480 9079555399740575744 4490882400420013441 3407406223077417216 8312342419729138689 5872853555111443905 2958378548069107457 1210019840349550593 9119843726011840512 142906599233328641 6835409395849603072 7666060012644357377 6567799850716326912 8558707161807880192 2960931722148839424 3418370700422245377 8970302037486895616 8859396835504422912 8491168630799427689 1517405141407485952 8489916554667159552 8101038998372220929 5665769240756191233 4430603576854237440 1361733576661575680 7664251250404164608 2813643211499241472 8268853624871157760 7674254208690744480 6959954615125965728 7327890826374557185 4910974178935138304 7560449648364256576 732800245393522689 2121207499546243072 5272182204840804673 3708580551932156161 4811372053524643840 8963927276989579265 5955865419153162241 5429854525073268736 4140583029983354880 6297410741848783360 2241616649808248832 4456135222511707136 4609655009877964161 6792719298110642177 6969580301888520192 4833342768027812704 2763423133074633728 8897954280090832896 4214860342105522176 814777488309321728 8895537883073731585 7473732867242721281 3114174914093548097 6692999544281497601 3078092878969892865 8476781442955565568 1677725187318147809 143030885651555840 7207541516052332545 3792635625144269344 783110265718808577 5254692270951982720 4816056839821337600 3763088462348737537 4454231431406192640 1516102549529677312 1563816375974694400 966641581777398913 2493912790775744000 5541596253601430081 8442556106925060096 4674695941406885633 3926508558971580416 4252550683899142177 4268472233721765889 6161010988160798336 6756100682843417089 5952940745114623361 4290386060035997696 6127314746950262784 4054601400711725056 8042860578476297664 247461318187647168 5846324146761236481 1482723612543287297 7576610488732221184 1664234328628044673 7561471382967398177 8088612017810975104 2528639429585247568 5018303988676565760 1901760396085412865 6638816392644211840 6461418027318952737 9159073787945093377 4481046093624770561 6037248549094188289 5822614098981004929 5349413501969786049 1371060827141214208 3396969484747912672 4444524659398172673 3419861618991924224 6479811743960857089 2766604016753547265 2026517220373556927 4916219606133506049 55962589150955009 1813386492645474304 3618242720655802369 8883254415366877777 7310209541413769217 4271998679832977408 8750644221900750848 505556240208718937 5436486868371437569 1032447294919671808 3608479742935224321 3534450418742817281 3434870499552176353 1662280026146456704 2190529749303525376 204482440967279617 2443321111071479297 725798329813942272 2393332005700712523 5776283741877642752 204485976134406145 1245731968411624192 688129084684338960 1735218647212955073 4282924100323376641 7938785980700870144 1838637615501974528 7891434710054780800 6413563560336579841 923643404175147008 1717824516196052992 2772986693857994881 9183621321790455808 8284080939377616896 4434789977569153025 5295819783062410048 4844718781043854848 2310900549788567425 1941159927835582464 1523426283805971841 843257929605101432 4272989454044007425 5094219219465585664 3497698155850629121 9167889375589072385 5363261896458027841 4580556281983304897 5274839310577589760 5071289819056129280 1215743261400761600 8996810657398669313 5038064334094507616 6643893563776040961 4008468437001512832 6873273673707819008 92016274990170113 3560491574492807168 1453239786804760680 5999343745993224416 1790854611747225601 4731128256229652481 6533298197843969 7320635431737247745 3873299313099673601 6822550129647690753 2118948155796099072 7864969163425857536 4649325009752976417 8733152327770001409 6218606490176218112 1049855883787959297 7358227106762171904 486004607661725649 5517415284825055297 6279913125481924609 1446992272389112086 8505707238345160577 2912179151188197376 2401470211711340544 1295368803150935361 5563389519606441025 8961932549701750784 3834700038921475329 1963646071581948928 6784067160116265472 4235532391225491456 2470534566972000512 1342808491116634112 7998676374266181632 6179879322476175873 5421766944015273984 2749432629966621697 1969692503373152257 5731934327884053632 2713260480846211585 1465769586648505072 3455359336699093505 721185104250060801 2722157579461490689 3917036924116310145 2784732282923175936 3892924399924686848 1695165149566629761 1305649695208954513 38714871076999646 2610564592636072385 2264130086537719809 7839571541978976897 4887715866007574584 3001310566771030784 2362172368128918912 5295635727050521984 4491940116911980545 4451262832375754752 4814390283051122177 5759154701269876737 2210977405087748352 9137283924985934401 5809124192058867712 1756049292143383552 6081441087248072704 593629181920344577 8997425620506654208 4766313708224638208 6914240160208830465 3256328614896300032 8450896371091621888 7007597046178635265 2454077771386829952 8677792116927889409 8872468742275153921 4650767157085700096 1643409250070908929 7001651789052420097 5574590370302007041 4932964796383996928 3033979947150879744 4015061479409190497 1423867932868988730 4335256241261887745 4848501372069183488 4656170522258520064 2608939034899120128 8325940397606539265 995387181146913856 8593732774711758337 7300713874160779265 3778464574053810177 4425309197975675905 237702919644587520 4799082122599981760 3615525105948787712 1527962067593181760 8085877772777929728 3845315319828865024 7657483019124629185 4702972086843551617 940939687810306048 5512073101929189633 3025627805824612320 6150278754267164808 8512388465666798592 1870482310757299200 4942075581717057537 5990591704002841984 4131074890861182976 1977322808052004305 4160070519724843009 4632558455758814720 4208124535175553536 3722719101430138881 6179797367606694529 7103448290159230977 6231104728124947329 6866796689807325441 3577243241785981953 2772840436354465793 4069533460209336321 7964990322218309633 3455901721338410608 7296711589146361857 6062199138220781056 451632452402051073 2403305577283730433 7669038774584786944 7853206638430900481 486737082911963136 4789396267146248192 4092967781172430849 323745935603654657 2988239970206497601 2350135315094095873 5903129382260931744 8434156771990614017 2931184733349591393 2502090312812507137 4285523320334837953 2458706718984951201 7834342492097173169 7025734361665159168 9063879214460420097 776706781341810688 4226919583208387328 1281958460878700545 1217232338420246912 2285547792000406272 8738835995847360512 4231985182191571808 1452760517423857664 2277684912287724560 1466285000356669441 3227892219413585664 4625457391058550785 6436253917574896897 5610770573605365248 8724248380715173520 7591733786707845633 1554144855610435585 7807866254720827392 2808403793111655425 8227691903396461568 7495362780676281089 4707263554598195201 4597966810328367105 7329801008336240641 6482526980318342464 1824157289553884033 8822780885036976128 4737414427243410433 4174831380434610177 4665273754577331280 4458533723007422464 8452396998467500032 9165933961457696768 1369701415021474304 3534109430799670848 5297191765879537665 6706482868808269824 2373581300768400128 7245424071394655488 3873973562509842433 4597509665231339520 6622463812846868352 1941548128919998464 9052765727906440304 6207177368623985409 3509505756478541312 3427203810397800449 6373250080022218753 3554936179611425025 8196461041431142912 2443979432680226817 785082498035557616 1761278490662322304 2370385840067772417 2734590763111040465 4358154234609277440 2989194035871681024 9222638658999852384 2628263018710626304 191871537906130944 2005887437646841856 7514073570924322817 5107608929542766976 1443354055925808704 5033082119213497857 6217380645858297089 4553223803348001537 3772457328075341824 2272872173651912608 2949556486530847297 627188860413018112 3298776092122692801 8719882585264794624 3176757377876954113 5618065544152417280 4741213092875934912 4624899866486128640 8859571017085878272 7073523405263325697 6452692944119632896 610109097836653568 4734580140756734976 2031723366152388608 4203795614704013312 2070097884901406144 2967880254723853313 8510390605289226240 6498948287497468417 5720152047417272320 4638141505615300609 2548194581544927232 6591350288768790081 7322817494227417601 7223640588205706041 6539896380221440001 6985761126877160449 9044894195667533825 6021049387343518208 3404060524350244609 9123021316339989536 4280163295747735744 6558922989398534145 7573421120882808137 206477005240946464 2740774205465699713 4123097244965416704 2008440893639593984 7849171858350698497 2047211803516922113 5716393729467817984 7551907615492756737 3933790736703553537 5270609416842741272 7260555811491715968 8133428216319655104 5349387580547442689 3073440648327377312 5211639391260249568 6960485256521038337 6540050803983938688 2788389386882573313 179204129335744896 4945001640616329216 7872539461533459745 3489996264247011329 1362245766758203392 3252363939828203521 3900631971989780273 7795265310461825025 6317155754186802016 7076198922888975361 3489857051917694976 229177120046471681 5658850174894865920 2735418218481540608 7711725217667373441 2436590267063130208 1125819542732275713 5746703097869434880 7344301963530485760 6640214277469673473 4734301110662586112 408568142918000640 7965460370135316369 9005288841741709185 7617996979990660609 3279373536102671105 390314909322461345 7198656336275697665 7322139813924569089 3649637482832961856 3568250480598716417 1531788018323014656 4549069735317438465 6577871012670536064 936292559469917441 3059277713443515553 1670978158718970656 2329867256197446872 9198166545140380672 5889119255653089664 5329539634960840449 9098075563857756161 3664935288256544768 1973031562891190272 7401352118610044712 3102477981775981356 6650547276246777857 2231431579914361665 946866122278284416 5656201843989630976 6014485128721048704 6359079027612830592 3227947818507475768 4269052987415450113 262366693651450337 3764721656840764545 8370600670868893696 4883148230998632449 4898611545517318144 565136692854652928 3359629518077096065 8854988162397700097 8898803069586145281 6213132976891805697 8376325304826384896 3140587593506617345 349740649523093249 1074814726429836960 3939931055231218976 2583994065312518144 6520989392689441856 5313460161694581504 1625601124603201536 43434779985051649 2303447641941118753 4031961267448189345 7949249368513163421 1062435176425193472 5849746614310666241 7147647453285102593 8473757597885366273 4942828442942289920 6204581413052671297 6800959613481082881 5511370191573204609 4827340847313422337 6027781858175275584 9204172946263687168 6252276288607449088 1162952683038752768 8051964229852050433 8203815809385644032 8357175354666429440 5116398515667722497 2775745060947361249 6252567236066655536 1131486949485628097 4021956070216934912 920940911464093184 3252226088278147072 2282432591003634529 1138178183848848641 2272325528729387008 1485901781507545856 4747823676259180544 179665046797023232 8628935181812871361 5302118332839164289 857748478404421633 8928631682559087616 4475822437799098368 3216108737859503616 2685311801921734721 8825969994501050020 1690826461626007552 4894724875733784128 7222519073609928704 8517753838946458881 5094685106654469888 2166554535875051520 7302491516626303745 7000560983444258816 688392503095197697 4238668350501251328 8427155601562454016 7178753790297367936 7601605499913592832 1273486171625380544 6723531236772655873 3941409979565143041 6423297894597525505 3917105044229844897 2139143942787065344 6762631623126473088 1134065593986613248 1012356064382197248 1401443448314068993 180233671723183912 4855959084439587340 5331309741282322177 1692841618712821761 2106572347322913281 156204086337961985 3459914791536133760 3297745829758130176 3361221363441857537 1953736252394305088 6521416198939410432 5392366389234319873 5910469353775810816 8036073971104996800 4046220343501836800 999361753793431040 3668088787145151489 2914534543751867168 4736199428444852353 7813554734422032385 112369743856664577 4622100396868241408 7786625875945102176 5935364373292700160 6830411536002105344 3134339045145307136 6983447764425199361 7928931002225446913 395804816567377921 1504454849436607905 1550115260739031041 3146245808282533889 2536360065152250881 6756221135356637289 7426641088521797632 6012048034340736032 2412165866599319936 1361935980175216961 4526128333590425600 1006633046139304960 8135173443314383744 6467171378024389953 3051840946664158977 53788249373113344 5660455419552224256 6685560383054022657 2649507426684698625 1095709844649832192 3954398367559962881 5981678731746171496 6623136797203007169 8406364913787209729 8863365501036654849 5212711576539810496 2291640388413390848 2333970193705501440 9062510219939868929 1411129751543218176 4360596049392519168 63437548001386497 8123526772795572225 6457691815786275713 5833802245783773312 1059795052755337013 5841431875430776832 2532299667833565185 7600285822864835584 2572797982535014849 684298987530697729 1468757121654723073 6973783664543386113 7039069690219899624 7003399448835287553 418738808144003073 3260636340051353600 2736967562332456065 2747014501377245185 7242364724712981505 7432165664541693185 6356713487247343616 1446876712317847553 6903631002651539265 8162587323603910657 6647134087301271553 4140180662622077432 6543735373896813569 501520151835611136 5747949427799084161 6124665239309910017 429915911346412672 7637000991200435585 1685876260959324929 5131213989951734529 2374601767543242753 7691612535315848833 806251730661640193 1870668156248498689 8973972350213754881 4992470394418245377 3705662857614899200 1427164352708074112 3469492551971944833 4597469794019600705 2096318738070896640 2552006890028122113 7362758997201845121 8620039705147509984 8954350299197079552 4010445201780134144 1321792763387021648 1545310668033884161 4416111238293880833 2913100904754745344 3691577359776332289 3354175298947625217 331336775284333889 4786186758688684033 5895642806288297600 4331467347532700416 2499230133603098624 517553982979538944 6767578858124819456 3891130394809267648 2500170023305443329 7602371391466471104 4600216921785519104 4457520902646267905 2244465282874836481 3919026216871299073 9153409100390580225 4913347720067630505 7842975705380472320 1038367623366030752 928634779808436225 4504460257765619424 7885086329860472993 1288440248672334337 1046488113040097136 2106868042478161920 1138811598089628928 873783240250118976 4899073919088640640 2645348172019333840 6762042510777778176 4411426181989075201 8111069072024085505 2312422792333136704 8253292480056508417 1775377127220578625 1428487446082750464 4691709608907896832 7601458190296459268 408084386623988864 257632153865913856 1134568289895460865 9111975622880252160 903615440250470401 5044415262619459584 7526501245188898816 78257797626519552 1881679324119849985 364631010058985280 102603430412721809 4845746847554309953 7721986976079074881 8225424421607460865 323092580452091009 4736449858278709864 8843339657978847552 5448929436341190656 541190389481512992 2179692240797723648 6978560588151193996 79248039601981440 506889740415182160 2777529512831832320 4078619030337711617 5996941967487803393 5750568111918874625 1293919773003087873 8023469813636007937 3918404035069226817 7434355801043637760 5655295539771630592 8136139278666608641 5105886979206575680 6470878654173036161 395786612988158465 460630156692452481 7799086172695535384 4735043825620030881 4383230657048870912 3735451085087906817 2902597223166291201 4900086846682710688 7044015723981085745 826799639881797121 6811040339774724224 5845626217273081856 5982917578479000832 5184700013199589377 4156516441607897089 1968540384850744864 4435079389330761025 7450665138703107985 3325221341430220288 3112085761027650561 1376289344318070785 6285024339645194240 1342597925235576832 8271889174263333889 2973631286248019968 6605760988196325631 3099172216999510017 2185773632582041345 5683169338367016961 9091965880288459729 1429918929291037505 6467520409773809665 7723251819848612608 6537859809672167425 8672690259725863937 3179379657559621377 8173693979344402523 1432235233329361025 3754793365426712577 2586978195879451329 5548011355750825984 3707643978230860320 3600099197709352960 583008199852949504 561385362213867520 5494246027820662785 3485693190513591809 9063502982211216385 2763292557979753536 3623157478204253184 8257409712800060417 5801750335825126401 3536609002598929409 6092539110124201217 4262247957215348736 3312087077764811504 156989973617873888 1372331332103473665 4529142316754916864 7283668029713741185 4610468864603580224 8329226485396062209 2534986142828487168 6990629349535561728 4108670676095587584 7029196107424706560 7121814916814733312 8524481392983049729 7695119237299296384 1004137863709489920 4351691284570416129 1398667865430425600 3840036790242613612 1360516377922841089 2617550860682358784 3219081374219730944 4058922516341030913 6868978631105633536 44247558027832960 8326176081599037440 8191936632655970305 5861771011990749184 2709370524173860864 5688894724337800705 3622103936583508288 1698593950103606272 8080211807134841089 1518251301940222144 6465568824556122113 4916909841071921153 7756150159547106000 805476100656286465 6505856288386485120 7970314837053169665 7377714975462391808 4046920661562996737 5307745900681390728 7564719748936949761 341198633525542913 7122162937617207297 8357862180502233408 3015019561847687681 5640132525287137281 864296797907731809 1495670645363572736 3804639022022534400 3535216833214179328 3791023811795558400 5645875590143711232 5952095504044150785 956817904869897217 3546404147032415745 6403220122430707713 955619347940815872 5158468140296479745 7456356951309420032 4537129496094450880 2443884593565811201 2172392405742555824 4401811109241454592 8452990335477362944 8520472071772649793 6181953001214607360 3737582161061129600 8914125764561367937 2829111244119244801 3760490507848185301 1611492070266741408 7047774823729659904 2502840126350773249 7592285506496996352 479211362324690945 1013168760170111488 2815202032277956609 6213077864415604321 8049918845622779905 209164001141796865 2934085079043727361 4127854670938832593 3732627857367061824 1035749644951552 7748364804173797517 9016663050771155968 2706065246244150272 7473835830720856064 2747302448493824001 1862517110347159040 4146759408796680192 2042995177288197120 1320413226438535968 3544295470964293793 3380406709948888577 101354341731061760 2157386857670012929 139595438829301248 664209888621784465 883154805824418816 4755445098706888897 6843265815338491393 3784296195115974656 654346461111846400 3736657774752588401 3665644557020959872 2453273833460826113 276440118791406593 1599230331301249024 3585572054239656065 6610370074516764672 3139770043187326913 3983262332288302336 3675030775992939521 5586336511646025921 3721126932724401152 2268978988872250881 1496303387851628544 8112411186520126465 8057540136613938817 845102359808966657 405743592761372441 1574068037487704001 1931870223823295744 8595025969280643265 6980589056408522753 6912449071833256064 9095975242366965504 2648046016089800704 7047705839338061057 3486873839183101953 2358206496179921068 3986897077307886512 1813345343081184257 2205796793120910336 7526379266905473025 8196113928038490112 7147092187642462464 1661096864301694977 4319946858582324224 2002818360547246080 1004382255055871728 7365330415204050689 4520235360261650944 4985482033023458817 8099001761068380805 6479979922119987200 8148005771696850945 2063796421271355393 7288039470168122881 4996865699557449728 5165938449795204609 2859762568912633857 1426137050360342017 8650374084427776 5227378231174430721 471978869838527345 2139490784344188960 6493956055077822464 6638535734972222352 7672674939824447353 2998717542982402048 1245600932257587200 7797176715648819712 7830998282118727169 538640732348148064 7814849050368640001 6879086958413130497 1430508920332820481 7616084753617092608 3595671207019167744 3530390072268587009 7320457124996038656 4850544793597536329 5881589822591074305 2166785538924953600 6387158537455796224 480106577883365377 1411317112631525376 3270432096839172096 4187042126047121408 7046702502276171264 2168964393828481537 7067777914146948128 4330124900790026241 3094440213983748097 6854228945819608065 7331284930051398656 6922065457263120129 2927655096409391104 4041384450105823776 8334842226008293888 9057239054637793281 112013047628994048 7924238589929585281 5173839923831586816 6396989692717617472 8159745739088371713 5352893158665750528 8066858935010823520 4034351926279461120 8716498841355736609 1111196761988466688 6369385834186685440 9078261729577664513 601703278356475136 5114520651277795329 8828580350654454017 1803766743390224384 621229236596244481 850869685412307264 6322334195923970048 8681887292832415745 9100177156056577089 8357878085441740289 5275442843068776449 8505601930387679233 8017747286593110016 7441593156188747776 2894143668813336577 4793698930159894016 7347499721586830088 4236107002563783233 4288698104341861120 5230293380552574976 3265145308336975873 6650170457028449792 4707603669053079552 4576530048413861888 2414604223536832513 4970453802210764801 3352882144887007977 1208240406129061408 4786162023380983553 2809961265271046145 5091098929467555265 8366660490473142369 4253959922249984768 854141507880271616 2171910055818305920 1621660808824721665 6742186923156106433 7673553851997005312 9070657553833999249 7250923002640945344 633687924979726021 8841757233403823745 4715077556368310273 493881545721917953 4195287243841630204 8549375949180997408 9106530075593476097 2499661696733664768 682944635480175616 2862801376901398529 5408468419824313857 8689862119861510145 5556221178903024129 24336614834901760 2445789019921862592 8722953238294847009 1125493651396756737 3051792036999364609 2759439037067047673 9223089265790640128 9188624648606056448 3577513012656423808 811451371940703808 3699316455274735616 906089184871607297 5687374462263754368 4478196017692045313 7770408091247053568 6108281274392455424 551087759889918945 4121901228053767168 699072445600524913 2155441368198006785 6275084597810866689 3440702201817595905 88327379866140673 638112872131904993 1148386172552724480 7882578056523915265 5526514296012718081 4680021568401002912 4029099606398976000 5255783000257271297 4993167228564996641 6559993546877252864 1656594988050022401 8683221964089221120 8224569679075190785 2228560130970606080 8117026842382508673 4177100439399978752 5275821275576270849 8280488734953467905 8849803308231661568 3489714639453117696 986247605008516608 9076602495584795649 5399647512710739856 6251014053276991488 825540571080416560 14687015813613825 8326840571325351168 8212875493107788281 7455899183154227072 2791909473318027264 6121919007936020481 4223898772656964608 4237995213966230528 8424097216620201985 8052572671565677568 3410101409408879617 2205419483023051392 5884991568201839233 516362402468859905 5462615356094227969 2368926594918056321 6489885034087219200 4401401338760793792 5740145179014384641 549348530015485953 5727822634058878977 5131220343825465345 3754440065795653632 3371502358117412865 6088190531557228545 5620241669080779712 8530696319210971137 9063222076325401145 6473751537271535424 3124771446645063680 5446470944895793153 2999680563717044225 4793737904968017689 8220702466518910976 348212075350778368 6580129134102906177 8338186778195883265 2456323920510110465 8082160392764804480 6449470341039055752 5131873853475601601 7692688962404466689 1591631518350399441 179566829432860705 8601869017979539936 3544423039115560448 1236924795505082368 1983884367596858113 3021526127073684353 4946157918282319969 2126903360322973696 691981810973572469 7841123319334121472 1187408136977178625 2258425242733897728 107742568719835648 4352151434710450432 5474554860286246912 2382473325170184193 3549128046251474944 5069692247792226304 2287659726061553665 2297482764828541616 4246058802822178817 778105915735426560 8253208020740028913 3896995894447767553 1215970195467449217 9076574238936236224 3348641972895972353 2312004834118676480 8872049793706204896 7889984276983185409 2046793669573640193 1150683525306372608 2168550854817338880 4489554367357786488 81762177521987584 7695009612255461729 7523350461750046721 4892780051329925121 9212833324927156441 4462414431897260288 1762128893474227201 1726852505129522689 5887298942790497281 3946124032854617089 16787008757943064 138180698619892992 1228610203003977729 5328572373727921664 1688726997601615872 8396740141760477184 7900032797996834816 951632737055002624 7063131030670850049 8318327141885605569 426202087943735824 3713865077238236592 5510536728296957952 5842564552608776193 4304816515081633792 5236425057455108320 2769766179958669312 8971362123611945473 8782242768391364097 1142359455065656321 7287849434964574209 9048470926799390720 6944985501527781697 7189744146991124704 7415245576805395712 5809833473536819840 881565389268382209 6915101835273362304 6571322507368245248 49665552471344512 7473047135418843904 4293792250004242432 7528836252999807984 8365682898848362048 8030408031509508545 1042087316613205889 4692883203030170625 9217158881807712257 1693098204167143425 2511908879138249825 1192077564135081344 1842061297470883840 3964945247728075009 5902165567583709184 6876271280347922432 4090480949791111937 3782029837370392065 8582563533494893953 1596712744061213232 4068315383924523009 5819255538874796065 3603716068925444961 2835514108589312769 499105283137244673 8814697150740872993 5084043900924581001 2369485846087288833 875747257580120256 7179205119345872897 9003118447404415873 1990390792152875009 2944913045415500289 5983744811827405312 3894056303273507328 4419795864004632512 1134539683428040705 425859772960995457 2660673198746901024 990045386410223361 2320557784071216241 8945896890596216832 2654984251852417024 7049403665909126213 6510608154833344513 8341776950628548736 3069553559111599880 132727226196317057 9112731764300601345 2246068608051468032 7530521817724747777 3094500484017522304 2003431968933886752 2698210510228282368 2688231980232943392 1217404922428473345 6229183049493299201 5091715577796466176 3346458986465105536 8680831309994524672 2962530914421698433 6960933309813882880 2370522551730010033 9195570951692305408 542782507729985537 6938795875002821120 6125723468040562176 298851968397748929 264620343197470721 7271495176146288641 365417557965025121 8937178218545520640 4988691398750076929 6112106297968885760 6823505705967598801 67620722824796897 6096756654639775744 2120465604841502625 8185619286928264448 5675565585567152385 5484078942922760705 5535164869713182720 3426316037173253889 7082511339012300544 1844823886039613441 655671271487308573 4862018131822280705 4897203230867214976 5446846376453959168 2330800338817908737 4070779645715513345 5871740822832803713 2428460031782386817 7543077823226314752 3835517805628039168 902499425836859392 2799950981023422464 6794245218908154497 7056859333854046209 1734304492512389248 1027695320816025601 3003078422382057984 2057124890269546240 5314505176604274688 8853718417827954688 3777085817889161216 4562186853983633408 2866290015268734977 1990717378071339521 6361653634432327680 8348046373558866689 7410405896574325760 2926662375356096576 7623601185126662145 7085279867493154049 2091652657287091968 111468613359180737 1520595767595130881 5128392817171632385 6052557452482471937 6910457115374341121 3092674434386955265 7871097973822210048 4280765755012931585 3443938318408581120 7246299386100963329 8121998496168720384 7530236222722105344 3942478062131388416 5047804043486121985 1107147203192668161 7076557144389116417 6576500432509380609 7787384922440288337 4705923482972978844 375481482727161856 8182408224356302849 1080714816126615553 2937983781988018767 3527644449345978241 6302663913219655168 4506551163185638273 744211193646712833 6433847226953629696 1844983143368294400 6853474036230193153 2307992499856150401 4050529564125478913 2287629350803607041 4205792051352043521 3118275431462748160 7194672176575665505 9163855477551977761 221649063986503680 2946856040326707200 1662142723299536896 8785308598234304521 858155515881923841 5614622227364179968 2789056823678164480 7952283465435773953 3873977505719343896 2927285764410805472 2926269903496743936 3810348197583708161 6802625472766569473 9149152828231537677 1248066109337235713 1190964521870582656 1359104400480534528 1791859700869613120 2317888947625059841 2646816448423657473 6899894718540627345 4542331905266622464 6777928434019045889 8234377596955392001 6367894249589055488 4841042948915806208 8609812147240994816 3171183824423756608 8125768508720234496 3095069106763450624 8492453091393392641 7030681496822497729 8281423365500233216 5709807473260701009 334668607427510273 630299967467512320 1012914349506655233 5533802567089910145 8350786100389330944 3702682561101737217 7161920725182531585 4016113384994517760 2929451397186192897 2518953436455212032 9221034363338129409 3422389037713195008 2996229591345042176 6850013827071030432 6290562933228885760 6036338952986088961 3527599375586796544 8634500585336107329 2551457467135262721 259107827368016897 5927099502377291777 1870420295774628136 5963356057097826305 4299999313137762304 5831873954704172624 7788277860765431809 7453516991356367361 5470121977376048801 1539046042648412161 8931006421595176960 5304222582238121985 5550465666668300288 607318167595661696 7989316127174971904 3204416464160210817 8482648918544055040 1826123270500019104 3193033516968927232 7727451014928923072 4429466684566591329 615790881068476416 978672859575599104 747791651367913472 2990876515488889857 185732472763222017 3981405261694439922 5156275440877668353 8224243961733810848 4037362058452761600 6479090994129422336 5493785335433106176 1835918397943054336 8363033003786641409 5965750123126643088 516110106448571392 2240667516226732033 2795968093827159696 4229992672579537921 7681431464850129792 4994691579985272833 6897787970504622080 4845905332858798080 5172367286333890561 6864109081113452385 3342718694633459713 482051643895740417 7967659266776971713 1865684882205994000 3056484706433218048 9069922655669018624 2769200754636738561 1797835509744298856 48782511080580192 4970235462387068929 2938286244906994561 2441236125137321984 3518243818596149248 1578972332158257791 3120316273679928512 2357117790713673729 1207751607925131264 1921476000414277632 8477344502130727488 6139902432895018945 6432924978684006401 4698643004052492288 2490945042426527745 1159103597618711040 1852650762113021952 4129721312729533185 6771760923895635968 310153421890985985 7738288173622676480 5327603391008901633 7745992848029777409 4627528809525166080 2413652492378884097 143822443010394176 8186101693028914881 4292646469229082625 7244478670497325056 8984526084740489729 3918500523996512257 3008804940184216897 4071160422183940336 3690099113048776192 8224447046724419584 6877870476313801728 1689250278246481601 1980916783610016769 6216085023863256672 1868046054925688832 8977562340536675328 8774145746275211264 1412588750869696512 4029143103454480448 5825586510090504960 3976880099301484544 5221177243064040961 3007002508860602961 1268423683198032177 4690437256797120513 6346936273628192768 4278910624800194208 2135981542910171136 1781871185654880257 6577635566443167745 8660017104066902529 4436182905411969024 947433658493622272 4298902981885009920 3525949432871469568 3731969360873629440 6112166987425573633 1854743753998403585 94835637825706752 5842908407673579264 1563359830428418049 2946938299284160512 6509067626421035008 1660515639216108544 8271609306684555264 71364367905386496 4395067765855963904 6852451230855620865 5829576878359672065 3488426374201134593 7220382882185844737 7718428375965421569 6175345885963719745 5574561006156551169 6742164420330283009 644784014041093121 1754905297259670016 6923269007245931265 1738407778711763969 7808917726178204672 8468459345243242497 3768013810483004352 6492550024411517953 3592896792601034752 8681750360528207872 1523398461687332865 6032132148607340992 7395065011978780416 6028915377435213824 6184480969143036928 1765541112726600705 3675496495886421825 2112638264573034497 2204019856140286961 5061745586547097601 8665996822482911233 2413770400720212385 7570792019549929472 3956298793973643200 6483304015461023744 5538074921811247104 1002082430405992449 5567129377759776704 2607263430566109952 7930656372442935296 8039784906530652160 4884114911542575104 6270396555624955905 7691576037684506624 8354857424597663968 3936249775528597504 3732922212490370321 4521085330320725960 1955915017431724033 5562854804369854448 630466671629666305 8878043215828615169 1912247948458142080 1446917097559938048 8844566064549097984 39923085728430592 3394961625695741440 2017775782742286336 4225973384069440065 1159620919474080000 4088304192433414144 5811242681823974400 8476062074401018433 9159361516119854593 4570903638327658496 6077819064453152768 1640140321776861185 3674195574549643264 3993734582478331905 3648033288279189113 6528873521564864512 5128454936953618432 2349266895771260417 8604997951770525696 2999430552273078016 555650232833940801 3181836736177866752 4764171267317726977 8701154617708013280 3789739148744646656 3771943710911327376 4541358191711381505 8805200156680650753 6550876084696160768 1361755527381951784 5037411112787074560 5206420542153416705 8532801117801199617 7678433056695721984 2709146035527503872 6119733021911285760 5311369328968862560 3403100766526637120 4661421379032174944 6151686934067290625 7252953862835181568 1294197964088934400 6523554853269056384 4348552245369218048 3727381498507556864 6048978140428601345 4792635282262311153 848829299135719728 6766957367059494401 7598712190957903872 2445291084674773505 2675559349485417472 1428385075438813185 1367982238790852609 5440392655438507345 3574235625123469984 1603166858721183552 4663656079553582592 1786098849655153152 6626401568633021185 1786461806867598337 8445116800021010432 4547367299998040064 810459513608205824 1691608281303105537 5725856532287162240 3315658817663267745 4300178472830254593 2203218703309170485 5514921396386843136 9118606088579423745 7999231602824292096 6950505108873353376 899614900475373569 8354467308642844417 8556128243812028033 6548728584750431744 1752480902719904768 483892068346322816 5282843713376551169 7676423574408126465 8939587061455643833 3036204127251996673 514686390627760256 2450998795113070592 1243845420993980928 2871701378169285792 1225203983143550976 8245587486919675921 6278767668740079745 7484698494632525824 2930284053308842880 5945183631226518553 1333551646196064256 7556006264007659520 9008994402756603393 2390621241249002496 7398381694246035457 7748059534916413184 5057067575855284225 3374934184168682721 9194024039866171392 4186508457751846912 1388557773423099905 6955460522056206913 1937925283470978561 451018789144440064 337396727063803905 4679432881216274432 8825179348821325825 7017483080107899521 6815405422983447296 5228696219994537984 2778560923522957312 643113532396666881 9013045239840096833 2434101996688015361 1809179259817877545 1555199769977884368 6185893214799399681 231182979928609024 1246883034251643841 307976514086494208 6476339134904532993 5103228482568399934 228965919575583232 5243587274097277249 4857540398948776960 2600958766819209217 2228500703352445648 7718094818740619264 6935280830602268161 6060601914480947201 4609826192004739073 5017908390306305345 5156531913142207010 2308172191422883841 6040332152202600512 1354236097748790769 5999465504436125697 882497457288214728 6549026941353421824 7132107215067987073 947760340380609536 3302639816357061120 5138453544614742017 6574897137183672489 321794818793537536 2392653149064347136 127996610364484737 6161769483251825665 7977684514254840240 1793607049377760257 4113243562912735232 709676129736663040 1371748268876412833 7963667452935161328 4327858718774030336 7600994816416423937 8668160502518976264 3679512218172391424 7488694968839631528 7639987704931557377 9191771360688193536 6606595401945087537 44638734749511681 938986050543838208 2096056178438224 254998958618968064 5070750518384800192 6048520054070509568 2784864593637189632 1409357595621410304 843607965069061888 6987737647021652737 913373121471809025 2891560858060562176 8003371029621702656 3684422391254461953 4601972132546108929 1562825440238444033 5009793298055299073 8052577867252425344 2393801487378014209 8366568317371143681 7748581603460808705 1829393732239137793 3154602574523527169 419531183138311168 777772898940702721 3398667124152485185 5205004761509369857 8572608330073176065 9096363005463323136 2688011631572811777 2365861839830741761 5952220248259952641 6621974225949395072 3873695821900281857 4581446754602395008 126695249289590784 5749659059999563777 2639391554274121601 2201704545411405696 676457965942108160 8240548819389027969 4109304477506195456 8725391566904952577 2913925576346566656 8284899572778041600 6668331378687074945 4251492521081029025 1543372476619161601 5649492719908556880 6163224571780341312 4511109291010172929 7757625746295107584 2003453817925074944 5567744407038995329 7800589186920649345 3133286915401902081 7692131751279191040 4753350267299528704 2794391173040712704 1789059932771197549 115720084711216128 6348989043406065665 5720017401934110720 8744771050094460929 3918255546324385792 7023490038399370880 2334564583470727168 1196023943694340608 3677689961067717376 281605111460764369 133458397061216256 6585616609535492096 7572395438769016832 8539163899437267904 1091805017010352977 6208767589163825920 7227955626816372737 6390224622221905665 3587514823951450113 8513539311206662401 5231236090462567425 8235944224942842177 4696861746249966741 3370671980240647361 8298881630427877249 698566737317003265 161862825873909761 5269581421514949121 4955636943596746240 236065805970394113 3668351075590967297 5628559124358283265 8971835027216405840 5457446205674643456 6319176093124465153 7978378994033687808 5949107389945299713 8529009905742790657 6081629932342019073 7551257132220830304 3813463271472627713 3658571666122473473 4539611379919500801 3440862098720171200 3140352275840194432 3612138892049776641 8571205489224885408 5251981815541891072 5767607960595625984 982190354101330433 668124424380133376 1387999333838643200 7099293830459923393 8845781347830773760 5339404319275659777 3747960172245434368 1241526417287311360 2009604298806329504 676798514216677377 7741010653329058881 3344557302424659969 7516185096399435201 2329456525973352449 5729289850079281152 7845509211467801136 5782564903774675456 9134833985876885504 9073515183826825801 6297785668123754497 1600003249236393985 4300860918252485888 2380580345697094657 1236545841716069377 9057221612832419584 1429072673301561345 3157471004098569633 1561488394591311873 5659944892052144129 5445189286972684032 8231940610488317849 2443978439261113345 9006387491098558465 8359609270596778576 6266467800346006401 2775379327603179520 6823746033360332289 3499278990062104064 1048827755868409857 1675082268812713985 8941391320412510304 2098064125388779521 8241268550839053737 3155948196542793728 5994410501615910913 5395707448490141696 4541661423088173056 7815852940959727616 1745063751842258945 9080771936724713472 6796703531883173313 2227311325765176577 1753675149290334721 887808727550116897 2869328688447862528 4539492246632382465 5163574325165855425 9162654442236606976 2927178971002437633 1810793068916774769 503546023467211360 2501846819872276481 7796786962273681408 3272430413513064449 4472415112937897985 1869276448831356928 6619545413745752316 7147633315826608128 8215225887978291200 6114453847878932481 365251283490483904 8812567003063648257 1344462983819493377 7751106155650499584 8111813985860270784 2967767366019579904 5403938101513404416 7485361412381384256 4420931071954991104 6126164697297567744 351143893095933847 3079874957324495616 6706416305295014144 3455977408381210880 1006332286323195904 7337008984148595713 4476372740264509441 7717339672815675393 5795300333517889537 1286499280852463872 2804606237743622785 429885302024151041 6582970919597113344 3457366748658434049 4768444131576780801 4267023508663353345 2576440871875956736 7744731884984369152 3931375182654474240 4136961398186028384 6025441525783265280 2219463877655361537 6772108961604558753 188363403093442561 6456589024037990528 3362235183954082048 4367066988953291265 202806047023593984 8300786014700351489 8523708875785518081 3855894887205531648 7288593539841718273 630295884663106176 8270452768889896960 5669697522220068864 2596921337252893696 761169594371208960 2932794808699853824 2498851214939351041 1322381351693592577 495755629561452993 3282634200599028736 1414963854089987072 883121716476197633 3632797313454726464 6676191880342242304 7031796669483251648 3194691692437411073 1533347799787276289 2998217884585582592 3211333184927592448 8706710537574227968 7908633050296012352 3622456859164893680 8128557662052047872 28675247490085952 4856469576806225153 2101041501252288512 1706677784282828800 5097156220987801601 4215787967631774721 3913077055049344897 5345080456561557504 4980763723078504449 8713363704891096321 1162374004523823696 8891671901500636416 848533631580803073 2665989792653194233 5033765855371364353 5202290064318568320 8195808120835173121 8080564780073172993 3335021333791913921 22192664854898689 9033455103701637280 6855474346852833281 3562741361318821888 8968635651361865729 403704596182564864 7299920117682783744 807267860848238081 2941212264077524993 6719950155360858112 4404721045089519264 7583529347092126721 5526962524891987968 547517061303475200 2034840099900035072 6826723783694407937 5849471839915352064 5334087125658021376 3485324491540772864 1808172822744281088 2276365237256029697 3070869165864366593 1326245089005010944 385264734876426241 6508964215613784065 8448243791005029184 1819368799486891009 7540907938676105217 9020618921926596097 8592568099185031424 4451275402119252736 1760119258214466273 7513787944321716737 113159411029641728 573262812782179328 1616380603258593281 179798491806093248 4873134151237977113 3309900317843123968 403616398652361153 9215516100305483264 3130153404081034240 2259833131458181121 1514695517492734849 5181504573722178961 2547762408335770368 2622531638075882881 5205044441849503744 272452861060264617 873849655200532480 5057717699935427185 1227101420988180481 2424536988476307859 7956651668252384961 7217003881127002113 2801992255492345856 7138633096120762369 5908232342556972160 2128798832080795545 3155221155536830209 8718496997292423857 8515956597970239488 5461953902437474049 5097051458534513664 4078363400207654913 7248829625701733961 1455826545452273985 1973309800991731937 6814509652160611636 1048202457059832576 8855586849600024737 7570375976424633825 8409392286585804801 1734305235943403856 5043645977764761025 5763465371881308160 1221092473675315776 5465255471394190592 4014691288054846977 1063900934322142465 3812316127464259584 6329139422495811200 2927064884145131520 8151984484573400064 6744137311578318336 3059633061412438017 1060480044599787520 4859850534041805824 1356812036292689409 1313802472319221312 7321678548813110272 7376160909891612481 9092796177297128961 8398000680396354977 8753650629246517249 3699673366315230080 7678086545570827056 60106291524538368 3012403337761122305 133862558563565569 4078476082379024385 4087918657848459264 8382354519870276737 383057961671927297 286107222827212801 8208813514659564593 7115387779509954560 2376715464714703896 804710512505537536 745607411350609920 682686667711151649 1264077757126473729 3038155937930640897 8571598270408481025 1376815392130505888 2663305523900868096 2728858469691165057 211854636080693249 2058086570393272320 1572596118661989888 6830207773000136961 9034851235560786608 6444446129287331840 3615249091276969616 94996619633545729 4119878020614805504 609968587693621249 7742700757622136833 539961456558967761 5537707760936636416 4470668517346115585 5061771597065075933 4082949797075338496 6356273569128321025 1931398767596248577 7631538611757778896 8075895799854306304 6132074123408842561 7102736738032811521 991216474598117376 1856830164408940353 3811361675720253440 7673420636954865665 8204581844842834944 8150827178195919360 4786351353998942785 4044158861434177537 3869998048857600 7868581976891666689 6499457858831368193 6109506902951153153 5393521370620779008 2121376961132017152 2857221018467771904 8476084597562554433 2664819866447380481 410727676433268736 2964197890108090833 1882655276188786689 5117593019928674304 3489900568227427329 142680507995220992 6003989405952499712 8111963692247038689 1886822705978262400 3249571994909119233 2509304465156177921 1981273667777458176 2971424573117871105 1158090598722877440 8702466309284086272 2952998979196026881 8184945166896955393 4794272919496727232 4900959825078794241 2478272918488875009 915040075380340352 7317452544218862560 8145797405736476673 4331875614605625345 6574686228819152705 2987792435162749009 3256849095595962881 6843967780304891113 8006851010092015617 300744913791746048 564651287960970240 1411988491678212897 8954803462612079488 8808226615957680129 1984382695532494848 8119264899554189312 7868203496798131565 1564343754608982784 19813621915708448 2664310886593168257 6469583756499681281 216541408508330416 7216825389341506369 17794300139333504 5072022204469199104 3823997449735088225 6930931512765333313 821476673858750849 5663451188513624065 1232519553671471105 6720712765565398017 3000766165402793344 8740208481272088577 7643598555831451649 1392175764943703424 1740250681623630848 8890560027767042048 1071590154693066752 8520395953866274817 3020952826755788289 5228892693467443201 1900875348768358400 5802618041016852480 1730087471748395008 169968211578232833 8220016269887619073 3237453398114236417 6930739922018706945 3758993290308879872 4294068955050187777 4607118613555341313 384836939961315329 117153448900961377 4936183600274997248 1579068505228098817 3160689861455149441 8020792895313328168 267603044181664769 4319164646592459873 3613208959938142209 9018130921783181312 7388694103321337857 4512302416629382145 2418098293677209216 8087990618854967425 1298164294669254529 2053365567771546624 6058481516138435112 3512149931805740801 8871135158999954912 2613066739677246336 3369922226844166273 3182679812103943393 8207504087040786432 9145646818466156769 1726649735111827969 3320397242214957233 1281243013400903681 6900967724612116993 3787005955658310273 4487897960055328769 4987935877272343649 4112203448566457857 1170145231084882561 7393140079213728257 5774613085927000065 3699614873506412544 5776160160878189057 1790832013763086144 4743409901593526272 2444743078609437697 4707994482100523456 856499000156981505 565380949152708609 4061713012076838976 443538900786018465 9033829012615921664 8414277114023325697 4491677981976166400 750926950337862336 5028654967966991232 1066343397321278144 3486594115567521984 4188341548873087809 1156586799360995329 854835948002236033 3724603226053935105 5414757875952914433 676836947042944512 3131012641745709616 7359034221847873280 8635673082490241440 6341733914270760960 9124799221904334337 2386042033266432933 8350439402827135425 932646540428545728 3519432481018805889 4385579707796815872 4029402214685719041 2938586497637673728 4714197842278973440 1895264674835701057 3275147877272141824 5093822200521889793 5015059855502632705 9047030253802432513 6508037776956449281 8010022376531068928 8405106944949468368 6422401449862934912 999929049730881536 7263952421120436225 5800509355103767041 1035501546321408000 2029258522781655041 7842536844924289025 8911203153774510080 1471942984566500352 7278570090264312320 4141666942110040064 1859308510390246912 3655592640473328128 6681178690149539841 4545322663293657088 2747818494271508225 8818254709354868736 3053731146655399936 2958602719512152064 3189892211500446593 4078034174301044353 280946958756872193 5016805044534578896 2236743043229022128 4049734912049053696 1739506667288965224 5414714019345793024 861833287544356864 7286185522568992769 3880088687085641857 8455973676561194641 3855927466854748161 5599053521214398464 362279622544785409 5017788220419597568 3220749350799945728 5500051841110761473 4360818623036833792 6022154916314713345 7309749604126670849 3528764659487383552 1271994488402522112 5087911445521844864 1036032873388666881 7229548880463532032 6656720211885572737 8182975325501321280 380371710910044673 7434579220409603329 2371335453720574224 6038197463370989569 8225819151435132097 1556595359818301441 8113266735551918081 9035945726179324928 5379258578891082240 8744265375821242753 1224982681113438336 8548331643101773824 8859830089608866049 1863743057552168960 8028014223371791969 7939306231441868544 650540895886877184 600884249991695137 1043635904544908640 3213397716925586433 2185979067411082240 2651370569042142913 4097550354656323968 7103672363973168896 6766510583024530688 2368048932445920832 682716848093003777 8331487224675005937 6729778384733114368 2096963379060695552 5385805052532539201 2809670819161204736 7071702983440535552 2777851518713645056 585035345123049473 7580194271096086529 6267548501379956736 7943457868472123392 5011406068263242752 4240363818136657153 8035924143946135553 8194899754817257072 8220348559714609408 7570812433948864512 7203291427606510593 3889730636620349440 3455298588107146240 4862885694508534561 5077897627726912000 2838795461325644800 5454863302685421568 6802555321606561792 9094254083131428864 7479096249534644225 6497562693760674561 363963777733542912 8519710395449796352 1869955870258425345 6060628604564476192 2652972511103490049 1197450611723876352 4733972776226088385 5048786510067581184 3394176390271608609 8867292376154690560 3972522107542214432 8334040160623555585 7638435356488846465 1974678654438699009 1177699451523331073 7570492485923456513 362250566677312201 5717128007811889280 7919017381815202305 5443117676878701760 2882166774118093184 7813118374521893056 3912154497251629248 5617598981277798401 66457793707081857 2036569288014295201 3044454109533398464 8818549893937692673 4217890115374970881 4807838545571401728 8966221726621735297 2368341641861283833 5904469348119691824 3267256338671284224 768759747093593344 1456985566109548545 1559361893605874688 1138836690077810688 6738210016403927553 228138332234124672 8289960393811873793 3064128340474089441 3631971383294365697 7116813144192744616 2267375374113857537 6827502731820525137 4696412570554650368 4477822767650976001 1688623915567213568 7036037856564371456 650839470711934976 2051884463724044288 1280503116598613760 3998871924017815184 9098290637946921729 359113892190150673 3284387605598953005 3528164284553764097 8713738584649632768 5329791622546324481 5965882689595211777 7662818483212363776 1157633115379077121 4654299851996643329 660311410765111296 4864964005750669313 1276015165460744705 6062080059780288513 8878849867229876224 3163819087149016064 6064603049668901504 4917723500687890368 3983652619735251136 4394634150477062401 6077891317226577921 4307998419918744576 2310714253486547456 6240014204470922241 5116564407673380864 4911092992502762136 6853439066283286528 5251951681746239488 2017841375325313281 2440062057221144992 2590459675380809728 4585604666322563392 966601053665080320 3972726656514824192 4113278503235334401 2703444396186854064 1237985671498088448 731650719745 5165223845433841408 696976936351494145 7249531389706502145 6097273744738222080 8406852951408517248 9081709960976008560 7433285716712684544 6833820080211047424 4504648291136196609 5599031756969876992 955742757062585025 7341640496688026624 6059744463524097088 2196218562785259521 5799251663832239008 2578582395513063424 533986863090689376 7212558750212104192 5322264026749556993 5046722216648204289 7608189924275120129 5257842339711287297 3864146414494928640 327483652418170881 1874653638157169460 1737041131602434048 368390797813350401 6576670863660066097 3367295221303181313 6543413880256200704 4408436578601208833 627365571203341056 6644985872878036992 3641766788630372352 3500178580316124161 6552226137946392992 8909475384725733377 22671518948399105 4906941043740368384 591138280318183425 8028790928765451037 6732347712692964865 3684110801912436297 5181000994706554881 3281782938140615552 8774362508641517568 4517575109735699969 7977195386249808897 2123605302381519872 495517631300421120 1485507729589924352 4168778141848403969 2081906491062842113 7422229641078536385 3944879984728908289 2765020832208338944 6753230250036006625 1414269466961850369 5959969459179880065 7340793976050734401 3286220750808490112 7713399301399064577 7874982924798357405 6773783035200146688 3116995324061846528 7621267130317537281 7508093295464546305 995329211462426625 1178928600015208449 5725275761726104704 8252241696754113537 4529477899087618305 834942760460605440 5841095444367687680 3091371773819361793 608595088673570816 3193281739437762817 3175414827006263881 3649555959524746753 3049956203077811944 7761835106443198464 3039699891626276653 4793730055831090961 5612391433795921409 1112847516421639552 4638326076996009985 3044391002690514624 2964631425932328696 5255136375938514945 3809470224264279297 4505414009001072640 168758295248359425 7478587921917870080 319316536682123264 4183823737554361601 5386452581212225537 3146529187155184960 8891239132919529472 3804401478406098561 336815913102428609 9147346803267469312 8361743847119040512 4347583827903381504 5137304273183314945 3839919302841822465 2409788857553387520 5642193543140810753 3263209287611004928 5878409310117970176 339188901211168641 8334733912829102593 7006369724992497344 5063729040714309633 7830381311571112961 3423594303883325625 2993088118677756081 2437062750421912672 2663000184854604481 3752298463975643137 3440181665762350593 3101915838666309632 4125580660831318529 9184382619327001600 3599536100045225776 8707703538248276353 7811935562648350720 8831470068680896512 789671290970110081 8352103191076862304 1826495568048026865 4929707701863245472 5278261967518078976 1970254625674257456 388628514206610752 7545421434102077440 6580634020032139777 4092968095396375552 7021046800739696640 3839309818423334913 6664309312879823424 5555349252354473984 6151973674827112448 2667856744906826240 57838035564888064 7623606026901623680 7470695166366515201 8438274267577459201 7876629952060825601 9148699830101954353 4455511708246344193 3067721715933591553 7829990374231485184 5607865932476167425 8651994648272306176 4251957823552841985 8686900865514323969 3832847324706163576 7377982647326037249 6801763745140965377 6055151323933209601 7352782753372762112 5347424858881387520 508116816869429248 8560132152497685632 7028558662155700129 396015989515795697 399877191749013056 8933446107537567744 1681454664551804288 5802355278319714305 6016656791367440385 7935391540871546305 1607441760711937793 1406735025813226753 6486290467013726209 4991317528341315776 968761489016487936 3099000945004195328 6101411445956390912 7357652067778790348 870531690491136000 4075041450467786752 1334685291464260224 6518284370701443585 9074649800632311296 4382513892710642852 4780255868868363328 7606337824090178881 3115936299329742368 4846821939671009281 8545946207358691712 304900134282450944 5831170720887248897 6366147155118960641 6514263837575164929 1472429468571492353 77797111087656244 8150590235799699457 4100384623889599040 8080162214580494337 5364521931716723808 4652202833755472065 6187381627417068672 7952657876670204544 5317482899285993473 494244485033000961 5234294758484745913 1757313548025651201 333892981998435393 8501309735048179713 839677240611760193 4646463002866417664 8647294277519845377 5028578930763301888 6976390128020428801 6064407544256266241 3390960347614066913 82045738563316289 5537471812652863616 6753983022541684736 1416381014623690634 7650745376659734592 1339530772211288577 4478273144997592000 4004056196759063808 5661502649218004992 71203679084528257 4859345248146717065 9003414215050975745 609803709555015680 245958705619689472 4311248463404564480 8261470416985964545 3750104837205174649 1931977217575286400 3554899434048025601 642882075063608609 3099216086313271297 4745959658854875137 128615743383658368 1349395724328388608 1950002797345422849 8855322979187850560 3992435844047964161 4608449323726459905 7745614421775578368 1224779079901798400 7349541357043309696 1009402912613637248 9163213482690904065 7457590043819125376 2023858926011396481 9099772442265989633 8386809005585512449 6001016534126086913 596408552322258944 3978843587325550128 8257415950128443776 9155604058673124864 9210839370596659200 8510271927513533440 6066357546645988864 4519226218142136321 8378860386835229080 1233061857345811360 5594885180758085152 2275981470744707073 8623257990634671776 3038258161987775297 3722340220762350464 181487363924161489 7595628881507287041 3268132405849771521 346588645390848000 5297982511303344128 6689304608330743808 7260900494398794368 7655347654138503169 4724766968244407360 9071654007999730177 2271192039706240689 5499037076967857921 3039980970250859009 4381321489880126209 917004779302906881 7061669315065541633 6850178073124817921 4078638161511727105 165448146895990784 16522763714667521 5501449382041054721 713630582518937473 8017232087393250089 5880308309355245569 4776241922579978448 911255083998769409 5831874718541299713 7646610166753799101 8697362504415518720 4308093283449792257 3144688053664874497 1120625283737588097 5824867021401847681 4887088930434828289 7884588623352683200 2158502199508106753 2979863034029850625 7963319507953750016 1881184620489474049 2326018483390127249 4809806275852107777 8280527675191729152 4954254484221634944 7901000123567695169 1781041906664414721 3368999021704184833 8441656033180463552 1625161850991394808 7903221380632834048 1146921192447804417 4385198172924018689 488279080811128832 3965022173239850881 59168607655364608 6965181388230919681 364891597200489984 6970612014952991744 4338563797578285057 525820509625712641 2221131324443672577 2959042158522217472 8954023592401269760 6801860529430711936 2040767830366948480 3636977471513296896 174742952396587008 7279019267838509057 8681232700871069697 694726059258929152 6881480517408919040 8391566237417742080 2764412155354177537 4290276360756306240 7257759454728482540 1490853550967488512 5574122989286098849 7649999262407038849 18218086220834817 532518710841038848 6844496579567832624 706982207022825473 4850274951591724672 1813109390952513569 1292890501704603648 2642371814696816640 2330971369515136577 4409204246772939008 7557769212047965056 1537859815146670081 8751446223464687424 2246060852159795200 8626560963617144832 1656902493951389696 6293431719723079680 5869440256484276224 1788626064813785089 4156508343875829760 2869853528910725121 1767768280895072416 4485909167588638720 3495249499230846241 3478974631112499936 7572943781971951617 3540109157299879937 5012137910970258824 4928632502352175008 3995756456343179264 1203687691007688705 9126361733444225601 6058407297667879937 2720928605224897793 6603427752195892225 8637150726684950385 5541802923076870144 2057695161987293185 5372992905567928321 2094952908296485376 1937561634579407440 8855578528935334432 8642157737075810304 7280196054849159168 2779891953767732224 4847058970815414401 2089473067412520928 3191379965694672896 6630293024622966272 5637197665670321665 7144172482634547201 2664333872471855617 6039536768209924352 8041541828958418945 5263484101381324801 4610010987049343744 43567298895844784 6052228877553823745 1972782648868694785 2588500907232714753 2310951658587339041 3153773191014121472 5338577987069442049 7636838255995404609 5959672645971132928 8752381449811911233 2334657282631310593 1355198153141675009 5740092566882551041 3105458365094028289 6636414923092979584 8724546502291881985 6476959709115877376 8909061375582535681 2975904931077714764 1670433267051314689 7654703783276393472 7055339649294381056 3533314739943348993 9091726968862949377 8081322062128517248 4806752399715672064 4412112332649408593 7407330586745497088 307449478229873129 7567231192903781969 1790280616368734208 3670193928478261092 4844158070016907200 4368362388264152576 852188137138442241 9063060768677888 6179469011327262720 5725560414004908544 658933441636015104 7733436937161211904 5603889867014879232 4514349736462413825 7600179781020466177 7169147182107394049 798230242035992577 1486393251736741633 1416786188100191872 5632800964929191936 2029069734812581889 3169606183263223809 2507895916509999233 8657478708374807040 3778059262880434368 4928673486826242048 5234419418706558976 6576839502794194944 1356407309305999360 7574810010339765248 3150479458505150465 5829200467726811136 6352485007599920128 8829164071711358977 4544672111062530640 3237356617195428864 3944472406917649536 7488474251150657536 7540707012491397392 2694835403030026464 1460633755819917312 5456953677833469953 5653848102299736449 574897359843513728 6957192028953588928 7680244733705496065 9028158180912889729 8749555443620092096 6531330082109709313 1569596173127575425 2971799660355439009 2712936326744031041 476523478369487744 3758598116593369089 2575572986369955632 6708600995001268736 7429476421853796321 8098070348802686976 4625645890137034984 5507422702948068097 1200942272807882497 7653307780860945921 6310975837064249984 2828877991001148673 8700774494253774721 5295630867557666539 2157201922448101377 758072539174436864 4632708651347125377 7062754807305240064 1036371016348336128 7858618934659691777 1649109238934660545 3173735363735199745 6344086387608640897 6856087951486474080 7249998347866125568 3287785913875987968 8890300560176874752 3432006811436666881 5137026255595379200 2980337139852097969 3831858964503617537 1305748617328660480 77171594159544320 3387041309033338098 1928223046160580609 3654858782451695616 2057218931440252929 4440832158276537857 926378850972981377 7127482846663494272 4553263552798395008 4085586411585268201 3359125620312603648 6983090014790352896 6112555800933033815 2231498384680470528 4312429220046336001 1546508255112427392 3049495419443100673 6186352602064912384 1395753124688429057 5773645772333754369 6265089648030064640 8402923069734978896 2092807362366709313 3329519618435512321 2419311203426882561 4962328691307190273 7106353353844020721 6092259016373207040 403033434615914624 2805379805368848897 6833359885724505088 4987400342307995649 2087650991222554625 2249083011760264065 72904921783322624 2224108300945839233 3998766519941029761 5450610092692305344 5505020684475622957 9057565057634304513 2576283652057447937 6323841854592684032 1940044386694760961 8560678933385707520 4371128181796324993 3626323917258667745 1724729726447345665 8166547488512008193 4609003400329360833 4440808872301258368 2068238173217891457 1174504932406397633 4065192291390823872 8385017181123117057 797868214667322176 7800770090083549184 4332628999312036864 5806149990438163265 2761444721368560036 6050407553199289601 2560807913793597697 129255282332288001 8522844013282316289 3838179092315490497 869908735105343489 7753575876104865792 3950896694186561536 7993492599297606400 4867023208828909825 8257262895505682433 6411373387396471809 2526713557068805681 5136122683474386944 279764098134335610 5944822205979701249 6249290775532247873 3316024749399277568 8658170371896382464 5810038013660986177 1444120853932703745 3580841448497467056 6829465835788173312 260656085969319905 3382849716543836160 8767307951844937921 8203593838262332928 2586373053471086080 236278562428807168 2310910483116908385 5704426813826032641 8587247942683689472 2985499928348308928 946783114859728897 8912262369256734720 2804137909449093121 5733767685682454529 4630105557135764352 498363620179131392 6505895865717751808 4794687825232607917 7042608727081320960 1825847621654040832 2267010961246481280 8050127444916404224 6515200158006820865 2404208773034153088 5167284964710060417 4433961949212313601 6905454151391471592 8911097525891874816 7222795157407055873 3882941673927813137 4146626957068899329 4095063533209640960 5896401922026367617 4820267662684454912 4460079726202263608 1644658449846370304 6161562689217341441 6124143969481582208 1216129967516868608 7505708929686370304 682492956288090112 8100557156557857521 8893231852646696384 1929191489869564928 1162164691457545664 4943775266711645912 1753705488343494145 6509552266400323873 92482707627706049 5207506672796878112 3421931343621914624 6119000081866859584 7022851861423521792 2989865984345374721 1581929171433020544 1046807244529205249 3285469915561221409 7973159643248203520 2298308876699961505 7570200758879612160 5291789841775185920 2067688241968054273 2021735421577613632 6647380198047860225 2706885140293968065 6089461725670725633 3950845029410439168 3394305333451084416 2677999273197220353 8632739460377707520 3798267928095866368 912067076253974528 5007716670219034049 9098361310945626625 2340441304378908672 4247839072553124320 5382672322614190592 4125140083187777537 5961074378310483968 7878652937980278784 354468469583239168 5252270773638561792 6357811529486950912 8598648721659011073 6477853937533673472 404406506826640065 7013452188670597696 1120849388556574721 8313263417275867136 2319645466860778497 4693121366372750080 7139961395128164224 761215477192006441 3117299244556301793 9152862911374393601 6939194508843261952 8980577356880476672 8945028030193154048 2995850189352226816 4768974005337088000 159584591473145857 2743847435868361217 3129151909571865089 5565867697484020561 8598026538709942272 5847970386132926465 28596243652375168 7801477348365160449 8507333469163529217 2361808348990521344 3685517242264100865 7199834782003724288 7693603419917778944 1088328748784368597 2975491760235953297 818053820083396609 7484369605067014144 4836155708446563905 8650253350563547136 1101295132401729536 3423940215747615232 7726928413068015616 5993476201654438977 5905806309101773408 3402303994892743681 131354579129411905 1149043786454515965 3799568285094911489 5368418981940832769 8241097958837670656 1906228262557655041 1770779992375883120 1541200538685669377 4923972846385037312 2037203567923935232 6991842271335722625 7872490167254919168 7797977534923103105 1408138610908069889 7841585880846134017 7342618501432155137 5639098283424999936 8879859977099493376 2361112756928443904 6159121823235883840 7494536428309655041 1960281043527405568 6478970711852053761 5540760482856035105 7700681939488522241 3248868916945076224 6638646224855334913 4362098265548355328 7987000848807878656 3901448279880519680 8154105885894966273 5596086281332113409 7947410095476375553 2310147948987885568 379180264203354592 805974172015351553 4593381629878763520 5602162771004121664 1405228898375714817 8272391929758185984 4575910344345194496 6162628926209285088 3975649053212418304 8547959880901797768 5438074268940244673 4858276402306283521 9129990917313931104 2380286354969026945 8398597125835616480 1294001672517705504 5308819470130629888 5254888499183977472 6276753635705991169 7941748344831966353 9114903953399261185 3615600744734037632 3769491499568136529 2698693444412131969 3225057271583548736 4913985732895506433 6945336212116774913 4081995871070059777 7393686787589347072 7991804338749947520 7056915723545280512 827832037340728576 1165589901595423232 6073149963365197824 6486944828441421313 1638396204233537537 7057911475913818369 535089048724176897 4898160126379736064 6729595949190656000 1848747877262381057 8219688164549087232 772011211770515008 2896279030309120000 3012234070372339008 8202036649631522176 7945154384947006465 328215518106353664 1075466628449242624 4534613332377051137 930254460799811584 1664081684190580161 3306925621075643393 3913599336801108992 7912838832956002305 2679359555180249088 585500778703880192 8245822150087072768 60241209059451008 789254307159148832 5763731163032531681 2230484983891282945 6750298665554403329 6326084144747657217 2328000843038169920 8429540047821530124 6106988640969001985 2282524550954952704 8084702150950364033 4933685147273094145 6473527653467422720 4892059152534392577 8457901075707437056 8122875352482239744 6498654289785533696 2609200767997292545 8156873017070002176 6987351450451192221 7366008208336617089 7211543101547881344 2674284120581636096 6374786115830206081 8614865227731232769 1404795021246412873 3255042265547175201 8650951234099807745 5047376369374035377 6323477950588829696 1447572515764281344 5712734006540857345 7645049489035026113 3508485893402001408 1914644902802592001 948985954935164736 614589011604701697 4383699449063404673 3042112346363043841 4833231428216695041 1344128324820525056 4838902129340694529 5128797857662238721 1396312965098000000 394183317570592769 4377209393913085953 5507859633667595868 8378912474255179776 4641829227053651201 3439437636251860992 4021406610156188817 4349627205192691529 77884447057439873 1210504564141178880 8280332945254113280 4132806685045760960 7282585068568578368 2396018693788434432 2800612059707115520 6095601780686917632 4288420087872004097 1694808374180946304 16710099606362112 3876494400801948160 151258507718997969 4838871688741601281 4943418914211627008 8080404205582167681 6280744379742504961 242371829740882945 8086433435390158592 6999619467019026432 5386901413724229632 7284014223799112705 8737594719386376449 3084232027193083137 248730551144054784 1109319975660324865 8394998439443489792 215494531535674113 5305944600359437312 4261244373114831872 5459027378082643968 2855570432930790656 113403040113963009 1 3069090392277536768 5261358721109643264 3852250434239167776 812439692688670817 4887610759143038001 7057637282586124288 9165908053986410497 2283185107466076161 2863494175196366848 2916653026009169665 5091788001486336000 3073845149201137665 3756514987055960064 2113841866429133825 6037457798088753152 3149388982805484545 4673514640936373760 7783667954353826560 8273747253872132193 5021627281014280416 9110063738397804545 4629831336717564864 5881196699706359809 3183335740369328256 5597586371187538833 5512159517872275457 7737438961933405697 1604165010002723328 8038705931684564257 5686007372608540673 7149923767877992448 5068481132869189633 8246982738955160320 9135489386329157440 3821664125350544385 1833570578153066624 6675784167479119872 6415262061322768769 2945175997191375488 8843670830989415553 8399257680602185216 1078100264515883009 6736179594994069120 6250412024804458497 2758516266497492481 5450734180635968513 5199963997832355840 6330272909787119921 6341189611658096385 2736311341110748416 7919192294436110337 6707142701788955648 4238140838729021920 351545302615511040 3989976241893725569 4142532024166035457 2278581553775083521 5908967290300755457 8647129885537378305 6282869227106074624 8971182074104745472 5233688933004264449 1138323412657885017 6791377608364489349 1678135784484781185 420408089333935617 4697963902063016448 6404907608103362560 552911860775903232 3570976837966044416 810802758227617680 8738919731890388992 2971702276979795456 7308546257127997441 81278758988709889 3015509157720733008 4199652499562618880 2112000474245329024 7845334462056640512 6732244867971915393 7018297555549218689 5580971751969516161 6428418047050828544 1441961081662441473 9158753094354320897 5731776678042142720 5361251346391357217 9185674518954245121 7649415473161068545 3913682101614796801 1402976020584200192 2938156291321469440 8719120478961128321 3660998366921324033 4055744892093312001 7639015718452589952 7071019705244456832 2435267381769469889 5196553654827732224 4665588908854402049 4122473836768010240 778689167491727360 3710427031145598376 5367707569072037889 977878484549768704 5768279615286339585 8819571530797390308 7748970917753966049 6102152423492386816 5397122952229666816 5889499165768262144 4047032986844476672 2378184132457955329 379171095422409728 5263295072606354945 2411555858832610016 8962873717438329344 5935129219353963072 5747034745315360768 5402717690603503617 8979343748228614144 5019148363176457984 4785001805547056065 5404523066428387329 8690193406562150484 3279606163183452161 5449425471924076544 9000416866326760448 4697168570746458113 6552044932397490817 4884833265425580033 995316525854889088 9214465297189011201 8915232828191842304 2540223227648285696 1718483319119329105 544634402321497088 7906123252056088577 5985195092557309441 6077186151349935104 4934371640050844801 7133193080578260289 8357715408840849664 2394910882858230784 7305491600915791873 8927818678325461504 8386485374718437249 1561064081589633025 1563961689565321216 6158098295253688320 7097872641890286592 502896417437725952 561110881783852801 6768166013192652673 1264415771344731649 8225389531120787457 2695042341858119681 1302366196300587840 3215581912603664384 5347558663740751873 205169135849010049 3478422441718809089 7780475140285726721 7306674856823838720 5737619682498836481 8784027192714019329 4195530885150302720 4429098615018897408 2706408748461092864 7206037635892906576 7849864602793522336 3938489669375741393 4278141922186445313 7493566946014619521 8314166765914870528 9209277274448613377 8608821098001511392 8493313938870665216 4714304378429775232 9088916103372618881 130662005763915776 7589269417359026688 7567680620531342336 1888123072001605632 1209014313880436737 9188297245916943872 3525290488541595648 6273314483892819713 8739413746827340257 4380063551187530497 1955701313793964544 4657707844362436609 3592987595503271937 5955926850782896001 3808520143506659329 1115794133743017984 4124951335034945536 2097479479836704769 5547526954166190080 5644335621733343168 6830837485021496833 5176852877508870144 7134777402970261105 7534980756018868224 1895464835146784769 4743742883017330176 8917910146336315393 2004969768984296448 8964309465249665024 1856200608416654081 6853780670026612737 2356865542476070913 3561236026285768704 3322493322728156672 3120619167984385025 5742743914384057344 1109060301196408577 8730641902154256385 1215770676846656256 5479149012098285568 3057029668786511744 4190611227484257280 320332383053416705 2511837535756803073 78288256294005888 4193901291444315009 5688095811315718017 2559373088081973345 8676197053581802080 2916968138729484288 5509109239620391969 5731813559282171904 5251949838502095872 4284230568399536129 2743211967046266369 634897783292952576 5972259422414606368 6979041118017472640 3880604102814547969 8764339461882773505 4525083376634739713 8857478485835763380 8601840715894962397 602663639160131088 7935613596688103169 6971603641650030593 3748269391966815200 4297637209943769089 2153071340527837441 3186246393123115008 7142643297602096705 5303002068393051520 5845187731904663457 8711764033322673409 1689533348257983073 1004758417350875681 8354082519860048897 1929114675357207552 8616940095365372416 3393915856259899393 7622052673000308736 5937802251496956672 531181359290761216 8839050680075089921 6521768041258613248 7301287110767311137 4232068999354528256 931710415229861888 116235115343247361 5690612219375632385 7246627942744817665 2120327925456791745 8840702396211036160 6338320344245283329 4187707167585610817 8842206111608061696 6580398453970665473 2467167208703830208 8664368186201375745 4661638661024014337 4164159819397332993 1032221488540913664 6289579047662579841 6988064844804444032 3274981898351967361 5635987786678847489 8214747588482918400 4419363433527745665 793228671127707649 6049846774274638081 4108708773984955904 1237063996850118657 123393710882505729 2805160143412264960 454469410497757185 2654581461632854017 1270329840989192193 7537930799168102977 7102941604269609985 8264210479199607936 5381213976793831937 8185167829148036032 2183568814265434112 7727044537429786625 1032304931436867072 1958325129658236929 5004076142526164224 8346912010948444160 6264942078017404928 7255965651718088705 925951753260371969 3248165371466240961 7469581630227666433 7976338773822603265 5706577412180441088 6704942637765466625 4845619128596803585 4316827388586958848 8160870550202375168 5424166774320390656 1458668663394512385 5251082434857926656 7456336958864752641 1634113804950241280 6758780773219418112 8461097693347971072 2632521867466303745 2205177967345139713 5536438458696044544 4852094387078789633 8304697897781760001 2817633729118208001 5999557740630645249 2692857266729875712 3110082082599420545 7157325401051686913 1709083026044092416 4495862594278759425 8094790051663480833 3782340995789900800 1072912943217702912 8808226067800932352 2182804590668256385 5432014700655796225 8189727088787111936 7184982061021131265 1564287071432474624 8706635124716773377 2958045406864218112 159433939262797184 1601216063706134017 1242214207780606464 8741776925374430208 3795151137842117568 6033841288299110785 3780329174289068033 7859216070068390401 1247810540822951933 7236770837725063936 7225520906475773952 3195130743241102785 7398985273043100673 1992644222782611584 3440010400505164096 2587072137946054657 6362280492205036545 8431960212020543489 6279006798304212737 4065875245742085889 6226760763035787264 77042226947115008 3812110171094205953 3700209300636624385 3084078584864113153 3891186927687079937 5037492568141889537 1716912476315254784 4854849183012429824 8382493456877261440 974498206144 4790319037484703745 3475395254968926209 9201742521173264385 623612257837879296 7045110514562396417 1697240182002331649 6714378767392594528 6795732787875137025 7173557400023965696 3934222572108077185 4853366004149742784 6546369483373109633 3469988110647834624 3861647301738158273 6142690728572066921 4685922264604320000 6991755640111234913 2863758726297028545 6305265829218484224 8996218105416542209 8808831044781985297 2475504085070675969 2026842135804016912 7639325084221505537 2347254952696516609 5213085655962222592 5458581758718115841 4814454722977071105 6799558540612987905 4930153856433668096 2099006965863645184 8224655829433253889 6460200898593762304 314492044389515265 522116591683741441 7747724095024756736 7858931931006873601 7220081156417912993 8450320982868048193 7669768195397368193 4962329021561424384 7011225148224866625 4029707562208079873 3433987499243266049 6089183711222097920 1060144844135817849 3373320580706064769 8527348172368618496 7039456328266078209 5339130599518765056 7920299275483991936 3109803197636000257 8423171425674043393 8657583731334675968 2928733425567756289 1161025454432592129 8896323317396753473 3581871589173690368 5482088638494556992 2911811808104472956 3036885751603265537 8606694345647190016 7893099863681949696 139850353711874048 700232645475950592 3716133245189295617 1008368589662100864 2422760668283793409 1663928450200683520 1294952637411072001 3833657996530286592 8060350467174247328 3929092671515234913 2122180087994803200 8755506770222252033 354131281620958328 6326964424299671552 1424914044261446816 6015783544994844416 1780657275337916137 4183406810423449217 1429305604874481664 7810849415229538305 5097850680584364096 6568642770296263681 289814448527965696 8532941242659878912 9126348292767005952 455672050132583553 3720533070998171258 1680739090744694016 4404034068932119040 551693885750782977 5566814435557244160 3349543346281318913 1093362935533561984 8237488169121421313 4370138558522195969 3119600332569531952 7919668650292662272 3099087364072154192 7779474938335695873 2377649492070707457 7527079318888900864 4597492602139775270 6134565487581683713 6542331347063153793 4061612263855001345 9025530026804131328 5938815898799079424 4631357424846659712 5720587011143526977 5684016356080214016 1481111496163136513 9008481169369885473 2989275923661762561 7907712323086888961 6257512293703050272 2526315976653202944 3825852902435218112 4853845727997657089 5904270650357875712 5705314673633792000 4662908517018918433 6400139862554689537 6434457724579338433 1068147688330225537 3402878553040613633 6616154328875399169 7980852996183050112 2592606249892861952 4403016254792861697 2285650800964996097 2608808113938103040 495633896509961217 5625161008804639168 1592490870940572017 3400309330296702977 8410959484117531136 1625399725418790912 1515115971189319680 6764469700265867287 2055756357662932992 1860568457711769088 4063604355639244288 8732302947812179969 7439809513041698817 6209117404388109425 854932078197798145 7908040750361835760 3448406954649116673 4598633891103700401 6605755787712268288 3976515988567739648 3791915785190496449 543374627094952992 5659885462086220801 7367136909712883713 493905960889485313 3679913837852508160 2850732886063100161 8067346556237891584 175371864982867969 7406252739132255233 2746556156338503681 6980445882301095872 2649661579992696448 6008811116229152384 1505430408868052992 5021400039013931521 1664980355608633344 1238088108500320257 3268641729493332192 6013527936462265601 863213465804962337 6206380465190871169 5982967813805981697 186253223274026080 2217666088666647548 1234655243759468544 6212582064802930689 1990889725744642433 3735044787884146945 6785236731362523137 3939981222839276160 7004243811370725377 1547185541954527489 2204968582588342273 3467817413760940545 860461676040159232 2025051131925792769 7857550462242025984 6923582204250199296 7228000546177857057 4351626419540209665 1062486823534371025 552594603975480320 7165752961911295744 1155374778451380320 3870399252853609472 6734210293120052736 8892942743493824512 9099295046391999233 1126688038178897921 5145991441882605697 6743740720619103885 5333368712673912833 2526038490116755456 787924246287247965 1135709702645691392 5145339128659118080 2768751676216203265 7547164020917637632 5026607291416600576 2123247767612999809 6022965201834278913 7964990678178713824 5007039753165573121 1948954987007488001 1735902890512005633 3700066634885745153 2371318855395052480 6945215413719068672 1714309472193525248 1784138453311832065 4103617950067569801 5057185970878021633 5662431076475414528 5649232627812789249 4025645114800676864 5842484555989096321 6288508244707566849 8793228272959488001 5240397912853127203 881707972727693249 7486076871669898752 6335393564121436161 8245393049543602177 54018451463471105 6767165355198314905 7795254802815909888 1080243573216642800 7229232457794095104 173715014706008320 671725938656821248 1633720684031917184 557804606288738304 2534195675444831392 2157321117613948928 8908065226170298369 1539918748741271553 2486025949179179008 1265826779735527424 2962486901691776513 3429185901258398720 856773823414551297 7561306684501270529 3084659945529614848 2803023802872542209 7136286047091953665 2296791627103700032 580944003199675905 44476691790540800 1052104212211139585 8817715938903954944 2960477947992572672 7464192283495395871 860970588460138513 1910868175239514880 4039699973493487616 7039532495187668097 2600688705911617536 1561239185319979520 1085637692916514817 5594960067108287488 1016414118020595912 4694805656255139329 7961384546522305664 2313643555188621313 2507199043065892865 4847901659316092928 656515598529159676 6287849362395398912 487726587887800320 2497556552411013628 8741073566107369473 294280499486330880 4195976882286165889 3673444356906703365 2937839483053569536 6816824770782535680 8110602044447085329 2705264980250300416 1278575117865799680 5889485809479532545 7005862788366178304 4664278536573354241 2667337146322506240 482318554466108960 4828820215948655105 8383006194636947456 674706434068226816 2637397741173025857 899297306150858753 7510199932603334657 8759332321842974720 7744270628920735681 8371094914519199233 253992003185712640 1299360701392371713 6140551378373591040 2708232830868062208 2834566033909614592 5787350642214771488 1941613288782845313 6669108891872540161 1598983898875295745 3226330885441785857 8004509491504349185 1897120620030053584 1315460445383475201 6196366573310597120 5677090371980240513 3389707245292658689 2519986541471465473 8027832177028465153 3135680653652740352 9065181378334539776 6849856737049434496 2755709599674097664 4284219907179799041 4840789805038516217 165493228943097436 8707993510507699201 5089347573980632320 1399822689150619649 28701892989582336 3238286679536633441 6084972569097054832 7008486357660549121 5648315707733414785 4171436673620612353 8705116506591455233 2394289614105526196 5898526955022336001 6761284130181152769 2385100093622755073 4227500897234875393 2419511682690414592 8438059531548818432 5186068430732061952 8337588642214577152 1246632521699051008 7552657317869780992 6866752206436125440 1064863989841928769 1555701254314786817 4291269058547433473 8593119002194397185 3534736938988210177 8684837986366619648 3892626786836763648 4176642759244917632 3855014695674549377 7790845200538921088 5482492550449626113 5657718222270491152 139771796642148353 2439559975693256928 456973006780124673 1919368208094859264 6184087629968156673 839230229961411841 893641715824704657 4484152059711340352 5014732682982042624 3375525049146368768 2162756239346043904 6054698171153252353 4473146476069923072 6401581851504096257 6602928687494107648 7338121571665962241 6525157745315087184 8503371740803989312 8338813182955212800 5147358011939809281 6932181287827716769 4705416028967238881 3692279391594450752 2273763010785329153 3858793866534916096 4557439147869077504 2245482617483676645 8458748812952135681 7814428993738776320 6262326780887275521 127890296046190593 143293284541771776 733068062379375744 6614125359025932289 7116214162128918401 5364666209377951745 1052014172072574977 2656934434298806273 5346536989598906433 6210646486810722144 1474437002995141248 563769102115921537 1474040751676581889 1797466559463014401 3067561282390750465 8846451972782129153 5933291795761072128 3896890650578258944 7532310977100312577 8637103858923757569 2771561318581440273 8960861724494187265 8183570608978436224 3394238305883396409 1464709860864741377 2676450039922481153 8437878546027769856 5661026077790387456 272423655418502272 1830388806095765504 251537109452619777 6689875058397864960 8533920520149808129 2233706335921379969 1917678883346059265 5313488717088948225 2405749600042041345 4805232101422338049 2420547908372664321 2027372674358654464 2444587863775977728 5553931653578530689 5742131997400731649 1849654929620008960 677835215165046784 1153738354522161152 3752110153125355137 5136547588320495617 7006068691213839104 5025140014096125696 8783147837347586048 6629984447263259649 3332750286278263361 5938748295459078145 1443233125797724161 3496230203109457409 2149641520097951744 6215917804415147008 7698543944969384705 7916919349806366721 5702793964325175297 9179380822719987712 1335515401408076288 2486946486158819329 5329098739969646016 8474350784587237080 3315593545128747009 8161992203851694080 496583922320990848 8661002599269883904 7482626581085334529 1839304015994223104 3126713716980559872 908892770662253793 4956754124881127808 8879397874067636225 9190442863828879232 2630420073624747009 1307816380985958400 7104604621713178625 1281958510675863264 5700275135335235584 5291727736036404225 3009874554000633857 8382115003605123073 4349557755107160320 1974810153976801985 5475616193384398848 3928761852117790145 6670618986336696320 5972674594363359233 6333813023431619201 4914008910787772417 1138054575889125633 7941393634817279745 5452941307912519680 3385709594386211969 4399686665210167297 2792288351652020225 5302381610101500144 5225123025135844689 4377938457695027201 7138835940206356865 1830552322449078009 792073213506043905 3255622813011600897 2816285941002323681 3204264305056076801 2350197065937847809 4590268638743756800 3580745937970530816 4693334154630548224 6295683956454866945 8499496482601884672 2282727229187943969 5346723578261798913 4215010821666030977 8859485133270575360 2797886361492081665 5923862232999657473 1610903113813704705 6266062538103292928 2062460208971776001 4316573022827085824 4925336072089157633 2749699473788282369 5036043784501439440 3943119492864581632 4384710835428995072 654676204750386176 8784654970761379841 1994320113925773313 3532340253980484817 7801396480479246785 3562893948680488960 3313548003473422336 423638749811572737 7741173354815338496 4038116913507729409 1040726696151810049 975533497750604000 3398425140324990977 194800906541369344 5783342050414716928 5450721937759786188 749841064656660736 1523620504175342080 1020920244405712896 2989654268078408704 8792891518437159745 141450896185502529 6495274614945372896 42576025275072512 17876935257086976 8741237623599918080 7065138394059364928 457160657068793089 6022616850774746913 6752981391930732544 4282527841551155200 5473210973094098945 8142403054892896065 2701025019466641408 1405627013774966785 4504325244865789953 7127226242116747265 1557883002996523008 1597616214642298753 8659997864298429824 2187666806834444049 95620471439491073 837803026946861824 1308957288778403840 4810177152330991104 2860086227504509440 8206999795884707329 6603024182980984833 4548402760382398465 3856534121286501889 9029359326642750494 3556762715181309953 1520851595996768769 1263283875843303424 1505558407607746561 6214924460161862448 1269070708736268225 6736951178952986369 359622394358599424 5058168436173806593 2763187605070035200 8975510636422134225 1546602358001868289 5969963187263635456 3172874543508291584 2694946411346601472 713198242331439104 1250020471635232769 1760426838695694336 2451129623459105281 8134201848526311936 7428807876814679040 3168037772369815936 7844487106670281217 2333509128931889664 8550022924831031296 1305876024555107328 493312388936892416 6417585156545664353 3995602916710105089 7734028914248916993 9561682891889664 7162719907566722049 939006498561499144 7796672625225017856 3538659604272054272 8052998515706255681 6110673113117895681 6259957814906741761 4502006657168400385 3735526448024273537 486807537544984576 7191390891298023936 1126465691118384129 7418279228627484672 8520520676863830016 7668054947703472128 3236633161256863297 5672922984879987329 8342595281081073665 5487077387577462784 5198299678836153088 6892465106286594817 796855421271302144 9164050794703939585 1647711163919581112 954713696790247936 1016547040526520256 8227466577360782592 3747044937294387200 6267597977830818305 5809362003902332928 7585267014455316544 6129930920698491504 1379226767783725888 1899462215897965633 7523819277980532269 8561391527534837248 7803780038306889729 7508282967652966401 9152587995805177856 2006306470882861313 7469899480814028800 2100574934041642609 5395717271205498880 3810496051641615616 4837670099564932608 8262053085386375168 6071497275544336 481494750654758912 12980262066265088 3756108019161769729 6241733888940237824 10635824237998081 1458697244696243969 8730844837438770561 8617156045816186880 5943731071455294977 1209830510978148353 3090625628472328192 6245435209372631040 5820415811221167616 8869426091268795329 1086688348773631921 5762088532038781952 3078249951459341825 5730855570400438273 7081615413746364032 8861527698652240353 8761800646248166912 194347745484972033 8627788822131080705 4049837668506829825 689465099561258913 4310676272601841664 7104381938680875520 6998994454481387310 6755843101615889152 8762992012232622912 7750634689949528576 8673544228245264129 6614259525351800064 2465072224728162305 1143994193001996289 14685430020282560 3267910800448041216 5498804681459127937 7412314515626287105 8563479404914688000 77068456993869824 7836835908583594497 8148459511426981888 3834829669294211073 1868753545991078753 1398601728787480577 5114565943166486656 5715340281105637888 1473231756155475329 7189083812173024768 9153203974144786433 8366977457746280448 9124855346270939905 6229650530085896192 1104359433015964161 5641655974157351936 3969169082300235776 4056851164943931328 966654878248711168 1881322024421362176 4615798009824399361 1350295453287080576 7185811638340928768 5952379919236583936 2240755170809360384 240506038829375488 8932281955716534624 3550944883167461376 171598059859886080 4616830838747807745 8581642910628074497 8547575834561856513 1130390094433779712 3429992145907073025 6122671114954607864 5353034327697059841 6840394556210883584 1201575861652267265 7064718526990254080 1375498675135676672 1207900633882772768 1631795338204140608 6833716061660140769 4468084553632754784 8477107284439235104 4493359318461767681 554494083728307104 8987488024736890881 2576977426564500097 6475471602465177601 7634340809352617985 2619746190637730305 6727609983299408128 6417564247846027264 8431655199722766337 4454648690681155585 3190636746511761408 7787985757157375641 986478588995336337 5078033842885156864 2886993332814649344 7763112430049165312 7365667421759117313 8184939719643421825 2452123233682268416 2397147793389834240 2550670986587200641 8486417279192538113 4758749811181909312 6807906556322013185 6867851442024243201 5662663643097989121 4040754997327298560 2973971198558339072 6264588727774609409 8085376937557440000 7982234366138113409 7857804081613963264 3156154974970999297 4842467098606878080 6938753502319024033 7013965372703244289 8888103522717552585 6896166156943851520 3479928091540276513 1626759316220643937 4231814739230967808 8753848134348357121 8851591725412973760 5294835313738760193 721264055735904648 1227708656757125633 2765698980314611713 1949161426413957888 4000238249431755264 3095086127722175096 6187340357631524864 6993691986699247616 8287258126533687456 807832516779597568 6608256442627260416 4041735362680623104 4480250881966854144 4513120646080754433 1372036407515858944 7117967749557586944 4923370095208566560 1457353761976614912 4610991085680201601 4707505995136401408 9043987145998859265 7150384738836454401 7594093237930741760 6455397956818020320 4100622668594731008 6941471101440540673 1097655111324651520 5223645502424818816 5679517514307149824 8242541237894705153 1342248996818761472 4689780160802240641 7586007826642302016 2488989028840574209 9081912991936413696 3522644273725202049 8918852279558949377 5906304599855489957 5296071699543428737 3274527832730700545 4464491297674833921 4958124840500829441 737304165882263872 5385323402256842753 6135244431150682112 5380794636490719841 2696176122415038784 6739377446592551369 2997375449813280000 775403522876454912 2118628715293311232 7997689140939321344 8893959841110360065 5165644371568299772 4706144009654697984 719360376359700480 4693576377458920448 4668016642619387393 5194033734001489016 8568785215531417601 3288442337278107904 1168341797362028544 4459441440839550977 5121810225143954432 5394905571689786608 103361539219716096 3452844986720345601 979384780802546176 4080637526093764865 2634773629003090048 5824641969567653888 6079070596790822241 7096805548668954113 1040420421959798657 4898414908843753185 5737604909587166465 3837886047582704385 5188841664776014593 6387391929958006785 8780811169726582272 5788864677740354305 1153631997002692096 8531759266801024801 8980737979061902849 2481414743601250304 2114077779271581697 2213204763925363904 4324511949969901824 622236591314516144 3801524110543181825 4927552730249756672 9219846840586377216 9000891084940100608 8570215943446768768 821251869629120160 7276536710581092945 9428132263773376 4271757711188324608 7400091134439592641 8076467097675825281 8388968046059723777 7983886750945175552 8141351079833987553 7478397620997871617 5808070867451570689 585352971155214289 5344228363548997120 5053710460270109656 4724680191337999368 5145617799393619969 7570743948722634753 6456301898441165440 3665531965141516288 4604556260071058586 7807431185758535680 4858342492119470081 330687639809359873 9050446388502021441 6264698457961985536 1570664795330503552 3213367726305591297 2878087596907259585 1618190865352814593 3033518972178432256 7797639859382584832 6889906838927910641 6085535012152830608 4514971791929685568 239062067380078081 7145966189571729409 1313679724940191233 7226912938328693377 9070070351928173864 7471283440453287937 1832901718448881665 6858307451706088496 2675670963413975041 2219738743961290753 8999328605700837120 7017330799524818944 5549877565433083904 8775539403468875328 7514439901803446273 8715494811657861121 212460010198558024 8426640956242510081 5923354490488933377 5098008547650746273 3791460185229591808 7329879603029797888 3797493328804478976 6760163042172800056 6764998602131064032 6615078026185092416 106671118338175536 2901691613394428928 5218378977552203409 498522599189941248 7739762926160219649 7628995255889312768 1242960650968165888 6915912729183055360 7124230770847581120 8704673173244306192 6024865043823886336 2412216196226351105 6387132312652339713 2755619567567642625 6358834200083562497 5796775248784198656 1165416842069344257 2295831652552036353 4178319333954399852 1829082811591688192 7016154672892240897 6023385334388150272 7572396302459600896 8589514249653539921 2777734143754084609 917524390565143297 3632702543931990145 3796225753372327936 6163632624335462401 6268888794108141568 815009780849694720 6897127758817733248 7792377396206442064 904199254604343297 7952722227716434945 1866982145247616385 6613346511981350416 8967052868082663424 252853109378680384 1632654602596585984 2148682922058802176 1871967096855113728 28317572844503041 6090514638766309376 9209361769901622593 1067938652377698304 6530778704293933701 7365315636536971264 6953316673204042240 2354965603875176448 5581774484914788353 1231508664033619968 5587989089990492161 3023176134809315585 2157068304887333889 7410636561744488289 25838906757368833 4130414479849919104 3156810490676347264 1400310723881777536 3369893644261132032 3864786379950716045 3753733284848347136 3549680017821052749 6215525782489798657 1474324081828556801 4443978056042258432 9089010282231825120 150481754477992065 2756987585516226560 1593007465092583937 649712053464040961 4379550917834962136 6467266226485029712 8506323574203969024 8792825268123826176 6348313412511880192 8603512583699290113 7130993786467527169 3187079433945061792 6236543763898016768 628589784876162948 1820205411355504305 941909319543554049 5681148141459284993 6939719912583488992 3421849446123353920 7126155350237831169 913288552358337793 8450068807566229505 6651136034603237376 2256750180674424833 7885045087998235392 6442204040721874945 4376416436240564225 5143107400282765248 7018114416752730113 1654489265331211777 7501192912012789728 6998533371021099009 6433976433794453248 6523547698200990177 1629782082465892609 608136216091383937 1058244996466730944 3298986461281828864 8207482661482384321 1033686344911656960 1515579004571418624 4257974645433940993 3245210690518746113 6703392432804200449 6321172112683761664 8181198311246132224 1858105378641467392 9022992525459685376 1319943212480069632 6766937164603858945 3464827605702335233 5996355427728086784 4046958963834105249 8985564336596117504 2819507440129282560 5813403170846319009 6037350937896449793 629991408012378113 3075421663473700865 2081578819458405377 4620982504639672320 3472861165862371328 2398713856595130880 1390383891450343552 5442570817475903489 7325811543172093568 7453275441376831744 1342204495459630720 7178937290214317056 2711342324803655680 5769293878029052160 2168198576462790657 649413243835588609 6733727625684586497 2314758595192415232 8637643377964482561 4555272934651918336 1031474946455476736 4735504398533907408 7029321701151946497 147760336882785793 78147450687449600 8523387145979537664 7406746409370435584 2328589120656171521 3130983267185059840 2891695648866535424 1836446402247361537 5467644056680647169 3186295051739926528 460093665344703905 3640462701922181889 9081232419156606977 2322334013834952705 3769738580049948672 5568350178135928832 9116226803257180161 2644252795265916929 9197560500529607936 4181011039025577985 912301887029896833 8068153419294742529 5655748213422940161 867144882704984065 4783616600943902513 6849790210341254497 5067418917424360449 4554123657902845953 8983199605439730433 1197992111636176896 2847308244517927425 1696381063903356161 5679890025394667969 6305447291990072832 5610695182901598641 5334334736708384512 8254609675543389184 4913217456189955648 8959239676545813680 3849115571162461792 2808168130739109889 7074144887561224192 3548217473610513409 4451986050982182561 1974144243424296960 1262691624680292352 9147112846077441571 751743728185094656 5948613698530765825 5608682285814935297 4714039331091475201 3210240971485467009 4392031558238324736 9052304159414609920 4500303305332868007 8545971431336915712 2095463015751680000 4489551069576529920 2733881279604166656 5230548990447080960 6108931699299227649 8898851383656248992 3336007301247647024 3880179431305165728 3809822366972936193 4780442404760048256 5374450464429912081 2683708614408196096 8868161487285986177 6137707799792844801 7059534218091544577 1783014752722854592 8885685138631029632 513727239775748096 7864723171127192424 140001186604866304 6734234321987475456 8174697187377152 883572941233405953 1131486649878265856 3752978250337040608 4309610416143073281 606916225128445313 2682987043144204033 6360318598687260672 3020550762500365312 6745913625144705024 3988033019186455808 6015039399332444416 3522012257304518657 2895165140543358081 4353442371699771392 1882564192633825793 9116519206753925505 334012983330316448 2751547948520333313 8369464238458699777 4031847686419591169 7206429633991107456 6291720674754003968 1848445715433057641 4232238215435030273 4605000638153591296 4119417981890928641 4700425620168814592 7327547854638022657 4438900249761123265 6368308355738611712 8604352364764412801 2816818040523745921 6528805759462280192 4913084569223066112 2063833651418548225 3832588838711623680 4778301493335202176 7899802285534650369 4489482631672662017 3940015606101577697 2380399213983003873 5744769583224926316 1329514528555600513 3166261647393374208 4224908347759952777 5735249001861634049 5331418224415088640 7682571413335447553 6872177893387780096 5489131349042790401 5168393109488485376 7000210828198318080 7772394736051630768 2128474021562318848 8230649748155222528 2753849613747791392 4657472092087560257 1814388533023442176 5384154591277048832 2879820210695858177 5126484738977734657 1169601414412632064 807229242649090048 1093558341024475137 9034889425485225984 1070774323879220433 8851032861722621953 6837126296629690368 3152566922388259841 1148995808861136704 2731448254112606836 6675246500904697856 465153662376602320 8386862957209084673 4385345145219514368 1968675344216116033 5545871958904958977 2699365922402749697 5926808766104256513 4290463512110444544 185708100437862401 3424538449264598016 4333736577027279361 3055559684251848704 4998307778652305793 5488232976585691136 7125704595601690625 2721194831363682305 7229577906426087425 5486320645670223073 5920048258194006016 9047138362301577985 2724576724607864832 7304367076641996801 4528643328894728769 2154280786959904768 679510872193678160 2355200453880619009 1907451081643510560 1517974106019000321 6688793281918193408 7741486346050437248 5182150213313232897 824167086814924928 4584545503002361857 1317526489188811296 266277754980075009 4568450871824678912 4457057030569428480 5421035498809343488 6246830711716632224 4430719804688655328 8059275529374784512 5607041264926990336 8803804087848239425 5609921889318783008 6923964482154856192 2485965334273883137 3079630078330928544 3291649517868279808 8054932932938451617 1511865640258212640 6273512074258022400 7757866775247380097 2462033449220461057 277552651121721344 5934404209969768960 7480166408371614721 4274421801525650304 9082504932080615424 170121600765004288 8907332016554611376 367359199218160897 6778763317318189057 1739559746801301504 4457171437967881985 9144060014107112273 1799753753224415232 4748310544392791552 494322005400093089 8287248836654421664 5860400198134738817 3441788530508480768 6282394955263452417 4301975873049314304 3599912210951436288 5880471106569500064 3696148278290718721 4416697501935591424 5111246423514264064 4784308027133427393 8792217794338553856 6414589877181676816 3311526288156965120 6977048184357288960 1997692684046191616 3961564791618142208 7631024810322015232 108500336246784000 7376183422039297537 2462844170206632960 3256658330719436800 6546718445108014400 9108293897792512000 4186143010439327601 5986044062586712033 8782737161698762113 808387204837417729 7902898846787144705 6615766133675497473 3351324446250970113 6468034241682028544 8567049364559257621 5452458863413642240 851927393387743488 4083001446437421057 8414424359433535489 2471228684294782977 1670526928502751232 1352821116889907201 2581427331495324768 5237989148570387445 1658886725016088960 5350021964496003073 8941176828077277185 8218384468420329472 6627885979601409024 4180452476987577208 9027524723362562049 8458707090294674569 3523052325916286977 4465723943685840896 4276353302595860304 9186972089760050177 5252226611320174593 3499999906278289409 8610692459687510017 1388938774562787328 4897633164478958849 2902629100657442817 3184714143453478912 5334960176858452481 6030124494410520064 6651420137883485952 8621025671516661505 3375804797420433920 5750232662553025664 6134373969655830272 918471153308158977 8502168107647533057 7390912569272122880 1843790072174472960 8428156688628711424 4046348104663662592 6559011422676163328 5015694249130071041 7806465306629809057 4406716834958352385 2398305100445548545 4781396496050991313 6689763015328320512 7392400191637322513 4767174805576358537 6935040512636430400 3798146726043216897 8842807926386824705 990071997720901632 838606133881339904 5237969438133025536 3808218910370955264 1108627488780471520 5961354223046435712 3809424661459179521 6256128838761922560 6532088568777455233 8980825649839033665 9048659238203228161 1036950392259776512 4382361996322930688 2281120575268581505 8071891878773587777 2895324552793540864 494971912268841984 4761315246597865473 7263117186480209921 1429666747760834553 5542498197125827008 6826241990089527616 8959472427868068865 1388912146297695745 7766579929615933441 3885496383356824161 696177870362427904 6692009583067430912 942039439275724800 7319405743316484225 4743514162857076737 6611160547021842433 2020954896370204673 1982870334635088385 8083963603168273920 9216336467938844672 1980155562380173440 5921352556729656641 423753154062177025 1495201731995164161 4685116780065224304 105820530731884544 8543865364574168768 7728066207235047424 6650621285995978017 8689845250180516865 1534035278537997056 7703671567119544353 6152409357063531973 3962338933364473856 253434348646055936 8739156020237129728 3275264471834466305 7241568377683501056 8414202760095476737 6921653972986205024 5235255420543816016 1983008052543909633 8465939060055217116 31378461695733825 5402753613950693889 8250959247232229376 1562632330986231809 3448435496982872064 3797796411769265409 2533447881883123712 7237488428825235456 3640880892914969089 2374122347978156064 1372941563001987072 8629852997609758720 6317608394178137987 5280077482807001089 7346396671961653824 5404854921671454720 8733715186309535744 8737607116402891773 7321562569874467073 1909250390375284736 8102023974243532800 3068774501775559169 8193472617974590465 7746852533547040768 8019045072464693392 3231919791300007872 8992725525535980545 4117233310534950913 7673986439714286081 7720909621541464577 3971500247521484800 4017999444699540352 7186679961389842433 2088161121716908033 5207475787505132545 2080661165917847552 2382194922785392833 4849566169359506945 7116413038104587441 7949513113519212481 6514268345535056121 2757680753716585217 6282937535795354121 3341100852200649217 1394718760119855105 6037069536705691649 2440032975705443953 229506096005978625 4778558273925438593 6113432044508861889 7831386916264553729 4027860371066138625 6924783427385274369 6146991245844733952 960908254208482945 4955749345388998657 8758257638523879425 7071371662750987923 3562288899733000193 6573075967350542336 3168938763901612544 8125278667266509184 4854553569548882713 1263421626070933505 3314979519605567489 8480057076447146025 521922409541133513 4236740008778441217 8891265953533965056 2695685214015685377 8428940534595465473 8223474175808930817 7828290672116852480 7175457488728029184 3454798088148316672 2933180192257540097 2609476713686999040 1478322925530281728 2456724450121023488 1248551102228397057 6305967830183174144 5726650527774874625 4046753930895181440 8516721426917638145 6608750601306443777 8352548615875421920 5754885401926479873 2045097007680313472 6205011160878710785 7171821296933289985 1663683863342394304 1864590011995439208 8568722554332938240 874535729009659137 6220473549508192512 7473741787294303701 3735509363006245632 7471353895299534336 6288016953626329089 1903426212457914369 5394916818428288000 689237458460518828 7923391560121992705 4701376878146782081 3159768397365378560 3443928377084961281 1073863678130429952 4274721516237811777 3946302218384515072 5801454509721626912 1163943770122605569 5492541678769904641 7925311493515452417 4232684151679102976 6341349626201619456 7168646990632677504 6397671212702661121 641846714722893857 6807018025589658369 7835981211681133505 3866447225006219265 3218497091438019584 5614939149189708544 5904018882355453696 7019516900436738049 3532533693242124288 5013984467807336449 5416091932912580609 1245064381356740352 2980883869069025281 1250082724702533633 753017760897398272 8783178771725604864 3519985858024220672 2994660886369043688 3891183643433505936 648600598617571328 7387901932778688508 3144256531606603776 1639352050685405313 2848778679582982145 8202769012074747648 4522144265306636288 8003945144940848129 7672861306343245824 2995904159678790656 3407647021090209793 1014492473127745793 7397856987609290240 5556829235315852896 1535945628024045568 8925770527667847169 4648418427994636289 1958564523221109328 723026977222557697 3464720180738418753 575217916815149408 3203961840319100609 793461024250632848 1173122026220811777 1412632617266114560 8496417556217677825 2190298496889952608 6340027404893654785 5801400243106193409 8590787745493869440 4190869334967801344 2483840350275223553 4930556666488894180 231428714213261312 1151320243147458817 4328204427218747905 8931127061106264513 2542814825516040193 4424525591949909569 2388123351470441472 2153367253913972385 6535433699754898432 8526944316071148288 8294196417755532160 8670183391738296376 7781864508243980289 5411076359286554624 2183065377637856257 7735530288128096289 1885608524720011456 7060683091401179720 3553397661300899040 6329550922405084160 8768635652782030848 7174284582082838529 7200663900179920257 4384811168724187137 3816278173816049536 1002507529403427329 4191526286504941329 6790758910910339516 165028903863351296 1377153542012308993 677977066450087937 6963928209280729089 8761909255105807873 447604196519051264 9148800617876329755 3563514311776862208 5486088742718971905 3374991189047092128 6269679483760096725 1224497702252122368 5317548078697254145 8514883562611256320 9078211833502384129 1508063331846310528 2322853222193102848 4839186581772288000 1764928914515937936 9066692760968818689 1357696101956714496 4929139264681797632 5626882083314992688 7539259689049063424 7119237047152779265 3671019914831462400 2005546341315633153 4492946532057416320 7596700865292402688 8657410170124285440 1210939670083102656 3439589274031861760 6950181121832255488 453369317518569216 3950727302966738945 5390826953532487936 8380059176987160577 391126509155426305 2123622291325199360 6864535616504426496 7456687078150365696 2050095856543665409 4617162583385364993 7823547958944751937 8196100684668243200 4146961960819906561 5386034800801454081 4764779996757481425 3531261230208626561 5729789584966086913 1330819750081949632 5650972460129612033 992668577487785985 8068241934102479872 2079240888529485825 4254414116061141504 4691932942346220785 2190825053427997912 1763342036953890816 6971478014457519104 663065755255778817 6180395025072936961 7117930470922771841 899849337775096257 8492469236872167425 2616062411315085312 7520349013851004417 3278057600946301952 3180127946219536385 7292236556503829504 2762750992561491457 5919237798590255105 668253313830463744 8199584981730119233 9184812144696183297 2520249949508385473 8963044264216260609 3837722901233094625 8734849997619372032 2794160061696219137 7510470387636667168 4717073694541381633 9011661463650566144 5039618587529566880 8667632014985314304 5321396432851537920 4114318403444723713 132232980556546112 4019087271283180288 6109325869436066817 5772440429928722433 7855296235695603713 3029671908700448352 7047343366635886337 109464153102637056 7393006153508061185 6957624911740258349 6518196450624176128 2518882231827318464 8645169085934714365 5000237598407135232 3210633738920116225 3229725258729971712 477358583856276480 5508220021063323648 2489175600039483073 5544537199561945089 2244130774270928641 2972200390447517697 7576888351137328128 2300754321709605889 6855796059385038572 116539262419555841 1852677064005446401 4239941944759671808 1646684499514553857 8216465441926807552 3122763955691782144 4489850077231185920 7372571104040929281 1325604080060822529 7029200011197087553 3488349276499247105 4514545730913627440 4502431031606971008 9058406063045120057 197207141045907768 1791883638116540929 4320370032589712384 7368327375399518208 2684318542272544769 3257718313790996481 8473780592171057153 5053260043896744705 8852857209141059584 1340531950316101600 1117147852465440745 970374229741535232 3662472821206729728 3889513430171071297 7346823468843593217 7522498916203903489 2965719414812940736 753974806867901441 8771739739961163776 1269042434286136321 1821685596016475136 4705951391173935104 2534090793647716001 5267056234256121856 5604034947684605504 404618516346428256 2816968031468854273 6494779295934631937 5480046386877546304 850916774926176000 2678091228926654464 1611226234794693888 7227520499642128257 8844642503254697376 3751634422522401088 6225592035072000000 8892632055997864448 9086637446552141824 4366201867953523617 7312666813640515585 1420728719345817600 7752528922252468224 4077183416487444481 7929776336138536448 1228648212317863937 2986435721294773249 8657315010419432449 5420473015171670016 5284251302926024857 9055925049777386497 3424479024525796737 6870229721558111936 4658043273112994656 1317754645715049472 5929472692017332225 8338976011606358337 1865591858975801344 7064554439187712001 8378679807214354432 9061578881816588801 1893389328644965632 7652273228838944657 5862765395027179009 4512175694058846208 1380172001522461440 5070966019783437440 6677852406002143040 1566606360405999616 5947567201596147200 6334986949368551872 985154889356581825 3976853583428857857 7193989348136427520 1911596913354173312 9048718171592554497 1111186508349304577 7235227076279485857 2317201617018900584 8984862311466959265 7993899386653351937 8897123380273760385 8555189497489500544 2253910607293317121 2459758029150093313 7367680122334781441 4937054439909246977 2612346399470920704 6079067938717958145 6664418474806464513 526169267839518065 3933618133486010369 4853626659183640833 8707899708747022337 5890309874544485696 719196529759816449 12461962166272000 7068309719753886592 740136807881445953 855049123629400064 2599647752825550849 4466362651330015949 1463046119685518208 1086532858217809920 2974062663261966337 6417009784553930753 8099341261640181760 710837248824235392 1232522427473330176 6035901582975339056 8822914138954868073 9107911963503181040 8241098341027840192 6895648206442086400 8688461992760270417 1441752037657518080 8875124089018591177 241080268632785920 481413179932729344 7097857495204601857 1462357349472952193 4197971621508368897 6143875826410844513 2994898500288735969 4910259553267580929 4115905219879139073 1610310613300215808 7203053973854221840 4751982595659661313 4591676726818294624 4867352648958525441 800882329161314305 2226606744083202049 1962325614114316156 8898729722527656680 7968363246275180800 2255381936662435840 1313727894358821888 2934873645228562369 8292353163098968064 3859544151211059504 8637836179546898688 3218277747467002033 924339182694825984 8795918544299950080 7076386450626314240 8177228671376384000 5899747449976714496 3790973499529494528 5920250534985825921 7558280530233051648 3962848253673449473 3867637816212488192 1250574355101660416 8687547995438388640 416180140966936577 1651301903219700225 2646283597249668161 5784393973283660032 5096696157726635457 7540100647748434944 2048050418611976193 6301651247550913 5035693790739103744 2540928897183108608 2270831035910212961 3023615770416654337 2807509528039479296 7951415595223430784 3968314017313790976 7562624333275351041 1569272936242348032 4380150440295033856 2328381389838838784 8710979583873518336 5953031057545184761 8164243007513567233 2891629050978861057 330480115586433025 7433117415425096064 2039593796503692896 6664734011511461889 7144246000503152640 8512770368354566144 690903210567491585 8482427176302817280 6932528283001486336 2047917113570123776 2097492951752979456 5075631108114464769 5983765797799754080 2133356541262168064 5160905976810137936 6683191999418025985 8057462193114341377 7256759519185276416 94226514042264897 75281486487823872 7848137178008441345 3314853825633895424 343453334574727168 2994970071493993600 8896343633286637569 4059777639934142336 8132421425395767985 6763769602584323456 7921479037733372177 5962795210194797105 2194902742118432768 7266233340970129281 7421970261703505416 1933509321338529792 7462589145799908000 7013690959015095040 1611860438587890457 144573685618413569 3119976260821619585 5752543618942610433 3053458622948037632 8325273601972247648 9093794455533805569 2932029227767870017 143143208755521409 1677152985912902017 8401210724029407680 8739741944296183808 8172230191677823616 7701810731857461124 2834546029329571840 6861876536936727265 4884474831491301376 8431392605335522433 641812318845209345 3527117623661854721 5472529733920702464 7191580885644135680 1056587549903894528 2405247077912516609 3144976777164619776 3765663692799508481 295134335760208897 4137981150364041216 8166528891352996352 2728522109324007424 2473360969731729409 3354855068658237441 8776386352372499329 3512689958898237440 7361157047095336961 5443685089042315520 57284901316038657 2817469333467145872 7819597893806211072 1678723259610479040 4637822440218338688 9202029363772229633 6220140082073681921 3988812110138621953 2012402736987701249 8774306752756643904 4481165117453697024 6733985418860819073 6868074908201074337 1956716414304789504 2945402725921116449 8034287239862999233 5069644904976355520 1596451349824197425 7392281182939527169 7770667986513731072 7296504988552642561 7556899918980927488 6751786481116500352 8949716934451472481 5065783863870748673 2578419136801552513 5848395079188713217 7565145459212575552 2884450942843260928 5015977973446537809 8951450901548810240 5812085811052638208 3561747578082546688 4277651137612283905 326002211538206720 6319183803814062592 4202033124321044481 5091013752430870529 7855368749749674752 4675123285018864320 7551067526146957569 4175454808644919169 5345661554266165248 8653203514016034273 1062413821796835585 459395256174502305 2607855256122497280 1859720202153684992 7342304674989518848 4784019562239365120 1755707756603173633 6946973750592664704 5381274993909250048 953483042128985024 3410099946648439808 8973225944941419008 8484654881983901697 4051398615913078145 1697131076197227648 5017873088821170176 6444722884697849856 8355061817592020992 6347083151446211200 4153381696904709121 440689094388795137 6204688936354107808 8996873162512498688 6343481436640244773 5478051043893661489 8979668934601076736 2054758754834444288 7580066450644037632 4532648633898795009 7543009879872847105 386030418223280896 1908683745045798400 3925122230505824256 6657337821955346433 5170849409860049921 8324186146530918401 1864599615970998145 92761376505724929 6565861950419517441 1910322974664305665 4379415760725569537 9047655898604255744 5159829578547636224 2952295162033887232 1799896058985185280 44180325570648793 7906984722487194881 4439715437395340288 650229650227986433 7517085405699166208 7680123425337073665 9024146465480322400 1597272459348099073 6255550882634969088 6556973714139355137 6239568403729939456 6690098114844327937 8705269479813986561 8910918716237714544 580833921464857088 2939368716319770624 6854883102756358144 5173965186638092481 4218670759312301953 846722606983858304 371820156407363584 5999202267539949057 2625240181613527040 568267967261363968 1086526784790592385 8780620898624357889 1812338787819110401 1099413107953676288 2903491345833879552 8670785301827870720 6392651429227462657 6960949843998874112 7282103106078045265 6730422591446477825 3623633000914357760 3070153324787808256 393944645353078785 675547904634519553 8223501676943576321 8496561277272963585 2687440615736606401 2746328044068326657 4381039628421622529 3172785341963879360 2029686885149198272 5776492543741183417 6899581150437539840 7747179998417534977 7436042641944928257 5709181644143228624 5484012582244431873 4119447268531072513 5457059289522241536 588117563766150528 4244581883563221121 5223928601140461568 499886385350556161 8159769813349446400 4096842205049832064 2007345946953180160 171471722355097601 9129774120780857345 248475609916704065 5125740114305304577 577120214737631057 983933827105619968 129570076815376896 7828419799890808832 1846876165318377473 6901408130074542080 4813817463847930921 787884767306580992 1338200227720289024 8132032199350910977 4674122966012212225 2268967244610881537 2116457773145583617 2737358061615215616 7157303367608273664 5940169410484190208 7446204161863614464 4921038205777383133 3882808130180347904 7545166367617196033 5246781566818566145 1745856515994681345 8016524479405372952 4773569700673683456 9113615259414772800 6598029023161581568 6282850429197107201 7318387662108075264 5104926141252370432 4240538431791047241 5470367594702700545 3832919660811924073 5320204392746361825 8797366851153928192 8528381435880352017 3294646719486101249 2600736779805581441 2714675815921166336 9021989245204766848 2083028610474991616 3835579598775200513 5488947515507486912 5585318348633882688 1585889966173920192 5278563889780045825 5918743599220026305 6970928186490685056 8520689112865329345 9179605061970554224 7304404023590445057 4573316790444921857 1662715464465481856 4845124718368412161 5094053069048242913 3626696666657312 6732268683535782401 2759759300495313920 8485868496709192129 4782529506590800897 903919325669097472 5264233381784616960 1437635944207546881 9053702990243507904 7670048391163364785 5805347844720863232 6001508577840105729 1684492154092933072 3668505643218384769 22961351778916417 8274078274495635744 992363884253806593 834531338680459265 3646484885561430016 7423809819281011121 8863619729209393152 3581016283687890688 512889992289968129 1434079850841440257 1176523622865945088 7683728050465497088 2001231743784934401 4112325665944838145 4794219840980242833 5197322206622669572 7712900414972327937 636148613931188225 6649915618505315072 8918942473938206208 6245402524137291777 3765511152245694465 6449917100108859120 7149456298415319552 4273838960842230496 8391709143535962624 4567290590994137088 3979912288549538617 8933141418007302145 1016072457961985024 3458370485960924161 7825522952460917089 3038244865857769473 8953793924501012481 4755176298651303937 4585976392138955521 6364586528025673728 2237175949069320256 4637544136631883776 3083934846770895681 5412572384786580224 8363639760524836241 7577225414295235073 879330687898044416 8266875026186948608 8613436005486647296 4762721674961233665 1444548226365016577 4673677024518979585 1955156796047753217 2211579550871191553 3520290442574757888 3988402916326515585 8492984878611694336 7299392295208681473 5677813089770754096 6626794487639419617 347694743640735744 9158204387616176129 2802014305440432641 6513537996083746585 6876687149155901440 8914990774682776320 9009804255409406384 6394872988526440448 1844490262168117248 2025603163105663600 150834694424715265 4899369008908877824 6039673933022726145 3009937996947873792 5428297848037140480 160629283439708160 1966131878758711296 3009802649663150169 2734739800955092993 3764273994695245825 1707517700167155712 1744634200235885824 622839844317415296 8337609846819153408 6854237845479144192 5409644527814443008 870319823990917120 7280743499930257600 3207425785935754881 5098973515018900480 6396134552936654337 8331472489182023169 7399968602757180672 7180725893660443648 8842348954957910592 2405809190729864193 6218875239101585920 5693162421148446016 2833719805004247041 5789459370907428576 77572655563618009 3663898894800736256 6979295769022977153 1746398556127956097 829784665249934849 7514317808775334913 3444148532541390849 4270504634230015105 853497240495325184 7410056934766625537 190654812522346497 3108522536120776848 7302319766703890545 9031125103604711424 2029186056657400912 891589813555819520 3815960072065405969 378836426407427072 8620591937769439233 2333278282175443457 5323906945275830272 5811861031598723328 2589003598180728577 9197223427964058625 8936440911089500160 317825994618140232 6243783631389255936 6285344443462962016 5331264142899174401 4783922692297431041 6094368551470071808 7020917774374101633 1364890793363570688 3942076057489502337 5954354391775985665 2487649435349145072 5566230091383750656 4687455246177304768 1496000576865107969 3347708709704065536 1070445863890824769 6158370544553373249 7520774171183211521 4051106764863399937 7008649551191349633 9040561731978020224 7745576014427150848 2438868581932130305 4410440727579510784 2315496384167096065 112954606933278720 7422956194832725084 416217060840047105 3090834765423599104 6228975325341876224 5023696530169901184 1535848995709760512 8671732120260099456 6985962751529096192 5777441682998427648 7163549660008668768 6593341941000653825 9052054992453236225 4984171583962275840 3688053000851894561 4163733889743978497 4434134740011232769 2369753265478696960 4087358636359401473 5824610443374724864 7659374867929203616 7782463672639355120 4646832687997771936 492266985242962945 7945999808768966656 2689687647157026817 7513260734106928768 8622362929893114368 8842221831450606913 1506169040265753409 6041280717007828992 8986752467567962112 3196397204557302528 2774799257616077825 3834004124455208881 2614000801750679552 3811853924694002688 6727473879801072640 3803270178920003584 5404525414230093825 3976605556608622592 4490410768546524928 387324611954829825 8209036015295864832 2581403345732479360 6359220681182031744 1149406025971946496 1237959363301248801 7610892154827964417 4500088383256461312 277485916709940657 2238450330189688833 6976314428010420225 4945148414603034625 2595830782715068417 5178453352712965633 4112652919298983409 1356489010308480640 2034484287296189057 6085835868934206464 40604480609320960 4198223902933497857 8892670423965222400 510351000044388097 6591605611324096 4037165263248195585 2808978644906525008 5084398635024224768 8707853325611753472 4606742374872185856 1521289987434901504 5659571194160857857 2528174251499440385 8177026209848170001 2542574207852564481 7183124552918191105 7319199970014653029 8340289590655743488 3033305388029248513 2222095872929905152 3554136107045330944 4601300944968548352 6475729725392499457 2024690898838665089 2420305047759607808 6876968154261453313 7538926717354558464 3416198062586362880 5874045288493233152 5226435684016207361 4228957837545365417 991421373633715745 4241341169575603713 9050552483606126720 1669121641770355584 2901248397691420832 5894801106885263361 5708593750839721985 5364132715663835265 4473643137315064832 8665186975129747009 285186420681768961 8869722670701571009 4422544911755583488 7445889786402783233 8217379764997812608 7210541701129064640 3477247789659113216 5470361446214154241 4644485143690669057 3276284273687687168 2722640092239921153 5613824920825512072 535263022917465601 8531217148506664961 8999036472260329472 8969310409908456192 1303558292285748224 3322280815582428560 3229233934152520192 550959636932901376 1363063328551718912 1853225582510934017 5791367894873399553 3906097403289879552 6126116068816404481 1882883788438225793 858308645431904257 827949518296600704 3071281476671057409 3643955581383706880 86350855913099264 3967407772379793456 8689035737954644672 457199446451997697 5051727889743020704 4736483595358470912 330312276297759488 7123787642952911872 3874343122764488192 5929805954232252641 3140798201415000064 7679218144687275264 1127825957638758400 2828823410281021441 4873642856734576640 7290271320124686336 8543838717268708864 118090078810243840 2641930195485327361 1508902692817785664 3828822856853576961 1178218014959269632 3370873183893066209 5455112300262866944 5482560001820753921 5105566240297097216 1646184518059196416 4977034649908590592 1462003458128947392 6591195730020336592 1681319520084697888 3032887463576928257 4187896679124434945 1164642963759601665 4123679207169868033 348907859620566785 1675761251710397728 1918886269687955456 4891890751037571841 3781970882308004301 3857120211801034496 5938309534287107841 8226668955333963265 6762312960179613888 255943340703255104 7682158049117765632 238035161734720833 4149265817296442368 8589405280949304320 3600205247849057408 2266481022819944768 6657415355194562049 5062459340529729537 5209745494382182401 5086681172959171389 1012690311527090273 7410853605679910912 7531228750057632337 3436801472033015808 7389876621589114881 772700915597615681 5394908987192354305 718602638459912193 71678840176403457 6631789316137847168 8990092566391363520 7018273429262942208 5594650980125362688 2136351779071008768 1205239915058734337 6207913100270109201 9203639098857049089 5846347191972265985 3021839901801294817 269686415151886656 1695294557068220417 4107285137637244929 1751419571342488576 268146095252632024 5545073871017433985 7467649160246026240 2019615638384024256 7333374990400454657 1030632927295188993 4200036252186377856 8071900275497902081 6363362027061874905 2100974413213199809 2994422859879220225 4924861594778564225 6172453079226236929 382183872829987984 2395497514217783296 3904733501472522240 201939728194994177 355039223973682752 2509703314324306945 5026249781466666497 1003258524036550656 4193399790583511040 9145384386767700352 3465890167844064512 8196765716228079617 4080362538521293568 4240809633083500545 6446928408378569728 8080605079257849856 7968501012558249984 5770066151715078401 5634098412441829712 4013405504613041105 8994779154261077857 7727132294772555777 8485284203312600000 596523298690372200 3157595627665603457 18840527552691201 5906415651066091648 7719941022090045952 8582021043677596928 8733975462795892561 7371517541805253248 8797492980129806337 5812448367870997377 977136906938286080 3140107080767142945 6353021829257246896 7847962948203570597 2209149901787798400 4088370736766238721 6031413539546300417 4550022040688034992 3982820486720588032 84903452838856704 4248407548542357504 1515678923768316329 8986577084883433088 5114252605165170689 2334644543994379841 5833983355304718848 364772284574439233 6867219131545830529 4819686384889055744 6883976889034628864 6160575695946385408 3457254631918071168 7942124661506031616 5623379033546834945 2394146991576612865 3743893433526157312 6886335632412231743 3235771927926251520 6179169325495989249 7197217184616015873 8757871458160132097 6831630143353968640 5851880305864360544 8288473154563847169 3112101970323556352 5712978579963797505 2564628800578932736 3554649679749988352 1177248767002419585 6111476091300648960 7541765172037862785 1930068564721872897 8256512184632901632 4938303653213213697 6204853250246070272 7167661736433744737 1726206365448176512 7184915413202523136 6001857405148602369 4295470059797364737 1600725926199825792 6505700840295125504 195309890932555776 6337770168648282945 792443304908416321 4179381732300883968 7233297980082048080 6990593040349011776 5301735874617147392 2816701478964559873 955080834865474481 6105951732852850689 7784907087836376833 1994531335804428577 8280799050156474368 4837370980226520064 6060728059763923328 8297211364669212672 6160799639442554880 5466364258330760368 5618723207043411200 1301219345969971201 1042572268665676161 4238755825399426561 5114174342630372156 1523284763950512897 3164113578151309312 6681687176567009985 4608344524603789760 2062436717189196545 6092320628667154432 4871122241346487552 2408984633412349953 8594610098767134720 6339910169512614784 7533058886306167040 5192754410745565184 2201925311569051649 4252240942348492800 6108610641121846272 7283622720750480769 1670684690139742097 6367932377818643712 5429433994941008897 2648394696319614976 3301834680836481921 2155708154243565056 4256672890483721464 8206688970588412417 4511204984112799744 8513063826363230880 5989426735212134400 8990990224914416057 6244451612861379477 5275046524117422080 6294231674464927261 1805472480806150144 7044806956632658112 2362764686505485825 3157957252729825417 2461163503198902017 3220827579015462913 2439910003358957568 5607910013115237121 3556777181486750209 470541816979070081 2716929771519582208 9024833375177451265 2396919735169640448 3902260106436309505 742073304795314773 8002045062718210561 5998941556934656384 4593535467126523336 5960076784415117825 2128134716379132033 785933252903770496 2610011188157803905 7082100697712595392 2588778319326861057 7655347561118423041 3145272241009744641 489886223231536640 7496535030556816385 1809769130958967905 4295289856739599360 5944179557764617216 553448249054445568 3611203103680433024 6187952058304093025 8160625867525869552 1980264803396017664 8314658723593796864 1152633015189964289 1016041477529526273 8166167009479151617 8427643520821545985 7446422448840552288 100318645541364800 4060517504337563649 3572740764883525633 4770827556674291185 6344295414560374785 8476936632993315840 4290029494711625089 8741283123031375872 5748671177039599616 1886420535685295105 7446391473991262048 1817884994587852800 1914302207093065345 6565788266391781376 6112547757829762272 5184234180178274561 7872438305315644417 4189214580790452224 7858794455224001760 830938822467780608 3558173729779883881 2564615634887901185 1224524732496099328 9067466576314978304 6059861421480869888 6208885241425685633 2523839182000074752 1612548680701294592 4983393041778601793 5646747274380774400 2747170669609172993 7670796212387020800 4659926862753919904 7979569644675358693 4679216017969120769 3302937126774315969 4150370891938458497 2292644332106924032 1695511573770295297 213429672615645184 2248409203923346688 4463439646248765440 606919036740608001 8677915608575016960 5812513459035082883 4323865465862204289 475742293620432384 1911906017914024856 8879523324829261825 194112612008491200 2358696850619914688 4701532354841808897 1022127557614723073 3387832350312596440 1104954144998832748 6219071275632185985 2977077775157821440 4821423463886596097 4036557667989654433 1184045586356092800 7931673482887189344 563898915476462841 2444396309818273792 8810838895785279489 4282242856886585153 4644781270929140329 8545234937314189313 4263974656737280001 5187374368687309824 5938828635759711360 4678768122547707904 6817558492764740785 323166897398658992 9105042099655442433 847309132966310913 6092351497590538241 8808911369748647744 4778637975169438017 6484317748751245312 108342805264049454 4252364456858812417 8079161037663345216 8883250275643752448 7788545911566841857 7284731832521402368 3965203145691673344 5264606015179849729 7237770230171670688 3470653702627305216 7208610418823043585 5716503930356598784 3306771330971467777 2237150645940725760 5298061881042782208 8140772792601165553 4887262538705936384 64969831331868672 2238050084794062912 4816075601792290816 8927728762101994240 1604646989550969856 670269860763284929 6758892156504473601 7841435495697241472 5119967265293025281 120378181222613473 2545648356240687104 1088911226078181504 9150888032216285184 8505346633054108609 6223965096718419841 5370298404498788353 693344189128194241 8464259146935539712 2906335191473954816 1829551772493261825 2286681384096514048 1653518007351115777 2843096599731666944 6827259583192043521 6639900369723265025 1253741168171159169 4019694574491860992 5083060785343578113 3115926112641592064 2535772978891625089 2440224077704544257 4946414666535747584 673964714551410688 4431346843761874049 5004682428768075393 4699700401242322497 445587861538627632 5357910023371569153 1070672804794564608 3644823562602099201 8580690257714776065 8207354356026869248 7157957282418263168 5940042073688946176 5663470728605368321 2057017298991052385 9122576340846659584 2010916273322283009 4797250027131588832 3420772244964032513 6582166470340771840 8242432872477097985 1024664743285956609 7344786706994561024 1367446384993241824 6811412738824881825 7894383177282379777 5290830755728838657 7619239318186262528 8754377567767465985 5218039174227822816 8937348263712340289 8447722969682644353 337314830370000896 7517925284403738240 6459910346673832448 2356445428068717568 7879220376365793728 8723550073912648192 1480433579408886167 445324020024712673 2414700988195094528 5209308490660494144 5475417313894289537 2028930119966314496 6587210687920078848 8752373262792913856 7073174123132067841 7879840759971048065 909593073711243969 7297857912930500321 6308815040305117440 7751994250014242816 1758743547778095489 8235988237413843905 860636259272884224 5273737138692030465 7216715882093522945 5753248354437787328 4414968210437796533 1075893152132328705 6757136180546042305 3216283591159985792 8763163744532816897 2850856253638470144 3525207417205710017 7793464834447178753 5743871790006055752 8732245334110791937 7653407998758707472 899241469531904000 1806256799274240768 8342410880172171777 1241018745327501312 7942971867076223489 2345365032658632705 5610449762365489129 5441170409350602753 7074637011509331712 6359664328595996673 2817277130281812993 4469293948200954380 6360124940214263808 3539987129180210672 4625883322010720128 3259683207327014913 5718182674718131712 5664792215638417409 3396441976684112640 5782159151233886208 8353686409632338944 4380606406329908481 9116855457284096 3493320243434366976 7122374295179230304 4886834394740613120 2291822826113366576 6177542863637737472 5825417125094006785 14766153256513920 5710475671528341504 3983915197280153600 8123368283788171040 7838679896327158736 206930283082077760 51343102915309569 1262915389993124673 1443494163638520833 2263718848877470720 6024579381131550720 5246889650121052033 2423279257947588608 6172475404808641761 1935422422927476448 3143761980980285440 5013804814931560961 7281040081547239681 1358432440625823745 7620949501824884352 3964702269764029313 3545897663596213184 4580022404305518593 7641405668739341536 1452984727061665025 8863756389976691968 3470605857732675904 5751179653747262465 483547444785342144 3876784224423116800 8399356195509981817 1550895121912321793 5837517765357338625 6809779231039379073 3369340746490886145 5169251567114556416 6533500715025681153 4243019747117114752 7917441568481855713 397992616943698944 7675453637673740800 9068038414599038976 2793591307989004948 3359839307577015904 2313895703656177665 4431308135348043776 3238147897482676736 3811443446113048784 403962205724917632 6273900792041340865 5936470251637571585 4317087397494210560 5716918155981731512 522038722088801281 1388017921132299265 5662863162997222945 6008318816199659777 1813503198622193664 2447443433131984897 4783574916903868353 3332348947453992705 5595583318175748464 6175413725691033472 9091411059247703553 2100305453965697024 6102882387271016193 5890979955113385257 3898583243930206209 5892580060648926336 8819653843200302080 4492082905965140608 7740654765995847073 504522973674321409 7860376632844877825 4321913467218138112 4301852359935160321 4580129160490348672 3929341879311278080 7838408158952253952 1384455844948067584 2596547818563681969 6093693613331865601 3646810370347690849 2482857163171334145 5014116855396843520 4833553853598164032 1981191844267723969 7171341268329484289 5225333570176760448 7907695353645498368 5292953349815397632 3577761023088766977 4215072958711091201 3610837534250312177 3452996072046709504 4685203035088962328 174300321276096513 3561597423419448320 5649817907375406657 6050277899085252609 1228072498976774144 5662612356974693377 9102376774379241472 7833499205127682048 455023442512164096 7380286360769925697 4491843852604421120 7322361454150664193 9144959956934348608 422087244055193057 613344335757094017 7510802234196249729 4433478011377360256 8635236217529527296 3024273214290005888 9159099612916883201 591633901988712448 1711469320181014657 6476223302812385281 2426130057925165057 4583894225857577857 4076823104790167553 3426472638187347969 5429623734871024640 6906450089586851840 6940026663291904000 6147594923372551041 8037593312376090973 1867133298669235457 6706234723105597248 4646082055479144449 2430594996049399809 7534887472288759809 6655716341210808320 4201771882999447553 1954148168416723697 1297946385623325777 5673696289626259457 7631167058898580209 6219276464858240768 4256297013835379201 6712086713826770945 541127662079080960 6090255901975057872 1591604561211490305 5812773496390577152 5690167194657107713 3902362405925710849 7858877150866794944 9126257524680744449 5297499838854725632 4663408779492588064 8630823049205578256 3328858412921135105 8894965017283664896 5730116431199940609 7118092750318206977 394758536642206976 6076722214997304225 5671859567468295169 3524112122104620672 8664974967011915008 8282855513666874261 1044987566212930753 559793331428147200 2736693228375400449 5964349233455104288 8795776137339675648 103847094789912576 7741319310734547073 5341629146566046720 220254088765832192 4654700574929191232 782731633446163457 5172762422363815425 5230883422829936641 8102585849771720704 5805732572537186993 215743575803936769 8603853375690405889 79385794206539008 3154005062599637505 6618597882949448577 1260853836954317024 2195028530083307520 2359602821638719617 4478839574161784832 1740221158756351936 6283448552557486080 7965691951032516353 7376172488251654144 2185604484101782913 3438371351563104256 3413526797961134080 6151170907621031937 7164664130102784001 3350679614860820481 4274210691385206833 5982696196701431809 8785974734994862336 5389041399856338433 3826859707621053697 5633533532580365776 522340417886374640 9116396122163003393 8416777762281029217 5229328009040939008 6008205804900945729 7081509020343684097 7600189262110351361 5130748764929210881 8245767006230609792 4049039093864753153 7651392890899482137 4797938379687658688 683974213803582465 2343743118358577152 3941211969562673153 3418358088720613376 8815312982356033369 4750974132908592409 5022803753230982144 7675588518000605704 5259478221087875072 7298497722436518440 7912445569011437360 4345459243388757249 5383143673398820865 1922474510897522689 6859911418300748736 5565224955246419560 6382362084807174913 3105628532788265928 3014574899178348769 7503617391516401665 3273488385477713920 6266326953592139777 5678335562591102977 1078949454723252225 7053659107288829248 8117055036192708609 2746934405767417856 7516503138479767553 5236056178592209920 2995577508874727168 5736577515415846913 1447880553711424769 8123290127788572673 2283662246567215105 5251740334580707840 2937778321038411776 8169515667170470144 7536435431595160577 2799913288750602241 4613238142531862529 1166230602798473728 9036222246890074113 5828309840942728193 1178782381234555649 1502174156464193537 2364096140516817152 679832283251665921 5795590645625059329 934568943225365319 9180586702254481408 7495677726835638273 849189761772852984 5344103543489685504 4803322060806445057 5155809423523617793 446153861289693440 7836376894145951744 8760269830852925369 2876786669251410944 5874871019901550592 8806711273285613569 4137617871342142785 3237689159031613313 5306299247008226817 1462670620652077056 5752876546731658240 5742825784142726145 8691832895924468929 8790128312021510144 8730368589852670976 591679958997327616 4392793184212490241 1625993424949385728 2296834468621574689 1848358365467373736 5598424307523424176 7647704303679422464 6873312330000629761 4695762279573796960 6723888967701954560 8782090490313991840 776419744376462336 6607478098434575360 3181961110431247105 7226966635799385681 7782025667009034240 6775095875521740801 4457608942555574656 329038757436932097 3347439402430616064 9115702519566946305 2517756046445330433 6332337030505866240 5307909749319682048 708675809223556353 3449309264789785088 2894891683465923584 1043582993415798785 4612897225215608849 2732677732360625153 3612897480201469953 8737194637176922112 676463643765714945 8071331417107188224 109910817666520064 6368113743591705344 9211035931735687168 9149239226288788737 4164343929205030912 6837668382945982209 6752834209239724033 5968192949822466048 9201394081533869057 987109047103582720 5622497511085637632 3989886381962211233 3632790994370543104 6288543533505052673 492912953421876225 7373851622990802176 8067704760395041152 1550728860745452961 2563214692275755513 4888146034581174273 2818813576386434048 6791274919764090880 2635970637759755264 5090002101731525632 4685979863488188161 5847947096788984569 4046339157643333633 1020400373466833921 7691216575263962048 6514410272477175809 8285775908090027008 7775691334422353921 4859140956394695681 5811210960866951745 739124279398594049 5676864200988732289 2408082686789793217 3895207176565913088 5602870277804463393 6107048120463731392 3388017994381331681 2862494164514973185 3021598767260931840 3532808631657889792 1400507818698344992 8669864597346110541 3948694208791173120 7748618242906963968 6731740295808436737 8922581449870086144 7532362881578890240 5156006849890484225 3479171393478094976 4664693670703585024 89947783919594497 3507892156025556761 3894769774976152888 8269184363030257985 1379721897226665984 854061253987782656 755112193936432496 6787677599759728640 4323819844764237825 3134884663022805584 6194982413180869632 71878268243869696 2406541900155604480 7756590411307955273 8618521542241443841 5592651646458937345 7314773698997892353 8642896963435560897 4748311024047606785 8320358060984999937 1791006679057235969 4388615834810298369 273012534352661505 7913909952175144961 8282059634534968896 8701293721869264385 8282940704731577600 4908116970718069952 4263101252349067264 3654739320794316033 8165242019762034432 1784070160921048065 6271106953037862593 5705264059424702464 2402870897362383617 4923993486815289025 2170724106217597952 8962714237213790209 2680713247594250241 6192588796969148929 1170381847063346176 6684542568002838529 8258442887364495361 8698571465998991361 8306962700479850497 4660036943454097409 8639729784090613761 362011584808091649 3013381546115557121 3173023199465248392 3470599434998397952 8743465675582685184 1512512227929806977 2241698339598148225 5686216308676624385 2185773215793864705 3144518615644766209 1265416036909056000 1909179449088956416 311817126526815445 7738683049104078208 4456068886762225665 2502720013158883416 2493342784426891233 2721780888081985536 3993529801621161633 3593350426813159936 3051241289196503040 1910427943284510720 1188359358943641601 4764922818833430304 9069007105681551616 2325896012695062529 725595455531909120 8057827280917193728 5329123012657106945 272193393601541376 8540562038169784320 6829404631832294912 8874051821974839040 5530238238876802048 7498005783764045569 8827135304472318368 8685461946209371168 2035852782690216500 2805541690922736128 1227746413870589952 6490132663569474560 1436640682884406785 1638508184131863553 4296108993017110528 6343445719181885440 763398414327796113 856582292360207360 1384457066036914433 589814215687340033 3481369429387292865 7983410684676280897 2110150658414368769 9122680743003014400 1688559538834432001 5881722700635037696 8272189495911722881 5947895611802782593 8432783697219974528 5108636256933157945 6166116668395598657 3314046647915339777 2920239381291142912 7632211780384251904 1221375272146337792 5643893930111538432 8677672226611955201 5058259824654050305 2803168940821549857 7478410627179588872 5255050073317343232 8024423065637983872 4273633306570428929 5693245641695576064 4388222454835412097 7791778159916734808 6388718883770990593 8509270778932014849 2056412523967486848 8700855586451183488 8539093716885062265 6719525321244833025 5953810063611396097 1191869717927772161 4362513273352395264 6063711662127513600 4523700954073284992 6810076323488304897 2296620659216749568 7209533568777726464 8610235827450240001 4028623083951521888 7584302046937431120 8318618488774459393 6764967427612367873 6312688344940199936 5445411921823148033 3938415525516847232 4738944391132540928 7446705603854635009 6645241273883266817 5777684539561189008 3339976342389924353 6983578355318652929 8741115050673741920 1754684235195195905 381481538784844800 6136199899702419456 5302974061856960449 6763127872366331904 6374282488001974272 5293891139768209664 4626476689784974849 5190016690676610081 2110476174491862209 3600206648787982336 1535999950776991745 690354001044617216 3550849656539095041 5426325922287211008 8035944275283111937 1836519644794723200 5667045532667338609 4278081395165837312 489155189676017665 1843629780783530368 7061729970144871872 4621335653603590112 1981966393012060353 5439747812727162369 121233172200173569 5015185590310156289 8430363679927381505 7044448579081240576 2309706983509456896 127288546436333569 5208016320004645505 1112821301216210944 5223107243995418625 8894107685474883585 3276986428254367745 4465447245184131072 5801217586604937216 4454448052490524672 4280511337439325057 6166916095662865345 6481275250708881409 8134597381403164672 866279227881126913 5161341792676732181 1137213648636151808 2422662205277173761 6332201707689154496 1127599195999008768 4920004306508667105 8493195210735003185 5269072466365570560 1368517114840708672 7307886897713381377 6976461972040919041 2073421306979276801 6437420301379443969 4452184825860957953 6950643501421953024 6230452335722850305 1978288602596286529 9004277120363134976 7786997716751895041 1379305732279851009 500378517318870528 4803847222865207296 3005364354515522560 4005705728995930113 868490456591491072 6025043610352357376 652380265656161184 5151234066266669057 8447783491880689664 3307616898363260929 5887280399790047232 1892616557093035520 5785603902779682833 347988101595993728 7657508664397173248 4521959837047748609 8625891040743497088 4486423990320959489 1997509983524900864 3462816390860505088 8278144072346519681 1444240657930831873 2820044569419662816 6609320506432422016 8634484699354884096 6154236584545662209 6666857199295158273 329570638977622016 8136180618793844736 1517159928890834960 615264450192559232 4946027927128650753 4612703579153099265 7751727585567965184 7489696176328104865 8117164368502718465 1447762961153392417 4132988060170240001 2793471651872768001 1460195665134356608 2733833578447536129 660512156399507456 1368947170712405761 3838362085716375552 4027539269245369056 8564845673452169984 7199211607681679360 5023322928417139969 8954357828822499328 6157811426877252608 4069325057708548097 843431147662572529 6414984866990669825 8816402319343452160 5523991581416438272 2210348948058505217 20666367557353472 1508373712014195201 5295577685347950592 7400224775298323393 8393897024974530048 3840633368244311232 1366647161759432704 6467646886627077120 7196390231526879232 1457698855108991105 6201513139830784000 8859791200764903425 4832825400597864849 7767749817643230080 8875900351336034465 6356969270077278785 8852341666362281472 6720207088168313344 1200845412931267073 2263955516680233217 2001519948927582209 4816777917505815297 67682043870445569 862489998348199936 8631146774145019520 8285694064414597121 1916077727290510337 5794024729479492608 2801738605628768256 4988401401673534737 3386912420859014144 142891979627813037 1109689310427995392 8079766395136172033 3049434612897169408 4473691187513393152 4304534453872905024 6908033210476808064 399483057705618433 4793584227696771072 3370544183564992960 8189524134295240705 7766724322908000561 2441273084496683008 186922243396845568 2841605468945160193 7034872725131611136 1683640783680452609 958858605485486081 8790662765344540928 3132766977119517761 555540802613940481 7874029184203873280 3327858070137445889 1189265863600799745 1334060315582267392 8198195244133653340 4343764056160086273 7524984134102642304 1898172023553624832 9177281116345860096 3844450724227624448 5216189676001263617 4884537353518696598 3782847465887547904 4930348329839682945 5702134691380359169 6057021265207484928 7879207638307272257 7592624520117867520 1203813685634625408 464726763777965185 7012968652723939329 5702240697111478273 5040435231900172929 8788815027816001536 7120385241820977184 7833233986855122688 1735538420760182785 4086370632921506912 6612949826537947137 5515653274782463488 3698721090080311809 3727619661008470108 5381988878286555761 3886272756214185792 6297799091950055937 8676726716204832265 2267912130929699264 3407936312075907072 2895956490876688640 7405841049040024929 1052224382157504512 6350207497395699713 6022812211321166464 4293303535685371904 2228055941824337480 2292246053551590769 7670079092862935041 3950413971375521792 373417410496046081 5173945035437211649 6101817331463299840 4322462366688361025 3433166503964750080 8117785649242005249 8459151079630295872 7207807331460884097 9190918333375190968 6304586416298590208 3079763329167763968 1211337996277049345 6512801343598783425 2586428223789367297 1555732694874652672 7944970036519040001 4333887362570744257 1550855182051639616 1770521869165199361 3903134982440187649 1631306943909561344 7254421851587092481 7066226515823387649 8555054269739206848 900294933362520064 6441063564533014528 2009906520766523968 4991354351641732097 3033270724822564865 1465416811060700417 1256021026972889088 4180051227672035328 3272355490082393921 3500451171357479761 7965755177951430977 2109024103657753665 8868895404649547777 6835663279148916737 7491713166043681024 9018008257590497281 4628285004191539200 6751839489472479441 8926801480727588864 7390034113444192236 3121068729455537088 365040352580599809 7133575983447506945 4883915436868813825 2792733439507632128 834378293265649664 6279640401936838657 2113223905534834688 9107052045549103104 761249813183102976 1397033196139702657 8585400528177828097 1919432148219158529 3670235943734198977 2454597481037073408 3382649579793588225 5677932364599737856 5637551502330616480 279743635093315184 6438949700549018545 2650937751423467520 2017434523342300169 6994761025648161536 3528025708980790848 7571117078940362753 5451507489308033025 6156566324008838849 6476273523952849408 7508731897540256256 6957582884157849601 1540777292677128192 7699052894120431872 3619735813745401824 264220230933245953 8504271382501166849 7627864524015437697 3321813661680615681 4873057573471481985 920747670530304000 1125469761110540288 7349888387542093184 4205534870346094721 7808657168552353792 5311593775319861729 3482540002433146880 8557060108248672704 2584045195446491137 2224079900989419961 5167238844205096961 1785739352827781312 8021759403689069824 7071815274757414528 8209883236103913216 5653210322733266433 3456892826499546880 9107550419291164672 3631809502880616448 4163338872996380672 6391042968776088256 5236998364841844225 4863722864287613441 7573980728310297984 3394548951691846842 3436175333671387329 7349524318277074944 3908789659165274240 5947353369986615297 1825936459241857025 649564795809593152 931645521735401472 3802975904266891393 3881745858270232576 4966831149042106368 4843880059809824768 2153690300849828865 3202079862947446784 7626747332057296896 597399660905390209 3351836743572221952 7029017862923104256 6626915876549248513 5307009508165886976 8319134352446433281 6981448545933761793 2672877152832946177 6302492165555112448 4428669403124815489 2296413589354031233 3817092314500714496 2855941679901838593 4565771077825799424 277096376694804481 2469500850265534464 6437813960426448129 1312058395552645120 8825870995868139520 5278894272837102209 9090464029352880800 6667958526089380160 4587389389805937559 8484473567552634881 6870814197961023488 1188310046670323712 8152919575118841344 4625314563020422529 6369905275269240832 9115625815165769216 4208013450297995328 6094073474509055360 412811709351258112 3284682558374105088 339384989083797632 8569070791690821276 2000118167335403265 9216870092491735040 2621273353868513281 8320823289099001856 8684088369181267201 4794627059905339200 7477080225903833088 8561938506039746689 1194284424705150977 1957802795389157376 134332514669428736 4435907452654496793 3111083844777787904 8592485598680624128 7699716941525999105 9097330821579828481 865831657439505025 4106776259831001088 6222529532042705152 2334194476993543169 6007033127663226369 5803585846675742064 8268217193531867136 8326524140250203136 1097420048136863745 2210955323615532032 5222085552425860481 6546883535503421441 245972851357251585 8299054535085129729 8122275244058981376 9113121285628940288 8279733763585235456 8707021023737692160 3957946259060359808 2938905171512717889 5649719502112292865 6426998530407181792 3633059330468167681 3476829888329851649 4578626153127831552 6110472067230995329 8888863919187394560 4345948883775837825 5524702776031023616 5321124416651776001 3449576360098955264 7851554946614797793 4500278557211639808 3391202639710168673 1490882178408228864 5940353439202681248 4356020918098659076 5254047516174811137 4585718217710334976 765761103866032129 377480306735616040 2094429131611704353 1308037074932439681 2569974323811416704 4458184983582433537 2273346129435318400 4034628173713899520 8326164399738519553 5607235736768510976 8773714611017175681 6968323878824542208 9032643545995182593 531026771656867840 6250640710663421952 5760290897737244160 6841935958747103232 161483293614965760 1955809810339292673 6344215920519028737 4642246051751172096 2121220586154754049 4790745771736221185 1552190878759588865 8698859285874999297 5208727550914887680 5109197654544977921 1744276595509534720 6937700564436011916 4540802472476915328 9043524918675923585 6017943698992376832 5166775053640835072 5125925997153091585 125085255956074496 4704671817728325953 7605873008996731712 405817961953028097 5814472957525592065 1197229133690806273 2083353063710998528 415739316723712001 6617038850096080897 4632449369333984000 7246200226788584305 3760712643626704896 7163607506784878592 7871193840742002688 2478639006361496577 867940152880523840 3135102679405443072 6804443184645364737 663854901006434304 5145974953105423360 4997128080860168705 6471377837577420801 6176992674180871553 4160664111329214465 1789246694188056576 5947441303387106400 8667494846995643392 8321675547230577105 3145543281671208960 1152089924648648705 8750370797452737536 8760131810995779457 7404626281022851149 8108307440478362369 2672217703526617088 5488846044930041345 1918804764174614529 6410207343838683137 6122797157722947584 295273407008189440 5573964306824866544 1709895302152972289 1796686893024600064 2436961388456432992 3000677969354376705 5142594223037546496 2306992912703223041 3026778167043186080 8582767020382957569 1227229665507881273 8600782061032392577 6951624130946040833 1181897820326922240 5409783411448774656 6023526558331251072 3862860297925557249 7830502188064980992 5410840489958341344 4129006384662831104 2931446331982892929 3631560242790488064 2252360193193987424 3546086447826146305 2664409465742310016 2664410514754935809 1024115607594408960 1239481971872619008 8551509642903423232 346155907278698497 8378574515541269889 6223506897019860480 4708851388179043328 253149449949977088 5216322433590829056 6045699042189254441 3402820798102438401 6198185653658751281 1795752099152429441 7117640300266297665 8671706156446334977 2481630618947289088 3193413836812002496 8655214867165944320 7664245384538893825 6455869656756518912 3586993271017390081 8229709203660276737 5220487882835714048 7817657611471026177 3265968103587964865 7942909867866958025 2108392466536202240 1486823252652647425 160140131627669857 6547377631299565824 6490564363300210016 6049618824243915264 2478308375572719104 5492780502852877264 5090103440964168704 7304381787980685312 9208077383297891096 6442859347992020993 6767387172325592192 6675290918460364800 4966786202563633152 7921265677293416449 177513842989322240 7659476920370712577 5635818931831169025 8118733651797678080 2409988280603794944 571081554661874161 3514937288638728000 5853109104993337344 481415019099963393 2440533791823888384 6461699953608611793 540266628076150784 6569138296486292480 5995172919443800065 6366708586293375489 2290801955093938177 967236210018878081 5571110040679786496 2297066422072438785 5833849429291792704 8110600011992775680 1263717433338985473 7586649483219266240 5074074660404612466 8571188697559206912 9148761414990249857 7962678331435412480 1960869717993517057 1309420799824232448 1425693476642404033 178278440023056384 1501769121329540577 6630784198982238209 4085421079117210624 5907536696242339840 2818784412301728352 180472107395388672 668709169408872321 6524705574012140729 1157821076589624321 1808582945000689153 1861168220173615104 1429657762724655104 8918535676997383169 6612523629260081024 1454358914568263832 6940831606819045376 8716225882170916865 6466346142417891329 5540636013131935745 3505710818838274305 9221579852690096128 1439212911807942464 6703982163091951041 1843878264561385440 7628660332498665473 6417863117222213825 4208712690427917952 8676836830020011489 4558611622653457408 1369501464747037385 513953447210473985 5798770884909502624 1320959235521495552 446581168603570176 4583192650012460545 5134544783805136896 6434598944466386944 2298245933721436160 8550980475327669761 4211471545628628481 4254119165072709121 5072410066836865793 8545616252415233536 4919390230785406977 7448721518068135905 2152988523656341504 6648834495534645248 7477592833858094081 19492509911649280 4644465489131543040 8770505934733892096 634721002248207873 7569374099901156224 1829234237260286881 2903717028422604433 8531969728958843649 5409296165774357504 5500020935117100321 270756530683665408 1929961481997434880 2519407325490587521 4601878304940930048 5164605316384038656 4983575349651314176 5420926326496706640 1813666997966322817 7872525038093685312 7126802000227299329 4442940785666997377 8954794630582263809 3302860055889993729 1681843301735684097 1274616848575628160 815213412181765121 4915134507187961856 1533040239173697536 1428690538360731009 7640917087531628032 6774827182959069184 5200529659469946881 4548003837108936704 292068010784391553 5690012175356133376 2386490947318556465 3227892749614033664 4465185343494532609 2450661196069334016 6153001154341501752 479830157732806733 919453189170602976 3335678425186707968 3044811311550976000 5729055701748256416 2101857927523687262 4800683478448882689 1528900109635902848 4394027051358795776 1686047574086021696 8594952237031186945 2985397711307145217 7084762053232613376 1007435005901209600 8039728145923956737 1176712566943712832 7232437941618943745 1282640727179526144 6178447366813822977 8039386342858997761 1199763874510127104 5320597674171184481 2677640058361640704 5058614334902386688 3022974313846251649 3553681227525160961 5788402212375377665 3008851122006226817 2174172271136997377 4992294096074720073 5825833883578185729 1890991560764044961 8449588465052296705 1474323430911475713 6621354688822978560 883382287796797441 3776955482300163585 603932430354371840 4708278080552423425 577756402161762305 5474617644877109248 1722921632930846785 8857457798817714176 1682475210392559616 4168431334752387073 6077966660247843873 1326922433280920833 5393530988896533632 7860268422743572480 7856395205510247204 629356744860862465 2892565870873788128 5127188486968459961 5345652011886142656 4372466255129697280 3375169406520676353 7271299140575501633 6194384728335319041 8807696996112826368 2102945913280135168 2053083381673591936 2797138268234824192 3853484048052224000 5560067671008364545 5033339242238124032 946210202058260480 2762732262224968065 4849796055410505408 1382951590029790848 8110067693346410496 3122319117422123008 7811885447203729409 4467270110208349569 3872456893282648065 3628560560933402881 3140359683437521280 7975928877878968001 2176431842926312961 2677770190965473281 67809509766330112 65057242619180032 1044288706694331904 4468689969714759681 3951509498608619521 2865443274620633089 8819152897209343745 5360748613546558976 7179917132501090816 1912984350766907392 1903721203865777153 8916358704834648064 5380951854131561841 8492937134418775104 243690396299108352 4427044157384042497 5821597337394872320 1651245407652917481 3920386113019511936 3466006157695261728 5654035985064821696 8836293721340805376 2028532513804779521 4325348959918461440 1367715549335379968 1459253740702691329 1378247961393070848 1444830735388532736 2222704952980702337 6115839931782030592 6068909995964269568 6497154171671914944 5546723592581457409 9100185577995557376 4034170480586219793 256916441799918081 5025988728434982912 3041156784816619968 2402369380128444065 5314345335555695489 4028874338464022529 4310552111123795969 3030405742807101088 1814569868554556673 7840611174648525312 5801635310202785313 1379102807767613441 4919865782692741120 3252755278290529280 8511929786233366465 1038026618341755265 7977310806776207744 6678716422072960001 2622347912076346529 5993057155066888193 5964973208801359009 2330094286324249601 5330903715912550400 5645525763324615169 2260142032361644544 3551272157702979297 2952405913276917760 1401721011239387136 1430668133877741056 6821222676559700992 2894808287370937665 5244268923966786945 848141307035517561 4497239973722677248 7065868644092845057 4658504465832699905 8387038270554514944 1736741420110315521 2303349417372995232 8247138160400924672 803396162319482881 7011862768934461313 5208884226023702401 6798419109158714368 2910928671490572289 3506437829044288513 579864801053664257 4501010535917903872 4189741671005921664 5770485279534339328 156626565485292516 5609875940838395552 2271136230322771969 6536275425247461376 7967481042296547936 5421167144154923009 6061890980242612225 8519757997547523201 1762253515204853761 5087437564064049920 6125556527285415664 8859922107459503313 3790679909116395264 3032315613846962176 3221733278394351616 7864435994542124144 5728800433945428993 3891172949444171776 4513285481253306369 5718406338806595584 2340304458452754432 7363753207917187073 5042783330872041472 7215651704076997672 5816656174106511744 1956926672608063169 3182209748699185153 521523943825019968 2648253135748140672 6980915381289779200 3862614378969148160 4949374491847681664 4265836721254934369 775628331673198593 5014461346242764801 5584920594376979456 288542179122055808 3899997355282507776 2409092714828411808 2388382817737318401 772360924317406977 3759701585744416769 40949496875581441 8273936140206392912 1708306569423579848 4052131866748510208 5614668638401708041 2503214035562863168 1515558995493505024 8823841729078165249 3953140403715133708 8463312040560759809 8954301580311368192 7528934161137263809 8809908005276590080 2734373971362388961 199530367141028873 8614756589353623552 6325247163521089536 6153418039617607960 6995979082059803457 4466223165425366496 3940704359541831104 2303219721995092992 4846853286889289728 768085364861566976 7219948519472963584 5170146458699999456 6211547809767618048 900564914207287297 536581851416894336 171133463756298497 1755399338845609985 3546945304064210945 7264895704955618305 738472742623215872 6259947665418310273 5178999933718421504 8031097652421933696 5620396298497134592 7983690519907208192 300266796675540992 3652111384621137920 8213984364858130433 4921011997502078977 5176260338019164161 4885305005251572736 8137104034901437768 525336578770729985 7066591427006398464 7065345911071256577 5086989115386731520 5831705333325070336 634290562912825280 6865670652294725633 5282164135578322009 7666914234639560705 4083898776276793601 8599246614589603840 131903360176822272 2532147589460719296 1653884567655569217 5995470628656639489 287471013266964481 5566562899535290881 1968101252768961328 861903727697186305 8293281314952658944 6663148026681058176 6501614035815604224 8774007866594726008 2406211559106117633 6335659194467677184 6448205740559709896 6194718712956076032 8219152638478712833 5057962689099031393 7797087656770283264 1629635726902363265 8139191826339248577 6119896113479188480 8491293905369282561 8186941693963804673 4838126963381098240 4561820837132226560 5190714714779913728 8101095504936878081 1850448637709856373 5033165056983183361 430370749716226048 1135572250103656448 4690902750786443584 2384661475162436352 4373574658579587072 3810768265954002433 4609502194832638561 5966287187387411201 7002052845581697025 4683148894148819968 1187367949079345312 6245511223603576833 4829587430928627969 5495783818136253440 2971147591146131456 3185037125260148737 5631218012619440128 205099820416988928 2726155316662853632 1081262348274639360 5693032937316554113 4380901920648943616 4178710278369918464 8931998904637771777 7830138293439512577 1112177442000076801 6410190228126693929 2649803616340920193 4385062180696354816 4941124663686117376 3255655254700965889 4801528670688132096 8668720924941795328 9055346654802774209 5332074951675140097 1415371448980903841 538463050935674880 5294580128040682017 5905940932498631296 4565613217809025792 7561475604530412673 4460659812000069312 6812410945140692992 7005469794149548033 5805863373044858880 1917185962261800960 775478299529470336 5648832239756911721 1770518345003783168 2209937552248334336 2334664715130954753 7944814319322450945 7848272728933682177 4412521469748277248 5548398805960508673 8603571504345261569 4745239349281956705 5194929488307159808 5749909800417101825 3745475444638166017 4920854095876991488 4798978686479483648 2733455906591324161 5911125314657845249 2768028945346215936 8517104283791117313 1111901442491940864 1119347033947316225 2972039985560143873 5286023149506622656 4511366117592725504 7494189518953282624 2802207934268932097 5046304569774687792 7150519712090705404 7831945451201738753 363973067691314561 944008825057984512 8499217659189132288 7521582520217093872 3572989585295152320 5071122742211239985 5200407434115729920 7146479096150686977 2373461290355931137 430328898051600880 278688146371105408 3909210620170407937 2885102426055789760 3220247961816606961 3559313393783367552 2543713092693016576 1450555671356180865 1988303305592566913 1710761876131032416 1251139775114677025 3142819589399724033 1569452202331333633 398967061087617024 1547834755325708417 732719312752743552 6996699484832923649 8621344656142483457 8246928173632078465 6102341964344549888 4842398555984964048 2491707971782780928 8917066102413152256 2131579529512849536 3556197334557933569 111796954573111297 1863615473326824448 7216555461756835329 2392683473156732417 7574053911061253696 8305186121622303520 3470727058547742721 6054735948636684289 8668227751213413120 2708443236590051969 6797335191436429824 5933622624276142886 7646628990593896448 1000527935574513665 8041865076262570625 1866610787627515904 198025280007047169 5351447549275438849 8669352056210879349 380255845392789505 8914906882134214657 3239906032728571905 9039858654955843584 7928656432704050689 8106777965319591936 113138016125661377 8813003861985421312 10142015397478657 3622628491666757121 3010056370810688 1452900263528308177 8023208592967860224 3875711742237556736 5964061533701308416 421518283431645184 8710703856582459392 8819068200593522689 3421750299781896517 734874403948396545 8881484403250397185 7976321995490125057 8468594563438037888 6219183505276928 4508047641708613400 2308596151788473345 5370026729269827144 3483817434772890368 6683333486244883937 8430190800688152576 3115384410986432512 5601697947120899649 5779196201999181937 4065450399900827649 2343985106773417912 4766124365774009593 7262443846141479808 5308012912178003969 413008560514826753 8699168549078768681 6336345536140589824 848012508527072257 2130625524096425984 6156305090483421056 1438580194114568192 1449424738465615873 1871717665317988993 7749843244348878601 2520382374034220224 576927143938361088 3067522918951634944 1628508686986309633 4111717212048312815 6945043853068886016 3375107666430351233 4669162629797038721 7694016733373852848 5065591608391078673 4954656653965926272 4069423104849338369 9125197065600465281 8315531606165395776 8727075532263244800 6575942746533746688 8976352471859568384 6005879676234250305 7693137923299737601 4828059556983075969 2099554504047820800 3990348470228654272 4012225756189421568 3707602451514912769 7139483056570159097 6254359359496896001 611488619825702912 5120173007427008493 1672543714527789664 587416776106692856 7266180734090018817 2357502742670219137 1490935375978229760 3966814827615853824 1856071289563384897 7145677081122162688 4481289154252755137 408169473609431041 3237447153572524032 2150833061452390400 2053772546656698368 5321284658689662464 4025385118566500192 698974527358215168 5196983170998482944 8212728440735859712 5418635011022619969 4381988816022339073 1584043727552827561 3689683085914669057 2290506845022729601 8309222656693877761 1931625952709212160 8415200203651569665 4683377818080605345 6974259918811357372 6829508282768547840 4189389761520484352 583863074562472977 5475175893412587264 6160106843357888512 1151132563188744192 1532408969715335936 1637540306690012929 6867089905032953857 7497107995111665665 4016349908125977472 5918732311928293120 184109916148960257 927964610394104640 5884949035636152321 7468519246123748352 8274685653298344961 3637198719304123146 7875504394983305313 6276454227112241152 2171713503073451009 2581351570977611008 5100993262523219072 1074614519110574081 185189449629840897 7108744808149779968 3043139718917690976 2948243403164387200 58295585433335184 8773934963923851265 4858332022398160144 7379056426813279744 6659176946721997312 1015933572571486544 8996647391344823777 449037012030363072 4888801622782553601 1942526215374222784 6331019608186950336 4806100317582321665 1864843377904407696 4458808499081401248 613351398914207744 2549204631919755264 8733666098174099457 2263701697068160993 8937408545099507712 4677386151742988480 2462754692667024896 7197281378452076161 9004900453992912128 7766261242730713601 6707981773394935809 3296803986789564416 8170419696757195776 4524809458418724864 4597396180042361344 7386655147121561601 6331847554637168641 2006999211948387392 5697960116886325248 5829074738706448384 8963310674090649600 5137242924833402880 246049286280770816 2146809394337448960 6757897779759710209 7421155467679523841 8982926796212819457 3907724886077353473 8262711446350717313 5073446207970069889 901300441968132097 4232677277325475841 8329234460712402945 2771478198439599360 4275844562865815553 3463023858619468288 6495517441374512128 4038966599371194368 3214427688349990912 2360358030962327552 3075722302375357440 689681631509095361 6919141101073983489 1480403934265364737 6464446293348800160 7418005746152538113 4555373908819454977 4096960095079289008 2856309599044378624 5226207382273392641 3533307859213385729 1377412461288049552 7727707883253219328 769744933491500033 3706946407094131200 4420635114348724224 868991883631857760 2117706230396247041 3862502969846866560 4514074295631570560 2597166453676720129 8481929052897148928 8481574640121215552 4628746396857065665 3777411552698280960 5559394954109872128 8767451274674031104 8809249910726780929 5337680397582151520 6286715129504737024 8668294129617662635 888540372480420289 8648217254097943617 7792589162904189088 7466658905387882369 7384188367742844928 2389847185119062785 6318696070425199681 161338016420562816 3163870865153458176 5291249223349883753 5363286556026912768 756295942276891136 691935987542198112 7451527435594434176 5964750928451281409 8363778680515293185 3252200000034445440 492480661153906689 4740137835637582209 7257114112856218625 7508027552769066625 2594435314449954304 2739345771711907488 1283719596187914240 4012077101177100288 8319403533630515073 7292895569064770257 4619056112245061777 1142750255938092033 9079415500934751745 5956493409918009856 6138556822299648001 2314317624927404032 3953909925207123616 5347502887843244032 4283549232382117376 7690704540392748545 7473395548423713792 102606930975951744 264314013183413760 767218287234325505 7102115753639493633 9215927250586828800 2142936860062543424 3189303024090454017 8712276895308578817 2123240428306962432 1961244805374539345 8637481306133995520 8265105157664716224 3301145857824144960 639280918111010817 8969811814662581761 2103709924279844992 739260927827469312 806370991304027520 3235736575985879116 7188078496064798720 7346764361449300544 5574655313803476993 8062595375420299105 6991831436637678848 9030980562234114513 6268402520089559041 708578630009406976 5121609730139893761 7583885193996479329 4509672984588254208 5105612631204489857 6998380865810474176 4918051458556279169 7856514423959482368 3457985033740371456 6597683048098489344 348355888414014385 609077165362295936 726891885401145344 400543797112880129 5801196295078514688 4564614653147402240 278819758879087456 4763509065409488896 2651277561278758913 6878741620949501056 5840862933804300289 9052605232682234348 4476995510983243073 8769263935231966081 8064050322567053313 3285219220396241921 6405705209729715488 2642312072646507120 8391838755566652160 4129581647428648961 5643243476458504193 348134281259261952 9046242248482208257 4030450761916386369 7140699007286728193 4355543261225693185 7052191638537895937 7348866320058456064 621977536814755585 1892298403778592768 7433267592960255936 8638315363571753216 7457510222174599489 2491176912349328896 4653472613677662209 3977456852944055297 3649205539611036593 4150016127288664577 8749131701031745456 20797843658532353 559809299425854432 6213474705950793729 1577919998088972160 2647301499881144320 1814632376692242528 6028624928439369729 2760266096055524481 519418175064649729 832643100801746305 6033975333640707072 8464063736730374272 7021349818510016513 600439959336834049 4186816796826094320 1329076453604858497 8168158814764937729 1860073693725979905 2868879211320841217 6474279399542149633 8469593584648257536 858998106838863873 187000983241777152 3796300553166637568 1485526968489242177 3318881926289408225 6881267681654749185 2924791734247882752 4203382866626822145 6628661966712733697 6298780288952989697 8525885215045189632 2375732123245314048 8715485056995420160 8063177734531923200 8422347774938419008 3560172677055299584 5218054957703299073 6082771199643713536 2965746626863807760 8099267452490555393 5681893148293906944 3362947852071681536 4853480184517132608 3281875060305364136 8487623326824325120 8334791324148351872 6575359058774491136 4020494739243630593 7116683681791572737 8638436165790590913 418217668190730241 6707478305566924800 5866547889485202209 8188068085782079488 2476474768966101057 3181713964979778304 711132931638833152 5633179636683915264 7521789423585168321 4034379003188805248 2510422117668356097 7347146421882716160 2203867632455131136 1889256181093998081 7391155349918973953 5956587232633072193 6998004000938424321 422100858542814208 6140901392207773120 6317399532822795705 8289690262122384129 9051443639407355905 4004873621864431616 4539838320630300673 941169348761642809 2483949811124379648 8903796264804319233 1712557434794254337 3871254633483599872 3214296928294338561 3789923236868636864 7571785107962099712 1400626608075068417 1594797778712843777 2896725446627910064 6084801304698813952 3406635057006641153 7498339025504796512 2055814601979743745 6174975091890225921 3135076311149197248 3497446217751519233 5560509628068823041 7958234670585741313 4614376323631075072 6529355884443467776 6828389047310136640 6730195581985043284 1583993819278346697 8463554925064962817 7558617521386716981 2407679629544367617 6531170084382017472 1795431463943715584 248314960776614912 8658281922699941121 892127191796350977 6113908965942160768 422201107776718848 5839813424906383360 3280790976579252728 3466890283600358912 5282149888378061825 4113882658683414017 4974499537370820608 1975651886304207872 9064565619667761920 7777800195869233536 4000635776572882944 7019911044954400769 697779307306367680 4440060357722144129 7374838023800225792 6174573907447783169 2692691468721505024 6677421427042380033 4068129423209998337 2814763782759628800 6550763302615060097 5879510402713059056 3912575441113692769 6489571041138602752 3811538402495668736 2041096425803008256 4954115245852327937 853048336645619712 3606770284109966129 1100635614584966913 83408453780036032 6009486477769572353 3358728648087168433 7081455444666626048 9178287286007037872 5638842816428212224 138531850036176064 2227011898920627936 8790785668085509121 784537223477603904 3792598745934565057 6029982058391314240 1348016086448723969 3758773768786449984 8005560610314723328 2342016359757573248 604142831592797441 3534665994072262657 7553968124099330176 5777788262663516160 8213978924126683136 8175058336157896192 1623555669699777664 8562908558961520640 5611837311429440513 7309313393988108289 4456466453649213441 3088790512861241344 9118465580103358464 1552089740072554113 1322000583163654144 273365257291464193 7103279053530635008 4135950102239789056 1109466072364734593 8112159382440522169 3993046020419323904 8104705736967224192 8203173157460269056 5225641476318752033 4341516381318454273 848914991746337793 2986142584305274880 5916774070078660608 2550216182403956736 341391237712725568 5768816709749629168 3722547400571668816 1412914011362121729 6965236575954337792 6554608300310683648 4548305998866415616 360980386206573409 3081479437300744192 1220334338571735040 4174035961753573408 1733610255384313856 2178604927414743041 6335005129573445888 4676086182057447425 3738618919619514368 8326629723910286080 5810137361105112832 8533715212565282817 3235599052794461952 340759846517322752 3936915072256445824 5498596400564232192 4689365282840592384 3381940515795671041 847275784066957312 3148162746542067712 2859131944048610945 6995423156406845440 4130357752748720129 1173795763429244928 4299880440711736896 2245736583516724417 7015414572658612225 5391927777176356480 3153857890893144064 3136364423466451969 7544255162036286144 87092100524703745 8463062646987212289 8431436360772190208 6194865848254421922 8399382191595253761 2080184663837634560 581096132304206848 8889970173688195072 4980825637957814656 5981361949896563457 4151247290268947616 3480317780048213065 3332989036793036800 266552765413371904 607260506279688289 5033212508511989248 5562448725219760641 3754727238475488256 8416325322357121025 4411317168207633920 4128283938865552385 6871144898069780992 9082462122902311936 836733705674777600 1918397409534148608 7815578588962653440 7155831668583332864 332929979776093697 3532334891884085248 1449681542565265408 9079498426073366528 1577623125610460472 3090075392631153808 4674340773602899712 3533351788972057568 8439814729214431488 8799800486883325440 3514030132422145 1723858772547072000 1407446209584987649 8167167160224980993 3335522022269259744 6013768704418447360 8454958178966477824 6140004798475247361 6701656506423590400 874744998282904961 2055525258776312193 1743267860292283689 3536301201607585152 6197044493673029992 19876752187949056 4671823073351816960 2132966366643142657 4209247438910794513 274007807934767680 8301060697767927872 3834565023410680833 1610808949598532097 8137896145378951297 5802611827318050032 2467742868452147200 8042837661920732673 4812151362898907153 1479574241788852737 5028157121209173953 8868858369339138049 6688467285748242528 2613525948901928454 4591179101288083648 7341623982501348609 8423229063451421696 5598270227282706881 2198115026013142848 8961996962953572352 8625539379906197888 5994656483919466497 2319925195878252545 3918614469944016897 5635704481900863104 6150375774755504640 6726654914435264513 6214760371676933632 778180582829625985 7167979477996365824 6591976862768574017 8998132842833456640 154644012847695905 1532931803402290576 1142329727824144385 4442453054545342465 6933245372537059328 5885262570787068300 2710596635927625729 4944870925766114688 4463628253897201537 510457924818758017 373431597329889792 9020067569701255168 4790796422396166657 4187665608424967680 8309354204667429120 492320913792033633 99027709067045440 5669391484776576001 8558773800772481537 2031191276147494912 7903339880660104833 6713743683196289025 1360929625520082625 9185536884471814592 8729386659642389633 31645077707364993 296662064373039105 8266404105216751616 7042879747482072577 6887644061908952560 5057202695999797473 2682244956795741185 332066146358804480 4155117135437100033 5658959598923023225 1234076476057767425 6515064340785158145 3873122743727333889 3578574385144496129 5501401812752084384 7661400092011016192 277907109392154625 2766067097259034752 5570419774751141009 7309046616330808705 320428774593041201 9101870639861264384 6913171509342715904 5101353896986649521 892499406352639745 3827132241911218177 5155364469239709697 8604383346575583404 3893330721317252096 1733044653391458817 3392252623755639297 4376756614720945152 4574522957387300865 1005571045211398144 1119518152311963649 7879686588815732737 2828888893601152000 1507726047324250113 5129531151435079680 2893470900561395713 6964538977474248705 1058872787954745120 1206032852716767232 3745987669514544193 8669720180789256193 6122301777380259408 5339363690725139648 3552881826765747201 9002165544787681600 5743223752662615041 7800139130431648385 443710398387106049 5633054174416732160 3234426859272948033 7641202910977933440 324371213226254528 539564277916931965 7624382456555141121 6799247071380785473 7037537517270592001 6751699125794111489 1028191123255947872 3992267499222310513 4350264404551008256 2075697456692913296 5267853476287008769 3787620714649284608 7730288934765592576 5333872952117475329 145242513756340224 1702201920339746816 8165133785870163968 307133857287363008 2777462817948334081 822855941253900993 7961471544504623104 5822068533254421505 8244964951564977665 4214833986391244800 9012666391946385408 3641649911053815808 7587691203481731072 7417450756296409088 6899113877762473985 6598009535229030657 4327290079017270272 8506111322355138561 6986353954723015297 2004813117958116352 6108981444090014337 2775670271507800065 4718040054132015821 2648539928120403969 4263783614684400896 1894839715904950673 955288112236213760 8771398165314052864 9024032626773014017 4546494330166345729 3203330295530063873 8401306536858378193 1990902234602781056 4246032042385274880 1207892563641777280 5422041191582597120 5688454683939516288 4861026122361413841 587064833427763201 1095582255578075248 5085650783407831657 2048707919346323457 3831292711984483425 6949931586044376945 7453060267774768641 3512236277270915673 301610057173084097 1590838008776958049 6967247763188744193 4094152114835559168 6285355590349455361 8579372058502501889 113681264383167360 3471176701082999416 7225518350411584480 2956293897498851329 5436882168744913920 1050956602951252993 1646981413128182273 2018146773842466817 8144644117088974848 4475696953927578113 2293221459784772208 5250085394741100544 3664965679574106113 4141615810169962940 1166321014924892288 7642722985224242177 3845880404345733880 8958159698605481985 3968420491923470336 8139610924683100160 8275524819918520320 6992066937885556736 5006814596399781088 6613687809077149696 1080948399674396928 2431132105270747281 3051092734585425920 500930076582614017 385231335517019137 93414308896032768 4933835566527603712 8189971406629224032 5986853220724116480 1913185319054354432 8864363882715545600 4390034670104350720 7726602247826845696 6672642998935527041 119183269216387072 4263108523606358017 6631602293248296960 7335915555698728961 2643864459198595073 8511984444702619792 6539812385455549248 1817478149416662529 7522036679967938017 1040449292230560704 8934650831610516649 2138533810238828545 3589151549185495040 9163472335691898912 3354329211886911488 8515453023336464384 8680178573763739649 3233404162460090368 4745866055493877761 4913788160488559936 4014265749556910081 7995783457498139393 600743726287074304 8455839013835995560 8001714614312775681 1187676249617261568 1153997205898544705 4141116759137848320 8802510745385041921 563366043855065089 8308119783419994112 3689139029334360960 7272735889075575688 4256547017129527681 3424388553153185281 1852216680373190656 4537178628791533569 981144716844903808 4943476234018410496 2151127143940489217 3110982122379091969 3260483554539629057 4588644604984389633 511826467436639808 7897214157764848640 7403212158819780609 7854616009545662465 38745232337561088 8419262539269324929 600881653405412097 7096602436091717632 8761573557207498112 5342868724885250048 265896943226714624 6754829712767290113 7897540707876132865 5684963408238766529 6405601688703991809 3377752202299834369 5557807234695692288 95003948767084544 3040770226126644865 2476323120780856320 4637422731481486784 2185747540994796033 7046859470880563201 732457597030284033 4551048027775561660 6627661288601085953 1501250712394627512 1534624944398789888 8056575984831463425 2403299258943455233 4965565140169850881 2596236028462612480 7389386411730907136 1445486639365113345 8120477239158411009 553870358933766145 457805129351628129 8041312757869525504 707574048761576448 6582238191072706561 7562775289556137472 6689815351014211585 2202395115764514689 5419195295016052737 7808760503897948160 4333159362882272769 5759116638665635584 6030759410837651457 693414652773399297 6157862304203472897 1677766978393175041 8221990029209555969 6404172189726923777 5351538744723823104 3700506503097787905 3497708112902848513 1598516321386041856 6083205834959286145 6854115601158963440 6782503280344469057 1339158943797923969 3770119857588418304 3197856687992029185 5151596204929909280 882132632213450497 123743071705595904 4364870190842085377 5894480695648845825 3370455326027013536 7617819701591146496 5947741781310455809 8227908695075536896 8172176899987138049 8037357542854651905 5651467171924082689 9110613750087712768 3658153773470504961 4791069430523297856 6942649510858128064 186379771124136449 3109494147187377297 2324262999156758273 6667085576760967088 3707238162839099392 6918725815135192832 8221506600077768960 5502253718903881696 7338096007573885440 7348759610590204576 8408375171449100992 8325505182184736417 4226778461193371648 4355386698333556736 7987173038046782464 4872972687347187712 7485975443411271680 5081044043888502592 5827613548276355073 7502504593470562816 6325286042091501056 7810020579018569216 4895005174311271936 4201503039041386945 4424030475519840256 4401348942557061121 9150319360885134945 8634145431406726144 8753409549033357313 8388288685963877888 8968646843118345088 2216141929910284288 298055536625049472 4419632412393571545 5235698070533902881 3331255073816621056 4098108353310278913 5574830545121394688 3956167567069110224 4900484034688413696 62168223770062849 5370053337009881089 7891850115557566464 2981599562618697729 428208576033558144 5130286810179192736 8166845563291814912 7770166012974845953 6461425930889330688 8039559977205103104 1855702318058913793 92832878079424512 1392031057988601536 2758289288895735489 1470730800759310336 100075584213663488 9111732216753042945 7606152640186133121 2734255962902441665 2536309893936136193 950592338409443329 5902465296455409665 1015042456482538732 1379282888739981824 437031809453785089 5006243601632067584 4212887979572006912 1850904731579956404 1835573227591129088 181633480401747969 4690179675668830305 3334315866884739072 4546811394909853697 287460342401817856 1279230027907561472 6592489489450444033 1146321176249051136 6115496849429419720 4063589801076392321 2847725029978925056 11926892657166592 2078574252320372736 3963380518612638713 7570096494191837185 9085504222875267072 4058776094365390849 2778834513040838657 1054176308585634945 5826433318817120256 5805437589337931777 7326342994985965568 8547137050565324672 1781219740875542785 3494432742845569472 7975517463221878785 1814562847574411009 3594818004411921888 5618381030400925697 8847003562340843521 7476985916671279104 5828499510193586177 4177236705364119905 5486439772190375937 1578603297747863553 8979907050873280513 1655300034515624961 6382453909319692865 3672726177998635009 360307023740907777 5228718442433930976 4012569281340604417 7500797144419921921 8145179718292158456 4911923298042236209 5225459427690020864 542239642426475777 5387017498441667073 8520955071941103617 6152165943501579936 5318937699366568065 5847285609106373377 896292306035044352 794465404043494433 7010929166459578753 4623670477357430769 2045081803466227712 7354722770631785472 3440881985738915840 2070308216445511745 8340948858865895681 1806998439903834304 2734322183869333064 27304725624339044 8902891044123212289 376796748241537616 4890791400977762560 1596949688975916192 5054310813870757376 3661717248488407040 6747217886497374897 6668327792894316545 5973891087390068736 7624076684687064065 986403942875086848 2361150161924686385 5723204055446771713 5371761612911689729 4005806323903987713 9004727776052564537 7209533711233813760 8348814790090379008 6027933870419004225 1703306693681373185 1727976980334540800 1506911081431429121 5970781160957338624 5040251086629498880 5263949757605413889 301588174004822017 580533382371241985 487614343358017537 3697661242657792001 1038536626429389824 2664698989707799808 9053001682323051993 1881701822137863424 6165943754677229569 3211736933047844865 3617005866444980224 5484308997157945344 4964976920093928193 2808851872036136961 4439384987683782657 7342621067705170000 1901453274205956725 2083408258772766849 8901618427848359936 8978827123296019393 4500438554706260993 8516341183649395713 7623247229015162881 4111992330643796993 109909121505609985 2122153847363803360 8157637226663870464 7444847551144738305 6037737346519376961 1373686050030993409 7731010820829781505 3171432075592663040 8866049288498235712 8081903581820635649 3810216147069276673 8669461577855589633 1711352171534760960 9111487903891929600 8415377523475943424 2934937783397180928 7881215342003565728 8042390172898164736 4827153288352497664 242845300928823296 1654255068504096673 4023104970066934272 7073716582439755777 602063196698374913 5589777875786556345 3974825147517568448 4276751312175773184 5739454483862388736 4739687580461587233 264582215850065920 8826476683418825457 1663389912002068481 8948300759520559105 6783408037802653344 4329851473215029249 4754911506342617089 2983283732724739936 2045806808482889074 6996003622052288769 3278127362646307840 7661057554051318273 5281587609006505984 5741449067074835264 5395981937504431104 6117041529662971905 2354275037766729729 2499436195300418304 5550735320539356161 967070905533262721 6718144870971232001 1799961002014987777 3727970411754635264 1790403423689292800 1259345372837929473 1937362543887188129 6905729247034212353 6028573719297234112 7673005401406056961 60690357862481777 5232500658032657712 3666016803704332288 6136727920225766816 3113866675273385216 4310909442788028417 2984516694924497920 2108999356297097217 4905313002058022912 4780657681414704672 7926839714427816961 447899478884286465 8966668471055286272 5991408029983692288 2343962672090275840 2245599240976431617 949894642460091865 2636391095809202752 3807224229847896064 4910946840238956544 2135408519251877889 6567930374855622657 7902425169767160576 30631846914601984 8957563570547662833 9069569011199401537 1729451507995479169 7504055069755856608 7422984150139500544 2107092082830337409 8109448099416699392 3570385569997313280 3848336266687436800 1121445621599690753 7095585853928097792 4561716050409186528 8431719291244753152 8668332356817605120 5091529007432392704 7693622450818611201 4657408282372339713 8669762395170493536 2854218126770109441 4937970100642833985 5607996284810463744 67289388998852608 1507278454835394753 2084779569568546816 2832609585264691968 8408782717451926017 1424020368817078273 1747534547624988801 1421706731304474625 4841203902856560640 3885407010859993232 504574362251941889 2533142238749932289 356239017126811105 1717535324312961793 7946048099137355776 9021702748748073217 3702578029795752960 954303417885314145 2774145743230351360 5214092413863702528 910542617250088144 232093077450552960 3764362511623390720 8848710518921248897 4828457923284454476 6853183732655660033 7569241040342220800 5765960366206274560 995881156392923520 8523177690914619393 2345942373955669249 368514711055575489 7793379211429949441 8347032726693019649 5546454747504939008 5982361797006432257 3744745147057833665 2834134261246947296 1236717078061694977 8429142446773776672 555853554711015936 6590624198152788992 478962550947749057 2250078047453357568 8774582011489830400 3173628065124336128 5435459073784043520 3501567138469906433 7241345409431480320 1825105994367877121 2816784994580489856 4885251751185940481 7120949630291678337 991546986826207745 8530485991905671681 1744784295064184065 7190999770163463649 3331524385178154496 2483013059030925313 7224400441865350144 8864790212631920641 1911051695310224128 6804805259496731905 8929521284656502626 7551201749836731617 1333097336486547713 8360898513926082880 5724663700753498112 7990140875953385693 5756459873280819200 836931151803214849 5270921840422703104 8103485321535922177 4159539675921827100 4373490895868790784 890029669603786753 4174288951431846977 1794541183110708992 768301776723838976 8085649746232834049 98759997294313472 3961831270631503617 37408559015924408 7286622070287465153 4831648684737923584 8722468427366295168 1109899004948040961 2552512240146268160 7148684948131000320 6569288810269680385 7702607613638939184 9076223670911750145 2703690095796043776 3865990571726454592 1014051419269539328 8774241349088916800 2241823309534279129 7446370292227080193 310282877060456448 1625272575141371905 1624041203777562880 8878921034048040257 3059260249992237056 4102543514109287552 7490005844755382273 6180191809578060417 8538559659282030445 2534188315244640257 376559608277762049 7631834745258889217 6479449122932981760 4966711205230133248 4650037830597673384 2459728418476929024 9035758052623060224 4585923098531850625 8945121401412665345 8254410336278740560 5628847097133860384 2434947800112300032 5844824065265582520 6487168910853135105 6217023061500691392 4984494713075808012 441675622651002880 530095148165306368 3974736039722908032 7784553803707872577 212970064024846336 526884215089479680 1764405960080614945 7409340988698661528 2336512706521147648 9171159089573513217 6315519058641719936 9061654470150078464 6447216900456994816 3898687088840194176 792165652526063105 3858398406101366784 3089490809975020544 6116746354052395936 6352334276065731152 6165693510660915201 5943193132084797440 1820329310524801025 6615445427983682316 8574517205033582592 2930980271259125745 8113184386061762561 2227948482892563968 5864273446117507072 3948902627244862800 7517223709679861761 4714324990083662592 7730404513726283520 4993028775949656065 5446122781902265089 8338251433663172608 8713289678057703552 8814658812557557761 2288937139405609313 8568279823764246529 4182545046224131713 1881056334059757568 4534393532348778753 6265847934288103424 6398210552306622465 3298632071121141760 1919228399830171648 4816206019992338432 8807332770914452993 8210396699414036481 102630867717684097 723996350751093201 1267862809798111233 4076722537130510593 3708931959312826368 6419525430539156225 2304990419197635584 9219437850994649089 6052751103784145553 8395362550176271232 5704445464984458574 8437095315542860801 7013469725362591745 2701101633182908416 1798947287453145601 3817794923937765696 4615195969530516680 1164080733455922177 7068198244547275649 3895871307899668480 8397744063603714513 4724009967739173889 2506580143343146241 5546124424160457729 8254768896286500097 2290916241271081856 1009399395173635301 5634838350264001025 751489200735094529 610197736797786625 8454321867182702592 8412589797417668608 5275180711739224064 4392617659091432616 779894430898651136 6749151015424877568 4830245535181856768 5812746003025641472 603045777447954432 3062477890230845440 2049598788140836225 1308354259462848513 6685763993415859648 4180312261774096128 6889451719184875521 1242561032351067393 5834056826219238008 7039540421518560769 5641467046556336128 9194764887203179520 7847997695239207937 4503170889792513024 5078609269471934976 3439724132880375361 8966821180212248576 5690205679370214241 6845909058154865664 6504559658470016385 6267333054169738496 1123982249190425728 8454184441906915329 8841008732588990464 5404637846287630337 6444750272386146305 595730725833586689 2212429033392413696 313153865352838144 3970100051108918785 7143822201361271746 5413599843204636288 1500929467995258881 8677271136333086208 5916587514147193857 6021877376736784897 8334920290023767040 942746561925480448 2152376497426942624 4488375964058569153 6903680387568934912 1585701201589239808 3583986560974880768 7541225475947888640 4450851760327481689 2714390745773052033 7248906582926163968 2838279924682563584 6267552351035063585 6126010091565287680 2877581228366867968 34627493816171232 2505039652023424257 7673490948244463616 2926655031535922177 4566804611585359073 114769435061764096 9141153135296525484 3377787361840461824 5183083345501927233 6413318019041710080 1179300055774587873 786767947735011137 4854496361844656129 3001299974592406528 5723292489401909665 9215118536923359296 4597892077940244176 6511258186683698688 1 6806832977922059776 3118291838000569865 750121595304725281 4831271637286588417 2814242981438518225 479777236641208320 1594867481251419137 2332032886858678273 9039487896703411969 1517311221459311616 6201420490764354561 5725001886386386945 2853993437295302095 946788462390626049 2887722959429019649 8921844485802640193 4916874350042386945 9089291494737848976 5463857794468170048 8833169063552402944 2682463224686968833 8656628380170567424 4200939487120635393 689083237047948673 7996228123644715008 8702891148982885376 7213343556051031233 3469608300670488577 8681066991608627200 4521059490388420609 2310220480308051969 1406344067273203456 61685551708008192 1913170557661360129 4822517880369822272 5640671508113508224 5037611358192117153 3602036061548165120 1183432270623727105 6375356509329770496 2600696101488061440 87516956725565440 1 8262633867222731264 2506897425834690817 8007968032884942337 3813444092338535168 7293212439043024448 4255099893671658497 7569178315361755136 3976622983874158721 5417650231725462720 4924766208197795841 8543779484990664705 6076125824870875137 8288514161771410689 975821538038702593 7837013890329391937 8080084614572196992 7529253665013708801 2116983768546643969 7880403798769276209 3518039441437368720 5626969614867161089 5236846020221550145 3024308355170359040 7316518092409565888 8743468221612870400 5385615948740296705 572156051719979009 3700981207620728832 6719247547685819136 8237692428194205185 7492893906270062849 5396182217455619072 3895964544180889584 980547967886757888 5104112720920536833 2442358514571533728 4612266781789646720 9125768513808833688 668007502201552897 7289365215680528384 3075522192170176768 273880942445196417 1098291584155123713 6541629968716136449 107135690271409664 6747420541880525312 4919134635103944704 3515707960290328576 5338758019722290176 7302166199154466817 7401502770193680640 4791956179332203704 9002386127734865232 3831794815911852177 5201560502884709985 4280887640969199105 7199678906252132353 6171254176305789856 1756036228181736448 4439631809068507648 5436786996668020864 3341827669002349569 6551566370415931392 4914194754268086785 2260797531057287168 990059766201921920 2423639126959875073 7619055152296495104 2299547509902475264 1045911223657693184 2679232967292904448 8241486238849125121 5502121978748790337 4752317320665954945 5416479128278228992 398709063175837344 194161065807480833 6086548974617427569 2263679015989641216 5890815816623720448 7701234226435407744 1454674389192933376 4894774328129151873 3332041109788416768 7250979423243425665 2425972421807573888 8351188647913873409 2636089515104272384 561829737715183617 551014264596644513 8233278913107729793 6507501572470223360 7823833684318731136 4695927543344904705 7053214386671420856 3266540233441878721 4905011894985942785 7122511470874960769 3329149954220452353 6787735744287866880 2904063217791083136 905343911647053056 8149299695551779169 2946212277314616320 8532995123938275328 6110397429522835712 5801876223067190273 3203537582836136848 6453773381208816029 3387417082958528512 8967582725765824512 8150678420405324796 1667183658293409792 7009971793215334656 3924096233774605569 7016421913720832 2594721714916274176 6388082729169924096 2105638894177521408 8036476551971782144 7311759220571701248 8850058015735817217 4373199068982584264 4376393451593414657 6700520015986450433 976518372029878257 3492220388953064481 237079638199378369 5700133880131092480 8080808072959624512 507809654395044801 1907489039924584833 6643334375892320256 8506802598198640641 2981811630585119745 5096766523217299456 6005519180700112128 5336892575669346305 1945740217410376921 8399571079033455360 8468567113156065904 4761939493800525824 2182012493943292160 8133119205913514728 1571168096092046337 4522088016279635201 684845548996867392 6411002840411742593 7557848375660406689 4780088332892096512 2950010934880349568 6003889185172054785 6241800159515226113 2735213907405766656 427668673386470433 172880673342982240 7426727678099507969 6589460043065235520 8288507749559187457 5563338331154813441 7334986796244054385 6394264902977583873 6793417215426543616 5599735530848148384 6845345344162732801 1760337228805236332 8038384827727572993 4854120768134794433 8046002996846590465 2018450406511190017 2203072128962940929 1046335938825993616 5545146022765030337 2419128442402586624 3143290429898643561 5997046454809489153 7980230099948998872 773195350408757249 6173907773494919169 7567615393010521984 3787422424585944192 8015703275540437888 2850413273219868673 494763551473607352 1849046394015432705 6854425444605067265 4131483092092506112 3672834710989886720 8186252107206414336 8530037241785626624 8429672756876794625 7984523677369155585 5121305557701763745 8169537052453773313 301982922527920129 8034632967472187008 4891081526465003440 8065403297974976512 8767045075702767041 7678047113819176961 5784153205765541888 1697734533092042752 4143061980640648192 1711293659455007809 3429144242460444672 7270532551841677312 4457518493846333441 4929213277740204033 2641894393346303744 2591668765967837185 8029953714428103168 6144792625856295393 4573305138704113664 2855391181609411777 3403067107056812032 6742985155097475201 9019351859847328640 1605611732409397632 3969166215368224000 5221708963652723201 1713713224509417473 8334092646622298112 4888002488475984017 2021654724507697152 4878519364042388993 4735435444844092416 5831086800477933510 2598073300978499584 2745401969472805024 373008881840290561 4178423975475119552 6579994399091335840 5973870966309670401 2192882984530296833 3957101550738944001 2195769967688630272 3224062262465792496 228644525690658816 4429189282605392512 5022985075404996609 8354805849370260736 4898605499943689088 7023777483868509057 2239182629973856257 2002191673628832512 1727325366406782208 3532326548602355712 7714417473058884864 5722359794440105216 7442222165046820864 6790837980647135232 5732361352370946049 6845634397039002417 2095618879461678336 8645962392565265296 1389502845959889665 798455514576175017 1498462299082850560 1947634854474179073 8372013674422261024 3558449688411158529 5176873603894572801 5126296268483149825 2387536470284664833 4306096461239558145 6665998762639662784 8550538736008142913 6851152725164687361 1395942227378307073 611472620777710248 7770575460457847809 375381560034672401 8668144493015392513 5125395174703804369 5403646132716863489 7099694457179019264 7905316497104958721 7781453404933795968 3290907378056612609 2451646002337742849 48611880507291649 9214648982816523233 6340330604734388352 8968807272663719937 2541275174657612777 2734352337919041515 3327315174799287297 7147589820566966273 7860522196602403169 8785683693620829808 1345835561961052928 5512926806427249217 4149854497952374976 8962129125625272320 1925767304189647009 7038822863880934400 5762920822477401857 2139083561998624768 4566713504810269697 1127327700386705904 5893330747532972033 8084646644791113200 6035394744692992000 3421241734245167637 3278988641351026688 2660889381762565633 7399338045350852400 1018327099869861089 5092814377439077377 1340638125685035393 4585370407637098712 6037568836598922113 3321785051745968128 2756974275960471552 329417121803010048 1885702933574227376 5012329207651991553 2617361300341960705 6242203019950813025 4669813170999525376 9103190050356658176 8370917742642878336 7581595274579507201 2167976540162097152 8051554189941604352 8730993770447552512 2033521077069907840 6265615762712551425 8364162121809869889 7522721380800036865 515230594873949312 5602877909692030557 2439829046036730881 8420591026312910849 6113398063487657024 1114624594948675584 2745901558283678885 5465799447956450304 1166796390234355760 509039577025937408 7895578151794304256 3026417805783631552 3338177790864214016 6700801752500781201 4812309016500609409 1989989173370038400 4813629299254148096 1727369468118253568 8084216466006586369 3922214427861319680 8796044126901107329 6273793213409439104 7155826326348500545 8105446297193927680 1100362545572610048 6272326473801568512 8684322836030676992 8772024271658172673 1124516600065097728 1822049307066034176 3986288480237052928 8190243719589533025 3726949459795080641 2972015064849436673 4863672533845786624 3309373478797574145 9072920719163371521 6528498439018405985 3303031317420156929 4104509320658335745 1676773839237779176 7830965528032860609 4950558550720806144 2204046553488818177 6654826412102423552 759667566611879296 6600070679015880497 7552764038955058177 4226727969517969409 5100031831499822593 443893422082625537 6863923482878410753 1883441572075241472 6384832554848129024 42796321597292545 3646448251738120192 622275475482489760 1866228782628807037 8483534457191268353 2190244128097914881 3916240561122452481 6993747582317353793 3068099056234235776 7183862566723585664 4046500188459368449 8874607423348713473 7607696982128704513 355940741653463040 6251920985881036800 761255902821892497 5272017318015596544 5459783530568189825 3432264746334965760 6356663771649060864 3212284969062711296 1408093112282264577 2612802409096386560 9163889281905369089 7371959030627942145 3091707708335380480 7422174655417069057 8956225737931620353 2485132744617467200 2627484152668450817 3326655528811036673 5896614011600086016 2425482719049470976 1883744247569488897 3526797745776974848 6948649317035255297 1327732668067378464 1485380623752232960 4437605030325387264 5274590277476166529 9131929330159452160 1333566230449633281 1967553122083140608 5783902247023389185 1123429596851601408 7440628656619421760 4548020933345092609 5906332946065289217 6634258373195278336 4542882199750549505 3448495483948157441 2220118577746821120 7850108638962334977 8309381597610731264 1755560762285296512 2441639635835658752 2541320248218214337 8810516078417651008 631160885825175553 1694033411515080704 8508194344142118912 8744839282971945993 4808446088011776000 1496324577191862272 1326291272792197633 904198729546203137 4120488765397104128 8684808745963061248 7290647869980725249 3810322852327818369 9198986757039830016 9035922289263273984 5120782869575137281 6020422589002293249 5131255924199587841 2533148317024591809 7569432281534081536 4152308795300118528 5027190495677196608 5376006117553620992 8580175820262436865 1853762570789693185 8671528526278967680 7479489516096629760 5830558132784075776 4285376229518868480 7221750896754786304 6080453699299631873 7548203482011662336 6498962171430262784 50287044625277953 1580831864097409792 6995420590802124800 204920503914362880 174961430382452224 4954890113732750337 2571911853909925377 5757913757737788417 7918385796838058112 1907121520403672833 5030704513587216384 3115392089003396096 7459690648978184192 2239097969548229377 2165167453937680384 5088365202075975680 6407222608966221824 130009137358163969 7825012712548859904 7480573108519174145 6973037447889269169 3638657605618704384 8541532444018802177 1167086377318222977 4371491942169199617 582756711661668353 7003635205848737920 591629975130286080 2419395353339002880 2752506192235397120 8654004229644698625 4510370741291660705 546231659436911616 5259993311984462369 5257330704324001792 2140910527511233025 6661054024116125185 718396300640345473 5583168991506873437 9145550090695510529 5449668690565849600 4120166499653045761 1345789977077940225 6857979692515313664 7643504334002978816 1907035754280706049 8651180319100231680 2670027740599943168 7278308353797783552 5026717210752213101 4632503441770140929 677315080039749633 1190476981214203392 8465622482806776629 948927683443283968 3407986771645287936 33723732325075969 7524792194929166337 6553569215955132800 8433989214159301409 5578800601614203008 2576505028052293216 2957935092735311105 6129278119533232128 6613043901880150656 1294879123899856897 819788586976923904 7289444639261097473 3979506627711868928 5408524828944832001 461740350843755680 1197507607662082176 7123229949276221441 5113790301488611329 6224561740878315521 1857903949905633280 408761693843611649 9008928001877440512 1630586086191824896 6237921712935683713 4007563487825264640 8497519558162664320 2586002788710678528 1037225052124764161 8122294419357994304 2061972368618331552 3861264685046799361 6449560218228830337 1473937125479450625 7662890617175377921 8409228355814082561 7766517401073077216 6071951173197664385 3492050938843889664 5936626917003799552 7751430817322180609 3069058210455128832 3359348706528288769 3237404225368113153 2735034274692325440 1857033942116970497 7880389537221875713 3708800211882084737 438837032223541248 512373741849205185 9143158842156892160 6978901603104401408 6255844131267937793 6883146401077211137 8190336264305543168 2414281677997444865 6974882790713250816 2504902532576451840 5654681492668661761 5746659856860553088 7067333970389406465 3716197320582618625 6245612128878066177 4912963318821179905 487182587187823008 7798098726741861377 6823738154711921221 5893436230828227376 8185607733451396000 5879503366002513408 3542310881133412352 2482713124188520705 4427607713893502977 4784009239828926080 977261487979565056 1347852726867075073 7510914157381967872 3808159127884974080 1807259250539405313 5464212464325129728 1874897717856747520 6048577798154747905 7271977702237671424 3570763053345147264 7852193658143135745 6811534081591064833 5369426961414040577 3221150377381193025 7255378848252952576 5035458582958055424 1234076782708817921 996884006317808001 3129479591345332225 5388266451412493888 5828972643452131265 2740892805014970368 7786964350054645760 4233063495929593857 5401643879036550145 6631282384020963329 9013177347821535232 9200097914312613120 8873355483199569920 1067183649426292736 6818256213990535169 6986991873108586497 4480803498061463553 1436199279280035937 7430409501774750632 6851362308091510784 3275152710454185985 1843079036152584192 7112325845840822273 3419393602388621408 3111997413768720385 6720124312523151105 7016573377818673152 8615940352472031233 7415928467625454720 6186686179074404481 3438814953174756097 3410559948101938177 7270867853323636736 5919405691438108673 6311962327826678272 1747534552162274360 4321928256658471256 3379057437863837696 4554268559874302976 41944850994483200 8660648602063863809 8347721059288995329 1984379298431025152 6830102264175101057 826988957280189440 6869722078385691312 8986626426469649840 73291757374111744 7794522158647922560 4294531519485910209 538903871769896448 5650973360011593377 8557623591564159481 3088734668530616977 8544261386015385601 1030971612361465857 2394330540941901824 3939830566248561921 6734228077103817985 731216972741492529 7125298510385635329 531582157680547552 530841500440461313 803555617390043137 5463273088615679329 2024713316268334977 1882211808642035713 1015307859026837505 3970570735134871553 7987409155091264808 2040109163849179824 8777229003473849344 2585473992528860672 5309195633683588929 4639543427018899456 3482284230892853249 2475539481557164032 3513636877723770784 6205896213001607297 2985708330845554689 3557942887299524609 7477092928317980672 2216070233653753857 6119711935530382497 1778943100503096321 5663054193641988481 1202670445158423489 61595387318975937 3110265320961286145 6151520450637250048 3441629630473678849 5251603432929931264 3203004308318085121 7859226566317281665 6529345153182990337 6168421491492630528 2959108268512285440 7322751405812776960 5468031553503135168 6552689666577174576 6898992461512999424 5950572432393863168 3658150566428104760 3883997932584165376 2527404386236546048 3936055423923679232 8971014133611200513 3585943014346434560 2549150834986049537 8592270238859608336 994016960470847488 494193340970635264 4371536948999057409 3443923493453987841 5873908744466305024 8717475995197615040 8278422869894141687 111460720255357137 3144726841331810304 1161219028712741665 2885032941549839105 7949294361436459009 233736296485874817 8908566721791082496 123317020139875585 2140458209595731969 5317226167821742080 6966719603656241153 4754795729909959789 824134115920519168 8650410717835558913 6840156548712922625 5086426817185087489 5753905566083803905 2575281387119297024 9132226198684392449 6944888480093388800 1424846084804252353 8697318541945965952 3972663175471599616 4597273613980401665 3448183452019916800 6428755432023254401 8308759282073571712 1784480939586596608 2405431715099549696 426819250026910145 6523493382122742273 7122141773514656129 3224380210961070081 4268156222201036801 3288216790080107521 6611049784177721345 8869593187042670145 9054110604192043008 1899847995654626561 8744438468849903041 8860375018784323313 7970913518608078471 6588496760398812353 659127856678482529 1094540044272379392 7886313306778238976 3599671921939543937 3047835016975829760 1366196379062066497 4139254868792821753 5034278073547825152 7116135637082378625 7839705867489209344 7938289797626390529 938621237357040641 4453066653265412992 6406615387475419136 5467789905395993697 7378808513602495744 5118708372569072224 4893326788369387520 8408753422988339713 8622543054372423937 7311088454717939488 2109794100650064601 2312016255444775936 9014451514846423041 7986658482644100608 1546059382670365697 3781976142680311809 4054808147686470656 8506049348675846017 2827793891729323280 3187830425200153088 4587453670124448257 8408644058851328513 669613713013613185 8120005514734854145 7558652561533337600 2131001041065346944 8953593448491019776 2036561679913320449 8912067340872334081 7955187046518947840 8074857728653089281 7469195678791567873 7978072515242894593 1649873275121641729 7615587650998788725 6733813875435797120 8564887582134040576 7144455574750052288 14191931508031489 3334928204473860096 4652276520311947265 1213738804541060353 3566514428763529409 6756753599314573313 5505660907844195713 9173345202974882369 5366538482202187824 7991249886939238401 297365823578677312 7950133855609348609 7516379917441826817 8958571736296554496 1652459646879421233 7114641628378457089 2540335807509450753 8757640306874403665 6113768821209169920 7865865557835001857 2804758484558249985 1889324080177980561 8507949801716663552 1828452922510205440 8880399124210382593 7875395694179614337 1586788302274994177 2911615626068091905 1516013142174202593 2947968862843853825 1198698842436948993 482434677570242560 3822850438496342257 2351758739445631489 4388902709939888513 1105279893111805953 8420147324604369632 6154814735424757760 6545365967262668800 3521896307987578881 526217909972643841 8805092996454807769 7454626911211905024 1947073403048447537 6504369707076965489 2610091149836091392 7104904761989476352 2263626573153815552 8865471120783588353 5197840219674710017 8612745928759324449 8894533232987759841 4367424499191511552 2097069596750417920 6268704362993733632 7329464173668742529 4051032913848940544 3046177519867920384 1914241816793966592 1079442205728880256 3156468268749881344 6020624370822078465 6133011382906793985 4982749638840920065 7402353898975933120 312744795680228609 7733980591033405441 1105795295650422272 9201347539113476096 6953383830123592960 7379544843897107840 1020863911437808768 6223477673744612225 1874936179310608385 6849197194030800385 2650026130108678848 3500400814820028577 1078548213548544625 8207902409409395904 7854693835436286216 6141821002298823489 6328083090894926848 5671726180708212737 8386968243133875713 7159533340482358272 2132211451297718561 3052534476002770945 794224733841194240 932963311284560897 8390803196529994112 1042121573349603265 8035919820444895073 2328653414348215808 3584500113446617089 880052573545237953 7638917733323572545 8616307270594399552 4159443610512482305 3653800477432386816 2446129964308895232 1380936494964397121 7616142224018883073 1030707714261221376 2796746165205237761 7597975877785092096 141859253430906057 6427639800188194817 2898356801109148888 4580809887406191841 1630465755542476801 4984047995102046272 1842599894633075117 7909640198051831808 7964598054943308288 301745043517588097 4570793555752312352 3874276806866551361 4562219274500119760 8217523415876629022 7962053495097416193 788060762109378561 5723755247552556929 7274776526400864912 944003250017538993 3013479415795288449 5235496209026060288 7998467756208969472 5762966941103816704 3492043041765518848 2648163090924381457 2559808022196236544 3935066793999998080 1504196130567048193 1273766246821322112 6937899073439772673 8768886798939897089 5786727021392829217 6334746452149348225 3341857653004411328 6021438863555506176 7502247843458300545 5668673775409698681 9120104356342792193 6222304490665906177 4819239236193746945 6822945262483649536 6862782023431847936 4531009537953693696 3429056155156267008 6941377243660251136 1754781631957343872 5497819355679380480 4529404061106854337 8979148920940299712 1549084974620998656 4821189854822137857 2457502095345709056 3890123285397458944 6589420771530266113 8046988268772733249 5719749469868580221 927945356189628417 3733888378777471745 4766580178037923841 4244330092795056128 1773890781791567873 425977033973034568 7477857099145281537 7327141057369895568 9156129364692008961 8456821134552075264 3343852669922910208 7069234300073008640 4219769744800307200 8345182299091263681 1766172104747032576 2453394419139274752 9185177721408133121 7093475185990225961 361056063351255040 5218813452062375936 6628559168950771504 8726306258307072000 7553557434154072064 6639896424696412800 6389750998018031617 3817714139602239457 3895509317359360000 6811270075387436192 3392278341954253824 3950755198211339264 5417925077115545600 8170123093038475041 5800578861232242688 1136962736786505729 5503808852908298241 2156017534624103681 3749841866954940417 8934534940035383297 1608737675331010561 7437354644304586752 6937565591479561216 212262960499623937 2914389775744280662 9132894572142425088 3036582011620546145 5218662188770951168 7082156804522262529 6780524504220999169 1986049180997267073 7270511862756196352 2980478701412436352 5293934822693787905 8070965353329425792 8535386411758727168 1472799199631988736 938349430184352512 1446685469157725824 2456839009092381281 6401045722951702528 8955147820364936193 7988781823238926544 624589877370634241 581661759030100289 6696251493733767873 3447572929364386817 182799378272354304 6328871438227537920 5091487223048519680 1433962257578418177 6237889335607116877 3976615393792520001 1277005582795512961 4943554263860923584 2590856483147365888 2908659835890899457 3492020046531816961 3462804448864769024 4498049231462316480 2142536456653273840 2942598478195316609 1604745877668128128 1031910861950297089 2270277116372809760 4837993526347568385 8611977607209381888 6501328610846736961 218221002441757696 6892195087679658640 4704873281861166913 692043840854425601 5182867289166872576 446804657226731393 4169030214712287233 6399227838380222721 7625293069425645569 3087511583988687873 5816013311235096465 3731972457230897152 5674786431910165441 3885094132686351940 305819552547458945 3106887597794986944 8221267378077684737 2644415350756612993 6491503256551864320 3423661005410356481 3328838785089699841 3579572277574318593 2251090863467797121 7447851946172719201 3891848101427407177 7005050749187863578 4859634043240036608 4209799079458639872 5558855581457298113 3458365417431619328 8844719775408062465 7459280629512257536 3041818406255251584 1367724054274597057 1405012510057206977 1914301656176514561 6710422826855307857 5158397648159574484 4460077768047353856 1014350954270331904 5781121506948120448 5117596189602384384 4841902079938244609 1881954415869067265 2544257951491416449 8239441125367479297 8578811694937716736 9105367667769489408 6008752689598660608 917920848113211201 8931894139768490625 4954705448435230720 1132462118054043136 793821043972169729 3521265227402412032 4976745266415551200 6712018272112623617 1892676769654577280 9043077726599184384 5677971165599594497 6996098720698890353 3130616078495252481 2721684707668660225 6908064015084310528 5116480452227497985 8139335800990104065 4471968163517735936 4381191530318972928 2280746110847116736 5881866422693512705 4629704055758328016 1219142504324399105 5722852195894752000 3219143086083262928 1932262152489402369 7683514333227985248 1680136062803902464 7700244913226815488 7152293663581742016 3269155344197840385 1240618308066105537 7555597835581831169 2450290394801410560 2242330216910663969 7295567024987861824 507116018807603200 1324845861639140352 6163601272231079735 9091969787978098688 1453567473095397376 5703482275969761280 2067968158803948544 954760326192780800 6491054854147999616 2937954074647129601 7352550716503752704 1598735027591395264 7398263128147583489 350900031157745665 383216619462549504 2003633879111491585 1224275751908409344 4394179823015559552 2967157052664864980 706656657246519296 3609644853093792960 5753316826314096641 2559272551172378880 2685568561268622145 2718586097456554712 7963306897807305729 1817020963726802945 505765333034989056 7517880989806669312 8250921046709824768 768218081414547044 4924637509798592512 1910552234346561536 1923636983055777792 1827679018462740481 1020014879075199744 6847635032159589712 4533482840794781953 6087308485573534720 779538250736074753 2200164375180847745 3703211509520723872 8856819659159857665 7636976716661448704 2331305788627419136 9006018898297896961 7198129517440639777 4237355600817896448 7018784484554850304 248773209754082209 1325648533198438369 3126775356023235073 8218437675619319808 8953156436090712960 5758049480094304976 7016183756964804608 5930764718212792320 5702677396472094720 5765278933170034433 5469053151032526849 3765482733560465665 3762243895924707456 4478180514325227520 480091670826373121 6347962077394332864 8080929898387758656 5328930919301449984 1701080069082112000 836515758320641024 2925248037645242880 5799814955505691104 1330120104774333184 1809737772716293633 4452353021463282560 5803019505076703233 3054356478139249665 6740871611414744064 3441945191659438081 3937626879979431552 4660178376451650048 3452504356661382528 6844169271907774464 1559015099793391617 833781441174027481 5403767503043091580 3034914814140570529 3484004661377256449 6276570563526223873 1452770728267147009 2005523616229221537 5335201090536960000 2205729015070969856 2191926111324833792 5865869651923011585 2306536038971486209 8831904143656583168 3260474553184675472 3734514850695204865 4364751041680976001 5348739863656660992 4714323524364417024 2196707051788533760 6699551562363912192 4162451986245541888 8957596203986961408 6998724942900862401 2741049041914902529 4117804448889327017 4390427543552540672 2840594520755509248 7259447491043827713 7737376883910478640 1421357927045292033 8645456953332957184 2076505805979849729 8620644191162814464 4483674262366359489 8308904419385999360 9211503651468312576 3749440773535223809 6967911317665281536 4173537810531966977 7076112241155031040 5208779487001628928 711024667976659136 5884307052990810113 3887044964058253313 1734469221407663104 6904264248863195137 6992054823500143425 2206880035844072065 7064867105492205568 249403962697515009 753645898486165523 5816540249491275777 4914792766304292912 3167514181391482880 6384021934187225089 2227972598990372864 213154234210369921 382910685378454400 6262038068365099009 1849114323653901617 2571142446915123073 5534106445259130464 6047148417199864832 2286325269751750657 6330251517135718657 1896613859413925889 5197091028186208217 6424897603952587776 2284892191353380288 5458450078778823056 2307910796684993537 3747007275284897793 7934235454892867585 8423624576521994240 8075465579939368961 6557552229636079616 7163233779527974913 2188907549608653633 115663746833055744 3056007240566210561 3506582324388992640 2062219690340192513 2205975322531521280 1619872705452874241 7430056226499717889 245013613550536705 7998834149394913281 7566486779195044928 2148165294681969441 5535082546132482561 7808288445082574953 618815596414159360 4464954171929591809 8879001358220886016 6842076934601641008 1638468555691554817 7056562226920259329 2111391621133443072 2898658407720755713 2070051927641935873 3509010994251333633 6376909139171672065 7420281306915946497 8078177518430224000 8957708983679274497 5765595334702587905 4496917950661326849 2361858412813326593 6753492872084949505 1368148360021295105 8546290650315633920 2982735926133325824 8285229990958727169 913654872641323009 6953086436036515761 167392663233622017 6497424167746059520 629876128734252193 2477962039963541504 4687866991606366208 8623301695721113216 8339372055963770881 4472840978415710209 8118951201586643345 1705310260722118657 3490751444881218048 8770026320007326209 663801171391492992 5288094213919195136 6332235629491985953 8753842012810320897 6100992913837017249 5284048344971319168 7096076164512679936 8654692324896929792 5022025726137827328 2665545269698877441 6201840384967966721 1678380930699850881 8847479695019369216 3494874118506513409 5297183356274256129 4849020956029337600 7044992941797951488 6663709700494064128 6450469106175659009 6607711792631447553 1637932205141718400 6919998778719968384 7405313850588582681 4496473424432813761 2474506048404373632 1021988008575892728 8821873268279052416 1885320536810553345 3953458719230253888 4253182628940008929 5419434487528660993 3889838827256152064 6528062499825270784 144735559556047872 7973704052462190593 893412617679044608 6720073359297007105 8376295613896849408 6789925200675513132 2332657053917487552 2514210562236162048 9109359110392579520 5567352398594921792 4306791151853816640 7890840243434529937 7262202435927913728 1510302401087445313 5996010197035396096 8771547520670523392 4903917905898668032 1058321149878069249 6329421557533576193 6711543469316464048 2679664353465337712 4921411003791947777 727886027764231680 5192571192363901824 9004651520253940128 6722371482612022656 1076469030980725248 1160500257400202624 7956483925763920896 4880805869564624896 4548707725743325185 7805221246073216961 6461094883398485857 7284079005211020481 6978925225021982593 7112005896908994177 3151384783457222656 8781578521763239680 3405011170493726721 7245627585794572288 7658719728675225601 6319995671982698496 2125472906346410048 2135081849598681089 6610436690355118081 2331765408450987712 9000147588645730304 3185447733820498049 9094346210140892161 2166944497532858240 2316602068294703105 4057195688992306688 4215865615527706625 7515775200968593409 4189117066903981057 4803918105392283648 2302097520722231296 2865245585073538785 1307184128737554432 7792675613504959425 267566792953464833 4225696920710877056 6017080454319800321 4933787977544400896 4255092094474125953 6244119604650820609 424695050119555841 6759001232887922689 926573600743008544 5933196883399720960 7214157148106894080 8159417040841705728 6745298764400942480 4254059664059826176 6977683990177841153 1451688620144269313 7151702154241740225 456844287436500993 6272942824061240577 5715133905111810049 5453465049585351936 561779918886239233 7750842954149789696 5100514076292130304 7779835703046200528 5550571674995245057 4880967137782168065 1385830398933437953 8601974192168810369 9021307178644302592 3455308487786807296 450612989993143489 1177925926592450048 4643669730549841920 1037101303485730817 5978733248519117313 4936823137466449921 2112861544193208801 9159064283753725952 1540776365966422016 8625710518969764032 5151166702337748736 4190885308299848896 4009149606156042240 7383624077160651776 4200339523334642785 5734737561016910272 6730991324791181312 5851826075864649729 147643309957782400 5922719905596370944 5263482428727517889 6913999813661546977 4517637492434049089 49638657881794560 7833954936475930625 4003962828057692192 1450119398742331905 6056553251201089536 1177639216761438209 2788626155996676096 7387217049955663873 6699808871480812544 8074693087196848321 2252686565911454337 4049856030769302528 1846382301752066048 3257422264039215937 6056671212312614913 4561177552372729345 2979420021934660608 4738222202484275537 2813904597600814080 5635539034899411968 5000268753704058881 1469947044454638593 1112889685226872832 2072009792731040769 5459887277435010305 1787340088541331457 3654350101133611009 878581977665500544 8931479765962188801 2306532787305716737 8004080790842868929 7318488502256148480 4158534294106865665 8506494575998963712 8213545979246909697 8115265823514977537 8912390948572377088 1290018924274817793 5618260870062147585 2720038127730988316 8924690198446056152 1263792622524762369 7956252211816169472 7966790714427465729 3748718507153792320 4693399037188022272 2109388605115962881 2569192741680861185 1504211954561301248 5042130587875864897 6677095359556512256 8403667331969171457 4932014730329912320 7862366750481129408 6083568695031453953 7778435428257935873 4888338258251494752 7583247070190600193 5742662189249202432 7283311144965447937 6861467920450060288 9066592679987265537 585656630634872833 40116011003033601 722210428402339840 4428270157193046433 2357984822142592768 8491208428995165312 579378369313878657 6832975516569894913 1328817683437870864 7194426985749471232 1366857880483499008 5826997064640561152 8953583649512826880 2657016046301209280 5404380593158258688 6039604963914323713 7475199850765396864 8436631481322865409 8765673109303705601 6506253263444229281 8506593445289975025 2069419210414710016 2563359560502255841 4503172682139014145 7586970116534507520 2977153888062236673 4896487118025523201 106864051167690752 7359620141793239040 1536951143861473217 5076213529429014528 4817455264880231744 556609256182767361 6968129591432032257 6996668286849251456 1181586336379213569 8814656891040832001 5654963159113969425 2987862613885942784 5023849640334196737 2374885213844574209 81852308403519489 444416771742972832 2966500252425928833 1656511924952456576 4176401091648585728 5412084999759449128 7654813606936760833 5913651061015517185 5710646571437519873 4537107668898086912 2342205071986967489 7218143807098503169 2177804668936376321 8662083124580534529 4286960381295225089 35392640817350656 4352188049262641153 7105831875803557249 5773179007746227840 2447263721473837824 5942233172992757761 4005626070264865569 1936983884830085120 5179335890393825280 1166380943719831552 7974555784995228673 4070316330083247617 3614185870115031904 6919472739294244864 9043755551875387136 1947132445697064960 1091767232431079425 1042117998805382145 1760311096117182113 5171219981868185601 3966096440933482496 3518933498901459409 5578868101144903681 8994919650583617537 4536329154136663808 6330196686381723137 5923375598263762945 1098705697008531328 2259296192717142120 4049818791400030625 3793492431105904128 1913653333339258769 7675504123956809465 3912181031865212929 5308093910817839617 3080639576056779776 844465406745104385 5803999765091596289 6193000840044318721 518312509122976257 5107153946392297472 4666420670527289345 8272041642284984352 294100370378719233 3418846331594134081 1116540234687650817 1774151091281334272 6475379052145611009 170013800539570177 3761755910417899041 2070633920035260784 1885784020587340673 710113448674878721 2331433506224418304 6742267030407217153 3962562629310414848 8992258446263289856 3491726567087227889 2848455705007510528 3415736150689236352 1367366415236968960 3524827340001902593 1435925923832313344 4774350339207825409 5654551180731489600 1315785450828584960 1880313555076775937 132117278802986640 6187099365704802273 1260926801257812289 3345359247753424385 6977753252311386113 2836394857290317824 3997559052056526929 2224058626517801617 8991839090038057408 5230349223346520832 2428560970565122049 2894555254471852032 1304781058325938176 7685932237099927552 7902784206277137064 1898974600606602753 3023041164412182848 5672862347042997505 6987930382145968080 8412847764324227521 3821661354297562016 1602976118525132800 5607766799386378240 5901142902903713792 4578712759220972460 4766006474773684225 3904888977274417153 2879688768944706816 3703614125443698689 7703577043678748673 6665439423929647104 7012178300448602369 771967643159174144 8525572159268243152 5280279195478478849 7604974610975102496 8391860855337424897 6115987401230976688 178259783011081152 1137661226738680865 1223903425658358465 1553602572191973376 4200136539831314593 796762326480170432 8359883658629023792 5110419164919683905 1685008625252724737 5426201031226884096 5597083265693735937 560626441187090433 7505290556733101249 7031753580798522336 3538374767388540928 2304424101399572480 3488426424558823820 8980087991141393025 2440402538530701312 5970069821924333569 4279543716302709505 177612334734160321 587211286281299969 5242756815970181121 3228421465293447960 2404252203761696769 8673142718252826369 4205746668536280881 1848132875264906241 5741639465402052353 8517967011284638080 1770303209681695745 1420460646498588417 6182943598061846529 1276294159479455744 2109148742164339713 3151766555098677249 5529879815855517824 4493227862575675568 1155773695501370881 1468604235518192161 5634329232654991360 4637849577971220481 4030490702336406657 8968321608617093985 3455312832403568193 3294112637213371521 1988869576524300289 836863259683486657 857906278340325376 4601094165217935361 7149199334489756881 9016421627163836416 3938231526938411009 4976310579848282113 8797883308058204864 293733201612477537 3784068076863019916 7983590545211174021 4213089794615391617 3130366411689689088 5048418800111886081 7539519858369062032 2914321753360453632 1878139561436059008 4522132014098373057 8319548630920096513 2352705294628996688 2577301908139737088 8748258515130333185 6964002992579892545 8967862121238888448 5268508620987187200 7161294625707352065 8740212966463717376 8164064930731918848 1 5721635727072239617 2032482601524180673 6563104962488848769 7485978862203676416 3027214019423687680 2158566982188449608 7075345714414465025 7815208884092458881 5467456186107506688 6158345248289057993 4365774942712420352 7872759958241161684 6895005245020069888 1912259817576825857 8353115455967992065 5862945251028865537 2866534119976588800 448276682533502977 6351192108811537473 444666418619015168 7986692465774497792 4889427911391824385 2974137991743602688 3969808881308012913 2968138129674592257 3161037608987626497 1215198377218917633 7428448136350419968 2070574079887724544 4476692921784312833 4128746466208817569 457186432790762497 5568928196426263344 2468526436828272640 8014588338054059521 1365105540393889793 6517345069956531712 1478561478241191936 4486589681872172033 2354170750898405376 1374350598554058753 5854084277784224048 7568367433880092672 5125124074828676256 8028435297538359297 62120609486053376 1207699086491240129 8397099974651495425 5994033417794486273 3111515727916220417 8253061210579479784 6368008090707036672 3340491951877914624 1158253131827800704 557480871238616193 4631525934163582977 6418845398268175873 3382885495157634928 4738590743028431617 320510439272038913 6245375674824916992 8554408806874306176 3554371993407586304 4400507360219821056 1484079393053637121 5454960534837723521 227488968118572545 8474741055971640833 9148330248482419201 5780045225922491904 2652565539827743041 2812038171648065537 448053792074383361 3871338028081250305 2047153029115690576 2742785224686087729 6806701310304225281 2693778694314543360 5780708122117873664 880725920594545025 2152875597060355840 5029244023761400832 1986078725513507840 1343626932095177089 6186678216637914625 5421082197486469120 4129398284236839936 744669414812599904 2426669505865654272 5970546309214829697 6650399127145402368 3859535840072204289 6620911290781782016 3276675175739260929 6646128732417884928 4889742824707354384 125601592145589632 1715815450498424833 8278039950510853344 3178231918937439232 1728617564848626369 669230022147879937 273802812357351808 942272172647240737 4520336295255867392 6076507886644585216 3554756159896774657 6690210629989241536 2448749106900983809 2971980770122608577 4061415665337357825 7809015475519094784 4320637210981564928 7913648638451714304 5869002540862968320 493612571387249985 8289944675639181313 4838188929126673185 513864943757335352 3148081632074170369 2933879276284554913 109901140533155585 4154605031295877376 3954355998785568384 2868180653528362496 3975726307866558465 641333684585949313 7294363936572563105 7371148873848507833 4050888354203697152 4348395120338223616 602086834432474113 8263519472493662209 4485321967384403969 2479284536997435393 1737248985082712064 8466316043129141249 8832920223066324992 3395080819777725441 4920837765187056128 852495179715094560 5659096300193769472 4714965286169942528 1709767145923166208 4214370205202120704 2796820286322573312 8651921889753257985 7486081826512829184 3090924287155949568 3358500631842645121 580012222131172353 8477741896204726272 1403044600102766080 1905461146800253952 8106471431114697856 2323077185190958081 1593374268461285377 3412105599061440513 4102028781592091009 6111991140457371456 7217292093037412352 6808505474196473185 6283673045157117953 4384124258804006913 4321537549963089408 2974746686051299809 6816616771020630016 1443155289698258944 8142602851619791873 7982062508779826304 5337105050165116929 6110532717204125472 6359036217483370496 7772392372606029825 2836672492180210688 6992055136895359488 6761372632695412737 9096165680030119921 2142566679122345985 571353129502969856 8762538882222022657 9107063943270612993 3838258480964880384 7607398989179977729 4094270118158781825 2252690229247787008 4682847315188064256 7751036259667235328 2391276596659089921 7494324324690121728 7501097732723933057 8640098928019034113 4145805412779757569 4457338515444175872 5948963108007977473 847889102023213056 888520759173316608 8389116186872605905 1940996742105386497 4048640768766780240 6869575840935481344 5917331908867663809 810727457621932149 6777120860408689921 2841014921044951401 4181587168136036352 7235697583627296960 2053551568124465664 330355994046955521 4095758825470558209 3528671472804396033 8352646920403419136 6609988345817510912 7641568747000573953 2511254836385180161 6365785031730429952 1032731281848238080 3282255593235366912 8148378082079942273 4012781107575054337 6749843668356595712 454616942211629056 4367813856871902209 4634312306310157376 5823332567205027841 7962982894713774337 6937625769971103536 1452756869737652225 3395762953766188545 8534600333833152576 1731331328121081856 6571308570333298689 1224767898694070337 4816435121906049025 1776507745707163649 3999214445660433409 4175538233079221248 5028291337337633536 3160886473991949952 9221644787951771648 1091705756948742144 7120844978399811585 5666788701280534528 5390974199544720705 2872676592735742609 6095082957676447409 1077565387125358593 4900021298403475456 2218685787550789377 9128941051170258496 5371594211751311729 2066111256146616321 8853397571593224192 2807428372467402113 3672876930236916737 1666546752381747200 448599381182843905 5359069346272200705 7561080472816803137 7172332146933235457 3684843767111424000 2098962853306856832 7211317944332320769 5204400284025851136 5169797090695232529 8276819230797852673 5582711349029404673 6397750075315246033 6170228940021722368 7728935164186386433 5881790674616543232 7983945449702464801 253226343125458945 6936036480386429953 7040461581531742464 6606695143645597696 535227877460924928 1152266979745678048 2075249591175725056 928342962142707712 8181394050952006145 5091034045862962048 6492669213237014208 3233098335021568000 3381758991866033152 7776054605893009409 1526594245482094081 6283672122086256641 3819383595694228993 4835271826935865077 8231179635249487872 8597213627522331037 8406093917172355456 5115309252374841856 5044003184943300609 8941635023295415553 3308879735517122560 8979862690812592129 4816511064025858048 127408812141261825 6939861452888717697 6311741802131249600 3798519732865329649 6432189832047157249 8138406103026630529 4434003453947650104 938317650386225153 5564363519546368640 3831169468484026369 2430137450157309952 2454605992848170497 5282496278996326401 6623464236714854401 8533706304920563713 2575912098304417520 1797576578342827649 3135417230966063104 7952377478216310209 844519079639676782 3510108031251694392 166840506314653697 3432471376628903553 3407461177102086145 5284735949513861057 4967401306369294337 4526901174202202625 6060325340296132641 9147157407762221313 1838778652081992192 8853478689209111552 8626503482533304320 7610893208390381745 3373446767050924032 3508313353646483969 3451700685908836352 8770850938544128641 1704186133170960384 7380085232093523457 3371258424084504576 6107107321242344193 6906165481728179200 6399088366544285952 8066810561915775264 894587680259948032 8149915182446673792 3420632406715580416 5042677387224990625 5034874405102244865 6351513100055378944 5678097703807454720 3902473325272840065 8138982036227007488 1356046113161586688 4359889044198629376 4967372759087886999 8288652492165464064 713985085145455617 6246399295258773504 7252053232109531265 7316023740818925953 7410532115063010817 7973893228933694464 4630968496968949761 1376134160840423424 2260573820144680961 2058547815667204096 6053070007242059593 3670118062765162496 764448435577158656 219469922758100993 2407925975698800640 7547898592619190784 2983568862585637376 531857531110506753 5114348704336988696 2837161128943649792 6031639874804892929 4235537047181826561 476757601753293952 1830317388266700801 3884716088145428481 4207011993326718977 4534088356195513888 6653731738067033824 3798553467406314801 140792686787214848 6447393104108922881 3936544830342729409 7218630865564180480 677946805604600576 6606546187511573441 394948220119128064 5235037812393765377 7230161272013455361 3163149849901158401 1231974022075409324 4538631084677124096 2690803366647241728 3920759805954986689 6710845194400276480 651242181951279233 3098680109122089472 4224200056158308609 5762194049555558401 993349087063967104 7220875858862997056 1092588873794748416 5532689137008393856 942628151948541953 5707251867205253121 5895882051638095873 4878065736401680129 4404036318401495040 1303877495171317760 3783887934377093121 8847569337507048480 1448183354698844672 5704596712895445313 4911972174174390112 4377957885251175424 6054035012405141504 5332561219381755905 4792015254852124673 8742962197515917393 2362818347617411073 7668331577487491616 4743456005570035713 5337858691701705304 6733734487959535617 4899097688852818049 1001796084894572528 2274384031032314880 2919390877220567041 3892330322536888832 4910671593972543488 2172088592028631041 6614867284649087297 1989243804736622593 1269313342896085761 2155206421558984704 6366757907612953601 2012970469147059200 6484342456673143680 56356571999800832 3080721394720166256 3920454567860206065 6513478628647102913 8312019065156668865 6302226479682408449 5815357421980207104 109179094262359584 3513379260816974849 4208793644814041088 4612347638879092736 5421905046150395137 2705143643377873920 7511936946631868953 4882082738339422209 1684898668480729088 3933974925925154817 7355593060814400897 8219435043659939840 8843615331282437505 1173671192076522496 5239024575942723584 5356871279738796737 6834210450440183424 5262554019824795648 8058050107747364865 6328475289240764416 2862145367278346241 105987003657243809 16394069646612481 3731139338208256000 9036255681551794176 7509604764744622848 9006220513654994560 4124333644027049984 586245129870612864 593525006064389120 4496364450549111297 7954105986831925249 7979264894895692865 8388185400432579841 6425668287724616705 471798816902900737 6267324656600674720 3007542017525321728 6453763240165900289 6556313299399313921 4666102065738304128 1135685186047016961 2722729688806351488 6544942084646304193 1847728336763688960 4701117044832525893 4315210845283909633 199653564303253504 4316093468736438760 6817530289681047553 2447713622894602240 5368543394678043777 2438118061908508928 8490118404254750720 8781083048624238592 9087326674800476160 1532868646847521665 6495388955440362497 2375619634065400832 8594065797183569921 7955869116154220545 5121173897739866112 8276986846735237120 4153025735539619584 6042774856031652865 4397010903158839296 141678555130839361 7158344798512619521 2396806714899005440 6490629035478841936 8375570287342149377 2569800962460999232 8458107543416102912 3210142499958267904 7452198207182838784 2768076083270749184 821393575234917376 5496952286655473664 1337906402780661760 7163277619949812224 1052005805327908865 6527649773221861376 7646404246197073928 8344684573755533953 837411474088913153 666178683133885696 5816632741898485760 8434803833147937581 2660435431884618312 1987997263173072689 8320962717615448192 1766158214018452737 689207688403743233 329783527452839937 5145204716256761249 3867870177066869024 9040090490024083329 1820318323360740769 4457167844836385792 6812272679808253952 4533540664795344897 5917585091037659137 7847202506536611008 5074747675704472576 5655670124677152769 9072881519461866496 4543854751858700800 5307526601086320640 9163589931811280385 1377689847609983617 8997906504010941441 7910344171017371648 8464154819822868992 6804175690791834304 3536668671932471296 7731971915090296833 5778211406994596865 8648723639086080961 7018444642193992448 1615192533108842689 3081541018481004353 5364187599933341697 1126904356466463105 8408815308467201024 8021114437855066624 4540008929353203713 1602974237979525121 1991878489903557632 4664723122561542305 9206346986112270337 3349129231669457857 6119108214801350656 4666091374288699392 8819790771849862785 2564890910567920544 2812444694682763264 2845995757101820161 9181118013203392513 8170438785480916992 7976557062782410752 1366423297541812024 5373690892044252929 8255282408753889280 3838802497682339841 5444810729793539840 1400736288042254337 7367481174028058625 3054879106182799361 266889368986615808 8535417231203418112 6397740249501851809 4002647687339466752 8430364806679756801 658798271259907753 7160870915785359360 7560529703380201473 8508693206260584321 7436619638215051601 2293768780173492576 3275886438928775648 3081237612651546721 8155969921302002944 1116770278383290112 2057110789535165441 3385915377292935168 5966528049153371393 786085842804146176 3522243624484984321 3724263534285717505 4970897896989601792 7807289419947151105 6945828478085349600 2777286214188072961 2317200595918493185 5231264048137272225 7262644796696482049 6855943421674370801 4869368982151801568 3477285133036552192 849513298694453888 94826810491993556 1462710382967977984 55298329712447488 6353281574710079488 6635381157470192129 7507928468656529409 8463914962783174001 5778942287001265153 7292449654395558400 8249627289793806464 6920222212162090657 4484164382557844625 53586175197476864 7766044884453178288 4754827438194841601 4437828144183636736 7078080348222340608 5870688528466291664 4796008913349860208 4600853617421942785 8325090034753597953 7499666545436201601 2245675034307326976 174833197972451584 7555721248802083009 8403928349019355137 7043446575028435969 2399033470065420737 3041996741712496001 997207405426380800 6964460441067538625 2582713592688614144 6251542484551719937 1216416636086457568 4692075328513560320 5709063904806840353 7375061360900571137 2429026211148401280 272076998172522497 5763785496713886464 4251558760452734976 5144719514653515777 1952530528722602625 3309655682607672897 4175245612882324946 8554524350191328336 981902613006030592 4040626168740708352 5452661098596696441 1616749251266892801 7724491475173846016 8259601973996496896 5096122650939359232 6718005813153939457 1161336570587227505 2278695364139089920 6744653704584812545 7049632922098243584 827941515527252192 4734673302907624449 6505308050456789761 1790433943621244928 1340836820739471425 151207818561188849 8335313363238744065 3787634912953884929 5425875007195284801 4153088239837946369 649711932420344584 4139445236418617345 3727176632297105408 2881837641231067777 1700488289979609089 242456346818590760 7442088831721808129 7529435769566322689 3671736205641571329 7604374477730351104 5195244021646622720 3142928085798652608 8280568911534599168 4756920769568051201 338978581540822737 7951728143692987513 1751002649764155921 4269548895385681921 7030574641327716448 2268015173300009441 130152449095462400 8033575325653937665 9163396231094737664 929857728164642817 6180345099681229561 1064114220718681217 4356112221110941696 5403938425856873472 8473288260890615808 7058631830800157185 8957556628708227072 8514364009851705344 7893776626501113856 3775281570056765440 2503541203749945344 6210296983303749632 4304950512329913537 2517016660475789312 1481637154926174208 3214733079545163728 403708747756953601 3605490973768553712 7066268859037631744 6496668901171412784 3172909529280266241 6466095346964813569 4595760795399960577 1876577906291619841 498811134831220224 1773366631103326720 2817179339968189984 9145717100183064576 4901558903541555201 2344418257759081025 7194622031054984705 8312769389843014657 6966249078185443328 4403968364511232001 1510520217621918976 4314952115494347777 7536003298527843841 4967639130623369216 7588584538675560449 6848541824188685312 1205862643876452864 7321573267792740353 8236338750227122752 5134061651467141121 4760031127454332673 5171908887105503233 6629952388753760257 3288056928016072705 6469426890866163713 6744701430995050624 3616651000053885985 8521454014771625985 4316949376588962305 7222019609861566464 5190242068664045696 8541546319975076864 1843736304172489568 7569059649276092417 2344719302914705344 513496716000033024 7061164354277582593 7730507607799833089 308428311490436097 1412076148733149184 6580129520426540800 1993932637978411544 8999022725156039424 1877465563762720768 6729019772843265408 7045939559328735233 4937013823761190273 6690813181687758849 3558826948696776704 2445817983790931969 6372428337499015041 8894494190973288448 8716122964598813888 3289676444212924929 9097953470820229632 5256036288191985665 773277177468017824 1629142216156657681 5047873353854091265 8672608722513291217 6233038061843409792 3547843187553582721 1162221320386117632 6392296577340657665 4021509491610697728 8336115911579559681 7905989483140139521 8022210418746519257 5975410946450857217 5911301781905793536 6413265970584690881 6895258056969296545 5458752257268611585 2675125577050697353 851056697078707104 6518390799321709505 3785277994497721344 6801748898754898433 113449719136573632 4535686914238382080 6527224983050374400 1862080412065939456 2789949909252769537 3595164012769050624 7516652788271415296 6279263483847462401 5588963084897146880 2685480491786750976 2236452663668760577 4226385734073364481 1466785974827622400 4660408963087281152 8385313602243552549 2904213421241441537 2878913257321055745 9145761414186097153 2168238570952312641 5354554660058897633 7284583427370647552 4322042650274925376 101400450508140545 7765107026404347905 3512074147777507841 6203411189951699968 3649458020659296257 1482066917429477377 1592151749657281281 6390210515956371457 6066277014000831488 513414811439570945 4434481629869113344 1304263851369424896 1752082906677981184 7840953729786410448 1892673043555908929 1622534235865874432 3636728785296502561 5669134939982985217 4643562360551350273 1024502765231013888 5074773714790121473 3415296646159143169 1055653059951657216 1045549338305723649 67899140743574817 736562199361239041 3187859523392477441 8209746082038400161 5133227626008041728 266910288742088320 7231811322909453536 6764128103750436865 821749782184480768 5877543568408425473 6499645994573654017 8090493286299717633 1062495538931900417 4493607300021317633 4405536954602534465 750965213631402720 5920566601243965072 5848785576540241920 1658677959055704065 1580629493049142016 5825312351900401665 2588142294138881 5173814448365551617 3025149750186180608 5489413401445890753 5825397041602401088 5663469485888343041 7767327023760951296 7145341131205470592 5915800858916429313 6406818854016124640 7628347740322004992 6991672613203902464 8056418522924757841 2047561545495454720 1721486874398752769 6447732371805932864 2879127923729306112 6464763526001996801 8163469738391337664 7712262069255217153 4464985878008053761 787909508967428096 4619833374028382464 5083004482254024368 2498171507544772609 267654853073141761 4823906646911688960 269467764604600321 8734325843536202241 4977139946686350976 3962483345266036736 4784476035436746240 8713851553578864128 1895321713361551361 2355418723032593001 7049731617568811777 936043993625736193 3367898620342910977 256837559403001984 9080473831077740800 7360366783011749889 219942703392955393 2222737021584031329 6037146919405962240 1687362776604586369 6149180465705254912 9024856078681350209 6981101982043078657 1113855590088511352 2088957731229239521 214435262787828992 4577095339484408833 7595415359864061952 8843830141467330561 7015830588727250944 5769107173078237185 4495577474436636544 1923265325649927648 2207131643822169600 8405266926134992897 5304998740297159552 7489472329623340800 6049519494081691648 2727028497086010368 6953615229455864833 3197542319168812480 8984555594292721665 3520426435517054976 8990892793155088384 335850081987757400 1397626360659776000 3842135098475570177 3031634685257957725 1129886101845756928 4210888213343042445 6905528932802166785 3341334255770210304 4239783124912615424 6174499245748714977 4179993034511437824 1333864407517193216 5089452052148387841 3449540403680791936 7789348747557287936 5120322561013361024 4453446465377002496 4383694459777845249 2368634926135545857 4687725046759211008 2372313640726601728 3797685897525548033 3545847656305131520 9214001304955258368 3811716931884740097 648784198902188032 8707808265265283912 5648209346566224897 1538292041974755328 1931203945395519488 1929999990278144 963053782036847616 6683461529681526784 4308840903619666433 7161415675226569216 8041626531277228800 3252103479136855472 2940504790564249384 4704798882365520961 3150018089026873345 66903602144730241 90019822928373760 2894732162783165537 9190496154278302241 2078416023233109792 4108478401471447040 5934746162223759360 5309735661259867904 2157332518671775744 3925113347027968000 5746416302339450881 7463633458918591488 297007671607033857 7755343968802206208 8483636925631534521 5487359382552159233 8668397582724648961 7182007310352569024 5497906698816038913 8908177032398172160 5689911675909011969 7809935922220247041 8849858619065368576 181075214205295681 1843227143788331008 1959875205375878592 7649769209395533568 7713402928279145369 5062654843560680705 2662876074312698881 6642233207730815424 4351281445721554433 4605913229338227332 7922720415449140281 5374870914425683968 5834207374656276481 4107938095308855904 1225997514052993024 8457713895370447873 7581402236298154753 991752454673991808 3081001450402979328 3221968668411472129 7372170408555594625 2255232870953389441 3559845395138520448 8996938014607145984 7471764454949609473 5367474766291798016 4366688031169912833 1604606326635803976 4772904402527059969 3448547752649741568 7582750936362062849 844648591957209088 3177079560212697857 8399374082129678848 1819726015635858177 4305744949525711872 9120565602464254465 8714117376642768432 5685190587573951488 3079963418677795168 3846208262140160449 1288492166939595873 602996213086788097 4447078234445600384 2438557277610823680 5816853473982585345 7163305144165890049 5917306334395710465 7520118707994609664 6004790139256116672 5787140909242315016 8356593773189826817 7255504676274962432 5529494389485430785 6994212807473906368 7189230023386265601 7042047272605406785 2110946172779201313 1872148733519601393 3616053941673743617 5553711458946121728 4866025369665830912 4856169489875045585 8984710718179550208 6668304385920991233 5402492991113651456 1718900840664503553 1550876962120269825 2619876368938743424 82900247852239873 2651004329769710993 8768783051653120 37008699150929409 843078283635115009 7673845901079370753 2742502077896948224 8527082140246658409 4518745314039015008 7465769980258380033 8839917688065169408 5914404030780683009 4302495115820662785 8620724385788727809 3070717009735389185 8719239195136884737 1125998860134501377 5891313273250048 6645935292358867328 1571647055056215296 746259597804699648 538266536088199712 1257443539053718272 8811977737369116672 5655309413389729792 7853121482776641537 3774636062962828608 8824708053268815873 6991404643211327488 856943999679250432 5974538179510683649 1278603026573195264 6325946170279349665 4653825933116423312 3711313177371598849 4653909774607694672 8571698684035566432 7742794544337990529 8476300447354832897 3863904921712592897 1154800982221906256 4523055094985255296 1393308197759153664 8407473749300855040 6643554550380130816 4933090496910128129 5062863280561154048 6926241634156232704 6656469990740073073 592904842617171200 7657377423192055105 111124101979045889 7421816571225440257 5715513377214780929 3769923163887081568 8701003540056481792 6419430329966880257 5258968115518651777 3380074148518699392 4071755504043163649 746802412421945601 51367371630276929 2418907454021363584 5094390134364311464 7277732203488172032 5519879599514766848 2175699450469559041 3184221494682468353 6556279460494702593 6182703844753751040 6487318019893624833 2194877162073407489 2800738930609468928 301202015187847169 5480149585494376449 1587781899995763072 9154914371388702721 3689207953811144704 305342568662245377 6650412117661022625 4558857594845208577 2115754501131504640 5160674323110821888 2121578898720153601 2883190974808479744 8049355560326529024 1842027975630163841 6221277569842915328 9027954532017766400 2459767921696961809 2498875149832400385 2573772593421090817 4581892775241317633 8680483996570070528 8947644531535527936 2210875810914372544 4093386507416501120 9101287004810971136 1085684571443566592 3674299496944009217 4072605538289757440 3021681077615626772 1858484832773289985 8360876657513655689 2458545175115043841 9074358774546215937 4994300824599539456 3597839481656612833 2324809580087727360 7052749967019214657 53544791127333377 108341195696455680 4306306911853649921 2203603434917020672 4355586203288587520 7182487950054837664 7345112350178596865 5020675479788011680 7669930534133264224 6301619935732443648 2567118424949477377 4373602126244292033 606423470693346145 3131963556849270785 2219246878679875585 1512751709083741953 1933498994140675265 459883541176611488 122063487124602880 445207450820599809 6797212593747902465 4971465079183174273 2268252063163847297 1271906421553218048 4466151931509331968 1370983126509549568 425869670827673601 6987269176139223040 8029382599117670854 4646848383165192192 3399276452074280705 6376712592486144513 6360159619270584320 4853144486379180544 7627682213397328608 8721598458310588416 2231722416873144321 8065775352240867136 1303007504396995328 2698042721523990529 5197616579791102323 6417760905667162689 372487582892687360 2671869989487075328 9084210323900596224 6370480846891651840 7354627458894454785 7348597958622584321 4503360529290077057 5861939044218739473 787863298542889984 7825432692987654736 6004388354378728193 147847147126930448 96098299857548416 6027586522157416064 2445086887635721344 6875361344062594304 7493256155270627328 5192388162374449382 6515134911326933248 4172475566970958656 115659123824594433 8025886939291205633 2229228260408473025 5003561516999671809 1327139466761091073 6181673808622485504 1901555354993604608 7664606694416772096 9003775618062889344 2290945026960420352 5521648707736266752 6411645680552124417 5952930551401547073 7475321173631059457 6155272121068726273 6437071780486840321 2605742110710962176 1957730216498413568 6837952582329621248 2157136328067983936 8474722663148620800 5821030523589023232 7625616912473896960 5804250791135510017 1710187840075726848 6011619615856521601 1174103278020359744 7804027137894921217 1002753329430134784 4734733799174619137 2252847794728554496 1980443631740147201 5688123108663811584 6954206423173535745 3439235173049206720 2974997804267536385 926585160930131968 8669996316874768384 8955620056329169408 4107907230135819265 2240203845931955712 630885773958193409 2500242337627504641 5959179814335373313 6619031196260830465 4464176415888237888 6813790257064234369 278402450772890625 1016847376884376960 5926234443867359905 3544171337955672065 7937729767840083968 297560877874570177 4076410694947118588 8287648645938577409 7662876788908251905 8740092406475669504 5448868641411098625 9006079060626898944 4283846625600214273 7480646423733833969 7873200306476455936 8322418021937387520 6105679827964425729 7702644472501411968 889198906209633792 1227652862264508416 3795651974624133121 7829370517513701456 7549232206713202816 3224068751127281664 1652867257270431360 6622704195940533249 7393207391720157185 7960710086169527297 378755705102991617 1065923356595576833 2121218121423969441 7489423514458759169 3827794525094989824 296722400410132096 44150007055781280 3715580179630446592 2511951818738235672 241540361334292481 7160022574529818624 5850546188920661368 2829621175447281664 3210278367476514816 6114119104542474240 9073648016145979713 5474262705905359873 8236097902616002560 6120515051424165632 2347600855779442689 5338542901443410433 6265811729967724289 3527410031177731809 1850464073656961920 1993683135388642304 1210508480915912705 4968456060675342336 6182011562397961376 8544486370135049984 8951699289758441772 5986405392065939969 1495700494418493440 221887750508627456 1479301589135527937 9068859091568951297 1881660736359636993 3824620711234676736 3253322054389891072 3542425011601858561 6013708151970725888 641319647867407872 6130764794576375808 1235930217698557952 2996193618720947793 1805957840717409792 8698791580246474753 8939212317561183233 1986450705411386561 6808024817398451819 280484858456145920 7404569087250751489 8029062790011057664 6571392287471304704 2127804139295465472 4742965655427044544 5369668760372935652 3299303968255170305 7121595823922249728 8749867107868217345 1820896666471806976 3236735898329870337 2569740762023753728 3497452018938816256 8460873494292150400 7070418540589735937 3751645014557976577 1861517090293901761 361634536931183616 2081054510923866112 7341487999034031616 3486453284682773505 1816877298656249345 8831399770239959104 3531259611574404608 2772238260377823232 4729435320247151873 8875317356539610113 7124307266238262017 6885057442058783233 421432394580207889 6421864020675035137 2196276441327009793 1817235380776307520 2947767956956254992 3509888568797122560 964621692475767360 3634579520318603265 156339826239780352 6727481932984640993 8726566577146187569 1391786653766414336 1911084951283343361 5344010188863160320 1628213273559138416 5875313112691509568 2435288822263415936 8033991733064411136 8880212566986194945 4872215781947623322 5644532628734886976 3186245280854286952 410008287476717072 6547236185840669696 5542987208822899265 2754521868019459264 2069788373458095361 5721882659433480193 8923051191137690112 6019019814238586553 7910169238003976192 38213695089572193 6867210071962681344 2286476478340268032 7473900137401401345 6311593308333213793 8011107717570867328 3822914271163576448 700167136596175584 3311689997418037249 1474098719442097856 8701034186004234240 8418358923826229760 527713839548513280 8258335039649677312 7055024299988399744 5629653374062682112 450538763482136640 5091768509190384720 725079125385926081 342852070251660136 7861393160131170304 7662256457479573313 9139637024661940224 1156890055429552385 950899369856256257 1437919111846577537 793332058800395776 956644683101736960 2728541054046583809 8381714354459680880 69354313761665025 7198732042508435457 3652243517217772832 5260666133814424064 5264210402357794561 3882667112905256961 6978498706253545473 3237373782218646016 8902941023711695808 3532012826361905153 3177238337799559776 5244785827818599393 6148779246253787105 1001487460685627904 4513926241915985280 7625681218393731072 3326491383187066881 6127708799511828481 3516095836169351681 7122228994778038273 483406336109857792 7214844446662197249 8215578483907121920 2668042305667629340 7324106954216993408 1105086539331642752 7270857962815079424 5774505187849273665 6161373679112749056 512646573768867841 3847128301902121984 9058873724213470720 3793193766276521984 6150931600483293120 851462396034703360 8169312123860436993 3565600290594881537 5659341364774371329 8683847961945903536 579948468042147104 6868055644664350720 3900124307415100225 6717739396890862592 8574589423847465600 1283267281153870464 111357905762843137 1321653538244589184 6850485938354391040 5907931676455993344 2473679361475915265 3546335874184118273 3587831281717516289 2080219560193249472 6396139321703743488 6384430636066836033 4022331203664609280 5949277832657496881 2537106411598577664 7308234999783443713 7678550363169067969 2646755239545644160 8714205747156907649 6130784922868047105 3778976448929824768 9211483851800281089 499928886122024961 6735464653905419265 7571896743451820032 2105394528580263937 41608448718159872 4658132418644597248 4627433701856095744 567845661267914881 293354276416520193 5112370166375284736 1285467398983254529 2578869999155120128 300218261859602177 5920127241864347648 1135587498635528193 8902045825302626304 7000869455795441536 4489622964303118336 1451261059845820416 1699929220910420481 1839584985212997633 5874936567789486081 803610369790234880 1646146624243347072 4613537245579182081 5162013163287265281 5254985856518717440 3514863109039366144 6772483082486587393 3259178307752345248 5649247941496184833 3414593884981690369 7633305040414350848 2363651027814788305 7137839964369551360 4461802629100426593 4455603839208642561 680909716991797760 2908071526314016768 691302068127891456 1468218079378529568 7942751410261565697 3762901603711139841 3444750496808566784 7017729198066498433 1209667989774903809 9039608341074460288 1822856242406751232 7633804019496817408 6120183276550289792 7276116868745080832 4078084182087895680 8953711363243811328 6008999076926642176 319362718247579265 6552658671121402369 1948789017120710656 4397942597768536064 3509445548604263041 5054978169661408128 764719318929702912 3063732972172220416 7131614317817987072 8537878169409339392 137689974336239393 7956915100301488128 7034225769987719168 6858569195712110592 2036460819506102272 1564421246993208577 6714524618908652544 2840030552456284929 2032256984676765696 3791527274197024768 3382814711004044384 352562880732552256 6229148970242320384 3986342628492570625 2744674210854428672 4294416637437705216 2530689726815330305 2407626481168976705 4625860680006090753 444528941359616000 7602537554964168704 7161759336586280960 437507823863406080 6298401210245867008 9050841847105585153 2271221332083935745 8103427803429724353 4521362674442181632 8875376029830605825 1082407961383682049 7162130472022573057 7894209155301217537 8567496263972961408 135555238383238273 4842404684659790848 5997709994142863393 893598351568781761 9003947591737250817 4521576774956551985 3038183526028116737 8397450570281427968 8695046206289724369 226658921743984640 7174560308808353536 7415936688078741944 6442264935355498496 905729630952763393 2267406015584534529 1188780321349036225 7410944301502832640 4000601015903516032 7567756223070044161 4330692709328850105 5392995392124354561 696148757977260032 5197219638537310944 7618270181531203784 5175146332612335616 6451280596277657600 1116491856770461697 5878606817387356673 6566769184816390656 2549151528071936641 6579045040646520832 5234104357324587008 449219349636573697 5040123169118638785 830102071650825473 7518733728248190977 2139346224880428312 8989090071241772544 3939520861346729984 2027271120304491521 8709088968447535104 8033788444885385216 4267907039286525953 4263819887602290017 1622793637723964672 6936748705870512128 4087407258607739136 7592537657461671936 8772109897358233344 8226952374197783553 6567987095009404801 4870222696639392512 6610513053819123713 4476689725058711552 7459751462911216641 7717348694002106368 4242200378596386560 5167949208974381824 4031698625868908544 6248129751138600065 1622807830848973500 5631769310522589312 9136845799416197121 8468895308212892928 3806661471586942977 5018438027302868992 4983105567166205953 6473683229441104897 200682434689425409 3842308353331498753 5240484432022745089 5256938344473317712 4201536967140081665 124866560041175040 8997706064459995104 6794806938847488000 9219137283864395777 1645849542109369440 5284499541538678785 305487342460209089 6043451075963732993 6820107335867891713 7681405786319936577 3115070008086032897 9169451404775915520 528918313505128448 3291094161178578944 4436198531567435521 1842955714010704832 2401313558368871424 7604196156585591083 5959606784010354688 5309005600848841601 9033952102091512321 2649360407953022016 8128042681109121024 8657663797885278153 3771225667946128209 8196046253337231232 4449856269523781888 7344163637998269697 3162709963801067521 981354909866119168 7521735687122642945 5166073487885693825 2656357725177086976 335866670679889920 2250656101969686529 1800029897463754240 7275213281769291777 8534741620183984128 1979392398231257089 4537944803648742864 4512020154738255616 3034883875374694401 3735342984947302401 7666245167814033408 6543488738838708224 8239290971326229505 5721414876969699329 1439536355296897024 3320839395168824641 4410728569203823616 3024177443118818305 7403319710243471360 6975482304050470912 3695309329369960448 6391913074625613825 5540989065479847936 1818275840936062976 4398743624119734785 3930606629736038400 1458523689796997248 5739790801771699457 8461223448732803073 66684770944485889 7753616348872048640 6372728930685632000 1990170519030342657 7569920956891490849 4217342212004132096 3765792248176275457 5545556151064592384 5002361099295438272 3511077832840192384 2832911685924190776 7691765767391911872 6255374423060231553 6150208424525064192 4046829818984952769 7394354944017329857 1361301182093343488 9098261160803439616 4904498238726298113 6635181052583446272 4967765296292184577 5579828373978546177 8545191675071212980 64134611829328897 4397312449808302080 3324798497685012992 1921196871018328065 8005864670367133328 7527547485464801408 8385961300002021537 328116310489078528 913818304181919104 7327258949722569473 5763982620246355968 7905967812980936704 1446319831682366145 7835724404825249665 7983964604397124929 6194441951098232833 7278373388537004033 7676797695089704961 5909693611434909889 3025420416217798528 1365937631883947396 6180286191712359425 3032081675490645505 31721649858134017 2962382501408962561 1965159814956784641 7084629583685652481 7717218844394931456 885993093842450433 2064357771178639361 4023422014479335424 1336621321029216065 1802045905544960001 5520167747525192192 320365282856348672 707808833117552641 7245490506709634560 2117016146433833472 5436209783681215745 1060067580117975040 4719321779539071584 2927198735090778112 205751370743939073 6776762848419467265 3119385666844708129 3203963022761192448 3318614449977602560 3245379324265160081 5159216238139067393 4101458115720113733 3247208649897599873 1000732541973929665 3528913526555422208 4462078931310379008 8492588236802291888 2333698957438244864 2034255624204286976 8259782801818715136 3901942818512371712 998441124554211328 1879523456633456081 8204984966969458689 6065491228806494208 6396509189688332161 8031357787430795777 6401501983971340077 6351000684292243457 9094698234181401289 608999326647000065 926051334099334017 2909970911710494849 7979750855432903712 6231536717586704704 1967102744361057793 4103775317430059265 3374584748844354304 4432578892111249409 5386725204414488320 6648514459765565121 3044556449273113304 7942554889116090369 1774540700273257217 1419071740865249280 5499661780079607808 8224593160814485889 5390519143460200961 4800848343107144065 1873149830428785054 2073948691545657345 577643454020165057 5287591635760489472 5321720809273596289 6344679928029417472 4758258679896704000 3069047057407827185 2255568900200773121 942331503408479232 5598618590923661312 6720272657166000129 8728207595356029849 3803571726216237313 3307090734525209601 523696488864158737 3122593680693248384 6599981348933994496 2279086041615869440 7759825618291944000 5780775194182813696 9120179134921856257 8660936609509670913 193371055422177280 5625907933529484289 8782561622118164481 6932411552235587520 7284234400338751489 8097978441064377088 487232937522674177 2653777396859586561 719791363486679041 4731994252292669441 1889683277157601281 3248411101722427393 4966765429141635073 5858851273601097729 4613275640956583936 2523481732802444448 3892338378969500161 6114422480827124224 2597079418249468928 9035263985266432000 6924427171973033377 8324432232697995264 3261402455841177600 2891046071624269601 541549429546914816 5426005340089497344 96976364308135937 3637655027342848480 8481503745763459072 833236659386564000 785623656160844288 6272841562757345216 1430838601726222336 220782385720988416 8393730475306856448 7083885128682813441 7742310505352039936 7152733004458041344 3538376058132987905 2324918519826743296 679765513621945761 1667081207498784768 1965310178991009280 3560079104789511745 8709536199357505536 3436130467237893665 694720121090728128 6944286170376716416 732050818153650816 7076611035395448433 7056206275215032321 8230492127053579072 4463129783525086464 1067507458029633536 4276035564940766721 4341648368063480833 1458094104841406145 8288051129086976001 5432005253110084352 1229093540453679104 1793534696180945377 5052217969279033345 5387778836739282593 6241320681306912769 5526408806132480512 4647467554532830336 4765593421891324672 5040968328849391616 4901343999949218816 8778099672084791296 8077359718471167169 6584218910261288961 2641725467013939201 5850573904378122241 3903664301201192961 7447854256369457152 4206189829743048193 2715202247750086720 9009833909185034241 64185054243595008 4802003399662135296 260683940200016241 4625126824657109505 9015964574546904304 623020240328310784 6103645809017686896 4943711247475401569 8357642912121312256 6748545101281438529 5898573275020589312 886834660784315904 8652378774757441536 3021086178664251393 3165904648803188737 7727371707431474208 4494576727742873600 2332708117443313664 7787315801352734720 1858739350240657409 5051958214887597873 203331764178419712 1895411222876848129 850055167593201280 2995994220258119680 3298232416931194368 3753596956241751552 5424821481835434625 490365831773694368 1886303089937962048 1833235966238156352 6806624177167366144 6387896661934276609 3638408228025122816 7777075090410928641 8894534338099200000 3922668070369031169 2471233034820348416 677939562489914880 6725977257023705089 415034584623277056 5671914311792240256 5633444420416201697 2327976466280783873 2139923290678891521 1622377232762737664 3119008450573451265 708064951359239712 1313840056387174401 7623239040434847744 5459016448999123457 5250406246415515649 932738960471567649 5626758296747495681 4191705005348910081 4319822996262683648 6966778728135262208 7267542326061614080 7185738182286422405 4685851640476026880 5376419628700084225 3971733519771135488 621775676243695617 4676457331378694433 4079423883622709248 3507033218879072641 8641688300685328129 3059857637437865985 8146266487226310657 3533942849586151424 6727924583388358656 3265283137386852369 165858801287665408 7288502909981911681 9138560258628389889 8355237401508056577 3967827658007085057 5888505953723940864 887217949818660065 2621181667459964928 7692935002753847104 7620796583894240320 8737441638446154017 8309379194399850496 7105278102176684032 5761114799468770945 386432245213519873 5639343682899440129 521017013061038080 3527516515082742528 6352590887871214465 8331384455447887872 5726086016440022529 2219132160763318784 1227135731304685568 1988521586639742608 454998777581797377 3517669094894469121 3365590922290540545 562075221916312032 2995145220767756288 2014869254958753792 7084982013156327424 1358709739833366528 4376276813399984641 8281888917251824896 8925993186800403841 1576909358485257760 7846548366591985665 9084314448118081158 6440802675357260417 7964065825122529281 2461386921557676033 449896934818005248 4396196139778999696 119827323571804416 6211341456878929281 5029645708779700225 1575739238834477665 4860072057242020608 2975302814922869121 1235835073500833409 3460995870549997063 2311101445781291008 1946961777971429377 6810961545641590272 5656394808179423841 156100655052472801 8267742712190921472 1623396160063554944 5177978353356134913 1330096320671776768 227161316675390240 6961744546254295040 8772075130648289280 4633817709838168036 5481273655548891136 4742341332719479809 2400023629927916289 8764958898274121216 5666227794700179712 6654829975282463744 5573108732353385984 8915083243846644737 1379054168276700160 1830136422033901384 865252021544373504 7575680149496627201 8248758247394344704 5154399539277109184 1419899753494716416 281881304249849856 8266441010446831104 1681704521075900417 2181320605547364352 524898578847884097 2060985834530643969 8329947191571410945 2585938861607312385 2656372827660194560 1108148627748439296 1662471455627905664 350602066484476929 8743916697643382064 1057657394283319808 2436313176644819328 3508348482074968064 4500549251103220737 3083764000434556224 6238227320626118273 7900335588953423872 6977565984583299824 7230664963817662977 6857655081808822272 205244358520782848 7291563786228400129 3770899967071115617 5930194217778035201 7929603852008238689 8942774825409030913 6906933741271618176 2395858807401965441 8274574950838114432 3721297648755746945 2191021240644599680 4094773565639602561 9115803116547439617 5827049934935590912 1240758932583802823 983463673090824193 5932261650919206816 3026090622569093761 8567130633366208512 1739218358110100480 701266017008699345 9045236268205555712 4543097362812668929 4209477270139739008 2613922300476768257 7989168950546100241 4059213809692397036 6218736219331231744 4685048320814027776 5809059021343424512 1098086341263169536 2180326382244826113 4849158813821996929 1604614778298075137 5082014190039246849 7977179804704950272 6447823550363538433 3295598983961405446 4983956672810813441 5331199912441806849 4482642632629072896 8270663115285581824 7050501828198514689 302441940122189825 8817942759189902849 7558936924396234688 3147919398288973824 6282692855700651520 4592175824379597137 888140118353060776 1347916925784489473 3758806129762322688 67210273297164288 118422589108814785 2063654153719668736 1002068255567396864 1597139686996983809 6207202738009579521 8702638124990070785 8617854243374971264 4000135401507750912 8396518237285006622 6084079211045944321 4993660546270437376 6424304489940727297 7475803737595995792 7190069022467649216 1022620592770721617 6454727672684679680 4011877144549457921 2805354890972813057 7738799614858153985 5147795624424832705 3180115015145920001 109572800468238832 1955232498593957889 6168332544177505536 1 4112777800871727809 3166462309616290561 9159986220393284608 3933741023234854896 8772082003735538817 7922488497441079296 5692892882245663232 653273212656353281 1601106799389132993 4697138740828912688 6679295691368947525 2131688525246889985 404749301325758465 6884579145777902592 3072117073006626432 6500307036410122113 1836997818805165088 4047047722139720449 2809172590650547201 4085925132280901248 1231730659495057408 7402505314683945056 1334136951326736384 4770638915781143536 3845764039183901696 2471788949533750784 1301129693004609536 1360697055673452641 2435562369281261569 4054395094490342400 4695565515533340672 4338597056683577345 8723894865462689792 3234431237446888448 6482523514318143489 2301792113231077377 5395375035785592833 172641409235419136 1775014706311706624 5906510326700646400 1012229815898844672 8780598572124504321 4095499435408659905 3515717495982039040 540093205054627840 1242704025337331712 5321346705436881408 8958494936745184704 5823079683248800601 7489456373550899201 597730708715328769 3012900455099986688 6647582598457671680 7551607419229466944 2262112451544587841 4309587722457629185 6662891667832193024 7731554811318610176 6728370804945691164 516856724781331136 7537521084276800785 7308166862549156288 2872438757362815744 2703789334253674497 7369085569324560576 6906889392314646529 9078383402071032161 1169896361316510720 3592462429761823488 2938026003946514945 3994595432266016769 3525189702650953729 2574032617847961088 4624543403422292992 505857887281555328 2959536495526952961 35887334670778369 2338962336510380032 4867740205812954400 4023340917233075713 9057935314976165889 5803200033150095872 3901755936854437888 1300379384421681153 4975765554862789249 8383325030419285809 8941502561759800064 1217375471397371905 2217083819626085057 5763703740996956161 4652966453481140225 2816517377208754176 4261774224221143041 6159783164630924544 3861859994096102681 6507246836378217984 273191452292267009 1296093861738541697 4354560825385238413 702143293253807584 3518347038846642305 8940185693609132032 6647816534953203713 3749858448789782857 5421973400909549185 865496684700060672 5541496750374551553 1230468529397959616 4001651921371040772 7193244124121055872 8477633502346412032 3563582947095216128 7240314400554386432 8891743763401869312 3845407771799618177 9184224970094380545 5031374355054352448 271378780371284289 4597238574411184513 2653328516995303192 6124657320276607233 3714977830114845696 2872839929914974209 5509793527746938113 2902367284620677120 9151523934240239616 2454785491419383073 7549190366010790913 242579910926925312 5839740999165665568 838966075652553729 1512269922014478464 147656287161930752 4000096057965936641 651308662572746113 6565926981156164608 1095947374831448064 7253455868494627329 4737936009077537665 4721556403041265153 6997576287650222080 3538174227514644481 899886060380905472 1008057133343944704 5836618931296777729 7685788317347779584 1095911084033681921 1272482221835812384 579524818584079873 3935074095516824960 1264971593511894016 2444179381244436481 1112170731868415489 5295682345417502720 991575921971562752 7723807606304440320 5578709051259481856 3876719961315184608 5994876281541361664 6954572018238586881 5456988246758564865 7301315436765446145 3456752778703747841 4132627587031080960 3959787687718178177 2765194544389619808 3660389487541582721 2169289974148946273 1131437389366482856 7613253767373063361 2326900328977330768 8188419314677603673 4722976070838771713 8023396578405230624 3194198310541871233 8531198146914240256 7279310438999493760 5491888144159098817 8142275996575717377 488363622845253633 4838513111326820673 4054123628796781665 5230830413456945152 6905293457325767297 2292158058907667697 4780737902385069761 322670070251782401 3515675325496336512 5637002575938669985 2090981285078363136 854559117252407297 5874290793696968705 3879132806253335809 5746257855023936304 7379422536852429468 1637813843633782785 2227014368478928896 2299048988893197313 9625332456091424 7693730865003643009 2997498008632308352 9174748899501621248 7959763696556009793 4826481480065741025 210892493278529537 6339159497667330048 7192938694800181248 8314636757510165505 4212725590438817153 7690014521837524224 2165347143919337472 6817846435615398913 9137302504042218497 8571330558038225153 1276036589359679633 8829944736953778176 7190060397323800065 3595016928478384128 9175137617630134016 3527516584919490560 5485995834237517824 685994300983123969 3432281890042503168 5461674025325521712 6262285033450475521 4554204833529004032 2494640745868296192 4764693127183720448 8074738003193370625 7995958469993193472 6967155248478313098 5533610670335337472 3357883896706738945 4632086252095640576 7639727202172806401 1881702029616165056 7089337741916110337 8698483123374163456 5135949588298576897 2853875722119068896 8906390992304157697 5336071544825759233 1927833861371402240 8198857360650649601 7809049517369081857 8866995544948899841 8296969996512118209 6990168775863500801 6829577785940456944 7064075094205710081 1194750866337759233 6806848355619815937 5581560934997231361 1878842744580997121 2063610433316027393 4127481675190381568 5392537130629749889 6730874178652864512 739855328315899904 856248945083349760 579710116700208640 6106170240790175744 6738010677833138176 3896553195125786880 1832865816919277569 4369634268999237632 9033160862323572736 2579953607495922432 7524542591788041537 8429242209210406721 9038813997329880001 6032531410838683648 8080680171010240257 4096896640977335984 6019571633005079240 5759550267637201920 5125274125641773680 8932327126303047841 5534906309016592385 6986495266919257088 776406349036690945 4780400182156069313 5926672725326751041 3966506996666998785 8429985529275693057 7534862692621193729 1104642585279469313 5121980176951054848 4397733634753498240 2039445091179823104 227584204462276608 2048192027162249600 4635186171457085440 6396099334936375681 4661479380650708969 846920824981253633 8814843992203865089 8084984360225964032 5984619930169135104 4590645379604099073 245973236531458720 4988575998208916609 2821248348725946561 2816913907594948609 3247925514713370624 2757488767854206977 1958867849192501697 3662818462795278848 7257226311837916976 8330980932591603073 8680700336998846209 3162952890096423425 4536897528860326273 8647542110600202529 374938766212495361 1861180228923895792 9104391499472240641 6816511860390582689 1607634695626058752 5635712351096622561 3691182492472672512 7829293764948870144 3555076669450235265 3993139512704860175 4972253518582690817 7837054669493567488 4415848878679523329 629962346265051137 4121188534204486657 8648978988384564736 3488035718604070624 6036531323657654813 3173711480847630336 3154820473486084593 2688877723081605120 3473524644045758977 2210746341666717696 7751279779911938049 7684673232492093441 5026986710401312768 4572163675913562288 1825659543313005568 6038377054739299200 5545990988691510785 7732189578581508096 4023840640723517440 6846396502785124097 741498513288399440 3249305999082511904 4351516185605345280 2075516510528012288 1196671265882254849 8696152784484692448 7632449309924777985 7805380022211141632 9157803419211884289 3290219455640143872 9019934302283267585 8698600323300219393 5292877691565285761 7312864928573399040 1730636804277765121 1584782158331316160 319471609005340673 5579293953601306624 1015189463809694976 1508589380126508064 3947830944729661440 1071207934963115137 2745709194138655233 3000439594594830129 6044094077271926785 6372717833697329921 2957284419857227776 5386014549832456320 96842836286108673 7360807715282272256 7426965115709710336 1503083194925049344 7628473059856027841 6059309621936595713 5302390446796055770 8150960688413605888 5969274247701491713 1758114429633396737 2196156638806210624 1421074495512786016 3866698688826411553 7577784713459804161 5313259710585972480 6383721068215599104 5052591966342211584 8551755259378159872 5173718075229326721 1848994007724113920 2044917039723869952 1059272419556943873 1752405533971507585 1611966375486900992 8263260486453656961 4349863637883034377 7625232995905823936 1472991156669620224 6039778580470150752 6033591706728923708 3099318714824871040 1706981218407415808 8850210153392540800 1765900717807532033 6896519927314086272 7152487348715278849 5232872938385703553 8283142545203920897 2197374613916176897 2671819954081132545 2119341272905508064 8461989631473130241 5484200763981464448 5109198515748241408 3912825830389972992 8260967909247977921 1535721934119316897 3188016227075260416 6343377491186268160 5150303040523206656 5961064990009295872 5092097481994034496 4877054554759102464 6085809284233318400 5619864062330896384 8621653604632420224 2921261799495438337 8976304975950085137 5760650251925355088 4049854296631569089 8460478530187729409 3533102832825815808 3412670023929716737 1682065793295855360 3118357580913621505 6670895159764486912 3487557274723940352 813675089677527296 1658901082614996528 3929044035876773889 4471188119039595009 2551277236718204928 7100234781316710401 3928879681052132865 8991347021459655841 3862765403919115520 5583899331338973952 5961892636549608257 8793645268451196928 1499856658290966528 656448416479444993 2204932551242817792 6428063047267819880 6114447759565447168 1902148896017669632 3628642743131084800 2522698178793308161 7214835444472981505 71562460227126273 8872748845474356993 4424416053274316544 8393179354458886144 7200894230051263488 5978740854758155040 7537413042792756737 3213751577257586688 7136204484611489792 2239872960453926912 9055532998239920769 5959646043249442817 743856533760450560 1349885125314314240 6079443386455716865 2287051831815640016 5407552070144950273 4178716598905725817 676412098503978625 8391328865221935104 4927102838021056000 6763545043259555841 467190814631282368 2102171550598823936 2600636160297402368 8389843859255164929 5026242845154298881 3170727410109151232 5713367196546317952 5021061127391262721 6434034994063386880 736386872501043200 2736437866449394689 5487746235061672961 6720983548617031681 8275331364842364608 6949015288340615016 5536836570847399169 3848301573797646337 4974939684042634480 5948480589297591744 6481153700582893569 9076972941147970560 8699254416364237172 1716113134732199988 2074165011272917440 6371914879794511872 8212543506566873089 6636205274934028288 1228224450252410785 4506462518745296000 1867125003018124169 9176803945333074944 1128982305382072320 2230011371876477184 1038147593559072753 2195449597992288256 7272944855982276609 7058902101595127808 7934540878477729793 4184642962224170433 154792386357639169 6202381526886252544 3363891739684726785 391722006888482817 7254183996750826752 3624767848984222560 6102173948419784705 6606963530176268993 8426747159436683264 8035080397207486608 6860780098970238977 3428201633569557761 1773993460766060608 4094779507036733569 8256981768736814388 3932933264368887808 3135368567129239361 534293985775058945 206208939208736769 9044769196815003648 3192227800640422656 4527630050027346944 5924906723518227457 3700335937970927104 3612622330883642936 6852980373704936449 3754746259647473664 1772955952755270656 4070379938774138369 1190680080829782529 4379060159984641537 3523124148050306177 5750983014904895920 9159396649587441665 4018101952822952449 4584864700901556000 4302163229082124289 1706850051709681664 7630337286626375745 5854405014113370624 4924683142665389184 471119091644596224 8734523547457290241 4969943708286801921 8101756454242259969 3754730143292847104 6182207603708542976 8866211973229911969 3161925471029952512 6319491334221137664 7091583452801707008 8241637444689510400 7486522631888609281 6759732243907400737 1520661762171503617 3102143973911380976 7826090825318247457 333694445737541632 4278770527499834753 4432289658858504192 4385556391023474912 2937865334652990977 3141964802632287744 6577904801474592769 4909851916709355008 6325082305857716481 4688994540725063648 6139937759575929601 4774356515259106305 6505742562548555776 5215870196929103872 7158276925501472769 1978141487435219456 1295611917017853696 7372038350637377537 6930738432024387905 2501075551245635009 636157682967052288 3358625993410609152 4423210177302967296 7436010083357975808 7687199378402156545 6776387147104863296 2674452374686432001 6390137422100692993 6116146509480518433 3027084253352878081 4443115233245136705 120328518365181441 1961717242571165697 6086566852775971329 9047237772424403280 4535071984280159361 3310317355649843201 2783650718554218496 4164139980452265985 435115686069736960 5766212759035098625 5758195372498235408 8752330990290591744 222523603242210873 8378896825167246273 1247278637221002753 7694092681467114752 2492924328073105408 8079319226405462016 8910218109871634305 5368409572312895489 1834838061550600193 358081736341723584 1953194790880708609 4350105031582399745 8259815409920160001 4569666253815856128 917083606621220864 712912925413801984 8327718207011360768 1807448038886965248 4143098334808493825 2454628893503923329 4907038472565326721 2056791505969631744 7208792908630321409 4680526487050307585 4001647898113040448 4694929800515348064 3236673470935007233 5260576921034801153 3125991899613407600 4979948568796559360 6055991959099845465 4883691296976189184 2921919897355940865 1346505772563652897 303709980303145985 1570524712280310977 5198891646768256000 4356596920360506449 4422101486920976448 3513503759777208128 2115007511674187264 6632965245586006016 3031915236868751360 5933341416373943296 5021916902650070144 3357305895767097344 8773230350169069936 3138761610951432193 1861799548261710017 311725273503545857 5161884445159198761 5287325395697825025 6994159094115219456 5468664307313969409 4661629516558649601 2366516832430162240 5307430674521404416 3841684785990286592 2262966440729790721 3575512237663584257 2028270621661671681 8654534725021466624 5904566941098836992 5935918136283978497 8664872009076295553 5582663138078228481 4266361908640654720 9183796692232420225 577058721682794752 2878108126565163265 589237521913741313 6662634892525019136 2076292251098540033 5992959646424829505 761185095944470529 4011673416413982208 6339959941968868640 8376062630154366976 8535371339780328553 3613406629514429568 3641160724867268609 9111862416547725312 5279583418424229888 7208587897156256512 723213031550141441 4179506950084792480 673461031028670465 9052390514303079488 3389506500618665985 6179067202795936256 4847303757036511393 8589727749805247488 3595207572546650112 1493004127691829760 6987113539336886177 289677772210290464 8385085730347204608 887721483076598272 3807731845986320385 7642344868541601792 8684357614171878656 638571410324701184 7314931096870336256 6220179273716827553 2881594490015124352 662659174474186753 7828422128443539456 5496831991332540416 404058835293044737 1753430088512438273 2750832341590704128 8674792261926780928 2401699387110607961 7247004711657001921 2610188827764946944 5476482258553012224 5774159383696764929 2449692822860513281 5994002380717785089 6240507793233354753 5521087315263004672 8751915645491582465 8579919410553354753 7489313672719205376 6316356673864955648 1325809997651332721 3387125657524806657 7837807161706048001 8588289512844558336 6129248920145348689 40154952641416193 5270671030884467201 2412826391259852976 1754121038999994369 203242766266640896 729651341181764224 3509870522769418881 7198769028928525313 8662172394608852993 8639776676791574945 6568168621720469505 3011706634276534272 2510369521163888640 6000567492449838327 148963039579078657 3987849106483909633 6061733592163508224 2560259288711399424 4881083660452160129 7849812247606347425 8594077093899415553 599042304505101825 1340694283997349888 6549951413086060545 7704490375004319744 7069101554050905984 128819242645342496 1990593128896635136 378292621769646081 9057694483647950533 1204218362014257153 8038047627676268545 2304022321200083969 3061524792475602945 6091019864912233577 304079549838491648 4122741370485620736 752728309970427392 5082016018646048256 1249061171745482497 5420757736251377537 6406722709272494080 8541641825422608897 2246592155116063872 530727928353267712 5559814693571707137 5450853727764614656 3729476330862699457 3087132784053812160 4079604239485301761 4576750032146829057 3894838445369053505 5163875084423947265 6778665172792329216 2290948577682549249 8937629092965745665 3217140620517355520 2707036018788881888 4940617524887254016 2803670218842135681 5795998103670612801 5725007899105319937 7183829123341213697 4675881357460731393 1880405406339424513 5703991928830093793 6241285016488460288 5883725510456964328 5927345342275724993 7810083279522305536 8405250184722010113 5412172517531347537 1658234349484413984 8562455087191372289 2209505931966628353 5214475691837182401 263425234752716289 5886891841268824129 3370018737129185825 1858071882279052289 6560911402441328640 6567006741354728192 8380410621145018368 64780539477884929 4141811594100156416 5528970922483879937 2212734713041190913 438358722835836160 570598674726457997 3162435434614554624 3158372526269316096 7343084178390198700 2014745945622241280 4774532348875112449 213062384871697921 1133400052066426881 2075166396066578433 6496623039091414849 2902052314262718464 729454676067318784 859488906034025728 5575069450090617089 7873431419830743136 5801703497366840128 4275313071816020160 8452792247064368640 7134491799715489793 4264018945503766528 414439660569096192 8624768840260896256 6868713224060594176 7098411236096671744 4765375910237667121 6493453918420516865 5582695360883392384 5767320747002027392 3523723211633850368 8052772575114668416 1364090076596999793 7829639131690816384 7248977784504281409 5262228454246757376 5943458841015399200 3883709170716467504 3633755771980176856 8226552714457917185 3348705764936261697 1575625530721659649 6514327658183024641 4672980859760394240 7214252256112656384 6261886633577495552 6176095138101900289 3858040416564856320 8670292398155688960 9031119471982790913 8947528517898951873 2315872493928512161 5722058016201820160 5724985279674843137 6922394754703720449 787036437386876737 8504691774503097536 3397605498111782912 6812622223553970176 4676858036516761696 4340043543424863233 3777565320846025728 256464699121191169 1728822805399126017 3774774563791173633 5117055813578891264 3570669912111448065 7936223784631631872 8243761690534420481 4052650547160285185 5065913734328921856 8065712783864732928 6461323645995256192 7755182617115971585 5387988813437257441 124145820993323008 6549233888701507712 2736482994547245056 5295598217143454720 484645338492256257 7137622709730537024 7743436734455460481 5361451163105733184 313710379024252929 822914966401629216 2140302118814171137 4375239915778064385 914128747278407681 1138338899385652481 9124349849958875137 7346773164486944513 4524858932936998912 5876835514585493888 7775712787251380225 1614398225316408320 5161301742479505409 8883518434105669840 8270839858116547152 7060570920556806144 681732704491098232 647629304593460160 5694587545290596353 2294470707701651201 7172755198929797120 2500005647835359873 4673310766306863041 5468213544536770304 758166356550562816 7212492158836614732 5042419674972777280 3594040621474344448 2797368484005830657 7525363019348268032 1224564329431367680 8881361469607206913 5522134490587090944 4728961854213383937 6934868254239043744 3416856654509674113 438204252488324992 6100700769618388993 4232436364335349760 7618874891008430336 3806903930818540033 3352668508651234560 959417865945439745 7077617741350033920 1240956108383059968 3409808996798587904 1768117964563988480 6635557738004342784 2227717607114657792 7828579529866721272 4535001877678639233 1719876610129794049 7073641931991119872 6575054183943222785 8139362128454287361 3215244214521234432 3298425501023428608 9051170625963098113 541889380369878016 2316108933139936449 3055534751017673640 2580442200635342849 1534979722825840896 1985379770346952170 3661853235579110913 2836458926265384961 3393143252141473792 2728702033313923073 8446453915585792512 2842903302148475905 8446983351115025920 3483332192160833025 4120058295551098880 6804265271763085879 1948761924542529536 5808209782027059200 200522951327219713 7600939900046999553 5299552443595129345 823847004829759489 7724301632641167361 4161994677142800257 3154184396351746048 2184499366260768769 8643762618877607936 6793021111115783264 3944195891565821952 3203841220064847873 1943453675122532865 8505523845273200704 7579278044163473408 408050772954933248 4865939554098659329 7363235485184370688 6762366819197212161 8119545177051234305 2437835078248693761 8911425401943918081 7573442201422069761 9066467942326357376 7475651116877079168 8955386396989429761 4896605209894063105 3028417944772149248 1482628290864462249 3729981922047008001 688889912537100289 1637194818913548865 8549341379308487808 200658684335951872 7963874771140424833 6699189792692465665 844141464630950913 366689916882964416 7620764604455155712 6962954506775560192 8739073654015589249 812462287094291160 3629793689361907713 1362644906639153601 6440862733066713089 3305397515264055168 6900236451068968960 422706878014378497 6005841386567752129 8826112833679048705 7985087233364033536 6382699769769956817 4006447694385505697 7023449181464350400 7057935874339241985 8093979762542628352 96704003468826624 3128758477921957440 7317765885065363456 1948232377294970881 1680674549548154880 6633046673494129921 5708511800908016703 1523640773930633216 8797332027813565825 6496435995004780544 6717229379150757889 7822595163051217153 2605107307705419073 3388629037889540096 5016155533284505601 606304267274984961 5413839089464712193 987146996135493632 7037423113477768449 7613391709350784896 1204708778020813505 6383198828827208193 6408419318254515712 2509500098608282625 5023084524296993984 1483584118769725953 8758954724541071360 6073888168279133696 4136169362911870976 6963187888635672576 3890951282416832576 7256144454588940289 7636785244251258880 4584861852371075072 2145770838299737176 3592130880160736768 1686915024347356360 3683047717944481793 6175745888907518721 8393660516390275072 3223521480526671872 950954034432335105 2131880351877933056 340109571758036288 1032019044651091969 2966420027124127692 331372301646087169 1533015467555536897 6584081494754126336 5299998407940718432 1605213197505191937 773209382596616193 3746940099598426112 4920397426989450976 6849952205486345985 5405336191020602368 5671341959891598336 357489368476420736 1236707679079194112 253860328119300096 4835341416565071937 7242011338620190721 6091543793353771520 8927183437123777072 8065686512236975044 4305064253651697101 5777174213002169344 4910592233706866144 625956185025815808 1807813485205002752 984116002191208768 2449899469853018344 7791254786855254529 1799766932767411712 4927876410563530224 6532676388751278081 5292846788677206017 3550163032381849600 154083209718120960 8085779804032399424 995919447635177216 6410472128532381696 5894369755287566313 7697151001885826561 4163335117552390144 4502444002914492416 4927304684779980801 3900543597991047168 3205487909714370561 6767179643799056385 8142627962508967936 5289127754902813088 4209348270855553024 773439937881115648 3294274002341628929 421288958439759873 6709674747359402688 6680471653383990272 6926807772081143808 8453746510743500417 566959334987153408 7693786838017853952 4719392955095474177 3315461109954237953 2274891381087404032 6168260273855234048 5492489146384769024 575024191699458048 3557225606126120960 3003900178981621376 327925451952776960 8363292809643849728 1367273795066469505 6212053545059491840 5216339673034588161 426368547461070656 1910864626538511104 4774409510040109056 4377145910225272832 3663765767859945472 8210150286448367681 4681579828322349137 8361781841433020928 108914147398939137 2868268612257395793 3529311258052255745 5060629560949031936 8627762907921585537 8378900887302466432 4181714016614577153 2469185624503353345 7854116675683274752 2628016806954008576 1639911033378841600 5589199921561411584 6340778903854042801 6326535990297111857 1621962516949606816 4700020329082406272 832382920344017921 1706624136580970976 6133773703147878912 4586751648836115968 7445861357000686689 8875935932570402817 8181811317731367444 449935005638853881 3301309361577616640 6621398863622431232 8974631657218439361 3340772443833786368 4014450286074141185 6822522741535723520 945151107185562624 3396493281211793985 1538671358773334976 8887795107295604736 7067938482546540545 4938149864811200768 8936725017981290272 4377021051907342336 7422786037243756545 5615138632064936448 2166772552992298048 8662651775193772316 2323763265925120001 1774931177467206657 6956236601969488896 5584127150765924353 5343598880993329664 3783063151018549248 2839823115867065344 8516187259364910336 3365563916422275072 8998564206522531840 1075262319030849537 850771411061709760 6774975983798781441 336273324714177025 5304398080709001216 3841001159482004992 3021123240858513409 8836361504269689274 4278425985817247744 8856890690327232001 266107256123459584 7507588091541381057 3794601568462602240 7413645486555232896 7836600404907393024 5070466209198309377 1776068383776539009 1780094810175054593 8526824031052103681 300055965346264833 7473966468568834049 6537752967106461697 4839624154610642624 8037649743285960705 7811776581061287033 1309356441917848832 2389289017284689921 8307281876381528513 1009297377755418496 6495693611050171137 662274859263272344 2299295635483713921 4752955786571252353 3736020274387464320 7880132500140228609 866730814508904448 3116363734315481600 7839016668073582593 1424183808142369793 2590043863986585857 5891182652357662721 1992510817123230977 7217868525536352257 2134025848021998465 7765143388608839680 3332380447424774144 2546774715450195968 378475768488333313 6738255653272580544 273951313822290048 5098413412132935169 8511605862426755072 3646083154244508160 7090980558855208960 5439696967023628801 2856864085691542417 5148484234645930960 3974201528145767424 4920353880371036160 2216428240545401857 4918495318720687201 4696594040110543904 4585911944232745473 3913817444350864577 184916239894215808 8891601260368068257 5115022547986815489 1859487080027783169 635294652331982849 7117351461607127761 7553792528695280960 5605538506900557601 320923293885812736 8465721077808091537 6247452488075247617 9049011531673392361 3393140595156028417 3514952046567921792 6185141165641492480 6497120747318059008 7925145556988216497 5184536692558123008 6707181319713882112 8204206923205808129 775106639622090752 5362773222298525696 4928403232159432705 7769445040775276288 5130528996606437025 8768762488639021057 2198994230588293120 9205244597574139905 1652032731322974208 467257268282186497 743714781604609857 1621038385495197568 5652933659467972609 6676030362579421184 1593070045362326784 5714009578400888321 5930984756939325441 6893721556494055040 2072232983052256769 1883284386233787841 8283385050350149376 4898823330899632129 7613330246673266635 3346177593823360769 1082017956015523585 6597786329141705728 8091237724293353473 8464306632361804864 2144555286997063168 6361507593182810112 7125945437731094528 7219494862614953984 7408343497733408401 4522781664880311697 8018212182348922881 4059696966878465505 8762210811771379409 4530861355249917441 2251721520021173664 1258367149502053076 5834324300521401601 7730830219680320513 1627055275108884480 8177031580465354337 521437527114721280 3216468236889276192 2904032203476926465 5454407285463564288 1558556413512387328 4552173710496444769 1270686477454748673 2957867418204201169 5247104227720023905 420703552790593537 8731984360728993408 8666315352133827713 1441639113956990977 327510431184715777 2440092709387306241 3474247415899286784 4397102780571725824 7244164596846114816 5710037794967150593 1728597046517553153 1273991818012592640 3088642676992874496 4340883614869972737 5854242000340639680 2116832973496892288 1756954987694435329 7592001088288018433 5080353637161076768 6697716105199541761 4118271370820738161 3850184629822497968 7557110822712551424 6799033385639543553 5375540196934172672 1226679224782781568 4779141306118569984 5316763637301296128 6515198505625288704 3795637450756337281 2793203007148729088 2712236365556932608 7162558733353320449 8279899489715397633 2146185642391482369 294890395439423488 7893347438315700225 5413757894392479744 9085981368043438081 1631747638573784064 2298126638805688320 8260873131464926885 5022053396175524832 7317116806728957952 8329034011514865665 649274008929017345 4630836129175666512 6148109661422108672 2108014030193983489 2957439317217639424 7775730654340118529 7543156926486147072 8681906911944577024 5028136249068617728 3973366260255911489 7149881059661512705 1678571366258632448 6199342639040897345 174071110674132993 2295200044059773441 2038958169691000833 3301801924912716032 9182173011615236097 4388269843521672529 1024727752675862529 864779845430883265 3126457635781778688 417701714970464257 3396080376172130305 4022157949659811841 1905323196025724928 2939049285001353024 3542002836921987841 8939499963089416193 3452295022597980161 5288822659929569857 1651843229462951937 1559301639018196992 5537682464273893376 924120372084408320 7685957275047841792 8754490869508645976 8264835660286791425 5224546355517925377 529633586369003521 1003482220470589440 8228184624991371456 4709271400261093120 5093836812409896961 5346198663829439425 8204822251540308193 4643790179338190849 6198088977930246144 3315085953692030976 6684170180614862973 1417716834821285888 674105433927974913 248327821421533824 5795997117400309249 6152121209365889025 5666697096469357569 7296740102308626416 5701724207676101033 6751332651755749377 1756534197826108000 4958113512824545281 3289270364794175488 783674356976936960 2871707245696606721 175777755412474368 4856070048254623745 2060022102987626176 8042377292949723137 664861651178618881 6036648534367010560 8941588372651421697 5111589651596946433 3686212555578801664 3542198360355342336 1144537614939823104 5630653470853350049 2798383245608024065 4409869775224176641 3630941905450023809 689253753134282240 9123130246045341441 1541152091726896097 7477102614285430785 3121672987017352448 8724315731962204897 8101142333475042305 8750423826987319296 2387031908027198849 100656761327886337 6631877825546544128 2887721746876009856 812137749134458881 4748787484057726976 3330070996908738048 5539772408929189889 3318703414896977953 5038205481614901249 6437485141814838784 2110820509512343553 8664363201459049472 3012503668304041984 5032966259184327344 1048743041075230721 7376157458267182128 7115001557826049536 5863781023351059456 4854158796002649344 4082378875141875521 1019956321321230336 4669379302318882680 1742306191396470784 5969879128729304397 5805093734954576385 3997858889198949696 653800522682761216 1850788550199881728 8274594418967425025 9173255890878405633 6074446958695920640 1302936026723578880 6461602223001868161 8429604807738882944 9007648813405674497 8794401856526483456 2704785978178895873 8740557825572114909 3232735880745457792 8938462928371239488 2986568108305257728 2843261815111376896 6864237313239564288 3526862913083318273 8159868753142677504 5574160450813825793 9005168984293187584 3382575828802340865 6909274043455668224 3248161584720902849 8848110937922479104 6714409970318198528 1169840229421379776 5380819298070518784 2540193298552804097 2954735952068609 1311660525189354032 7329524845121028096 3997113104061007744 8247099450585475073 6411657538574098433 978146392328798208 7676953773354012672 4176338344688812033 4490723886440890369 4437775177036779520 1543378010627176449 331745251687137281 1745064695893945088 2187087081216026880 5062649515832909824 8313090446604062721 8127472200331706369 8066745206934121209 1124672775880982529 6043663933246482433 920744939547549569 3982995836882649089 444768652662155009 8471014398381026049 3599430212555331584 1391198327572019200 3838599234836036129 35798468590491648 7680723993052643329 6586051665697548289 1612502900132544513 8107563805447815168 4200170115893811712 6649901126699237377 3558679597324337153 2171290411501121792 1661410148544883712 8039276601068845056 3363524608462680065 3844781893456744960 1769200024234717313 3488178558045519872 5920478702718213120 8496576910652272129 8272815994512493056 9214622876842417153 7754126790820856625 996087238218788768 2679280352274944001 205571477777567744 1180427886229585921 4621954031466020864 3938033859686968832 2113537350460131840 7430466755455778816 418025246155950081 5941571974185917361 8812261802776723456 4152570198840424448 5966833487171551232 8510344793815142401 3390179781476746272 5064630650753065896 6845252163373222401 1021623044485189633 1388310863051528192 1669265525807246560 3332665293968174464 8326304422013392352 3158973694686797825 732152806833929472 6145936932050540065 971523370203156736 4840366987653603073 2139048014945579265 8855211945623584768 5995836990136515393 8464952048935517184 7841904072297807873 8825751129254698113 498976447921901569 6641247761354314368 5435074235467709696 6907218124783640576 1695527646363017233 8364580681741371520 1637440200443110913 8370256288159320064 4791577452465094656 4695066158938651392 9036421194883900096 2949916363121092000 9181254018062221568 212850803490717696 1287068997454690305 3583117983487180800 253330165349490688 424089522452451328 2565897490357678849 3122479679873662976 9009044246906261761 8439506885203115008 4304586983660771536 7782426582826027649 7834680591350674048 2143728879577464832 2734971385844476288 3101923268761092097 112217824858966881 6061778018314215425 5704062433783688865 4248046192993685056 2390978855584743424 4274006502370545024 901420040527853313 499047679412180992 465690379277852160 4337031133449953856 2703399971005870592 4958518393424667136 3302658209494373889 4344701902083737600 3906729354708081089 6433181826134470720 6991851256778454401 2784550652205109889 4519100540774063616 7782100246004420609 7409706968247112537 7536800373012015232 4153585858293873537 3546991021412175360 1181767869765402368 5521068783397962752 4895970458260751073 4442713648457613313 744976203068705792 5490312034889322753 3549351135077080996 8227660183895433216 6458335930341898304 3751989846796492801 3690473697811628032 3172222630189398848 6564676721038458880 8729609741923819520 644620373343475585 6337493499989788928 5490132774578814977 2762359340149367873 1411350571686019072 3313075227454078977 6500942807588101536 814613380596718721 4599850604851691008 2047824145336513025 288323371127533312 8639677840485253121 4909725762736384128 4737341451185946625 3408177780931573761 3613438964468428800 6716335488569966592 2016290050682905281 5361525749768355841 5663106689595867136 1092678277963867137 8363964551187642369 1793122357230455232 937750537370899264 2625458218980328000 258610138619737905 5697927130299277313 7899490215330054145 6707171198797345792 1081606144524020097 5454191109409456736 2861426318437969920 4596761296882925568 3756230044463513600 2617797085567334609 6376383357058809856 6176163354866245633 4728464635061884424 3174078513338651137 353889929241354241 6487238983616375809 762473328932353 3270166657417297920 563122018257783617 3642222583587422400 4054715552567405385 2879321163678204449 4771528606081413121 3701186116128886273 3499177558615642113 9217787939575037953 9114548741594243073 377873732006121472 3669168917542296000 5166978481098213889 785127207071776769 496115814077038592 1697489841617395712 5501541360592619073 7624254826542419457 4351003503181150609 5521400801004290048 7536930104317157633 1034408983629521664 1117815004763573760 7399280908142112513 3181028121703257754 6332442819688794881 88480239207554177 9025336367759032321 2613068876644089856 7944553030720946177 6322306101482644321 5457848793687648257 6708961019182761985 7497069721719791617 4225265680978620416 76294401613905921 167004304012747566 694589308008553728 4978374164895531009 2139127186396654017 6009814420438770944 4416484840501149184 1108388627546685441 4471834460444958721 4697339357270173696 4573230849848018433 8823194064058227200 3508360230374176193 7730190690599541761 2537049134465294736 7960139482782664704 4029084257887889912 2379866418917052288 6667610995011674112 8404226823302373376 2104871751301947392 1453520097203191809 2566239344546827520 596422149443115009 4238695058057431041 1158681554523579008 1672295844126211373 8483097569342552065 7457027862056349696 6037809667201620360 4169593867448541185 3408147532571934720 7927422542630270800 7815550440885190656 263771637795956352 2645152670813875712 6775757572163864065 636353165835186273 24490701403201537 5732484958468510720 5049159883056480257 4826631257546884129 8855781411702907905 3314721905245443841 3576557341470162944 4425568374996418896 5259360728112898048 3327004991755356609 1992734247340678352 6258846748726852352 287572446734286849 4101593607824847105 220737780466794497 5330398840072687169 2274217715826688001 3301691928818514432 2112779596905316353 3111781365053592505 4626020849207038528 8664893744902418945 7074783074615431680 5876598822078882529 158549409896112512 2699899684738241 7168113548402842625 1899326890230149120 8134694282997137408 250922685191354624 5760898486742648576 2808102244742930433 3963779454864635265 2683393665889392480 8408054710756560897 2388374229125367808 2258068573701739009 3021499035940602369 4703920746593091584 1938694762411900929 1445382611654319873 1773150817427572737 2262117115700602624 6823664429830041601 1666387949354383360 7801218053186029441 6824900628954461184 1173976130803646209 7970269468002376960 6780196327738959361 800245209210193921 654142462451445760 6024719568979623936 8737776053245740800 909538966857596928 1649029528123645952 1656738508804554753 88246574496233601 1784598773463694721 2364456401565272064 7987793952959725568 4612810575879379049 7180951118669879553 9066205328758687232 5642404790301452449 4634805997317923761 2474317807567447457 4425487788969931233 7724876180044739649 2793377104392853505 257074904645505024 3631499154416533504 951816809552678016 5596161024975763968 5624767823916914688 1171558983511376385 5290780501551731712 4500123747099279361 5704834214731333121 2197862087113348353 6069110332957569601 82246221858013185 5908699020144038144 8413835636034558208 2674728010952652928 9099219249116624897 3688187628730793728 2215799121329258496 4379780397856633088 8747646679849253918 8679377473705791489 6661439446954541056 5537303738871140352 2862367964872697856 8984922387871391744 9101734723904671744 8537977398202693281 494134437770499456 3130220628774521345 4179002799411178752 4930769681184669696 5668864209000684160 3720157897081871361 7346007025009895425 1281849657369296897 5200328969358101504 1990943793816321168 1394920178514411521 4543186013012934657 3964728132847556352 6947590425240401153 6436743887473603520 8511207520040394752 720379583547648592 8184740367390248960 7716800696990407169 4678739514831601665 8988446254522336048 6488521684809140137 3886898764036731585 6077892058059034112 9163925189067046917 6298162955503289153 1210277423291323392 4695220671235204096 6924009509687414912 9030092507948630753 1588886309223831040 5775398119829455744 2508863751073536512 318775445929902049 3905576038389778944 8056530794837911040 4811398116616830977 6711216857931164288 5397940624709079009 2175082506881865281 2604971009730202624 3534370327288624897 2653283887075868673 3028849050792558592 8396550647647897088 1957629165906463105 3487391319987668609 1744692877690667009 3299731294270175745 3061962795307496928 9125946105163415553 2655977858822668288 4271681259559187712 1687233507845776864 5532681700055376896 2443974682842040321 2168962269373727233 2022076233578548673 4584909657377297408 2643514455439310848 2499537585681564032 3556669740077740033 7689067460427780649 1618082324573055633 5663813074593581889 4226263597396566528 4886593105852971009 3184854795440425984 2150075952462807360 213918365627973121 268247111500957184 5192927660822006528 9205968777218138112 1141846853619828112 2490873317966521856 8576885972315516928 3088393144328544784 5753830195258173441 7121962375355642113 2734666206925327328 5075183244428745729 6290894296209075633 5447159206218364928 3163169438727177216 6427952476706144257 3016868549079392513 3117337307133247488 5914309192722533376 1347048801110008577 7439747350384174080 48729557979154433 7293113399846690432 6683047626503745536 3331178845926588417 137508219387820649 3477334236131139585 5728354133303816448 6267508444602533889 416061405917282304 3061880055876756481 2037698616939314560 2724496882049542081 1462461341111114560 8140827962066143233 5227917428924874753 6247489256161472513 5122133635822198784 6316280048988520448 6404968280101376001 95476049380587952 4149721072468809728 1511840555684399681 4975638056297654273 2701632531386081281 866484181513611489 2749309472460068480 2402441887445570944 6229527999751127040 6771511958608969729 3317391458589496185 6143630675750069633 405309371080347648 1277796571905001473 4402994443490459648 8917676952327913472 7625578919162040320 5621146286238078865 2356479539675307649 8272887414189330913 7468400543672249664 5269895690534155488 1471026118410465536 6591315471594704256 5868032109733763073 5406011146828896448 8139993243438433009 2951356340891353088 5808001889988524033 5172951080063344640 75904633941344512 1671088151636185089 8305385926705349856 5558048604535147708 1160656636481956352 5525465912194633728 8068552402347311873 2051189542677414912 8657090435072200705 4028629924420780032 5387885090814712193 1651828089462199296 7242542274181974145 4662638725207506176 7286007445312935681 171291199573673984 1578440954482544192 6093190085460101633 4862514468400922625 3045440083407724000 4108610249651093504 8794345449621003264 3499900434575768896 7590901181786840545 4814671673223011328 7473670726945343745 1387958976918025217 5997301041845282304 1085274397617705472 983610192019953665 336479060143403008 2893345538627397440 5495666072954525440 8023439966730196248 2833362282425997185 7680866476763996928 2600265031619043328 2519560245938364416 3795720813638597633 1753321218756878337 1062988512625401984 7367670927895651328 3029774964350076928 5269399773844049760 8174505518838675112 1705264885547433984 7016238745340764160 7387926018734784513 3110791212332132833 3750485586394535872 3997153467851341824 6634314101519851520 2821868181976499377 5256701606630686720 9213349093765283840 2468227833822667841 1876256684931445441 5638027245396648192 2984994456417463552 2337705864300456640 7489394084070203516 6791173063929147393 3653664196153835520 5314417399217258496 5952234444980491265 387269788831713792 115355349067359712 2109680610392807425 9140454335434741249 7628055268158119937 694209399549341167 8733737995157694465 6162428222815771649 789645473975276032 3515667224372565441 6474221272447483904 1080057317891768320 1342431514864989600 4716000667475329024 1505500030918645441 7736992888523314241 225062337706267905 6381991420782709173 526679768622432257 3898764344722063361 392834333001973761 1998114582637412544 7007705558662135041 6956854683443592193 1841867406288598976 3739674608007593985 6141244122357039104 4483132872638136320 395041365632954624 2108889907683634081 1089642692725342065 4760638879016557185 406695123180195840 5488370756708206592 4440120702840602624 4491871162129691393 8890748183346675712 1440729117342875232 2344062244789618432 3416216340077854721 5609657127797268160 8729445848425151616 8152451641831491105 7464606361733611520 131762586199989249 540372548731846657 4971922433749012480 5998379821459536384 6101873573712495105 3781116043628580865 5075698536407635681 2955152219553421312 2587685063340502016 117675415783407616 1331625054595603841 7014882911838988145 8628547474366647297 5257182712428835300 4813632658511641856 2390273870903580929 7032071639375595649 3617371000137120385 3820845357133397617 7449137763322569729 702534147210195968 9069487771179208936 3918909281717481473 1417819308709945089 9102114651207517440 2095521866358853505 4235676576919781376 6448998581922430977 6672369586952338945 289861462174279257 6498765553286080512 8615892840975106049 3635920486602344321 1338567367768541696 5636636673525481472 3143613891585351169 7087564263553142209 4053942680095186148 1422583861998780417 1336392218467535745 1890971031171539053 8967920521999175680 8672154200201220609 6506344639247198321 1390163149971900416 4162805159856635904 2460366652579633769 1983594826966634497 5015478631610197505 2501223875101392896 7922710673570627585 1714681765250990080 3703822412590546945 8794138158645278720 8116504606296315905 7403943750818820096 7994275511298359296 7323820992227573761 731863996239626240 4440834205903953921 7722305428945141760 1204367477440738433 6737545508941531136 5701727296082870145 4096081910972366848 8421974039255317664 8810276955388506369 2315565502798065088 547187818658453632 4638585181019377249 4557423922974712832 4502947504318056448 8775164652477788161 6268365042735841280 6984484834354921473 3423552391000506369 5839159903843024897 2156070399692871425 1926483811460515713 5065462948323917825 5867682201637005056 1492028715309762048 7942165551711830017 7645386978834172929 8573588638685330432 2167082999610895040 4515977404597968128 5340139508757524481 2085533293833683456 8541839798564640897 4958117198296371200 6568768339644369921 8815430406216507392 7291947164970176513 7483049832792051712 476392906706019329 4599393631616742400 9135871278726705153 3556416201675615281 3709568412354397697 9049980847256010752 5256869695244701184 5748163311838785025 5894712357509720656 6360349036057067520 5846431946562810624 5114056642735898624 459769538675564545 7308994708958610897 3069870845930301185 2630766449101687809 4379968073476079616 7336035629702844529 7067208110578859009 6910097635965871360 8944078085416556545 1978901330189352960 8647961576702476289 4015786681564315713 2555915890090036400 8814859052917913536 7749137946860336458 4811373097132752897 5143037584013787136 1157010104671188224 3490473193177264129 4085744040275149824 9197313870585750784 4391496823160762881 1952352734886461441 6438452569723111040 6123067141936015617 4700663079987417089 8788861300189691905 2322023200140359681 8219336449818192384 1348527762706392321 7490606602246910465 9028307619515040769 3558892308321030785 3274927482757316608 4751171627574300160 2321954750021107712 3132446148741190784 3540006716905570305 1676192770555568797 889708228776787969 2167405294650608257 7711604161942828497 446686668600827904 6493294026826431760 3661825016588156161 4378266402102348416 3741876380372189184 4414724685687418800 4960362835231623120 6015824911753539585 5061362242894898304 1610632738818283777 3917548846127112193 7595704026937517825 6900138318270066689 5573690270146185601 3119364324770376705 3606899532949117952 1687920199739113473 896787552990928256 5503145341565666689 3673919437738278912 2854585156690247681 8005142354966131713 2529047591323226816 3954832694497476608 7112319963417896513 8913583627389594129 2874884521619671040 5942067439062116353 5759860425428821889 8864994384138667008 5290152478585646977 2697580294201253888 8014595845038845792 3456347059655556225 7972747187624605697 1014790233760202752 2414884291093122705 5825208531649796289 8294214381709446017 1844648440268060672 5490636600945360897 8067070585224364033 5294395113799352321 8376541004100035329 4865228057458507777 2072954865296697600 5593734623456706560 8028309434440427009 1551879304189345792 6354152244908461825 5980906818200961025 510111235994737920 2005015631872727041 4065328811337363617 1600011609714393089 3310329196511817729 2972767714936068480 7537379291582095616 7387878391137770817 5750869946227954560 5955171227380328449 5715860843912609792 6503820448915988481 3936036537928462337 6464367214748704769 8852553344191038977 1401611394368929793 5279425274758674752 8594240716142226049 614654318318624769 4458368858023113969 5723446241161247168 2313611305832189953 2042020461502087168 3514968523622997504 8001044762324992001 2823260542553384841 1950017172788960897 7720313695901843456 8012374455899103232 2230689251531619712 4184158000981934080 3272752108326808145 6434720166033090017 1353332598477860737 53598085409482753 4960946036610096129 2276283175330922496 6431930139686921121 8274362572815379968 8273072349681944577 5816455606348498273 8315417419018428416 2802742827303995073 852490095620521984 927708006385530881 7470564383273838593 2635191358507987840 6630074071562824264 3958425800026704896 7086939879616516096 7219154257824530433 6489493882693222400 1187356521582061569 8992921121509645585 2042240446748093568 1492872862392404993 2329352973625337856 200286940819198593 1971098121723362801 7020193857487206912 965426471695015936 8924322138815780864 1619159259749513537 6844604677104493408 1208900401127158880 6165374667857510401 3306089039960473600 3376666947617003008 5345531623546517856 2651611567884954625 5860298275919442433 6588149603199150593 8400023386178715297 2744203505994065921 2410431718122061824 8162659541596182097 8151413007938154496 9046909338151919616 1112384916075346176 8159961781992184513 3895974627834810241 6428653859885414401 7609330490675680576 159854571244221697 142068758679110657 2417508395123834881 2879303890560096257 1337970546940556801 2208259996184463360 2151844205360669440 2613540879582860289 5463342082030134753 7621121183604801536 903362481815646208 1317042134415628288 5392181604014915585 5459852163797876736 8732788808380470256 437685280630728704 1744197454875023232 1270391852412862465 4615312580805390336 8276442688995041792 635844287746403200 6976941411800121345 7574149128332779521 5832163534364729345 219882728042852728 8720297196047409153 1713949775704883201 7554731746274743041 4472096339519512064 2334305206130535680 3665701219491381248 8253372616682204161 7061057722029879297 5599617624639905793 6901586722210813953 6059463415694065665 941945553660949504 8612103794922889216 6986591899520656128 7863785943776561152 4165200059443829888 177128513859770369 7553185302796669184 8060693981246259201 965842345009217537 3451249641166872577 1581516342485090305 3905356842113728513 3232375695949073408 5715178845130690113 2878246079379797248 8642432845749774593 5457260632680792065 1888283302668805136 3741745105996087297 1166595745199210497 6267374488010015904 3725173820443880385 3299069593448415488 5917554125028273985 2132791356066487040 3897018045538168192 2754768761067487233 2945075491591769332 1145705870520583361 4471923744918640640 6067524537921097217 3032563754088206337 2217017547023013888 1342798319592417281 7291875290295304192 2126198242267527936 4871759344547296128 9095678994496040960 8653313470766556160 4389559479815813121 151273507634852417 3268302735703775826 8958047260702457601 2925326938530865152 8660096821749055488 2200168615558843904 2305162382267121664 2457025111015641088 2210528804641789953 2360222872005189249 4289514551187563520 5732491059812761600 3059252586702371328 2551278476218421184 3016485704570792448 2499989219784921536 2214417939922284545 8833658481600423936 6594498347593990081 1926483537665380352 6016003088557489728 1333396948590955009 3748290388461535233 1489806283435141120 837445832118327520 97269196929006593 4294341292537095936 8718339662404616192 3300721222259691776 318750600740457472 6979079407423718400 2972484862141071360 6544554137354313408 7303753292586729472 7122427182004450817 4377487475049422561 6593356620918615296 8195707657205490944 301864934648581120 1548283570439069697 8089056753049665537 4630956364745932800 7567438678145390305 962663349787630849 7528869616799828737 5193276835839442617 6870893938458733568 2382446411647491585 7368389340880203777 750969710920192001 5679438560629152096 7207312938650107905 8909576034691327745 6638634265877102593 4890740452986759424 4005036574638359552 6845687806295900160 6446949442280189952 3846378020742201984 399109941976367104 6762694828654553344 6096021611492898561 2302723299981916161 7171141887728403200 8516502471595004288 7606258637935187328 7047225622885933057 7404465251309355009 3375202801438499841 5188246864755690240 3145331934301454336 6055675612715037696 4840601903508324352 5368714004184195073 3434108757128101120 2275735415077787536 7738853442187947520 8495668136358445057 3782087356260135241 5152939551377850368 2720124081469440000 5711950842272247040 7936568314900849665 3392646791525351424 3147941865224804353 254300173410107393 748999547853553153 7560841433637257217 6946558058638665217 7819554631242882048 2920919013764345600 118783154372604032 8197287491117022209 8736254529191672577 5297577925210521088 6834543810829369344 5192116215549068064 5980882478283341824 3393436692885425153 7048357332614537761 1607656494950073857 471529496709900673 8510113179505465345 2195050522761911041 6878591516785881356 8904785337503619584 4698023080554876928 1069260754283230209 3519023638907771648 8218047812040387968 1519963845788979264 1825346297435585905 5493466861693730816 8126207318381730817 3916196321631207424 3644224863845873665 8479641175769113089 8887207968707508666 346143717835644929 2687473582155245568 4613991274870540672 1155894205386669056 5041825804886816769 8066081827059789825 3740533980298095617 2222414313535635457 1727628247489303168 2034004334472814592 6851754422405038081 5537462380516988896 6595705570599108608 7865080973370697728 5228447243707615744 1424376372106974848 3495967714578130816 5528481467317380609 3197973048220852224 3053421893598597121 3775427199715229825 4174123964491628545 1004747564262451201 7865146840666167361 5331805068803964928 2671275716815546112 2859962961873097216 5269536652929144768 836032968820535553 830579527094251520 4555712588699125888 988328684768985089 6791361229441653505 5397780997792727041 3299719743370221568 3277688431787848737 9182760618645311860 6339292637644531201 3937010463963102720 1775236798791322625 7822167193211600897 7032461191709982720 9024356205995269632 2079711838284007425 7498766121483651264 7575970441116614657 1363346859813248657 7445557428775190529 8890290654504104449 3524302743281010688 4148998423991025665 8385875620780515329 8382672704557363201 394795675423152544 7565083902579245057 1357398433157079328 1156155612002557952 3188780443307671552 4819152095790698496 1462924551628878081 2135784697623518208 6242587495769486977 2778322942884366336 9013844890467507136 1563710573027332097 8587292994173160993 934869587993263616 5607441911215798273 4237179680713613313 6219946652972257728 4741955631653191681 8206016785879026113 2819805572955306497 1775702369328775681 4851270617993625600 8190614323661922177 7747654898076982017 846736608386225921 3849209130753551872 5583165290739518528 6539298328867004416 7626949816619542528 7866625222718326785 7953285152886658560 2379495715682992128 5012369927640040896 724176983668097024 3156405149456138240 4201095937659240448 7261830020983147136 9199856785290608641 3693248273160601601 5102159875839212561 118338251095990273 3297772321189558784 85346643640659969 5885044238527066033 3180765977421643777 1715732808379006976 4065373077704449409 8268353126720372736 3959763198564481824 4097072137067047937 6619493172017148877 7101148599316924416 3174079227632514049 2527008516080240641 3247809030882588673 2812298219548430001 946566815087550465 3448742110342646657 1770618916657168385 6189363481220546560 3247190336439463936 8881832463158138113 5161655686616800192 7475398700427112449 8592997588753862656 9215884580538916865 1088118172101437728 3741607998888953088 8984775170572079105 3223047596887121537 6081345291607263168 8086618167829854209 1157231822068954880 2607809335735977824 7203357893995175936 17443344264634944 1202599432062509056 7909735136361177696 5911710614291526785 6435329111937680256 63444120528273409 2219759570174831425 6671729740921360384 8264699019658515520 1305616199268531585 8285864354159706112 2457978253476184064 3931540791349346304 606378815657700352 6039907247501230080 3463598914074771456 6134758644244408928 2248836741296996864 5044875206553409568 1108511598971977728 8636032343313219585 5133114412460742656 6233359112241920512 2149590205198410912 7646694972950939648 4386715959465193472 4432782975239644160 3029783229689041921 4883762201828229120 1574737221253543809 6260985461617522368 3953239519909945344 4531817323874484224 1374358585176096768 6770980646514855937 8661893315199447749 3826861183279345664 5060348936039170048 2743568872256713216 6386193196145551233 1921897795625910273 170641128768515328 6406853801474981889 5865831822340494369 1087528901946487616 4022841107902227457 2991163792676451073 2948445148022548480 8587977628803310720 973134892313152960 8792477339099695798 7712659671337510145 8224046316550356992 5512790576516500960 883550755422404608 8553382745456615424 8781068054047462048 5188300062618607232 3251743638241401472 2538567761434241281 6497347940178798081 3509616240542486528 6407445099500366848 8936397889466194945 4599007884548571136 4940657911158769248 3017768666085597184 4416597745869956097 7121068570067596289 4820935697432123649 9218442437136715520 4083595476887472193 7089019414204950529 6264742924393545728 5619491682532738689 6912390534479773696 3745504300525565952 8977162470680895057 5809486576934707201 4077362375838553921 8015012078645835265 358037429511913472 1621216275058692800 4403028720345382912 5867227608930678785 3298626239311322049 4066628653250052097 2300708227499540481 7881658614336948320 317071397040033864 616799140881725441 6985594888181473280 7027530725215831040 2412530075497436160 7586811416592515072 3235609452522240 5521019724528418817 8083634522799919616 1713759999493019520 6163084779172664320 4501426515851546625 6652965149016719361 6373943730052416641 5317203898863533056 1293574713410594960 1671041828757822977 4550722214131138560 7492610951828435969 9040880119599118592 8455101148744587264 3394415065078242817 5475637072987049865 7382682556630916289 4570265835186494448 3585512575283195888 1089819878725063040 7800229293880238080 3459607068637124609 5588989433821757615 4730962061087002112 3916407315578093824 8121095696850123776 3722874199452463488 8168189050234185857 869434545088608769 7188083806874852353 1918546007669030400 3467442962385952768 3604146631094574081 6680328996928901121 8669526915275242017 959334083112981616 3961909308631447552 4908016306282557760 5946867856333598720 4263867135129895936 7919681075522106945 305445379818867065 6955619739325775873 3043384212758568960 3627257968923411712 3461591281515910561 6484958411861723137 5400460120891984865 917486440182144928 4870784964309387520 2071273316396088529 4987850202965671936 2268004665050296245 8104344818548473856 913486922201038849 3052647003018040192 5546480807159518046 6419687389510582273 4472321171691227585 3736687532257900289 285760923201731584 2771039830658523073 931543515659436032 4717006379175460120 2140681932328460289 8370706411813387712 591648877747291457 9216100351309680001 874568191169451936 5008028681458424833 2221744766541225472 3866799007288947840 7453382502785515520 7658475073573395969 3546283152622716929 8061254295277223937 8851133390508738653 7185659525018813952 1987287900051734528 3591043588823839745 3108658875715448576 7310901201902092736 6746836839765225472 7038377447604108865 2269653041116712960 1964009598547386584 7658083974862798849 4840037892364368800 5127497061199284433 5592044810324672512 1276171341080479744 7376029748869658720 5539406313036673024 683393996695586305 2294728531254439936 3016406273525978688 8897482084082233344 5682836312578206209 450349132211265537 7021742673596700672 3905179160798756865 4513558579995189249 833312209418782512 8750624795813237416 2848305675703865809 2271435136684711936 7698676308820502528 8310254862861398017 8082543435221934080 6506556550674085377 3828532918232938624 2299694560974686336 9873974950850144 6720143376152159680 534785121283018113 1239077819913854976 8224924061891714944 5442301741693825025 7186407596765103333 8815366845931206832 3755080072985575425 4841498515976028160 3297938295241657792 7898821847086055424 5325886652687937537 2212599254988121089 4256218986998600896 4282834447228469248 4375988637586822145 6583973142254042112 6242085238426619393 2448341527326576640 1819368650344513537 8880042481907924993 2753910843817697280 1271899223087157625 3799527133510862160 4080482615441418497 5650063091948650497 270379473587056129 2268883182989513985 5864072731324575745 2845291003166592256 4729281637081161728 1890024147589414912 3170348899612411009 2609253302214825984 23695503478906881 7496560980510834688 3837346032716816640 8847511840516040832 508869176946609664 7274345537928728576 7520556389918375937 9058397149304057068 331583484844297153 2825185033110621185 1753920144884934657 6165882490671765504 4920537323708926977 6900348791317037057 4107071893348857857 6079513078625026865 8141094396085770912 8736915496454318896 5615905626012778496 7865900506189615104 7337135913559808193 44956514417897472 249623206871175169 1791644169901965313 6839259253739221248 6951951598458241024 4547193480066367488 2906862701197017089 7212767036542177312 29241276953358337 668745055906136897 1399362617062076161 7103885616339003392 4012637595288997760 7914496498666266176 4678435797645733640 7752228298385440768 7984147783872446464 3837225427440283513 8855677082938528353 5336772151274757505 3069837640569690624 7954628623833178113 2682407673118808065 1448909794308405312 9188167697279286401 4434463430429245441 62580183747341505 2757963541949937664 3974328274948705280 4846034079879297057 5057696912856350720 7724999839557793792 1836453530158451136 2767726038023329792 742462282129400832 7736133605683666945 2631527421027888752 8929092837864552961 8945130592054533376 5372193222758284096 4745183944360591361 8381037048496410497 5230094812114688385 391114919301488440 2638096310174777344 1981849871532457985 3495833531502017280 8254041316533923840 5868066670924956161 7571921129960816385 5421931181103333376 8487751393910037056 223812302950690944 5719476500348440065 2569617350422360577 6865274501255144960 4160910065561327872 1592814785336736224 3249516145832198145 2575961058524440321 1091125178029637632 330312036185700352 3570998962374574080 296369422112728064 1894457750857494721 7180264722485506049 272844689334608768 7282229734929914624 273710572423140352 5812190220759232512 9003862814507627184 1398961686537904128 8272818748260594689 2872677153540778577 279785051555847936 2809400851850573020 4943304877902711097 7145956991798254593 1937396894626500864 727341798504380929 8497322876284598272 5529528417944038912 6740724897791019841 6774851649910918128 2975329126707249665 4975979829218541569 1299189937925833216 4776956690573086721 6421038170891964417 8798545852728606721 2967225241804729297 4141683649585054145 3561991912693561600 8815332280223821057 8381949794371064656 5633020882774499313 7261486474476466785 2706856139651385966 4205879302400799681 813423340461738176 7666861325512588737 2278287639172728768 2358061372526821376 2563084915909859328 2191433824258980289 1503182907371035648 851597054973739009 7457889199830738432 2285866657278967617 1077165688908345344 7076376856208474112 4998969651039268353 5638876626789863425 8356772510904852225 2085482843871899648 262739593902383104 5273769029178129089 6639179492515307521 613137995877498881 8338795345001875456 8173941263880806400 7495423449589274433 5523486230222757985 1281555052206503936 2002938620257035613 3872609403875628033 972669590407723009 4713479843562121984 6850837824767721472 692036067601150464 8708104934885328897 4578762427232419841 4789327652661613005 6002696393221824513 5573032332227134976 1996361473637482497 3924819488900214785 1187900437840789505 5957784110368257281 436641887003469824 1865828812523644209 873779421104373649 3401824887647137280 872395948989361153 5936038836120225537 8639859482802909184 6651793340102114688 7831559078711491923 461773877215756288 7240456637077162496 8283678656157179713 559506606160503808 6245881461932035832 6301176686915663104 8085292269951320064 1139722336483443712 2822031451864240000 3330704179485013760 6443227910851507776 3964748387377658817 8092683787930659640 5259089091978935297 9132396686197817344 2597137964760710145 2579707099033295520 3096058276527404960 969727358405653760 2391596252819572864 8027204914230067201 4285105662517583873 3558405513004744705 6961311137396686849 7297773687647584256 1943118552504118600 7085885567344673009 1577853516218097665 831597968102920993 418618780978635232 4037218681323388928 7547892710666266696 6374395244122122880 7219025644827353856 5530465267397753121 2411476344500371457 1975627482850250753 2654172335586992128 226515896685920257 1884667906361206784 2714185238887485024 3582358454638782720 7378224039927242432 714611034486045696 4508845605706371073 6925098134411990881 152902355178405888 5279946821590297960 882815461687825408 6955642220973144385 4052152303421379841 3006871466364871969 1520688626965413888 4045896279789682688 7805057638223744001 7942988380156340824 4126112854598533121 7723915952614362112 1458699560515566688 5344202376401189504 6942600814827697152 5935534218102898689 8740913121030954869 5392854935265602304 756203485548019201 7804110997677844992 4605477258166547777 1103173395840655681 6887242166846796161 8487648994777452544 564843833085829120 8857945400860806657 5926787831143464961 6643498346172936192 5130115881539947520 6594808917945017353 7921729389833606849 4799176464202260736 5241024635796161284 2345923047648264193 316518174717149185 2060059953471664128 45803304376080577 1001274122826508289 3228194258793529345 6565766082308633600 5318978922638266736 8537534842151108608 5427369883055587329 5034322235185798144 1483967107678009345 1747338270929977344 3899530187328114337 6273203146285721600 3398708399603392513 2354861660775546880 2668225441913211904 3844657334852780033 1622777369683394561 3993573262978482689 8454937475313311456 3675189378599501825 6170781753413001217 2899200352859217408 4201189566028092417 463336276138891265 2699314826597433345 6539843559348084737 4959156777589260288 865980715278379009 4798674499458342913 1690927705282110464 5141670984235548929 5944616951421235200 564778297595592193 5688144088689728001 3349576310078149633 4769441388897307648 5636909682778928001 6007590982376270848 650211489880792065 7375481957441896704 4849562459539452929 3914330075292014336 3116839698821386980 3035980372588288001 7340304611667748225 6041160419497353217 6050043072029167745 7668923149188324545 4601289793070039040 4221449306542919265 595710949188579936 4912828901485346816 4727218039040991672 1231466641791386433 930782859489239040 5734089883336483456 6032571438226812928 3553876737820770305 3773176114714583041 45972972783009792 4088375422821474304 49239508752070656 6476837198104902592 8201875773266317312 8758213670568264673 2337232937852177152 9011576766300170241 50050052121640961 8457009303684139009 885160840075706368 161247516435374080 175329175125677825 4076233850704318849 4212691005539615232 7563301408010911872 894233880481554560 4565470072766896336 1627969999503250304 5811203344918558721 844566682622385098 897549101144211457 166187734422108416 2785713192279943977 1570628853988408509 5470725349251111424 8282506961885904385 8073535330960277505 4701091301350820865 8416283536701893569 8536908145905509632 8853852361010085889 6117462647149166593 7370174798537440129 1055416748734251008 1032098421418169300 8818045218860352513 6907701554687410176 503448934002212864 5146087400619290529 6450515422838390784 657598062187558912 1194110986121860896 402214378365138752 235422492873019393 6980281977257398273 7548154203493965249 1202875436016736256 8283376044402212865 8222892382218190848 4969050082190748417 5644181669796413440 3290327718266897996 3304315854272274945 7911363369539429888 7842950717369008128 3719875475337071360 3149442089835609857 2786264273440983072 2782382845769803009 5140449530843785216 1800476700123424769 6867145001503916032 3251139091156983809 375083438508269952 6156620604274679873 1190521569932806432 395555295515041793 5183205941961712384 6293485069961953280 1912163435226935040 4415281702983622657 7575374113933468256 3886896250969391105 3359211700292157441 3812294464442837504 2044797010768491233 4031651801449857024 4423517489694812832 5569067164464201728 4161631963413325825 2595991970087093249 6817823091284998145 3179535752826709056 9214382804861714432 2881241309246455809 3411740610024993409 2738141278085718528 6712009900336816129 791080572121251841 1643052393527687169 4600183325135575552 2650438452437581824 6497048891177017600 3528651492915521536 361404521864126465 3247114960469022273 649399609085712384 3907202329931557120 5680634250704872448 1054479897996010496 569404528658704897 5612479577357033344 9026486434672738304 370865791972802561 1952279945438395776 4799667550757530489 5976353737980998157 5146549386706991008 3994380068921365761 1684852551102427393 7524194283438638177 6930515873796503040 4850768246566601216 1901839673653166081 1895033596165313537 473311466502455297 8517328082836963329 7056121930992173057 7399096152585011200 2252966605519135233 8797092334960607232 2101080645396594688 166858745228820480 8899474585083317385 5409308381878332929 2256083660870954497 5134891559034142721 2391809621159510017 1005518134207256641 1936462081916755968 8278050938384441344 9076666595658499585 998002782639129857 2291633553288527872 495633226435467264 1669866623831107936 496801451629071360 5043452809360312320 709110234004865024 6129401453176573952 4812312073368520704 8855363327954401281 1748767025547386369 796104841666494465 4224869625894382336 2597461894366587521 4471925019476248608 6463868661200590784 800920048648381825 7602538225521582497 3358280642576796993 1922375491149209601 6275558322085314496 5843414393916145665 566198162089181185 3055101784064566720 4869546358199844864 8336832386565884928 1814584895320902640 8017905033288998409 696643841891735936 372921689373539328 8667336366642369025 8826260076579782656 1553693868735262721 5068823477701319169 5873550618662551040 5488116351506191360 7333480682326985217 9101007887721103361 5143728279576535041 229597182711300096 7164965811565559808 4238278163544944640 3982617963257343441 6835436750038178048 8235106821157492929 2461167805460078593 5076110346874303808 5474943401414184409 4094478916046520320 6417508472129553024 3247282902671815169 486496530610558848 7801066287776874496 5131644146812003712 6202667102433334088 6370854507330581441 4126017263748666369 2712387591522554512 5870264256172834817 4398516249008347137 6677776599265935360 7005787984978175488 5763167229106051168 2125739557333602944 4459415391171092480 465142239938540801 1792696746312191344 4936269443706486785 8670548050967050753 2693880972171971456 6309301707410440192 7727963708968169728 8066080282497347072 2422824689330716673 883290697583185921 2129692954421900288 7931561615670198273 6889841616181664769 3326848602571561985 6825664322953382593 6729216607449525008 146193068134690816 7025840164013934849 3933619768878039040 7267182488407451648 5166351213765544577 5776397916402080384 755201493279813633 1821110405728623721 3788729553045520384 7917122278310739968 1561817815239565313 5625901873803476992 4557010949235114560 8632787505640556288 3390072354292158464 305162509612969472 6826310905302284193 6379841017978309888 8683836718262639620 6383291223476064272 1400106359227153920 8688880331604512769 5668199332232921089 7295297897701039104 1724217237092605952 3601976312893377921 2876003144062510913 6341212188164129249 1518905739155904193 2390090337205846017 1956474765365739520 2683672916476592129 2926414145758945281 7549670664810760257 4444289134108262401 1666040132734391296 7545592034486414848 522913385220713889 3867610634261889024 4337815610533425152 8735955128631529729 6028364754843014273 6702738378195208064 5158926232055842817 735776600139776001 6241941963333494784 3618233577745389361 8506774557242095616 5361134822204837633 6805597201372444208 4401269662296645633 6012669466731753472 621492911430070272 484601828805095553 7220654497457878528 3861944977624697472 5227175327072198656 7003440303805877248 2930918010395569984 7864900752002251776 8093361970408046593 9120550247445168129 6477330166296084481 3659908332279562240 49788193135919105 5352784477412700160 9145998771199901697 4665658928916527616 8614565714798026753 3245749328763576320 4540214478561658880 1989859522518917712 1189904538471170049 4134578401835710209 6798938157312323073 4570148781953309697 6391421656289113248 8339603748158111744 3559348634574225409 2395530707595322992 6606759360424255872 4973593173866162929 328150393139700225 535085111493283008 7065955712495517697 4737062228325877801 2687202190064764160 4662800599667154945 8468398333981458433 7490235503049605120 2529869142261239425 1469417089673848832 5161262461293244289 7863148303604015104 1263502946985739776 5204298654215086513 6047508727249293632 4023521549734672769 7293581696697304961 583735801159352321 4531960786878240256 629430264339720193 8299248760660369457 4320005477742104577 3997742430287138305 8782539108311039116 7826889957725585409 4594577876740466689 1726498312025927681 8099917924895031296 7008693237082176768 380110442104020993 1576616071399079937 270473998074081280 6663512397429942376 2886425033046795777 8752424695070662337 3785798435475838273 2798843596750536704 3959399663524192961 7904579846973947905 3801744795927722497 6772020056004986953 1868519969815582624 2478113058354937857 8155101885729538048 7969267327150010189 885534993163008640 503983844184757248 7694887468721421404 7397183900997386241 2369250615389640401 3603359350153967632 7460899757839126529 3551502577908678656 4727441370085498881 2367780237057344289 6711717697826576897 570550117995223617 9193510775048726108 4961086966913015552 1815561642021941248 7069673496706869880 8160214981158666240 7732046314298110976 6302061120387481600 2999366991200124929 720206965732478977 2408380311097293312 6404137088367780705 3645377959094544384 8762004440241960960 4070629325576077312 8968469184088375296 5466121479242390416 5270701199873023841 842973156154030648 7522609750530542345 3261340106032152576 9203259157072226817 7623966678144344064 7920068725755631681 96651739110664224 4328034824383266816 8290386940746694656 84007360559508872 2968608607902350977 8997747634242146817 1763444989535789057 5559566126463057921 8210171438617702401 4800900158770879488 6200512549937348608 2747216369974632449 2754002193255620713 6374044440498326048 8894422916174704001 7256449407039700992 698918836540211200 3426885425278929520 5991398746418518849 2755090295282254496 6251808774939672577 5840538249879507776 4531928640708747264 892909592187699200 7444778817904931841 1508590102376873473 3227733293651591168 1785244590768369665 99369589232538624 7438920608196564992 1951701996850042433 5243229025443254273 5802454141681493505 5677014181632126848 4897231405505926656 1907230080513319681 7895755784810397697 7831019739963855689 2695712746070586880 9122194456051713 3471281923102738433 3915216403501416448 7850768920939873920 553825190468372481 5665232120000675841 2121224692174878721 6404006029454786561 2352767395625277152 5168716515488295585 1574961171293003776 5547359857515922945 7974150836166678529 5951145568536534016 6325294000921555969 6883543093152974849 1777164169369095808 3230968494406505697 6288175816164405249 155206475135844353 3241095436365843905 5648374669728422480 6429194535267977937 6627700736718194817 8456899779218704424 4831381722325664993 4294311782705526785 8728487269251600384 7765668219111719425 7569739403652710400 1824053158194132097 6945885308100588545 2802172898068832256 8247454750515822273 7193374698338818544 2453767150022516160 5338704547237317888 996304378656583681 3389417208025661441 7830092228077050369 7451748303857747968 3605849053033151488 1382931621746835456 1639676828739170625 5868804961061301248 570337065565582593 2232069572190216193 6720502772298770689 4148575188229754881 6176836107662163456 5929950599944808768 3840656339670987521 100656812154076576 6091231900200768256 9196568161975125985 8360943746249916416 4030089680318599425 2015349549964984321 4833375204095862512 5047352946921488384 7898591126550590465 4300935335597156993 6294799506610753373 357311083262581889 1796488009201580033 4889724393096740352 2277694715918444033 1611208901333508096 4679323059020475265 2034130158467547137 6815629524656833924 8332650298478788608 7381931207233469952 1984866745793875969 1931581669132931073 4191994123516971584 475241941344239616 5831437653104434305 40442630775177217 4910526799428019584 3007308082399515192 7463475438780913665 8449888056488227120 3648528767884230657 3856336237833428480 7525580050325726721 1042799531921425153 1885820664492818432 4445941648355186465 7560802027324958721 4321727047979414400 2560962693004320769 2435391721998704640 4501221106559848448 981400285034821633 1953298673683570688 1780512657371240704 7650924055116364288 1697702350031513601 728775036353883648 3006212403651572224 4414710474351723520 6857984634700559361 2202104538359611393 1409721195235505920 9164254917601918977 641335579136675840 896137745027249632 4139223531764403968 1723602760951336161 6594241467340732929 6522612146605800833 7955434096027721729 8758919712413239297 7912191045303454209 456829848550125569 7330837408867969536 1900176390084468945 344019956830044160 184790400732670753 6223844667764882433 6096108359240767489 1321241018429440000 1285483310555472128 194808606478884864 5047765262460282656 4844914795720490976 5331896280496996353 8543524280521219585 8019358997069566337 7286407755664133633 5861920541337616384 8779314492994278528 7254532803220471809 2910508294943514489 6743015990784761857 6748081779812113409 5658748794837401601 444597397732054849 8769832665895934977 7438091717349949056 8924211023727776577 1999027133993278145 2541058885485654529 523327507327342976 8325058718569124865 6607586148014489600 922900341229584513 7073613280636289025 1256305338554703873 3706826681401888257 4292001337533360896 1569262589636677632 6456315968667779073 7019416948330804480 7390952667211659008 7650501404135748353 5024685326539423744 2796738209496983041 2402775589231624193 3297988004584151552 212466409295660161 8598123169721533697 198168255337615105 4285555640587207809 9215845253394038785 7304738983564181504 2701570568934788625 3191444968316822912 5913407200736587776 8193454120623644672 479097168776185216 4043765064177485568 1594040768879366144 7331046399529133057 4589217968055492096 8745935724574294017 3210345344220531840 7395344980856509952 4155728250018062209 5834292159296753152 5606677042651134977 2392017895882430176 1950328582282604897 8248973807341684737 5342597089496987137 7709356788388750464 8573638218437654528 1974688665847726081 5087493295211282432 2535362609367839745 8450197672844615680 6986359980278847489 9145231777049550848 2675914369698291457 714396748393540224 6218264974553939969 9195019140451860480 6952342254048131072 5168171536446226432 5387145084708511745 4991464735542705153 954132152280494688 4580222484140609025 7518505620670382081 2985011535338580481 5750595248277977089 6161326744516972369 871458295610607424 3259331209354967041 1914655791598029873 1315796751841606656 7868625651509793921 1215936151552527361 8572394391130858497 5897622624174120960 4400811027731013304 7921531020690647193 3331542847660329985 7770373693532106753 7865243998310021121 6633276384366411777 244298471135623680 4576789003285497696 2624739537378056193 3986523107052082176 7051165427361021825 4927412652603256688 1298648716963162112 1130777320055308289 5827652584188411904 4092670465930919936 7214461598549231616 1270507932283305984 5034926431222956032 3104914954098316801 8979156631267311616 3984970818398089088 1136133076403631681 5547009576779857792 1883269285933446912 1717801392936248832 8022314734851412144 1381027325725928833 990622230635572988 2713279732081004545 5702575572253618913 2244031247835927536 5680676297156118144 3873607364664630272 2873862530868363328 5466197681625005121 479238527490138112 4956570647356506113 4764841318023554337 4558535845832585217 7100759200134452736 1668013616459742720 2582852365417896577 6126609370471929696 519701332319738424 5824419368326860801 3731721240470998913 1478748965476441856 1906576118680679564 4651482272676773889 1292216209141165793 8505263009503029761 2129626582136305504 3892517815647136737 6008502546959982593 5007625340107672065 4380290214844956384 2133502406228779009 4078651834969096193 4332189859480163393 8540760754928084993 8495631220321550337 3067888414043953281 7586621461748462848 8946429705994924768 7818481572175028224 3562763711799567297 7751203821327275617 8380498520871045952 6647950845643563424 8686104905592163121 5498269885279816704 6697524939149924865 5563114439036465153 6416853356015761825 7826497950060993152 7397435998805246497 4747943564565108897 8420541156411146240 5423360688152463361 201413355704371392 1884349117412754433 5659227942197672833 6354143166736781312 2862040130351005696 9040137848265131329 3407628305188104448 7574949671525165056 6572540877267186977 8981208260766743424 4481035087718047745 3997892363010506241 8639144579543729473 7086779883996266497 7632866821219045121 3444059859356574721 1795480513130522625 2895845089182613504 5358831402543807488 343526390357349377 8547712997946703873 4352596351966877697 532963643105542144 2262510857537649409 7713474986189846528 5592464457924428800 2521418505425749889 2417649099382401281 2666850779007247873 6230738031960273409 8077362167375295297 4077043771403506688 1656886390667269697 2077026991388983297 7206813492300516017 4333859619226474497 4414083748013735937 4640392802655398145 4212706443985311745 3634734931194376192 7108549030394974208 3068999696554213376 1324155709002943617 8294721913352467008 5177419453420974080 8450314813846061681 2362033359205840769 2887553674201902081 2905721341837815809 6204828752397508736 8096395087524487168 882821539166948352 6128557488789336065 2927901086386138721 5855249939302239529 3631099788303958528 8208730828395076608 542203319757144065 3800974536789365792 94418402027114496 1744911551908653056 4176506685648519168 3149393256269448549 799128478597824512 6047486745795657729 175206382321315840 438389002563194880 6050107817901526720 8594640833587603457 172710013484693392 299879192366002177 2166634643619526017 6753494700410574976 6448520357321768961 2098271221419189505 1094984581056642912 2596666060874077696 9107610960074854400 6662037919006308833 1707111860009020992 8251753664971634689 4480949835953708545 3784998146591520897 2819430365415739905 6262860167728053248 8851429265450359552 8852045088705361440 3716839395486841857 2762797399648026624 6934286084675768448 9010261632958857217 4639987306117201920 4102633749430364416 8831925564346886400 6962484282974683136 8199462000577925632 520163529974860672 2214830601957303905 2902611879884128257 1735597013749219649 419153736889265025 372050304507724416 3714093863293853184 6269798412747410816 9040862410001874944 3501361867716264384 6664130734636138497 1327227819035852800 6560459495122825217 2778108044306714065 6937757674914792961 4099893329310330801 6562944614250598400 2335697136641190912 4988043944620661249 5783840531507331072 5176526932602148864 4098297431333373136 6669424098285715456 2831651112837873664 6898296472350765473 1541004835579139072 1179798149184642816 8299784263981135201 8582068161386888289 2574849282772566016 550555587712909312 4094208687353817088 9006314865339400192 7233973605948686337 3475821566930784257 6633726200275429889 7429606202485404737 662644971495780353 2376219489113210880 6597141413966643200 1737457559324148073 173476956220690433 7582358142404706048 8195891361875094529 2801315163977635328 3741186645597089024 642797776769399040 7057988897458913280 2883170453824318208 3940536036490215425 3149583790128846664 4440558927928098817 1804883160515739648 5013879850259132161 8475117757172023296 5972147442321293313 2469148555352670208 6499423625755151968 166162244227922944 8502912742983207360 41949095946890432 5868454843503721601 6206219957043033088 2840297399922589697 4611312113111156929 7768858519550881280 5386053409436587008 5563182153023627264 4094301808764895201 6148925295014854656 7036788040117597952 5254656659409007488 635767555755606017 5312949695895092224 1331706240298420529 2364065004290834432 1785272442916400641 3815293968687169536 8450566083736227840 2593267431239008257 8103221330882265088 7271501556413366272 7482450904852075781 6617053353457919233 6041011009762492954 1629553175964942337 7633637647384051713 4298807046074099328 379394255588130817 2389136011735023617 1474809140114784512 9128997978334265344 756352699562431104 8515391016310874377 9071938482437843137 5126265875799003009 684042815755196416 5685781106908454868 5203281248280698473 7072008413763261440 5083865015671999744 6393986600752012769 4223404353801076353 3566936026877168640 7847666701662400881 4967875444756250625 9002163677837672448 8263610719616974848 8744860041478823936 9123688235638980608 8320379572753217537 4854610134361964545 4327430887694378208 257838811443996801 3661371644535775232 8056448287635406849 8285096358659686401 2861503588523520513 7457701740210860992 790125062859243520 8627307439679119360 6108236110815084545 8635428456238312321 6014259303344423777 4982246716673359872 3190464793853782017 359869344476168192 2580360672688107520 8084534267529994241 5258739777282626432 7705371322820837888 6728994817451032577 390026383587803137 6709298470704077824 30977372691574784 316781181047222592 4805010860407839745 1427342908878716929 8982459420607119360 1299334022103698433 6782151961222703105 5290847772193596417 6214640425497894913 3794100111674224640 2235421629972067889 8634068037535768576 8911347586896324224 6378784599530496000 2463138732055829696 3994459494124147969 4765807931591890433 1505586262572269825 43607866967603456 6738183654372254465 3148807009733224449 5983136257340282625 8630704727133024825 6937890806664761345 7203964507811259777 8985632677211785600 5746254021618216769 1166125350333661184 1305201234530031008 628654710357136128 9068610079509004288 832250632045535232 3444381947048004609 1809906602330947584 5512109796775751681 6392262430678278656 6813681597199482881 1934485286434989824 6722038173550968833 7857519972455436288 6534124993298038785 2170369781477736545 8451257986706587648 1308114286730090625 37055353953753089 6688850215557385216 6868067607274111169 4704040032027453441 2484523936965197824 7000592056566805824 5220331640634014713 334280112503358272 2849075680924841985 1537125273033394624 8187675348032927744 4800887195814363136 7300157196529599233 270159774391574529 3224652175767142401 8870273670075646336 4488577788727296001 6108556825401327616 8205836205984505856 5790062440424905984 7500689354980748288 5087518892326388808 7473995193577512961 4556905133886205952 4771281024832307201 8590844130726996832 1840956541057458432 4857272129508216641 1143581763058008065 980757927300560000 308864366867906560 3970221321921203201 3760152994702032897 1307093825529127552 258646787943563265 5098414041927102465 8813459844710903233 697395340368383065 1542647992768794624 6060234501594223040 5601377774627768320 3390027994070290432 8026181111337475520 6795871975500978177 4665859437027998721 3347355552309768192 812111078942617280 1578935080210100281 2033200969298358272 3185261424213709825 7663129802614724864 1459051903563849473 8902148051214971424 6304380545664438017 5591752176657033984 1414877871663570944 3894890578618216513 3643970187054182849 6019680460999053312 2330923116625563137 4007902527145668289 4450243275879605697 7076868815386144768 358844313230245888 933290106336386433 5460251015174353344 3540497380367400961 700577936593650176 6790303974761270273 2111910089457844225 4534889813613300161 6839360129671262464 8816298430413946640 6249034628610767873 6888505508159787008 1382759334614372352 1210214612715120185 63050966248771841 7395606395501338625 2568552770075130624 7070336722754901600 4881079225910585088 1042811595698682880 8988801210833018881 2358368115804849665 723802433242407936 1000227657876021761 5731154633836289025 8077755201885913088 1595570117712027904 3640930817011277825 7494513471447575361 8368130159473197056 7807721708560792928 5610160790449233472 1108158997460119808 7466851274589208577 1975583309143326721 1763686499915825153 5815263187584994785 2702673444655577633 6921519265022656512 8605148002441248769 765237366579658753 6780081704591925856 2346743203641688065 1338365553731570088 5368298598456098816 2188828557563851408 2870815230456377345 4430990553999634001 4930515677555343361 8959658053116166144 5858452870675108800 2920707780788379648 6721374785893738496 8461202469516425729 5762101444392564353 81917365226425152 5762029000707753505 1586496029132762912 1263159974803032984 3907984301845960705 5562130457078737921 4173846027357814785 6410955099524637953 689204818741903872 3548246944594395137 7334232077822566401 2635369165661648897 1701776525925303296 2184169078379855361 7810721309668632576 4293545902759706112 7780968479817868224 4636009509640601600 7047637191265411073 4762287688230158337 3838072825497482393 1654908624976964096 756506183278513024 1201633786418193409 759106230400165888 6593056677779465217 943697689937410049 729721885702809344 1561819074286674977 2015052795629694465 2762807343939044065 9100036356435292161 5162016146405097472 8276107102988249217 8644090529220462976 2582061254651649344 3788210067287495504 7687982937736267172 859709330690284800 5853671891835642881 6694365132743567617 2558288332133184769 3432296273049190401 1929557387418502912 5040679408520529920 2931387032050335744 1621002121589170753 1459645369533187585 1602522794199509065 3555001077306468353 159869242843125728 5166256523703757953 5785483808023568384 481261943824053440 8627190356248119041 5721125346778204160 7695101797575606272 1957194859410358272 2157865483584897025 4589741707720329217 4757531880094171136 5767058732062738432 5769488350402021376 9202306572789261696 5704258809123723009 4210588161919726465 2829899085888222208 3562963353625923472 8138371205106581504 6821311239930320833 3610821307835412608 6316743237672217857 1882124559305864192 8819124174376025489 853972006478346576 1293132172765888513 2521910180947582848 3451043091509748481 6941196475078788096 1094336030359756800 6344966185846341632 79310420558612480 4348520862020599024 2866076595911301121 7002341530687376769 8155217168082206720 4181775659709754417 8060283684642405280 5247270439585054720 4551781888822858752 5399578892491050112 5781091133319463296 582365311132569600 7467730005192060928 1009989710154792960 4683847390184062977 2455552113837342977 417577746547924224 1826663172643764224 4381445488087328865 8445997986510457792 5633930431003622497 2283797191786776577 4345584201813686801 3149288651172008961 8726416698822746753 6307616804081359905 491343083528854144 779555190229565440 2764371740012851200 5147403356468501505 6061975033934843905 9066075430115112241 3707663969844987393 5668249731770241537 6787819867329921025 8035351670050691073 7731491070897316864 2381163916217802752 8852429453595878400 8563630309699422337 3077955597596870759 7617102610218876929 27739403882102784 7687782818622812160 3934771067644587521 5854636051331990017 3065330859890313592 7787345814426289633 6866508470849036288 3315925109948506401 7298797721463402241 7424052915253746688 2253838745193750849 4791272154265313281 1631357725406167041 3263161902475051009 3665393791961307136 8112936149752816704 2616962021739921409 3671814306283913217 2169497015269052736 5787459786414221313 8197217673578319873 8986784325085224193 2441958448785498112 7309974721255901953 8049271248718601601 4326146871202502656 725706523039105024 6588585737258350464 1538414023379937088 3611712480957931520 8928938151639248993 617904148237164544 4054446657873641472 2705831386174858048 8033254611604078593 1968950306718351361 3387668319924479937 3680712363874810556 1803753432904588801 3471386963001815168 4637378579495978832 6329212501466388353 1147992027242037249 8375349809132983617 5364942107633968128 1622661888480726657 3512477805397565632 3316194725976879616 7058101669099215360 7731233831547591936 5352165560216500032 2800303624329691137 3639890982823766145 4715712905553442272 4734645163390222721 4828833645599671296 7923341851972193280 2657168606598575104 8140981634286258177 673086697584880640 7692492989898675328 2519997198150830208 8733155534660328432 4748032934913451009 1866296888727945649 2646597888837173504 6683056579098097689 5145179581742244289 1597690013794254849 8568036312084512769 6070491145469394944 8578314686423856641 7212006675172649024 7590554403794463104 8983748963194017792 4294931343940759296 6406403417730776961 4454816089321236177 2985622877187990528 9118160898724263361 2934379737539071969 2027057425305042945 1225932268547489792 9090686368608477185 7202708805237744128 7627821269323424769 4642745563830036481 2180878589274619905 7682897433955472385 6763100275461267264 4524733397510340608 9130956676877656065 2510201614198202968 2242004851078627328 2337310516201979904 842601216431695857 2138255217708570112 7278231292450552512 8932991123132141441 4278453742685347840 7785330616955839489 3447440264823902209 8374284089425739776 4694992494534834176 8274094196674849921 5448133945686655297 915629182316092928 8966721680281600001 240158773813598464 2428129633514684416 5043766167290773504 941538563163103233 8938718537569902593 8096846022102292480 6172565462509944832 2101480326472427148 9162864428885008640 5689184874899240224 7498970782248431616 7784228027265301505 6050130784081619468 8461179219627351552 5940414512099852289 103462120863556608 801960182875120128 683261454512824320 168839993510322753 4382392867003041792 451406726201067521 3638011972379105377 8748134520607635201 8645637659151730561 4294103149644713984 3532015251052090017 6186964686132477953 3583402726889743233 513112325705482688 4369184005572995072 3276954795156701184 3823407777038495744 6415798602345109505 1178622329656948992 4576890759890698241 1244426336968179713 3924228402889833208 3219132609077132289 4434810638401499648 6645280604875135105 3099478434489332736 4344615410408611840 9218944348945782272 307204842038806401 7655684036055718400 707677703804151809 5759624649920444416 2626751037062035456 2396723153174076161 275044129770550272 4160240824750387201 1960446606873198593 1269681366892564353 2900564215441492352 5642752245313207680 4059298922577551360 6649578696795381761 59184386308880385 1758389736589312513 5189175560171611041 9091996584749072384 1759461058438258688 2001356954921743232 440880443996840449 2126749622964629504 6120121459579613184 292677478451099649 7981271478431353088 1843975973685545458 5984756156943998977 926707406156512417 2828415895100626688 5981302340014925561 1585968517305560320 6113836243876654145 9213185578652090369 5681166864663703553 6858132511865004032 7299873074371108353 6746206144772471809 1655286532065545217 9147349087999449621 3958003292745864833 1694433981609665536 6449627803203074049 3385089988705938177 9020452508539470848 7260855808683950080 1047623306611048961 131937420828524800 4433272097525619712 3184461131326347264 6205166162912987649 7710775292788932608 3255551914061551537 1170644067632167937 3757142034245930240 103892439247940160 7029940717317674960 4077564032191407617 3749489490275110081 6768926218833788545 4893990609224429265 361511756199618560 6626035987674234880 8414087963382382593 6032302757432803456 6640988043148787712 2028233786772645633 3882530892463848192 1365003425192536577 7667157713971866784 788157835589831024 1331988883092592496 3484176259494182912 600566953391217440 6898509675430825984 6034731354613296128 9196841559055088993 5584711314224264385 4259304545969040832 5522800540064155649 6304189695907345457 7562248912771256320 1295127204983146497 17140380538316801 518318547183696800 3628842396328111873 5067330070793756672 6094733314943975425 3275565002514472960 200101729026153472 6762789719974472640 3038793106477988545 5041260071592709280 3986494727549575169 1393868979728443712 8445309347125843713 9056886652294907904 6568167557043998721 1497604815903564929 7961914589150270720 4720114206460099585 4060717126033024896 5895806975578267616 1797720958446690305 5742025109985231232 3565231103044035841 5950692792481624064 3421386786448867328 3055961209788572992 5765125619482824288 8016715184145888257 842767732790968385 8907175903766904832 1487073129311272961 7945800025368884928 3863425816314363905 660409352784609280 6995415258724564993 4797331860455529985 7154569274252198401 4237547597002997760 6077531745255167744 5624567507239767696 6634326991774879968 5708152229784453120 7942324400204131329 3020317410684971792 4079991988274812417 5390085036839805184 3521630659403350017 8132077649226944321 3963082753675323392 3948810671604597761 3522272637811134465 587748073853696641 1496041056755997569 7871475927390822401 3554615749887852545 4032387054426137888 3487645486182502401 9038167400614017025 2422333221211225345 7452600578583839872 5485225080843918592 4189691013743005184 2871158330342391809 6430518855083836417 3701858420393116641 3720586175516858528 9069935168728760320 385856192176627713 8799119655568524545 9009895234152300545 251727662925198977 1367821687327850497 1307847670371844097 3408848340545323009 3971413338002817025 3838399766663411840 6799098490880540673 6946890885941002240 5205847288893984032 4238321369138593792 1299820124278642689 7532607764516577280 8631062198864941056 9206786595896892929 3893163665812494593 2177965004904030721 8813743062654611456 4201122691403762945 3366436281190635008 4235557861743546369 6570990998079825408 2381824431368873984 8487151288938913793 2187660811477620737 5031090278575538176 5001608529149497857 7872988463770137004 5590750772134408192 6516081263348498432 4136902452193132544 1010967259924050976 347219051607130112 4794759748857627392 5056668377315180545 8811841823336562689 5171196744738276608 6515858379219320833 7235188962214445440 1768671178379493377 7700888777671564737 3181487575115779585 5273670553327882240 6663491906608422913 2416210862603255809 8484453100792587776 3184736050426379264 5135797509598537441 7264966259343409217 2683083418205562880 5825291709378330624 1770061535348867072 5378998905779836606 5013585916199292929 1108823249894966273 7690763909220100096 2383848427720147200 806964190034340865 8783707287360607809 1713022248222720000 1156270858050500609 569104257981603008 3962237314627607041 4250310879269536257 4990662079247767680 2634656312293070417 8201209411813580800 853127351147593728 5416609441050050560 1686152707882090496 7600111534251804673 1701927277684760577 375876731375243384 1470825108058472449 6173506064625897217 1001193473137172481 6942232218784588289 8803797906660235265 8873532121860918144 628918508470103680 6329851632030938865 6808523290530255712 2987909186917608448 1480171179021574656 4789348749991858689 1575263943304526657 3866386233367230464 2063249133386828800 5380067576782567937 2045053873081742848 8934925213873714176 786136473589124352 2795139302438014656 8069830809895763968 2309488153623359873 5932853496414563841 8252512457550309376 755075429034830656 2693999535917697281 7070938807433564673 3282141385329980544 4428042106059936769 4387454678448902209 6377121443601100801 4351386202227585024 5224215031234407136 757154759099547648 8240284903969824768 8467009472567205120 6658823687466198017 9069171406294178368 8440876413233627137 6783938423702732800 9208618216412304897 3686941679573053441 7095204016873953540 7869679018170226177 6131052641332894208 6539540026305806336 7224512541127050497 7089176496400791201 2013306490094878721 9185762632512336897 5416676870179779585 6794684173905603009 8962366578627932161 250602347893358592 3481820927451821297 7020581757482687745 7853619307743002624 555069773696983041 4055468749563887616 146199840498944241 2088338876593666560 6364240163384406336 2017988351172083584 940429184273950721 6148910062372145153 8730518731993362432 5560715878608065537 5999343728581652481 2329436414035545088 4176316908675201441 8705265427787304128 6059121039440609281 8097816161210861825 2149273878906746881 795084698532530752 765812400856819921 7627333466724712448 1694607954993669633 5628235815331699032 6161940050503114753 4131480007138866352 48481528299755520 8667969357928947712 3788856402811420672 6765940978800019200 7395380373271560192 4334042521038487553 4814185678785499136 960114403097989632 1552703973747720192 6898386444415939840 8652489165699248896 6455086853404446977 4533383746679472128 7603428813722152000 3898400333062733824 7866822009442926081 2874480855486496992 3815458799442231297 5757960987469012992 8781625279519622333 7068698064093970433 1881070686282964992 2325204951375518721 8172564596575033345 7849203628596902912 6021685166613823488 6572717658152445120 3398553936955066369 5568046062978465792 3099586977582129152 2327616157809663281 1228208423525360128 1616942614526012193 8022207868213773312 3072224923001421825 6346529004225516544 7963002877413399552 7162737715284857473 7056080302328765056 733424455887885313 5192994900112610304 7874824474456911488 3093396508273225728 4128739813847081728 4286091629460270113 9191885198495381505 4010277670580982400 231668616492651418 2546600272331922192 4090784670157783041 2180810762006228576 2436979574001631233 5632948421567496192 7902207616624820225 181385034864552704 7074233068673599488 8589479820710977665 1552486082161934337 331739707416732288 243186648413175808 5892549228957480897 329351371856961024 2851601390779647232 4439138471741208577 9016143101480358400 5060546810461228032 3599724106084748801 2769791625229357945 3217920034220292096 2481922667077188289 6305883355764613121 7187447768390830528 3430244810252641025 3282447060444716801 4264301252407991808 3694243390610143953 8500212858729895457 7052926989013274625 3762409621967191681 8440666532421093053 8202198225671924961 1414049587482450945 3296407867949857088 6213786852892475393 4328674445995452945 4254637640970641921 2373606905224973057 8048653060585873409 6166011314499729409 4213784446524699137 4066805719585021953 5935374000075431937 5163729418904420352 318260004782913408 5259820534739513345 2258022589104644096 6839438863024907777 4336583810782016704 7971659375540121985 12559433133650689 3319192893470618113 7837563057273168640 1076550820592945825 7588055610494341537 3284125464592248320 6057024331607661790 6757995582051828497 6192619519429826560 1315236680287062400 3776722072476385281 8793937058575100928 8519414474142999553 1209173276102181441 2463682066363867136 2435739245996518400 1670103459162447873 1856904372171311616 6429436525475854337 6213552184297114273 6995879896458190736 4235063238125738305 8704931378917797889 3777109289425390593 7362259444428986880 412234552620261376 1309805550639857665 5306130595232912176 4481696880929710592 6525524862185242625 5909977882779892737 6046116444827648897 547790141642424320 327391041444962304 4719454093970440704 732536842830637825 1476013125988373505 7667650776101414273 6242493524077310945 6112162839731419713 3864508826439639040 2914613830875188609 6502777321323396968 6158851300315037697 8737546382597939969 7934142451863845896 4893646104633012225 4723391878990006272 2089062768081947264 6486446773801758208 866516943784750080 7567920293697290240 4766676845665976320 6448413903576203264 6772745015100466969 7269527809168715776 1090874978269621280 7237379426981242369 368787509690406976 2182335797592070144 2117044863219398656 6784973225364594688 5259626548741921281 8075822446061428736 4433112623926081792 804311173213224960 8418163333179297280 6070439967405161088 9219715113406900096 6729491846246185088 8429906820541712604 7546925411683042368 6939611739714432512 3279286272022897921 7135125306331102432 3378242774210957313 8985896997024120152 4874578942567102656 3086676797791288816 9115464649047853633 5502768293189382145 3514970195978233025 5508254579880673280 6426839497145319424 401899239807008000 2503283684850511873 6884649607013355729 6144127482371871177 5242715916498742273 1298603181560651681 5625236502718692640 4303004766351540225 3810058011360474625 4377461189340316416 34795253385312640 4080029973601592961 1310503979635195648 4925810690976014336 6251620427809357824 3302543526424576000 573707826338194257 5332600103132143616 6967309511187759745 7444107088639761296 7597316042822487286 5142554808113668096 3469154028797259777 5751367473078194624 7667097287765795617 184883139835592705 2117615314816683520 3500288506578842881 1929412648356460416 6494826795512381441 1172633486459337937 1612352443217043968 3866753786954820609 2485301132423725056 3178681701719430144 9080643627204018560 9215769444910102528 6531379535752413185 2897618987821201409 6567722238360136129 2028888555160264705 5589059269286342528 4099477640307081216 9085179825697053696 402844650571351009 7340400213119219712 5723354964133899905 1146004018233834240 6758841133263047808 502372335613812736 4406842021594212736 1254314883053064193 7087505383744234560 530935479953665281 3671974637635139584 4414075731598246785 3078852049586160641 1697976720312570881 5246895070865692673 3882938031261842945 6264793023902956033 3975951738801961408 7709835516820331905 9203558349569359872 8827476575605088256 1093923317528179201 8563916736373778032 2853681065264809984 5532916277817245696 8090119467304677376 3572962160479753729 2860588188650806528 7364685094502367232 329463867569351680 1127523566886576129 7472368013678530268 7357165323272941568 1402519551802734592 3940532240426905249 4896363358021108256 1527763782762250240 8426839359109605184 930970400798123009 7521800139483099137 7121935649944551425 6534757890781609985 86733061012366336 8878808114511120321 1221522540379313153 8350640595613122561 2801258913474693120 7584342862910095361 6684121058715493376 2340035079432511489 1084104610434273280 3101691824527097857 6140194793851239168 140848344818364848 5504383618563679232 8834855394497593344 2470727295012127640 7180207836440875648 5843983867233265664 4389663876457244673 6000465619647365120 479911099990669313 4278191547253883201 8032465263478968833 6811857804583819000 8214847803832654008 2487208280798332928 4793771677324111933 8046214693542199296 8605226709613793280 5395241935357471201 9011942623838470144 4004580197107753841 3735775882691325520 3897166610296522113 4331605303357922304 3543105123251774976 2513625303213618439 61410219306194945 6377574307994775553 4318658893332774912 380026305975390721 4521784075537821697 956370162668908032 3130280524779042305 7782111018745055232 6612136884829487105 6716407316335296512 4373099380469334017 1567739100098297856 1680318092011595001 6006688842406521344 988837819425909377 576990715471906049 5527297270802781185 6019355762083350624 2529738099861621952 2782149695007723841 7584883379993099264 6972642798182195200 3435303225313624065 8112811574100000769 4502724196484284417 1348638715250050368 2700832079773697025 6386824360007446208 3886606171843218432 6623446791123755904 8007662721678363648 7233329450651965025 5742236220783306241 7345967620454612993 6733619243976851457 9004879789656893632 2476449807053987840 8676842877012222977 1 4324044919828643840 6567323259644296192 7454602738020752384 7298214884610973161 6394282968183331841 1014483615282823689 6081339086076034048 2616242817817183872 8204750259851149313 2955698989135252481 5155534339331063809 5124357456088942337 7422313171467834497 2846218865923063809 5701514457923207168 1765323550381473792 3819493601489856512 3421014337953249281 3375916615886962688 8805678129908472353 2126961799607828992 9065894936750030849 7936776395191398532 7466900315686938545 5875124017336499200 2549141284501708800 2669954180167608321 7945525733166194688 4947113332752832257 5587760739284354049 3866951647108963328 3027425238062819329 2023121049997371392 1698068859024648705 8132602932415561729 8402083305634791424 5889257121502260097 1839265218960394881 5800348672572365697 2353875489946872321 7210316375312430081 7304720727219064833 5863807031315952641 3001138797603874240 8735081079915523969 4817000115233317889 3593686022536091649 8321446526476421888 6298749392645652480 178392655201370113 7505767938402266624 3287650564434759680 50805159729555456 8383855412181139456 7611809697014969729 5254943586923860873 7142717524724126721 7759166925425583136 2597753565143379969 3500676765783220992 7561735286607577088 5443986411461580736 1967804988265894528 5265415263446126376 3322206806839142656 1123899348772361216 4539910373074509824 2988768733528489984 436888848912846848 3487472281161018400 9080038017847656448 3951181923172711424 4864934595765815424 6093608401779310592 5977952627904544768 4362926947631030272 5196586353177886208 96917207094657024 8550491389516077057 6295201377408314208 4731889916864324321 2942432671440977921 3254646414617878144 4403094589808333057 3104793683417540113 7531238466539900928 5097551852589506817 7628065329402063873 9091591000547849377 3647835719096546689 6746860787380393312 1887193825968098304 5427592296315322369 737170110400069633 7447360297809733632 6477749962567778304 8922392270222673920 7134868907689193136 7199915076164374656 6070413028732065032 4878783134267998208 1754517830115524096 6131286909916312577 6565904962637818368 6624229504919819713 5441659184175267841 2649198107494724609 8847078739997081601 4269920710158016513 2802612366576067585 5183327278842464256 3221298351313540865 9141864094508484409 7419298505786134912 4516194282805959680 7765867528517576704 6271185172808642681 6813760057496587265 7046365396266418177 2478441042471137281 8640128226466176257 2259479953311716641 2947590215757604352 4147183640072556544 3189598480410627521 2555638773663981569 3355915155903344641 2352962905737592833 3221901900185292801 2247748088761600512 475688967299516417 3567575784697954304 1347340195721721856 2645235110106944512 5684741881076974080 996371175634281985 1053275051136160136 3555073903110806528 8169118669726710017 4883201650695917569 3201513532041802736 8153763376984141568 8766240431723782128 8558667505189081088 2578644230239396681 4719525527067648000 4144831027337758121 7217411860730347521 1023942189473725888 8541447473976866881 5520505095052021761 6219784052904815931 8869609310449565697 6831915873839541761 1857128264753462016 2816151959480537089 4313860618091334208 7794287073049427969 4900888634437175296 4686331955614480896 5832248361379692545 6543627011287293953 2782434165011499520 1963355786314776577 5363676481585643520 6595812007293311945 5552894029693886081 2233340316365916480 7069607401773858816 3649730975024478209 2144247487566077440 1307302657569251745 6606096195426999936 7248785781736751345 2706248890372334849 7232954221167521793 4424902121729713993 8991770095014594560 8121561355757639360 4833509176936367872 8066594718810963969 6170387620981563393 4074709831383457793 8539138396724031489 9109223666682196480 7977988611783614465 3480392013372530689 8775798991725910017 8312308519617188736 6451288698296586873 6105720994145621888 6243517512870785025 7664872843697275136 7308519628089384961 6950778103463887937 1111576425529838977 2027897400743854081 3988926570857373697 1493779395361505280 808044832922157016 6476119002387415809 6139704955315410817 8289590864523307008 6757869635622622400 820655605890619392 3688633323167035392 4800385906247758081 9038290914037079553 244759226298859520 9091487549650763777 2734746399605784576 1857803109433090816 3556625244444606464 4119696557843586817 604105013903577088 3039391608704327360 718176827631730689 1911193126802883072 1993545603459987457 6428061295030829056 132339067953723392 2562203389383127809 2508929930777677952 1314224933148426240 3556072692914100224 7792112750608252928 642794419547376513 5745354633251876865 4651532576176472064 8972339857443692545 5534770276859005953 1142069389253408513 3009465707770174464 4311490246052724736 794718606021280929 719169771930798688 8404036932040234753 5742215232914078624 6806783905676081153 5745254244251862497 5977771759912280064 2513282944864417793 4622321210116361264 8926523049648180224 3993764727223146496 179006648435261441 1894243822040514487 1894398033204936705 1341068249045408385 8282260882497470465 3728843655854510080 1413266631334264320 2315171903738988544 2739115173976651776 681468852754240513 1844337203189315585 3009764450184155520 6920233800209743872 2348832294501580801 1149751315537155713 3430012667595351569 3860527082492434593 1793195598303406656 732467468004115457 5171305472956758784 5146430096432906880 4335140958316265472 8312962583506571776 2108260935168964608 4472938685457724672 5876106976078996737 4957767228758386817 441431159050497728 8878480527490775808 2780186536845655041 3452105748351020032 2668856543242304704 4267167467471566849 5494403012382162944 9153407209923186689 3178990065726521345 4050857624582306689 436980598386139137 6006225263807949956 1082712743114342400 5469812156534231040 1942899157097646080 968916121356204721 5685006187943787521 5367353312703429632 8286740401121941121 3182582129123413057 3329139599515615232 4552474356704907808 7653681886556486593 2120127923816762369 63320815367899649 225615888225908097 8173804619208724480 8779210213345731584 742377569245243008 3932661305922899809 4962086881033273344 898922284009824384 8802773751214406912 7811087638489680065 1496137871201960960 2178863124329803520 4877045144252840705 2943225665481992192 6866682359618857793 7141967785222432769 6253277172658634752 6778442746896187392 2320753223387676672 6185590029938268737 1344814995381173248 3951748190134961920 5279374773834219520 3243001300327661569 3601000457420670412 8827304212112670721 263494420494808320 1909996150726328320 8265945931702202544 4856557356063288064 8113374611074389984 8996844194331561985 3637043896991621120 2384723970552293313 65888798926913536 5191773638865178896 7462236540319990720 3796686469578824352 7095619173092511745 1562508560337715201 1252278827729420288 7676500415707709297 4716964362597410816 7699644012059670528 5402985452565368729 6775281086633596317 5950726958657440769 2924533638385250240 8417168339301090305 7359598934785942529 4979529892688804000 5828964040385773568 3171308254819534689 5113359147096031744 3539601086487601153 8234952593545927904 511135494489620352 8172866170370163520 5392795587895558144 2220242753156018433 1374670440194502273 6345726680153897216 7396115373582869633 6189657489314226177 1945273105643395201 1652990743015727105 3133613884647899136 2516605381833245968 8380309582257483056 3948370574999124737 5770893040545571892 6033548267105560833 4171533188721766400 715661153774034945 7672374772189335760 4185997030314831873 8345869670226124801 2394024511124805633 2689210423778013185 1362356765281169409 485783737184536096 2387336279592003584 2559794232743223297 9187678579489859328 5572092724836599680 9219745617095667200 2769357774879143680 4445312787444135936 6572536781272306385 2180299487892217856 4536012020739623937 2214316317917861041 2268834712079956561 3393799480793235457 5187505923115450368 6080674134556704512 4831841876152066816 4775156603202918064 2360682868486453249 5395740055177408512 8329118026015440896 7276047339155487680 5199138374342541824 4834276169599507712 2150243126707085313 3094816280271491073 2274694186670310400 1365005350736588800 2156658878719987712 4545529961515008000 6553005042237587457 5059949405060333569 702981401058887425 7681895954816145144 2090065476772917249 8638120212575520768 4368269181971884032 304901076956145792 6472665574145327105 6440480794725331328 5594274495266799617 6994430228635451633 1492310470673581824 8249721322877572609 1294427220593075857 3948545305613766657 8506383038766999552 7546581540914167809 1526649509380669441 1798732867997138816 1599699958180184065 126289138907611136 8014131478066634752 1278966797597376768 8371262060738472192 2862965608865875968 5430245132966180353 7405049350030435456 7842831004066558977 7380478267184119809 2537500369065607169 2587956458623807488 5588196852193650177 583455961493536769 933932500614529025 5963348359353222401 8329401801281110017 2149259937160509697 1581748428420140160 3740630297554450432 3551128055233191040 4257040514120229377 1133704278758326657 948644559778529280 2321503342219693953 6409412508249163265 7078725176412548997 5412595589201027072 6143268639333423585 4948312573258633601 7888486171415119104 192923683910021120 920220911074103297 6950205918533553152 2099349959468606848 7107588534027173888 8251748921767689360 2909963135003910496 5975049046237665152 3818487614542241792 6583162439417043200 962188272349224769 8967308769597528977 693696782063457024 110148618201858049 7376503310177517568 3002151781137914896 3717372836477370368 8805797128320837632 2631318530845736419 3610858426332357633 3451033164057759489 6737647223882958593 644449675899800576 7210114515564756992 4879443722682368000 5886771870688763184 7032756548878132992 2036639940605297216 1256381917322018816 8306267865741127680 6783055434545376257 2588406155147125888 102802227096517056 6557023474087606272 6581444511207284737 5727722978532837888 8210730216780297217 8228700997746471153 9142603016372795976 8723870804839944193 8975584280937777153 2509139860522541056 4812121728393812224 5777624196534549761 3195699028917309377 1302644273450985473 785607580959666176 3413493584495490048 8688068783503384576 2135490225218297856 8965271720838044976 1443925720143417344 4276821019317750793 847740406712375361 4193255850538180096 3483497220650352385 8265437754845888512 987647857861127041 7529660029530766784 6823934385855307776 2095345450563680256 345180978674565120 2822809939040307201 7791559390371685248 3899583277593100800 9052371833379787328 3671582755512113024 5048947377462994368 8290746060216395777 8155081203119213313 5587004928519148608 2890943983363150848 8831635069116775297 608333752818663424 9133258260994950720 3738884781706426113 2483918038467323832 4489750953245270017 3621386790475005953 832899485339427585 9110429454498267136 5221249515046786240 6433314190951825408 2345823189873483776 4485451525076549633 3652388294477988112 36988144953421249 8170393816595702209 3283106145992876032 901949909671792609 4184356606547329024 6466435924531818880 6901842064918404201 5008502200700898236 5501237779532330976 2075428572424175617 4477729814066243585 606425099541450097 3708835747540149936 7568949512214127104 8446495264503072769 3866380891643080705 8812500906203691776 7196801511482826753 2095084560121937920 2819099786588854145 9051180112034889729 4431506567602134144 8477363574827568640 7910539850474284256 4390332837385954304 6907978633102164096 4103491356624831504 8855344970755735553 2565096907553226752 4422247530417702657 2130267373456009217 6394221202293435585 8147321410480605184 7874030301582477313 3777586600785699649 7755118169967931264 6019580787419008192 7807376103502958592 3255937595932710913 6680117956467003393 386271994033201153 3933193358145509376 4346379691715540992 6240692552068994049 8246601392160557696 7239573665649997825 2967973867445658305 7516385179509175617 4087641465889673216 4590864730556213825 4221819281545101313 7112851286008015873 9071515411767155712 6012012760017927984 4877201425330225401 3372928562119770113 8088417592160129536 5784882425921042880 3270227693569572864 5144360839474410433 6656752656551907057 3102922234988583424 8823671857051024320 479383677146070400 933131654810969857 2511342449664720896 9064410773638854545 7860313473273799864 8451790091477581825 4692825229947464128 4034206921494534240 951031305200807680 3707373568371078976 3380575802425055616 8618031963374895105 4558931567654289985 3910105155522051713 7657064951524793344 3782548942160546664 820858684931013184 3740892070629646665 4602458457611141120 6789934679829352449 1154385046306553856 1794473765903455233 8145585197328410113 2181723023436968720 3747260610481854337 5804194286374223873 2659872532986712065 8234005740849061248 7622481681565406497 6067309417930853889 8593053877306785792 4621642417763282689 5374517460260182016 7410113275366802816 5535792577956298240 7323119447547996672 6226888303711023617 4740317216994193921 3736621265954223873 34332006402744320 2830831363092177408 177644902371063936 1768498280916153921 2061369203068239873 5934795131001430016 5262852483824103936 4390984335726935041 7456442474978271233 7832104812866449217 8800216871995647489 5642121970251530240 3366450955031904512 5653327171385170432 3680217512657660928 1807396756265486849 916203575061853520 2398407349499783937 6661039346055150081 1013711669186568193 3411313224220286448 235026840083662848 5498844429720985601 5528524147485942785 7901889857960264448 3694826228163270976 9121561264045273408 7734903993665159937 9070518587974854656 8548723579538029056 8571235468803650560 531912275091331073 8911286737790997697 6664256652180455424 8448355241571883905 785169823997820929 4276735257037860912 7440873616257071105 1331743905017851137 2221605284748486496 1246438974167019040 1224508191240388225 4437415856482411393 5019502694422085633 284329722378768928 4598907710905778177 2200667791867772929 6008980616446328833 6337423879825316512 3536722124596761280 2247598096020343872 2796668486256899840 864110063653707777 8324355306242965505 428230450213814273 6003915686313637568 1383043354089451520 6792179007091033089 6848248893389213185 3146032149420681217 4809335351705491456 6877798550622978049 273662677623199745 5000915536701643265 6574652472005912320 2056862655130378240 4043103643193866385 7154745150229978657 5556740356026341377 6600799102646024193 2558772194655076352 4471592375098789153 3358408811294554640 6294396324090176000 6367770783910318080 7701091946684219392 1216672575311745025 3095750865366080512 4508092717716525953 3145114328036529920 8467114380777797977 3666532937592670209 2640075478350136320 3748165406136859392 7513584756099383296 1037225384477249536 8629170923515705056 2465141223708056833 7871063055165535745 2188090038989425152 8026676157613038592 7948051093891681792 1410364218314909313 6463311218069289473 2288148859086877441 6139687596756966913 5358307351884689409 1408444746203319648 822561283389036544 826834670817890640 849429860919009281 1901552064232351745 3956253449581557760 7709619520814186496 3444989490475565057 7790382318936279937 4625963613693674545 1183648994595078144 1670741786634164608 8264784002933612544 2625104168998910640 4087422421576054528 8596677964142102529 5120653156307214336 8143345017348888065 8494467359265521665 1635142254946595584 7804723587949789185 6322047977887608000 7060488753271205889 7664426177653617920 2216048145781362689 4969830161220749056 6209957560895381040 8421985432437804033 2435449717435326528 3215662771343154176 390445790439542785 7075766930222768417 5711601768908713984 6205034836068132481 5883387752507023745 542870205314801664 7223675636185048301 4835326234005405697 5987320588175212544 9127199241508061185 3065505224292787616 7400596206889752577 125266311489424593 3074154790414674944 6073374558121885697 4432478945514766337 4780013171559514113 2022853714807705985 3696737400066765313 2622097481002467841 3875426466404958209 2708702093494310912 2313400455955006349 1202630080531341185 3141432299423127041 2725666656620896256 899285239823532272 5077638426665336833 6094615584027181057 9082135948078016512 8891319824881288164 199075052380323840 2828741222146237313 4799978796801006593 3090183374422540289 2424017043163488000 8310535242309833728 7687894305156023840 5170161879456936961 1544126539917356928 3340210846882940544 1140192579641072896 7487487766778773504 676578796782272513 884505572928716801 1015197695552987137 1526921274951999488 306242250049294336 8840139165275508736 983869178161510400 7983113021466163712 1825607572125802881 2006227386487639041 4095945162359380481 8127470002806212608 1699247205836815360 3965095820539837441 4911331627176232960 591016216165359009 4135787644130213889 3158181923105742849 7809172634066979841 7505484070605508608 3417438676411908609 464802175238058497 5381531383534452096 7362672624838443009 4374264349979836417 7398619956565409792 120953168474304512 2610215243465140481 290790059283382688 3557904254385283073 1765983936187651584 1285579622929686528 3213510719073287352 8540764503453133825 8005592860022280569 361947229962122592 4981176024418974720 4883264927511337248 8127897383709065216 3355516086175072256 5621675954343411841 5435932020121651712 2573351395520086017 1313554083100033281 1579349114315546624 8329681564686324736 6006814870626672641 7268121595067085313 3717990398556558656 7197985107654392065 3931758286535461121 2061369842145596417 6490915619934507264 5206143530195314496 1613752517464293377 9023246947001378833 5979268501025561600 849853231956017153 4707129127128415616 1973720286386450433 5616160069810371073 5194688478374264833 5354135410776724481 6623501603150740672 669636458888320128 6070014287784971265 5118354673867982336 8675999067121070592 2670393349790578816 1073705238677651457 4497564809468890112 1544599613692350592 8457413906866338752 4838352008912021249 3683829000867934592 6770687358688118401 5343760400871217920 5109681864401526273 8999388635987497473 8518423544288135897 1858565796413368384 4305915537418333952 1277782969025232896 2835770970109988753 7881412622978149632 4058985351507652993 1494760813240461697 9196370881236774656 5996076900531220888 8842719868230549505 870126473731619073 3389994049353793536 9182205024351794177 5066125881807270401 3411840656223289184 9046331389033597441 1734014050857182849 8855177173996339200 8255268935438590849 7081011709905245217 1869889163861886976 1174616043071141252 393751167828803584 3151104164031102977 1725181921408049152 8258079995788748448 7833390156642254848 3884587837647933441 925859140565336065 8474660056266333184 1451387829604712449 2651713811604862976 4540302032903626753 3149435147057204288 6587045047617335296 7192936074667191681 3740399290851082241 6178217261458604033 2548943952995755008 6150495924263234624 263771265852015616 396911158757440289 2506011417259375361 2238105274864048192 2561234538853209088 5630079082131848096 4401570065853849601 6292663313738959873 5235181452374339841 1058201131033611328 7348377005203197057 2532125431680410432 1732337630087573505 6563230672648758081 8807693035955674593 164382128976361529 5246541016059591808 8891457611030896640 4983160722801508608 4071475567491813120 2118551230960707328 4200175905752842240 9034090138132545537 4017042398919540736 782522452990169600 806893668346167297 5730818935834681088 24994933472071680 6027134128971579392 6872959714117550081 109531589108449280 687666186650222593 5991629175128373153 5120865457776633361 145159936372871560 3355638163967875840 2963696263554841856 281575563965812929 3551539560282917120 5567001857926648448 249178223984435328 3043230350697971712 1691192321750982273 3180589512193540097 9013299458315583489 1821333810315011328 8164659623276423169 7543769082634998144 3325037400489158656 3643928718288983041 7582861338912047104 5796564513629085696 8703546621240807280 8495544186732068865 8811757544234967425 6222904472420526081 4726446233859910928 4320199049800894721 1774516366812643328 1550493253918310400 4410467291114262977 1505113469335109632 6732208501872246785 5191062355127397376 1844566060747537920 8385324618416178305 4932212118881445888 7367510667144652800 55572073523707904 2420193059180634089 2188956372623688960 1116037990469792768 7946728566946611200 8029601787510919168 6029687846875430912 3206701787051216897 4188671030161260544 4417159474378997536 776108485374279680 3216490782437842945 4044947519892270896 2336550168031570032 4967277600779501568 4384369487859532800 681521398065958912 6006294618917240833 6614683206667791361 4526023188084112257 6237974822738678565 483570106810166304 9100598789858333441 2386358492851552513 845235549420929025 8878974176656234561 7593784490023077889 3963141331523695361 7501261532950267393 8339176990800198857 2619845431912693761 5337840019180453888 6195502472542830593 3655341114866805760 2941324690637396993 4681996958519152640 3853400207232705537 3437783496701999937 2674642967276367233 2823028644139254528 9032072402786287617 105697430861213800 5770451372727586816 100780396897511425 676540643492139008 1529156999325481920 4558568108839026720 7029165596441575425 730371324936112097 2961750394971312120 439515598012240341 7235330568489811201 7418502528455671809 7178489388015366049 3262940691845967872 3702880077429458048 8139926887688591872 3222422319402311033 3247056036160585728 7737192781365899265 1962746804468908033 5163082861179699200 6743680904313159681 3827238696368412160 3366100152903835649 1327873219147194368 7232687871028247041 4541205022507319296 4217147810468207713 2138587867115710465 7864966165976450272 5204765474481111041 5031282766928216064 8434108396072116225 3130644424902836224 2768047393886699520 636369654902282240 7820374040145190973 7599355295509274624 8404032941049810944 1045717544838405121 7766407956433518593 59960728690298625 1133823586246393088 4300373814190383104 2326022740124973952 7846660706790953025 2211553490017617921 7649599054592065536 7188090508345014784 2357098169297979392 8086698584475876353 6168345256647191552 3273705691279442944 5826781410871804289 5808592237692534784 6377852492831042561 3354120253858118849 220862966231465984 6154102531856275041 6812448246821620129 8203323382049800192 7721576776363717121 5802445476120380793 5862545662001872897 3639739021770379136 7566424184172998784 4720302445712551169 8163849260652809217 1390766632539971457 6588863760417714177 3614015100012204032 3479942707340316160 4312614467247484928 419573173957685632 3975247664105938945 3805099202422603777 83923135176471809 8542030527498451457 1064395683245243904 5808676814266721280 8448929446651494400 300269518094263296 2110072613334840833 7673184682811535361 3270730430089789441 7548581676742759425 1269700015608343952 9183365955520285249 2116989102700871185 1235940759891460096 9126774364397043712 3597582975010403841 6174123088899178496 721579382010484609 5941895498655698689 6110984993262042113 8634556668147428896 3451633671972944449 6889629915603022209 4750272742581338113 282375586835726336 6442274109425471489 8153492821096005632 1048475343432763904 5996115902408118993 6470650370902185216 8468130146293964161 4498960550911103680 5718580384204709888 6176832433250983168 8602627006117784320 5031612407870137856 8923558542748942337 7337297865803197440 7841855541072831168 4780498859677220865 2396960177021152001 884486491698364417 5837235320457520384 3647532865796454213 8300529434374225921 2199221396002104704 249993690311966721 4652213727584419841 8658227801626741889 616055659864927745 529705372683152416 8683496351243447744 5144879911043921408 1091870755020489345 2174669876261175296 1590354613878669632 6253731807609364481 3319020522319204608 2263160409133126144 1746307661697197057 7469972225586511873 519914797879149512 5848695411069419521 2362060996047359361 1345572537376913104 6198718578996027457 642872536269461505 7378760780934222208 145772726470722560 4421422159166659713 2975778145522040832 4555110011911847936 3310550754213729088 3335383055136930560 6625557759365897217 4020223055987572737 7879606820926231552 531657756523501056 459662396647078177 5450136439527323136 3324708496345025536 3251062042315354880 3028867265389082880 3665744052805856768 1927655364899627521 8807146726443047040 2915827070288545793 372023929160286208 2611877386434232321 8236455625597963713 3561121866958241793 8633373787212097729 133973544469427648 4782863631173157649 6769107699276232896 5475681840147148737 5187752459537491968 8509315874222295040 5435820679809208320 8020994025382767357 3256443077312196641 7584846866504542209 3186197094868295680 7038282825710436353 2427517342491025408 2318317590728327169 6592207236927132573 5980746419650918401 5289310542396779520 1317496721857769856 1683929319354703873 8654597676460232705 1279686323633084416 8968904564295890433 3194701043246002177 6428810386858848768 1442981567914663681 3340093826367651393 4453061726989182752 8730842422633539553 910472194550408192 3481836240094344897 4959484411927644161 1434886149901592170 7846165713620542057 5623555674466316160 6512049582643806144 6956683864380711216 2513188465678056449 7270134108070819073 5714266242552860289 2843355782511305601 7122595413172583489 8703074168488455169 5234576071539933185 6313492601963164800 7395650093881458688 3106102917394582401 3329462217209166593 2303595668363902720 4325700266521286656 1409476915023953920 4330560545370620544 7379315573656850945 880832016207921552 9137524102075506689 7205752313139429376 4909047059388039169 5322581524681859072 4199450973895703552 2610529677241876480 7280663024636382720 3996547049385902080 4129830888072921857 5379004309750939648 1963994957463702273 7127923671908696064 208008626890031105 4750970816808462336 379030856438590209 3179928465956667393 7382274344225904497 4220280915622887424 3054972639594256385 4684359527832748033 2024861015862544384 4000477447266832896 3928032155508171776 52924311935350784 1427888624688269312 4823826901522112256 1383214043320401921 485665342574477312 4578211492689950721 8329508118845678145 4524560452109760528 4794815577505226753 3186236719068253697 7421769206743800064 3271589178741905565 7042509822880695064 4186426594327150593 3129177452725338113 5013517398571663681 5338995300442716160 8517532089823401984 6325332346068198656 8816801108359420929 3066256673804988417 1670500152765718272 350484128309653504 7444486116124364801 5156250612767275521 2106276931300019681 5867282586834567168 7880521996100491905 2712812297432596480 1162987086723153920 2276084967317163649 1538134879024041985 8207661924994023424 4125945564517401600 5151495949260292096 6966163533305479169 8066049979866275329 4019862443943700480 7849823143963631617 1217858643529359361 7060421685998838529 4636758784427190304 857554208380169601 5411993355779791488 7118655210557774033 1997819531602919425 6776514624618790912 6168792364481447937 6152416057982674945 5503294684471230465 9099862661463015425 8482846924710386689 4882694692981261632 27634690685277952 8831040442165166080 4708477428674510176 5814834762254428928 2586411245718724608 4902338536516663809 330051396423720192 2623917156415721472 7763856568746913089 1333226275308645632 7543855968112707585 866794949610962432 8176805292221366272 8496215091834811776 6342634455337697281 1248248397899998464 2647102177894498305 1431367789534477953 1857610158708742464 1089042772421247169 5509720336836459776 967668359001627584 1763090275077944065 97242395939163553 7824951743688835840 4928604620318723108 3748434878485561345 7681639788664588289 685466081367142161 5250456248604688384 7345389414990634752 4255505813296454913 1400692575967570560 1082726197795360769 3810704745300791297 6472627612182495488 1588239317731357952 2567552119693574144 9122897245398657024 7607201179740769280 8847550367767655425 3963808459860379648 1565954884819688960 1384433549697400833 2029399244981385216 6189809720454527808 3126630203136681328 1356167237166530560 7146227150169958400 5431388384394915840 1715966521723224065 6422683086420056064 5688398736781830144 6032904896142275073 7595250010627057664 2647638721632819200 3764245658648081849 3406797723022819329 1085843037465562691 7364876572117122560 6349059684680974337 4968475828466122752 2613997101719198848 7732482859421591392 3346400259797962752 3767867935616779521 1355466782611972097 4788858156275109889 7565105619214276288 808580979132130305 6340100056432353281 6495223243492401179 2420441795435024417 3203538733620525568 2983691273640087553 590991919695212545 8733834167497722944 4957760042896930816 147562269170405377 6146291050398366484 1005763410287132673 9108138515283557377 2617871923206264833 8027765794682038112 5328442545535950848 4078720010167481217 5242755979066690560 6503822877050850353 3212514463359857408 2532213507419349504 3843232633470782464 8199233800396800000 867240725413887877 2903598465010507776 337812717724432385 6503581713644097536 4030972593780948992 5100404900277125121 1736594181117960576 3296564416383156225 7662613506001948673 3203995801873367808 978663369255323824 62356199277330432 791654570872406016 4762084203909007329 2436310184358313984 5894239935245117185 3332789998294109056 2101317452982673665 3043695673581894241 4601905700209489185 2233708214756798496 7866673194912794624 2475933040632534081 4216686867533328385 8652962122109744128 7142808757239636161 4712136839211384832 6189469863901093377 132030916720662528 5267575202454338881 2485174038208549377 3856677967405808480 2013749292292714273 5433017360990782208 7419674855767382593 741972978769385697 8585097706776748033 8296208941308224000 7309364148895182593 4815637356188991488 5946413165060676993 1020011968845773825 6650979705099795969 950101661509308416 4033730129890802369 3839319158354138113 265484094566940672 4711007793682113664 7047949677030473729 5867857454095865857 7835808270883098625 7846342749286817793 4429236763487778353 5163220387685043201 6984990436602824704 8423267540757848065 7882218442247755073 8255249290710533696 7934941138132106497 8891237830253627057 5076979656342462465 1130786079528171520 1309855467606921216 177289986541688193 4080230242646058944 7709619147105841312 2626755388483567617 5358489300054439008 5979624546598744064 6760339875958980609 9072086572750287504 5443568570644162304 2035217783534691072 1835679476669510688 3176418972434362369 466928627536914433 2561791391305826305 6500146147796382720 6992376668085955968 899192158842652160 3713526178483425760 6389160397171466240 860600057331290113 4281438830975713281 2519638320923417728 1025606842900680704 6722636652519059457 1559812303312177153 5483313004935062528 2850884238654834688 4181607815332930304 5628545426179567072 4462753578114662017 3991521385009388545 3504236060489661184 967455536279846912 2459610061016287232 8187781013706244096 2998250293155085312 2630942974890967040 4640318238129534976 3580211041527810241 227878882394454912 5075296511293097985 3842603489081294848 5275895815430832128 4403827878645334016 5371021781317668064 7519071284512161792 4717744391662957632 5014800006290149249 2276646075595982848 3366239919252193120 2147435628894538145 813788904305808256 8858361027067099136 5871294248074090416 1031233221853363201 7248047150972486440 466279654615767625 3239101788666259712 2826397627696807936 1554788441500155905 7849510920825971840 6107832558451167168 8446336679100194817 6629704307392929792 9034382805186360513 7246823251552317513 4044961891844278273 8055954321703676032 5836287112772036865 5809074818988027393 1356401263827746817 434292171390586880 6529403749791390080 4115643899737720833 8682164493350526721 6160009527932125697 6072295446915940721 5473664306202804224 5999188004139352192 5849519594646096128 4507461645701742593 1744193531511528448 2843637115652454144 8318159357389578241 7351351299593042689 5229182996413286657 4341549148003177472 871694957684888385 6939476243759953281 1814087656188958720 5413528487091387264 4425259158744581377 1255032173659937792 1863272546219261953 3805903749770575872 7544238209054253952 8204070216132625260 56652362270140417 760866059146231809 8817571029356380161 2540199499366188545 838806905110810625 4109920127309727553 2845299457938357184 4259183221178196993 2397998494216066704 4932170885355660672 8464382537304312449 6005012062756233217 4001639884848244737 909706478215434241 3207622378284105729 6438062754618085633 3091920068878778368 2724675903046545408 2608043001566021633 7090087792022781953 1571000868266672129 7176455568112290305 2577311354026852353 8077459177561294337 951651323591788544 3318831166808757249 1745427394587934024 4642633948173915800 5463348239902965760 8360614472855191552 7910207142069363712 6873058691804694528 7330431233357501280 6337441990261687729 2257378950955844865 4840378144514084864 6821242297875955712 7460598974124229504 8181348626305270785 7354846327491984700 4642315926770983329 6080310995640353920 5350224457176077312 5855474892495529856 1074049172984155649 6534060379179188225 6545393250928157697 6256332693526609920 4578196185191484928 8951741586388564480 7515081693947997184 1461158951468731136 2178761709261040640 3792757630432124928 6162869386121394688 9074743435857625088 3051200161692052480 1301547866113454848 2627768290930327552 8693089844222840912 2208539929868773376 7372715750830768441 664669306547814400 3341761519878729729 2629810865873393409 2678585290974478337 5103851260682383873 6030839277009380992 2300672335424476913 4866025745536974849 5478722736441756445 8407205806447579136 8427600493508059137 7394988824785131520 3685730555659183168 448266125218005504 6009544798174359953 3083990207674445825 8193256122960330752 1919943073771703041 6011325296732734464 3846457124220931712 3585347026338775041 3269941216818383232 519764000907924128 7014115841316602368 7486606037079115777 6851606718829123072 2145588164270145537 6692657897589087744 7111835372845873153 5945907395720174864 3436319558347731072 1335150629890793472 6320272883081222144 8367841922428960768 1081271821613416449 1263128833278697472 2168483072701361344 7150185581767752593 6538900922781974529 2768704260172100865 8717698439209991168 4577475295828866048 1004987107483817089 6080786739753698304 189003900994061568 7926836065295882241 8898168849340702721 2485609802878588769 3243242968868262937 4154311965395066880 9050742742978632865 3860111694174879745 7331815206737076993 1153098903245597953 3434541865551495168 4206835641242479488 4316780072074235905 4773414086930634625 7267285300086038528 6460170768883514368 8797645582766219777 7185636328416162816 7011576694180872640 6906173020501567489 6578647871791278016 6955151600486711297 1628499663339627776 7118894030123962369 8182777820763126784 3319288699613403905 7014261896303460353 8014047259899335168 3644679505441854785 6384083850896633921 3504556905983830608 311528675759797248 7273279381054529664 1234221718581885937 1114472039238451617 8118464952323076289 9122196294528524288 122113873196806144 337803944646279168 7641129028141130497 8831409102303905792 5373714413268606976 8161618435230352128 1866448425912689920 7491963531343529985 494609412147585024 6508039171011541441 4877364258244460544 6151133183061524481 8233165894382488576 768679024251513576 1816572309698158592 470391646015817600 6812631133700898817 1584707021663502336 3345585527738449921 7423070391625959233 5594897934564837376 6136292454569062596 5603092176748937217 7093840283559395841 9216636582207688704 2566687564736512000 565373829906112512 3076563932939146240 5775368152634621952 3599053880061154560 2600207884202295297 8218676674467529056 3815217005868620544 61177799452940801 1898012899399296640 3030040792813509616 768572061185694721 2291610272996508352 5391022994453817345 6375266565073843968 7026835645884006400 5311970649914646017 3428155037866868736 735940164192670209 5100081837228044801 6037005456431291392 5484359215618534289 8419988718091481601 240981884972908897 2743177181997521921 1402179202507552768 110429568088189441 8200526724490165249 2739737969413120769 7858390079650271232 8405421756693002497 1482922917056376833 4837212953278011136 4842640851521240193 1201431302335778656 3030384638528372736 6055189680749779969 7358965498272847297 5135456438487474176 2343073006523696065 6703358986088308481 4410471078715040128 3553859085335313231 761735942027365504 2199088923745915616 7925402007399384065 6894044309980320256 8038425491761418240 4062000468152378841 7785050960083685696 4348653682271607809 1741709739675652809 3907266093036331009 6268069602288440957 2880902115145580544 4865774501840142336 8780276504322441257 8489947556586253824 8556870330880989352 3912022544496433024 3929963777370944161 3520048014883782369 8107681298770700288 8540309892867565633 4757884239322029200 5641738284785106945 4084183393631235233 5701813865690363808 3074428916435576832 2976799577966920609 5457473484487655424 3919135997553662976 2508348793065832449 4327540650861035265 3792209763745913376 4195375148371518513 4887385905192910849 2050358639405727744 2598252795176955904 8943190618416975873 8461510302939548673 2981982992788974592 6506633580400217217 2579791633245965056 988394381487350145 4916721301236101632 2898704375436594177 4048655848308719616 2712428730345222297 6502196739493003265 7588912006996377408 5183429969397458944 8448308432772674640 8858592432260579968 1829633638617536512 5521014683033011201 2012127216432262400 7384783706943346048 5716587300022042624 8948383361856798720 349783221718564864 5617363772449968129 8280279651798120448 642275852867707904 3101902689864326144 6442539395761291265 7800988787636290464 7546032660174639105 4187289271794139137 2515729833968074753 9125902086922581760 1742804052955435776 4401690597803875744 1305212382008344577 5862544161747115328 5079465855980209153 5496938822385172481 2457639996168343553 4381685355483402113 7766335285277566976 6870709683165523968 8957965720472500224 4305750362118160384 1452329526587888768 457842596690550528 7137855607960240128 4695178879843397633 1451247981839384577 4626331879618459137 247320621751084113 1927138073175461121 6729015895553216513 8800363686905961792 748025760981848064 4516931841138622465 8853641349066391553 1622181076475205633 6028112952041369921 9062552842142885888 5924647799456405248 2487587400663577537 1882991783904682728 4569803078937272705 4865583998288194160 5269648716032819201 5415497646507451392 1903389531918119296 760697502816796673 523882064358806017 7034841264177887232 1511102998897726432 4717545004554822864 6025131854565970929 2782921935556396289 6832538320096638465 7606441151921339392 8689027693300419841 5138679779929620481 8136017156289380672 2435771053248322945 5977380226877270016 7574384227175759872 3963664317916029953 8071907023068664608 5711730315080638464 8667249849684459520 5546791397907300353 4787227321461506048 2946335201602533889 197205869990942176 6580292871213067009 5865061987169533953 1557699454512537040 7882087155889721345 966744865395490817 6768097922602437921 79088793424580608 4722357181522551681 6529701105663595137 1364033793028417249 6472660846945049649 7650088351333583136 9105234800380876097 6569296608342310912 6015845055084601856 6961755377494282240 2149309791004313729 6365482448612516528 7210127829931622400 5988538995658629824 8544487695202776065 6639426973726057504 120149235103195137 2341429756871945217 8760178580787092992 3507080531281744481 1753597345744700417 544825641870194177 2671259016254910465 872809646266798593 4295394956316729344 2810390205718375249 7128156827192542337 5866863871773376512 888466336982106113 5621617963549621312 2766795011340156929 7902315185111983232 3830216332172634881 2723130916107390753 1222229116006290625 4155228041016180736 1843183025080591425 7440115266283634689 4479723944883806208 3728429479259096673 4797312959598504448 5834172521299173376 1999097322062083328 426298756678549504 8453161208471019520 1029270451030843393 3042034402351711553 4291162834582954209 8095236068443593217 4331997654248179712 8136310368030424577 8603854347614181377 331251386036713729 6535172360209415617 9084979879193935873 8525594045531108984 6323630084669487457 8524632566993523713 3792726722435251457 9060966621624270849 7837449703960805840 8693288234433242849 8595216397006094336 4603309936743427208 2782838609091231744 3439848110572186950 395145694611888384 7221808944678408193 7137535961467846656 448114697260970369 8918243451429289984 6087534874415775936 8555931931132133377 6567040952616182784 208827221385118720 3198358715776368640 8736538494287547392 2193534025623367680 7605808736817539584 6505944249614163969 6166368553706574272 639168475768769536 7463106250454233089 860401509581971456 1917461768205348865 2385297422188362753 8196099131504248320 8315970556930293184 471553225685370369 6484256089390821377 188453276244106752 1803360579060105216 2717037221140357120 7503357231681298433 73099028962079745 9099290789752351232 2951136364615299072 5536221548830167041 7243800674617737217 7027796292554585313 7990481771185049601 3094433891007106464 7701726882133770241 6121438996828070145 5837241449102358528 3547133560346902528 3649369399686931200 6673489771479134880 6424717971050307648 575530707292094977 3684070162648604833 4906602262631843317 2210869200176487424 7089673563728668672 1433546195891493632 6726820798541334401 4837779930453377024 3853441392291585376 909367272986711425 6761496540134726656 5350448890032611724 7390089362381253633 7172678427059397632 5981849971518865408 8768698757146148864 6887096114944035073 8237203867785500673 2183662394779238401 6126947339331518465 4179983151765011969 6309881157122256897 3924648128702107489 7297484691413766353 6374125425308218881 2422929292892180528 2374986051955691648 4273846906283745281 6049804275926548481 4686206090361113217 3868922010866761729 5649388371947710465 3212056538865213441 9159253676554575873 6869951845824012288 4074433371306393601 8504296283321423233 1428635423936390081 5429763899584970752 8689749264850739201 232832254490075137 4123883122852315136 6096387770145464321 594899185430253825 392544575996450528 219523432495468545 5401618063302580160 4496520463051306497 2624054533772441601 1808732073679707008 2026466031544483841 4308052975844253696 2697495152831759489 5646540988375609345 7356872565282293505 7091172037937424641 5978475481381761889 4609240889301073920 8138210130636035329 5258170204794978305 5651891749255065600 3497713039979839488 957301990754695168 1589147555276521473 7059288412201868113 6191230256369162816 8980149402089612545 3020911879035850544 6652759502616623104 1894108254788427009 146060297777622081 1057005255669433824 5810202129273265857 4481093041242245120 4339771813226129 7938295149187203201 4237037709419573249 7385467533297854465 4153681932534000128 5745978132465107456 8424504703065483776 4061936156724976768 8138118023383631232 7288818435227467776 4263155847454127617 6078031010510570433 2042289987617539201 408297157707064832 5423494525953165980 5534001123234414593 7863947217991053312 4420793674863543265 962730000570039633 3019918274590289665 1249476582988791809 7300067270924664832 3049346475916135461 8200362014915690496 3443686273668198400 8069003967126091904 5623566372334272001 5372559058795560961 8883581300707624960 2507056004499090945 4701272197811300352 7479323422546639489 2857849780154609664 4458121725272108928 8360503054370340865 3599138694872694785 2173458117707431936 4101150895972243200 6412659355982984128 2677589522045691905 23744509749676289 929045159540670896 568060249931127041 5905802434400588657 1329793408540590080 1652192471065911553 8682726804491671552 3975268491886965760 5161928604990911248 693943743533075073 8414008073272258561 5190547962363252224 7577243609006761185 7728608728476676097 6543722524539336705 6092616843297347329 1244565718599793505 5342686665839598144 2504989256514324033 3578751870327332864 1509628777627648001 1721381967601210112 6856562882697707169 1756017104440262656 6227175534919829761 6666616455141079296 5278241632446735361 6080017572731016961 6469459807387977473 7184167065582153937 6299038866986647552 7077907048611844096 8346397417767088256 6833982011446784000 1965567468847235072 4109048454766863617 6840762116111690432 2671890176389906432 2953170334408926720 6030921707879497729 5996597553538192448 3603093612674825729 7883987765344443413 6765584712989310977 2867753737844129793 1091813649064863009 5182313182929598008 4987644408134629637 2311354732980488193 4736685367506797569 2557652932260753585 909522649232958080 4529199809788954368 52299249181917184 2021244417933148565 6290003984175230336 4574656019263076352 8100122999883237376 2268606383667172865 3954577482624057345 7634226884451172353 5452004623235292161 7614909206654999041 675008777249582689 5776996069069485641 1527958250955880712 1121248273785837249 1256267250029524785 7387651669369619456 4434718756495949825 1929797533410587904 1596579590949871680 7601871896821829889 6147219312090556417 3205430696622103041 2009947277613948929 3833394266812165633 4771596108218484224 7134041367971595905 6460305241033458817 5759799631129513984 4527647759232180225 2629756764315828224 4153863472941167616 3158384746860459265 2004028399321209088 7886491953016681729 6521635013324396545 3339835976220770305 2476913460774405632 4621421049631775744 168931342824448288 7125579018689777665 764725354897971876 2814910021793548289 4473291986455869440 4042140792251785667 9113079041915580416 8325994526430978048 831471218725017857 8895100505015249537 8578238307512466945 3641684025282123777 4033837320369147840 7854056354727874561 7649350077308390145 1667536523989025089 5490601280630940929 6679663171832086528 5124796279051157504 2735219017618515968 4050538141478483880 2171717649323233888 2703287113731067905 576336240731027137 4318880646130176256 7657627790058141952 3853805292954850112 737175106658124801 3700064207809757696 3632748622932292321 1262263927993647105 1336237418636181504 2093720323146283008 8280813872755774465 275557928145906688 1252486796316724672 5402169761137868800 3180063504291537728 2142761784095189760 995843368973602561 1108363261232917824 2991723723257472000 6743227408319469569 2630642420605837944 5342988191623583569 3376634596846223360 8173947279957127681 876772536518967297 7459190403909877761 1228136739463966720 3644405993647247361 5140489130013264001 348612136045501312 6412562149194248192 2494677809400478720 1900388770707842049 8082289554342872704 3570877665544608640 6143411471974931712 6761626895722637568 4331494400874602625 4346176920989204481 6076992384743645184 6636606600365152944 6542423578493836033 1393571891621281792 5112775836400840704 4172461097681732609 823768919980455937 5474664830414804993 5218919957309369345 6797001564782802913 2253487374004124672 8792120234626669920 8081547002039134208 8931337001250316289 7572827413658730496 3993468325127389184 5973028566165327872 771889485228763136 2299509764685320192 5572811227290173440 7013460454990675969 3094328612080005121 7114298243798040064 526077858551160833 5571655415948107777 3835290972109152257 8409379640972259329 391824376493603393 6614618760043036672 6827324806872468480 3747369677737750529 1967765672462037249 6237598496880852993 1651000540606234624 8054716477392006716 4240313027455783825 4417403690221285121 4316490940080270752 2145525790873459969 612043806545838080 256260336068101632 5739111737425964545 1988138709384974337 7172737435868516737 8944068116063993856 7555571281494795361 2162148995653173248 1846213680504050688 705222347329732608 8268290000769442817 2078193447471209984 4589402473307242497 3693767248158724097 5668047067803565825 594855596455382707 2133890843968356353 5589720175827107840 3827428146539857153 344475158972507392 4279963631834749440 3478517093680191489 2596511971108495360 7739516608977567745 5012245500803130240 3769184732729866784 2980279218999684609 6995311345374724097 7710953808280420352 1788663503703958609 6224354353791205377 3750099072904462337 6196692731823485952 1486595683320139057 8611409137818209280 8687863064298258433 8271371844363616769 5841530067940844545 7018138106550743169 1075290205876996609 1071829736078044673 4365490657289560129 7910925572565512193 5964484224127010816 8382523047220641537 3024992647068016641 3349270212173426337 3043653595157757953 8720311970041397248 1767269109571833857 607573868922404864 487442623193415680 3445094393196906208 5842833438885961728 9134186773675913216 6287313762936602624 7169704812867747841 2503356118326314881 1203549444385946113 2348067927252127745 3842270211763344640 5009851096111351041 6298633964010365520 58771697565433856 5475355776121595905 6787267031655309312 192596429631034561 6952934786282337617 2703400070788811776 5439992431474157952 8890295948107874305 7631274662744162305 1115500579995561984 319120884172009473 91701056132854785 2891562583468883969 7647638437124605072 4615059553179405313 7913506364532516864 666819034473224449 6443662053815845504 5163774176930792192 4932904016921106305 1944512558420274944 8512152318265264992 2227824472173297665 7184116270487525345 1995443453847545857 1194421348697074176 4004421044806519552 4653993769033676801 531340557334260096 4005877648245391360 1962223473728167680 3931996264652450561 5678239206008062337 3857206816572966913 4206742791356678145 1720640320142949121 1980012438081053697 4516855289877507168 6582555794544902848 589082514522701824 8587752398354709504 3486294023661139728 1518474607130801664 8560661801445203424 8350580523209602433 5514790395427217408 1220538364495267073 6045917143471878144 6531704580717015808 2533385439020453888 4723201393560846336 7689388073311567873 2451671720017996800 3014946472540725249 8501968120366385153 961203263216598017 2453174975133482561 1714703032462196617 3541234836693846785 2081822421308977793 1540915481785641217 4515653769488022464 5591864736777431041 2952720612892198912 8495335629887294273 4571857248070084097 6720358050851602432 1978607249674578080 3706617825827776672 5740605655329512257 2826379492647537920 4235560371610542081 1109409676486755777 2232709030844816896 2748812491216182773 6823826793407846401 9005302149468084288 4345333886485437953 8978505669376902657 7208658384951705600 2744024923503635440 8852359267701396992 2386194100759388160 6766755880081948672 5084068395882905601 2746807627889459200 4908090507350082561 5759337659219144705 7402629548666689025 2770133483581332289 4665595509048153024 4021246735963422721 9126131721262785537 936950033644748800 105496349417321216 658167384741867521 7946419258115680256 8513493805148491776 7066280060764424193 3166199692054990337 3665954636643584769 2437448955172636544 3874641408652529665 3618777718374200832 1694817312371114241 9102093661484056576 122190686870766355 5472394414864828417 5233924363771521377 7390486338929605441 7834353889739356161 7563664442435667969 3776342066556215105 8307519082629488512 2874300252741192705 4869955426339050192 7708529412733077057 4102637523262341121 532264915957571840 8791649264101535745 8625349368727173376 4820773683588018177 2253415035437678592 1695143915966663360 4931455522830286849 8361235564311460289 4310994618877095617 3414575435454702081 1250181048251711489 7759648896713496577 1454897310468837376 4726202850692712449 2419070058460483584 7186119171404909057 6647205802334963712 3961111347772498233 2875717793206801425 2750579438084657153 5234273312490730624 9147776898947874817 4894260706002534401 8904095293293826017 4551951420505295873 8892840596063649792 5774046350550556672 6966483813757468672 3743875962684375040 2574661174831631808 3492155639663054849 4822488868409911936 793629224903446528 4332351224935949312 6782074520233074432 8469251817482177921 3230087592191148033 6132988661660131329 5857352908775306192 76065074713699584 3659211314130616321 1877855379495618368 2755548082383920897 2105347910596231168 336132386795235361 7721594427191528705 8758034561649042371 8116161903642815361 7509610412929202072 7276511184826102400 2034962542765821953 2654725791780526976 8250686947192580865 1918985494497439744 6180260147834650112 3077492001725978625 8421347232352281984 2485951067563065344 3178132181355546368 2649729049807028224 7089026979888463873 2740879012533764096 6977862656922791937 6755842763792351232 1760892951107874816 2932484301166368128 96073266930774529 6275736195402316129 4486263802172558193 3561837809530333056 8463678966691662337 7082920030679345153 590738450611489792 9026471461453435617 2877495707703730320 6200742606378912832 7459889045693819184 4401403601741909568 1901563544392682758 3949453796604820481 1098075165162348041 2681589580332311936 8196128756755302257 2329315543791097728 8640144379983004160 2167877118493751296 6639857490460497920 605066196928589825 7101059517558272001 1426932462398201216 3111893278607278080 2966707006255585793 7603388266588114529 9039951625097537184 2860992343696998785 1960596075400746976 7093119984858931201 8260471699222160641 1943847658417414145 1879650258094323617 7235743147051622400 7891596748458726400 8555948242209079297 6733760310000291841 7837202637139357696 2691769485725990912 5631374229043232768 1431593019668260864 4912291785573381120 6480339812931756673 2388438287590167617 184781854616355265 1032079748998622785 1029154446128879616 8244676934346990592 5682194526203781760 6522864764363326465 8124851675626110977 5095403806355024385 4371042991986951681 2362168143698559680 1811967918499310528 8178567165349922816 2569939617580668160 8091184290727553280 2896572407619782049 8539874204499734529 2265361622574442496 8339687999980876801 607743839198916096 7291369386999973889 3571248149130838016 8200043551929659392 1868602124817979904 6038325422583477953 8308897920253788160 2827398425992208385 8119244058039223452 6944222267374150144 8793080420741795841 7088821646813638528 549968871377830217 4280903427637774080 8850736510358437888 5521884958808842240 3743333164389878400 2817339452938979328 6093089812634526944 6960312240503001088 4004084163697140736 727734266877380737 3009275401855827968 380440023541599361 2755096783353463808 3235397129040092640 2536522150442065248 8080200779959239968 4796898179474338913 3083511621682039041 2120306615280222208 2451205701552920896 4940350233395560448 8244821331949240321 3319161666401847809 2885507912419427713 5117911995528926208 458218265706491017 8109785180224356353 1736873005612597248 68019118286730240 4575380461158429121 4149499122838810625 7447104153839601877 8046421437416210433 8151745908970958849 7331705472414417920 8904194243507171328 5011544324235684993 4988874472526572400 4831299636114053120 4446500518811622256 8487071457058967553 6557476005013230592 7609014672016558656 3531639139960946688 1837329167031131008 2913220126513659905 1899822420628221952 6369449534617575424 7536822926394195969 7007935709721814369 2630126372134191104 6123478942055179904 6253335796109197312 774200119682065600 7520260569090294273 3061298543527428096 3201708544113344513 1348835569026285568 2692350438059278337 8135482713643272193 1602088552416137985 1218779226594263041 3205272128719105792 2835896566877417217 7740063114220457984 1249405346543615457 3577359837322430849 1637413805452705792 8284220203776815825 8267558972932056065 8275778762568426880 1967728437221408768 6387560279735009281 4173604390087016448 5778316166916555777 3152905114670858241 3873141434179337457 5360225254018661633 4135800056981702033 2208155816421943296 2173416483604727809 7273695470712127872 7597878264039669761 5199917275874058241 8548561444015177728 1559097146374324224 8772534898501884929 5281852213772294912 461460158794637825 7083343310913845312 1611086903115165696 1765033743723292672 2345570153357807872 7438207112519455784 1920073301372878848 7752546694800914917 3055590073937191904 8506822753402518465 6755852538575107008 6244805516581490689 2438925834745035264 1545042570164830209 1524161649639683073 7086405261498263552 3157916175589693761 6097668598989748481 1193497983797718785 7587005598353503744 3464958190289371137 2629677382094665729 5716486229920592129 900813739322935297 2373501361508073472 1897161890935272384 5622093455084704456 7711641019311724417 4759658157435541504 3129096969631794688 4680348406551227392 2052797617604960256 7390712421943478113 8468242050676611072 4975024584862543296 3209506487601666753 8055917970192608 7696634352768778241 5325475059650553857 4040546757655629440 5671231835159028657 1784188807034232833 1724569278106763265 3412201349022790400 892868694490791937 5305537036592807937 6698289703226966017 7238061249737277440 5235690902256992257 1914555801339478413 3993745507608821761 953548380530507776 6248905296716183296 5660388604063689280 477303258512263297 7457977065502980368 6298862385790269568 4786223487992872960 7047956948433567745 4967288773442688256 6045446165444733697 5291154941362096641 2744985995652628480 4612569265823516801 2892241797360504833 7229580350415560704 5340011612324036609 8057779901198913921 7942784929343307776 6441100583575224321 9086856645550702593 6336390192480801824 8902059682998113681 777803433266688001 5475728894231576577 472167265287891201 4328707934710497729 2914806444469743616 4398893590159140896 2723838801884369249 2541594985954176304 2243532585762029568 6129059905086190448 1681429622422421505 2976155812721319936 4773514906776862720 2268648388368109120 7522680369171464193 6972676096307851264 7949626139978409216 4188247744870555392 8084877446146248192 2877051379745996800 195164212966023169 4762690012824943104 3462300555628878385 4217922433007976449 4099945315083180320 7009892244195644929 2611975423919138817 6071819496299112320 2856006083822317744 3446461814334930305 3329715817698080896 2284786512146694785 3184108362871947265 8999860497732643568 748751198623689472 8258123226383422592 4584382904514297856 7419797695259485697 3283956283332973953 8873791008863993856 2839822709602405888 3534313811648344577 7554890170572107777 2200055218048165889 2443329866052126145 6298321142582247424 1231969542412240512 2348835064644319233 8722297841103732736 6235739695250309120 3969198495709199104 4905957139986800129 281883996881273856 3632411672415950592 6345310597417968257 5386489586290945216 8330717589087473664 1295119592244969473 8100465026677780481 5999383778125723649 4062560348036947201 4986972680814848513 1789898368035522560 7361454509603438593 6410686571684136705 2663717732147527680 3880451791071428609 1878996163840485376 557715625452236160 479884050215430656 2725568264398519745 6632836117577609217 619586335219621505 883651502994715393 4175557481210665984 6876235913477515264 8398419177636381921 3833886942988024648 4978196162662310912 2722380341506635336 6779279741388034048 6991281640845557760 5684351841363039488 2934973855394824961 6102947366135092224 6168928056068952064 3457663381136525088 9148760925959006209 3766504061234749728 1709448535881560065 4926977379337710049 4948324836968947840 3479893573549686785 5315299491228455383 7477713592677543776 5318216610330230273 677053116480994304 2833437015817248768 2133983114208477184 8710755487903315200 22316807107518464 1281913187203532080 7829723158501812224 2175835003828100352 4133910615126080513 6472375042546466816 3398805864817383937 1762729590062998049 5009753596898936832 1552949286920583937 6117557800121909553 6916089868491427840 4038720548942577665 4399561517810859137 7755959911872716545 3682654250711621633 1343389081046632449 5672670742420054016 8483628199090105344 8905037393984043008 2472497921802305536 8719385555459352960 3961954789135463936 7706817061184100064 2150830058091705857 8131363108590812356 1947042350865961409 2828719262240700033 6824576800597067777 4582178547522469889 2713227385013352400 4919739328539105793 1784878334518425857 6014674985859235841 5249976171153393409 8511060900125686784 1405155274403899393 3696065897987056129 1220022207381582721 6455483418593026048 7364883259726035968 6001022150522175489 8725584526228144129 1545600922546673665 4641852957502369281 4267497898016369045 856888082154630017 766661594092670976 9132895648073589761 755811952054037505 1915577132943062016 281609951640530504 8316080198058387456 1339133908420837505 4894175138982467585 4935113100361276865 1388588671065915392 7563394884558737409 5686556864740700328 6576405838384547201 216040330498080768 6846650155143622241 3158639729663046273 8241575889161870849 1563822307397337088 7700037146600038392 888075570515804161 5542485902940159488 8893552554616497665 7123108358849626113 3291314869785896988 1903098765501524689 7795708177705261057 5277796526307134529 1256268368781314561 3175957677685342304 3894552500991073345 6433178903019257856 5489793426916153472 8937950761085201777 524920394935214080 2432716257787217920 8910715300690754177 8921842139162050560 5169964797313976704 4609928440887509504 3229874671499216128 6055666817445041152 8349061246044809216 2081997326572115968 1046097844029161472 6030901017458294560 1087965300807835648 4834813941041053185 839382849386995712 4801043156958295553 7877699027008195585 2768745123100622848 1554074919577853953 9202712274662724865 1017263895321509889 1843665837591414656 5023016674287009792 7952383035373116608 5078646408318164993 6452605731822829568 8572348499576223264 3124963177902845600 2141407132196126337 3437370893405149185 8319081400716679841 2503021096752861185 576711475278348288 4177894300736823296 468809232686566912 2705584762315413761 4693868191212564993 6716472781889579040 1612019934833126145 2452176510890457665 3295787695595800960 3789084523124256288 3715199800880267264 6098119141636593152 8528439477682272256 5592713105734375552 81901315082371072 1161564812820520961 5089375579730141184 233790181428777249 9149042000130211841 8593283207036502016 945406315765864224 3926914115234792577 7095877846999821552 5058834382185906177 8173252342053380768 5150623299222845440 7709872129212598273 35451286534668756 9038067255022746944 5600432425270677121 8164075066097844224 7399370412793864505 1571878901253469137 4788168052736440768 8514018785768617345 1817854116904861696 5948955390609752880 7787105762213363713 7319662923138416640 2986851499600013472 371199274958396416 3278521676687367680 7451636356017005569 482311931822549505 778851679645568769 3956761861382209537 1203082672901376000 641236863483639297 3972301015834295552 6184173171746275537 6452118821286359041 4880392926875549696 3833963840446247425 262303797836465025 5971672192324378561 2016331556613457793 612356253130464001 2607550989007642945 4219556141060589440 2412588273200115297 6822833308617227265 6769997524445835520 4466848974916235264 1815371028321353728 8491280477496351361 8234333717380912640 3656737175008710656 1571649663258599425 5211466890467211777 5085265636555676551 4077404673603428352 583574364788466944 2726915792171018753 1123310216478696448 3682855446816022528 5196051599148982273 5231356122545009664 3918560714115219457 7841851192802271232 6583592577056978944 5105204802095212289 2364937032089180160 4603578459494839528 1730759255123070977 5951075978478456577 920902113907013888 3136211492479235873 1031313931060051968 1553682061652983808 769876818345220097 610944140509030325 8040594982507001856 6272517041974673408 1986153362016193361 639350372625922664 8400407473780948992 4752998874474643456 1669615048730923008 7487149627497505792 5629013261531378688 8995046539025055745 4453722996238233600 8954778965756620800 5626318060226707456 8651086200551022081 5443639208692434944 7503747406214725633 1532653223735664640 3342136254225291264 2771214253871307008 1725135557547396608 5523420600746443201 2322398407180277249 874951293437739008 5248370436459495425 3836596217285631648 1644207901802871809 6753680707128868865 2269266539709762280 7384499523846512640 3037693549236741545 1159676746204708865 7961306601114005241 4309963155068157953 9042084182446332321 5480076542127915361 7604047139061789696 6606032828085043201 8123130475951304704 7121450498498215937 3436479425396999793 4403023963762714625 6141569090342897409 3034307326391091201 5705415831678060928 797609653019058721 8908740305670285569 7578470092709190145 8460176639666176000 8077019466090773504 2238809123276971968 5646089966831941441 919919274740809729 234750174688762656 5634328831622602753 6517897455935938561 426882628177853057 7941074183308056576 7365303534218138432 6564768611162543872 5499775212774162432 286932868750200832 4879752526753091585 5605881171448016896 3862150427042854400 9119496400697270273 2433164267184574465 2556559985349511169 8778077568650964353 5438716244664959489 5808928563361014474 199633158498452033 8013597254080400897 4673647169874979345 2270895692652938817 567947381095851520 6299828678358273792 8964432168071398400 7913205623948242433 6642153968223928320 7013613646013691265 1846544798011363201 9160261429706897617 2089743372988597761 195345347869649409 6345143372552754177 3684243501051033600 4704079297648998000 8052431917247315968 3780455685695000129 3334655084264759296 157033623153435136 6357252532898526720 1007264312923975680 1733442971466893824 7267801646917899008 1508103337652641793 2244598800979443712 2331687486332113025 8751783183670852609 6881214337989833857 1139575240759640065 3315659247190197031 8987961531931131393 4247716057022760065 690338123275870208 1956224330782093313 4571950538459971584 8051061483173974016 1677041074512226945 7561367918021623809 4698850636082446336 7861250060993633281 1077214279474466816 1621531052154806272 211164641112813569 2215256730194567169 3989350120763437568 6979533951736397824 1191026634381193216 8070850654594686977 7505463503485255681 4763651129034707713 1260960474349912064 6562139781056617312 8454952108595271168 6566461115374200833 325440876058738689 5736354826987686145 6878778332587331365 6818214154267556353 7752888150091057320 5765005112628123648 4340622103571666656 1677318082815053824 7417916770885936961 1509900961082417153 5605074498973898753 7609109880946507777 1299319986474860545 4025251940498667520 5092245621736234049 4697819870679594497 434972793689436160 1627968859800860816 4179904061139509248 2047733221350439937 6970862610791792641 8279747674962060153 3585983043435190785 307573509417074688 516011794035157472 1267320844173914113 1144546075528396801 1873885392576369664 4471044463489096704 8055708728593235969 6355404701215686657 3353031772847861761 6460928441997146112 8673115541896323073 3364257691329421312 2041074711931538689 6299493739371500545 4666945631863384985 1687686245803416065 5635455368313066177 8411496206682161152 3425651298933999457 4281155072791870304 5968214387282699265 4800210457504074432 7456459194116337665 1412734884120645888 4942634633973669696 6585627188231640001 1093443341251187712 5450767593033300032 1595295153580334648 6694213252685561857 3366446390302447105 4621918857527468032 6989540626175754241 8970489087396937729 5837796306197544961 1303455036198847104 8798375475074900192 6510287798529371713 523384378292521473 4908835228446776096 9005485651935142913 1170812730552357889 8903256335519717264 4718720033198963713 6989916146340675585 3359922981080241089 9169315389694373888 1119794329404047361 7260820369524072448 6495980341323556865 6228734869507376384 172438032382151296 7376272792230849536 735695651440689153 2317775116083134464 8309560785712709632 795891044903074816 641665338991724544 6718852740510310400 766962144959854080 2288804150432310785 6026039462756154881 282795471051890305 1277833670433177857 1720726885625826641 4608454992055453696 3388681405386571777 7604916163012163585 7826823010589667456 7266103739703121920 446236754390958080 7572929643523905392 4798755596115234640 3502457938804702208 8863465579262373889 1702099929524795288 868957641727311873 3712262888042668240 4506666880566820865 3876195899117954816 8005716937668296705 6228083977474658065 2402906731998371840 4441923373966071072 209233610649079425 3200588161611988992 1651492290216382145 3111622826022177600 2432769285947688193 9036367602557205297 5470497212732058624 5551008566549993920 7345559370819092480 8666804124166258689 595312725609593232 6570766951168081921 7171019515651575808 8977708764765708289 8031102268598030464 1418178155922564097 5032053423994536176 849410785629744000 2641708252073013248 8739233716779772928 8067043336406958081 1045728606007331264 7841062296970971648 7386386367653609473 6925174994053861920 1428683252800133888 4315228684251905153 5295511234569597313 7948261076209025024 2901704328849494757 8745591507341384192 9104718799751872513 8877735437815547777 7194144123894108481 2579749810196278272 4124754016870784000 5661261206942048256 2670234411515911616 6682940453778769408 9152779311732097024 8558162339018477568 6390175853528958977 6964053619182052352 458103215233298433 452061854416502785 2315596431638654720 5491434189412892672 6402705469461992249 4015139078501983233 877640607697634817 258560907950592192 8343336501173684737 5695766904332393985 6036763783489285761 353365817118281329 978237270752044929 2607672656557208065 4848659110611250112 2518251920373280560 8963533712328184224 4769680425525989888 708566070297968640 2957286687286495233 8904895000591416320 1545685586908737537 7098949970799804416 5534204302722072577 8363259936248990912 8400430930240363008 7465265461377695745 3058113834363373313 569503072415776769 4227146603725082737 7567390672405865984 3962203659823278785 1469729656653312737 2747318439178560513 785274838027165504 7905697242572751744 7860823854492785664 3445972585719362464 4312713382727864961 7580235742498882228 7693131614872571520 2719009390045409409 4797369901960617985 6367522529957556224 4189738048147423233 2581184849539849473 6881309828901018849 1283337393333800081 3894992404855813689 295495346522653217 1346500633772840449 452543173739667840 3955815390470209537 5582330116428009217 2581200212125322753 5512765733634241184 1018563602138374144 8497751497232660432 4935860514785542145 7848122519282599169 3815715595699051201 7213641611428688193 7628902080968368128 4747591164471429121 1916497052256180225 6549689076788641792 3362803819773276033 7826445504741326848 6860999313710137857 2158525081785621377 1001686619138054528 917274207032670465 7059369035683819472 6264887309670932481 8728365876674506368 3687610885170429953 2684544034203537665 3349443290660864000 3387440544206466193 629026502931658240 558151394623082497 5078009623303391232 7912996751357461504 4457180867252533880 9187710197850959168 6252677812973991681 5658251819318035456 6573068948696941569 9208257055084733952 2253956296123142064 417964997073049089 8244872584682301057 1644150540166879232 3801588973045122720 5754221194846425088 8090303058596045825 1585483329056222632 4394285973453762560 1521765374863605761 5465919712378672385 6273524442972094464 818504050134118400 2192288877378048217 993430136095526913 4003533138004652033 5517484077432368129 7155214200836919553 3368519611536834305 7000880243280127105 5241204139919915329 9152205288568872960 8389931117314048001 2605351338540390248 4117353575623426048 1115595023565301344 579624067954343937 3957369976500463617 2222007122400848896 4284421974396071937 1703426486932373504 6399673449075314689 6432865655943873536 5240967736799214592 8569673132450019328 6816927338021093377 4158071743277623297 463067781606481792 5334922215505551361 885282730754544384 8215413012572405761 7207031929001257473 4840176815637016321 6032274598410108928 6473053156101478913 3124050967511319680 8316784114740422016 405613271570520736 7575406414527076097 2100371164564020225 3849171355801153153 3962944168057431472 3749078839603315712 1410011261937573889 3514823861474101760 2144614665055770624 3860194216525506945 998562371855712257 3569135479287777873 5290992411892536321 7976023966576267505 4697130894108618752 6495401841404953601 8701383848990628289 974449694331397888 4816020132349924097 4611361201848541184 7087741574552965632 2185919713163015024 4154277792684961793 3935516213552326211 2137821016197431297 1184738905338200065 4589057812926323201 5579980447062032384 8457930574910980097 1139781474408137729 7825210577826128385 8277100208302620640 59266064994299904 6090005239862042112 2245244455432228865 391226398295437312 5978216383487827968 5331354781439816704 3111467374717632512 4978960769947762689 5326824003475762688 8575997380431356241 5586037580253982880 1405887027973741568 3775605512312825984 173326233969541120 1557938123709603840 7366464508052503041 7944405430283123232 5147223319646500864 8694546808499881937 8707269737206136832 1362730162728884224 4161933805227700225 4897798881051077377 5477953747643122176 5041662464361119297 8053686541386594305 2750581068819509505 8181905019155906561 740944236714655744 1065229096156446840 3031105790213557825 7637912115236293689 1239163121055383552 3806874533543436817 1359765259380400129 6595735653349720064 499356509913616192 2256597188866254753 5939678765406224385 53985246693078657 3581440090397795328 4168242622430550400 5808429869745709760 4797679570200915969 5128841141579707804 1697053177567870977 4509819799033739776 8917654999044281857 9137097320728094720 8639665048713702600 6271306673276657665 2375626458925975553 4449573521551762497 8834178622424308737 1125626892414274561 4778013597993220352 2654938740278779904 837330276219429616 6724255857853746049 1979841851245959680 2650234900650971137 6852230890206610433 6066709608095047264 257894003548189776 3585825955783835648 3512593350475001856 7805081575142491169 7995176027951005697 7451094990173491200 500327884407226369 2821297470717921281 1929665830206961273 1801093344121026304 3704633584401180672 2522792269983676417 7036718577622378497 5042618164385606657 4593150549259316224 3348293510528286720 6541343943712081152 2442907226578454144 7008426298491642881 7395982921133995585 6803760411685366784 6905337884489462261 6445530994629652480 7983298341660277249 2885812010108410880 4704352792481103361 4034577750632088160 4990821302260600832 2771434879115829697 4486964901062883936 1501391457124786176 567237111314984448 7000241104480378880 8635596865876750785 4789470137907802832 7165703667774606560 6375866713622238208 1460940435225315553 4624635707566704545 6279158110549730977 4277077594524613281 575037938689212416 883356303361361920 4720055228959787689 8034601478389295104 6594872891921939712 8308633734070632960 1411406063302483968 3457476001503356928 2213049225378559233 889440647012316769 7441400955735120641 3238686522725371905 7634728451551216856 3239826513754445313 7784194552040259584 7565426097915910144 271486984916160512 7128053858491182080 7376868858665883488 7218181865930274817 4490899760864367872 7791227612422805952 3858580382949561856 6850600835066565633 3123323423364053505 1241997163393682432 1182439468980699136 4928516368352395712 3104699127613408513 204693766599217153 5119133307275051009 1763315812126965761 3675400271148027841 3727119319001221793 3466621450906927104 8008698097213124608 4469171687355590912 2522261288580000224 6915079845804113761 3896035428379590336 2762746109153295360 1075202041818410497 6428468285124517888 7370523959984469761 9028391236672718848 3461817805535969280 1761109220922148864 8433694806894874753 650936731993374593 4594450986696999872 6075360473816514145 982589610790325248 8309596513392074753 17731191006965760 9187375830344319616 2287981020915032193 8099837383235934016 7881160039056277504 3609124235839387681 7920143505619341825 3537680055356720737 5487834693225164801 143542660687673089 7917886786960645632 6409396765580940416 6360825371499515265 9012438423795538689 4992429769741189121 1476847050430709761 3632521688804153696 1941141579502006784 4536333319799084608 8152441859435096577 369807252051096576 5273252571938214400 5916055371245912064 2178382448055926784 7501715589053366272 4436328723931200001 7687401195485788160 427433615476039552 1818371035129415680 4774915473362295424 1361712666620765945 8713572709822021632 7022585289155796992 6593832235332606976 7615867350577458944 3412451706438418432 4827832066309013505 3747523943584354305 4249240573992446008 1534696838730490624 1128575799519870977 2644609115770597376 3943374732455236737 7840012900901093377 2302649437177774081 646838028925353984 2500007518204731392 3134592949139197985 2155271595726690049 2998624234701496192 6259058010872407553 3218870212762206208 6384910853419626113 5640420143399546369 7774857181291741184 8113644909543045632 3379220531987133377 1674970737986543617 5245639025090672385 2973090409944987136 1276840577738896512 8056428250534812160 1093323533121693249 2257841935747465216 6857852226193788928 7201994628908032 2114944232114189440 6094021728598695424 7873027202647982080 5358204923147191713 3526258422926278657 9026009160474975329 6456738802902433792 4199960546815582714 755525595849052416 7050371640264894976 6808255312862744705 3839642362258647664 6288693796457132033 6014417384521055233 7234399633273327616 714764061357298560 1858901207373535233 2207313929263314432 7624913361237301505 1495182847573738816 228406003613839552 2290205196769573632 6685972152541159425 3288157232933371905 3156477650551633921 729593243611555841 229365953855158785 4026649906002176000 3798297821726101248 5172008589640728576 2737223718806727392 9124388049132839105 2368924551271806976 1718004653804748801 2579022427097991681 915070396765800449 6198456753399465088 2796878808311492288 340299806992171008 3399815673757868032 1714403670297751553 6015489779415908352 6683783479457124353 9165452322448772097 339182225702084609 3827278753385773825 1683051802230422465 1168416112427393024 2409862760863228928 5355602746526157824 4882587454485086720 819040526560629889 4890687927929478657 5890106442171943169 2271129912081998528 316656098336423936 4447922227713581056 4607748593949794305 3039585245541062657 1282870894627552896 7954989930731638785 4698307830583001696 5253303481335660545 1967518742111837185 8233517578127494433 1849855505247895552 1816129763550481508 6861025480671033856 3137194551446151169 8922633521264984065 6603342712640947721 8378106439459816128 1330025805460841985 3548924566361702528 6626412907279898625 7256266557793244112 3896988326555641857 5432910249453088769 1658375590752371713 1660124195305623553 8422122168913826497 5411878075872657409 5509561246923010977 1102737967528293376 6328496910609235968 3863247309705863169 4757867442111979265 7420101177693577217 7723172538612678017 6035496867136776705 7866808814643522560 6113719881741825281 7663952416869885249 3741874086696938497 6554686516156596161 7276763757504387840 585936021311012417 3907404396754418033 4617175159926671361 7260308737598871329 2707958807583852833 8931841562965016065 7570939224118727664 8391610511331479553 7915647385222873088 7901718067556175873 5574955275995873280 7459328063808311376 5377136584695699456 7496694270614922241 2166341429880836864 6075952737051131905 2220344680988679169 6488751144658010112 5039675311641371265 7944535424000695553 15475929498710320 2558311348230029313 6635213671382384640 1130021812533424640 4071462009218072577 130200559985097728 7631801784125051393 7465108090915525520 8390026074485276032 9062270576799719008 3412907877215769969 8474969870830002688 6156810105828016129 4384806727414323009 564305583711585025 5886024351861440513 6533445214136858192 1943820379516431360 5925071953916527488 1225886966691799041 7933606059311335424 4265886648913154176 7608337243741316097 9146885297128570465 76879557368479745 4857352306077855872 9070262425731940352 7680149734815506177 6761973884426604545 4650892436669095936 8075434661775966464 1254973390944950016 3091850314117891361 6335336421924603841 230707960867117057 2261340564746371585 4811780151748048896 4487342566046620736 5950192900986042912 6286074343145191936 8013344735992049025 3712348911834937857 8428556040767095040 6515095524925892609 6915862686240273408 7238798720733543616 5666885068295353344 2183082256194478080 2773047302727968769 1221417709460631552 4786834317577152960 8508749514905493889 3959041233187585216 1965144010291281920 7941939329940914848 2560445754077561056 2537740369717211137 9218547933520683265 1353376930372632577 2189908407140782721 8509159370218162177 6590553461994651649 7663521777206481409 4238655330767786241 3341609044029031168 7837172384706130433 3988492040903872129 8958125126251216001 7232594280592992079 1725985607643666816 5189288840090223872 5031344725229040897 4245845235529023489 6098457232986736641 8590877402197566823 3115210933151989761 4515357082167686657 4040973464944869121 5290118252378251904 4934264811302182913 29285696401571840 8631797729722638208 6379823481437569440 2134602396232712192 9214662983074066560 3398913560058553536 4784550452531769727 8028690192202255360 5050265221912117249 4761327470480949248 7622683080339578881 7117978662834261888 4263137812119426561 952998743678448993 5020840575197301376 9156948545898299905 1774319182049468416 4519090899704345984 1 4940007913164687265 10615253286941248 7172485547240587265 7845200249974774345 3869235917811364864 2609403281958502401 3006958585380335873 4993031654943722544 4941531614889418753 510655634015898112 3725686586161389568 6985488637064077312 7308012219541042944 6437125322184716800 1694212074480375809 5445952591510791168 6797267069419762176 4893023562548843520 7766094121612738561 2304141239912906752 2682719894349201281 7110355293957492736 6616969715656458240 4536894831629120513 1218722354674417665 4371555342761727849 3440276433306732544 5222912472923084800 5500714729741538049 4736336462505694465 2858915989353937152 1043629793073909121 2699867284768773505 3097780832885813648 1745712797066723329 5124494820477649264 92873155067359873 84055823175672832 6104476312381769984 8534338102397311488 6930084481337674368 2733235963119575041 8561305310090772480 65586835548446721 3314468340147667968 8085790983007094784 9015225808054484864 495494038480184576 7765530024314990593 4746291605841557985 5706348775572233696 184507479154591816 6950921186875629569 3378406825770245760 4300564604325986305 4551457417877176776 769476109593464065 7608921601062466304 4248442866064118784 5750019322526597441 5783360140500343169 3056268017267784009 7237844433825282592 6433150309218358592 7603596092600338432 8538550178900899841 6370379780237666304 9014852583780333248 527476974149456385 1919672423865272320 7434998616925033600 8885259068971787648 8309105976140835841 3173595737445728256 7668574400679247872 3763488784843028481 3918709082461731841 7490030729976112833 143407459965677569 9157241914005004288 9193912999907703808 2873208170339710976 5830097078480580272 2374624594432542720 2161364622804441088 8410794251186929664 183177407274942465 7385650393336365057 6650242931616450688 3865424785317740545 5794307534890033312 4713446319632420865 5967845963713799169 5334019984893165569 1231728339685001728 6727861783471994881 6278644024710333440 510560817734605568 7905575213122042880 1795835082747052032 4623790064864862208 1235795221096522752 5141744648287795585 6757546779730702336 8848042352901363744 6461527167013390849 7802374657117683713 5633033291520802816 3707573514136271936 2617588046267232256 3342683492297491905 437906591876164609 1024317770022378497 986107594232433025 8382618495361992704 6264222700977160193 247089777017143297 7807595109259935745 4957558116160917504 1369989753260212225 6256668069709915777 1181470208324036609 3292769359004993920 6449729305230188544 5844178683914360704 2395208193076740992 8185038012537344000 8207611319175930881 4863643232709685248 6241953253651138944 4479780480546752192 6099169130936008705 935184228330110977 6159864429772809217 4403839189375109888 8992294337668658177 8263745037872720256 1332439451479351041 1206537917513568256 5263893377643339776 5548543631027256193 5061077166183874560 3280369742331510528 1488080492794290657 7555903936188918464 8631096133187977217 3816585627283594913 3934257508482081792 8548799824978440705 257820218173860545 4884987175653713313 3302684536941274112 7688707107565940289 2429280376719671297 4437100122943537153 5392248293020663809 7653049714655609873 4788643651171676161 6138635843237385024 2778425447350603200 1322945370989957121 8145683265510567424 6157087505060219905 1 5411127340039952385 6314891972942663937 5770626110073179136 5769007382909903745 6943609765282722816 5322574676424392705 4052858097086817280 48777730937421824 8624248947007018625 6188738211337744385 3495575719543033857 6366301432810692353 702887747518332928 104085268517157953 4540747112185634297 5358341647169847297 1684990353861428032 5766479018428213760 256897251238836865 6688442638099751936 3664809854873661377 8725502061216038401 8854588325757325313 5972277455785927168 9110033524895948289 6259694516110656905 3058782809327713280 155924238594761600 7858765220958442496 9204894842026074113 2053965122706088065 8642857065910068224 5220871082316620289 2646875755024374784 4108056849927391977 2443017327172305772 4550842021197201409 3702109858935035904 6840922765395107233 5598099562834146880 9218613912989559809 3167421238726523137 2411092104458370048 3652366239989168128 6637663820002216257 3775251291526042368 5187869333391038464 1301932411683433440 5935154364593817600 2873718379962798081 3878552428174797824 3983721962754599937 6382669585420891137 1938217333636770689 1892265743920136193 8183689143773287936 7980477197264928385 1143622851910897664 7441433692988628352 841832930960408576 5032497045359968552 4537818356348329985 4114991024309830272 3240597828104159233 5638885171577668224 5817291072618598400 4408083623946571585 1245168872230551296 7418896486199066625 6082320326112346112 2169607316921621696 7933191357777348608 6739438385447841792 2267124743482114048 6149928753053827200 3155515718235240192 7787597321741798401 4493959593344597249 488601544232390913 2636853084842025217 2801602008911800320 7618423064881088448 2429670119861389696 7173874597925643648 1375447910827218609 8849902404770988032 1605239800006391553 3796689818214036609 2602643044615014784 768001452464913921 4024539060687398912 7477920647031556513 2572543022458920960 8088400053206029312 8221779334330059776 8934871543888126209 1883292228883571136 4524103065021284353 5055165379198844928 5330117039766229601 2234771634267970944 1755844412198954529 1522843555477611008 4505927290260291585 1652832707129391617 7911671509351923713 7801991976622316800 6744908275867714561 5795984012145808704 3676955569203537921 4714474562101992385 7318297482059776000 5573793905677598720 2341986438263618337 5895748011419074560 739203631039705744 1524896436703166464 2148801578147753600 4812533394094866433 6117306415642757057 1370279459572506624 7336337532094049601 3068294973087842305 2529733627214653249 5944912479746684193 3201908810274291713 1426648943210672129 5659385264762696512 5211529297604022272 2979767653139109889 5854875509544976384 7628456431475984385 7410887681991442433 6338166321147963329 2910438818955329536 5199450919838162944 2262811486899916800 3985390527465127936 6309400962935666753 3294508697070862337 3738997686998579840 8503592713143189504 2464753051210133569 5734798796151060627 3534126126638016576 4176047195904016385 7184646727443062784 3219818569353719809 4022246988790745600 7316796208662651265 8854804099856505072 5457584670531320321 2008826628218814464 8951960746262114305 170293117996766465 1847355115822170113 1644034674808586241 1849898159783200320 3808259496681908225 2241834248804223392 140241100588572673 6753196453927796465 8837834314524911616 809088016882337792 7954094269296066561 1425098965679235585 6801205662667776769 9060603853345556864 4358897344440698240 3632509354985079824 6671151501688499201 4569542247860563200 2617561283477726593 50033229665276928 8483832403624655087 5927598956628434177 8377656504024186880 3445890023026677249 1369280285816872945 7593154957179224064 5240060397124426625 814597783868634113 1297045920150938625 726480869933187073 5835163564567453696 2887255013420805633 5769660054645334017 727142968259955713 1957422498852293441 4830238760330304281 8464311701534687233 1073698560933409792 7385103359219128193 7319143501129383936 7592374930199797760 1547692838532808705 8960348980569440257 850428164113315840 5113357307685521409 3502806122730526081 4526251549079365632 2593588658620465152 5797056902636398592 7857296388090494976 7446718960649697664 3271672571957673984 8152160942656624641 3954449717814886400 1167347825522704129 122091946234413504 5650106314892382208 1561826384378198784 4346683130618217984 5715762297720406017 3386118414456613889 584923419433500673 4687943246952852992 8202666792218328913 6877149451423563777 8537205335045197824 8560144553448852640 8138644976213565953 3398266273098532736 1965317918257399809 8370401368400285633 5051674133562638849 6350053004115609448 836263038018324481 1468759526910459904 5584626548497318145 6047546405645502465 6806748824340267009 2361537706000670721 703330007342602241 417494453145042944 5401689766338444161 8822191517962616832 8018450006273589249 6219021504898816000 379925217071127040 2363416767031210880 3718756689438513665 3515753185583879425 2897755190256816128 4391751452382357377 4458562330205276160 2470392885879784961 823800732716605441 6792331132914278401 562810260891697153 750359283493437440 8343156402349829121 8850726814960865024 2479221135194054944 8711973664960364545 2342053934886678972 3024315283950026752 3408667267047358465 7207854509900410112 7293773704467126049 8093953966240705537 7540748949070454784 191572346528102400 6491097467610621697 4822727699115999232 8640861746980375553 1680700170135614465 4547066248282502016 3101947399755044160 9085178114593325056 6592271959971463168 83222590409007104 837819544274852592 7448186945772752897 3479636746580922049 8315340101740487872 8464912426745061761 8642231393417520128 9091716689550981121 2302431884070708160 7542076337930298944 5633886295471218688 1106944516162036993 6618658568104558592 524925086717083649 972644847854321665 2947564148939629169 4960326456994660352 69286948100529153 2001521682840311681 1792719988930314061 2541469415358703233 3780354655471657889 1095145819313862401 5541441476784529409 1257894591011829889 8249738061092029440 6079854043461310349 5401513934909614080 2710332486178201636 3175253899622402433 8728160976855383553 2415775284278304769 5552501908308131841 7454203939763211496 1243205141059486880 2368169152508854272 5371803314625864961 3421395068215590752 1247738203543215112 6509250788846682624 3076575692587168928 2562785373705780737 6968810929046697472 7605806958716262657 7737589591869730816 4471641055448141184 3954669041137410049 3754890076454133760 9142575003029196737 6410021677496280192 7312003987071510593 6373967608370160732 4490137727601291265 9094591254444083585 1277191205532205056 2263139450805026817 1953130942917771264 7753788427823175297 6924293169197575424 4119040116211207169 210588651399886336 8334537480818136064 4685590383148649728 8212311692789260289 2327816709076729857 8465632984590982145 2777168658095603712 7338153812359377408 3868326305875460672 116270727103297492 8204134790717751296 1141277063912053489 706913851060055304 5823322966875658493 9115720087139651585 5176091359128857600 334966408381349248 2124626844548155905 5353584247885172737 2443543621398577048 6798168255515299328 9067563813528341504 5951919227523510212 6323337628555910401 1999831676491163648 904467202822920913 1203207602731758593 8423209301193318401 4931712072762158976 6904987682317608960 8594294246389831169 7084455436755970048 8537820545486028801 8697206261136183297 1743624299348605880 1866823177544400896 3852924515057700865 4754885587047194624 3871832995728119617 7844492094063142913 2551697051536491264 3576761289967578561 5722523209495147793 6857947954927370240 501670694792167176 4882485519037652992 2855493893312479233 9074521671226076800 465884240442044416 1329765836720452625 4460729446829704704 8487624420311589889 7059345129340633089 518818157875753176 374061199603183777 6416910324814454785 5637714675971964928 5848055937499531809 5156800501803873792 1053759090866608641 4004446872004517889 5079294593147387393 4184502673442473985 5064874850906161153 4024421235740527616 4452512740234231808 1549780014312510209 6156987044477724960 8504248932804849537 2707912418240100864 4613128847612674048 3159409469312246849 501268425644095488 3512064567241867265 3687247898689945601 141542624746916864 5070062619626097376 4447167604611010560 4902655126149771777 45445529424887809 7317945212761723904 4930617367634728929 5971484080410131008 3462057739718668801 6888750246084313088 5083616443107736064 3305233574448376097 3320174177197924353 763870314799659008 5601406864200332289 7513520563464841728 95817718717063168 214681807141195840 6357320953451373896 6279761323854469121 2748970041581579137 6617492074128924736 5111520185109311872 975496952808074496 3467404746138451968 944105741824232961 5229727777953343489 2158891326481123841 4021930550416588801 8104219324005852672 105545795402122177 6031097619649585153 7254100718560561728 3344092138783428609 5258825668986839040 1341723270845590016 3256562606965053696 8838888478785253376 1165790344340398592 6561664171503300352 2342902081866775041 7929151063747399681 6397798485685427840 392241808688807936 8613735170044557825 8008416474169344000 8410493053830795841 8740843179434707257 6253699318458286080 311558149456654721 8525886260837661057 146605375812468736 5495560798427254145 7501591655248187393 1517154857984094849 4091461002460168193 2493719006407545984 1007690688045875953 880089070659113793 9016258569979654161 2345002687466028512 8799733079082177280 4465786514473123841 442205395493486592 4399238562670570432 457569911358772225 3020658939917103361 1058826004512372736 709659163858822816 8727939509733695745 5082251524309319680 5857022929059685056 3340243301370590208 7219709889814847489 3493211736817511681 5647827951186051073 3204722359680106496 5750931752088721280 1149007343744147356 1702056110605758784 5240857162763698177 4450045631411122176 3507749462319950848 8958627043277832193 7913455907780049921 8320836779642355712 2606606396387676161 5987884130114669057 4694671508343741953 1157789963396317185 3506941816634525825 1503527211352095041 3924668327637680129 4012170326802310529 1993229339565521920 6249675006519769568 5926862803831853056 256780683522424833 5478569678057160705 2067215141557280769 607511682406703104 4253129250760035585 4935637321112621956 2101707304623387648 4812819117116784640 3521120746492154497 307839944568204801 6931761224344903937 6059024406712720708 3044345093172936704 717116227833862561 945885244449012560 7267168311818977281 5693192264590481281 2583273165120475137 7605611662090559104 3139393284141481985 1529718107101528065 9199299745192750081 1563662126195147521 8211105748914944128 6104723174264930304 7980487453796277249 722239262826757760 3647548563645404288 2848898158365614081 5084388457858138977 6604883759685042176 9203703433173155840 8444762168797990049 220457668774918401 6764254618604101632 4055651338325704705 6545537339136181760 829645666530384193 7100526356784974592 174219200437507584 4155085863339679744 7995344055761695301 8427260639890547201 2348846530639878145 1128113859935243649 7507280952748931328 1059597726691921921 5449168985363578880 5999976090847235168 4596850490892517376 2068221043679730560 47439762098650480 5550652307094107136 2720820697605709441 8980357818053410817 8031277401141701761 8824484468700715552 5898173674222130112 6976160626288527104 3673066873584552704 8254826496956628993 8163555488959185281 5885051285433663489 1404787170164701184 3281557870306358272 4542411658901185232 8382065853742669824 2033633209345560576 4732960114040801280 2628562198617785464 5097284912507403265 2242841633114780800 4810734879159564289 3454291010184957952 197015948114501632 3470424846869605120 540271572557362560 4716628102615660801 7763626017224055873 3977372649619617344 3505805134578628481 7873985929728723969 6214260561927677953 7484322045467167745 3574591020380363660 4011890509379014465 8564530153037598568 437884064315281920 8263317840622780416 4804235990838590784 3158568853579996160 645020436404301825 5928217007510431488 5926113938486768160 3287471744759209920 6256459073953001632 1598701952313085953 4014608892863331328 2379017063357218816 5162182122750260737 4919560478513659905 7777633145727093761 956484834053722113 7937844087457251329 2164995829015846913 5981502492054629761 7723039964485182112 7375523641537986560 2405905494142417921 6478373484730811904 8352884032913822208 4934540297107088640 2434046909592547328 1059708672978731009 1570998211116531712 6139320471980594513 3620895269230264064 1774033946753820869 1693455611743821205 7341762919022634113 4124805236315457537 8055921618381651969 5693662879578194816 7641984961088294049 8493086256810959553 1413906612703072257 3677084769043934720 5001262032028924368 5216877117370214656 770524817071722689 6405294021415220880 8496906440514679297 7325526716616412544 178595766150090892 1320068415160320000 4171203224148454401 6496018179261526017 7510826713521797633 5519746558158864384 8462849571782569217 4870028392328240129 7722527988757274624 5895337079527759712 6246918931859541504 6513434762608308224 7256183838653227009 6234201226892804097 8813501588666698817 6978315891207431041 6581343995850571777 4107735730538458624 6772544429645597696 136175360401457152 3287904183402384897 2004797258618160704 8041547730538860544 4834034709481735648 3695784547158834176 4122149273621762713 4311001343655337985 3954855588532323073 4756892799790814657 5249321625554508801 7291173362154783184 8748673573083457488 1157685185015679489 8054739236953866624 685185582843818496 8877187892415532033 1257505694173626368 502273571986046208 6746352109709803136 1382120979992031233 3434963540115867905 7369889895444954369 5668557152762886168 4064202407462539264 2669549325334740992 4710254208431947777 2428339412277712864 5308810316615604065 1884917873933058049 5645678883662364673 1245272672517095424 1133735500616826881 1127579643318539776 7454312772530339841 7659654440208879617 8580906422065053696 1191201086021822716 7021212184202819585 2780974891355361280 137024669895861121 1760886291101122560 522451574466584577 8482016854476128360 3023766605843003393 8869303408093042176 9023336963449432689 6729623217075421184 4619869738660875233 6130226852427484289 2415801286031621120 3838387326966169600 5754228394775379969 1349484677600463488 7506487465121849344 4324465294187134900 7634155087533635585 2561508453978915840 4503450548095729664 11667546272784384 6332428544863071488 2622209671553122305 8607311248453231616 9107182109812935937 4539607868295948288 1180893425965596673 7119921095757408481 8134327224146264065 8579157528341303296 8565692204304330752 7789908056935831488 7668086395140133056 7342360511910326913 6973356906080304128 922706536760154113 2297045882522852865 5469386210144093184 3207285769379834368 5196218590064907104 8621981292244981025 2822322762210992128 1033837659607138304 3546285519561555968 2404205579659550209 3666709074064447488 8694564384010329161 1392302108481721344 8538883369012980225 1701588068429613825 5234698463536480256 1222420136049995521 3451951446128615456 3353898662987038720 5926089714434173440 838711723641274368 8091016595526958593 4535993976173236225 5723964886969000081 6625200755849560065 1966833376396857344 5775473027812922369 4704779364033101824 3790936855424688128 8529300830617395200 5811477641894954701 8033583085227738624 6517468710808166400 4525317181814368256 3892384143917920808 1578202946413568273 1465922935458930176 7422900613750489088 8145923353756176384 9222387282751847425 2152141550058564417 4137219841399733121 6479121068250724033 6089934488967999889 6708201307839332353 6475072694073233408 6143051245804273665 2227835166215759745 5901526039789152512 1295730668409410945 143652308839006208 831604809950814208 294673224053358593 880674757583203712 1940129276168085504 164654314604199936 4191437356238974465 4396997991521517569 3269528260231909056 4613805612065595393 5402603894247594433 8591023346645191424 6384574873852512897 7412584056123269121 4780290828180297728 4312584876391942144 8942485971038205952 1897148391185013761 6837550559656720385 4090393556098819585 425211616412957808 2906774380852603009 2317172744193351681 1324532174382790497 8540093597330636800 4670613407822636609 8825599120001138688 6051013936523646081 7667694858421984096 7843469818285252608 986899485236634625 6017661338585186305 6066506822816817153 1870509665129441280 572507724078090208 5742557707449828713 5588448384797516081 5909789004034774528 5320192249240502273 5478630847061273153 4031642486746393089 6644753907132164352 2178174789224882176 1480708627047861841 908686651650246657 186530842954753249 4066114345261206000 7745457944416747520 4853124846107930624 5061498611388284544 8916868642654735361 7463411480140322033 6807079907628356096 6544178117642152817 6723960058342592769 2380089994802169089 4952088136513888256 5112526569190181744 5720890297297604608 8159776762658154496 1775466760132837377 8671673764127132672 7466329651648300545 6117338514409682920 7195931283131797505 4332573362130556752 8418157306903252352 3940454804617176193 8856574797992606368 2965881149760995328 1907729933925533185 8657244521435513752 2970633335190612993 2140688311935036929 3003240452752747265 2609852097695858689 632484758457739776 405382926827588608 7117795322271442945 1245697630959763457 3494656126164645696 4590655081605351424 2546177287530854592 8074673840843845376 5768501399322047361 1298430576414261248 162337850469319713 5678149931141955584 8047916389865775104 1395293771050196224 3759926874302770800 7524082953437390849 6640138633238580352 8197709518751760768 228080831706017857 2675585661214343168 961959942493924353 7389316080191176705 5583280827127007041 4578343951390343169 2714522306418989569 1271259267954573312 9068894978634548992 7033075041593665025 2169311510152003584 7773960573475880961 3033006379852801024 5010962520661340449 5601661278220338177 6527512909836757249 7052752504272197632 334378985552688737 2958861863682073600 8642168100526706688 6056825069777322624 7763602810253151936 3925204077982157057 2195771903848673280 1303397635569908032 2486523495450673153 1541563025598574512 5063509686055301121 8479837077558462465 8306725231521764361 2363250314681892865 8815501212981989888 120531949222027264 4412328680133123761 6744915021120803584 291128374134791312 5184297038572416128 6106995913228550145 363797874870007172 8916843988536654849 6050326007129524608 3354377312902874040 2075661223501878785 6726415644173726464 7951518852218659456 8867438835866791425 2534104414131377232 7184779731031465984 7705829792769334528 7357803809267117328 4563598911628103681 8769937983738517736 1632370921237004289 3761015889805957121 8695201664667827200 2087996777337173665 4045455294818469888 6201566172606050304 3224771015762071297 1588365255446137856 9123539522816790977 6814495329616248833 104888843021107513 2445536775483855361 7250668748519600128 5960163307628188416 7840274208708683776 1171562497263814504 7507155222247161856 210417285980658896 6948433159519904384 8406468788950249857 1656324938216308737 4992180479777644268 3804017446970231232 8065042394954108929 8052403614768078849 3050387341137530304 1799047777517943808 5607082198895469696 166756339708018689 570949186418113200 2757896047430668288 5163536629704367873 6011524697823001729 7474939841271608512 1554719227534376576 330893497689243840 3646300287449014273 7659922254503743488 5826928807027390688 7278996840760523777 1099331880747532288 3568304760893667680 5659714054242869249 1844500662454192768 5205237967960932352 3991822260751000192 1048461745268313088 2473265928314959360 8065927234370693632 7651804014131118720 3154914383323011072 7711601457051515904 8398831401897168897 8265414255453065281 4971096010950103504 8356734904822031345 1239428528118333440 4299846207850840065 8608061802896427009 9143826030445123481 2574599519239036928 1786033456753906689 1648806132202625488 4334740095391965184 3621841052199026688 7223961794384222208 2394859380779707456 5657782583670690717 6593395237100519425 7495050364495673601 282872684372871952 8753718760014118912 6165633538635547648 7893031055008228096 994775627400267521 257193704240775169 7977642029941820416 1575492188490301441 2653473418254320257 5765646935813183488 7251459277364396033 5786765765156263936 6242861930785406465 3254097514341106816 1900322550851639808 8879063908876836864 3609844827984225281 2985688826010140673 8230997253331992577 1429207313483219457 2906231005024274432 1924808069582553089 6630680756885061633 2583794771637424128 382743026910363648 2756984535314928705 8906922809033092609 5048527108476764161 360897353107767296 2575053073820624385 906510816793067520 5907655070125429761 7163484055315848705 9135070113981167361 6514666504019418113 1375499566206751232 4481916092473241153 6862214902885636457 2706972635725348865 5808700427588741120 2877352395851217153 8030031312848410625 8251646923668077360 6697071575843356416 646490969266699008 2735468326783482881 806610269863289857 5155353466842890240 2273181127163625473 7580878614612397057 3165688736132710401 1963941420027635297 4507763466804854464 5024098926216708096 292766770265426049 2279119708521686017 7554878041253806080 8631218765100199936 8701005259233544192 2491803522323398656 4726422458533547904 5956753931664437248 3503796034967021569 2354315209527204128 3619583100519006721 1629699331490414592 9650362105793984 6813730726189013153 5285801845844738048 4000060630004236032 2358042386549792769 7207707688173422720 3308577681372710528 6845806392452913152 7005950691505668096 834597046733776897 263045519498814528 992901566749857217 3717085732314948609 4325573831598480992 7475746418249452705 7447094544996469385 793407887886922304 8581523009339798256 7378107590912094753 7991159822793326593 3816879332151656448 3200640181539348481 7063964215178214400 5507945395810983936 7106218128090900480 1278309831518176256 3566400267907419649 7223578935254581249 3973922108481945793 5105724383551071744 7226569191800832001 8291411671778218625 1904980635580139232 1574157930662318080 3647629273179021185 3585306087417299968 2386851844625739777 8292017855989823488 1763322537956820992 500548861029228544 6979289491173916672 3627430484198662304 4225061599224192000 4300199255528474880 7384557976389288008 7889865588109737984 2012932168021138976 6917308934797967361 7547607440520664065 1009964078964599808 6608228693541942225 1944282177069861681 4930782787921870849 5331401800111811073 3321463870565956097 5427126721439272961 7170805310230050817 843999525642473472 3966101613954960809 2859172073892846080 2913451898460846080 6609042527154589697 6374963555842043905 4448288157401329664 6309007166750812672 170116075768589824 1214412388276879824 7014331877797126000 4200364170796597249 3409324258886828033 6417221685718802432 5823406403645983744 776516460413155841 6422427203204022272 8881447372911171584 1331884513778379777 2839753732182885441 1501692121458581504 8301628544040339457 1569491439716007937 7999048416850184193 8975279560084979712 5015560087458545664 4852229417299902464 5954674779474684773 1830493110796660736 8377792599313874945 6056161606629949824 4433459686258393089 6094968104186802176 8880299865602503232 3573368461008251137 8573998587127980032 8964194661228351489 2142516280132833536 6160906680616867841 6420798834030406592 4267658952967961088 6891568397209711464 4671130494644617217 1493541375644737792 372941689192629889 399483166266784768 5528707400814646913 3179813619108296705 1574231542067032065 3203250030068084224 7606063598605565057 7226913522776014337 5643980574383152897 6936539416930013184 261463051309225904 1903154491567045505 3642126189049783664 1372083538671537920 3476789739791808513 6019219283568452609 4507367526711794688 8483342300148968960 2136184297029345665 6173498226765731329 8479164057987370544 7949563033651715521 8020574439595138497 5598307808791683072 4425948502312855808 7365925723524120321 1090602629577160640 2903616985006161921 358407081139093504 7012148158216536065 7056454635231915857 1434487073386381312 1529674038967926784 1964908664500824833 6854082295620004352 2582834357299347456 5637203392313749969 250247524545585473 7013633092148848256 7306380939402379264 3340548500407531201 6257478193201446336 2911840332603367936 226280618602656257 7899585160547594751 1135636099535252537 8232107873307497728 2721299954595004416 1063533052280638464 9020183509232254977 4608826082118898689 8358278607013670152 6404240088008420669 9120717916863660032 4523770025925405760 8517580288411172865 6655100457863311360 2104640607362357249 75502468842071616 2861959577548578817 8627072126487891969 1124200395556645248 1594502849406500241 8248034867906837505 7571816697068880384 8339387980957646849 1173280413419860528 4603722609278929152 1213924226234644096 3985989576350318592 2544391311023368192 5655328380467834881 4996426065418017664 6906029608644231169 246502349389635008 4006232783749260480 5781905526894241857 6401519156238745601 3771882595460336128 6826476423181260352 5946363175291872274 999243775120939008 7094808507727162880 535107257749209088 1186297622472730624 1530142432135790593 8179932466933682176 2310142910262947841 4894926322155945985 18191302203670529 5115653327871016960 2249728719685956609 3674167918062524928 2516123489297117184 8451936509749420985 1082419832832021352 8993648293268567296 3670640353551215105 5634802356467924992 720479216967171969 6329215475362511264 3506532159240536064 2074008637029619200 3029478731319815049 2331460486223090688 5638249845668070848 6780694557545283584 3969512707282991105 6177355043276328832 8981218266378455553 5734126276712180736 5768903299148896640 8924033142944169984 245855635698931329 3750763244177666705 5333917275229583137 1065839915250907009 6745977415193824257 5373926977166180353 5818584255916084225 5939636162387739093 2993933367546708992 6849126005477634177 402472540776515009 1374623636900717057 4529382914772289537 7015576335447295169 8376385211397179040 3102798640644810752 1940569864984125440 5120469591446529793 2099846866626034433 2213123687067446913 3231912379589131520 8929373622571002241 3607658528503196673 8998998894649307233 792564448228147200 8187489164698018816 7871758594497856961 6263915161851732608 7003930725706956801 3319796846813429761 8483174482332615680 2265499989631316993 3127839333747908865 7488321254514248097 7505229493424421057 480685055502901248 2363609452811383808 1737323938070032384 3585404849258233856 8013041796350509569 1575116365834246976 7378895661533069825 3726617481148847201 7471876252038221437 6947879381252923392 5626826348177916864 2343062060182302720 6178807556601381697 7346786994173694080 4932478882823798785 7479316116663904409 8162889885689708545 3709956899327515491 1037897635917463553 4818165489777137665 3495310007942156289 3835773923288842240 3926216613838035712 7573254904648854321 5624573268810670080 6265585968021766144 1734686327286165761 3347010613553273344 6853726541163003905 5839818028171606528 582900315791933313 421821015790831617 2424688150833925129 8618597388450791425 4578670513960315648 5248055342611218624 2963752460104703673 7765759379253473280 2754050117303705600 2835358321849802752 2695968720285106177 1163765043720651136 4008294892102439937 4189785709533986817 6619901144149786625 5880967356009301505 4729561696049037313 6885084928745695168 6197851600418400832 7415511992561410864 2186340620784192896 2864061339194097665 880744164297308577 5642454756910166848 1383973356100648961 8624117824408780801 7616992950013368064 180195039169040960 6847609129770373121 6310812920699437057 5585095020589889536 4690512922807369728 6125192278682510944 1565877726402557472 2190101622802382848 2179242495252676608 8606160456321492992 4600907522632908800 8352268989969723585 4070921158171295744 2201098856280621057 8160752944537973056 363921057718468609 8417000279535818880 6516168759424989952 3986016209631385600 4788601892154814464 5251773820080564753 2606283394879379456 3238770819666460672 3835685922175185889 3084191328242934784 1040726752709117008 7949760199246248960 4546624843141574620 5487991206729307136 3868199194753937408 2405881548965806081 745169473085224448 304429284411506689 1800864203530220800 2361726793199761408 52460652899533008 7596746138314782144 903698951049172993 8567863166143817729 6315744111754187424 8910473937504225281 4822127023134236673 6187309137349705729 924695895162039809 558130246217471280 245328549801558049 807181427349371649 7386694460304248833 8897433797160206336 7065021771761087489 269620128673427456 6525574192442403841 4603631837163129857 2052376417023552656 4596044467520657408 8821190309329207296 7394711317872277504 1783858835109256193 1686737101457057024 2046975089158084996 3168206831158981537 4264470328193302529 7507534860228785664 3426995012092136961 6104017438527282177 741205515412766720 3026368782733412608 2084202863397322752 8330869958214479872 9157132886368450816 7368875558469308672 4491720619445132416 7358614005515681792 343766747379246304 7444880936482949377 3109570703455848449 5776087847694855168 4144553598355688641 419952195649075201 6467597168521827073 3542818443447083009 5937308575934971904 7324993930520952833 7195450443855073281 1949138876625666049 7082772625574224000 3444722504584922784 1785653990080700769 1058054197136026624 2638491917070685952 7583645376632048353 5984584542608596993 864592195632188865 8183159032309272577 685317369734463489 5764206535055306753 4498670253346873857 3333398815116660272 2697553698932327313 8306550161835218725 4526098664330028032 1690827599752597312 500527217373978624 3057702008566920161 2331118278499298305 2540028269026018816 266773690193024769 7586003874840969217 5502618591953098720 2551202165966077953 4697836101520009216 601973316048333312 1250858613197974705 1058917962303875680 3662496039934623745 3017074651687585792 365774387935862785 863806538269458433 1822086360937273345 7236492846773230976 7607998010957457408 5067273575441261824 5656827370967561216 5843914262605156352 7747038904393707520 3349765515039318017 7481650605905598465 985839661500207105 824804961988114752 3125653089490911233 8466332172225022977 1771776708701113600 345978137644826625 1092556825216348161 4431523044732664321 8201863367689961729 8367838172943141392 2408170788049512800 364520424749018113 5179434599556876289 1533455366121345024 4531250430285922305 4773634092890435585 329518504721301505 774431246317442048 8592333499543599105 7940742610804015105 1401023982747073792 8223920104873839105 6885617272234116096 5750597132333907968 9073194344032023936 3928578687842910208 2047971042436726784 4435181250379710464 7917665632823337985 6606558513315119105 7763592309368094721 2590444239050743297 7207579601417998017 8781203351710457856 7542700702174632920 4196631108107822337 3619411354961822208 1539984731347535168 1933298467265609152 8317965399824678912 611959379484287873 8602285523535568945 2755527515083780672 3200585859608780800 6394534195549941761 6330394269212288145 661130954503540737 5448997112116570497 2483159557903305857 6383798435126886400 631656150984114177 5086974722367995393 7033248088501482497 1364315721072687104 8471253520418039681 8910077847237477441 6379705651846554176 4104433177819063552 946235518667365633 6692642874385680769 5169047598780645376 7256246713416293376 3386274307634339201 8854903171561754624 7379089385359665152 9022509450202284033 1333076584737390592 1944087113672720897 8403639552098080209 4914692786589896832 4244907665437853121 508731370655553233 2947314023773847553 8157660250336264193 7512468815477653504 9109799277758435880 7569208029031444481 7089610962127289216 688739651137724416 8558127990628679680 6710025251934703617 1894308650779439616 6929735052684759656 1771630655491126401 4385491524772771841 2888812484970698752 6618259368938340353 6438618020464119809 6893085706058854401 8271901418553239564 6801252366697111552 1 6410456184305036384 5925428125328509856 5108814576236806144 9016092880225693441 8862278534286672641 4318129180893177984 3019905520349033512 2157195756496016128 742141297180085760 7006626098128329953 363692798876905560 2981908992557295360 3856293387074117632 2693062596681625665 7408712129288839169 3053645956001404928 3798292562078939195 1707479480300130817 761308578274526720 6130885992897317441 8958549826852066304 5227720603470495745 1931017970131575169 7012150419991977985 8715439995663024128 2437551501240074241 7857205275934271841 4915418367831118017 1503311517860560897 812878199734501376 8361545096099069952 7342168681534094337 3329627609418325505 4180999051229544448 5129360747595999440 4012121290398781121 1686349536296037376 4752488399187649536 4138342421726894337 3991596649420682241 3402666424437120545 4713348654259943425 5907401422074344960 950097551366897153 5386764378896072705 2983672923274881408 8424370599815983104 7417747582275555329 2002281270194601984 6914951420445310336 7636831339720212481 6097225516046169088 7122827901150726145 9179758539857688417 9035325666639470208 1577376459587928065 7344597790494192640 8346831835885936641 455164745649573888 257317845800920913 340064433300819968 7534964949601222656 3660390257185028160 3003317615583100929 5854221007466790913 8963029060683276458 5619687839196934144 7799350819339579904 8710331589140312064 5435251966978288531 8651834780062302208 9106419645253590784 1578784245971018845 1412463910049288193 6791917826277591537 7166446847766880257 3471892423210549248 4711374282743099705 8776174036452179969 8949335842802241536 1245446025531031552 6188392499788485025 332007715845955585 3225570721304174592 5375078904934386560 2098382913569973248 4985761663152931072 2891885070231453697 590232507143466753 3724332549432179712 6277931385430897153 8899992176061094352 1228424773264156993 2855245482890693377 6357984225738308096 9118195435444304870 3688716809758834688 3214520153591423936 9022200477640079681 8771053654143401985 1804813549723174912 6024872826562936833 6040375453130723585 5777061349094002688 9040491257614434305 2495978708544345498 4028209739894462465 1285241889266870561 4567314597144873089 7288030123714868224 7828241264707123905 1058758030402085889 1888878091049172992 7754559130679465985 1563195260330414081 5111078071017562113 724140239021125888 1758008051487839233 4327340495684224385 543112523333781505 6990684647643975680 8544738917636416465 86945054567867905 2175063387210879233 5380459354048741376 8882857852598526977 7231804675744499073 4598621501465584897 8901160749299138561 6007599797746139137 8535408217410240512 7414763856914464640 7446098849279264257 371863433936371712 4728693533216165153 7563462837623672833 5120022428963159680 6737321514526392320 4067708931645176832 4676589554597556224 8939297680808186112 8532168365660506741 1821847291272280832 270154824513590784 838956780067302913 8889777762128391169 3444058951385452033 8951806217687345153 8694843664898527745 40886015560384513 7865712138848254977 4927046063110676481 6730300096391610369 2649717216996280320 1608812360177025024 1478990659297086849 3815220219021262208 3975035912869562881 7012676721054121984 3596913693994516481 7070784250806075393 2294889281624258560 7649097166336671745 8664258921497722881 6300932982795980800 4107116732384569248 7998026897453080576 9134058363898413632 1883321232007998736 7029638306515533929 8422530609100060384 4456223431704412161 9184806783234780673 1374448356495717377 5368175750668194304 6331762961355933248 8747631471794086848 5049091298454114304 4400561300111262337 455206759942397184 4829553228163872768 1793424754766103137 3268765403301328489 6012472300975226881 7478357577642977793 5965334358537418753 1156682849142201168 496394077322141697 6391530779623847424 7006344032298240000 1608231644046039040 4436089400831792129 5589041123126050817 6087488862968297856 8283199980639415552 5407441606767561985 6809633869744856768 5495829176011464704 6581533934410536416 8635827682111387985 3176162574392111104 4245061458904613632 970911756355667328 6580320685778125440 7917199759415489536 3068388352883132224 761736161474851329 7206960607408227328 5658018988450942976 1969489675022311424 8777720232032753153 2949296431979459584 7551875080023310337 2788571952226876193 2944578599270398849 6541943693101715969 9085792355461406465 6079483295674323712 3969916329889955841 1062131464883381248 509029996134815472 6819722024812241792 5556481585800820384 5303547906018653953 1509777215353874433 5643318664394811392 4881713152386508417 7778047751655403520 3236025918199398401 8812172046166646112 7523495131246428160 3990643017045188288 8717330909572872640 1231714895496374785 8886728295029872897 5332075740834193409 5123736450931032136 2787362753822283777 8332400556118284801 452633893806391280 6783166570325192192 7414602935645900148 2650985676747571200 982996282346492928 7033049694073761793 6266579268713578497 3557825157478466945 4866511005909258241 642088547710697472 3352201266256669248 8659937529779606860 4230311498354185216 3189169191477671056 491556850468388865 2982522092906246144 26558779110850561 8880356356732968961 3512575353655134337 6385925992212320256 7431066411801078785 26754790299668992 7911856139749738496 4956620700881828864 234269157882769408 428108963259580417 3038879191690374945 6974673980844473600 1890166762134750465 1313990625625313281 8294270539550119936 2053577935112709249 6102434623518855168 6891229924848637312 5387343846987248641 3196290715802591233 2912079398634573441 4344171584672401409 8697371285996298240 1656043248950918401 734281627445190273 7630714287221965553 8010595209232515072 8706773126980673025 8115112904732265984 8982357618399164769 3699173616831425536 9182167599393222401 7619573014501591424 1642327369376194785 1435619419144895244 7800340948666191873 7603370346882160097 9207936341108936832 4087156396328950400 4196772304097264128 9205850560595738144 3292761803272349093 4694272343908460289 2945697735280253201 6305729855024913408 4102225738668442113 6352547408208457728 1211995667291562368 2959302327923727873 4131119878897879040 4006106315277798208 777449580544355536 2686556952254751744 3215077115183136896 3129201976458336641 3676918212521943425 5862329634065972737 7793542111187681281 5544560587138662401 6021381501582920193 2763773281646017537 4630753567225732288 6890399995447476224 5465840690410187777 7338337984575664833 2448974416419254944 8303385835879483905 4995259785251654912 431201837112877057 7948182758924353536 1042923427806429184 6004769453810030592 1766914787806310400 912183277550530560 4509949489687203488 5259221431495471681 8216187719629695976 6449855452478734336 2624661778036457472 5283019849196945856 9173785250565361536 8668627885512347840 6254596068127510881 6672926004284891136 9077388939661410305 8070479828822954049 4562834966439350273 2922659381665869057 856646943943294721 659289680439857153 7557926730592578049 7055391665780948993 6179284723708739104 3816786913315984384 6856456671221372928 528486131415661569 8870497399731961857 5339078235940803681 7797549758714216448 751933502333550689 8856239344230579776 8271910609650037697 1617287891135496192 162740097083179008 1329360868740391120 2004719489165953665 8521906519422603009 4911638359405812993 885042492944220161 8216822057091657729 1477783040744325120 3569123220189051393 3015482252262375425 9159423736314855424 5596394025914928385 448663938480465921 6903498089698562368 8308022570324971329 4943972368697380864 8692268108829048065 9014443753928024577 1664988974451514281 53421239044907009 2823555275432543456 4047782583747835137 2216649797343903745 7206710227983920640 11563048726655744 8585469906723160064 2158329222396177281 7721251249037762496 3464669605875268224 4388828576719961344 2805529855112657217 272596611220103169 2025411289512247296 3386343180107585376 5076275457660681809 2010178178037061632 7876459206147711489 4415778124375341313 6241788787413443009 1158331936896413248 7848581310186842113 8208178840571215872 4892106205318877184 7812857308735188992 7297031128323629057 5586484232267223041 1980957598041839744 7224851291506620801 8132922140451143681 5283920474501458944 186729113985392288 9175033871770575872 5687626193610340737 161435039737733120 145117615132213248 1403343659033312001 8697417483778550785 2868433842176517889 3787501765597548224 1297764669663939584 6452018069309995393 7653607083722597632 6660515918777454593 4749523863584899072 2473429935021156864 865470522395862657 2935327108660695041 3225442275097280721 2653431156672789505 540036232626905088 8193782199570538497 549797647873949825 7057847051388512257 8945047026267862528 8634559610642071553 2926762353839223296 7646872323468899840 972273039709381937 4330345456872476672 1630841919531986976 1560025117306650625 9163992821095627776 766186074261854208 7459368022357598348 7312871095791707776 2254353285227190017 2738910512230236625 2327216548902469632 8959822734750593472 2730698787422031376 6051519397115617280 2186459913777031105 8817585068827827456 7822776904135147521 6508655671856145408 73598073382632449 893390406094800768 9132876572603465728 8114737796450457985 2295012323111061088 4080923074138214608 1849663829713780737 9162593155916020096 7185567737530392320 8251037518204707584 6095227643759737800 2461601641024901121 4511665374545659905 5909024856378525696 1268658622908503040 8963488885595047936 5798127157887455233 4085630018601181184 1552439491632037888 6829539677987620864 4226473177697862144 5877467778847698752 5433459723750417408 6205508278901604352 4051202581125249536 4011080030505037377 4503450343708819457 236531854868099072 4942243757988835105 1188541381528593408 8738889682152892657 2988168828146396161 3922661722017263616 3541119349921873921 3068824402924601345 4939703009929233409 1697017363673165824 4664177606880979073 9197933459326978049 3573411031773200813 8488585066917539841 3879828072063631360 4959078286934255616 1953135173400246273 7653133012114648593 5263401211065421825 7470630032305627136 4742922883136673792 4672204635857006592 7846966093880926656 2450895540839557889 6889759274773512193 7987792930325131281 2681870942278705153 4328427506069078016 7390198987485210625 8812303396112700385 6946999738853822208 46671507630163456 5958631995556169729 7188428943977570304 5288159529276272129 3256440125408532480 2873248926529224704 3871217037703747704 4672410602110320640 2825085120484802561 2027687200001904641 1755059545589809153 3524007666993857824 3493935933648034305 7930820561984061696 988020435258788352 19129819013259264 6383360003934193664 56568029782893313 1533897923335338240 3922366104904322912 6082999826246219264 7011631843390302208 209822494191785857 1041937295523293920 8823414478547656704 2663136723340183553 612014073901857793 3227497065705111552 2316973909452587009 661892062334943232 7819249829458728673 4717871477745055744 2601417597648076800 1987848084247713537 5878858979542564864 5431042823064088576 2371114417577874177 1864984149008908800 8791280209898053377 7263772457930494368 915418730889105409 4216143564799115264 1319963046549479168 7322063566564417024 3391800371935472128 9061295343981696641 9117350688486819841 7072024095622332417 848385309342251009 1782696387336254976 1056559947547688961 5763595201973815040 8244825484750364673 1426193942619116032 1829900627131716864 2238242542668128257 3153767508325629953 1215999621502457856 4264680416867587072 4681640630885153696 4005650745313970657 5739647139004961472 9191961689421787137 5015557374325193729 6214670873640239104 5197895259079835648 1105046052575093761 6237445596658892801 7703914080015339585 7596934123233857537 2095572042834502145 8739490850020315137 2946207671019814913 3273077976785628161 3386089887560550768 3224448121261323169 4153406987389368704 8884276064598753281 4981877849222197776 4947694776348005132 7107603308083405473 4946828220307542016 4392997226740678656 705760301790903265 1647700426018914304 632168835251955713 5987326083296196608 7855898083188827881 1218203724602589184 6553569312288751744 6115719573724909561 8654103518616236896 2240008921241783872 5548479209985394144 191667853709101057 2520012965430921216 1803986934657925120 3003617652476235776 4381073070526611457 7704679510047457281 3639889704376883073 6618303145019179009 1552270979505967617 6688297519692197888 613278734228795393 4792806694418692193 8867236213472886785 5316984760261549056 1232743393962603520 3513356536994758657 1731978488307940865 1076149032085432832 435787613927399872 8448449300297230464 7101333435973632 5298756784789852672 8623197870279340032 5743263451561869312 7661649243760754688 2938337830435245057 886978735091535873 699417741709700096 3542940891416297472 789433504608026624 7747521803400562196 7604899627635689217 7523093849991282688 1753858719383847296 3928694795979372801 8055111356310199489 390925044397155840 6371514105539231744 2819685605991470592 8233054172682945025 2668203801415254017 1723062574174520064 8110048704547743232 8171762004201603072 7208053901123268801 7147609687293394176 4025544838083103873 1494700377395020800 7952449351665688577 501473047846985728 4082724890321892864 3604094022927736833 3503791054393161728 6230158332396960769 2892205543340392448 8953525210668077440 6500897469902563009 3382057831802596416 1231452658175492097 3811754876207720129 4716367673254496577 7270842895540362272 1084736783660247040 6792835055190868992 3138544291684286465 3104651255731540928 3924010776558820353 2175569919878353584 7745315408305043457 621669846894106732 5281953756857204737 4950436347594861568 1565809744638880833 8933801236548943872 7912218012077730689 8426440955237857537 5159564939367641472 7657365071807426560 6293963533815913057 2269395817592541185 2998869899323054081 4786809069563216897 2014351912527413248 5937964605036920832 3232858385656578049 9174159172430601088 6651051111407616256 7747057680150691904 4757132515019128225 5299255458612207361 2954366895530341888 3082825709200494593 2377443957408914433 5199686277714379777 2215445592849681025 7422050304980791297 7349805293899743232 2950172973560856577 1737117639161448448 5892858372241864640 5988440209006695680 9143039824737722321 2515527673923624448 2308269761444177789 8643828295801389057 5936141737673912321 664534031239549509 9960238139654145 7337734623151308801 4692613155808689792 333062222812731392 6045369627755016289 1060933347792609536 1693500586580697600 8520090845250809344 2242916421748299264 9112568491185626497 4784815356265889792 2044657670667244544 1041410338416492544 8102791629106706433 2949414555840284896 1608106220905943041 2768882185939026945 507820859982885889 1040060901682893824 904607803630334976 8088711066181214209 6208492871518158848 5327192040905465856 1576166909914147329 2739663050739388225 3634477339267202176 954868538121174016 6267030321237204993 3290316796182084097 7866867148778266625 6297830382235011264 8328151745991098369 2288918207537182721 8173621822254054913 2329848404130327360 8562243571401286721 1867462769659163649 4730056062247234305 6708691214689649664 6913980227244941776 764199140512776192 9121624273623673216 6074070023346057600 5161857868287467585 4675141783682940929 5810478407914258432 8265728231770845185 4216786195232674816 4130599783058137089 5595150077585281024 340623518833788480 4849863218722955265 3453150128702465216 5908325364244584961 2573401638448898048 1028045404141873956 5061776922667393024 9025733771544561001 258731276146368512 251087908934308608 7695553597821824001 5721690139180261377 2835540060615835649 2713211194343842817 7138974932639088224 6356563712934708736 8526959470262907761 1462072652847104001 8154217802469982208 4277773590366862145 6776373539614873857 5209681396869374208 3677633033663053824 3799616471299121153 5036169246169890816 2235817076869824513 4374889176610811904 8027591657888988161 8067718465169132545 1202193105695614400 5234091489520790161 5538930953351155488 4097058206258298881 8032386251229540353 1985280919938035712 203665585296389681 1872158424548588608 8851340321566282753 5451565484494509057 3340735265100464513 6736006562088846592 2766815783130525697 1687463101833834496 8888156460629633281 6914769135883582464 1373169572213719041 3473304659629244417 7335994117748237629 9182724002293713504 9123293426919165121 9161478989358745777 5573026021504581633 255822901254901313 6453309850567778305 7255275719310442496 2224623154912999817 7239058771878507872 1038608696637703553 1109386560737195008 6632310431268883841 8853040514610429953 1096840183641966448 8597819390351630336 3282540405692162049 1948450952805304320 162801297251827713 7932071431563747328 5615544908063967233 2320538947871121216 1284840419163295872 9128017919103666496 129380680088514753 6568009904910983168 1024268815964225536 6218048185853580288 4691556115994476544 3421377340203339776 1412499395819601920 1952495978853844992 9160432010932421632 6390872439857290273 6941941690523727361 5000210529846868617 1827882539427569664 68706470678302208 4458085427327629824 8800788191643402240 6015615108972862464 1164582817196915633 5794953274364554241 4741079430198781280 6803748186511507457 2727531235951565056 7711305909258551297 4625294427498306369 7139229029455040640 2564364996833086088 6127255952591433473 6905319685663881344 2160973939483709584 4680821673379086336 1400927856088477697 7260679260334041088 6892222313075176833 6731208508689085440 6440738479415951360 4244168743433914369 4174241512630405120 3447830681573881345 3315007318564257792 6706012852385060097 2725990463653176065 6263111234476949120 1339049422718422145 628792611839823296 6698735397156945920 319780145305104432 4199587957419568385 1585736847979839488 7125514147676186624 6920782327994546177 8657799973422266369 4622539840495888769 8603066318075723776 7440825070162862081 7768193293045340161 8349466529640421632 598682383518552064 5553839843397697537 2154228129476626368 990694977799241728 6235635926258564576 5341551454759462912 1075550776466137536 6321922577904459776 3308804961657998017 3985349528151793841 1268074369966800897 8617634941845372929 3653439139050890272 2905245784507086369 241464972012688512 2356643664537059328 5862841345805652225 5238207604954703101 869793646600852481 9105406245990694913 3684146580815872000 7347380439058319872 8674039474901769436 84574442433107969 4512378936934799744 6212175303940903025 1719728705867596352 9046722356669479425 8343368458584744704 6266180845313178624 6337475966850641920 1970817632509001728 4542982638760763265 9206976664103958529 626962969435443937 2931759506450221057 8182801747191529473 6130342264603006209 7793460005272572928 1252119526293270529 1638556272459840513 7077523270402195456 356225151339187201 8976678965458592257 8265631635192379392 7330061101989406721 6395876613964716032 1451962680128297601 2061093780852795393 2670049689929929217 7046445324507253761 8331345424996630529 549308950631499009 6886242749933322241 7437729339907889809 1697202686050850816 3232493445567484097 8830844671975766528 165382381789374976 4055828280772603904 3322206699666800641 4063577971058313057 222965315927420416 7222473331333761152 2483081351953455361 1966819489006679040 6549125264828541441 4059867409111580673 3356752393515335680 129431855631202496 7251905099361957888 5173526655430258688 3768118384433224448 1345994793594649408 1306162254560550913 757761222761331200 1553713946869337825 7103550807772764416 3141172084069518337 218816882191187969 4440803616941798977 5198111061275662337 2707417256521148417 8278170156468259921 802345951321640960 5645146123128242944 6981977255811677696 6421063719407283712 902656545331019777 5216462117622777857 7259842079151940609 8251497525735496192 7729122058253141618 5525143447161182912 6620512583811080193 3839502200228595904 3443412755685579521 5575098100824877056 7616868751158337536 5128482994412505600 6126060521693175808 1855011308028392560 5767204828290633088 8150907611693267280 8986546585072462441 1306589330463050188 1846131629207037952 5019759279357430273 5604032786919059457 2574696927724518657 4884578447643868160 988970931629585408 5394778264131657728 6856663984598363136 8033616132927377856 6893421059569800560 770270122060222464 4189033646699744528 5278032952312147968 4263517134628396521 5818842336191985665 2926411925234942145 8181834103543593216 4765712596228985120 1918390575730262016 7487740171370403840 7422541942017228800 8459726720090427009 6225504785874929664 1196065850260431873 6602659927810078721 7894110075436548096 902762499360141312 7833603871596961857 8206782748480882561 5915945255444231748 692423203193798656 8385338911794397184 788781079069352192 8732616887432118272 8450771978251610113 5767712158213341184 768584467480700288 2011902643380595712 2964841396889266353 9020627218383228801 4689741664413950592 4109747818798956544 1144999893477108864 1969571373722390529 7039649768949022720 8952459974522583040 5108116795366011136 2974989375533535809 2374476445068845057 6890912785716892032 5813324017340907521 5215114077199663105 9129057527155676160 3800971449111699457 445700904671864832 7608352357776126209 512807850652980993 3075672403385798656 7623699989559250689 5726812172038598528 3311114265482528336 1798346464036913152 1589946837145600000 6342184041513179968 5452127994231193601 8820499706195056641 4619228254166367296 4485938586210101248 1368745374275567617 4400889333637935105 2395683540998045696 4156299150674724864 2839122324947357696 7446844687365274625 6638982666284644673 2867154827692268801 1129486454459566081 6682389465244418048 1085346657842528257 808412070583738369 1028149612529057793 465901787110318080 7178696697855276928 493496879248654336 6896888319647612929 6176527782841093633 6771790203403373312 8308897290535917265 1101494922333368320 385365813527748609 9216576957411213312 1044776675060221953 2604444099636053249 64794106858590976 4105301794853060608 2494342275503485428 8072906961636141057 3622644049584062464 5996553290826556417 5324688729057377921 857157878991484689 6770224180154582736 8543787384187752960 4020304331212530176 3197088197883719169 1088220470749659777 1874883635281457601 3685868769358322177 7593302229345181696 3041654945288393729 1445249840815144960 78923434931670272 6954418564463077376 378180865709217792 8381464688084677633 1508060790706487297 7257007887196254208 5872832263831862016 3050257166800353856 5637995811833744384 3197834402318303232 2513883087049523200 2801293690319349760 8609561472843116544 3250650174035689180 6215047658573148160 8104752847321104385 3595839688092891264 7688856788382957569 2774337997197705217 2135519670772080641 3652598815619940353 5004823828180044801 979013865364439168 4572267920277549569 3181005599072925696 8756593548568621057 2907534964518572545 980026064851390800 1218759827766918721 8678341173413412865 1003041021254656001 203160885862478784 2861318124892111285 8692639951784705025 7827113552238162433 8836038536730500097 3636825104684187649 3427160958790360064 8481180927140881985 8428295163621313857 73359919365516288 7595659888593338369 6001424810109981184 2091622640226956864 2386131802161938433 8347387001602170368 9203918473697972737 5810389626989997057 4459823809653219553 3385027463133786048 8019120170034798640 5855189007017618112 845901180903109633 899513685073690625 2916859378498988033 8355011566290978945 6620846034565651249 4315058274825305889 7387416783409946624 1161309883709742336 8663806442040340481 8917476529650714112 2819851107864805377 2168816458502362113 3880731117418179456 6001752585566814209 1680831396688237057 3914373098831512257 2524089605448580480 4001936115251780737 7115565846059500800 750546407206250497 1052836217945696512 7022854969117601536 5907101038359971840 3638893999378413569 8966641886744677632 8692757851617619521 958174506604560384 2645010084959224320 6029739021651879425 1180490652694956544 3379739795173733069 5571540384683347841 6924883530250799617 5918162060172676736 5398872655344631809 3587961416721964801 1253498772783812800 1675470511413643584 7169165732304715776 6105167945556282881 1291843322853526016 7776587916523086848 2975230726880314880 4280791963829630976 8366299888822329697 5509778929967874048 8261366000421589249 7835027026991170849 1721839421651586048 6999520252152051024 6779941494795565569 3763194754291726592 4341974899304234433 4738591243267110896 3607288116287725056 2819407483075731457 7296019777982154057 6714424240579113472 4299338325925296256 7886064440224088064 8154637403327503729 8906120912644815025 8732714256114073224 6066140526615789568 6104673296253265920 5742405464572731624 6779703132704686081 7206295481183987457 4669190357127822730 4138772030421015553 2531775613979348609 2629516254401914881 5845789388742590464 4801188355219192576 3082694371020710912 3839425180618804928 7559906336590462976 1078482811318870016 5445769100666863616 4540940120893683136 4223846747570995200 1337558701522321409 937041672671697409 7212281599671204864 4374893894516841280 7677948084086986240 5381235864694091520 4188825278444684800 732038528654147584 323490754061078528 2092039217723129857 9153154643431090033 1931761149818096128 712014163483129857 1406940409401428705 6694802401355482169 3983215538205872129 6880956616833048577 1373164223104417792 5851924944374203393 6201455261914553473 297500028608012289 2005598453290893313 60828974911732720 7679977239575789569 8762976542580083457 990868627258384384 4293934892203108160 7148232180474212353 3147558120724415841 7464118331733768192 2543844144980955137 8442277582167020416 1383571260828729344 73411248561120257 2608134112331780097 677535826589182624 6431118576506467760 5663061464803423617 8337043757689768961 459857297675863552 2794652592116882433 4768414008142786561 5977614406095372416 4573033428461235712 6400005455282624768 5943471868441050369 7825483551012798976 3254948506011435009 7675077773585413760 5794011039729957441 4693796414599171329 3424258136686809088 5801841145091063296 3877101768718607105 1999305477585272832 1429953422847825728 5850723199350566960 2762750124470049793 1166659427110291304 8621018060603036896 7159720543905579009 8197576681498439169 6638674002677436033 8465777321111863553 4144328850224971776 6816422730941691905 3672103671081936385 3142698789724190721 4838497335938341632 4785552324436146177 5271926532397405633 9130946159088107520 7438627695873632256 8217990391150830592 9188948942182625152 1913179788884007153 8085673062258696193 4126899183258746880 9053593516626927617 4504353969533249505 1396840095183598592 1679858240583281472 1369411311458664448 4754529155549861889 5421800007334799232 9110436497170494464 5930628539919267073 2018378182089372673 784740093525999617 2797529328486425601 3532046638205744128 138159986771786241 6822847980173786881 6885060136842888449 6198772406778462208 5330254323338549249 1453226113183508992 7621162370048151617 6973144131105537025 4569712512381407232 8225032000649347072 1831805631677528320 2076667062257215488 8172451589454292992 427313053773907840 6692162783671287809 1003875876564563840 6281552782888072273 8573888629287944193 8185055114646290432 8648578057023812609 4856508822595732609 5013778643222703104 5363807359257804801 7991602244396941312 8459323857175082997 3752521655278862337 4224868735466760929 5979485747459907584 5923897842257625088 2497289976888405825 8900016739335573249 7140379535141304833 1302520980592039424 5111765489372568961 7040747378764103400 4546037566848665601 5657805227412590592 1031159879621638144 960627399803402369 6777474510484921344 6284077932646849536 1417532801943350336 2324814036396708864 243169925822014528 3282449473173553152 3050363885776920449 113895224607827457 8518352763494537856 2913405276450453504 3504781016043856385 1421038373311484416 963502812235051713 1713905317025397760 4347010978370326528 7107441454109917184 2056677233636231997 2795967752832024577 4255814659298230272 2624488740123337472 1708816647288378368 4146283170441902977 2946991275628285952 4429833592556604928 3611690285909442560 2818184555578404864 1152962573936848384 4286760642366032384 6781755555540905985 4253083731993618433 4362733029490163713 6913136598307831809 7686210517198301441 3781614936729501696 8747085945122120704 6427873257446326273 4933569218348527616 8072945691153526785 8509505863412225920 734968510143791297 7739426892992301352 5025557387530223617 8627874285599506945 1902912391250978560 8741720721486882817 7466639290544658945 1612862298928541216 6951516469960931841 2106409959541871617 5892112869250803585 1400872355427054208 6144062241566132432 3143515163490306049 3860803589483798528 3971819150803922945 6930159421888663552 5710161341628782593 4129197194120323585 7752522952927891457 4678883988928386496 7714810175197274624 1526339632363882400 1430943812901224448 6908610031739922528 6491295103415176321 7598424073635652609 6700831732565254656 1552015032095418752 9163402682772180992 6094254257242065408 5435197316769815553 3500359579326653760 5611743778526215168 1969599217849614337 6069532353243424801 8186410734408948800 6119737741606095873 1269545949244460305 1883896446633451520 4711606735435268097 2590634606290378753 5157281002412191744 2260682199543390721 8447561462648014884 4044330538715250689 6372398180679048705 529491733091592192 4927771536300965889 1205086406255084544 6892177855051335681 4072598930684285760 3855716248783899136 154721748938110465 7784565082754867712 7029212364980284416 2848636430153097984 458504553779822592 2525382618332001280 4194198238800053249 1932914411789697024 3277707181770331392 4053000355627768193 738615653882322304 1422183672472888769 2959589968038384896 6358059142455847414 9001881729782032896 1782634560499005569 2843983767506468865 2772270445159954432 3777323115124441089 1605308499563335680 6697718843895059969 6413226235013842465 3312594832583886433 5022965097646817281 2033434333346816000 496186072642373537 3946164730516504448 38158210971042688 5756541671190364654 2731651702761922433 658770018370349441 4074639084142329345 2119628486960308224 477008175638545921 2876508988459843585 6056804884407810049 3483872984521306113 5283866140867182592 7669466673466468608 4683433278177026048 8399804102021054465 3346860999344209440 2378350470139767297 4873457536309332880 4464270706844384001 4683970859733289601 8050832648362268672 1165918914623622017 3130598555923566592 5719929960575386753 4676644449589216064 8976999919386615296 2239614043302202820 5925913271798737920 4955266285742587904 1636394833509613568 8974573193820504065 5802155180314263553 2292751267269447137 3670277031527100417 6685097782901995521 5467138286743904288 8058824283301556224 7112272370258780177 4123586706782830593 2025608078515503104 5049418298950277121 3384638998112616449 8543605888584478208 716260934621646849 4659282861074621377 1558957859886711003 5887681110687538689 6187870587186334720 271599703640285632 1166835229918672064 1417216748578145072 1823876677387583488 7828562698887823361 5765189894661341185 5229247598715420928 107073506086506881 4595207809673196672 363135034820418561 4186121305784179456 2079173634682263744 426500128108888065 1644272684823642497 1129227179857920001 2290763772386540760 568547278561278208 1751456713143296000 6711838461469119528 7494614878058994689 372775949850787073 8491125323372994561 5020600600423104512 2152871530681040896 5043759267278094337 4298219466319618304 3935080091332213697 4694603124554897409 1938354704359888128 5215007778326487041 3080898352798937073 6902160125768835072 3022572638663581696 6189626995787202560 6888908415333390689 5526360179399255649 4557843496187051329 1489425789626935296 2644314461096248576 1767659436829530817 8619218216206531048 6473608157254192768 8593561162498965504 6839948863130510081 6918145089459772672 1515311827229882752 7356739930804565249 8564515812182368257 1684081027702153216 530774685968826369 8696734323727507457 5571266883761964545 3567931352040830976 9043853042199408384 2996223126105533952 7863690383228562688 6775434023727093760 4449956171918026817 3935134010358261761 4121917095632548608 6531862986229514240 8438293101189947041 7243900583394635904 5999521830237439744 539471680537288705 3807231245843686208 4887644494635728896 7234930035497589792 7718885114244534017 854735954988583936 6745778263422930944 1992935207491936768 7829658144028516848 8241005277125517057 1205580600668389376 838662421105632499 145771050561508737 6640786454595519552 3732916141337139969 7123334276418824833 8468378749622484096 3311153086825913600 1463432104393611009 5004611147449851905 509863981313390640 4905305509782552577 8447794254815650624 7297618390288547840 7546259306691706496 7771904412655014080 5063086160281088000 7260139782877630465 3723245507676051456 7378174726657896448 2744551506405698081 483221813129961472 7195456913145094145 5423397645595664384 8667414752813472769 7938016422441816320 2782435023447801856 3092471181111623808 6469620553702678785 5885954687066802944 4745180838134517632 5502400301225689088 5172066362143687623 2635334904748965889 3564873527352670464 6732114085521650337 8750943918552940033 4938017940058142872 6911177994733355009 5457409088525076480 2565310794832193281 668058724451614720 680766337748303873 6964323192528371712 6536638616707481601 8427794462517035008 7324239640040887425 8248842948627731456 8281392776551858177 4805857726990841537 4986385894300536705 9193612378077036544 6198200580727206177 7655023037978539489 9031828966022905857 6374846300934416897 2176282357053356032 2821057374721311864 329819513107058689 5563728285589339648 6662151282603385088 2724607995394768897 4050117602724937729 9098231924019465473 242701277641850881 8203649904357090816 8529029598285370305 7489569300225585729 726262620567679488 3038023776064012289 8978829262498199296 6019518483410971904 5072854324102641665 350267440267788289 8338635571363456836 6161868061769990145 8845461535172091905 3682761346422669313 8405361918869671936 9136345983682273280 988937557092717568 6421106663078252544 8690981809873731584 3943478960592218656 5085320063321112577 591473291221831168 6690682152008557825 3454944974275425856 3667808139323798081 7291522713465208833 2660627510049146880 8572712939406163201 1666579078545490689 1546037850876620160 468974773865099265 7002421300033171584 525107538907374080 7989847556954853088 3040047127680640256 774639568693748513 8423074076989100032 3838043826177530144 3404853730952651776 8060061292857785857 8066652843264447488 5721109841261507713 6590524843912200192 8422054320255440640 5929695952988962816 370553106005909504 8775445781718426112 1287087173093179393 3201598114524180481 4160615712214220801 3486484971829314032 634634999969015297 434264449326731897 6558422965276976113 2756325172276731328 5763363982307737601 899273386501799937 1789510976234949889 3011588989402132480 5614984399922791424 9165508299683996161 1693894142427832321 2680620607996278785 3253650514753683837 3095064658120797184 3756654821045698400 7946317371667382208 8479612175910224384 364416900065848326 6232841436803036481 7488576392640783552 424296780201871361 8396812979241738240 6202775269407999808 7570678537323391296 8900046359111704576 3984615179050543873 6217803830471258112 7587719938412822529 9024889017355472896 7413682719330615297 2337826438674406337 5427492336567926785 3173256525182655617 6943741320563998721 9188210297836103680 2518746608376211264 5041476748622572561 6483338500503764992 9102426710093042129 2925287822532774816 4763449265809051329 8528494448444708865 7896781016494637056 4213441282537814400 6191925489790523392 7370165459677208640 9191028482795507713 5628948676634137601 1603961515876872192 4832552708200989696 7319571766763577344 2580910558287036416 2935057326019279440 598505043818234080 4530665730949798528 8196154531131535360 1614003035036767457 5931729443413950464 8985279490247472129 4833029926864486400 3925061323970890752 3271279682600566785 7567759146185356016 2854531644806038433 913209788012236800 2662867631989158912 4341501128777149569 1868009571119384513 6086961377584727424 5883366526152102272 6161450594138275840 533588161681928192 150681686398779392 4513708984319171266 7167446112712180209 596169924665016320 1209838554469553280 1142633098739871745 4566056667875387392 37647546750843393 2916408276625759233 3564676574634573825 2470848891199848448 3464935781883018752 4730904731501148160 1232279544542523329 6352376863696404480 2562324797720035328 4957110617333760512 5287280301121300736 2022142632439239809 7774521875796470785 541195554242808577 9108889376663557248 7140834034834527249 7365118155090989057 2393825022621777920 6004441162369752065 2242446906208457728 1997024002056726273 918847348957483521 4333731616021905409 2930048707939256064 5924445869166954049 1504011460836065281 3647958594793152000 372134046675549440 338592517513017217 3111281059365248001 1883893195114820672 1417658009804637697 910659372083421184 8699354914500968449 7172303000089728000 1290363047517822465 5764265214394928880 3739462256908341248 5475561839043909632 9192008948154809857 6690423666751602688 5089078312987262977 8993591420792559617 707214099591447552 3655932018265144608 1219637252542558701 3450922642837536769 5693820783386781312 6758691847867341568 5584255310251848001 5745459100816601281 8400863316232500225 2358110500387718656 5206478496326309089 3257680591075221505 8091847269816270849 3539956629948773505 1598895045361401857 7921118407550744204 4440381651706000112 5200301210165264385 5147724911646539776 2714367499909691393 7515483220078514169 6864511680839638017 3493000686706925569 6148665596901408769 5205333521262154240 4029369414935025664 3120064098131875840 6965556402857251584 9002871620259858433 2085574707651566593 6318378204622249984 8198106881285015552 3674794925866805505 8885934853642023424 4289425629096923136 1308390978250211328 8415303072032027648 4107273299263135553 3467311398496732672 2802599560191083585 3951580751375138817 86012812816632209 6644541706192461792 6304380632364064257 6603097335145299969 6058354372877349377 1148021977638130305 4037877820741253376 1976873725628550369 5823680167941093632 5991594760681431040 2089171770951074817 7589022875918469888 5964852604108028769 6751696651415929857 9216271842545655808 3061261048184105257 4620880725617870897 3199016516110237696 1293327551860949185 7321981400730975232 7129155123535793665 368965647012646273 6500621239768834048 8317146434519115281 4584595405013630464 5558319856192884064 7922305811954443521 4304414543750264832 8311476948454479873 5350641297410829568 465788817972362369 8744854756285888000 3983754453373665025 2547360900822317056 2110542491924591649 7478703848165077105 5664460770005537536 5167263750589390848 8144637590690332672 2205750400582893569 1516821342230896381 6087886210382561280 8181421479998649768 8547767645719480321 9186853496665707648 9024936585331210496 8387683901268316032 7567271785811853313 7419847398050644480 5383282808450797569 3487430112669732033 4200942688939304961 2647865968887725888 4663741778162450721 1130326737642548592 7803940974613265280 8542635737077891072 241838949089406721 2517941613011348481 3305948733446684672 3657908507662266368 2011050224554778625 1800128148395093761 3345706917818148600 3357950444604137473 7838409155318073089 7667728207309160448 5555958318455586817 4621549532199190528 677661274437697536 1949502684220325889 2778690942942167040 6052259125921270016 2556706347653797248 4287097487420299264 6761295095138808800 8040572591701350337 1995812426760666848 1170739094654230529 7972368844064575489 8478663630170415105 7677421944136335360 3650203760209285633 7175459589591531521 3895435716265243649 419783618822893569 648088303406534912 990030707476141900 3965669628753767424 7725067298847696896 5084743919327739520 8972998050273839800 1977361001989581697 7669947938196946945 5594220563138875136 519514350922235905 353634922287826432 5908222928257250432 4266500204451116321 760730199557767168 1454305813250367489 6323108240207249536 8123517017806438401 8866646756224823169 6764139146707660096 9092725437708110913 5777600329199616001 8548642687730170880 7382547219062902784 554180352414187520 8663278963141640193 2217329878877069313 81661474932352769 6972815820878446593 1940742131210315776 1128353262313310208 5176435584083689472 1475281575106234368 7156868006972647936 6416199700677152481 2551442875857719552 5313494290207088641 4943665853601736896 2934456968308391936 8196085863680671744 2326846678236985456 5909599882987769857 7509725580796232704 2368046656624294464 3484685499088699392 7006266108063895489 1497891696473192449 1464037065661274368 2047647443240243393 4924657797327568897 6926863745569256448 8626399573058519041 5118590445711523841 7165698694885593217 2429837434562415616 3453160661439807489 1875831479789691905 6297306299541931393 3655413533869494272 6858813876737163905 9207893824110175361 5581422997758177280 2956732159999746049 6292359175034404609 7896894244227993600 4056708143123070976 3542365835069264896 5187436674527756289 3800890343814094080 9180893835581128705 6126049072719347713 9154457859994419200 4718372010322380289 3431061216434950145 8127139579776430080 3570735407327868928 4161886492820307968 2990217765667803137 1543788456188618816 8196561268466811425 1602979981309247489 7400067435628710529 4606682500373352801 4044248249275756544 391866533947694849 5878366247758229504 2943160081072240169 8541890055227674624 3470767656919672913 2655792359682243328 3232339311471556801 7785336992508802449 4463384770708105601 684341894775112704 6423758616050545281 6359094430235449784 2805930449564117633 8113201652455914496 5577415609419579297 8441698635772248064 3302907556651482113 1344539001922658816 5524650929887215617 6558743368333983744 5084644675768714241 622768491630346241 5464540970534802209 8732662950362546176 5741597423010337793 6113828889066935296 9055122730738165760 1653976667543740416 1763326458914719744 7769093670383083889 5684109114207556609 4998539091019250689 2464742851500183681 5540563640970566913 5519739097239978241 8958404763739856897 3297961604636523009 8769958861029665008 4356927097956540417 6809558412120555521 1646261382990962176 1954657902028124673 8877338760310142977 8272667544882119553 4719930395294337361 5385001204980584448 8280864849272847233 1162521023753231873 4264086112299593728 2148801683579077441 3725541153741569664 5041848406418498832 5046678735405842432 1396960795641356288 6928609558790398080 2256571837528423169 3004300964701814785 8583953496496907265 8786987187134154945 2347028432282563840 773042995258908673 8602681311077686509 6021821762039812352 2283577957470788353 42383034631493144 4465877773562860545 2912993425154073761 2844273242616649092 9035462125956399104 7469781722635923089 350906415109149017 2749581386930995200 6594503653550664769 2798491355933327361 5910608001615665153 2609182070598616577 7055905508360512513 4149435756725796865 8621576154859840000 2939676797182362112 5531422360895537152 9156371246725427200 3486126711776885249 5108388304523208833 6967348524082348544 6179630625020968960 7955982913531348992 7504328217369509889 7829679323709849601 7622428931144102913 753901763524493313 4949140790553640960 427165937009179905 2791731381108988032 2832666349169341697 5271599340113300001 4599191389555659777 3851456731701698304 3562480610319075328 5355206690444993089 1993177552401623041 579703815636836032 6160595125453545473 3625177274139889153 5804240779550376448 1124388321574453249 1558573587148667488 6271201211753552128 8759595567139219329 7220295186377698817 1497438753368214312 3200584566587292737 8076962335901091073 9067803055373934593 7110972372239796225 7774178918535102465 1225775582151851037 7808956255549594625 4876203475007910560 3319012851691515904 8418916477350541056 3988457567624226816 7504515354720695808 3620452503301776449 7442133615744081921 8779647331867680769 5571469509693274112 7824482820655554561 5836858682268556288 8038027623347464192 1784197930793498273 2394847583105542144 2607194590175891648 4251751213133792256 8731503059757578240 6942707409588784833 8280694028526126208 34010123386164481 4374844537945023489 4452755022627850241 7974808591808856064 3132130824614479872 3870676855009165057 5808507841144139824 6079190090343845504 3717653416326623232 2298055749737353728 2664264144782573569 7832520050006419968 1224107002518015033 4580531605029917313 8769977331457500385 307989187419571968 5424041461247639552 1864978178197010464 3918715228649739264 7688117060392927232 1340289755175598080 3696171947666817920 5905313287846499713 325945956966392961 256077878530801665 4165593011018320385 2265600417589925232 2224111425949006849 5609221285292999672 4752739009906680320 5917947991534288129 1614257468393488385 4502383048424720064 7126018624301947392 4817844281728106496 5791552430784503809 4509911323061907968 9084967310426019072 5394938724073160193 2833809178750066688 1290750834248966805 6433201773013073920 68795569633085313 3022616069606709504 5850918525496541441 959785545005577472 2030109394986082816 5264497517337874433 6418353795358633984 3404956443061365473 9003531778472008448 7347442258015231968 3456510287392634497 8541169830390136832 2538730946339078144 8614091227795275776 2273910466510321408 6371853630244355553 7746005401720828369 7396477428172832769 4501771022249148417 2113759990007431681 3787750203739592704 9141319303096486801 5352340364071873697 1005986417537452032 1801629091928946816 1979072651080402721 6917135377485465601 9211275006997684224 8142030825212904961 7938712900083947073 5382001279931406625 6517470037968178177 8478890689285763201 591421653520532288 4874070783613599744 447760343414734848 8810781851224205313 8294538772620419073 8842933832262811648 7391056976151494336 505450932638769153 4463048590210637888 7822278542592780968 5412891271736765953 3328347829900375897 7104406689906577409 7086157271102309633 3258381504553028993 158672625796461632 5051982720849739776 6841525666957597106 4775950595092772864 941263202358591489 8167843787529265664 4663344414838253569 8124952989646582273 1871693310440461120 4063051533350409344 706537142895375808 3795048270032722945 9114651989381158913 1762699350853664769 3371693468538485249 6670110883069870080 915262630677598673 5115924240186474497 5463961276546888129 7664250490023522944 2935206480121430017 2846130400363928365 7247971096257495041 7258219589782026560 6761993935633403904 3958626001288396801 1855510162094770624 5093103679710560257 5754959563514019840 5693680833976837120 9145479467846852608 328552920128041124 1517004100041072384 6519403532462909440 8803192311451764736 5101349189915967488 8218382430336061184 3850192812669407361 6339096216314960944 8391530017828254977 2782978654656063008 474016989534759360 1263360252133660096 9059824157146067456 3828051950406825216 7288701275173901568 8595290277808979457 1484433624842460673 8024633083996354560 7670760849181507584 7693198804586889216 6373407254532220928 7610947270831669249 4924660634705205248 4014469806178008577 240945659450781848 8611523467259227169 3926417719952433152 6010052939726275521 5827100709420058432 7322502748312472576 5795879823337552896 1860334180767105025 2799247521836796929 1163964132281687040 3288757015695137792 5931741382868505985 835761336113107328 5391337705859704065 3840589956140658689 1412312759753841505 1197214693636793601 8121037804802304512 4514254797405828096 3812802323565158401 7125352223714313985 4974905788231730624 589368531782440961 8077803426225094656 7353937554346737665 7888314063541247488 9063064684142100480 3455401873533304832 3907358063434719232 795498993624973312 4942806181461377024 373069986816241665 1027950152146995201 8935348780841738241 2318214929095180640 1889560873133827673 4416161157949933056 5516966838246113280 6166856465690476545 1810607552612394704 5530100973283232769 8938969750566162433 1612981685740298241 3175961774018685632 2435818294805135361 3519965148609511425 5010731693710966784 9086005106916957697 7178835573762163713 6221422028260884481 1637101204862906369 6904894805666099841 7518362315981322241 1994695259734989676 7564645133811519872 5232341942258777665 4626497869470435072 2353464875893018112 7122892451250855333 4283386155017158048 7683496203436605441 1189486269788811264 4557305111613362824 273546455800496192 7527218583430146112 4698045688942952448 9085909274165389057 8099596066337344545 1470778098934678144 1583157879383245313 6959479335428125697 7354234082504279681 6204433644504707073 2928234723435945984 6967045410237515985 5639745418402351680 7129283807686159105 2043980399377293313 3326093166625423361 2848361716443926016 3656569380580524033 3290525519531573248 6620998967293505761 6693563035112979456 2611494945279500289 4815420924715644337 363742092100386817 9206789514754780416 5686436489950468096 2694428666457354241 3360313541191476288 7926476137962815488 4016071381702676481 6372668282034599936 7198886554698552385 5584133578020814849 4087728140514813345 8581002242848989184 8621717635437133824 6413057289139257345 7897005248214041088 2388400140888385704 2974091887405229249 3706938888694658048 8186419526607854353 3930341575297574400 7125280759364966401 7934207433846767617 673185107650306049 4823580436155519488 387569999107861888 2704993296730261504 8643805547872822272 5581028016159734273 3316640314532587233 7853082916735885313 633308651836341249 889497385312124929 9109989661530993153 5163818939945634816 4404478981581943600 2751413858872571904 7625082409089531904 8023209304691342977 4836951341724047744 2543067952995893249 6299000913610602496 3164246948538670745 5565749516245918977 6840948816068783104 8362300290430726144 6392731690457620481 179926912492985000 389360160862235777 304451463689195457 2652853430923516608 1281231105525055488 7805630993400570416 6420389049435217921 3828907376173799168 403803231552415745 8973888105293873408 1842819456659490816 6271208339569135105 2872302898170319616 3995495768958296064 5354220319330124289 5482265930104047168 3060061063752024065 209273388456289280 4629903647257395201 1986157284030605313 2008317262841160449 7528023551100160512 716723477287818880 1293091520500196544 5520082047300165376 7660993487840247808 2443496723471173121 8265280713900164240 5323508847899593048 6795184320427065345 4238344650914213889 8366239575086379008 3380929575825430721 5600558676090387776 1854026782867872792 5571981932207337473 1497405189698450944 7623495111856399361 6527731505329122337 7582048795518866753 3135607894287699968 1629038365722542080 2461082895373966337 9163899043519533057 3648413610022744065 4505393770015139329 2951136983009085440 1244217709764608000 3293969792519634945 1318322924676080480 5711293463349013761 5535518975176210881 6878854047027029377 4872353070207653089 724462290803298744 2112780369975560193 4095296251384381440 8312655964921022465 1870341739271749633 2591421848946282433 3963317820222298113 6064599325936118888 2690886519345579264 1123707252610604289 3693958105429058273 6993748635393267713 6461602057485944833 6291335243958796288 4615418070595443713 4047527106702786560 7950297715023403712 1855157600094519297 2145442578547121856 4810068013953503232 2461072801723337601 1894781665175133120 1506487823116368456 209566301489565441 1685839856070522753 4604663189112813313 6348202895215284224 8492461476930182144 8698088619087798785 4467265051804692993 8975067699609205505 3426353743358328833 6465331887855158208 4941694891487969281 1940365747980991488 2696531112058400768 2827806313923657728 413413065717264385 2574914620772144577 3164040848793065984 7012532333974994945 6247842615490510848 2469712483114349568 5651111537745557504 4107092320535506944 6651401312515753952 8424738849200075648 3780225883491839617 3117449392149532481 9192764176859666688 4498412198594825920 6556098930766036992 4631575333983479049 3799589414667074304 3575370664130551808 652344760715132529 4989294041101737984 2724604118979899393 8879012379901444096 2839521543655447553 8987641691341191297 7436342719555007488 7237376750245658624 4181147101222141953 8727181082998800385 3953245731273672481 6836595201954416385 1003027437138681856 3918960303360095456 6151826466253725696 9006463355929033729 6003423214731687040 6003175498707300353 8803273275138614272 5970079388229943297 7619390152948108353 2421071262658627105 4440386126943490049 4384192715612954624 1613406091389992961 9041000402439241729 3314617635244605441 3100674729734484449 6973910443851612161 518413738898006017 6053919463245117953 2159394640123396096 7246260307455016961 1350861672073939936 6204889840762267648 3724418296445875200 7140099582669765761 6718546745338158080 6558536323095204656 2617463547531249665 2752369151037734912 5177328291162369025 62216767424657408 1768006169637603840 102049543217212065 1594047183935186689 5910178867802734592 8828867641298526208 7251166848348836012 829008609874411520 296377551003451393 6903106092640157633 6940165775747033728 1486860819745942017 8499332300786753536 7409147413186493696 5445737886796083200 1424832719970640128 6262383128210870273 3276391239435810753 7602184413612342273 3551706712731418624 6093046555877243904 6244631041175966721 4665271403416549184 8836071795767771136 8855727679464815104 2209611228928964608 1061713611265607872 8459380423519409173 6187735992539578368 7303032971878995649 6305957380624744448 655765655224432896 7681279079967109392 167276442834830849 3848231961943498752 5007903690375774208 2585859092186192896 2305626873023245312 5129004860272446273 4452167322360602512 1961162258650139649 83164994092567681 8105950086381519872 7570491169670991873 3175570043084407864 4893719102336040960 2262861672606507008 1747793042087503873 5984244379018505601 3839554666662665969 7016515182481100545 1255003023395717120 3301207810025634657 3741490699926962176 247100385508061696 3289839618900951040 6942341510053545473 8583908039889473280 1757362345465453329 5509510724325995264 2426193506871058433 1072540096291868416 606291729866015488 1915987184346038273 4996778062003536896 6897458657006403585 2532762012513075200 4990073753182038529 5665160028648548353 450534234602446624 5675092219380763201 2243838776076386081 8273991570257296288 8972095794841407048 1228662857175944000 1607667230543151104 103529491370024960 8368114636027417824 9188160899676084224 2345037539217244160 2331582360592895104 618378916198111440 2951976065939488769 2582128772565819713 8083540097588827008 1502950442297039409 7479531128956853249 6118181400822690816 5635481887754839104 2681201834397673472 4041942869446907072 985759010085758816 9091300431264162624 2655118583074716672 1623293194194968769 495274910934113568 6012782190045143040 4464887778038913281 9149706214306361344 907421454199750656 5504313906447663425 236635192656134145 2481021313900369537 3324373897963788801 6075044633903579137 8012970631926716416 4757966193922070017 1448585486309592608 11157404951756800 9064778837628727297 7580438628181934081 8793658642640496640 1682784831437451520 4095527705616400384 4549518316244795393 9130039895217528833 5339454386000533504 7978040734594351616 820443351715676160 7012115505910673408 3984407591540701520 8395200423602236448 2018519981674516417 3419690239708057601 1202301322005463041 3648881886221893633 2385075426864068481 6450619277682704608 1411062295952618624 765772528510384129 7224802008377589761 6586539353185307512 3821872400698575872 3367997288447459328 8722746046993858561 3294173310828658945 358871258934455232 2478547463453266071 279020451222524609 2329806231803656192 3149107773823488 1776728503343351808 5284781808839693312 6514234662131864145 2380673040698252352 3347974564024280064 811579320979849216 8506948787916606977 4857586198433107713 2434328693446718720 2720300534459599360 4120525799785631361 4054684595092144064 1063963885303173633 4011348282145643937 252225523924322305 8295398135198628352 7681154320341534720 4177432864680957412 1043646178233622528 8796309478081724417 8924382613767968769 3377076819168262016 6106618893619030016 193782739151291392 4059675849705861249 5149569813618950912 8324883009088615425 880279419529183233 6471058447977796064 8200327154495985904 8775574855730103809 2964974805379931137 7456801154605786625 6693030695685193729 4934265379137673472 1279459252962263040 8084212282566484480 3659368079896148288 6054782247271841792 5625647181965430273 1973883394034614273 343036700494790656 193807685121698305 3400879787083303041 4834997140627783680 6672159693788376832 4897432948830904321 4953982443713663041 2179018965640358272 5134395816999665664 313549881810310560 3247540385895719937 8503986911388558737 8290560105234917376 815059340022992897 5819675480356708353 2736254171399589377 2667344104558878657 367854522057029633 3265561756202341377 7761539391791190401 913236245241499521 2291875127775166465 4529721393515337664 7140091689185595313 8053171668541126656 4135774001270736433 1319235848345029888 2859309196763281409 1368741699751411712 8896588045508771840 3542669061552643272 6386582484567663105 7935610747779743489 5099022485535224832 7317677008337958017 3940614877319078913 4741675685935470080 7982591873628581889 2527762879907086336 1154531840590684609 6135813482416242689 5738597375468034049 4648993062006358016 7799586608368756737 5950106306861488309 6991198119525544528 3966397336540831744 4195254626440784945 4193277289702621184 5642674455291953153 8623008389998542848 4673220626496435200 6999398314999021569 6334450724401315841 6671021900765030080 452873622229805825 2133531335003275264 2240856449743049729 3542934366527225856 2486389272020352256 9144784702460764928 6043386013772023424 177325067354293761 3045574598297919488 7236715823944429568 8255766251972591137 8433523954676881409 578569312811937169 8746694769389342337 3131805695309059377 4544270787005880321 8434671199967268864 8173620969006218624 9194883529022617600 5450943784478732289 3061589680939528192 9114620653721231360 5388247687774954817 3799645167617572865 2574396580012420385 2285322115108242176 6062789698673180672 3366230034710062464 3611422072083738625 6349510839993583616 3732274688585031680 3898343683372735104 7118675490410819584 5482713424392107008 6719690254859727808 3343261660494200832 1617756818986352257 3079215607222781057 1791378685167050497 660118931695042560 1335305413577083008 5860473712051575296 4870993645019171841 8784730258085890560 4414279628246097408 3084976896979138049 5532303909551980545 7565233653006456832 4695552286260485633 882718909224213505 8153643248054091776 3560226851620930305 7006351587136190465 5301115069232477056 1561366038003467008 4764166669020351937 6931342788681209025 3396464917926206449 5112067515033974784 1085976563792519169 741624489693995009 5900472375474905088 6194118750922713089 432947974158778368 5820528417143038721 4900676822944959744 5016478572742908288 3641765676761743361 8926716386567258113 6521663181748068065 7601512065516746752 2946858962963984385 9185148175345489112 9137698373093687297 2340458365407856385 2106364006105374721 2121048907957855105 2990076933693382912 4292475753252962305 2038269213252365089 4901396268803543937 775155558106914241 5089805908179990529 7875294934022897664 5811181619953167360 5761350969676189696 2563479476676124673 1771836460108580097 4000021154067482113 4814908159781008384 6998810590631534192 1232789920838420480 2928590498566448321 7409560066695919792 4090005177494059777 1425888280688179200 4538835471963828977 6395279788494804993 5721912132618092545 3004442625857708293 3428415287578345472 5797588111752024961 8166270718605131777 6336105235464084993 6644180289206862081 8975486470444743233 2285742257191346753 7615704879672590336 8555584181891557889 6304176777844050176 12645098659692544 5499211144225500032 9147480703063126016 2269384524257564801 2092529508854177793 1816466214873120769 910329793755644928 9069979609213280512 8083622209329463296 4810266947056464497 4523924430201772337 801079797490926080 5663568501584101569 6433757711354541057 1168427124479526145 4891301896382281729 1474728483673993216 886381341945446401 4510508242571083776 1771697013554120525 8916438070729670657 1155846914664429568 2980079791533719552 1961406883390070785 8666000531598082048 3403479861629865473 2590837514759569408 2196688551032146560 2537379027619456512 5603352826045360769 1911400583445897728 7598493340501200897 8510166212677269248 2581512485418975233 3012635106121235956 592466628547277824 555266609059049984 1309506757030395905 7141077932655051776 7907376220613066753 7526829040081436673 9034725898166551552 4254496675248689153 2807927510192500736 1088797587136836321 8290129878244847233 4932895773718212608 6976774110573518849 8736911147101134081 5532350154228498208 5241579957956378624 4387804527044444161 6952801585544660672 498677661027028609 3874951271367927297 7909413117592003201 6503208862696407041 6051257635940510209 4896174125930258432 5290013004624623617 8091498919670291712 4762547561660259329 826599598196608000 4991003681142388464 1284416671986593856 8977964636376113152 5379644956394961409 4450810844222699776 4677501381809340417 8411070666739204096 4351136999891365008 3973360783011938304 1322492317455319040 1370709071826572929 8296926135567501312 5629891369569521664 2977455978676112000 5829481954248382272 8917920725920011585 4390267677241912321 4752672699213725696 208670504004333057 1522240482604687745 7568889163427541440 7014275234341710529 8742202169464477697 7198639308340688896 1379032422598836224 3999581238340531457 3056671922600124416 6469557169878466560 5598915596504868352 5079450010682432256 4904373315374473472 2263759565013531137 9106815047341072385 845279006661595136 7940901029139420161 2174594173693721601 46556687582633217 2715915495411417089 4169830143221957633 821566476767590144 4896469231689839105 5741245036298231808 8012026022163167232 4320789329087299584 4817671168050413569 7544381185696759808 5635383166395518257 8701022329652117504 4250916692213878273 5850846136028173312 8243644835398942720 8045447886798360145 5302959612724992769 2806757021680992256 3606709962091069440 1365292701570975392 5784598645895299073 4155118739940729040 2264916157424898881 3155659109477096960 5350185292152124417 6939229167055847936 6118907825803591680 1514460306466971841 7816317231804289024 2327262331892731553 1606686315069939456 8981100142035806593 6079988171732714497 8965668780778383296 9072515481999073961 1474910772785315841 2318612249302168272 5067976417600957696 1622927242813593921 3826708378499876736 9051501013281103873 8521158143205274880 2251304852196124416 342506716557626880 8136687372303810785 3870387259239660448 522953905494024192 3911904271087403009 1933804763059748864 4420767381125824096 1423538249675578049 8569711895648853497 3140951918934063032 795022005749515393 7279816402333125345 7058154831151695936 563604777807720961 2161717067380899840 6828480494476647089 2173715778899083264 2129198243226052609 3157813557782502128 5620919359900830528 3112871744426597313 5301268312198557696 1095278679738889728 8506348202550763520 7582779172685947521 654901350104053376 1869281689310683904 437425573925498881 4916305949105766401 6434130152927619680 1051480713211723009 8988091050975672705 6150360779989398017 2189013109414854657 2769470271709326848 663588350039899520 8326852907348200192 5482497654480370081 3312758822906843777 3086498476761416320 4659124355664052224 1889739693432362497 6336333461166058241 4931351561932505088 8123764147862248624 8524985166256820224 3623043494059922608 3612279154895549953 5173944256720241600 8133112123644530129 1871263034329071617 2089705431148009472 8933479980773113857 7792178231941212416 240772253556556608 6088581034266198017 8359867842349504384 7310012582736817057 3746247022619516929 8042086767478571009 3028972651713396736 4427603259033090561 331833162729240449 6566895550954364416 8143649133389375624 6518825648882197249 1119639095213627201 6417512912075603969 5377946754135636993 4721849011900067841 8244479815932856513 1792875370715641857 7039161550894577152 5304883333438175969 9192748418183363584 3472886078330414849 4043802097651938081 6107021855773984768 4518956895474549505 6510208437425689216 4186773803714768896 5983215371886235336 8743428750479061505 1184868265486925056 1861232324208250560 6430943463733161089 7746469530312515584 5948870456857768321 7251111838009882625 2686114161808907617 2937639774237097985 3806969711506399232 1471038634265650177 1815041058125489153 6013339327256509696 6795694951901648673 5869537386737696768 7094545372586934272 5649542020195978049 1140038212881599488 9096481944342285028 2193316082500337664 5249021111374446593 17749570307889153 3569701977267422464 3643636999954945025 2562618446393778177 6840658254069190657 1538739577557188400 105897340896935937 6255186290413080577 5557088738574950400 6907568457572724736 5714063815632912385 5267555603497185408 9183143780267864064 2122118862293920897 2083861560609110272 3408920060266054912 9134725649415700481 7912554334418477057 8880152358652095745 5718886563128941569 8952289350293873617 1338883196350795777 3156171536770146304 7578281544328933376 2672068574834762753 5988960874963503232 7072657257044223025 1188141581022003200 5682601272329895937 8888027660027487232 3722532584875878976 7378997510758743744 8034196849327461665 7526510163302632065 9138741023789199361 7152952813498923521 3121788993898127568 2072584745324099712 4824094561763203844 3250055054830166336 3734207975336777216 1816942883514235841 5351086993408065536 4077830261414012928 8365834424445868545 1490626299349108736 6902779190339002368 2776432861578461184 8585478440537163777 6774625977065846784 1355063059007406081 2610656850124111873 6138931772820804097 5205297537550108480 998951538544410624 4367112673608965633 7907651095218225152 2325924996098558977 4858379401837404161 437822917572610305 4625452894411145089 6907928366336912896 7393433891193798656 5564549746241832736 2756541366253518848 6126355601046132224 6003213079241363456 975689721741485056 6570905747434080257 6518845801555065600 809094023381763720 520599637411550913 3950843539825449536 8279978548769956256 2973340571900791681 965940727215661952 7153321848997838848 8092742106434716048 1752704809256308737 8407472807450003905 7411974835006643201 2190355219017740161 2088054154021149697 5146718917741903513 3038145742329227264 4154222694848128577 2283689418835838208 4042629823405886464 7306344872364300257 804343934539236864 5309000077068423552 7820758507314221569 3033690772113457152 805344811096637440 8892024739165657600 5941508609676300288 6440068398061385473 1348192571650782592 6176587671286194176 4315521553847143937 5575294224843676673 6600916056632197120 5214829795686982145 5315508905549436928 2926702892726135297 1378264929884669440 8246539619584999424 8575644964587104256 6853788606768091808 3748180001362470529 1640532377044598784 7709975257973048577 2232052050186477568 2454322673660192320 953946799945160664 2453236898465225472 7639681367147566736 8746081916785566976 7801732653201617537 7868480735380696608 794817520357179392 7080209058580005889 265259569783293953 6482158514328955137 3666343795479558977 160155418985892057 4687123917157736448 5047633324684257281 8884683578170745624 1203001691573156536 8371173826795749025 7794586924589985352 7431959304775070720 2563268085722192960 563900432455510017 5870943925406793985 4577749636736278592 6387390368157663232 5887210824065622017 3900082404062121344 4127234464195131945 5587676324445888512 7521608200088977408 393738820508685648 8509409898870539264 2324520948522478080 5977289123431493633 193012602495658880 5315932309508063232 3294250095940198400 7302637744418603008 6486626812492513280 5003283638064513024 1725513981502291969 8471654466641797121 2408338977341489153 659815349124507680 8718133238568118017 7024075396585240577 2196540744717354624 9018116095645786112 6092792859817689089 4830129815834329088 7564903074016322465 7133654735861882880 1917087888745261568 1185179169467833729 130812606812820049 8668561242328316416 8594131190075971584 4776893414848667456 2629562633960554496 8855407581155008512 6593989577109208064 9096936954095255553 4441761421786318849 2441164685314203648 7422085588171227136 496667130142436096 5827750816632244224 6025653266952716288 1330598668697600000 2011340442050426112 5856381133212516352 919429670477363457 4388139218350161920 7465554853087090600 8479299333013597185 6375135865000075264 1504345076702062464 3382211602447742592 4374248960189109233 4845043453130330113 4041955167629335536 5567881853035440129 4853630860743442432 6663203936255184385 8007423011416440832 406104214484992 5079004515384369153 1914721822806552577 1735316329050618369 3314899753496142848 3158906921261986817 3578743774221758464 8383659145924591617 6139598763033162610 8308601770886552576 5551223855177009953 3966916227010386433 814660835059257545 4010452661413363713 4727383342397836288 8008337454096853761 5810084774819140608 6851089165902540801 3500813821387399376 5250574107786510337 3185629017026428032 6747247133877080065 56997384933228033 1944320348531916033 1918133716286449792 597869766059065344 6842716015584735232 2820724469766356992 3476695546449246208 1027359550357372929 7089094403974176769 8472204241205198849 9175506781716611073 2511444750252717568 2566477203802278337 4294259877998543873 3409564854519826944 7409705400798693377 701986169228791809 1767889299516529665 39702309652616321 8153025493989236576 4524100356434624512 7361872450311946752 8021607094884173824 167811770761169665 4083245496072362496 3683122220298364928 2465423287095448064 6228759212125415680 8236825085006315521 39377388749708288 254649148716022272 5006360088011210753 2739116795955794944 7575585624044919361 1982376524879084545 5446276089967627264 4246220856001445889 2422531702797187072 3261324811609598113 3401977390514323457 7551621486019176128 3142071822184349697 2521226104690971776 8665499595816254241 8690915836708899584 3805143765418285969 5921995705623869440 7817997856567054337 6519305356722432513 763330377473029121 1751078141968777216 7174295233687183329 2991573795467652352 3873552582864848385 6243055267650565121 7189074799615940609 8510810189289922560 4471418743430858689 1950731785525659801 7519353499714926209 276829965094861824 1495903936860389377 8010541878198469504 3502462345327362049 5161142576622043136 4878643175240521729 1477784892654632961 7064863236851232257 5952366816420425728 8679554433358466048 892546829427902432 4835761303783146560 1483533666295041024 7623358396697347361 3197070853336596480 30896695107364865 8368491414387772384 5232236348484000545 2557006705976979457 517331209501038113 5130981807008025025 1297635611139205632 601857107877446113 5153602577432306753 7182420619604658176 99127753421012993 6667319891654836225 6047381224472338944 4962599595444334592 7393261939245561857 1436425277796670976 1361624759564976640 5951206583878995521 4261345739192357889 7365821040347198464 2105874982744436352 3103450234367503680 7258140656348344065 7413185891224090880 7086904019859324928 68057660073569248 7545449804175998976 2118909264007135232 899237007231713280 4560709500284993537 9204297007645804065 7460257024723928065 1070924753853469184 74270498813893121 1245243610224595329 4561579460568197889 7059769649079735297 8958592528911695872 6254855311959195648 4511931207152321793 4344183065948534273 8498308283737794560 8094728195275126784 19819461609269249 2439592787705537024 1384561715650551808 6866047951601401856 1472235088441065473 2029628337612118568 575718521477472769 479875466360905216 986690277292979968 7542524593588087808 8736358646410418176 3184168479880705792 860368306881692161 5765419595923159680 4615567713283095937 4670988990713977857 6997190741128410929 4977796500690032641 1484238895425732608 2810424954381615105 5483677803085036544 6799170140482043904 8467043879899207681 9030827054025486337 4693459349326367360 525089248999812385 7303473789045774976 5972240939994398721 3832018756907066049 6252778269029263360 8372914193281908736 8610978262195230000 8881950300032288769 240874383726588928 501378183210901505 6330922359312650241 8943655159198581505 8728616442825776128 3935653180155953153 2968193772172923905 7747608047061063073 4799308870956285328 5749989072809237504 124060050978666441 2213162519167736832 7218876514650292224 3654953512655186176 545475647552093185 2202300851269615601 511526637968369664 971426103104454657 7473262645852766209 2029401935917574784 3190539887237131297 2123900796749477441 7733554235315483648 1619890711007519745 5989537828634066945 8310223699857735681 1146230909905137665 2178647136868937117 1406296597585980800 3553904594531414400 3887078675145761120 5545380415553455368 2919578341231427585 2982732499298467841 1752662748514150401 1366183493516652288 317571181057833345 8669447828942841088 3744891324467152897 8482017980738277376 7404175434063843328 2362128351279583233 4693305072968294400 9154957258609551361 8682732285577395328 4139295644365644352 1410172712880528200 704284633125050785 7905594148830169152 6327646412889745264 7443047380743192576 7181041602979304064 4099306348568473600 7419605104981736401 4477709006328290024 6338421322915463168 5550707597638948096 2320540243532365824 4988536591355977216 2572060932434821120 6820421369836077056 4071691241048489984 8715420993417819137 1509351399873466368 7263699761983692801 4857767617809350656 7811905631065039232 6010078252314296320 5244671370225649665 4489225503981830145 6561579038950825984 2700384998917667073 7186012552241577984 5548692698606036481 9020654742906479872 5231017254097043456 1734028284330312192 6676186742357885216 5763506861808794624 7126763486226226689 7700967879111149249 5058539098804284992 6613106118757517152 4755005238779016797 4832907545504830401 7884210146662339392 671123682952544257 9069934223241969664 647534800486053888 1189805631096127489 2782808109969526777 4061493543747478529 5582376666918161664 1075011752480370433 4315620175174123009 4337893171352299781 2513230747781800961 5028530874691801905 4409461429911406465 6893712640705670432 3545683541364255169 5954700307340288944 2451778402008253440 6953570198726500353 4120608810248855553 6190271337276907521 3096557666049493792 8899249155150663681 3841333108158849024 6395293407478812401 5313565522892745729 7903171628470108160 5674645886739351040 3874969948549490177 7024112677687138816 4264894330784791552 8152502378449667232 6689872877321191425 1958956102497185537 3565868300529670145 9039767678280499201 2359506988395891265 3692590973854154752 6657025479938189057 1730051408167914496 8521571231320260609 525104064116484865 4667948106332168192 5767493671005984769 4425119920944054272 946679820469338112 8928304810348925984 2616742768269524865 3976514309533284608 7636086379571504063 5620885311170101248 545770563175043072 2881853523427207681 2713853436656353281 2732729869437972097 1719659753188353537 7919348374397978624 1863922968182387632 52533281239228416 335157992102606209 459852469892299777 7271583949688877824 6933719260762227713 6940486385862279169 795888624035541504 1495653504579883008 8280990429483003904 8710170153358758784 5552245002345656320 8450629615618842901 2865996543616446400 4023041028650458945 3481079816310422529 7803832043405078529 293943875651879424 2556560053953227777 3309035555197288449 8251958708568743825 6476285927160975712 5383891682419125249 7521462233853585408 7325873284470528513 5552584426416250881 5236135208370453249 184004538537082720 603744925144213504 562223033284121601 2648989052260415489 1875221056584519032 9160228705274183680 4683985755257490417 2195049786631122752 2299444354738942273 3129636219748476672 7722589999278964737 8821973281290613761 8855928107416932353 2633950517901918209 9062157959258941441 53963600261994113 8864731406166035968 5942776324740874241 469657501741017154 6814767549893152000 7471081552245178369 813587771713757184 8634402003091054720 6895073662750576896 4976342755276217344 9152950250869665185 6095470489407966656 8956323507530248193 7595198606110413824 1687199952971722752 2937639903601049600 2487446087001165697 1944457043253706753 6243064809454835424 2679179215311011328 4455389936379121664 7257649344802727936 8836028268448247809 6650232736462124545 6912151070816151297 5767661274361331712 4097940548636795904 4231264585417490432 4410154182670634752 607956985755533312 2842998730995539969 6023384448016652407 2979597045529837568 7596448908486965288 5548257317531128832 8610261540725269104 4523816210089689088 5503094731190951936 3286132694121765377 2044589547309130144 1735289213167563520 1605439866071401504 8661407468450280448 3317256208889743105 1511052386543075328 5528792206559438849 2273832284012988416 1072185066202802289 4586242937240258433 4597636424007524480 6253798878342743040 5346582107626260376 3052861636302145281 3265521763173203872 9005772371682222081 7808687184354680833 6176372582319014912 2815541587579699201 4976848703686180864 3219943210191818752 7557764729932984833 3059806660209728256 5458958942833249113 1832852306176103424 2674936072714011649 1650256813345224704 5063057792350674944 4836062472065658880 6495892468041908224 8857229215219625473 3966610293640121344 6070390155315544065 2762960876367510529 7534617015839199617 2601810509414989825 916214625722034496 3484014982741181440 2223818113278849920 2995017760099158848 1267232775124600064 5393873573028473857 5020611654414139392 3345850533541957312 1721910140803555328 3659335189126144769 5054084219780702208 6715856390822418688 8569172790823451904 5732786213966037760 2822544861561880577 4421300861830438401 5653866888956960769 3277181730019115008 4781032586291244033 6631389918421343233 8154635776337293312 1874406693263569665 272759252944762384 9057597794073157536 4710399841492484737 1719562323314255537 8693260508024552705 4021700543260887105 8988231404594684224 7859745731895496192 429304111540535297 6850170057263316993 5473908347152836833 8087916041694666016 7519164636320481280 5370556513884504065 8408566453643524864 7064139300330536961 8790749318491626656 5065075655263735808 6423071126194298785 2757112640757694465 6467155199955801600 4006902505234310400 6654156235022242304 5765254180154888192 168760108241948673 644097243260122369 8877338434626197568 5258781268536066817 936224451596295425 1372408149470801088 2683348234767784576 7420241121043600384 779426365392864817 4488420402570526720 8171286511837094913 7588866736965885952 123796774883555328 2360137834448437249 8867717977723174928 2601343956952519169 9128849174689382400 5405912508408817152 8209594699945780073 4738027640159492232 4390987371128943104 4615113807029082625 1066458523255628288 106057672246984705 6326273131520458752 6715245146844895201 1819341638710460416 193778800373700608 8523403381894053888 4060523673076486912 4914460879639378496 1538500228530251264 5386507714233311233 8226401112260035841 6906302794610220929 4886664887007444993 4379595170411159296 3703652989219621505 3833657548853022624 6840276326700089345 3394455111834335329 6746535738962496769 925884233197517984 867042150006595072 476434599316917760 4957101440835684352 2112388708584914945 1455242778630017025 7324708161329287168 3218632367296102400 4390589845857938264 2151833878391423488 5259253586811453441 2496380649675708008 2162553119479554048 371000221209528340 5472495020616539200 4106336485784459777 2616210948224306593 1293029923964859904 5798777360970711040 2531256127884829185 7286499477628583168 5399534744958779392 8503534689052258304 780060673241282700 1390072379237435393 6964525968098861056 59293600080889473 6655640250375372801 8826282270685707072 7181248778159619329 2802998245652172801 714687662070591008 5869871798490754945 5333833603042488321 9159756715330943488 7489110183610580992 189807219018073736 5028167626312212481 247645236338217057 4502119432946438144 6484983924856037377 7848264000270166272 2306647877843131009 3904642852774215680 8179557751751307264 7929127600668206337 4025184558080417792 6006369897294834177 1601908849069326337 1564627815386790913 3319346225170647453 2350929994500728960 740004754161859840 4383661963897106689 4227191689800557057 8501284464725087744 1683345227796366112 4105228268608968705 4935213888872943233 6791005752694931456 7313609159451164672 7871484974586452992 2981342049189723393 8752589550937636865 8686422171151716353 3716146526219868161 7556925017758756865 3125975573020952576 6488908685465096193 8303208287943066624 4109760342654689280 4595827127642128385 7074136508411887616 2484422577966183041 5869350100302952704 853813021989372465 4995742859023007745 8134309353515827201 2007769116246278656 2911754698647510529 2932705447238434817 8095151511478035456 6089128815273967617 2717068876871155712 357162226916917248 7719002292829354304 1523940778877875201 9042456329232148097 8437043117346479872 5299452072578367489 7348055016607706424 5986591204976996097 5326958799477538816 2789412206839551616 6226261397350845441 8374528122162251049 1619044216237069313 1902877153741611169 5778255637828663296 2231321404537864449 7038465546943258569 1988401969459523361 5872002315751938241 3481173559648976385 8344003504411829761 6143941641567257089 6674652993886067265 981885227956600832 7544834961355106561 7629007896679258305 2738241285470553089 4327749115447931905 574414351384119297 5220818926288681728 3282742292430089217 5211767694667139536 1535055179470018465 8626600634692020417 1940287166548606976 3225686382274211841 5961808306121446145 3920741415287128065 8709365908763426816 5193527128149285376 7065560654003102016 8324195478707481216 6195971951855436673 7853939807316422465 196715124611586049 3310577920948535296 3964149315639443456 4581636205523238913 2797873325512511089 3502664954313703424 3108275540109090816 6629328112025208832 4480703134416594048 3330335361283323905 2638677777720803328 8413567233676263424 5869805356778977280 543608478116085760 2943288604597590329 4070823022885522816 733662316310791329 7083005457265754112 1535744788270481409 741266298278410180 7620731145627680256 88141567927260864 304600025814458369 3493503648000005056 642215687405436929 7054880640970211328 990447880791195648 818505080483348480 4553656102336757760 4974088738463206368 1207416168064258048 412473797169583105 5922056096937672704 8346515372758577017 5738172679742593025 4454497996476481537 7068440603216177984 7792990593550635009 5635141649042849792 8420159888345866241 3875071962848747520 8474433667063934433 5168590365024853249 2853020934462712561 8610968977699997825 3362959110406135357 653692842857378585 8096630474284761088 1619928013318483457 3443200442604843009 5507493263499247617 4264208617889071104 7082904431935709137 8341561465938395744 694528489985966080 4879776570925997121 2022495327424117760 2169412971006190656 6671013778512425985 4865647119660453912 8948166936479973377 1039968529787785217 5827627606747554080 2943643621480640512 7932394840066248961 2635226938765949649 2135908585413090862 1649161241800446977 2788611912421490689 4121484771203807488 2512703338432150152 1656142244427942912 5890856371473440128 4395998239285880832 5083126842370805761 4867405783690901376 8715694800774392833 3601412304126211073 1737757635258092289 3553361239623297536 398118294345465944 3783793282674105856 6290244976689982657 880753450204954624 5381588658141396993 2962467536525433601 9131858557792763904 2658800360287372289 7882682923010973697 6084350054249305280 5932155656818358016 7945168567541577985 4771320702805631552 8481090431010603009 5460760429276744193 8852011426965041152 8121725987672870913 7933782647484099713 3973004458198701569 6455897245836220416 2372048977174116353 593635142213664768 3399789810988941312 8066770371609952768 2146106919935942401 6517586105338768704 2044993817171649281 5748311602174664933 3610691830051643137 6878427464892948480 2513152812031455233 4696536609577762816 12618265032654848 129097576510259200 2309512688330130432 430791791105017568 830568335496711168 1204038556751048704 254369775941933568 4048384017230056257 1337705141621710145 7301059864727437313 5595780448911876097 9211952538327942912 4347159046220112640 5880013641930690560 8499775303064816465 2696962360925439360 433998699183318528 6938717567305383936 1751125662769663873 7688394183957053440 8143667375434854144 4217526689670037505 5719478412129149260 205403221997710785 706670470402015233 9150779540780130033 306421398150840320 8133915155561284993 8219766085206175620 4935059886963091457 1425147536865062913 5080619576558963008 1818727713210892288 355818066284151297 3917137779616168704 1540010104945505408 2684717053810574849 2508343363330637824 8962027894076589056 439048662816653312 4831784432990401536 7016380500254256385 1498905642259127905 7127696973905108993 1459764279762101040 6481393039675379713 263376419382801409 5045658583233288193 6763456953879355393 6693819919293112032 4361270011835754496 4958695585601216000 8165333803577515008 6701633586895814048 5575877095842382977 4054361375895060480 5852794163149406209 8437615841876500480 2856751233225592832 3362027142871580673 3128954704215803904 4080883264661749760 7148166110975663953 5589665109963423745 2947341084627055616 1706189317536968705 3980771650682585088 8479631974937890305 3290591547900945408 2891322900365475905 2401844561843756233 8777186013578166273 6411271545314317825 3393588979798489089 7089252605898940417 440496550464241664 6103064911419408384 9149972838950748160 8108656286841065217 7916450214981288960 2951648090778527848 2867565024956719105 7031200705601134592 1645679717681495552 1632712060384247809 4089819379566183664 8098523948218843136 3044544359476351681 4410083018121392128 5610059251485966337 3696566428010399744 592287727915872413 4342692598827135488 6813607108835512321 4530370848769957697 8646586224471983105 6139894245859360768 7651677274664927232 962193569393649153 8759482027984485888 4997136312843078145 8265555506224474297 1436580164443820544 8711262224878337105 4303806595997185185 4514829352248258560 2065272463959818368 9060790269153931264 3436076480809096801 250598916008738817 2255992713954406401 9036663557826579968 9061163641980428289 7554540610078128769 7486917908442251264 2066192372620066817 7802009963067342848 1320866264554476545 8551816500662259200 7701640382160830464 2300269304531925953 2665891511402197952 5286432637538887680 4257884868121686017 493498818917330944 7039977922366291393 7516497258692190336 7259755110463803328 3143330863069208576 3821020016608495617 2269007080414701056 7047936930870992897 2184834510694244608 5706730589868902785 3483466194821349376 8415346946329047040 588439800193205504 3996453874163740001 1628347567606622208 3605518414362695168 339010618723524468 1657565570977497089 4208598896445962241 2885372700549137153 1737225178117919681 659467951427723520 4118755046695336208 8765332265462406528 3779760923699328257 8845213193765264649 6049665962819262784 3659022052654270752 8422779155690409984 2111596173616720048 3814077544366747648 3809391416786461840 1733059651525138944 7224677863989837824 4923742474834082737 904924302644322208 342935040129273345 2427098274055117057 4322309264486932481 5002919386254763008 3177382905563971073 8736960547197992448 2255445452380079104 7287321964528497665 6468532040248122369 2840149697725228545 2087522502462300160 5146278344136746464 801104646749200640 7454130324236328417 7716195910559428608 814284488511024129 7976620653635567616 4332493917399240960 4198666903633207616 9119262871463874048 8342384155601066464 4769368312873189377 8568835217561759233 8404802682925993985 6179822550104702977 328668347098704896 198356400744693761 686088860489755681 8211612440190558657 8804961694763646976 7131523549274220545 9040883218153062401 7815662523409514496 2148818130225973248 7862915781980323840 8211056739842698528 7847038120046801656 7559501426186668480 8747254993853186048 7804526379054008321 6026063807843436304 189659371804301277 3194353401562702848 8282323291509259041 7775200749030853121 833065629659250689 1883839050904567808 5261546660833937217 8121203144265646593 1158969649173886977 7313179415370895232 8686139124792275968 1886088448510787585 1300627027233299456 54222998375704789 7223286515996514816 5296672634007982337 2342941373299753569 5548015475293581313 6321470842455942144 4051455357833067521 4862514121453076481 6635189437916860572 9015977515905864192 3041328223653494785 6155652891957200897 6016014706823993857 6932451892216847361 7000245991346677121 8797468056714374144 6396612699516960768 6598028221850580225 6424894822284820353 3133600202494023168 6119016916239742977 2577746791265437697 828134673788053505 6730312055774883840 2568890397229763969 6824576522180238081 7020726860178456321 1410934921509741825 714085582035910656 5042202008343412736 4689872528237328385 2287886217784329672 943616768212651009 1669641922111982080 466283550585640960 5359024307086088769 2001695874378440705 8318772827499593728 488209602952002560 7400901777480093696 1672305101820051969 2147491207647471617 3125274011575253120 6454401872504604417 595851023541008512 7108472288511942752 1513448571829694464 4317311763619241472 1398070845820525441 3723488685535483905 1276532303196894337 9021462950895837184 4914821419848597504 3715716732144270336 9198121316667754240 7406547796463003136 1728598745880051713 1055846350508670976 3927964003102595072 4625936560845970048 8218363572407042048 942101935136178177 4306448762173030400 5767194857510543360 9122430437570563584 5738438626228621313 1461841671158178945 804569750254016417 3770265551091270081 5846734182512199424 1818599760574562304 5777645618253570049 3854027272463974401 2775470103448576000 5305595034995721216 1823544309139598849 1877577673298943361 7656957359801888769 6295218127665529472 1008841466214850561 3536213937507983104 3224740630671996929 7322692512482632705 363762194491833856 1728408851167580673 879301241497317473 7411065409365032673 6267964543266127873 4381739945284352512 6726971501408395265 8422970827030826496 5301262284010324481 5357695155173824513 3280987612685279616 957756269232340865 8183154775422934400 1470163659038893057 916398036431405056 3581868617370577408 4043717543228115201 6170133117963497633 345466986397112064 6066084285186048001 4396717860157872128 9148242247203282577 3742204389012877312 7279993188146298368 5300379657087547392 6032133022788569601 3650951906135580673 3675958325487599617 4072443113498599424 8148842450465491008 5003714854775633153 6961194324945200308 3065409328078749697 7556512094081204225 4349123561636495360 8825829077971754624 1999341233516150784 1106365694262503808 6214473475031950336 6232201824325779456 5425214063721506304 7246378592461922305 8860648594810994689 2490863480041802753 8317314548004306945 8787827065326785456 7572027522302306685 3904736115068566833 6904094227151660800 5603874404960206848 6118692508575752192 7771065529357771648 7725626175642157056 2600105602862967524 899627170365915136 4481981989720621057 3660588178705276929 5353816117434945537 1188788286910564864 6334050893069973248 7780956848822126689 4191808139743461377 450509081788863873 1733526646201337472 7310949015729097665 2656380205519921920 4619876119483110912 9152053122059884545 2781253354970355329 4871892028377852928 8453324547091767553 6990356268572672 4624562363442561024 7008489324809052161 8529014685777841920 3994820356524798017 1686823770364446720 399853731547963392 8317111947592135424 8761212403405950720 1282769350258981601 6109492485627551745 3068245681441108864 2980945392469834240 3244191809490186241 5123565916236081537 5085882917079063617 8508728482432051201 8545532029343734273 7173604950577114880 8669604902368137228 1515368697161867264 2537645574436708352 8947970932407054336 6435556477577639040 1438337809781268481 1665859647701158144 5664033552643817473 3932016494751973856 9122532962461080757 8338835791976761345 1487110937067738624 1535245764747576833 8364275389536624641 1113139601084461057 4216744657484153344 5650445625733053056 4448789341412645265 7834947216081540096 8248597615534319360 4660624660635215873 5339958540740591617 3328452095137472000 8668241350736490497 1094869607887325185 374404379221854208 1962873382329155584 4015962956083232768 7476331427776004321 1471082919731257344 8976393210991017985 2764429304965295617 6706728062437362688 3537306626846530529 5583113371239691009 2451649406723112961 5713179036574849025 4163628537485656065 3001826938517790720 5747016937540591616 5765227987825866241 7460605428604219392 9171135448550088704 1647610972197209985 4379562774287109728 1321582361779923552 1765594349188016128 7094749993937940929 5893478652661469184 1001568216383422464 8667378064784875521 5087394095804873728 5083321706317822208 697444175023331328 287180011592390768 5327638217854550017 5604303895189336256 1383763463515406337 1289662827151938400 163418384852088833 8428467194132004864 1094606934216015872 122468580204008416 9091006384709754280 3841910657915285913 4993196665774695297 962680624379576321 303705399951319041 4620021439811780192 5203063152574627840 4227127177120858112 5389779533189749897 2400408835984501889 6552879158591750145 2455093121768960960 8120009454732836864 6348236801364918272 37260468714864640 732747466709653504 3847087764812617728 6448375759498305664 3353912075515527169 2080266015714021377 3316942260116905985 8863452658490572800 4730117028803443712 8026194294545510785 2420617998574551040 4962759012194516992 900076516407846656 1115731297311473664 8556909542948763649 4278685791197440640 3872796360992286721 5354195286803611648 7080153842473598977 3591682787321234688 1883411352219811841 6052233307656475073 6462540847676260353 8659364285965583993 7248886214151368704 5392274392541822977 8835003393216685056 4190411253638731776 5097472846855736321 7810144106510811137 2714182303148524513 586359309567700064 3475782710325927937 7548403344065232896 3563287970430517249 3657626221594628864 226252900140630016 5845086018735374080 2871975666114977057 1048668837774729216 3296330643497156609 8739236886608252369 40183409803788288 3789902610743880448 1801784300174924673 6039805606159972736 1912765030322850816 140097757349107201 8323853320878611457 211157996187418624 5594696225236950737 8200346426553849857 3995473061415893505 4134160209764304896 4710805646926163969 7450353738578456577 5312070722319679488 8101917801356913889 3003644022590845660 5030567198142473248 1159442052691614457 8094669463675089409 733900721716769537 6374215281652755457 5979243914596879169 5068967119590027264 7085316970874684481 7201347237853340480 1154728644521583616 4242910686443819808 2366497451140501504 4856197624962566369 6294990851988528129 7858759477045857792 958489095780759552 4532255147462230017 8679148522405236224 4028745978861305857 3774516638415516417 4518983385710854144 8838764076312167841 3162642166400012288 8522796267877577536 955853935128942976 1562880933562417153 3882552810727579648 91860325724897280 3980277302015065601 2932118451343851521 3468419940990064640 4349005526982969408 8756943860365432001 6346742635132531713 1486640450162637121 1068620375180708672 8247404056327009792 8288389837300892969 5230514545300668416 7596193783490253569 3793429430590578769 2588543479386902017 3000217274057576448 8522009939405512705 7315967518424065537 8154810516864065536 6700072457599279745 5849154424840679936 2977115524863320064 5742883996364900352 1506354988152852480 5075952681331195904 5712829266745549824 2856130815563431937 6071302448092880000 2662794648920609792 319270888149258496 353597106375590913 1131417912512678593 4221915557695986433 4739545052430729217 1877827793674635264 1936137912828422401 6322431686258950145 1657587875614162945 3905977589434499073 8066696219972621312 8563375072285818881 6451186535123686913 6272961042024498305 7654177527384375296 2951686061991198720 8327225709146105024 4216670607986666496 4289529660961675265 6351891202722414593 389742756855096065 6920092316313657345 6037375200438910976 5613386043662991361 6520970948390154497 7896022859026027009 2812908784997965825 4633395378904752129 7428271492829728769 6057986520511989760 5794400386186080257 3837293442943864832 5626647517826383872 2879237194006659072 4287912678754896297 8923994793620886017 4617607048701239296 7665229564888145921 468416783042303488 47255345592673024 8223310613187827713 3727525233713217537 7035895719660322817 908989924784809472 6013451924619063297 8672620266250127360 5119430883986024449 5932640004891259904 5479824965258182657 1894722342733340832 46836627701444608 6007465246190409217 8386987927914282241 7758932837763181569 6246417400035952640 6622347407256000897 8193086458478718976 4311759180468828161 7355298439029778300 8690894485018200064 3221461453741157696 7207836333976241153 8516254578376515201 2797988930924169473 1503509346657050961 2190177668600900096 3306797476220043264 166971542762516481 2829935505506425664 6599590197817835520 5750002562175952385 6608826972725968897 947109809835412033 2432100485433251072 1503063905764900865 9107227256274987777 4631324447071010816 6283193404908255488 5580736211268818944 8494122152736194560 6377509406715359553 5596984270637105152 2094535175444889601 677871403376156673 490511023318333440 7619787412643436544 6039408976720158976 8701507888245790337 5717308365856571393 7090366528942489601 579914742883151873 6230723500044526337 7907143852163506344 986480684965618689 3854302303385437185 331058971096422161 2723696575650615040 8126905123851233344 3443232098499893248 3304005001349865473 201041972433483776 1137264335438350337 5244453956080256785 1495651186366150657 2084409845712735233 431921834102915072 3143131277352239104 2754175752130365440 1194774049414250496 4242709485770391552 6691178241113399297 7377296233838291457 48445517526018048 8394363358922989569 2615878582558294017 7069218127184220160 8028727230623776768 8843361875829121024 1040764057431723016 8089386308174781056 3174653558069040128 6776495769536095680 4044646239740992225 1904596927820666944 415923196547792896 2715793610757747712 2537182277376221759 7777074758776293505 7444482177722277889 9081717619072108545 2150376045187596289 8886755477244870656 8504822543052547021 226518241134446592 9073783033120489472 1724881276953946880 1462236943054838145 4372902389065424640 4925972045024882688 8864070090634630913 454459308280276808 4125249344542676993 4706359312286220288 5887685065876171905 7344712432286547969 2177929773483710464 1149602197743457665 3429874510007998209 4466075982803019520 7154219565447022689 6415776057335840768 9021852692027318272 3550186458227693312 7412350828328322688 2600564346483847809 3136244589872021505 4540726361516162841 160660039682673153 1003101790125446656 4496673293743089937 6351565163941794720 7355021711656472960 856946797405340576 4283089113637217792 536723025897926657 16598610776434720 5758570532660786688 5228247038821363712 67683731724804096 3944231292690060380 6628486882749150577 2416301939532795000 7187088518898540352 5495708221439884289 1089047736904314880 8836639927176834048 7878940917038592000 138108968063325952 7161540436334833665 5785270736722033152 7502227332538094220 3634101234392825856 1782562119629806080 541747860497940480 5810992105111865345 5622240336520838049 609450589694677505 2318694061398999680 2813760966290194561 8761184133406036865 2302491668533260288 7937008156302820609 6123310384581626625 1692609726417394176 948970710687940608 7664006933544510721 4098632865547074928 5924571724355993601 5491788414983284736 7595167640082459904 6785951442666500096 6011862203710994784 2013103661467433985 3203666246631788865 1835938575641952257 4087866395492017281 444472527354408193 5834014293261116024 4132779963149568833 4798157007622161665 5929187873807353217 3386354651778138113 4909828157275820161 6761012547472343553 5275493150143236480 1991494396130035712 574071052114267552 637131154765146369 7411251361132864768 213368507308695553 7331140273830133761 7215228715292246016 2925769486156558138 3596257193425625856 3832158527402082304 726200234458722304 5032805643088953344 3867230187571077120 930990064132440800 5228806276747923297 993866399158925084 8340857083705647105 4248940326630785024 414295005223543420 3586493442893152256 6686187154806929345 3255663731505363968 1700864721946972865 3276128787390411777 5360054518394802177 1634784239757651968 8718185227591376768 5988463388063946240 1190886095932358657 2405469495744629632 8278064156557197313 3087212591325786112 6825375986095542464 1824464472738332673 4777648862511054849 8186571885933348865 7049336717347094529 4874807719689079809 4623193840443260929 3404739875486915008 622048615974895617 8157954585286946889 5485196641231943169 1120603712466993153 8549786231401262565 1124228486056127169 1445106109020372992 8201891981043281153 1001303307623645185 6550185077059951617 2814682557189433345 7239553033127333888 5781728179539271681 2669535678015185408 6038875228667578529 6109300009655910401 1064744744045774849 4694808640243826689 6574430772775242945 6888536640990324865 8245463777237184257 5546118519674955649 1235422806984014400 1775663187070713857 1443542354081120513 8088770857945508728 3271817511567212545 4542807207051674625 7800166023836917249 5532899078345499392 4814747212724646529 3975286941135455353 2287431780732203584 6151730436510769153 3232094982648891265 6077361776948887553 6786266487937033217 2807353207754131200 8783983889892640473 2325038714452312065 1344599733612221952 8770826932641333248 4857562788498579457 6016722744375767424 4512038722810288129 8322308894139940864 836236005963872257 3473576840228700161 693377897801416704 5977835897733854209 1116556074649936897 9212906197312154593 6056862065120182273 307482144306487873 7328456275945091073 2022245383611351041 8205146483267193217 320463674540687360 2434653957156697601 8527073037362293336 834231756630704752 5528316318792156417 5302947142430934977 9039794049753115520 1426748565059436545 2225663795310841984 5077640404877297921 7224781272017082209 7096991114674765825 6394212804085122049 193193698822921537 3942433976186401792 3080820271609896960 2641834576010895360 4228768699396743808 685142262328641025 3231838255781581824 3163760213791139840 4437812137834758145 7574180853496704001 692893962877073408 5006323334845923329 5972699470574987776 5462400187577591809 3298415996262892128 3162814453545926657 5681073828565542400 1657327876869231616 7863791330902167424 7544959345121444833 7871464761209126912 7236969452042493953 2123963805848836839 8807110591392487969 4857882398573188304 7508007793282424833 7328710973538746369 6481299373580955648 2308881260200099841 31618813148511745 1423129563574093696 7948035978476083664 2171316956549245360 5976065887833702400 6293896136925624449 2975887082688107521 8784671639703912449 3704082048577169057 5230488721239295320 626394028092456961 5664967998129573480 2333410516669782801 6226397356418951169 2979213373262213121 8540649631376656129 4375021273610258433 9182988110173754880 4870724292675534848 4938048212128988201 5424636511897255936 2209042850240108544 4013494652474822656 3379220912545618176 1077827502324972544 2946085303488684737 6815726570935255040 152199644795364032 907925795588294656 5432643257428662272 2668422162197303296 4414205325340301312 2352154311140539392 1211385674782287360 6726216501414469633 6097552231333314561 6567163597878329345 6382818061083530752 2256017400016142336 2155830931094157312 5598800700377391681 219023177951133697 5649797478130346433 4504549561594474753 843782581345337345 3513717453792004096 168339595225626016 7597350983635250625 967229979020492801 3889711099840751617 6190414601824801665 1035408227859496961 2868402884678051840 9162600102184657921 1401910627007725312 3102525359465676801 1383289414827208577 7032190522162768129 5221160838085257905 2593719313652214193 8196593949418714112 6901953773854509056 2108608092613009409 1998891079815974913 7443267382427490017 5447280824562384680 1168995648399715072 3183565641060470785 3256218562991427456 3181125807966190017 7462554931174273216 9057408934636624161 5628902209441532417 2136811100239298561 389633047393755137 8490213875857228672 7435709730029528065 2344842955994736641 4312835329050207104 4099876280072217504 6047245159553073152 782936170943192577 3233454866346316832 6527529055904289281 7061895194854130688 8777534461852114945 7626173423977562113 1503801725815013537 5732802802310160385 8674879463363410945 3988948677091405824 1437749548495391040 1851534782613471617 8974820206615085568 7455265792054216512 7593529966127308288 1046369778151802369 8819321550048064801 520187862247407616 5436520866099055488 3036619734420569472 1577296380091372176 8158403245003177985 44672031716277440 7146841703305166848 2261311502530560001 5114616957315099649 1796254878010230784 5902288522976143360 5602451941400623104 3580248743932779264 1110379131320140864 8561332255593153024 1857480975358366209 4352018322357295616 6983198932391372645 5112752606931288064 6716225200692101120 1608006577424873472 6240198296825364480 8199838161721010497 7472406896021259265 259180234115433984 3382828426258474240 6592625927525599112 7281333618320171008 3178792328257684992 8499020958390828032 6492946943889832576 8302235768464900097 6846924581207134208 8313782172912239617 3690970069590597633 4437381304865934016 1010888067363533568 3717245167913070976 5634000311028832320 8657821674897375232 4853094477945335808 7750219208939212801 1337107633701650433 6486505454442610689 2890904074359596160 3022994815107977217 6936835017746867969 362758778765810817 9007645999141437440 6215752479897283464 8730187646603638529 354269234094697216 6580710886686457792 5819121634649179009 1557571574745773568 8810695217200234497 3360904621907600897 4157494919759915777 8243758812667006721 6441519206196588545 6758554396479005696 2119601219354230784 864111203170504704 9117863374344568832 6391071288917762048 6998460818750537728 3938304615410655425 5032937786374617217 366708919257766913 2533273326590149632 5717017479957184513 4835748202555375617 1252872643681927137 855481728611648001 3972252131856433152 6594251517123174401 8402303040032772097 9147670520129224704 204305689467212033 7291267528181051136 5224934572736675841 8161674052686258176 1852891337694144513 6360408849435051936 4596220324941447169 2635322204956524545 211854987182931968 847130303150948352 6966898120215962881 5476892932362190848 8678071861716975616 4945258452124414409 6511080549533091553 4405264421748566016 176950374834717825 5211701618682783745 9152762452048771200 7137908597516189697 6748706448735497729 9026777593676195808 4111891446686840674 3451886230959856641 2912143753394601888 4172978125723375712 5691539448523645952 1591501601823784961 984861497693556736 4214533674530367489 6631673450562670592 2108994013118394368 7348926323574538240 779687946469746689 7420170132062279409 7449652935664861184 3158107472255148665 7991265293681820161 2179393626514010112 4153631723940093952 1044956788816833536 5215665674189776897 273051681815509120 3775536565969879040 2171007364335927296 4316686189558535168 7114715140208820224 7157989228302190400 2907636938273577209 8883550527708444416 2810931211836543361 7016316342862408320 7544735723397286913 7041094265194465280 1587472976971626592 486613835448368401 1702130919598350081 3846332130226274305 3835540392924350592 8318298104058184449 1003618324202455041 6770758543764323840 7861437763749135857 7555653410758347648 6858772687500930752 4084854876034054144 5603610749079725057 7583418067289899008 2814321235048401921 526294716029931264 4700732989993189376 6240932248753764353 4233452521673048065 4768640769874743808 656478024704336448 6359548351461737345 7491979717312806913 1871834670867210240 4857373953090160513 8885167499822480897 7781827868438685057 5446171557952339713 428742007075022336 4274047917787688657 5127807559054184448 8559252685486228065 6997716225587871744 1787683915274469376 1420629510239243776 799292732817507432 2138700897548813824 1309688631764627457 8949783110288923609 6388878249667693456 1862307467858506753 184104063214251905 392243352894586288 8242928745013577216 4505143799900044289 4750494636088479385 7574428057860399872 49192214572077057 2480429801053364225 4802325786123588929 8953707608912615936 898652250581007040 4486691405648773376 5719131608763377664 6828115863229192193 347858227849431296 5573038662322838785 1664299470757560320 4960994885266931713 3286880238272774145 2370715129059737600 768652912895644161 1375692900687904768 1326031060096836513 5062468041784210049 4428223182586037761 5870324541951180801 2995576379504055296 803965261158894593 8947336103234962433 4353829410373114272 4909076423210958849 7740259142128669696 9028312236564646016 1836158819108945921 2928738608329649073 4718431666474586112 6215669171288539137 1134783526925682656 6217050686327380080 5996678525515482369 7690511553710688768 6127240746216177664 3819078610490313217 8436346893136281601 7279440549179293697 4731008100945430016 1759517814397976576 7126443704203264000 5470678642310774784 8214357971743196545 5725235835637863681 4771331795725826049 3142007961243090945 4531063780753900032 9030240232040613504 3890679964850708481 9092062497515308801 3968005223359447041 1025217119039797249 5436346564703043584 7435270138945103632 4763992015582868064 769556653289267201 2512378340081059905 3527436663057022977 3743916444341177424 9062550844506417152 7915229189864931329 8212476402731515905 6420611560961765888 5429108938085116929 4149714755414418944 1040683374976465920 5350707527415674369 3507756705095268865 7866710639519960129 2589112972796370944 1773100639866388481 8584522664203169281 567285766856625664 5665594071990379153 7350050581919051776 1187824555553456129 1818333549981939713 6257639257323048576 3283210408693825 6267162838680397825 2312354385787862145 8882362119598997504 2059013384181105873 4978367695512836608 5039875758185544704 3892151968837233664 6216605657694107648 3388863339440873985 6828587018109604881 6252834660615758082 6448216449431073281 7282759698714866624 4518338902653705857 1097913408630503680 8669681774554509313 18544254756952577 272728003216146433 8847507093403188352 8790668225473220033 4804515239824605185 2703862213011009537 6029905788408667137 5940563907953885184 8252084178550528001 1576763787608216576 3428722586819493888 86608596243156992 1212830310536397056 8720558734037913601 1870233575914063616 8628306489528085569 5912174101883067904 412270112288409089 8656539232958745985 8624193955162116096 7441354808122867713 5904715050524516225 1130832380220539904 3044119124056953345 3688360030577484832 7984631678581669889 7598402326541705217 1565272624657577985 8696578312439725009 3743822142940567552 411782672672505857 1696977625182240768 1802299559828154241 5162464514686617382 6279069026069364736 1140641901439309057 8703595256754995789 4649712971406866400 8654081078332518529 8743478097364942848 91338483330516865 5116760322241437441 3579242916419346433 8419519134772202496 1823310795820687361 579442447766955809 7220986648562196481 2621066131214949377 7629155110103273472 8337134549478342657 5805816861438631937 3852239533837674496 8372120941029261312 2212928612927037184 5745914677286569985 8758334229152907265 7142424347826028032 1112727912370516481 6762513472810855041 4292677830246443009 1235335521701330945 817243713465627505 4302504360205025280 4967931047115694081 1738717076678597920 5429348723459293185 3258560395747772800 646389193359946496 1157332903308642816 1211771435091427329 8964873291196793600 7479724127073616944 4365728695884447745 1023417432816646656 4905418122274778241 41679552688009553 6146659947059019777 7940165865717628928 552621637067046912 4330372342881484801 1646844740726427649 8146327756259643521 4485211412121387009 8119191943477476865 7962614661831561216 3573153493721424000 8755829239111915520 4602140655033414913 6957526970532290561 230946052290874793 7525026587526544385 5022910487173957152 306096738820844928 785018701800428640 4769339999295937921 6733725921376922752 1818157390904141824 2588496015865877536 4170073713171560448 8251293557353086976 6860641335399702144 3714359126216769537 2350918909457276928 4210365472534267392 2653765511245064192 1448800318548019809 6929736371520708161 559729426497394753 1354307997916827840 1881686130206654465 2687876689094033408 90835241080449025 3961602171089419840 2980756096644734977 647839119005862976 7491208195791794305 5630802618850375424 8292904157721792257 2132768462767861248 400177408418119681 7671720817392615424 631910858166894592 7063547610163326976 5664333102960345089 8279595470226578688 1510168977579438080 8623222999266672640 6517277126968373249 6199744613132697600 2095651068911035777 5057821950428462080 1880506093737746432 799782549362367168 2470879006630605697 8449541899429094912 3712184003374706816 5441013031256985600 6744024258569688320 4000055337144025089 3578849088385655264 4143132785531683904 2999285063607173121 2329013204418502656 5016546812228419457 7911130844265495440 8248157713159094721 2903033408032538624 1395804849733126737 4960908863265964033 8474678352053772801 8852149242437478945 3862529653644242944 2094427597264119808 3174315078018317313 1696088382089484288 960366863212701568 7055894367034526208 3229030798348870912 7446356845491945472 1844960004316704768 177804808013789441 2982355109969992193 5386384965053196800 7172945435906319872 8277725275811938304 6645329407773124608 6805250655834870785 5536780132524580224 2410533203467829249 8457431779906924033 4245200754054693889 1057923501141595792 3461206000125559552 6101200978912030720 611928978469701121 3384342221873304193 8070228871593881505 8575934383729951848 3226535815090444288 6895504278655707136 2540291967600379904 8258234848003635048 3529853125989853184 5715292975292456961 8916742358852633856 7350558807655414848 4684814081669400640 6681051814251317408 1321178174472452096 6714312035668459521 5603262801118481377 7280849474023079937 525549597529752320 3880802124048778752 7458410115433758721 5272061524991983616 2574025644071418880 3086961114094816710 2638810420226131968 1922457627056907776 1155949724761686017 6727477844665476097 228772827882209393 4794397769526316545 4982653193603862704 5243529673554219009 8069115156608146369 3935036789435174913 8168009239960642945 6383490708410310656 4211177760504213696 1265815612190773248 3924546824337824513 5962790278038228256 7782788552266982912 8732840208901087712 1975242290257761793 3537555601757831169 4600276283092049921 7267680883253517568 6514793927733936129 6358011343980117248 666835642172533888 2385846544748478464 5537421571171154945 9213266473860464640 1116097683072014689 2751855469135262625 2050353834931706881 4698251657527449088 8177054308327240192 5682891056454005760 6534465910770757632 447788284094177617 6789035971939518336 232704113388168257 4052525284522211712 6834238240263274880 2843293110042413529 6825533055329320961 374942307361533440 8232687277188794113 7314910184458272097 825491941598945793 2083557775262454273 2877236300239725824 4364567158875019904 2083491773587767508 7864724530984097729 6580610258329731072 2311070237587046400 8308102002489367040 4320180383774851617 6080848223257976833 1700561038139396097 2215998462073831425 5361146281201879040 1948309417591028737 8734958204809060353 4007506914854686721 1731237199619279873 8965236680671341824 4391780378935214081 1210944935782514689 2422277621370911617 6017737794558473664 675456401804057160 266746818683207681 3367118621992246272 2525546247778795520 3840374174170558913 8743728114701828096 7910097385461351681 6629582395773110273 7350405286553856896 6526592454381396513 3429539130918332416 7759767655680960512 7790015909419614209 2557420488849641473 3722183597975015425 2934375603244441857 2221184111447375873 2717522432050811953 8912790160058703873 3550807894001240577 7805641268688984400 3250518511404671744 209464179984591105 5116231619491061760 9198952049749124673 5418206745479614400 7762265877669337312 2386918824773569832 6665743717868112385 5790925855806739457 777034151305866000 7526314995267985408 2089926408775139329 5164190709114640961 3887984467944734720 3140870130347892737 6952964534933343585 779948080226102977 5240036618160308225 2273720647647453185 2133803521727809536 450161788893112832 1009726407157922304 7697965351793254401 40560526500335617 2849865032364132352 2509845275645636097 8543711912195256321 547225761561090304 5509914745142120448 8019766375415154560 167266314509155201 2971158992036729856 8350377193207195536 6363440425549824 2454427255709024257 1229209375584575488 8112322859796267009 1440248404050363136 5771009206097403776 3314934441138739456 3045265311334348128 509170512238576064 6679741588697618672 4088693548272301057 8424757815925371392 7716117261514004481 4317580936043118592 7613549468892561409 7797835637964197888 8004080472223973377 7330776738783363072 4701786917051232257 1115271358529698489 5189070230251569153 6786278762860120064 253062586839049216 3515479656955674625 8629063815445540864 9115752211737731073 6362611053266174737 7330787800211248384 1012357702502705152 5168953977968519169 1338363272096566272 1130163493534112449 294921385461350401 3433962507091901184 3617784018679544896 8939719147690995536 3192692474732789761 7376107400277778689 4249666691645508353 5087502871014408193 8178871845317589280 6764852711145750528 7934656267856813312 5879775937813951872 8528373439459788160 5574882262864669393 8242601192184218049 6278300744523601920 6328504875909310721 1788576464788040704 4742979135811123713 7788585284274188544 1722178325590396929 2349088153854744576 4187089076667718320 5460274580798660004 4713423479180939265 4881654292128048129 6492304143861891969 6698442183419289601 6672095869281327104 494260628615870465 227890945981381632 4972462386616025089 4856533348513644545 4679968376098516992 3441195592470039553 7382393556708276673 8686808619895587841 8075167976404511176 1718676829237770240 1214870417889446416 6546489614736313600 3804772606344572928 3346500786608968193 2693544570475240192 588144461236666400 69642486301769729 3759169232414487552 4986239938607938561 6266867384786774017 925092985800933376 1352022490585092097 5529191024295247873 2512350612914110464 4001903786971627520 2592114711022534657 7837846637679966464 1427142100092816384 6436665098316726273 5887280005273615361 6213026687698382336 9016524384994471937 2988302186502997376 7193867466589057088 8577260845195777025 2017420990807976969 8156757708582480897 5285980213972152832 7940923821442203648 5964946893509349377 4751443809660884225 7554841065886073985 1403778208201048064 4997238370190865920 646124011240372736 5058902474961010688 8457605426552982976 848651070022311425 1836701531540274688 3379559400495296896 7217734306377883648 579362837690954752 9037967951434792961 7255481313991770112 9208275247963078657 372863004167323137 7158286289762603009 1972398441944121344 2323810736767064569 4052397532505065664 8440801507623436288 5481164966808857472 7252382021076576737 2826978134325365184 8742682506394337281 5000256952918666497 8557170678607739008 4561974534417374208 1470929656564809728 8197061497459321601 6392704206084532224 7996756825705527937 9093280781029772544 191312955172361473 3362482947693840865 5843157063777437313 690529657194283008 2226431963035926528 1171016388514091136 1978707564177467392 8943485575710113792 1537369790073436352 4214225251587325953 3290382937575129217 3217074742302389761 3101128354519151105 8821229120770236576 5570107822148311072 1003211191178231808 3854536490170541953 51000689522393088 5496521478254977024 7224273646857114753 4376168836794732544 7274304010447140864 4082167850962197225 4656869474042323265 5460823158492481248 109962539042849097 2096852193102322625 6192676869583679745 7084501234359352320 961405716468181505 7643571374533173825 60062910516187136 1959782488064837633 6350331064406991562 2020737941968829953 3179503890357534720 555733906047893504 7164237801663544832 6422510138347165697 4302532764564653728 5165642777243561985 5607113862087786608 4271222824387613985 8676340956362467841 2611678131124039681 8210873313957060609 5467151939483258433 8874873628574193153 6585258627230138369 3273380660988964993 4978080107363923048 5440113859907342336 3896538128488185088 3485827414584237106 1006619105346185216 8118337658220823136 3825150860736175105 5567896590699036672 892581257803923456 3603885192356827713 4849822128441794817 4631357686829926497 5515987608049907057 633280260174575873 7380057582442070017 3657573803793842176 9190149696141705216 1405043935373003649 4982398884737943040 2965118908079321088 6656392365523015168 3581691957018957824 1385933087201117441 6148380724527529984 232998032851075073 1605897034047826273 56765009317810432 6565803635071300417 2845616554020544513 6385584181147889792 2275883937302042873 8560760643971063057 3240558311894255616 4038538089215426560 8931022777455843328 1883401142410612736 4412073037795403377 3266296924759741696 4441003261902946689 5107523949278290560 3064731867152911360 6221831927428325376 6795300076112577985 7817408577001530881 3544601203972870145 8294986368565523456 8755287442788408576 3141036401426886657 6192033360045735937 6579681137239148544 6841834059402334912 7257470340148756480 577158180313913345 6378006391578113280 6086110841237490689 1452436441648443297 122523788792069109 898845559922125520 3102094824445902848 4231728081881307584 8958123327656659457 8210539234388344832 2743469468199911424 4519962777148923905 2667493930758418432 1167615397581971456 347093076153753600 479123219698983808 1596708850734932608 4485467076060316416 2311408735376831361 7736204233009434345 7554979013566844929 2520693721104599040 1838845651000668160 2363146365325347168 5710725425715915008 336171950333400577 5737372505726994433 196814324657545216 8325181466902412929 8201377052755995408 6023426609897914369 6579849743227236128 900318013606656896 8254289305107813764 1687459573374028545 5130920024604838401 2901427959856118945 4631586959948627969 2654941722715296513 1085936070352338944 6042025130887540737 7273384909822172161 5848125679442800640 8090402668171272833 742203942697418752 4969715502376138720 1235430505176731648 3529617277411713537 8142534259473929249 2994108836298585088 3535997570635497472 4900833993290817504 82219703824427681 7757175280087433216 6541959863593184256 3664747597016410112 5543116706007353344 2824675066874269153 6980054612220548608 2629842235178188817 8828920479081543936 2299248047190054737 3610100154477530304 7565208945211502593 752684773004071521 8900618020014243841 1475636529661050609 3587305586902548481 7252203922086098177 4985471842798998272 2734876928374272001 4910730098126061569 5382337965281489921 2981713184500808745 6156682803530702977 7685112142375384314 4822719715761108993 1319173850565353472 4925563727521014785 6014280225429115904 6500836220818030593 2581440157538672641 6760962915776736257 2775084082075817089 6960604798059190016 6981692393670393856 6952029157498876929 4852904958037036736 4120635689383395328 7409737759397517312 4036070382731268609 4505328156025669504 5711516864962805761 2155648010435092481 3825038537376395904 5941384176997405168 4749404661667856385 1633273429291936320 3879674705065482240 8207384779559287712 2746919006962319872 7287336468832314624 3029107556558431745 8401683272379746128 4883694878505896449 7193453568630925040 6842299598441351169 5221356678648291329 8026040356028547073 3624705670423494657 4060413977880580481 5577945977393727489 7366966287482835456 706200732525309313 21068515106339584 5987816889099553792 5057093843046301697 6139181127113915393 7507338059293460993 6559080799242854401 5275031619309879297 2904397494890725376 7209074063273598977 6755280517957959681 5217990954580085568 9005615038804719289 2664222280168533505 6609557015245160448 1488355472663597889 3534451518242383296 255249249797621633 5410917276753125377 4981390195491951617 3631219184030832640 1345861734910558208 2084636165874666681 252233679285072897 2674293837763387393 5747786619765374465 603230472112959489 1659477188982743041 5746267006200971265 2247695916147834881 6775939309764855040 5550096106578626977 3355350948716586497 6167157499357306880 7890862458772971521 1147011453742194688 7560525141853850624 1394081602311639968 5850117220541864096 2016740140802908961 6383304337487051809 2227324377832778752 398023401951395777 5496224684270612039 7990483874648506369 3329204378081290753 4218109263400304640 9106478031898361857 5283483254992764928 6571757038010840704 7863626230800056321 577924783995894784 4554352309809442817 1928267591340711233 4110176846755401920 36385919681056384 8769101178561879376 1479402152296728064 1615264923883864064 4410438081275658240 278932108613877761 7427374429451025088 3963770729909977089 4350769726972465152 6420520286950389761 7911249782321569217 1916110039272584897 5669719735403922945 902151220970373120 2483776894918508416 8315986904295675905 7702410182776344640 1985968174458366965 6386908247927583744 4490760275502234496 806098092323280385 6935356872978814976 1038416016627741185 9149957996524687361 4266964063036899328 3718214982757670912 8513884512005455872 2791166964174462977 6809726788843143168 8873274500855113729 1740605926718540448 5856528179295111168 4621219321272133633 5355180295251443713 7122061164923302657 3803249761919645504 8513699205001219584 1989678569438991361 1102339141171435681 220586729298460672 770776165759023104 2023780435800994265 2474385200082228033 191034440367095808 1144153042013882369 3471528573231804416 6950392180218653441 1821710436315403873 3655124030049012225 7805470103631991808 5726133080245636865 1778329433743458305 5310777895988099073 3007597180109041665 2319242458248744960 5799285444945171968 3617314091305117697 317971732631769088 2281032121986011392 573353578196644864 2066825984828571649 7966630100971963136 10795457110917121 5385194028693650561 9172114677735212033 4037150377512140801 5420367628101844992 4713052304053851649 6359314805789204673 7075525718000640600 5148342678076224257 8649871278500610048 2004416699314962433 1652314552605953408 2931747865952509953 3879783429398396929 7952829559928847872 3782794145235732519 1700660488442623488 3770266552113077095 451442454006428065 5150202066565434817 2399537755548811264 424026879271349249 34513916187648000 6723584128774225920 4030070837392703488 7001838546662728704 3143610722555330560 2453411750845868864 2436289366795841280 1272324142637199361 6598647423376959488 7906806048745875456 2750962639228669952 6375783169052629313 2112756691545110529 1706999576994158592 1160996133331800321 3768676129132268096 3020839260129026560 5980278731329766656 6846754263625908225 1311094741255876609 2170791747620917248 3803951224399062656 20298888286113793 1357460106809179904 2870536623092004864 9199931922701090817 7333073675628210912 2679613952161282305 7516728425334107136 4552319131049391104 5823441554095046656 3527209080965627904 3057382282654041024 84489111884830337 3811815519983637376 2572783344164056145 8828631767557715968 3452483066386011865 4649523838995375873 6614940135648124833 1537361995710902593 4307303559271317505 1796290084781215505 8985606724346933248 8569120746086950785 5297341553437077536 8860724562592710656 4225003934150597121 5217261020153720833 3162644155384332289 7464472875319761921 4082977287513171200 6233985393711549313 8647592953563527969 8139366270137576256 3236571112510036609 8613663859211262465 1882863286282189344 5157067490763888288 7112768931819357568 9009941158678196224 2182800364515180544 9203267486798454897 1509196317212613505 1682530701582447104 531944059306812081 2344054585934544896 1361443077102338624 8680292887328267520 7036738013685026816 6998571495615938560 4492141106737784193 2503161358431125505 6335157769204998145 5034562126005108225 920185341098988545 1992255299879936000 6743015204228890625 3823966434687570112 826049029379944704 8484472443718706177 1209103655235874817 3233755473991729152 4834455778138305856 5760572561996695553 7101894405448930305 2898057188676604673 2072242301061995776 3306935904836239361 212279763979572609 3068681716492250113 4655399666931055364 7687269183509414944 2829982686905965313 1340343139503308801 6254389764580481537 834293964417933313 6609865166775917896 7186877862697437185 7014017007660304129 8662121808412729345 237903440335903745 2455641338650905857 8633183651795140609 6240833825461349121 1817293615889782016 6761656570317815808 5297674478179840001 7943351106040737792 6657604044804984833 97787105589634561 4435914140507395072 6082336960893561344 1417767687166476225 5685378552548106240 5440276645809932672 1467499083224495104 234363384750084929 8265181525416961025 8303052468282659329 6772913683971911680 4754639427176798976 4406727133060795393 7910889412916330497 5251368991209953121 1932817141155889153 780037553448706049 5095594710527418624 1563087157952902808 6132802210700697601 5857774005793225729 6594189709775612944 3978452959792757280 4666758155418595697 4565845063997978113 4555837053522131201 8858631925867233281 1214488114099622145 164926098516799488 1236010041299277313 3238983937223786497 1659636154798012417 5932962895430034176 5782540984464965632 2663546473504548864 1678378632887960321 1975641494402876416 371076019655802880 6437837580791709696 2669312400001859585 8253853043321203713 2664355228571369473 5210669379908630128 6340656333511830976 6995993321757941329 272964538150600705 5364215112090398592 408851793478995713 5793296599337135873 4566284357116332929 7152011087920300032 1829739765979824129 7777901984214776768 1234945914202917953 6284176846016479793 2609648159434331840 2688386297938054913 1769783882504306560 9106005684586351952 8610702423403627521 6050960306715356097 2910913398530203649 616075433428333376 7168250808580051457 3071199145847051137 3498732852353271808 4812346251469163168 8038386776930583232 352991669685059584 3165820190462278016 5358561065815959681 1771350551219417089 6810074964722144656 2978203735890528881 2504815342024398016 2538854329707654145 262483286778642432 1010647445818303553 5343844229555297281 2618789899322766336 6371466162949344513 308583394718564352 4943657318580373876 1447932839571920416 5035892891505180672 2039066872491395073 811139556213849152 1657692260336140289 9217359313978851329 3529678429212651540 5062706919718723329 3426906407689392769 2632139046717183841 4456095485099582711 2712549663534817792 125917313576433264 1282411177447227393 4783705298696568832 3070837296521214081 7222124388804710912 4808222148783265793 3816423577101894529 4277813619246788609 2154034630544392192 3203146354372762113 4111159607331758017 8508122336686456801 8044248186499506176 2994274305094273025 3510121967865593857 4469370706760298048 1487875595016798208 8065237226458939392 4936179222643477249 7708654959560540545 5778925833163331584 7653144425206042881 9106213081324601345 6547799634338705408 9171728572867842001 3232883041854093312 6075838603547770880 4190526612425760768 1015667718996361216 4673943740670955265 7703016151817275393 7205665425027463680 906608031919499265 2517134464805699137 4473499836846096769 4099086918630049792 2490720083276870605 148802182876381184 6786135755428851713 2061043225404182016 2088332851402886144 431489540126408705 7023808216107134977 1525133840119140609 3097744595355646192 1367303752759441753 4844579066101999105 2424139535562895360 5491691882601149440 8585403255356302176 9115518749370778624 3209783933013579233 7348334188391156352 8652719954769805313 6257094417895581697 9191189772994890264 4697336831480221697 6421996763345871573 3908042854760143361 7248679322805073920 5258172735997580544 6524721925558136833 1842362987915192672 4033173299482192289 2607903594373758976 7027216126905886720 7894228474837278720 4006070589243890240 4588954098156834816 7930228041402165248 4814670826004881409 1158581949864345601 7987031228548513281 3891629227690203136 6294491471428421633 1936958138190726144 8270811023323539777 2504435899707562497 4254382847449628672 4664053300479524865 5220045440810237952 8185799913383903169 5984048516954062848 5512371181135953920 7651553858404588544 3761147216592555009 2215848555950775296 4293501966909536672 6655441188523632128 7244399492162386689 6061272550470681600 5507825242920337408 7108975393042438145 8476514520784086529 855599270494415104 5187530727685707136 7352466303978063552 4430089483479941120 1797432876712508417 2425398044785385216 7826427194455632128 4461920967847899137 5821645523701723137 6428391595786174465 323601717406785536 8527846741991751680 5345241956548608000 8664034916109201409 2566386509222053376 3258751711120719873 6845280175723118592 729152311791233713 5111793757525227393 8122444110592497120 6358532212471826112 2051219128694535936 8520161968975024128 7494276384119750401 7635312709670162432 3895273811252478977 7636925457250933249 4716269349769936896 4343278524620737024 5077618873943024129 4006751667608231952 7501644060775842177 774454289764221440 5744880633468216513 680689574610212705 4484067375580766209 5522184460051374080 4004430511660590225 4113824356451295232 2409894915809288192 4592462246267953152 8845988874891533313 8144967389847580672 8884673065536423937 8073284790333636609 3256212184237800293 3270345292944736256 8417481004517359617 7605200836311572736 8342954833802371073 6213559791989483520 6733873266841502721 537600006336315393 5278537466047227153 7940167674631223297 8146210043890773505 4521619572160630528 558387912114962432 8179861155230574465 4019391321200628737 7192554144301072385 5499234558503102976 5927754198660294145 6018362613083731968 8189614108195291137 1166620910030192641 1791963521813220928 7622392216084635649 4756090981504179200 6120821741375722945 3010407804192942560 2301021386936744448 6582880206777609072 1626648963645150993 5231979778478899200 5629611787062460416 761544932539860992 396029560121119744 5786190000993460225 7968990911826493441 112302500935412096 7034123198701156481 7057089970219198465 7776313443756769344 2913173941190596672 8562626210542058688 8804749362326856352 3989870677028895744 2097508722988619328 9145811916680530817 1724890804541822977 3408545255835225728 3020511128757972992 1364216239408161825 8766831604909090529 4553176960834207744 3617538357326428705 2265140137100240832 1207579652091986600 7579316058152796033 2479972255284273600 3786767377249227777 4649643637727991808 4562068488643149825 7865094890306793473 4598179238378292224 1243430593700747776 9015940685177794561 1276194825106979073 2079964956852958544 3926273245081392128 3382576038712362240 7179498247134666753 1945970289921974272 3985069371862847264 4226938359845664768 1414292747991662592 2713890497483211713 4096429610627370817 2641596237038477313 4772663263929934289 5324191841392185280 4705467404879537281 4440906778687008768 3838351803280750405 45265351027261440 7624137385111816449 7933651792185104192 6684609666730744832 7184729886612407740 6959742922551348273 3995502816895409937 1492554226561769408 9205406782492099264 3926950626885236736 8305241236661520384 8029157528097011712 7367232269707334913 9216436354569043264 1286543775145132033 4263409062427967488 8540459746971340800 5536967125618394009 1819345201679794176 38672265494170113 3001687482008207360 7968290028538086208 3297865764211605504 374631805895926784 4868672660916068352 3889351682365142137 6544486156380143617 2080712998852397057 6758190824285649909 291468596956969728 2415157121054358593 1689733463829372928 6032847558350687488 475207930041873409 6704544041733170241 1067617788132556800 2339970458685049568 2264336589669889792 7953835302029334528 911756443386904577 612036726359027712 3305461656575096064 1658934492344188928 7083407230945972737 8381692928799019520 8938298569050527232 416730103084179457 6583189217837826049 7031550263987628257 9222650020316644272 4887530941937074176 2354366777998561408 6254309310562009856 5837892276226981889 6077373425898387968 4397922226669933344 3099174090889013120 1126044323282953217 3837136032650000385 8915545559992579072 6938455653844365568 4136376776547078144 5959673908802365825 4699660663217716096 4723093156170604288 7601622358992766976 7068746753224982529 700383162558185472 4946027090557027144 424110570394160288 3632802342631906785 7363876856223854721 4183118759758954497 805668016728383488 4609626374943720448 316998883441590016 8208287799253010112 3160156808764666881 1552509392939835393 424180782366457857 3864967961986804737 6620726096844439552 2486614057435660288 8436387892277149696 6452712972547481793 4546937913114573824 1864361668163591297 1093110630188833281 4085338952689950336 2599420942060645536 8089372205882586817 4889774967120084992 388410105724242816 1097944462563973121 6780213442708456448 389354969397822721 4629240160641990656 681528288076123393 596438905715440896 514326623803391584 3444172462303375040 2671368421702174142 9130776919745770241 1926820657803041025 2502425692541157440 853993440632099424 2397159699258519552 3673480145289146624 5323269797623810096 9075723211556192832 2868372600715960065 1654545756900314433 3138158782960525312 9132938641337550624 4302331821529161473 1872122539446982656 8684371747476459713 6250259174428860416 1589064715941157249 3201756203094572816 7874292096877029376 7689643708738577881 2516300233346215937 8776584952887802816 3333949515627821056 4813080053312126977 1745697459382828609 5841064374528295841 6284890421076774912 7619298880674598401 2926564725621438465 9215921071317662721 7990872556970496001 6618709989643517952 20836366511563520 7039415103396188160 7956164348286277632 5317260770698633729 8490115622654480001 4685748426250810880 4936657177666002432 895639968244170752 1479059810189841408 8406033640498977281 5117265373174573057 1797266152754686720 299888392669878977 1245910182180100481 5541364683106329089 6089701215803801601 1349656121555557249 574102796448011809 3889781568128104448 54305017297433601 1441693796158562304 6010275916366741504 5558609070727454256 6128472917537041936 545622651762211072 720535176208805889 5029590891742755336 787701036695630849 678872238893526273 1490798260515745600 2003985544529309696 1597556254055651072 2607052498930341888 138192726060986336 6569542217871495920 9024427925433882496 1673142037787515137 6919592618326485472 6278743421890807745 789554045409049472 4632979065582731265 2001074079511044096 1593118313771993344 5052925151459895553 6068283427088401728 6721142323866238977 1902244092839133185 3432934000101298177 4750046994232458753 5393682092245054465 8283292295753980033 6726388225835504721 243276188808351744 7740310053450716737 7199555283952245248 3538706708601054592 6566468178410378401 1682916976785878657 7373414019086610048 6809854391953630721 3477886767677930113 1929940952977872384 9009213635533240320 2946279889287940352 9165939990979742464 3557334230496748544 6876969694307549440 5073166044527190016 8803231349298568000 6057188663298473985 7336125487611379713 6303737339714994176 2965723988345832449 4819428937276852993 2205610256818503681 2643630210042818065 30399742888274976 5120988878039336577 6481450257287215424 451569684959580673 378123107885123840 6586893633436772864 2998968562622005249 5789629219585724929 4960869321101837504 1253021493045494785 8569415965528563712 8707670911502874113 253299517865283584 3431099745117642752 2806097087838134912 314805551040473088 4682258565895290881 5704794565236372224 6512078604385670401 757795249434394624 1206314726023185281 6147179395079283713 5758957502929108992 6763998470951459704 8330157588877246465 6164262579299282944 8433385856016187392 8219796450151327744 7842243091172524033 2603739659179571713 3508271418987853825 1437325269946056705 5506309020689852416 4096725366166290432 5671214834882682112 7608606061365696513 2420141386194357600 1766447870814559745 2477727211856461824 6550012855484768256 6412312453459271009 4752988543829517921 7555254782322213841 7003525376202768384 7105608407315957760 4778164532116627457 6671951427198668800 2557717413405430773 6463970421480502272 8312108493839355904 8019446274710472705 1156107416166621697 2133592002601417088 5165257541282898945 4590728956715466753 6760544791332907361 3763603436588662224 8524526604181156608 5863770272416887040 6363893712022142977 7275164686772273153 3031318018786538945 4478525257604022273 8861262806774786600 3333536609907445953 8845006084532862977 119246292000489153 4880722847833720049 3363712847521182552 5485656535152767936 496515537822810113 7260603874739192832 6485774281201172480 6178236201709493760 4127051024812578817 8447018853882494976 4005332571694753472 257728631828503041 7642591710675615744 2010851748504620033 720209690089913761 1466648298769165121 8082881361701210368 5792390316515680768 8409576925644914689 4317454249217351681 5690723585889927168 1401141339979468512 5466415638207989248 371148411646377217 7944189286154502145 6425974692180113408 8804994650384695297 6432943337881247744 1243871300923998673 3836873607314055169 8136118611902449664 8183051341211462849 633034298131809281 8476339497678290944 2638252963056751617 6452027710627140961 7949412001434566656 6309802789554421760 6770711073672396064 9048650633194650624 2540374752270875136 9170961236876133760 2821736848603643904 7615738116797876417 3821177735940865408 3249334243545756865 2215924243983952897 5761201949838454529 1424444551070904320 5897386858427119105 1369788141343060097 2125842695816500224 2492956233623296001 5558412809718944457 6658564788932966400 7628909990416556736 1204759043718676480 6096162457641572097 4667499649817432065 2722872204925528448 6799704085211489280 684588517382578177 210045080490976056 7364298272134021120 1797131555568424961 2105858663969452544 6335233497005158401 6400022170004838273 8765851219144278017 1331085453281570816 7484546241926129344 7333864979138600960 6481279898205607937 4420060681894522880 8444251006162759888 425556541372420249 258709217607336321 3517805956372633344 7235403704999346177 5383323927216281857 8618383417107939200 6004436483552282880 4791292338628183809 7024699332593899489 7218854714278527169 2099985510220149249 7509405243900952576 5883853911642723222 2651490845933703265 3265434155105496193 1618957166123408241 5588286151693993985 4543889617194986240 583927294578393089 831885952734832321 1457411966341128193 7746999489351333569 4823417070254085120 8075220266565844993 8766950264425892480 4867768284246409216 3791631937861579520 7746093147659698177 6924192631049871008 4955102991662581969 1641752821633267969 4922672415261865985 9054947938877349889 3973434445243005440 266235346385010688 6366622209957883905 4545948939392309056 6184099074122964993 7276309489293987104 798973501141522792 5782747551460625408 889323047956660048 2775734620435657857 7028280015160668161 7554547650571350017 535741491354824448 5814155731139367425 4264355870919826816 336795885067304960 8032521576686530752 7561186146131419137 4202960490557071873 2890860551180873473 980878648830059200 7020054810545497601 1081127949107329792 7086091066030957569 8984809574144940033 3247267203938942976 158386080338941953 8152638882888820737 6036154992118969344 4009140391124232576 2099406726916898817 5921008222461755392 1566609868516737025 3056444997532962817 1516698405312499577 8522402116792119808 2277459856891953281 6364697210437992877 400529004510576641 7441546708083839360 8039772558443151360 8263215138592316673 96680784726264449 2821187743537956289 7296424241408567744 3515615340533596161 2729837076040241409 8421486327524273920 2619562961955429889 3976893040246231041 1003252871515078656 7267376126094147585 7368152093670193153 3293508981186506624 6258156150827760128 8170178418320823488 8330219947723832064 6423663029915890688 1487030816539845632 8981416096790298625 96423992740549568 1875048445541041152 8563814314453527168 6943869342688491201 604257098496049152 7055761048874351392 6720133547309738241 8312516525704662240 957013853117380736 1381956786637258113 8496133488321622784 1491076750322102272 8629493660832366592 2712204043436838464 7756668792806506497 2382915805284597249 354958869472794625 54848716049896705 7502708346039284112 3226890965524342785 5290595582107665664 5990422010491089665 6590179240959719425 648640915767758080 283658071292706817 7463824646576095232 1625061935488950976 1380096447706447872 6279790380261893632 5556368443261739009 8748151830816324790 5697641363474569632 7384541983026079808 1291381282188124161 3425287530489904177 1572300411534689792 3074047156483719169 6105742626021742592 8486261632580408832 1048266536267222497 8213028448269238272 6813191621949132800 679760309472782336 2992608142766734304 6277996182449101696 6084696674523091072 881961349534336880 8086005641740720129 917258789322612736 2654386827386040384 1240312654748323840 4327596818559164417 4385305807734851584 4822024785254306759 1002577057727211521 421201934211975681 4628812966869272577 8430364254635866805 1625018593987958784 1708104312994846720 1538458968779914657 3518540684375605248 3394244568742753281 8548035403437991185 563153658093904193 2531153313213027328 1178537288133771264 8441438192044188033 1814800442861356544 6080303474936521296 3442342120243445345 1220820902623063105 517494246527729665 5949825023159632385 2786885956480507905 589440780388139009 539029061426304352 7045214977879293953 4583061335301506560 4240190611396397056 2733750576327687169 747941629248026113 5670440962308773665 8185469806860902529 7805030071195214112 2629951744690356224 5496941783736647680 7734618831977104257 5512246803493419008 6301934054712776192 484198262698879509 5125741542354785793 4978177309904715776 3708337321585298176 8831737451904654337 2010528766952919217 2749505373336947201 5341242275745655808 7829693107410299352 4734182075831382016 5515781158140542976 6605231939491266656 3332105711267268001 5991313245349074945 7799203360253107968 7515479485675489312 4975641343400062976 3004058720973464832 2519826481803001857 8044486681433341952 7750524696670441728 7943966675649069057 4844470685485067904 3474463667346323968 1337338659782182913 8891272355933259777 6472002839249849088 8259147224684691456 9208725081564260352 5471919820736163328 9130918971724753409 5276268092104605696 3730403255922390016 8547397752068497409 7486359721503528448 4631034501851512652 4324144532861427713 1383786556666499073 4760452468051309633 1090559505265388032 2863723251711181696 1309316251783937 7985442398349046848 5773018174405485569 479336219474496805 3822919209000154880 9076518605547259905 7275523998213996545 7236332244073218049 8427582154233743864 5687275151714304000 2773167791754313729 6192164476400155520 7966878294470312193 190838096615844248 228849242057462913 3177084904197584768 1275329343577886720 7007753396186152961 7355280502969040896 4466101406102618113 3117768917220617921 8307081706532241409 5026696976395596800 6565098867735824257 9151423728251774977 6555920352755646464 1224530968861620272 46468227878512153 1060363442662168705 5214467896532335728 3438699658936584193 7432316725138690817 72951802457838145 6366744102078225601 1902700633143855105 60845610118559744 6174879229336499969 2570567995630478080 479707658150099968 9055391090843073025 8088425965554548736 6271159493901356289 6736182125053723649 4505376645233043424 6603653715547987969 6917644453568839681 4871224988724007681 2525893683666135169 6137696661339410688 2979575719853557888 7543131603469910465 1927572732604559361 5854094350637268992 1485131940397318144 7550086450157425920 4639357550935288272 7843742727746786657 2919336078549555457 243036866904512640 5435621424493232128 4570981030376548865 5816072610005974016 6022918959066054656 3978036582288944128 1962652993292596224 543428588433391616 1078557124257873920 4244134511140962432 7932359378492832769 2307531674914184240 6617997146263154432 7842267485597712384 7674234596066861697 8354728697655689793 2206497335467539968 1168173516141141248 4393850205880614913 8146037613773447169 3800846924492865536 861650172455165952 5100218093965148161 6641135885428559873 8352007182033944576 3331947127492894720 6699969934721236992 3143064864450038785 1128995772790210560 3859284597626454016 1086253235480155457 4397054461893268257 9037896071981763585 1440857245482376192 6759227620612201632 5113234156261090305 853427088027877377 3520129348098037761 2998494212771381248 2777738079209231352 2774465224491511168 58205178039388256 3740435433695870977 5916783406015138816 5323258225878827008 4602276354287340289 8218358745683515377 7254753756285473681 6675238151221361664 5032301570129889697 7954034095816441357 4986171473539235840 3744976034033860608 4156030044058461864 7570209857460076545 6813396213970766848 3397809355392696321 4330573076109640416 7511135008827258880 583925381765230593 3162214445621314368 7577667513847255040 2388863215450255361 3516469938284062721 8553700994830344097 2090049978944006720 933465187128690433 7821199796603123312 6061900502065737217 6712948657380772097 8833030819967502337 5608644726190344193 3326082739284909185 3071697180870311937 2993549720524457472 6662141203183786496 9450749285629952 814419983295897088 992685121084569600 2698217294073149089 3326296306498758976 555264193409420801 1275298297921721345 6204219081449829425 4472293162092967425 7040164797918008833 8944757099929438209 6560493860407196417 754711360020870208 3583679739937390336 3833403051440726017 4804290632346771456 3534288191894968320 7342994246417758209 5167220735956567297 3514576625748553217 8046320856490180609 2534459719783735297 3887068715686411776 7011284298514730113 1289102772645906944 3560470089480667136 6121919623453163776 4269093455953952769 2000274834552283136 259208318414528513 4331083064960514529 596049568857252833 5758362331029057537 1027835840487292929 7934605356067454977 3886843742668224513 6602721508757667841 80894563431644161 5712095634068122369 1402345021426500736 440039967329869824 3930817249488670721 3211629250131286017 3287154042686611280 316058655054094096 164517751721067233 9118125332503871489 1080785659967356929 6557924216100434273 5917355208651380144 9181435550747459585 5896713076352761857 3872277936477536256 3054052470187824640 8049664821550018209 8076677816554253744 7751934562663047905 5991711275890965504 2445490803960778752 497677064850621313 1663795111226471585 2259011563846459520 2676757161052610305 1475464347021821952 2198133470394791937 8165967930104751969 2044037644414910465 2851058018338009889 4527266979355164672 4674589545575818608 7208640505017256113 5348071608392179712 5230600253742592513 7277420920175901248 4675307059147741184 8648807051829347073 7978439638540383168 6672393386441596417 8236796630419677184 26506595522521792 315095624486873601 7692021524847935489 512238407773519872 1907274613167404417 5615488464699566657 8449339950074575360 6644217241507921921 292263132547695617 5299410909520147456 8833139869346693120 5615600713145628320 3318946901085354945 4027955286760685569 5017233411031695361 94579967122055169 8034030545433844000 1510234451265323008 5725346003583762433 4227348074345572865 635263993276985089 6459027725284618240 4338564352047579137 2092205730879406208 7053378143905748928 3637137332459345457 5778898578918995457 9072173612341213697 7630288534996910080 1699198454194603264 2182082212442763008 5290908313909918400 4117382035866884481 1807091456403853313 2563853381104105024 5811504309327979520 7749760146758274561 3653114312119196673 178705265804804097 3020036569029828609 8517147541998632960 7654985469710644480 5534323738682211456 7908394722879528960 2674808276984610305 1168551103040049153 5073628019571809009 2882201459061948416 741833400039020289 7819089040943044640 9196849551602876417 162437589486299137 7773132398144934657 5593134597520537873 7869517703876580737 7973763246531413824 3632864940619913216 18539675616861185 7349025697779122176 369267045412810753 407851542973910017 3772073508083859456 7227760357017288449 7264348380126969857 5858670181373337601 571748182265101056 1235648828864522240 522752122348558336 5857766612200752640 2358879792142614272 7160595318912624929 7693755908150066561 140439821958139488 1808166031857159424 2617796645403323521 6766211129600989184 8966281644100354576 5985990307507779840 2375946833235975425 7530646526431949137 8285377256220479489 8277904495434780673 5303240029994335784 1562358721576105665 683321684374185985 2051737252018278913 545176778552216640 181000499176347521 530001015111619649 4799446079488357888 84437402826854401 6973157422262124544 5264719992040142849 6128684181914919680 3673397947370601088 2724188434857964208 1829175848624764457 5968778776825298945 761432237482402817 3973397843742735457 4826503241183005184 7363784990352092992 2361326321604093456 3426636553988992513 6487069299792324289 3742564670980886448 1821892225816188929 2762182084450759809 1236142373443603712 5528027091197841872 425402441081389057 7295052521191822848 1661263176678376449 4378412546229376881 2686539763078463744 3331617052005202944 711004120075819649 4751861032823469569 4278556888440201953 670689773807162449 6448174841690219009 229657706108421889 4749432966601542081 1532220256104538625 4274439441216462848 7891997084207570944 7365616807640745569 9138936102961070080 8915709669869706113 6542118658441746433 3927385772914949152 3198032691044355073 2557802442529518081 6800225886116461696 7517016436954595329 7351063788911018368 4558385579583322113 4902692794576159592 8054542231016964097 5830704768756545 6760598588261793792 7574788459819171840 5000386353343421889 7027029058297656321 8515561213012387072 488396707343465985 4263805632069168385 5919085178940432385 3459742921895395480 4714494004655109761 5323514657492525057 98793777293295617 5405308360721960961 7700244491473698816 3024824184742360064 5581737210969244672 4038476489174510592 7926663758282752000 5334325582862043136 6223502391192364160 7993952896632957056 7761991736946846208 8590696642747852800 4166458948726973633 4609405376223297857 1498780020802240513 3406976171949029249 4980132257501427745 2506812835924221952 1288075347257966592 9145285257819553792 4010016687195219008 6812035929056106465 5311395458403172352 5766022843018679840 1553194698094068737 1322558171413184513 2594860983459471488 4910830347747103300 6522098521504743424 756940192777990561 319405705104431980 8686850600773513840 1713699212273471489 1123654337104658432 8239306271475298561 3997316397943307521 1514608962355692161 5827651710034193840 1442836703324502597 5309120611375644673 7726581590545629184 8564706970722818946 7737451642907500544 5592265650739937281 4425107839386648577 7047270784099019265 2440101544474443776 9104005924173914368 3959190890187900033 4329140749494654976 1613030235736506369 4738316134613647872 5518820767237239808 5880408248497127345 8977500065216069632 3360293853386951296 187312921878778881 5629561850046180120 6347254916512972800 3061956325990420672 8639203271264520192 7960443206067702273 4411878134386928129 3001714673521572864 9038018300168645700 5770652222412263168 6823686726745327616 2858378507296497665 4851752754034449408 7237844537556453633 3441981225612818816 502471015694270849 2454950005364623872 2128045194302028136 406739545259843585 5602181282235154433 1719656318969794433 2858885604187898424 8120886729426010112 2004997688852186112 8906074977746776305 3101489641936431105 655812918083338369 4928031010050295680 8591901949883432960 6446985019313913856 6664145638912116737 3787095281312044544 2397817241017323520 8968569580856822272 5521544518313961217 6679143043563290625 2541037454558725953 8446789331065456128 4633612136945876993 1152214295210108416 4679271963105427457 2669634831291008001 3929653414221880832 8014138088638349313 1009431057340781569 7857168035439832064 5444708765634336256 8801022311243787712 6856077565849022465 6165848451067243008 5215554266565097473 7679174067334837313 1891879998109917696 3576539923311207876 6415867842601574400 1425372153368246753 7294869434365187968 8594389352181874688 8938438710960675777 7652776077521294081 1576928779289619201 4070473857745956865 3545037301071343169 1040132429786413056 3372735682759876609 6742532723687782656 8986737164321841665 2165526134311092224 5111118357070088193 5699402464795230209 5450255821240876097 4076481548934028928 1111152724523728897 797936600579579905 1239515983444893697 841404551830787584 4520854565091024897 3635101867845379136 8961636367435385329 888586888447475712 7938784197339151105 3909175222902408289 2644208800243040257 8401779819075943289 3279381444677992705 134762935290949057 6749915207181428857 3346586379153928705 8091749710298508033 6188184724159566848 5076448855118096640 2114025149279928321 8192445095688487936 6535278918589235200 2843810532645983232 6198709021521238272 1798070477163105792 5517049342333829441 7127323055667388160 2171214865617958913 4165014050744111617 6031930732367784001 3801205419241007105 438816135016218624 9077174804565622785 5627319289554675388 177213223389335617 3075233964844183840 1032096662394991392 787835974369714176 2557618777067387905 6517479343676522496 2151268827780969288 223683169417359617 7332916772338770145 3086801249653397505 602449804291847888 5883960088221777920 5189424583810687617 4753705208120941569 2300453277855268864 3162108270173986816 7058982284433163264 9179126768896871425 4012381591994718208 1434111621900812288 165559030773096448 3772285778214159904 8625787726841569312 5989664868502800832 2584405743405364640 2305903388968728576 5723363639561784672 9215779587696198144 3520513797443551233 8561633481647226897 1917698210994003969 203528797315279744 5974696852301134849 5718690430502785025 9076642221763046017 2812401549344389120 2635756131603431681 2152116919342013952 669438003914541056 6941894016478819328 8729859278133157888 5598800314865577985 4042654826215412736 6781292792783646737 6104843219511250432 4485618359652564097 3803762398174074368 8525766232990771169 794000957528139008 7125538173141170177 984665144349288320 8877908029467525120 6609492794332310760 8864947256566139969 7469691162080504784 3422953580841733376 3017005634220376064 2975300326035111936 1434089062358946784 8108557859796940801 8401375879854513819 2690679151068446721 3289237653907445217 4814550285939354625 7655528903808332800 718596705285606912 6036052483487105025 219409291439718520 8674785521778692096 4296841195256086977 7593764761546499200 168077536624236545 7755325356086132737 4519221556526281472 5238354944525860864 852810987217628800 7742317261467716225 2645825560915074376 6410168745646620672 9115516168565587456 7860703225325551617 5492427818855363350 8790642719412543553 7817803435024805889 8924491383201027584 5833349383744119041 195390782090053248 6992046938632519536 8339646979882135296 2409620504918736897 8597762207066087425 3470554736725973345 1951293487693745664 3038523599024553985 462697186258464768 6818280798385998541 7179366035560839424 6960498855690755585 7280448743763949056 7052222190807653121 4167765183381451504 7456995988296225536 5431527574193107649 6286522517481848833 7643215186374950913 1588701440362238921 7743574161874354176 4945788136182731008 3656971341245812736 7765260080158046208 6645579546199454944 8235818616709632 2194465293706664448 641682046922522625 161479114410442753 2365399964836700161 6920258797019154048 138339788980336640 7511254774528730817 8398719534415890793 4781253704211208192 3707873782829056424 4576940216733227136 2049814100668022784 6202105027562167568 5631720854628078080 4900964542847658497 4237178327127655624 4985636867479556096 791026207079989248 1219341725318610944 4775784738598391808 3737982757310589696 1477228204443184585 6858394453263802625 8845285031779170304 8993721414002039808 5597720435545294785 4196987179988033537 3629573847042809856 3807280671157944321 1949285036304760833 6087746779906807297 666767895977304321 3656170844354770944 3785450015628936193 8017227354159235105 3589836785570283521 2604589467926140673 5477476282135471616 5262209987112351829 686982163832225793 548080567668071969 6496854637780746241 435705401673971841 8766587126089120513 1094856248441472769 5862384763227244545 8640920556164513792 8588451872633054720 501138357635530753 8424678486535483904 9021547943301677056 4240290620899533953 5773060342746877953 359869241463455745 1019878853577827449 5548457504459384321 4266721549404095488 1860624138017435457 2664418798205337601 4942835188715103168 4584866381236731905 1755005886967803904 6432242478222475264 2932886234055216353 6456189892882780928 6826269256789707776 4918762567418049593 4709647877379199105 3201777195148771329 8049843877367438849 1303499624800724841 518236447319261185 343069548309856256 5623560580080178208 1569833169747053057 3211331877839763456 3016062814085053952 225363416831527425 8627816989797655040 896129894254974272 7987741917043204353 3712345791359700225 1764250889390578944 3956652125717463041 6334197316148264961 1031297186572733952 5602850515980263384 7892210475186223296 9014278973793725417 1685160607834028896 7930888439735392521 8812082253269948929 3465850075196669952 8428219899800778816 655715294752791553 131491358005675776 5004456745533704769 4313225050438750785 1049469309833346816 6281953308358756864 8519391493703993984 3976855958726613504 1283485852698316289 3654627288627027968 4403097102039875584 4191817426914938881 4115903942589540352 3110999838182237568 5166786157271945217 5124521734671292480 6288314474102785792 433669161455617984 6943758952820666880 762618713934273024 4894045610692079617 4032027313210021768 850786760974248960 4136407847669718656 4223132060483452929 1675441970431787008 2627587219438698497 9049607310543552512 7186013150516215808 1865291547141455872 2534917636897363456 4738622041606364160 2047765154503983104 2390671279023833857 7799474594861364224 2092359973935422785 6937393280383594081 1966047669908854273 7442890827785691793 3212631349179794944 3810062079923064640 1722495130381415424 3871834186599661569 1802340250114468992 8659948971430024960 6767264169832629249 3781611266023862545 7280448382361651520 8976366392696006657 6807599547380621313 1071957813028356097 7592732228743790592 5050173928996950336 2663476217928036449 7660280541681821233 5446215792614658838 6914455806844364288 2202479473258674816 5944212520191950817 7289706786902173361 4761327898667572480 2901733529200677888 1790622088670672896 2814640519342652320 8016424050461812225 7368730527387317760 1585077119107268985 4606947606109415424 7154867594522480641 4708294113011286016 1653499190748599296 1138583010301927424 3783574262807483393 8325474946111766529 3235062847651364864 1163534353943306241 764495510092775425 1986720370507443200 2581048053246359744 4497663961696643072 5792021433326702080 4598442178681643008 6645251393346143489 700525124549493761 2822875870993130112 2835498696770324480 4736548678710288576 3966649192459190272 7741596462888189953 7602098818122416361 8256368306218631168 8293773844123477409 7505034485348433921 2755752468325878016 4855110218013720944 6972102559699386369 885934717710385088 5291178679421057760 9069520721440803329 1615038804515489793 1757990832801464320 7396595941325602816 826781110895493888 7490660606799970304 6358123925547372849 5338035715122736249 4688383866493468672 1416641992102593537 6274351781574743552 8730305630429665280 8689493070688811009 1884723017279714528 5557357938076786689 4600399528076771329 3770165363946243393 6899139011427267217 6116597625888849921 7037905067307270129 9054530212527005697 8855618790210328576 6054326995506626944 3814259357277443073 973097247306058184 4959341126720202625 776543084610109217 3403127508421337089 7127214483064401921 1730131954973334432 5548096924262023168 1488409073628946432 3390897571318914817 5941662676804020048 1575183664191151105 456900463127513088 7570363948148629505 8896420123678438656 5886450021808439296 2354461487758213120 4448662524024913920 6953515574619763713 5107753495135998464 362861003562788865 6608787644836749313 2204247584190343505 1186479396416946177 6277757289492512769 3696116298583733553 7337381159217392641 5931416901128259584 2886263961051918848 7012334590997847489 5072943960757108737 9034655067837091840 546493040644173825 2762257450697662017 3185341177875943424 8324575533825933312 8220024657098885632 5625907726121798145 1176231497564192768 6652473615332928832 4210149070400259073 3822883711906331137 4748514945461578016 5431299893635523585 7336680882901687809 3804842208680747776 8048775018734075904 1815892013152048384 1282603000948380225 6586582942781268225 7786254566073629825 7876939358237042689 4826265803234934785 7926662853668488705 2727845741774372864 4530741744185698817 4809349639197364609 4365816651937998848 3643921510692814848 3363391046486677248 5111145726121704961 1696981699735392257 4492122231847114753 2200047712357433600 3359364102517407745 3122908736065369265 1107333163455086593 8909913522322549504 4957316384542272512 3010975323681293312 2808811794514401920 2252216384701583872 5011401573984075777 8469814707395442080 3657093877315776160 2815226354101071873 810124775155189580 3314650050128921472 765453177016852480 5644921983417484416 8032931765528133633 4284245025139795969 1419434750595187328 486108098548237312 3368349272021631265 8715631471253038465 2286905572706645824 4018476825700149025 2648592583059978753 1103378443273767649 5292894349776409600 5086300479855860993 998448247574388737 4365078577169629185 5220643479034831968 8602481640273939424 5643538134331150848 1218702044796891136 5189881473253822429 4995706544632469505 185054354466144257 1855175539488929857 9188907355972440240 8037521508930115089 3370914141121857025 2697382519326305793 979907446034485249 6976416339567826944 5163069605062336512 7773064972862431233 306365135610841840 8072211145124315136 5300336171058805249 6824732423149202432 7586212476913508480 7251061650975461889 4730038505376961545 5226261441869787136 1529167214071101441 6289531986471739393 4906362754501498593 8232581246340825088 3474906012099520641 4978264127448936448 689137664354054144 2536266395614115393 4863449908702609409 5716035993296041825 8197093382694436865 7456207912173709857 8911912289676656640 3255846558702532608 6027105829610776577 6385019777698463744 2081333437086267428 2302322421935250737 7220423479762899153 5715105566623383553 4666325372117909504 1793043716588437504 1082498407361645825 4469839591370919936 4773030495199526913 6011569466871631360 4660823818435898369 1987659533841207168 2106441983036788992 5808662654549525169 3814524552994370560 41560471974892576 7643993105505911937 1609658116279899136 5149697651645747008 5719114698547773440 9167686752540398592 7506083482251276416 4445113085707348993 3240856794637346817 8646956655928336384 2392910833126408192 5015465421878132736 6534820196719934464 3510349670612343360 7123720458710949889 6775026522725858369 2699844268290007040 5128440938100927105 8727404742049869825 3630018033676058369 2817612602535410913 6237560920944424532 4246312082465226753 8623466222367154177 6686121393200084097 6074970063764497792 8517465065106380289 2367143368770715648 8087116661088290433 8100330742090104833 3052745847346206721 1401357710073872385 8349871498341449728 744606411607523741 1333393559537582080 3775273973309033089 7175972737367998465 1340131940132320256 8226602261094233857 3106343519417272960 3915173499572330800 8814800527001595904 1160084645843880768 2747032807887232256 3519074878404066304 3499447555075207361 259540047404820993 8783962789182148352 2395725867853590529 3104473126968546816 6374288923756060352 6781684547921039129 815251087331990913 9102744021880148033 3171879193822953472 2704448823148141313 367142499896999840 8711968385013055888 524762464043327488 6089210274551609344 4360471021208817537 7338224948413194241 3328539775375474304 8820290501536563888 6932766899931578368 6309687911928954880 5114964582920152577 933270201494576897 1165973373992122369 141672891305258401 8778974320905099265 6640607002116819968 7967880174193484705 2533024542029706080 4923556069775269072 9140727518707203840 5260522119680182656 7818344639148064769 587812510234152960 8760389961751840768 7106537045572452352 6646118051043400704 1037204219160337024 8030198627045603731 7493378309539773569 1164008806792822785 7214087704143605121 6009163741551862272 8413586374835208192 4698571961262528512 4433016454325648769 1627056909890795520 6991242055197871617 3256085079708335488 1590788237614040832 3903826291868612896 665358580135983840 3708470622018060929 8040957782184189184 5124780306302410880 2071478048472701441 844199366454214656 6773430216326435841 6977415993760935353 4232901607779439681 3719248920483427200 3646260039725957121 5663568316917880832 8679355841030875336 3176292206205927296 7436110064841386441 8950120103743251456 3734269257943269377 8124509011485321985 29135833335611393 4986196975223528192 8869526309923979265 7792526264869318401 348066370496432065 6310195201600258560 8110055848323722241 2042664771675938817 1651621678582931457 6918112583490782720 6623367786158835969 3080864235596627969 4787408114903458816 1610381110300172289 3730986541321579520 3042930329280045056 7725581574649862656 31805865647472885 1091114620532621313 922215256980243392 675033157197631745 7550258902383023744 7157290106543089984 2762771962703812096 3303971876351337776 3930910165143388160 5191421388890013696 7509331542520424321 4176479484890535937 7727086997163212800 1993085800881023392 6375064066601604545 1737826953026749953 167736199209463808 6852930590182304096 3135341607285337408 8862221691226316800 7377563011821502464 4563019638992158721 6238100522224692225 8595510497351303296 5663370276696583168 1346565052635131904 1946291875575972960 3020012183942474688 833038818902900736 7574822247066362177 2454377931964379649 3679675626207096833 1366102831945154561 4926869525142359328 5102774971912148736 1423554932089448320 2750113134134198273 6313855003933016065 1450118128628366080 8894650932755755008 1471695351602386944 4586620240695875585 5483901068802091137 5700783641963828720 3039636096309055489 6959199227143757825 5877108931296618056 4242102304367738880 1479990030524563457 2038308539397566976 1280815650189656032 2812807641577941617 1667527259718793217 1579623725116948480 9196045192376846912 90871603066896385 9138343470299992640 3159129917761169408 3264016107490181120 3005097947211900929 8702263228258189313 3582117407843355008 7025421096636252160 7417374516288994177 829111826791006209 2171486138280805952 1530880304181989376 8303659365970565760 2943153971753984000 2358330867960905728 7542206014529159168 7513756994916596737 1308219067132137953 6155457875725533185 5567302921865793536 6134239243309125633 8365268978563743744 2472448712169160705 6186123123667501056 8961515902496469376 3323062544488756801 7035788471167090689 9203227294642180736 5309006137792872784 7275763512614171392 4139160042934370304 9158381731246497793 7800187039128059905 6718466459584295809 327580852250072601 8083487800409937841 4136785278873071617 7834077468986458977 6299032375792023841 5186868328007811073 3622161661449093633 5505921423831071232 8033040816428903168 4707261103787999233 1041845521418067456 1868487695887446017 4636340415362939777 7845904398880645120 1803585070776935936 6414844873817887744 2982213771438058088 3375990430942655361 6514897866447135001 9166197631820870656 7400005643395891200 7944190383415934208 5276634685538140160 5458669861721003392 2581382434451791328 3769517152669155328 8429552974995456000 7475095164181968384 7543254964625817601 4781876199316515584 2286716542496047104 5956217383013539841 6371293584835457025 3272807167141097472 6115926801763834112 985559687377699072 4127499593826144784 65045447564603648 2914551713181320017 7590104108007161856 1783029952038686849 2203040545691100672 6018456301680435201 2576454704800380193 3518288258073445259 2791352351810663169 6741204144264380416 3020250960284876801 3094446463126093824 7323747731088343040 4664506677378509771 2975387362695256704 4637221564062998529 7692143410499830784 5329152994126102528 1706002483302726657 5066489919542133888 2595128801391888385 8279320158133555841 4734340208128471041 1784169224059844609 6977974044425799489 3641982720045481984 2826764918328792769 2785476588724729569 519313227894628352 1136379297341595648 2872853622918873088 1153184360909324960 6429905260604140800 2398414364765054176 3741806905771722048 500896610081765093 7035698567760986112 445190539422381025 5002136464045835064 8500450771212301633 6411866200653328897 5647912427460623872 6265238825240156160 2905177009068067841 3943539156089640960 6660722605421691616 1643952841881676033 7856141054779123848 3019593090695695872 9071021596849111296 1467129318133202945 1588291761066180609 8401617251683436801 7632907338443542912 768165049581727281 8997498605471478272 1891829144781971457 5683357022256206081 5399977365568486273 7711549791627461888 642945630622900224 3541994404489076736 600370716004302848 3669785882766535873 4396309750871249921 5194715269775304704 3093857316892508160 5038188256067094400 1536445797200632832 3349978623716180737 2519407060830711296 7227658356537784321 7115572806043664385 7149116017123336144 1706790810053246977 1415222805920833537 2180897314567699456 8781525815343492353 2880215045668617216 6764948010067054593 1307457065882337280 1023805767898546049 9043651857931472736 6333734665520247169 8138885011029432320 6937743633989941184 6386790444904329537 3893725691434863872 2359611359115205633 6776291933578854400 344071930413553664 8079264479849119137 738711155970146304 1365673205960293441 446702018605382734 6650537772155439104 2528814200880701440 2483584070580019777 3648014973582524416 7940588534857930496 1072150671081340928 1822290445087005441 357580793950781440 4072229491653680129 7476079357624242241 2898050954774364160 4225628827973058560 3410030570430076832 425132935785210017 7846487724257837057 2948780052979552256 8977817398795967488 5115754063746839909 8009786902082394368 6183635820591099905 4535516157182195968 4060893415465869312 5384162078393225665 3128971561129740289 5507747396358417281 6438516974977906752 87561963014846465 7688763454077948929 7682639119023079425 6658884147513264128 838539449895270785 2081206934844723712 5532815541175992257 4468727604142941184 5996844093755704320 2833969912992117441 8309611781696462848 4081428136567636977 2461946890225188864 3245077722741260288 480122112076714881 1204706093745663488 950241930267164672 5924268522819797505 8946732040601085441 8666595606310017537 6492750563439978497 8363276659879007297 5771546480569750784 3425301229800526080 6508324525191415808 6240598076268781824 5481554974768123904 1061946234051518464 3602319680384026881 1414938603185867841 5011932352082747393 4811977140715049216 2640945650312662784 7557261345283924480 5156264063899066113 5553657921898980193 2881494953555607809 6373053743888719872 2823452388803739648 951873643443676749 3332067445669243392 2215346950116025601 3884663433330043904 8247038239552937984 1236573175744990081 7671196574118707200 3246665209180848129 1839114209799913472 7008823538565873664 8797996491748593665 7256560129956525056 5232903679084986368 1784793758751940608 8841405237955077888 623924205882834944 7167524981301739520 92497909062828033 3112520906179691008 8957723961798483969 1968149144699885056 7082933090905579520 5823117952169229313 9173291155775092224 4473032459784280705 7404516311874142208 7716891928553746944 5970072229410593953 3126778178590308864 2489785869259952128 287653973472030721 5619352705143381457 3220068159422484736 2179958900080683255 8265448759328119809 8399365756644401152 5057608218409189376 521502860953500545 6991167567733622273 6687020196588060672 6038322835723652096 93804204685557761 5270251842218686720 4684104099784463232 6736238534473900033 993925863236827136 1871020773205568345 4064258439253645377 8086185095287672064 7111031972550706944 6691549139210448897 385299415179983744 3786221118504152576 673987598643530752 7048262450513141825 3457674021951283200 7869391146372007937 8300634301017305088 4308744135583729025 2363323822924687361 3078362479356133184 4490454608191160320 1204327930350258753 8342784987969781761 773714916300931072 150146123129663232 2396340440557274624 7999028241416526481 1892336037973139137 625489551152758785 2169031668824068096 614345326245146624 1574996228582979585 5249708492944903168 5125569346027138241 6483124515203292832 3200703664256876545 8208073580840484865 1676831798025215489 6980814413000988417 4151770808432461569 2268303159645835648 4438432596303147009 5556232661758001153 3701606967278338048 8944615956994097153 422498754376994304 3475496103535194112 6916618563016900608 5748766679009207392 6342721300736913409 4647837358237507584 2088949258205681185 8926779329434424321 1856861998465579520 6060320996726499840 8158565355028596737 123913251513374976 6539654178465103232 7507446070895743776 8901481773313671169 6480321206182658048 1255728610377431041 4225785525578212864 7762800064409647264 4145226203023464960 3222765600633832833 8741031334357749505 6838199440164076417 5711713706001301505 6748223258708967424 5285721459848019968 5412300548299882496 5496688864729459713 6905887563907420160 6210513034220127232 2111498096742268929 3891622963699228672 1174881811759965441 7366943891275140097 1978148565684940800 8682486555803072001 4354019256963563520 5669782347202632705 5269947761065500161 727237211382087681 746194233898752513 2638316603454406656 7259885518332597761 7858222083420450305 6210524753773871105 3936862899729326271 1088764250339265280 7987629714411061249 8982590021936779520 5716397683188862977 3873624555947059201 8179655976852007233 6064283729377968129 8092557063152648449 4838051462642268161 4069052467910664320 1978144932823564288 1823090063538601600 7050168707086811136 5389518607030147905 2865418378605087105 2977807672048891649 2773417156811546625 1306101255165880320 5502324078337277953 4117149626228935080 3066777448822878208 474704690629552641 2027045934774317057 3266037493546461184 1007398960135516704 7717106201151733760 8350232633284109312 7559873697176240384 5121174561951580160 8833063598342297537 7762541738174374912 1083573729970097056 6798814781392385281 3440184840476688384 9092290911690776385 1832106671338161025 6573456846144308529 6012809398976411648 7743516339894006080 3236757351129604865 7124798618467491840 8435510439978041344 5063965308048092161 3689193666265665537 9128107382578287224 4204862012323296256 4391147278020975617 3445551382667976704 118579755728249856 1791424789251088385 7115488608543339520 4048712683070210561 8488252779629257728 3320207346474849624 5931058427818688577 101698640969479936 8709056225231127808 8176905713775542272 6469302484008012161 4306465878220144640 6478322940196602368 1907194550034594048 6415535173316501505 3419321548468781057 8719237117870186641 6828138125580703041 6727191222507157504 2600050478468115968 2041764962517264512 1326019803784936192 2979767540978745856 5098987099538270848 4153647226301022208 4044306864068430849 5137910651468136449 8389815877776041985 3081734981528702721 2219109935895297793 7854195129645113344 6107604269817399873 7249463891314322784 5211796522164949888 743590954189760241 5929885361180554368 7869690369883482368 4289417734478910208 3951881898875921312 4848761996266633728 9015106395477213184 3829191311054077952 4246430978471149185 6862346575130288129 8046288452792238081 9134158009748579233 4665066835864407121 7246610524386985856 5380972843341447168 1564138839362024960 1949237718437910608 2753377474262063616 1099483559795831489 4919296163637329408 7663856263084243936 676828939625854209 1502997021656529665 2348574957243728961 3493100563774467073 5066699443611853952 2064424522900983809 5913851173452644353 8096045022809554945 7056006755781705729 2045847554524653313 6956218927761402880 8696223397113626624 6731845685848522753 8144773643560524424 3686717973861217280 3310899897351774200 4552984745268609024 1772622490092093440 3045062425878429696 6160750436010787841 167184433761425409 4467363112250857472 2465406107939217408 1036063429502853120 799285531329204737 5920494379893551104 380132964337352449 6745452030672584705 2476991051396707328 2195692858840352385 6605716929874869249 8505250755762943152 7099712346397202976 7384773108638631936 1868876549578014641 1705557284090471425 8405158321030127873 3525974453937062656 1221966554419520769 7196519991814201345 7202000732208103425 4072780629565243392 1551479056944248065 6731202847904078337 8285113778910527008 6604998345770317825 3972847282073997193 6837789839647744768 3670163397594969280 7633485456690736640 1919048002875715585 5947289618142277632 4609435765989627905 7406395396324854269 6526138857923018752 8533130640184537089 2370051200187105280 7754586845298997505 5060875980567811072 4895777717064482816 1906356023636533120 7773366386987171712 6951231353163934272 5226986920670593024 4837970492424828672 6192800994144978497 5789852292591613952 3253413064948875265 8862439522480444576 5472001070410737408 6079350507602755465 8400986891839340545 6869298412482508352 3169688709410099200 8421941146498782464 8182186094472448001 8019062719683875584 2428985503393153024 979414791114417665 5670866578404292417 7870892792649170945 5487112598057168897 518239966696744833 6211469100694389760 8493684176191359744 1688160905040038656 1758158323680605184 2303001685245919233 465893340313218560 7234121506266759168 2304705922894730753 8799713814321758208 2764859098006849537 2048093232078068384 793628036126664176 4952131047015464961 6285899210544513025 4534952143527501981 7260458294274162688 8684132269329882625 4426068022647595008 2316820819012671681 2989940625683365889 6617865423845914576 6999288204568074496 7588559865682890753 9218804258282094592 286710213028561664 852981462506466305 7706235268012965888 8639255440897467393 6849121408939524096 7390543281252506688 1039905111289102337 6539323456767393793 4166875719497383168 8798965940741073409 2308721842090966145 3893621471378692096 2566930190779351040 3736306023452557824 1399986261816976385 7595391288455010561 5374724324379243929 5145599664386547713 9051882584788239361 2805774884515053056 1777617558346953411 1020982372264625961 2580903964021149696 669919317006188544 9100312031056245648 7925592531031199665 1716498352167565825 4166816137848671488 3813783083782373376 1806360538576019456 5175802619534989312 4234946604408889600 5528550637596221440 7872465645829242880 7553624234600870753 3279520847331200001 4948463130254690817 7464005112250644993 4796009810417352705 4336796585518249985 1918920990130216961 9012649434817840265 2380836148582581248 1978023587257516032 2256689322671052417 1716745974689890305 6477957618062007744 607454099495803904 3044665265834967040 7254934345039125856 4815126852182445568 688857624811849761 5218923663018434561 2438562908418724609 8482783889683513345 3483044144725188608 8930501148230600705 4862798065608868193 117543075117199361 3580467162920354816 2361559344323743745 7472619502169351169 2181215039215435777 5825356821759720192 7567726766456592897 1518671876226100096 2414503941288194048 2516810677025301504 8531287555134568448 5987401231383037441 3074184745937023328 4962212239223029761 4902297564213369653 4205386220303647521 6798563558851241185 5271983341740015617 1803352374760975873 7773970671005978625 4212010074921900032 8364896081319655425 8059948537276661761 4250572635853895297 1791649556129632256 7383359159515738624 8567403618985624576 4811152113636262913 3520233172534456480 1554301282387491752 4792922032034495425 8320008563452376833 4034555969235501056 2448285770140683904 6532635697373528065 1801052306998910465 2352576786918199424 5860956296238338645 4353211145109127552 2464388880139962529 6415039723600302080 3295930917279008768 1291093859832816352 1377564284808087425 3610660725953354848 1808293510275645440 6435069948502440832 4216750356417839104 1380284707675037184 2510936344985600000 5094435511687069696 2322828884670693633 5435946912318586880 6009590196988355073 6469817144763147233 992786229551968448 5650346291613986816 6231919500914589697 3095190177996918976 28543373574402177 4892176008797087344 2139670621679729473 2125219225272141824 3758048251874181120 8991944931400111617 4458210214493754368 7068786026194456577 4369063389036494849 5413524392326627328 1815098955645077376 5507329692528103656 6152172759156184065 4009926405296007169 1405274468354171905 1630789471566551713 7880647243478856192 3493757525394167809 3995185634937720833 4065123129421528832 1200665046696009728 5396254119920474625 8312722463972374017 4688822075540766721 6358968016416296896 3960149818726154241 207914595364765056 2258549673159567137 1344576187797228736 7148455623324073985 1508577377233203712 2079196740325764609 6066045143180738433 1789685788917148769 7661112931519104769 8462109218552211457 7732991568546406784 2870527062651437057 8070860275878805504 1848874531279382912 7721558801850482688 7454126391637319553 6689968646484711425 5767293246498588672 542914493477289985 3244126653202798592 1469363318324366337 204172580524308801 2158045301817627937 8414220262021849345 1721246923931814016 2753103839978070017 5274337399967806113 5678145768708079616 258534851560609792 2656784266046875520 4981865611701907456 8768849885831682049 6344449365825205185 5520551138822750193 6455914062977708033 3124552447709772929 6321303735781539840 6681362876820681601 3097409567097744385 1940360337105008897 5308135585753196761 4910235720049393409 2922430209807476768 1385891877355248641 6281361564229955585 4046524708940322817 7188845545478036688 6347622241918779393 2812406531001098241 1751931418033913344 8281569618487042560 5563383902109757856 1133468434337313537 5777851404069832128 327933846291054593 3406363823654852608 7137950562661837825 6745370625218412545 909006082838153217 1996652115341475840 4746936910976495617 7471815671574921216 7688142051883168768 9122636500590351361 6651917016809745504 1333247634951548544 2944726495620362240 912651300293916416 2723048907200768000 7430352364412332801 4372657462560751616 4222455976139327617 3542617778841485312 4986012913836265005 6476638050043656192 2194978463036938240 4477610372914934624 1434116005948293121 8417476154221028096 747457986676324608 3599561948811132929 7017525937214124033 3367235567567055473 6047704548381229056 8742183710635823617 8757070143612050945 4856097618538061825 8448290819487358976 5579393412058321355 5179725818409998337 5799961687134164224 3779363159647648004 8702985411436317408 6252509623387461377 3826705360082574401 1257202261525852161 546883879202936144 8803520479710398624 4558076830358945601 6844770239714614785 9070060533743007488 6659585049795731601 1851823102419671440 5998581483771623104 1377639610215195137 5296414391631970945 3871181439995740160 1657149651019186177 892531399429078272 9151391493400882432 1319817397144043520 5837142733105854465 676408111808558753 5121552804392091649 6011297240988342656 2458688274451154432 1031615596334364161 3559318671224864769 8313037727286880256 8836405292332226817 5981896587058348032 4391950135974813185 3182979450742479792 1230270232166137856 3680250750521311233 4763387799896743393 6048747021482727425 6854502575357882368 68294804873490372 2149918325604859904 5216250114919644160 6578073110055010305 4505143361945946624 1354737464406029889 8219497358246531713 7705277618397964288 5670278145687680128 8107091011383873537 1783736345503744000 252758400802881537 6790692528014229505 6204704561447833600 3934248454534431360 3449162087806974720 3369470498836436993 7994938944204480000 6046738840702412032 8356007698915244033 1157798713157428225 6828920481981997984 1961376076943023616 688384618502468481 1654597960040909889 2662203580322535425 4638207015018739360 8928648357584844288 6604725678130872321 1967616199388154753 228047601541438209 1029743077227608193 622564733523896224 2431526615311154368 7040828382531385344 2013239838392272384 8712880327836347392 4361304073950282240 7510884639164863729 6983208382653158913 8837739152849909633 7636431098496860672 988559465705785729 7763676791680626689 8178430849672765072 8187178757350555648 1647340342199222272 2786556131857250304 6850935099486253312 2317422395989896833 2586112534259564544 141983022941330945 3970295229628647584 1482031710284286976 7794141966466482177 1447841258087582720 6546979722969907968 1690199759098537985 6503444413861576705 8071642355646844161 8529140244231150592 2445229841818602496 1088052837949431424 6842674884565264385 1262726806803208193 9196664671041236224 4780957772493819905 4982618494414694401 1989329174117763201 4040816849269651936 1030242138247425025 1049315143801602049 6969130013257377921 6900665262407620145 510371450672840704 8391901374650134657 2810828671933217872 5089305762213527553 5831604032124473889 204636192494411873 2026375610481521152 2848878781126365248 2802369315951755777 6231764256114228737 5705269382833840128 4485069298070224897 8681738849308374081 7792592588752027648 8337274014993962689 4462000350821820784 2354466973455493553 4759421222750746625 8557751237683591168 7830919449326008320 907015869688734720 5121186534659497473 6632545800796118016 3546620589951647745 3019271934397737904 2214443244205589248 260395642730315777 3421936217521509377 984000817735699065 3715010214030340097 3160314048979558401 8728236104033992705 8607109746822579457 2206805278742601728 7027495416402149377 3698640944498757633 5463001738831977345 6458855416190230016 2428618413497192448 3294850266737345025 6004497661129571841 8889078687140290337 431045206334209600 2925546332187093185 1362259766616147968 3253428915724495616 491896364135425024 6402295702869405697 789228524175920128 2510599035323389473 7151491816312297473 2027125642916159489 5739396369978136320 2578113747800980057 7853714935201345536 4529876950994305024 6004636640294712065 1664590816462346517 6215175120608100353 4885043102769030337 4157565288622357345 5536744622691876865 7261424280371095233 7467545793815637153 7372195902234081280 6264852802083039232 5778396267126718464 4224424914850215873 2722129128526455408 819912573333798913 2038513663974717697 520014353443127296 4231988660555629633 2876964310354529120 3314532923099416193 5725019287500881921 2620120415375755265 4045054751914185729 8947614512251992960 8315684617124315137 4655491057350772864 7211183732036609152 5814657953190649857 8094319913500557665 7494332646511869952 8349569047131458049 3085111056058382065 4154566965881143296 215627882044098688 1267159920930797841 6631837778728019265 7273457797943091200 606651509344355328 5769337988744872513 2742218359567613952 4034060320257396736 3546732958311694240 2265332018952938176 5735105473901150209 3865635733474806016 5281795482371747841 7552743200064104449 2837617495554229776 1426028271033081857 6118868561339325537 2847213711274971136 3458755311474575488 7560656307570573952 5270971879548837377 947711568942400768 1018734732656856704 4295910533992546304 477086973382438144 8705097912644929537 1724443193452298240 5751155362403008513 1804703123471751265 3721409572483434496 3885672978142246912 5009809569282134416 120007725539033088 3511584553184355328 1608372659675051777 4139106335267004929 4959809550385554432 1692839750172043681 2448595664453308929 4707684469889171457 1238616117090196609 5952771770058811393 3617667968495082976 7993985155036907521 7772439251486521749 8356569411679575633 1335829481731653633 4319748758258196737 1886901484813012736 7143029596396627456 2824506805686779905 8008263497267896016 1900491769780529153 8277510972569362433 4844316351782977537 7885842234248731281 5422243897373575073 8733225660804261641 3636875553918852097 6305005318866508417 4946703618616762368 539811430885689601 8931639936158440320 5492584202346512385 1173978960498643617 2987431327952178921 3436689603183100864 6400974566252470272 5363037513002079681 6911074149632448768 5031611242657333985 8050011097341943808 1158333335946821632 5967618115963089280 2255464682953298048 2882443866547609088 4517673393211498400 36445061289386624 6872269392743247872 1198271294349315200 6345977155455568897 437909017815103976 8198500971408832512 5920336490086157120 3335628022966424609 6229808686121715713 57482316403499381 464105928860528641 3315110251621453825 4389149556702369792 5552625059811442688 5717455353138838016 1860636597716154337 7242187062806078464 5220773727774940160 5290013004369450497 379181781716558465 4732353561605021696 7313587266617081857 8502795166839952000 5923001612924741633 8511746442568645888 6144867908323806144 2316092647045366144 113987753129572353 6814379914109251073 8179156816440459265 1143561587061296385 1363053860374810625 5878410750649389825 4090379239560525825 2030597798758237696 4498643651526176420 6191696861555913217 8814149043408623616 3086354288618359776 3791007745889643008 7849032092838789121 6433431843521966081 8735833699501760513 5470534437053129729 8452484083809992705 490868164794843137 6880260909246545921 2947965854246882945 8654536770624595584 6732084134383528192 4719770164536332288 2218174008243175424 4110151915346117632 8878172039753535696 3809382857318887016 3682741845105385169 5635306168794486784 3718951835641962496 9011197892031476636 3117271954230454272 5942659129011682304 4114996903586700801 1222230540860890816 2347335920585761664 1457445572008674432 3976220458610524161 6131579833140780400 4527222073481166849 8619466084425809920 8475788276968948705 9073850046363131905 8952087828362786176 8657976569668794529 5701894355462221656 5310803017858898560 3815166328622503425 2438817503142810688 1228948752392459521 2698436086931154560 2730411316846452736 9138077605742571841 1014965879615078400 522073608149581440 551909934138845600 4312695987527960576 2515148961229705216 8645739408946125825 2104780807511932928 3987259043368120320 6424557178424565761 1585672642987819009 709211814141891969 2182509636018286273 5143980266410761216 3854111947594158080 5700018024819707392 1608769901486689440 6604262016745804289 4072681259173937153 1876083175576500737 1621712633785409537 336045219343370881 538163667393314817 2781429051538674176 60157414481301760 9185294091331371008 4144679650917278672 4451017687238410241 4294387173420171264 8771987137467584513 6320001317172412417 6571084093384192001 3471408864487621120 1072081042587921537 2153150772681525536 590175167883046912 8364307375892987905 3019912924912496129 4303363438790049792 5275782256043731328 7326379915960264385 9039310556945341697 4770242335466537600 7473016210376480768 424002859734859777 4927181666941423016 2173728552048443392 8134882166287908865 2853346671949608960 7300734418159806209 1318889549007792504 1609471066017576704 3929531885425876993 5771181546520757888 5064498930615013904 8353866807075866497 6553319726809048065 8567831520154746848 801405467751090624 832715365225503744 5139593573405716480 8934118400651346433 8333313053980656288 2023635272510029824 3004985755177478912 6441829254957383680 3003973765663313409 8037693311562644545 817347157970649185 5745780890586281541 3474666501455867393 1369163250435416304 7643934224097855712 5114691998750740481 6771873715798941697 1198085367205368576 2231615255573707521 1493434659468017665 3700465148981472984 2855255952696037825 3721522780440899584 4055318627191666784 7032627561407373857 306108273942018729 6576459909843435521 6671434678010956801 5941061046714499073 9090789203282974449 1254455172843835296 3581515100224631297 1638853006901218048 1961374938760654849 3538785011766136832 2957144553232793601 6809598971699171841 8334117484343636353 6209268502100598928 3817727906357604977 8580401443861299201 1066759485333850752 912028021826725888 4470873196379242497 6381975733352800257 6237358822952946048 6592798060354751841 2367736871329976320 5948977768479892545 8261453616989757953 369456045600823296 6692174917376255744 7616273632712421377 1075735575338481665 529873455544796161 6513697223604451072 6040542122845143041 8727746825884940544 4220335016294891520 6445014125143654401 7006692045498098129 211145411138200320 6230262488343484928 1466818124977870336 3734736267002736241 8341213137734731264 4688098961425524736 8363906572760870021 5052590165345951232 6189042832523513856 8799973640739100672 6725447425865368577 7594224728116066753 7934189692475655808 4268811298482170785 738343622899353089 1825200404181188608 4920655218197694465 3498141312378270848 4805221119258080384 720592060655834272 7453354411534271473 6069312466709866496 3399861080491049984 89021409949546640 7572195604544083457 4589560496111988225 1630681330937698497 4555254891257253889 2916103660558376449 1828528721098860128 1752384337316253185 7131158329993986048 2414822960770230785 4253206371601402113 1327911687146176513 1086768599027419699 363489033995843217 6444864678622209536 3650742251358699520 4740106132644879488 7224452306401054720 8895572509258635505 8494420532717272576 6306232869208784896 3551041265088050241 4320917600914309121 6305835971853369344 4644230197934092736 3271823824806461440 445189840734562304 5501926612617943040 576774264693719040 2600116784844189696 1962258114308448257 3017576151368479745 224618799184162816 7128934967226961984 3717759809127305185 4561965085878126592 8243039569346297857 3104373929501621537 3429084264311680000 8615093936427827200 7441541662941979713 2212443571098187137 3440232077337286625 1909614560927580672 5548699426075946497 6998727622269816992 7798067570880450176 3807521669510777857 2830602235951250433 6332254707728156673 6777796483585657601 7197287888889634945 6858793252624664320 7129535103675447296 8308098510296336385 664318069719106432 7247497505717547008 6289772886556390209 3191823171968662784 9092839674723459073 1137035981214680064 7618474956385386497 1241128748239847425 1879772693192228865 4433324383027976736 3758899981974666752 5362149190717306736 3803754913005043712 4656042942509044736 7123535023152707585 9056270129543417345 3608796367624145921 8544136694916333568 7437967060327743489 6422719542815131201 8621079193009212032 8452511199572840448 8930830346476919713 6349003304277639168 8288435000042452256 7074268942081064960 5343191419380608512 7977478766355980289 5283121538906025984 7800187178198933900 3345023805143125376 3860247626489114624 8720807346079998720 2528529489758420993 8043767936832770945 1823286609282547976 8178180739415545856 697334712737310720 2131976732072035073 6241746263121655713 3785721422750724864 6193491011714062849 5423872298425108737 8871279076398313473 7720965846923087873 3493961399172317184 7280002334876522496 8431385355379053568 5781861034967882753 7944225100198739968 22930486729564160 2864499621949933568 1904067041664892928 7729063974214560001 5045108164195006464 1480797467585451224 474363198324306945 8598782307850531808 5857121431804248065 658352327260971008 4904469287957650945 3768947974922468768 5915785397985026048 4785314105250562049 941344808875391872 977377504083771392 9212508900938776576 7878798201063574561 7285180588973424641 8276595530187698177 8992656693283834177 2326762051244892161 5274622558941701632 1277911098839054288 1203848363759953409 8982945412058028033 1 6561314038155498240 145316065866514432 3677678777653526528 5269603080207047680 5305287488394119169 6336141262304935936 5737198744044712768 4315371284353292635 2480864278852186113 1211073029645256768 3454277786120254657 2609725707226746368 1598738825543409985 8439012374217342976 6515314907242102785 231285407828510465 2669002195604100609 603904953665400832 6608670767374107649 6102411035574428160 4494502515535241009 2810422166489311745 7128757409248820481 3929977439649249281 5377477716387201281 4915706677827955712 2877525923292670401 4531774708907122688 5153439381443610113 5159602052419353137 7619474056329187329 3268965598718831617 2987184483004699649 2347502663217625088 7668148578214455329 3034511985490554849 302013329897154561 6272375061785280512 7132238894025539585 6601586241437518615 4234017399513018624 1191320517094740865 7662091609211301248 2918718223666262272 5845117902350450689 3710238678527426560 6640984527755530161 4192469154600390656 9069157796826823424 3454061136806490112 2716467977964517121 773478935807527040 742858114977527808 7067779917632765952 8885987209898814017 1718396030158326528 635229539453976161 136111591374533120 5168870744577823105 1496038959049564160 5247947572329557632 8448888829934732288 1835507521888856064 4281458712543732417 6377312811594137601 9179743297626467745 1194361105423925249 8658679120525402113 9068762051033605120 2303250806658369024 1144538153599926273 1230375032070402049 2275016290950217729 4230609806267973377 433854600521605120 1197060632108067553 6436680557489528832 7629241417687672656 8389281674303866369 3595519077184452096 2361453427107369984 6315673347238693376 6622091278449555969 7000455570086625952 2470675380465303553 7393023112437188481 3709221520874924289 7027751653068096864 1847425666133823488 3398863221247335424 6368705065375809536 5299179262621524481 583653109961580544 5193124544810284448 6009230871213916609 5231864138008596448 1700943595700068353 9093434898057227265 8491520286775433601 1714803052549694116 6931934785780252672 2575260942512088256 3455727000376607665 6671632687300583424 5067098035018399745 6517367505191151873 6084337172576501761 9105312060097757184 4352826803569273280 5676590328297437505 9014654397744152577 9211082537127999361 3187980551379514561 211674505008413264 8431170604578963457 3111956027331268608 3132358301528358912 4956983973708136448 6443294667626291201 4946103345850517120 9189446043807779841 1185210482791408384 1958902421349158913 1956269996652214400 374096611687516160 5724254384368047104 9111677423679293248 8219869667703784321 2937415886233928961 6200561373681714944 4438530239969648640 318917244761387009 2680930394668066944 8158815912443688704 3120714896695331072 3876388574999634944 1952139602153383424 1866115778663488001 5665811490725011456 7500716969168232960 4100955975379902016 486530347402952193 3445812889039860417 3290966678064299008 2704882425735879408 4040266542582202369 1234660366282924552 1908542951852306433 7909844073799334273 8346370523665498113 6143642096994957569 4579194151071246336 1616151392930538496 3260201589975238657 7590345433789804545 6719351781130240000 3637219914815605504 6099930954482820096 5626449516328335361 3449231301081489408 39122851932717056 4744069274925541121 2499712013330512433 843946295479125984 6892508403648125761 3255852387714264065 6332203003071457024 3258131143842774257 7349953911478812673 5781690134968683073 8666519414774932481 7745571135796249088 3901095543272357000 1739175730850975745 6415541044385628544 5017578163011431937 4255447122621909504 4172954006020175617 3379261979855306612 5901562252456561280 4511710817542966273 2049451660904880128 1313412577437473809 2789774738048520192 5185243703195711793 2353349395045938336 2675664249838715888 8472939855088353280 4083170725793439408 5980579773091352577 9109148235557308161 1629910340630080 495930633355493376 134105470813409280 4240152652362470912 4551799472349685624 7481363108041090560 799315368403870336 2123047351575715821 6200235712506289328 2105722475227789313 8954773800012865024 5067260361738944512 8605938717504962217 4382558185155435520 6282254827915764481 7001221251283644417 2327631908307475600 6716652980482581504 7849666780716065792 8209094103467872257 2281547575049192448 7342324217664646144 4738110540284742912 6693494221116300288 5765624787410674688 7415170765079969792 7501470443861620425 3020372641052825600 3723575473338546176 1639279329362051072 5196973579889360896 5297424578940773976 6349640743377115648 4435784035567145985 1309955150981097217 8157403134107635712 5604279075338523232 507417392231284481 5615084714846490113 5027551790406850561 490732181066054656 8797558639286283105 4236359815564062976 7191228450403224576 2220204696198872065 4171290144971653120 860712859432827905 49205709715496960 3071085523690072320 3857937637903079425 4652900486720929664 1273250676511429761 3541545747073783809 6859787473546420224 7838116586687875585 8708448041968914944 2489516213057244816 413003142562709505 5507245217177649153 2778576475836915712 1329196474351230465 1735151682913683968 8095510359586002945 4468450724261848833 1036798801261784576 1381158240753870081 6782893199365082784 3898781284339744768 2259039523442311168 4678651530751501697 1546537184403246081 8997717261706580161 1510165580442824704 4715533867708597761 2979568976308328449 3663196150567736320 4297939300939974657 5119942486365609984 6634702331013952529 206733853923131393 1636994226593599745 5180998896073527969 1129866179934410753 2832845326833671168 8766885568379937792 247185728184385537 2184542023524810753 1461514486802837505 2820664584482512897 2933404872694464128 8193874341125038080 4361579531084214272 8975746302707441665 5160537128463657248 5002411841251566400 5762776045872533504 1965821825010160641 6227168171956378472 5783082073750982848 3164796244864009217 8057947128631975936 3708095648672219136 1125918279811840001 2274039612384813057 3054236234963320833 3844206984458547649 2005555075530464161 7203033199693274521 6920514397061674240 2319780227837890817 2907172269263775505 8509589196316027393 113290112141085313 4639131758941011801 7234583889661437953 2989969839239883776 6082289556020370176 2702135720414734465 910624778268333568 6847928549233524737 3540921937775296512 7805546033666158592 8394940671873368065 6541535936036644865 311731285622784000 649664767467616113 53033450374917888 4310312242676170753 245876989064839168 1013186489375297536 8240688034946072577 8155447632870545921 3541398676871069696 1560766617784090625 4895297118240243712 2175110917884551168 8431568561417085184 5385784078249230337 2674578226795561728 2719985980509093633 612245310646117377 341461730630766593 8395318506206832745 588430724852915969 8724854826450409984 5284923154934425344 6796993779968534400 3451928865996470017 5400983659010663937 1175173867355600385 3538429341213948097 1721162641832960000 9206749461276861185 2812855982912360448 6859822883361652736 5011111660061816320 1200075839288700928 7787497771778103041 6007227602915821057 1290502828371971521 4223947751928488821 5208406349727700993 4049331698305504768 7861956648822608608 3478567038546113217 4902664155813533928 7798339973697235969 1053065935867576257 45122084011847680 4247370299116748801 8708953976415606528 5068816156137955329 4548846649854749152 8548659571683000320 25742254593199696 8343635980106608257 5282692215870660608 5865678286882295105 1078916453131952129 5130479907146558720 3172848491436957184 4952784018620743680 7513620609127778892 2391318454030390400 1783685158283640833 6984563337758267585 5543103264143406849 6109776515720003584 5801844902693898240 8114934472086561473 5749880585430499329 2950560211554656257 3943201362587848705 5221017893007478785 2265327201282322304 6653691178857930753 47619933686291553 7253215649226206049 4818162075167415425 1080568457303621632 2716830335335938561 7758308052670611457 5010436672865654016 6913687711741342721 8690349212050140256 5406468622036948481 1427363048020262913 3083007583027298304 2514787356430303233 3368529128965505024 1762221970009753697 1625931373412204544 3457355624822153217 6230226661979426817 5056798735194613760 7392770222139372929 8258551043979948801 3421262466752947813 5467270503552977153 424719078307681472 6245309984487499448 5155173480588161024 3183175927510664193 6347576073656273920 2305012231932465409 1319385353362079744 970545700689180673 9035096317659498497 250877509032957952 3777356369730916352 4005213957111997888 3537049644165611520 401004730425245185 1551898091249195649 5026603359484706816 114869942935915457 84889261015268865 1423594650148339200 707242915443728384 1054211858347772672 1987912553316827136 3148299369158481920 3021442940414802920 7472715488026951681 3516065421574674433 249590005132695105 8499747940072541313 8954392624988160000 1345821596582976064 4805987703483847809 4545761441651826689 2590832548678528897 2521178511231025153 964264048049154048 6625149168337572352 609465800275781633 3238443547125537281 2858126064089169920 47695857530044417 6961245238840590336 1914408000260604417 920413971199622912 9176169799784495104 1610711057619686529 5610709853219551233 2619575114940824320 4054178278756158480 5289769075026168257 8523328507727773696 1719880554718756865 1318502077383753728 7444912820377149824 1722635398097413121 8836417827134426113 1855896870174951681 7328521425680269312 5077417931223813121 2786963813677709152 8117662823520885289 6771526942436714304 3042098846212863212 4094214808148115456 3235041173743550465 4677162928017503361 6577846341448578816 6353503368293908481 1793431905575938049 7552619447424827392 6677987287436042752 823052305789213729 938352941429565440 314806555167093249 3926368074049539104 6020887426238362369 7809915626125699073 6977875980038900225 2282461698329653121 7000708358685458432 7709787853672100985 6177935099932268545 2274611761213097985 7077328436966671360 732719959902388224 4696796683500818721 2954156930348491777 3636828342592069120 2417138313371197440 1268082237928902657 3776895250025734144 1243917899843629568 5354845552641935105 2325158210707614785 2110300466393554432 5523666245180436580 1451698421914599425 1950670637955897025 5398910224042784768 2579041578973946368 8681973861038901249 3257251293337126912 6409939874471886849 3638998863867499649 3125561067014193152 8766623139784589312 1803595290223902721 6865051999377196032 3198809619887716353 6473037294486521856 6031330719005736960 212175412216429568 8869079031381725185 591481132071685633 4417092987947090112 2578635506181595521 5007565227236578385 5378022166726053888 798500041129131233 5225248016157450241 4554421336678616065 2467687254759561473 337003697449462785 8158786091766164736 4385358015492383489 6699964650138343248 3773965994675935232 6990830673460613120 954093959116973056 6547972844976986112 1593487183522562049 5186094696841260967 4973017561018040321 2837446392239751169 2991950880116470720 25909439221329704 4230405044185706496 2131051580403760640 2730524327674756097 1075160887616897025 3861509829477521409 3705186831654178176 5192906564805066753 5065113264790990848 338428341528101056 266759384489622593 4952152523792498689 4037583740617627648 7492318112145930915 1626592893410899969 6417321311178061824 5806999180481420608 2281852974198554625 6984609638362981888 8752459588508873984 5989944451218513921 8841556315987391472 8826079360953778176 1130654650418921601 3389298180145945728 1696802268021441680 235566985349251072 7185762715159429120 5280961007514221313 6832060793720020480 4818230219634769920 7557566787146558720 3830703924317370273 2377426082993286017 8650187774222059521 5877453117171620225 8629275250894675329 8923419606643183553 7915246523241637632 5380766383212580864 7734450283921178625 2626412883736841984 678590428426579968 663942116324882432 4612556782118672897 2768527333944561665 2010059188794797056 1663874882156657664 6940784482896740353 8125975770953968848 6626199948096974336 2160436587096683009 6772263880130499200 2360759411808210753 1682864800244917248 5755868369601429505 4340161332269350401 1636875485153783104 5407373209280217088 4674903200329559040 3305797233097757632 8077325858953824769 358286557301985280 7003317394477088769 5144030974375077376 8526566826796866560 5460150273325201152 982731373018902272 4373744745938550785 3508141531753676800 279094207029487649 4852720380802924545 3598961500993225296 5441382686429118464 1033339729667366913 981224642074993728 419355390871313664 5759390725832350720 4825072104849776384 8012039200492896256 5029054233398060416 2227051359300578304 766545459208486912 8796916556022706689 7044758610858999808 2211617072837871552 5752544661205000192 3075874798721342593 276255857783203072 4934325704659801952 1474908641597091841 442773915656202449 2337706849670598745 5534305475755938817 5241665730391884032 5047670062495146497 641999546167552001 3764644717585992704 5064282827445117312 7981516877571663841 204184733651852289 3013971365174900736 6396964500134989825 583918934245482441 1308023277401261088 4374583732192346113 1524993426283593729 8244643766521415680 2961699123609838081 3095574493418143744 4161700040461968657 484449742731786360 9135920085117516393 4947708827515972481 5189848663968276453 7992804073364811520 3320577327868345664 4500931568720314369 1078699864685539777 8827240891420999681 2636529487454052353 8355421985350615041 8330974605615038464 1646657401667057497 8232803433965241344 3334254439631421440 1451786291343554560 6118103838320880128 45387782771006401 6472085301071747585 5465718751041201152 5036256177262649856 4828372852861233153 8971351742635966464 6509817802106306561 7033444221897160705 3702816402817055105 1835913333038153728 5383933959385840001 751149057058396161 4507918591824710017 4333379742134960129 3875024590127684432 8754074651139087232 7333106353472825041 7751517875344506880 7470408158446383104 7449679457115439105 1609031293397368833 4577283525185921025 4992001396805456256 5691462378208083968 8489051941838848 6478356475613876556 2125130791141101569 4648687906311194625 8117596429769052208 4007525709326123008 6816720808329609216 5270854151959967232 3774141294321154688 3226686668784285697 2797889724036508209 623196664896605377 3898395444316536833 5290948068915425769 2219877224730638849 4833523731817177088 858104676390797312 7408730354991197409 4340635155715272704 675539008606538209 2092944976190122049 7223921680667639808 708936189949472769 7901589564697821185 945977726223777792 1566999113851958785 1510872626330435584 974148525942636544 4580134471757852032 7146764882069199105 8321662982788080705 3964915475424008448 6005587770945425328 7177550943529480449 5133067943898131968 8225971710303910512 1367973148816834561 6685279373554673664 1510070096148013057 2749961361316708352 1000453537428488193 3929726951125041153 7965329635359573249 8339827173270350400 9036558327708450816 5199513286168159680 8800967783832566307 4729228275866191104 321615330876063361 625255589190856704 6393215425757052929 8212524001671699584 4855590410287177729 6091478255758148609 626094682669318144 4007649064308439424 430238265668333568 659725375838027777 8314581234652654689 5967712617262382721 5550628606294439936 7503874458719744000 7433718844576875840 7202106000671833856 9200561089188626432 4123885096077975552 1343070941631442688 7470969931753481632 6332423415668054921 8292072183490489345 2325761969682631936 4374692059154529001 3351666505706045441 3975534976937017345 7866119794942882816 5355784445384997889 978629502955288208 347764246558281729 2802856505004013825 8437631325921616128 5449998599432672768 8730676919127546880 6170028699855179264 6231060045032988673 7587724821369039705 632533287978872833 7298951049503703040 5448285357998558465 2000017761614692352 3071804504033287169 8329151471277211649 8455320120207741057 4279886743119026737 3723654648738842624 3903568002617625200 888987224387469313 1792657591527886848 5441066524573771265 3163221806906063297 3619927054188503040 6785766120174023680 2209971230778206209 3694232461951817217 5658946543652175872 329613234691900928 4295643227416602753 4869200861498934272 2987315787983321601 4697678018978525184 6375898888900542464 878561082266153313 5902741921500956416 1426357309675470849 7851014190471215616 2181883916312379393 7582170331384961025 1843337415268504449 3279054017617875968 9160890703065298945 4908261773159203600 578897286097010689 1941829338072606208 426086477196678496 8146422468679794689 4596178514830237248 38010817836419072 825238586019823616 5260480954423177217 6888652671519354625 911603391833104384 414002824685861249 6573271348422377473 145651228446147073 8199736322262385440 26090041761648641 7379728191540689600 1467178055450737888 79049146675461376 7778035768225628161 1843023889962745857 5032514416911850632 8511636358938558465 3351949170825707521 2284010834224667200 6329948421898455041 8489085476475936768 9171909944675894273 2267769736213467776 7344006764022091776 6821473049646088705 143576561723117569 3681025122862083713 4568119105266663289 2133931062778947584 8405364407491208192 1202202736100228096 7856945118377142529 3876853029014157312 5026525012272266464 1220654996765304577 4284636819639721985 3422490277433221121 4887179194519472640 4786904240793706497 8004585462089833472 4572531167189811201 6749334804082822385 5295819811697909760 3733923953863685825 7493912548166444032 7206780439764058112 2904851937686478849 4408407237968228353 4887418166112364544 2568350577918791329 5121252672850869917 6122075995900468321 8955332042113749504 5009620506401267265 8101602584773001217 4817490356213607201 350969243925426321 4566517217997651968 5729110899345518593 907395773199691048 7135507841076000000 3995533904029376640 5578424559197192192 8341315744655625728 6201695867103377409 2640121692305063937 3110431867740082177 7866305993280632321 6251439215499735041 7746150914120364673 5503069438503780089 6954027810040299521 2161120372979136513 5761802534240522752 6849559964098490369 6930337443278913536 7943456078916147713 7573102799450096128 8106668768483116032 3305519680836993024 2913326088501818113 7079169135593737536 3010441491976703488 897685503441494016 1531027617161933453 2959560537714016257 906111984988768001 829231473547018241 3855475099138879769 1557342046295947904 7645706004312560768 2152007987465180209 5529359575333457409 7212142921876157201 5154079963661467648 4919785616685137921 1346000198830850048 1704512728553777152 5937270579011719168 5398733131450095872 6305081283843334145 6767263685461027840 2281836645857403136 1141262272757833729 8706759616268722656 1780235226624152673 9028825446309610368 989207524221918720 6930589945353732096 3212445173584614912 2642677275776476566 1490481513984905216 1237961751527663617 9151147897633382913 8785982455533217888 8866587858347028481 1154918186169622528 7877928564152838913 165794797136773136 688338740423377249 808019957403090945 4905273232550065857 9050148675143476225 6427734663190419457 225018760106460160 7147968434872663489 5430584929024491520 4014272977817688064 6611743164687452160 3491723111218374528 8382857363515924864 7554425963677515776 9078430184164753408 2167403751155172352 8815090420806871040 3236598699925163393 4092396198124205569 4863533512587274448 8331520197289381888 8546728868621564704 6190681847582590976 3131040365977323520 6430613047692219617 7575589026366706177 7846803203057352705 3378314220914025728 4832305076678638336 5637159195215420160 1078413020110094337 2253050600300507137 4532016606306787840 8294130408755763200 8997797368801552384 6397854852627910656 3709938266587267073 2163678689065377793 3367728938497939457 3750725687689551360 4025497579238066176 893035070166857729 5762652615136656385 8858492942457932617 4473804641796911105 1837631057592838144 1286601819266678785 7035929820105948993 8431364573527446513 2269821703954232833 1608873880008094720 3603342219455898433 4579826011611626097 4617218989295352704 589146458009286080 457035172938948609 6258467032884640512 5604456606699905024 7879648913120549648 8407550508876326433 8004752126965403256 1394447107909222400 7156101647321394128 3366715459854902528 1644665666437613825 2325539972672823905 9020058300178148609 8929006556173795329 709057286207948453 3351372169111967856 155437319254795553 8748224025739896705 2710180430718455808 515527579345854464 751128608970470656 4683368039707783168 879743280773685248 6212801310592699136 3497088897558462464 4156752628236075008 2766758016169580736 262266708136816640 7654106162509321729 7334400588218900017 3735262240150241281 6770628289055041649 4917937195824966912 3310482587443552288 2395808117148548096 3635680008349118476 6905069730728902657 3266089688092180480 1005566771700760577 1329273677813771153 3086689801560248417 829533074659844160 7500316692342669313 8984071171968420097 9077651143450178273 944208488500878848 4994652700856884865 944993288274046977 235044469383311760 4514167852235390976 1870326624669057793 3883406292794884096 1457922712243732224 3804679108515905152 8363827171076753344 5782921033854350336 8516059850957406369 5195259664821431937 2418751544343855104 5753713880052613121 2356990178351846400 2884743490591965185 5761302266219988480 2149767816629190656 7810222109630382113 5557513826161216256 1048229248812338177 2366103834505773057 7171049293909688321 448227635502915584 4735764558792235329 1792294874193974560 7719958035121022976 1118720283353097217 6016705605088475649 1420690657551572992 1289566717503736928 8557875519144927360 7720975567278373888 6720230123420968960 8072585799283788801 3476364613864576513 7896820249481942017 944298086871598368 1569441376460169984 1063148428712824833 2875526416739925505 7413056266611823105 6564028818182569985 3633215134590086848 1713164999642640384 6453679969282573248 4988692329994311040 3120484614944963941 1093326883529703472 6905372587776245440 808598056746377216 7697831187055797888 4134241942374223760 4080937528628643712 6829509194777129473 4400136908250893313 8864257916664282625 1977979718860537857 4119636061171658944 7990063226049134593 7630175853136855040 905869889260486656 3871406133273703400 5141948566212732416 2026566844020162561 4706891740926994688 45327541475966976 4906435816297137793 3074812919782140561 2268717815059051520 7030460937570091008 6682498826165047360 4282245763829739312 6733501867785427456 2466402652889491457 8203206648733814785 4325042337648615936 654891691338921745 464626529675000833 9082247059709959680 6412594146183350784 5654071068880752641 4815836897015607296 3875250178894858752 3629301586423215616 7079588668757524480 3725753968416128449 311245153688929664 692109242780280345 3998879507021157440 2526423899623024640 5815364528840658944 4318715035561986305 2032930424763973633 4858687632679614336 7956725369541430785 5622599464853882113 8508623856799089409 4521968721279088513 8246165261250461697 8943076764136610032 3011425279992546817 8100264390053986304 5747207041493008385 5068056954888362496 6447621863050035201 1329884080495010561 4480226285297681689 5454686326622941313 2329277568854654977 3096763101070067713 6442380811461270720 7237151609642505472 1591806989517009920 1335172330782720001 4539778128339023873 6020627870245985817 2466410323958196096 4621410454663408896 7390707235501899776 7953866186152853504 2827775547551520769 8264842801637365248 4093697458351017473 5292818837895104705 8563542057933231456 3383254836614121216 7556699123348750337 2018427528697281344 8476761605583096945 3261452794428463504 4953203909045841665 8924124279796491264 6058089805037581568 2979206798774960129 1912846633214542849 2234648039941934080 5902179686386827264 2564768656509566976 234717968626919168 2487940513468275713 7176940604946190337 6716179825635202368 7770411133855209985 1326504213742408897 8230151821229600809 5493153095983042561 2200217049629587840 4193927289082448385 6308654809934853568 5638984153947096961 910001282373760001 8383349010361869825 2438243076124349441 7045865908121074688 5287934139549745153 6189868331825340672 3014823061446090688 2046842502660403000 3146016042984144897 2935810755714915488 6572264325344378880 2271243135208128513 2673562812398640640 3794129915705319424 9075814728823162881 3553070214403455680 2500748010248939393 922246325455349761 8956284144029649232 4755729496302000288 1874297038234025984 3597399776846020608 2318914317973489473 6078822410224963584 170580499198110688 4480841105756209153 8551357276594425600 4969301172399504513 2067964668919815168 2523525033117802496 2991208865768538112 7552360260830357361 4200209133898877697 438957748319544321 8500699946092095104 6913046899953268992 7349572811077954393 5591590616263958784 8649457922695840768 1865064371777132952 2618399683193923265 7652325725174824960 7371620330662074880 4909763050021435393 1495066667699980577 586424028214113985 1753950916175038464 8860531763180648961 6852093030407199872 297677737150847552 207672989143445375 3539053541192892416 3122017395534254080 255611723796541472 3945499319233886209 6034764437625347840 7756919121310440448 3628693884398496129 3346224711670431745 7096333242930494721 1302565420083806209 5705164167300850945 7279221286970508928 4801006823583383552 7916427835406625217 7623664828090535105 2833058694214090113 8448787386906884480 2605152051035418561 2925911212300526848 8990068435147805697 5929483963657883649 674136936773735937 1000951539171063873 3241840710853518465 3335522581403303937 7157539968337668097 4373362016626757633 4554763576430123520 2535518813784312577 3629723436048862056 5037539423312695136 902441948636466496 5034202473701645824 7911200265636651008 3140274265660512193 2806417041064763904 6467116210248451585 5964021364516310657 7875446336475512808 5362908012326313072 4970157392277491200 2950476273325636064 7963646931238703104 6256716313284829185 2858416978651981313 5025999123207092353 3640000177504772406 3894366328367773697 677956432304270336 7485135846714780993 9215334779331050496 5722616110255478785 1822016968562700161 804850116554113032 854892431799557121 8756812649970223360 5062735605270758764 5790001669278340097 2995915695468492725 8763643301479741825 5222284016631025664 1928298987720704 5433038272945933952 8852683321031732737 2925411957882097665 281337360194661513 2328405009782604033 3745038370195652937 1505947203405458433 2410797246332207104 1543791332940084736 8132458564319549200 5839451004411567616 4184414254532802560 7537805700972405268 7871825033241686272 1877137556352335104 7975092146520850432 5070684356929872897 3551470140851977216 6523343176260952065 7186822309086927361 254519683604681729 6272874882944763905 6983668756940528640 5316349945264398336 4288054224167668905 7686617222104516609 747934223872458752 3818440446672701441 1294648249824712065 6696722020085764096 3621241662013431809 8274764603912989440 4204260390772647704 8301047980259331072 7832475042164408320 8992063208619161601 3518463489906364416 8481326549848235265 2594095209842905088 622333134228393984 6799545003426645696 7206149785903885569 8033180432601023216 5565479665623072768 6961622931430146049 5182614022504464385 8413343884525518848 7669676247205538049 5186698567198152705 4997381448025677057 4171897561907456001 2783311971334545409 128454794412483969 876828119053284656 5653412759028515840 7663149888175335200 7281756525075188737 7617326630919637121 1275163158815782912 4321132979239564928 7923811459307353952 7278517333389811712 4575375235405783168 458200590601492416 7244000287376109569 8128146904332943841 2980026852837323265 4407085885617467393 6257549143027908609 7153743362809575681 5445670974062601729 9173335780633621120 9170424204955312257 4102290236268594113 2389299453070508545 7936165497424052224 560910488357552128 2978826023907448193 6623809513989535744 3855546757311164544 425086181108195328 8453296779795997681 5694578869918497665 6740500072370048000 4457134225870399488 2768716182259978240 841774374839541761 4228766240833746753 8554854989182231041 8610108550762669825 4467324666793023617 7727664219994456065 1491867819767492609 8435330983267312513 3199697233596621504 2691398774573241472 2357883574850662400 8299456674739232768 444093958805536896 2329613727143762945 3827807294234304333 3322453145816046497 2221013612023300097 2174324387376721153 1908958088090877952 5782143654718317824 8795800670075192832 7505958354840400641 3855916027786592257 3060345165575904192 4187984282415795712 1288765755555944320 5223293087239836673 5994011550189804545 238960175091673838 7056569281661038688 7336971370237395968 2594525292258760064 330443208147603969 3282351493673140608 1708566323923793641 3977932003332301312 4135482965070807041 6412896155619356672 6393007232975212944 7242273496724331145 4950662968609865728 4331613311501711361 3419107606601705825 3494078630943187968 2245366517943596544 4137221908161348609 6698381156029901952 3013876149330384112 5470977639152514112 1457378787888331137 607364474510249296 2043639858743633985 3108046878575337473 7552075346245056096 2106862829429553409 8923591967309417472 352259871537449665 3398168494381162497 8713946220397730176 4448030514403328000 8064752680615899136 1029263206556905473 7433098744783524672 147042891617959936 2296355218833522688 1750212746045978624 864958979405341441 711642492867411969 972755744369171968 7635455066716633408 2218728299332845568 2596990177142274048 7569567927576297473 5515472771639583744 5000350932906782464 1215809671961681921 5618057948645542000 5795873569046760257 8645601956136819840 4880621254558848512 9143982027937008257 3682759851459625409 303286061686324736 4389469737488067201 6809609401776992257 7059746685525049344 6844602002954997761 8397149708929886017 5983897089001422848 5249209284260644097 6524147951177456897 1133198377370296320 1183712790479246849 8547042303522320641 1790877314409010177 3570856742292279553 2944580858983538688 3424763212887400449 372873170931785728 4150132520740671488 2520675724984354817 3919396291956301825 5744512893535571968 8253594641466572800 7745332185864040960 418097799126758321 6059425542136007552 7010501878382038016 5367034412651329792 7479574178856865793 1671931382826069657 8081440486361074752 5877587332030285504 1476136450639754688 3220115791281858512 409872681753781024 8276928817548691648 2571167475964428288 3379220071649767425 1757463941554219008 7822854411989376369 5565524723849988097 5793879537268786688 3908582461173783552 8759367019818905089 4036180410635075585 578538808642895873 6529010826379198464 2619935572325564416 3272501472893379584 9088416507148413337 7755759416434656257 2200942501345198080 4451377462381518848 1486418607022210433 4696660502813710464 3767408096149907008 8154487309355513089 7206915882188308480 4409533740427555744 4490556820150950593 4009516144348853761 1979211734394356816 5672939694328434688 6753070068470415361 3729568066812507905 1445356647332446208 2497531162144001504 6473744568321071169 1768253344548793344 5271809480436244481 4796968089349246977 5240234789639696896 4889664803644307457 9018340947024718848 237087454283025408 5850774954027364576 2056329844163352576 9173832041009123329 708666550818785281 1400127767137388160 7893911878909786641 3499898389072486401 497164042351538945 626154663775797248 424070403155300352 6349023517893122048 110555160920277505 2182297739940170369 6355096667762475009 1952065595059593217 5804676044239706113 505415273455740928 6583297395064737793 536184802726680576 9029883417565108225 1864932107106779137 6593719747537305601 8827669224514494976 7651795170765600768 2158258577505826304 4409197419048534785 8634582413961586496 9153747300261233953 5442153817246215696 7258829509264408577 4541116810404443136 7419091938820648960 8525378449511302081 4371692150654882816 7400224156382695168 7587213698904588288 3727427099892810241 6265151475861796865 4848729665148031232 4771895089594540033 1834915866489449793 2018024771850622977 5649252157793648640 203015835183103096 4987809002075814400 1408809212021014528 4296088829634805761 3930466762376866305 8185828530636623873 6053695333793071104 5883497086008074241 6932936322949957889 2768019502279786497 2268791082240818625 8450377662301100033 8593625131598217249 155660247364861952 3276774150405908481 7904866016403467393 5598430808251404289 2769600282756242688 2303919433477177105 441583910834798593 6649095062883816449 2559709895770931201 5434975584415158369 8788470297180522496 6300454372607197185 5827884106982412928 7616246615668206017 7417953758800021505 5359300188254671616 5475927852488720385 4782933696898636544 2993301149148288256 6302886685408370049 3376005541999884288 5547055538244013569 6943260354496114689 4454467902005235200 3120887475207364609 3280372484942494024 5936215635541360640 5158535355060901376 5256642019685842945 3873734480520932544 1353495942472400896 432584148796889856 3861453310717631568 1783525005856208896 2155984509307600897 3033018145216507905 5950547660903699712 7841804966902337617 6338499029915302401 8247322270835572736 2015392906659796737 272459815449577473 6937231251840992897 1587784019934256816 8004041846426632192 5217193380545587201 4742858179748404160 6387026543739994112 4771742756754216705 1128156142771503104 6260065772823937024 5558381789692018688 8298337224348467201 7511797614195507200 1600682470504721825 3234573446239686017 6396502413510647552 8756309531688518273 3398126914114808352 7109093148157631488 2868555140062842880 3754851859569106944 3892156120319783936 5989279167804206336 7509807911684089089 8371002949285247105 4692546352991475296 1895968385028726272 2479217198914184193 8652966117368907905 2275965674953818752 2206217950394653697 7688717714842003328 367030305995202560 3725167768641810689 6148609697533112321 3745980675967366833 1947064022441410560 1617933027064381440 2042936122274045952 7850370890546020353 1275476274509846400 7904061013130384737 7893008000057344001 331826497138736256 7820470423810916353 6176103951507399553 1532483905088519328 6390239963784799232 7155600405786226689 8201046826063037984 2847049484061880832 3957002771100985472 3343706763107021568 1109357638351585280 1002751425088053249 6629003625375843777 1233893487929114625 224126213048240641 1422858686906260480 497022568382676992 2379985053569632609 6859245431218503681 643121152394897152 6127545473978765953 8617409529647887489 8573229403323867137 5212920334056071680 2027660807525761025 946551339653955585 278987614798628352 7668557085120713728 3048094257028718849 3600736619072339968 4701844252820242432 4251405685168224384 4556512357929195008 6265596685346020353 8568759970827685377 2355918281016686785 7899582033071367936 1830830057419701121 8376146689885667329 505528931552877825 8368390751807551105 1181297173167501441 1068400041002406308 8130768824564344176 1231925623420713984 2655089388373916672 2835586181174407169 705841709231257216 4374064251688976384 5654034559613107712 8208591957782014576 2827250384160948224 823719824111173633 3136707911301430145 3809578691489026561 1894852235348082689 7747700971517782016 1254724974263664641 1769151049873686529 6042497474422212992 9180359672447143425 3929078317797225216 1929440739686894209 4380202703367692800 7090109987020982785 4490464803212230657 6678786261225564161 8014525105675386880 3144880283513453056 8943419003476228864 7434841824964360528 1530308210537121152 2707768976806765568 6919804757311094784 4516918336541425665 3841588714025992193 3584160236980514816 2878209632003096576 2483883595893833729 7561154047313444865 945789907854852096 7813403772474862337 8896864637117644800 1030143497339257953 3173543422451369936 1728525502017298384 8179436932678411265 7698689138162814465 8887750695352072704 4066476910337596416 6871952794607074432 4685422876069910448 572223430877773825 7939284489641199104 2918933456537499776 5492825786974482817 9209659462745025537 7367164499366903809 8675406615953801216 3485987184060234497 1967888635611277953 8981530774739048209 3294318355067342026 3615200955832411137 6687239322480148480 8121681806363197441 433944755671597056 3396003457438912256 8535412257674868736 1679162491811053569 5573341780097686016 6383947240620599296 2897933078527999936 8247809422636112704 332565353589415936 1084915870666885880 4428622530059719680 2984492116775222416 3302899768510510633 527192307154715673 7624661026513744896 2221525969082826753 2832836126880071680 5117529453887979520 7590725302761760769 1620008214671569121 1663928503335411712 6643645338799270720 7717004768757612544 8249884395777818625 9170380032955956383 189091184828686593 5983847514354172928 535732556284526593 7186363035683233793 7080793225643656064 5380120647434664644 7671237934702340097 8983074148896041216 6255575018186721280 5456499514576037888 4414653578437853184 4961379973199462401 273948244266778624 1127920182981878017 4981538406204648449 8711309558381707265 6096226681502974208 1187708383912405313 5776895232620918785 4328261853134907040 9190523765892760289 5309182054764404256 1783205007160544001 8436430859653062912 1747827452195340288 5885979015135588864 8316672422343016449 5796245884305670145 8900430567290176705 3940329266322365953 6547983268531810816 3473102787278577920 8192700922121519105 4040891104104546305 3501932477323772161 3374538096254417921 725044488943362560 6326498360838448512 5571851392025729025 4463513037201485824 5076528021873320448 8659661628270994688 8364222169764656064 5653473049902678017 9032031539144537984 3495505025960423937 3367579643221831680 6470160873753673728 3356964099248226305 6810960089879937025 5136547655899440609 7708833453369634356 4087233703164817397 3974333367487754240 6581239637663104001 7806338962021734273 1940416695831527425 4016159494124097536 1273103919355972609 8471113034462449664 836892168328497664 881952305992636417 9013365617012380993 4605028414410497857 3589973884914183104 2082845350737117184 8826157268317470721 2114593052742410241 5231340263058391905 3040189828199140353 6679585690978418689 4091677107704936960 7831541418594400417 7563003371997788737 550602940662939649 5733719875954745345 8044316509681892353 2020739818403201024 5753916518588162497 1961737405110034496 8072110033233436673 7447363764010832896 57864664712257057 6990195477015884160 6028195707443378176 8086258125874575360 4960107504682550704 5800416330960994305 1023987763621011456 5693629027939856129 5098234129156705281 8082186864281618017 1273550042648644701 8737176018449597601 5778545407679778609 2826277255406570337 8175067687560345264 6444687615513004032 4961167755268708865 7800684665797411840 7071858360318785280 1948717779393057649 68961236611380577 7724454366171456129 3988831986602341761 755086553688472833 2472667937574090241 2138210352674566648 4164796911762078337 933254659831236096 2004310324695693409 1625737944509645697 2835508679152558080 1102440389474049408 6755892348882327040 7907581267121484448 7590878374241164824 2069363232733454688 2013411690758383296 4609289360602742785 1902325930147694752 234331287147873025 2506566258324814336 3711554200878186497 5983002856422183585 1875943961596706880 7242442939066762369 3337779980766936577 8563919591854024960 3086261804573970433 986169483596464129 4851531146103465472 52719408731115008 4806374230641849857 354042132936065025 831593971307345920 7627687493002291969 2261132503855396608 8066030282523523689 1147032662282199585 713237226272566873 3143120098238952688 420384529095090048 5565073304112021505 1012351805682550593 5098153170313428992 6486194354677571584 8795278641319486977 6420100915638662144 6349529285132913777 5776147161399420672 5143735915829248000 7368249025105150976 8399292371793960960 4185427201438110529 2633451436655116288 1408232837630394368 3287159600723001345 1179466204235720385 6361284666080275969 3213180171187969024 60537904288927744 6479345108486455297 5425305787932803072 1540606688337815552 3548869270344433665 728436902317547265 1440118446729707777 4170270354552609408 8680715820312507393 442143803052936960 7255688453142757377 5701600110957835953 6206490406785019904 5988392649908125697 7762347321771925504 4813951847032859520 8073781203859961472 6256725488723818880 6886750321997194369 833489954861419265 3897895879969161857 5830729522318348800 8576945097963208704 6422168535411709505 592306095786781376 8468094014177759232 9072978725812188897 2322161639325919097 5556144346435616769 5336303112634131968 3684908860203692289 903172812079660545 4432171458656586240 5547127397148801248 2289615877190178048 3844066991992281089 935582526472900609 6098197766648018753 401152974539952129 100936566041716609 4559876049642979328 1671996139294263361 4197879939245705664 4494533214878040064 4121323278146583553 2315713557421834240 303444253812226304 3057026587375554560 484241424960358401 5960821540622745696 1814796292598647041 8595706116338941953 7756105272969045760 8913921553198605185 4409784782300102145 2561235929277748225 3132791670642294784 96078534875676672 4767050652009172992 6170103909505551241 1449406711097461057 6559737096295086817 837792039619316408 7568514323843178880 7952978654249142784 2900922982405113856 9058537421351202976 4261316349633921025 4329340727666301301 7312497694476451841 2292524861417925057 4229933796602916864 5715659887474289280 1610373507435899232 4369071526111815760 4244495610954776577 847453859057238273 254453344747335168 3126071460220425856 6558785820530836153 3266190801686315008 7965202443451254784 2829846332146839553 5126781334174863361 8956824480605957377 2744092715299860992 1171241354052923393 1834657626900660225 1737764242461208577 6030515362999336241 3814821630202405888 1453423887285292800 8467688041337992960 8922201920802804128 1238930118610170561 7052676524772929025 8867023828082138208 6217581518141700096 7393197903418686720 7074697370338295841 792876571410712272 1019321712200411301 2836344255959932161 4699658845703110657 3800122802142031233 6850028661239086273 2809133662187713408 8454735259559893121 9000719120318873601 6408217424365553152 775859872728325440 3088802737941417409 4574832528666771361 9081771431694299152 8406510207682288576 5952038411279582592 7257426369159933953 7976620707674611968 2581776275384193153 553469029503925249 5896565278449579008 6558129391421112833 2496219816521654273 1618836713847902848 5764767133121141505 4134523086633457664 6416647810134958080 3851333517111939584 2930140170272576513 8626894146888722432 6660540083804438529 1471207979796108097 5849183536060315649 4277636378298777601 6595421043052085249 6873785963235316736 4979556565807804593 6479364249960595456 4684033525858041856 8082242860400990208 3747348202263064576 7841186769060626432 7380770054515909696 8737639670735044022 7936713190943417952 1174395917167693825 1266709580691512320 7499988858095454208 6151848087538741249 6081823153070028033 1505203122954338305 3766190223416892032 4160434904829564992 9166941325379483649 6375959809804689409 2760136985390307841 879533559849893376 715472289731330048 9109679889696700928 6450935329552596992 6283923003075854336 4901698395717786369 1802381960623488257 801461939153507329 4130839402236428640 3711018397014620160 9160307225297720320 6586137277049129984 852123783543652352 8346084127421286912 4949496469392502272 8119048909601644033 2262361314313109889 1523369203729314816 8909516832418873344 4644023419765514241 2303616737649486848 3419901979700903936 8348916077314211840 5107095878669239888 2940266280804679681 5644659709196500992 7216389720431575809 6788523665508684800 6169920065604740864 718705826310500352 3907238027740347873 236760631911626753 2559794773489465472 8696492165410938881 2026859526424297472 7124506332899202561 6177335322303283969 824525694108737729 9072470022124756353 2619107794037137409 1857236860686557889 1694002535375369760 3641115235758481408 4220043131960883393 3248377276113670400 356090164205594409 8745944523696967936 2775269064281243648 4602104144592058369 3091687053065590784 6368959672440266688 9174364283934832384 6305035432518557696 7779635321116400641 6903756706098561025 3401390602301734912 4450133424357711873 6791872240429918529 1276158846116038145 6400291539164245249 7075075759370686465 4569692095474110465 7230340344604771841 5022177948188237825 7901816793017679873 2397902022373668097 7888180136796479232 3859181867178380976 3252011188122965504 1038524067489304577 4798441933516623040 8167309800016129281 4892859079323090944 2180315276996554752 4706642083979593472 3541628017425824768 7660219798425568833 4670904976247777280 843319255818338305 6348895851970225664 4920052880868460672 4390022509034660865 2529320757108733952 1203109150485406721 7927509951874045696 6828580542966454304 2111236273070260225 5861932300479200203 6664803175081121537 501688038904208432 5770382946966932480 7944329591332741632 1502454282193032961 2658359478856371872 1177857449698395137 3641221189384273921 7761160312697378240 4322706124095092737 2264260274852214752 2608587802794087507 7188835428509782848 7317038230907036672 6186353339821729792 327245524921209440 3860195523991371776 6737545537983508224 9188148805830341633 8588635906705111201 7071139818028398080 8796172450661317565 6013420746571130881 8630939907643103305 3339990860724159041 1574892001753714177 3151662220963569857 6951579440688235081 7469707370408378368 9051651606039625728 2165311284405104640 2535061374376042705 1602251117846986753 2540303590784443329 6841145455539691520 517022542279692544 5352584166780768576 4280099131949190912 1408137895951298560 5885544296151389728 2452647419725027329 1516387833558465408 8522492261998395097 8354496218074259457 8863371374902214657 5768502083607633920 6975530370590197120 8416586765110388737 918800840915419137 4604090339717718913 1092841033639244801 1658684829481041921 8824884204014619777 3016829664813121537 362427329723972097 5815484091836851296 4255153142167569409 8387310664674814976 8557067178500071936 2484030549280509601 3163466869821595136 5719224219970860288 5268824157632429312 5967223028627588097 2884963999637517889 218516267796952064 3553157979936891904 2190615156474913472 4351104912987333632 7406652993192469825 888596524723527681 2759360571046145536 1391281139645628416 2860116669656428801 2432101638004712321 8131286506760308737 8361162338769543169 1596024906960183297 2593913580270295552 4117119468100077568 9148796492253280193 7393280860717349888 6575596873752673793 862176775000861192 7809851785947267264 5445700906179362816 8455606771241164800 3312602567838813185 5734941768284806144 8467375834363236225 4407055832550842368 2030271523436934145 7145005990303703317 8294199900209078272 4295569485645436049 7534950576899100385 8508323117820723968 33731232618154752 8708884717714587649 5367276074072014496 4839572120526959105 4056948650828859552 2453834183776053760 7226733199854764032 2901827437491912704 2895997748373225472 2015531361769684993 6411065326475938024 8762104524516581376 2888082872700897025 7288110790324094145 8558733825145781248 8203078045949332032 7182396769865043073 4965605848094052352 3630381223543128064 56632445676443009 2410613625966574080 2237889660973956936 2471043861047939072 2679527037264105441 5952256318678470145 7874824996448026625 5384617618753388545 5303021726613932033 9492499093463616 7463952201309592064 4456054850497254401 840127876708106241 1584083159880153600 6349460821841657856 3000370207010843425 725199285436137472 4403714080367967232 8051734826823368704 1725679339400899328 739601794827593728 7985515574305365025 5088281790032814337 7209971747112329985 5368253669473929472 7787195671639911153 203338708075855872 3667123165022093313 5793328835421941888 5164328698743507968 1661241369675499009 8585605812593835009 153006859672363008 8855636250314458880 1580712762081817345 5142280826598363137 547579803964082281 6928067623236976641 6685266243567720352 5432524245281407867 6242644746729789825 8003089575896603137 3924325514735394816 7866647859946373120 9220180553277528264 1819548138598170624 4635035737708636160 5441414280138506240 2348409358052879744 6458242009293914112 9213962270885543937 1828619721665904640 1051558827507606721 6362416561618994857 7056079975295301632 1319255424225029504 1778740435229380608 8248858017625289217 3714781262086012928 5032008261186637825 2620006543492542848 1026707807665229825 6147296004851040256 5409990734669704257 5928759859505918465 9136857000190869504 3515805141430401601 1994354984466805761 4473339669174747137 1605555665473372160 925862164157669888 1041082738998071489 4220841880149776385 3651545383253837825 1844702197439225408 1076968464220782592 3926540716114124801 8440134802777047040 3299128153117543425 4770554337383701505 7097449259735418881 4785194617871962112 1235787458791259456 8160977333478201345 5053308169715739008 6153608230625296385 1419345098073449985 1978282469898764288 5595766754511827904 8038638271682693025 4650668494669724416 1312009197940934496 538005945911966977 4543214815574228992 1095264426892116992 1377143607174068960 1271205241784500225 7401362461587999233 2616770758549198848 1913024880566637568 8829613693508107392 3122153155757207297 7814176486339903488 2436620683911075841 8902269860335477760 1634282474273378304 1493959687772555392 86449578688654760 2709663517546178049 1290271996693655553 7433962637088014336 6366207247888425985 3279643617162330112 1179796725854812161 2631545741155827713 5211894150788187393 6922016374533935616 881386413205133825 1877253620884780032 1674502329196576769 573746512186720769 3740253035784567809 1705240463268708353 2349473201431498753 4517952258412904448 3506128226852673857 49676064904998913 7742148758589129296 8291318433351773121 3796771926009201120 54616716028892161 6811839717956308736 596249186521595777 8804738916581149568 5565574824010321921 7976289380784017409 1419351579574342656 5050509800272204833 8056360634865172481 5362225099246141441 9078899304369867009 6240382685843675136 1551086510618624000 8342187072010607617 4662496521232629760 6027355390866292736 5871734553596895744 8984167119986325952 4637621916849577984 5340947996519744000 5949303631143006209 4438172153765232641 955621291765632384 643343099261419521 2592565411711792896 732292722482779713 7476197944430500033 2376018039692328961 4374821258549204384 1814919196556853249 8697396204319719424 7343040806943148032 5686126103158764065 6310471941289345025 174829660717535233 7096437376873971601 3451122102887383041 2551380031609593176 1374301843266641920 5473163811419591168 2168856099814576129 1348230803660247793 5897636354424154113 6433087266299290113 6093736602490462208 2658161093242781697 3803041221200457729 4589582556733704160 7296964992139568385 2869453044100726785 2084239732563414017 4973952895032885248 7804158853238376449 958553623804934376 8275197105250041856 2190229118409633217 6424855047407433088 2450494719831889472 8213548457501117568 8724302938040758257 2305253450975217920 2764369521617015945 3004506337302329216 9203757335399066881 8507020744294567296 7777207553938598784 6436323960065138688 5013961897587230721 192111568929361920 6561011761479210944 4476159537078221856 90476994099150849 2380851663748464641 5822544998328643028 9088211598320270456 6969592357843748865 7907960121433016273 1579959782661645776 1618079191008022624 8639641273341979201 3299094857871813776 3288436643788476416 9178777231976449920 8319798777744195584 2500899543175905281 5844098607894421505 3521141777174824960 5039179965875995537 3500224785229331776 4162230873727934464 1642812962679698304 3256160286827704705 4465107182114205440 6205516843818431489 656225926958219265 6169750424402185728 8805096758859470272 2377980555907428353 7533787602530612737 6342524261008451072 6979003017543093760 5565909463011700736 6130199208666769088 7213150933094272004 4028897105513289984 2389519753608798208 6617658359587958784 1438139511363639296 6703158037829070592 5536892683076108289 6299044866866382849 8019052389148065792 9055284809725270016 3653187351801609216 7977104503835447296 6963787190299173440 1947970761101721600 3036655726674608128 2738407410032664096 1640589408217535617 2019589508566310912 2409935563302797312 9067929499602547200 2237583135637872128 926786453526961153 3487091893663993088 4521474786112660992 4316533566200440192 2470875424719040512 7430824100224352257 8282242191183675393 9076612229452791809 7728818750946263041 7741731787852688640 4382337302751965184 2535734333225273025 9054319754386429377 2812559754669912129 8191974836840796032 7120194185297920001 8152199353591200448 9170645392368482817 6307616708468670465 5093916677131106560 6027868277215741056 9032043588010244609 8873987278034480256 8067106663215669249 9043049429300412417 6092296375122645137 3782219337238708225 5123797631234326529 8503721097680613888 3436208540864072256 5182786101353765888 3885500499746308097 5877089397768658945 6789165391309396224 5752267000314904577 4155715702452336769 7324403798906653185 8993382101304541184 4704393450404494592 5716916485951658753 6975013398707940865 937983224553998337 5732897281800337664 7681560905920392192 3595286508848578560 8123936710748172576 670176973042411904 965492368975655680 873602713167527937 2066327386549743232 1364542067648679888 6648086353416965633 8739562313184444417 5657555684973320192 5091657049109272833 1219956152794056704 5119699075470837753 6812177648869904849 6172831502159067904 7073115358187503616 9005816997835587585 6628812520018583168 7881718392674631680 459616074469338113 7960722821910347776 808246917174296576 3618544272431895297 8957438499934504800 89615245045880833 7272875321835715584 5967843687043100672 1097335178931880448 5849923749677760512 8320243317743901697 4487098214691499264 3805248754376710977 8949092356959086593 5628859659415146385 4177390284462852097 8045189743788963328 1518768332151996417 3909287388123896321 7251803997929075969 4846057504141967360 1191765648057451520 1663165683320399872 5280611550350476288 7037396928797562880 4901131892099203072 1171397949664785025 7436089082162708480 7500883666703319040 4898708531357095937 455253529750536193 7608165889922793473 8351511373023824385 823740593413686273 1654377276243433056 8465712022800544921 9218252050829899136 2410304444614095616 255198097563237889 8457217931901902849 3411177433700777600 7850229324672406017 945338750067425280 8303346105333258496 4860368895812929024 8875785726553580801 2304896080207184385 6306233113739896833 1431028338845766753 2338839730136686593 5311437145818977281 1800650860432354481 8656097050906984449 6722290212418928353 6495575861464350721 972288888320823297 9126993988910956544 734925444959141888 1874020870551090689 6217791541024751617 4837043499782940672 2722734685933442945 4654559723578151424 7156154321957957632 4966666180558659584 2716334533122911617 7177321366970957825 685358748566290432 6665364018246678529 7856469351692291073 1255423132858310657 8960071017105195008 4286380447253727105 1301560357865619456 8063475949087020617 1921365448797562880 4060099335616339968 3997148661046008865 5692785461290878481 6982712246175590144 5298706517653622016 9035945947506165761 208061936748015616 3623879044642305024 1085136546031833088 5625574919732461569 3983607413860917504 8277966925832979968 9208936275832202241 830274624492286848 8895995497821399488 3285526390218852864 8210205319306321921 1150244683871420417 3120752329167022721 3194649852860714496 1382220481978105857 4184261717067718656 4572882352843915265 7583820641064899840 6275174845233428481 7121331712832084608 4626163317241266176 7970885276267990657 4110883350605957425 3734449235927919616 1724142168049522433 5432061518471656448 1181801497959661568 2427472910610028545 6484731729657110528 4018720736203593985 906384244059035393 2458795668521903744 6387775388221501440 8948661304733923201 9104077733844856800 6182885093275926528 5636884107123613697 3529985026516045009 2342152354208219633 5789854663745308672 3345466736925130752 4693627974690275329 2589170622948462592 8667169576486638081 6368408561930665985 4066725989241323521 5907206177875227136 7203456390286730304 7395832223053249536 212550628708210569 2879160731966279681 4659697764639178753 5912485924179865856 3433282748840708096 8344807376736536577 4325518181986520576 8055358114450749184 3707767791904030720 3933999141823578113 533020439947361195 3586824408984812929 292944319160410752 974681757444478209 1690498524786500261 712672587219971777 13106217543063905 6971902566043655393 7806322127970664448 7522881644157730817 2427647673409691649 1405129359472644096 3545881657295598208 2056928757906419713 7973632375575105537 6957446024697144800 3385955763804126977 1722990095324433600 7950291832739512320 6379889377528818560 659554574373150720 4776425288473314817 6152544571862165053 6482391708401695905 8542707898421737217 3604848070109587969 4045338994966264832 7043222440533032961 1978882735854977024 5496941529050815488 9115745485016648865 6396539264284520681 6744752245718246912 6003637923934633985 4027540932960264544 2005083980592021504 6898650410341036801 4331134569975897088 6053350440141324288 5659398200695183361 8256655886479695104 2233425246349971713 8873132786550679552 6614148722598822145 3746744212246342272 4258947664820098785 8499266306899280808 8856815446460666112 6765611823044347521 4306513259407328737 3612090988832899073 1 8768195440198105088 3714894931764088641 3726586895315763969 5228012030319418080 2027900548350422657 3082053460982650512 5430007876328244256 4492226260917272961 4146122599804141568 1702513677503479808 1747843667741392896 344140331313617089 490519626292971776 6668148343652220928 7268574040494964737 1130153934944268289 3122345326559211520 6045271583151853569 8301752924091179264 7619864384160486400 1881648300804589633 7536611932920524384 7445250354758711585 1010620175423535772 5629383930475470720 6673373888973072576 3629020370036010857 1503601801853341888 1742763138789988352 835789863429999360 7533816153961557249 1694094151044031872 4641560783314851200 3702500927536218368 8406836153852624897 5438785065050472961 8517939346243069952 7261971771843195393 6231913582650006929 2735206535563837440 2305615934311475456 6849898166454911744 8734230561737876320 8283679313847801344 1452122574729121184 97312776589508609 2053588374648030208 6032502921153734497 4765941649674667264 1246313744737317376 1500518706582773441 4481155776842384385 8142824706469959673 5254006356903063553 5471200230992253184 3351770975413931520 1286774751435980800 5898479723809341440 4289118017318553600 4079952153206423552 5987209667829301248 5415880411318785217 5945171858748535296 652929417824143205 7602035480751857665 1968424772707962496 2125931991396417537 6368085858961588225 3722444663552999425 4288330523968054145 3810499139833409280 7468171682052114241 7217743091265552384 491285525439643265 1334316195353444353 2869428784144842752 2031837630687444993 2137111710549202689 3188481905545486337 2849149541781256193 83692877580046000 4771708799532804241 8878938904734024097 3487644606775287029 1531903318572961920 7791658942858199617 4157764790489231361 7435187160656487681 4918578429919904768 704359655680886752 1777627551064929024 8255455063850352640 4579808762326173897 4388809760008568833 7909251345275068929 8582575928128546433 6996566988127687681 4261049911483431680 3909907666627600384 5785001795138736897 7469557647582150656 1427709281554845569 2947803713798307952 2655008588018248960 6567040454813642497 5771968703140265985 2857952020188532225 1549972965082873856 3527256427928613633 2677042958335696001 707356239519408129 8180635235365568512 3322475285151084417 8687633042161839937 9020491405598746880 9049652188694260737 6545108271689403136 3100916918280448000 4929217335524564032 1667573158441443329 7574205221165586176 3140187695681269761 8600750303787220337 2873196957491429377 8017630994887778352 9204077102466715649 1932935499191485120 7397301457665591809 6151254977082884097 4611033726810010368 3056629120594251265 9110351587624157953 810549418972428032 2771190737222500352 4262779241158467665 2115477057143089824 8220752008388411393 117228260748572961 7275947052010898432 1080643514768556032 3951809910112947713 2402342626087141376 7325595976766177281 6460970470277935232 222288680963957249 865028584762595329 1671608281827696640 7511922601623853569 202020097101914113 5342834215184312320 2091707297078255616 4022326498787795968 3723844095348205569 7975774855910129664 1325829656193674112 5719732310352140993 7800156250331298816 4582597711270265088 7376259868162578944 6962770247263379456 8246965252785321297 5803342354640629761 8396823336469608576 3525814725454864384 1441949915834220544 4766774657303058433 1191482514875562752 3715701887799570432 1719494469709132416 2564392123190632448 5389735950939119617 7124765862446143488 3844718714258635776 8000630705968306688 2947633817865420800 1166307186890733825 1723519136455524353 8035243825871351760 8762921627751492609 4497423890552152065 8546062543540658177 8428980587088308161 719472281402923521 3784363241010658528 8041778306592763393 4645996800532418560 933857640414150785 6761822986724638720 5267433188916985857 4718676626245029185 5314134836322809856 301583478679728449 5010430784608206720 89938013055280640 7438165789921828864 3317001864573171712 3460542859051147264 2814901556137220832 7628372896325141633 1493181357649068960 3970906701887537152 685954106963353601 1137106207746430976 7456784802130573920 7361157580330648321 289512135955217920 1612182446452658177 5545015422916377088 4428366109946026464 944878052294475264 8637765874913116160 38050731766308864 9092008910841518465 5740326003321864193 1236801507963889665 798536294902945792 312671322889306112 5246167456280140641 9059950358327695360 6700623696258996689 2688315582883182177 8721336758656803968 1005439105883123712 2093750259648062208 6154490668955101184 3112746923637304833 197065724303426112 6814668337358164992 5958509064888762369 6864935701544115184 505992699137816577 1313057079324801840 5057220197792350209 7208183254024506624 2347343054538237953 7445324023650844672 6064756368333078528 714358892074434561 5163211034659719617 6876613780858470400 5917818538224903168 5450445868362629120 4573433528789256449 3980546574309300096 4704416028754629633 2538759120010346496 4743908096186525761 6732768631865737217 5643559441050768384 3415009023236645632 5192383945201147905 1840606151044759552 3753623136546586624 6250503761236328449 1560580717396038657 5117684735849186305 8227195305940868608 897155469881051105 749726357027110913 6545871245515546624 6805343646596092928 4610693550972984553 5839860161371913473 1553222373446549505 939369675272504320 6270230382595070977 1229604112610173953 2030663572165137408 2865366770651238401 7942023544091395904 5380590645007712256 3818848863363378177 5109984127676206464 5417381059906994177 4971056089095798784 5878551741052485632 3666589663315174336 4675374753706058241 3723104428125177856 6161752117117131393 7062381863557128576 6169003878207274241 486903606518218753 1011364598079379873 1366746354492669953 7946505259269079041 8560422712613024768 7576422267628709888 884875465940675585 1573043444312326144 6412843493639704512 6953494568028733441 199069948104429233 8746441892489641985 6998730503167672321 3507520368352310785 8585684283515195761 3473847166784749825 1146953932067536897 7953192592978683137 2893599241161349953 6729875310348131024 4311895006211853312 5580116293361804289 6723563658004353680 9036077466946934721 4914238932868426176 6461431839129633025 6671137765152371984 8861058060028741121 7914629575905541441 113173600100110337 2928705241185832961 1175857618985613056 7369087913687842817 222708422345684480 1318375557526477824 7982030956014125057 6581318484714934272 7386122638666268673 1072976790043420640 9040545155338770432 3397182912304292320 4145833180500430849 1429389646596173825 1005078259828350208 7438483209279599105 6722195041630628608 9066199866976828993 5785144069204952641 2121859220049433344 6458239817048873024 2729615831330598913 7149608114206703616 4541041731849644801 5748506062467502081 3000532718711377921 2065379215832677760 7650495477887205377 3022914542948183041 5806173048103813376 4534868710728782144 8388565797416468480 5715232209653150720 3018421199475271680 4428645391129502721 8368334958154301153 4923648137041770576 6634911322900201472 4687513189502681089 1157249698782652353 6045379095026074624 8593544967770266036 7947073605168736256 7927057273876245504 3791587088230953545 3436144435073646593 1340735575532920737 3721698410745652225 2764055250916605953 7408332430472060928 7401305461407634305 1500516781164724225 6305503723481853952 874255010468040193 6148694404650176512 2182902951144118657 8370584543867057073 6488909695950094336 3004443877233962113 8480768715077457665 7154596644285398913 2444661067100684288 7183875963953822721 543796857861842944 4583741581725589504 8099099506760802304 4246716084975565952 2529626808779026433 4462955807633076737 3304710121670548225 8836833471255977472 5545023281268429313 3560231375878455296 4473907349119130801 1456786315767779072 364619855368322273 8011168011186733057 7265003906916422144 6051348035000074241 3884085047885331137 8527903464725645345 5962389206183341632 8262428290616283520 2908287131419129633 5430845337563377665 4616556583703980929 4088047652420376577 2492842058816250752 4774849838464636929 2315566905259573760 1036768382821097472 7606314611910639617 3587001150257666560 5266731691730862848 2452975592596164608 1594612872647233569 7649747655228459584 4178496067793189249 5815069963373868801 312516680978416385 7553700762005536768 8771326041866135553 6512752703656745665 541927151822141440 7048036446702493184 4420663201678305216 1899936242471892929 6223993907020824576 5657401235814594560 6630254189708301008 1129484899358038288 2269610889904340992 1993711184531690113 4279954974830002177 3073198536106844161 4733017584671153152 1402710068158664705 3704260697506865092 4315825885137740129 6011385746015352832 6705454637382213633 5415365395688705153 1773160116539492352 6366777039090831361 403281615929417729 7427255480017817601 7333113554114954321 2887005953928151552 1660363281491083264 2897297659466874880 3763758877178942272 579870233080460032 4223090912339145216 5900903867163487809 819675973119527073 283530986372008934 3236653135227725313 575375303104625408 6462128144001646593 7536623018162674176 8636445848094212096 2427964381707096065 5534545383633560705 5705383731422897153 7166025639384416257 6383447604296250008 8044321078594390529 3542613397911062528 1547005611037799936 7844860119318387849 6219491545927307264 3512646687876981505 5605371675138646017 9124668701545188352 973933755777122305 8224284001754232000 8209509087699632129 6368948215592468481 7320451719422314496 5003231255464860672 4396261385887418368 1428462747423486977 5275288674576147840 3933527492983678721 409027640159886848 5866328435320092577 1660326878644645888 778788251147085696 8278286845006471168 7275054392404912384 2207713169483300865 6785336521247846913 2031558238667531264 349292931045614080 5710571322327490304 3446516997660856576 8906290826913360272 6832122001666707456 8861609621545134681 8531828068515964800 4764599066372104192 2278721729063825408 5108919208602168321 4929037814045000065 5221915849289490433 4880440802666561537 6781950062988493008 5657883776478111361 1305529762706896385 7006873508063271936 7162305974971378784 7560665759177113600 1234091987361205248 2522761505851171424 4685092890636435456 2629306175718327297 5477908944541094913 4197884487526292480 8822451767353424385 2739250882569373697 2878931748652056577 1741528184910209025 295600134695547392 8343182092201950273 1057537316335157249 2548592922610636288 3563417865516285953 6351442633746868224 4986286122311286784 6918928458655660544 4320055531754160129 9169318947387131585 7204309133654377984 775852065488568321 7496987771842572289 1906808441011273728 2798597302313089760 4116084932197591552 6318209146267812256 3923453135340741120 3731072738647985792 4176609745852606977 2389830311121338680 2161648081770610688 4370277195863031809 7450469408070938689 3312681979941617664 1597902027813799872 410671656171798529 1413311851889763840 2004757069730922496 8727243924956174336 5572093349598507008 3229244134588081153 1219629296018411776 8410157596981801204 6035923813736558081 7459362368388644608 6375039831201839472 5195608346762376705 4027978934066922496 3461180887918657025 5207721970954489856 8676309023670806528 5788752445026402304 6996319262798839809 2664296671040299360 7940480292744005633 6779502099570055169 8334876677962987264 7434950557783982081 5181442041490157568 4093946965597178880 4476101489378252928 6205189740219858944 4667425197386881024 7408749490356786432 6405874844493967217 3906880432368517120 4169331903092374529 1597723245299482625 8869827521124644192 4982278435514234928 6805599410947167745 5669866078391259137 1915279707434123265 6842954486301182977 7334601925378875392 6170170104569395712 8696131382829340673 4646663839851727808 8761322238933786625 2461540992798142464 4729909402567832480 7459236645535252481 3929572043661884609 294949829161095681 2648259502141277953 563386225969586177 6869759059237514113 2471523893809897472 7901683171715284665 4409026811201847297 4389773074410962432 6026865427144774016 7503182638476248065 4653420332935055808 4552622493816414208 1699823121368182785 4383371725709322624 6639454526300930560 752126040757673984 3184487632639395072 5405896662365241344 1137900636501019649 7620221419909142529 5244977420368347137 2545014626321563648 4095507338836050305 4689960879209418113 297882347114070017 4819313474513666049 6467585917463752192 8308689770699423744 7342027360053723137 8410048643315419729 478807327499091969 1715282757107624897 5537126480842591409 6426977958653026304 395255229820748609 1706121108542302784 7221354220606281729 8986011595626741760 4060853279284789249 9115416583360960193 1690724873852852224 3882905882290585601 119394547657161473 5441621239308384257 4864124375136137985 8450068278457516032 6403063383763402752 2636901941101019904 8844796393450951681 2780025416209912064 3476830402168882433 7011006975950093312 1072187491186162400 2619064805057613300 8759272249364106753 2633273815858302161 122638337550602432 7783302637323018241 1703666186973890561 4701933208007344129 1951778296497175424 561139930628812944 6720115909983332097 5231192638954816513 4381724855054148097 3146639747473281024 2547398318328576448 8692994339155696128 4650558242528690177 485011271381191936 6158434115730542592 3374345411664200256 6794999315513870336 5028213004031361024 3720007027377247809 4747464213047074817 6325736207244085249 4942182157799064577 8993463860167110657 2328479050426704896 5503885303215264257 1381805006315159552 7439294458388164704 1367439565713469825 5697070697752147968 8297827057909217728 6155089492504117248 2746094585744834369 4516941054946840577 8485307296211862016 7074431732860946432 1646968369038659584 5364228374466759280 1672636126501437440 6374518039181680257 3612270603106971648 5984459796813509377 8930487607245144065 2092925351638185664 7057948998628671488 5377394574960582072 7975070777748796480 3333915381843849216 2886284710150470272 1313956092305042432 5487464851131785216 8984318757146246656 1206223607149363200 8993388703902478336 3374284709090775040 5357042353299472640 5449911248648912897 2467111086567342080 416442525316922304 6982882075060878208 1695832196971761152 7236503787067708416 8255686426093150592 7843784988450791928 2768244539562526432 7080304657805209345 1470690956447310848 1532810980139060737 3331995569581192352 6076909987415283968 6282841386942355120 5068711018137085953 8477730111507812864 7756391263639940097 7614764531265765377 7250687780574641568 1172827020785647617 2491970894854383616 2525177134897727040 7051026985507319809 4026075398217456896 2530610765675444561 3739672322315480801 5817865665085456385 959905011281294848 5310945024502511425 3378131903120259072 3220578222194041153 8547780587585456945 7996820777513490433 8576827319013796365 5268807036482178688 817596418790057345 4348176002722222337 7443751686699008001 4046719369605070849 2842210336718302721 8322355157286914433 386236822143565824 1656589540038721537 6839350085688891905 8900455164252526749 2400285908598316864 4000845027310792704 6990001136601137152 4312231333454905985 8711042505154440320 7461174133689784320 5214113316686254320 8456291162576340736 1486735956728031232 2478849674061521920 2641987907280419585 7783504187531982465 7877386434010430880 4489412206020907009 1282470625200911105 1453046779043102721 607057705554389760 4198901014131933057 5398339682496357377 217739040678378384 2291424653705150465 351020691017900544 5866577930254647489 6020548001684937825 5917493867981307905 9124834751752732673 9200214838628753472 4935610783375310849 1804147194059753472 8143387070922770176 3868911587060858880 7274366061493629953 5816347572868273724 6233492291671323993 805753514204047376 7832882454227582977 7597024051799261184 8181216679207571265 7281944650488160256 6078488111854751233 136851942403604480 3531375645834084353 1594721819982009664 8796875476905372001 8315638413171621888 5718731983268282368 5086948566487992576 8290708267215835008 8693972032010678016 1140130452676542465 8350857161468207105 3235604446397642937 7100023283631742976 808938763079127745 2074474969347624961 3780975691808084993 2557224122825054721 3743525623160780736 6728995634089230337 3024808340256523272 4986097797144969216 5719050678402897768 328106566427814656 6292796632777012736 2928901408057530368 1183892587686867984 1860997426429952001 4834265898917455873 6520664604420115968 1939054056572455936 2518564555991138305 7832975792085816321 9038170927280013864 7796341696461519104 1157827649020723200 1822788825947664513 7370329167577069968 9086855583414411264 5222629460588512160 1855729184879032577 9148895258757556025 6219674273966076560 7912602719407084544 3776594542677414145 2087200107615681537 8075400618190290944 8980892069372193152 8090579291630865665 6011027928755819809 7538359545738002433 7361379503542108160 1915661633086291968 4087111213284248064 1863843365837779712 6124566936875089921 1164922788343695616 6033746630151729408 3661349395046521856 4539309647588794880 522058920834988448 2395474410073870209 6779293013584423937 319597425418987008 2511032586021830657 3821999773979162457 1829822002998582273 3812397506883303169 3759117445805617152 4482057382582075393 559262045399762209 5430248437820533120 8743609092291975040 8318374477349479424 4235778287309160448 6553908968974548993 3326995575036934145 294251174244296625 5387788156477046784 8958947756047769601 1263053002919342593 3863984142319196929 921293208994473344 4104141797501403136 600408796238086145 5981446635402252352 2393956486584205312 1388549857361657857 6559102786743353345 2623936242274215936 8114996034614755329 802384123026093456 4301569844956550913 7423712916554959872 3378753245021151233 3346466671672803616 6606764244696035328 5391116998845327936 425413993096297792 7706980993912624768 3231899156635268000 8883874813840379904 6233500018925345553 7261461099366839296 8702455772862218241 2265988249765298880 1723538115536004289 5115852059800661857 4126836989600090625 372837467708486657 5932797416912699392 7829116222142065152 4607299812020742144 6243065469584015361 3376688314194067457 2384465215644519553 3555326765418237953 9087586273710476288 7494853796467025921 7409347712259338241 8754877939297394689 4448714521749329089 1434960563708665601 3867012260206302208 6548796888892490177 5286299134247602465 8314392400232915969 3793371344345164801 5456735558192095233 2016511712854486337 554775715753361409 7954767044896013312 6323178512586223552 7237076271861784064 3769474211011901440 4088575791059790241 2473084676343998657 3249719428647817073 965589007985578048 5411271356242385487 5781758704632315904 3512147089855866881 448856999805831168 1401062437771424256 1132502558984714241 3904197218415689729 7467435371038934273 2256689280464488449 1540160446746061825 4854227770972307457 6792916950705564672 729047415732653088 5769089526577758209 6499229231409542688 6264755513135714304 8542773673983180801 637077675904465600 7138750166455957712 3018052292056748948 4999443694073036096 8639212262642896897 346617564811341824 91507668774336705 2659597675637932032 7341723435058306592 5838344318032330753 7591990201217799169 4160432070200879104 5732894545848170240 694594963620198400 7751082261038858240 5625678756139352064 3645857780642349056 13684511130729857 9003659334095276032 8842652725840843776 4299855151055241216 7319894778222047232 4903437728284061313 1466886231237448009 4343513846492749825 3840001978094751744 6124270717736016064 2980629773724598272 4106253156771440896 6963739988400513025 4268598333858508801 3436185573803667585 4419353936479322113 6918686628543204288 7936287255719006208 8922229597396610176 7022096343489299008 8214990013206567937 471483067835934208 2844108394733305761 7647538784875268033 6267180684218204161 835499026477485568 8472103503354068992 3808010732450336768 4385969421367791360 7842189611672535041 6092798367510921472 9042820401364789728 6682135662016225033 366018076867526656 3739573682365317120 4246675438922597761 311352465738588160 7710416861454188545 8510676323594665984 6317504947873923072 549328197392115968 4027765376325529345 9081009429873332225 7005668626617329665 5005666663651980641 3377877587065943553 2578796089500692992 5537763303207772160 4354712641206440961 1535532207793688513 5166742734702247936 5019540805339330977 2251103218211723264 7367949442552892928 5657630138517351681 8311574824562076704 359328698566208001 1227127624361459713 859724717013367809 6213808562237521408 1016282574378854913 5594717800547877808 5924686283391516672 1909160016883776001 5883221713949032448 3239942024129134592 1132123148625238529 5807141506951582105 1248243928087461889 691713904932375424 4677927095451598849 6149223970759884288 1125874754424397360 3284169106465763328 2890108902420688384 5415067881527687168 230105573434699617 3337076860380282881 7029098940163430144 4284949450115079425 6913468800230216961 6619443401399374112 346498759691579713 4519809269823477249 6794308002112360448 7347641797993441921 3703001580957952417 803121660200367105 6717200049087377280 1878502372283252736 3202538073416694592 1993590520319996801 6862860620991512577 2739668985439229952 6517167081585955840 530179874783525504 2071997209186283521 2341186355777740801 118134965742125056 7293962725856067584 5308413257431063233 4745363125795831808 1134959491917511873 2029896430269401889 6762944702643520512 38462060534970368 7515542240783179761 2959831580596210688 2379208807064797185 6769670198374152433 2603667221137549057 8162584906497838297 9222517831104343456 8863454698019512320 8966841113925733888 1989470767016542208 75851009002110776 1674394217945426497 7051953447708082177 7873316467430248448 3444480611281321985 1889488404427800576 8286875378802503040 2280505343941689344 7910283551301035521 6405079415660706561 563142093316489217 1665255044644213760 7767222329628175296 5353349525039484928 8175764819484606465 6555089815844545185 695668420408633345 7142843232158793505 1970725446539104257 4454669304875237377 5771500327904739328 6734617346967700480 4815644761706160385 3063578963982364672 2545931011179741185 6109608105000731200 9005048953394965504 5758804757926159192 2014755275753248688 6757731215338482688 8753749747916865536 7335219040728567552 4447270136221735749 6276975761204052560 3821124587604425089 2461129002974410241 5469180002376351744 2655481495644602369 958060481106018305 5149485778378352768 9066674961588502529 1489525766817579008 1696092310412550145 3825748154947289089 7899294721576110888 6922714944117768193 9055420617763381776 7036173710539293185 5163434084360798721 8502454366944567296 872996731753163152 2706451123865911296 8301339429523827200 7082032576467474433 3548039054222130177 1978126705734609025 7464930652339459073 3110054588561187329 3984590787766670369 9215367890447081472 5582068333149431808 4653018578541069249 8865156665383640649 3620680847244747817 3385866161973368320 1373727292555296769 945056614152901632 581656977842257920 4443018772259665408 2836644926229686081 542317814861819905 2066482061026472544 6721559243914815744 716689844910296129 6541736718311764256 1780380628158320897 8511865685827059393 6920923726545403904 1221201329171358289 4545173284987875329 3140047545198052609 1916048958890642048 3422317905321263104 3724274253907853312 1952356049818710913 2199774968453464065 4089925752117177729 4265316165621003264 7809694856797362688 3400270555876476929 9010718734157017089 770098295308419968 70753027020361729 2664760440334040001 6956010773424673792 5009694675467687521 5519167027852589409 7412726094111956993 809725976360813568 433174678088448512 9187012848831709184 500689903387676993 5036021161332260865 2672383853168989185 7256689562156660737 7585727035024054272 2569612125585266689 4816645669236503745 2648632013072236544 1981925599041631489 8952220199940059969 3234094391670381536 7942819769814769665 3189674129820309408 8586756854794608640 326848807410849792 8974216081736739072 2592778028632637440 3783119716795916289 3095247858006467457 5605079132755501057 8457526788392937473 2234270069788955648 1166117693438882048 7978884051668070401 2314839987103334400 3663197687237594113 5202686757826174977 7068286462819623936 2475564130232248049 2293489781840806976 8525394089596872720 1050125657705340928 9049879094883729921 9177082917343126016 2849461821153953792 7964607721333332480 1088512475219673088 7122392263065369601 165321368529977345 1368589325472410625 8736980297689070512 3124844648617469440 1371932382234187777 4494796746334998977 7126409339026464769 1957444737938567169 6350999919406989313 8567488974772092928 153855758034157056 6582150374222185984 1137565240673665025 3947565547096328193 8232171562461331457 6852307753908389888 3195894679149265857 3840272439721533441 1501309917985413121 8170844359432273825 6502948470620331776 9106500823008548864 923385566920286209 2078266143520388097 323571178926423936 7022702909249377793 627299426332439552 7883310101769654320 7512605918926602241 473620502889732072 3636909687778407424 6541550728103083777 5026988213094949456 7678549269478943153 920094137882476545 3473663551537979392 9058424681420554241 4122471451374603521 5071958084089890816 8929136967692996608 6845731356092805505 3788844729873376225 4929083360434454528 7524509987886858241 5404761187368720257 3009747136550051584 7226037573159676569 6388752912199438336 3702735448829972481 5488107641950563841 7961345634774572800 1325810601128156480 529747365454102529 8367371115206017025 7262768143691907073 6714848336217979777 4919386865534518785 5645827562774917120 2396880773982475521 3212292853456687105 8578904860724789249 4418295946827279873 3710422939009220608 2738932644825845169 7922524994046459905 4031097590109437952 52926920236466177 6653630999294305409 5022009978380011649 3535779854417614849 7792781488820002816 8118872710269811201 8388135178723738625 1170290774678755521 8733264342577053697 7310036075748589568 5886133027198102017 6083834583877462017 3997644611716879904 7067575064571743488 5763460463440364545 3791132673668321536 2971826038082560000 5671985160265069057 4343430833170732256 1906019575655881505 9081887879463026688 8805499604899338880 8448488999216604576 8452484299649744897 57252495575481857 7673443084692558401 7561626135110067969 3008279804714900736 614133621495431169 3427555274700324864 5556970048970301440 6889664613408256001 8739246505672638657 18678985229598720 5990450247071176736 8765529443491529089 4196417521641351168 1809185434655671296 7133198617742679960 560837581691456 1200637104722286529 1690288080120616960 3740886923558934017 4554007451824731648 7536622378153936384 2186060637755129857 2582853693934020097 8644673189273665536 6771920217068535808 4397306761813991424 1356648497530208257 4981147391238657024 2887118917936140160 7078716388955406337 1293293706938941441 1687494298998525051 5340628863108989681 5951437207323951105 5093649089510267249 7599458162267176960 7733876215737212929 3582654411594609025 2903522758585412608 5039545096441880576 368995305457797632 7239670596267890017 7755265286214959105 3123881666081416696 3418168190873330481 3676765180631941121 6451216848547550529 6330590501490262017 5860182051839381377 5317757023339878912 8760115285598259073 7873996379834287617 3107660717591989505 3474064830725332817 1142354876287355136 1150947704853330177 1908337628990737024 1478506694888255488 1481718226273949697 5616238540464906368 8032345566540425984 4788963810060060672 6487207344729067864 4569950904890864385 94785360746796928 8211931466691415041 7347229530490003456 5082141421949610688 6118608312361074688 8397121806434658304 1338202290494078976 5197212318210730241 6526100680666079233 1458578455602741248 2964188276536562145 3483274039608573952 9169763481800370176 7895830865830115937 4449630783472664577 961041850400065792 7972446318450671617 3806266410820380737 5153363779724181504 6593981712036104448 2774819702353648464 5889442946588176817 7419932989932438016 8579072403244485632 8098330655235571712 867079980364496897 2194421912788144128 5957957525365506753 4142905563266714353 4575369993355132929 9195523098586382337 1820528731429535744 987395838427385856 6359978835181496064 5113935876066902016 7904646151818985473 4238696910424959681 3930348464553462785 5909825809268038657 2253092687893012480 2919277247494635521 8981342067775111168 4011379631969627521 196298198796127232 2334158727639891968 4441645166200461056 5562582810635406849 4473659181378562048 2070910297871218944 7102441980055428609 9005463301567491137 1294034497440055297 802717080648453504 9143175438876838656 8813910735949369245 133690391585402624 1336633974875881472 2417361756057468928 446448203243917569 3140327855744027520 4980891142702432257 4908283188435917504 6855044947773730688 8069774092211191808 1965998336104152129 4881902033497995105 1465600070549875457 6939217849850609665 5685979125143044097 3045845802508220481 300931868584042736 1424012475782791168 7047713934143839424 8964953762340366081 5089148840370574336 9127934480420438017 5873741310142416896 7567789177109086209 8580592848273361729 2259320367550450817 7920967341482049536 3851163153724387096 516650683886903297 9213674789446399169 6532423740414923697 1369497050082260993 2040697467173204161 2491103626019387664 7189490211752375681 4000560036575255552 3849023266871967745 5114795655462226177 3010599136156305409 3546883422155904768 8597493635699892737 7996893104709226497 3129431511934799489 875639848914927617 6943689693276761600 7759084280595533440 7679091168896686929 5959657021625073664 8940065296070750208 4671365203395414273 8631873503919393281 431860660361475035 3238188657233486337 7537879815047885825 2430453677358242816 890987414317662209 8645696743676837889 4177400293046550528 8137020652728501760 1414133058958270465 1210647050582622209 4700108308750036993 1975744923093434369 451204383549272832 5196725508259184641 1999956032047681536 758917524942101681 714125627825848320 6910452137081968640 6721207596853789761 8744557457042118327 7719158524266897409 1440445310717919232 6463969165957042208 4661110907883708416 8639149630911483904 1739757059691546320 6914342298736692640 326428631545944612 18906264709415937 3630760580367777793 5676161652843108097 7712923623559790592 4503823497318107904 448523318195990529 3598745125910284992 7474303648493731841 6021839587989463040 7783423995477801137 3379665782783249920 192181383069827073 7824396869037144577 5527133024683212800 3249605039862404993 1783985627856566144 4086419844048091649 5884800370350817281 7096236998909786624 9158940759437460737 6316318251823840768 1748316646850771969 5591138784217263457 1255995497377996800 533223697449689088 6297148208747996929 3105250384133123845 2991760910629329344 5821182601364652032 1435915294730027008 1943651188461289473 1164746126543541057 5350370288709289864 7969015134329407488 7486601013240210689 2021578414495025153 5684970004898808832 7383982652500993185 4294841512208927721 4955055325966192640 1761532551993209536 445213285047294080 534567617413671629 376102295317533472 5559534603029645441 8256875830125488769 7686093100279526400 319636175922598721 6556091245185015808 3578881400536516097 601421243360237057 3206415815435983296 6451322841319834065 4012948727798009857 7797606859162331137 700981097578774528 1014095023227361280 642786126769684481 2941240036878837104 2324774734600220160 6590362148769205536 2857913844590411776 2292838281079300097 4891808484134083072 5560824399063253860 5665921921605222400 7657848505648922624 6925806814061002753 894720609357447168 8921642221476612352 7642488794081522304 6972999063974980256 7485599104767492872 1631893116530085345 8751098233766742017 1915634802485493760 7678170651176529757 1654178065938868225 6510367407632854529 3993771673967590074 8833647994449428481 8472616332632139777 152863486916696705 5099058013467540161 6933968357876890112 8866258503757254145 7613969945467789313 6928072956079904769 6315719997514430464 588017285426937857 7855482243674777600 4285030130116518720 756700628004033024 1528375625197569632 3716567664852506112 4833583924135009452 7032913625080778753 8512950136418499713 7843542737043578880 8667286919027376128 7828269361392386049 4956862722951888640 3887640057270377984 6177217876672303105 3218390960895017985 1479562895084994560 2021561441168752640 8000191504482857025 6333249756662670720 6552324145971331073 3667619556290734081 4121116223661519104 1918499211672463361 6490618235147940992 8810105556685865472 6659359641700682752 7599649293044289792 7354166062536964096 4131149143342370817 7428847144822505472 2155001712687382529 4625712596912039041 4750273651073888704 5425373719202808320 2150203123047432193 2452529206846443072 8737663310160814080 8352481861480536305 8976486159299641345 8732784846522594905 4585082689277840897 1642877813755215872 4884660237094223873 1811092358827617281 7643122002679976961 5127489774975432320 4328062065826574336 3437350750321619968 3099971802710335488 290215146261250561 7361456693834048193 8226800861268180480 4107252570804451713 2272002723045895361 6305597726986469377 1770556059562653665 1300616083608199169 6208074746474559489 6778367191466049536 5952505590408536064 7445963326205150480 8025521758306502656 9051969509999461377 1224784894189633536 7327044828048484865 3703274845102880257 6803995117872711680 4489232392203321088 3563900873814330497 150574801184043009 3506739601700544512 3179242984073019392 6321781011281088513 6342303655599357952 7610012639741465600 3592833323040244737 2787235695149776128 6112467863356362752 3371975049034121089 6541104087594393600 1080970321275912193 2951259747851625705 2025110567388291072 4806025924613308416 2783686259475450688 2123424772999712768 3009499792211240768 7168387368615970496 2742861102356969729 2699687510252912640 7264216441444500736 2381984894990354272 7819062406943744000 3484597796148965377 3702934153921772144 2414761374160226304 3367779297470054400 3025178397190258688 1894489239982560512 5578244716773104000 4528107551922118657 129241050548404224 5345140761576964096 8311337261408428032 6674872268492763137 3832427813262877440 7305964347032111105 564556659731049984 5197970351012645376 2343640319662636353 7214893823148597248 4772927597101088769 1381899329613966081 7883351500111672704 5761859779479732225 3060686655881508864 8496540273538512897 7411359397415807768 3675677328395993089 4675383081745187328 5600824993248313344 6852351786847905281 2208318832721590785 8096120135171929313 1595356573347508993 1299466428428058624 1315598507690205281 4544002028278070816 207056116048428033 1262889774970328704 4030123665228628481 5653900628217659392 5671927384021398321 7142392661436131712 6541418463487602689 663945990600606209 4921141649719689217 8049697311100432384 4681451124908892161 1130718740891271169 4277788476087380993 6394970466378436608 2699258654755763968 4214574226695946240 1758290484428013568 7924327143816560641 7551563099230615937 7221365764306223105 7440639337424168844 6732374114474813697 4960526969585927169 3885984493853455105 7320654536751185921 1076749084463588865 8653282860212482048 2660512058582619328 3249441269385572353 6968810320242546689 1448020897685839636 7724189264740062016 5145020848012277760 7034317888767841481 5100581695508709377 7351602374654889857 4106380875274518016 7390255215842692097 2588217152246587281 6758841603962521473 14766602636034048 3566545938544259585 4286909219774889985 418681462508359681 7835756317541725856 2974910019400570881 2237162684817916801 7529582902135433216 722126419676749313 3753751697944827840 1085017495266646785 8926316378317895424 3024761478534569472 8455859626683427328 7698807568268976128 8518472355559146161 957604636553461761 6843941540172534784 7853061883608694784 2451317832807232769 8590995544919332096 2794793556479214593 3836879585260779008 6885249189578796484 5921221837105306912 3518845774045159889 7173935636585658881 8054703658279895040 7556675995135153696 4882103257820823552 9048571172966182913 2918771518978949120 5780737983182346657 8623436119960190976 2391784524987891712 2860229493161672096 3844156601278321921 5583237536187570177 7453812351431511793 8691630855696678912 2124094218049980417 6718036817892764448 5110337537782591489 4153365590327982080 2990814239694323712 7448025457670501376 7890961592488419521 6797235293432929352 3795564142318673568 1546070572146130945 5964801813621221377 236027470061849985 1609684810629754881 4089784903418249217 698419163695411552 2490157005243936768 432543183909213185 2564937554123687936 2411272934339290624 1567613638419445248 3654312904321234688 2334927635672278145 5255759822499889152 5824323518773714945 964718383681363969 2782761996908396545 456191385888456704 6357977267784865588 2817100510048288769 293556393005470596 5146706049046396780 68847140852383745 690075184119590913 8852999214846902273 1812674941261471744 3333529539878675105 2567261923689136641 1434253092283426860 1205922319784237056 1950840176174375937 1090054159904967168 3718532152969080832 2482599232352145792 3630464588204997072 7254843906872277456 2635588671057389377 2722803604750883169 4008805741041550336 4801212455857045504 2342481998664697665 405319442268987393 6536377339893466368 6362934822841475072 2951294866975347712 5587407259161321473 2872685734388837729 5709207780581359616 5635088327149547521 5252252630421451648 5510817002030043841 6479832541293799233 7699323174495620224 4622097445793915905 3903967176279265280 4696102365193830400 5764923238668556545 5243587388608040960 6807376193830777344 739775415552679900 341176534148702529 6234932479575258624 1061416484177182721 7587015373795360768 2809927882694131713 2294100919501850273 3129008217208651777 8254858601365635072 4681701762667511808 8304416915526241537 8224456942322839552 5767704749236542977 2746812014462664704 2481503923166301184 3625530574506942465 376901335815453697 5495799713597073216 6252989210864988929 663515774705292420 1993329213819203009 4699522065999759872 486428045137592320 9004345483077324800 2037372092517127488 6435038733422858944 9214704079045115905 785560294985875841 8845368000052669313 7241414639705585472 2118655966077074944 6104441453924811241 5282550966173439488 1474834630467084448 3808000790547848193 1675462074114183297 3671443881508854721 4102925550270047328 341021201809580033 1246667248788238337 8226781319173488640 4017821454268773569 1498249085073065473 804604658625008960 738038225791699969 8268481640818231425 7239503683381100545 6225967592826208256 3042205675062390912 653715035452866560 7281342218233172608 5310443114733199616 8103193689279709761 4576331694138818561 2451781577113106944 5802804301554712577 6190621749113520129 6328197963135378125 6633074660973350209 2061537216402037249 155550133783166976 6538981931996345344 7262927187362827904 8211086350061719360 6039509092563266816 977216791563878401 7335366596689985537 2059450012043051008 8268199597278232577 2987978128249972481 3246259005219430400 8779973800454832640 9122711923057585665 8048346709283045377 5721883105245454977 3805576039257053601 7555135388011763713 431154903495303552 1045410918691905536 2352687767427874817 8348418176826867712 5081945809953537537 3635616456172109824 2995465222267183104 8428297903224252096 1127317901751894017 2291796028863432728 7963754177180362752 5329542612983117648 9020397158269216417 8674691752578572801 963227347356610561 4601626479880356800 5211255609311532288 3719605580148366337 3410731588861493248 6203551198911397889 3474192457574325344 5100037429920848896 5396482705108916576 5414876923187736193 6114132498727213056 5521016721316281440 304436680260583425 6964212823442919532 4080583123448672256 8105212903864899905 3433499380116340993 3775309386478199808 5385749656375933952 7110789426518240577 2409797562807805953 9085112761227681792 350723250761641985 719318074291290113 4566245631989629184 7014819500374965424 1422061385830883328 2282492682195501056 6516914746763445248 1324201763143680000 3450449017012803329 5594968682103298561 3830901162325528577 4497546405427050241 654615614190683408 6697661490763182593 7220915437283169280 3335951763234996809 4961937808010829312 7850100158733992641 992865447047459201 4471493535745867776 4951194661574049793 8985495838636824705 6348604792094114817 4349751885255782209 6508694243147800576 1813439785648640768 4566522864877565953 6108679893952960897 7538560610201406721 9103640215743758337 3001870610481798528 6338569147859564673 8711668467538176833 6246344623953805313 5695708611237642240 5986869059820252160 70866072871337984 182039590386164993 2628665810505644033 2168907911796346880 6175523597322276864 1026429160203812865 1484897371796291584 3242980508782575616 7894586975987564545 8076960197577408512 1465148828834693120 2428365584724105857 2770161817171245569 3129377628854796288 1333823395616033584 2879077910137542656 8293851713293705217 6557318041816793089 2454669202850540033 172109771050075520 3773714600669675521 6280919875080783937 6528636464849412096 4528627093832580608 9020521248845991936 978430126364375041 3657169024028347521 4086283356040351072 5956115387097757696 8486917652277917824 7937945569217944576 4144868819646284161 1184729048346097664 9057740073522650625 5884085892322859521 1380264832739413793 1785929917344743424 970996433688327168 3243762600104972289 4652214921686095873 782725234129815233 5440626458721746944 4347517387181271040 3715785343815552161 6850048195940059649 7152794533926754401 6282194522876446848 5724367158731806720 2299072627743787057 3743251874084569089 3779594736004509313 2734463932772941952 3027335424447225856 1673975263603154688 7915728089845322272 7376953490220465408 7239345772642598913 1011214130321644545 8606089147777548289 2437855013885411328 2461189256658143873 8923807422379970416 4698014271194847232 6831786186694234433 3974520775359060480 2372205573412050945 2510639151611379712 4352731265866631169 2282420152252414336 691338153124208640 3499576497603231745 3557560683678417152 3861702528427212800 3289629403224276993 221037855288880320 1847968942462574592 4895940836021897217 7088650817174765568 1647316708261509729 8861542177675485185 3012893448645970944 7418420335045713313 1534294072018882272 5766677366986641408 5253609237197047744 2290456188215575521 8831998026752424961 7926368440901701936 973904337810343937 1727996131952988161 3353925913103548416 4676072616433999872 4337992597059210240 6957996297594534465 4769854447170912256 463737065829900800 1738584129561922753 4671426384398579456 7093935487585820305 7206241303195041793 1761380136049586488 7432964914630791041 4118368157744557568 3365772269184827393 313096386961590273 6610187948083555265 2791194689480577536 1928745544518125313 946641715870130177 3558562701746110464 8633001518758883328 5757959340544529920 8395575460152618496 2176932436822892545 7388222909536972289 9108133730572441601 590661612721988609 5408529280428405760 5440305414031409153 8828574876336163488 4192131694724071425 2595979668639186944 1023447400898211840 8880476062169126401 651477956074345088 4863156784211073504 7263843276183314432 2408659255607164928 2698759327611617281 425353234841698884 3912029916577983105 9085151939334445313 56679233581393921 1840523563256963073 2275719600257355776 1624542943861816616 577362194443330560 950062779992309761 81005155507366304 3268296250876506112 4052041553323152385 7152622026283656897 6883926025330197249 5852011347095761920 1866927080265752576 6286217690974912512 3943659578901239680 5869430054640271360 193481470472792325 8913704403628884160 3538302800730356736 5411793385957639617 2267573521809571840 1448580992246106113 7052706972503638016 7313630707721001025 7382059109931029796 1126528021966735872 6635678675146264577 1908954271516433408 6840303707518449712 4569055484927282177 3403390777898156033 5767012185482711040 1001075774771822465 6402921312976297984 2167080015055696896 4232735532918013952 5410797936735180801 2031984048095548928 4579002833368302592 5101437012473635072 1231105244483442176 9152491046730194944 8161043723310202881 2923299999536185344 8396868411853498369 6002990609103540865 6985578647344381953 1323111257597916161 3053189715781894144 5884962620435640320 9026434801637646336 1200046568993330584 1037316715425675521 583523387902267392 4226801874841773057 8113709259991588177 3156278438650939265 6004315739163995136 2036954425631670273 8354393065596263680 8764409348156299704 8376179743437510017 1251013418462884224 8215056845099539457 5402419740690948608 569663710360427616 8498989122512419201 2932029936683436729 7421841742823587744 5106485486244640512 4384386213232377857 5930596200479265957 8027801730938033537 987742503180664833 4585189271943029888 8250854581601863680 9150557651144867841 7580427556416148624 8379532056524226561 1827979614277830145 8516908801165448193 215282649984133376 4703911503564045825 5879417429994034177 6598849363204833281 5212614090603916096 2332390278492323840 3627176873315825153 4407544108885846593 7576903747639250945 6216282814640172417 5495621254400488192 8733756856468504576 8708606304022331265 6818356760094638616 7588828090302726144 6449016094920929280 5630082580522968800 466102007365174528 6105733581270518017 7367245168783406209 8867698767770201088 9085486011648622592 8244808887553626625 8091526205760612736 2581668395021557760 6465778647891909121 2935276984124546401 2900687308777179136 3759992447052179207 7095986270794416128 8024127012777734145 4998053083532150529 8326402877825101825 914052961847035176 3134662677024473089 2342877231310704129 6007348780236826381 4992472874876548224 5027635643479699456 1444645010160353280 1941403369830424576 4370925879033531904 930717860330324992 3867321709152496129 6871815914083855889 5179303901735141377 1055032778782539616 4844598266146070504 8027536983218012161 275287896196832512 2330622722709459712 8688391302282088449 7553359627701650621 4496872603020525568 22872615455905793 3765408499319397696 5637816841922150401 3542057603801708545 1020069267438750432 5649028291308594688 3507856298939609088 7985376029377066865 4835216604331088657 8958965006570183681 9078025300406611857 7419939467175556353 325643707930731520 5270646559445322496 8522771437242164609 7910411813805809665 595059104016005633 3003972223501334593 6986261975330553857 5909727896344334336 5997896115027034113 3975922304979059614 5163671661507237889 1595229069288226817 5775862737140901888 2686346556096882177 5141192043071012865 8010814164819435520 1650357584111167297 3291773009234724225 5053631596616048640 6796425868125659137 7847926286097537408 8708627359579455744 8735252608150273344 8079363336686665728 5101184930790408193 8721292757902348368 2687277552681029633 7367304489944411136 9214810580901691393 35850600624177153 2656100134076284928 2677996597752663424 533300934574149889 3214781841687622216 2556681945942186561 6456323856686055424 3834157278893937153 3323734281261742081 6851091636720274333 2621470281685198336 2575473138936182273 2601459059344211969 2652049665944811744 1366195980163579904 8297170335184703489 4671976194885646113 3440898537888429888 897047696469091328 3800137104822855680 107095284112631809 3801722660095704064 6767611938345451520 8766503782540855681 3632668511010528768 8902974959898068865 3450132175870757889 998517287195046913 6489922528518567936 3515599674105752193 3016541010004795949 2497097736329138208 2993052138290591937 7563317353493528576 7991421131738311168 8172804782736344064 8219231733529861248 8922288720367899193 5093054825648999809 7379841142313287681 8906156607352435713 2209318172175634240 6258575799133826049 6572691235210706176 6540247120895379457 8854492617048452833 6564147059573745920 8742671672634696704 3402023442803540389 8318060573280370689 8315654543264280577 2191984117425674881 4544603066461800448 6491279720264114177 407513581799231488 4262984072505487104 1453668646170315265 1221940043555608576 3453902876926541824 7849679396459841536 4566835488557629441 7243172003248340993 7898351367056699137 2293501415422639872 5680822088233943040 5895454964752311296 4051195361848524801 379632527743565825 3574073472925714560 5021275580174934529 3726920245610744064 5767768870168826624 4735507729440811009 95094076306391041 6680685694450273793 2149754629703107073 193576652285304833 8244365134760001537 1744225041294811136 4755623947339948705 4143887605741826049 9052954904693551920 8207438599150876097 5026109123383498240 7275849414322018241 6544952220135580417 882208556046090240 2693071718741553152 3001826044259326001 3567802706748890817 8605599635242745856 1927571304527064208 7365651399789703680 3656487949384646656 2587780043805555840 7936313812416876416 6459416434492479489 7121651043093089281 1011586662601938453 6553914496555352064 2558622589285703681 8517703776933137409 4980510560873943041 4579419804452618240 170727288584896512 8223459312939130880 5213465110305808945 842875570470490529 3175429767899381760 6951808821459563521 7820252716051920225 8855680265892790273 2685341410712478880 7789730147334094848 5010611195604996097 3077323892437393920 8593904160156332544 7594170953714325376 8207726748739856384 2342583824215246233 4694045949942265600 3542716546902933824 4953401169077494785 6781925320906824193 4965486149578283265 715566149391943552 373587024344830849 8452656473379340289 57393102214856545 4919614887540941744 7992156252566683584 160280994222384769 2779512422132613121 4072508769779037184 8064178193996420257 7493043909035745281 1886327664922635409 2303836876271099904 4149435087744015553 360544021760410753 7968321177533404224 8654400677881423864 340621853935435776 8131762268424324353 63457454728693504 7737503934006463488 8689052906549315585 5158389925695285120 4065131581626953217 7394485895507452865 7990294609509332992 74711693602582336 6960170905229543072 7189283430923500545 5926868343773704192 5106189952980594688 3359087750462973441 766584672925589504 6177635691663792385 3975604162328423424 1333055373996518720 8882442869883338752 3720584466489475072 1065265629867944449 2423458135874558976 2434734569356331009 4976731584944156672 4214702259550296193 4871124836492440577 1821784088044975657 7795388537566259584 4709709424235851009 6874573900572786688 7393384626584721920 5240848045464136897 7984158622418800640 2280538255354101761 4987613944781536001 1512744429076492800 7232683960765947904 4514116762632716289 2081772518139421793 7100865620842046464 711635751386852673 3631344216269319169 5366643436987343105 5347590838799215824 6120853628064260096 2100039195740304769 4168171945399650261 4196165266815638081 915964060783004032 560787823654314333 8027659687755711489 201943214423412352 3615613759149717696 6742693788179546112 2241811094978527233 5289897200633300513 1713168327527890945 5326006146554695680 3331511667147409665 2766817684449125120 1827158363600062465 1219247330315206657 7225577457938526080 936553544047648169 7464976165355534336 3459564542177568192 8664984588564502396 3303761880197626561 7688666697106702337 2352783116261429249 496392386716778496 8412564548427370464 4543086022702293296 8412486585914954800 8962950702206234624 916566654289895424 4698612046994594945 480525122620651280 8032058881646198784 3763039122423554049 9071270755760207361 7055970787873539584 7340569667050989056 966117905886347264 1574660253308354433 6679143501740987392 5250839738787320833 3835549470924430336 8228119839314128896 4845896217398034304 8679382343265755136 4351146124275843073 7270301001492288744 7376489710771655073 4395377124353031824 2232498922967007233 2672195808796408833 345420114714650624 7030281896801680384 8714450103107586049 3755863618182451712 3895171798364078785 754549780982163457 3528837779238559888 1151570598159450112 4640828960576372737 8424208124637124609 5464903449307469824 7265720206014345073 5165356506603965360 7657344092186970112 1271377288144511489 6913385794307649536 7916169837743467824 191906223488626689 5640430385512430144 4872996901867657152 5716832936053661696 1296792329217281025 3390002264113617152 7426854630278945025 5756165671288832000 8621574518638744705 3005819446454386689 3873393668417945600 4834242488268947456 6122317260664344577 7957499050457285633 3646667305823578369 991344183272857601 152377215332213760 6873689788005482496 1445363967110036993 5895706155316105217 1169693463136015969 1132681667279908864 9080730671088926721 1879344526250130304 5868571946394714113 3307362462943784961 7022662076172100608 485582397639942144 623763536132098305 2340615363610792961 1742967199193793536 5705419532028045313 8013350451433061877 5293058844080540113 5214639731464110081 8781346503009435648 6224493533750343776 299711603213965761 6441793085236710273 3234863521607064609 4104510888005474305 9139665985265351641 8643279797776576512 595112373723057024 5623609108441543808 5615115199500136960 5656336628163234656 4254135256614092801 4069103506890577921 1183178256022836992 2868106355986879937 332372210448193537 5753477953525420448 4798470118317752320 1630176456665464833 2273650001181808641 3638049108230700032 7876947780285382656 4089566273249422746 7537090912187858945 664252623277326336 8475936566478283776 8889682564514716673 7678703388915662849 4925035287816726305 218189163934177409 978396532593865993 6462798671315086849 874064097990528256 5797485014642541569 6755162102352198656 5058883476045887184 3216582469158324737 873648529821741825 4609873049570524160 7308468111485031489 3689627386741599104 7226196395153133312 3393747633174465216 2366548265791467232 9041418565403314176 7840391782611720193 4914752505426296384 280781426780236848 1504634099248624640 1072079560276952577 157517670200142849 2784442192055415128 1660406343775834185 5071473347199370624 841836183612987392 5876187161436946432 6859353720881283073 3498893640587377889 3775889596518631873 5424562872169306729 5542918753399656065 7965616440687722497 2722162421707199808 5603058070109552641 319484638572926464 7830034295803165409 5025321285241651201 8497795750681806848 8041826200191881729 1266808658047628512 4416258997486520320 6704498643111353345 5254224515177119745 8287018149089378305 5889734426383915008 4734876957044629504 6601757105274849009 5131747311886682881 6525392494911946753 3475610149772475905 6043772367384551424 8593920943708767745 1404251274796722176 7734873209576076288 4467466194249110528 2461690161542344704 4290717532369560705 7955199182104210512 449901179163466497 1536854807962659841 3666943906458095617 3624188996411910656 2775042592444514305 318860289221023745 956681912437120512 7049916975076868096 854581336824450144 3099438707960020993 7596345214698322624 5027909315591364608 4446789545018490880 4525100813015587841 9143982111014847872 2023530687571512064 2647160104635990529 2182039898025614336 5157936713744462593 2138502852999309217 5764266542878704321 3120718630457491521 8313751624032432385 3648619781906563728 1937485456809644032 2093218363315998720 6626302014936117120 1203160718211729105 5002533724181554177 8813720267680645120 4820559412045840384 779560452163437120 8599241578974190592 5885037183057958208 594535148917060097 7560469875191971840 2786920230030499841 5350695170259394817 1476872664646640736 690124500950499712 225450445490020176 1308638905374865408 6603441799557488000 1368709761510173313 141251977914470824 393995231186206745 1723751805023184769 496541601891405824 6993486857564192768 5483911004078000384 3087064628853378689 171439401775398784 6571776398900420609 2044083346739478528 2695099306392469408 814376631266333569 2542457372509155328 3250180354227330720 6172075969255704577 5212366018751582208 1098126101131265792 3919111558542016896 5471929052595087361 6397722140716224257 7386228791017050113 7683501117828595712 4895330723605687296 4261820397483868160 7053176260232544256 3716166434939970561 3250831920204381688 8722433539321116929 3195448928690496265 6528587940821057536 1872458425426221569 329110470449230848 6166052900520694721 1237600431878701057 5335911774605445121 944155214236847233 9181929156758175744 7787943821892953153 1851669003053858816 8168286842869822721 2688090733319174641 8957747192009397377 5698193231023669888 6252144371871029248 3718835899282136808 4992247767043901729 1304801811991479296 2394493123283551728 1320758154386882560 5421409175389788800 6869351980777930752 7151148487300694016 4320153522389860352 2758232972071688705 3474726456285688705 531009926630351872 5596884364000493569 5000558128026307585 8503124453664489473 2267407559296483329 8910605793900677633 3245352470118940672 3060619598255636097 2333155625428355137 7948468500309922945 4078822494852241408 279044158528200705 7514830568093405185 1847083925122380801 5902605163054163968 472510606402516929 3268381459712155905 7129802264282673153 434068993399996416 866473111572867264 6005464776228383841 5543281654840903168 3152465812096994400 7381516076063570177 6281034225791558656 3016110067624542208 3134084173193953281 2304734056945790976 6607310824200249345 6401504427462923905 266265894746016001 3760422539046908928 2742196704432386049 6758860151592830849 7407674085406201857 8801915868443705345 9214934077334668289 4190049937749400256 7410861735221772289 8669473316846240128 4826893520102260065 6190490871184729121 4885866285923485696 3929105811397765888 1746760195484669952 8704198340780001281 8864937951909432321 4864056388235010049 7751855244918467307 3781660626700434432 7223348179967128129 8088565872178231297 4512848056490856128 5160426553047731488 7833326171902610992 2438238528618346752 4617760283320209216 5686379166064490496 1088075739053834240 1738980102075523072 1250845462906545664 9134927322662338560 9131367566125563904 5447646034482036736 7593705366602696321 4364242792709606401 4346750957929758720 9051598599177506817 667665590361450497 8009806930249838593 4196221205703187840 8051255836435382272 6212007237608612481 1083779907483929345 6898628027819138049 5613611079233015937 5219350957327880544 4738410336472008704 2107480427622745601 2288055374801299553 2034675786446247296 829285192532955293 5773154370310983680 4896809625915228160 8687690471542287361 5668565752755302401 5710389046507999232 2492689623254491360 8912110231469376832 1458987151295550465 674658172609502624 1603822770063147009 5341236724977015264 2859204464579772161 8156799880352460352 3853066464112046080 8527214635579080705 1425307281090610679 5975199140579523584 3697619598953012736 4654852461273503681 4515167362052175872 4706667728920731905 2938604318803313665 1557393329560698880 4325364586775515649 5163277798880261345 6105842787247329280 3732269179901616128 365073110278569984 7145620367858211953 4314980262038208512 4113377985462582912 1603489831064174593 2267443445336451072 6159070936437045761 4783157140982366208 8209528719143557120 8695761934710676737 8729098638664567809 7899615963562843521 1858181075895460984 4559956057482112257 4879299970895779840 7107469037502828033 419510823103642112 4079774242186566401 7773418168927768576 6489269048995479552 859440877421789185 7405177239732869377 6206555360353729345 4706375517881167009 7165924429478553601 2556290898836226048 4806816559942753281 5451954409613134849 4350024081830797313 1521957440922974208 287132221979295744 1309413894487867393 1394367071856257473 2842866936209596417 8309887446366158849 6041772839456978689 1266898212369757952 1712595568199681792 8638913774648219776 3025740404472243201 2332585773138870272 4178198332790303744 8437095898247380353 8789877050748590944 1519247109512429569 4644492882636951553 5017483496729119809 498085505626505217 3800103459800499481 5885255443105447937 4546627962516006912 3125503483321167360 6195670819241292800 7171149714496028673 6840757899876253216 6330871251998663169 5319444957124513617 8535533186003271168 8803870578369088769 5304986250399608832 1911964136095612928 6168607961279016961 2711195141188222976 3739664044066295808 3217832349241634305 6891029314763221761 609054200065612033 286470788590978048 4829942552825773312 5691208173482250752 5108289994624598017 3998010625572198401 8637568139549274368 1763369178254701056 4244481938441371648 7239517672434736849 2435488633873104896 8589135293300500481 685038223530100416 6862501986626761345 4974383157151937536 5109937585768873345 6719789977701607425 4510367098715178209 1668226003393751040 6608554118935232000 34296890227042076 1696587841494182913 8981945393468609025 5942712306950599681 3194273467884964096 8612773109349173505 3396188810850746369 7157148190221659585 7636045489679153198 7452795398668820225 244464061834316544 3104363316482088961 2552924384059662337 950911319560126465 1969032287807159809 8403207829013944321 8614110979862089217 846721262897692672 6722008887777489329 2280761462147849984 8094789403511091457 8037450931036966913 1849111556121528192 5962126480271723072 3342268230839280833 1694582685046697409 1693006308767530497 6322354918376513408 692532907552128000 9072575935827380736 160892219663228929 5394490122552274945 4427428543753079808 728249539561571456 8370372989050940544 1049607894709911553 7173677428711370113 1679968297896527872 5920951223916249089 2184729143086606593 6218343239552733185 507013789110132737 531116371551002625 2570108797111762945 3674156909087310019 5519492761001726592 2602634672480378881 4209374680990258433 2755551503103237120 2918755070838401623 8273956554906009600 8434407250262681600 3724378523295132672 2463892016442105857 394052359733379073 1915023773571950336 4396933879485775873 7471410988818798190 4572821829022777344 1417633165129072640 814358313964287673 4851557667592171393 1996440624277217793 8799072801021018113 758723779655731585 1406357076232697692 4644623264656346112 7528117043038323073 7162046381993885697 6189017097242804224 8976240569466446849 4306221801187088384 7794414691788584960 4016350526503521828 8620516579019620353 5977346155334187008 501742148398727112 109169662675124225 1467803935460311553 3404199147712520193 6155613443243114496 6323365935132966912 8765552979863949313 636290178262677760 7746306623488748545 2620253938438138945 4095828480933068800 61988241008263168 5440572995048334193 421846233119522817 4999790380118541312 3173818456322950145 8814102447644273152 5737766813147564032 6647281647365718017 8818313750115678976 1681623272260166912 6622355835148253184 3022121173789289472 7873930667691381376 3724578516150401424 7290735033487443457 1347398916243472896 2769214182276353280 3580294771496644865 825359457100955648 5022519539491281952 4143859238492145664 907886573138464769 4164985700383463424 4440058342798263297 8447203756506102688 2957341274210917376 9065945766506770556 1418074866226851841 4779688042934408960 2996434992018542337 4151898642461200193 3877351983746265088 4987578826663454720 1972693748879355520 8697147352901584896 8583349015416091393 5180463181058818305 8604517779120586752 4293316143578944049 2589456514934315008 4731080142798548481 7712180750088551424 7912513512698976833 6768355653021248001 991364286175510529 5118881690871054337 8962415268029537152 8862141254581771264 8836375773418151681 3546075187803193344 8567810285447077888 1942798617812478976 7683974998215950336 8717328298445623297 8220726667542265857 8983386455336320769 5239237381342662657 3345001121080885248 1975627938268208128 3198694457044022945 2684429175989803008 2758438711340388416 8351513438007599105 3654530496474251265 4501737805007865521 1886356358172391105 7384489277838401248 5478851523684761600 8727209647281750016 2055742395748098049 2223903770174111361 7749456136559919104 5086238502474568800 8275417457110522097 3328261190503761921 1489991733034614784 223273458066882561 256052479225059713 563393967778298176 1436634942610497536 1985236480997125792 3378769766938386816 861292072038345600 5021467973121357313 1741318363751384064 1680275002061897680 4219859591379210976 4900720051596013569 3139187294875923713 1654551718043028064 6062949788656398336 7746874969505390384 6113945457833846784 9009587250254421281 2073225442221495361 3406907523322511361 5433237633284710400 5964478802194365248 4316842141543499904 7759847997096132609 8209074281617150976 8285533696969440129 3938313875788861953 3100052655049211904 8838952691300719745 6265521095634357825 2491073088497657856 2986831566607816320 7867158102299794433 9016591871224512513 4586913581376782337 2003346622730057728 1420609786430798913 2679760719404537344 2071521172667006465 7481159459738820865 2887570552802573472 5059245510291664129 1443974353986489248 6531886910301515777 7721187968446291969 966276677494341633 5151095298153175809 4146979369974577152 4028099640841001088 5990532537097913600 7975792746782141441 420216436562638849 1482495118414750089 2357197490877448192 720141704099611136 5733844271847199680 1428356543023747456 8133966478193892640 1910844327561740288 8506336485468857857 1150816848977482289 9054491923679747585 1732846770420532864 4809823328549965745 3676454401363703745 3056288449451704320 1543165639091509249 7085220410000568064 8132673395756001280 3854282787752064569 5502517496107933697 573662406105890816 2161893520196124672 2972772047683846273 4446264260558948801 961707688474509536 7445151597213714433 8957835770848468992 5736978941522827265 6537681743216717825 3842680172650813569 1334889731510995969 103972666402619393 1848006788533512960 4057194779227194113 6454142753159395840 9071269005395075073 1654211248382935040 7841825672145955296 7210332205689290753 428726185754350593 4927460123715485697 465849442540650497 2591143328516071425 3004453442110867457 3081477440484129768 4971943903712034817 2700506898914723840 7075055563078555072 8251649391843967857 998841647080294912 7579162938592894976 2194726962985385984 7718673105588286913 259604301555744768 6153836858116146881 5149938312523284481 3475970615792460352 242188616801536001 5850221436363750400 7038305474293262337 2835111732613242881 8947664370058528768 8364452978942590464 7419371457909489664 1106591947768911361 5393108222796365824 8882368400233467649 5506311046092029952 2703904360088320577 1993333811939807344 2640925700826332929 7921665360665169664 1432588485307686017 4530984722124273024 676034407224479745 6943366398706883585 1044923405154328577 8531598390841409025 2531002261841098496 959646544259044112 260554898397269984 2487405544097790337 1588316067999432704 4703733872699935616 5685858537325808577 194221082974224384 7854008752727615488 5753128049768577025 8554344431916260609 544257516611717555 4283520632198822913 7323104382504311809 2380192152949117744 1223740274627313665 796474164463773952 6368550780457264897 6485684476854075392 5672928000513046785 3662116224918193184 8464059842799496193 502414243875495297 4949988049611053056 4887533905572487680 3208101460590690304 2969249223961317376 8308695046051447841 6393545188169555968 7236725351731634177 4318558861042667649 146125188352335873 8791440942233550849 5693077063813424513 8152673850994567169 1453593011690668032 8887303521219952641 4501628992418764177 5217468354856653889 437310376839318529 3851592333704710145 9079848160140469249 6709872194691543040 7031211450016202752 6526456213531246593 9025620923460231168 2910640750314009473 7823913489305368769 8586877797997203969 6994760667006631936 3430535155839993473 5707137360548806785 4915948042463215617 5445670959446118400 1651333025408745472 3581690658803331968 8223603463837079809 5818390760926728192 6478547537423466496 6348311295481040128 7360833340948099440 8520786348770951168 6201222514705950720 1302888654916517889 1335307722731065344 3388355544675117568 3002738148821317024 3935271464965593472 1343639698220339201 567236253171318785 830970562310046721 4129738903528685568 7171945936577363968 4463222081173504001 6047992843164188672 6800903577007577089 1378433247977895936 3999474648874538369 3447027287858593793 1563942004121139201 7969001442149371904 9132764505045755392 6719358553229640128 7947213651585494016 7865371744170516256 6227413150246934656 3586466346185489729 840105545460165121 4890568136556027904 5494979695328876864 7006851018560832513 4452651916232553472 1478648289425576961 3064464804955815937 2305001453498263713 5496727537180078848 3935219804551646977 3025044863115821057 3251980704756908801 2118368554047685569 6823359426755821569 5444939122380036608 1863601913660964865 4184190175776079873 6143583641103110145 3823887941831306068 9190082032198643969 8736499884674561025 4627969274104593921 4749341993947112576 181542091372170240 2076203989544742145 879778933815351297 5671967254050873344 5949153112636000257 5963082527855868321 7180662174669357184 1711966219130315521 4875491184387436545 7745882194462441472 2534814102083860480 8243045365836675073 7611747590422949889 3951815376113373185 4234412263299301377 3121733578608241601 208503393246244865 5922631310794287105 6304554703507480576 6782438817987726849 7049672074061736993 7644295617934524417 1840147079517894497 3411759255173423616 4484801809587685377 3909389014133219328 1521895174775151104 434801917717807105 7448312011363450880 940074991516705537 5976325446443890689 262664646758400001 8159803370311286784 2674346200236614145 7122255550134422400 441138610396124928 1837831558433632257 4641992788191972705 7543601745565392896 6477739884457528320 7343144951275661312 9117111384312153089 6662700106235561537 3896240415796683928 8902846243062846432 3367457656243049473 4377104743564837888 637411698360465921 1114820100612956160 8817612152832284736 5946329377228840961 3671843195127693313 8658918694901065920 6485092158939647296 2307971654740310017 2636916191185876865 5680208557063294352 6629771564979866497 1469602566525513728 9109941241063063552 8224947718013135872 5898441991978750976 1690853496733089793 4593713035548617428 4795381669503401940 6949011274761569224 3993903108628864000 7496927102510824481 7319061155833372673 5856758511482493537 5250713506845483713 129265196238749888 8791780140243883521 2420217484376712193 6061035791489785857 6274127301627008129 1402028268933323265 7777846212000077824 8829875154060297905 6341014131532212481 6389827765846509824 6729638229033417985 9122145622654731904 7157760465149646336 7563873160009875457 2563065052272733697 5701537833381347329 4477555667068491777 2726101917169090561 1471803535502458368 3556061258588395521 7844506161445394432 4509423337274782720 1612608329188540417 8130878808542800417 5873307570796802049 812035405524314113 1128536168585647104 5174505033054048512 7679992786908559105 942258163078982528 6133173350309114112 6102295321985900785 995379562227433473 3354972826832650240 6694381207869210624 7840933797682055617 21286048549380097 2946150937455449729 3537771755531665408 7870133441166458880 4107468325632734208 5692116660238531704 4842419717484314624 7293785185513620480 7837857668651632896 2878119505542479872 1211355230282608640 5196322636249804800 7546209367277182097 4728649421350466401 3290128336641328129 659999725602226177 2942662609218234417 5160926452768000384 842165718021365760 6052346546745458688 3794112491830538240 7324600842625113344 3699576124801835008 8628309471506108417 2148427808644288257 8036401485329465344 461466957372953152 8184390089164964417 1872388464717835777 2446183249099211531 8085193969490845696 7489018164859446960 3824211506184943616 304181437192628736 2099996198729351169 9114576365161324544 5330094604694093824 4454985814637763761 1040213281350309352 6462583113937507457 3856283983808682240 5147428160811375808 8893552162009628640 4527538516351926273 2057692450262958080 8725030520872084992 1160922518004170752 7700284650603356321 5644057734088808448 481112407816544257 9053278557635067904 5703744311729400833 8004194169667278849 452909977971843072 1128748023810759457 8760410286647623168 2637001952033711162 8977734589916915713 4132832952429941761 944276417340724737 8967089927588212161 4367725713608933376 7892120696210086913 1556521239127031809 7182790313795493888 4375986455124017152 4483008943586820865 8824733556774883840 9194483768588727233 1532165223364489729 9186002289075245057 8385296929701101569 5693272161196192896 7320454625489734625 2728596316028590208 7681844707215505665 676344725659238401 7324302502818480128 6188610781117533569 4085163113249537109 8082215109121361921 6373895890695282688 6559018551345938432 1133039920676045313 1716012874032046080 8997839649447723008 4677013943201562624 9134027286006085376 7834810362513768449 6967913109979035905 463237213839580161 6957184603445850112 8307172545151271809 3819581321270423040 3913914994132410496 8100917760778402736 417601768299227280 59003153047028272 4571799600922632449 8752769808806203393 6517331422063039200 7261241950894817281 1402673581428700161 240653742556935169 7456703123600433153 9079954005372599808 2178486925360552225 5829460246276988928 1624934544413784577 7680796183480705025 7857026381821566208 2158185659455351809 3599777855436398592 7501488693669394945 8037198158672484353 5888836566068305921 6878089931483667496 8183209329702920192 970980295321339777 49267772608094721 3114730899704499456 4190857587272499201 1104146097577827328 1923675132963977376 5072029125152928257 4667873367843536896 5417392571192680064 6427255476326113280 907003976888477329 669021626028503041 5649356443012265856 1791779339041119681 7999662948222870032 816905767510016 8402122905877653504 3954516156442476545 7267520348037183104 4650446609665627905 4398178558895355841 7035634614961911680 7341280197360874688 5462068384533582465 4065976143918721200 2189405658211704832 5700470477125054465 3954671939801186304 3171382391302578177 3017630987469378657 49932698961821697 8719445724666821632 1580098749509864721 4160355175316103168 4302591400995195392 8174374161654546433 5996226099990233089 4716468335481493504 1832411473339762688 2965544150189670400 8983589562997100544 7000916797791141889 7174422810904510464 234696678995852800 7058359114207326848 7111233633296103424 7162418634332185601 2165146049729297408 8990251274053508353 6392342421747314688 7184632585455393281 3550838030746648577 7861632874869861377 4431281976878314497 5504657331443735648 8643564297778458072 1008599319260411777 8628539219492458185 736358014167004161 8874370806958911712 6852749398634589761 2051048812704299264 209734857633300481 80332635049705472 3683477370977474304 4066806841327531073 665232988693551498 1190729979650895872 6867443327918716928 8098929250744786240 8356022556419513472 3039182198150777985 8525493018933094601 391730480242990849 6721097383528007393 136108284261285376 5662810622499399681 4986176581240823808 5993833099571084448 1924485492518511104 7147649336149749760 2203253639369844096 7031370831480379393 1112668804866745344 8898909985806030081 483678680064751057 8612435327104269041 7288041338494468097 7824338996385561313 8058180338528636544 3514815620561698816 7361819436688867328 394204803954069313 4062846625669996545 6527859031663250433 7888466991725625344 1246514330932928129 4659947641763434240 2756635956594979840 2042841588505149697 3152581505701208065 856881382290281344 14961611220299329 2158168310844688384 7168771556044541952 1964724348209058960 4572690406360636161 3148229652702240056 1891870269831528449 362611811764273153 2166995831125323713 8400182314585825792 4246549573321427969 4916586332694234112 1177259499035085824 9064668572632186624 2309102331796742145 1480389423292088320 6419403541839679488 3419568987940716545 4962556657504073921 6713463916166407680 7771575666344198144 200073052623470593 7631756960421432320 7455046686926045184 1849262186602833921 7240920429450178688 4486993790301136473 4356720929615642625 366446424018718720 1068013693600923649 562645575426902017 198903652642668544 4099474149451899904 8152994219644277760 2307314088139694337 6147696476955344896 7995601196662953985 7780546620111597569 8992171081993715712 4381281423210535169 5655031153404739584 8019314117020880256 6389278542679368705 3127834439541004801 5209416359574833152 4856784441763010369 4286104415001504641 8130177088549158912 2418992174648852668 7254931344919904257 4206886971548916608 7744195230378588161 6566545738096717825 9180193108064206848 2637594303767044609 2064601737453268992 5783352230699967873 8978897603103015809 8030796599021062145 513416953121542528 5277132743149584272 3277963935460786176 9059056577860602880 4136421276262023168 1845885157207171073 4104515756119894176 1665498789218062080 5688231714162690112 325774752698459648 4113246531809001472 4222754291212789249 1704503012153449441 4651696633705259008 5262870206025307057 4898823388389767745 7335662121502113793 6276931745790279681 5110302021299638273 8185784703142231374 1025445103766630401 355822535803889665 1547585892449325057 3128365577439308144 860717196492152832 6148355902532943872 8418442483634786513 1600341824121766016 3701446101110057472 7603942930004065504 4917614439086593281 2891313367925838080 5686831491157817600 7738936568325082713 2287757028360765440 740855990153659393 8111847756749780225 3961887213573223425 6657406779479054849 1793175533038338048 3672885333882329089 8940593411674710016 4065606731678759936 332949973921733377 5645835816010645505 361511947791318489 6664111927628140545 6019172005654258689 2153354459667357697 2298512514985492480 3313297331260470336 5495355973997920257 3188715765775613697 672210032620510656 8083789114478534145 5911921303462245968 6657121707478745088 8845267900907186304 5857952735342932096 6879528310303883265 7976575054515060801 5727479086519729152 665712128257507328 8151923717188231552 6333916129055490048 6353636278768326000 4478458443027415041 714609460131788289 4775883180107358209 6503381933529890816 1666828430850795520 9122687171725227713 5913490374634468097 2649743207061175553 6387685869181635584 4767049489389986048 5238881761723615873 7392850466935386928 3844491028711817216 8803145659174319873 7794940761328285696 8026609843037696413 1936517562847218833 7882663110817866241 4788639776368492545 7792646358171451393 73206733080799489 3911486088200089600 6738934461824581633 2508018833237162784 7722398213461565440 1039241756441495585 4384940860185016576 4348197337775759360 3203149393797141504 208554244939114497 3612635340989160640 6816277077430556352 9145613138351795713 3905781128244795136 1325692039054555392 2432724330632032256 3739545509170668032 218047645505904641 5378360630250939328 63705749910263808 8884799835301279745 2858489515882716417 3460079889650335745 6602102053255501313 6398459747812887808 1667099180234361280 3215616343891736576 6752147106503376897 4318230922259402753 8198949225446827713 1810330943260459009 6555098790917300225 3899850158712283136 5595750004447062337 529829669342347265 8205951197061539841 6248471687438049281 7100964268213895168 6975395289198301440 2727570525088329473 1747607585379864576 3096484656815610112 1451497306677306880 7669207692605521920 678430372741365760 5899509501539206336 5577345210579957760 6088274591568728064 8651847627739795456 2339649265141667328 5237202336439279617 6693950964173924864 5031651904968044545 4182724342375557120 5854371211096449024 5860322601251694337 275402494090523280 6125011288590819328 4016815938265458689 6830566313921019904 1747366892364379841 1464772915325868544 4671580449740885504 6822339714554216449 918452362458403889 7883353585736325377 2384143882638199297 916083893321269249 7024581649086126624 1720933558273441537 3357704101349427713 5624503424113603761 7299311949189703681 1722345187970662360 5482182515496909824 5692266874209158960 195902827831734272 6567122084687933440 3196098973421901696 4255619456149202945 7907388761267916544 4304662747152744449 8111560020057415681 4074127136391925760 8134743953131090945 2568151288740231936 9019745039889129408 8973916718188494848 5066337497576214528 481965265009083520 3721715624860358929 2242533027134493440 6424054920263417216 558695032967020544 5341181194293598208 5891719225309866801 3300917824484989441 8768497504225992704 9095779383993519105 5843875478522861056 8747212451504564400 43808205528554368 2975958260504199168 481098234591969281 4837124098060638913 882709972612489088 2251856502165864448 8979901489873269761 2469882838499458689 8652299351124967425 8124367699568303104 6272588447357628321 127284596861773825 7313822852568291561 6144304221208161537 3422366949280545152 7706865240168853504 7969977483925837568 6170952163463608320 252885324913877576 3640093404075936064 3740968339785760769 8300413394646413312 5173342485125428608 558148697326223361 8419877261612559361 7782647980948338689 1698316904317633536 9152681371317440512 547087917437542401 7960915514676198528 4394369863326972161 8833177724612762241 7418111294831335937 6432278079211269632 5975059764460470273 1444866913191533185 1809718819985383425 7259184149702274561 6024877194887712208 5682563736816497409 7014070586620477440 8737731329110733025 5312387681799069697 4282419400809644032 5695942839861298432 8323434998243762177 2396742380379991361 3319879127683775680 2424948655625577025 1644028131697658625 7161170448776065024 5947400187951113089 6593772080865909248 5434094151055346944 7751634081639296512 1194221251593767592 4969969892511127981 3800514034454751233 3345524066614802945 3636004497332477312 680288904985629824 2428545914764395313 5214327665832705345 8223469455156475905 1839306760152207696 3137307643990543873 5477204770301071360 3079180595451338753 7887404226114571632 5359325447964114944 3403261233818283265 6782451703558963200 7085292128625854464 9126663986554187008 272720701031733505 8717336619865636864 955024181429781505 7511473805781657953 3615403087240421376 972170473933221889 7182299031197836864 8965550755986543361 6191460288658107137 5054804251535056896 2029318843215478784 7056553550311088129 3234893346469747201 4636708417243709441 4834963923605766145 6308879599688220673 5467751116042573825 7472757211293996065 2052670799537766400 2908874799071166464 8777175951998069760 4526414551028601092 4225473615585124353 1436661825272734209 9100085071330262657 2445451702108135424 119188660151517184 243041553505902592 8112402342578383872 4641609742999940352 290365984938665537 1704793313657077760 6116422857306585089 525981429996650368 6721298337035419649 5972730106906542081 4814774932608487072 4975142694570082784 3208673429366472705 2526992439705134785 9013124396994789377 1374359845418532864 23817904410785473 5003635195128442848 4961424807772404881 544326806041403392 8183141112206707968 1799938714430865409 2672680967984899072 4186258630352330752 3067610845374709760 7831235959219926528 6840290992566814208 6740082418759823312 5827327090538135040 116725422800655360 7098462690668810241 2470029574122566529 2815024086458667585 3527651381424291264 2781027055164255488 8316839377058872833 2988384274572480001 3143893282555832033 1585800171888877441 1896226203840143712 9147304193702991841 5948361248225336176 377640123885576192 6229574483139756032 2019262094397931520 4116619431357479553 6685851517626447873 3804327249546706945 6933250927461242880 3249352403880126976 1280854955239407616 809738191601351084 4830590646877781025 7091699896827982593 7177225242235199488 5417609660201045348 3188807605213779713 2345097001134817280 3332715706467006465 910442298719293696 5992341469696466944 4502242898720036097 3909250045573421057 272247783383003905 8471894849407307137 4914169139051081345 302925462907796129 3597994943451902593 8231152494095761408 4927780392792752128 6874093214975066112 5732895394094129153 4450789849565691905 6702943898012474688 1974192844028837888 1779512049016897537 1897377573131137249 3526927608627207104 1879877005191413760 5246068419127912224 5208446809473289216 7697006833299478400 782334753243881473 8438891352598874112 8528939847994038656 8357818464432701440 8543629606651953153 2998328133212558561 4135468156897085440 9084561729599328256 8572850500032641025 6180420682404534281 5060459733466503681 214881273992380416 6550865813359984385 6446857684386261825 2116415753355919408 9130194004322392769 7792447563794684417 3015916115572137880 1846926545678696449 3040716187208953857 2956110457740689409 3809373056652741825 6831867706428293120 4478498512672055296 8672173081589710848 7630900655093207104 149756668468526521 380420605522457089 5034074351108427777 805561357037390016 4680791435996514753 1065278908952239104 254752717197979777 520276916291313152 760601968608496641 5935204836664025089 1858044214052107649 1240000291660570624 4461261090154477568 4090422678307765953 1498334200671502337 1339876526511572032 4776433556747378688 1534152309586591745 8403141223157737473 2609621310891581632 244456764169515009 6682646341530160129 4875867567971819648 2248594096909545984 246165501285916161 2115111252441818113 175981270176082176 4623183353907910528 5988644291102489600 2009656128801858528 860612409336791040 835701415916077056 3458879619289844992 1019689783903473665 7725236727843024896 6363090924337496064 9212192876523487232 2558215374264727553 198828232974942208 9111020335550861441 2219770149115072512 3868253738748800028 7659626600638004704 1741029205480216897 8809198271680766720 8626139847918412929 4387989644104043504 1968920633160782913 4658399029361652768 8374734696111147008 5358434290093845760 924534115562029056 792467845720666112 5903802611927096320 6591066390296367105 4845601364924699649 1250947631103182849 6085068545805163009 2653677544916713472 6386720681997098305 4389788027165348353 771688047718416384 8852266184711352321 7995230942403061952 8361196224383686656 4832445128847682081 2200422555025711297 6511375413211037697 8960236056797119489 7754130586403712512 1364612699423582209 2755062529378854016 7964342481882972161 998145560679386113 8659857327882603265 2838852283985397761 1702561032189597457 3900210297297432833 7050603009658009473 613107328668143904 4875690532024483840 209653109205010432 89164595175655937 7619848940020925184 901083763816300545 5653073995799864320 2384956687298050361 1693693702170681344 8547018109507196545 794162666892807936 5656366250595483072 3992659840290018977 7310523392642299936 8806840645082294272 1721926245852460929 1113133774861818817 8225121870674018304 1523536953545785344 8336564846789903361 2850069251049994208 6446489125192355841 1315662090562646657 778946402682253568 7403826816262893568 3838656614517202944 5797439738640245505 7367647291133758945 1261832977489838593 8202475827244428001 3474294647639181760 1487513296210801992 2691684816680424576 789229582824768512 947602691660406784 3645722690796301057 3093905810401591648 7972457367619278292 4668194843776204032 4299861442747170817 3883510646056076801 2793084548554521536 3349304758902865921 877789671241921857 4380241542325108737 4898520633705620737 7182878600221628673 47046570052480000 5521165041932686592 7485032963682336769 3042307269697372160 8934817257233633448 2725195551440444801 7893061901558487553 3029926622173069312 2136649293054203072 3862960932115336929 518171089840314112 467549710657748992 7529254417950799872 246488536506853889 6359627718870664488 1577641552511913881 942561787034009601 8496431859500498945 7733767474069844992 5854847093013462517 6355633057062633473 6261667136420186113 3979244164995304193 3213426554544946048 8077273280814305984 2156432352295419905 3650280370520621056 7300207974257477376 3372414824385589248 8276308808801994753 920051473099475513 1173398889042313216 1759799415134575093 2188098710463578112 6683599972093657089 193209990074742273 7188682672317836768 2697305414353027072 1641484916930887680 693205387940219008 271153628829559296 7438124653429864449 3635145621543335361 677956416748781568 4938944880727255040 4604525106572331264 5264640292772784736 654891507786527744 6054543257283728385 636269959211847681 5858428442965507584 1468660771686275072 821890749427656432 3206134026522353664 1673495814510809088 2929473561219869696 1201652027399079936 806920001530888193 8619119624808218625 4399026119520387072 5331683270932899648 5873275711550069761 1244198659518002689 684620203653154817 5420921804097290241 8706230119934115616 4857034272225689600 742382563220324352 1430792813832259280 258233842980069376 599833387653364192 8668312483035234305 706532251584835521 5729409541392146432 3719713346393560576 1919768709546020864 3913799758080901121 7507473021487364025 5815212549622868793 5438422841948848129 7437270140767397057 1363656905913954920 6344986119149210944 1577503791759135872 1552790289180685824 680549708736146016 6746171522052557313 4799699146596417025 7958572332417420289 7749375289676791808 2008552257458048576 8684497785638071040 6653911978893993664 1439266276268490240 7323016853520268993 1033137407920845569 3688989939032129537 2569703374022012849 5453051525632090113 4148708150923558912 7872018438460300288 2508874179561920289 6567787243130933248 5755494767013786113 7593088004957604225 2076187590735561929 3124011778132272129 3090547891053787169 5125439516035776513 4852380796993897345 367419651742370816 3281495920543955457 6226290332640293888 6719461268079306560 1865424816656084320 8357620214307606528 4086842224408816896 1332448821003608064 5288652280997281792 5678603788124474881 9157117836415942225 3642756242772465665 5996478505553675777 1323406677794892608 8971968806015001659 6646955268463865569 5558070785354379649 712026520405278720 3856557630046493185 6455715746806038529 7680733062985900032 4263243333359816705 4889642414778424321 8152444784848617472 2937294991690250908 152667108799053824 8085646121575587160 6943928926685679616 622993730428085121 2773116382649436416 5686281478980747265 7770512033620445184 3383785642056459552 1692296946899910656 5568125007018786816 8663440363561084801 954804578374907841 5995186097217440256 594794946086683968 3311760610063896065 5601852055081595392 1856102993222731456 7608380182219232576 7174936927647532033 633357993179968513 5187946398380282624 2789885452108959809 1092058122664574977 5175395026444134892 2364730380211576833 8994553968392746624 951512330130212736 9016831956151017656 2473134280337682432 1247201899831284225 2961010672890380289 5673704904219922432 5677289770780003969 3667931537531543552 28086506541670401 3672067272550474464 8938641183261815857 4215073393049923488 5570735542828428801 3364269024671666176 8470325732697379808 9010065713826254848 4773010774210462273 1906789434607133697 461392761523450880 702607482566693888 1154122648654970880 1577436812828972673 6869932822098112476 6995865297710946049 5148509288385860096 2143326826219117704 9210357276929714817 5279028373060835328 5725812408239177729 5363428611501850624 7981034921769056257 3353192488203673600 8311911901098379281 7859307761888624641 3691867375131064737 4235588529096997505 3675711363436195777 8756194063538379777 5142848047510272240 8637220071623979008 2063207043124344577 1395467244813965089 6146130766211579904 834848524209549312 5204778083577394936 6388786414273986561 284290316583327552 5221667549006212096 3541097539850166272 5357541818924862325 3127436014300364801 6658235756783266866 3734261584041887745 4161116598903775232 6202899391648419584 1932822627663675456 5929569218393636864 4536405404705404465 5332660844006461440 6199589352426384896 5359401062223874689 9194932565034135552 1970334581781116929 8518164066483369819 8701623763239164929 7749477723997250560 8354294944723406592 4101180487126899824 8043187638483076112 6130111589925257216 4212746650168590336 1697961400815827457 4862795135411781632 228331689975759873 3686286390650182112 5683440541942940425 229590524269860865 3783757217537228800 8524491255578881594 930554552508743681 7240414914639904769 3604151043689678721 8317875575651434496 4085257455880722625 5623145953498247681 121356314890485761 2862104019177849601 8385170735237665793 5702095688241356801 5508611491242309377 2253704515282104320 422633060662837248 5810012246428936960 4898430443107656705 1992606345563241472 3708925448861070081 4101099498586226688 6943840226928066561 7311905223258341377 4345954351304493057 6456365511273302444 544503879826194433 4214479560001862400 8251171215399731201 3337797750305312768 6396257933568078017 3695927716838533104 6807464534507192769 7697440903738034176 337823165967800177 7276913798231707137 5592430772071419904 5609528475319468032 6676829654028565504 7001398201833099265 7974663135727735808 5401558835577645313 5957878766953536512 2824849649386362880 8860825193567089664 5124544342664937472 7958324230395881472 7483348171022991360 8220501109297462017 2230738815200645121 4974728893733581184 2839160406779183104 899421472362638337 1664904203357071360 944511130393353216 1304274742683992064 4901716181611708416 5282647651142598656 729370423041390337 2113369068454677249 1215057612647285873 1285900675423950720 9186768590778963969 8845924464943673601 1182221191630369792 1886737140643301889 3555476539897782920 4106326653760266240 5121411503098953729 321122300413337600 7852526895460646913 1955599453063942209 6497489586445096960 1309288916780694912 2805001364349146113 3588661634693693440 4456283821671563264 8558010675571224576 2898925233657248928 464914394832722689 3959687949505527808 2483108851474137600 6399683288281771360 8031805855646427297 4817090257774356064 8260863631635440896 360982171442544640 3170717414264213505 3584169842792084481 8829842092701908993 5564179629823548528 4478208404372324353 4188523947714674689 3058152217877128705 8456884195197485056 3490835036928880128 4302216398799213568 112371226303094784 4702542318886910464 2536679862963751168 4572317537519227393 272825970150768640 3412605549326523904 5151262619608625153 4355454471986115585 8775791250116952064 6351157210854325585 5780699549984366593 2504308879791739777 5593703448438143585 5745803992152881152 4812658968408364224 49940735367848448 3842620446261717312 8115648521772390401 206551799345494785 3482367142280220672 7328374105335207424 1783242598913425089 6368209707108152108 891729483713609728 6893131317879916993 3860336953437288448 698103759573743617 2507926593442967553 4045991679270437137 1956858385029398529 5271567289997809089 1157256463464902656 5956711310337018561 6048360572236693504 2915672844761391873 3712691752728002560 8166103821192334337 5989965869510515201 8807065675347733504 1427283842187313153 4058401742243016585 5981484205293810945 6789712124081152000 5522640951941533825 8780521170578223105 1463111523955712640 6801594145659331648 2980417393655889921 1335137433695240705 5782082610679670273 8999507794531680257 7021788026881966081 6316114294131778433 2231306687568625152 136038019517306240 1440684637651616128 2708181388337417217 1366096568396109056 5501383368864661504 7197683509834547200 122721219352461313 4529958225880554369 5110012630089241600 2007481740889594881 7602186026216546304 6827124786280529921 4691259958509002752 5346375055185193472 947437813460158977 3439124076897320960 8177549877611462656 4531388643575792192 6057294842366413825 1152413224349663233 6768336568441176065 9170628840822070848 8781490151684636672 797241799944241153 3018046874698434048 111526152494170112 5764666159494856705 5874025563287358817 6861871553264173057 1556094916752515073 5518168267266473216 4261838842004534016 6621706176336281248 3808921320976801792 4683459887353462785 6682610533358518273 3384906847251621888 4769478255933272513 432551500987062784 7244491352634391425 1010939350940028929 8563196752566188033 862003726363508736 4815567971140829184 5870985935016638976 4955209443392987649 2329529337592871809 5830691294778345472 1287353855437963265 3296974217485340673 5982108932103901681 6901040729969197057 1939743359340368001 8740695282600603649 8853653308806067201 483500061888688129 77501331629714944 5893827806441252097 8109163521819787265 698761476057927784 5819719427899631617 6012477545361350656 7188377014775054337 1242268484356238048 1792716858206191617 9025624245567750560 1029353538706298368 3079129216108247937 1421297205199378945 2545575609112461313 6953140153550234688 5921572825943357440 7978781215920095232 5142521909060672257 7980979327793159008 8508045244215419265 5257424468702395648 7466349221770043393 4803438129135403520 7293319766473507841 7328859820658570241 1823539253739325169 9061175843497541633 4770995259410303233 4922528550166438592 7479770890600718336 111104928983648257 1876507412645871616 5137504498851905536 613617369224136705 7972071732915249948 5037905573311414272 8575024313084627629 6903209532505872384 3301179057678184961 4491696965022020353 3792439833970524161 4057706536994715649 6660624574719429121 5671009334588776449 662744691878050305 7009644794793492481 385751026841635841 5995327452925097600 6533963520858269697 3744870269766460417 1569567053637457921 6072793684172418944 4439827259700510721 6037675736227738624 2319683533658041856 669356853594220416 5946165171246084097 4915561177022251008 1640303700207468545 7051003245356382385 4892190921496174593 2441410024661278209 4721550652685949953 4515699091716933633 6644323998193238016 4730203332426686464 5584379558101690369 3153474339254468609 6028605013807368617 9011278526550212608 1981074203142520833 737380280291131393 2741982463760108801 229216093446938625 188282465350811648 4107846047973302272 7622620209895491536 4836643882616098816 7597439424773036928 4446731734611182080 4401832661003983744 1279134036727554049 3231592433942790145 3114055033303960064 2626173831492403201 3974940507769274369 5051457459453018112 1748758707067391305 579781236684916481 9000315744167841536 3565788250382614272 4415113404555176448 4051076621134320640 539745559771911168 3260943408733335552 3071943963731689473 1319586033899818712 6859555802174581248 3199487521204963073 8029904697008606593 4504740099140372993 4769112013448417281 7724406782402568224 8228536735055704512 4071547498541195520 3820381924447115008 7117496229876465665 8592728564912645120 8735958913429116320 2232538125871480832 1590985753332031489 6479781784196684289 5543975060210472705 1446805890996109313 5412088051010413729 3599792073574551040 6082341945600243593 5912088144321446161 134427873467612769 6798025331530398208 4173114935112411136 5358763925771517953 2337678206829043713 5187656753215115265 4202009037639612417 3576803756384473600 1279377532497487872 7283818008433130497 3807347324966878208 8565524446742126080 2839844251654783505 1777217987239206913 2815605488112911553 5326095201296717568 8976726935302293121 295856138924650496 8632754489258665217 8418085084874025216 54592640196361217 3305157440900539520 8746078468677587313 5376955014455754753 5132789692475899904 7632925797984188417 2314468343219290112 7993470669450117120 6521142081254214272 3819668989326814208 7862568863747038720 3605975676415856576 8977322822469772736 3181098013465378816 2985787170180504184 6836063552258525184 7791274853242941185 6892105516904926976 1704731458044055552 3802421277919756544 3153742256609999585 5824801763204938753 3275650516007812289 7951932988611267121 3864557721698916353 5158772217859106177 1267967931307884545 9108703408632567809 3136366458427826176 8966957586686909440 2513658310010454017 3219734120117083649 8168445392833790657 2834081136027723776 3408202230662800384 4154848001238683649 2295844338008630784 3280484942912290817 6381537369340822529 1511631601840717520 9022934854455049825 2633534838852861952 3326525849558515712 6196364132319547713 2237632862010547712 2247093532249718784 8546422236618166272 2168256624313073664 2953894013355151360 3545894209768385985 3781616373599043585 744554876367064688 93930096985943129 9217688265327058464 818734572581814272 3581682176833289729 168730402771955712 33566964305428480 4996772564960624640 6482674016283836417 5488068287909287936 7487451358089330688 2203290143338128833 1035111491950116865 7248579247281930241 7956389804859654144 1545493911140110273 8676325363981651969 7270470228118311936 4797812948908625920 1614790437538132480 3878105159264591361 7141719409596791553 8843078839556093088 2760546549420430209 4610299342874804224 7596801479233392353 3745336684569227729 1284761526358388225 7740543959852646400 8019594815697326848 2305159913715217025 5450066097264641024 3686992400175489024 5972579128092052993 6669997440768171393 7967199129687099649 5304371786504175984 4755890557240439712 8066667483866759169 3906641554424509952 7724081696135446528 2179875727136408064 6877848361673819137 6516697398414415320 6918359030780579073 4477430700967395328 2040649036198317056 3179892325544388608 2885703665835416064 5998319899431566337 7936734371542212608 608241031712555008 8025485316252503041 4972152536863490049 2981792064590245889 5364751913302299201 2872228881978671104 5035538973913251840 3149376725083704832 956624425738075137 3801399085976644192 8314375903757634048 2122564751599410689 6240436662235324545 1821267105761918977 4785182874880977920 1561939339064540737 6953949497096892417 3592255108124891393 2339902436765483008 2698355318022303745 808546266352294976 645363204837496425 3108947732729303041 5154111113672916993 3740384526768968897 5509305981727981569 2566084901354715776 625798836506570753 984263998486552449 501628393314027128 8231850919094457344 636417272270777601 5997414275604193280 1010287998910892672 4625905920160825345 6496286050131742401 7440734999885174785 202670484816980033 2032986911381172225 2945402293350755712 153908497463014656 7856366291161401344 1669366503976384513 1366186082880712704 5243281492237933313 880647452466771328 5389228961368900353 78910809534274560 1344931686305184896 268037782533373953 3729755822188677920 1669905158401320960 7190699429873296641 5379505197330915329 6328212759478821889 5402193554997187584 1169956906084188416 1563636018062269441 4930222340782212609 5002073735977426945 2748782669490529281 7593916420222386177 3912175393418518848 4410577926221242369 6691392690184073216 6984835554033894121 3325851376148816896 3190917929454534657 3414830139328899072 1552902755751070152 9157493889555040512 8450038595866603521 1042333619471511725 3927394145310228481 405172780856335104 3179224368218712064 3422515638077288448 3827031112561197056 306722480150866881 6676850834752118785 4980537767100803329 6049584885293281280 1660861352313028608 6138643567750906112 6688927424707378433 517911709733246976 3828237833891677185 7889587919561015296 7678967908408340481 8728909270566418945 2968660897250529472 9063038834324143104 6764789590127697920 436356791587438593 4701699556177686625 7415050469854399649 7720889364256091137 4013035261759084224 6216328295157763073 5389942992964915200 6522054349588608513 2385749561003040641 3311236585205713569 6394957095891107841 7891347083513044481 4137689770824163329 6836940949301714944 234248653513129985 5998139852597596257 7931945668608285824 3001917971371745280 8956236618293383296 196708706383621632 5332272082803420417 1314370496548386305 2708273523682263040 7194192789427721728 1202441174505475585 4474446335138421521 4409483812905084833 8188037008867156993 6276963899607145472 3789359393369151489 6355156650676225025 1443104784582011905 7504917323402667377 7497216849096065217 8363916155041434113 6849178125359479424 3099188066299416320 7239583213477180320 3986465824792162305 1353231539547111425 8151660708538984961 8555927049075501952 2997843251162431489 5635939085174390784 5233763214041428481 8304311610792341313 7125777871985645569 5493063582040726016 4745252638971677697 322354239138397184 4056569993320408577 7650278673690604536 3669302583731540992 8081984704061210624 6437155201422846465 6961636525050732289 594154148168321025 3499094582617374721 2750683737720684689 4985732362779230209 5875680968218667008 2908882617195560960 3109018799046513408 1209107039310135680 521820225073592448 1805089486954569729 378201558508626688 5092018794430095361 5793526382218706944 4475181418132300032 1871340722512731136 5847206710003893761 6845537144269017377 4741864205233717249 2666394614475968512 7034311844638281728 6382866383662743552 8908069831096583297 8684146128142656925 9218516380293661888 7572906763290927104 8364213072846555392 5563170703660402593 1051156995001244673 7066402388735827968 2674982483735624818 4595895218311143425 7408763764987729297 7732120088487220096 8963074288126263296 170468761884880640 3945750197322527745 1251868752337161664 454848761816724992 8840770270369632257 4691173468681969664 7776839937415069696 5686403511999397593 2108115870967222048 8273075234610872321 8191977376669597441 1067311167354372097 6917495622349867521 4437207779679182848 6523187547339391489 1166979484939308800 5311909204733853696 8850444063677195457 4279231716228855105 1137133683122789377 8970074223288258305 7373819531740131840 4492815269909857073 3908732389466714113 1582694089316502529 4034343360661131264 5677293573983335521 8231020061514224768 8647673025424119520 3342167571360382976 1521954389908520961 6310478914086775553 426376717507717760 9003779870603816193 729738056171241472 273118497114128384 4437917517619845264 6505267776126656513 2125420851853830145 4925789085746987008 3421271097665314816 6319137359296144256 7597417785267482880 4942891180638125953 8995485264654481408 8465237084377174017 5415324452381655040 8264954345279610880 4575165349491616672 6232928873145994496 4212899571183538401 4819777957256285185 9087261470680912322 6802777580038405121 9135584163138502656 1566138372806213633 4953126658618836509 4206002146276342385 3019906864464307456 8368905340933111808 7364690607915498496 6371528947199993856 6204705980269339073 8290918978882275712 9006780862633365505 5359182420342231041 5664461212601090048 7302837656440971264 1682895396430554944 4138794445297237633 5486868267057029200 3441567575960844545 8517309564655168384 3634118156483786753 8734847959053303297 8307447949151075584 7824880921654376577 2751799306782093825 6971621373512592385 8781754510521991321 5972442827455601664 6581681909916378624 3870237177155584681 1440593982530447104 7763447461133931952 6373315629067329537 7166412680286114337 4685432661061402625 134107640665103361 7626646066082033057 8011777553798313313 2543466370537469185 3867604836868816897 5317130644694570945 6402999166797858817 4388160667010610176 9070351138212128672 4726599057901224960 4780127184701562369 4779280148005762048 7895935728249426849 8146547810555925920 3877159397549689217 4757858269960204993 8459520135336680448 8185260556955901952 4330492430965445120 1325247363713085120 6639211780606246913 3639682286668825089 2152780410021726592 919475751853961216 4040913794222071712 6445218728329431040 4337063433515417280 4162221200283869184 879644466815304768 6202033781726536480 2376730332895461376 5246794195617096704 2596132416270959104 6282084438128704737 908412625091676160 5933064663383404097 2156597937474691072 5721342018414593769 6822934363780906241 2419261501211398145 7211057165203951616 5770336584762342184 7470740960785299457 2040588035061898752 2959039467534962689 3762997138215464961 333384183702331393 4872108124251582465 6059498455688946689 8199366094301604112 2517690414732398976 2219023134022812673 1008547406929387521 8069267991547797504 7631028734545372417 4669993242267156480 7449349467169639200 8708169997919674368 7277387855892136641 8281618831899169537 5618663286152531969 6512060187911825408 6534753088219157505 4640173243781534208 6872477121443028536 5049703361280260225 1648806967099048449 3337633069286152321 1900904266704598016 6860187077220850944 9181304481560922432 5115020381103925761 531813956923009664 330391468398039488 1846354067119538176 4156180781598511936 7513566614132086912 4623372118776770304 5676095665693535744 3310552636366418945 7466741187677257728 178331617368083264 2347255590157761937 4682035005780992800 8746906581344714753 596400041184239617 8515145469958565888 2408651901525339136 7454341276390320641 3748513696645462976 2938908435378173952 7416452952946547712 6987111453291446273 5493650311177289985 3565374609719009281 3512769868479528960 989768121169345616 1663515708518111745 2057699891243635968 1684157628566602881 6852618304333908353 5136961701108380928 2842896391267579393 695646587373074432 1910345731725462784 7567680447115119361 3658063548111650817 5621054426636681217 4105391492394168960 6459792674179143808 8573751112250199665 9143916555930533889 2474336240630627329 1736442892459943936 6109181203014972417 5026498967760781312 1908437242425794561 8010593539838148608 1070287684819869697 8950776259744057473 2840612245280849920 4995955341688306176 3681417810910008832 1698004381108221269 444870426165364096 685931531668469248 4337325380318614656 2232037330869955585 1751229937631695894 4413695545987446785 3430880943992527104 4268212761166896896 1356737284838101440 8520220493064413665 3262235748752024577 279728050345101696 4279658121840427008 358533928216952833 7523441060198182913 2464904277101903873 9199304593239573888 5374351350245097472 875608299467084353 5352413715972276673 2755738022686998529 8199707771284463617 8317945396468884480 6499741093958776961 5416123285924797568 2396350595461592577 5424233640499701761 8916831980100338432 3703003299030043328 6444187158520726529 4566782729080537088 2339017554420629505 7405880946048073729 2007163339527853377 6780206848852459521 4497764178258696192 3003369492949464961 2555196447084943360 40100257088846880 1539111842535502656 1646504444620011264 2782728214829402624 3000929086438506241 143885519160672257 5474635478983507968 4728267748327555073 2589264247417816192 4281363376296925824 4368855620409397184 1830981306591262720 8279525822207656513 7776475227408433152 3509932647562936320 3359597603607136769 4320916037004625344 3065118254229927808 8927079997207848961 5728899378221447680 1180208263392797440 1359884168607239680 7976799919719214977 5233407051953150080 4800185332632807681 515151461357935105 5262210967319337152 1016874931071631849 1679723085080587328 5748587943027854001 8416229673177713409 130216392521284896 7085632696235421696 7995649921840429312 929333017531755009 439277474453638898 6013201117758377985 3014528656402619777 3282237947304329216 2087130939141395808 1404733859453054976 95193630795915264 8190329960594479808 8722123999600356457 913311833177558488 7280953453517209601 1046077121998936656 2763479754711201065 8053315689903162624 7845105976755773548 5889559112770714736 2715621542327962560 8846694106226959616 1381471404585182720 7540981479621076225 5789693186803761153 4376032812880285376 2404336608420623361 2054706921478526592 7796102826752465920 8784716624212391937 7482031116604425537 7934278404732920065 8981107978607411457 2642699555308783552 4429285766360023041 1485759560471027713 4851868390787121153 1172340868512811072 7721725947523475200 3901846100214359040 5284843816927879169 6386519791296675840 6902291518160961536 718601719460530693 7713038288811194817 362648217455153153 3400699801585222081 6716310102452980225 1607021068350301073 20198577271091200 5425377778721116992 1688317270488351233 4017899819650646016 4993582195711746049 1256333022804001920 4761279879144118272 285966791885193216 6738400950538301184 5420833447998369792 6543013442049081345 5922614863230140384 5675327145291024896 5115724813742334923 4491216163319072768 2728526462725079040 3713982114251830784 4617628099661948993 4652931479637938304 8830065951474353632 8107185964251299840 8665150333877600256 8488116464633905153 447544771329153665 8984094605537897344 4109363348498091585 6798099986535663617 4569220029142548480 4715836329861516544 7495567157675973120 8592221006558298112 1477602521164589281 457610406006404929 4898329511868304556 4632833664090750977 9221564961886493441 5965968906048503808 6945237512779137808 8256727546037194304 6936756985519217057 2698248278872801281 3142811734072688640 7891837015767014401 8380581027329540096 2881851306453434369 1332797720755986176 8864675184681286153 6224282824206830592 7657936419712334080 7620456802793099656 3657844476664689665 5193708248803819520 8435220846617323136 380595217635432961 1923213588983017872 433032306520790912 8978620337936097281 8793331057126301697 6959642056924764160 3613095031720214529 8578253542944600337 485318595067297057 2794204617863833601 1864038360865382881 3385782467587276801 2055029763954895808 4485204909143395329 2884947398963151424 7928115799554915329 6789335221475496704 6387473264983851009 5546588493314614497 3232760723847626240 3782395606917447680 157588646152208385 6020555498287862620 1115760494182754305 4254667776057700353 561152753470139392 1291985711830026241 3175255188156152720 8720277251908888577 7094429569718782200 1681977836820381440 4920065056187735904 425557519267846145 1065855130333265921 5948017162995366045 2438514112402169856 3830497059669646592 8968996470168616961 756477611050995713 803130626325672960 5813198693400837632 3634575772337020929 2638740036105775712 6813797041073821952 5878053474403915841 4756421798721667456 7459503655472017921 6101833080338894849 7221626438890596864 2969802357671286529 8586369534978572289 8450102546595414017 1435558178601074689 6586814083099927808 8622650477244154881 2204279336366299137 7858617508929210880 8048289714559320065 8273698882547962112 665925392066945665 8706738659169468417 2980753040612501504 1341956219300216832 1619855620648146688 6196741325645164545 7902031150123696129 8859146998909000704 3970562576725478656 1644053395033810945 6786800582196668417 4958364767799051265 5654929897238641153 6565110786006450177 899642678991814656 7216540209900827648 4346187188846358528 3281617520465374977 3064763553003765760 1167801057344802816 8826959478373482720 4600086175708431617 1506324954344741377 6255983626223118593 820986493032448960 7067221944703647744 8402409534278156289 5090722336013687296 4391339623306436609 1334573769199239920 1511364266811363329 6686349668128829169 940597012849199105 6904646979818947233 4451326402529001473 5511427009807384576 4063181053757905601 1968826047537841024 8930799821410920449 7675753810984042497 1309208416748312608 7930567120182181888 7186202354814932993 1387662339739859408 2205549040326311936 8656840998982816256 6386338837309956097 3965865858828738304 8182353836563169280 2953559168237830144 857047514069729280 7352479065779178240 6660719184081747969 2332752014192787969 2017925035216016641 3604410081556509312 5890233297420243968 2990048201220571137 75310061991624704 2597740900429993985 3624049104368739329 2893052032540172289 1565361666664200705 864192402192095185 9038417862739367425 5625542058213058944 5851023174384427860 7245759499606046025 412606697359015937 4087003522651796096 1406851710603600897 8745454271546130432 8852312404028114868 209782027705535744 9118700592949813500 124831043573376000 1672311710857757697 483213503530312064 6687420856753131520 6783720069115315712 236710928080552513 1998805855073607681 4873442255045044993 5786668465044093377 2621825998029806336 2354837020096195297 7605216807511941121 3947943660093865984 3492671686555909697 3200915064430682464 6848445134070061057 7174599783115708512 6473269027126020192 5203322105517629793 9123369319060822017 1020892729914073088 4138409273870233024 2175677812238644224 8449087452816343040 1577558767963012417 4258170599590289409 4908402481471806977 2944583029879003849 5842796321837416449 8322057680131720705 8992764839368503297 4826438674440240897 4517506398399464672 2876628237088730112 972887776620871745 5002082548239092961 3602440189881021440 7576753733671297024 7721002685765910529 9011963673623112097 8195591099540164417 667095064433149953 1590561432706441984 1491778915562487808 3739175111315173376 6638974025122228736 4561874567567297408 7859151987277972992 3178014110078447617 7134412698741960193 3653312178754482304 1056176474209869696 2727745345362415104 4065858685361656577 1994296520486793473 6116410034674762753 1895478276791195649 7452278442931956001 7553546171543322624 4641204575336726529 3745128962787069952 1518273878527093120 6561404769385411328 6174298608118779904 274056642049856001 1173499452217674752 736729426992460800 7680066525653209088 8259068860000714560 597226108152152065 6433385537908589057 8572478884035593728 1186558821333565440 5379020104163543040 8788608130916409345 3724138320515413504 7530768155251682305 2222808811220327936 1128036663894387457 6400731894498189312 5807183254811046144 7658164723809171588 3197419928729919672 266102835932283904 5448090357721202688 2559728682739546552 2310925807564386305 6212035180659812481 6285000038442830848 4190604006455355393 8504228818139414529 7670621151855110913 3358737305218532352 388227494790037505 360653476142874625 5084996002154223617 5417872108881780736 580876472717934592 5079687943568137984 461141340150988264 2579593337071468544 8947381193074671617 4290502263970856961 5615936355861610497 2924296783034487680 2554663355121108225 5913632706671550464 895707977577725953 2876985928817369088 9062435830854320128 7171321447160095488 1924597889052491777 6405736966028493441 6535154708413751296 6058912906237885952 3412741510735691776 368229618469552129 4617686622143744513 2346558578951973888 3379294032175885569 3258279261755236353 7420294325468123921 1976283781646883329 484908131045367296 7093270429788849793 7893683280742587033 6479197499774880929 5061579756096815105 6241457803824423809 336068025545672705 9095755674975350768 7688451753968140288 4189794638728023552 2425846390223992961 6292809691326167701 1927359163251940337 9187502417106098688 5591620537248514048 8947959898664992768 8982843809095069697 6068243984075913216 9122977557340809216 4594349873073657345 4760400253555015680 8035910007876587648 3579818858410672128 6039535742677261985 2112553288970398720 9209179670912711169 8564200982320637801 1576317761169516417 5514674650724525312 2464603856031431681 5035716412037193472 7537752706281723013 4193713066859074561 2586136131382997313 2237732385279131648 2876322992601573760 1448882694541201281 1433167620847325697 1845294967345480161 4208637140867170368 6406140552315060225 3648574073370063760 5827569651577962497 7456762376129422337 1372112286961466369 1234515390738886912 4924177675334811265 2065255522128185089 5351187024700922880 3047948330829462656 3339660752975080736 4103825724755939329 8247920897164005377 5410522997351100416 4152974074805702704 6023782807461453825 8443260284661048705 4092345302935404545 3161669133390105425 273374767749267456 2904232193477823616 5616210527502491649 2144941622615532545 6772901194650481216 6670606106673187520 2486301695336912897 8088416688698042881 764237170602909696 2799755998010810497 1989061491110944769 9091326808605351936 2181937957517047937 305168232756826849 2644192004571529856 8788257723561680896 3712326255073689600 6088364397174424128 167225700067089025 2672923815701033521 8169563522625041153 3387859023496314881 4017952816223908128 6673142803316810241 1383864780599325089 8624952548195875249 1211203556781674048 6523174996251738112 884419936986005504 4074643535682242561 4657408793586647040 3972842816907837440 3206227925740251137 3814433337193946688 8539912559482026608 5248306390828893056 5759958306529345536 8459573998975369216 1511077223971389440 1572920225465730560 6516363938955554304 2519614203620740608 4742262566379091009 6117544660638294528 9179412320390865665 7663149920944128001 7819930762475065344 1045896687523115008 6041259525522337536 726204997832818688 7934997954831609489 1432807921900421120 7856208888401709056 3837203497609515296 5859618851755769856 4405631061399692384 2999269446650115584 1459777397271934976 7024221581605220352 7901775298433191937 6678995320269385665 8383502644916272769 2261192344872503169 6892337198309042944 1008443903338932992 2015182432331512577 5459202775214188545 6079878574698149888 6826252669313589249 8088352559253946369 4077829353053880321 6725872929366630400 4199101363919689984 5604531751670379520 2743301556546975745 6067004326999300096 9196625189652262912 1893772209247465216 2241516002116058112 1933026760240904192 8041104429950940161 6365175002701496320 6949058468939900929 2605210509890340865 5584262904166744065 8060921795468519425 8208943693472629104 529824576730631424 9059364474726375425 1572191442159058849 1736581258411338209 1578411583155226624 7817983571965548545 5270472247110270976 8108178634472843265 1554114880148328448 881410627100285697 3219702950969888257 1758680375743298817 2288869353295282177 935832559911882752 1977433751563666529 2274986396063592705 1575606541785807297 7875138128881952768 5470704460975246433 1858774377355838465 6229355962110972929 2397812426328144961 2372120897236937985 3081488145306225665 3714859046852210240 7178427651430416384 4312115190021722113 4877671703088726016 3923552580950505473 956990462892634112 2243624585293197568 1025546073953656832 7449855223435476992 1600903603745414273 8235470145906632448 8342662090622750720 360146334344889040 7392412889500486656 4946916099258376192 5374821084544356096 8335508728724324352 7727093292575975680 3837180529639785042 1992931142921027585 1877142093101793281 7277903808198489088 4088381579229576744 2930345091020958241 4845298422880155905 8444885175427923969 6034856081526054528 3059649839927000209 3483828770573681473 8084813421063264769 8665182048321536 2078380662185870848 7808520605526348544 6154980845331473152 8271504573083087343 3872108781491687168 8935004207679569920 5160011090204528540 3661961701405319168 8415997923929981696 8612761484716563969 4918668936833925121 2308669616465653760 8341276230124830720 6095205373432037697 4704307488502153504 3626751508660079616 370536858537900033 938671303488962560 4193318909398773760 6110422743889645536 5049879463300958623 7339040283442468760 979141852865851200 1586534685708603393 4892569538637477888 6277898797027074049 4211986997556712993 8974992003909086208 2632338578033639425 4331460543004862032 8720934276549100961 37154216687519489 4329078880379600896 5676180470319767041 7614956103125533697 3123776941224917569 420602320533102593 4138811317948649473 5249390290062796801 5733620776498580249 2729348587225761856 8288301502776364033 6669235474886951744 4155544983826334337 4517784102260230077 6010314546200168448 9198917462759806112 5427828744464498688 8745528867864882176 1910033510139002881 4640873061535228544 4089004912170286080 1993414145226600448 2353124244678193152 4535978552981876736 8029953573002680833 4938757019101756752 8192626183950356480 3515489786779191296 8892869287018444800 3407960491288766464 787738429008979840 9050530453556556801 36075935826475264 5056596831337967612 7368942246555951105 8944727310067851264 6199568318125310977 2623785694898639361 3155221443208445952 8925964694498312193 3652284559322906625 7443816171831521281 4823487509929714944 7034144057747921217 942832276751233857 6493076083311673345 9104253488606680576 7056604617881648129 9092478861425776128 3664022345517987712 6843390697650742176 4618401164946000865 7047535763761987585 1393593131877009409 7747312657850298369 2990557005958642481 1863835801792703232 2924201081656853913 4552717921179269569 7767046572494655192 3426366108524882561 2220419256302288896 3747036232546115072 7124015005340168193 458457143440375872 4469892156188183296 8365681174173053696 1967875262856539648 9096654279713860608 8426110048570197176 3569248454221401600 5666202362105794817 763826524878635008 3849853440147414592 586075530547031809 644538076101416577 2809578121881600001 8572390619058441728 1342583652594027521 6761198595881082880 4216682408574189569 441963100724790785 6217845434487204096 635842085498667008 5364161115068035489 6348932163947724800 8467405761759737952 6354044049661843904 5035034379939132737 3433632341415821312 7337730979609705985 7805668058740785153 3648016386514654657 8189882581736237889 3045234536401065473 8851233333046503424 9218434835688744704 7482879120227800608 7934890579325287424 5160890645967836673 2705411430991003649 2016816108677703680 4395684920657614145 5529888824743946496 1830248312805825280 6722762377906348032 1130311638671179264 5250715450789872896 4155110737240584705 3322016132758210817 2147923738681585665 4786346191846756849 1075559610010752513 5918386645827236865 7807079826898370561 825470069651580305 305120473950390785 4992385292181481473 8208061317072291840 1387912222502631424 3262984764636912385 459033015635986496 5656941625383025793 8793649403092570113 3045800152356310145 7299703041947997697 914085721477867521 4221404609384558592 6251608980770454144 2151800162379366401 5811207059221275649 144576407227740129 8639942383110916480 1290738369295050752 231247752567193601 2468645820431786752 6931362604459663872 8751979280235233280 4427863795169093632 639039657115950721 5223682052030679136 7507899245492862976 2437424632660087824 6081120017918455729 8811530023850797104 2166099045935415296 2751704194027131009 25283264672385025 7552856398048026496 1298423878891921408 7437752154562722817 2282819023756786112 1285630972135706432 4255810783964579840 586208713913161729 5373367003606912000 3116214150675314433 1601216268560869920 4434195900660068352 7272825500439627265 4749451104129543169 2436364582991775744 4597173643667021825 7226030516151331328 9209750028810684192 1167574502210627072 3825580269727383553 3900129810581219329 3044044411846100992 1165266816508853473 2528557497012961280 5753068666175291393 1677439935150651137 167060125696739329 7398140262165478017 2726171829223504225 3390842370921209856 4719861454056452353 4054378475428913153 140376284032055296 5613588041144918016 3728677252301831385 5640305359538327553 8539642735035539456 6974348383653150720 2974653136851682337 7901207890273566721 3372476531216777216 568376275790860288 8178233996132444416 3527221312592719872 3085433264053958657 7717910454187323393 4083564761050613504 5149613564504461312 3038845612829510913 4853626563908409473 5046118547043200896 5448836627903949824 2865368280602092545 5296011470704476160 6806201707950835336 2177470887221464448 3780184176891225088 8644321871679127552 8257316569284608001 6749795421225259728 6795728664908505088 5349192268926809089 2866860698049183744 7162663243766957056 1217488118442911745 1589823042903605249 8647956467628890112 2484242581285826657 8038974135648846529 8264519902183981057 6312195133886296137 1925576174843120640 6427523908401766912 1671845806913407585 108353960226272320 3540198418584297472 4603883980548718593 8107964225323763713 3479754542464674304 751841443258031104 8565479814916857856 5882735023816700929 5776895264229861344 557238522076346368 1389239317870280704 651950232836173056 2511464186325762049 1868716761825288193 4438342325027584945 4596144413411193857 7007653708261515008 7897952805126291457 8192096353046193664 2355126981798071552 2856048642959238145 2103738682100621441 7257873871436672944 885478295047821441 2892257991276574081 2104414509774127104 6232623252430304384 815185293901874689 5983275565532439169 402053362867015968 4443988012497867489 7659246715093459456 8141700655694994688 6664610192488335361 8166725102353672193 2308261560841099264 1947861598434042880 5396054617216890496 4606468548366647297 1614840393984335872 476591367249773096 2347504352211720193 4991626583505948673 4105730007498813697 8696575649982643713 8608048194211202049 2453379237922406400 1767779110119014400 5641001931655103489 2802194464362262529 6236927365597521921 7147274310787834109 1980487015693994033 2719924525239894017 7149974891431084032 6107233147814816129 295905045005575936 7232463285531909209 7709437276379633664 8063324999035404289 5332412646781739782 4275709110813767745 6948964557030711809 3080073126991757312 4824754579579280832 8640461377918533632 4582596856646951552 4531819133265517569 6492776378419281921 7277604525150271489 9198346841226689537 5111564494625442329 9049548774467768801 2470768379241288704 6808733473012956664 1899788121198341633 2368131968360423937 21255894118232705 5422638068248968704 2481397405758984704 8089900838870351873 1376587460831682688 6756193274801004528 3153158491770279040 5924281357718964481 7754674701923473408 8904185355990185216 5912092186296475648 3947667965438093137 2943957991355105921 18857589939601408 5939704193249513472 8744020976302473216 4430723855111648897 3147414417790980096 3472191449033726208 7549234062763037024 3468338058202697120 937542301651079921 5241010619236162580 4039412250137219072 2110509115277131777 3968344743457080321 434212131141553728 2713251928684239168 8018750488262734336 963656317560552448 6982413085847798656 5236302138264326144 7438806008700484353 4165384875811436800 8908322872046411776 1083146540240465816 2940610271665012736 7592746293013698049 1165416624963838784 6097927277533355520 5577062056927608064 1228438229879770725 5931493210265496065 9180143299999923776 324374710612470753 3637116642022195201 8489763983662844416 538562171271498993 328902988754649089 4983054035668792320 2935798329583491072 4578829805094689537 4926802314307478400 515323028282531840 2213510556855623681 904049275010486273 8408130272833964032 8728460200080113665 3723682946292451936 5092558905316120577 599781015943349760 7808781899854144512 6732553282232094465 7066140707007305984 3617080854425066560 9129648907246076417 4154367832406637137 1983299385537724416 9187032710645938048 6790670248373423872 61211302367764481 1101946923451351040 2036129169853643009 3359745324393580544 269321439734611201 5688131569846590960 7055690362021377600 4374799334495281168 5551035595079078656 3901639714792383905 9042484593503293440 2843427068366546561 2912204258600976384 6335022239444381697 4651485711864923569 2937477531846989824 5422661990164121312 3015106478161400065 8661599727846054913 1668072622717149185 4184500777737581056 7146434691586503624 7098615530717780737 8415897050814038017 2351404565189236161 1707235938344556896 4665160292510430209 7030456170414604289 4859599519670418433 8290370682081443841 4871036921817990433 5244300220748687489 5579277364755087361 458885487929217025 1220851240012985344 3487155759707417089 7193555249303683073 6547556364948641377 1558796274623968896 2373679320684836864 7401376088945086401 6870748166973161473 6538868770299517697 4110766722896515585 4008710014362907777 1919475568414980352 3114923601728137424 4717015568063407616 5125381619122910593 2069246319227043841 5776151684606386688 3831645544771225920 2740075939104618496 27542544622551041 6785234474231037376 3284140172508611248 7146446841023586304 1704332570988122753 6058442919351501824 6347767020008967985 4840265209861681153 6029130895891013505 242158066835525248 7288014370197960704 3647984847349141889 1299979254249235456 7921320639756615680 8873432771876618240 2333369021115408384 8723513094936728576 6307322618821558272 2000705856614333841 6289620678713335809 3353674657607244801 3248046406578911328 5538418222863650816 9140085911654095681 990476376790441985 1300409654602203136 6311179406653018113 909111913249279616 7765176959268704257 728432439965733377 290502745087818336 6486136807292403712 4044963403848191552 212876062189337600 6842602104490703488 8231862482646474241 6652085042517368832 2288816532016857088 6709101181123166209 2062967108310049792 3397854173011170497 8455007264229483008 6590061275789507329 1281938468433297408 1550953344073702401 2364740638518242304 215660240191858592 5118229986378743808 2233569900892610561 6223915509766256001 8110597764381986944 3327335510763726848 2336466652265535488 5358302543510685696 7186298531131424768 2627668043197222529 634215712307736065 5186872435349316352 336382393954714433 4640203085357514752 6176717711349563393 5544065821243589632 6810055497998401537 4154173648099420160 3536366524579322272 6657627300986736897 6573732731218860417 8172521441120637696 4743617974022127616 8619307469985313793 4035141292364220992 3089512837664001 7145273349650982913 2933809166178434049 1203403421646761985 4738852478412260736 4245348702145739837 2008886064014028800 4721447023241443328 4294550069138957248 4473868859651412097 8700482794689275904 2287748394001413504 3450660529932926977 9065676080394318848 4537127612981219329 8447342643111496705 8454301690841255424 1431689948285592257 6470504564897233488 4136016595435459457 3687455425396211712 8925198110704716800 1372699974498406400 1049518874931972545 1121069791126440449 9030236839333462016 726641913125937152 2311217721377051563 8703195292394045441 7306707371301006417 6935140936346091520 9031480748957588197 6293157128821895881 8810384108676587393 5899008862566851184 4194725383870613505 8434722506335067617 7105576165438916609 177083834301163233 6983056566933078017 2859419465529348096 1127972886691434497 2910538328883072257 7906205640818696192 7372620791455013376 3736254793466941441 8069467214131101697 8733326494169165785 4533871624254128129 257022485505593345 7371911885240729601 6157703182353783809 6408697847386702081 4278994529912455425 7624458506346454016 2324055949436567552 260228657642197313 9046213999450521601 1037803983314213233 4979306287874326529 5258817657267814401 7661193366988544001 7279390162347552769 506790473598807297 8942264731965592576 8823716028255633409 1756910869964128257 3337814676672830656 6966806057289056257 6972465067847334208 2393123472977876992 1523491040260079616 5497223790604173312 3851588257698995968 700628609373981057 5315227500136133632 830334234872131073 811551739097098080 9014989969136874977 3544333143437045248 2459532071269970944 7090385136938813953 127083052080267264 6939364354105657665 7685860652892782593 8596852761802399616 6823130282341896896 4809524102053522657 7852717064263435265 8179232993883278336 351713244809697536 8250474636704600241 7628066570262839297 7557763843284994817 2134471343581272755 2583024951849631745 3881800847866692548 7689351806186527881 1860295837617672192 5075585194740940801 3107953335932018689 2734177818478182401 5529794487227777025 6063389008549232641 3197695264087137281 4939139778723373376 3434379450032291841 6868231250965393152 8315747082911240832 1763638106611300353 4689812762042781568 3134022120328007680 5067430160946710136 4187069236266074368 4679812527323414224 1242327920585897985 9129931196651486528 9048236800656823296 2021033227121219088 3855715786436811329 3890981948942717953 3629556189084759041 6935488682708918273 6401465087841956865 3852311294999616000 5420814523124448 359837930467309568 6020272941503713600 26531100280073729 621429168346975488 5639204766377312256 5790463775807732672 4575761916195110912 4735512847889476257 2310613746747988481 1434939095227990016 5501731690609404928 7545547930761949568 2471749260137816800 3407022024297938945 7008324629718765568 2449620774077518848 2064918574379147265 1905743725711280129 551415310092075008 1898949548295280704 5968616467141844992 7259413300754907137 7684417592448929600 3220518146022536788 4773552098144013313 7712345261262782465 4954688454323498864 8544245515268194305 4233999907094471681 93871718511146432 3589365911459528705 2575084913081974785 3760669108793801536 4134993173524170497 6572330075996762241 1968105737332594049 3813619958977156097 6388883015176619393 6276674275401523201 6354649605059938145 8383407966209991168 578865203158558209 3087378279837493760 8223731512880447233 6668922396905942145 8796418569270657024 6281565962928754048 205865543096312609 6506453305688364032 589343415891966209 5816707204218859009 6995671669618014720 5712154809754578945 2108644031519697152 7716547729474963137 8749912692684645377 8463606124648798080 4488132464387752560 5944039053517574032 3224350648594607872 3743104910517665792 747595500526261504 4543416025385667073 7873087570121483777 5207861502546652160 6612244820721405953 4270543186776293208 4795958606530206976 6064196797740027905 3061016106584064001 5161341232661463040 5498610397904406721 911677546172266753 5807797859111433873 5752602423848765440 5749177858009671680 4469579712523368448 3617295408782151168 813719597841289217 933260376772841504 1648224617608210049 6193748599653827712 2344103834798612481 8507015482927800320 7221283232300924929 962348649048489984 5871640487054252033 8126769958984817313 8014620379558690944 4360964776609564928 4892074227514540032 170521786745246209 4887451250382167040 2277903908606738432 5079913886472916992 1579269390955329536 4028637131946039713 2925180312897895105 2444109630501052416 4087112098689030017 8158318633325500480 1632785170376401280 4941212007911665664 1060981855571995137 3658935327529197568 683623306489008640 7510090576022404992 5697295167567379328 556139177643848129 2258766170890774080 6083856843224842240 1293027179086948865 2218145449264939008 6740852670345470464 8459437614192071681 8423818939871461377 4664559713765816961 5487334452346355712 256766946780323840 7559151341958907136 2282618898050289665 4702516306374025217 8216283721517322241 2072759455262863361 7063293427847349249 4326547928624566785 8206491794630558464 2205261188037804033 1817761571937243136 1013749952210370561 937955150748477952 19018928228007936 5507674720752718781 1058657175838110720 6720544571798830337 370267730832479232 8700161839057971073 7222139434913759233 3407842256266657793 5095211164151615137 1267264783038769344 2232429480712647521 8357335226189533697 8312440182336495361 6475196638276771329 886723845732142888 7888649481987495937 2643794506118985217 8526199480538726401 4529294997851723264 7916155317845854209 9090580191792433152 5636135321791712304 6350520483999905025 5450146097459824944 7432013652813403296 4418989951576506368 2647037444925886145 5845905552792891393 6441460412786540545 26755833832407041 7123993701918272512 3381969461425581569 7208401183363206144 120136813988691201 1285479491478598496 1369496899700957184 5045649158908552320 1310744906905987329 401098375551589377 4162818673761669120 8700156545996934952 1019401388608993280 3199882676682574561 1374408135819465088 3488032394830863569 8378363980958633985 4705097343855064016 1882245059050269472 7969817250325057537 3415666121036696641 4313177152238610112 5505415212409248272 4376157297135170560 6546144760774523648 6452378803682428800 6570341605247599361 126939331314095360 4058684500111999424 4383227596124720640 2363978431231283584 3469971194537292992 3220041498864888832 8962670775645708288 953772589226524672 1619583654093881985 3874178304573446081 2563598399130812417 7184282985455312896 5346014761463054337 203387824828321280 7595483355607600129 8047214648582733824 9010887826674576960 7790705590500579385 2608173761641179616 7656726112658433344 1250754407201576961 1659993263688918017 6654326660878540544 8453072643851357216 4879750263639380097 4454116713289147872 8271271226569834497 8655974287822639616 4001353514885997185 314978291661748384 8736311207328609064 4559463175187034113 688243333344313345 1804846404912087040 1423230551272591360 5285626487885369345 1242459853514786304 8610807668104216576 8590412714356395320 5273174270838200432 469260528993112065 6490229806855691265 719885907915226624 5916998356820875776 4310757938689979969 8822200932137772929 6852067088123764224 8844629468300266496 6598578635313487041 4057544713945849856 5624571281589121336 6068639142570056705 1641149882119716865 1367852507884814336 6899514359230836737 5477293927239933368 6378354642831015936 1886065673564053504 7920647730654347264 7578165886967585281 5656277593359330817 786120316991340545 5638494261957608449 7092805747415728129 8415569164783696896 8027697676623144512 9148361455736895488 3591908950767171584 5625916211709211136 4695452366858683136 2441551920394152384 4836225405137484800 8990851343650390017 1692860952890260480 5705700090296894465 473685155902881793 4825935992385260096 288459746030156272 3368809080730886440 2664218441896976384 2737005168100841217 4995274057149925168 7973273787852240512 8720499283858429952 7614526653395099648 885489218878664897 3009610405427828096 8417408660892369088 7608838536528744448 8515258684849537024 1936997644831041793 6387228060420596224 2809215967798665216 8536640587339493376 5163582575495934497 288027315619881216 541108807639097344 3718605897422045185 6761741781149976065 2642523878162358273 172527623992781952 8127910748746710912 274261416911024129 2304158464417686336 6257803428418271912 2636854701934477312 5785274012423888976 5477314547382717953 289640177809227776 1 6463810682003197953 938105698035028448 1919124058507725728 719721705323724801 8598798339286591489 1214234386907602944 4835337694332101312 6617560154471870720 6436393570434453184 1766439074328760320 4955957998758587941 1687461198537783297 6603943234862850048 993685604396052480 1917480353419827936 3592403843729388801 80977359196389377 7946538906814185472 6311238999196892097 2370297792742092800 3523045715184116672 6911681281561001984 4529139820230440488 2239575865721675777 2545472590396260352 3831916968720372929 4493745124047550976 6089199029887153281 8983157110911090688 4983525733409081345 2548489700117389312 3142692135897137153 3822881555943426944 8971066102791706625 3001961213957745089 9013509627347636224 7263303913956814593 1097723333637827841 8739753873457267456 2008046687288164352 3320973710154653697 796071806874112000 8268739696437624833 696471674937375360 1957442199976890368 7089622893700105408 7996812750537344561 1842868218926202881 4156425476596176000 3471575165650993153 1934486280418183600 275121009620756880 7771711523474243584 4053496611007172112 7892814393341842817 3011081496733645568 4033575429168587776 1968747615661105153 4066377249751194625 5811626705195491841 6384788780887553025 4564866004417917949 8426422743174380544 1447894566605057865 3972154684527460352 2232719766916175841 6139998046736078081 4838979899583217665 6598851930753122817 3618261047715905536 1395993519740485633 3482127861034074113 4486079497435152385 2987039609875664897 3810260330445619200 4691481866539431424 6323298248295449601 8547715062915798081 1568717063955021824 2013313216850126848 2556808412279007937 1979095711666085888 992569825027830528 6000511420481142785 9223036490180845569 1187574278774987777 525282142354858241 5294699687196786689 8907408696269656064 8843909046674004993 2423954592768611585 4540381026378110464 1134865897804835825 1005694311487373313 2238436216722281601 5551374331085783041 3767057125159836672 6366845656515121152 35589839811284993 4487703015438236544 5773644196373560449 2504331760950130688 6091771682230823296 2348726512652421120 7359327859494977537 1156208624009253696 56548647353495552 3862226784984202752 504990609851843817 4455847529347635169 6789990040955198433 1713730573784330745 297432620144364545 2058731424910180353 3825163236362414336 4976864110312325121 4456448859640430593 5372633028051632129 5376395795661785089 2048066600122887120 935867058975090832 4081638292888899585 2004402939264446849 1499412201087696897 3241510748562278273 1379787276590039040 8230611430139885569 442685458592371969 2945933289175237633 8845050995272105985 2470641985011984545 2886981116235538433 3486372212597853057 7848970974308740352 2180576514383626240 5112591337033883904 5631813619389409025 6604042239341829376 3119299017727135424 3892691356756749313 8884670306856482240 1492645819885473537 1260286206960418817 7221559120996057089 2858580156296503296 2154416924380061696 3632704290937089025 7563553256411075584 1590984740557283840 2105591146094002177 2935039742191261089 2626058859685319189 7530862596940403200 3761317869885314305 2083223126647455745 69675420994895104 5222450499557942657 3554764939391723781 7566946761363684352 6579243584058475777 7341657864060764161 4285542815498491904 2867990746718531712 8353379551618742273 1852499877613781505 8644140786018630017 8243247103933612032 1845330062143733761 718415595205771264 6453414600536416256 125959970815513217 776526457921638657 2547568425513578432 7552888757663619840 3354678238230080449 6139730904468050673 7037088563101433856 1855147160352522240 5435275632632801793 7427685099211115265 4106757198732230656 7642740822902636545 704165826606115425 7977072821759246337 6215236002222735360 723810326952087905 4931527194512534912 7357835815811842049 84580830397071361 3388454946989389137 2425565531676251777 5868304771904892928 4933462646393265105 8581008028849799169 9126880873488475137 7488576461058327361 2278099226724401152 5296366108931734017 886427722530234369 3607884664706654208 8517790257714365057 6356378018876779777 3521661001820948800 4847474707330227219 7906546451905773569 3519585440349799936 7624343048599883777 1764032627968172929 8137261315712401409 4357344072277245696 6825693665224896001 1463413069560693248 5588221912729673729 2148355595175657473 8975456246285205505 1479329831589311489 2844145383608740865 456923098110722049 6730483973060792320 2400115142603289600 8795988479784527681 4337589277997094721 896856329777803265 3006777013757804545 4417972950661314689 5246906679575230337 8366269416167736321 2692053357133363968 2032343548973552670 1487484509517554048 7014997294478082048 2295083274950244352 13849394354306048 2904398281291898880 2802400992768251008 8492214984566081024 2055858385013407744 8625455775301513217 6408306208887394625 9221171496286683136 8107670289420104960 2764956171664100609 6687081404760817665 8960696468937637889 4643590435165626369 1677135722604003328 7824016816388188161 7491487011004418432 2629437213631455233 6020354875558526977 1837516445949701121 7004630242968772737 5746786115443490816 5837665420792086529 1585485092452655617 5918195741440082592 590556233905924992 8515610966203695105 2281697954850984961 416393139633340720 7096836390713124097 6973458170004254720 7309409625722533472 6951477121407821825 7839924641478291456 4548511523661146625 3329378944999081984 124932203294042113 2171751041647771649 214938442123005953 9186424367185258241 513752958190802689 4117936309804861057 1995997256576488193 5301198500591001568 2431261637000438273 2038468552320483328 3321507236901369856 4096157251135275008 5759947274118666656 4207206869880721792 6928883011226150912 3066072164963319808 8493176317024272384 5825432813341104321 4407878219875242369 5394949312927051521 3760635152038667009 3943395949382619137 8827273297786789888 5628030315123127712 8500796778036464641 6364925206028308481 3743682330832740800 668563212898724609 2355788470928880496 6922872998234505985 7804950878233534209 2489919114414661633 5418584975421778945 5404020156223299008 2137593423841853441 1615285778644239361 7077034617195252736 5767063899638289408 6603928791342741504 6036567799916537856 3039700786384404481 4045764255128868736 6608611863766654977 181329182601351489 3357339213991915265 7124938389989732121 3469827605046294145 936405554535492353 2795212001828001537 2118293238742473217 7106094666387879937 6214788863363424257 3253304062534258689 8777294751402637313 5385678493717335552 769505870424322560 3511223256902479872 4966522819092953088 2253789299561709569 4590420857513064833 6984930051964324864 9017556274898307073 2583503744028778080 1477921804194419200 2130487148654227457 2053950870431596544 2768713470930049024 6047085297400336385 6015644053622397953 2359216139747496961 5736871700548395777 3847438168630373376 3279267067212972032 6506348865500151809 81107915600473601 5213277503458390144 1326640559432756224 2616531169707119617 3291363958627350528 8495201083057573889 1212161171824035648 7469510377094590112 8413874002383257601 4035345334327329280 33248938852957697 4967093934427652097 1362255205313439392 1161092543632859136 7522797159812043776 8598278250512531905 4732678675641491457 7629938180104267648 1372778652322662401 3581570950139750401 6290033467866710017 2878831579041585153 864138878007654401 5319831158308431456 5849737864782643200 6231536429237828608 6849215475420309505 1430415628394927588 7687764971301318913 6247688761761228288 1285227455863717888 3591333647940887552 7076116793089982464 5635972750193793345 7091932867109726051 5108511615565234177 7349570834671900160 4743067087459762177 2898539194269863713 4581180293657096576 4946003590160011584 8043784624925732865 4244738648427227393 4968278686609309697 3672691121879798072 807686732470124545 608875978091442241 3059814879058558977 3546222849636939776 8962335295243419649 4864381685197520897 8994696765241586464 4636453501118971904 4833817972487225344 3045538332612943360 1820624704345440257 5635749034190951425 4878691205700451329 6553392387243784961 8606458376766881792 4140656552659703809 6642886015623752001 7605574192534026240 9018769800060910401 8095236007530544640 4043089319798698049 6224208492043571200 8061306424259653889 6102563016330735040 4414555750428672001 5411870692612243457 5275052750472251392 1734523617741362545 1033744164015932417 8778645483165620224 4392683797066348104 3859869962393485312 281886358677708416 1719517720443756544 7237071168394799105 80093260638278144 775219361924783105 3064386956590734336 991395546487024385 2326988502863321472 6500018632440816384 6289980926161699329 5528675235424632832 78653444421426000 528855126380059200 3261296119500209153 3486523804997122048 6840873544846065628 268440603668689577 3077233330953461761 7638301285813186816 5845724065857683457 281698642664208385 3113014561139286017 8400129988401039744 8263263612922514433 7808889894803013633 4775180495681211649 6952558837417332737 91164398314283009 9048223607035617280 7736662075760116737 173158387947169792 5094525304472440833 8192221213176365057 6759155827840450560 3432869745983748448 4438819120900685713 3018429637129600000 8746822023603186593 5086194746817445888 6934189809252170240 8650888929113582465 9127642095235196929 2960640512544758273 6419892304918841345 5813770368341639168 1113350168321460985 8859658178525511169 5983928009578377579 8514390524234567681 4919959504678492417 4714395225050506853 562055493635604480 6168395607022486337 929840509613827345 3166394888943135744 5920858154643114624 7042510751248588801 1287213152164010497 2773511001420431360 7565187333339698688 114590688712351745 5329170870761194496 7076795156220053249 2678600996565671936 3086084716093358080 4666643623086681281 6805123889106849312 6633276297283422209 97562371292428800 5534504486794915072 6604511499899711809 2494891197951908801 900013581248689664 1857438775692615481 4586525465540703009 5462121869730758089 8980610632699822081 1444322842705620992 4046623628636502016 3798015663022104577 7172357717938763393 5477394384857986048 4863080912213417985 4125809268771047936 9026510833101689568 2432536602546253825 6518788448182774785 6776353832673236481 4131433384025026033 390932764185257473 8806262864031043585 7303328338210861057 2658024510242920960 6086177723746571265 5022412516550243809 7072631828366382081 6710994689152507904 4945794868200767488 5633470397596028928 3628497204559740929 7678422869382204416 8452923571644892033 7811264167582969857 2803959019408634145 4117798159286106368 6129665922752248700 2320342002981541504 1925500007129749176 661594971759382529 7189652036914749985 5542594751242701824 3356214802346548225 435515101184140096 5871059085027627008 7540669941565862017 3238778589063340033 1026708346547738113 5341218555459542657 2373695377795563521 8348941092127922176 4321765096902169088 3061503118351028256 3131119959906059841 697225754089881601 1021412166833817857 8906003683631243264 1817903226178203200 5604068729307533312 8336481299725516800 4865604955642920961 8038091158446211073 6278986994205438208 354916615670268416 2343365916140896257 516795422711742977 8114766450099273728 4656700836644802848 7366956014544914336 8347178516569117536 1929205579867430913 6103653277913381632 6046708347703550147 1984383579558913025 7566333134528489873 748854277305979136 1081119161090137792 5071316324655382400 5541273378756231169 4459190110170713473 3646043102546634049 7858609150363435008 6551841518679483009 789511813051799809 6641542863590481920 2887539958265522328 2986093885514995521 354144653050380288 3010361285253439681 2950061661738177514 4943692550435520513 8542864521641790977 3910656199280219329 709649199028568064 225486150024230657 8240742252923346945 3759740356862519297 2812235177514598401 4503985412348448128 2751657294359147649 5295283550981525504 27605807987693361 3625373686114085497 923310487026043649 8538965027162052848 1574008594427761664 1451797004687747713 6979468483362160641 7253727655663075329 95714880406994944 4339116653162929408 4305704509838983168 7903570584564500488 2678476076888686592 4524216537250328576 1079857846413637377 2347922275883456257 7656398095931650048 610527026322157568 387661198279507968 3635558655118540800 279222994776894977 8865947858225692672 7130145878752087041 8552899329319763969 5420276793531629568 7852775615229756033 5147914534803765249 3340436309344184321 1054216851658035816 133364199134330880 1119804494161270785 3387759305859245057 4744919611118778369 7661970432346161153 253017462733305697 8413990378203701249 6148442604722191873 7911183611658558065 4023566219066169857 244393607913865216 7558473378876170241 2325975441230256768 9056265880239156736 1620580187031183296 3656279817144035584 7726327658156228097 7221094060143807744 7729701142797451264 2987516611929570033 6375931991042031617 2658335775037444097 8407434283019952129 3121250231592878081 3388145651795477248 2555106359012950016 5441059018576409856 3599548566752093633 1337926940908153281 7039177398712598528 1912858044566566656 4559101392542884416 4139478210396946432 21699026472474624 8670811181525356416 1578158837158477824 3071939807705850624 604918269084434432 846476706399362049 172184371923086784 5698086992690790401 5707620059855372288 1950690873737161984 8976069178724662464 4792561262316748800 3687978821410869248 9105587631128271873 7228164636704849920 3627977150876300161 6610773663231438720 3652192222946584577 8197205974756771008 4168362002368040576 6491611937490740516 4149295387840906497 6873015639175970817 7215099884963798017 1565658746360998912 1722662254837407105 9008832803235789440 7005132617570459392 5408913779746002296 7730634840544879617 8480932847389501777 1450250767930859520 2162450464559318528 2944928170323860609 4995292669089505793 5109830767234215936 3890277018554099200 4659975133431415168 550484953737416704 4814114676685062145 2733762882217906432 4127035955021407232 4487904394775183360 4926136901749235712 4877386036592410625 7414937007701571584 4891915117274875905 2009215822168283137 6689612279316758017 9082014660362895360 4488674693070454785 2940165373305908736 4321674039834241024 4856508882033746496 5860099971992954610 360496325989578752 4210062770739324928 2318629635412422656 8704348944908789697 3295433100644231968 8126465852072611232 7149746920955334656 2670108776958263297 1451299038222942209 2408838979601719297 3282609200846569472 6613112608040071168 1221108962307784224 7643673872039550977 5733917432274024097 9091550678951919873 3114862700825913345 465565876988986929 7329112142275768321 2837804717527465985 6761746636383584257 3887947591140166753 4554100132946014208 1361593777428365313 5507524915116376064 4961640274942099457 933395176980955137 4887910206616652609 4312373785006350113 3513908859621763072 3960679567733932729 799232078555752448 431167292405277856 2537874589496705025 6506903775888400385 1789689441974980609 6520000878490951681 4869678041539565568 8494330947190469121 3889313032689418240 5793545744186933248 9198065234013155329 7204529092006716929 4692455740247638016 1767571152987938384 6327564024963028032 3048829461720934400 1888666849409861120 575141544498072161 1256792154074480001 2109850513052814592 4169880944313753601 6691719851637968897 3389951740487639040 1342014825983602177 1667047330982265856 2463100286846364928 1847346574169856000 6982943650445051136 5145042837173889024 7663991272037765889 6886798081102858241 3567374939327693825 6308812579436700929 5040743236643214337 5524181395744047105 5012565728046743552 2551466258409577728 4991696229088571777 6518806798967012480 1241475471417806849 1485068434067467713 7049926072907142017 693680871437236224 2713178165369503745 6005903273821825025 6742905224039842048 4983794453064944512 434120064661911552 5074393583733350913 8265662135281509536 3078012443151004537 5975320911446655488 5549492690888079008 7793238929898602497 5123898657894618112 4673888714924197888 5943669811849922778 1078072739512698369 5935926306502824448 2254325591159467321 5184119290073671681 5050774137992773633 8688150663011958784 1034437018052415489 3485622603034524160 5669520079354462209 4643253069740322958 7274897295773007872 674873921909383872 9022459978864497153 44219381298638848 6457205244156887040 3195611549984074496 960276473386725376 1176025318422710080 7907324386682806273 2707520331820962689 2450616778915150848 784147410280159801 5190431759813629953 5342414815039193088 8762984785917158785 924133632632962208 2775069447442017889 4093951937991853697 2381961089735761152 7723947908532142081 3252404783042002945 6898150479815893712 6164204382675533825 7988622898416058368 2635964167513596801 8742202696323943713 1486200804643798248 3058241823166169088 1336328275291725825 8925934426497906688 6025837507448685409 2609593730869919744 7347495659827908608 1490943977692644481 4868188817206018689 4174581975056041985 4261361738242275841 7116133613465739265 491549092494336000 2517425464339134209 8195688803033385361 1211470638816821248 5253594496360436609 7951977208996308537 4642414982640130432 3688241553687597057 2700941898258026496 6744838038374649856 584160540659105024 1 7094694714355482624 9005833214176972800 4140020992028320768 2870430746970434305 5935868881675646464 5530057281967091713 7832103259512766464 8635264336764867072 5980550836497801216 151095655715045377 2750569151596351232 1987949887719856896 4406616396000518145 8517034811219493121 2252651051970883504 5424936993391500288 281475611973885057 4164297253653508097 3726602080830580737 5895131148963971083 3329744936680365953 41587975906044929 3012319406603588321 2789605087174728448 1435051232137054208 6228563249152685977 7463858158655310976 1723855315877847040 5312604216404756590 1132884339024355328 2652317099334938624 6380124342941924320 2308018313220194305 4513014107102729216 8044445122128892800 6894191335156222976 8066691856970372568 3958228655028568064 885350850596569088 7043165445266292736 2907454167271919616 4865901212204641664 8448857937265333248 5176483913024765952 2573361522459533057 7828636239201780224 8473209612942508032 487044416031038145 1656932914394696161 4421385636918507872 4993536414693347968 7340622954726675777 4997404383538003969 254971222446764176 2908709680997378304 2668392534155591169 5925150585326993665 4437151344878365185 7877869280185271297 8740886460667150336 668065996294015873 7251671267990740992 432388880297244672 1470107524475977729 2129801858850263041 473837811906424304 8400372228478018176 8321281141775786368 2275624141338140673 1024312086289613825 1156563515343603200 3302058619073696513 2885993794369267713 4627740648220429312 1130365911534953473 3842299760694198273 8349444019085717280 8743203994732127104 3367743981983036417 8950333093312075776 6386726727430386977 7936965308102544896 2730238745192873985 1439557102304968705 7366354928952131585 7678173511510114305 5535553110557327360 312051880018575360 1177779937635631104 2565712353483145184 7239733985089908736 11094041280926209 5972442823049963265 2647554212428201984 8221864460562159616 9041902970198663169 4986228003164569088 2092300222084197120 3272303248005431296 1771781636635765600 793183531004362752 7082531249259426560 787217051551531008 4029349978168530944 296602697771495937 4884019672642177536 3282188639906299904 2776994267227766016 8713847615236603904 3914199521912811265 8311697613171054592 9108790511326658560 2522879496768408537 335616873064619009 7547427256631381632 2906925077472467968 8358737886708018177 8643736952903303168 7217953427981942784 4269689944700805120 5906783098061892041 981158052026780160 4740206120522679424 7208829539185555136 3942113594772910081 4560929131860310016 1941962694231025217 3839492424620310528 7144968562728591360 5270381551038123521 1418530003249502785 3267854876205822977 6322852472115304193 5075681602620064194 4538962992033548288 6151556626252253185 4312516793616568321 5822153611891207512 4819346690779737297 4800316832307875016 7231944971543831152 8756946409753120769 5754217423990902576 8319404239031610369 5124252815061274624 1086817679883543552 5736192726272341297 1783564434386297216 9173902367921901568 2010519668797098497 6535709409313538496 1977028417174642857 6480904051118802560 7688553827458205744 4487487897794248705 7825282258435571713 7442066884114471424 8218403763988737792 7876840285107576833 5126837210279187377 1400401833269885856 5094830784390119425 8137819493915918336 8735505194768595521 397078833418870528 1730812866823119456 8779355307325012481 6146614543988051697 8437228172742952961 6850401374381692929 510661587126339585 1468498966917451520 2283750514100123969 7782400529043746817 1083299091887001601 5085657585183972545 8406960653708986369 8295586252402360320 7363336451860706561 4839984852044717056 845298582231607745 2118466326010111233 1241411216464976361 1175476825341348865 4810797791194382336 771080195329425129 4162121088389895425 1741857640380217217 1704893683717405376 199381240148406273 3160035379898220545 475191854254465024 6012043375775645696 177148361996985345 4867841021249251840 6235233547147280385 8299730815304064000 3547231908464845705 605443556531118081 5904192868196989952 4845172939453158400 4383493044814769408 409275571272329601 8404525257772351953 3025646896859279360 6192689656323967680 7289835133860345856 5985588144391380993 1328371904920441408 90717070273553088 52100176746475869 4001577209380819457 2917992433595711488 5989353730950299649 4776406953165428416 3353625675547545985 4770129821835254336 4938904934662485104 3425733956265323104 2554666780939751425 7674311160642570832 1087683506095648768 8009988378286313473 1372673363867080073 848303679175196672 2473232433409560577 1482960856738275924 8918975215309422592 8915683698986738880 3116868086008065265 3137642828067696640 7390094107925813249 4934618506167975936 3353565191582471748 7619165844062571456 7848340632094919745 766535054793396225 2570484314678669056 2261774426289700608 6124213754875248640 6975158735701409792 3198029108099697105 7403093454649150752 1610833728393517056 2673320657657052704 4707879897936171009 1989592871153565697 3198944568214662145 5427073680936927232 4318060005552103425 428340700594589696 1027352909423214593 9002658569754139168 5016122802275231232 8598525150086639744 5715257914912425473 6047509505758208513 107906361340624896 3349766640664634816 8572739118292872705 8319219113178485888 8122771357501962496 7113332642284989185 757203607565037568 3107725062041689601 3060961373823762304 6230850507353794560 8071824258575106048 7329957608434488320 6012052140997844993 2968951026812453685 1869351411390675968 6336355128071798785 4122177214389334017 1971330323072827457 8084378012853570944 4226250940287600384 3673259088846761985 1772888447682439169 424481723848638976 820891095868266497 3095826687351883008 5730218468914593793 3513459515871993856 1928377497877970945 6701236056965939201 5548955337160987328 9163055641264021504 7597151765765554177 3822316488510095361 9075749456356306177 6137286394129063937 8028883820199178241 5700527912408566528 2105937995548352512 4612692672783274521 7594513249754904576 780954751830343680 7723802791275495425 2646870058454450176 943202565320654848 3246547783172636672 3690399698480569376 5541985260897746944 1334596131599835137 8193344768502423552 893793412126406656 1378953985754829144 5083385481656270848 2192468139917913409 3798701092964966785 6360541748956505281 1511448674337947649 6627053434818560001 3092501234756151169 8761481600161153025 7461327535646879745 4241232195155197952 9183262562175740001 3704421475836348929 2157702391844044801 5299271177830304129 5056738046449710080 3771645845449867264 8058199746666624288 6740923318667766273 5810997847022428161 7660376740757383169 7896911773050339328 3202209194824499200 4585492550194445168 9043936425458712576 153691996036513792 226331326500273136 3944595675286379520 8561638769331935233 3696202639888482304 7257968644704844288 6622575110358936704 2187900860086014464 6236579903503074289 8001897265710688641 8681526311243040768 7431389340983494401 164897162616815617 5686476726230142029 715495683044086400 1472932065127497729 8384200269236872192 1721391785733389568 6641249791472316161 7574663542469394433 8550009409787067776 1908668325370380289 9168498299397486848 6885301484353241728 6849130472426270336 6280225686923180032 262116505380446465 2908529380261761025 7274724487777836760 1716910816853637889 6678362951351451649 7656814056759535616 3826981310716871168 9051062323910664193 8452642723197397760 410960216715044864 5420283118697316353 4354991232034414593 994793579935166465 3725734601483808768 4831236498172411105 7300826277568916480 3141457034056437760 3332677852927352832 367789257202798336 4633109369097349920 5601061977818844161 7836371639491520992 4756774067276849153 3186586518572759040 3061823053816190976 2266905104748727553 2690034872261289984 949333124947655168 6363645116976730369 878712915061679725 4847000336181166081 3945118018880125505 3599981743657585920 919797879756133633 7471832744742106369 3876482571437826688 2029636873508115201 1238786245527076864 2126870250087510529 8388025982774926464 5726829927292717984 959279628341964801 8385559832174216192 6644475933218604416 773424434365684737 6477790102857711616 1873042794019394369 5626040082384289792 4391129852555925633 4466692756295168000 2702761801472851969 1759045948150015456 3815109624419593665 5479153809936922624 1368437746533325824 7156815866566321505 7034141524648181760 2197730629227778376 1523817998754709505 5012827129042638336 5987760925296902145 5157468217707894657 6496046986725683712 4819809290656762449 7539984327249494785 2280730886881019904 6246010431005521920 5445831205603411968 9177646084371281920 7234028125241930446 7001524610462471745 3492536394213605376 2572121670947758081 4708486091761520385 419431691931747312 5794375110088486912 4782438331612491392 4896999866806054401 1472528443197601793 7375069259327864833 1637159409629894144 6824591593947154433 8995505286328103169 8503747969491981312 4077607561427912705 2860011245922922497 5818746077420453889 8326227286071530113 6077369866326678073 7891373911049805824 2269565951843196928 727167683603584084 7170735072083952640 2842114997651030209 6018845750603513936 3467979664998162432 8183868708126434752 6491789509189058560 2648912929414667696 537769571703746561 1693833963730313217 1170488411192614529 1907877784491796993 1262080243700820993 7823329264935438081 6644367552489565313 5975288460726935552 7015050323785793472 197885265898254337 1751486430452615169 8395699485491998721 4140046112884746368 2475962796783290112 9139460027226191873 3277407283751077889 5636246546805264640 7564656763391264036 1558072414300833793 2971813479471972352 5116183976719596132 8284115710995535873 2151082481376559105 6010383266694547120 3506595930738050033 6958648775771691009 8983331005728185345 343862182038167553 6277042784084901888 2383277851195431745 6705729398187402569 1216440267394523137 2524546768118939649 2691499137263118080 9152251155372577793 9011780670260849408 3604486165580470972 6560737819499823104 2773730193450309633 8214029337779999880 2178226686404482305 4883355519987645856 9138600007543688577 5418620040893629569 177002953013149696 7275252089133727745 2873848599979163648 6773303678896387520 2092419660115869696 2985377840319838673 8583358048831319296 1019834376728563712 6855577923877011456 9089549765667338752 3898603116657747417 6326815221068676608 1257331749044658176 6535739669728674049 6425552306543853568 775871688133722832 1033128284934607513 9114814043438659200 9040982136346193921 9167294595116544192 6560410903490822144 5531976961018750465 3043127440898032641 2299544123349324545 6594976471294304000 1770333422966248704 1939061431161732096 1377640391802646737 8551452745314336769 5739946868266963328 1995240722840900065 6805615258838721536 894826145920889792 8317970451131753857 1757594026119144449 1409228323642739584 6348180747717787649 7444837582987007105 1398796082354569696 4802971983466754048 7117710048962062081 6958268159619187712 7309800600612995073 4526361114821915520 8138143788938199040 328813598910164993 4876452855177398848 1519670521153319936 1343105904837048193 763453970445150177 884727477666453761 6578365021549162496 6398600617560784896 2062315419195819600 6431635269524307968 887290248182016001 87337550761295873 2168025738637969312 8274032541761194049 678674588196937729 2778915037192705025 1045532690557410511 8219868185473601537 3650438152965980160 1575932067673574529 7954220263016341504 4592560136861267840 4293718130498207744 7529293869234814976 2551096103605330017 1904137773102980768 4686987063815214080 1460544663480539392 8495991420327346177 7088997204886552576 8714560857993904129 2715721641617050993 6321666872241143808 1397417284582811648 1258928658675877377 3152717390936154112 4030998036581351424 3327921270264963073 4271690273769127936 1636208660501491713 91727045665738240 5676709270305490033 542065170746043009 693499388456285104 738233523394875968 2208618459253265409 2247979741917224961 8466611350614531265 1179328795402856961 1164595488549384481 1152591298006183936 4020294028665815041 4116118524731523072 3026405089306738688 2561415457003867904 4581508565796833409 3193743119869782017 9006380472282995648 6544560134096283649 1893217099626168193 5635845803722514433 5908174183641776128 5259962352235028480 2618812381332779632 1628485268953054584 4148308086192987457 3480647307477992961 2606447951097426945 6100192682665529345 7639733703218599937 4444135651028107264 6383826727891295888 8037381313120960512 784478183435753472 2803345628795079561 1147439401564642944 4762543308266101761 2358208397068518401 3632672596781554369 8520233850229829632 1696007029262385152 8244847269336344321 4744507452415456897 6936731584996645888 806899208925653120 8107024542853251072 5544623010011406721 7150056109959555585 7132402201336158208 4996815032532895744 7523587930444922880 1237174466897281025 8321793118437142529 8292667092730181633 3205020301127974912 4988823583880261632 6002240527688310785 5746617636329340928 6975724153661427200 1172687554809623792 2360409085294639105 2628036997531140096 455118601918538496 953760042799685632 7586859622904750081 2504208930221869825 8279331893784171040 4228056633777594689 1639226457303375696 7442739969229299456 5843914774222472577 4733416016699367681 7801928554531209216 8967365245668858881 3473294442896817376 6780816724295871405 635414029361840129 7299350540268070913 8031129684949860352 2618270211764092929 3901922608337566720 2716937042603715073 7403317381052529665 3846595199730102272 8868226778482447360 5954621530904686720 7755264021507067393 8677348770531170496 5300672676449577392 3850819139098710784 3548070460598232273 2799049036152905728 8262867953528775424 8150031055745959904 2407858687455126528 3510782799620294400 497558748834896288 4412382202085034369 2907865378266231296 4284750070243685120 2533684300641303857 397418335612382624 2812675641224679937 6228454129074684009 3761908211991035905 8347596429678799873 5188441168574123840 3079564446900006912 565094643672313856 6686697448912785984 5807384656206850049 2084999733828371264 2973949811196336128 7595446231394410544 6768115059964236928 5132138560833153152 9081244927752421281 6293585130828922880 7776901785668681728 3174292267586762689 943190449853972481 4540490272631750369 2552746413679837185 5471465906432376833 2461484674118801408 6740956080980886528 6440386656496540720 5008042279120671744 5992327584907971072 852265327529461248 4757600789957873153 6724777490739232769 4097227692032817153 765807191363835777 6248895814446342368 8865140407706388480 6960670548229918209 4203269809520214016 8625548893946792480 1635525681929320192 7532635010072965761 6318238033856700801 3820756128943781761 772644558783637248 4036684198878527488 2238357995987664896 5987725992735988176 2400766295357820928 417785267404246016 1679720815090728961 10281072100349824 6756007807030816769 2664423186859875841 2773613353135742976 2971839985846238080 666768579014733569 4191918580725670177 3490484426108551169 7442754060903023936 3064806950170500352 741320030291623936 6495219544928347393 4535096230774158577 9161891915036915713 7379183504407875584 506606494525475841 1958106047183601665 4015516988561263648 5600510855007128593 2823734058626219520 5380538193508419681 2151787924919013377 1697159616339037600 4157063475038467584 7855208285569805313 405431728278454017 7552049819647126977 7734909804931227584 7937047144994756096 5277160072714238992 1651560738422449665 1825069466591361680 6528129866176770049 6487569420614893569 389407442551552001 3384396827614469056 166266019807773952 4239166553380298209 3506463752671756288 1080515194430558464 1149233414560353436 1873908493852031488 8439241872827427689 2558027126993642240 6150589114429417089 2479107835750204417 5750857476149302272 3496288295050592257 7937515640986660480 3621306421186443264 2724492003516550561 3079776143840532993 8188111140168759904 4456991369953401345 5270871929100189697 1514228481733402625 4553056800776865792 3427004046742748520 2009284598553444865 5688823663469830145 3498698945896500097 2818716613464473601 1078704103960478208 8090368222115987457 2196717426552471553 7849283351703525824 2342656719355641856 7327039069447387137 3514555943018788864 3654939439666854209 1092791135165698049 3546723895191375872 6052148254912935937 6931439860342735168 7342585510865932288 8309652987872303969 1799118599022018561 6198416022350049024 3446569304310689792 6792053657921931585 8826422691882232321 8081067272078944257 494358244844231680 4710558377501386752 5440308647350435840 7527219175509997216 6342344851710928513 1017066695723984448 811181309052553473 2291346559769586593 6926828181842964640 348389351832176705 5184739951150549248 7926732884171163648 4524821637482441728 837411086162563073 4391111119503818753 438216009426403329 1347677408817030400 112340046402994177 7002213721204887553 2181503628706922496 5580546764182764161 3369138980624424960 3704135001932038144 1872991212298811905 7088228881508859904 4990546138046842369 7213464756893465600 1334550059134054753 2245130136665258733 539489121108357632 7605363711374812928 6567315710900175241 5022959115159373952 6953130439913148416 3943511207596457984 38836963036468225 6801664387998862913 398037242368662272 8923465197967179777 6442949393919049728 6764120891808892289 8860194608756331521 7863296559906841169 5552953831795228673 547395774477655937 5863896904940322816 3483055463491111169 7211684957422350561 4702776572801322785 8771238788809883649 2129889857816675233 5307538034623586252 7927167367857074176 3134674592854441984 4485787278453243904 6678849289562005504 277734199616104449 2114235314450635264 7703529891464092032 4133658922057167297 1819390920615748096 4378795325267463305 630953825523466240 5369444630438188544 955507749013309552 7260691003009253376 5975055899395071232 5777849832980144129 1501863605083525633 4129850864026961152 3077486281709532352 3121233912456595664 3089140731065244416 36609281226702849 2568318063316147616 1114238335058605184 8344251885550143488 8395969249092248593 3829848637433827329 8233129434496305537 5596689430265864705 1823812487564619104 7433729532749656753 4874241695210659192 6096397862727372801 1632167038031833088 5829330806620718081 6735484886576230433 3804826288283441665 1846889968414497792 6189393462605996033 3602961384508844544 7524189285586284545 7492041143548936192 67811837070265088 2834500149341028352 8542379949173280769 4937658624727640064 167261735486774977 8536147597827450880 646477925581250560 1475563607790153089 4391934508093095936 30170981084838640 5060922191658441729 430022320806320128 5380786484469489665 7137517624417121792 5643408909122475264 6831645058438868993 1073500985720012801 159402076882388729 5146277535905735108 4918802000868123904 7822447664782123009 9001159337810473984 7907405353359734400 7969428865016024320 1322687108951891969 8140562463620553 2193169100494583936 2699598721073676288 7970950981725036544 1488111675941394945 311009981079519233 8809142429804655232 1392906840666817537 5728347187174507009 2229024364523094017 8729733916652229121 2536929524453944833 1976554036213868544 6028073770758822017 6629111395326121729 9079337302745853952 7402834461992864256 8392982772305450497 7197047561963044864 1494725874374311936 624737516090850505 6224617661038946304 8729732144650125313 4361388103807008769 3830104449604678656 4616206760834378752 4568425909255093248 5617377623517454080 8098858676973908992 7202747605213533617 6091695727196556288 1250418074503999488 6055548681371846625 1281378585980626048 2418755774750130177 5085635169833648128 8922761208930283521 7431291415686500353 2912584842014162945 1120177027255929857 3493873941173706753 4785152779294693377 7423444379840721921 6828150794112925184 6790892444134146049 1140701792159154176 4634890219881540056 8275328111832096769 7980463877854566016 7784373075149639169 6764795041675638017 1065595711707357184 3910132309978058721 562304837916348416 4103574543255858688 3347636732026844673 3807704328307124225 3452672942830127105 8055131710761137568 4476935480243257344 4968726379423864833 2897053631399033985 8742907637575354720 7255390684016427009 6139630985435152385 8828624936934068736 9040607199341844544 7156234966329040896 3373507717501859841 1411900033450627200 4268483327062551233 2609065114887060280 5395697055510953985 5596010533494392833 5522267998084668929 2998689900067566593 2246927729534885888 6957300238045971233 4386545044168292864 8445949919205785600 5417852361020223488 5660203605458100288 5352995239305344768 2999522281574658305 6082762615543562240 3299284732429538017 6683546086084182017 9026886334087860224 8463576472484339745 6805945692816678848 8033773051702018049 5474017816544790337 242978230306048000 4084754645896448000 7028002980731954688 9214116812981883777 790454069136879617 1124304313940131841 2107408260824177920 8182997896850123008 8129524873023315969 5460406051240745985 1679125680863685121 1794373222862088769 7521406724979845889 9150960978092670273 717187913879199744 8393114781527048192 2328299186749309312 1353638346804582401 1439121901364749889 1527989348724920040 8965149605997402113 8350519419036287809 6945908038159967233 9208932474014269696 1019770244070416385 2797894649592297985 1095859421101686785 259019220981907456 9175203145649750016 87861897286776257 6551164224535725745 7765818287681338368 3979743130099547872 3025440057182066609 912788448256897473 3136885224434279816 4085105813332824064 4267649494748539648 4769348997641943105 5923716533998452736 5502939698871292416 2596209983133277697 1936156982671523840 7271878831754760192 7321622933116015105 9042050872261722625 6236609470284376320 4702563669050630529 5521303699936668161 3909854446650383873 661041684609499137 3379904983026235008 6374536909778239488 3403445309387032192 4141472443961728256 42629684231077889 6812571185146380289 3797809238439838977 474930626295729369 3199496759272424961 2534040527431370753 2614970692911055525 3385544637289008240 8974606590284138033 8981077424575616001 3166608387142436609 1793736345817223169 589056465922251489 293413586388836486 7924510902727224193 4633077283186221056 3388314334297387008 445954430275485697 5866722383460851712 9130494562629685761 1707583997837007104 1963687173310224513 6275233208275593216 3446251474302972801 5695070550745954305 5946954618973138944 3217910282910011393 1457794189462449664 4399948654063736832 8352637812156934912 5005937472709849089 8551519340065143296 1824627932390758912 7976856316224046944 4666718535269924864 8041137037134436353 6602709360969846880 3676487760603744289 2934063865664690752 950399478035855744 8854852969273776169 7955852929717881856 690650372030521345 4107651567482655360 3993311409146450305 5176930013618790401 4158120989902727424 6534632037285707776 1880325283379524352 7988160306464520193 904990791878963201 386917523490875648 5978991712227044864 7813109569964406704 1734553482074844161 4372373575000827905 3541629580081823488 3060869312256409921 2435669275176576000 8605469184873463808 4735183664230993920 2985770931036524545 2772799443840230913 7923416702584632832 8153198524755015680 4917016767687061760 8859609897177404545 317732648454467585 9078680116907409408 4247708667342802944 3932732440927289344 6407165241774430976 3275174344161728512 7144319103020334080 1544760260865835392 6227994465411682816 8400513923430120960 2748975109334106112 2112563882241953793 7785862597025063425 4165484923208078080 3428567391388120705 1897797758799110144 6943461005454465857 2520691955656149761 1620803212629538561 7274112261779980288 4000715689110303745 729086975391205153 1436113436220744192 9189652323318092033 6087830208613332864 8964028236008008489 7615617321920559310 3747496952784224256 8255680811024128001 6140562076737179648 1478558503820662785 1877561074734645248 4936609895019151361 2160818460621355008 1782001963380386817 2639468316830069184 7576209048720748545 6100215836369223680 1202969829600587073 1568096472009965569 4668180056722733248 1823713117599835648 4764057523974569985 530064941826703361 7099924659181547264 8344476804079608961 2980150017610899457 5640442994566706161 9064461895081426945 837417141041627137 3286066100957970433 2611526982138331137 5148036360359911424 5823636678294503425 1284096996770106752 1468936835831179921 6832503648710695681 5434226830063467008 92956558282874880 2826044211797147841 5618914349083951104 322094696928133120 7537602071955243009 3179512389505761280 8043498630562985984 7579122969708699649 4548777175300307968 4406275137328391321 3603696667589967873 8792557688281711104 1812218665631000064 838812761157341697 3057694041612118400 3230729830450540737 5766642014907936257 3246814706073076801 6551826788054702080 8325251961796441857 1212677127436120064 8262626573267319297 2980679608673138432 8313772396784517120 5769434265016810497 5812102997576947201 4427169085007733056 7244600509184969952 8392710139300076121 4224167869068130305 8242954851311328321 7102495563238688512 9048516828221101568 4486849705022275584 6603107216604331268 1034282007639056385 4051595229635018752 6068506032655178177 777026963903618561 7354886874675049600 6706109849266210816 4361225296321996673 4346004357611396737 7489493559815792128 4297283707202220033 1801093881608298496 8025412812620431361 6209795821360365569 4002629644839485441 5231478035748593664 7628772881765776641 4274241667113975809 2186687474911159808 263785810081677312 2005208211028855601 1015009978507402784 4953959807961530368 232344558246739969 4270383862310396928 8243535888615880705 9098789604831526913 6578466895908102144 3971857813640942593 8326484948860792833 4755807068583100416 4117662620708879809 3621361860016839265 2291892315041633152 7292791360468230913 493182369942104065 4861732363450531841 1698525207777954944 7322490133277685761 4503898601576662017 890922732511494144 6583077077112983552 7600055182091468800 7047730965126885505 6494063583795677185 602756623342108672 7992330014273706361 1346976180752787793 1419130123628917248 1875123100262772225 6425894672217407488 1791564134605534209 2696210207485459329 805862299580235777 44786183304051280 3683363259507507200 62141355613503489 2436058970983122321 885773964505374720 2036031850559537664 3209166846646401153 8827045494930776577 8904996041653825921 9031103096842421393 5446156985102925824 7016457520756443137 7752165917067837440 8560338030209277121 8364982447235972032 3188257588788503041 6623422293950788608 4142604308129136641 703219119014543361 9194651986544896001 8528427254220709888 9040361604989719872 6602900759469391872 2917171829769271873 126442313113911297 8980296570336335360 6355231318764587072 1286221832138129409 2901349470075138048 725007922507538048 3595862732300320769 4146570532564941152 979228455035048321 5145524792768862592 6584286936839380480 2440533369223804224 4825894346309435392 1080181246836149248 4697624206333934784 8479501127105069568 4206635989802301441 8431213814497826609 2071560554900995073 1426620501198455809 6388272444940491713 4155035716034800362 4418704319555435905 1938992356554251265 5912444422145801728 4404302451135566241 200529473009615745 8760052391571792897 7534819583869447424 7896280635758346241 2501475099101601792 6001346018178051040 5668202417165524481 8160575718308958209 5605501014794962177 1709021374251052528 743025394827317249 8659327306547822592 9124776464247717889 1789728522920952832 5165573248154730496 9041824675937547265 3296426073946592225 5593166664277593729 1037990188599372960 618546702946323969 483674295078605888 8676186075723870209 1538449373489606353 200283412490793089 7172131687047806976 3857692594865330432 1702615916719865857 7157032235809837505 2547779528198515112 4225094109730136064 6290072542092593345 52398175721551872 5341374905642385408 5024800722635063296 8463267262396860416 1340210314255195249 1611145218941091841 8315270488721598976 3079794200106762240 1701609624035872769 4456674321633839873 1092227083122792449 9152123296319218881 5000285425771052160 4077126917289600000 7260471182203173248 8239505304850655232 6461528500166919169 4004003872876806144 749903617057238465 7147663321383885697 3511704441964486657 7637684417893956096 6358899125723545600 3153336599895761268 3148759463771021312 1295430597385107329 7830162437494746112 8562746279454322705 6793443953702771328 3359554192861036544 5916164531106807809 6444550544807069697 5958246065482524672 574128307733230592 2947056256664171296 6505628687456342017 4534094723363119105 2828424789679357952 7221295552753385473 510236418075663873 5741796464970645504 7997824543839700097 3697678358056048641 5500679510263365633 1212394284147313665 1263782114395860001 4781054032627679232 582719498080534528 4535744727818165392 8861239735669293313 8367805744467963264 5446859243810003808 8955892125258663937 2586068726135488001 7663219848198327297 7323683122518509569 6978154503281423872 4609098076935645568 3671634911720024577 2702238771680923648 6715789603854387328 7130458036434737801 1878396970614124545 6168557084389025728 5638540725228318721 6237576774625329153 1646947659539152896 3001426431928658432 4880932182027770112 6927526990241591297 9010956255281971329 5623179748670810193 5630907272060172096 2938707139460232193 1741464535350662960 2543748164977669121 4275305178160126976 4780962533741920256 7672853799333359889 4110989737638109185 8102080122876276288 1226536535253411649 2003048204503259008 4054296458982648833 3663953067134662129 2329693307320721856 2784422364986799360 4298376517721725248 1464421990093291520 1155126910755210241 8536196581074993153 6432955375270576609 4098684371557786112 6098794911161516033 7601338395275689984 4037869827900456960 4918165507772317697 6698911710099129857 9081932977766092289 6088576209862451200 331018665651870720 688048235907709185 4620582917032662144 8234139619684048897 7351589813672906368 7150712640651328512 8311982473701689345 4232675325836689408 8964664525851885568 5453361522649699968 8075143719793678337 5659457109158264832 7871571122918455297 2936304510557593601 8816481251784797696 1100966066628531201 4837653283107105280 6432104825189957121 3457816681544595776 4370172075520142556 7482301482834305920 7822094143992133633 559451797378744833 520410679272220672 7398864750165231361 1145190588680649104 233712604358457741 1344386334611734528 4940736091585642496 3908550733452770305 7954342308735105153 8875605389339454374 2517477088081708801 1178588791446477824 6721382223906302688 1637205525954528320 7553917809658054721 5280817681121738752 6727703301336460672 5262685603823386624 2105797043844775936 2205871762887700480 8176370300453339009 2568157497648476160 6429792815830290432 5283728365243285056 7086360452181934081 7016829606822930433 371883516310071297 2977906371656351744 1143567226051788800 3677192863706493633 3999360368376584577 8755763132806802369 4574922910755245824 222549451155963905 2552301815312396288 8153431040919020544 5396809901227986944 1422047080021924865 4549904223839282848 3616944304746697552 6670746733500141912 41090141579451648 2218933981528424448 7875805265905016833 5200367311073886208 4157594451317182593 6414369246674367184 3366323143526106112 912861723843670016 3959667552837771136 116346012083112960 3891134748389125249 5950931332662771712 8419579569264402048 6761090040076860416 655020739490927360 7029064682781696001 8328588690523973856 8550087760029523968 4484534170316619777 1946531638984835073 1748132489340586612 5431304240703203457 2705802187317694465 5328894602306817025 6853602101067513857 3788695031399841792 8134979980359090432 2995236469615284288 3942879332402016576 5459855637027028992 2487484208906662976 2863721473059504600 2013523381405512192 6024715379335628801 7594398087062944352 2086807436818007040 1379929130949581121 165673789834676737 7462246016712587264 6049281848667037528 2006531234134044161 2420959704410099200 7526551175440539648 51797456468312065 577625081998245888 7755316806590486529 5003444844010651648 2785425487349006336 5142211175465447640 8234556043153474304 6382545433931841537 8533451930163124224 1293910044792431616 3291286900743173408 9121122805379181824 3682653337619029504 1157303063020965889 5166390246329810944 2390675183091777537 924820528695483649 6974686397757616609 8619996553528352769 991028111579021313 8566969776898004096 978521167074734084 931370897231916976 4430420599850149241 1221494928038972417 2136911850861680896 4498360208412446048 6240546628927904513 1773442124936093969 2796178862636572672 4705111546766110721 5247955897937682432 4406564218042423809 5452335217461377025 143788656950402048 5289665094335315968 1482053675680395520 5013254131381150721 6514182648830647872 8371372391089602561 3894409573076790145 538243185004068864 4668868249692305281 5722896406005863904 9065266794233595136 1719731215523821824 8574743422932951552 5540661481291905280 3049938800730173504 6652720837246058497 3134306821332236736 5855908028559479425 3238289523050741761 8175934252219638784 877895194186822657 4547416186601012224 2578472949062152960 4611177063322222593 2696205837291652096 6005020981915887617 4811722944452068096 2904478716327637025 2013715213288366241 4777806103037718529 2913312767675957105 8375996828303955713 7577068823021936544 564997625060378017 8517531480864399360 4541721667753092417 1179658968246654465 8670469041857713008 1094269203575693313 6140986850253683657 3516208520149953536 1955408610132156257 4749166672844650016 2828392592983160033 8644888622525251585 8503028355643303297 4030415319485995521 7819511066572980225 8106110905544556545 3145621120273957633 3126010356621241160 2899313714116657153 6306772735451937537 3595317526442806272 3473633080757329856 1677416617235881985 1109541182339855360 2403923707125610497 4637561141755298880 3636601799052310209 1669720794089493505 6443370775531827200 4707734038801970106 7209721795847236880 6533740839287793312 5697081251012269568 3657740412240396289 8994394787220723713 7479737460461876977 3765497578617799936 8404325259973802240 1403606915791483905 3289691895451371521 5241773953375995393 6075588692758625152 3048560790867773264 5833430355636457985 1295269068023492992 6941649366955851777 463268352900464128 7919027790017901992 5246033190366562305 4375586899536824320 1916289241227594880 2901795369538443969 3366819386557786625 5413005192507707440 6801113337668856784 2508926338822291456 5349410560512203265 157006101713688193 8181907392187858944 1575137701439722496 4227782877875270656 6921153692447721985 4078463559809187888 994528901483431232 4720119059722606336 5552794954792042496 8949325887494291457 640272456709718017 5816309117614003776 4955392999845481473 2733351967152312833 2612968712815463425 4057110442837720481 6569733441473860608 5443398742636451584 6151520768603107776 7234509289991813121 2248226785954082689 4709206267847966721 438320349681318913 9016602009595739585 1382727714449986689 8116694729959342081 336272923860500481 7341350745373042353 287601526628316160 9020382002025271296 3135294171478397281 4713498890154854400 3097642212372250625 1938551872501917696 9159314613464686593 5455080592308970145 1517914910760397056 3271774704796154433 3459265423445495809 3722283931916185601 3966595481880646657 6393019130399606784 1781267196263786369 4373517164594838533 1437250781731624449 1823496965558431233 4872128168343822336 595398650835321856 4678313034477748096 4791330859311898880 7516111145348400704 4409539509453688833 2808001708970328064 8332602979862435840 2225306592081908225 1376173560039735296 6750757960590941952 2973444908483751425 5308304663001630464 9026924967788176896 3825459553197915261 2036594457793755233 3014814613096260656 6727981405197303809 2705939516044712448 1571546957460275200 1795115327513978305 8287243935459549184 4151221621177189376 5206268860438937377 5808458087308935937 2068713045784057473 2264520967696366721 4401480896286437097 3831487394018885632 430012202326645761 2116977990149328897 5175139342485553152 2775059487317456769 99985662916427776 8067299300501005568 1923373982039833121 4477599168131351537 896320885099083840 8343346314641192960 2871069243810889728 5490880632000426497 2866969927477488193 1168256327906086913 8107182273349310593 8976675568593394689 4778344747104206849 2179935410245326081 6282608232389519664 7662302930676580353 4057121974924572672 3064523382756340736 7073764967359548929 841272946176557056 2110726174603252272 2012044214898599969 4947879493182021632 3637157147316021697 6121687197861583360 8852660289891685377 7138388188085028865 6435668083198558080 4251368428058264257 5313259411854811209 7733996385637416705 4021395334231051392 4411529248097608803 8278165635869121984 6551258555253522432 4281252839333232641 6928859226961496064 5676528912293819329 4931420043365696064 1414568261499557888 6605870258169301888 7182652254668891136 1473446245142577152 7203058669516997761 8486527658874962944 8921371829570019329 8101516969236332161 5162147585006117888 4683560754548039680 7544788893503250433 1584147474061132033 6754535063337549824 2601898340881213441 2853846173007484288 8305275659162816512 2310253061448519681 7581353356936769537 4265296535440831233 1872435547610360577 8938246592473350144 2755003258113175008 4356400668479331456 6141069155050237729 1959229212194974593 47387281945625856 2417632553186885632 6148195757799361 6880208337001057280 6433479089051434752 3490028718640406529 2817800815797092353 6909539947693211648 6322190637659940224 2818584921158406913 2481858194488751105 3927581142312473952 8551890273686300672 4263562333564682241 891098639940780032 1063419162563567617 1738918176394925441 3206959218087723008 3939960720105300608 4249870634882835257 5087651793637137153 5765124096081934336 4929042224764682240 1501265536282877936 2633910484661180464 2998967461033760768 5235107342427619329 6144174235422581761 3630917182033591809 4205030212698166977 4938897452765634688 3369660535086374913 2448795301158446880 9014060962150853633 6644890734585400320 3789214794694656 8390093219048911361 2372614923442343936 6442728367312868801 6462736443581964289 3305784026976770688 8471570322636997377 3097655884891070464 8797726516836154880 6413026489181931649 103028908535793664 8981226541654560769 5744258104714571777 625272918320152576 5637637056672475041 2228844682785234656 7341731758145470176 383375068891363329 5556110637421273088 2415259541120359696 5313609370539196417 4156764793121193985 6875008516290510848 3504669927740656768 4503579785351593985 1597723284476823169 1325156920986936832 4043526222316895712 3367427734781654528 1320304833399773184 8470623134091902977 8861957036734455809 4574225120206387312 1038150292653129729 1471557697774516224 8250613901277013600 4788775011956775809 6482687799509801280 3887669355463465760 5754323674740176529 2342910171202886657 6418785590837092352 1553727576576357377 229396297452367233 2358312373857175553 19504071061274625 1624994392039118593 1607728313534737409 6567119364517643776 3136909069935193729 936999893116882945 4790116881506103936 470375379289636864 5455461356717268992 6283549284516691456 6913317804173684736 5181825078432530433 4250629715380657280 6596580287368232961 5357644853676061417 4271509827625073537 1893720995695238633 3458924398032565761 3456794329601401793 4741805883819082561 3021716582718144513 8415933118012801664 1600796438917201024 4954423960901222400 2994284247613295105 9153227667640549376 1183706505863495681 4855876156038603777 8960923304959354881 3318866506630924705 2602243339686201088 4541087295309637633 6576436803603283969 8114211821320930304 7237929403949493248 8322919840991412225 1344224779326521409 1423331073900477056 2042841017999033344 5618303154825206784 7566510894219221504 8560755816200675585 9175946951015197601 4455348435233275905 2354855443253748480 8893267860085166080 4126031002674135808 493062376192330112 4340354783758903296 5863477898231919616 2984636838747832320 2861643525558867728 919180685794362881 537155140282974209 6437917337440907776 869112007143929856 5857278479381317376 4376966999331658848 676168840362731392 1179430236461694721 7651543075939490737 2302749123595468800 8149640982381655745 5497472806819831553 7134851436532700609 52030606724813536 5191857245482281920 3891638231252246529 5723785976942309761 6640979814918343041 2019654782765449216 1611060302594287776 2504735983165636609 6489775177090182480 6630280190942633985 3986338770332987392 8516312991640184833 2699502718078841920 5245724456074180608 6331551282934734849 5277314932261901077 4004467826962920960 9006095250300587009 7748634059818899201 5626016898645278625 9006252271603593040 5740060875702704129 6614251970447056817 3767104226769933953 7076812214266788865 3763877342368235520 2882377173166407680 6472113414033283105 93371445221564416 5103631257729548289 6437366597432623104 8350724169985008769 579533674746374600 6460130369756773377 5790345388041277313 6089190657826947073 7618689662818566145 9041084038467682304 8957792330964244480 5635666798290688128 3100912723047022592 9127332153091477121 2876299214313678793 1292468662747073601 40917369815569536 3729699621468696576 971727658120855552 4408938538936565760 8106359655750217728 2135434028077127680 3743990600209484865 8870368323661361408 2367435468307722240 1125822289304983265 805300317868163072 1070905855362416640 1368344414502534017 4448628638733702657 7297658452291721456 4260120387440197633 8734712524228932353 8086256654608384001 7187758412071093249 3997666351556451457 2132015925067732993 2576986230036171776 6519723587070822912 8142772754112643073 2317119208179673672 2799545988692341952 1346381465190769952 1724716078558260225 5137965861690605569 1630509847553907713 5441200232198733825 1859635553952071680 7266574241384628225 8947843702510027777 2827364884429494272 2660575348793850048 8960301271289573761 4892632525216587777 308724953145910528 5119356605415345969 1296031997929065216 7408105679288532992 8850418342363601672 5573284074217799649 3849393763713614081 5881203250024813633 3531360520212139009 4254900837368998176 5635327314327912961 7992066834594443457 4730380370137218048 4594122382344860673 5417938693194774561 1217770310634552320 7825790476269898553 6765782946160050176 182299354102214657 1593685078220210177 3539579444872413184 7024327780243315712 3962140623756263424 6015894498358492257 3229862880462943104 7630028132867929696 3471481865379294649 851752534058432705 3006672973346163329 9177186973309587968 5278936192331083633 2631776142114555169 7074363326528376833 3321242931790891680 3095785887417663488 8397476964758429440 2710227371595292672 4838105701587199489 6050165854771395968 8606770939952820224 4495384047629402113 3440865796664691201 6320654065920342049 1207995930395918337 6106503425976596769 8348992729824366592 5670035100066170881 4730143420843032576 4664516731552050305 5233982004683227136 3834766105333092464 1407227987541325825 319676064673789169 8674749778148494849 3255802225057337344 4161816091661540340 3232934928491263113 6401609333701429248 8156539997173506049 1973731651345906816 3096654781109368448 5729476696258816001 1657390382524819328 8089252912187758592 5008211534976486672 5056643546204673665 9076536175463612416 6627873729529591808 8976223983832137729 599067875026845056 655104347694210561 1719162280399872896 5779013720125605376 729068114481447808 4408509492977874944 5074773859794185729 7798739414482254336 2690617234745327616 7972077210727144001 7388494712146048168 8587390434642223104 6276347568987586561 6263229280696115201 8472803694706750593 8213977590023520256 3865416170589198016 3737883438929510401 5367925902089225216 1905688977609422176 8310569337082596097 7313768570894369696 1870686183596751936 481051248583168001 8474528404322315265 4801334788987408338 2712122094640842752 5191328707081883649 3909796254251212416 9140874900192837633 4404255968337632256 6818296940988928001 6885069549215148032 4886942876997840960 7815425232526331392 6971255431937032193 6054623417867104256 2378469196311194944 4310283848899964928 9020092332130876224 5088021669297407360 4781628434205540353 8599870665915478016 4295345288484081408 6976259970066036480 1060197159602238224 8766422019961389056 5188883655728730112 6550765912890998784 3581300985471116800 465696591122960384 1263379465933627905 7167217691266869121 7995914235702154240 1263945477048706377 4802321086565645057 1502211947069931520 6676002520524128256 723456202380668928 213526791016721792 6323072066784821249 4001896644522303873 4366629666203447296 7410962558183555072 5284861849455649792 2375611341670156289 1962900111924197505 6440598878955765760 4524333631090130944 7283430311178049537 9089441462903119873 6846983812276928513 2115828189108833793 1840968055737431905 3532542618042517504 4393580453679112192 6916181852466352385 589156536155077696 1236711847679013608 7951943384524795905 932965007648710440 1544327098231826432 5836477454014723712 6748658792362481792 7673800258896774401 7297252656801850220 2629401159591948289 4177707298848243457 8654566036352421120 1504029229340127232 8096487141912891521 1504421646663188481 319608434007989632 6942341782961455105 2672645565048684545 935753624381014016 3015955251613663233 4329090240394041414 7541042468933206017 7438829516465239041 1410907243812913152 1001901060824838144 1247355892916022784 768823247212613632 9023243960802426881 5044380096548358144 7661988503797300480 3093756790626299728 6796092872573283201 2990721656370810881 8583276239308569153 264076406986090496 1422981691026522112 9096062530143071233 9182187855199461376 711350274324564064 7142458569207152513 7932070986095525889 2159895822971323808 3299492777166864384 5339121484342829249 1143694287192467457 6587867308843573248 1802551741058086017 54112057602555904 857742642399260316 983912793766469633 4807409465891813376 5408328239238497793 8988940347789365249 7021213629139017729 6701823975047137536 6088837470474694657 8996179977014530049 2712834277672929793 5718157218220302464 2838824877531201537 852754951075415809 7546999828894121985 5772335807631233024 9166656129014290176 4429052211341295616 6714928247907832832 4157344470676686849 8756902803002001152 8297171175659080065 5531275701899678720 3109879440965655552 2335747209380495360 7541128104420381872 472136137137966272 585627118416306176 1247888430220015616 3505445234671089584 534457694590973904 7829682115082407937 1851838267805925376 3323138740186775552 8569306423680229757 7220420193478246401 2230841331993928960 4359972578511186433 9085732688310838785 8161530012314380032 4864823793810578944 6339796981515522304 3436653091006290016 5527636635355296769 5410090236904988160 8012265938608871616 523725426572466048 7139714236981490689 6756215401676509696 3343455153992892417 7280353605921123425 4213896589678215169 9178374984534274869 330292390253052928 4454076071320752129 5439673907405127681 7346258634431246336 7361699975969705984 4262645363880666889 7038779167963158976 1588834009651568641 81758904588290561 7067804770039822593 2441861751482366385 1822320598679348833 1647430507497600240 7160854262536478721 162933520067420161 1813474802461048832 1449803036043353344 5111238796230737032 5280653632952336385 8780740880114909184 6350580232107677696 1769344315192098817 2028743150859423744 3687748459165581312 4800905096536461313 4442326378496724132 3157180724569217025 2048054503874236672 6828039081440568512 7044960082962652153 3216084563245294848 3372124142480163328 8955878852259919617 8245066210299269120 5999273740286476032 3147379947811689473 338472970384285977 3903861106956809217 4843750224884151296 5832013392034592256 9154607102646664705 7555712584405446720 615535042990282016 2532482888509788161 3698977870800731136 7981080420955435904 1065832342740719616 4773971792646531073 7565598257280929792 6215299785060732928 682174386542971777 6899983991522000896 8598856721770872832 8553620786924691457 804304138038047745 9038459997167953921 8158558534455522305 2886276961871707648 2502457766034046465 4930104214533254017 3562956337529504768 181915580330527745 8739263143629643776 2917724736539145761 5413411444558856193 4125347388126567633 6936484883762642944 181645539456030720 8858267097677578240 4324090735105448448 6755194022272599872 147331187997301760 6983567488676110849 1274641181563465728 5061276787958375201 3884160938458000993 8375640935788161728 1772876477639426048 6098559023614001152 3002356413776784384 6458334099216606528 2130967082979277097 9048009126785948928 3653236846138611728 4273064843372390913 8876564748006391809 8061523686491422720 3858240138039181697 6359378875274391552 4496771613083762689 127039650352586753 3427874971759863344 8607747919733374977 8782756580487735936 3037430195710391808 7480860269425223745 8685799341852639232 1886868816762241025 1679792816898181505 6633717812592885760 3754725665962295296 6040515417429639169 785473242665254912 4707599782803092609 6742065730133285184 2627200020114360577 5328624045141900289 2770091702914285569 2677730514092113921 4045945323877514473 1436704010972408832 5054651420999139329 7771661287489601537 4861281106322698241 833560812458377217 320947906544992256 3221225622329963008 6860148205654537329 1936616056797457408 5478601158687555584 4169373128864499712 2103146155592046593 5871848893251207168 7642543443248103425 5155304167278039041 1997339195262114208 2539762556697339904 5605919191237586944 6511556732412144960 2255473211306092560 66250384866540545 4646124044056804097 2404415782190845788 1126648218275546112 5681699564106228801 1081534036345143457 1008143447165597696 3238317873266174913 39071364910377216 4008717014642110464 3376526788199053312 4280249553287431809 1590031960915542017 5565308992134008352 6444690231751050241 7552184452573041408 5323891881653829633 7172949052710348801 8747042973195829248 3227224085544468481 4524887744576487425 2193376722563998336 3383213418341359616 5473521007184391680 195045187404745872 320082334347689441 5934339312876470273 733334229672101889 8671535095927756033 3509398023894493681 7443184857791314390 7359199159141926912 1191315870880094593 3617609186289322784 2246296054797102585 8719578682213002496 7568735885858498191 7098971035267028288 3399339074326364224 8746781428510739712 6842547449292956672 4012409290902166720 622576023195832321 2078055124282940929 23203675115094529 1806228017886169921 1451249289252237312 1913165949448301568 1338713252041107488 8817874167953338497 4717457980218208704 1750674183628534000 2982315669757591552 6831499106047382913 1545658760652570624 3134092157372721601 1808404617979168928 4029786316322490368 5767820724126038529 4763747799772561408 147317791473952384 4192344656240640000 1279012294275121153 8574437882247148160 7651567516983130752 8085014434034804224 7393126187330851585 2499315884635387809 5917486239196801697 1887088832881393664 1293365659536641088 6393762067457015808 5228537412151833473 7552275679151128576 7459132310063939585 1418915495702807936 4540333756734866880 8909084446928400216 751580493991623360 2349579026164627713 7163380731833291009 1776120686590446400 7684684513518023601 5374615342951831872 3399214451175137281 6855082890601206784 4650810168946517361 3138094204130341888 3640320789274610689 5982911091729348992 1934692360524529665 1772364047247097857 3497051173176868865 2821968383870335568 5870755545209091585 887073171119585280 3681260727045299968 2017199290339911504 4363798460562368512 8870639281362257856 6716463249254416385 8920294594323653801 1212840934107119616 1306948467986354785 7387128857627649024 4992740283695835136 6232461728522309120 7903823331647291393 6722431718131700737 798905972135821312 272865277166153297 16102709171911169 1250826906121610305 5371105905041975264 7319276917184548609 1554458434492272641 6599640842458930176 1117699818801017537 3749278550623256577 8871230122490289153 7259104660482848257 9095921454485446656 7821340192056823696 8720324818838101376 2988613280630308865 595271373589676033 7811885924812069409 8418161907843956737 3570076415600483009 6242296458209428017 5823105109443215360 6199414489960415232 4842258341648087040 1913035840890193920 4540196709016838493 6545594110192470016 2194939336640681729 7094432031436465249 5369606526785392640 4336524511753403569 5554148852901431296 113265487856640001 2915825133506478080 1627111249173526784 2382523522259025920 2667319181304723968 8134711679529182208 7403671409479348736 7331870095148058113 944121936724520961 1777651053045108737 3279152430840136688 2006232826769440768 416250208729715840 4694180027587100673 3209468551980285953 8206752403312429569 4368306292440989697 4408727586886773249 1342760507480778593 6006879012363501568 1011115045526045409 127004585549694464 5423545914933320704 1519810472713448449 8471673027771170625 1470160961471686553 3925469715482144769 6206495542346252289 3623651624779317248 7091932740132577281 4110688263000805376 2691205822262494209 4925053625346749440 4753952751552233473 1399209232270888961 4864706475361320960 6474210106365588480 7984390190944591873 3754050917110486464 4299175403232477184 1405977111109876224 6744779710038532096 5931643879800748033 1498619242526544385 1546724611692444672 5351760058319320480 5651017897916309505 3829046439805976576 3628428419892210689 5726130175917593120 8364443400776793984 4629464650815102465 5438308651356348673 7220743404438360904 5172083775199912961 839950951463714816 2778936275022938753 3811458164739761024 3185600034685957121 5807927716068286464 7094488274750568576 2590059841163238528 711262368922782528 7898252826940276736 1956621202035909633 6402804814366224896 8917550024082402048 8610063398953005632 7867858335935561729 2621286626738647040 7271619252759589120 8485403670634141588 1056622917550440448 8405598964983986177 7716411883735001088 6750216048396524353 8295688129899916528 4995301206205396993 3766402933615824897 1092478367632802304 1081429396139631033 523828369178787840 8052030263410187265 2739091824397737984 403199341698404097 7324602692845279232 1630334269317447681 4482765789072961024 1995937111067977728 7292915589526593 5948070689844699137 2972369925836193792 1459898054971228161 8488797022249952769 6506590245832944896 1236998066949223568 204079181223591936 5029429401311750481 6911441048989490880 54220161319010368 6009747711834060736 529836587540981632 5708510949268848641 3419117902557566976 6913165775229704832 6081263153235020360 5986814769893900288 3517970324458995712 5241292070297010176 2990398632772779008 5228068156565377024 4504098711997804544 273122679407374337 8511434104429057536 7296304079292522496 225639353046640075 819238287602794241 6270173369596921601 4738826950619437057 5549087351350232064 7997673236863412224 3327821328319355905 3125805899034759297 4345672150744886272 4496332434389174388 4854978594061206881 3957189759066456064 7032435154944524288 2095230125057999360 3064738889706479105 1584636990648442881 3806401205626372097 5750377146244874241 3675237902240434656 26408092897681665 140468665369004929 8418015111867006977 4656394627146842112 4602217171741404161 2537233337830029825 2813201881292531712 7057907320033526465 3240516522496571888 4922054869284367081 4916085901358277057 6865217279500894977 3723385986053597825 5791065057033584640 5738269507153342465 329821470227762176 2357458466858420097 5097732711429132033 8830526925430341633 4630981614893754337 1041857023570345984 773792158074538000 593597794977628160 8144082989987500032 6017599693314416641 3559884860550516736 4904488135586242561 8467687403044954625 2321475270991389761 8806368405527527424 6411282113983176705 8091796973242152960 2056619152987455488 6654776212143193600 1268564315974737920 559837154149134849 2942561485246823857 2888620616100347905 814876260483300656 7933966650879410177 4406183912059830272 1431377868625662977 5198822958666911744 6721310692158421504 7603461314435678209 6883957959392592896 3881802537405032449 6874944431578677121 3023589395986521600 8565897063242022912 5586490404410228737 7869706320138539009 1839365741741832192 1279147726507666433 7620762151670685696 1069820444430100481 1832840536168866549 2078010753719214080 8702082164288235521 7560316045865254912 6912626870254017861 4551822818848357504 2895750688202071872 3067333007102888704 551463402385965057 4227215212300402689 9157110505703047713 5780613158584615425 4182966060363531264 4596371388311678141 4736172937607072256 1174937310494735056 2476250819239018496 4643141074382793921 9115652825287239041 2038856973046677505 7017532038471565441 4630512274114899929 7822971609646703425 6779542348182989824 6333067410353653760 2935904976957210624 9090170220183699457 3149148543764135937 5346318388996659329 4742474393231094196 8731961851733706817 3394673431884266496 9140260967274468352 8427633773074665473 909362084024759937 8752297525118058497 5603752100390354945 6735897607453746209 6933172907823129089 3132000279492558848 7959253348272857345 3152325519040526977 3646936763019506304 5389169570252493440 4714737456362483585 4960856991271452672 7911534348976046081 634619501176035328 3938307316582432769 2866028546182575616 8353322168349195936 1837160056343190145 2380586376650539360 6490517064463420720 8676668804931427040 2679824904298659840 8018441575605452801 8169359297018193633 6754742859540070912 5522377968886044673 914139503487565825 6537750618343292929 4137971938073857 1268308494980145728 4676138799838646336 5003830484638500865 8216493527010639872 4921852841298066241 2047033558171648000 999262677937713153 1284027760594124800 6090447337160814921 223576919791251344 8239513433410374173 1739596018866888704 2948798120470108952 2492696872805163008 3275940819820477952 5199106266549721185 7636171176854526149 7427580095678775297 2996919529367704065 3046602723480483072 6747817344350729216 773805358420883457 4121322311693395968 9081467673244064800 3282436034192736257 5930785957786391297 2676625764289907713 6945009934866953728 9161143246482533889 6025905909946395392 5104730148832288257 8777295682367465472 5478157447748648961 7108376139445305344 6698319087914920960 3753698078510775312 4706428476989103848 4479962649809972736 7796387126201798657 523363593848804625 7675379960761519136 4239651298239325568 4799030615882407937 2974130873069817984 2626237893315205288 3103175065014370305 1496798381310803713 5374857528155926848 6862131170334212096 4486979690032832512 5823729644063971329 2028099764206487841 6256806234778026497 9171169884341141505 888143510083998721 8038169603925891073 4568817982362193409 5485025282165604353 8198504923841244161 4994775604441011201 8376848397945698305 5968140485319600129 4807877115100217345 6331667160295821312 4188308177614675968 3903338620416688129 4308177886732780145 5904728103115450369 2732672093364369176 2395940780654166017 540248970137032049 6698852712895922417 2273742933496074336 2450843223224145920 7956716142063438848 195388050549200897 1893618930994659328 3845947923157428481 2332426738973655041 6579060423729959425 142766058553845761 3815747747630756864 2941069829754348944 5989930091256494080 1967272192456172289 3549637031309971841 3932112984461142016 4191804769585182464 8396956168637829121 6964800485163155457 2427304806905315841 574232808376211456 4497275059021784065 8682202650104725024 6841534783932444673 2224833595512274240 2886832792550113281 7775637842170786721 9161350905586237952 6770744346723163137 5847218218394645601 1311563499981986817 4016950450057117696 5353511714426428928 5589318417719453696 5591185223535115137 5046485841992309153 1260897295353492865 4018438098059497337 1268561855486651392 2256195967179381761 6434915397560601216 5902926958833303552 7733201569841991680 1851276252290132992 6360247721377928961 5278983876590045440 320555858720480577 3542178191297019905 5198157645373702144 671556753442084353 4024447768513599489 8074637354459571713 409249276807933953 1625024047329698416 4664326788834995648 2582571697368759297 2553027311260705281 698398562783523841 2130578687377564672 2775937913297876993 6384375640810193665 2833401158064282113 5661924297079875585 4987993200614285312 1225509603395661745 4049560780162543616 7288357954763883520 1311022271376999169 5281764120338124801 4137870179781902336 5138035238383172113 3051509285780037633 7041344067708256257 1377195742738599265 7595407048517590272 7124020398886592768 7602341712383997440 7541498696388951808 6493300223512538881 259604886226743808 6817910941300105216 2792109707260702208 4214133322174103553 6607481566176280576 4740233391926376448 4570028010623224448 7763075985844265985 6236515687656803873 8190043312605150081 530095253207504897 6558916951184232224 7091206560831597697 3649617203199963617 3236180718595194881 7949822251007899649 4476595585917067296 1961794002876388864 8631768726046244864 3792585876686982913 8059416942684838751 1634316942329421825 9073832858360741888 6259064416747363201 69625887619381008 7170812709435867137 7593505022136975360 1954019550436524032 8311169381825667073 3492204573759102976 3003051316447488000 2784154852464250721 4982582579425456128 6397882189297205248 7075874672199890944 7221791273369731073 2643910838456591361 5418590479134253802 4065081779187335168 2363673585006500352 923290580342276096 5985406972918169601 408105114521065473 1341828581881020416 4358680515360965992 6531816634552197121 3884195162438516736 7639310788628639232 522616757118188768 7407308359953338368 8781799147000774657 2185884947606770512 5217022577528402480 5406781806165996545 345753498439675904 4093219164069206017 3986811868626154240 7005946604417873408 2911475960495695872 295298078098558977 3245041032472681280 2840502536685555713 6038343972519821729 9002866992214828033 2737546297197915136 8944224876425338880 1511402178733501857 2334101412911683457 737698984469769729 3982750794556155905 3955266551359576864 9152024209729707009 6337386970424842753 7360750296699729392 3922580559596937216 2987743403749828225 8180708466609852416 7374261115746222081 5182601334362077184 6983332983230775296 8681621880508608513 2293626839241900033 5585852207528935425 1438015874127817472 1685699191777661473 3594633902372465665 8496449644111083561 6177661007049220353 3528096884202907136 4482172219191020160 7351985570455787712 942490451067522929 6056263257550179328 7728815543539734944 4226805106524541760 8842376707120107521 7127121423395181952 9215993474271718272 856101006453132652 623842184811802145 7381088613785748352 8021801028280934401 5685718381738558465 7055796924981614081 1162045492927671040 6828248864344348160 355270787719413761 7285833867001753921 8172000522167906016 5383663385989902369 2928685427806537728 4978284720089718496 4857908506534596609 1074891827811467201 1452030148147270656 2174659335388085760 2389626905669533696 4666299951897460736 6201542751966729952 1571389653059735861 7924691427511429121 7385193747707791361 3166074987473887232 1911368680149127169 1708963693527102976 2987276227527430144 1257139403926802753 7648635959138320384 4085602341452910592 7450465727392503296 6385344884202291200 7944247618419143168 3949330288572246017 772286405685608448 4541914028918765248 7632384975477471233 5297876017773674497 4070531383384436000 8832643413989390849 4034777255814817792 507299482219216897 1354812655279840000 6365597908399554561 8482452195010936832 8419542914715709184 1383882554993147445 4827938172789072384 528390933981082625 1722380794352848993 4792216526048292224 2042913720916951040 2566486508731383808 2476230175662948352 6505739765489754625 1145964756422280193 6525749782108504065 4296914940032727040 3324156065149779969 7210604075605481857 7667312829362728961 2721190418034860617 4195285515136395537 6270341015851364353 4865614558083203072 7248161475886172416 4247029025649155425 3873603277852731137 3287631740419674753 1748328252695286753 7123702508782878721 4533847865859534849 2342759919079725056 4841937860790630913 5192400892252495872 1980620550623756288 5361612377014843905 7898561358475419392 1588772733973063489 9185578775592763393 6737284414078135941 5286859270912501761 1809919129511093121 7650923829802715201 1354745799124302337 5688113623818862593 3054780965619787273 1993189032105003008 2731638248682778480 8032215557140013056 3191822018509027329 1160281665683416464 3092696183788759168 314866061371801601 6563528772200132932 1555487911678692808 5399230823326988289 5019674438634602497 2068928650662994432 3586631781419483136 6237006103758405632 8744690546932711425 7789529775874767745 1538543025994735456 4369723291560610816 6049385912312609280 214006540501653905 1610630138759438337 2042658347228954625 6885440783966601217 6039314124641544688 2787300952921604097 9152828133771149248 1112195954879037953 2499404748397966336 2112622612792705025 4102415858253523008 1079340335037938832 7537478616608210944 1726066694462479536 8244454855137230848 8366072615588536320 7748265942577053697 116948805782536192 7980569053016148432 386756961621114881 1022686719454956545 6253107176605047808 8588777859258348545 2171897009588681016 1239122454216077312 8634404751367285761 3051264568907399393 3505595629694099457 2438629299505389568 3959433307308583424 1788908536453804032 8558453306104823809 895043094649916800 2126396731063436129 4684358544372001552 5862281535699542017 6899628803445168193 1961699482562326529 7041229259499293185 30207604470319361 8737982894396317696 5912409188390912000 2373716633757931521 2507739554334328545 4394810507534930944 5832910511384691713 4162269631255415553 3108134393822294016 2881855882905580417 2269590084795388416 4303936408108232705 5542498443237873824 1621648777492882944 7747489522756470785 1528909336084592256 5783025324551475200 8266008164696162304 5688908734633875457 6560563720465754112 8523087054866280448 7695640540724224000 1218630740061005057 1176677398896224256 4285621298570836800 2466785152576585729 8249858740870447104 8898087231819648128 3431199055590064640 8730989781744751233 2787882769553049088 7760250109341036032 5714677519500537344 8049736574347176448 4488137903387967488 3602146218109961312 876498014771495000 9148197591506747392 2150950577245585409 2285207088971479745 8753863546863480832 6161856029157957633 8649556649542451200 2605641988703018561 6249986755904166976 3020914441074245633 1564504554135508481 1899731265036400929 1641841709241028609 4350945135235012545 9078281929881917696 8359063342118830080 8312348324869118144 6528443925637551681 1825571100997730304 8465034077187254328 6232666743650357505 3979178726810116865 7833105536588316672 7004500381616943104 3900546978146730929 5184381474482211200 5020999811771886593 6579287468184389808 4556623363889565697 3266790141396519137 7918557975565093889 4454036809889878017 7136910465904278529 5188652228120165377 4299804672854672897 2981241211260705792 2691141169322983425 8473203353074096128 2784457442856058881 6126729319029946625 635836175922313216 6122671067363742721 2140891249222563712 2892184459702623297 384357177466579968 2433840514879527169 2380197827230944737 5898453001945476096 5845290163804632512 9108031603844736001 8821091301534221312 3977096279771950896 7931198962163527041 3873273031614772480 3507036870954888705 1190431293820250880 6006077660456943616 2700920130504351745 3292961892849803265 1563205479076778065 5415760094912601889 3811407818318471168 5088470866755509649 440855396835037248 3101562320042328497 6173756150231891968 1290112902829477889 9083363843862929408 7371632955901666337 7700389803406994528 7023676849143601664 560982161925757184 2222893870766161921 5150705304129803649 986716743260782593 7474685886655835304 559928139472399857 7878532379325900800 6045387388884500480 371957221694240768 7567068205047721280 3255189605378424833 3347490947480773152 8213787625462689793 7547186381529269185 8289104326302343680 2317845427816358848 4587835868715257985 2943917982334470145 5327665781951873025 6174350437198594049 7159207136641440257 467030608082391696 5759130223209461569 1048074777896107520 7364188627186138624 4059720672396735681 2098185269075347840 4616270473751556544 8090187284584037377 9059929069978456065 7903660218757009153 4118613863971397013 2077425368518680577 3106382535185332929 7958321580028892672 1313880213864895872 7739858542081286657 130384318281463809 7313763864588642113 5290664864142794753 3920907159890505985 4040460231940980737 7771363229155245953 4525272947890061312 6408423176752011156 4710139286845390592 2137141088058998785 6568410576810218176 6860370837396051968 5907940452121122816 1981294334387717120 2259240552830240577 6356109267464564225 2902599584226499585 3048729382581160288 4980651037810909185 163274729696641025 8940525868790271680 3417672876461609600 6180036329260568897 6819433198795833345 6895954011961831424 3139138189084790785 5209223117468596736 670378182488293376 2274633144663650304 269361381521780737 1030369965830693824 3126735908606660608 5082506249789833216 137497079316250241 2644738144742883328 6744057963043356672 4812455528469988609 6885959607349386752 1652259536195330048 4401137051069777665 3515341030837009281 3305602529529035892 7900946072525419265 2183607745861517312 7776310353445812480 3630918098728496989 1351691004122365952 276105698635052032 463073463563039233 5340977654021435136 4333182801344135168 2413547895740201792 8910053586076706816 8216016598492766721 7209915655231899921 394956930305175552 7650438670979755904 1405749894507534977 6423671016769771585 3139055964120163072 1827799556250919425 2174037834935375873 4665347612477851200 4623240861452968001 426160218820031296 8864685575144765544 6260669971520880640 6110836508302572544 3633129586601961473 6803622102700993280 4060006140613705120 5635016975088127616 5013889948379366257 8035401449700739457 7190326203483524096 6998635491226479617 3573325612836561664 7695323502707825665 9214216998368198656 6193218506744815617 7389984061239328769 3879609602444242432 5598814054276390336 6525030257942636704 177505820893632704 1042117815910690993 6435624462190231553 3097927311002274816 6169299573918655873 8356361724308035329 5726542802308941825 8198576043268381253 5773253171337838593 3344169968532946944 1489325990251907584 1158878930885018624 4696957244147172352 4236382554309554176 120371210867941376 7177101555961167872 6465526038861281601 62718184977858560 5363857296649919424 8898297404432207873 8445947540727815100 7926404435844104193 5933325147668167936 9064720930877775361 4778139407016525825 8630778862141662209 5501214503649436672 815138633021135872 7730688705848634369 3517748923395735552 6271520755328030720 4581804576364328672 2839496184752500736 4695069743481648577 6878964028678111233 3700411369801005056 7718907184922754784 5314771890523271744 7963981867040193536 6400565119714526657 3675878484300333057 3585958754094414336 1852736214968886145 6051668252165319681 6088718711063429121 4627843743695282176 3040091892331538689 1479902222661616288 4582933409587257345 4402069854185848833 508418278643077120 8505862141375099028 2141421002634985472 7387943463375941120 4438229736776767488 7641980674376165376 739569079093821441 5831620656798240769 5781569732077470209 1282210395322580993 1704605282311479137 2615182033193810304 5685370365560856032 2724718287299313665 3947740957556317185 8669647656298994113 5131437100609601537 146313226332328449 254309496279234561 3942969620151246848 6560284145328896480 1908762698232515840 1680211733088671680 7571086576727116128 8382574440785772544 5536652261479940640 1235748827420096513 629457076144809984 4746779503305386497 2485155194386812928 3507575318524162049 7598682798200618104 2852703505418384320 6808570061467579265 8288068832343457792 1789642082881713152 6629414155575453611 5513256619224928256 1032108272723808320 471302427584944256 7397556480665996228 5197897849191606273 4771158029071706304 8610280840107387008 3378137415000031233 3218261796012188513 6802774449657018337 1634590765126656512 5757682779523927553 1816508720788147392 157872733951839232 2030583315466457217 1625863987334589824 7210048009441695585 5354524590467222273 5087665179902594320 1724936383289081064 8004937507565454337 486696179048120320 5953148284589165569 2635123616535216128 5557156432254285057 1465172117322324033 722345203268321280 3667230282864660480 3085032404161401521 9045924215437393920 6877037343744578561 4527576658908401153 2651609861994811392 1662515603043688272 4041150199919577344 8907231755918032897 4763572874947002368 5069005589941799937 4130805716908750657 2839026072870432640 4712433535064381697 7033672934211952544 3989605903513586688 7857466164302812384 5632925674990632129 1720539365424762817 4670049068026578465 6244733538350853760 1628670355134480385 5998811592011137024 3478328179484786688 3774181877861728256 632490406870867968 6031008431914876929 1708755131154104321 4673916350135125121 1128048110273070528 740506394442006528 3296898847655034881 4710029297993235137 1812835365495806721 4469614608150282240 9018729649471907585 2879560775831470081 3852111094815096832 6509186309705809409 554502666630480193 2369254717734108672 6944965394910175232 8810111315705016320 4351597444942025473 1814648222870170112 4340961480140476161 815057536720470016 5423020117470332929 2403359397054775297 1746178602662289408 4781284477777443073 658931302619352065 3136323022559393281 93960545136803840 4667626708357511168 4768513968905076736 8856473744580375553 4669866837167570945 4843387393042022400 5994080909922549760 1770592304012834625 6568694109275314176 3471180544634674849 1559058227015409217 4611723548081168384 4998675184305459201 5489728968451054912 301874745374932992 4903122829962248192 40236189856412545 3305976684359030273 3565279343562355040 4364603479307471873 3009728828885720289 6450327890131812352 3534125559414069441 8750103965593420801 3469358681457688577 4072734582609998337 6459237773774714289 8169564535456072961 829142297350156289 7065676409383551233 8075074522794526721 7370277225313757184 6913716276467466241 755220895023247360 3339946086161188865 8102369904137678848 7357697777315527785 5303652048297638272 6887204229516926976 5543084122577223104 4641528551823685633 3444838660282891073 9177406165317138368 3344061589618163713 6252292166665127936 3998590224851943936 3115494538333850833 5974536771307044864 7609751631679346352 3359867735385058368 8172826381816011776 4693114008990302209 8511272585828663216 5698048541655620001 653991458389991104 3659873291030890176 8015517214048604544 7163089631729140848 5479573890683764736 803712054495739905 3344353517243472960 6398422117102766080 5295043082944456961 8270357811165944416 6441758679408135009 6877055523902908416 4434804710151270000 412841679075254273 4524793639896948736 736365498463682561 4600998133554943488 8291486543924361536 3044452076374923936 1460850857277259776 8299824027323371520 5147631273164207105 4151898752931625009 3286206639339339776 4720691889883971585 7335738805934368769 7424705497285492737 6197139430083300865 3684442124355736577 3846038401954251009 5304373673068363776 8452429757101846529 8434535992040357888 2027289121499194881 18831869083111936 4278974652073613313 350297070584216832 6850684043262024833 3986033859963605664 96430083559922688 6282473479895812801 930486302425768960 91851712639375489 166789363030392385 5345221457471625217 4047735377985053341 6634460757137712641 5151387132062758592 4755789344417685505 3947714555453089793 1045292523506890496 8661204947459410624 70634793455287520 8779101971359260672 85911749104173057 1103999022536596273 5914002426303578112 5901222921008609240 4562464277747818369 1391947875658825729 4968339361008958720 8982326905395740672 7027051917744865248 3640906172120027136 2242073415361316993 5294998437910679041 8006897520299380736 3571615911808484224 3710006304027994113 8126446056786362369 2261013374808297472 3315749236387137920 8610711119628050881 5422790859912714272 2909052355970347904 5901231287996032000 1111735777506689536 2013506927043938817 3276683988570684497 9198472374427140096 4018687604389857536 2617499620177707009 4625967605355061248 3053347248033019793 7283702584782210048 3790286385714717184 8672864337890034688 8046756063325582889 3895197029860742592 8587427927621241344 2947208573590574464 2018921983000050592 8039947054936060417 2733427171363822592 5997108062384201889 7909779883417385985 5702376514174189569 5184306636166475777 4893980955512684545 6922321878481314689 2954618973803888640 4797406171511168416 5567256450877603841 3385485629937120848 6595332382143928320 4558203189855811456 1930172367457914369 4160855128753121281 4796517535560237056 5396307742684610561 4814485172060169728 6074134398674190336 8669760447829742080 5913108831505332225 1041744620529648257 6167856062970904864 1554351628466165376 703103523017605613 4976679294611810817 3881585527343532032 1428885423202455041 4417612661950293057 7675458974698319616 185022901968554593 1941217319259737569 4052622119310426112 4996477713490150817 8033371808926595841 3655570871680564992 1502793135072542721 3075390595185882240 3064824190970025984 2332847597842296833 988699379742474240 6079186856732831233 3215182325228216833 1202185193208495105 3936663046242693632 8149206613792872448 6364365985086768384 2580926881132484609 2617483042448286465 1969263760005609473 391922862978924545 2105186829679642880 3206440824826581104 2862832121986855296 5055855761913017024 4509327442190472192 458779509893750784 6786260036558303233 7699008619163697152 1552234608045121536 6224419333067722432 7507047293204142080 3723152697830518784 6602277126233239552 4144228209047976712 3500146921383071745 4146379585784653953 416185681444188960 263072491796730881 8525658541101474617 2950376642423146497 6331502894008629248 3241141357472691201 7955902081012653568 604307394810769664 2208450273968902881 1821154432949288960 3105294492137375489 9126668227689590457 7696180028804814080 4903772158416972544 7306960595638109120 586774849671541433 6353250200967007613 888763998268555264 7631999920161306001 2231628501262835712 3810202613527367456 3579185581929887412 5379432791247942656 5455271669521303936 5752070414202212609 4381164244530880369 6224255746188869632 5043363512480722944 8370964957556978689 6063366324446407800 6290736998118505985 7041228437608513537 8463248584390361520 5621039660957029352 1157578344855056308 267296533806437249 2166074592970407936 7969438745629801920 127259710888035841 958628363401575889 3838447463206148097 9208659162418172077 8338536876956712960 5353726112791423600 6705679885610549761 194810557109334016 2714035349428410369 1892842305838437408 4251143418268707201 6298745754074686336 1905655004416587776 8373203636093304833 4399804629171586049 3850286001521057921 8473792740861290881 9147197837293330944 2068320641906728961 5346657002812604417 3489859743485890049 2524976960001828097 5028762699671569920 8670151649555712000 165117880441809921 5903410953525419649 7514748847946031105 6035007063867063296 8700099360852738048 6244268299217432992 2924023131019227137 5520857775994948736 5506232730410835968 6011530269115836480 380385292505810944 3758077744402583553 3007080036178526480 4260012964363536960 1461175682838916752 3537524239062463744 2163350269479021569 2640391507351522672 8743383280101228544 423635627306336257 116517475765069312 6890888208371154944 3631865654314384385 1106298566264859521 171665221954452480 7766094341030164864 8270255497342908417 6390257505710358528 3671322814410522625 3258150276806042880 3331712338637900729 1243012302843121665 2818014278560974849 5653721822358130176 3320941806633003201 75096718177830688 7999259965117768928 1587718152430046081 2353808538244611200 7370457126885401089 2025228336009453057 6768089106081994752 6465751182472441504 6291804199058758657 8759840168727846016 3134149522915351089 4133444301536421008 7520561129371275841 543955629985744185 4386035730901958656 1875373529178849280 3920397469935812608 3423771421899724160 9099762461632457728 3092379799500819456 4914741654937136513 927718564159721985 3540576761985105921 3944574567674656768 3171365987298902272 9197582979244708352 9180584869947805696 5442340774618483712 8235496282529048065 3495801847942223233 6566679962874428288 5187109457361362912 908707263459885056 8298194177876888064 1800466328666648001 4574045047421075457 763027820136005632 7609853585441639937 2893739195066952832 205857357145047904 5624321064403296256 4308441157866807297 6154580644258080768 4440783510102857921 1144664719290038529 4227311952109357056 2572808738817809537 4147161330980842497 7425582439260729345 4510505119151972353 8037902273422032897 2422700316686188166 204586857160245248 911271324498470257 6278486431313727488 1191350690523013377 900694254974664705 6959451476666930305 6126820118906306560 4305464945929940481 524216549263377249 6198028190076514305 3596169666766692600 8990483897045598208 1077807031799408064 655567001131024385 976098934179295233 118514718287691776 2201704082181269505 9052798865734524929 5411884763810189824 5375217233829233665 5214450416136965377 8765950504111800321 5173964094096701825 5495728490996065025 911390985108193281 8433054308360122368 1534910161101130432 8546770908068003841 410910357922140160 4655006984591273985 3348685816619454464 8170805369427493889 5667506504945062337 5297622436279469568 1890379827737147009 3570741938906398720 7903942819355910145 1524989232776423648 8832228230394598401 2991243329739702273 322572237412181760 1831265178743507761 8583741492611688705 2667143076677302272 8128659459632009217 3406438194878316160 397447305649750728 5672063834263183361 2567179113618772256 3624092997744548865 1620498218212933632 7905945901135782913 6364683262692818945 8864181908439481825 3373466816093433857 7448953144706383744 2870576720493513552 2271744785013545857 4904599328399737345 6343546899514351616 7108273388932956161 8747593023947247616 3406799259090242560 4616608942847188832 3886448559884645632 4565381966481203777 2057856280791793664 8706264181680545792 3963720912208497217 3076416889383269697 4822829399507908224 8836423224083973504 6061114219765069825 2257007414181920768 6370367940708884481 4730672604227638977 4713006843562749953 3082572811345461248 4755137913333576769 7724853461098168320 5029496739923550592 3312161740405457952 1295277484970463664 8189135226897530880 5471975407736600576 236277543612499328 4652291230015983273 186217048857204480 7122733439289917441 6246769996280827656 8459402077510051329 9017775668954718208 1093817336981829377 4685344606356166656 3117898336837203969 2495800376722367633 4277264644346877233 1756632114299558656 2714202246260948992 5012509345217713025 6786742060209880769 9137229587552135776 345229677914139137 8358814295447707649 7396187530399971328 801466837175853568 2062397022850813953 6592651640624163649 3264279812069174720 3538223370813177857 6789603026519154689 5916493197073654784 1352788545990893568 7563766919839724129 3400260336086107312 1746515267974545408 7883949348003114625 2324352659561804032 3211791726985673536 6157296146967302145 5652392916320346112 6528050902034703489 6831774824644449808 4663775676949821440 6565529261686390785 4116655148517818368 8673413923141050369 8010424718244012032 2441400726115023009 8610538861625428992 3721178464937148417 2494215415716803457 3378651981354319360 8767112926540527617 8426160648697724928 5269004296260659713 2819622854130110465 2822323047426981889 563207846253971760 8770085803550370049 1342411406204894593 6366748338936583169 1058003960590674944 1986016294102356481 5950442807491196625 8876383095525566081 3962917571613493249 7168972223906945024 4753202232061578240 6929576970774348800 5632053686145540096 2265042922814585697 3867273786575984896 2109536043307256672 7734422843792497664 7442919303050124289 2348240393946680775 8893061680462423296 3365735036422545408 5179029203025133569 2938775541298854144 6733928685498733472 654142977651424513 4935784168581570641 7258213661627131904 8844135034618637313 2097585190680987649 6281298368000166080 9188330417795104769 3663679747042251009 1110808861535211521 4487316475715461297 6253800645600244737 1415813434045693952 1537023887672430209 4006835171608502785 8874310894321350529 6258306247611908096 4701562575506449793 8438480509855631616 2382618476962756096 1741843781459272960 8775907288013759681 7453748588205946624 6159971942514740993 4919279766051060512 4013349118639190529 4254960948064106753 4395462916921360384 2687320830210481664 7335423871307255809 5270726352840425472 1337491447493820416 4778674408762460161 6014017375652615809 2771226248870199297 5292899142648637824 4784331087031042048 5551244511696265216 4141376846141017089 6566416928161660928 2714281657182435521 5188291593819275265 3472363102459262464 7094542195120731104 2479111995286288702 4680198101946859520 4517781205871353856 5935706849470072161 1068923817565356032 4323164597268984640 1409323170741259073 3988333813135275584 3642924082457149440 6056563901996666880 4667043988098915328 5478868015430030848 8816512923856773121 8014589247914001271 4761287015568014849 5510082638428276544 5206930421296455681 8039598918617443824 584752040340512769 5352889771880812545 4871411215162930049 5544995476594698753 1290465066483040257 2291941737860478208 8127624833329196544 1376741624275970736 8626020897330482176 9009814524178353408 7345650213333858304 8659914313832390096 2061918452750714912 5398743678903440489 3665866997420429312 8349353432205691392 4103052988470966977 4416159075854606336 4780551263485718273 8940625139232812032 4535066376572420608 9009322026610720769 3928193893113790465 1043047710172828929 4747504457965567392 3466979241142837249 4291757973594345457 5399847637691596097 5092130354954959872 1506894148601996801 2106365605109428224 980405680948923392 8851087114186256385 7617434367537635329 7002437326103642113 7435520640193218817 609292426576827521 8965251427076128768 1185623472196749313 4061897414028427264 2352015583352981505 6186124144684317824 5526473048274243905 4900879603824328705 432274990073708545 652204618689075200 9042240113881628672 273881463019464289 8550120352766458881 1000819552220066305 2442542573224202240 4591127937734273025 4155739744052412417 2030798333443702785 9135089903181401088 2333277709291856865 9137223245124257664 4167808566640594944 8811213096901383168 1990067306428816384 3426271940059819265 951178240945819968 8977931701559554049 8634190143352377344 7420657165190348232 8690078297747095553 996806180917641217 2089505519343510528 182257907891829760 1136409122518491137 3801455566072381440 474990517260911121 1637967821553803265 1567536944416951936 4418258261098020864 8026580488614502400 7385780330319314945 9082655796111952560 69215135225522497 2316126397220127233 4132362474785000832 7201801674366953472 9042808681461423360 2109381806271889409 8593130408283244033 4803929990607269889 2039795507643043841 1536860910174475008 8386264073275025920 543727384136102017 3239936219400769792 589712329235800096 5130732131994287232 7625785281571517776 7296187513541749120 2965618588256108544 8957070310870376448 5114254286584280113 8816339478638247936 6261890040666390528 4550431900235248129 1523904296174518273 7100128807966847232 7468326120036278272 64953307136094977 1729629984285410304 8561411938489145857 459062223758587904 3067017463533492224 8214672470989276673 347973108750507776 3845269101257545088 4432423073545652993 5679510188054655248 760390159465238048 3399164384261594561 2999336814739530752 4122370846694323648 5244976086578689537 2670497584441982976 2356489956703800641 7913074168724910849 2972188668176678912 2745173983892447233 3515271714956388928 2633756180544703009 1051064010624794625 1008404696256872448 1647905824037564644 3852168380931605249 8143188407901732369 644240756007824384 5153406265020296384 6361797267259347968 4777401488502284960 3192127396211115008 2730341005300284544 1067064272166991488 3467172445633760129 9105392350086975824 5649298693774230273 3449151972205740033 9155868786659434945 437236436060761969 7109750920681495041 2606092529226682369 2338837429511603649 4061654228455673344 9021047415380438016 171075626508811232 5981847358862443105 464550878419735553 8608787105272799232 8561114447206965424 8687402563100553217 7375650220261720064 5619939025121775616 2264385639260848128 8358307299389932904 8075209143858260992 1221063538801125512 5132612229105021697 4396645431823827521 1536240964733886465 555866290297765889 1892725603753684993 2254798130185175040 7148443111238172673 3219804870284036876 5647532920703102977 46867879717502976 606246116997930768 6169675396886585344 8344129049364398081 1468254533569311841 1171414406899171328 9080415501786073088 4761565557446273024 61233093067509393 4032084653564243969 1792928670950618112 4809722717563308641 2968644911460680810 1790224819075511104 7858648288700876801 6992548109853278209 7249435758528508409 6999130748901031937 7752752885128089857 2679927180745058945 8219547084522170464 1347071678858304448 4525956795534994433 2913131994093196033 9188366288958818177 7249070582385510976 3177843746206773761 2948577833181082753 4743475566206816512 2989817214754197249 7255890696694251521 3347146996635703808 6883250575819931648 2890000766598957704 5775866189294874112 6046492057665693184 7627100784350986241 7114515952554267649 5413014658049078593 6658141216563782657 2227364806636955649 1616263267922243585 3046067865189455360 6155152324456355584 6337492101994580225 503724922270449664 681860901209520660 1133155165973559296 37048311487351769 1615025821737324097 4618084053804033921 6904372127419573760 3273007441235748992 9035210880805435377 2620059788636585985 2786132787533841409 6346451514352351744 5215029904716831424 3533546837657594881 2496838185871521793 758839420819144705 4059428404305734656 2609898933932075009 4916405336030533601 5008066711513645057 2441649051697632256 7674998471603065856 4865574053180855840 2789397661981838049 8998030025054355457 6582233255850082305 4900106728419464577 7738990348376680448 6039767439090368513 5212555183127390721 7493813732902732656 314969540653916160 563281110141370369 1800276126235203072 5649882528428680192 6364375799473620480 5550499787708584424 2828544216800668673 2599149871584616448 7443553059538462720 4177401410744389121 5976805707871893504 6777062912452946176 4222495820952144896 4404426409372811649 8931702620963982848 924241841957960417 6285635920645883904 623604189263222272 7305186346994038153 840564024763325441 2137553529615047680 9198388609162916033 6495344160436781056 3581138016181983233 721090325587689473 9070832966414593665 7041844787051702273 7769967302075374273 8560556285855823617 6194838210613551104 2348773504378596352 8333923130970845057 5619960382929240065 9002150013825134400 4927301760545127425 758167831421613696 8992472919766429936 2892012155968872448 6333427158170468352 6344335239083633728 575788287641472449 3260569295978139392 6707682399394697217 5888779979579195393 1857477280173600769 786996193070850800 5690019642201379840 739556766022563840 6059924311248968769 2086960948501184513 1188557618442844160 7678687932028091392 3259610284955756416 1002147091414454241 3975452638315653121 1157091096652725561 3914737850730802176 6026992275135776168 6756663431234072736 5985645974336318028 4241449148709076992 3502101154906013697 6598711127511409984 8776580838702790145 3437145606511176640 6418633571098763264 3652334879159345216 1737864033681079297 5791779898919141376 522021412901873664 2902214104745394176 9223091388538337408 2769724111019491329 4937459252050319681 3791306422457588480 7707482464377626625 7561829832061406584 6957894613281470784 4366502456837248001 5198433937714761728 3439300277518491648 6840128228545613504 5715460885373465344 8123556964034633729 2249403788267530241 7496051309210909696 4961571599347533312 4372715150728071169 7701651662820886368 3357155691744477185 6687886103896944897 759819407952519489 2284925307322661889 8032152366236183413 7124469923794598401 4587810863625797632 8063047607699636224 7222104689413101569 9110047711479127297 7595021056483770369 7068270986320432768 93463699659714817 6639846287654553024 7932055456254230529 294634398980826113 111762493128180736 5372339085419278000 6168329339853370128 8007185918368666304 6547485041953708544 6689470580034681345 443426234726107905 3676543730303590401 1532130044025208833 5495089302230456321 3620996893548575488 6607624734719746049 8433175991731774801 3703325738195005441 3375829639447027713 3549209097428090880 8237528034458200768 3596867500864319305 5326974123719524353 3135035363739762689 2206057122366466496 2476551446317379585 1725717859935020716 8496128756908067073 4259692179770365441 1695573031748894721 3086346582262251521 5565415921116049792 7499017834665968449 4385482334768198144 8860695168090464256 768477922544724220 5829611594360995840 6559394664345020416 2471284904983117569 434510115877171713 814396966728239873 7811354171386688640 1105474557297055745 8586732523120429936 736908705931502848 641776932340321024 3190445900496785664 2783641100441296897 5878443841693941761 2245170105889283841 8268446944185027521 454219676755249536 3961295811071311872 8786980759098699521 3014229012943484929 4780190661749702657 1864407679548522496 4647288111760704961 7046760144282521089 1093799452940606016 7506175269304799232 961655676537067153 5611408820829028353 8783593449047987297 6433999221097741953 2975618573981329921 1182785968519454192 6436927767311823872 1817191374711286785 3014017305152762945 363533908431883120 4194527490232393729 959771781963728896 6103651619783509572 7172752257509023745 9113743340063961345 2887654314023583744 8706602269030761408 588654892291858721 6264015980393892781 8544655916329891905 7129478925377711625 1155702258339100673 5925344419028648833 4065109466570391552 2174197695703851072 1383752538609418240 7046268768671400672 5352159134470251008 8616665717579537920 3837999620668821504 1514338554663075841 445465525459415040 2827264412591353856 6874796241510781696 3873969401148473344 3574273516380047360 1048328252494405632 6445640691840827393 1180548737615572929 5742362351178283776 4744523193651788800 6727571960791619584 2015675958224463105 3383336823247286272 4132553941258439040 6105117903844282369 2435256742015853057 3502732333146963969 5990279007943233025 6815400188753592944 860970509767020608 1776139968240532833 5313592457751450880 109479654839838464 4338082445491077121 4957619976493644800 9159623633048678897 6127466873960499200 4322417439104425024 2267397032251281408 7840433867197790593 2365327538213795064 3064265228527230721 1389033759955787177 2482059768787420673 256321728273351584 2575778456782823777 2558529106569797120 7663479561402203137 3045780548651646976 2959934782341545985 7353661783439799808 4685516986430381824 7275874331739619328 257935654568558593 7819921716334497024 191466182129375681 371200800216666113 3412784980699733504 604608077995197440 8164534040569575425 7180671443860280545 776808465993225216 7589753078048735233 8189013022979377152 2431746671365877760 2527056780144771073 8952426960382832001 5887011371792053440 1742110209314931712 3156535340543952000 4528117683860162240 35256539889984192 7247422278495895553 5830150828789184413 5114347928401062400 201307344120701377 3012333723741528096 3776066248994242561 3137460403654315392 2889239957953136720 2509942103701591040 3233492636645736448 3273078789377286144 6659481342780160001 8085828233885338625 1491668558172553217 2324518077043449856 8293647875630449078 1748085723868329984 4612624879466840065 1502588419703947264 3692679416595605376 4126979423238037928 5139851171244867584 4875929822075590912 2402097448974614528 4899059795648577537 935241358099720768 8158836498298175489 5007330724518559745 7355912954716920832 547791771000137985 820158784096768384 7131632578038912001 7401383392985447937 327387090141036544 6675587832919097344 5262062756204634625 5495976678592916224 1806115427834282497 2676559087375132496 4710471329232707584 2634661020418011009 4380822756768491360 705673471304002752 3063304334786592769 2458162450963824640 7550023102615844736 27164874998767105 6807208439463811441 4990629987003460468 890174326333440 5870494065376744448 4316611373807512577 5671875548731462913 2815366246679584768 253620379454055424 9169264972636433920 2870199494146580480 6369274694370791424 2918757995610124800 1184662907524431873 6837291348297302017 7969088018808602624 8459848282759855360 7641336407611070977 4538129764601121792 7794683394878655265 5217900652411458561 5962125256712604301 5627450635545669121 6256832988750041088 8596948866439027328 2599818526595554560 3554189863646644224 4537503802951458816 2138650913334362112 7483107157496322049 3266962774065639936 4241691925664159489 6025665076262649152 7053609467366309888 2868617434066579969 5252627498255838209 7870880730123116544 7438718935461462017 1854439668955085312 1998497604654224384 203114978936084993 2247025985610661889 4017401540207325184 4594594113105674144 3634262884728225792 6346557321307095041 7255052183401811456 4216371075457804289 1976139885763887105 5943710382146031616 3298622753526261308 4796882135668793152 228870871428080192 2510930284765970432 2292240279220575353 9575481255792384 8885508928915740545 6282327274014532608 4186572547285172224 1067647498836812801 6608112071522861568 4062519857792960512 6034218851582516608 7865361629245249521 5504028484802287040 2424966779910759425 831436029011896321 2408843813430231041 4073764450332937216 564268237027357953 995692584355537793 5510735724598525953 4363752638049288192 3980988960996140033 4822685349116100608 3694408920060067840 1020871621506404480 5318722646997184000 1795983370732371968 5885007526002018433 5581298828693175233 3719680655669131264 5373377833609492480 3174361226408597249 5063079295514443777 3381294803058293601 1826387508096458752 2593378694284806144 7077283689622040577 7714325518119926529 2717126424142772993 4056895575777091585 3723076515494685921 3968333007906619393 3916545307270463489 7617600240041849857 5849678309352597504 1161364215259961985 407732950136552704 3521990570648486976 179860650570874880 8558017443704209408 6232602992335257600 2434434119545405440 6920559526935109633 8719468168427791020 2586868941637769793 6221973892224145664 5477805699436100864 522528473789552369 8724766346003419553 4114707920428199936 520313351955283969 4103310673009779216 2653708302433603584 1730126914860844033 8482220007821815809 6483656662144193665 7209580638106561537 501754720374738304 3934121005893812224 1793070029420194692 3865833671006539361 2728713109453946880 517292810220697024 410351520703877376 4646393074530633729 3549666507900681216 396850565483681104 1500071051852676737 6171936753787011072 8504081198518852480 2363596843308486656 1241385663157155896 5504271376536478528 3203366969618036992 4649763144856832000 7742886229000298017 5511440792092119553 3856309836353271296 8196064734516156417 6077973578252599296 1277518637790995457 3400694251712468609 3830032181015015297 5591114491010580225 6408150987190173697 298197387021720193 5187674238955968512 312946176681617408 7992425179587405505 7649399024736174080 3535179952827554304 3267584882395381760 2534576202519365632 1881907457133757313 7836833427557060609 9078999978549751808 7258702645049950209 280254221026380800 9026306138613533569 2728986358701404417 576468718230149633 4190970146478694400 8326454547859679905 3999058978571157505 5887532325799416832 8557322096624631809 6472507514807523328 8730470607892250624 6936695664053299712 6204354327147576832 4390198117481119744 3943414790261312833 5666217228579404800 8043318377850601472 592466691941400577 1088267246897993687 2884455655149316097 8267706926236217345 4615300698856300544 4729478849478425409 2994619650512401601 2177643227225639812 927245681408915456 1553443469133504797 7267070856757351297 4642261912282895088 6734242473301692929 3261744678004439552 543661321013586945 8003106806720574400 227801499067318273 5405204806748405760 3164119634059132928 8205530499658887840 3185217253693489153 202046153903208960 8685125809058020609 7457917378122733056 1226131951395943041 8317797442358896704 5184758296002268800 5917934501294190592 5026996482780545024 973706598653228289 5364716020265627520 1234518030039907705 4227707618375565313 1709834631406339680 4009539656100268033 8563430086981976064 8569839595075927585 3596480854096808257 177109233060474112 8269649773084169600 4356411250432032521 4872226295250255872 4669518787555712769 7553414853630954273 4869434013011847936 7219047180072025345 3112075649546583040 5997750419873652737 323116108096825697 1209209762215034881 6966022275073382400 7964367158667620609 3916285446822952960 6091170816551475200 4177100605828886144 5248453463658612160 8634199208924110849 1 8410377074101578113 255172583355194881 5859139245566558912 8970546855170087040 7709292291847291137 6554010920163106040 5633865323432796161 8368669330838886912 6952686503244513281 6325708844047904769 6641028526090158337 739425019475677057 5309351546152829313 3677275611007047681 174931445971972096 5092903821002499840 1015057031955406273 7692175272716408832 8658646013521430528 4401993464733903104 1164840687640002560 4587454026674805504 5804416688727670784 8873061945465382401 5916276670794318336 431505574400543488 1063801795544101888 5717870723543686145 9028118049223458816 6695211280367710209 4956469039337447424 4387025335660498945 6745532851444252673 8919903752541110272 1694804706499874561 9163019969207539329 6563860228921936129 6099178276801301441 6380723934882406017 6710924896367378433 2186362423952789505 8835767845649807680 1967895399034317824 172315205277476865 3608054419152942081 898703513827620864 8182411812445093888 6684783072933490433 851673826584409665 2159459666693977533 4645153003157784385 6130249109372272641 3026664072890151873 7292499153323534336 9052499611938455553 6366135713975875841 463125875690070017 6420047550012271104 8617854982767091713 3818057264452822529 3980511289064243200 875782921986496 8727064654173974529 8512840473857964032 7292613256615119872 1535804663660995072 2186786730107926529 8946456031934499584 652596316678514881 8332965699303385088 65603044397363200 5176538998171314304 629401924733751297 1887006370268534785 5086969680412721152 3860705192186445825 4155915320153079808 1417566255812017153 604067542710874688 5012842817789809664 6810624967567212544 8335462845123552768 7090886773596749824 7403517687830052865 3585699413310293760 2832470825840230400 7700953008682696705 3946105703838237121 2203932504796545537 5493513988713437569 1211474251769005504 8347531953394810881 8205502452226697217 2273325918595891424 164931771379478529 3235343114673868352 3872421670829785089 6719868163495817216 6520358552890068993 183583634193366016 4857047847803912192 8461112142167597056 1126577522848956416 3472689179214574048 5775373130336541185 2546121577057430113 1010334965900828672 7809070243429377536 7172482172266414080 8153224138766409729 7794669229522908673 5043625379441238017 6767721621307595520 6211601107456447744 1672691489189855233 2604144569426032768 5009524086178533089 3665640107526399489 7509867578930522112 8223445146420317696 6097771937477165056 6795555711310307328 1050395349240571264 2349861952016662208 5920806593211975681 9050553882465976704 9131557801184493568 8470455592066686976 6022902609698185217 7550714137304518201 3860786548996312832 4168409333599376384 7292628509001645429 1162188907101647041 6557283965095615553 663645097961607169 3201608791687938208 8581951922726018193 615604803289874433 3648457342447155201 2832003579158874433 1667210075320768512 6456939211349000193 3512740683448988673 1931997153554595840 3803144947742267137 4958999509287196673 887560585305753088 1166331317695984224 5246559661634990080 2393371570797490369 3421362919436003329 1120929290144261697 7834134325987069312 4094020663186038784 1058668361906782209 5615236778858828800 8543659450791985152 2232385335630610433 4488896069821259777 2957411572913518257 762652463694479360 2297332959348858232 6461665801881474305 486485369099216785 4313041729613430784 1632125164132554753 3156162102697930752 7974761497670181633 7860265318575898736 2925999727126796289 3937592393558992384 7156387105039618048 7308125323939028441 5244357719535648769 3276176541457367041 6912149497098243137 4542073809763614721 4950504813249720432 2391454966754743297 8214229175935304704 4163589638159996928 464977383173898241 6479849870261737984 5138747805493035008 574589974645049393 3082464098667954177 1586891624033648640 981019772834981312 3032957991029496576 8164701085287737344 955288419726731265 6855374528975491328 5048186884057465984 3168871778178039809 8030235969504111841 8752922166513631233 21042116155341953 881050020081174529 7233465183241762528 480446023584292865 1004892182900803585 7777592897166975617 4698776510919282225 3300356752699762689 2273130385759586305 1374704349508628864 1566154522447781889 2077835526503897792 4398671152725502977 8991709763222829569 6628496457040429569 6859955296851440384 2179507183195553792 7755508959402734593 4138131129680173057 120506773824807125 5779722735944037888 8322067249203216512 623558012091832561 8592501166431066880 2629752117958082561 2753148939297312385 6468784623969894400 7073731940238475777 3864347308090621952 7041023214272658433 6284844038157257089 7405981593644752896 5317099456189241344 6931253798314608737 6649994771351015520 2042207440883559937 1822883285556002816 8374677833190765569 5033713359119116928 7073196205389676544 1904995467822714433 7833197920855381184 6383910756479220144 2685402634432076785 4599534098130838528 7830298329330495104 5254162437023639553 2730424134667522817 1834481754966453376 6165503460284453584 6050674926662009345 322701973955018752 2740119196645828640 3327803027651661824 8487175149679459329 6831873977953701889 8099469744142851585 6549910137560768512 2164663864906574576 244730631078283456 1623732178238895144 9092665877291991041 6940725557804598785 383461202350882177 7569812852492240641 2196791531549864536 4548039150253873649 5049093193367363517 5139727501411187072 9157393438048061056 3603854269310377985 7891100594701142017 7834264800589324545 5277992872465603009 6437127732831209105 4146387765680799745 732576968699314688 4939035580532137984 3753159085308355585 1731954339263168512 7159898298584854609 6760761859440399872 994001032798142464 7926405236978986176 3763871295213776640 8902489720876941313 5287941948720491009 6634076770670701185 6964097037536990016 6365387216124799400 7911829854869397504 4157558197272210944 437122984937379841 7948565586641944577 7412210295791501697 4853939600303783937 627745781657361452 3044970422815420481 3759941763259531777 1396317401245252608 1095529397529803777 8098065563600114176 8426528994343708605 5742815189799456769 931858033953378305 452333146724815872 264357498279437825 160781576127471104 7910262428062449665 5903683855427538945 18736922680410112 5380593207501389825 4463168195134454657 2796136263679201280 3089519526804051968 116910133541208065 6128181902041507777 4198122829624777785 6380003610444864513 863524966309298176 5945429584662918592 4918240810386953729 3557312453696930928 4181947216050905089 3581263243071201281 8366021484739388801 5870308208145473369 7043628295055783252 5886311578657709056 1347775851853960193 922509327427908097 1718038005861738033 5674569830864700416 5219745199689889777 3996233526717186048 4674522961193924096 2781596552443985921 5083189425199340161 5182059143372784385 2111396142917933696 8659957900387880448 1334962562627141632 4819650527894476241 4229438094408851489 2512177250494269504 7706969874236087296 6837829443884231169 2547813875146826752 3037801735052941464 1170071736170601920 8226898694416113664 4373056843780738560 1697433876028939009 2398567752523823104 1727448577071572193 3347589967694265345 8077398225061583185 4943290518747186688 2611696517059018752 3362187427847548928 6194918698098352129 6909649372233573952 5320154268209699136 669503688717172737 8600689366376348672 393903079967872128 8942044806862417920 240319665498898433 821964993073668096 6320367583422905345 4592869445343787008 2904556316653912065 1789203489987600961 3985904665005916161 5447633085292863488 5465456595368963585 2963968328738215344 3852591359351530881 112807936245638913 7687608860301032225 5758870169029402977 5203539109774736576 2687489928634376193 5804058486384922624 4471676913379209217 3994575293109276673 4064147393630184960 1413551329978620096 2650818183979032577 7686819487451087489 7295225684796498048 6910958168986091521 3443360500815008897 6008187573354369025 3633209345247148161 2706023882324404224 5949044974302920705 1033633037291925721 8178872257695432704 3211334618300346368 1088323317660020224 9165180492785270785 2661511835335756864 5924366392975086593 2049314880998459904 1946269637067600833 7537523565780448145 8596707071857524737 1707567344151314944 905782606947739456 1393802739993915393 4957864202040770561 786122276785061889 6162328154564291584 6044078803560464384 5550874876436106753 5949072753709039617 2839229186150603712 1284533829242994689 5872288210958812054 3419878955415450497 2511856024813851200 7861868304256073728 1844162309126607985 3403763362768268161 1999657151284844545 2155225464562040832 3757819984556625953 7878066486877290497 8987515808649486337 7863230380560082944 8909748811410472961 2860258456038928769 1424846233285330944 8081105603424308768 1621759118748483585 3576613147143495681 2584371177219143168 1625960067296763841 8486199838937317376 8790500664326062080 2648545071667652609 6811408821468087809 6561819135450513408 3081302077658212033 4178957934320812032 589587132522897409 802671089195046209 4388950405257055745 2486880301882131968 4686790243218449601 737823913071033088 5365370800872684401 802609104041656577 3540730871774637440 1028399950841194929 3270035580466417664 4483241999529975809 7353016459295696512 4401953535768629248 2715929147605716993 8452689202520260609 4892336248374887937 2838558237711122872 4599704657688885888 5947883664070148096 4527873792781352960 6890203591800269056 1245131217419547136 4530963611655973888 7679078009427056641 6168445670247672833 2597806931900323655 326085124416916480 2388077976167174208 6225587484644802560 6391460210236231681 85449117847967745 5589876347405492737 8059492177129711104 5631760593154080768 5125321674480070912 6941324613291129472 2679864846503149057 2548496675494230016 764253594033548849 9197228346977936848 6943497370975939181 4848004623391940609 8820200133921411073 142693549870578432 2074240041790553089 8476801629820091601 4753763595089608704 2394171782991316249 5030714695358711809 1163366258474956737 6330535932420161536 3008851688114343937 2340265972630710273 5168917065739239425 3306460397280587577 3218915621883751936 3601125748810075425 6878956047727865856 4003397958186999552 7903890545275682817 7957334785179703296 4713105826510406656 154595139253028864 3296000275873603584 9100562393278197761 6539143138565128193 8177151420547877121 8272127982025682785 2788437491117195264 1129964778335194593 8258086786703731136 3988002090606756801 2696523199226689280 1271288703657189889 2980655084708691073 4511192464884035713 2139946638665553921 4606624088331223744 4966857944888107865 2876280241815394650 8726166058624185601 3710210570686139904 1051381110395740416 1276548308923304449 3178166164960070368 7018315685007982592 2532546200006973824 1626775552510929920 2746110126801092609 7523889636507583105 6162932886561021953 2877365989850374913 5722117624534187440 5736913483681450689 3444770705397667840 2732557932382046209 4688303121973194753 7762091475080314881 3549017235662974976 4581544882083856384 3783426565411540992 7407680952519688192 772860037274189312 6679606941878437888 8552191364185880832 2320920118265062912 3560483280876307457 7623284989889270784 8539530000064266241 2169739947438354240 3033569397788082176 2838149381243891712 44954440582454720 5973163766399877121 250189966270676993 1576421475416656641 989627891584268688 8436590630396096377 239373257498283009 1012700620898736129 6761175067489157120 5788440625567540481 3334118772818501633 6562200528185548800 4746196408328175616 8058837072764960128 6500261811567134208 1702711356433977345 3717070497404448256 7674693981221719040 2428362339325624320 1457984806995117953 677073659605196801 4796525097959528960 4314406018912092160 1869870682273944576 4437864440246403072 5531119620658024449 1847980451772066112 6277775673703750656 7193013241547499584 7515214716300452353 7041240300450871297 6988363905439486465 2053243104155018240 7188566485097381889 5463771242820542464 7304989301565722625 14723585306397344 4178043066665332737 2474514301899135488 3014334512803872768 7237782118262355505 6676756889228246401 963349531911132161 8805161970453535360 7859756196994586625 6274999091519057921 1113962680945319072 7567115385714393089 5216761149715906560 1870352679728570625 2799796476099411713 924683423915059457 91035857442835584 4955259479734632960 7677980453844891648 8588333116707962880 6409297995514281088 3523067455793446976 6283681896271220224 8168107485301356544 3777636011729616897 3545743220543586305 2408174825576095233 1519042368483982345 2602569297790277632 8766108520586110529 2268927579651772992 3745808835361141376 6845295367878082560 7863967006885240833 5100554674150023681 1782288739474985793 1950703849777831936 457167073226993408 756741570767866624 8144454967179083776 9069776336536272896 792002222216608813 934935310102180352 6823030009204381824 1346173819492019776 1651805344811569152 6507272928001817601 5471637439260016641 3967151662809641929 4097700918107479680 8723100913517154305 8153280487416057856 3147203787111895045 8057036448000875521 8893238454471732737 4959841724856811521 1771304812357120896 5112322452094292225 7010762294121229825 5103596644944590592 2065796800550397568 4311231762541494281 7636959679824452097 6562314657833066496 9090756623863877121 5075367634730644224 2176886198269945729 6171199749033207809 3494599593193528832 3016276598570556544 6527015252776941249 4116562717557718528 6807832662888448001 2993377934538412033 3710779669431648256 7364338341274189825 5617574257402093568 2664364043974819392 3834784558570130432 6602877059299972352 5769631533011651841 4916989553256357889 8927904888583670529 6899925813570412544 323326656855780352 8250037426694914049 5004815322531250816 3916019332612784129 8506352426640194561 3850077265539226945 4815568289872588800 5819938906079494144 6117628333316738721 4588263643620266576 2776514683233723736 4415610855026199041 2914927850453918208 6197591843041017857 851210488094689345 609286770912948225 8939685192857870337 3508006319199354880 685615477575671808 7725195914821548416 2792159435348016800 1768264589560049665 3106033478787891713 1314144585120382977 6520227966308125185 8395307513840489960 397736286801011200 4010288929297537025 6678386860734791681 8686764398022505472 3195107717314541569 3447962043463155713 6775543835329066209 5582667416331182145 8377728050889735681 4075150084309710081 797744574519488033 45291283433962752 388889072969860208 5140613191756722689 2902593186888605697 1389171084503247625 4119099797160756224 7513437319276855296 5583055822063216641 3581360234479369984 246895433553723393 9026082800090520832 4257748524368697344 3974714174517911296 186585021847652481 7418066412798594305 4154926928367876096 4676281810723933185 1587545542487491841 4210961908495068928 2421201557012242432 8973176678911703616 4207785306562380801 9110887416447666752 6556851627916869344 552340126772839136 6154014179155458008 3164463750841255137 4626722765736699905 1610301314422062625 8691609007280881665 1605757250589425664 4565164760430215169 7644045248081559552 148037118109876224 8749498995063521281 5407411663430514817 4520165899576279040 4839230905389988288 840783755455365504 2743199730353997824 2648200459634293760 2920979025222827008 5572923534474774528 3858105915219160576 627724287502864384 1672183926906699777 3888819763835981824 6997462374512230400 5208952589493029424 5666016216038862977 4133714938952712192 9212982772743759425 347357988868664289 6988970311816113008 133087984180281344 7502504258731816961 1289321801644162129 2680594157711368193 2739062183836106752 3031509438590877697 4924543174899537408 7207167093049847297 5840752883537472001 5187538000463251856 4294954044691826720 6393683511581076225 1444002910663072769 7108658347146014593 1782636861552811105 4238703961848545537 7242336221913989121 848861600849755521 7373989964336419840 4605585829213293345 5017400845168865280 4831983330995202561 6275599700424387072 8058160739335191809 2829832063069499393 3395899480760055680 1211095933023424257 4413196381696983040 6812053716679956480 3223462758881994753 846558684985039617 3019096061408275457 1008346754647728641 4242975398017205248 2462830873429392897 1210213872141916161 4425653120558219265 4912934627866574848 8586697538319958016 4685768768711294977 3803035114155791360 6113182914933968897 3326210652106616833 3084084688069934305 500199890492762865 8310048543480627584 5021357079566427792 1285622742499904641 7873666221225239296 1638728366556184576 5533623065683583553 8934058990159739137 7362932441508266753 606051958144237569 307519258549652704 1701260487587786497 2815024698944634753 4628101961142204417 6144196564526285616 9082685801513188096 8841624780608438273 8543392097087196417 5307719037684256257 1638198310313300993 5718639254249557505 6095786068306476033 97724930391689217 140879470202454528 8764921404767526913 8865861399622005249 6061199761585102848 4129572551980186849 7560848350105233857 4083152519748316160 8811118802157786368 1407388154641556257 4760367758573617152 5718333710533000064 4544144783876044480 2795655165085161472 4768120978807940097 8987780585700630529 4073957305356339169 4614244869875040257 6656325680748695553 3473912888981389313 8615994056442036225 9006843378888698880 1893870330011975681 4927915782173482281 7360151203567370240 8531721850039790081 3474359082423842305 316368506033344512 746777662817031680 675429877566695425 4036009799876334129 1177096646541296392 2532993607925042688 5513321246236934145 6351863453845291008 4810677515397482497 5434707362081574912 2457987765418033152 6589416260969380416 60232877532382273 5765840507650310145 1089159527467107504 4303647019103358976 350159096054071297 7051810916809500824 3091671451809949889 8982258191973330944 8779260288721022505 1241827542277735425 3777760728935392224 3958694233081222656 5495720707830413739 2981650657086706689 1308137634879919104 1504851701445765120 7374411748591190017 3893124274314805249 8900629875111159168 8533902246142642944 7408157258658487649 6675228713676391392 6045006393266076512 6859343965738135489 2655408443969773952 7154541199246163969 2110078058376560640 4330999630824790016 8011134328974931968 7836994179049545864 7715386777793196033 5274477663331876864 6851728301146431488 6070988166206854657 7061999153259359232 5392659968083615745 5103032469798833920 6056517488955220992 2290071980345663488 8444939005809566720 9161430883649277952 7559444004607123456 9058393996759497473 785940491013193729 7052733281870540801 8469373090474250240 3502135756359042561 8711312480322849280 5987345551374974976 7144874360733586721 1282781051859369984 9001101839965437425 2378568205646131968 1925438586866666497 7822685231502320576 9111062790423275904 4863686456385732609 5030060130951891360 5762018841864486912 850764922967968244 1724966847155771712 7903385540067555329 4590183887830913024 7797441116349726720 308696229459477569 5927738966408262145 7871099731015675777 4603318535289024945 2278811406520134976 5734866046989200385 3104315691473021952 5496513193584720000 3442964259227828225 470775074656663041 5304772735965931520 8138355904583967745 5324712838570534401 8449361529368741760 9099847369668849664 8453903445184582768 1291392459939512321 4866770310713215520 1425253045470200533 430556391168311296 6603099569216094209 5585608158039244800 6946135900794052608 3849416855313936512 3228509668318265345 5749317641053911680 9140617236429086721 2196347307418916352 4120367674554276224 7675933128729027841 3403031998648594432 7898435667327823872 3918601364768411137 3656718563486089217 842838924760955905 6857150218222010369 8540905753870852352 903347889946697937 5802988484512840064 4443324535271669504 7353392941639692545 6528123724070724609 2166718822324674560 6635939089125108744 8964490998151719569 7626941752338808833 6126822200625150976 2225472924685830913 8314311261781229568 4108886319576685056 2329289730509049216 6827814856999666433 2085412232607865856 7022002676967307776 3763287033226048640 5026797634610798592 3073442657479896321 1006692442909036545 6977575988695187456 6529771566877179136 5145953222337645697 938157066357303297 5340355104074041120 6401381534965460480 5619569200574267873 1161405040015818753 8928815282166133185 7613444429103619840 763427108226518401 7131652103377815553 7420812940317278720 7369139396442920960 9088127618830392321 1845201363086606336 2206633537256288257 8152664751607668737 6856196877592615552 5061224185018155009 2690427045743478912 8141836667695771776 4748578569325452289 1943457528284056576 1213586633513189377 9107603053426064528 367903815527129089 6846574875264417793 4820720793702937153 249139424401287681 1870157030362578945 2960187465654791552 5589168326875771904 5182317036584090112 6562070925051158465 8927470214459200129 736913516732999904 6119179590639572736 2829385405644013568 665333725562158977 5647938728441479169 67465743612983072 7232687275524974209 8782201997452942081 3469392651913987393 2863643484586978304 8068927744483934208 649607474444378113 4483268190907613184 3958325743095052736 7058733400482381825 3513517123439450625 3441532277456012288 7891611954962601865 2145283401395503104 1769023265323585537 764683321825456448 463974756762778624 7627406799256436737 5603273884769746944 7302782838740656128 4620656924619895296 3880424524485885953 7381034826037710529 6900546008369781184 2592577919987482624 4881121893306993856 231836119787598848 834602473982207137 1398794458983272193 2419064516476420097 3123158537613148160 1806185286378635265 9213689025269670401 2072423425504893937 3942162319156519745 2345153357693894656 6810564560296176033 1288979854323056640 2063227340600872960 6068010081168340224 5596624566740774913 8761476185640453120 3743148696188780544 5596278809020278016 4657467555112054273 461071521419995136 5466341289336739521 8152263120784982016 2973614882033875456 1294092026620961913 4636915840803680256 530734807955457792 2625079266027958528 2333664335181669568 6175471884745509633 6642259648199374848 7902028527872483360 396597586903085569 7263548744810608640 2816757066784864769 3634221802935861728 1300546428268519425 666755477406909425 7602851598200143873 2593311469650657153 2084065004237125845 5908251938425614336 2651752160953809921 7169676008516106305 3535117693025070593 3149792484477370368 3944580012502238721 5855099606415599488 2356293028940207205 6244644091201167361 1561532392980448768 4436910405498914944 2952158143255167617 6856141348939366401 4295868425619582976 4891835292837355521 6351195407826519937 5296237950142545921 8087778980805476352 7645061563559861760 7549775357243424768 2054930280862064129 2988140461974593 1125771404457275648 1798585747375444992 5822872684720477185 8678090004270320593 7784792876213372928 8937065462570782720 7396219425208696832 417024890993246208 6760283858750406656 7861477141976926209 1022733103538415104 2145182814705454848 2915556912757704961 8091108999607911264 4579891629222838273 1595968292087570784 6828612058671742976 3109730649975283201 8831028013272704512 6379331616300508929 5164980194656590336 3838974937708650496 8739896304201583104 315955857059834240 2734092922483643393 5645071351834145473 9010348055505567745 3767602858634739713 6640145594910945280 5017602307111059457 5786525079251582368 1814668390955518465 509678795422322689 6166041526305612417 7677655880956210432 5744672550781386753 1525006723249078272 5557980829072344064 8006496996582854209 7305487467514167297 124247032062883840 1783398312512116481 1201906929295309824 8215220967768364801 5852618812726857728 1915538086140512944 589009353088303104 1588365454860007232 4671952303113043456 5253030453617731584 3826379972949932688 2440118000281894912 9136884656946253313 5970524361727897345 3732202557228132333 8481938093614761984 8220347436817807360 1820115704017567745 3688403805559517185 8326648741618515969 1861817343419577985 3047514293412957424 8229711057910874113 161285091116417025 3863766987038600768 1526114997856243713 7661666891839760384 6877326801653341185 1779903668144701440 6412769716152642816 5885125625210980352 5169322016372056457 5522876862381752321 4509851452397738433 4130158078717886465 5637397301160537281 3294737236205582080 4233750817430478849 4232176389362188289 254667378445139969 7402103521665779776 2093372115870048257 8513217113627849729 4281721722457650369 788494805348143104 1797504057298636800 9194421443898271744 1756003068929582336 5833670002183510528 73533614282244096 8176192572900719105 5156230553407498205 584949196607512576 5577146990705716096 918326381731371009 4536777574313900032 5773671287284826112 4550599342377402368 5693169989911805953 6321414695079501088 6111180605001948161 1465682753970889728 7924914825932675072 8129008895763988481 820499382331990017 175299280078188545 899731618579586384 956774473286807232 2207093283693189632 8322568507441184768 4117285934592555935 2118448218999703377 1344126955302204033 1419692420774045697 8426809521763778560 2881316904055379968 6010498594441378049 950061591282305601 90466084175327616 2759900310725219969 1981895818062955009 3222585727648487265 5151385289160170465 2151506162733998208 7304371899054222577 8695613255953285120 3297599302093441025 8511371994611638273 8211877733164908544 4234807164734275584 2786986149394665472 3533468993871413249 3507390202964742145 2153936088959848960 6437175920266985473 7331023091488514048 3214087558233405952 7068319128687644673 1083941595623653376 2625137238057255968 2339159718860161025 7549722078615831041 8224950723834103649 7959846767065552897 8114092537573615168 5700611777310674944 8720977837177176065 2875982434879073793 3725415761710284801 6533246956753731585 8648547535609831425 4204453361429110785 8374354227150915585 7648293430044269185 823519394644301697 6208244254427475457 4498763800916741088 6190775838209568641 1721791575578022017 1523973772192887681 2234828714316382209 7752956753608571136 8992798480624568320 1234518033119141888 8400704990424589313 1741857067620732929 7969981404600320000 6948669199124611072 394104291552843937 7763039394360983553 1905849078459204865 3244828885993156609 2502422170937866273 6238307408772530177 3746576083066129105 3039353647183382016 2759390524401475840 4308841981871652865 7543680794526123009 3451596746898756097 7854074124678873089 245405205617787592 7872344400036558848 6537918820148737793 7834077626639003648 4599458501686542237 8990785142428864641 147743193578340353 3545347441982378801 2352692888570691585 1920822859545013249 3745559238310084609 2421894291186920449 8675359427500220865 201163817585898656 7191315133357456128 748992233110636545 6137394298181046144 5852828026263306240 2882497249442257856 3159853766592221664 619405863404651265 4118592361255472384 7395137261778867776 7210698542310227968 6849862666470418640 5242032051456618113 8477801044318361088 3044909672952799233 415086805555740672 6693086348323160064 6436654900894001025 3464248597279005953 5587448228766052353 4962879785646089953 7235388327992481793 6633834272850005888 8006193658008551425 7876614841757073408 1526389034400849920 5092320276796982272 4463743558173851648 7123541802442891264 3174966526491610481 3208028607814974464 2658821560265105408 8304908009724440777 3007543309825937216 1107191744735838369 2441544764529596032 9070794958135406337 4694428520214385408 5253102487344975873 4241816404131741696 7914626007081958400 3847138712576244480 2012961973629591296 6880767489338644576 8270895453397728832 6995428753582821377 8635693676220228864 5992145755444297729 6351569287195420672 8656764036518085633 1414936909956928512 9216044365774848000 5223684624701660032 6630325805414331392 7919017084188067841 1964166021457080321 5632437899950372065 4341199036536061952 7039868006574456832 5710402823358580737 4294157863277821952 1479000013495370049 4377327606806951233 9070114303722690049 4763618913794604416 5711348476378660864 1998277627172478976 217723959746603137 6521108685107085824 3936599106228329600 2082232345963790336 8971364879860989953 9101496562188129664 7368395377582515944 3190431568061813569 6952073619016245248 1875693659755547521 817579800844822272 5649138379793606257 5127280162478524673 5067860700198294841 3176179255775353856 4087938636193999680 2762668815585480705 2854098558382032896 9202611447759044608 2085281729141534721 1003455230176488449 7075477210168847360 2542363355893448704 102229242582499328 3369127654396909648 4274831336133183552 2072847486174001360 1031277463127895104 837009193266325441 5678901277097034240 3611165625185887488 1550744468825462016 8163415632584258305 8706630766547968000 8295729291355357185 5636173688999075840 1984889597200188416 5263177577997038785 8869684477264396288 1521117684308441089 8070352299588107265 8294545279607842945 2665069783099213825 1025717341560562608 2270194822609415936 8879041075458638848 882000272294674433 5858935419079933952 2541669586942978049 2903235106078409664 6550890878477565953 4402627919227532793 6909245049675132416 870919058580921728 7405732406520914432 6401650956818401793 7978666175498621760 3431045262060656033 8544327333197351680 8477063404920947712 2278847274682654720 7763943250746702096 1490113036516939264 3756462547344031744 5390513441357204737 2209254346550411264 4049926385482863617 854297616637369344 402995058129556080 50523717880023041 4522443253702672936 7547447805283045056 1594376360684695809 6260256187835558293 421893086557360128 8872554755842054145 4760014171574631425 1288512459867136353 7735860085464440833 5725544117751828481 9103919946075994112 8853610462373174272 2816993364675075488 4439030731706646977 9217957466872496472 3196650243885163521 7952682847359260801 1798734204005261313 2037307818993422336 7747762537181612033 8400048599149304833 7619890798759007617 8633306600836949985 6275413709521988608 4857257135376281600 7542432029973067776 8396810463875336961 3162074777332226048 6780466615377303552 1448822829011566593 7086312077152935937 7159491880484232609 3641779196519623681 5257192370792796005 2755398659930519552 1454220588376377344 5595087868274746368 215247027321839617 5541167633648058368 3510873601772066817 6645259713243955201 9081782039825991041 5943683370805100544 8306698790364471552 28719210650762113 6568725796704057344 7171835922046939841 8341736285388835969 5601555344983975681 4210028521262861953 8734080725189249921 3621464270016112128 4839401881945001985 7769605536501911040 8840456775955841904 4595548418191759104 6205219575635808960 3813822283413787649 8633338008929299041 1531843022089244673 3858207986828647297 9178524735325030401 7235460437143908352 2021380058181369856 1398436833006148481 3504835183415212801 7193791168652528897 6060769610163676160 7979906829264182416 4244840124264953857 2919012463044925441 299456010219447553 4478468744365092864 4372476855934980544 5466083663454246400 6849925572911431680 6655698021291028992 415938619835046016 592735555660878848 6997750508779748353 2160772551302697057 4881262350795567489 5957011833542324272 7003826807277238657 1368026354073112256 2591127527340943361 575177194381115392 8199762679346095193 3496595768745210945 9220614643358105601 8949719150052422625 3596383493066886481 4146354984114385025 1025015687523055616 6782425758586626049 3633152831840179648 5805125146002515264 7947022398184652801 6816400275535822848 3880991020889767937 3058435082098877737 1769804219354777473 77359306639235072 4171214400980428545 6503909902984696864 8905927619601965824 5712346110872080153 5959087450678394880 3012779034365863425 5673103890907137 997314840704429568 7713241281495257088 1187904094989853185 8109633266784813057 6705594582266005505 5341035129207028480 3241331775297839104 5750234954418577409 8938553982890425088 8488261265632526337 1571095030811001857 6016166001102592001 6088196350094188544 2543317655072792576 1907120482851880960 2391401994060192649 7753551642137775617 3211671340611895297 6545805110554203841 7198274088640086016 8754922280771383296 5362774997979359617 295848363603819776 6775569490025322496 7111069782702980577 2808508672939950720 6538677895909713408 5556918156766966784 8423751815862419456 1957816107793446913 4402288904332738560 505464521322066560 3997116588100657152 9151094280322159344 2991239871056379904 8888492956824892544 8578848992125231104 2898080012663669600 7415276678975226753 8747175115959042048 3450439109136406784 7798854782041536896 4238866598674462209 4950100291456001345 2609523021855138817 4223028490106204313 4533029024316213632 5570687392091870209 4990588244698942464 4436499351326044160 6199473965757104128 4937822540545287073 6762732326826663424 4235235424997369601 4932878399714033664 3504348750259439617 3462012683681354753 6976041025907934465 116935772726984704 3017673513917432641 4630534362645177584 3813362748939183996 3084932730778943489 5829758167879361920 904442387131917312 2836082208451362945 4759668381267492865 1489556107565898304 5057476447934666497 1971913030308805184 5066760090392966960 3543508218197282945 1821070255633330241 2650993510796278048 1633438758577182720 1792129092375164928 2805870445210460160 2469186438009744384 8883058830738549761 2927020103928822273 1407522190780194817 8818707768808807168 4270599210149656577 3422644296457733377 4349099743284097153 5834133324196270496 7678847896254353408 8575294737389722017 9080174471093906689 3505003429850128385 6364983834239837697 8189314236921486337 1284258131374768129 505470005790408704 5006495942446750720 2999712976275224768 6228104734152179968 753499921445386240 1866344298382441473 2982510373589576705 7217835636073029633 6861466163976422945 2020184647833387009 8483456236558363941 365117897073340672 8011958379620564993 7772437402069565441 7888823103916091393 2489365629847532224 8960824819371278336 2907816085699871072 2376943891361890304 7722949450993149441 5787983995375384000 2761093584132262400 7319281754651721729 4905995738087960064 2148765100213160960 6804789540242604033 4321163525404121089 1985187881484631665 1065522625523867649 6127463354246529025 3406905652591517313 5911286757296037889 3437618130237218817 457837897731276800 4386762348767634945 794267787823947777 6062033842563678208 2836036816546736896 3869752529414133249 469248200672066561 4607637001174760641 3960538275162071808 4913359442880665601 5450229540550656000 3457413688865152512 3006735271252921345 742456351783518208 8918862469455110784 8991226544327406336 1583268904064188417 5289237190661251201 8284044131277124480 2995525259430726656 3666831617736048640 2557707239489752241 6581932748543036929 4399685957080254464 2304869567932646913 3907291268747490560 2991584306213355520 8423599390390189313 7954496058203119617 3110054877851174465 6730299805454423553 9046101600459779329 249301805858023424 4156948750712766465 3678981839482048512 7821371251869559720 2253971943550653441 1879589455338189824 4340651960371285504 4302611439474670592 5887152605668865537 865347644223467521 4291235206367954944 6232399046579771680 2383249827574175745 5388021028063264769 7385690702096961536 7403908734212144704 3341353952260384545 426474336993266624 7747923841765909984 2198515209698342385 5365693554824169472 4354389513209963520 3620830446079213569 1978423933226980688 2839621082800159361 5594886805553479680 455678346642074881 7425548518535845376 5739019051001024000 2648356243395262465 2997959259455815761 4786310574129940481 8298206678954024961 5169661254931400304 8012912808295688705 7530195665780709824 8261864688841779200 4016054035961754625 2071639240649908225 5704452568851587073 2604980181985861633 8251480305772502273 9023468842306502656 1440746654503796736 6214528383939098864 879107933801349120 6099124882336907264 2221242730321159169 7110586252640961792 7416386103295840640 6894457126341912961 1483702191814633473 2736514684713100032 583580732414454785 1149697920269949953 8562564370930290983 8354511916878774273 3358124340504159744 4489303879604320256 7887673391219069104 6413798812286496768 4440892941968047872 4825683591551428608 7015360768439960576 3113550168782669313 2689372161878484993 1612863998797341120 4287458510882896641 4025156212187054080 7157602064833094145 920223475545020608 2088613697729331200 582934312196103504 528934190065631488 6352694771353660928 2651913957659942912 2424056306497088160 5580033510764039744 7336803127771752448 2767323775018025600 2441906538023567360 3772082341579563008 6082481105224903009 2197456900827361569 662561064773979136 5730962817233313921 8439318652756959233 7250179160607096833 4861857975806674848 4388789870272708608 966144336820965393 3326392016862823936 433698019207331841 6107704745238544385 8360642340772842485 2289858255723372545 4602532823551205376 4030977132392999169 65176123613495296 860773256671447040 8771424821252791296 3613902532670713344 7082235402721796096 5189802167444346369 2116139055102565888 3838347187415852928 1048734180623815680 8590385166596012161 726772190426108929 5481663215408176584 5059652652349939721 9216362056353643521 5513534305722845318 4099763483411876864 4518043009681457153 4955507133151903137 1259503553361945505 7329491824776061696 600236454197642497 2822017912002108417 6825760150197293056 1573276973977792833 7743837502429986817 2091344033650922177 2212447210481263489 2759339306027098113 821441277665391104 4207367894818111489 5158742069160145761 1896821678060093441 4690967116896960512 3007769932260052224 8163149886571681208 2340732210342531072 5652158565548744704 7862853394942729537 7229793933054403584 4924732498836322816 573234343343788032 8440284570023094880 5478446750977405632 2045060100592868711 7960179087516327936 6556353004728166401 6294757863799157377 4767018551089714752 268756965760065664 2161659119159725984 1502192433698363649 6488967605564448768 1272908958563155969 3574826865818296193 3276555165862135809 2157434143219536896 6293500739249250049 1540904286240350209 8255228339233322625 1567154923284463616 5957429600557378688 7792921023347415041 3294731977147878912 4592225099871158272 734148742832528385 7404918574366270145 1319026294972776449 6624901463101006849 3904526066115344128 8690129377519067136 8735666452648082432 4713909044595589121 1728143478147910592 7144213954356034304 1018280600651956224 8230994129624330241 657717728669296160 6554496013579623904 7243913741015966209 445185533602693121 8888049690950762496 5676840882572936193 2822181145193160705 5306416888206323200 2169987068766411200 8138972264131919872 7992191229909916672 1361763679761042433 1437076927808933888 2047957265458819073 1329290448231030337 7901578445876190721 7900512628401986433 1658497259546517505 2428687947961107985 3119546104262818944 8949774179861938176 7143457453276717313 3664159844790030049 4355542784888098545 4139861759725612928 5541851173139152897 3860029124967070721 5700217799999062016 1615002438956832256 5363387927635957025 3675657769776791553 5608811875332595712 8009670151880432512 7275278838417669632 869493116591635456 3804445331469316097 3564473853645135393 8893196067152893953 4320301607276560385 2238298313835470848 7405136258331836416 1954557192665698305 4433442670106566816 4789080036246028288 3682850284980213121 1044151944928691105 4723331709063931904 4206217131945789441 3392667307031363585 5066442702098715649 7016971757376798721 5279339621583986689 6279818729597960192 2090662953246306944 6905771553499041793 7239438457115961985 4679657155394059264 6315681468140733248 3100990457513224193 7493684461014230785 4906848998444441985 6437801864516094778 6728157387486920705 6811784763644116993 6235849063255976960 7804632561322486721 4895826166828517633 6145170347534789440 7345616410406166529 5439884052043741185 6716253985595855872 7416215396700127232 1066048302269128997 3000232001262387201 6124337475594248192 7947626667621648385 3763907567023439872 8442624489163603713 8015309802497090144 6626514900324527105 1394892441144000513 4865375675691143169 799009677303107584 2283187579561749632 7246041182677684993 2348763999137894401 3057872996980359168 3374457637567088513 4004920159694449729 3264310341588652672 4621965339468496897 5321101523283480576 5544236252810559233 7667870820497917632 1129112495757996481 9099905371102117889 3482311389732624896 1734269345318604288 5599139412503553 8612764946982436865 3539997260925126656 28926632495339776 8405042517322315776 560673332265711105 522095514445096960 381311293559744512 3736087248808303488 6347964152532011616 732534093653192705 4525032188951844352 796938781835478912 2586706832809155585 7585971942127645312 558690637195536385 2244266611177244673 253483636352156960 3561381602475903841 879776955687055360 7981955019285683617 8663490245985697793 4643440468736607361 5714567270909034881 6630378547430768640 8932232046232731649 4709097687712832512 5115401532494916608 4184903470211057921 8433254338770316929 6173740433846701057 4432780751160032513 4751304874310734337 6962509106345803776 8329509290575781312 7104388213479540480 1181433703844052992 503408721155529089 2535447380355043328 1159159642646659073 9124500936972566529 2396676593721449089 4592982806671944705 7142231909731926016 3315601048577283617 8610093429945140737 8621600679565983745 5666382620429935361 7375058862004060160 1637030161430488064 2957334254964765440 5352992686347461376 4556971739790704641 3315136926005542912 7824863862303490049 5459030622558623745 4262949879756029953 6874697376631501649 5312980354943105985 3494822942290885824 1199507883316219904 4153290552172032000 4328872630733438976 3351672421753454593 5771995808938684752 8699174222419338432 7566210459315418880 7617695008247472129 7926941818747718704 8583302035791785121 3207796957476312576 3381979840538874881 4586515541193973760 6440544571908497408 4636225528560175105 8486325326785792001 1631651365444911104 8564254092135658497 7782712265168589825 6413648375419386496 2171526499676676097 4899245272143278337 2880487323349549488 3026657287700767136 5615693243591112704 4313543706536621697 1213300341261281664 4854374854242880640 1749879567087042561 1351342720469802764 1110376052908398593 8497740890947756032 8557844795384594432 2524704703076505120 6203693982164582400 1542328199693102465 2321095325821281280 2651883518809026945 1775734921753646080 629232640260579329 5939248256779310080 1957581648518205632 7750832792268095488 174894327333519360 3716131254991808513 1170917576244461568 4470176545683998209 6362695265768065536 3364302130698407936 6176679118042431137 8110894498781052928 8794572238697020945 8268458518482137728 4209213424960537153 6983097748386332673 8261769496997134337 8676118526575531424 914527545580617728 1178942403280842753 4493877933653008897 5263204402417302144 3040833273280786561 4276915607710458625 3286562140556995797 6892126418984281768 3194545327876864000 8153534652474323328 6369116933108731904 1524684612517978112 8336066203200227328 7258323945181538816 5261850277347223730 636416124073296017 7072603883683163137 126355757657619329 8310379298130050432 6697679490032730112 885724808655616417 2954318884321999169 2602374442283500076 3815005697277156992 4235217394611178368 2682957012779957249 182535344132751361 4322800822245040129 3187607334381551616 492410613724228097 7118290303650006529 6320676208648504833 5624335457053982720 6626237065467854849 5426218090601178625 812340923188635776 6585184227139776032 9156207390996403585 7467929755901231616 2867261187034581824 4025426404673001216 7415525714302008576 611180889321500672 7274572144151133185 2505018564501608193 2583569067623501789 4455905098424719409 3978688874340450305 4043684094772944896 2650600614893366273 4072259622018400257 5485419851377740160 466265060066897024 1844891653003280385 2163719238578110464 1526138646786557185 7398391737472557056 7902481524767857152 342426762253172736 4753096897234171520 1276979739120140288 7201820197229461504 8014369555984399169 1733263540305439488 2353291701076005641 3672649417998929297 7033676957530432513 876203535855650817 3954460536184821601 5410689867573166080 74324969422776800 1106090926547976193 2869963336018958337 3509800902696250497 5436165765649303296 4996078599515805696 2101489358578212064 1145373639267018625 2498551457752994817 6992488454032064512 7289193053591528449 1215521230390558465 3762265893061038784 3021754253819298656 6986725178608189441 907381506957966937 467377216027828225 6764517433511923136 2649100559141157888 5723025339922513921 9199120387746181121 8703101648619765761 8788377361923981312 6390147041421157633 345505655399067649 5489614063213699072 1828509258171006689 5924369300403067201 6688350559752404993 4326625267162162176 9206487936059965440 6312512397827120432 1352828623219161153 6734764463435259904 7380023966276190209 2855963735737952384 7156967300379872769 6918344343528711856 234163874385528993 3812663966858066432 1413905484908593153 4069720218306056320 3788629775396001793 844561559099684801 214678901985099776 8070929095259454592 6428680762932468736 7169906631272890369 8244495189701923841 7374830690517208064 7883278589541740392 1569217648682632193 8724117995875276801 463427079913877505 7734362606194472608 8220939201266551680 3644945561765543937 3181022139055079424 5168241295219799552 9187670799485146112 5994594382272282432 1661999138373036033 1002625900463203297 5266430158002164481 7662307652087521280 3584477194720836609 4209339447335084033 5617225407356953856 8551266578454151169 7699328290671622145 5710436048058711848 6982425718905015808 3990818981171328672 5313890993862578305 2298538096506584449 7511587807990419968 3990757089498071040 2460281704603077009 8456054457850710016 9044311728643152577 7285287399662176256 5691727556203749377 7549955006035505153 8957745103002012672 2306130113898508289 1483329674815291649 6923898540860119256 2662201815714518337 9201298199712661505 6886930681567059968 3184763270095112257 5591930915866419200 2640911889282281472 5190926211647220480 3054731682675073024 1723020087114166273 4023408697695992577 8747671459653259264 8196729558407009792 1827031058367228209 3426882352770991520 8765606341011955712 7410228789799288832 8835595102519359041 7285910712491155008 4293893640672566272 6857863483190736385 7731278740628914176 3079325082238489681 7671490645802745856 5702087968040036353 5251914740561608705 8048636018906513408 4198760560967317505 3722772652692963329 7203335539458002177 8877384355768958977 4802222014406640801 8819739596429252288 1759702110800117760 1023437337174392320 2631523463180811424 6396346742556773377 1766155344741083136 920359003118331008 5670414613488451584 2598976569461208192 5719487205849580608 4632051311283520257 2309172638181407745 8601175811696261120 6657100374261970401 2072942772557295617 6541692449580184577 6930852745242460161 5446591542220141664 4809049574236469761 6049127637084807936 7346733377900540992 7776326380770038145 7788721420638355457 2870913232834183168 4998330081511256000 765561302598380800 6314632603009810432 4253999825132020096 4686985756561899520 1687711587853402112 3329513293799294976 8100055437141868545 7911118417623678449 7025046453516746752 8630922330114036449 1922938062584330240 653139651160454144 9091142661540605953 7116160987050311681 2303519365418368 2431126746915065921 742223766149169665 6254115122809923585 3826452050166927905 1836931704676538368 3628685664067108864 6829648459836978081 116934055603057537 4700098470036938752 3572932770638166005 2002424174341435392 3752451703933494241 3312692927213995009 7730912199984241120 9183251794201301248 1650049121153350656 4071473479951734913 1781832403850362880 4696546094748422465 5847407218327812672 2801777314610994496 4759810572500888576 6106119635232358400 1183651484824391168 1108548234925342720 7420743124255008769 9040246931024919552 8805804551797804641 850544289335302144 7888353553442401489 5545959126663543737 4363591957426097409 576489472506413056 2230464929410009600 5297732252776747009 8773028265019310081 720219182018516225 4730822655057489920 3479881529766019072 4722165900276627712 8511399733775470649 1819794428492238320 4514815951838592832 6246702627091328768 2781456934779339136 3576038861070629185 5079403587998964312 2698643868925409280 3426802698939428096 8061135018565307904 3020330410242685440 874450181741315461 4234337824772589568 395794971978071296 4292248780248200769 1303347615979135489 3037599267444817921 3434149298675122176 2467333253022951424 4361220429074978816 7022290641314631808 2526998288145566721 5766233677446262785 8917707286712573440 8844910709247672428 5081128120660146689 7008309866378517632 9033563104983913536 7026264665949909040 6357372622545323392 2227770837704638464 550701260880979457 9108211007389420801 5114681330841906705 2194972456919414609 1580077087856110593 2138328305202822145 6568268774313221120 8734429125995446273 3979516630957817857 7520998028082413568 6551970643794774784 8795098448319786176 3141849542688122752 7431071818674228769 7714740994898810881 8538416974252280832 4786786024601985024 4227576307770916864 4857984494575411521 4651576041841876481 8080492025456085681 8992932754894733313 1172298907738007552 3304522845731553280 8503142546710102233 5653380399503953025 876196612697882624 8472687469640081409 6603358112550944768 4264699619985195008 1757481293520695550 5593907565228852773 4441865689338154496 2263852375776067585 420840141795205120 7485958011123503104 7502439580143417345 8341235380040195585 8101248172195643392 3798721787689886721 3295255684338155520 5976874275790882817 2994041059441237760 383895778685479041 8407287477034796544 1991897320292982784 1575575767783194752 7591277627713010305 1782781626246530049 5772123628016402944 7751441054803762881 4218818584271809153 4516403956891976609 3973290634736103425 1213085400138133473 3133414884367392897 1388459931552935936 441302103142332417 8511211956820406272 2301001359027326977 2856103972344306176 7625213266264850432 2220096074618347649 4083548069987399424 2930181972340296704 8011812388052369408 997382021385158656 3074029964280903965 2655086925709410304 85338768398532608 9068494569763299328 3231966297992331264 5298422759216681057 8470257045223424001 1691656599444434945 2303667446963003392 1383171434623303681 5965571415561256960 647624648471298049 2069920317397276928 8149188747293272833 6072338249046331760 7977341520803659776 6426773728907342337 7541018283605426176 6685912367759482625 7847282354146833089 7377805916843605377 2561111850655678464 8119580452281432064 8110794051066241024 7991035625590633533 3887534958385134592 4516410967758077952 662010588024878848 613809359843599677 173648325052951552 1418167847526154240 5561254749760054496 9091187137837995009 7017605745940817408 9443181328884993 49905075381862400 5618291461529567232 5295349524791878529 7281651299823276033 3095712233603645440 5257249069611041152 3534413186485821952 7667346929117300737 3764072416130727424 1097384420028934432 1541361394381778944 5578134770768909761 4458284880562714624 5785025699334033792 2223527863909668609 7468491377725157376 238869774201836865 2242337912303484672 3917731479363182593 947238878123560081 8128985796803849969 619299280909582336 3027315649934712832 4233193295514703232 1466302720672333824 6899981647788117440 626758607484215297 1161231548353375105 315428656145104897 8341119383882489857 3917613412929568769 477275597423915857 3535022437748133888 407713982903054336 2050050486346656816 1890647673469146144 2463446489414198272 8074289870992254976 6432427955322755072 9042547602644240160 6050708973733241857 4323154872841385473 3410745906065483776 4047661287506552349 2756697622193307648 6876223359376777216 8643596815182049537 8093387307375067136 1606454815195824535 436348044188844032 5136997907346294160 2365375764363018241 8599779103296059393 6082334733684139008 5164093484189105184 2897987230589032961 1114378418371200000 6388607529179832320 9095290229749212160 1655174252021415217 4710228141263138817 3867566993865247241 4706628738108774401 1657044641762028545 5310174209535540288 8435333786681629697 6439665779617730560 9115724116648226817 8017658158856815617 54329421964582913 2579445076498353152 9057138735394422200 2068137814532963073 517064497371810305 6078152389556972160 796555614743908352 5045100961658835456 9141411037641326336 8546563099772583936 7612704073580841600 6584023990052549120 4763305269271177846 4807602269188551872 5144694146819686400 3229825235860470529 4359346195128647680 5867155356710389761 7411412586046717057 4714408410320273409 684819829729219073 4586775537478025217 8686637161516098769 951823612208764416 3153797267315448832 2763744283742858624 3630316292973570921 8259250178552086528 6335534700770688256 7281696469431287809 1967079248776552448 6582124007440445440 4660645990875716609 7929734390959161344 6675415580331474944 1548160393582673921 4728854231917296897 688030158267838384 9214112936141131777 4941352787530040064 388110960126055008 1532387074389228545 8200320129853874177 1869675100507879681 850990272808812545 5716826416233963200 7532343386746111648 2134247657581448448 4759259459198042112 5357899106316452864 3650674469435949057 4121172259335634944 3028078144783056897 162177069406065537 7405574808687623300 1465391152337027072 3762179743560205313 3529472404987756544 1950962237620092929 1867859277400244224 3410423994390597632 5443109357712676864 5651130786724113537 4097454703375384577 6898691472762893057 5146850256285548544 8626817491112960000 5492582749241147905 5457010882520806641 6014671332017881152 6396459091300876288 7495112365035521568 1574419526839328769 9007033757403049985 6332569040626473985 1242487629804613120 4242035569687808001 6744605776026127413 2041881434398916608 1164315098523938304 3717945268665369825 7470260570167196673 827499261020456961 2352083664619929601 1654441036097487872 2580594291654623232 3467456797128699904 8591199671976230912 6223517864909847361 5694895409378361345 7225225835896897537 2507012903670146305 9113219554595821569 446175343388303360 5678551055438033792 2500150188753600512 291706944497024000 1105268231793188865 2154297725980545024 4609734832556331008 4878381420980324864 2665221459341543424 1317685084755216689 7971155083502894081 1823504309292763648 7259755345083883520 8470727589929115649 5834653119675102176 1428862537925754880 522384963261150592 4432212491350917120 7289760611056542977 5053494055502178113 2820664436182385853 1000646680035917825 1772416752623116288 6791736014568101088 451539327466817537 7641155481468341265 2056678531039255809 6270450432672657889 2706840268268511233 3347228764520582961 6522135780747990337 61967802987460832 8494208703285398464 5613159486548224612 5123673914759958528 385050864051687552 3715153704976045680 2958746881140205172 3034038669548445120 4010436516324932096 2881900354146025472 1798973390639277057 4365785787629318145 4159882984279771072 7414517391708497920 1086623243478732800 3605085569702302849 4001531558673937985 6839251140738267904 2829203796473517793 8475000471398907904 2961286000163921345 7360319620827021312 1216232541915381760 3410157223575648768 6228240909290836441 7883668506372341761 848968926985409409 8699067173604788225 3004842434254095616 5305137997038172161 2328834332515380096 4209623918195773952 7011063454448412288 3647196448457450400 1049565991591076865 7345599414109388800 7557899716025568256 3356260498556638720 1136628899210587089 5622801441361274497 3401411521669758977 2973021797234125825 5842261128413246833 1036230115130359808 3415619747985133057 8503680724572333793 6585261481293299457 1693213343953274880 4822429102661468160 183765850301267969 3059704236690800641 6730318795530461056 1794071970865597441 7595673348287707137 1405920977501552640 8329625553528971616 6523232488927157760 8437213578993616896 1697234645290457088 4632317709158722960 3090992803576833 4001380513796614401 2265404319276346112 1836035777864796289 7647709678310464877 7746915981579458561 1248295989139345408 2677953590455347200 160556446581868544 4309928099614431233 2663142239488459264 6601660597019410433 5376916771029587457 5702506272695051841 6305166796063589760 2133257159672956928 3080246923348277248 7830159549416087649 998177612102385665 9198997101893093185 5398461031391644673 6115316257011007489 8447228803661430784 7772378347997396993 6074203578908741633 3476930090619711488 4110498098768562176 684195525477625088 4838072867151656961 6308104294112537344 3063898136300255984 8405854903335206912 6231154690023382656 3131528043524252161 9099125639455011552 8936173077592247296 472102348548085505 5351035255456287376 1486501397517156353 4666898968320057345 1657599806500031424 1725518335284517185 2390939577583980433 823215674059030529 7344638955869724769 1879242074323798080 7065029927009349600 8278422352993389312 7334316397778057216 7624680034441101313 6327769229608687816 2289204362769161089 8609850157095990273 740122765270614960 3831070156015171841 991508991214718977 6530927656252827649 6992284800637020080 730965158594863105 2649940109923188737 2731543371777113089 2060955396159307776 3457324158203633921 7242658222739987072 3907719733619761697 8258895768993906688 6043261077415636993 7739917550487499920 9075902163523207169 6402098745620662784 7878653282506065408 1168275853235585024 598736270462954497 4116626064421160960 4393827608645959680 3014155023849357313 7681526077828460032 1286396949540799936 5134652075509514568 691336718657912833 4453562334334929024 3011130293475667969 6269884826050009089 5482420822889678417 1824569611886328145 3146643163085097984 3780863484061536769 6579595515501674625 3854714861517320705 4682635609220959329 8341635409036868353 3650019956944491521 632267029967771649 6193931780671102976 3529412734569414657 4383038465767497728 32228407299660800 377330931716952640 8808419686196220737 5789260181269645649 2257773456486528641 1895847470743100417 5928784300757548033 6714406022359821313 7153133869976640513 21962493043347457 7022007143276103105 3150008411079655425 7099162206597417985 4095573423905873408 2377933369904300032 7153095454495270256 4040403014701393728 388731112401053185 8736625874236147489 8192698758906413057 270648929747702721 6443107955203641345 2339504158819638305 2447747845180800768 418665593751044096 3742159494154338416 5252237939739291008 4361489977186634016 7574425119213594113 8017852700926795777 4840861907515138048 4792718839240884225 8348436288811425777 8389825232774280193 5531714432048162816 8136468418667767808 908305786790341633 2376262112854659073 3916489533927603265 6830085786908481281 4946543632355605120 1638187631463152448 8027006171210457281 4179135574137266369 6615435515582509056 7848377463404324241 5447887972909281280 5296267837862581464 447052681897632328 3427961350407487489 4386632127083561857 7740501406597586945 490133956641058304 5017810981891525120 4373262804654608896 3875867091514759680 6517629436419548673 743808262656679936 8177230403359876097 5899788119406963873 2965702279214495777 6500076597377758593 4858827708872523648 7336189450426542080 7438880890994139137 124089278010613833 4774571407416966656 6929064973521827601 3705233992586607177 3389269726885218816 1719524288829601281 3686723964582353408 5133328051882974721 49163695032980736 3765891962195026528 6089103079352003936 1509387927511602945 4339735282761908225 2229136699253763072 2686271946363895809 8161164061928436369 6984875991625030656 870918385797689472 7393120765372006401 3787416054813417729 5475500667269110785 3244392876401222272 5107527013974800385 6733536061546476545 5046256017539300352 4221141794720090112 4209341642562863104 2063965581679341041 2020401897228658688 8103549913851887616 5709530477853310976 5409148450935729937 1250676670597848576 3633921199710942721 2457070512730309504 3869905949668893697 925127012646338817 259992500474605952 8619758659951669249 5255373643999458304 5931595329555021488 5766079265440874496 601521692154424017 749257783756471296 1285578085771260800 2223372432719650816 8451654137431832576 7591968096669830144 4245938758854085504 8109388615049158912 2527151177355755520 4069915823046898944 3944267068998025217 5805252452166371329 6279571361707341824 6984994761608212480 5376689495157690985 8114071685015273472 2698068921430182912 9027589264824852160 1094765333548880897 7015922802679435265 5436659719730266113 5185564182397876993 3363074682540326913 7826128995192563200 7267298670019154945 7729710893477016609 6477902728688216576 6534254928842544512 6169105540238524416 1757494105480518656 7593586086595725825 715070551514734593 3848887583074439200 4922801595142452993 906212621615343617 1527437703690965248 1960160597309568001 2411751810630959105 2434672559819324416 2639742372074225665 7403492843758649344 1495653302399619841 5806855319152402432 7780736657874690049 9015176685441307649 5118205474564381184 3014798841523351553 4293855121958600704 6135443536828062645 6834461196751634189 7967362673751916544 5617842734596358144 5824833941027905536 4618707236658632543 4682717331231340288 7469825376675442688 2101446048200895808 8327596346857774081 6606305331721666561 7964010199131922432 4625755941388025857 2517063034199499264 909872679463157761 1926244389398041728 3520130052758044673 6030650259813046273 7301671844729489969 4178603251176524673 5830765938505795713 1351047029395954177 845104622225099777 2543597946879190753 5610429988550461841 3934858491310733313 3703317158810213120 199736024976017408 7325207737639741808 2746809651555729409 3597710094957697024 456568755012808704 5053831310701510016 5732153709040712241 2063300386081248257 6521228120781220737 4808290804809334784 2379094283887910784 2137808360541684096 1787250723816505345 41055751852448448 2585660323153114112 1333882060310181889 5344755824091561984 6351500414833934337 4889067312745344001 2017074864619928576 2881538699686722944 4990635464407709696 8972072346986101761 8620334356871364608 3019336765219581441 7823314856813922369 7206779381849762561 9103266881625588225 2013703977505415040 1019343556695812352 6596621509176810753 4972342369425096704 7633479352102578561 4141379866366586880 1385364647534134912 2162830069387757120 6280091546716405760 5806111268063354881 4671553322168090624 2119689871778144545 1331799921987100416 5208956574820586624 2254685140442044704 5656908471234946048 656360928036056065 6492827571942832128 5040622496072855553 1990556772112293889 6886027795107028353 8606390758414483456 201444320173981697 3863738892564335105 6352653747554491200 8626978255171168257 8177125426760035793 162823256390522881 5291897805295038464 6685554202542236160 4540877459891872769 2763052349492695041 7937561987031736704 3549433003260763392 5407402757737696896 7016191751095451841 869105784506957312 2073588660714846400 5357983849930615041 2920451320257655809 6736296375584908288 4957222495486951425 222562687326352384 8022377959728976001 6962494153411126708 4269579933145145345 2151881692326711488 8345894996829333504 20127274008911872 1931131570242625536 6232353958558605312 6133420608879583232 2414199517901168353 1889641406951555072 833931094297834624 31563136995123072 1925697882413146112 8850419501668919392 2988366431273615360 5734826781211361281 7318389623118678592 773905076808343553 1864758570023669945 6401051173624879105 4320700762479834113 5292062787207747544 4007143727653141120 4764802583403005824 3261620163445458944 4261494310676815872 4303045004306985037 1831988080924413681 8581362220265846784 2433920406204389377 7505220893176982528 7399136272186793984 2327375143900265566 2807242624857657345 5256044674546992385 4186206396551503872 4600660698619587073 4965349130093410497 3961460447352224129 7479285019313569792 6075832180907040769 7379561994745929728 34277585510384641 8815470950829371392 3122339048212352001 2403768994234707969 3101572524405792768 8304926764904636416 4171380458038456641 6817476170740026369 6139498119050362881 1442306663577617984 6250174033362015040 2881426579499580417 1321206186510528769 1672823068774499329 1301788818677497600 8183586527559247873 4739534618449534849 1503112477736405984 4959192884863953401 3450737986281930752 6593686529372789249 1758044943132021505 406823507144259841 7935942182224772816 498882933853618177 3780619905124663296 483848545685022305 3175361691587444736 8000391366837232768 7906676850379436032 318248810685032448 6158414017277208481 1429651659984459153 5160308898656753081 7926884799011992576 6571276491385896961 1634986989389185760 3808318154773397504 5917500071335348032 52459496866740225 104444923469417984 1479032719991111681 8957106407286628352 2527432065192099840 5700408935859430145 6829003558770019328 2499932876976636097 4405603647654913 8787806077750573889 927003386095272960 3427209086979997697 4223133631670599681 5739135548800925697 1280449673264867488 4933982133454913537 7908541976944709377 3859231061459799040 2125074667977195520 8480338524525185792 4895165669296265089 6591856279588543552 867004956115664896 881975526888306112 8417538614529177089 3647374346279340033 5908650571092967425 3528547466929398400 8248986190997507201 4714721299122454529 6463806466814570881 7565474907503777792 7315092127439542801 1553478687354585088 2863037953604059137 3977423764559626240 8773532592855896065 7172732859472927937 7488385336322555904 8077645424181221888 7371586812989999617 1325995736504574721 1872567828614238337 4655102418882461696 7365174384033812505 5997588477239754752 9062723191192038401 2044805031194379385 1500851596093161473 8263275680027078528 4522178433437925377 6545771898989445121 3476228812420424704 3387047678458127872 22998083280609665 5106991046814923776 2106734683036577792 1241374984472969217 6399550123241611264 1037499062722998273 2109472234791344384 5592376794079583233 8895253453954315144 1810302621382070273 7649073032169510496 2418387141123060545 6469701195162320896 2151229913662652416 4293559006908612352 8724220583038455809 6902149266844048097 5209775378137175040 7828815430282510336 208099970077928960 5029276291290848320 1079297939421875200 7146180377646669825 5693859990085894657 1245879491654360896 288843451853484160 94272657106087937 7161250281996393121 2876034591689801728 5894113784011468800 7624139910475010048 807654784311429536 2866692332210904065 268660562234259456 6478512552558696961 5197852601026347009 8257505843148120001 6509941394226659329 7742281920151745632 3292820777547129345 2174571149469603777 3228307485783921793 2559719007047894017 246241486645448192 5579129792399638528 3482206139537874880 5590201982341305629 1910492678577991681 6644728617317244928 4797529246966587136 4191592132100571137 4819099486936374785 8097622779221439489 3645179517905380448 836225093499917696 1817758448918647624 58458939880505345 7680107608110937089 4269063278412790273 824297861568816769 3540027883192488192 8949613878111371264 706746819873896320 8358957469454311505 458967600965709153 3277481338443464704 1537898012729935873 1372950156045348865 1637347274135369728 6189264394328211456 3068183453731389441 7009205488285773849 8862984463361501152 5480136352125527040 730024021599567489 9163841887972818945 2589713144337555969 2768811459267139584 2317465561080932352 3343505459214917633 3793850539970469889 1318420858081476609 1063250419172974408 8381113868812799928 1083113457585225728 2990595991383722519 5170692512726851585 1322957237070382337 203361264517696641 6771134673766040064 6516705825501552128 8741334763988761824 5998267966886192385 4703028601766815744 288857387238760448 9198102103830898929 7925418383492212224 767882954010009600 7260407093304539616 5047002121448424192 5711152900381151232 731705784623661057 8235678897849560065 7970025718603376321 4469040144902451713 4831041410835343745 4977453732447209968 9154450513554952192 7440976598993248769 8088268043682689417 8512100053326016513 6011907194826849409 5243137778350024705 4164553370579255296 6364361766443880608 4028578387617727489 6659724002322808832 6311248409137428225 6209399863303319553 4945683827764011009 7620814878390157313 66580470652699649 5740204932760691201 1719349052961659489 7878860118906661889 6831922652214460416 3689887237880754433 1315501257359120577 7936947381319237632 8379473156294508544 3185776417125695489 4450199008150552576 7589864260094229825 3895622395556933633 5479435357628472468 9001585376804080576 6321714612010511681 6764486857341108416 7803688791249668928 2784632712256815104 4065411696744742913 6400434733884215908 7659432897865848768 7706302647510685569 5890413621311904513 7629627594011926529 6520026783252441056 1245109543208812545 1052892168443749376 4406316108469129920 4965426601600286720 3664118511520177403 3990979549343484392 7839364264686526464 3405637348843889985 6992905954390778464 4651152368274833408 6218938086129563840 5688961969592189384 1048703003787045568 8545383633063362560 3507476258929894400 8836454651973484545 7699140900719876801 4282367584957726720 5616208001312031281 929183275721298049 9153438374720675457 4649046540694693105 6629159768017840129 4727362641872367617 4292545884610527233 1878086544396835521 3076352306853445873 1040815055926951937 237992845953922048 7234334289425045741 1926182762865229824 6166835530898315196 948836588353355776 3942084476322386944 7826627329503009312 778472488244141056 733830961638612992 8298026735074500736 4292503074663415809 6120829771052400768 902844348617228289 7873058921325251585 7941549285148393344 4408582115099185153 2619806818846721344 3618213000651243520 5616374893593940736 7939295489947054080 7795869661659754496 6190803604886262528 8559444302826066432 1765697706855972097 2515985969268226049 2222911939101519873 41295207549252096 3912098991907483648 7650010893413279745 1148397146370211840 77089350631607297 7976075760158480385 1732977908308825024 6068348609251377153 8708973777453500417 5802817267041918976 1464025800349249536 216385627751284288 7798405266269470720 4468377035807237056 8057522979935156225 2534830181338883441 8348533444067348481 9193911363045720065 18278663325030305 7216533372448092673 4274899169124868865 714487702335139841 3081857973488823169 2361415639346226689 7580313482944315392 15291418979767168 1822029105127654256 8162394381997888896 8716684799225290752 698851890845773432 6100437775816142336 4967784788643363840 2186701170623363072 5416599087631241217 7203055798522948032 8014208661434196609 7283177748783535873 2695377998660550145 2886976146175504385 7244655654633195521 5809123370496357201 4058944095485061633 3926576503560857761 4378279179488346113 8247287451131838465 2997336882942749697 6451664258101357056 9082682658371615745 852662759210018816 4987090136947044992 1916242440427444193 7431074429047412737 4255527946298238209 2745656961769193473 4675036402776442017 8648140048346568992 3070498465734016065 2790756549396267008 6785565521240993792 3628154391168757761 1404102551361960832 8949315386612725760 3891455487135963392 7019697438417914432 8724309293445579472 9004083401069990912 225164109803522305 5344868887179568896 4032794962316001280 9126158927081289473 410284617745113089 4155002952554348544 6572910620326846976 4001989042550814081 4268195408737730561 1569975228398776768 1209671159752146944 3935604642552466433 185772913413849089 4178785799397592897 5780248159114402560 387842892906993665 4278871453944683520 7218033442257642689 6956166813300321728 2763833685919332352 4969965692624306177 4379658658994228481 99973203037981697 369073678332086273 3029340066367487104 4395860505433323264 1464687248599547904 6264887203716760576 1865174581705170944 998130592672945664 392799816954707968 5849436895494032641 3894090624299749377 9223263500850686464 2033665411401465857 5550101809523991552 8427023062038204928 6804633839898959872 5591751249186002625 5183971190318334592 5834449570319571873 7604281475326375296 6167901061369830305 729397678482518016 1792067988343709696 1501812166898891392 5228435571394709504 5320904362292674561 8499047848990548993 2546356895743191041 3273343225843753601 4300152214054952961 5642290789875777536 3559906164180804272 7992851957675427872 4466450762485376513 1509798842595812353 7997916396840217729 3239955177274410625 6797742313255735297 3002576433656668161 3946073458967769249 1887798522705772544 8219475470066689025 6526801250817140544 2776711063149206784 373625075477610977 1747604056881446912 6009412897298128897 6830493297995948032 1315801967249171457 6038292572903833600 8450752487905304320 7821390597685641217 138771532588930448 663130097856747521 272977735809892496 9104829053584177409 4668033383047288832 3136403520777421824 3645634799348938049 4642960135838521473 6269702270274764801 6545311694682091592 464391308536558593 3478356703319184257 4309840533703573504 1931325842315952129 8160228242199655936 1159366004392064257 9098607923204265376 898248597822862465 7623768946312740864 1963691829114244608 3155981674101616640 6557434454583017473 6093360475915722753 8059980178845076353 3271197800236028160 877737068687163393 3190375922787418113 2132057964482049617 438310567893140480 5775775747051929600 3465249796411001972 7932404305953398785 8193337867488419585 5214723443678394880 1654975437106511873 7609476112597078017 674211010458365952 8177311505851267073 2169214330277724160 1193709710494274769 15209690110947328 5211661711484356608 2781308195492069376 1583733116008878081 7873840117946646529 1241308123120287233 7924774611891650560 3773749683960217600 7884588392068834304 8875630704178427929 8657466922810146816 3441798643419347456 4669557192307668545 89028305336746753 5128923079995249217 7994576040514567681 7585720783186317312 9143104820478670144 690990678286009857 8609184007004086272 2447206641976546304 9135719040472449024 5440130685764085376 7639476312688680961 408164127180797952 1823533950711226369 1177793921546941953 4547175040454492161 5991314361921036801 542650923598602496 2851725951552193792 6040070489616814080 4667169522104107009 1785853708114310400 209666743817828160 169139889524557824 8355795720241111905 3489091103665821696 5234528048003191809 7335154718907528832 828149924844830720 863048002517886976 8010517776329219713 2439946906842520113 8169123459089706624 5625463399188268545 2845990538601724416 3011701362359775232 4642114204076081152 7949404038647250945 5031440434925056897 7784423919312065408 2668739256368496640 3035474298997413888 6817096579539873152 3030446215150399232 5172598749023231809 1156049503411255296 702751186668876081 3258366770102644737 6103467063372002305 7525087649518996480 2370165249804861440 4291240486005430272 4223983537406014592 3912346782681796304 1025852009666846848 4212944310420504576 3752553398071721985 1588869744166089984 2611079764876954625 2797494701209702401 3155023614532384768 6085908819853082624 2472506820197566848 827252724844487168 1153258801783087105 4131968879731526401 1247520236351520769 1771668044473614080 4236729961113884160 2976081457390678017 3404596008164110337 6149764402841284097 5322221148099198976 3359398705077891073 4694174387320651777 5779214937671973889 3424362519858756609 1822449326970421377 5859670035825614849 1261833776219947008 3928310190183051121 8870301533100908545 5548684902348963024 2805260761791237121 8365826450428642497 133937055121667840 7969078938421770753 2606358662462070784 5984336645971677792 5219790842132663600 4085415444667776384 3483288917719419584 7384139143133528065 2325159566098583552 987453851506171649 4999979041666261249 846033246096229773 254215368997798529 5377603958826743808 7243114365179632640 700198886437938137 2044539633784155136 2495627615976006273 5036165303144487040 4237760407855872828 1269191687273909376 4449497351878633472 2568448082072430592 3367292903196983297 2071380749714321280 1504688038725466913 6111251910815995056 3985335886670120448 7763878707099843585 6285196737914318657 5690029097214074881 2951394342100743169 2575894592010034409 4113036561489960001 8549401775850724936 7113093400235038857 3644157163475235840 4087962188402873808 1096860993153055809 6688982978507653121 2375556956907443723 510014278919916544 5470091186689540097 5793889891984884993 2010853159856792929 6809186775426340736 371085219871854593 8570162986410311680 322708337906032321 517755376583356672 2247075021351552513 7012118716124041216 4517821314180874240 6172199815154046976 163628042668342401 7630098353053761536 658675433753881981 3107028273336070144 6251722575591260033 1692009269815551745 4920656851761748640 7543576071495162880 5285443120843490945 1972941396957158144 1267256021979215233 1001015950086864897 2739116978950307841 3849091902197975361 6465110686228873216 5933939228424725248 1844770426891804673 9081773096088125761 32780323792841152 5025491082954838784 6777237111626721153 1794586500932442625 6205557352762228737 7133870052253913217 3262787770846856193 8948267704025517057 2531265861168382720 7933019081747807872 9092749553561920512 6205875669352570881 4556816205731856384 2478295368284694529 1113058406308177921 4143627078914431968 1416296579685868801 8888735890019134720 1483588716382302352 5894138704996486913 7806963385795997697 4764709815611555840 3823964085413017600 5380051398180287233 4168965082159123201 5413997161714286593 6417484339035324749 7668174186065634048 3396462751022067712 1944607362278629377 8255316683868692801 8477737102871844865 9086055307715504960 6648596447522701312 4695103469313138689 1721391783593377792 5164654016718081024 3154037284454068224 8903231806801143809 5761938760941743137 6020949121234848337 5854696176049192960 4590819541644395552 7222528318036851201 4777225543140065281 4623746615057482753 238572359461621760 5417614773785410752 2584864537430220801 1202441356409891328 4261131159492395008 5000056538984480769 4478709754684468257 3566185498760291937 2972784757890516992 2054867906135848961 8530957687087875456 2141960719744475137 8627254933060385905 5870603215881699329 5150348026320053568 6518887235186153473 8715230326302234625 7611733346191204352 6187518177792691969 8163752161237452800 7274849344108298241 1787962326308194304 6869285270402931841 6368356483965895681 3850096572303253504 7592493953491594240 6140804307650469888 7238535217770758145 4567201434570727040 6778093537952584833 7616754431066463961 6755530036329140225 4812509206555730881 795643924366655488 1578218980123834368 6681277474480398848 5479819597441438624 5961118309601718785 2248878035250200576 192993844914675712 4729737287403909121 2909901412592961001 3793103955192622208 3209169158070500816 5683050898690244608 6750665798181765121 1123347778298214769 7012433148760263153 3151039462999244545 2535751637924986304 7195150985996920353 5628895000278042849 7509134971106217985 4629341087070879745 5198007367612727297 1873360221273200129 8086062863463761920 8201157552580640769 3556923563190747137 6199136626813559041 1652345790452510721 3536843863543214080 2292512884603879424 6888736121106254337 2383440749178673152 7201247484075746305 8724083200809451520 4182057017309803521 4100883243480030208 1737259741647779840 6980017696171622401 1122944753282620160 113600450489149568 8500417939011355393 5831060868678877184 6337914065607715840 5984794985787678720 8422745279120771072 8712805497906763520 5239526059190858624 3772565150744899457 8811706251927998625 7476452253965522305 4767815197600190209 3253548761313460225 511473679603761152 8649645205104823040 639687804662419200 1832641689302747457 4113005741240925056 5436634318844756225 4667941049429219584 3141749100915532705 3014581026571572736 4174815590546307457 8395013063881601920 8285090921275269121 2861582090213090304 4193819401846056577 8285929278497759328 6373004169294032897 2290719950375701105 4581437141528870912 3128662830829584129 7695328715765971073 1187983697126395905 648662989691303712 198013661927498753 7882669204888887552 654504019725139457 1578117830501143809 5517837176764808193 4539349198297324032 5187830382578527873 6373319988528524800 4473320037134268929 6418362207581532160 2135264426949368865 4385209867570675841 8954664934228149825 5793559934662482241 1497679162808074241 2804892308562844672 648290817180090368 2833756679584023073 8744955981268803585 6794892511639696097 6940193076090967136 701555128918170337 7061637088717937664 1153701621528133632 9121051061310488577 3432205600399869953 9118087311947841024 945032721966122753 5705889548567200432 2198768070364160512 8008716637965986817 3965611615151433473 8466511681911020843 4371773244589593217 7628632000020799185 6477407480063904513 4435217672292040704 5116934706797240321 1688779712419484929 5648870354928238592 939064351111675904 5695487043301883904 8075426283896507649 1774847108848308225 6146968206293643265 6965779387700834304 6570049753192471553 5342081212082470137 1795834758071455744 8934369373715296257 5456571698825212160 6136838211982868481 8895855069844471808 5264650517189844992 8249781360625451009 1204448885753905152 2652006661421232129 3473851198650298944 8027523612460941312 8117667292423269761 7899128367768959040 5764276282570131456 1044642817515667457 8140601783774381057 6824995912323368961 4274749278331035648 6215389160600381953 3737645599130413313 6523441055231795201 2889693043890413568 3669897284452026337 4481234494058347281 8156266556264808448 3068196211514987545 6541757142784507905 6218149376310116352 3446079423174618113 2778076615199820704 4414897919071393024 5974354220024918145 1995070132441710592 8763107353793376256 1346167474072964096 4890149554416754689 1060026150712582144 5858619567689351169 5053202411273603584 4328532184859836417 7378709102051459073 6140179731156094976 831577908496068352 7554746794869609472 8088454678732218369 8153168495641798880 3036386368561955041 678002707423810048 8045182259103368192 5546112678389381376 7012744961679402112 4440583875467158785 5013282529584398337 4478787270640789505 1671407524948406273 2129577520988144897 3817849254061062784 4108054141983555585 5536381635983810560 5184201127853176513 730349630852332544 5040362446018280529 2668510660084047872 6689633344498654209 7232981671996761025 2269457983805623633 5382120263989043201 6295663906146671616 8492500884572378624 2312335881003277696 8357577820950487553 608963955210352128 966590712529027488 1473428495227142144 6942551874463936641 4191917502941495296 3929603324743879232 753065089749534848 992383195803432320 3721867451834564608 632671187898589184 5021445404694639104 5960975848117725185 7575475479021928449 8656688208765059073 849202388966116609 745531170194672385 834064544857337856 4686087730942302624 6886246859279548032 5603853666516106241 5176540430979992577 1750432910945234945 1687253016766472192 8547008890402861537 2691986516503370113 1631243317709848577 3942519498145802881 8339316628871168001 4972887053212188673 1402003682066833408 6019960592116823744 2482699375702896896 7793505636615649024 8695987589577645696 2179142166612635265 477339810425380865 4121338607302316160 3905196187835416992 4175489676261679105 2322467676416303825 3866542867748889345 5597046793995326976 6063545791035817984 6878701562078625665 2452940414271930369 1484963421436123648 5830071485991109633 7981970414977301056 6742362859272411232 6935691121619998401 2097941209636808064 2207979177258473600 8863077852217024640 4100772640451784641 2722539247196569601 5100457973733487072 5930289564155073400 2026925806797641473 5017419886334689281 2845131644402612288 1085603011628040193 66606878875848592 8532707680446737872 2930017131765328769 8835736602021208065 6781902497845738624 1199524805134934017 3894045293733576704 1371085698054340608 6727066444643789184 7546938415510249856 6622540329821470721 1437790795288527376 7797552225512976385 4494071332471655440 4328783128762882816 2047586068321336384 8801723687410905344 7572324025975209984 5061788286576618240 7334536099350847488 4252667352860693409 1383435661019390464 6702731936280036352 3754005130205827537 6364403429168300673 4827606325741715040 1966682926522401354 1747341691688732161 259386982489497600 2796062209712664577 896010744873664513 7870388448111144193 2556595114822205441 7739961120986759169 6580035303057765889 2608995553389854721 9154527546205228032 2534004795819687936 6099128333589086208 7600255075007321345 4115114570238346464 2907844903405356448 7858436185732794241 5968396999701227776 8557717203542081536 4541673354800211456 5522892911572677633 5869388066785629953 2259214931260811265 5446603064424939968 2937811138441848832 5854823798768736257 57509116533768193 4377505368718269184 1036391279947388928 5811219147213747201 3311434445733959168 4135193886538035201 1798964212279727680 3315693845360642560 4294340257563353601 6441749556919271424 215590341386752432 1134357964480446465 4171527654599557120 3188481168382418944 9165731852494847104 7104980137068837160 2711818116026859521 232827092049104897 63501036086804480 6889890278896134657 1581981398783053825 7821199330228134145 1533917013421063296 7569359807029458945 7327094012307972256 6538237836007115520 1542232639034840065 184974348598646785 3013796377812426304 8943794260988126209 2647962670031138816 3799460117095383040 5457219705720473600 5653372643582246912 882389094776227360 4392783419883223520 1434694970648723456 400958488394063872 2915918932314607105 5096999726348238848 6630994791054946305 7766171105480085504 5117966382972063745 8129262074621108225 6653824596593804929 3190638781568352065 6611619458509216768 2409476560359298049 6465812760903064576 512222735386900480 1809693476413039780 1649460657946480640 8904373030826629544 8344891467467456512 8378291396784554144 8573661375003829248 3432809033078145024 7556121938592906513 4262379797444654593 7605395922497755137 3867620287771926528 1961307393173028865 4444143674686235953 4961700011763040257 8865086388266122112 3915660939261571073 4484426190708368368 7606289308385865729 4464588032561500161 412059838538281369 8057476680295213440 8506531651204448257 2995796584335583537 8180004702765607809 5891285852394749952 1007927683339718656 849980081197547520 3606594981076509184 4146523415311116160 1050945746098387968 3182321266707188225 3155038009839048352 6220353281097310209 1840773729456528385 4309874305165536257 6898171171503529984 2894905082400224769 3053248218984085433 1356958295309239552 724905497419487560 8573440524468355073 4342086377248107236 2277686294875964928 829281257168271553 1998289666431638017 7379208442273293952 6628698578025852256 6943482215622883713 5116363278083024896 684964235210688512 1442536662897588544 5043656437521190912 1848606489384062976 8999415825402462209 2545789121818795521 6896204033301307392 2281201256236685313 4194996626868023297 7118376254262660928 4953649476661354497 7611829304926199809 7371654275988668416 8793203743439093761 3317560037396267008 2890371328458647553 535373368051892224 8610198241585884929 9053351657385976321 778908640857821056 3165703178700001537 298161019027785985 6415805476065026560 4273765594211270657 8060767000481841153 353370254019915369 3281384024400616321 3970047803785658816 7526944971639991297 1188818472941051904 2306026866959552513 6193323385880854529 3302473323350156800 459350884177126401 6397801782381819424 3920643823031062016 5442721439237670144 5703981426593026817 3773800273291871441 5324829031229287489 5546918459494049677 6424216905741843776 8405184050528581888 7241906244734075784 1854776679438883297 4695322295977691136 426401865489684224 398924008088359425 7708183199554482177 6748767650335972097 990715013951200768 4065112486037553153 4421018980071428608 7035202372677504897 823476183293198337 5226868208073011200 6244485076670373888 5488579246348214272 7081667303119890433 3106962424047823992 3902984713158051841 666974299447702912 4010204311561466880 8006776329600493056 2737038907092695041 7252874716295967489 7904055593211396096 7955568693780952921 3154961288714585600 3020619165764337664 823108304507970817 724114071927066625 5273720057162966017 4085564432853677057 7414655079601364353 3064803410257963904 4070187743866729113 4303947142588263552 4282283356179952897 594152627061538816 8144457764620523520 44768593877256960 983540208714373632 4520028366432834944 6259691366484334592 2953993067166553856 6429864606688072032 2264844070658440705 4139708870270091264 2214042222161482880 8925981907728487999 6277034573376186369 6474998871357390849 8346684652541235649 899127121170309120 85578335229565441 795016325097356769 7145371309737017320 2831318457097873440 5826520714623512321 3811356432647072768 7557272966876493568 3055203089155031041 6220095475767214081 3673917233140072448 8923892643600191488 3479218417242161664 4948574742157113088 5495657382018579457 3837175522556010880 3700506714417279489 5542122404349073921 3787531710992835841 6847410171689654593 5617935848547426304 5903360796709429569 4963149193684729856 821690483049140616 7399578180184223745 532672555894914336 5870778076921226593 6196078666566385665 5211402886157467648 4117629378247056385 8237710685213032449 8820421257497944065 7787011708073754625 7710524532039578944 6919355498153480768 4855672317152794625 1892670231009905793 4383420869327399152 7760918027818368768 7915325677729747584 4182947171237899233 5829862611790823424 3760333700276565505 2664123451907184896 7074805801443493817 1416020024483102720 4159564771976887040 3306409065325649920 1726288577617641472 5786278268093267968 2833193653542251248 1438678267585436928 7661231035832143616 6929235729977354977 8026577784499666944 3223719876471384064 6841267230490281921 7123298755041154561 1720214912504630784 6992994313270607489 6100829504824274945 2414121479938561280 3433301635187610624 9173527404707180544 1898750559682435329 2177824120884696833 1714320473390171137 744642692967722241 6226296035771637760 1097795179001731073 3125996917499764736 3324692123408518401 8108194310655806401 1377773715866519681 5390447120990935072 3015823905797525505 5598046164949180928 4941055908813023233 4484120636142717696 8170862118908882945 8314602698787569473 2398318059952213856 2218638094344691028 5487675902995202049 7925787448188313344 4835919362303810049 2077203084138352737 163040355826610305 3264992463850660865 5570638113874407425 1891218244094167040 4597093249455816704 8199290393835700225 2696797864063311873 4991913635918581761 7192333572045008280 1293802189555123328 3183618014103936832 7222348305321092224 8134721041872075777 9100469158906412896 2639852545668827136 8493945817748755457 8831220001687224320 3765306265032737792 8066788070348177409 5770188266597031233 3006959542817911297 1500951876442006240 6519891270896420304 1252927921648801793 13402233340522113 961240782812264273 568458579185897984 632408483254254776 8197527763817037825 554640980035479552 5314617847026221056 463531227689190400 9156758236263556609 3282310642572754944 936214295414125329 4239667574065060609 3737187646815535105 6908832320044553217 2079182183458668545 4337450264368273328 4826253512544354304 3907241163910496256 1605740758808176385 3390300716320325313 6261117454317491433 1807003630991491073 8077611336459377713 5749250017720157800 7682340024204132353 7619335629823826208 7079923767412260865 5595137111048526849 4945262741217724416 529420321528863872 338440801058643712 2236655438111759873 6235546529874291713 2511446360212553729 8116356419480535040 1099079432817679872 7945541066657249280 2942604408630690176 7164785361215781121 8832250546077466624 6483568549768082561 6685494726077402112 6799598438551322625 6966697740017070080 3583004305577885696 5904050296011467073 8849969390044934656 2711324422467647489 84384618765885417 892084834722705585 355093202614616065 2598479294169446720 9205837562786561120 3352249601988034561 4225298368750227457 5064159979937023681 4676278094896865281 8947081279371655809 9150666469954685665 9062981959869246465 80486185191461888 8596710410344894241 362515165567501153 3278375073752869888 189093593056525569 7220910465250582529 2212017658667417600 788860657580670976 2041872138090006529 8736544886888116352 4723017310367694848 3533534664022949889 2739226171458493953 1921284403430577408 5386993308572764928 3591618814415994880 7884216235271795328 9113845288307490400 3151653746409611265 1304391941065484288 2493865572678469768 5182193326489937344 7847447080610736129 3220462402897296129 6682754029588168704 949880057394224001 7552730255877836032 1438748567875156353 5179471532622631232 3428480778917412865 8764650401193345025 2033323172740349952 5347157065147062528 2772739514802031601 2922610726091170113 6417832552007991296 6933631891631767553 8985149447263698944 2785036327658436840 5104027374170660097 4971172295729348608 3466422367324854337 6121430263707324417 2330358496878329857 1133954958873159425 3556967139635077120 1249635281718205440 6158657325606985729 2409648356923339937 3787970294930912768 4743738024098938880 4539856898712224768 8579552626547252225 9056828809054161665 1514893506899886081 1998568687939198976 713782408106039104 4178475413167013889 6287293032347056000 2270025980804325457 253890741721544705 3272869147981955073 531656062022078465 4109917649394819328 7784590223750648833 4957913293561266176 382499463377190913 5582504112873249081 5452349245043215873 7962621587681276673 7245946351467574272 4103385721257146369 6058652375913488128 8626514953631409152 5898275762111630337 4066292170869360416 8405699160374152000 5309162011390572776 8700490776084910848 2917163282677760000 9094770608716523793 3139828582149857472 2053274178282300417 701816251950458880 7351968742190039040 2868343632178733056 495991107674445825 6949780268728748289 8223742733737787393 8351863896208704512 3232102812613902337 7368433978777137152 1680237878042283009 8486017772071507969 4898047654103430657 8962828726634394625 4717731974210191360 6780553398597976065 7019137600715051008 4245999044458560769 5771225001553798689 7495471772547569153 6181560040654012417 2321955795029803008 4875243341245054976 2793243556605321217 8877989463048267008 7251409693380968448 6819127863761878017 5349052215012691969 492549764625029632 4831459188587459649 5719467374967061632 6004143625371481601 5535011722268452353 5385788435853799729 2720313758681474624 3815249748177190913 8960795473073881089 7815069713568770688 5168754437550735712 1618110194102321153 7148335276437648400 8697458720781221537 1678950104267229568 5867884361814563200 1921863086412771313 2712852044941991552 651731964419903489 3637452243501732160 1076972542167130113 7214524939836769153 6370737405806553088 6281550196935506112 4938333821420183040 1426154370541328833 5344005567947502849 2194088197916382081 1707271673779031041 4464720714463779584 6739844881814419457 4567828267826191485 4039669933828119637 8426310584139436032 1251449646657978369 1216255207629159408 1638062484987308033 5563279005760724993 2697686667751608321 7767539230879143200 8724886399752896000 5202522904329248321 7992644076630379009 7394434672854322560 3198082092565348352 6552170894461473921 2323752694235895808 6769674241121677568 910015543367977217 8350141086724849665 360314441562034689 8789693718048242497 3387224806736801149 8729911295515787265 5289204974314029057 870746207675978753 702946560480714752 3774971633541750080 3249255073464836832 4409755687558269888 4975446658682811969 4108021457412536320 9123036221504793664 7641251150362698521 6921390502015026688 7333622597365223425 2791178206087377665 1677041902481347073 1059686241101084673 6157293648590405633 5797691898938324992 5448931545678123009 7213636094754810805 5024645421339860736 8771561568649994240 8130255045135409537 2245050764907310593 8662561343862154241 9205694341772405761 140694589760766848 2620531028092616704 7655559618705227777 6934050656313278465 3996560034379792385 1812917378701110081 2259877391799213825 1333977194939977521 4386833080935598657 4448170535424356481 6348683237325239896 2485998429607837697 2284367678865438720 5251291874913753088 6541412589790822401 2762828976788340737 6581759495658813344 7480289771365173248 8560461430023634945 9039421144433520641 1101345928263777281 1647849725762297857 7188960072170979200 1803888030426803897 9066569628946084097 2627331717107773441 6928091316143021312 8796394267590000641 55441629635959680 3103235528441559712 3312812277259929845 7891611462421177216 4986209692243363841 865880524592095744 3231771427124877056 2351726229012059136 5972439507594166272 5092199026918244353 4013844795999019008 135015156029329857 38121955214082048 3556892728514463745 3646813885927912128 7562148736276729073 5393337256160788480 1577743327141830657 262676310124109824 387611270737602305 5787467339018534913 4400810544146987776 8115287265295204641 3149502188549996544 862481425950010721 2804375500761858049 4396059759330773697 2388157547851353089 2940054509775095760 589524606361028608 2034951919288733312 4974271681491818496 4274971362187018113 5413241371308930753 5014420180409589761 1068115830592980865 5511886196466571265 2846681902363443200 2464575704950022016 6247073572984717313 468682097585462560 5097314225136711553 5732391965884678145 6551464371690037891 3206446397389509632 3959048782055873537 3036337536336902144 7237161042222084097 6768873852372385793 4065447586869933217 2286130043777457921 2395935797184788481 3677860843286405793 7172416798130700288 7386966123224506368 7031439073561432667 2067037064825135105 8863165890152016897 4514815257040653312 1177434226476777472 9083582016284835264 2637582493327996928 284863342558137345 7607823023822839937 2066027167751129600 298928925960568833 6661398721905007104 8319622441394635008 4014453597853430008 189472674715024897 5538174397378642304 3541326165784305584 1472257946248038913 1165887856426442049 4283666246464275168 6928872477320739713 1069560343822271457 1875343439556527104 3885831568757768193 1165177368759894016 4864314748967147521 1823955728508993537 1727904379340474145 5446562747211581952 2795313990323307104 2861506428550248320 6728700036898881536 181236789182500864 5913509805961825249 496655822339677184 4155638959379404928 3102393585812654081 8013376085951449088 1802238767297015489 3672028810599267840 1909296959803942400 6762662646405157377 8607766542054055936 1338344085264310080 2906875212614223873 6492154424169379201 3709311560244805440 395946933594241536 4435973633148718081 6712321762136752129 1894324994501575680 1858875391661783041 378989129835495425 922961284704663553 6806330327227400193 5874754872030939905 32014859473058817 7118679065035553536 1 1125724373685108736 7554580073215894529 8918966249363411969 2038826728374631584 602889327692765281 5207629244301739313 6356477472001864961 8426145655101260801 5789784562164260352 1480065910094417921 4666398185677380609 8129167740181518337 2094075518142626816 3185599630231558689 977245070826991616 1552585933784751968 5509050230468509696 2468265297840962561 726355876847827969 460368624217056912 2518423386778370049 8635759361551430144 6548441074659491841 4520377546718414849 6384827283966586880 8668702612722131736 6161319350736323424 8736510696309121024 3083709864566722433 3296556706738284545 956865199753453569 4340112233432350720 1825991948867229697 850476461608960000 8633637557836587600 8073690290835085329 8499672211831111168 9140476155774491712 5852208331928159732 7716967434044907520 2036726576411374592 7882152001135366656 3272229519224458368 5762152930846955937 5811046813499392000 318588005448122369 8411549419846250241 7326762073681711104 5150328816270770112 7185328116637408256 7254043673135284224 6680373417146364033 682443919077826561 2707398235959236608 1115890370774827008 9149305372007899808 7191072890635071745 1427094843133001728 3496203131574525952 556952821263956464 5551582904769006177 40250729690824704 6741040373753589760 4794389700100358144 2539269849961858561 1529153218657772544 4532170945059444736 4327853652137994240 2895729303861166081 3873596101655183360 4749249177845587969 6374298374205844992 1554372391800446285 8532986405995741184 2414602583723243844 9217745509876039681 384171906586345345 2295235755729485825 3830343618478287360 7875698871362512705 8121490329838467568 4419727600146598913 8077463636154679297 8838548429188875441 4233348058928099393 6118713731651946632 361573369328275969 8337069247165763073 6281851195418974208 3180229745944289280 3199510092884477345 6164152747002888193 6283997183906691905 862296455599138328 4559097148789694337 7955152793637550977 3843724153090097153 324138582809706497 6553495833206145536 1440129036694399488 7351997020520203264 6567148458361733121 1348698920189214720 739500845539568080 9103356831245348481 3140889851068398848 8375000206030012416 7073938180108695104 2548461307204300801 4252082246757269632 7515021806123941888 1315856770009946112 576598456157067776 1165045947459808256 8671518244045766657 1789706240368516672 1585223517847469312 1457285894330233857 1801018138708410368 5506809442635596753 5708768309009924097 2563534055508115457 7146145877295561089 4217934419868694529 1648975721389986176 2316063403257274368 1307498780017082369 6863702603686584320 6056751130813206528 5184016608697679136 4574690488488742369 1026402088998104257 5991440754520489985 7638531941563817984 4520252515392355105 7638247752180159105 1034146015761567840 453320014960001441 2039522559453825025 1237999338996676096 7545103699629533184 647468432423354369 4959709710857393152 3573609123544301568 5883236729367304480 1762701460035468288 6307817957414207488 8819900737997905920 506700198092219950 8560721635743801472 2365124592086458752 6945625233095538689 1971278106245970368 532707490145385473 2427944313093813048 4218756780805582593 2241102166690975361 4132790974565987305 3178711343886761984 674015407125741568 5019431890584380928 5628982380381128705 393490851839784960 5186798672962098944 6211250964348401664 6865781500336233217 1665627897455828608 336872638967230976 8970510510690140161 8272396987537453056 2917979122402986752 2311657255172849665 4382236657449138881 5593454861359251456 66297483726399105 103113529360562432 8753148896655826432 4693569438795500545 8359232434463375360 1518523490995434637 6813198032348025249 8127800869809513985 8896392765024530432 4193760639718359936 4256443699947300929 5544826832129412609 7472620753429966849 5520562046061510656 9107607495308119041 4351023608114632704 1488288624630485889 786340958339067777 5661364995785617409 6970549078582680704 9012575862494153217 1646323129498849281 6191600347616284480 2079319034957350145 7157715491843306592 7890928604830781440 5113237748741505024 8998690421288083457 7268757050550459393 1491108701125205504 34544355154018305 6944115712578519040 5536372602562887680 2639700273218486785 4235974331565051904 9136188216940355584 914532924266587137 3251486520264222720 2119460479139457920 6781119698677399552 5836642085864076544 5150937627659320384 4455485779712459265 4054663432159197344 147757787632364064 1235339764393715280 4809471889606311937 2401612892620242945 3995378649907874881 3662986990416715777 6705383652769739776 8084352105100357633 4951827718045696000 7782012065999444225 4127983920349442305 8676535956589592577 2382813352835696640 7008541544176996352 3967038105869845248 1930331919201359601 796684936370015233 4909597314938943488 6604019930605082657 3484973644669059073 3604676639525978752 2051761014326497472 5500816575908610049 8491490388993980480 7132679967912035328 4744952119222050561 5892082450191220737 7514068723104980993 3000545682875222528 4774719640174604545 4639892395191723776 1386108372788318592 6660844754985390401 6320357476289287168 1264609488502571008 7260859403174159681 2980577062106925825 2462044303662892480 7021586343427555328 4049198596859244288 4784834411361954816 8463833638059114497 5836328070749956608 2277296627220595968 7137332540062677081 5582612448172635136 7989185826203586560 6567617330148737025 8832516370611261185 9017653524172425024 7111751835182923777 8977375714909610240 177604396498812929 2745507412469181440 1257658434369282049 8043497058734499841 8128411064166924289 8796056932276994049 6359374972642837121 3595215280042737774 5775098878693135872 7103937407401941281 5942282287490600960 8605214059482750208 7223614446600193152 5586432526712832001 5623327864378383681 989122031468980929 5086768877471082497 6129122575923103745 5063867713537966081 8711351359870019585 1537590711767714229 7633309605323145217 5651796606064244736 4800130144932518913 9053345256292130816 8717490097565894401 6081802313923805888 6462858325795125376 7270152387445407745 848316230775971840 4053293456861684736 8235220413212032289 2983283032922090497 2688547292985962497 2066668182528245760 631401497974907904 5851931028998778880 8299850387275218944 6372378333775495169 4907048223702601601 2701909832521034817 5415117898097747456 5761943737522604544 2162216541994721792 7213533611563878529 4530721893919978497 1860139882456137728 121390384891137952 7765752589563095041 6052392073332576480 8515133330141234433 8445863329036727704 2947690277532451808 2193003881265838080 4545741016861900800 8050624108643191296 4497197134150117377 6705841214313665153 6823168289036140544 2075084323421954817 4135736291498961221 2251546308082081281 5291290285366853472 7645476370951553024 3490844376037630464 7095753373468768769 4217944711391860736 4837527027864223357 8967388195594305537 2277842061955765816 6956730701732876289 235994769816336384 3412078364653912065 4388336177670975232 4774132317681149953 5732820430104805377 1953064473255840897 3681629037663239681 7500195463458029569 1120817602454420224 166786274016926064 5270140578725167104 636866249723174912 6831314082248200704 8594221767749768736 4207229111215680 472540116569783489 3967583536727962625 9105561384817303296 3879003483088617473 856345549898631169 6501800077186672385 3250387159761557504 7609976694985441281 423487707729952768 7469533746191783937 8586439791870549953 7167836768785211392 2586766390418329184 6398281158034456576 2686509841646832129 5568894012637105153 5371148425651365889 1044452077096680449 495095803664103680 7075707918519640320 7760740860517810177 2251253984903143425 2699060373030305793 5415647037173871712 6719163038437324801 2633792215566453760 1823542725738496000 4583235845152669697 7854807215772306139 1557898168428962880 8524628985822394048 4978774357898020864 8126726834514697344 7290090522937839361 7690805964737511425 8886878784544419713 2345950291680375296 374811799559856129 1572239136983761921 5354282357588612608 6489686951077003264 58187177150835712 1079442016572669953 8569119342211383296 3757136808006319936 1733933575056654337 7508676265656789376 1181792831403077568 1865446179511961088 4993868871827568128 676789527777730561 2025743812442671104 5816104959031213441 3086972096015051777 3978532022938191873 7410174603194007553 8663870493045757441 4210248174217953281 5796840840915005441 547003184416243712 1337539202074148865 1689319327583396736 3803976202671546369 7193805603630832896 8025245842523095041 2709619031741995376 5934591042114027520 6069399222456620033 344745917422177280 3430892734824117249 7793431206617247745 942634495408308224 518430543649669121 7586751967978208097 8799465616141594624 2011323469280249345 3642671865307715584 8518276285326866784 963265461472821249 821789922013845824 514154652153110145 792244892484297728 4901153263002556417 1566125508206730944 3286045499249001472 6270280080240722193 93420754137036865 2294681210624982016 2520804035215941120 1832774794340837025 4404912244969963521 321641455981625345 476924049545869569 6968952048278511616 8463547871469788160 3990220816041908097 953982575101578753 1083274334211932161 7775296791104716800 2833426734859316736 2076132797489306314 3397018945595021489 4708823294657643444 298133267532152832 2357890263928862720 7064308043003058144 7551855936875855873 7275209214432705921 3928297274719314304 7726080544122876800 7657234468071970560 8953189052346370881 2601098134296121344 1682448798273593521 3621617497799990657 1413314844209410049 7002636625133377025 4031764110384552449 849653379200809984 4153913953375748096 6086025791398191616 3196405265272324096 6790671816537866241 8822856783177300033 2617983281593921953 5082282577446398976 757282850746793984 3037300658728731648 5492557205997420545 6524198051641917441 3906656512971901953 7862843384727900160 472131544399431680 5241817995771555329 5740947604898444992 5412332757562812417 8712512666835994113 2497237111328049153 3004369292356148032 2796937139501940737 6418562271143645185 8773309003628615584 5902641020835780096 5813971778495295233 6590131287370063360 6084897933538179585 73887149589789696 5850487358366535169 3481681199701100544 76740019098377216 7013582280076034048 6467197167252038144 84312027853455361 2964852950793498624 4973303752088076288 2857153381225080064 1773094044022988608 4187309897002962944 6888016005723133248 7257024582257113344 3857355502318828032 8696568432253288448 7348833143399366657 6776000833655865344 3416114611816759296 7887622898484867072 1435016626521505792 6669115409933795329 2078769767742547969 9193364745771739137 1905849238182200897 3343634476439044096 4232498914689343488 6681840763263471169 5482698525497681920 5790088183674830849 6018267757658113 3087208469232353280 162965939274274688 7860910666580347904 6612908598974480385 5140984384063905792 576762386419417089 649494887518715905 560572999212417024 6497970661622230528 3443367195667595264 199767772612630961 2870465848317448704 6975562153209298945 4769331078357244928 4896158019480480000 1891009612672350368 3294499673984505857 6245280845361602561 4365597230747697152 3716285947879201280 6304043659384492033 5525391750652545025 1226558378364101632 8944231209330764928 838056293338251264 5460235987102046720 9191293741688979457 3758950393320806656 6262627509113257985 601300992798146561 6050254926287299584 3801692567359611904 5859787905677041664 145825683115422593 6874331714406155265 5797751831764291968 2230947811041627904 294868889501384704 6572454265569132544 7198831148866912673 184790615719543040 4955943687450394625 1668744903344085121 1675752577329338112 6773116369058590720 8408844235951979168 2160021536534353921 9171315828990307457 2741287452364054528 4659101391497540609 7461949869867792129 8339019641763536896 5327626909553682721 5374772045877746624 7338314110303412224 5411627759576178369 4106081782220718081 4536484785293404416 1757110379837569024 7984217889056784384 6164146445636661696 8178305668998244609 745357591006216192 5657031029011819521 6756828290427315200 4837816156574902784 707958430006747392 7160753000864280576 7219080635909216096 5770301344911745025 1633629382011957249 2634519385768604096 7538120865377331232 7094364387970232065 534878787154309121 773395810274967833 8979085824354265633 3312948848563299969 7330299253437351809 8839268460453189121 8720473716420401153 7354093992913552129 1373263947842271144 7824573595597348865 8383791716323244544 6717634617226297344 164192712075968513 2343514166689873920 3701995393917485057 5222466078335336448 5142961955315843073 2865422474872071168 6579789429242572800 7356476061544890368 4182048223676203008 98305796079108096 4161453931994617088 5865946812326681601 2890878959721712288 5961109135082071457 7754961249721145856 2028451526368153600 1092383543959957505 4701295583114527360 1240533466794164225 6132377491184279552 2258754999026049968 1247215272138230593 1673802825199589728 7270748915434280960 5459077990055067648 4996312175850291201 7820694561669126177 2094034896817267648 6235360876914802688 7251684918637738368 9208614685360951296 6969005922098372609 2785304128073817984 8195612665496229888 5451021553767153232 7098272121159256920 6752546892601622528 3931607279790521601 2087513203351076865 8434107979194347712 741192299426557952 1899721253132535553 6514091905367720833 7875698149775329024 4940855603627001856 8589024717146226688 773657456493017345 752034290281660417 4678766399379455729 9210029923185131521 8329644545474078720 3472595955344148648 7148591249185832960 3179198293736340993 4554786646438407760 7948332362834634817 5023039407191025921 973639362590058688 5257798949031354369 9164578493569677056 7336612052933245744 5557268835154804736 2000527014165217280 8980781798845129049 8337946407690444864 3285764256749823650 4100176305284710401 1945142893888824713 8739705617939248385 817416976333055233 5603745291626007552 1032156164419069441 2709095747186327552 1966862854367551489 4505780681234330520 1589125476050648704 4528816535623985937 1592618219981770496 265216611596526849 7730936323119062913 5067545111072951753 1292830453789019905 3245346671628812289 3558117627128279809 143895616621259777 8864509138948128768 3577022553340436737 3902642539709776769 949454771781304321 4713657576988318625 724843172724021313 8331951566825930752 2434735947119585793 1369237191035864760 4148226714708197376 5996701983770213104 5721767116934277121 8682917014274179072 576326921877909504 6162213479075441248 7592308017725079552 4722881620720325528 3549588868349974912 3124039484704861601 641312320188317697 6861899327158695744 6729090509329569792 5193189449556354048 7886340981080678401 4384130664151983360 4403152313594085377 7099572463302648976 6939129177720490816 948359148758811649 4187439204537827328 2819796207395143680 7929840681064949953 3798439567669182337 1877989779543521281 2146432915454044928 1725190626215089152 4303413766900527104 9032635458232695424 6540077995162005761 8851828029448828804 5090506606061596704 1289623291425710080 383101611751342317 8099947607620495360 6397129443254415744 7108252325190990593 2899369930582421120 2980948067227434240 7006412961036107777 7548160685046167552 2613685029801273857 4881288050320791041 1030341615614197761 1072865628520601985 4105732294945521665 1943394158683620353 2230588814407106753 3504278301657474305 7648504903550990336 3842535374799732737 6321273660921408384 9198644787139734529 2774523768778522624 2402116562778246953 7303460346331142913 858601259547682432 9118004744856186880 5406883235961954080 5375891193500287552 2867672354546804333 691282716478226432 5925182171016871936 2831112790521326337 3595568394746019841 6667287121323343872 8038461134794194945 6994979176928516352 6575144004107108353 7778205032845396193 3939636954887754497 3612055696524945408 9166476528190152705 8104343294209878017 5512872493361635840 5391639035081426432 5114338792154333185 4984311022084295673 608268325428297729 3628626743805357313 5439726177882171201 7529872159803075569 9073749191009894400 452550618879744384 3445591151325315072 4951585919728308928 5423752092795881152 9184846317849171897 4907315175392870400 1466457125064292864 5774953346499536993 1844280167583409153 7567978574710812673 8547660699908451456 8331591153322321920 3475080880081485825 5264616556011164929 7160823090756018176 5671015806490319505 2796369883915130881 4223844463603723264 3279269977644447745 4509076548101009409 7511860017947068401 3987361871212093440 4499932227486409217 2336019370862575616 3415501378418960769 2838055511890247681 2611210958687416321 6766650692927177857 2665796209885935616 2273544539445392129 1543353417715681088 8986664516473044993 15034729789766929 9133599964816649233 2561484882113071104 6242919296486211585 6459480446527963136 9054649505367711745 4806745595512845200 50345852042604545 4165894046882617281 1110660214380289536 4744433760675748864 4890537908195817473 3775550128427779329 3292070942339435520 39841213444343361 1744520545458430976 372338620993896449 9011893910294636545 828953644893929472 4915637349015964672 2202657705936814080 8337928839501530624 6414604298685657345 307175194882918400 6667811796691300353 6405143959776872192 2612353183135372288 5387022243476719361 7488570502869153345 8861579387973909504 1203269658090475521 4401920426933603968 213089484918153472 5203186654353922699 1934189492585532048 1383115300475035648 6760769396463828992 2175791384019282689 4485425615097611649 3036679535292332033 990193595312093697 7245853279921488513 927838774628096337 6431198918574828544 4154235329100151168 7554842669648183296 2987680617327583233 6177999657145810945 6381995145702965009 1658364726233115680 3120468927215671457 3404820343513432641 6379626060957026304 1198747387585626113 186820709098610465 7006406422970519009 5951096865627282944 3421000091566505985 2862212289491742504 6755402752608557056 6765365985116487681 7259865376732151809 4870639981941971969 632887209051871104 721379926913269760 7518116579269750784 2036056741103686144 3499808092802039808 4432050532038917632 1237852172144887296 3583316718835695616 65704078535032832 1304911322029806336 1814223233159001025 7680787136157963649 6028595653164731905 8639703315515670529 9101130603966758913 1958526404092628993 4931599959001915392 7319437520123039584 8382912457039429633 8615048892561865056 5563042491688890368 7382910013183118977 812868231983438848 267292961965342304 3785490063989923841 6840114290962984960 264080235409287648 8172801796291688448 7274987969292304385 1608750170291582465 6600792438404551425 1212551581745463296 8491631077981430272 5508199362840682496 5003751693172591872 2276179614592065017 8682785598109494729 4679550845914039297 7375456778364542464 4051427328575633409 5017268621001605120 328780834123234326 6666003877328209921 6513985745541548033 724688683392167680 4222795476967195009 972909081992030081 7872847456648364652 8120567103346704384 6069056721394941952 8345279310883023232 6615089692800560129 9117194704451328001 7985957193266865201 7686889630912914944 5321091361586591233 3555965146000457216 5977134718926659585 4644653981948423296 2001729220677255681 3158998499977068545 4870061671998488576 6721835953384849409 1758001792199294976 4844779389877016577 8391980943930429440 5328813358234484224 3455781876897793408 3189165534645027457 7146603023652691201 2035166392944447040 248989082104557568 5779051475605152768 5576540669955245952 2996043195694897408 4351540775999758337 1051307230514747184 4523383930498857280 5486914562124430336 9041730567733577473 2394282757470709633 2894890129236922368 3207730813035773953 8944346395012964481 6119711582136265728 8604602063370812161 4530976692017556352 3367162994431434000 251596667199606529 1853490213085284608 6240860953190883329 8709910589514980481 5129457294390427713 9029916044628016640 970526363882487809 6341777794156363776 3861632968251535360 8703158655691481517 5297086947034554368 2987411970653441024 2402746771715497793 2621519631133900801 5123652704020723713 4253415914714272257 5360868046325855744 3838138674396208384 849931841537605633 3298445855299731457 5479642984202801153 7148719043940288673 3273333566639556096 4727965853675277601 2706156936541498240 7603077364656280448 7491373712527998976 8354297795933917184 4946567850634919937 8851473400104952832 2096535770468450305 542334099421952000 5617244339647269889 8159012520208593089 4299081290163588481 7878792363149754240 4262330010696291808 4064139893018059905 4076730560610238464 8597590399195424384 2752221449584196609 6156678856280110785 4301659913609986049 5305384779464994048 6398066051834728448 8924194395686014849 1271909353289625921 4764768274380529664 5005794438878855168 2336823283749486593 2787152190037420544 2051138463222865921 5153863316597825664 664773413149693441 2420748094916077505 3246230438514672385 7776962589057187841 2443185819735949313 8580143146134263296 7024912382914463745 8155226132699389953 4068264258758115328 5019996286709056256 2303425437952507905 8883019644283820288 874801581327538369 8135499220175028224 6195185381781929984 1364993707407341569 432701281904805888 8498290467554951168 1520764763811871488 4507295253388066817 6172174337314471937 2664470477307904001 6189982969624188417 5010882394234093568 2335831821747385993 1318781799511082921 3463064040648856961 5428579687234015233 9100476856487659521 5323323112995810113 6422607456073818112 2669296338495212032 8780604606589450368 100648213880269600 2503723071840975361 4141692255208879617 2663305352867509873 8332694453683689345 285024779304087553 1130144980629258241 3232541087688682241 5396655714900475905 7169258673624936448 4234781882247020545 1719327029389889536 8726774858900082496 1885681977530533889 6774453590038663809 2577449442822352656 7182431372734111744 8273476353750555649 4715813945950198145 3009638250718035968 1456495324563337217 714811063699440513 5972894636639780865 5490489466318252032 4554124032207384576 6192517483929604096 8601348759687803137 7826952453673761025 4805231199591809025 8772121940403938673 4419111385793361728 74762288105570305 7740145022769185808 1128627137394618881 2280048817158090753 3651003836307701760 6479153563956903936 347769840678190081 6442302831488947201 1519002774302556161 2414069376307995889 1935583359409683968 4074383236725493249 4910822598092509697 8219984540830596608 8642038963818364928 2586756845113638912 339442093416595456 8261626071767537664 1973512096435366912 7385598478262468609 6172812852966760449 7403238492760160065 8847769065354773824 1033357413253439489 5565900123580840961 5803096774178897921 2766982381760020481 6626960444520581120 288019171842899680 178521009828150560 890244861109990913 1602891253803122689 7807087777157100545 3556270161843355649 5218872815341764609 6762424585288425473 4819435199515196689 1698097540202233857 4599160965171440641 5319155245582689005 3430356551942175565 9042769694990821377 1684004429493974016 3258465337124699136 4177051190599207937 6849206456809687248 1869421591842966976 7178154787862990337 8487780175624454144 3130210011543371777 878473435585786177 647108789577038401 8675313724665552384 248361752473088512 3367158915673507840 8270368073209675776 594329317107592704 749406625770333697 5107078240952442880 1711370063066169344 1148784411382509569 8723015999187845120 8237913789709680641 97375173097097857 3476204827522628417 470567396127803857 3814008537372268544 2460493879835131905 5805685261629227009 7096416417559085056 3450300909374776320 8077185402595025921 4173663448724541440 4267535520678416384 647605113012113793 1383831749761491681 131514216454679425 5801506600943042560 4566856899428486145 4355119305356050432 8651520018194867473 7749095386858783233 599741894646010881 5283192011806658048 1437923392662653793 147607789069775616 5523535863211451568 2140988237153466880 4615216363659149313 1813053907258945536 8585937266806890497 2490573943891820545 3947883686464783873 3900799571083339777 4702614332506991616 6105129684798021633 7869760188071823296 8932215390736213505 1433811964254682880 3702646696681361409 4260813067856117760 3409403513696120321 7175825280170573824 7469445055590426665 8802047549693472769 515105760349016064 1291057689678788609 1584999217702784001 1768854569506394905 4091706658645770240 1429384944938909696 4104598547381706881 5339686566555230208 436906617306191296 1899697258977468416 4829609650684731393 4645906743329752064 1229872112406634497 3401002737690513408 221024530393464832 2112470009102172161 4428023809093606401 1836545009672931520 5486090993091924225 415433536733708289 7403453817696487425 4860802786396831969 608852268135037952 9190646966288187393 8000073473240126464 8787107778821610172 4707649054322607873 2665112752497120512 3371115181492142465 131785255139483649 2800624612244785536 1839104189248897024 5722463400150501505 390657865271698113 8390979567832192449 3830703114395350609 3080092200629704976 2810495012772379137 3628331852755501057 4368319274212068609 7581293408075909121 1755759135108932097 7437161607549262848 2568893624265518208 8298366121450930177 2024327336916452705 113472150133223425 6435705303525762048 4154507048281298113 3520921866905796608 9166364194696796512 3226842912807478273 7262490436639968768 6495328946724873216 8365152148046772225 513085605578180096 8529320119518912513 8836294155728077969 7920659422118133760 1648371392250609665 2787804197000093696 3071094346276916769 197563344031958528 2935155105930191082 8787871469929988097 9066364802742658688 7416637996509204480 3441333789691425153 3598197741493592832 8737837858421981376 7846560865452425217 2564676506968519776 7706319543305079808 4546697642363968257 2695876782354317312 2536300804935637280 4798309827677294009 240092799004011648 6289255253879010560 8998249999275083520 6429875951009540097 1225758806091767808 5213421462794587137 6325858910292066305 1316413943654447873 3505321340854293248 4692768332725963777 2059047931411929088 1984514912324085248 2044862856755591169 8090279951214291969 2138787593817870337 3790255160485050368 8287874976621244353 7783502889532278785 1609363923176178177 8099477905775179520 2987866664236671488 2792215997778794496 6728258945046827008 2073899434464545792 7833142614769417728 8664597146887593984 2905446892478907392 9026018298645987328 2397629891657517057 5579481675021762560 7320812558718866432 6448982894391826433 7150510675074646016 3585751639906402304 8903834316058521601 7632632318550790401 7948380151125816320 6301714832222181376 1125425910869267712 5827811947869700096 4508855689239977985 8429869886699618304 9178745261309779969 3200928913759977473 7538101294133268480 7102938346644666369 3011122572240515104 1679545921478023041 2719397419732529153 4763225480939588609 3313145285080786945 9089114515341185536 5629938587574910977 348319341412551169 2727546679244446729 4569601416813036480 1257958616464437329 6197593902147559937 805062921776471553 1493307786430550145 6478603011927664641 2901706009391116289 6622954534871126017 1837343880767655936 7142972014100709376 7318622686277091329 5839127079808622592 7170559902114778368 1602593347791290369 5956340653534625201 3420481490215539656 3506363096408391681 2649327755302699008 5902186049450737664 5064863616833778688 5879501741474629568 5068042874271481857 5686340005753410688 6382819902910532097 5516136436850638848 7384695395933874176 1734072307685111809 1012561429863485441 759186020079050753 655298445861453825 2086859483118567425 9063403357082746881 4168669913584707840 3345180716112501568 7883200340665040896 5366090449666658592 6116460871803862656 1877471888360347905 5899289235256750080 9053713025160444640 2615703736160489984 6249711329265401409 8756616581909381281 3959789309217701888 2395258476778312320 6769180365681835521 6004432176453865472 1137097177560686224 5949188094950637569 1515054963042942977 3773220307254017793 5870866484412366848 537211159373978136 8733783522051883009 5319546288130722881 7606859770421469313 959065260745804736 1002547203917301761 6491420384839635969 1897857401662013440 6446115773254914593 8400819013707186176 3902979301565375489 165849935786160513 7610838257712374784 5446636181274591233 6598641884503300097 3397822437820651521 1877434487915243904 7124804222452751360 2875943971364608665 20402128226889728 4023833759731154945 6850857539879517185 2659962580416855745 8052806688216278529 8108683751206912000 141727845590022144 261503353130602433 2850338858598611281 5976348176564125697 3243775284360210688 6281792324320369088 3834779562858310145 338040357178073108 8741497860983084033 2346721413110037505 1832910108236068865 8620990667240533440 1100991511589494529 2924434564022980608 8564408841411195392 5260822537660152577 698527051610526721 6838477212397727204 7136512189208842369 5478218317438779392 4959753867527272145 3974640073525182465 586280034579890176 4397534937572682697 4143430094493437953 4945062591658459137 6711511896037772800 7608034136991566240 5689222742855957952 5306524121960591616 7061704348398094336 3138340015961833473 6917382902314293249 5658302728041739776 1210543397586569694 6730629677808634113 3591455824373286912 7670958505995000705 8580307800719631488 8070024728978427648 5789350206429134849 156760438962416001 8160971021228324865 7990464742949084161 7719119159356668416 5201251918470652417 2684906360258759904 465207149374984192 3765934078745965568 6297472847551660033 4000579992525968641 8233474647956768769 6669965550155747552 6733335330003163648 4208991168129662976 299928869015126016 5163652546971333633 7065360180260687897 7878483406443041792 5643552397482833409 6169127516357345792 5561155008968802304 888830419343684929 8202769702326629120 4629504211118585152 9045354379940112592 4097188481837589088 7970064314889314305 881454348078312313 2370189394002565505 4914745592904367104 8955665337758679041 5229508319507456001 7258675783503712256 3114461933305537968 1738750972224136033 137679603599992064 8887881468116662968 844891981371563336 9141250375302512641 4420879148258426881 3938606311974218497 4275388477653549056 2699079509679685136 5170908704936667137 1338075536861614080 142733677851672576 3392469138236125568 125662983430805120 3384189839947801857 7500642764602867712 7071047824335018656 7198848759443881985 2699214734253985793 6122797848508996673 6205594241582184433 5839909047330930864 5290158175425922688 6078290296373124608 2551018530607366145 2508561166659032000 8795857747504885121 2666236522061319200 4503247695030198272 6789986290472270977 6449584238521180704 8032162979893477376 2147192794843120193 4342475155460818432 3199182058826406913 1544479504160470017 2825526700792697281 1724162143617548289 7798496734798179328 2455279878489074848 1 5922998683089911808 421300714011670912 4950263301397735201 6872513616198150785 6843026707133235200 3038218537800850992 2219179491272331825 8868053595796155264 1566593659969215625 4862066154059870208 3163661945676306753 8891212099036214273 7175032440878349313 8642433928231984321 4498105993441183488 5785969860482738688 5829215608674075905 2722415450384147569 6806143967456395265 4745521770585374721 4678550749619818496 2786097829799591936 6740398245584529408 5075165412815373057 6995855241122274304 348798179612298240 8398945605398399533 4150903338147446785 5233284461198284288 4275268342511708160 5196141374975852545 5003476467920552144 220753032748860481 74914710438333569 1966206747858823168 946124305026351616 7616135327705894912 7845805138944720897 3848773656448808448 3527312320055798081 3293244975492500705 3062880516774891520 1037707679540881024 1072515810655948513 4595020735054067136 2077471660250001409 4739018624398600961 1415196172066801664 3841044930031974401 3568813514630955008 2767304467842506752 9066803532485574656 1141474815857715712 2990844698722604320 7886621437890191921 4617880376921391105 5485428974282633088 3332159875295346689 823330291255236608 6427537354593697793 480153694374893569 4434264087148610049 2043045131444678656 4282228986747976256 8015823356541656577 933561319850705153 2100666361775462913 24986031353779201 2559495469387414849 8955676702145876636 8215964554098733056 5274718880698551008 6798317481688859137 4733642526846844929 8829628619572176384 1399097948085428609 347815487903959040 7006287644955088128 6833845756986204161 1316229484531035720 2337287187605382728 5863551175681125937 2511936647177043968 450957283335814913 4286709732815868929 8108874082217726976 372385216536414209 6126983230124226177 4468627616925949569 8843545197506084841 413555594082662304 3593009184534626304 5617844063370252033 6460095880369233408 4851803628802683169 3854474830735611904 488794435201418624 642846254421319680 6448244284907847681 3961958777932628992 4207551450792293952 4690497522003125249 772902732296454144 893841016594244984 7602684529221107713 4322533720006590833 5441275349558935553 2974994804810612737 7812709459412877184 1254676767822561344 5412556119129143169 1142107943030480896 1977252288748292609 1020275490655961088 952919630555523073 140047593484720128 7358665034672496640 5372938699935827969 3483686788688297985 7161122892753403904 5456218227964542977 6386247622972858368 43328602601860608 6993174405877532673 897488757763604480 8339354959852773121 4603771560001179649 5818445882007832576 7998534110300753409 3858997736330403841 5383009848748468192 3561074939383051904 9050441181575254977 3246414531133243393 2185207878918291456 580757941957033984 5818163945079496705 332889756810506240 6693967414928030720 6242732232357902912 1611856567181688832 8066873916585259808 4577655150901656000 7767133647925092352 3158078168180675904 1882506761690152961 2570993598459986072 764416678929891328 2389825141252669441 3338454348160913409 6675464065502264960 1150643068664791041 1143189559532076032 3636929608396527616 5576235768166363145 2550546253807337473 5567178569467210752 6465521886264152705 8111070151048550913 2370540957102440448 9071403650000967137 6940652867234955264 5504385804925602816 1749853840752308992 4107356765785856000 8283727074298724353 3660009193917310737 6405074423538883649 6017020524726992896 3397993587519355264 9160339586496049152 5885668996271349249 5853073349542900320 8343585768177926145 187434533377264064 559996945129517056 4536407456999844097 2815049984926923489 6183547502517256192 6735403530346115584 3319304133646844800 1664181589055501264 4387899262866244992 4712822504780398593 3666063949314723841 6002413568780943361 1172623992038786465 8241565396498015489 1557884966268448385 8447196299286321153 8189213252738931478 3457126579201098401 189573445581384192 2638545607338101264 7897218247859086721 6682968251757764864 7462615656357240832 4764225612940509185 7908802094965400705 8557332904037948801 4771578636564168705 2658959030913622145 613266521879587040 6598547611885549312 8273352059157958656 962178056772941185 7608329037054322689 6793494449270873312 6952816192643980289 4613420040475580545 1020808427697781970 2221006357914882048 1779628202123460609 8027775553263423488 4065651680025903105 221218805101142017 1257940922174360320 3639380358341640225 6849235035269922257 1671159037272140544 4355471681243463169 1494914886199509784 6038146209771790448 6661091676071395329 530596195386341377 7154419838255988736 2525543992994070528 8229631506664271296 5401808872902654977 7702520090284382208 1090242622111513344 4860783966541307904 1019852296729520129 8374303024334864384 4075861078879426561 3400373878354722816 3544693117433016192 2350246032353984512 2464872001125227488 5262391757268215809 8142845083188432896 3163104476793707521 296813970676367361 4097638816666449601 4300806489976287488 1515092575487755776 7913826890121085440 8271789948914824704 2504526375317788160 5739164407266311168 3629719892541614592 1435128182782156801 3851440617502457857 4612712640524281057 7447087603489739521 7358522335656806401 1388763553438844537 9099517920699350272 1260970631178320128 7081708113810915329 1201617882919731201 6220312602296102912 4473362153122400256 4723291529849254657 5059777547935576641 8889258437625733120 7847788532853128192 6414048492633841665 8288500125535723264 8346856575186005121 85900519173332737 1393570196310630400 3897501024501097472 1050374004056070913 5710504209918398612 4498531322065250864 7639281103993228033 7821590928268417024 3886270837995428849 2626307561936093185 1581802509075640321 4904987772460023809 2680423625962287104 6378249883006009344 9058482840235926912 3052133527066551809 5811936922976787457 5143795343306540096 7002101378017984256 7534411849010235712 1263787554965656064 7611008588847340289 97551596339836417 7086041323174856705 255962976532201472 6065446648542732288 8960090616387137536 3354195691471470593 1677579620504358912 142851690489263065 5025305744759324673 8033589737043941377 7087405130394639872 5379436258457990432 8951867643772079873 5141834359608663425 1679342149020565361 5907257085016915969 1673626952889170944 3918257384007732737 8829858229860753409 806667750651793472 4327277259295752193 1600061182457010305 1323639493383980800 5650957318154593409 1426941095386742784 3420476250675150848 7345535134007666448 148232247327510529 6956213873762870401 3419984460392091648 6587682036365302401 6455072440979295136 7317384137283485696 2349908217397559297 6839579091408866048 5717562657392295937 2994328933370231936 6042313693197489600 7656546276350111416 5129870175206907137 7867702617674413569 2717017423758086912 2901648740574299681 2297249148717685249 1878745281838776321 6680527285902433792 4301373279672655872 333222284753016832 4611022792691369473 1127380833862326272 6841582109448774656 7874671748248469824 2332735679763950209 3467744226954320276 3130664419440238593 6641764569739123713 2984874992978654273 8138261993002285809 4737754564711662593 5421782715606684161 1952138046341814912 7006141283378666496 7063103231657013472 7531572281166126592 8108529358635597824 1796372227309494432 8898576912235335680 7878821983134994433 8363908866480708609 5579447356956307201 2863100921116565504 4937312555383955457 3707568643093106689 8217673677175536057 3307820346374380545 8971304803141662720 1977884650594377600 7166188942594372225 153675568435321024 4273434755887538177 6033567455285888512 6976076794245169665 7782194192273965601 7933740469307994353 2020577819757446145 5046642188891768832 8878136526373253505 3562536814717810688 2326334424988958209 3279167055411417089 6327432197138939904 1917869810048593217 635103793876433409 1859971871441682432 8987693642196858977 1700204612159590145 8201618901581764097 1336267308129746945 5856541839599869952 3867026679662641152 6850376026048954368 4465648380278411264 5162398058345438624 4454721256186175488 637721824881719297 8435634128499423233 6296511648939394096 7561088092035733545 7065898674539837440 7197559066317244929 2483643941141821057 4546837633718772737 980270502798401537 5910341328435981313 299567632320178352 2909636463689351169 7600487515089935873 6591589603786836992 2489098172051781632 7981776644196139008 227280009263382528 8700346674711611393 2698460425332053520 6690617259526676621 4023444425625819521 1820312843484012544 4646393220182441985 2889416866560933888 5946923702973692656 5385604021818115585 8390790947349676769 5526015747678039028 1932660736281614337 2751809071561342977 9211362555525688979 6399078364994506753 909101258832149505 8552754778254344192 5858958621824061057 2535423670280519681 4980788071505929352 433823757658226689 5896856132108484608 4557198746589156353 1556082635470361856 1635350352751181057 2678511369147386369 2588119468164745217 4931289508550539777 4104225338156837121 6020031671582089217 3262757714062344192 7606215090522625152 1861155316781244929 6569600925817147393 676846393389678592 9051926679890545681 943831853110472193 44023665336398849 639541594239057921 7038818659573202625 60413239287395521 3521663719780717441 3244891440664893689 2965652840619973217 8391935153251953521 3798684722436738048 716305822672654337 901336590844657664 1991544107066851328 4461209437096771584 1369452947255066624 8233320501300155521 8106647229340478721 4419598856909881344 3057878887391536129 63350728532105089 4172740002823233537 4337474594152464384 5601614664692122625 9140127011623538689 5222175504769974145 5111196953827024416 1196602941615380481 7280584459069542400 8928529355422827520 5338586930320719873 2516723991275476361 7957214104323836224 2170657389873263872 6426189957119778817 8235196091464504320 2580540895457291521 1209410871232414048 7846883044042805248 5519365191566008321 1832528471835953665 1101418018273604352 1187097220788699137 4179524325961023488 5486312855195206913 8784855278408470784 5948308619356667905 3809464310458152960 3621975247816083888 4085601709445486593 6963217874010001473 5681570756349320833 4250303251563581441 8362948371627328257 4552674927953264641 7111335246576982016 6394432601746052737 5608805713817792256 3374764570053288960 8324245692108343680 697328102960532929 3819322804585726208 9099053870333837313 319548789575223297 1122364447519415297 8122800205617177344 7031002648817531905 7632240540752793606 3330788704803736641 1614049206945494049 6456905270419969224 7800630607867336385 9116651057399741185 95160452211408896 732553611871832065 3360839398570328065 5990958903686081025 3218016581582323712 7373386172299639936 362081202736742401 1809655731368331009 985817767400699905 150614563957221377 991841564457980417 2565210875918417921 6120192927730821763 3511878929518571521 1696582720862692353 6711788423428795961 9115303403943968769 6007611423935348736 8280897650756215297 6851454446992726017 4891485189305434112 6693287578824413185 8719401508770793137 2212531792384612992 3580069065357163776 3180844478223408128 2482995725336543233 6899918021627988129 3222558294923739136 5458671080139809025 5227318448024190976 8145791437680827904 3037447523498262528 2709083903006421633 3906299005802078208 124970962736763520 969803955039359408 3441702665143095489 1884444227874643366 676053353503091712 3743656631615213384 5855482016264496641 5650900742279659521 3607630974576083969 2661548525218150016 2523547641302831041 1203694319259065857 7438883152279289857 2667080668005377409 8939976164158885760 2722393013081681921 5066674137418014721 179011397262451761 7759183234037757952 5122824308181106688 7751231930187443244 6179122363623399937 8037004419435012097 8539099818667262745 3861319896633279809 895457109156088481 2594408683959500801 3603652314582447104 8546958052546974073 7127052824215929760 2225934960006081536 9163763105910858080 7215934229405497344 4734093231869061569 7379422907919598592 7147412417103135808 42716922230106112 4554179803973386240 5977468940196272129 1396219312131276801 3112633719595327489 1982130260717273089 2134242741208573441 6693879638659825665 7023588594147237888 8282206823923056641 3975423425366900864 3336686549351442433 6001670589933012985 4864200148515905537 7674714595081089024 3788509523839033345 433827207797014529 4793513554894436961 2041045003780866608 7838066622469505024 3002966513622635008 2278849615835830464 3013728278241649837 645889604929439232 7389071097666809856 6300176907358961665 2955798428351098112 3105068740319797761 3376638291609242349 1777060168727603201 3045575704607896321 4774519450480016385 8793436846802700353 6337467206133645313 5014476352187413633 20689699145710432 7948843937750229345 8503158348231122944 1824542834669793280 5030874533479691264 5650768543092860929 8628401107698534816 6626391267683683969 2337379038986840576 6296201560448400705 3348564144276362945 6365674694088937216 6333617229761937408 2831085361277958400 3510892560354234497 5940679220801002496 8920887668803371009 5465077828347000832 4404835391842187649 3220343483346714624 7561727942706036737 169446167244781569 1355106019479974913 7109285362302172993 6864257640389167104 4444851582399222785 5068585047187005572 4355263510622858945 4854453527472878593 1356068041603538049 4746473843027252097 7619001461183856641 5069820645786779649 6913603269492326401 1942841506421587968 1175940263765334017 924866888043186176 2306791875096891393 1360646210518372352 7049249338112531328 1003415425621556992 8543159337228522880 6778300936686485505 7130902154554048513 1700355670388244481 2206502246409011168 3532058111496814593 4905757420208297585 1703615955873736481 4308111633226198145 3203001618598986273 7969960768539965440 302888590869092800 6607853124886192129 5099858783412879425 9105526297305948161 6814287520629405696 251484115092267904 6048639883321440257 3206490949851910881 6259947797597780236 786998455637056257 6034493357946080928 8264465177023674368 7372206345160507905 623504678596902913 1977080509672164545 2250170833786808192 8073260191107688032 4892369846784293376 4052454327275587840 4873213673798902785 7197155555427370832 7690125012601143297 6366813315831955457 5284141061033389313 2962506525453303424 4653894028224327536 5572965877081507809 7233264677568320128 3892753260917982977 2312424531391084544 1628557642477666817 6665503280097457536 6359836361802319873 4865157570862952064 3535997785269803521 1553039111298870961 1844150453509970848 6188973972608848896 264922282667244033 4454629303323113728 1668958922592944129 3064702299148561920 2743783594724927489 7913938654616122529 1853623466921902080 6609625348147276609 4764463308507603520 3172934393603318169 4692069199182497920 6760838207335163904 4279628679483303425 6186486910329814016 1222831588015100928 3508843659276606464 3128184724345049088 8234652623446949889 3269089821957459968 3954229626923409409 1523926052833656832 8113315825292216240 4527941584614187008 136874685942087681 3257754165379727360 6900675809308803073 4436284010063789057 6509065492934934529 7721473353681896448 6728181338696495489 3346134215730427905 2237464548983308288 9221183764916310016 1216944911085483008 882660288753689120 1655227671650697217 2162572162970486784 5297132261665677313 4145141401436108800 4615518788316792832 2599039339813432961 8809047765195816192 591439955294403969 3072816876411937793 1099747728070436864 9054382241511300096 3015344694317422065 6373072374994372225 5296926943752817536 8901357579573716352 7854407184768905856 7826379467012874241 4096415254115081473 2377878132638351360 1686034055250635313 3622769752175139816 7692841093175678784 2188577051140653057 5856764263068828416 1692735330516276160 6286760272581459969 355915156431842817 145701634696490880 7450846745012912128 7566391390134964224 6378478190833770753 8108330360045359105 5033019961659494400 2191856528466718721 2995765406290115584 1630940950254802945 101063624275968000 2615980077473851894 570877561344558593 9183146493837635201 5867844594383781889 1224560128752882432 4601055094658782209 7456116950404415489 820283225849562881 3196690668534858753 603072036578993153 8460320825093609665 2667863829991702529 6137789462129918977 6488123233324634112 6892401032544344256 1532944569207321600 5803091957553037313 9095197603556284032 3459296388864540672 3901422264549448216 1318711431947468416 6349970980747902977 4013325234983870465 1662858628912753409 8561117858803650560 3139731184692204640 3969127713261716577 6822373161330688001 2668660821850059265 6710766263463560705 5399678960206602241 4346648709594286080 7372547404927744001 7468937075953148929 1057657952140861313 192427997604616193 2123187169784135680 6304722348593518592 1833896489188595872 3782589529855691265 7744793828956613889 8590169934853455745 5051279663239430145 3777564789839495169 5629650630023839744 7705663691877875713 209175329034281345 2742450864424012288 3923008937357135616 3403356207716171776 7081004326661879537 8442015299975299329 149580443045718744 1923775186693825649 3664391538365120513 7923327885866164224 7103840647576100864 4409485873056332544 4316705426439143425 5186503264579138560 2436454753047206528 6561601931928928256 5491094358020025857 3322823423833587168 649706450791436289 542045371297522433 7110204340932176801 7766468709822455809 3883208084579949568 5901107565934409729 7579969843482511361 1873457111789207553 23406203886776320 2902754949399663681 2572568675252256769 8504908371455976449 6819496799072686337 2609584397610158081 9090805887764348977 4926457979557858304 2012940723464992769 1391693001314016256 5377326711703883264 7908116280354209793 3856134492740251904 8148200930371520257 7314473571807502017 3861274968402284033 4945455028710817792 2375765090844515840 2414151093260324353 7795022021352830736 6715242372601233409 6310380320672455681 2017265673868148737 4244685660398878721 8913785902959782400 7184599545400000513 3720069316797276992 5446359269290795009 7391154503471684096 7808733692221325881 8230467261275811841 1223747577026779952 7026430540449326656 162577729497153793 5564122088382480001 3600293126514753537 7996727927879730336 228171248960995328 8501409653617565696 1313220396140331008 1796056967207437312 8200233434756248833 614598298604173057 3148377514967795457 2546439908023923456 7109868717644052993 6320067147972221377 6767441525176748544 2690506383709356033 2676426367584608513 7846715298419776128 5100238636585179137 7468096117772909824 4903466876507985921 8094300256076347649 1721987594785645568 6565310284094484929 5832868081385520193 5833836276815176169 1069650299052635184 6391373068266371841 9143201435781389185 470617872408534016 3152942519440531456 6053701530530349056 4329386862628249601 202762295313948673 6542638660942277633 6301556408946589697 2094614950048600833 9191178472153610785 2845136352125124608 5264351269046259456 4685262258908188673 3879963067673182912 2254796828599025664 8713157370412007424 1660000355988713472 8046828851758248448 7172317922337046528 341463730076975104 6752436073826727024 609820632921375488 4970226081138212865 6536630904513628256 8547852946968395776 2758890815949701120 1533803594817400368 291115975868910593 6252470127209201448 8040656157206769665 7694793328020708833 8350245961155170320 5666941903840536577 382209870931279024 7748775472180035585 778413228636170033 4126611540461191169 3531704005450539009 8248850149827903489 748637470804150592 3434538669831351040 8656598053306782785 6776463770306125017 3234739050813325312 7068127713220489217 3844256345704233985 4819784932863549488 1534300291303735297 711200474908789184 1564691107609804800 2162043077303533569 1854950609009614848 6239519596098175001 337326818880560353 6122754470810221280 1236180584450091008 3074739342374389760 8340713600470425601 4066982030088897025 1844581438737764032 1280757687641683520 4040178483119089600 3703551124016988161 8823415936853737472 6705838126870298625 8996055632022175744 7187839402787117953 7479437116085108737 7044547233453673344 326180742586059776 6568208024253743105 273857453470991488 2654912578004975105 5807419350317725377 5678113119227609089 4076040076345191936 2069130384882972033 5351277119423096576 4690330429031096065 6714521785180494208 1236019688166505473 7105164890306358273 346709402371469313 3640707189046726656 708304898040732064 7549342787342258176 616391798103535617 7723707310670814721 8337222434654151553 7422383448736827393 2237036779431023617 5787670724954144769 3584816163777818752 5082918066719627265 317224636335558369 5425143461004271617 5977458770990870016 688649493606416385 4847760336610857217 2137620889185503744 5937634937788350976 1534371176085509121 4338903863100305408 2347474528157491200 1834264655374315520 9058382005417033729 504325112568940544 113453182488759297 4853831742667943936 5491899659153710336 1320435605847515136 3687955571613698017 7538234095046328321 7234730167959249793 7604070721644663809 9147301645412573184 4611597242736154785 5023591706779820800 5340699136614893057 5258003607209115649 9020605981152884737 1816300121022257152 2186748087321854465 1246021905191679585 6772050824749940481 1710072435421468801 4958171774962524929 2446613458190570752 4487431392913565696 1209207256902323861 8040312026746918400 5450147739590826273 7502966402962936097 8419900799389889616 585526390090629120 1216638880325282481 2268969176611962624 1375169679682135552 2367903800069341761 7685228493395591168 8042007150534352064 3858624712352463105 2698176822968258049 310849194902420461 1834132034455248896 5140446890854595712 2733553448736192976 2891106017291019776 3421466776879525121 7761662525608607744 6165955687705881665 4808550450645026177 6452681437895786496 5860121508535336960 200441561084950880 2604155072108283905 7573783691228352512 3179613613296189440 2312144036118396928 9163434939199698176 4163221692478390273 9185683349636513280 5422334045364424704 6462978079831969568 8013586291950129152 3376609336949448705 1778819421382100992 929899314160566273 5688861792707506944 3210951922096256257 2102570276500004977 4920082344034500609 8854806795776276385 8232198623931677889 2236485912605053440 7347059921559275521 2834283944579475457 2874296659221242369 5744212946312696832 7206529541806620672 6604194560579014209 4680274302675908737 1763593995606782977 4731463050145626560 8981318271935659840 7943601515496945792 1574428731364587572 4514658192911114240 1659928369035599873 8932062607658057728 1195031174524862977 9086545129025691168 5681592298937271040 5655842990488766944 5947039436328583424 3259524821246093568 3119725629916667137 7029506802674950145 2783714361593656832 7157328985245794305 3999341984584040449 6379463269152014336 7811239902145246705 5733108995040354304 4043173466243465216 4033115642772755201 7991939436518965248 1717544727624743104 5342550154858745777 2849322383079766016 8445054942692727040 8545030048382500865 8554136317146525984 8756407332460579841 5702746352054577408 541299567247004128 7700510752285736961 6177197696949769024 8236830358185738241 4707871328738180224 6240409190247258752 8973072449371848705 8982260333150484560 7908613796326748160 1313511359332590080 6882246424830304257 4068936445499806529 6659176661091401729 2094578040034629632 4405578649533677569 3897973489279107072 3856672834990816128 8988771211814813696 8051814340166069729 1349208151458826000 7805687146023862272 3267337229110464536 8125153094744953344 5917884395473933313 4926108911078365185 6796161886204329985 6539211684556566528 5700002469633480641 1615044245386938944 8064030807577411584 6994822470549372929 318795970686101505 6778675267666161664 5585149306819952640 6874275231047219200 2046527688206385152 6275569789176201217 8200905643545167872 7706240898877136896 2846925106729323776 3582203573283110912 1891189881922535425 6592551610926366720 2630105835214027345 1074438514462720064 8992597980709265409 5807663143670571008 9176667386304318464 1996433909007073280 3180173826204025665 6952324872307040257 8250132564521794561 4627014421003300865 6431253659117498368 5981396504156285440 859905794890627072 1388326698128335104 4181366908342659584 4813943647096163073 4358772520608464897 734999638153276188 4475084206261615617 6963845795054467072 9036411430141361665 929393362436882433 2750572854498823424 7034680048426836416 2421961720412452736 3436373966290520577 7689902557863629569 6037730113454342145 1630216515500020800 3091687040366411776 3863778069691199488 9125063335350369057 4209027602058021408 4658301847782356993 5687320269602601984 6158179954732609280 8315659341722025984 2991020767090573312 959423029153419328 318452509362257920 6467783399717932033 3644710063029684865 1092789223076391680 9113637876619406001 3737360476134379441 7024488277962154312 763209719657005056 8854157896547342848 3801345604557848577 5958705812794021940 6101599846267863041 5085057594540791168 7349856011946426368 8788699725649636864 5741900574480602753 5256897540624138240 359014111869409377 5979212122355897345 4323324443827594241 7728272556048635456 2604282666680321 5457310774853801984 7002701977967423745 2571170485051863040 7304742743084048865 1702576288931119105 7166471762854982144 3580408763974948609 9207109397932711936 5838070835634561024 6160421387242918760 1558232113016249345 5753175957227432704 7642886361542465025 6455009041895833601 4779278760780267520 2016980680918876161 2270574890227062273 4052141702946648065 1081497735404428288 6107115201581431297 806215907259991200 6214826853847115520 3254540407014019073 8308224615826608128 1564993182896267265 7526175685029837249 6285243997128396673 5148823306653671424 4304407683209740288 2029567548618565377 1981774566266978305 2481908420207276032 8381649378227628609 2029822180941824000 8878836740048525297 5016406841300020464 7843088194235211009 3489744676353274032 4282487376822027264 4145890628115529121 3244941699069927424 1477648108356716928 3116990771824164865 513716098921674465 8554929503973855424 2973363612599250560 6769387506081193472 111411557803793409 4990986273872265345 680427396561051136 7084382353743061696 6356202726736391880 1021471653927694336 7632892189757956097 8162279631613662072 7909953231667200001 1736446168940968844 2682198237942972992 8635594583249127424 8369566787357868032 6254915114298949184 5009772208415975425 4518054121077985281 558421076196581249 6185149265467595008 620253434220723073 3601910342869355580 1547431045077925889 5950397204982145197 4986089654250440753 1551834467502049185 7374302696284298849 5907584442483937024 7375668821935783937 2858523845235179521 4053043639865450497 5671635501538709569 6636958106094636289 1596761329003790337 5891812395934580737 2227280392419278848 6284791369728812033 6579600251209175040 549509016833261568 7587406085995118080 7689738106266743184 4819475060688270864 1175420783506429440 3155770243356295169 9112381620554858049 3444200605186523137 6250776030100848641 2864771849695635457 8635001991343509089 3440133620396982272 7812268001233983186 6696115208627750913 6270809091902791680 1069426798958961345 8446078044990324481 3311118361718784000 5597997621321068288 8429462971685744240 4711589360269040640 5857575927483662337 1969693966829226497 1514513809954979840 128053988495806209 1911851350440947713 8152579942115571201 1360519572968660801 27309038424098817 6335175161264378241 5495107070172677440 6569730603686166528 8649428048643473409 5855978609727922176 3583242157640102433 6670530626132310529 5708356939992261633 5703979788910198785 3253752953212567552 6768197028421697536 3678833729791130497 478992868642828288 762050165028083840 3427039628128805309 1808403612510106625 2467314377676673024 7835690874709659649 1168148481181713472 1677617537058565248 3285376013922135041 3461914108780001537 3645698600944766432 6006438972000847873 1978796902234115072 2728051340358539520 5696404968054177792 1649991744285310977 3985884256295897089 6429080706420948992 3871531806755099649 3174596810923552768 5493078699310604289 5944691441196095168 5966985840128842752 5825420400925081601 2952458559592941568 4011523738470606721 5006874103374231872 6484015928075388929 7874047788593757824 8697405405899304961 4834185961056144000 4792203535429496033 7033633695876971264 2034680528050945632 3601337767456880641 7577272691918126592 3061742204492756865 4678107296626857984 3234470913442230673 2016731885977292801 987398811122382592 935005671518594048 1938830261531164673 4800850381362275457 933479263361155361 5214858327365424641 7301914797207675041 1041588593079520769 7686203003518385153 2257421109757364225 4316659532901122048 8807092044749597632 7040548577919700993 6909058115022424065 4831010001039507456 6909164595763610631 4386367861040196320 7836750080965664513 1355926938917736224 620484014885676545 2588459714176498032 1883317095516446720 5272675879494000641 5171311065946049280 2829813937488770240 6706281167121636353 7106010946135638529 7615765239500898144 1593944365282904065 1415327004127254984 6789665693869006592 4609832558451291617 6042377933923811329 7957444397271978049 3579603223963812929 624189314106703361 4905234545639682048 8772092420219463937 1225499627411862368 3284376559757223936 177882178843832320 7693549985927687296 4341748645908917888 2416274077933053953 2759952006889608769 5109899253797418865 6211222358843003904 3865179990453080577 1677044140257446913 2834028985366773760 6867059059324653312 3078503179820130304 7182718685403111936 2037104086099220993 5673663696997527169 539096379333868556 4557106659364524033 898207602629415424 8409734730133549056 74753720731199616 1545373335265030144 7281075213277663808 385923739526643713 8127169656870289408 1599186796913335680 2957109801356312577 1290916439493393793 1510896119857676288 2003119871511213025 5941699363561635841 3125525189710477825 5085020583127941121 589260409526055680 2950716290755145217 7130307777237114656 1547675019882981424 6763859671298693249 2378176563804523521 8594212237899660288 5651577187804020736 7564169879984206848 149086661547457344 1660921206935924672 585998854496552448 714606260486577665 7990596151089546241 7323069682307962112 4871864352056687264 2568747346696115009 550450577805175808 3490475322444209152 3118146895855825408 3707439588255014913 2375001260424300033 1891275373262798848 8334267919288052608 5107633806240632832 3398824953210994688 7681492449615769793 8352528689566650945 955172370298653697 3465607836329852672 8559959074589900800 7202453933787324417 1854228416587620768 2871678256532430848 4352897116499607553 8193837055403474945 359690144155631616 7520416057597120576 9187553166008918672 2899787385482315073 7700698285111574528 9218231765000145473 1516161354691235841 7745037456632586241 2419219133186451712 305850274440404224 4078222866853518720 6373651568216256512 8832171625943398913 2843530954697039008 1420300232572100608 4885154932517302272 2249228570231451649 1665859164989976065 8902992499972001792 8540604326068501473 4288472817878205953 997997667031101057 3621894801186638080 7209656485438479872 2466135492246116353 4634228938299650048 235263972052148224 1433700147259363329 8557704594389931585 1333231025905534976 4788105456526407553 5215127710141623553 8834106982272573441 7694267737648021505 206825738807351761 2134868237992048896 240015579719800417 870831723961211248 4948568931094564864 5151368041663529844 825830182328496128 9078724434139633596 5798249724326903809 1410533212715696128 2554748321139571713 2106611356098420737 7421499379973153712 2891608220231303169 508852599544479681 6273401675275288577 6437233078297498625 1149554515444489216 552668052325195616 1022243077279686272 876343596061458432 5521420412909427200 837007467088822273 5851877248409425921 1190588539332835664 1955082693211083777 8177387020762339328 7566684537019433985 1981692336531969025 5987031946983433152 8933057787389840388 7916972609038282752 7163165823524610048 8735619272594732545 2575778773272625152 6982206001882454016 8118705869958867969 4443104383519858689 1125575540456330241 69849597889355777 8843221527826703744 2442130720575487489 684118961446754304 4146747688938180608 8625965240202617873 5758636595022319873 6672952693450144897 8122947565071188929 5632573041686303553 5305576181211100608 78066903280033792 6354334063434225216 6009875597778722513 7983251544871534593 1404868518441989120 7913061470608080897 6424109786056359936 6235113089508167680 9053936136432619520 559652782811508481 2958348834044329120 5874582659817603072 873926561051015040 8338662910839185408 1976010921664784833 8764402722047145985 4577403461041445760 7284212168764162048 625577932523282432 7179642195096928256 2613512405534503425 1746426278536196417 3443365578971926753 8651984492879021408 4217592967787282433 3417616926863130625 5881888877945405440 952984770806592128 1889232665619632256 5542832154610183073 6817841370518712321 3829384113938834369 1430685001620117281 6338854735739337968 5181329660122578945 4495328298676341392 3459852557488201601 6528638229096512513 9173917687308994561 2241994282374880257 4181456224480445953 2474624465872984577 917158853651249888 2051771439550172416 7006074099970680833 9042712818993833344 9124617677394997249 4499994792395159441 1941299381162536832 3531259389048110593 6280131394960759713 1454011390397005825 2755010736945270785 4464048236971766593 8450886813927157824 61485077716402177 9064915764655230976 9111106835345318785 1909847460090036224 1457877006088208385 3823934774939161601 7696235942339666945 3142749651884154880 8664825192729376129 4855932275751384065 6529767528624648192 2564857756044638657 6628814245643251457 2282395464174690817 5780370752622544897 3410034521342039297 8045025466757602161 5584060477550960640 3605655172155777025 2067303285993511936 7710161445987121921 7139418437875585024 7693020946486173697 7740512498983225856 1470799872441932824 4408649013153052288 2320598079218031617 5932696262968947713 3153189550863911936 8807845157343988545 1335859902477713408 4933404172599480321 6420520277507547136 6737770012170646529 4619438053234402113 4344243791435924992 5100597571203631105 1964545344640983040 2866418454607616305 1674408221314633729 2720470586068566017 2798101089734703361 457138382395572225 5432713899435909121 9053518730703011841 103599104843317248 1513795071758722304 736768822776896320 5950189522172977001 958533432274750848 8125852157667180544 3879962691455826137 7612799681140287664 3635244425360062208 4911096398980193280 2416469455629957377 3055226574987796737 6340049340219280385 222998439151613376 5818175521474005888 8358841960632158720 1544409796628696961 4185403133132013568 2268454828310955776 3023601700492028264 2280597053678056112 6663663158310219265 3526464417807385472 5720749839126560768 1082259265937820577 1832648329363882625 6780844914958554113 6313344101056659201 3910335315021685753 571143312030125568 1131714142628465920 5907969262873649377 5162878784575188993 3669868058129497473 5879258047686165617 2311589637142416640 2239105020060115104 7766997918703436800 322463741783887425 4866565536250855425 2599735625951191041 8705592902614411777 1135325617170469633 2477880603318118340 1952353892561354753 147150335044386816 1239356583313005569 6405065526403636225 5849792925131800577 9095722046553382913 4120881626645096256 3755553907645329409 1410375198099111937 5640607048437042880 4321154156147048449 81141431394637313 4120218010143196161 3108759029777445377 5169405616038879232 1526128230071533569 2508612351558963200 6209647269721230593 3762017276395251569 2571425736170740224 7220625080391674112 3056065847253330945 381182491474518016 2804806226603525153 6365687930373382144 6084931557087909888 2964332032048101888 4429551300960029248 7685315033864166656 5546730591450217889 7158719124879719489 7338424521516384256 8123892588196003841 1493810556444271873 6493933676624904193 1697919424200863745 733342922236465152 8882567021122134016 8484597336647560192 4468525975869937025 6265339066315239425 1309664934242418689 3053001447502400320 2342414142677703681 841716949847924736 4445867164433647616 968552358405460865 2585603840333911829 5426441041143617537 6995806986993834369 7546211578877372161 7521369125653236097 2401194097181309568 5908383486095228929 7075225445389715457 612684824936308737 2534695092600578048 271728491033309056 2935488463515493888 2228238795628007424 7205188604884303872 1079247800139117441 8013320994041764864 1157779104474305600 8818859507922430368 6138250008884781056 8485474173173367169 7722329050983956481 6878737661094541728 7333138555107366528 5469275797890612976 701349657529545729 4504872239243481600 3955391255531166977 1337671240198479872 9105913940571323400 8613975882103174380 1947507962005346305 515489351148734657 6549476667099734080 1956336639558044416 6321185199966439424 6338745128259846241 4697408250863229185 2180668079181153280 4999167967453900800 3357190917317698496 9184531798688042496 2321195356632923360 4518136664163943552 8009960873633368576 7071195680164556801 4674887629145102080 3011159165022382528 3278337458400011521 9208197033303264888 3945230456929710432 7156273996268393665 8041917161280574817 7776627721793791488 3567065568838777280 3220946470489636864 2326696994118663849 4913130680210915328 6302359790943599264 2044063075787046913 5466850888300272528 1240350826898265696 460655402589757952 6549744450623762433 6006009516235857408 3642683194604525697 2858764935649982449 7394845205777096192 7956439397283476480 6212156357468317569 8744368962615173633 4640934734452198400 1666975490745630720 449373859146688768 2481891696346450945 4281941769919829248 7195980951539913345 3651230995833647105 7520570736666727200 779091903021859840 3897384096284272640 1368244269061223424 1999540755968779265 5915019365241044609 2338028433653457664 3300527341042122496 7018292284111855617 7184392466499723521 7759260559991322625 2342868080505037345 8338229510221692929 6515862401344487424 8480189765616780545 8323626576633147041 3292635506852528129 1923075842690180192 9083169163428833888 1544390850851424257 7858940471522066433 347352495741558784 2474624300686481409 6639726637151229952 4258590344969140225 7182615207883758208 3904082067592865793 725820586278879232 8390137307760574465 8274253551903022672 732822825719861993 820643543099782657 6957835957911207424 2054691468725217280 8745441089401585665 2448242039811315329 269153008735548928 36043872588447745 6707946947698851840 4692400665785665536 491823763392462848 4753374403708655880 8592035122908614305 7570237464833965825 6526378046961869296 5531685553695580161 3090512612044246352 5359954640687211329 2839167101355851777 6189312829224936193 122222387529728329 4201775258535325241 6097157803327179777 5767803634971467777 8889044371955473408 888486434207829569 3961524965231629984 7565003970420623041 6111482395291982004 2717915049674932224 5110796471112826880 5888398121191037894 5837335604962877953 490584749479541761 8653603915973001216 2699083767433710912 4574904939113864704 2023659337933848576 6479171202906305857 702343653625466160 8404103158320955393 227683803803942912 2814819054255734785 2513865263187991567 8909001318077954049 3852888380454074368 3284810885954012016 6154055234903121920 4092488365700605312 5775329157939918849 9149664528639688704 3237935664981160449 1998657013987246081 6770833499724354305 2519721844951162593 7650795666249625601 2846484940357594112 6436377243629146112 8066701026186493953 8172153885651108864 3114814048151339008 5816176882365477537 2869553676016107521 548335575859871745 4597491015594425568 3886762840554382337 5095736683721824769 4121944878386155008 2375193141754462209 2451708217243896832 3826949707244788416 572215802043925505 152819368773806849 491245364806923777 7657420793230334721 9029857330014257152 316444591376121712 3045319007453396224 4545575139755059456 7479506215573837568 968075918848442369 226308797121953792 955832820467839513 790124703548289025 4203491689748955136 2281088017991729153 8717202035070930945 3116886870784600065 6629169200738928640 2508168541323657216 6446490625255079936 7542037849862592513 1710245250187473760 4135402529104514048 5585529874489016321 1351486241112259072 7056252007384988161 5267176190153038848 7082532102706567553 3670743542731270665 8475638556377022464 4558529715003084289 3206357218178336833 1923607281786409985 3314116471938616065 714379845773871617 1054530412518646433 6137459537033644033 195708753483057537 510453584329225280 6147531082952603649 3257764576694218817 8101565692084711424 6919205464013860864 6169301387283382273 6815551608439177216 933314040474763264 3968115319618130881 5926620740118502337 7671269508584125440 5284051481571229697 4336724481136329216 6725512733224353792 1503130814182479800 2998135756559853824 5664452537703825408 2608253193175806144 6266977542021840896 7100548211590955392 3304234032828663809 2479556339860093825 1118889768407750240 1945472507452784491 2055739073720551744 3620162822747848705 7451088304902479360 387276500666806273 7834109051906690816 5410144228286560257 4462532573124851584 6864899700551796736 4559632042018516608 4814256401633161840 8411941247077966976 1589809908367529984 4744899909995159553 3070930098517640577 5160616728892447697 2309235861838888960 7565979117173374977 4046942896091095040 3483915315598098753 6442246032279585589 1310808758108146048 2111472258903979457 5198590312339130240 5860012319907938305 2892823382978776064 5821716353374755993 5244335417812784129 6663432230782420849 4473371532328649089 5689952143629148872 2517190396044492801 841775463865902592 7798187969594522529 2817978720179716097 4275252365884424321 1399170797854482432 5300544479386578945 4882874572820806913 4466863953881481216 5447083043572329472 2229242241274109952 5939780218791476833 3425299389466717696 3170146870215532896 3119289617988265152 8569367640047149056 4012515184093347840 2535285872595941248 7889544524715393024 2683207557571615360 2969098453198904321 6664619875644131328 5678687392787185665 5798022839136288768 7946867609775671425 4615950972594704384 5759790316383679344 2365469218102894592 1565563220470200320 5352145307690609088 1156550058334748672 2499867409869651968 9021280666996361156 7165966785287156033 5088169455719962913 2020506644099891200 2031545976626530720 5893374828130148353 6376810734645180416 6836595053834986817 6740187988337440768 1414127326219922545 7222906285667433121 2383497495333262593 2704023421514776576 6850141112894822401 1840602912827785729 2777972238765111296 4733722713631426593 4008348126713059568 239491112934327680 961673576437219329 3044816144121507969 5005273525753379649 4285580908519671489 2155796197289646592 1792112840963580161 9014335424650298496 6787721097011527680 6862160206906392321 3850189285634374160 6680066051971858433 4319756463745462528 7122463954718445568 7673448295952847873 709190566707306497 4622526135537303201 3195874287186744960 3898135211859069953 7702158163943813632 4669301121110923776 244312233845585040 6529585244718815041 815470136958887936 7962335362655100416 976198892875232257 5999395405276730432 4112188459243126529 3624415880827308353 1847310857747726337 7611002448784228353 4970730149283864373 174797757208217601 2030772520882982400 2705296474816698305 4595688664526406641 5535041706123155456 7487870447161367552 4118974810132265977 301910335897820672 2667562506966041344 8341551542483791296 5696272535805683200 8586144304616673281 8950041555814575553 5326753243569354081 5247235801549373441 3337042306921492481 8870789894894825744 310478572762874241 803681686433848929 1235287184333762560 5317602092880756736 3127572635771741697 4980983167208644608 2512170024912179457 4666591016501380096 814931825885081601 4810513716876894401 2197603228552796033 8320640903163522560 1248735275833208945 2353603985692314625 384475908887825152 777697354232414209 4745969122759795392 1692050739442558848 4241602555679340289 1449121986258468865 3282261972576161792 490500024122015745 6689177355820990464 4350189848349868276 4580308213680374784 4799810591249567793 1000324902659555329 3905409821621733889 6029418743112340161 5818746212465982464 7869053572166729216 4246560672053792768 8448413992341209089 3531811206684854249 7145791144260707840 2414815123068322880 3623627282538971137 7468720156770304001 8227445598778644545 5686010015224738049 6397142251637949121 8658644033164244480 2396925283778222720 2938325791064387585 6070001611733228929 9046926894965134337 8799639869044690945 4030895123053687808 3870568922229804609 8226218288541466625 8882674286463275009 1564688986831020032 7257846080511227905 5870392030950766080 1926396524564840448 5464475064728164352 551454593324954577 5275709075630299349 4694099872113523713 7444987136249365073 7937375539973292032 4917428028175178753 6041033407854018561 1979128795530002433 236397043221516288 5241466119097553808 7162803113107080960 3112766168713666304 3250784225461528560 2701910058935971072 2277027248538112 2590678866877218816 5388670630891089281 9105516207756234241 1500811721388371968 1829947100282863616 7021766294870611392 2810032523936137217 6474762128543112192 3047241190506319744 7079139489426497537 6628498458999030497 1996725356940691648 3551140258681867200 5973456945065339648 9004018570884272896 7031775559404224513 1847884535151642240 6660533035621766176 6151485117713375233 4853779497149583285 7443694335874563392 2772779636811749113 5268260744922455296 1931210840146411521 7261752870555297409 5416471225775182464 4548607756789144576 6565258398409470977 3912634154944852608 7760427884848212992 4890187850283278336 717714270728098049 368857788264501249 536146085916431936 1956256202013081600 5930984197917872129 5671871207222755584 8077537941522362368 2188330125038307840 5636311916842468352 3953973642043538177 6722660538193555217 7145158853359991553 4652820192874354177 8923913243727097856 4167456586000728065 2741900344239796481 1821811467677011969 1601500426832937025 2737413172418068481 7933963628104213633 4825067730277818369 7833235990372941824 3579430795561957376 7098905332233404417 9130714213742116864 4009713444281711121 3104797257939052545 5365530074471951360 3419520996418829568 5521494197599799552 5022931211992576976 4868423629857865280 4208401133778334721 6989446721053438914 7382921699054005248 2293849888729986176 2376817150568087553 7743334233828998784 1141586711786600449 801905468776791409 2956917695267757056 8505896689447769769 5773753650156905345 3513417898057797888 2712328774384254977 792793728874971136 286331603317743616 577160971643790520 5698404917940373377 2981474224480680564 4572064957580876788 2942025971394019328 2258319806664690809 3148081660195452912 1104388847341478913 257944789670952961 6456928748512482304 4877210952450696800 6646318236340400928 7329744135477538304 786690765368546468 5412942764729899777 5658741835585186049 6629189524275093505 8616473542736740352 5373117702853610752 7183334459959809792 4942654563044576769 3032521438622116865 8317445533423689728 5673392143091291136 5138550495161876481 4405170906141273088 844169845085478913 3416765426765807617 7150090047479061760 1136917304516083713 9021549675761026560 6876003640754606081 8360366126499166560 1696253710531384576 6339875986378737664 8349169352951005185 4318905752472485760 5808534085005656065 4071994776148803584 1515598278986611713 8172544283318272001 6229172752011206656 1537054473540230913 5048542753124784640 8558694611115744897 2378707788105571777 7806273671495378945 6593396971146573824 4767377899965927936 8396734825429690880 1168444378910875648 7098727350107320984 3218980384685477121 155580132714175200 4583852690354578433 6906563235320168449 6700840564229280129 8768463148304116352 5534025098300031616 452878087605937152 1421532620566560768 8371465622644214272 6730209883561362433 3990731989281990656 42916774113342080 2562733305915875137 4428546977297354241 2074991871064309761 4044083976327969216 7247789185470525169 2306943485898438920 6022375662516469024 5368495329981341697 6773130989816250368 1861539426145967873 1982756798687923200 1289470716023231585 5932021367150569473 2081966592887872513 7315988068394688512 5388472706085989296 25304737359587329 3006061115692134401 3150629257326651329 5489875547953561601 8605736003503643393 226526411807260416 7969683667202957313 407708605786575361 1323259858145823744 6556370687732722721 8806923304115328001 303476950737944577 385282453635514368 6782373136465571344 3385291364521476096 8308624174992796672 2718605138430914561 1778798263295836160 38469766113232897 6837624689157799937 2408049098593891632 2453134905034010624 6798239219118762497 5448963292364013569 8811916333576059904 8816792600196571137 8867868813559329793 4052660611899694080 378756250168450561 5417930719969708033 3507478470122619280 8384355075214032897 1291507370554917888 6612179083006152705 3737280289774601216 9010899730395426177 3712656588262961809 5714433092217452064 4160970215698426881 3155509867496070400 6979639397250940928 8039781966130415616 5998428810089068544 912010092200996353 3196448596235613737 1597764519831830529 3216487261838425201 3818172336958947201 2408227722353442816 5938541718973203089 8121537539171549184 4232817764503262400 1206664099435830785 8693450874038786305 5528401785532406080 7558717517720079072 6884270683180000768 5947954293278992225 1093388239085293185 1077574156682133824 4621040233446461697 8944189968915513345 4900558121012101120 3707726920969171728 3897566826751940772 988189521113251841 6126267907523202049 3997302666911133185 564775006255478784 7964412030162949633 5430444078995673088 4324712518794896385 1069344432012913664 6508123084655421808 7276949837568686713 1172400912947154417 2756159202676556321 896862253262045185 6610216967489344512 6744040765081763841 5620871077274632192 8623161347898384384 5276204085507874184 688874361350434816 1470422109770219520 5911801749733407681 3695221915375328281 2289564435267190784 6041676361623403136 4588414378339173632 663853207642279056 6483107768890029057 4955887278625644544 721645763983536640 5847336001351974912 6531943489893251520 5730677099586781184 4089750803708875056 5848673294621614080 694810555508192512 4614908842735120385 7486993196600983552 1692252126173401089 6891833547859097201 218265469693694464 7493398698495161344 6825135792955141632 1853995270924041217 2441082366870840448 6918155285531484160 8286228267031330817 4929108479328370688 5701384901183351297 8084235094053462017 5964102284399550465 5732951522472148992 4276153587678959104 2847071282113818624 8129467308926003201 2146914970769169409 4922484889088811008 5358729975065157505 3775235185303593233 5400007343930266689 4870355034002194689 1200806521784206144 4589495626599603200 8877339025743675392 4541135291896792064 3666202781661265920 5326719022977937408 2953444159512389632 4364310730811940417 235892264339468361 5984929462244343809 6989901320699303328 7149273260570801536 2636476219114826497 362702783392366016 5043039750321537024 3136066244999692288 4573042325505220609 8219400475907606016 1886477194443301248 4409552142550225152 1210903399580041217 3020894706303974912 4642423946815012865 6468263484352054529 3848326664336094976 3933911811528418304 3035198198842243457 5870410323235357441 6007054309603016704 675937303752664480 5614818939069891681 208170202574272368 2763716253748180908 3211031847545831424 2834405937858651136 9036637572372073472 2595999107216175361 6185662043572769024 863629214383878145 3539183979499618305 3800773770261111985 6442817726000373761 7605093226890931969 2716857405018669056 9134776020793807537 9040458527570288641 6108191780504057856 4922069647859728384 7438171355667570688 5178565135841073057 8352932958996758529 1171853809907777804 5429578658946957185 1643004872629558689 1786643902192523880 6175811518012909569 2814675281226938880 8073560393893216257 8584487881985112577 601125391818215424 3913598887884804352 4601132442113979968 5824937161627543296 3875443148290677536 3079455741910063105 6233886792494997505 922324106654720769 7849356665799580161 174338442916792385 7666177406717061697 5255659621993938945 2719271111750286336 958872323987377153 3484314461510425008 3269328799394603841 3164051007856045377 2198422237717987329 4143168174957559808 6303118979154952449 8173925213596855297 3216148254599380993 3116379207952112641 8435295080594001921 3231398918248450240 4305749052758708225 1776236286306466688 4467377248207526016 8085035330969291777 5142901557331341312 3025100849027325952 8047490890587060481 5130824886311619328 3466703412113272832 3603228379158889472 3881591221142965081 3858516713620024577 8827152958923452417 3028574317870006272 3226100252883779712 417483566117256704 4821657745493590016 8161219101951680513 888245602925552641 3558169940247858177 5878989565398984704 7021749301593071617 1565555530755241985 6355787422221300353 3356033927560917505 8772131815663996929 8933523901060030465 5388391822179169536 1044890892815826945 4143737083140383744 889884422237538272 8897203688254433281 3489099191362098016 4922813672026861696 2569889930420731393 3845032319941863616 5594355944485535009 6115331390516232897 9161078749510626048 8164565831668670144 1702409078806303744 8549010378919247872 6087731718533393408 5246482125382189057 636179763415662592 3876696000820189184 3264190401072516032 7227923003182559233 4952044196635607040 1642779207952044801 4144299240515331328 3241142629392273408 2609013572335734785 6333412555880316928 6818929379833590785 2607720311389915856 2326132164889468929 8017506024933031936 4540797011432854944 51934657260617585 642248039867745281 794247693433432064 8647036310930837472 1687863721844314625 5998127835042255105 6543627775374238504 7808843581379314689 6817985332107890688 8751860363267651584 6349342419576324096 4705132546472087552 3361974373428570113 8841829952443817472 1200850157789231361 2457234748476854528 1945757972893509376 3616177952337075712 1870141727174218752 6570891711032057857 3977305469772922881 8925730975947211265 412085282442893888 4518989560602673153 2545747058447220737 6009764271901848576 1892817702318649633 8553649360735178881 8188450299317977088 7956600924714041344 5514434843676606464 4941884817694284608 1913386607094252720 3205185715677708416 1248384918308430848 6590793295591155712 8893378099597412161 1724165957391361024 7234036907242449920 2413847399012106241 926496756522349569 5018716232288985600 3073205976423491760 3463541061917009920 6302384419879239681 3673317548962273457 7921345364777757696 5747957369829099521 7000562274456076289 8915887973342173697 606301923871704416 6457716908484362241 8761690047899266048 7190932707567214592 7732097812660689281 3764699086428512256 8156671331639929985 6708226166429319168 2834698109274685441 6824277898437114881 7412568101887115265 2404566681735283520 4141503372757233793 7097925610972827649 1689816763906067881 6905419891613135360 8083878325947942912 847357512453793536 5079274423191560192 8405988989952832512 7139639575679025152 8549157181261546737 642121557393752065 8982523537192624129 9095312773804363776 1159749062345326593 3302034302455992321 7446730540085922816 5763235528613641216 4475237923103984568 8097613717978759168 6391917054171815936 6956525073444054017 2121296171865089152 1206208312752945152 8030528619097642113 3376361414273794049 3144929791396094977 6216746694098790384 1680779232908204608 4779729430537913217 2272171360821232737 3026320291547135201 4090787983297093632 236696047813463937 7462710179163848064 3011431156726968320 1683682763330857472 246420157939449856 3672361070992241664 3097517003953485825 1527349071695801825 6726963752738436096 5437768774401493249 5579808876637730817 4386085564811709376 6657042595143495105 1581092692205555856 7447320927274627712 1377171619057747969 2531111447040098304 4997320512229179392 8649451277462841232 6748853559361044864 8958684562851520512 8580013852258840577 7281133779950492416 3143634926578507776 4287207096160812016 6970401906829901825 6585397051684101888 4961338075973240833 3224876034976136001 3280089294587459584 8213276525939097601 2010843923632212865 6118379181651353184 4296692752634885632 5599421340011719680 6603997038568182849 4827389054920540161 5247632143850031105 1847801961719505273 2652276151275267521 5705731352641522721 7685331799432505345 2967574579749634048 3326075713715511297 5013062310507704321 8450346830662622226 6427308239845386241 858799406055753473 7907840260826098688 2914120792572846593 8088461769657138913 6798504603034845185 6921072398758560769 7729743877962515625 9180040266793156608 2877053052673002496 6934355069551942912 401072586517992960 2981333364684234304 3053575155133448192 7993235154379833345 1830998816792970081 4128287394492162049 8062502125470793728 1408494731392320576 3889342741892912404 5179538336703322281 8219235619770203648 1868868804404572161 3298178507733721152 2048393232309981264 6417650455828736000 2626340959054884097 1856092897404943360 190993967165087104 4266724786402754560 5257222334741793792 3424479309593021504 2584792367823637308 6720836109313045152 8465118927706391552 6442577366302851073 7129792095753735168 8182025789347686144 3278513255089018881 9002259822604139776 8224326948624995329 8385142972350853376 2216480254716058369 1161021077840483936 8778206076676130008 3822248186291683328 6492490609575060481 6090485567124909056 1622271380615927345 776465935313285120 6865242422040887296 2343209859836497920 5955209248152198657 5268809033458479680 572664756373229569 1080922137840379904 3404947300442804736 4128399231596646400 5938955952526567489 4011481955678648320 6976891865402160128 1700627154734383104 8499348655323262208 495045608519967745 9110505009114742785 8979591697285328896 6433361146357972993 9033544052134882369 7855630638090754720 8709397050339701056 3613996312993156289 5102903290483847777 8710585813428207616 4657823327166349313 6055639071594020865 7001947743125874177 5190038811680342016 3092273140006724768 2585354644507244545 9013908477835413084 472827654257773377 2770968704108961792 3639609612874481665 3049294992152272897 1821303965887217664 6318799604161863681 6386016050819940353 2054822609637259648 2905977831149235457 5986625242573107200 4668327680596676352 7675612549014982657 8881776158292219392 1924828689368415200 7569207482365689857 4865126325375819776 6439375312559302145 8598718626930951384 7358857764479070833 4624731116297478144 8153718506171686912 3504228123833141664 1698408761735602305 1463457567817662464 288429979923874561 5494276240140548608 2478257651722512768 915979659784584192 719658892045326912 3508620927889211393 5709023117683130369 7587753095239239681 7406878914446676681 2721402540560220161 827477262972952064 680711426118248257 8447074752545275905 8384196246991693664 3900849734797504512 7577102844207300608 8074218850663490576 7397342875580284929 219993277062201345 1811455000743828993 3487462302703968257 5505975956951006688 4820148338399735809 4921682900425020321 7008146289499250689 4955935261072439601 8492309317729974272 2516117716969003649 5957476593518478848 8089779621399810048 1927722877019883137 4968738851477655552 4335936607566299136 1190301978471940609 868290616679128640 7232318972421313665 7722816662257673472 4711005516583024001 6579704139220346065 3296218101784874113 605166214625361921 3904500043635813760 5696614409916862465 4171688913132133633 8607696932738665985 4473443915053490177 757607495361412609 2158857580147900416 519614430699200512 4765035855102803969 2328457898244008960 6511596941931970561 1329965796150476800 7802864359327427776 3147118326163501057 5875481137810001921 6171381124062559617 6468859182308581377 754947510701072384 810531655335165952 5114517383391117824 4159989012434095073 3743063669116584449 9061185537325178913 3125134285008584705 3334035617580807617 9104757189102573569 5860899538938087425 2417150352128676352 7425977770220924929 2475905032543412225 4512278636161794048 6896828863904023409 7103805565944035841 9011413794688132633 5441864011838190337 1331230339253310976 4477094552098390016 5097357754564588544 6371571933820497664 1073338169795169537 497812306970521600 1615296086506557825 4330173129497643649 1105090507271960832 3208736363457024512 7318710835916658689 5970610936707924417 3542544385527801022 3066073925938897920 5131251903585726464 3097616886312777729 4207060185336106752 4987173168486514177 3619345727367943297 3072948170428674049 2342796778765681920 9190927619598188544 1691672158681300992 3084112457998628865 8515654407212699297 6961471070082525184 7470233155996344321 487728001877873153 5776662174776284672 4761206292608781952 8224006352021026816 1605052937269647105 7574185851225864576 6925838481912617216 3629364566134135937 6700170990831714817 7932846903458252801 4306040228090904577 1290793828745993473 552668045995542400 5805161925698493313 2902186083893980288 7610097670716653569 6473753142758988801 5161741124360385921 6786518123234447361 2934917905121705985 6769899524250266497 5498891294425688192 6023288573414342657 3521531955585338236 4717018127028322304 6395879392145770241 8398266002494515712 1067561277343128192 2117840397140908033 1062312849519878144 6558058412135356864 8078137208483938305 2606115461155885056 4398087299631288321 3296285996755036800 4546669306281123585 2251305028023117824 2719971461695481389 8070511222878999920 1361360871565828096 1320691387130990593 1356038939811452289 6763603515432519836 4247657809697715841 130037472405591584 3435149406337806592 1584845047042353153 6932146543035564032 892053812855013376 4005055197738008576 3451391253484290049 6808426448364755241 4413166018840604672 687581349850008576 7254764076215042049 5681527867725979648 5976392476126893569 2225920357650137089 7869371602320556033 979923833346099841 5221164696212204545 2640568242776440832 2547695035370987520 6632360125023416320 4126761612317237120 3263781429600223233 7793296370372296705 1590310954938433537 8577806746684162049 7119665247511626470 3539117411760332801 7976358227501533185 5055796551988228480 5043938093846591488 635111372246482944 4629960771336301568 2657317256177094145 2338845121400431809 8538090334101176320 3661791992198623232 706383442125529600 7931652445022198784 2261697284257595392 6058517036196100097 3965852453479484161 50333857523690456 7013716860398886912 3299625103379591169 4064475162223050753 3801024943941067137 698548687695960576 3586399195271888897 4898162384546625408 2712458696218116096 7690521129444203328 9053284021389673473 4663758508701886976 2577290274801774017 6145967286455631872 1068302760800485376 7116367048474357856 6921440071529475841 6240461722590435136 2937273976672354304 2737903412430316545 5667878534181811777 8791985876288389953 4134525097409642113 2093863510749372225 7543140320803899392 7709260030536228864 4484840262246516737 8248324628513751041 1169862374908784641 2599867535781347584 7362071114455521536 8479680134960399585 7097543450454566912 1490369453524037312 8175386700335702017 388967620102029312 3106725525870438017 7483465431272822945 5034633758051221504 8465361486278134413 772012389016756224 3309718613091610400 7238116330503667713 2677403717464438784 7091204555771160832 5246512023272530561 7923221834654861313 4968484889469095424 8996949813599888384 3734166739310958768 4553180048111892097 8817633639451502081 7860757675085188736 6334965035758424065 6292137385409157121 2278609168414693376 5563085814178360744 3266428237521289728 3956108201751478272 8852596253324142721 7624222081697959937 2667510086873071616 5868960138684417281 15485652327284737 6900758146530316968 7237374869448921088 7464855668742163688 1778345128594468992 6812984564991391761 8590669298819020801 1713306224912932865 986965981564981249 6981322500638508416 2028225480999567361 1782151641993181184 754328352193527808 3819570459318250497 3855622030493941761 3091649282151217280 4725855049706889313 1249518113037173785 630747184133832705 4887471740672140801 4176857219293916945 5365029426368408449 2515360503541933312 5373226180143351009 2023418636880481792 1518000260967627424 3667016742629958528 2339173215179630593 4961486735875888592 6800126515068514433 3017993030114082049 4091226487402083841 4269015867701723136 5229789434968060673 7504412251513372672 1456066134235969537 3356435577501745152 6997093473308708864 3078426144934932737 1514118995567501937 7767561559786661280 6920964299191058433 1279479748798644225 8903609979821096960 481144926193297149 165584350768488448 7339725532932473857 2405730149723963392 5466702396988299904 2829305984485919745 5597232542592811008 6202493224255541825 9001431013075453441 3869398369280022784 1368916978326829313 1960875296581072385 4548127557166911976 796423648711399361 9185336756856611840 4128088362198806273 6251978066060849856 8958497171894173696 8117555906529705473 8538502938380922881 4222171892307599361 1043757705589333249 5591683039918489600 352812726486278145 505082074190043136 486673360685723904 5648764478048143361 2905192495194735585 7986905209877024320 4649280752275787776 7925907375699225024 8479128734607515649 3545148858592104449 7593794060617302017 863276976514322792 8785449911004408960 4294989322535854080 1620294598319730688 2868966354895929345 3606621136230100992 4489572786289000449 2331636708008464385 5660832336473327064 6051473647553775361 3175476703998300032 2361605474024652801 7157892308678001872 9096336683474970881 7643720688839773441 6166915560697487361 6830058321005980672 6173177388594200320 3916840188402405696 2451957636522112000 2819081125596906496 8806757832871282688 3180607915714150401 3527986409735659521 8074630641954455553 1365820198230319617 8132824765651758081 3163833023107758848 7779804403329711104 8768839308355862016 8217027784107564032 3388482839385306881 957827182670402560 4674693164861081089 8147639314722807296 407610338692522497 8945636397834461184 945398960790327280 6917026256469899265 5817187894589779328 1386231026092819296 1780833490418039980 8219446714881747968 4362984957581193217 2462907222127904832 5581669336818188288 7280987174104727553 2136210482016660737 7497079945320166912 5289292986974288641 7194473496166528897 6172997115578207417 3870089792703107328 6192927196808513409 4463462088179438592 4266282298995922944 8454663864007913473 8433546448948017153 7926175106089717504 4967666922122269153 2271103004148301824 6267056096216612865 3712131808599552000 2461933888527532033 3247124842403140188 2282551252925882369 793376089027411968 6499569149685692416 6018770976776361985 546500913948164096 2376412883270312440 2229032726140373632 8085373971683999745 8211176631365177729 8234883183035760952 2021201346892456768 6498177278747975937 4524693544095059264 2006502629771661312 246901286819006401 3762337917019592048 1403001131511663104 4053942135957846016 7008537591728989185 7491227680542725632 2461765569958896640 7378900960344940545 5748723380067762177 4742347487548975872 7854804729350774785 1852415580392082944 6585706459387381249 3709177717758509056 681366535925768193 6776718820111540225 469817046936781568 6402644289995252353 745373436367175681 6894136815352561089 8772523356787464192 4888023653472759809 4285747709691662336 1632022477834679169 9137867892964720641 8768212447323842305 5047038287778676737 8432512773798977809 8842761607207206913 4807487480612751360 4846301945446563840 8727222940280946688 1437992218478622720 787636410069401089 6610151098435821569 5953791153324679680 4048213744879201280 9076098280756248448 1371065981669783552 996818000913603840 666356853871038464 433468084438168833 2959530184851478785 4870056337695409665 6736399399874805761 532426644948811104 4749476772815486977 3815039780897513029 7492757246904048129 5289378643661117816 340283612076810752 2478703867022085377 6203345119252135424 6936273293209370625 2773568444310601729 1635329683289636865 7473456497783065857 5605113138428062208 8513290370957593601 1104343487670949505 8777487018153443328 2221409058488966144 1516210788419587694 8340441546004899329 113245403772598592 6806274871179640833 704300131864504320 3548577570258471424 5726584635217710080 8402464155651060737 2151832870595913232 1100373964848061808 6609446388664402048 4288121722398273024 5888514489654378497 5729993476134104209 9093196965270650881 3518790230488252417 1436051750303891456 4779836273083809793 633908872455138305 5385368126670034048 2811642270365048832 1783241559382654977 5867303717078256641 8939567797616370433 8047377508544754176 5895717914704420113 354422596960288097 210056783228796928 1338189962581442560 7430313474187259904 6040993668924420921 6673490048261432961 5986713103955938704 2507724187996064257 5157132055365476353 5627466553608372225 3060017232696807937 2475354646192029697 4483902444289395713 1671105151166360321 4588473436136603649 8865605821506071329 7340002937499672576 6072403028843036416 1701699734875499520 5733111575630745569 3555881130262781441 4149590564669712225 4431874071415711232 8809089657224790017 2588184782032003177 2816302905567277024 2087144215441995777 5556451103068512001 4698952620499206145 7710125940653926784 2815385473491317248 6383470910516316385 7056705123412456641 2515349805955579904 3389147883231657985 6413873517771600897 7447136648258820928 7822087589706825729 5780350800004052993 3676355312819072512 6338668320865794361 8949227598465433601 2312674132848929920 3490873201731517185 160285192738308096 5627557618036507201 7516774657300365312 8823670867339344777 6353824658873122817 3166469085606658048 29606394729172993 445306914600474560 3187460587737319168 3891867841754657280 1071618099543822008 1177724331274182656 125478846543928832 1915527727432531969 8678592042871484160 5595497624861671425 3591379303642528384 1918123742685298688 4879117186936907777 2825755369467830240 4562490043711589376 6244577408086081537 5001497776902635521 4145085483761218048 7569037306301176832 7553152231691943936 5582236315378723905 5244141254093289473 218645322838710551 8905854042324997953 2423753426400972801 6947111152329987073 2179758192746780801 2105703887055079424 8712067012759128449 5157562671675019264 6183284143751239680 8655721121463892736 7528025839705509488 7016479305565340545 7336815880102520833 7276288668788809728 6616806237700800512 3292124779433341664 7904846686680496129 5819494889861788673 6402946963474808833 4801777188233510912 3987597857002474753 5240216425494818304 2291168974079152128 4383023182663521432 4571082404389403648 1977883156838430977 5987847894762258432 5106674984007413224 7559609173501982593 2470681847079223297 2184417208584668160 2859914924392780545 2491437878095534977 5325237602142556161 2341843682452358145 5860656137990766593 6818281832685711809 1500729638847610881 3376628311270811904 5190823206304510720 2474892564750397440 4677754163275567105 3250793324412928000 7675511552247775457 650688152752219456 6330561281817418241 4221371183821765929 5374774857097881088 8045230000050185104 511334199890287393 6388229416246624141 6495873019799416833 4267456890223613952 739052536834252993 9178172727184294913 5089276151110075569 3960457855219841377 5373436081025533441 5604317618363769856 294991932583739124 8874846802801896448 2331153712637244609 2435643719644691392 3880569693041511425 6264210617689178113 4678847731358023680 8376951768649351168 193902791695702960 2110264071052339201 5225357897841139713 7497315725491531776 6186063411029164033 183317801352073216 101673483769639937 6134367214843379713 6696711002335952385 7068965518838256641 8240905271440614784 8305730918309478400 6193031533505716736 102705812192235520 9001085984749649920 2184328296055308288 6535929956826669056 1147968123705753601 5098545756356370432 7721548416015650816 6362144436075758561 6042984920662266368 3195478014067212289 4420790981195915265 8090473621742115841 432077149838901248 7447982299515445441 1173901928955199488 5357913586812566144 8384212493024327681 215565900416653825 3004219726524751873 4896616689525031809 8792725758427326785 2930364693425901441 1117943020212915840 5556466746716508160 7789664264485875201 1749654588609880321 2055889714961958529 7121681606537158657 2448762551864503360 6882890111146318593 6696174062142405632 1 7219972959676276736 5641958626027819920 2902083109649809409 4695258942859837440 9178630740422569856 19598571763808961 2261694810945661697 7301133285802831424 579450382785970176 4548072047019905025 2481134669415319680 7358300640965608192 7669655073088428801 1714232792844318720 8039155131534204417 8112167093448336296 8134138809313275393 4684237143992471552 2579511518954809888 3752490122490417153 4018902055784803361 580925838197063681 2080371532073892097 8381294976575930624 2536277696689231872 403898649989315073 4291474037335988736 5512754444255311105 5107372384342425601 5055817787176114305 5766677872288008193 4115505234670518272 3071769372831064065 148138481652493313 6562159498670055424 4578102787743416321 6888087836897226176 4342512842988533632 5189782151725711361 6282059986301814401 7683311447849545728 8107648249284313088 1379370972920902401 5041052837969864000 690060601730640497 4960983154322538496 6536431082579167104 6124933765265973248 90743548846754816 6266758723708911616 3625067256868241408 7102369038500664832 2198764068965427712 9215761090376442752 7962315295593439361 944843403272312048 8762094802466699264 3619657049105073985 1038314512552041728 9189687365574574081 593453901102099968 866889213055492097 2356775294957502465 1147581411900632893 1304513730832465729 2697753829900938177 3522536027752040448 4533048631241236480 3847876441520845712 320029134557061120 2008722293203287553 6932079033730956288 815646771471120897 3666357934651733184 5269832171212256769 5482063407745833472 8835126562639967232 3093504380952721921 6376807257405136896 3590882391168206849 7345210831747104769 6734323361101512705 74263952755245057 1661486931956039681 1369368558509293569 3322907615018660976 4787840806606836417 4304493340694423041 3453264033695906305 2091796066383429632 4971488771787359729 2328820207841774880 209133632103549313 835089950068292353 1732027599523381248 8793581959823748353 6264853144534478648 8207209569841118080 5637286497754430305 7914225286827713536 4237766723251476033 15961367016324737 1162635933802070576 7645137433668126720 5751622155451885984 8988354510556208032 9004866009249763393 8509299521395531777 5508508298530127872 7065830773576328409 3949224879377914368 1432681800639971568 7702515237389767873 8198953402337591296 9204783272261853184 3261435108317954049 517733736643115201 2163744906630676481 454123800809495552 6638488969879291905 8035806401687332865 7675946790292657537 1585276686088390177 3949154828597608449 8513712138210551296 621816713756435969 433519486802569217 7027899401030336513 7903849611161763841 4739129147043134081 3708017063018772161 2304304685790942784 7043195262381215040 5883166398235165696 6500561641354084352 1807151114569080833 8172967347465228032 3420873857719069744 8345137971208234727 2332549132955549697 585567527166320641 764002017519513920 121641765844287489 8826145777551656704 414284741195895552 3514999137619068641 4414203607506372608 3123759022956255232 6359533375511494656 3118890490453401088 2539831353817874945 9220960625869690880 8107417924829316609 556136688918958080 7230094490167807008 4166272427859732481 4320927004084870272 1567895337643470912 7640785206813138944 5379088331674514560 681837187367378945 2172778710910608129 8788963868521512960 4790851775140446208 1079521000349914529 1894738523477278720 2020038055108452353 5195697749614188288 6765703333530109441 9062466607740354561 4832526347766608776 8777479613502074881 2720770219319916769 6622083815264706785 550909891303349376 9110219592562204673 1773693320919181825 1642464632094952928 1423810789715672576 143562159401248769 7997627551514641204 4939495272748817328 8801369872134796256 2078424805303222272 6874229373610933249 2326213298815610688 2528082435046584833 2609950698409274368 5742145322259182080 6603632924045441024 286805275016953856 1056806875650869376 5200313703045544000 701260074721705785 546718291454662656 6366837181132349664 743536466789229056 755929103442575360 5673574626465441210 8535859961634684929 4687521875012683072 1387972110362788592 5559200848425949216 3218521048684918528 354667036788458441 6676267842482570240 8049800080151675505 1819613489185568769 8984812355848569345 7507734708804671488 3376874758159351296 1560184929140392193 2520376050754248705 5035018828637935073 3737964678859866112 8217095282204798464 6334577015607334145 1625588673225847776 4309185776755222816 3017258411308802048 950233022344950272 737854401835505760 534396432751197357 8843601935564244377 2407010888366404608 5619480089380551553 1255219327200962561 7902714487608423552 5278433769462148481 9190265072505694720 5380199021270026241 1004027943386124736 7359691300839956481 4915881750475702273 5648263761661005824 2647275391401850113 3294730548212796480 8949920342257074176 229281535279190784 2682865508712116225 4665115630830320128 8817208147095828545 2122694020399831553 1165308632272435201 1700123117891016896 2248394944995805184 8843876342860890112 2579663031314849281 1429492117480624465 4042629318279966104 4132435527355858944 1808579589080024000 8396014315507652256 105035220377387009 1554826266054930432 262759695765274625 6850798498867458048 1688764580185494528 6635814620045733376 4601168539272840705 7680801343105205249 66858838959640576 4215242191770813696 1861753680350476288 260753030167834625 1017715149706922625 1286091428023394304 4921536761413482519 3569776101048143616 9147562870279918208 4374401404274598145 8057335217673497601 6678157099947588608 128453458100207584 239394230384254976 8822342858863927937 6194960333144076416 7661344951028899776 6845304812364545857 2394931296273152001 3777667215333949280 6466134344881984513 2999685951789887104 4389019217905867808 8657762422250673416 7135255171479279681 1966991759268707809 5115230928614294752 6175220749647827392 3120833551292521985 1108742008020896508 1033657003840229376 6560372475543715841 1843774603037175552 2827992458087186432 3659346465140018432 1316722889202211329 1490920410209101088 5170059928397058049 1567991738361711936 4437253996400192000 9102117364945120257 1337508352751566849 2360564318331365377 5523665075075833856 5574328453921723521 7539191905114640385 6009695626489635329 1927208067909031937 555414867661977857 5666895439037956096 1276340837300666368 8093823589803786753 1965288113995661313 334332870183020033 3634164525542195201 2772896390854266881 3741529951654019073 3297152762546594305 145738042097153472 4747615349762240768 4931264476969067008 3905902609306025984 3198799900626124801 6863177477082628096 4082389503466751808 8430283052565080064 4789068015358819585 7842438322183182336 197952400858021889 2281303044813488128 1962419850667884545 1293498600212410880 8844287481172681696 4107980215064723457 199097577825624577 4554577053239561697 7313293603789963265 7831930196644665857 2900234105316759648 1852953071997597696 6851050934943383552 6147020678160711681 8896038231183332526 3405674617763625985 1877259188497997824 6196184522296483840 9116312365313867776 5928561547091371520 6932429694324721920 313986637946774272 3323736110764001281 8646796678235258880 1579424409219055616 7873229186686841440 4495918035650173697 4505067599097281536 5928888924721730049 4356498232943533057 135344707698067457 7511431409466439360 4882563773347510401 7964067785494733140 6708462007105827840 1602416153327961216 7622866813265077424 6937270720812015617 1024986346106291457 8927355353150095361 8123921879861481696 2146974848363817473 3356021495577090048 126520169838463924 8256161885964992513 3554703447022296832 4722366806501647072 7841258084463529536 4761430354771013632 5336963500397998080 7909687796422597632 1157837697247326208 6666260521327192064 8901091180885359617 2679005108596124257 4800408280027549696 3124585169170280704 3161382742606929921 160122141431697600 1243586568217861888 8227472205600094288 2964869114862535129 8908214605525128960 4280783205625444864 508272396584437760 8578852202448783360 1311121046605912064 7257495969996622336 19256247018013184 2087447401015444992 4540627726028158976 8128035012905511937 7752246786558220801 6154984479113867905 120997636132454401 6386262161692164097 2136881719262904321 2285165136993550337 7800538405907946753 283856078408646656 5115424155102644225 8117401436328153217 1559839815538862081 1101573222606954433 8445981533026664576 392373506754039297 1081420862273134848 6492072202549633024 6715428951101079552 6662432232279833789 7621044342553558076 1431182024557232128 5434880899588064704 3895168572019703809 1921426595545660384 1711844474823737344 6945640586029820737 3166982965178155009 6225913447458537473 8526937014731605952 732194387894952720 6397099913737404417 7877895176863326813 4367833778916686464 8817631452988656001 9220157732527376385 6474600590478304673 4032120881790863361 4726546159134720977 3787383035870704257 6895025392217417729 3975380516426276865 3271473782073272320 7013613207952948224 4751981673841504000 9183165653104898561 560444771035561984 4322686382508961792 3922075727740056992 69686805960462641 4045444911137520993 1317382136388122112 1365531621021147136 3010858732032921472 5571894914137750368 3745995861118519777 8162535653854045184 2130383235234445825 1300425659905544192 4139609234749502976 4003107183532481792 7369397860889902081 1443100220291283073 4965467406247755776 3721783320855412736 7485450017257416705 6910306245860897793 8541370493110673408 3652967453227593296 8366016948820195937 7219591048530059009 1348118299582275776 6121689540782985217 8431458086551121921 3306612334820532896 1130168135158954752 1083648750703187521 8905756215783377089 6104559098537465905 6532129021200564225 7768016613121712513 2376763062277442304 2576574370520768513 6027950165965536257 4985893397609333280 2818927132556330497 2374789293092450305 3932041601007710336 7708732276113751488 6856017208546885632 7994514381191318784 2708067039354994753 8246548201588286433 7504052939025163009 1439570922975036544 9002117978230067200 8346213724567658497 7895283246528413697 2463011150567034880 3086326778588037121 1844996177386170880 1781508605385092096 7557765872198025788 6721853547612733441 5515710432099266560 1069657633354831872 5054274839611113473 1953770645458255873 1500715549707308033 4857246914352906240 8060406081429282817 1157496314635968768 4087747066412787201 8081751924314914816 9159545391117590528 6305281293561278465 7863947660679137649 5074756376225218560 6632751035057794304 2303466531624276737 4344186782357515777 1975792310239004929 4312884402316931072 5627195454179073024 2432068210158987265 3399721556015303425 1043923806676840001 1901680505652973568 8991198529098567680 2165049636754449665 5407837541066556928 694228420193680065 5156704726876723073 3750902369214564352 5990988233636902400 3518246052412735489 7062707774884229248 4156483160584970240 5998212050254692352 3421588308930678784 1504537960612143105 2478732072332133376 1756017703302983681 2646306545656645633 6247113058114559489 5329835129328504832 3377970073908419248 942429306060947969 119358503517834048 5972944492260089857 2485999143839731713 2587552089293062144 7957572090190177217 7176002063638073344 5654892565008154624 8872758353810747392 7787586997117976577 1876750786549252096 2218673680796172000 3125601586094021633 8347856234671524480 1610845200478977024 6079548008795272192 4097151083707412992 7045604442280031712 4994406538279212448 4303085534089692673 3139797279544340224 7484624256900892288 1487380753229545473 3928906670423408641 6311584465377429504 7264030016394298881 8908926953229434880 6650779683015393393 5743897132248226143 6482182068299950849 8095608981892757664 5267056903202630417 1292843324948700480 3764961539142441216 6685931783231274465 9143198800695697408 6471631354963357697 7131813283122855937 7969205905126182145 7794970663328474625 6584608234420488065 7529956784273565772 5602850793749002240 8670753764542262209 3601028345751203841 4844864388939763712 3161196305553743872 7673566996361810945 1409380415070134273 4312019461158647809 2781194795810791488 2276113692758924289 1144786821431783425 318183509960818689 3676936191166459137 56850553796180993 160637343531466386 4023110342765261824 1684686152443856384 4841074932652675200 8707649828101156317 3811777772132873985 6253823852314200545 4993808212551972608 3042884125914067713 1666635159832625153 22770339291897856 6773267616345474313 5629385865399561217 4545922425039837088 9041963799306567680 163839102824732161 8733932160205456385 1937391209750119113 1340022271903268865 7796506267842135552 6060486733858394816 6823708774595436457 3236801436217789056 8780096594972309825 5917080389527054081 7508296907436910080 154697412741919744 4299286927814863361 2002735947639575553 6375970119764832257 5113352803713769089 5537105426670995456 1544730317043085441 4014687479710351360 8919928766091739137 4898250034126254912 6742286648156717056 7980173399478342208 7191409091399819264 1818875337629216768 832282911025730561 5456622301059227649 4549839899251248128 7799869756322751552 1084862136925910912 3654437886938710016 7083000898707284993 688630638983732928 6101671800439740193 8789199045108944896 4621672522977337345 5860632658349775680 4802172148990447456 4552440578135605249 1090319720383561216 1957099347472826368 4463538168628199936 8775048127810541568 8275732429583259905 649960226973347092 7717001840645854304 3445738869464987649 3861606009184452609 5919612305891007489 7415399199819684096 4758969258772058592 6086286447086250496 7391648654165217280 8810316230973288960 6721382062174961665 6877940894193307649 6273411728443701248 2574473522094522369 6262704719347933185 3229354319984092544 2395518642507460097 4567945123693985792 2164074995551154576 1402495030385032320 2235432571630518273 5245605882523265025 2177169025025966081 2696616943296541248 6387433219114139649 3075131187888225920 4641512798822327297 5287909777008009216 1583500453624938497 3750299540311406592 7285013980641664769 8601348248905552593 6758361282742792192 7764779715746092033 2067315619610317825 7791235001744256000 8457279368628431840 2686663857841111040 3163509664539666561 4357234523230063617 6703902639626186769 224456137649478401 5710320231290851328 7877046902039541696 1275628758000367617 7813413846044269840 4702980876652514305 3376366934029724289 4301541530301303665 6807184037463094273 5905730099067383552 3522216818597366144 6508307024592468481 7084211032142847424 5301188632728740353 8070971232984141825 1637704862758817921 4186434549291417600 4337303827073232897 4418377530887206048 5169796607842881536 5451492621993951232 5209478234348417025 7543097702877233153 725775504088442880 3974584003924983808 536233352020399105 3850673348731207681 1883331839741044656 5787235373732400752 3249850422993880049 4369347601419838656 7062442229504098304 8516753015317776865 3607923283055665152 1003192533336449025 222365171606200321 2257902203513599744 4616443829365718176 6989837334605647873 5086926167110961664 7718575407718079617 4162274408696674305 5420566229776827488 4117662059987213600 409333720293160929 2097056357722270368 8334837371053941056 3564496193002801537 5336131720142716544 945109615001119744 1205416106662369632 2218059320681809153 3078501271530864129 5215085288081312769 9087065518010477056 8634004427862527921 6794556538290627833 420907359641534464 1253367016242061377 7491785273234072000 6194827107803492352 7272253715726795521 247697254378508288 4948974834751288177 5725897012349641607 3892674375482491585 243413987353319424 5783040919323947008 3671676903008995456 4125439263646824960 6837879384622693889 1209669442642893184 1679320928649697793 742838868447973377 1986894454180282368 2928194456565464321 3911485617227892257 8293989229662756865 7150913419616242433 8156343746864344000 1650024439668230145 7978293577301662209 3698553701401107745 59896363430079809 467233029911057857 2494251459810230017 3501941365582987265 7238830041401736193 8411305324160829104 949642618702765056 9088141311716898817 8907085875998838337 7954848975146910720 8509782879485710848 2397941830880506880 8315737275055302336 5153669655820131840 6259728212941187073 5401518567768653233 5366893090446733569 728473009383561472 8739255088761804800 2503490217193988608 1597183131403015936 6355794167299833857 4663695067391407584 3739428104665569793 6269713862096823873 2347580241519996577 8564706678945349632 5167517809950193665 7054760556884816896 6056672616570690065 4621358958149075456 1736332451882335584 6348776114885349377 4334537402064027008 7342108565051842561 3977783196071850752 4450683991968006144 5840597159469655520 4105958785053360129 8918032714711264384 3027284399648999424 1465017521787502592 4757950611001001985 1681542610049782893 6056776778850702720 3144951446002860929 1205592035262300161 7811185981961116673 8146160573827762049 3899755902660265985 8786437363732987904 6467777036871589889 6856413290815397761 8400048830778605569 1929635910325072448 6513510933129986048 5823611834196171777 6891350781220880385 7430283649456669697 687214686257571841 8219345802465264128 9014082534485372928 2885284612500535297 5501174967513317377 9116420493285081088 3954417733276295169 1192869952089194928 5665713514599222273 7880048558635916352 594748496831667073 2705288300116352192 1639976073111597761 7174787944153440257 7187897943912796417 2797027062039347840 3898671905364693760 8618687060952074241 5150776919642374144 8389067991148938305 7083679895408430081 8214965717472352849 4685042161229360128 3009690357018608640 6895954150270951617 7306508387607342592 6830071760565518336 7796513655072443697 408271450841214209 1492120167561412609 627254594766095681 6031574147844865792 8447592738374404096 4568821228069748737 1492826690175923200 5475870565339398145 3970154771238400001 6871352546191366144 1724484775836044161 3490967164006827776 8833645873183825921 6822788255010918400 8502117826347057152 4054770701978412544 5850704583316639745 2171215285945014273 6729441856219944961 4087154265851166721 1661701955431219201 577463016853864448 393303471801929729 1647246954964855808 1030319044402192385 7169943546682065665 2887400879182499328 6689044158305919488 4149478477800976001 3846461721066499152 3361836171179405312 8919412706429401025 534396821203699064 9066135088593977344 6376257417538393345 8993642719149184501 5417249731884089344 6384747299137043200 1062193772418625312 6420334341204714496 5986530638282138624 2150388380049466496 7192015387943527936 8974599244114227200 2767153647937991934 4716551981526968321 233373344287326228 5545758412631807489 6559742445474208256 5020137958314201160 3363239045665101249 7910887827868580416 3654296198492506113 2192754698015217617 8074818496991666561 725869589662531585 726597420500708993 4834583600185571329 3052119655553853440 2946196911333975488 8221890966352647216 4804897045685764672 4401188801254485249 8224330611013976065 8941317623108585985 742206415809947104 3536419885459377152 1389189482772578817 2042536489657780480 8723442826728280768 3705706261347565568 2865196174900216832 3133572072128469500 3820223921251650945 8073772115727749120 3616772272671653697 4277808810907570176 5716620014148042753 319696907913920513 2814476116950876160 1082564500279574528 5974492051373079936 1115879252696485377 2981676787642723072 4324417745526304769 1920494557134578049 123573951148107777 6504411446128988161 4531729780094547969 6242618731803503872 7877827420393767904 5155959132371064065 4938526000920854528 906014672036036608 7039236414304179712 2357217006617038849 823535547304497089 5274100044581715968 9069842277441760256 1834054830238990336 8219549774998794241 6773300171112297728 5958822869761698016 4398421021612326369 5805051730932097024 4433412517181643393 2534920720447423585 1258331437970662720 5395750764760928256 3970366707258949632 5400305941972910161 1309034094444937216 1368980113829969920 8755132930447862784 3416090671254310912 5026357177574866945 5992031866749343488 4539939913950097408 5816344808929657345 5458776086835280897 7644109384190515776 4119379162889070593 197328469775553185 3655692955222488865 6872254550411411456 7677631307456327680 3631244169598296065 6838694262185480192 999932550702982913 2244163326268467841 9006640571028171008 5222389567312811521 170764693672265217 3477986403352334337 7822172060897145344 2466084446539988993 7911353036628729857 5502841765037207553 8031544290286470561 8502177586983247872 842302987169496633 5622505881060900864 4226373264269665409 8106175668949917696 107935024448270976 8293003342843185313 8327202622264877056 947649372334899201 4064729314993680705 4111181894722355201 2577156704680017920 6621377165799570880 5159874673818913792 8581475800978142337 7092385801629073409 5725040802117500928 8535336725856747520 2493805928729311232 6669572531539692032 4820204102837829632 2333678917516706113 482610458036663809 7703377704188918144 6899557563973268224 787178530060026169 353815121133298240 6211252764892347192 6601450654114579457 2738662772326819841 2378776005195028481 3847555055370895361 4070884468212368896 1751035834654064641 422998777799024128 709462367056631808 1794002015911677952 5757458080374645824 2953882268316654593 6884076423647415296 3360027556776984065 8015988176031145984 5092529107593854977 3540341056126780904 5629239816397948929 6586957496194636801 2736499694567188737 4395165330916893185 5274774472617189376 4601027644543979712 7454974918701309953 5247223487560478720 2555726190984644096 629231724155961344 8303650055156275200 1498977964101577984 893497333188198400 2927309620588926465 6185301432414560768 6768937502128634880 2018728094330105801 383431663813924608 3905177882749706752 5661726534066676737 3366911287381497633 889754679083150529 4309179716110385153 1288939607507607553 6182065114873593857 874752920499816961 7227259046511149056 2855152224581165056 7368713162831413248 4456682759826581504 1897315279669460992 4530555581584785408 7172631671862853633 8064194372915552256 8460926872059448000 5269230114229914480 65692088564443265 5469465604826341056 578231678311043841 7971174942418638976 849692073893759745 7694911788849858560 1445857069071090880 6088514889966018657 2827329409485631488 854057942658390017 4949130999282762792 4918989775440584961 8783789465982988288 5829086259641804801 1555808151057049089 1868626127304388609 5684907081731728896 7264042362101145089 4839996100998154240 6072242116461301633 8065765777496953856 473624822461645760 4474002897327906817 7559789216052859457 6771054587680585728 4505887363402006528 2900414081208410017 2884431391867833857 6935692334628339713 3518822319482638337 154453724342798369 8636502010846089216 6857020938215709184 4662976306467134013 6817573670831159168 3847914848094732288 8341109712904174208 473449722627311104 2846609558057620896 8479494992675127296 8966470241407565824 5199940706281062400 4515956572152385537 8031922464646070145 3274601068959129216 729792927208827904 5503063248718528513 5308931787200979968 2800763732155957248 6386166176197736945 6564268196663132161 1517686820035439617 5034167501442243456 4219123457591149569 2441678175547270657 2766479325915596289 5465266967487364097 3136430951843478752 3799597835735536577 4590383631788769281 3225283177045432320 245820931664044032 6401173523739561155 4031326702572109824 1635751984716526592 2909114301439575041 4683808943075530752 4375997692377000097 7597364985733349377 505589248286908161 3111721073801043968 3013733933399867393 8415208638980418816 4640591522471098881 9212515770365470080 3450841940546224129 4068873488811050240 4607000289472755796 5634574574771422848 1477264438369120257 2037349910620383745 6586040313045963265 8240932647920981953 82500518299435008 9093511350955513857 7152143330732116992 6271994350058198529 4741959046401460193 1257356156980953089 3589557653934440448 6098723667975200768 1579933700857515521 1470010151032080385 8758710458917921793 8017937589092700161 233545157864571776 674544204427251201 1106059848438425601 440069077554809345 665461199807959041 7129398282515258240 6061844879874772320 8618335896453185537 5428950452940459393 886772601921875969 4176409038522165248 5629644356006832640 8566980268132139009 1637997774025804801 7911488849251173376 8584392242345365505 3489437927046992897 8316330128117942030 6335458128811191296 7996837579773820928 8384043323396167680 5310074744466142080 4441413399861149697 8727096147744471765 4005543866412584193 1204882225626361856 8830114147954415616 3285475128341445377 1570619712799473121 8325830463119711233 6076161555005290497 5959536189719799680 8578162039939940352 682106705465481537 6856834336130593792 245226846174464048 2487061821945492977 2198056025491458892 2482505314730984449 6034051655263418784 3570915862354249729 3472697755138640576 574861750427439105 2452632595907739649 7019593261568203393 5791477205743227905 5919100925562446849 4843796923106443264 1296241059004198016 6619797816092681873 8077984322999595008 7648226286083866624 5594678270681309185 4673017662803884368 6176509102770114305 4020078907811765248 6472740482455563521 8446124690820296704 332571380367052800 8037324980492746753 920685966306713601 5892003714909001728 1285137643586019328 348549820173877248 6603896651637432321 7907632928964428801 836338504527249409 1786299819879685120 3223782516002983073 4487618751030569448 1766473028995705345 5359999545942059009 8785191702907822080 209922499197009920 8581040591486287872 5663052547735202304 3738070761486520321 4151542681156575233 1770738951187340945 8278296920445815765 7562834769106731009 6749074778115006977 7316193660433986305 6721619591431733248 8552503411271224321 4131619084824543233 3036621257487590401 812591379504037248 8474352664376493441 4680259343674245121 3793343997023593272 2739485347369923329 3849225245175504896 1474126129835222017 5716872921547406336 4368021513829408001 7368835702934890625 2690988325012242433 6386244801192955489 5128210725104717824 3026924480640430080 2961388256541063168 2654138759180503297 3913883923914515073 6929776418271526913 6742922440312909825 4579123259059445761 4850800193310495041 4195871071811119105 4524214765665420928 3449312682739574024 2176893408267833152 4291194300806905024 15001867439606081 3502550904861622272 5407391809839467393 9158189552192192513 1811284409516086619 3718116001934704640 5609663201518116865 3477120967775927808 1993842188032114689 6474419103633235968 7452837400375151300 5001202250107832046 3075492740389575680 3789880117246175233 3668223173592535041 6964764481905954816 1938567512167462016 4700467343586099201 8984190781776674817 6440399592205273089 4314080644490658113 3862334581122950400 1704575556769991040 4926254105768437697 8909294669598527488 5278760152210823169 5868917733930628624 1321528804711071745 5499864794844570624 792183874236841984 2479256587860421569 8290697850628494592 8850940532268589393 6163317826521991656 174730864637087745 8690340356817513120 5406131073714588160 8264820110653915136 3859065750498471936 2195763984593909760 7327842572375116416 1819801345114579680 9133148675895394305 7174640106339042305 4664733380819947521 1281854782622415873 3693506797841661953 1192683199528000257 5874137800705979036 2850998435696137408 4399383140674306048 7903412816844726272 4253180366107443200 8635196573910134784 3246798751246121729 367052670269007360 782318778174706361 3602231320706289664 1833484079552699569 2897506918048213632 1441318103201738753 3136836042847527169 6650652888829092096 4616275476318199297 1037244042856300545 291257051236942592 2914299684331079680 851320025806065537 4081882517627315201 8730549101484588096 2344334851644882944 3786792894259290113 1741749425248157696 3530771406263530496 2438569138996845824 8347397826316148737 6756574172190849024 976891763994845184 8352713084267805760 5704771613703143424 8860086796421162496 9190047737453312001 9051078947637899264 2030589791347879937 7608434379283427328 5959829053853630465 5281747633100594833 4269325586354263040 6274261139796872192 104873544497294792 8064940272224845824 5646107103381946369 1052838549449490433 7924038851944896993 6829183655901154753 6702869150831329281 5710855925726574592 5811839215593964144 2026890864106192896 7931244289973427905 5584961767042830720 3630706845225361588 4469702161621909504 2642210952673855488 7268749463131676672 4701728012461903361 9099399609742000128 3435354284584526833 8563240632961385248 4535490308260888576 1736845703406546945 4381855542891577344 8041822715216261120 1340238666986464065 789788971088229136 4450422432008011776 8037109666279332787 3772153423989494784 4682746131348508672 7561756307546564608 3470291588747016961 5256430786348679169 5829759471375433856 5634708013964689409 5801952432280777473 2761579573058754561 5852479522448441345 6974914034389499392 5184098748807649281 5282488403246546176 4476666066419253249 4702647028408300288 992336635634735169 619041867169818752 6446467134798415872 5656241451400953856 7178310730821042176 1656585734229458944 3893639157637665920 8946819854668714080 8077464676637085723 7259865543039630033 2580729414306643456 1330423376294297601 1323666722118715520 1904707081441763901 534199920448098304 712151200169205248 8489383070869332480 5024227983642056704 5191722461835064937 1226322471665795072 7582134395997323264 2184030643641671617 7254933489290593792 6406778045263159296 7930686476577538049 8505531143988672513 8783472228659458017 8213350694222907649 4912010484331363232 860678323885678593 8437415582631055488 5519222259169778048 2117351078669058048 230888141196061184 5785761367366562433 1094712048297627232 1165319970090847233 770718562949001216 8462617628222498545 2090771907500048384 5831253147207899500 442901239584476720 756913338099957249 2726027214385577985 1933783674949608192 674857112876997440 221931176574136192 2739811253772058625 1168878312304373249 8381576349727038465 4257909896883369985 5505695140078063360 5606551017329262592 672385089685946369 8928142761557590016 3488631796019986432 2743707153774991360 2285536865596822512 4955983003643883521 8297717767541751808 8878833029293846272 8037715601848528897 6700330946606926753 323591839639571713 2782642426142621697 2313047110559222016 4967265830313762432 4178625974063380105 6928710518357902817 3385502723315970049 2085427066872487937 7878488792505498528 3455502948179090816 5886477432926699520 58597424969655808 4136746670127071329 1063969548411947185 9213420952017971840 4401741404337858560 7887531849892569089 1971577406218619649 6798823061373359617 2141142634659786240 3969081067186593089 534723131080691712 7192812324900290561 204939440332936944 7882947968424810497 4608045744802398208 1310140400320970752 2566900211396612097 1264102077529040545 2932595054879444993 3005987787560970360 4785264787877107200 2272110133717141504 4947936388230555649 46981867554959265 7913243204705910785 6885959371834778881 5595721956300112768 5994805888704774145 8956368943900693025 2113363673727377409 9024519553159216769 8174661612266061825 3868243713363060544 8713339293149506560 8158664809711594241 1547591449753055488 2262777851000585216 6966802948832151552 431189000111755265 7261914245700526080 957056617408162305 1204937833030309889 3334364401186026497 2771877110141767680 3282174065336695681 4026276605286205505 3277176578359135233 5809806502742949888 5448489586125208065 3623889706804593665 6123165251804310144 5463454129324949505 7864564415011515609 1715472946152866049 2142516949152845641 1593262447376198785 7153182155621793793 2812986938521398273 2963141545012117504 2716853235999512929 6966215871424985200 8606371031016734720 4675579883653304321 8650643673278493953 2630028074040435192 195285782606267393 7376234885517535233 8627574786531510273 3145410190078419713 3686095707115546865 5212446139650704448 6557447059329495041 1142297547014365056 5250584219804315393 8632624694652043265 7464364130897203585 8387278302632312320 5207350734041813345 1156850966158065665 6028992090933919745 1994259588203776001 1320390929321196544 7094851294984142848 3717824498113516032 2168346210454467856 6614295222404554752 6164732961617648448 1730879006484880673 518991532100762625 3854567590215164673 5758391675641806451 5948373230997716992 6100085008919576576 2589785588502331393 7531763440915730816 3930713376825870337 2452202015319945472 6416923452329680896 4207769983387291648 1740246641770789888 7509760000721143296 6910888415873878240 1456790489707442177 484089155507320704 1197687538269102209 2733830392811765761 2139288655565341696 8736663396177042432 6434638585453619040 7097824728021836288 6716706681255157760 7733619199208460288 4894904111420765065 7247451245162994433 1421156194234138624 1804084867575071872 2172679579510912000 8331344899508294144 3061108960533964800 3469094567334494208 1450449640987142656 1519056982588950288 6136860167641677825 7182398033785192448 979897993691594753 4688639785915172096 6111390764793231248 6319424350742671360 1150687123108659200 8439699807525601280 3042579324129066752 9138024702971403296 5879167112463994368 3743711755553194728 3140881154314479105 181821484690374656 9028353767929860097 6916818116085825664 7903452924996190208 1734175580160035425 5932468953823266817 447955057793980313 8469996981841741825 7235495043318246400 3787679861416093696 8260908862780327713 8556033634532538369 9202806139826336289 8122167407543945920 2909336584695614737 4996965871747363137 4169364326932836353 389021178834313921 6780738154213724105 8647094991278738432 3449698304466116609 6510779079137018109 9023037238782033920 5586575062926182401 1129500710688190465 1499425023823842816 5356680109229805569 8816784213642054912 1317382650555131905 5790584868227088761 7640743744936823552 825624452387543040 7766010882929755776 2575574912490714625 3633578108348795064 1060146095823237312 1991280104235859969 2158237360199151617 8592497768717254657 1508470849148255200 470505261288744960 7465109673828713473 8482543853588136704 8103299815574093824 4688020371356753920 3309776863142150528 8583089124313113088 204646337336311809 2627976098460519425 7685832311962518528 6527257033117941761 3466245798919460865 9142398959132104289 8793889053830126336 3795603040573670680 2941006741891951744 7817280492874994433 7658814997546663937 4595595620479866112 5334962846745660928 678032881140535424 6524655909026877440 8632020033443275776 4915736455869776320 5543648939745947648 8351741669449771008 2547175888183315201 7733805816316586497 3316459952759995648 5005291816529313793 710565907454264833 5692331867330052097 1177198235237416960 1419651569465482513 1740533277796538368 6054666834165965312 771280497969551744 7215351414872309761 1165661869528074787 4347800242609958785 7317055986229520384 763591538627054592 6907079603872471156 733870676106949537 1275122731672360641 2909738569542139904 947463021968490496 978153362437941248 4337378910595711617 8788390726416020352 2631751145263069953 59248187018311680 6901911075481893217 4987195954487416833 3090681469218812224 6089884871260816481 9039830010538504256 2680222760720782912 6644496448704485377 977322202121846784 4963017581102787584 2766726903410488577 1892118086252232705 1173804822136045569 615780196750397440 9004626011818847489 8642547494564229120 2422630710065413121 4751912638728130561 7334295500761622785 1015215108994881537 1104927224531812601 916021194827350817 8823628349010448240 6844996285462378784 4208833959850320897 3270333431826427904 8921467425541269216 8466644673316861953 4638356364445675264 1093690059211111425 8497397836147030017 8424284022380691456 2329878169286770688 8912316747764327936 6285891364246331392 2925697228133930496 7171957214629176065 8146000280605376513 7166186109846888449 3066772684080152577 1977873914029763393 8124275009737833168 7706838549097661632 6979826906461896704 421719058113003712 6827450879992231297 6843997796290219601 4572850274683387905 3321695320108171264 5209002149603633856 2601409060868718592 3764810216785475840 7549462038448500353 5460954843292168193 87888196890541057 515813869418221568 708621895304790016 55427399998332928 1364531293291633088 9039199974065558528 8166759496432911424 8184852261120704384 4207925530395168001 2297338643311847280 3957269636958756321 5308268941650259968 8091615180375810697 236321817382543361 1639477299406635008 411763658336591616 5552056603279239040 8757269995259683072 8949150031290983936 4695847478371874049 7635880000163317504 3965954333794618368 8358684568017319993 247296722916612801 1311380491713187329 7625743438812094465 8451874758911902273 1587591566148679809 3884060295390695681 8254505251914407681 3939829996212977664 3506966842440986816 3568067749725224960 5650299742734996608 8526325458586824737 6860488598469083137 4816721585714063360 6343755969973312001 7745531661755307009 6211000419074583040 1800101168698467705 8971371969899893889 21209476523913057 1155206679988600832 505373846897991488 2336514734336189392 5942353725066646720 2443972864293470209 459891618639511552 1865418967865154049 2662932340419723264 2148021575066868737 7138546487180032640 7593194335932062336 5105780186657432905 3284719792087567137 7838704333246693376 7025847496952926401 3347679745623940597 5036566529768433665 773966301621492385 3512146784633215041 8820492913217494017 1351451006383338113 366213951001558977 2460462074266065409 7975091189868455680 8508935644736777089 81697882212192256 3925896479729988017 8285870936722275105 9170262754474721281 7949925571897958809 223750700262817792 3585683731935774721 5679279241009753857 2048189299491450145 2069538419131959297 7365809491970811073 938245373213759041 8154022973661510705 2700591082416233728 114439686902883649 7359243366872368129 1074405161248489473 5233441630604426241 276814392096877440 878649804035078833 5259886735155723265 2991865903540162192 3460882806046594816 4869751209684231048 2887244104063451137 6905310121065619457 2123304293614804673 1143283142242507520 453519645620010721 3352529912211115777 8391482654926677761 5308915130712240128 4447735351829823488 6766258227892469760 5581849608364456640 7169629263680495616 4615849361849538753 2703988250794430464 2650292025872818177 2661983571603642881 6695763113142681601 7988490784568371968 7029295292624015872 7239175033460462304 8407318170915831809 7869561407741880688 6482587263327010817 8350300745762185217 1934984234511745536 5851997793358175904 426115601229788161 1771264973285408769 1 3508448588116989696 7195360590484996096 2171789639974370816 2983846609890231553 6317184898246111488 534600793655706688 1241547141831614465 7361880012936409728 2629715084487589888 8133647059594596608 6851132100520454016 4479954741369719296 7175324428589966849 2643415870913389313 6679990705507584001 4051712674657574913 2885638113760711496 5542176592277024769 4943853505133894784 2265282159525170176 4307097721310627753 3355250042888273921 6549393068018908969 2388816051248154497 7935523410327122432 4349435135438958336 8475286816459137024 3653737239374228001 5493968626572414977 7498230776561042337 1899808507046327672 4060077441196278785 641874910347991552 1100510369497094145 4141969195678367745 705402521942647808 2416794372955489792 2007714017642151936 3734418786524466016 6377145960795865089 8193499594243571712 8881547704750728864 3209805594363969537 4489637793309419520 288876027122548736 6204097860789986048 8596818502514106465 4462567052793689600 2313486125824070881 5522138141645596673 1196355595584997616 4129752472023413121 4084241492123189248 7018049566090836793 1107014942803095552 491183974450912769 146637838977466369 7772795272115798016 4358291124401229825 7083539796299253633 1105170989731190817 5460888742751797249 6399939835504504832 2851752788445672897 7892257428120493568 8578857801147213312 8056398114207007744 4842554663672394889 2646754732948672512 3831685315172675585 2624827223350263297 3548654921209930625 3619436658317475840 526667022958374913 740330446932018432 6447588484270385384 5616896306752683840 1248665440646332417 8883532919563263753 7541093338158644096 3062498628036100096 3986871799559757824 3214191255885822881 1912204537203077112 5993847245545592256 7540033392391832448 739077803036314112 7166699670867958785 1156564070540950545 8097531997762153193 2552155086349713408 2291900939499390465 1138414171799015808 392859407131011713 1924687553226786817 7425938273924504320 4756580533727308449 8253269618031581631 5539951041393162240 3916271326355813696 290553170118956033 4884555531496282884 5291554201443009537 2200084504903129281 4917116198770860469 3672576740765990913 4628484956913895872 2675080930800123904 9082462116285251584 4577259203892666561 3530465840106654721 5218870683862532096 268552172581918785 718977877058002944 6481567717703811072 2646464865729881344 3246394315621060609 8793470139463892992 8515459497405319169 2231854578410331265 3491917050621374464 2325460098323665921 4924149168975620096 934664107297603584 4149880497514213888 7292070750085404825 910136767537299457 3100382269192327232 4389490662921094561 1550014213654939648 1732962394244838672 4562702215087732865 398994584873816833 7972341190594228225 6077908727534491521 434249337052227969 1824757339888484352 6732706676764910012 7903480586013442048 6863909905129773441 4763981108681564736 6411952694273355777 917069251990622209 1392200477942108160 918230046351304288 1594041200290423808 4301392275525113793 2009221321549021185 8643043502407548928 4974426963061979649 3155851561714487808 3500255410410943489 5893164048552558592 1567321155249897472 6790840494617022080 3217303422114295152 1948663612991230016 765762940332984320 5245455305679699968 2949520782603059201 7860514001160916225 313287635046374785 8797397049836938496 2220479887514180096 8769863920730322896 5509937958559018465 5713155612702854336 655930810129448960 2442935447989008129 2365866804376210561 569729531985649265 3517398686432600065 1836315286279241728 4557678564639330304 9125027454475927552 6109955860739801089 3326896852914941952 5430813207854448640 3153563953733304320 3737584664240691200 6872577874121796149 5146326400734692289 5451055694880964609 8588074142669803009 5181369793315145345 9103540703222863169 2275757286291034113 4588695897706508321 5767701333469560832 7626589380631058192 2796687285856667905 49370812700303361 4484162341758945344 4485086484264331713 1808403452407775233 7492316773745460096 4597618714912106497 9124895843358351361 7188672587530785792 1390553225593319425 3079663397160723841 26286344184509440 2988088582598894080 5913680530520085248 5542465973296725504 2478371951211970561 3877185401467991216 6506437806970296321 409504777999900673 4855405226512225793 424472347189207040 5717457589264448049 2926265722914390017 7690426824136242176 4158962964981238273 1696294933131689985 4920904563408467968 3083157147945533441 8034736969026510849 5695877076626130432 2193829378753298433 2762175750433488896 3367009874906710017 6898412100031171456 6622038253339654272 2669764541756473344 7464033837152663553 2934425067609505793 9076082916659139584 512679503271133184 5650072099202605761 5906211350126313472 8592059122039032577 1206643539442260224 2861358872130825153 6631102310508705280 487042498351792129 2290811330185220608 1065094644828487681 6393739491789115720 8729549044872003585 236180482548588545 8709859381898682880 7068410125500153856 1066392692082011136 6781658727841529857 5624942596936211457 8908527632006742785 8036595687809302529 2111318996616441857 4642056763996796512 5716697192171896832 5313162793215993857 5189028739045506752 6703986683280420865 7105105674977148929 3554873040804129409 968774821925429249 2924191407899266689 2514724327725725696 195422843249416193 7434725870290128128 814321302604693504 4429544979948371968 8642522148686080001 3127588912416135185 8202471253433716737 7711689124977118464 2597393293073211393 8369851753434864160 3609932287127322624 2790486656299688704 3033838886340532737 1218551865041473024 4643363516437544961 4011113364701888513 968546691695406096 6431783880163899392 4393709993380020225 8502468855615373312 2937234255979152704 4910495240521777152 5291901099154222080 3469367755825393152 993379982321385473 1476447032014684672 3941821365671297025 4334419585377194497 2653094507158342561 6653771796494102529 2898956316592539393 5334373043948110848 4847894021055118848 7436511029368279809 6778990484301437120 7424768875351713792 4283606368186057728 648785280687140865 10867154877264129 4829678234973336193 3651970958615122433 5363080862265889984 2621448571754283009 2624947201496645633 3576403046478546689 8443421847841842945 2097454175746328161 2712047796935460672 525518629888886273 2524297614866301377 520565601715828736 6351306275122335232 6270206544579657728 330144600359625729 7575985721275580417 2407618070661365760 2702314174251641600 3368871579470411624 6770236998574992769 2544827335558121472 5827871096298766465 4774419877684456224 875760397733016065 8094106793419725057 6856204030280326145 8794257040880351233 6234942743986519841 6559927461517841024 7885403279079484672 6881525769674776576 3645649525649432961 8709375193039396512 2905617104864407872 6510930137032024065 2077198786980012032 9118549262892488961 9127142107281489920 4860891374608631681 6924374749155552833 1634687566277174784 1747873335206539265 2191017640018329600 7102381985478737921 6099248103124910080 3651957825782202496 4075710983681320960 6275535462424761345 5160586449851647040 5867441828230820864 2747869768908642049 4654408269931597760 2175701760366589952 8816109299169784352 1356753622954927440 4412296151703644160 5284390895175760385 7018885007923952641 5634829862146113537 948436364615578369 4530842201704735712 4593838881084059649 643761719740424449 8680142103995547648 8213624456196714144 4622005490093129729 7004274028680598528 1717363492121809921 7953977832750689280 5964011664590964577 7679954606794863361 2681589411230199808 205568564481839361 4448426175173679424 1735413307949973504 2419845281351630849 7360302868918172161 5601753482544672768 4863589273902671360 2664263166664181760 232037313846604032 7909910727362257921 4996741286101875712 5510464525079076865 3059154585483730688 5394841610707557377 8812098005155653121 6674985776086055936 1885076502238232576 5002053176520474496 8843215268777479573 4421061373451153217 5819324642139532641 1664471408439795712 8623823188957045249 5199299993786881025 3676540073222561793 7296073362875269120 8927450525281157376 235079720059797504 6772916324547584000 6477031748117676032 2674805027523800001 4483149676686099969 4631711411859881984 4061203111515586561 2855693615000978433 4662463583669737472 713161735018274816 3912205563459585409 3235534920258974209 2696022482481917952 6120675924945289217 8625824090744365057 6748430971404386304 4747640807400124449 8243102993649292288 4230542658184543488 3755030998802103265 781853234565469184 4889877145426587649 897957902159781888 1111177435198210049 3996775179144396800 2711056569789857793 4150101451917045760 5534528784531980288 8170983731104977921 6270912944782321664 1809341010282020864 3946067465274568705 8760493798718760249 6333239173886054521 4875267325216358401 3024864713993950336 6757515231143236097 933501545060696064 4036618604770412832 3271221340261312513 7368849814137185793 7156678496230309888 6434380809269873952 1425534577637050880 8417611057693828352 7601953304842261569 6530090292372980737 4708820384244170752 6389579831348665809 7677885483237322113 3289774727441774472 25067301686139025 3174939522897018881 593258087859714049 20340180804927489 6862154348995182592 6553665296327486976 8416596057543894017 2887654982552866816 7774188980889450496 5301285931695503073 4412358860290262929 7406770094589931008 426143255268376448 4323000971444902401 6353468832843672096 7232780890052984465 1461999406578772105 1312553406772035585 9015644208540638977 5717791732086429696 5901060810659725312 8433758472917680929 7408868735148808193 4413827289590108753 439193471979820032 7438496791937675521 2560111622908477440 8911442287548857856 1850503483427901952 5231245344374723584 2817787316032454657 6292390086434095104 7730208521204310017 8541428153964190896 7717246023612914769 4098680776168978432 6586510160253042433 2283706155908530176 762509097952547072 2899385936365729793 8642432750395195392 4124936950585847016 2044194084198642817 6687883503127795712 8310684303629170689 4000861990187118849 3924184366503352065 1745784431994401472 9147414245359589376 4394497482978655337 6165093247347181889 8515619054799908864 4549412354957705217 6159422081732708353 900044074269086465 8183816869927655937 472446510364520448 1066258131368895745 990126807332937728 7699065693180093696 746865495027666944 1310905163655290881 8907483221265430720 8910052484760302240 3453161848500854785 5236184982536744960 271229597850151440 3822767587693683712 2234164137732097024 8823830503070953473 3555977112291541632 3725699888921698304 8284340208586784769 2143406177721683457 2868200825344720897 1281490369601921728 8704903675934015489 4840242582721232897 6279011773494971904 6406838064810730688 2276335559662746981 2435752985031496512 4564610067022086145 2707352593476620289 938973998921150721 1752361571909332993 5556431204368806144 5762881994631821825 5848067799056811840 5902721114435485696 1498896377541227009 8233921276301573888 7774773016768355329 295440908443615232 4402631840992591873 421183873595428865 6479135718976028672 6414945610814936000 2232173809559404544 5638753207790120193 977504067136576000 8598973406874026241 8532475420897046529 4360422558092603393 8656622084282234881 1008605652641849344 4955326007418026049 149516236502173344 5651463326448379905 455009257699018624 3980784392219530177 7933946187903762433 7384226383231636928 4542889170499010561 8429393035238539265 7328550184418364864 6720908722046451712 3104933486273040385 6942622514679093120 4385976788695120385 6473495201026436257 7836076965562334704 1383445503770031884 5649431538233511904 719358079390531936 3037929165487210496 1545660251271749633 6774402388403681536 1145016492112165857 1498111815684097536 3716937046791359240 6315633792204207104 4710138063159844993 8888362315885404161 1251490026664607744 6176798276608755712 110402012471394304 6037329510864600000 305873702609566432 7628293126894342080 1494757176440735041 132672728244621825 7853286294329877504 5614644583137586048 4333215085116541745 9126916946683297624 2790518043800221697 5992968580056794368 3317122343511581568 1740526005949053953 471400286227614977 1018899076007976961 7383420660990909248 6739695315551880449 727227135098875904 3800199506830078976 875580373030255745 1491228599587310593 1404481299323708416 4259291585896775681 3617579885473711680 5501097225719412481 7564649091350935553 5330562337082659841 2308361544314291713 8118856828516120065 2773055154296514945 4651190267136933889 3863372199931672712 58384555928342197 4679783855809484800 6135547427159293952 5147328810330994361 8563344232269086720 7886893224584425473 1481839111337934848 4618660016152058497 5652794809050909248 3551793506187257728 2991124221068461056 5249301630616352161 1258636673494174688 6431949003785437185 3953741541873688448 8716320125872919553 9153057529339576321 8067259217845747712 1174421119853610960 6429301806676439041 1154637495488099968 6912428526886870144 1045525132723748864 3604221000354332672 4941836132626039169 8968693262021427040 585507273573616129 6198497127821882625 2394054740176617472 9220105435108812800 8882694265588908033 3576964897938631809 310687080912432257 3230499697462725760 3976513764232790016 9136345598603984897 7647628774509625089 5730016207283884033 1916101433587593024 7863020414230020096 652566349971238912 1757866067143096321 8600014889706962944 3704588916692924416 8356531712689939072 9066819741056870592 6503694375711871489 2454815504981379600 7206729192910296577 3467792212190558209 6411196723150774144 578771999986024448 185650912453443904 4214876318103764992 6245495665515110960 7113955293774931201 5139648541106989857 8186293778858319873 1143795480208883713 4829000099818916353 1685285549877060353 8424950470560186368 1988676473216477569 3389038857141087489 7041155507037405185 5546049913954787328 3166900043220058112 3760698505616261120 1753506804660361216 8012583410693756545 6665452794466299265 8359135046554968065 2390425891241852928 648648715475416513 4163289371711825920 532665724727930497 7608719813181145089 648555630049132545 4292390025093424129 3603706501682310992 6839454200161787841 6035934147209779481 7850929355274397504 6070939259251297984 5670419426267140780 5352914313483139072 5002166685034098689 8154209624299155488 4687506531981368193 1839204519217016161 4169712946660349953 6993113330912608257 2527318500434620416 41101610008378049 141378037699451393 1530147104395080577 2616052038155686401 332974502742581249 2886274924640737280 4465825358451334708 7884301873359600896 8120720450510585857 8306636608964931584 6091782593123929280 1903748824709472769 1536930144116539393 7153219938161557505 983799313594224640 7041101104112812032 291896342191328593 1450200789719905793 6487178699483298969 283902018551330305 3169463125544084993 4807903857760616609 7287500041438216285 3706131682825988097 9169185469097355137 4833487265005297664 3739624308690289152 792253670902369769 8088622470283231621 6170896924851380129 4669161240395912193 6517969583522267136 2187988880014290177 1709084741719422848 5198778056283379348 526929772981543424 2033604462041331713 6860184799946703360 8952709266294173761 8774811969464917377 8180330286503842784 745019435576992257 370464828388743681 3643909759905824769 7549195260110459840 65980900586642433 4878293121021084672 4967336446896807761 1081671098085648801 4767709685808778368 256017924866834433 5447051497684787617 7699655062907251985 908431101292625921 6642110349175394304 7697713680584851457 6083129354685551105 4566162059453005825 5009652119531982849 426606907896365056 2657025142744185601 3001289115715351425 5911058940846678017 7337475162399824896 7280399460237522176 9168970044114302977 8264990013998366720 9008278678780411904 2428401249768019201 6614169233126041600 6624093687411738880 7268044418193207737 284836607531712513 5392016213347380933 2624683352535227904 6009195271991308289 2873434479250374657 4942522954044550145 4663891279298686976 1634766233810062720 1790760265022439424 7946895146938224640 3104204734575020032 1654866570396147712 755773206794695809 7959223320248827521 7456089488353533953 4745446674551592960 2220715671945877505 2875372314951163904 1652196180839085569 5154241130660482049 4010776746760773377 5713729908569174528 5626271479147372033 93096271725906945 1242983031982129152 8254351108738611296 5354412632914108417 7666806325569132448 4488308107960948737 3865300615390317569 1440758285714535552 7610529127975813120 6691199486596421377 2090230143254528000 5724729560062529408 7421796633600757760 5036784565486878720 2374108047485403137 3668849824175751168 2669922336729933825 9144192720735871361 5715961663479324160 5102521106060926801 6487077681349856000 6223930256081349537 1063971376911613953 4107022402262028289 7317432082408247169 5821765497210195328 89148068165021696 4663678071782275585 4847639254297155264 2980652077624071681 4890335151974509377 5030983273766257408 9016583796261466112 4609249618077594129 5955561882078112353 3244632731988946945 2802518117171482881 2387618247733120129 4712921007435579392 7630838152608439532 2848243129972795137 2604807009928352768 3001342883761209344 8920407915422275584 7353843645774561280 284147765896278017 4989219922206398784 2279404769634734392 5282960807983004928 3684159596455061072 3999613617876054017 6298000320238903296 6461454967226926337 4139724416472710657 1474540329139158577 7175952162758430145 8418314449854268581 8553707290179846144 8328048362358703104 6671720746559214921 4907048801250607105 43337447266858752 3129560477219413633 5829009007698192384 4829113072887800001 350564180074188545 305066194760237057 4765095378810648064 5163101860777387521 1232599934342979072 1320688205370271489 8042152212538392577 6950871773977796609 4392167766310689536 8100339958202116096 9222389622189403552 318066800681195877 331147257623077889 6844303040511446209 4266721635814473729 8367652331910311425 8537328183266478721 6843512670128656128 3408766761373209601 2891807272718703617 4807176867550348673 3083206340948656848 3968028480708962280 2325465456546502977 2936659155058466817 2471531753422799361 1430860877167694016 2801901327737246209 1499043951586983936 2269424582571692032 2775072208675374465 1123419001356307136 4147781862907712072 6680329793983296385 6441410493612294176 8392766066676247770 2412338275992682496 145772032919194624 2649573517855444480 393171477740619521 3812504806045531137 8020589825175912448 6889304794001867329 4059589851243189761 2827793570772736000 1300234280304001024 8435002263388364800 5959492265635461568 4175474547041537665 3374861739071008768 7683561151644485888 1299838565299621888 3814184334799536128 8604797838914887725 3126314603178956289 8554979254356314881 1943869427561594881 7695831349682062337 2671228348098166368 2676615792667295744 5547021719096720385 3336659627298676736 9194765360187310080 1504776576468971680 3023566874564362241 3611455645963640832 8079262295140883456 2258224988391164801 2708887206049473553 5404266146661203968 8676293629386031104 2458407695973361408 8013183025798184960 4379774654223888481 8472133549796818945 3599580750081523713 3575048010456014433 3574131047075727873 8703522611062167553 4143076989677731840 2076536268794112456 1675170569280556032 2061439714167336000 9071846072384815105 7365108772648646400 4082589865083884450 3040250691208781825 3044108385386528768 2085986269849536512 3913216735746195457 1635551489020626944 4088074130826869824 4377535947947841024 3011875513491652608 4163527828518119296 5724572820236657920 3154779724110405632 1013222794255832065 8223968167958573057 3705258769574494208 5122404408854793344 4942577700133583280 6315226472490729472 551983964855445084 2425750386333904896 917584787253213697 1726443107739570560 4541841094042141144 5850781131086511617 6304894050924953600 3034483832713856577 8278932543644549120 6170556359456184321 589053465421811108 6848829597399404544 7444323939555579904 2219995521181810688 3504354356143308800 1025464308098591297 6869117547331639073 4978361457148244097 8733919114508630016 5384889679232122880 5105238909171378176 6811425578036267248 843779285232660480 3197564581555791617 5037281099850973184 1498394145156098305 6535784940198514288 3756041174355673089 6273305006707578368 438894557969404704 3113169264120719969 937527285232365569 9135117083181039617 5342322494036458497 7078342031779145305 4530120363934517248 3556456706882366721 5800991872077744128 2546443954055945217 8609815518441603073 2701902423033159680 8549466672854679328 332975999792939009 6867055971701514240 7272371924755023489 69121364420692129 5725100389007644545 7297641398983753728 808728357360158265 4031452760757471233 5063189276682699553 150421289464667137 6513490912277405697 5369385959428005312 1352279985098817536 5854421893077330432 3366805554048007169 1331075094012755968 3242999418109726176 8702612095244064129 6318660470649963761 4291484772664068097 6319172293164613633 8825908268439713679 8730174761905627149 5218878375026549153 7943219046863210496 7638411934738286592 2282191685009988480 2610275670294528 5103088765300383745 4344187452360998912 8658804946713938432 9143774816308711681 5487917849032347648 1140683080946077697 2746130056258061313 3905102432027257920 176119855683391073 6302517802724982784 5621803494383162112 2672635914217877505 5955569020068233216 8328235630470938624 1403747692042100737 3015917236699923921 1120222660479043584 8728349041215655272 5089521883582828544 2931488152347973889 1314051984252043265 2344633634349193088 7723687061851107328 2146089105092634624 5495380463458564224 3420061753822757889 6705529021128841088 7485606708973740033 3563581351731323393 3170263904561152000 592833068467318272 1810578116675552257 2525324536553635841 377714048804219136 6892450450834088353 34600746693427201 125689700749486080 1614091392422363136 7478219944172732417 1454083202944437184 6749947137180480768 7488033425787088897 3934159157284306945 5519339005232164168 7275609179445092353 7159992183506288021 4714187441480302593 6144199561678426113 8117000472121049089 1484814807507618816 8429264661578182656 1826876071461519360 5393701618199502113 7356072271620514433 860629697631403520 1439924502706091777 5499867236742172672 1520902128710614465 8625451188988436481 4868589271825217048 8945334583085256705 1575531979521560672 6367769836655503937 6829750329674743297 4845865007810072577 4506160024703696897 616108107235328000 6571766435654926337 883796696701599744 5932472154769080320 6117787782768984064 3411236689084678144 5846213954966784001 5339981835275359169 1843828012848020481 3748129297141235744 6345225645436194816 970256268678503553 5135819079290494976 929685355762051840 5005335793666837632 6663315805663896320 6222275904359971056 9042496605415828737 193745361038927873 8377253486009589761 2380805913462222849 2382900967123681408 7812993412993637120 6465350863059097473 2231774822619746305 6565943839767689088 1490869410458894337 8454025731511468032 7534156626849185792 8791357105179868929 1516620429253142849 6264040987234818048 3494031477552717825 931471379904913409 5421081404204474240 1874711045694454401 2157174388511211521 4139471787623923713 6969523303554629633 278024883695255553 2145761483121827713 9101549175897027168 2056768461122763008 4238006984762000896 6312950023956827904 7351952899380903937 2261441258247740416 559117274420500992 6306261563614330880 7208046161879046657 7880469058099226465 5386703880956600320 7437589858327345153 5201732450078688961 5915824137181447169 759294436467111936 4247589865151042561 4427290673586790849 4620382281027681345 7726182833656284673 3720460006508724225 6487728628490741761 6241229919147827200 7970401310524163073 8981476738868707328 5074403073734363457 8239844412064920065 2595803140219822081 1347437720542500352 4254567013548392449 176718261296741889 8230779231881314177 86605743381041153 773237138924855297 8267650129434066048 4540845203134206720 5392505183771953296 1649152495692626080 6051157711995625473 883031335357854596 8825070959483937024 5617034807271920640 4973541435315435521 7398863766112313856 335405448291203072 6141485326871166977 1 5550586883103916033 7331284407821542464 6956244208719560704 3211373361739015040 6514956041403725824 4541585566195130056 2102677290584686177 1648477123024060417 3079432710137871024 8732140876786638016 3161552491617249537 2380737294477363185 2220762273874932225 2458889491962277825 6080692414086291457 6212387035714078720 1065103225192194048 7656649594779992064 8221232611930167296 8886284309195974113 9120205655586268480 393899439542194177 248498496608665601 4244466998016408961 922585240468564496 1205743466649447425 5769285136437601920 3480551328666783041 1172461989793026304 3734310742132785152 5178940428577931265 8748402350002190145 6261273643645873376 8525511597720327105 4354674419200950272 983501148074977329 7847254874655301632 2105116475642552321 334399309383963648 8851490616589067776 3128613214745561088 4163032580748499969 962684978568323072 7653454995242831872 8961584074246858753 6400884910248460288 7192867622985739521 645610934338425409 6298091628817174528 3934529203327818049 1377823790517931009 8337560360337383425 8233224268740689920 7635064889106745344 347076274812985345 6968364583547356632 8420390675728334848 4694154530254398272 3832209974690824192 5452824001740607585 1968735768077948928 8681825563537735681 2913470766131396608 2701967935847530497 2674893471429455360 6818811846270365696 8154026668056452864 4844011338032732865 5936739115631726448 2164255583387600896 1768015855847346688 2001975412947689472 8027826073151046193 5752247296901316609 7182414907395538944 4897232906319844353 7476197089062506856 8624465167983372288 675633449598468096 3660880322630844417 3182726924917577889 3940631704902647809 3519543262737596416 5853682998559488 951040797401191009 4769463599404777472 7839373900726149120 479912334154211328 4568030506109540800 5016120965818608641 5173528091187216384 5819379393019624800 2432777422466097409 2965277635837952001 2744747856062955521 4308157934419011585 7734946974349598720 1704418809496459969 5009258292836615360 6074939438300495872 823527002989109025 6642613356262969856 1642929094544111617 4175894092724043777 1980066014187136641 7077593812835420952 4698327236132698880 5211399888473489408 6733928389437554688 5122509023710029825 3785778285193227264 8605661238087532449 2820019870356721408 1153061363435756609 4319920531408187392 8174934702767446016 6455773826407063393 2243427654084063232 5539845782850600960 176328701305364480 9072672342629941249 2980848515620102145 7716048076668145153 6205061278864685056 517683476917644737 1128756903544321792 1296119293722755072 7582790579095077120 985438561636852225 9161123231130259456 9031699877711003777 974982437660132673 6187282910394677249 222600153927556864 6523219181314880256 1349415055735974400 8620414432587153409 7523108233241403393 251504739552214016 443134460355518464 6360994238260755457 4534350741210419200 469393082497409024 7637272993557258240 2184354284656944257 8956104733241580544 2415566588520267776 507587991180336128 4156451955777781760 6206760900274159617 5848599244885725185 6030933799838045312 5488507060519324928 6969899344696216349 4936500780499814625 2678177415861035777 6164145295044509697 5068627435463666176 7849479274213281441 7611611108548018177 9103692619633670912 1812162663620657153 8060914025225368704 2799150315738716673 385704764062147584 5449632314459226112 1308879112008688000 2941082251714998593 7972998567957622785 3168058356293811664 4292321860323123072 9107641220810309632 8640366303945593641 1739589772859109376 2796985906594527232 6203439793593909249 3035197946355253248 3922420880661599233 3086644596457183232 5944149591364838848 3510531921534676481 3963421962646060097 4814642238104944640 6963916605317750784 2548440787495116417 795906902593355776 4356542105681518593 7683924219947278336 5140956243234930048 3477168629874848768 8843267440329752577 4474573428538269600 3602478147146263617 6122785401335697408 6643103044060053504 3117409919949469201 8000977299615412352 4944097111957995520 6013764790202430417 1181835481314949121 4121781878434131968 7356599447743639552 4993621182568706560 5758102560319995905 8065345531179958272 6723625269942200321 5571154973737828352 8880368546719374816 350150085171779328 8567051155529447424 4006736473518324864 1604392650801672513 8799422038190668032 7374555724538231312 2183833736712681472 8029339470623203328 276878700945416193 5696372719682715649 5287239139001472209 9047739107962140161 8426266658107901440 7052671051750542849 5529975240173099009 4923707322567022273 3769875301835312640 2311587359516006401 5359390889888088065 2618423810590457984 3124816600962891777 8365534759331504641 2481124784512958465 2781100534375141377 8495394427421366273 7674120644479746048 1700685360661448449 2822879508553088000 8616296524902841344 1415674837388951553 1 8679773804413660673 7996977518812986369 7772860501174435840 1494687440640018433 5714787556667996544 7317928547081235457 7286157770378903553 445439239887051712 9054884200165245952 5856206405428282880 9048944925477453825 8500464351543996065 4311711790013374464 1171478458383844352 128622217220167040 4942855828205223937 7617497734833651712 3299410371732206849 7134140071594323969 6356120850475439616 8592774319418226688 8669722433450493068 7282432182327719104 306811228555002561 4580931426447624289 175426263323000769 4701746996166669569 6483259481542992641 2013764342068641793 1306303344056598528 6504587699810287616 6139141501214339841 9055777203657284352 3656249570301837312 5105616122939004929 2805346321579139265 7557153950482081793 1751418147236272905 1198543354971742209 6162458285823819776 355155602185581056 2319748423438663681 7582836589762191648 1256789975316499969 8363012246325614408 3612639330761923329 6576187793601363969 566573238248275969 4718771788927920128 2853844059665165953 6981547279652394177 1575787882224143681 1938718170237298048 1806548848298888192 5834555624068132864 5461602579918225408 473295101422252032 4349121072156974592 91343902940856320 5247451976692137985 1727567274926287122 2846279284613779841 6516879777593283457 2018319234300864512 3886197925120240640 6597387583890767873 509405446880110097 1066759449040849009 7968842017662626689 6772829744035257985 5431067371686823936 1225390864359540736 5003921320082145281 4495638998870395137 4475881073711420121 8332826675697405184 3446457123721258048 2781766426695570432 7036083336389759536 3443381163359005505 5290182031893439488 2465413300154793985 3155636663636066304 3611183328918248704 9141997286436604860 5556880360686616577 4187674809125427200 7481231388972268545 633613112984829952 2330749361617772544 1828178328899682305 5233461318455881265 309237823891245568 3223887182474451744 549834991840251904 1778483548039103817 6192746706233251200 5690556869830321329 4364376166583987584 3290249790362305537 4922002833620585984 3706762534456295425 6539441658291827713 6716267180592591729 3185562534065894097 8998805326827104257 1416073064277721088 2059837660370276353 5975066507295283969 8368502858865655808 1033990303662846225 8373361124861619200 3263916686852843521 311383440664572800 1716258678619726633 8597246708255602689 8796443033851401985 1409402600895525889 8509473701299576833 9082264844664379068 4560649924996294145 7263277141287239680 3261469753515163576 8302673814372298753 977198920844701121 6645302555842934785 88805712536121600 6260912902611638368 8818632853767235329 6439136199721403393 5629360651864394497 6441685091870965761 4421489358097612801 3871912602234537920 379105440997572609 2504673341750540560 8299681288545828128 6029669710222174209 7562772514576650753 2115307937874460673 718081991912251392 8106135563801390336 7085926564182869776 6890415546612616000 2860765776449267713 3237283836145220096 2073097611070465025 6616961663061588992 5981314250626826241 3426346001204868544 8577888849683349505 9034407152705574913 5139239885044590593 1902102810203462416 3822661259502800481 8415959129307812989 340836520839651113 1834117757612177888 3258844811972221953 2705558990190102016 4761510927971408000 3927719854215312385 3839153163379829825 296146417908274177 8879768788300701249 4749296257693672704 5018491950491893760 6797357378914073600 1879043381477577089 4966305909859098624 8250265646264874496 9014329276821002240 1713429448125593601 9201344545487299712 1944584407365120321 4462009607043773696 3062986322600132161 8117759702665490561 2253290271370058241 8103234769472521216 1017164408422835864 3099354686113054721 4107476233566049281 2192775752559298560 9198308387833329376 3976575547746646272 1783871520827968384 5789972420230897665 3960625872408196609 1410262776710822656 1069257324177457153 8961887056929222657 4418703406076846081 11524379662531073 9027647816059922433 5777973976765798401 6883860983080273857 1056802768631627776 4192221297711891833 2249856059684257793 2174122399851701249 5143231960198267868 2047428435200096769 2727691229436313600 3539832739905444352 4965691788041962432 7652400832491454976 4603604515437018720 506141145021546497 7146883962196748289 738134507726473216 7733146604608339969 2180070489812160513 1795275886012053505 9076725195546851328 3961837672130327808 7179958141440564512 6617960686002995201 1480517737311653888 8023197438075469825 7748951440837238785 2837395625691875200 6729777010719955968 8667531271486129408 232773152924024833 4868710221137359041 7402602094491828225 737408501361545216 385836527557736833 9041815787249636481 7209107030121480192 90111763507134465 2244583928029171425 7668962962364324353 2487378349137838081 7571356562455233536 3899325627614035969 130335255231168768 756111628041093121 4750334012978149296 7817479779726241536 4247376885457532928 3891338707709747200 833762582414337537 1431487606791007489 1997041740562232721 2667221221149507584 5671489236467712001 1437271797608279553 4744865500865840097 572537700523748224 2387991597466152961 79617051620610049 3623417043722613504 4621015982304919553 1897531278078812160 543849297361040961 1667039538264344576 5082391145088080833 1237138393341886465 5595108453512118272 4374114154067530241 3974795749957994720 3591166426190931456 4063084207570502785 7792658080707497985 8194114671900618753 4503258942945624065 250827967589359616 3439683902627195905 7439280531998410593 4885425614722176832 1330560276741271552 3503255622194900257 1552995479028326401 6090303952654171081 8118385009062358528 6573995974085327521 1212565872417280417 7314751391074877440 817672025707554048 3228468028978853377 7717700074407196033 8560977799293235200 9196637445628497920 724360415863843073 238908783608872961 2911867554195366913 5272596277138092033 4836724104692656224 4244263804248644608 2235742991183409665 6462987787077098753 2545339998155307904 4222285857244053504 6672226535016831040 3727655454821743824 866432452630200320 7865513129129377024 6528590803508592641 9035044065649091585 5009840518964431296 7805325636003439601 1642699964222348972 6836845194047565824 417944007118323712 6636708586047770624 7083435790680784896 1573190460275976192 4859417192075526144 4359470047510500736 5911442174150049793 5202769671464902657 8051196791186423808 8511765880179742208 3042535956413424336 7201560510547617793 6190893467740266497 8824738320977526784 1793155840808108033 7799738199902273537 1911094079031468032 1044920213647720449 4070865541352584193 7639274460734690624 2969468106993887233 1322986124188461825 8322981345765523457 8970211346673834752 2418775447859779200 8476819330521048577 6902153628812836864 4597895675580022785 5206008320391841301 9048919940853335040 5261155378611830784 4937747259436169733 6019062138799980545 9105975351905458176 180437076705004544 9199615045986475777 5516392972754303360 7090444477466361857 2630826476466653185 1741451905720180737 8007215896521830912 8946224242524492817 4070707961977896961 2182904392937791489 6323267657074784000 7218285194097615872 7206484914866634752 6760776516514927680 1286563928820695040 1520526899114180609 8664926966273162752 3614067057580259328 9075568094671667201 5716612106305191937 1020958574628640288 8360076907337318401 6844049662164668672 6914566334678164481 9102154557183325184 6536164216834398625 2041314757995180289 5353891461179936769 1499204869525952256 2038474933568609665 2893670925660901376 450836473469796353 1456351964747153409 5437534430940619572 2464817787860622080 3873287245290405985 2655683057822388736 8720793805640078753 8981878656727301840 9090822056708174913 1725870499511271808 5255041536095422144 213159585830539968 4168089449018818560 1851020982741622784 1601418675252101120 1288909852127949825 2264018592443922432 556470046027350016 2498354922582172929 1522552897457160192 7250457349768544256 2190783185335232512 6517479142289874944 2713577309938119937 1338898098522913792 2690836819972456449 1314945073855201281 3224577064798991361 5593629183713533953 2943568900014471425 6939289301211628929 2458625797144187968 2189418706576105217 8343729754555255808 6954712981635104065 7287924893056696321 7642728156675227649 2702099873439075489 281629778057388032 2875942776571166720 5013790043700171904 418581519131737088 6240394982877378561 4331491527868679681 7444526010958163968 2858971550568677377 1903238432990415936 4095631131396374528 485168055045802592 8001407218031447536 4545151169209873281 4185883480689629441 1446780557991608321 6212516549157436929 4601315149625519552 517630305224785025 3848072045536149505 5931163067419597825 5704368831886206976 7173023020824112257 9113461701928763392 7118281460061583873 4510972150971195904 7178178907724126144 4841707917359399425 2292057127682834432 4501211664015933184 143735756327927809 4957206370406130049 332812978881704228 1077618756061405185 8610163308553291265 8666286499349046128 857712414840520705 6495020989923332097 4948582077317959169 7354191517447454080 1660738393533300736 8320117001208556928 3906881418528493569 2614481387697356673 2215279252418124929 93699276110365440 8910944965104908289 255407313575362561 3913627161561604097 2876413583512987713 2659335735975942144 6821505257254561792 4418622878651004928 3643934990335135745 96769881048928257 8982499275658813056 5571347435433457153 8545053500430595856 8325894858161246848 7877908538344596189 8160326037991955136 3056489594511116288 4496724438889291777 7956856672888745728 3418794963926204417 2174461159715977216 5309477233011654656 1925821176048911616 2293998234285141376 135681474371329793 5821460786565996705 896213719583940352 1620487154567830145 6239842949765722000 2390370857137828480 2263328305809487873 7946380920963989505 188637296016692224 4561527872242483201 3341300691482260225 6877245036947259392 2929157002588049408 7935614790246921168 5084971818968684273 8904789411911966720 5141523883967068480 5712281678296733229 6341713652971964396 4971853492289961985 7563270947189741824 4427925432073609473 4942168538800978305 2401065221599789057 2016753151077690736 6943448090583122497 4092394953669469185 3447039406341306624 158699900195036672 1643204735598936064 7783384840986095489 5219261358242103297 1943616187315076353 2833923704917602496 5418601133126402048 8322019198579441664 5350976514842747392 4498918535844676608 8141267872226226817 1080206852932882432 2366980824899247168 5895444259941404672 3939169045826594320 2519400583970689024 7208396492275887616 7982788258953619072 1158977787844096001 8100313927663076352 5486272299873426944 6547806889094265153 288476835670960128 1213472155392393217 450403603897589760 3205730115698083496 2377854471219456000 8735959735367311360 5278611804798334977 7258131227121349313 720712766880992257 4136550548068745216 1702684940141570048 4954229088366129152 4866797576389327361 5187128085200093184 6462283375888039937 916380260102324048 9096076832235618304 3087341013570061185 4343217270052044800 104774173159837697 6742435016230740768 2197805743899284225 4687747227886955009 3913697313575081135 303505894719111681 6822973515018252288 3428656288031664641 3527911138530136321 1872236387182354433 505799211207218177 2692875377278263809 1990768385692332209 4016657356595087296 3933774612995625344 5390244386183203009 2074051173397064656 3880133228940921600 3801120591074492417 7146270860601768321 7519690031452018560 930508282367244417 9056346288647828480 1726405460580515841 4404491206304363008 8077403758478670432 1210761995935113217 8843327454513511424 3921690903104959136 6448700602905784320 1158799328518983680 4248962229515610657 749557277992004608 2506677977075834881 4088086842818868624 8228846911358749696 839187734564233217 7747857297343249504 8773485512277884929 5072568246754808321 2943938490502692864 4034919991639398785 5989436434008588288 6036840896277127168 4275335767429466881 6206614005354160593 8837792092026532352 7669195566007089665 3259459511322053296 7115065807690596865 2830978908096593921 2958245181422829569 8914309159663948033 2639749395527503872 2956634057072583552 2888896692817040224 6730396054948347904 4211860714927650305 8956884007676439552 3485807726656506880 1405229047696364641 105402820500599809 1077109145804171265 4751327536034758657 734029332309999616 5427354651486451264 3127387013531198017 67272579763601408 5797530666858401793 542174538734219264 4473253163097681920 6761239825143460352 3893513212384454657 4285683357776627288 6414619970863528720 1684078246581456288 713404796749645409 1311891588509505505 3000717603277725696 7270847519765095424 5321371635359480192 4727426078447068160 126543477482717184 8510091670503555072 942841735328630060 2038844232018018304 7570818141584933409 4048196578886074881 463852612321935361 1894861514669637633 874922129727299585 4089710317226280192 2066613095940030465 5663292762456064 2907104595402280960 8063519681216848257 5295676543043515905 5577359311647555072 6662045109062416385 746885042758045697 3144161806035810817 5103828709360870521 6079579461340069889 7962242631089930241 3360275537491152896 2910053214201097281 6353325281062181761 7698581273936939520 1501930165331372544 4512045505259856897 3930125071739174913 381820014067023873 3266726848142741248 3960360442874439265 7768316223541477377 8807682088847591913 3902501883329087169 8917491701722435329 3504492218851459072 4924808369117783040 7241090160107933696 4491621722141106176 6714425699227864833 6295566573085610881 1814609936037332225 8713255000716229564 8190364180985671680 2102107844690944000 1889319285056991160 8780909389391292928 4123249226659717121 8448472532830966784 8859909621579281312 812056167468392449 3905093841420702464 6497232885154381825 2972684834058753345 3390833894950690816 88025541363048448 4100965564288667648 2377956811855290368 7606983309609943040 3031630586285391872 5019898138701505536 4150240241336234241 3171704673669530368 935294268006314433 5697142994570887168 2164527789200815745 6231984589153545393 2661053255391156224 7145102182473840321 8139395668414040065 7098706907474787329 3397597132040314368 3239462941516873729 5624609736741456641 3856682918280214528 1361315849775620096 1013157957795651137 8944062614780934144 3671245686694404096 581970827020742992 1154135463699236225 8349689009248372096 5025518177882954880 7966264856681139200 2137245647274896117 8494431477292906080 7692932888256614729 6769494851807959040 3582517194246765824 9111537144591491072 7209198238640287744 4309561717565559584 5321087856621158473 4534547874109905408 4255629123530335232 793302086283511808 951503873675310593 2277359279902466049 2017263068407646208 585981200158920193 289192043341878081 4631386999996712961 3685013242438607617 7763567350190917633 6615144636200385537 8130057511715405825 6071992383417941441 2628019766321525761 9182910861716324353 5133115757142112128 4029714363378633120 423550604315525120 6604584681342645248 7846294957254224897 4158059482805510145 4100612553851245824 3790281192386796480 6904000371309215489 2489286074396047360 4663036554026199041 852313631693842049 3678784744876941313 2155038391567187968 8477494892847221632 5818626177976312320 3818899165729245256 4750451547089013760 2365147486547124224 619217617422237697 1319090214392262656 3572486256586564609 5540676085630112961 8779531283346489345 9056329689218686977 1020142577194153728 2374634333918414849 246831867376844801 8016631172571796400 2418771595648477184 5822586996390526977 3119723526393413632 9026121529433602048 4107530248032774145 8260427127431954432 7219352927608130560 1231070555720483840 1119973743216771072 4261529198567748608 8310245200302438401 5465433597533240960 2743076422589480960 6003876660538302977 2603837015628644353 5164234804665934081 6204944695104481697 1591822093389132952 6272584979517955600 2334118110956267520 3743652519852128769 4664971094318583457 232716668847661056 864060420841029632 6140116351779104768 6852320485989730305 2260005797050670081 7452757502199176705 2248835466125410304 9043585368666422977 1843638602490923009 3686839773161037825 5874767601137279553 4694853835993547777 7473646748830882240 7803608491868166065 2003197686937579136 6983308644770643968 5048172553505044289 4395568356127192028 7959861666751250433 1869037089846298624 1945476922613017088 5091894505600417793 4694666843270751745 7280253207380220468 2351825352882122752 4949497652103086336 8530777361705963105 3718114534213316577 5580427530014268416 1656122485283484800 8863908819727315713 8605443275103141889 2770082825013442401 8374288623964508672 4543398223139722897 5985047304344727072 5233888252917710849 684556750002179073 6766900413475741041 5055595174455693313 5943062827614550016 999728668519948289 3664272393594986496 7887790577123721217 6481500975200184533 6854611920341379585 5027159982723697985 5062986320102617568 2993931154789579776 1935135358237712385 4023356672508294273 2994065082708267552 4477820512280026113 7076200364002439169 1474711066694014976 5033527364223008768 473167367567810560 7856365502000529408 7471972395136801792 2433501610222101601 3713204721697924865 1894504336222272460 1942274734975617056 861413951543440384 6636308654914650112 8541513884081558145 608084106545086464 9108962620039331841 2205935864541434880 1054993967662497792 3229294947372200960 7535227231118131521 8716816045889763329 5217697297832097025 7739903439870343169 779438692189971328 1388525729183316800 3803017364481974016 4974363402913124352 24609851749611329 8338047636853767697 9125005693672210433 6997263496208423424 1368085227647228416 2332666619187404704 7066028031690729696 665309177712446976 3982941451516975168 8843789149687218177 6712555744817607424 1560504962671108064 7570360231176724097 6974209019889582080 3161566206841910081 6092874688760938496 1658421156728143873 3373499417166607873 539620385460963329 597707018058391552 1325224593184146321 3262426971581012941 712181162314444001 7901395914960404480 8880271949174892304 3819937572206516561 7309095565632384513 2809595311750207489 2310810754941803296 3484967874739783168 559069192408708545 4195717716694958784 8270832023528824833 7608255653801353728 3855974352327340033 155285851706150913 4321649096219718401 6870201366492944384 2927792819003748481 2465871404559466497 5622849789555793920 1211195282000183297 5988294145996568337 6963197642184130561 3367349863237848064 8351596824950815121 7251764503250993153 4856829359774926913 8865210883568879105 6114146750218065376 2478120217263734784 8982759880810236928 3148004277281286145 1330416770500038913 9165694484189347841 6959697764964345857 7694281667137418240 3505844073408528385 8925282969895515136 8742770106711798272 6675464939944862080 6442505591320223552 4235762671376400384 2998952916206354433 1440052431268220032 6220100610715499265 8209497367027320129 3809982694310367232 3209096857655443457 2133192197838382081 7198638605881430784 6009041612522389504 2248228456490025280 3475694343839703040 2773706820132689280 6208985733856755713 8091919594092429312 885727953752446977 4563723108649861120 8552234330106120448 5026956413710621185 1632409072861402624 6356152578658658304 1251120427119085569 1423256659626716161 778045793537127681 7028372393501457537 1806953347021156864 8426824046495687809 1546696759905844993 5608335955000639488 7484936204999666816 1357187866875446273 6549141644277628928 8588285208456131073 6967514824514901096 16883739029276673 1346988540919089152 4660978110826758144 7811123402557027841 8002578856525852673 637485969008754688 7752882465955905536 7029879897049000705 2313901647940233216 2850402849972751872 3185464291319249345 8020758875965246464 9037550513470722048 4616285206220782081 4786889839431356385 8116220376922368825 5345598515459635201 4971251173767164944 6413274888166419969 4274919108655833856 3822757357075562496 265423703097210368 968063684291133441 8459318654938154624 2869256889474169857 5257510158241795856 1783666423993982464 505008193314250240 7868007148151170368 8065345025112142432 8823940165368019968 7773658813944363034 6887614831001835424 8008685599710952064 1111646217838297088 2127059543732121633 3218052816270174593 3416329159751106561 5377300974694856032 309694925703044097 7640831296207280896 6448226545631674369 2272216794831552512 3637157010975815937 6265626596557922304 6546499929567607553 2226513572783783936 4817229818468931584 3948156879866791936 7004674539969757184 2044482998444804747 154409548182409728 1954133278440772608 5285699036879703040 3440826952094613312 1383313619348659456 5978093190242594816 5680971134112927745 5271757188850284544 4565056843001851393 6880322802782894080 2253660291544305664 6519671529108217345 1328047915107090433 8176580046731020801 2763012045857859072 369572795924402177 4058520477446000129 2205677641742082048 7615427556202607616 7896597431915458561 894032856454671552 324217404585787585 7157582788106518528 5637713627037563920 4644947705535588352 5099958999414767616 1321669960303378432 1639544313237436929 929864674711150336 1045196293771616768 3061545356847117184 8102163944210464993 6293485963474042881 6036297505462899169 4751526721112417408 2149343407101137792 4397442536149714880 6749774985816152992 2285863174468401921 2264414758806769665 4573171267883990529 4662923378278449153 1555556966383714304 2124784442377347073 1911040414614880256 8577366429223164192 4867641530025495881 9007479995517269377 5061431004604399616 1796016361039126144 1727225549828952065 461559242725490688 741901953937571841 1079767708414345216 1567130478136131585 2243760291920369408 5362607150487003905 1450543646354953985 3419973547254349313 9131846942499512321 2891489541975867840 2307511169734116097 4257169572244750336 4215866527659521 4458111053381601664 6424735361127432577 4008362614649831425 5097938530193434337 8025305498410252032 5812740113233907969 7011087447027586112 5223179262093000704 4571706152108072960 632634691452411904 459815890137279505 8190732111585157037 8455597730187329537 7969924300946213888 241670120509372673 4542704243940269569 3109981896894242816 5450754774694525513 630643299592658944 45308512525951648 1696544116277442561 4179493290705813505 7051371256970954789 6487897752776081409 5260802671787547521 6897567597802029057 6115591289063438400 4899464810122526721 6296673521075068928 3901490376927641601 7134981011333059329 6060864976453390753 2676932210577115008 6079888089965977601 1083611802443947136 7283086089866444800 3618665780336542293 3992104788637406128 2887390337906733824 755722828927722497 1236406440747859969 2381222662663045440 5021280412586748929 2453659347957972993 7500605612090180544 30749822606970208 2556498892940727553 8599080614951927809 6280823885703666176 6197710628634570241 5250795621496913920 4310819063026333953 3453220650452383360 3906043399600688385 5793822393810542592 7970582828272091136 5723969003764393601 127400603775213953 8053132908813355521 8304641998086050560 6772173314899326056 8396327451076411136 3011983376362361039 5598929345838055424 8340227118462631937 2806028678214471681 6675222488163085441 1429143490202556352 1443234255989145600 2271589153785249792 157850418029930496 6535280440030179841 5662577840676571136 5531049038668053377 2855124270490202113 7202617811447013377 2882440078652999040 8016639805180084224 6113322994373281505 5545840300303843329 2663713658468699136 9099902549725134849 6307763454471026688 7895498211315138965 8269697448238178304 5003593087457393665 2863928251898481665 8977722681548033025 3603396962524883456 2065012048359784448 6572897566325654272 8703610601560069760 6185953542182679809 1963920063252998048 1912474575086774640 5455778298450756608 2868155213216579585 8901461776291107841 6171019316289720768 8773021446234302368 4888577224673708032 8358823699059565936 551769635871522817 3288431368236158976 4495046360216221185 1390861591513608192 2611417565532528640 7362280066634641408 3316054139411705857 1870652171628433408 1973834208900166144 4602602128804850240 7007143848108398976 2000357985164197888 4367850965296269313 511092488781444097 3429608791709521409 6534529091797827584 4475255300593864704 22515455861807616 4277072340515472448 1803947055610331137 5154493854487225856 938732885667455104 2012194003301547633 6209194919393084672 9037216402027973121 2761427717275713536 778158752676889280 735141673799045802 4884893191059712065 3896584539797061632 4436941351527254785 4581741704831957697 8468743134692769792 5190754351769899217 6680638094542374912 547959300786176001 4324612174533109949 5400540482141126656 2082837006078190337 519164634397044289 4251066450640178304 6509202464214841600 5531076011853350656 8099898125556702208 8169229772676170241 5211816788286750297 2265054160095019008 2520889957921107840 4896290829708443648 9093635792964419585 2606298929562632705 7728956087710152704 2720094249320197249 801890634380291073 7431931623607996032 8820255206490537344 3844569168143411360 749226043693675712 1463452924279142177 4240479615697191841 7700624045858069568 8510443858133617409 7740339017945112576 5563793639998113280 2126538450373196800 7929039338481665 8848603032675024896 7019855462452696993 6255905910426304896 2601054341960453600 704740536776409088 3016259914227220481 5904373354094663937 806193743250956288 4888843803394237601 3908011457785331808 6726541699277086081 1 514495247066619905 7758500775876460544 8376306203995860585 5130511748572086273 2205935990990798849 455686865705923840 2316750996057273265 7093136119736303616 5637592372059824961 5621729945203505153 722358143386285057 7439641882039655424 4117847814475874305 2144082664913133441 6947093707522775552 7034599175710531200 1675985399037059045 590222016477780929 5776721307576882176 2055769696725286912 7110991478066524160 6026774950472265729 7202918676858312192 1919145526502027265 3571019726468083713 2801122162023202816 6940264729409214208 66619984923782241 8988766098313788928 1018153095207522305 8482408567851318016 965446735517319169 5420283810178218497 3349167396248616961 1553749796092493825 1826208211582458369 3628507120260251521 824758949120573441 5910838018749628417 703561762791358465 6268325215768471553 6788850221798542912 2445158000783632960 8679258762679873536 6711249620337182168 8675877573861562241 1438881648102175488 5672501583603903232 3029737723020118016 5089783229708872817 8739545876783422976 6135927425472914944 3336038239166729728 6768662854872475648 8009821005295521792 728855706242583584 1936234196049592320 3919814386511460745 9030124603307668481 142832787334339456 830287952744284160 1827082855847034880 2928013122023402752 1714742059426090753 520468392252656641 3197164787415443712 9188873559887413248 6600508570320063489 5303986570905845760 1481805299338330881 8197860714116189569 2820630338508116609 7641545460243554873 8465529255813898241 5893598883921790337 8524523485867684096 112364180377083904 2899660080591770624 2917211022638542593 7390486445325565952 8509346466889400321 6070088011786749953 8230474778779996161 5260211516890570753 5171950596814934017 5905303818925506560 1985371679310914560 1177419580232204289 4087897726342513201 4993229375041175552 577677313728874241 7154022244838014976 436853847061692416 7680502245089529857 4062494893302332545 982305717642463232 9011084058245605889 4892556466968068096 2198502591823272545 8820080065708096512 2693330350471774209 7389096881974728705 7226500402285626368 2902799952953522176 396766703617604352 6206518684560241792 6268398772293959425 4794752253869838337 2791134919824787456 2047008140958429824 7827676316799812416 1475624005056562945 4102038915519020232 3671887332594028545 1366482215549283329 4179304772616047169 5799067818365978721 5956183877424481664 3611201436885779360 5958581185852157440 8320352669836345345 5206679015357095937 1909772107542798081 4340978687338084769 8936411551382926977 4303393005201640449 7131417717172558113 3897710139293927680 5652597021003756032 9190880431653683201 2136521457533603329 4681739416704735680 6236974656741721089 6255919404392136705 3939884937350307329 8889503923940567616 2157257215457615104 7161445275154776065 6912129688364957696 618306898417156097 4068565436338143104 436952231531072896 8850813149303271169 7822596212470906880 4340499344435420289 1287492387916248064 8108418050062424065 9206319370628952065 1345361436448063489 7443601334676859168 571492992224618496 917450630103396352 2924236122046178304 1256964836837721345 2407239664603536256 4997011251140509696 2076945704098537792 8196032793755742208 1332523626450880512 2441130848829709159 4168071231021056001 514145471166005249 4446379580525797376 1032713031349018624 4150824655502342145 8333338810455382016 625079812507723520 1618401643136956097 2123478928631534952 2778439084112350209 8394424960486962332 9106585165362395136 7550911922758703976 955546230114355968 4504609472308296481 6399238560246892417 6510470275167328257 599471563144953857 2142169414868784457 4163003650805461441 3195849453684050944 4574624213312466433 477570971473550336 2723382394034118656 7372661422276913153 6339777144534052865 4595800669048090624 7224917701242236928 4918442374605258753 1245374229435672064 5569297926990031744 7097684336156737537 8653199775982944257 8032389569046861057 957891968955713665 7471241536889593857 3262003987774645249 7896613514243977216 2522236191690265728 7087454727189611264 8025323335447793184 8364372889730369344 3235411670972850176 949898202062063616 3923367188569099520 1380555406259519488 8159094100224701569 7248887280677918464 3223882860272287745 4957055066935132161 3711300580675190785 7812191284090175489 3152315487786092416 4477292291741478912 1930892844835732993 4811506732542612992 4529128222229648384 8983129540256976897 5831632337381195776 8541787510236353536 3065602501643104256 6836141984516123137 8518422952408293376 5799721389066600449 5767404330993844224 242201087079220864 8621811628972195648 2638768620464612864 1922969133299064321 1310772169802235648 1110068932088838144 2080252966111813632 1020104174864402432 3705334810016643009 6434378248330032896 3710697481898237952 1392303444089016320 6403420841182811648 3440766290209631872 3355024577190789120 5866102580887463296 1236751939100988161 274739018837104641 3845418130507321472 7461388559011684096 4137561636222727936 3497905944190353408 4560454506467904768 3605332292406137857 3508174814965980504 1752712578427500544 5480993865294904833 3342598173913776128 3460664896826426369 7694596067126651904 5603851973789933056 5308888833994646785 5804769776079200256 3879565397902147584 7468304342549368833 5926983526077115120 1540674382482503169 5081755211512449792 8084750523714364480 2449045746803179329 7580982981407145985 1687189799930625536 2978152069253102049 7980301566966833152 8884409983039275009 5904614490718962688 8050374857537003680 7699766704937334784 1877432340971094016 7602825289384763392 7634958343200669696 2399748848302555137 2101382601866941888 3473832864086757761 6725508925781165312 4088270296867348480 5341178783680622592 6345854773624610817 536774269192497664 8967916775449320993 8656750926512245545 2962288834934338561 1811174831461052416 5094706559634071553 7208228725698791425 5980908024736841728 4131702758294806529 8542659878175924673 8534156280334339841 4491406784998359041 4606985894293553153 8640337035558612993 3699882718562877441 3926659168938622977 2427497752354638449 7704725904506662784 7744693347732684801 3299020826414673569 2841261115013186577 1595752736365826240 4988902190859649025 8686195181197922561 2556959304692314112 5220278348107358209 30152534776297985 7050179226718227329 1569360523736321320 9068742113155104769 915228306858508289 504827173444703168 7709506389638299649 3831152606251839489 6735945443528802305 8505437689427423384 8037795286825132032 2014743392127528577 2197053768624168961 8789154403068960704 2591568333367632897 8024295122627903489 7126316644892971265 2305116952493437953 4152216677260192768 7879424255594061441 7551748490810359296 2744988994504015872 1249477912511110913 5902240471177297920 2903054142111505408 446958530774763520 5428138273282101376 6416923357545527297 6861078487988436993 6533992087886699536 2596903934173955585 5255790330571959296 6018175314005795840 5400824747128913920 7874695703068599297 2081745654866485289 6521647781479221056 2363604573314162688 4968289330551793664 4819929292713095168 8489307756189955265 7328856008759336736 3066042638260257793 2512416970267612161 5346757168860940289 6905176136776396018 4701857023446876928 8331789219509230709 7164548512452269921 7829280166094123008 2115018502250766752 3049311296993866689 5244593491870010368 4864150064425959937 1035211843524329473 7576712808164314801 5507567687838743041 9082365311626141921 3941091086069923840 6400256997029445632 8385697981788667904 1757526427879760764 2615627090282340097 7343983356993452864 5773143437568214945 822989775539961856 135521476953182208 313206240564211712 8857408391260640257 1899304926372589569 607810728126879744 3651470111691629569 101547219601711105 132306323831249472 8630788172527203745 4349090897945539504 7253946016726199213 8499284392080670720 3445529721141823744 2227533580696617857 6279769825616601489 3644377130453026816 2688015986120982016 3966319651297984256 6368040981969780737 6039175996184863745 839269326882711360 9013057101366259712 3009709154814345216 7915257703579465297 3599331059341486080 3000270568822171649 8961039387138802688 3561981142407036929 3849820336183178240 3144856522600054785 7178183653604373761 4503199586007457889 1545171941337857697 8942412681618080768 1266034696391113344 1213899889340834880 7960131531586306049 5786830601656514561 3641614896850900992 4419530981374995969 7947692851283771392 8716363276394166273 4877894506478829568 5704390960133364352 3376930445856570333 6495947615624056992 2851879401339766785 869115314813989056 2034340139980201280 2840329290335780865 6200025223570384896 1931095490251194368 5867040513315282432 7239281048112647169 5387899124283706368 8498133576711433217 6612306271204999168 7947035172832280576 218573782776487937 8329550277722763409 3736459633452916609 3819224065852512257 11251911390493185 5586075237418822912 8203947621835051393 5901565035502559233 1080758912411801728 2820547013098285456 1706606130710937601 7026842995300696064 3557946905266748928 7004031847348518913 1943705584617879233 655491245276694017 1179313387952455681 8396756824650499520 1324099599201792000 4111340845822010241 1333213476379005440 499911216730662784 8395152212012646209 2838148565608358401 12846758297436832 4262647270442150913 229080017831723009 146128045584758785 5433126307353692160 3999098666387474368 8109750360129537 3242680320038868993 347305786654611456 7994337469127962624 5127023626430646657 4045173650323201536 443315702338945024 1789859324674089985 6731196095825702913 8168023470671659008 4713546674241459200 4504440272890658816 5805949811029737472 869913319673665537 9210452864537443584 1228981385961667585 2904172906930138304 5138354266492907520 7663678427201075008 6184293592100765697 7166926809934089501 7015161400840830977 1267387017009233921 6715513246505875457 8790076535542595585 2020383588595502208 7316140675874195457 9066344854109751144 5080141866085941249 7796438487814111232 4111395234702010240 8975985465757757441 2986877499227561985 3184564616938232224 8043892558847460864 110646848803609600 7703132222559092737 3187276021361383424 6432290699002558152 5845790512059929984 6337029060153835520 1571283205490343936 372350963614891328 7246259272195550721 3179894081213816833 3934001066629730817 8063628569270199808 4519097005470855425 2424719953917982721 4662296333195463712 5387793963790592000 1926759328733676032 5374335256830239744 8231141490610389408 7842341984642531328 5235868132024721408 433158953339159776 65863882960274944 7776588681860218881 6706578955257970176 2652120403989037057 5738892802154102784 4990130822393337120 8407130915593930241 8299948902593232896 4551056382938276352 4153042305017889793 5567377807099128065 4536765851223489792 6181091265663070209 4068507376683324929 5005178627705765888 8930071707457090113 531177211456249536 2968968734542892032 6286760887918247936 6223166022092800000 1437658367809650689 6651442045929291776 6489407408135047152 8956636653277347840 619376730163063552 4853395968188715008 6152621778043666432 2558993486862348161 4236589046350237696 7211779603546573824 322324677428641280 6771996985810801921 1596350836403004673 8294700272937713665 2351161699915546624 4487633832703852544 718883273264260097 1000784679334636352 660150642030536704 1269142414836804608 2569827752483852649 6520539842332126208 9105032028711181185 52928776029081256 7750246370428673921 3260182212122430977 508538341071082049 3555446644608514048 5253470832087793408 1256940451417534608 5384073635832791040 3194028192214550017 8848849522757992449 2600663933791759857 5322553599222386689 2737062241892839377 1573648500649658368 8913717759285639168 5139812958555078656 5048409061846331392 5867675657055555504 2943261870777239824 5809352006037532673 7741991209724674049 6187707585871560705 7785500903883437313 2190146853680512000 602953094441666112 5859233127139704833 6246527310160658433 6823567164403876864 388565332470611968 594383795563667361 6151810113036788736 5128085520492531214 8734656222135845888 6589398219768463360 1254378318980579328 316135806784043008 2099146595310108673 2544295181684293633 3861600392743853185 6289138438011600817 7405798990643003393 3123751075910276096 2434536851412539009 6255460533657677313 5745899728703256576 5077658386246903744 5257795538235588608 8394064445100589057 3295696876105302017 7641071456927635969 3470133473542823936 1341541898815879169 3312509817429197825 852593434062151169 85467961687003041 2645078516586649868 8076865399929397888 8494528960830242816 7021353977365125440 7777812528627699713 7746304674066562048 7996958595965124608 8088192851583182912 3909967987922292737 6733693639440553217 3802951754059173888 9031510540029165569 4616446053449859073 6076019981043900673 1739245325149061121 5998925067418461952 8969144956586819584 6448587022199559553 2039478952749432832 4840720084276334225 5635130630355807744 1421966789159075073 6374683593748808944 6312748793808269825 5720546342582616065 8360037337052217344 4734824351865111296 6183395328404127745 3465837831618807216 4646270870774788609 1748018693124928715 3735904295124893696 6121147609563211777 1583991381594906625 6198514254477210657 3290242659628494848 5658561472497861228 4998518387633740160 5017650616203982121 2810732821222935104 412004491411935489 4016752569458294785 3398197841045791744 1413633715372174081 6399496152644462208 8000155504332505088 6615553522978439936 9161451856950063105 1786060101108236289 1781095251252051969 225253663259660288 4272244942783264257 4593764773106670061 4074911640832999425 6080586757903048704 526547734508470272 918904093039132672 498409515084468224 9199463311351754752 2502385398030008128 5078651849444059136 6092214604368112128 3530347810274726912 7817232663698866176 195166831484076033 292190891709923328 5124504408074712385 1809556113098002433 5917059292741361665 4323507656676360192 4990062238860944384 8752024859876344065 6406526771398602753 4497358062567440384 1412318900180570112 4847094207435694081 74487056769024000 1324061681002470353 4468148210854875137 3808155693840475201 7140457504870028033 4371740610709851905 1318130447323693057 1593680754325082032 617879455375229825 8267820774874571824 5673017079482641761 4095526901476586112 4760687931179969024 4339497377538148833 7744459198420124673 4737721784780089025 1754835504932098049 2885339937964938144 5282899388516555008 8683634460022619393 6497280454686738433 5081404379925372928 6614377635268585489 4494433872697819137 2680164418961873920 2388726085453873152 6499231926636878640 4614568344016818145 2569111086696783488 2399842521516860865 2114818055467273728 8955035926008806401 2450158496929419009 3618974863894511616 8407365363550062912 1085552470669852865 638064462827343936 2220602500800462849 3543753657683935233 2396782683349394432 990051225997955713 4551852825368364736 7052129220121721728 7760578990184202496 8590899527003561984 8110833886729601024 2254091630908101120 2059514538845237760 1775440405941097473 664869300879925249 1 406852098683764737 3980036083972141056 7332785472122564609 8983700755745767041 6424451687143702529 5385511943669139456 4957657878081044480 5458901013409561600 7294179246145855488 898645371448756192 6374366615275061249 7417624740826246337 6274303035257651200 3033498823906361345 1641373115750203392 5098182538321490689 3664967484933292544 8159177987379764929 6181321174369046785 5641607833362084865 4141806663898441649 7871565295549003584 5297648022063057249 8369135474223467265 1623309115645733888 1065846147362372321 6588018932574011393 7118731919994928897 6912684436114641920 3074496301449084929 2263362450318046721 6944910516770388928 5660698121867689985 3712799830657474560 2363978516025872544 7943283822189328448 5288643190735651009 8974166636177653761 6649025652252603872 2760470481215313921 914051298215621120 4214898015561388032 7002039146909206841 4104809093844526592 6349741031277346048 6698619406715159873 5415480470439413760 2106023219378438145 2008382903703278209 3403669713104748417 2781234410853088632 7964263815994408960 6261794702880698880 1317850321401151488 5737089419428317185 1263123523604870785 8179509103531566848 5268597768109500161 2246255964455750511 6625134906384433152 7307323269284079872 5204764840289259521 2429595297518011904 6550870350311981056 6584416266449246080 5680621108113981025 1516517436248199680 7778047266090942464 3745676049761337088 3538888899528747008 124580783345559728 2547293441217756417 1899395656348923137 7116482483036869281 611170152347376896 9148457624355811328 5071740885467577600 7653210925281960449 4664256978988666881 612531118777286016 8495565645331562497 7860308068740163585 7019742944437090305 7910151465719021569 6864137702390321041 7402723630364098560 2172250576925559809 6408646711982893184 2502990164263702529 8636540097271560192 7204114909054894081 5012656066717810689 3253150510566539265 3930291075956080640 2068260708018724608 9085348877815693313 5263034087923121056 5044439349651905920 2323039320572574721 7377814430174256129 5972247640410177536 2630800031754975873 9183893475307978752 2751309415720138752 1392022606788914401 1171791417291091969 2606640884764618752 3228997873446846464 6641742679097708288 8781745295932813441 4143100138031600449 7539466141359481344 2135544216565423872 6179380006556402689 1942614443572389889 5292028860258850817 2752720697733931009 4912347629061388288 4400127879069949953 8234400319094775808 9066748164340449280 2916299678305769873 1298167066989593217 8323844923254689280 6988314968933269504 9177740985502743040 6950172714075924481 1925918066139431041 8751771842136579616 3296355728662242817 1988015777415138189 6355060554378985473 5480056446267580256 3288093453253165057 4800066040577466369 6777984857707858113 411718067054280704 3441895942960028097 8112915012813899776 7518846313118826496 992609402589917185 3969857444248745344 8270699821966939393 7343856144245282681 5060150798800941057 1955966183833262881 4932201844122181664 5006297938383933440 6327489049738215425 7734084242872107008 6440604446509219841 8118650562249470720 521218074659848193 8700712229786222592 7533351479021453312 1626955426323610625 1277071444156666368 5156509890532598785 1951349287915882752 5248259202012329985 1230034725541559424 3504013119376666625 8255515755099310593 7883747493688813057 7559377385312474816 5532186663084763137 9049287939006814784 977399157958067713 5543667245251387393 3859119764620198964 9173823909888130049 6887462202668875777 8214993249523875840 3123026813364928512 6018076250335313920 8172463928858571920 571263363978543105 677775598256750593 656839173449996801 5540236289736582912 6580743983491973120 3023142959584116737 4058001680506032672 4026291590345271297 8180322592930279040 5614150632424012033 4481633063652831232 7711519869252052384 4165142454538279809 6697262071446983344 3862962919483019265 529234103131758081 4388060473531817984 2236112114841681920 1576928971528022144 4121312220949225473 5790898137574600193 7320024007142109888 6950388500956881408 5450575352922857473 3747466197491326336 3158949541255126145 3623466187311494689 3940190166839230464 3292975672651076608 6481070467498541569 5734364081573445633 9060013487698713080 3901797713605361664 8050339909511278592 7994354833641265152 3324815454326194177 3359510955542438768 1124927819672453121 4461131431623710144 589049881918090241 22237377437761537 2393540941801112929 948945991027978805 1367255717764268032 5624857124415799296 6523199504260416512 5405533798920695809 4088089199785560320 190360081573081344 3191955639822291521 6423966708726644736 5608429021678272512 7627803448389898240 1244277366278774785 240998973665606208 3425515725183456352 3347079817884370432 4172302046533824512 8191023824400102144 8324003593356361728 5769188618793385984 2803303608388927489 1483920409248329397 6305947988034343937 3562479325408016897 6844032054851484640 9187062657007490305 7295431574981853185 696780112345098112 3897113573930213121 3751069184811622400 7033123555416605953 5337637149325475840 2203698455502781952 8679915723857827840 7340498694337240576 5240570808889196545 4228204436056243712 9089353346915288480 3165148697870988032 8398693367198777344 949331885459832833 6078717500227465216 6091484353318929233 2508659622679904256 7963929174091645952 5307252046308524033 347182833000593921 2450193888741243392 5946428055611081025 5014897752003605761 2513465681160419745 4378269334048390145 32876981400350861 4824032304387885313 202315162649536257 4411256303223111680 4908937743132170625 8542231201187114736 375561706298415104 7520713295384557329 1045707978429431809 242510114008748136 8676288052441860608 8975437618900788609 5447463726469770625 8776526813926920960 8180315653396910272 7641910810425425920 4917455874642005888 6677624977382303712 8799748264171122496 5215975256638606849 8631113453518122689 7705855631802597376 8889045178870923265 964708589055917569 3874665606083248864 361028427369021440 2726297323500938360 5931526621739669761 970249695834849281 3330250041527536641 4883816127945928705 3601592809948883841 8207116468140082176 2065788938915498241 4414630597189547264 2071815998779697152 2700621137251034513 7002363169250241793 1001641425330970624 8030109270162728832 267282894744971776 7703684646995075072 2781327856865475584 1479038006727201216 3923277306578540545 7432693219141042176 2225906464003716544 6248370568976449536 590802475250040832 8680694052983688321 4648644152372620800 3122824243686872320 275497097050904656 4214482879689998336 293488057417634384 6354373430140000257 5871028160963655169 8117016399851220993 4226193310126309377 8234627681437930984 9115333703407244929 311145038918516736 4817601806532639485 6427534992420849152 7318695990554656768 4807679710729994241 2442517768656158721 2712667813768595585 2143138490747463568 8980839855103181696 8554096829305644256 4214109584002900480 206207129769054209 8985162882027003073 4573232747173595968 141992465653625217 4637217693067513089 8352929213996662017 6858064337243266176 2396215283581966888 6468768734068228608 8311322971023049281 6677982169794939904 2716417703577452544 7112842666494877696 2132771999031501856 8937557054324046849 5673596615647787008 94964869057517257 8386491593956720641 7998088525132252896 838823197996837993 2627239014369998336 4258970494962813953 8555905444541394944 3603035242947452032 8906897615535745024 8294364622990130688 3404645121926627328 6901273923446301825 7552098377862680577 7983507799111508208 7193518568398007829 8541320550438948864 5278562997314256896 515823964703966592 4571345095159008769 1348239649448394752 2545932881642864641 8536544684026250065 357670192927058433 3679077140108054785 3624587297979259904 6541311945430743201 2473394056632669857 7249148988992816641 5872683078247407617 6282151323794242945 1334823950082032705 5081309646882594816 861968025828982785 8668558805107140609 1262663499683831808 5672967905299465729 849309188985327936 4038531406273717505 5922278063991575597 4063981203999358976 5199831415094722560 4380525696069123649 3712458417747378665 3407351104768828480 5441252246950394704 3955469872843743232 6652168351068986433 7517807973329292545 3534848757759287296 1283549367894877441 1775396311723391360 4363344355650798625 3726569622443022337 6089112396351949377 1256710403968729089 3870173717793068256 3517150733625704449 4440545670841274177 3721029812241005345 3306152148084576769 1991021021653696512 1309162669281005569 54843833748029441 2510146155142001408 4062438954689942897 1486269503725645205 6158904793241223169 168110883755786241 7804228759769448448 1873874088635665088 3265651619274571777 2724477881133768225 1587836121827115137 5730382744156766209 6210937336224231424 5426429817536642689 8018567990518149889 476483539526512641 5906134488482202848 2324443551723942464 7441192521851825152 609563823202007937 1453692608708395904 7558155952582115329 2600460012607111168 7851909748583727104 7139703277625020929 6189208309029142529 5167153981192077312 5636533585636405505 2064625214972395521 4499230253629542401 8611046786305359872 2622449554850168832 6634362329330016257 5272187875470364800 2595838896946361728 4879853265448237825 9137570566953393153 4585566602335682560 1660584114137202689 6995586421503545344 4349324038894226432 665542665520970760 8156514574015027073 7944742097820836864 4874664294909062144 3894432250802204673 3108612839021327297 2246639043170531841 1087291710591897089 3080236370441928705 6801023062059182209 6309965785401093385 1412583730399508592 1148089587634142688 381249168393358848 2484965037223877312 6165649241038786049 246108530904658432 7549857879313948672 8762691725663133425 5474008327133380609 7038776276269350912 4979061692792465025 5351015448635523073 1901680474765459456 7841488619988782689 9008653960991925249 4596527759408932416 7234212350390747136 7609643997857462944 4222288925337773057 1183732527066778336 3948982038283198465 3075193817576797184 1074025395493292288 5938519136012455937 8772574319291512321 3752054858847647616 2810016436814111872 628317507551690752 2183704598232806912 8391302558668219649 1901147161312496129 8148533052093659392 7748498516136755201 5849351473175904256 6277404264296861056 5802742036203377232 6752183172780093441 7900164323231860416 7022052302176912128 4098160585676410185 2515335190320835872 8869616729168036353 453709620120645632 2715323288950136833 7628033204532122276 3307261216440590817 5387533855267377153 7911649464313119233 7790798244263164289 5098313092397805225 421336895277828897 6220715425468579841 927920956279171072 1845086894700136449 6559899305269161984 7891538313790656513 1167295168607928320 940934508461873408 3850261691109400704 2717386536337335937 3639376851721466712 461632273461721985 7473868812579361792 1103403578153005056 2845973221110289793 5939429152711639040 4086624572584460288 8178296672018198833 4930265237257437184 8128594734453376640 2917689178785231361 4382428997412618240 1561037725716712649 4543080260956908416 3912183591143997440 2093033098240929537 5845881205931311105 3157712987736958080 3954836664895860737 4592356693605117184 7562543933950904448 7082945724151556096 431898661818906625 483867001458958337 7544663095443824641 7177490613024804608 8146356220150575104 1147200595980109633 1811317872192425585 1780733826420635648 40013354349867009 748321632341819393 8650302689280688129 8594728660702370816 695872105932357633 3996740339948976128 2684519490244313089 6046810746048019521 4399104917297404240 9183586714176716801 5316927214970229760 8666044227535492096 8888764662260504577 8094968870264870272 834657519907807232 9056803795868462040 8628214852815486592 3406474637728088321 8339351529755047736 3416778693001591136 4383712076016475040 1481929801046332840 1898937697078429688 2913315009668022273 1152880642944538624 7480722825411264481 3098766057634033664 8378957908678448001 980167704370180160 776383671425794049 3846826100079911425 1275752479980763168 2835913451627299328 3837204460848777217 1436501454250736544 3406908434160826912 4494048291507734657 2213546400538897409 4694886646174743137 1913362922176197025 2312393876111060993 188713764940745601 4318218842931462145 3835949275755262848 8072134378565945873 6614380153087412785 1455886208443682816 1903338533888933888 4627212765845731584 1789293403505558401 1168925991328703169 2813829102796297728 7088385850712094721 4859813697607763840 5088202251488756881 7976190512590897152 295336181811185152 7107817169573421056 8001547597506781184 2640684955032985601 4757593131891246080 8552253325265899521 7220783416183311872 2734675281792991232 2281851884128577217 2588663446518898688 1802799842794005504 2099223380436713472 5769043154090356416 7727037490144542721 8902111005394160000 5632794360114315265 7256507934108615680 2529355294045988352 6189271636617599744 1749284740241923329 5933029630778388480 967053686030551040 6337596846401649664 8927368758179086337 702972159246966720 7269464285111196048 8285238233171205121 5756002811442159296 5758103997600083968 1993890592849366176 7460826430305205761 858315372971270657 5896152252669288449 2277679427430407168 3391161616873878145 6952641057714597888 1748798371790319361 4410274149924066049 5324901961476014080 7269050476470435841 6261766028730800129 4358894178396561345 270085592230821888 6420275270646042529 6621108512728474881 2409110053423946752 5617958044875218945 4739258421890961408 8907854721454342144 8207487519550910465 3467725147345788929 4742681318791014912 1372044498575163393 7279052751001845761 1419425365225447425 7363374837487741697 7484346890158342145 3005331031356981249 3936645323247725569 978946213418205184 331874305971126273 3104743802224476160 7968864233964549248 1496910872591814336 1752908823638585856 1502572660872888320 1575546210349895681 2448373313883533313 3487304602832222672 59243919623759752 2851666577370779649 3862870826451534865 4574486218777300097 473074828652472320 606290814943516672 9040258129292340224 2802924816577548609 7643256904678594561 2939582943514894705 3484842890765690880 8186896086782976513 6740623491948636416 6685961031631975425 7000802407307870209 3463714142345494528 1959138826412242945 4512221079309779169 6319791500999983105 2756899741033668032 3188740469761527785 6934724603828158465 4656386256402344704 8290525768297566208 41232973509665665 692701104970963969 2758715179495568769 3277627703575360000 197632703385611297 7744749826224480257 6870350153299357697 7477238739577077761 1021515963304294009 5520960720569630720 4572456421046567441 8100675069389515776 60622350040384185 3294540461236151808 4877366082776848128 8134172625167139649 6443172422824353024 1536188314662518785 5494394974353100801 1971520357293451073 2804559753964560513 3878784477319822081 2852094519879445376 2949061892955389953 7083385660424415488 6515128969154050597 1633024048489251840 8298142943811046400 6697789540007936001 6382143303989479424 3854464497008574465 6350139420997515265 4880580950438339756 8135311443117762236 5711938525632966656 5090680225986452048 4799404741287215105 6992034884799762433 3388370624469633024 7455526178410315776 8896234572738493953 4624857046438123521 1781190577833933601 3340626807336101377 5821031924897972097 259503465840990208 1560455973456060417 8984582678711453697 5734340613000485377 4905533964455534002 8294460512679710208 7483788605370359104 3929941255425042432 2427634754770745473 1959628071184902977 4456186702240635392 4135772972385097728 7510128536789196801 4531441861862359040 9004389040160248576 4575976777086299137 6882188453637353985 3814189809855889408 8459383826222214913 973111561383081985 6085412946073559552 8420794433564835840 3975934560272836704 7443619736567083904 3033814842672611328 6021258470138266369 7330997870407062016 4199917071254370048 5955506231334612481 5107587170936745473 2856453314445723649 1487719919023311680 7462413411196131329 2630516637650321408 6712724646644940800 3551123201486658048 6462990547361492737 3423121074012928577 5039050324661512872 7980923392734193345 6796481028131753985 8576130239886786560 4310975860447274049 7029320776579382177 329410640389455233 1704053996593842176 1981023157002327552 3670098514439962625 981237114273593345 8346256498480204160 6149530396739067905 4107936729477981185 3261560915722270721 777022758334643201 6911538205583297280 5785869987846715649 338794318587312592 7220770455183837473 8509831378766021649 8087468619744659456 7675352982282360801 572625421892350654 2338304600877838336 7877522323349569536 4588990067842210496 8906343116681535489 8428291814153010049 6377701726240673793 8310800402051112448 4969416613028634625 2440443690609405952 158324825334984384 2668330123379860480 5735638055613819361 7474116545158451200 4072946987339087872 4653738138440797185 6330694738488217601 8629511508047256528 3675817217174601729 5366685791743913984 4774632631906074624 1846668940386137089 4401226355104058112 7410406800358082561 5639197665743369216 1801833715290743297 7565034067243048865 1677631237589431809 7603125859444769969 6959971038560992161 1776725873050424097 7240628337828186113 621573081604062592 8903893634808946688 5425172647847373537 2392531072057999361 4663443229520840705 2544615465747836929 2580372555346848448 5795376406882741760 7561549769924074496 3366304101179757632 4270923053414481920 9218847019975210657 5288392023538318080 3593437356386214849 7085495989751976193 5065917861377281024 4741545398197372161 8206777423341752321 3322995339190367233 4304220161094713345 1383338494536462849 5225892513191358289 4195992399996387329 1680046237728573441 440430569489291264 5690178217574924289 4321395089834209537 1210832053483352065 6511568120305633408 429049767211444737 8359908853978726912 3343167971530988801 1900525503136380000 8193922160246711296 5297950708266876928 9137166423579681536 1882511305634217985 2403285438455483904 4992994296921537537 6729747440591152128 5139778912468860929 4229888528350695744 528584751220882880 7111959980208291840 1336549283920946165 4332559856201183745 8654322382473811456 2453600139637006336 6349586834266492160 8386050529569707521 853597866042851328 5356252408333860864 2180607407598706689 8448521863465694592 5906342311546191873 8312634097244486057 8113377045184000001 2218679982751875264 3890701069058547713 1216024478005201280 6381458634689138688 85424581608472576 6560334808185601472 5829284917584046152 8331185625574555649 4905392592902154753 8575849658689351904 613457098111906817 1498946525582964224 1837443301434480640 6786774272176446425 1723618944969732198 4631156914066683137 6518888329427843072 6752508280148631553 8591132083684075521 6902669524973583944 6581258818113451777 6164845842314123040 7282211960056534016 7060077001021063168 7606391987341466752 4819965310947857024 1961267056060399617 8887103292507684864 8302075245667827712 2854511454822264833 2034333160965792352 6863914854441320448 6014635827252494336 925549965513274688 6975379582162397184 5775446858303861248 5478085309091624065 2325013033962452481 5159304505954787073 3639269658851809024 2426423764694906113 8112521512690207233 77038529853745921 3223992708455465217 1556182079063692033 5703883557695453445 3371085066941571649 379705416553622913 4725937273660276736 6316938777417250816 5322017717620447233 3221545133149366529 2819052693418149904 2455404280431011841 5380972622956511745 6883602561469922416 6470853503768752128 5389756965735669760 7350121327649062913 5117680522258092481 6191506090907072256 8913325817820501505 8429399815285800672 8913610157566884961 7207859157768861697 5165727039933729440 6409419545259896065 1436186269405650945 7259770500462817281 6554207513829925120 6074162714568150784 2416142182423830529 1566226752259145729 8111680188663169025 3112509657761218432 5476407375109312257 5140314144290091008 5213391889293918209 7364928802987331328 678135734810443776 2581049288695847681 2990746659394939392 6733496265778380289 4793365081527615488 4166421475974282785 4225179568214283776 6414824707796758568 4374824959490850816 7536105175775953920 8338103472516408321 8195304764572762112 7833705964834078720 6436466160704081985 7349196210682826752 829883351880613888 732166278489351680 3927111074685314048 5719048478670934032 7840987511220161536 1375215258926887424 1103422659747086336 6704469003027136513 5649478060132532224 7831044278829214593 4919416497958576129 5839712626320185345 6088661372450812993 788041282707988480 5318813622904553473 3249626570265206784 9004784942475993089 1171923805690499072 2087328654874947264 8526410988062152577 5246920508690942209 6149912495417270272 5571004307841354241 2487726328466361377 8589505690084658432 7447748453457647616 3971727087502415872 6311867957393587073 8357614612399359601 123254883518320640 5755951660197216257 101964194932719616 5294654859486429185 5993790046794476032 5014298691923851328 7953411471924669697 2040734654674474465 472468271693987624 2645423260140957696 5683552301028914080 4802937150833304065 5538145782995947521 5460688906815349760 516463386061628416 3353438486273212448 6422218838809014273 469932664664256256 7237438477011209728 840482433173867776 4372977205618999296 734335506855078400 9070627152975922177 8306964386951278593 1023653931857799937 8011317156377837569 2156962658360631745 8969638134038196097 3979699935771857152 2268016698010513409 33190363001577472 7446396322701941249 283584238553684352 7519680332329823873 8337579129347637248 5171305428310302721 2253504421486679921 9105936161651872128 840134770133413944 6459724123323192832 344408266125213697 7333606145903017729 1673214725072697089 2900353484977967105 9133406604070492289 7070581545059906425 118194255217637249 5231689045197141120 4668784961861394433 757343727005335552 5430451468945457152 4332425493192766464 1244706232455446272 1521931305836814337 5113432540197008896 3396462335229271232 4813898453089807361 9197987773444494337 2368583876673255665 6154382845178724864 3083256867272339456 40060544320327169 5832737080028041025 5697549370694745600 4296008853016373248 5445904439552706336 3655669404101492737 6171699795564953600 1892290119135789313 137816268098285569 5131005832201875456 5382893885177550225 7388888122893045408 5102063515588427776 3857108026076909057 7982043141640439233 8161625339300790273 6887326336211185408 6200294842405224449 2994144512959456257 2243264051775688704 2085417245135439328 199193861972373504 8742467066560790017 6844851769707971377 5452227846174785536 6365808844830246032 4017711124573577216 6944074900267176192 7246541814605203457 7993957382871662593 423951758869151744 222103083502457729 7710845174851253184 4069111028965762048 4194572309592513792 2618137208088495104 5541754111763073921 7731889595650809728 2887857089460363264 1772905380848336896 1234431484901558904 6452008280510041552 8467261331254164353 3901362618238025728 1515748815123949568 3235558674991923201 3084586255657783297 559222474966351937 2249359838406017025 2062611165161569121 3945957139847278208 3465759128813957889 3931956674455764481 7643410351337310209 7061065873818673153 3248162199070064641 5516254416473776128 4090562706622251008 3558007090388568064 2395795328169790896 832546676452569856 5798809735396556801 4561336167150944256 1265159012096118016 6614952627936702464 3347958842560724993 1200805155262300161 9055355191899308033 1307132843524834369 8152216499836038657 15958431950595072 8850618096514478720 1142429072101224089 8537123348982178817 4787742491348041728 1052077349942919168 8333541863553993497 5908282893069820929 7862452565049888257 5678131428164926244 7719361882655539200 8739249687001355265 3834163569306880800 5398914894532923521 4095195376404359169 4999143856515788801 6158557494859456769 7837327687873636353 1706828641874608129 4918232618097106000 2053677422894495133 5466452332096520192 8554603904564739592 1007137576901783553 6135525250095906817 4398433709645461704 5403364896067906048 3054374309843257857 2301558876906932737 3219040342495062016 5215370834238918656 3884036835537283712 7593282260959725568 8295176154443213505 4489139877039814593 3697459521481424896 4926860262266852884 8738864119853367296 5174379229809389568 8436261599602055168 5019778359445176320 6667271334436289761 9200973964571656192 2832556154194214913 2871267932140361152 8235070614165610496 4473834487899830977 8207571767649103873 1273506863686017536 6744338876868021760 3930180715284034880 4368008455150501889 7984221840852980128 4364785581996062721 4153193507346603968 8096908416649116513 9031074849656193024 1701601879698669568 7106657401259942472 7879853379123548160 4881836688670654465 6958024126353577728 1192617586144102401 5415795435807543552 1203656917890059136 1571390698201833217 2393109562147886977 5919212148149515008 4658740010491021313 4418608643786588673 2233500669155297857 5081509752723594241 3757954204403641216 3535730754169008129 5966904167788494088 7527153389045031649 5825641914490675201 1523439932392161280 4380232236167293432 1786605696499761248 2481196833706502145 1235937078448277505 6585610329636512449 817243793187085313 830209932506124416 381503816913463936 6625201441193310208 8935206143018804993 3115705748711718913 6947099764100628481 2825418660950790145 8957472931289382913 881921007549579265 965529438667278337 8264515162408124992 7013974370114005424 3950691755952103425 6860969423159623680 7705555888831182250 3737973697649672192 5481549436729131009 2240603343955282944 3892315916714115073 7807868236372926464 7857180332847918080 3663960849519027392 3328152754407334144 7076073229362579457 1454401980689999345 757766238951652736 4033741322375922688 7189566687570333633 3551320064790385152 7075864764286620672 6143567349952159744 3885280057956995073 4604476414729938432 2056919222686298113 7132491409330503680 3958076114707067137 8759146177209448577 2133270183312034176 5276112634844587009 4255151510268337857 1289155017557780480 2727135729706770448 2464365272175351297 7226581236399125472 5854599972432200704 5654496240993531617 6776086129369558241 577657264332232288 8894234580771893392 6986984492608891681 4089788911497693184 5617253827814195200 1812370336147480833 347603173681135616 5144413768213264961 6570143322169615360 889319402315727617 5332956442498136064 7077731606774352193 1262764343812030016 6708231090611510656 6249783351196975104 3574748839893098497 4952003927681939456 3293029924412571008 1682243987414859776 7414731035312997152 1211655306132897793 7095793775800724225 7644037613132711936 4883407244956383233 6476815320230903809 5695768046603075585 5881243795464624128 2473232015499984897 4243694951153271809 2457014734724792321 1283286311152222209 1381914231810316289 4281357573524483265 3681955271889230272 226165541465302016 8366564426968950785 4138513018470919681 5194471818011117568 5996637112451931809 517796155964260353 7810381761974796289 1189177422564368896 4083198469364456896 9058955053556736608 284260077696688640 3053141706265853953 7220527944068122625 8661755936999842560 8565432139966316545 3189718359849631104 2290271315391520256 5737278124690400256 8426354064538463232 6251313872902963200 5648620250827081984 834788307053445121 3549700145226979328 6771579527278843393 3711300938277448993 1691712174133856465 8649785139915112449 6234756507250615496 2596718509667543937 2963391403593682945 5859695967145439233 6686547483482696705 5552745006815427200 279308960119300097 7408200185512128304 3095797913386414081 6056640885582011158 973769979467468033 6832239354724063105 3000821497046773248 1046115330275753985 1087744952384356353 7049202141817868289 7032449593066340352 771512718792771492 9030413830053161728 8292632458304164305 5252088667866740609 8106085176473288704 1514503424312082433 6285274457270784001 705452183233275009 2981111837105325824 732246917718776128 4219040783216750593 25688625510875136 3804124798752971777 2571425558733955073 559761680657670145 1137581238145165312 5799604588539873146 2846783094824679424 6612119919568301056 5107909812079651328 902489103388933248 3376856492335349760 2783417862662037505 547296585252334592 5159539496266358784 6665911826006656513 4017463615457835456 8487860604984086304 3321704226535727105 3661204011818575233 7715900582180896901 216194995844750336 2634041213533552640 2307198737081663489 7923158276719050753 7597943263449581056 9216350469334806529 4200990590535791745 4948314748867870721 2083205216461496320 4711985272283507744 5180319711797135361 6427312232382660609 6837314386282250241 2111510347847198721 2143008509785632256 6125808898386968577 4660744966546684929 399988877470198656 8520057904228628993 4193240709570666496 2614247719712653313 8808904029692013696 2519198426500235264 4195283649692362752 1426424770020294656 5823396651984063617 512644343477309953 7237941752170706944 5313338876105505792 6340537654595502080 1400900657522892800 6056432845371359232 8472062228554579969 1932442172959995393 4805502476119715840 2842712526795426880 4957531788530493632 652646951628513281 9218546605126131713 2861605386670964736 1743930448659849744 6188605045352537088 8629395645006094336 6071057537215531521 1194307170467626200 23593199028928512 1845554060926322368 6175088451805522689 7810405158919689216 5329257552533555201 164515058070601729 2597295706540742657 4271521433068502657 7827822426830164865 4098578819347105792 2699439018452337600 1208141896255682561 2770409645036288257 5360856597285568512 9061158935935001089 2757142522340406144 4422053112320688129 522853892285943809 3416643577399792265 6506367308700618400 7965797527751196672 549661670170030080 2601258790637300225 8476104252468283393 1282453544936587840 2239004322564358145 283104349754236929 3790925694139701761 939184078296638464 5242642300195654473 4504134199376347137 9199397176513280768 6162314621225918464 5959528683094671361 7165460038952954560 6131387517988409952 8487865938595987456 6842555528480143873 6346293117051699201 8001130179233734657 3138838061170229249 1434643046405587232 19171490177582080 8795826538184708280 2819471884772460545 1290368081605106688 5044597171364707328 8917028905600644096 3247529249328373760 2037575369971728384 7560610778467744128 8581647065561448448 2620094127429695489 7332551436272773569 2850456719965290497 8921277940054380545 4455061073538542592 7371087786877204896 4208034196996786816 7263648798303771505 6520640641950713600 772604464053036033 5927845348307576833 3725660814969875456 7730904383252194368 11282983361540096 7794307837240030976 2752888472716532993 8927565067451930953 1157748010520180736 3340220143870271489 4942385729416317184 7578066616342474528 6977669275361065985 5193091061598978048 5693717397408898049 8675373612163522400 2008103934973686785 5660390573428753536 7385347066308984832 5286100232230333361 6822445055766016641 8297873499660181504 457302430358145153 1103530075891671041 900150246395777025 7744676519437650457 4673863050291930921 3579085842220734346 4459980796048947200 4442864537799987905 3323495472216810560 7539827194903101440 8069059228016710465 8771886587107124040 1475737628791693313 924860449911408320 2657120657418869760 7959163953396187136 5599559379319386112 6127219164489738752 881132890598696257 2871834589296620640 887206673555523328 6044391673534291968 491450776420058785 3617115113154181120 4270883984705191936 5224803580972236800 7314428609913207809 8173496199537128961 8712587876830953472 1083161599760711681 8936367782353012737 546931594827449857 4483700299342020609 5033079045625067521 2394941861171640320 5568500319119324416 8281786844781493313 4496292239461580801 3054604316113428736 1560463785010048 4931900314745449729 8400676007864063360 8620868574984785921 3199796306916847360 743901509414027265 6843486435129384961 4463921141412436480 8722167482545580545 6700141450344702465 8943958202253479681 7467840327521827840 4505381452831127553 6470815942937094632 1288100762626424833 5257028848423485440 6818368374502899456 23844752211105537 3949135641155469313 1696662587147616257 5300998460451066253 2885321836321206273 2991805128405915280 3578601870272443904 6808017850159081216 8993017565162685873 6523968098231648257 1114074028122303200 3631058478704839169 2573242179187380129 7449932224028475393 1372961670997491713 3550748673432083713 5891177255300169728 8606188413555125504 6845684494382584833 1889176287936577920 8401599932609465754 9000626065706834624 6724767707038275904 8851909597057476609 8163888890842320865 5908933422175985152 49111983681522176 8330666950729650273 5954314431589867009 2498430697772331701 2221943113352995649 5727592880431896576 4276778205110579201 6320812358767059312 6927856407160403968 2096464469560164353 4475737144559346817 172059789836263425 374942456495827616 2326780011619414528 1626314777485139969 9200340274181308417 3000774918469236993 367785679344168449 7110431569751420929 3279866707489078784 4777432957180346176 2043591482093444225 3149886902984750488 3516530211745759233 6257278617228920833 7759203778899787777 7359838621277786113 5155165139364108609 5473599629046464513 7269482114140662784 4851094459573194753 4777895063589928961 7073839606198206465 9066443036889194496 768485690891258048 4867326600978962433 3597537796934849536 5706260551936471041 3280304030360646656 1229612495010082816 8335198840153074321 2662925368722432000 2061653353537340161 1295287182454270721 4339616108519561856 8809349919643935232 2727107509121572033 513600610109489153 4209192805381652480 8748115506426258497 263468642869281280 3976047184386850816 4853530059961559168 2098897411746725889 8095691140106420225 1956499263040510592 3102425752179343360 26154426358233120 6546093528430987328 7256201753685377024 4357890565954052286 3852308277483223040 1842108296167155713 3506257753643419792 5642660806561342464 8016114721982563585 2260538701540474881 4589776600739014657 9067170748749576193 3966367084260843521 2475187903442657280 7167902349245771681 1623355621791981569 5781155260853022913 843216214367027200 7892274069545614977 5274570475475532625 272182902179332097 5874001386388193281 594661492114822144 3426427932589801473 3828429156317684544 882587619982555136 3373904737287937 5818988258023424000 1720640948307967233 7665948952672206849 8547205426963974656 5523402471075978520 6541825854858194113 1410015247004848128 997810805544358913 4879313264007301632 1144126467805317376 8518937336555393744 2017973597966076416 3362726265960578752 8182898600259243008 3847731270394402113 8355328485422759936 3748148770706944000 6171051766509993984 8203194518724100489 1732312451803164873 1536140137966339904 4662383532491376641 341948236970609665 9083871500012792353 8030253619725395296 3491833654985236992 4381629255454960641 5022475000053772417 3605963704229912576 2139465849177164880 8283444233078947841 5660648777701736448 7306037310162509825 2857342549464220417 5298722007693000705 8966131889319051264 1989247970503584641 1069222125936663040 6817407304595406848 5921157001773076480 4951371293676273664 8168519165821272065 5903611427989301153 8745068260749044865 2664930819432944833 1566066510225195009 7652289338480295937 4929974440677270625 5475143968817812481 3493347357863698432 8344179074554858496 6180442625613059072 4467541260286188416 1907936209478321024 1146191017576997889 6117509326143678949 3357612347451060224 6684885281898189568 6608091916676042608 1873680695711109120 7286033113757539969 2760400148906080256 2766126271335636992 2405810041424822272 8283614083091895169 6788842774870764753 2886602557661559633 3798082297276710913 6236017597556058272 7989328501862725712 1987149472863913985 7032389362620265185 73436264606257020 632977827001308161 7462693460279738368 2386835900644638720 8819394936522791360 5253801457009482624 1128550451593991809 5130004803870359553 4860854877914216961 578618437073309057 8194531610626378817 3006406480437298689 4030132141826896576 2095830222941414049 8651026766027430912 7414428337465177216 7257945602615040 7280066242505703425 1987506174002593792 421966316029604800 191456774555947008 4485538728367089152 735731620927926272 7638517805251488768 8273603926797149697 479796179014082304 7783867026552541185 6522486323211567105 7495014208604731177 4857707263521346049 4180460107717842305 2628216208582237185 7154796210331190993 5018068593718973184 7561303656080321696 4038185761317269857 2176414562299603968 2650316884025835008 2969619261088415489 5077266398502780928 2484932295116718080 8081629926495600640 4534686957311787457 1964692092511175681 3722061036054642688 2853703930303575040 3076451980963266560 5567365349886170113 8641128797723930112 4641718981110520833 2003348510281302017 4510385297924635649 6329242437840338945 4137771696849874433 679597217308803072 4728205095353363500 7706356665853350561 4774612247537516544 3766257894478315520 9130149662922736129 191556483261008385 1819614262631333889 2522508450488909824 7882149616983420417 5309400851385769088 6589990012309831680 2226543453658217473 7380455010778726400 2832272653247706528 1205362402559524864 193503502450422145 4122365786372436480 1025759824364823553 1968807704762490369 7458535048406069249 968259684325760768 293514961347895297 8076926235159027104 7496097780130050304 8653078298446815873 44088579278110720 6242678332813069456 5054026514273394688 918264342861168640 2075025109706866688 4765095742157357344 626752762487242753 5051397562446530689 8928119898184089600 8258328824203117537 4843108218552356865 219697122926751617 8755389539833724928 5043097553209524224 1420204810795253761 9196414250671167201 4654263399893036576 206994811947245569 375337797224660993 968057000467084737 4961353665643378560 6437145419092643841 637631329191460865 5276473991772957313 7281286334691883008 5633021634858057728 1572875676418128896 5656917881492242176 3989462798771556609 4113055110832679936 1616695380803584000 8959503042250263353 2231043907703015425 5858950187469766656 2552282454196089473 1565298313417607504 5198569713954627840 5910251056985243649 4322495087537616385 6798948360921923584 6228298507809025024 4345883405857696768 8792225878789074945 6584642183804573953 7796057367981965313 458467957878850896 4173055978605125632 3027723051157995520 5124687310424741889 1121192110932369280 4760783582448978945 5497244759535656960 8814816497167864832 6989846613992211073 3030062853552848897 9152809406364729856 8312083989683138561 2113271337153620480 1883316132821793281 1586181610256853824 2369385149593470465 5851937793738965281 2823824023801874433 7956408102440165921 7901378570241904641 6752449678746062848 6532265623879020288 6634648417656307713 6525825994105022209 8600248185233599233 6585965400819245056 2957464312421477376 689677641622487041 1964000344148779009 6545061472009227744 898822268517965824 4152037474720410624 2289595301280776192 6877795875452016257 4121193398414098433 6963132138574529793 6717443178224503809 3866052650213996032 6338920094111002433 5758893254938798593 4832310576203339648 3461461233389079808 5198358684937125888 4310696549159686721 1671877216723642368 7800017686933403357 3740782019527433953 2977362188722636800 2184464440119517184 3075203742038024192 8008087416278646784 2779549697471484928 6981768219493080576 5452646791289139201 3362842448264678809 2929896825920593920 1847525852238950400 4198572814485751808 1759170638478082048 8463680964031110915 8614568568209006849 1106306114933904641 4635714124540264448 3868364164779722016 6001631047877394433 389208887513918464 4503365013037383681 9189810623386622336 2531419278552334337 2996092995459396993 5858531154019139584 2775834474313878528 3670494360984223745 8836142720349452868 2943470248111490048 2455045888839865665 5441558912275804417 5165433167305670656 5650444604175845376 4781368067735887873 2173664511952661633 6819262780825601024 1086058861720956673 4890792475624734721 2710405247745325057 7738131117379968513 8597615549636460545 3216334280523937793 5552416785069677825 6078712571505901569 1685211357298354560 6616902227329082241 995003157513969153 6213792576168787969 7182447864787148289 5768770857986945888 238978315186038017 2472827456861062656 2020450866286559232 5741155812560945152 5984387904680704257 5871396808232861697 8266982651178373120 2330163710720125952 7197071977068692385 1143319409193910272 8698380153332139680 1494988459608699905 1143799761806032896 62981501140213760 3857084428636504065 8324110695950902273 6862249682129473536 3295929141400915457 1754559359777013025 760207874540788481 747664604848226304 7292013392559710976 6707945003237474688 5338824490296795136 7369953595107850753 3887809930718399488 1536420521425628417 7320458025168619520 9219597229596730056 2965035765735593985 263799788317104512 6790595761889529856 2002310438357323776 4638844390766198784 7487799690493296641 6731452400111189632 1 7418805445233453313 8973704585895524353 6293841388121872384 4650136104197095424 7731567354866892800 635990412742539776 5863591644930822832 416926629970990601 3397553095631096449 5662758924449416192 3630403719208242176 2624622922447512880 3121172661045317633 6257750588615434081 3591838575919480832 5325306242158752257 3342582405354493441 8526953302759891104 5645773093505924864 6722505503521841153 4394402057093998593 2040561156106904848 5844514228955521025 2012761857813118976 7671003588687061057 4113198102328760320 2475172843147037825 9060610534856669441 4864888714005962753 7398138724436009152 7653081412076912160 5181861877379223297 105023991016053761 2243274051542384641 5299856961144963072 5295288341793711360 890204821413491584 502028108144870400 2983219903302733824 917967693829934272 6789082478526668801 5028517672322924545 2063736862756028417 2452055989519082368 8606095660797788160 4964373066796670977 3935484594910585472 1551632321185871137 1664040227903958017 1380498533242433537 3107539899067475457 4462964088949981953 1863276077926637568 8077465617296976737 107556674928115712 7315238761666626241 2173895431507654848 7422938564806049793 970982346070387600 7405324995678660865 3782841393968871424 2637170293037932161 1186124452513351041 4749539216727633409 978504375285361200 1574739862551912641 2536008101154811905 64292179223896192 5665808786143450865 7087124809672281088 110082301060632192 1993747322603831296 6332729075488981504 33737215123798344 521245862561804928 1708455437193204737 6936607068523313152 4110248863664419593 8637221152963522113 5644414362978148544 6379717979520040961 1717986424261413377 923314632528232897 8427879336063048921 5721954778270203904 1132375136749297153 8532953596008333312 6702574511098417409 6620234966131197952 3692461518107851776 725694565031127041 2309013925687193600 9056866944426598273 7170920143569354752 4309940253152432129 2425774018170519552 2186864790403521536 7534039793462522817 2143761904352581025 3931919747761255937 2353815293232161281 7587517573917835265 3047762397812195328 2641689158749145089 2122096221061767168 2823827355948560385 1333968366654849024 180111513750953984 3397524853433636960 1241907023076065280 4746710037581512705 7314823589228176129 6173305585771610369 1773608325029288737 6888922194895677824 4922932085454533568 4431000561693783553 8570873326130839553 8732547561325338625 4899652316723847169 1373731923743903016 2383758410474799489 5098068083051594753 5244398877036810240 7535922332977037312 2240288712950215361 8744488130818605057 5524321995279903361 3524088281826662346 3309621511685800960 3128318662390317057 2525865193442211841 763894427701977472 6096093447052328960 2467630158018856038 3540267077511241537 674963730052159969 4877751602170073441 715608895519965185 6451438325946999809 5237105259536580608 3409049768347828224 4715137057425628417 5058670115132530689 4686830702044692481 1777330917454333344 8072226991589294081 3662077417368256513 5635343662820835329 4571314608131387136 2973198910678627824 3503636664069580929 8637016630090706944 1508350887603267073 231642796726534144 3257560880307117176 2930145805586292992 2924667474925792068 3020192677613139649 3772567171142614016 3873201024374538240 4064738486226518016 2305030434662236160 5421433553544046081 4610649994008510464 4497771034768126384 2678112984033595393 3038590024271888385 5236473753566880001 8073125054872281712 8569374806159851009 1012869203812723969 3288164922427553216 8871240449910276065 904223345440149504 8579127470261010432 2531430658717197953 7183716819847102464 8352238629513150464 1280045422566898432 4793875552883696641 3041091647254527617 2340087883373789560 760767792237467649 762978352584321977 2285260314226794496 84688220362375168 72157548969279488 4600807983776058881 1707185458850693120 4113488550273669121 2061355981103702529 7927239004916473857 2731867587427077505 6723318735965206753 5869440645270081153 2075894631575663105 2763601309194348160 7212223141466206208 2077900824215869440 4705376666112097025 6719075202771561473 1398723071015235648 7204661926680171777 4666827706357684737 3571460174849478656 8116792040203601696 7077489483743526912 779187585247910400 9044248540232548193 5382767421256626176 3719781171099894272 5164663405488473728 2462264562920012445 9119058774853132289 405451589588883201 6263753830192321984 4513802109662158849 7277471098237386752 1428891776201609984 3936419430194051072 7467949821244878848 6525477348317331456 181998101586592256 5437219892860958720 8060309449162892393 6228835218742368161 8099672008929509376 9157776905774341953 9134359755727229989 8113455817712850944 6816746443140633089 18597789575133696 557331701873451008 230532567657918464 7599130901653215489 114341463477354497 6633690583499443840 4406372748305255968 6182376397388791808 2453866050637750272 3047402024737539200 2965117922155243521 1020377971407597568 6459573392089398273 1142831483620175872 1031065049039883649 1438278559753320961 8138992960790255616 7611461823271200768 8596846443270963200 176856176487786440 2067765227345786880 1865306600221966336 3964755206577617089 709071931002580993 1267104677288929280 3840569948001861633 786563333735641089 7616842076158222336 686333853528227840 4807270828750897153 3686133192431069185 8762401699975916673 6171545539707942657 8199868820522687489 3285277369243999745 1974304601114679633 1970483201787319297 4196593558835390464 3023462443900803553 178069018611753688 5358767513918389377 7936393225615524800 8766421909198058977 4054184723357332480 4039066793139777537 6734223385451184128 1818669999892128256 2184047441749922624 4387903225739608064 4316664517946861568 608059530975547393 6344253967752792064 7111063815347019136 5854851133633830913 5851008334746400320 2534128829851500545 181196038663098113 7794745184427480705 1486860709370392321 6282811148243591185 8314933055410131041 1264568246190637057 4689697903991745825 1539492611292821913 4925815255446403072 3223767228222013440 310813081489311745 8239749406730809472 6659939581891575808 7320097641039872513 7242371939838066401 367755950280220672 7938783211575378880 2515689779810750400 2059018651566069761 6518446321493547521 3831125086740971521 4286030378701729792 779473653423407105 8395849302544429745 8107654590250436353 6507497030670167040 7382240027450013953 6850514685626712065 1044094560160169216 7644056000036437201 6751684421511878656 7108152294065634145 5230885643483041600 7677761076939194368 6984835998146560001 8711471504129040904 5883332465740532425 1868165349964651008 7593576766331833793 9198244131186825617 5363958039920391392 666040197389267968 7793445160194975745 3849705531209820769 6781123421185677728 4184270908018691073 6898456448563969024 2379374755460081473 979164501165595009 577104620935283713 8822106249535224832 402639186688814080 8495862148043236352 652542589048818937 6077329855751207808 7700937074083534336 3287886481675233984 4187375682452044288 6324694704222306304 3994326036828311952 303587370546669313 3931802992616567968 952139493460869120 6998595734760939264 3481294975432035841 915103793809899521 8079157336960329729 4973566128630507264 4299021845699010129 7211968167113641984 2663599727538926593 2548352414705550464 3314963296297021697 7991524981947443201 2357257925694963712 6952823513681360896 2669137241381554689 8589822947298742497 3785462684628961492 7582005451633496320 5691421351600508736 3909150411799900161 1507513098777184865 4386565452235344961 110741986800144384 4754760771337063841 9047134039342140417 6946395255257131008 2677063702007940768 3655235930310879233 5517049493114120001 8086282722791305153 27261304790861313 8622073406215618368 706948747877094400 3526733405908967632 7572175532859108353 1522931217147560961 7580961329765236737 4774372854644491233 5191110499722743808 5553735715276685312 555940560965239808 1913927386114643969 3599107070832457216 2119546601132359680 6074729969374004225 3238354705668465152 3648581948160835585 2609899215602614769 2347411842950365184 7041500673983651841 6908428245986226689 4436433281355038721 4335727127805020672 2230529353644809600 3385428912248012992 9192892772714628865 7276087230718536704 7078479802007698432 5563217303949049856 8447965696445874177 399551187827740224 7843196226919518209 4233133633787224576 2643938294954578945 2575909046649635041 3463191854754217985 3608344940522520577 1703582622202128321 1349378210901947136 8766654786360159488 3268110676005978113 1133711036939179009 3483923382844219105 5925271582305530592 807893850656464896 6598224737708272385 4526851387399798785 2084137246486822912 7434697496341164033 6747312370568186321 8653895141013573664 4727159615392298993 7316480951976498561 4251881077276402689 1282887388612619105 3003649624595479553 4379568158622271488 4564379265468674560 2667272446278759567 3043227831192780800 7089773491589791744 968726425911164929 3435026559756320001 444847279583692800 3532284337308219020 3809577384702270732 6785617861422833664 2683763326804303872 1278881026192795137 5066441938280623745 6824982592490012672 4535925298208423937 1135276951842366464 1981065519750447104 3003219156754360992 5724200026724291289 1886887485698787968 6299599047306813953 6494850327050207584 511067445104837632 7745101533563758592 594124772058166017 6120060562919653377 5303944539311485761 3139203655409676288 4948799890633148992 847143620813258753 7329020153835280512 8473395020197543937 9069391016263106561 2943917326902952193 4857815456393284000 2827884807188069121 4687214261018591032 8696506058418505217 6283522502562135184 3081385579176675129 3105803874464487681 4258690984519402496 9108850145247666177 244198252280873249 4267704981028683777 8944630978981711617 2267004663248420865 8932411272439101953 7383150312278233917 7637208607953215617 7537209437861804545 3338556265473453057 3278903035708660736 685776534652975321 5886197782506971136 754787907282468865 576666296335447040 4063494207441626752 2397382804109918208 9217530700486737920 1520163117280802528 3595821687269031937 7188620560969333321 7090725226132413441 2132021573080991376 874410298497890240 8684913732162310144 2766629586343886849 5242337145785483264 4614319824192477888 8046039751101812736 2626316954988529152 5345970523043566369 295096564751223297 8087619406824816641 1046590586821814112 2358819408326754305 5100021842528857473 8122292884781832960 4375143538894809088 8613115703425236992 8247722344324894720 2913713519421906240 7013798875707211777 3753622490239059564 3435195132818365184 6584164916605054593 8144720308259224920 1309247940328423424 846241847726342145 1172323069609795585 1101395575760981057 3603068139076681729 3196924453553584384 5945394270489309696 936314306695790592 3038106473089531905 4658833829934743721 3252290411902427329 3532318942812768256 1509464407602280753 7622030585198944640 5936289551179386881 5041382766363290624 7301573811496288257 5290163939159805185 4577825848414781440 2889814373599082172 481783631373864448 5200020040988884992 6934439647970106880 1659139838397589761 5910735289399410689 3373683574363089664 5648287138469677057 7998400451491037185 8842260127798218240 8041000351412180480 3518803001423288832 8488990685909034113 6220592025531742465 7526759616072026881 5104420806405406720 5651970623533651968 3956554541186499904 3877163727092627713 1742274506731550817 2235990867092642296 7520739030681044736 5959122255648249344 3556333548197812352 3702011191700035328 4109817228148086640 3296016065647587328 6576682902063817729 318805443695495577 5851068322848175105 2419755354593460225 6363671724082877825 3800676480988292097 3073526672788914176 5204024768671616000 3366276874105869825 3621381964178073371 7226234426065649664 3382278973572481024 2545018350454580608 2840603923607793664 9177330298452856832 1603463434983989249 7316304655503728404 5549982570630088777 8546948460698140673 4953870726541229312 5844805831793957568 2463642352590106625 8102723482076736896 2794472169751497729 1029881333875713 8263400132056477696 5314222199179244544 3011629718481367552 8748374635154030593 330041936895528961 844972310936141825 4758952703040290817 1103659430621655041 4014623033821749248 612496449649958913 1394855978917382976 5948147648852295681 957574078799697921 1523414361270386688 8286686670635150336 3379149068924522497 5178067328938271872 2462794829946742785 1303597461844333168 4896336967890878464 3111499263662100737 1499583579386602913 6308594721892007489 8599520894952266497 3872455885270129408 2629149854914433537 5072500333968891904 7206422560644580353 7240812279330766848 8848375696459005953 3769263541093158913 1328874979915118592 3618877980170978817 7889647566375593985 8696166911001673729 5030125407249558928 6118202927848357889 5429276107637522433 7609771604402199040 4848229616015053313 8881134844852527840 5303077131205613569 761606823714836096 4865876290785345024 6786599110545021377 8112254229845220352 6924113140676378625 5190025169296801792 5308329546775658497 8299218967977103744 61556818827771904 5990449095534989952 256845247007193025 749997143827964513 6205302877372860416 7191856548196909057 4900844693613413888 7658241541742801256 5439090939027483264 1184606565957599233 4470337402784611072 5458923713751842817 1730365245591048192 815335382499024913 6472810620536324097 6214034885183876441 1658880741876715520 6009129430913993408 6239119008514247169 2804848044571186177 1259492211821635584 3876921995423776768 1328286449361158144 1834677532682764976 5114355864175303072 4587985052110040129 5519680069011158512 5911077912339685377 8194763899603058688 4895307616606793216 7807473935875473409 4747502510262322561 8733762546726185985 1629138035869597184 5626443851227308032 7339290007269213889 2719300437632557056 6853295703843136512 5888540786263326721 574917206321198081 1253516538583602880 8661734820343485697 1704934864695721473 2080404826857859073 1827087508921510049 6154191122194235392 7747223856563956224 1901597986577310720 2816539493719130112 4785378050618148352 4544378484026277585 5550692596340948993 5964753346986526400 2954214295578350272 5201719165047631872 5446117535565176993 1042855756958719745 4351939423264552449 796944291814935040 1169510612286840033 3698096117984103820 5217251808002214913 3363631562885672449 713954500576356352 1414460342715466241 3479588897988587264 2025014598474043392 2677586717196678656 7046688149911053056 586535339104803584 8160704399844769792 1701234557426073600 4289520423539992545 465189341588881408 3653895081936683009 1445253700668645377 2341642641731563521 3866201824241743104 3013944613987396064 2500512753952923249 5299360562198090241 5876045181770686464 8648318268959035393 7955601634015401217 2655235248169944960 6717854731990937088 6176825795985432320 666771388903664161 4776730288481746944 3022947451421065217 6083247195683281185 4724946952714513057 2123873585087465120 4563635723590699009 1333618315424333825 8371712373883918336 5912894397450125312 172239750418619392 7454126601301852160 6424776508413012928 5790078022401654785 2778963759289025793 6042013115719106560 4224603111651424257 513456003407052800 337561673341919233 6789112452881040385 3723827282032804272 8678049040633167872 3276904916690195457 8870742254165985152 4991502022165748737 34855153403997729 2192024168807638880 8385502663738195968 7829021075033197568 8334896476034535425 5049739299085944833 1248560531619954689 6245127774500953857 4515192985061656577 7285270262157227841 2003330689594627584 7155498656707950593 8048602340561269599 1759418908808239360 9022930426491305985 3030298657546179264 6881576158992182785 9167482132729167873 4843297117585599204 2273177043068409856 6287539825807360001 735117681716150273 6886715993120417537 2196669071637020673 1633496665762892801 6974158745889894673 8435944592301644801 1175665338111512576 6530508192576995328 9164283901131579393 1359322470740647577 8719539456796549889 4845232533539587073 6932856688542569377 6471757308716761088 4962488081790969537 5428518196971831296 3945525593127803905 8998376405345397248 7759485241121781728 4110750730230799793 6768049639321683969 3485163550409195521 1285597824664184960 4686977984947421185 3873726926735784960 4224733255333194097 2033087442395621376 3730701892037933056 4099274846858223616 5073372431068961857 6923889169138857040 7469324419285143552 1141841585432623105 6620838741324304640 2987033324074588832 2218230697268958321 8975808147201221441 2650109976950369280 5745339060057309184 8097527322093079233 7623825778459586064 9118829499215289088 8842574002529618432 8762500711665190657 2874224723203606144 884252914039095297 1766313284563107840 1272477838401518336 7897028885106217985 325529992226219009 1647502540376027136 5586411871908606752 6688955748055409153 8141456534452566785 5317960020209597633 6743692635599284865 7148793434664886272 7305831583780944129 2243901757321786112 625975104735137537 7229466415351887872 2353741816798248960 1353115375444003521 1283715025559635488 7945924090211205121 4727271302514201601 8920771027497959424 1624496023601770497 7272108062515658752 6233917469326097568 732684448844845440 1612248239094702081 643097444155368448 6321760082207578113 7744002767904258209 2948245154216665088 5494291733471428609 7626606504735534016 2021808832990097408 7729488000477247328 1439716417407025152 5747608631570857984 588947710274216960 1147416017808531512 4062077739001357824 5062240578138013696 1474842223135026561 1355520875573411841 9212619279168634880 2853254505552325376 2795778997015019521 7176437360093690240 187860327198781440 8784728657020567553 5150002516608770049 6074246010145911377 4358128398859978752 1911541400886489600 5216737757263626240 2971551130423394304 5951260187141399553 7038461839720448000 1492883206962417921 2114894406588586113 3192872291341422081 2984220349802652672 6754275251230813696 5663858241020624896 2880490335877668352 8841668485406261248 2696775306681942016 1947267324232239984 3419628614444612097 3524431928816132096 8860508857965452673 5290717683645252865 5218977470886072577 920891928415338496 4880349169008222917 7351863823816415232 6684927185867551745 5893324062204243968 7227223744512470016 4137910545669432065 8582181776980443137 5383562766829486080 7457121142737540097 2402533173604345985 14239462589628416 414589016623209473 952773584291982689 6607823724582524481 6817485835646786776 7171294801637199937 3425597508312543232 90375742359257088 1390150590532480513 4749116770011553792 9051256040523665408 4164296561862493185 1755455805474271553 6460780265532049152 173346805214871553 7055899278389831169 2201228726171288321 8550334486606623489 7370406471216630784 5912795144192189889 7711695131762160129 1692183255291978881 8914268840898619392 2686123396278862817 6756996092193390592 3752219525501632512 5084258710543862272 1941204520956096512 8888556195371059713 7299082297819606784 9026773787654094849 540096340939221760 9077182195912108417 5614621602871009280 8070065825525211137 1274126423557336832 5204716999839831552 6116249809157533056 4738492352351152641 6786178066239961920 8864248609570102849 4644957654012026368 8322122506357776384 7550281103883501569 6161242463176426496 7877872799349795328 6044456204962836609 6250954260201720576 5637248898348183905 5339339408803126017 5516228886742738433 5713677698244834304 5801352057722556416 5810626276372162432 4653453529904873473 1424846192334647297 2315120800875520001 6810037750735922945 3788592538509979649 1487459377421730560 2379683144517550080 6396138164553217025 4711076478590730240 3225177757561165824 2020993601171301377 4118135802884695552 2479902985332756880 5898946488169475584 6242624993094847937 8315896839990555137 7882029740920500225 1543546063218770177 6664522672461643777 758815756882018305 7899689538532450305 2034291258112032769 2328966408988694528 6161483198967470324 3169009085310154192 7659312522460731904 1615617765517262848 1246043813888261632 337174137062719489 1800195734903579648 3927300022910404096 146818055747331840 8156440710339887105 7893972746279071873 9142414735563292672 2163380119373987841 2782915520529381888 1975420361773985793 6160514491337324928 7868369063973335041 8225703268024134208 132538119758336 630356806693106945 610912433783863297 673049817725288448 1092605484116325440 1031414285582237696 468616489762135168 8995006534244922368 7543950845090401024 6443431261574607872 1227057486454238720 8174067008736510593 5960400242262094152 1018991867744603905 5318127422665949185 1941898381300642305 4660728190068452496 939816125494192065 448739337539278336 3126243901102624385 2541975011205793793 7837004189529325569 9134931558020431873 9137988023618619392 3542000583456942081 2412899600263182449 1443380343062036480 7153008856168716032 2914016966267838465 9005453409467728000 6375134840643985409 4021746288389750784 3731598182080767489 338862045932634113 97481519327371616 1758054178301683712 4572387638887776256 9161085197338459393 1985359409624645633 1638638389569280768 6734232083279015936 81762978013240448 5444123175577088705 81385991876303105 3992642910040918016 7443811894443851776 5952388364621947905 6810699729709148689 676722910149410816 1907013830057722661 8036898704603480065 6655033884527569921 3724961853289274352 9014047513694007296 6454467053770653697 8665768550922253824 458527912441445888 168871929479299072 7563383643175146736 422924649845555200 3994348708789851137 2807199043902437505 1008003830217741192 5334213267984684033 1107094320926654464 6496507351138916097 9047816541905092609 7232203953301692416 3045424746383802368 7123739739711013505 5915789640222429184 6474887268414652416 7553761512614460833 9087059291295645697 4800078106617430016 1834362457543519745 4400372954007934977 591144742132540929 1569995575669093377 2184266246414590849 987357141411497472 2282857433506336640 8650256385520979968 8112769618605173761 3270523406590690305 8347155994991802497 1023175128803485696 2241415004753406464 5760618420624760224 7302853197387503504 8040969880053779457 871726691051393793 4870982250799693825 3622218213458338048 2293919781172772865 2948345066796836608 7992693608304803840 6773850713038970753 4965591147513953921 5881101050880784384 1096399240299151361 8973647944468288193 21302273368377101 9006357771668260864 3961773007521656433 5210051271200586753 3455384172052032512 5046967418075812353 5262787014537134081 5118657111310364672 6581283028759396353 497295601864617985 6997821156870920193 3474788062769184768 3531839890654818304 99857935188291329 2917378240508793344 4824102030901125121 967245355522157633 6633849843784450049 7030188480297061120 331835317715578881 1489220735924077617 8311937116030369792 5467352605063187968 1073850788699079681 4158035870718291200 2059030932312839040 3936764204725868801 507999685238217865 2422471404313903105 2851495767072296960 4764188867024346113 2246407568426631169 89307026076969473 7169098718490570753 7297051271038214401 5452590919069925376 6143295577936156673 9070915632176168960 3021092043424773153 4838285270221619041 4664774559017916416 1595492195674095616 4111441007366941824 8622018974909912801 436103056919127296 1324949017385967616 6446366508295014912 3182809081552359425 813239053899384320 2056001457691984448 7592487733250312897 7995024726138552320 1377055527429371904 1138510773278735617 9217130349979251137 8489326358059170049 6214825554829267032 462463616638944512 7512159896408016064 8991774086963855361 5990065110362730144 2079985281105007105 5974881997468696576 6620307071406053504 1796192963342368769 4584882088943766528 3553978415427129345 2792016007571483648 5938975785899297409 7466220383349021697 3853517228748949009 7963393074531057665 6405450470346784769 8556561715050716672 2342511238132907200 5379577575193306432 3700761223129135104 4885735032605851649 2637678823152213152 3860173252423257600 5982547914286039040 5261561245481202081 1270981231013445120 4410244697618391040 732323443072040961 8324713287504739329 1116096429802835969 3638921378240654041 6842996273845895169 2933265369690592257 4278483427539115264 4688285686963946496 1944943031541469185 2873950601890759744 1595705851662041088 1276453574929970400 4911518380525888001 970845264167085312 1698967262171193345 1154696341865768896 592787893450626048 2184782693372583545 5112525108248632190 164177234674843648 6439736727655541761 2062047950527789217 7177267792575496193 1014976903276785665 2558118751571928449 7629966069911225217 4782501886481870465 2767296371546715265 7689320539186987008 3397347090919451904 5892504422139248640 3673917741110014976 2650222063600640000 2411405048899501057 5219372791414951937 8907490456472360448 3957346452776024129 7393744887963117120 7003214479710366209 6069978406335302561 2284967821659204609 2688396787767017472 929203619505815552 7496717169523163136 5022318963004600321 3957428439371616257 3523264199445651456 6167453873264318976 8573949589311422464 2804787283849281537 1827365046668303328 3797546067255525377 6685675286342289281 7658988582413236641 2974668702698057728 2744514974024607489 5520227574527721568 3018338489466660208 511360368396788737 5819036687197376512 4667275292210525185 2554799634568527872 9169639934777311872 8140305155209854977 278774528506724352 7599672247338806209 3769979023824997377 5187036862660484609 7028171038292412929 386897459491344385 1958791322187280641 2167999803749537024 6955420460120172449 3337820010455646208 2572300268304728064 1062378920621104513 1016363442340443137 8350987980859253248 7637177089447051264 7663504902789404689 1778743014660869889 8012606307684270968 197162083436322641 4824049557576950657 4610444261649154048 9195316691522977792 1538024316719117024 443688855443968193 1307379621487357952 7703636369040551937 6840352414419102849 4607272948132184577 8804624246490513344 7954512421134206720 3925979630430818817 525060496154468353 8585163301321703425 4812087716448267521 6606850101013465120 2070576607715548481 2030684955158887393 2597855305098807297 1287614191220661761 2654087032697696256 3405715291107655665 4985191864032346945 4786936143989463040 3662111692101713921 2434113575590154240 7179394297451129633 8189338163843852288 4698543234573776624 2508953601188340480 8563413693654374976 2147115912241259073 4717362164607674369 8671381339379388416 7443376668238413825 7324806002770292865 1918377499231319040 3737583247297932583 2340098195131334657 5897159080224848769 6923051329097898688 6830830576050634753 6473288725529999873 1842241775252320000 2065483827358840705 2540564450682565440 2264372378779919616 1695245174859399665 8902472551409534081 2075798379989854721 4781461130869354368 3700112488960151808 4264241686007655936 4151623730041378049 5274713273919561729 1831730834611777537 1806907937041825793 3652821348718066592 1307869541602675328 2830992203150524417 4907387251179415552 239275973902626817 3299776253148188265 2930174930099984640 444244980037312256 7248855208958543360 4078471950800744801 6345684116902208512 3127266967283719424 2446008817581695649 3037753918509023233 1560652492675513217 1651972448408516289 5589368143196979200 8334459767123987201 8373574768503753217 8724071042810322432 6460892945201606657 1397707421647052800 8939474133317369856 9160706660249829376 3598114432518623233 8208212876840337409 2068844830320431273 7209999402947798257 5755108244688167424 2773098583720137728 1406038972598778880 3933535368440033281 3898393257482998273 8846252471120328705 2912064293684710337 7964113702148066561 6477812264507279184 7788445598754949344 2888637187957982209 5173011286105128960 7339697468586490241 3165055220876167169 1902224347401966421 8315272080824775361 6894586670848147456 9126521574537926657 5670689024112828832 439666582798827520 1554121174477517185 9198168678451453953 6256850140456501760 836074728603287553 1610318575959939137 947443783349157888 1381185241355009281 9128437593598328833 9037759837013502977 5260551501236191233 4906562899483033600 1659757572438438456 6744264875189355584 3349352155647232513 2414729165123659777 8009910961391040512 5786657658058565120 2716729916671013633 5216330907292774401 4031788011333914624 3197538647686843392 350865299865583488 4551786904333750272 8506456623752413184 2295874359788847105 2677110769722335152 5828588350772836353 1848444563884693185 697819506264003073 3002630743583447040 6298754668788432977 5260582959075961296 3282745766879488001 62817244650037248 3441106492804366336 4152506640284940545 3114968951271522305 7084654024287612609 3870064902114591425 8138877831834650200 2693574262996163744 3122438065730158592 7024594861598487552 8642694963026693888 3537036227389685760 8875956975066677248 7637546265673990144 8100891218760777728 5859589037963378689 2813912331771969537 6152860290908280833 2548276511121738753 4002101740394660864 9021074669360292736 1439409576647897088 425549012596219648 9045930032129597185 3637403522152080321 4097894064587813313 6127470284052414465 2304603078428302337 968604845390646510 8848876849462303041 4939386009923257984 7047258373215911937 5613583786614309888 6079525160135438592 9168209939566121729 448524921196564801 2311082323730980865 8772735796849677313 2400809886323001344 7118121867942469120 8088490140292269825 7791616677035565697 641492205403897856 8483384356497393536 8680250405288448000 6452892769021487105 1765521229424664576 3660255969863432929 3412661470954078209 6851834014474183681 3757497141068187649 3762180698420297728 1017726701140885504 4169934629056774780 7432772757790058848 8449456552746199040 1789451383623831041 6324721526850172929 7686327502002814337 1596070306956035152 2393800299064360960 1382636998015216064 2915623677714660416 5186398015429069057 401814800696844289 3011375485631258369 738224384431438849 9145502605203079185 3397061471442650624 8916730095042652416 364395902056503936 4879037926808125441 7360577302812659713 2776699638145220608 6231488230617788416 2872299390426994945 8945052153315874817 7083541843025482945 5672772716794589697 6299041664853999617 3277916755423917825 6662088166908766825 7644196904029331969 3233760422204694784 8161945169789027840 4020492777800079777 3564434262523866717 1993704261104926081 3989344443751432192 6984512043260175809 9212087809048243552 1114335328530775041 5405948118053800256 8286506550614204480 7756637829955156289 8279488438530594176 663780009155186688 5704614763967465472 3903457522589332481 2813948446120943617 5335675277907159041 2083366975606945985 4545009212624985077 4809776893257995521 4880893502026568352 6521387397345244113 8156301114209170272 3406863167158887729 6100587723264743719 2544199629262328193 8376153240895769217 2277838662647286561 4423644281293477889 7889906009743851521 1061322384073186817 8906919384442971392 253094130923739776 8842832953370656768 4693493184747678976 7230713217666998273 3988570844060767233 2849100069695634497 3314640319541224833 7107772381768259585 6832228604963604480 3282780993149345792 460564584641821953 4083243491090512833 311221221271275521 5578874134513205249 3303942306915823617 1464523790566752257 8576630201884950201 2030662406744115585 6291553107021807616 914178537100940156 1481351420903231488 6501836501638962944 282098797078911489 8943740323263021056 6765026088240000000 1809553186922280961 3939266273668956161 2205292860810422208 1599523838845678081 5411759913932412929 3989509750431547392 2898508148991950849 6201123753540190209 1511866814521115537 2571285111437550592 2634003907099596056 114528022960683617 2378140014652990977 3616082759473610753 2794718233590226945 2993851941020918145 8205961541854273409 3257425053447930489 2691947647977127936 2889079284901072129 7850123470208274465 9038464823116864000 4538319961682655651 3659718004772691968 5993317581865091072 2236068124407215616 8601765617460344833 9211223473041632257 8040205699883380448 4168166021961769920 6649738782736654793 1208724682576714496 4402292491519803392 1687556665220379649 6945770553417587984 8733710519646022145 2736058574373287072 8387957222347376641 4723213837227815937 2414771965462073345 106794307091333121 5334291706570342400 4830652628923265024 5696987485496095341 2584518976880788033 8030245902969602048 5374412208991339689 2733513975408272385 803047684284246528 5147799722477325760 6141121750138858752 1680622734088972225 8052431056739767329 2032839636327030785 3711385345610291200 8901930617343311873 1760807105730316288 8319878495164954113 3551928967168798593 8681179322866674177 364007035424456705 6365350892887662593 3129256905233705856 6614867335050883073 4929905809532989728 8416307853592901824 7329535422969973760 7257520391943245952 2535027882872005121 351324387364751809 1932933605918507009 4794805700165959680 967430219969321265 7897805898818290801 965858602387243009 2398504413801285633 6765726669030526400 2222697921685316705 5610828815897065472 575683405521018880 5417591641146476561 6889962363353442464 6900059333480186881 9000084856756353024 1332838879378353745 845125092654416640 2761383532741247896 3504571893227978753 640849905758775809 8244973679528373120 2137426002725093376 9191751079316946945 5424102066532452544 459516140448738000 1744895689354008513 2761526315635671553 8536872206644491777 3564180934576400384 8203158826172055553 4082452411272990721 7629580985788323072 8100725601590771713 6323446524650979329 5378849280823263233 331608258442112832 8456627899651915776 8522153482929782784 6445687108814919680 2666386648639045633 3158596732237193217 1222381438008745216 5369819023809835008 2845832518452969472 8514891720384512001 8724521887715426305 2949362216163540993 196920743913752577 7919374486769822209 5713173659937576193 1037067216045391873 8127035249558085632 4472070516117664000 2002974956014054401 5265053061596010497 2551898756862189568 2262822119432158977 7050586137091014656 7209062664777460737 58251514181320705 8411671119122564096 5804041027287263937 1407141616329072641 6823593562817421313 3078870110824810753 2156729038616807425 2209624851846552064 6522694924624025216 7845476775500574720 3965297803062922241 4069507759636068864 8538876030565772672 6364800029574734016 8084630027733033528 7171506538764021760 7393021717199632385 3455852484897519617 5399466756542789376 1993768386605464737 5355523140263209985 5064264634387207456 2378729719744305409 1341050169542161921 5002538415778602081 2506300738457719552 3758473191998440449 8806808110833455617 5464690032712921088 2491449243370008576 591531128338825216 3804737766454984705 2653432244429029376 7798257840429325569 5366267438361685953 7820464652063318528 3862240084750813953 4155835180267952128 1889816808592868352 1322932623375890433 5600635814962970625 2590020730253475841 5396196686486681601 6301964597328244736 9024184893176682016 3017195898671759872 8874373266498933248 214285415005818816 5274695327475927585 2145111823604520961 2055498661675736320 3845818841184812560 1417117613303365632 5565190613181682369 6754175019823090649 26981673126538760 4074208386516133889 8615360231986299648 7770850529614512129 7958931217010211840 6639795260896449537 1415629508535373312 7894926451821248512 6205551697336090625 834045572722212864 6961531644091039744 5464560670074562129 525078019773528064 8308221441974730753 2653183070343706112 1104381119916813985 6239294021033759232 1443015961601736705 8605141703691714529 6825152723400825393 261984565294053376 617680789744648192 142140339060991616 8821021858791956481 4453816679876460544 8142683458168524992 2678698187766669312 2581371632948379648 8649954198295412312 2599275998401366016 3481822891764068353 5184276909613366273 420801558892038913 2502795152991273985 3737843343412994049 3775811024860708609 5656490761695014145 356080453022953248 2439248124089466880 6945452280026192897 9022420464780127489 1084154018831555968 43636538518410632 7466737253997459457 8800783260595343361 6519227305706800129 4257480385962479616 2660320242349359617 1818784359887697409 8842053133785456641 2019471813192155137 5768090009492244992 5751383932383001216 7191677035815162752 1497025908493899393 6688874187942820865 2090987801880555521 2758198578171922432 1821342576723098880 1812998309746774528 6802398952648892417 1051898017557970944 7170909031550567360 8488345747293732864 89092831074525400 2466150012340731904 6903403063876640448 4294143577899212801 1193173708345802752 6612803098977978817 567197228536318976 1389892911857418241 7334986092857042668 78078660388847105 4581073502159142913 5399755231106517248 8791166275609471744 8735624281738654720 8825167061968257025 4816883592298299393 1405612798574800896 8702304456191533953 7385662420900754736 2763570284845366133 5288073193809175520 1413404845646084609 832545701060625152 5463775377683937969 728302148245128449 5174753405779817473 1308856539617705984 8997973466495323136 5577458647959557889 7880190543142584321 8339610490230519808 5238167590683672576 5711294092137512960 4918745404595490817 8843761153973682176 538700688837337088 8492093064064915673 1233182746033106432 8631964083058153472 4233424148288897025 2825126460450738177 6094213631935915712 9065797358179893248 1273371362294597184 2807366828997198336 7103952610328420352 5229064054630044161 4923859165096419840 4383516663368520384 6025588494562822145 2979385993523593217 3274343264642578689 1356843781912676352 8425315491296124928 7853854467961603073 2290850157707320897 2854512402830925825 1924568799515360769 2772483303494743552 8079260461708713376 687225290138888577 4879797937704820817 3948823753788424672 5031812920356341616 3871229605601869824 361707476136493056 807725356112002560 1074817430040803840 6821784428851719937 1968380714022764544 6361436523705073664 5996909563702149856 5794281642941222464 5623059686220759809 2135428855495926049 8302435645708304384 5759184592753917953 8116365399903797248 5549268170261135361 400368338073356545 412226769372936193 2307322869788618241 5528281935248171008 6964050827112793505 6769673923508230145 4609283110021801984 4948492681195498048 9180015358044619745 4112201111365798912 1846524003660693505 6879786348777487105 8349374980011955905 3858293827358496385 3880935471897350145 9004181880806340609 7917606626749309825 2101285031077068161 4285181132857409536 1636032125824929473 5708792312717842672 1661340815837284352 8510848132328722721 270266526695351809 6638009869195196416 7902214618740580353 7769897608541377536 3767969783334789568 4206287507244200961 8450132776775275425 5311323465618890752 2766627530277607424 5045760761586394172 589444236144279552 7803581119939911680 1825404513305394056 4761810580954308609 5897319913127233408 6330281590213791744 6245523279367192576 5043039372410093569 3920688629657882113 3650849086853830657 4174867404493619201 3692096461959197088 6502430378538354337 5919815983928687552 1079281668349665280 1712890832358699009 6608942869755321345 8674949413453562113 3245668511605831936 3563275058608098816 2796711901455770112 5240083379867082953 8564887833945833473 9207477691304711169 588315679207443456 8441627874790699648 3770611799410266464 5514309201501163521 2345479268390404096 8234236031508423169 646330615166011008 7460961482595358528 3544011929320137644 8915918937704080689 1062664531449112576 5631490583399235584 5366902843343917057 2611323137527382017 2947673720501992960 1576861068542046080 7970230027686758400 9118539618833697072 4590830925905236801 3594513736127905793 1294996516190289920 4030147543605642241 4588180037082338305 2422365757255220736 4236217731059154945 8497477446348223105 5025211162902738944 6509470976832301345 7506388107271667712 8606931389021886464 8212679463717190145 3364056793912984097 560151826160244416 7735300010436847872 3118611644321513472 7978388633107755521 6811485830349479456 8725749777740325120 1083330117652744193 5446091158717814108 5792096425414623232 5478270349548716033 7393677622544592897 6709883054284412225 4762235118532100000 6682255849357624705 5437206759367770113 6589294426321844992 7873538015261508953 8691633195591663616 8177620208683986945 7455459443709739008 8547630769509105665 5020517463387799553 5981622806585024513 5314452097642004480 3615915898968473601 8959618136384487424 8118891476757870593 3093348938542768128 2890558465882502913 1289494193933497089 8105680390539259904 4433911257392784577 802721653721664512 1331082164520592384 7051906516653097472 7807683996569010176 8673936498637713409 2671049252756554520 2729495328703924992 1083061366877739264 3115635564310711936 3147850480075552112 422847087477784576 5083033935812959408 1887064815375499265 5785329472555728897 1041866941205315585 1337543394383038848 3920966314955967745 3822565109936880336 1159762007206298880 4321947589269848065 884992897245618048 4660915833689265889 3695485437585735425 4065960262786986497 2181765053311818113 5879020225056144897 1015454849867972608 8714726308769883520 2814552885076542057 9099909489903976448 6018981939075061728 7271440668945583136 6376552250344398848 7777354024393375745 3710309594607106049 7472892121543213056 7729049539313694208 1425709063639924737 1048287481016422400 1128210062261729025 5040621540996046081 5998025739177678592 8944969913394624096 3854629429126356289 6270848562032586752 926033835731033280 7755508196122558465 7603417799462905088 3831362528832357708 4154584509621489536 8577703798846062592 2520347129585426433 702621238994185193 6695116650976066304 916539319330616897 262980553777579328 5917269096537438208 82922350937355793 1684337116696063041 8795627293490532352 4219053658620559361 8769702368003555328 8155456926250791585 2086760812152913920 7332582285943163528 3977641243645206497 7992679618841902080 247556956345906304 8482164336897234304 5458301064949694464 3741521971365049089 3943404899153543169 765052409729892353 7288333166445755392 1461122328109007232 7437054246532441008 4645082054790021121 2979302392452252161 8564187981744504832 2178933442778660865 6182721733537075752 1100597899118462305 3486483223594732137 5586117939427282393 67513264967254016 4745874867820288000 5870563439189112833 1976180523902810369 551467824887916496 2332186095915728896 2347709646821654528 1955642094910568097 419976914877991892 4643592319036248064 8637949019559086080 6467670896994680832 8705129136716735168 3443256586607208448 6891171163362394112 8854106960028810753 4203199636315694225 211493321071087072 4865522810029517825 7946003114060525568 8390356419619637504 2897186723174118944 40467479741570049 7842383270257747201 8837970102172254209 5824448128218815488 6783144562540333056 6017240593627873281 8736905360586627073 7179231308235505664 7133111007395708928 7517069490690155520 4490055683980279809 3836312739836018624 6373031680422898689 3498917415319215617 6913456908703236096 4142030588179580416 185339090766245120 2559054112570048513 8871318296620205952 1358107625403689817 3296439374428928 4493901854889869312 6623429557661179904 7675190116352966656 5405248422645046761 8409369296990666752 5544220603399307265 6300490667942113281 6285661642290397184 6735016824386317824 5998649296142710048 7510884313546827776 1192198498833472000 6629806667563362817 7184493093543513088 6997730337776812033 2112013397568136512 5633988525754475329 7623095506314811585 1285050959613591553 9060391502950825985 5855599685072184665 2517105941428881761 7281918043078351912 9140828271824998400 7973483899983532520 7680943441703886849 2317569847664300033 1489654627398704128 7979079944194023680 1481998732222815744 2546900099016101888 2405024982095534528 5941105059247234049 2272748460805275201 7560986149786353824 4964208064088592352 8167509898120710657 5005028540898754560 3551239980614655232 6407867366503044608 6902620724721131521 6177870551324628737 2971716742338117633 3023651180995909760 4431746545475295232 41448199601740288 7795438427635964161 8329768532568804096 3254514957636065281 6868704925463249089 1427314309618482688 4217166171671555585 4904565631428873217 494309280742502368 2214578810443605505 2355237608714010625 3632112735564081153 4145054113938642945 1762061426043226240 5107963210722354945 1612831958150520961 623307700977478145 4199469752745300783 5094430867867407360 7194013356945144832 6950864266007329280 1693037948866443777 8581705187755997185 640836025224705024 2642236600901300225 1568927783177494528 3454339179028820224 7638394943867686912 5867638026541137921 1488982234533743616 4494832953130990593 1604840736879892737 3143275651101831169 8747797672427736064 2714124670871397632 6445072374382336345 2392466164402976768 5440393920283566081 4398605818281955328 969882831475325825 2778365433400741889 3905556963150771201 3418745053218196481 1981068388348404993 4994465863873239681 9063901072130235840 6067878499748610049 2476869963062493697 6797153660017147904 9035782557616359424 54999945896710144 8128359734288343105 2582442747865792513 8562461755956360192 662606039237755648 6449462363913748865 7928403406144479233 943813850068287489 8669151538322538497 8599328314477172928 1335097998572125056 290812977616191488 9066132013758935137 5998975735161057672 3345008733282328928 5191311897086239745 2682545057283495536 5467568305021648897 5782468798528094209 5390884545910265184 7181254357685835777 4535177980638555265 1084221536781027329 4180935064641761280 7813595413705447649 3637995852554224640 6818332019707265 325747757513768960 152641013920122369 4439929036645818369 8340930776197467425 7509359416678841984 2980918995382321152 4124237585992323073 584491768689422337 7362949071969173504 9021518856654577665 4472907870083497088 4356475892916060161 7834200360909953297 1327717482669244417 6947990070301395969 26578962193252353 8261779888863198080 4740651951251059168 2817163182720305152 1648061296963561553 8995139802751897344 2419321458644361216 5553184533676810817 4742450361999621120 7015687098095997953 5675549733347975425 4971995122018549760 6372402303154380800 2236089637622265729 2791153716529202241 1605841461811048449 2339856331519295489 151426225558491649 8859242414694822401 490815120250137601 6949962146033893376 5827173484720678912 6908152999521853440 3203261342270164992 1946766620156877505 6351615860274572289 1997041181479509760 2131387094007758816 2331192225348714497 2242931466885019649 4040024757367903872 1316970283088298497 3178055499861053440 7117596655886075904 5609303891865387073 4018841582853423104 7976029027339886593 3474673970359883264 7758633863805148160 7355549979956576256 7826299280092991232 4575417712885722240 4940445640959802497 734506699951634432 6584579589573287681 2167229868804484129 7888078471195727361 6478178734997307392 7468434313917501456 5146695599530030017 3428512373127872513 6680519923424712704 7181578749201088513 5979516746565517313 6636569092739578944 3390960892637494784 8776223935733284865 3247820944487664513 3598554806306592000 1702206172167323649 3694784276624447840 658746009513854977 7305694394370228225 626418941977524224 4112107991016245761 7334964985201323024 7056981286962790400 1237385201420576513 4108508203713950592 4438593786666416641 8524912743808055648 7130788650998811361 7524752101525497857 7361141775118683932 7271568251729664001 8125016463610176705 5113491379219924481 4794908356446428928 8750546166810050561 6719077175433113033 8806077191749636625 4349218539012282369 3620539461436664833 6978519660126992384 6909790085098311680 3857405381221864000 5067148005173165505 4775477558204087297 4260611912082456576 4834788654032799873 2570112302857261313 6312697620386643968 8064002602920837120 5162203996657695281 6988078055529971713 7902730468346822657 1503716597921497089 4707521557461946369 2618183807134842881 8605224036098981889 8892125022710940353 8392522783706222756 6226388281997847680 4253494423743679488 51585375425008768 6786160854319917793 3645922284205370945 1237409127868483097 6417996505941417985 140648276492527204 7225339961102967313 4606418617438322176 1801049875494360065 3103913348088928513 3297989901995279360 4365682137526908928 2817455981912557569 969669682390266336 512306774974332928 5131323722521168385 2412455858418906961 6427707848171160256 1487516893942047680 6918447793295874968 6248238488711031809 3928387939015614080 4435833571921027329 5179861501473505689 5945875628323328001 8205907286346893505 4032042728472921728 997452532611203760 5279817493992528641 5296590936801726464 6063919049430145856 8283597354619818753 7228353738217962240 1253139428772625921 6177711250347003649 7613833759559737344 5438527171113197569 85018281218764929 2564275590199897088 5258746077918647553 8851922746802388993 6285109604001454337 3992260296887154217 2764786924283879361 6919977120553240896 1077944106477368321 2392445449016690688 1755118838168334912 3305993351005274113 329178948930310913 6451265924241605920 7117795283124428369 2482533433290063792 7395876186096828416 6034421415363560704 5296365579003327745 2380909977965666305 8561118921042459153 3720403661323055104 1897487449911237633 538949106033729024 970559211923761153 7210374753506118656 688346227993303312 976681870368074816 2687363680901881856 4849334906382711552 617725458463574912 7853188042359054337 272874625155541952 265180314527597569 4678408172753346561 509169712050598785 8186753395603742720 5314415161529135105 3197974525592838144 8965392162935472129 5243112342686138369 4715020649704875520 1124395269773590528 3501254488824116353 6051659737037744320 1472814168293473024 5964918755106463745 2749759856002296577 3503694538582469633 739736458272030721 5755559262004405280 8835460401702947841 596762857525758720 3020166665507081217 2402269508111673345 3636197414710851328 2047347562277535744 3138480117687981057 3633809892364255233 7386260516200979073 2058456980000358913 7973594217125087361 7513705867487421472 2026534031972100848 8020190956088831040 7123173713359173121 3905755505211389953 925710976007204225 4883914724877711361 7004957820346875264 3843378457327348737 1757002315385603760 6393242984979025900 5349888966933173505 8464059079109621760 5549244486658162688 7079474588825012577 6561600815932768257 8719294629932486273 2147344077352077312 1893312157145809185 1096335921639344129 7074424839306936321 3227735025023451136 3943210848611248257 6299017345546361600 7164290979615679360 4792960553838541825 5009036962190087168 4773085434740357120 3681494816700152576 3416928895197249537 9049110752669785857 2863489712530457056 3601329073365735040 7488637913941250048 2263031143100833025 1558970702133937664 8903360461315942401 3643829911167299200 6461504318503393281 5998691083005460481 3618678466742060209 2144089701974853633 7958466478716564224 5978573158681379840 5683323576023182848 6496083702836105505 345589352486666241 7241401735679213569 2598122985431416000 4919240873038954496 3485399185347671040 4464629007138803456 5304147129765423680 926324952249168705 5852554060188055552 264902328537443201 950450973391093184 7291593701938992640 599667830921116161 699298598000513281 7553495655944749057 505772120429443585 2189968946299928577 4578093882240065536 1121729300212170240 752188309118614720 6258672187073616448 520924754235409121 1861122613438971904 1759537287889177601 2524396743381385217 7917521820773662720 7906904192077922305 5275596695195697040 7168552302897266688 1144286955813140736 4847563438824732017 5688923926049196032 4272091619604614976 6028376395935811968 9197999292154998785 4766049450007252736 8771228755832913920 883332580198367745 8402838072357552129 1025180392996057088 1228137431347056640 6885292102761509376 414542658342901504 6594880544881997824 4607789403444609024 242348207851582976 2616162692301710416 6280857033046697985 7352203588943682305 2469944079751857153 9140226469789519360 8020874332378430592 2488824284510457856 7020800230643728385 5659542899628385792 4017329193748217857 838198392349010720 4718074716992413696 4656951763636189697 3231819297634869248 2379674682451296256 1191652115741114368 6011922970211452928 2897891543064529920 5744077537054351360 5123918357823493185 6299412711117743569 4946469209115292160 1972546988362551297 9219526465888387073 3371124253918306304 4253139091825761537 5185964543117361153 1262984054873489152 1101525212970914752 2230815622384816128 2424377619602417744 8648177535487955968 7924243226378567681 7695647976704721921 8786962557470205569 4641339729673861888 9150231829177847809 2527842842675904512 7556811932956385281 8912230738252438529 7688343473162180608 2832110744760221696 5668661577691709712 4930551082943964929 1213002728500857376 4939363874122760192 3445721489024663553 8205296314731546625 1846697365014290433 5031485797266358273 7247390304726630400 4839573215728566272 6137695198131152168 68791296442401201 920518571679232481 8022663764815403008 3295487094371665409 3338390636685863148 2864774739956556736 5130002541023257057 6341408472379036801 1953171355612537896 3258286454865787904 3682671735326508673 3484447010110502225 4155655940917690368 4132196740944101376 706589987028428800 1707417699229287425 117740924183655425 6426779210180796417 4229215912983298049 15551949474938033 1470039219765147649 7518129508160897024 1351035899236712448 3286346122683351040 2969107518861242369 3516300620668253585 7470170053753843713 832090874083328001 6705243858066723073 6491209332318821376 4972923096849433505 3043542494077583361 3237064946892643840 8042205692970098688 2908551130904395776 8273348279905717248 8198719088448663809 5162939585487004289 7022602075781038081 6148403253225299969 1905127013868761088 5905052579202727936 3426937500452937937 9214292428873777153 2066587186637785089 4488608303329804288 7413734936855583745 5622818189708158401 2613143829315965824 6613568879002704896 5035317408107931776 2357349998845265088 8425361927170686976 4263196000718847745 5661017555177897985 5934947002396421969 8759663547112633600 4692387146822636545 74583850199595521 9190588257538759744 2128682045684067329 1704636167483359233 7943411476264421889 7389966591751846449 292468090469343233 1383796863468663808 8545451644202174057 6037101855427809728 7847450484710277120 7053648935338936711 2859317387928197120 7060798406413680641 5942594441260072960 6250835821252837376 2847074629517692928 5054887104915623936 6772093120025122816 8663105959339267584 9102114785203737088 2936667649686372352 2532404101030804225 7416447947478274048 2594628630253610625 4441501677339017216 212958776102765316 6376505116059664384 5285627619231972097 3845685531113635008 2429821859536265216 7537157036674179073 9212556234827136033 1895827121472312992 8412666666786806688 560626933970763776 6686349863727083521 5851762570488762369 4773117385427386368 101513767129289728 3072135986445678592 1803501618189221888 1124281856983342848 5027446689464131585 6152168377822371840 7832708914075418625 5023778931895605441 5513960528511139328 1169467998971688976 6848723944740286464 1445709964987287553 8063222875919831040 8470085976773889833 8640643115553854464 3022840785817372416 6398126209819475969 3542720935601558305 4248379614156161025 1189154925571506176 7795854007642628097 5823952145952145408 879328970074685441 7150721311732631040 6374373131685512320 3234432699442374113 4433753170848653312 6208210316543758656 5075130405093807105 5811805827932097536 8126615033988478817 375561576097775616 1267026682131793280 6425799065109309313 417692278206078977 1500281161884965842 7925462047411626497 2687072586696491009 5444196152062453112 6129750061111496129 5368913528486224257 9196494679298149057 4526495502121749505 6179658060496218113 6178588527304788192 4970498695639097472 9079337672593954816 5243894036723144321 5245899239269643393 1644459552774292097 3501049558268350465 4758015568440852480 5897695510236683520 6387853547950040321 7445307931576762368 1707090984642188257 7265873353795758080 5568773962154127232 7766180407296443360 2064838441584395264 8526677519897618688 1821589159921139968 8555194808539822080 8413662364346343425 6546295628718646432 5161662116085003776 2164344823799341057 6457022679397660672 5309796224426040001 7940024112135781888 4360025196381257728 3906450499009812993 4831090553571421697 7086304552266326017 285870494771115008 967579268235746304 6539911838300996609 5535907604711861249 4109370035150669825 7429104215610653664 5974018840990205952 3216067168368883264 8244983560662091329 2097101769746581633 7715236972297814016 770182369374527489 2418666722154491905 6299777379588739200 8714747760452046912 1158225391915319809 2203275165764042752 2217373073816256513 6953482538584233984 4483051218570748928 3180508629167750880 5492199269247695872 2307379008549467969 4351235231735250945 5664055185342582216 582928503117185024 5519925210624839681 4943680146770523201 7086662341918693377 136585207688113153 1049331539567377409 2716763833376358400 6219789391279857281 4820291225468320504 3824634957813375201 7926527285805787073 1573024056923244544 2644908573583933441 2500681304605841409 7110867907678261761 5848785211349700609 8374237921337837697 3589375603331493888 177584297329699840 5764458134471734273 4429058995133172097 5934182666043670528 958753441193859648 5418641419962568705 3309212156191817729 8787020290228961281 1716029183930908672 8155080787628614180 5387380391280903169 8969811615941331521 4837707915297456128 7360771175792771072 1082570818904685057 1625600224437714945 2157207887576343729 7129430693396145665 8783559266812159521 8605703092006151680 3144463096798964224 2399020988506013697 1710319597670059904 2241056192541664257 7265637072881963393 3429594944434249008 2286541944823021200 2351372599069596673 7502938778081373185 8502174589953142400 8551161234784846336 1100164176259681537 7606714211264098561 2470788818698977281 8394572161588481024 7336008011672643264 7762947341772445313 2684955616028787808 1562634724197120512 81106066354709216 4006161783714711297 7786770211261186048 8579943817277817192 5538343414045682688 236818033730658816 5589523227260747776 7770092320608174081 1322431531816480768 8991717210983593473 4316595381481360065 1576150737379627521 7943386841378422785 2978302435672492336 3954604196005114880 4521990251234841601 1570169177702059353 1311388852513621728 1591627509376483328 728191295147315201 6179435752665168752 1679663159671701505 6727136563899493952 5314348279520250337 7439019333781087104 3856167433468985344 8910048935597138472 5795886489185820705 6052989854653022208 8559394762762685441 8269741800094654465 9057510273330695169 2643734986467957865 6768947756196823296 7180390773230685440 5418869670044168192 7840592051442864352 245765147336496897 3266103240459878400 4750533259476598784 8951920575377008112 5773295158386879489 277001141658189825 4050228517844353024 7213817348011077633 6692345406351745024 4423280521617167872 5179887823105829057 5956785703766690305 5939116562017277952 8443508456508511641 2380227127721594113 8027805205579064928 3081035647042248384 3003290345407141889 6581415987022473856 890848930836010625 1743784794734362417 6304002801060872192 5207926427118312448 7107455292160507905 3003299457315786944 6384127599492934036 5374744689190881536 3401959256459108353 6971067251196411904 3300368682132784640 7604891617370308609 124677650156142592 7934732739586029313 793397758189655872 4102771307469141617 1272515335382351872 7780545280494080000 5282192372189788161 3896066259298706945 4045266108570891265 53700457038063200 4221823365736871648 7404736830600726529 4459312352532613201 5111467018942091265 6475873915688653377 1168058545637447169 7726378236206184448 525630403693709312 3386696237625901056 8511987651132001889 4067893446969734401 1091140196397367296 2006113286600261632 1785705847564733937 7204613224808928768 590094734929346561 544238749156372113 1551250970967539713 5298278073253062080 8943494558039203760 2269177500237643776 1412210087572799488 4536799295483516817 1663472910983598913 8364813159022493696 1066705130344702576 8860384893701472256 4554447176829405184 6246348229619758337 5275257684084391937 5075104060037996288 6645789509766733985 7877851762734600282 4204557262876510208 1319810118111560193 1522693213163192832 2239714254536978760 7751176642289090560 1569580977636162048 5596453293233621568 6722084515677747457 8271627495518061248 3113112701259216129 4008576723526746112 3589665003174110721 7390765656415606400 999114029740720128 791687819133846465 7531257614174942657 4247955422488240736 1446575325639289857 6815377543366410241 3618626169466633216 4998470314642662912 4922083838500198913 1895521498081565408 1701943167874334721 4880380048412695673 7783269073198931201 7215697679604949152 8704349454775438337 4448117134946639400 7405331289026052865 2669871988500854784 5900891747822600193 5869567479540419585 8868486833385660289 2438978472951944448 5932567434510510784 6281389428920585217 9060220440935185921 1913692705257164868 1770125531735347969 8219915443811787264 133679265751728832 1340849253836372992 4143898604281528320 4431130974243782656 2267156971295577472 3264277091245462529 5965657025300398080 9051888475291353088 8937850947697765376 2899439272711740416 4809150505415969776 5763426798044657664 7770283428309826816 2816898493329408128 3381813036783960064 3773803129538400513 5675332654898985760 3925994620957808737 3230042668399696385 431805303318549376 6387811235266711552 4238187651642423296 109629091752221697 1105030186809842176 8016468185273098241 81077252473950176 6595544615740762113 1267507961884585728 499116679491342336 608904352027118081 6924121001614884865 2106202353674485760 1899262565105221633 1406272324404833856 7283936319456350209 6915715672262549505 7184136409974423585 4532686440573304576 568883742938047424 21189854258745344 7641666661238597953 9080863336937273352 2687301406478970881 6522407511269264128 3623015289844187136 2540655350059039232 5140239409945886720 4251028093271797953 2445076512196714497 7755149058986575360 7115055952490680833 6045373089210754592 4139454286803805185 4411517001055236833 6240274455649249920 4260306788162732033 2959986045424954880 1975629573465261568 5008406700212006912 6815788925264297985 6187993329346424832 7693774873763409921 3889031172755853312 7114944526682468353 6116555123293126657 1498313113836578713 1027310333618814976 422946848889054144 6473287726959761409 5725435570258664448 5775177873393748608 4753408599604228097 7043140908304795009 8184120938841858048 1390997667556331393 7622143215418967041 449458185411291648 4413562775023011648 2507610481202225152 6295555364268441600 2205611971734692352 4111751493154871297 6195124862796467201 6636558738553588481 8739230442781573121 1763199481211179009 7421275846067236097 3218216533640014849 2096073516988278385 740599567665137664 7738376586410383361 6365845827640527296 5308819022852571393 608431209853230848 4965314542076794880 6750287554574520321 448345119214483008 6028920166561545802 106276482423865344 7274379041521525248 6846240257136764800 9104196456725251477 1975877258040882689 3764481394449643776 4775535359781502977 3081669075037081601 8148878133514526720 6406324772804156416 2115790406397888000 8929722461063954432 6106679330154996033 539889085182184224 8189155385098443776 5238662979142287361 7003075576093569888 2515126160860893184 3971920691696704000 5486677750434863104 6833579410163400705 9186982581305128960 3963740664169214688 8739878265118744449 7592742980109729793 12361123229208128 1847482647936471041 4890285686584374272 7234889148622961344 206211324361254752 8138388692303156736 5106721473647679488 104537457256863104 1480011651508852833 4760160412829743105 5965607899932737537 7481667399221207041 3909539000413173184 5137331332332126209 5479551369353554176 847031478892925440 2222809024643437312 9134792241026025216 6996207837922600771 5341732007732407808 6466779989583659008 3086898601212706753 2037485229559122688 6173762090596335617 4995799551962540513 8077960391142917441 7755783499814571745 6604508458408213504 7397142322052754048 2565904417626116097 2514537328391805953 663026686320197632 9011146514147549168 7062407607587983616 5108157374807543809 1581465866874241025 1524644960574636032 4635210177071273601 5387837713357111296 2258737764759936926 690649343705526656 6473545605918697985 7789530789915676608 1151870765861715968 6259939233408581633 7079546366109890561 1189379682343144065 4966599024243140097 1173947200782790912 3866621136646337665 5344461083246740353 3712594347234246657 1254471630669073120 4847033280479064065 6956006623604766593 2308186597041897472 636249952331991289 4272996991778520641 4604272606984626177 7268470913002081985 4539039791037120512 3984027896417318913 2637329116189500256 2156252836505481216 3958939655661420545 527461252235476993 4816589023574675457 7421988165698846721 8985745283989736897 1912229191078660609 9053228339580572905 5214356152652660737 9081711135722396161 694549325734416384 6860990991065290192 3964679439472409984 7072805499171131264 8927992127079277568 5047866877362083136 1459331300399394817 7989436936839663873 2075554993599406081 5738547571493451520 6533876541865328417 539516891384793088 2392589898557825025 1178549270094734849 2030229190832171009 8477716803343364288 708093416843048961 4372614124215697152 8741039892932271249 3733086854354501632 7455912059901002752 2359984289043969025 6711947850221229480 6956510774948279808 3153430125673431041 588101812119959552 1837881173553514497 1001437378775494656 1156699745207640065 6968326559793190272 5398074057144958976 6977596224092946433 7249818091824365569 154949000772534272 7394712813674802177 3729990539759032320 4756398942438834945 2918183756369297408 8933890711458225152 4082509981594356737 5645653158125306881 1478750782047027520 5400136750679674881 9006991106440866816 5621914894382102528 6183464099897947649 8371929762423700864 9014881719767810048 4101560631721062401 8503623196967633921 8955757639312258049 657444012326580225 1088477960411295745 3547601784532001409 3683217251494983457 7358094551579569153 622139996475621376 8135351811001628672 5369395111106120705 2419552327461482496 6112963425558047744 2332344373105565696 3801742688018432001 5931820309756287424 6086854643389300736 6152762312479020033 6085822090059586816 3758015443427392801 6148358077291747361 2608952715953766400 8921329162707795969 1290534384607049729 8649298387720832513 8931631582183410688 3304756018860100576 1938212273461644992 6563017925797785601 854277066169319425 8273532379960630272 3141389701553070800 8783300354132986369 8726726138065625601 6128966496822257025 2571745336856695552 6926875220883541760 39285951993451009 4454920958734562560 2074853166570877184 8604945044114203008 3054727792868200128 6361443878800452609 7385152358332074496 509317519772128769 3802440453873803904 1316431717323145216 4089013207182606337 3410927980908380160 186665558769273280 5746121572465490432 6920934107995145968 2379183800621727744 7114924141884658944 7107518208975111168 5821941900183707136 2634718850010247168 5223443398449625024 1632121595386735880 8339766979274153152 8636259794781040321 631186319760131329 7886858249956656129 2510086050349253249 9159111041812675136 7055492588981539840 8470431032578080769 8757446698518549889 4615350318129500608 1180270574372237312 2426722937757514753 532315564711252609 112306307175899136 7630561347491175552 922368440814075905 3204414809414709409 6122601607915958272 1176106444036354048 1399432471199644864 385156861399626241 4897732655288838657 1952625265300013440 7021667920733339649 7824606085546681600 5290668509363515136 3744328153064800257 3969287266620399616 8402123974668374849 1759130688345255937 6563924826536053505 6967769215653795329 1969068941310067456 7642455824003350529 3683900609744230400 131878843523968345 778868691016015873 2094592297903399937 3483039094762766337 4172106729841576961 3943319225259279361 4859827228167950336 2539660272064517440 3445400770925235969 1764601907198045312 268637640465747968 2769767435383529472 5558267698906931944 8375188104854053376 3502262570986504193 3873132567605323776 6492370525640953857 7776064961922160496 3117234984007220225 872185107210897409 4399909134564302145 1707085171323287553 7526931911908724737 9034520620811965441 8729466345360345089 3051063469996980225 5390736013578776577 793086168632092857 418351640922933248 1359579751119978496 5723650294112708352 7606222182628622337 8841394000105540313 4081818394936495360 5549099478709338112 3159545543936477312 2534458978561344993 1471736820189809729 7469956152567955312 3633110325510275072 8239267194059620352 4485215871688785920 1736961315656476161 3809837156923469825 744672952386007041 1922123857106042881 2842042510720328705 10647635256164352 5527756997352663168 7196955421441008384 3384717573679149568 4884905301578088448 8887201205805021345 2127148421886181377 4046814696087688480 8602779540515549184 3599892085176885249 8401700033628471296 1247959888086699265 2200566138434928641 2139659333042830849 5112193545141598209 2543432377353126913 7452588742294055937 1274931964991586304 3411502290021123200 7332718664282367489 8106832608708857856 429743323424120833 532659776206988529 7590565222850152448 6041297156668133409 9096195347455878144 6141300252744892416 4740970207497777024 1228671230129834497 2298642126595628033 3761680878880877792 9133864211416592384 5359032222877445632 5087625267716748288 3317661129208496128 4344281540529887104 143172205809276296 3713415279602348033 5222240303365085848 2596122763120972509 4561590383265629697 1528938413081911296 8743419163415950592 43384177575114753 4559297749638578177 2625231513542066177 5392239623894883969 1176050492343891457 4898794416064473825 1344638121407283200 1462903574789028097 7355050674824085505 2294327592257758017 6671158600140128256 6303781001411822593 9138394927098194432 5737304513240178432 8355685135794604033 3755152269098693633 1569340824036375937 770643482003921664 3563094221734947841 4464595612440748289 1701653393931413056 7477474289064694529 7562817207449026561 157384109705973504 8634920090027503841 7497897360539559392 3561359975186333696 7285764523741844088 6568657690959651616 6984738814077062880 4949944359190996032 7990120274523274240 1431781110967289856 2841198394639328480 6048904268738916353 7933177878082404896 5719971782834847745 6117322417472367360 1128914964180221952 6880463851534879488 2294461255279441920 5931902857619308545 2001349187474930176 8050630547264765952 1341333454417521664 6525365443989276305 1666032335070484481 4688064223921338112 8999802456536145920 3564685133177359393 4824207398417287041 8549982479809172833 8555013998834938368 269091151173186592 7939775400351224678 3232129382225008017 4460532547492825601 1765612495830763521 3873577809939554305 3868149925532834817 1698384939121013760 5932008679600003072 2326972337261379585 6620159189083502593 9053620961186304 7578438751076932608 4028325248751232001 4078485250504524353 4017655928725836416 554897988364688960 5827391887231361024 3205817557347375616 3035564668194848416 4769558677304261633 5680724741217722369 453483443358780577 2394563762876876672 3898540532021100545 6282143274493032448 2739611231753581184 2672965384617558017 6595398807029579777 823065589837537281 6900729617524124417 4691151635685593089 2728752112560225281 3695467441898683937 8911541466857047392 9065946441518180352 6481890572539010560 3485827465099876665 8427513180002641409 8255118710150584321 2686561313466308804 2618858923385782272 6411472063172034560 788119767502412800 1546921940961617409 8045611247251110912 7098622038910173184 2503612819357908992 4156019148755919873 6968798415979978521 687264489345556480 4321046232835904449 7349500528175723777 788492020103841856 1087682783675829248 8585359844197559296 8289484284825321472 3945741053637120001 2728593219952410625 8048304848470995745 4015708014499821056 2835733579348890625 1974440579424268161 1798407005990873153 6736582226668518080 3082677572220894825 7730255202031184225 5230790320303636480 5511975982565639636 4702524493912227904 2222460279479674625 7634854748370378513 1491420576646872001 7536877882369907596 6708476566017846336 8073832457641611264 3248052631475058049 5571570114116976640 7079959450101792768 8554856885791522432 1665644651832532992 7541550935167248249 6080738127127660001 1806341080251792129 2071956386281757249 1274850025753441952 3826209951229828097 1371098023298855297 5941708222799320129 8253908438574638593 3433566714817981088 7087074951808966656 4386813800810951681 6702716129716748289 2176080400612548608 5452762180872518816 529699530083088384 4107329233986303168 8018075313779694633 3191895213214195144 4377164714273538048 1529043178006544385 7396905466881032289 4670050042639622657 4402823243771719169 1634946424610996224 8041291007670605505 5496228091634521601 2084059743917502208 1396889114906814496 1031476108379921921 1379204194982556928 3478403088597180416 455451039471714177 4990151348081812032 605297245526020096 444795876986963969 4635387325639903233 2425337476381867457 6932232198693051392 285187415126171649 1712916238502850561 4093414921787006976 1905488826436216592 9155479581586636800 6467805188713674752 556487868069679681 1897492685421204416 2047520689665867777 6263711327257501792 828200425570205696 6099641089702304376 3233637949025159168 7869207283681968128 4608031585723929216 8314112819525203904 142222978275082240 1147275284339752961 1678778362572083041 4133266264754454528 3402072168388820529 1150463816500904384 5366627781907185665 748970144527258625 6918898694383980801 8676038922285862949 5889993788673949697 6484312162083323904 3682249457047761921 1510304698521792512 1867736866589684609 7032117121694711809 2838501167046459392 6185683200392562817 8272400735167657377 4356492440270596864 163573169797091328 3741929760567664704 4545890134595812224 8430276811693752321 8466789412264449 8051769348864250881 3696649869550125057 2577123241291845632 3046300570602012672 9203300314005152193 4252947799426519425 324239132068288512 8426595603153948673 6143095488085446657 3541223592525961216 2618695808964345857 3942213668234762240 992197879030991872 1539206140668937408 1377538697741281281 5874607577098324785 7270566423198943233 2837455391867703296 7056277448054327696 1224821727797047553 5975553946570548736 693281606112212993 1510775383922712577 8464110761344059905 1105649072668509696 6020576644503495937 2792618901591826756 989972754665745584 3645366665009463296 6912249796034101065 2376010394913210369 6084495801126383617 1948631080492183040 795852024062728192 5249529920189405664 7913323006027978080 7058825130146656481 7461988677252920321 8085861744666291200 4277436037419048353 437586697544736480 8585447417744195585 1153837637792056320 4086641570573098752 3938699594359234560 4482654375616831489 467366858513580032 944376847423852545 767421374347608065 4384927629525090305 8478687824570984448 7780593157916891137 1400676404128410676 1785219720196922369 854375925153955841 8940153993572222464 537125366565220481 2808016533624751361 8784914482758610624 2940947554527013600 3618343390785273857 6031509637285940865 1278082893003620353 4147005506525413376 3211955681696411137 8194003960510809025 966927061987569665 1918342839861714304 4323063280274285569 7561364235221333505 6300656838053379841 5445684392173512960 7011919489290400001 260563877229821952 2331570458506504704 9039815448912801153 4807428319026993153 3455970049569556993 1484494953111749633 2503221035259101185 7236392536861884672 3273426680985315329 2998790503159929473 2607630506800010289 8087469786646172609 8356248734294781185 7959254544048232960 2303964889466863616 3652003632479041024 8350429470149836800 3366132149840977921 2555102940901727777 3951406613246050304 1999466284431572993 611905953075544064 5913791826779186177 4765282644589912064 4074080582460039169 1703384419708545344 911756813003334017 2694241208138184704 8749094302213804328 6317755425132017281 2377102235515420672 5356321126215989249 4565159943993163777 8250930538071048193 701758322585755841 5530017488338126849 8839967780499020801 1998319763489210368 1213938319575932929 186786189939542529 621472107200196609 3458310452179894272 5590775305169232032 3863301860858987008 5155005575240149888 7113282536781631489 6375777133101367297 7520440955936090112 3858955175449214464 2233819413365873984 1619835220155674624 1956878600288332800 216784564708329472 6639499599646614657 3626133835246780417 8625990484114571265 1595528786407591936 6222664950257276088 2003750156093620225 3178030035913310209 4654882042152369936 876142000213268216 3791729293345335680 5411548126001497601 5354219817212280832 8388065386829928960 4258850931583156224 8521746786219184641 4199472552169016960 6383247244739020609 392668942720038544 1207645223909651584 4548704205451018241 8196108659809505281 7230890140188540929 3300935121007739190 5677147716108648448 3273569683280088321 3905510728153797120 4951370484458587136 7096578160189519873 3458629675352227841 8875957287699720193 2525551305606402048 7972113510643086337 2598123928278318593 4811044813856097025 4975915533350050817 5699720928326728545 9196288331552643425 2979519516970697472 6456360612857135105 186134864712502272 7956563312490201601 3902230349976863616 4676209156602299777 4411563392145983920 3358229349301993472 4738383580930048000 2594842783030044480 1075363809334034432 5997352854639616000 119319066564314624 4297997307251210497 1155920596291306336 1770437948144037633 7527979314291771392 630275524091472129 8115077224720482945 4656979968053198849 8030170523792570369 2518742012059258881 2003736188902665216 3646005301133639680 5205870080515112961 2351695613777440768 1580509830768598656 7472380604528142337 7337531644840708937 5021467091669612417 661086569115686912 6290997422869880385 2399860362075452785 5279174006065756161 5326234269336698880 7387716140835870977 4467248151241920897 3895465519453095744 9218141153292998657 7931502087437273089 8871070751127979488 8153327431150735873 6997647818864325633 1305946932007118848 7742176307826715393 1336759852571436545 7662067938756001793 9190978741413830657 2036866846109077761 2308553203528466305 1530895831730692097 6506104009160663040 3729866667233409628 3266804777091932673 8410549948248759232 2677698709913108481 7352313510607919649 373936626553924864 2854745311100847617 5879024446487150592 7205831446620135296 884720810454722561 7645420497105782624 8521893087586750976 6652122653921856129 3674633896984174592 1042565630550871545 527624783164866277 5632562916314054657 8051380758871218432 5025775400708997120 3647972009527937024 6279548232024096176 734275612615540225 1943417330109020161 5150524304853344256 2651815442066178049 4105427386862126080 3607932188025740544 6734109203840492545 6864241769834840064 7485945529228084212 6570323792182204929 8841156727842190849 7221229073496670208 7342319262642988736 9000781893376064128 7582912053048779520 1705195523334319600 2287366851228437089 5137881370650232321 5260763659272959617 8618962029726920672 2292120637070694912 7564228223206747265 1693732127665415296 2983460666827866113 1190693966810131072 2812038744732073984 1783833283733340161 4634410465421300481 8736415951992520705 4799824807105847297 5849990920839485873 3420989422246412544 7864509519079606620 6492783983428906240 4396591468745752576 5449823371403836416 257636548236193792 4722266274856163328 1963883833751845377 2437922922958946304 4765404502286249985 5134065167688179712 4144065360871273772 60763649387753473 3871971885466011841 8827892547054118081 4249512069741161600 1655492737278410753 3937264205918763521 1139315500836228224 7136290143117651457 5941130428785291264 6637086584684412929 4293837873145798656 1705631096860932801 7695557524358201344 6103378454024341248 1756088100556786688 6890541773264071680 1128435717736898560 7400883216239782273 1085444994644484352 7633841510475104256 7442281972781869056 2035730012850362720 362767811571336192 2666868562053939200 7354293366718332929 928270432260034560 1853051894403142656 6500087691559823809 5638493532827156480 2523474675252592641 4018149172991926272 6840143842382768705 6324232891755372545 7707013481593059329 8131735287155931377 4480769623689190560 3014844061468856705 4194530755276407425 1348676956717564929 120629268061532160 4205079887848112129 1834837114176337153 8626859664182749648 6743564773882302977 8721903555440661825 6896332765451132929 4970905175316521105 2596313675462606848 1277212895595875152 5658537756345565184 4306891434984013825 8159954961890541569 3083146300094615553 5711555071395301377 9161224080004580865 8078373030409397409 476318194247974528 7170867232056619008 6412489409812283392 7395581237520495285 6397062087285808080 6275496497792232737 8093437692186167184 4265058786026369024 4831786488636988608 2569039034777259264 8243861399588249600 8838264388178337792 5274394669409132544 2568587598462209537 5856231775564829697 2624470787745355008 8290268138787834112 843277858343272832 4568408454434530561 8750825994994263041 4897522485379307521 5587101030466441217 6911288786754469888 5026304757250097153 4930857843470958592 1651025581330102465 4708811522096631809 7489473685125192080 7367680868971708416 2902496075304009728 2930485123925417985 278635586679923112 7681108639530772480 7201782989700175552 5483693945136839680 8335932030557147137 6321534064510893056 1231095634648230880 7397865323208880512 6430516359412957185 8561599702008234305 3278012213482995712 6187847495747942400 7313010216580406272 4428946769867531776 4635848498506545088 4137577459519811584 3379933063944999425 1404839874567025664 6390683179802321873 634007432773605377 1480039588184427840 2851566428225732608 8986715370977891456 3140519649294192224 730918482071027712 6155045621782659073 7429192972886204416 3459744770662694913 6513524134996828177 3844539772405262336 8997566930231787521 637360004231750657 7763589581570697217 1839001689362917185 6877954806584356608 4915627563923096576 6105850585487671297 7670148219614926529 7294559729431897600 8017815789474875649 181980891979632129 6144107614705219329 3710123340888246273 905436776091500545 8328940887384394692 4283468327809220161 4834529433692996097 3248233961429437312 4236978786945466368 6139805836482119681 5997556829504911616 1083579240846977152 8818588323662272 5611991027768251849 8484577008721776704 4011767106101899137 2800819397683955200 3084595953037735649 4434153709545620736 6966341967156441089 3511887392941943040 2801197176906025473 7971385483983736832 4438808328112275456 1626506998577446337 4891051683406829056 8946735518628539393 6964611897726205952 3596621090525169121 7325769167199400513 6517107783773732864 7457334854702205524 2860574935143481857 2320726797086390785 1895507450174717953 6222561754988838913 4595656126184701841 264255242344216105 5413559293974902145 4443411755443262948 2375290280341227521 4416643751682830465 769010024761933824 2724334911177965008 7743176815359008768 5619551168235438080 2793013067962085889 6024292586445504512 3198316713006144641 4774340359326359745 1669053097808105472 3517362647006472193 839154196103522305 1296603121510610464 7553998379772805120 414638079960114689 3770864218689003520 7564834843123505793 1241422121268674561 1492349736673754368 8834038755691387233 7908896762897787904 6109452746996580353 3740408069701107712 3279997953127136128 2258635693989342848 2294588380638135840 2558972446936563712 5626405510691465216 3015245955524419585 8472438289821222817 3248177445844979712 1370831576774488065 2284072810805325824 6221055507767705600 6206035162822087937 7314495736809869313 857823887597734912 6402146064889544704 6809422635457418753 5961354876178399232 6800551973627034560 8337682840160825137 6564271858483666945 6825792890017974528 7924053923631939584 9094557645669792000 2466462474031656448 2239743992605554945 7839000254008461313 4968682560320706040 8759367849740284800 6358737427651446016 4636486594762096257 7988694243341131776 5210212597778006017 6041674985044443137 1877989739203334273 831896213762421249 656561440897523712 1416436130890383360 1151311383410672641 7244649775347544817 5045560101934368256 7153919207528381440 8195358296581638401 6133789084014255617 4079062133714403329 2774739964892545024 257936962959949824 377617758172349697 6710421529260629761 5093959587300638721 5481300146567497729 790208977913850753 7730098038913368064 5372911877015845328 2855474722122482176 4076067998127356928 2769955189108767745 4906765503228818112 2408361355697223936 7169112388154580993 6366270735900827649 1888095595850953281 4370270325097233877 7763200563278460929 154032183408679168 7845960913589030001 7541708268391481344 2476637670778059008 7567877372145303552 1533185363757285377 7764475835087433729 3609547232138844128 5364946929449954049 6057368892943051309 1617936432113848320 4843215025389244929 1645994610293845184 3592228797342497857 8150910643796764192 2245472103428759553 1501263497114255360 7688856846092419073 5789595932508178016 4645042798201259009 1474624056668094465 2094515579304282608 5947207234557014528 6116493878993801217 3022229138898814044 3364370122493415425 7036803336940036608 6041131391496454144 2646725545466477888 5347214916922335009 7989310649163628544 1611556992766328832 7298402660175113472 4635999325690129152 2355187316473976833 2964874479300346249 8534181021093724160 2447565088107171841 93698708326094848 2917030746982295424 7675785487045839376 5085303616291724960 6016266476637047808 3495530944077993984 785951344766877696 3438177688210110464 3318523718933440128 1211654437341458177 3551759010371993601 1100145197971432449 2220632544609064960 1292297126577985537 8732646933457404929 4856992981601804560 7995331061964161024 5886901907560695660 3427707437688458496 1081949495765926912 7143939121794586625 7953200095767617536 8532766883511193857 7664212168407548417 1976586696711377921 8663000291814948864 6270296874532675584 292207264541614152 8762072006663784705 3272308274580509057 2754782007720925345 5240186908355972096 4846975311625214305 2468338414051917824 6556316935655477153 2979560108974762112 2453934740814348289 2453789409954625536 8879383204443889664 8837851047487071232 3598052727697848016 1613244024156620096 4844167687082217472 475240945802948609 3944965658815795201 6565406250588504064 2946486864087115905 7698356179066849280 1962732262781288449 2838803899170226176 6128045331767317641 5843392663859328480 6638333839191609344 7101635268891241025 7795672980440131888 632712126158782465 3707664717511713025 7995268919267539668 7661571149868542097 6066036740909025345 2486695004809330689 3339831999558210544 3390928925419715825 3883559372835930113 546794658827864577 5243314016648429568 4768995190643841025 5166573400735973377 7681719424030045184 7048034932111996929 3861296576531440641 6223084664645535489 2854144382632066945 2954246692287755904 6641760584809227009 8632036075422791617 6415600273487870528 5425795171302040984 4481868415663865857 4459683049904316065 7927633493019570689 2252244148965691889 8752716243254611809 828486518579339264 8763982806268403712 6804490515571595392 6211437460431209216 3196647654242104961 8141460614482952192 170096071508558849 1120012056598401024 8433397919242230272 1406988217935459649 658280353552401920 6260965534402117632 1060233593706736000 8627969069216638976 4944902291948568128 4912078087618591521 111197319603873793 8051006676082108992 785190889015541761 7883148623610985985 1771765856464291840 6154001920916767889 911723512614570305 6944389093241417729 3008990705967097856 4835733391982769089 2700744846574362625 1805637387251834593 5220301855628064784 5947471145996562688 6949958460000090784 204505559942937601 1802195832177012736 1708124619906187265 7316025962584723313 3099028351170812344 1844864730848165888 5481193887024735616 3943190323112103008 3890575840034093056 5191617397059996428 6521416847328206336 1204102262183743489 3169864173893870720 8032517053585358848 8091782813499275776 4010460138402372037 284675450083601857 4285727476928787008 7984370038158131200 4891655535043870721 3790020041326309377 8240989623453478401 2537042141152851456 6664540686917203169 445399303292688384 1770136554784030720 5097651521207287809 8917291378230436576 4619992687847285697 277535333269689856 2648558974969118721 704425537530049921 6917610201898018816 294846293119316480 1196894878811758592 283435495521009665 2510696442424370945 6075495730865829448 5053805971588866048 2370593180501655552 161159723828360449 5166053457509914625 9121689319589802497 8252526055421640704 2172084710708369408 5800623256742803457 7086985026465899009 7252742618262080512 998261407382513664 8279758265384256864 3308630417697255424 4899785115376746496 507964214085569280 1878164684166402049 7662705483241655777 3066732761740759377 391891690532069376 3975570675294535680 8318140096314146816 540952549668686688 667630441346223617 1043438627962896385 1031474776686299137 7429307541555749377 582661877140926865 1885209640287889985 786799734160654336 4367599424251940864 2941550106769279584 3248071144916385793 7800504104950916417 3877359794910885888 4456611767416999937 3675565769991023616 1226128826800162816 4470920244278041089 1512315728033316865 9210973840658897536 6105982470845170064 8506479601588561377 4491746746279928064 8040980205517958145 2068064637534142464 8607760798514339669 8292821929929211905 5951505477584027648 5040146341986549232 3553247972511736032 4545326066819205888 3117077148849377649 2382268549218227201 487144631171046400 829015963207729152 4162927133961760768 2752023813240039681 4898760712250298368 7125428901587677184 7755040550720123904 6164245007197451265 7230954639329746944 5898090943498471937 1815164159963521024 929211929215960449 3755922176812164929 8494057929824793600 9110873655431175512 4108640245142938241 4305184918111600128 2327186945819971585 3673904618801348608 5942847500836655616 2487355959627585264 5536802518282931968 2213748335319177728 4754198524195561472 6131000518336200704 8881761228309479424 5358980677567524353 2679179858447850848 2984692956960824296 6781170936973934592 4874329469382975745 3175140891535646976 2709327918440382464 5137769757756565760 3128556978053706265 6182976491577594385 8602005896110493121 3466310592226835712 5272690917894451200 5641342102689246401 8705338772096946497 6579801842620823040 964805175119368704 1223275582044192768 3488132000674900993 4301633514610354287 2844002871031068673 5015473194212746689 114870378748551169 9175158759192375808 1227563990350332928 668987147670257664 249237359192798208 7378136252815369473 8238160950065412224 7363369656799823872 4476106997052604417 8751511590842929920 6817003944452888144 6716545739658269440 6169486937328484352 8904377427080603648 2294083090767314944 6036428436394209280 7202557735814508545 3047524244199833601 7407513769389212065 3848816611597025281 861600371417800704 8139445168553621504 1465302926551769984 2154745329284127745 866614156304216576 4185593967167096064 3693421161376760833 2170757893617254401 5205991736149066912 1258666579246091776 3687580944494973336 7732496154478831553 8083142349298647041 8654729588061741968 2352415512176037889 4857643263167511552 2264983846396084224 6131640049326051313 2489948962155352065 2611730330981134400 1674185224605501441 2077111799274536961 1382186406398537729 2903954230289476608 1322274448802757696 8670400315527077889 7097511246461431041 1078109492142956545 6971604704436619264 6802587112602754192 3380798543293656705 210103849935228896 6545687448660232705 3734459156676745024 965188101391990785 979986092475957248 649320144247584768 8045788660664028444 8155690569439211521 7430665544605059457 8472704277372937217 5690528709701798912 6121921453050619904 6418326960020130881 4093810293883015777 6251511572818597888 3840117506686212012 5329016244550418560 4045939043912626176 7531480378560217089 6288568877261086721 4358543958577774592 7628355336222441473 1650221806413221889 793721705502312449 3666370908715635392 5243230573662058752 6967739857120482305 3042602055813118977 3575893020723693312 7976813716621976576 9527273815146497 8176833113255772032 7580497005990838272 558929623333395456 980932308600450433 381741745968406528 4998547861402980353 4148726315162664960 9104164922611356249 8607004575396808705 4242075834234493825 7967144384329998337 7794294455495730688 4681226563231928320 5720975801415892993 2520711679268800513 8321500999042311873 6428415888188183552 4362206268638806017 8667662106705115392 2791766391669621249 933851797389452616 6569613225728721153 7123284476594152872 5791704942768901633 2939570405736789505 893924180920542208 6697932871079165952 6213702245865816064 7039768702883880449 4326053936287741696 2193043005613801472 6058131591430603776 3408615474965594112 1423402926292983809 5648621097619062785 542098213991866688 9049543977916708865 2338396468123604544 3392544822388473856 6228653181581414144 5714033752718871040 1763405154745389632 3019397724970723329 6075845772252790080 4386526126493918976 5542273816761204737 6426525388900277760 1668780903644528641 8079739976203973121 724675156391783105 1587706715991693953 5632908853080298176 8986606032582320128 3235084468486873729 2381395582980274561 5690226268630745089 3801317111480933697 2564427922848693249 27528401278880640 6193998270190491649 330611896833566049 7178743232381653120 3664166453193749761 1797617902537202304 6454571432180201473 4375016093947666432 2408357080930306689 3979528875671044384 8813893325267886928 8318752708446476033 2986599394629134337 3179801501525766305 721878696154996736 4924194891888814120 7328350361488402561 8484111013952645633 7431251134937722065 5260925832766980096 9209412402520759808 6236502951256510593 3192292573028483072 7672192877902374912 3130457857907323009 7884709327486038465 8097260208441978112 516228570503736321 2304107378859300353 3834577140699225872 3807599227950768640 6748128716392386560 2820386182164246272 5504860528466302977 5735058576535167489 7106241334395316545 7230825603294232577 1646319738019700736 3517478633310765057 2475075838613319681 8498040037232345089 2903996772505321473 1155212654578079721 1299930658142017536 2834953803153682945 2241669000005299776 3870399295393165824 547541645591078912 6145060131916817665 9017126021111419904 7703082349688029184 5956696004667490625 3566019237179600640 2741079689675091425 6501223416244545024 1912896816115108097 7640957438639617537 7005585603848474624 1088527940865936001 4252023499952875009 3964135883509572352 4845498898462617601 500738267086617792 5077340614967683393 7388969852093128321 7567365357952231120 2852104208481825825 5894260778259890176 2324662577711583937 8770943178134388225 7877880985860806656 4581523353916809217 1457515596558696449 3970738802861243905 6463798167680720896 1900743592389804032 4785114789230441344 3385359860181762049 3007171652363206657 1055858518015213569 3196067005486104576 5352908332667791361 6863547515078447600 4109694694532015760 5081718710544749825 2663700672065751552 2829300274776800001 6769736261981243072 498941898454019329 654434279649538560 7841556567703084032 188281355391059969 5892122287207610753 7192026408441872384 3931250299872411649 8329993441365899265 953982806569277697 774250273375609761 8963912504830940160 5371735196149018880 7361490758814261249 5133967405297733889 3347522342306820225 8185516746480196097 5635101935052895745 2587637269894672768 6407012959491371940 8357356458971631617 3681654915318497280 4515646422401896448 8459832490832457280 3193120910603681793 2577846667666636800 3619365938617670785 2107098158295284864 5027234422413154304 2422868878519869441 2797813397082611713 6383103993263915009 729070488118713432 1380660148024748032 6136345067888432128 1803765527085678593 1306138038202811392 5120032306274301952 4329160566263873536 9058400455405003920 1371057789022425312 1703868805761728512 8078114239464808449 6893160269041078864 9204538436251740928 3411115979239804673 4087564778205851008 1137575759567519745 9193732010165307392 5931836023985630208 7380678368988894988 3328404953541081144 6687266658360598913 7610812225470484961 1830138888309010433 7828051852227243009 7653979001538617088 674695863725355008 8374632774641461185 6147530906469550592 6717222962050645176 8865869783443636225 1897908363307579393 8379526459284258817 8814005943565762305 8752530273675345921 4483571982784849409 6152307088926289665 4529100249089719296 5114667076594348640 6753650062104408064 5482525734848814081 2079093849535315872 5031406448469308673 6095655873385524737 6708063993903233024 5504548787482432128 1758435375772301312 8314458977088520193 4539816533182658336 873468129185384529 6013852076658902173 8763236976948525569 6614607502921891840 1487078867465352064 6934128923565867201 1594581632279334145 130569198885133825 256220455168639257 3522926911323308033 633227926784124929 7443814824963964416 5442395753266507777 1115472191557632000 1773177068518596608 2724788316854074369 1617970223452871681 4890762322188522496 5439579045024645120 3039665085476694016 6970572870911443457 124343899582948992 4868601506391588864 5742050433593434112 676302459241216129 5390758994920865793 4346888849386340352 4286005855528290304 9023095448485911439 6393764572297166848 4136071577841696769 953959381881720832 4152120082271121409 4293815714609437728 1097851514303979265 5535318107295842305 6944476469742577936 5716489200720203393 6121440960247005184 5915904591903841280 8495989268020647041 7796580284123579392 5060909245006406656 8014957633251471361 78989552154413825 4763723658768171009 9103386015985219584 8426095702544701440 8018857395250513936 5462363186123505664 2559356009570127185 2674890228640808064 8747964953173688320 6047993560069139585 788462251263392737 4452860432120545280 1216540889209154753 2583376608905966464 7883638911998683137 2636699516303492065 4170520839797149952 7141013084424263680 6826372151131602944 1833359189611157760 8482211681258582017 8595666149696208128 1433079299413377025 4205489106055757824 7244641957825168544 1058179790990225409 8751621145711590400 3939398708550594560 1164769457722392577 5446326637980566400 1566104935026581504 2360834742196305921 603288670342449408 7654520501732899392 1668631650561775537 9141478961286142337 2100904880955474688 8054954167934029825 7254947027768705025 3416038941507488257 3380964033598240256 266888945964522881 8296071606147378177 354643123186633472 4941309184446627745 4629765910928753024 6442464430025507200 7174157305381388289 1255345219320545281 1474696257380941824 4847118586200625153 5345489943768031488 2680900749899496289 1516004855402124544 488545293874601153 4097194362462144513 8447317618955304961 6903420270671563777 4938897336149246657 3906933920703983105 2892462080940572672 5811916529090842625 6009397941630674945 1644642790093078528 1165200724616908416 7335871654997180416 4320149934389948929 8436433164122977984 3171131517501724416 7770167692461220416 4423671573572485121 2844645407761051136 8718936987596223489 4275509251086406785 6722219062489053953 4714880842888596033 4660850664058948897 5186367521380597248 5024403502572388353 3884265051206817152 2429468333054440449 3006007894136586241 1527646365039394177 7606750025213415425 917855780797231104 6818477527283396920 1601401835748704257 863923580681237632 7722568274347572032 2022237232512094017 4993122031400252928 3504275180157191936 3766741628121461504 4993039198648276288 24218720907165697 8033741098750181377 6402979617465923825 8578948288549509120 7594655299124944897 6721488152869470208 6705268887949489089 2090646833119851521 4859257037820708353 1201643423976922625 5085992332008248832 2359632388792170497 6756101184505658753 3962536186499510273 2106447164267352065 1657050997585588401 8876709694653641984 99639991413354497 3279424597415878656 4473339892240630336 8295922445812752385 6756712276896266496 2408667835952694849 8439714279943766272 1854782717513390816 724028753561216512 7723266408682881025 2305306461632952832 6664275832276340993 638831867472972605 9038612899214635009 3116870668491751424 412073767001677825 607732941010042880 7793262027658148864 2007502995205797889 543995882892088296 1214534751715010561 5767481837909602368 5597429936436117377 3995568602182023169 115406589088759808 978846707889670144 3768150523017039361 1150730229197244416 3234346053659378177 1340307472611117441 7955941943665859841 7123101343034311712 8214570619906825985 9194110857931915712 2979068394678211328 1352721793647995904 7694193588513250537 5895663605009674421 6001320052568086849 2031419712616085441 4120571040853217328 8200257953743116801 6313832306767311744 8622215615595800256 7600665146056156160 7747871506122090048 5114916697385535168 1302899038924746753 7152933349486216928 5350890090800021505 7444889689525755265 7883331790288650113 7283409397901577697 6080974762556352512 3136906883007569921 1335091231420915712 4503950268439650880 895806355855158144 3032090301470090241 5058010749778395137 8680470508057657345 5844345163484840960 5027452948617773056 654007646973665280 3254105926291297537 8934118788002600192 6629795889735831553 137497974845997057 9076231962610505728 3848664022777987072 688342897787105280 2977657696872439808 1026729540024301569 5646317222977944576 1039073269085275777 2760580301425999873 7479079352507039745 6461158857258303489 8996140589198588768 7623702977896760833 3185230726901327873 3038596211329597441 211264881192755009 7716065022566624001 3004760388582891521 374486124060172288 4200402209353814017 2386315002634381089 5623746584853749440 9200285695614234624 516657851744347201 8460222377557246464 216510424314278446 2622677331867449504 5631827274589978625 4617001856553279489 4778753870767733633 6123394065064593920 4541288783284961280 681653926484612096 5859252270572345089 5379380574569928960 5905192961374396161 2975219744017219585 5669293045479955201 2510514081753513984 1308485848960426865 2426946868668606465 5075297218197432320 6544257744544530432 1972104370437246976 5807021089351646720 7788833033069756417 6643827178676252673 837934704737952768 1647254402334982145 5852061214624579584 6915904964063182848 6214946728131026944 3175754958132445184 6713917790353375232 2945033510046882313 2440854400525323392 7547286566926995712 6094645898743986752 1610363504414862452 5612382996695875585 299019320887065601 7656053196747937792 2081702873142919169 8938830713262800897 4320067830277455872 7481253878257192961 3590329861629644001 4093030641333829633 5329669266138159104 895804751291847744 2838459032381951232 1704795404392202241 5963667728177401857 1031018719338961665 6435591862462734592 597474194237880640 7327675718810025984 6905822134658889728 7014735657174601216 159478067356981248 7746084276251013633 1408385313247592449 7183233940490147585 5128859868302035456 4503750142695009940 443375701282380641 1293243610727748608 8494740188151656449 883659223919008940 7559067503182204800 797705739388240768 6009285564482637376 3448693182907058625 3801886100187840513 4421875953859046016 7630308069058919169 5222697952425439745 1339613746978842624 2629181996852488256 2663402325733793793 6667155551787016960 8159253414064705536 378539390140488961 5549333886197061632 8589904096998678528 2712258972358950913 3972994951564566016 2455958551429937665 7412879368883048449 47725868288802817 7226434211419721728 8092997652526406945 1143550317089912193 8826862112942765056 3854923142482460672 4254832037058578432 8335045828653088769 1550452157628940289 1016925673240088576 8881847177974548481 6882738384011332225 6130665617518084096 7122148742369439745 4834662773755800928 1861037680955499521 7719348419579947420 4468749007557152768 4987226722527444992 7632729569415921664 2478861132645962593 8338650115843649792 3447174490297887489 8607360320224348161 714319245502763009 675378479015884800 855512635921339905 8617972504386816768 54165428565442560 8969899781389112976 3447918348921630753 5846094668798601216 6395572663410229249 8054242270564761600 5507947566112882944 6339697753551632384 6056272680540017216 7588136531342420001 5517329463441620993 7032278364760857600 2731888410094721025 2088888455392823000 6381489274985746433 8507563575295620097 6222078271465064705 2515395700357098273 3369179881186539265 5107962992413869312 4400450528664390272 661503272398077953 2153854628099157076 5249158342706558337 5371148325557807104 6322404678315248640 2311104732985556992 4586218819122548737 7855294189924292096 7528261792913901056 918690883267069952 8419453113678712577 2967478090116940273 7318832988981690369 7101033873281690625 7949570698613729120 8941891770715086849 6793626223440743936 651666106246680961 4334101002583285889 8679699936922971009 1308109876419344441 6398827712724433601 524597939114113025 7817258831433687488 8815625036701523968 5684314032131043841 5059315701901385728 4047333558151426048 4912020574907091137 7951087344210829825 6041644293509329025 1460122854196970241 4276069749573054848 8972631701094428800 6258824750441441793 5509935764519562881 4597813909117706384 4878366831124344832 7068899545773769601 4235965891083747328 11463280022668800 8525858382131983361 7235905115769869697 6383475343960795136 5746569297632450561 1765952306985669584 5973437405982031872 4921172719412811777 2188945572172939265 65021257847054336 3373124323052469248 3197775936263452672 4045300726929252353 5801897081500757024 6552696432135356928 5582328116519343617 5635535924449566976 1163760967166973857 4781109361462003200 4860396473214924064 5410480308355681280 7840805855287136257 5678947825587911936 6014019605997395968 8214022514760452273 607624799037576609 5645474777269805056 5730835441535868929 7577343606844016448 136797810434744321 8358479967237488640 721784297171635409 5135665964547185921 6891756785316884481 3090339507377289889 7513022528368576513 9113003198266630144 734788662040977409 6145057748065292800 3753187477686688768 7763818586198732801 3606915597629837249 3009940857699759105 4785068752984068097 4388918236604127745 3721886142672310400 3434313106588434432 4732833160807259457 2777470836562850816 7825912364270073856 8846713225236971521 1222163698956232097 1502907207785440256 4805655902290505376 3567521664644220929 5120810918241357824 6404612646640303360 3048729896728821760 4689429643949080576 4674049688940621825 399029057075642369 4303002332330103297 966008682471828992 1481804993996295168 351661779866189825 1919781082481899521 1801272049035378689 7536534131580915712 250984771138866305 7484252202822868993 7507659858402813953 1269736862507871488 9204653882078586880 3802974678372247569 8323148857558245760 2940260632762778625 7213901326759211008 4693351470553187993 8227879526369742848 4103022960966807864 3459172535502267568 1286144781135749376 70729846700376064 6539737433951764481 3853316662401346113 6259187379275785217 4200087792866762753 2484226850282575745 3975802576058697152 2365115551558562777 5622514224131622912 4016970447923232609 369536791287065473 2525386788745341953 2311979125853388800 5309594071167651840 3073210588080500737 8559848822967462913 8452790144989413121 1569172514861050688 5619199208428817409 3924964187893873665 1833575442910283008 1054534972596736000 1748281900918820096 8614511305070411776 5119002127338970305 8911122568230377088 4341250460974747649 1340240681028051712 2189210274535721473 1838719236414248960 4829522183142698241 5656879181936233728 7679602001378918401 8443938969004711360 7706130756000022528 3306332136945287168 8087822283309580289 6660778148103377152 5390531625231649152 8458184421782550913 7638133571927572481 1275391418749222912 2556121596435975425 5129897444592800768 4129100935663551617 692239047448518144 4523309581202448385 5018884157514190976 6198753634434276384 418499650762464001 1579322711806203904 5171800865380944896 1194503280564504577 5695795400163568641 4171009103416793600 2445033416544497665 4498609137949122561 6918858315861856257 6974161371911684096 8471748394689241089 7512728228603451137 9181882366198126592 1500745998038220801 4671449189651322369 7929477536672384512 1919208807673265140 8931505587372654032 366425692700672 8456140657594309121 1773976245996164801 2135249475019465728 8560277637439235616 4317803077691373296 4044170996804200449 8820214120767469568 1129614114074554368 4090269432766801920 3411456669280078848 2155676251479046380 6748253467172233217 3533139007792365569 6454304365947577121 6009142516349066752 1873008147631439873 4641235431453948929 956932735046778880 5650310127600099840 4028115689526876161 642160552431390977 8086952119681194497 8314674014439393632 7058439964604809217 5530054428027781120 1689853357413015296 5969150501755027456 2018507924482190497 5577341608304048896 450538106089832449 9091188916168661921 5374586486691282945 3425867846890836592 7586006026935812097 5057853389775878145 1472266547334576896 2836912402815778816 1165300874757457569 2021581599029787329 8050634950747247488 3490705137372911457 250564157661786800 8860599641972649984 3319429401306543104 5286358612701246977 6583180813281068512 1836005114053733633 1701379829087830017 8819101240629182721 8594312917579527169 2110672102949653153 8989248089140445185 7528893576174669824 3370797426654012929 1616793664048675265 2608929529404162817 1401914877127006208 9069226150600303808 1646974035239763969 5848944878655778817 6647181359132314880 3804985694380922753 5002502817634942849 3618672056045720449 5269309552261513217 1476585096726627328 6338619149809025024 3452001869716684801 985756545178631680 7615692052358064641 5391502404173614464 2550517443222172416 6622305209634681345 3235026078236870657 8989073651597346816 863397388466835968 1583945085860931713 2892664275414054529 87236311288632321 2695080606479380480 1323763179109359001 8762264853990970880 2054227861691800064 8014146982481277440 1062432881033871360 6700223809484948481 1879928905129062401 1164883840959822848 7192300274204785921 2720382243205474305 4539072576502666241 7641941752922891521 3416330140520073217 1593373716880301248 1793352923091065344 5223353042596973568 4640872066837279489 8689616257736011777 1785294590404198401 1015458440339125568 6236566145316921344 9007401845348830976 6361259588253835265 4733361979845685248 8439027831374718464 1934483079281994953 6784993287926218592 8871704555987248949 4202263480614641665 6294227004822808832 6455744365304759553 4905677338531070596 9090819111542702080 2368507237536577537 8548795199391338497 7285804488759259137 7600090112430972928 5871796602050494464 5723254664846622721 3989629079803137792 2335392350282690560 8780729194718627840 8633096165486385536 3582434773503941120 1208015793943154688 8968510776823250944 5106906109068002624 5763689858099617152 5476644065774247937 6682242330420310016 7259238806190642177 7645469068423641089 4607698889850862592 3487507339390267648 1984009104752867328 35624771952816210 9176439949938327553 7406075143909801984 4262377173799030785 3213163226655830017 6833387840396114945 3149390303331082241 4392196166874053633 2995328788525334273 359030652085030912 7855943769066384641 4859605215924580353 158705048698261504 1202950054766883360 4315706529698838344 161695672471584769 8422344394960643996 8176637556949283329 5630696928374985537 2296557304622596096 5981629006933136672 8265373102838906881 1604693341936852289 1417431476991249665 6248542651885845505 4995227224495625913 3588756500482463232 8115487138008519936 5962291308307341952 1430743422900649985 7072711902740918272 199883442105552897 4710712824648638465 5535268458863616769 3545527163952824321 4784577698283913217 4212263520668216288 6439605398504967169 5014834350355761152 5440779780904337408 1827389981647190145 410387762377227008 723605709121895424 2673759542166055168 2070056420767920640 5004874673259743361 2409654166388219408 7369886823873292176 2702630114340977281 941055241144124992 937669185437376512 6588072971459425537 875222570794521240 4971205683586943168 1471082907528167425 86224162520978417 3992729976518402049 4774896472512861576 1695201738916908545 543933431024189440 406178444641846289 8302149192622041601 7505164016136023681 1774969439535871596 5638466143583151296 106283607871718017 283889451189350401 7364526432342375424 5660305696350749025 7719933317196679169 4647395757429729536 6547655104587501440 7853060407472605696 7732771618058887168 1997862778055163904 3980965426185747776 6248943221959819264 6448481904388503488 4519250385016863360 9215014271830692224 7356218738064478208 4085716523651443457 200469037892526080 9069078676842862593 2356362176783548416 8439941158717443841 8525805661914976256 4478793622979310336 3723696238161253233 5373015829746564097 5212709203787846657 5195823137060423169 8260587189540726944 8591290901968650240 4819776951710976000 2094060644426721280 6112735160166275649 6089193423132801536 2183430931280963073 8677928340788963329 5310083439910363073 4098779849815046145 6201406730259693568 5605354402876678144 8236490261792604160 4083510869956184833 3785393479379439616 5298469845607803392 364394378613288961 3667013799616867329 3260780155012201473 3684751965998481409 9217509963805786113 273014416176238592 7204002270801056000 702842941230917312 2248695903662353664 4798750047616425985 6174154450657110017 8121412676176248832 7441635879567253505 1166932984816944128 5964414012647038976 8973930455818470401 6676543995626000384 5388553910733504512 4875231663750653953 4925558253774676993 5593697515134201856 4542512298886234113 8301036692380750849 8406562119070076928 2597440350150846464 1627030672046552705 6668623938554468440 5831733128505310144 1832906612179859457 8095275415009275905 4903471143471153152 8922914752371602433 5253650197602621441 6088628333414345216 7106753081966843905 8043817767266882881 5511514139917398497 5266615629001437632 1965480535202383640 968672965630732480 2129423877168496640 8285502516024055297 9113952512353808385 4202385406873042945 5457897584620804097 3590495412264787968 5075581631119404913 6061018549455474608 302899361114919504 8939898625231424513 4408702116762440192 2769480519392528384 1683773011937999872 228240711536869377 1005534308895319901 7344961205664153600 4424579495159775233 7330716971591458817 806904623227281920 6372439580429661369 8528519461788737536 4867105018630635520 7495866670060383233 7104469728312401921 1876901916951399521 2695423496301097152 1462783256460279809 9199141424850971648 987301641468627809 6559784475891197952 1794460046937255936 1482602890509314488 2999986521082056705 406832471160396017 2341613451328196224 8166497241461719888 5799696806644393793 357209074643935008 6771223430381265920 3357121920837877761 1310080427408224512 1357617467100080129 819250860191397392 8428797395837172032 5803482165026750464 8371123203792007488 3333541611932044657 8258289552100622465 5631878078050991104 2355516500985969664 3706504162259640321 3275608728113139521 1357070587529513216 2208922814619990016 1908656078416719872 6695409143601608704 120367623249773569 1375843181826027601 5279680759394598912 5313048715376885760 1291127841123495937 2829485043979369600 570988890399651841 7042359664524378113 6520784537339101825 2996341027762086969 4009106152457071360 4303239271478722560 8677408119762936337 2281459159725375488 1379550660114953729 3992381897547996240 2077323862837777921 8173549080055150592 6992877312370319105 2871679267509833729 8456811807034179585 5698682959163894784 877849210287027009 4808210107738267328 3899068666878558208 7600675500741369857 8949872499329855873 1022060305503075329 7538296270445878784 1111640881400734592 7981210489129535489 4271692727521132553 5704180524106820608 6939845343381702657 6797895260335491073 253765628333260800 5997614311997777860 3971354491759621504 8426946332124618752 8413201807991241408 2713994697205612544 3733349786236863225 5389237541756796928 2092945158824935937 4761902755757464064 3070319482814349312 2535841137784782849 126809856268437633 6059559621984292865 6547677960447774720 2648939991797687808 5724260106276192257 4993896147769753601 9109554114807103489 9055009030146033409 6427919963253601152 3931339549354415616 7285067566311817217 1494565041820197920 8738671431958204416 5217424940119687169 5750864662854959104 6604679994699753472 8426375095752717345 2475283518123105025 271054775105355776 1707340781295385984 8010914109326127104 19483235227259200 237763108070752257 1771190296490340608 5335478383478076929 4703556470923964416 5374308038653575169 5228068309064876993 3303879501742122113 4093336585039118337 5096652971159551489 4596369795890839553 2298351666850448385 8745539365501927424 6457762654242700289 8098093020603502913 1988650846487617280 3025791514940237057 50212322375972864 2631175792067263873 486439533968966001 8755625675906137088 1954382887792279553 4336258922616628192 803976303506947072 2714917711653109760 4879677631266378881 1151082099425272641 9017411277086318593 154685981179073449 6274964888012431360 7013737284304509953 8510121673799926785 9066728642889457664 1635484514243161505 3627570032500826113 4892700219805794305 8427775985671108353 2760655486526103552 4207567414243029057 4828275848177569073 7067467213146856785 4825224001019119872 7812441027070369264 3144247521619279105 4780277253518897153 4834545519490859009 8233499545851365824 3363303008129187841 5540539785151879073 6458463659122229249 1558402243979247616 8517706572810092544 8889321738356738817 8872661068942163969 8373725263867195777 6967559427030466560 8378720573329489920 5713653587378973696 1106838151171702785 5379428506225655809 5690021329104485888 4177967912914734272 4497322220601212929 1639150322173574304 3557975597451386880 8087507870749173248 397996955288716065 2638222636617629696 6788735864527927872 5776962908964111105 3508734499095904256 5121788632537291136 1571859029513281792 8305319663283440128 7819832116452375553 3749676559151659264 795001103822030849 2269728686629844992 6440825464683037696 7181647116047691776 6538874135983734784 3935572862220485632 5605111891427985272 5015355512735238145 4088618532776118177 5001155367883608577 1461453520239886337 1529951302424410401 4282037281608816192 3604322233203653136 1827532194845667328 8890040806823214865 3134929941710644736 6033639854804940033 3802666655817723905 3918270065435834113 707651594928545408 8083372654382618305 4447242197850610688 46813696893731329 4007761257551802369 2409233698175250688 5959714071462929920 3444508969974285761 1683426299946730464 8440877344525737721 2601350030988804096 8381281847433506049 7311743270085973200 8970832241876759825 7208774900653187073 8462501028275644736 2038494262600546817 2569949741195002798 4270476707033513984 9130384355344230400 4992118360515800001 4780043235798573057 8523828605701152768 5370801583671275520 6362215285669018145 1942548943065901569 1756758718079892224 3771502170189025793 4874325721712054273 7317089676392529920 2929378738911199233 6100151464014184449 8670659983124891520 492862774644822785 8000272327161666560 2351568581282297120 7813878652311750912 1312373082565143232 2511002709674992736 7846539801688801280 4289655770804040513 1222937010678544897 674644579839574016 1356145590978187137 4259546446795980544 3692383823964655616 6611071599335141313 8111897061189601088 3418138188570910720 1612324740781783041 8735853273917493248 8275275077506265 4456785443469203201 8213588325468457632 6684093064847843329 449143436842074113 4152910267691249152 920121240738740881 7383170668647677952 2845831922113080320 3613900987470325760 7542140338678034176 5083162069935084416 8332065040745592320 6212072103236754824 2331538872521867264 2096571880627392001 325026579304691200 84646509167509505 3836342484754563073 7563507699286280065 6440920479403021696 5635260955822401025 4095872943901863168 3517007227656016897 1323959712938471424 2154152718858052897 8881384869756714852 8366586459984691200 927741049891874816 6049953306921188612 7708243578402459417 4325671476361750604 2501229868086371329 6174194901622380288 7175587658707526144 3993076490849858369 3311681954056527873 8451975133473013761 7810155422489704756 772129505158791168 6779460798184220801 7503540563547013121 6272569082667088896 5100546037836152832 4092532635967264512 9043358781272933377 7914152506530170369 5655983997596226433 3717830727737647840 1822314843616614690 4525853967341031169 4819986371709043056 4436798679355899905 1523087064291026945 1094308793966170752 7242446706289789953 6528961215360840960 4373256107743625217 5503464939289116673 8182231574030155777 18371710343544833 3941863988434089217 4640973519373664641 244557840897664513 216595973833359360 1053331067602204161 5068987805148069888 3328616067697858112 1389395568130342913 8403431336451180609 7503748348086511360 5992910832063950848 1036894794988617728 1618918831004522496 3217544667900178368 1379143217336111232 5203153841556840321 7444816360722960832 4533736779919548417 8748325851283878176 3807383017508144100 9134791007763214336 6907514148250714113 2379377030312076800 1038611147156055825 2391505001545947136 4426596485572613120 3696748881491130401 4645707804349734912 5951700745783715072 6189978486795303168 1571501437827498241 1232796934718038017 373943004306833408 3950744924230507009 2016441679256438884 7715872997473942241 4289942320695649281 4193567926982508321 1005090389794467841 379485802994036097 8041174903800225152 8423726018002567168 4333129965204504704 3581217241630788352 7322330853692686337 5807392483979830913 4400225495432292353 1410890204535855872 2296073779580833793 2114728942370309888 1896729513253978113 6289095050706420736 6688778748451534336 1852538004048000385 9198529263174364089 6464638411956299776 7599179925992525825 6706451614421856181 7835937315141466024 6915861869009829889 2536975849961847040 8084461599802261505 5902512690779154432 6637962222146682880 5579584238813777376 4501799511307522561 4774997305273837089 5839253427886985216 5282788345617500672 1869379262382527489 3724673994859679744 5371735411420998145 7672138138657981952 362931878619888384 6491038052647542785 2388213057612414976 6432254679578290177 7659611518992087297 3931088602282578945 591250706241662976 3456359682963522817 9118083319976595712 3109576475181056000 3996114542377885696 6290248449609650176 1785884823143789057 5672565681442500993 8005070912777308160 7442170633607840257 426209734349936640 7641535095420354560 8002456242832900096 213758758648689153 2795872634224197633 6621235732902278496 8502990908423241728 7349278037063303168 2844767758043625216 2443191610443271168 4771461339178103808 6782134365104911360 7345264028164661249 6294433179007079936 8441548207348194304 3248513427785515009 5736158726851579968 5945210681387368449 8157977305668493312 5190220997782535681 7044359938956741632 6733882830906026532 8077658199976731393 4469196933840917313 7054620049432582881 2099605069717043649 57601342405345280 4828198902482079873 9193694099546708384 4947722622819014656 2565649587428625344 8077492425815179264 1732703352873105920 4529049579344838656 8441622497799274496 4661659219460259841 20972500003020801 3216530560055929089 2321429242679717889 7154610363738357760 4832175980106688992 4477636774406689841 5146764692522121985 2447659639074152448 1069625062659810688 2024936073628990209 7649096763164418049 1557697453169791232 6367276349526704128 7813186602732617729 5855565138107195072 4292560910418658624 5556557188595793920 7941986521130205185 476383725102776320 4133874802915708608 8475312875585036289 1860737273000099841 9112604297654124992 9187291196913057217 6668858441197551616 5560016162175694849 6389942769140461824 4921455841864612608 352037256003990016 544522967935377408 4058728347859086721 7777960557380421505 2085241585512579073 2003978535876286465 2316481977503449089 3721552225557895681 9063367263967588608 6504227198302322689 2384264461251401728 5261757169587453952 8515768526360444928 1641144711847411712 834600022802333249 7044516172128223232 3162880756170667520 3283677603509600257 8768016396860022784 4523997395845093377 1860306531978953985 1787486117200070656 264492348922535681 4925672881607025760 3072257444417537024 729137323818668032 5882449564428775489 1628719742861504512 3114079510835256576 259933586692551329 3783116650262371392 2814419552303269888 3276044361364823809 4274339648881953216 3289362284974407168 1221022128275945473 546107422938185728 7341481996268315713 6559003538686762144 21002880721541120 440596740925440000 7773247678867874145 2312772910417263744 7359345244739755137 8075321984491719680 4950294802147349761 6250977922655909633 6680126287666891265 5883867531616868000 9136996653784367105 6527436555220630528 6583817032965577729 8685018156031926272 2551637072940968705 1677169726451531777 2029758175327869825 4891916057174540865 6430353506880408481 4959731859994872833 1932355090270650368 1871220633784205505 7097385978008697857 6636633356682596192 3478324982878517633 5269972398014483969 8911090268104447489 4510445825174530801 2413199469478174721 3878290393066922012 4375872795242594304 8458540231196825600 5529505342611172992 6361560088888706049 7447780783585708096 8785885289316835329 7244449891995803649 1427506844365680641 4185728780426608641 6331891925181730816 945035504855476224 917741291373232128 183826903070316537 1255582550345475176 5734620800957300737 2992649271149297665 5096069179702038049 897840830655784896 560793304664443585 6977929364861049856 1761283066964771777 8805672377824069120 2308486031732899840 6653833581065175088 2896342777231711424 5261370072715351457 2867747746670660609 4239266077476044800 8149961041758645632 3596616227903945729 8057620041857009344 3144867283126265089 4625341938257202177 5031189212344966144 4119835164974877184 2498779473719226369 4534779547067142752 8818579671638330369 8779655857555641344 7142733803021402112 655770763863621632 6380078504999506944 7415134339852939265 6684155505946427392 7237634777137177856 1094890259058861824 4123630036924833537 2401900778369785856 2215449843699574272 5435715438049165313 5986362982385910016 2954078219009032193 3717868629032016768 4988066307324772352 1646676066746798656 9174202316983248897 1531080217799819264 5965661550607256433 4475602743527849985 1662534567084677632 6406049082398056449 788270751916688384 3342694633208456365 1122734645145735425 2593387881882107152 6265395567082048960 3695966869774008321 1147097158146034816 4639753281645491968 4046627849104754689 3075996069521143553 5367090063883872880 5043945677458251264 8745148495457488897 2485935966317494912 7556501661972762625 3205613361631211649 2701810762619494401 6415453595081875457 3935760993204869761 4872194910681759744 1511113464156505600 254841326227825312 7201555358985848833 1194929536755204097 5670914193959326465 1470047085073891329 6321356773442043904 771870649660786688 2619890205648760321 3654067110126526465 5063333717681536371 4019900286842768577 2157453977883559937 6820130707802727424 8046266306477686785 2519858776750300672 7787885039835856960 2560664431543599104 3202446545155227648 105401410666184704 7662174089972285440 4128213350169149441 6566159166550005248 1869878394439612929 2095380037491546625 7193919188765593600 7106121691058007424 6156768492175744129 4224494502857793536 6750940899572711424 6947510856064685057 717428818790782720 232990170797136385 9049317394011879425 8055334890112781312 2133403412586388736 2430041991470785536 8627994827476499201 5752676853988310081 5042647838020743593 845490999898322336 2035380538396388737 5040061887572448576 309548834968692865 4644418820920856705 8346857802961171968 7418832575818203136 4693063565298183296 8631710158685995008 8736408466368494848 1667710151215205760 4209087861819570945 195788246440345600 5712539906856062976 859730096362422272 811500214718988288 7710550946101252096 1785949610704468480 7102995932616974592 2864271861944252673 2204398315382297185 1703841427028379233 1706184481108533056 7770750660456748288 4326329160510048256 5042974589163793280 6841416941388474352 4374613987087633857 7571071049862597440 8466687340160636033 2292870140304571708 925146957862351467 3394279093170505344 7815061174596834048 7466325480470128272 4764600809506795585 8537752042850694913 8326059772711348353 723075812632254464 8227904027402125313 8773291414026504193 2724042223890268160 8512550424739110913 1421738716695428096 3792585319934027777 4158714418047771825 2234036152666835521 6413986783071376384 2371144608402634721 7936381359063113728 2245604655687374848 3881631044492252673 3980345855401846785 2586983572688764929 7133489351889354496 4473660228494491649 7506286118618412288 7152573006848346624 1034201591119609856 392539149556873217 5548161379767394305 1750813714130837249 4241866024151606272 5962946947337165761 1126009150696963168 111458605678478337 8449699875761332225 8730531213750533120 7304835293708251328 8636817386691857409 1803037523651198976 3242140194069944065 8222013417271053569 8326738853363469473 3794683947022691249 8021112299249823232 4723607216826137601 357897688576237568 8465161189303153248 2697684458855246496 7584431302944489472 5544959336361368577 7475317266149003776 228897521051719680 8154726415238496257 7548930104956133377 8673130730048887552 3180094296048544385 5480930403778035713 2954919688619491649 8852885268859451281 6149519926633513473 823144928525865985 6819788072773279360 8180733053634271241 5414702154553377025 6723369668310749185 4613988051344154624 1428563683853951360 3797377239186657281 834808336079029889 9141683030165653824 322126429773987840 2991669800688072705 2732357116431683585 2651946052941898752 9153880066177762736 346238258413764224 7301071730010679760 4552393707889318497 726523659346164689 357267780318330880 4446853493063802881 5353036129928203712 515423250369282048 2915477315742776833 6162128955871748096 4330635839584957312 6535989495925634433 7457581341293746752 8920322741463482368 7110028190533386240 8085364391717476224 1287192250940508673 7846097529355337728 3172940508389944089 6275758121249800192 5997526853356756992 5899941957404590336 6069341428235853824 1703074605289962337 7433169152043259296 5091689958293278721 231878419894034217 5057261574239813633 664040565154107328 4052082951501797377 3003403247462025472 6233750519095650817 4634505956837449728 5446114585343557633 3967108556707578881 3534554747117895680 4814916114114278593 8702686803449458688 560923380126086784 6704588592880254977 6808270436013534633 6244233837239582721 1065775365299045377 3484152619694235648 151931765388853248 1059807329975091201 2314537993250977025 7071807097429020416 6685895524535918080 1783796400480904193 6559662343007928128 301111759061352449 5623632719425656769 2452082279932593152 7634523170859894784 7860515140813501632 3096241415155117568 6106376780809852801 1950627239310065665 1839758215106002945 284830942605213697 5345986137005121728 938218792785805313 7344662942763891200 3404412978218426720 8147480242316530624 6837724635535740929 5490725773560092672 4074237884660932864 3798820907539396608 1476565882979599361 7640135315659055104 8331367174129754112 8450340180444967936 6619181297748500737 1567556783705148512 7845064685411008513 1023099066945036800 332831165190699009 5253076912197099137 1744834205240843329 6576637758869028865 5845643491259508545 7180880545052123940 1676215104744022016 2840143401732265089 3157252598929769985 122562724181666433 5739895384722873856 2185568983513918465 1797936827072034816 4573685566254711584 6486066882930595905 521470585434329344 542360280804618240 5320745451945443329 2155769145554761985 5119019594987604481 5869728173887569408 7735692945625819136 8445486407583448897 7372832731129640968 3048006812116414464 1599291617507028993 2242497804164771840 6062571740691756225 5010549631548636673 362226653872956161 4490619359452028929 5816431313402590272 5969929294243652609 5054554609349744641 7678095329991852033 1402147709673931648 4075718126939243648 7846667020514128384 1006659631555870720 3428959025810743297 4318572465634677312 7683175125047115777 4482770071603830273 1565077712706469888 1009361337301884416 1964782880510181377 4104892402066692857 3927058397535078400 2970142873914965504 5167925365917337600 1132023720067534656 7130982796484597313 7153277607186662432 1161307364174848384 2491053500121555456 985535214231232513 6410933806272973824 6071403679427666945 6496259506824041601 4453338607714779137 2589846055968360960 5011511257401737216 8767163202164621312 2055571342171938816 7738590099764488705 6158335949985595393 2535143561280749569 9024603560126368609 3401241023576410400 4427637422257917537 5790276076235038720 5919355455972532224 6135309419043526593 3176816020012738560 5734670815616821760 6717426238217880928 3695980141975921489 4198630630678056144 3817338381635944449 1726674975057409536 8376550035841896448 8647604990715207680 4409193269546647552 6749869891230880768 5576320528626810880 5738841770954170369 5841432810138436864 4512367877926302977 4400040482959577601 2310110638363631616 5221924577918844929 3680408074264231936 1449071268482394433 6667159806396334081 9190368201136132240 4717316127912131132 7842523727080075265 9066749638926318592 6212351686881554912 222772513785280193 1385879125213826305 6214044305919339393 5862270978304376832 1335710930158045632 431902859605050881 369781979190874945 3903773593352497153 4505030983504015104 8272731248895827968 4992497688422121473 6721027839388663808 1540315783190612992 5189430120305589248 4568063866383439873 5232731068132347072 7883034222358487041 6021818206847887361 2495377554335541249 3340313493432967169 7975994795769395201 4242503072612500481 7187886595291031424 8266381424033509505 3443890083354871553 972577565498462017 2715579574707592256 2555352184124473344 9188553112008138753 1868760797697581056 332594375592392705 8232301829692570624 345255326543739457 1574343067344830464 5701571125652914177 4994942166357248321 6857141298692210688 9113822588959850497 3409738894852733504 6774375560427662081 2335808504453988352 3664496954428427376 289204357983425536 5504718492077674145 8433611482029265408 707116913002186752 7310727696455845888 41277079500058892 6293684931074498352 6454255182444915201 1345064168479872940 4805824613786439680 589762296574050304 5911287522059247777 1418014974226163712 130327149641201025 2377541343031070128 3130307943025075521 237062307476905985 1311417985019274624 2823987405406252993 4754089038204110593 3086644165726867457 6516058592012926976 8204293696220528215 4676709477128405361 4993244305785888769 1378033553196511232 2469246353906208768 7557944360772112385 7786364731408031745 1182448287934858305 663555912670205208 2597293459472424960 4569577236853988129 6657754193185636352 2902673900219498496 7127096787073092193 4062120541073714048 3252164406757046272 8053163304493443585 715114450840735729 809131802659323904 509713941390614528 4772740060625240608 7931896867703128065 576799891260821889 7037630605305068032 9200682335048204289 439913780020072449 7012547750868846593 2541929960590177792 361268964949533184 7266359020646613392 4939948948613671600 2633332145814315520 6840513879804292097 6144177491489107761 6791504251819508736 3609573659082031105 4703791138973292289 3342840690002526113 4553820702447677057 2017641174846586880 261258976190185473 4760065323867133952 1415393186706058337 4749725317037997057 3261328998022160385 6056201384181369089 5094034635782225920 570884608053704704 7199506755957923840 3454068970197352448 7935297800452341760 2649026321249214560 3900007282352003961 6450056010380034049 2719253615943273761 6688628690739279873 4465769271781851137 8966389184128120833 792482671090489493 8685177109515370497 4021212394251393025 4023861347786599616 3888778769763432769 4914817738239639553 885285344036405249 1321309148232837424 4107964093389397760 8615694808910233600 7926368127367524409 5282552069896626177 1024145242139039632 1962053026505388032 8272546997700274176 3939849362808315904 7063395830775314432 7625124501246165505 4170391133615804672 3944561023657302984 1911088893949685081 2343092156264916993 2868631848417457536 6873830378822784513 4976348186569382904 3780860045448333697 130808270083325952 1841994978411405441 7556365077635139389 4942955004335587328 2747282799821392897 8748032332896468992 8172797976697793537 2250672117382249088 7536266384242459137 6590083598013032481 649141698059571393 4750579429121589249 2556252096427029504 5056573725240983553 646715923956646936 2011608150722019329 6752331389043886784 6350938142608982017 5298091319154887681 6627739408195851265 3914234892547457025 5053349019950137344 5479999028403573249 6712459273990832128 8271218388252037377 4482311919999415297 322229087159079344 687876858859327489 9064453360360454400 349359779006984256 4108572164283914577 8653673709350749312 1850647389731047424 2179317380314498560 1013030556951404545 3938784880577675265 2268931052810240513 3216196818183391232 929714100997668865 4316111215088690432 7808015768689828560 8934261913027173889 4978319509443597313 1679028699393615777 2448267274911955456 2777655361124040704 5141793620517968016 3725115786106785792 3797114372240840001 6909732317344182273 8948867366921090560 5427100142457401345 1108064302844872449 876631242966308865 3276956202286773249 5230265582480332704 4154930561788084864 6485673517902259457 2223849343346540544 1811328933686225025 4586861697482571777 3818751593303378432 8041267676311987829 73081940912599040 1558517865187921153 459173134464802816 4606640797815833888 6795381101086482321 9088767974652027232 6491880631487642112 7982422445379004160 8210455381733769729 9184528501967323137 8811857892059627520 3125929212011586176 5369454863912736769 5230433317502685889 970145385985342721 3596870316376379393 3451512040128446465 4662706535635353601 732349602142980609 3249182853717000513 8918355828731130368 2973055055924074241 6136125756087603200 6724844656909986816 8679456722007960577 4031127737117868448 3000782050017446272 4601021457888608129 3558322132461781121 7520333044843376640 4924654012754192497 3761320661792426880 2515812893040818176 2527412460471804800 5191107978497490945 8813675064328724480 2360759616585826465 1078546214789733505 421503917834240001 7088261907002488321 3958014329486485504 3204649744829573297 161178525025333248 3411125727845641601 7354216141697248256 6911468202615799808 5729052536036917249 7334837756471919617 3746973732312451073 3653153578386620416 8067152509121069057 4834420639183713408 2675638063907737600 5293080715334605665 3600047996503702816 4715603144173682688 530896900608894113 4394304338064025856 3932666067732955904 3633296883794351104 3829251852089417729 5159029703268171776 8964793554239403985 6592355786147282944 1099693926833356801 9092318903923189856 4858954377089269760 5459640308755341312 2396854347467180033 2556259981687443456 220632226312425473 5348892584312119296 5488773341080322049 1244603719349144320 223372429623721984 8163564692729036801 8676668810107754893 2863471251254525952 7862647046441519105 2611297460293017600 8911532531626514432 3569265634326275137 7004929214232153409 2326494858986887681 3475987263743559169 4852125647990947841 5253245623774806016 8102453204296184336 1989168741519098880 5337185580900943105 5808519250960907713 323298279998823937 3989074495791763840 8113693929860947968 8295965961025088001 4875161865338318849 4750592608202979937 5569283754882667744 794793946530297857 327414224792846337 5918993969079971841 8802709429961385984 732589409857463480 5023111031267923969 958790434229585921 955973549119504385 8481850960706799168 3774227612276505216 5566693403239645185 9099557103552864640 6842975254101360640 4070660800636732672 3195817577441171457 7050291721287209153 8091291838213586944 595358053677924801 7563947122253369345 143488742840602113 3474164071136543872 4149554087482718208 8807363167058601728 4778485684830964225 2729323707755700225 4892482195248264192 7339719697786369024 7850846010648559617 4025424374730452032 8552483290309328896 2179145865816293376 7135693736302176257 1519186899886003457 4897922796855783680 8958809239701770235 3801514867751735808 5366251566983770753 443516447565070024 8453313041187740801 3242931412689032065 7886148067002294529 1265753097738590336 3753969033733966849 1937354156441640960 8109683465673901696 2309645170671457280 7854529797946554201 4013804204155090304 8272718364444342528 4511040152611262464 3172050033028000257 1454613903696261344 1678599652513409025 1980529821033590145 7682789514612751905 7281542408287751169 7298404767240322464 9037026881911564289 7321905869854515968 5652203510483648512 5591491018831995393 7763668847266000896 3070647105266532609 8269632162242120065 2278487438773238017 746910286673346561 138365173815813629 4256588082897541633 3192848350077504704 4210883205905029120 5620867921244463617 3055154336898760704 7457559919749047553 2477311544727028992 8678076668247670785 2600204384138690561 6014702027574590465 6927109065823747201 2112288533960192000 3672649970222459393 3325114026568826880 3499966584555357185 8143403001578014720 2073865006619095041 2266234107461713921 8101216475189279233 4084507151391223809 5014195356020086785 6402988372124995041 7495028992347260929 4251337757051912193 7544611435146952705 2845943359402669696 40290069486285805 7889564957146272768 7779162611426289921 4681839221005219728 9137987568640878881 6499758278897876992 6220980503836403712 2476222267143458433 6940128342258221057 4225669531381104641 4723450250095673856 4913679756479758337 7301389125314578796 4883355034292047872 7105683988788123968 3145717014993692928 3429595639547868161 8875644360204943361 4923799177460359168 2627517579826256737 3121663294598800513 1857073259414252801 8983103559270547456 6691481120116781057 2745975912836694016 1974614067919560704 7316847265019240961 4889747870174281728 1943259611525980161 5681023137723449344 6440744222515298304 2676135691043171201 7683887996084854785 8117114562089483329 1297789648254832641 683231889334925784 68567517273086592 509387835556397057 1874774828974081 3497175584423130224 5116122411716273920 4874837445676309504 7267011549483147264 6922438063923901441 7927044045957264385 6802982342210344705 1281464396413702144 2176043617488809217 8953617846947691937 6189407682206660448 8280125105170808832 3597025665728836417 3279766993342824449 6605919469312139264 5126256103704084481 4626296607284682753 4668609013458309120 2447138112021116416 661635493550298897 8427571194845815809 8815214558064053761 3241487867821844737 9093847755032961024 2888465776405480913 4278938953408752385 6314657901850583040 7137368086546985984 7737663932254624640 1775602032070098944 3602658994335629312 2214644180997465089 1208719002914983425 5588325191805005249 7818592543060560641 4010600770372878336 8572125102112505856 5933163691400167424 9017134990509894976 8231522009355758848 8941496809625616385 4366982012591487153 5900140766186516481 978874722464706433 5148467450477134976 1848885466083690624 8057508330202154793 2132091167897575425 9015803978707320832 3278896417245287425 811494280819870720 3993635942079640064 8884976032838516737 5428440167771850033 6927268127000501761 2087616021954840576 3734461963841200129 5943453441864769537 4781345028702618369 554843792473060016 1132236598088957952 8421232941004489985 5680465833407545345 3574535350099470609 3103786038723100673 4524303940585564592 5138045669963261440 8077211719735459841 7471367092211684864 3303101619307117505 4092889725484169217 7940711164671792308 6920248224669636353 4024819247927435265 6052849898744025088 247179521139040257 5110562309059086433 3375228261646204929 5280394486806060032 4215238150995297281 3454264644213357312 5742764458828525952 2847266368926178032 7627044009873136128 3666370928731306496 329193927009411585 6342931391656230912 7175829676524172289 8520774286997341825 4931931866946535425 2903942790406287040 5702619757924685313 2898372058823134336 5860919945369517313 6957968333738088448 589632631401633181 1734972893491841025 2905912866465517569 162924944202809344 2288553427122350529 8473884304507664384 4802895964033951745 8535099295270535169 1407637162088859169 9172276254900985856 4032846738137227265 4378993065598339328 1118737581738557441 3051024222305957809 2895199483277156352 6914532479210094593 3210477389905201792 4549839215295053825 1437364794300117504 7232778507098262913 8112182571870322689 5199519456784819777 2191249243675938560 3924840498870311169 4904511379110791713 5179121852410782241 5295696019292479488 4658395598817241024 2193731177929983808 3209415799002730721 748050524540571857 2208023685234622464 5185621779230919425 4260230959993989121 1877855738972905473 31699203986755073 1202567209034301440 648065747890388992 7594961857079714689 3963132034112464641 2561482799993823233 124947184849502208 6937033995680425664 507752161049111864 2444794738872936704 4020070188058819584 6813467914396567113 689962718233497601 6241259346887576705 9210154522472741888 1594566513229531329 3950901627070277921 390474742587130881 5026861881032548270 6600994284977697025 2134898855308728960 7264110239181176833 490762250366322689 8421407203699675137 7862331071729350113 867867254844362913 7368297736449506496 6213471328555827361 5786857946932572661 7505139497229586433 5002985063952427008 2826425828586094593 1719919299292889088 8831508409342888832 4155923427763156801 5224495160618048513 8183979738053666017 4960294162556518400 1932442452231613441 4025021944780031425 8368941694973037312 4184889025035519393 2423910514411888641 4318916249943277569 7805235757981696000 2554506674830846512 7374125286996180992 3717069232701581824 7654811120511807681 4726401119378273601 2768289649874239489 5359007422095790747 7267212834499291136 4925383961650952705 5876058803187023872 5166718134771480577 6496892746803283969 6353067698145495448 4859036385334598656 2004099081327177409 3730289112220876033 5955194352936129537 5463404870150096384 1529162064867912777 1080898023464489985 1357930794169103872 6272327738815830529 1780400146888017280 3636887155680723936 8136792413025658880 9124187326631188096 8113798531529351936 7004049450584748289 3716261179970433793 2170092043355945984 7430226729119564800 645494046537321600 2469383348050591744 5092865411885686080 144921501131414528 1780431601055912448 724067926492576633 5818575822442987521 449478085716120961 7735846828258983937 8885879833484625664 6222583890845888512 4337392560155322265 5234856513501690496 6374458911565668352 2180030788318265345 5985574320181006000 7373214928040099840 2844815063973482925 1733705174071345152 3318108386003581952 195745875555123200 7959283414287415296 341396671719112705 5554064648051245056 240506679964884993 652409982375505921 14994870850805761 4982547501223383040 1594827482234092416 2437744440733913345 4526938046704567297 1008754799629382273 7809187188314210305 743061872765106945 7992210650415254273 754337160895539201 9082670005082484736 8644439552160319712 8145665623472526849 1562155935695969265 385508547768231936 9022674760409907200 4087329346026500096 1718965045760352800 8821040649046851584 6464472565297102849 2530255686019735553 6290951896646549504 4649242433464856577 3324616747887988737 3499604698285861248 5216409656462104577 4614599686911598621 7670920244580843520 5364394713731387392 4215232358405805313 6206803293176154369 6693191421546205184 4239996326891369216 294138778529234944 3239699729052837320 614562868630281729 2707238528753106595 8195791607745552385 3201034657023918080 1732706356348300137 2202653061118193665 7797757580327542785 5525107308939345921 4792203705585093248 2480076862231197312 673721585298292736 2781567324671663105 8504455520574627841 2136043223174861056 7548087445822246400 2056690450127036416 8305650070588523520 8031072054893445121 1342230354617971201 1607029902465048705 4376091118317981760 4582630079611818496 4044364388027847232 4463690504610652160 7643970560864262145 683206396511517953 527131583961041665 719133367839095089 8558199903819431489 8480676525705035776 2562685244334669825 6038558228643421185 170476708470369281 2940730423201934592 7184352250008975168 2148120575791321088 922654183122506496 5571007836846030848 8641051796059242496 4707839060004196513 6374555104889207440 4741410591837343361 4352721382998636544 381543536808242849 5369031624620376065 6832127026795555840 7500327050330885953 5138816324306271969 6278332744925483008 1956927172745025096 8490682154061324289 3355770801503177025 602749452741975808 6009648358647174145 4192939172437494657 8870107472641489921 5145432192549984257 1775519242051004416 5200656454529671169 143134045773002528 4678872758838099969 2407698997615611649 3506226219642647361 1851575895463876993 5509214030778114049 1666326683977830528 747441374606882817 7713825185537746193 7043856901877229952 3595603714964119553 2521203420029961216 7299553394198276673 8304986385916988225 3251613768728114832 3879278088630329344 250900820573487105 5632281287937209824 6432801936061939713 5065796063192891393 4093235782829830144 4229392317738390849 257534590573362681 5249414553141498112 4926790742906091776 2213252382971133953 2977304397089835520 5775503401414260225 351295065985275649 6662575444744626176 814441962641985281 5832182059294555649 7409828804647477760 1629217896138284225 6997189285689562753 6846172066987807329 2392798892492633856 6445982880747094017 5302105022759174656 4888296989567131264 7472590368695997184 5328333598814808064 1289318562034929032 6487927219578247168 6473919816281257376 79059672041572352 59897452138538497 6191241793388642145 779452459835472577 1073512793879594320 6295867177301473281 292537813741319629 9079258862312912576 9189035359433737944 2406569689987495169 7935365742196539393 7792712218551844864 1872707049578650664 4392198725593972737 4737285470724027008 2757426057769478912 8235502593062653952 6613650562046228993 7401709796580857856 1610861573847900672 4112649439507406849 1046899019873076704 7943095173523904356 5257859676128739329 1285066100962099200 529988039267752065 8170002493994795008 9009172421528560641 2544786424728687681 846724071576122368 3534799008784220161 6683899164932498432 4792416632774247873 8964096031773130752 4571098648811320384 2528890172280774528 6388968274637037569 4323528091047256448 7033603024494383872 3171684478647934977 4234016504121403393 964224236095705089 3078046429318887936 6118015836002670080 8312200395107912704 5079185232870047744 4366841097217383091 4161168884699031200 1999094069346185920 5165901666420134401 2660848832450786880 992711763680591873 7382822742566083969 4388529765127587329 6888842156618928128 4230067761031806976 1487433721430706177 1830118389318068416 5753179491716363889 6030614479918217793 392384172229646177 5930277578172727296 6150480731190591489 536123195341019649 7360839232963702240 3231868186623433216 7663964485816666368 2903386609376993281 5463702686028632832 3669742970197320769 4094326432454086784 2064545540891359744 3437038619065565568 5502847916091615233 8363065413719978752 2699713889428734816 6522269750889406465 2457514827648077825 2167782593060814848 1904656558799684417 6169666013844872705 8671403940192241376 5338781816680267520 8696235725397563393 1949866015769444353 5436430364463583232 8359493111101526016 5694049375696998401 1652940329052085313 4886064069674401792 1905502282328967520 1673948636819431425 5696373453928860160 3348539132011559112 7958188136145944577 146531600095047680 6736219517215236097 7001648689431412737 7745516030438670336 7747273515037723905 8594231833187938305 1447169411908410289 4840168689644453376 7531072371608896640 334758056118324736 7397589629223953537 6703876370508660737 438640004521402369 2165122429704122368 148337681222689280 5475409816040239361 3688800626908159488 1546828405721813760 1844149965614100992 2777843485909876737 6026568722735449600 5965167137654828033 3816375245740727296 3685312019259332608 8031780659584093360 8464753010936315905 1007929405805531649 1480888128957049088 5828747694867462272 1516577598539688960 1780218171644857180 4378628254220664832 4777493335821940736 4414211548267730944 3636606461518777816 2656257446694354945 1931552775330661120 7646211908657748337 4272776970805575680 2417785286347160833 1983220392748038145 6879696461111005982 4850745523437250561 2258338768405931136 4258886222801523201 6030110588934332881 8626057245681807361 3932283489351557120 5931119919503657089 5345342296109807873 4811794644130823681 1324134703170897729 2808056885738712833 8525294194096502912 3827239325332303808 3092164916211275265 8278531274229940224 2369543264346963968 3657003316800413696 3310502932387578049 3741140515858516609 6052260788283932672 3284977852478835649 6392763868966969344 5596481120572506608 6538472313387976448 207281792394597632 3103924347459338240 7309424131630694400 1964585301482893185 80501722780386049 3524335550817474817 7193524813673868288 6382056461286630913 4100085403621810176 6236872393590579201 3528971427195148545 5976811477956477952 4313125477665443456 1861305226722737024 5783306292451962817 5706261325376651264 6802365994146992640 7410497863564384256 5433470856238557249 729141085471782912 1306795182630394624 3269445330863392529 1135233280473038849 7692375518699462657 1081472808955081984 1654548195572737 9208553095650715905 9155769103579659648 4263977958833422336 1038605438622712832 2396420720393158657 2319733151608211457 9055872747344187185 1199836262862696448 7411177094152520772 2657254581390206977 650819578968125568 1848419963597078529 1320795228631470241 630876090598542288 7033755088691457792 1680247267796429952 1329427518008797696 5676908126120942840 9020661800408575488 6375360942076813313 7140278107127596033 3241474891555799040 3965786812128652101 3428210500000354305 8178251037845411046 7432434270147276800 6017066249031018496 6858652271547562496 2568934594007096977 8550209969970675713 8865190689315943056 6197616266858278656 7268363710271614464 8763033607204928128 4999916509916646912 5589007676934420480 4642587970699556352 4666631199415539401 980091731090127232 8843051413184194161 2932935253224521728 4720552328699212241 2664657780011091809 1114699956286147585 4255365501116712369 4112546104592629760 4674096123643166720 8872931487303335936 1844775442080746497 6024027652929792384 2530503795844910977 1301543266975187200 537061953792114688 7932691074761792640 1820011140560791808 3391320899037298689 8765215162256215009 5651819020711439616 3173842157715609280 762292275170508801 1027733116144377856 785191758330353792 4686612933675933696 601378681652604928 2739990622683338561 1530252798570541633 7993613787119472640 7357269077569697373 606048257937098880 2724853696580763137 8338048686173110273 8728195321152701009 7193615759354097664 7066622426184538112 4717292901492629504 8512578077319689857 5434942124216601440 1103954810528333824 2170237149265958913 7739974421526777601 4660645770335526785 3577853136968955073 7757165557740699649 4880155242162227968 925779194045005824 2608480420488638465 6082149896538574432 8698331533869058048 1037348545387993088 2021808070653109568 4331365733123204289 4037890468096788800 5461875579212517376 4636603906399023105 1251927921739607040 4502766556952243664 1025821721340236417 6272178693380108288 5937312404623042817 480980762328751360 1128673896289265473 564366099450319873 1329473054373735424 4199872306530382081 4141826056439491584 8062534282276583745 3834308520615608321 6106638574299890753 2673213961864339329 8740764531288772609 6084043607142330065 7000566910681673728 7601512317429313984 7065663015952064385 8525343037784981505 3457216424579879425 2095392704231710721 8655263128438880320 8054263907535779840 8002156550446358528 7201667527798358017 8632563966932726001 4834891645489837601 5432946186656193025 3727466742242185216 3923882930913587640 9154015712592066503 4169802073182770817 362487203984271360 5329581643050174625 1040532171843552257 2258490013554940672 635352584251350728 1815027930227941376 4886816577857449984 3042813298664480616 7157559533367778560 7801633387298647040 7005902504392601601 9062844294178468481 1746192184854053248 4443634138503069697 4073403331991805441 1039035533658505345 3275534562166856798 1871883370813057025 2091283771623137281 8310118967141474304 6183883953891661120 1815827208205933440 2645122141907443712 564647356272655857 7398917862046229505 4896026801625505761 962985350343139328 5382151611184632321 2660917053101249537 3227944926781936225 6017040813240888256 7029967911392260096 322676450198866848 3534426242920845313 160263652197875712 2499523726891413505 6523619162302502944 8119424023482716161 5256118960775428096 4852445331976282112 2619805276294217728 5475733068509802113 6840796044069783296 1652928901924625409 5103828365095074784 124297680275654145 9002443326259477760 9043299300231053313 9143079094121473025 7040197608142075488 7970521880688607233 3670374859792260801 1910680240488054784 3144918235570241537 5129866628859510473 2594422182238674944 4788550493553410049 6088266900508065657 3383511110485881504 7711966724469309440 2525764693108871424 281784935324366336 663704301579201792 1123183279969239041 7335667532204719048 7971282301315301376 1774225090867565953 9111791230378039297 6649678249110552385 8767642653573051393 3133667450138586624 2754942241818542081 1234047524366458881 6160667344956948480 4398357685043642368 4950978854809426049 8634533852653717633 6670534064325984256 6383518159367486048 1643291860840402889 4573999671590533064 4452905471025217536 2873960936469583104 846158247693361152 1302074193394613216 7524326935967320064 760846572685172032 3227774495291583488 8516694247197950177 6246205331885701824 4901319282827292001 2355848442676668689 2898431103211519744 8985195283509059584 6716537148854697984 245384619483935233 3660170894111967025 1997953001701606401 1186184893029715968 8062179292220382016 8643692159012456960 3941410451555287040 8928310885335107584 5828397448614166528 4412569912274124801 3424405835822204544 4623208264701544960 2933654146958327297 8080001767601340416 4945009522499090624 7026790238782807937 5498114965466139136 4220225612333818272 8914959811198844929 3573142403981899777 3891046282336141313 4593388484526569985 8946280787681753793 7663939865533483008 3943805313416701056 7289798283761223681 8039515719973371904 2627712120402214912 149818648799312641 8395517017473025 766790365228441601 5079700213896694689 7565108734335680512 6117216940869518337 3194142281581068288 1518822092089519265 3901650716883912705 770374263352558336 172330301603631232 1975427411055432192 1513644180019085313 4746176706115649537 2207388518212684801 3131718226927714305 3538431706839826192 1726583171352813569 1347130214058409984 2930731559240975488 8798822042215280768 9056423504567599105 430932687409119233 6505353078870152193 6245675851845632001 840331134316707840 6760013425800070817 5839084668871245825 4236383995724608257 1258624627952582656 347369628569809792 2376700693910963200 6638820139246551040 7378729932077615105 5943934487337181184 8003163960299573184 7592741157934819328 8320456208938541057 1246994644529418241 4965083936377188352 6903648578398253824 4309438122513178625 4248092284289889280 4553724214884999936 3830828096709722113 5401073109999456257 2608816619784451840 4081682426772062209 1882255439747523072 2787133718376081729 3019974593032577024 5310060555846886400 2437870832129819824 7576836460066854913 3600574047445173361 3821316949599752192 1089268708798200792 8836802422227651073 5544738472287986688 2532389970797244416 1342873568196689920 2584312702897389568 8400621788985218817 7437885533641072321 5598308787217833473 7386300249695347712 5755348731987833089 8578926426088389633 8915327749685555201 3749564001239580673 6450293023232360449 5118948623932345536 4450420781119691520 8920471543124872193 4816518929945919488 681122936779546625 3085033595548631104 2606486274990289921 4062708373152526785 5103011442699602432 6931261780057845760 1451375719436027904 1107127728601980929 571170741329794689 3075454442199836237 850583088599314432 8288687066835260545 3511701761753832705 7650799351694934529 3411030404084259457 7009489129929088929 7442852055754932225 3200745928255437824 99856892370422784 2937895540391542785 392246067883777228 841392014870657537 6685953455308760065 3452964768066830336 4701650419355721729 8461384765111509056 6576408272594480128 5015043699756674592 8544459263212453889 9048598544956372344 3192559918993023561 2230967783774040064 8540427785652218880 6042105607733885633 8423649334087636481 5689098873160691713 7935776080771770881 7161521204857313281 1852191216867015456 923221821483880449 1486343142022500609 9024845830557212672 5615370542707234545 6614227916569191424 5693801601662353409 3324288522084417537 4095942544324439296 4872988110979281025 3030570048714779648 285917935680774912 5065193881461555200 2006384884794454017 3155334590963046528 2763280275971739648 2761316449077932544 7925245760383373432 6497282793234497536 4407363252432455424 314528272353787904 4692031779703443840 276911628084075520 8333218530582101440 7853168471738173441 162273627686158336 9068285311429528064 7212659570814386560 4226301893013962752 8653373162854916096 5425878903516692480 539283381879529472 8688352513290731520 8694787595263384064 1963409512369006336 6846611221472828928 3528556808735422385 7333870922495311873 5580294531807651200 8068757618955302977 7336788767419565441 6508386700834442496 6384495401382932480 5953098087688487297 101399345001476608 5152680455807428417 4848189926880446977 834142995965152833 5690860189879941921 2028452391958948865 7707121906020599809 4176910658431380449 6924464391527524481 4409241494338433024 8241018598547521537 9073781307034599425 8262685314101572480 7974228589976550912 94637294193477529 601330091086135297 543392100415561728 174938228166492161 6467426043491704577 7946854553964592897 1303439351058191361 7364351802028245617 7088864749630608385 5526062406387834881 3583761559157891072 1360598676769418241 747385530610167553 2034276678755856385 792194442125523681 3582655012245661888 1047891482080428033 8719096524900560897 8578352336480457473 5434723175699803392 7834787916965344769 2760314345076166657 8570349231700854017 5767873147940953344 7646641207426689537 5669588122296387584 4193732829803569665 2277556533881432065 3319194732362465281 7093859940467212288 7115975213033652224 9087093042259034113 402040682436723713 3853126160804858112 2394557666895560704 6861333775502601233 5242702210292203521 5188796395292930177 6138178475875952641 6265407644616474561 1179243445675671552 8172358367525088480 8310484696130441459 2771516134976282625 3952366454212722689 882681494273380353 4807630257759330305 2391482473040299521 973696958031859841 3328385396910335280 6649539407764500480 7804529578483359744 6517120080872394752 5397589927044344961 7340907478736570369 1279487519696109568 9099912673552368128 9054453684113770497 1994778080060775936 3398704024666817536 7273078096724336384 6406597371687321601 6307910805854289921 2985722792151027585 3122287596255278849 6949047086610382849 1324719078258686401 1652263182943218177 5639238122882310657 5261494519268527360 4171190455203585568 8503133433868372992 3037153603164171009 6985274879572477144 1496289233197430785 738320062448224256 8234339501877304961 5941102054603448960 878786207179351040 453127843569799424 5311881762909407233 5770893054614437888 7933417186443518976 7447504714788464129 6007281914149564161 2082608671627859968 2321395177048098305 2712494397161647872 5138397594798870849 5724989442651668481 1513738243099302400 2782113859795940160 8608778629671456768 8564571044647397377 534147655856160768 1873401241539846145 8608856218884213824 7625891861566841345 2272545995151217921 4416601345895137280 6756454579556974592 7042421931719687120 4900315878878032385 7047326896800747520 2150948427223531520 5039783966718980097 861147524934762497 4246451476667339649 8195816007664608512 3546008182441242624 2093128321622289408 4084696579655308289 8995105108869029889 1499238686163103744 4319588454340820993 6134488738401152224 7592306036966846465 4760891376949242369 3436931432353513472 452906575466731393 2416073223728013952 951253500968832513 1830930382540001793 1323548031873400833 63883638383315096 8408782152728597200 3569120254310414848 4277200852890943489 3246367435260479232 4400833147857624064 8473746969753485312 5392311428911196160 4305578433393299969 3014049856710397953 8225839274301306113 7518677596942110720 7135982433791770624 6382442601549966849 4996253979638968704 9060526717978184961 5259346692944843393 6982976488087319552 8278209256478091265 6792541245206148801 8283131594566795265 8844815041186691072 6404281810326863872 3748804436730081281 6761110478689399297 5853632177188022272 2526836466622490624 6668687365568126689 2775300593899604224 9193109262096273409 4801484796880037485 5484947421167752193 6872754035070861312 8287849949676521473 6856188377157823809 2688165249701412865 574222252512134273 5446094476788891649 500765828441893376 2655139372154322944 7884408903076823040 3479876228553179136 7898687381766201760 5373020715296315648 8963907819011309568 986720479391147008 3033825739937699841 1487695599399406048 2515481955527752704 895052481489968320 2926129901776357376 1744208072094632272 2952388980929052672 5963150752928764673 5501305906156900128 5738572952234580993 4051789127737212929 5684728430823885568 4321716595888783360 1059433899114676224 219334569080293760 8828008673329026305 4783661197687775232 8743347230777364481 815003417118664752 3619784843206159816 1370597128718759296 3744935505104701233 1621394083193159681 7610226211879661568 2057767561188023233 8821622783120761985 5179525671254925253 3732287602420752385 7985805142939302657 3517317920219175457 909516758656382080 376278317307265537 4834960268565061633 3817745705011797213 4736722699349236993 5049971632059449345 1401451317213757344 5167006439293952672 6529330841124501488 4276226154985361665 814918038881325537 3705969322488973313 8128740246988253697 943650017870135296 6452057311580077985 986673409806798849 47136198279954432 5502326158447118849 538751699774435656 2515638017758746113 3323757694103160721 3673179162963339761 2758713933808943104 1818434061536355329 1978883326834049025 3400792918566109184 3610228476264799744 3113100746658380800 458035827640458048 4669317713224531969 475766420064792577 5846514388468154880 6090410382703443968 9036448253431185408 2120570700123384288 6246596510171199488 6485787620532617216 1035295073611475361 4624688539057056705 7918262975779888369 4688506619486723073 9197084493190935809 3055478863083419397 2014818053142566881 548064852926978689 4680464047957723136 5059563413319431296 1972945450635814913 6875475258362909056 5549390761222853345 6779932517429726848 8623072888828471680 1584958803778624369 8737802842732201985 1231457119809589888 5290538924429258752 8679881811253401600 8995659831502972801 2279134776907247872 7255358719212535808 2336373582584644097 6594870433044838401 8866878928382066688 345594046014169856 4003292658797273537 4447359102986928129 6903483106774128640 6065411460341694464 2071926499554951381 8411205449911507968 8434370729988291585 640054289474909889 3480960784035016152 4844757730635218945 1320122005415834369 4231984304774279169 2612402592537988097 369984453696278913 5800708369532933121 7521865164363532009 3019763863356577601 4753332996569186305 3734662050403868672 4785219088722870092 6371372692073378816 547008704447328257 5091015812996899841 2580135093796755969 6930471432130375105 7345106779675621376 4409810717612919808 6672529808816913825 6341761460599783424 710942297562297345 7520848812161370112 2347774316603375616 1611977979539729152 8524650248319310336 7589067818556522880 4179501373710905345 997843467419779072 7191029145383037952 1095034023259328512 1355301338602274816 327461039670532096 7387503716289951233 6674439744822750817 4857360566413038592 9062968042904107009 4975550552836927489 345186389653983232 2118489149707835896 5702277484114499233 2923238376003142272 4004661032727740417 1182400085806364672 5953577040552111553 4369851708288933889 4342972296705502209 897968991423434625 9018766665077350913 810887988411260929 174753394618700832 5108659287482366081 8108261361007664576 7227839590669483009 5213733529201583673 69738548651008512 6676192415570034688 639938907849715200 5458573230235330561 4905521898089507809 4314435632612684545 2581828558476202496 3696690166179139584 4799862783360591360 2563024188729802753 3732708784718397441 2496592256781287424 4590040844588646401 4422518316640470529 225872432654959617 2933695895116131457 888297913580701697 2821833548356194817 1727928934462754816 3853791747378421761 7013254169260934177 4758060789708226561 4863320483698966529 6766160616830480385 3148719701610991745 6656191950336212064 2700096419273900033 7455329477288152833 8419137614357682433 2090561077591113729 8359292428249583617 4052047817557249088 2279353601688065408 2869585784329635841 6512195225146035297 2825203086352295440 9074481632562063617 4781118654413408640 8275119846912723025 5129626328424032256 2122347262289569793 6709521533785367681 4869202762902203841 9062446126882361344 2503103494149656576 8339881579902420992 3166097488580381121 2491576410758240256 2504962215131783168 7046314295328906240 2706669126896723969 8370787481433079808 4311183983890598401 8616481345919975424 5714593104614621696 5151148586158977600 3750626045506853565 5492962527550393345 3305830861945438209 4940704977359468545 3720576975405556224 8937362368108583937 3269064136878292992 1336594958473832448 6352355904538446849 3060556508948352513 5983401393883840513 5198190032726228993 3245853245322337249 567563085073102336 8376226005318717440 5569411364603776001 9174932591577445345 3908367734733876289 5519685560014434305 4399383413847851008 4849734444077877249 342028658805637120 5353686153932504961 2005086985274871937 2242486625517445024 3592472612904017920 6547161741036596033 951584117373036545 8577630998213572225 3535601836749203713 3638931359230868875 689635599545677825 8509663874711363104 6734335123322130145 8313940662902849537 5443849047048405793 5244617250709727233 3174668053998761984 3952909686610358272 2295206662219169793 333558015181586752 349579954576829184 6777795849375756288 4978226897955045377 4373986103650297664 1160273339216995904 1192020534108383233 3600312040153344000 855404719084213888 210976967812605953 8503060926227797120 8621335521403849857 6112602677896755201 4654195671724064769 2483326398170382337 1813970381832837120 4850183501092570316 6478526702245804545 5343506845596334081 4272024167118733313 1200620939343283808 1947656795211769089 3732168647379222528 4692502128786210496 1209363886604668928 1515331066803771904 8372352129165033473 6441845169883663609 2521647796570385921 8045738155603490897 7024435343796964928 3761965597515355648 5122954475817580545 3232081195852531457 4934862805955952320 4555044355647094976 1826787946505602560 6464720971770637088 5313648322453267457 1838594221570785281 2704224386522785793 8722575678938759168 4546443296326733825 5222597793839107072 965389627480303297 2858497278709672832 7495389370710753281 6386382804438365184 4888389060642607177 2787294383294119937 6878408502533166832 3006996484478115841 18839235375318016 8637809410179203073 1772435322360724481 8953999553165267200 3813022567684587521 3574851867319037633 8587791648498252960 9217575867724391296 8147956395963449345 7307903370908546048 5707722012753547905 55260270562639890 2137245956431558657 341225204597712057 7209423536697777152 17749921427469825 8815063138041752640 2175399843930853377 6453009787751514113 3515550097159750657 1221929202770254177 403713496597109312 8611987442818291393 96725754923372545 4141663259081723905 1811189871326789632 2530753387409106944 4416632609655971840 2961593893876352001 3627662423644058625 5982919243871977473 8025318832872587265 7800440976515424944 1044771796475745793 7685094731438069761 694397454004977664 6621557206921629248 5830643945119565825 4983157857357542912 1378488831610605568 5400820529778142209 952795908409655297 5799995029779251505 8546350221240904705 5448261745271573013 442760526174493856 4291896879565128864 2923908196305384449 5113922670110659457 3292534815900038144 4494482808857410081 986411089040737281 1350700911868231680 889116246021816321 1847105344533860409 5331033271845712833 259275129921003265 1821659180218401281 935305639055015937 3519092457808361137 6810501954542065249 494906578135842817 880100768903443072 2246691164890558464 9077624265940762113 8403343022528462849 28260227784062720 6857960127300514816 4134664063092423617 7324658802953323200 2427592464927259136 2426081743456351713 8816869808273358848 7918554600669806593 7216369911320508128 3801561031120204800 6543765787474690049 9076026885504131328 5338216591439208449 4655886264880701696 3680722623972616704 4531034955503044065 1204350011742603264 9057780500801516576 1806763687552630784 6990468376698133649 6771873282232373249 5744534166069285761 5324730090295798273 4431971629854370561 5302086764904002112 4308821455484807224 7489183087615030272 2732249521253248032 1986320953880498176 8027530812543887616 2856456543077138432 9060650774457856448 3489117160039972864 1663048508706939392 5697010534515510784 2614701241520220929 6752320606224020992 7303480414959181825 6528153592497831937 8687013183810707456 2634773060950336969 1655470543696168192 5115810172280668160 3545646880501612545 4061521204570234881 1496958625908932609 1278113664455180288 211412788784439297 7199003899780481025 5527296598077135105 6505431648128238401 8621944259561463809 4968183866201378305 7786474992753026048 8308922441706504192 9039653202972385281 7028709487458223664 7785204774477774849 2408819210254980864 2560844692033612545 2063430291154755585 8864828653541084481 1278140966113817601 8307447998947018753 8767234398464509953 467842014576640000 120439110104096769 5455343105295094529 1266833605229725222 1421595787200561153 3876290563302720256 236868328192716800 4241925715689877504 3719862121344073728 1189174448384156865 7577566212064624640 4197127025633908961 6304388803692290048 373279503531245568 4234261589710816656 286467146873962496 4550437274597308417 7451843813447827457 2968907537783203936 4836058463593655809 117937906113206849 5258941273693290497 3190257231134615392 7716367682303139329 8343027829785667457 653365676884922881 1197100373552453760 8208356392399818561 6965146760263204864 2986005952024682496 1415261095429799936 1062296247457382401 6294903831769634560 1839234261935661129 8688150352504359553 6090816278569349120 3667014172526993409 4059017739832918016 2668713618225996609 3180018327737177857 7322773734782140417 8995559049312903168 648253547859378177 1557905975263144961 5146057748420799745 4243301307685147905 3229260713415614464 245235565219061760 7548229428654837760 5821148758409379840 6427109980133130241 4690137001881404065 5139099827154757661 8146121251629059073 2084012987135852544 3614923184482883584 185956167076253240 668173114757769697 5225888090571183617 3174064424617209856 3662495683833832960 267851074590212097 1355324752989424897 5431522753271280448 355802695768660065 702390926584380440 384463142850658304 612120437867954176 3616485419419918337 4477503719490876897 1873209598107205633 3156133362589562752 4714181828619796481 9182254792172261889 5336121988983508992 4651565932396962688 1097596826285998081 3909779445015695360 2147271147576180736 4789490066564804608 8996695988462366888 8485565452944392193 916425734665327040 636616497332625152 5841255892220000960 3938497056096845824 6510306301472220161 248372036964231168 5544473443929725952 2371478973059306496 4194758013416660993 1527074670569245505 7390425542391620161 4538510487080887040 1553481364971436032 4469029825373774337 1519741421570293760 6572975320375246849 5491949687384199169 795622092027186624 2858633418925646145 1705318483903545345 146854133224955777 3632144652864405504 4168983411842564097 5839621946637934593 3229800662662058648 2661782761007473873 914928331080537825 6061295060622220544 4946124476264681985 4131314373069902785 2062195932613697537 5573270599229535232 5976999291247852544 271751018896718753 4996089951903706113 7622345687699194080 3305285777547513856 3998210727750483968 7860409298155864065 4674187419368082688 2991205744461735168 7881159494273047056 1123143943144521729 6137522110259917473 7903978065707446273 6701986839899820929 279382695434361857 2921523128041061664 5353476624128747648 1940396878858428417 8889972972888096256 5220634850495766785 7088336606226652161 2194136909607859185 8575173061577340929 3795056181922633576 4933208491407043456 4713473474863881217 2423982532014883585 1484812808850767873 2123937825474895489 5761671474641212097 2156483272163127296 157558135743334465 7246364445759916801 6497147596199937025 3596187930471460864 7874832313293081601 5891158263123704832 3560076045878729216 2279176450939092353 3812925787242643968 269084038781767680 6095358754603742272 6763200408787585153 3112060050405376000 6217872854694889089 7754287634943311873 3190132265563888129 6035229280461933568 6355171998238715233 6291347880175661057 7896744634799368801 5729835525729253120 939538485898568705 8612577896442929152 3220745758792572928 6531461005882257409 5354953205806582784 2877886360410497025 842560020130302337 1632610524372713472 3610934863389016065 3871223373266496896 3395910481730437121 8937466316742852608 4132808825692007616 6400967158380236800 6186991233716930945 5735887977940774912 3632021505200890881 983368667241160728 4007777950993185088 8933922920679467009 2461606482331142016 8429538433718781696 6814584161715267497 2998459875955888129 7375709611995836416 8719387851508129793 2688443127493495904 867293987548724225 5509179119722104833 2971889210134348160 6991648991004219520 761129218902787712 3411782995917799424 7469974491843556528 8024811259977934081 4902104136389038113 7131620253218074624 6962710485055184576 5303550123424606872 8641579453970122624 2468064074574431744 1924664268503619960 508522605336534912 6604885851714794369 772353254920072704 822888083329350913 1913943629351662081 7363098348022968320 2084301111325677569 2724714450370178816 4954753926716487168 5811305335221805833 2567366585466224640 7786301986654425985 3759417547784287745 7537914439173825601 6990611322018315841 8727207575450976256 8140500677842048641 4376838336741570561 7721471167130940417 854446355389775873 561692812430715489 4187554067080726016 7161242703652552705 7386821617061115649 6974927937476111105 5818986903908407665 4513082891960713216 6704431621770821473 6371828522699228865 3879365781854075969 3890101455226404865 5182937136491742385 668311890729919249 4470198366996078593 3167863091129450496 5092451101755643008 5596557131930861569 573434083024077057 4400132308880268288 2422646198300929664 5475902482946655233 4838655419199324161 1008504203634995728 5013576473611268768 3441380673794461696 452797355715192064 4468291865139236864 2227906030727292929 7961981072015834496 3695864479400542464 3022092051939487745 1239954373005798400 6389071871533816321 2427861960935358464 4583147740630157312 3174297872007676736 132826104591784449 4790540211891501825 3525201700038388225 3742922072378703873 4657202540238144256 7254266445223257345 9046977103382685697 6053523738187302608 709512328101282369 783673419655556192 6373699655583666176 1704741034196467712 8560338718496473601 3409230825790319777 1977906193725644801 9214093390692542464 1688862239792254528 6573297924977840128 8413831107291689472 9149129972124467200 2156741890244925441 8797153666258048601 5840037986578451456 3612871594523865088 1558132655276094285 8274131155154894848 6553998293583032320 2416633885745890625 4408524715584677888 588130624940054529 8493877756282404865 1584393997011767297 772050091351838721 2306310562176499712 2690934374046236673 2692182357391900672 1217655829125556033 5278748380625148160 5399116658782815489 3816457947072725888 6048592471640969729 2477733973078704128 7990125615960948736 3229914780728030721 8976323438009888768 161633001062400000 4804874557265870849 7973400380170795009 5719973562923393025 204748398650705744 5444917765080944256 1439077723349712897 6294926205863952385 8623878344086454272 6206978718824005633 4005713709908615169 1715305715974627840 5159662441893522945 8231438081223279616 1725962948083690369 4798094856348834752 6438898492504325640 5193953967911026689 6535458358637136896 8108044954185376896 5391605844044568577 42267213125299337 3323284038309402625 1273829484364054145 4285896932806033409 2807235169497145984 4129064964440631297 4184962364624125953 8834757757028597761 7623579406584410112 4409264243110410465 6933045517884538881 5380980519693817857 6702915855477764608 3656746954821709824 7011339561075736576 5642089305003507841 8601509590917224449 4806395720774658560 7429619467169352192 8110732880611061249 8949375254078550017 773525837974494665 8320492058192233216 5583982223424815105 1021299751730869824 5717689475789678624 7851136047955574784 4371949901040362944 6459405660237000832 3366202437019967488 4615148402332084368 781867113757210624 5998401333751283712 1972262256317857792 4132237073790112352 2656557833799301409 2226678677032863233 8263159970606874688 8622934805552359489 1136938621804119857 8422483446353992256 8997344168251891144 4466736198461793904 3797916310327181312 7749480994728706049 9096438831281715200 6927138992428507137 2081482993523785729 3971186085709887233 5875729497893345281 3929649287641245696 7533273493887123457 3295178952766843753 4204604615220658176 7799142981158631424 3209139743571923328 8863472785859730592 8348445202308247552 2209992994395093377 3710039147429530624 685845468680328192 1320028411380695040 8356475861304179712 3687903209979400192 8382670517468790784 7735017382125426928 3401875037375545344 141710827310358017 1265862482686623649 2214306825046899200 8314345127895511553 1928918148109841408 3656885894626120192 4662545845519691264 1906311503550029289 4519556110783483136 6039214686619078656 6303102774592694272 3964445204671235521 5381893916684992513 3140473091845435393 8083386472873689089 6411236842762185240 2307108236413170561 5982576932814665729 5833334690894839808 4925232709209092096 180043805211447297 7404011188518415617 4444336123329011713 8143528030617066977 7463869216914341248 5021824872980938753 6338065841932295169 612190400865370112 3621107657902639616 8710436555022555264 7532341207176966145 44161750874685441 6938655222490574848 2779501600206861025 177966393721157632 521098051842117633 693097057326333953 8911053626250991328 8780668166770696193 851621921870577665 69997480472453121 3966267758530321518 7960618616335417344 2896452391258685440 802896886454846712 3717167009939048960 5609507099464222721 3794537649706384448 1682201923894270976 2462788111009215872 7695267315039461376 6909865952490487297 2806161150644398336 5177550693624758272 7648655433267423696 4869533889959092048 1415114947066195969 6032799570707364801 3639488627124482048 530916433965539329 191452403324779809 186108683341559809 5350984117956186113 436494643474199040 5952271173803028480 4009421042327894240 2486230203605451521 2247236437082775552 5741035359206479584 8785931541917288769 3776918657372415281 1298587367039228928 4366396838972349569 109869897301446016 1292556231293476865 2227946704980403201 8345226887246659584 1500765437680441088 3475308632305274088 5611886300172540545 8137264695311145584 7296012467312991232 6411559126324531200 1424381883285807105 7184619947486505185 1303558073818271744 5149128793360826368 8448383291764845569 1568023525942296400 5469996810039418880 6075548431836381184 8901092761205862401 3373796705514802561 3039510740032911361 2288644499893422368 1713973948623060369 2893831981073870849 774902472633372672 1529696012734899393 1366800357376571424 5289950359944604928 7207426180047627969 6325314166265253989 2037441916818788497 464109519944597504 7283903647340825601 4618131381843417089 8035510431335002112 3378390723074019200 2095657810190100312 9131400381598853120 3464248187936538624 1309672950966655233 6284025197470486529 551395944625618945 7537555247171764224 4469901284323812864 5855553452331057153 2746202377923520704 7133708126025320832 1562874142448746688 6255795727444878848 2855929174640582208 782995318864926720 3405710700179561185 4129408323128992768 3881506288238416385 2523067020478349313 1682815631368374528 2347029814309756929 7617661395212333824 6216073309642149888 7870850811802089392 8221177655942289473 8528587481457469441 940578971005747201 2098511633273479169 8777930502952799465 8766776411059000021 9113778591923068929 4309716077047765568 8520841081249202176 708976533369481280 5393453163705237504 6923866274786967552 4798205512803561473 1613479708129099776 8782840132178325504 3057562198755647489 6592742246590072833 9190150791751487489 6436577896992871937 8198571131699557768 6041193090197466913 3497368849843961856 6562455398287793152 4318800885973703425 4885971321674055552 1498227546360268145 7666753169797480448 800577995368678016 7792798740275011457 1701271406919087525 6008487940113252352 9118696423984102401 7929725897375033088 4445913009153824769 3254706423609626945 1762430206689325440 3948907636735496448 5073403664753868800 7429546360401248001 6257374582542906990 3678166102829277120 1042640752586364288 2420128961908793344 1855063320218717185 8179653220239888385 4731364555810234977 7317663043757043713 1052798674591511657 3474261913700508161 3495697882210144256 1994041078149850625 7935303974415205120 4927470986885750785 2894993799521876992 6414071626593046529 236128004630008065 2540827178168561920 4992657622031835009 2934321619778815104 7874415557614852097 6484373101617153536 6560028450760037729 1475106463660969985 6691257275255783424 6068869497844221569 8308763505984611073 7668487793471606785 1472691712433814016 7384872750832166785 371399030457466881 7197755000758755968 675186797308647024 2844443235217760833 2178301907009667072 5979329913353905280 6920296751670755328 5687569258932338689 4881283752553514368 4114195812897832544 7093726523756335104 459734511708320913 2538137348747159903 7274584793494351872 8245876826337212032 7699445676696333825 6244914684143694081 8380320043836288001 2155606595667492864 7782034314554303488 6370901334146639360 3626995178022491137 2487707286804692993 6069735587676068096 8052618650805387264 3963477251051623680 684289961791827968 4850899467303726833 5154908975998304257 6995328539244986369 3305679255019677696 2641850209592451073 2811713007147157504 6372289752083745280 6487283002909587200 30796137986702337 9199243569822747241 8407934625975632896 2908931302205734912 8124783860631912544 4773122728089980657 1830018196256879617 829074534127994785 7752163136340000768 8718859713767014400 8259143428632477697 8671901683474563073 933081137412927489 3996344998762266624 553982295174021121 8481759238283067392 8965273290188794817 6205289018901651505 4273108109221296128 7771850996631213016 6737140351830196225 8904369858269518273 850650086676633280 5236173850358284288 1321103340330942464 5866471028235116096 6496213000363452032 8956768681408356353 4092656644932236289 2050851193176868864 8483877128371159041 7907071989489451392 5524865769184997169 1011347261617035264 2649773812013596673 6560209861551128960 8092466095021735936 2284903626542841856 8765513058241380352 6440857474701541377 8532414240210305025 6106245899172806657 4582270327697883200 6050402222775391745 1524277566661406721 7903727348586875393 8580798909621705049 7056523311949557760 8808834712897923968 8445170042519122240 7861516513966689792 4407456610715696961 5516624856414961665 2990876574657545289 5223319572560584192 2597197517383660545 5239620398722820097 1288600209290315265 2933235066360739840 7138868320723238912 7714461895530112513 7244895370243981072 6784401727991569408 4340199179465778177 423589362818119297 1672759162872585057 9028975599669460992 6880935024307601409 4103942470330826752 6959608298636960449 9077491075408941976 4736783918150191617 8846273449653226241 5958802291681296384 9013501325648855041 4795310513890802560 8856251416220921857 2519560819312926721 8845380454329421825 2723432925714524144 951521029030838272 7465265930373926401 8926142062588657537 8476860240900939520 4501327343930606048 8197232959821848660 6107455195001057536 4482048317828387841 6093186822586127873 8463848977460343553 8694097358528535552 236120789524979712 1657419572749933568 6748293405330329088 2257871656502136833 6402064133044074497 5083584169881281153 233207187141533697 2170165879106895872 828176365386819056 5406265877552079872 2617411457221242624 693183818397283840 3077561677998220800 7383987787508221953 4478552743474629760 4999162893275037696 2593122099891535872 5103496931075686400 8652202078385799168 8595965391493533697 7865044353438986816 9169929284638814944 7422262066242875008 2149461665354763648 3454588712828379136 6389463048140765313 4756153197340008448 510033908372199744 4045875283496491904 659183239928718337 3927975872836014080 259216751190958081 8282088683765702744 8225448657831674913 6065615673072403761 907548686728821248 6810042642071921152 1912254835287177728 2516637177305575712 7161103696991122432 6937899592946689024 844464890814518449 1964354573714571264 7575293236595522592 7565193486903803905 233788790894772224 7834608871400316416 6528983498668024241 8174363854618855041 1216692228668106752 5744232853184544768 1056266762260537345 8453053175423434752 2109179365827897344 8574641336195663329 6499931726834995200 6904094798106429665 6057145321236799489 2144573927108818944 3653876330734456833 5321564167257366528 4669888360920822657 5121240000105574400 3641395002186116849 3465521916754788352 6392689480051876865 3399894831219516928 893546711937974273 3346391047440203776 5430693947556197632 1791749787687696768 313011515712514736 3192525083320435712 6800513302938932672 84224315685703680 5984351079537218561 297123342820019712 1221880652515651584 6588536358487922689 9028536770768392193 8736673075647429888 6524631439722414080 5065374884170748064 1751291312978926593 8959853708314927105 829669764866322433 7251079971854581312 4695089589838675969 1311788382957559809 736915074485354496 886410660914404864 1164374275413243392 8161022511889833984 7322269661824977568 3518633505402973184 3587917148107520000 5603805495539841344 7412568848807399968 5745458715451104257 7699346796947148801 7297295112321346113 7964259566539554816 8378665814615074561 8498281785464393057 6923334705521416321 1798391039628664832 6315658295657300993 2941653966733953152 6234507626467886081 3990148165922401088 4235061231811360513 5904365703636107264 2329070769310315136 3960508455490968065 6345617489021030401 5379273598581960704 6945689533173859968 7238371218299141777 9045571657254409088 8923937646897090049 7841666146721993217 2078608871241159937 6286638625803468800 9001464249587736577 3642711708667817984 3604687369940994049 7979160680841199617 3394270348213092352 1656922921973458945 1411131991716824545 1012626391702773568 2237221661656797697 3031619959654492273 7751243509531119873 1748787244849364993 1826639683246620673 3654475684271981568 6707578055843794416 7358947559808044929 6821081505632655360 3442971954183104065 8416607408596975616 4794596355606216704 4641468636644642241 8640957305403885937 34466528990049280 5015088827374128448 1154038608148119552 6239995390158962689 2960925659225513985 944759749864353825 2641315665947842640 1231948297792389120 7174324224622769665 2325886565031591984 3312491235037702145 3932081954051093889 93306793681993729 7414470969554934872 7404299809846142593 2002993940725993713 2811762560217512448 608626890525728385 3651392749791748809 6157899883882537873 3597023626131373056 4518221118773379073 2633611631558055297 5724967694322127360 2737837928461123105 3461850245041734936 3114430699802516224 86985622807416065 7663642027731806464 1016268442891608064 6101731841835532288 8429344276113443840 9092210907173666817 6166919263351652353 776689715886424064 7153352179596944769 1321696774821009280 1171326732911771648 7344648770412632065 8543674275674265601 8419160349749485313 710856277731495937 301845095730512128 6536988842247142785 2424249126473085056 6915364634773902209 2300415536765313025 7011638414768070209 3268434563456282625 7290938587377189169 13825243828514817 5889001842569157099 7609575067845251072 902586729116557313 5554246772185155137 5386508370996335105 4406566609945264129 6525167165524508673 7127061241615668224 2862640588364578816 1157882919940992608 8350085828883564545 8221416616916027840 1434384766612938240 369861380127391744 3917651248442739456 398414902812328704 7907263441794007041 2067389046935570048 5028510527999186944 567821079508877312 1147925230249477249 8011230835975913472 3903333951350726657 6177430895119166568 2993652115113291777 6480586748102628352 1658589117052078593 7453873141533898280 7641492001559697408 3641184232210589953 8980000329698681024 7178445048507697408 3905318609223277481 2614793531745501184 5375688231044788225 5893628053091230656 1099605184407109633 2709858211141914625 8910852837037334528 1651693913242198272 707218513938073600 4220243545061514496 4384430408145029185 86071641159761920 4386150395138867232 4237484859010757632 3680952284941021185 4395795556303108096 3898555018252977665 2366723077824426049 2929805076443283928 3592183435447799104 6954966366494786049 378936604647227724 4519593212671459328 191044537181141665 3189172817024414720 7175624039238172673 4210711571894685184 3268875401864110080 9126236827926304257 754710923802247168 8391789680765493248 6897076100832909540 7206514074743252993 8733297800242283489 943805748916852224 7851926325834989920 6641554041617009664 1986978118874071297 3362542845090275328 7273677973606848513 9070372055362306048 2838688670929178177 7534768830875442177 2650873784348528641 7337326836803371520 427491640189403136 1241935829238745088 5411007415475049857 6004120921688642048 14082331098592256 1260143761324401281 4309507876512817537 1590215387778453888 4623391119485092864 45737305911984128 9137482397144711169 1192570581729968129 8308433984354401281 3669233438059512577 6404381670556746753 1074695639948545377 8202418105621429248 3118454532329217152 4768439700782689792 468275374439350273 3733423245334872064 2073084923642754209 7305365106448824257 5141402163220019776 6016456186014848000 827121924830114817 5563883251955399681 822921713914057249 6365572257525768192 1739707140110697216 6279464308580909057 1039255855906024961 3227913184004706304 3621585466553188352 1618392150721757184 2431876476249833472 2931782101865370976 5372664773688691712 3728876652793712128 7884773730614214656 4405882300557713408 9100552154427637760 6562261637035720704 7727513936158851073 1052576536628469760 5560041992698281984 5543081508367981121 453581936921793537 4347318175363378945 8792164146887817144 625581466402260977 1907303232256337297 7123864323157481473 9103976568939297793 5986515548902356992 5623986095112346209 1621372876204752256 7829449168566226689 4243683285766202113 8443875131677901824 472444254514415553 7845252436093966337 132265041908018784 6774493278175926129 8518173995316543488 8861124363533805697 3403745286822039553 5331029770745848064 7061791867774509313 38851872877926400 2929372656402300928 8128745993566917376 1547571347643170817 6010599026204852225 1837706776714571329 109933914484082817 1284634104444477249 3764916314209521153 3421131991635984385 6348899874015326208 6988383092422539200 8124729160574723584 1820397307111145472 1950313426703131937 2294290904645652224 3168536201490312192 811214181667549441 2354459827399982593 7421748546990771841 924942116245823488 17342213325438976 2391539617317181440 3875982792134963201 557052266883733249 1802343028984241984 1359839320741029184 8760922077128114176 469284298376326016 624850867731640320 6826716320211943424 2064439418786717696 7092607314526090609 7241365597307785472 5437519688337796256 553406199830284289 2244926119315734016 928054409001444865 7082947522069801985 2244926614934978560 7508689314029002752 3192547354117460001 3566146473574900225 6008233586646271104 5017732695479511552 1491585144918318512 7061331654080549632 6830359294578871808 8616457729630707872 2415558600709528592 7203003489522093057 7048077201071189664 7312080810064440321 6670923687230220144 6372560243693395969 87751020971264001 5332826221601568769 6844420379912437760 4914067536788857505 149406347884937217 8224733271091812352 2493667843349092457 6649059573777153088 307862558986349936 6168335784949344416 7378616206852415489 3769717873233661440 7032225764984487937 6686640662624993281 5391452207078904769 3085352267797364737 7332576820310766080 7861475385890467329 2623595244469383169 294215764460806145 8380470663560287745 978258197807988737 2105675948315431936 5765039393905220736 5703864961632048705 769716218581860353 7661452361006309377 2033238623585896449 2908741606236913665 7579282745052972544 7675596353099284864 3477376428627329025 4859684461236002448 328059178693441025 8956092372516077568 8292069373488871424 8234489667588420992 1614763805669607896 8348097954325725184 6536663505948699648 5217283111971610880 7787172081947868928 2805051528021495809 6248360923941034560 6122793361817341249 7781591326739968624 2162160895886943689 1931327323927316992 3458825031841076737 8948756528809913841 3537975526077261184 5915796435589371904 5144233129069331185 7756057526559671024 5769189025983441408 1677297115700109217 1698428049521960833 1817933374438508544 5366494801808740352 6171421071779205137 1757293239898780160 2738346628944475649 8211982293132073121 5019901920974834561 2575565626221885953 8647574885976255745 335733703704289025 6845421187285584244 1743562171033681920 1097338843668258817 6658921951722209280 4710010463895881921 7142889003659182081 3534593364618083072 1269474853781129216 5945646646815857665 4044087965074641088 800311589720272961 9120387874082381569 1546762764439086848 5908095050953801729 1153309938055925761 8844422525394223105 3175986357392385025 3897735321735233537 6657417948577913856 9143898054429389553 9088379358300037761 6417556276130977281 5532543818342561792 3609704351172999168 6324520166174570497 1988310103208573364 7898647547861817856 4997127203121826817 4085229272255135745 1053102056811069440 2568834637519442433 935322274192897 3756689565674645504 5454359641703793665 8690989961650156800 2109048610649931777 9163953569880487937 6875321185484333233 5864143473807650816 9126626913670152192 7586130087811125249 6143039500981841920 5233872642945492737 1672179348450263041 352487355759957759 8735971430467461249 8347256608687029761 3652574865807900673 4794696765183812609 4527626439256221776 360144450658834032 397610872475703808 1992744410961525761 1348213904683393024 133948296425111552 4640654386944527361 5773029890188296192 7078896057722044416 1056381800748825600 3017296400110970881 8003252501332933441 3659991045296485377 2321502524427298816 2877990396361154561 3498445567252650496 4740867563380547584 6330147846849827168 7446134058813911552 8391599237935359648 6862980195309491457 1371255087407792128 897075405329101025 3180053170934480897 7422229814558647808 6687473865272843968 8809307457072325089 184237538943037697 349859546897789761 3229244882758062593 2554005169595432960 5405911757208551425 6359182230477865345 6906956045530203808 492960354041793792 4846271854519900160 9025332923423317761 6569444189435988224 6678831303578896992 889077070653348864 5566525940350793729 7096674633637470209 6359151492583653377 6442266193781600257 642948822576019456 2180651168796365312 3981331313556777152 6484259769678823425 7689005880343378945 2548419326930079185 8735233797464383489 6916826116273318912 1163845162508050433 8093212999940308993 4493821775113173888 2134446595392155137 6177462439241992961 7807512384339415552 7842160932860542976 2118498628157127256 7573979799107694209 6425217142516353536 3765989586237390848 8331199648594820513 811751015365204993 3073612565157744897 7662984573521851288 326494509358579713 4457324809821582849 9126964172284403713 1704900777557318657 5993406749552550465 8024390237985999360 5954443464363474945 8867104323701034497 4937523988858845185 7258566269090418520 2379680150060748800 5772544606235305088 8504888103020019712 7164061967704072192 9025460909206382337 929424366481828456 5647326759996725505 8594261266160095872 341450757311329057 6330844287405604864 6941983225137435329 8570787147466479064 7126349668013522945 7996186068421191873 8768674800058196992 8051654758818404736 4121909666461089793 646279315215400960 1 2369193682581028865 3344959187556257872 4677073548689536129 6934525979772199488 1062081157004679681 7763574811198371936 5899051982572483073 1444226011394291457 7655756038934028289 2780552833610131665 1007193017216897024 2337096515881795584 528432254281491744 8375851951395615232 1517846425999843328 5615044866956353280 459898725103828993 3583999255632139776 3588387366611490816 6881988790312538112 7180927004900828160 1970269730584010753 3674398292576986624 6263837231301363456 867025420806979584 8239605494949226497 6275014360688254528 6457375796710303488 3922995874911306000 560462892896344065 7213068169280241664 106685893730418688 6775271020648464384 6618069551721428481 3350275941440954880 5307993611952197825 6601127052867977217 8005063038368727797 5591883147684737025 7497165187892991745 3694189541362449409 5940122675455756288 5302726680785548769 5507913632567413504 7790350395622766592 5667387753748234241 3772302303870366721 72499522714734081 3638317394791873280 1295338555271413761 6031908315392429313 9148166218852124673 7376814752475124481 468087295863422977 2466879438492715428 4387381981324785665 5005844502340926976 2219145164146363393 2908141361741701120 4693225512126998528 5165788674364981249 7255522736641146881 2095796933189722800 57974412897157120 5065374984385809408 9143097927964590081 1339912709424283648 4963343463013274408 6456120995192544257 1059335242249584641 1738795150056635648 6006412066509513729 3722195744477239296 2462010397979665185 3800040656364825089 6513538648731544448 7757137614298138113 7866085387620022273 7909070976382195841 1735008462675711488 7501655068603824129 8449850082329543937 2621260312799739905 8690499637691033984 9190553950140792832 6906923197539955713 426184187715161408 7420112536268341248 3179315024297459713 2823359857338984960 265058278235439105 3117392811402642432 5956794394381195264 2775622834993426497 6595674033348768129 4649377789012376161 5748759941055250433 8667688994315888000 6595007720755219968 8708130892998958976 6997500287672512512 7128740604161816576 8673843870556495872 2103167792936779776 8907774256499985025 7226217001388578817 4175426192667209985 5679408968146565121 7503025415156559616 9142833048881292800 655043336423815168 1082218175632621568 5297060291364200448 1741090970976862209 3234090320720007168 4377508421540961010 5880943645321319745 7465355410871273793 8897677556680228864 6347553678352318465 8159210576046043136 3036717912926715905 5520465724976576001 5246126945308405760 4418070848327903744 8273142231786944513 7216156745223204865 5889851769858650112 4120951681829859328 4555278157081638273 7087979560538474433 5848126260300111793 3562008585663606721 8454633279167180801 7933443567058362129 1650500950614269505 1266562537369453456 7699402427833909249 8303750240651354113 7248500724634612992 1277878460480675841 3100116630158429857 4483848424600658432 6983129785120171137 8586899991819534336 1978307974264529873 7531572714715780368 8135201288481960001 1006559420292918689 6112710776673350848 7100064386769846272 7426145915285869825 7649883759659712512 4169463742224662529 3357031789086851073 5796241108696678400 7657954648272222208 946869413358862337 3896313787151411968 5676241805506379776 1159771857951544704 8662934432498296961 5299534901138161664 7383027830746449921 8317539486963048448 8090208966618185728 7979372171299350529 6650370083336204352 4816268464597494784 6682676524906416897 1762145059918577665 3277523789322364929 7459547591814938625 2354326792546779136 8053559953035624449 2487081939257499009 6748844088134244352 6056975875588756480 7405197931612744704 2845812725312397312 5088399239185692897 5625537598079466497 8299101720890719680 511330030075539521 8346085053870189824 6539559262225103104 4712992338662814720 3032979104348194817 5746130502374206656 5951250474175453184 1908867580219097089 7119823548586165248 3355193316738381696 7073640899216306177 7969015761028370881 4093630048023076865 1890420831862552424 6451959708357165056 9101462109089316865 3218157865562800129 4304318593241009345 8996265551830228993 1139763463317782657 2258363862057353216 7677208232160147584 7257357107414699745 5065855939476742240 8651454659129619200 3076027177682108416 888740895133141928 6995408703015107616 3178691815312561152 7858111990089433056 3878786978328412160 8970044490698457088 703809815237926177 6279050052996997120 6690726633926242177 6725227422084204544 1666722105003296513 9195511345332215809 2466590264588015745 3925497013457633472 7356565904014094336 19147688836643328 588527072560776320 7488770574343733889 6807293398385131520 8212275744797801345 2006205111909793792 1864798174362939264 3297023070748268545 9149083028081076225 2523200401648972801 7998797874788564992 2449421999306037760 6591233628261934081 4033039305498464192 446578885980478272 2528959949983514624 3144401600138218049 8275039889123762176 1004709714815014912 3751474418927271937 5714757725578541569 6193892654512621568 1501198623468912641 8684688100115747200 7066828877527405313 3827877598907518720 1019188658550969729 7310140886846124801 2926337120186546944 6457543186707383944 6928959002538825729 9095900263593429248 8071458399486047617 158161959147971584 4555835128528330753 7290611215602513920 844596106717167616 3781620761994834753 4590999967523171201 8638503283336049409 1647933933878779905 146149029144525389 5017242044973133313 2375996426863896576 7704960105954377728 5946985586375524353 3950042522697316929 8265699465470839856 3135638910892269569 1672624367786489601 8070297429667774465 5677245129424121856 8974106997820037121 7703337867024521217 3292895376552202240 6185619912410032128 2792519392689788161 7324031953847664865 1050215326778873408 55516790746513409 2996962708966117569 5067990473170173953 821753354414645248 8192634756663529217 445660857707853824 8681519650214340609 4417539679757982208 8338936263000299009 7405132621906868224 2348765337353667073 8986378241182553472 3979639769024998913 6319074542745760192 8896849850450017952 2928569566213956304 6858189331511022337 3924562784841989888 4910170729634300928 1912536790412034049 7777180289884573697 3453763033184550913 4522389600393354241 6037579228399353856 1691043860234541824 5854770755198320640 1032757083189462656 8304410272346507153 2707465456870872192 4913926272527309937 8918667096305085441 157042724131393921 4256093975593041920 5796378514331250688 4767056434140987392 2400983619544461313 7220045709785162752 3151096844707123201 7096850205730402689 201306810301672960 4611459419961299457 4357039698888097792 3931365386660824832 2384166843023113601 5732660049753021312 3444863179834379296 7520817154588854785 5797567325499031552 9180649152417366016 4837207383302049793 8487002785871953921 2497373224170514433 970673974105282560 398342629566984953 9097941657618268097 8644666317832020536 5209178735480635392 5707551548514849793 4915081920778702465 8579796945873593472 3832386576592468784 289319526570160129 734137662179688448 6245635359082097001 8776028432968370177 849001836097437697 5599550316628371969 1644982993065511936 1291995022346379265 3018312200407728128 8312506822807285761 498249637433049465 2711911367468373280 3948615937528007360 4224285759729047640 3341624661489344513 3179125094566551809 3860183598569422848 204613266984685569 8178945111921868968 6709469120164996417 7845069795637047296 2741957400308590592 7091853875452534273 2341147697640046592 2827403754769417313 7188076425544951313 3444258329050803008 3415589567081160705 4738833978818764801 5697726163320897537 1224401790553346049 8761593619353604673 900295471830571776 2820771298466126008 5711144311343349760 2122465334947732992 3184667531884986368 9049461326573733185 1682448876867479552 563452667794554880 6594535503486255104 618813983908144129 1013077999570611713 31083037520024961 5655756378511024129 1907308845597305981 3070329043204177920 5058015588537086977 4115422620650510592 4817499648034865152 1328429772027566081 3840396251177186305 861331825639219393 1480980451578944256 6395726693893881856 4427313853121041153 6103935901152051201 8456539253116935248 2591981909189698816 70593668193636945 3341404703853428609 5303635318586588544 8888539861847540736 1181464092207316993 1900298431436267520 2031019377112763904 8156510222901205760 1700006181413336064 6902726932657299456 4748640232204609281 6862082669309326849 6136176125035069696 8581054958815707137 1907589921682440064 9087502494850441217 378875691669043201 8661813874397179409 5354736873226167521 8941575270013992960 3417103942936213665 5591833984738869248 622601984599203841 1192218648149883904 5603911319010279425 7161866993932526976 4040845527404059137 4111528672841924609 5635002383049097216 3484089524445832193 6281340355725699073 8126772943477426177 7401196918900793856 2914049738468597633 1680495949296639360 4524596249092989184 6955480349916950785 2793140129731353856 2486661107800403968 3364862118860605080 8616312453226465441 792689894247104513 4978125433108406272 3468781751480198020 387951840730507457 5743380968071702529 1857954627371450369 1921483822525358849 1105875038542977064 4504349320905555969 9184297167209238528 234813851225030656 2821955725592275776 4630905217699736544 5045714654108502016 9209576835282007424 4626291667922631937 5611009494171916877 389913428331365889 1857443739890196736 7441642013658193921 9090396131836813441 8641570613210644481 3106248766293808096 2923822489595412481 6531380635039169745 2110550248950624257 5960818530408120321 3668022158199461121 3750512397466814784 5458389698215686144 8115587777631714304 868531851149598528 8233252295061635073 9078716761431249920 2986651736696281601 8938614774774272000 2259777421504192449 476909952096171073 2897668689158215681 2908115500193927681 2517388505340968961 8903784945527291905 3581971077653566465 8317223359355551744 368351979276683073 1813596009914766848 2504527569682241537 7006046372978588017 5342109724539553281 333670784932249600 5810742357029134336 834698715111695361 1982998812761048064 1930459398975835137 1576709375204066688 8905291779458306048 6753007550845178881 2996718392504549377 7554253387950718977 7236210064627798737 993552622641657857 117824615113494785 1232382044843202561 6364608667848807425 3895845477913038593 2565654946046863616 5594836237304358793 1000498312485191681 5521444713261454336 3421546115327248384 3986791930520443840 1291936143496918016 4473123973328033281 3585739083647729696 6810316260685616128 2780034084454669313 7694489050912811008 6957786914919937281 280331500586516480 5188933631876661761 892603406002961921 4871858397480955520 461360897028004014 3671195270363506816 6876599741410677761 954100781905992064 8202517726440974337 2429299120904374273 5598557727953069569 523093425455711328 3923299650561046529 1189643121469578380 6562041900960819712 1960914121793477537 2138950310602822341 1730916814238089536 5719954949194762753 8567018094142587392 273075418507524096 8766002443731677953 5818687278294143745 964787901815643137 2412485211537555457 5675275079131208705 552949665757355009 4108796587794396956 3047569173459133441 1468683236790535297 5805056290629705728 6524808555012147505 8996028258181406721 5975594516735219649 8076360742003253761 8584120331825283604 7985075993943932929 8300701242372452353 2588390625472591872 460572608346222592 1836016495409282209 3461172238947636224 2992227339812732928 4247659819297880577 7062592498482429952 4248115652914588160 6896606148146875369 8604152199480973569 5035147043592278529 2465330163948716032 9143762477911572481 1017757358142144512 2692346453822922752 4615460669670381569 8966690939311683584 5150962879733741824 5191886911411142160 229848065238258689 1660658904363456769 7085566820879892481 2844485457566887552 6003981626688442369 2933049686344335360 1861961235068068224 6788422656549457920 8790151172332030593 6812633308358535169 6854421424704127232 3446620544786038785 5467192872273969153 3909866445850859521 2839125102901723137 1279474593751118016 8254812315306317312 4335668880186110721 6402928394622898176 8207053846274122113 345061253615306432 5017746245946417537 8372523420063629313 2922001707156701184 1443934752803525312 3979364196865409024 1290195910411780096 5544557853707095105 4197879624153014272 2651379538885083137 2158450590700291713 3080748250974871553 7658063951636316161 1258804962163182080 1836746832002352161 4121069421166755585 3505388709623396865 6689806541354917889 1941659550568628736 6936627330346270721 7045847438985586689 1652149246289264641 1626989017806135297 822619698749468545 7371893777707827201 3672672411375730689 5280415445934389761 2390114681753669632 2805213074594513280 3574016841635590145 28420599528843136 7391951107205948416 9128360507616739328 2697066649974631553 7715513955031912448 2842858351059401728 1018168359657741945 7589260586991255553 6159937436472049664 4285272428183019521 3712935630308596576 8689971521603548785 680103909205784144 5189026536474546880 6394262211227005953 5790042728165405185 1854102231596386177 1960357354565048104 3578837108200040513 2183712729943220224 4317536569302081793 7342787931748696065 8437136281674780544 1115742026241976321 7163388325894932992 4037182769620058112 3441121587424481409 1844556136140856321 2366246796120035329 7255814760670896377 856997035724369921 3580994988066865152 684477395803439104 6812732112541450240 3857693760720177984 1828859077208199856 6361116919428302848 3845544334018478081 2208379366280390337 4844929304122796032 8927640113330257921 8265509907654370304 449820865640136705 7968649646459622913 6849575683375741440 605977820422090752 2626345212539886720 5170481150955844609 331629233000941569 519058284252460387 578197251920947713 8138858606367457280 7517275754872045568 5334713584136213409 5383831932685871964 2612252786141351936 2761589849078641920 4890553240531402753 2971514665155887105 8342901223413239808 3284740906467279745 3435108720875343424 7357148562645072513 2949018602905165825 6026350274992081921 3864712103497900545 2714931252187496449 2201232975992883200 8943565240169622528 3887253499209624000 600037668290205168 7490416909906040512 5428375174994425025 4624441768475190977 5733238496394198017 7036708430239883265 2937231698854595072 4995031549909652480 771357457843984736 4088089738989960000 8829872722420830720 8415632601837299713 2752576145644650497 351208301412134913 483440721284087808 703083058821373920 438132349593761280 3127976399921479680 8098099076901085888 1971592995832117512 7722318541380551169 2681361707707738177 4493625004486321153 3032492392518541313 7348971421121250177 2451632638274190912 2351909994303686657 3446979165221010432 4173231256702691841 1899537475459423328 5264102094591229952 4157956031457152544 3210843456384396289 3481556759856856833 1172986789491122100 7372618544532456449 4136943178293119249 2288956815270162561 281373837111582720 679397095778058113 5148569525306967553 7465167928922720144 8674620968952000513 4006266037511753728 9105853855517460481 1962639401124257792 3515971996843459584 2052795984842000384 7136102018588564353 7473183921698283521 3705079524110731632 242864163386547585 3422570917134689536 2958308711284201616 6563207958673895425 7749022412470148608 7864114146021074225 2940650823441875393 680780051962173696 6270201793483749376 769408001799875745 3770234321065652353 626754379247499264 8226693827175907328 535291163168185197 1229615861629545208 398920210743197824 8541802032515571713 7630565863442006209 1985520835130538344 4793087061070971904 2177358821937774849 4520634748864210408 3902983280969948161 4725518963801821184 1362409324370210817 3748356526764470273 260998540947963905 962568615094961056 8021735991940619265 1383595317000219136 6431479309555777536 1112398596807852033 4588038018848830209 4004350958335516673 2278240033532018688 2334637475804448640 2954488285145141249 3640775625234534913 6710264542862891264 6751949149322116096 2446503026646557185 8683105816571674624 6515568300878082048 6591881202419353600 3502860120515577120 8318723540847768833 3192907655730014208 1364628107511343744 8425704644518815202 8025783785768552448 1907221840791207936 6258855749712527361 2630427659501557760 6109299354758758401 9156774317124673537 3645712936056893441 4869780926703098592 2376671470327300097 7377019733249521153 2095998990786761217 1253894545156938337 6331638259727120384 7189648742250267424 4646918656128237569 8411982592543591425 6688103087901500928 2408892899974181121 238696606872993793 153745029319751681 9151155236687745536 1027403862545143408 3474947878195566593 6143316207358631937 4242658021151143937 4687743555871019009 3858869381829358081 8020396239660527040 5410855503073812480 5480888388266926081 5112175585971569857 7947492990426578944 7548663969763641344 7830286002420920832 3316382015357279744 2219306761214262209 3735038136556756992 5648525129266802433 8109605898442856448 2394539476223748097 6685777488218328720 7369036244884013760 4475605769671810305 1251282017830492256 3795057650606060417 5026031181055090689 1670489496715490817 3328237178772060289 2217805911099523073 8075467078175686657 2719046913007288321 3166789809563314945 9191933331111428097 8490406876799968256 2906496116395413505 4654655939514404384 6311901968397107201 6526911625197870145 8229107146303446784 6481488238422038560 7999791522565724289 5041601751705190400 6350148507741121537 7639322423937206913 4001165509514219713 386530442005224193 5004011889783341600 7842562496537100288 8689511668844679008 5901316920799854593 9194038073227198849 728361646615577088 5538237756437692417 3162617827715085313 3187429831642805248 1578098509930011457 5823410064089041665 2680235797225267201 1242123290859311104 6563073816277827584 331135634941932545 892445580084965888 384405697428595904 4324487225108799489 1908176441178587137 4850333293348814849 3318425037886649089 1695215210543924737 3996805985935074561 590382872455225857 2543602708521680896 3393536170396711601 874515406967327360 4468327780814373888 8495382027467655169 6185614117899931648 6777114158725141184 4059718559395591168 5445525116079374337 7922066522214948864 4645925596812829440 8649007703082835968 338506976535631361 261946622988893185 3748146569237823489 8206841912609699969 8755681116792029185 4266897600273110209 5294688788327224577 892749915571174912 7935480858315584513 4949425564223304705 9210620123885408257 606508792041535745 4597230344490172416 1973514789523268608 1320632886161045569 7115833724048579201 6269615479603128832 507822341367205121 4638316095717741568 8973633831108988033 147606738597414400 2337950640926348033 3288443390096294913 1585827200527867777 8007733529790545920 277716598210548097 7962472037619150624 9207391527731331072 8458114863314495809 7162523943982545536 3854299352722157568 4739999469305716737 4249529412034735936 7549387531447644161 1312887744907593728 8753591593014249536 5523349941051926528 8715339994369949696 8926186535881773568 6776577142717464576 8622012772358125569 6805574203515977728 8168559685603227649 3014151035208859649 1479505603585721857 8861562936909304832 3062912415298224128 882734969700663552 514100241346095104 6606658550203764737 4683973112987645953 727548398143150912 6684515478153478144 9043138302585476929 2366298508714229761 5996763542997527297 688459832562515969 6043606180095452416 1215993656659892096 7057673479860113809 5737684402731708033 2957388234937114625 2368935126399344208 4280828113085431809 7651308420721095329 7119807190910829793 4179487167070593024 5281589570151960577 6396691015690068736 4898105015267983361 5941539593830900736 2895176199016824257 2226658293228306817 3440807408480205952 7677491497308171777 5275376691832782849 7137740327278908161 2730488575183349264 7487349367023448064 5853733375801904400 1258316040065030272 6228877095723357952 6310199601684467713 525198373955725569 3650476909920750912 9218010833944013824 8936679641528172544 8867368784227281161 6125322244211650880 2393675207662793985 4954398191891868384 2211183077599379457 4434351269433577473 6987444925343268864 6226199356162310144 6509797287983575681 3305675020195395136 3945958428376711168 378591619259311361 5782887609445908480 7810601328878551040 8461023816343222784 4529034110957977600 926753766821019840 6677801052358397441 1274675119634685953 1534463417033934464 963087677037932352 5250716180755288064 9000608897385136128 2397486331519972896 7094236112208884224 7580258241269268481 3449747978894979712 3894168913204442401 3021935607517681408 9013633586634252288 118341914400796416 6977593420132571819 5067061451403304960 6686331979512713217 6283405848832320513 5610497625254406144 1726533893592875008 7803459206997784577 7055432022927575264 6827248548285903880 4622300531749655553 7362964645642980992 4044433544485354496 9057969523108272832 5369686847439213664 8046727303352263937 2409423935444329140 1433907230965729009 565644420221552001 6453194584914480897 9150458665698639873 6730945565977832065 370686789050433537 8456509304928514048 3092008165939648512 3445553265151705089 1877699387988118784 2011723612909043712 5018806764886053377 4138408904648264513 4281765449878969729 3626986113190937985 2834056353333886272 3923925470491631617 1275633877309939713 7874944279147968512 5036244588636693504 3978944615965096833 6584185753336969089 3422586073620842848 5383061805881534972 1 34588833105575937 3222604228506484736 6260588437522481152 1448980460517949441 4010625845726448640 3891536155374234881 8145802301067709440 3908223966042722113 8236479053306321408 2821423095214043648 6929922808738591745 2324972679337754625 3007519826129415680 1889041574008387584 2063507910222759937 8931711929147433472 3294653620946068224 534407180762328013 7810539022819590145 745761433848316545 6171421132088024896 3822630100936101633 7194865521080610609 6931489805543866369 5770583569756340225 809643165839720449 1951595875934896129 5290292349629310976 4345033366673012376 7087211108103070721 8533618138144645824 5689909887300735857 6113047821885636609 3271770710309486848 5138192175560013825 1553531913324367057 5655197888282091520 2693547000379052672 1169497620220781392 6968363073727000576 958302702141345793 7235539791330312192 6100858540470026241 6058917554869600256 3091080593806001152 3454708103071328256 917999195897616673 3188308791412391936 3492716351441849344 2427283585869066432 871125652083809857 3532257722649406464 1332172375715577856 4433956612608740224 7546565275261996256 4211814542350970752 4856792385608666113 7921653372217916417 3478184859752805889 1094329298496776417 2612303389456343128 3076231231994932225 8748141982879449089 1854061206383193920 2299556381753654528 8109065959658504321 429020766353364993 2794242596351361024 871924327842060000 3673875625405054976 1249837478806175745 8906937997982806784 6230466708372539009 2449575282220828672 2538588288942299136 7471830976774336512 8854025551453120896 2487180222942639104 8742579757538988032 8154464038383226753 4743965068917886976 6739174471087922465 6676993688817148353 491438110295671809 1604732409659761937 64468019577572352 1129048522300096513 8054880434179893425 8597774230720290816 2034321266639822816 44592955409346561 2021369923008164864 1722886044969217008 5996226134444552193 1804419234377015936 612067859793009707 3596183027662028929 6330821936584966401 3242152251353800193 8811848738531672801 7461016580014936480 384095144886603776 4846152213488894337 7859526083758557184 6095701197491042689 1922794021632990208 9102970975860070704 7586600775679729665 6133911503523997761 1101571059833430016 8718249223976181761 7556449388088421889 6071329713277103617 2232571005833068544 5990320909252822017 1571855006542337024 3679202316023513089 4033719597955584 4572312360995667968 8239461020640886785 8298313461307162624 7786730967253677953 4865337288550549784 2580269930723999744 182292728017260928 7816809560462426113 1999244996844667268 1846065038213251072 2053411694993162752 4878480823434120609 6659582894425000960 8532699841647665137 8189495567334047745 5947767006919000065 3427324920304661761 6903168076202278912 4690582666016194560 7190068512403244609 7713342776467496960 6664005986132033536 8036337967041715201 2653944648592270336 8182616664152281088 8228944186652403584 8035792363802918528 4473752678111043585 6669758533531844593 1419971574164864512 5841538337385184257 52941505750475296 5634235951099642624 4956504831957564832 4877962505110993408 931252756615102464 6073875590213303296 243718574763642881 3600865687468376065 1325861699919757953 6278476046373468160 6400761521314699328 8477713033336252800 4852165771872463617 8119588353552401409 8102607557306351617 6719812946305417217 5942829859881398852 882533484472008705 1931202425108922369 8532550528367916544 2696743483011678208 2894932036397252608 4387795681764433921 7981983893073784321 80032641920865537 8876513027162603520 7994204178116348160 678655597125726976 3687818664379473856 2045935893357002753 1581917261772709121 6680829671403866112 9052896560013255200 2884735492189485056 4904177502783580801 54679838640816129 3192971686243510785 3827858164191236928 5450407461457800321 7715732636276068353 4960235990153348705 219767759996165121 8852801164221266596 4277511974240404481 5873856507656690433 5238207409400762688 6610444940060825344 1351818226414696065 5350935532627002369 8447197695393417344 3324553986546253312 5575955396220511232 6091148776797026305 4519946493461086209 3108394741133666304 1900620786658203136 1939475934000952321 1916776903743070209 8070982308918558721 8308549098661065697 2948604336709321216 4081703037889127420 2139152930310486817 4680362840357581696 4412879245061562369 7816552753571792897 7295209821047144448 7155912710624975361 1991206533911953408 2728663096377075969 7689713566211620864 414011796574643072 5449321086006793841 1290585167284032512 2661226068648307968 8621453122858010697 1536288592268169728 35390166231405733 1203486489879429280 1083689025253301696 4739490983973335552 8801579874453415937 1558891261024234013 557578770464388609 2770660616900108289 3639663418152880097 2290767591361871873 2011589136198631425 7074144434367283200 3827068419149609984 5536489573566777216 8236105701430132736 4436943291976815168 3795975513310756864 9046878879829417473 7400025655289321881 8211468096306912256 4160089010320644096 7287989041398350465 6550797871690552993 8909295756465652288 8141220587729534976 1246318338096758784 7037067965128229888 666525549300776961 2173009224800338329 7142075893870960641 4500959362332732672 2164342315986087936 4347111743389023745 376955105380073473 6485171105932181504 9048986098674375569 960364160433264256 3775220359422212552 1442418999011816576 8555382757963313568 4276114303360544769 6513862026013105664 7954768972993232897 7634203305044268544 4078389455238496257 6193476314008521731 981676794367705601 2769960664931551232 4689757474529087489 6816113347108837953 8644386449578438401 7202236165100744961 4469297434322037889 8723207420300754945 1796569270317322240 5917787957647759232 3636628168133961595 5267472585468947425 968610708947042305 7707687505742261505 447493725761110016 4942888485668046048 5077628394103324672 4356534025002598400 1686073716583251968 1313672236782235649 1409875400769581056 7566630630389301248 1378453021645858296 4655141883925966848 2807329249143291904 635745660672796352 124935489610296065 7587426062013574656 9211228700835037185 160403917567436001 8400208397400149376 3153403654910318337 9123933066086931649 1234281892678524929 4788064355440224256 4420864535135166465 2936775914241456129 2033968231821279232 1867127681259601920 3896141866272617345 7086585509097341952 3775058509628014592 2925276773944426497 225986536602274369 5527526334074687617 6569481964040843264 4242803417601535048 5870297476249982913 90099189795782656 1702691250335973377 2924172005766159616 3305271885647646593 6597469123825012288 4587537544780169216 3962686851044792321 422277247924961281 1591287994195705857 3286094749865756672 1757396617678138368 1818005207138696193 4275867787877970369 1065961183231528101 2131351310880348161 6271232579127524352 8444705989047955776 3962238908218620608 6938722550374627392 2985810717287276544 198461170345388545 5651230794247753472 6375572581168278529 6999541112091067392 8155605221471895552 2085277088780770305 8749104926502118700 1706948069605464256 3757998154763198464 4781537683762626561 4522597449424175105 6210350409705468721 3007442692128654336 1 6001560605287632896 4014204593351532672 3815225324448090113 5616209085865314304 5858185847044440064 415712517171761664 6858377161404606464 550701971872001536 5352130860846790656 7828848204290886145 7814581658002242048 1580277117595385856 2328793784437340161 8563011682210791169 736615470194097537 4048027233064064000 8544214751929794561 2441868204331474944 6080976371330521009 7771896469921378401 9203050083659415553 2392035509358080513 9116275406688695297 4139985325611704321 5141930585650281473 4548826822327506337 5492848462804401920 8877000411731878912 2001047454678710272 2472317837857352321 4928572475237483264 4971386701641152000 7511305486937198593 6647173663464153044 8927322289257906113 8942308966947380224 4032733972113690881 4762832373791490049 7186938313136856097 5216865886308253697 756604574172407808 45524219545411393 5694965670173174225 1596954223213038656 1823365724253317121 7268132638801657856 3104736332244849537 232307889107396609 8825424707356630528 3243522856086940161 7355504194328220544 7770476026962919424 2789479118637610800 7856312190479298817 4885394335266037857 991179681864351744 836540418066791936 6944690764973305856 7340082529744787036 4386065784703070208 5556645840758420416 2253791428178239744 4398258569475110912 7526678465593927169 5519406869419165569 8941296315374385152 5663786894596315392 190906972019353345 8746355362475670273 7566977568921457664 868403561546849312 3625328928063392576 3709817462104414264 9011172249379303424 2981367529643644928 7191138806817079809 1396954328575839232 2279981405682499585 2636283092884897792 5708870646409309953 2546899691662137529 2322292074606008089 2378597262680797184 5397823521337849088 1386752011287920640 765251529870671873 7577523093434787840 3970201072671784961 8568835069680369665 4488080943107751936 5093391920478628992 6225126787514131968 6543699767932170624 2518225392472345344 8718090186947685664 4378902589977666560 5046739919363178497 1519796245267412993 6321897711169866752 3789621711178301440 275733452395461633 6694690828164706304 1115690342802980865 5370751734611171328 2447635906511808257 8816837945675510534 8881956057042945536 8146940860654580737 2118006953630570497 3277981574378906957 941010853543804928 2560364904100296704 4493023591374865920 8277799582901469185 8085279331352940097 1368200426044198912 6902362308042346672 6660957765764333569 1268089675627132929 3329728369596940289 7314300477389930496 6705687204368444609 2200541909447517889 1026626594206124160 3370277509634195456 5707126619083474945 6680957492586235905 2294923408729702400 7023024965473533953 6764053198162722304 8035677223162289153 683384331866159105 3948421753248074304 5188379725500538881 3002623813830574081 4281686850360698369 2113874606807614849 7558230088570390864 4541129005462093825 5530501264024448768 3602907268350031872 6876206332358942721 2679684570905051137 5664906287379855297 9154209895167770625 4681989140709232384 3069232860936944128 6525064842969219072 4094494448946269920 2947590247953177281 4849857657755187712 7971843534174775168 7062161801132317696 275840256174718977 4725167845281463297 4265476547163979777 2604305688707773440 138119096558855681 6597781660503015424 5392022612056157568 4081351476778483969 82777978699055105 817941391979679216 4026108629240896448 9036664598955412481 2424602524491186176 6494177994049328385 3554244022804922368 4524199030159622144 5244744340828267009 4665375004880089360 8676821646823126529 8175488072609464320 8613159407154249729 1890741460758036480 4076016505454056577 2559120313079623169 8624128593543793664 5952055369358327809 7856871172643225601 4244068599272140736 8325142539922512640 6412882145221836993 6273665360804872192 6514127418452961344 6954192431999180800 3265707749961704961 2843484432708202752 8364989080573212672 126727787766219649 7669377228065524128 3812176970914833192 3981142144492369792 5089827159415433281 5449281016971073944 5903487602731808256 506012897572912769 6273320222255639616 2878283697780831256 383768988028014657 8031692315985087232 3729030104390782465 8471578997613420544 1813602684851252288 2980964865012441088 743337115181600769 3687844228694516736 908477166431266817 196588698306246272 2697574838592301536 9073227316626161664 4071340510151042049 5220209866622083585 2643593267952844801 5916615826182832129 6655123491238169088 925958823505866617 8871578718131529728 6042715730013742081 3997682416689494913 5725241584900405969 8467793289572658176 7417866255490424832 8639774147184440577 8928370562192366848 7968163464597225360 4382691234232139777 3717513209761860352 1928666066938358272 4843099932123075841 4892824731425498752 7470470253660676544 8581665865666461696 2568886360764749440 718466610749928513 6188186242523363328 8800498226983890240 3011402689389977985 5037262386198690641 1866522761188739072 7064355656384362753 5272360399487480641 4133745688915181569 398186823908589568 7063313496644735168 4589907705116949504 6017787773467269248 7732234966621927424 1651470453774439568 1759429685692380801 3628229720955263232 492433978093005364 610764468596441089 5771468925407417976 1856672478640627040 5429692549923780608 3511164649094913048 4628230897631399936 9074531753638910976 8803314190928388225 1129572802139521024 2374672851403467777 2032486824570809857 5641184520436170753 7520613458795560961 874314934230620160 1746662943431849984 5115284276531926272 7094165419665309697 6833405205447846913 5828243024601620481 3225095609100834049 6554546516092649473 3998905695685716224 6614199415028318208 3602778850747255808 8261425958420152320 4580014543291793408 6184790178245776384 2930045675701210369 2711857131280975361 1654244434240632896 6691232409995337328 1239146867031162880 2110840704872065280 9029782743367347713 6001495185683707392 1041289694801792257 7015421601022578432 1549714380156649472 8607646687210258432 6093522563362365952 9202203730219360257 5320024160725802929 5255479962552168320 1792502964417313889 346800226241757184 3090275195078504448 2898816208696999424 2797565984161236993 8137815991004286465 8301671807526998016 7169756207324200961 5682784045746781404 6895067868700622849 8511082592854160496 3447378906234612545 5425459023873993729 2157791394231615488 1640486279586690176 5644825821199314272 7830244880648634369 9141799098148657152 6933252818069037569 2383988457027305472 7024846156539846656 6751173630253888801 8985405475233036288 2841067230031378433 661872327331159041 6022918783613890817 1425667845047795712 1903460261956734657 1051637615331538560 9109751135504109057 5749886664159935073 1781704967121305600 4102736841186082817 4960082274765229057 6496655456054651520 4766512887212061848 7124675064667012097 1001819950996559104 7203462699548829697 6461485022198174720 555060397025260928 3482343472310779864 7715605944451147777 4881964589846885472 7704926459793072128 9150364578457206784 8973187187541668337 5797682871061274113 6219946961437740033 3924302158060720129 4993673049402481921 4947349829662999008 717179904246734849 3754164345713692672 4084266704311103233 7419033290547770176 2976402398418886657 573048242358601692 5907704502717288448 4466890003964170241 4998723231682363393 4882640518876974673 232237553266430208 2998379666479865857 5831077423804915713 1389008257327190016 3832842584082956672 5055450831831257216 3973450716428898304 6330993585805313032 324487062628532224 5173746879211109505 4111259437078261249 7030065367713366080 1429137277380548097 4412143162861897281 199644147944049792 323054129282105344 4017206047067126945 5540345177755319232 5165560447652932608 6901235459009217536 5030400688967556352 3587883717611487232 5452500952143765504 4166583528994273473 4216901049738774816 2419020531459298624 1226341862413606913 107089400471576577 3086591416500499457 3673777616517091841 4682217692818646736 6260110091473496897 320318023791050752 440842116514190944 8871762921932503552 7300962298557025536 8229911081156187137 4050811858308398337 8119666913253584128 6408988019554624001 2297905363078668288 1460027717274170113 4299371011674763776 1197793908198168577 6648301609606852609 8391471590337937408 1329645697645805568 5043238425822662145 357949704954777088 2388005204771486720 3922313481933228929 6349362851532338345 7627375677684056064 5179513216830401928 8718949206332616705 4782928539312449537 3014407412112443985 4951865751388663937 2069538588859680769 626101243615868145 7418920001598910096 6576009655718778881 3722849949588348928 3297934663284149248 2004321325053514241 3833623658815617408 8956958764479965184 423636944224092160 336665424391389185 952434215910932480 2690332028426427905 7183923980910909440 6694180217046071297 2371027332157741888 6561917278758326272 9030293033925401536 3118113356817367040 1862415084249862144 112126035681803121 3020728626827739137 7870831727796164424 5293204276474089473 3001712698501857281 8839706343230304768 5240503962653453825 5551027321502171137 1470709486949308416 1376345972104272385 8893755580258258084 317374977196589056 1444970893246778369 5980669673218762496 7419533142764691456 499951258106386945 4267037003423882881 8431709518736038433 316721472208586656 5043782287599990593 2917835331147595041 8416915994430252544 61692528098306304 6886376490400792448 6867400006609370624 7208870538850803713 7913042915017248769 6726332664579932801 8305007961323339777 1697064517770035201 3799736790317137920 7811625864454471680 4531424222755534849 7229001252150604288 3042414697860305184 3752161310388786816 6938719105151535616 7263228069148163009 4159419039724933633 2554648549252193664 4599617143673044993 990442484452032513 4404969893359874049 558545619813752833 1136057442270351360 6816437197371853568 6802487744561341824 7820711801625942017 1325479084843842561 7836159228654941696 6718845689485551617 1730165745518257920 8605434686805931008 8706693058303250432 3488567162960401408 2412544416802992896 4894436561944838144 7095918248402995201 7657042381719863297 8633622973666885760 7961243155707215872 1305305990684409857 7006564126071155713 2728512754043044865 3049511444222787585 986831438040003584 8004619049318668545 8196994446366826497 4988851060000581949 2857523204193646713 4156892541078568960 3616705093652783104 5772050416931217408 1448177689261461877 1753837789415927425 253859149643173888 8719410767432300032 8745410999469401089 7081951889685893121 2351919453352099840 3221123429040525312 506762145230124544 5739034611807021056 7606756443665911808 2943266119062417408 871072403813553152 7045651764259873232 8750172208802505688 3868544942267069248 9043371073058330112 3175770609998083073 8600776195023423025 1095212254921391280 7364503747288232192 3738697905474567681 1079043604619669505 2302449285175423416 5671637327976266112 6815089589232993376 5685025392046374912 2184316698736846592 2459635025966268321 6641658184793031553 1720586237660147713 8942073869241667584 305712340815838976 5491243754358964225 5059483036777879169 3644786750221559008 8026872475531644737 6330012404467114113 5164399443751690241 4979140413300670464 2977414728103493632 2120269249411547137 3476407404502576128 6365814547042576385 5680135114317627041 1254586196652779520 2369460491624533441 6656089527832151616 4785550032121991168 7404717188926908929 7883240084283241217 5214014775878137152 3401355204277272577 8252972679022370560 4588021089293029377 5154386240674772225 4673208264856309760 7387464992330905281 354929230476451841 5743225292157091840 3981932886972334080 8733457736918313729 6961048174051289668 2440272601058571296 6108320789371150336 3872529854727088688 2281798311644188673 428522377562292224 5393356669323796481 5269321850059358209 2705912784360945761 7371700674274278145 1779673044388470785 3911900825901941056 8088200817900969217 8473890732408298496 7684667750967733633 3554751989573648385 116543019881479681 8713434019854074624 3713567397569886464 1097106673860958464 7912849611123522561 9033505710358536192 4912367999297806849 1186537486198931777 6885476686769614849 4871432188418474753 3902272653749781664 2480592419565861505 1103607522285494272 3888181879112171520 3889251294510309377 7354253453530214912 1766806130319425817 51426906259582593 7753463823802520544 1032211873887076353 6166686702535700032 1893201759951855617 6561975637961807361 1002534145204121600 4033016330041081217 7208893890360467456 3875885135238451200 8252431008792271944 7205830424446451201 8552057975284323584 5961755138495265473 5433616439557750784 1819910638925926401 1382594692713414657 4953092076232704001 5993225892264844993 2920795209243591680 986357610836158465 3600816207556213148 4082255786337003648 1768365191863992321 7117906049066158592 3708295834577438222 82246455954870400 160840749228158720 5737164965824053248 4872148703645809920 6124819830617130497 8904576934391136665 9222896458602161152 2076631443482497089 8062546583443415041 8185253555690188800 6248175517946331361 1092233092894060545 7601138859554393089 5268229118743216129 5911573871014912000 2267720526507358208 5355970526857224192 4645680481247255040 1477949275483521025 3757042164458586112 6183447903538528257 4174746048808752640 7080122484748690049 793013445224600320 2522968355763017793 2363816905519618593 6070327873521744909 5486655894630809601 1411996739718666752 2377800012291885056 3629047134692757504 3705316811781987297 2886704290529687552 7663862323814205720 8998447762654765568 5695475091526915072 5574780878985348793 4917185538229796865 3911652456578509313 4574073720322017281 3424321203463075840 1724783308124717057 7423906011215093760 2565121701204178945 6908103546241508992 5190707907505151489 718775756071287552 6610928641994742400 4161309481473376001 7073080539342298561 5815167157211325313 5934009987747080193 7472443273528893440 7897297176842487297 599968741910591489 2424181384744129921 5399550235017320960 8334903479707181056 4046107252916989440 5744629651905722368 7480161192512450560 596321712847978496 7037930583052564736 493772125482483712 6118658985074113737 2995031059097124865 6021404368409872384 4343104620829081600 6269043991669202945 5358113088350908417 2586499589374858752 3568338007196119425 3067597096930895873 3361940882024204128 8236818751597186561 632441024089931296 5529857796298360321 4462685750068424448 4254886717514701953 296251158322018624 6640979674497916929 4351956443538137217 4374571588929028096 2582902480663507169 6633462279616593920 5754440273555190401 6964253496888142337 1062350541534795520 815089468756525057 3056574030674919424 1727943012948574208 8955637498984685313 9165335973579383809 7671126705832772609 1965428168104586497 1002781592602911744 2125079468320159489 5027363093483725569 2078606511144620032 8819875841065054208 1811581475266063361 7670228737909202496 4608371838618460161 1788536643863319041 3166590480583464961 5875654738984304640 1371977668194861056 6859408136603158529 6967021435690027009 2368523375971155969 1281273708988518400 309739171607547904 6068093773674663937 5779141909944614912 1817628099164387616 4622892452330340352 2802587061190285312 5892844409704766960 230010163466396641 7713770250625683984 357637191325908993 6304416836227170305 5091056718925155841 581805596898736129 3191918239748333057 2605161787832542912 4062395931614334976 3397705224202403841 1521509579790540801 996283125856631296 5247071490360262656 5275535607677845504 2226213509032680704 719802740598093312 3723257290783674240 5271477434741087744 14386993330790400 2810578137737248768 2063246712974931968 6906684561030023169 6844806977117720705 3491688715681453057 6399510387656414209 1897711482755519489 1518981453337931776 9168808921396483328 3513385718162391040 841129949578387457 8351110971810868545 8667482068399203457 3907330600202231117 3827348780374556672 792213671633179521 3448940910270116865 7503962695619453696 3147741505146817792 3534995496540569088 1651266561534656513 209404050523602944 7126424701582706689 4500921504778974976 1334368970185046016 4536045878378803808 1434306664236779009 8012954610402755841 5002573166520289281 7468686938440286208 4072842476825098857 8339881478986273792 687160728265162753 5281589781796618241 7247725621627027536 79096603316348929 7733638364926385536 2012123645332553729 7848455201908180257 151194722900967424 2893586399277156352 2640517785904619520 3453275031361064385 6488164362222548480 1768246902222816513 2275833009390019072 5436267161037570048 9165883049705959041 7688711731981852673 8105608576445212672 6371899220965476353 8522127614130946049 9202763500733595648 5033522273346400961 5628138689874054465 3627670693983288800 5058156380277379920 352547520385808001 7265863663709318169 3488378443837130177 8181227429172825217 2952528391321042945 8177232109442099200 2417459009668077184 171931645707132928 9100040214287409152 5790840339419268865 4023695887201934337 9008601276828778496 5402972839361512929 828091010868907328 40002794254606560 6950708555803480064 5287343519969791488 5546891688438230017 4195973420220206721 7218520576865440880 7508166669224845472 6237000418522392577 8297669058372341632 2615386355284991633 5396076124203380737 1560954902225243521 3451304908193866240 2465568529095216129 1891130081026887681 5064023858826659584 3749663311777628160 6605814667751361505 7735250234475474433 385852613844860928 7398794302899124737 6325975835184477568 216445417101332609 4197344290686254081 3134027814239469568 29917237353156609 8470964279504840129 5779802580330117633 8722334320190489088 8977301543121129473 2451625035884134400 1175394004699615744 7932185639478756865 3318656481096310785 877746580060698752 3319641560642412777 3131670341511599584 704236209901818560 4999637843662864385 8980461015236639744 2304567386253033473 9168308600918736513 2514852971748476993 9212221998687038081 481814410732793856 6494005899773214720 3506123567158612008 1882070416735479809 7111023071871980544 1324146965122877440 5409630161960586241 1845954557154232497 3605188437469436372 6751679746285330304 4235201768187573249 4571463001314640769 2882533614993242112 3538789865501945856 729113465826372945 3080980907241771009 6934405786482595841 3740505785167666177 912837959198973953 4374607709382675776 7935547086461468673 3779092984802722560 4983412854771590536 794063190202742529 1881394801502520961 4145088160874583552 7264117174923404289 142035054278148096 1303770977820155137 2059976342704891441 7465949694478360576 9143675502141575169 7657380904599042240 6816976015287730432 6282746244012112128 6501044139884696064 8252530632979607040 7179012495177120737 6618678621978923009 4292442244370325505 1063612271699383825 3064406126327519617 375852142589968640 8562526602575544320 6464611804963787904 3544713847089577984 4511065978058691841 2308762543777079297 6198612616493446528 4366513345007509920 6163212148227797505 7237922549084979200 5075610564718269952 321771430698776064 6348525605293490176 674148831705515104 4990207116957442048 4848477456556650496 6695268977701707776 7411639775818824736 1691618581482647680 3870216186566279169 368800075563518592 6538723093294884033 8689070306151773856 7334363933915594752 1563178604164975937 6891544716602728449 5119786571905058688 315606025774030208 9158982281563564032 8551717100473243137 6152891900212709793 5788236985834277121 1732460285596598272 4393908649283525792 1162369221865778224 3096757002241748481 489020895021737440 3285022865885976577 2766663403701014528 889075182321713153 8310677000323710977 8094383702150178784 2991643908557562688 1203214218628741120 2609831430852417201 1485342171728298368 4129857167802519552 1638890986783733824 3347777002105044480 4188513031061892097 3607863362708331008 3688253286106267649 2765834817757636608 2419916404418390016 6361676649756738560 5001712701028970973 2870173813503983760 7284215811794712576 7110794918837996417 4605813741796720640 5185038472820507649 1631602097390845953 6274225263245480448 1988244980737755137 5312264334054662145 7162695163560547585 371315355215101952 5314142492727136256 5342043423020433920 1921213122457600000 2850656141408637217 4922333344153816897 6182853382204611585 1978667799676180481 8953222285353138177 8704662861900843009 5432848416335213504 4783110823339257728 2335860843762790552 9220764199167913600 4552529110625606273 3132976504428090369 8427318174548975616 6486660741926748161 8991300588924831744 5407336411967619072 354855590857965568 1895830523458945025 5000055675020001321 6099313374594596865 8135178632302598145 872693810079887361 2777418226875595776 7661107811611394048 768313616629043200 3561549196329665696 1846860978830442497 7331967579595001089 4723570287043743744 3210625038097772033 3482870359081101121 2099210561222221825 7370931826363780224 5765867790847646977 8681888618090875136 2806598376799137793 8954911516908367936 1738201247339016192 8243426500253774848 7760805902581802113 8424099276277809152 6234676932876337153 3848248744335227905 590104972842329088 6907270602814865409 7374374675331071744 5486616260692959745 9125509575779624705 8640913699707551744 6193108129545388096 2847409956597673793 2956205840913277184 8923129063745985409 4603237137657825541 9110152098750689281 2124734936312184832 3439318830830176257 2324485656244924417 1062828297916049408 239138047003713537 5683932219020240385 3365789774263587264 1332073324504259073 2224296005141438464 5114445568892239872 4120297423065763633 1828195933512843264 1241701335027945472 7940690733762359032 5396412216671010817 1987732010739229440 5272931485195444225 6269707432265349120 8725729220642001408 7693677277914838401 5926270679561856496 4099736987929165824 5500595511816219073 3778607316113293312 3925891574846324737 3640746437329797632 7032055587129975809 1786833797340997633 986300004511963136 877485025482027649 7686137896391942017 1724822473890144257 8716013513796748081 4449893147066199872 4730025218594784705 8390570234822893056 5544940672152839680 3666329638757730832 5491974709692596224 5804298758294687745 2588729924653244280 6758405178290946048 5845593402401841152 5257941393383882752 7540805429864620417 3051930187153521921 3773789653271225777 2583460276182450176 4795048840380497920 2224986054844799489 4955023099766592865 8184938092716343297 4304247690306045377 3532827482142801921 5227963113154327457 7515103728454074369 6562922033302833152 2797249240779778561 6050517548524118017 7245860156516597120 551486070061485948 631080300921740897 6681233688280170497 7391683208439807616 1569914346950627840 4687252581318494465 7574767711874326528 7385736695703136513 7712265046137679872 7428800283613062656 1781425697163743885 777001585289461761 495041392293359617 8643562848691159041 3226730631812618753 4460845923198566400 505119246430896128 2561603249434787840 8605580951186407168 8741483963052137472 8198794837698198657 7263726816189995136 7663301199479672832 3867254523602355201 6377830115109744128 7761754596812086304 3615173410142004225 416968554895241024 3325513697295032321 7341818455187947520 5049173366660983808 405864227430465536 6567257009887555008 2696155360652861440 2925306192064230913 7183562785267536128 4655097869816849888 8859862968147378177 7726632420958092032 6845468467550535808 3806447035025168384 7520439138962370049 4353830697638786560 2294828978098301953 15368592634391296 2785047633012240384 5221531589435530624 6693117963266768896 925328799745425409 6861044224551944193 4616716390655371777 1903975839088460800 8512134561462025345 4155697886225190913 6238226622661546561 1464368843823555073 753964941044805952 1445570286591331328 4207924832495678977 8796754668864405505 1837981828235345409 5906147018236079040 4896275590086205441 8856224088161288192 3862993760669130816 3299590808882397473 6472816209197455361 6126332450545509889 4876977852636521793 3336906841015944321 1931877562717048833 5623593713874276353 1857764011709532672 7274462919597947201 7679294147805356032 7346844330563521757 1882714044699992065 1511965894402383872 1471994671326691329 6290779773327066240 8563950886149537793 7572575983213547521 661566245622841345 7473557810828145537 2222237276315727585 2139175127902109696 8570874787888513025 157899117500112897 2652286274372236545 540668426570250753 8297681839285407744 1989797733116992001 3525273319995959297 8376219503876641793 8624308469210950401 8174238438146352641 1358775052672434177 7088918336812263424 2705633211045249024 4827504066580050177 94957287299038208 1540242703578628097 2282038088539415553 7475921021110554113 2100529388822388736 1232306882018308833 8079167063425286144 8012358483707887360 2895919215183921152 7163434790439881665 2267159334227738625 8600857007577479977 7568761362913585152 5988435261208072960 969716348341251648 6738476244423036928 1774264027900121089 237451445032239104 1593613754812210401 606183546317449536 6128985006674450817 924062879608566017 1297924839425689793 4653980771464330689 1555909206394028480 7621033999045427201 8814979006136027229 1296998705981636609 5216762810883941185 1403361184273563584 5050179889154834432 3424651520842889728 7080857879737871104 4985762284095269120 1091462348887533824 8216049442166440448 7950835057382113793 426692868592730112 2300962856189859264 1224026658912101888 7018083968192721352 5733774323552118633 2047047355392472528 5167643024266928897 560598787578353952 737439048797935872 1669202197438494721 4570945897068455937 7826068792000020992 2969330729934995456 8654733955223748224 9211332765442198088 3455526978451487873 3467670058646701569 8621244309977239553 2074601007724562816 6367891174926811137 1629103241004081729 8518951009865516033 8058241765721933313 5175655749758596096 8174219488295124992 1544299500118464640 1288384522969089376 2777746797193621505 6378639817579885824 6483400325767847936 3709190422851506177 4270029784885553408 1877414745243325088 7956221272384590417 126410159898099712 35843465831161377 1438670360925470720 1188929881789292545 5276285989278879745 4114504438923724800 2418231109613016352 452977481928208897 6855384836815161745 8470434213979281408 2023374779137142017 7375541227360941889 8423317168092020737 4274574499371981312 2750615594918696961 4110137110265217025 338853510287892225 4761155355443082273 2396477873214916225 7906550872662098337 6264760746227777537 2662411022868466688 5449676094898929664 5922664765034777601 667017387523660672 5433443914161964033 4641518458108936320 8387699574647756832 8369309845181889409 3053258298808598529 8040602447587876864 2704043590432433889 6183127913329505281 7790659924635644416 4086473219487383745 5141944797901446145 1448634990057324544 5266409888178985761 7028761306396576913 5094619462607067137 1070822049525709569 9020005556642630145 7447809769592169472 3607083735066071888 7917365831261324800 2260762240603611137 3204112029806411008 4947713557531832688 2869635353258577409 6049937536545422209 7721297438764083456 2281508456268394496 1481785530643709952 7192608080704569344 2874191878079870464 9159480762578505217 7904195384854562048 5231487743627263505 1759906167961387008 6687788030426611713 7584989420647320065 2702179796204023808 7770784602954841648 2824148445399351297 1060467445323862017 7139920227473801217 5234755547257090049 7687525263504022081 7176455656424685569 1978053761093886976 7618741020819438048 4082673357987250177 8582002007264395265 3547119832738955264 3798947142748733440 2811425983723732992 5734084625587871056 5603909378326577152 2949408609924229632 387272946677134337 8426009746230864672 7497367800644673536 2513079884064686080 3715966867057055232 7054677418804228128 8925636395918608768 8116545378069537216 2024072589407485952 815929310173528065 1930063232633667841 2159654569503372929 4049476384578785344 5609216862006018048 633093774777401345 4312939908219447808 882965261422734913 1531147207959834625 8993503194583627752 1388208726616304736 8746687126701604864 4381678346922284345 3982482510578745296 1212870413788597377 2207709060023430913 8650543202069748097 1049604952631459992 3003119610333377856 7541509260774899712 1604670775855292416 6592263545902465025 4878736890444768 8304595677786406912 657461474241454081 4512374674561598977 4946446643370967041 6950529155507298304 6020060068012720129 8211569272486488832 4134392913207859201 8711273701541978881 6451213998194025984 6444026784014172160 3101037297097505281 6084136981338355712 2181172891059070464 9199386132738744320 3998147520998399488 361491025827627009 1310321121576678944 32690507525848064 1574356676987846657 6602194869764520800 6703825688711204865 829047571400193792 4605167363228117184 4583218590306414769 9133163516173321120 3853570139082596865 7646544799462159520 546964088060772737 3116592787401230337 8121479407899134464 2366766958250460040 7197176375616897025 3573635365275071729 5337902697689767936 4348592702113186032 8751533785710288896 6398622105874332425 8699086076218184704 6385176462720954592 2251745358256522625 8205208618621779969 2127953698847448065 7151151521431165185 7970020821635927617 4276010260974501889 8141489714721767425 1632240723093382401 4570782379196882944 7508033123913119233 3319479996298513409 3256454363498561184 8789557410306588672 2364885275671731712 8395360077546356736 7349928006721544192 4731922870052128609 716408265077178368 1469866233083068416 5796234094329912721 9073150643327060992 2818902720542349312 6518810546648316161 5548857350884122600 1528024795328000001 7572998475043884673 1069007514890452992 332233161222658560 2128391180090577605 8142665549291326401 8915895236284243969 8580548066457473777 2709264166090324480 4867280019138570881 7555286031181938688 6724066035079131136 5262386849411817216 3512512871592966400 6636561169471095680 6494688214951315585 3550338251789369344 3901620393650067456 6571756261159100581 7145238499129209816 4810712816855051936 1884352181347621041 7868223881608151297 607941899668993408 1353385938837012480 5468853199204658177 4053686595176489089 6512071422553956353 3871266866980945921 5753896808717801345 8724232029033232193 4120005883953358849 4233558627118219265 5423106557101173504 4463859994350948785 7150670056312113152 460872861730471936 8390136593622728705 770146622312112129 6660354025610641409 7862805416656093185 5950840370422611968 4099409800287223808 6495035978167374593 8614386008603557889 3929681405546635264 5495477538799768864 7245982512410054656 7157477479558385152 87678755750488577 4732199272057405440 7292383414221784065 4219351548263507969 2628323074855125313 2862362272049033217 3597377301562056448 6845664887085492225 4356836050315783777 7084054362711552000 6387905842562459200 7834784815067415232 3414992080877215744 7031020613971240960 2635056057837369345 470860898859744568 7145341822353180673 5434397276185362433 4948681527340630017 40527309149583616 7078758858468278273 7386623900672532481 7127230024745418753 3812827216378728064 3690086752997621760 8140955551870784256 5600860455029366784 3211373814344022576 5460933108493839873 5866742370243223552 2016933788916547936 3516883013156109312 737195066445943424 6698270697889104640 4352482744896449089 4206303456077047808 5335680136287366656 1229877497695387648 702907340774080512 5741062032762077184 7279152428688781312 3346406447082954496 3031465351589425025 6852679777902395393 7646963319631577088 2765497400311236992 3736112068310866433 935470620317881964 6432858790498409472 3641335525304909952 184568319303908608 4675748587111079040 5348865450603064832 2417401874976801536 9122668743047266305 8485974103650360257 8711461574061043712 2765219656859352569 4766369678191845376 4015952647319901696 2240287156797299712 1360787672555282368 6751174845485113088 6348760246467567616 6770221068276927489 1354861933746454528 8253439822413316097 6049288413794287617 2537744310154362880 710030171138703361 3385335717006098432 601353033952666624 2704334686131852416 523956608374932864 9186044938420669568 8296725092303852609 6148857084249767937 5062134801918967296 5409934822747537409 6115846514361303569 6859333666392150721 5928334721061748736 3340172718332996865 6604755171721255937 1884017397971542400 1933585901999174657 7092140008161353216 3544120521291137025 1936079685029383808 5100064636482514945 3169205047651640000 328493638305185792 5820242447108145153 8206315342558137600 7306296175853533824 6753077880287933376 5874629698806808576 2754568142252401280 6724753117960702721 6612208918758448321 7650208271184166912 1186375119854428417 1196976702179770369 862499784113775049 6219536176114105025 7279661237482220033 5333248673653779457 6613939391473312257 6030782010194142465 6786377082483907200 4267709267506331649 5190172262152069120 4717197888569089920 6295861745847653632 2613959667074892289 1147840779643977728 5905099006406815745 2799603816632344577 6561578192305348216 3999052732700808817 6867428727889396481 7012527981358373024 5162963438793392128 6709617717485426177 8629739244322271232 4991029200541937665 5980252261623463936 5924276494647902209 5192245703950192512 2983558948198793216 1765699751362177377 3399292946972813632 8403261580721712897 3857289199309392001 4102808762036600832 1142136417429791745 149514600052785153 5702474411847100865 8092628117690484305 9065221026711199745 182633661614069361 5285748218950107840 7571679159910032192 4696599723027892673 8771378860701202945 2856568791093887744 2030600837439619072 2209526133416247296 5067706469905069057 7854619731346313217 5594154613401530369 615154091660468225 5800046182103224192 652259175520752833 7823005264425607168 7041995763050583040 9202490479398371537 4833736055498074112 5559339087492294624 4704032619093002753 985151636316270593 6398006860351102208 3030469212955869185 4271711405447839744 7054396155590541313 2814407446201099264 2082540766332071504 3865424820650997761 3302713763902949377 6105890804823128896 2705482827636306688 3941113121800978433 4170274799396317185 891731537271390208 1870992368174212096 4769347868297392896 1840693877338850240 1994361198406735360 8805576891525758977 7764752758082357249 7440624784972660609 4478398600216838145 1690545907838091265 172449083532988416 9119448075519958800 3059410718227164672 3883687450376761344 1251601848121823744 6733877495267573504 3509703944790422528 221528282359474177 6702814111094843233 5455165209790023553 6112454153108744768 3987439562371530753 3563750820720342272 1991518689217187328 4684651370694497280 3923993910860213249 2123155453515059200 1998169054813356032 3420590752457095936 7840978547886044160 4184779638097553313 2811449588984899649 5858409752453295616 5622558452302760832 2511152833008365569 2708204853370677249 804001289036300288 4724591303499699808 6543362697595641857 5497909769415728513 7406141548796968961 7112896211713979584 7832514835249746177 7117028518636388353 7622552764383539840 8263640497355292673 5636719423785829933 7029002484021610017 3876762311369436352 2086223305907855488 6492757286574657344 7739968546031403008 2150380805047516928 8026181507885124609 5231627575208043297 5239515950770882817 4253192689543888896 58310814477582337 2747402912050719360 7943397862370108288 6522392369029079040 986282308817930240 8578501653097927872 4004115008650600192 469576374730201600 5639800104782478336 2561479374464300320 8544563831343911297 7876343217554921873 5352871472615180289 2636122108736888977 8882832571713585152 6913382080345341952 7302366047960989696 1261003874379467520 5836075178010023936 333871382875303297 2977492071074804160 6879809392266233857 8645655148254273536 7001570518778105856 9135713434272882688 6218354137379882880 4297772146820149345 3180613771214592992 521351862305808096 8402548327003964641 3470078836928101601 3664117550081055033 1270856911907487745 3214018911797979521 8527716717054328193 2305981633469027985 5830393932428939776 2415026174309408768 1861081300838438912 465658941659201536 5442311757034248705 3206483125049753601 1883957419596316673 6364400730374586881 9055068041909007360 8846328379240269569 3714655824371154945 2300825750303378688 6434408593027915393 4061940231681736704 7478437828594589696 3805862728775892993 5176036843861403649 3264445333480521729 6165091746071977984 8755415337275193920 254778415696289792 2748198962608537601 5243582419876361728 1629775580895951872 1557959493622431744 3030888834376648192 488095747711174144 8915884879675769809 9036162527260881872 6652950907133819984 3364060074170934096 6533089849818152960 431698656271204353 4297380084694646784 6262546278892130176 653338614183530497 3328041069254608953 5990312264949205248 1894588573527709952 4263716267247032384 6571921012537506816 7247497090436311185 5129349546513500065 7724108823990103553 1437671724695580353 6297591879647565337 677423298759606017 5105074311124339649 8089703464352284672 4421646315964851457 5660743317913817089 7230214680560541184 7526612721229142016 6079897011309012993 6673599335371203584 2950745266018888704 2025727820452436993 8973852530952601601 3171422495010488320 6948339919912479744 6268278372328224769 204169639206174657 41924796030136992 4326972787162218496 4685997010642379265 8944620763397337089 5399623496554807297 2585170075934162944 8602329764602052608 4815566121513348801 7368784031929692801 2979059928010399744 1986254856141743488 6758162786426028032 2509730124690358273 5102873138068979713 5268019902007688704 5007687292113640001 519511621662151072 4189072327266523136 6619816384035148864 434021925702736385 9221772071132774400 1388929845349908480 661174379703170048 1951456969410740224 1007724087999745857 4947831469734740993 4138222002457230817 3906781399696236544 5534474209041182721 5686332689873582080 4987414768959225552 1634723037529096192 5129168426811523072 7882130382889281664 8424524944026573824 2071616820246160897 6935548604323729808 348626582444528896 5935583960394641993 184531379634393361 4062889792006467584 6490141893785029121 5916685054949413889 3085776278107134464 1208128553392660480 6138344736316548096 5312317145472935280 9116591001738115904 7428755849576817664 6377106148091188992 3225608688341581313 7849528039070729728 8001322660807562817 7029099118274186240 1302974540648756736 5253903181253601281 5842899080728190464 1388218735874170817 5178830464490151936 8653427643169656257 7760803040773938432 8891007863519128097 2271599940389029889 6757938941002178560 5203415630811676672 248847237970502657 577260135452246016 5079530531872382976 8756416440078570929 8718210367860352897 8211802925285507072 2121104529788919846 7056927376868677889 6504355759107260417 66360491525364480 9175363509873967296 7558060437741617152 1015416955202931936 81202774981501472 4751479000167352001 7133682969237147137 108925884880138240 7850444858712864256 7515987371611848704 6328265443242812417 1547755638084873217 1652084837637985921 7585832578595676169 7731643471954493441 3646651940443788416 4586580111557197824 5756285414638154369 8481992668944213825 8562689083725832193 5393270602670026240 6315286923285476353 5873553578814494048 8920267944151220224 4979331702044020737 8664472798205479249 3869236911411658753 8890697204902507584 8274529228781426113 8440206274860957152 1109429523335086081 5723026531936395264 3096715933477699584 1925105152187746277 5477138049946375169 6890465199320273152 2660190799672912384 2033078258763199489 4482548962420064257 6103761368366108672 1753737021200821824 6713679018795964672 975967728858844801 2291624550954019457 8714422281115622337 129819409526048272 2768023169202357249 6358185608111050032 5689626279387594753 913246648884139521 1751113804102105089 202808110073511937 2857954239477383168 3174516515828720640 2255431415426695168 4829669387151291073 8497608866664839905 3079959178072173569 1840978802475137024 4469882052522001025 6508654337390292992 7566782880593994752 1189333875163348992 9110417810897288961 8005654064430845952 2030304185651986432 369850477473095425 4542577221048324096 4957639727205707776 7817798304480467120 1918655400032710657 5697165473898621392 7597435069886963936 8033333349593488897 427218262158652993 7719874836604030977 3094433448301431492 7807077918024695809 1823134664487231489 1302485252874473216 6457339820397921792 2167422098463233280 804984963993833473 742245126621888513 7638894657649612801 1933416208028336128 2057814664703806592 1370127480749976064 806397942742165504 3669939130994132737 7508225750145279489 8229231326427586016 505841178353389121 1330332725629814753 4131006883643245488 5173369169959023745 2750089490511888961 8507531905712335873 2550026641978966016 8232438236461976577 6105470994425034752 6561699063651043713 2477400846408843904 7101956571556294656 309666122297360384 2666955708756251264 5018859257542475777 2745424119570263553 8521350465988630784 9153220485419964865 1744249137302421504 7776842466417234945 2816151087136155649 2037425577357638401 8379784518531717121 8066442332288188417 5232747826444143169 54997608743801729 2199864278907500545 4575221610404090001 3963670788548566048 6851818804979159041 5067821124786778241 3904513714897989637 709228211858702336 4926790013180229632 8376226881027380609 8156288085080178689 3575870520758956929 6931049738078935632 4657864589606717441 2400322123911229440 2753191674025307456 5560122049550819376 1521122095236166225 1129789548695190529 7762250223473107713 6612179152954437632 8758651064771452929 2880659118095728641 150929117952153664 3767867665432952832 5495543895501045761 1355974044272295936 6703179592247771969 5783495509446380768 4856549498986944512 7894932281364578304 9017580688369990049 9070187315774913536 6643965677262733313 6950848196264797056 6978250359683475928 6348659521202074177 3363510018950299649 3643991980802603425 520056551999425728 4997599960790284160 3676384507114556417 1952857999521712768 2434736256895912449 1922869864716828673 2073657912105486337 605557246354637441 2226453028390885376 715961041599490281 1419210364320966144 3044098544496377856 5810702629442298436 7866630027775909888 7343870316495702832 6669032095814483617 5458994807282808321 4396697763864311425 5513900597443245057 2577052322590897153 2235252752772653056 1840131729891769345 4182216743302823937 1177416499087748480 2426838525810804804 534442203209779201 7248762946606979073 54960486194465728 6505289092983745025 8458097203408931584 6174959944629316608 3302173183248957440 7105507677004318944 6232706505822732545 5349690843591355009 2935781499488591873 8244917003820695552 1531430196061691529 7476122100896276480 8249604509825615425 3936952604477358080 4795170820381740032 7938567898710475713 6696830805039644672 8712524503507296256 8766289833811154433 8607949044785296256 390209876611235840 1783261123638776833 4610726132614619136 6029567874345199361 7956698742277878305 1544812282923074160 4961420663664349536 7531823168628154369 4982768814771830641 5642032101940663297 4624632797290981280 4212600083460943873 8180563444131718017 1294251851117494272 3366301190745033216 8815544592106795649 6547088114584141825 3677155298377728000 3666834239497353216 8452298057060836352 182856221709647872 7585465329579491329 5525779217620446720 2821343394979872769 2404264312591346176 3454272968031993857 1672547263033860097 8206833292209017856 4468609433368913760 864172219817405440 1393217587983941632 2904922440249792513 7571500454983191553 1126154427942570497 12503585413595136 2083499049740197889 1603858182250332161 8047611846214363137 6382341685330477056 873737661692247873 76624127394633217 940701336713806785 8517632178251159552 6274437467200175297 443016209213777832 8673489627280982017 5927292747249025025 2240179478312705673 7342195040717897729 6106463178189377664 257116477542321281 4102514239120209537 2797107914345558464 172249606190676992 7074389418568694521 4839701682103031856 4552501497901739585 7921766780479176704 7435137452174917632 5133969517360712768 7920310491132582913 6146846771442282240 3389769965501349889 8416858091362568015 5906047013939973120 4746317646549696513 2541277179328987649 42061121227522049 1808890238153900032 3926333595880560576 6773100634035230290 3654835982884446784 6289970596749180929 242315447795589632 7712612203894931457 60283687176097793 8416917235852452865 4230821959788866561 1598437348761034496 1532899131043576320 6113893652617733105 5902634821632438465 9021671667573220096 4481454543126534145 3272357590088564736 6998084338975768577 5625561655936257376 3142979171756539905 9210356261377015809 5231698223061865984 113245482353315996 7911063133383942144 1220274623981824000 4117885525021556737 5272052702892581249 8540385439755726849 5887092166505624337 3015339579635231584 1427888580637885056 999335889575310337 927431352916380545 5792076758488327960 366132975409343361 5936468420690697088 5713128979170044417 8969806380179471873 7946989904987045889 6925190081715109888 730149731825950721 4357587053954269185 8864517007588980736 1409280015261458672 742343671227744256 8589896851233527808 4983127321671180288 3457236033243407889 5416143113482030848 4565638112945516545 1682285299251201057 3797517946569863680 554433857356824577 6087403020401514497 4491664244270039041 3629029111554642384 74472276853673281 8346225548877923441 326016527129688577 6676725324587605171 2735759954875090945 5734356939512812545 8884478972057121792 4095276458603115009 2398721108926627841 4291892918464351233 8712434021636320448 4436189741929709249 2809376952592105472 561617911973194453 8795536835388375040 4074287055440510465 4905573319626945537 6807077393074566977 6241130638085155841 5193597493180667904 255788378656022656 3186973169814077441 4178110490479934913 3422051327850174896 224744851747295569 1858827606660359137 7704861407564763137 8044637731692018049 875545078715640000 2029168508595275776 389091973078122177 2282325611925667840 4046968917750206464 5041506733347899488 1640883169844385792 7781061910669720577 1721224003963919585 7803802824034911745 8411275340303592456 5725091255263152385 8007935150047851969 8161425565786587137 2807324257173110785 8388147332741385473 177286178082405377 2860518000511631361 8027527941414432768 6348514836661793121 9111754965223299073 4452203770501625857 6948413426830119168 8286726965599682561 9294465675113472 5643984426743241873 210430608144465920 5539207949169950401 3518246226254103168 5963827296350404608 5148655291468831616 941330204699272193 8565363927015034881 7959244038058522625 8326878908440077312 8570518906051531009 7367543511127229680 571113173897451457 6089844892836583681 4095170089541934081 8226728717286211584 5491343767551606785 8247107269549704129 4176165473495402496 4701865822086018048 6579512122603481248 5181922775077941248 426749496070032896 5531789106733881345 8864805357954756352 4250184276928042513 319431176145469441 6668977829252727809 8145040481878366848 4332893854021426177 8490257506700105729 2599226099758452832 7937048496399411840 8067314043663441921 6749779977019555840 2433934670699966465 4656574743832247489 1186937044523225601 6014391127579164672 3275494209201995594 8949300132151674112 9031809670990397441 1131196993230668289 2134015607638526592 8055000561881896449 3273913371065328616 2152786516433305600 2682808249246135297 803407760865278817 2138556962176663552 9104793082257687297 5819823027349544961 2683518503215101184 4166625899042839041 9084231408365584385 2024516166948864000 8298050235993964992 4893657862628678145 5060080226088581121 92561203929451648 3459286989622271488 7572244325828007217 3999108387018504192 145951973553882624 879503988729342976 1363916507570618368 7756529725462752000 7758226136430732609 3384326642366316481 5906502378933107520 8605075986088761025 6058596687262706944 1258480632882528257 8629893920651051008 5369802984293699072 8058258253947830272 6981470145900093441 5429000694995019776 4279307479711219713 1106603921882976128 6373957623696349632 2304393641659643905 4820577151217321984 7318168512339116033 8467081797849983361 4001068735486427136 785443899581724745 5408169244875675825 4398077521411779584 3050261557926989824 782117101767781504 614753180321382401 9154601505421976577 493684999732410369 361686041955926017 2609851445983808177 2898193612403151361 8491149732077004268 4106987103410497537 443179730002313216 5623031995713265664 1847544797023054337 3187273117141861344 1208493966943059968 4625189752272247105 8168690528608270336 6342078142784471040 3119887482515330305 4230749948520789977 9060329104419199873 4241738049386315777 6701595744742249217 7837273008804770560 2134924351658328065 1267131408530014208 8351924556229557248 6739827245866883969 3478009030940475393 3093588724897471456 5173098450588477441 4264436892700968801 8728583279628875649 6612899516750315521 1046207552803020800 46290122439597824 7580353415837724672 8704818375126650881 3563096272495218689 1545816853539730433 7736667511056892161 9205246421709234752 4055063119884476417 5917448109587955712 6998081451563522048 3967707583866863616 799992068469719809 3884111546779041792 2525918307114105281 565213411836648353 4534504987230651393 3311419776544653825 7072506761586196480 8234243225275064896 8150800493358904832 167730671836748593 3305152994045329409 4152968444875021569 4041150526649403393 7810245631028441601 432609203733212672 3326666914855984129 4207353473641103360 2273835375447539712 1055067757019668673 1783222842896551200 9103614585706169344 4106541783478038529 8835608293501178881 3072267290368944128 8228011133435119617 8308906357111568385 4570901512126427536 7447470052219911424 5865803342754376481 1254026714334876544 7867120811829562241 7659103401101745385 7099687783337108864 4860419213645014880 7572099401512512768 1024452200134446273 7875503625506247681 3870203227929417241 4808394047551068160 3371989778569101312 7004925543716059217 7827522256166141569 2753004674917187584 8874140371428698112 4847100812555124736 8852019854322809601 5671013734457480192 1257575257265307393 8237622837945511937 6754501773499203584 6615242157923365761 7527301630429519873 1651134290813140993 4059488172030770305 4799897424554654720 6456508776805170705 5247364446208299008 8685540697951543297 349056582536347649 1166464676440749313 3029351543911828576 9003215322860916737 1096220100641451008 6691300542292500992 5132936457305743360 7514359062754918401 4338826197775048704 5825418730842179585 8186537143863746561 6770932911228320641 7102729068579836416 8516902828171986945 4729758373555885056 6811099474293096449 7914996882522161153 5334782595238600704 967244547448799232 4992353360497009168 8184324709305475400 6298293654258658305 4510618730575750145 8050696124421541888 7513268328372528673 3680123232645630144 2551368205464619648 5000200079262396929 6974389858519180481 422142274349764608 1977483192433217536 3495985474990529280 4780143843248848897 2664374913680120576 6041625360921968640 2529197022485540865 4059951086690631681 7081232544120336952 3352521327245322000 8578538477218750977 8050512084841527297 5745100602698882689 5000437406563763712 267548635161331713 7746248509523426529 7360509685741498368 688806528087220416 6412571699784900609 4857603156348940545 6648949264604712960 6354029408337109760 1981858222060466944 2188633690909123584 6229556394683467265 2329661276553084929 1622900909044101633 4454422091995911328 4963857554834019328 3280115520157459457 7179229345456037888 6195677842565687809 8113525786889273344 6102238912862687360 9163287377334419200 475768171780623361 217544635060436992 1053608451470312449 835036428783058945 2564540873523525248 8615609431358695169 1249673052661114784 258639211205263361 7669573314727127040 7903326600335367489 1270724844722487809 792975554987360257 5096143412776566785 5596488938321412096 4574950679413950465 8230954115427479232 5421693137044576257 1319992975080996704 6370468699443246368 8736131059480322433 6843721525227758592 8980751689013099008 7834212937257611777 6991358193653883905 4389683232586151040 8181352517023760385 5190160541882433537 4906171520992317441 7052338410433469440 215720077782999552 5575115102246141952 5177718396229766657 6851866207214829569 2324208563270717184 3190714089966276608 101532910565195776 4879148584136428544 2248044154811609088 6401537919454248192 5520229411531917313 4083977467638081664 3114449023130137345 5328272518830181504 4152851236304168401 4331774625961102977 2257891354506887169 802551150366359553 8605128238583104513 1222191120038905856 4111463683027587584 1993745647704207872 3897379465802833921 4826342394443125761 3630146470986561792 3807169500148039680 903511339843937281 863692489110011905 8506669500885139457 6208765671363452160 1705021449806570081 8362998432220565504 4727654236899246080 6637078486665464321 44395274592035681 4775813428191743104 7075246596885908225 7587440861458177024 2290618632067191297 4616211057311461824 7631093193821491968 2652143793207451648 7226721080950964224 6043280605226134528 2613083095177619585 3483366594947981441 5645406850218183680 4674818495024398336 5692984348518211328 1306951957733128897 6831724170297296385 3288477255170799616 6433746924085804545 3411480063511291649 7343255719311202305 6815381738599010304 8022549430310352896 485602285629928896 2736014567312775681 2897686573757584720 4420309810489791489 2267868629218689025 2290420145745625088 8084522034099788768 7506401321052688385 9026374387933391809 3906881333303937024 8124476841199163392 8775956975551611905 6908654259766689793 6483025821110763521 5910181146910923392 2404320209526325248 5968055550548701880 353818104246666517 391709086756947361 4918317669083994625 1674337341839180800 3277045637504928769 7739373668982884097 3512185596790760449 8931038235446416917 3938778357512978432 7816113047543406593 3161381493367055360 2311950207689893889 8721707502393585920 1979910764626239617 5961011273324489728 8823310521765986304 2577090556051938560 4148175825518088512 6135750581215337664 206753068672107521 7878921433956998657 3250608569806922752 7591285777389855104 583795582059464449 5559030936951360257 295910132314802688 473329890166046721 2804010399275479040 5636214503540709632 4409391663578435969 6392760517286140673 7652527935327493504 8144910677260675073 6962890764150352704 79569082117632040 299721080872884224 1021781526062244353 4171464730172554913 1652126720385679361 59838264641914177 7772116270594723328 2212511259659223616 8639203198114841985 3815597248492473009 5308426860945603576 576627367005429760 2787645450945110017 7338333490217428993 8450355240900539393 3092592637300710401 5190960424297938944 134646476247981569 4774615420179421744 1168388847020074313 9123760026688372737 5382877648022655489 2367554429427170304 8752834855003721985 5070995898576842752 2903958747057089152 4819027981660028672 4710310130835585144 4941827382731154432 6258509250866406657 2404376618003868672 1075409195044372480 4188893887034846208 3476149559609403392 1564673776283684865 2124562928326093825 4964632295786643456 6118582614140420097 2258300276780514176 4693480664775469056 3942412854482884609 3764367232342301184 5798782962995123712 5870541174239457345 7508473138984548352 1316507460560959488 6449356447239107585 1463474261831647233 8081666768652427265 7691258040337202945 4276347660750507264 4110552065475018753 2529871586275098624 4564639306376857729 5198264414908679584 969228621305498336 8151531116075102209 7531042917401892864 5271753675820105729 7848676672846233601 2822127723200861697 9106134464747143169 1683353251601984768 4537871318198909441 112819174841603904 8244237091770545152 9150167361386274817 2731172146302081025 371452194443509152 1841438396908582913 6747846141895716865 7674286232696471553 4477400827716837344 153826311243600752 484581016363584320 5794646204727537664 3821516125618682881 6670015305406824449 5374481853240866816 4291806736763112449 1959755760299409408 8774542303223995052 6815410214144049664 7563057153429463040 3726123345972261633 9041817622908157952 5706800897865023488 510974645469315073 9168264994973158016 5954923948534611969 612596857020990080 4990459442430583040 6731506282347979777 8985283404758573056 451633697673822208 6711590788644122624 144381334280820737 3497904085563408385 1396380970570895361 599140290116254721 7939037605147541504 5423191482243346433 1525627984284360913 3067689449005645825 8537161518158675968 7212166704964954112 2396143793741414400 653687896086953985 6412117799967877121 8147390782786629376 3079292168147522113 5785905557854978048 5275837706004363264 8697856676724312064 941115622249144321 4794730929940630529 6269587606095265792 1322764462490496480 4588005985139138416 2846360513286504449 9117807329960361985 5554180567810547712 3844030595682195457 668739891335528448 2282307463522886017 5593954019552594560 1230794912957816833 2249402695735951361 3854343763289920513 987285611619817473 9160827352408270400 8969265355208403520 399824304649245952 2537985742731739648 6809109646066688001 4141193577055125504 4882305528640036864 3164714058619846657 3016045429133322497 223687943839535104 7667930812289245697 7544683653803289089 718156976199983104 6454333717326331904 2935808127339752853 7338394572631859305 4295950218836640208 2942665961911122545 457600342546573313 6521275558253625873 4753471963410862080 4106824272164531105 2820205560412422145 6905828926143642065 6970141532626066433 8909779253900631552 5307498263792785664 610672618016994608 6882437042006316096 8790752496382940672 8054886130957871104 2833377737689913089 4540060812235038720 6104887173151535105 2738880951374374912 6675946680296964097 3140769849944211456 678478819584612225 5753106603409100288 1295641362938553473 107128520245060608 5934950382465949184 5113423322499973120 850578790729056257 5314880143279310145 1515300095105179648 3543324713001363968 4843460287995458049 8477851480753264416 7822834418978776065 5413866983855919553 2706070763427837281 1714824290218542593 5753071784077751808 4182604828332359680 2094909575298604049 417405647656953153 1364231587696358913 7428450662903625856 4361907958846361600 8366929941894725633 1764036065658255104 7021420796792116608 3259196735662710785 7970535723983437825 4669266810864995840 5033571481251627009 6346356772120051712 3737499285155295104 5549610651937144833 7764469335693852672 6579816282916680449 1345729673532050432 7935662876261924097 2511673191656599424 6552009289666207745 1109713076132085761 8833683980357016577 3990426683200362496 6150544468989580289 9141745575828127744 7280695421428432897 4351444720715217921 4837488746659463168 187093663568625665 7731774000556048384 2830294033330995201 2507648385962057729 1584686085382739496 4534010678996485632 4309769305810530305 1661810519926244353 6321319452004359168 4886266389805367297 4876005316421484544 8331293085974790145 6817449251883805057 6531071460558372865 6922531613405536000 40152658473156609 2550499413701627904 2189686062164736000 6141588823455121409 1287036029086203905 8611157113630097409 8118445142947075072 5750153454737489648 4338089383361644865 1387622458256838656 338192383366758401 4020292252355220480 4848486011442596097 1096923553258662913 6387267968076611584 3283026035177013761 1032605830522394625 208896725267939328 6965604826170971136 2332174066067410944 8810702801320538625 3400801569301086209 5976593113162348800 6769369398904012801 5136657554463984385 4572770829467924480 909742468807303168 521216752500707328 7326248887157231617 4464884117291167744 3115779946918893569 8333073772410544497 8712148927324913665 2714680648530383616 8201051340617271297 5022051842273401857 7534772408991722496 7684913105387595021 8258995050322617857 2201960295887507457 1417953913353383937 5145235611438307841 6942713352196718592 8887525564473697280 2922711701860954113 6620363388929548929 692724732564193537 3106008322167046144 1142841298128005120 994364474342539265 3915521363351459968 4242871607859931137 8002016896760323584 5666244459935585793 211020490466656256 2697759588255201280 2027606088994627585 3038890495642144768 1642926727355777 3677257576069936129 6808391934727483393 9086484183842721793 1264244797394539009 3503421025237884928 4097148670978420865 8452844346978406401 2930041618531091329 7847520186403620865 1585706452858411601 7414521822064494080 768842434500006464 7828091705382572033 9201635766212067329 3498765893884951233 7147491546801591553 3851957770956980224 5967700187467391681 7731625528810667009 8805240987828240384 1242239765983469569 1422434071745978369 4324456022845292544 158896158494964225 7199432410282590208 6660117546204503552 9146337703716983808 2259251075965372416 2579569032405450752 8756412548104544256 8405636015883958784 2626310797735477249 6190774420334806080 7180423236473690657 5782632201651526145 4041043433175327009 2383942901535312385 6343905751265869569 7607794859492507648 7042813866590788097 269564408494067259 1862901393236574208 6739719534152894465 254891943205996544 6413013139333185537 4065814699934531585 8740458948859216273 4468617476986863616 4218424663623745537 6425966895957254145 7997917309829363521 8854143867748806657 8717445099119771649 8938382079402411489 6947662063388370585 2303266335265452032 3081398642123509761 2880684453917335553 5026501257100269568 4199887628869483328 863552337563844992 3599648284608806913 6083176461272212160 499354271292416736 6772201084203171841 6720985480726489088 3388445554830091776 4743556349975554992 3732822890431872512 3232072892942385153 8516505588857509919 5591344740875245568 7176160677999192321 3616264623747617537 7371639706472079141 4818605728863307905 718353080529846337 1827506824596375168 7969471026811030529 2748511659320114641 8310988064617136129 6455803568689819648 6830527122774810625 6598259629108408229 5391025926711887504 3761478700531849200 745887697158728480 9156491609686622209 7443409691308056576 811777933444481472 1833216331491573761 3181190890908297729 6899364001353781248 8968109745793739520 8470153405047652991 3433228792906702592 4646651340214586880 7837662245031927809 2123797395186485760 7222836708979165933 3513229521034997761 803922730364459777 7497460954360486785 232980138400681729 1740027646466199553 4033133338414251776 6015468120726417985 6125004138862837761 4114168748395952385 845593416813111552 1035274011591255488 2709294383322202113 6660927331960921344 568612337269384704 6859397547424144704 2130857386511010881 73986218771738625 4783210959882591488 3017518659281109505 1474379846146626560 8962290592513802529 9089090557203649673 7305976037482779393 7203414309303094272 1520046877389720705 6421006361862320128 2225029918658709505 760935429956526465 1057606899383292672 8473012627998642177 6994276608866812945 2382561093158504448 6870878441887808641 5675023189354569729 1872739977212166145 5981757501150206976 4407951017404467486 326756938198834176 4628903614550966272 4306446460796354561 8289471517082712064 7302887660110963712 1911579753194465664 2996383013346195744 7898342540016554849 9174095801548492801 3379307823772913664 2195372617982833208 5001975880503066624 1734274479670923264 1070550653997264833 5713616897137850369 6092104771739697153 1612280573062285313 5945848431813703169 1689353054367301888 2887640834487353344 7434314549069758464 1395777887241047553 8742530911609913344 4874912911183901889 8852511443027451137 7926485062534258177 9201518914633367553 6568507942819588097 5347082381163331584 9018082397454563329 7529657700383115264 3776321355519707649 5639425332801286145 8349897606360675232 6773440444461616128 8901263336526860289 8001999100314062169 4469585289908190209 685210602309689344 958991865803699649 6571701846741002241 6137525296189833217 7838339387119556672 3336763128876804096 343589227609187328 5097755094084852737 138294217929446977 6783851245977026560 8712817704820989953 5433017850253826049 3158086723293728001 1977596231560850112 8212818289867417345 5188356274599321888 6299084244081283201 8669743365600956417 5392952325046843649 1828440662215010080 5844282358299966208 537531926434021376 7545443597818199168 6791722996757561344 8798092705395271937 6133601278640322975 2856058968887895424 5882805343112071168 6577883885910253568 1230531026601742337 2504210353138058368 6623357982244862464 454034243060307200 7100968707526170625 3346811172994552193 8855149933126582273 1446923116930990081 4949497609098728448 922526836640184321 8673208024447188993 3959416042572984320 6215830380897541633 2950971110177092608 229383080815888385 4307454628752101377 7827616385400899409 4111581211532722176 2076483466002537984 7355510861903486976 4447003890711694336 6993171855670788096 8696862768656889857 5915717431438360320 5015373191000705624 3256246128637806088 6727343525293964289 3225547158530658176 7283156827309409793 7570427700207745025 500080071220947392 5255272006726572033 767990555285167361 6910988633908871168 2241854219740359169 7725530314342851073 5270115460647260160 5876129655140974592 6088113669587465601 8709230000132048897 4728834349989622272 8341318124081148416 1281769887022170113 4449899244649101312 6093382275252954112 3464283315101296128 2019463542188990465 6298006446503321600 6421940019828045057 6812292602359992320 8264023547254693888 6536400733538084992 5907342035585892352 5136572095979969664 812678565739313280 3585224141969057792 4416529818352467969 4830973074136925846 6499000751253242881 5596976233513401121 9176360545278554112 6874643354484623361 8319957304154779648 3601313196384091136 6623448682281079200 1785292379609389121 7116766732783777760 5143254928646237568 7987604259258094593 8940709590927130624 3325249980728082432 8023784666081263616 8168064969706403154 6488549186119972288 9004323768659608065 2405036539342787221 829507844679052544 2682084661368659968 3068983017710317312 3296077091023099033 1985666280739794945 1642576775668068353 1958431913421040897 5266504181757593280 2246429792890519553 6279954741133697537 7550481375044534272 4311518572192350209 4604500136481648641 6333789131308195840 2836141785765491713 4269937383566150656 1907947702360637440 2116017066849186560 4825099941427874817 8414428886746957824 2303731231234557953 2597135076128437761 6771213260315009024 2150184268529668097 978364128321077249 2992736135481327617 3478097392178298881 6319268392293143104 8890980939384426241 1759759103744761857 7849976849223371856 6428495220815338624 5436238532684054529 8101933476157752832 6668264087415397160 3981474278925467136 6924319492568580096 3376504517639139329 7307525272462440704 194531707569307648 1305732953445187584 8867276305943915137 1495518754927302657 7269544370497923584 473855117928226048 7343432280774907649 7143196780972475457 278560879085637086 4051624063790373121 5622756746009001985 4567283696037239808 6812805760315056128 3284840952133595073 7910229343068447261 8198541139902812160 2717876950246457344 6893551865371196761 5052419168047888128 5677032991908835425 5002110332189510752 8726626465331863553 7105964378045677568 51637257476111232 3854997472907298817 4446203108705276352 8726006813752710017 3583730811199500288 1560243595198375809 5567263829939683328 5197499266127849984 6510646339929921520 8652393270360731649 3968697374070964225 2437260903172647936 611826250200356864 8798558382059136769 46566310959968257 6543600396549454080 6036353754086640640 1878090640594491665 7527679301226381312 8917949809554045696 125821983249648992 5337776329434941505 2381268562427604992 1180250017460200448 10996207380594689 4515423647791383776 7511742940884747200 4293168021869783552 9216963428066279425 5151483446757610497 7740915871462349312 3308746663491076097 8392037486750740737 5548251441435802625 204281372237894656 1090358539449257473 350740672126329728 7653982254910630272 7882993439771578369 1040868062807300865 4323284898416297089 4649810846888084857 4525839029028634625 9115794957735034880 219562876346690560 2841192294204977153 5388397797891326929 8397335802932916480 5034453506912806401 6479237199608481921 9602278664220544 6644914234650497025 7981774781517236289 7005172636915822592 8892113366327502592 6281073610143105024 8096784290995490816 7411761701427438465 3110162698330962561 2112645147031020929 239558875151981568 6919287548771992352 5090128232764920320 5214281228876294208 3288613476234035200 6778361457234214913 285892531326386177 7922093588796261377 2118371316864456704 3448137086619746304 1326904210301829664 5120541623265697792 3708281799103561728 1975397752306094088 8113716225022289665 562640357440574720 5237761125176432385 7652599726750071392 6514804383201718273 462897310402969601 1891005704828072128 6339494395550095360 8241995581401797889 8384302709802653697 5576334534297584641 2035445109360689153 973413440588435456 115390020021452801 9143341455337586689 3777370508853510145 7368250587210702209 1381411180515807232 8597334671098274048 3643707904417775617 4472047604860321792 5048685625596370945 7576013789022942984 5039020582042697729 455372788770545665 2581229478951977345 6434589630806687745 5657115890660761601 67443486304586753 8482007913284690560 1421631205608521729 412075850294499329 9138912928372408832 8138416853014329089 766413863336370177 2777401359352201216 3482348510066114561 7343666233625477120 1004454922257505793 842232993536770048 237957355564684800 4391006274614496688 4209514327048171072 8266311869194054144 5042546102258901889 8062066897870454785 9111286205698307585 6074571578607482817 2852528102329116161 4480624346337013776 7899762862533058809 3327173353749855744 5573184083443307848 2824661294663180033 5391068844628518912 6793572947938582528 7044856245034949120 6206214517093785601 3370933654922033153 1524759347163169792 6922079790487678977 3067828576660860672 4391833449266584568 6932763763015680001 4760579924023516292 1033751049576538112 3991213786226362464 3993316536760647681 5238522731931697153 7108975314393037824 3457754702572057664 3954587791516278784 7438863385435701249 8386329539840712705 5772857944051818496 2980301660041497681 168650196257418888 2528772026702230529 412754367568318977 4092017939581972448 9001415708881977345 7070581341831753728 723949613449406040 2686254581777440272 620446687119170560 5461299804185907200 3209768652009361152 8773487924027572225 9111188777898207232 2363141256510004225 6472341127924156257 7018655906782999809 4385192782223530864 4657994133044985856 2470458681755746657 3787902763475451905 1271837411173967872 1334145788309473793 2827738652205277185 5032948916028441600 4451987380327038976 8463356706793088512 2720017320797200289 9128851559615929216 3051238090813923329 7592558931821027329 8484596660008830465 2876295402175265793 2172522715989877760 6807752140158006529 927961151282452481 900591161231244304 3929566225911912448 8114200532012283217 8751936991244976128 3832429687307624449 4949235509593913088 3668343868469295841 2697493180001870848 6074652391709753344 5658773273760203528 9161747303849709920 7722326088721319936 1493817937224563009 7184919620022076961 454879008895533057 2793059449981864576 7801526323023673785 6723330481331522560 5834432389723684864 1290889047357200385 4204368709186596865 7956422877289583808 6662762340366740416 320066589778724865 1502924054103801857 4697859476001554433 1728756029500381872 2530864265772036096 7837172168180891648 1408750705960302080 3265476898838282241 8800702223127379968 2808876036274591424 2920022832447025153 921515678641451168 95824229742252033 7615463695357925696 2240023520081960960 3584005097772950529 467679570265096192 1250777488827382017 1842994440615954944 3796990730013073408 4472360437339011328 4801705863111619249 8596520678657961985 2881918662153094880 6057439458865709057 1098997910521905153 2671775328082132497 1500778293218682704 861000298961614337 1902712752938663937 1814168267822413825 6543583829692172289 4088104028931545280 1894304399602514945 4684721736789243904 1088573828536527617 4849180118764748800 6488112320552058881 7365692323225451073 7686839118241077248 5859747684285661184 5380286613408960512 829301732160587264 5730662783608627201 5996634286837621249 8512371612891475713 5731765297021485057 4674975916068105216 7946453192978989057 3830694557398155289 4357297320291845184 999545354984137729 1742500336904466432 5702007327234912257 2644210149994802521 3662884082532265984 2365793283378608129 2023959854072410113 8914278189571444993 1944035381347485696 2249028482668736896 18179487169376257 7530394566470549504 1830738320271901696 6139870662452953729 8803691666915549185 6504491098881605633 440186777379018753 2274735816548497377 6981531621949772400 1393167682612051969 3247799364270085120 2846231074919967296 1681808218899649536 8860293839836752384 1323539168267530881 6997268976254038721 462230611500592128 1016313289025199825 1302606051566192897 1787049465520705536 7719814261562490112 4740868855891468288 3951652624693760000 4478214064707867000 6843562822785743922 7137295882094995073 7383152626366373760 7713280065267877633 7092028308273048065 9057937525655195648 2954528590989684993 3389223268469153792 3295314693041113089 4671081702850006961 816956712872022017 306618106905690112 3218159441967046657 2952026552004870145 6262012639495427329 3057873631521039360 1979014704955549184 735031240227325696 5632628389964749696 4155010324205449217 8945394846533899904 1519703346105321088 5620443117023267584 1569212745395678849 7344758509611939073 308765930958950401 1038244294235783168 6298660484225642401 615399395047811328 6264377476091631489 6504303747366686400 9124051651697573889 8264394827022919425 4500020060926470145 6723122798498862961 9038452193272245761 7003323430055673857 8797353018593687553 6512495620663491904 232546966269076336 8198991862860275713 290373298227351104 2975424270180432885 2722582084003882753 917523359359121921 3328327840391598592 5290819625008491776 5634639668409764609 4463975376470261761 379099400932753408 2431604873680183297 901496923804138241 7235662043940356097 4106330305948404769 8262599916420306944 3897267062615048193 636896309441981056 6597699130368158209 7912893344461946881 1177897513360861697 5012909123017626625 8565060190081823744 2510681380288724992 5578126951319016064 2586677623266052097 925704803059007488 1724033145118588928 3362043090681135105 4437381956671307777 8761402568733360129 541434736073638144 7212614715670454272 7425840422117678992 3871435085563035648 3382410287754222080 2746869349370494977 4699189498421302400 1464141994863764336 3899671861095170049 7892690104258213889 1994669551555301376 6263490531269611588 5668640405169799169 9041992323077767169 1081034940713627649 132995936417153025 8491771566287241217 5802259427901205249 5468220921950552064 1616739931277393216 6099197059541760000 8980195208774150657 4171516571279645441 6117762164600709120 8313347574851788544 4111796727014305456 5469076106620501632 6701821523955714496 7792755697782857169 7520916372496440832 7168643878030156673 3843673432009483520 3175789349992978433 753161222933928736 1172188150366928897 2594944512649084928 1272536729167315969 9018699899479645185 6565609798199836672 5423091969906304897 9125823499065933824 3811998585110409536 3328811052080810240 7135592285928903545 2428489689311723009 9165090499520442369 8382997407785533440 1952613663313829888 4907262763961750656 6144347597960933377 5129684325006404289 8111241567093606849 5505607601722748929 1902716598350792321 8768542805442953216 7630247336500066305 9133133422004862977 831629169687003137 81500510978620929 3550055633719132160 1950661860607434240 6137290082052433409 1356389748728731649 6433316295419404288 4416640557689273985 8619480157227425793 429150311193739264 2314130635288250240 8338575971661451265 3631348698233645785 8514469168333318144 6145420593779425280 2816548308359650817 461898224131115712 6428880607654559745 8284493633560604416 7082173317057374753 7195377117163421696 334683156880554752 3912313868659238913 5360412380793320657 3034525075621812992 8133349619570753537 3181828118609680256 7584414252798526465 1366002138475782144 7791015596033217280 2404303291450710017 1968042082422816769 1658931441952345600 8882975543462330369 7959125723579802625 4822042246223904768 7644909141735492768 8774551899338743809 6695406857865263104 1880637676492252161 6811754719063037952 2631658941459073024 6518979966485502080 4171333021614806016 3041579345122038785 4780349189735282945 7733140961477142784 1236928357175132161 650165340926789824 7323988239638990592 4086323502211593889 3706983137675629824 6624489924064067584 4476335222952569568 5002597946009773568 2781879610549934936 1266099882199190176 1907678260938727489 2851086286781886976 1964314371230040065 6582789624588084241 299492710288261121 2588910499497265792 3220837798751482112 7303539418995899744 7787996883506682304 8564162030112119808 5424064986203766785 761398177456744449 3232589843584155649 3731872277280391168 8528804628143634560 5132446020576333825 1861395436111413248 8932387741251158016 3722159449396547585 2507332806599335602 3059358490695745536 2756986858445174785 3890129646637668353 7408009470901595649 1247122270512132000 8529179483698400832 15001240079723136 5223692433058791297 1085468512662268928 6614610154247912705 51069516367904768 5857632615796250625 3780792888338615456 3747804471687809025 8551174428207101248 8230566299223887361 6872291592987070496 3271820343921951552 4053097083438953472 8952154130607505409 6071245815285194753 3320568746567715457 2120268000273481729 1963634671922463488 4480536159829018369 3625610662935592960 945817014980014081 3346901604022747136 716600823560144833 886782586856748312 424911395554463488 1281908339174360064 4122981313839243264 6950218518061600768 3576542415925061953 1905593962609783072 8062864692823030977 7758879072389098112 6081093872190863745 9029115055895431425 4728697500338360640 3547775280855121921 2917542576908726017 1772004915775460480 1470073492513298048 393988997938671616 8006105385572417217 5627627858509021184 3545392775554701088 6854735663512308848 8772851393960440624 6398197188149141504 1644423423831832576 1691846623254684673 4328048461850998040 168783152820674561 8481842690343518209 254102168914911232 3492585120453813760 2233198990262667009 132736827004189696 5982049986980478976 2886045054738134272 174977131078469632 154404349234006017 7270893324058296320 5767806577888955456 8889105087838484000 8505472521832787872 4451211025082548225 749858199286002688 4930139262395699201 3502025282435924353 2160601838129630080 2721695330036768769 7575739535460955136 6144158816737034240 4910927017168199936 885579454675770369 7030965250627009793 972662393878151169 3045885235123453952 8172598398665405569 6241133934724911105 1403768483036489729 5620862784320599768 6394168856947286016 5145663170444584960 5686392986301985040 6700712258611481601 8276888724605634816 7910724621645742080 3885189485044373193 667319915432322752 3187940366086026001 2638735611248875145 7950444034640192768 7911075796725455873 6678552240307447552 4808735815151257600 5131753149794107393 7158186061262350080 3474422845671735297 2580331788512709184 8284314467979972992 7003669823638739200 424116640551665665 2883523123921145857 4745577202577242112 6843435005852693505 5952680105657125376 4236939075282096641 5664071182292385792 3619167271547894080 4044951363579281408 145046317385936001 3780073794283253761 5282506704220486913 7587610103476937985 1971710745959182336 8885119271619744000 6926076914002142721 3066287311427436544 4516314418191286273 6530773829092907009 7510884228998299648 7732495722409572097 1656023142236307457 684227225871728128 8052375173505394561 8172028688081374465 5022405617700759288 1732958770430370817 8401940759896922144 3805122400218284033 8701782354615796737 4206988209518924544 4428018889396436993 901534536986263552 5917028818535886849 2414464002816942720 1798859409351467272 5937788257689206785 1126863010755686401 405211427469131776 8715546095748382721 7654059784917877760 6999373639966058497 6027311786220405761 2486132115803311425 8731564340593319937 7053219209355423745 1164409770195581472 2726860354623649729 2023385086400970369 4855164832987334528 187379177224399745 1908848306455736576 4912710706247936352 508836613266966528 6127763215436709889 9153126948709159424 148786203202541568 7521752290105827969 2445964155155589248 7510119387198920704 4347952667480684993 2503644308173131977 797013773136789936 233341222376677632 7512624905984191872 3393826798354238977 199298705903769601 7586242099051382337 1659678686343249921 2908933927802697729 8831645308343034552 4420412314041184572 7591412880049176576 7698742025396585984 8830146101195725825 1617974243380674049 8658038984895868929 187947184083874817 8115972828068192257 5582431332998587393 6268348423432110081 1688231151415004672 1729466830352089089 8590073783039442945 6105549479950085120 2871281779527273073 3255120571002845697 3104179165301594224 9018539847838025728 1082042786867433473 3848822665984119296 4583084639512930304 8732639969408176256 4198980074173135489 2059214884000010241 4318134499526352896 3909768209599004672 8666535362224763392 8290880717909545984 4651509231531732480 2433565681681170433 8620053656776728577 728777455018672129 7630492089955279809 3505894861592191489 959747302086918144 8345844593465276128 2498709944648826112 3852663339620974592 1877896893717233504 315717320872623424 6027667555983409152 7798003917918710697 3387708961275329536 2757412562658279424 6953855757985251329 1669554339791997952 1956168431105978368 319605783364522752 5840220060241625089 1303357642833973248 7264414583712251904 4247431102388553728 6441022506678353473 785630679532231136 4273145511845855232 7283731777025790977 4620693535376157697 940276452266344448 4076430209260191744 6059564687699362305 5365695459215015937 126823046633754881 6791975406386125312 2462596561860835329 6726399958548075673 3655437994496415744 446558379157588513 2879702978454104833 3602859998308386496 8240795358326418432 1239041364559086336 3376444448326542081 9128612656251811648 2549357085833118720 8775050153442574336 989639652542727169 3709753045085036544 989513529431618464 1101647756032815104 8343377073416292160 1643724134892139872 5085663283495435041 3524980999945734144 7213932157314367488 162515309230537472 5839163904292995073 1179972192168083777 491568536656909761 6568846423597694976 1529555416396382209 4981752419012478777 5415018395890822145 3523824242559799393 8303285408250492929 5160165133588365312 8730629121640924673 1276211921146544129 713420053781706081 6802390531231569280 3484956063168557057 5012583600165484032 6012550358844434808 6194882539044618816 3454146058053765856 8663560213375881449 1933104765690076224 6147374183549202945 218403744598891520 700354163281907457 709371507106455265 8194499995649718272 3042599982083587584 3230778940611989148 4323253029242637313 8213687384995612801 6091298191339700225 6570467703936827392 1074261803564371841 2918399512808847361 8784751227464690689 1610514147201640465 3266372582070543488 6211995020397903873 7162944909638426624 2803894744601520128 3350367430338854912 4185316507485527552 5799962161844644864 1843064864988831265 1885482425849618465 431743911387312769 1251327033492769280 8369331328134716736 3933233450435130368 3134078767468760704 5163500815677051905 6587905132289982465 1548469680553436161 7219166540481059840 2993076399726909953 4717746358622425969 6440193792404882497 4385701269562213376 9176474648829788160 2340705267316817920 6627646990661462016 2443689524082708993 6418832387924295681 8656482372061013249 3400670786882310144 3531710787210940417 1325091819006029056 7530563521281261568 703062872911599616 2216384403518542256 3446301347391534081 4235532960489030353 822315199473778688 758159394030173121 5839980621799707617 1627098987970285993 6026736543328649216 3177729824874871809 289681793831747585 4316298900051171329 6095673006175352960 7890553834478611528 5423313451913804544 2274211210889219904 8555887871660454912 1831414384530367489 4160599216216309249 1623090385826095425 6760437491234242560 4723116006026684416 3855610251337738577 135771645378822144 2682574961679379457 6416890914836101377 5880912090224547872 8587572197439066112 156455183127674880 5026361443829655104 1431799345884675584 8873539707430064112 7222116202067575816 4609070680738811073 4425483355198029825 730879136692929793 4961177313261297793 7779665146288275457 8823666632801124352 2394877467969978369 4753143212384716800 5988788504636139904 3670126066869174272 4857992549852248736 6212563136940483393 252866401889824768 8556226004053502593 2669810244345441681 671738874414276608 901653671206629377 9028647799239624705 943857523444541728 4542281985795001856 6415456805097076737 2764541575175256961 2891068296704221185 16565506429624737 3910451884965613185 1479400333233878017 7734026195043018497 7159977969246773920 4138100164245099369 2492408449211770881 4341517795347379456 3383568986530645473 1769247884101664768 3330225987688122305 6958098306959409153 5549818402613448961 2599719341737705473 7552339412013046272 6649631877890618241 3128491908596298752 8844928165421482496 9195492637878960129 2548017955016859649 3249483538140846976 1240013074093540992 3973107647256985600 6112348497684012368 396790688186991176 181745881742180352 2383237728077498752 3163846490466490368 293692515804711424 404208156978862081 2752651101189863521 7591182561708395488 7817697976878031425 7776474563297858689 2874495677648891264 2197115615995625473 7697128021600452289 7658525508421074945 4407633465521133568 5964237499923140353 8510654752740281408 3551065575538909184 5127877512290893825 9078270690177843201 8585533765623255041 2417567363686884592 9022979842704861952 8470416638878003632 600207624363474944 2589172820224168960 7898265027030029441 8827878306029496065 1855453777265688577 8459386439120933888 6420582708372733440 1040316656388408064 6666950312715338561 7816414165669347329 3339105187626164736 6143824033218015809 4278469623075094529 1167394880217415681 4936348114632393088 1882360949967657057 8336677921312079873 5701487037387878400 6942629440099899840 8571809173981298945 7617542868895137792 962949348391484673 496960897597303617 8872992648503423424 2190592075296979328 8859564650622769153 2610728821227552256 4893868253934228704 4165099017485844993 5728921952073235009 6194898222324218369 5469499372087541761 2626958484049942529 4389568390225854465 2821330519620573569 254153208832901121 3733099926423839744 7128111775614408624 4670852259502389248 2594999015774813120 7433334830851563520 9116861750271193601 2729387762518103041 1952984426043629569 6179513356694386689 7780150848043319297 6404197014342139904 2971262829723296768 8505706226644820865 6967543848652041400 6919184482313263104 767637836089134080 876567819748411264 9145648720491903232 7784840991745071105 4106636776213678080 5694477135960833025 6178808933072031744 49798261033467905 5718619291704098457 241877560648220672 582876863238801920 8997980018812166144 5920822954705305600 9157552689294671872 3798210320743268352 7800936753428733953 2818024048374046208 1504413710904219325 6065538701456569985 5332462977848819712 5126042894338457600 3189203373287636992 6586182099367510017 360982445640201377 6652351504640059009 4621155277406136593 2821134904500718481 2349184814495342592 6478339178172801265 52644851943750753 8398415339077007360 8623884034714370049 2871554118158499840 831217307149060097 3903435516880224256 8865117228137106945 1759600851451641857 3575343938180939649 5160387457258055680 1740378969540522433 1163733600563802865 8252480356338939905 7591387048030142924 5199852925506584576 6751946637519581185 4938170431622879744 8110160773576376320 7038179845806695169 6625709564414656512 1123913001451782145 881489910691590144 2997203168911374088 1041127331883483968 1970742841783921152 2301954840627658752 8421306825203273984 3593094683076718593 7197523857109938081 1440820013287782152 8655175260429715457 9147042649326943257 2662991860799833088 8502774019825045504 4589557396330135553 349733895848341504 8346583517377503232 7885793133549582209 7516180837162811393 3464378858324994049 7747030170215448576 1287368086097146689 9095623438496687936 6926746816917409793 1581132839473668096 8514515367927726081 2564435407163851552 3001511785141896961 7027678788951279617 3663169006988184065 7747651309541126656 7233663733062959104 3435212443082180993 6467891988783309473 958185346817718785 2908509352095318016 6115743378110984193 8049169681153551360 2382882931510664385 3717303124209220016 5369400356222626048 1607379807493870593 1131334913394816768 4977223548646981632 3176355726893481984 624572212800543745 5007054026671058944 4262885125660917760 4852622559857221632 215699164849291136 7275096958128848897 5287575071951772800 3022102870877728768 1873089947970792608 2719128497569415169 3388971730859822080 5211882110234377216 1047605821662449664 1239496963281649664 5978315378352814080 3678555740766639168 8326070832389504084 3287390417312737281 2171968236360302592 7079808035695154689 7960793466395540737 4215135552839923713 5670387854839389185 3298912147297575168 7427468062265512269 7013705358821827585 627434155775465891 815308754755181568 5313449059482247424 5819493746932383744 352043519388811264 4709674471314966528 4686965060065820673 1607841477406048256 1991464120594137089 3956532456205760513 4403923440497405169 2554137097371387393 3033710503114997760 1686792022711817728 1271665693471498241 7015247671417791104 6503842071463238273 650430829574356992 4239565072508722081 8161617234417262593 5618495541937555137 2149808363372625921 6454143761316852480 8071989857923287681 177512551462993921 106869924934300065 951120288817056769 6836354293501001728 5006499865505263617 6362369615397552128 8069790095916257281 7020244149671863488 4084926955717410817 5690137633246400000 3891039399582912385 1280438278030098432 6954623271625315329 4264360301656903552 6928890877090947264 8947418472802523392 164624322717593601 5713795868701916257 8699010919236199809 7743479938989782704 91627237658692993 2421989358383667392 7419954834533007360 3811937026230671217 4633505414118637568 6275667471884806320 8096750326093599936 8034053945318891521 8700480693502255361 3684092730581409281 1243146624292179968 4859886279655017217 6347464150217964545 3663757523079486080 9135618815398301297 1627001618851372544 9124354144489725825 878696668060478464 3212636224640446273 5296527871565104289 8360643504719867393 2660182543919218688 4098837678267471456 8891989841309812177 8492890064719616001 7453458283793754112 9123398396461811345 6919160365918226433 2897985046581366944 4948856265291066369 558533516232908801 2172306847055072577 5328037330362905088 4655702186788519937 578000182661611520 131971510879474689 2905682195551219713 8554989161374474240 4007026815909625857 8389479256213946305 4091503488981020929 6143103429119721473 8193870576273182464 3295392218886733824 8781624266775293649 8505309135282739200 1879578712200052736 2655683494727920128 6913042583143618049 2298366397288986624 8516546195853127425 4840126922040287233 1513451555934062588 7669559200716330752 6864987167806321664 3735610143497781248 1063177500068024064 2045948183175237632 6103303725199414892 576364180258390273 3363948875455948801 7558809451079360513 3134237636974539521 6614283603269918721 2423226634653615616 7837753325238970368 2448512538751148897 999436063379030017 4473993025044533248 8643905656657820673 1387412741753462785 4640850370549915729 7584889974979821568 5212390573309714432 2386628927275302512 2308424093996154881 2836137988407523136 7379362634981998593 5633579458508847296 6295889107626143105 3155178917496785857 3972558001829871617 5641307207840379137 57668535539182592 4642785546981619712 7995313892253922561 7137227123103629312 7727282867356291713 816313540284389888 3980599503226099968 8893737412360159232 519229428624727937 4976806669998971648 3314544085584569920 586768534378692120 8923940787410063873 6315769250076734208 5891428855246749697 317845573120766209 7213559697602691073 4217052703482003905 3294474977025255424 2129103588268309505 8803329260810206720 2549193257069408768 1859637781033123841 2377234318083064161 7507365939623542273 8768307966272897024 388249794788720640 4949727297593240320 4435742094039197696 3165265773840274433 6128660591007153553 7041584746146266560 8897524049375616184 6103811071660783104 8182726545874702144 2504172550441796289 2875420681171058688 6870996082775375488 1314887981142982656 2575646218371534848 940206128963910432 229776654332047936 8235352463479488753 1062298748711772736 5784995899060399008 907306498286125792 6469372274957580513 7927929619690443265 7528774050660403457 8908071903243546625 9066038216612251424 6404156987325379585 7647999424289898497 2561750406137967233 5801553259305001729 6195058759307332353 4128308810549821441 2274686541361348609 7560170103111688641 1385066347747524608 7476576012235137088 8861375132823042545 7746976626092032065 8576420494666248192 4688566982958198785 2199639128635950720 356943466341269504 9194224546283010049 2207147075224942593 3578330409864177472 4443355011278032520 4584490627412091905 3274324755057262593 2764363819275592193 236425580886853120 4736377029522513921 4928768274154006784 5443046792716434917 4847051002913147137 1475254754283180097 5940119234842873313 5560503882644289557 4230480149114843776 4722265298518827008 5062005422515598080 6963267654835191808 5406097775298524064 8285591523414999040 8598749415369932800 206360332002602657 5242264980381148672 6840468593912446976 6722952632171077632 4585812144428554008 1761297616801395328 1225794092931305472 722041045759954944 8046771308742590465 3789380825268044112 4390102287987245057 1007710717194805249 5004746327064619008 2495880642214320129 7552415690673986560 6042369342954114113 1916737477417693185 6319360031644846816 6581824872031965569 2659963260105818112 7066811267850043392 886416990782794401 3814667453129031681 3910257702658853249 3799916860410454016 5369679681511223712 7900876586130595841 1935231163761428736 4562902275252063233 2868241691416931008 2127371283598425088 809779665150756864 7930180050258413569 6867825393184433152 363302781572120576 7460224580977491969 1244460313208255489 780288955649934337 6629080157105896036 1082933228485972161 4484047401362333696 7282459512221394944 5734471873755333345 3836640231809276928 6760992039440211968 2049399656364154184 8437158214032965633 7383805576848875521 5473393290526565889 4564057890021726177 552902661321759744 1942832986138824817 9114654067038408704 4705384575003885568 7030367625909254145 2672913164862215680 1844578086506072577 4297866393561179009 7682730518897978369 8532410212693859712 3728604326726779392 3557461497027690497 223616879718878208 3893960781605758721 5159416704726462465 5297419011625588736 4927595001406473472 8723419194163355648 8814016761189879808 7552264669685792769 3507349512062283264 6596809078154764289 9176907591857973761 7114806685659627520 8623562250468537344 8791664347967442752 1603492959101845505 1296964994098855936 5792852693586579969 8270198617815621632 1410428659353544704 1070103592246690304 3886449390447712000 606075672190210560 1756859710920665216 6304643121706737664 6777684353624195073 228641961754472192 8634099184244222976 6551232804035173729 1195287939547041793 1658977992132009985 2080138864445790016 2984562575265094273 7060956021462433792 8144603691751516673 6965368073709116160 602374828786776833 1979451207459028992 1566412116268384257 2047641408438796288 294432656464492033 2081608599528898560 863373717858823809 5110831598818967553 9044550988616604161 923983053246934656 8920717465696004409 47424209980556032 559026377162295297 4966090032546057728 412778589754774144 2438672004456431617 2066725923392670976 4979010034831202305 3595704970443030529 3548015418248692736 5674103667685417024 8851833480935047181 5808167532121899009 3876828550373627841 1789716306599539617 7578402524908048576 6118343771228235777 6318941261334623745 1613843830574230336 5780020390733717505 2345649417975461377 3847293574313377792 8981282963659423745 5444107203174177793 2904497141566578689 4551922291168756224 7811906431313639432 5762175774027284480 467189636187588608 694647062449635328 707004725727301633 5685942486922969409 2758977801582460929 8625720950474881025 1897955315542820497 2154871642312929281 2851328563735620609 8082839001854488064 3076018003900745217 1180465327268718336 5352781101594237953 6787991011909435393 1597617683233933312 4755059759294019584 5783058208184926208 3674596613291819008 7678675616335331328 6439157068146944 4062310987691639296 1258963656780683233 7478151111376643329 830162069206346160 3367638221685088257 6468027890021438240 8586076812882634368 8733915902437752833 5585713557972523008 7242680214855401472 7767496650806455297 3972194112349970432 397299538404485121 1596577805120252928 5543191936531353728 1941931775055462401 488756687780773632 3448439121867087296 3284336251769931712 878782468789308416 1789149036060678145 6645104129825218689 7737378950040576976 2290898914794273344 7286014689985478656 7188966470406954497 3106742603452808737 7554291548622702080 2442144898558844928 7819966984323519776 786918911436228752 4607876854023924977 5321564376872843648 2485493715379454464 7275972094415429168 7899135153005232128 2261606009772343297 3619582019588325377 2063376086895513089 7664180384225998848 3512480063499702273 1403695339819477633 8408060886682979345 2143976279224242176 2921179853059586305 4588635857383448576 7881084631537387808 8246243531106566144 3804954953266737152 1480707803846747136 689058547802043648 1198568612691591680 1969638181793996288 3653101956838848785 3381387232200531649 8420644791540169344 8651450838436670977 3636831672450688752 1832406142679971840 2366502157673072257 2344894448323354753 6254999805261135873 4553850300446128188 5351459718598291921 3500108371217572641 2041868786643554944 7934824720545900416 5922958593042680832 2242229569993268337 2488928861163899905 3029589964303196672 8081333706268706048 6916832071893385216 4180981770554941440 8541200767897020928 9040319705866590592 7697907597630866432 8073348167727675393 1377179848903447552 8547274218312910848 5823999238065609728 5501793631636009985 2129379726775027712 5001034743220392576 3140965798255788032 285668917359818496 8812433226951576329 7660228224609501184 1633968118764101697 7153098262881705984 3906121722020965920 3942831805169401857 860863961270149312 295429012564336384 7000517815994346496 6508572444910624769 6517139406169248513 7660802458813071360 6020448348009766912 1192102469163243520 615891875637161984 4471477719333044096 4272509227471621120 304904090781722625 6191996243268763649 7859965552742858816 7229606072407873952 886980379458857729 4889305747278594049 2584014641288289153 8011764125915433216 6285079085100672768 9101794126039627265 2695644090362875712 7308310411734058593 326408472658886656 5116802414236759233 2987031881266135041 2766486897811933184 2907729103674814464 5263577948103249408 3011728844105316320 8890167097583450112 2957656029234536448 6625935332428783616 7171536180614264833 6573103091864494736 5147814539409159185 648445055566437249 340583912660743137 581273444332847104 6982670488964956161 4525564328306868352 1411582697685340928 6739594123849809409 4630461270476532864 4829112618035904513 9084984531863994368 1275991305211265153 7067984875330994177 5978598940586683392 350337006513684480 6177021237746556401 4069298385664360448 3624562900696574097 4877442263996917761 5777947218605056001 5291897656296782096 6181183798267272193 2169125863912962560 8555781832093404417 1011373597824754945 5947411220778257408 1179226008285558528 1524116723816824832 4973272203675037089 5158284605850533376 3664207785959253249 5214986127805509152 4788814126036416108 4370866579354474496 530088042215487137 8334251501498058576 3735485772033643169 2749898529415920640 5225224696056906496 3771470312507719512 2301271751779086336 8834274184973598688 1040198624651015553 3692123607562403841 6614106561492969600 2176965901202715392 59080269970019328 5583011791463803297 8019502781344266241 380273584059807648 4009341814693700096 2091666472008714400 51505909124798840 3800569547070578688 5040995370476948721 5287553227115675648 2209909656238522368 4664881821347464448 3677863023095526912 522237684612595712 2896888546884019201 7777349888056819712 2909822937437713345 6363796305086513153 5227377469555458049 1731792207659668480 2416841469301078273 3321795486667947009 3649108857753117313 3765134523475026688 5248184222631903488 7787485633226808832 4769713898586882048 6920579116349415425 2849423631602801920 3896305431028946944 5058586662892151456 7320805142284144129 8448163499220114560 6632497803327330304 2192165006972746752 1525310043193138433 2519061934000916641 1724789398246256641 5683068868953785856 228547362701010945 9023575335480344576 5949946017860537137 4976505667741690896 9080352531772240641 495482302670784513 2679698400177209761 3183141685708242177 3092888635380011009 6814889554864258817 2957113694186821632 6078310859407529473 8825938427744992512 9195457096683675824 4703724399733551169 2063152042886709057 6693281791409691136 7710261440564764481 6179196203795387904 3362533979087435456 5854709893399592961 2976478400042500609 7608197851816663041 6351788339463008129 2093911833350536192 3075892062350398464 8610994712785203200 4941554192513040384 4104838557903486404 2587771438144069632 7449174138102871681 2081689561760857737 1292656947485687808 7074922207451795681 641714323488234496 2441512153428251136 6525614173003407041 1780748334926594433 5126629018136049184 1585132580948148225 1269689590541265920 4911340499288356193 6788797642025213184 6298313092904955904 8025412592727080449 2248728585985026305 5702217861733727232 2597538440127025152 7496480761094572032 1220554319829598209 4620243474770296833 7310709558376398848 5772824896157419521 3604542540859177728 3934752341095514113 5549963280416917745 8208407257590459425 1147711476550353088 5241800929777919105 3725827727770058752 1032471608598606848 6947204227183665152 2039790957988962304 5220181689611124737 6817335586729409265 7696249580816177664 3521108209366466561 2750266456472070400 4364644296188493825 8151529763362914304 8457321050014784448 1242441541569216512 1571993268399112193 8292002236699721729 980900907495432192 102983094503674625 825636000704957953 1177864852905764865 8434907341216448512 708874010810210792 7827747810013835264 4462838775954998273 1763629627476770817 9029864322350366721 2454774702077820929 8986307487183861760 5350344458513993729 3874462196181057537 4123358413076777984 5148664619159142401 9011536537596806913 5583949955873618017 4275621002458723457 8942116504954309120 2609399702115696641 5534739869091257345 4230172089441751249 9002547186597808001 4982132394012647712 8047229580349538304 6550699966888843905 514779286688889344 1883953207400472577 9072348276219029421 5161429460628668417 4380620636466763777 1838815408327088128 275009672748711425 6751754897829662209 3324976523330001409 2547468945540345857 1800624544318556368 6707815138838745600 2522692312315059456 958167508343351552 5142159451935473664 1274650134521282560 1190188953690509376 8404411143307583488 12160645731336017 4298533870162076929 8752860657716506624 1374057422481994496 5569829344930071825 735720753279094420 2953692103111098368 1456508196445552641 192962867844440833 2489262888784020224 1915483294920802305 2257421082591940608 4812095842811576320 8929726579290664161 3404800558775299457 8954770880555646977 5912393176083458049 3237708004776445696 8480534313401977025 6610603037999230336 7739941391660068864 2613207240291639297 336681327616711168 7187465992940589057 2388400308640308288 3945630141273392641 9017952233507012481 1304345074256183296 7593089179977367553 8125126479316529153 4530656904455975009 5784692992295396257 4748469799146225665 6583459567891135361 4302001208041633281 3743683195101770241 8424361923160047616 5205050879446893249 1764383154443036353 662195030048014336 1765733844626685952 6570822041230042700 8346379695292893185 5753442461986072576 4352280442857586689 1462828615906232320 6938867616391916353 3787004575636611712 2887837357308113440 7948194203691864064 5079369938549592064 1318708791370349313 7836778239163979777 3433578818129205344 5336844078311374848 6999487520955310080 8470940921602892841 2224605270589068801 5083246719474457961 6178777706788487168 1733962044174635009 1736358139097177601 6150942908060774528 4120289533952536577 170941344068876288 916147208665016192 6091701814568450561 7516591163823732801 7414974256281427713 7844637473900906497 4051601195436844544 7244045365520597761 2646030161889850560 5654960377707884417 6332013113693569025 6494324685576906241 6741440229147181056 5736726714874432944 2349863791594935736 2889056886503120897 8489057024201396225 7854271926566359040 6761824838849644864 6364621137386490816 5817194093874503424 3693920536340025344 1400649073346306981 7350014867408729200 128917812458135552 5183012779504021504 6685595004885364058 577323189485183553 7564654057082350721 6967172185229216257 2498375330445762561 2358861446330071808 4469443544535007232 7765819993373652921 4372872090122828801 2587422523412859360 5939481114296653824 2805347522934557696 7534183664071007233 5863870592652543488 6478782403641622016 5676555342933327873 5679930342049066976 4709408603551003753 1161729323353505793 2839516617140502528 3469698515986409217 7534918612856056320 8210191837204578305 8830100423242040321 5451269710370442057 8585645729206018048 7445608511662209868 369380964951505057 4925593166882964481 483713011793181009 2992489749383449985 7151570080110540801 8680323208764719105 8288628361578021440 4022695724026941953 5559029359042256128 5741531229692231681 9066952512190194432 6912363496517002241 6820727525252297728 6246494219680880416 8866364518600339456 882241315490698304 8839088396862252865 8424795221950052353 330900418748088320 1048998099557458944 5780351189493211648 3676271760963334144 2248892206285684737 1091385237602516289 4420866613503979521 8660232875729223680 1616728484705957760 7783151854487814144 5373970673876518440 4262033645702398976 1576781687745750528 2881799296806533722 6751672920342200321 8119026220396529664 7055934751793434624 4073057046807883025 22316919465586433 3084581491940663584 8145616413743638529 6830333252404899968 1560784489702992896 5424977670536891936 4936017487194466304 3312111683180036096 1973979096893358081 5967578432158302209 2951583155695024640 8846079561562129409 1815491066635809281 3672143349498046577 1502558145123934209 8553768019682824192 953985889949628417 8254055700937648129 3383492373339184193 3187134112548886529 4661874076155939776 5442643851477655809 2204839236591313920 5288030575761323328 660490026070587744 4077376520978168992 628091349439840000 4351819672294833168 7526804491214461824 6110054451502661632 7782842565690525312 3039184739872022528 9109100495321750016 559605215102146304 6523869820594098176 5354585349535805440 2454902726976993369 2572093251132450304 3717001096203284816 703059059024946176 6877711802540725249 1713694390221303808 8579301064343427073 1496586235392280577 2666225890374457793 4768596355420028929 2964629942269127681 6023357592992489344 1480092156172692056 7324916569827785825 7024509698342465153 5708022728780734465 8117138407000004096 373158452865697025 2377917187175317504 5095096887404920833 1481939789123662976 8666823593348088832 2166171887944590848 4089817453748372480 5782014239075865089 6007825652577273072 3507712355889876481 5308236343186701441 1057472503896996992 5457612571657761921 6127619067128127488 6728381049654424881 4221262763262001153 5464574985334722560 5370173139733987840 3121187284964829220 7454768500020084736 8655694259648707169 3917943138966046720 4452961788672818028 2487368363757946369 6617111612111936257 8913874680508273665 9031311559885258752 2442699167868345600 5316508534451797920 7832369781591853825 7880292448994336768 1860838979601956864 8471577985877381936 7344789964556343041 7241662967837957533 2888546594460768865 4300470361341771264 7778557231955093505 8417492575820865537 668607522767628289 8608482102519696129 3936690299492696832 5203102565909078017 4899300063465250880 4840903047581865985 2834473431054774273 9177834953633457665 8435441498669177121 7855022668777416321 6110018259905773697 339879228988456961 3855645634385477632 8771984088342773568 1120255577468350976 2747590587688755968 2108462542672930873 3233946825022340608 1087348882780280833 724456763961277441 3013622192940708865 8125140319282265248 480884357654326273 6422297324891844640 2826439707962678673 7256002980611707905 9206569404577917440 5801797674751919537 8646549245978451200 6531300609656941568 5189988951017207936 6533989764721142785 3632876490045893633 7904441736488165377 7267218046580498433 276957612037644288 6191575107910402049 4565239995045060609 4653751208028694640 925757399545118721 9097297316816461825 2048389292285218304 3196929137066917888 1725915756593283072 4795083991655572737 764689933535072256 1692509588362376705 8446671824681631745 234528580208829953 8063199636818816769 4959574957828878081 7455434417234150485 2943424687934950400 4506597629605564416 8824200010440500737 7811540200535230369 2863616257143336961 491351652872841152 5496066647625173841 5703136838326850049 5775830725814957008 2122515738404770177 5830831403172102145 7153627181857177600 24510007049555968 3113235265389776577 8751310141314400256 735436915399939393 1868027519614602240 4589943695396573441 8228476309924633196 5819507671285899905 1853362128449298432 70036973307166721 5841124370759548928 9054401188089757696 704941088309403649 8948771089974139713 8023257060460363776 4724124137286328065 5205237362697623552 5407238033931373569 3058837634704564225 7458459983791395944 1600480388806340192 8525708277027699840 1833330618821574497 5463230424060183809 2009534406188934656 1220950213535974912 1120421345024004416 7968337917769207808 8770186827301844993 6892375894422392448 2824294403583317248 2435009462740912129 6861234084871725056 540450689509273601 4609683169444049217 4122308290898439936 7560597347060435009 8635450844314585088 8513083038891973632 6440986887591024641 187869742094431745 1516183338826491009 2743606610582065088 28636108363800897 293522522549965312 135193016973770752 7295662595576332289 4364114160097399809 7029464009116971648 7676657392770823272 1709899891246215937 4312685422940242688 3682009993092595712 4891879778539793281 5825472408934440960 64026214461210624 5018724912799526657 6182388574327525377 1764485686380347393 4007881168571359232 6254819834876655296 3624781439453409281 2421423594361493744 9199952679048255040 8613583899671773185 890448083362634496 5501794134970388352 6356250563809153025 6052611788165311808 8623131018837966848 3963224154295719936 8284667548435357696 7147692407632721921 7719938749554569216 5125843387303329793 3164624424659009536 21828854366076929 892166848639496193 2638561346038949376 6604105347245801473 8875442704008815232 1198246908863960449 5277056486525450240 4958794161272360448 1695008379699586305 5982201937383409281 4279856491623337472 8167284424190681089 4239606944928104448 6712533692505852929 6963395100437042168 9080861503030088384 2483762784048153601 5242585574824345601 117022179744595969 4766480506724679680 4283340516092964864 6596257803520136929 1728607896616209953 96982910976982529 559768322728785593 137680484318643201 7822513777505228416 4184412521559680512 2689983318234095104 504261127198857664 2081603485817643008 3746164553470132225 4735219493245789696 2904210824755210497 6355865205788921601 751087953277154624 7807699813439340544 8462064518118349313 8943009448394016769 6542126141179704092 7061388816223969280 1268967077688971393 8144558836592868897 200884393103888384 7071074837308213249 4109549326657683713 3653801110612492033 2871978546622088449 1821560956891987969 5462308394054968321 1412293099428368385 1965838576298786817 6592404888669500673 2575356229296994304 8575382931074872872 1305791602495565761 1961283066400901121 2656278061740947456 1934040575716070396 6890632678873464832 3378191400370073601 1658118150496793601 6313072065504247936 4538843646890488608 8658965794231516481 6504769193379250176 499209115131302913 5094093925843095553 2719271822615052288 3245939981456861184 8563045954359550976 6092836088437688320 7307087348084253440 1 2031989425328183553 3119416485329154048 3817702906479083521 7525760997848412161 6715089854307966977 2241586740814938112 2430923673465363265 8923112845863416160 6610636744532101457 3353501811943044097 2612495319754080256 2416205425623433217 8840663059138732033 3460635155883229185 1617724891892754689 682872417005065857 598385151377711105 204703038140938240 2033432652111122432 617909778244138496 5918048942891318097 2393255318173172913 6116697860732452800 446910010270728192 1993429114556736001 8452398090223853040 2000340271797810736 858736813573488641 342528607691158528 2722930455066542081 5471364150114101184 231799897505431072 1511258325309958280 2633524623754435937 5784813952949485568 2538486109609992193 1898079049347849185 4777372001388974624 4966637654135084241 610584970349289472 2336320403549744128 5078559667445747713 6364706823622150456 2707569197604569089 3494783231908365313 7935009885331685376 6236158856222052929 8926253928057323349 1346550542165934080 1263743942449186817 5956079115475251456 7245489560865443329 6680046322009736289 887207990947937473 7204913208420392704 5836182858738580225 8001304437372025024 3902459595837393921 1248401527556128768 2198373500114783232 66095411907868672 7152346001893178321 3237958834917212160 4163415229061349377 412870638188371968 9199958210229698560 1410367004219105281 583245163805895881 2828024424555597824 8440053610450672960 6509918153886138368 87363139237729793 7902193267288153472 4020915002722271233 28653984221495296 2793624116769169409 1439456645548701696 4382320295456907264 4451667328380829696 115911470252263297 906383283288278272 7526572924126090081 9036784234721642496 6230548125563724480 7570406414943780864 5193435118081024257 6685474633024632032 8952270566761203777 96034480263059200 2224064686025400320 6131866489225103873 4967629442407369728 2862025191008570625 2419224646390579200 654968512942325761 2757450133949680256 1178936773146312705 5750575656288932672 1251937970334480769 3416575675576945665 1753717085419417601 673497254547608577 1671636556700333824 976108994437201921 1261192138614592064 3181623412723304257 7297363801833209856 105379970568821888 927341113016503552 8473038875452125289 5450005578490736449 2194082593427800064 2191995103037788417 6719031743289251968 1787898913841479681 4065338350824212481 6796594322824380417 6348431211743936512 3552909312361889793 3685954782578588160 2661213161803710464 6336219573353326080 1548155818410814208 7401515455094802433 8170720225193615360 8817952456964109185 8804657411091461648 8055598975612197505 9076606470314592321 8107945785489012737 2041791901490083841 3828770278272601088 6402025564517087657 8609912458031290369 4828245648453634304 2389956508661294132 8196922210854338561 3800358465595113185 3101270458734834525 3461641428646189185 8738698877918251009 5993750566303997953 6928004370444403369 5212275438101992961 4559749027126288832 2769227692794970113 7798050216179892225 3229034277908643840 403958006505298945 8301922289350356225 5333775084602453185 1921671938605696721 1582446847900051425 175077555659866112 303789146184312832 5975415028814117077 7250841211592769537 5434573925588410409 1386089108092626176 3358953813664286209 7754603460619216377 6248380679143238465 3183561715177906176 611730359599689249 5703445227653543169 8867054774385342081 7064668400759267329 1797277784137195840 2097146217960759296 6660215252794152912 3366511734954118785 4336593475117342080 4958591794598231936 9125321488090450944 3189435491749002944 2823208009033302193 104683270791893504 4480033382892411329 4630367042284530688 7761385621868397984 6552175243773558785 6215581786194415616 3950544410171170936 4335837522811457536 7094162863265546241 2322305222568559168 6106837839884779905 9200953795700060672 8709698483714013440 7881325754865709056 8474363625051537409 1143892770710512641 5149983669683355648 6417598671192903080 7951825582298234880 583231163622323713 5431421577786294273 3909003590817838081 5261268591662225728 4362100597828861952 4215857826933545984 1040634588029540416 3062846624792748033 583368965675310672 3471769181495480129 6905868517036940160 3432732797683056641 1473511507920158721 2432800979152826369 7690415035873585152 42178645411319808 4556436079970815489 2935054402051713024 4485192433599331329 3938943641182266369 5304524460005202944 7175459713806788123 1198338510591772672 6908222415448715745 6506323337762878913 6669962273967445888 3674470667345182720 8736402261699684609 6116888061169111144 6984737229604388865 8721315287371939840 9124793313387888641 6412243695082612289 3767156303330493441 2815137042157074944 7397922779862663089 2339293453031161856 5453831009658617856 4757534882439259160 2172591827785838848 5077637203424901120 1456341110921706945 4089624528505498186 7495720661691145409 3457479769976029185 3726115424386328577 3368520565190828289 808895012816887809 8705308006059990528 7212656785315462724 6551832710238315713 3919363209959571457 3909514469748747713 3368951859155061529 4772445891743367169 561585807164964864 1582246663738135040 1463601003095816193 3003936809950642176 7412225249393304385 4399155777108375808 8965341894217582592 4116739590356205568 9139618835717650432 5224451375307829952 2501997438057676801 3252809753409093633 1591154438566660518 5438338287121993728 5855984268997968640 4248382202214727681 4286574531510717025 5032164117751402497 7422614600780774400 7238012907710260480 3482729216785229824 5378945992027450336 7693853529213448993 8615015910408708096 4782476996727930880 8663403554036861697 2914285940586216448 5222594889700272992 7070936489696074752 3701216153259601409 8268401071116715617 5867381849856806912 1139876398297704192 1860834446989047553 9008829441112680448 78120197560664065 1285423806815422977 3532678798834313633 4513169630698492417 155120124782360033 2038647221924509184 542146278990438400 3528747527539553281 509328963202752513 7042451632030524225 2797879766223245312 5367491379390627840 5976712806550554944 7116749404794735617 4711184362938752961 6762085598840938497 7244988342610034689 3510260887217813504 6804846415719694336 1544009836240234497 6853014736040953985 5778707408015032321 3953712504157589505 4946662237348360512 3827206982217918464 2700387367361400960 8554589553063886849 6609073534242091265 8711365030011703809 1713697880518671872 6613203369788941441 2241099825117798728 738484761277788161 7478723947514931377 3618574525149888512 1624850644915716096 2068296363865498808 8707168804697266944 361931088562286592 8017681875928548864 2263641207141024769 5493904410362413057 2944015787515368000 8319697893544572929 7723748153846284288 8396345774244134913 8757655100540178432 3724989305303302145 6134310547289638800 4555629789627977473 2505459624231346177 3217032048252977152 1379062180058431489 4149242445737279489 7850931111550891457 782979396557349889 3686848235064032561 8181254011189805057 4522694468571111936 6216742741564855217 6089782533668208640 7798288055109488152 8697788936099209216 7145863294135186287 501746309382955744 1079948812754677761 31361648404119553 159533936640119808 737126842154039041 8558541662179295233 7007182714728701953 1674371988447051776 8144547707337387008 6384472496863103232 2510649672046599296 8314762134936396737 8488631845455951873 154906848623253633 1467344644836503553 8939251082374891008 6558014859821469696 7938236009208706048 5835102642267619328 4579123307798510447 1530933959053908096 7336531625066366720 7889084558430550580 2169698670795798529 4204026780056443905 8413766218932155393 887449695334266369 1328436259852247793 5891242707961677440 4254469651955559425 2589797598291863489 991710925585806336 7855819741453506304 7127086873309156864 4629246367095980032 1489279680486735872 2782966420748550144 1943015644944344065 8237090425146822144 5298722853709578240 2628954963921174529 241329708289011156 8629628487739067328 7187649476916827953 1584625608304543744 4458071770059037952 34948536325012417 9070582753122347008 4613507521549877248 2390843485539979136 3306781901784846848 6204893109222638592 6033693355525829632 1807937187949379585 7271462695334833153 4963544427466426369 3153096149726106512 8401322133683898368 7832140174984308737 7619141425721485569 548856361576431617 8769641713218542592 267732770177749888 8044697136661418753 7541802545427878657 3477774082806270721 1514395532628012929 8342707235924806464 8941234164011849313 9186793839618705408 5801738735265454081 2133049325419554304 7043490236548788961 4364991470066452641 6440617986801973313 487837213099191744 8950586805525430273 7154187867515944961 8493033360630533248 2295805376494250881 7007144379524383169 9170684177090019329 70384955978631280 4049992565374556161 2326971165387965824 8357239561946835169 3072300970995314688 5473130567982750385 2091881811950288897 3865884821256527456 8837957584434975745 7768159407124512769 3366916336452634881 5481948321004732929 5402997098704683008 4868089435352477952 8425246377171030081 3841606127913844864 343232750881585153 8481776583192855553 7145413568832729088 2214610605690422084 1022225528892779600 8448059025683513344 15252734220411137 7590253839575728641 5123969424506191744 2671973585551627281 5465218952299425793 6908488903838654465 3666287373420097536 1171118838832119057 8659437001116481536 4677777861335269376 5107625950874380801 8159457203876590852 6325516782596805120 3746066787778953217 4072458720288388057 7078442905547511041 8881354279454968545 2221141990935066880 985066551483290625 5408475569725636608 5893958414577362944 6567769648430277576 6901932686740815873 9125203778719370240 1332593761438400513 3895150897082445568 3140898879631501825 4936538713529438721 5562435388610166784 4132076719718141696 2113306930232295425 9065028522652945409 1663404572648311552 173541623859664896 2903797889335411713 583284193752063316 7478025822324013056 3491148707886227712 7433713245739082176 5350451844054802433 62491614254555009 2706603020957362529 8805829203996901377 8098598618814646193 1452420897689698304 5406375650330836993 7735156157911842817 2021117677043722497 7117795921908026240 2948978199030118169 1810764230702344576 3497460060680301568 848610245358268416 2143099624050876416 6807602323655450625 8735018553441001473 3935684583758558209 5463370608112074753 365021959717171328 3151173094247952384 8794918593511530496 6895620628451618945 6392121223952072704 1382313909407887360 5494450189637475840 2720718070791784320 4389466252407415480 402656577543950336 1740164331638608641 1740563374588856833 8617595723448704 8512152694618129281 6663404692375735040 611672321205174273 6779207154595135488 1600432307543956736 1754345105128275968 1491568084433837184 3912608358623477761 2412465380749025025 6248316453562469376 4532056805613609985 5250335061623704261 2514333296470130689 4078066871665581760 1815346134653681665 1802836824224753408 2889995884098032640 2435354107809210369 1540874742322954241 2167270441374292032 6518327970405546561 3514388582070270465 5141627936376192001 8299135136492878521 7941335309171087104 1225484091979907073 1817473177492298496 2187553457306533577 36319437175914497 1939587013716651009 5819194310900625185 6773356030285763073 238832506730299137 586162827740315648 3545884075465674241 7077684734926315937 7702027978064076288 7129129176093176768 5354363009465478144 3443826034514731009 2086375207448088576 2299033600769130497 5318268323093425152 7904748826433764672 8574071681482912912 5827059175049235616 4317832230901044377 203176620819307504 3716672771924152321 2446255639619055617 4123845274892199168 7649342708413685761 8256742930502830849 5195183055101209697 7022680930904625537 6042610687563585537 7753371729024902497 2529540542718202880 4777293614756282880 7860642975778211840 2586857843639246849 6742046626231566336 1285443283076775937 28804738705346561 7911810160101738689 543118123835623681 6002556049420737665 3250813691028510720 2903672911566661760 7370486968367401984 8185600304631230464 5300687772144291840 7799398547202094145 1864503021193502721 5398206212322774785 1772794892306203136 877119603382288384 3487311703625400321 8023896334349369344 2546867642468679681 3234630268627976193 6644406925799532736 3305633712362889217 6469423892046267392 4796740475911720961 6367150311865778689 8202544615654668193 5813607002363365281 8130989983841837824 6246016527443808760 2527913899860089857 6131314867464849408 1034055522630381568 1823401397891039233 1641435715101523392 7208934002721947648 307587104208936193 2332280650560622249 6187399452590254081 6431500801687335937 3756548914347548673 6778489875292004352 1854769247735574529 6123458389541965889 7536123155770464112 6917159230734117905 4003097686610333788 5881503308552044544 102782707725706768 161850000031744321 5438004924453798721 6967226558962052864 1880525429627418625 3827161074202840321 8519594122407617241 6502215164172427264 7588340232688558065 6454700620154311721 2151895977941470209 458685548597477376 8051233790614601728 1107603420040083457 1661286295932878848 2746869830379406081 7748187746561196033 6927578349122355200 3701224850077177856 9158318159447289857 7759624975425159680 6552264075787987329 6612154134529396737 7260456413477509632 1066668258055233537 7707357438088935425 8201467835087024641 3673822801614463232 6301108594440621568 3820634706102552577 5689173818006510081 4541338828784107521 5616551672835946617 6236743846295420928 2991703043083593856 6259095938011365377 866294293412934913 4576134097235602433 5732587681748901313 2580987328754491136 2850870092246744161 6773820216602886145 4984268658089928256 5058612112126793984 3933333717885984769 5371710322694050433 5374933880141716992 7851024779402096193 7053548413214545637 3496569676441106432 1729286096693026817 5277450188093949952 8650958390816664704 5521790169813966848 9183301946638814080 4453934364358217729 4755405356987760641 4854121559899732865 1800086117816772992 5226171995540600832 1477804721087883456 3213262683072974849 5649674864516840961 2210538564438729984 1780255575760444513 2049276625397294896 7318059365655339008 5478166338940171328 214534531199631360 2031570312350108672 2532149287053494273 6926732883205653376 912891176346843649 6633957619257950208 4977832081480598976 7726910254722742272 8109646488793120768 2573974017020043264 5317589579968013825 7679852153559670784 5476898693915140097 6214980353344561153 5743024922133068288 7271400838852247553 5880450088495814913 8084977959829505 2865172634907773953 7701006230777167872 1990724341548122113 3498837837336100848 6504204245973629441 6590190405727824641 1267133928011284481 4202888105853678592 2624904134140313601 8171389470498979841 8804987035716734273 779768500516358145 8803773896733499393 7896991303476322304 1868397464706292416 7727694215408812033 244238130200010753 3752722411013833536 3321333314451542528 5830371553663162881 3522712598657650512 4794864792587590657 6838997458958864896 5349415862933651456 7325398462453985281 926506667504058368 5816035654003447681 4665353667079352497 977878796614135296 3479485552005226497 2480332677161283585 1371035483726229504 9170329775947415553 8630521937613385217 1875738194961166145 5569827798224678912 908652893959798784 8469399709210926465 1613263111320109057 6553202901083762177 6740665216181288961 8843553405774689793 1904160498989999105 4569067871265075841 8941619153962059777 7091328228535357441 9033599551346490920 1459265368627339265 6807801948192022449 6168570962487078657 347198294202055681 8770661204300111169 2427318042228877889 6979083274884350976 6309464076351983848 8442959029882175489 7843691833787916289 5643290161113161729 3453636918700598272 7570040301277085696 5224835090638617185 2826800559258350593 7904086293142159617 2497335190361828865 7514919721171953132 3519690765573900481 6582885862302673409 5348716138080392193 3509737284867023105 2129259930123961601 3230414396536127488 7802087778797002753 4288925838312169705 2635598478969875712 4972324198003140608 4707960803074053889 6212952794208848784 7399611027409108993 6197717933921374208 8178161095368428688 8195607300467682337 7400709418766458233 2440781646615969792 3677728589072051584 3554720091481964545 8348808607127561985 5901237967602636801 2222881247311120896 7681835125207545969 7850953921491107840 2705439289192750848 1918337826994774017 1644554609627963568 8926196422134974465 2414605091129702673 257825202893047808 4699226367208431616 2623327948607456256 4652223482020403393 8853562691711344640 821380541017031552 3513140257951051776 928693837928887296 2653076553873753472 6590695924408647680 725786713114520064 8199839339151872000 2538001306610070913 1048744464997945857 8405589879968047105 142306599290274817 2239012919041851393 5110214951693336777 4629919142106920608 4929773578540349872 2895321080390201089 8468917861681692672 9021599448137928704 5974127668522655233 9208287109261557760 2501309116172992512 8014539936198736641 4210977383786240592 7224845966093627521 1353226284276845185 1555522815126531345 9141764496805584897 8167733162755495425 9210283502573108416 2323346200853991425 1651140115880129537 8788582177680064512 1135179484335927296 2147337571810620121 9050781750965052417 2207925379107558913 3672488537818300417 5612412135036661761 1284299434309079041 2796880266660244993 3213743933267419521 3010795652868669441 4166508399585673617 1070156991512689665 3646537409858671361 8646447802424537088 5691928748772142849 45842131444669586 3730764141805525409 7824373137713135616 332619504143421569 3330694790938896384 5465135384205124769 2330568621392165121 8175693933804650496 4585482425436645376 5200603578956768768 6552689057303384064 416859231854526465 6349658771050827777 6469577561249507736 2395636185053884417 6370065989431191553 4767994994026807296 3510935257150573568 5370340622986893184 4866876997835304448 9029847313920621376 3954852936100327489 6249557531335184769 6542579453440817152 6070604736535483137 4762303587959802433 1492434712165006848 4723704207566402432 689214179031981825 905930287032901633 4248255903945015888 8512278024583357757 184566691045721728 3790525806928698112 3523833175798394881 8539516580125441920 6765757972587316448 1174463808653816248 1020060012937216 7430263829444151297 553556184933281985 4594171114435993600 2323363004396123552 6906173617128510137 8568776643697442816 5430305775081234433 2079033540237997280 273145421384068097 4168332619656521728 1356589516822920960 2414107065958490113 5063171706723547137 2341355859169175361 3227295316683319552 2188307636399590347 6246416960595127809 8089049036661190657 3572028836356726785 8406441661407157505 5585745524354580481 4538912640180617217 5205051796425228288 213712335443805377 363352349593069768 4451700748819544672 2716841762590031873 8909148330808429825 8529920379519699136 7889733459322601472 2200673588691181569 2488142855964841313 9167337951218681088 477027488558801409 1955338578339098977 7121176677936087040 7509583434254831001 2973841284277955392 6739432086307218241 2623796994414865409 4530854839284223425 3140348055782485824 2053215524868108288 4576139953077878529 8914269238306668136 3423126694520619553 7564800277177536448 3039328166368878593 9021311479335660545 217445159418692256 4073820159993108928 4607104853617040585 23799321727521281 501125187355275264 24580525175936001 696958560772097024 2445119104470486016 6041204612972064769 3440004178700257793 6769087160759625024 7230029851815072769 1399913839094050816 5713585980533309441 373875284337823745 6175728945645748224 5147836687913314753 3828516930715779073 1135199446838854273 8634394596193998592 762699785175367681 7362703111599095809 5475740656939524225 5190054457261469153 8725870274725388289 930392649604482048 6387970230432100881 8577194753944692737 8548006386233162465 1130286921613819424 5559555348778837633 5176477480332500993 983657735900299265 4051339895164539136 3917957439222446081 737915225038759937 1677482249485292192 5392512920026117120 9222120163928537873 6812260848490381313 4639791985294855296 2466113157101515776 2392129629884351488 7457472335773323264 7553424495404698624 1976327612872261632 7844793468682484737 1737803592199795200 6942788768635092992 8510828603687449641 8583329239908003713 2701194393620889600 3995483364150080896 7191139088508428288 604196899446042624 6261695511191093505 5375870670967640704 576126887772588800 4762047251625865217 5068515761254449152 7408198927061422081 4412442134180083969 2670115520018612225 4064559223565713408 685851490091798401 4293271616544757760 7164162861288744728 6663818807055912961 2239085078811459585 7947556226032980768 3546629598658396161 6832009728355729409 2530378783546121216 6125347120397040161 3189269228530971456 1612073738585440257 1495452469448146944 6407705229259079761 3495099232191315968 1878443796619439473 1928968676405673985 7016400771605299201 978360232534505473 2674656967970783232 1061905008934680577 8579153965010809472 768726470582734849 8855804167145313792 5257864268469430016 6968710268505264128 6371654043146628321 6433175483929292801 2373728336825729025 2780866159092039681 4758385547404974337 4653130654408773376 8847533022057431040 1539298716135105536 874758472350302209 397140879068807169 2542938485051642880 6203040070412288001 2602399319510038272 3495393195071655680 6920580609477181441 7825295319425904896 2335782320073723200 2882113437595241985 1 7700061689915375617 2349826376753783553 1683831527225943552 800291888875843824 6382745796059487393 6283559935827704321 6793631366179172321 1057036118825613825 2032530617391895553 5825976048175810272 759064045289712641 2893887995354896896 1575681993884303360 5252928016273876992 5732249684492271616 2027070819812860033 2574786098476470272 1716661066838755056 6697097724947211777 1918389203938143528 1011419644849910208 9115508706887192816 8048341086716843009 8099033214481268737 6425273407994977792 1648310553149440000 3564679140022770033 5303237229265379329 372028501955444736 3117833525421015041 6839176838549758721 327214331365732353 2126895653018810561 3128854590701469696 6270819226264989697 1091475374268997377 2780100874869415936 9177506488679298049 4879386510778569472 2486982391027212544 6612003178035529024 3258429796386401649 4297458193049059328 1462433759982480640 1325710980560391681 3844306497393164545 5117607783693402097 2642328312575112264 7048970181928673025 2112375031426007041 6735619386391134209 4408182881530009600 4904346989212041216 6587368427575663407 5202026467643665984 2948578772179544064 2308818894087667713 1644081880464254976 5404111008321729793 7282699911323719937 179913412167630496 4059303775474245376 1843316019915948032 5759150746254692608 3118350560959846784 3722135142303531008 4764262658346343489 7522305391722504545 4526988044509642752 7037523043503314945 503146415893313536 843381790058889921 4779991199843094529 3770031934328919341 1297713748637285121 5155393579052639661 6912313411701530625 5045654784762520856 1162728172927246504 7117049719803917056 6855447907870192320 5801346369050056192 521391982503526401 2485995388503746944 8348190261572150273 5237522988121264513 7894424480584401113 5531733291182901673 812204734993049600 8396852164584337408 2182683338664337409 6998376002185527297 5133828874871698753 1301463125395817473 5375675316048324705 4212836948040269824 8114794537275300625 6424641915058520064 5572224729712535316 8704449750949052416 4710456690129019393 1868236745297592321 8181792986618118592 912393516699953153 8781019958595825665 1798860712398714880 7229461285299867649 1456652296530228160 3498696713136807937 419068153199335424 842126661606176385 4948247023308513281 5568817528137076736 1749810751446554785 7686984889012584449 8179717998238220289 8597963933887691777 2991830768211613697 2205289046456367105 5409703267719501825 8665792711536861185 3866706991270269793 7685697091446904833 5879663968289872048 6580053844477050881 6294617231336251521 87097889471801024 273538769765040129 5490509888921911297 4740426827096118272 4718685266681847808 8722457418368139924 1752765964780306432 7884072630187955201 2450964929272388488 870095523785816576 3199355697928118273 3221563898905817280 678716929692665856 5801377700328974081 2589536943238807553 2053220522025308480 3925133916274917376 148001492911702016 2562861382987819553 4874787616623378433 4297976303847931904 8313228284437822961 5067568302072977408 9135878593434812416 7487330806389076993 3474757344122447104 1639851625545118944 7059036305821803528 8702354477587021824 426636050925646337 3191154903862266625 505843109909468608 3815401279590582272 7984252659649626112 2254187229501172449 577803800460394496 3298044896957317121 3245378469657313281 648353397518729216 8532230615084424193 5973667905411714433 2379192624023757056 7202910429840808448 8680693439546440449 615136604791735152 6275890348306800641 4869874268753448833 3507824173242646528 370409679412547585 7180306919405273729 67875250330132480 2244449606711865601 6447895682933039105 1663160204283629792 1446575997137135104 6148949209090379776 1606999194220062720 1252298925057113600 5838312885450533864 3603825464356995072 1915272368177921793 7819509924078501728 1970235073789427713 8580308255522073856 8170983349591122945 7066098743030335489 7508128837093431040 4483995900712112832 7052683123444088833 1372676171347147585 8923126377633090112 768464055771881728 1513728118624919553 8746690582099587072 6527646580336352209 4798358586707021313 6247747508710758273 5520534567269220352 512891234941284864 7854062543384793345 3330815223676305408 4429001215902875649 6047605831360512000 4488644079129722880 6592759405906616321 3840565054074857089 2928314285938442241 3601574311292078336 5134369181551692800 5453736648432156673 8880131303328579584 2591723281717649920 4974774833731376129 8406239932644026369 306431647074650112 7750942870740117248 1320105652884586496 704850995614203137 2627957031298292161 1812448881590638592 8793994450374642689 8874960720686268817 2743020905824578049 1808685951039668225 1509892532661996993 5775908722844689249 1186228662786508800 575823848016824 5821294793992964097 2454322341152010241 3108681303294582785 1804066523964543361 2480773356615131905 3861206089427910656 378843410458566144 2805603738040484864 7301812723614626816 8860193895954983169 4034432795293851649 3486149771526956416 6641117141089907488 94072144029368320 5322110084767235713 9096820586231856129 6287009307898806273 3344441902195346688 1178854901118830304 8988752661425886721 1759041830896152049 2089129292161390593 5550504260197662721 2346073726368022528 6474415779044190384 1395798244197093377 6385333393684861696 5932701150349950977 7397621021494889152 6879504297599625217 12817203070726144 1091037090110528257 1950620348697594433 6420224325681824208 777955019777912960 3105310645387704321 3837582087902022145 8714492837952750592 2921551013793660928 3243356695857725440 8806796705082159616 2914007411870826833 5001262878668783617 1069321580119064576 9082454232263486337 1052367940291002368 204477199567410689 1542506998743537153 1848690408565433857 1655231056502063105 6065567866203673857 5183140330000761344 1068689395394953217 5210150164634549680 2641271446219128833 5900972852949018880 7766763313965498368 7506346451629201280 8644810191542676480 7568393166636601344 2385442528276576577 5102159303047757824 5137077720948856913 6900414021728813568 1232346915565860737 3255710135733625525 8576564885057929217 5894900637733606528 6684341211422523392 4700864938012081600 596538732251940353 5971451897790590977 4099218427659863553 5159177697217464705 3133592347145850880 7022423032726290432 7706490002203115521 482315613556852737 8901164449699078144 1996164507471577088 5874706762872858625 2730069007608004609 5798142670971797504 6051695230338089600 7350713437477747201 1671163629689167808 754797919165538305 709009401530712064 6840772238287098880 452941078924115969 4394138240823705601 1111483262502081537 7599410756009013760 3345976094549409792 6136513667223024640 6800109881335611393 3514897960075732385 8153760536393045433 3171437527138408449 5229470050937739264 1450091352900959745 4980705497999679489 2343829282959776769 4006936115503717153 2648475008036966401 5707189116802955585 7144904506033121024 4541041425095857921 5580346585747521537 1486319494966423553 2433356726255484929 2475600513839603017 3445115253697297921 1993619610510145537 7119759635899744256 2276420782314460672 2095973000899585025 6415416504129003552 5740723123513211905 3450608980461446657 7293339496803377152 2057493303116327424 7731007095539226496 9017034508710972416 8376530317397972736 6606395755060592640 9039894813980557312 2594524609901178112 1964725033348603137 7038045259200490705 1589851661732704768 1041561036391448576 5475463943631072288 8246824599111404384 6013445336443423633 2356261844501838976 6767670980905987328 8727406726519153664 947867463458199553 6274712784909664256 5101565593952537312 2685028249709592576 8358721367564928081 5359844132109366272 8943346772043433217 6549694969127274497 4974845436815674368 5012310797249517057 3147258842211418112 6371691938353747264 8264440787939092992 2305391361156393904 438854411429169672 297940464031612416 6112069701960952256 6882975814451331073 6827729849569994529 8610302625784553472 3936783188571418624 1683224720601045568 6314562129987282944 2771124800936253440 2086040152057900001 5541160760811539873 4915861738248310784 6579771447946774561 3575282365751693312 7941537664893188032 3006261427443757696 9175560346701161984 8340294628374258048 3852633221216403456 1439604257485750937 3540020159422386177 502353757183843648 2813486851491289089 3528882332697285345 2498165702875536896 6590978252467969352 8443693814369296640 7273876596851748608 7996344244053052352 2483484789015684353 7591488309875242241 2005094100540479441 4851204478976174593 1315950628109857793 136612501728657409 4911089921136623617 8494708447104854017 2310716771780116481 6809737283290726401 6644613970820055702 1823771429265290240 8360643956166000640 5751023371874478944 481845588684586920 2622250183063368448 6859533928254626048 9000921060042177792 5609359250108253937 6549963830827823872 7952901899933840640 1941319279155086976 3332032570156912640 1833434196396993984 4847217898550129665 16902264005328897 8980092461764706304 9141499889216098304 5457319835259295744 5233246325807595520 6398799484021112832 8328419880891842561 314776298938227201 7727716832386627841 7919549792880200801 4935851857901764608 1540416868061806592 1323541705555192064 4510137301999371649 754268054951970816 4015091544612298752 2822677514507247616 7152823212868390913 7175280788133195777 6659333035290099712 7251142658451433472 6475129067110049409 4433613640568129537 7724409092666668033 2875377106274598912 6506257907685851371 4503412652348077824 3381358518152025856 8013017388233329793 1100019579425998657 4198326795222593536 6222963977010465921 3193773260291267584 2048293496316683265 3818888941755957248 8939977216784546304 3818805366202536960 7000593477838322817 9108571023109540353 7003589221695040001 739388213161985304 1007899347068601345 6649167317601460960 6962596128474595329 7970183831854004224 9052205793277276673 474294334777765121 432412066869722634 8543115526396706817 9008489684167163905 9123627988019560449 3049769298015672321 8176349994242434433 5581885112318025729 550592531542248960 2579703763247565056 5818277308250492416 8858244337022271488 1030003101942440449 3148490213482206784 7319475825228404096 4555852895540314112 6736627700987917238 1130833285492108544 7725400255859454144 6339165203978443008 120956444919713793 5972828233269223425 5504738448955045120 171844440065128448 1241465878244811904 249975621186551809 4283770287331104001 1940254362572862721 4161200196035706881 3420608877339484160 1144096234674147585 7099486319835979256 5135121345958946816 682087735626640384 6914086653274255361 1832237643902575616 5416635922118460288 8793260899024773121 383745320942902273 5172829145431605249 6740627781397066497 9002223583673226464 3627651317118705488 6718649377326563328 8162322288491213824 64798616249323521 7269988579590078465 684811972407247873 3121262996223463425 1195026746434331233 8902565075509938689 95323965982552448 5888267782817403232 4012358466562977793 5433870088347320321 7146892028534239712 7658350444639617024 3269720410566492161 7212659295751065088 6924716633385269248 2552570091238289088 6299885548433571840 236456872503148545 6480589855472650176 3201790389192195585 6769674548082991104 3166415372848611329 923789012775759872 2347652888891143169 7069820550462623744 2694757337099275937 7851369337156088361 8325164943561926657 443504379076533249 4349804290488025953 7173086249124104027 1777213620894536129 8696278478902337537 5015996570181177345 10051998577099625 4240322998934989808 7745682155900445953 6983396655518667264 8756315261938958337 1233900939651265153 21598939068188672 4458242380728107520 7996804592710079488 4297669346915254273 8072884301446571137 518966872560046593 9120527237800759297 9214144141937709056 361961906067453441 6171064166560702464 7843670617758629888 4744067611226382392 3551348511697892864 130565920636967936 2001965647081229313 3403541320453058560 8282210228106723104 6125263115523399681 7434212505283919872 3471726288440180099 7161588364008610817 827182520355986897 7224619803159687168 3478597361737762817 686480022893196289 6256045191967932416 3689470029186542592 2297751328632266401 450791016299102209 5005721433770334977 4606677986781986817 9220385048175230464 2619639463297763072 1298304001182796033 138317234260082177 3405797519286075136 8035566571882071681 4823916550096536065 252017037368696832 4485075052711591616 1027530863296646529 376517662884661505 3685539607692296156 2786324564748767201 673603834409116385 5613832978681077761 8844654861645202417 5272104526725208065 8997978270636892160 5460604467251105792 9019550704752826369 5583715165657641472 11027027391356929 5237188001169449408 1905621528421134337 3303087571556959232 5011346406049122240 1770495627432853388 4896107867875776512 2332555556688183553 8181461944790278145 4341825875516718976 1300906856582508544 8203078346093973505 2157298384402948352 7471615797360044781 5144762255314553984 7294134119514911233 5619679806899195904 7822211455356228929 4310226189532300961 5030287328692053953 4067625534559797248 3615759064520883712 2954534870624968000 3501115154715377665 4194702957168323905 4583927483605740545 1228427808546824192 425293148231962497 4311244423170621441 3107083471891469153 5479071934462797056 3701925238348294657 3002666130667729409 7469456483403431936 5980211399999783664 5113467020628101889 2052788327938014129 7455115033541669696 2939018043279567873 634994757720604673 8151725968747175936 8478061397810824192 5535859729531072513 7890923611006351360 7884875697805656064 4315125044280969888 663099974319573985 1350878398076180224 7137049628985117504 4214517906773481472 3954791038187871488 1860059071470655409 5787268921621548032 1720187647805808128 6060477785255422976 7365084674047360256 634341116074115072 3552822783399443840 6105801189399994368 735253445259988481 8180297412164421632 4091624094169751809 592116651433313537 3306682346115960801 3829838760110194689 810200761252331648 3479350148384141440 3815877411479287296 6142119568768717681 6661788774143640833 1664205211344592000 4831332818110578689 8773387914020082688 256667306564517888 607568517568494081 2795522935240566784 6199647138557102081 2812608766653834689 1330278083400531968 4917417047354310656 3076454348764212224 3632787139590868608 192069962232096768 4270660306711504373 826724031497712897 5718843592877417472 7868987467185643521 97078408232837441 5072365460746403841 6484178714679503169 2575126414506531968 1179080027389952001 8582610093830618625 8380404565171990401 3953916172690005417 5585715592299560961 4235982335744957952 7801362639743528961 7115807139679803328 4914345820961880064 6320219199187652097 8507191282938833601 8791292848552039728 1929268011287925505 4254206474033491969 3603393012315119616 7241578878273943296 7793949117963808897 4275469578740879360 2088106656020957056 8859398861697874433 6557312755941482496 6021268981914607537 6240970702208141776 4257378504617555840 4059944128408715265 1474129302410346497 4826579859268911905 3977155475254607872 3095965747927056384 8763341859170676736 6685452407961280513 4709978047421706240 5850498809961938945 5184099767432478721 6567798721379349448 6693667934423558657 7393634025049775616 8028969487816279040 5363373509978677504 1375614950259869185 2162329615521898496 8717893654948943617 4390805318994903041 4438060493893518601 6078389734413727744 1383941033656459264 6021807079811588608 616047880981248769 7068580859358657025 3308342451961071361 5964314844871794689 4739802335084177409 1505328251849524320 4736161249105117184 6225860011147761152 8508342621800293536 5503084121597935616 5076486658496284481 3614487986509384480 4880324389452623873 5378862261988441473 3559504869314109673 6930202527553572545 1037261340995640705 2618868762052911361 4015532191057128449 4707058343855753313 1689448532325942300 2721530728207060993 1713905033951468545 5820941163018380928 5685769393408475760 7635084775063949825 3030688037363278704 2466267964315448320 7888655376385400832 2646531322431406081 3365339817233786881 5718136797416025152 7292502709599469569 4736208465423155201 160095848012051264 2225185023246535872 8481920538919112705 8471156692875550465 7624346237630023680 8322281812637401089 3967358185083313152 4640124564510496256 3839559101428017152 3342342856988073216 6620101721128727040 1849983777234849760 9111109461940502528 5941609394553585664 6128560817062847873 8687035778228299264 2583680529966553088 5102662722510937581 1573045429346740225 2512341597285826561 3842105370206459905 2692936142047802368 8395862373989217153 3662064255177416448 3432353979160952833 4619265163674211360 6947526766180302849 5740652235376156672 2042891658178068480 8572938728158953473 4921519165227697152 5898830064564547584 1616161536322932480 2437337294576012160 5232721314119647233 2145523517903932081 1628448305845170177 1296010250384236544 6416683716023430600 1529079975998431233 2992399489941515105 5065567763342609408 2086540672773216768 4002240291302012784 3092412923642789889 4930003939472148481 344364146964083456 6241721901357531137 7214470869500469568 7538084812686636169 6153456493061983744 374009486485599745 2046194147829526528 5527964619012476800 4349063271922964609 2536514991915211889 949475394731196417 5390114230098589601 638039404208028801 6816047462616213248 6386490817283905024 2065924646598227457 230802844058779649 7969308907166220288 4112478554836795648 3881512162510128896 1237102776955340801 9195938114357911553 238839602792379264 5454868507672360385 3587141414201625729 1646339677969827840 8907614426580754432 1596078323916611584 8018515044874080896 8009442523713925120 5658084830750056896 718531428913274881 3423889802355236865 1144580094876564993 7078343536913547264 5934828368359686144 7550771356284912032 2156422260652863488 2518224566061989889 7814444285860876544 2948755320608134657 7298261448154095617 4819823030761029633 4420606558058497792 3068166867478217729 936483909555912705 8635829522427500400 5168343082782367744 3977881996378115585 2481770242792823409 7969165034777527233 3478438866383773696 4981920795207711233 8299149055132060512 69310589699004416 8893649495621944320 926907900838608897 4865825242105942593 4065206776874369024 3119495724305918400 4176116156543506464 6711689155519660449 2380012418183032832 5031312541032579072 8226874756325171009 6019695409462116353 6559896523108305664 689658762708527105 3094242343036129281 7364462326585928688 8062698329818984192 5839451567257870336 1369697098574433280 4622298828269383809 4205209161667822336 2816565153883842560 7326583514815660032 4618692565228277248 3336391449039041536 4453359658601545729 3007186490762479617 6671898816811998497 3222908459658151936 5639325653305664513 6498831782176886080 2384179141059036160 826910919014850777 159784188344893569 4266367376181694401 7046371750857920513 2427397885765148672 2814548915296092161 3958464416651997185 4339286940304053697 472826070517833088 8579935637083435521 6765943143093501952 4373585851984871425 3108426887644314576 1804911243268625408 8224808465226787329 1518405617919584896 6146126081549306193 5214413497926135809 247522384050515712 835644015130453568 3065047234901100801 2130143415465345793 6803251298470138945 3603792698208187393 5850782235377565696 7216435822857551872 3677709740094924000 5648025102309355136 7257145133198639104 9145160757627096833 5424542719917009921 9053657270559851264 7578263717587811585 5200800760622129408 1793207592554266624 3562776489627737600 7469219986307809281 3535550369221394432 7646014909982179329 4685685830802264705 748736141035179808 8822779058388194944 2345836268124174992 4562712110254784513 6409866992598620928 1660848010532683648 5493324990062672896 8311212166864986113 8881644457089841379 3107576693110216192 374065714575736833 6738171399600214016 6786718157520748544 449108869763450880 7555343649700638721 3531463566070013977 2743312862746264192 4579746862253858817 2659960059883331584 1712046447148232705 2003298467179562752 5064598585174813376 1770013332202952705 6424702332275832256 8223682853186555009 3424704401438760449 1937918434042389376 5463015195859465472 4670494591532326401 315104931505689761 8264487094610821121 3182973047885107457 6490784183331454976 5169984689664018433 2303996880907452737 9020206412946518016 1331694282116808193 5388522380743908609 8293884736440851536 8780253953850703873 9045890605135346432 7644591269495486465 7128745077814432736 808034987093181056 6107698945758141457 2129912980207300608 4497639460840120321 4241497978441560064 414838740645276712 3962511012903277568 2614992593083079169 1447738448971409869 4190855892621332864 6552834418004492288 6896515555467888000 3411562626082669744 1307006122918187009 6930527093326823425 3183155943917499904 7248117286082716001 4462743125767995392 7628171278641369089 7497998653805357529 6073867922324444961 1489181151599652757 7960804054908754945 2323139554608688640 3919902553626640385 3512993530461312951 3575640440225851393 1147968621730270465 8113237911412957857 7636145198180764168 8062765695686005504 3926727773634362369 7858253387542817281 7426218537516814649 3440652479238993152 6390215855472783233 1177509113207595008 3372381574188766209 2878797723561484928 2732049857108698113 6646066424376725793 5624827322563842049 5211820706080653696 4817952431258721153 1400826917019600896 8081224271326188456 1653013396051655105 7748417999597470593 127533168746620825 4526587290951450624 544473233557898143 5862909747206710784 7402940871567626625 6690233996738658304 3315168923653111809 8085412040911683584 9195842780937276928 6885569813088942080 5557863242976897537 3062040616842656256 5922108767501533185 850007273624453120 6502613178727872512 4056786104648269825 1736271543008235520 434858877366091265 7660993754337466881 3201093973346362881 9131434716283273216 4486842169829824768 1066364133232017409 8477869445742662720 688904901059624961 7922985970285503617 6015791886471528449 3872899079905184257 886309096541759987 5658025599784626176 4911582978506424832 5844852211865552169 5695773475115306240 3144489400055889920 649123221018902528 1879263045679022080 6683043493077393153 5444853879892885504 5574019221231867905 5107969061266172929 8218401738943456256 4529125403278626944 8293415053271579777 3822730297865742337 3404613683168016385 594217885277177856 7645896826689886552 8892355970600895696 9178320977768225921 2022908897729580032 2308689612998480896 2271690520399297144 5810058406224396289 1526515108136108032 8317802946480275969 1078020699040335121 6996152994194368513 557739567447239113 838445604016095232 858504559433326465 3598757037613645825 8171897972739362177 2221445428161310817 6039035276052397473 6962605602947527488 3634007165263760384 650066089298879772 8806011204087373824 218730302111940032 646637694151489777 5044245539120328897 4633971325557995520 8785644208433094464 4046551132058240513 4365371761132030209 6555248173815838465 6121808267495304641 8866784545718344192 8864897060874211328 1916069066297330689 6850114388689420289 3544289303104323585 2708533229996998656 1479225351811964928 5050313460433236481 8172763566134804864 6592792425742581761 5346907535080984577 2065185813489607169 1798128843181551881 8928659251866946561 7552845511334559744 7491757457423731201 2815150649560599552 5013734293309666304 6019165702348341249 5686268788186809345 2984895838903689217 1571519228062597121 7244445661794496000 1480900108479727616 2962772695697326080 5880462442540347393 8560796160113426432 991815394917839360 6519693421768927233 5226681268639828385 3482437378051709953 6020558127563739137 9105336414648795136 2346767235733782528 3833168209213888513 105832857522811904 1870139923745043201 3395870640298622401 7933246310700539168 5032464240953450497 5907242548778590208 635453874645740881 6760802611176013825 3685771332094308353 432280980790929409 8631255354899498464 4935987712175591369 5084490064970028032 3571496269473702656 4222535444911368833 4988060067911893681 5162036109071602689 4112257182447017985 2587106368510014113 6175054794029668305 3761954013742981121 799282874799108673 947320536615103489 2253901819733069473 174309056786726912 2176165577404600833 6338140377954770945 3345520613555014656 6720430998091674113 6933994168213643352 1326003283598321789 6105747789999129600 3557960214211745713 5626262598349679953 5216080487788203009 8065303018542235648 2044294572475991489 5270179965791237504 8417615997439049729 5702982354139555072 4500228482362039808 2768348493852269312 3376656956290685329 5233114514049557889 4723508708858105505 21485010127421440 3801095422612724800 5786425486332278785 2471330853106127897 6671575822749050496 3763598337414018049 1482847966080663552 1803820402420059137 6164900483370459137 3665414695398932481 4783880087463678465 2268335888672192897 7891817539095411617 7250989647217794081 946055311372873729 685717498867837952 8587352762194966273 7057378673858707457 8026055488950992896 3229616398545989377 4113889140988115521 685301090737564161 448956801251297025 1570366376277714112 9113971677745200641 3047929423963112448 8198701277786824705 6645523981548969984 3563124769013632768 2993093831992930304 7664229397067464705 5333401458506319873 6476358751401882560 2131735941064597505 946716245383989408 6412929494712466177 5016314455203126400 8711971238266045441 8483890435758619393 6579397735273476961 4722415010291555328 2310595268427043981 563864612275092864 6493322483388628992 550869408903483393 6995486236034113152 3290167002373037824 8117413989539163520 4324483217737727169 6907026051478278145 2097798260718538752 9003993242696086017 6119649885299624448 1641001490495548480 6996209752597902384 2348931043271734209 3835330022468878336 7092260340059800416 2481181936205975840 2490707914027857920 920993441215000577 2147019578348404737 1249503321827749377 651596966864163201 5002350522847603937 6810998571471997441 2517360674534774784 8113223841725749248 6336606084619271424 4644613528804260865 3343190835722594410 4393359810129936384 5457993668032835328 5661531712641368065 7077971354740930561 2352917076828122753 3771405050103638017 2676460463658418177 2144840902193707009 3833403998750797825 3981985522253299712 9112839879985502465 5474773125173290240 8684253601732349441 2578446320722137088 5936943599028043777 3857756397854261249 961522865347919873 3365806718899453953 1897562887634754609 2462712018638578945 1696854553563290241 1543780470631690369 4986067810275819520 3265963381091502080 5945300597720954881 593197699688300545 3619610865633860112 649842624598584833 554015103855402576 8857991039972458241 3386561261659927041 627843804597375553 7929506491259631424 6874039366675242241 6626817271984259073 4316339478400073729 3738374927530186337 2733935930823264896 4162725904782678529 4379417557923577345 5327253785330804737 670309444511853856 4650308483029462912 4110202902706390529 7576672457386408960 4064737785743104641 8289121147574045185 1638981484634816512 7210011162790854656 1351251000409167872 1778314165856763905 1246094948460601249 4502229524304043520 3621502002306790144 8010145212073009153 4905472003725237249 5155876641379686401 8034536195587746304 6965743534527909888 1802540101624119297 6980037646338965505 2284029046470821312 6454647345562180193 8310689260036152320 1173819035540631809 2575236736489965569 4868371941180130528 7134946299642200064 6596276031018870208 40515498978869248 7507037700411349249 1499383037639642201 4322992868479352833 6631574129944457984 6117820266156578305 2423088985611249664 962696166086557633 1858352011427297056 1239337210459586561 8231062284119697409 8807851399744571904 4909247498693182753 3247488791757995265 540953529583286272 715573512030350848 6485356762525736961 8620528681587739649 771035021682015777 5103261958822916096 1036718918206269441 4875827884136743168 7057346132218740737 331837698844958720 98889242825035776 3433104294262870016 1744129986923053056 3088281747745801089 7572552061552654009 7333068670707232321 5326349024016555008 8218024031118679552 5164760162843361281 3612382551888976576 5644275622530537728 3442001007224108545 4678556321189462017 7587464241969101568 5398864310904111104 5693253781228945408 5032591348771062657 2370123570092142593 3688433035501434113 2849448661916124945 4701170999549689857 1249632704049142529 7458407345701885473 6798725522539339776 8400345439737820672 1938189422597541760 6882288695426130433 6340112176995860480 6687681362281529345 3660804170371239168 4179056123078484992 2096975722788493313 972627599694960184 6826500582144770088 4622348859701500928 5925351561923121883 99313851363690945 355541699177549824 6800316787072766672 6288667921466433536 2673646161357248000 3479029958870210561 7422699108037090400 4966541966241464321 5152354531062971392 7400547393050105857 212671191381205057 5242619611137992064 5293378558858646529 3513579562032161793 1341729441300696704 8183196660721900545 4162289385240595712 268472794075889664 9140401052725864449 6300217214805024995 1292559037775681536 1928655170146856960 2728146565735093761 340587155996158977 2596763351226604313 5896393182601930305 4265845122650161152 8618874938846835329 6425169266631144449 1141008074301881557 7087724677281792768 9069082894798296577 7091711979290282688 2144345546871333377 7970122584284397568 3286657204712374785 7000146340113026721 8414950727829282305 3328154111135481856 5131718538261925121 6028895610194622848 6343385364198151105 935664316276142081 8876325239712307712 3942902306185591937 6716362660885354352 3714775415687459648 6184647805972533249 2375268916797285696 6554389292562567169 3284849480739602432 4146813886400086016 5129937935792803328 4583903604880685569 8803859392314705664 6258158467730689793 6159695272179466241 7455045566997496832 2559948329788732416 811110352795241216 3456706065936728065 7809166790762450944 8946251724878970881 8382858239662537840 4215450441583423488 1157917267173790657 5775589292695412736 9200986982292885281 3500689329961820161 8206239952208487968 4511950935798794240 8917088416181666304 6084621583540775232 7773284381848113153 4488211773530362369 6482869479395918913 296469798564310273 6063425669000592321 9099798650651148288 3025711720598929153 5558344854157240321 420062789783519232 7087063506696723073 2451981962812866769 4304500865519521281 4584496801292992128 7296196830192259073 4790251430386251776 3014273385290689713 3507545131375159057 2265312338900156417 7290303931384400577 8487305362966761561 5509051904877133825 3417784132501919744 7671874342627686400 3664044871549845505 5686234215159418881 9194403990630160768 9168107925486058497 6741721092390191105 4690620266279240497 5798139970915073792 6638381971362759392 7927163574928791553 5906162280884792832 5724891465718876672 5713686788820934656 1585829111645896704 6434830869322381529 6650426888779492353 7712457195772642816 3282434225772232705 6704366179820315585 3318778553704498945 8381259237196584448 7098159636886479520 7921034766567173888 2138456138618650369 4987786528087320576 2299556757903835136 7467957138768044032 3879294330453024129 5657000070084330624 5372577779785412609 2468971923520939008 917932851248943616 6122629478178807809 4782389292873862145 588412320067289088 5660973703383526224 1032701980479120512 6599786998913000320 5559567985815105537 6656833433569010928 7803914092313739265 2991007527032394960 2631944384956833280 6395622898527211520 631200263443785729 5784174281988405249 6342467374106973952 1572160553401879040 927288725474062336 8935485852522053633 3205393661883140096 7245872187254455424 2917056220446550016 8456834598474043392 4177821184148111360 6452594742324690944 7496420173188848808 7624701900116359697 7699717924189525729 5149268637611579840 4241018129903342336 8566193930333580801 6123577565642927944 1209178548694417408 8068512208380142337 8304591566682243072 1598783525938338112 625227602875621217 6401336380563833345 1232786977528029952 6831244015017450497 8903855283435339777 7025729335842018369 2400934135591312756 2524179435761888320 2342667532060658944 6786632667811724800 2337959282746841665 2068801110584641537 7156445965132772257 7857955754403092256 5107313699684305712 2547784690187264001 1665090728370743296 929080327396284385 369171800023345857 3794340414440589184 7034050742211010561 5382878480167398096 6591436485068796928 1095715628411519848 6188215831276645376 56441468031849729 6673181036003150428 5729431911062812880 5644670272559431680 7684006047305797632 2698638885501193216 2151379705570999296 8804595800357544160 8116416020488654848 6381861014684335105 4738920602973828865 2752313450903843841 1691559854220167168 376137439137234944 4669574785201057792 2547180991336715265 448899178219032769 6367353709037346817 299556210462702337 5833775385532165888 7361637068724616081 3470025226672944769 5175988406963634177 139767607246913536 4999398405198680576 5034568773633937908 145889222165839872 498591349883273856 8772764519752126465 1284737384964594176 5245758964877688897 2254945740045744641 5738397427364142656 3198239171122205696 5383441985587879809 4640481170824459489 1564733283276832449 2674444198582173696 8481107713483488513 673918956051890177 2325248988311050241 8909613783845044225 63043328544489473 4390557682563194880 6238600215911868417 3058321128601473512 8175150144465518593 4265635516243828737 3734144036261041665 1889846364164835329 8415424403025882192 2350417305822707201 33392193472196608 1637722622468348032 2648340080541610081 6573337048793395201 2578926777417514496 6634531982191053952 5799894724818370561 1990358073641793313 3290226858908041729 7894460550915981312 3865438797454782464 3077886601100436705 7989854996408611840 5605704146121961460 6106388081313480705 9011956142887000064 7287426099744066304 6230129596177338881 2163848458358840321 40477354914988032 6308795616135217360 8570166577225951233 7685754813972482689 1868601479307341664 8046599400379232257 8333549639373422593 8892624998013134849 4401608188367214593 846673294054875136 4131385421757538113 3823644971807752193 1664220715320887872 6379209359959834624 4425568322855302145 7812226331193757697 9181601393364713601 4260451536591155041 734094844091117569 2570861187361303161 1212353732712102144 4528136235819423937 5902183063472713728 5734554015276367873 1830525391603737600 5976743804838884928 8325149136392413185 1824857084721492992 61853771407174400 4515687605459882017 5114048819807211481 2140897769126642689 711304019560520416 232521751658481152 11069957362841729 9062124305358670208 5152418235705021824 2776809944604475393 8434643244326417408 6606687112138747904 5739456558566675713 212855250618517120 5177691912024817665 324532228805099521 1402450768956882945 3916676895652626688 8742231294851638272 5489727517815472129 2125264487081719536 535804590055862785 3530569804868231169 4579469649790238720 5727304612157527041 6173960982067281920 2019927949919858752 3706238477902315521 6130349412796833792 6191520951942381569 2319006875908171777 4083722460829650560 3043462151481589761 8091198846856725249 4999700738822590273 3126229356946456576 1047192592144897281 8153668703256760761 6941084268453131137 6119343254313381888 2465908847049092993 4165198154653153280 6326604053256166784 5070113558976180225 8916245078380021696 435795171676274689 3271754854070559745 7203473386892715889 6960097547575402496 7261131385812159488 2624479401462239233 654228357397587968 1044904987918174592 3802832918087073649 2733304768448373120 3386778692900835237 5196181372485009409 9208458700355216641 5461816257366548760 950921194716447425 1921231813053038796 146422976538403584 4057231255047117057 1153577274842021889 294395997689470976 9003590804975837185 6520015680330377217 7231880465874410624 3268212846077985473 5142323132131608320 793734115941383169 2342044918011576320 9167651288850783616 2029264127329691137 571308601122603008 6949857074173487616 4467971995271224320 2164405664663532338 8504831960378228992 5611922731699142656 4777102318143375809 6031624080417151777 3362094059554532353 92313346944824321 313640011445873025 4839553377702510592 203364211160678400 6778377980435112961 321641160763678720 5136619404114926016 4758903697277976576 7210705358585587552 7378751290994876480 8060862289884707201 7857319884815548416 7406315841953820673 2135260593146248192 6647507342066532865 1628632666072670337 7170202926597873152 5980979825192042113 5234762843782135809 5816558142712872960 5689394967985124352 8568817246696247297 3267861497683449857 4112799432123482112 4123829331928722177 1788599055627616256 2199569041426142721 490442256721081585 8327065834912165249 7519272956829930256 2973037115937347072 2223812741890470657 4585176636931387592 3869410493971881984 4180484160989402112 8470364138173468032 154489948202585601 7112718824381612032 6984015384624685056 4737370988801076225 1885599684584931329 3973626570539608065 384976145658392577 4068443295005047296 7036536965904750592 2711185812885454080 4171119868608648192 8702317202148467841 7592031779157142144 4306477886441481728 1479664712264404992 4365702976238791809 8209598190121230337 2464711018466137345 8669236249615561858 1808587633043316736 3434040106988523520 8171762572934465025 2444432780158209025 3744801349737381888 9218098615567841793 6058085080928547713 8875574282791161857 8529166628944848416 6530429538952429569 2398796809844260864 8974930461526263552 1253141254523064833 7130411793417585665 2584737543250892928 5034925756453556224 3015711139221471233 7145903121550770176 6651160693912031489 4504612911768670720 2243962415680780928 7177089167218934272 7844427587261624961 1505185376895360113 7312637673820843265 3177757241015009280 7708935360546979841 3064693261094617088 6590054600109493697 3060815142593224704 688776304409004065 1472156990264410112 2138931644552105985 6251110908796937217 8768922194412935120 1450391137237563360 3753504050625480544 5279279837807943153 1771372053599879169 4851690170944120321 2595328131682886657 4960778485875405312 6325591879496105985 5336977108083306624 8443880449906887681 4135784028601364481 3972021023256640576 7119214701722320385 541891130507086016 7705310541665979585 8248219268434306305 6184754319681000448 2601925652008496000 1567619492147422721 8952458840228589568 3816205638329640561 5327733946120994817 8689724300419121152 8563644343017448449 8885502480860069889 6897062620175070657 6625744986189279360 7810367425633369600 3811482885896067200 8531679323373993984 2361860108186976256 2336664793900366849 4711952659647563136 8012973520272402817 8038343922193625232 8247035634356003920 1131253313731964929 7558430913057731584 4435277414498390336 204779184873306112 2353109903062663169 6389943831545233409 6661633349008549888 2929869837354591360 8442146590833672192 9067815329106755584 6249500606979342337 2601541718059843585 4936000229397018880 3560732475455196161 8240424168057880577 333452716689067008 8797505416020475904 2964408721604038657 7428570364966647217 5060751224568710928 3551003101705162753 7547337939924728192 2670064996701528064 6296000103543787393 3246888023558838272 3345115314891915264 1890651447524803585 1835507272884740097 8090522049351157760 3679618797796268160 7718477984064831489 6955459478098886656 8530751566045012096 8741886022322880512 5314311008332316673 3571604803985676257 7873640224653619200 6724439223789289472 2461790561352118401 9160791153017184477 4885121189751369729 2142054231811792897 7456893821823975425 1040395303573372929 2816314325561976576 7303463223806816257 8035858365465231360 4993110014482000384 558116876473910176 3410440655868231680 3060044610662360576 4632064937989724992 8300978757845303449 5171816914817551872 5788320857893175297 6874423760034647297 2615545128006097024 6937424657151148032 508946933022395905 1419595861617782784 2528972894109322545 3075449160628322304 7869353533311531520 7463961944775819928 1667592335886173057 535879039365963777 784471698416205825 4980556843936391681 9029818569774907392 5354063401019245568 8245471647097101440 311046271529227488 192995452206183168 5132471831798722049 8077553467372069696 5806777283180801600 2147888788759102976 3256204165118603521 8564191498348380161 8351708080921640960 5798907660834025853 7265924800954758144 5815703899314412800 6121677839293564929 2175112902489538561 54423757761812224 4385136468097828353 9202980304763256832 6449970334905158889 6655556248850537473 366588435426806785 3811111797612575617 8461288702742642561 1441948458878935552 6591688481261387777 4442570207539314176 3444312514142021249 3328452871755890689 5300505927710987777 2056010742361428993 3913586949166586560 3217406965562179584 5307385793549041664 5864287954769161216 501592533855895553 4608413064433489808 4680288493952307201 1868734809942130689 7067015197440681984 3777021121733453184 3221481675806187265 3092918061905840833 8098788516145135617 8810661314476149761 2826176998306224000 7683473613431030016 8223445112859924992 344057429510110208 4516712783555597056 121274949087396481 3512859505705594880 8055448182381871105 1421537415988510721 2557341010306891777 3584208349757860961 1428830625985552384 4821182222834711233 3717802421842916736 6695164555007565825 1178245242957595136 2352959456942052509 7161836348818141321 8160800795895382017 3527458701490428289 3400002859852328960 7920766087299342337 5208038496038031968 1626032313477579777 1913576138073626881 7549630463386014720 7574530772189296000 8812621656856423936 6160469747074959353 5528119040113831681 3348124615843758080 1453301039134670849 7456990773149988865 5773378200756405760 6387568500849610241 823143478610034472 2939870250227954472 2208073139607885249 6292094019905015824 6648756903100953696 3360460354461404928 6121517493204489088 2342861134725273600 3816672499696322497 3335220181144174592 624932920451541760 7650657943898685441 3247471105960067072 6358902469942799888 2015220790999547904 2519898208210722816 3375662517292253185 8378035978891814425 3656105736929670337 8224333801509978112 1377383384159533056 5886600895271627777 2099809487634167553 2089458687653576704 7741862935801921536 2984048450861940736 620384157554165760 7959303683161997312 4108233012769042241 4750779050886883329 4127258479196657153 2885467081114263552 7120742298796355936 7977402995999717953 4836403338455038593 5534460844583157761 97591930426834689 1507757751978164224 8727691153538809857 2562369205068301312 7567391371470375537 8521905425404198913 2057454630137238017 6847131911226085041 4833125701444026369 5849252279855278592 823785904515967617 3046865897651568641 277487920433627137 7564739690693933056 4026937658634785345 3801128503014637568 8356051633101103744 1180700546213430784 8492482938944914433 5964773852635248153 8523887068613501952 5337321909245853697 6525332419294273537 4691650178133632 497745042805955201 8563317365050336513 5497283204869164864 3224402399481430017 67916634187679744 4128121949228783616 6402202432619872256 465723657208440305 2744011427454337025 6102253699924492289 8872119526775621633 3721863443503869217 6291901843872438112 9079060371284826496 7909889625771265569 8265825963364638097 9208409691073495296 8055398264165759440 425125205014937601 2346783219743332353 4607255611487551488 1657719800786383104 8316246248103708673 3280895695410544641 8254894947574102785 8955683953806494208 6515655861173580801 7316753847021989409 1169752398212674756 33887409521503233 3810294990477919296 4060598755665428481 5545020998655803392 3520369167209483521 9043300527005048833 8677378510097698817 792273566658039808 332653902974406176 4348810662681550849 9027173080691632896 5648950947122139008 3273881747414404096 4241063120755078913 4846784365813463040 9206976569359289089 54713624899502721 6700620787927220224 6184495898638786561 5496460039869396992 820770982262016760 3613919868860262720 2981853201109954561 711527995987508448 5474791577206813824 6041773187549229056 1624997645598261249 5744392864523012608 5930112269996653568 5036611758357367776 2311856316211998209 8535341848194210689 4826346340846622977 6990745631340541952 4043223710530992224 4412381325354008577 4999102408914549120 3390144384877665808 8215961575156940800 458445040066506752 7605146977194518273 5702205231459205120 9077643572193673216 5374550047961563136 3818490783318601089 3436993116700125792 1953687257741600768 6651550229471352257 526252281006522368 3722115561350376129 3070035302034350080 5484636917218304000 4099531355639654912 3038376258359934977 3219230473312657409 7917029221147504641 2188540631111925760 5360022962608275456 2996761064134444673 4000362325790031872 3393063939468734464 3787892912988044609 4059587692512944128 3405168016647836304 3216156386136244224 8510194149544859648 1457297132764379328 5915765298843090944 4049015807782961153 4108571921467516480 2567516841050277888 4342086212325939200 6265393873826135777 1708575931467825153 1987157042099982784 5763987354583651584 9010436906622734080 6920583412647245921 5149443309969547777 5647713826614804480 39520041841875200 4401520270603129344 87322325883254592 3033213055034826752 1195267609033965568 7013737881590309249 1069848989317132193 4762612248699061248 5362870330078424065 2762225166777014300 4915940764132278273 5755273216468107264 2985875841839464449 7500159380298683872 2285486503942750208 2968417995399202816 6548261753970538881 4341708584389017600 12808319642304513 24805615210641153 4360886717913063424 3676921006060954624 4803065668386562688 20931668639449089 6038735065202964865 1391088911362373921 1774818390493380608 6498905739768587153 5047517131537627137 6066976463045365248 4187208468343415872 6624865114627708608 1617314819259894784 1109098400170196992 6895140672317680640 857937106688661504 7935527296807010304 2810341111343688449 2766655165937901569 122258548354003073 1953995419668770817 6457860208801889824 770021781629095936 301330487003222017 140342429697296384 1242911963047817217 4978833839824355329 3385865144742757825 6220482796155567230 647584921107789952 7282288233880192352 1557130564909775873 7979181919075046913 7984276377608676112 5281714457211541505 134557904232759297 5088987153124991489 3049885850559090881 1241184275172172865 3873615555778670592 9151190033223827457 6740938307465190144 1392159710548654721 5809933214303842305 5728747752160239617 4923056544838320128 1597132400923737024 3556957488898286081 1239071536712984673 7965758185978022912 9077928055905906688 1607529020710662785 7177246749103423489 832871620969693184 4086676193834290816 7837449905384542529 7477681621913305088 8459286209554415617 7784963670175235617 957666136134999168 3433811566155082305 2562153514517212832 8789130198424914009 4512348588168138752 8857707813497215233 8575968474136248320 29818468634952032 7927194720361398689 6610712011804009601 1464241027411172352 3290695687528609569 5906645961251079257 8200777352519352321 3619185920880279553 7818522837841467392 7762772336048812033 1025193526130245632 5998488024512297613 1526855752187117568 369123526777252353 5302698456138956545 4703480641813086209 2016547900319126848 3521694414057571409 5729148917757871105 5479866601927676609 471718602878515457 6287922726155059201 1336975810792345351 8106688711586662401 1122534817225488385 1879125566867103872 6039874039991960545 7531356356337369088 7349889644028766208 6439011623847967953 375143417137380400 2141218586838214144 4296393791047368704 6105504136372848561 1631653919265161217 6297008569674288769 4230433719688738816 2345106618861102337 4800650219476017153 3923462239277652993 6576782791544513537 3496989474259004288 8422426394021018113 3881608316656549889 7314283746007973888 7048827431184339113 1214375779259252736 1455096156862202624 103185636871135232 9183729778114055904 3230554286515228672 2092571724510197249 8672021642705921280 9155798942771424257 12442165495218433 2971297073526120449 6002459104636659457 792011711985369089 2629289699557703425 8574380434046501376 2747235858499931649 5341813114091822080 57327956163979264 8345956815937888256 6184660756592898048 1517555076083875840 7062302637147883009 9121860847660957696 2160294321495498241 840314700411961344 5602968365819842561 4829057900691385345 4796255366412975057 9052499038728551936 796694496891827649 4414188757304602624 9212622500115277824 5264220843697034561 8098793560366703601 2085058503853328384 1035109221839319489 4743304503575557121 7024362057261808157 667570449921956865 7391694730718527232 8298476611778765056 6443898315725845504 2594933095879401472 3572226534859723313 5191303433262689921 3104008324178142088 3987860107617632256 7202242010117270229 2132320494323066368 9071324216619153409 1663931406058873665 9125874976631526656 9049023089494981632 5287225679962871117 3135817858372977216 3690338299504955688 1741818048181859329 3837849599424617985 3709693970200698881 4295775342795546497 8304131684182829377 6823031258103152640 8285646708283706881 7647559611866920449 1614488686462238721 3212507906921336584 393537105875031041 8578786095017027969 5615170546725035009 763200218613919744 4394502768709982608 3501507856109165568 4844980235749036465 1429303452398559105 5010417104460231516 6400615973996462081 1970219408645419009 3863904484911214593 2562209716193241889 2349668796947587969 5695957118591109120 7869266940477014017 3318889136676092193 239386361611035649 2949759734881245184 2417086690626633728 7531063665071945985 8135040610318765953 7016929350263768065 467557507531761665 6085583539622920193 9030004125076904065 4852426789354573056 1846606404133089408 5626188296666524928 1246309460485688664 4148563843923687936 4366592798468603904 3097487038490104832 8159880082783305729 5906339854689511840 8329644286063411201 1997258504359837697 1210098491764998913 1967107445785604865 8403213849255699713 3111827472138502144 5944511094296150017 2234081641837190144 3838007779443780864 9081224956304741633 1361306904420456448 6389639714368694784 2122451731457976769 6096631218271222273 6585687770228210881 1004222248219857408 1467737090624855040 4313156931537782528 8337471168506593281 4425827545053355713 1635286099812712449 133908591731507793 4654168381284679680 2676619869144694785 2993547826494423041 1121742981701092416 1052897360848451585 5928854279269699585 5827472923961368576 534181468368626032 3160388543971615937 3168719936245392873 821673602691284000 3559661465216707072 7596209581026545025 8988918062522762673 9180036861124118256 8095491330854596609 1200815621604840705 7641577942299444864 4874925155533770752 8136223993521381376 4421223703917742816 6040811816108105728 8583005517582237696 8118772528195481600 1442447267044028461 5258128509605947136 5359651135504908289 1096491554483891713 1298978279618253824 6953496006864790529 8157436353401907948 6317620706046115841 1623050692623597568 7493197571432187320 6229625945790530432 5949947632880812032 5788510793963101697 4640139476504981760 5059667007731416449 8897999302897016384 32218042788691457 1943901351524885632 1327917580365473793 6778306724696686592 9007683123590004737 6621672392529420289 1914959944546314208 5374000656546283521 369554457739546401 3954400670763470593 3051733935499692705 1497113576185135168 2819255863643134976 5948580536184730113 6443829746352783360 7764799984319991809 2697986977604612481 74573170892598016 5255467456536086400 9056377595355770881 5467328803396236544 8943756442706202624 1792967130280146177 7420185305191567233 8763348389407121408 6630829655371452417 783870717102039040 3233211249348601345 1272966653731787776 2307364013111673168 4055038257060349953 8401973455563927808 235823305589506049 9001452134358161233 4169756974195115424 6177101473927528449 112578990575179776 2741419821703415680 8844295950674732272 6903323246321747424 642354299358825473 5939789907466649600 6107865523499560961 6149695389251485697 4719644879058074465 7848692302530199552 5935042891106653505 6574198156217819905 8303258499750723584 8243290129699019264 629827686153010433 8914252115923197152 8752279064261653369 5783787763639949313 2149951750541672448 5873753506215734016 6714259548714268417 8936148457520955392 7762782651781499008 1070625140151095296 5533497764856791040 1770387974723682304 7284233605743749633 959343975593128448 2911966447403186432 7780574330288364032 8050087381104910256 5740153218981951793 2506562540521513729 161941107969819264 1947964174687535873 5843753473051028865 6137684690506910145 3341109059185132032 7688236603824537600 4257915424305119232 1853232644300586272 6657680998299992065 6987873591508628992 8495714466613664193 3976241687876703104 3143624293723873280 2499993128928301761 2038326988656607233 2845162475740356609 8625648424123053312 4894013871679721472 5413033357329386624 1342408079710244369 4434971788332104704 6423922725052290177 5205544656314370432 6452875059994039565 8940506882079981569 6517554365143908352 4777259701515513312 6839926148840248320 4846222923499285344 293179433222289664 6493284533421921665 3771877815063146209 2980878687605358593 4764924563367661057 8584197039708471296 599836801975062321 5678905493357018880 8624333238197749120 5561516090097428480 3276798402388885504 4497189154677338064 4011680481304952993 8973104156770664448 1213626113931049768 7727704668358065408 7370591805463101440 7659494970300615169 8366983083379656705 746906284931324832 423450214035613697 1134395128815190016 7321284960565303136 8700745680595690081 5360562036165760641 8991124753537285809 6132841882611286016 6807659102204508288 6166369246743235265 4272654390210059265 4345516154719434241 3772605659644313345 1872404718601486337 1301435755968407552 5090659222277971969 5103659002781028544 8111386759841761280 2629680271469494272 1239540477853130752 1712021603265196864 7943920320558285953 5940796360917723776 2700143888052644033 1840875053989304320 4086907394637406145 9115562310526955521 4115091393998282752 6852653268278932609 5898529646203157409 2101163125301607937 8307156712943255552 4282045744098746368 5451946863771254785 3188212073052202688 4155164440406322433 2931419495433129645 8430419527036588608 2827012231226348512 6316201451390526464 8806131848667553793 5996944551359719681 871854488126842625 3814257835901743265 5753825680558568065 3966958276460140657 7729646348672307249 3784738890769899521 2313768129991241264 1846562809689828864 5704314012924473345 6523025873887666177 5767248817477849153 3713686819493517148 2965070665415550465 4060886329943322625 5466899985191067136 6035217819719582721 913429132697689088 3576154160383943680 6493379951290783552 2227544704302203520 2984266728938338689 2617389334560002704 7415850836754468608 3695996936037341121 280576007024141633 5157089278583229440 4059409892036272129 7670368259969680080 7301576623195279744 9178194758010475520 7653188287111867761 8849623425696007680 7979826644755070720 1306625130215526400 8030794774827282433 8052359920436921281 7047321302588295793 2158901425240978945 5631936656585924608 656609319621879394 6950382833092343808 4855525974488992256 6767075437279166464 7294524405900366145 9016449606797872640 377727529718037761 1859607996866101248 6080992833562599424 5843994326086586368 2709815247879416576 6193953057529249792 2981737138689455921 7599619693352529025 91064535494688769 4741216537124548864 8911866228337063936 4898777676970524673 1584121296510264321 2779729079169143296 4997122461350297344 3270512846149954560 6765184752439197697 3922822417917244673 1652284771895607297 4117092276327487713 2813812657189439488 3235602818360606721 3543374957744878249 2655656924255218176 4642646333250068993 1256935315554746369 914096251049869313 628059036989536768 5333583083621206081 6291797095684823681 9135581345945899008 2493533439186874752 3447216595653615616 4083549072849583553 5037166506028227328 1705746309652610953 3211039759547547648 4689421398112885476 904324919925727233 4351136284859464705 4681417428449587201 818388366558930913 7995159045816606704 6743996790163801088 6939883972574816993 2948386525402713056 7168028482716540416 4978424697382328000 3261304467988848640 176078446066618560 2697843627358420992 4019401433052371504 3993849770327521025 1833975041692561408 5787600285597585792 6658225578572217857 8865976874011336705 7348419636587323393 8460579865699567616 7028068701679086465 1734332429328670464 5511015923427613697 1357304159187619841 3473511811195881904 1265883939809280448 5583063380572376385 4658024650288213056 2648961162202517184 6232928808312709121 9099904024318289600 8485439201030949505 5655963202828973313 8242621361225501184 1235221198967668736 8421984616878828033 1786303543565305536 6536000253162653121 3522171623870248832 8540127817440608257 748965301730443265 7739220670387433857 8029397516044661760 2013957784213603117 6746835722944130816 823659685908147649 8291666165389410304 2207881508216702976 6613652120134696577 821670428529459201 6847843499874179073 8612289219441078528 3031624494798341888 7505207384933340928 37009894426710528 3271759013447802880 427808665389804160 8707257070567501571 7863359810837606401 1192945410671891649 3986376796404212224 5569664430435799968 5546413555010993664 7858405497706128401 7132200769251115009 8623463990092054529 5121993525252537025 1448403157319226976 1971130196165126528 9015453007942037504 8521194123115464448 1728249972723054113 482391874097781248 822913850604036097 3732098614659730432 6385617449839891673 840743678996378097 5055480728648093953 8099536692539431968 8924767031795158305 1256967303879157761 951992049843169280 8277546703764744272 1208861540995938928 2295943772665681921 3893888268583980416 8270957427836530689 5985271604863621504 1931453993680002561 9157561877826920448 4778864553880760321 7264130997530040321 7175175391022120961 3876313887697031681 1737564722050080769 7703974932593147905 4055006791384137728 3208328583432860417 4206155242401483008 285380922872168449 3727372978842939328 502533016338604033 6750588781839435008 9210154876740911113 8269623924641849344 1579308190936819344 6381212674811557505 2019401291520727040 3757311035007766625 6749090655206225921 2640875891260409600 7672956622059311104 8019708745975373056 6342842753478576129 3908863056277389312 5026205598750638249 7387536841447543953 3765300917008948224 6054928053766239744 829756374516301825 3030578263780229120 6511683483700512257 7020320130587876993 2616424371087728641 5566003555094278081 2059775006654708736 7152015073558712321 5279622788765777921 2591364783995305984 6126807441923375104 6633678248082002944 8637545003868920833 3885865996947095553 2833180459408458112 5244662741679785904 4704362205458234368 8499297386911686656 2260577429930710400 6018240731923051521 5859107038768768744 2248967376859869248 6772455639971087616 5668358659262487441 5033913160013208056 1012286838557602081 4917700780418343680 8077416863315834369 4428413231722643456 4563679847360688865 1261692101925142817 1240136777855111169 3953140964698706176 6069358103769432064 8259324482535985665 1403528309149646849 1234026377075300352 3323258999167516672 1902933310711283713 482504285630523969 6679507023891710569 5405665069175799808 2943152662532382720 8024695759914326016 268251958888773121 4398229690170101921 8628984985526972097 4810690379524306945 5375956034042708993 326654619309193633 8745063488650639360 8021486802083281632 5735753214100974704 4026238124225736705 4160770916196319233 8655080687972388864 7617034960392724481 376456042162695264 6550462352135800449 835207833258972417 8153348497989920768 239851976866228224 3462357996943377665 395128608819462145 2081878478751285249 1930516872528255360 1489965702771280449 8349132329341419521 5205336134400995840 5898783604644274176 4501217497364365249 8247054989283407360 8715740842723213312 1969579820852724196 1685372926828593152 7899206410820632576 481381970787295489 167643787730245633 3215564666600644608 5171962921079898112 6334246630328384512 7493795970193223680 5749853279522925056 3418992103034116353 4410437574672973824 3935675756521375232 1291607564714246145 8201927255977766720 9203217512677122048 5152848286134392832 7711099327024012288 793022782816333825 2653826503380610528 2616834930214483489 494616636536944256 3701730651219660801 4420744387328140288 9096696118285242369 7272211962671078529 2333676633723615233 7614456518534976960 8815232420814782465 6505702852289902592 3605190934860346112 2314737393208852480 7675837904489973760 8959200351374069761 3971579583164427264 8105429821622550529 6356896899505907100 543751827840319489 2820157647688482816 8270836393901249024 1288616388635883776 1822304922138312705 6057646497570103297 1614447439358885889 4663385119974588417 6400774389734162305 8149338051311724545 586912108329722625 3393172302338039616 7749787311998500864 3817578143732897281 3666230515610834177 7010108746298450496 3671542918224369152 1637259858497978368 4910815472691995649 5208854466205671425 1600424238929539072 7264469117015939168 6239036876173869056 6796657861195848704 3700214660096572929 4803847500099342225 3304385156548217345 5853773509403672577 8289211793932943361 9193714952067523713 4001388249387206656 382296269567672065 3502386480755607297 2961185875245138433 4118668597417401088 4015196892729323521 3843216101125390337 5899540737973068529 6818601063636434945 2170488588818692993 2585809105317330944 650902549462719873 6692777558835462145 3764732952428934849 7197047379228799008 8738371052918542337 2494808304600252417 5024522921114546177 8905993247931083264 8990495959125492992 8246810748643927880 6896004284797214720 4880756407824959744 4547594244546371585 7801842273967124353 982483794418812489 7559023590272390657 1629213300778737153 5372825324074844672 5438265706015490048 4365405907565543424 8364249844503494656 6735245684590510080 5917569758282289152 1008836768914591745 1565367586820718593 4761376471693875864 6284769251437826048 5758156545091745792 4489039390086094593 6688710804223949693 5596533614258814977 4494476012756789249 3573484330626839297 7083273283010746368 4703934783245102592 9159584448553390080 2026967693207132928 7818633786393123936 5198848521222516353 1155974321887880705 6436410542258479344 8507416092696967681 7478573544980113920 800408117762756864 2651794896272736256 4732353975881592832 5473714175640852545 8876639244154262625 3136783530961682432 558927969831944192 5911998203606695936 8606583170776104961 598429593556257600 1454512351807680896 3279910985663234048 5313489639965143040 2405276186604736513 6180787154336289601 6167646148483527488 2254823587089270657 8300814459224719361 3970346562167815217 2981459386451617280 3350029048159991233 5473440693662466048 4516279760484665857 8310618316586534912 4973771018462048385 2776704808309888897 5500386647267149824 7980528425842180097 7883712114644242432 3194756129688274305 1485864930697248769 6470070743654470657 1824248153255799681 4714284402059774273 5066439719124516865 4402745734431651328 1949519481843990529 9103667326324775424 6337089714305231616 8678488545723392001 1885490154826488064 5593148724322040833 1197208073938141185 1319989194297562145 7086890050642481152 6665934601826419201 69098056013029376 1669452623463793984 5499404549038604033 1314503293070004224 2019795013869928449 2600236840679325696 2750587351057305185 3420705447071526656 3202616026950717031 5468889759714126864 8656014260272889345 3574833109625819136 119669768419278849 2917928560460655488 7433765828168343552 5741343931196524801 2170554675620796416 8297626946207293441 7276763344809033729 5604761243643730177 673130432997149185 3796975705484683265 4191396319816843265 647264955297431552 2342134083369828353 5535006900482616033 7000836943824093185 2166013675339662561 5024645417407979520 2493295573033270273 7725154489077645313 8082167945433710593 966592973990905601 5998054179195507713 1666069395495028737 3224710165608231104 7606511284695585412 8542274785210769921 8019652805800407040 3123923197049176065 3489117553460457472 1431971610963484673 3924739230032723969 9156206034618941440 5326584720943742976 7372574906238390273 8308810750824316929 6130167115041122560 5169131097165551617 7602650585287783536 1087799659712081601 5019570902168167776 6204614239043580416 7455502042050503680 7939949686354310656 2799997426846877185 3728958546326080896 7140030800830143040 5925010727335034881 1965439299385392448 2527528079693652481 1129254128193164032 6261267933755252737 1455885213260316673 7871377256229947392 4218402935931393281 7966038821850567936 4461445669913485089 5354826746398409449 6659250905094709249 6227055285973155840 6364945927368860672 7964739392835633152 6862535072132570817 1261119268232142849 1271848604082194896 3541491853553061889 5772842750702171008 7854765949123676352 7068315827686183936 4184372591670600704 5563768247052278464 5010659915446990337 6722948781642290464 1781282051702675657 1186397918721128897 6814106779296731905 3470193263902982144 8419594828888702976 2936250018548202496 4471160483723313152 3557240269837679664 1180759933120749568 1867659906391751777 4359627237228544001 9102557761783693312 6736210491588506040 1961309959797497856 5876492273449328641 5453538700635887616 1277724013370867713 690554571123103917 6342060894583702625 7951667048928531713 1035913661300549120 1535631107461721856 6362674604379586560 7351374567822376960 8208380082104680448 8105355227138310145 763657883734028161 4386569705522669568 941596952295112704 7598057099392608768 5338069020542212097 8893372255738354688 2196325158176311521 8326845393163957681 8512723487340527617 4513431728110176904 5926920381956553728 2304842903149953024 4384291437359890433 2441547457387677697 7050348598177628160 7368892161209849105 3518745263768846336 2006928473346396160 8113725334480910465 6909439400936701952 4516574243512621569 7290858395945096257 7392926274016444417 4725957269839449088 509038482550987905 6630077022580767233 7812208472843026432 2254098280922676288 2124824360139905793 207844467749636448 5306260204999933953 6921995933918356801 3028414192120659969 2229546271050547200 3302967165941972993 8923070544049513472 6839832653360398336 4520881079360497088 3978599157215077510 282617574407383248 8979665140573011968 6856005623347998912 636996999661676928 5738189585907009536 6377699500417219136 6437754667150475265 1006949253025008144 5967650189524603904 4299588924180120577 5933102956405933824 7371803986980631792 7586587737522724096 2695443568050913281 2380593625979861376 814601062725844993 3145795906492996481 2521719688484696064 326258062423948544 8960388471178710401 1024798128283693729 6365769416107582721 2558680559169306625 7863934835396378625 9073230144573040641 4349113028409445376 8716513394860351393 8380254934534485760 5006682389723120129 343136357209800705 5939970606647974113 1776600273490051073 6420047974370104689 5537673309969381377 5979975853672657361 5428421543201669121 3677670332398899969 2688618619459420161 9211664268922344449 4423014643336275792 2281615243009985793 9043024204781001531 1634925583014464896 2699707159034138194 3075220204600716353 4938155090089222144 2547251358324680705 6154448551716986881 4304520515110160256 6671253066351121300 4032017397093739649 1471957963156118784 6506635743377842736 2342307348527534592 6432461486094654977 2518742818276223561 4164182876939437312 5093155176069884160 2686227927065590688 755483107915154433 6454463760354060929 1704999124384686593 73282109716060033 7987706108520150720 3632121238911953884 6985837848495868864 8721212483912622352 2981314233236013056 4540706224542636161 415488576849304576 5491427497001553921 6475897292361969664 2249170189147159624 617929493759117760 3142805583391879169 6011351763341584352 9580963234277377 8015809447318781952 1533125301284110336 8013834270823076352 2157595063966345473 3042766941594624000 5431615405153044481 8548328722986848256 5268475387951000913 8553029589737732609 1945953313513052921 1559164472209527232 1719743423511960887 2919457703854988192 4469548094212377600 7555569352867186688 3995789810329150720 199547144942354432 100009462209151872 5020381996855926785 3126309646108446720 5740611748167597319 2033605672653317120 7873701671489254401 4275036779738974593 1792658214870196225 5941369211795362433 5852388659058638849 9023019680515751937 4590668760171872257 7371508887443192992 4550567014990028800 4040874251839787264 8225815331454113392 1173590829564952577 7856906280952922113 6281074900650524673 4170798133872150529 6784413400278237184 3634629011156787712 4977240687693640256 3478573266322834177 7818363687015800832 7118462072300258816 3971210285060351264 5773826159040405505 8705201556271314944 5217770536425220097 4762467397911074304 5460893660786208768 1727680507878953376 2456081072713791488 1894390821028705280 961000363181947265 6246622474125574144 2925387744140984321 5458770827538791936 5007833928132620160 4384204367156885504 5565426786369419297 3488950169170497984 7159757722132690945 1332834857714600960 2646710616075405248 6812905386284716032 7845886144899852545 2104909373478791884 68010233073664513 1579783189789629696 7775876854009445377 5603248554714709233 6116288825777043456 5591785067726399489 2942481738567868416 2112556406588998720 2656170529828424705 7557087851473641473 1891315339092086784 4072242975929311233 3833621970154058240 4830054971935345665 573020864174424065 6160213539269157200 7719509226656923649 8851190061306401793 1092966645414139200 1399231828328342912 7705259792072873984 4319218976120579201 7949594252027128833 584939433724592129 4536482172153388865 809819744658816777 9200444572766125825 390147569866817920 1401025419736254948 5819193141384632833 7777235709280870400 5519586250212318720 3491541395216820640 1998174625658135552 3256973326260883176 5061649293544699905 4967984966213764865 6526245971102399489 6934142793787918689 475621971834847857 6824741803197559104 4720778553517494273 4202912500090594304 5811937649254131489 2007315641019475776 3523449823392226385 2834721554919288833 9127192207242914561 5446131438605906945 8001996199257997825 1533834295079477248 6345843210059663360 4195628619144171521 2193813254434603008 3631841687206450944 8146760755356398400 869694450658582145 4004203077229970369 6589515485484317440 3980272852240340992 3195327188560148232 7158609585918234625 7114057532750048257 684747986464934400 5516542683946949120 6091682262734370128 1 1533213670945073077 4090312257531361537 4308777833671294977 8026278286516306944 8657259379681391905 8726895124236506177 710981456220048384 1776660980064911361 5859614385636717121 2494317474247909633 7927996265021543905 469349005954581265 8402621883672706113 192484234388277440 2091020576810088160 1480689518350064640 5979554064685849856 5876790553246044673 6258897897214508864 4317055564312403105 4643129539393901569 2283352675234080000 147948649136466945 6196362769946730521 7877366289130982401 816491356836515840 5061089699812169601 8037004619274260480 8143881976930144256 2135008269183221760 5848152381887043009 1590199444946356225 2851459226706394624 4360336354602699265 2770431338231742720 336611016018457505 3284222988159156224 2972022497326612481 532373222175217665 6886733981566369792 1348584083180716032 8312369622364652673 5373885682408001595 6901004668608020480 2411158058458918912 3363086212379157376 2568451035406947328 2404639228939321345 2991510008581518736 3314523698385551361 9181767534211493025 6679927932524992512 2776315173445111809 3938591791712414976 6518491198089330689 5213253534490039041 6070190891447352065 3010462102305949697 4894159647876661248 6120481175866683392 3596709732709544193 8724534186853594625 3738108744410039296 6440367262072808832 6479490867829392384 8041093074599804928 2535207682839979424 367986059070406656 5499394269870865040 3926844855052222465 9194092255289848513 4485919448770882560 7746094135567253505 7436942688977330177 5793276378708026432 2551437457879207936 5575760466021259264 879271613732392961 5057637289409937184 1789826090728095744 2803808690745720832 422405153967872001 6436456395518285057 4965933173230370304 8472706248691735041 272319224423253981 4432070504830457856 1832892524822265856 2544164777604956160 174103645091897345 1977196397959684097 4789574381145376289 5255145460038186241 3818320090540731808 8404539147974377472 5263307054516911393 4370011629553001504 3389612085446512641 5338849776035982176 6437605332778365568 2898673266387161649 3859917157059649280 668416824497826817 476067750195828737 8331567556489674753 8919980000096401312 2649469367912101888 6165698629300796928 852451726654439424 283196824178089985 1519485816935612416 5095153450394445825 4911217772229485424 7677098137606706689 8371937499914716993 1863225659769468929 5173243575184728065 194099602254021632 6803320097010973697 7059457957952946176 6211224425622314881 8698217698419170401 1212210721519329808 3633300308889796352 6925910410350888960 8741745462617638145 7667574369761956928 1155935425458309120 5527829497050782721 8965861277963822592 6907595011102067328 8713819038869958400 8620148588057329665 2162192463810469888 2783643156129886528 6275876673994973697 2459589510283843584 4314648182612688896 8624443826014401025 3529438975730300128 6302810349341804033 4336698052467781632 5258583327536696569 4343778338601192128 5644187158684266960 8744138493778516993 6135373782203060737 6560839709857183744 3701755289297208064 9140535604413198336 8453700588933433344 6696761013067682305 2839725019501284608 4254590823221551977 5022898822756884842 5624413368322257472 6322800964488593921 7868743216847977217 4213661607686960896 3990028031199608833 7435783658589077505 5409439396945472449 6388003700089642561 8314187832096319808 783190893374157185 663192195503653888 2830582045952416812 2837176460092263025 4241933306435924993 5063008586565908160 8227426351215025313 7101494532156522496 5985198095762325504 6210150362924012032 1486818552462356225 3721123531139842049 2488804116479869536 5643640459336613888 2855320597864605696 4175649754953986625 6003225036387971585 786503759071233537 6312159246873044544 318776022971981312 2429639706308872385 901392337437203937 1964088512840884481 2757460564738310145 1331029241066258433 7718301751263119912 4981418332192047104 3822063000737243137 4496645807828324352 7682766343224076288 2643993809835524097 3366800196456912000 1051702466289741825 6266180071959092737 8112344158149119216 2932438939062968321 2587065030812384864 333992472007161857 4716356393825882272 2545141280856256256 3867134438456772608 7409404987483404289 8668993223270073345 6523726373150290113 6404041355518644224 8463330345925516801 8909239765340171520 4397566834399672832 2140732374030301235 1361215258166654465 8003962665884663809 6535005225743890433 161507020437554096 8759418309317320705 5468130728649482241 2960287715759362048 5319797870766530561 8935756219278135361 5212712390308573185 4637014384943813761 2919112693397088256 8988002503507763712 1247323200216325552 8562602308333902465 5534924132810848257 1345288896933363712 8931666504796712961 4806238980550578177 7273140714317221937 4506207482795786240 5773871559742710177 4803137833679812897 5375981931733133313 6104139341936109825 689910435543037700 1286798867507808257 2768124549936611328 4804812874626240512 8323288836029998081 2534712449481171201 5851435961647499872 1922494017322579345 14401460701495296 6057720499494977537 6554663570989547520 2640575146367070209 8085788905020842624 1015385961032327168 959440857699722241 8552868888285865089 5504865859050616577 8051907997955246144 8104463817246081025 4345484296527377409 8790331552350744576 4711818825494576641 6030848546435464993 8482971981398273728 8886980053783152641 9108065565221620737 2782290642096901788 7036867580103622656 8721981655461036033 7607153363957993473 1031394910944039217 5369105774594239488 7622301883521829888 7513743278035640320 4755489317918006016 788162941338009601 4091042173203234009 3623820132745142273 5619968839169146112 5972357033661182464 2569125894789062912 6962068147662428160 2974267296765480912 1713300745195157505 1817948842370619777 577938843172412416 1453607729678205369 8052521169722408961 599603018185838592 3631469585323317249 6376342143528802305 319593312323029760 7515944881868533761 1998576096154550273 6755189520179193553 1638369026890895840 967730105946952704 3890890258772042816 8825867084794923009 7463877106756017617 6390418774534949819 797302723139845184 6186140075941412609 9019995310845726720 7939880077181878273 6015761551907549893 8965702667293380609 3086552402068635649 5709893767256819712 5032699458136411136 5453214087496859649 1818485591543644160 7973901361108492289 1286583090175545409 1246790163444040528 3215239649502012416 1908464553923169921 1524129876543471616 7764561933227756544 1966880721845354497 1310136160189846400 5642652139784588865 5608759486906701312 5923702127435416321 2978779019370033152 2408809352205082625 878343521749213184 488326991163496705 1020020110570585088 1231672381122281473 9122292199431694336 5903232118277963777 4045465763171755681 6220177227822661633 4180637761583771648 1982885686164494721 736629263689056256 5725746496786209793 1523598380798476288 5062358770903804928 576340084421233761 895331064509174785 8571112966618677249 7918731918747966944 739090258066210816 6056650775182743808 2775366582877667584 1286853863323054081 3854083207259160577 7912295561959132953 8167368230028090881 51583273926908289 5482428748826191456 7289239458515508224 7425437549972209664 6701733651904494720 4828537950479043841 6620498897034346496 8064802946848941824 1156120485285952513 5368276267281255824 3379162699529782272 4796335098858405888 6725449188702384129 5123737942439869440 5535215571786000129 1937057102871746560 3025140515238885824 6338498289150014972 2407815597693894657 8109571421438138368 4847649399964139520 4196496072170095360 7633922803160166401 1480733604104790016 577397098844127232 7529847489059611649 5127335630813044736 2302668403303959105 2380376990137237505 3952804665993441280 7517499517797113856 3782504706087855873 6751083849263796225 5923226869814411264 5549798511730884608 8910584580032867728 2345750916993741824 142013430823374433 3347854958317084289 259055938991372000 576775112545794049 977124402038007808 291283074683638944 5339806326546206528 6169410879873875968 4286826243235115008 5404358623335565825 6015267856595501632 8527209721506267136 8974671245246201856 1588236795439301632 2727088217284051073 8045755814142935041 7271466954222673921 1729662086797836288 3808273561815220224 2511592542450420224 585604336667274241 6228914767901902849 4085383533425032192 7626233966625046528 9114919235754524673 8835360095465810024 3113667582612484609 4979254208010611200 3810716106331157312 3021476589072454401 1597778347267377152 6692628624200728065 8077075234544845824 3924035503256897536 4802824259191721857 6470401307104230400 4458757469101172320 1648591057380704256 8340893761196253185 437315945537466369 8657615119485826456 3762085434085343233 8643859838260617217 8815592548432697857 4934931516986950528 4875534553017157888 7709441590988038144 1868844511155253248 8825346703756296193 8973444039856086272 3644303040066541905 8570444693241806336 1653550315002408960 1364740870773078017 4705186230493810688 370611016008310785 4821471054388123968 7988763505506680832 1964853333273262656 1429583625827725889 8266842155636913984 1436403520166225409 6241235359909194881 8825014402786026624 1671285647309039664 1643981294181638145 4130827190165700832 6936660783250878400 4138183836277097217 6892550340404445184 321441002282784768 6939020240072491008 7975513502758581825 7100339358177468416 2460276490562961409 8846892231076413441 2598876533832453516 7799224591857681817 1159358096413564929 5861073249397574688 2173598009003352241 249110563772126576 2309213397362943360 2235211845210181080 2805377926041632769 4196130594002182656 9167413748765294592 8944089175218323457 3279982423962866049 3017246932363702272 728276956030481884 8119033121070831361 2853899757823352833 3808031475971344384 2091256021659865072 6928459360586404097 3831290564319399424 8345506076489744385 3506838453837753344 7031017609635148801 4451305332334608385 7552941397548163072 2223573006642589696 19954539129494017 2342455595152041408 3333480287502840513 9185529111038685369 5630550447979256832 7074125994341881473 1960280284848373761 5524662946166641664 3164883628317823488 4632055691160190977 5284762771808536912 6376524048735678464 4867477933677084672 9107877588207709569 2361565759024423424 2179761815255897569 8958751837156016129 5862043890261010433 502201559453926816 3217959194133121025 73166529194164224 2954257374396809217 6201184503766805505 7514541493598442753 7497906105815947264 8583520697468873985 6868481389078587392 3274912665888750177 7493504490668171265 1783653627282026496 5550931032074616833 5558367405571178496 6712184226816868065 3301394551317178881 2097440431964346368 6483622063259501089 1440991875769528320 4580853853008409969 782266847781956353 9124016307458051585 8711630858933399297 3241408914293265153 703734074003947520 842899610028137473 7679732109924074497 8280503960599740416 7767007329054047425 6789128556024381440 7316487953463164928 6007709396545408641 2230124190744182784 4287622904983829504 8067574966169610144 43289850981557504 6825118424240210944 2508704347930595841 6760056712284911873 3297763585186734593 196753854535270401 879217303991186752 7899584639135790080 2596073797924683776 5211499185193720064 4821245345411367296 2515838744346423041 7106075568895790721 5724839031913207808 2224815048463140865 3743656363275515392 2895047483150875200 9175516099645822016 7550100751080413825 3616571094401875968 1876777390162752833 5781762245091244449 3370202984840429569 3478102128629985281 1894127082056633089 4170622425317264384 4626457181799120896 5984413579172759649 7434948037056182912 903076247456261761 4051492781357006849 2128243472163780609 213868895988238336 2170367474539139072 589002349962841088 2640755967309426689 2834556541576503297 8068526671228171905 8902880581931160432 3041648441792904449 7440404871172784128 5005949420656222208 5124979615702054401 3407144077598195713 8764140504085102592 6855226137612528704 8280403703264738720 4066909195028014081 2274200700653836768 1910790256310870016 1306268733846586624 8975881947830288384 3253438734708342016 6496431272836624256 5469691959688581120 4574507870344493057 4799740836344299521 8203867834133811201 4138170274821253377 3410471690434724865 1474165299643053568 8069804195400515584 2867209454438322176 7787504833348976640 5522081379546292224 3197440577606852609 1343424371526697344 6125426849799749633 5029067711311872417 789867569051999000 7227969194728086017 355596102961536001 5482873126578463745 8990655345322376577 6087485724347658753 922353653148450817 2366767019549335552 8327164815113197056 4725827987070717953 2729874363816823424 1814201325122493953 6796280430597114625 6869616501534557025 2360084068846107649 5234079312739268865 1416927852642270448 5034994684233244673 4690496798630992576 1531173131953867776 7404115640791433217 313380313879863297 337566044767125505 5293020290296901633 1806396446405259265 5065321827253952193 6537668088828909185 1825959412277329921 7654744066165693057 8407359820163186688 1790328581527531777 4189236380295299073 8735082565389320192 3660047115234932225 5087294825388398081 5258350321093933952 8800282579203784705 4365458124154959168 2117624439326401536 1458134239541884224 7122542149115543553 190835345727032704 5043820511225880873 6228719338741433521 3784428458089257985 1387103179805124864 4138058942049980416 638503816739960833 6119859974195347456 816421876605128705 9124635251307208705 602171902402509313 6372366333406494720 548896081494941696 9199523626843814353 8729570622606866688 5007156388505374721 5921961254817402753 8059612484884905984 4030987888591114768 5086133128202121856 4422628194990292992 5016686370760107008 2118652291032547329 4195820486331604480 7316448722378153473 3294576057017528192 1270334110576934912 5333525959657789233 1768859711953777408 8223847484894379776 3916090881027276800 8307062928105568256 8575566070109085504 1971437885288431617 7269068586990503937 3231519840257242497 1424645725226903296 2917157367842344513 780280061316440064 2546574474220464177 8187386167685056129 9061356416305664513 1310418871000563712 3156111069450033424 4986894259248635072 6372078202351173633 4138611807053938689 845287091809091584 3780363091391815681 5166326380237324288 7564231854322332672 6735976874448093184 9147007647541182465 323292993291599089 8816714571717961473 6163183994451173632 8748198800872439809 5104674402668883968 8559220073345363328 121662825075687425 6818726311811841025 7336286320181903361 3278550217730908592 8627958989018595329 6053003336758579200 5826624298039947925 2121485881210807296 4839732521594723649 1196889661774472545 3083151810272667416 920682348794081313 4785691255032474497 1887799312961009152 3549716304075612161 415278804285801728 8181924334096195585 2945003010821816320 6832218207626664384 2275999323949053952 2713233030444299905 6527781196623699968 892914287235437025 14007757759252481 7782632324736343553 1486600815926027265 6088930266184974336 3037673102152242753 2422021750349730689 4356935468005568149 2802988400298016768 5232495898835689472 618278468787148800 8132040906975739904 416915564560891904 1971340733744818624 8513869552117572097 27615608750043302 8630914613295321089 240368775280486400 5352804060669280193 8812739214243201024 2020063604719914304 4460226091396911105 8045701571907944449 2563920392943779329 3576756319157964096 3070692030566803457 3800238154672025601 8531006297893722304 1871374672734251008 2291398452354220088 6572741722581999128 2924863704078599264 792766938432450817 7471329646448102657 2426527651882541056 1324425661062840321 2600709161540023296 5215825203416657920 4853125437430510336 2069457201064388401 5809252089339773313 5740261809820482320 2250164389298700288 6309340165195501244 7678354742618226688 315352364190195712 5676217875179667456 5213912556267366153 8450749417378043905 5874088920147296256 2514302426210957312 4568238132600668160 3458880236923811329 8027372278503194624 8901740551080977793 8329594644024211713 1698084604048855200 9083839198903080448 6745518786054251433 790720692000833249 1424938277911966224 926615937241636800 5825827723475511593 5059626846819382017 3685610549477935104 7142432623271634817 8563155922996178225 3645765102543509504 4433641353395049024 2752898282378181632 167933817550536704 529014633133391873 30273935854206337 3488068235034984448 4837468186745561088 6842953054729601025 2871192303272411041 6875166696479285249 8256833360276585857 8081101456290061824 8135568126463258113 8288940637937073664 1126643606961230848 626929755711987760 5149976489936304640 8260962966271137024 4974547261227683841 2449572263760424577 520165279943715841 169639116098193153 7683558224391965633 1240934800640409217 9185065842286264320 6974626083913203713 1048330520450039809 6408024394654154752 6254835103676366849 8446400089976750081 628860584890608672 2002577300482600160 6360488054188324992 5249229094803101184 4743599709967286272 4573334182973276161 8290420435101302784 2452194224523902976 9090783087844415488 2036758114310720049 8116185584727449601 2044555682318601217 594361364871168001 7625743893052522496 9218064458821223936 5058417872329861120 3099813534657519617 3505304935464040449 878544389159297601 8074657592959574496 5018959752557807732 3228233260610547107 2349087683814876480 6522579055244358785 2044742310077984769 8959443952392148001 538187319414424064 4041356212563728832 3382732732191293953 7205496686090715136 6479030034931207440 536406366507892736 2526256335112421377 5693782462517184768 2695722901150807040 6791695008432192000 6650963801550788161 7107637778051465216 7581088060778018304 8275864570719511328 6903160695523699136 8830082845100802049 9159539925957440193 2099777531798758400 8620059541501857856 1489251047074680832 8010242774238658560 3763004933771287296 5386272290642034688 7804010510829523457 4559760297777940737 8777896361645223312 7907348389881610241 6563647994871193793 5127557372156710913 8093561030584816640 1582306367086114944 2382611752746221568 6390158383275601024 7156770477989531136 6290527747521837824 897558384273258113 4307737773612934401 1397882261019878272 7247299102049420288 4386355625476120577 2856081038456133120 4928295961343435264 2926639781616484352 2686751743657223296 7293778763822368385 4383015881208463360 904591033744192225 5171536282498320160 8371500957010182145 8622623199082385025 4803792282766573568 168437213168533504 565215889599342465 7067198635445846017 7510886578705120897 6143814232272541409 3435443750138769408 6725811943138516288 6350342924416478208 2984286975391227392 7939466132704363520 8628093458510098433 6843191509622804481 7608399081483632640 6235526277317875521 7876782311014453249 3996737127344593921 6349019127556147392 3914876967264632832 6957027661143965376 6457113122269671425 952492793422909472 2272255880407405824 6716529325295510913 5263437604856499201 183160925045704192 2823985397079998465 634735859541358593 6647644528573481537 8365009303287897856 4482098895383222785 5740562627669954561 8923883542423126017 3078423140545821697 1001266691004941441 7191847938860212225 4396874790289539073 2374782149560468481 5781136239815040224 5411816452226914077 2109555335107084289 8136188136286076353 3916634298066259968 8142370659214633984 6911549054726558848 7235464593300655265 753566608909418496 954101799457837953 8380613364163232768 588083415465984001 644659760698687488 4895995045483546745 8286904340553582080 2980724678716490609 3439738001843897600 8590921631529042945 8852933672747458561 5534625127856091136 6521282760617730049 387456198470838880 749556502145318913 4441480274918438528 8847374150597442560 6065108817828331520 792723756038007296 8797579502846052608 8376222011857642048 8285262593843470337 9125543279611728896 1740073304303837889 1579900064269226752 5451014841320325121 5232114888238535681 5202200098190898688 6741138937217044993 6729575854097481728 303293483289509888 3513959355365285888 1339134959918360576 6334158880851551233 7656477631334155520 2178775283058353889 54223628770358609 6115044446453403904 423808587343456577 5062581336532574977 2350522830142034944 2373363764781660929 2401719929109095040 5750791346157355009 1479702807008621569 4518216302326160001 4564657760428145072 7864714486180642640 1743576839965999104 6010215724879228849 1193376377366216705 7066210990303870977 7911817164558782464 6460172339192377345 4747696236303321728 5807682630308331520 1380386562387240960 1231350969219989505 1607671305592508225 4829659477824078593 7710457479303036929 2962785294193602561 6199559813886816257 8007509639400783872 9031646398329187713 3387982373219557888 2041160395861106689 4655131202282045441 7328967399231267328 1070687908984823809 1940415148071557377 2777416509025268736 6765973388173060096 1413079921834679872 6891482816740509697 7292684284689645569 950329733209239489 867760484890882849 43091151382974464 6780507929685515489 4130051927232075776 4903321869979772160 4908005379923869697 7587137796341170177 9072929412223148033 600534258886286081 3838900630606069760 5605086774999352832 3516879520060053505 4669859680182070656 7505216196031522304 4053714581982937089 2049825664948537409 8404888021312471041 310129789411516416 2750116044578020224 8509218229966588929 3934086303717434880 4226980646184615937 1412522350201202433 3664032507841524736 4645441422233436161 640973600107798529 1100929873817601281 8322569963346423297 7743601395251705345 2845077207894269953 4481062724183632384 3392385203963576320 343077667207806976 2810776613681627137 541790563837452544 2460229575877717232 427562878871777281 6672747505473937408 1601217249455326208 4731496342001266688 6042669539112327936 4215947453057273344 8192219700093813120 635308143280853456 2480703605593473024 24222881981477344 7592386425726901504 8354955268366686208 6279750033543118721 2443421803685234432 3505745339758036992 2482757326828470273 6789612199429790465 4250944351047874560 5591181694992541312 7763462448011629569 4439603845390675968 1893789566672871424 801967325362356224 7717711281209137760 3251769154848948224 7043597639931153025 7517645176755748864 5790869152881512448 8069664159064251008 3051378533413350401 1735113701992744257 4881588367438474305 7464698997731205121 8092560876862513120 4166030158158480257 4154541047043481601 4283859871479922688 5514903917163257088 3535158598064564224 8430336367610032129 4953979561221492256 3339201015137697792 3121735368116314752 9083617713523561217 512564100798976001 3862089955924869121 8778570062506670592 1571068362419077121 8600815677384322048 6251489894743449936 7185378882912579328 7804132077785462336 1682684985243205633 2505643786617945888 7168261135190722561 4629958828978904065 2361990384814063105 3497096178688917505 8215808562707658881 7358392240657083392 5309787431693789184 4084129405835749376 8465406210553675776 2080836884400046080 257150845294652416 539394255278156289 2327571427497323009 7076480624965675009 7157725261381469312 5643998421895066048 7576133263524426717 6339324846671388673 1361529390734823680 8373563903743184465 7704495066334976000 1445950487729758209 7794082629909595424 201782268998395905 1641682513817501696 6916135120528168321 5031933152105828352 131334010666221568 9118752082157101537 1619504607633403392 2445629389605037569 884213460749651969 2047938629513465217 3809971469540674625 1046771136573401952 1024929750799264192 5653445888843726848 4340638389826760448 3624185069192609792 4179349799675969280 6604777216581395153 6543391141421855616 8730097263028231153 1733765206771228672 3725240252576960512 2965379530360353793 7293972174424649728 3892221359109425665 6728527719608481792 511340564945518592 5211478418757206016 1116492628566163457 8842658076112052224 1712228139754326480 2420637404655259648 8800132670911329985 436902181624210689 1895613185338230785 5828739385387648000 2742650300697477376 8936104643980689409 3474075304489397248 2937262324884090816 7707138730061343744 5135635928576098305 2362040368941380125 6882475542733482241 7584315604169916416 1436198794866852353 8533948195162764825 1561206549381346480 677664989622661120 4818424274313151488 1321183783309148161 6836469641602465792 420416073520660737 8300198104114526208 4110007152492082265 8970795280870026560 7348315264967839744 8029930132699054081 5016206286263439745 5901357543462828801 8435214520183408641 4348771629547483136 2686846627055264769 2245362426010792736 1755274723224199169 6466033378839676928 2386649131501223937 7325901160997159680 6061998287770625 2989738499980743873 8375122671283143809 263550100902670928 28392395545159221 5300900925010498560 1793226870746776576 2800999634586730496 2573927281494925313 6915516650610736961 5738855487462965249 6646361576598984704 482598625975928321 8568147830186338304 1435695920039870029 6546708376525115393 7632674625451535105 889851776862195456 3930643089464756161 4523509949054024704 3639863238559976448 3247159564358123520 4790199262501896193 3582415411119652865 8573945305342440577 61455665940447233 1241073409416164992 4338102734651293697 1535427730058148736 7798119214659899392 6299736825993608961 423803527108110337 8365843658722510784 4102382091738845953 2873013055415848992 5778330496753759232 7407539066644549505 4007833274402340865 1550521423642809600 5228285644625521665 341693450486874113 5260242491364547329 3747969735159545344 7851164341752212608 230076765854465344 1461530602671510960 6160616593423951873 8391290845970056264 1379207081139407104 8355437629524525056 8231379849654365120 1414384683867176961 8321420045053169921 821497585174157312 786780005811572224 3756304304828532112 3865158963984680577 4758019309194366977 3141224310147581056 3394709299127088577 1766963612093469696 1510730847789073409 7444221219963540225 4520582409133963264 8154088138125884417 2788641838193695232 6576893756552512512 7627542269574406144 2835882008226856960 2849045646764998657 5707773319592987648 8327511340192884737 9165888746607263105 1821735254094938112 4614748702900472832 7028669373155707904 7959902782068851713 1898044523947753472 1318890609874193776 6734624960007897088 7793362023108574848 1727760155195418625 8025459901910220801 1744954608305893440 427094437163578753 4338761997686372609 1522318613096085504 6891139678545203740 7039159604326126592 1985776327552841728 2886796671264753025 141871149435635200 8467201634750578688 8626459355513565185 4092728724042864640 7329862943603621889 7361232353421397632 6229850318038597633 7514796264827617280 7910485890666725377 6887888248316755969 2297718490987228800 5134059185509962240 1952648593249214720 1671208452865356512 8749186050343529533 1024275060707672065 9216385257771815436 8853198783368634369 488442291396454913 7096777037421725824 6170821286364164608 2552547901875798017 4718668813307789313 7850995562317489664 564982223167192000 5643339796851025920 5058972530311609344 125067604314046464 4750792602302283776 576807997372510528 2440291744562272768 2195860477646954753 7189753972752166912 247027388081526785 6871268037493727393 7155588565857108928 2712201572083947520 6467501484068265984 8964853244784904193 430992607380759488 4589519310864619600 918264778314481665 1863355070714728512 2871639531677810689 4736760728185070465 6383681603733385216 4680392098974490880 26582828823394304 1773219055858604801 7470870554529759233 6239744015654651904 636962116740241601 5966741725341369857 8917442634882116929 6440457853591655937 5304510401655080960 5617166062466990081 3699070395149595648 1136963055381446912 6187481693077196673 2316569977041190912 9084246427080509313 5453303165638105601 7814971037684374912 4114350508373892657 2474463745525547008 5280530946969337857 3432980528483883649 2397863174492076577 5812591077762285568 8179204228713108608 238871685717303296 2741895040615994369 8098272593784758273 8894159525817352192 3102394040136605056 9191047308078161408 1941197135065278753 8447714582148677632 4313896824560082176 6679929242392276480 3076140586684108800 8286428522058765312 1255481780483062145 4715258471014727680 6691596517800451136 6716548791028667713 1504063367243571201 1541039217833158144 6792683398722645056 3269650214578370240 3056818398888394753 1096523966537793536 3465689122146848769 3189720911365597696 5969958938061260801 8518693753071754240 2036247625157369025 3864134267477295104 7292475788202754049 5816157671918403584 6543459001894904737 2495469252741452800 4664349123227418625 3463399839582562945 1024519048842276353 6502477932416321521 2835528209283624227 3773158023166507136 2540039022728957873 2202799462341795168 3680573934832587265 8900967105679228929 3960888831364849665 4821898397449194497 2604865794129455008 3774047278385992897 1666602327071711232 3602418670138392576 8065522279589359105 2071223236361969632 7871621625672089600 3560452166231461889 105629838787223553 6520365293689357313 8850716672038993761 7285464971993899009 6755143815738303489 6704611509744742784 8524119154514750720 3472800944309534720 1009971956234539008 7059380325231245825 3364968977480982016 6649211406617794561 6225717430727933952 1829399358396464417 2066496311431894977 8949934440523875040 105849177556108673 7271180864837982209 7080500834226859184 8886391377437655040 4782719816228525057 3585236404407289856 8034333132744032256 859156762980032528 1857163114258018816 4389162307546677248 6294867968388586241 4190388133518940417 314312716300910592 7639458052825907648 2130773209077014400 8372113937299917696 5972692931207533441 9205774304220840961 2403784357240423936 3166347502757871616 707089678455691904 6344133506541256705 9039746195689308160 2763642485201224193 4928931591315384321 5470818122235088896 7338764857377890304 1407898797144670209 2894762460620406912 310945356297742336 8124026647237800704 6362878802178994048 4119588841099026177 908770817409612529 4638357254574705729 8007940251096813953 4420857085365925377 8189364407892019200 6871333875133007233 3064785525642601052 2939834790952378784 4483453146988678272 4916402738037382913 6698350326614982656 7296759436031033345 8542345543657950257 5644066286221615104 5747836552046590976 2274675394554435585 5578041207704420353 4794804823764071040 8200881546521556144 4371339996025629441 3990685168200081409 2746912393337786673 2350073656057467649 7149034778217795328 1915439133077147248 6406493302673647680 8062295130667185153 4213077116058873848 675208746272222400 5252473913786855169 8682901859545169920 2340406962939494401 878287724162095105 4360194399758470656 6240446781891367936 6594329452241518593 4480055030689436928 9104906452105054720 7743568202772635813 4907299963866263040 3796563656010314753 2005055034648297472 7431575822178738176 1912115331024394113 616536291613470784 2083823056523754129 1384293846194643968 1996320340859723777 2827763602900316992 4399775131442610176 7334943457240040960 8863981274102424961 3989389535420645377 5213834386941644160 8319492765879234561 5880695332210982528 7981884364118575936 1388037984603709569 3057015385740043233 7108931280803500033 4683423948280949249 4697765286686597120 1776638467414087440 2075971994537017345 8952926139840828417 4123541305796315648 3100989438926626816 8070001157591531520 4950148710456696705 4052863703162143745 1047082603245506368 7687518178654351223 6622889246303636761 1371013881052216833 926329656214978560 3937223599134395969 6033741894336249601 3443535330963456001 8845850363556040192 5350269585763336193 4165112596953890816 5492548440352578918 7794143027833354241 8373583052076705793 3593883417679233024 8918817465633399425 7431569047193206785 7136151809770607073 186395658040666113 5832914090200224769 5176574248422812357 3926649444282654720 2293614261886488961 4144878513987253248 8979243951937218560 2816049330151760793 8626631263157452800 8931178593445040129 2320426953726306272 7177479585682034688 6794404424461698741 1598535113728289409 5652468628157649920 6089854784717180928 424352023410640256 8311275704775344129 8781977880503337473 7551762341094752256 7390461227156771073 4914780873272537088 5609244365651170752 3638479597460295793 1345949718829271041 4923998807087501312 3884194815385831872 966179194069136929 2717107857000562688 3751520980395537856 7839021126781828736 3710834254848309937 8654959248620789424 5604951314740598784 1058856980228323328 2311182364427667201 5989748378441361408 6314200821891847168 6405113215374191232 6222315311074255104 2957098902870458368 4298579430598531072 953186489760942081 1099520030935855105 4404005850522721024 3050213175489953793 8576153754995606912 6175595970858792961 7391817686581062336 450539612800779776 5880992006638876288 3539739713997217280 7583502272539471360 1501687792267190273 661846606248025344 6097832640662347745 5736251299646930945 6417985410899933673 5939741119660637184 9172558015137972224 3268770059637738289 1072663437170109185 4487199854517022721 5246312045010085889 2009428770182987777 4679361978711572481 2194469187732634304 3757283288569978545 2386159397365088256 2693993463357636609 7416228890003063808 6728665902880251905 1361790584389492992 1559347504406816768 3160435143932280832 6714906961750106825 7788390189530873857 3727055493760630784 3982195189892870144 797308629408825344 5189773334640091136 8710633422635711768 376145035335959553 2825643795229812673 7771133543943962624 1297789339402771040 4654526019297965569 7330519912189206720 1233679171930532225 7406265197463115616 3230731668629741568 25885090861862256 7881656280645644800 2716867919479511040 719694691803234305 1927462830905176577 6708172539932769824 5897020198274956705 2263627203018317824 9093393710486187521 6783677889863032832 3762884201579786881 8081135291805605888 6851233281485111296 1304416885677670400 7099477745686054400 8978605254501658625 411804667306044800 6518609710263761920 5356542024593088512 4496301236067631104 3845522492227186337 3599128559615932073 7603133454741405697 3503200794916885208 1718157863179731905 7747601652663922945 2253443561636364289 2402152715901164544 7036476862170843648 1039686334372788224 9053054151411511296 506474124638014648 2655484784240206337 965546835940382592 730097138837352704 6134141624171577625 4346060044190113920 1489213606683356013 4770255645602189184 373520154795917312 1519274263328374529 5926162497858238464 3201467529079018241 3616395958251765760 7124678307476430848 6409368497974009857 6541880809175856608 5150754425706921985 8846268837155635201 6420305415797553664 8018656859836231680 3807742091080105985 7167159521672213377 1838794042015023104 4488618884659216384 2111554158246576256 7697058335504273508 335638622433834705 5971920579747238400 8785688685186015232 4372360869142001665 7889821207032665473 6002266792103313408 5311654223158912769 1669291314640355329 3579601774209955584 6754185486075868672 8791196656899022848 5071333878897139713 9169292048134311937 7138299130578173952 6601677606218137601 893769608958839808 6022539510561046528 8716363271440244737 7986089648373733888 739949012217745409 3503034669275417217 6116092000539883009 2673306986720014337 3656636821426783232 7864424730043476993 1224054704615194625 665144674877516416 6544691031730700288 2414507702578584065 8386950102265411585 3989530465719179265 6288116427328752256 8220503976237802496 1921257426340978497 1353453732873357856 4435259914781863936 1686458631258782592 4813734653569323873 5724800013330721728 4267719983123251201 143412203800785153 2179471365610782720 5796945862635339777 9163641107066726401 8879356344511782912 900863060907980224 1748574182537993216 5569348299103528577 5299362389667872768 3230650289942519809 8461203580402174464 2550000293682675713 7015298916207924224 6265865815691624448 1603472461704232960 7421557287532627328 2101416093087661057 3453310653877486080 3567660700356608000 4561228928337663753 3198708899260419073 4396420175524074369 4493739992040865793 1337297518896221697 4288380827175278112 5901211290454917120 3537550323519447553 2421590756742553601 8724423611213209089 8046717269685682176 4046989914997527424 4108147253917990912 3460134421810655233 1112972703608815617 5932155459730368000 862137711488938240 5590858763265818624 2134304084949766145 3958275806716981249 2077975356007546881 3379015614112313345 8413528847746827457 2774529854153432865 5576196139003244545 1800280208207887968 3837421558477275136 7850255581657701376 2776516021295644736 8491864993358020609 6020721907039039488 6269085964795189760 5534049468247367424 1268790344605990912 7536515926255601665 5829949456763735553 5822326943923242193 4250461305812803201 3117271859715520897 1070647716795566080 6241811792243499009 2021669151896046745 7803431430251526912 1262574322585458305 48052714784398336 813644692629143552 8853804054296785537 7112693768004275968 6911744636529096704 8055746649126995968 319593358374110208 2015217781623664640 6032245717267349504 4092460776226887169 2288797240988450817 8060111867072202752 9164538984037911040 7538280536953145344 3295013056151063456 3766326983942571728 1365979813846206464 7976649339032663553 3790609110209935642 1027289800119880192 5422171643171694593 928989586217735945 168834113593841152 2209571957865988028 5886522172196771776 5328931873929625601 1370187094490734592 2328255361770232449 188368691133890273 8459955529880227264 2121363862432251904 938467539826186752 87874453550225408 4324670122333971457 3950500448306135041 8639588456450961921 3771505117897607168 2497140735560744833 1743877851895906304 8121801650775979008 251645075005734913 3085968374666799104 6151140338702241793 8353059076143844736 5029216232274438816 6431038381398387712 454418760722622465 3742647270537867264 2481818209610465280 2335924176585891841 8618040958591320064 407565723217696001 6312348047300476928 7192550119546213728 4213492239304340481 6630792046680257753 2641788058197789936 6248511324954558465 6052337608613036033 2357839322935925761 774684522874789521 1312749859936010432 8636831380417527121 2765552767520350209 6214032359479705600 7966547902613441025 366852722566301696 7458741117409158593 3819564742465290240 1558921143403741184 2591463445795438592 8878211424878055425 2761556259640797329 1703067916375631361 1287128811132637425 1335504034110509057 8870177928184460416 1664826448785175552 533724147194471168 7846978888547827713 6221097199876331649 4873549282678405121 5337699753149329409 4387719902942053937 29353806030928641 4821482143282634241 2745274160935878657 4710837226762753025 8355824365734756993 529824983781899584 8433973086714757256 5535081434480909657 5164561952853679105 3039305612032868352 8646378800674475104 231626280053342208 4022581635116507136 5066614784857348081 4312157775844892672 3793454117454938400 7363938263880908032 7924578008446728961 357248933896208361 1932133624223836160 6178071223913459432 7309525873802577921 171670760475350401 9203734936845772801 740302654833985537 205688649550715905 4632176117866277888 4842373881753798657 2687331294027972096 5229659649942290433 3303216643901214464 1479695092778532865 4242314260878312976 5853425955487303680 2258569844398269184 8818333358428645505 6602154243839980544 491019773787354273 4996856790647433857 6443862817234676865 4533204533450919936 1610212787772382721 2497556927269090944 1807633971267572736 1753598771116494848 1473926865065719296 4496808949000830976 5837099815733187488 4472785001351791616 993891385193484289 332622547110658048 2714986399907613184 7683049218722168832 2302678525846305281 4129053007505630848 1910765998691231044 7435406575740329985 4442696540362190721 2214408107133233152 4134677553881265024 5296387333334094848 6195025952369016833 3993182080523845633 1985989400352742305 34429324322668544 3818369703369969152 4910863500605521921 6397469546298925056 8668416446015465472 7077922822326329344 293171073219428352 3916410713298173953 2189764043645249856 3989966606872218804 6115905567208308736 5454230311535213184 206629220968822272 1308967611627852801 1064450354045403136 1656290462154326017 5049582769742282753 8311896384895851073 3678749679676764160 534624217867976704 483898275897522177 5108235834440913313 998404214479351809 2810959623463141825 710319854762850304 6134390502420807681 2412631918873411585 1295717817902924801 2636966355565805568 144967084370108416 8505527946207064065 112079726761213952 7885901024171222017 5180032964866342913 1823792074387350400 1131756595957694208 5415194958708293632 941985423673175552 4239034509494674817 1192995152612313856 3968656603424935937 3658088699884814337 1208654824478578689 7286220675094800384 7545275732855892480 2045895974673104896 5742631883682598912 3978292938407157760 5592243560330542808 7481395705005500416 5649230933340540945 7812652195777931681 8998408289942533729 2677419003469430784 8883410172167225345 974600813821648896 5861408445275696384 874700847690651649 1282517616550215680 5929532725401579873 1929376603426910752 9156412521950142464 4596868363285128193 1580132896845603841 296131320026286145 7702935507624014241 4947368846587749121 679172741616097281 4842488563790764544 8944165210325352705 5773491869168762592 5084969752608473089 2804723500739198976 5015100933713838592 3451074930897473153 1120309377972627457 4146092499697471488 4424418574789975744 158764563251890176 8672616915910262785 7046178363903954944 7793288219184740865 853273193947842657 872638305487835136 6643790103745396737 6731049671335149568 2983005799913730752 7306262333356894208 1901126536457407488 6256075649265958912 7796196422341753345 5002112312506677248 7668083474670626817 3245329358314536960 6168829068134940672 1009955994265905152 5018557218433564672 789500030351390000 1854148482172694017 5739040392575094785 6987613205376055809 5761156092918661120 8959194882623718656 6557685569371701889 8369322921069103616 6789906865277852480 1370626433468601345 1331830425997594944 8237432029784989696 8278180392161111200 8781613493693442721 8273444165194314752 6214911618924243200 2884264824829722625 7648301584734064641 6218674368708878337 6400243046456598529 8893126155342913760 4511897349138415617 8847742828393163521 3461596870977226624 722893800122218497 7113774824220475393 893431881192720944 5423745815057871184 8877891244345301056 1016162939207307264 1058648044322291713 2552608508730945537 4707930575541995520 6606375786548404225 2433163611144314881 6853643376351772672 471391672422337857 496103049032634369 3126453129863610368 216279987912119808 378329427507647232 2899894026454968320 2053885736250083328 7794394219630740849 387660979324111936 5809149017646355457 5474337846717898241 19471496284827648 9060536506703429632 2650599612858613633 2861857103488216065 5072966307433018881 4810610340602219520 2113314169775646657 3357757824942702592 545215505920080617 2100616002793516640 6586923812767141889 2399034854087171745 4483778402635808769 2861104543163029249 8183008920806594432 192561007968373696 114346757395566848 3048842766460733312 2932704698395704193 4633375441329400897 6268312542059522560 7825575984669321984 2141758220302751360 2417415690243918336 2982066258605266433 5775962038929184256 2164417623089705985 103009821898324995 4841199038911702528 3586011658891886017 4207632916194967552 1096130523812970496 1918333337583242000 3032087939617734656 7393248698212286464 2087124683290746881 1589427032888770560 7617185810966587392 2657230933394243585 5709490209090053056 1412606649749762049 4868413076629147649 8939507607170697089 805524099002054657 8438212908919259136 1994339397600756737 4199611531418978304 723305038389182465 3171985619365586240 7221335633802828992 8923781705788204401 3904643921630160897 6002560238169055745 8831169588259532801 2924783074095955969 5876053441705213441 4078425416001073889 8383814141071314944 5460586715897925633 5837064008324612097 3187534438313492480 7309517322844358656 5298531844859974144 5000844970344513536 1022038031429934593 5855344800982921984 3776433973750975233 4043125823953436672 4453555599209271297 2564218385609244672 9041334993255587840 3247741008752448768 1841735977001287681 1037322683106614273 7456750642499179264 3821367456126781824 8769769417232826752 8207999191894933505 6004124857681249025 8610264907056813808 4680314871556014081 4329737352281700864 2582637809665178944 898266332521532136 6164002686136866816 957930771276439552 6476632063999655936 7530748164118682369 5529445964840433665 5158303303701819392 2532177856960861696 6804826343850275713 4970844863554150401 3727428671872658368 8607389688459542849 3242078838768407552 4442562395362725888 7912381861990303745 2712084001132698561 2380253281367281569 977284623389622273 641944764809241281 6279936069095964672 1934841410854584321 8493969409579876353 4032858515340261120 1597658561092517888 5408351468773038848 2061823885896507904 2974610934503581696 3256430707728132001 8258165258753142401 3567439961680300288 49011749013367249 213286981627212800 3884036747387654912 8222869328218744453 4402071658185594880 8037342404852934657 3642089535487672320 2698270032934129665 4408198506748051456 1336182431818095072 1580521643489284097 6309086519379955713 127291801057778945 6473761768431543680 768337826055192128 8176176287661920257 645715281828391808 6651534272857374721 6569651067501363200 5505507437608564673 3991618389155690240 4512382338678514914 1356194352784801793 8239835998281630849 4039198129032200193 8167142622708629504 7323137419082022913 2763868628834222081 3888555520103253249 1776660789218864129 9058369169383415808 5274211073634861056 7847727639865352193 5446030606072622080 3874783244067536897 2169707583025755136 2230314037916963761 4674726872948932608 4321667445431225857 6486289133530096641 8261968184118250087 1603873439008686081 7870585247355299840 6882098772201324033 2034020882137989632 2146263305566814209 2688562467176444089 4125155754446373809 5339534762071756572 29065666895708161 8858396645019369472 8072019809838780416 3243484870408404993 5123987815986784257 2361360095820468224 2712440052366208577 397722117041201152 3101132759180357632 1260921000831921532 7070797437365125120 3195843544687575040 3816655903773328640 8468169809229229057 8641070252568564992 1933832927707044289 3122567464056750081 203957716333363200 7417417406693820417 4915307586312813569 4545660140340340609 4273691801025527808 1164154263175192768 6640600319685511680 9098293553893445633 659488330770933952 4316045903370285588 4716160928163194625 6054925394307907584 7786319649042120704 1241055437831660032 6366422651702489473 8419325261340735933 3924207831203184641 938917244360474944 8663435161611173888 3756136736217890688 8478853125189462177 2191283586441966461 9060423846567346177 6865965643208398272 7346475373005409985 7559278593843907249 1422974941158091369 8490214956976024320 174520201034892161 9107708233545444097 5528075191915577344 3425879355924316161 7960332867292155904 4476398414997938688 5358115582913148032 4872424986699056640 4223245668843507136 6563510284519047168 907239055734130689 4222558158893957120 7062480100696298753 1187523173382054065 51554144414273537 297052857710470784 6009239592481567745 4872011049603147265 6273892827100374529 4545957920292734784 3969986327421687297 3691723781654347777 412194931475460609 1947712748863356929 3990573571683890944 6407696167250327424 1712314154222780224 1449488476396415360 4604375550420266176 7403248004845908865 5681462031305785345 8769281679626744345 2138342417564708160 3242172060646646784 248102954838702864 7574496665456869376 6239317828198158337 6080987490201427696 8933101605878666752 267286182885174017 2591297429519341568 7064136578236624384 975032778577883137 4877387018958500865 6160707480287444993 2761146876235568128 1757184685651564096 6087698170722848513 1722800635403639056 8518442318069235713 8723255387819171681 8032161176769949825 5021866854384415424 6080741723907844096 6451167825800880128 3869136730145292288 8864889221447465984 1651747283498326017 3135574819015943681 796668564934033409 2619927529283059904 956545199790252032 4038138971892098048 6733503733448466049 6476618951628292096 7480946683165265792 6987220110833741824 6123216974501618177 3618899478372014657 5696292026705153536 2251777327560019968 2866064439067623953 7023520253606336513 1548001415644819457 7486377292415893504 7633025005241524225 728145115454639969 8275634594818372609 4134143274343673729 3393728802101889025 3778678451372650913 6712086752140018177 4555316616082192673 1726593220733992960 4052768243988063153 570655135430602753 1925237464293703681 476340398975221760 4166390426446109184 780213172354297344 4101119391607155457 810330139758886912 2135613142846144512 2839750199813255169 528826514456033377 8576604842605011488 1713994851606038528 7470328659177391873 6140975343782185857 5562709604318248961 8177185147420500737 954515303293648896 1220768397484064768 312811209675587584 1434718485974067456 1806290447509527497 351057845278322689 1062701803378835457 6066269273014554625 8904256904879427584 916944628408586688 9075802769430416385 5374420558200266241 8042169426014145921 8287398267021136897 239256756923621889 2609046368735526913 3752540234691254273 6801205993008529408 8447053960648983040 4549374186568904192 7054137292062644865 7538168800977507969 4054431999389245441 3434239691706859520 5737477185581553664 2457996435081526976 3104675414934683648 7259848230818584577 3273455343547807232 8625422755223584768 457277836836859329 5122505759595228944 635694970039789568 8942119321405511681 2842985318412500992 6534948489030126664 8885795653853577216 3365920341023472640 8086499185297806112 5283821146051428352 412378372022075393 8777905272603552257 7644380105698387969 4848920241841920128 1784689546587275264 743833462332395520 718971655506642945 923655723932766209 6161551702317379585 7025785515009774336 8894511952965265409 1802652142003654656 6047002785819131904 1549881337135529152 7125271431352217601 6292269658931359745 8362477009075349313 2459696548101576704 2411047996154077185 5556063991606575105 6377975139693292481 1414709929699068161 3266252756717404160 5333794010820837376 5758967755254628352 6037329715612208641 1794726174955392001 524467142036035537 3115613626349465600 2980626282037379072 7659743922466994368 1353153913949817353 770039126360195073 1063647190206404673 3615452560892100608 8609993419599212544 3765444392091795289 6522272869084902529 4636282215591622657 4839417682587272960 5265514509445824512 8354335129874092033 8773603963493289985 5143902085024440320 8123542820392349697 4637931655066025984 2288300436157328321 689090226034835457 3518092614529793024 6049265397214645249 7271041262599297025 5086686685399734529 7072305889769733937 4073462307314095104 5386547714658039040 2523024632998149121 1909257341367877632 3982654197169408001 5120340087714280960 6959196850365514720 7749050939905425409 6639686500869145856 5256373535635016145 56374551026122752 6306713163015932576 492112756289711769 6763739262959091712 4824498818221176065 4643069179212070913 3157565603161330689 5045491757865614288 4233370821108545536 2433849551922528256 1434342516547147776 125126114566238209 501926229997913345 6663798892519286408 755703208123334656 5899722206903053040 1954474976351035392 1987407752759755009 2311245564734956545 7318636979368127282 5349397519868998401 3910153948675219457 5615654004255858177 2487270868097048576 7794971003407509761 4869840649155838465 3759826214294931457 1637558456211865600 4351065423204516801 8345823157867888640 5541563870788020736 8970658165941177601 2724510408266186309 7813121658017522369 3209849673308887424 754824720002408961 1958509012856029184 533693374750579200 9173046383672819713 3783685164404940288 8480964271471788032 1718673289602005249 1997938040088752128 8477042328946917376 2645220715849203968 8810016360434639872 7170935252441012544 1903673620933947729 859353474920153089 3070902665139441664 5494470687527848961 367868733576142849 6863508991585778689 4346944085954985472 1873392961288466176 4566928073268282881 1481403118284877271 1137906936023658817 5772031079539015681 3712424054241763232 552806852794084864 5238265805300531200 6482211394046984192 7656605129751927616 377819506620571649 7691716658255724545 6252341717695244289 5972628646710201601 5494903651610989057 4510742682457961217 1601703691924930561 7641877966310850561 8580840367697559553 176520149564683520 8790439869810212864 2561566494742490113 4945174927123431504 925371954388762625 1717921372305253564 2742358113212441697 2582762872647676929 2015452484545964033 7241103572280639488 6498483728735824897 5625384525559905888 4076851435412403712 458237695158645794 682979408622387200 5362853448641412608 4068199631350163969 5449336089254027265 6037065572319829248 3638546119360149289 6807537216542958384 771893451627830657 998633179921565120 3019327575340066816 4815700156095528960 125384788466000193 3511344623408103424 574440888898885024 7979145270457094144 5315036006988886017 3578258239857229824 8794027535233113441 194104566273277953 758038340767743104 6871748483834250401 4198206127780730496 5728994124871958336 888509626685343489 7791991095616864257 988923553903001601 3097737284139188225 2739702632579027968 8905951655679557632 136060354232564992 3904563578178180560 965522876668094849 345436162809116672 966855834105259008 331889830667747328 98830140258795520 8231079357839479808 3196312523972411393 2022991950057046016 2778997933242822145 1306943777677424640 1875064857142603873 2071359171319613953 8191308748777062400 5798116473640800256 1238447628377587713 2332363692184954273 7022959833304354816 3576765720516949264 5204521285539063133 4113463259580634369 2241660211313295361 7507514381415062656 2487742076910343425 5130160172441218816 1392434361449250688 4725085606569156480 6857442112049420545 7907153433830531265 2652010431736154609 2374147554480701440 4171942918776917632 2205675618321232704 4673875340568889985 5526663109955595776 3847339878517496896 3459534634296421217 4160829894923630593 3006062868372717568 8359344134990880768 993983953664095105 9188856787400328385 981889740985485825 4199548896570129712 3183030582530715137 3713428484773963008 1393492194031923201 5042122604022857729 5909007156407302913 7395848289953714176 5339249047498328064 4199414694533587744 65748817640924673 2475754555698053120 3038589439558883328 5639121229599866881 4880617786354933760 2481537797323410468 5992066484462672833 2164780747667827712 2660047490052685824 2291631514366889985 6186784982449972545 647538295122180353 617225046202548353 5040955934690717697 3467055290596552705 5495579997349347328 1555869580728216576 6568134393182924288 2841715113537034240 3400648679524839681 8422267675000320000 3857011195494006785 3080846342022177473 1618175754467877120 5366146297455364865 8791121376019401472 2645997651906263041 7921457084733276160 2708460324694130689 1485151363978452160 2506094217801711616 5853656235182433281 3501870127987193696 7350328772085121025 7277620267526449785 6686134026587897856 5705296219625860192 8869989884010623760 8033642451476504064 4601662300135165953 1616098433193720320 3748959473970123777 6561238621325209601 8836334794417374976 5636076380040523777 6275518822072010548 6661036872242888705 5642773780173642545 1815494944319363968 7749830734790003712 9058670987087463485 4208579170817105921 8937039670111943048 1512971032410980353 4895529143744564609 5451985963768444288 4212857409863081217 1228707265632021633 4230588507062622817 4730881791723929600 9147911832383617025 8334389571801317376 1646552386082000384 4082291696121486720 7865551736774027852 6105577652612767744 246549726512185345 8009738644975992832 8848205727845597184 4688534990252095488 7364767512923486209 4193185100070188417 5839277102695356609 3631119966018049024 6107375943597023553 3069870668840650240 933651436943157005 472935058659794945 9153024369216173057 3649522890423473168 863951417622413312 4489453974786958848 6780863051204185600 3249022731932838913 1408374100034851969 4107329028818352129 8654182018222071809 2645683859205976192 5269087154480932609 8501760141906059265 6035352840700166145 5356134173330642240 6494465066376165633 6558802139890721393 379893782750232577 910107849250193409 895406621362295553 1429711049086468096 3533944308605340416 5137169807336554497 8777526302426693633 2469291757805150208 2997491872141574145 5450407549450073537 1478668940881428480 7008813948247457793 5393372183541334016 6282129563742238720 3958534227266125569 3044260083128459264 5469751361489510401 4145975671064279344 8952019020929200128 9166665813909831680 55831092357955584 2164909508625709952 6082794208157395712 3607173948572991489 4448396699340465536 7320383132654886912 7813612996843561984 5366715122064605185 7591090700650797824 4694684329408343041 6836861296258285568 6663226503021983745 2251829632193416449 107095262911100929 6785616507005846016 7441246891889846785 4600701245398465537 9020019783429189376 35158838393314432 2900977629295517697 8305465683410436097 3994715976383504385 6301380816787386625 3221595452201960448 1808543786881322433 2315523610055639041 2193030169185493216 602927038744468513 6868422534748764928 9189826039527016448 2672515107169946369 7386353435322049920 5921188107345745921 1169053639158130944 7625087913459109889 1077925227433345024 3337405078191098624 2659662651055525440 1989301875133668353 8752081884437609472 8897463348003094529 1360452637368418305 3792190978505433088 2964936672474616481 295726148848500448 3237278497364377600 7268030428128749760 1727524298574178305 2753863501280653312 45432124187049984 2523199487496683521 1858698708899111424 8344137297398159360 3532072070367849472 2981150651787247616 1183870182312464384 922100328014282753 1474694998034120832 6730086464014221313 9039314100987985920 6090935668058513409 1344388365430690816 2477759424865180936 5038183032139792384 8184199443878405953 3898955001868083329 6481716976497492225 2949926546918555776 6723892593334252289 923489111970542752 7882716872742078896 5319915830107860993 459014849311199233 2960520646726000640 5979354497861550081 8663780245501221889 9028263875840767745 3327779354838761473 149258476049838593 2290182852833728320 3445439549255783872 5860009608285075456 2731951151671447552 396035944612178297 7431965477560912640 3574759346535324288 8255663069955850241 4280058259803803136 6233220370020659200 302879498158263553 2405145520694014976 8644918434079703041 6516818636776486400 5642329105009868800 5645283844818375681 9100347768999614720 2832188039913537536 9137526943165247681 3698267564558737408 7364351014821229185 1455756207450228737 5188255522075267072 7351256867973459232 3603317466875281408 8546097552095477760 5294113722170171393 3774600708432330752 5261035845222737249 4883309632708331137 4937868654378528768 3805968760766726144 3419024402506915841 6321899805655922864 856694380614833793 8597031381003248897 9134210941692322816 2775552052512196608 4523186318034403329 5565602496145914704 1781173870731198464 7796274795514953728 2345238517279377600 6398028430316940800 4602762419156708608 1093443108809921152 4163635693208948864 4545338540845131776 818318502449950720 5018300946019516416 1921632078996984704 8824018559166388224 5938402288358603080 3460836020601805440 6704995572260640512 8403104199951080704 678490721051344897 3442008959573295105 5637988475069431808 5723063759343230977 3728427985887983105 7371032694559538817 7267728865319900417 8832908538208110368 2864066155462069568 2512428562634277120 4058301259086497792 2632588263211297792 7689436208182260864 9172189600669499392 3133956413269493248 4235178216634228736 5935210799334317056 2555115102914123776 3466622044332711936 3861812147890494401 3962674748123060736 244053763537174529 3394622926574133249 6578958286125531136 4544782157311659776 1718226347260152832 1433679995418574848 4786996849933844480 7329649327419420929 106017332253300736 7728242991553961984 5350690625661831648 3393352592031250241 4698063977359634433 5145783933336141185 3944284320892022752 1261949606578561024 9201833437462855681 9126555413399110016 1750183081743432128 6943753397265199424 2480752245543020737 5176315225613299457 1467535932720600512 8354196978253711360 6347053736433330408 8285049170439942657 4941160285311873566 5695098102329380576 2726711764502648833 87314439553007616 5796934248279503408 7853249449406077968 3860425517649887233 539623767166828288 6637974999608576481 4144146196153171969 4779851431432534552 172440276379385857 8481221060792620033 3565782542251526592 148590564435437825 3396503898512211840 6966953040484577280 6207631762101655552 8413030007264405952 7058809757901930497 8149650787964703489 5944006872124661760 4634011580825834496 6897727997920544720 3803728559771975681 4734026627631411200 3954222609176918433 6564874839044535960 1633157563328233472 6741671627519570944 1100733534672580737 8336477315555378432 2008905687114988800 44118732139262112 3498749821979328513 1115925752505782273 7067753374024701952 6918191620854689793 7595734602392539649 4047043416595888129 5937464712300228032 2461291951847050753 4449946074952184448 9160230352412205056 9085576846741131264 4425151145541882368 4983981639580527233 6576253381994672120 4778826826446667776 4898545924553903233 6681339803407559360 3809354443778317696 5235193713369730049 2671275025931173888 4778707101071584576 4229931823672394560 1521920033463754880 5581449967669072129 3160444383082530448 3388629176231834624 1239261509325233009 3435336393526110560 4096051993615896576 5277395373839569984 7632532317379718144 1155982634428426753 1208387164619239006 6746301222256181248 2293099486576357288 5990212992533658625 8421393010799616000 5717443079217361409 9115175430050223105 894324496653465089 1528462745809463296 580435931234343520 4312880698820370113 3535599498933733376 1843444042976202997 3193512172489818112 1225699911743891456 3891314693882926721 6937982445336451073 383077364571620352 5592171905816114432 3157646574402938881 6657649699805546497 7315954445068854017 3437985843428837377 111122318049581507 1918124549895346177 1222634498817484800 2790796237723219200 3254278730693770496 9172602387420528641 4467242625754611712 6689707253132603201 128558146171377408 8103478844779218944 3113762659614195712 123763389565034272 4096833856077333792 1545144147983952544 1471072052463648768 2078066340691050497 6154420694382678913 8615452980585218048 656157484600844033 3207844277392965632 8696559103411748864 763803891358679041 762104558418983425 8007573590153648385 4077171716389162406 1633390487514585985 4430710909973823488 5085723250546108929 7934839761170982913 1127538577011236392 6870018203549911809 293284824854178304 5441053951001717760 1209027919737352369 3214878367085297664 8422917402677316800 3635012064361089856 5463634104348971200 1860173073423438209 8869980556757917185 3007709355053427200 4161618029027843841 3100955219118800896 2149925641986329344 6701194927908051776 404920460579928449 1469325664911686656 3290496518390546433 6628985931795800064 8894041153215539617 4510366470544112460 3306290773029834064 5318025872433451521 7085140225750908928 7905222221351193601 1167223799704875968 1878374046017785472 8788444080357747544 56035439642365952 7186188108980924928 7190779381519139073 2910095016453941249 4975988581318256384 8231680641457108481 4061248343377072384 1778338667476515584 2744875698042503937 740620117439740160 2580775079402097441 1109841881665601536 6291665008293923457 8636177456852761729 8191015581969350657 5519039984845971457 4768585414413418496 6023707389859568640 2283930503293231617 6374382174542623745 842503948124291073 218319760592033793 8582578431407456256 3392064289638989824 5110702706761436161 7749273880302513024 3611434434056019968 4040163933514762240 4915492865334738944 3220105166379940224 1894708947070577665 3058210462835333408 232291898089449472 508879646101883904 4469687996355097088 8380848115248136193 3567693598591336448 4288457104025845857 260610408934887425 3368302146256896001 3964632227037782017 6190767811464706820 6826185054684390273 1704797170230620449 4461371245820147969 6222100242359390209 7589521168506904193 8635540894283241472 6789315770133746049 2994302076765224961 6357046239047251608 503199327996966401 2084592855573143552 8857683654472365552 5298855231964086272 1094169459067624449 2242814208536238080 3731151337369091041 4432191063809039873 4026821403195713665 4100684231204737344 7106472925263583744 6895217434496627200 3557478206384081921 2965691918822944768 8248933753992921088 3795443333273601793 7754761799022936064 3251858157596795641 2607103296096720897 2914687460430397441 4038304292360032641 3004373824037558753 2180694414341242880 653464868945381121 1079986497230209025 1559835879520813057 9080531020004959360 7539643637417894849 3537773460097847953 4518662179683662336 2654510983588179741 2794758204436688705 2814099527009040321 2927442625802600449 4633996410938920705 2109570272532898432 7189703286308174849 7264413433283649984 5818921694083645441 1884244607452010657 941710600656492825 8966450995190876369 4488166929865426945 3412971068334276609 3588578579954614977 8517732301631490561 6677531424905880576 2546038828278606465 50132219716135329 278761571078856705 6030201527760622321 6295157509698876769 9000213284651980097 5309419962422468608 9105764727705022464 7033705969725703169 6490529751860478848 9203239528861446144 6586643797677858304 6543659703493598720 199707738890629760 1838701152919239681 7868782523844441728 3797832981436865681 6577787838493364257 2395885774016593920 2242635527791667201 8719274293765195137 7485107382271590400 7992891126040146560 8937803420913477632 1882979289059890688 2697392014907932673 8298272451925835777 8889137739598147585 751866813894852608 4978392071680014337 8089674182836774400 5061290588740807633 3144912389548109056 8462495267696878593 5481017470959267840 7942983104275984641 1659252261765660673 8171155420456064768 1677626261113086721 4589849367564092928 8258549133780862976 8101233127219529728 8323359940366176601 251611382082961409 6745262552686783104 3471528076078979200 4628993978320368129 756775382916756993 2201602263893612928 848601682495441792 8041706253766154224 2399285960689242624 2168618565721947392 6983616948631592940 3553311967147099905 3550017314427578113 5830195864231536962 622180605058846720 7904650294986752257 722019592470516993 6925420146547737601 7652352747213198848 8106841647114961921 7777184809472360449 1947096834281758721 6781933668477926400 2240578257011221728 7997906429164949760 5797056904684796928 4827194838334392193 4615494056049444264 4700019778335367169 3045864053873508577 5730263621982149936 5055154676460601280 7141230121821409281 8795346561469972480 4950795621272633345 3133396026338971777 1755718633453293864 6266853675069621760 7183358498023674880 8402482506863591424 2980731578920598784 3113048484653556097 3175329502655979521 6670112705311539200 687948744292218881 5584675423636111361 1779220275561824257 8014512282995785729 4314913333220007041 7912925383979238400 5915971655825589376 5943152449015981568 8981380455381524480 184867587337207425 2144297190086967297 2888905306704183297 246534804748368904 7948837329052822976 7244003085161019520 2034314398628921345 7330737898265233408 5668202337908031489 281020676686342657 3187439580181954560 7707015566986483776 5353097338094413665 7079649621610135040 710361496808460289 8777284408939089920 3346718344028293121 5796276490064318464 4664481089096247297 5183981427135664945 8457681485071065249 2785173301981409281 3512669707837698816 5231866116548005889 4299909573472165792 6569315596624895744 5965705866964751744 6359756809245791489 5034584032590037312 8212091199726712833 9068208834404158464 8438685479356001761 8047019158419537920 7057120439821330433 7927591824728981505 895581244527214592 6164837950771003392 2095075328168430081 2059479004516155392 7858075610385268736 5609707032116352001 8949468965191641089 205573625452642305 254238382465613824 7555179456413028353 1187502371111378256 1048299894428663809 461607728418914304 9087852126847878656 335524890763313152 6462096053251506176 8261313607558578176 7077276358899444225 6293785908211885057 7965306949489053697 6389418525308751489 7894346474777776129 18197879356269673 3042718543032951008 2478627746819432449 1261499638235791361 2604598672834308912 5073830822099916049 8830879425682186241 7100757629949243393 6621557827871888385 6656833010689059936 373825804171038208 5547158878647597568 2571012513270155841 3689191577830932481 1688326571245021184 4962522726992887808 8212620208596451328 1607605758291082752 809314104695560705 5802559689093558272 3574147217455640016 811168572398108672 7194593464228708352 2668312795142754048 1349739368560988160 5463118339846358017 1643410657319509714 383455594130079744 7383850836381212673 3682646218196287489 6630046780877378816 3040320444837453825 3288264544169247953 9174922187037568128 2934088127288352321 7401420362064447489 1425761029464195648 6183093707790204929 36115518945730001 5236773863716008769 1993495900166536769 8585053641067842048 6005682134121951617 8232793235642167296 387378904962683649 4249031665643994881 1480405649680308225 431777388796938416 6555121839125356544 2593669234821798912 4082591343226087249 3792015869695043073 7299999973852076033 4105556063201802752 6697699989311062016 215380134781684943 1181228147813331449 4166104555983074816 3583718205176776704 2016141659773337600 6280771714043741185 3164084156960738144 5244035621711273633 3829674579903391833 1614693578463541761 127615516125468928 2200319478653067265 7508472399358136321 3775132879282545664 7524509304371942657 8809512117523898369 7318711801384667137 2689867194739291520 8002907906972914368 8145813098652399616 7886754914898613248 8475949004126420993 5368430146441719809 2471399787358060544 9139987201646053328 8855399168241777729 5017407291364029057 9074831044405469185 1335759998782824960 8565776869988931073 3187646936718326017 2648352659542376448 9050775121541417089 3756197484944457729 3620772893181322240 8642398374357267648 257190135903880592 4474878871344887040 1626642708890148865 4000460052250728448 1588610432723118593 5786349087243239425 2777917499761584641 319445133539332096 685277553893572608 6563554189539918080 3110811831964270592 6490750622620821560 1417002408004812800 174504150965477376 682002407232208897 3953827366119369312 2541940231598494209 4095143333763265025 7236163240819860481 2508423417615567233 2781715164767909089 6634861500780259841 4816204558282752192 1149285786250828416 1015381565506025504 7521661615420665856 6411133581566226944 9055493546533670081 1734227927605645724 7771154636499329024 3194381011540759552 3325777760695091200 9085462779778379265 6572835422357425664 1738853265129269632 8488557641489448960 6211376497226495744 571324515742834689 2334216044298248193 1550198030376721952 9180004370920566784 7073349650668106962 6010506766006140929 7279017943194128384 6593147629130685568 2281074212938157081 7604633303504153424 3174348658227097217 4967712242282106880 6434862770153367552 1561620662182829056 7546973144700401057 4264302664693949441 3807838420090839040 2020172837622876160 5740868011704104321 3764905979862016192 7785092826741309441 2085060916736266433 88952308152827904 4204314300182364160 9017726387580609760 3282880985463348320 8387248895334505473 7264120842710322688 206414974181244929 6818683579794063361 4432263845656009728 332589774222862336 6730492819051814913 8615201893020405761 7359756483927061176 827279978878508033 4751701578985357749 3404543442612749313 2963936533060364128 2235203384866996224 605178912470127617 3202268217422221312 7894257790639118337 1341742623545344000 7613167980279166721 5374620122887618560 7819005113437150976 4994543198774002752 5566108712968485312 5433122643232560961 7265150861415123200 5678792521007818241 348180469061672952 4172962163669492801 7571984757848482048 3890532734295276257 211447950967540480 7746165348423797377 2203900686989000705 2885140812067917824 6624711888432459776 327573631608827896 4041759133736406017 2911303495011880449 8505767030885941248 5247449371682471936 6022632835447312385 4936094335335399425 2172200337937420289 755440686436909057 3482964549736345601 8243045124173393312 2008354140318401537 1707900443699744769 6167963408106842625 8983187198393178881 5280722224475282944 6313398246972561408 4058753837032851137 1678558455404632833 4435582501916045312 978258201201180672 4170906124061509473 263358065955998145 307490709056042497 7880687254350288256 2374926112458079361 4865537191637811201 118586723242009601 6600186395353312257 3323493026047813633 5179895945506390016 8009926590288548096 4959459604490851201 2207353273697075201 6845242659660754945 3366128416471520673 7190008584652636161 5712006763199201281 484204944063844865 4266873496750165985 5733602490773651456 2005706777822161440 1243712296456875872 3881001508561848961 5055883061567334976 6204498818502516224 3918002457511654433 1187406363877974016 7625941579806228480 8483114183038512449 6050105423967905815 5847343684850646017 7465698058263943201 3576554116043472896 7194621517010395584 6992593383411828285 710836207012480513 4918563691009397856 5805651221450257216 2422758984812695553 5418055217252597761 5684802879960881376 2612187739033438209 8322455979810676736 5619879000275419137 802242903521886208 8751009083986681856 5049874794629873665 7059942959770206209 3425986729199046145 6050796566205810688 52155059177774369 4487064002291128832 2374795117717035008 3847117372645539200 645553368827092993 8127923524525579776 11047565901609473 2057628911643929536 1768764398653681153 2090011989728421889 4531322024715746429 6780533944915379201 1665517747410443913 3822106464384102401 2242732148238532609 6430283212440819712 4054609570516899840 6032783197797728512 1513565245778680513 5827148373449009281 357771914425269377 1095040186304001025 4160931073354874881 5237400090608386721 4639921339589733376 4711487236040900481 6668256643690087937 2572061710480437248 4378885226554744981 5217520744077993984 2475386427243081601 7694323672975404544 7032993734551457280 5647272546199179649 8879475434990137344 8693960337350721536 7316006972162714625 4761411875637873153 3217734685737554945 3917482151878131712 6964107933379336961 5662897691374866080 4198278871330586625 4879632404090486465 7739654926580580352 9022468350753556481 8867197132127524865 8948926028654069761 4181832079104909312 4968430239267369728 5727399730470282496 2796441312243396225 5875054845216602440 4319457877060773248 6198349533427105792 7501718674394335233 1564870228676355456 7630882600357137408 3504389639303958529 9093022919512031232 7649241043520038913 432104587642038272 6963507375831424833 7755421081850147904 6346798026168049664 7738931424959379456 376409680960279553 6634040680905670656 1378525970384781313 693886419290719745 7462768237760806913 2104234174074899713 2365571642277438464 7566545902488346625 7909523795183140865 2953078101705572864 3310203057523683328 6450981022348423937 6533595937868781568 635607376852768448 5909587780472455168 2763297115296109569 9114713002325464833 8656191950428408288 2787187914707329025 2226570204133568513 7879955975130513281 345865443196449729 2667791313503340480 3451167461104451584 4242888139506159616 7284987441788941312 5345015501817905153 5399825898193838081 7721201660612907857 3359206370988056577 1460737553430597559 7613944118783800576 8189610612366524416 4223123282129756160 8178137064919990272 975745541625892865 7950564518950466049 9052299148010214144 7506032460940550145 3155090684350759840 3203565210762324480 3640728922750779393 3944349833380840480 2213300558590574593 9202742651442593793 5414008255494063872 7489854724101660673 8679504037423336448 2170307881107398656 712962084573875008 2308354754014385024 7716980147575017473 860110086424595840 3622798731421814529 1869856770135913728 3829047742989556225 7109437974425763840 8704911964527098721 6886417336143511552 2068938869024143360 7498816270059579704 1662468909124744193 6618782712733158144 5536845273694418976 8161863133690765312 7602797573338693633 4955818318634418176 5003031242500998784 1898798129944336565 8002043334789401345 8429567366606745601 7068162514644869121 5033021555182985217 1612239745856094208 3057272004142776320 2573332819735711745 6820031865974329760 6189416504635686913 5289883049254083873 3499178949427596800 2685643423881227041 2463387816138150145 1527041717318783040 3001674736014911361 4694487198817544192 6622000861285555208 3276965603158352896 5925819109234465536 7859554789679889408 8075569687581753345 2047111530892604929 3208445541188370432 6038293872884237824 5671201983952121008 3647389668315190721 8664252523259084801 8755901334166303728 8603261148251713536 8004046388431798272 7933912748666083329 7927495777449823232 7248563539032956928 5588181348478615553 2301245738612317696 3292408970902992680 1877740001379840000 2988246064305274881 1335321054835789777 1982986674874637056 7353485137634058664 3744177985575223296 8731043606739320832 2698835388428148737 6407384294919278081 2047724557657178113 5906199325324185600 1940849310380724225 6239726077070833440 6262534971578580993 4109013853864427521 1499664091802004689 3277046056374676224 236576868241176576 7526476141785810944 1015892123561446561 8120208380540634584 676634109716217856 3503653387564410625 3205165416325840896 5133560027694705664 371962488694243328 8630753364980903425 1420297663470600704 5911974156296283200 2277872522509554688 5484231321350267905 6985094054703075457 251213471139315713 5540536981160850433 3754076172430082049 2509579450045169664 4818894537505898496 6923214515454460344 3936759162890219937 8062797337975095297 9037500737978368000 6394285860775952385 4306252997271984641 7098756838904664321 3774358646826778624 977023660387338240 7951821743182362625 4196986245107165953 4515687614419995392 9155841072815778817 2652529436502822176 126593510031540225 5085859252992058369 7508981415231668224 7011301784167612536 819521988973089473 5901974003536034432 8594027471920998016 1499423571047793920 4982995927531749377 2937262169719125505 723375274183000352 3145520995517828608 3589649138297339904 7063038544769340672 6056614282536787969 8678305159243285504 9120405966774566592 7103439807865709037 5541382116265197568 2895258715195478656 4000353633452179456 8180214286172805217 2136563997599393792 7469664411948511360 2666587885329036801 6098221157485448193 3156431849878627009 6184596394736285697 555355658598252545 8857163849990205056 1279734727530060033 4950520209750700033 8817689393648517121 2030098734361298697 7661345019238449153 826826369123483648 5213938254509349376 5142075567776417281 786231096010903937 8086782844077058048 2187398037077680128 9000385823841820672 5226013087890688193 7711902018854420481 4287968808595099648 3204731845398233089 9751969214431232 8890142708492302593 480050768513892353 2050454199833123585 7927775410002412033 2128044022521085953 6142789095281100033 5076528994262794241 1108201850495565825 5237319757649562992 2620778561842441536 751008021418019713 3347843231802245121 6403607648163006465 6405790065643725825 5706103199448013953 4146714784914735104 4028966184970613281 8852039648616318425 6812601216992509952 7714428428151685121 8606837361215979521 5028336834341270913 5007465092330791168 258692370596102144 7811738583358860585 6027320668335923200 2103419673972633056 2059314542095400961 5125191410307187264 6541582224530432480 6128338877981721088 127368097342132225 3523092925027310592 5150195708715615233 4283450898064229889 1489442997012613376 516295298069349376 6286941385546309441 6281349380436489760 5455994466750365696 6118866132582489600 7348717986420885633 1013523599937462272 8411648784150331392 67262970174314497 8798461469686533201 5985687557646888961 8307636921060995072 1317775098685194512 1340052936823095040 7681336797116661761 5479181811672158848 5282011210992355328 7352390679474995201 2692959069731217408 2453383254457507841 3862043578440242209 641576678393046272 1951356579574279169 6507059120755406913 8726840735915976512 3999585045418625280 5885640602528082465 311498814509727744 7802377830109855744 7270900149485338625 9166751177880041473 3019155517941735937 1107995627420858369 3586135240038102384 4377354403187010560 1177534278737668096 3757723802194080488 3314795730141198336 3052132547957630465 3455174026468466976 3830336140401219584 4238721342592859457 2758344132276729857 4099994789532663809 5439717328703142753 8337446798702210937 1065043557414821505 4277330451581275136 6662672446736698360 6453632118762242048 2757942212773085185 5692992212707804672 5898322772552080896 9173077569924544064 184693048636080128 3389935799274006528 6119771974281789441 8622275472442414912 7534094190957850497 1948106558183379969 2376699479439110145 917560340305208321 1290675267733207553 310708600787152896 1440071042139009281 8456459657240818177 8470819993619962880 5795223109044200960 4720151450404438017 1114072492118678017 3699390418670714881 2240954442546544640 2981452252532300288 6176094933658238976 133345637189963520 1332606995970129920 3463791976097972224 1718724511299227648 1516156633669294080 3823923255584290721 1895093581649149952 1671434712896900609 7280053883157172993 681102225146272792 5711617369879756801 7212611057454678017 4790375434302720001 7791747337415255808 2162011734323101696 3139311668845495680 9208889506921906176 3564033767720594433 625940902968644353 5658569226572628992 5745019755848761345 5522541342365849345 5557312482461192449 6548862560494616577 2421370513670438912 8424229730852161073 9092006525484236800 1282883931563098113 6201289024016482305 7165856919206116434 6619471371223326112 8454849921449459457 2244365656333547520 5787322226444501569 7588138251856183553 7218189339887058945 7121597552197599232 2383095065848602624 845072365041619808 3732780819323773057 3702183417310484416 2827001650765645973 5646065827692299136 5648877186608292865 5122830162945155840 5766512352589119232 7415210660436027393 1975208701155545088 8181898888295526912 1886225635560355585 8708334361249450929 8037740268231372032 5433423505874120832 7616588042664714048 5044341922599272449 7293731642301301248 3984846321694251008 2920900015632180225 6521923780866491392 6049527231631310657 7638993205491514368 735948816298440000 742655307908659200 4503257132924764161 1198413303081730049 8167679565967018880 4194062432981748321 8336889319507479552 6105416640610262016 4814292897894047808 5953115512166088705 2467999461430419457 8757164695712145409 1727600383001075712 6898875344488497153 3143034261495664641 7537915803457718320 2062604968094963968 2508695601077551105 8983605261879738661 2877477316227305408 8376763914037604353 1743582697817374720 4645953308266016768 8021244751257665537 4132153871406508032 1644270620114274433 8840844391076943873 7325839890625593345 2544131366001595509 1441894376587140097 825723990080749569 4626404599084711936 210281824683617280 7743433791672364544 2961142665112600064 1593487930552611841 5398833449239601152 7544135630568121857 3519241992068690944 520348272810618880 38160513896372737 3820179110167080960 130663927147888640 5014705215546648881 7683890122900663609 624351900135398913 6972212722020524033 4470206885680709633 2637911806321860609 4696127760710238209 3786011232976897 3759348104277524481 6898957218382970880 7326399071199899776 3171347329055834113 1116038814810731777 4145439981711654913 6981230988327899649 3008572200499185665 1294387005390682944 4139774134407076097 6765931087443882048 4892810703535074641 4459310019291437056 7901457000027428992 3305409492238441472 5889820098623242625 1735692471296374785 137962432071589889 7017491043765410433 4610642429486563328 3915236721934237697 2185621167022616976 7142058566682521601 2576663204651425601 8367370465155153920 299956494657520129 2212371702382308096 7153512344965349376 1259387259879415168 5860540775430881280 1259129617489592320 6607957242437297665 6137201367828730689 6968765453889701376 7296312207270871040 1961830672819705665 6545607671312029696 6614815852217664512 5706403901491799169 4629683272154351617 942925295425314816 5792579965639716097 3926371261152411520 1409090701967060993 6638636242998618176 318169828850008064 3040260847357067264 6793096521530839041 5391756899021356033 2784161287992616193 5656300563951370240 4211346464390004737 1233006592295521376 5339179613878681600 8541096579990466560 1472883506710245121 4501980697419044801 391112245460025345 6012650016782278657 6615750832951994720 7706057623035928321 979445828448796672 4772548781668466688 2302393082182827777 3415297973382152192 689924257976205313 4798877059207651329 4140048149192364544 2217942930534957056 3054013004435652608 8494599466421316001 5552712555445575681 1923125408389177456 3581936352296749056 3200877663807990273 1182268955288354816 7889657175974349312 7025079124985663488 7964564416271494144 3759374356304629169 6367593377057738161 8277247192671601569 5417617920780180224 2750480788933175297 5324359522245982209 1503411819443449857 3792961005233143808 1279799409083908097 5269604402382176257 8003829567734241888 2831105428578253696 1555630061822505601 1296798637828544256 8705533372090884505 4905695840152953216 7278507337960323073 3546768171987369985 4818560531420893184 6719047404231411457 5218660841203548416 113734302336776072 3424493431837511885 3303161879718940688 8056022314985604096 6243525409500546689 4436024196896481281 7593351947946499953 2587074123859526849 87854199870221057 8675163711048759808 6161974511227278336 6327554923270232065 5543652905608167041 145867690059738369 6702507090990841857 5084140362431864408 6986883095964797440 149156198695923200 6502623233260930305 5416285071416346625 5892447304278179841 1218026593363951617 7638804398899167233 6058806870929014785 6840795548428533760 667729871984467969 4532127688029634560 7980660409612045313 5327169279612891136 7571585238264729601 3489581538443393025 9016534922174099600 4004665467825881089 780038470826755073 7294254859948320257 8628050012059060225 2458011686275144449 1372045821852740481 1532516543919276993 1263177844671664256 790209537144520704 3942370192380420096 7964219976128493569 2193790989759324289 7423194329386606593 4137064830046512256 2531916128766824449 1479213328280453121 1105087817591671808 1500384615770846241 7566470462744035328 8136005351697800385 7721925538783252480 7788737696288898048 5577326210631106561 7145262795429126145 6507128601356543393 3494361867209790016 3874399157242791937 1775902721937768449 1182734167399565712 824995057938006017 7314887569011108865 6127812444763422720 2237003480487407617 7454516897864224768 8799243161573883904 3965183698344316416 6354943878331981824 4936300913950262785 4191863049296795456 6981284890471280049 8259087912728245952 4114060296120323072 6328830178421065217 2257205052966041024 9151295024046178305 3024912644833532737 2084628827620769793 3240443824795172096 7431089434464177152 7420184114070055000 4500759517807614833 1211342455741207361 8133196344011628353 6089037169236292609 1679057630260004864 7979446210719092224 7059523013495111681 4864297264844808705 3666106913639927040 966008048175776865 7478043037840621568 771248238704492544 3326315581773912321 6535659600907476993 6189311890083631105 2884954175063445504 7506377956079620560 7530553752604812289 8786323664089794330 9082699750572802049 973174725280886209 331439827866229248 1588113853904438272 2096948934252264448 8682634724801069057 4889309608921006081 7283259178546023681 3632322918557106176 76466804258253312 4089165937217853953 8030571183774755569 1965533947854313984 3434305871419842561 6498802318770274304 2833424749881921377 6385473093329005569 8071632164552570481 4887365115472723969 3653229523491507073 5297411249611112448 7515888424800964864 6406605686340637665 8353602007143018496 1152207349746065408 1428723676977856513 2430981011405047808 4146540179162562560 1788509130879867905 1691344944990474241 7744126766045499136 6563533267687964672 4797145908439429377 3121259481611557888 7724980175370622785 7520332992082651137 7382995573271403264 9021883972011705568 1704740491971351073 1971012515231901713 1127554695932397729 2100184648068133104 4810907265404796928 6510126401675649601 3669152011481251840 1930128391398185984 6625571080487219073 5058696951609491456 2084310849643683777 5945836919086467200 9217810136939102209 3172074319100337408 3218068025703343617 4398342289163287040 1 7187807848971119617 346436630803619840 541406755956899328 8553913311084193792 276219491219587584 5345279258276593665 6153141620947673217 3534503356102133248 8905596534667403264 2843258974205132800 2896212311462544385 3364119298822128705 6978263701594320897 8164366029604519936 2811801430336949888 6834530779443553280 509454300110509584 4532642300438782208 838263868386993024 160190626168283937 7193698670401226193 7961730974541181952 20347992251363840 1559809562358579201 7697564516071808289 2016480942842199104 5542557789410867200 375965937052095361 5023827258026624040 2298669996574165120 6063052848020847985 7906063698700289025 8860747765972992 7171107275135508480 8775463433594438656 5101129692780062720 5964018062534014977 5954148665205803009 3349113377180260705 7059936078901420032 5657710508721438721 7806434848080314369 4457197567935545345 8705803765325263520 3965019213542768641 5092849111777984512 3860691939117584384 8623296404146094081 2419308867490782209 8624965459709982849 4515458873107779585 37068071500097792 9175859107591880704 9189316124189462016 4115047617432020736 3644855796543887360 5301012794264630784 5424143033117283328 5801247334628697344 9193283647214459136 3737749887617501393 3932844369918299080 2295695754466490752 8519238815015193801 4191567446002811392 1009490057781183424 7256141520733661504 180930474290530304 6240873276948611073 2791288992045533185 338596273004367617 1328397324488060833 8291660447715512321 2834493975691853824 2819957458978972929 4732551042691779728 7969639113310013056 9159601252030315681 2852229994950747096 3263280521304393729 6693030793259248577 5739981818278723585 8202187382655746048 5953217742126961281 3116467731051891232 5415816882563475456 1405099346672562688 1145811029849823489 8495645489093164672 2658502566441173120 3660828265660184577 6790092713754170032 1933677898953114368 2849748093119475200 1145955183544308944 62021286427668993 4001168424418934785 5760748346433503233 9219765138579545473 1043647252741773313 5204152323697053697 2830412811231818752 6489690720362657537 625940038048820225 2169102441905470337 4408942865707127616 803124718183470081 8871193102506431233 1941088789986023360 3773727148807815168 5857568230180888704 3329976146848641025 2748873220361431744 650878918993070885 8199319274637983744 6094213531556093953 3309602873480165888 2873153586825165825 957949851912617984 6521576989524152065 4490455486249572608 1707587898079015936 6389041779462717761 2580507180551028736 3662602810670858240 4412739699674939392 245531162746264257 3950368040234872833 2056807730185764864 1252126171027472385 5369037566716051457 8104466103973412864 203218478665191424 4380928342036133888 1477766893254082240 718692736354713600 6103196232219229696 2196604084797550593 5614328630478442113 2349887915528536065 3971168827419041441 8047893821302087681 5300379930934562945 3133205468926230529 4224533990984286208 7256266690820308992 2796774871055245312 8553867776395286528 502910350660222976 2885146389284903360 1801078304838706433 4700261702117839104 3225580616789590017 4860903082723155764 264817969980350465 1511039355643928864 176024746130057728 7136311365496242176 7588076968035831553 1070392780618721281 3937786895830643776 8151910574069972993 3648348411491443713 5259627245429014528 916130626092947520 5556676101144933889 9020987805014299649 8138919185320447073 4080824407182963200 4189870805903605761 8833692525712284416 9118411255174246400 7557407393529501184 9166153296254159681 5611161915221427200 3065676142543023361 912136728567773184 8173740034768395265 6368602494304403969 1005771533023645505 6275562824600518656 4312410919007032289 7600299977739508297 2402954127090286592 6406863993774964736 8686266762977913344 6865698170029654661 3038678673363206144 5899018031060791296 1717866879957322753 2584704890347242752 5821978810373570561 6597698418733721601 4708695566328775073 6050925057371664289 8257789861564342272 5465778351132572208 2735674757223056384 2581192780021962496 7475293113989741184 1567847526790601193 6648788000521703424 3077861058272112640 3087061457630295105 7236825626564288513 8399864891672099329 1805928856353079296 4952106019568471041 490724559399827456 7433029455954542592 4092253028329001985 3925088776370913280 7072990656250116249 5867689413864835073 4161624838623141889 3523575359067069696 2224083462602620929 5060540680555671297 7806812446120025344 2740960764843631616 7684997013353476736 2283068676289768449 8808063427924787200 7190054755906879489 5034798131409742080 4905636611518659264 9059224855166515201 8161240130332417728 5724266645646581761 3602099057814044672 5877801496211698016 3169898148575346688 610002912785426689 22004323195541504 7559630874184712192 1070760527523411457 280421189598773249 6577849379354909440 540173112954269633 3917876083322609664 9153205069967211072 1836700314886923777 8452586647283949569 2088404683468489104 7573081525291517952 3168102230337449984 3117214017046597777 8154102917050270720 2537568174876837244 8887914113253228672 4068353513326335233 4536649876233826305 5241502222205658624 8328538425629974528 8110763788282837376 7132752982749254912 5690416511027372545 4916812856946548737 2887642778746048192 9208995148579930112 6569942874863296513 8444035838397893632 8737371325552204928 3637624533415243584 5324375108559441409 7162595132755071808 7087761056462583552 4788368061254402048 708617438115307265 8254526401744497664 2502822898093670400 1474361132627833601 7462383733784969216 4936665068109872641 9047831972096140928 1608854401317863424 8999933901312783041 371339355052243008 8112895933385226241 4473759934581670912 7546609876109099009 2483180709609054960 7776650179807414273 7310243070268077569 4009342738526664704 8947828132307848192 8137655315924542721 2394621624848093184 4406924159668830208 2722078022806970369 5322446368314007041 4191963263641948160 896213604253936129 7878314298836322305 2833717415090585600 15187285749628928 2575697074003394561 4722624226803318785 3615223316659044273 5754713657179111425 7505874409916665856 4193588283979494720 4784370477909594113 4488313542691861504 43949290176587769 6263685911525523456 6059002299767169025 4636562974880870401 6451418135248589952 2047914820177941504 7160697799521411073 6386211511885688832 6149774478835671040 4784710625183361600 1 7685162166497136384 4285377163970174977 4567394527775211552 5055546584284037121 108741229546089473 5188242234640091137 5787390311525164368 8228367013680165377 5381587418589875456 2911830220025727872 8960696148884458880 1965820752643547648 608204622006959745 5194552979261595200 1680392022819921920 5532947705048669184 8284225463061985281 7252377726788435968 5697454899560103968 1141247933307277312 124424838491144192 7808372618063087872 8441820802993154944 4024965477852386304 2563203708979657408 969765087754977280 3048887428927833089 807838264532612672 8297188289737125136 6055628252348669184 6206952568903263585 994770266850991617 7558121707917991937 1468377893919022501 3444858681540984832 4395564284222898177 3084351257658895361 4256278592481353217 8608251029619923712 1520534949723801600 104986394382622720 2413023017709814785 2136970424480041344 9010235412999022081 4198653492806025217 6495868020720514561 5916752562340970497 7976072708534670336 903819053855891457 8016702769091704633 5472131847066249472 1596473459395348345 4942563803098058241 6302497341588498561 1955992556844748801 7485961812847288449 6649666010391413696 8886276565481179736 38464945834267520 8505761130065690625 9191243173169304065 6888093338949813760 4214344579805085696 1490883616638439937 1791656859607236609 1821439863704569857 1015512476830939137 926886833876664321 1150166348397380609 1140263046612062016 5694779471417818625 3958665586301935617 243367626079474497 6153357488340926464 1745595182112979137 5940933558261981184 5904029217586652288 9088002499400515937 7188369588037789696 720388767399477248 533777594291024128 1854598622181425153 1020041701633687553 1894928402410462049 4215403696132472065 2833761453942125441 8170124687584908352 1345756505204039681 3623453501038745376 6436492844356816128 2001273957449302017 8932717433514672704 5745647623382786049 3501337510127280832 8496455839179318632 3464247175138012625 41812127145502976 2903052487333908097 336569066899546464 1409826918880542721 8908625786191457624 6699710589541235136 1673293875583434752 7219761699066378576 7428744813155932752 6021190389738548224 3416129144742514433 4813353352010718209 7713925050312402944 749840520418752512 3251415887209889792 1610643222719954945 5387593389730454945 7011230772707602176 5497311046654492672 310408482734886912 5425517160561907584 8773723539504840705 5320358181250061184 85075089818413057 3789198232105297920 706205194493892608 340121866305950720 8704323551020187649 8565727350775974912 7664618143578259457 1617747068013134848 7883662920086814721 1821185284840988672 8459044688792158209 4910370574166324992 7936906321162305537 4697231876901644288 3275921912013664257 7698241265209584128 7467873191363122177 445712429491357696 6305053168141611313 5790063638916104193 7298805124149673985 6054507251957329920 7669295771288260225 8952556098334298593 5755672891604423808 7422742294606905344 579596255050629120 3422629599326044096 4036615638494007296 5242998832916070400 4673511357083427841 2484991737177462784 8570317827289538560 6425979099360751104 9078818734850512385 2779039983356790785 5610287180362050721 5342542196335291585 6331713821626575617 7696682318874776577 2424662493150359553 2805893075120553984 5540662917814691841 4505299217397526528 3347194621717348353 6974550368658743296 2711011673328979008 2941436835565186577 3340710177862391808 3361100134801509376 1392888151911995392 6007912678104188289 6318675605665157937 8554411738133765969 5455411654198693888 281891866533687553 3133265510172588032 3384919980193641512 8210314977829250689 7496786771176131208 1275910594417520064 964930002560464320 5517767606271281152 4564964091569373184 6100649568965771265 5436084994598039296 4653736019407521281 4378800128252962304 2535997263070223872 4759699763959717889 9196984872365195264 3920406646301883657 3700689720078179744 8119828957683232768 4836832414249427456 3840291656254436189 4752866419952783360 3304655615697354752 6319034599802511360 3356840806845931521 4096464732230569985 241624261341864961 606303681270710272 2981192538313454593 2556599178127926337 1541957611046088960 2961947433787346576 7564937819192363009 6293595076930371584 2509018833744953344 4361818547556188160 859730080868511745 4407056956475559937 8715113759445407105 982542204122431489 4394831398674408448 3727263469544749492 6868340266451356352 303202510762409985 4202385471423474120 5637899363681968129 6513389803556979200 7264361521375008001 271622627581279745 8482696603108214272 6833317573327945728 3529776497877319680 995495976947026432 1218201283510237697 8522647919446434176 813293533221791745 5723871120301060032 6901620806157562433 3071175812331311105 1392278594539594048 293283147265826688 936754350082979472 5227648151679980545 878334977418869505 1693958867026255784 183758972674703361 3485422640815013889 7520913924724080641 4314564668560000241 1954654959712337920 4626533728434028545 7943452282290044929 2692594059416420273 2920803525178571713 5454431957948284545 6140406739195901697 6215473828886967745 4764436384809364480 1643242823717650433 4456153919287659393 2304325277753933825 5928701772446513665 3770126003368677376 7504315542597958657 7655548004976064513 5589251464435616913 5103055993772207617 1725684368300433408 6969522974036577281 3756450981970980865 1324936697905389568 3639091928701583360 793400872084142400 5730271888211443712 8976941740885214976 4068940092496140481 862971900795014657 6140257257594494464 853821953958446080 7089949732749944065 8824991344595850241 3239706030812064512 724868823513794113 1269061574545420289 5266425136431497216 730992531611090944 2905934790896861697 3704456751718972928 304444733217767424 4516311956333207553 1591168966808882816 2603417129483772417 5908662582053316608 6382726888701345793 1102101676075901881 3347833776263882433 6977023267525283201 8741799242390600560 640753115421960192 9008843757749687777 8562718991560585121 2878046845395428289 7228426927644279809 966987831185942529 2902184831923912705 4813548878326859776 5749382653623362049 4447804584578633729 4693156227289128961 8618177402964520704 126501522165803009 555850274375729152 8338043556482747136 9212682968420521104 6204708446082695169 7196801603279399681 167431860705496832 2165783886529104384 3994068399878061152 7832758018861933824 9150726058699522048 7173841705957927936 5657463453338266753 6535056181680404480 1660489230291931648 7892107346372984832 496013456803233537 8355652690300491265 1469270986865887233 2347662648851468417 3353870479269881281 7147793012570190336 6673564548573401344 4730021170267751680 6583573110411534337 6927300668335405184 8934437147053908096 4571725438748983296 8544714352701086976 2345521799922683329 2998199664879964161 4082647244294333440 4577003387786936832 494158265132928225 8992654239404368193 937888397921421633 1672657676987779008 279432082521807873 648851981893465409 628512495849738240 1403333995401289729 787496831773302176 6763654201508002432 8297410478565203968 5260362952388627409 4467341849132034561 1199019680603701249 8766286135578508800 2401382292766953345 4750204258941594624 1557930190795753217 2742007764525005248 270519197313339712 7501290395790069952 3348120805830113857 423386568225651904 6709639575152033792 6257075019438962624 5160835347489712225 378764160281144033 2304888427661857960 403493795674677248 1435821669282392320 509455688152849408 3045690887526509056 1444412596339351680 888417927410475009 6037422606648165377 8109172838254692353 3498679772229299873 344328291927420928 6232592789872312321 624614519679549440 7182474230090106753 3231479384570360464 3606815801576030208 7965570332250693120 7370165204583022240 5790733904595426849 1173225030390529025 5517603356176888832 6841540909061332993 720842299498589697 4425688156563824864 4852386676752900576 8869005318203867649 7952021164699228160 2347146910931138561 5415126217439881856 8304749941859328001 4140674867748749313 7337198339273655297 7753362833067735041 8734386812069303872 999569961096294401 441190696418648065 8533175838422382838 4628039423103860737 7968452221379746881 290344666894870312 8745975709039591425 5607376245943334881 3282416092699426817 7408044575801851904 4784428753532151297 1118001012269647104 6671700615992705025 8158002620106070016 1871267924980535041 1466563163604901760 8094545373809999873 2752526857010108960 5190767991369760768 8505506533637910528 4679814803260995489 5080471300463703296 7615041192509375809 8195332525323229184 2366979340098334721 7139861263949309440 9163478461847699457 3900108431496009537 7135130490951753729 5906291261779025409 6269350744042094593 8631040073305616385 2698993925621809153 4754097983389499392 6653327067841904641 4156540184220505504 153389982140956673 8966659202200551040 1993613649934802944 4019140864520753152 3619340809596135105 8222179949554100225 8835398032723513857 2394930073748971009 1440399802136460288 1497083635847225281 3879360224993078080 4349774450799026176 6127421916714119169 1121758119367307264 4895067317832883200 1349973857701437441 2064082053226929465 2633710350848756464 9080088876425504769 8340003859949322593 7038593297987017520 4553154297094690945 2533516085983255745 672651838879032321 3765434794054572160 4514418473831172145 264554670665605121 7855273579361787904 5488098781657481216 4937194404153032385 3236867863434312704 8651751447663668064 5545343931091977905 3897291757349815233 4357515202529679361 2291016632390934528 140010272726353921 7081572637516701696 9203350844795551744 9070564926762951169 5273463804425945089 4959338758803570689 4557935178611733889 4138284288051547521 1906637489401598512 6978027301570085632 9108188139502496065 4876625078057943041 7208577677135415369 8803466889869803521 5503145191879684609 1383774519199818633 7503170479719717377 1162701916909022688 2437326006889414656 250749542946425600 1063766932655001217 489860542901682176 8305627189547895809 8396950967944349713 3947065251645251584 2502617555026749696 689068981875878625 8959505736572897531 843040859226818048 6959740333349277057 35037529605406720 7543837780189074864 1 2679291327140533248 3802554243350438400 5962588248619216896 7730374665196752513 514663937826764608 6275963239791055872 9139380828301979433 5769110292770324481 2271983489754106176 3338722276309875968 7370888617126133760 8231706997147187200 5399663748200741153 2688612107308646400 3719933276236283904 7880468905347894016 839257014997216041 7733763839712225024 4320428216633736128 8534025849662723329 7222601016291497216 6014611024247481280 607878970836312448 7716888361703085056 6496860415289016321 7267985317340791040 4948114914160937216 7097269878278062081 6482901906446937393 9118315439914156033 5489670429881950985 6390864287377155968 8498574540816644496 1912709753012033025 2155732824230180864 705358382326308865 2143698756670324736 4659540496760032049 2674128399677521920 5194528613091160448 6703954367402639169 816134781480188204 3556280043910908097 5084886589641572353 1698174136148627457 3260112113351291201 8068234360184843264 6963078357738019137 4326579644447432705 8695898916550549248 548440696740704257 4342735577577881601 1703044840454568768 5983099004244628209 7346541797258927872 2718941727977003033 2267044128651508297 359553952129544192 8990904145118277120 1550710640935681024 108749574179572737 6138795401676636160 1310899624763465729 7499280170273145120 6331927151004581889 1981249007893944632 3228254783873695745 4316588133500419209 3664143380861845505 1545727808231595264 7070081389781967872 7126316716811641664 3049930624970550784 8371479570373683200 640569764270182401 3246856797555797056 1297869321044934656 9180918341306200256 8564369125798086401 5480920001034411009 1362553051544588904 5998820054152118272 628967493784964126 4044139206549909505 3472814325861009920 1842342629777785088 8447624405620410816 5650362408580119041 237370312287272960 7546725088942878720 9015631582693319105 8239187165318975809 8094002222257668097 3500017428680359681 4341640426118289588 3122235080216155648 3025147058953240577 6918332675754989376 582633030718867817 2157759899155923457 5998085991566409729 6657972161515431297 3428146062549336064 6328960116627000320 2751213264984271360 6432388380276011217 2360080634781781929 1449887931546152961 3064305569918437377 2959080975126975207 7118719268857839617 4823909451741069313 4151738734936764049 1469590988972752896 7166315231104282624 900456057679094880 7570899885031119873 1287773263640276992 6580119262063424640 4165146737757700097 7576345685889432065 1239881518472912896 2496388752501022721 8125237939266088896 4537587792859348992 939540611375579137 1489488393928777856 3442423656517087233 1197728318169546752 6586534270643044352 8524841707598031233 7822890818546264225 7955729197398886912 337265577953418241 2867609005378063872 2262477976358913 6815851966798763633 5329360666635543809 5741772025339648096 7450961590210764801 3675957712154306224 3565022757202462721 2103146561688113153 128961982648811520 6407013022306238465 1140404622890007425 1063065882174616576 6389405655768276736 981646512219616768 8428329530849230849 1706006390458194817 2001676913959763969 89644462111280129 4888755885201293313 4493895872324620800 3394893028368839296 8996321341292803328 5543294181140892161 878075325491650560 7958849011768857601 4515934477806993408 8171986172244877313 2759651730931056641 3936584166283853824 9102966995207678081 8180420469817377536 4542048087460406592 4449670702477016961 3417200852789252096 6247891228945845120 7754566024598093825 4082349008440770241 7952657435477792188 742824493073432577 8836872332362866432 6173461592660115457 1004224481992343552 8159579027432109312 64583358231401121 43511562214941952 1308410243297046528 3900919395055189121 8159487596904316928 300681402467986945 3924331738470151232 2939394394051044352 5278056300108472321 5564930769426339840 7489485754278086225 2768772456385195265 3548354095003156513 360496728483889153 4218726139770628096 2900833903731873409 3474262892463757313 8783234788153622528 6537787125048023552 1280966669505140737 2828040506278412288 5987251168713818113 6480235084827781121 2211604628587757569 885178808026791936 7423688063314942464 4831456291156076672 408713041522134016 112326299897309697 8516572055450804225 9086278508702379712 5175231032573884417 1009881670480660481 7173732762230468608 5125122193800144000 1912315493574375361 3588846124634463169 1567955560228296449 930436283449889793 3885379774019124865 7423869109643749377 5098609298162293569 6924203852880674816 5622078571549199360 2944328869004047616 3139698383952442881 691455171156574305 4633611932032624609 7781158149995626497 766785451203893793 2173584421816016896 6876650416790506625 2588111845486989312 4462602094620653761 2932252095835537409 6397180068497869184 3962654981575606273 4788398170096743424 2768231322129880577 6697931762366111744 7801812524342005761 268403165141762049 5809330065946525697 6594908105536097024 1351701101972848640 133400583570089624 3171313391833501184 431722206346698753 2966682737891940032 5560725886396054529 4167073681238402753 3663311732404601856 5773021699186544641 8904702548165304833 1571903350289406849 8107525189331091456 8887475848858784513 1411848094913785857 601540074842285697 1471730841873809409 1049648137070493872 9028893034524461057 7520432613594008576 705172421865965568 6055793783433592833 5964856429025171456 5039101185972162560 6522935821414202497 4222697375387410432 4488577735782807553 56563829723594752 3607309063569178625 6601578245552675329 800957578403287808 6386967085648650241 7286871898356285440 3357547188970073473 1327360833656175233 4827988165892038657 5338560194802763776 3581642170965488641 1103734072028419073 5875569658550124544 6268548241977835520 1220080968203251713 5330575407542393985 6181504050866858432 8321531886996991232 4920628200051589121 2785088298131045121 4727049153172574928 5778111328596436865 3996688939267457024 2916366482589986304 7230474335606407169 3438832845747449345 1594718562101147441 1355257936573072513 3677107017180708865 1609542084274385920 1642920541385791489 6381041220020338688 3192633630637254784 5542061616043652737 2082271605803720449 8697288172133613569 2663448645519762944 1566999948375752704 4448647603658692192 5721441330052191489 4765789828625727488 7051733965037988864 4929306130093268993 3132610648908835265 9045994153917960192 4901795600080580608 726097837750076105 7214590149169225729 1739261694875569640 2081624601128147201 7633616578547810304 8261593978446036992 873909464554539265 5153146568052627456 6651305577772092608 1358868573578760705 4682518386867102465 8948842483455264768 3774704135303918592 1398037054686984961 4912416047767304193 8366026915735800832 5061431857461665536 1422168709611992064 4977992516366841459 5405475623140981760 3451502201979510785 1977923196049925120 5444596846614470401 741928965435817985 8163782673472787664 9038461208811864065 1302701786590813184 8944107637500772352 7234760959307317248 1183464653216870400 7414455168024440448 3676502991928459264 110982030681036929 8426315531019722417 4504498799660367872 6872766904182172876 3715668889462341632 4403971549061092489 2075224689661227520 7912805305239417345 5938061801095708673 3928621286614422384 6847906376642827264 5003869489321406465 6968088428639887360 4480523449208602624 3910227530822698888 6751436882392625152 5214248731856404481 6579959493994765825 2232429276065072513 7840399023325315072 4716429304899282368 6518438078851448832 6962236770734687232 6808000894489011200 2911845370672709632 2391686232367202304 6326285959664494305 591842700603674624 1200985067709649408 8594761402396420609 7371256095243275264 8253344231723376641 7625996440510853121 6347821315021733888 6032210965016107201 7292291032804608864 8914632580911419393 5478434038647619584 1295633109909340160 5962705150069803521 5927973873336176384 7202038953975447553 7756584763153418241 1206494696306323201 698781258018950912 8492539747037216768 442497122667530848 2021229569457814016 3607626037245149184 5969008889403449345 2117488371488428032 2004765188642600960 3206594459270905856 727380526237728768 2109655207612513216 1599358727046856497 699592427469768705 935807845921333824 4996058963997933569 4038830802363518720 3649227405130593280 8226586461622829057 2496214254684359680 2049568721110795977 7505579898891224064 5480272721604877121 1591097050373362433 7842217811691554305 1035176617723629568 6537395897985367883 5486962259213963201 9170808764191007233 9091592617044631168 8335761308630833153 789807366625140737 587012480553273233 9199046165158952961 1711637740792745984 378898807568668673 4016579776739296640 2459442103544840192 6610039626253609857 6947049297273393665 6745468542549324438 5382130682956972705 1312568778938742624 4503228981706719232 4502870886514046976 943515536512778241 6696691432157322753 6315874215310393345 8822334855439452704 7790050175848546305 3357431145400040448 4145870722762368001 2555717127313674240 7731385881400872960 5466464139416547168 3429704477742866433 9097056539734439808 8553177839868559489 5129271261629096576 5764195201781596160 145578566366928896 8328875990672888832 52143547729621760 8375164418963585600 7348281340884228992 5179507202405244928 5931214954625417216 9115514495213439232 3734851247577513984 1403110968738185217 405642081590518848 6908502955076559361 6420329495084213888 846621969969429664 2472924835525537793 1665743291989135872 2812577637449416728 2532892347644264448 6779558825635169280 8345932942001921024 4536769331536386048 508304857317481473 2122647377015926592 5459846385129841153 2222033621879949696 2642187850006969968 6796564132587909120 3273606293873887232 6700601016498257921 3788725710644204129 9205043237662928896 5032923090695491585 4338103353931468801 1864327051637960833 278154866352382848 2024625857900292608 1872429981446984705 6142900557887667201 6282125743885514752 169582091124144128 2966087247995361281 1791250953606932193 5939805816919067649 537844980570616832 8457936759728486400 1519479026233112833 5396973307036542465 3130182116480794625 5936723606241819392 480139227945037825 9128096596182224897 5918688287494224961 6575107925444919297 5745884383829012536 473238643601235921 6197520336275820481 7796891256536244224 9220502040752491009 1382691499244634112 1864033958729203713 585338352291932673 7837095824742559744 7584395382580643840 5412105447117532161 5684154371801753601 6261326903988953088 1911045249414031360 1801140375647653889 2226583509915053056 7061624037450008065 6179727495468974081 8015270602178510848 5406424043009517569 4778628776706793473 2875167467479525376 1874057338324340240 5816766831751780352 4366595673364527105 1888373980269994496 1310953593033039105 2371512966676060673 865044421676843009 7913366238791591936 6596180524995165777 8073734686617878528 8691321777137526529 3637884387770270721 2622720066585655600 2082093207776337393 7807058868734771457 1008739874453897313 4814267764635234305 5597403964204711937 6480700330022600705 1117096920903553025 1910380513450168832 7731121234476982903 2285085350321121793 6723105447731003392 9172006731916369872 7924371679883608065 6213195451891476736 8885462845814548480 6474749459218724865 3476511836437743617 4427965546727510016 1254614763295703041 8520198054030968832 46564158685980257 8434392145920425985 3875606634075051008 219297620825776896 2515649029172329472 3778877214788884896 4801628197598515969 555607974043060481 5700950150984784897 8872841446110151681 4344816597679698112 5174815045414487040 580653859206028032 1949240679981187073 3030335208858065921 5327043707196891841 2255949471499882369 670943708667248617 4102195995771666433 3055340830636720128 7035245651082084737 6937700930662858753 7586587687666859905 5646354424379580416 6367968597787093089 7045831203635868465 3562753218070183937 9201468296107998209 8171659169099350016 7167832411664656385 7039017400194564097 1267905574400987201 200838084870786304 6941519961800150528 8337245187109042177 7480964214621261328 6368861385550245888 7985984048828002304 1920734995808462849 5553905545645035008 2209392044368546048 3458332300878374145 774476940619817473 2308372718571347968 4549884612066673696 2089188117341847553 5334247146199475841 2636525886703441921 5661309864486492993 5175080799375171584 960595656848697089 3395426325380021088 8883748829478149505 1325971223808573440 4563357557399180273 1440840566242683905 4629837044914491392 2702448179838570497 4757184660147150273 3364148824285601793 4104946240177176576 8840748639817296129 8300734055081204481 4122310727546175489 2446682972202585089 2944451358005258312 1347481049267863553 3209916818861032481 1837717684614496737 4089930557134462977 1829592380647481088 4298416538493206528 6224318590757726849 2885860263826522112 1173121286193800833 3076493790330683392 1234807004402051073 6668355997312749568 5795980760684167169 2878621078352664065 8684596182770625536 3310478226213648384 4289559764631320577 5099968759521738752 2607680359007082496 6658218121683896320 7544363647173182080 6034115562874187265 3351730386010058752 3728509298640993281 2316495421431741056 8813208936396735232 7390342169696538272 1399042124852502785 3117997345330954241 6816898469702719488 882011423628693504 8642422189318320385 3063772784643445760 2784171797492400129 8832406770930211968 6814960534030893056 2977536902112280577 1280779776141910017 8442652862377698721 7030374053697234625 409925314480516096 1453040749735581696 4961797621141069761 6744482321196457985 1770674750806759233 6771344854391422977 7049970397584086656 3312398440627815424 9032183178322301856 7491917629841017169 9049515200235945984 1890177792169054080 2258788926131404801 7826130732071663616 5580796557346638337 5606351629258058337 6580924340335191809 3722415740009379329 8854041061217401857 3701010073399724608 8144104600960085889 5884974680640585729 2401804523110924288 4126763766867258369 5523179215705811584 2909383111112097793 6492983405055770624 2822385503027898209 1226245277558056705 6688286496639287297 5550821170228728833 7112546893257670657 4022470225290430208 5528189856319311872 4099441149635407728 5399484259864727553 3537845927547633664 5758099858697256961 5552298248990075905 2427512138933731328 1025951736986547201 4945552253706861776 3119182331467022336 2285845354514481152 3513289170508840960 6826671884940049920 6991797907388696320 5234503929997692609 6657152173384597505 6753688660249064449 6062520080008538112 2380203939754672128 538197100626925473 6366861445122424832 8683760004195352537 4273640897839961857 1109254101844904961 2766274012448724992 6710603314188475648 603209852642787329 2896103710625694721 8677477746017329142 5032557467452442497 2603152568633306112 2985669566159534209 5657893523496031168 3313528601443885056 308969696273611904 1047626899049119649 6912034536350495745 4661906591107396545 8861287601327233040 6314440596211793921 5333100175795539073 8340221346650488833 1525982141986406400 7396024179907585937 2378457508904865792 5679386624209787393 2168227428101399040 4380787528272955681 5773184915793920640 3929927443482984449 7191833168480155137 7229066898256035841 7564206865082584640 179327491236036608 1121896056193300481 6039288903573115457 2132646062000406528 6629954291775285937 3937222025228134401 3304224635925251841 9031506651095337984 5437631689062895616 1937724658681419353 1512130201797693440 2927151358592594945 2011113849910974464 3899651937599640012 8850123542932529152 2375784019902020352 182963074371289089 5228270178760888320 2773624486732550656 127456402179288992 5369584854337675264 7728124630478297089 7704330147553738752 1068557843655273376 6558305668813701120 2012881404307697792 2184610555596589056 6500587217011533824 8180227183571867905 2362110756874055680 3746493909776987200 1596894512018604033 6110098284999503105 7638459865299419137 4143759296966256640 5916844656244976320 8475874757991322369 2757034969117624337 7174660236436926849 1279626261045564708 4105809046193931521 9099169500670898176 6063679655127564289 6750538897921744500 3660865837187676225 8075733506212531200 6462515090237705728 345520792818708992 4552737409799753729 3850609605272770161 5248712206765975552 2474077528522878977 1472117416068801536 5739471085801701376 3604153315255141120 7382959911158956288 1198016027237852800 7971642629682893568 2497826895499410432 5520629684480809472 7385248242436614913 170901257035660800 57935605167723184 5785082058943969665 2888002537182551041 8739293611933116416 5326964328473747088 2520629751672867329 877326547443177729 1244821387233293488 345815674171550081 4718324384366687777 2178168206978545664 3420930725092722712 7602046794721296385 7312126038700987904 3733077740946328841 3748864982773780128 3369623705997409152 7426281953494175744 5549171668665138432 4423223936506667008 5869558997639660288 7490739564117266944 4976070367930505633 8271228615522250753 6810167336023457696 603782688679139265 6391005070390733192 4063278904569152769 2191473061290099201 8883349797429022721 4124649496556109825 7980793649513958721 6019605485246073793 2256327405556359169 7119370505621447040 9220063478880164129 4140017020112527361 1020259627594140417 1533597332609755136 1427924066630543169 2999972528739771457 1707105115833162881 3686418208659820544 8021515909712969729 4600334958575449032 3959895172258045952 542743323955773600 5094055091113509729 7784526524048758400 6527050794465636352 8399847422338578597 3307495529972973569 2528394002189877249 187640998787518848 5617426551996997729 3115778104938921984 8259709253630111376 7760112724153040896 742911435103958144 7209481363955875840 1842157333075197953 626654631753565760 6477201254744251649 8160258527132280097 1484297579302621184 8306972544855553536 8342137372716646400 4974480832695048449 1288192636564275201 2694205848608345296 6527297573218310657 1975128382588664609 7944030415916780032 6875737292419917825 8422946338304362497 8988220932441825280 3859023770296633345 6686392226470420324 3465653854603920833 7857562938489363456 4753038247578833281 6860085031149818624 7751103082030899200 7382026750850990561 5337826616551792897 6038629813000641345 1453176000453988352 5743500497849417729 2806466433632862961 4664436388873339393 7336407933561369600 3131850626136893952 810684530736175104 327122776259166209 6703524338881613920 1584692481209874640 2695556319762631809 2088593719767420928 6208371402882404352 6322312454137229568 5555277872806248449 266699084383522817 7058786960653193113 3839618780798910464 5434040796431598465 1252085866413694977 4202033442952885249 9039466247035751425 7456734878679351297 7720564006023028401 437958245828529664 6103862467705633793 7117979526068004864 1917913819883836729 131795744961954561 1412511090435932161 7883267681136330497 6902037671916685313 3247296445229207297 5629967501955129344 4063642274126364673 5704495498709888577 3669778963194596224 4789764271996856880 6334871174295404545 5175647132052193280 7440759576210129921 1481883980399342593 5518626173757624320 2739371569175855104 485013886397579264 245664299510865920 5597583916869419520 3416126934672867328 8302087232362758145 1624270567914220224 4918839061373432721 8459104021519074305 6792261399452963073 5985328195489529952 6900144507333316352 2453308143363371786 3138444044741997568 1664112702613292033 1411586105234398337 4137173818743978368 8307141242141133888 8408078381889257472 5306802830047912896 8868589385374957568 4265210212277460737 8103950876858035201 7334660683333369856 825717277070206465 3039881771629936641 7638021638748439040 5437750945906614336 6837656626461250432 4445940811606875136 443367423880913664 6292817898723801088 2960225469833789361 8745861468751945729 6955020246809820545 1820918639794143233 1706575732859452929 8971384451813437040 2497714489693044736 7474333802599424000 793247146511144704 4862229673549303936 3201225952082149377 4404526457418063872 3703346238166982945 7973446542021400577 3147158031718358465 5118824905162797344 3913162784358741504 2629217632523163649 184594867037932769 4940753283213631489 3337417177698340864 1501684373436407809 6250565368213459968 2400414786693878112 4327162042183560192 1314078718667401472 6858154250481217536 6986074493071654912 4457717376860548096 5176193603090966529 6576789156243519489 7700027485816933376 4959479305669378049 7717584508111359680 6171804522951942017 5587630552023826433 712333559543523865 2899854903722311681 2436336158012511745 2281854885777685825 8498671581516571648 9167019229056889507 6578394515575889920 6320649254948069472 202224649013505409 5869469468865107105 6246387974084173825 5285832868291329633 8377081620623810177 7076090047923254688 1860023064802537984 7847490872486683649 217507787351246848 3532766469400156480 6512828464445841408 7835963480917819392 2154827815915433616 406359904677261816 5502190320927457280 6268192225257910529 6308458945059210325 7501255892840494224 3086550285838503168 360100801519377909 7043222234730702240 1424254146868725313 6818463118070221696 3059348681233480704 2797111506464780288 4636910210264465408 1537655447300086817 4210003121883231233 1448891698496477185 2165865230692593665 5672131245055978240 7947348297819786688 6093446741426772224 2020227857461555233 8891727530671179776 4730210006036422016 4001141731720114176 3907028718158217216 620450097468776417 1642991916051176161 4797986112500465665 2356320099050995712 716665480614830080 6587583621616803841 3991564724606492561 4578632877707640384 1486392373073527105 2196371723643451521 2986791111901748865 8562242725757058305 3572457129158796160 63367908002223424 8013822517609687040 8481179511566368768 1004679528814275136 3875175686234870784 7244219918075047936 794624624204644352 2102666499142712320 2297911318469541888 6520633247590331393 8234102682924685920 3757169598308533697 5462052528768617494 4836028981208588289 6301575938627813377 3605930111871736832 40999408090628736 4849779174345735440 2311711917149383985 1083555041208172545 6894736604407153152 4748331672725127169 8881637203940816769 3536067499171757600 6420357896838725633 5105534234925910529 5753075813764250624 3900320158783107073 4770783268322509441 766285897018230784 210094847227174913 9056703945561766856 3601121980525306309 7284070742381428737 7494860906973281025 4465611620210289664 6321773294172833424 1986576025509354049 4532757820160437633 1744753145254275072 8637790781202724865 2050554121567993856 2035379710765957121 4758096753062805505 2558314788831741249 7149928946798341688 5246358891640315904 7273440202964650368 4670977635299323440 2494543888990822400 5551736692310910048 7442438025635009025 5295380270373440641 7070290959879586176 9018643138867303680 38683350985342977 1303856312477066112 1899845418376949761 5895041935086184449 4326748397256430432 5748238129553513280 8248243897081920769 815043483110095361 7110652511935965185 8709607105253908480 2148416562182176129 3066970713851544001 5135726454440553473 6152323029549350848 2738832526134325248 6736160677839520992 4356367552048267264 5140258695127302144 2517745411683377153 29735101182015189 4478870055205345280 3356424817480826881 6322355323974571089 6812641188142654721 3645003630981348480 1867015759071581696 3628756458798532148 7906450267266692353 9126317921218873280 3551605775539658753 6540290028637794304 840086262732503408 3036994289665104385 3556820914648800256 2329093694101127168 7027021758755727616 4515193088756222977 5642808484811451393 5489859115526278145 4067107967097004497 8816037083443830849 5591723363761564225 4083314408338750432 8686559709016719360 7076983424036372480 2922594034857939072 3352245594691289088 8245250130792398849 8941880645736054785 5471216836884201472 2197101868165110073 5168912902623031297 7713606956181467137 2207245239085720577 7811320748629081089 6538433324834033920 8187685263303648768 6480373255551306753 5440203682353242112 2048396981666709504 2203499443008273409 574472663580246017 1793258038905024512 8430073482976100353 2478964854853074048 7913587476364356609 7185118198484686848 6098435686392004608 2827672076829144577 8701999241273802753 9131540190933876737 245282603583687681 589634703804577792 4768878567905961088 4554123070598275073 1149236055791775744 3453412881014806721 6645648580187995905 5238647188682759169 4388647777773934880 5190188680830617600 3414408117993209857 3884322920150678017 3113300059829110273 7509541847568613376 852082879044108001 370865294707675137 7342060428427550721 772663446556432384 1033712812356391360 591624000536731648 4539017557834727424 425983256603839041 3941739687394516993 8535179791782871041 1327578470985309184 3244646960754888378 1788643197736452097 8973006724486069921 5567592315472789504 9192113710059015168 8471056223306465280 1412053782459416576 6090180472453464064 3918199750817779713 672651568702554112 5879997973043171328 5274534015577965121 9082602218130604033 7891519457484709889 616849186897109889 5577981891957069824 886270146981119489 7979028688509878273 2707315187831111680 6287415413318463488 2057215450421135872 2299955523503098112 2370915989486470144 6021600791646337136 5227712530608537601 5950087665585060928 4182542978243332857 8950415364349150272 3241484375153442817 6604295440961061013 503100497589436416 5748143421177688320 8559737501547513184 7175773457995879340 4805680314871760480 1367957820507918849 7441740815390379008 9077640363562443776 5198522769301286912 7023108486230869632 1396225430246682625 998923123446202369 7785351421874939328 7119659392585085440 651561206161815425 3938592304135189505 9166712868511160321 8843980150714761216 3497048753881148256 4772842095916641472 7041781261046216704 3626647903102326784 9035082979813000172 3937490048412381953 8570289299636709377 1646943356850345216 4544448612395539457 7080270121144965121 7602229413059952640 1008889232849006848 268861250315608064 4887753039188018944 8029691601564112033 122935480659247104 2586918347869926400 2309520753671534849 6560264667171243008 4825371358443912128 2673752752774703105 1922293967254757953 6461567329424108032 2228669656634244960 5830299754694705152 1213671401104191488 5287784229187506337 5938726939050170112 7216727838117262337 1091899299380756224 2011028131320233985 7157243774957274113 5467061775416266753 6570285773699978689 6880838746362423808 1612269821327831041 3145477066622320640 591142430358661473 2462541870674020800 487383289366183937 3101596333223835648 7445467182925615361 4698669480624988673 4608413992975679488 2885169871438644320 4806760004420812801 2814020543309414400 6292232278176635377 5608806784830347456 2897562348531208705 7506121820718937089 137532377682309121 5431333946650001408 3077679372791702464 6529986746392307713 1384404665194924545 3964779106482040832 4823066609496741888 8341821374081941504 3331036088417419265 5465721947992565760 6192978357991251968 4930821373367193601 2353479274045064129 398410867100542464 2089851468765900801 1631769309294392320 6062033001020756928 3990957257252511413 7322217016741109360 8851145195523096577 757067512977227776 4741885763991116720 8801526617698848768 3496101394242442464 1309462382413160960 1623257893299510273 6311262511587475456 8484945238834018817 7066399167099836929 970277626564214785 858030346541350913 587349599311716353 1422164756041564161 1457732393133084673 2805297627235515201 1476895417676804656 378394979415097344 3713663383840980992 1037206034315018241 8291675550062215168 259828019452544768 4742438281631420672 1054029984683208705 1446068052912797696 7055058777062061568 7393191773836148736 4699382571077399169 2783762137307807744 3197568494571424257 6916996263067622401 7468610015544844800 3956401412977201153 2846098487567454208 2507476905634024449 681886020252710912 4582078902292188161 2134483367051390977 5208549916497109136 8375016104509352449 1098755989528964096 2456594212660976640 2605305138609655440 3339065530724804033 162559937974845441 3063069113617856512 1517290098004859521 6135788152003685312 2153262674328158209 1874646496042402817 2166517750127204481 780524292557901485 894817568253718657 6919579769585785857 2633696091643525121 7650487292928196608 3177218353305758721 1121992195559659009 207619068174090240 5703391044329851201 6163590359895236609 9061334838032498432 2852999742730207233 1239663765932143617 3649614263240856320 5646060295079936001 2943958676500900393 5418833000066859329 2611082716452632577 1574833320608178177 6243147140428018305 836869124433231077 6554256063444582401 8915074003612818689 2004144000756944896 8850181520729811073 557900165910388993 6545627206404076417 2532812207900474624 2554144951248892416 2844078281804283905 4158881829456359153 1409035792976281601 5264600393647759360 3548401793612185600 7034115290626057312 5566702765616149536 754790926679667712 3977257806783404288 5143286982530973184 6142793906502771348 2300593927934406656 2012917155603730432 1762459581051635153 698077256768383264 4442597357361748480 5354700759057140736 3325555262988943361 6223234017476261184 6759982327072030721 6884223795413608576 7807951104294879233 4892082057788486305 2024269718404521216 3032596662883796352 2939102479985205248 7990938086110891008 7291407297225973760 899277838970454017 2946344274352159617 3780285362554609664 6823793143194961921 1496630916912893280 7723268658425192448 3380587095488462849 5562902971708080128 5358497911749832384 786926434168030081 1419406758487945257 4615884354562131968 3396864524837957633 192307176849329024 5737795933687506177 2120594327242923392 7209755439980061833 816813947123269633 2038730775044729089 1116807814670254081 1168306281901239808 8741997621654650881 7809844296548604928 7284423959559474304 6126591996323191040 6427203668591667809 2550097956501434880 8724913179933507585 4890470323228704769 8972858823599448064 6191409647411815552 5652446085307381761 3578578575523096320 2194456081598116096 893122171958535681 4688219182484439041 8327439598824816641 3924292583362398208 8914924149109681153 3865122699076139904 2273609449587446273 5834265558983775232 5734162950404468736 8329406604877777409 4455881081756880896 3118087418824616449 8279174961187215040 606145823375760385 1908275493077581825 6979665238731862017 3056088012560785921 1522893886628313281 194168265933897152 976081360672251136 503250849519298177 3206785282813864449 5598565837470252417 6628897950444026497 6044599200182534144 5972324571473388544 2938088285507747840 5124250459403321345 6355286058791141376 7315762037031775745 6428905677320436481 6925203822215215104 262265064825884672 2217845821730488321 6964265418162387233 2859797302042019840 6360659106236076544 7361020304914403585 4328249110280372225 8413117930682400065 3810653865691131904 1151255044770398209 7061973750186154112 4026678830842188672 4270772823549631993 2264132464559419393 7442162423686293441 3869267946400167169 6554600186172600272 7883850601874731009 7354759116415369216 2262749181612122112 4855427976220564608 1660008087642015232 2359763346418327552 5471350572949745664 3865933202200264705 6845949168426799744 2871630348643851136 3732289410714991232 1703955461625435137 2321553353893288577 4601044751923184640 6900054267347881984 2674289480474162593 5372928831110861521 8623322983941120000 4960934846493573888 6276901292659768601 532675916239798273 3520834650751834113 7004139375980969984 7295827367336861697 4717732698717729280 6351045318960613312 5059091296781271040 2643697250702774272 119049429856234344 55161844784102913 7319651572593331201 9151905041284444048 5979960647882240001 8885818177298956160 1149215329561344001 8494116390411632641 3271400783615651969 5454105467639047416 8377934986739062785 7126797225082355712 7904950563997835424 696948100905353784 4281365260214525185 1595982951100630248 7573011020755894273 6003564008318813504 7296244976827176305 54046614524583424 2372246374105649153 4904414159312658432 8778282209875623425 1487669743555915905 5428958964421780481 3148189095439092140 8801670443256087104 465618308252925952 8816525770194849340 7471365734303858689 7506095660843810944 80758137254512641 4269080524113895424 3880239159944253441 2707031108540703616 393518232985361617 2957864017362056704 4466798084646728705 5391178872521326593 4943961951028903936 1424725560794788609 690761707073519905 1267809780489719148 7347441068078612217 6533107552801379840 3699100864014974977 319869650246725632 3373585221746020608 7490725751483318529 1306340292620281857 4658292056056758272 7016238156625129429 8236313016044072353 3384623327861178368 2383396043155570688 7448521467576591361 143141144360773185 3960107398820912128 4855673624661852161 580446329680429056 2222440288651172784 7260578634253277025 1690844010641570048 2274255306593168896 3127653014847270481 1530358769359109760 7100262114894281705 1201711918387844352 1076409126673040897 5330257990156620801 8492824754241126400 6837892669138408448 8520929623358367105 3532077372716801 8969034432243965952 299637336701480961 4460569890140631040 4955934043760218113 5420488596559073792 3455428029281402881 1655817413610505729 740525618805337600 5844872811933112897 5679532251843741440 989373067319369729 6310638422171362304 3663521268175455868 5506123554621489153 9044456785502699521 4084458514820308992 6136021760348293584 5063870625643536385 5403565429467643904 4932475344952229889 8465199930634872832 4099573593827929681 7047466312448130048 209172513264698881 3477314632024638977 8906435385163357185 6627198547422829568 3610027077619520000 550817127877239808 6946484412609908224 431982879948745728 5581166040814591169 178916715120240640 2070167757393491969 7822853399624954849 3468528300953754945 3481197880389628960 1238986061249846609 3255989857973911888 5254412936507020289 6100790909216228864 1874918719578321024 8755660178314444801 8541570121817027584 4502626190915887105 9087198080307900929 2111982055117024256 2394534067893629889 1459376037673558097 2746615071335651328 3936076533653079040 50255341971789824 4311512627878818496 5274163198355361793 6154856212217366145 578349910913843200 4106931189404832256 9009405499663104768 1512328837638365184 1642199514500594176 9131643575263168577 5227539827863630336 810606720685867009 3075217444567254144 3738671336692549632 7356563758236723120 2846185086879075328 8954296886141336224 3908698253258842113 1149295268230133377 6805577434604240896 7062801774885862192 5371668017954506817 6517837389827775489 6612973007514569729 6008274989531177184 5580219414544415937 1740974409118743552 6455050896340133889 3109052895698354176 2127690911038992384 4442621954223263809 7474098720977330177 2848772672402658369 5551255977870163968 2865201518198849537 2293260153293342721 587959824870487297 8650207061098637312 7217782458638565377 6272161475329041248 8706936259108425216 3219444981727670272 3657881325843440656 7429351201674471040 9083803497927352064 3607036665198484481 8345597118970500609 2836706469322858496 1949949874010927936 9015879257879908097 4268894335921583617 2952358783540289024 2186939111983800320 3669937028117927936 7677844590998344577 946385347181860352 5393357171568475137 7570387051105009665 6579101555655083520 8045512272888189217 6999026146608832512 8036130048266087936 7884902501658525697 5603308080781117569 6504337196118933504 6079522046646157313 6728801971362103168 5129463755814606976 2160090442976742912 7646276520850450432 7214890117544431328 330738050244029769 8439562406882811904 708972556495877120 2680519137274247681 3766758237207138305 6330812482134954561 4120268215133607937 6929074613174728704 5610271418489753448 8832791718885999617 6178016720023489536 7279034132121315840 2134924075772867264 5821821786816362240 1647341803819566720 1038907889528963073 2332443631837114657 5840736432341740385 6959221968015917057 8802911217666469889 2505584673012381185 6444555326318758176 4644272422374346753 3232643047671201793 7404187197866541056 2190155597091745568 4206104364305732609 5172498518801973249 5652698305312177152 2269763344899535872 8479552248035375744 6842097392026245184 5499191775977479937 7006542508136080193 2813154643546322432 4889071573100440065 8263687872232095744 4120674592180994561 2375325827091566400 1945456343040501761 3318951162915187713 6289527783056395264 3098262812506698752 3066198984042707969 2629093474049196032 7334918344506008577 3130178563008044801 4651986884233619840 2480449749704269825 2130256571044629761 473011918808588288 4292414647559027969 2806455869737945729 645425168387666944 3328462517824929888 5821217419478120448 6887386452826392577 3017152740626268161 80479554688373275 2297263896194823169 5580286952009586688 8600689134033047553 936606182187352065 5341113574655257728 9042543056480108544 3197302988938182657 8581517298521436161 207277037946798080 1982391792031042561 3093857896943370241 2708683034792825857 2443553199444382848 3145065789524363905 387938565833363328 1441801732115199824 4825764758051774465 1908194958376373504 1414382842854821376 7752709063027015904 5049950342388686849 6388750307282649089 8713083986136222144 4869733740690194433 3517529698946105345 6232884313750136833 7189626301420021761 2806490774857057281 1649244423741593088 167060386855043073 8723824921899413504 2920607231460589568 3915867767978254337 6361221006803112833 2451064477514262897 805182347238301696 5486863217090839296 6252228182648022528 7506514512635412481 5107183480636788609 3789413351886833536 6092729986733177952 5914584462496811169 3507601361486128640 539228038058344449 4838076814375503168 2048348824182870529 5976783384894997760 3808514440381492992 6547021604210725113 3099067886724208641 5418128246438649856 8840498899030507520 7684778641675517953 2511308505356227841 4445203855372433921 8084104395366873088 904343800765407232 6817155553786752640 7998787596963530201 7853543946532837376 4085943080168476673 7973838449685240896 5975161979813537281 7195569274785824768 2433965051218231297 7800252164008195073 645984375973019648 6025530357007644928 3370394016946963457 8870843895766420069 2197452027058463233 3517484127221364736 8743396156838109185 167691266110530361 97279261417233793 6132400071751813684 8114079078218694656 1454841978281608449 1023962713038876716 8624273397353527809 1294452417249945089 1955731368581800192 7702188231366915729 782762444526755840 2271684263824613888 3951081700482439169 2865802983655268609 4494311330899918849 5815817315851239904 9018942201074810197 5179643820304084993 7556629142841644896 290472483788786337 1931220878793019392 6427345485624940033 4201716791685403684 7949254205558639872 4564547937660480000 8464939543749568064 8318208883602598208 7181800959495268000 8878309433670271488 4718790831156350976 941914759742091264 442508812660510304 4920223623475998720 1101632464864137505 6803855388583735040 4949340705295171584 7512144543008776833 7338547808529719296 2125056712307985984 4870153197558956033 4272898863861338368 6904204835966173792 2602071854080933041 3489017953069772889 6643283067811247668 5970525872273424384 5028075244527927745 8040267815875878913 881040541938385792 6250941759738153344 9004332375121832320 4967556354328717088 6319080132367671297 441049096726662144 7466324980802096384 2634502403480088321 9187129166746853376 4997236436774059968 2598557589244164097 708702338424875393 5249517579222362464 5362013383124775937 8782227864139595009 5895480808124234441 5859805507424325121 2360091943306038400 3560944533362830209 4315494240499089409 8771658850318712833 8387520472737055025 2959627088204049408 4059257284946900992 926255055204513536 7127101739176145920 2021563929639125761 4657101964279574528 4646452577190723585 4221018450552739841 5930955039534057473 1264622920881864705 6064504151685603184 4418513044177375233 3387895544551543809 8790764312798531584 2261416685890236416 3146829072048339328 5399557677511533985 8950157018882990593 3767259575598716048 311903646302273536 6159827929740324352 2036473207819059713 8175425239559929856 8816377427817857024 8803675550212263969 4060743844373118976 1541220862289793409 3168413264211766177 4621770722701670657 1258937889203876592 3786180792335236545 3107812304381542401 907621741319911424 7847573670657772032 6948208022914195456 5329759180944453377 3916388001301870081 7432879937107112480 6021658765831661760 6661384802187636864 1805326567747110912 4414507164997783552 7887928584415873024 8596524074605498897 6239442668150137856 6003044253157294080 5761538737250525901 4542179775657020800 5663996062971188225 5253771075598282753 3675662887879768065 4587525761860042753 3882917227323460608 6997419313175309793 6997684082311224321 5437398763870658560 5944082025321694976 8958702289210650625 6065850145562746880 4616074874898603560 3833263217795186432 2294251102653470720 4962885513516311425 6281146649015775745 8802703967568851969 1370102098291712768 3544007502268418944 6125303372103945857 8593430083126919961 3045933684630374401 2116526143889552185 6869327912273379329 1045767410584510209 1893588742759711120 6149947840360705024 1557566343248322560 6397334446479926016 7886277606585182689 3496390625363623936 3048547530804311808 1695169457813725312 4798513381713628273 3055870327744032768 8744250554669657728 1097750325809610752 8692374455067051777 2142043079588016129 3547115566271874176 8162356202751170560 7054467297127880705 6246031875767079936 7349001627652448256 5096547042540220417 7657028133020136384 1494745697126344705 7637964168767153632 4395687541580385409 5421215001327366657 8879725965038928640 8919254295634706432 1708004766308843521 5217184587999933441 5153207251969682945 4139629200866312192 7725929123810543761 6915691065550170113 6751068502832611328 4009608957140474880 5742212619280300033 8773058141817991808 3110855398415159041 5205893539199348736 5550967555196674048 7695358259768852480 840018480381018881 598584638368371712 2356763438565993408 5724301870730102656 618483581130375169 7429418658174792705 3830355545110227792 44608025203731712 5156375094390360065 5869393430991144193 8782107358032688129 3732295726933744600 8565763904553294976 3558098976316637184 6240042415422644481 4298849227143905281 4631685520596416609 5697039288548048897 1019374631529490561 8919215990168679809 4196651545125421056 779001090658516993 7704570732860170241 2094394381040870400 4323074210486110977 4315604275015639417 820707549895217088 2664928727035472896 4229793963086519424 8017389935507931137 1076697027449105281 2939266163879271425 4764760379528370273 3653803368984186881 477773951553300481 8403694125054365697 7377614244594432576 4620387602801900124 7793099943534493696 5837537201360726017 589923648218562784 1243942226241788161 7950273918935160961 2608455231263781121 3529598329437061121 5449922965512264193 780137565014983681 8365847004656817152 3270744195376918784 4463165769309896320 7154570945203957157 2903723191026198528 1034771083600265217 448351605746722816 9048054945517931521 8590419778992074112 1125130415445498113 983520086157787136 4484469051579077120 2278208560702260161 5766381890281972737 5017624172677460353 6893204413420339201 9046754571319604500 527951921346166585 9099529865408535169 5120640681938232064 5987488146791093121 6799345771446191616 1650002097670131712 6749384172577948177 1692834903988754432 2892545741906837504 5701136873225617408 4325795169355886720 195651476287293441 9190809439916881921 4820821276158066688 8949274690792961 3610800974143269777 495522744606212096 906900341290016768 1770656279510450177 5661277375845031424 53755767820713457 3505558574880082688 5112780779808940033 6683934068548399873 1273059759374418176 78857425657722113 689595398215487040 2193922245879922688 3094364824178196481 7766886674668874753 269660345885491201 7826800251951472768 4894668582811860992 5674800491045847040 6050982444400013313 1398383784000865408 3223297569965932544 7078921624789483232 326178321969364993 1325389132569438208 5036992258670723073 7645845036128197633 8786204565763766145 28252502338195584 4368809053383547393 7315126180837784977 8104681064173668928 7708624307737816065 8416229091536632896 808278766765637633 8813135435246108673 2204567539226197248 8413243080255585281 2751680000727813760 3536185474515345216 1164340440479317536 7696537306081048576 5081707823505719296 1992485578055595137 8110688525388952576 1458657245579313152 8226466193046045697 4398194257822223533 6728810007910318081 8725121151136794757 2853408248211924769 5240601469705742337 5640386006469312512 7287392464255557632 7620653609976332289 3513648961121419264 3978839888673432576 5984606159823000065 2758824081923340129 8795746116539777025 4579116441034352896 1546184663382183936 6653871244324846337 1122158901392849409 6095154419118164480 2093605331728043200 8671685788345285761 2819252237534519024 6259132810679812097 8642399590607182337 9085084102914492928 3957959250577052249 1858823730258313216 2271927834193155073 5996392289206843392 3278952403457970176 4059063699591519233 1353034019547037440 2715849244357810304 465905016308533248 3575991789204047025 35623562619444736 3302082150858574337 1696421781894078464 3583964159124564513 6253987440447062016 6800285267918355381 1049796319610847232 9137731363239023617 6890114613632770048 2863648902098827520 7970581910814655489 8995019720877548545 2546009881192922880 1126729180031610880 6124369197711323136 5312175107423518720 8698612045228900352 7261605957447650864 6909378900186128385 8626770260317700096 2399275707424385569 6063975286951459093 8170371701250568192 9025927625839996160 308968630629092768 8661808180402061313 2619496082944616448 4962076697445572609 2835058793246803457 8829136765931380480 867280051828588545 1928986994023879489 5656555799458480129 5648921050345722816 7821619883560413185 6237365575910883328 2971084644467052897 1416523645716737408 2414460281063435008 5280742307387199488 4746087739628084160 441834416696790016 8649163562456959489 4838676349889675264 6361335993590924352 4456036897206767936 8881886954016784384 957796021920559616 1665116404026242048 9161067708941581377 388423433332375553 5009181634834351617 5485176219289829872 8644701575138002945 232003212302474785 7785150018786801473 362865916204734205 2381162824216510465 3855449704592132097 6128349703643561985 7440559909242985728 2048730110252675328 3983305384037139456 4960354294041675777 4593678203784531297 29409762840468516 6041072040748777472 2839472581083332608 2769477338456096257 3647385560654230785 6135285859058201152 2141767546915292736 6104698233553272832 2727879755741790208 8660548870604647424 326572758237481472 4573431638034087937 7862974414822128992 3232843129015508225 2967778880705660673 1693837695734190080 4276582756950376449 124411367036813313 7898780488939192321 4803090555600447041 4636444613355193792 1882701315339127425 7381567510545356289 676091193205669889 2131085957450956801 1284853337216857505 5204315481762390017 7567918219352763521 3482611929427048448 8944100196941233104 97570785678226945 1931450565752520704 8355286579325833952 2776565570232279937 5078182308566362113 2820659675162713089 4211190103218026880 2766296738251605505 3056006414577548033 809222069626271841 7511191806474894753 4671877842059175521 6716669007518574593 5057466176417775616 1024488364582924288 2659933351994197505 1947305038717654528 5850107043710192640 8787108932727504897 6139369035565711361 199186038979900673 6314139728166596608 3949979453159275776 2076473468082117761 4742911131888838657 1509089701625069569 6569738666092085248 3430574636397958784 4858011394727033089 8341789145945323392 1616943060937306112 4952113276897262593 8937051890407714817 506883897231070209 7520675300400004097 3358652687843737180 7826786469370881 4872913126690772577 5867199848719728640 3185474857304227841 7808436951920279552 5214288520593073921 7088939822283956704 3862636545166271441 2773500955636395777 2792189424957677568 6894480858537812928 961863516966111489 920239377048428785 7758002287467841537 646054232884214305 8395424979207979009 7408710910210735616 6786318555206816257 1022220737522590081 4514894669889868849 2575238658259144193 4827020766470361353 6974685932890503425 6642724476079308801 4347652294796638984 3222278982752993281 2646441484038963201 476913065337978881 918444331333180416 2657377782597763072 5834690316739409536 6470259612981761793 5680893143555096449 7054467056653438977 8835362080168258304 2723113239075385344 1763939677826821121 6691797609642636097 8796516344517685497 5725376043816890369 4547723551091458688 5845407586521820592 747177893428903937 8650470763548236289 1449260957757897473 2817090519884215273 6099934085947531264 5629290168409148281 193998429415692096 8863591283807561153 2702397443875351809 4417816059594662913 7105513786917950400 7122235848468537857 2218428311345271296 858585022020448256 2275830369666408960 2292187898145984704 3330650727243322176 9108993738901143553 103279485134813441 6127309677624620289 3160759951469452032 2344234022815210496 2233893255897575425 69924411801960449 811020118056058880 909915205444018177 8749636654634025217 7466350375700865025 2302394005118975361 1346344953838913561 7682220745615786144 6083985316856992576 1660132730129014785 5705370795874853889 8573176029711486977 3142711010163323265 3437586880256089601 7432009544886674432 6760665232260448256 9154451757894061568 5939570071634245416 7211766205924672768 6607006447223529281 8501503349402329088 1342934572109660160 5697233530079756289 7898448179522892033 2464903437800939521 5235409883355774977 7875654964776620032 5676336649613863166 8700719725122067329 3482980536836220928 5032195350255889409 6382006296787924864 1974825504915800577 4712340862957712608 561928917212521504 3503384577440176129 4941250118997561344 8198494842028308481 1633657258950370304 7428131572574703968 8780836190889994369 1465141990962059265 7040798383492591616 6828145018271682560 1520021110326472460 3297000707267657728 3212534507603722241 2839616608375865345 6394079889564417 9059522709759773441 9074319005677993984 3499970415838248960 9182239277149436288 3237025192255824897 4057599333408147073 8949531181361704961 1492685429238092289 4889218513300799489 3434359959157272833 7059735119956058016 3940511082998320129 8727327095066820608 2611124275984539136 2743919970594095105 3847126032891762688 7958735666560378657 6254577485060067480 6279291928267260353 3021972319887514241 5230904800228407744 6712311148739543968 3695708378701150784 5177778112865533952 3608685273026896897 5135760583873494049 2638448857122542337 5561711917281676673 2673948774374170625 615574614457073664 7218331020210903041 415954277242257409 218984730163738880 4983418227812270336 5974736410946760929 3786889561755951616 2927473329747410944 307210642468042753 1362938295752414721 5985401233448992769 9107489524923180544 1995787288894210048 7312350943768633792 1421652378478097537 5818920288186686932 5053178464443678721 4510431195462779676 8505792877482303488 8832857012388364288 3916217754735915905 5059522897610222592 8494925524505271680 7497602736112601009 385157489084809217 1058108826112188417 4377530946259280897 4769919489475380960 7777863122846419968 5036421756895029312 5254681497618674176 8573545098809273512 8751388430528266241 4059446168726632448 8366205301866397697 3334018930320539168 7961913247386176641 5688514223676588033 8354451056369860609 1171814209916128496 3670006084461551617 5724598139054829568 8954769517915151360 1214989844486870743 3103358632280129536 310268217599934465 376438723028372072 9104319390708942080 2341084531945570305 6650883265308597249 2300886256342158592 3255349681497767936 4398437754976501761 4690060991867424768 7851579806096586625 1529121410473049088 1535311307164728064 3967343128766144512 8399238816859418625 689058167066526080 8431007756704055297 177545751873873920 4046842800444760065 1577362974239379456 8411189569494090113 1893335613740302337 2038834782328681921 3349905482485559153 3740293563081917953 5966261149184630784 4390690652069223424 8630698699433088317 3302121934537281536 4233815399676317696 471354237520078656 4615118267636541569 8610786287898506496 1346760478289029120 3947442123977417728 2600050671496250880 7913921925888994369 5156376752445346433 1977066336127930560 8613511072041531969 5484376758277996256 9050554265021247488 1742884713592597696 2773310266144605184 8179031418680184833 8512103352951304449 7191796405149630464 6356171409755734016 4037141717502525441 759337806953709568 1610241548921118720 1762493588960357121 4148113608300210177 8403801859605974529 8768226706549850112 2801499255599611904 48644167728607488 6328281041233719040 3132251454575411201 3696216301858984193 5096104738634596352 1716912141023313920 7135964744887993345 5526113069459569025 6499778471221810176 4862237777059520512 251448459533713408 7310388643065786624 1665534864926835777 8947242012963375872 7190568784795265024 1450579564796285440 2407833858221244416 5221276556925597824 1957380514888872065 6539614406811058176 7817609662209478657 7076395305389997312 8467674926464030208 3522196559378559489 8888105141227184128 4662751187430681985 4481434965853629952 2887565500848712195 6598170504581157377 5108685905331787449 6802937278913923937 3666077292800381417 6382572313273786049 149593464207960576 4124227696573546496 63793324091218305 549522171802415104 8975131568431431681 3007723727668433920 3634781037409828864 920363385969423074 3634729046873147457 964501406829719553 431463067999195136 6694869850942105600 8639345712490971136 1865627745051252736 7734652609924626432 1901908360884234561 7776891689927093249 6026879560007745537 6935176795696448832 3071790602629394433 3727304806991412369 1071067901121380353 671309134666874880 4553355224714396800 7143072797440879040 5224205037496087297 1922294221325828096 1037590849618934273 2783288826805320224 4892057757431726081 1574412227672801280 5137934731977711617 7776786409014529537 817932819050430464 4438437158081335297 4870493218172747777 6023789414956309504 5500572541368836096 544663510235378561 8852848818394668517 1949547250920071168 8937274786466078464 1737604092619658753 8483391549609309697 9092776331068598593 6799146461106491360 4408017716368477184 5293342181922017281 7900072157806896896 6363930355563013377 574303972920043777 1936971966975179776 6674395726190757889 1760459591355957248 4901118374608846337 1110805032225595392 7139764644208447489 5412652787369644033 6189745394886411921 8109924815189173761 7104122677153151520 3818592013045806593 5526070814412978848 2074113969057225728 3903031104649924608 8370458958819328000 7512323105367077761 9098547246508408832 4025710222168170496 8484773200108548096 8749228745977074168 910791518333173761 1900060989443540992 58849055115284864 2524535105902101184 4038156336372457473 3888973918530192384 8546096533348545792 6737158144808990720 1626025972664611840 1420802738161964672 2358478624411090944 5314992449931183361 3901141169563858944 7525245787320025089 1511193770775599105 602447340582727169 1112574008866448384 1982811619181060096 3977781475010663584 2737418735669080065 5561097849180591648 8166240500867792896 302069555712979456 5630945100208487872 8149846918903527937 2634274614904061953 9051776529213226048 2615216928992780288 3991572183395325952 5817397210065907200 6152748340434960385 2427436534438782976 571819926720207233 1677970372556901632 4523176469768142848 7851434978146129665 5440450309569261057 2630854420528588800 1091416967500441728 725319922433982464 5513704586924867328 4431697639000358912 40513490277787905 7370398021554946049 2855055324441331456 7290689794469317361 4858992738256295809 6435987730566498305 4856321943436656640 5387989917058658304 6488895937265505281 7298982174035259648 5095875250980298753 3694507150319742976 7536003984114155520 190664681431433089 7353752347388674049 3312062811537684480 7387786026877778432 1168676522007986176 868511573807235072 3309941704702780417 3729969494969057281 3641096733488752129 5467079014624120833 5536683548188045057 7521986842825015296 7257584671598383104 8764002868775873537 8015997961188632577 7607052913531924481 2718772152664805120 3381095631214115744 1198510325376295040 1221165357458915329 6345422071396810240 2958430938652445173 4929301700392549888 1645361300552368129 3979293013278898369 8855290110631421952 6889424827440875009 1526540853104049473 7406461601759363072 19944432078340096 7066327602048315392 7538490517268590593 5261096543139983104 3892283240969234433 7828168687584408576 8033389844148793569 7600051804769318273 1348796049137940480 4308829968119562241 6992142486593821441 9219249994028473344 8332410191701981552 8158360101574748417 4264275933748027585 6816782642292523009 2493529552880667137 590644575382424681 6708040081108051456 6277931706605099520 6054838375711147456 1270387034073975297 4676584037361319936 5402419125847543809 3524114924440682689 4676275498298138625 8350334786044572672 307005687190533217 1468181720842316704 8337632737969581441 1587027058262277121 517904418009862145 7662005817818914817 4720478742511685121 3359182772391247873 3781380236459215104 6960734274034241537 762728425542830049 7508494539256049665 6326071875116924929 603395839505430529 632958359263965184 6204205264552892416 5591122350127645825 3865927353219230400 3116140480400220289 4173012522476672529 6393135150941248769 8960277226640541312 7743863108825829377 3570665666787161601 859645607921162241 2956474353971728128 1041270802780666369 9165578158664223744 742484636715554816 7220312844349079552 4087121626881446400 1454654945575043072 3592618419301315104 3957267335198169216 5795356089539565568 5648300050425877729 1859111104760869377 5981757589345675265 5200147289164392449 1849939303926841345 2200210694023540737 3807187631842824065 4022182789591379969 8365796087406202112 8690339213768161280 2063331867433593856 1727945034104499200 7134618399749966977 1727505148283893761 4420552031065296896 1381029034007945089 4310116823726788097 3676217261292011521 4349407136718519744 2700540222063910401 8253071998685671425 4763722688114507776 5062355093303722945 1410037881276748289 5817747790773314688 537682442465562624 8063960415826432000 2309937430315459584 8536258146359483392 240059600561658368 3485322943137716737 96066625678646785 1793512592433217536 6184283844230520833 171391019388882433 4618445292664252449 4102247104512768513 4247887161686124288 8167255266916097280 5005150561543329289 3860719358723893633 2998589865206284289 3928022362881634304 6669552764711867905 596235795371868161 8111521819860481153 2333770312512977768 1903040325863374848 8201354854701353665 3124282485904879105 3126870793973725345 39333936743598081 4404244435680459392 6181493911386411009 5183269954736155537 8388410091751962625 8901252678404773289 5774716062486475777 6355524423185835392 1608533877350612992 5230646627357068288 555145348129076225 5204887511182090240 6237184244743252736 5378796176152559616 5375086894760837121 7671611288369758208 7951424895060081664 8111769537862293248 6853133798105608193 4743934537528233120 7131632394404560896 2410432459026650624 7711716212539366273 3110945083768257537 2587770807836197377 3756048741008367328 8201751115732300544 356103308072718337 6200274003960152064 7030980525372522449 4792238058791632897 5308174644256178176 6321080142823589889 6441205062291439488 5370222931236809728 7369638524789567489 5721606774190656129 1579770613171472384 8473906016185945088 2975413272896851968 3520857790784909312 3403791102073878017 2895029065501999104 9156154093742522368 8947114514562712801 5968392574872371328 3297400561440581632 1454951875663074704 8718393399589994496 3687830209018082752 6863309111020517872 1783105195868553216 2859412018114445312 749198340930950019 4558873826381499633 5497194331029635073 2871146616996681936 8312834190991753216 8326794814072553472 7503905523206963201 2129432936652342529 3021161712851599360 6256340790945747840 1524606873032239104 792926838499903488 4876986282461231104 1911571047993380864 6485357101005287168 3504777660877037313 1030406775198806016 8631135057760303105 5697636996231168513 1247439336983077217 3932703610115625737 3293649148557508609 3800195197487827968 2538885540098211840 5025382869943065344 7978306092415041216 3102284165145201024 8099323185622843392 752514413747598961 3673037542854344704 2447080570334069056 913691869840828545 6099915270567468712 2717569843025453057 8953447018730487808 8441295525328795432 7239679289288032256 6973778056433080976 9036647501094199873 2726303126534471680 8980635369466328768 8507877222050742273 561104436554974209 6123621563181056000 2406109693939391489 9050189823118859265 3112671493876768769 250639642821689344 7776844004481630209 7107111313782276096 9099455634683294592 8511630893501763424 8809814202033824768 7825447946775822080 8028295247267672320 988754555010182353 2562158102312470657 6467723714887809024 89900514272553997 8362642903168037393 6960090645504153984 5346470841771711328 1490777697453768705 9052381261150998529 6831216241480670337 691380336376991233 2352794271884191233 7818532800862257153 6246435703595794433 3728757273781558273 3228445705374748672 4352852889408680961 760099923471864832 3703479350208988272 5523337029946572801 1187411299356910080 8897930259300515840 8752933054546269280 8243535082165666817 9003055620095378369 8886431352462884865 2055628356135300096 1877054903685521408 7720702748900100096 1411639223507607552 3138147516535610369 1839157950413218689 7801541261549288449 2512275731414188544 6007076546080175680 4252748663768319109 8801121141274872577 2102023087633295233 3183923195736104129 2464243347894661505 5149485426165256736 5133868583537563649 8354058454996024813 5230936122553765888 4580389687494527553 827146643982778368 8034632240742282368 4342535941837478400 203281966272430080 5547014055867336705 5263495969329933825 8955141805631187112 8914053912513108928 4584347782121046017 4401408537965027328 2416182387524119297 8967144221921630721 1950749881191786496 8624763698600345600 1337285363647852545 3215867006959058944 3578957878225761025 3151414119283158913 4552978913729773568 9038570765057488896 3040824232597798913 3828404190822096480 7219184114223487969 4408539319518075904 6565801375892734209 1256088797145440001 714426669738289793 6467169988293815297 6017886176691112785 5581189424360973505 593973027658154625 3819199603121777281 1712307425407565825 8652424039122028032 6527884891350174721 463185132917057536 8463999450723550464 1409642951047912449 7074019273222041600 5404183322881726568 8566212235191376897 8086944618758988801 2480614593945076129 8906116419461529324 6735780659268075521 168023632434669057 7052939025218487601 7596237034570448896 4523682200104820737 466374530096656385 3665298865094262784 3096840199484555265 5538739942056592129 271275470056056832 5083229527407281408 8914128836625169120 6292378990114287924 2664973652476329985 5218985777665297136 7025277327745420481 1123725542811704832 3253954077898977281 9129011516283422720 333731061101865728 784016561050390913 5856155581110288385 5086356121729349537 3527636620261171200 6308246321373573377 2138605816297226241 2359159966065667954 3887108822421970944 6815078782825431041 8474212662461595649 2592175236122673152 7426884721273628673 7436031767691313152 8867345042093869729 3071268348347416577 8755246690725937152 2231891047488954160 411993619601219585 247617140119146496 444486330041382912 8093951599574137600 6315267788934379521 8446173877040905216 5521700627050135552 8532181683730551296 5649774371756867553 6566391006023995393 5813750640577076993 8021782759005761281 309000165871260161 9083074056847933441 1854113765848068096 1152290324833643520 8876068885959071665 6600852594549450561 4748153481351991808 8247045738682843137 8542296135561019585 2350956247852937728 2751487908239754480 2849109439238111232 1646772469600518145 5325536980527909120 763854511997710336 928056242832651968 3829654410500767744 1164778099758833089 7812182805630951945 4366846683698092032 1449930793468215297 5041445730901790721 2972771989336783109 1890411543107321856 8846395376470915328 2840597280768854913 5299079424414482433 7548402128910417921 367062425716098560 3835372564762096640 4653721758742163968 8829319854603947009 6190480845277986817 8830911571239167296 7696150705503662081 2020082364376809473 321626334056760064 8935361773271064576 6054879274609726465 6993289088348852016 239651181584691073 9112237117537992705 1238940859870037505 9024753862027309617 6657757263998246048 778143111094163473 8178619513856922624 591507074765101697 5951102446748521473 1482751142673007233 1238669104028450817 4909304239017693825 3903443390817901933 920191914778591232 3993676870685349211 6414656764104663041 1264592802750896384 4033329745473521569 1549573075085615105 3036254192214121168 3190225416586251760 3892512894169468928 6612748437707182784 5988267840374994945 3360699606805335264 1957192467850145792 277239887230889985 2131243250524094465 3373143175435498496 2882270004079564289 5781306179587778561 8459137061832413376 4768992547008280576 3494711240324022272 6362659231054692352 5553946523022392192 7833088748633411584 2566679994565333761 6070968360662228304 4402113869891789312 4872811802663681152 5054665300612170241 1247317899216099136 6639553550964544209 4625141484965949440 3071670339272843265 1795783671820173313 557110305488896000 3228306230111657985 6320392559004395521 8365380096108843009 4230637273399084033 2670042741051456000 6654762601689683521 8664797182123900929 5260889273601393920 6949790698584816497 3533933807046098944 8065257657133072385 6413080584210227200 350300801841550912 804724299673985025 3141757039165407233 6554973310883188737 7065455021943422976 2976155349087502337 3660661508813880017 3892059555193550337 5148942044616112897 1711372247314231877 3115427753789227009 2082475187710248128 7199900022830534657 2997386260475674624 2314415582765535232 1156360011424319841 5009743303417405440 1241634903309402112 3621967709053464576 4793245296993152001 83047517506456577 1219233899010318336 3149755202596241409 5018795315159932740 7247789844822320001 8641962024350912512 6097537117267186865 6694337900050671392 84248790344811521 8221139289460703232 1680085729587265537 3745679215401533440 3877305072369776641 6795605296585178624 1771724645191716864 7556078459884101888 3884690735753740288 8025360326590873985 697546526846672896 5268693661172780032 551371564177025280 2888969822116302976 7679459571343181313 2179657000515790849 7033061222047023105 2389811052801892353 7330038588130676993 684343463231023105 4733202766116109313 8942364616329159937 6215693948901271040 8558478246806283777 2877430622368485377 2618611816187428864 1928309959656496513 309207517933869057 839655280555254049 7352501451052687360 4881225391282397185 5683194374315304559 3102190009487589393 6061032248060649472 1353924549793771777 2747733432818565120 3876597621675565056 2648610464526799360 1468118867669953984 5795375339859086912 1379118412386897153 5346773891550251824 122239579655139328 5998587804339601409 918255825066721280 2525053529886765057 7766865051568357376 2942934553947054081 8879861581767143552 1316982026752581633 7370186016459776512 9180075219111383553 1587133429604390912 8480324032448533505 7522992228544005632 8605888071872212992 2887841366852720897 7221965457157715968 733871677451645600 5075640842884524033 1769083713212913648 5935176373495281664 9210044127661804801 7341532665074864513 1081201300734573185 420313821830006496 9063507728739710848 8728367611101347841 7744888378509324288 3536012122718208001 7882504074446692224 6768318333671309312 8526047474475493777 6494852987612777600 6875341353631179201 8671219485234193736 3619483408104390656 2968274087144728577 3640953441637150592 1432344572209117809 2780392157601814528 5851280867619489793 6392026199751889921 2241043163893964448 7189919403069671424 2342182781627011073 2130304231474069504 1660645758900671489 883426842222751873 3909656887988167680 3760592860993384449 8209749436981031681 6300635203725189865 6457390059944424448 5067785230185994240 2825184045346996225 2200006963085144320 8384801215307092336 1239825880158806017 6555684313646497793 1030804599333041921 5733871021057433601 63264417744442273 4777538692107080193 4090202859520487937 619631211494899713 801425833939939328 7668122222201967488 6631851276394823681 1665526513440751617 2970327872486417408 8613470510808756480 7293870569505417601 1218101607806727169 5149482357055884512 303847659755365377 5744317317510677184 6936210603079619072 2350573338628932489 8596846015647986240 3092545170944286720 5504512903482616448 7905889235276375392 111477896121155584 1334678366347520045 8107337350318421632 4490495017612599296 4059520176556145010 3877853436259969025 7521219946260101121 2704912763457962496 7576969196236455936 5675162232417273856 5510816220532780352 5320539052798843393 1289685408568155521 1686163657219899393 449055351436083201 7573189392327491329 8126568051523534848 4547727019799237056 1910388796525758785 375175736922871809 8925059966431368193 2221509494772951553 6262110970687574016 1457139194594224769 3900264738167501329 6260906185661161489 8356119545581536704 701127547643841537 8113047175444552705 8507378980610103920 3519235088818411521 6627220144402858496 1026344403329858816 10156198522339328 7031272283924297473 1425553393147269121 6173726726239484673 6904638740924358656 2346475972271190016 4795113576185710592 443715424606749697 2733282646357432096 2598724125600381568 3887953950389676032 1413146487584976897 3282540856264859649 7032009219795230209 8694688421383987200 6500861309673017600 3021009771813667840 6643218478365301760 4228756242016792576 1083851578045993824 1391800585941033472 6032362033573498625 3248463859023775745 6848184445657468033 680192890268412161 2031008100688829440 385821313387225088 5352711662128610817 8422085167871444993 7075769871994028032 1376551388968124417 1323340854339436032 5870237882572407041 2276607618719616512 698064380984670977 9158486583096635648 5054218620599549952 3811156793871691521 104655259706419201 8382001028946626561 323289260758568193 1384959618564358145 8601689416528268097 442043241704343553 244071534061851008 5781948216309071873 3141456658749228033 6988208587932780544 845800911336004096 5354892384744734721 6582277781187067905 8157661684615727104 302484246259261952 4288421815949787137 4620863908417490945 7305580654126863424 8386406766849728192 7017444459458953216 2588443144721101824 5001539816127954433 5377441028514222080 6427325726392745984 355706603183407105 1594664420308184256 5089104427582492449 8555407345692368385 2424571586264820385 2636618425476507137 4199548500279061761 2833185167646454016 2995409064606826496 8135044372565680128 6806856374806182401 3477314999028257217 4250892555786389505 5651226324823112161 4234115162121679048 8831785621070851073 4383032783695720448 8303340714857121024 2393683530538889592 7848696643199717649 9171329339086986008 2804528741931221952 5512969304037921793 2273842490649736192 8585815426426361857 3623315072366411777 4325535615297869696 8190222466992961633 3459791069013846017 552893683188563969 2447722279860071937 376497483026487648 6747707046922867648 4656445862697657152 1583117840632519200 4848596140576768000 3085352951776755712 8289775260877053697 8821592022691094784 4317744281990889472 2073005244809887361 4779511780509234681 3912450559772172289 8224602176606764032 4836128988875587584 1127911252112002752 8735282185947102721 8550968774631686912 2276500933851197648 5440630746539057152 8023207032003535361 7030148214966995712 2744263164473105409 3049641728553982977 8485468592034618368 6680269300000648193 7023970078907244161 3987355029862716416 1412519165352464384 7761999542405017345 2959799484685790209 6235902272208144160 3978540408901257729 9087440909693521976 7823798449795269120 8385990537988800513 1581931865039910984 4417358987932132097 2395432642997199297 863106881987681792 574940727614898176 2802840130046787585 1642253018091356161 6764807797528719361 8806907390621254785 2664295694671336449 7885488529507090432 7883192765873162241 9021503940039528537 4974835869471941121 6941060371903414273 6742619053285283329 5952840767983051840 4595671196986700929 4368337734654826817 8293347318637267201 120271713690706944 6586946518644709761 6473484698403209216 6676223185406277076 8004218240696938368 5987922308371288121 3872378175688674305 1611881106951372801 3072352625475944448 3624221097621739057 4268556252272278688 8653448707467726208 8013400958300149569 7543835108048101360 1180740195304526848 3406586897834526976 5181014682157184513 5829617585411129089 6043139885936288976 2290529558734030849 6569907699925305344 6965950731705695664 5719871410649686017 7691491157226601857 4519139038479855644 3021726374566871040 2129181070841954305 4646735888013565953 3476627538993518608 6330051618626492064 5243935430483821249 5256267888026615809 2521203166503329792 6541413930033390208 8761671012285284353 8338021151141507585 1388040166226651616 1587384266390998592 2352550337080109441 2288131704101698304 8860711602332123905 8409110816589031425 5968445305081056512 4177397874806850561 7364500517218680832 5112146342776987649 7474930979951396353 7501540788500749776 5004764742184276736 6187070403797251329 7763644031798914561 823183800751583233 8993802695899033601 7497101935239799808 3429890303347081280 9019815459193393152 3553774416430563521 2569022309505118208 77287977522035200 3033747118060277376 1756629410808943169 665365455380938752 8643831538647252993 827075575819686913 8310254327452078849 5210153599261831041 4638822845406350464 8470968631371137024 8357671745765146625 5514917598288551392 3135269509468119041 5007117239253792769 3415308722743307264 6331365919568787456 9039633601338738561 6104007804362891264 7894280627776143361 6161302309266522112 271918158324867073 9089303880218427392 8416632817309509632 3937888284570792704 255191413246730240 3605579733548560385 1304006376564412417 8894539897446656 2807287637914025984 5838751036097724672 7759322321661833472 2669620318143986688 5481488282778265393 1328740986433773569 5750830269422690177 2946799968193970177 89588210820874240 9099431161621479425 7065318568393470977 5950936963936241664 4786932762442686465 3427409984250015744 1597150717605647361 8418055543293960192 155040547964282001 5462292580362878977 7378588919568054305 933167362790169216 5377907194368186945 3516881484998541313 1815355849327247360 1261757884135885825 4124515135122759680 7515385036660047872 7135344316072853504 3000697732047656065 3092590713213706240 2139700307911770112 3888851946246109441 3168453933269676032 7811311178847783425 2383302047409910048 5278617032662115328 4349678029929447424 8324088274240149120 5634819058616924160 7367664581421393537 7922584616079472641 5819522143556057089 5979664978578325505 7334882757878980897 1692663039253544960 1765580600859074560 8690641749460639745 2496864463761734656 185094464064630785 7002829935922351969 4974465620246369168 3471903597961219841 3933336943961341952 1468776572326418304 8652746114309949440 7942250277920784805 1315242001007055488 6141369534294917121 4390637669233713152 5860017019202998545 3955128746779508736 6211347203031564289 7685465620016591389 1252206938356183040 5179008356933700353 6765198737064759233 5702587119781951489 2418341338545824512 2313464440865723392 4322599650193790017 2015172693127139712 4091042315362076353 8262893180934946816 7061776549537818881 6928750709450681344 1413694371956116737 5907220639159174145 8983787071638126592 5475997721059278848 6478757351024402433 1586482695122792448 325483326805003169 1717533584207209920 6231510456056309760 7997524407139203521 754222704406773761 6920452677459809664 4982192922605600481 4784656843226636288 4178364391349151009 6773168363857133568 1228769217807712256 124534631492875009 905099128410891264 8245740691092288513 1438965031156929536 490431323788372544 1614025207585919137 5559541094250363392 4820577347598350817 7856342003122013185 973792973811487873 5526980808243781057 6141929749252739073 7266034862792380160 2043514847084786688 3194609799067990017 8692512774473723344 7027117459476987905 3206097508291257857 3474056784001209857 4422804287037951617 4641605740835290624 7113171146752907264 8948997379242855809 2859458322444255232 2730862524015443969 7805277124660592641 3871314612505575936 6561870630204517888 238165927393148593 5993251027402858496 8110833299595514881 4206909230983334944 4487731325428827137 7511346031278013345 3723260092952293377 5930698003893149184 2141900771802185728 4469493415390015312 7368992842279625217 1177875260302263152 356399532515913473 8365671350494378368 1703200694366527489 7286340159222448129 2576774326051925696 3305747205769547006 6885029222249572865 255336245280899073 5949739286621699585 7337254997160895288 2405550290353335040 6011667737118766336 1258424103883803201 1377000485272642816 4657760837660549120 4051373565627680769 9084051213910296577 5908399903592347649 4635066715617933568 1061840833939769344 8104835147651876864 4808515258031441857 2911546820414963713 6309937100419494561 8987791795364741096 700977625711828992 7266653625653470721 341027487335354312 5417906395876315136 2997199491087188384 1712508710973477888 4876506862454202369 8266558047087000768 4190466514966719489 6638351595648500961 7871552622103547649 7476777006332968960 2144187376984219649 891045771173416865 8680493833305653249 7193244005505323201 7357493551234326337 5403085255583203328 8393301211502836096 4818408194339909376 3641610812507981825 5906323801915942305 4457103483404360384 5406788909555318785 2861613379288663041 3894751238723051521 9150805842728060129 3757606550907749309 353978966384050176 4586715809602107392 1580004994514247224 2942114454088048640 3694074072840591361 3125996892450003032 4193150760582405504 3395975653465312000 1651922316133350401 6917854596630215873 406507767414685696 5052220375555975872 8798325959079474533 7956841520575807489 6863117143546992897 4119660039200471424 5593402415858294785 1984936319411632704 6907091025104040225 1089727256904581121 7885910142468605953 4597325035903612496 7853613052545294465 8974409573216666129 514115978263177152 3139906227568379905 896284166065827841 7097602849990246400 8333489024431570945 1878067447725622272 6597146386684150016 2570348180302425600 991498195041637633 1165054982540034048 238751347679723521 1792557621380749313 303287049517368376 612041845814464512 8929547388181233664 8812157682221573057 8812794600647655424 4236510473590475201 6720503093351338417 6648894661427931137 3872825001579253248 8333716103845723009 7190277147791083776 4047946925495554048 8947476287902248704 9101671547100787712 7331666494681359617 8997146350301703168 4583663029473472257 5311387934485329217 7548195351785897984 8961572786432710657 3417145012676670433 2086277648720256513 2061312239710991873 4191575587183816960 6400886967791927040 9050727003394342400 3939510625425114113 4996949903695096832 438735022434471936 3328661774405178369 5127998993062454272 140945035797363073 1617580457982517249 7442810164016533505 7959545373893312513 2142217578811656193 1412541632057128961 3564359347578180337 5844508481609056513 8270978541784171265 300807987530035201 4955666564814420737 2591833743621488641 6561620430900554305 431940803461859329 4618948478146591744 213355221153718272 1966944333735211009 7784165919329871296 414257567030693376 5510364392207533824 6200081169611166121 2710324417126465537 2491865822190840961 2700405526917944320 2558692661707519488 8398903173107987457 27412927885279233 4347821038068850688 6477967899598149121 4668896374252578608 8302198805897990912 2015558013006621697 7160857972306059264 3139182559210438656 3227767352825479168 9129080648394779696 1622229301470208000 8113482285940666624 492943220614623233 465303351207456768 8976167858695231488 1927724612610920449 3935757986909093889 5712568870614249473 8977096362462910720 3651885088263265808 7296834717627780289 608513810147232416 7050660042996890112 1622255253773824000 8414350982611843072 5211579369339730424 8227041492838994369 1952684958460182016 4433083339130462208 8884645928083128321 8116799618192588800 2709804138275405825 8069895364843713377 729616516783522816 2636255207128417665 237183742078874113 8133672897219731457 628937003664038401 3484557161543865344 1852930197821853696 2025614895481245696 3401316505818978472 7332968734833120321 8521477192412444573 6771473579922822912 5097034806318333952 5276425363068694016 7051292023663345665 4057965808107548928 7313428800859971072 6213144893704958977 4526246647722427392 6243818182885686576 5725986410397873344 940056002057637761 1201477584512819200 7724554145249602753 6185209742696644608 6803839621651103745 4535240443597358848 8789229285858280961 473130240336707584 4117594767858123777 1847016287084314625 43102641326430720 233112856488350145 4543413854829742080 5368741197213305345 3136760653766482432 8912800630062485505 5596243007308187649 6241474953854210049 2556089658840834048 8437329689327682304 6378944268298788864 1931476995193765889 390168237579026433 4553463706113081144 4535682961650416641 3977258609785077761 2434162164233075712 7796842423838531584 7893525861422047808 7781059231665873921 1437015482853018161 996357259574778096 2274247934803889536 696897186548868416 8734888639699827201 8459536445180753280 4321305176141987841 4468729879746797440 6068274998890381536 6795158409145867649 7731861252933931009 2664804975551938560 6299334095036661761 593790893440019457 123708886451036673 6005372917988839040 4656068459481628673 7246751302022340608 901220095004613633 1659244057897837300 3324378959094054913 3177494890978897664 3408658124079088737 584114427852257664 984535310241220352 7237092599173971968 2761832243557082113 6372817379677340401 2180550512862729217 1537431249168418432 8950319207901813504 2447403619867803264 6410835162338711552 3074976845964385409 536077209355930368 6892767639252102177 1267142253508020641 8859749757742897552 3761663313822351361 3739027942308799745 7032811437704474880 6118859082434091009 5608838170314407937 5698773664822471296 235679996677290497 5631579407578343937 8754754166730102784 6530143878071992224 7555965117141703616 845398639723212544 7924679708407552769 8318238276766924800 2998789431914627073 5162333014046151169 587015180352081921 3782777067579716673 1294185272417714177 7254441892391936001 1978837718694158081 6800203917172383232 1688379558439793025 2386203084753339520 8515906937021482177 1170150200893156865 2612192953372688896 7278592009140961280 5524319604628736001 150257365904867840 8755376118836306689 6559186120086557185 4703400854515538049 2512236703556435968 7160564582833112169 8840805460694401568 8200260437576483265 7745005003212017664 1215328938258225793 2101128885111774336 7885081222636961792 4237185125021646849 6960012022401465400 7265880635523575808 5766478264624472065 8705463796678459905 7584780779299054081 790421170702682113 7799801811566982400 6799322284331892737 3175888662046883104 637340495901977088 2881502237348070400 4260027961234800641 5484749146307395409 7332918918641101441 9161695481196396545 7926201181200183169 6237442308421376000 2649860307251154945 5411274521657687809 7581823273376659713 1748570058286229505 1454579713643106800 4598331440228822336 1624379800588101633 5354207072394194736 6064510872278106113 2996647081923370512 2828101262204927489 7192194719588433920 7915367901648545568 963425262208539648 1688291355058964705 1818891398217791681 3636997178303218752 6183830508863576064 7103718697090672001 7707411034763141121 7438629520725098497 4887589293070221824 4580533552006403329 2944062916468839425 3143261718856059392 3836323718655508481 1766636558939849680 730088316232492640 914089770400655616 2405762101710224120 1528253876481889152 2605360495812199681 2729829984296118912 8834832390785722369 453898389988093953 6505120342793681921 5356190601227020288 8623806333334253952 5799382032005524641 377571241110495073 9030034392526618625 5444681507844916737 8060665909222297600 5034821664736755712 714437719658381672 4101347641573248512 7198587666157346816 4791601894461776896 3359163267072656000 1756732466658971649 2025897266336979968 7432631345454374912 4309069415821665281 432712651896520704 7886778065287904256 7920460088765900033 223257985257861632 7550043091658368513 2671796705533450240 739264719639281664 6024505322995465984 7423062402594018816 3588574613844947328 3779842348666745345 6580265062894419712 8432875247390654465 2260464796132703232 3621385812989837312 2026974485178661696 4977904657293754368 5672473732438507521 6304130202319978497 9102110926836187648 3692497139522294608 2908439090720633088 4941959190104485153 443546661121036960 3887165825637904160 8047407610664589440 6898157219673616385 2960579463421493249 2192934665553914368 6665012726332716033 5066526836468350976 7870739606937337857 3538312703927720961 8059110772494434305 4351759721490309121 1817216044579646464 9218194151028463105 8175131065072549888 1584079786079158273 3438447946236464769 2603099022837678081 7679276846069936128 8662444062040901633 108748574501149216 8997689508986385608 8205978130853378304 6513733450326036737 8040411248594924736 7826861726029608577 4771215938464665600 4491413516840181760 3771786622955322881 1696678300134112769 7242791437370257920 2775549816850165760 2862851761362249729 1788464346362894593 8108185401370722272 1958978430239209856 7582699269098700800 8896385004195330560 226340718936260608 2097509822714271040 9143555195563352128 8336322542031362616 8249399793489526785 3779045008766909472 5476877623291282368 2822205927882080257 3436788490871336960 2534266009544523777 3315696679979487233 9068365076844402689 6228488020482867200 436444803207440176 1571773795182162496 3731549859662392320 5784173715384760832 3846271253100888064 625903343021332576 8796779052634306561 6855326793905029313 9189831839940102657 1430436271539109889 8965587906467126784 4763292329477169153 5813643618660317025 8579179556861531616 2757188299447213568 9082076325115592705 7242715495166014913 5098790475537465544 7408902813537370113 967386627087733777 2279800858300030977 4824457815551189120 4826978562304395264 8043373901377503057 6862817870474186720 5970752624401511808 7589829890196677889 270397469129994240 1161372738659659136 744098167625708929 5705929690105330688 5030653253287719936 2542487409802223616 5422531700045216736 9118088708113989633 426754992812093440 6795988501593227265 1152301030865987585 5208798307923103232 3601968804515610625 1341295644177966336 3175003516951696384 8030471711262557697 6025738455636929537 6238001983637734400 3459712118030478964 4501950698747953152 8508670442113953792 6985246177176215552 8057502670257433537 2629825224713956353 3878688407151673344 7013267813083531776 5647800470618274849 1458590565785408436 4989524639907319360 3280475107427209217 3333133857758023681 7424421397737998465 7053314549095828353 251992987325130112 1346195369601458729 4151690705358219264 3592003972189839361 4334366293063156481 4720674783331516417 3987270459891980288 2715951093871767681 931826680318972928 1130732986438189057 3824317362021851137 4931071257527189505 336063636094615025 4300667366829924352 5113777697800831248 480479225768169472 560994061070300417 4014435621053516801 7726196195453037568 2526369715786711041 770845359569887233 8443691670338683434 5157735999871909888 954662804388577280 233401487445827585 4133797206897040001 5201498921494665217 42281963939617473 5906288893569789952 4323810107326338048 715814943284753600 4153465830619792320 2745854502484687873 3172586777756258113 3834429491884482304 8028870336131825665 2894816715418411009 1794863746947678209 8340471263258791345 526523724194080769 3163851460226856961 3582719625754248449 4180841555688439808 2076408669436836609 3954887325706550761 1356206364872015872 4680496206815907329 1460114885842320764 1768028584259420160 4129231325052746241 6798264232522270593 8099794683948376064 4068272535882809856 8771171508654776576 6090707970725080001 7258731881346487296 5264372145811448832 5360263653324783616 7003218868683585025 892121966883550080 4208582900742750209 7418330813467440592 8289698795509770368 745964826581189824 1414258910787179521 2942742862233665537 5006158863633164673 6169583954551237889 8615902898807570432 6366358277421286401 2055987829320750593 7272048125992681920 6116936797919520796 6857182465589788161 6317931974590994432 7197429037503359488 2459276897494794240 5919720086629253121 5555587931660300048 229688380164220929 6525611631885942785 2602431850608080321 841630808527634304 838675845709564416 7360398261015454720 3333702049075298304 2520384545855774465 3233902700322308096 5283524865286866945 6626064054032752833 7146170920972434688 6824683834202986497 6583779839335883264 598124786460942592 6956388315084619777 8816272251003756801 2978061084618036577 1642890676044296192 1668121113802352640 3317330811849940928 5723244217692399617 8391344839764553729 2077509653957481985 4469174295495862785 4082034233535907061 2117909318886772225 7688825234517398689 9004998476144050177 5364276498009309185 4025347332376040704 6382341220008545793 3828950922595154817 1396440640672826561 4798837410039639105 1595068502142940960 5531380649394523136 7384253629527207489 7281416366889066497 8344747749834173441 143256099746442753 845580480210853889 2062002755699998720 7304322257468287001 6750644336170678145 9113150347393726977 8466406357154418864 4725205769532139608 8716162315725450624 7778582970515761289 8440958005338626561 7658877284355054465 2297853311171760001 7426076298403577857 2704303723923375105 8219881690537904001 5024043897705332737 7247252239863390209 6281147400001625088 6597560549465733120 1689447963203822849 4959233828619666688 2330219667296456192 5003061543887976448 7395782805845999617 4772690547731185664 3554967402426879233 2535367735898333569 587125853777216512 8441093490751102976 6787428428941316096 7331733082043145824 6499770423752997505 3607483994771287617 4060116115328475393 2563208983888942189 5132767255984084320 2905910572513829233 4823118116397576193 564506255088098560 2160451437734764544 421608971751797841 2055966473355503569 6883332431292607456 1907806247386021888 7410207489265336321 1854284426863442945 4248258231037591553 4078913129780773984 4184156089396820480 5161586889765442816 1730635794174853120 4198054279122622976 1437332621433231360 6222628579361947649 6615028994133211136 6567094585055158272 6327613995963036161 7157948078679775104 2628994147814661120 8424078156007422913 2242110639647869632 8105155812763567872 4274299993369162401 1482838665393915905 7710220263422915817 159496106683045616 4536230825386504448 428585083133052552 8345635008695742896 714611041129742337 1742183471254678016 7487239469304910464 2423464713198319104 6172938102725049344 2030349324526034177 4544046158377783809 9034803362290682753 8986930821622614016 9068567074022162433 7675966490787712512 1726694037167152768 7953389873017540737 2805537268889681920 4303236063446488448 5600172256083494400 1366273250829008689 3644235364701650945 4268786480486809600 3856239865883017216 7426328416382970880 1774101490760491776 4054886519690448128 543092732943925249 6901845077568094145 3218012896874135553 7106729742797852673 3764671910402533377 1830097427793051648 3339327065770798081 7359380342698192641 3504580557918343169 4376341558226405377 3857521392203368705 4726700155325127681 3800097863936860161 5598866403797827584 4600827465490403328 66795710338652160 8730769109507171969 1545554981693523585 3589418817809186816 4480601097012149697 2927875101719237633 6808841300108671489 6872959593185116160 7758947351844441985 3279478137592799681 6806415390619735552 3804038845328765473 8384077704774537728 226778789888260324 3074477220271418713 8314268639282860033 7626898488131407872 1791193981065248769 579083579933516800 7340369902796767232 7249348828635299840 3730006216043593729 1291997059033822656 2987987193112913921 7890531795246579713 7141206740751351809 7407955149672897537 5936981205621953025 5960681117699213313 2912170794316179841 780486172794159105 8270960920591925248 753254545036934753 5141629115080046592 9209129935671764993 7508515369387990656 5413443894353068033 640756083394084865 7002425609213181953 4007944549522295424 6002250372127210497 5370793422284128257 1775478397935938049 7868364269884504224 7147617252576703489 9102434926793347073 6675725352787991745 3567182616044417600 2564788040241315840 2193841585441388545 580254675667779585 2912757949808410625 5935172203197652992 1579439780019996672 5360128622344077313 4184949978582977808 1229634895475900416 2827082913063308289 4778411109310414848 1715733659388312001 5549929415273746689 3406119971979381888 4563200649436926592 8037583982061025280 7662622759732934592 6916878643858599041 5258765631583010817 878674059639346305 8621115551967180033 5614781270050996224 5370371147429766656 6135349648343672064 7518842240427504224 7490427674549652208 3222686804929445792 7270083844777300737 2601185981810848545 1290747870549318145 7404806540166802528 9001022971534325761 3417983303086678982 8403192944569352192 1788283542318743553 1267238283073889152 964574875584868352 497323104565776225 3589599044498882561 801684361097488449 1072085696975670145 1016550562363971585 1784063044692797441 1765432652017762304 4928318678481764353 1982016217296142337 2627540790201860096 2324774694114209984 9127394921074030593 3105760409984829441 4960750524160453633 7214535614784744448 1923261148971660085 2899914791676910337 1617572586938966017 3845240353473314816 6942784910723361280 576963001534971905 453326848785801217 859554594867118081 6196092869718502464 5863560420789321728 7553480876765224960 2205264011429830544 3623347412176389121 1884811426181750933 6518568880518414336 7825035133996946944 3699594045742776320 1245922448367922689 1031687894376993792 1211026094484508673 1716017139297783553 7749845225722379265 5209777855097470977 6052979456760200193 3281972510982603905 6206665875599974401 2553071545748393814 7210215721230949248 6467997280257495040 251870720667954689 7242630672948076545 2391618204659732480 772443907723624449 1026543736905116544 1734392733158364697 3071491006229118976 1197019142875918849 888716616163744641 8726088970945171969 1076400416706486273 8778338794519514088 6598859232356944897 2567648051352623520 412781658477841408 9171187268852562688 3286624096490717185 455333048283332609 7010839341073659520 7074013122723534913 7965087125754532608 1055626174756634369 107879643285626880 4294040827370930177 2620134092324939776 1050518037248638977 4541104831937187201 3339040055201787905 3045655862226093361 9192046394659899393 6405419386603424512 7504204254657003200 6671503716200982529 6888120897126928897 292910580288768513 7718307084866654209 6909836059386449920 3796286992635131153 4576907140352252865 4391962004162469888 7986593894726672609 3309690082212052993 8266392062816000513 3156359245503827104 7379054412483385856 6139312861452243200 8102009818990194177 8795940354227513345 1028540791354694016 7017850938018889360 4650887728959545816 8826269594749304832 783192511032137728 7089042846820049665 6964569236387534784 6332227075518845824 1313487888186994689 6088277863211025409 6764541538582248192 3895097910996533248 7814499975260309761 5690791284236360320 7950132899754143744 8878422406730226433 8308386790473818113 7253112122719866881 7935667568786800641 4197467999472685056 8450455482871065281 7521964207247458304 7559396494277804033 2578869270169062081 8493594440099710016 8997741521336396416 2548122884320890753 4291727030951371824 533377889149091840 2830003042691644264 2688191640216175361 773035242189656064 1136531575768659968 4355201253056765952 3608252449785078412 8177990343550745921 1666859750328360960 3842363691991073024 5144809838181851137 90520619242749953 4661575877874503552 1961742323478935553 2382597553390046144 7498494981515127424 796686862224595968 3790327440072507392 5717098627727439873 7983738072335383041 8215181893609838848 1085589050483747009 3577681947152538368 9026859665086185472 214523424927074241 1335941543706230785 5597293972791858177 3973690349777321984 8627021558744789472 3695523333213896704 5564053309535338497 8500421504464601088 8506086900960288256 2658990576790386624 1038500052486392992 547388867504467969 99533013970761537 2609099748583704512 3462424057291115904 3726451498559733760 1720986639313010689 3412291763677924609 3878593135340093441 7393925999711290176 2432854956148515457 49647192168726528 6536041253466283008 7533489350252625920 3902892490323132416 2697908288096113824 4240991347042942976 8837733420394628513 3814727636070629377 928402892558540800 6421734665467562368 8766212002313520896 4910813178696638976 7434921490514497536 6406476792763447352 3654453157859683329 6740500623838342896 9057521409862219793 3564938553883721985 3817806864248485504 5766321800544821248 3345367773236261889 5927269810338799617 7232769204200967937 3602635127464349696 3970267564124864256 1385220237415611328 2616999612105050849 4313976931018604545 1369394267538993152 4634390271020022784 4803308437907439616 4048441356812886017 6461146593084910592 2931190939419292673 2981054394266393857 1091892824502935680 1969172009339509472 3056263187229636097 2314749460075074561 1094099545112556880 7447764665384267777 246944824289668096 3067476174561447424 688935605502268481 7653001139985217537 799065612941083393 766525238933025409 1542337843521275136 439672207630413568 6142483675641562049 3685561275338589984 3881382532090689793 1831280041888492545 2040082398333468672 5005691714912845824 4241812901963440001 1621319956450227041 3605880134069633025 8137036078368817152 7397788020835061760 1383256274553991168 5806596704742343168 180563110989302753 3314083718543382144 4643285162088769025 703652568220324784 5532568536317751297 450298220311670785 1000037839144281089 7384948536572768593 2640907260299088384 7864614614478536705 2498328843849695233 4186689760009158656 7262924509963788736 5509518541048232960 3130467091316998145 1240830101305393152 164785448858267905 4400832365142867969 4046212232078446593 4302330868692770816 4152649357786836737 28693755114917713 38011157534452212 6118351588303252865 2504927044506517505 8662563136792129344 8335645067386093568 3459710330807523521 3044594282186561680 3528272309694274944 5004078148685299713 5463233863645921281 9039166055441205376 4218201403666991232 939441940759182000 1316262230905285505 5170202331873325825 5186345132615556768 4305658593179334657 4307389528043588608 8588689739095474176 3722928269088973824 1877260989141745665 9062705060540819969 5172347045387928576 4941441335699439312 2799645967779962881 5401998400812669953 3498645073463905792 3292017161149424640 8463457495365554177 3327026703920661120 538249386260135936 7629590363709699073 437512283807394752 7850792232562864512 7462129713343163985 6762209449940772864 1300840670072561665 1533688850314186753 8077637295389016065 924794210616264704 8448654050675236864 2915528115548218368 6558220375719277377 282584794337301837 8577911217495982081 1703555053713457153 9059828611158230768 2706371438433796096 840472003663427585 76090348556998344 5366038570372993025 2221697799424529409 6453668752792985600 1969955200655490561 3837035557961850880 3445150100308213761 6386710198096699265 598353345862263809 3590761766450142208 4448442563480387584 3379849920817001808 8529999620685261825 8855670108386754560 4308128896803243008 4413744664871181172 5823778910480334848 8853306447504293889 773237746864846337 2321375723006197760 813944469210887169 7337050207462311680 4118377214942349712 1850620116762075841 2042694092778160128 2806719492057521000 4751893961109667489 1504116102391595009 6383858074431852289 1389374549405596497 418928381977017344 505173566062224673 5621834680310149120 1125397713117553793 5323970557043006248 5409588318851120129 6737363632218114945 366823798969335809 3146846873527648257 969425292759990273 4535865554107367425 3260251581779443713 8047806223845139969 5284792138756694353 6646797328343681024 520354369974902785 2808308387255003136 733811687465826305 74871398320594816 8621940372549812225 1583016592874911745 849714026391977985 8404943957744615425 1573481453071392256 1601282563509345857 3329924714996390401 3813575335017824256 877800312459294721 3924864722104998272 1256257648052854212 8687191218733311616 3535876085626889760 5270354656232678912 5372873672696619904 3139218639284180609 1523401044051243937 9185944181532463873 6356555379749041408 4110189819076388865 5546251546123257088 5502117996130485632 756688155525906432 8598342873071218113 5823752258106122241 1477463256430821377 2340017006529455105 7024205385908247920 300639786429317120 6286781381783183361 5964260778413064193 4257325360445856961 8134039029941939457 792140126014803361 6990210749887380993 537125667477209088 6935370611655289665 5243569696634224640 8492709269826856961 7070760444764517249 3404821735507361792 62253511108116480 7014738727478546433 2696422155478196225 8097383194398226433 4011481878039191552 2195981034678962176 1845817235175863041 4925964953877610496 3673642465112419648 5550816586946633568 2779878376036279168 3660152616242909441 1295038584954268241 2724364145271112833 5981433326443784864 1924911495769744544 1065531201827341313 6607298005953349377 8389255975509180960 7920920809929354241 8970716812630633984 3478339590905876224 8130649011005310465 1529340403579386401 6523587653813484032 3252229890816960417 8571040779337961473 2855684668397775232 8399916109873446913 6858296193481809921 1969225637901418496 4095213074963209985 8451239984819546496 5344962866995162113 4200663869752702976 697616252551576033 1429579244130016129 5299107485875911680 6586748763243806720 4650385535907352576 1376367797403675392 1879709628906677696 8652157159439763968 31626503851017600 1551026658101269747 2399896663804714497 250039859360110964 2994732735670210048 4064929438051926017 7109275081736321025 964594347512987489 565945820239797344 2873829562270835712 703849953232593344 3932269202508013569 5886479443075720640 2593940924598530689 3953820995994614464 3020914851386448832 4808620288297918464 1233774046304319649 62537472246518208 3842198729301564137 1705836568240129025 7298230200799894528 4779738623116793985 8646244253325364225 7680912885097869825 7948632824342383116 7698901293413516160 5928476863516162048 4642181898309196544 9126706984408395776 7422450941861560320 8405956245843414273 502179906171895809 2350235968617297697 8015565644379747585 4499274779520583425 2725953032059809473 8346356475102691328 7337258356414427137 8245553260307791873 6215993887025293472 1709285384934653952 838339692411691264 5707738430567831425 4321911303438364288 2755600169926806016 2266826029535696896 5755372037425153520 7474554504547168257 4096469578664814593 6676386239197675520 7898870279005235137 5630513977160290432 1456103238107294720 614254601405202433 2039769343955664897 382301633563582257 8617925614123397120 3672862753195438080 6745294658672178945 1893331814077644801 5121766654005880833 7111560749140627456 5305974662267939840 8214968122713502976 1316713366873063840 6216881706473590656 1268985900859252736 1582971402464325632 1723876242797717633 3222753146768970112 1502158036071515712 6067128885449579329 6838799970233794240 5817189029246888448 152235682817073153 51085606877629697 4303513045756749824 6789346273861404672 6413892372579852097 1515525482131141632 3385375198337331200 8166999724236185601 2846431307709544128 203588130766323713 7543528318320973568 3170394353114439681 4706723597607939585 5033930004750067712 1135474181894271625 9136177935963328337 8418623013573568353 2331391707730411520 974706265987862529 9089461730424348673 5032720670187484352 4091200416625221184 1799845811231811585 2566377128907832801 6457347745130728384 3107967958823234049 253509840209651840 1482938231147846977 5008426010830356481 395788742394454016 3631539914008711168 7203142975272255488 1167780396889321473 818379954152538113 6332105852279101697 5954714074965623233 3735964274900662000 9105276511273277504 4296283279012190208 7506582687044825088 5585643481616777089 1558887579324053377 7081539745816931328 1759698386629914432 4565990364919463937 8045500483030843392 3662901488973607616 8627687936930641936 351134603178786817 2557441789474535424 7096743491395452929 1183689512532986113 5063873158090063873 8574487156795613329 1251172500298666176 8611375606104195073 7481391711059745024 7077266089912695680 3346270741314791168 7331279744399835136 8933789609555324417 18597105203895296 3521145400895010096 5000690422074466816 6909458069802286000 5761669219776016586 7525674899425585153 5391248893805199361 2482142919133446145 2154672790467739649 620204441357841197 3233338419894648832 6553421614367776768 5235196291826762017 5006817514713224193 8165105180918936960 2919040448327270400 720774912829242368 8975116956438499328 6123146171786936065 3206699668421567489 1139756224659809792 953479930189697024 4748695892981841920 1574890318628691968 4019898879398239232 7729148827609151841 3648767412585037825 3431685059713016321 9100611297567396864 721746701405904897 1165699174340650496 6237235916610489344 297515260214060032 5320114753484463041 6660915548374656257 6304632210416276513 3611426244110962689 6792188509906968577 5417567686536326977 5234886754341748736 8305818498736447488 5723428990689780193 743141168736370689 9057433348522865665 2331230498991672001 2548917441782579712 1589012340514689025 387393937141032865 1359444517131280384 5347632561971114497 7916201063729414144 8390245810710958080 2587398432780904481 7475744082102321152 2341180896913592616 2671209392165875841 3330667967201316801 3539494294789865472 7351970925987872768 3294272648102388305 7431072873803726681 4981096783219785729 6843374096306291552 937930956638912513 1032850356968182928 2399428224636447232 5899531644619034881 7348281641927933953 6088378828239130168 4677990181179555840 8659610969939552257 1225693875763412992 7180669795208871936 8535073333644226048 8745732604696231104 2415180060908724225 7601622479149276417 1164813576997013249 7980628261113451521 7736739339907652353 3703872675548379137 651322343065378304 3239593248109887489 7982500642379769856 1331587149895626753 4106765644150581728 3312514270155098209 373648087151614465 2791858248620539905 1610120009600479232 2783091002808060417 7561535760609509376 4676714914609135617 1403189337849234177 131588699246855361 7817605057327792129 8910978902798376192 1948904953171860225 5509842909635225616 4648830280446072833 4571595579782472257 5185760920736677888 7004847277687259136 5543464866419890304 4064637298786484224 2707610730365516800 3044142179021906720 3147824488107113473 24870421519098497 3791534976729827521 4561102355348702429 3425260945924947969 2657682441785493505 281243385696157697 4366934782117595328 186768158268588033 3018260498962507777 6917387825245527808 1501309377349167616 7221726913703559345 7655067400270315520 919372925011685377 6016845124204175361 5999628423646650369 7729262878382600064 347833451285487617 6938329408196149249 2891819456840761344 4059945982814162945 3008336815496173568 8799370043752789889 1260646993401042561 7930989469442655424 2096340737614897217 5191239274520264865 4038333544241516032 6640495016026046464 8422527309016828800 4915451151275255937 6372783504765419521 2638384395260088320 4296788010469249024 6249904585481650177 3836248101048199425 6438581282065874944 4190715842273150017 2565689788239851265 5269695733920219137 1504037231529672705 3873695795077771265 7115328085723611136 4482717284727406593 4049655570273779041 786617921652563968 3845919459273324353 3007416600317689857 2113180601844623489 4825978007038824961 2067031583842066721 159601829313978369 9052300448208842304 685230538503692288 6871573553895648512 6999955599634063360 7326692242538906113 219879876444329985 1039557655346993153 4997885339798360321 1426965981073880064 6366401780593369088 1786576823678402560 7150417670547365888 1137247602587301968 687375070970441665 2227276454168295937 8629924377043190560 4605943580449324544 4774079264814291616 4648264414959657729 7510415416249298176 2951533320401609760 9158528109189511296 3246027057325587073 3314499606418514560 968345449437975808 487013580019142913 5886154591868157953 899482658599024256 8823709224854717184 857143071531368576 6268731767542306049 8295448144808771585 8650654236570887169 4521760834426960385 1977242961251936769 6809591298814413697 5018728326017800892 3671435605261071361 5583502570376986625 7493881247948953216 1828704353787544432 8191008492140243968 3885524216852713216 1075895633853564928 113682424802922432 5620269137270145024 6815265258883514369 5664893154885238784 3259107584940731632 6287058167296917504 6391353196014403584 8035157012891840704 3465320517540566400 8691862217572528769 2778242527382264705 3411525986597949377 3418001909268611072 8253787116208701441 7846941892439703553 8722245964553955329 6400106405810286145 1273871969556217857 1297817695580736049 5166011044548161128 8828373005634569473 3709113927773069953 4397701981895262209 3054175093597643776 7038236281951748097 8280658043719110656 5303564396552303233 6726124592611906641 8366663394816918784 290021225422516224 8977927887456254720 2612002853324561408 2478895005849991168 3607529414930664545 8361532651662939521 3379552139821953025 191188085472528896 5220970199871162369 6775002000291528705 4980533150897684737 2599096758460252809 564872588991805441 3919718873562480640 6878887232409904880 40934667313602561 7421531944019180736 5998628536527473169 3955016990987077280 2532021950207107584 6705427911525793792 5541153555824596224 2627460661432220160 1519599820891750400 3193937118813136897 500970783658168449 4570852956489793025 436892126141181633 4874384607227063809 2280247348455536768 6401379388782967808 440365307736435365 3620871286271180800 5110531456884830208 1734141147453116816 4225518643726445152 3741661054384026095 6404902520733608705 7427830237945753921 1310411882482343472 1832590731369960385 7743837387213866753 629532779484398081 3556287952619219585 7533694696318075345 848061326869886976 227882495507942529 7109547034156032000 854585365262839808 4321343775307202560 719875359274358784 8999123857177643521 9033551291962320961 2226554253752690812 4175026104684209761 7656692772232573281 91325595143417278 702039168981138817 7752697408223445120 7180959975063003649 363863039154215232 490289613923996545 2489171744581117185 479391217283341952 1506079179531319296 8237322590191770880 2074772644459569153 7628083914419142144 2440274987759775744 5329447122896486401 620195076831887360 4544818480232395776 7557844202009932929 6464510047437944449 1803100556188067296 5375879898656294913 9105412467367098368 4401207348663681025 6133139859476146688 2056588286998724608 7735654958474892848 8565479257131186176 612982059552440833 2867430695500850560 4576619156361134081 7645782736620871171 4678222621183770753 405377596009825792 988773428468615168 2257484316843315776 7083899444773191872 2670980519029178369 490887548584857569 3454997451614611456 3430180185607609600 4541339528345960216 2401486509377929216 4092196507319715840 3932585115816820737 8135400380833673216 7580089247791206401 5210293527858265233 7747962770076320577 2461041755220537345 2503727788294653441 9073701184750565345 800322464441510081 4439209024132710401 5913676388542540512 286757987366368504 1646231550568235008 5218130438706354689 1495137272167661569 2037744146565807712 5162085431449969152 4768189879868378112 5579146921756098560 1153753797810440705 7077426038772036608 18855037829743936 6925115023479474425 7757617200887413760 6917209248725958657 9052307829748486145 6579349335131410080 1019881350628869121 569556120662834176 6957077438080810496 7101989576666800129 4708093729396350976 598337952483077633 1716431330244923393 3811657684353465825 3540518962115215360 8340925007864102912 4794529928504176128 3992581645492818176 6880444391219571457 1430226121509429056 1257615847049041152 7222183776097962753 6960037700425785344 7310775012193282689 1443150623702014337 2391654318616360961 4185470418259705857 3601142978619010304 4119569860900945920 134912828757873184 1614791989679849473 4215395998786560001 1714100287426803200 7880213044730644737 2620670122579474153 269835872083590144 7653979895392894977 1434254428015452161 2856881554305179649 1844737743844175713 6550966886504120320 8792752284728220673 2345206984690099969 8758653135900606464 5917961096222456320 4376559734462656513 252307527612284928 2332973912661164032 4695402155678400513 9190986746072137729 447519562524995073 8066671194169671681 449884022895980289 5695854878091785601 4115959705463090753 6685571152443334656 1099180943372693504 6122707563410116912 7906909665233685737 1269545287135237633 6084564154313638529 8177590149151573089 169939716670787841 53881508900707712 328861090065665313 3766936502849613616 7741005060768301056 766183444157345793 8303277747255012225 2513211449837568 1214518669455993345 7252445597280359425 6215012138767505921 6371169620061391361 630820553085681664 7116169301408101376 103451619889246209 2196849157089804357 9001740086887651328 5814216164214410752 7787443164093087744 4169620788772220929 8042488294776538368 4231793532191899648 3851248824184586240 2470178660921858048 5786766269713250880 8307109820552076096 2973176766361311105 5906237168333070337 4219641159963536001 8998164956542865920 991924249282445312 5175186270889435136 2788760802971436033 4957914058629361793 2398598845299016449 8599221823419478016 2620419442678909064 8248049601702035456 5440931986355302464 7145512680336785409 3619743693051946304 6886248707415486464 1145209330631532544 1591660734848083041 760160049935458304 6008891116219842560 74770491502318993 3804231047513636864 8590200369666547713 5758485658476830720 7486803853609548800 2222858369161414657 2913851306398986240 5152818157940787968 2364449252613505025 7901015129340031488 5749508909357334529 7214100348404534144 1278085801614783489 4953612572616654848 6513256411493363713 820469534648582144 9037668410549131425 3283196744376868608 6829325185795090433 7975440743482754049 158305531989993473 5646931579605265968 2173365622150551553 2817643320829108225 1047590419147493376 8784348627026188368 6443512970027746240 2807997557860433920 5561426350514216960 1311443731847446529 8435887424672830369 4012557385273696256 6620938261893914753 8462083735067146240 8322763898956476032 8233520614104113920 6975336195992768768 539552214921295265 6438832862085535745 19890670552973089 4486148202188423168 5584991567811555841 812439640869558176 8982482139258454528 2725718270128419328 8434164989662433792 3745268538136985473 4796778887337771008 4347474164950893905 2948787447967196928 379741900972916736 2470325082521141248 7667398674769108992 4000582351179835392 1942331378939803524 6969006509422275681 5952843933934813184 4276647165753552897 8865203208679538817 3910274411453611457 7945280154548246088 1139013964272705904 5484884763598651393 2856978958353979393 8745186106058473473 5883526516447797248 5151518955315865961 5914625026664955904 5502498321095196673 6483607471699469313 7307789096245147648 7569894228452536320 7397504390539157505 1863050603707995905 2295309627970835097 5770335894914331649 2956351336916791392 3339730848002110144 7897903701892372705 2022076462022761217 4632997265877434368 5842656952518927161 4367926936129368320 5730575617783832576 662337675431673697 8534276364843829504 6668755719696500225 8500873889956575441 5588548103859027968 7987802515328333824 2288725414366916608 1019730554415573609 2163641582824194048 5095507101631180800 7696179539322508288 6037589381821710337 6579994591614265345 8710828981093350017 4828233445301624833 3384071340512067585 9208344538944200704 4426518558132371457 7290960256232378369 4470227732744299521 2925372455801487360 5364704854144188417 786186081843025745 5215293149674208257 5216390696608018240 8804704973653525504 3328699052331859969 163990193625808897 6047407558412438784 3121094444189274113 4859261607093011457 9174251892455233536 740625974441279488 1156569416751378433 7745899683205723649 8720520339716515329 531383098317664256 4557062520402692096 1238153849356604416 6041893007202023516 6750885181088343552 3587401438903141105 5102798916394808256 6023454244958093312 3316124174320530433 68240815367516896 190710307195417553 4615877126935683457 3025225620087226785 7853501367012953088 5471846779990245377 7721665782988951552 851716968137214208 5873698361125771776 6561588903677272065 3268137861868048385 312934541141812608 766662410018950656 9039373217022518497 2790371343639141120 6920512987579143744 4925490748239544321 7528779442351898625 8247419622198506496 4233648082123620352 6082401560647958529 8604989127263719936 3751823164942843905 3961178819330358961 5234389265521622848 1023205372576877056 411919595135717376 2482672162889760769 1581223797299740673 3013557877127361409 4353630667676372992 6895431370367270913 1782005713173741568 4949201913607497728 7531926102541893632 3430557341695566336 5959598573480602881 356979163383383265 1029670800475107329 7483801521846276097 4903436365059981312 2692321950626882048 4877412973600047105 1210712048938098688 117376913037366528 4507602763711177473 8182741514940568064 3512950258404632064 66642366884689984 1333293152158381344 386051345241452544 4309277102618054849 3244619572006517277 7415229343972933056 4435151181466806064 5102383395745634305 3459158445722419201 3442628493713814192 3575728062503321600 847101709246893056 1532554740302680449 1663273935840624864 6231466541080985601 8943014025141423809 118885465595514881 659443180807308033 9107401498018676736 2785708256185204736 8408197810829297280 4139706963168722944 7094185164787847169 7830543915939245441 4204397791381553153 3810583088287166913 4850842498666436224 9057058496829235200 5181901815631246336 2575532846334016512 1082947762768747840 6363448179325865648 3143549434663198225 1009875950892819457 8960491460625955713 2073769062264115168 7170081300181083260 214769400257274625 5270639883844994588 6582931665140857569 8713139135128915681 140441303740662016 4506373280720111616 2755054038996422209 6000186110906375168 172962955849525505 941713246456284928 6771621845335725632 2120579437407371265 928142188726627457 6415378786179696384 2855089519024604440 2026214952750119104 690738106470784000 4093928068618022913 5954835380747558912 8972630695388282880 8427466753977431153 4818675451891352576 3186424741758898688 5463957174271606784 1211040699910152192 3128395142864419072 1497119097598246913 3917514169403964416 7140412528885568064 3934069963690910016 1405432509566248961 835868034449469953 4310966723278891793 6055232751776614912 818280908648222721 1764602225566478512 8046956008366321664 1280434309213194368 7146846593148190720 7615104430244028928 8514358193811672065 1150337283803466144 733002688998015024 1631452822666214912 2937425895554508161 5367812884471468032 7482498340775810161 963516290070250001 4027669295967033856 1807639792257695745 1899349880132866049 6623405210100074592 3091344860870010752 7295255467770369024 5158824385172385792 604902315539657728 6173208453056061440 3661727891168745472 2969285738687099425 2283808954136222528 7946950700647120896 6248281190088998912 232733946814765249 3039535905481076481 2025877175099999873 3393203187103768577 6371623750817716432 9098541501339754496 8258108327867283185 2275468207556562944 6942201804203092993 8992062373779683329 1077660265072820224 6595287010972063489 4173488922137731073 4360587876766155840 7727241921459703297 7558389814720070745 5774512764106654624 3342104788451994752 8231892781221347329 2274200248517118976 8688340430652920832 1083679322820517889 8371113235044941824 6872557193647699456 6231842189335330817 2669924882129063193 4531378787763954689 7792932478198087681 6279494152317337600 814942976757039537 1324549097036185600 651064677116140097 7683138094269087744 8384151293807951872 2629262435891683329 4373598681319015937 8530730288455417857 8774607122459560104 8528124999125315584 1092574391109562721 1202475117328103105 764393496864324609 273942219032824129 7488506465843498496 1355645739796271489 6876821487694860288 789012873114107136 7539986442921660416 5055561008338035712 5549802430633773057 5339665451572559873 4034614109859892097 9200296804749181952 1624288480941148417 6533781609531366401 4771127076552441856 2562068181154576449 6496813856253607936 2365148461094395904 8559671561116593344 3066484241625645057 5340908830167580673 1944137511772570753 9186531744488521728 8649890577357676736 4807604132689195008 792377905326957569 3559183852010528769 5701866135771536209 3263817457158380928 9046730201355376896 5620172410931118081 945318143178326017 2369107678115971072 3983877044243194369 6816832995422961664 6104735781253752384 502192466313650688 7456293355472900097 1440760925522918401 6210030662113800257 906637965935149056 8099670552490166273 4679392425495923201 4042682092496002817 3997298478048739329 2996337984040826336 6613628201531797505 2743371829086227457 7176796018412485832 2916037100851003393 7755107671998644225 6782220765122440961 7180456885058270945 5365528703636113409 6079654787602861409 7291858835323825440 9117912890716395712 93530101430214113 8994411944731475969 3220038239799685057 5788158111781478657 6542524640884454912 4562879677299884033 3455049027817731073 3178543286073636528 6393667966704812545 1529625619298285568 3669478423019529217 3536604536371331584 5956286429376780289 2835825226520768128 4262410692522651648 607620721048762913 6673511087114232193 1757544171725106393 7370912803229728769 328244761510830593 3886194035922370561 1094750020056844673 5946644025728528465 3288042133548697601 10999651975398721 3677834682877106369 6565985000362298192 5719170566650146816 5272271310342713345 8166689227326251008 9103648021176019969 6141303748937797633 6144540265617424385 9054748609473044736 2882845775745073153 8886115492405713537 2273152097355456513 7637230810514723841 8181700282316488705 9084257052277297409 5639228692006202881 5146452541388889344 2856847538850271232 2608182045026825904 7369498855721967857 4371330877044314432 2721818544846555264 269629346202257409 1103621949923831809 6653424782871861249 2007953393911264448 7899894065159873777 4262312552561639425 3326421092358304769 8630743809104281600 281738377187164160 1 5548102723138711552 72334321833908225 6123641420256375680 2558336929925005312 4648824841794415276 4052004202406622209 5015576671495389185 6320448029178126336 744637499680790528 7256903244130557185 432786882504392704 4028548136554011776 8633557804131639809 8416640877163003144 7660428512004486913 515146397599324161 2032320256939196416 18908468490286593 4738631558704857089 2973964139624034753 3732357725359702017 7144358253109075969 7210684946080933568 6364802453836673472 6465691155024267009 7532256877214482433 2148992955644379137 4162105394563969760 8822585455807419392 5797252458836518913 7744941741671313968 5564948905345670376 4681719538489776145 4638810826393194241 4707293588281525728 5236568138065106177 1283632811968706560 2607641532461821952 8653531550476344832 2268181879760473536 6004860212977230848 2434522205279520001 7917869603699093952 2772415259114733569 6468625619870699328 7614444537634201601 7556398751834046464 760790922184595456 5800604657915113473 4459571069989871104 6961041697115619329 2229568012371542016 6369433339495190528 5138524040446444544 5295175897745924097 1014831429515935745 4059505574174131712 2502896073562578944 27702168257608193 3983873189651593061 7071380176808173568 2174495655270314624 4414059235748102145 1130042522370834433 3831953120562066560 7743921036735885312 7939077667190185697 3140726551408967681 5401230642273980417 8013788569487237121 5433802982840135168 3025146578956426496 7183657180636119040 5341932264648867841 2984360659974607137 6626518517173801729 7403611647089934336 2859259540506902528 4990239621494429697 3851809719257191489 2081829610992233472 7027346413339897856 3372270305458554624 5615262682261407697 265145159653092097 1865511682360681041 6995599198976096257 6969047685277941761 3825002714674796545 48793581230195329 8486094863452286976 1891383136489130944 7687636183375976408 2535143373535228801 4590985100531690544 8903396634882129920 4260847464305073777 3497730504935547648 2824963845436686337 7546622000973310168 2715481911243846840 9174601427997286401 2014047955743563008 5775438827167635456 2039877397813133313 8565565082200035328 2666643458433286145 878713547793289152 4059478894629470824 5804426552181613888 2407284166135205888 6739694046858010624 1167263117388988417 6247357753169824896 1687999170602434561 7576038967854242817 5079828781631981777 2500141263429873664 2608818775907893249 6392893698261388113 1496020306256905729 5618550894567436544 1538090863858260480 7695318627181089473 3902933004519931904 5308485204200869376 2029033660973733888 7199398709857116160 1581757139846609537 8113392465957082273 1988827607067111424 8075872320778351932 132246795353322081 4867693289023828545 7550695147050090496 8921756755334037505 4559603815854203353 512178171122196480 60447793916748736 1888397409910325248 6364325473072644096 4026169894288681857 1558470956974720257 1879422547504511616 6056209627236496641 7232762283632361473 6162097827235643329 8905464553181020161 5515988076548063232 6963677037026344960 2438426876519777984 2919077894826644270 1292990701486136545 7382799803597892353 4830169790233515065 5029459556393697281 1960518068916269440 1267064041901727889 5378164603723278080 7930091505001168897 5332955692009067521 6442866575407849473 7688497676305174528 1069905481051070464 7961868720099626529 3310187061811912961 5955844562411192320 7295296521439622656 2225048223246999552 3955895273675974912 4474757352168519168 5478862427928742528 1948630972880689152 2209281294616625153 8288266131825506305 5197214389880875008 2991691934124485616 5804005908164323248 2506708493611196032 9041516912177935329 3003357612486262785 5483257668683541056 8467172462890958928 6375875737407911680 7620793496200450049 3454001506244912832 1491978421469892608 3880419159976454144 5547367151509454209 6741942959515137665 1174646571122247681 8687698371933580545 1505457765942435841 3774739134618618689 5196885203319871553 4394791038055874560 6709046063296364544 8869073542163706817 7598699952110311425 2731401973417967617 6663395605889484801 6249234310341660288 3004784992611802625 2972239646927568897 733834668443947520 2267860310330088960 7836222130069241856 9158229647321088001 8273316106778083264 2393070062381228032 4730883807700788800 6195957523788314625 8150112505500881816 1562820405397833649 4726111012142960929 595797492455391232 5441631426928568064 5213198415595208704 2807750278434111489 2819088939922006017 2062502882103112192 6081217108183913472 1381778565067878400 8900300476175354369 4113206112527590560 3792042232390434816 764076022015112753 5974714607690518528 5569339741156076545 3536088197215514817 2691576951092379649 2590515387056656385 5095777335485700992 810407272093563904 6554970971784075265 8285864592958029457 3245045331610214401 229918841055091712 8620724010572806145 2639230693281910145 8217633890506825729 1216455247625789441 8038596364634170768 8688052443763231744 2721890716151726080 6442824883757940129 8784402501819065216 5732159052411548704 8299040802891240192 2004229307639862737 4749891102531472577 975960398079809537 6120112604603623680 4027178173210204160 868788252167253760 8848442132208287744 7942047544168654336 5275608200586980736 470796296739127297 7126762038596412816 2322326961745756161 59006967715926016 3404438537798274177 4560771553411104769 1353962954286305280 6180687722461386752 2630035938504777169 1026779701380155297 8003684514137628096 7737872777897246721 4908556670133511168 8277508557002049536 2684298068994798592 8201514921538656768 6031019609639619072 9072295051313865728 4040433026846859264 3257571787783176288 3863473974075846657 2652153377963638785 2725423380134162048 8715838520489230337 5502555749063077888 7265715245894554620 492302051917168641 6992882538148542464 2219890779871255297 2983433505357431465 4242405373245422080 4664487295906245952 4083099540151818241 6727738801799651585 6850567326356448256 4133109325347405825 8418761727543468033 7234003172149460992 8450227869345849345 3026857790579989760 4818981339178366977 8557119610128730624 3735853357595525072 2102039082645929984 7267914569615356097 4386661116369484289 463074845870647328 6028176603751337665 1866786870762668032 4406105327192762368 2778860382583606309 7634183162908563456 1902098227666092033 757848170452002865 5334741520576610277 8829976808157020161 280712889697746944 6640041525434370145 8095902844342669056 9074629258436345856 1534452047540486145 2713758948550770688 6809488574692539392 3435571668581834753 660480874687766529 2025955383463784449 2804131877330616321 2407406430902681600 8079758238586290177 8763230442990714881 1690328561041534784 6374971511010349576 1953873653610577921 1583504958480515073 8282884576184303616 8941692124957636608 136295804298067969 1715892562423156224 4637034673257940140 1181085669589739521 2530313357804575233 3521242423349510145 5854432158108107205 1868527678119608320 9034758149948590593 7535085417488152560 5771711637582537472 8617915709615112832 7125183710305976321 3027279367004604544 1415545138653482816 468379877481834497 6793658331397591041 5280159616318103553 7400776165015015936 7698427441037537281 8298326702060446208 6851047616298770816 5927212383643369473 3947641080943347969 8300515393709304064 1616051545933002080 7321996796967800832 8218767535807991168 6751076606252595360 3886056229868929024 417700919320106049 6996271308137106944 2027539585678868480 2421243377837553137 3113375220189462529 580921059723736064 4696324366405402624 3328388629079030785 8510742355294585889 4433046923548606464 3450847122772258816 3979364543925025089 1093475573167395521 7860862209353089025 2607781328849678268 2726485039991534592 3658940082994698561 2700857710123259457 3048804151975575904 6015843455834699200 6207741136015576960 8247437811570769920 7219941320823685377 8386035533321258496 6078294593373369345 2904027459650361057 6245550116883765416 1849637578850395265 317335969500553728 2073946294017785856 559321444346101761 2677598881737372801 5256403162101017088 7693573101355261953 1374382524771235585 4014901466274976368 3754144612951963905 691894372293390080 3985063774095340288 4456973742930681409 2281840456712126464 1309141209836457985 5056401211245567744 6550815437085743617 8647745409255779328 4700113691598397440 2415301316323497769 499533903618810720 660350239580270592 4334631171538522113 7855196327003941376 1650659571752239104 6608437609489289313 8990026535950448641 5011787538318477696 2638875012322295808 8870853641903778817 3758199667845163520 3254015213153124352 1744558018548946241 61493244819800065 8011737165611390977 2434525904847657985 7254997924752716929 8474934311704690688 533405720738059296 2046553022572343808 6553576724578189313 1034309667266139905 103808448821135361 3976919342792876033 1904581129860079617 8403802960618093505 3329969647191672232 5323927830599544192 4062993592172845952 4678764355908807313 2405250036559040512 6159959454078967808 8770012343432139265 8188794587831183361 8280974291668013056 8910826479615283712 4146108877185950720 9073603305028455425 5927862726538037728 4349558219710254592 811556625499922688 8694434946896559865 1336388649944141313 421448106045675265 4766704436330889217 8722660420993170368 6130510794421254753 5654471762331643392 3576228022895979968 3362356948853081792 4385857728706347008 3099172944007905281 2571052870648528897 8973507202752206849 703573083453784065 7753477548692574209 639720262005190657 5171886871283327745 5115106656935443264 6917765560158715904 5179533085428142336 5266717500919488193 5945111077140757408 3051690324964375552 1284151548220102657 1832970153332715521 147248514514555441 4616055633624716033 2494136682178426273 7481479238526631936 7927244963246803841 4544636507127076865 6887249106072428769 1417030819854575617 1897757550440559037 2644030247873131920 7528665229744726016 9113130769548128256 7821175744671033345 3917207751290306560 7174800108301877249 1817988089500139521 6760462761105237952 6057260828541280353 3493806999335324385 3537505469886529536 7245050599976257056 6888394140776398848 3748892356931485697 3250527735618478592 9108150873620926465 6618998872968527872 6264157523147220865 6320802265959711744 4776827755628453888 7035732195722772480 3289161226138791745 1520266512172057601 5887463647557574656 914756482417541641 8491556746243342337 3608852455992131584 7732851833961594881 8754944110739247105 4458279895118960256 4192447631468225536 8852250593413349377 2159618766714012672 5016483606869535361 275620098523072352 3434498945781451264 4770294788505197056 6421001257087062016 198608295241973761 9147564479628774400 8597518482083922048 3039279907455369217 5554864030626399233 26625895572496192 8317453664846572528 4624811118285828576 202229310975746048 3477784490909021376 5970338552798511104 242137672158925504 3617120159061394432 1468878917522137089 3044275270673563648 5545957457837200448 2435756021355972096 7583675685301351041 4459556199593172480 8990562395673836033 2196888014468005888 3987766158558496256 6082826218770341889 8337489801884505473 8537529479097122368 8337828629513217 510035236362684928 494803941691297792 1024853935020357633 1652452153105235968 6503199973027192833 1909626139093310977 5250689783016951809 7953954306357435617 6847642985953925761 2486693763358379649 3670670787708944384 758689637552311297 4229286591947210752 1327567695014657248 2419152435219493888 4685791927778461184 6370375594361843201 7314867098572014593 2773620958230110209 4459076223665349185 5003552836869619712 8690151896123398248 282110315955999233 7422875712406759425 4055286339943733248 9078715636298588960 834757071489445504 6088377947632631809 4817271798184837121 3503955534359436561 2125674640190935041 3018425816143889920 2453000803180098304 1699398855095955457 8809926693934402305 5805059951651215617 6458582412904939008 1148328893526451200 7095672293464049664 1207631962969199648 4192343967917055488 4610944505941933737 6683714205263735808 4134136191296605217 5119315402458882048 1594861326591467520 4053882350754640257 6311152985118095377 3270310827441605121 7801450862094671857 1238347442529165697 8860958085176850353 2038250920032530432 4018204806012027904 5645953952296995329 5745668342911398400 4349525196092311681 850467011857383425 8118062503163854848 665838008358938880 5151074835237312512 6533895475379598593 7193844239284396033 2839020506390821633 5252859734437010272 4508513586379821505 6974041393285594624 3547345098320327489 9183249638608123712 1263875092741992961 991394460429317633 7514775162867993600 6671067558763962369 2685860073367189032 6139001658589919168 6838643472451092480 606146105289671936 6452880387317858305 2039615621506793472 2518149928059718656 8072918683420508160 7017340778658956049 4582873776349322377 5292312282537601792 6218102954652369624 5951450661397881985 2485275242383531664 7570082189327597569 2254803018373513216 4099309654518846464 6022305366136873265 1200958246988064257 4208244852963423232 8252499294237915137 5675725784399893504 6811559362618221936 8899656910022656001 865425879187950920 7889755343047671729 7041051064697880576 4882915474780170241 1892484935223787521 3850582332016744448 5033962220199092225 4723286819568826721 5921409838901561473 8888779508307807233 6499700244748775905 8879531348721572224 4844784666273810689 1977652092943673344 946884968920814593 4085525481938550785 6723685575116295680 8183874624609376096 25903489314794624 641851978713242368 2336244343740981249 3699706621041067852 9211767819738270720 6584935238637578704 6914574839167647745 1528193375180746753 8003458288030449664 1378526338719813997 3461026974594436097 3420756663761977344 7804108217363712000 2512851403405645568 1697085650253575680 2820887003551055873 2709852265514904129 8643966861635280896 2313661331935436801 2191180307242057729 7275550937727893505 5564357438909906944 3022129977270406169 4226214035170099201 2658648073480431617 6792499447769928129 790501300348223488 3713215869437271233 4150345605100998401 7283670587064945793 1969072473317280256 8844156805521199105 5808655327762891521 5994296778189438977 1781767626897749633 7577285734786691713 817496706064689409 6468663667954210689 7938068877970014208 187147325325664257 669596186414675456 7415635576611022528 4660367001751883776 688821875109265408 7370848873581142017 7968836469375646208 6724794116844860929 4038993589182823136 6817202539662307841 7589875137621377025 3890868502110674945 8346573421288593408 193538921792176128 8063844393486017088 8080922280374042624 7767540418968989632 7685473847748645808 9047217923859428161 9175922955694800897 6874309850520026497 9107558980426575163 5184748920747589633 810955170891751424 7592453274263625729 6615706568734354624 294078616070837249 5308111135037448193 3444159719326133248 3029572890151479040 2869708009895503873 5765726109172451329 4564990572282291392 7291121577411217792 800996887691526432 8829315692432651264 5642697000250648064 7149623628522847232 7660170750832090680 7782270836761647745 6027719962339807360 8541032404078163392 4142913013523873792 2559072535063153280 1450538791095312385 8227698696388393472 8579661674378969200 5416666285835493952 4970004419005894993 4809177541129581568 3590239151401343361 8545624721381720064 4574884136917070657 5243673540864185344 5736719366067090816 867432317841145857 6819041996777193472 6946467905468378432 1271710997004277617 1278152706898903360 5574455536071589184 96615069310737048 5918314271985958912 7905350436474487809 1553831482085289024 4026985889508532225 7506905066066733569 6217092938840026304 3468259361905543169 3537913776440635393 7789496256668368897 8697866655463635136 5429130837395003393 6969272588603137280 2054590504544141313 6961792296765882368 2857492675584316161 8188297925617778688 6816920166380131520 8854811561006835713 4935410140516745980 1556811383734384640 6649723574606418657 7458834789470975488 4323734861113196545 3856911336653782657 6663291690286109696 1535246394316237825 8060215628039897088 6976650010602553344 6857922233449534720 5430711452206926168 5521810039545683969 7081609789936600209 2249633705764645888 1832271267033858048 3706970312459270224 9100421448622764033 8176677371947754880 1630415476841204737 5113868327849549825 3983174096148267008 4651403416138809344 1334265226021825536 6716717741008437248 155437521999101953 5963475377580912385 6592550185736700385 7011345378801672192 5216376340859228161 8184355503626976513 6191803939394042233 9101330126124101504 8443399974884626432 4853465561107971072 4793145776676581376 8797227583721422849 1038821553963855872 6534011167140851712 1467719619747061761 1102365765152112769 4041764704415407040 8638824407682775681 5160764103195295745 7261522823028031489 3651642940861303872 1575282591037947904 2581801154299904001 7416754769972514816 6717024060711683904 8920622777470713857 834099098656045184 7660657383391877152 6555791073706761073 4112365537182464000 7702244177435447296 316385869628396481 5872896928827375617 48445202141716352 4487510194205495297 8412286258009757953 5057097775887458288 3007871308408924544 7266022915129149248 787928941112676352 8621580230845639680 1243780036549441633 5763423662021799104 7516242981301403776 1393887029440676416 6433413122348293117 4116288557759844865 3724412052879513472 1656698898903784448 7532724162177458177 6593907788256284829 7865399833226024961 1928649826590607616 6165198336730806656 7977093497968921344 2903221792943243264 5451049119772939809 4525173576105595393 9138699854868191232 1402402729831865057 1456822040743203624 7264914532573879464 3575109417074302976 3086873040509304833 2890216252599500801 4769909389028796417 6796760362191065984 796229449909340160 5536814195373092864 2241996182728745216 3842095452602131984 5672752648744337409 8165121982082551809 293476158998112257 307233887528656896 5206006348874211841 2248472877388192768 9010814605525942273 5262485362254032897 235783770848527360 4290348335422988256 1538560091320566016 2882486060483172865 6376002608463824256 3722363971886568193 8763010767373223424 504078687980183625 5072844288608153472 8549261493112952912 7051597787686148480 2635553764297146368 1181777489690537473 8843966403258474496 3181383036104073217 8144525879073654784 7723907542713537281 4634564957446207489 338714107757455360 5754369202855006208 2928997582347225600 5568679338404491265 2103485408371389441 4849938873480128768 8089613493361360896 6317514200862097792 6547331696516661248 3542350096368088833 4295709517738500097 6955026926357905680 1946406935685915649 1701348249409253888 175686755458224129 3451638527920978945 3194050568963440897 5287852527552418816 1220046961963241473 2713423958484041728 2895707803608326144 829500527934625281 2271472291754820608 4354440119659462656 885255353929740032 5325656843975614465 1354867929389700608 8391791598933245953 3747576412407734273 3313184113556324353 33443533015351297 8039221474432918017 3320017377795026304 1799877233454468736 2169421161512281648 4710119009424199168 1462209566473355265 6426978495303218177 7348053668115653984 7739744767323406337 6728541471720189953 1212413776354605057 4166861090034191361 3857050610534297217 5122274224055188481 791804002390499265 2866598685699257857 944722267767555584 8609842029595336704 8625894855446764545 2007314816492371968 715339556080144497 7639694736920952833 6336885573036116993 3670127692622408704 4980544549358635009 2838861738155682305 8773832741217681409 5471431746580484097 4130539708643606529 133495493395449856 3916671301885188656 6906291715662876416 4198319947232465152 1669390642923120640 8454677160936731648 8499984155868373897 4310719957188282624 7167227555347431425 4006595375157157889 5548986480296992 4064781559501440001 7250010337136984065 3074988559347634833 3755809277093701377 4997093142630438912 6927669622379053057 5985078146583771788 8139205487257458816 1703369856091443584 5446688888190415569 4454029235937643777 3896661047882277105 4835940208063725569 1241553398871724032 4273761190032021697 8875725847676442624 8862280947855127680 516110870992720544 3104571121977803777 1641911829323210752 470648114895022848 6963098439478013953 6171888582252396544 349146355312984065 5393201810792828801 6485537428418742784 3945819186287313921 5641966978332622848 8182482429533599744 8266986872195284992 8970956655687482817 713411969646088192 5975689167660681217 5744663818669400064 6692044138936008705 4531089186677992449 8543075342197926912 5309543859222076929 4400174402302377985 3667611136750470208 1369196503069032448 7515435595622572288 1456950553269163264 3218617573280480769 5105177870649524225 3254285768648958304 5613506233191398880 5518826054901628929 9142070152719226704 8424214443131723776 5267376032409947456 4705533895212449441 2421573889025310721 1500553536696042789 3782664067558958848 4446957881571728001 3800408968320704513 4831775621775092993 8200849836824014081 5123076429606308481 6204944123862353065 8630838385889640448 6487713846726246400 8933345924145750255 6393797815893491713 8651851968807351258 326719400044073984 2748755667119702017 2678255629434404865 7473592015671840769 2740457351685414913 4818798108974439937 8462351765262257137 3000458921495232513 1130923691734968545 7017710147339963648 8705010131411337217 7197704817770496000 6794858566611703809 872602247640754224 8920637098663784448 8156730505266430043 773594231846648833 6126042825581443457 8508836402673668608 133994456338367873 3560502906945766144 120247268626898945 8774836733919114817 7825615526438617088 4456888139811127296 2652440827178298593 2583864101560348673 2659839787892774913 4416505149821337857 385685942459680433 8436168498030937728 8214257467254703873 6593404652910096768 2374952280465935616 8347353647396077569 2801563474002505616 1198905653311332704 6825615214133098497 6101908404090306561 4075323966275932417 2771422752896453120 1460289634531975169 5061741877117566465 4963615180369341697 6504742553293746176 2145902262777439617 5432963860281289728 5688733223643904001 5581021272888688641 8334327777910611392 4732643766056255489 6984585694189977601 7340467552217036160 188140592876048384 886662004858319937 8501344623970302976 3260335719950070177 9013462899134661825 7008244691821583488 7688916791784942928 5953166229056446464 5981400152083709953 5841179243326090817 924262712049080832 1493205302947779328 7185948007221093505 2536025376093491353 8100840426477144065 3365378034660490241 939627427267696384 537046066420793345 6482663065397082112 2472945779865800885 8373806967281352704 4264123312710624960 8008062891546050560 3346040693140494272 3061224221560909824 5695470477178533376 7271654448719672833 7677806881594107904 5173635426244697600 8585117944145547201 8116049283893938433 3805193442274874945 5970935531666014209 6752535414781284993 6410697213221921840 4518324470279474048 5115218510099180160 2962610796073844737 5159163853142541697 4288776572317795457 7203230255841673217 9176983119222462913 5727200294518630912 5952720306270537728 3432662448572907521 1163091102611884032 8151598104232319440 5504551526834794752 8963338758066164801 417750038131090944 3625746146878803296 5457960635927975185 2433522176264493569 8022886918571209728 3934668135967098881 7134191929983227905 6069268743493386240 4390670858942065600 8743986959031861249 1297599581058242048 352524439235819673 7658018413253296129 7109257041414861537 8223936762386269024 3489364323303886640 5956953496337778529 1949117236396828672 5457065855155603793 2100388330782523392 9209239517822484928 1077068135760522535 8576265313823163905 4624026630020459648 7897339130819336705 2071001886197485824 5769481290883422721 8130275223946166273 5997613550976981249 4979086011556824528 7209144095195707904 6027113845674050049 8963489245583865184 7225251233499194751 7572784165934478048 8474267961891007873 2861791887429992448 3834179262942867712 6225147120201587713 679237742101709825 1440939171186452865 6112746816934804737 6890858179017482241 6256358711910348864 2362739822103496704 1096827655719456705 26812108774624768 4608880273704981408 6069761903892850688 5242029075686725009 8746227445658492928 4201846376093450241 5551071162672454369 6752063759556328769 5583454180364898049 4855845971490206208 2877632191122683904 4175105288664776704 9106430422221590528 8130902223035957248 843024533723601024 8718560462620852224 2229816452498391041 5664575961589030753 5807362487498100737 2273143294323720193 988811590852999169 2378855531676615745 6984495152770527232 7588419568832178176 8329622539175542785 2838593244161911393 4261767664923471361 4478423575260183552 8408447339220495368 5403383823184577313 6713860746537700641 3512514023432432000 1726795041209840896 7550798770450197473 7203351293750935552 9171579695931273313 1409517604458795009 2122023661117515776 2832298026342050880 6011770088337991105 6019708163253116928 5800549532880371713 2665776629630181377 7481808879323627521 245811061453869056 8620238678243438848 7446216769910373088 8954497764134846976 3906149430848602112 4126041304080521472 2957901889965197632 7228738041127302272 5501704069534689280 8981340071077642540 7925907691339621889 6347748238642141505 5491330973183100929 5521386120520709760 6728124470671375553 6931192646063426561 8085309101628139264 6346929564985765345 380047248319439073 7299594614167033377 767152065994928129 8958625225086238720 8048176060805567488 4899930656778459136 2908615432803414529 7488009865274124544 257061306739585024 5850964833690583040 8775071644068568065 1036360196954390528 8725812975785443328 2182952917846168832 9220117983802216576 3661314557152863745 2176368909541164800 6957398984856472576 4362223706073218560 3062150150596764865 5647573835142069488 7325958212451883009 5710020138063319040 4477777192975470721 5552641588888944640 5036026902018342913 752311956613006609 3712220965772662272 5805613786384662880 7392283620004495360 4378387915429792769 8887445820732728320 1634032742808220736 5669687955135774337 5090603063353923585 7686448321790672897 8099187390826278400 481469384292827136 7317082756314439681 2951422406577656320 1909326501649411328 5956980473525731328 598666882519460113 4018890305510562817 7621353203305447936 7106381575535198208 8539298897029435665 6914077990497484801 5845502826819662336 53814548753948801 1242361384976935425 6412827920158127552 8533943711623557120 963588396658912000 7574481302795943937 896641662248648705 7917280135648059392 2720384784780083200 5507583899339234817 74288402077220609 8185071458440418048 9135521312465027073 1297247505356029953 778717583403619841 707227678571681792 3714893607230341120 5283586557671493632 5946347468411404289 5599823225903542272 798961345483155200 2748421084251553793 434616758391219968 5323590660371537920 5323840327412311808 7776022944459678848 7538069308016541696 2201469673239912449 7894716415596161024 1966601858238392768 6218236615879918593 4207314774293803008 3373149541396713248 7541751951088649632 8639192644908433408 5090108506201891457 1742149192446033921 7070937126674287008 5981354893116833793 2178905370792735761 3845572386672396801 1875945790023120289 2891388264489746433 3316008771725489152 107155372783566849 997691905864299520 8890191242926400256 2981118319005352192 7438236010076220993 1949003382845279552 1563855016124161025 4859224120581488641 7464692354917728256 4387844548080959488 1686787193014874272 60918569319209728 2817430679379511040 2254372413870012417 2746274835326959617 7024647972749052800 205673983126093825 9039967829479727840 4042033923587645889 7362820477439414401 3422696512529445889 8996769336264785920 8019891326007527424 7971597628021820289 8390058202962378753 1056428184614576128 3467258673709902336 6062320886691287040 7547649754525816384 6007977640978705952 8760258074040216448 2185831054522679296 9029467542625968640 3222070345235679425 7657839000983315489 4546471445591116033 1260473595544211457 9167610558229668049 8931463400476456961 3886448747064906497 1823163218456453121 522618087453402112 732955421917189376 7405520361805343584 5022927915902975301 791068207623421953 863870725305794560 7659165675839795969 6401505394294675008 1792692541972221088 2588174939790395393 1815373830654001152 555051970281087488 6326704582071849408 1219592917804367873 6727839168552505345 5931967191903710457 8400750182439763969 2468668672215276544 5906918065389133825 2881177494234775552 8338668700117258352 7248037535029693824 3680510326296399105 7017656588395961728 2093119746822595457 6742935538005685760 2801620059213347456 3055412673152925696 901561209326312856 2372245027386512640 8048143250225350656 8753344806517735425 900588525862453249 5892538652326813696 123293187653292032 8033251333108436864 4254513051767701505 3434550259783540736 7176254680612098945 2765596379534405633 4258486956678316033 326928392358092800 6188481456980095233 4757470710689942017 3243526960221782016 3319124649653735777 646896238996168704 895509891799019905 3131397530187628545 4759603859798503680 7670355462586352577 2803256744094848161 3102099625952659521 843910953952477184 8628769300885903361 5997054874278193152 5700721238924120640 1821994191371181057 8509271713213293760 1171806243222396609 4603604946589220225 28927439303836545 4346611384483755009 6549952745024855056 5251302910110022721 9156685381741707264 6855762932658601984 3220598796201201664 2693463595297382465 6111845758063367936 2833663123314332737 5363528575450984449 6383131010298385505 1847675308115394561 1558698553726397953 2671005611830706177 2914054919678159073 1653928628346485248 9120300223732032777 7056470900096237569 1891376259847079168 1552249669821324544 8372086980393884673 4016612151417877729 199907126939355136 8508073486782120576 1402417370471883521 591580827996053888 5822372551734784385 8491226172361846145 44095437056067584 955896300072610593 4643870906445212225 4611223791386996737 4942228482576025600 7333226193979421184 7312572098095830529 2875269307713470464 3992240752714842113 6934572385241116673 3053103050196191232 8250192582009929729 2528545352370487297 6634919584347865153 8193188704303742976 8389387014663756801 2380918503582780992 5858877621398085633 1319494880780771777 7633568481898700801 3881003061699941376 6019273671887133732 336101455646838969 8510228048669310976 1714257060685787137 138752217038212160 6198407385939443712 2468105925462475329 1185408242012961633 3381127242400572928 5326762556266741760 6277872153102161920 4540730782162194848 8209631576889540609 1916300086312808449 7710649094241501473 3770931498303148800 8127208213385252608 723862782528978944 3472462048110592928 8769246564742587392 4632338420781456896 4094791741912190464 6357674874182499072 1329265101408947201 8337420096163742209 8090947906188405377 896330678063563997 7980346299538472961 1244621640254877696 5171039778855058305 8273901639843925057 1374300436496506441 9065259397337406256 2286169819561099265 4427401690467628032 1701214300138835712 5690740517224886273 2221552044809009152 2473413712648230528 94158129584873472 5087053576342306817 1233668624795870848 1345274832375426048 3493225374527349248 5609428457775766785 2737743869820344577 8537175514490964784 9082105181772366336 2702928439368111616 8873496582783433728 840516496879726593 6560446538493103105 1830982348587401216 6807090294681501696 1894858294662206849 7147379307125592064 3757641533733869568 6702065066839385089 6195945230257811456 911793225588343809 2507061999233052313 8086488550024666624 8843692269964419072 2214893898472182016 7125906307100409857 3952142576888079233 5661235792303922624 5151390885742561280 1234453299140699136 1427273271072878593 5860983247798403073 936954184098510593 1726920286528716801 3802493578385144320 4034368282598468865 218076068037270784 8598665769846710272 4129597587302661056 746918481279057920 2288676948251371521 7050710052470114048 2445326541121847041 6130816231963112832 6723260764924565049 7706975431868652545 2139832401123082241 5122289571363378816 5086464352553271297 5645757215022737408 5739824669219389440 853301201706529537 2073200342141151360 2466494040323932160 1114566721323180033 8297036402443419649 2116072166546740225 7917057514963191456 8392735049970419233 2082752325664601857 5751158598230715809 6578088280222859265 6270218438760021504 7729286510208598017 7919398814613561857 8003871319324694529 1276138136531314688 932465911879221248 986115810030270529 1475733344419157505 8089972776521102977 5197207397087499841 4672314931309755520 5393902172598108289 8060004618972146961 1135167244167282688 6839889267977480192 4988450950345321217 9120095291715880961 2535713410575294464 5577109347362019329 4696255431934898816 2592635931569942528 1341450854190583809 945799219430301697 7443035119332866865 2521431045016031233 6863693322376940545 9140041281152859137 7082918517358460928 762782754822537857 8645686814926635520 9124343947021798529 5284534348241785793 665016662277327625 4188611261176201217 4841738513283283648 5482016882722162112 8936043756868194432 6983182841507086337 7804817940635230208 3076949206664434688 4706720268003270656 5117134234629175553 4467400795274669760 8021736172806108417 3188452490330173440 408742620090888448 704255554705810036 4207098988595954816 8034202237367985552 1990349438800232448 5098542601626039168 1580235830994379264 4494720496702387776 5969881274782745409 6426888211619094529 8289237912741019969 8419745064511857729 7690216217061968033 9049844602009590401 2138765329910988801 2841244612998365440 1460359127444594625 3345723302259487745 7296888616411652352 5441330397091122144 621870794835116865 386697423140438017 7250138198970913961 3290597155237695265 5742030704558444545 5244044461826969601 8206935476004868225 4736568007092767553 3027715397892375553 2057724022367158272 6614294347374673921 1196694606134418985 922150870412395521 5311127791891338025 8100169651562021888 1888689771955060864 7206198535751569408 1486090770006933504 1621301948608985089 9094187825807278081 5561559434348915329 2943537169602163968 8764260759768776705 2801277416995758080 2772400181769132865 3528284554014436353 5000904676328120320 1725390842726290945 1544924997992316928 4462325315975002624 8358977789717836609 3379015677542519096 9019103309283311616 1501077942670134720 5445349106164061521 15818733284478080 1841458163407454368 3133556039644446721 129210552828768257 8266924680144769920 2173378195145416704 557887975593972801 2151865672258456513 5761377660466642944 5000155629461767217 8459821652131332960 1803429230307344384 7689950314347238800 4388354726157126400 7878142994734441473 6097391314569382112 2221624302166883840 5344544107148661761 5201156049407376000 6709194432284811265 5239040312313118721 7821370731146786930 1783368716434739201 5565487890923159552 7355196573604757504 7193458342404337024 7253218613786623553 7957396629331075584 187161296232034305 4272531821455087809 1114232364972890112 2651249488573408225 9037481755685210113 3694722602611269632 3142908941411359328 3885985136365478657 1500986923063398936 39611249964791713 2448373230179368961 5855363506923216896 5374308564182165536 1954084598742723777 4326795988399095808 5118598255816076289 2038542168631114369 7111193873451611376 8882586187236671488 5245565265964808192 8731465687060885249 8185421950452948992 9173904013801860096 8149769909129651648 9023552552716992512 6675137081327760641 8596134731385537536 9110381766126386977 3328250026226079232 7966764685367894016 3799596196614864897 3351187552432362369 1350496295029571584 4744671819075018753 5489309197516875264 2410395094993243521 8526116998402543104 2994628292890215425 6642802615292668929 6184694217935431424 1658835741904410497 3251826581834673969 1799308049479745536 8706670134320155649 137179653251867137 5724873562119963648 4975999161355026945 7630475498211987904 1423530738006589440 1165864362377851201 8449262897139372544 2490596969265124256 852760071545041777 7400954138400127489 3363873398559290880 6686110444121115137 7473441051380594432 5852694403098932608 4082487207001587713 5432173744180345489 996477340184870913 5273505179502526945 9072455245931331073 3352864068773439361 4373641623259394433 7379880908612771841 3823516909008183297 7771658822981328480 3630825305544851457 366077293455062657 5156238903317771264 5714702130052043776 7169867575206388737 5545831120937418753 826975499031347201 2262832151269177089 1042708613739543841 202898496513627393 7589424670488550401 5525061039658106881 1018474690557884160 904495243350194992 210954363611768833 6793167400720965632 407532920045969408 4195595675488481280 7566982579300581632 2006283668618954625 3229832764967559169 3291190738223348001 3441991144830638337 6030942467590223192 3967319055245860864 9054384276088007865 1355783647142104448 1721901838115156993 5304787784385150976 5578912435074555904 1461241851422697329 7368867593609102656 5331922439820486785 6640890282118807552 3287482840556724224 4496673862185195520 5921719072696153089 4659421087223189505 4043294161270235136 5310656512110670081 1087800587639488512 3677056490518691840 1040015037129073473 8381143826706634753 7226001544032854444 1538804411115259008 6684414793812982529 2844507280588169216 926962618363469825 5213000439034565409 2053720693433717505 8864943477869508096 7151871520651451393 9204521765138629632 8708846009774071809 8851805482716864513 9011456356402341937 3248502708309336065 1195467545650271745 7901100065088656257 8261615708713369601 1184996679062972767 8163609166801334273 7293513866825203713 8864549496357912577 2617392827520138752 8537028257015791617 2111813410854769153 9028649877697515784 9087063092308285952 6493540505296151873 1885487379580800000 5498289405007839232 5030087655369601537 2404473404125677369 4547100992001901441 5719479125879154688 7714495259079658761 2415202281102747648 8738575928974974785 5288433606700300289 9024576737103486337 7073071192344963073 3802474587586121472 1796059030682927104 7724033444131448577 5945882406909902848 6413698625298544640 5957583544972533760 3478687621594401664 5259470389222662400 1912322252403113984 3142075981837344768 4562385954443788288 237878944406642560 4767940249377753361 3453531704215492353 4407196686086326272 3444496537126699009 1884698936854005505 2964988972437375808 6609978366239907841 3982566048190601793 1048769150707646465 3278123072854960556 8491817250174217216 7918691656889008128 9078099114641864992 2025184710667032577 8383792246854035969 5442562539307776 8987279551300811777 7814207556756939137 998756714190367057 3692661448498426752 9162057236628750336 9190200867178676224 8705955054312095744 5706784401666684928 1075209495759537217 4111990926475072640 3060809209411514369 3060954271233423361 8516769224670588929 103384328723394816 5634524147213664257 4219434877216466305 6603734889934483201 634797793230464625 5975194942881786368 1349988944053400256 2106085418998501377 2148364175783301073 8746976207046419713 8591006045426933888 7430061030045237793 2502161911775008769 3112860968090155520 1771145892500533824 4437440630591942960 4911964384907616256 8582586571924604929 6995459769652605872 1273406592987963393 5018717613970037249 6351325167236988929 6328875842434223040 5330485454026639473 4403731351329750989 6735336437418343680 3332523496083202976 5586212007600531456 7114675275748006304 1283280579441655809 8192884802283082241 3839715417309667328 2328582208968054528 7310418631908643585 7542373267667180544 8262083374916356097 6380456337955880961 2873550680137736193 4608789110706967041 1912642806554495488 9175017445172477953 9209506401061765120 7842715707288902656 837526774593617920 4471758689923745277 6367720895205547521 4943848635794460673 4561899946386685953 4382237002148980224 6856980157116973056 9209490645802981120 5820642176133869569 6698492755559530496 6727149113293635585 4192976146270742912 1841773218674335553 8814224484569392236 827039603774751553 4665086924155776256 5204004151458355456 7496881546409801729 5979013263223155968 5706784254287027904 4926853418587594753 1335174226124726785 7291007938009118592 5915657085716345345 1508376688067831281 8525789708983885825 4624354458757329696 590860162064388096 1713173632892614848 8179905827538321952 8014201082193805312 7352816481946113280 2497391830691086336 3959863043853344769 244273583340052481 6128579023782791313 9202042649659047936 8495974081112313345 4687632301414592512 6126592507901619400 1923585166685356033 4397511423081230080 780316168953143297 7106375671607984128 2953119910489514937 7123302375807565825 6253613878196204033 6813131959685218304 1852520021868054529 8601276270932047361 2316425638608698880 1444264463605443200 1260591464419049025 2364179207465915904 2104628000751036377 8525319146279698432 3985072755866009600 245922329037062657 8953259016605038337 1605089614660804481 5453352312317981969 5355334609740332544 2357848617815692960 7410776280829960801 5315322864894450177 5772901585924542465 5581514225307279360 7737334776124344576 3242852319743474177 5900860293453168640 6424972315285437953 7920928360528450232 5343677836252658176 4262184071213350913 3387375723557035777 3882882930563095681 8830617093120739905 4085389660452167681 2518203578450396929 3682135788108120064 2113826224061190144 2027517533835727744 2476749498481344512 6384850446629002240 4934235441695653888 977635717332690384 5169713008969573697 5083472584886845441 2811758669274451969 4014381369451872257 1049678133988556801 456735088928919553 2156122075944640000 3853083327461312512 8638148879478094059 3518209527278993409 6416152968733840501 7956025598870313249 5251053688577621761 531618976402833409 4274511153227137025 5527256907484641409 2457425959971838977 2591275775530295761 6151159582160780336 5858935605724973057 2956614570244018177 1114608211169599488 3050451326999512064 8237891219334304641 1950838733513072641 7695277741815570432 1780797060152716289 2869782000446224384 2869953901877383168 6501433761545652224 9212950179032760320 7286972939090739200 5190828928090839616 578086362008455425 6901348676751736273 8911564248333571329 6146143400847709057 6095713570460712433 6913775258836625409 8909407637983216896 7325293639409150209 6583177026998878913 2076822480902578177 4492331667406417920 401325110656991233 1577677186213695489 8769815173518999552 8576465022156437280 6116861488513307136 496316979932325889 9077041295394982657 7341180776284143616 8908876761548660737 6167268961028445184 1293775116780178689 5583543898875428865 8576231348489769217 3330513920294266881 4622794298212691968 6380647716724109744 4991398724061196288 5689498641472684032 8324098457855632864 8999034105977896960 2550896313021497344 3031321101087978241 5119953139380319445 4940711018316441984 6630094772584124929 7066778371091464193 6188473119283258161 3379145053559569028 3429213441755580545 1337668907984258304 2603611311921922048 601666558354992640 6858842081240330624 5357313945356133633 5496931186801818240 8969989574770677473 357552944393804225 281722389232574464 79827934240284673 5513453541729774081 2767807328932669825 4674359777358926465 2023079852195206144 6671044233331736577 216677189825855488 6920426455780810305 5711345450794778624 6003991153897111552 4068687384653767216 8679703694638050305 8709054637452710912 2292750720624961792 1427388747160874801 7990826213698764800 5729183910842625520 8242031014665986049 6349182395758661633 2689437593032545280 3121086366685530113 2231122683688837120 5905290408320527745 3162705092594942976 5048689761090500696 75226863725182977 15479068120713728 384015321948001793 3305175487182573569 3251527245754075009 8926760546991800320 8461260794048037536 501595189533327745 2600280188592846593 7476473056956937728 3975768383780228097 1156036583657259009 1668422141492064257 2127334063165059457 8517252565071441973 4017075205606234752 8516525280228728833 2954237668458960769 5659915731598080672 6131300716697905153 8042678780224986849 832172170743382017 1199363691373718409 7096769973472133120 1745915756412812801 1163489476622853120 7524793747771378689 1463733187466350849 4192570056465982977 93895025575854080 7467612934142044817 515037688211168256 4346580712892790017 996938009345562945 6833400866707253248 6732190122974441473 8620755265066414160 149178566387684481 3998664734564943872 7162582119206983680 6848369415713479009 5883430365366026241 7586568573284497553 3428100685046937472 5606794305486813184 3855876183446302977 8710302480215961217 8770284360600221697 5764152892792337408 8661916406810869761 3523521724434492688 6407510230566822400 834391149724671360 5101757423518902272 4125839695831160321 6245399338470183937 2386366455944184320 5929702895188157569 7231578556812132352 6887670645678555136 4663363715473021184 7782419344015623297 9080186909575688960 6550975962925879552 2086072915454757376 5153517112550970560 4646467798935470080 2765262195338641408 1266172010996293120 1604438459653448721 4268587096801140737 7714759150601458432 5742772576021844480 2957292744338983424 6480449112063398912 4726459907865614336 3039137163942025729 7420360766710704128 1591646451754369025 3871728654706339840 6321223402642308096 6569440097145331072 8805390786073836416 1050464061778491136 2407500347165114368 4924305469109510144 2638848115226648593 4697209924793034752 5078491338990342145 887365581951844352 8134842140965535393 634617310527471744 5521561888702278968 4420944665428371968 914527128842816120 8372257244845843840 7789188564891876064 7184859662360346112 3767983722769481728 2886607733284314017 9039896187006829568 8295995528933015552 6309647401454450608 5934587843248078849 5971018909984252416 7031114449650822657 4924028117716271104 8393292905619135488 4198306806412744752 6568988911576446464 6515871275629346816 6182024581669668793 8574718592255825793 3960507325865172992 13800576023291009 128939864941346816 8364840350829027328 6402721678194091008 3960821674986886145 3451425443427941792 5694707873014013952 464605814277630336 8580455055443605217 3117363364678561792 7353000479512869144 2016846330307859073 2183712687806863360 5792726554109575297 7315898213645548224 8352100969885272065 8970410418774282496 4722751801627890112 1910678353872158721 7566151273966052865 4623611914724874241 5853235995086947969 8390808782925797376 985381319037517824 878561867426108417 2219352178658106368 7591797689502935072 4371943238165151744 7189384585633815552 1257952132813106241 1338715583990812673 4528764965822922496 6612484972079556113 866432620434323457 2210450604598816928 2741947279170955777 164686227752222721 3610594029650837505 8380818550903998272 778368788138293249 4476939072810003712 6492266651953942080 5778933058090565633 2888863935898142081 4901045802482856449 8266067355922908928 4134202294027347713 7467844195397733376 5664751140412236544 6950643686801586945 865739701325889536 5266123785977032193 8427052272186662785 3241517951062095872 4993353226886282752 1895955546843774976 3678366042555117953 5151098957500534785 7696968112874411008 3255486062226009088 2880544329746339585 2507596683391373313 2026832313462063104 3196975631235914113 1571692277353718593 3843605381836779969 5287163596387674753 184163425188973568 1240955290143490048 1639162097662754817 7166177360467328289 4661848070787842049 1176320215192973313 2019252602678672768 9035183344078979073 4318502341117476864 5036529017185134080 1248580847225049744 8784422169712946004 4627591337078126592 8335759926796488321 435534290721731329 6018571916984500224 1938406515649544192 5098401631664155649 2970447790045597953 8538580425272712705 4742142631994195968 1727608950337418753 1630044068415272961 2711678484494596576 2500643151156477953 6137851749878202368 743467906228546112 6939054774966557696 8080604017911511809 3476248725463332224 2813998117368481665 1145846696671096833 82921249025175553 5442664602330866177 2586241296946573760 2018056478579884032 445561114935558145 5119475785380795648 2158125480834433025 8231044456281890817 1954943100439673504 5886283882142597121 1035791619987193857 5035880683932676608 870580995353280512 761809945179250688 8949519630269989888 6217989845813434368 2998594014859170817 7871239369759513600 4048066571825358401 8082287453356643009 8386091507331754113 2227845089548304384 4183054387314778113 6249102118513369568 2103910795847738368 3217518187346926208 6034655189064351744 3583201268791441536 53969273561091073 6280618045179166721 1751274150378697728 1633556991039080449 2303367774421909505 7682434581381968384 3779239285139415809 7333214824823082817 596573170617588225 58187928552833025 6508032883260989440 4316741942510616576 146364173423299137 5649426600860549120 8116205295667659648 6744656397221690241 7429524209484013568 1002903751907131841 8877105744531378624 6070389476264719872 7092221926033031680 2792900004214514689 235145572051910656 7144581187078385664 8565356249765727297 4601807784379144481 8537768858471966720 2446291883263299585 8026599870466293761 4224976756574044161 8853813176812573633 4887293798227271377 5843014379795677185 2306376440590215008 4238522902273133129 7263895353834752768 9191078440909150209 6237800795972046145 4155457622588735568 6542509744242921985 5821465035594989568 3377328552113549568 7076076268746992929 4635947099402813440 9200046408414060545 2528323652550789121 5042492684925452288 5562456158784520193 7116930221857624065 1739538122361565441 1233776455496355840 8012203237730066305 955018361638474241 2552932153321011200 6596366922062661744 2791626841389539072 3108700277945266176 3874159375946645504 1245917667701686272 6411552069891210240 7514131644141240320 5070105783437506560 5581086881633459648 7669676145405067265 7240978865032320424 1198098491052203777 8784688990474705144 7622483681633476608 3053533017797496833 3690499694597582848 9094693222469963888 1301421397480294952 8435984360022261760 5428839644081949697 7648818467166765568 2281017419318774145 2573444855055253504 6210513316997169152 4121221304450074112 5366600092236188609 5121805051095957505 8769268792155476800 8170994492709406720 4775692641195610112 8652321373158764544 4223889291551064192 5519331741406768385 5562728647341166025 4879631830207916033 1845432079184551937 8680202609479924608 8524178765022085121 3355623678079153665 820878988167479296 8023382329822145409 7251683405672682241 2529334595937763328 6413696592475542433 1811654526072127488 7356921959081004288 8295131290874371329 860893389818196033 5623832241374130177 4516237446792773632 8494315998465584952 1439446734075726817 3247097751176019969 2395578347282408705 301482841056161793 8902095360391928832 819812520367961985 3258461083590119424 3156339719067049216 3622859755456007552 7033139976418579713 5565213784318364672 9020783328830533632 7729378467949188608 8345336574217262128 2296303841207197697 2721239313573547137 3406740329788499796 9031165270883057664 8527726033265819649 8530858985965256449 6006393489918971905 1813652372765122560 9107695735199671809 9207493374688186368 670739725094944385 7931003435944404480 8789679718927971329 7007048379183579537 2995711068327991105 5449022098378541057 271062059678548097 6595882350465883392 9141617087421234497 8148150649982517248 1630189599330570945 5636376192356179329 9182083679490639329 3295685096400617188 8469883630562656256 3953280498392021377 2522721089279741953 6703467134405254096 5921127231930980993 8191391470340555249 3116170284823936001 2327650754478129152 8022164564315368561 6433068485448671232 7905571520170352641 6638582129835709185 6667038637629232129 1951392485063704576 7434202355993807613 5166304449540308897 3112555306196374544 3231398428613607425 1059464586180378240 2054306169585563648 2608714648113369984 8240318985461917377 1776307793733110765 287797778829481784 6518102081120604929 5399560198624726273 8185948140750503937 2117347435992543232 1242152644889488385 335413551236726661 5857825372510684673 7372140879704948737 3443534625402060800 3409979282644567808 1995425330830086144 3155662878664556545 2681955227514920992 7338026459552960513 7399394603085570560 3016254547993780225 4164443884634114048 2487915504939178753 4062200444567476352 6397948690503113729 4084028975747745297 7041565922618403193 3320000639884263424 6797636407186269184 1076158691249760257 295107033290766336 1718425326019675136 4332005815884972033 8824534016854845808 1377834211996639233 5364596475694717696 8969421140056322049 39845486525800449 8215021496139955201 1390251409766648429 6069497151515803648 8171799935066914817 4070069730524069888 3900391351695870976 1692890941177057280 5819956587891355649 7077776624467886081 1457768089352577024 6381725851490844673 6671070179226132480 1987954656408070528 2781806489859653633 1547289448054521857 6022316119426627932 2522205362266662049 4806902633780154593 7351652059751776257 6895088157944997889 4720639395613963265 4336638811475743421 1001600869044584449 4384040624803667969 7283461669960165552 8805132882991602896 1406510091396643833 5251145856004552705 4779270594702022400 8926641125317171712 7999652398346285473 8092824964756099329 6423182212152504280 3361972251176812545 913381173950730241 6661502149783842817 4266695046426121984 5822948365405495297 1798099684476894721 3415571281387415040 1249081994081101824 7105109486833345328 1591070655554707777 1738345647352570113 5754437300652433041 3174549567751421953 8534413096165512192 7243780599765762112 3774218816103987569 6465120706373944833 1586607747993493504 3793817286213033345 9120997222402469888 5574498359602750209 3045068241054496256 2268574941592336721 7879376540965512193 6627534404546100801 7104190096739401729 1951920750481326336 1673066940097858208 2703140218045250049 1229132284372713473 1703556577851408385 6428693262885308161 3594553943137288192 9112501428658133504 2892880126501767425 4949070462012092289 6776406866639093761 6076027547351515137 708122155657386625 7620023651859955713 5908125927626801153 7136623663619394049 8996381786692388449 8905174793896703512 330437189031083393 5505720941237188736 6429645605651455177 6975913520243902976 4148614892150771712 8115438634638201345 4428021082588674049 5515425803240369969 689902843820572673 3886175994799674774 174092286891151360 4700927183715413761 6786631591585900032 2549535023959113729 5345537210410200064 2119205075713864640 6036696963237048832 3951774547774803200 3995476267136016384 4394451791793918152 5425682465364049921 8606065168896745473 8219083445382986624 8503054546481037313 3251734887221478400 9150451088304674945 260652208607743232 7345856323789785600 9043142737892135824 3658506051805954048 2529070316462899200 7749697704550126816 3719391895791357952 4081125171099943040 6341976106165291008 534340649022675969 6317563665275420673 2979940235376383745 7740570157498593280 8691771241510073761 6485822235843947520 1476565389998730540 1294258693122586624 6035160243616154497 6889498294870074113 2507070511700871489 8286215603053439744 8893597024922927105 6339074314299973633 5736015171421422592 779237777956888577 7990231672990801921 2489819418772492288 2582840730948993025 6931674471191342145 5752367157197888000 4049241002089807872 5528760121638862849 5452945970887032832 5261250280539134848 7075352973562890137 75874812753346560 3145719375439659009 7022608017814428673 3289359595126468609 6960617872034906112 5931167117549944832 7068787839295406081 8714940412355305985 4440178745143226625 2129730180766781440 70743263750197921 5159930901583817281 1399390611526025216 6830540830553695072 8279428440848802880 415171226762627552 963381226766242816 544070798921400320 4738554824903799360 8658291748059340481 153669033258328065 5695564669647243520 709627408767729664 8249123397763679616 3157515083336208201 2429898852119659904 3222493141261090816 7022004619069581824 3750837128527675392 3710809667886558720 3305583920372809728 2737048085360674816 4606742868969252608 8552963483757615553 7744830838522287072 9162906570882214529 5515967253499019264 7418350571480852480 3848455797583448961 3356158596865546753 7513159122526624769 3624721975959025152 3540955276794583040 8395962934272015745 2198625861989695489 8330676008997552129 4224614756513898160 7685427635700495480 7584962253812423361 3274844025753268225 7804145039260708865 4590182206506651489 2611474133327380480 9159857489302962689 9104162510072307712 4961463478707439777 4739409100619564032 8046662288716220417 7807661546398990336 1100807660797837248 652936726259695616 2679621631369798241 7729913351838964145 695156617300405761 84795526211225633 1145705617335892480 5543159090043662336 2703963137834854401 2536845627895414784 4078470775531352065 7069955090531487744 3047575569560678400 6438483052572966913 3061471253887171328 7801006452944300032 6734136793966953693 9035279154224168960 7386149259833881537 7984592965323965889 7866125095408973888 6627573043917743104 4155807084823650305 8890581435800104769 6325455820728952832 4830170277006092545 8290298999124555168 8650003352963283633 5885722601630458884 8339044166703302656 3347646360281372800 7385368985690406913 3710399011013491424 4885211720945574657 8310788655319709697 7854319204654878464 8811235900141197312 3114049506910517249 6900388635656899585 2277724656624996352 1933520545373945856 1562972763139831473 187636783601462465 8571918335899267073 2093338133757116417 4575975440543383553 3017339833962725377 8129341396199546881 3054914285135265792 6830731733036049152 8641067397374124032 8916381471806981376 976408190013497344 3418002992484963200 5765784695354920961 536664968952477696 5978208076586041344 5499273792963229697 5035286095898628736 9051102470619914240 1707313996608094208 8305496098926216320 518420690500583425 3234309383230384384 4339814717495315712 7737157427161198616 2636943207404988480 173808602525573249 1459109910154956928 2348021394298249216 6996324688858145281 2939779999493505025 1802342403773743104 7185088662275334144 7371101306225589856 8305080288221085696 3804370601964847105 2543344152168610912 2603133906820822016 2820857081396854785 3661550113027364945 727171212112330752 7660677300834159105 4761509933998931969 7040747363688274177 6330043617229570048 410879800741298176 5087762296033969680 8391570857475766785 1596111222129620993 406457581367393553 455896964011490304 8727474945518668800 3898870259373954176 6881811310637912256 3156404385357897728 4995571603586070017 6468009665705904545 721418577912600248 6630581079384047616 1879398760883683328 8574517861929499003 1941809741187490177 3024943736093032449 4817756600435833737 6430228636230931457 3576878471301410817 1938323057263658240 7393450068337907712 2181313991279648768 8027889595090344512 7629191823969964032 7322048658379541568 3508276780513568128 6929319817869848321 420512807953571840 8863990025166383104 486770373448585217 6399833424364237888 6669019902619372545 5505320995209859073 4162792268637896705 7011963494507595264 6534458907267549184 6822344696246779097 6878078397387590145 7726706087521543440 6418936742724670017 7202806224943398913 6613313014808444929 361371259783770113 3723703163050499264 5057392702163648129 8863280743362607233 4138715909914340353 514328965729160449 2302027408210395137 6302779976692537344 8143417575449783673 6921118810674230785 4348652572920217952 561310324330135040 5790910126678451968 6326521592324611073 8190916964084948993 5093440368937165465 3831190344524861440 1162498915792412673 6821775189950878720 4838121069535969126 373747978498555905 5191302520082037184 9078166493475610368 6260878524202807297 4421544686218915116 9172510562857875841 6123013828441696257 3222839924553458177 7101027411568014548 1152833902294140416 4885025369662418945 6206760269689597056 784807412228907008 2631471412597793032 2306022328278536705 4239893185290017025 924965223610595585 7011433445502031680 5697914982951321601 8072721371374026752 1464561066803312513 4339573923596144641 5453555663565422592 6450196916177829888 3836459674150776473 2146058152118413313 5809798198297657344 2862042198125378304 6417237134502939649 6543450634304490497 3145247512583208961 5902060854530049 5397810547623731201 5344082645146216800 8668902715402747904 3333104689488288768 7133584769875814913 7124317426540591616 4461126215321847809 6904717351602494112 1303822549888896368 6034321790587228800 6820208276590064128 5831102275583728641 7229539184710778881 6760912592623277312 5074115061960744960 3118773377507393536 1082076378022543361 3506062524716666880 5428943279967547649 8294553601427138545 4088223251445516288 7098424348395700224 1573366014792966145 5487943946337095681 5889040740074679200 1830250334931264897 7595178955089298432 222817736924168193 3593503643579521281 6414811985882304512 2674636537633595393 3182814361830470664 2002538406899143681 6274886950434522113 8413549060623904769 9054701584256706911 6046621902315866368 6782729435602971137 6298876118794898713 1141308038754791425 8549493836901269937 774761477042240512 787272029192650753 2967384855205299201 2463873761507875841 9016721852331982848 2712483770927332865 7023875842096315392 1597277429243896065 4980090702090275329 3442088512003144960 8895732695500955648 6983953630956601344 3095466013555752576 8169061164156016641 1187396547400443136 2021500226111418624 6222821085344857152 8637281053751446368 3882639462981521600 6559974361040191793 3871205415434011332 2867388276132071936 3733895664127454593 8578010882822363344 4565951957465825281 243951242537154560 3998260722530732033 2457765931540545536 9192491515064877057 6786837952674737152 8033357399169964529 3119479442550292480 8376387981523927552 903179944490394624 2748332954039032624 5801420985858390017 8503783506793084929 4731211457287598081 1426198025292846593 8714235696938181120 8557019228724534273 2352907969231764480 5195590068325613569 5121847593881279688 960860972561393152 3196561443636084736 6697799677657732256 1405523093103804225 1740613509306728496 6404875220527733248 8967279904055228416 9172468491999425536 3915645365159723008 2544383489082720257 4882728320173077505 5241551537060508673 7078108744594959744 460533655748006401 3219122557584797504 5081247769560123569 5580801454200682497 5275844275023971264 62490428511569921 1721077848604749377 1625428175972966401 4748525935997747201 6236828658259882144 3439591084000880129 903456278333030400 8976881267813228545 7029649241921695744 5978930794615021504 5287047194877839873 1771214610501088513 9038781772301438720 2756111500249557633 4046132198267420672 5306342250252776960 770838397238915072 6456800574612821249 2431933627893389056 6644463908272087040 2488129069384867841 8784971396084892545 860162008514363392 5702880925385752576 9050076218365313025 1961905273662031873 7111462010350469121 5867875641388322816 2480824970396557312 7006552834344026112 3136668909840453393 2282327572145012401 4241733602313457953 315728117932323296 7152290033878451457 4679735844398186496 239696827906949120 4819551528034369536 8404207080193785856 1089968775115157573 1545301530602110976 6773412585232984593 101887237844570113 4774285713213822976 8065599280549034241 5997108987055506592 116669108006682624 4014882699482628097 4408522662586938816 680299804845219360 785603050350768129 6638622065602139649 3646599484479934977 6340688985319120897 8338340758041823232 4943486820784603137 5314790585129424000 4985516144369534977 1881067224562818241 3449767641413382945 9120041806059519360 7215961349999939585 5098815760711054609 7023127320164925440 8373343077386904641 232229881399842688 8188378519107631105 7124763655072636928 7774499622577122225 3273398045940322305 2372528643316023296 3625800236452945921 446032910398455809 383514500613718016 1695763171466817536 5030014897234952193 8918253063438723073 8263423660568003584 6050356814866927104 50694700120511104 6756995380178182144 3307936903463269377 2393556075435630593 438236440915445040 428810475892942816 3831945309420173760 3195701891615588353 2627166220049031168 8932508443881766912 788281393671749633 6543155312758120448 4036787802430175552 3486338415893182785 5655526305616906241 7534221157660841984 1988828461379474305 1820202582649285121 2885880788671568417 4894400414815880065 9164305735292785665 3162939610217984657 3685756873910050817 1417685196014845785 7290417333007633921 6072822952497557151 6866179699745120257 609994980184752129 3706511499464306688 8100911037012287489 5692005829740941313 6669542683432349632 4414358633800507136 1207930030778878721 5248460479589778776 4965880675107798080 5631582205648685376 5784503123070871361 5685907186066522112 2250872369633427457 6813237682960504833 6495695506402574336 7112293439315836928 2517283418625154561 9198989001934315520 5451886461248485889 8237608277249925121 6445488124629998080 8169052364710055937 4188007506878115585 5829111860744539392 2009426731926791424 4019412764337879041 6899314726230780929 74819180941100545 550203229114207232 7713589954149416961 6948445887692275713 4111907749902553089 6577215280289217024 5523410683713216512 7889936018030690305 7093212340428729584 106295073098563585 6814812789800013689 4736961105630912513 1421044965527523457 5532092320281610112 1828612743375173888 290486336540226304 9138789480806298688 2029498184650496000 384325319310738753 6868892523014536576 4288362278770882561 3661872351073974528 6825702754302443521 1742631365540838912 6987391609413700609 3192877403205890752 6463449382738243521 3572236494516127681 767756798751630080 8888267207027224576 6639367172962353408 8993479654412840961 9005374892374136705 733902294078172673 6560688225831970817 2807510712194423809 7413686359549505393 4658619449272918016 7887999792105330817 2059294730228075520 3472951369756912112 6539206645980170752 4327574842824228865 1901827968466715137 2866731205674491905 297643464104838144 4076100827191320576 5877684576224974848 5098558106399922944 537488555142540289 2744560234212294145 914252876258578400 399699150597992449 969357698117976064 1927537047713251072 1469912856686338049 3718740491091808256 1105047474026524672 8857026325199192065 4755682102187687936 5706356714198711433 5154345231024930912 6438596437819011072 5397418418225500800 4101143477868691457 3927326722095725057 4289467330879209288 446549876420084225 7999338848436899840 1720009257354526720 8856545464448971520 9019084981393235969 3690105699514525056 9221655421986837633 832372857580472833 8480551419716064256 8345174486315666432 6263037409914216640 7443452040482345984 2977494996910244993 7697072829392486400 7468800553904128000 1245080888691118464 2412521088248038400 2672176044472689152 2844777161628617088 5983053588054244609 1269230247160298369 4230042564551475200 9031477025210102337 7452386774674383553 4299361152062629184 7213842402003576833 8662088072219246785 354679676904587265 254983635925221376 5684967882228654081 8766749266821021697 8203906523866677248 6428114897033161617 7742340722303229440 2748110589155066881 8563576002292730624 714982996946639105 2039815020044992513 7881207530046095360 7366733442052896252 2109876365476708352 1660889136734306304 2299129202918761409 7981683778485559296 8770576451349187521 9130405420877880320 9071767081735173632 3373845256680277377 8049422967112825857 2795775369564336816 6919404768380892673 133716083742493889 7074541452740288513 7925931215561522177 5270016200927621889 7838522552959221248 2863902617114620336 5723809561888705024 4471898162450006529 2699387766833081601 5283586028087374848 6009261743116517376 107105395715099648 5054294839112383233 516685212757000193 5084366135913312257 986307833620006912 3976407444409330336 9217024385834429440 5755702426963181569 6758381548311333760 4757752801848817665 8299093960568669185 6828436563611100673 1507545811599438849 3223626587057197057 8293422348549521408 6925129076328117440 1796187113924408160 4589502807552520192 2459748579565585025 1678171380729180673 8666841864355746640 4349973990377355264 6860058705580818432 325276806530014209 840907524447694336 6215429646920246784 4483773403462976704 1819918588322001601 7579025750893053952 3164168228434114304 2150398726544031745 2680244048701702848 5841249548684223488 7301854727529094145 5647821432207040512 3173289322961132033 1326252710302908224 4070992407483378432 7634079868387474689 8363780269558155264 2256392970138206209 2148437673361345792 2579518173041066949 7327103531768293376 8995364187306816001 608717494476853249 6004235811409354113 934289821241361793 7479534925136399361 6518997376037643201 2753760699494432769 1285846390570945536 3235048506724964865 7570525532707882944 4450384558501414912 1220403663804946473 5101724894916706305 4229904088539670048 5164637300669144849 8791228559036206465 2887238253048271873 3586212156423959329 923430117689634304 5155919078886118657 5294927046019247488 1683739191118976385 4621613010738113280 5285519647477948417 1504234996428656128 7048420961713140736 2809022012953625600 6138160716177211393 5409284570868065921 705147408525293569 2448935098645975041 9025013006058004480 5239799572978466817 1848876143906825729 1044977670945595393 6407824984260077440 4736022224579613440 1554390424763282688 5272883474905579169 3719974523273643009 8943605035320835609 2691593336848392193 4334216379334814464 7009319986005540865 4993134855024672768 4149151576701370369 6062775112425823233 4442386746945878017 8421534885092831232 9120422047515226017 5495815638616090625 7374113928348360704 8153799316887260160 2197391078699827200 4371816097267317553 1509431626545233921 3157482575526810497 4786266619816511488 7878050521161433089 2393831451539153920 1749257096159517184 7572261283876687873 7458614249907645873 1933553873258467328 3342163375948679168 8267971756422820609 1235418892579045377 2105640731808797312 938711320789868544 1252277227463359233 4273471030500094976 6187929573451295233 1212907354719703040 5213714105175228417 3648238853267182593 7702977755209274881 2407606898611759104 5025784165573578752 1125758560683425792 5925296994553371777 5060242365416116928 5322737102625807873 793879399119399553 2201717157464205312 4934039531017366017 5927204940789682177 5884165087632256513 5446661943689897600 9103770582046302208 3812407274344730720 6675143539168272001 2111936445017140620 6150080492819677185 3835779293035648001 4105363984701636608 8962614090520759297 1352727893352144897 8126324568253672960 7223069015214860480 6787648345599947776 8995103073981980673 2369798403857371393 4853125544368209920 6167363454633285121 920149368219762688 1876266033615994881 4529434005872001696 2106138628260203521 7816757939061268417 3644004938251122688 5592836991986261249 4134445080925260544 3390196211313189312 7726671986182041600 701499081320710144 1439070324680687616 7070955250747798016 8948649079050729665 6495707092647211009 4351491182897929985 5241048950994804737 4349289647962487041 1975730989524697089 659063439340325376 490316762513145856 8782140463671590817 6943443220559572993 8727035652641382784 5016375372198826404 6477969554864722753 554031042426205184 1845565276853481472 527807061397143553 8180733931593515009 539805911205806080 2668935805429831681 6141892372962730096 3645276597669870592 4310175674055422976 6590902447342051328 7499621834510827521 4583853916918194176 515478282098390529 7743970239434981089 7788703888926453569 5939811824781144065 2196271934188937344 4204242719232896846 52635217201394833 4647000956941539200 682937604532850689 1567634484938047489 2099528823933990401 9116984657727238145 3805811237521714944 139717860751326448 504108937369639936 4927073892519337729 4613925348315026033 3357881176347120864 7576460504852033024 2484504413252015328 7616543384381644800 8207628905450333185 194910194082013185 3830356301067446273 254766760619802625 7479321143283785728 5914659824702363201 8748744608190955521 8102042041665523201 1052328647472316417 265815595068039169 3335871180396187136 7365736492836626433 8581546062688968705 1364855503528143377 2116648754020352000 3074803529068975872 8127402923885349504 2929540656394133505 6170716633438771424 6512518596244930561 6190975229622337537 8479084792048173057 7913915878184083457 5830700070291111937 3194985336030855169 6579972526092326400 6358076080265349121 976274840066582560 8787731846678909952 6339011987072016225 2928003760663937697 3107461309261431553 5326923853985460993 6158382757600858369 1261652777305630081 8388242913108795393 1579024043452978689 8577799638471720960 3222707318289034113 3813848846058158080 4910389700046290944 8684093802730182400 4999088501839842816 6821343069449488385 7174476465817075713 5518182592590585857 3614969371495759809 2603306195363708928 3505458549573163329 5514212562410698753 1493445188640489312 954269043472138240 7749153827496099840 2227528057357309312 1605383798863590912 2873522428519537296 8763941320800831489 1224371371689682432 1776641464439211392 7889176475321725632 1244361228756381441 1425143492678131712 2864621405244819777 176225007897722881 3687821058913873921 6908138786416091136 248240911770189664 4378518055949169408 2338717548220039789 952644052876831745 3475500144544588545 4248767058402976128 3184229625542737920 2284653774317376897 5991326076969820944 8652516799420868033 3525419837098644480 2287158878158291969 4017245382335754240 2681834550904539136 2114602653467248833 8528213974785345536 9008215252419477504 390277205555281921 5739391116525821953 8903740554362849984 8105878433752448257 4867893980355820033 7003008362365205377 2885549316785517952 2182626594803077121 7644360208060456960 6352508802339717121 2488713079714120705 1137600238344267776 643820515857960960 198701050563393537 1136651525991950865 6047540782687037440 6834119439733995136 4691470588546661041 1298001115506656737 2653542250825327425 4232821981581691648 3592151183372695297 7774398490677039361 565936287103253504 7700943841501855744 8356176987846048257 7332066867898532609 3860445524383097473 8827812860728575936 2351550336898627584 9214007478324600193 2908802972987576576 6707792301290593281 687641335649184768 6458848022577177729 5217701071774203904 1761230231716089856 1759460901555450880 7460467970978047680 9171118710797282304 3229443003527570689 9090482423327334145 7743803238480609281 5028187228380987393 6573656651734811649 5094080360753463296 3545397513020936512 6316437208044083200 7908626761325203456 1089034319972990976 2557640979437064193 1901269004338435073 7112455300047921665 373905643647606785 4881302651677355520 7894702677355134976 5610719235466289152 7582684319174814593 5382531473399869920 2142678913542931905 1924842980619337729 5735800210334945281 5197465860686009056 7786200470321380641 8221528859032168929 346263414330039552 6557634387853861121 5466915728614033408 1287770942649324545 4506415981668597761 3277440148721621504 2816959362083684352 688043612587950081 5053472603678361088 4975655913657401345 4859449519056024576 8178912111527281945 5862745639006873344 2039247894259968733 265463348340318208 6667709016275384928 3074058401394237440 111646040498350368 2877056862351889408 7630061734188767233 5564847711413993472 2694009742518352384 9041059794477436928 8289973275247771649 3508130957980223461 8587581694052208640 7419635199970066432 5391566895267873792 5936299008301020032 1081860921234457600 558480008634443328 8384501713709780992 1186626430543291392 3168176442380681217 4165219018187894785 2210965926763689217 1744269209627217409 8420551583736294401 668374831440926496 6773529417717436801 877918746053093376 8238125163708068192 2664584174615396353 3144537212904849328 3666970363561600640 3543474889927886049 3461650324303904768 2913385615256649729 2857973196889423233 8439979959003277825 1604840547205251072 3694595024536225024 9082253715085475841 6487083140868794112 1602711042497523712 2075145228384827289 3090134070356451521 7423948318860892185 210121634869872897 8625624112186960640 203933853077916073 3612930948999766016 252625449127126785 2286110538978744064 7309045191907707520 872050408373424065 4796511122121097216 6496340391967631361 4936698113315235841 6777420919272537425 6303797345593763776 1607731377656668641 9106536162262464512 6578155505161520384 8281652537199296513 7825259709790461952 1095945300046956545 8126764741665954816 4520411551366694913 3635809161830133105 2293793280267445248 2584606822381449216 3617484772468773504 5005709697357787136 2897219472300912641 7529937075121348608 6365025083693789185 1512203953127323137 9156779501748174848 3626172786240282240 4412517305975175960 5877772117701959681 5237373546110007361 1067843372314961921 2753049848171069440 3373738990410416129 2258914022068069633 5582393040351999233 1831108513316957841 6911467989505146881 2305219457775539713 5122333858205542017 7117688805283004417 6664193587458441856 4543632372369544704 6442969574041078656 6826096667338949889 7184538476971080448 2889241302117777409 5015277101666435073 1751747670864866817 2615471690153514224 8874520928087579392 5651791615811252736 88815905393655169 3231248550286669184 4754052338013179393 4375254817635435520 8219813298463910912 7367878735691755520 8919907193540852736 3340851350499828992 7331502304824500225 4556895311998517249 6414229044286132097 4414864999691852289 2491031721730088960 332508607370928896 2339967691186723329 1762204391916445697 2037267392796867425 8180429668178690049 9171947807529656321 8737899951315424001 8776286043767652033 4771341587082866048 3822791105102188544 574551695900475088 6740945237368393729 17637253482815713 8386740541611455873 6489614233089631009 2861588211182344192 419333298890302465 5193337419284552272 2640343897570356224 4868757130465198081 5719528101073979376 7605663086204524400 7250360800843528960 5922682766847524864 4896353037786631168 7915706525267364721 9090351340214264577 3419464839202897921 4700250732471574529 8775960526036598784 5518392443711751036 1156285770872923136 2091953850675228673 3862008884194640017 6862923352328863008 3186393387798374912 7390507145234753536 6519025145457239297 6590303624901433600 5641344104935825409 5479033113033254272 126630122140710912 1729861390358857793 278233042938718208 963873300437843969 2223845146797440769 9157781027773877249 8274770590395809792 9079558842387041601 1908437135652974592 8227242013255767040 4404727613130481664 7550879453403670273 3917728927939330049 8105484185952059392 7731326755732007864 7449952885254697984 3648837017047820288 3656976856695804928 5356659578654613505 4894450752430809089 8394610912762900480 3746862756603520737 3545152505292403584 8360727812577082753 4208700853731677057 3542711646778009985 7880296253128725505 3650342532980539392 5663244703217183232 3514791164946610177 2271549103002793921 510440196619927552 5512985749566343297 4482168545105328128 8027965728701478401 2147604617493139457 1552094984992131488 5463967564254821376 8522638787701047296 8743727604961935360 517788004634394065 5780168762044836353 8702587128136220673 2516035335767955968 1873195755929883584 2153499852461054032 2793690854092283905 7367554395438532609 759717269399066625 108195443970824192 7712287436116057912 6808798011322175488 1525703595203328769 3927120796633582209 6828319995098809857 4637111014567737345 1431216933970754145 7739265742349213696 4280049595647792896 8735377174076332404 3667361172415691501 6477770301970055169 1904024299219869344 2277093847399538688 5817264974284156929 3390231297223766017 4532816127317380544 2310885277548617728 7722886202266047552 1359151774564222848 5107767247167563840 4499502314423475233 6264075585464558499 8193718088774131713 7797427421053486465 5534479330589409280 2987418732900384768 8709796676395059968 8419240749456943105 5378317359391850496 5247073272840462336 3947491103278083425 5568874189150447361 6512035492879914497 2089124740718138789 976234888380059649 6801049020380376160 4255619445734465025 7887191363831727873 4848020896260742145 6917929487707338505 8528781578155311105 5514114519460831233 2734263905381531649 6986447755721078993 3922225113870118528 6213271838030118913 8646857708153995264 5946223356349573121 5477444360689082369 911843873699027680 6847384233906503680 4851716382664125660 5133566414631792641 408811121479778305 1810394448581643777 7015452367383658496 2230274983657032832 7595977128133451777 235426235981545472 1673773322897129472 674174357553778336 4538096654867614657 8732332967637116993 6974502364150501377 7283375388505997568 3224355602052407297 3243114143312199680 3591223726511794689 8463249455482037760 2717628230524545473 8705618122325360640 4393282788762188288 2453394960112979968 2108565901052805120 1097860749766719489 8552092795671104512 4287576738779308033 989568694379964288 913504711158190080 1999547170595275777 2462564943421202433 2241040977027520801 6734802604717617920 5725541897466281984 3873903715942334465 4696442146847354880 6735711433821347841 8711813161452306432 6940475148039308544 1050959273710063617 4345210655080964096 5755594624615281985 7265759921807609344 2002511639797660672 1916866804547346433 6547306880045306416 1003620304664290817 8194946158397015041 8717559691576934400 5874431248587400465 5385438156567076864 8809785074786363905 7395261273331862273 772635020636029697 5294878427265917696 577083108462928385 4669627929670020864 3345223040563617793 124741535986969089 696970191779707185 6607588784451616769 4856529098267421537 6713117657792462849 5448428624364961792 7093605183011614721 8239731968185946113 5655016746475640833 6258729767757681481 737160335738626049 4417721700760883200 1399197396432023552 6498530015887349632 8125330990790008609 5511308838280667585 7513097944884571264 1623942068184198624 7536968988033912832 6297861958082539776 8800457199098003264 7312470497481912240 7579404091458780673 171834631706902529 2122016883393436161 1578978020700131841 662932301949509120 880530940183223681 8315612840311445889 2793130000928745473 932566875911481345 4079856404901005313 4312363118045064465 9071034272314432000 2107129893715738625 9066954530793600000 7879445066857578497 4824775963123908608 7483083556076386088 6249936085861498880 6547521325320142849 4498373864180626433 9101379771951499393 5228405388119572480 6833017133166428161 7869546084032341504 7484293772276807873 8727483516658307841 6542085421784742913 2913705233461864320 2961669346027896833 3347724038028774785 4195267451147173888 5092321124081949632 4428013635760529920 5708867816762468352 6839978735901719200 7808460818552840488 1213041214969374720 398988220361833344 4869000040094848512 5847354639781818368 2519384258370741760 8767953460275607296 6950449452309427201 7589854125111702848 7414358788701945856 6916096380213452544 8359483291804357121 5218526080548331520 7357599811377663217 576589030144256769 5842871887038364480 8873757612428021760 1784179829902792705 8176171322540312577 254961876151028673 134406807293509632 8695331375839469568 3186033174263760896 6434830289595656577 5832422087679895565 5496660150420149248 6807671857361005569 6984037223727325185 718888875996944384 8152969088258474624 8233051096205262849 7838427185493536385 2515063142003507201 3285353555596608513 4016024274824849409 1947559427147581984 8046428881956949248 8264962828689205249 6256480516464704000 4587491995335983105 3371412435504268032 1775115824271563264 6953575847816416257 1299099188447739904 7194159062020543808 7793828702492528897 1251975839205777409 4737610177112847297 8577273614876211200 1867696007358428609 7172887875249510616 6658480969240287936 7238274923712470016 7528216527469647372 6448897334910664704 2818948819375915009 1171021889189526052 1847739954377531777 2685876449520445825 6416398031073696257 1839373626171447040 5447289082698744833 5606118285489917952 6883115419303936001 4240950465643115200 7676560027754264577 29015062180579329 6028932179873493249 21932538949107712 3273574046263989392 564455211124711424 8440956695370341376 2289593306667410049 8388527915820979514 445941581854138369 7028304605262012416 3065435857122447488 2448429602112487425 1736080048378216449 2845706653454495104 2602309294573254625 5493777474382158289 8635911428047675469 7281908986341563393 7773010278337431041 2524006018032277921 2701668028802834945 7981836853871728001 8313371862890852473 3886391022861920256 1398813063522484224 8372886642886393856 4135828823993025025 4179004998141079553 3351742369860835969 4825984619563912192 7778141541261962241 2446080303072935937 8514259805911777280 2362366746896920193 7032785374151478080 8325471433254006785 5221493067065196544 4718853443483256320 1150258468445630785 2420730219916391424 3869421144468125696 8782998626062368768 5892378011320270849 7425913715544313857 5753533841015881729 5865688480148047105 5224150168192065536 3784869063764539393 2085778776038440384 7276593007745696824 8542958759152282016 8744713330073776129 4871660708035264513 4625929183171309568 8087348225399539712 8253135726815238144 1641301829827418625 2081422679263399649 2043533019159986177 304629269094347008 1799757477971492865 2327683314889362624 4370857280965886977 2029587233175661889 7094999141419022081 3149713376651652096 3118223843803896832 980370424664050305 2528178944632650832 7661078369948925952 824380479808548892 268472888727967168 7791235375155280105 6934735966878564352 3519781019413423616 7355499288325463041 773428764468526080 4753759851733778433 8436175816381261824 1602944518780886016 5967504648517148673 3875349115538980865 4937242953517089153 6479687966033313793 6274503332622356481 62599994831699073 1489626445785988608 2483338782938038273 3726356266381567232 7033934172091580416 4772908474440531681 8404342096532083024 108465740664946688 778527776129965569 4983032928800528673 2442872460367429633 2112989923040724992 8998841364510937600 830911187325474080 6576781532526084096 5692239021090929921 1059727320160854016 7857036699856304385 830862827553817089 6047633347993220992 9151399495469719553 5693872890203407872 8941939022400156417 5034515090652176577 9210060665525598848 2577627681549401953 579137257845851136 8022100867763666945 174598056622468224 5407876231527596033 7570563027322824576 3610087717823326977 3620907616103238400 5772552351293921280 8246537296210918400 9111499546490621952 5231932331567886944 3317698131525031937 7487295889803509761 3307913589000408321 6764195355095370753 1754714431544440576 5648245864757682689 6066308193370348032 1926368112657537025 8664410895780016128 1985991180121800705 8077197250459362816 4059837931181286912 920193153157324800 3963526374027362305 5451832874218253825 7539456467193609024 2962669940848358144 7536403638897565696 6418619549692292608 3009360496402065664 1751424572170052545 5603966664625177088 8012359402945511424 4995968182963732481 8371405678894098625 2392706340428480512 5146601629977673729 4418472181291970561 8486211183981327387 1484264622944163841 3216679271025409025 200447479458267137 4779539132454436864 239875161175446624 4100419235571760865 3961351974235540737 88109125063383041 6655983470492572704 6561838256195678209 6197303906908914689 6940558277493186560 5627225226116722688 6676062405841514113 4877763848094668385 5657973461830725633 7558314178125733809 804199217170880513 9079596957062813313 3274783870871067649 5286572091953718785 6887909994342834176 3573223870824400769 4932498254035294209 3112625148193448705 4477254751004697281 2910860008658673664 325980351233898496 7130981964013171712 4214395234610544641 6823904476868689214 1480525734450769920 1547219549054238720 7903069590896707073 5767877424480891393 7066580187478475520 121153011326967809 8350019944927991328 7262552185179392001 6149815069803806721 8345936542280798208 9116567305372737728 8644804027168362496 5794815831650793473 6666451925981593600 5862208344665319937 6030974439931315201 721589157502592897 2798389666856771585 1018937931092729857 3218829247088386048 7914842853337905152 2283001988336294912 7070491166842361760 3671073329124534721 1497821296761374208 2093773449154330625 3202614642713240320 5719474856394588161 8939368654132624384 3340566352440521153 9134233966790192641 862014096273171712 578362820657025088 3483000816351015585 142440713887012264 873855675435987456 1050732152040194048 2364162557957719040 4571522799708934145 7778307159375738881 3694191469177148160 2338050027024089089 6471340441823335233 7762265510477189472 3290406622157958977 3896858475776472065 8583288427356517120 6197645761961254449 4051837298819843200 8251532027519279105 2587140289738368000 393448812927335824 8000539109525851073 8988194947641114625 6190122219164158301 1092729174082191360 6504330538271113217 1817097375031885825 672963616913340801 8470880186017779713 1075655304227722177 383380589333114368 4710143878091838464 4744218652559578625 6526516612953766401 1305032431625634048 2928877375702272705 5192667272036130816 6000925271318200320 7733820496779672577 6013611769811296257 2080566801371114496 6986598159166772737 3221810533796034560 6830805902016070912 3226172412929706240 8196653700048667072 2208852659959639297 7717359204322339009 5767656974846001152 3157454753116561408 6274118356146012544 3515459003602679808 4687708892735356929 5024996596407779328 2889226327386484416 3866981011326352897 4628529974087441409 1684611193004340442 7429466257412166144 3706148070513764864 4781824633268535041 885560188302768641 1878680949461008385 9020618587426686977 1256655149769505792 5711483142036822435 2680043017741005377 3065876505194574848 6086423642212718849 8475455669056769377 4666737858021068801 491557359391826689 7200777110046791841 922897156647602609 6396816542165525888 6672490894710573889 5017246316550523905 2704254305825267456 2859587583789629440 5595532745939091457 3679319658451381889 2339157155872093697 1814513883622072320 6163297335771463680 8814468769668366337 6368018224476363392 3763284016452747264 1650257186634568353 10629041647411904 6948175787125737984 7731818980423790785 8297496840931623681 492825699353450496 8416698675563567104 1811915760338689280 2524435228784342272 2720004910933412803 6383784445147660352 2803518739826343936 582375071532390400 3303272689987175425 3743505207956078593 3259543428675513216 1413769325067216641 4186534863834701825 8155223143483322752 1644339172484871168 5403648482449727552 7807260437802696705 5289559498596286465 6368799011623331968 8865289965739098113 8777112667811209216 4623506664173176001 8956841128138338304 6429174573478305006 1579874498842422720 2802891012755202305 5590176439941994496 8242718574403157313 8049478689113642881 6251969531949169920 5177309753574064128 7745816975825911809 6771926635864826384 4475705346751250432 8094783936334130176 6880483021133883137 6103766639747121281 5612956782654515201 4068886376663228416 825177552948688897 1267114260270869953 7996158212688095953 7249150734857638016 6838052385189986305 7604806532191424881 6922331498017193985 1471127925022210848 5337097640229902593 4335357901204258817 1975909926700122113 9191396177638064129 6296355241429792512 4531823360487489841 3316457519426486273 450775784956241921 8838033474495459328 8961911890341358945 763970735564181504 4774268785100013569 8230933302049816576 1520175338753823920 7808259506013391296 3830821861784873216 6546094654970265601 1314928827851580928 8514116154687937024 4771706528218219113 402832622195482497 4413208514271472129 7326745678227767297 2665395184381027328 8962940884357705601 2967934627492657153 7298830318229553152 2774069502951375553 4996410324896902144 3861217984488865793 6191519682249638400 5290334576717349505 8955610383586087761 7317917393866080257 4854882794775942913 1663101405577448448 8222824165343477440 8329230274727240065 4339863988432322560 741808767455723521 4898624615193730560 8585571943324618240 2098830822003260160 6091477680107113473 4572406974434982016 2354311395541704705 1049065146755651328 8103519857389320192 5124762467988363265 4740330653342498817 6070722417446630401 2802982146242131329 8595310384646360961 6099775591540574336 3797939924850729969 4546934742665706752 2107597438469005184 3471699039125734080 3373788245416409089 2033518281551070208 8403981620663056928 9150904992509989137 2578363775002607616 3806775912629019232 309456368488136704 4609586627275753473 4301261185872742400 5722273522538287041 7305144165913380152 7535585073504402945 2215641855817572353 1646364684027992256 7900395872604683137 8355844733056159744 4686061759940059649 2214269144044114433 5899125925546876929 772784622013628416 1266885706765286912 5789668107581949953 2260716970486629825 5585402499956873616 2636064454942212096 3217893683973432577 3412305085620977665 2760620599411850809 5199534925310124416 8168045174169927681 2169572411553476865 504122344300639361 9014425450408189856 5576003413790949377 3896342910831865856 4435378699779127809 6224993265810395136 2919714568469684225 8717525303504672769 8126141092679495680 368475434407362561 2726309005614023808 4570454990322494464 2262204824220663809 1748421735140744704 6141019068597170112 1022817476321607680 5205149205913520128 554817916835429664 2521703569418240001 3702498531050362881 4753975738633729024 437504869158233937 1266480445824770048 8498706725799185408 2795872079404888065 1428943735551319553 6049683905801080832 3352756034044255232 7028894507054742560 1951714283476635137 6119690402836394753 5765380753930820992 7496163793845607681 2556656265646604289 5933991720200546304 6162502300324744256 4845545779125993473 2383406352094371841 1420098206372767632 6132870247479377921 8790574300510267393 2745303059420413953 103021794760835073 8726325876064779072 608452627546361600 8237576944277821057 4942498378987331584 2557374838735142048 4713363523769700352 7725708990917009408 619638422392045057 155103980910705664 8187419906461383665 9038131335044085760 9200594666911388352 7182845342143370241 1997318754357182465 2032696885018998785 608216766386567169 1823194513285582336 1773673092343652032 3105703506689039073 7786060088355928257 5927003235602383361 2442726668266195136 8568099334710320528 851195557601339393 3222909785192686064 2769447167026278401 7957104218326772353 2180940288231460673 3188038630796220288 7679923530492683264 1263548531606487041 1877958417909576449 1255318615419571201 8114642707789467904 5176139108667424768 8376035699075034753 3916892607031213057 6330457540570753088 8260835150596264072 8021542604648151169 935838145500606465 7724544820741550080 8379191282050269184 6832481732234575873 8163461498676445185 3740708020995559425 7908167740107765761 1631919510309049345 1157162782451461901 4872085503490054977 1410290049960201505 2639814195127164288 1485688072132542465 3138476569979612585 6848565022337540241 3146555155167625793 4531861926382834688 197825177989284865 8891546365123233968 3277773219740091920 3833531368496066561 8221600442952833856 4799918726473226624 5048337337723912192 1076370448054417408 4595738518726115328 6151188805699590145 8886306074469457921 9005591315201011456 8604020292550344192 4738314194267015168 7374759958885998592 5755636480311726948 3764343553808437248 838647767162186689 8938926193596484672 5383715371838629464 6968532985698359296 6989884277864398848 7227410212885410305 4891384407662476545 4178569839739613264 1600425592379588417 8935973894237920000 443297257905897984 6987703943791394817 4529891350340157441 713909630776901632 2721344927832866305 3278707732135930304 6303412847049502689 1821266541014553088 8563651032003558928 6372988407915413505 2299783769529613313 5030668113708548097 3505048572143157249 980789067699982817 2582878717931545088 5704061949836365632 853887461554257920 1615568917350509569 7096649759612192768 9085439596324033678 581274756206170113 1979262273367597056 161488617631907840 3649729943526178817 7232559110818738176 5213440755276362943 7639393820112760264 1967392111784756736 7406991938727653632 8047862686689207296 8556558259113885697 3345867457356354560 5368124457537265665 6081230917693406208 8292972638083481600 5945381324572112897 4344908534245280256 6044012262456115713 4411533763359473536 316909240710898176 468830336492093440 7999054853916691457 949157469462518657 5559294529270737664 6770383724337238528 5268112997821617681 1420587659503701505 6152496185385872768 3680630378765317633 2751480322615888704 7330797914661408769 2470936103890224129 2688574760222613249 8012713270225844224 2369664697035154432 7676747818906371072 2509959684203479041 3060406790739765761 6255251259726230848 8118764073233026305 8840476779144765952 7318139825896554497 7226555320374633344 4752742593492158208 7239056123963205633 5028434160562307072 2854816498102829057 9005892980380034628 1475888501822224384 4448551343280095233 8282091908060041728 6517855661273382912 4100436977301323776 2146997159815106320 5364126272311541249 793316420357257216 5497005309473431097 8039203833792442368 1960515598154735296 4447594207385251840 6393049783852220097 8998723943220601472 6235779198272735233 3557638773119850496 3524574572848488448 7576368356267747329 4561962360333903817 2515058954417094657 1320040525991149569 7460839652909712705 370529456969557153 9155955957151595520 4169539607483998208 7656357582652255441 202692340785932288 4436522766596389888 2713121141034442753 313740117684518912 9066216901684782081 5558413816907815840 2172064168970649600 4110783252186472833 8992161732009266465 4221276967955949568 787502866799523840 9147415225323577089 883216486953053504 3874554865454998400 3259194706874658816 7061275968427458560 5409612799907868928 5011099376507262256 5532698727651737600 8158210863990763340 3418435694147654656 3721251163339184129 8037404616458145881 5110315380465105537 8186790670497308673 8915868935824056832 9044315286895331328 5915533208286289665 1020447055547678465 9207874809030770689 447506414696665089 998432201162479617 4766751220340219905 4596209410556243457 3939821239241364737 6014583161495060480 5560931801962150736 5617917713394158417 6534020675398967809 4063457880087797761 6736860039348551681 2556297812458877952 4912069287673641985 123223919825520641 1590457590754056705 5840118712352733857 6046310717600597888 3023173483499624448 6932148202847951872 4610687145609141633 8461033562164164608 7720618068378910737 610087202561931265 5318348151431609024 6234399728113049600 8025287676196687872 3692408200702517552 8283708465269512385 6359060945769820160 998652739262021633 4382740646602604545 2023378350467545344 1754908864448755712 8048657558969383136 276643235970497152 2352847258015120129 3365880676287756673 5212543762736750592 1030198298923511297 8683146403201679360 891928512660195137 9175020396020672256 1607942853676972033 2119261037874085889 8560864884909703897 6120646468163947392 7505329832370176129 3869095011193020929 4021022152084051457 6966325130241986817 3362691629958558720 7239567961649799680 1274769606175926529 4393108234988184577 7224455840326084125 3631164645391658945 920417906402062336 3448026835601290241 9005728079842115584 6028546439602695680 7900640102771327489 3066034617703897088 4262816862851137536 3235174881040021505 7610437010845246048 7241551253326181248 5724349528612247553 1816445539641081280 107308169504021152 3434640387271565312 784923032677490688 4880637708325220353 3398578219431674368 7742352249474807809 6550109255179130881 337999023521005568 4502532284181323777 3268814268464365569 855373222914508704 6837711170520007393 662970305720313344 1333989560633787905 3337064172300183521 3527561289989569953 8322078840963596289 6605247424852478721 7709368737551626241 8412105311895015040 8700404797119020721 2517988624285039105 3006320549632147456 5689861381938878465 3376690766161073920 4660236808114143233 1802177185223696385 7963666506057545888 6044314040261745169 696164855576723457 2132506421829180416 1420982337285718017 1673870134865952769 4323921294304772096 1396863529901457409 5669402484750532609 7814973770573463696 205208191778336768 3615333497711219840 3615304996912955392 2450481771495929473 6390691141831327745 858173489519710176 8764303875158055937 7896466901703852032 1854332416607315840 8033035591257071616 3253835325227759617 8013583763766365697 7576273371816094720 2152199207298816513 6122407049092504813 2450871172248633345 4374086790266915712 648158314585152320 9157595317004335361 9035274197768539649 8668171370612053505 1007303986316744705 6206724808204353536 4481988208494209025 8222901981111123969 3411063355921145856 5609519897363087361 7038395632454496256 8754224397595507713 8882099836846943232 1902654957604258816 1527456312581989377 7107155464710258688 4447322468561604609 5437597271133073152 2944354098869878785 619542678417047553 2620726439749941697 2629780720789271041 729431962655233104 404010113109722624 115298958651439104 4687121129219359745 2253611126888986113 3942504629698387712 1845662534757253120 4176209535056460033 2707248946367922176 4999979531142838752 1308605795658069952 2157526263193879945 3349272966087835649 6760960206620824064 3014340593409744017 1327575848098578944 8329860018177820288 4296519093443328000 2253030828425159872 4196035708739522689 2068913161357984673 5496241542564731777 6618782764564062192 3564281178951824833 2075057917370633552 7061395065847394304 4760555202427342849 6231404864409959592 135356104287928306 2329125859946496 952387378971505665 2125261235820677120 628693633504815617 3042528690066792448 2541795957807412736 1345936912647736832 1339145742736303616 2439511618262396673 2291299969136163648 2299990326900637953 1123191655290677504 665978310023098368 3127802393704914177 9146095698403897345 9080110203692646401 1395709483353694432 4029609628315501840 6627726828409585665 3651524155778821120 468919951353264896 450188307358957569 5710308162581226497 8463814995633242560 8458943919805248448 5055301938268094785 8230935944023626752 463279494148597728 8056903492066148352 7953400771371969537 7114419120171811712 2254992170533383169 3614851784940654593 182708262833037568 7464296244571225089 7447270792847201473 7863785070067744769 6600999612810667521 642184062110464128 3915921542220378625 289150607888707584 6999234468653039617 8358055785088183552 689930792476340224 840156104801806368 8825576515946274625 292799518045503489 5024780348186427392 6762572251127242365 5343192603898429441 5474691892141100289 2150070126153593600 1313889344147539712 3685878276575152640 5034506559717479357 1862404647187517441 987273046406278112 5342598811782528569 1155294295491239937 3773178368182536704 5012737501408722944 1199084596599983105 2374694557858660352 2172781156355640897 251859619410921473 3432151535772790592 4135618896536403073 185701990632806016 9034309713649754112 142307691225300992 1982922891411899905 1643475046442762241 1161677181193941249 9036385480399044608 709950027194793984 6439769218830193665 4587433994848362496 2681502565715148800 6427303294399791105 6452014860206463680 4416361225902487297 4816423731468244992 516025802327844385 6103155480216733697 6726410839845201665 8115163224091262976 4175465267484906656 7621534414661050369 4111973925816684281 5358817240043038721 7617013034847445265 4583952336408354048 3345945102001976320 8429408134768202528 6577210706152955040 5600308613066564288 1314405128640068609 3457429407886641888 2680588266795285345 3958330353572501409 2405442009818284032 8440426125275807744 7700763643119966720 7923411354838756209 3207386478857419776 8706912557803426817 119477454692028976 7687558491467622401 7964867945410498560 8405886403755999233 8756594765008036737 7128898021786271744 3204483866475626497 1219866417514650625 12068168075837441 163838186355871840 7515654959578793985 9059462877957520045 2842074923816904704 8739980590412287489 6613422011657752896 8148569706411069440 6756696647231049984 8466887240817867776 2915704992866280704 1254595823989268480 4699644233693802496 4146614759627685888 3248497338144702464 7393935670120538433 5401029785710973057 8482249199020729345 5709487852871778048 4761153982323123969 1094358550566895617 7047461606290651137 1320850541378764352 3948572876565084561 4358525504254356736 5590724842985553921 1179844687633608961 1650393480472410304 700439713183584833 832356251469581312 3097409993896489473 6606619251033980929 3193656890902773760 586824495570656384 396069400577900545 7355188914133925889 4654809501712898937 1960911171858353409 3129710791097256894 6301373655534874816 8880494173252444161 7502160393032257536 6791726269005955072 4884542349943181633 2221412395631648768 7626388382825351936 1689148153563797504 5469477969758945280 3305571355725193665 415141671829045248 2982744362593714009 3128999265998133505 399273501475816513 44072073217955073 4684959099958240256 3789379952361813440 4722215609160264960 2466291081828836864 4775140121578471425 6772617583828458496 5822173323797006192 6235220201423728384 7085298067035022817 8218738743994058752 952069158618552321 5594215424491388928 9222326353362122752 8611471161332492705 5197497329824077985 7234456717956419584 4081423232489009152 9192655571836697600 4968758757917758208 3496984571847226368 7095748075080236033 5986570794147481856 4827254083025963393 8877014445575903105 3298697625155540737 1319357574674880641 2894700103082609905 9119627857538434048 8707227194567782992 7961124333546882593 7140571953668128257 7408401782031672448 7680841593611747329 1929633610585674752 4254037274606145024 366260031927487489 1980000867996227584 3154215958596553792 3091346242913001473 2139225352682983425 6776471122495638785 5804154495317924992 3642014994211881344 5298969679094966785 1755700795230046208 6474598249447752448 5630449100365435761 3688203035015882752 8120388798201005492 1060893712725795760 3399093819393192448 6457375388749326337 5119540362878237696 4206446420704353792 2380062116660500480 2271953437512933249 1993479045544456833 7926109020724579744 3489976725726593025 1456170994892701696 2841929794839071489 3811448627365762049 4285023750236550656 8424624934404399105 250496805089837057 3830551734521769489 3934472800045596672 866838926049142720 9123253477923049472 377649271997962433 7712713367182221313 1498265077778192385 1621787407746484225 4513966685935683713 1721943588677975041 674963044554244096 452365345293289473 3482223407916016560 7574348437100529408 9163472099017840641 5861338976122147712 1115244660025216000 8013158517800332289 612205186015591425 3625657894886515200 5295446247270062592 4106215758326722081 9144519713594966017 2365568998845680256 4772113934871756800 7942006914662900225 5836792323030973952 6522020829949550592 5333428921534041856 2802246937095632321 7175739959922683904 3518371272305147904 5028852699235398657 2039304967586578433 5672468431861259264 6790527229542082561 3624850732097801505 2221765330027610017 4375608899523313664 3285037245097222657 5200322238357506048 757693240414044161 4833136916813709825 6627208736872333312 5773591724813120896 7513290748058730496 3721014652293615360 2342726400001016321 5558545933815216129 9099812395333003009 3212173680502934528 5120680494582846464 652096207699724545 6013438966012068352 6879916121220302848 8314811976064088833 3934296218746221056 4121528555570469857 762506388187721729 3057917342033814784 5609982513666129921 2764234986173833217 3622483385828664320 7282294329085493248 9155729955506693633 8117392632292188160 2401600196399005696 3210929358191599616 7556996413904219393 2218810768545042433 3088352704700986880 2540971943719833817 3421990818120560960 7637174881091051521 420148293414158337 5101819534669067265 3068794759261440097 2855792085745148289 794595187097650177 4776696096303540289 6446590160387629056 6036373268859977728 6595969326380269569 5680868981829491201 4593191400905862657 144391845503074305 8302083886627072000 672648462582415360 4632456394512202881 2853512434115699712 2216406493859973249 1077731680786203904 1580081676091440128 6942327811687605760 8703896124252397936 3614941713214076545 1073614238828658689 4978154600616160320 2686180996962989184 1239531657577579808 6443169327254597505 5070718263513956352 5609183716606687232 8817546708150300768 5776840368808052960 561453682835672065 6434716786773413376 2195075710518165505 1796932253328065409 3763316640553003521 2782516779348590593 9217349243858664320 5709458527642157057 890513547292422913 8534218317961789441 6719257578896625664 8496277311272503297 966913349616118785 4487909201963169280 1986376797165048448 5658833085482139649 6760413630730958689 608767154934431744 7001951836518283064 4561240053223660544 3221391200361211392 7463686123083284481 3458865724548852096 3642508155896747712 5165247226261028864 3918723676345093793 8609878078146347008 8527014875269223745 7474673573845712896 1053380997437562881 1914996597177876481 2731100416199622656 817307456716468304 6305424365923932576 886466785802503424 770179857032287361 7808838728073097216 8413125848581651968 2920685649386075136 3513218359889571840 7396787041763838977 1632184831242623489 1536423673342684161 2016288379802521600 1401982215393112576 2033232903471799552 8154519225465540096 8073420316605530304 3610981536804229120 6796451615261065217 7670394572291450881 731481492155860480 5634909057814962176 28645290890151681 2640162582483822145 7227333788393570528 44794599873851393 4335726358751122960 2611088770282773056 2647995016377528577 1662777546388707328 1030625540114362880 4395725323693817856 8606359551187424384 2067917369308129793 9005596670222161357 3406652909586286593 242738129445407745 8956387220806374689 8175220115857244161 7307744594791694337 1758005256546525185 4200069716526092288 4927269584606308064 1023258303887048705 8691332191085841345 8548065680175050752 8713620252116248832 7873968029661093633 6267195623418937344 6337679062170861569 7470213879581491200 7519108128325797633 5188818753784065024 8386681858937797761 1010263373965941761 2349576191565079665 8619909729673380353 6983469031185387137 1484606017135828992 5888746577209108993 2212509215161063341 9081316691199088896 6952764960827568128 209931784336482816 1387461010582423040 5759983977194854401 7696712667803663781 7995128182583394304 2952536883361886273 1246151669938384897 9180785631811322145 351946960178811393 5646460056526476929 6268001632228753409 1475812199219929089 7406917268449480705 7655438806468255745 4176572791422015969 3028863145885061633 2399595982498824193 7983827611141745152 5133272261160080641 1504494339308410369 8177522824527277569 998099165534453760 4483552292512267800 3220329951712171776 5567654967298246913 4848801411103137409 3345586181902385152 6358979918034329601 5181611441334744577 2788810434408811520 3701774500151354561 6422578179767278848 4449684713083371520 5722655491438055553 416152533150302209 7785835438833384832 8171959472525676545 136245949091977217 8256088868662371841 1408880955995959424 8470890760751628288 726317200349448225 7803478075263045633 4719921233416355840 1292511157825991841 7999938294795333425 3326964904514819556 2715213031537760257 7485833077779693569 3152163725577095936 1595869984540000256 8969346437385824256 1437723337633970176 7643884177047179264 726105674575380481 5025439191934524865 5679123119907028993 4154553775924744769 1889272460239766528 6411437366869755424 8729173110382362625 4488326056564263168 3438441223361078272 6593528673724112896 431156887701110785 7412119705783009281 9108819024854718337 3448715402096771073 1046637667555002881 4368323228803733248 3347078249087679744 1488936260837319937 3333898769203785728 1479951530786348752 3258957612741215232 2667564696197014208 2796045328936861697 3055066862204941313 4912789394651032320 2693876557355335169 1774360150902955009 8592728513979203585 148574039317522433 6881166148318178305 990650308205077521 5040610666566516736 653687564269715457 4172985999281881088 4476946937453881856 7433883231031999873 4093271764841755649 8827222913831590912 9201654350693121024 2482637272689483009 4967304050337828417 2304029973821784065 8799062139358913536 6797201903989030913 5088053135698353153 6778613654777532120 3699322989000556545 1913795612057225728 6056116001556185089 7094725861961367552 29403032430985728 949085355887546241 3300136674855780864 7884568456256207360 1541776008939700225 3670196067956264960 1696893382856540160 3924478480875540609 4553053187763974465 1477225285743635457 5972431172565441368 8306264046145660929 418306744458310473 1323201127015255553 4269012134414213120 651263842779592705 8391961593321604865 6206359527102390272 8203597892756060104 142565925504374529 3761872992802938880 2335143971963648000 5864673277936933361 3433326714313150464 1117184358396724224 2303825038726369280 6552266020370354656 5333124312013659648 8352121497050611712 8525878387270737920 9055120833340309505 5029324523924717569 3408890091295768577 3039761793336616961 8203574930376525312 3672088714542972929 5401537023699011073 2606482165579268096 4201353153705919297 2664307512450940929 2766795035273746288 3296361755471142912 2193666719592560769 7563551651062570112 5722455421040211456 8631806153863079936 3963461327297462272 59547691249543808 6201002282884478776 9116140062636998145 2957673751046299648 461979124566071297 1202702996999878657 962786083713581056 5448536167499628416 513167943937726273 5163822894444864065 8845381579206739105 4536618561931370496 6420377044762402817 2406899383653536480 344944432750068737 2582290360106844161 7151160770927893504 1100342592891614977 8733126530633695376 5204399688987192321 4287999905088684032 2643133342608087744 660781247455823873 2108436094019837953 2599185609339699201 5675403318088743425 2971120295683461680 7498871740550323009 1647428336415014785 2807017149193217537 559281647887173825 3528091000886767616 903196408314895872 7984160506621206528 7039788315533467649 5764576303998681088 2168377366616985600 358304753409429221 5527718897089604985 7970355122975323136 6443971502006957089 6925194122643735552 2222606586956099016 3301965226185781248 7178830203569352705 3176481058329761536 8962870702542957984 3929328231987576321 5015305747690545152 6944440064462436096 5144795964429177492 4431306517847703553 566760127938964353 5045455211157294305 6784676652228923777 3418356292865056768 5074741716499824640 4598763831254101056 8430971938258334496 3180309383612115968 793059126634968064 720838798561986880 958434679118266369 3215782813561485216 2184518548988976896 1317032829563640320 1328697635933147136 3534816726696496128 794737508110827520 2540604099839819137 2188078296409227265 5882727227097743360 665996794101112833 2872561651694794753 5970982057391171584 702630391539589120 912682666900806272 5375582466395619329 3334016506851648704 317539907489185792 1876141688083480577 4925928432615771073 8334329043671692608 4056816979187335169 6937050576364609536 4746254360113545217 6085403031903269889 4841412304619242881 8351610512901683201 4890797980703162137 2079527500484142593 6936573839500629088 670187629844456129 2363844148788337409 8724163216822960129 3499449804749385729 7977619147666314008 7643963527559380353 4834054993512333952 3450658095078494208 8409494362284845824 2673198766933059361 5967434751974424576 4615850160125165568 5299798636221688305 1652966867975004161 5911936052299378167 5084932110430512400 5759990356940582913 2592273337465380385 946126833330348032 945248586548314113 5460174516438760128 34914489842887529 4340275888691429825 4975784171172040705 1420963284291504385 1547393368038610945 356666732616371392 5147986456094834688 276521426484612529 7898901159260124928 8928651675064076800 8251606792295751096 8353087886759190529 9076607009669742081 4597914270093901824 4921708438278846304 185841764429786240 6527327612181426177 5686084891226944000 4056808417373849664 2129042072358092800 8970101607410387425 6891271314662490113 4707317683192446976 5246725621204807168 4697906493878708225 7669269977593447392 8850798535572376832 5235524624545386497 8473052134078947329 7521830828052811777 7906595507800600576 6540432825046171425 2566868075972339713 2746254598971027713 2971550468456581121 975599427576623104 8921491411599425664 3188775053930046976 3072802737362763777 4693847972724257280 3269558070082107488 5993152193573208064 8605694853731656193 4928819116791693313 7867866449136191489 5799857703762684257 2960141681202102273 5058958622811564160 3425758795336515584 4407247081529070648 8174132217098723328 5307698959388469761 5103928398321811456 7823173947910809089 8099518115638083585 4983390958223216769 1599945615689397249 4511563419123959808 1466299954536468256 8065914053506326529 5959677533739333633 1042216390650189824 6428056046053802496 4582701959995999360 849887825979183873 1204888323959984128 7468176834970173441 5719942528465895424 2201271109100871936 655390472328857552 8968964487722140672 2173907547323367425 362055239134619652 3122260259841771777 4376595379748876289 350551156356898817 3242071563869304833 1286470930268205505 7098376022615608448 4585655593690046465 5277625485888143361 1503686541768654848 2249231479290701113 6822371632777014496 4651735031435136001 1734239957478094337 8415466349280886785 4322991718050037760 3742146005200875520 6775666926387310592 4142660302741668353 2654210531685654272 6889702888917234432 7234509138681653128 8799699646208880640 8537597905419932416 1570933464770830337 5029630936325334656 1223799131469501577 7687595223017629633 2980115398270910464 8258633489942265857 9132111196959472640 6930054916138397424 2947090625071534080 6974973136048645249 6203424838792101169 7726092012108816833 2080345173666002944 7513609504684329985 7997780869873019136 2033212157639016449 6387498421322351168 4267166047183265793 5789505908016046080 7514822654679379072 5592643994709088257 2879637708238189057 708309988578580577 953670019732598785 7300896941477076993 4558297397578043393 4680917441891389313 8839842993636998144 4406197188458737664 20431065491472385 1958816023561651968 6541496701493325120 3218847234678561792 5733179191175217153 1323731326482425856 3307526951556816896 5260077955066166784 1851857346032009217 1675593929691746304 5850411424253060609 1846932080419218304 1334830903058145280 5391734151946223616 4991996011565486081 7446109092930454529 3837190697155912128 6875629271890970368 1519072613143473152 5079697625031633409 7799355389925780480 2690758143883566081 8723740432272639745 3488541997901173761 1771952127151549025 2002794598944665153 2077866005165627904 8706200354739453952 566344037566650368 4840156908956453696 4133300276412891137 1913703236028180481 7213124499250844672 8246020191406647808 3773731177029470464 6421114166193061888 2015935906731261953 5249330286215889753 2379845701606429408 309080338144952320 3707122723296564801 2277032217346636032 3288981390806197185 6208227674016710656 2161875028213811713 8565883365557293568 3209258174958237697 296022808301713409 6727267197220049665 8931733167263500288 3270304654527863553 5309597281035067393 1671388273873995777 7569665702344949760 2674473359246237697 794361850993639424 6172942375003790144 4354193740634521601 6906814185869376184 4024859160499249152 418240496359618561 788755210996899597 3156533248278420480 2695914068185380865 4974117156698079969 5904810387832791041 374878956185026560 2253134647971986732 6508592992775880705 3305053645319904385 179150250695720961 4509013423880110080 1215129987644915712 5860338593459049520 4365852250270655297 4522154224567184385 8312185021230219264 4295969403886059760 8093023949353648129 2640443990572226048 6512327805741858816 4801448994329736896 7920848478676404225 6067980220639739905 1508978328828226561 928629747615700353 567842191579732737 6849022199530848768 4989610897332631329 8422184484580297985 3057001072269830593 5883113376018808833 96678520949833728 3682464040119042049 5184902342707671041 8870215373530754049 5741992404800765952 3714117473936037804 6793911078191955968 3679506790628241409 3097091364743413761 2649396944437567488 2774971176467123201 3968872991021137920 6016804446661509120 3723522887062831104 5250520702616149121 215437522731164288 1140177871934615552 8725248625302590208 1547917948452825345 4912700233732952064 8761561580693494600 7446928770506404865 2144147418309513216 1342041904214379520 2413713954315016704 2076100941238401025 8014790424888782081 1042885923420577792 605991563150873857 2224809648014622721 6871792955627020032 225041090507564544 4855356873745457152 7438258562839954432 8806709895693860865 2537896158083805648 5070528671574142465 917815531233374209 5995755023273006785 2239290245235192064 279121284534030081 1607905764252169089 538791650470891776 6275842089086842625 709100926099519489 837932966065935361 3418172747249025024 6967107823899403777 567782577867010561 1140853315633643832 6403862571083303296 2639495314360676480 3747447544933620224 5193229136646455297 9037947948228345856 4023393972098304001 8883776436180379904 2101655406813073408 1426776365637926913 5894789840624517120 1894881953543083984 8230096218418840193 2817563769354885888 6126551652570464256 4936746630412054616 8542841829988859905 8684555617014427136 3716411009804214272 647564996009193984 3710666028381573120 3588957801162937857 5939769371082319808 8613499679056083200 8079784269477576704 4291273548530876416 4933667513610067456 2804984724852047872 7145920221626047489 4302740821247188993 2831330424514619393 1288916965612441792 937182496158390784 7011062517232246784 2671724309331849216 5908043643298512897 9047188686568101313 5289354223862083584 2410187900037428480 1030181956210651137 8150891060909357057 1217058325310767233 1970594661018607616 7615800989655760896 8459701921123337216 9212236769748058113 5327586736924676721 4510879416383651840 2765832270683308033 8977907953923747105 8422600690232693761 7594438194742605877 819618713334930432 7470145914694337249 711287847735183360 7800878093579425792 5425639149201971201 4933506179047163600 2374136487050740353 2873532431002730664 5823406398263751681 5611288635984312321 761053326538013697 8789064337815808769 7019167241453504129 3568861707411396100 3847500469205641217 849576146187876353 719249563660643328 2007162635776130177 7000733361049698177 3366063081005090048 4926877768537748832 5629094565186927408 6558184513756090113 5424452234847402241 3341299181762646017 7488224493012254720 8079655476494887296 4365871888263708288 1074485566469732304 11087072886358016 6622754850169421825 949906702572881184 5235999349963788289 8384485217918798592 5502687412625026577 6407049553224126785 5245001487278479945 8300517650598718688 8439696159111618177 5757210383937505249 4593647647770032449 8650171597490436096 7439582723626208061 3532421352047280128 8617450596006887425 7075798762555637441 4119677781587848576 4522631288206991168 859467755093852161 7038606927174041600 8716235850040247297 131126733745097729 1714664714342698624 7030602615877063168 1915250527597300737 121012481160560640 1483287919638204033 3006142399692485633 9112944917343902672 8261203115037392896 3197115118474920449 4027042900404346816 4732386034470913024 2040740467797374464 4458966007464310336 1887631574090706177 478403033311198976 4403610612315717633 4987899486448779264 4531151090215577601 4931100243347632128 8876777367245908225 8982508821807544321 1595111461723960576 105174670004022273 6109154981150857505 3152556346905308304 5515262379964502016 141644910962597633 7993621896327463169 5344467674694097409 925261746012623617 7729841729635650816 8754742306099714433 4430015411594379264 8703882154896257025 6250433912792678401 1988056067285758976 8156067902224268800 7345365297614327232 2190008040719671296 1746007466940669272 6127982090550465537 5946186291837337536 2864601839165341697 9142351799040016385 8374996369274606336 4804542393634042881 6142169263673319425 5681450635236786177 4028633804616166700 7872766858844766209 5553891993059220289 6418314790348244480 5229911595134356801 2243423872856413697 3717064858370455296 3203114536721471488 1392813838252592513 8627949014606230017 661222892846208000 8898004039382794240 5861421530681798657 889753776576511264 6466278512629142785 4011172430126747649 3653259820194196993 1907695522487066625 1419552948827578369 8559207255822610704 7789313244346275840 1940863095544822273 3830592217344293696 1352850304845250560 5646753483554684929 6470759650506714113 1860668641833960961 7281941591256965932 3617408695749115905 978005839404180480 2958768321161326593 2708396161459729536 7062367881496307584 4447173622981157632 5141898250614155008 6692355135918751744 3528468781252694017 5117691418701026304 5634272981431899649 1450785509937019905 1494538204195536897 2277700295769894912 8824185294257060352 5685061492843552769 5468065641032732672 8081255789781863744 1615779273609968641 817795623630256128 3469675373082015233 5372351660856619136 3952232398176519475 3661029025032203265 5070577928107723521 8332134034062277632 6179619263665012737 3740251485941897216 2354366348587022176 472371328574522369 2739084664536311809 8602967764996456448 9215019383629820448 3301469406449669385 672812081631575936 5114311764927542528 7586478558301392897 5111464626984489985 6738282114124894208 8801577144592453953 7157260252140007404 1401813596744793857 9033796425168013793 5140294555463317376 1499432701653569536 2854383710497456129 3878800403525244417 296657178939663617 4403621492339983361 2336134084076644352 6000639119790026753 4064234949967381376 7411612827250489345 1111754724446879744 1253004387070545920 3438428822746155008 179355277757639680 8704151669271445505 7077201362760761345 1884745605379440641 4319957220511936512 4180425398624697345 2674165509720850432 1351132736868376832 7606890874795335745 2615094256038269184 625954491619082240 7950629946593038336 8523378809237758208 2350641913680166913 4039340223052172800 3101666825049233408 7960251372321532512 7632842748147652737 8101691320040930497 6146740109132458369 421764130262495233 6973409639560044544 4382403974240337408 1415217054828258496 4374526731879640960 7681569558748963328 2048749838264081409 983645571298773953 4554739052060563969 8561821000647152763 372294210290482688 8259586274470848528 9194457801391578624 84470360583483393 843236359596980960 3163417454146941121 2090616132229968385 3705596620625824544 2585154762705985536 6924688018169298433 6735699209393068289 7862060476722116608 7746092294789349168 8218441813922770944 7506740640762574593 7584909791479635200 4005641168091584001 1153836601923354625 4630131393736987969 4935229277754681345 6324099459026688256 26205976071600128 8686468149374907392 1879802034109212864 6423454859720042241 4513618581568751264 6509838141515022465 5859547014515261441 6122864730302382081 7047724290811265025 7438506717055658624 4232591240965414913 1751399632915398009 2643009265221937664 1233816477444954673 7055526375943405568 1377417360302061568 5836713390490222592 1783888536512913409 2320487231794005248 3605311249872415489 6620041965662320729 3138063184201318401 7690396756433955328 2812223298177598721 1796154723524739669 8163019963458866337 8868851305769580193 9079811601929011201 4121172774386655233 326274395677151233 2560614297765693376 5397499578155171840 3293353141886464001 9183750829252757504 9046442142439734721 3658042939265836929 6178502248984240129 6786477275197752321 3353300811383303296 2305099376359672929 1307378366261107713 8970003761274564608 8482188793982063616 5071422817067560960 8642091438948900864 1682509169038884865 175512505148768257 5388916693626798080 660922663887867905 1694644583301179905 1839254178228109313 8580724519973952769 9092832688895826944 1689912097949159425 629936335423594496 849646419575296000 4808651558015025152 747045767139557376 2888777440836493600 6489898642955317249 6013874835315617792 8156997031096957953 6152129751848770512 6670485617878895489 8946160903623845889 3106164065711116673 3165162065042313729 6861987919175155713 8528498645218340353 7891397919382176704 3288967213351314433 1826245264508280705 1194975301798985728 8685549593922334720 8626685066065910784 702253253544542209 3539754923744280576 2175216043054534656 6259430190586961920 2251814302594844417 8102623448035516416 2444047459890951937 8542354935651193856 3049355521059044352 2272843223346915329 2962376652174549856 7822836168438190193 4392614283949023233 2888289307295165376 2638924030509760513 4011959040861855808 4072168610114857985 820804647479148544 9196547227960380545 8976192978095472640 64162079215763585 6760828068332041921 2853873562640263169 4309551081242701825 3882497452162575552 5193874845785692160 6513550337520290929 6303081500540581888 1093881696627420224 6229137666679542657 9188035249491237680 3951499001900646400 1430806621689379328 4027509163085162752 2088730461501017793 3313393264473117441 3633337281104830401 6109522599100920832 5465103314201598976 8685775489530612993 8090940406887392257 1525944998981513600 4166247000177883265 8863581209919236609 4666462277462089728 7163728215719231488 279314138978985472 6988054421585231872 2263710432533053440 666998413466402816 6548840055392275456 2800258984571897633 6893949045112049664 8046625470697600 8469427398552799488 8379470346909092352 8811520666588997633 7306719903157551104 8988163087783357056 2456829252043698697 2041488626107672577 7962568816003858433 7498685376063180801 4038615659474001921 1624853324179272705 751991635516588033 5029103190981435648 1126815486143783040 4065331620406953984 114769293949459457 5996564469424580961 2102459370809542656 389367244061810688 2201070200787266200 3091442869118700033 2715668552401405792 6579770308525693312 2591828990006145024 6973183680306849601 2051212235561053184 7729251663017547137 6841361341136896001 3032344669738361473 6498127694363651648 3587536060749380353 5299891408953317353 4516098783755642113 6434767051916311936 8099362029573428608 1916730570885380225 3291902695448961025 3371627197957850144 5513804396907339169 5358117650536763904 6746689004296552448 2532370090252374184 7170848324706697216 1535781040846092504 2396554927658494792 7940409749072216065 8692737497200487296 6897037546188918785 8419605268228840448 1305221483695308801 6926417444806090752 5377942925151894624 5182683276341246720 7574713624320036864 7230157276948183169 4810113309910628864 3699032647729846576 1277222435561988096 6197219653342239777 5508744565982458113 4366492242948165632 154003307772342784 5062058775583844353 8164724763338968352 4225926063638315008 7398083007189959745 228719924990793857 6284729112554182256 7001454632040041800 2606399186886197392 5766076999879005696 998264430317496320 194458091573927937 8853228411009929216 2772356504459371520 349031817215894017 1945581927084425217 6172740559743352832 5169600339967201281 4525031037288625664 3748508345741490176 8489285944140673537 1948787314120369153 9067783320840427313 4429666562644351137 465261858252593152 7441165220518090264 5894943535987023873 1646004267747006976 7464524355508411393 7347204502106333185 6007992999974709504 3738826755767616064 7038650460847996929 5951563208459718656 6966653133862971905 9059600468130310145 4979235020262750209 1326010893279802368 259248724635293696 1365547861317690081 6510888561661543425 3775897926636334080 4023616731528298496 1463215951725985793 3772872469713775361 5160844193555783680 4676186216079556608 5592409564478189568 8067670736126201312 7456134603141021281 7430996662365265921 6277298944539687937 3962503116260419201 6635369748138611712 2139361934137970561 2229080724815619200 3782885520902448256 2809559726827359232 3329484689950546080 2867801373169149440 3714531701080072192 6932752243814437889 7749390848018305024 4794659945308037376 6174294267538538497 8530492518706388992 8767080824476528640 1074941997242753152 4254893261042555648 460614357120082176 6237413996099635200 6702084359331626497 4196132100942039041 6023211914329915393 5834819724842696193 1926583773520769729 6665675285258631168 1627473202732335105 7433717984224539520 3417202079702437376 8461983787957050880 5845127571726946304 9099558673246351361 1887385890929296768 5129093359265206254 4657033005521321472 4043230130829211353 8811530881194786816 4947579379659338241 8564901276767785985 5633245081794691073 3985645324696528129 3964348150924255745 8922411818352632832 8742683806044792833 6220268275790061568 9209279741534427569 4318907355880692992 5991941012755366529 7935718067780583425 6065950951250643969 4738524066856417281 4320684475841595777 4062807727844118809 2343541816800281600 3987309774499166209 5210191369371551545 7626568294510062016 2922351466587881473 1840991292942729217 5645381028496277505 7404334921198040576 5706193073629569025 3267583811779600385 3301760948918793728 5693749800988771776 9001762069037989889 3914149203309678081 5386440181091106816 5774512959916909121 7363243589662840576 809181086188795329 2026271625617160704 4113112842537817344 6154060689935384576 7307461972194530201 3402985674279742977 4790470879512535873 3183901549989643265 1807642397258908928 2327276601621716993 3699135185219903489 6098463290681665793 7567116793497853952 8445832109673647104 2623546658251243520 4390890062858764288 4825604133128092673 1019843438910547968 4377081911571127297 4299039186961182721 6156560792169927168 8647851618546196161 4492493552519352320 3269729940669815808 5322537251176054785 836662352764633088 3625888772370764288 3430023660722306049 2446482240656867329 8375108513961077888 3538248431349202944 7158591605998850048 1736328104098426337 6009932724305916929 3026696222309304321 7408235263196380448 3947827896403801089 7870298519365646617 8905936208172306849 3904376196945993441 7523084391034055552 7493725322902355969 2616400532102169601 6013575250348408833 2410711543444350977 5197053213318653825 5726921757050716033 1383727995456833024 4624076857259409409 8350031368635349793 9176866458726673521 6654769868177958400 5198792385243965048 297669742576243969 7327057742037081632 3696442964343873513 7275976162164869249 7097024131065520128 6382606681473509888 717415914336062720 9019203781016256513 3991512030039467265 1664908291482279936 6096241634398175233 3186302008277361664 5423830882932774080 8413214548597932032 5777123931604700161 8000197111649766401 2464984414799757313 743374944167230752 6153980171376844336 6458097180468084737 6863677722701090049 5946894100530151424 1545056969453953024 1989394764662615297 6203218290291722241 4854545625481499648 2150847127002218432 4514642736999059456 4779441762694856705 3384105714042015232 2075071348639657985 2373372898740801536 9153071124563845121 111468065444295489 7776934780462797233 7175783379150971296 735123346250864273 4375559977161147393 4055749394306301952 243628358578096129 3159456675232559104 8528061229507181696 2541145970116319840 5460303753158563841 1402107098990866688 665497316568712128 7390002042449500160 5694509451068532737 1656711677850990976 8219807320965588552 7317116740971995137 2092369144782667776 4655026602536662721 5316366239730278400 6245325568937795081 3487645429971567392 1119368266244776409 1545741179252380673 6468183063446452608 3918817296769632256 6788660533797396481 2530859823882260000 1197534660248850432 3692888489379217409 9028944073024052352 3832067207805093121 2492491749630434561 1924992734994947072 4696414243329533953 3906993254630914560 3284836018360824705 8328028984591843896 4680698521908609921 7096427182582988801 2131541437512824192 1535014988339982336 3307073955062998912 3375183676973150977 599097214109889536 4914641187827638017 6838383985755980289 8820762638721101825 2446408930550987008 6873518186921730048 6673126718676598784 1146627938324234240 8525318109785454129 3518489581785502785 1594735031354703872 6467095934665574145 906819929662199441 4708635558528212481 1328745473227060353 6963264356231316689 4707408259914643456 4492838145448266624 9178998797760390017 1420884754373498328 2601727547781414912 5414641569489609616 5942557273099337728 672544653382139905 8698423687912833025 8632972094817757569 1450199280005534273 3148157075676397440 5038656870109622529 9026129782221971457 4808340973460258816 3273063370803751424 3917069741912753601 7857811526696750720 4812751253350451200 6302105718679576576 2208236251909748233 6411610649218777088 9212928148707342337 5762303683776695249 903159925087391745 2033823964247420096 2651769733700081920 8635309596144533632 3035490483685081089 7853273662441553920 7609129468021971968 5702709815748903264 3336459203208057857 6438683205521499321 1293662692449714176 236269677542674432 6304326945017655296 1821474405848299008 5347110778549156033 5202297466692410272 7925470212688703969 2414212325791683297 3277666519425990656 3917380673321336977 8075295450821960576 4523719437046684241 1360197222531921920 1117721282810031553 2102637441746907137 4895683946428235776 731059828569112576 3694829518861893633 442368106807762688 4123860145850919936 4144329055927141425 2905226134493257088 3891207358748639105 7826534640432705152 8187637291006803968 5268626558130733472 6600230504534781952 1793867787878193152 4989582210118584320 7782729401689013248 8578152560632397825 2832642842295504112 1690150498383924224 2370443439571397424 8986022284360755712 1901976778746982785 5985092385775580929 8886090076117982976 2838470755701460417 2133815643975551200 3614407726668201984 3853315272602189824 6062266193680318464 2144653614667233793 2835197928776637440 1924858069990049408 9144371307834424768 4817860962542837761 1466541225118171137 3288406630472024064 3517812690325676032 2431579141756765697 4075701878390915073 6816457601529702400 8690351522052773376 1233721160074936704 2878940825147325569 5009552961241939200 5067928848315592928 2684159007351204448 5272160403680690177 2800028663010406400 7419281095534133248 1933094169525760001 6514863883203667936 6025969642347918721 2940107471699037184 1905869967180484609 7497266326649962497 5188520493687986176 4560108499125534720 8394037650268011008 849469143361593345 3583850316516664065 1701467927277590016 5394957442643834880 1661831347245189633 5618004586454482944 8273301278726651904 2064401521524342785 6117539545401332224 8262058552004835968 7400243740360491009 135529632800799745 1678657578794910896 6906155167826841216 6805585692880715777 799355737642973856 672778134139752192 6122300061687833600 2021973098267644929 8673203532968339969 2465257193900969984 2945066213318246737 6578829576683677536 7959348344976157697 9203876236717719552 2138649325644792948 2958634934903958656 7421938416959722753 196923360675170817 5959131496153840897 5538172361434677248 2590092502918692864 1402452350556557312 7357135235480315905 974846645875751937 3934103116152832000 7355368439952837888 5270554951806640129 3405331440743801345 3151305494442485761 150377158533833345 4075848061247910912 8834392520980299776 9143954164893191105 3027212090397707520 8259831062363162625 1452562898529577728 8504748005076625536 1253223825874219521 4644864218642769408 5362720222847741953 6006402146520498689 4031655722512216160 6869079061704998913 6975995251575556864 5558449846190727169 7960723454996016129 4074529754658246544 7618111038768127232 2194220255029493760 1955235332522412033 4540456827553447936 6178022531726897798 1866741745234275472 3444542290007818240 6741350163401583873 4847720360300015873 8394709589138210816 3614122891925292289 8003191484704179201 2083622411293856768 314014889209954304 7537395868385582977 349376462124125185 2697585997964552193 6423044403064808320 703854537465533952 6502973867234369 8553859475918356481 4018496442294796288 8295794204832701952 2729558858870546416 8351515221096621056 8990364669954938433 4215574211599925761 3531298076179261313 2196462939902013441 8301229988599825409 1360576009538306048 633190096952137728 811154923637440512 3895166115435143057 1981933838796265984 6021716848839671297 5161112931931152384 6222640419515283968 2269081595497781760 5149269396131657472 3492236797800757249 4611375140293424129 4640638384626455873 6321231234753862673 7598787558922955904 7214999581299638273 464489564756967472 1956509805022703585 3071743492455837696 4641864227948079616 1785429601268531201 7437639106137464832 3472976798968112640 2875119790077935616 3986553805856800768 7255756979623084032 2806279290124924928 4833776771836459008 89594105280180224 77941667284261377 1479196565555518592 2560372223926927361 5031214800343113728 9174095500096307201 7192820001640090881 7371244551738101761 2338902557324360200 1261360055710244864 417277811164946433 7269454156344588289 7070751387031109632 6084501637969049601 3436637292346239488 8616377854176886784 8757527160366227457 4853536299417780225 4401695043085124384 3291961626809776320 7891075199881921024 247147235624394753 1719766476549319552 2655853287416216817 3489567532798398016 3171482338200813568 2974634040282955777 8990361242516589569 6284935239090399665 7266076596843872257 6133917371431312081 4659945529954773632 4588070500597174656 1852571258175967329 1020954440879608929 7971657334088873920 8330341370158050304 4468354073527808001 6695096617401049089 894953373426827825 6155290992729936641 1064200457157017473 6207776501198344961 2160208729553802816 1431844406349383168 1403620279775958529 195671062591905216 4519465611471117824 3672097011823009024 4295205796531408072 1547914027751794740 2454908652014747648 5416283672434876417 4882210114434581320 4435671786104449025 8422922641434214401 2704814986305170432 1696365072214856068 3353171871475241984 2893537267715489793 6002011158639561184 9000515738946187649 601630031523293697 5267997420392348033 4161654565696290817 8635019622505822497 7754407196722102785 5354566635489427456 2191521893914049025 6036570611522358416 2703060816940535280 6323168626105843712 9028880409973637120 5429067585811367936 6812635094857698305 6354946592739659489 1953287099447592192 4004668139398015745 8866232183204118528 5658340461369466881 4825473778708285009 5818856811286646000 5225120661736092672 6727986021247234049 3674851237966652417 2521900638361454592 6799292514252068864 5719561544922038273 5830615796018202624 1013475676054843649 2670858306248662224 8757401442317899776 2902343038079109057 9042501899150667776 1992196153409585665 8331098895798679552 6131762753073172480 8061755505462560032 3877015778988536833 1546076771527606273 785033264109977600 5534016913157914625 56906166833421873 6627661394386878464 7954133733274045146 5295851480525608961 3586102987426590032 7258763084536269081 3063444092543764480 6505153985900902912 8974282798666811392 6824234026531561472 1246083541122809856 6177332753458957665 4349850685458282560 2685415550030938113 6415829660814827520 3952561230625917440 2035219834949652624 9219920988686329344 2348129700861693709 4368753356844696448 2836625264906182657 4904200320538226944 6312891617068089344 6425097729705690368 2832395996488927552 1917533516056451204 2311861174662676224 4608331961048389632 2105662839403380736 4205846010119144448 1936348254048419840 7938160411648929152 5713180350212472833 7519456984052375808 7287539546926982528 7265420235274272769 5451557904835432449 625733422674213457 5396779644566382208 2840888886831426304 6174444346363587840 2613621435553710528 8004516522132826112 8699828595611205633 5216762184368035584 8070208409119550337 9197767529979432960 3537900181979305984 6157243669560510464 8354103760950003585 1749249288231749632 7929787296060370065 6837223815385705472 3787547974230284097 6003794213907177473 2772943023498682369 3739724359358088481 7340371187522223616 4828674111124886016 3722304873183554049 8604619728785244161 6192367648017342464 4261029969288759040 408147502715614208 3733270409535663104 1554103292258631681 6044342317703732866 3885475960626675713 5615263661918019072 859624081262562177 4448070752206323713 7691209565262929921 8451672296395267137 2956485569577055745 9091075807198571521 5516337912088081665 177576871242436097 4914125422368653313 4772262874408531768 8135565690054685184 7379698893508132865 4052617064839839745 7782157776508065792 1169204901865030017 8046490332504717824 4321474474370871296 5865819222283812353 6709251495135557568 7051531640864505856 3545870571886932481 2359882768185467712 6985424836812668192 7587344577789289472 4376147189582924344 8635877317920363105 8092962847632600577 1425497434504334241 3366280573376362112 5820658564293063168 6122340680487870536 2886815640807234561 3269428010067165185 97418444421439489 88607302843508736 3048871474623580161 5972480385040813248 4192111883026812544 7520745402197003392 4562583347473571328 1761970475053711360 2860894526021937152 6171338137398559232 2599056435957209121 8037595543424725184 3584769635865853952 1519524516454799104 1935985217802830080 3835807173336829953 2619438251760209825 2731194102320562177 8687397590108733441 1036866249854438848 5888185098118983681 4944932454247027520 3412355497772111360 4111754673655772960 6180915158669197312 6579350519557275649 8549830778921724929 1942252870112510400 2779270913631617025 8098170859617117441 3637032095257329664 2197629510163219680 2330740579942859776 3723474080797006976 8465946962968881153 5759435969582071809 9173997648196106112 8176263353407663680 4758223555149567329 6529904425645918769 4061632009155336016 8448103111782723584 8396706619076257793 3304377536274467073 5516014564713840640 3946281193447096321 5726387298688581632 1815688923532099712 1894595920268428672 7765928786950255873 6591630939871359200 8832246633518333953 636830428940451840 5899654897595042817 8075861487283774208 2785610354384637697 7328294837442437120 6061594423308057089 7926345443788218368 2433765167428323328 7436774728666449641 4527535914216521761 3699244326423887872 4180055223006863137 4578137913062360321 4531978187849445376 4274001413333499905 6395610967113021696 2400762769467834368 972984385880570049 5331167104567821569 9082176956574012480 2258491434909604768 1197280858245229688 3662542481593274368 4809475466999083584 673310995615875584 5387602791624979968 6851433736826172417 4793083822417117185 6444306946029780992 9038294625994510289 799441744118112256 7168781382688620673 4728752485567421440 2354025871754166272 2152770093870619649 5471481939481273857 8574450896355020800 3398945801452910592 637509975951285760 7516294101978352833 1442452373884151808 4480962476534149121 8769964157373993889 3729180188963856385 7635829748860491776 688375704516956672 862432743280967680 1967326367097186304 850155255154016256 1363151228589912577 8911051132347047936 6934881482976788480 6163789123058008064 5490702972009804416 6716383190729637120 4563384101257329440 5723566229647523841 2390237404968153062 4921001346650046464 7623821181918816000 8976975191370411008 1158340607216659009 2691327353373813504 7524150159538709408 2847111190404122336 8821191317871833600 4325809630242017520 6768246352689898112 3783083399844435681 8730732256373135873 1208367371353053249 4915620924219891713 8848810455762070080 4723278250324905857 4292385105674137600 7216552105188187009 1099406488528472625 2606420203325939104 905741211047228928 8069459370129580032 2409757003673401344 4398096811134957569 3389230171879757441 738425847423336449 4063799886015148032 7085388417114299392 4544694297472521216 8912881298776262592 516416795969459073 8761981362188141057 2912819579704483201 4815542792585396224 7622563671133500416 1177675720872165376 2210765908795346945 6868140867440936961 493860433159528705 3416440084701164929 4543683355475240576 1377948072723040257 7331915937669568192 131461273018695681 6579195818655008512 3875456766552178689 2001597144594431104 2473066481514978897 9199397465542230016 4910554953771651073 5925720119322996737 5893036239145762816 6615935882180792320 7770246238841232385 4180028619697108288 8792878045935441248 4500436275206223137 1346967774131771393 1687479413695053824 1032126206902218644 622205165586824129 7375296222202358561 5606796146677724417 6680677538773053441 7104185464738870272 8323926821530490881 6422558767387115520 259087378077450241 148538600229862400 1695308773943560384 2436024481228250369 6580598700053790720 2424046583217652224 4751264577418173757 6764671829064888321 5512250291866150657 2634177807138436097 8652515488127854464 6926132960901767169 2619572953061790200 4648285968320019969 7589960218472313905 6568834723993748385 7282352572571844608 8072562195195707393 1122587320400698688 1923200311182469377 2082736170153205760 190639349060317056 2089748112409969664 9046519715529170688 5222668771467863488 8813133299325419520 1857247481218203648 8745540117441616897 5109679062091926784 6434923243010727936 432227041083849232 1677696403751698433 2830593477425321472 2910068067764670817 8292666831935602688 4058224672051496449 3556345244029542400 12660483004489349 6986804861601880128 194040287902722433 7913198530559737857 9150801589847444192 1658304465062645025 7602138485928409088 4172873930944324609 1312269820269871104 2853685350273733376 7397922016113938433 317879442269210625 4358084136417425600 1538856678037744641 1439575953158661888 1904062561761634273 4100984831707906049 4787354761080451729 2967590897973766657 412496830146361280 4759562041790955521 960103043002662912 5928711755269029888 6470217765560739456 2065862105563391873 3287945538646114305 5055854118669475840 5166575195376489472 8928506234653372929 8437149178258282112 8448459065343217665 1872414383859064833 6898812953060726272 4246863995919992833 2548766836161373184 6428706810261807104 8262815809037121160 294491271918520832 5689987095653628608 5714506045699900256 2281511736354066784 1258146550241034240 5500870738806149633 209506717816357249 8584937070837613569 2342250952563513473 1556260173800374273 4105230452807013376 9157365129143996417 255639690940264448 2920880128497516544 2758917389140171008 1598387813997279232 526094201951331968 1700296821403075264 3482971018329021888 7760598258884044801 5090119905809774848 4551817571961681921 7356360353748466752 2167654535267907585 6494219869849571329 4916151617057302624 889107402019342337 5045196256302101888 4397425787905966080 8821711316023181312 6901575805517671424 5460133140329721409 5543671866918322176 5295510520185968896 8192418572366743808 7009094273597327872 8068519276580154112 8596193860491466497 7245992916627451328 234390903185350657 8617917311732940800 1153779600084416000 5350580764127641601 3232258307212795904 4598222839164762624 1961307651686302880 7050194974720098689 1265173383654850560 7608462057474359809 4623297248314130432 2350053466456810753 909436471315265056 7855415672107256832 997834589350047745 8789633870687813632 359205379388778113 610241164704989184 4160065632458964992 71829590774210561 3855065839540166656 3032240757208704321 8635061854018484043 1820234790673998560 1383320266253253536 8559337197414531073 5900161103345850368 7230031100393349120 9158627458622332928 6875085160213694169 6476009706202608641 2903669681757329409 4785055896238358529 4017176334845345793 4415235442586227713 2994343762073086432 7030489686117688832 7594039629025370113 94530501909067520 5969326267351713856 3420875280445400704 6899663456831793920 9135939679127358561 3346811630384343041 3785882312480878593 3189878734890851328 885207196958059104 8621214884264118272 8594974167332028416 8975171500044648448 7203531569476747777 3885260792765960641 8423303625065158528 1613407990721801216 430815895852767489 3989675638743701665 4327521920465135105 902945405115962881 3364782051523437568 4433415696697567232 2816857747243714560 1359204576384503809 6486879462486490337 690243411809688576 1653713732315543681 4043149086358628864 6735963737716410877 2734738608941228417 4806799324814360576 6345327750344912897 5654731319012529280 782161169676664833 3939624346274632193 6803489801289420800 7642131386080543841 7450962286082093384 1098521817358941185 5297149835887979521 3075770378043334656 326463345646512129 1007763141649408 1095699551668308992 2737529913982368257 1470932984756218720 695271916259809696 1048385291545026560 2980824734595809280 722838849079951360 6282318479907433664 6292854101229043712 4169721649143521280 7294256556526452609 8718382054131975681 3716468523922165761 5112064419511659968 4293625952159913665 640589848063135744 4085095458920595457 7696828139254777857 7126865779569755969 311430544006889345 9045714480677196992 6500420757388386560 6190715070752268289 7472155521465188353 2396853362377681137 6853388365627948865 3405262993458659329 4984382296758564865 7329679006948248064 9208186212922375169 4697868776814602240 3544880087620431617 5686304360623668865 1107317556552421376 7617318802419089408 5713308120821793153 5747123747166832641 7407242429644294144 1991822566737646721 7880849432714496065 4007144683817762817 9166551866054587393 7769747117992017920 912096228222696128 5338309503280840705 5034214644987395584 1444459917935165440 9098036930575568385 1686333540549830945 2367540968818056517 2974575838896805217 3796560530176132097 238704432963430785 4968708387101656448 872742612564193280 5461135783829864448 2552787873165407352 932743287689822465 9143293536095881216 7134437411992762881 7636374974199756801 5931791837413933057 3967851429516640257 8613976768299138049 5940668278402647553 6331261460253577217 871730529241024256 4614795118561359425 4072018171012004992 3497540138941939712 5387085202407776257 2516847312895606784 6661166295121600513 6213436374024786817 3446115567461793792 1601101238475685888 4376736118101506561 1081648498789228545 1641367190207858945 5456931900634791937 7885154385137729536 5680642083319056288 5002049267728580609 3388724362131752032 548206526605283328 5417568595530448449 6698222211732873217 3655847427819237376 6041873475454844928 8294256347425445889 8696404093462759424 4715194751234686977 5923898088988891137 3699735685530617201 3776371710910132225 5970929102412775105 2365221275538227200 4092078269816060032 2010356812213628929 5915699089236021313 5218572885560415360 3915229984841429504 3140072924605313024 2249152336759341680 6568432673931916288 1798121382798204096 6066602883755246881 240252366126059521 1894102802486358656 275885409349856017 621195057290018817 1767732422140493824 1460018483740570593 2824400658855629824 7128366613083521025 3673431142714011904 1333560744632680448 7534296888555940864 2719262998237478912 1133429511436401505 5246486839521910084 1618104088938535769 7867028602459117609 5565133209863145472 8012190039931486721 932623651380288064 8307909851474296832 1155973431846239744 1745577035001851393 4391958552725254808 8611956254995297280 5462553014098248225 5077221240747014657 1707507899605475272 5532679458053898241 4119086192251586561 776278212793500465 8078467662389354753 2964232945484169216 7487687049248243712 7270020480054968321 7911390031786041344 6339145431049220096 3071720223903445888 7920265265392739872 4265562170509737985 1560211040391659521 7456266734608706048 6957075841594466304 260961299769124865 6902080622160105472 1576837852985259008 5767442709462082305 3022604570676694017 6576760634002673025 3956421636893802497 2452764844060733440 3579372155521335296 4195411901849934956 5139831910726172672 7304595194631651328 5094289573948744224 1974152544877740097 4310114233869412608 3275361589159988737 8479198172394672128 8458824488769898497 8756427680973115777 458793540078209024 1091260349185445888 6080062698197063681 4855600501660041216 8133524312175280128 7564975448067780609 8874541685590228993 6296686771093047201 4134931726919473601 4459459197385881601 6909981598231563873 7860421556129052672 317871268735180800 2217763526154584065 7765284127424702465 6762519903652593664 8014728426319511553 8977341638736556417 4140566066357075969 3026943948401786881 634507212730662913 4682824826859760000 1828338032346719489 3268413380343328769 8593853521650712577 3885763103634358273 5921970954905706497 6145958204841877505 6207674973363879937 6225228922826287361 4963570180251086400 185187540261666816 9128119631653896192 3779185945947398144 4287769651869605889 4787335219308429313 1778324823790465025 65731261288103937 4224246312578318337 6564498208934523776 7824353984807386176 5573046482501632001 3611455278261978113 3336466960467620480 3768831394831380352 8952960935243701248 2316217489463181312 7091244307823248448 3895001966996029441 6727392129720913921 3880571415748679680 5348071247579320576 3564743377154182401 3408002371424649217 6106162972646246400 5678224590427480064 597596855324430336 666831119285485568 5726792352831597825 1039083604162211840 3280423881647084545 2594326419162335481 2428581569043758592 6389421251230860288 7187461241014850432 2814857709461941761 6782187039427920896 1973358298696960769 994957143159311296 7294111712646535168 8419372565604126720 2101641705441868753 4416697739139779585 2065073782643190144 1609793727119916513 7421831891735216128 1314275656556417024 4775503444559849473 7760106254456496129 7596196870784180161 7465769435158839296 1556488386501338368 899207697641254945 8049268143030419457 5652722457446587969 7503422441182576640 4500231519669018625 1918092131676913152 5448790529161068545 4666301707634866241 4845605879091158784 7530078493841252353 3461607358840741889 425541471567534080 3509359338036215809 3373345059853910017 5479492844615329280 6801392761130971520 1923844984649359360 1158821786240309248 609299351129009536 2084782310845567533 7661207186804278273 7856372891288076289 5837569721869241248 6921730149219498176 2253008107360046609 3157446513696027265 2610955115192672257 3808134081495969793 2723451211657009152 514670172404215104 8592814578058152449 6854567222276884481 6211891680661405697 4359784808172212225 3815311091168931841 6792679624473051137 1130257666549313536 719585119024447489 1018300842770292736 8909858041296166912 2149525720673484801 8713258155306217473 3727576865477537792 7868917316394062336 1347646606151852033 5797854951391443537 7425446149742450992 1830848625218549953 4998733493691768833 3346217764769051304 7465856448771942400 2478941099007197184 7347913381083971584 2758263567633865635 1215339095187325697 5502851546910521089 4626080485237652737 5508334943480080384 5487569374193762304 7803877163420264257 2392431546863675904 2265976211039002624 1927703353766855808 8865107071115348992 4002386317168393217 2493791082337948673 4952323751014825985 5588670262094991685 3545039205041097856 7567763938115190784 4394092451228440577 3116398747341683200 4436837301154316288 8140219712651024001 1382400402968205312 7800945402680772609 5314253667931076545 2012720482462810112 5343772600285691904 1023184357027933696 5489428142010667392 8942794253985524577 7726869409346797568 1090272480898572801 3671884575152113313 4987764407796187136 2249085981189163280 2962233728801071937 6271204571268230401 5427788662484521216 5670233421765835073 1224340733405167617 1899902849360821760 8408870929069254417 7465247193590415360 841965248246734849 1003652764486633 2398310315779187392 4788944823183794337 6570128868671626753 5773480318326372176 609570813018963968 2908984576267296641 4318377646229915649 1740981889453307777 2945469274137509888 1941890287530414080 8321923749181090564 4838139193980957185 8062771776474556976 6526547893823512576 6392689117070662208 5466372540633893216 3716811923741938944 8890195356293528576 8982534594326016001 7412314170378589568 610151448845180672 242353574861864961 2362425645463517312 3156353181056897664 898966664359927808 549764303772613056 6551411677458669064 7484860377458278400 2499987134188700800 7239640352068413208 7416027695107252224 1219574070398830977 4392565256529092608 9192904663139299841 5633163429931956224 1625287229442129633 6305438832144832512 6678668057082010976 1902308797427215872 3552245660499718144 6102576991824026240 826710796844914944 1992232450504556544 2434639945803580416 4476726319566319616 5928897879328009216 4271876343440435968 5249310158984206577 5791924616748641664 6622566477791870976 7141303413421127680 6118599356665659393 8793570726141920664 5929759162082433024 4505255496754343936 2605119092147077121 5727902345203195905 5469266749909630976 2041899571475340032 1955099038429544065 2706216575706493737 7572420670224971777 5965157383035897857 4424432306623384841 492307483526502400 9116069999664296192 7427575749315644993 8225058611382896768 4340778779796067329 3592053282356473856 1558282358075785216 2496683091816561152 6769583683246045280 57360566450388992 100863302652735488 1608282680001742849 2860869205580008449 7562876499849525568 2655312432386523393 3444619811392831489 8787972295498424321 1230252650074759105 2143876109662208001 8269775681466368001 5428597599801925569 5983572740746401601 6092007366962295393 5283981175313481729 1871123588174563777 109550715681860273 5172435869722135033 1205767874582413312 6770166818844303041 7451621961823602688 7253332715948265441 1136189146905092097 2429938008845057281 8756294375236980736 6462442264736161793 7920921596867227968 2460232657308239872 9195849541192560640 1640956378792027137 7432280459766697729 5798977346372522880 4456322284698579968 2663752933751913728 18914611825184833 1075805296859160065 3606424498549788929 7009402994578123313 8145228833541771841 6812298260934098945 3240714883924948224 3228481388543563777 7120645451758731648 1732841007048013652 3752731921408526465 8074208529124091392 4820760002280212736 574454901403685248 8410040836299558401 7000456156095514624 359057725070037025 899117442024284160 1799667173385403392 7210516604200772608 6528670495189254144 2705368458599105536 561385998728187393 3050973719068180480 3632822916522820608 8760980031430079616 1122225950055467904 2992806007090610177 3663848089509793152 2701032947905740801 2170852056291955969 8944001686799286272 747630247750794753 8488579219875020801 3900012996157043456 6419484802427527681 9032367981859634177 2115302198129344512 3657846216903257665 8800937449832965952 3828157883606153217 4883118649177950209 1913026295381491712 1402588983915916288 5863421776034454017 6522483546027299073 2698710185257074689 476661816350518528 1290882693308951552 4576663616749764609 3710922072083681024 7133854160034516992 2044322197562496464 8337928989967695873 6043555755422908416 1083069075711985664 3479292745275326464 3444959463250650112 5167806410658975745 999054458277684224 4031313560049818176 8033646844990963713 3675465682214459904 7200843255456661504 7289601652212018048 3658841165152914112 1077564851290722560 1483768909743465985 4679470056741011456 7066540717280472065 6506741564842521618 6325843502570573669 1928334135791367105 7360314681827514625 6854693475263931904 5425562175972704257 7067909236849565392 497952155019247617 4122933170647557544 6303160275498798592 7157201594991454856 701510898898141184 4755474204414176561 7079512897019772929 7563867452872130561 8359973526993220609 3211162114202393249 5115926403310823681 3864953881983620528 4102801393673574273 7234941654389878784 6245575653930295297 5964835576633435520 8789163957878631521 516733362410541569 7141157702646599681 2203840633165609401 7473042365464408064 8318718694559608833 7535798829641109505 5223468847945259008 5401556421579471873 4974914727267083232 2628833935730824192 2361251727608893824 3660807180412125185 7693561679475175808 5359278567302195264 2722373460179599361 2128992364577947649 3237217482831024960 1714835855340563009 6371676603387514880 3068222621710716417 8470742787403923457 8146676697752076289 5221393769085542400 1477018127329399233 2869600444284076545 1678787762860491776 3318729727392751232 7805219440625394688 5614302966444262433 7069086922879211521 587425395762694657 3466685181683916800 335273191061577217 7342590600607191937 1658392159497093121 6190462504213151744 928505886397926145 2044754728766770689 5551633381472182273 4801518861346848768 7414010811436122112 23221100991714081 3377627741928610149 274035048499857297 4179020188927074304 6370188339848404993 9118687437289764545 2533337206761681920 1787464310326770515 4949030132406532864 4540855261127708672 4958905553483375360 2951785061623493120 87307990093171232 2914184680165432784 5027826698384179200 4883914175338704896 5658562568968461568 3344370318150161921 4599157644396003328 4764288811568377985 1500276303671361536 7514396868353231840 8901804111686180865 3941185775711215616 4878976363016197633 76706222870974464 1610924658036596736 7814263428946591745 9205937222142377985 6251282686056712192 3476291135598433921 9092527313422502912 803789409029280512 583939052665639873 6328575530219122176 8919684867309161601 2464734026786505728 1438726907715035297 3782294703457615873 4570766225954078721 3975306477765795840 4908195880134359040 3151723217101269448 5683128644037457216 4492676158595315713 3916616795903957697 859304456852237056 8996359343875424256 2039187006094682113 1855567652104878081 1644130598745880577 6591905307787395713 6587500692467351137 3652673767198602960 8889483598382366720 633927593646908545 3781336689225236224 1783270880421047456 2918507299389472064 8896335511293240320 4201712374252683265 595570068305743873 4974159252089112576 321366417155454127 1597199268852072448 8556838040829777408 2610773471515061697 432237810447024129 1451759509633023105 7826255613784104961 5360698167770389888 5761784102779207681 886246613269104640 4257199326287101952 4262423873117684992 7957542070938227169 8048076679563933440 7489455472254195089 7791752632489531585 3264154212919967233 627220951570317313 820995655825932288 4765321413058596864 3909059179164876801 8391670591139594240 2837881935546178560 8513454042987212800 2719908817466129057 6279887359858936065 6740841659901287329 4538162807689959329 6432643210732689408 4683673043997186048 987387301698229633 7429694601638904832 6472251411622167041 7781502214368067584 6265657772455402112 1417796837967169536 6603105511966561024 6542457055566071809 8843456811919925248 2110676206220247040 1408732135326384128 6043237036784103424 3232344420436569088 8695072963422304897 8821453379934462208 1834986715399826433 2651853752256417025 6320512863387516928 4337471403626332161 5721595322513856321 2346945577363173888 2808786728404938753 9182223755202760193 5733032821381342464 3877748362844667905 8425319793358053056 4725459541258316544 1053407860103905281 5649412385574223872 3905828125505249280 7577302329534552577 1284498143818582016 7699390882522046465 6641248728571183104 1264971913134866433 1153195139190489088 8062325473923401729 4882643161617163265 4686349878207894137 5204010361303565064 8740614722274721792 4135876720056700545 4267265878737555456 8836724347598294336 7080815504959643649 951233209138909184 8564131249502223049 8834450568258939761 5051769392309125121 5860703867932394496 3490366600458665240 8584237215254188033 9196215216591477248 175706550104555521 6713793730533820928 4344870874756366337 4077899425865222145 7373155618493628416 6445045731373932545 5738917362785967248 6652059989375713281 7608578212477401568 2790349200663363585 4003561786239880704 276924615667493377 4569376692377510784 6514614261514010624 4435792726918769665 4761685657727602688 4518489152849346561 7485448757541222401 6057043437587529729 3694492000258259968 5254737492102704790 8418197549801422848 8021383578965526528 3194087238577594512 1043490720579894273 164875773257262081 3145237029910714880 3862880964705080832 3968244370397445953 7870922766512291841 3963333155135526400 642068813675548544 6250158998051937280 5852600618154065920 8947255951703649001 2323382658875431424 2451937309866207232 8593651376640044672 9008378596444415233 5317121342046830592 4061152518964772865 3954359047879979009 5230636819076628481 5801133624612452352 3126131094802399232 4779285166066740225 8000399939887121920 4372252070867655521 4000419491837210625 2207369925543198721 505481475899310081 8732271154792538112 8676718885396005376 4005661017878611808 4858764601772873984 3978818132136203777 8120093135207343104 7711499863571061761 3971017685641330688 8821380850859986945 2784740225883537409 7946692577779709953 691733177410895873 1206478618273683457 8495680267507575996 1503640508469440545 237143382299308288 1491935104350702592 6957808358703205344 8140193209168986112 7378096757659974337 4197902867890221088 5101339349392441344 4739478086510424065 6495131728345255937 1168904893794883713 9040815809911775233 2409914262817619265 5768452237341953281 722744388822425600 9124705802492051456 4458923737115455009 6744104249604800513 666517439792381953 8911767552740818944 6650098311872520192 8736724625591697408 2241331737973751808 7115769962306203904 6697892045672729264 3244916710635799553 9140672580214619137 5081708702091406337 4183521862995619840 3318463638073656577 8868099932746374145 138355356205566976 4259150671753338881 4462637324564243969 1299517097082436225 7336137376100916224 2496169910574118704 714298657097925632 6027249106630803457 1561582058167969793 2178258595849343808 8950941822203641281 2124773488734114944 1614460124855844865 7680032643786113472 3840226969489031569 4018117052593441344 491034526814242817 8875975313349804033 7585500093204653569 6856481800742100992 5101377342367596545 8022967078376866241 2497951868714163200 9093850206868291584 7777576779165967104 384889667007491808 8227028960043066881 117968895958728448 4096853770041016321 4809557446339067905 235012488630837249 2496937308460431361 4883973921574321793 8408139361928675329 9158569703006627840 6694319343918500864 2543105427897645697 8401375232374028993 8629021435259269121 1206318254419428352 4052901330831312256 5539851026630393856 4491691011655850112 5262611926510182400 764265831813384192 5279790868178339841 8002385858986918273 6468987984485597184 2233405564692463616 898514786296663424 2701565044356446209 8484138857561337344 7330121651893323777 7231063507509706752 5519999341109968128 8550391079290932801 5738503857963589121 8568230533352595456 6372609820172264448 1056560390078545104 6046130403847553665 4097851563759000896 5048908780214145024 8539680335346278401 3416909993721733120 4197160532373651456 7553608670313379584 4589803406531230758 2900781763984812417 4747389847670138193 6102899272534503872 10532809951376128 1266555036044099585 3032362512381449728 4720749068106416128 7025739224580400513 1112037159647258624 1010627740836394497 3838243319217733633 8800139878407649312 4852971881866240000 6511517521499699712 1343335789868667393 2094357504984088576 8203020960019192513 5412178465230695808 3591881292660015105 1955050564213370416 2619542073529151489 5247376614696191105 8687663559231946752 1208668975211620977 5115614657116307456 2265295010916728833 3106162428031539296 1114445304694123393 8121091959183301888 8706083275563367256 1196622210393055233 2928645218237848064 6986083908793355777 6127357868257425344 8816548671669544224 4149186913944114433 2543106349701529600 8442029563067862785 3074095736979588704 8099487220216064257 51814975353708545 6530938846523736193 2774165511702801388 8462148624223377537 9140717498115690240 4860579265948187393 6359777616244745537 6382525261313277953 8883531152072365057 2528570454886830080 7252916648983079073 4497706143037816065 1874122588313144321 7297549679471734785 4884406364165582848 4406106460712476673 3811782143743911936 9110816404063617025 3975688846870596097 4630226032557463553 8130227513433474689 6654763810254135809 7124957886477723777 5182845043118788864 1387199364858181632 4170555241923608576 1002056787879967872 7923278601325330432 5449726538891719681 8300588862515923521 5105151830314500096 8070849356178944513 1230371824502659072 1068020396156333825 8620758102088122369 7785600762715081281 1841167171400899456 6585807552434037760 2299157845451268097 7547451499569467393 1529267677223738560 3944172993958545920 1251076568169119745 5062917680578166784 5155340075184658432 7929674227690870784 8208465607351873537 3431726791988609024 2760847351519924224 7394081602715577569 4157745967981747713 4370541997426364417 3742942834959050752 3262011184795500545 2818778916906411841 8880916441638075808 2425527114313446657 1139894218382564857 3831699947508956320 9106307316457324832 3165726469613813761 3876115028419261441 3716087941169796096 1671241648333082625 7212937405442031617 943903410901108096 6222132723011686912 5230830004819421185 7374549469406167041 2746872910124810240 4603812247771674624 6866068622460016896 4081954283931244577 6676330894715332673 526346617977225217 167057731904733184 6894600425557164033 6887397980975694400 2567562547673266945 819878067946158593 7370537920535021569 7737051258080304160 3387630606293297153 8832377836905305600 1624792677699551232 3484121246548029440 7477781978575011840 7877325415228964865 706878324344881153 112870866346704896 4098016874134921472 8759863251712457728 1973370177193902080 4554914205548690208 469507771158994433 3082257568845265569 8973617332416946176 3652020842080644017 4198365083047132672 2555211953165080129 4936786284327877696 5063860421144467456 835788610945202945 4296121871833825280 918777291014015425 3165510702678050416 5149267563564367873 1900534791013382145 6899916859399534081 8308365574360253985 5601545801874675137 7044070824785477633 3664322721445461377 6384472738908421633 4806881449323396737 6582830381395165184 3737754765249085441 1135503280522903552 2688166093880269345 4348834229699907584 862780206973240705 2923496766579310592 3789931708558094400 5697525121178443776 7676436737569882113 2102136557157312705 8716634287155442688 8397479575517105665 8557556266161172880 2094921323980390400 4716756529837635584 9019133155148374016 5607496718606990177 8260309411650015232 4922658416167517185 1630184033931722752 8671619868478343468 720709839499506016 5021368966287458304 1762794715265586752 7970659862442950400 2177177235299204225 5946308221591347681 325433117467243713 5131490782855741441 25203749133839873 881119033627548080 4277246314905931776 3548071947677421057 7097337842174171648 8265166976913644288 3176270699422140064 4230623650753952148 4615736405783878912 8392769424502038528 1572833085666223232 8398868324481105920 7748281869041169409 3423866266923379009 4409114568833835009 5454741586519318528 5911454384577479297 5465039259798957888 661982114511788545 7786315242910552513 4915971916319803392 6534522777180327936 8454257302991978496 6509861502531993600 8175904575196942688 3423355581602252033 1455402468800886784 4622704223777722369 749249533455722129 7694615965861709824 5241286155545787264 5316954712239054081 6609012559306660352 6488094406844747969 5389113537703633921 4331892841711081760 4798219279243750272 1804545941301886977 731642975115808768 2881512732990035296 4837594300144534528 6202003550995961088 8974030931758394624 4313361328568398080 5894303295744245761 1648173336143519745 2959288503741991169 5363375398880582848 6839147252094914049 1669951164079707137 522390143871307264 7464568193561231361 8824480522479473665 6738779998476724272 5670426138620344672 1835528050510269857 3298595729401775361 4007982914746499457 8545027008633640985 8083527848699692032 9017384342531509249 5927120394886722049 6979577796841632256 7635234706707300353 8304732315947908832 6932718905496692160 3076821310951134592 6559505710190869497 2834960586739076353 7761731508129120257 5331517085261004800 30697711601660929 1001847935265047808 729046128721492576 8370359491852816385 3602836273212678144 664983471103672321 3371589260664342400 2883593910457911297 7270222901346783873 8888958559968559104 3131968860113496832 835915202376820225 813172941443129344 4004686029241946024 4305239473873730272 189391022289050357 6155468769893742593 4827141216960251713 3477110027180146688 1713046710724921193 1659769940200703489 7515833658172812800 3848670517027864577 6760335360681702041 8161931325538026369 5998824238969077761 8858181959474929089 1697552631018815489 9166961611422999681 7851220442339065856 5568660405934392256 1268521929896099840 2793492117098880129 5748798358411627072 2062543755111824641 2753772636775150848 8575551860505789888 2154435927354501952 4004334525894166529 4787109308289974273 7022693804641004704 1548656108000907776 37764041534138257 7857817483777320704 3823490594219750721 5621970322346663424 4807964341063135744 7097002345912131585 7914998215641305817 2786726456049643009 6056299847956251905 496244855213887584 4944141099316246784 6524561014265741313 7430337220612456448 3171716953812147201 3004439741671153664 1709444141808189441 3789340550506294880 6850746829143150593 8479635569926324737 9164311330455439976 4206018477432832001 7233477929026953216 1922529560408383745 2557813329580304385 4572725739845940737 7747506946763519456 6565728733389560609 1544036571651112961 136259515774863361 744932866415854336 7325922703573123073 8449808195976325120 6101730259297923777 257828870679647937 2409182508436333568 2786088071922544256 1682224286322364144 7422501937875195713 6350460399808643072 4257047930544877200 7682310427540442112 1591095048896379393 4240898418931924993 2256996326949822465 1978103819341270017 7046761068562347136 1976650092098490049 689548910905807616 7868121036005209089 6965812377611891456 8372567266584313856 2292447669032649729 7925277742539362305 7619727927949925376 839230304241072512 2114041544269841409 7874376101426269441 8572768899938344961 7848707515827888961 4382827104040937281 7699959477582980097 5055193921452370209 3198542331314193909 667297227263333376 3768965701444358529 3162069253664363521 3882518771837583872 8256639203576601856 2535400734082328321 9089883191841144833 6843044365887337792 1919618135096027136 3237527484857689776 3627290267176049136 1049166703583593337 7793201964108709888 2456651117701635584 7754858421440846849 2361031861366496513 4522471684536268033 1377194699425183873 8289992471549745984 1638312676069924920 2020396725891062144 6934373354834100225 905071455459592449 1246595335317017728 1204727046051999329 9024921030000830465 7466370735683608576 3040408996582627329 1759812684129468417 6290278976789299201 8764570206010023937 5430046654311240704 3004406548913479681 3383678968162672481 1463043995591507969 5584290363528554593 1273440506281506497 5255338442632577024 8029244975258697729 539069684072231425 2716940450007671800 8352619614012935169 4780765535527994881 7668234260741143553 6366559815919013569 5514500056735805441 5654397679636316160 7958870310048350209 4683833696829581312 8303887046472392705 886182848203325441 2466190005587571712 7824290516431706113 1504187146485858304 1699558498010759168 654439621419515904 2806760174526953729 2952393694337260800 5840338965991935105 8759207361591371777 7908923061479420024 5497879758972715009 9074817761680679968 1444850332871786497 3179455009385111552 1522644176539035649 4241234646460193281 8296764593447438337 5318403464887543553 7319770079545808897 97984824359383040 3180513387479987649 117775211820100481 8600176054549038081 1318700781392268672 7944291558287949824 6923703602557008768 8247886028682805248 1836013683406897152 6971178460917510145 3761280477886869504 3605833308375656448 6127981434578173953 293807376177168544 659061001518004673 25662333793129472 6644817886265424704 922177653485822208 8331600494677024128 4943947353972539393 7481247684854690048 2404124104116666368 5551925803266843648 3371439819371031809 5221321834061630976 7393059224230834177 6108283214745035296 6521200719072419840 726315195371343873 3726104970640092800 3849664089278971905 2532330666862589440 5658697239096059905 6774945385995100160 6392356015764480 5485120275382743041 2657893002683682304 2879117146165375360 8921127060573697025 3058357996713238529 3393650637107671104 3385777358951235041 8801435905845505409 918862096624009216 8688531295836873473 7374984376419876864 6860704209902948608 4702207603305733121 3868443344978891937 4757868700146711041 7711843438950710112 5712436485045340713 5057632262814560769 8699028208419422128 7830292221181973120 4585618215714252288 1549897237450063873 7659686955887263745 1958936319006199296 5597354716425576961 1756353802404888577 4350669032680805766 1194059194000694640 3575869879937168385 4499196652022186496 609421756044023553 5952474431431657920 4097564544168194560 470068877288807425 8821494990192271872 6623534723572078864 7695417670066784257 6912330085865095168 5031580350100542464 5690959108850616321 7735411815458224129 3282984575470327552 4504355430110790561 1106265623429832904 6159518821517489152 6206683236279570945 4954513837299444449 7748142335712830913 6160278143668056064 4061784720593417472 7394244262349963265 2237785466745475073 6243010797068709081 5547331835066171392 5830796605997514753 8687152483813746112 3882221944085620736 2850867431056754689 1633096177302568961 8997832595808174080 7045545401648717569 841031151500284672 4526251332651515904 690102486052209569 1906380764488843265 4762963737420190720 6704739451490469377 2223256796460138496 4907837878383505537 2614013911593473025 7329248957836197888 5207226610687261441 5197124935386854401 182432436569580609 1730948135487339457 607360972323999744 5232859232259411969 9012260586433282048 8517175165042923969 613824132809776225 2119153127054430209 2828685319944473353 3972016385804337152 2214311991511366273 4593999257250725889 1451182451104415744 8693266474695180289 3158672833067180545 883913283117073920 8475190930540645632 798433382745642817 7215176338092525569 3132215112116326401 2373770010581005697 8188465767805835264 3403192431396708865 4543170959451176960 2906156158222801920 7781543409753253057 227931473126140501 7888593755701293912 3924231573018112000 6743588063581230080 6448684063747083873 4899480704421396481 1912345776783103424 6819168354236334081 8647314087291387905 2852507868299264001 6380820657878246400 7219645311988051073 1789903446134865920 5431712510332825024 9133193433045841409 6068553294888872584 54243766875692800 1916564358514689 5749817344265189376 6272190906643382017 1689292964841226240 1140597336881266689 8979781465628359681 3832863511867121665 4027003767261814785 7021210239167754432 2205144384528839169 3608519578475685888 1486002560427798273 6058183343786418944 364219067247397696 2363454194228731393 5078119733758873813 89205446222987265 5495055564788789632 2758841358737464320 5985779384105713664 875085993483342241 8059427468504530944 3186412029002632832 5571834663135195137 8913644380620140320 1055173286856298497 5853621020334112768 7190607243587281216 5375973444059875328 7573413528451458048 6599962511388285952 3386964221594652801 1152977369634927489 6859452584048902144 3834220329076314113 4732265327567306753 8763805971717045312 4606619763887095040 4651357935153943041 3272194980408664065 4454791749050938249 5549325448125604352 5318264980504338433 7353521462045678317 174256899863609345 8216168226163609344 8069406766522091520 2082617431773208576 3176940426751044640 6172311527458681857 3706094806292602881 1043357716148666368 2199786514639804672 1505352474244263328 2081040953119968598 6988925569459453952 4219501996331106305 2859243012040559041 3041276605377088681 6622207888633942016 3624537090041614273 6354973870683672128 4253389906252407809 6545260537544426688 1064481925801261057 6917534024102240256 6913141801118276160 5524743816404533248 1654736743572570112 4716013437642438784 180439139900473857 6453785845090770432 1249839953893670912 938396061740793345 7812820760882352753 7230273630611890176 7125693891788166016 4058379710927034240 890174992347006977 2236427283298584513 6024280235868170240 6407701278031598849 4674637277389188256 6731734501078338433 537428206362405809 8759200766802596801 1996310954754123777 4086995705285080577 6274316513258008577 8977273770374491136 5058064225418585089 5529903423198659585 2390094313530105152 2703965957097897985 1606779015137531904 8335822184745166784 9121940368534099457 5811543129775337601 8081593293207552001 947273181155610625 7161317733664030721 5138798885807587328 4598983729163498496 4531058278280434432 6256639466909279648 5544014951914591233 5521373773651570688 8795223320046666465 3790647711578176113 5474172266327676801 6471373321968752641 8526040025647195648 2960461564099704576 346627020179019777 1276120323671566208 7487491947217733201 7600474371980331009 1283925077167235073 7581484340812399617 7325132112706338816 1369476919489200128 2359478434415575041 2106037338868993536 1666252145528366160 5989663743414919696 2418995550517951489 7193806458843037696 1023526845930274816 6792589159957397505 1668861662411640256 2156622960715101185 7833004181342051233 9174784203414763752 6251553691702898688 7675249981838921729 4851917797291227823 3419199512218959872 970510663466060288 7542373395494010881 3039093426109365505 3528502358151094273 8970273331096248129 6663903693081280512 1813952629424586752 4239908031110302081 593647632098905089 1796283025578200065 3744801532361000833 3398351817290912385 4752255301243096384 6988201462938089473 4928043602899546112 2562443561244618753 2944993692878176449 8904593314548422145 5044108527362326528 3325598804069056512 326835299464072437 7146314775407932417 73816066531794736 9064530396181430273 8555822384396165584 879940277542371520 6159517465877440769 7005776322022902185 4472900054298894048 3601156587080702944 2017330180762370048 3071869645357778944 459234274614657025 4045036490563608577 6231444494787334144 81941714136210433 1869196962252389760 6090945857253373953 2647341581939274753 2441288770553634816 5708692335257614848 8180744793702023168 5317389693255147521 6521855758558654464 3565765906053734400 1239176422753524224 3564322100491426688 8058261619270399104 2665462737292918785 3237817516128468993 2600536375648665601 5241516833215242676 3562153071833016224 793274942285281281 6429802165873662976 8411221761363881729 2565802895465962752 3605034222421903873 1866339898502795008 2850120059516276737 6990383664594083841 6752817260876462081 8144874087929720833 8820360157499232257 3981382277743864320 7434261070790582273 6202344367786406913 356067540545912833 8398930355814530625 2243279625201755648 8647193612962896496 8529898951647359360 1235523908555762688 4810094266048255872 3714785320128552961 1958876146621663233 1211269262643036544 7912426624473187841 1626733156609712257 8959277455704051640 1290590613380681729 5902441658433126401 8514399348423096320 9221801759008923521 7707100630425677824 4454372120050690561 8998942082009014272 1475770072720755560 5304585551018565632 2112804747301977462 2796493510482665769 6717671745544807425 2777475677973686272 4612883787496972288 5956708433511137280 4831325248873791488 3563000123456722944 4461526286897975297 2315971665819486208 4924049183232591361 8475312080210879232 8590186925792848385 8696167374674038272 8641526508795443201 8478695877656969217 4210063049125823952 3616725719416247808 3687390182140548352 6508147743947542400 3608773645948631808 4781391177989881856 1833811809027524609 1948822893747001344 6939205502138974208 1626126820416409088 8396704633276686209 6834145928944457089 7834115546098901888 970748869682956801 3738521880627822593 3508456310131043585 3387245818417751041 4134005067142528512 3365164458258989056 2160735439750944833 7795393938100781057 8130986381282470721 7230156796165549825 2712141709973758336 649760345007181201 2623380593815759424 1025167740237667012 1085526962207795457 8758168696483290097 3500752143558273664 3524209756204957697 7068834221609398912 1166383995128114176 3724925540882567808 8868696460974010720 6523879258893551617 5755322339843896065 4231371765278779105 1563617394220048385 4966186857409576961 4880017255857148224 5373988622960533504 2880110403718627328 4122850109325927536 3139643830068912384 1144700956945416193 1852013650303842224 3643684438132946417 7022427976111668737 2956447735398346369 3846805163829280256 8694227416997820753 4056771376140144896 731995201085368097 3332720603942645760 5881692538354562049 6921723023522824513 2175870001184027137 3572715327442073585 2406447525109997568 6284946827166734337 9179386658923184128 2321648478496112640 6304739487692904961 2967785574670217217 4791847493190133249 4413165632139034625 3870176434086460929 4397413691029929984 7530538946903617457 7961995069506674688 2367116528637498368 4481299877250031104 5560621863393445888 41260433281523712 4705617922894244864 6077773833446894561 2171764866861804289 7891903513402941440 5919633172909984512 7769328059629876976 6502579585209572904 5701049061751443585 6776675365848317952 2382178986840850433 3914789894379917312 8031779898038417360 1000766262893741445 1329447454369004544 3666833128753368577 5977118757155895937 2457129024171589633 2887022253706510337 4937009228932317185 5711843578077349724 827467963412935936 2029092867198346240 4232142263651680256 2708601418848935937 5544046622141041153 3719136562637368897 5799250395435212033 2527722797368218528 2221707156373558656 4552716920307965312 7688788823128544128 85156897763361792 6511450705274331137 5472657369965680129 3319753750238724097 8959436964941135873 4109967995515715584 4171653506429947904 1155722860362765601 5778586489650659328 1273198680213679104 3057966912579833857 7219004054663600248 5126833766770409472 3521383384483767521 2997908801166512580 3602699648345794945 5515493884194807296 4561783536188867456 3073310077479089025 3108171292639404033 1851909827242786816 5285239541043560449 5483070106664235008 4184818334152125952 1287067197100785665 3632441331224969217 780078801423678464 2481905447353489152 3271276715461914528 3267612331187566720 5151362053721554944 4248397352115109888 8113068205060980736 5013129690371303424 2965643411573407744 5548882975309134817 6052838895632758656 5001240637303141009 7927250874418971553 3406802605142460416 7836307962960148961 7270470162180087808 6260797544102660640 7545211994733965312 7497202346941359873 5571643106848041984 2526967195652268032 738774063592603904 612945180387148041 6826395525558604161 6258415448541227904 8879654837857261056 1898971206651936769 5729718254742962432 6644586462900060161 3271165909554065505 6496523628107652608 7775394997038032705 9182921109410226432 2226984034810452353 5738537362336799168 3460571919743909889 5387750943297794048 1566418205114193185 8033030243441923585 5868142248652769872 9040909595288779496 7506090062210025472 2418929970218361856 2871998987185750017 3740492528806747120 4121753222514791937 3054315204315566080 1121257039913676161 1576902396000448513 9008290724412900153 3439876855570504704 1204594124026599425 8621774722639298560 5717395166183710721 8369919784533917696 8590350673688036353 2721011998264985952 1730085276951457793 3500703955243983360 3855934879074830112 6231057470333544496 5392588886892663920 3610099994454843201 6967145396172652544 173521435090092032 3172247589884199936 6701251162568635905 5544357665810481152 5063333063181548544 1169411751998652417 4467134991487242240 2164118164882245633 8531803937079515137 8437085129206254656 682571592824258560 1532311469761026048 4059321662897389568 8085830134509787905 3230901830550028288 8829349597872062464 7700003393272609280 2684997224243002369 5314274195539597313 7613555083099639808 4712814245335856129 1518521372819730176 3791073916757025633 2149786206107238401 3031848436713817600 3439855012413767681 7503679036797690880 8823230002866971136 2689097377770753312 6005264237968571137 8678317468045805312 4581873246402568193 286572897760845825 5654526882783316224 3261005297422693956 5054388762494838017 822467688861884929 4898598490717453953 6752587546054685697 3098770311459072001 5257754962208601088 8472630409449439233 7963905294554231760 8252856338719348744 4586580840846470785 6252739852818317313 8235679344540658497 254917713353429184 682935634784370689 2687329558099238848 7206997234848741377 4144367322741243904 6775116155933687808 1920017636974958208 2886446246926614529 5938507949898646417 5346087352372743169 2216506959042854912 6156588633725231105 7553103764194575360 5151168234367163817 7564761164694419457 8855834697511259905 6295704172722351105 5940885995219316736 8314802178223428537 3048774111622334464 992306907344417025 2919584656616903680 2806327166505846785 3455085148036465985 9019400434604834817 4141522245301797889 4905471353743865345 2675290118351126593 7278656773044086401 7459840849959591936 6309967387019927552 3334498368085745664 6632479110383344625 5979605190835875329 2070113617826840576 8334660379112468481 7834776360062393729 9060814482669449216 3746655157232132497 697673400234180480 2935087507587909632 1885817170153129472 6442355257890087680 5130631183459843073 5361295831631937537 1643220188095649280 6434170393319919104 236867014202960000 2851404164033970176 8204815437084458240 5591120702858742272 3414724886080305345 1413273175457931776 4280202543030994432 6805948662555832704 6644989820218572801 7991638161087301120 4726375964827713537 521426892351856641 363454552606647808 4739335298696461825 6816479187781884929 3380974332231498753 2780905315919593184 3691400291388116161 3490061173254104585 1642601815579894976 985150454179295233 1176427055668625408 2952387331833625088 4044400031368349184 1133418870313582592 4146972063482601473 3418642934449758209 4059241397840470080 6365521744907103840 1101277807984041217 2889908379902132224 2727407478058775169 8723976961207412737 6967352872245403649 3237607474509592129 147068465018401856 1168978932127645696 8220542756577509377 4541766158340997120 417171673631916672 3655290358110406656 6148104969400934656 2429175259890782209 807240080482835089 3649078000227813985 9126321902943274497 3838823828092179456 2012275600992177664 4882062661857571329 1700651625827597569 4981826310226290689 6328164635505793584 3324480302801334784 1536093296439202337 2522884869170135040 7210941987451695616 6026666535662246913 1374353241857344512 1925523079143818496 3932564118258335745 3879397545981599744 5389808902133522433 6358049173857075200 5599863399436779520 3398821127677211648 2768764731838527488 1277033243577968640 9035196938293203552 2310855754491536384 5074723873624217921 1890298900599446097 9170141469566051328 5915053731975333889 8725182777611059201 5910503418329249536 8460716432216391680 2901310489938989057 1063803688419590145 2354014310580911744 3771682723499150849 4427444123419537153 79044592174229921 5267709661616289793 5172335196900368384 709832374375300633 739268451437723648 7077528611814078465 7356799888191551712 8885244934385776513 3385646657480482817 766655272306130944 7360044250746798080 1400604271847064320 362227034551775232 6721590459883961536 760789192619436737 541616996689129720 7364506512584264577 2821879630780297280 8093976404043417344 4286764769315690497 3314452561907941376 4446012999148896256 3584549183001886721 2808690764901776640 8677882180800762881 2556050845296754689 1611177864446796448 949092795571182593 8485351725818302464 5285903498365467392 4206032673746288640 5227623893856815904 2128924293347233793 9150741468696281088 7260475685854936192 1777723386152630401 6456542974897504256 30435199746272257 8932077234652445057 392605541915638785 7462555405188765697 4719073137597307784 7028072350344413184 4754885350794887169 5672508368384043137 913149072266865921 198457169730772520 1088781182738219969 7971530137988374121 6771664961953288080 8020479006902272001 5490870280823274240 4747010369035403008 4232744928083932800 4211286013932554241 1514859334547800065 262363224007145472 2053608207256260097 447467876922900641 6774632118374694241 7571779331526923105 7982637380973461504 9188823991976890368 1112583498825494528 1707844350229344640 35232067858350080 8918272019259323392 3962894829361484289 8638415971457695745 9193450062580435456 4366323000661139181 7431332044482793152 6502927732514328577 8967392448732784384 6448833053670576128 3503687658154146560 2944568670572642049 6067664783930000384 4504801180997236641 3637620551673065473 6715770704135979008 3848063415958028289 3181560636157984769 5795621890983073280 4126748106218016769 5581403909177475072 3691060513483558208 2628304643497408513 315156460572508161 2482348340692858113 1682244284459124481 465785260684604672 2563061954574626817 802803062729039745 761129622591881217 3862266422421820400 5625248643464132992 7096249895421273024 4207882858587299841 8148087905509367809 1411659765633196032 3036298694193405441 1641845926222590880 9047475109514574848 3956862940112945152 7957322143695475713 1939454390678471681 9104483215942238208 7991763342597762049 5086287663219785728 4583762184586278273 2816793912843724225 8939946662645859456 4624897585382728704 4921560806731837440 6058380721366790145 8223836102905482753 851097650299654784 4393840964304076800 7652354752366588672 2835480303101444096 2282248878793917441 4498065820781662209 2213003264228116481 1833093404437127169 7109289799734252544 8823660770780890624 524634080830128640 7955416423564574720 2694669160231944664 6172254426487875584 9084557411375407873 6639350563081576193 6081910049847611393 4883512691771082888 2296991709444361216 8367027916695166977 8911808111848849409 3194657333769352192 4230094021980035328 7647213610996416128 100166280832283360 1555461968548381089 315968140908062280 6462086979186179072 4588346821733803008 4271566492937535232 7282712388338775488 6555141485639354753 8209128073788815393 3819841691718179968 989762004093188352 4509128007696979969 2613917889066803873 8407910225311412225 1167038083939806529 7362031728326981376 4418511416345329664 8987761750658354273 64989536934420096 6849790531493148673 4086949987741963085 5321003390795040769 8509470562560665089 8724212069936786625 7175749238017325569 4657402723023040512 3374642043844820992 6216170649094760021 102788351326710529 786995278967406593 2590315571033970688 6889379143718430721 9005465165301258240 7224559364137111553 8742315908900323328 4924741177396953088 8190331179965984768 8500303421110427649 5663173152396101121 2467233317629739009 923260933494995201 4601609414173786112 202546384719937537 4923939147766366209 8418327415785390081 8850787352599556353 6346648787981009409 2526527150514060673 4474911751618016256 7969545070087349632 3746348672392844225 1210996116396154880 2912047583826992385 2062230952312143873 3810297795847401473 3300510297797274113 7186692123932557313 7224574527834433889 348548156116796544 7759301025281814528 7270723234144515969 400276937342640368 3206637723260693377 7236181478798767456 1517610580730228737 5085433930285486081 2198642697474818048 2992543154693043200 4954705972991414352 5264300171770727424 1445891691374065664 3887431169688555009 3268576761009840641 8399184188088333904 3147279058087590913 7114078563866030081 1755976609212534785 9098158355073734656 6523253016998825984 3037876134759049728 4512475090504400896 4133463669089845248 2893580734168086016 5119670376148611072 7689915017232375808 5083200993543504673 5781300070210887745 8512764917652897792 6846360778967292544 6503319022610660064 7038339410157278977 3116389136328840576 1458974155445032961 6895139921254416384 4134492926509078049 2507647578655327744 880451719490699265 5686423468876517377 7018252948654655744 2485667442383969625 8786466200357322752 2777152254841447937 817525679704339968 3102864200324270272 8360543295674175488 4435231257601486848 1090434700992512001 1209597672869978112 1814369752914830273 971981369619793921 8054681360236960576 5216656908977975296 1403580323145162240 1230803073026729168 3332820162948488705 5208493055162633984 8533689070727184385 359132571374321664 6083583601573690369 3469587498997924512 8217723315613027072 5431358595944206336 1862387629938565120 1559669328633712641 6096122347088863232 7504040745604997120 6505488823198481409 5640569279334711296 539149928384757761 5412462202393788928 5258460114309909504 226671098026356736 7638234584432736768 8127601053792075777 71752857044550657 3777057751521844673 6916161211138627904 5022590411722457088 6376214387022912512 8075935119981193216 4966904961068564481 2520694810073439489 2136362373183736832 7234517522439782400 6493273080896961536 7938381662761477121 5698875821055489025 7042586028771772033 6021808002160577025 5482888733638791425 4762991970703969536 2358273729550663681 8169792703138941985 1566855722228700449 7873408909386850304 7265193843319033600 6161661479931273217 7240673816059327488 422079357672198161 7784347914199620609 6119427494023402240 5239257936413577729 8873901550506606592 1035522208627568448 1667195308716589057 4707893860405501953 6175420180065788160 7667376410214375251 1881724820709851136 301632129933734913 5500540758247662593 4579603131444232192 4966641379160197121 3168290899867256833 7831937528233422265 6487562236394235392 7736321482531176448 701691805547178785 8138439035121829184 5843000211063646877 5938918922423756336 5194947489316732928 2751595027081477889 4252980517171757056 6989361972319002625 3541192170349399040 6786289334133226497 1356252083128123393 1706472538658157696 5493446414842631169 7394304559520284672 8503623322219604864 6268498519644717825 1461242163633352705 5142231135401366080 3993312691309510657 1265162456720752640 8102598607918762497 1889580386949657856 5780047732248024209 6096439429683347457 7223675856131047425 4889003189536479232 650742261453483008 6478803422235131905 2182903747852080633 852237954673262592 2402835786619905665 2838646332133686528 2230297021165338625 8400085850180100096 4544305844262154240 2249018234471839577 919301421080444928 5807325338176786433 949528073725378816 163633891488822529 3778471544117975553 4219104712647901185 133973653700411392 523400181346205697 7063016749435174529 2636928845415285312 2066380402859275777 3925793177273708544 2349374331332034561 6297164028369848321 3036466925584556033 3728002164186768384 3081436421043322881 773722259751864349 746123047582487361 3901963183204647424 7794479495629716545 5173428559110729217 3662991824342454784 3907875978784443392 7236102357563205376 3331568614593052672 6352901577237566137 2263159936907920384 198782097821015489 2370564099073820385 6978244712029541888 5966808465086466432 4885922390425201153 7949026675234064864 4659734999685595009 4769104432087306241 251631074475907073 1615416800405667041 7806911825971392256 7149830832119682205 1070138856758818049 8446087007427402689 8066155407910940673 6191671289630557696 6203942753055430657 4592981775613308929 5784737611676860416 2870660347541156145 7054515930635012097 8741070053890174888 3450302739779026945 1182772199516648221 6094855248933736864 779401570598230017 6247057377097532211 5325945365894072320 4814921848680349696 8559645280255471105 5685954401012115456 6295837188343786497 3155326370099143168 2788890895442706432 1857221545957081089 2907774112466100225 374166177587511296 2791247620727459840 7447780142138261504 151463154887775905 5740145703229506720 7790769610439096224 4754768998927460736 7737178280026963968 2348393819818766080 4717970864698150401 3807100363564122112 2062510272879872768 8450962181263486209 6969004280187096576 6479003198822378577 1806763913032919040 7136856352889481216 2061572156672217345 8864001258480413697 4647270068932123648 5470496268418993088 516071543628024320 3339265850548705665 3958725061771788289 8041290224347818496 162584877171795968 6881324675209691136 4609044024361160064 4768095286595921920 2839230600200443392 7688506332207235521 8355942776915463168 1516033985482950400 7534375898186547201 2282695214270621696 3639725623895204609 6766066894272937793 627649123309302657 6679812887647510528 735956694554640385 4494952450478039041 6599953471093866497 6409001880854222385 7531736148608262145 2564856122006317568 5360482717170653962 639745516310626304 6179773895710484992 1230890143169425408 2453962347034559489 7306849636932189504 6277256176019231233 6839353242334105665 8979471655602066817 1033534637487790080 4108258593090856961 7305890726449405953 8046261571191344129 9216114023827881985 5078317155523392512 3744017487070637056 7909553270943582208 2542835506575572992 3175138600246358017 6677370572238906369 7417384782205550592 8117458452173868033 5352348213688356865 7841574275847699137 7028269822170395393 2180956877481933569 7527941236385599488 7016134201886900224 3326957318811471905 7571209969427715248 9024083421020979201 6656357481238583169 6562127940250911232 4261594602219686656 968257892217020928 5121827735964459008 8743067560198211044 7237513778481625089 5348274820096566721 2942241830625106944 7036383940683225089 7407689449094598032 1635976299069280257 6707308708449912512 6892991598050559744 6834653505416407937 4671646181849387009 8273995846527081473 5145465575568179200 4431062831358464000 1658507323480185345 8838522588024454400 9076523396872454144 5678278425742966857 5607035778361574433 4207216726123920384 8854010088313912321 2648715581959199249 1722507226440803137 8446561924886626304 3529219405079822336 6919598215220353536 7622388980988372737 931332933668692736 8801896082476840960 8858291363447606144 5037332696864775168 8244729863800638881 5639803865608479425 7824208188107713345 2150107420162883585 983166667246681345 9153420328097232705 8804648842432524033 5999561189057626113 3465975024334561280 5402764608227157851 9050259114262441728 4353677852973170688 3191342244600330240 1829540589945000128 6577329408895574017 1583616413118270113 3304417977294328033 7086866182190661632 248403105879476225 9171921689421967600 4102618718268944769 4005005796585635840 749682435499204608 8295563932314431617 708028372611170304 7870138528342182992 5101760975182072688 545358506866352128 895220396576466817 1172100470565208065 4432285585821313409 6117242799094690817 8103599051733401616 7591441777655808001 3264755539186335744 2692756996812785216 3520013207000198144 2712159510000672513 4180854265174610944 176275596577709313 6788792801454776321 2410439991576756225 5599221319928664064 7166553882396830208 2832887020664303104 5880727883153228161 3830386673196476325 3779324785498689537 4591186555223874560 5184233672445132800 628969084877666048 3064954479922055168 7500667452827664000 56867111664002800 5647910345201288192 5991958709099155456 8367470733597975553 5206864019675922433 1300890198715685632 8781336792558632960 8096315589383354369 55366436969958913 8928244096791947265 7457745926207122432 26143741974880257 8098418649227354113 3693560442780442880 1442834433069603840 3776201040845211649 6155401680109212545 1455140842942101120 8500602906447235072 6288858002364040704 3646220065719713793 4241736745914611713 4322390023399119169 346265722785740288 7904554329481150465 6340254117104041985 5217060493126203393 2337609784180858128 9025588754900713872 3231106837973271552 4896503142786949120 4108632703373566480 1196474931406389248 6190747433301346304 2716658263667813888 742848655769280513 1904695815560918528 6036170357722375425 4055626710164645377 4643159552572992193 7192286140145127424 9028271273049325568 5063497329283561057 613935100071409664 8674867698745335681 9042534723931472897 1939660250108792833 4621705615267959425 8726852722776158720 7048335825193521952 5406607409686024705 7366089630488203264 3294733728657408 4779157501611913216 4958642564388344000 8711285104036634625 6658132830794507904 1683264471124410881 5452948935525492736 7079245100771631104 4209555226355640225 1494705528476497041 4676479532668169920 6908037931737577224 7447254930567518208 2095675740703888496 3558358565306987777 1303013227764693 5261422575050964992 1109255771349467136 7552176719633473280 6676912158843036160 7417174511085927424 564993982132411392 5800310518976700416 401352051223111168 6332358516574043136 3332633197860221632 7376974531575846912 7247644458338596961 938101566512848897 6499515285304856705 1377792096079497216 7659714987270569985 9155807838703665409 2644700441676024832 4144876293323843584 870852561158006785 175396294570291201 2418284940924223977 8989696251094535936 122151627168140801 2985598758592859137 3238960381668090752 5901240640442462209 2701063218977378304 6107758492220140801 1755162820442177537 8137083530650649761 8958967538410460160 8169020493194306560 2167853676081042880 8851326644284407809 5290887368433467456 7255978181081262129 7565404262678844417 653103870654872353 5209048317445273792 4835758217017845249 5821849481447855761 1705779471453577216 7073694810185268289 6961896921417065216 7419764360659820544 5900286792917308929 5029926464059465728 9032244106029989888 5526035664360177665 1326889442944942080 387108457354715648 3630860041848666113 7557451401130934273 3339828617798064384 7897808799052723585 8452245359692059969 391179749961062400 5285040971689093185 308488990535712768 6045610437129437185 3576624480494133248 5677276468536069456 1679825879397678273 3919750075616385857 5673726500559451712 3602560007464861696 7228148428214874112 7151064449968087040 7461044735720956289 1916665446800488480 2490404958558694913 1841344541390471168 1414044153850739457 5733953942862020289 8029483400160764417 5719806858522064896 4308685632272646820 548458997364590849 9168008944602078464 4151612693611085825 2696483800658553529 4100435240633134593 1174835396924013569 8389943458803278528 43861383010559233 5525838622197784577 2212581253001838593 1630495542414385665 5907152025082331232 5016728061232836609 7951167006907078920 4364032970582761728 2789524694167072257 1988503758005319680 2330418408331409408 7298920494950379521 1524232757067412097 4075654889219186176 7441208288217825504 7521702234628820993 3440645248230391809 3838828201304519424 3964492040663358977 6563770088787316417 8661516497765069824 3773247416121940993 9084576892231106304 1693589159532279553 7152119462257266113 4991170889641319169 4354997761478033409 1192424331772079232 3230535408472623992 8333083310147595777 1439611396908257281 1692160408900917761 9130245680908905472 5454906192095344512 2980380335833022464 378364030783670785 7954908753462602089 2997321690786962305 8403740519976897792 7041458876547149824 2926209857680145664 3740283560096714752 3270897967086742528 1506614835036749825 5086440568783978496 5012208973475457425 8725860469665426241 6561127586609028097 8173763800819367937 114255961746896640 8080608690188538561 5176809806168526337 2634870960576266241 2180110502937362176 8064511812992110657 2321658971623389185 6052726065347952640 818759350859890688 8121356192294480064 5533859481711825473 7670733181096586617 102940080505336320 3887989275030388736 610822021552962288 1454058384269861968 7039317994079437952 4706455856508112897 7900507766782739008 2731702075384104065 7344396434919187712 6240054722066771200 6475534071570742544 587896255420243457 2283430956163257088 1076176735496306689 8597808915301855168 5352976757128577652 8927858139693193057 5008426301204484097 1932823296028098321 4508679089197416448 7849109567597923841 2613698430551074697 2183987962137501696 5218273466573233921 1211927927184890364 219833310788476928 3468294172618252800 2970582479689895185 8591451274981656064 7647394565300575585 6014890500467015681 5762403809513541120 3654946232009583272 6987128531289415168 5592613051310477312 3969710379682011776 1791822590537367553 7199644702205426689 8309798280476172448 8745917133605426849 3400962737692299264 1888048357726607361 4834510694336036865 4909820458227316736 367671113397775873 5564267279689546240 1766371937494668800 8779006377937784321 9155879913383559168 2642240028712844288 2710009485154295809 9121898775853007872 5663263111066032385 8699137524856500224 5863253600728295425 5904262294874095617 6782785800974061568 1876355121058707296 5041741082364360784 2134000811343503361 5286128723531766784 3095850159248340992 3518783571031623680 8038001682069812049 1100563264349454849 8181518224616119297 9009403024086361856 5160899118409088832 9209244800368788480 4918273340344653440 4559828812842378241 6216575674400899073 7379335028273381376 158914815957729281 6723894169528815617 6666541894942772993 1064797184322260993 5579601167014100992 6429882852864256512 7546909002055887377 1876041126760153089 8159894618333691904 7932684143146004320 3256990685502132224 3902304724817248257 823104106474195008 8265287262113437984 1484997045154273481 845944157859350528 5421592983642652289 8896905817742930688 7721844102377383681 8658942501567247361 3757057902153830401 3680982191647293441 8458183113501720577 5080564054193864705 2261545715995310721 1400381227438912769 3841693997821759488 1741055460194877440 4643348185375209216 4531388378806456320 6754092419070963880 8108988292521185537 4827732927372563969 9169487347873991329 776005602523086848 5421732276187331008 3888216245261873537 5418366025822037120 2940289341484739617 1091863183952809984 1408840713694322688 5350398725637832704 6768169067209787825 5788922815651129352 4719783695425738752 5283605225253758465 6465632476359508481 8331612498064476992 507963158378145025 4844500953981201217 3376690115044393473 1173331117503078401 3415989329652344832 5661730788321030145 9163084120309039105 7321609033741336193 8995129915385321201 1085119415418621952 8358614056727282688 8382537779506448768 3288234011776110464 1308016669877937153 2107985921019363673 8187773650466628608 4457763983271925697 2870073098355223585 4828400669717607425 456013088679956513 8237407520240741377 3120944399966842188 8454637999463448577 5762917584416733248 3171826413842878465 149141524986203264 6147423371858222569 4797562178153113600 3493974478839931904 2599578468836245505 3131929122656020608 5467831163546603825 7828899442153639680 5856216620246482945 6143475400663273380 1039663935985733632 724161366688201728 1132531518074175489 4159684336968564257 4647000366776076289 977181585446650304 1854283187916037120 4095185000747407872 4269697969979716480 6344982369155178496 8752402684515982337 7508103914805174272 7661815542030336000 110173078331086145 1400703671230505472 20553711520922625 6777209419978548737 9026907743062528000 560401613566846977 831693745203784689 2611859146181658624 5153334844021067777 6464673817816886272 134939788402252992 4884091062771847168 4965523234163975520 6642705689825169409 8332690947174943872 27573582938767361 6485751607787552769 775801119990160896 8727506693950401024 53174208008060928 8509359034588854856 51412835890653184 427612768683950081 9047058597516843008 4915594027717882825 4069867219139690848 4531548452857015297 3809176086808803713 7738887168900269024 4438667669532180480 5432923980742469001 1477018839021518849 5639280483600281600 5920971030541641729 6519932505624815617 3435955997951678465 2134521454046069552 2264414337135046960 8066696668794315265 3338424064676252545 1761825874466248705 3238042314658308097 4018950303810905429 5552979251621265408 114773863287996865 7442584954519903642 6388819359079509744 3007979681293741057 3111587944497037313 3188077968053352449 5658738597599988985 8891739287230767873 512515272603796593 4757300931106889947 3793835338099589120 7254173290208843776 1546476206940783133 8471271662141049345 7072522013405618177 7165734816699121664 8524915258420047856 1559992667090422784 8149144721382284801 4350816367217877632 3874017000674696769 3525437342058545152 7355748047693266945 2109759413583491073 5087481199734188873 2565202261024624641 6840017518232834240 4683548993204663808 7836932373963993089 2536643457793400832 6596876042846052352 321770228802969600 4763105887790611361 6815894827639164929 4469387559631864832 2857897240898681361 8037142721153314816 3698947031612286976 8289443036008312833 6843691922310037504 7388099746041527488 6421819026766356480 2845569180871538049 8588321245996163072 7030149776652005057 2826977057836296193 892282651305836544 5448231362235450368 3298858590018509713 1677937846358724609 2116796660285657088 8569901293924327249 7665606305718501377 7263106330123988225 8471157347057301504 4484548177716893056 7296353035674910720 7953590283569958336 7052564950285379009 5118898428715248640 4467626670528460800 3813072191607821184 9214186393539051521 3517070793190763249 6039576237964263424 1279283529805987840 1703610128206782465 4622733829369069568 2522273860616302592 3290584797199220737 5528930562120839168 6177661947516692480 7497970400029121793 4476427919936068865 5740674110483958656 3311201191368065024 4571919308838209792 6296443815080801536 1053950956961548161 4969815612279396192 2111221201679457488 4101065121038336000 1871672704480172545 3959777122484748545 3022234001711063040 8418553286373517393 3153721326767824896 7001571274696533633 3873264258944018433 4144727866570600897 467814370387577857 2961773642867049217 4835750708827032576 8650559164153595904 7885997079582998529 4069865555101106176 7492467891304464384 6631885651253232640 3108952572732056385 2618820231178801409 1238258603186855937 6359809766426484737 4001751910201262081 8275459872620726784 6593613766413871761 6774086093392214976 4480769300123617280 4790638089420704768 513075857460789505 4491433239011590145 7424607133709579840 2317359485694391809 7825323392993974352 8367490581862270078 3543512412940437504 1056854521167034369 846664726745123008 5367274719739154433 4988962397754462209 5096843554320343425 5981879398741585921 9188439621298141953 5009117574701507649 4440116001757906848 862267651772166401 103922557206320672 3394752073264160769 6324026280392748224 7194892215124612480 5262784701361946625 950385897730342912 1854437117673970433 5587141368147488993 1451530732572612680 194090080008526849 375815264515256832 4766704801568233568 9120386967371719681 7969044811461754881 7397603131481318301 1400084110587863041 9151230141528124848 5618640308062935809 1119144476552658176 1927750240748675072 8818808619740528641 6112190739053307905 2452180383450447872 3510062727746857984 7170628306641547265 8820261789252917249 1122850969642909441 4152179349632876545 6909822790315639809 8584636662495831808 6776647762494982657 3184336270335342209 1697361330871002208 5409381021589654016 3827944220624864256 5702733832497022976 8019818754555600897 4766093647561374241 500567687916552193 8261016780508927936 2967495988306853888 7283162825996894208 8599456013427499777 1241836641962384128 3104496783675199488 7226486388534808689 6813225105029812224 3474843408949878785 8717519163053793280 3488550451860549632 2788631584485562368 1429959052078968056 6258238941354790528 1487508289422799360 5728004290662430496 3566434446138879489 1572038289279122240 2495772156686761985 2913331155066408256 3543400972505980928 6548153819205123485 5162271106967939553 377120531648089600 3150681521562892288 8055327645538616321 5429225421535174656 4799594360711787265 8724746601609070305 6884860855080116033 7477249970975703040 714866078194776576 805021012835134465 2200211570409852033 111980410292510120 4654046166437060609 1213902695475620481 4614451308313107456 9183390914453083137 4960120805455198561 7355197031310217216 8590450130755705856 1973120094865184897 2039143521356914688 1633684215684541888 2703047146229891073 4745211863391697733 5083542162114026112 6069346046499129345 5936806050861765888 7156347807983739777 6399807568759342104 7755417418236544705 1736104162218211328 6307850821597724672 6696910414339868032 5948483391628038177 1596115982943387520 1262439885712711680 1258886864987750400 7254034121456579712 3950271251897996801 2477202732104663552 1038078127423145216 2505789844069255200 1455611738866598401 2380304049659279873 7135626873544786049 4470440285608609729 8187830416184909376 1706859595530408064 7540475585964913920 6738990928379608064 2901362133336383488 1165363303211051137 7736933694871748608 1182390765739245569 8087327220258643968 1748804402356638049 8800125711749966720 1697347273806360833 4677012256793174017 5319357494114385920 8525779116573188096 2296111757819561472 104902127420169729 4905677145374910465 6750042528808571136 8951494792133666721 5180631021080111104 3827291025993725777 5100382985424432993 7820047567487221760 8008624531541676353 7833376239342080513 5195036023457939456 4273477537075996991 7494432468138194944 1667754147974217728 3518601195523042817 3662778685477597184 5377298610442526721 6780750867199101116 5665310144239911425 5275752974530795264 1091349982293288961 9133914627843309697 497305174867658496 657299317706182657 8987919871008013312 3650357451252432897 1761872406471446529 4966925829706692864 8436494911270925313 6438217068334695632 1660503246298213633 2918071635632848897 4460691654216817 2478244477638202112 8517364863494481056 3007789869041977857 1244476463225361792 8775044846757613569 2085059271345872273 8012044847611363328 3515718949705751993 1467626045976467456 784728401260657409 7918641249955069952 7040931098760413185 7026661201170037249 7592729476664918016 3191689504656972032 2348323817933586433 3057879791840919553 3463934291584149684 6956154176895979848 712468789865446145 7503145549058860832 9182940671851835393 8235054541483606016 2932094301729980416 7263223124950515713 6906388251749138432 4597616886111858273 1391937266266449921 2898303419505220353 5249042908333003125 1146806317282182145 5203464089270921216 2348808176490250241 1214602795716079616 376205687730749441 5887453365125566465 8333524427997930304 6907603844916136513 1953907857541175297 8476504292905885697 8496463240149684225 5411592263176975361 4760872944488270833 1346472023389625857 7709302427385429504 2710021517621393456 428068403336198145 5723898683957706753 8876562013696603520 510403336818313601 5157275674412138496 3937377373081527725 5983175988742612608 2897911488449913873 6615359151397143553 8494693270479435777 7048221799847658496 2986618149271023872 8208737382672941568 1411181717646022145 1642711158271524384 3189988221916938241 4501569803332004736 2003214147689786297 1393210426353778689 3823554356829370368 1138291680803291137 8975334064033392641 3143713225114959872 4014886269109270529 7706887370497003009 3244939206258513921 1205702966536143873 6188994178919257937 4433835814694600064 9193449165346811904 8757367298546948609 269266300188459008 1660217554322670209 4791610872152389633 3855471940017599360 7160821502903517185 7716214325472624129 8918656640463003648 5252340716629131265 6644036872735907840 373269967355621377 3242060867275812864 8770566342775105313 6827202816684675073 3002510577517524992 4412615309426695552 3183041057614289025 1944275736079215633 8873422639652458497 358718856226293761 2196727025058416997 3827502765471193088 6534662840572214913 7380386253660635136 1303504355766137089 6079856646582932225 3313282144521834049 1974293635154608128 2589499557713826832 4279296293273827712 7125656138302177280 1318064505063735296 7871673904709632001 994603191300221312 178497102824171809 482454150876438625 3206666061919115517 3874085266183197696 5025341397005071617 2537472393424176856 4874104541955060001 8280438620424896513 5148207523331801088 229225980957879168 3422581275035957504 5330730426562171145 444679577946741504 3911116721539896392 1880974307160489984 6146411480589537281 6914603207256121345 235667146605346817 7296155590258621441 330793152088471296 7105653581891408385 3800219937034821120 5608095339906244609 6726540990608867329 5567701501166491904 7036059929071411201 6644637483500900353 686329629812051968 1522737816668456961 5107723341947699201 7973848054411407361 1876778591632871425 8677429036512255264 245681177766958849 2832699994846461952 8606509955143122945 532260747244072193 377249160413093889 8338212422512806912 818333836037599233 3497582977135626240 3094307590703964160 3472051289844264321 2546121015281529345 1282042987072837633 2240512335405717185 4496706848271232000 1521037345170376193 1426477522102235905 4702586331595933697 4121461363535263745 3107168639621850961 4616964712989194880 7719561525628405249 2109421520098426881 5945910969976389633 8725149891175079648 2145599270742032641 9061893786620446721 1019871583048097792 8392193425019912192 4198094224049197057 6123667217806168736 5983388623304402945 8365252047253785984 7443351048836029313 3488272511148949504 5637634429312258560 3423583064429215488 7296729385534218041 4057545275238765812 1317076561341658112 3948039295865724929 1534549992384364545 8917076639854070913 4597121364022040576 8400453391585919009 8816583319871430657 6375398554862267393 1899694876519074817 6444521942694934209 7854827692129652737 5824222043341692928 1330765520789174592 6857073213761683456 34945311895152128 2428225136074411009 6560898459564769281 3622300545709331393 7683971222490054657 2398096634741617473 3049643403441905409 4172095479339638785 621272897094164480 7076012786726855361 3121094755111927808 7478844581730594305 8919165248899460096 5930363710888747009 3036966543341862657 4462145194622910465 2777580231072894472 695609665880981505 9162542156981071873 575990214301253633 8975294025522442752 6239472218070056960 799805082332622337 8629738735804020353 7091556965148731521 7464611350516572160 638121088752831680 4888151159238209536 2640778337072715776 1280127266247387137 7951533723971890368 1489153994048123648 3733509338202387312 2563185401431185777 8452416020065308673 4552116347910647808 234147422659674112 4807388358372548608 2456181740873525056 5092708924120872449 5166098693899596161 158945534790942720 3163916861802749049 1099924022637376001 6403449026026930177 6150773660505912897 5399308591548071937 8731085467368110289 5835738040275926977 2838876902044955649 940214317374683328 6458385539836564441 5234632718152032256 8668071956571623712 8433514163008569153 6790798380741447488 1013909572947984320 2269215673136059905 3910674023388315648 1802132256560349873 6233758750890810245 7285972591811559424 5135416433917978112 858391504832295168 4182500088308498432 2005575807058540545 4303492940672897025 4914757268824317088 4202940403480105985 3224055323185263728 8228615840589868321 9076595199864643353 4307027600014246816 1654259353765666817 6859253575699202048 3958882065429661696 4037484828710641665 5054903577955172353 8275541473891219824 3766814855002003201 8703631206673022976 2381932264349761320 792198181703173329 6800687944458207232 2855454516175564673 3485092336313262849 2062900316192381441 8668147244407848960 4547218866322190337 3800656563034499073 6295818129122476033 6683981111680612353 7199155666041110528 8665785786289484864 2039548473930717184 8195138451189968224 1322904433357291521 5525691453083837185 2008574203381596160 2921368568564136696 271311529959129088 4859483081593188864 7344467357801469952 3151841866018910977 5642372946797399552 1817000751244537601 7939827805540253696 5626143433736220672 4531842949528120513 3527101111879827456 8930648619088199232 3979090263455825921 7659636514691278209 3640995052413779969 1551754899747051009 7665352182362312705 3143652023724228609 1664278085593438425 2386847773422622944 6263260002663567424 2754029199267004417 3868955714589322624 3367972387995729920 7572946543860219904 133392154024483841 1160336931148529664 4481728450593963520 6013699490240628736 2068491062948267648 6535938424872766720 6002144178247890944 3395038656902056064 1543594655967239904 5311178702721819904 6403510962830621376 2529952885355777537 3863544424468922369 177798933928214529 282907659794986945 4998323467809049601 8214986614246671280 534345603241181185 4671127915121336321 2122621968956332032 2547547982654655745 8063263813075068928 8355623719431483393 6510698673745829568 4618806869427261441 6171143648702617600 7295462954937058944 2778195044487225673 2295029444555520273 5181608523884484056 3590207480039993344 7234223989429599616 7441742437147842560 2179560612071762817 4149536529802243329 6647621729897152512 2774961414064630273 7282065223386850177 8027544256450230273 8389073346594830848 8442803756060737537 6492465133522711392 419743418866268160 6934130519556158976 8324286770091594241 1401361056987217921 5721848392883122432 7363188661060822529 6106352192256892560 6511813046445065601 1041654510364002104 3278727711838444288 4406743283203416065 2697106608299006177 8090215399038320641 4342881601578123264 416029176602230785 6010030256758683648 9120442360117758337 43279339923248328 8739673690348689409 6405543753905222305 3581563636855640064 8813737820379786817 4828412445581664513 1892994750472849409 1584261491828350464 2555375470075445248 8414643791019183361 4829916838740371968 5900132097055327737 5852641144086492033 381655796178958337 6520632228717101056 6536933073999134721 237518565292613632 1994109140528048129 6607698527118383488 3941847319417098241 3431755621771847681 8817862607203003025 4636783220547969025 494386579983492600 8944812438524259584 5454094069445515137 1514393383221592065 4446037473066020864 8353905110759222913 3148954047060857857 6012711337435992064 2267517350141968385 3929394061538021364 979991491858354561 7292794863523659777 5035866766052343809 5934887443690777344 6368774521854879233 9169951227192287232 8623062213740033025 1080060012785549312 207047192333230337 8552334185643900929 8059375901385848320 6751453104371696833 3272098162360845377 332390713779799040 4424490214045121665 3727750584964481025 7455013639764961584 5975637221669208065 8910490528066879489 838877680300173507 1890027288643083712 3746708631291068609 8400005588419536897 7329820009869834369 3092056569694612352 3376227175866318336 4230887701774902385 4470199708608510976 682566477588257536 2125754469826148864 1236735113143711745 1366039913889292288 2610381819529723905 6184557300312096769 928889016010915840 7429371052618850304 8479303632512778240 7060469607247544320 8222506034592433152 6242477278759396352 7201184126590701569 3606383842244165632 8254959033800739073 8214068770912781825 8581164950654514561 3564823261186883585 6198143907383000065 2638772594250043009 7777928856615868289 1033463366536040577 5528615112379439104 7518281184607461889 6926524497972729409 3018297840832410304 5677877253397316256 478797072348917248 7801837756317630465 8790484088400504289 5430335170670100481 1241936662904572417 9215106887307724800 5876880322295031808 6944376844581972992 1756203277812398081 7718851708707950528 6664072362846154753 8340884554886110208 3844285609810248192 1390309759091666944 6120268158821132288 7528240238199928961 4517802071162732544 2115260075310577665 2033372636959107585 265178210054104832 6363874710296313856 6435446524330846208 7554363039825469441 2069843844286382081 2546064599421385601 2823106187183417761 1266250790666231264 4928929312949019393 641956836947873793 5349390997033321985 5419140476606190081 6116890654148399104 6773494114125443073 3672605159435096065 2914141145043492864 3850827367135131361 7129322075649268224 614011104970912768 6583042082401844352 101024297343459328 779070572514852864 4076413469988749313 1205308036926810625 3288920785656716387 2815854450595315712 5412145835652468736 1334625908355039232 5607132824172183552 3225066813389139968 6083736074858250241 723420239149268992 6348761724352217088 2819502472212606977 1371886316030925824 7684084361335859201 3991860617266460544 381036501355689984 7975985622283677968 5124987366377797505 2328336906339217408 4433554148916174464 3226765054217027585 2704785432887693313 2155287655243129345 7809113965743332993 4750312611921018880 6272993464437023361 915796484668063744 4526039073864024065 2308535201838673664 2009423081955491840 7213547716507646688 3685303957445318273 5850141019243222657 7746019715528724481 64905801101202305 408280922163366400 3074167719921844225 738081256696478720 6159646534024560641 1615196607042350208 6304883904321270289 7435673081767434944 6569291409816163841 9066770010079529345 1919132599707553792 1641374128275234817 392239420847254912 8904776241601766657 2969098230294446080 4017646499502934016 2635187369805938688 7768827994510538496 6802423444951441408 3424112237952579809 6464401512704828673 1223291416497887232 2880249371711129984 1268177897254489728 9054276510178239777 8226187234422606784 1685148674263470465 3602624625031512064 2331554709809135616 1500667009109816320 328971290756103152 937447370119003393 9190388598228647936 629994338817970176 1715264624001032193 1679066764668515329 8379323721794005280 5022396820439957505 2443074860381998592 7763978588676587521 1887050762921521920 1194590134591277056 7946223657000512000 7152630507540166208 896374705304826528 6092972993404164097 1986807840062725376 3810243614246074369 6254711336875380737 6301975627307169792 8846041203055421622 4929233470427192193 473368030422288384 2882315242558128129 3457887948195815424 3594538956295897088 4848207577608569888 8030354381559143897 5192183843334899968 7033139278647025409 7487804840131678208 5422051941496267969 5726139217190225664 4044908373386536961 5806882474828758529 1624017419639417584 5681637183826952192 5842703101306898688 5592702201973336065 7867079448587735488 910779698691192001 2828157548442050560 2587081549147815936 1812848733854093121 3267908562255236097 457645305584730113 7789103944578026544 380994202837759729 8394525588903167961 8893938735607708288 9016847081778899200 4665198534460310737 1324019010952829825 3433627520211766273 7517375803267944553 5534039716291702785 7410849517724368896 2965281319639910401 6985490943112529728 1984011533136576353 1681055996765307085 5993744795124949409 6451924250729644032 361007304020197377 8013458644791744512 4063869610830168065 493292561314935424 7978991183463437137 4669927463006213632 8020035393259783168 3947762657991982049 6908808662407361120 678143650888640897 3189348306551635969 3167744121756771713 3878839830074188289 8373285174063052096 3691082292199178240 5074257756270569728 1352416914414080001 7558044686089337664 4515867160700936192 8192884363543517185 6890350865352904193 1846391655563264001 3145275526508363777 5574198043254877457 4153803210455805953 3120181060494193665 6810661342266894336 422688131968583425 7266079559298068481 3244240663959927553 6200751957832353792 7452082147570614272 1391083905152634880 6155265407792333185 7846613153142657761 2799285497048941025 1828560395376832513 5163577346611235841 2508848386584223745 6644816690981535745 1647813916126198528 4624902665945369601 7292927614735557376 8008280163866271105 1158500685218414772 8328362555900097536 462129817412698113 1221928440535286400 2733324110632544257 2890578441853044225 1463289597409853441 620050057660280833 4902059551039705089 6915773928934408193 3003248420194572352 2330700140033467393 7700897359957110272 2250076264263889792 3344224537592768000 5530804105106057216 3790910208853676033 2174185123661165824 7439754303029790077 2746518210986685152 6522972401353931009 5597804653022502401 1873057548203327553 5097163504364680832 2457532773542029312 3284300437423183872 5741569123805875200 6948893344421497344 5781862459147654400 5019540698181476865 4614162940327723008 8002880189856997889 7455822426039074817 655499606908162433 6937221918524736512 6168015671114707713 375604280226636384 3219997103104815105 3851427293511360593 5030989223838384128 5108820491307909120 5658920897124786049 3030033662327877121 3862682062852110337 1418304869088543233 6189784647652370177 1288131282109052768 5326639083174731776 7365394081404485313 7198068459282760193 611738131890941712 2991225936714356480 3957392459920389505 4567677726238567168 6971028135723384832 7439048129809145344 8280343182216490688 7887012253957562369 4524406291159717376 3677990963305962497 7784500714553900800 3954676913113639873 8963711752386954945 1808910276150023216 2916731246668642305 239312537979871233 5506300383803361248 3966392113060380673 5304928169496059905 4980471801963898881 7070246055154040832 6144916781286289409 6070469272719740929 1337761882606796801 5241669417107783681 2624495223014449152 3396603501310869504 7288170152817664001 392015813913568128 1597240331981111296 1268052787865309441 5982326905073264640 2023726196892223489 2724007277811550465 579642001798596608 762704596606588929 2984880855944598528 2168977608719942273 1883563939890185825 9007873307398111232 6623549473126003184 6088663414662592513 7638159090522791936 203601655412112385 341833732473495552 4769788155951972352 1900634807139336192 4892657996080768124 4297283944754347264 527264317264518488 1645380672534249856 5113211670947896321 4264208110769373184 8770787661748576257 6865449541997981697 1728207538680608768 9097710497058663425 6898913671682539905 1462240518096792832 6437401671571285377 676924805474615297 8224775062379626496 8305003169734709160 3648313433290262680 6630128369280922240 5884037057067978752 1151358631758487552 3984123015675813377 1940165587862107777 7667705321575759680 5529283870471323648 6743696748849217024 8719713883540946945 1915452734561796097 426438863023775744 8851860366197751776 7447966750027726849 6951205000986956289 813134309465418785 8216695573876812288 1863417700720465472 8268612243535495169 5390058368578445312 4972608115671333633 5122882767638583809 907354627977829632 1950986693949777921 2770980726496478721 2570951661019955201 1784220691478642304 6735981067124887553 7657585931489987968 4236163125218836481 1715253869487767552 4221456687118276097 1391271962081483008 5619890625218576385 9060478729788221441 47010099672800128 8608978946561617920 2410173298076745729 7401788331673283721 7276904292815769600 4124564351566797825 6340100621092028416 7091906734634908944 5743707234183036929 3115047761369853952 7366358865305834305 5028689250479472641 7625306924163022848 2761566365288714241 2053425928970310016 6209226335414898688 3463368896884131713 220112608058828613 7183170607627205505 672152471448748032 3130601156012777472 4932005900920685441 16146301552656073 8102262702252506369 3171139700686976337 4262400927802264576 7890957540385092160 6237554679517630465 7649808333589544960 4868106649580929024 8077041217312663553 6237665961823022433 2159567809515887616 1212900033574797312 174228373155348480 7484495007967264768 2106591834840072961 4597563034702282752 9212130370723349504 8163884224842797824 2752305093410471937 3973329727155437569 4761424440049270785 3801185326364746369 650311193557639169 6878247218094285824 2998704501477621761 3411661887141888001 492210646563545088 3039501021885644013 5105862902671683329 5803938253250271233 1950504200473995008 802821279565348865 889389294243614721 771922862836842497 5074085026390887041 3212159917666211393 1574456707538273281 6829843307098251264 5146653253249236992 2527959990879698945 3109047233880705024 3125320584733646337 1873552172720935425 8902842966877553856 7373212849287200768 1881132322016266241 2836647543487463425 2689487708866896224 3803683932891023104 5418542456989343744 8273681844788559872 6212901887822487552 75117200384305920 1180281732737433600 5801029392594298945 7973849241650393089 634316050416795649 3544901843386728448 501807395036623968 3832703855305732225 6152021518862814720 3720409920296124417 1216499779864232321 3780300707809139457 1786615485113528064 3965450771358890576 3742293026915430912 2871894423523578624 5993112718743412736 3860633003335581696 1825098160124910849 6661210931631218688 2216320832194699297 2828536493138191872 5313563472824262336 1616317314777192448 4699794291530610720 9167641281285819393 2128433337916997633 2007790391307470848 6284285325500641825 3408341809178268416 325884098518185961 5645707362099976192 1123243507689466177 5727317048848384000 7924230154761533184 8855851828895499265 4833194330529624065 8746840193353946624 8995973450822844416 3390263732253699968 5674284663508581553 8742873719512952577 3734535141706921985 3549234324616623872 6895513508322158336 1041098070086790144 4895589590931466241 1919292521578907552 2859035624107387905 1421000339736413185 4397157833301015840 8236437808467935233 4002731576289411072 2281672317084653189 3579641426502610945 8800067017041565200 3881350128728253953 1297915882886451329 763369856645477921 6248691967844111760 7854996177122196992 6536165700048650241 2275825646980277248 1646642597920084161 980388881272012801 3417183940868616193 7237064681617403393 1300421858116698112 6052139384758468609 3672393389316757168 2278498574411125920 4286170446518186880 5750046342907035649 3845213903557300993 1989805498640436400 4113293567532017921 2492748428776869312 5852475405075203393 358708223556819712 5780527410820727425 6660724290467647488 8886087580298459776 3950723271776383009 5531955603885980416 4777583499141018497 1481954433434681345 8875601451349377025 6948155024780156160 5187775410714812417 8942504656648194048 7148251669844983808 9167192975978260481 4391845852987448513 1779290413939503232 8049359696406722417 897679297991933952 3385523310478393344 4680993023798870016 204282542620790785 751538372626865153 8621294706585335809 5768999135780012033 5521764979166617088 1220878821396594689 308332686361600001 6155959681134217905 7088615066233303040 4913359006490465536 3612985827421020673 6020376992030951425 6455155909803564501 1750697004275949408 5851619345708626433 937671088217625376 4267983519522750465 3191135282861967360 1940910316746408960 7990675474793657088 3500126021298086912 7755243362092916736 2589375338035380225 6984973987487339521 1700531206795296768 1898336888167888768 505025937546377857 3170507536424847808 7003315341113486273 385187973140132865 2986409064280581137 3636086681808928769 774430998589898753 4042343861400587264 3898654559003478520 59238638882156800 2764261917088514049 6364209838555987968 1148375559091774721 687865278196285441 3250081376629784576 6592986190340839040 7137029112266437313 25484673301665992 2840148923654144001 6006099872669088257 8178164848617908624 290448449437800960 5052601572246331457 3524099001367576129 5640978832016939520 1069745010029979337 6636211208605815552 7187964559695118336 1227627949401159681 4326571001054775136 184162478801158144 6833493783574052864 5223366827576260608 7287536806584352769 5695249690569918656 6533453657672843776 7473131318202742017 6401323487944003584 5556505034764012545 3849476638147367297 3175199676189790208 3570689932747874176 5595884353423400961 7137418157440824193 3544973988098465792 6259898565945270464 3547540911685869057 8149407069008805504 5299185931214712369 7596074940362257456 6407308756583988224 3512782982395544704 1644565515158325520 3281522853156028416 8248134669577931777 4376977542850681345 1592224691632395264 6739860912845599488 9143090584743848977 1337530489714311112 287097224290043136 1896164212836147968 5233425937223602176 8387297550130600385 6682018916865409025 3580308296249901569 598875262496294656 6526318829086068897 5651886728811511809 185349265019633665 5013538882658011136 5515674472452753409 7664469098768587361 3223564896805245440 7075891631728099328 7377297344314449409 3420464345136234496 1970207506577419265 5119252807276603853 7547552033193793536 5078391074584793089 5572358343042083201 3378375359761760075 1673190642332837681 5566652117025512576 1403559314025055616 4879305105483351041 3071671251864020432 2456549462667688064 8650486667210583104 4332767511827061761 6715097960644129792 4196861238255164288 1240515934268030977 615988804526886400 8096960356670242817 5349012160079632248 6692925111126949888 4691653896952700928 3471734595297771521 4794988777720000513 8792165679248809985 5341233577856172032 588335684235325441 4590794719075058273 7767333360197697536 6414217014987429392 1630627364767670272 5535825414889435136 850836631411010304 5121382171721455616 676045921618829313 1862648835208872192 29447590446944512 1645118984227549760 6663567171489402881 129912558347030529 825439519177179136 8272196468674797568 8804769109279041025 6058575409167290369 3642484534791241729 4409552463569515009 4522805574834687489 812238668334939649 1795215996016132096 8234477442875950080 3992637755154274304 7990880147031629568 72190004368145088 9100751886909109696 7948417203954343937 7201596011785207168 6094134230869118976 5198332830293317843 4173490875856767872 6710000465250147969 4252806545796116480 5780176444029170337 7500542652219444736 5606775986625642497 4858289642148986881 4313105569188124673 5853917608608962497 4398836025158795264 749717864476217537 3387509983927681025 8629168201386099713 7774317613319598080 4075346182721120773 2633306120670229761 3882539416477058593 2519275143695171584 8308294661670590464 3625784466122067968 3440110990997448705 868232554482181120 3243287382902844017 2275880920056188800 8817278783611504705 2199903367034683392 4147639262614351872 59675862453467009 2784587191533518081 7412593708954907649 7671449968201431553 5273101342953209857 1368468897307838464 2845108454815148032 8094921939340476929 6478504324339641345 5563201512377561089 3718306155756220416 3865531227386433536 9150624683187899605 7498179437269946369 2092472832358816768 3172070458002898945 501444993714557952 4284057542016136065 2881637070704130656 7211113927574106433 7103658041616831841 443235029205241856 6366988939188183041 34272397922877441 6145241385920876545 394386696811442176 2624018366311451648 4054224824849047041 3114047890367608080 1921849686728375552 7329144743495628289 8089046841862609920 1062601914909670912 3148367379269105024 5657057644344238592 4077994452051376641 6536151642801782784 6507612583283559105 2797185290829856280 2858905054830863361 3350731229957306369 6560511087361957889 6424091733140674689 4793063080350789632 9024036067884889153 3110844416687381761 7782344683648188416 9185495645786537985 7101324338164061825 1627971073446853377 8692736951099752832 4899036827076168672 89974888051034112 5219765545816488896 5879515879040352257 283480885067695360 8543273525913673984 4715214179872849921 6239804092657083232 3100157987831967744 8772343176558013761 6135499264768344065 4895344712947253248 3818579923101737985 8769719068308181505 8685079072223951601 8829092478933405856 365524198404819520 640221583818620928 7452856167628218785 2112157382990274560 6079504120941243008 6408046515157336064 5827507110863104513 7571380091849146368 77541261749962753 2346313900642128849 5598417196544282625 8911428671122238336 4902365107393134592 5927872813794840321 2768476340911638273 7204064081385320448 6481384521409459391 8085270896964285953 7058160203900864693 6070747060742682752 1269706124345631745 8528675562722584577 6490416760661665537 7685593385280925696 772476234347897856 6702190802335571456 5705493172334534657 726048201191895985 4051834438989180401 2190517007144608768 6247230807985659392 3315209621378531329 5533450896818962432 4530201334689255297 8168440520143336961 3380352578770853889 3426168938638852097 5285099631441199104 3408443786810380289 5297260847808054593 7078384585566322689 7442984035422701985 7740067947796811520 3626797180402442241 2192461071875514369 1836776460349352224 4104297168633560064 5333790896760631297 4400641727736322048 4046214558324234501 879162340739129345 3833353711510339584 7793482718866818048 4060402295390867457 132243084309233921 4456351596362004993 1928371503201610753 7341553347432873985 9012663978998501889 7246843143795015680 1372511233873584129 1378291799446477504 4747845039177004225 6344216168248481408 1492350127940917209 258966723105860608 68308150408499649 1092014295722463920 6557809949344376192 7605921080564499969 6661553570738614528 855523901420089473 6426844987435015424 445307338983069825 9196178060900906752 8549854704121027585 1468092443394561536 4630593948843294888 3105106697785500257 7006490094057315265 6653565778366108672 8882753326103584640 8787583325156933633 481995709885710336 5953693771434322432 8177567513124529728 5349287590450924289 2494252124567981569 1765422809698702336 5463545039407264768 7205575078090706433 2674710781909614593 7349350525082941953 1198442698551251584 7012335176815706112 2505773751323350272 8012356465110237185 3659447436761295472 2661536357639565889 403579520039976960 2900751042677309440 4510892627804781568 7336191335316193280 6487474964295005185 4045284886374832880 7275098067401135361 2199518946090041345 1729700346714811392 7932415473718639104 8496119979151167488 7085171551832178688 8338310343978634240 6054324180664162305 587536917273235201 1859807656300048385 1171795228521751040 8039331825648779265 3636918940833754432 1307052237727804992 4139834653098247136 8676253345881276416 8054876516477728769 5238743949466746048 5658074496238417153 309326367001393409 2741134362726235137 8875259931152852992 488873114951345280 5731043747677949985 1982352701412868096 6683128720206940769 6219748243167883649 2743124627041058816 4886603624567267329 2476634745917367040 5667125389974081121 330856155831935104 4223343162377764864 1990982785499096065 8994382852123140097 2601306546087922561 3007727629930151937 5268986496517196801 9178083326680065505 4372072251200360448 6108276419535968033 2326440507280527361 1428494673960580609 731599272517331648 4058801518554302465 8311430688873556384 9115472436485216257 1984922518250312961 2959393360997539137 4828112328691441153 2560121765417705472 1053252319528890368 4973009347696318529 978484683920826369 164497538735282689 6756966850301893056 7692311297554464768 6124473938158551041 2865371343001806081 158712310704098304 2660743365398624257 5186828910862959616 1981408505790097537 7686338391450853376 431404305469980673 7899723884281348097 3952468164458724353 2389207367032766977 4558917493370980865 152656898464397473 4103383745887207425 1623887161097033936 7070924041906167808 3108121425720770561 2807320860891813248 5591236063077701632 8330980892847797249 988590115634163712 6927322926240176225 1711108445075845377 4457044541453981345 974848438854424961 705917245342755969 7343839843964189440 4370909453873807361 9084533130353459200 6876177336208402433 7967970878108809216 6652984931673761002 1522910683475221504 7098851570908437504 5110367587917042177 4167918858315399169 1309188489021043056 8461403373997981697 4427227315760436801 8508532901515996672 3362349026586357888 861065395272943616 5713636001499039233 760295919173800961 8961109257084169665 621803524567015424 1162624250613095937 8460303575791370241 5874012718499889153 5762186969490128896 3672761717916499969 4801355697908383744 6527039813924216832 812693872039831200 8301926154309295296 1384603833864733697 6751495829170479104 1000132532209860096 6283832941513912160 1570736885860347793 2091713117972811776 988660847478615808 8268373942037309440 7380079858572681088 8557469839773307073 5062540918486624912 1690306007519950848 1553138625042723841 7459289792509781376 977447077492164976 2272924991410295041 5799365702007009793 1667889171913245377 6172985356698649136 3281024929537466624 1128377398045634689 8071750332181667841 4352264433697734753 6043083488568011008 2756392837552428656 8076163969060724672 3991828936001585153 753447815372766209 884392715289077761 859497766504661057 616912450165538817 1824969486154817344 5268472062152157185 8843714506451029248 7219533046725367553 4314522919544326336 727938624406745089 8966785956617519616 4142827759602891776 8581283275289602048 5963338915848257537 6110379681056331008 2848404316220606689 7826623347849340929 6783406651627667088 8710125490883960768 2478677551082373121 228810067961757184 6253582661544398849 4976005138291791872 9124471317534787376 7304489615851096120 5079085337361817600 5342570748344297472 7337475849454143008 7380620457310896128 1350139594564346881 2816840914037021825 3887737668850580065 6938664142987262465 5855218499876515841 4799023576341676033 7153070609466756096 3159923655059267040 101663916927184897 7025782810686042497 7797770013003955457 2262369619185004608 7680222285052548608 2889076525927192704 8243196993044254417 4439781847194927105 4008908743907495936 12978913918607361 8332443135151833089 4883147959627022336 7564587150604824576 4547105910666417921 2201292475828731905 5944084923446034432 5512340171066992576 6311403276020122625 7001286618914357248 439636566752285664 5240034980060969728 3981684488996292688 7978276651124862976 5351443990261209249 5232380846154973184 1670064062282601537 1964846768403580769 6185394497169986944 8747432793266698240 3451966884679113660 4389470070916936096 3940165839573249793 5622334237246488577 2233594876810494976 4791578184879044353 3805949422827783680 3221346156557258913 1921998869894144001 4265763423856754689 5163450680012347904 3154791062666041217 3822067641429820673 3667888590563454920 6790692825595731968 6436417495426852352 1902337962637573377 3661298737865579521 7506720536191125496 8093208504115920896 4203034866404792785 4634321933342695936 1853120663609432377 5729479889519487488 2301318263734292409 3619254447662149632 4596549449582213441 6902787939269539841 5622855271639122689 950805492053698689 2672019779344864256 669556499442532352 8350997804260588353 4251219714804652289 7711160439940317185 5537892950721186304 8241398115868278785 4314516236130480504 5810071553023743313 6443616757834771969 7265942819777453825 665705652674110080 1840914878576498290 1982299647333951745 3945649002714492929 97748797073270785 4768479163416893696 5998122061188004097 5460938198593994689 469854820359048192 7122809491709829120 672370922147208449 461251518497790464 1434011923925434369 2995460644457314304 1306948890474163072 6949190448955383808 6103397913520576768 2393438802588543009 7982951397471490049 6753224056260593024 169611134785977793 7113917838265868289 7705150490721451520 7144048077508791232 1499378619206916609 4503939738011893761 9176825716612269952 6612431248184049593 3528099389314328065 7483976944346044416 4755809057295635009 9071891119994991144 4454880923500818432 6137318848884899841 210281310778548224 3589219483771386624 2745243584962584577 541085280134660097 8004440029034945025 5836686075484095553 7541884001354195713 3173151224328808704 3490636004822979200 1718322992211836928 8975760975538094593 3924942545868237696 1987688592684774844 3985296730072300032 493560790395979584 4764606285511536640 1645303475023244473 7338565475315740672 3886947151319517440 6528129676949583872 4983767962186996761 2725349375895131841 1263137059492301440 1487791917836553985 7485527199529611393 8164162008628790144 5271918194705768449 7412711938650359200 1630946221242815169 3930146311082130484 782406983350066977 648242058426527041 7207278253268176576 8514025776390524160 6524493840580604672 8652001567485946468 1274619473583003648 6838995375526772736 13046988721239808 2456567724000198656 4967680479575359937 768619232687779841 5911792233892261856 6876949481921444865 612929871752485728 7444405963768121345 1162998079327604736 1496457478958743552 2756915452805251072 3798968792306378112 2313436094989025281 5418851904843310080 3527933027071295489 290529438746063872 6525546673088945664 2931877079942955009 4132451942575138817 1367161671124654081 234394373867599872 681650154304142144 523103138553577473 464125587579659265 6004387511779278848 6445177125305524224 7044105027570100201 5720976300198856961 2850233581010265089 6756432400742940673 9022026479065604096 3671758478977404928 62661046543712256 7150763891200089344 7071780969637740545 2438175809195205120 1085718199115186177 1032641732922900481 828733123080486912 4251429895752094977 2787806708999219328 3771472171392345600 3868367359929346304 1748272973249303489 5484658005402189825 4893720763981399265 8153738554491387008 5762761370572423168 68752724413081601 2554580968184995840 424230029751249601 3884532025809960960 4516777974500615169 2068528744894398465 3289047188210488256 1488863470038456864 4407999781176195073 1371005858964604865 5444961966411629056 4864988255173083137 2921263745100365824 920199841428179457 2982705508499226624 5933739571945315200 4968269204465334273 9004564365088917505 831683966531064833 3679571960230959729 5699759820127014529 8758003670949272845 7699841115751350656 4460626449661809217 6655362205511422113 117997538301968384 1611736287449490945 7460947138856508417 1888218745169796320 6072320063875186688 1213308990169058176 1793239966824427048 3481586454705537025 577504742228796161 3505874736267342984 5355728126267059201 3471730703031173121 5938352483773701120 8816254269708042240 6038195436512027137 3502756645625300032 1398489704384846336 5771979124064962305 2766241584552116801 6699210819579995649 8020212637199941632 2363134395022194944 474440234084789120 6598935895841228144 4932513984651612994 3718046179073839105 6230739204814401409 261103840602750976 2662653867977111552 6476305976550136832 198280064342643009 9166024046572389632 343581991138670593 6383497862891347969 6405939136204702721 6357096367643332225 4861614581675671553 7455496653810338817 6237249611200593920 9015235329426790401 323031184439560193 7970260515968417793 7099909277167009793 3015326870973685761 6485547991326848001 786500952707981473 338123168686566401 6623684307337255104 7891093256049655809 7813227303910532160 7966198460675958016 5712664853580103680 8165685059741662860 1963632596172228224 373069820978222081 4850153208161604609 8836216200676769793 1599217075608474464 803493460930076417 4434408201394201216 4018038554650706945 6671486872043438080 6328053569807314081 140484881906324161 6668503499099357184 1406319220130196901 5886767403294130176 2433182955104045056 5365978208164964032 2608904832549615168 1878477398383988736 4325671356455724736 432672759479974849 5093230819458093057 4509407379302383617 5143440964433450112 5076496439993034752 5800320915401971968 7553447792637378560 2061886098317461505 6586970109080528897 5990721954341480416 5830611513520066928 8313143953572899905 66744590915198977 2436899949444554176 5754339353489444609 501233280731880592 8371067820736714785 7973396374779899904 7120589534994556928 209964360936538113 3780893864069431296 7850790297286348713 653340765330024448 4025849183989228289 4997785710219098112 8644447051801952257 5837063566207221761 5090064933097869312 1628735558024257537 3141552741993162240 5731485023581794545 5854584146098204032 8076809115595005953 4475183667831905280 37047188320857601 2425382811030106177 4658201958428542721 313856542159455265 1164242845548375681 7583024443098264577 8801647324761801472 876310765703086081 5560289265549497856 23127373063430145 5770786471182083456 9195965655967240705 5134857506745822081 5286837258703497216 4491417829909353921 1441495623429043648 5787782625192050688 697099893962888705 2518075379352128241 1168050151108038016 4064294043499921920 6168894821244637184 3620055521905606657 4122453460329554945 5249735271653179393 6482282162269309953 4458789441175568384 6158014745800084993 3563539996147880768 3597810971927815649 7681333240065425409 6016849518613741568 6043358164376559616 515823566231437312 4021760817751851009 4073983647383144960 237171981737795585 6882387119920335617 2289987186140763136 75277648032505856 6450576395020658497 3343725921164066817 2373877730744202240 4186249159687540992 3137345776957781889 3274886534470510081 3433570074973359617 7232654700714179536 9213701594573350017 3885158731558102016 6154715474053054464 2461926570734725376 8698174882313154816 684053329476311104 6220793432026748417 8799271046374916097 2584606261126288384 4950369801317862625 7249684326734369793 1067742981616697089 6215780626795076320 5821236406781065217 5607865971125698561 6479548156237936864 1814575020805718016 5179438771644445440 8413317219976545280 3225875705538437121 6213733117378936832 2305790953869486721 2687449932158537729 3653696825976393601 4797631782057128192 6824625739103181904 2698606027208574976 5679429504711985409 4607871542681141249 8918561798500642816 7631769696677378049 2238977847338444880 7376224649014411265 1096851266040561665 172472211260977153 3372515493164089345 1668110629195382784 727850532070968769 1485830164194920449 4657203451968050048 7629753084839277568 3282303793676780033 1774736332144249856 3056029894018858049 7087808681337814945 476386306175129856 5882736026065346561 6551366019345176833 8016870013293182977 4648687034968309760 1762488767797161856 8518639957806317568 480524869202533376 6461605418100516849 7053278102422967467 1600493262233399872 2996774627785326048 4256553309506508560 7872425162095214080 7208890953263225344 6281277722498887553 302181069540177408 1928798702156307457 2859082866969958401 419922504094731265 5441148694729015808 7735043459136155520 189725982208904752 3042898669976551424 3778097924990212832 7881915261280657409 1185050713980937216 5569741273991794817 5322121753463536769 4256033218943773696 4295164894931091457 7059399329149500313 7176170294515551489 3586650844102493185 123252853911322624 7182059041830510464 6876851010978994944 1546926681754997069 5330444742825897984 2917370439586629120 3118750025230595457 3447057158859985337 4251599487305656833 3832591329862877833 6499683073006239744 6770107418904924480 1415622713682165761 3634382252028657665 6054214502058773605 1241507635523570688 469124288154191361 3635058271666044928 5449141747593262208 8591729461428788736 9160684697014669825 4192039460653912065 3863196997673171089 235264884751843073 8888497035758447112 3141570546398833665 8216462655448176832 5813073042823886592 4570532767910323712 738023991493017089 2452389680224540672 3165973047776226416 3978688314784759808 4941711420392801057 4187069881522946049 614287317797897280 7259286057735290881 3711830781419539456 2634993531642200832 8725534748208799744 8804259069048860673 1299077271448178945 2937281932073893889 5515042800159360768 8971020682781595648 5652662795662582784 4918149225242740992 3177714007326661121 3686276453972853632 5768307149159170049 5835281046514537408 5120480253111633200 5164644258596945921 3780412509889515233 2341573146848758017 6704358789849754176 3420570499546912768 5361642255810808961 39685093919250432 3455839023984087040 1830028278889783296 520114350970424673 2061936614230684248 1654723960980954768 513937466418266112 4165159788250726400 4828666300665544961 6796753555003742529 907280728730022272 6054089383851288577 3530086050897569792 3265469855027265536 3287928545359298561 7242340154496016385 7988894481029951873 8997803576596463617 1075682139859267841 3965870252310848256 8967127108601528320 8410503112908341249 3091721929218015552 7841247997295037889 3719582291599056896 7549346709391702017 224380059820081152 3789552925687783937 7741282104901861376 428068805546668353 2420129591404871681 638653087479668736 4609946580743536641 8377636607355942912 8499691395001276672 7860279748339664065 1615870459429715968 4698363933643702272 5968019052716163200 5666826444042084352 7882584486388824064 3245508413402906625 7785613504689823361 537006636362604033 2897760705042774784 7761957571086701313 3438679005359091712 536598600435306689 2904887229024567297 6459428057285291376 1887863778480274177 3257624230998846529 422107836929028865 1351648707374219265 3725353016815895680 3751438084596901889 8815868348534396793 7839570916861652481 9120779078805018625 2431676898703593473 1074741353587858560 9102183261201965057 8134975353031130624 5923800233878725632 1149181978132177408 4928716983403151361 5572724925135118720 1493619995459387392 6557927659381284865 4791511943215366145 1435179148383420416 8841032274612254721 8390502524851703729 661800417123089024 5982876038161752688 5129059565246573376 4131129004822530049 3990585942862871873 8576390958613016065 163736775093807105 2192114426098591744 2987825091596972896 3036134747932664608 6205638984930951169 4567350892003031553 1593712409855639553 4317078425091629824 2650009524081997281 2889465395383096593 2191195300613184545 2211933358985785793 1492481327010809857 6239663631512348545 1256870412304777216 1248767390849217456 429528911437850272 1642598341230319745 4162396109778800640 2749741137547855232 2627473271603986432 778861410851951776 4808855714664038656 4156496545994233857 1860819958138171200 961237672601084929 760585855979503668 935581470504386560 8661804391819505280 8971204271788330576 7752232990958325585 1020846866308239040 2444249942317556992 7497512487699717120 9129529770945271112 6217270264673349633 8514932612440135937 7118147867604797952 1518966693272415232 7547950094799077376 1581459560714727425 5514730354846251777 5187732044557481472 3697993845750677505 6663377431123121968 2642313585827830848 3243954651644295169 1585340526189720832 1501823138188917889 2273830488846335873 6587128288427143809 3277704899034911745 8292564616886173697 6392725379893264705 5915344890307454464 171139112565948416 4195573274846315328 6478031594524311489 5473026498371676929 8958102869058051456 126165960092487680 5322525982937427969 9175011559321603073 8341325765583452225 8429618477559257833 1309609479195148801 5113802596981406721 1091967226533654528 8983905226553458176 6221124831954577409 8713184132323876864 825992840946866048 6114772456728214592 1153151238144187585 4573366286954800128 2864345483415912448 2492158475128930305 7831984920595347681 4960484924298542712 6582647864269637633 3841898439486527328 8130223353626918913 7853111103822751488 7103336673715507712 2875865029865093632 2514954743204151296 351044507753562625 3832493405685042689 143271468752896769 2378424596294107137 1113459576654723073 1834137460930225153 5867261454049564533 5626527820148046657 7853833048687922688 5987117703470887552 3169193413137157120 2443311965206115329 4439927061667778049 4569485610993549312 1435353049334816769 8495860857055597217 1199420089596330497 4962361674169780704 627704789810184192 7890506080430644225 8448628765943365633 875856251370004481 2370335535685165057 7635756944559906816 4021865525581924352 2515043655471087616 1111220381177233409 5987603459617767424 2662917033207835649 3261736585537454400 7955079506946701313 3976774405967440512 8722353349496659777 8038766394357132289 7011703184917276280 1619363536984944641 155881364439650752 3511202819592737281 1501003443808172512 2527026007354376192 1783084435012606977 6047142403247353984 8228485053298042625 5272746628761415856 3713935783499309280 767638430647398913 7000686125511724080 8374207129465716736 2976913687908882433 7806756837261034937 7641006848343327233 6043066448892403713 3085079702496307553 6897195773788002304 3890563009551154048 4215544120517328896 5073802622253094913 5162105724845563905 1362643454004525056 9193332870687448833 3216991134958870272 4477651723837050880 1487583276956987393 2297128437717806592 7747519616201799681 5594049038666568192 3282188478928388096 6940903103329083392 6424209950072879105 1757839330595831808 2477314626097512449 5764816089288572929 5692455264198845952 8298915694532362240 4159458765927646976 8295691623087511553 390700200987830368 7270667241286418432 5935531756000910969 45176396991736225 440240678215483392 3178664219436423009 2508785814830694129 4501536754408102913 3541192347928419841 6350997807309175841 1452875270492258305 6075151212211824129 9032071232483544369 3710463164381351936 5062693993198562304 1620062860265509889 2141483657755005953 2335692264208381952 8563647451665240999 5184349138864168961 8488046706092705772 7583782758609833344 5972215193531031552 1480600335810230952 6454122122948574273 7634810923011479809 7687802354242275584 574690141557893329 4200689947983157249 3914720840785805313 6572252512969441280 5501077741178521600 2112037609213021441 6824707314632106241 9000286672181744802 5805248044795416256 743463085846429696 6023869865213852673 2443127988451094529 8835387231289902704 9022676514960229376 1926423771358052352 7569878791196702768 5615862132240623361 4371138386605883393 2655040164002443264 1404883387620960505 427444983921073408 9012994905423830529 5078243416451352576 1251917515473784833 7983819975673099264 357800639201281 2091495758100561921 8504591590492761601 1029415437494394881 4844633789639821696 3135506015201103041 2212229491492139521 5834570429273640704 911359964279500801 5046567572884326657 2440950827035926528 2022953900152824193 7324114660381306241 9022491589007925249 442923256303304704 421183045554405376 5278404096027390081 177523548518305792 5237773603226196865 5768970059508072448 8513784010729965568 7021420390179602433 5475470336250412032 1426575808476027904 2637447676642513016 3001168872996992129 2321229624350718785 3586985842512220417 1479693710139106161 2661181631073848897 7538322387928443905 4710233475666935809 4457286645453230464 3330232772307451905 960524570170228737 7496598375858106368 7432355938932695040 5706966309857427457 4998787608425651201 1877681250786799616 7734720483102184257 1459228600111898113 3774113199120574465 4956723375938400640 2908682937596149761 6696161608150470192 1625368062750359552 7414505103294645888 6847886295438458880 1941476831010434048 8759725643047001232 4248146885812029952 7033209653674971521 4208050154754499937 3814186304949813248 2963763344097891328 1420075433953255937 5585616515348696064 7598841508135436288 8102143677109526528 5677839789046070464 6132721849418404865 8768412033961165393 589342496645732352 8133796616806072320 3937063693920339968 9048151259489589601 1411223776233661697 5826677434088266496 6062348550338512896 513566572063762624 2438928738868232192 4872800390401697409 4976196586949150720 3257554981136045456 1230260295103688192 1323148963170877440 5093274562354946049 437038579842293760 6753164700146601985 1266291367581831169 2790031537332868097 7740403040760769377 9124788929359905793 1065595069785881344 7405533184199973761 8377895831003266597 7616938313979625472 7434221608778167769 3332861264872538112 4149138396358113793 2527207387221983232 5517137770676224000 2002426269723052033 1480004939655001600 9041332705854734337 5462864856417526272 1260576915521337088 7975463614257953313 6678214414390747136 2513707583735595008 8371965525442983424 4568944705724596225 3751611478534160385 2922722578124109600 1550862428334325760 2682708974147740160 6421628111097430017 3764785142482993152 6749122502665923968 3332625061341837056 2094809865909317633 4869851101186228224 1582683099404595648 2825123226994550272 4507969957315713024 2318083363630296065 4536078833875091456 2452151960744071296 1136332055399606208 2088274585596080000 426628953226050348 7132235797743144705 1470061383372767233 1562015710227430400 5781101933427921472 2451412277772251137 304336367591358465 7771962422721642496 8897333991610987520 4979831087538683904 3021425283388506113 3780826569072705537 542954118107197569 7684520527690944512 8996133835903799296 2312399990310600704 420117171610820609 9090598335684405249 5892327171448369792 4702866408932526617 5472822840714569472 3458567279962874176 7570983139473933184 2863320758518341953 409445180153085952 1362346158792231424 5324260307154644384 1952575119422741377 4738150407021433088 8269485753356119680 1336172945059845752 8206005985124585473 6307526768203362305 6768082121912254465 4693512819210354688 717532353258094592 1681251827245976960 6543334099962097665 4849886697501974528 971586133843269457 4216090729183510272 2293584341345621504 7083880437135847169 4204919214392997121 3375229287900258304 5450904831962291200 9144848777267711424 3120206591524634625 7216696673480013825 1157837143370977280 5471352119989706176 2812176168473922561 2496507558150140161 7938189055267251348 9218299825406757377 7126377084660514817 5574545401188961840 8754964867418552576 6540226666860872321 7627502296871996416 3069240535470702592 1574303237820094465 5988697803575132160 2832773338801787904 3939601752166431745 569251488477932568 7772453108361830401 8574891349457846273 8776300738268266497 2609448508154341056 4034243380794286081 3285625132977315841 6598079203159770304 3198379644703201281 5533015349254583040 2991952649341120512 660159937641156112 1602219088805815873 4845147535155748865 379369028434894849 261459467404423168 8514400084578998784 2127513402393966717 2358987714184773632 2459304126584350721 7039964250975428608 807432951475835904 4152753245118764544 8075519196778429952 4909024860709598977 7887031237455761408 6593819567422570497 405693205078941248 4083917855233212417 5305159044641480704 8053663190716760065 1469526715944034976 1879656473634979685 7569785072977320960 2646868022148156161 5647915101418877696 2399561055240423680 967338398427887361 5630684820752826369 7026778245958026241 5926867673450581377 3932684203252477952 3902103045188244480 2799705599759351809 2316360719572369408 4521868139404930048 4572529818483492352 397127230961596288 6215355901891526657 1868515095595983616 966080238899975937 7578499184600072192 2052173699498115072 3785849854207345280 1274287574038036480 8797846014760946433 5723036781975641089 64306060361252864 5485408098445950976 3052003979030829057 16074034268950528 4139156109902848513 6092487732005699584 8859528452979484417 7001208790688718593 2794972292664212225 4979254953802177024 1506578752538013821 4588950546102167552 5835276944595721729 7027055642062481409 1578435690621104897 9093362423963156480 6797715921053620545 4096991346821824560 5020102716978573313 1207939105561062400 8241285902592208384 830849254830491995 8230676727261235008 3934559723405427712 3654969333934211073 8967410099617702913 6484167807349625729 8178432483638191617 710810521077638520 7482148825928159921 6463153008379316048 8376855440493416225 300511609102347168 8013980585358523905 3639619483034177440 7936859079168180224 3467528294414213377 1397470743133917952 4792607191717176320 6964936087401558016 4118100779534479361 1914465363636076864 2515826695247600593 8578147655397015552 9215844371400254976 51956999690125312 6842768833863985952 29868020399605505 1600744758852017665 6717708652217759616 8976254115520129024 1842880532495183873 2879124018753634304 1911574114756579841 5435072638289873152 2142541056456067072 8630812810009632769 6352270880691126273 8180567490472569857 8069071763401867264 717011227057038208 7653546670823508192 6118421903555106001 6605593461018823681 7801384810235016705 325207840804044801 8569478740313374721 7269333430558203905 3029565549252861025 2131902816255934465 5955726064391052032 7702336936157212240 3457337663013930193 3610989643829450753 66926709823663873 1708264501786584576 5208615625251512320 2755141136627531776 6144493374994211841 4968550776517106689 988018883746198785 4178679582541944400 6980259066941538305 6713420183034939712 7005725381185521536 5568399508425999360 4643073128837734400 329597088281883265 2103910195592844545 3073987730926978433 3774117269794340865 5893001232449806208 3256419297467833345 3904624772872013825 2873216389974329345 5773003793792483457 4076732360563773441 1794440313132294145 6396071371050319872 8513503676307613953 2476723034140892673 7156489589090924033 729142284009832192 7370599942335617712 6734667584276793217 1585779406917997952 6234360140968826880 2383001688206868480 2077033294575938368 41930750093164544 983569596413851424 503892134410715137 3082472615851841537 530814759714395793 1961015276077056000 9046744768781026816 6210045832669484247 4078392440588508329 6781382371016483584 3356043908208295936 1230242746957037569 1555333709057646593 5451964049612463617 6761371953279123457 8548344095571884544 6199087307960164352 4933592609303224385 6772174479867035648 3173084447966284544 3544845670633979905 7282074794380451584 5714003957291749377 6787693137303857632 147003448998944768 497403453475766273 3094681929507020800 3375469500476065473 5943159208182927616 7648876790486602440 8107615528469288960 8564361263118010369 8626711359492247552 6532722349038747136 912370744208062465 7991716522488951296 7804778595470147584 9132862571393047313 4143262211514462848 5079817371576139137 7701247526564790273 1736369125651382272 4929106535232535168 3720580052530954241 3288737540234943232 1491977171081796772 3254304255830227712 744155719980957696 2663009854444290049 7780329846195617793 4908391478412807936 6833798104128407553 3136685501853231232 5712499169251490188 783337965770986496 3333531831794958353 6354376837735537921 8695081165342598784 5922010477778976768 5339951778100392449 5011845280893892352 7242524469412626433 8364977677638572225 8170232305592292097 6113982470537628672 1154887761672036480 956160064819713 6419526983191298048 7741897893134290560 8440273843685009409 8013477541834159872 2846440521986528256 2085085516756229889 8748080722834300416 6161464782516027393 869328398314874881 821511578389184513 3040807419317696513 965555610083660800 5411347218753024513 1794021894065192577 1473821325757775872 5075866866130763776 1073306392629716736 8659871744736765952 3084975584189575137 8190717681833087872 4347132603506019328 8296161848457256961 4656519977520594944 533980208485672656 4850208523757425152 1471856631437007872 768595523522488320 5454273920433533233 8369545461461371136 284121865289458753 9188444586504104641 3598893534667931713 2687632729055580161 7567278283490852864 3026616459839763521 3008439128980023297 913852961831518208 8479838588918706785 2846933679594648321 7892685265597913088 2984048370780962817 3561512452798725376 7469871492917215233 5445242326721557168 7578027522271653569 7842347509242834944 7740484089449020801 1196210771794028352 9160875630559671040 8344539346550312960 4315560608995336832 4442566202173700096 2762978978618259185 2865271808345145344 7020153300354590721 4411075678863911424 6845984191831605248 6556838605033753601 5409475139689307136 6760215144991588352 6923686549458002929 3462266799028370945 2780337190778093184 5564993220391937600 188480057366009857 2895130018275622913 9029738602533470209 6368302102112250368 1898286730467494401 2399753883621246156 2867915210248027109 7164143987030731840 7884662960491985313 2305995082205069313 2976930667709555713 7191289085347755548 2314193339615281153 5876198465585344513 1156969821041465089 6932029234864217088 3366024795441511009 6629214240323645440 5071921279082978305 3534976595280251136 8214318279357583617 3166010539839647488 2495161986357571585 8149709807136542720 6436030017625077632 6136751694006612288 419627060152435073 7494573441677477952 3896485528447015425 3378255321150056961 8777210443476123648 5741546773586438400 1817858310611367552 78391911119088640 4998088257995202560 633905947625901568 1927333355790604136 1100621063688159233 7594749435566143625 8667382789538073725 1732960110371536897 6991757902905114625 5731849358761058304 689124458736988025 7897931339756834305 5533052915473661952 5295864937809600384 4735771569673691136 8886125437539098561 981027106072019969 4358281231540404225 8381428141866926081 6675687193415299072 6905484344016240641 3831121351513110913 2923954270367355169 9085901230480801793 8254826911593215232 448975802667270145 6193842436844283392 4918828161305057536 8719434851741372448 507857568935051264 4670662112365187585 5636448972707062977 2597990257807075123 6871335390805860865 2190286602119946240 3378582632284291073 8821458275745377297 5116546023421517569 4884008296585363456 790969944775662464 7242165735622630848 7759221133420381288 6615300983616875521 5383795936439447553 5952566099034980353 5864005352550996833 3390075455343771649 3706063587702254592 7668762497968939329 4297885022394508289 3829142979443187201 4336865079304348064 5105481753528543232 4158642198986096640 8750459614601232385 3803889882655900161 355415149603342080 865463439535053825 1584297136888924929 3283092153731620864 4212846973902061569 4723241806650196992 7054851849631918848 7390724698964688896 1635352154113999328 9212517187558877568 6144480203940298753 1337591799764055697 6203363239231254529 3072888083040178177 1081835062061212673 3814059697066473729 6338464007741832704 5302483661595607809 5987910121223392513 7674207754521214977 7437035405189881856 6194703293128585729 5395719246792622081 4982073029451298305 8064732867272638465 8173011251556727040 2094342208698039809 2443448818304770529 846056761540579329 5624045617781522433 4666931056701242625 6731922528742285313 8792072683373659168 6774751855776644353 5479704114954723329 8614990898218793633 7037678177342165296 2653289721038632353 6250766619913578240 8017344723001933824 7513562230898823169 3663478119328010240 1041675664956809769 3468785664377247617 8584784574294823713 7027032179978854401 8744908699310947616 8907375632788357121 6719214488263309568 4110944078259012480 265682409085290496 8492734414794019840 8084231650599918705 657552908237723520 567860619231666561 8667477159002684417 5015485286947707137 1646524196126588928 5893632810222627745 8368721503815335936 7213253808462344064 2568169610317873153 5623567610163134464 4007657497147342849 3382955138131232640 1159730722653863936 5795725259496020993 8638727599188534880 6055147171319545856 2565950303004412465 3312316063623624961 4267854427444805632 1355145742976687617 6290712131607805922 2243902247698169856 8651183303913924609 5204162783644829697 846330430017038689 6018667762937849856 1090830025903051777 2608048080752893953 865604815702675457 2386811358653039872 6718714873081045760 5951504970799683056 4468001090055569409 9035234154388686945 3364312938804133889 816493029556355072 8643761250969358337 4732522101224015873 3394207106938990368 8780539004752388608 193581234036709376 2719334930762508000 6287472120766217393 20479650175094785 3930953690433650689 6777622905238295296 2717523290974574593 290590974795489664 1435808480367106049 1452563326237898753 3929225209081060736 6642511482394939584 1332879615160582145 6598371870653906945 5238604914318901248 3253892361386563440 2611031399966500049 7596199351788936192 8928263625051791360 9022777012102275072 8038940716906735617 1071074667420973168 7000724416502489088 1482498261037171328 1253840514108525456 5847796435158302721 5445807089106543873 8843207122949122304 3003757694708783872 5582435524769994369 5092985403777662464 5688273256776970464 7857436525812711425 4081331848197761216 6543077185432740865 1382471446086736768 7115288036356571137 4693588556869464448 2872387341392760197 2188936871936170208 8835432391952542849 5074731038162903040 4939364583396609024 4005037199861327092 7986929081541609473 7269172916886140672 5589226795165509361 4925377038092414977 4043538259511459841 6015684907224768513 9040516290356288128 4343725802836819969 7430161937796125824 5772659409894339841 4897598511971911257 4544886143959792129 4513513797312045824 495591207523002369 4254699939565500896 6752883408646253709 5985421964413518593 4988128950610165761 8262396557589352449 6065979987361701953 3767989082503428097 6993994306705246721 8125388702454168320 6705497811805696001 7527455746743408640 3257397012550705152 5962903711107590401 5446878367419334656 6701363562679963649 5631589225958667777 161467760415360897 2972514034090192897 2473266684096174208 8847114364451890656 2787086311910141825 2621486388913320864 6690095303353845761 1277936872802546944 6966496791890386944 3385197908851670017 6424091435117825025 8717114450128538240 2363397293663756288 4564774115938546689 4822855465887180129 5385159495034286592 4392255337179613184 7478556745910729728 5687219608559311489 4900530662786440961 479967655784218625 4897836228825692865 4415599976490270720 69288063124539393 5602140087769196065 6940284943186032512 6087319244089230593 338067610849143169 8531001677860995072 4403518987978690808 3071158600356503424 8894066226904679424 2623436853798986241 3544654016426325292 7598449532545557313 214735464515042304 6417191980338774016 2517005872539828224 6374202203396398081 3819014612080913057 2058485632381878272 6942151829479013281 7408902030005412865 716536619784468481 1693986744002785280 5759900823112409105 8738651384610988353 1023748186966594000 7122673123982721024 823811228147715329 1809474258607132672 4923424109566253056 1457142489582009856 4298336945865490432 8045547755060436992 1778162602017429505 7879274332761931520 3694204073212305408 6630440386221057025 8375187056586121217 3398379042905535488 1782362747582639232 8484977017697444144 1566096326676384577 327907341907132793 5816988350217690496 8477180313028991361 4833016137561079809 3661726390333255105 1934045197094566656 8077956344858342912 364494900566596609 7022801933315377153 316057544883122176 8398282814511022080 4919709218183561905 742318565172659200 4656088937027568641 4217409290566270976 8004486674021089280 2334679975919585281 817936724702176769 2399936900929290177 7535587062060536032 1979594134767152129 1788912932924055552 7583750929693458720 7270973718067610368 1188363519364980417 3564830568818049024 7203966866513784321 6881539304485469697 535758415088594945 1851642676058675200 4807580590484628368 4418504542395097088 2941117779988757504 6613304166267807744 6981804061760684033 5619956710406173376 7069200379765764544 1146489888176728832 3410264328248377601 7994751945976356480 2931865208486885185 7182644325345575537 1473677256221670912 7931267646804250592 8493213931401075840 5472971584889978880 4352273742717376512 1082327121535531776 2687821494313902081 3669155436570134529 4122641781233299457 1911992407799946752 5451946271887902849 3474132449493591041 4026876940212389077 6834640838069384193 4242334155597553025 1761997252247257089 3753489981628926433 874426554167185408 3435112010264050752 7964541420553805825 936063870651334656 5292285379889331840 4528817518058577921 8936110045162600448 1947337810368054336 3729320885967978496 8536382147777744864 5516838830221842561 1854455819270574337 7749229919335030272 3142844483021248192 8680163289222214000 3831297603134266880 3362010564907761665 2774959984754734496 1466809914951003281 54865123000926208 4421892553621635072 8054844038270681089 971181096376076288 67361029291705344 5827018553249794561 8582651420202380609 8884594594107270017 8668194789151940944 6299216200297772928 6522958970501324801 5902344725224880800 8663497470158076297 518940578008377344 3256003493904583680 1771679502463146785 7973032981380990624 4477391076169570304 1980411603950148224 2877521555401448448 2620810785830734849 7158429753852352769 2285406327778312193 3676327018209907399 2562394684473434689 3291028965901965312 9157998972391332768 4100786091389366273 9049173078406378112 8215172892037456449 344109817360695600 1084313741587095552 5617957955855067985 738160258584333568 8087986992113618945 9019899658754007168 8813226041779044353 8669040343173333888 7790607313929207808 4493557829099898497 1937212859097953600 2126203673156783105 8897877505039483968 6585380569413451616 1748471745547032512 9104912906832876625 1208416972400754688 644923046042812417 8026582422049982448 3347193337204238016 610522958262245888 3022504904287928065 1219177054648963169 8831574589125853184 1767988513403756032 5875744154560839681 7557724717980846977 5527369425471930368 5390429252182999040 1781006368800704512 5962740307482738177 513796788782262273 1223087957793918977 3210780772199146744 4798208046212543744 2499752484233128448 3964005227886428160 8233341448128873089 4876232315561074689 4376549819520098305 3440681156723567617 87859554394999912 5329276559283726592 216688103517061121 6151360073058222080 4823007513987854337 746805265425498112 2193758990263566785 3964508577075765249 8161530832139212592 8607263398604828672 312574963758647505 3090275262857990145 490339362825306113 8850139645389575425 7612503846367252513 3272713228201110529 1259775395896623360 5233581125455599617 5821954335885081088 2648173016982283265 2056917264750819656 957432883938844672 5707080464608084993 1540841607449669633 1428005887088265792 4751650657022443520 5987267865539082369 844280278909753505 3126968687056594016 2252945761444078849 6604588405894021121 6181211549664108093 6937598405967872001 2024852158957820096 6407829631003617696 3374639748224484352 2536604955580465153 5534883645808822272 9046366632658163201 5953138604422322689 176010667275410960 1108056968185491457 6652640453322780512 4928550116542906368 3375443540540264193 5092228239120893185 7464317538675851265 6014529764939117569 6571065989753942017 4949843297086195713 6111888274362912001 7030009395296918288 4817795241250727296 7535559646440072385 6687864713393763520 6310370813217894304 2437336340692320257 2184060637490592096 2179468348383661824 3912601539695591424 4147686876746791936 8836756119758345216 9037735244227287040 3305474198940989120 3629543851099069441 8756386130199724033 4746989075402539009 4644574112180720705 6310949368129717825 3825166064234529425 1917684233454735361 3515059646116345728 5043632702871150592 973049422094961664 8378971948898820609 4529630182837933137 4320728506212532225 3942724734829512704 1427106070654646529 5425306871740643297 6794187197078566208 7383227317812350976 7289297573282393218 5262315847084487360 8434398124240547840 5993305766995380929 658237464812259713 4012285798383204400 5855200580463837569 3763082881706107265 5786618819090729217 4687902368208482304 8950457510229920928 4398821525444732624 8694431076866064385 4076452391334756352 4181757376374297584 1402834027308015616 2020823476700465536 142377490411191297 1549207499395254424 8208460150536673570 6561870731742543873 3537919046061271297 7752631607246052705 7051497443448593560 3065408137074685952 6776148204290003776 5319696257202128480 3850255025846855681 5901091181282959105 9135705116321251329 5367689748439433217 7103353301394347905 3039566690395357185 2441617213221666305 5895993251029583361 7720249093256871936 8520737735959248896 7404102483621173248 7441220357492169217 2511743007033655297 8869246308633256960 5910842562937265536 4891108554417219584 2428809652007286016 3377633478833318400 2518840093155770369 5751128680658579777 5955242147269418784 5014106226570840065 7440858876099593920 4063340427488274529 4264944763087589377 2330093479692813745 3715631907648955393 788945030926904832 4990115451769350656 2509925463828894784 3854516346142705664 1253041098199590144 3116998704708618068 9086607278794717185 8545019304780579392 7286082852039769345 8763604239732178944 3339113180703089537 8486427450153435137 8416670050888256640 7438081896419516032 1650222659714507776 1902527600189308928 4962706150810189824 7731752876836334593 6307771877461635072 8509357873647179264 1678481871497930752 2917931958554222592 3414949328763908480 5331844836095227704 2939291406591467521 7768501351264402945 8881682307761135616 7263779846059196416 5813860248312731648 1986261674374855360 6399428486559696640 5020733692589387328 8103357533883697721 374717083270086657 3305118614377981120 6695797468060385280 5958538976518460416 6760006378869632961 8975012770708287832 2800481267835076609 2824188589660864512 1787399859261622785 5168976384161896833 8041019384319180800 6105388210552690689 417552631305601025 8512165041473912832 2089147699008976641 1254351007350007221 8982192481709715969 4335299263501828097 9129866849383362689 5487630482700809728 5885511783684333073 3517357701288867456 1771297958182846465 5866060769175273472 6647067910843879297 4428759789714616321 1179831053459196928 3218792979526885633 3854203896712847105 9146851091714956289 8268174025455721856 7602746664261435392 3303570818816929792 314315109855172096 7959773945928023041 8176193902341745665 4140744380089794560 886207150615369792 6915541150016049920 7602264444829892608 6662872305709449217 260531446045676601 4283044567792975872 4925594924806701057 9143514164670529536 4206485959085572097 1665122922620567806 5951255489960886273 6086625831406873408 3827320722637238273 4013627714009694208 8206179456927989761 4460980098904866816 2180034379101153280 141759781160855552 8258039427740385281 8479559530374070272 7471048940784713728 3316385691000038400 1443969788924854785 7064582133237288961 471069195210190848 4937004665654385664 1197777663837528065 8624903954348929408 2543783308189247744 3291781203925313536 5061535119048177809 3793046413047320577 8855486228114581536 3492917845743283200 4780605273316261888 5723131979191694081 5210343710439833089 2697242827239025856 687603647194910720 2873449576197357569 5303438699153107969 8862152685366067201 5257784928851687425 2630505199699755009 2962628773445214320 8576451527021588480 4434554542427654144 1514191265395585185 2595360892778692608 4597785941901230081 272808960078313985 1246767937386416193 1156166467418411008 1225675468577067008 7093506516400482048 5299730869599207425 8346145692798692865 9047329221725204225 3596399795328075776 6115598014891658496 4053441340560965632 2870537714111873024 7458625873826570240 4350189122486275328 7838133423455606784 4667100359988940289 3511223296901011713 5071080752760098816 6462280801683324928 8781865910257654593 8475596044536316417 6205442384048170497 6137972694032277505 9209825989549221376 5465256650729536288 4137830589420273664 6297222935932305408 3746046326672713217 7158678833493300481 296399975532693504 3929642895379675137 9200329474056351425 5695622151301234688 7436659219984551937 441591720434466817 8569031173246476288 6086660639993062401 4995413397204867073 1685195210969810049 77057286895741952 5376948780972572673 246279230245565840 8037627058351556096 4249326347798831104 1859644799649241088 1086467185401937921 6608441418018782464 7728804780918025217 857573429477165953 5527931919069216768 2303472288636436481 3168137692165639168 3240596251327696129 5928006423891032945 1274059519518984736 7127441517385591840 8348502212825039872 3951065041072497665 3173417012266327040 8354444544194904064 6479864003451158529 2256595780801112064 5316329855629918208 2302670816949772289 7373607464359398144 8557050855180894177 174495167321672705 4676787305820827648 4388621004589739344 3970316949888386496 2726859161179643904 4728091412527052800 8341894626576152576 2338745210394548480 4863250877666868001 2392498729887140929 5651828477828703936 5313425015285911681 8957794085599250177 5204974524160499713 8539981495355444096 2745583179874759425 8833233206796778113 8176487849188589568 427929431445192960 8828891362267163008 4912152713806943809 6650590865923537920 7221196861607460864 6860537758550828033 3104154260910047232 382295403349770240 2335002942778241793 3353691702917332992 8617915086128479232 8692255869302833153 6327674119684246400 2784489887382860384 8674277055493760513 3549041891878084609 800265941489559040 2709212350703847896 5294493381240622081 6677225606069482240 8074146011933660160 7502404838444728320 6685133022151210688 8090380674835727984 2459980515704152065 8710690865041198209 1123079721843294208 4335375787284093601 1243725179960852481 2044412392373735425 1308679377656338945 3089967357495943168 4412696353020573924 4403378931623223297 8385488119992342529 715993380069161984 8598232978372271456 1014039254748102656 10911133760861185 2113651406550622209 7783901173954078721 2016553895555276801 2355713367353150048 8847187576771026945 6635710660409362433 2872450026258250241 1660621269700010497 7954936290459279361 6274662389614009857 6638030506155998464 605980494167243585 3978609220088733184 6945669613872532193 944448604515388689 8163928910090674465 6130159443525102849 7223331284275262464 2101610416223311937 5146447855895554049 3674578085663182849 398852301847390720 3143737396394835969 1059159279623725056 3701372081977978880 2623650500400676864 8576132036902739968 8839241477316181504 1883267866041778177 1726484064001294336 112874182053224705 7145490674667026433 4986498836574353857 1101524916106920704 3584917828758827777 213088169844375552 244396787914244097 3521651259820419072 6683941068408238080 8372936773774761728 1710770508021060609 3843665005250078721 1463956900552333497 999726711189839872 1989873820252831745 2634784867981752320 4013887063502114817 8220760108935675904 1576807514657259521 5960936592418824193 8327024147968294913 6198070067379567105 737942096482234368 7488478337468678145 9067151393411395584 2063572968492414997 7611954135778938449 4078662336410386433 5298643679616253953 4331594672785417729 6344736774942359553 5000841027446086656 2226819839391278913 7716095274607443969 8293377614218739712 34233532888171776 570080762524897793 2563816931889526497 7636151289566000769 6828964845024735232 1336973236177698816 7709226388253151228 2473821052787308033 3442160596741806902 6889957162177280769 5171854879646810113 5982985444289999233 65892655400222721 3835804451006840832 2430756843376975072 4918761843375105025 7544961557573344257 6911164270746315009 2121884869941603952 1189671247762161873 719783118552137728 4981681281039856276 1935683055971856385 2249454287331179009 5220064296692198737 8821723137463067096 8582980505826036736 4325716281513539840 1719124680599994368 6652513503765102592 7603871304545244288 8477641597933616256 665797909632668801 6112115790485152257 7407765261746830080 3414505518067089409 5279665326325875056 2758974466132098688 4423698325728080896 6575841725898340096 113405148138307585 2206252680470310400 5078049364410346749 9057095073579006832 5759869717898067969 6216352548644663936 4553571207256160257 4183291154337939456 7414973041159044097 2047239171315490816 5913025330772456460 6979328493746286337 5150075259967492097 3496571812006789120 4824844195571383680 6168674382797008897 5022780912807156928 7352752607336618368 6667265427090746208 2606398067912349825 1673922858334529665 3248797122429911041 4656397654101983233 6432382924593901952 2214780990193975297 8582709054854203649 8018964062916008960 6758794787563929601 1653154687448626816 1678363689981533697 1130684397210419200 1657704475134070592 1876712031399298209 3557420531360320513 4121052923118253056 6072699578947928016 5132203664376569857 635294998534625280 7397095037579122688 5915549950141448193 6299928692229355008 6827083838452084736 658845671455529921 6038646731177394176 547712037099074817 735253391744860161 3592085876807593984 8260407852643227649 1921175596287499348 2813344499832287609 2834667213786229888 7443499461756796929 5521173588461358976 2852707929161252865 6138151113262082305 4257873906176534912 9189409976319442945 3794501806360096160 2376060922361544704 3167121610127488481 8274555712230601472 3889033012968972289 225680882742853632 9104056348987412480 5543934694999302144 2686955759817142272 4551718347345019840 8722542337632690177 8653990239093444097 1020249122498022400 5615422612440689249 4257805762591170560 4241066258589800449 6157436161392902145 4353580342273908736 5024835764405044433 462872457282564352 7926086939141136384 4752765332585616385 7349441600890337792 4795853419970599345 5797552849540550912 43651631360311297 2001239412909612480 723188832969379841 4619938968310120449 466996250632373760 3310864711181430465 1277170611568828416 8952442494282346541 8770735786341934129 1507593031070382568 7810239988535214193 4330331815407477473 4518439026959052800 8027876153492504577 6038578890835644673 7213125764541218833 1390047452356867968 3963471574300768449 1572736258732785665 1158216130583224704 1766974953003669889 5479421633227641856 1149007705104205824 2494411557459895296 6722229259260583169 3569583196380232704 6316745276119380933 8190922664180543744 6886840973769955841 5953417585978566656 5121517992150603073 2236746680209867713 3819086710254167424 8951019263560728577 7156386462850733889 8099254248019827777 1393190209855182848 417501450436542848 3928614139716804608 1671078944750195600 7815229661682721793 5531402125641043489 2711287344469130753 7997108781552887553 8299573777338142721 8290523950710116352 688571796940128257 9165148292339361505 3156905922452480 3846192258779224064 8453694396919559937 7554664075611701249 3625420814663134720 8348473753024921800 4434801129213083648 2159876541925810017 492613764925629985 1559473903697078208 2097994475518623745 2246282346463576865 2376560297453289472 685711587131744256 5001496594722324480 4488285735756242017 2258552894703122001 3204662774038210560 4865990158548033025 8109322222731819713 8274603977716886145 4610643788656069121 4357489446044402497 547875751435501569 4583233453119504385 6331551197161694464 3334945125479274481 3840522910693588993 4700537279412091193 2662335839344892033 1694489413574197249 3272771530947297281 7835767000921934721 6670639631747016769 2050002456336161408 4059703792418510400 3246428488634956800 3249676499688110081 2293141357962280961 2081141067395535617 3500440459806183937 4376820689182590929 4265415778996846592 2447822414429644032 7999559752250879584 5708517134276440065 6994438150766923073 1810426017428895489 2420818050107688961 895711524277323777 3732996184611622912 6784013767722139648 6114145084666082048 8438949663017177088 44567178490508033 1567783234902336696 79552450190535425 2024995176866119681 1886507537224562768 7303228433601855489 217258859283348640 6630212347379671041 2609129252017783257 6683744905973428736 580178525742735872 7842023992241027072 6032560034445577728 6938411508644046465 7042498580665214464 1485226931773374465 323555859361731584 6295578327471634432 2028783964612640768 4617574697247084545 4025313554571053057 3657121094556205057 1624720244349874304 5776699553828331009 2115730014020976768 6257000593065750528 7549161154242104320 1918736329196454913 6646395549595096193 5848332614821436672 1619104391158907136 6955249715540443136 5982754593911107328 7538135828295341716 6616198572488798976 2037168990278723722 8972290006475922912 5537333131696414721 8182177694578600433 4622182290268204544 1478520790725181440 6101159137482901248 4146846820734694209 4196687335489196033 4659972250276266240 1682174361713632257 3282462109668765312 4895044298853482049 2583053086481834560 8379435920252131329 7155408624524214432 7340427828688162816 2543794698583839744 5651570510249528116 6434138903278785537 2949600859886516225 5497824792521934721 168266199572399809 4522177710862651648 6017375089022271489 4320983578140595713 8919696270565048321 2869741263309684737 6129274444183765440 8793587964915125761 5886317003870651600 7726482682146410497 1193158878252878816 8698949635844426433 7365634189857992833 5605003687210152449 2559514466041241216 7235518295941598465 7594361039471885313 152355987978789865 2743361307727381244 5151952934650095521 275057242932789248 3003075534780686336 1607358768365556096 4318356450730727537 365131852850516760 1849329067321442305 2915416236308309633 1340498951262695425 6414328379329363328 3426154384322939137 6256713556443005649 5264511714984675841 8599946971757249793 6791758931084133889 8313716969857512705 3983507199580715264 3070195007913265152 5664093032105917217 542495843996292833 391367970266514944 6290901000516002817 7225540877029130544 4632690434729600384 6369927378505826305 6382196574186151937 3669499464464560128 6433293053445140481 2067464977707171841 5336987026961218689 4996283444989263872 8153742999543853825 1647890343033132544 8880522195614355457 2007610898769059802 5550190119755909376 4648134874954149889 1112361374457135104 4317002884252762113 4041217717856617472 4828593928166806016 5414024690905770876 2524095151090675777 5329421896385325056 7484318908482436481 7173593096308326784 491841985720614913 848727704977011713 372046961325318144 2921285511786168257 8280664985338889217 3247759341506750465 2993946785120464896 5865681798917882881 7438179143732920321 5831681080715137921 2741120375018393857 5305427879966559233 4225371539532650496 2090785803325144064 269971582501045504 6358860727361019904 5967842952045387329 2140913864074709760 672716430138896385 8945780337216555777 1677950826896420865 2718191715386556416 1085517223485737696 5679107886005443585 8078082580995947713 5954719274343448576 5153294638186605057 8682006740797298689 168762762272452097 8682649366111111168 7636951794043584512 4700044846658649088 7459025283039254528 4223404461642481664 3952530035507036161 4890285296459055104 5488694286641726464 1162507348683606913 461060454589915136 7199870246936941824 1505392427227915841 6901432974167639041 4548635836630007808 1265808262945526529 189827372463732481 2985581575559806592 1030493702343492608 2271071137270635264 8315443912819202369 545092449417765889 2335806870893650176 7632896727029533057 5468218327217162240 8898361261044537144 6205912431400603744 5003930171079557120 8670175921930847104 5289036639870443521 580944315235728897 3293730410217327729 7380974221785476736 1900778196803202561 8469932989345345537 1167192468578631680 2271434555108204544 3731536059847811072 2283354521758215009 8376949638510399120 8248972462062470657 387459021917867761 7514969905116961280 6141180355369955329 1016429139130071040 1891174741269505344 6228362284003580392 9040625444914292224 1898591439430837537 8367657375463241601 2074758573576158720 6928420810327817136 6819915769145954304 1528383801808010753 3791760372180975872 5304118655335254273 6642132371072631120 5517532463429447681 4413231015707803649 3594153930151368192 8515123540310890496 2953617333976590592 1056218917141173632 3515996478379151360 8887669642289153536 7904545780191018880 5432223845535568896 4728966231480627121 6281879954588571120 2567054193803329152 5517974192679948224 3914317945152987136 802484799134537729 1685456974600112353 911706091000577792 5101420646557360128 2666805068093131008 3867964924857079840 5852882363516567009 8437220937910564932 117132659437326017 5279454113812277056 3993654020473220097 3676610738516908032 7899057723644588033 1286148415510203841 190310314635165697 614491611768585056 1316299615111099776 1516416799055348940 7739963251344681216 602725454593481440 1856453182058197625 3264388788495843329 5009265601043846817 6020920733476555776 2538789537070514176 7305141283566317569 3355183588319240192 8915103186728198576 5962638959917400065 3807191230264440480 1783959699754844160 3218963052189684480 6886352921276002449 4447685226062564353 3010428351166380545 6742984334190991936 5428870462316595201 1938038402370592769 8477848669413998501 475289540716376065 2688394992196239360 11109423560146944 5193123268315479104 853007467159879041 5658415731019681792 8411926641181941761 3125479261389529088 2229792010364420096 4633991133712607232 3795275021558603649 1703671757006755841 7378047122103761088 6046276386643570560 4008476560322753937 62232900618747904 7369489047278033665 4769880976811339776 8994331605404534145 7585550320576587393 2125238023934836737 5879018193790897280 8611870952670291968 6585812265809340672 8967349386270524800 7424270213251330049 8511141641706473596 2122019003750892929 1128902834017093633 6819262170002325505 6292837394040720353 5523367565600282422 8155425361395310592 5500195177754071040 200759631707897857 7218573484224468992 7605944162207087745 3432734052325379713 5884333706256646144 5179230584711028737 7743292440424962469 6212990104285478912 491879464578884609 6696012268823969793 656158437797938176 2730346208101924865 8891435769636962208 7431984517230948865 7780742064744431617 3027818073826704897 7499868481086554112 5732025275154501377 7704677306298111216 196348041061175377 1402459208163021825 6757231877170003969 537213509531062272 6051700872935795457 6100052451898380928 8979205662281325120 121322117229334528 6458155906314698752 4465762894196211712 7381457059385180160 2061086809559710705 4079292998292566912 6023396358307608576 6478903800218912768 9192014202576060416 5772793820936497313 4306922396537312192 4541658531764895744 3197766436523630592 8562756163993600001 3532838821612873473 875476322349051073 6107651769124269056 1873329652974374401 2416867473890106384 5544890760298595457 6153065408463593473 578823887091195904 15252012757106881 5886745901878225008 5461146258063120384 6480812085031010304 2507073808178004480 5257141863442766848 7123935273771753057 2609563975980597248 2432740084842718464 9092353288920953856 6142944151216193536 7250726310540841217 7515059772489781297 8449946135388323841 6072578558091518976 5265657588840187297 5619095593498819329 4843095548612257216 1430519852590193664 8373252453115048704 7138265341149047041 26152303581134848 8460431097213862273 5340622124480704513 843853306966573057 4000127424061406656 5847395667916593025 8485040763109031953 2048755815227850752 4775224694454789633 1454990627209086302 1010072732220619953 7413599731417949232 8298691649466404865 8234371925307607041 3569568459844717217 4831532176658673664 260791254730989568 3877609487717513216 7179112470773309440 3481380498058426881 4312541262335715329 7199982740258258944 2686879889462675457 7081523763798922200 8653723143861714944 8937350273402770432 745937695481118721 1937115480533303296 1212350112548315136 2204160598797500417 725243152863758977 5061394354037988800 7446870164816838657 5525278340891857297 6789815220152041473 2634268843617994753 5209353176056024320 8955971139517415425 2971829010571165697 3117657784626618368 3056528869669878721 3124090473134492673 8059853909015479297 3071115066230636545 6722320242730303488 1943705922079686657 1682344146114478336 8500389308984934401 2890011992770682881 8362534501888568320 7493126978906274880 8095623191748050944 8872561318049400064 9202013144016834560 7060199548385126912 5778701716611204384 5359321050166288384 7449123604372848641 1236850625324607489 4768668436444607297 8758438332865548800 7461258254135835592 3953290264070586368 321700812026927105 4247642461477404673 7472848638402708801 4650836115624566785 6800219505925943296 9093185153329063809 727708763877214561 6749023706858403841 5365424806183960321 1650778462175817729 6570366100873220417 399662692245856256 357431280757922736 5554713029097831937 2355124919430962961 8552304656208239072 6683520089336184832 814395877861294080 4389201904892018688 7413029056564637696 7480516147634307072 6054282332911222784 3818739450747357184 8549239301216141313 5136863786541757441 7699750034059411457 1190560825996875776 14831187800720576 8684285172385310561 6757687564118218753 2380872685182154241 7523072288294617088 8906215746165545648 7383322438688030592 3226977424106559744 3385747083898948048 5662314054270260672 2892895725744409857 6429386351902253056 8942684623062761472 1576891372016527616 1784787389917990785 2515809460013441536 7938366030115700736 7912914604454592512 5153584872504164352 6820026168562941953 6433444312324230656 7059053574665992192 3715433690887788161 2810484916238073601 816279989708259328 7421057044996286977 7630932724739229697 1 6528931325033381889 2863245288334260224 1753590378413031425 6622759982473412609 3467530166536480832 5752504253638578048 1390216007348427265 2835777049079175681 8764694219703514624 125088596741169153 6942713602863307009 71176712443047937 7526406503590264832 2838494068589646668 2707503019914159425 5882686089992060929 5002676375533571585 2479655710973116816 2524615718471528449 555087418489213089 1841699296276228097 1958091996518815121 176083280186377216 136993815544947648 4775468582740197377 5517946659361217857 1400893461567242241 1407453668446184448 8532964417869643776 8497415945169903968 6231693020116422656 2350718547668959232 6459057315367172225 6592427536817061889 2392055158528905729 7475955802502351873 3270952258972975104 2680439234945335809 8140161835038009601 2752816306984850240 8792479680059779776 4293186487759665201 7734806701798240640 7512505264956161191 6648490195121321985 9074114069491875840 6913185932467764832 8948258475852226560 70894801657757696 8945988324850073600 7433740454353764352 7546349192142127104 1395436883332185792 5148975252013957121 2766574433266403329 6402418432297083808 1838071857525696312 9194770386311987201 7103017630071487233 2021746316616051248 7589087417125736480 6892568265387842944 8329047842512513785 2416431883002483713 2254154391886691200 2498003726926004224 2835197820627948544 4823023988599160832 7560016405643436033 2724940838922972545 6243578603515349648 3997074439071850753 6268773873609808129 6594696087597968384 142919435800733057 3223478224420169033 7462908236601903105 8572306056457981344 817747069923278848 6258194900011656897 1227881899976687616 835968231218006016 2023310664693082944 9194667409965155265 606099931270055168 3304133962697431904 3347294638202970625 7406001761402014209 1890345285857943553 9091681274078363649 5690230951874769025 2873992527648391169 3918949554096612096 3427613076401389568 8061181264736730496 6666779908149125120 9048372444684484608 3310325790963582241 6004660508578629120 6860291712472799232 3624948270538109632 3263137451371099009 5274403483650621440 7267647708594618369 1696979951472738305 2183619760531222017 1190671459016882112 1062517561679821825 2192813345444493376 6272822812147806208 8912224512295682176 883405699932421632 3327090748426250241 5188574530121400320 6584632935240162304 7948157170173266177 2695470528149254145 3999980093776349697 2599255124366172928 756553559516214656 5182764893904772608 689361340847886337 3636033883072480400 6669884402220181248 619379640327454721 2216500953854934016 1088406977536622593 5208391115101660768 4649519696093488128 6219934074224951297 3315277594140622849 1711161945940900225 272455049140377601 7140528156366143489 1542020626911721344 2616860006542826880 7110282207988072449 7526225974231455744 1622112966249452800 7673922598067261985 6455511857210431488 5731095855851964417 1299207312687624448 5101481512826041345 4424959548742319105 2459703932824616961 5575015799347312640 2694857380129966080 6589380346306035712 8695941762290454080 2535077278533103617 2260446938175251776 4637414195460755072 3012393326657041153 195567377044668417 5466476229963690624 4503451321435530201 4405406987798603009 6047446132466999296 3801828857165574145 8385958916216737792 6354379680342564993 5301307566130793441 4738718831021490849 444646073048894496 6616738129835143169 4997267035444664321 2825949566830540672 940340966411587584 2006663033760907264 2590164967883193344 6862845714607702016 7916203436920160256 5512545998350840833 1936576981369671681 8502995967716281776 4925714819677952001 6056501251528982528 2573619769020454912 255804096315303168 550433049661706241 8019750917223845761 1793784464650096641 5743985959608118273 2124143608498700289 5754597431334220288 3252028300311131649 2593064021669445633 4473291960538010497 7836950060299671552 700898988862469121 4534618271273861120 7038816983745772288 3738089802054285313 7957138634826385409 7456634913824260097 46351428325171200 6874374048472015873 8196648646507457536 4796166770893852032 5426544297120940032 2788467050486675456 6074212063199691953 9876137638327296 1095194178588895925 7378335328012888097 5314031499503730689 5297523496482051073 3874625325815850496 4827551095443393280 4406218450868033537 1625485141413003265 5854301583379087361 6815891012158856064 5872919121873277952 2981124080919681313 3673578145672298496 811570252132117632 8631209540856137441 5298078015200221696 2160651259252382465 5777762849575473153 8037407255647731713 1432507816113818368 4401079691744547073 3442925988461993985 1564429561020252161 4811426451615965184 6277100457969683457 6497580393583123456 8484179766955152865 7330998626954887936 3641020478228468545 6029025183428808704 3459972833273978880 5812789982534601984 3918446606021607424 7839151719427769344 4347703535834497024 2843663235931639809 5998203415968607233 1636510456005061633 504333611572294400 1988136777677834113 1002518104027969536 1595431566381801472 4686746536639556252 7681410955990911489 3956487482876911553 503331975420319936 2464650561397230849 6541079173662822400 2998532345866052609 7345962326442377217 8006707760692994048 5211935597173506048 4577513426874643713 8489418201409110529 5776513271498982464 8082913461558878976 2541021246358048768 8366628155819917568 510083848228841217 7754336565921921697 443431942857073921 4427219341988200448 8330754398891662848 8294460590953955328 4430089597978808320 6804163356849864656 2893483820880609536 5240571539367351296 4454394040843717888 3848326220013726849 3035974078436765697 1264865464447165505 522898083114409984 4798421234965118976 8589729360825940864 5537234833621037056 1044427074766946304 5056630005893787904 1297205858139937536 4274684727733583873 899294191149359105 8915194791624201408 275706701330015136 7567235960271011841 2770549010972689153 6834782964536469713 8270734757474049025 8590343791814967297 4510086814736953344 6292470334100346880 9078743444286034753 3532515883139884032 2853387419385051137 7608931404772894721 5934503229488147457 2984208557626359809 7642931312394326288 5516619092153300480 3408831245404209153 8512224845715777536 3879867311342296704 1667121090990030848 5646926051812319233 8981874469477065281 122564621177503745 4512792262464370689 3342769130703292193 4062694981892386361 7366739877994652160 2211793229929517600 4952075680565136785 4598679621714570561 5442648361279521024 3273709836725621377 7038383295994146816 9101709755498446848 2126780781818478081 8118934399389771776 8430964946167059968 7296853292354502657 2357190920240040576 2333331376500150529 7121818919780171777 8931460162828267040 4523535463800954880 1288984860796838912 997888269601210369 4391216396830433281 2021170651487925835 5876944196396767041 8110443810186268801 970298421130884096 6916455406206615553 1459066483163529217 2060337540395668993 3120101525251118080 1096841509858624512 1946999127870390785 381468788793056257 4553049510741311488 3284588710526240257 718570633777674241 2741087120402550785 4198666239315555392 78119369462939649 394470584575709184 7293531096614939505 7387485286471872400 8999247931574256128 4153690154512889856 6995905537079785216 6010636238713217025 1664561847767369968 5327571232969619905 3746207315351749600 1489186145232316928 384722174742757376 2619080342434873344 2359636094578655233 4040711643500724705 5134873843808382001 7156720754681767936 9218913423405811281 8184950975065993089 934785623720721953 2115903500235085969 2237382404532749313 2977113614650966016 7777689164316753921 3268255458563718208 6099399930934082913 8326115364480540672 5807064925471539200 8525659224829292545 5727439061789837952 2002441862053101569 1454575408505585665 5185808999515400448 3157348405390717568 4135402144193002736 3442701520399685632 6372022625414881513 3579139495792680449 1814461469162988504 86551144165793728 946821959011686737 1159294057336487937 579877092038320640 3656980445914163905 6012623583011975081 1001264865040499312 6665962336860503040 2945251403781505024 3951882433390379009 145950001389068289 710311457622807552 4956385651109545184 3306289078077841408 5235650875543086081 7637459660751935809 6152529480561112993 3998925234817858049 7855445616679625216 5298979411628052481 6011088249040424960 8632485125422555905 8952636585930033713 7092286566531321857 2040206007118884176 5991473154815426561 4181996673018879025 1506332106070324224 1021789352907221632 693284114311804320 5751263326840820737 1926735752961987584 7572167278011028992 6253575399148056576 7734449613947535360 7878744999037996800 5618883301182078976 7232195460893271945 3982240587756342784 1859806359289004321 2071193156611790849 3389784777230974977 3088249733939036160 5102491681148486528 3995089966292464168 7884875949648317312 1741211887721512961 475935594689835777 7740454665093385216 9092121906757206017 576348696069996545 6335396839263588352 2819698326558736384 7206320949780916225 439709284474903553 3444368367513947648 2891103491290815456 3897887145284312173 4016718490112997873 1169657133429325825 6720245326008387857 153982263990065921 4921559855870672897 3155526979750978193 6108310403262792161 7307333721640169473 9020075749950013296 4534226997555828736 5518541329623257601 388372265924075520 4491792931441327104 6537297143400316928 8357192985926555649 867925179800347649 8149490821775650816 3757056136520303872 2549050963605046369 8380389355207985152 3016320807663674112 8291347057885386481 8412553150315226881 869423069495566081 6434257080736286400 5826437434135898113 4678668893591164672 6548004204884468224 9211288980339345537 3035034275824792448 6333970804362778112 4965297952193159169 6840553112395850881 2195452797107862529 6818934934551210496 7411420946710994945 8107629058858823681 596061522734818304 3356531386891493889 9021599791285370880 3799504907901429913 7758238149921931264 7111700718656386928 1271751813301428224 3590406197039098880 6204610193744248865 3150719891734843393 7819807436150308865 8466145826849525440 4442607336611331329 341058882910928769 4214961441869102465 5185730644008545280 5909029317174884352 8795305456518615040 2249309056364283905 6400792774858761217 3102097048499912704 4731950319342277377 1519130493452199168 8847742995090514945 6164943964327392769 6433674318510675968 4683439824679869952 240827477889843201 3902027352295155457 7711442323126161408 8681877617777606912 7257732326034651649 6647665299891069953 1128761198723026944 7721841048383133696 1158335570900124736 4945349257030396577 1475168712417607681 7696022763144338944 2404048165385639120 7202108081941534720 7925411051631874817 5885172647241398273 6257180183573426176 5185421510422305025 2379119467052072960 2544179058466641040 486262146635939329 6578561683019524608 3696047786780606465 4351641206105657345 3649728433331346881 5082540113406364800 6539986037791260672 1734129930738814977 2162306075305860608 3060278515301401704 2754727307538674561 52564632997574657 7109248052277903361 8177831353393797504 4121038837613170433 6937316972102936576 596879186369685889 983445633194086400 1624244061831584768 3058572218622984192 7632281640870346752 6455433825667022080 2228391011965596384 3084597383304610816 3574774774275506560 7762381155403603968 4808871350656614400 4322375816292995073 6554962824871092225 85293010040433216 7855166406797259009 6602506713309442952 8915558830481702912 2842010492913079425 885642708337760256 2884907623058557992 8835530806713541633 2308226046869704288 2310250392609088961 3527455881944891393 21166294380040112 8292735532991438848 4052543446754447616 1630502564273674241 201586546043699585 6376151290405249025 6412141296697733120 3361588170298902017 2343884275486414849 7946937052913091264 4645635086701188608 3453193094781957377 8225147771809511073 494285917355268528 9188987119400484864 4020313450525614081 8048081930044370400 4819638853732570368 1609769775258786816 701258943184481793 5230546209299845120 2179622692575701328 9130365281491081537 8842623746615269652 8454479025465720833 3349984095634478209 7623655385570283521 5666900895657359361 807778962759696385 8112824885447303168 1114765011347906944 7951324504685228032 6349088271250096128 8994720511032563201 4652033930608767488 4019505504120433777 5999949309310871552 7690760583254392833 6067581091804610560 1890329796481187840 6376219250668113921 874869852152316929 3108779132548866049 5495566713776459265 1663809349437674880 1656928426719875584 3353709977756887040 5687130241259626496 2364660599124850177 5215127793482361585 2933562358004637697 8867631889287356416 6485777048716845056 6333813583610321285 1121264927219293953 3717694224574922753 4353762176088620544 2385751098603862016 325068958213342209 3974745685693986816 6355180980831320704 3634585413340498561 2946510056353061889 5182607695175645185 7869036648623032321 1799647260681691393 8980509844317213184 519609759602884609 113778740199399808 9211554338825266177 4542336026383032320 4237440973731085440 2556926503049781249 8550748278012911617 8148282116429447169 5305303079641309184 6904616321366830081 3891996052902035456 2609171637827600384 4513468176209913472 8003920444415541249 310972913925202945 4545607656209400833 2640859486550630400 3979979730208111985 1176155636015456513 7272178043722399744 8368359668999101185 6476740448130906625 3838465392509323489 8205536970265329664 2127464295346580480 7361944808649000248 3146177821075058177 4397430820837620768 5872339115227072512 1799117070232543369 2155407871473864097 7246559107929744641 3915766496101585793 8518095211486598016 4791573486491702913 9081616651897257985 7775265641971318784 5269597390717536257 7801093600824492033 6149703223461391489 8636842385923375105 779653771215206929 4686847706824392705 7014398503661821952 2324145689082820608 8569538397881272320 4290401246563791873 3956658423882619904 2279227489741832192 62914989004537856 1937084385305383424 4745634980713949952 2753283581032935425 3081135604204356673 4554029036763810304 7295548287016256384 8006830660149728257 1426748926478107136 7108301192314814464 54090437116502849 1116462474238146817 6444795746309898241 4507160962059927552 3934595405288069121 6302301940397449217 1127976987308519040 490074445500406528 6209747060896104448 6266085694447255552 7664420898049505601 5367380481690173440 1741865170510277728 8641030380983310544 6179350046955691201 2984275828142047233 691014108181657600 471276811687290112 2294467120749936672 6063556388384931841 2247294431617613825 7076177896850748464 3823627626819740672 5842757042660261888 2658734017874411520 7190631830748202752 8455165388511266305 6902892734739474624 7057211595775396608 3253582563156402176 1894880331075299840 1889005959180306432 8060707410858006272 5329143560996551389 7907383725713784832 6703180242983982848 1610775806860398976 8390132285894922817 2896287107582525440 6704860544552251792 878602391849703680 8044296382783553537 6632992558444582017 4793700332106332160 3438813871496237057 5675116561199620321 7641354372400739840 5616520447023489025 1971381236164503553 1648587388939912192 2445293361914358160 2366846430900013569 1113453273439428608 4956109929686029825 4188201378318352384 9115601874239930368 7280087463858036865 5124584120559818369 5384606884261311664 8631788804181037184 5694887422964257593 153613275725954945 6485073419393906945 428368880164503552 5229766667040169216 1467022344844312577 3978636206405153792 8011935620466475008 7592786982496906240 8996157582205120496 3887722939220138369 52943310362143105 3717895062039842433 2364200392529489281 8737972692391547536 5115789504376430336 4093084373583527936 3190962697336258561 1842080919528699904 6406230859813109504 6231103003122778113 4674161175380065536 4007119452658442241 7943136139734605040 3241806196758969472 3922918465370988545 5733488236809282416 4717499881435623376 5887608952297498472 9217932745725161473 2656750669212009985 2299574876038043137 5925681588025573376 4954779616441966592 1804193627655016793 4288888130797790529 1766849843682951169 7762243395949945857 5611387031283822592 5153794887138413313 885931842809230912 3576754138928660480 7639219763618693120 8175813113152093296 3688044838135457793 5402131662422405633 727092985902514176 8764944768666421824 6480891787875335168 7964185889465032705 3744736263525610472 8785762502926573024 2542416098859850785 5150099963411271681 6096306795463247360 3488674020548438145 1314370390844299264 5750295821825928705 2052226959604449280 5475603145724876561 8597721284993926144 1162922575894937601 8669030707172117984 7324188342109871360 5596776615081590273 2430177345090813952 6178172589789309473 4750525408471230465 1640402080473587713 8755540819966748672 8689385328698112001 7495399286238142976 7589957162721235969 4812695394178236416 7621581682935496705 2309036400347155433 8100690012816539649 8878076022779858177 6998358168487067648 3996791900945821649 1283926927104867073 7565401579414176768 1871224206688251904 7686189589495408576 7723163413973334400 1786869038663065601 173052211771982465 126849322719496448 3787435266003878912 8466547457414430721 6528364584410547328 7676817925505193553 5524590834752370817 6195944547595076481 5491345617047600896 4866272350313318128 1478882675494944769 6132877696517210113 6025264734235248001 2053158954021844992 5772072101600165217 7410312580030595072 1369755788336971777 2894314839553610752 6715626963326566273 1260368151171880961 6672482766835547521 4830350516442909185 7971371496605687809 4318447896584992257 1515188854147650017 6097040708891170560 3213290707567550465 1684205662334108865 5599808192913775361 5391309818802612225 883340639357747201 7631098440246116353 2264866023052590080 7155214245874655233 6164566321955574209 3267201274429308929 3323493322218029056 1239106597272037376 6051786749971541776 4657795866702881024 8692694407216168832 907897158283628545 147660635978855425 3518633592032799744 8435011592207335425 5515406390254076416 7228794403458199680 9124959082923323137 733038584976107776 4753693519693473793 4438170845678137856 1241550917339459585 4497613498298024448 2541032272336808560 1319082263465789441 3055678552632888320 5409878519320306176 2764399247253061633 7143448641847315584 7662679964012595200 6688068638996827392 2937341652065656832 9205627403405871105 4395067650385100800 649925987717683009 7393687318822264833 1150278413218909828 4253789812295704240 4452174299483901729 1157251380204382561 1416158626901848064 8455226067910545409 1804245447938222081 8296300755948314369 6397051503640035329 4161785552959438848 7997498771426508801 3577569354873152340 8066373169090709505 7258276201075833601 4281336722514509824 5420390729697985536 8057983006542053377 1026025890704424961 4574172692080994625 3000462668621746176 6258282029864221697 2565916798052500481 6424767237667240209 8404794408393895425 2127094218914873345 4795855530346573825 5037502905201276929 1186816688611991328 3115896481826425920 5489545801199300608 2749237688275566592 1734527291188504577 5732465878177060992 2140655812190502080 8479243962815496192 6803368427966545408 3341150622191269376 7363185985160515585 8231170989917893889 7797455618613073280 7128363642879010816 7116613170220335104 6671058737074865129 6230444174830702592 825855059532955392 7857247781406113793 291090260783444224 4768964993359413248 2431779868417479168 420714116479626464 6748934224238405889 6628399156100786944 3185597633742953441 1531764359101460481 8349551715349641217 6041672113721292257 234235698536316928 5795387243452799745 8647719977289881600 211065355421607457 7955194556752330752 2758192747582078976 6503730599547109377 4141116448962707672 4779874873735715840 2606700325150654464 4884122683989718017 3034527324796366848 6553819615550617600 8675416351503728641 8858157411095932992 740653510747530241 2644060086634812672 8358254581933355008 3883959081497526272 1313983408235824448 699157219107302753 4796664092986472193 5587599583393869440 5031014338332270592 7713671366148657152 3550320392254119936 8772022651991883777 8768885751108036608 1873947885317613569 6160469692415803393 2669641795280461824 5198728778897768449 3785764142099796032 633363311543452241 9126266953732163969 2186311295350705793 3857501825587306497 7594688673626420737 9187413806855519877 5249404579797542881 4036048365215514688 6373119821987107840 3936173386514842113 17069240750849216 53589910936928256 1534121930952282905 4892579459483118657 7075827249147040896 1199401326777850368 1643887058094342145 8136318061018875905 4438155346606468800 4003851568483762176 1195923158050738945 2905880968375285761 8919592347877691904 4460239968290363393 8916829658837450753 8632637376427595264 5559546300530153472 7868357532575689312 893230178674737152 7367498150904561664 687367905202210048 8574345806170564768 4112813661124077569 7495371116859768833 7887776249910689856 8177467137893943809 63484219446258816 7071832745522897264 7633718946215231489 4256444280331257856 6851729729241005056 1172510277684204736 6229376562926452737 7173133453234765825 9186106521486897984 4906139929540224001 2682921757578389640 4444848784424304640 7056359305905031360 4618395163560296449 8784532323122872320 6698798069848677761 5766272574786178561 3351142063339442561 4851958048292601857 8109605067332743536 7919549124672978945 9034577314967336961 7885581094795334432 315465466120286209 8952213477828067329 7920786101840098816 1129203845133695105 6238477973963931649 8586259565014155265 3969081735521002241 8739446948858753024 1297216831409730560 3078628797066510337 6789786312644019201 7496138550395268177 1530292557635920769 1081066357399822336 2033949987978758656 3266195973934776065 8667131022695947120 2419995511356208048 5769353065249774721 7514270000709321473 3012344975963436800 5704349331401103552 7049871186000347137 7422772364250140672 2903181765637545984 6431043233533296641 2784339829844007553 6680536602379386880 5422937194855202817 4084714567704109224 6664951556150752257 6805552372534427648 4055988356693886913 86926687262363073 8343290098436457601 2487522931915207296 5233326208710739445 5340068148171603969 4552499485506107441 2890580374916242313 6244641440738181120 4461906809158066880 3741773785207111681 188300259724816385 4350140722900498816 2555875912512574977 5649657811902077952 1218074566881615233 4244656057747539201 4350374183999069021 7568332771959946369 2675240716816660993 3811306734638429185 6627355038640963072 3804289566879476888 3968903624768376832 1045391580574487633 346451877268076929 7003154525871423489 6998951970664787969 4149684473757597824 385277178338474113 2154084862855614592 8923363094669178880 9211555481140686080 4745242909789229057 5101147086080891513 3405775451769905153 8455590184667990208 77274415060415720 3508808677520805889 4232352147576401280 1203652933134028737 8779397432992809728 5955335315468808705 3414192003424923648 1835120355014067968 937224128735644673 4114817047076880384 7890333124548541440 359227626914119680 4411649983776249824 6112845608105505809 7219110150271005144 1248664217850158433 8792704245780840448 5896027098462958593 6896786576194786625 6715128498363787265 5567880492030281728 3901670126416199681 481484339931250688 3389657621540096 8283530895790391584 2607362103754948608 6263648920559391745 6465795072834827905 3798076298878820353 2509405980235531593 9167631657602492417 1241633319686307840 279390609953912936 8231899780824371328 5689869007816016000 724462471521822720 5615261172872790273 2169951344690570721 3159304906212923681 8200272745070219264 5896928822885887809 6865129364268494848 1730917294818200513 2943116695854895105 3386345714562975744 6694209882235870208 5106708589571619137 1888767368764063745 3772020252695617536 4997883762272630144 2442297514089414145 3431241034458873856 2456953527115047137 745276270702340178 1759200340059540865 118705486485782528 83660305399129097 3943721057893323696 8827265311415083008 3388440766772516993 7563213963096188929 548689013693333440 1569110446242185152 9188178966939037696 6576305080593070592 2855718458233696000 3281823517220601857 5693564159385765761 4544641362375704577 854269868125057025 5973032294663069697 8284913889678560257 5578404970373791745 7454373037254901761 8834332545405298208 6803217918932156416 2546326532881714176 853500791483672649 6945337915907858432 250135440768453440 4293703250576684416 589502839510360448 4125645475662245888 7317285803358895105 3944566592350439937 7871705898687736321 5740277915075204096 1636420076803472961 583780437003585537 7141100906164627456 3787637396843345537 6867558278827439617 5478420942530378753 2542626835089267328 2285114110024204288 2608981687817732096 1289103931743930368 2645514277622512801 2732924218108244480 985990204496560128 3010307158822674432 5172500692877844992 3674055615607061760 7120256619244322816 1421239375024071169 1860304117754855424 5662617505376133121 2934813381243895808 6366587348490158080 1413839020954316289 7594594671718825985 6609417883211340225 4943375433357306880 233605752852745408 8926349155574669313 8235561194476572800 1336468685948190721 8653505468772205024 708273326348975617 3248602303410007297 5079511761631496129 8725300849715388416 382557154845431040 3911043122636753025 8031751405152354305 3836090955056684033 3780304522886729089 3106542601596830240 8765280832065175553 2472798921053213376 2223046979994438657 7845432522760667136 2822695209249033217 1126861640349777920 2504629215079260160 6643802537934801025 4711255721561235457 4713837704317444096 4685048877710368384 8173925096744481280 1464300081270888449 9044329736875117056 8489810694799582529 4240292586562593480 1376340767656513536 3124047438809935745 2589171748431240321 5931666150881591297 1404847012167286785 4853512269997196161 8854227715559096321 3519685091019029889 1265271094301376577 8341355840166444385 3376739873326800384 1133250890706961601 4583172248039444320 7995416508881272800 26576686090538241 5893521152895171749 9176421238946965761 7973928466215608384 608468176027840513 7358784528768662176 2919815512982118401 6784171236249305089 2827114488160821792 4251583520679307776 6766812408607237120 2131784671940313089 8347406429444502529 4200097142793717761 5363734134854217728 3505210153682065409 2393828893255991296 4729665574764281857 417983879018879744 5437523031330613505 1951644482565292536 5398592075732228864 8973641158669466881 8854246607894481921 6811935256659647008 9200052970166026240 8216214027911575744 870237142717267968 4657787439312487936 4531292464466972673 2201929689070588608 7342306890566207489 6933665872153821185 2564913378740170752 3856038385593760000 404593751253829632 5483754930714345473 7832536150532844545 3066499976518008832 8364537190984081409 6209945456369908737 7346638626760009648 5003477196185220352 988139428882718721 871353173541987744 3891633000201994240 7847832354337128448 3519542721323073536 6679210441687947265 1625213015162049537 7827197759867147264 7490491818905807904 8408512213673211345 5671182093571629056 2337884324441863056 3605677789371332608 905313236153179392 2805974469192714248 6165516011587689025 6819108161035159552 30528775555712513 1534492525087506433 7067578391474944000 3959941109158506496 4430856979167903745 6175810603910543360 6718009495918294704 3067537306706086825 4614620123446871041 5012233921225555969 6104344842395867777 8930394249017556993 9014945088449347584 3240482476119818241 8015689520874846720 7106894407779119104 1026546065452542849 4213053828071096320 7427617438613473520 4014543825460174336 3525202063241797632 1471735472227703808 5418004538012113664 5787801084835201024 8314351706308560896 5911464779116633601 6298801160047353889 4164340279709974528 195745430524520641 1821450197292720640 2142798068400324608 7247599352093334016 4748543618041559041 5642461623553949696 179916991977734144 4609805715286538416 6329843698340328640 6417083764619784192 3045717218265445889 5347855535538935809 4896409905588043777 5413899341587779328 1449860546074012792 4298790030977445888 6296428235539480064 3161998463400837121 5115166196997640193 5992933662117422752 4905139393283736576 508622099415013377 614554844415306240 2487769289868502400 2815969503938347009 6161012498794213376 7470286904671815680 1444908144401218240 8720516878368767296 167442782888221697 1651553555018765056 3317249213231331329 506489231148908545 1008196228076496245 6229538816610117633 7125188959091279552 50340483164837889 1245940547423305728 5454914825520721920 3405430899000719360 6404964575732404224 2381443664499155297 1593613155851588033 87548649203266049 8130346090220617728 6448222945758130113 8337788994062450689 4939626892760006657 8782079401570220672 7888942142332635713 5974045582955572225 6103791938893803521 2423670946268905473 8065461924240669697 8824937206375629312 6373717450612803456 3048241918920160960 5724531526220083713 7460044268745673913 7330824548016768001 435295757494894592 8642555831121901953 3402463070032429057 2958155514554476656 2511265674266216064 818768800625983489 3961098922874937344 7754885554277619712 1560275527559657473 5921345231025609472 112865141481022657 1473815671104536576 7764043284933910529 8234698746983590913 1479848207382773761 2469325188192939680 5821522350332985345 7867289087634637441 2672888020002624257 1460874223418390529 1477309525818643937 8170031924123803137 9051947847127214081 2163003442145525760 1706508622913776257 3452874964989345793 683684060480143360 5991901782294211969 1067413875489488833 1129020724464321665 7392930239540263128 5009770468262559505 6768865892350516609 4486075979603988480 5662707776722166080 7817841787400967936 2524368439503959553 374244239834761473 1301582472245840512 1415350273197473793 494864526741021184 2344972115895922689 1520393919473942016 3936669201674241025 4716357686596947968 8562431837987430401 3869800761382340608 8787191923251116033 867079909021339649 2526613323312070657 5657722521509449217 1251646022500044673 7784802125342697473 1104908889806773632 8232555901519904768 6323624689723283968 5163030017224553473 6306579927177625857 4277796528933306368 5999963204492971776 5484579885010773792 1257819614295785505 6044575465693526784 5679379626926571520 2863414648203812864 7982361134794315537 7358341924207136205 2223335513235483873 413165976226398208 45154488970486784 905836078286265345 339180620052922369 8056695172041104912 7913184721616347137 3114721243730932737 3078153115868675168 1238309720709132929 139692659518109377 7307138018323249153 6327735933599444561 1393590749005873152 1689037211769022825 5944358785382055936 1807308329522038785 666983503104147545 5945780634914652160 4063343110137385984 1574520096465640608 3916297320682471424 9025574816910052352 1810370504554802497 7535109444646093824 2070267295483949313 2010204274641053696 6787346923878364992 3452112928046433408 3163766778257061104 6176362639167597248 5428178688194774784 866839920638998217 7557321619027644416 551847119536139265 2463867648688668672 1288943815772912640 705874250206880897 2847008061580431360 4435515942145886272 8804546202963909504 3139488838645110977 1870595716292673537 5895385880881412609 4286033213089960448 5191073585190989568 4252249791828387632 7145506356464912433 3926420287032194113 69758121216537601 634817975221485569 2754907131299151873 499134476176066625 5116804683056701441 470719600465457152 6101334248906507776 8679860866344210688 2186411360993452033 3068581416944945153 8113557354998442593 1337214970775601153 3171578715552172032 8896706959213576192 1157512099005281024 5608323113753317889 6036052494296569473 2915012674086669328 6193698505809091441 3776891221658658817 7248055220860651521 4386881139278502912 421415362845214721 830812597900075008 7776075648823459841 2956912078660501505 1880121912794441729 977646651563975744 93045142120725537 7796131124387774464 8720282264105543681 8978485546407352897 1888250564599943168 1428785212161958721 3680340031971524608 7085252241798750209 4164663952836092672 4612292111246332736 7315373776601612288 4922236992072198145 8049748691374294016 771726181035057025 3027804521867737793 1964372771496618497 3667560767577129472 8588567112151452504 1332333941428514464 1564842707207470592 1913770204436221952 3305481010223158273 7289509553517373280 2805205774719928832 5484436596827838848 1103115615644680897 42938754296348673 2586007773745830465 7117602621355673600 2805230637460140544 2908333987369088665 1209581639102558337 9070913938478019073 2487211230888722432 5180326631803191296 5007657896511558657 623685580861689856 5165232527363407361 1490409124841709056 31721069225952225 3391998874090037248 5089047658564153344 1644689348103106336 7875389137474120065 3427495346304353089 9189279285772964192 9200715231750660096 1858144004673677761 6381185554370238464 5252890791364988416 2450027263027228673 3853424905214623745 880316395614240768 3327780271229425665 1430107272252047361 4215213324152458369 8071440329365176321 8853966547296288769 3708413452474122240 6692006002707128320 3155629795427663361 4206705239701507009 4193374781656006657 3147542213588778753 5859091936559759361 7751686326096929536 5380305373670866945 4674265777343029664 5308058945670397953 6368812983989624832 3713384337013602305 4668055000821891521 2662699829154013185 3054940550491799553 3520320043365234176 2959337299614336257 3563290710236815361 6490042167295285121 160401259722786817 709879272752465665 1990380358556631041 4277813272104760449 3468094841229777920 1802145940908476256 5487229948398296321 7865971519397669088 3595123665213940737 3005407520826036225 8517989994641204608 4604300348350647552 3946216090284947665 4798269453905239521 205534600874719232 2146203181962166272 2845583957472608257 908686421976111617 7624114366341034256 3666475307508893184 4283975777850034688 4857079631275646624 7678491274271192064 956558486810906625 1621125821446331181 1923814599734483648 7385086649969868800 7346376918080040961 4897011392783673345 2115632461687661441 636043732559950529 9193113178106886144 3744092603453767168 1596477727574392832 7618902634533533696 3917062754812247936 3806853924691026176 175040096092829824 5978753466224214016 8265827453870275840 9172719459482667521 5482215492583281664 7766287529828747201 1149272397610168321 3264152270132851057 6609630346344929280 9017320766090782208 4872722419443811456 5899947227703892224 7912665515670521601 7138175193566543872 8043102741660651776 8690507282250850305 6948807634049777664 1641856814212234060 1002022639289692161 7280843702224601089 8367336632091246592 5164522634317209601 4698997476990279425 7529619951775905281 1282298620620925441 9207725325392428353 5346481615165874280 8338394090370196481 5240522795529138256 6404328515070196992 3948488519970670736 5557142872457682560 590764347103560705 6842114435760429056 6937521998261243393 5026126240447942912 4547274157562089648 2632875886890673664 1541827821287425857 2084534398371703296 1034563505408536576 8047366459569602561 5901961411632119809 8189751301988884481 6883770018894695425 2685151518568807937 4235475954672320512 2143180730020294369 5191825202830826496 4446643634867838976 8881115269826566145 8864324375006584577 8109696273221709377 6216448366321074176 3315559587349150448 7101175774377803777 835054546743266385 8712496525636539904 5647438084065068288 3396629645398773504 4668262900082913281 1547661755567024128 1523246748762812416 2768693748525017088 1318643614179435729 9006424061421540864 7594238805030731777 2654089948774608896 2587555870882414593 1602180615154636801 6359782485651520384 2726487278395203584 8025742888899587328 8876835068424969536 380610314174988288 3316799845365300737 6534786129309345793 8227826958094983168 3155435410035253248 1994135484510373760 4457181429551325185 2571383743352012801 5732845408095048705 6546365795217029504 1863965240425961856 7517246703524660736 7098144491331864704 1783155107483715137 6660789916854910976 3890774099148783617 5087137061700370432 3844803938708554173 6844090198193257824 2802383453039140864 9170399125904490497 9087836750401504833 472804661708705793 754947790972518401 702269312866671360 1154407454366193408 4116194584552384513 7710197934780888065 5759860733117871233 6116209419753895232 1570625948722610176 205790743845863168 1235002442829341185 1383237034835739457 4470862915627044864 4121346899695596544 2202172736604125184 598303281374647808 3944267767479633921 6199645770127383425 3350008521120497664 206628235076492801 7202308304354929665 4750807834520493057 5661483165117143296 8552503603488116544 5518110308610842112 8229833209449015296 1834074308541612032 8657762335317010945 5352864990493991937 2814630290363198241 8027863004627861505 6743950439279755265 7106519676267511808 7459621397251226624 6033032019628596736 6913648157252001792 3700309303639414785 9056162803335868416 7477119370330079232 6455826548960687913 7424423911728234880 697381249457720161 4882313314414710785 6870454228972701696 8746154761734950913 1823020291161118976 528470251051377441 330416843314384401 8268766251655386112 5019809985772804097 6649548687716315137 1066670682236880896 5625388624159113216 1667543566600060928 3561604596151729281 3795183274811942912 5787153926213699584 7269287560686993408 91935207459273728 7876455515049426945 8187338758900350977 4545778680298211336 9111750791008769024 2899599938203156480 4666565072821267457 1723847283245087562 3538867822867544832 6373504591756640257 8211134035717181057 5891464656675471360 4391154208692436992 1202344533882312704 1042440194166725536 2501435441290989612 3448942564402823169 2300215753917792256 429284854977520304 5893627828650213377 3114839777707574016 2768283790340595712 2124949949259823960 2291758102464266241 8734826832153342880 1097860496626853377 1676800887171907585 5789681544975208449 472132533671485953 5078191506065743873 8627079804778795521 6899176943446251241 2822261201285963776 6016213200436348417 794805705666953216 7529324334709900033 7362293453532748544 5664398799426476289 6317836316702277057 303956884269799425 5594845499301797888 8797645062539411456 6277822976741821883 7345921375910792961 6542454520324775937 5757564914916681728 3235232193559855104 7488901013526127617 5439462118414709384 1485833767405776064 7970119842556903425 8101582892225187841 1970420282561562624 6578513455955960824 7134671371359068640 8190353777392549888 4238695229824596993 5690327584754441217 5719972726152120726 6799405168264404353 1535304555092825740 2210018123362499393 4928203399140343809 1654882449443289696 3160315622440372176 3047266053561069568 2853850911229083648 492940923052503808 6816242272922822256 6492244254526202880 5981528799098116353 5157237127515209728 4793378295903442945 7103082881861566465 5899426729163721156 7429595805385662464 96092215030015401 7303651583446906657 7820816878321795072 2878413128466878976 7246448543026720769 4937180877948672001 1133077591349477377 2364875475742513281 1581044517772728321 8826511577508071937 3182740299380432065 5401194825875655665 6709908651413211265 401565851212157652 6046096818198700033 4730228545834220032 3595268114596458176 4255581604126554432 826197233224108544 7847913640537220976 1239395100429369345 3247376807586901504 5165309806677689856 8078509695790299009 7544985430781700609 2235449861851447296 4294786825715477280 4644088544009452544 1398628894568071553 5934108714724556800 3310197505929216000 146854223180988416 6703754716436599936 8628472527735226880 4432119676069208673 4088130876655888720 6034090268765014272 4205501699251966977 4850763830956154368 6123535640524881920 7697011656097853440 6234694653239919105 255980550279736816 4227629431692197889 6887324201738022912 7361810851493183488 1668380156970233729 1021438691491865553 5776156110484523536 1174319306764152832 5904693512449784864 4099671744490335489 8998271473760075776 251198007078484288 7286679138967617537 7257996029780350208 392661432566596097 6412012895581765632 7483736615081527297 2443458201929220096 9118487675682684928 4896794952702672897 5625592382400866568 2501186160534878849 1810033309115573761 737768388122052608 227049344011960320 6803407426551542529 3795279939505378048 1734106162721685249 4718892982272263289 4096239150741323776 6785377816896077824 2449994973311109120 6756818460874457089 5614816917696672256 8198460678770808832 5961815364954871809 660426463142379521 2233427957947862081 5159457221034521024 5670080479927597056 3920392241553364992 4987380200414709744 8759097396204135424 7038211405708717408 3313498825874456577 1591360780924080129 577724772862394368 1350708247705980929 5367428040090556705 3155794724789944320 786729881335171072 2072907745959084033 8525854478410928129 3468104881737579969 2592355625489600000 4959043695419064320 6668689385149581313 4818751804465533953 7771968648189333249 8387934270380277761 1513355400447490048 8767642524803858432 4840256790676491904 5714129166094172161 8229718168615239681 1620700728904441749 7212629439295152128 6905395323261725952 3818745399797088256 6114294366546457517 7201546715705081856 6783463674002743296 6599233202933463041 3956815096993808385 3747520467484160001 1978248882230694401 6649352923140211057 7779162544921116673 7176400346085861376 1960942197724120608 6427725040592929025 3180217519961399296 5630151103666687696 5997304995585683456 6706777970839650305 7084913100972883968 5806911595317130241 6627302771118025733 6704276777594101760 65548961504034816 7159437426849923072 6597165811931668673 2246521012208123392 6002628014479187968 4889851694148718848 1066330515552313089 8282728605975376512 1233668680593402880 1667585080940255809 5776292900759830529 5450314880874328513 8143559485167394816 4579740705634006529 6190993884394369024 6197207632204967937 1102558114863247377 937198803703693313 8364563466051923969 7629581312964145153 4084984168488894465 1530435697369801728 1467828313999367121 7488952894367596544 2621234245907808257 5281920064672999425 816611239054932929 5687224738237961601 5089408681429196800 1866634206579475969 6807342158417117185 1339763619861208001 726769573123013569 1510472064340643840 3778333960114655232 5522756342857506817 6616512721376926720 1746050848646949376 7320772788833452032 7593905026889034625 4371331490926395393 5324474463583653888 6008883203725590529 9130929001713057792 3143184875530901505 600244307016024064 6081982827251783681 7221466646844503745 6642323066616053760 5142065388977607297 3667209390165152769 7224072731186167809 6379930258351325185 4878237666766331905 8623099259699192753 8663962301101362177 6338292988961760001 8972532981821954004 6475414717365403649 5172340740982610177 6991154304060324936 7792365150349836289 1094434190481728257 2078837673723614752 3657151455566178304 6506451273468080609 3765221454390398561 2820139637907226624 1139091998437700608 3973888605038837761 5112684358851170305 5642912797540300800 6084712294676012993 8840597809155693568 7518015349260378112 7807017727214477313 4797261203859108865 4594583648370560072 6403941390685637889 6477153257557068289 1317582224368058369 1874187904869369857 6161211264402193408 1251872421563650049 3336336648489320449 654198703163179009 7715093399483903744 6620237564693363712 3916384292391708417 1256530618254488577 8271435833242340097 4528975629568581633 3572508825953798373 8907506404363403265 7467170093344260097 8558595884822228480 3151593088849002496 6215083957309800448 8090418126224122497 2156656157622760961 1796218365087858689 2020136734930460673 2591707222249710080 2294050694390649856 3984572770453685761 1048495240031500385 8530093384031309825 9144305125327484929 4327805349874237441 6193900805440675841 7291999549081240256 3456083916190408704 5379537573286186945 8881219439750872705 673820218345562305 8505066408948632560 4790263968739939457 2073686791210401792 3659494037634834304 1109263381793341441 5185294303005331456 5093340268694521856 7249806161405281793 4463690798246936576 341588858771341057 5198978123123490817 7541317748656705537 5638976436877307904 6202478297485463585 4455134172027848705 6161724032369055744 8798823773934231552 7431778437430994176 649335234182492161 9203100803778518541 8313844673983594497 4828422201190573313 6927764506745439713 702806734389641216 2530501963915722752 4576374801597218817 4451392478457701121 8177470376752153088 4917128393896733697 6719092536169517145 3871846759824944384 7502906680252770304 7799915372143039745 860997775509558785 1032819872328872192 8452456276079208449 869337024456092912 5436956049700945217 340077695164886201 7520504645304678912 90412270144663553 416717924092903425 7468804885570852864 684774093882219008 2873933319514885377 1022227490941480960 4877736240814293761 2445226744327385089 1338071117614284801 4482492659591741440 5917752410866999809 3360431930737894849 5942575634326372129 7522937552779012096 2760388609116807169 7220348343283613697 7785150407063371777 2343203766716580865 1670374832216735744 7874968436820183041 2875748394468753056 724599443251456897 859264311015326208 2120587271112966144 5586246645460131840 1463612698851196929 8174120623628699873 5045212230290554880 4476381408034029568 5378710723923713537 5474362101199454208 8701193230996755457 940861298619330273 3361296993322303489 5319839986344433152 8466366297319964672 4133380858018799617 5562959998714277632 1861789763507962753 8250453391438324442 6044664131238258433 5033316080040669184 3736150097540939777 3032096513718438688 7655258963195297313 7609987445118229712 5592010214123550976 3733880751200929568 7808618947867516928 1759786572266449688 8479941789412936449 3487790662125530368 8581902431680321537 3555239624701905408 392983309166738432 6515411057708552640 4759205576833990657 6328099725744829185 7126426760758244096 4961161453536018432 2187843297935647744 7652155619128453121 3473078634780556881 5451585568732746528 8577014914019220288 3502347111514346753 9073166024666982913 793204870250434560 8069263129623442161 6137358421652570113 5134454497987737473 7821450617079143537 7522462765227067393 1159240642913067008 3698931730257936384 5123101289983841281 1875286663874270464 4564184855832783056 1627006124010272289 7577028879026117633 9014346414620552193 5492399898845511681 8619399683338854401 668560559422344784 1277617459072270336 4714112380473985024 286917519383225344 9101179540699873281 1063622017375092737 8799634162986902528 2150159028162871808 1296572036566826497 2711335614652721409 7965805706382540800 6943143558770241793 7907625698030848000 3017764925781262336 8384825736560758401 4000023382081278208 1985263852977569792 8142194993836032001 8007207329995610113 6511783236888705793 7226238692135197440 2130186159251780097 5275563793923847168 7074727415579125809 6928307683888958177 4446694441272402784 7191297590779041024 7780937314953500385 6709834311032893440 721068945221638017 5776099602860029440 5229033955900491776 3745262215320016128 1455387508104232960 470986815286108160 812046716119416833 2916547364206679424 3788883623582318593 2904796444402131585 554517388839296577 2985059185053543425 3155698370252470145 6815764896637514881 2422447542570069696 718620636191991296 892286522851915264 5139271398758879264 5432490744414176768 3342822407190648384 8822087398890866817 3418717395592028161 4966668922644840449 7102002076177765824 5831564773229774993 611654423293732129 8647164249184141312 5913125299991737473 1446105830423265280 6716858767009464321 2464727979245625921 3085580485221187840 1432881204977809217 7422290409003955989 3264954698911553536 8461123284341260288 2184893721852441089 8597676393322990977 6980941217847388672 1388648286607328512 9098297406818121088 6797167035675506176 3122906174454041600 8729263874719651841 5019336752121001216 4460228999327173505 8885320176269391264 7813260061056305152 8735844013914993784 683900623510707712 5612278689117409280 466483016624911041 1318209111548079616 7239721377269111297 8022198042103840769 8501721777395204096 8244427148065687552 1589607966546370560 5980947016640532737 2305972266374496448 4960711625388218368 2513506687110070273 8741107023455401345 4982201986425547777 648730329375735808 1793940594986713088 4265218351724417024 8923221282990618624 2626016052230094849 5299126024769640448 4601912174879752193 4583687581686167280 572777620149574912 500823974850328577 5292660564380263424 1380015888550457473 5535807196841553408 6908746417338089472 120381652712320000 6140444860880725377 9012570440408156160 4032708060284682241 5348537325930250241 6437414665682883712 2017693410542431105 8328519044124545152 4984777412555825665 1873856125826070592 5854515451193786368 9110901223301144576 4135888624486913408 3569576909502630912 7189360475411797505 4498245325188136960 50450062928146432 8981462472619720705 3503563148677049601 7313657612790388256 2108103435995545217 6687150182524346369 8550361905452000097 6542923326352922625 320886848672195225 4652555146172834849 4429489650735015168 5112265080380763952 3720775087267653632 5204102903283710465 1199078704641847617 8964274698438402048 9066050896099622464 6111923620163597056 2687439202546308096 761382579732905984 6897493745384366081 3336984889964101633 842951202208026368 8224787381626095873 439015242072084225 812847948075384833 454496245806577537 3104869448114422273 4034960783219781632 4903614788413730816 6986135982533928960 3951306246973997056 8776952727109875456 4539193904739909633 1244906288899284993 3437844277420392449 3980325650444941313 4015800343742557377 7749129705714493953 2529320402066292352 4048983478688546817 149583717728506721 7549112056512553729 5685146962816716672 4668728844493863297 5146022945183920768 8516285211720423424 8107153781435535489 7141316755554990145 6088843009768396289 6164700865608521569 8011828495979226817 5003056807648841728 5061894933369438208 1059349477540495360 8135224290030721024 5550899807995194736 3011939133819617280 2695999684482629633 7961639816581208576 5208452425338560512 8432917767756360128 6926151609226838017 7103092298641662561 3442910474012804225 6407809036605800448 6344916107486587712 1272251142579818497 7391742015256804401 8311621774060947073 7394676483996581152 3466570350915613184 6718936414567942145 6664130947576332289 7862984023499341825 7646994452820216833 9028807663480365056 3867452109496877633 3440102076353249152 1637643648857166336 2856009273664487424 8787486429941426689 3691418528648666689 8357911799727329377 1437765480898297857 7833065172105480192 3142425404008312833 6141794176788971072 1421559368753074144 956073508586225664 4504845535133417472 589331593098952704 2506106095596115200 3912427863514875249 6017680813551751168 7698700941682110849 2281742146020869120 331249366923870208 3078287713084098384 5522385528784969200 6578406492932194305 1552145346086949889 5079274738617888768 6198970499912274176 896034205590198273 8188081493509564417 958220446271762880 114237011047088128 1273615130124353537 3083255790982479872 6934792067701705345 8870751685941896448 461251181964470400 4770165517895907841 3704611007135236560 5092017773795688449 2499824728135011585 5568502874035191808 3764953539145242624 6669299071331823292 1444207674794782720 6366627211780577793 7780855268725286769 4980535165337950496 6486104072480522241 1135586979592892417 4410046910220055936 5955363730530992129 1031762850659794369 241272912319772672 3815432698644872449 6032319742567165952 1180179944182429121 2890973504518805504 5036925461316173825 987101972969156176 2096911763196838912 7793420572292874240 4352288821854928896 1147424353338601472 7483787221519554560 8798934447160236033 894200132021763840 5624538294239346688 4441025874282967041 8746562334047111680 3533237756002272864 7736826986657642528 3654308273963927968 8193188774494679040 9020792186643842633 3866344805142022401 2679585349654260225 8741494814488068096 1019192016606843392 8687109140880790056 5989240759607795713 1174044087668600385 1694989771201519616 4003731044576909649 6901861591199400064 7818284797327170561 4878019264807151200 1882555014232729216 1457931796061212672 7257213799902642177 2779664108731020384 7692152066413388049 1351142423633984512 2383886479623509344 5521060723108649345 8994715430027182080 4247679034917650433 4008563520788801537 8281455839143877057 2257893252665592833 2394419089083717489 2089158647936342016 5392995624785228800 7988266233504351745 7305461473682479104 5470855651055830081 5754352939868919809 2365472420135064160 6053156980933738496 8187039257350917632 1994647785357529681 4238496382127770624 8782528949057083393 5381957682355067904 2851915623549218304 3872642074899169280 4729642493561027073 3802220433803866496 8440697549501743104 7344696409216576512 668147089806919680 8158253913385926656 1352392421136859137 981104537028178880 3530095754200910081 4828770853664166400 6141484378758427200 5491975220905040896 2996460444507951208 181195105872509952 689931634446877697 4551321594986144768 5653673728080084993 2790899418970417604 9009828793424227712 2123977608358526977 4995123412749166632 1734978507209246848 7830843911034961921 4667935744291176449 9041903496769488897 3251389004752278784 2404757363270652017 6714809543423067904 8029492358458932737 2192710705219440512 8891084444015981184 8133066354335888672 2747792186255281664 1351035007845968000 4070661021758231232 6724439345826185728 4742154958106392705 9033913042058164129 4390422931817586561 6985532273070561073 4712398083852965888 1140772043999330304 1541319806091144705 2234942240609010464 2244648912569237504 1959071778279758336 3513570237323780544 376974596326023169 2961024306926916664 2176305620946639913 4449548557726793728 4175564969362456577 4596125587362631681 6611696072766440833 6743734706876221697 8206433531073450240 4807178016970047489 3578259996789725409 54589170387648512 689595706776013868 8575388041505870657 2462450119698270209 235126818963718145 5266486730050762625 43480768256936960 7620508721227497473 2312232461641611777 1959666728080965008 1825124878922809345 2836446518032932833 6916617824315713024 6223122558435236897 8229135984677915504 7931078875518932736 508207976988356609 2833425727991948961 3286732553219201025 7906152753845305344 2662479490067152897 4897547174500913153 6970051735808417793 3245292169118790657 7698992366071663729 3266622320991681281 7517109961214989884 9087927405127467009 8747264197714437888 398588630444917249 908320531186115997 2284769842663424704 7327485180604383680 3867308538982027265 7660233547225875712 5481267324380322049 7022067920264777217 9092087357317106305 4186058304057551873 3437367313656209408 4351306761804639105 4175340008586588737 1993848279146561536 1108794529422780705 991067372822898688 6079418759301304289 9136453126411700992 4615391114711824385 1117417811054821377 2116972941317767169 8359691518326865920 6934513269893554729 3112135963514124144 4250922346487286177 2621529978626375680 5759373331966062593 7291080231528731649 8599455128172417921 8461534507106910113 1648080100309218144 1894888006359007360 4903864675154952192 3410019474590960385 8986477527139381312 3025128233184267009 386139130231648256 557571595023490625 6727101236298002145 5873109592837259265 3707228447793091760 2228564246611759872 5079930112258945024 8672677083976099841 8471599500277923840 3190041390134640640 1540506317023338496 6456965590663626753 1699499486861455505 5397729412424663041 3956213723278344193 1824194619427782657 9142496236112060417 3617758297836744705 2272875970127152672 5990376274794432513 5324082051995803520 2521942486011672577 9052534772677672961 4040038855987003392 2855903758730721537 1606197428889946369 255916133255598624 3986183701696928641 348662462187551745 3509273454038923265 3436176745188402433 3113948693433290337 6749953906445509633 2900375589445046785 7309984496143859713 720438721449365089 1923962233689653825 4162814525502377910 756378685136220289 8735991231588102401 1297514013494999152 3206322821163106304 7393406585315133440 1389278901927079937 5790565184466612933 2748916408524464129 7270983786689388545 4561912283457405584 8833765814843211776 8989218824250195969 7239451938654658064 2203273544417034240 5853735249674027840 3842826268319264768 9058587440184390976 1986429098418057217 5419758395355651617 8126132263548052481 5677696643269494784 8407455266793363456 4795277963743084545 133641916465805056 3022689186778071361 8885598365503895008 8377343312563149825 7295109655022862337 8421207445274483265 3457377339377778689 155186989772255745 7018728639027773441 1138204752906207232 3690421985194435008 7933922159010130760 7183979232263705601 2186741465617165056 4658109002900210497 2214138925849986312 1680922485959411713 2470901355283218432 7695404159726018176 5436498517359599616 5253239895687929808 1262299818797824033 3851492606976786433 7075259746156347521 2596459873017244608 5581944913331041481 2334502132197050368 8317556581532143616 8474659378098601984 192685656055125312 4463748524751413249 5826480967846080256 5590343791004232193 6420724213565354592 6304161637978269472 8151587214040134145 4911465509977007145 7647818956295565056 2960484163513340416 3590437683809517569 6897106998275968769 2267455436154372097 3258677824786092544 4069609381621570880 8390311964913066241 4453061844265517056 884136165212893312 2262028780658580097 8753171620639138432 6213579111478013953 2753222566812123136 4807670879167072017 7675633911243735040 5148618755535563456 2875718491724129281 4678125551315526272 4816611922136505857 2316756387716970496 2915910742305870337 2511197848883691521 6688155579569518720 7779028101571441408 7968299706678078465 2582429160968504065 4788165210940431553 8369170853150760768 5877245186757353088 5845578789769437185 1316132741868789761 4762191008393347073 4107279990624020992 5364970663704920065 6331172777759035392 4100578962950642497 2283702448086695937 2368184040906293248 4676715699198386177 3010890178490793985 3523074849009745921 1919937084239711745 4223588458711137281 7269474868564998640 3328867641767543296 8387099738809697505 5662537151864240012 452175672502252960 2288078050307086401 7448487065837635276 3681173354718543808 2295186107821162497 1179512460467853488 2158360960385248384 7849327654164884480 5356412791207376593 4171632175827632385 1482279213623960576 5322514833444339713 3735591039671491145 6406610810798459392 7731665910274244096 1831953344870333440 4239982361575796977 1221501216615209217 1120085579419749248 7482339715332138496 3952993189300573184 6794743401255059457 570115302863842304 5793594074734919681 3968540416190629600 1662098600742777032 6045209597174544065 7668154820090544129 1847411799183040512 3218174312756235841 8943108452730380385 944047275382475521 3828038115206701313 6183470989901539329 5486827157339212353 2179843470066327104 666422873656524800 4598854772731196736 666070776534244353 835164982659712000 3308258137616846080 5776016717612632064 258718314393964544 4740458412022266880 6013621551420866561 8986373173598203249 76923037309533441 724022451444115489 4126123162852524032 8812459305332514753 6711400082081972225 5721695475636747265 3023510482540560385 6953529359127101697 860278350221598720 877915773174779648 1179419244359657600 8276977842975539200 7397069679227334657 6940997215711192576 2171811136824844288 3936167004865579648 4198243137000340672 778550009993778944 3378474260966833217 8930271413101518848 2884394328324956576 5380784683818108672 7984494242606810625 1281788472934674049 2992747897191827457 2844354558395103680 7530112029342766593 4782370148380603905 1576719812593471489 3770271970604108801 1478871505713496064 5425440558781849600 1506070027749717504 3224691297513590784 6860924262097714144 5041737642864205824 6955432289470349568 8750575010991598593 7316526298312867840 684489998330159361 251896244019888129 7752528970752354177 2614733059668099073 667854670248542208 476754600593606144 8319194385073369089 9183295387707266304 4885693934091354112 3422054445944832001 7712519699064610816 7743828028759080960 1096697475524460545 8919223586016178176 4876566454771449233 2981981346754276993 1539958848036817921 9010263153646288897 6671612933976031553 8490507033430361089 326206041812798872 4548820568051775496 1615491357403628545 6803140968918911825 7683118270680031233 7845516008245231616 205809889050490688 862564363421245184 8474400307637365952 7931696702679033857 3498528389532732480 2992320869438824448 6298445002370333505 6066562727641618433 5765123587185052928 471860672626819073 5401209537476689920 5495829587820019713 6003921087759468800 6344707184785776641 6479474628507891909 8174076700502194152 7787439401563947009 5169143744264461312 9141780208249536512 3038869230296932353 1393178576902557697 4180253265179567744 4571705114905535921 8783686100132880896 371887318844375041 1502836314157400064 6688743617031567360 8583558657243314013 200779275769306625 518835072942720065 7113103107289096193 7922673571174526272 1566167703168861696 2548458177531944064 3991813939073260320 3602523552047185409 7875871509842627072 4578932176386564096 38775189421415265 3231023855702790145 9138453852038916864 4202725603441672513 2310927881042891264 3475432866428529728 4327418173286305401 8275800186764513281 4321478008228544513 1794222843555741696 1245507234003378176 2494525952692258048 3862846472327591425 4922361084483019705 6107776622588462537 6943615179216871425 878258753807057657 6708795462794706944 6430303801990316032 8918843805188423680 6435957514058334208 3356887117561506816 5481215276466909184 3131814650103406000 2056339020372669440 6190465256152956160 7754104587290488833 4153662315371126785 79080394849984512 5212257905092403969 3701286408419407247 9088969504979810304 2920394363077204992 4453193089973206016 1420377491836715393 7628745035584333632 7692463868477958144 4099023635194789888 1448019954808645120 7168309521085895809 8317713836351422465 3501045743309898188 3328142797263191808 7469897323519148033 5950590714537814720 5098291826738380800 7124756949282136384 6664759124091207681 4158688972913326705 2305812154422471680 663732597163571200 410701775079492096 2833252214425931136 7499322296854373889 8194571930873580032 7344552943691112448 3583751071346574592 3939170263877065984 3060592838327361537 5675771029568208897 8987096731454193152 1405638931328291328 5293502400437392993 325837371217850049 7088928254121698368 8953805401463781633 7499017709198338304 2143323020807569408 2347506907514264160 5119738444219097017 6480225498482622721 8400355255142940672 7109399660755927040 412766035373654017 9154493287094080768 4482605580804686976 5823849946780037120 901513749136257024 9198152799747359744 6378614948312857729 388743099391726721 2020260897176064001 5298106734083742400 1035060425290538881 3642682743380283328 7808660214100728833 3830913593078943328 4551656773772625 1970668703766777649 6309920890589020160 6517233954429108225 2449539694034183168 491826086653881857 4919623617239969632 8707538458113303552 4287637439839813633 7018399788083121664 8184415951637995521 8681164398229529601 3378670069325616960 5657849062192238848 6699153820411592705 5751229988338819073 1335776501020023808 5547585228831367169 4851880209629216769 6621707750795851777 2105570428936257537 4852010224496473600 5760168648048417793 8297724212047399936 4259816440866701312 5859164212689205264 674139719156615168 5638424984515781632 1586265057991877344 925194985186202225 1478144157701271552 8444910445028365185 5017684348956923905 4806117408354231808 7521982732615581569 6171924599637477377 5176460262407394817 1902242480840832512 7912154920771417600 366349432637169089 3671754400243648768 8492047570353287201 12581878654828544 4108885269396788711 8205081565376436225 6705200619838996865 5616726927921908996 2981696342278496256 7137918157308336384 2429424050991759361 3760526967620644865 5379056325362712577 6815093540495396960 1494613338193285121 8335158303168406017 4441807957614215168 2588520760124044289 2310349478051184640 1059752424828116224 533424088415723008 2411552416415642368 4236518928592933824 4269482667214786560 3616857991815229857 4719090151701200513 7781387613846577153 890774346989732865 7519181338626343681 286330868815605760 4584747721703092736 8579478602672115712 6032788706868598273 1131117800294187008 5271543239884434401 7343425574096836608 2920501002344298752 5896810470634850593 4628714130739270784 9220342214518952961 5146773750020923393 2358746933154464768 2005394613542708224 5541767291114553344 448836427364433921 313994510951128064 5880575333115473408 8180356625115815937 5433531078923953664 8703208180975439872 4899331756140742273 5719844560435150849 3951118094882555009 8842137956224335872 4548114236381214721 5426838658019597489 6975745612030865600 6832772440377634816 5993187043111676656 3966866182407801408 594699569222071808 8324704545626165761 6535838729589782016 5683726098018267754 3893088104410169192 8370337126256027649 900362313853952000 2034011263049773569 8625056016817105921 7983723863447849120 2522454561086504192 7386123494912219121 6594178289749721088 7394066477705330688 1897527779445818769 516761837538043904 9166273402916896768 8648948862939561984 5715316916547457025 8821370756366715393 2470163520708004481 5453616048536289280 6874481859340533760 2526933390752571521 4807847806096482305 8509643266912047201 427986148667670528 5444972943964009984 6424607212879945984 4100483397105701376 4317396785056014081 3567185169500207105 7371946909495794944 3920774564751201025 780460339934211264 714657154575495937 595929967853957189 7735110779853181953 846702828408274945 487183853459996673 2896141221101308929 4507044981936983552 3237281809434989057 7707305802031480577 8841503617220710912 5432291089025407757 2441686247494189057 3712100383736650881 4259799181819756545 931859423419284336 6268895059627761664 2980201815480275713 8574494986718456585 521642180821463968 7366942535213096960 6370067724041713856 81450419202719745 4065810138739793921 5814924602089850881 143366231753206784 8818628465764079232 263029835318790145 6854399257288705 6447807512618991616 5295904507424237313 7979764127981758464 656224804340895745 4785904688478827520 6291368788955299840 2276876188419620864 3152981541789492481 1152270023739942400 5856632010304819201 1377557031947587585 861021058637871553 872350768859367168 4672828332608225968 3253136818270050049 9062116653356367873 5124421028843880961 6629063982012825601 2072875446806196864 4818891832238160129 6112317341821871105 4138841805204226048 8766097075974677440 2889665674730023617 5093098282384946529 3030977276331786752 6875929006972026880 3242906051294274560 1961620003290646528 841084856909758465 82921331828158721 4440682039857189889 7944182925131320192 6962925249538226304 6742456038337050625 4677527257319735297 5199355080561644033 2538171627401036289 9144491623553105921 2593899203752691273 5103483293980368896 1711299903608154624 1699696577414750464 3831796281991690240 262833164029819521 7877159510424390656 4846371272515832065 4675346354337474049 8811059607677841409 2396275113516226196 1987219538874650624 7352843494675415040 8046674034594259969 4407491704401608704 5034904679738376193 8550945274709205553 9065918412105444352 1881347768142491961 2163011947306826240 2091501981409205440 6280002100450137537 8410549924822181889 260333350504924160 3635298181548386304 8777893054900184064 1625537591188989057 2671490143023501312 1183790158884846337 3055149005452060160 5638686361841485825 4330596339760653569 8021102757810470401 6684987119720886272 9106906439109509121 4470939922307539713 5798331254897999872 994205199308375712 4050122199638557184 6868674599376104065 791205409949370369 6903227218632603713 739400795089135616 2062099406784284352 6678539857429863425 2883000742611630080 8833367684904792065 4938296482430129473 4647206585043306624 4114582967216711857 972032514583581952 20142231586105345 242846109181324544 1053133936936586625 3850907817112406017 7423969088270805313 6485467777660920790 1626684778308498497 3666679343150376961 1102243430415563521 9027343574987833345 2319258332768775168 4548016052257689600 4179830918412922368 2155745179780574720 1870870777715050369 5018640685483837696 2071190362776022528 8656019110821780720 502986495195015105 6419606501557415232 3364152164540137472 4687912364381469697 9092677213286449665 6451903993269315073 3510843577363359616 1112353901977782304 4040193172328988673 8755593684982431744 2150261435272128256 6805438903568826368 7067020773444605952 154335380249345361 5312101563036876800 3262087422067137536 7036928706985304320 6247857208782994432 7083055225010964353 5607063800992177792 2928544505592283137 8848799608514330625 2087143760989538304 3403904465664635913 5021885826483352064 586884588353314816 8956094802000725149 2488983176241922049 2271489302142992240 4141822365503576064 6572254624884232193 3687363936483344384 54562530809121536 7885195731826950144 7634049441145937984 5906041045209360385 194527664509753473 3287593841650200576 2533518626018544128 4534147906091763456 4586045446852249473 9022939161498222593 8767002825356476416 4587339113688262432 8548071506395588917 7058771221454655296 2230291281708318720 5684016396682055681 1070504620072951808 4153656879550017536 5013924987260688640 7985183983049064449 3204999494900516176 7256854986436991361 3923548902379845632 567238823939207680 1935833423156346880 6807685774209175552 1333996160166133760 6683569937304256512 1705156316210659329 932053979587327232 762200407929448209 8659473566733419009 8949984729714434048 6576942120225275904 9199352505312591873 3318208683725849601 8637070100574240769 3710609563034845184 163211653524176897 8402098592141996001 74693871103227904 7093984619471360001 6537134612978467968 55073747537406097 5688399376857063424 2155810498203877376 5141669787307745408 5158629865942295353 2033286875935457280 6167603754928652289 2298869669378403937 7666442376468062209 3169086701106564353 4202239738808002273 3386567187821571328 4055223259845623808 4085348897628372736 7385460446145556481 1477389965996092416 5351230565788344320 115604459041255841 5479685369564036097 7663974924699615232 8704365237598226816 7312133700685265793 3363153477998608385 5857066215329503345 2177391277994117632 1364758593898058689 8878301075013283841 4219615375284214784 1702492455840405504 1768397819131820032 5913151560378973952 8829994042052661601 5098525209823608833 8308517197268677824 5185167972779747008 527513403920969728 8961715208699035648 9107765820803462784 2947258604756146177 6046314492639713472 4838033334761390080 4931250236463486976 1400436243595185841 7989037744057966593 9059205202885599024 5657813340803104769 3757832136996629248 3829699292502920192 6203933207998845952 5175265837059391488 7816054745419012800 307658478230559233 6333843061503041216 6809925363311904321 730323545637249025 1181137916770543681 4912370548106433905 2143633758267163649 894470584413304832 7325367539275016193 3851226937177669633 7369355342141004257 3481665209743248384 378173660876964865 4161549052726277568 2844856082389073280 1799583811469697536 3986694660949181441 3153939003044633889 8721205914007720449 1462079958714641536 3868210842484668416 7914827133179170681 2942790691273383169 5465037441313394176 5958324612114845696 1008775702470113808 2150580449355682689 1571664920066044288 7735713300822169089 354120601933620064 4338526379968036864 1676674463645407321 6087219682058537344 8331841269845679873 4999781585905033728 5452648579779731456 3550087972347314176 3417069178346864640 1363583745226360576 8764250781593468929 7442681862995243008 576949070889216833 8885393288332295744 8357389993339107328 426453571329549312 7599548804540234999 4750565199589146624 6020813460651706369 742983084735774721 3716033253529747457 4669676203122430977 9096821190046319104 3674604859360659553 454764306290706945 2632978817963630592 7454050284535823872 3426513940037547385 8689304135848571649 7057843340351859713 502788778471726177 7118740197141828608 1072913626582106113 3701760869929865985 1743692695137914881 5570461702800785408 1748844045632646656 5854921229942860801 1316101401631892737 1572383363499581664 7961332227430858753 7938921283920670465 6505857777284662305 3058772474759153024 2053746047453573793 5300918052514334977 7434038579281873664 1643273111002983192 1639191546081134433 494964225453903873 6635550442966741320 6508026004152778752 5685472147403803648 3822045154432122881 4545961630281380065 1015547205868716032 7256434824052626432 5458906997985873921 3388431747684326400 9183213074254216193 6379394425642143488 2893834940560849121 6784708958609345729 6018236768400310273 3247815480536989696 4439324771546476545 5088996925242941888 5671396194377588736 2259984502153638401 4311898097071570944 2629614355732479104 5992078493845024897 87868393519950336 8842843644300107777 2007860973102505985 5962425539903263744 7250977092435050496 8926163259980120065 3726287999370510337 4730132944736747520 1754764680686436352 6141000748639384416 6014813320692682976 8917355868043174912 5742470100999307265 3551694211536191137 843245963055895552 9117624658358878209 1110082945822781441 5839528083120193537 929925380997486592 8387238725456791936 2456863054061697728 5445445424107375616 388598018783633409 5215889273800269825 8151613124662945792 3132121739792023553 1156717749812613729 425176759291715585 3811311222458786049 8777048029164344320 987696464240197632 1278174199199645696 7992406100745133313 3246741424065024000 7019058690902431297 7526288559683477025 4452570277874030592 7089238174610867584 8678864815722664913 7095083539461599808 5759234191978004480 8032004332919193601 7238460397091217024 6962607306985493057 3841511289412599808 7642331930722026336 1708564191717033729 5617431444254426968 7920458306622182528 3017902553693303809 8907367443741042432 8821041646369964033 2434192334047797249 2502278947114598401 375070336496844801 1624928352833912259 7005420258905718784 5834169201816034857 4011680814952996352 3774874883801317376 324159860210495488 2576986142858668800 6057913091907334656 350504402985905280 8189788459208953600 26261586495944705 7863653910062628864 1703824909648003073 8552184007815101952 9093599295575162880 845111129322479040 4476508240348520325 363494979921946113 8946735182778793984 7120971837444612097 1841377039757134337 8637693510559465472 5216472103017697537 6817314422899400705 3015059047120222208 7325426636611086337 4876309499826624352 7524725179868340225 7786934984833409025 7710626573219579264 7108843507019210720 9135305353857741952 7447528518744801280 6372455256825856001 1334377731682992129 769812206039910849 1428742712745234432 6980952337537151521 8462622664361787392 5437200033231457280 3979672667053639680 7092528798611341312 5990795625832251392 6947405466247364608 4137645494721398784 7569255105144521216 7362413959885342721 5150876053042207745 3433968516202864640 250847941263749889 1078766893864583169 995473663607668736 4842999186050959744 1038437810644418560 8387693452553146369 4220939656384089088 5656076189702674241 8636845495398586369 5821665425161383936 4974908458875203584 3141738533160988672 7866394409930063872 1837113978984071168 3998720314034880513 2831100299438194689 8458349546933106688 9060614613042850688 5071242279897224449 341335238943160833 5842614445465100288 2029154751309807617 5962849810837651905 8692537018295267840 900412629474416896 6812550549508178304 6194611637641704961 6750164495965660161 213137697077853504 2554677312755778048 3633144229528058304 573854483399843840 632864585661568896 570533760309329920 3647983937172033217 4258601836050139137 3887995455328223233 6927681166584829184 1774793676542746368 3496426382036572544 589635822870724609 4744611799193141377 2740425281306440705 8045354376859975681 178543161914341632 7642408380738877817 6959462606442847296 3408630313309175809 2024293043208556288 3653565721266364417 412412067268994049 8920123556989284352 310074217520201729 402290934378659840 8988902322869010433 1889821573376109697 208667676094881089 89474794948907648 4757771932034805760 312182861973263873 3394339529780428800 2121146306900104960 3053149003266410688 7962444557944356865 7822606846408350336 8305881875474278401 9201602871748935680 2182968883715506176 7790763463518311249 5844821693376561153 6593404396359039472 7625280216160233472 2546821918004171809 5409105900770340864 4403832791619110400 7560883795919765505 6333323043058450433 4268973290251250816 8524767347529351168 8215337730241144960 2454480905257191424 331175476851441664 4753474012701360128 3265845347603432577 2224414037985520768 1703606038785320544 8088521532977605121 7904374026170159553 3152113743508135936 389771571369885697 4000316129467713537 1467520427229930240 8465397771778220801 703161532729520673 5886596385973383169 771177286379771617 5725696572955816960 5123559645098016769 7534178100497696641 7406353284691429648 5474946480038541312 8135907323810938881 2567760037269622529 8121056768302346424 4732721188495687681 1573586618697132353 6281975476728004609 4655413668576818721 2293003057553606656 768083265957584896 159698767349218688 8140137053759168512 6276630521576803840 3436231036906867349 3484459787112808668 8119548583028053849 3766714608468670464 881839697891761600 7991043023766271489 5328884087419402113 2991445843890518001 6804405458724078849 1686848252633499136 3471345728084282496 5692623865058683905 576366436415176704 4683034260197343232 5799254736547546625 6851872963926795840 5265126677936191489 7785315876318200320 2323822632128839681 8956137783078088161 842356084588653312 6213600535092133889 4954131976586764288 4871681336034863104 5580193622904549377 1063451354430427137 2961390124731990017 5218779163620011265 7279037345255955969 7555255656128184321 3877987611542913024 4775596980099129089 6235634250993602560 3243945402357556961 8592618188244543489 422228630664597888 2294310718759417984 7442820559579512832 8929150296866709505 9031011879900352512 7297950960877957120 8980183405461241857 5246186424346550273 4439676414200988673 8287152841476939777 5216663405656821249 7394754182409941889 7962687051812801537 960253991848912897 4093043508294441449 1033798337159331841 9191493187024392193 4866367397327127553 1601611705000380417 2717892876159199233 6026764134757957633 1033129029872283341 2391277733965665920 8001636716326615744 2152106572035826689 4290275342047054528 2393485918676536832 6427305099697926145 5441183109069847296 8854515314466753793 2570882576238993121 4787967083851808768 7575619843232104448 698115591031074689 933170732581945344 6220639627175534592 70159084242875585 5533158269944571777 9076552060265900091 1064458698626453569 6061575677693619617 4765504372298039297 631098329137172545 6072279518322125824 6026832795007917568 5931980743904932385 6557983796268205824 2216252157032911209 5916967918115596257 4312873747554001408 2731203926561396224 6159768717858124592 5895187961571524608 5595283307211980800 8616862487401044545 3696678277282924033 94250822400484577 3494829413242245120 5838497999805308928 5685074621581180928 8977799352695806977 2218820641404010368 2072033777986666496 843701758950582784 3724302811312944512 5048921896635979425 2991463219244747328 4851797198457126912 1436720538895450112 7434821168153065472 1318234392230707201 1918299976601728000 6916928741330383873 4635862582247451136 8960061617864030209 3771129737301139456 3907167642610135040 213133248973870080 3034528944473580160 2660834002105999872 1744553071987982337 3024873540051406849 859919359628406785 6655037349905666176 528156154151789505 6077030328293982208 249339985884030720 7135623134550684672 8312121286322884680 558091787051182080 2745651456083768832 3353655753140338688 5542273322579066881 818796274997117441 1368215443953408512 3883899581424533504 3432767363640883968 4063300996303978497 291041867847208961 8786704615389720449 3234796074794240000 2251580691809360369 6352710098576467969 8525166536977780736 4357090215468878608 6413151380983856112 6123970467913756417 6130760060267368496 599700252855445761 4556135568467144384 1060464854929367041 4737031119200911360 195227910082273280 423239965815209984 244190169677271552 6128959289466874592 7938513005661257729 4827045467297350465 6448301655103078401 4722606050222104896 960276931918771201 2459513273569116160 5984014623646842881 1037507059623165952 5584667602625941505 4398605476098115537 7856773994801747969 8780294565170552832 6126644112751198208 1465493241839886336 1837358534546309120 6900822242397845632 1103915809513129360 7858380239647786241 753385770449498112 7566717841465557761 4474552967203489793 864237412411479937 7792727220167786944 3448208682511870016 8968853458367562241 5805173688206984641 7236627655393428737 2252833223448576001 2466891501039386625 6658660551027458048 7874132215274823889 5094661618338754033 5986665590548948352 7660733233439470976 7755069233276760065 4412435398427477873 2456746977550209889 166335727805440000 1257558724365615104 6158349778461706625 2757281685228563456 6874446080616076672 5311238637063766016 3042111622300383232 3483982535694745600 6080229552871545216 3386850821461737473 7142562610677399553 1951859237262147712 6315719664452429824 7573195644285952001 8739427425029415937 7713909254371606529 6869622388152156160 2704265625641272833 5619567529417239776 3574579088876680193 9002938916684955648 8792727575072389121 3173667289216937984 7673545538926803969 775430350053675009 4552091894121567617 2941439833111151617 8841293992351829312 1910297266699403585 8711120243361490177 4938306627207613865 8857864650341040129 1597327063117126657 1405790051688655105 8102160388744581281 8422251184084997376 6113816388376166401 8259785631507611648 1595115971955700224 4896922605875326976 6793847870677366471 1548515706761546241 3662801161279600640 5733111927146979361 4118054325036928885 3631674600838137857 9198847447817374992 8104212418672965808 1517270061554531328 8413397807419506817 6564615333221404673 7621073385867341824 5672562682407164497 3889669583210868224 2935397933901103104 8267628654651315665 7949474078951988736 1678898591854776320 2935914354703480960 1817524750799198977 6625818269883045248 8371247035136215041 7890690704674543360 1455582750246283520 6774186765128204288 5954687734742253569 8522414981604589984 4228129982124388353 6210486993788059648 2346929009901092865 2028729229567488001 1712781102079063937 5482866840304046080 1523079852896425216 1263754867497071616 8523294193920165312 8433880509051293952 6591157143743519489 1340266354987551233 1873612384472193057 4020496215531038080 3104334458830581392 6846465337951244673 3243669830958705152 7742792579891221632 8509985542371010560 425870203049838593 7054707778204467201 2706765926291263489 6256295999783881281 4503137854398187520 3907505764038004736 3798550434257226753 4099258080239550464 2628110250714325249 1948054240720902145 955819615122188288 6197279431627636736 2645948795714355201 8019025961538732033 5988947749727667713 741977986606100480 9151303329974199385 6211543678851001600 8615084790349739009 5343940432386981888 3174394493410406529 5496543187177940481 3603555822443298817 8711265119936943104 6663496398101537281 8966628894658895872 1919722913244161 1610378739071975425 8343703969029292033 1064009080936160961 1963072250263240704 1561629320125687488 3662040826629165057 8948243530037619584 1111845263760431105 5846273450870854208 3336025681156898817 5353832925877446144 594878428833616544 5533817103113690112 6469913898738402624 5026543826530443264 4265476472916051969 1223023437125950209 1146396763759722497 4633519243251843072 8183759435055419585 2764037319130172417 8467358770175941632 9002548837528961024 2738035980601307840 2500300957777264640 8014550928779152000 6483271506868092929 7558855173083365376 6493034205785520385 8822684431286449216 3919977818072910145 1282580689133846529 7655569633652334592 2210459037136353024 7132087834177907457 3381302930078163968 1951940551680064512 7417606414477842432 498703181141481473 4726369616321008641 4928631140656285697 6708694045051188256 3272279995787807872 4271339857282297857 5962949642648027137 4666715097024802001 2558369424708088832 1108673420663717889 1603550554096133569 8046156155509781600 1874470297939149825 7014851836617633728 5839425639141822977 6976317708902907905 8968665913036416385 7345881448713273601 6870746765434519553 5237488807513082368 917811532356648960 2166917708085808032 7846958899422068736 8422820432457187329 7179271049938253313 3473496648443179905 4192956599309910017 56837169670359361 1567073569942061057 9039537384096703617 2025746067154271233 534920719813984257 5005673043249602560 7243826896071913472 4612484678340898433 8311496959290705793 3423811028946419201 1981419564806110025 8368158138056944129 4377475772453239232 7003655966714101761 5950796720684494337 2975928778611546113 1848596384311040000 2852950989931720705 7247047785941028865 2716706654592983040 6492824533441091585 2219245982165204993 3187202595389450241 8066060450362408960 2453502335043192832 8179099432025304832 5070000292459487232 884940241695139840 2319816004566158977 4864534066895599745 5129060388956889856 2658924695316974080 3003545769373973664 375939251709440513 6608457960448919552 8075771233896461824 8888872218965061632 8118150707953510401 108403737409466752 3987036319115382896 2448771436546676305 1738868508042461185 1301231058693977600 6748753114151890945 2701096438733062144 2208021709765783553 1944166113775469393 780424396876939264 2296667454521508097 2270033989826286209 2629047191679442944 4489031907814670336 327544557599181824 6255516994928343409 4974589816912587361 2993495147999686657 6138064130973108224 451512202647177408 8904625001475211264 2812633458729680896 1687881497408995328 3003834420312733248 2355266683583479808 7867242100396830721 3621310187554947072 6653934445185934336 8480628053549658113 6012449069865443089 4445059313997298432 1884929097000331520 119136332043965441 1798474916042604544 4168167975257859296 8732386856140087296 6666275965396585728 2879374707501264896 6292001716554974208 6671800629412233216 2569963605288513536 7947576668930048000 8385023465630990336 5150399973670591489 4769605951400812545 2124994140097282049 3273477750238280449 2916739115406530241 3030186197953052672 5334754580766097408 3325635211072405504 1097412598886352000 3365587890716230144 2619085675234797568 5559721071006191617 1892977515668905985 5867484429906718080 4816556878095352833 8247570600203571200 7459518703040492545 1346826248529488896 3612915184439300033 1714205186701670017 6360210442122231808 2023549417105129472 2141953840814305280 2332124846416855041 3062335349867033216 3901349015311532032 4796808085728308992 9053569354677826592 4778421199656242176 325197499138572288 4657544188168382465 8758584162712741889 2933805595741224961 3080489996352583616 8656246203540644865 3393358642984555969 9137665796902794241 3111896279594746793 6084705958208602112 5663314258143035904 9098514294608979713 5709353601499570177 8078338040124356609 4263255518214610945 1702853924494064640 3283578629742923776 3940880325856737792 8845431384294686721 3135358502566853632 2203281471548948481 8176046409745743872 6874299988429794049 6848948432898867424 214755505662586400 7668556142099284929 5787341160348749824 8073579982282060289 9128533978296083617 6663258125385775361 7500364550826409089 7108620733299848193 6624013019338236928 2315298289960468160 5839120959720852369 5904089076300224001 2592127883511840768 1483039603608050689 6041795947821156161 6301791191297425409 8469936842897819648 5999765537345760096 8476001912669421569 2770147438770181633 8673648592239197472 1606607299038552064 583123169641981505 8831539106181526976 3111041192994996225 5905119797803896449 3262322313209659393 8262064606528221056 2082550906267123073 5503156919069965465 1885763611256229888 8252188745609576448 1109836504048899857 3396945523297484800 168341385354432513 8396532437435134464 8017054382118977536 2577325543098589185 1990014477446390272 6701091111047406721 5737098154021877569 4455598839602322688 2533747711751946241 347638154902403201 4513124651977056257 4621694750410021953 2250916533472805889 4376052531152810496 5983910167356870208 4668685454580437760 7500971218634514432 4376659434651923553 5394549043102592512 7186057853988116480 8337484145422244032 2893093631866929664 196286105034704897 1950090338201618568 6163966025094861089 3976108764818014208 3193432902729365889 3332527809175190320 9191961997515107840 966794771424166656 8775912925071128576 7554315399384516673 8318527427958144521 4013198041254734848 1691473154410425345 7613632674465670272 838062140211498865 2256339415924114496 263299488489820673 6327150005509423105 1575918432929575593 218880709284194816 7417323624864918785 8514745324408710144 3462737599393896960 1718316013126156288 8096656727656433664 3572108833357137921 5468930996530947072 6719448592556359681 7468583017377180673 5719480142712737537 8751431035716108289 5773938575663460288 4632589388443942912 8252896649634058240 6966857024796881537 847208152281516801 4312726732731275329 8229080872567208961 3492686625845149697 1826816314385367041 9083934196973803009 3551812637653204993 4221818065706698368 2393668298263494656 1674621192240013312 4719895704200353441 1730804392015167489 2397182966569464833 2904403505238669312 8763788230392060416 4846093921316083457 4501484521534906217 4970926532198566145 2631667666475225088 1415749890051670016 4364334627828506624 8735136873649909760 3053421379988861121 6644377593660080224 1220292750219505665 2975501041963139072 2754659361267939840 3554521335602989057 5639697132842647553 4116065701431114688 771689824404962973 7230918349361391616 1727302041303980032 4168297913705693184 6741289106346650112 6882402900473298944 2823200963681130640 1422530136877076281 8208352069619354976 7662455487509033024 8880961585335689217 8900151041411139072 8318425924065296384 1695242852946018305 3453186504144532225 5572994255724412928 9027704880620415776 8635326721374522368 5105145209326034944 8939543469464911873 4184967014143229953 3856379198648200704 3519826689343638320 7065099298091175169 7311906086455136769 5177874245349599233 2717872784777302785 8340077939340521129 5074962167207060608 3315189554979327485 6621108620527521537 4866975685300895745 4868900760740823040 4886707057255514112 9139142441591654401 674063267826909185 540042412087091200 8517002238758791105 6044827589005803520 3394541760607731713 4465235490691313344 5303050823849504640 8629426772891336256 8030986839245647872 3623942471439996080 714460347028308865 6558892810037166081 3161493107230416897 7145219108953919617 4250041501355155456 4030462774849610241 9020569666259433088 1670241790277607553 1261299009127063041 1162111753666754372 6374191411121053697 7389883277054877104 6812545695120652289 4192030985517858817 4451997579181687808 1431520457916973056 4892733788079620096 3085089563214934017 7654561335348755969 8623182587031804929 7802177396725142688 1950227293123137665 8004270039119930369 8866519461730199680 7911601494349374464 718113356651266048 5817968806337463809 5003731425402765312 5579602745470948609 6236233351546806913 7126281432365908225 3233458805195463361 7900876374312310784 744934617832291840 7485378640585801729 9080642614295665793 8571710539324827585 8583121797692882945 5420742481209574913 4150050153182483072 1788255028627905472 9220374999867421152 7904390955898307073 6278072529047628673 3346484202796752897 6248690035303845121 2354836292923200000 6220148586091644928 2251302500147087361 1024344645781848065 3322328890799962112 2843467913187025921 6879927942182996813 2562363137424016896 5015834476348812800 4478824669579307584 6918720120698435752 3998034759934817792 448558130273003521 7956757225355993856 8320046305647460353 4799608408117112833 5683501853860954625 7306696489709510657 4314727804836593536 3333806415960200320 8774622971219634177 6013375424780161280 2721409039321034753 351353993001314305 7719598069111713793 3034272665495011329 6102044353492721664 1352193874784784512 1228029033376739073 7102732575503810561 8735756841076241665 4174917896598192128 2709167486454011313 399675697571205377 4867816983848402944 702075356684065392 2420853073133180928 8137061197044252672 7818325631746805760 4511076470586791936 2813471448460119553 5874873363490603009 5668097247130136576 6261451167274934273 1777544534970143552 622422953928134656 384804367127054337 3935610280430563824 7827684993526620289 2686746983157594240 1868354646260001728 3747217280620025057 4385064592224686064 5310398651326130817 2532790331960038961 3591285557503298817 9141244101268940545 8435403157834158081 4218405887766822912 5958491965725022080 7153392535412353024 5274871548009871360 5674374042329645056 3854304718681979904 7548063422193292289 2371825557143254272 663262726354334081 6050284843376184321 5197325194798137345 2427971958397968384 286986108734437728 7730166409731587584 2741158671682487769 8623918626669506561 2079660726066984961 7353956845089818528 100682777238690577 8581007014822273280 399264109654179840 6975024661916603392 5908158590582350337 3147598076899957760 8358420352573390848 7817894008111549633 7883701877217650241 5665851699651600512 4193679094096168577 5938280521518874624 2817180682044160769 4819285821802942465 2827038959429488640 2354174023593918465 2240924681470332145 7562361841105973248 7715592908115525633 7499795980516094976 4814987905926578688 2853478383447897824 1738006635179372417 8247190006629593088 3337026964933690752 6478277981998243713 3446733841953488897 2445257624591872001 6788634454032117448 616938059897544861 4093714110280142337 3708141277466797729 5917143461511549024 8336355131466604864 4292848366008591360 2661127920746584577 5837339049561355201 1226522993033024576 6072380690283359233 2239336245241200593 7870143879224802433 4539726801593354433 2208335129646548097 80497038290206721 5615976575832522752 1577559567602744960 6542059213277684017 9157813084143067816 8981810820622331905 7345418185389191681 8031863365890655329 1479660245718401024 6162612599081395080 1975225596645009409 7569019833817759808 1328055243608625152 7859306948747476609 610098531218888705 4977775566221742080 5386360058920501248 620841080809378129 8471920856361059072 3914525153779785217 609514519499440129 7647646505029876593 5925663207762683904 1515793762118323200 5988131298323234817 1357567454612047872 6799401915767824384 2253954731028422665 511754582566164952 4498139063522773121 6901221764195352576 3527682685664438785 1980255119654695456 2633166028506576385 5388019312769347584 4609343608973129601 5335107898660356096 1596686341016366177 938476855048559872 2597439359138109953 780864384861129857 1249053616021599648 8705364757972210688 1316872379726739713 6236389459489433601 5856379670917099041 4190421711243791360 6942856201284135937 1664702096793956353 1763655201337573953 9071349227102666752 5009244566232694784 2538633670459201985 3185245448474334720 3511112029137444864 8527302168616943121 5538127257385074689 8035040900329240064 991380162991386625 3013935373553326593 622130950979244033 6553481184075022848 7019294238514721281 1465243173826347008 2531756676105494529 4791160951956743521 2678610457028995712 5269975990317592577 6697373797725422593 8064635267595665409 6047190619284398081 5374935650629365761 8347957219100440065 3646069842460481536 3412307709654033920 2494154565947474944 2194775544094810688 6032849402369097728 6941967278100053121 422683874353110401 2193627322330177792 2515468855043150832 7225101951923093504 6961075958104313856 1178257858325718848 6899208492148946576 8930289262958739456 3974911355178355713 8923585678927433729 8191496210528632832 8945930534437611137 4917595570212198017 1678609597375869825 7574148126754953008 4051844545656327713 5635615580840677761 4248995144151879473 8745976506383906816 2372394251754315265 5989995287391862784 1091613249141566273 4669864708228153345 8847939405230292993 1588551549554146304 8241134451002753792 263239977930906624 7160520549943025767 5649233133970975328 3923425278264855041 7803925977780117505 4099302307450461185 2503157067310039040 7679512796258992129 367695641020022784 4144646594628891393 3171953443148120064 7327053275193975872 1355806476171457025 3452879380480309232 6609514052744290305 2790847821722455648 3715099938707193856 5074519457682065409 5954480187812857857 8518985399640096768 5611646601136040288 4134678339140127104 3515658076008532161 3840410673563838464 8824649249120626688 8291926038134474224 6424843805999689729 5625222711107532800 464954206596359004 5900064244509084160 5647885619408202993 5500598048652788225 130256644205580645 8708180818553947488 6749236639389584897 4193940254496522241 2155783539565015040 5420795547630051713 3626990790329485312 7684759669754525184 7779721488234438657 6814631704646051328 2133617006900330918 242786624910262272 497811767327052448 7751391132562096129 9174298616021343616 2281241882734335217 8987641555974777857 5084760469026897920 7742852961819087873 1237871042864582657 2641419748789452801 634319359630277632 2200737879694626433 3165654036880871937 1671572236063801320 6320161689517572096 2249614738419165009 5231630399222114560 6819901000419192832 8485115682328936449 4625994019081996289 4873297415066540800 5938977954935880192 3210499920455549952 4582038760885435200 5490014282824216577 4429471080090617600 4725950660323582592 3769031034967617280 2442761092558010369 79495519038601561 5111374540214697985 2308416171067871233 3220998069384081409 7762025944959820288 3685869088206487552 2223696295888488444 2825851655449311521 909088508530428672 1049729840858400384 1812759611241136129 1953924756339264001 2280865958981816321 7531129295340959489 5976838946605163264 2682415496614684672 7374730849241984512 7627632039381958657 1496995717399502848 1138070813510392460 5194581963918915713 3482216896368761344 6951299575864267979 2329079351642347009 4986400371605176320 4735175019691560961 5822947864342020097 7145658817568833536 3012746627408609281 698900806561941996 4401710393978118144 4475894903679327232 4395410667030059648 6316563549942844609 5142354946307284992 2275433484828759760 370198571977277440 8287601841664729089 6136232045024956417 6206403494971961344 1576099869691848961 2745665049662983937 1856097111228314625 296263141175076353 4244210228010123264 7460153028928286721 6980241699456656433 6605525462155494400 5107129105588271393 6816587639445018656 3117335050768897792 2673683163927291649 5120907113282413792 9160502153228777217 5936827588325754336 1090358568810585857 1201509760325465088 7939676210602078576 3304657500921229313 4144998938479752192 4145529239230943796 2527234442296344576 5169521567046290432 6031424230090964993 1444933071739589888 5905576896260770517 2681854286574387201 6062078611019061248 3614148114788003360 2117021285440315392 5838611948456640512 859762291924524097 3573513866766501233 7023670548456020608 9150706364997566464 2594217800789008097 113753717901856513 8100630818248074241 7333974212033468096 1089115946098473728 4748730682044918272 1303811134066137344 1104280405109764097 7013887470642768320 6712534043481923585 6986892640930578433 8790555006245638401 7234515258938621953 3708922356335378432 567710514819588096 2248488596675133441 2942417262239564800 6815799383672467456 3865863980614025217 5985400884927353856 5496235370072489984 4766671365069053953 3028843131071675840 9006102334755225601 6466933068840312545 995586755096371201 1060537888862522241 6093552690992158592 7318918871478154556 8052998878350174977 4437334219219832832 574011577106527041 452299933471848448 5849720059699830400 5544429914622263296 3442281564188704769 1154878710000205824 6718611660340819072 6253735091056312577 1990385158833868800 7767470749176995841 4980071521899889024 2175169888522295297 52511176476176385 5817346299843198977 7918551341937780353 2337220137182195872 4163701081848845312 2748758473303719937 4339037645325436897 4660333079626429472 8729187471920106497 4721668800946528256 434018107412840448 6819519514409893888 7061304984002662593 5858529760838364161 8480656508782647808 275855074795808769 3986904182606328065 5864958683276530944 6977905895135006721 3707053981611431936 4778738277424426116 6953508038866845696 7685693728638738432 7185836123983478784 8262135443384860672 6334297884252028929 3381837233141480064 2133175253909684225 1893851575662561808 2769941216784222209 8139341479445688832 6502787447012728064 808336847194538625 1620225023285764097 5251936405403205633 2291014296956160192 4834232151700784225 4668366502285732793 626358601838785857 9146567011333723281 15368473817382913 1368076058593886208 6660963245609529344 7437335153540782081 509531748794031952 8996413209567889409 5600557060788183041 448229211985889537 881968932633752193 5377885138326978560 7061201064211433472 6460512378664779777 7164127778623387264 8771920189094224321 128768173817193472 6808980420395954176 7774411883149108800 7455195925696003585 3826018312665956352 554109417263611904 5585569996491062656 6336984648109954560 2758315860990672896 4683764596318866704 106904992456048640 8501084703282683073 5464114451785221120 6750302551521706753 8170953849966474880 8348825013723859584 1255661650899828736 2420650339945199297 7100675849411047872 6975482356031158502 5371645295618850817 411824409841144689 4220892210092425216 1519464822896349953 1804434745079763968 8647681470243126401 3261518524594290689 7935309935404286977 6007794704425164033 4610112986048741377 6773445147246670849 2337257463834804225 8309193545934856321 645152538735149057 2107390109910971392 6608079150203830273 2050370914467008513 5637882766483374289 3767496917146147185 3774555850559356929 2304994982579606657 9079300475055452160 1580329270335688705 4041995494540505857 4658008423905001793 8751821709616870144 7199639352700364705 2690412890795540481 7657605945837934593 1236101471155361217 6859196832241742048 2801835639444933376 1364180968190549504 6060821992585822209 7461822238274315264 6320709566787076097 1399293367125236736 5621609329282867200 5195460164155521984 6579627359381184512 8459264228739678209 3576841830409234432 5057539494239651841 3987536764413315073 4111248685896824321 7298391011651220480 55632011121464184 4144927891097911297 7226502053412372864 745268705606555648 9121960142309068289 226850149919648416 1642669780760259392 1424204079065333761 1939431053274873856 2779882770670813184 8975371681898946048 6482381030048727040 6850825988182653697 7322550545214295040 6153284680227302977 7287277624168833025 5651281371560461313 8553580814751473393 8485884188390782113 9095377375354421248 3137411211063166720 8190128658694367233 5153248092656133632 3479495367282187432 7768549857109858816 7212161370897055745 8311590209863024641 4367631239862366976 2752014350271184897 3304695341972661580 3773109586890919040 4600926442417656321 1716182168528123904 8657411730156260352 8664309303529093120 4966161384290934953 2088411129454034944 8460548861072070912 5248004585519001720 4714091362744664064 3463925289526266880 5230156861889576961 6875537108556670592 2130961479387359233 8714812733851407400 3359545131853770017 5313032661738092545 3602388200201502721 848078676935592801 7488175414808936448 5768136647937255425 112693453671762592 1731407728381960193 5703856747343942144 8541887446085165056 4308293030627946473 5754745932980952705 7619009851851792640 1628338871929022465 7033261938568015872 222795243505676560 4958796727481080320 4265683608917493760 2280708796238215169 1818462991320449024 3845781798717687360 4703176754487219169 693501661520310273 478629513444789121 3623467616492737153 4681145861441123201 3634116310819086336 3325163203249897473 2184837697057563649 4776151669169651712 102199298923669248 8680320956072120320 2399441568538852489 5075995673073885185 5170462879639571105 2971748961534900737 1006619346108825601 2568754207687256064 2490913856305984768 6163425470880575489 342826171271896768 5882665024209139713 3354942668870744065 3865995176874985824 4531713572375683585 7843639959563075584 4427778029911736321 2571134880581816321 6029395190602268672 3431261491373965312 3312768095616507313 6714559360503604225 6603913687443136513 8946042172262433792 1849081231086235648 8008223314981931713 6466600382783729665 407543658121195521 4951430322407451904 7096366351728010240 2722213163303431296 9097096448684728320 1690784183348101120 8681008628400487424 6239471472909617705 4884988795375583233 3817440285701955584 4020056861745771521 2457179456442011649 8483827726598297601 6509730258573107200 6244738244810080256 2842608739973036033 4589555055899422721 4848839548361453568 7202314245093115904 7445043639119246288 7544001718027821057 1478972077115015168 2989607690377232384 8591481766235865088 6294688248631321600 336942350135721984 7777035092369565184 6764862894617632768 8149616945202096384 3250247381336273985 1709850254953934848 401071638464487424 8738044871254114305 5203146841538056193 8759171697642288129 199004305506109665 2730933282270470272 7394934791644552833 5179083302130593153 3021673550700930305 8355551134562372224 1037848343639982080 3322167261605148945 763257015684591360 4879715021709828096 3521259540213415936 1920549325694062593 3568091896917676160 5443841916628107264 7295189368032993281 5009505411227599104 2423590620162433024 6086544347343403264 532286202214493185 6810876352659125249 5846258328466027232 3300790552930280093 8579961364418255361 8843540680993797376 1559484577444376577 8701647132237787136 4220933038540111873 6679745509194620928 1966878953544482817 5412933737043732545 6346892301229447169 1138482637601439744 8088275453369634304 8569724342989819264 2719986339757056992 4581559123122358272 2255651678065242625 4086402170476520960 6091132130956482048 5466876949673830657 1909850175313270529 5346648438749020161 1783837912682402816 5807009170240798720 4170435602822116928 8634729737249580289 431413230653636609 8921919279628462593 5495718040782905088 120976557133681664 4487466288768157696 3903315407713085441 8383794665860601344 3591730758453138432 6571172958118112769 742076697913359744 2476858859690584064 3219188149721810433 2152269174489043457 3263655156538081281 5467957202201346048 7340193798298861568 4753205847101644032 6574595748316508161 5542104252879126241 5368473383424131072 3849418950932932865 1508692376813182784 554681468145221632 7896629270303555968 6671678330166779904 1972891509962089984 8480256201269575681 7918821593110560320 3053609048753023233 8900673827033317376 5265390718465050368 6828894032602083328 8845128878980040704 4576131465857499137 4508381173434261504 8412834251033363296 650098682429800449 577771143208713793 8783904883054631168 1404819383121321984 9081412866177829376 4260146448398385152 8834173724775841025 3623438913969240065 1815531404102467585 8277926978744227585 52630465613824001 1110998607108649985 872376001004612205 6111630569904433600 7667927941682036737 2687904918947495937 837462462828630016 774142927821717504 5330195243753359361 3367531995300216832 2467241796634444865 1149078469089951744 412290709427543425 1922132496463347712 9212048542420934656 8796952928301626369 6646912742333610497 4508995380668024833 3687530015169364736 5631483523512696960 6503312576625861120 145686828322816001 3389285766639331329 4997195266940072321 2450437561707870720 3412722957258719232 4992347485740710656 5111747829343188000 4888690327922074880 8805921315987895297 5272232421335448065 9193445230572649632 4327173192542853824 7522900055628228993 472185951583666177 5234728845404350017 1952709001591073873 647180846096075264 7063619663677535360 6609210591012267904 4763323511964493825 4729760976380887040 8973250291143722305 2957512169907414016 2107818371888962625 890661675986040833 8765425189893220352 3857879961839948672 527298796281921536 4494435133675703808 8976674711699803137 738146289668976641 1247469094426776577 1741558629786843136 6272378828155170816 5389230926380257281 750041706991714304 7331472227250208768 5200010393060507648 7720325736755361600 5638366616934929408 2540076526084646401 922923916203034048 4271035261700891392 3292202369074785281 6815484378261487617 743037807684836352 5811910600983641921 7418595809714618368 8540235035697618176 2915786896384262145 8734283694056000512 808637346006628064 7839645618525882224 3360915080053784576 1218353732170375680 8080688993998742784 3101752119425761280 2185186978636550017 3770689485033242625 3121286602613467328 7626000079895386193 5902725070625628737 6611664428663834113 959193243103064576 213579756556121600 2885303024945725440 4418870943258035200 3433669070503804928 18816764446858800 705738989585145856 4743864398068942593 8468533384064897024 4668702273497726977 1875410842020566017 2824968484838965248 8960708278828204032 8959853414951610385 6785569700486975489 3821953152478459393 2845518650726448897 6858146317368127488 7386022913978401281 6007227155402096640 310632620975718401 4948774630324299073 6539014051036673 3475914081911177217 4340683001636380893 3554096177798004737 5981657989605945216 8734847930102476800 8128083243850995713 3322944120648494720 177633578322456577 6635995222202798080 6921959252374986753 1000082719989385953 3640176599339255553 6470749876370666496 1919902842840678400 5250494654006881920 7852889357369822140 1411120264709435392 3790164843293698456 8190470678459277312 5492593528240037633 268527451375493120 114353193628808705 6744263728584663041 4021547666022839296 4539112967854694400 5391756963284573185 6645183051789762560 779531452362361857 3492032958690325889 6193380129177108480 6525245325506867201 8974408892901986368 1490747639804698624 4226121580022767361 5100888991853903873 7825409495415410908 7993615171801055232 6692968638966120449 5311463585736360961 1476737727032020993 8794163630982480544 3110671835816869889 2203340334679716032 2111973374842040320 482574839539330817 903375190250459137 7286167163518677761 6425146172220997697 7359439533164363777 4115276689506023424 1474778014487150593 4134551383941857280 741558625481934849 9173382077367780161 7228309001936907265 398717711267330945 3799103075614351360 5529062587040986880 5284039049978673056 6976378972736548864 8220376589652550657 231101789801325312 7882977246887619585 7108970419961370081 6248393663525584641 7106313398575114240 6027132472314026305 6173817970229051393 8476165985483972737 5478795917908885248 5159556934353970816 3449032884515955160 9037755641324072960 9097762092134401825 3339672664416536064 2280769127896689153 8896025947517796736 295511721670803456 846985869719138817 6918096302282209281 1901849977170855936 845465426894389249 7269413237279488576 2158930063061143040 8787341798230432513 7678481760821653504 1414734012544581632 5325026113882497024 5338426237981358080 5022146278064774209 9097388872421342465 8762595212467049472 8747313760744013824 846194309880232385 1556212343027564544 6565247067400445952 2845516484940768176 5794089454349164544 4642071932205756417 1941257382667485184 3414532599493632001 1527069023526948480 6367672041463568288 702780758853419009 3485214329664814080 2054250685810581761 8306161606766725120 2654156962626797568 6053419277056456896 5617124172479627264 1184465853324566177 344773796840602881 523824659628261377 3223072432458698240 6743852427945345728 3244899496851293184 5422443019259673237 3725742710051215840 5070325625111183361 8834513799063410689 743001700850928320 8609525411950006272 5405352743359644672 1227715240061411393 5391851903498101760 6705981301276346857 4579959747521286656 8573392712573075457 55122763006236033 158409066050752513 1810300762403831808 7420866638465613056 6698048709541953536 1270601788258761216 3630656290193903616 864965127423364576 4390153031527182209 6050186363132913664 457276226395636937 5356334222756610048 5759468255704203265 8857907701309171201 2351104029355159552 1241890928484942593 6513006096676728321 5669488071068121089 2936334850736081200 1699899774790746112 2857620152882384897 5844836902861177088 8827774371076464641 3391114104785536000 6352563877651851520 1067625675898576896 4777035396090949888 1985353748670011344 1186301045214806112 2542530820518154240 5003541344978644993 1888409927150610433 349997849683146241 6962552018328417281 7041097126677716992 1560455218836791297 1983543588155979808 3129622142223021824 2243942120311002624 8274927230482808833 5798132839764285441 633510341517424833 448920971610586112 3705092947536820832 8219259695755558913 7711464975845859328 9171253227871109761 1689945055447137280 5457452461206003745 1223905626215700992 2262334618536973105 8919758992026683649 970538131217348557 2614216531601433520 3896413896282581505 2093034520110104577 7917111477918207937 8825082947584368673 8075814011333608737 1667837209691067393 8844713261390280704 7108515889142003968 4431409814824003968 1560009079134560257 5521380286760986817 832789882173326081 3809529187495739393 639560546823331840 5241989774519322752 3919465241837166784 3550741208051996736 4246050144160570624 8948196804021152257 7947536005387149825 1401934829175751168 7619657350493648849 4575492109408237568 185882565845409792 1820021485765754880 4105891270410746880 3351990063061260033 8678789350512960129 4335037406078286329 3650332404496239809 7019592387678135168 3116677023518173824 2929350574411193345 4187580433659856129 3623219922147737600 2132152855340704257 5480711047027567912 5388331049102046208 8601411640676403200 5925970115657112576 3083700941702827969 5285563661546497025 5039415597414694464 4321556410584966145 1614556939533466625 421353885883207625 7926132247579701249 3847751494130943801 2781041158426075137 6942816620992237104 6589060734833965057 3506401394605264256 5760512087696649984 2979250116059725825 5192735488040911360 6647534547678439424 1932608515772171776 8883937223020877505 1015431884856246720 7011826120908603392 3893696055811629056 3855704299562690561 6360945902813218624 6023020538944172289 4406335851015496449 38893127486468608 4758506986751775233 4660011907309897472 7415132262471947649 8135133034766795328 3636517648223698944 1834088497951887885 305625985277104513 2936307856536305665 1101572989053372417 4177407026806421248 7176998169374276097 8376340844897665024 756114366477628161 8564543254505678849 7093385699294707713 4596249160888631296 6847858035951928320 6346224563810926515 938662176010089665 6814111252722368321 1110392737170489345 1740826273678083584 8433465187039582208 6880262856696360960 5860112482618597121 1640406124861160448 3140836060735142016 5688704275571609632 3486406390747064193 7236839315949968001 8559026778547806209 3842615563553912320 4622317160975408001 3791407404820098481 9216178098047552513 1573951175403535744 7802504750712127488 6440296065138310752 5283057348507541505 1283911066851475456 7139484859517838593 7288172043129502721 1700102607627239424 532929214142855808 8581130616163008512 5685812591427291809 655363753001795585 3847778525553713153 5907504278961389568 8464858963225093632 8223125655596082193 4793065170926478848 5494448413131089921 3240843358938766337 1652552826498777344 687855544011882496 5477782851652313664 2509088392162926976 6700829837848346625 4610477195197064193 4652572146291835393 1818732240496845825 4728229093315575809 4584511996046100481 1228552415288767185 2335642998417917440 2540382717309272064 6793638833847783809 3275992425594873857 8840028588524858561 672774367175368992 4011377207709092353 6306270586489274368 620141951022876673 5600691959220359168 7845800278237380608 2584778300193168448 6176678709836862689 5522758250804824609 8717423263079522049 5325189390302674945 6495826036623884288 5670101900794555072 8468800034023440384 7484901173185904640 2108642160002705408 4369005564776153088 4615241050492679169 746457574818086913 1787543207058433 8577486781081057280 6083961353750881249 5876456705263430912 571342462165815297 5659225182417753088 2151001419668679617 52887916980916972 4940947626635998465 5835469082821206016 5616914521831448577 5062432884425025649 5388758231073674633 21860197310772225 5443034204523528193 2610443995592835201 5588184563135015425 6348696069372200064 5394533748500552193 1963386748118054912 7872334172736849921 5953699754924127360 5676892022137244928 3495609143505788928 8912497791659694656 6497628509151157760 3266856862783315968 71610585898510208 445331867020912641 3376373274253305856 1947764876931657856 6117848567614941824 7050777849799961089 1277626011536621568 2733656248828164609 8267115658881781760 5800592925722229672 6625509147933416096 2187864023489114113 4987702900975617 6476149396639580161 7692834416928624128 1013526346512233089 6264739012622405633 5124049339842337024 2881277998528750849 7038390222613158689 3161404718553745409 7655759443352130561 3593253649281372417 2956410360146699905 1862330332485142529 1383702245299027968 8688798508899507232 672391583990546432 377708030954176512 1621752597581537793 7542311579983216641 9084176236434158592 1122090874872970497 6049912797169721985 5082800499578851329 7050714230655131649 3714301424580526337 7679984029840076352 5513442498164318400 4887822219062866945 3003005594926149184 5301979552977854096 1017071295147540141 3105225406611707584 7305518927395495936 4199578336633042944 5381492808989622656 8064789822728855553 556819186544504576 6367410345652738048 6933654618145263680 8629008538003185664 8340055587765594113 8788245829643449089 311978697689033728 3468234797429030913 2624989888891977728 1864047596478739712 9140980423599359037 7349281982174353792 657062542196439425 8094251830551979337 7241582065574762368 1350302856578392468 2390521499184489697 4370088391411801320 3376110511298034816 8560380138845059905 2691772492397289473 1489884717400989697 1568645585405216768 5059453015899140096 788180065147791681 6594354021240616961 7972169063460349953 1684182492112080896 3599363322703097857 3194300581796145705 3113979956523368449 3464764646564143105 3428873425820562688 4284104836065055745 1087063360504537089 8191641195824726529 916068244855906304 2166382900101509248 6852217510803636225 731364037853683712 2300985265350040728 8700310212118796065 4602665740416694273 1485096481906377908 2313388068946825216 967752567794677504 6936912631293198336 6952497517034796801 4145424008539578113 563724017155299329 3420776604496363521 2862922836809569024 6285074179819990528 4470141986444410881 3979839529751609345 4953465130653409281 6736795957682634752 8760849326263144321 7718035681957386209 6392138612145989657 2708848651895364608 8648642990819908161 1530061796946282497 5362699181547068928 7080109609255503873 7009345968998981564 5507289138217967361 3184978248670183425 4462673806665204737 3465533549000275568 7408679677526400513 3760089250078849154 6508446046477680641 2337170058226253825 5828475232430068833 4848883498905467904 7759426901392466688 371913218493712600 5299266093321593473 5978064191714361225 8366462569239011328 2933226026864197633 2700143305236439553 3565906386280518504 7099312189047458560 2470695168346788048 6713480134999783424 8734427909277915137 8832881239476207617 901820291618929152 5506568614733414400 4894386741241039872 202906173869850205 3333687203876750720 1912647561594405888 4856691442191549429 4657754614196342785 2064243046344018945 5847273568671240289 4096592455262057217 1497180531928757153 3249479683286344705 6130477500305498112 5429612592826040320 7864096020190693376 6950752076676726784 1920781196752021633 3824594721566641120 457970334615390208 7763004946428545601 8878675989927788544 4495514705239409217 1699784531758213121 5550078689019362784 3249680751683411232 1009469965636415617 1542514426286418945 4296483394163274560 8844599887132572673 8722196831644942336 4278086323877707776 8900062363589471376 7690972421240979968 2401358579636944896 423473896132768513 6701177567181824065 4008199137759612793 4331496656995352576 7780707115773497640 7741486737339625696 7386717207031252481 138265040978369281 7219125510769998848 1898179696631540249 5880785307174817792 5428461284126656273 7465702489684967424 3341065497055743681 6422466797781100544 676086120496021505 2683027154131349504 1157424283387960000 3491292335867351265 3561856731890073680 8799647663339616512 871981014401942400 7206921750080798720 741965204167737344 4549440188776475648 3933699835363941377 9069619963979251712 985696980037802241 72723816137883648 9206626559513859072 403508021027667969 7409687032445403264 3012243717234227200 3537491787155369985 349443845863513345 4129529165940242945 5172755369738664961 2293390108641525761 3794077632766508033 3183607448038539264 2930816518749421568 4498342675161348608 8147574532865582336 9221483694653278849 3092530933993162753 55612483502112769 6392833187157161409 8637154167832846336 8040046946712025088 2372021646093713408 2106569872564027392 5996678424120213505 2947888323191226368 9185308451850543105 4365278234914503809 6733475101804158721 8926981228656788480 3899054466609978369 2030137695732433664 7990890512244137985 5708769774780418561 1339475938364364928 1128590951821914113 2810313995442866368 595662674543931392 1905962207471483513 1427362358176485056 1557656382740239721 402675934815215617 3669763736038386689 8867098188071837568 5351786421602629633 5282759749096268608 3203265083663878144 1490756281001421129 8555228367006736385 614488004593857537 7730487847944306272 1546354640906674177 2438090402516160192 3742410461408567296 3179837586903372513 8362298303488671744 71201838362329089 6271074938245873665 4652592185634598912 2527720292582887937 9180481103369382336 3657654792540553216 8329960081222314729 6143970038207952896 6916679044366073856 2768241507452673024 2475985450014965761 3266752840544380928 3632816632432283648 7907582565308983296 1111632560247704272 3348678349483955200 1741379816524118529 8044670831019441086 3928393612111816673 9117522893858789376 5822290887704291905 6139053780411713536 8428382702900498433 6937043328637434192 1300587361681753681 6045679830092427464 1332441192578104320 6857826613166611456 4126229265809408 1353924688178231297 7307783980259002368 7910674349881856576 7276896310490955776 4061228152354406400 5380961001265370369 6077940995729561601 1337886912256687344 8580522317519220737 7115493233104285697 7768121632972969984 4868710295471986320 5528765493931311104 147659118016651520 9027362353641806384 1560147998045957952 2039804457822191617 2857217021714571265 7789790023681415553 7218455987023656960 1183051870164025344 8394349553896307712 2410816654244748800 9094573332013191169 4040235607971741785 5074676046397072641 7326760963614744577 5864321543825444865 87847665811663169 8206271692435532865 6365953789458911233 2057014075029325056 3720336596220768352 283443942539120833 2074434932441186305 9191675734234735616 6103977721430253600 2464353552378046465 4190909152189556996 2369751146158620673 786552833924136960 4203365589339513345 7840181105829216768 4453261721602424833 8966482918406390401 5322538602251419648 4331140691324047361 4717806473830026240 3569536471655065088 436089978750350336 5261226027739721008 4936612132756291585 5452954374290538496 6944462238224097664 6780291617653164416 6760103273552052225 6387883983331704832 6822720541745709057 6260905763371791360 3503698121241067520 1040631251109967360 6362456573331144704 8489648606117602177 5251869690524776449 1698515745655001088 4979665091250938880 2907898659593662465 5597240824645795840 6502623194681091600 4735685178875826689 8837276422852303872 1641187991548420097 7570025017788949120 3439290485468935168 845495406389231617 9045124206505201665 5546306973642432513 4632037204399144800 7446667087254304784 198593188459554812 5285507573638715777 5381458470015088641 7887885626522157328 3054159088385725312 2457406964447943168 3220027155394609153 1792146592344514561 1438092392675770369 2053356645012117504 3159098281706455041 590724780947333120 263985091750133761 4519298117535891457 3223091546494611457 8641692903497793537 7530263175102839552 8535032014873359218 4438261396818176000 2042423730102304769 3389710007579710464 3464394761426264064 5943724410235476865 3068342624393846784 884850830729943360 8352750559267909376 2744807554616606721 1140543862021304833 2526170920233097089 8727078122646373888 875770240131840768 749839120093937665 8597211586791340545 2577817683505836032 7792006171706753024 9213368372143870433 841413272217165824 2267307276814028801 3783489309025901313 5287530766665860865 1247709114202590097 4697463889953980673 5340995197669105841 6413904851320132065 2783965719372762112 15722294918207488 5324425113792462849 5443644980201848576 3801614770682802688 8900708518803858944 602175857614288897 8577269392907020800 2116606461263820272 684398169257478049 608165712467085632 8049060114247796737 6338736282413914113 4888926955918852097 3657619568922204161 2987514796310858752 4242840630568034304 8796935079969564352 5425661312120436736 2103146777064505344 4096328207785450320 2018096640465420289 2564942377601204225 1490532110480608049 7284183558788803329 7524578224897600400 1884908832176717825 4910294883436253696 3750780035102272289 7408609382727209089 1404381188687181824 1307307641125001217 5291614756524743297 7875161667173550208 3375446356133478400 4252715931116995137 2432484187365542869 22950492484722688 3692918321714345404 1162108857446811648 6638212751918532097 3262916440554160129 2591327134751731712 3033095160148933760 546463788374660736 7911776068963173889 185320660448630785 5948633113898000384 1678766851891092145 4459343087846424576 67676887061804224 1494278798259290112 733482616376465408 6952561680808075264 4375509011094504449 4195757784890353152 6945831163608956928 4160181372331540480 6559425006816379648 3791617714055872513 8655283302584417553 6196042105972594368 4247336083104125441 2586098680597662464 7574794953961162752 1929791941226606592 2405364209262422016 1257538528000226816 613809792152273056 3230016107295137792 5078328655971028992 3432922841580306433 7548274357296703489 2342891811029905409 6637517084989395616 4543019149748885017 6856936350034964481 8309215001543159809 5862032772005109889 5029106475552748353 2621043473639355808 1082937880718960505 433946531665764832 4965775845988919296 4715700360558936065 8382777828808040448 440738073041195009 8652688835237539456 7925526093786438784 4891506356428442625 5836222734796127480 5647718762684017664 7038387864182194176 4791535404714426368 3671069498725847041 1810378341366923264 4610630075840203904 6751835652646936576 800447551058616832 8477512135019804416 8193614529379255681 1840414414488993793 6504458898686099456 2685392704430827521 3467913996784700001 2648414818169786880 5805621238200644128 8380270960525180928 8273079367543434560 9208435467293581152 2164048303884328961 4870953469722788544 6059855216704858432 6718956560549611521 8936578765957103616 1632512723090946561 4517495932539977600 1336974738346130913 2621457693242081281 463970694209863681 5460742137282662816 7481423266281670081 4991253978209288193 466765813042315264 5007141101683353601 7401323880715911169 5958702498498740224 2587366217482816512 2536981298988828160 1581525739042242561 1905491851189264384 5249197119323697152 8794751015702233089 5021467285939768129 1917635009453761024 2715774050279227393 9093853947361696449 4204183286769653761 2120405440023484417 1689263350090257408 2862480512183566336 2162301885897908224 5433152591063280096 5833401415889470737 4739373348059426432 6721385955391668928 3134424216218001793 80168386638135297 6625906112506626880 2040351020896964609 9040454473955377152 3718995704491773952 8058938104178397697 6889397971520948608 1056469692490143360 4458818554074348289 5784532400307105793 4122616710709479425 2487218919975630641 3284448838938400897 4398825171894277121 7419357695146487936 3748480382202687489 838268045035042816 8653994361397931777 7352468819951775361 819015969619920897 5333486753874652720 3370710826599566465 4317883347261431809 5674907335922213888 3209642999037820929 6156200461153460224 3349963221277731841 1587029009000325121 9125574364364759040 5148493198889830208 5901960101103881392 7863377697403110913 1122945576486458561 5296705412949797344 4358115740579528704 3171728782041756673 4560632283297742848 967626891661790752 5164126807682984028 2028357931219427328 2968025460677017600 7326598368776361985 8884346495429328764 4638196100245626880 7163514862473370464 4082186589179582721 3119868104231260160 4639276706712081520 3176806930832031232 235907719380368384 3976190722178285569 8625075565637447168 3950511934789712641 2615921238343945216 5001992542076017895 1480025897140653808 6294002803818344449 7799333299763180608 2556975286413571585 3417731219546523648 7383370054110241793 3647009600285392896 185971285352906753 3892777415821258753 5215002132280186881 8352014880345012801 8920585475287826433 6326130135405646848 355635247158657025 8997126845001728000 8493907879232999481 2019305164850727336 4832640319879526297 4017650109282200064 6751757379126456321 5225082578027763713 7777750468774137345 4203959183714288769 654076932254682016 6125079098659176449 8622895158411729792 9057808297781682049 1775121630635201136 7276426053257924608 3091496045027037185 4285267389360349184 8418477185827154560 99505586940030977 67112917524283393 5521186252534500097 2396268623302679305 3397455283413723073 4264959323633790976 6360348152574321409 4212188686412900353 3778673990019809325 2616082278431190272 2147649571322852033 1926153045214560256 2913085992818406017 867897948362653696 6319515763362983936 8240367422380042368 8025067747845275649 1889587179173183488 4642902866465416448 7102885699802886145 1522475546934561265 9038195080762081280 8364041928073958785 7028557695851758081 6681118584245452224 7419062416467844096 6976057286491970816 2963617016846409472 4346803458330132409 2704781432958664705 1798180306481217536 5624187985923211265 7249618956011686656 3323522007037175681 6384862757710495744 95512607732334592 7977316614708310784 5016403671977598977 5878512256752924289 5706037337180627441 4959947778929475584 402011667062445056 3526875593782283585 353032069714573312 8185813187760634752 5769061127038029952 1954346081948375809 6652732030065586688 7943689535707205632 1767189040120070145 5163422568078610992 1966450223890895968 9181155059191407628 1911697463810816129 874813794997038744 8901489475232037377 8152041187425955841 583588094956525441 6430842801460428800 1926400407131114304 1136121119771140865 8370846559823368193 2594429141474548480 175630831052379041 4767302638818488929 7979539529597035201 7751101960113795073 8767175205653774337 1316095594260745024 1813695838873929729 6443935806145560576 547333420685021185 9021342529329168385 4281094775049232385 8533573410656442176 4218601373558620161 2876802826504070896 7286941758304085505 1685889442907824129 3253078574734817281 3072518191205936129 501334326117281601 322433727558459233 9007217344620274529 1386534660629069825 3577279309418156033 4906201457187618816 4910413891669260289 5225595201040002817 6643398007430836993 4158229462562736640 6411305744401423616 7593322290134391259 647041378143952897 4918605369090952321 540006178495363073 31265285500188672 2161743225628947457 1437855680212382721 3714102877284794368 6525255649146845184 177342698771786753 28810541669342720 7844357385258532864 4411149800771376896 1769691392300423169 7259654488319878113 5849428399528509440 29704316808846336 6792817968305216257 5579203117891243489 5257546763999895041 6333186612657659905 1641546375970168832 7846660643088233537 1985951062929676545 5507764228594751105 8716692855761114113 2987263394707755008 1078621793246332128 5399866242854623936 1295393629950255105 6248227151290466304 8195831088951984128 4078214328258920448 2771012694711915008 4856396108523490337 1740559502985700353 251300410211659776 2088853776759422976 6256112174082644993 4467950116296561408 8624928575825920001 8222827273789915136 3416779650108720128 3009109307246340833 9146816354143875073 6197536390001158272 1585025553073918152 2463451824377267297 1965576733123735553 7659105155288956352 8759976600441864192 3542247146640834561 305561952116215169 7605404653764448257 3874371450969524865 8949081570956506881 7736234322661322753 8475386573959165744 1866836891976859649 578740912982425601 652181126061296129 5919535095560302081 1756239268564684800 2716735052943556608 9022056025919398401 7486057107400481793 2494094062551370112 7979325543095664640 12818356396568065 7554694658930495488 544944031482470400 5525563932523380736 6891536725538452672 4380680785889196032 1465651141666668544 6341335421354323456 2099863333885193984 1791601655588591073 6649654911540659201 7618938813802868057 8721827655982417536 7322466467463520257 3586587458064971328 4900085226548629505 8837375771883867841 481418126339043329 5569937134782095360 5826004106691664896 6044248723026162176 6425294404706091393 5178111220074938369 942022489151963137 8663369550501221888 7657032345783805953 4576411796876193281 2575914491652063233 384163436830527489 5416951843623919616 2833800166755170049 5039213234448172033 6629077684929899105 6754155157025906689 3684593150029697472 6331501660694446080 806214281722366976 7906084820252134145 4004029228142720000 1912186110459899905 6306341505956172800 7349061789813839137 664824327071821825 69222989760742400 1502309122078205952 4341155844801714816 5362331737752272897 8039454179884542592 7327192423876732929 2099893601575447169 386463930920098592 6994200451748915201 77378459253087705 1976458055305035777 2886119675947986944 7107094584660514848 680491197792506353 5621660262425690113 321132022089691136 7292589406911725569 4944657623852741249 7525693564909378560 414488252681467392 2797417869433921537 518883420286056193 3241047245016470016 5701508674332524545 5711419707788355585 2763646957048460289 5671753439333056512 1026626537778734976 3756991734617277440 3651572459996524737 4367785739363300864 6225037695785134081 2911567299822161473 7761689535312107521 6717951483496557441 2906932954741171781 5781505191983558657 8825783437738630400 1001951443471412224 4621695662392809905 7092508597601288193 1019572300692828161 3596366466494150656 7681471847262969265 2423490960778535809 8145719293913743360 1053366598562460544 2337987390761463809 8324545724857450496 3014552279080842832 4052195949605300736 1390123948421067777 7903660836998549504 8597606236427362472 4424616017047569856 8575250647041966080 8393175618641985536 6579017027995786497 106981179965571072 8857590586465499137 8484845623791616001 499044695500095489 2006465650346655744 623666498304638977 166237632832897408 6578496592579631752 711694343684726785 6253363295591972225 5162011457597296224 2390180943389339904 9106833216343394764 8715010360152258496 8003902092584361984 7121893135997327429 2658868001922703072 5562940559407824896 8315244892249032577 2146996566629357440 2384901837252636417 6360233657161482240 1254423572119705089 7370361269960851489 9019890347210276864 7111260638039329281 1187556985740893131 7219458867594059521 921998673504193472 5964342400395048593 4456855262724450304 6791732367877773121 3105683115220205440 6281045291940932545 5624814111829542145 6722813823302624129 5276272006963292672 7034677728927356888 3273613803340375040 5707047055990562816 4399736538802465441 5572158692537047040 853780945660112896 9061091661150364736 3169081852467886081 1983501338567105537 5157933791762509824 1008920543076139776 4263314251337056001 5769388872434309121 8877293255605454336 9205309939686095553 7666237510080362937 5091208476260525440 6075920021084452320 4119482857439187072 8899143830325174272 456974288207976832 4583702387138531841 7304890930803146624 2097630665059999745 2445887810852949464 7088896362318422721 7267746630546554881 3176695940927062080 5717022909739177473 1963371431086695424 15184577016843953 4065391552653557761 1101263547738821824 444548356314235648 2242315766057795584 5393215986644732289 6117437427414999633 5945737018663912961 8127052560321480704 160394544627841537 8369455288461119489 8967642435182821377 3644766994844075393 2441020010168689665 6784013315416543233 6206166773328346817 3446621903456002048 3034058731101359105 3116955574602248193 1541027070076067840 4914312265947414528 3758009454237590528 4858971001256914945 921245525317865408 1839040708686645249 6131556952643410433 1432155303611800576 7787601124524727616 5264818764950265856 4481572816214567424 8272156146660934400 489137149815627392 7625023608466114049 3670156502682435584 1228353622138877056 8200807206936211457 891375917692321792 5196738620120841217 2643251441670291457 491725268712658432 3021697175206938624 9097950418697348352 8525653722014631137 6577752376234046264 8268167247754036993 2276872104558047233 8210737827160684544 7022495474058738432 1354955611277557761 4223563510158672640 5243088652131116033 7414680977983381232 8062689097558667497 8151181635978641409 8555029381629231105 2166829076426752001 1653171890382255232 2170679030250348544 2066413025713266688 2295872436914607105 597795601471518016 2959488643991575553 7990407622731890689 5721228344853069824 7959109659709532929 7644984937198504001 8101465319716536064 3576532159457675777 4673280590956402624 7326448371791280001 8888506784611303424 3453400126255333376 1279823661180679232 7448551054409895169 5440313781878154496 3702058987561516545 2809224637628036480 662945388087888385 8236382231723388928 682601232018846209 6245191544091108352 1066844114874674401 8306656998206439169 7293232417063673761 8438997555498424320 1291835021572890112 5014552293783818240 8443457465764115585 5432608303794356224 1946951585060691968 8349336253438406304 3588959683635125249 7898596184986283008 3800939210357553153 1526578085662654497 2294972092342381568 7853074564291362817 5356265093279547712 73682269843437057 7788503261883026128 5553438147742941184 4489832000826879488 8116779516847800320 7867053683263154945 5353105267568410625 12163956240923137 4785146902767444480 1542383984966763456 8527478327787255808 2514297969811814273 3022672417104727041 1812433798090067969 7042324647608599553 2919625516856246272 1262971849684574208 1483488113126201088 4065331017594961920 7713651517893811200 2966497305565721825 6890778509448757249 6823254626803836064 1340537368607537857 5089629336041810944 2458963737572548608 3004717862833166848 2825477573166481409 4722563995260157952 4203933611045097472 6014451786547909633 4528022212802145280 7688664770491352448 1251631672302157825 4624560977047126016 3156499556838609921 4688961465799492417 6729881153345729024 5492632044183364033 1831407007164916737 4139706405071867905 6237377099283574017 2581138028813149185 888889032923078656 4493417033230494721 5171921454213627904 3450269214209564673 997816195689096449 1676955758462855168 5439309880393940993 1366568204515098625 850719224098717696 4995217128703641088 2036092537316250369 8238972566938846593 5656973592838658080 7769677056173459072 8301471549970504705 1740267490117364225 4553654879752290305 6183163413197076945 483132325704353280 6522192409574572032 1618045118390745472 537612725670916736 5753684541921742848 627555795731644352 6561215594435149824 4942847165396303872 3771450499110897409 3012356320184267393 40627638765639680 7559743956299337728 624342523841216513 7823035736261478401 4737302066146312192 3680666469057748993 7625094758878786048 7769678260228717664 7437125061090808608 8622822133109652225 2758503939995467777 5170941831523260417 467595746646507520 5055362269548775169 1195913480595030017 8202559909035618816 8984634354942607360 6995223116418745804 8787577930843911376 2044277261035478752 7574235095669864449 4982463814866492800 7020592675433147721 8854865277591175425 766797705081214089 883783477041221633 947146934488085700 1084520549096802816 4700364755540085760 9036266003083765505 4819721299167494145 3414397164681330688 8049958182213170177 5365946332574908417 9030590839813231616 6504590819482140673 1444532259885865985 1126243467292831360 3724585474628194560 3173750080046891008 6939992828357378049 3553349793841627136 8710028727646295425 7187209672186061673 448253664056246272 5081168111008710657 3569489797580336529 7900489112684361217 6297667039196456657 6472605919764807680 405682725318787073 5598271172007878657 4949896946981974528 5309929993038042113 4449838683995237889 1408332535679745792 8656066792453570561 6266964763126120448 455911042349969408 2123216506166082560 8404940308827000480 6805122043677501440 265311269357617152 64688541072646144 6780351367795695616 8669960229404873280 5705435938837125632 9189509176006642689 2553096001005373696 1298792832131608833 1947409125654363136 8884660493007317505 4465994917020778496 9040934194558182688 8680272583118523520 4366155865737668993 4276628422298206208 3879930741209266945 8655966584977695745 9015740590598804225 4167546718806390273 7693160707660877713 9035196064528908289 7240503061908785920 7290229339809388644 151403971294068736 8935130181547195840 5321466079773799728 2186960131280969729 1744106500013407232 9122087246715822080 8564878465017315328 5645707859052429313 7042663927928056832 7311759076955925633 1238491698412365824 174132211048185857 2674088066217295873 946489779421476769 7411967792226422784 1873052216982079520 2869137207961059328 8560056321154988633 6612946301655527424 7189373757378997217 4069805498224840449 1388171680458560512 8264358454645751808 3369412088432597320 3775181152396727392 1445770945091709056 8606965383951441920 8591326419630616641 6789474511386655232 7159372418219868160 1118543923815912832 5924178629196484608 821699349299666944 8738554055862135809 8723613543369801729 1834078180560453632 2155463426155215873 7838675226380134016 4672577385796408961 1641655518608209537 3657970229171322881 720718293732503553 3370447191780672128 3742583283711075173 6090201232151255041 8493103063402205697 9054956441227493377 8549430169157157505 7389849176281579521 1775924655249948672 144249329284935168 2618443593725804544 2362915601367896065 6091320448082020353 5533972642591793981 867966727894998273 6285063321377365504 2907694253878877441 7211692799294649729 2566751376276977664 1127435924029693377 4730424260415029248 3679956431869939969 1781563153596133377 5561282499199409792 4101806369321014113 6444517887008383617 9159946670895792128 1198154888373417897 7945851744078929536 6038788403939874432 4340929306933011872 9197307842393012224 5572776043834081280 8413055594361577953 2200149568635709760 1887650771563905024 1703170528090306529 5188677092631433505 1216167240762439425 7575742231505600512 844565660384763905 863474939996526529 4791209437288235008 5215161525312315392 1222973670355132416 3461823727047016449 566385139877965472 9200275510144538817 8019125053696360577 1294850060564793600 3466002076952494080 8617304615431937024 6186027611535411457 5589974461927907520 6159242667775170561 763436251882375680 4697319226321205441 2022601468746863009 5206513329669353473 1357530859077263361 1909817982797638657 6583969349909610497 5651619555003203584 4620013412659099584 5102289329183515521 8645413862923722753 7612473648937446401 4900567471139496960 8054779135949715969 2862126089703898113 5746433957543697697 1629847100447589345 5021272698598375424 8186359811303081985 134713341986734080 1698742322249439745 3167211230627526273 4436613203899155072 3896554110528847872 6540209739863244801 5176426944076111872 6778447927549083648 7657420281514866176 6382110702338024448 1565519711693814272 2044686846752040704 3786575757314285313 6965469472012920385 472593044214464512 8393220965182585856 3709856173039403009 6700064001317765120 686423685756631553 8716057873920837121 6917927056054014400 6641404328478477185 2335120024734930672 8888091519861187248 3510121644065818625 7424299822091516929 1761023525717860352 4947848241521557504 6894802663699988480 3390101891969122304 2557719834740276608 2274478761449881600 7136901097048731649 459802972432483329 656986467906768897 5837187109214348801 2514523546048257169 3917096588390236160 3007975358358708225 6170449018928635905 8322527146210508801 8932591540279056049 8627044523547073536 6060794120253530144 8184191879066607617 9070858157346738944 2485090602190914049 4141928605380460544 2037305075975392888 1115054465603796992 2397504765257919256 5579970109195288576 4500885109524543488 5359531395080581120 8889745153979089792 5621256601350208448 6477095862508577889 2724144938497502560 4620058917901061344 2862661737703537697 7151034600486207489 6179555588332307232 603080481005903873 1783576092196687873 1671199037210281601 4286273953594867713 3429682628399639041 6570084244211094977 6160729618378456321 707574321421758464 1346844039711727712 5846115496447537952 748865982139400193 5461236420609695937 3257034325091083392 2046649072874388992 3526281348386254848 6532065695735261185 5675872676218142720 2926061653715052544 1407496038893613056 1312993304065068288 6500544283468292096 8189010748084109313 1519596263348500448 1661571528683364097 5383385373252713984 7308876506086197720 7331494445756929 667611341782046977 8201300080087336961 6011980621332660609 3397960722749718528 6448282779552613520 120485281046188841 1170662385585735040 4371606577521934337 2932578962622166768 6767091812012225665 2974532507814053889 2751928830096965633 5747010699808853505 3147118507220533248 6632742781707513257 4362227505520505345 6571286818428580352 1422076928110760960 4570805152965823153 4912819694117578753 9057530438969589761 4428073957189095424 5963854549696426912 7894670285973485568 4115229333574414337 3735023586018885632 1609413103825334273 6190381628166819841 2448531377750902784 7574242866772792065 1648902568921704449 6731593275931922433 542594192655639504 1724100212736839937 8150173352048238529 5073163790139982080 1537504420025790208 2139661560752802112 5318161697658343424 6124317777539759969 9215358567172182017 6761529798683787777 2306078597885041664 3737881329622956673 7069574238896663081 7068801902221966336 150995599465226240 6906838735903522816 8814955142370765824 3031458520615686145 5438875846472592385 6377180379410805505 8501309534824799009 6317491772732720577 525164227701899265 8921898795647107072 4743436009776571265 8449762659837358081 4022068607879587637 2438047418401369664 7115404973201502945 4498174012151037953 8329894990600700544 5351782304787240960 8121024132937099713 1737509283039825057 6682034439419580416 567071638340501504 1214889046826254337 3182064313964371617 1028936743029009408 6940608593637933057 5916515910048088065 3826562130396167008 5486968716938424320 5592499057902247936 8509416832321788160 5281026979221929984 6189457568371960993 2384131074961318785 4761227539293208577 1044948185872596993 137229646774853185 982010803919071617 1138869494944759808 806171877126404000 2484567934284111872 5733374678879174656 8351316059585860609 9057468766961238016 2765755559690091520 5681398961117729297 6588669695708201605 8741986769390186497 539114172728257073 3373246473668677633 4090432021289386097 1064707586426142720 7868239222054404096 2647118986792209760 2620618629511476992 6572670256806819297 4713468349843140096 7880789983900440576 4390537741709646464 7424531714783477760 305262475293192192 7793775567443688912 6436884155124484096 1962950194052976640 5145782791802541824 665158686036230144 5504149656544414720 1503659032417108993 822707176596834560 2104467162824374913 554667880478236609 2483785742898252401 4191239176669677312 6183819320433505760 241031146408361857 5832272356377669929 2445890374287388673 7833887371305437696 8968665750772383744 2049723901919773697 3903788610980348673 157271464567717632 5859778375162243200 2873735279496931585 8659980098313736193 2304181012146762249 5880055031713836480 3918927471445367297 3002852296830620049 35263371054033664 5626191260642443264 4524164392532290560 3049021762160401665 3300716564220176384 18099908453728257 8529909095736176640 7972883940077872576 402743810208260096 3188618635294844569 6302528515355246593 6175411752305995393 3499086029195428160 2504686844641804288 1746584783234159617 4738390319519643648 4277695456588849897 5754056058015221760 9126289417161859328 8021529630089969665 1761506202849882113 4007725123502245184 214209401348001792 4107397755727683073 1299095415276637696 684207017530645728 5218662742921928320 6992972170160308225 6869865364929204224 7074963719616856065 4889305399057186816 8452883435227080704 5753823056703324865 8985589512615854080 942686295326392320 7957261654806490960 3378486226655443969 6405701685159394817 5452079744720782336 2378665726154236672 679071417856447784 80960734506254337 2030843263408844384 6525105253552839424 2934712555826216960 3254617982207748993 6564657267569912320 9038261127286685696 1994369254043480440 3350701376839721600 3646427048325544017 5516621509058625537 5704153223316200256 6538153478034794497 3282534740343969793 1505921408675761153 7727336384552641920 7832422203185430529 6353304477588731904 347957820719067137 1682299573323303936 2781803016253832192 7121160208813292545 2813853065971302400 2217417514012450672 1224552182714995713 6135603514095769920 930916051655733249 8807185326572462080 577630140953175265 8482039285941667840 3011527053497165056 5313481738385031168 518866176164053953 438083370134824448 5816878451286852096 811383650097398273 7161981569003896832 514987366424414336 6143232334951962113 7182246064196598529 3520918583159295232 2180247238022071296 6095895894049275905 2283152716305104897 8484630148945444481 2393305519614738433 826117356821496833 6135670488904173568 7587659753203615745 4351010633579413857 1528682057836178433 369014905119768577 1029551267441045505 2059514909215916033 1313327554235595881 1019714018950495792 8406209749599075329 291015921884433409 1735961281447789377 8547807919033512988 7948216258908526593 2926208406327647744 210213420687572992 268266958677770240 2268148261755215872 9213674757257214976 6818572397701538688 7652141673755057024 6003721848164216593 1759342100967083392 8012494651814870017 229164468936638464 7232887693178984801 4657426089696743424 8484379016127873025 2739574343883472128 2749584664025542656 565848485720814080 58119058900681473 7099342962294009857 1018860965950538753 4030178264118191616 6271384036568625921 3255664987940337280 290627354616089473 2913623084585573937 2856437356583137153 2505399837425063681 51560726654702944 8469970666082759040 5220072041604201984 7430969697930051584 5663174569310567041 2308750027282059264 1151084512164691968 5828978423679992288 2008867131601661697 2919814042709345537 5115774193305212608 9170378372276566420 2121774781125662721 7805047933671983105 6675474485854370816 5200405637402560512 1622098632216373569 4651733038357646153 8482870519125510784 6029524947554919681 5649494646959226369 6471737974972538625 8736625782528172033 2889371954439270913 7464553027965258753 4237702215917510785 7486953420419829632 4748886712253849601 2661885222719936513 8624924010507829249 8365368331699104832 4879799386468291584 1058644531488787002 2361218680606109697 3850492683694890624 5867257253358918752 4840084425725577216 6829561791687106560 4463934830417122816 981227942241303169 2738312261486935552 4487933214627994112 2786489152687941280 4372101163946063872 5864537941434144256 5183350195980218272 3756345848471183361 7205315048041086977 8853847223698227201 1616130395945795435 9057451800344940673 2927986789354021888 1254266975796823072 4428712572901392385 8473278435205841537 9201066598182539297 7055526080077365249 8857043740940697600 6214922976206719488 6969811420965138433 382028321754288128 1328128419478729728 895554036620762496 2691135698025894312 525784330563452929 137153109750871233 1121410389103206401 6164857087050112640 8015326378989719680 6948182030849259009 3063174102320214017 8731544499188141825 1845509829217189889 1233939087832484865 3773433980285603841 5329333453071900352 842839060643897056 4965986579541852161 4860305213197979648 5462809799065206784 4756742444068335585 7881067096364118465 6261800094665683968 1671515936248909825 3078127641048216385 1588784320732486656 7469550012196954112 8810647978335423488 4649838486573855749 856405648852634112 4034017075649183745 7922983223953352704 5009576458604702208 1873769449482747904 5958322337851706369 6572589823227341953 6209489790753308673 2012845325067890688 6082297452511207425 2570434882110144512 5935765158008837505 8085121146788187137 4157460959410933760 5786458770064900097 8022031458840252417 8041533629928050688 1342732780649201664 5128622595248099617 4623444493788670465 6015508697312739328 3105290294768866048 8167140413274419712 5889688982375823233 2627529405238542336 5656427024958455809 892581431396001409 2197556221244700160 980113455713386497 8259680762295189504 6935266669099482689 2824103941736962784 8099874028545376257 2002964964155392000 3908619282061952000 2568027182099690240 1656927052117164033 7695039809175049216 348780662232784897 8528861132743114752 7398190356399291008 7516587453204856832 2661111728942629889 4780048949407393793 2865265305539053168 5049723046880211264 7444628496891674624 7632599735614603264 7416701948278255616 2632704440967892992 2210997794719352129 6104285730065330536 1079305735871568896 2429793595904332289 3371214730901430272 925453128147124224 57708970969849009 906558204198471168 5533156799823653888 7807058965736947712 7110656107369996417 5760415031921067521 6967340856131428352 7929617156303136001 7312532377772363521 1378904063045155841 831346680201756129 2859350075891335488 3553315703216514688 5750141820525789185 8832501946676073216 751459833102753793 7721899290393640961 4745685783284809728 6928206203843468544 1227288039349246208 1023621741542416000 1098698926557569025 7207258071941541889 6146082960701132160 3959104075960418304 7187066816506537600 6485777643334935808 6558343505757910281 2559280214864699905 5650207205462981001 267666808222839808 5650302541679463936 1223592963570371840 8859367196393342592 1719592076963741697 2088593211729835905 6047087263300009601 4876014213774919681 7345395235129226241 427527652550116480 7321816771792355329 6876112809834310145 4685624054547085697 2914360652659490816 7944879433083296513 9195087582377708448 6608955984644850689 7822127495976626945 7681294084863930304 4541512744876719617 456811982826460160 220569029453510080 493676739843258113 587400602536820736 4598181864564326400 8432558756888043008 7952739097031778432 7378112069590830976 8091184549211338497 4166429713593409537 2271862682644168832 8205153991742005249 4552056665808291264 6350008034556234656 1282825601258997760 1489469240223462721 9222362974248239104 7854719313912627201 1902548396732268352 4158251125122629633 1975175203077169153 8744716655632667969 8344378761299973505 5046713314640691201 5084938628772474881 6570921301847195072 5569127293223268865 8813908837234779136 6714184377164660736 4221783607766462464 5774672094053295745 6270820281589515009 4417203996833186304 3334036003135918465 396473338610636800 6088928803811714048 7867410385378618368 7887433661149585408 6448907073551353856 2246411470532151937 6898897984097076488 2943970800053977088 2057801793394393088 3826019396111738529 4086558506175361025 4817331143913293800 4701462384913432449 2478755144675983360 8935388539342222496 2845247981623375873 4240173485348739538 9180989211856754049 1670183394396626945 6939471353311002624 4092931080316575233 6245904614720182273 88660365696172033 6647677905017475072 9165689430998245377 608109073281056769 4975014985534683392 8561469994541236736 2750792331631862720 555496519849099265 8291091900596338688 5003170071253753984 5864816351453413376 5870537016017662592 6144410907359117824 2768810508745796096 6483044805458558977 3288747418837491713 830467667797737472 1382295367021914753 1335235113243912193 6208673709996871681 5838230962180050433 7163194623432803328 72756647395482688 3890731442807708673 9094664286509858816 3258215089058118400 5003182912197328512 7694160929313776129 3859366508239254209 3910695006069121281 6846009365656715264 526521021489415681 4059162978831066113 1310569118332828416 8522018385007960576 2423718571719455097 4343453846398689281 861936917608482816 1780856693765943552 6275729487515109312 6188841250593849312 2689169662814355457 7711202933411506136 4986834007359182452 874840608717253120 3299163485531358465 6804520798575919104 1829395047932209280 877924109434765312 1438667251146735617 9099422539643683073 3399221096043013376 3155949949173547009 738102373873614848 1656434259952550145 4003009179235057665 6956185335746672705 6248586623556563713 6240349803495268353 2321554581117582721 3737642214163565185 8974403109274650113 7914500176799326337 5987769149584769728 6484971873328561152 8844502092094341121 194447305295742785 2509735269341919136 4822940848860932097 1565888517604330625 5902486395975991040 7708723929172132353 959587806026704879 1572505198116634625 5256349467652086098 1871016721495770145 3646040861767337824 1049574686826920705 216300031782117888 5816482290859016193 419525094776563169 2767377987869573121 1703639850576417393 1897960975326445568 3210517595348673024 1913728711214202881 9078505740622113281 205467145584443393 8929026874705513473 3341541065427739649 3115047564517187585 8956539114245070849 896443005991050208 6338308293205228672 4052006287787316992 5561587885839925248 984813282435086641 7431683267925910657 4460004751944966816 2082610054696370176 4600126903832308048 6475388893083431906 3592995401120425185 2113758546841501184 3746495541744861697 6362573250510413825 3622600882547615745 5218829842050181889 1925977998560500224 2789717278420058113 3399114970505714177 2040554994820369664 852266634298021888 8316231762058732545 6408286758041032128 6513503004153087712 7563111483985685568 2386155427991517185 4667356427585654785 5209352660099020289 7574852471431364609 6278773566543618049 7246248273910603201 2100373829365045761 83220555288084480 3808215208138167553 7468361786390094849 4275242881905836032 2154977513855252480 7884799810147863553 8904258853165034241 2494187550580245249 390136602395703105 2698692733544223872 3147749544819986961 6138311542873063425 1513724348718965025 4642752207573268225 8226865846108049921 8398476338627114176 3543834543362902097 7607690965661777921 7023247947034727936 8661330566036325633 5278599448472372097 5682600913359470592 7974753852913614849 7248660606560534529 1173076236559716544 2391105101308382977 3648718599583797249 5382530040920262864 7620880494316635265 411178021730531008 3963728476494364673 846087837269444609 4532271986991078400 6032056055104258049 5144086082318061569 4664237151604032448 8457134606195378176 493518525569266688 7127312158224042305 964635364618685153 2228165292554445569 4919497105385987569 2646337479235949152 5099581237304475648 8000369859163021332 1156063957327386049 1088157257171589889 4725333818240006512 909928258859252353 7346985934501069266 8189757608249008129 636001936132856960 6261676888906628608 1232542338038202368 7456418387657523201 1624814586902840320 688024246091278337 7396260314720157212 8857113978765021377 1135667668229664128 312729044873616192 3452637890245597928 6017681725916446721 5976962436654259521 8033306431159402240 6305962888495857920 8190123364751185056 696950067390578688 201535460556472321 9041752897416167425 7084212914741529089 969327606887800113 526026778399092737 6589414874697769216 2905638394553462289 3403738954713142121 2689657119283339264 535633836334177281 6040118470810398849 7937070387303579649 4476500655922398976 166266600149811201 8319915052750749504 3743228356136357888 370416533614907040 1542041300135458752 7633320300353325057 6901914341130077824 5905960802855813121 2009941969339354624 4741434180040200705 3423373405404008193 2563606379202461696 2789826638079160577 8378768399942755073 1439933635012121600 552483610246643712 74803804661548288 2762498556334947328 5936699917120266433 4102919121332346880 4570110213101193408 8170782832660974336 7869208718812301057 6098310440396984321 6693215646267056128 8472751948957667328 6760603960632462376 3418241199122393088 2360227422045238272 6642743237915628737 5721653236552023873 4025891889136156672 5236186092082355201 2227831979361633857 1891400525290471425 5700570302724800177 2393402189274095616 4489031558907854849 7522566178924544001 1470190732748040704 4817842232068601668 4366793385260875777 8937135423903752193 5527238307068175360 6991839442758424065 3487303324599600832 7211137310760562689 8766194138610883584 4241868200842661888 2800982020206205665 6677233052597313536 6540530662228742977 1055998390933043680 6276624330491537409 3803592861824124672 1451516215762339073 6683778836275893249 3679381129236668416 128549292936151040 71149914768211968 9030120610346032769 4845213182631014785 7180669431133634561 7541299913177502465 8617622216056571905 8901003732141862912 4807124631111060480 7077103567986688001 1530946701976567808 4903138828926548241 6252354167499429632 8251261187733250561 5722708710137325056 4559844688292216833 6462236686698114665 6651768003093215552 2098377114905497600 7392683685715025921 3581942070711960064 3348246879849349377 8915638025086319361 2760036923571843329 3912610741087265865 2623518931904083201 359290781215505089 2584089238029074513 3928748074815651841 3641224960489846273 7475507037192368128 5475992407927342593 2079953686852165921 4659753256019348289 6125018655029036001 512836265071509504 1345429488120069696 205321723955527169 1715036232778827649 1627363232637747201 4750752491053710849 4748324041412437504 7458625474243731456 8960722706543669505 2141842272155318785 8994903687517503488 441221403904638977 1180016626600247297 6685682918734053377 5516506380482792064 1323815975718994172 8704089729033675264 1469650644784759808 416055463289742081 2628641426996608257 6899745913980568704 7323796422804801280 1272877204720898881 1909462394336280577 742707294134460417 7560011773560127488 9012106249408765953 5716345108299302913 3015753209501050881 9165147201485189633 3833199249144168417 4690234250921755649 5800267138279344800 5064127431286102400 6135394606466345473 2696088056640396288 7074074820144267265 128608473528743936 3617013365054568449 5031714398825139200 5637947493746152192 5050606349578084352 7265048809368387584 5896413825612034880 1049140351249697921 7233278697461971968 211634600314890857 8320986491807451264 2515386032907752833 5350249405855028737 493930497838907393 792138313524484097 2489485807405212672 3580400996572540929 46421238537243297 1484384447980634112 3395465454855766017 7332741086459330561 2150801684266098688 8749648435434078209 4685017440667586560 7161010194379707392 3784182080977274753 952145905654941696 2818244845573998561 8206491858182877184 3784068311678035520 6817437700260962304 5480633335560613888 3497569596053796864 6048489582232883712 2911464745241792000 8281988344675858433 4225389029417443329 7533866374166182145 1085722249844553729 535388325666619393 1605546017272758272 991552589787918657 6366164199196403456 3958301202390022913 9109186406903124736 6498497386086268929 5556422455882283009 5982173685839704281 8856049939056054465 3009160992385335297 2994770440556857344 6264589211261476097 2477417321764069889 8352298719840272385 4849560652410873856 5603397339345440769 3347378718673471552 952361768925200385 5510240046181436929 13070100507560673 3922796920777807669 4633474175468932096 3711671535355692864 8063021285830672385 6561516898071359745 769879631304327168 8841193139922526681 3228422945439695553 537780847655629825 599891314798016325 3002458012167926273 1188553191984201729 5247378252194147329 699576257664770049 1444277310944241793 4620105684363406337 6376737616448695169 6798276562684837889 8407734874513037185 3872873723705819137 5005662875636943617 4891103700025733121 6991254515928268801 5964483969770935936 4108554109829724864 8882051723518148608 97644698013163521 7186692681436155008 3443205696985981437 609767131703164928 904472003222020609 8569807540882923265 873321992975543104 1598247289702533185 4635223415151525889 390688068095689473 1 5467834954990747649 839437371624800608 7530391512439848961 4081698821766594048 630641457284019200 4426923238459639617 8727838344495835313 4550073431158436865 1878307281563834369 1838100620831394433 947004850202960257 2971999367634726913 219535960776492705 7408050032038903808 4996870766428131105 2553328518612123648 3416529946696120321 8918815337837641728 6248435082047051520 6481244395617579904 7206137079333809360 6158829418199831297 830421660712529920 7296556900299937116 866897509773747393 5521942303824576513 3122402704947453953 7967392513806064640 4014967748652562401 7299597861043636353 1137140776117293057 8046386625363959296 5552203093294752576 7273986567307440384 7666347322280607745 7207576614717362176 7485891772077932800 8320906161828983808 6013773949331243009 8194708779668652033 4005766838339782784 4023084290243409216 3426079852277911552 7265289473361612289 8695974972273891523 8968677694707269633 8129996528990003201 5544609020428953600 7540956336752856416 6522314653607936592 2416617075958556544 4711879526279834624 6105600786964019200 6480510830831940672 8685569798891731969 5887099948963449472 9122221731277803905 9077786617627146240 1027807697190374888 4954187041821264672 1891418960043360257 1223354351163767296 8618605827547070464 2442770359707139585 5977548659684876392 8695352887961468928 9187696820101326017 8769710044280668161 912545478382452737 3685915589253607425 2173281413879103488 4832388223068679169 641346332858206208 4853304798686811984 7748841913898413568 8000389377159823360 4380684757648343041 6953451660493128640 4448355339171786241 3504794528066848769 696994932387395156 362637553002112577 6003489665442716673 321867019086584512 692051133675565729 1900017131743287297 6783823230456498176 6225609894273393281 2864367174053036033 5200764216244175104 6981302088382398465 1314707780399117312 3123571032995135488 5148883349796614144 4686565298442403840 2035721946892407193 7552726346354364033 7501702311943534621 1947703742278996993 7265169986547580929 1441162728977942528 5643117272689896065 4040715319443670528 5895249784030117376 6051617775141861377 2735144812076056576 1009448685195612161 938679375139433696 7794105460197443329 466929621645985025 2137852164840291968 4571900886014596545 1056013893764304896 1448670621429881856 7257944548311200513 547240395260022528 836665270672031744 6064065387820613633 4592888131473768449 5012426004243491185 997543702805413889 6138945384057702657 3807464483660988928 5936580310847190016 6731632163060281345 8525270438402973696 8339479078911578112 1422378408909766657 6962226337725621249 464981634833002080 6335987367510974465 6787932834666573824 6873592514127855617 308407966763446273 3663204964351212544 2056935315201998144 155667990556180481 2447129868011344065 3993054133531371521 5997595986905449920 1768469730358754304 287051113877209088 2232766123291753328 3122826432575459649 3688529121581076993 7648260532847087040 2464050958440521217 4021901526249325569 6476316942269956097 5832771246014420097 1055622309455744576 7555880047161125889 4366889549581444993 928292142061202433 6934288283277923968 821588529849696257 442007305750167936 5165386220979093505 367968806006668288 7838732315857641473 1663380011786759072 4293401075810566144 2039997007037747713 5574467523977494337 3526031737276107265 6972185585631625216 6283017607432048641 3903810285334089149 3527311543510734848 3463211142253753024 7315851681486306892 4742356631706652672 2354165643572475137 2798014486106589185 1300932092108279808 6427323237381533697 954629329308513025 952159322394758913 7157700270237462785 713031530841369088 1339881078134886912 8193365489082765664 5202495655493456897 2810078530285119809 3788298257190065152 298607014855417857 2340902200839192576 7269523268573937665 8466297310415159297 5831352859885236224 3677047852261897216 3756608989169321601 5231735235653431296 8782321236369551360 7340147107647699968 4539035509917015960 7791701529568544768 6056573101067583873 3010629649779609344 6931336374331533056 5486677774790557696 5433509740071654337 939401984777827201 8558665055218909184 7834928562438112513 3880166682132547585 6713792963357484032 2516869105265562113 4969208458267945600 6908026272442625536 7045450632962472961 4229966707909589088 1633098171463806272 7998915284259470849 9010889665164640256 3761467724929906113 1102922030904991744 3952777418399630336 5623670626725779680 1782466387247800320 2920965552739647489 2373102440794300417 6778322725338447873 2763897341004124928 4297777612501087169 5841968953936510977 3785049750680152064 2196091779427572224 8391139609620950528 5565080158510833249 8052801109378093057 7838521146484359169 7873034791817906160 2857912947614283649 7978009900795142657 1824711526593265664 211299660580006657 439968834172297216 6397939654391723520 3012897446834347784 5282640698949239936 5492850002566686720 8866919047294094849 5216595015330693120 6767395811015598720 2930799703816016896 7692991812209637152 1180987444798754113 1264301778491359577 7414774752502134913 2267934162412167424 3194892865836728832 6849705894558396032 9037957155445620225 1095730017728416256 1443938159316566016 8673472320076391168 3317849606505657344 6049068496627674112 8871718596176194601 1262102002072316417 2599700493092337665 4142469037201195008 2674920370087380400 6277998800665297664 737619218092837888 721983611998220609 7531186116310213504 3057906934991146496 1593386558781046785 4959644730231742464 193330360921617413 7372311147143076912 8498106691559135937 5323539624624663544 6035192462064201729 5115103922835139585 898451730238324737 8785316759405296705 1162471654664239105 7758799698031394817 2210168694787758081 2670674365129998336 6910211169625566049 8620932773086212865 4585201408283639808 356825266212842240 8114432754565224449 518648565917137016 5034141642053533696 1309874614680878673 6212080659717550081 4957533728080191808 7813807851596294144 8695175032224388353 92051065517724464 5051744356928214528 6268089736063614976 1227051139730423809 1621891576897033088 6970262068133008929 3942833235130847425 7596567557468585984 4347957026100600833 3375413576508765440 4421738223100525313 8244003548104596033 8531467326549884928 1218657418763048193 671537004451102720 9091735076288200704 2416149852973440000 156393239416799233 906113292767898625 8757661804486664192 2067047411843596288 7269086183930638880 5247808716515016641 1144939008338362369 3614007670612574721 6279451018183351297 8280474373853617153 5182810239273060992 4877967693266840961 129904170494296064 6063913450587022936 5685636904644358145 1915509706459984577 3255331751489564161 1089211198228398081 2990028243969052032 6756612158668644353 3966341506482489345 3759424363666059009 50487103746211840 6446334285012238337 5190667316679464961 7922168459384075120 939883256329799680 3186801252503380736 1633664914572131328 2966479810622336864 1298677326425358336 3123921669046272000 8225266150433587201 5725883964669706240 4430102799088704065 2990836666299580416 4126854468055023873 6090134999933386752 595922734933606401 2313798103183045113 3815454785436795904 405855796919822336 162999680906168225 5411871010347834497 7274565795415644160 6397129844140359680 36010727159592640 2947976406278054272 6811471318578013188 3406969853078161409 1370738309021526913 6889828645961129632 5862019800143872000 2326862232949134336 7928754145450594304 1023006071827268608 8199889310206101504 7290901352249968289 1171580657466894912 4737515322622786720 8936162558178753024 6341474810968124928 1475966525904832512 8231501727277478432 8877098539258313217 90121358039908353 8404042379144775936 6859506366102626304 7818510294962519424 2658372809863759873 2703780030981040128 8278885378273996928 4153862809164376961 4167896367828846593 1787038249511312239 875335957763588096 4600170721387216896 5069552576249724929 1987701332291571073 6326086296877279169 1533136396034699265 6924079087215476736 2649001713619571392 8524660109296069376 8589511331166731777 185736292090276064 3820331765917417473 4817547519646913025 7126052332668274688 402670285670564832 5349691965918909217 2724716807416181249 5107436029575071744 8393262037180350464 3204959076713324544 2035478690988214784 1399560408646844864 4338257056446895809 8158735578519404544 6301628666509517824 4636769380718454784 8761888568346520065 7050049571458574337 8798752304254434016 1464455960284987392 2605904462482993165 7736823543904165376 4270147984389199360 1268541034223483904 8932072626703900672 8413406968864467393 8108038858710159009 2068331837521684992 3722272321977614337 6595449479376723968 4509829930444833152 2363812816424424224 7104999197502844929 1032436579436081345 4735339704988031488 5233616620470148960 1200469224659152897 7430542826680139921 859037410875303937 4480558048695341441 8515014071246694400 3190295310555463680 4114826848079923601 3475371569821608385 4030365989201438465 7058902866782978048 5800359693035314176 120743877915918337 6381201045599250432 5161249154011454592 1087654443499765760 7281881879479812096 2779453923919257601 8080779512476297793 3953043894687697356 9020203781755318273 5177660533387705921 2584367267213382145 4929933788832980993 4626671138947971712 8085670070390221079 2390016139537254688 7413166133839412864 7012772311221010433 6881492023186191088 3952115651976325600 7202497243578184065 7120304620669611009 3615867723417509889 2276999755815970753 5879891741768237056 4690434391749584129 7143302886888308737 4918794419539234816 1281345530341982080 4274783811947414016 4227948800904795393 2663788221218036224 6050428904476951552 8877510729883808680 8161695622860602880 8592949317344428032 2321420840541029242 3230675050104044545 2531612599395628353 5123743144973743360 4407058405946572801 3766743263870304256 6889388777391938497 7785719084090527521 6027184266214991936 3909357709696237569 8688747604362371328 1468927470859280385 8095929538301126656 5589112586665899648 855515286724047873 5358694795557220353 1183954872981041376 2683959689030492160 2877944748126774208 8523901231249054945 7631134268136095745 998977601144674304 498729150333956096 2573299890952934593 7171279256950382593 4384659388692755209 9041202853502111744 3578632823498948609 3325987232794101600 2808026650629832705 5472623641034438656 4449281610077344120 7008705975800151569 42411730066808833 6622565561494366160 534815911714291712 8219371309982965760 683658988289790977 9024404426207187656 856530778592142592 8270419601853906945 7650797901556430529 5612877162782775873 387747208483087361 1999025162044505451 8779977171458927616 8120402432375255040 1502281871690934432 6279869762436764416 5506000170960034817 9129251129531117272 7234881221370384544 796757285005572608 4311934357456961537 2997217743486320640 4066604016326859137 8325874995701374977 603430372973239841 1604008195607380545 6205882688367686528 1248778413458587648 7054916191710028800 7723115163127675249 7587939735147396864 5149782535741810688 287587335478517760 9221993889719717888 4873642069859121729 3010230131570575616 3883357710202647552 3276701519570468865 170887750274712576 502543699917472288 5416382061021978624 2222326699712706304 4198109102238681216 6782972705105555456 1091854185573105664 3966325559539187713 3805906719946825728 6673889516400869376 4013783066119062913 3465319509081971713 5458943698131714049 7263009315174717633 3542335671897236992 3412589230595609344 3692777315768093697 4800380911688794112 8564991343782586081 6678870624766683864 7202159507022323712 906164392718240512 2213039419049265664 752972099396252993 3736057917007942657 8841600751286808577 3899962690903883776 6386672167044722912 8684692196444605296 3730062152291031041 7556177605767083232 9053408506845097984 1259274886265107969 6595105564051128321 3789052600797968321 747429171619087105 3217201783870816257 64845998691844097 6776374039179162369 6239391015578609472 78302327331010561 1113894197775758529 825542986837414193 8948530040949006016 395554851759923072 7147662699319908609 2067802604164792321 2124273974106714752 7076257082807681024 713685377303871489 8208308702698847616 4800637121031609857 3037495725656500704 7210422840503510545 1776274673428729856 8276926875478507521 2634656159469928448 3236234087167238145 6406268844467070720 3016382323158913025 2217673216719792129 4655256624954348032 5880917880334540800 1469050885761662976 3633749779903369217 8302305122052903425 8935504879925084800 135016172185088001 4176692988858851072 3942080712829101105 719752693812418305 2777211697138902016 2846984308830023680 8633011961142689793 7291911094546948352 3720801020853425968 8939623747677822977 2789769547125200897 1054622761315143680 1188131670044673 9031898159026160641 7757272282320036352 7412475594500357249 2496544148216038000 3806979460445898753 4685313185832142848 3225250835457314304 9104358549608726528 6188052175239291264 6316645049805848184 6255960744954713089 943938111981841729 7089934822553312384 5389807453029898240 4872623861744954624 107543072216405472 1581033347805063169 3715167586218513648 813424574208917505 4966369638815507457 343567995432067744 1941664407811718785 6116320449986213537 6052718080293863424 1180996521295563521 243529623537483777 3030285857580974080 4134865738882241537 2871331113143854273 1899324071470956545 8223730305644564737 1058699641823498240 2498817256349203841 2862045968384425153 1996346118261749056 7859674048756719616 4176530652731852800 8815128801174396929 2222194800326920193 2213187613971734528 5124900720740474881 942523674106758608 4684702992161087489 5743214333795336704 986803152720003072 816537128614480641 8168719733866679401 7619936356558829569 528778885095367297 5676412599203508737 2840433781029023744 1963157027669353617 3556578969273233409 5060300770365933632 3131812154950822145 7610530125851394049 1479099219773305473 8090442451056328704 2676508863624380417 2912558336105840641 4062629483084653616 2418781428813568321 5842175625010199937 2738620436190306305 1265496892708044801 8844213700066738176 1892609461939609153 934937495378260865 7195262068029553664 2295606369708856065 1839799138059649025 474020499284699649 3287122310069411712 6245745812840772449 4079508466725340353 6190286619751538688 1213656309426176384 3264806490757791744 3640774799434459137 13193128337157121 3825555818854827312 379251437095788545 772983758482816449 8899601948589686784 5280205754050215936 3350747794775730177 2807749634742517201 6447842652716870960 3604217258454024192 911136495160503421 1651244132132297217 8930263393901572097 7033119093327451648 8397724410360102913 8016031123016601600 1603498997862588417 8631624576793133057 6746507523697718273 2475866259478495233 713977826691714417 287131559336775680 5588631908535639809 5631980752704688640 2293896751379204608 4959175210189750273 8115676811913660800 9122531671621451777 2691895329119903872 7600644648116903552 7610388065277386752 1462725039144286208 7693032870558171136 6088088664002841744 2413763651088262144 9070649570804830464 226777939904722945 5808998218369613824 5407739701175320577 4313786275442540545 2947283032317402433 496042478304242049 4944552819782125313 6698984189698793472 2288547073016709120 7855961214338394849 151557360486145200 682108174723954816 5406693495534192208 8516841092150146049 4821855429065759457 1978871609047246849 2717323529270312960 4215367620082543105 118257958475930625 696566125463227392 5636664323183067136 6000939903059379137 5630282070244720640 4380098759105105408 5037829409187133440 4649305823366384641 4296788215345064400 4725550778933920064 1042384532377894913 8046789864947376384 4863337294599750033 3828312608976921088 8014264930070110209 5569510524640615553 5119374961796982785 3864199508638326785 5916718194576659328 3035573720033984512 2148222004064939521 150498788118566656 1883511064547186560 6615346870166016512 6253031454856420737 3466400770488205505 4554031323130863489 6803529201858650113 6838927607055713553 275965548064407553 7877401162313976897 2213170003724368896 1534344729048651557 3748570487658759169 8147053268959246784 8052310525631828609 6048266114334976000 8605130764252542976 7592883807086108353 4998300058740053449 4175162126124683457 3933046870271605761 2029910182754835457 5218042399558971153 5601056195634151425 3720829802179274029 1814336024119605249 7142396195630153737 2706800832610577409 4010422907254424065 2242406097196593153 7983408439476469889 8040969812750019072 8154880653308657409 6140553377205929217 5366059521009790465 7034579270721348096 159824119134396417 3289767103012930049 676736475860980001 5939486122610248705 5028280841720856577 1024236134293590529 5069935014155109888 5134761345487147008 6934976514829364065 3380750645054668800 86073012108394497 2094780712200428032 4540965649188085761 224488602495037441 317094262808772608 5959685056116976865 7677120443487114240 2058714376337861377 3983340917041653249 3122021331606751233 8119687379484246017 3111141876291689248 6940639493000014848 4053396003313182977 8020572440938184384 5535956938758168512 2273567246162659136 6248608107924922880 6446243671203454976 9119912038518749185 982067508529945089 3451975009185433857 5545848970161663553 1905071783122204648 5558406005136300033 4475587781668513824 8529016150265343616 1130559986994284848 6741185804685029569 6163543337001164512 5418913461520236545 2806401065150707520 9139539627148670720 2571289760881893377 6825610806816741376 4216665759687376897 2296213164535669248 6523288859668037632 1266456511093735425 8275993617765122561 332874502490537984 3442189546160652289 535601975088414721 9091166637134905344 1887256546020104193 2937652879483917840 2811315508932907284 6422007051960801824 6544057382358362625 7446621305449505729 7815774246886354113 8884350835413849089 8512256562745784321 4212030122715955200 2608313724602993025 8984436740703422465 1820334373633785857 9143696528321957888 7707117532573664768 5589204972248604993 5897529496163993217 556427573417414656 4695413431510695937 4989186441003753472 2466662828887733120 7504283240817530880 6794653103449988993 5229046085628956673 7704612717679359489 5204693656096392555 1393553341623369729 8586245178557202433 461565625411166208 2837568130437348416 978246486897065985 1414492580218875904 2554400604277831232 4852926104352065536 7918712033397702656 5426313985937099585 6015204141688987649 4231587587534299136 2316778841204555936 1922937118097039233 7313515742183002112 8673911195238386688 3187596615365763072 6849804273984753665 2503065293123145729 8441299249447331008 8795889235253190657 4583517451551096833 196004665284233728 5649847132974091793 8231665747995084801 7580534941031740160 6784273070708963329 5069486583097263617 6884455027411189761 7421159842783001600 3288177450574412541 8852128303362252976 1759307914963897088 8251869103442924352 8908984645350719488 3221268695274056513 3603745059309120768 5491267478116963841 6426921727990915072 2175640012463919169 5968397785982941185 6593414554790256641 5121501882959671297 3695147396957208576 6570158090431666176 4522579084610973184 1018598849976320001 3422862771258541057 2224165784082792961 6316134692668865521 8789766256207846401 8192023946737308672 3817315172353995168 4806736992266291200 595082216466732032 7554468036496297217 5101348551802831168 7851674621132988417 1606768498489212929 9162372792681711173 8484968908374364208 3831014291088226289 5152031995051671553 7738397267302408193 142423370678431712 7652988646101125249 340552367911288833 7354965057297306368 5863894370180856544 7645560907829370880 4536613351934992384 4764644728764628993 7936708642483077121 9005647703920105473 5443862152526479361 4261554090289627137 6603645165177922049 2351505724260663297 1234072222970555264 8977043407695985152 2642680715841774593 288556751926789121 4098305513600439297 8599230784840138752 491870331241728576 1871446610962022401 7324546684856172545 3280062264084205312 3375619032027793216 6800338604569208833 6142541719224909825 8023176534839532544 1088779385954904832 330119928040349696 2407081207504630017 8629139541928296449 7762331389290405104 2887761838907320512 5277926230226501632 3177050666151787520 5436147869503673344 8337092316505712896 3897938364275319296 7732119120403496961 2551928516524527009 6765989855763709953 7367194220381103105 6770428434905750785 3043734165897542785 4787916164125507584 765020079569778320 5326172186084732928 823112160256983040 2470865847748150952 5672504140462037792 5015932144858488833 11498797949023105 348031104451170817 7153608004533514241 4986069367044395393 1707443871049321792 1605505360296778752 7566886618896922624 5301229159862382592 3354244973840562176 414474193447964288 708194933599502337 4784526003867707905 5295088757212869633 7864340323420323840 6953794710468290561 4668299171803496448 4253250652405727232 2597830853648664737 5943795984759259137 101671245794869249 6958545118694588928 2803621490497990400 5016701388851350185 2568005003358721793 477459808668003840 4369056538394700800 1909324388738531328 2936245385663882240 5687779520107769857 8177742002637193985 2471084137446896641 1202072960670652033 1129765575206968449 3353569665873753456 437357741024436225 4811229602062008320 7665324346508543744 5999189537174061057 3717978609386920449 1393557405740666881 9112212963902512928 9053634894783266561 5762868351901477697 2762896535253184512 1332122904980102656 5983257933261269505 6806421442575919616 6750810337802682368 436761334157097984 759465929462349825 530580716158660608 199794798219277056 4926782661929770624 1712540418594832385 2749014865106700417 5526745719592308993 4235832204818467841 505146772129771520 5480686270077468672 5258543939180053377 5012961213052363264 3343085788309302784 7698116180603665961 8203087753567527457 3648237948357159169 1007013538331899840 7382762448334716929 6751719309559658496 6836816686295001089 6440059628945662976 1140667081351978497 2432507099408973824 1088664829079017856 6685670987169898144 6476689338820694017 7436473567436065921 5984170429919208065 8357752776007291520 514599651734014208 8755862007321825281 3604958810994900704 4222506562386113280 2604721506997239808 590795288883903489 3403603122410468768 3824449224465018880 2347104755384876032 8021302187190255616 2347963347536049248 5674077924728214016 6205595146942690240 2733026928318423040 4577032066148908576 5138824877460070400 5359556442144461953 6205744815375087488 5108662954739769344 4735583246035471824 7539368952170479617 121164668794925056 4784399590305738752 5362650842433925889 1562942770024300545 8331588730883434177 8881756596743172352 1042318816236274432 12879138054595092 5829481779850862080 5619238334236246016 5812983066714586624 8140288287304054784 9179315925889233953 4239269292518407169 7158949682253942785 198172310501892097 6814023027923353601 7739292065841370240 646346549901602816 2619859207475381793 9052638674453598209 8796787703700597248 2022106169339208449 5909479896337218048 9013402612465778688 5196691181521128512 7374424867673272320 1549845668098473984 54064011225895680 6988376531822204929 7049904217646124928 671648856013919104 1516754560065403137 2115486048636362744 6555399412748177409 471463692857906305 1599467567048599896 1096485843991671447 2142929296968161152 561622902810129280 2921366184832782401 5935113378185500672 3621474255762685888 5420308197429736288 1027433284244220929 168604387669859761 4818906133897739777 6394407691193164800 7454300997056684033 3979672082640611328 2693805610047955009 334202963222380544 7464097738343536944 7276343719332085760 3420128188350386177 7151798911293554816 4021180894581876224 4621080580213543680 5372114717487046656 7193006881778696193 6817767722554753024 9141525588139202852 8335535720176402432 4251005071612747776 3631266902829701632 5882402273929297921 5085426403119814656 8631145176747999233 5114601218123661312 3463927176162926592 4710226845542383616 5055197285813442816 1101672327558283264 4451926183015869440 6210140076191162369 8658823098281680896 4004749191300481024 4468796412221456384 5899427548925711552 8593354465864435201 6401474005388152832 1858036004675351552 3788542469091949057 4294388740294479873 4396948174244413441 1286525620371607553 4726554724195447105 6779334661801442753 246494595579685633 5068200905396965376 90534242024480064 8206232622227717504 289575363440282787 7808059457764997889 8801911391586316288 6856430280981348353 7542574497114024448 8615612140209889281 1439092767445487616 3970174776410672640 8334921884961909761 5844701159192075105 6357809472870469632 8912983389609627649 5138252383800249600 8820184769113312257 1318549538524529665 4196289006996771840 4282399159923204097 471246780018851840 3499332080888687617 2672898190373729153 4123014272407175169 3901079082891394753 4135536581025464320 759183280181207041 500646533484773376 2092242322158312960 7604673795008929792 8297004625121308672 5189428411420786689 8387141661069463257 1015972826154186304 6208228659582354176 2503452790464325761 8738224725378757152 3836119017114042368 5705038326471781376 6529273792766833152 8498228524879544320 9101944979072024577 3179945286976434176 7969667964143661057 3320185333911086428 2306360561175207937 4744244984806735873 8750949337765245601 4259083502328062976 1131748792753768449 556656498147626496 5948733359073180672 1804073430341260624 6421382149662580960 218284779083146240 8285803007918028801 147346060607261697 3655290726541619200 161960642843997953 8059277377645043713 4854578790207290369 3836253596453607424 4458172892088812160 4043211471638186856 5375173827536551553 3574016580339510272 8113224412412895488 1136468391081145232 462863502130839297 1431790800121116624 7181657286068905473 6114351099377893377 4086895648735125952 6758395571645937408 9084162580450844672 3802557724469413888 3856277159383452417 6597980342993249792 7264041062640257729 4319684087202469888 8955885277361910529 2350618361816441856 3702695669765242881 381620616172004864 5746866395848097793 3123616668592764033 8570614444904218625 2761195492418322433 4185027509513183232 8025556223977242996 1525616772233084545 2676398571539483905 2798390861113393153 7408328737816245249 4322803923246940160 6647175444687523841 194262884517675008 3449307247919060609 3201677188253785089 8994841708263315457 2947081896515786240 1659999066468966656 4449666208598181888 1267217835919889840 4549490822228938753 8748745158418300928 7004925020421160960 456542264214661025 5142987019500046336 5895368693672167681 5054798538668979712 7223119501368541184 2342763261276360320 3200594983170261376 987367163244888065 3008998486739960833 4317669355266995350 6468574885636263808 6438721656301721600 4453433578238140416 3332758071738000897 9054574516195097536 6213568994163933185 705384601255350800 7785722764735966720 9144678574924496896 8625185570983302401 1105137286674374657 4078359168145087489 3101703964215634656 8327851568147906561 8264123280576734273 6944321935961365193 7617125705683357952 3789254352848492545 2931133431986102273 3138034595661019136 7308459251746659136 3944473021959826944 5565146047267561473 3481480593595415041 3547853365735063552 9183347502469251073 9155907832420471809 1286681949858262785 7896541139218321408 4486313093719253057 2196437337791221761 8032798983724892160 2304339340934493184 7165806229958031360 3134408136793044993 3774586500518371712 3687662078440781312 4571395087447941649 9115814673754429312 3985652593259764384 885124760235994976 1537078524219750401 6618196137584004096 2178862181296665344 1071955001369138432 2856585439161682945 4233131821079249921 6495549954411399681 2975773148445451264 1723706254661148768 839300067225886721 6771562205106870638 1104927553887286593 5678126020935469825 8028888087981144320 6876187145004005056 216644889230757889 900971103785751808 524922281484599297 6743601132739809281 1801568994247131136 7814464878996042576 5714577487882145792 4389862329083805184 4007928429099858913 5088364193606402049 7233988588574842881 1329202443567202304 4641500348832906241 1778566778874392193 8070794413629513729 7681211368041379840 4225688528387142144 4594588956416577536 1992100183876533248 2786929893687531200 8744667308660861553 6089491495126215680 8479623303305953033 4312300742121652480 2553958529543438336 3846380984927289345 7361809882016784384 2361383166260243693 3470510789221330497 8511995409797605377 2163576684662751233 7318177149527225473 734120321606287360 549521233611624961 3495887647189261697 5553985251092767361 7130809215997317377 3018964926891098672 8599211529270132736 2170291611548839936 1225509990663454720 8658281369913048385 6355740091884833792 858618718932010817 58234186799318017 3920641274029491713 7593225884654370816 7533069184390909376 9215263609206542337 8808357865504768001 7120937254559505089 2429911595363328001 1906117209955190016 7039937032699396096 7517067775037315681 9069678845979234112 4123858930580818048 8298997332101141760 5512675230157152257 1330885860371595264 5436187374911183617 920815437542850561 2618085142479683584 1817759777257148928 1183844315631067136 3342312415830851473 4101637809488081921 5195591299645964288 7648079596887293953 8344528292770283521 3675757941566797313 7306047255622748161 2730212260481269249 5354751020277928449 998857703391791872 3436574570475347585 8492975266456745024 5831239489628668481 7720705875943770113 8443773457033037152 7826357070493707265 2756147121995202304 5758511719898509303 7810175112599043616 4486936489513376769 669114428809019392 3688478143706038273 6845229163489733345 254083189789466625 3254932769252282369 9029664409944841856 5050012441208394177 3679129556382904531 1779718771112968192 4198838675158477376 3287144650266045760 1086975267568091136 1137029922368946177 2341537295439437825 508231484802729984 9084420925579181056 1846479928341889024 6328246673553009345 4843925055183083777 7015667069934943233 3563031838167005185 7340028761249221633 123936879013304320 2269057385534111745 1153631315901986881 6538140288495534080 3881607442019744064 8791622269282680832 7413331472412589377 1533976992717140608 5567261313052254465 5211240044273131648 905669041487922177 7065804902732016448 439444625591697408 942841518480248833 8093730553134186496 2116480024961822416 1941375390447838208 3102226136817075456 2856760212323303424 1051471794529651713 4445758498955378689 8585989512502890176 4126511145716628753 6781974224871351425 3642805115060931072 5111244396440199617 1888061621094897664 7467322016163229057 4689373118341712257 6784974113880932352 1961576764551450625 6580694880260669440 3834218612952172801 5071354149868961793 143698671150272001 2474220689413783553 5781781550586593281 3167422973079461888 8855221864217110337 4236591467572629505 2032093970985390081 4507015630672363521 9076498021652630208 565273873279063791 6963378632169894145 2419367092252573696 2987684542864070144 4493559966581915649 4427735630015854208 7902830751677036768 6359558299959680233 2399772600185664768 4376780896443826177 2235140694013230593 2469554104435240448 1726324430474732225 395911033622046280 586994002976215809 4799663267781041153 7962396704048125024 1894175133737960576 877225941577433089 5094856732291435329 3172601167863611392 8909353564184920449 6390995690698708481 3383238822370178048 3833114910675102209 9189302220129788929 5796179700630011905 2415299605378930433 408278960393420801 7249270926071595008 2199941048735689601 615489658281367553 4541749794976438273 4223166215285450305 7005719485460428801 2358725996939090433 752755869565452288 3618619028083681024 8424496112316565440 5272786448815652865 2148776714945836289 1229118325394714816 6388762844644116257 4258216864348040768 1488571915831645536 1571382767670788096 985697528071882753 3490982503343869952 5537280651616388976 8548203706226714624 1729219700437273088 5254201770381462017 5049874859506946048 7370921814628092288 2738160719104147328 8105536695403249665 5230662706812967425 3498199075583402145 9126218234368573440 2754266882870938625 1273579976300705121 3528907972721766400 8173743657840803841 9008788545125516288 3334263267003863520 3553137583106958657 7964476364113335297 5142284159845466113 9047288216433692673 6667121234645041153 4430836487351128065 7781686065671766785 563703907698257665 2607166537506017473 106104298688197121 7160866490183487488 8570132152884264961 7308091476387769344 1602113631988290049 5185072053731172897 8645830958003961729 166696636786745345 2360402893191917568 6749919703489677465 6429679290556252161 9163943109533254713 6384296214079471616 2775833628292980737 6693423006156383617 8641461829222924288 3814653274722809601 8947019989485221889 4399641742378979968 8263343966275461120 6899992370723184640 777476747249353729 145788663100547521 9050169724652831745 4288642276900684033 2224292020564865792 7714839714139471872 4988945810614845441 3908665126995337345 995916066142363648 7831373897443313152 2472938517576900609 6059198556956262400 940107324481420032 1301296768955787745 2756452386878292521 1122570840506031240 7294324422032705536 7209805733383843968 7986342208477755328 2975689126172103104 34905632729410721 6362166105680535552 1411431887305375745 1631075161700069377 322580283226087424 8042111109283149825 2517992664408628225 5829332575459878144 6453362097700581633 7352428591277565440 6259401402092960512 1254741663668240385 5374328319414899713 7449588547457122304 6183190953916525728 7006805184594637824 1170403660464824577 843541487475187712 8948151880529187840 5080913914404634625 5109686666590946817 8968570484798479617 566250428908971520 428203093856762017 8907484017097113600 1076975509470285824 869712959699017728 4985682692538203137 6364255965749039105 7566172164349935616 4328447844685401089 1582196814041938305 1904355342424060928 4108526080165330432 3745816122553161217 9093491580934396928 2079962341942477617 6368261512272288832 2661769150386562305 8782294204563062720 7544857127867928769 5803315554642195969 5711891982503870465 3640790693292955520 2274460774510100481 6632252982511442977 3705259620170408961 3740864154292436097 4310722472682101952 4279236719585026336 8478723226705991680 8397917464393367297 9221491512407066624 4534644577105399808 744506551023552512 248632731359748289 851434897145180928 1207633756549232640 1359036831314010112 8669663881970775937 5472415325194708121 4749778904949571585 3016252690592505856 6064846752757467776 2585556964768535041 3863520203854389248 6516500547222088960 8278804143402468992 5146026289114204721 5137913437100782977 5281748137870758769 1330097069923051521 3530951916824544001 7355246194101299712 3506827880569765888 4062738487498946929 5074819615982858752 170004372811185088 7099431392921989856 3864505130843237889 3957979838471718912 2684282040933793953 8250434442038067200 4318881200416574369 7224461952400191872 113591700134885184 2092870883102693716 8773445335122710849 2769079318201110016 6886435841724682112 3087962065032220032 6763530972473408000 2932296500741265857 4018369111557349728 5007533253572456193 6315548215401487360 8341215854847598593 4331617290945560577 6772145156464312321 2990538153481109504 4224584566389766208 3009550026999999568 240179577803472896 7954381371673083905 4044166750528346113 808848892009812993 1393556009916317696 4804152433463267329 1933609731315964225 8143183302341648385 4149998513000101936 2992663870781863280 3066552434401230849 6005254064049816576 7591100807341208192 2760064200801332736 8257948317359067137 3577512511313523457 4611275754608817152 717250135527709025 6021534107705655296 6651273138018274048 5410538954665749505 2212090871220952400 8191525421397508096 1694484664447336448 4825676577903974400 1849231626280150017 245008880199749632 8410075225215434752 5262916595948191745 4068602226663020033 7948617473090162688 6773447156334451712 6547588559724278784 7659533254031179777 3423189067584253952 199425470642702721 7873317072070473857 4043424599312716641 5885402379559589889 6975535904234603008 5088575332214685696 7360982563252273153 7955621038179752832 6718999677641389056 5537114239016095744 4703944139875549185 4618984825813860353 4563228817139007489 3921900570980082944 5323675334380879873 3122219068761309184 7539557337932234752 6486239876789782737 8239071779086439937 2848254561966390657 7518026865969886208 5787239320508124464 323442705190344704 2865514545634508801 8111100635163656192 6393791702699482624 915532535118127105 2020669574915424257 6624056135000993921 5174139944378256416 2571271348289564225 1110624208536590593 4829932612764981852 5257964248361181569 2247640151329734656 4481244904210852481 5215793535610173441 8076977542134673409 6529203378199496705 4321727301718853632 7121950520131086048 3213496598364864025 3847218543498209928 331980837332197377 2777098600443824897 8977700631962955360 2512682634589671424 4734332648370995201 4025517571242391144 564255129593275392 6106022942634890241 774164666268778497 3220949977452742657 4336389486996834112 5980815284401864705 8954070173702684673 8953820333604373440 5833484405060272129 4253889486570143425 2656880910411669936 5334939829433367553 7656763064181587969 3724567352615540225 6507881601583030401 8531933869580222464 8919888133066324056 1555304372040804353 3534358606871097921 9055608941164682241 8336633171148461888 7996955567526338197 6464163584199500800 5576073774245847040 7488646036967653377 5460185616277935617 1729022081362252352 2068330404305000480 7484268180276518912 4865610012821025281 3778120089741210752 2746980825309376961 4151098729296787233 858021846149320704 2288769670717464576 7280810797414603648 8736941436337148161 5304153279788374529 7791635965353497600 1057164422976376833 8793586227720480769 8660845190699875584 6314923540820276033 4845553626051055617 4719510325397291008 8320104100479316992 5294850886872490880 5839179134554642432 2574656777289621505 2117797821470164720 7488963997163363968 4174910073220884257 6864544658716884992 8047726001489909185 2011429700685004800 3427324591836721984 9096846045863593857 6588678067275395072 4310176784504156161 4270039629575051265 602257577390374912 8485757094903740416 7081910127210402816 7064873650519293697 5286038802024493184 8379245533692579841 7189454049033773825 1157721422101020673 6383503082743782913 6397286331694119681 1122348012930704641 4601039480968561665 628908968727187240 2705196377613736960 851627396224962112 374216513274511361 4627283870478465281 7667995410036246577 9145968061098462464 1712420789150045696 5693194602776580097 554236748133672961 2097463888568273024 7105059567252035648 4843215822399504385 5083634789527613633 8946090278599524352 1932069744267872257 85526594222774273 7524806084835969025 1413277980518901504 5244470030138994688 6468523927041769473 4480368645273056768 2446265792778078208 8467376157245980672 6175620907209938433 7482834676212233600 2199054188501424129 7878537047817031681 5942188473677709312 7958924032118292481 6760908593718500096 4663976718597469057 7324020836063500689 8896211614230941696 53868235034820609 8573179940770296513 2888182943813599232 2408033880747125793 9069468465362567168 1275580094694003713 7119792149868213249 7221879300239831040 4775057970379761664 8501090799259008513 6983300640323581217 3274846226520066049 2710681709927497729 2316044353435796480 8128651174637543712 1543228379095891968 7118483496084045824 8571387740016225801 6025479105724699136 1632833421145346113 6659987599031686209 667681102188360161 6124088178925479968 1325805222496315392 4148822155917060096 8596813518023870433 4695587766770536448 6482716137592324097 3394200276622164225 1225466116624738369 6298571391296003073 1349073682292119305 359251599761932288 7543327040574094784 3899958271374639104 315997064461271041 1201329296180583937 3109157327198486528 808613855629934592 2848964485285926464 435479006170787841 3605332937975939328 4902664459924386944 7453954002388356753 5330749318423709697 3683775523000830753 4484589710811561345 7082730522842005505 2715475265452782080 7833129782684282881 8170333339431632896 4562917820201456577 673653996114370561 2076666074923622401 1582839216584491008 6304936293667312640 3103896049669510080 7030584195419778049 6732501460051443712 3901654749702782976 8654168677707452416 1305536197724835328 2908710917137678337 2363639762200535456 1197389890701680001 2076079720638690049 3718141970020647745 6186698945629118465 1802673860996762112 3019409724716851201 899597836818202625 89024371652057281 7323398379421765633 9123805031644880896 4410325968304733177 5630609196939609601 2067819026858169857 2635503298796567552 4306536751021564672 6286402962240274432 3977751098407842304 3444110654601449473 7037520845743947776 531434011976962049 2407459906265098497 4401121608757815744 1777566019949969024 3426843101289918080 7801313027621905921 6477603627895189440 9054814316890917121 7134678756482035808 7644663373395978272 6772184504126312448 5301372254494869472 6356333325795895936 1461741732877967872 2670197648282001409 3845484201441369312 3387092103036019456 251959426953145345 8865773553727800704 1623684134429919745 7971664199683538945 4555849367649583456 7162282476551294209 8133806905736074561 6517906156490582592 4741256983771917712 8716570360015749120 4096359071599255041 5840460563380902504 8126162639591905873 1035816577911881729 5017301179079343488 8654860813021370400 4605465562128665421 4445273431599218689 6519649829393245697 4656119028544492097 7464811029823807489 8075466518642702337 5500033067538868225 8662316437247229952 8831209944111016065 469627637871542784 7243099863512395393 1734662307025967105 780472094499536897 7487028993745747969 4867328544750769153 6925131531605367808 87502176315300736 1616026866359148544 6867542726817492673 3604050835617718912 2350723807582253633 4705786201771052225 9105227591096025088 7600819385809964289 8280076699951169024 5020784660092492800 1581797510181515457 2580459260339477889 8579659346506563584 2760704351152503361 5556048626343860672 6454890058462527488 2384771458116055041 4763009394984557056 6447136168137155384 5805109439865255552 5521530241180079873 271997359839473665 5028173652894679040 7961138158514313360 748808681086861312 8960583814788882432 3074157515205963233 2025933207129958400 6303439588704033329 8354974234228098049 2457426664435004929 1051676012505604864 6587589102952112129 7985761067082435073 1034403616913200705 1387858146082062336 7503857235786727424 5670035421500895681 9003470768765559808 7965347039006255105 5463202806839188480 2284066316876180992 8278450853204097792 1934638626391571616 96872801728797381 1743584301519208448 6904107570160903936 5113307330923279912 4523963265526987571 3565636748218116016 3893603797950222337 2313737554465193472 9137898494787419945 8233836450700316672 51538534339443713 8132927953103095809 5468470314475443104 6526905520401788929 4571022261907896833 5706667443854343808 679038741335449601 4369259333252546560 8778032794001725376 7555029961188783361 4558303816852418560 6914998755745766593 4684045101524886928 4355690677615515808 925645694940834322 7642294981205013376 1330218029540048896 4408815457547583488 2585628685928687904 6072855457671170528 6628900993427400192 7866463842551863296 9154197941637816321 253441670197661696 5490352158300701697 8605969455537761792 4559571313931478688 949163317804845056 3855484412110331905 5341951206565613569 9209431617588704768 2519692336616397824 5793714370221402497 4539562855006480192 2841374889081777280 1520507148593463297 8443012880264192001 6554720557080608768 7245845585042562400 2306669277711222273 6294535611761120224 1560745362685370112 1712408678925963264 660584136802492829 1917812958873867712 4375968868633218560 4148596037490638849 3488178899024624512 8327285367883760352 937882867264873473 6246714130564073985 4873096630355671809 6170767253813708800 1915573959634894976 6464441205248922112 6624841901087653889 8177077584003276800 6534430529654788737 2291956360951382528 5849259729651282372 9093674687825569281 6138751894010675968 7044380051040214176 7336444530639694849 9028066040775723776 5579847273194518912 7013065737541763073 1352585591008176992 4836246412540344321 4083789465665019904 5063072248788705280 599207497539774593 5575343581495397377 2281829061719036416 7282899766821567488 946517463379542017 8781982499946875224 4789054335322246529 4413689636238851073 8745157581741839616 8201770485762833024 1001941380054089728 6745875690659660623 3046141905712941504 2061641354394583041 3808346089812523009 8211479464949841920 2285122140870180865 5713871829702852609 5149765922722319712 6273315059692814337 7903133294313801600 4699644720165257728 6915366286068989953 6109132765053054592 901632969746984449 6187039306901613441 3585228598934512257 3483753905759883008 2633691702368585728 6766240169601433601 4485415867420508161 2165305465258255024 7773761726360526848 5977758860725578752 5653316012346351617 6976782902110896609 2242732305163386881 3800197395511448576 7283055540758876416 6676567228996041472 3128397050850460417 4418024633147289089 5067853560735653889 2957572264324398080 1195978672113188865 4764647375042281472 6766859105605017345 6134305037657853952 2837813082621476864 1610082587351449601 1301961259588182016 5257031284142021889 5686581002374750208 5961989463254739968 8556797113077792768 3690539923984676864 5042431889734890497 5128440681018474497 5340092897991589889 2445680000263759872 2171841121295641089 3619608783721857025 2547199288817223296 3474499198319108097 667175161140848312 6323389587180481697 4807750739899133472 5454086774520700161 6513336503821799425 2406949718754669057 4961363572447291392 8275238745680105333 4874228234669522945 3970023783259006209 1787515240558559233 5833234535259544576 5441988043381342208 241983825343726593 2058710157833842689 5791236825625903104 3934862686348029952 5134425616590192640 7235931439150743553 3346453217576714792 6297120387504602433 510977803258814464 6526565478355795969 6677365850527767040 543791463040574465 3874353546940320768 6883240666999910400 808962964524105729 7089188163320479745 5374111277049174655 3275252460696226817 7474326853456775168 4912654183562379265 1937881252990750208 6950199285585281025 2747618199268097024 6634369353565339649 7862867386632331841 6280550999056946864 6999550186371493889 5754490992275516417 9204585862465830912 8034738019001084928 1923049835777902081 6094259222774702081 5861038857886900352 3139358756470412609 1962899738864972929 5945374359493404672 1044242504197588993 8971104742881095681 8225558793904551937 3430154419153963008 1327285537515143168 8501047539384991745 1224540498628182016 4692767948595912705 6248062442970828801 4427229851156840448 3614258454534159872 6665630213708185600 9139330837213867008 7093766136397876736 5765485088078548992 6514102802566543616 7283929048243580288 9107114596347724608 3082227218373031936 8529734384757145601 5739646108609323521 1999103980987271681 408619053692219425 7913520681605977472 4180172119577246721 8809551160364355584 4616904879374303233 1779569369803123456 8167678063647401985 7645615764153719808 341828580252581888 1905156877759841689 6659235006033702528 3237695989323005697 4621509460331550720 1507941117566694784 4664661035022209025 3943150412263446369 1196905065515794433 7424816738563506080 7611797573945125889 7977724718463702849 8526986442864191489 832130741813881793 286073385976409344 8737186134615791745 1588289901675249665 1212655322714172160 2698893684723122176 7288282811446432792 5637950325655867905 3545994706605048768 8008463633958993921 8920400457593159681 571309228852057344 5831156922866654209 5171333837672199296 4985085855777954304 6315896911839813632 201813815616606209 6416159249470470717 6278021025959120896 6175147330422475297 6041904984484812801 2340927049120265217 8870231642798279680 753505862441574529 1833072377840880000 1117275824493428736 5294882052872388609 9121294266203971585 3153184247296413697 7427298201929580544 8477008436700594177 3015566425754221568 732594341036540200 2803940168365232112 5742066443589017601 7847966397320734176 2039487930722094177 7103965746723527009 3934991580586353153 4494971930293005312 1948742742358608128 2651441106743193600 229917134022336513 5462166629978721057 5049263198948405696 1684166445568736385 1168709810949781760 4312115572851982337 7912045275193213537 6956626198421940992 8557738226167937537 8209227164512944768 6156285577681455744 2882366978604552192 1436665366192608001 4149197466541342720 2777619445156763232 5246444003448166657 6076964941391800320 2482120228027236352 7814878725668864000 8343244745006177281 779202882118496256 2731748916495076352 4507536800347062273 1797617512168721281 1544194898979877088 5718712881062539264 4850390451311344641 3716110739016794113 847337692393881280 2585064657624465408 1258716956533432320 2146154670220967937 6463996899489619328 8577232458442537472 8152815199124433921 1248689866754284768 7185885131212644352 3372837375703827712 5367230936185294849 4706656538264795649 2630099975993363584 2572086758879214736 3673683257288641521 1531409294269089920 2405466549614903296 5723903225359171489 6903122867943462017 4254818256591511553 2437652974871478129 4442611669140208033 3228292448190601729 7497932500830820353 3344460191625156608 519168228182720513 5153572697981536257 7803835759066718208 7673972169951279105 2167060717610404353 5764662638028922880 3003554221187909889 5462160786984129776 1801925716180860929 8312557587446366208 7458048139103719680 6280612653189038080 3921309073827495425 4350236282408414720 8662925706817495040 465113822802863681 150888842424617688 9077102841829393409 5840214189871352448 5011106635053096960 7493050207166005248 1728752119919893441 3339051146582477441 4696334125500104705 2091075890044862465 1755643317517930497 92312765152100352 6786269964540417 8314550486924983808 2732535713050011648 6504263693317253889 764752920416428032 8781590782595947393 5117243090806801057 3192932753826666497 3593742781463035904 8511725361674758657 7352700864484120769 8372443493622839297 6608993923145649152 5920097167063320449 5605186481894856897 5519174710379495425 7098202726731729216 3606779654212409192 6406237666279477776 7902299890472460369 5440082806158692352 4870037637159801984 6805495285083950721 6728889372648875009 457022979249488641 4796605789084785664 2798975900530890753 1642615110202408960 1525077077368858624 6776966089483621376 8330311201412548161 8125828600698765313 5749295367954506752 404805939059982337 9171716573012951041 1605760778533292033 1298708025697023233 114704330005862017 6759693272311041280 6289028172028649648 3502571239477149441 5993405042622464257 3638105578811193280 5509539473320312832 2224832855310413689 5703676869832876609 664924734985745793 7219130172253922369 20315262817734080 504952770667652791 3824361609715559824 216135240268539616 7694334533227582016 8237110954689829041 3204817122415256320 4070847754345630592 1463792664331169024 8610835790507571712 5671571383660838913 5722721118773854208 8369218836261663713 3771260552466137089 2679407911970238977 6266514442994458944 3121360389788132225 9114365353025539937 8520750092974672593 381661264966656000 3383656519914033025 5544830458724858881 1591476704312889345 1285142348152638720 5539898301058271745 6381405520962707456 1233945511589838848 5849970087761326144 7687813188104404993 6535203928530059264 5091486366266621953 4211966221290800128 2106844255032695424 585017116871071232 2603104355269966584 4976535144695131488 909218828168295425 1053059753420781568 1795082323359470593 3519326001810390177 1825745869847134209 2226915379620425216 4151214099461450753 7411867786378839313 5043213028218137600 2946416212206555136 5017415101072054176 7974684722450525056 8078652273806626817 6085145147132292161 8983763044518952704 2006529563510013953 5730213043706084353 5985282477816621985 1636772451530358785 1765651985354194945 7822344235359453729 3984644183892683009 1728930745584245120 380994372556029952 6450913334917595265 6312669325068682048 5352467863330884864 8680493270399550976 8995938524784837441 6647603644308310977 7846714545142457920 7368848577256226816 3918207871321443473 8576071925997576705 3752122257462057985 3154331759959302657 7091504752028073600 1718112522159710209 3358584317336254464 4280063106074169344 6125958122623721472 1339199865211598704 64077945460656001 6945500541366811153 8403174995506341185 6914474550714012336 5241229565757448193 3429983181573143553 5057314771698768320 1884793754302283776 2718993202560866305 6703206482326777344 7577450383341488129 3735255577357992545 9108662943628144641 5068124266549739521 81030171759673344 1711109188227803841 9124328429613838848 3967813551687959552 90458806084684833 970477630248583168 5441136791311693824 8311211710462590977 817393182511083265 814879209917380844 754803043908117120 5850751958757138432 7758391760525547537 4284556629488828416 5518664578377331640 5596915358431758337 2091511544992519169 5201710121024225281 8344926391423877121 2181947809304842240 9206475556750721025 2620391618229633025 8028073213419501728 2215499731910818816 8408550889851211777 5640232896061356544 7336116185805448664 2099148641487880193 5466956186035269632 9214215927543300096 6052491924621754368 6447461291649400833 4161497939833351169 8447884937019460608 6224352784395186272 2754447847961698305 4596871913260672257 6146938783566269184 3870327280229833728 2262525735378232065 3940957299188887553 7124513264025478144 5936833464124867329 8863518224558724097 5023054607699148801 8634111093795258368 954130891037835264 766862514085883904 5225635174810648577 32512748485953281 1781135239883278864 1950730192596298881 8361706930442989696 5572252500776697856 4070237561122441217 1983349857730658305 5371354999906975232 330766031065776129 8091388568544174081 451489975422042113 3844278483271737345 7034848492554763112 1737175581838131200 6998342409350026816 6357544397029285889 1281016352124700033 1822219078215562241 692118053604074624 8153442947376489664 126051805741283976 5835500776239347265 5751850702714508289 6579188666822272960 8636437612431327232 1584417667575677952 23437697543724800 7398039980771848960 4703723117494323808 1352699756799283456 3070482178948470784 1538728793501310336 5581938115743586304 1379460193848967169 937600793676324224 1000307673867106113 6431368677044191232 3633832723516217568 2634356458339041653 6656641177546491904 5549562106485028864 8265101129407389953 1540759586952673281 9078126204733561472 1742545071156294465 5699337341159329792 3878078762276899201 6928709202269689849 1541073093803376641 299773278810931200 5197707828524170208 4479700081941977728 5124373468058401536 5264721893591973888 7871619239608027137 3262324717252838400 6376078216487495681 1929951977364652033 6022827823267643393 2893201409969762305 92906289972043776 5536164419206134016 687616100311204353 7115383590228889600 1902957426848058560 3693924378818754944 8735385832427492096 8847923993472947313 2619935518930962433 6645051104843005953 8425011897992249345 7088971328913280000 4098798052429732361 8971777244258236416 5195155383337746432 7810260057067658241 6782771665344731136 1051937227316133888 4509976161379560449 1681638778402279424 2372296419579527168 1447364449272594432 229557992105671781 2941603522435969441 2274118041978516481 3735463315975501824 6809493322317942785 5022317784823517184 7020741233862675969 4143692417200644609 7969001832509980737 3777210376197247320 2953880869708715664 5587433435306131456 2850930918554264577 1192657838224223488 647805392107864064 8803535922666259456 4254106143354109953 7498053361102675969 4854558354284115712 6694289418046405889 4681536733535112705 6756692328227078144 7429498635248795648 7803302733784421377 5353716915909977344 669604828868040705 2248467204656439296 4200339267235353441 2472714569911718721 1116505598998355008 1052954585218551040 7501097024758935968 7304145718205074496 7981091500583341184 5633700422401777664 2433633530139980928 3550743862147706561 3056257560499198977 3521926801673681377 1574602250996228096 5121683143890150913 6208926280794857472 8461727968090036224 5437954752804586240 5688850466386939904 5479757394785124353 7549719319840922624 7449778781444177233 6975848789266006017 926870882792544769 4923714751549480960 793224896907837440 7468538594625633281 5394221445377163265 4634807847054432737 5046853691995019520 569431241769906177 7117066762621941241 8035608381166366208 2446037556177928193 523129620629020672 4203588633121668993 6747117041027173377 7677584006680033280 4839125483522988928 530863830738567168 3250290832858431488 583250041321998017 6333055372865110016 4261339918312144896 263662535291275905 5162654136301254017 2627257877138822657 5643329754992891808 4068849174825533440 2149344328480000309 927217943239218944 1958809082755284992 277437730382939393 6039709894331880607 4792168106095822689 156317777088133121 6487522664565599120 1135296402333319168 5425613517695221760 6283053362172607425 4627039729075895809 7381227874995430913 7401717261097974353 1900641708662923265 3463882121372198657 9074889274523451393 1553207929207786001 3484413455482329840 2006929343832522752 695113903354249472 8440791374456721112 5313354853434751425 7545717121618387584 3067408515003327488 4270383802274545665 4004099589495142400 482502272640876544 2932189308969674292 1791178505843759744 84150020450643457 2113211716561643905 4219000566808477696 3287996051778830337 2881243578244921664 8849858524838874112 5908528186715108225 1892218772785623040 5193636456888383936 3590008054630475776 6753658536932055040 2843207699163325697 5333501225138929664 7102938672892777472 3203787625385170944 6030640863408685056 6280941432078194689 4188933931248746497 241613952365317121 6003418687862261760 5783957573196684233 3518076980786210785 3038337850356563457 757708479665915969 811210288053411653 1975985170235455489 767763429769838593 1372428566703566336 4974966164907736128 1579391399518698752 1338557985626103297 4882228697952485376 7337735981743976449 5218353779060425921 7075926869847258112 5907974418120496257 2895093928399507457 2896576772535340545 749279835749908481 7533083222172876801 293100217954811904 2299650820811152640 7258440555029203200 1290433209577573993 2874905275261195264 467283840916723040 7167085257069002753 4995698182912043009 4336289793552349184 8880792952650152278 5259649260662587393 8330473035568053248 6601018519856606656 7232923753773409281 7314514200733057024 1226627128822250496 8365348017979221776 1098069348370046976 7912208302103593473 525839701872644417 4975280862084060160 4083357005713351936 8600645371575658496 6420501393390792705 5301703483359847424 4959817702406112256 5594142207256039424 3399177697390994113 446269301379087824 7667247812247064272 5473791427882445312 5922181756253915136 3502710245887565633 6401021773506292161 1932471647471052080 2329449688455970817 4774562112532331904 3300086382115454580 7475995382245490688 3502005586627873521 2227340523002269697 4613206613772517377 8226195739678632961 2692114702642747137 482107235599899968 8797819086903607776 6781403065606455296 2354125007703094273 1126925429538848768 3950223194833234953 8548241413036146689 2391669886023427584 1173398174686265344 3292554548515171841 5828344560230611968 5109273454737383424 1009472834295610880 5032084752324100097 4773007195503919104 3158473260182041345 7964366766642034689 3471274348410533592 3509376359051575297 1341034064491023361 6469404100866710540 6213914491234352577 7846140278968786944 3587912001820170752 3216407279912043520 2765017189996128256 1863166090278363136 6754886067701989376 5652180902966462848 8618132071578225664 7662277094057134720 5174673530738845825 7732375414108347456 2156355236830779521 7691944560393073633 855915881049765889 7660704832631832576 3479700391916117696 8375808796450531841 1801095996347266560 8551417203681576960 5191494641719986177 1207561459370619904 4466941559537189377 4419979886252490753 5013679610622427137 241974421849651528 495157038745330560 7386862037139298816 1948798599436497920 460427507201807297 5018143365924376576 5123420350727839872 40791570896669280 6996081663868325888 8418583046549390016 7416499924473085441 1402497585326499600 4875803344016086448 7113982077492890240 2147476427717559296 4132712091092313857 4307270539147252736 7389054874291077121 1582383453174663681 487655014009303936 2044955392784607232 5492859384064081152 1224009499641525888 1529175308464388096 307089613169262592 783609980208402432 8395914069133437441 7774317893857245409 6839616267923181569 925704862164562240 4150968819232276481 1886101993867475457 3498431680981905409 7021331523874390001 1848456705260167233 8963698589830391169 4022231945531866497 8935459113440634880 4025752538372423337 446472163113461249 8051927828244742784 7460870612197753857 3456677783263543297 2701419028312274944 4760434716964741249 8066856716585547393 2079995917879459840 7884784375053053185 2379209032602950785 3414557386640786432 858366915143995905 755437672262393857 6151921260225110528 5655250808974114816 8999624021692334081 2328964993450086657 6938595140731224064 7239474744763269121 5483444072908783616 5621029860811315456 3400049759349069825 8561823628104298721 3608090777494590097 2678110857227243520 6240838729058598912 859121443779721985 3389689872566834113 2213560964410121217 1431857232846786560 6092925378258191361 5621514938968858945 6427242477434338305 1362159143697252353 2794313700508883148 3945261845722177536 8588346092819709953 5606146932403695616 8295085117975909632 3421395814871293953 1912057335963409921 8788734525833216 4959190748817268737 349633805337427969 6944306084008706049 10599365229435040 786170429648584704 1236908130092029953 3874744550887849984 7320131908409092096 8054530942134811648 2473215363677055360 9026635210906521600 1176845890454039168 1136594245613780993 3187727252015353856 7751266782363927424 6607959305445883393 4657781242194648960 105223504096877056 761950030958664192 2995591916469780481 1973244456718624641 8769753012076357504 4957195765293776897 217887487883648753 4101606875232754753 2583736668401172481 871268779641520129 3774740695374364672 5182161042788651648 3773560272448049793 2416113423859161345 1436251941113708544 2957647390069587969 7076130103493995136 2649355049576033889 2606183240193224704 765239997525691232 8728733840787636224 102319666825952129 2439918221638493057 7002945981403548672 745300341750792193 4068690665764710081 8663593120155147777 3452656612790435841 5245757382252230656 2756069571527168513 4207651948804150785 1880266834662201089 1258277470835965953 6448264460936246785 3665535581173645312 68842771870433281 9098707345569681408 911141819997618177 2720652272431142913 1951847093497402112 7232044251430082561 1558833632099550112 9034115862898676836 3886192450049673217 57744445149402048 8284336969960099008 5567592160987267113 8188824814620237824 1871176881812785729 5050277079321008640 9050404558296145920 3761574129544110080 8542408466918219777 8947681498295733072 522925675483907193 9137447585435678721 3822427966221295425 5361734872925943809 1398187103247744000 4047454817694701728 1472000678457356288 3806952416265420800 2525344276209216977 51578174292616193 6924643319587697137 3137728614822576129 8525860661667603072 3458065771659902977 1710799427336762368 1366134443221376256 8553377370223298560 4265802747144062785 6602630581785256449 3118874999729303553 1504187901101645189 3479660138397605888 4195223607722281728 2613925430594093056 8537971107187425280 5852741122342121472 1371560273082118913 1212769597797896193 8301025206381576192 1390666317706936321 678260892096995328 8663831507266131969 2171236324399251456 5692492190400462336 4293405797754138625 2244664054959228928 3315833636701443072 582248211142057984 270601785636945921 5869316273951116288 2653830657939303297 5924632669258684416 8580169938916141953 3286093758198080512 394459964152397825 6302891964907607041 4780361551717305248 3422466068508269872 47552751926356224 2194142691968659968 7728909131873100945 4137560951022763265 5788130723231531009 2320461660173754625 899945013906204672 3219749603788257281 3628768451315630080 1597523934873831425 2969007062599868417 8236986633740522380 5232850432872861697 5097130059761487329 7113778615545887233 2503499547322935297 6105750641610412033 5543757602592534528 588666999317815233 1668066429258325248 8822783044690755584 371869176462642752 6508547404997918720 2884074722473738241 2899072434536754177 7604950494887547649 7911647455245598720 8539808474822049793 1631809096462358528 7534030876644581376 1260037610440298560 7132943130442596352 1606354950490155057 7224588722929934336 251034340320493120 5288908036234065729 6834168452737011712 4660048635938578432 4117999880874008800 3311729544510114816 5654478875658268793 3619113256584867841 7669010227222262784 6568207254795568673 5048134331729121152 2822241713265221632 2649902214575157153 6409817655343391480 237030769730310401 7261446129299750912 7872578702535797152 77932349369090049 2716765388894117888 2488552045775159296 8772862773638081537 1638257557861854144 8288630902456883585 7364808728827740129 2407347556733256576 1904310717493299968 5225632712567777793 7565674656789534721 3121720812366286952 3721900015533285376 609855479221422081 2918206893903862784 974338967881056256 6787883537414750208 5008120649275015168 6539484147440177105 3797952743908030465 2520793902176666305 1007339122374737920 1888327042957807617 388496176748429312 3150646178425602049 2199668349920701028 3150111703014289920 133129080115691520 3161299713299595873 2842525846173376512 8114864626355948992 8961719628687216384 5840169822403572353 6698661947617239329 3569593358279729152 2332535207833075712 3831675970022913792 3583114369797511168 5866108579416551424 762542457029347329 4824878880573262640 4989132198721677313 7779174597327991296 618858085550680385 2187558439209611264 5743031813701358464 6573429852066693601 4982832716090572801 6400859817340251648 2853337164813697025 8437449511092306664 783433233998479360 3458771923620567201 2990709398195366657 1105110517068922881 3338578192405955073 9159877099396639585 6052162886928927232 3134501678735287017 5665563198467190784 587569716601756673 5767121854019831808 3737200285989170176 8638958341916207616 5958642265852215296 6153566808575277057 6473715045509918720 1976229369721096321 7379654013248885505 551948588263955137 6307953302850118784 7631297841798988801 2149054164002406401 2656257882860929024 5810354133156750336 5634745871087371905 6593068457452470272 437554645733008641 5147308118806569052 7584382158004925953 6059634397479529984 7409699135404468736 1031983720377573589 5399553115265957888 3866354591700647937 898789324132009984 1290401732731889632 4801516164991329792 1664062385087520769 2438922814543712128 7397766283744487936 3999024272968220673 3365184143183413248 5382832114486006209 9068852018945261569 8662474370364009905 7824384160441565185 2054928664846925824 8729399580100877056 5396074822812382592 2748154743888997376 8207518672166080069 6396943410935130113 5496061484351393824 1337297427102592001 2779252780159179777 4137463528828010312 1603156979866554288 5241120974941690624 419750692615056769 4972112721718710752 195305206983543457 6828332439006853025 2721821415551696896 3775718035747163136 5864914556254722049 6345135043600438273 2189088669727260672 4391968490245849089 3035833486719391745 6429191286699508097 9180118446146289664 2185685464190550016 6362431054519824384 8816046410007705600 7139461956439187552 479709649546933217 3531004401824799233 5608607854115402912 1211922670759297025 520030973071918001 9083653416714000896 9032490973790098816 3444540000811657240 3167615037784244353 4824183460556878265 2343165504823842688 3619882642686955008 5595558455726276608 8980153151404638209 4518488787148057984 4889938244575566401 6203260210492221089 4644246584479392096 1434592239150379680 5180806486598935664 4525832887480720896 5296365537335379968 5579975767358136321 5662747353271603201 7791911557942583585 8360594123091590016 6682949693847068672 7815333566909603265 6674339519873417216 2721262577291167676 980625080254509568 9175851703409695681 1140289985098713729 4255963861087092737 6938755724543524864 7069198674055098880 3514636228714922329 8411467852166463488 5050673330542971456 7339561068183334912 7688212927600249953 5231458138904156673 2572595578372828616 8980122100969170945 3339933242216255489 8318173519060003840 1815084570515931137 1799921024312983425 5965639050021109632 2238535355156004865 2793662052599083265 2587406880273065984 2523018073908948800 4862784619039713344 5276558420697932033 1280131645645518529 6093313350625402881 6485067791620665600 8840368007617468961 1822425951140971520 2000921695021015552 7443871807583426049 5839866576501284000 1765895758364393472 5622669520288984833 8054485780492304576 8180994048868226049 5324350911797200896 7470384465003188225 5699466246787490817 1274189838791156224 9002618073689901824 5382533998088703329 1019785672063901697 641930313894784768 4898402257016168448 6326776521465304320 4049615268645576704 488287980314789313 260088465980954625 6995369464451133440 8297197318057009153 8789486875576959488 5550998417518231553 3954180535324405761 4461894598215548928 3083607932163523072 431846362801831936 7771323195219916288 1919699586442338305 7374901781708260608 4055226518236889089 7150603517908613120 1090230800015171584 8894227842402476161 4377499238343206272 5969092136191408129 6690673256595100929 5169432903118970880 7642372616656650241 6830031918320729121 4756247531510496257 1515045880446779393 5259376901058440448 5703329709049623296 4382896825616507001 4214721176593215361 9219924591608473729 8551232442910144513 505987521468376801 5582755979022995968 7002626479728635393 8029965802040054784 6865558365020251521 345628060411887616 5087850675585053184 5851070464337854464 3328816004386452736 4349797025380869520 8832316328553819072 8761813674567164673 1307931109154308097 2516604434560006464 6495372727784004609 8177665114441982465 1379762156701286400 2545856421532193409 2703881514144236193 8417100148615643136 5708874932485036295 7597940251165720577 2642644320617234433 2435117307029209217 2590187326145318913 6831151494618854145 2813785095769396224 6400813092798308929 196665568296962561 575658895448817665 3169107940092647936 8170102054236192769 4923123665664752865 3783136052860095489 8918279042156265472 5137179142132465665 7822952494005541888 8078687406936698368 1251341128755854113 2684730966979082625 3350596546847973377 8453665287959930881 6351978043362770944 1145364005783138177 2792582791968002048 8371704132605109249 2504699016908896609 8732156878738182144 3619664241275797505 3455771899822825665 559908272905229312 830669549602058240 7500774794285978224 2425100014645515008 2944391173121974273 4139712465405587920 4606333577360048128 4070571844051696640 6569445616267048641 292650259140982608 3878162418539355713 398815928554393600 3485500820825494529 1855675030314876928 7446007396828123649 7593503209049052481 3306458992710680321 341318965941682176 5902397716855625473 2255481748575529472 5829494539925436097 7083105220630485633 500651919223292929 1700658787595312640 1429673928504029185 4153817464026200257 7041459147741496577 4875554454018890753 8419985147074013089 6830992919303880705 6383443850095820033 658493699096012513 2069064983692190721 7054702627201560577 6236508152434481696 5491105173041446913 9078356625628439072 8277717761158740992 1317328438905448448 826209470201101312 6685202279400152577 8726976209975472512 1629535906530417153 8586603596417925120 5090922552814339072 3926536163349954560 1821568683166367745 2034848725135843072 6438130720051937281 8400788968779207681 8633240488703275825 5652532483292529409 8442488639940214784 3430558463433703425 7958799233095359617 1984378322802425601 8661638986960366593 8951651045689909248 2077616105724824497 798313464467927553 6351610721292214144 8612527409356510401 7300162087767336961 1255557040439742912 3601103455637287937 8601594294223503361 9125803517350721792 5612776466682287680 1936120010876730625 7730917131277431297 2051063343119912000 7240802465569739776 1729969221032543040 302779795647733249 6170169263166095360 72638863393990233 898023046041746240 6438009596395681633 5070895231641452545 2731558401848862329 5130622998273162976 5970335638668587040 2811587764975521793 1667593698885812225 7326144213880774145 1295535948617346440 8239070640108519424 363372118648448001 3520063613560541728 2180257961670047745 8323246524984338432 5272048220354519296 8621612576300931265 4848993997418538496 6578614312082682753 2447033763710432243 7177890037421072384 8966047549865590785 822523116694136832 4010141603085738497 2991255586325859072 3912113520336075168 2273604508613312512 3295094270838741377 2381178846518435200 6454206870879728897 5694479693771440129 698641373599866432 9220488056692375552 293989724151231488 7432942624748002177 7266426243473673793 3535907454992777217 4300761143595315201 3728261069057622017 7086771041467841089 4071846630533998593 5891738899444540417 2999937255480557568 7213847380630731220 7978748723712536544 1384703253474493313 306574993118180097 4463187458659055456 7438635041276764161 1262917219970805632 5633005485727526913 6644658942982509569 8297370900793327617 3773209262065018880 4743746877356980801 8478509269535446161 7714689571593428352 8508778158315851744 9171027158998974464 4493668332534012737 1978299182493790208 6200454107436301184 388857759110600448 1970434729520588161 53917856908488705 3230032486226832385 3437081253819764304 5652740677517944961 8663359844312961024 7610224424070576512 4581123545198805249 5164490004140443392 2795572602601873440 2271061688447139841 19992143952149249 1557773729626013696 59067281070045377 3763492068931883264 8516031009805583264 8508384540199501825 609034267594423297 4147909844001824769 6633622223402283008 4257748610172755969 4549645547981153280 3479622766189519873 473757341169610752 1360593824199196032 1298306419160734337 3037884711121451649 1921401955057189584 7837252111866789888 2685240378965397505 7221881376056809377 6496216212762591232 673854913086226433 7737442953119269121 4417770487655890945 792784859291842512 6456461658635704321 944574233513996288 575334535475068928 7643337423545409793 397710844561719809 3094777739366105088 6816793033704912128 870981119563434752 399684784215169920 8795963149607052289 298798203536247681 3428705614191782913 7445718609852605441 3697177675143893760 6457804665125963777 8752486468905992192 5161031440274778497 8442847151587748048 6149763372260741120 6373835030895598081 3091560181931236032 2065284517705146369 5759124367583838721 4504373813274529626 1983478167499374592 3438659128254624512 5768284660628488193 5262245169278498280 4516918564826587137 3215126891216647680 8067565363699416961 1387515614174773249 5225272186496010752 4148492500259498497 3229067658263560160 508283555712912321 2144741234683256577 6692532573148004801 4135210812577195688 3876251511818944513 2586596002150481921 3029510861580589633 8964313433311544448 8802566213009563648 5245130147129692673 7171194284247299097 935169191393389057 8572444022471945169 4200904179145838592 1152145909335752705 357980548621795328 2212871868158155776 912856024437843968 7215424166580843105 501553668459147264 6183257769127819584 2877756675938777088 7437808717696440465 1778669672975317505 5669434806849554433 4837394873998901248 3770771404219805696 2008478325358544897 6395270525062106753 2892049843766689793 822859061753540865 2237023467764057984 2968443225276678144 1726968564963278848 4724674338299608832 2186563008093749248 2120820845693016993 2697281629236644129 1172077951894453761 2369845049332154112 415076841564126720 3418019233619046401 6033923515031684576 5965292191963759616 4467183012840820992 3547511162181459840 2994319896638883840 4711744751113817088 8786155405780713473 7578066930160470529 7526472841140847617 6132639031608758032 4204153314131690496 5846315301650029313 3182696257826062336 8656224265277286753 6916021104970009601 8281987637824525056 583503679936379440 2413721993513975808 973437396669709712 8084518146763718657 8851472129044490640 3899116280231220385 8021575776307123200 7411212262551792129 7162229202307383297 1154826078065773432 1237742953186326528 7914930860621373441 7449571384145166337 5009844772372217856 4166873779638298573 4140041388660672513 4434082599210540521 2894614417692889089 8763127648984001536 4823785039565450752 3741984397754102336 5629239917633601536 859184765690188688 3424728610512114817 9121938361654429697 5617196768095192705 3216820517191330432 6869628696487645697 1833303376192131073 361358203044520611 1493646416846628097 1891384453531138657 5734009570669174272 1570711163379675937 211985477967532160 1107115397856566465 5962647068690802464 8121574704210247681 7490427593505546240 6634610983517839360 4281323124961542144 6396584029358664705 6752480810362813665 6915135274168815616 4353720317137518593 960753039952917345 4142450320931700736 6214272395194263553 5152875204866408577 709748532919081728 1137507077297155072 515168738336571392 7822195131221709824 6125362867242944513 6227677728018989056 6763874239169874945 2507000899990374401 1275014752404476116 1341430303977011200 1987012033182204398 3394086909413893121 4611245543603727617 5394099048372287489 7418339027453166080 5408452914615589409 449273535855788033 2866519399350072897 23289150929206273 5581112306871113409 5679917091234266113 8643437080952176640 85750354928918017 2144517917797825601 1836511221759072256 5368590768520288257 5605374579661621760 2509299693870841856 2650137391644214273 5595992087686814592 7619452313452937216 433769143857472257 3818380438766510657 3315019693625697441 6982493588626321408 6732452602359570305 6284446077215596544 738172108742211585 8894878586425961361 7195592072859559521 6283987534098481792 7912942979221006337 2896473105272758272 2236111064628972800 7398619635476315008 9097353315662253568 7986539454576210689 5754126909599696897 6814000846677601792 6037082947238772736 1202224384772363740 2372455481390020993 954555430860447745 4662988342063892565 533382286802427904 4588477957159393073 8262045521488621569 8705741706717410433 2827178270999091072 5540209522339299329 3421851661289000961 8204062229070940161 8383129699691862016 7035366244341306369 6372104583280135905 4286172751025154785 7722148237867245569 3498796484216863616 7740326353134448952 799737844123007735 3451431633465996801 2594830368205471744 4898760911169626112 4571026393636230145 8445547570621378305 4314898228788172192 4510596490449649665 514801886544871424 640489441365781001 8315637238903185920 5099280006893273089 3785762933704883712 6827521047838771553 5041405245713131584 2185027697399300097 1929478203483981376 6198584198317105761 6771278277458238032 6182164111916503041 2072186450655232000 4270830470316425217 7906702122916281985 4115124599644183233 6077256188672114688 8477908668412492826 4762814510285160448 7509193118408434713 4304848190117289984 5857342291157964161 1888127756206047233 2361928236445883441 1773557376592656384 3374298769983918593 2758465214621198144 4641787243009146880 4497844042583625729 6580583646063922433 7051393072922994656 8197169376544161793 1605956835186337664 7957666766748975104 6356201709805764608 4464514595123094592 7360605502277130368 2858543616691273728 4779555789586187129 2632158824980688896 2009309452815304320 6705621083572805632 7419417878608863232 332810140250121729 6097381327933640705 818754907806569344 4761645728041097216 3038349608873853953 7826885819599374817 2129068278455074817 1118645271410255361 6702915839132513280 4543406098636830109 6854102942214075904 3449138997161426560 2093878809927583296 1313127689337090049 7611102511677271553 8601906459542226721 2939929543547857920 7848679660739941824 3738685061520073728 3896365150590087168 4713411824984334672 3778295852143648769 5551675269797871616 3327428479663759361 7633327462460678145 5864927833353972608 1570268071793594625 7141964992632209152 1937535036106364928 419855516048804704 3995612799000052273 5222745452981234177 6789366293272275968 216135179907434496 1953384003396747264 7729515138648616256 8531626679053235456 4821549809322740288 533816938296835072 7070284297842110465 3092619434717000004 1098339511471174209 4367767074840979609 7946692885645885889 4640068029900865537 7000851462458982400 3914546232252074241 249642376040654529 2090881147186483712 5347346794366514177 7936060831641056961 6109059759409696257 1843246421630869504 6831754735763736576 3491029320627585025 5908408006493978624 6482280281275075136 1820164779269781185 2555797447649072128 3079536082189303809 8054696099361986049 1128798401790664448 2859018308426736129 1962844526845272065 3432488060653692289 6771316629909798913 4407083729458561024 6955719276860710912 4365330660370681112 3677818852076343296 2188883601681689281 6784594209553305600 6971087433008979968 5863309533207986177 5609286602196440577 5054609973224218625 2699719900457721857 5186039610497285312 9125814500821168129 2533421602168772608 1654714883992616961 2547167796559266561 559218270915526656 8654123033041897400 9171382738065570176 7791130007553916929 7566288486051938304 2896615337458081792 9216878734626749441 7685469246038891521 4606785757436335729 2971351522177777664 7956796863823426688 5616989310468624384 5118920452651494913 3713148085062303745 6175750381924253697 4599529308746416128 4020694155534401536 1661676045445166081 8249564282476607361 4844966966431255040 5497321335195586561 7447151599787798529 4355891854215372769 7188152479376164608 1794911034376142848 3473415014582240257 8485342460335774336 5046432542624956480 5189615684085147649 1554310413915521024 3499155805585671425 5664996770422688769 2187804292747818624 4920625371786551297 8399750405474247296 5546298061304527872 894809176736071680 2081880220150430209 8617219770067567360 5437338315308138497 7694560068463058560 5730307178170026961 8560527130929022977 3434538907365408257 6233856914492715697 3277538850128560129 2661738380367682184 3814989037013830657 8511913560250547401 4897984017432623617 623969682059506688 690476527036661760 377175739028602881 2406911773952980993 1679489335008131073 7277605296300402097 4361651477782358272 5571867338222535425 4186535427520356353 2679640649717437952 8043870694071746561 6241838069245469696 1945639266703715328 9172664133388864512 3354074983416774016 6005633792894719361 7159513819754905601 4520027581499588608 1994719462822232769 7081829024744653825 5767744289999602432 5652587608095938560 656789235936972800 8180057278757074945 6932458560632242176 8859016327095541472 7417612373836589489 3643382191977431041 2360596940913434009 803008014366868992 9184798807772966657 7508276626620022784 6898804405502706785 2971428420027751168 7989007180815706112 6044497845222979584 8126095723466359617 1016359558055255601 7384398957083361280 402558893287811473 198927420275559937 2638989558061268993 5088666323090841025 532707482291486721 3846753629693140480 4933177947062586624 5780175729525567249 1619150701770647536 1810236623924166657 3903520266875683841 7102364281302846336 5011696085813546048 3196272513825679872 9110358870688334849 5755325727402267649 4695997767021190144 559574247908732417 7286901870139000833 5861629620517352321 1584040971851615232 5235180920628692993 5758655651358889473 6803582725831839745 5009561251002567168 3645105129403257824 2179357578704690688 3185006153581670401 2571856371185698816 4129217931214513665 7111716370224153601 1191699441529728001 1942164983603422336 8029291769756896321 1273951153766956032 857690936741003264 6101978032792918016 752061449550152193 3440174760067600385 3840294906479769473 3668704426826070016 7745418698392010752 6341468476493412096 4724246560620459009 6695446979360636929 8543892711386750976 3040603670506700800 2652690075589682432 9014022140571910144 138498899508535692 4628069268189386753 4695608091588624384 9046393764300816088 6796490231767177217 5266986189035269377 9093880415401150761 3394402074893790208 7629093851621867521 787776602939850753 4148569615283217345 7680365618208225664 5386222201499471617 7015925841042980417 3063581424409216513 4345069641359573841 2667994841962360320 5192976075929419777 544760584785991421 40853351127582465 6102752228456898561 6540297239946002432 339143711947096064 4433413262858631392 6947313045231853057 4369100619871236456 7586275905606382592 3896999100190097408 4044757742908997633 1442869978698364161 100824399763020800 6774572850291533825 3506565775395454209 1262880505333956288 9013006031559487488 7741741752901468161 4268880012285792256 2079527082484471808 814598541749326848 8328024691478710849 6336201558917861376 6657296130053598720 7508344495240123393 8778409463831969792 6011800894953226689 4163779513064161280 6917330220686843393 6431147786124866368 7251117720457887744 2412714736118050816 5470625116552208384 499176145107646208 3369536581583482880 9039933705165340673 6009864874075586561 5520627349503057921 6910889080912969728 3431071015385497600 3530445474523585793 8496743697189175297 6215546464947532289 4963831158300469249 5009949308512612353 3002145809704599552 6237650105995297664 5429734359968317440 2158625865632362817 7825565448218018338 3931050595183820801 1256878605053460480 428801314266074145 803522114088321025 8643791471723234304 6979729601552082496 7552991502189579552 3512426035250675713 1512213852135456769 1687440299305467904 5550485750235935489 961265108789362688 8824132696055522848 433250825069874177 4735369313865876481 6608663731803706368 6018210002774819777 4043604207767406593 7582598534316007425 1775771840402800641 3028084651335202209 6754827913204320769 6008784121351289856 8006729495547743168 1050877679419968192 4953159244677753985 7175577866246162177 1885098863380503297 8975146058418278768 3941839393470525441 6007766260271781193 5983469039528706048 6654389619992354048 8026095108049470720 4190566144735526913 2717536352969498241 7933068305318641664 9171245534757706945 5989722322342522880 2193306891823661057 8831755385920957825 8845576248409860865 1295390035570458624 3185858097996993152 6532684717276453121 1284757714082845312 8009879354589585408 9070522318214007169 4545223094483045377 3211820905639149568 6933349892920049664 8172180920261279744 6042954534251724801 7586273863957280769 6780551265610813184 4668834406174901184 2262745533829873664 8127200738075820032 8286738254767188713 4091355140339412992 8917248341303127040 1782199079176675328 8512266687072403457 4593314295733157889 839327357129451521 3411482641473367905 3313365791237959168 9081314073968238593 2765151008225437697 4007956138222014976 4742418822242893825 5960559339520077825 8151347777641431649 913367078885115904 5502655652063593984 1864836082374457344 872317045731781376 5702396073450371488 6066899287631506496 6600752762598588417 3394814752044964864 4753820977544572985 5370303874415222305 144924895361978369 596207260062449665 2079506480431694848 6523167127637495809 8079874406812712961 3210817095372391808 544054920477163521 7360622141020645377 7152391238777147392 8412260248434365952 3685989507032055808 7042864644598335809 7576984089247365121 1337813959450451936 5816518500285061377 3581759938123366401 7466621641291060992 5506217853052930944 5012159773982397441 7606985750154595328 6816543217486868480 4043553348020011009 5424199834161678336 1578069515045001728 4256071760687923200 9078072702903500129 8371293860183574528 7473605698718502273 5162157817747725825 3655618213597812736 5889961669089656833 6900055792902132480 8787511292882853632 4592952907124604928 3774846772599238016 3187124479864575232 43124782045220865 1000378632232108033 7032928468246103681 4770018512902359553 5940959807541059585 2008300748256487233 6604029168848535553 4664564348028321793 5939974288366986240 2823233443030840705 8706925147570021888 1330649565775751265 2565357060531992577 6535114605610055185 795121858188687360 8264183824521180673 3258916936372433344 6473190748768055297 275162676705324032 7120866754967398657 7589685449419522048 5756829850247206912 8745489537707183360 6838503978237875201 2479187088362113 7428200224150343681 1720339796397128265 4350138734460126928 6927611340906187296 4786680531103286144 1010351741173184512 8868478438722928640 3852012465749356033 4031774121264667008 171043992884381537 7934081086014977280 1265052791609937648 6829494330045598913 5029913977155043072 2914786568792477697 8802071970535861249 5670869789040975885 341759448905326208 4279943750964215809 5097528631304334080 1483021559835092769 8653957211811002529 7609903809883880129 1553033425220986112 6246921501634121217 7271384387628312321 7603920505182923777 8830116615557964032 503684657814749697 1670995520329416704 8353236409747641697 56762959691970841 3930900488469444608 2339961219164742176 7595659773855531104 1578139529920905216 5395581955388656512 5762500755335675905 4531780516129538049 5117259665005336577 9019288404072333313 6869514676175681545 3630103811884380161 8411175649166404865 2080779590971298560 646366795206346752 562886975562186752 3683175637243060384 8926783368835629057 7888143623907311616 2739850970605410833 439984336940712224 2372677696326125489 4481525761343111168 4709339850519779649 7724534483076941946 4468967120177051136 929481263746514945 6078529475575845376 1563496857173857792 5266293966039074817 4763259732291970881 8162887019560868321 5833741395808087808 7319433475932994560 407821758819626833 2986347218412538113 7155995575079341056 1351653095427149345 8117519619500822528 3491162400073019873 4492421662934854656 3384455528458811648 105110090587322624 2023548736965181441 8863937487224242176 4983376108550617696 143042522627321857 6882779432314828289 810392618677075969 5138682830769045505 3157925215454669217 4265746777940306689 7457396375711902208 4156894474730100545 8951048295189512192 1360307484467640833 3959342412964213889 7211498416839327744 7063868011702699904 285477957245091841 4229391499692540064 7993766352887247344 2107374826996836737 2298237245042917376 839204209214330880 8301539848860792520 5516258223338356737 5616209968172931073 2023127214251717632 7119720984346821633 788297658510061312 8410847077853989889 8341931777972785152 1252833693686057088 735631854891181057 3930420740081170945 9172792792294883328 1178089106063138817 2801786457929224449 728329330667665472 2704567729479620928 4686505710075236352 3609061455513845760 1649241326112643393 2537164754669043713 6090716579503276032 6446969885810997248 770406257383509728 3819943154908753793 4654087434293149696 6799214929728331777 3540237059837952000 1926535374242996225 6605481554715414769 6271270365593016897 8440962214550114496 3917435274633953281 3677132279854505216 3843371434709486464 8704667649163558913 2651221742650998784 4825951200590437888 394900455599366017 7514660378687831553 4382239125723384577 6525422026486982401 8841800231213425336 6027920047327727616 7374668136912286288 7626585846239390881 4876994564456972288 8919723947482636288 6699265538208974336 277023399244008257 7813518133180790784 4708363569663988865 6367959993479354368 612139728166809600 7663549371217985473 3671337557428875264 7164617876055007233 1308012154707567489 8052153273007773697 413551594806929025 7494874985716458496 3337401634358745088 7628817785543757824 5768101166979469312 1814895976009048065 4910393311876956160 2080742079908065280 8349978924603932673 5939851374299505664 7837257443063780128 3991726892382860352 4519595075148800000 8344065907918489472 1990186045017567232 5260820955856440320 8363035936206220289 7070304385897332608 1233644274464467521 8088236626986135553 9182117168217542016 1270593089323053825 406686570225963400 1152772975011670304 1633935821360814704 1981353379873619969 2549779884522215425 5093449389749596992 8695092582696482816 9077178430237733120 4969779281044314112 5359929619892338432 5517028407267737664 5306644316082871297 2394307360351043584 8704942991369039873 9118661830565324929 3959467313867472896 4934343996483335745 7244580781038657536 1608824376760037377 2154343081994696673 5277511798620535229 3461310965094575873 3709561344586940417 4082759003752023040 7116312659586025472 1332242893518106624 1434697341503012865 2305624004814716929 741838995992707072 8972197741221606401 1783118048635850752 593049178479376385 6649170916023818368 6501979631849273345 1583240703987679233 4612549200840393984 3428608517433668096 5993026829865787521 4420544505628590081 4539368922621018112 5141999691070460545 6994839609164627968 1484396391805876736 3579604334657360160 6280853459987265537 4111571286676080641 2958154943916567873 29404866628552705 2352706775732651712 999027343729460737 87727109353203208 987594915775897601 5975672143277083200 9114036397348809600 1142404944439541761 594558016326146432 8443086183313997825 8519469605740711040 5787464800788758529 5385606664806203392 5385424738837761505 5727156651038278017 4969081159170392065 1544160249824047105 3376362474520014593 5015631230615425025 8268335168861638656 8343561139398819072 2748271438453545473 1560290812493103105 4994462729412169824 5645353202813276929 5436512663662117120 7732539654519095297 3781981081970503681 3679229384494120960 1045756463026914673 3953434763561609601 6742523903281135616 7581827856425998112 9022850160407454688 877969180244316161 8369271940230059008 7263806794572062209 6895939599225030401 1498485849164847104 6867957821321650176 3598593322334802081 9110964410039836928 6008817587069281040 1255918910675293441 3985331127216977536 249655131024654337 4943547734226546689 7993522250799042144 445532132997336304 3563089419679168384 541768967021309185 4211133310309400576 5785989263214204929 6914548054222554112 5353709241397737472 6610297202089018881 6218417266303910912 9050141179069941249 2954173706399584257 5129359730496028672 3702682580137020800 3749216645021987888 7053891894480060416 3513761053036325392 3753566221639680001 2978101490790170625 2053609835024864897 4483921676149056512 5595696145535500161 3241486904447924224 4001228144784059125 3939076113555638144 8644891337692972161 4636114520278433792 4504120944760798337 5719435690311201025 3875023740064974404 6362944383473866849 8553704668785022065 3842359666157027329 3652751706690685216 8881307281510769152 1688078995627566849 4844188828359106560 2385973598769145025 3545308069468837568 6114526836789313728 7080916853599004416 1894842392257380352 3884386436307877889 7593437330433376257 8880822554891061248 5336077928025276417 5176404347280259329 4610059479540088833 2670143964233334784 1989887327509114369 6458806209657772272 3048278200132548609 8273267186221121536 2032483656601158912 2259444248348755073 5696755356488694017 3066769726259822592 369236063690465280 1284223478654832640 3028884568903254016 6989706128353822108 7285285516330090752 1358338767313885832 6626697519718603617 4904837802749164817 3571142613121742848 2539419639536774656 3113716065075241601 3667142323979083328 6559468273250995456 8271421514278408192 1954049868946403201 3514721837291763560 7932758350113638400 8550507584262088281 4290603490938214912 913130728709808897 6084005416661832656 5384813041162606593 8058479246027927552 6807012183986355200 3443973190523908097 6497026332669236225 2901056968905285632 5881420621516375040 7337352510705467392 952380960853419073 5488247110143431697 7328777005872873473 5075435282580110848 1189063072542982145 6631854218150858753 3762277813499149873 2223357110869282816 586574840978798593 7285664397579962113 979854838350051328 5406608615986004993 6611582840589591169 6967031736980716320 1761922792517533697 6829469810750404097 862451047817683232 4760504568437756097 8266835362856239104 4772072164872978241 2780157568939973633 5419466750751160832 4579780746985995760 6277732517985502753 3985194158078476288 1788514220894248257 3230595092098257921 5616329871189147649 2410990209498267649 1797793151752272384 171342046051690496 1333929616047698048 5314653059527043072 8487447640112054961 3849839333057163265 8321165410998735873 6621411987609223168 7365822819277471745 3436546407039169005 4556586132393164801 3742278366256316417 1258098993104914944 3552551964468707329 3993209543106797057 6710528808728469505 5133902980045639681 1845389204041269248 3781242487925388960 3497749372017888257 3047063520459153920 2147968535876329473 6169632369822267392 8859141221936447488 1759499932004454401 4840288519577255672 1118565438581174272 2309231575723576736 2306922665681051648 7829805616487276160 7516946367831840865 6246109477280788481 5713450126459943936 8710479575383277568 8542153733896736257 4077567577873514496 5814477054202965505 4745059234629784795 8910591724038488064 4608962243805650944 2594112939811376641 8184659608455647233 6745798517577545728 6273471765838813696 9091888967820926977 33681569005902048 2398706218658856961 2117422266337099777 2014791541015565536 2450276843782144 714122097431224321 2286185154572328321 4945606405371018113 2661854498419893409 6331203717503381377 6450993906343297024 8001989483934417984 2253157974318120961 9047713224860590080 1900092305497044800 6364464467410440193 5835430403926452224 7605261600558309376 4098894120949121024 385914073879937025 4782028997834197505 6476755841038767489 4147506787193064625 5634458041187385344 3503796231782824448 2515005349108154369 3077704435253084161 1529695159924164737 428337796033495040 2426482367220097025 8526832277041314561 5119699830114484224 4519767621125332992 5042650846683162625 2993286395451149313 3895069805802422273 4368728536487920128 3508918346496249857 142128516373282816 4699661997819887617 7047618027668495669 7479514457288554784 4548371115422422017 3818962776868159488 1537785408468474305 7857291768519109133 862207422104316417 7334265370215886849 4340298787987849216 3065493021928470785 57229315090447872 1375118673566263552 8646585408297584193 6264846807434373920 3716770120159962337 3388611488745521153 2997678929249089537 8253521806156103680 3902626590609290753 2782785229723189249 2349899538031229313 6542019177987702784 754055325523902464 1354592668301930752 8024691315102173184 3500686718318776320 3974119419040079872 1957081959625998337 3454388166597268992 3858105998905283200 1416197010112641281 6868967299750247808 1358009429657077568 5369046108955781121 4178007752345387008 2130734909820399873 4784511885575049217 3762130758128697345 2162833454523759617 1662071617296269313 1353583811337083872 5120604561099175169 1298607971189141249 4852584824448766976 1951179649822717953 6134951108911160320 7673071912473944064 3683811440366530560 137549101263896832 4133371088501540824 2821363805704421377 2088950342735152256 8874231095323000832 2946807414136724224 6037956234608721920 8224495568314370311 7197899605621947200 4110774702405825616 4479169234928336896 1612938228010678016 819250019602015984 2871698304500025345 6609835066449399808 7838812596098415488 4491872650669773952 7080099615264272896 2354067805354312273 7549800954541831168 8644491104962115584 7102251185827614720 5956098636138012672 4318708308067162537 2285845628922430401 337335804278814464 5132205877510229824 5281518053626213889 5803262114457228160 8650878375837679616 7974758890945630272 5635160592203166465 3859913492814364673 2593523473728008192 4679987189123244032 3224465387306446625 7443236387136795456 8350919298182360576 2665367257001687105 7942964063700202033 2932170394534967809 1462261988483792897 4741052038692061185 1956330810118334241 8259942932800903680 3440441594546233345 8519377146867173025 1962500580331419200 7436506391493998592 3590755421327450113 3865927625710772608 6617491890273804288 345070204110360576 2218620060666490881 6437696881286239553 5427191199861388672 1743573185803061248 4183516981273518272 8142413474001920000 175160018129485825 2818631125123727361 8255133684149156865 775640894425150848 3014045809338722304 7573506833804339329 7392221947009014977 215398436228854145 3011395658688895489 499637770394866689 9037885343754434561 2719122766823702528 4764764761112315905 1061877086882926593 9137864181123776513 664611981800200192 6821858498443661056 184064658866082944 8184475497161326592 26727459505700864 3782865321152071193 7353830882187909632 7654821520515828224 4343048828797062144 4654326673314416128 5365378922875056728 4641972375114994561 6738611012089937920 550656077551588328 3129528351045188352 7668162657546459712 1985823548829694976 1228483082216325120 8199142280454225921 9123965543213413392 6012044365761642496 2762339867656380928 1822902498796384256 3628608390799206321 8145376167737847809 6719889978877675520 4309740541363763424 2990653019582220928 5572265335779379264 7555212290750142464 9179300931764780800 4890567687101260684 8545912445391326208 7110063938864253824 2332567904364380288 5627322150500547344 7651990032103369985 522174281576162113 6541818938907067393 6908467265722142721 6252129895032091712 8727971133443388160 6030766034589416448 7826029685314146752 4160706161236043668 5312706773283110912 8907884492891180416 3362036584531136000 7452298233324471809 8332446516662717888 1924135883164923904 5721039628921816833 8167357708420733313 3532557129134817280 1459123303397166592 2182799161329624672 3739381491764791809 8252373087780510720 4532023955659407232 8430972565297709568 1607526765990983232 392701305280120833 2044725955849426432 5074113847914342208 8247616755179218880 5311296843880742912 5606572583841043425 2238610475158995541 6535262782323458049 4985524920935849472 5670834866659112833 5966526612181133825 5493647430819862784 1389337736986172417 4656214279353182977 3491372234459268864 3390193272758220801 5980698644001456320 3476596988508061737 2888006070853502464 4902301454668720129 3343402287496964609 3437194101078548480 881801119744495936 801227587327744512 8241347684772347904 3266441975759516929 1982848498754842624 7537305360518086657 4112949188704402433 2991110609830774785 9014477349856833281 7802272317295455744 1701438680496642049 7556019830227236865 1145721219399578113 1712415492793053184 1900360111634799616 2957507332215016761 4387225581272881344 3637927116024174592 7486919785736945664 7619341502223339520 5398221834680782336 6899720956461328896 5670406831693940736 4364290813661361984 5576662879177769984 4339586651468115968 7322391126250756096 5243628035401719809 786375397940198020 3135626074408871552 369729709826448384 859117623152620288 1051167778399454657 480986948758044672 2107436434662344193 2583331389311409921 63389584155448193 6223354716616392705 301048757607088128 5925686648261435392 6230659810800364128 3082725454009040897 1265666550517487617 6763195769597419520 8032248409878073345 6697373934083454465 7046157835182825473 8302967944743732065 6782037907399827712 4051793806852669441 8093566975043665920 8410697838745722881 4515814021994201088 7716856657217585153 8333619342243048705 4788479146847698944 2563279779289055233 9101080267093716753 1691192791447998465 1918209370066518017 783628465726705665 2931549463515906049 7977356816845635585 366436161638613760 2818987741535410433 3041227076408078976 5743240986771307521 7886507550635427968 5529813411679529344 5236779462066670849 3930408221248141313 1759916523239005697 5803335189045905729 6076601494280863744 6650338446561025585 3622493349796718593 2815032696992872193 1365517426801483777 6599296563920609089 5181400000057540608 9009490424014544897 5958603393295646721 6676717110765025025 2731593233309535745 8225400094262624768 4914990606443123968 6587196950512119809 1447137885787574272 4268512946590728192 8864234883414816705 3474244382979981313 7810713442645544960 6207886067392577537 5121573879826740865 2647087642734297088 8356336723213982192 6797506397870866432 6845080293558681600 2232179810688258881 8788358560947842304 4360949067731304449 6196174393252517792 5866554251956203264 2890572007860126720 2718770519481385473 977403209337389057 3682141189977931777 4680783664700714497 9012227612987851505 7236762363394517633 154630381658992641 2443426763120286121 5376081223708310945 65364311491766321 7239866803352778368 6573460449821191608 8386857510311500529 1999314144656883712 4314303051834982401 2668404065892499456 2460319204050990080 6687193848880553984 2045289704796323072 1292864035754635264 4931788402967331841 6677696752085467136 8917002341910596992 7800328324200120192 9216984526521106433 3040044190829531321 7744382992279355649 350262306706337792 213708893378987561 723123279781363713 2559114457065140481 6299967822346088448 2164888723138864128 2175161284262100992 8844675625032844288 4329968833723401600 6106669703412174849 9152409568012409112 4022470912177248256 791265106508012769 794918486408003072 6826169831015581696 6977579198461989505 6286653185926388737 3273060354306530073 7929635083607477505 6534962100687626241 1362167948605748225 4141608155572293729 5071891730901499904 3284909843944390912 8583335913955623425 8749763314521461249 2051789119423616577 1387452850581267969 1632755194591707136 290325879568536576 8571328116733827073 67235623220497825 4380915628506339328 4612857577452690464 3261835845416915009 7263367174160384001 1891565679374814208 3750449087599869952 3840856105874251777 4917295251574990848 7359471815497007105 4866808305629548545 4041027254521728512 328118397815742144 3022503402941710337 7238333755941453825 4273505850858930177 5495222070766244097 7470943616875460225 529961032002568192 4499247866694165760 9001408054407688256 1403183671713349633 331167756990472193 6183091010202300192 7908831795349337089 2414628815268823040 5369992172672978305 1983732385426378240 8364494598271754497 7960552028312206336 4484473318596222976 7873115402908588033 4490614182740830208 269758232834616849 45146564525230976 7134699866626400256 5361669324531789096 1252882741541408512 4863645541661325313 8108419940505178945 3028608150058287105 1205180668360404737 681946670834166017 9104012233449945088 619254574093331632 4797796917074483712 7899520012964550656 3183493267041369121 9009606043202513249 934813237193364609 1434627045771575168 5095840418699143169 6724655745069723009 2816400072835837953 5038010995825991936 1968273739725377537 8893056019868774224 2399210524322230528 5948125587029766416 8494013880763751360 6628509286815241728 6091380988013109248 5338379386591496193 1840622689352808404 8651598443380473856 2160531872275759105 2331596312109632768 5329440587198937200 5680592453771493377 577278544510009345 476300944241672193 8299011158585163776 3036837539711245121 1660179068214539777 1086521903683959134 5339012139333582849 3197085963210693921 6856724548617456001 902387446012944769 511289544045310400 318808011106505472 5034293028058586235 5558989497074263088 5610514676093194241 1307293968441122817 6600771642831028225 3817245327227578368 1930633607121834112 6994219290658889829 3334563467429465089 5478464264222168065 5041033004872630272 6535908594787741953 2713628550912600065 5288649659592759553 955108347980384512 1442982252541640704 8611887970640429984 5027860069362042112 3498209514231180801 8280046734161192352 8431115242261536769 4468494885176845312 1029951469136409806 1487390667487232000 8369416682317128193 6562490206771322881 2968628505261060097 8792374534789636608 370701808958006272 9059639719035502593 8481183130758113345 7963423657396397825 4528675894145038785 4652794215256031233 5650132207954536961 1253889724057320553 6284573197446278721 3851724191914009601 2601038873849614081 561315779618799617 5879270727845888864 5651487323801288704 6796415530579935233 3656922075070726144 5153145794396684289 1672692704669558273 1370933822845493249 336756873110914048 1411000509929625600 22314792162841601 1549403164560091448 3323830229222151808 8833292223624086529 830689471490949120 7253868893743155457 570487553833972569 6749203900547526656 2059015870436638721 7798193355222406881 2248870641759196800 1773825658142939549 6302912125027745792 8113523313416659969 6416612120075397120 2738638038428282944 7865746116320346113 5356929801349089813 646772791777423361 6373126174279237633 894815377152507008 128129706942689208 3863363348561401121 102989766413498368 3941893910875471872 2955951723907149824 2031704035984957505 8390887166713675776 6644576300281240577 3781936840459438376 5396093696178783745 5710543330318690049 6856247145791022080 4430224627403244288 1333807572117658880 7273879105071837953 3016733092865138689 6333567051943132161 5457231697084396800 3028782930387052161 3077174784124723744 2448737394130345985 6523050536751058433 253524110371635200 6849163108888037377 8003415145372908289 5763155807956396097 3337487926867439104 1272118983906537473 7388100574330322945 9201664660521684352 3728690685161451520 7752710288319188000 5259844939029860992 3451334628657281089 4324651219652952064 3063460298798091776 2580812338418417665 6732930387494510593 1675066258417033856 5080276989926061464 6780958117768579072 5279561189082934288 6515695341291478464 7024808164273273089 8168367193158733057 2426208654531281920 3450090473727058560 2453654753794967553 7235246945274791937 5362849239470557185 5978000011920772224 1847753436075636864 3813852072431173632 9195487354732157824 8251674998423420928 4215525987750868480 6022763210039674369 3085235313931527361 5263235176932048897 8682241731296596993 6214452954947037184 7011198640483581953 2576167821479938048 2270521743630849153 2849858070461480961 8763444059834702976 9005005689937088216 4181470672458121216 3768731931277455616 8034303902762719888 6209421729203991744 8411054094952341504 8194215143172785736 9157812556602015744 7346405937247840256 2807647995938192384 1874213101198090240 3646887665009565696 1823224521990078465 6181225412906303488 4734766354100944896 1661467407069333568 2630352505308054537 7891963757608246016 830276348058928408 1159833152641564673 6168354678994677569 6919462528779645505 2505339918176387072 2305274829778255872 8360154999099727489 7329559988396254208 4283790486327862784 8554952528169009152 8913288929546928129 6837123621228869632 4750161953860092801 9056127861557250145 5282171942711001089 4710386846947024897 588101403321861313 485874300587687937 7766866373927706624 9197154418553620481 1021807172914511872 3395668527285186561 5110937014899122176 7239828990069117457 6318812487632526848 2365672714980065281 4080586682767874304 3528957553801655808 1609817899785299457 2151943291596502528 6383457161503820481 5313786226829643520 3380788401179531808 609698455160210432 1410943290940964185 1453512223319357440 3382761724761153536 8236443527623559681 7922376395118294529 3269056812930423808 6492168654732451840 8862004146240219137 4798398411555068320 4923903583233193984 6314602796473967616 5733440440367262337 1491559044123765889 1931701661989412864 2570855774162255872 4406232780700172289 1717057006188208800 8611859954134970200 3842236435586456576 5637776828292556881 8084540580350132224 429234099662520320 8777906545562992640 4969196964058312545 1148333287717093376 616233769791110657 840019742609328896 4159174429262788609 6141572304810797313 2419042155585102081 3246400650777707009 1110860049379894144 4568235912076901908 4862285599535384576 564562499193238784 4125599421546117376 4682091842198405120 3593487829522071809 440383016819898369 1153017960071921665 1816673189334351872 3166650563475297713 8942474899614263297 2392316503216604544 345250693951782913 8518557123407108864 6949043835202662737 1306095892335263745 6826398750751776769 5140812533781459584 2004889300835546624 1718399000298953729 537866179711730689 8270535424679608320 1324180234354819072 8545735745404076033 3227668484327211008 6272916767239943553 8147050791967895168 3879750402435971889 202636602345512960 8687507009590682016 1958727473488624512 600822581676246433 4344491375618588672 6267078192120299520 3109197086314740481 20956230362505216 3780152696675289089 2842324704162468993 1723465632705696721 1768530713510489895 8798589469240600704 1957872345884974913 7713422443778073344 4321584090730652673 1947191153835475169 4738673273350995969 6739461746857759744 1337913234056017153 3015489764399054849 2844969276291307648 1027854252664553473 2773865704339003072 7107534472458767744 8345293116241553504 147352202136788993 7841276387855034368 5594878397972684801 2784213586679955456 3424437189527720449 575155312551479297 3320251674103921409 2919316227190156289 8436379214089198080 5948009280145481728 6734703881211545729 8354233322167752705 1480571501722353664 5926628212024319488 2544193984209035265 4275150796099624672 4616807995293040640 4627110237429164033 2746500880318108289 6452047866596605953 7683626492044045312 4068230127687754752 6798528098055719201 673121962491899720 4475350857873553920 1969015601557761025 6729611502607056896 7599522749081040896 7527969507482214401 586914694359924736 3915800437527638016 1970318134666396225 2445793242071093248 3288090169653264385 2149010296080837088 339783393267815681 7060007099330396161 2502418738934479873 8103453354963968000 1790511655747059713 4851182842725203968 530099945349091328 782948883070193665 2828968082796416001 9167084329680732161 1351972042146054465 7709516624502312960 5512900668881294081 7626082266843360129 9127572549620610240 2307838059338809664 8742405722087887361 8980344133778244737 6788989841942425600 6654965738911431584 6612277783348142944 5022559298471804416 596883667103350785 5484246508840308608 4445838302728573696 9142394399843437057 6849798865561018816 7255500247920778241 4844868111277359104 7511551687424253953 6675938360873143425 4833694463478013953 4343905491482988800 4096774699945859457 9059712920789666176 6289771749492876624 3438224251944288768 5187540904163506561 8338599014078558209 7374822826108460033 8399411249728765952 5897243949596168961 5485905581015105536 6383795881136947201 3481647612925407233 4381832349663234048 7269915257512142257 208403279704189888 5080734538547687425 6301416214240765720 5110478875750777344 8636114022226984960 429672052098596865 5325718374505899072 6855567995584500737 8012649976778921249 6431693069725339648 5375960588545080320 3426031434963001345 2560010989169852417 301423964816468689 9198796240410105489 7051265078610434049 4733770668063162848 8054238701100138497 8598887302078398465 2794343482991138817 8015330287018667936 8010926714705008488 4526618441512558592 7414727478645392384 6367554966013446364 5418610813307682305 8280001547673815937 8908315222156820480 5125557346864729744 114134885101325121 606754196272016577 4015598579565319169 8964548640808065728 7805449201600735080 6941582791499758977 4864161993438588800 4561597881064849408 1974030178434954241 7875239297508626176 316658010686333169 5510303173185034945 2525473226407538785 2179349116374034944 8954671004961895425 2020594075348987904 4069922233450299393 401794179110326784 2416759200034807808 8068368799171280897 4479787426205327361 8400597990181972929 7956159262980293633 4664974754148515840 4964449947364835328 623888034814451712 7895533984350027776 5949167985270194177 6790792261733091904 1011662849529466944 1734456651442273281 9076813451395902976 2736528201218359553 4435538740819675648 4511925572466464001 8337539153467475328 7755727823854381568 115060151251072498 8163492210932129793 7709062779949318144 2533158423669172225 2928127876382137537 6627241246497701889 170538665517481984 1229278344664137729 2761470542577139713 5301796965910398561 5390744654956000256 1294422879963369473 14566097222982145 6245184102920359937 3148939868334424064 772195137307271832 520204323384705024 3746937683476377857 8279310036914667520 5513553141543512064 4559562145272015872 3846621647862890497 7293458509662154752 6919543111150765056 5903796790585793985 975404932756299777 8505739142646494721 1580533283578251264 290889290768920065 8987651936939252225 7425855931920229376 6087171073858371617 1374260234217294048 7706151754150182913 1290997609361828353 4774221246164473472 8210461425031348225 1378290678439464960 7247049846885247041 4559828990468073473 5289225857267507201 7326846647635677185 2380794902772534905 2671747304244582400 2352054668231744512 7467327820630086401 2926407892552946688 4174053131459205760 294109755722808321 1256305490766159873 3536525514431513233 4670705295076628480 6343215633520061808 3769719854889173736 2788628120902762497 7298279379422890753 4157953540615315457 7399478000099745792 7564873485639860225 8332084258245056512 8199642409502191105 4889456368284696577 8958837563420093696 2265524756464678592 9002914194179639680 2407507564240175297 914630016734770817 4460547025596279872 5162605805978475521 4679874846182650369 4423202286255304704 189607676806330368 5744966459617443840 2322941986384994305 1047361109763271681 4257651584567962465 7426273125462805249 4744531208293842945 8062725857584856576 2430568935017935361 2409628153448123029 2572895760993996800 3241525235032309760 2797131151804218261 8346558085707558529 6023051993188646912 6940188951952293889 5074554531202007040 5459065983115583488 7407024894881795072 8667679566850891776 2274532198638824961 8899511844064124929 8414753484089196545 2507026938375232433 7917893230620949248 4179948146896535552 2190841858121388032 8916473892168308704 1917262681489081536 7808454848270584544 4060370973541820161 384594542828341248 6661672532860992001 8699083506197969281 8246939805632413697 1986911866350331905 4441128416555335680 6888812549952929792 7402180014285876992 6549341699372449793 1705585561053143040 7041399320321982465 1314146106694222433 1439957996837087552 6110888887941874177 8466352682641129472 4447277374492835840 4871332408761124865 6754013958316343297 5926156757931163648 6102831427363561472 855025426695529473 1180604329036365057 2634957080563891713 4192944200356997248 4716079852929285696 8827018225244654644 3148056225244169216 1450373972407310464 328830071431536641 373060037405705216 6932723300353928833 7987261621486179521 1770778759568269312 6466729625295212081 2115648599181469697 5518098935110112032 1456466666812047360 7112580014287763801 2902280815957340528 8602349962476388352 4493177175006251329 2737067556313161728 1534350238726872576 3058492480983699328 4322118647013898752 6869485828294049792 1280926857102177793 6362895957781905408 2004769825311721473 3322085302609636353 2699327823720313689 2038053043022379136 2417316741620573697 5581713511518080001 2055328712916826944 8550196710537717504 2510174513296646145 9010977674528440449 3881334448882078849 2372492865207385984 8830983980735951872 7148201228604029408 2379596331877947905 5414484535348822017 5730440885155981441 5104000750727946240 8844486881635786240 6356696297364103169 5937296160750857985 1682029317239365121 4115652380045629825 462216166728333824 9164459877001150593 3522330608607682561 2791792607434846721 1002667550379861120 7274392726131852776 1762195309560842112 2641224716007030720 5346516767790071809 4131091466573882625 3693497443124349952 904292844236737537 3027697740753987584 4556789773331358721 1609659836379470849 7228135577907359489 4686879513599832832 7175865857797171201 5695449723338441033 860743267838785537 7232817086742765568 955480174121976608 1847999863753616577 4347796798841893952 5059314288392822016 2927523698714975329 7813117843565133313 4387147908708130816 3496426392649498624 8015303369584541697 8065438996528693248 2212769192375418113 3029451046587072512 3771972760843119744 4851928060588749977 1081679471543080065 8139293675577684545 6539601279904328736 8602041841184145409 1140778191154127872 9112086269785210880 2343074709636661248 4326784659763839200 6251433156390923777 2540479413516136449 3011987561742905345 1811225210119835904 4962683450864837633 424932582324932608 4680155646788386816 8156771501610341632 4817795839800998369 1168978654741389313 8832802768322492417 3502950286842796032 5936983436240797120 3915566777817366529 5567125444752314881 6056684130819598113 4507825177619595265 8863533965033773521 8381190484874665985 6465297722812642305 8474545023514648577 1993854605141734800 2720495917237086049 7576435622203424768 6825008216335392768 3996889012426889537 6758469208922659584 567626948234592321 5422326638458438913 8400585778636810977 8707302439135772625 1572583700932155904 5650594567265993025 3856489952878775040 8289325899845722337 5490604133997822848 4043026611693053185 5566015621949808656 3254146787411583673 9058378342673173888 4115144091334379392 121736150051855360 1386264165919355521 2290481195728470016 5352793157293864481 4036941712365772288 8678918530397083136 8135045168462563777 7400410028252496384 430764298663207425 1625675421375362816 6978495653406173697 1131748658810240092 3993840584215367681 3957890034848940033 3397096406017054720 5136925264791483520 5650498642705651712 1811172113320817665 5489128382739099649 5594718832774971393 5155877885903604961 7911947081029453953 2806600426151163393 8679037105380542721 4089815449460736000 1792326685100851201 2241308527835167744 7181170360228311040 4042241055965192193 6585765605817562880 3434141352573867593 428622010287326144 6099442864328160257 111810609479954433 1706894138572934912 7957625479857243137 1281485671813008916 4752067778229212608 2549955155576184833 5967430864453508097 3156668158710521856 1974691283107249152 1491726535312195584 6505955920907872128 3459087960494068289 9074820772211670016 7392692459766022145 7705138226380185857 3210787989359115137 7703783362493661185 7772399189792886785 3570336001475508737 6533504024034608129 4730968016714811393 1912918627988922369 3020728182541956980 4878059762868688385 8781362278967282001 8590659109630509057 5545120009285400065 5372793297604820568 3039224514048486496 6730554289447489024 8659651949671268352 7600114437807563777 3753000330684211200 6988750203519754241 5979469499346976769 7679262754169896960 7422427541055733761 5388821330592588288 7459430355606674497 1766340490482754880 3498990431235150849 1608134828578532864 3178014691393168896 5523505047929673089 6975223417761790656 5519071676424361984 8761310013648314656 5369478285821050880 4563528561084522496 4640711555090144769 7069731653322646529 5708454049894237696 5425125499629287424 4143865394902387393 2867443990624097152 1321259958480229120 5450607301160554497 5168919110254021377 71399577141772288 1049599162767464672 5941517555991283264 1386135642821169408 1370127698450833921 8241421062507646848 483698012858300032 1699020358977301505 1618527755125448705 8762811803689529345 5439273191057410049 1547199524833853440 6579503438355361792 2453967757059478729 246311856563853312 3916119798732925953 913468136605351937 502121409086191104 5606509631840650256 1329496922361096192 3343076277724975361 165309266478861312 8236659103621971969 7658972950203203584 6691405148309982736 4105288189018526081 1002451989443280384 8753774921289290241 8124511495346334464 2180196161095500705 5717017620301684736 8558649196038586369 1232918604606528129 1473778522879468801 3703750463449538816 1771696862371158273 766414749524033536 9182357203106075424 513312351766749185 4558414838154618624 2388501351025421824 5833058054422846720 7314168041527312385 4133670843658961664 730781173200732160 6833990821158593280 2753862694893740544 6275215467401019776 4653470380367347712 2797075442039568384 3086059245581625089 6107618654197724128 2382743449974758337 4886959451870499585 3547775203812597889 4169550062656913409 1136516844488901248 8696017807440490880 2652024233596873985 4214682344396405376 6256989487221961472 5771305598343528128 4948905617388863489 1101057061534189825 433526398624169984 7918887084263864065 7643113175488398705 4570913221407960000 8003648351338307584 4959665504442166465 8191795668157948161 8430668469519829633 6595802979835922944 1355467470317889664 1256608525830330880 482753929875857408 8971225411041892096 5056546820380008448 9096666623289499137 5969955451104526336 578756547789422592 977970300051095553 4733341275784167424 5419162443996635713 3410189981285490689 6961788657403728129 4536095149616190464 6216148361419922944 7561065772549289985 1032793876484396545 5131557185078571009 5331283487259256448 2303243915765159648 8057484073498300161 2358251284429211905 4580070951778705409 8632542513195909121 4937178115055368192 922961505793195009 7521192332360156160 1907416058205782784 8837998620152600832 218063425977121585 7202907096634626048 2159173439033562113 2087817572990943233 2958778391043280641 5782981239490691745 6482080010143120385 37071892899194881 90825242093301760 8346460169413640192 8104704139275168385 4042360735633801216 4341138459900985344 2315821185903345665 2404591761631147009 5342097298072602624 9100095130357616641 4061189284033663009 7531840453344344449 5999652858396049152 1971132672889556993 4850506800948322305 6958343338529193984 766046422904768512 1391693857503079937 4076257663366256641 7823592714907779073 2213353300305772545 9147393957464818305 8863572339826622465 2109667289180508121 6290549527343955968 3181152852223934976 2149305369256482817 1956215256091459584 4482693229058844928 6243848579600845121 8902794748008844993 712290897820012544 7111964251850227712 545260336003960321 4207561118004903481 4637650616940535809 3090480101899321345 6537363025519474433 4503535595165777921 597199197591028800 6432032174832615425 7006354642460402817 6582538247088415233 4780611772862054401 698099711668455425 7461715940979474433 6924339554380644353 3801792487495734785 1133677848215318529 5218171968230837601 816259971677664768 6296900599768595521 147952412442484737 1186355867325773824 8826480820186228736 4828074694303192777 6001663887960859649 5985088383690531328 1943988883606921217 9127102900028358657 3915372473062094208 3769282477801717377 4457135281086483456 1071444750091177985 752918055113129984 4460292531431452992 8170511751382375424 1948031477149057024 2584644502882353152 3882675215810297856 8239425190912648064 4177644992311388753 8266964647326477921 2097596545351589376 4418738871656153089 7294067987593698049 5052233352479490048 3106545764429463553 6400787644992441648 8723537118142398464 5104389660062273537 6497841998133690369 8710653155770339328 3435735711675412993 7682228358633652224 3134322494412152737 873758499243918209 8178124616982526225 77293319161285376 6937164047961964544 9018260537868312244 6898896798962454304 374117210755276624 7510602532199071744 416084496386621441 4998012441823236096 2696000787416813824 873002292742139905 2858401977577885248 2987804579561775616 1382072285584982528 6578446944978994416 7658943660456432209 769744455156232768 6600847794966449472 3981026099786210560 1757901141602672641 7684648234583326721 6981542593541138433 3118283343134066689 1981151894734610432 4840120933238702080 7707918675661084160 9033116297880141825 7740885928884140032 8849909405508444160 1222366827060357121 667768648842550145 7015707042123874305 4921289537649626176 7449745147744616449 7422359901297353217 5340492208844152833 512469120871147457 8898101694060533505 5743527619878790144 394491319565713409 5628052354120031232 791131904936886272 1 618662290968805377 5071207297364872577 1557417163568652288 1903732916168689664 4426090287798679041 8295197462624124928 5046789251466803329 8598190221671856641 7812240587449025792 803916551316379521 2133156585172043072 2631748771547386369 7334348033076552704 6371255405572153344 8636389918839171680 7585421388381890560 5867492309565702144 5785829682544343041 1061713250740416001 6209521138099764993 3268497115176123520 3262263192204564480 1832641944682528161 19373698060722177 1843393195336188416 5910821657973944321 3210964635416091281 4597112067074818049 7520782256522233857 863320121357880320 87426104751165441 4488567140469168477 7636336399666981249 7520315139166679169 4162689555915792384 884295547353804420 6260946298331153776 8134633432682823681 3585155907023292945 6504399315530665984 7214152112225992704 956101983334821121 465779303368548993 8553762053160467456 2708264923650852001 9187309334874166785 7293780614495088640 8420931781633979200 6661338891213192705 5257991646518295552 3914906901623563009 2037139063075003009 3138791002217206784 984606920058883584 6588540732383080448 6402300793880162817 3960321212564704480 7880807147149643777 7088216117852102657 3822358669850771456 5000918758817857536 465707741228861280 3772781680400534945 7253720726465208577 938450441941502992 4476711407976318976 5284924926770612225 7334175691636887553 1103259248833912832 4348289585341273089 2766167402563367777 4284970347399145472 1335613881060163585 3688901716652629441 930923875554550081 2744196728200173057 3301914294640316961 8394057340173203905 596797445927497856 906253392512677633 8430180972389730304 4534481385773643009 3454213181989513729 5992338330481840129 698861744798426624 901248678720506368 2202106334202184704 8803289193616401060 3281007157288469504 8273920323734966273 4138735737768765441 7408740585010709969 1351248848086032513 8420984268064948225 6594183811263037441 1201408897412235265 1262448985669750945 1160881055668007680 2423324209723197440 386843988378087424 6194585852007525761 3415314862733344768 8649709809003855872 6882350650540244545 3206209641944973313 6376099672006364160 5733925864939052544 1267122452123210881 6286772568902044049 3152329257470918656 1719103531903182849 3695568505668746864 7336354983578116096 1688251001559320832 8087951322960183297 8683998524821486080 2110310404814020096 26787105985944825 1460568192768951297 7735968278962016256 6710570871579675904 5810079675269990657 8373206156332427585 2095472207733260977 4440456736677879809 2923985982874787329 2288582439846875649 6276767909253756929 2302155495496679424 2051009577070009344 3914571603644317697 720108241438087424 5960123524868443136 3685698947181274112 133415546981777920 7901821804390193408 996416741861876800 4218024974123981793 1466951488783408192 5899813036188314113 5969230607503779840 1881565722679771393 5654526769833600896 1497998076134582272 3886441671330562048 4637397892171924993 4355852621135859200 3207706336122051585 922371008352653921 7144342270835253249 8354347888048013313 5620865073256749697 5109663186602361537 2687819398405750785 2981955992351399396 3719297228580913152 8480655315002720256 3761941053019652096 920018403662628864 9192542219081826304 7901570292672531968 5831340315379460097 248076535416178673 4000130611112730192 240880077967113000 1324575533928808448 4422431266844691456 4020112994441786577 2265641076648938049 4518705200853086976 4641197010732973057 5471219096443708929 9182055486411912024 1973047099384596481 7024899143672725505 643859504688722433 830527497454107648 3300914546042834944 8663407125144502272 3160346911928004865 5512398365953826529 921265461879677624 8240905762045308928 7076411734615379265 3959105357936624129 4300165974788827137 6000978281712386048 4658645983661474561 7784688126288106841 1889359965077843777 8559537081507186689 4194834167353814017 4239057137910054913 3766262996403664129 7786929888177718208 4245541229807293313 9142668277844570625 1184053078816238209 3910035353405489153 2626137901065289729 3889325442840625153 1802790728343093936 1331540775829983233 323086133632158729 7197431780926754304 5175175094098857985 3234050152672395265 8070500633398214657 2030366807587818497 431752081662017537 6799428939345330177 6325422684588288000 3023110423928794240 2857679671551452672 2382852567665350993 8770475098658416561 11219573148057601 2450907852762110976 1194629451845766145 7751569028332085249 1577744755787195393 5179068333755664673 3628390689012919425 5577176299679137792 6453233316349665280 3609693170724218240 6410073055545286657 5649311602107464289 5638437962677835008 2928521500985811985 1770373850927553665 4605710351172061440 689227789037978368 4875182912479813633 8935631947602931712 4840145732818637313 4939539024623110913 623886015475789824 7052206178814967809 1944447976898143456 1801054024266917889 6384479791157075968 6504242487786229761 2296230552566291328 8962330838341531648 3223466429044012929 8328596396760713793 7541339725006632449 5187558328531271681 918435993314786361 4744342267535818752 5169752005024733697 2196644869255270400 8119962152985698304 8585059442580993537 5046676897922429569 2628232794962427905 7788167285721530369 8573164813887299201 8050164700002070529 3647456831908369281 5175278217720782848 8831971256579446785 2767209773349150785 8479983519047225633 6335966219159952897 2446186218570220032 5994020219623825409 1398414672905102089 8996247534578040049 1495923254389899264 2497084376837971969 5157961400143703144 854385111961032017 4513036416085229569 6100584847537602560 7839731501358163376 8264398956666841944 6816344405714239489 1842533563249229824 6260379015798849536 2228214996939849168 8849765048675405153 2544490867496800513 1143159136860000896 5454429761021265792 7131191382832068128 2716181343755673601 391910314649221249 8032450294369386497 3950718541165690113 5146114678911205377 8895212768012732800 1597067786564768769 3017449164434468225 4531346209051934720 5862346906237059329 813624510656875264 4061580424314959360 1642514789868502017 8803690024991195137 2474196944422945624 1455549913045049345 4952216329872856832 7782893271758125057 9201270456149180416 3839285734005696392 7153354650515453440 4813467273620058112 682321243060490369 884973807944597505 1794150673887297536 1929094546419646080 3505787505451401217 4256009181934827456 5394039277055860481 318199511738789889 6411102375510711360 4634906233479495680 5430174169220775937 3208846044884466689 1913820996125595136 6020039964997204801 2677154458556776704 750853684451817568 2828070838216067072 856268142697644032 678980806694305793 9212813284037263360 1543530943352867041 8982778493613490176 1366597457150705153 9099759658995415681 4624988290935750656 6123166611697277761 6430552432651761152 5713396828009902876 2087479819922673153 6808987304574902273 303314561650016257 4889370263395648192 8552943417942405121 8749609735334530944 5726920721167900417 2118156540863884288 4533909344614840832 4012444019295739905 5909471107054477824 8983390059176706049 2449920220987658241 2290867657814192449 7797438211123825025 1507979696599307485 2836009286196502528 7770670052274507777 8066689849895571329 2727022957484950400 4512451504983166977 1655857494409494528 5350734964064559265 2028769393880162305 9144581379507276641 4942270797589294241 490678152906146881 8499108208922937875 8423256016425500417 1953371543501586689 376616632619847681 3892567513842094081 6126424544903503873 7616194462413553585 7529323201496350721 4061962120093284097 5168672614675115712 4507793573904696321 7199020591371954315 4567928737111670784 5743867043198491265 3191749254018721281 3217012822397271040 365842563229322753 8608717128165400097 3327646749645644289 6716463178079776705 8068849496927293440 4644589470566157312 3927229928289746944 7259113555321249024 3090723662144742912 9101405048523857153 943192628819935233 8881800716222263297 245440447970546688 967309785706392576 5976838698468122361 4585925241652462721 1590618825856647168 218774885684330496 3357669375745859584 6336116610680172545 7369223648835559424 4723976681557862401 6851117297702605568 1362547726838246657 2019659157723304561 6472326513531768832 4004895451681832192 2291025100995320833 4631266779602190848 1306096562505711617 4059693494058352641 5961212197452148496 564626554241581568 3305954609158979073 7032768682140490752 3646479928049656321 7762744512044728320 7915133900460195841 3146137034048876033 5953950017741127681 1189170595302471168 3776474824145929953 8983810851046653952 5371079398201973248 6347957196781681153 6783334000921643073 4485502072740225537 5034581162588635137 6281627743214218240 5762590652020774400 4252651777639227393 9214676658439496449 1337116380399778561 3473924049633705985 5267007815578484736 2052575519226064768 4762170223297487361 1839204684062392321 9009730959635808256 8884041999613918209 8914324704853236992 8620121268283971969 2315667267145138176 1454474435815903232 2479987734246948864 5736592464927013889 3823663169102974976 3443289311361040384 2794390065172819201 7139342586677821440 668044314483971072 776426636318210049 6149080056397046465 6803411939305850880 223815952292267521 8631002085714842113 2551852444018611200 4376207615455896577 8368442353803569536 484517089318305793 7701857880708254209 8292768804307484513 1750752650088808449 8504439275537455616 1467274763061184512 7834329880666206232 4077511461215908976 3800761309533497248 8194049483670948160 4497967355349099521 6292136309948634368 1533197040876818433 1940013417348137584 1699203007518326272 5928907043499098112 4398827317266043136 5047403092465098752 5526268918944812544 386501955392372737 5731221304607601409 3968329450820861952 3203706786153168897 3274618964643649024 2059615300684590080 98205727017494763 7978086176328515585 5449619110324076545 7304506048060588033 685988544196575233 1672865725828160553 2608046496675392705 7071854801839702017 3561063679597379584 2981060878697264360 4457095189544730625 7642361494431203328 4973091535911452673 7119218311122976769 8969067042737457857 6260258586751949569 3129492701938583552 8741010237950152705 819131580029354112 3582176439431246849 5733843364767575135 766725891302076417 3115048694785769473 5188667364267111424 3137219410056964873 1275844590743042624 6991051614167846144 637501256817786880 9218078670938558464 5011106430787545088 6619961053354100993 5541317787808209024 4418890339786883201 1525534167607195648 6645173023581968385 6271413970059606656 6676450833486577664 5274825295429487361 8283767424442089472 8120833326310504449 7811747221813730049 7768953134032458720 4809133406822822088 4302558796277992640 4234205010497492097 1543323043655581696 3810169434697682944 8776141381619429120 1689569361122994913 134203725652321600 953685627604458816 1427219581891430913 5317607557740077057 8143858404095640897 2431467834732183552 1563131105190698753 487537744551810241 8617330739761724929 687608637868736513 930220163306255488 6849296083376945072 7639027423101704704 169583469529161345 7753817086361946369 4224886526557157377 4135812038780423105 4080541071117985025 733978844869487616 935318410550091776 7827168003514080705 4912008006843523072 5194082347524423680 5211771145715651617 6723529726706991105 5371215661416312465 3581414526768709004 5823106871277322240 5538361785346019515 869520323810766849 7840143688353221120 8743293160860328577 6191771091443704833 3658953548881032961 5346078802565448705 2607864445024839424 6322240235784967168 973394620696329472 116316662109242368 5154731334465295872 1416779869637381953 94628969492905985 6925706679305372017 5031932901542822656 4379303331580634944 5787066967289955712 7463993761730951424 6483957360258476800 6854118106712282096 3423589568150108608 6849057756312899584 928059324434433 915010557206292832 8575679246990489856 9107284063798011905 7744530304979814401 7391782972255483960 4173958707572966307 8929359548187770113 7622449264186761216 8313126431094084097 8697383028215218657 6605134394982075392 6454774650615631232 1943571684009698208 3255951731220535808 5243967681762017281 6941968122497688576 3143509193415098368 6927890122262060033 2778780687841270273 3304605549028593665 6644329095579332609 1989895429340921856 1399771657981458433 477654901810453504 7148547602672779264 8131582645015117825 7851447569836197761 1790492285170662912 5128932512502160513 1096310969735657856 5951370831066862592 634003704907116033 5226648495774466048 2058803923180293120 5686423091296357377 2015049524652346817 1560312434563686401 4674649770316839425 3169312091447419328 2982095776230648870 8376656247778094081 7182143739146928128 6136523906121195520 261267605630694401 3023358658221178880 6027570584650120096 8815984236691849217 2381270621624079360 808882645299953665 1222227393954304000 266735014865480576 8371695756164893377 4553333189536489472 4980637714564261376 4045157230981961729 170077752220227584 6910378113211503617 2039721436706200576 3059797820983492609 4717834604552032768 3459311072847217728 4262897711821380121 8361422679021549568 6509213038939892737 5697503783832316672 3831957083436834817 869616218325909504 6969379993072268001 7677500355039232 6607143960707130241 2568180195244175552 1576138823595720704 3668550909653841537 9097007996671494400 5150350967471199873 3044890289666159680 6538345300376244225 1039196790966717824 5517697491989430272 1532261414725700096 105556681403682480 2272788347845762816 7968870066914883681 183070056339534016 4444479368867973121 2636559668135721984 2218666350283692801 5726150493666090753 1089471334506995713 6620796274881953793 3437835811121807361 6929152252753028864 7107155380428976129 6477925883040655105 2286636500865217024 2231876667027625888 8263573574969720832 7688040326741852769 4426918565162111361 5490183893747033728 4567060004576504832 2898962393334207488 139072542182637569 3744662226283794240 4597063836743647617 3600356746491140608 6895132281598404096 1949535382927646721 7507574636378944752 5742040225523630080 4503031706778115480 6338771466317680641 1413798851314777088 7178568375371257856 3637083672319551488 8970931915833729024 4049496509023834024 3740475200378849024 7360530049423449089 5006503630718631936 2246766183361643521 7066381653855953280 3966209780935312064 255271216851091456 6967476035676454912 73908346230990849 8690001734525861249 7843407517611453441 671377153804812033 761634386305054721 4451570642553499649 491912056845745616 1576169692704532481 4446466814922393345 7055668970714677249 65879692776177664 6901901884692513329 5283279888496590848 7361739824820207617 870794002055180289 1069557956332813568 7381561224862575617 367739183221065729 7056441971908115200 7767520790265577473 8912822185999367009 4310201148524748801 3900536986299034368 4773787749868861056 1889649031247428097 773762463805016192 942947122139829760 272141623755931648 5626622839664753328 3548709821763375616 2525368746312925185 3197372308795875648 484718123996010625 5430741918210555904 6639913448506667712 601647613527093248 4662769795356548097 2859301411216766817 636856969561146881 2210667125104967681 7667741213300200320 3088337093046047745 4677419079042449152 540339266821859392 7056219565185695744 862098251659602960 5161780888749405185 4589016381363781633 2042866551670972417 9220113928242753280 5079773080220733441 7536887111377176577 3867555382832279360 7832793867047134721 6742180643552886785 219429955673790209 4973083513220209665 567855605908191744 320894623005199360 6840167146287122432 5212537811355828224 3218400250660241920 3336245776840979201 810631790029701120 5392684741445812225 7557607065351907841 4932514273892204544 4632373971838987265 2562000176388258752 3780371093755957185 3935588185224048288 2670879698564103169 1102409613055246848 9028366066353532928 806614273460201473 8263602770641659553 493767880419802624 2527607436715885664 7080347849673555969 4533441031926192793 3747938642428505792 4405837142945133376 2331787023324360705 7715499902176249344 6133285463503396864 2297131809018338816 681483608240656384 5575188543416139776 5860472259328073729 6057783794405459789 1586896631589946112 7507127158048270721 4623579098292699137 3656950983683106880 158612618167616161 6046120768753303552 4697611795355715361 4635603881114985952 5700094189660747264 3082338367043706881 8831476413815773841 5621554000472003712 5910252444992253953 8904742715176157184 5029495938320553777 1418085189025955329 5291138192792020129 711728676400639489 3816688741295587328 4220975287434715136 7464224219300306944 3392019898829464576 5410477897847192256 6922272978724596897 8752729740364808193 7327141901881255937 3097944512642285569 4332461831878279168 7754263671640949760 957222249033234433 4284549402494825345 5328319961392267969 3779254880278050817 6771819136371409856 6688187276706481792 148683269722013697 3932606873185703936 6442766299304578048 8527660707335143425 358920319676042240 191115465932828928 3318915676086686465 2994758576207504609 2984417778187143361 7961283598928295233 2776483189203747473 3852688503432993792 1431422230261241345 3133132821041847809 4150402913762017281 5636696116662581248 7268331144650326017 4636466117982456793 4187656809139556720 3921706683495841792 3237663864315569057 5792305395939429377 734873404674355329 4608481200130607200 4720114323077231328 8207499682227401256 8616939306162343936 8623145504991448816 1534146316250624000 8682271102350954496 5559988956175816704 5353012523804884993 1820001573676630016 3322647800201449472 2118165671863784960 234373312705970177 980181670998556672 3658973787869419904 6658296627539824257 769898850940334081 7010377274431775776 7587976084654639169 4787112850208854017 7838339483367434880 7578932547509454336 7199599503913654272 3211232516706552320 6457604193766621808 5317248590601444225 7617369456431411132 7262500016722853889 1872929622600974336 2012530955727798273 8261161267566608384 341922052638314496 8717065098208783104 5653891473859205632 1133791635027261697 4505327038184111105 1061577319611743329 7374598012738790913 5200893056433670144 1475578998232514561 4483372107954520065 4629790050964795392 4435844791418355713 6137861399527677185 2932985078776647081 2745368926327136417 812159118519132161 8144767516303753473 8914345771408532768 3735871984239331585 2110695657518068736 5610774660997321217 2696056373282209792 5285004734106363904 8187057576611365120 2751404505736931841 5826479457357423312 8929339234540953600 5746695759758281696 5503404157108480513 3109243219202562048 7192591294757554689 4673652988444635649 8324983832048018052 6250639909497470977 6836199936001243873 8157967342393737729 4802869011112724640 2691752746534898176 2705888351354880000 7720234795739508096 5378273330315001856 5647641193210238976 4864768527662321921 6428359012186610689 7596530644733027712 8001883754892775424 6065483098513016721 6784191731873616385 3234162670280110336 3318389123908632576 2558741282078199681 2096488532160919424 5947062628702687776 3299364235257046017 6737559863209697601 2500445670266711041 7384711517292924185 4996046087066482925 6597692463599407872 631621921934934016 5452299523276460961 2215310021885719553 7418472363947305728 4620348608693669889 2784533290601295872 9162871201729017345 6443277939411746816 2846946371584401408 8703123038662486016 464307681920646433 5968984335849322497 5516146914496574977 4033706980670914560 957550453058966625 3386926716631211777 1228281152026908673 4361347180271655937 8776413401528827904 4826683526266510512 1622196022650544129 5216924421773201920 7986704191102149024 4991481055739522176 7300292870740377601 6516183618978049536 4602186022737268481 6236765527297934721 2020756809674745857 7353742749125153281 3564137935774584024 3792990578449599489 8588074855042123393 1819031731890425136 2563673666869614464 8750842143661873792 3434101529726749312 4022822474036350705 2382992350269377920 1214980272442605568 6723534713723677185 4262510146333164032 4306699511491764225 4468035008337242624 310283947779073024 1837777850340753409 545629509544000825 5525463268393278721 3948130604831440897 5867109670022777728 3836994823014267393 8238117553886658561 6498932570781337088 7783101865364109313 6818962379734777857 1745672357913227009 2635296246881523713 8671859167047863808 991726691323299840 120205662835817985 5959472305864094640 3813224153906130945 485400649621226497 5964031265887607937 8646341056692030977 2667639485986437121 5897740924640999488 8227925162254028545 2192983943311591033 5198042972182431233 226071079581949952 3620384147231121409 9122364947137186208 2067092032620331009 3366011610168295425 933830186929489921 2772405387268194305 4314325079038798336 3874391136576814593 1894580598575927297 6943336567500062720 5809251742146743784 5418525570730102273 2862569753954818049 116131975919517472 5618601752013889536 4625074950911970944 4446698511109116417 3746524850977958081 4000389555042168992 6250046808223252481 2091205464876570816 5807760923696146432 6726404565019353088 819670737752031233 2928657252702676352 1552386457398239232 9071399787763474432 9194032307094110480 8883404907301015553 7428656844074135552 4151376971215998976 80227822391098880 2101286039705959152 225391106164981761 1113139446747681792 3943468619724390049 1520623676486844416 939968267120803841 6360216445422497793 5000046563291676672 6997378791179934721 5433106135305799681 847529827915484160 7487346352518313728 4703261582342282240 6704715580616736768 331841257639401089 5153995155946314368 8408896899337552161 5188221571450452480 4123916528181757185 3987431448966672385 5150153136082379264 3984993881836631361 997552713051341089 702111214192246784 7447743425785674616 1314030593667692544 6999069960719675696 5390329208746099456 4318573776788652737 5026362771510045632 3117986770265576961 9096339880077807552 1940482227133587456 4606329669450258432 7106441923661079041 7243609665819029504 4230109448531588256 6047175784240578561 3270698863389298689 1388903278167785473 5093549019875066464 8968719623629045761 2687619714954366976 6482656735783272448 215879441100548513 4517671597243560917 5609492763698426561 4848016009160843776 6623960142315814913 6087113766508517377 8035235833683083265 2630159177532067072 9010324435563214849 8367198214557845505 976086645307481600 1917588157362956545 2702017371614275792 6052419306234546176 4829212359694979968 7451797891110395585 5497181306855859424 1533961115840258041 8845053761719875553 4324019911538398721 440439770166498689 5409534464764149761 3279078756373255277 683147112543746048 4135094774936840960 3410361101830082816 4879308197433135105 8824329437193916417 1128476578259238912 3097989299426111489 22278050251678720 3348666428594387457 6069711598956371456 3721027869377003520 5836544680367528640 9198757745265179248 7805940075929939713 7104772931940084736 7864738887704079232 5612813874432019465 7598968596038177536 5822274955418664960 4741321146237606400 7569618424140161025 4892341398061524481 807255197071716720 8980891275860279297 2780177983352952065 6512196525100302337 8291136167530914305 2046400930851766272 6687362606215536640 2822339235158501200 900822776154322176 2997601344910060113 6951141570944287488 819838800980901889 4462422473767565952 8214483332591992833 1375942711354327041 6660059801907279873 3342234053175148544 6326451932344730426 3885493538609860608 5868541655427017857 8244518814799425536 4741911166372073233 1566469958709037889 7090503636981890561 596001805590253248 1606828919770513409 3948108968551627776 1991517999033831297 4723428538102134135 8667965784247405825 363239617812889600 1294697210398778273 8853420606959845377 7756821090556143121 5726320930278978049 6356369260726190081 955663195842437120 8313466316323110913 6976580197351656961 6238339665257256960 5636169792865498321 9219004169654370305 3337957510649121793 7064920442392408065 6541106925412238816 1647219334685930241 4117996287134982144 3342586546020472816 5140311726548727008 6198595047200558593 6696229560450017280 7651963130639861761 8468522557496840385 4176464780400796673 355503817776098945 2590273913501532161 2106186153073173760 495963686056573697 4964954751568707584 2766843540577091585 3278135780032487424 8108589273815479105 4299303112167649536 7074206369982485505 105681352409695324 2815065581262149632 790136720656482304 2904771376399581185 1134646574531204096 1970906796393316449 4613700697478821952 3685673185267277824 8578703546001461505 5586855571949748224 6034072844195725313 3341495409435736385 2277888710683992577 6010159888024934400 1376695466522430529 3506977866584579184 1121279529561686017 2709616092480660224 8109648015527662544 5789432912459473600 2217382608309121281 9034567746812327937 6342589536506168577 516000659608047616 7311370567799902016 6768019517957386240 7187236684963356673 102609806567007361 4294420694199440272 1922327508013591264 3666654169188466689 5606742272525995520 6212213120309190656 1699361898043422209 5302334081116579840 6881706032238510081 413417855960592385 3063689186793010176 6790235509056235265 3282920964593700097 2178857506663301121 1492753767984940801 5785618093541767168 4160953352131280897 3723057603301152512 4949741702459862017 3078013908044799233 8054907184772431872 4257112711116890113 1139273145141558625 4390894279117594880 1293831545844237633 3239824628737691137 1040390043682504705 2207182390696711284 6344100191994275840 5112389419662835712 2318992577945063424 4420289895283771712 3156802855270898688 8337260562441934080 4619528499573117569 8729526793706183328 850010169267396608 8331466129225754624 3558357369744375297 6442130172168180065 4758349353104115392 6597253113633046528 9014400279728547116 3335573122193709953 1420432898902581248 6837664080344636929 5569409732495060993 7002009669463423704 8588276466844379649 7319039822419431424 1734003711390899264 2975714302570854896 7218051501483418560 7881951047827343360 6860197627247099904 180569099502830592 7899278287901688280 2809970145438931457 7800035821104448449 8275069473118889985 1420495532391910400 2251476411791309664 840797012602270177 3191379953071049440 4196004954957152256 3951308740094011457 632449610673991681 154118285202951065 2789855232108412929 1767237075783499777 7012386459703074048 4409237776298537985 8100688313465040128 7584594326411608064 3148732277165976065 3013694060765194753 5604821917155011329 1999266604851133376 5161683133938624513 6316904598975053312 2365388202139544161 2032954580539932417 5759566736834799104 4753295508151990785 7542400013467662209 8122768292198170625 8435739721437118464 8198988476617113600 7596256540477097984 6671948629911423341 1120660929833709441 252398142401109761 6090333018718243840 1349357782398140417 2237437986776940544 5510236824165382144 5897677236158201856 1907654460524867585 3385135704851406849 1983126474307069297 5615016005622341888 3848193404572254208 3111561249140483840 162655358428629189 1304512410371262465 1859943531805583361 4612709939508997120 4231395192965306881 2642748217380306944 1653846799914896384 7128491465777141760 6964025153894116353 2304248304595329536 419151348657378048 2102918257361484800 5169216819271410401 409695202768601088 3241437560897841057 6501708636569043088 6933265476887599104 6103874720734111744 6049600635667612672 7557811434193911808 2553320948595290049 4784713834073936128 7611252019770268672 7523642535797820416 4565953003848032257 5458653117648805889 5933489651961500673 246662211436774784 8280526189619368785 944158390159272961 1969681202066065408 8384577811489619968 8414158276728864769 7196415364014538753 7254269320108584960 2003356301281562625 8128414422895817793 7091696996975411201 3820442885558287457 4183994342320111617 8109384621180715009 8215132900732516865 230389198537168384 1519240520646905856 6161153837395572737 4457611693635673856 3375064312244215809 1040603152710520832 8923570990267147265 2441230390531196672 8736923494892615681 6382847299231522112 2268336521147670529 7013528908718505984 5840592656828845776 1472157970066875393 3900267062075178720 6294360447595646976 5294453244571865089 4543108774817062912 5866817840985303041 8016071023682191360 623859531819422209 3466305928701194241 9022797156864557056 5832161480515051840 452755004363720193 7505734393974325249 1507851363509647969 7124066289854723137 7225982667895914496 8449280744841422849 2520964706453429249 3934790304388448256 9009970446185070592 2163082373568073728 8772605682568771936 3648607942917961217 4883103038011200256 1042885901053394944 7892608874318397440 3575935006435326976 4724138295294984192 6351127383566630913 4597851098545651713 3910310438881978369 3725465802054756320 1821649788387213312 2128344232518336513 5458744088989925377 3212794227418987520 2380254618482174720 5457952878948450048 4339815107374702592 7827584806600541121 7148770420894293505 1789850514495451489 2880202399019685632 4747037368412142864 1719657615440112576 1524885708963105684 26578403315752960 3797249046178395265 274227514250392256 3464108209748522988 1138570231948308865 7801768139425167872 3558566424030739969 8825374247445884928 5620070777617210881 8456924328318096385 1758005507225518081 3410628168234721280 1623865940292579329 634651744451979905 5326011866535193792 9071497840884711425 14225950386913281 5845850483437120776 8662239221121810433 527053912872747009 5461909584124518049 9029745370483610304 2416516042518346752 3477374347602021377 7976726682304840960 1017174337827831360 157066412190180865 4246998999624581120 2981289080990077216 1005343527230504961 3900787608092349568 2151224466570221313 7883099769872295936 2339904087838347265 659514679313485568 6870672911854058073 7232279899487679553 7617023214719954944 6219830380752431553 3434440469215078785 4160451408774754304 8916430175895196609 7611189084121543488 5217721186211714961 4989522497462075393 6725231552967014401 5466032199425294145 170930454339810304 8378069614392662529 7314840684025636353 6196599824685320448 8346126442425969921 8521221848243307521 6981878703099414753 5270860128122819968 7845034224989591105 2762757813624027936 7961527647259683840 6898887504525556713 4842742572931707904 6925346349309364224 7747859656325529960 7316428771622373377 5251148417539212545 6113304866650737409 6014521863594180608 2368067674490236928 3380008345568314624 554562059690452992 919465450418077696 7495341475057572864 2263770457918816257 9011471110655508481 2685698287070113281 461583504302447424 1718779990703523841 4295705959140227073 6094128464015523840 2947768939382096896 5808727772173959168 1214585635279462401 3387318452860002305 1699720572907720704 7858800365346750464 6063028028668347648 5456661275426111488 7086814296234475176 6729286472295872480 3070279958470723585 6390256857687786368 707011240855568384 5260059097613248177 2825318598827997185 2639120236177596801 2488024332801163265 4950076709367555073 8817043186194197505 8278083584262662401 9024004693092204513 1661715270953433857 8067090965611967488 7283352091366664736 5243218258289912512 4887643216956874305 2037162794593090432 5356298588351102976 1057691199927292673 697150522776545281 7826932586708319168 838714464455740416 5370697435727628196 3644221183627859457 3697195365594857473 402736321090682880 112709405924876256 2509319848113590337 3613724946656968705 7210865499135891457 8427223340699926529 7206297942901801984 8664576305455710208 5991506531446424377 7433544398810661888 8056646090457318912 340749445630088673 287563445328150528 3694282992878845313 5623394137987552032 1876351134357068544 7539620046437742848 8229863764076244225 2774251108271587328 4359608143460171776 2327217577560451457 1830801992078742017 5839806594348200584 7808597043964396544 874787516339538049 7920730081805795329 4139648632096128512 9188036527543732912 7314021258900465024 6206676608345662528 8596597204555766145 1427618178490483841 6760691108501962752 1570593648467032584 5634685507260718080 1544303510880777217 4693746442045166592 3530836809369669121 9064865145625849600 8341075780561043456 2394229538924188417 8558148188532423488 5461692821946094081 3848161415005022113 8962530663415497880 1052875073658573824 7452784119045664768 6084982299656112128 469127235849434840 6040617427954302976 2838814862107314433 3395499507288020992 708719703238428672 2784369201897505537 7214956797558081536 3808335053097870336 4629755441282600128 3734893364819808257 4080739974492558337 988171503087485440 4142934176636310016 3201264866982449152 5439040242879758705 2528767013601014016 370449543405154305 5904094136945724913 361463527594188289 5456794476335794304 7813400483218953217 7721222903958310912 7745615851648843777 4806502408531027968 8331613135418985121 1205054027723101376 4284859517595458688 2074004572611250177 7810810311105839104 1189889509589151744 1667345768689068096 1007488110876354433 3816527730826297344 4162590606555931360 4771929454737248000 4801556748557503489 9215170690508285952 4168678058228297217 6222467483630010368 8723345288180541824 7585366085696042512 2941444587192235009 2011933336840923329 86920171475610113 2094719244761901057 8652408323321020416 470063064102763521 2205053845170225152 4570116539658072577 5110578530025239488 7581352439314677760 3907594034242722209 2006140774752877760 6619121272764254336 5020224876750422128 8218297935711252480 8762022069969495041 8804421506102878293 4393105508234759809 2375423157320101888 6975113204971037089 1593558230570136576 6952346514342486016 3140717137694711808 6128263693071833600 6586727648964138497 1418415480985511657 8360313118200933376 1994943619686890064 1616974803986808832 6754407129445933057 263353144576750593 7432504094540747264 4743530639909672448 2392115570768505217 5592957630621433857 3130025257182657721 5950401847336697856 1606658468888697088 2455175063414080768 3781969246036297728 4818341752840305376 6491711836489451521 2296320765099245568 912097895559880721 2830985661856776192 3592501823105499137 4922852664937054208 4073489076219219105 2104819568558410081 7788121741542043648 7995339756536320193 2337704137454595072 1221656252753364992 7178936393364209408 2411610174794717440 5342356216771410384 4504095080491478784 2263351329546048512 9067245927436121276 5708799460709646336 2718574896156140512 2874078822970107265 7110430695487107841 7845518061903723521 3403210122864778752 6100287109359861760 7338350967501619200 8054580610113686016 5266790162045599744 717124868390895617 1964369311653829953 8396752294356323328 2276659238772705996 6092952382086447105 5586918039604810688 2059031191426135104 5148646620365428737 5452153427142056961 6965394037245898752 6331963026028642305 2826490242114911232 1466480225984863872 2078359731840002561 6235881147769692288 1993885507078586368 7773654350812903808 1564739492379426817 259663153899469056 1039308796858091777 2327556758640165824 4537381094862801153 1542556899771994112 2802510919593825792 8441668656512532608 8029267147612678144 6881275543173332992 7827577979491897344 3290429958745547264 5268610918434308097 5336230535220215808 1874824834164408320 8380640121946492929 819778543701737472 4788082857810329600 1417661076078137665 8479036909573763072 583358256472744009 2712669990472159740 6357850651422097408 7092081433212805120 3416261315495579648 5790668069913623835 1903071497106604033 5405976746183904768 5996832486225432576 220332331094589440 6602895269128241153 3952099031081615360 5832808326644957185 3902195751286969793 9055120264470085633 5999700398402891777 6039879873354661888 4723717191310601217 5830699185085202936 2676378010374236016 6870297345064877793 8329953714891593729 6200682213149245952 1141120991352464796 5517553406650523825 632954563868082177 933738924955288449 7641674478958706688 6784110133906855873 6106127752175692656 3746500435391696897 7430030135115382785 5345044056827083648 3618404853803147565 8410338970600527104 4297447866437917697 1742489745140811777 4356221909867866688 2288120177420238848 5353476518638584833 3857452944503094216 1480361309363653377 8968072982843599232 3931141909985382400 2032156319628328960 7017655801918867457 4734778935736664065 7338739611515058560 4691272870501023744 850027714051077792 6195222570851074048 568455359119411841 9021176194247948288 1858491506284898176 4131342832988487681 5401770995663920417 3244808980144857088 4917204941219643392 2760068488650588161 5525948993328412352 4776696148087414785 315491183187751936 6423628565388277248 4193250385153309696 5197204176955768833 4650614500650385409 156726024226232608 3317762144739784977 7192724982738446785 1588821962286154880 8573918662217084929 1574558405807500257 6936562833670799361 3281414428660637696 8776610179784040449 403203969810025848 792578830812017153 4261352115261669377 2468799483405341777 3355070706474323585 7831437951596692481 3278033928726295681 5718806477581975553 5344990868781248512 952811466209087488 8319995121868155585 6323216492179042305 1962990426525093888 2816487615980741633 7442903722047176705 8018502555673234561 5390016896042024960 2320520841753989120 8713553386725694705 7169655011982793472 8290279703493025793 6056923288612370433 4115637472387235841 6071262592962511617 3224500574920833599 5712261888505452545 7339264203014216384 6073314791233067008 6329229405851356672 6055065491417322113 6450862054815379456 8658140857742903296 3409518028292123089 6399576253587800064 8700358066437898241 4942936003139273625 3980375766279785473 3117960526138626049 3853587825057067265 3030483829044674561 8434109782744131584 5755825396116160513 5356973464199907968 8995052187295550017 8583810091221818112 6723958880350723584 8777998760906202177 4159973551551502592 3564822988586643456 6550467864541293825 2156342329345144945 6240268567964901653 9130401436834725889 6182428620017228800 2951162825769560577 5108830665594783745 2696390087407323195 7247763955034323713 3773453064058341761 4815047232845537280 2043813944148544769 4071396637541597712 4816297106703931393 5443097910373283840 4417233813921595393 1448281489615224833 5497099763938545664 2066548491139890433 7655510471406431745 7194977470880514049 2059850414669692929 8254898176417046529 7839035999316243072 325373194901988929 8115413463251167361 31789037755448704 7448569077185379216 7735789672971919328 5676745593024249857 4336108621585696320 2361158964879687681 8427721093323292673 3646862200401598753 202888304059985537 162145128531472145 4976189427342223361 6413368769900987009 2098999285166370176 3977334743657246720 9154493746120420096 8492241035705245697 7672457321408858112 199439849362100224 3253275375785148416 4820964647088421729 3138145768931524608 3464977191062301696 4591808489890092032 1574055115362767761 4719214325458835425 5544483792220684800 6129592655657976321 7309427573563923841 8920141238174091776 8252152314043034625 7656422912855099904 1478526875045906432 2709400962525941761 8294483213923811329 1646657752881692673 7448787892026073601 265153438491320321 4183995153742866432 371876990512660480 4538788040382691329 423969972394174433 843862124811972609 5056079992666478593 4989315989351956481 7085630355314094080 1173285744776005633 2056054808949545729 1605721627283402497 2947753064658701441 9200422778801281601 8312815194841673473 1404481925759232800 6567081190072141057 2042456524151265792 8331031254848575681 703039020826681856 2029534426933027840 3378795091581724929 1296266667853611008 3625844825716293633 2710186885057495040 6051179183435338368 365208098310299008 9037040700711350273 862784187319910400 2925249257045098497 444853043824689153 1053056449213285633 8660900686505358656 5644930434182025217 3550370983695910017 495936339281182721 7100621112557372064 912907243326150657 2275421176313075680 2078978954571939840 4998456483835557633 6992546345062795616 4313953410621231104 8934010113993165056 6231062340816601088 4228469832849793024 2277881213023158272 5883285715489725440 8073016410372399937 2421412138267049984 6632764365605052928 1222091169661745153 7737056924515958784 167598065863626753 9200342802059488240 5380262221295124480 6758383220950188736 776270785192487232 1528482400473702016 600790299044030881 1875730252323189761 8083079384908431361 11760114939664705 4018620401332772864 3485524074634606657 4773462891382657537 1421370195148057601 2319521090268168193 8556501523415996673 6296890014643885056 8381365288132149248 7580052477878182913 6339020493333667968 2345109806506015360 2168654593408409601 1091658441594030465 975708505113186304 1251728071311590400 761584212678901761 8057579509255019592 5691408996530245312 8838513190630785024 2305263793574895617 4871973681622024193 6704767454389750784 3775068574791688064 7555223943482617857 4602919166789853184 2706447222740920961 2692760900499963649 924335297781486848 2464156931388409856 4815194179157030912 7761963655914352640 8391279382887393153 7687070112199216129 1452493341896760320 3697436107538210817 7556033875296141312 5847647465998298369 1902188768794202625 350304777687436352 6049794384435170049 4079420258913133888 4581803838501419457 3726595531284508673 1975004988533469697 811685154896428673 912092843225090048 5427468743253164033 4391607017881490432 150744907140784928 8705831551530054369 7968852031763431233 1759351195183202305 2467997471929494016 7364430757258362880 539008676263387136 2592402469986369537 7298548359504580113 1289836441441566209 2681894016546954176 7095039248972079105 5131592041245010945 8017707795032018560 2315104904626036737 4245202131674759168 2759871193554308609 6225071082567942144 5152540860686237696 6492305415030112336 7167987830936067201 8548639693535030145 3623755106715366516 6419260024805714817 620688300276207584 7562736551403136321 714433014131030016 5898977308221696000 3877970017699102720 2778107174837976321 8845967955330653184 7918502352556195840 6784672769424672257 2268475289083696865 179235244655763456 4652094812885852009 6775976538758055937 5098604581538484033 6650668313086846976 1110698092754822785 3795563370411131648 2386363574410036480 4929586558979743249 7910087909034980641 666849212557006848 108268252119756480 5924276916481188393 4076669030852509696 2569045391894303745 1979416176317667328 4567657169079955457 381058118058024960 367396550950068160 2657127812665442304 2102977489485357857 886753939900699649 4211977889136738304 4349083540536753665 6733854791347715201 4927277496213291008 2772306112983021312 1047871868336734208 3489425018540421120 6968267039305595521 1805614923660260609 4246160231271101953 8405891775651020801 1590719666010931201 1765475198133428224 6496886275918826368 3810534478715027457 8743185491282361985 8357398343030691025 4351585618459059265 9090868010274686976 6504255439568134145 433068502020083712 6752651710769266688 8845707343306799571 2836902589246671041 5030834817054944641 3850737191761960961 5396861837936427008 345042050176251409 3885710076658614272 1046925506064746496 1585710902202478977 2871078815733342209 3869017450797203225 3763050070479891870 637802920083549696 6586656783246254081 9123364595028512241 327598513705418752 6800410698347860977 4508466238152212704 8571734312928025601 476657754848834049 6895422306046869504 2526020952586947585 4981147536526200569 6437469076320657409 7325986654663228417 5099673619791574769 8145280566801209793 5308403156988860672 5640220839909600256 7888394096009241088 4577105503461330945 7816731458382178624 4945205320100341121 619597748799275009 7127974321316560896 3453157933268100472 3082211261098311680 4149735902860423128 2908706501939298304 647464358568780289 8549380217529743600 8426041555167821824 8062265960945235969 5112074261331191448 8164954193904975361 1781054781320051456 3257464133081081857 4820600849135571969 6732828328760705025 8211720400892274945 4420027399654178816 7255129788068279168 5464737223756273249 7205623114235002880 1348723306722661376 5870029789699928065 3214363875516463105 5137286030426185728 5472554065386581760 2344133446597505024 804651279283751681 330936547824984065 6928760144395094657 7408856660253697793 8692039217199841281 4324620031023308609 8667051023827257105 1525976707822346241 197637970397616128 6713744204665788416 9204969404724436992 444694028050912704 2019901105440307201 6913022910257836609 6617166709440135169 290335606249270193 8003020698190027776 4049064272722165760 5141288780649414928 2171125231122535585 6249533130439579649 4104848639270024001 3503248777664049152 2735133477580167169 8063208006436061184 396732300334626304 2919012069006804864 557223142690844001 6217541236816805888 8074784789619013933 4832963108992736768 9222988581180678144 6272867563944832577 2401167797637500928 665599175216928257 3980171385815662592 8313245538583248897 195983204221245441 6416890569395691521 1115658027997724641 792419046624552349 8630946653731133441 3214368575493349376 8547994329779851264 3141486044738748417 2278661196655435776 815359338052300801 8892412580347904001 6422279025664851968 7556094529009065729 5579277921724928160 7311394227568864256 1902173866856364032 438507219871301633 1451519047201305601 8276649160760833600 5370648312441700481 5141513240443944960 9191934295272742912 7375283023093342848 2401951840100256768 4485099068969648128 6684570320317484672 7727913285484248948 9037234284084074432 8423990214544478208 7409036300351223297 2510562532676272129 1211948526130684417 5397052653070753792 5059610159950708737 4390379094019670016 1284349242346213377 2121774569377999969 6205529593755992065 8982518986700532737 4201656955584114176 3969086541258384385 1828109812778524672 3765431828496027649 6647894559768701568 9037015115269185537 824728558118477313 6556776514682275329 8770325578262544385 6024328838935610560 6312783632064839681 6716675475416402785 5507318749746107904 292813344553928705 6832942837904626689 5972558336081224449 1573765908039329792 3424482833277581697 2890873524708376576 6088421929023237120 1729708113181159424 2999680309799288832 5153456068749220625 4786390075260010496 7396847708479357953 9180240084076683265 2956582244227074497 4669781081621884929 6150951343427230144 2127994529942898176 8026396316010866944 3696453109030329729 4721451612372185913 7713285989576933377 713384159550472192 4491176635395088385 2091663995651712384 8143987598029200896 7158741185767884801 688438186073340928 8220449924168798593 6757860757294055168 6258500520626880512 1595155450909048832 3128759151023982625 3560768243177992193 5282327689687365633 5883899743564862505 7070381922498506752 843816708479516673 1857641803684120064 3768084114004327169 6794777119998018560 3046211077528945409 3867720152512817928 2908985371448451072 5621342789784374924 310839875596255233 497253171434758144 9099381090683026433 1411459058933938177 8741698946224128001 5236078777305141248 6312044324644541952 4159439651144563152 6368697485137207296 8236755541459312801 528879718770256784 2425526174773969025 50703615528342016 6803106715415469056 5826097445240377760 3191739475438600193 6090060776904941761 3097857371361896448 3710153403763935232 673076975197814785 4933366912571717633 4211942936302591744 3853162634757218049 3154447282485212001 6899925093842495489 4064343757863321600 8129218570915765248 18686422682558817 6654509147785928705 3380639181757774336 6826122238241575936 7434899183387902912 4837023576609652736 2133575939289138176 1628274900686090816 6260039041459544064 625714998908810497 435119232774123003 5954980958643725248 274132931510077952 7136573233056038016 5206808150633630721 1978773908929862272 8029903604722884609 2210308800863923841 5430321665428946945 7951703609129859521 3365879418441235904 6734671597755629568 5312423794930663425 8186834019508289537 8285756419593191808 2277357198588608513 5754305098790469632 2411220061355376641 5083082970036236289 7663352655537707456 1142690279855580416 851143287251439617 9070404418284059393 2655414788270215425 4995411621162143744 4530413115005607169 5572262786884064000 8697917431655518880 4133491552107192320 4305795259019143168 7696940142916796417 2718689698774421504 3126998645846441985 3942278617169547264 5787879793802783361 5218081717066956545 5875656383455850112 8624066623560851457 7945641553979517697 4630279656199296256 4144933570616694656 251342329789618177 5379699861871782913 8015891543467351296 2046871253150350081 5873040964590107137 6198588987878547713 2635455468391662081 7923447428825509889 6249495703264788480 4697605907505302528 6225417019304714240 5681585905861413504 1689368085793060833 5171363509860776577 1193071457995666176 5404182292036902976 1407239493099338752 5216754895270497280 5167243851519983616 1231386273889517568 7768985311875218849 4897675403949244417 5900934461221877760 1576714377125600256 4099480185849777952 3312620604074940928 873363441806955521 928701412584856456 2664691642234286593 4662067750716014208 2959930071722065921 354943148349574145 9056874066900013857 8603964372953506304 6941689443272271785 14632245210084352 3827740690465685504 3486578128907370497 9005157002200545793 4494668391856209921 2472808444280963073 2821391149725073408 483679567120826112 7856322146345088192 1627445530426726400 3775547370951671808 9016363644642396160 8810423823252469761 2420119599456296577 1916057289407834113 6813135458043400193 743109555909951489 2636556240868655104 3899543883438361601 7983575685243366144 7768195120684597249 4218140707277324289 7999273719612118016 1754088686844084224 5671667520885107713 6304714681639337984 7648904208077304576 6866597536221488129 5561669966199209985 4254951030960292224 5352999698445305857 6823860163777052673 1892258786251992832 3734365417540497408 8177284319434189825 2261283636443633929 7075941735894760960 45193855340546048 8956194341802364032 428934686122430464 4462916181506777088 9190708287600160256 7460096388063662017 78422369660206144 8464788666633125888 3288647483780818177 4152766377997869537 5599125489015907712 2464763741926406912 7408699541958688769 937107526500529238 8754572349950560512 3749620980654280960 5454124076500218209 5501492528420814848 3011565441198980609 2690525598734012225 7593708411566422785 6721711049447331277 4848633319213285376 4925894667475941249 1623700318676172800 9060815545332127745 2686724130980111056 3007436445911535849 3005716133655540768 8817782335724645892 3855993349786614017 8561099353531573217 2633062228577987009 6140879671344152576 8805801204205349856 2301084436100099776 3396723402869211137 1100359651524598784 6827144924637242288 871268079189113664 3530551961973731840 1845557002970669056 6396372244840167873 4625274688516818944 7396082614667211905 442309299176122881 9130385787875451136 377883318524198913 7916581786602652673 5902660331926018944 9087141321453405920 740470431309265921 774969330453521664 5084826333558079488 8670804470500385217 8626117317669772545 8171496329202909696 9165189953908612449 1576839578677271553 8187973368757480449 8359680578797338625 7303964748741743488 895369127522664448 8059383763555436545 6257891312033445569 192050152590992897 6848280895751914736 3830134768043424257 7807218371873078992 7505647359730339840 1104335777993703424 2352720886553164353 1468402911818131456 5486781358431528448 7020614033739004928 9111849325510742721 2285991274277400641 1872938444396179169 6540887380441825280 1859216755708329985 3938833831359123456 1426553740277184001 2005641984583008897 7127479525542980609 7045899802614049632 5676904558795702913 703554586119484928 5830652042324799488 3087543954632595968 2703587186535581632 1484179273047665153 4547381693640785920 7371369511890583232 6682758115948715393 8739960758884761601 1725528323765510528 4163261001195507969 7044055800458280960 378406567146439040 3618881882353629185 3085443645516372352 1713916939594907600 4214955925981907969 3137530647007609345 950617357413218625 2016624224404499584 5962117971738674945 2295753350790174720 5220996647659923521 2269447613930803201 9014296463901130752 2035349061529793537 2309593062527035392 5326469340605349888 5366678065692390785 8337613902383270177 6223611952596254720 507730826320951296 4385972769235865760 9184417473779266048 5725431990118653313 7739920047889113088 3097318311980105728 6973317986002907136 6197550296813601 363020069307528448 8578256801087924224 8940432585038503424 8311380438192910337 8986050629796548608 8550326185701146624 8588172814703111169 7512765284290617345 3525342590742921217 5474097761259472897 7430500885558386432 4338197270623335425 5137877108618050560 868636184570631937 3980244818349689857 744522756125933568 2566777229672158497 3728331913441524672 6803439845360877569 8641741490612860953 2141693692466036737 6281779862038118400 2135655090851816129 7134724814288534337 1916670870697209344 2307715452165455873 3954140403935182848 4514057306976823296 2930495173390125437 1016367929982288897 1422098903827143528 3145821105865107584 7069298889278881793 1874645965343715668 8905493874528297552 5746272292409195521 7854495489110553281 180757326843658113 2505535374364505424 1911647469052586688 8968633392711073793 7307892991410831360 7613501100787884033 3653787539725721024 5375348265669623809 6773381954484826112 3386874799358898433 4805509242032586752 2821486538913742849 3259324362183863297 5818340733776608256 6085563597406632960 8003489210648713984 306816990532087809 5307470333079166977 317084811064356993 6434437492838258689 2441906336433385472 2559155031565940608 8676515991840489472 5035220669787340801 3272345895794370113 366308263304839168 264079537502486528 1022509519268427201 2813071539270913025 346749507448470785 203760673214959233 1591822284883195000 4229014148125513984 3022201034678602736 4931545817236067424 2749389448144618497 2951537773822828032 2907059797424965633 7909078620498792440 4367879710543636992 3802495383039941760 1999314516307703809 968369525629743800 5337244315963056640 6477513998923479729 1878432474145905665 3136231846694029633 218038055513652737 7430068507556152320 5593380619689409920 3866400264215035393 8041495792485469872 6756936442927644672 1570345454734376961 7372460783141918208 3325812249682444289 5912162438836492737 8209030032452247552 8212292665606898176 154689748605361664 2497901116165028353 5521611512686804993 3686092822165291008 3400329453569440513 6281307617670971392 331544663208454657 4466772474072322816 6651120820225166337 4236898339633296384 3315291647412037120 8365810781213390912 4105042665157468160 4888411277208019072 3182792476972351488 1895118560247920849 2402964077292936432 5467646831548459233 8043945006591560448 5700343718077043544 3464121123766053889 7958415580213362336 1022275137459716097 2599402491578408960 460573070963985920 157088568870907297 28713538027731168 2148469215881375872 8919200780624237568 5683008240714129408 7883202358385788356 2619201257134794336 994729094506005465 9150482502171951249 7730882726680488961 3549794493615506561 4192361974398993408 4276203214586788864 6662240072761635840 6054461256639024129 5337930984726556672 3432591960820311617 8701245569221359424 7794257651830882304 7565214136810455041 7381596789756892065 2564124561886690433 1217872881295707137 8611812155815956480 6125203189176107008 1563621351039987713 7098577739319902208 1227873868637794304 646594511773892608 8011758606385938433 920861748920081408 7151619592725266432 7843673418379565056 2169477864555034465 1559664121109885952 2632276465156397056 3128811148142940161 1397081418925662208 308962527797444609 3083296519293702144 3895851715019627009 5097146872630898177 6263701840346826753 5465250570877755776 4974255382728368241 5267348033460731904 5223417237047130009 1935297588307771392 5206845611703730177 6739656872186602113 531869908476936193 3297039515743766737 1092389192350928897 1487447664499458048 9137065395644473345 4172749253539594240 2960544423969431552 5296169423009464321 714350068935426049 4821227669270540800 5772816028975056897 3848937982156081153 3226628145783791616 5722005289771600321 2009194538189282305 4139464080252093441 1479858096333030208 8276412833586393216 4600624602609739777 7596799872548048257 9015928083906644944 1316448509387317249 780959919985420801 2322508420909228032 1763571772325920769 2284147154281768961 545180847192801281 1484847930736064512 6694484511066147329 4261871854418132993 1776844791873826817 8632214735214660736 2213271792747288448 2187533428087015360 3265789499077241344 760594757403453241 2585274632159332480 585179649144070145 2366673438491144960 6980176318026863105 2879917108352227328 1223329834465669248 268134665956415488 5145566517373051472 3332927595591434241 6936057392320206305 362875082263908352 3248982054340856832 7882916538890040449 5906577374388699136 1129958880122085376 1354193814607831040 370862033898569728 5934086522818419969 3652438291011600384 3625608280764252160 4742251500646694913 9171566231597477889 8670608260634196992 1648326311859742401 8376436604630979200 1153259736150704129 6426477242810330112 6899562063216684033 1454918548328374016 1667839272698119857 3621165528868017024 5153627389354311680 2304974142127529985 6803833785637355200 7031051549484361216 1752257342130686977 5320555275713546753 3181165671437606913 5059801244300621440 3785472226920595456 4800652564125424025 269490356046462976 2883226034491301888 1484997147728687281 979547560331582976 1338470639777869057 1388234526408441856 3544536093152380929 5490428317565938433 5796805417617291968 1139307803336769536 5168448455495696385 8920337944741744640 7237126843085599193 8671208471503881664 8455714329794632320 1484473027481826561 8424395349197045760 3472303781730464768 7069631799031651456 6740277689141166081 2806009456265872897 3165716065957959872 3699089863650881344 1726666653910171648 3705426238855668737 1243090591955173376 3994188938347304960 1836769405411935720 6844788872480453360 2178912903294702337 5749649155505135617 3716478518044155904 2678733123365717376 7667880108730032128 2071423058571018240 173638845020599297 4457747752088315905 2723120853441214464 5299381785656426496 8791782609905547961 2680766236949370113 3863088997638373281 924153943840402945 81057107407684608 1411186884464561792 4745641901956108288 3878169267983548480 3060270515167926848 2294463639944747265 7958804651645776256 8072259908994973697 4702977528526510464 2193685370565649149 9154214943596228608 4124888295093796864 8403227912283506689 646548061674422272 1752924894744223744 6578600332069404673 516576406551385089 8706137751144365441 7015023092379298049 1986301408392724481 1677709068281229824 3370043487180101633 433548200277523469 1050926462286377345 4799705538263106561 5704687049416676992 1246351923380592641 1486127960436088833 8042567740492873729 831174883459194881 8261848191699011584 132027189291917825 5227852740223237320 3968908503741566976 5600079470897674240 6573750654923952257 8695320553245844320 3869593455863021569 7950806605416297985 9003586126588936192 319700869896224769 3263946689818616960 18731233451554993 1685005709705425920 6510240054664888320 6882646807902655488 2141156649565062144 6465985195964104705 707134065502846977 3990677377032825601 1597920595435111409 2138146147847279105 3372948851971085313 4789838412384985600 8510223134399717377 1912717102756806049 7147509335988330496 1619717479000949409 6324730066414948353 5714657853303535808 4722310670774200064 5304940037799938240 5906637108663439360 2948920756821386753 9200108696246157313 5099385994307147009 3060095227853799425 8259728427338603521 7534238328276067841 1710856718675486405 2195226030031378240 6592641657409609728 9085690491168493809 1965115022826431488 53128592841957377 6164163967302909953 8529007743198023168 6796883223874496769 8156454076058377216 6130529005946227201 4730491176517769344 6873775555887837184 6969979755595419648 1305649073265916544 8259079186146694913 2817709603510904924 612005703189217152 1868163667286514976 4678943821915991552 1930099974453396993 4647204523163648001 6553318024331901697 6810278300309315841 7349374218295690241 825750464803366912 8362840832205372929 8256063738358005761 5824398167425613568 8518350368347972897 1651206680224750081 2671701908800974849 1131143999138739073 4028437860982161408 7032257169196513281 2906667597128302593 3210955669932897313 8091121033889554944 7375002483199968413 7155250644736953600 1960622909261583617 8299420886451027969 6748942923777458176 6930550793849369856 5815572075747969408 6058353801945359873 1097458555342797825 3153063061341477024 2130969034879705088 2103697168814446592 8417579296933818368 888040430296829953 9122274606665973761 453186357807822040 1026694752259090368 3298112766658180088 4844559793657094657 7903104323312443484 3157712023198970433 1069122240280737793 7587839611117150209 1055293908365626368 2741409361525413456 5188687811462488785 3679657846884925441 2651466443491908609 6257305335710465537 2172059714902638592 1526453646432141312 8852455000104763392 4844578871346528257 5433574958170976769 2425014311569129728 3274618185311322113 4229572445032316928 7247899661575921568 3813754148007444481 8681893412559831041 3378670097522032640 3538102176357390593 6560160008333747713 7890641292688801793 2169617047206527360 8897793536470028289 4566118304381436929 49062646873885760 4711981846153759745 4514205027375766657 5077858447817410817 7475360695855412736 7403260331332421897 1496292069923281737 6300909392416183729 4145275699597793664 3553022212924441600 2923867483259639808 7581342081231093761 341762351315632128 2482331283044951169 74552263084304640 3895478472723679233 1696111085913538881 6916943897086737088 2100098456154312705 5586366113606288425 6894799322459113664 7438506853171637632 6493500251563783040 4939067595085644320 2029267109493532561 9163686919216613761 1644960101980725249 6159395249728374784 5751504166752992768 425420244175689728 9222805867507664256 2085110107917339136 3311564590058385408 7799184277061958912 7600998683250974721 1113600473857234433 8705660039705630721 7651502376317320705 55801487056742400 1917942895736500384 2415816631040989184 4822205499571904513 2163509753703468416 3502233321277710337 8479238128466395137 8553369977563871232 2134315740751249408 7443245670668834825 6603965176610169857 2144802793725345793 8128420020147739649 1990003565208731648 2337508220089942016 6219921563671855104 2819164052264007552 8431847436020084016 4114340622466585217 5484026118779801344 4681614118873762817 3422208713559629568 9223135289193660416 6288732940422504961 6275433574132908032 8230163471513643009 6924944627925993472 7132717119689501952 2417708433577843841 489439325893769217 2517729802857042944 8881721469664195072 7868860663402738864 8126512932908695552 392162872601874433 6406389605893244096 1915822516360650752 9145844500519195649 5845946857592736016 2129765050955167744 7748209875469696497 2230928025737061232 8643146803871159809 6559260175044107265 337268595516133120 1999352362944724992 4688567320434769921 8505586591279011841 8101828285179929345 2184758286916136900 8306119283053654017 9182283176760272129 1632457185668235265 6152396175342766577 4503273051489883265 8702306422280028161 1670769661118452064 29235138133216769 5330527207931019264 8255073946451867360 3067070229706700801 9047795947926256545 7472196768411680113 8451511850948567008 4421945778723235328 3326242920203583489 7461532503566422017 1571611624080130048 5538818946406285312 371772768159005697 8553957931561023744 2187539008002752000 7440364115275165697 9223327585092459679 328641039300131840 5936679973638467584 2539870927141535744 2019609292754360961 4714759488707420161 1241628640484836801 1208576691427757017 7724532554496640000 9166279215201331329 1378621913218506753 8555633640172158977 4119810505783574528 3634463522982118512 2290045839754804225 5428512824561537281 8840368367081222240 2643831118118256641 1107364827777600256 3446450858163497985 6403805542569140992 6057669578138042369 6426867719208394753 3267710160026796032 302636891167920128 7285331853299758432 44354452743847937 8485163245290707264 6521007981787194881 6365852412585213952 1744368388087010369 8362933094018629121 8391254621180897792 4076498509057060864 1763035902056049921 7424320247968557057 1007855438080132913 8264189702122318913 4522052429249284609 5992511855365372417 2293650483320807936 4766885946279092225 1758946734335803392 7769930216802712585 3504851846852662369 5432926826199734081 2920031975340611585 3946129174350236816 6138031180585665184 7209110613055683328 7562027628540373201 347230365344694273 4760186446910210048 2710584391050854400 2019992830560239617 5965661240085184512 5670598255025636608 4102545099576626945 2361012251009271808 1353756814594547201 4078103850478323328 4470307970423906305 7915779928005703424 1529573269028670720 4836150631050051585 4886078934659334145 7025653260467815873 878764665486006273 7394756463524052992 8465324588549711648 5641125105225342977 4828037931885870081 2063850008443540345 5427236531660169217 4027927230468547857 1142326603163198752 3529491169257848833 1358050646031026572 8342146982620299264 3828780090193585792 3770746043330878465 3992983758107691264 115250687128504320 718637628498361345 4030557948630390305 8464490382377648129 2803974794243997697 9214476004178487040 75406579983187968 3021537541589276433 5289367938037727233 8185581646996732160 131332851188810240 5821309244398721152 7696209976072548832 6648694140857611713 1668008229117014753 8217247540104036488 4319954209200680961 3410101383904773232 8961262091741028353 1955624135917390337 8153635674172725248 9220536494015839233 6885893181846546368 6848239219639672832 2019740792846909440 4792299670698459136 4795833479720829441 3493734946803154945 3463827421024431104 7952089398928075904 7903488124137480192 8643782416656993281 8315915345077927424 5331492871923784193 2243973219038822401 8233599191395229696 6563220927145822208 7466713313844864193 3543085929586584064 4705562119510886913 3659991923015137024 1180521264746098813 3437060640529891328 441368777326986128 3603292344257317376 3457918941945937920 1134161718602629121 8972369404350300976 3167235636351074304 472271843095261377 5375943365234969664 5439313475032074240 3599256682421362688 7874074697016540496 5949782599165027409 43399957208138817 7629259047215616000 1701424056320347361 2487453542816455168 4092578623792349184 1702023266902583297 1177624995251369984 2780123473152454657 5907260978377670656 3373569610215514112 664468803496221057 2537884581311365113 863552986299760641 6311321893131999616 7727072155934466961 5053186518208610305 7294952881818173440 6400401798760150912 4465574925758542105 3208287975367144448 4204080629682933761 4616529613250980097 8673602374509718273 8322490081028557761 899314381174136832 273562831587149953 2934393797696552961 67454855917076481 481532071124066304 7803826993245366272 2809397929624444769 5554307447844744368 2556829162592915456 2262642470910169088 3200332064379568449 2925197724466491393 3590380815310857009 2502410601323360641 9190679287205253505 3195916157487593408 1757463440789719040 6437252707902779393 1365325441035522305 6928917889095006464 4236781476415012864 1660299449396834209 6659807756537013376 8922194979861065729 4977216775118268801 6395483378993461504 793395690231657472 468309322752219137 6728792266989804801 151524349410160896 8178556179983152448 902605423812762624 6409114546415759168 8005882537911123968 5910905788824908801 5512107403975347200 3784164688471382753 9058244162189518848 16143091714506496 4541441413884116992 6185555802991255645 1786898956196429824 424640361965289472 4611174950636836352 2055316265619602432 7596053285644156928 2068880014287880192 2958840269285343233 1950510624185911041 4613671470762054337 1073913614491273240 5215717463519520705 5820836013214466049 3755345015250394053 2467777141248712192 4594749780777977856 3229149757129822721 859481815949264768 4212588240089120769 7579629950390265601 6243255683590862337 5534302080269131777 7764539506484084737 9141196905509931777 3162249310504316929 8602996637458291712 7754245101742952449 4039481339818770432 7029876324290964481 5616047471921835520 3279289395485278209 4322267190581161984 4119766193472260224 2941775552243354465 6054217812054557184 7037774011499923457 3620906642764054528 6628579900551929344 378347294645219329 3142360532877058049 2758848031321882625 7027371303615070209 2245860748392587264 2881711306789093377 4121957970012041952 3621635538980455425 1753963187626804800 3192463406211121153 7171107507696949265 247367775633669617 6851750348056428544 2262453689714111489 3893079445919939472 5525253383854562304 4901575891687443072 6564602328296101697 7849774386315323393 1850410591419695873 9195954147358225153 4914746070186876728 2543235437432833329 327951134664394817 3099256334223342593 7358064453385981953 5577816239417763913 820425104435965953 3001191781864727936 6620666703824642048 6236617169127701532 1847807651568765952 6254916331293070337 1 5310799030905603073 5471394263468390657 3803997712657126016 7291467587718474871 5401860189405904896 7645689666716876800 3796769670680340480 881496156696215552 3550022395848288257 8769050341760256513 1382044283177384705 3964615481259125761 855406057840801472 5564208390761980552 263133164523274816 7520646545336262656 2468616077566822400 4965054621663887360 1731175158878085121 3443900824214812352 6161863747798728705 3609336330674274305 8964397988151377920 7284353213450160406 5242704105271443456 3538165017202835457 1616188642624864257 4096450319283345409 1050003774847031296 4945986584811690241 2361880753875325217 1125132592420407681 6550825478414794753 4336287086447377408 1461378850228238306 6240988866098193408 6880389193394937984 511940606418174976 5094650230212905984 7220892116316614656 3920514830153613312 2252626481413562369 6548211579355136001 2628893561439727617 72767382947983360 5933033814597140480 3913161358896804096 4886723038568742913 82784380232210248 3335656272630972417 294874106154644993 6823759512239859841 8067835290960907265 7964603906193948673 1378482487603238913 99709828806197249 5473625654187114368 5591509193325719353 6916583223549538593 2518429538752989377 6563221998198016573 8900799076602977280 5195204892495134720 4885053816022829057 2336072579363649024 7817428186928381952 2873813360496465921 3995480640975173328 1276744200913682433 4703531090230171137 3426088965772721985 6065192190384752768 7378010802202888321 7692876030661051393 6841973723923773056 307777996691836929 1655481697735867776 1452550795191711233 1503675681714434049 4516798474613427040 1681070024542871028 3299793088729364224 6487993711279825921 4706076138332975872 58209744534971521 333864532682043745 8714064764824116225 3180716679931741312 6888473980663336961 3576521553694605312 2906331738507043713 550770372628581889 8619672617843886977 4889515017426339649 7214273090932197376 8829014615591484081 8466392966826674177 8033036947025234304 2776936822144499712 1676443159270260736 8363928250408067072 7147222576203890688 8376062631911942081 3596455337448923137 4749816990352845728 4276722227934965760 3824596772361723697 2796977936638097408 1592165036984502272 7834415123359899649 3230887214819765696 1075968013087169537 1432621201549801601 9162273971594469633 3290482014066319361 1359842150625881088 3824585448604606464 137249661684277249 4318534727235398145 7827164524258824768 8521742878910721025 1354650097782482973 6459904452481569153 2364982282253624832 1187095645793890944 9039458715748597761 3340871400599584768 6856296516567268992 8435094527792343040 9169100999900247040 7856150142008553104 1287991478387212289 869769949135988480 546889642069153568 2974594765739767808 8108375561947492225 3595931926836524544 5794121037040582657 1394631350729517989 3594535557904744449 5887263078887126144 3171201353284928737 2444049296673650688 4888896540311945217 8962621298848253953 1582025731880046720 5495857571427598336 2342333212079153152 5255190962124863425 4139779101954922665 1865190820436115456 7845478456657048320 1474733750233722625 8351927931171173505 9052401276482277121 1442909014601583137 7809644418538528768 1012430738092098561 8843962285619637568 6299264436499644416 8468978876725541857 2764617135188009984 1864247895493486272 2965222871764918272 4999850870657306624 701051191283384321 7824528600951641089 3940746492118992897 2524878248926403456 5706446375465836545 7723664434896166785 6213244279667113408 3679675347533504513 4892051086801128960 2173404213925858305 6596381937171152896 1589327804141004417 3765919524358848705 3282630033276490241 3097500679910223233 7692588016940403649 3203484929740640257 3202556997171249152 2991629102294327297 187683949911317505 442762106295549953 8941533050395086848 7638586594614378496 8351207789259145216 7459398083410466944 1163596961524744449 7237172213957996545 1783360141356208128 7360065860265420801 1316836390216479745 6315910790120535040 1132848058404832505 1844699389572493184 7805049493356690688 4804609832997649408 6460268325106794496 1455965798512687105 3710138665437663232 1890169771356274689 4841286282161750016 1436327587920949553 5457524394296802817 5960021450910115009 7181634418435375104 6184185442519420417 1004424963153726976 6046661206185892864 8397712913718731264 2121107373152092161 5694786435250040320 543497568677535745 2106567220034273281 8477440495163941813 2612102152405145361 6547264832178416641 6887396681428228097 7380851691589690369 7133940413241953281 5815451552718913537 8326173482246623232 877010400873300993 4256888268903274592 398999762247844865 8032599023927616769 2911682158588892417 6490365970337347837 4684737638955600384 1494980294396360192 5669174154924318721 5859253671650314625 3428262923055090273 5959062811081441281 5082589021742009857 1194983302023104512 2943780078809515648 8711703632192027137 1402881380588598272 8859818029215645697 1547992504860506113 6251484719248203777 4286480158310611968 8243816321839529985 5865742728653145664 4534636008984071809 5911774412230688512 4918312009100427264 2567313086215725313 4139720541386789185 5636735321298314497 5441095038273272320 1943694640505880576 4605055464005715905 8975265571842727937 2152012945784748032 9017814990200224256 7882411592127295488 7564757647200803841 2670665432571052033 2529697279944118801 9200584546173217601 7235160432984110080 7427864764733785968 8463832853747444736 3122198744346624001 7835628957458497536 2241929446261604160 5200830872390171905 3010729627815068121 3336729925370809889 5556330099863956992 3816542629322490880 5539560305650050801 8660820931839821984 3939848468617615841 4549373631779162625 3786325326569460480 8850392441330995200 2319017253149702785 3415062128243652609 9074253560365660673 5262727702932025424 7772550419721639424 1513280986458641409 2607854819484091392 8542407950208309249 5546574562208463105 503687319955215361 5999525964360819649 3176037717405827072 7264838925027524609 1599092607566857137 2242803930805720577 8916760767787483137 6190480535472647168 4428403680093837793 8899547958687698176 8118802998473875968 6383859817242689536 1096419244347898881 1394845497287673601 4668323567526569376 4510490576818738177 643132924906512513 4361486065565543936 1363292117454964736 6714827943151009792 1191731938536869953 5400526689297051648 338110257607475201 7023988087718836224 8787627188356786176 7292562169311440896 4847022593144351489 908820583860518912 2856329097485123585 9082562442709729280 2016056528274532865 8607889217195651168 2924364299568059984 5246512923119190016 2836072375439840256 7388718309681656064 6245613323934115616 7615687400210142264 7990124892339881985 8897941943414599680 521027741531574273 399319366924500992 1798827530178134017 3753341940332370192 5694275659842611200 2779226526308613249 5029835511867020288 7131627153363185664 5885968833809088513 4290420012497451628 4026226945014138177 5991139507379970800 230094515996428289 1098846663705277441 8015308915113101313 6170022705642713344 2200920689808085120 7021279252276772864 6794293898546540960 5614201518819604481 9198402180316733953 286705628573532160 2195905532594043360 2651055553772269568 1596395922029895681 8848062521927172545 2283617297802485761 2760919062225469696 7521877161350463489 6323580357377802112 5685267283613938945 2168715028917279744 1158385441864663040 6047357648970009984 8530618666417095169 1183233998224932865 6746868011007715133 3299934334158610432 6070590696693332481 6519144417372209153 928212667543258881 1066478218961016369 6915718802793012992 1946407376553856001 5327352514835196929 3421207664231239680 8408092460595036160 5411336062073896961 679703713300073472 1013744810360811521 4787502921554440193 5890242030533278785 1427198451542380545 3381844521961111937 5308154943325085393 820865108935348224 5458640704936972288 7383582463886848000 1494947620687815168 6064340637520135584 8366618615632696833 5362225454698332160 8906585799018291201 8575093658489288705 3894813889627269120 1132587401801343872 477675416474091520 3944510835115081473 7740680638899044352 7961485574765953025 4576921644079972353 6228730862255472641 5216025294647852032 6987124834017327104 8603192649151633921 6040042287969136640 2385730614246817600 8336859476969373185 266728172813579008 2500787208673242913 5518166936276664385 6015504908939165696 8919393282158049281 1977216604094431233 5511584382126915584 4966505433712644608 6139310234189994240 3036156173799783424 1947561164111967233 2535271467346089216 6943590904952950784 4229568478278839809 1216907498217349121 7617069619935708160 6669685854313802784 6349248839477078000 1862867144757870592 3080882999006902528 5979732532019417600 5752979107199289344 3041439058938209552 4910821803417452545 3168050935977419776 8123051578185636097 7203563914206444128 683125403847427585 4712577977315901441 2107037661649686528 5170538625447583745 1968528052267261713 6375692698340873056 3028074271745885184 3771072772030332928 2227000533894169088 5280369044558824705 7714798582193051905 1226776963000893440 9001262190675949568 34092369594093921 6011098300596617217 3240597980164557825 8705585026884931072 128320649168550144 5993689934192357616 8095792330554980497 1951315110272565248 2856189932324519936 8484519571759949825 7262742334329247104 6421639477902112768 3263658910068740096 4112138895125774336 5707167494151766017 3882488241161139905 148835827846709249 7318283728723640320 3841721053967369984 2532971091526709249 46138676534336768 3027736084880437893 3166496885578776065 7661554209567650816 2769811366953143297 4260752161912185857 7646514234161856512 6744576267627532288 8874088055519041120 747824436032143360 4148090635679490049 7053562489279485952 6920908298680875008 2698963052698209025 3032030965362767872 4768017094322884608 2884586556699054081 7646952423394809217 9005792895868859136 3346501538856823249 8941233884162684929 6097318768130204673 3825864800431365056 1588511650259211776 3951817353106776321 3928595563278943744 9213885444634337280 8781877263218032641 221146486742626304 1377894081028720129 4735572908887042241 8925267264631050240 5723573874871516480 7936887636959460992 2182231797306171136 4324193518593216112 4681386187553173504 1372464488155007232 3974404453844864000 6985387044502081537 4011019405810399801 3571204190513725440 8069447384935119393 4923293772566634497 3949831701982581620 3261492272639584705 8440015510323803137 4701633997146947585 5831408028188379136 2744641125093542784 6235387947034525697 5136735820090769408 6586888280140903072 3057375432048394481 1924797378653921089 188394998080489217 540446469202395136 2830552911844884481 7441178617145123200 8057232693257666561 6926190421868185569 8390228370184236800 974856483586439284 541536537339428865 4395478478158418433 7795331378079347200 6165280370158665728 2706095318474184705 6212492014639091712 1786445961037694721 4656892338734956544 1566791254536617985 7808037824148148224 8131220026818555905 8957908509589766144 2384483285247336449 5958427476961121408 8028878598576111617 347418591198185217 7236282562607946240 2688537045692841984 6060386769881268224 6429010521675792384 5530322574787016448 4496876806971424256 6317700785738027008 8213968988414012929 5728477014373605376 2721783050705666624 6799650490075140160 4240815732205745473 8406510518882556416 394892357606978561 1054011156610985985 4944112989914390528 5376986593150722945 8493218991534723073 5324088687746880513 3123726941933059713 8765327871416304896 6359957522880692225 3875698446700122112 1563905022068007936 8693593849432870912 5917867042778542080 8048174975557042176 6425652080653041664 2750598067608573849 7985668784618182192 5736792232033069280 2726795970809776129 6950000643462307841 3670982356259966464 1797638864076627969 1650840466292415105 6323237293427109889 7742598585796102624 3468427433943234561 7717566339459932161 5326655122308743169 6460130589314869248 1423910686955667457 8099909386248331265 3297224327776223553 5838181250982998017 7767045932366594048 7132819351104168864 9186327117238435841 6388556303039866881 6910704900008574976 3664962810250954241 307451691383695873 1993518422050545665 2271301463045734400 2039201013733051904 4653038525303007232 2727875558192840704 701980430797297952 8222187398587072513 5542349149204119553 4947467096424800897 5528658677452570624 4788736220828620801 4772247901766402048 2287837205435664033 2565804644526839552 1715689887887034368 3694707585376321536 2860618695349108736 4461643455689461761 7490230796089524225 4471615443943263233 6376250575621689952 5225987991990120320 7451141608385900544 7084592641403256833 9111865271615728128 3417263588510941185 4795286924433736192 7078258652766135296 3819123073545708480 7823408739861135361 6257046656958376960 2427458494238777345 3159446644915403520 6872513388106027264 1814071474924762624 7702107488875241472 2618488914432120640 5711394112592601088 7891372056370843649 7469601507412842497 5726175345992436736 7534802843391122945 6065213785471292609 2663946107268360193 3180324524486526465 8951930741711028224 3568197597803544576 2593099701249073349 3801588630785752253 7808051326480131217 5746403035194571776 4569250040318126848 7787104307994792129 1511117307187094528 5307412449544147457 1188249751450741761 5548002958614824705 6813106951587908736 3790346137392771137 5425270668996889601 8028609523587975729 7940540313438828160 5501102470443485697 1648324008825765888 7154897486753693697 7180924446228408320 4964925771643060225 964781554119585792 8370581875715997697 5591941455196215040 3673678014717124609 995813915543971520 6202434346246951680 2086157203699339777 7550921598727799809 1908325535503376385 5887624761499975680 5029004544453310465 1539332544722714624 6783801495441155968 6689797976471507584 8629111130636659937 4250569470929747969 7370805399105272656 8460072557323122945 1367357824567016385 2559361722636222464 2233642419532187137 6175866541134531785 3051782913249251264 2433054337219297281 7310843327417512449 7542627024229437440 5558558429775923200 2427117169921091584 6988379817719535073 5151372458344807937 1003478006379585537 8703231499143602177 8346247385169043457 2521450072829956097 8450194869220458496 6934513884032512512 3502757049768601344 8302499588860989441 32686915757854721 7839945759580470272 567974048234614912 4188350251673305089 1241439623778492416 350741771097675777 3410101786912358401 528934352958615233 539201008072916992 1471856915292422145 1887225694411603968 7966521925766330368 2328155342460696064 9083683048071792640 546381621888730113 4673854380905480193 5852697195271103072 5220158639353493505 5757291539755958272 2923286299541678592 6559156113485521920 8766694821459836928 2860251839525552129 8003190153932652545 4778422034751555968 8985414798744424448 6662130008328034305 1145224965281424384 4487243182069776385 441325313686506496 7478725963143970817 8441969131264614401 2331208449691811840 249406810920583168 4842138026694447688 2272147374516203521 193159228433298944 1203270029157132288 7410948929849817089 4519843345663327488 6091457893613813760 8164474790672203777 2348581423814010881 5009880672871591937 4169137779483164672 4855202228816977920 7948904695406642944 5648513475466625024 9199701006382321664 8992027916535630081 5511636661524025601 4492944509564576256 6918943249491361793 8613023059579134977 7157358007079444609 6286056839508959360 1790806761832185856 838904381520983936 6749459058442274569 683259279020485633 8087568634214014464 3880422988333952705 5221255217956781057 5769080422322569793 7621746304397546512 3074546361214608384 1424191178295323648 8907248846602010624 873597467466245120 4947821965933352961 5353140201545793537 410232315504904704 9027034803936948160 3683073615834284033 8952392622973157377 3210698784606322688 7036648378509971456 5263744905881860096 7699430073781449216 2962362213309104128 7471353937362665216 7602593576140144641 3254982245911915009 4795117273603158529 987949306669694976 4586261665509325825 8259919134555070465 2888352907255221761 983776325447237632 1475779524741999104 127504622741106689 3085923679350766080 3166361520555390593 6075373196991356928 4767570943576108928 8446396184496507768 5653458870231064576 6895607427859591041 1256238342351372160 8518310178837102592 5906823656398905345 3429456283074685520 4142848612389298177 3133788755190731664 2278531801424457729 1420445482323017728 4181970059214192641 8556734209947548416 6341492226132017152 4280840565949646849 643681365608222721 155460518781923840 1870362044437192705 3659696562224187137 4395550747634171904 123770768451174401 1598525348021160961 5782676764194779137 8264630564625485185 8887098788616151873 1794552578129219457 3651864995024743360 1910996877819965249 6298466617297358080 6611849911313768448 741429164269619969 4343416402215429584 8337083999506984897 2073780419326783489 7936193047015555072 6476021863990837249 5592480477187787776 8879389417726194160 6995950712013848576 5672013379794681857 3230273489631002368 7844542394352126337 5633487165322229504 7938562318604451840 8058278774530809617 8517477715807477452 6246571223239720960 9109690653733289985 7040285259326554113 8155509929518683009 1127131170054653057 6658316069636715521 1935553107067360769 3065748515121077377 3129103304235367424 7518281863848394753 5299189567833133057 3190662848149388672 5031659098576834545 134371731783520256 4881132394058612736 2019467123381489545 2719308061756520448 5363401800819921553 8404104835708258432 533437189407428525 5499118026593727489 4123441701606184257 6396531088641939456 6210558483834408448 7358227638699423873 9030018982856838145 968543579339386881 3966924823858553985 2534113527875389792 3674114933661203343 7327636232622671296 5526152622492509904 3113292915001772033 8695838527187943424 1009493419046862849 2148080053614911361 3137365127626358785 3954766868756692992 4405755388975888240 5921814811397351921 8562969192820052161 3823007422858371072 5635834068324302848 1538031184875350016 8790093198254870483 7378928848752697857 2458044326002995072 5228885991056520769 6056870356642328320 8582305704464035840 33216835365243776 2853440236047427200 1259936450840379393 7333721283958873857 6788405331640110336 809604465422847233 6079364121739984897 8762259884812867776 7313720849785782272 2116684890596090976 407123146282152960 6948423643356340097 8798334154990141440 5131689312547277825 3211191939892987905 1373757653190664696 1888876708927734977 8006383939486308705 4692087188674138369 1067076245648648704 1415146536724832256 3744600471173565569 6916338636216819584 6468285753376571392 8882694084641039104 6025101025308058305 1097613917511915873 2147634888977874945 6799305710987688832 8899692761688031232 5343057779632305152 1972661628152630202 4988417403093516289 2144079060755158017 1652506062269448192 1322015907733045249 8019035470634034432 3413260943157877792 6099970483307284705 4934790135672815680 9210910409365733376 2730103931527993057 4068843334866079104 7252281427967315968 5281066681026666881 6034730202410861185 3497149898012234753 3093921149365424128 4063730742656538496 4614489013216755200 2336841291621849344 1570629469177208833 7234868276429545472 1858974542457597952 7730852659216484353 5946443525936124928 2666695986785681409 3981160615141581888 340916072051769345 8705337939364782081 5650928664046243328 5200181237851979777 784354324450951681 562827096052423937 4250608733733818624 8905404559846692960 2104130704319469569 6816269855385776768 4623545699846966620 279930764472672256 5407444884087947264 4214858682675150849 6932880070647444993 1024810362265698304 858322135800910465 6771619052453605377 578864089265201408 65128574397128961 2542743112952430592 2535233897733196800 6965494877375889409 6580308550071029761 6338280694047661697 5136776063514434017 3399369202670121473 3576519567758422672 1656611482436261889 2472531871537781249 3351989661673357888 2779007590366967344 3975647832211376640 2218922116675698688 7691890833637964609 1685834597096234496 6483042775561307264 3874888274470284829 7597774542436983808 3467057538065281024 2219220008811655081 2752036651929681920 9120205680550657344 1809770321785292289 5127367523636617216 4146690375225458688 922850071626301441 2325902394392577 527947399781453088 8769451678333510145 4977176001368401921 5395321408422805504 5873636571001023489 7407788710115155969 5556883392878581761 3399549807922674689 194079218407417856 5880751748298646041 8220956780894650369 3454285162280757505 5953151933735600129 554632492353519616 2035097419376524289 3156746689556960257 3880717583958713345 345394576493642046 242722644934245040 8972304106035924480 5225007331825972480 1850139121025885696 3053236090080159744 4958413995697641201 4866901186039664641 3529281503204835264 5436410744008867840 5059025059435213952 4048835648258505728 7121268577901662721 1174277503373541377 6604788116164846361 5597503667654492160 6272552174745735937 3383580419784827392 1990649037679427585 3075593315108746240 2524740315245373440 5370880583073497088 5535039688049246208 4745895326714232832 8469614551800438337 1210030197373587457 7294744368857264128 3277225632939889664 7552986710746167809 7264286764265419136 6767782980519854080 7638236802473984000 2704494577915452416 3203611269716757955 6615659435623308705 8959431976468345601 8871449131323601409 7215457241379569664 1026813707904397313 4410943130344707073 5883848927753215617 5025777762874198529 4545364147188478489 5396936020217589761 8117187169929253248 5702729990594586625 8954661192300363777 6190700983086153729 3183588066267713949 4029621407977944256 5394865466737849600 7735733760721068077 7641828007398735105 6271120581425070080 6399601598673800192 839690048249359856 6906393066527884288 1943964491494719488 8882062872647834561 5107591851679401984 3741830246253887489 120623022061476865 5334587951462217728 1331650580562683392 3352042371379705345 6831217297869009088 7233433625975904257 4510267775813084160 4129602803764789761 934456073837956096 2106292021721043968 295499963024202752 651458579634094080 463854451379699713 6961359647407329472 4606740274698321920 5714312377700372480 7620233993291300864 8007357558755786752 7428488610937807168 3269516411048631297 2229405265948079105 8754576515768900240 1619452462801122304 6784386649270779904 5003818369030404289 4770393281240447568 255315574108405761 2355173862941290496 4196039080678694656 2336455502333139201 4417930522465107968 3636755453743759361 714216517951932544 4661123555901489152 3249193570396600449 7966741179572553217 2894191458474398528 4479025596082218497 98272498861998541 2924666305362616320 2372642919548174336 6157512014955050497 4783750717220896768 440752503346690897 1775575252973759561 3639223559424131073 8087913154688477184 2132243640819758160 6530762885014022272 2805440775668664440 2583969717773015296 5801175881828007936 4994409373162938369 2671636587317106688 5557166624361009153 434467297864563952 3818667998228807425 6678209274749599617 2448496500578837504 1504012728725028864 1843048668540895937 9135189684531044033 5647015979929561089 8205313437734141952 863083280935198464 5760685873810716673 6096318140124532736 7786007295113729024 5194694296844894337 4134044754176245760 8476583280849750784 4063511571896922112 3133058472238378768 8484382725719096896 635431142643427201 6991152754173209345 948508700389496833 7692162159840591872 336501065046344193 7232116032264361256 5106904673424557184 1951881778736893952 8103180297644654592 9129609731725852673 6050413658278983680 551340046693993472 7289462375357084673 4844987856682893824 36445606379487232 4094116844920147264 4696997387992860801 4844639310009900801 5794431782977699841 5629153091616458513 646191414009960385 6678573146655538689 7496272463258714113 1173849645494266368 1731410669133086720 4532887853533200164 1718322203430625280 510519050130953089 4675281018920416512 2088360788836048896 5805904835548385408 2144280209589584384 8769842144110002176 9199155601432710337 6098854099771891713 8585272099433431040 3763469266228615681 4134468288132047232 3782450581493101505 2984706440776966144 6993090925658421632 7458944341045274113 2112636003132236800 6831975620683459265 1448329876311375873 4209630237258416129 7878417865369913344 8386656602032355329 6262009036482803201 7470143157611675457 7220796062726254592 7088761754814880257 2830046362551469833 2070625977921304320 1277543561072793088 730011932136777985 7561980716139807969 5745153538793906176 5589424637247913985 3874314558005648001 7257137121296627712 668074514373924928 4866893415647961089 5877259361647509504 395070452809072641 9053731632333539329 8975489951182932992 2208748606793973760 1520708805962655745 8133925844784994048 2936975135023362049 1973639197502792384 673474850668183552 5156243902862327808 920681965820661760 7179679540770376769 952204571643027457 3698091982936481792 7201710819220607681 8244126664612249601 8445936344949481473 6464804023453157505 3973770889974393856 4367440374056222720 7273752925645176832 653465463607085312 3684548042391501312 1539382388836147201 2077184116037779457 5338947438023024640 4976547966957486080 5808668739158465985 4709347916906364929 6251322889409320960 7310381017430871208 4923755113373302785 4659990445856825729 3870138797738255616 1292939433012973569 490726014883643392 5345187245565281281 3890830658730703553 7766288943041438353 2570551581203171232 7865722564753002113 553777891021896753 4627513765287632513 7377296636946678785 1853078320086188033 5983670255347576320 4314528023353360384 4105671953459076096 2137841993912163328 8864164998341304321 8222597156869604864 5007751624384312832 3266722513524088833 7685675044630609617 6036452255034691584 7080014376609823361 4688650603566402560 7502997749369733120 581615936052208001 8895948557770196992 2684274891607244800 6667519116221120512 860824579867127809 3075572152369938432 33985345596775593 2152607724901704393 4078655452243593216 4409877510923544577 2854751775257143569 3421603014775341056 1605556349126131393 1550955970242577768 503730091578414273 7461163364346451968 6761199427273197568 6207434302963873280 4955403432236508929 5836835922435866625 1371987436350083201 4852863624482701153 1039240524494146049 7046110515135743104 3185810774631322624 496143725230546945 4808132478082498561 8535812399016983552 4489859112444916224 2744298967762599937 522625083329997824 102928641424945153 8215263019152879617 6294485830587864729 7927898035914729472 9138518648233340928 6601576623873635072 5585554120762422785 3574380290812131840 840002193661575457 3898379161042712961 2898809128170837504 7268402180518404416 25583170521690113 8577512208944012288 2373872879909208064 8089012981110317056 3453522143594230337 5517186975914856705 5459246001052613633 5442281668231409792 5026401230499721469 2290507222078890369 8953427884322007552 7525246215470393313 7311293249520621377 1109321374682693121 6684716167057700865 7391964446916477472 1383297160055931905 336471544808484865 1919419343420497408 3179381214775985152 5827195301868696769 1489768488031498977 6759579483415023617 2415351788878259200 593907430689421313 6890952660285709792 6980416798956224512 5536831679721111553 866938049692368897 4315762402051620865 5089878352317120512 7486811502038814208 287880448884713217 6855751677975212416 7875956190004619264 6276386629797463296 2635406891784863745 7321596409820538624 2349324547942211072 521161200091300865 4222664307690089984 1337071729074929664 2792493744930193409 3178823312923708418 5594659987643424769 1823583696980167169 8302934859129796609 7987344957120708608 8129852442466367856 7842954335205026401 3764389189972208641 1832459456814521344 1 5348959666236653569 3484303973042120960 3891185519376007169 6276455081566079488 994942370180186112 4340224426452819968 2166278111831556096 390685451421422913 5519832955849832448 4295442906048155649 2113350182341214209 416956196873498624 4912485685428037121 6621892974671151104 1213244675009014784 7545836339577421824 7229208151379032577 3038786792956948481 5163714353207849801 105348642753646465 7198115394944077825 2275297921055628289 6905239855777562624 8946677901566318584 8870429613689274368 6426813934710177793 886997129282674432 667777471427610625 4137771613173628928 3110076945376482304 3549322120444116096 4144633619859372352 1136279682528920064 6870177288851861504 1935023943060160513 2043035714253794305 7100147344763910145 6976799862004985616 740264241023246016 8344368960244088833 6522283946919493632 1787511185192481793 8926456912814875937 4106485501836464128 2445524417167084417 5198579724038005824 8495129057446436864 2917173865094224097 4160886706290312064 5119450159319203841 4716978222114530561 5254760439708549120 7757736750077148065 637399591921412681 6281279988522124329 1245010186935903745 7492542944135340797 6914782887525941248 4611109127116791809 9044574895489710081 2243435018150555265 233699172325064704 123333181332461056 2922929237693436337 8369856212964057089 5250150242164693505 6138588701722869760 3511126367981797376 3496785445575009504 3313784109446283264 5475812584772395008 8818017255204236800 1196304640834929152 5476758773203906561 1859066854789590368 365165465718529217 7777326210863046401 636740907610339328 4974066896735518721 8419913593629257729 5406828271411134464 8826173097892130881 6676963451573822593 389783507647175361 7662408234332256256 1191304011722665985 6902995422663894016 6566691161756850176 3814764974821160529 7328083842823921664 8544537184393379841 5539103525039498497 443523978975784576 5873560452512067456 36185812154822657 406846243058042592 3030954350234363498 1968998464410660865 3328948165791350272 5863467262330994689 3562146892463965185 5740867489432918657 6617015700477591552 867018797162029056 776699877733231488 8155271974216474112 7293594285065265152 3703245635262378177 2455797889882884096 6207353192309587969 1058661108277230593 6676022245741171712 8559088626511396865 111372455063064129 1477955204149370880 6191101082048911361 3419892093236987904 8791957352880343873 7174772883925684225 2252056254715419648 8313558771713142784 3633395880712218624 9185757562340704256 8064504394132177920 7198316090851642369 1738257865185831936 754998240327054193 5448311449462344704 1671922819649241088 1211854722666207233 5591175077919637825 4575133383819305857 6373493427520864257 8056280172679301633 3091190185628406272 6585825254121203712 6100396454286458881 6008711618182250496 405027838300667904 5790737811668926464 3111419607782121473 2791293120031703041 1242003681239367681 2921674381005657128 1892074024759027712 5828350386134893313 24679131476960256 6410209243256737793 3538443492653779969 8665689788814814225 1273763646228892545 5469073422309783041 5685912489361631776 196205178650597312 515141024147340545 6637593913459869697 9045615930205400065 584871929600970448 8428307568894410753 2257760391121557504 9137214052495507968 3626425135979776001 6044735003854544897 7358011326240746496 5476018649850452737 498877634578645761 3822163736741299185 6879363204582803216 2945566919890005504 8352625219196633089 3642341568792494080 2113071463276370688 1065823891752879360 2386184374040484864 6038907609371649280 8606660082971350144 2555706563788259584 1641626551577943424 8503976729185472512 4166034949900599297 7005329931955208193 8084662773358788609 1645017354907164673 2135878790337691649 3541395396327597184 1102596372126447104 7196529300309803008 722960606028400641 5280070701241991808 2377447077538672945 4616623198321246209 125656726173357200 3132093287984529409 2751964862199046528 3801401648262465569 1156527802268546049 7472344412329193472 268389899395246081 8764141863051485184 2634341879153775184 9208563956518252928 919176029985374209 6704434403295017920 2977088872808575745 6853905677451471145 5021948112778722048 988167658272305152 145067625014767489 700590358357374976 6383966980356470785 3944853988776400577 7249009815654629376 7069092521362183169 5006786084334826752 2843130644064100352 1944812218045792481 8267934090921876480 3634108501777873408 4763965899063427073 1320916469736220673 8378095085110542720 6419947549708132352 5907368439849432832 3125910678775363457 2877065431550300161 9185775368099217409 8484617185740787136 455270038674866177 941403336799289344 3563974091605510913 7601919547159904593 2026597501325874689 5746911949495939201 8862557107643654144 3301318362949434368 2205579628041754305 1631686358156633588 4377256554163035904 3873974370110851777 2443075581445771265 3753100050005760513 3024217098295874272 2767321986465939456 8808728022966403072 6333919405424147569 703328941288982112 5574344249819307921 6725996784701876224 1778923612832137217 2428845401395488256 8439460812140871424 6063376038597492736 4690556394672752957 5388040544308363264 2077306930747387904 1320524489011052545 9102274022268509312 9131599649907697969 5767503104776011777 5482759042146590977 8359974154767757312 349355594106193152 7099477672935854593 4739720226333663896 6146542446552178176 2994533245060547840 5301614994586828801 263867248766242273 5104343014843512321 1379145072675432449 5889352071192744961 1863508933186079232 3845572980237216448 8361525679808740353 4997303204351465649 7062952719212314241 1893625136282828801 3113669000597340161 1369165737675782913 7335209478975049729 4100586594975711232 2126394070219906625 1434676775513751553 7612325463387361281 6365677351124140033 2626865221139230209 1339262423999847488 2893354778828898440 8327583770676737025 3636159171923479296 2556745537445122049 1064394661948995584 1831247824507791040 8395054558740371553 6019079185996062081 5275446338053188225 1842327282131929985 6274771593124822400 805188923096768865 2382430989610172416 3760280814628080640 3250837941289964336 8705147628421218560 6603657559404141569 1341496678852661120 1147491963747291136 4306720762622861832 6747133722902355968 2791083209031511040 910716182700476417 6700832563684319233 8292302537832708096 646203061499391582 225711545049169920 5555581579664293888 4072835317927206913 7885642820211032577 9043500772981580800 9103258828840210432 7294259995325464576 459695017725253632 6377248306391220225 8049560665624068608 6919673703711465473 2845190345360931969 7411558844618838145 756572300451292160 9179767992490393600 417305455989682689 1633167369526556161 3694901877315174401 5481983167225232225 6457019597231685632 6541563766222915328 5703483553453259105 8362799925779397632 1782702076541067905 3417663646703828992 6052875717165711360 2869450302544936960 601183799292427120 6737212860678152192 5739481401180413953 413955617122508288 9168872603327293441 5120073147611952640 1752594132830516961 8357087055893118976 1846721236348151809 2677068349012652032 4352009693774260488 1800135090697644192 1701208328980845681 5668337654268185905 2543477785555566593 7955616411149359585 402349357442365441 8837196440656188416 685652266207254017 7676107470652669952 1663378791146824704 338346207610250625 7549159188425204321 7028522081148264449 2280494919405010944 7487180901381738497 8521592951665243137 4090895903051189249 5804283247687439361 9114964553619257024 114056471464902656 7439430853836485244 7003023994439467008 1324736267397462145 5966199115411013632 6068510089497988096 781075571896349776 3628748562430069889 8144267632874219521 1655902804549697297 792734942553997312 5381993067013210112 4486164074875183104 7488955863012818944 2508799923926118497 4991521709033660320 9113478177813758976 1052453210248112672 2048804757749982081 7710271443472716441 8252208860804153345 5653818791712472161 6792961243783987200 5105050809514531328 6516546688075924480 3759176791192223745 6994748417450377217 1504747536224091648 3719646276369263361 2727684322703175669 4714987000794578944 383596021008482304 5436524459316920320 5574763626019535872 5958123490669105153 4978250952378482688 2834842218023377664 7314776562983460864 1105414954444966657 7947069555120934913 8014923790516408896 2043738349694908481 6113483755524109825 205739916872163329 2240878878448185932 5881469996392906752 5136967421027187036 3686429942249267584 3793127105955348481 3945975473798598657 9018042789736115200 5166537408803493889 8928349294046486785 6577226376555188480 8108367830217542560 916489327315558729 5006810532847258689 6770937418812040192 8110212315022345344 3830060844876926977 8047440613457457153 1437416336010896384 2441870041803349953 7247223455486771200 5526611246340192564 6092471327989397088 4846712008244293632 3202426130335655936 6037779097571555009 6392929052347922945 4704472995187654657 4867919562224573600 4214205259541774336 6286703229617364481 5594303119259107329 6353909732163413568 7899035613513590785 4846363007465738753 3509868210604201920 1946489889472602880 5640463612354701089 2988978356804490289 3419320578799304704 2912111157164215425 2794374921163487296 4676976849119393025 6157206479627368961 7899692649814657792 884057939418742785 2959661671760245761 7645912578612049920 4625345425088442369 3148770319204306945 7781528695315546112 3029542902243000321 2118635447028670465 2899621320800389121 8054804588323672065 1221218422359560064 5387371154773950464 2526776149693338113 5983930547470912577 4791704127691968512 4457270199711108913 8505208557037965825 567687089640527360 5072040651657818248 8641913027869643393 7882802375629471745 8634637834361765888 7958379222591511744 2840711415172700160 3492280285365556225 1513747688239792129 5530774579672189441 7227749841434271745 3503250088400134144 4789556706152672161 2731082663472492289 2374253894824958593 8458581754783724032 3063055278042215424 553768403839877121 4630299111910506497 1030909529309349888 7400951238792380416 7228773168034290689 4162469610972069888 390271650271187200 3760460373335171665 8250659626689789953 2544018880674505601 3398331424573637952 7521060139039311937 4718575888240590848 8662545193261232768 6573186267600867201 8470370456424310017 2176054118652575744 7750684759710107649 6875396599921246208 8261964566108961152 8188380898300232512 8707502248222977537 4373448254363356993 3103582225249780864 9147443170772022272 4033643689579448321 9010603972551858177 6698166820430555057 1948230862412185600 3356961684736271616 5081233692840335072 7859610634719854592 1005146706907445248 2293479651330754809 991250772372117504 8745895096577913793 6591503921304399872 2696157819102201857 3771178655963040257 2235142698131128320 8882508587486354945 3807520717554440801 8884336380784558080 6775781147432683552 4111369648343032912 2180630774876179137 2494766295637513537 7625274157687703080 1182097048981845409 4942261378200235009 4958983806039885824 4215369706607281537 3297689033498944352 4845659400256430081 108560744536535424 1371351344090831086 1212281583737245696 2293450704928657408 4356481846333112321 877733828208848897 5346499104050258049 1628425003482617601 8070626438718006273 7928530557495038986 3487189843459173056 21281980353150976 4551869156438193153 1056736915090684929 6419211176268284928 3721930908956442624 6136419324908866816 5636042602046027264 1133845560026260064 2276556514716065792 7880343272042943465 4648138025257134049 1781756888735738880 2177998585835856896 8438867870966508289 1202057710452277249 7137466930509638657 2459386184487317249 3400595640932239872 7672680568312884760 3887891894976385729 5711270936223356928 5525739438248939520 5331678324988461056 588887487483779073 4392539654562217792 1147847251726213121 866092959399707648 6806055752492274880 6713647342797819905 9148494171249135617 5433006655861161984 3338499023084467584 7069147051368767328 5399172405107883008 5030348306752605057 1188457589065019137 5812911000587855872 4709559896480448096 8512738794122800368 2140553402550190081 7721140372251918337 3786483062717353985 9002189818069442177 31404318493919232 7882409369771768897 4982065394925517856 7276912718612392064 5231379403429747200 8172741079157409792 4545082752387622912 5625383362724023361 3576405918588526593 7192547300720343040 438469694843727360 3009490799778201600 1299072337849800705 4080217707938307936 3938527001669421568 1582833382064564225 5605970562674098177 1298763019621832705 6748492726908034977 2035463773934958737 8174681100358042253 8406838236541056000 560903755045289985 7733642588724666808 2676886260802715648 3259717458458574849 8036833298172149761 1225610351108657152 7583206238515658752 6296857559764106241 6197274484333574657 7522058224975887361 2438897146277889536 3612665340949481984 6490409878638368625 2987543879453998752 7289503799871938560 3659937572731599361 6283598892211089920 746016862880778625 3122537466385605632 2617768970870682368 4694472796389448705 8786321780382963713 7032070434532542224 9190737182371288577 1259547998100537345 9095652171555982273 5607956183434226992 9053773921455165252 8389167536316819456 9033085712805939744 279388199593257473 5421463928836063233 619936318645741345 883101971361300480 1487415445620761600 4360857653773500417 192655773259848480 8844663382111498112 1536289472060350465 4543180881778920961 4095655732894083072 2208100726714844736 1671150447714057344 6790059904467082241 993515774835195905 555942093250656097 5679167296774666817 2938459221354973185 2381086759636867073 6447787209024692225 5657128806700733440 2227561736721690625 5635243641793955905 4428374644083887249 6509285235515394881 2965225622289600961 6187008548686562304 5772899023499656320 6905857536022613504 5832626340569731073 3536006924440918016 4210554027723571201 6642082858907248849 6048487309636103425 22773373915267073 3568878273658003457 8019483007613648128 1411040844145689369 9067247726010079297 7179039562820742272 8900737425518380033 2042247512306054145 4524694931980190721 2131044625064940544 8900369021742989312 4355400610542756096 2727354645019049985 9006430414622736193 4745702740588842817 3053127427430285312 5331741536655959681 5195768162328388992 1177937133455540225 8728932552516567041 8392257847283249985 3875731784511751681 2996658120270696448 4826018675919771649 6062239275715807649 3502256876609819648 8390917840013950976 1787898585642657792 5464621791431758849 4043932451960696129 2264708495984397057 1312422635596783105 8931083317175198913 2598195617441609201 1212337497966634753 2544438613652085121 1593473946566656001 7647966332094865408 5079396668475373568 3425091973060789504 3336700857164768000 4787399636853684225 6664273014915506177 5726197567950593696 6836205222765043713 2110413065328702801 2945624023077453824 4236603465109630977 6405628521392480256 4666810094423457793 6084672994851835905 2732482608350887937 5681368373059671553 8884657873369769985 3534957483920992641 537463865725859529 1496507524486520833 8823510337484256577 3362873042824594112 4227891721147238913 6936604636166530753 6355284622572819456 237576399601827840 4123073594677934080 5556120514811187200 1040493351374595876 1432959515422375936 4404867919649964032 118010337932406913 795249835529191424 2463322112625442817 2207426631500103680 951669478487687168 7757182029655752193 3988030313068852229 4810873517661163649 5775543035412258817 5304829101958922241 2492336297518268417 4254007071829577345 3707490374206443496 7633316334727486720 7996736539272851000 1901766930753258945 2578397992461698049 6771843629964827913 3793524689460978048 2234454144643549185 7914951058857992192 6937582090299365376 1866387202216296449 7228854270292396544 7586585460226539521 5557036325143314432 4641335825407591936 6927111164140525569 6283261145402237057 6953762362638893504 7338168407082258912 7406357453640663904 3387241985708361217 7570489698725838849 3087567549042556929 4074173081575834497 4102563840820942848 1484808266256547841 3153646208437628928 968871464776232448 4093644134998614752 4343629060858239440 6128252720773267456 148586921105873921 8740203832958656769 1597320507069680640 7204369472004473728 1177781397460143512 2070566457605601281 7429626247313241729 1427789614307202880 7706011782969331712 4497550477519683584 8181377315288790529 3631224375033724929 3509933979844059008 6015743012356402688 4787238894226931713 2324671224082333697 2616569071800685249 3149861403265163361 6309126029968977920 3102706455694114817 355373067710291969 3979711898390122209 2324046121694163776 3303297416771243776 1981753200096798720 879989761889032192 4123005034189291520 7169204390399846673 6465215830478519488 6411406971751434625 1423455627235598336 9074916147634747904 6797931255054108673 3869903306473810432 1464920479840632737 3691152966530532352 4931494051474157312 3566312717308315648 7950220449747259392 391491607540228096 8176356483093639168 3591090721757835265 4736152598603876352 7378680742430124033 9192704273462123649 70310011181866753 4937804354468346369 8066086010556809216 2797186824058979817 7259519986886328320 822146184376137216 3882217970504843265 6328158496837759872 6890340264561344512 2417546022551847680 5666741916934927217 6997279432099067204 5619568203778308609 8216659503823454209 583715476715527169 929005779219447809 6695564882963259392 5796744350610851584 7170817554917717000 3944962383565663200 3132990074940652353 4655581441437870712 7164677053621305201 1153369291592040449 7115214919412953089 2553620706437169153 8811885700625498112 2796275363896996865 7032490522216660992 2378766114435221504 1637727941157242881 995228670453364321 2399809894535083776 7052225420162236417 4903721132167052647 2378004785096818688 9168380583972197120 3445538493063760769 4056492440063836160 2474911920781051116 5103943934274592512 513009412525875968 7095644735769077760 2051228770531925248 140669795437503489 7797030067662356480 8173487844440446976 6855533384523755905 7484961599884337152 3312096789610360833 4304913535626997761 3163443492109680641 5400623916658662145 3062226260328680961 6688496540132058625 6665922007170586625 116356652889866240 4603290013112378369 4882070790061750784 5813915305988082177 446214358894404912 7933126946700119937 9108460347176716001 8270890226605467904 6958948519269769752 58482208469841665 8691388631185131905 4837854823323910144 6666079244947561136 7234735469592281088 5809747713057603776 3448098579291540992 8563420050282152704 4178225035485700096 7988975358534090752 5089690311699863808 3536160478385593345 8743018537107477505 6748578458002602497 1196721732370999094 7870656499052499968 2823357484720974336 3364226213023064561 8624637606126438913 3836079555397421813 2147608018279462528 3449220803427958784 5225457780494377824 7962477676102968120 5799145560827420673 4687293395008238464 4139504598352757505 3609014994053151232 7067109421535568929 1000576399773022208 2070229102220170241 2734691774468916480 7825636287609552896 4538317788820455424 4510471496596463360 7898776590051985409 954206771871318016 2104269766194237441 4452694680801707008 2136355085744769376 3596721213961885184 6722279047520509953 7929771434204593921 2098862328549433344 1074661665822462977 7823751282414413825 3386596116250841089 8470956989674953856 3327868451120521585 8981671313586642944 2317447205793769216 6028431782823535424 3144592434356922468 3132996354759870720 7726953461725727232 8956981385096069120 1008315230483685377 3821310036385356545 5557832350453478797 7754220491449372673 3202820086480951808 5275055458333111809 6587546723851192832 8236498837787934720 919196999398413441 4542138569873353921 80644047149679873 5067340725600256000 5392685298993680384 7300389719666796544 4283423777247395840 4975729396679023009 8440410805690600449 1137258361191471105 5074575748837181377 4700850075434766337 5407032405780242049 5671574496599998465 7271783211926077473 1609552183752339648 5457641822222054145 2035477919278112768 15651596586200384 3883453063137842176 8277726263876581377 2368710504637025280 2372911099046002688 6691450446898961025 9165321328476980097 5132720029115689984 1530819449310145537 2860415498459946225 6427805091990323744 567758271871848833 5693725907482827132 2398994823357956096 3691978022092032832 2141096959302828032 1626957456870595265 6809908507686141952 345901846941154305 7625508278619176960 8626438526796622977 2969319816866639360 4030222481891532800 8542243382476816385 6880040564290148864 4991460094418665472 676505351864369152 6476632086483566593 4049209508820856321 3978595290904400897 5164333282968412161 151992475045553056 9076590988899395681 5607608509596798417 3958201673454234624 7344480309880623905 4371126609269390336 6394518865630770305 2487485182366727424 5299158629303844865 2634774686573342721 5146389584753844321 4752810588292945153 859209632829997556 493494787563070592 3041322528818404736 9191947799964481089 2931215784543418273 2625853800635464704 6546190498934338016 2536892643193948161 1721228183850161153 842919445579078144 6190294801154580481 4838073672866626944 2051136029282154664 4113262022658146304 2663358836568948737 7797667294110167553 6733311438492614209 8321707457990666625 5856453391318123345 7941648302002544417 8219983648992109697 6494800102855738368 6463878407368110081 8507324485089340928 6721859625350110721 4933827229491873793 5824364310896334337 7035369626435346192 3924857494403797564 6239282130861711873 1750986098946097153 5163376423091794048 4982219313282519041 4444997661323709952 7674336558773210112 3961817359837438574 9136115222365117441 5058871813108579584 6602934457407293968 4282887007251288164 6248599880303689728 5565895379627440129 8844576426795815201 3567789252235542529 5481535831095867265 8456524567159245313 1876709241598025729 7219370251227477369 845035902279653376 6860028281885687808 8639414780426832896 6292989307375829481 1146846342114461441 2350905341924900865 5704890213052743680 5312374567429966848 8325945983044182433 1673585695110725633 93936757981219841 2745698086564019073 3606097643809518592 2777655948111059969 5802450731572374336 1631899314686590976 4709792353551731312 2051479698314415489 6700197727436832769 2056561960639245312 3592555453979314177 362295419632959489 1751851752525897728 3878497879212559104 6441447791879508096 752575171226919937 2848754725108601985 1954092616950842368 1751317246862327232 3504230130135234785 2340115719816007680 6814636591644470912 5030895627108052481 3993586950645874689 6158088427682267136 7111412721312982528 4585647671198553856 5879086587013591648 6674381451964870448 6542951938364687873 7505187885224689664 6190960927750103360 1646002780541540864 8714411383080440192 7568682615575168785 4817584923590901761 2846041530053201920 3123114631382821985 7415697917448822016 6924753772747518592 129276016057073152 5789782202854561024 4533509888966386689 5864501609621581313 901753780804338240 2836455929694397696 9122251879627002368 8804947478423289856 7534417588239078912 2305989527502595968 8612457315524669441 3140876685182026753 4554775838247583744 4672833158106017792 4438904793776820992 2102116827575154432 4552401856326043648 5135896359477346305 7443395869144288512 4628985286319566848 5334427017112137728 4702180966177439745 7441647096240799745 8066764394704373376 8634712158726710784 8115733034377936896 4116105315276564480 1469935311783795825 1826284866671476737 6684174030812767489 7201184344366519677 8405245911988231168 8393764410806894593 4622263586079170689 8697478574168555521 5386441101114423297 3960717056232510209 8594811956722023168 2818387537592390176 4551277620348623872 838298120915992576 8005501163620687873 5865718795233962301 8564251121851318273 4143788384899955456 1149940814657650688 7707515852044599297 8566673471608815616 4791371845365923841 8297782636236472320 822397324473304064 7588317879834771456 5294299026959552512 4726614613764341761 7712868496868978784 2117798195264095360 5611133117239093905 1497792233583215849 3283568836802028032 2464879260718569472 2846589261071633409 3585731137884085249 6277862358656931841 1414846042543592448 2525308057227148289 8652140846319921664 4355286630657773377 640547873302762488 3092313404095209472 7792633613519660353 895471457058261745 1385540528949733632 2477329697819833344 2595195322163818497 7863096722509119552 8673768874940170241 2975094617458839553 1726763511706753024 7467660069459460097 5009081536898925952 2482340248201198848 7767396833940255233 1852589998378509808 380223877489926145 2640340507209891841 4704570976262677376 1313436936570120192 178520910804941824 5764012650488193025 9134784469874352448 7560618383285951425 2795090086918760833 4299904905631989761 8020802496813815296 2736356207522127360 5916314851540898753 3108635444741832704 4055409375942074369 6754608292059719680 1666832995324292097 2136820307709624320 2902244947295993856 3425587286337917185 2511666608719593472 5253445831872895744 2133656195999852001 5829541228177441665 5153464494055253633 3700010428221478016 2736258936410996688 6315612716996380288 1608428734053875712 2969414044215414528 4894423352343255040 7033376732780761089 2846481033706864640 1252596826887748737 8659191972935337216 1687892938631855457 1689233861884356608 1353603565516720513 9155680834258791680 95296677418245568 3236847132362511056 2251417609934363649 8026925061498742272 3937861163154423905 125332215352734976 8026029914526307329 251299259041101312 1214154708837509440 7604143092786264064 3497345236703772673 856482735006630369 3278267948990375681 8181960822008506593 6617596267672956224 6242478281573735425 6581336588795904705 3980862637470433281 6115408143807676416 8114104920628689921 4273674545861154305 926371603087462913 7987486308730523649 6010855126356989312 2952778200654200032 6064423921774537728 4414075593588800000 7134110112296231937 6166394515935571456 8961541758398139200 589706405388910593 4921695063804360129 5055201602531678336 1270323364949871617 4491721506454953984 4200323956141341772 5794210006223777217 6182863777199893504 7453508908992363969 8575351695502889217 9039100186115924993 8557717110169833409 8457127110187257345 3572298664827067904 6301301309011333396 5650967764147182641 4317661465598609408 3223273895538403201 8733348191878522880 8064264466463089665 4085309927218507928 8161197152439562240 1676443856456562177 6318456908819007489 4327322156973075456 995427107489497089 7097623431824259392 5206687384101890305 279757162944593920 6914686580947481088 6111281535051620352 3092125594485683232 7465298996256481281 2775435120218441153 4303025492793888769 1896421962434641920 5619325099986386945 7820743879489792908 2807175165553114936 6850795319191429120 2034333406547001345 2597643327772070528 7449220378900063137 7366698906608599040 3071750513816397440 543431985019570433 1990888562783045857 9028675791735820289 136859941317735425 7768790681743327232 3459737215543173121 2124502407043833473 3566296035311632385 1427778371356431873 3759549051235179521 156860918200478720 1142960126815739904 1493012440120990977 2284483975072354732 4148513830838988800 2120769573614067200 8664761762769987328 1076397734154323201 2069587288282604577 5247631367231053824 3556952356763168961 101039110830704576 8264517732735156224 1637367903963887616 2247853530701540416 8486599215193849856 2438554007154593536 5227688803994956608 4690720294723458496 5467203730676303872 8366060716126777345 5780556756379626497 532804120987219968 7050331297874958368 4921789277944224204 7710804446817861889 7842732896111581184 4214853840418701313 5570012724986064896 6735007864292385440 6270553885015009152 3511432235198024704 2403854253032371200 8593768800003457025 1617823091997802496 1350857094585939456 6115129919752699904 4379959805064450049 464996738020933633 1471959651968834385 128977960345509888 8017788235358991352 3437812277252298753 8606742243708998145 6729074611780360224 5820968352845094528 6183732412985948161 7441480546490431488 6182687863681111680 1705732810305890305 4108656752034931009 7047653756384575489 5921385651285834304 8498251079917762400 5573009198781964672 1385792246159202553 4032928160685586416 252289121671735809 1187868515664583873 7305033932304356608 3589196133966624769 486805169993182721 2715865810700802848 1046846421061546152 4791134518046730241 6748366448263876448 3522011928672978560 6698943557541314560 8278483508586873488 7926029324981125633 8784286427849474048 8150648447776876544 773104092078783745 7128032537610502097 1371908787350089728 5519278718841274721 6958382900817305701 1793801221125963777 2968329818559184577 7911577152695140353 5529530099112220673 4101816488097791360 2782607427956409857 2840952226084252672 99098513736830976 4564745218085476352 2018137337256059008 5047283896056545281 8418323290514890752 7518293839406495745 7006231794537603073 2869518589824302721 293175952602147073 4384250128370478593 2397317409491856129 5336181847772212865 5893676156372385793 3618911180664407041 809424713708363777 3759480311713550336 2082385087177538513 2653641807161950720 8787273388691111424 7636767437586242560 5629945419666460672 645287175023846657 1289149476453934593 3177732156669842944 992802527437596673 613811913147809793 2816168126318860289 7534608297156271568 2619884083988559617 2056118770702261121 90232866798822528 6647218861189975169 5772608625458464128 1093251659140645889 1391807724471069825 6403227840207264768 4050396813739305473 9019635808143506689 5889347509438043041 9041272877334226049 6854852488251834848 1711572810114611713 7160715925596947264 2955901359680877825 4351324870724391312 8070343138540847105 2090236573072773120 5507980702800248640 3275766612503253888 7644696859643185153 7084982939167154177 4057107920451207169 779710931045875713 2823896040566924320 4463774642748392193 5771845837764148224 8209461448056366897 3996072159904026624 3266315963748786177 7327599478089857792 5245147113792118849 6997184096646301344 7985792861409898368 6345291275787907328 2764688850163666944 8592181485198799488 4302560129481438305 3010728978431962113 2051699188754141569 2424416334827581441 4023516411799830273 2299168035751307265 4927135201434227713 6424460252591508257 4155363509358690304 1015325274143719425 8282545229599932417 2605668792088633344 1468090773193506817 5427884452794679297 4010295293680824697 8717168329743749121 4038640306632181748 1149421313122180512 925479978224599040 8597975966668371137 587120293827756032 1917125036748963841 1573884104281443328 2183235103630709089 5728249623361512449 986487424534872064 9000565884642262784 8503133609604598785 8365787967622004736 5761399185701370512 8604612082506498049 7257300048960864257 4939422727485457921 6825064701614891009 237542604402729216 5657533713089908737 5136432711369862145 5437909841732857857 5671029844441354664 8203404533943762944 8224757146817648641 6845937071654567936 5064156118001577985 6055326551858759680 7541326512556463936 3454774311880785920 6220326173449125889 8713608601850847233 3228028602735509505 1602666616356203009 5201870695054201601 2401433387142981680 4610131638181048320 4428444205815390209 689219889261967361 6516626018115361201 5734550731032096449 765706286020156929 1479637385188737024 1722043234485673985 8887918513602112000 5359303977020481537 2301258815623592056 4073579415048175617 7441468537950425088 1219385484779803648 8408012202428787328 5355290615855808512 4701901868596101121 7108837388566975232 4119089463734999337 3347990865772606721 4279497524750181505 7036381837229533056 1831158346273783809 5963136294405783553 8902031558886502400 7070840786240720321 7154640521370992161 41809103127033857 7022462907064487680 7771218138328041345 6967911605945314600 1314934091917640936 6919344358928523264 1974785116619177984 529928515361859456 3670068677355366080 2418157610376187905 9163046996160569344 7598906479762497537 5607073900599640896 9083916238249848833 8834850660089298945 584424639713044224 783455878350325888 6135981892320127681 1086868774313517441 4481325847765565440 903619686774595584 3720392658485942784 1531805412625530880 9071009032109306465 896575830011117569 5047538187267993889 6450857193020211201 5544134792888975360 1442577375166267393 2187817612038824609 3264532712419638785 8612788155441398528 4997362662907629568 6732220135056440192 338735008911096064 1589965710682750976 8112342559115527681 1661692551453907201 6081879690659594241 5654284389037105152 401496959551839133 4419499034194169856 2193997771277640449 5977044571037884417 2106684476892803072 4635528664873142729 4593142980820079488 1642359783453223009 505145074022039553 3605887102301574657 2160837837723232257 8147315777190088704 2196496046987107672 7093000239025881088 6617097057776884849 802692661087750689 7757618901640262657 8993825171868677249 7648518916131880960 758399675305038848 49015813188225536 1573489355106919873 5321171851303911424 3442413544077996928 2965285698973501952 269592729241421857 8851582543622993536 4926497752286756865 5583652377415954976 6589056927494217985 6594475409030290433 7922949256628803905 2052297531879508736 4475377986064220161 3374535063850332288 5592888068125032448 8303294687139543664 4979054064613815601 2397978981670020097 2331037317939630081 7026781054149388289 2853388655596966081 1173055230326995713 5801535739539390977 6625102003579587585 5066167334562898960 5786683098540230337 511881317693050881 7306117036244860033 3443088020191003233 849974957592406032 1286241693207254096 6793664763839317184 2936090348072607745 6401832192099737600 7206259630716272640 2981077331483420224 1814010534189302017 3704956554896115393 4662971893818322944 3674622636855075840 6839099716276019713 5004368103627689984 5896022284183971840 1525547802653872129 8508523906754386576 8880530628428454436 999302792400601088 4554328458804714497 8363935999790586944 3192878999302254081 3815048888926601216 8687102315501184000 2434839012415797056 8486732474010619136 8796751258866720341 1255088152790012896 8308980603356645377 77887681018665992 435189321810038785 6580010488528939009 1455557696733450240 7386281464513877184 6113956434831026176 47232536357240833 3005787515493154816 2569615595877619200 3579947951219825665 7008743289268813312 3810291015746691968 3652779600818999040 4076482416597502465 5583002848309564240 8240955031211077633 8524970929362919424 9027075752351397888 527522307818919936 8934593321263300609 445915248558860288 7416386217177901057 4337346308214415360 332024133923635201 8924246765119675392 1181668892950571008 5997830264463147601 6207485116660472064 6739950053180926304 4929960899810198273 7361531660150161408 7888638689964146688 6212807214288533505 7572189691252581761 5787977091072732416 4300722545849020672 1267276513808525697 559860446627364864 4221468747834894209 8082366234663853361 7882576119455501312 6024960387798859777 1159824176326049793 2785251303070629888 4436915353342565888 1199614347084410816 1901186101197052417 1009330403853663656 5045990323402741761 2985450277641704449 2146489825319829505 7492247622940521728 6560015657100544769 6648478623335032321 2790646023199282496 5426213633182908544 8497202699817739777 5800759955479581184 8528519338231378145 2051450812379018817 8913890571583025152 1463800445288811113 8358783803436822528 2436356364341739521 7635053877977050881 4516045839755771904 3302917608181817344 2171288120214539265 8613144054201493504 5243735915125810657 2435160711394618345 2998709434288128001 6008209198527651665 3784850784068199681 2604921662631825920 8042690361548963841 3857762216120830977 8162700420437745153 3040174831897366529 6873958347146118400 6153749044034707456 7090219874268071961 1207706032703572336 3912703069700625088 6383795136673156736 4266057349851660289 7330535245872859168 3367961687196512768 9194247020036653057 6393200802112092160 1792562564051604704 4424397811186162688 8650193407659778049 5213443677033536513 5433598138872369601 5230009878448387089 502109669835055873 6595139643810658304 7322281785069101056 6552216846736007809 5290326521245841408 3651582710444711425 2646604569973543936 7972122415836756992 2342430803576267776 4601076649967586080 4482754793749147648 2356818515900198001 9199693228685910017 6499051394269459648 4541267957749698560 8674068487609875521 7024957684061696512 6727832020919613441 8861549579726507137 6439603408022582208 2462667377121084160 5856874557426325505 2575161883129806849 5986708472398481825 8551247155960077952 2496395458844130684 2344373818682940224 4749869933393172481 998606622817853441 410591458946711553 3238226179238100993 7049501321601046528 6569237237611219072 8894144626760187905 829848675117976848 1826193229319700480 6199164490105387521 7265564126755476481 8535884242742361704 5047146028737389825 2356216627570147328 339612973558923265 7900739998089357313 5361315028642495745 1958089121849023873 4315443618884578305 6942424511818392928 5795888053163041025 5386465200085598208 510718282737698816 3038865368923477920 6469243531864576000 2356384870158102272 6763232521924910736 3347718559074621952 3357852378438378496 7409771191452848704 550036173593811905 4497487217255002465 4678919428680990720 4292245032686588385 5021793167382665217 4433950517696509696 2472889068998361088 7629465494811934721 5918189329446039040 391685907209214977 3674014006895706112 4403224252586170368 1986805181080148641 3895971226643316737 7225169097557263329 2005310384155172865 5767149771367333889 8297412721635933249 3174704153316958208 8642994717113413632 8218754099876249600 1202655950506180225 4547643535779954688 6055724591066625408 6184674556642219361 4083108727116147456 6578320049967992832 6113053215050510592 787496926204172289 1026313471214701825 7377562333377232272 2059764666852083457 2902087095924152832 1061338228002541689 6338093986633290177 4861926120470347777 6350960472042397697 963579699309843456 5687425912765014016 5663039775600128513 4967758472619680961 4944240258953761280 8664542926046274049 8514749511185537588 4951592404249203968 7933502208442463232 6901497470106097153 713372451748184065 1072917141358739456 3720995133516152833 1638543147391916033 6209555057705570304 160411154337914880 7323988364341483521 218507323359981568 5288970104704983808 2193481305339511024 5373983814419631128 1931533620660616384 2962561126050196961 4423562403986140929 4407730297353768961 4604114424945121616 686354360958394752 6117583218595446784 7518554354144735873 4343406548300829185 9210880162501359617 3807792769974259712 4562238501472589313 4976190612290441216 918356310912012160 2688496152434814209 548166873596213169 8532047511045603328 1933320329428484097 6817800874670245184 8785146284875072512 7580373802627059456 8706535080711107736 62991508436353088 4339949135641001985 624635711555371008 1119246369886139393 4815884166797018369 5905934391221880224 7509727494292669632 6707152483747132321 1520783030922510337 7759469100547571713 1177771730941582016 8343397316672132096 5272786971238858752 7304788666853224385 3230989203427942400 8022677482657976320 6077568000920446976 7253193367892980288 6186937053741967361 8876700786359800880 1327734100490539009 6830205617161568257 3046170683034627200 8300486043469103825 7323578599036198912 6049424316445160065 3159764435011239936 8472242776720500289 4995719748597858305 8009826712892741633 4294389897342976001 8008451428519706625 1669088394065986048 1057796422383960065 3085677598340520992 2317388658376536064 6064511841222328321 8871756953971833088 7590689643826658176 457150016779738112 5937201035336379329 8949082936150788865 7524273897971228161 2012062406799017985 8621953332091064320 6214666227462387713 2299429058089036289 8229602863427691088 771600399898760961 8177773269846740992 6531056613834653697 1433534013013999616 2995853052334183424 5885172900630551553 1306827644851093928 5262119989937455616 5667088294879774656 497230939755361261 6418670879819610624 1841314587180516865 1062743281889980417 5308877802204918144 7117064334363161344 2556190806193848320 3299216586268109888 5544323387226011648 3361984047553636353 4748425894922554945 3671039282125916673 4328089916374956033 2901448711321888001 8141016188979044352 4805286316079975033 3911412666042212512 2143083472060535041 1694136930101907473 3306510585532431361 5706558863835754496 8886161713873459585 8436085255561542144 4442441013417375744 2031880379457222657 960681619342841984 7526037747467962625 8234585504431865857 1390194514348613633 4725880770444559489 631473470361190464 8489285846762372177 6132361323255580161 7341907501052108801 5333044931833144977 6670084684333197056 7825236562091655168 2513613579413421824 904025871239251200 5862946405197609960 1731610144156542464 3542713520103800833 539193587974746112 4512264352105308160 2204812479752495105 3311762679878576000 8453593589987344384 1420205908923947592 880058838741180416 3090285196651827200 4102239633692086785 8798770054273630208 4563457068994940544 1759843453044015104 6041934890096599041 6141687321456345089 6112305413273272801 5601852564036272192 1369659009300029440 694388248394219521 4629980516403953664 7102720298762190849 1485739844544897025 6563458378825793537 4682671444671193985 5516469718671711488 2009265255118730752 4084256411906174977 3462239379671408641 8704505135592020608 7608032452407048713 4164242542435004433 618058547550010560 2855177750279356417 1994668804855089505 9123556343169587320 6520518038069901056 4804354172961316864 7300971901424932865 3180740287313909761 6729842480651622400 7237814569663996881 5541374473857228496 6903837954881675009 276157498606460929 3695483737582931968 8466066635480167952 3195275189927091777 3711542931946222629 1657187581148198400 791198169624576000 1128525962652396544 4078498301335280865 8968385751880929280 52043712746293249 1235998437140832257 7825439716866370368 2157292565731464545 7934552507024266240 1671775092624754945 7869540486664763904 8232000874756476160 8174410829231276672 3573801001061136897 4688603802198467233 548795157016048641 7742368726524046976 4245362173467340288 3815140046177945600 2960911888141901825 8309767793954639872 6040144584630956210 6957723496812183552 2315854793383103489 753677395819643905 3173989952436174848 8418450940735528960 2077802795547747185 2291505670012274688 3618234188558117888 5644702474241966081 2068198945876683649 5865850737150738433 2321967046121232385 8973254608931520513 6093234887265762689 2429687020464196097 565802737399037953 4213162355699986433 590147891282552577 2821116959132787520 7955425507637505792 8854829397020802945 648609395438198176 3147656332153192448 6717424886815899137 167476476448660609 1586333511126876929 6555050796397077025 6192033639743582720 4466730877052774401 4276725544350989664 4666073998562255105 8802894161536614400 9153127216140378112 4662097681798870528 6759757350272303105 649092432914815041 7385739284052324816 3884467866606583808 5282680309926573824 2394715125547483136 4098581129391292416 6112159649794719745 3428237134977360497 8769892730112526593 2569688790582951936 1530952458144366193 5993960281654325249 4800520299439810973 3087602214500783104 5574671243873261569 8314807869878161152 58252944943777537 3497677658131570689 6899156943094808577 3504723650822342656 2478213448103526400 8873146073138921472 5742036836662561792 8852610913298513920 2446544020112750593 6168630272944112640 4472392608768155457 2780595038168952833 6450739651250123841 995538678709914832 6397058474807689792 6456490718083484800 826334091407586305 6327976532815698369 5015153926958026753 2025615324958197544 6733078440051879937 1420697929443703169 2072833548233409792 1452364852986429440 5939082353759447400 5337605657102110901 2689924935943258113 1734593752339307452 5520789171898915841 6699367267506013952 8360756327301914113 514174986053523217 6690992261693650432 187231346195136513 699944720302866432 2201168071430968960 5424388781096596480 6634790633167919009 4783720020867472097 7834874272965275392 5721222827604099073 3889499611991302145 7828789048186565342 4259585276722282497 5570543728959894081 8544041921994510433 268241682640675073 5539363275924219920 2857126786340014721 2529402331492283393 6558731326027525857 6180518303147649025 8890152095310204417 3354674090705735680 9194295331443373441 6686027489312216705 1778922722939631504 2324898655048488960 963616532873989120 6457012037530105601 1341444844381740801 5897288370061323041 968837128314668144 723137402146228224 3641079951092899233 4871920690595362049 7759777536330924032 844028266734010369 7611811897152886528 5638537788971614800 2299305594305363969 6216903585267384321 403607462365648000 760318055908501505 180148574511766529 4660749025891372161 6479462796206530561 2276275060508464640 6889199193005651968 696116953967723136 7610798488521169280 6762237678531375105 4039822481326356993 5780792783521710080 5501425916927998977 1166588478594273025 4306571219473690625 4760017880246116352 4645241866660388120 7362690278846742529 5331602621841873240 8875684907622221697 7241850642053824512 9079025574430656384 20960718549680128 7366461676684188416 2125587264192122881 461724442729473025 558301530567636033 1114855477484314625 3818992711505205249 6842341353615572993 3114448693476287617 6637867020295934068 1685287635903692801 3551474786546876705 7065914405584903873 7486054629667741697 6011588390195431169 7795728698098253825 1851253895394882272 2937272602071924736 522804277518426112 8753374744911675393 6288591170467502031 2727183302201544704 8067681039311002880 9057553393820729033 5274565039434760192 6953781772791189504 7971633181892796305 3094039807509135361 8635762451972657280 5823921972327155472 2173425005433813372 74362764151491585 5266164791225737217 3442049941714786048 2910901409721885697 1893573951197274112 4964210704178719936 3194348361006254984 6431331322971740161 817102467240779777 4132816865411518081 6422961479690751161 8901195470359101441 639475616240369665 5079242249375740417 2476996184259073024 2975250959348908032 8460448314698468353 5443212655716916336 7571856974164787201 1199150187439888384 2126411062335125504 4096986182741766912 7978391190625130496 6356029347803660289 1440445589962004674 8854276843350364160 338594982500947968 1977250014187874304 3034108315911424481 2808006098265256961 5047387604076920321 1879189584889206785 2145887446446046977 2551029222682351040 8536114318127760993 1531436840553581568 3101495087516090368 129204071040699393 6312667986325519488 6312411915762080561 168805532037047040 1785467632212210176 7430631601241010289 5984856705973223425 4141463598064487681 1520958913929509120 1049688218195638529 7845285357714128897 8075069574042349312 2973134413164897280 5219856406070922960 9196012640519593857 3440809413197106433 5975364729949716480 9125851253314953857 7463953876892835840 5394852052182433792 4719490525120516992 1046088203362074625 5928313479756606464 6660939525128211713 823468222648324865 5420789106628304897 6700929771937374209 1405326973631111168 4799132040231485441 2776624398197812353 2191413881870032897 5605583783699251201 3911636775311202560 210686702949629952 7242013451156709761 7931908661895005185 6093777115711967233 8872202147287400257 6779994234846343680 3162869265365836288 3048032580532631473 2334072150206377088 917476744622665217 8654821335708066497 510955362101035009 2389416150025939073 4487996856757188832 2357759899230670017 6037021083627814913 2044057385935560257 8362072781859136705 1407966294606503936 8650573075959143809 4223463467644005377 4868364984863162369 7586356422832054272 3682361785803370496 2106081637418401793 5536112219375619841 7171798132101057152 8094650860603238400 5174792261509283841 2528959616700327937 6468740203748294657 7610997265229968640 8628237355151529121 416689458547774656 6626626892709810176 5868215345248558464 8403592808245932033 6937930419882612097 3896606352830935936 1281518611812357120 8239716140505619355 8175882677611186592 6262364288960071681 6898403371259444800 6868593169919164417 2483575215016889473 4682892507537178625 2060476600084975489 2896849587686670336 9199111618995580928 421877401088163841 7049021695451913729 51221701358898176 2552716691052351489 8976482299083273297 5557633295320227585 4001226498748235777 6252145725733339137 5863797468454580224 5143332326381086081 2101551582231790724 8726419081707448256 1330427619741706881 4070467211703464449 658342606408241153 4492520501293875201 8916358053714771809 4984814673344972288 4000080215244026969 5437078394089865217 1836663942360647393 8600587828635997697 6211359661457052416 7743918613685342849 7239294260115210240 7651928980660732673 3351875984350576641 4711919786029434768 1468207773329645569 2884557544467868928 7361980546509438976 3068343951688702465 1468516512186161645 8758588391944238208 66893814002937713 885786705056682496 5330638232816736512 7603920223334785857 943666289318003712 2626242872903605248 7839136844133643008 600592805225576961 2410908546302530304 5857360576582053889 8130381232849802240 4237985807564817281 5090551201895004161 2414313419625850880 5760261661583439873 8663992659292422144 5948856635784126544 2902603453376708609 4091810309932738561 8101138902256451456 3243879292579530273 7738717412244123777 2560865986411253761 8245840262886635465 5186667991447705600 439676984864974145 8004827469668617217 5861451939228303360 2468078033452826625 912326396593512737 2537023707322364816 7282848938054195456 5008077072521570304 643909929374777345 1723019585813184513 8010232892877752321 6026283776564867609 8372967222729774337 1004166725977636864 4335737777200457984 3873198639547497856 783486425906384897 4413852462291441265 2250373812773601281 2828044207888243841 6320745777026731009 1982463539781396913 5570387266840092672 1713042768126410752 8448078537034595328 3442563471644082176 4571449660604343297 7195066809625301249 7737389742055882417 7721067804379819264 8907153638763790337 3663022736402315009 6906140129205420033 173861495035412437 789921446330353152 2243359405911363584 2126580130493707777 6284966194855388160 3400890177280796240 5492632326571894592 7233765694451918721 2069881911277256705 3601267217806370816 2420146092130921961 1195167384772505601 7894015732452884481 1991694564790848433 1834119036724139985 139192735744582144 4289173002451271681 5190076431134720808 1689885590047653888 4873542267653280712 2786054311773459264 1171385722905100289 3749945609078996993 1676557038775762945 809625018133836849 912615082535419905 6065270547106705409 7362276869561319424 1980785086175604224 5556064228619145280 8609976635548923457 6896111552510066689 8203780064470760960 4489887188216446977 2661565115354314240 5062716109225494976 6181484863711439617 2859263715697826560 8726584757645070881 2021020386240110336 5062053911973893057 377914341016695296 7214671750866344961 5849080234175446273 7987826474986237313 5975826632271291265 7272367582267198096 6609835486217240576 8949976528868463617 2095148398457709569 139680721380832001 9062419512353356673 1155773639648259073 4836255726776812648 8421421516715999233 1406747066157640704 1271491466973031424 2526246666639050240 1135891744904183808 7828114963425594881 4534220299024564224 2292739705559067057 603446614356951040 5656365042117245056 6706218408771306497 3378953473718255616 9153720656232180736 6408848575030362465 1208562979782783489 7515198589214828160 755170440416047617 407011807013115905 733364182743582656 6024558115880011777 1848734428716334657 746281055763300352 7421817316128727041 8445788578169733121 7407347970645081281 4181861921454030849 3766931670448749568 3466186525898723329 6127673107182895104 2085789217892953280 8861040250609774593 4747048976047532636 4343741966814056449 5940206407091553281 4694632813103576065 1864757286561893120 3958413432062763009 4895395771824480257 3837839579543502849 553694046203064305 2194867830890491104 8714151873394909184 4577729117552811168 3933661658973661088 7016098457686362561 1434624619547459585 3036890692202299392 5157488786994055416 874210508398395392 5206782892089892865 7766116892613760800 818659673141837825 889073599516847472 7141969479768901632 2994010169987547136 317263458753897793 4427547372450366736 1073857573833414657 5154712605324592129 2071133942669956608 5644338955125161985 5611857940419670017 3920839396231974913 6527271750667033152 8420245440931043104 4177674722660895841 6741807264703318724 6806962033903524545 901584100313393153 2073305728668609537 4214144981336041697 7801862533830473729 8721123769544609025 5188033793296295825 3397363863651084416 5152027840202217985 3444440349260853633 2044743766901139200 2992892890545913857 5390023231223484416 4582443004857196544 7596253542952333696 4411781929944481792 9037448636733634561 4417976197938711233 6816929966210749440 6447570885255823520 7201358032542350720 2824297815406121984 6161891135258670401 3448542034932477952 8362742585882619264 3697531801681379968 7922450161899343617 8726307469011539457 6222309731025033217 7101515514421182464 7297203059553533953 1569970750534320128 3304464214305056768 7694660593251360769 5822517383492989472 2544566615427809280 2570362838607128576 7957975529585082369 8831306532059389953 5714225922865786513 3116536930020400560 3262980804567925761 733122328640163288 5920380754973708288 2233516719607941248 6662643622392966145 5985786924327215105 3364378027283079168 4522569842956151296 1579020163375286529 9115397344922048912 3285530724703870208 5907648985083819008 7995915636421928960 5349428515821694977 4426788666824568832 8727939443372580720 8215522654559780161 8640313911776006320 5318750481552521016 2488197842761175040 6603646883186989657 3417617619714508384 6876411330492563520 4110386819263576064 3866553197095981057 2410210768655837696 5378624034701470172 4783810032257466368 4222353350662235009 6384232082234181280 5998784799519948801 748644123783438336 6239515003634212864 3642909940724236288 4904288243217876992 5008067285349896704 1680277479120961536 9152579700418478081 1903388370701680641 3060259967046600705 1971036826921722624 7807788708076282880 6873414353413880577 778519969816915968 1362784249791512576 3617143444244749569 6808585227721321856 8702265878591490049 1826092734991800385 8711886698716372992 1584279037007593472 2825430319685281281 5538059935185871329 9007962784912732160 1510906551815887872 2957588724186480640 8671341521059065728 5904006081855790849 6845714635924862977 1023497079368856883 7314432599086189185 199142099400097792 4783855209555300608 4432356605025437696 8953480051662958592 5011340407563253761 610229909221322880 8346528481138667841 6452368641522520713 2174937312668893184 1475713989569945601 6295306345506874369 7765192807838057729 6151638476023854721 6606937697642503169 6958193530928889857 2473124434825634049 4970619561004516993 5239367427119231681 5982090148618858497 2456060101967164480 5832165697424531457 1098159036033539201 5822028516155364864 4176467583830327136 2124875050528139416 5787209071855238336 1508585111022176001 1283747093572747264 9161473124134047681 4613958879023300609 6948169029071585793 8631234714634801664 9020240803873319680 8259565693313285888 3023979363837255937 7344699936044346368 7763916452171317248 7475745759454481921 2067017812179804160 7317381366816595968 886501245679868928 8079529529980547072 3366925593611215873 4762971927872503041 3875052455714371585 7962916773274174464 8397367735280123904 2463253515082264576 3974549812697199312 6216402386042644481 6898499930034690560 2528142367918974976 7213901348047847425 8015060764853723137 3169124503949770753 1427146950038364865 6478291431960801281 7458529001985019649 5496525279644123136 7350976887985196417 5045779892899729408 7063555791266310145 1186558268772605953 722354426463869697 980697897219547585 193482064186678577 614383698970886145 3589928301486772736 5725323429479645185 6119820102496412416 8417372623719702272 1482488272847808064 3871509882902094816 4738695434122704384 4159840621989634049 8865707572658388993 4495241130172343297 3649867295712186369 2690032779562737665 5955799098256800329 96287401181184001 1672825406533475840 5731765179171440385 3866507763923120129 1469925510681456128 4603085800600147969 8698732757062999360 9058949287821156865 2656571286002890752 9126374166051201025 346898780165195265 2978683076985981441 1645922060161827424 6237764275689500544 396945465810471553 9039874560108609536 3636360974592430657 8222932461852685824 7599223639020074816 7392062863026669613 7316975101412304897 5501515936638097409 7699218907524129793 8394763796554241025 1422590256328445953 2369134054369076225 583007982679983745 1481537895601025249 2617587932788669440 1557504538728391336 6357075783568948912 6604018570310069760 3777802575361185792 1523487252882783744 8383345334693779760 3358867640998313984 363331173438439425 6651702789610406369 6869336841765328609 2703267588589494273 2072963763786037056 3819387117904472705 1892555800542445569 7685017296283683200 131169123041002753 8960731783214798353 8796438967654606400 9052035343276249600 880641659600770048 7676468794944122881 4981535620902927489 8279813252377948161 99974407611613184 3719648206554075136 3782532209400879105 8246608629797586433 3751686340072972289 2274247957465647969 8369670509111864577 4046190529322059584 3290953586417472512 8684084581296324608 7853865630468131841 936528357979845120 7317880997821622273 635915210427109888 4370095702217375745 5567893899582040065 8861588025763255040 8311542651989917697 247347412850801665 3276217463597248512 6528685249805949952 7220012677349979073 5232945506129543168 6000689017738067457 509304296124385280 8145200367623683673 2932724449141615200 9146990197042046912 147480498112488448 2362205985767563265 28045645101563904 8810498188950764801 205402146264367104 5423676983999725569 6154497955848326144 5173044836982516420 7340435423374762497 4987347306643600385 5751648299474093744 8881077343890545793 4306529931907780096 7514804157971415168 524180751177822464 1618631176232939521 4776882558355466240 7443430154202596352 817831513034209025 8495010053824417152 6648707957212700673 6335500303937273857 8665018088280817664 3306860858149873664 8229677124637769600 5589869343929992960 8997809313416916993 1317001780409931584 3158349875453159425 7806638949889586688 8633767106522098177 7723509623149424640 8098030139495914468 6391253888662714369 8712981490664804352 2901719000946495840 7253378215974657024 216657757892163520 1569820131288414209 3203084712138506240 5926055253465642432 2588951536290125825 2740731187489390592 4377202638611546112 833393217416522240 8678055760945791104 3415911194800683009 3697859632585326593 1185739262624933889 4730971453319016449 4222926041786405248 8943507084629288576 6044806423844066304 562603286320229160 6451734734621090209 952092576093761537 5377189728446034304 7482843532221883265 6580481539028974081 2034286913941124480 9126994889145704961 2207596819102637056 8611603965211431952 4040276470945520216 2552709890996588033 5904721065436114496 3695470575982395393 125108555650918145 1294457591171457825 6074940457757524456 2167690103561650177 7242926736606658560 7530293387448488961 6357368175711425856 5335632119458006816 5614536593812464385 8267748210357829633 7068821096650588161 3407630528706073568 6293611219939753984 4785962610991078529 5337059427859918273 2114475947221383168 8499467490843331328 6312466895419859840 4857585766967189600 4971723791972706825 8223496477758927360 6415028998530082560 1893888158880235521 3720454046705683457 8992388571066359808 3281216389498830849 4343687932462464768 5547019009589020865 3435755837270930072 8274757446155686144 137121381075386368 3325087743432241825 1974057252187256833 90174290231373824 2902093283731298304 6668625989202323808 8524907552930631681 4402269830377020929 8173551568646330560 7431668770277655553 1237515264233261265 9200000608022350497 9145925240289786753 4820408186016045568 6054963872426615809 1611561387998455616 343659624603982848 2458704025754211328 3901300486053207009 6801766940718279168 8124857790052918433 3831712144842653697 3409492064423990272 1952557714044524080 8190631956155406529 3327410071856972624 2930446119709264384 7526827084074975233 5142671385097064448 8419794910665806849 7990469827096543232 999808735680849921 2435639705846446592 5847950285185611809 7373581121345299457 7163425985705272833 7862013027258728448 5784232992698229760 163423311334469632 6095033710326214528 1866768576202092544 2976716019460083713 8546736798233538560 1874883403418378241 8553159610791544833 2092112856095143808 3373439214282148208 1331720368070105088 1970032591246043648 4882717273805078145 6622370921240294272 4767876294205442769 8909296132136760768 1973131955112468480 5238222605471102145 1809265138172624897 6907351569671907329 8489228819462751232 5710339910708658177 2089713614820339136 8394284312584220673 4912197319013480065 2459359687447587073 8599478885779832065 9020013853874366976 8300578834088824832 4650055431342358529 8560254726409781249 4237114006234230977 4845787029005942272 8710831336215416832 2468364812136850944 2837677503922515472 8114311707260442880 8349137589120008193 5283915955654597120 6796502256373104641 3914871700043060225 8785074000158292288 1831873336715450369 1509073866197138945 4052933264602267648 6649811155143819265 2284098088674263041 6164868395923147777 3255406399397429248 8700571245926738625 4281494717736551425 5755674015574516545 2207898481635027008 5803014964024786945 2534389422880257280 447821632779946432 3495750758412845057 5610250806285299712 6118349036945201825 5805434272234993824 6631703212103712257 1771287219785433088 6107901766319931392 8822586856737232993 3237755035973550080 7316978526575896513 8887790598236143617 4987666239802834945 4071185956735010305 2137722914935472129 4491633876760035328 3530529760571129472 4919625803460313088 6463567346451692193 486730765290142209 5327712153461250048 9008728157307001249 5346199228070895617 6709645068021530624 8029918916427167744 6908789170468519521 3266485464499783681 7113907601950932992 342911832046203392 8670098582331392000 6185017131488894976 689148393932853248 2707517936008101889 1723072284835093120 7084924194681456641 3091000136231996800 7726116043804286209 3684168762147560704 5303969073441831936 8415787758289418241 3576081145670795264 4290115760142997505 4312902712299136977 3344421532899246448 4707861703758271064 7255245272939987457 7091529883910079073 3218843075372017665 7631664288198718464 3388174237550717825 6061339763789335040 1037087468443167745 8129343993202343936 6104289597869730304 7480788064459962368 1311963175308268289 3691166670201569280 8540693806877424321 4479436944372970497 840744123256045097 8242429021628111873 2530030447475717964 781137355813814273 2870624562772144128 7587241177300002817 2006034770818875393 7134218922403301952 6429035102932533249 6937398922010181632 5704386084628684801 5851290484539981824 578816614924255232 2449560745345394048 1608611051010523137 3662196172897394689 8275531702584817473 5266304150612242432 1859151902633766657 4751585917336226304 5295932664230695872 1086475402603407777 3599688526203193345 1490584629286785024 7952331699822820353 3671518095219124225 6565153487813902977 5062870231630336365 4580159318238285120 6366572999979785473 2594944534173597697 1146990248305885185 4484812448213401600 3601807984694394880 2523609676541232043 5777290533156880385 8621401020996124672 998835766634565633 290852113184522240 7291926875574595456 2386977672829858689 3673046623332623873 8551802825286452545 7825698794596917249 6938061186654006017 636350949273431553 2540186393429409793 1341871608513500657 8065057766530428672 7117916704871284737 536433132215114304 6911964376252866560 7172323112772983680 3391750624760314369 4242542871878788220 4208782694333102817 1931629646831302497 6463652626733989888 6866438751406864256 2106023034932881808 6463605453300576961 6505332740499478529 1224929420328887680 2779758710593231872 1606638233322696704 4745537029593653249 8780636872810219009 7544489901405834488 3204203141423307520 3831077103701074945 8214503002381688832 5175453283766648832 8882165790289746177 2458374263089115840 7797864714885341120 561544359484922881 2089549585339185153 5729613737801491360 7100994090932824064 7779189132716629288 7300069124501602304 7329029690160297856 355332305054597121 2780066883785424385 5366275741630108289 635231048566554625 5416866473604167168 4786778476672820224 9202091537849689088 6892402863952459776 1820748685913175041 2241776362894992001 654996171813552129 782611047408009216 4302373687629585120 5447420573609099265 2381137930825678849 7377060343849692673 1098311031921112065 3103566325424902145 5575877847927780352 2950197416089997312 3735093007654956673 2030960693834298497 1747788478260158208 228353326840296192 73943993465069441 7288103881206249217 796733241332627456 57129491955202049 1393566648680103936 2678294823955333121 3682203281576605184 258621539294314496 3054506094106333048 3402134580265437201 730939988094484480 3952184312091259905 7148013225897361441 6863909793505411073 2875276631302600705 7767634083150823425 6011884994020769280 6733300385210971137 7906886988849135617 5586180203610377473 8215444936301902337 8496988748894306305 4771349536850485033 5519814399358932992 6471396486578962433 9173717892179427328 1709218272245128033 6488480368560698624 8142578114050851057 933066881326972929 7852564002171688313 4944953240925795328 1746453385787115840 1109217371610928129 2947261720649704449 8973921698505053057 6139960747220469760 3572537675133230849 875874437953896448 5513428961078030336 2397979300993933440 9087211228506079712 1892712002178137089 7630834895098861568 1590052129399413248 5016369607856428289 3304297346152670208 7033889873308762112 3002448090489421825 2889134736743505921 156513009435152577 371303989979332608 1823859179643236992 1904880902277681153 5758752899060007937 8090637041789966337 2175377812485981137 396599506579089920 3006183357187853825 5633046937538820097 3336130405321435137 8244983833078995456 854863380756433729 4106595587018029056 9034533092260041729 938160370614329345 6773703202597015808 1438863441030536417 3035814582519705984 4538326157170166785 2850105238755550209 729871347736249030 6345232778071490560 1968863279663546369 2551312881178539008 6860626969050437440 4385015806783088128 7741871753152634529 5452924285357916160 3384606491180566881 7795833113625529856 1201325964336300032 6949858986079289344 4400765382257691648 861859152779673601 2285763416297324544 8601232477450172864 7525818814402396161 6582277379454855936 8551937444616273921 5960822425495339009 433882680341877760 6906133690066915328 1300947785089978369 3394903615728266625 3401274984490377217 6588103260034371585 7795634866574802945 4102887412403773441 4143975644328524929 6250996472195121153 6300591236459506176 5292032571790411936 2824141237132587520 6283809426053267457 6748005449776999872 2121526883959800960 5936008395868159137 3204084021694735658 5566993001222930433 6320760973248699392 3396924990454415361 1364264376521526272 6222558666313832608 7252260495369732097 8737554400966033408 1281862122972866561 7507457306767032705 4162905226916982784 7142641058223880704 7625984051375947777 6093878558633031308 5337279036477936128 3858251464734849409 7592849195414523904 9056352376944617473 7249113697384862977 583096407805158913 7742946390736931840 7271574770904423648 4213745280056291328 8807967000351899648 4159197363384225792 6522568276343954113 8145090897235119360 4619950506848850945 7480940033648885760 8995131161357122560 4222154851610196992 3568135084634234368 5593499994031635201 5906567504477912320 4400631162247707696 340162282182427840 2211732739361603585 6754211450206719937 4372290819691216897 571980066823954433 5495913731742775904 1844766762991783169 550275905634166177 6590910421786427392 80955864032696320 1138640519579051905 2590204963579988993 6569725057517188993 2626150300139563521 6175473181110553857 1365504073939681281 7241028685171178368 5628127933348544513 2665661860331772416 865974281912934465 3856120048625572865 31805208100995073 6041900142587166721 4984973331915362945 7211613174168432129 6235107803159226368 2904338899809178897 1201141161656623105 1894580116985822289 518378394665252864 6551996532929478657 700037327622230069 5591569181172695040 4300146543843842049 2168099687877279744 8548458921930455480 3898725295526077889 4694742637079441920 6650356454197248001 1870077668773548288 2880647938638739072 7646533737829629952 8929900883935297537 4685071474534584321 3348900058549566464 6425619664087154688 3604494057781222657 606316653583527936 3987530332783292417 7915488363770421761 8517556856001285121 6893312839278788608 5065712005229136897 4982428539404976128 289897875305966592 6456303259838797825 8191108907135092737 6948253306391986176 3454166703227011073 8307418997748867072 3022735521847949569 4012998498270593024 4892345141678920717 8129831660008713825 3643523596499950593 2072523777062598657 2936670489238363840 1654541163124424704 5289207615960499712 9149326047927635009 4528572579526021121 2795244086359409408 8981421116574313473 7935522849311244800 8818926859500187648 8848787974508314625 5585928000355696641 3690315404216017792 4398805018431157153 6660687116792174593 205493533197116416 7917568395573055489 7401447897598530560 699077175211049249 624969809600375808 7519017075980038144 5660103730219679745 2779612829387497601 2507459847555416065 6814591253017291776 581295904152895744 2665371261997207552 7682218752357466113 7839869230017405121 3759230818931606272 5934237244886528080 8789369869635788801 8422812255089180672 628934990853832128 658779133381831073 7896605884262198812 6294267009850570240 3935017459493569793 6595284981753561601 1307398073027649537 1849946431270387712 6665368883584913408 637643947706375168 5474876179671357568 2367183071709502977 4881591496639450112 5072563329592225792 2644841332366657537 1187927759115673600 2534292092762939393 8757061022813585209 1623003529088123905 1756184465568074272 4318534331616542305 2283058535605014272 4726137605066269185 2630183685327159296 4282556936590377937 8750570842378731520 5126155510113616897 5882258894612204545 5079696211618775040 761269432173434368 4719439664195695553 2981714113842831344 6797054954168180737 938743968070337088 779167154082751488 6396403063535918400 3587061037438390273 1255508858146717696 4641343026069558016 2783651342112759808 5074287455623091904 1939165826632675329 7347238260869772608 8709201280212172800 5389984385970546713 7061830697592411649 1359113919459965473 3692653538133419153 5651322807850319489 6169937060120993345 1165361173858747393 5553884571659633953 5250151429226571248 8917164436864830977 5185744449167413249 6238164597905817601 278976715703269889 8383928347544936449 5429408992490277889 3439775640357597953 5048510765824991896 4215357970616811521 56560460949618689 1964506619575419297 5018287002027638752 6099639555696528129 2745296396042856449 8512221139199057248 7844254187728741584 7685677287736487936 7568195422969035009 8537627930870152296 4090602310513192960 7238170357894529025 2837699968338018304 9083668415597510657 5321339355087343617 5683081740649991168 8979240277964691456 2134215080418084864 7035559631336833025 2363001243829714945 5198098867753007073 833013595544535936 841951036806160897 2201289849353404417 5733665680542564352 8774511015257725185 3336138888143960064 5286097722726805505 6236019544972361728 303629983380749312 634163839723752449 2923987450757976064 5814478595420966913 2271020839394623489 6106642612583753600 5364838659591925825 1218532677487391744 7329329852453548801 4507461057548487054 7231490267718557696 3501962254773622401 9140709415534857217 2280320000494423552 442460417701706753 1391591969593520032 4034669383390076928 4064841305120068673 7921922116293754880 6941262779220551680 8207143706811494401 7513141295005449041 989169828529591553 1728431107688100097 4196942703401797065 7270381967808941056 609693913346560945 1528449293338075136 1502520286459097088 2830633720738481664 2703001066045513697 638615744418129857 5133414148776132609 7403927543265501184 5017957506550800385 3113561036810515968 8037623942943178753 340663734669258753 1587595033122920448 2735821820039848641 5465587337001069952 3965291886175223808 706197162664561024 2943723644145424385 9007060374075778864 285263889106403328 3768054282535261401 3790834453852483457 1853948445585249920 8754582951555493889 1139792784348175361 2779758373852918273 4496568831612267264 2009135656429605377 2174260228631368448 6614886295686717441 8092355237598592449 4553567608956615169 6998156683071252480 8558733310118977537 1933723039157322752 1494517501031027248 6329079769869566337 2369159747224793089 2824108651917008896 278600611005595649 5458361680417575936 1018749300414996609 7134385695363956736 1657833862020841473 8414122017626108992 647317517451208064 4874708695165634049 1443008646985478145 6604561027862723840 3927049923467575297 9074509731231637504 1890509341713560065 2484449541380828673 8924018265818866816 710596873323706624 5416379713456425920 3975726191550015489 1367860071413933376 6570085507662053377 9127579068955641025 7627939203273588736 982756553428631552 2639882060272549888 3748274428703053825 1454253412598067713 2255302133224046593 2625312604089483264 6003166341097865216 8307019219688810177 8916871839163088896 7621351882103714816 8452426225138294784 7335039857974446720 4979928942792601601 1296624394230027904 665519256378881728 1006910654859461633 496072812022535681 110618937526598496 9165738432906495516 6601951124218186177 3536275517802508289 6141397184288301057 8784008112653527408 114631040091554610 1866706560350287872 6742141382888990721 5035241601779761152 4213682443664070401 7682922184231723009 3051587412560904193 7547967849851305984 7556453830782873601 950921432577478145 8394152807785198593 6603106094462037121 125881987620175873 5312794304504038400 2791921820789070848 6540024136718870529 341560637508457681 3413649242245562369 4547252071317889792 51865392799098881 6746747195315073025 5193303724248733696 7369454806969880576 9175963514453360640 4660824157790342020 1848361961051378177 2074576408467522913 4040841081230264321 8989970771163216897 8719660204485533696 6920154273632223233 8696269098654104705 4887722755408363649 5045968490391059457 573471870529646592 4439372240047894529 5224245450016190976 9121364407026483200 3438642799324047168 4760546133598101505 5904931951011933248 7616934536718790657 5956155898218770433 7216577625279954944 2883322725171116405 6305226692943648512 4822527438352454144 3273145527267598472 2238940795580982561 6765294929052812032 803768263146381313 3712013772449407200 5084084397593460737 5240194876370912257 8256993720966565888 2153249640049741825 2278881557190714625 1788981156868259840 4118943709568618945 2277346766929947648 8907258889839526657 5664508698786726673 537311939433827553 2789646318411929345 7968845330802344704 3105504408598972417 8560518504775468545 8367219021393903617 891121750457543169 1698670765006474177 8077604737494592409 6529360849949067456 2557473179284772992 6188143979118329856 2487390656434097792 4312603679224314304 3959355370447034304 6594169877411041281 2909021671779258881 3624038461925952001 5744229258382456832 6733092344493547648 1072711772172668928 3459809350416400385 4439315338613137408 8359390502078730240 1406777394383297953 8024740274455992032 3357744711654202368 801405184101783553 7755021426904137729 668294281371576248 4386187494598753729 2985196034575651841 2393378790534361217 2751425319395524609 6456050300601303040 1529319613440270944 1751140008410217472 7876356874045788160 5405071390237116416 1696348310253228032 7801909899400538848 4366824696193272897 3143107128205924865 6368862013453743617 2380935606117127425 1328833749389133825 505929466159967569 2844809660390703105 5472486549337939969 5281640322622810112 6422055190540915712 4914937367723784704 4339939699019911169 3646866672066232321 8403980249182662401 3305245719646093312 5840085997309342464 1194585828568225857 8342844694245605376 8235461178037714945 460732553664625792 5840451514991463681 1918528395501343873 772888849814164928 4470849001428897280 4885969969858131968 8782088557352648704 6560211613180735744 2457500858418970624 8079125240737562624 2657692167099788929 3412350552448161792 3945022826112838128 4984616577685389312 9148585350085738497 4454692913687638272 4223355206442498560 7772537375752984129 6256128832466996225 8631651099823645160 3888096997246169089 8321144219526018048 8815120798912043009 5604461607731375105 2377465497228049409 374747848857227969 1397359464803467264 8904698547420736769 5063395437247125697 3261844672565762049 1200615993116684545 5553712853034970113 5228367864690608641 3700434337265840672 2871563088260014080 1508008875704766592 7104793572128230657 7476423325605445604 4215812663057022144 1019551092294582273 6996561557400052737 4074235047161315776 796319283077386369 8615290299306999809 8422251688703608320 1122421045045493760 2067404797863843841 5111169854513435520 7630735638785666232 3825795514324595841 5532090189310197761 6950981028108828672 1925930428178785200 4438062844926361600 5454529957786725376 9014021566162796544 5203959520301088769 6986984243250885632 7903343837610381313 5256002758522444800 8063051361832788792 6384963646546463360 396812937999149568 3548208263338598401 647217981095088385 7159331977188740097 4444330731186946048 2964669288104017921 5861357243628265089 1266572242294173417 1205525992340432897 8472133563259975680 2398815945902866433 4330034281086235136 2817908772286796161 2344203921318702336 4905593707240652800 3955033661223139328 6861082996962913792 5753229482565500928 1013271938851001488 5334166397251511393 8459834166131818497 8223878340374299600 7550426714129687553 259794224180953089 5617155246213360320 4584177834871783388 8638062604613808257 909815068009600257 1417486109207568897 7428485640819196160 3516177905100996872 9089104516733683001 1245465126737375233 3600541079435641408 4698880295749490288 3018749599558081888 6874708422769828672 4183480697712118912 7215700797358947201 5613569610158997505 9056541628924985344 905023047398359041 7597334432108266273 3954328029872795648 7231922860390350848 1837823763671355361 8888786746600940544 392717284599708672 5110253791658085633 3357545714947025409 119002198418437376 5756437573287547905 1461817837752549376 7878346986922058240 6634946680003273217 6154810342911123457 6849607961634841601 372698346906714112 2651750855167797249 2915911111997810944 8483115940254500864 1674389497803614465 1546816053223818232 9219317464959025152 5733392044616278016 1877728481586511873 1627887852563524544 3996324971170633216 3780885703129271920 5270480173764722689 6697594527001211592 2388991080363360257 2281304820437344256 2531662237576200193 6602962135912284160 2144622074341988353 7445428262049839105 6872997201223329280 776540691462869249 2440633660302193153 4212958747961781504 1755478320479846401 1741481062041237504 7116317497897604689 7215661596663817729 7547561504445994705 3585345017600112641 3053209618457758336 8409482854782683769 5261086073709920257 2514131156095336449 7931965946751620032 6147962930891408385 30046548968319553 3126853095952640976 1611256170279035904 2530046798915873664 3615894533155340288 3323081147494823425 710566101541289537 104357885303858177 6008042762995905281 5571235154054483813 9033118693428585472 8893877473859141632 614159807130660193 1411007618634578176 8808045799946920960 4358223852208128001 4460834939534483456 2136432729710478961 6339764680914740224 3635287013396463616 3482726283994161408 1596545415359460224 2951040795073326849 3833965008620507137 1000158837552541696 6452398593029828608 2195465096991541248 7556202321250549761 8688683004611654208 1281983104757059584 3621364402314601985 1808312974781845248 394006419134108672 7756478277927361025 3933099714766488833 6116909858165456897 1860104063420090369 2350303536930492977 4276232525615738304 6939936548404871168 7505540604691715073 5369980614632544128 8351717228425987584 1509410358095579136 4780628599359674529 6556405615029846017 7712205758852497920 7006732086329866048 6103209449619275489 146629865326079489 3871984348799492609 3798372251137753088 9072132603646134977 756961713807425536 1308724919633611777 810942194224935937 2548959744948240385 1321337192135971600 5202679298944503696 5047353430006961121 7452454801547410432 5751854069847042048 726321849374808065 5462491060355145984 8251486851453593600 8461557629760303105 3434379320443830272 7368407491863895889 6872252271014867009 2047474114541256705 1391102650460701697 1965170629580648961 2356365964072776640 9109883929203752961 2709837330720112640 5211798637406435840 3732597721653346304 1303440683695112193 1687843389624737793 2998238630260689152 4761238766972665856 5559464558609629184 3862828442762378896 55582652385900544 4077209408901843680 4787587799573447564 2033947511256416257 5910988277714698881 5433531742046912512 3676468773931925504 1975743885575156193 5581917287937386496 8716350112821751537 8508724547048115712 41747709873528832 11228954782036736 9172966679637191025 1182913296613244929 2876053777647850496 95500211797706240 6972978566267967233 370180934089084417 4764329733999947264 3883546257869923201 1959716210627597312 8951039365760447297 8562350245048751744 6671418432898412545 924511750162384896 8711044627998638080 3429527902961499168 6129855567394262017 1693967412931461120 2116178914512314369 8274243523851564545 550503088112080000 5054239509656223841 7364216275392233472 4221949973544278528 1756651906045027585 2645862190949447681 6080922989842923520 174190195742162945 3987905291796357761 4777886314512870657 8065064566440894017 3744625948032682176 773744512947836929 6910373144783061761 2472897829816905217 1203503737968102401 4776500237186024192 7574094810241558654 3642072038191336448 6041331328751480833 777366081854292353 3354570539616698369 5651400901556143105 5896259698884869120 6009334899393389540 197572621044733953 8968778350877777920 7875956456238317569 8590223585307872513 985459522591215873 2294847278146766849 2748325360380049600 2246924268278303040 2518345852443126273 5364580592137797632 7138670091798308864 8145930010626013344 2781542407191916544 8756140423463176705 18945748006862849 5111537135484938881 1814269566614841856 7507867644678635521 916058212243628468 6694219718247439360 1815729547174948353 4513437928348364800 7891824377074955137 3699993998360838145 1392560127189918377 7237520432248999937 3784072369459432576 4914851464469123585 730572017294702457 1027614476898533376 2235622076913287168 38945251638176256 3871138263573439849 8724483320832380928 1539095419235716905 337076970126800937 4471882053513195520 893421519207914496 3055167028606899136 7112314005041258657 7767341171639440385 3607644339538587649 2474005402760680449 4942744504411963648 5692448265609932800 2455702122244380673 6653858648437479905 9182956603710191769 7242441270317131856 8878592259757542400 6490832201638139905 3574571296938721280 4331980465849202947 1789593491102515200 3677110489742863841 9084858057544968625 6659133932395253833 5183868380685558145 6620191549927343104 8243418840056589825 2990727419428170193 749390626331033664 3499583294939291648 704927411920019457 9188130509466643569 3656591430267043328 9125173897754674689 4942796084400086161 7167056096809254912 6583654988469411008 4931996209286807936 9198162706500997376 6956857806383698505 8854950044344707585 9179552443096098817 599341580368758432 1875957849074703232 2562577291522514272 4923517284587959424 508402974332003329 555146493115072513 4281382028228552192 1269452940594788609 4826015370018400257 92792663005241249 7391079194691228672 5646575550885621761 2148342430657409024 6463113504008011776 4268756644336492545 3192084398906404256 7208284159642321921 771265331813911553 1598124642838329793 8026481981180829697 8395502607204278273 2210189078842791544 3090026060699140096 5920021884057987329 5149574035564879872 6595156048012405696 1355263463420772352 3766761661793241025 5238926901775184172 7928454284711067648 2955300675865794144 708535690739280640 5987306617594967297 1664694430711611393 4506986173644550145 5519017906123571201 9056270539919670272 1500160509863788544 8745743369223153665 8938025276231002624 4928558278764433857 3250891959275376129 5612299966304996833 6699503258935721984 2589206732241969664 3091963113963823105 5109468112604057286 1238658030703126641 582716117892179457 8047536263123343360 7077825641513936129 2729926544686685680 1502311947326327809 3339081867426283520 3800560805625800193 1348176377587260753 8882036584801873665 8514682111864292577 3646415567937478656 4163738377673716736 7366849042460925952 1730616501561374208 1556399012858853008 6912136678384894848 4143708148423714305 8022494685335582128 296483760878141144 2200333456685424897 5672106092781479553 3978742175003742209 5402827197039312985 5351184196534341632 4507611220286178560 315109000616305664 2181656388756070785 981029520073411073 7270317767002292785 7842303173485002753 6476312902599794689 7982708460453511169 8418185369415716865 287379921996218369 861511345381810177 6646163402678140929 1003734048094887169 973985409494295809 7987859442222638593 6191533049438076928 4932990618921568801 5661250407718285952 2132062163696717312 3236244841941696512 4761611199444801536 2609199601316198145 3654590828481249280 3565983750525288449 7250370218463833985 9021564253181978624 2924567509398553089 7928189836281254400 9065703591320443905 2872710716794601473 4159397513583001601 8435772736327528449 5722135636406382848 6854114890167535617 1867378918200648929 7345000020493564928 3813579655118128129 5197952399645081600 3140964500771676161 1880855157134949376 5821942667385579904 589597565955147009 2414751439395640321 3971089852881801600 2271688947131957249 6233161511291934977 2682045435661465073 6607703870313070593 3829032650050404353 358234926501269505 7915282548957206656 6655935367615294593 697463620659665601 9169702982469158401 1942679033706728576 3948192074914913952 9212346082653388801 3311845287622829664 6174761667808287681 6775318899308601729 730406114972334081 5776458618573359617 2477893156043969888 1970331035922576385 2948327756053444609 4337628014977120768 2501233680401580032 4130161847743703201 4757737423464837632 5086441419636078334 6372297609656402880 6280055299686492961 486639520315797473 8366811499069455840 7585757910529998848 6796003420303747840 2257618014941531488 4355227530336948736 7409208947624312833 4528062962475271921 557766062395726848 5552782109711727232 2574963085282360737 2430444886517152800 8381946576045712064 7717269042405048321 4799455384890963329 2485927395018131456 6385575998967611353 4625571538921639168 6674888166733237760 1053816195653726209 936938207885395265 1572153302634725376 750540594816212993 1372235017167237249 8219745931857643936 5971978474150221585 3347623831939121152 7046608583687397377 5882630410654288384 5085217508367571968 3283804912495886337 5009818544891677376 8754669670247779840 6612193096390473152 8508985933120323584 5693282423262343168 3850206063967040832 8055515981488264704 5123760815968050176 984857194820075520 3993163707949056001 480324237905249377 805292164756740097 4420496313167380480 1212333187259892224 7457244040153516320 2050110436058562561 7310279541087683121 2204676275308636544 4127586913599717376 6830487357862918624 8953887979631957505 7556015019854622977 2108544113212338688 3128883369225132781 3097945436792872960 6259636558854207873 4926027367459848192 5987340022553715089 6153761335326130177 4119007339864482576 4629297351395309057 3965300360851005185 9060089549395361793 1006654353091889793 8065049777415152129 4526954919171011744 8999463621644575712 8093019634207105889 9092217782511599616 2580404215795850561 655303111073521088 4425175154045311584 4056300300194537985 8377748389951377409 2375553461108792064 2739668343727624449 1641784676473506304 2093721211080200849 3627367125350121472 1817206880249851905 4434942494562439680 395337556117884929 2932218857555903613 1358649235257302016 2865596461803052545 2982270945224060928 5815228713722528673 3722178433894569088 1294653263965145408 4945715222196803584 7096546524787101697 276014742012026880 6807843780543512576 7419821487609548800 6449374287053818112 8610791854229204225 5046017296657129473 9126659231259295745 882192338421022721 4394966424113266689 1615487214772289536 8838694454955526760 3160119818124692480 5596053717730308481 8704630129039145601 4237595246416814081 7158391160834801664 3493344367503493216 1715600415591710720 7602559608463955777 7630625025225981824 1228578186304816928 5466649548916793345 120297362372673920 7192965177059856768 1158647645530143665 4905447178372761600 7113697528846422017 9133895159174226944 5034323793914343681 2297291789369296257 8317165363953434625 4332961687628709632 1674108597678902272 862902305447885489 6237754606076223488 7577037714177931520 1243475861097057089 5142215821383297024 8370630120243139200 1297345413750767617 1645341536441384960 158640953293979649 207541599600229377 2078682628259403425 2200626650985346049 5206830927471446017 5307281502581129216 6300352684901052416 6813690260425470977 7925849567131204352 2864928462512509952 936409007162916865 5188581195579031552 995924034520764545 5507804882495715233 3267253898977656833 4050569179355963393 8935713622294591488 3072948900158061329 5242768232899674112 4983727637879356545 1594789823760037888 1393321406662803328 1775124093666047321 6472471711004303361 6809535077731828608 7200572346452858368 4999678256659883009 3614081824568196096 6081078641643513280 4210954480807889921 7890251776558269953 6665735603185868352 1912413599634711169 3455960019078445824 4048703327094175360 2819766475668085761 4435399076919377920 5975824572207675520 2543607049206465793 4107923044037067777 1331351620530360321 4485946842606153728 8123621491798817793 52425015987273728 1455552360289812481 7709483049198878720 6493835307693475841 8250707971067020800 3942294730700813909 4012978112551191808 6246244121203867649 2798726679210229761 4850184338634113025 8853780723089765833 5727620841196681217 7882662017046083585 528394326996070401 2719691678729373696 7721229668800462849 6066430175144517505 1660230357653348352 7521232378994471809 826105424747012097 8098791611511212081 2095362868374603776 974173934247829505 8018501167735126049 1581064698731421697 5685560706074331648 4844764659026154497 5341271759713878017 1010525956210950145 2783734212044259329 6866061062808578368 4698390698989443073 812111650778050561 2007579538987618148 2734309035865412960 5099773044749234177 7433008317829811156 1552724807281905280 2711899473750164480 8169721611790077953 3306467514059898881 6309727799001576960 4864591366819020800 4686136929043569345 6947461513254657025 7638273467859173376 997180708218040744 2483126187686910592 4286650849131753985 5800547213012856512 1940210945224499200 4567345969314795265 7457284644568144896 4012743845200619009 4960839387540312065 6081508940798457344 5458896069522290816 6094332730350569089 5909513732073374720 1642130072195418881 1317848311443365889 8267980724282166921 2836894047241418241 6759888617514434561 776122161725767680 2827129449357792257 1491255716593722108 250683341047982785 4668057628327241729 4211058932035595105 3953155957311995904 1436632842145103873 2015217417723975041 4363897247421312512 3442910174219259905 1001457274099982337 191190931699618049 8099391350337740800 5049843910657511729 8101249118694801409 5466192690829182081 8596438441790916608 4108085100594259584 54255845579765873 6820262542829848961 9158904334540363264 3920027515449884672 6467516248374071553 7226159412654490624 5123020686974927105 5641977678528504833 9174430706916732928 5957267314503296001 5247523089387708416 796319404695076865 6206982334486685697 3024812818498055552 1432064373303844865 5332705214736105473 3460530558858166272 922856679944332929 8417656992849133569 3380801838761664001 6610932839700867457 8057614838502566337 7818145302250848257 3964667210349050433 4534696262429908993 6752570292286666304 1887813625574595681 338703314417156097 2997066257771331840 1411724337469034880 7410685698649826816 2044510009655401568 1496700180154507265 112385676083675136 8901140224660164673 8743944867399073792 1348688608467287553 4315173503703641009 2973860645622542881 1207726861207623680 7546381178625150976 6255336301387348736 8874523817062605344 3490075346411783745 2661416718806585345 982482264407521665 4051399174257700793 2356110680030969857 8236827718533851136 4942798185794166528 1338643264663715840 3992840058370057217 4005516852214322304 342518842353571713 3285517724400746497 1982345254826066145 7213589517234443648 4925377831918781377 3207116647163941888 6230486947867000832 4504709104342650112 1798800274506645504 8298379771140228096 2163149907156171201 7256944014389770753 1321155560866087937 3255202492277985280 8229119612033375137 5254472690376089857 2454901575672526849 5649713416152522368 5116345638972857216 3725255108655437312 5912581170775457985 2552956050044583936 6099455593114234881 6005466284834455553 5399455879175061082 703732112613136385 155983886281561088 4751213701094777729 6183015100155475968 6246960942200020992 1259594071622640129 5962949804042621953 4811068469559140032 7991326708793586688 4757965306717657344 2422357460184097536 3860393349643790336 8498450117215263969 7764984214851641344 2859629691870486529 2528249647944220672 3002732852658835712 4944323700439563264 4307970880387989504 7385608527247147009 3037917947322433536 5891132300826090240 4221214447819946753 1651531405530084097 1126415954096553985 4049489593147392001 1238881051612758016 8077561593665704841 6945751493593363344 1407351100797726048 6160510920038859713 4700408863110702337 7415448497136379904 7481435755075374592 8615788135597248513 5968624156441899904 235284714883185152 582883462120101505 8084468821840520961 4817906071700808832 6211963067894757888 7031127558818761600 5849121442479174656 7710268540375281281 1963790919802556280 7631102808723841024 5972012899305579160 1133540420269102080 7341271677336457024 6631528894287425024 1280856264553671696 1084672861430624353 6628395155909660545 1710005359835706368 8705609438485000193 8318049402729620000 8327484250098474689 1435032650184276480 2761266142996529153 3005704679677848209 2114044293661794048 3442746530965409872 4198442547468493313 8936233637294706816 7642266693746618795 5217214971637727713 8551520660170113024 1886195164773392384 9141531261644641280 6129497243286968576 4303487059894434816 6214338271003877952 5091993609507824640 2986084385163670272 1983097836342383617 6672735990950669825 4845226202853871616 3137066151326604288 3722367084508804288 3553329205817425921 1459679139094761472 4827420571793596416 3176797357786519040 3310507331803127936 6122391903097962001 2429565100787892224 8933888703006106625 6730548523937672192 2246439619806050268 3855344057909599232 9059141702605655809 8612902272014344193 5177877011881196673 7000653098291904257 5577019974487449600 4078686996051428065 1656642487428759552 4162124668661161345 8810628839777850017 2676242911612071425 2034270929387955713 2946530336623755264 1638489491098173440 7777498213840080385 4090339754872709121 3911622813713395200 1721471776866989089 3203908725305715712 4343741191669301921 151958851803545600 1737749429517991680 4891757604983673856 3804066217399136480 7077192496810403201 3902958952014353792 5484120397924007936 6262929905648375808 6132099912240203688 1777117524043230721 641465343354908672 6810328958156572800 7289927235025575937 1902502797498523488 6183898482326988801 6780777132753190912 3323337682318539265 2152902583870311080 7897829339154022400 2494077159073018721 1996361284107837441 9141468645655343104 4708800130795658496 5048152893715435776 8819168010977181697 2761817085365995521 3314986945455181517 4486406590025873408 1912495888202010881 6025251727378768961 305060118360434689 1861528372754102272 8772072238569456641 6314017619220758529 3080269763844112385 4046481934803926145 7883168128819818497 9041217942038653440 682828878744862721 8092967862929981441 8827839027262754400 4851695046270594816 1855795184925972177 5299175899069988864 2402451568502581656 5567821612964647201 1636520673498958912 2959462382564656897 9141090997550186496 8952636653167535873 4621324874784017920 8991134352036823040 5442452568932611713 257684425768448128 3154604020230158224 1027790617974071501 2937602553645006848 6306474305232199712 8332102299058771713 7001524832191259649 5010995412251386401 7231420468230709792 1794290899633618944 4775210282717653840 3970490109443593856 3326273700399280129 4068790327234464001 3481433380226072576 7694370792634511361 5452936613437792256 5202102260885078016 4811496510267304960 5188977692127707137 7380487372482765089 1214345055647559681 8644140897139449857 8327228467484004353 6853520305012310017 1067012692371484673 2276737242721222656 3349673150447157249 7277291734423961600 2094646919009402880 5491456982840549377 6710182030439358465 1157682606940602368 472967281742008704 7972070485387020993 2725492603679080448 7877983870440673280 7466002133876686925 4483602903853637633 7527992983985621472 520982732426656256 6161855062458326528 6784399747166330880 7945318453580134816 5867437768482476801 7254870196634517504 8042206414108810624 1355927069289708033 8703128027087321088 1907165431432126464 3603964963919822848 3597370607333280257 1948974813358763880 5072349016459649537 853507854647993264 792602687166679673 3079607198677321729 55690626301966081 7086685189092605936 7554303203668241280 8468622097601882204 3617223849193392769 4899078757171167297 5200989462425829377 5607555111673440256 8826912274098501632 1729119514033965056 2224440212645532417 7048857876053134305 1389571434991436096 2027047827289872640 9165476397227517952 5783928871202035712 6003977159028930977 3713308617932557312 1729595108857479168 6882501129307961601 6898659860109833049 7561171286194043904 1943606556202041344 3188738682061905421 1157730719411486721 2189771110013632512 7011502579037413513 9103948208519553025 8657666439232159745 913003397886312449 7450226462820645888 6087470529172621312 2104717551827209089 7142751350205475840 8008609701121170176 6781485691123994888 2568691560969461760 7313889619311853569 3901578311508807680 4153044874746085376 4707241055600471041 2823621711864535680 75363699340444416 4666068108588616449 8187759960683970561 5237370280824700929 4392939297421751296 3569887040848303105 4942567789553205248 2455854439750676481 282241803660009472 174886338252718080 536393498794655233 5046848279720701393 4901154063224923649 4302729371833503425 2313128139729118017 229204536496518720 9186281033821142264 658116088552194048 1071572027260972288 2088389369614969473 1 2094572744784216065 5080443661616796673 2442316668198139905 6619232152325128193 6486443369739330688 2115963191080553472 7160503071443632640 3947983790877987840 8656508001568693553 2860298085324734464 5663603375233891168 8478006692291558144 5688167124741521409 8681404965347277825 3688931418727645184 8364753156577994240 8445031222831155456 5166082020292246721 6263946774691452416 8541417463777554432 8666563761560478208 1802147892567224321 2700427667760007680 8759129481729609984 5642802647623911425 850146935160309761 1164043188766746224 3048088810863984641 755985609758675969 7749120307826311169 5225081404702274945 2100365082848882177 7584130416715548160 1050797106804224000 7834747695897984512 1751573191028174849 8206139022569197569 7176821466630554112 1752985785850977984 5091105107540521985 3670905498754380609 4885434062552576737 2792399591725479425 6628392749706903552 9092901237156855808 3452687388650897408 6895405034041352032 4211891538615484416 1979257439566988704 7946616182972424193 6795257454039437312 5766547793206788096 1611073741657312445 6742677341655181281 4674743599303117873 8917121303970411521 1443930309224562688 3109708319254303745 5931982551789900288 7209845229630283776 3132601895937523713 2536096284990575105 4799542745892029952 808590040180942848 4299972569678706432 1031676635127942977 2414037677333908865 5916101710342892545 8135914963944079809 7660770421929268225 3437962311178968704 5317549173352260608 7050083352432048128 1494261071578059521 8253397416455133953 86310592125648896 2625469305555230721 8353532136420455937 5782750643614005889 7055129893996248064 7070702364521283585 6682432833864798465 5568224442450202625 795911262195007489 6422402354568694784 8495860288020058049 4118709048373619840 762308552165732321 250877260092864256 3099495963843416449 620413233022369793 5792658956382458368 6309494285507617009 331527957639163904 6752867983956232192 5476738931947307009 6078209914850487009 4176429196111773697 6340026823943290880 568257332101345281 5477521227695456256 2180515644528176000 1427419811743096833 2958528218671292416 7314648955416592384 7238436551418049537 1879650060768878849 8895201887850570497 1768315480687337225 5565442448562272257 3187021963000626865 1522855831847403008 6217165001599169537 6449648037334538240 23528501026927936 328291478870402049 7115808302982495168 2831536205340243520 4245679683964794817 506446265012453377 7885630824737337345 3044643760247801345 3792757818180558849 4013323408403431424 3553007344049021441 1813822180983980033 4785158286866280448 6883528965131081856 3731432550463714729 8759747975128195072 376787371743135488 3316967208548466689 4228218186483367936 5144982228320826144 7720198294875983873 6367195268883939329 795630045250949249 3989801009304541504 2268376502535454721 5433985222603410241 2852810455660032737 7097626883026049968 5613515506695143424 5677912610401239905 6876582640788828160 4917669462360077760 6560275104771260417 1838419199028187392 3007151356468730880 6953652730646372352 6251946099810148608 3229368842542057473 1691941059001069753 631922038763706369 6976033212931836929 811581487470575616 543398408502610945 1530617627753127936 5591053837000864512 2476456634667891649 4802770003964653025 6524714789761254145 5707246639862220801 3658318728381396688 2713656038750138369 1797812494907065985 3045927879710646273 8422569127388037120 8144584148340547585 7494361047243234765 8882893900564981761 5059655549666100224 2176410213673744385 4836704841977298945 5820822110350270676 4476252017515917312 7932838529776992257 9069552917522447473 3930718258556868097 6840346165739942657 2581092616575811265 5862252767757924353 4014354519124611072 8875985247028641793 2559513625105835872 3334490405399386113 3511269964914204672 5522614571711095809 7761676264219215488 2398394994991566656 7475214217162260481 7653868122619510784 3110031055891939584 8974520408868208640 4510485618948735008 372633588110745600 3127306301606854657 1900349962994559489 8048136976415569153 1258006775960044480 7529654965820928064 8114196629650014209 1484761445116626945 8578307439124928768 930431836793931521 75282370745688065 4853547023208804096 6373856053136384000 8891735522433736193 3807794731875000320 4224608890152579072 1576466135169421313 9219829634125643776 921840484340727025 5325784813400481793 3894064246243024896 2852454052219539120 3755710323028793344 3505616845152253953 514058165036054727 9107204692363121521 3252848089325219840 6220935229550169985 5438323157354658305 6811143623332986881 6400059093188582912 1938547217551860608 1882651990046103296 2118858070795721728 8354500739439776257 1981089210990253056 1472723693056110345 3231622464432898048 2106693971666884992 829408264855683072 5620355280203991041 446704851666256896 3590920167836260097 5017356260091889817 1016890341776917749 3630203995546334592 1039612861455438345 6947112723932981505 3299133997359585392 8832607503826621440 3950200164088203264 6683815453178269233 1633031758056783873 4018818295989280768 3992325782035890177 6836829740963592193 5664874997494420417 422878990426750976 6132885383480342528 1082068677162958849 7291040442772960873 8220124279818104960 2881002290178580481 5483974163415837441 4486446101686419457 7338237118072928257 2223764401640112129 7560882707471507456 6036825974800136192 3210403105747367425 7025181221327591424 1895269584778713728 8927751664173038593 1273282175710986241 2142957467441689857 6889802811127885824 677134934539750856 6582819252340303872 1666104054700965888 289303297437504513 8271033800868233216 8118829513838395393 4029023706980416513 6780509413004097728 3620624724224638976 470120155535131392 562919411658288149 1113010381219315712 8606445444110491649 3150835906423177217 4108355717075501057 5788325613777534977 189078109503326208 8788685516948467328 6274797624506780673 4007382097432129313 9182383721109025792 6459107417377076225 3877419250588912401 842453919322554368 142505328984072192 7958845743355756545 6264983761466603137 8973869900749050496 7050412961179759553 3339845500555590656 5590030861641574400 2958205614639587329 6038997943210946561 4366581333083815936 6693940402626069984 8808524959608471552 5234516120978620416 6127872656487496705 1136361655540409744 2663213197808488385 8061188436298216128 1460575687472562849 6036032829795420897 1768848525024374784 1879562449228579329 877827642500874241 7560833590125330816 5999053811789332481 8937749959438992960 7650410459124137985 7108474255799607296 1232905049348227777 7663937409070502913 7828358842605307905 8640098792943250096 8560361344816193398 1856556227033479169 6245474380256500481 2756278276836360193 3103824164627062785 5690221087536576512 4852084803101586432 48643713028882432 1888720736610975744 4735638656494213760 1232484100268818432 4136468443990333600 7136367925132906113 4380813482713799424 3464951580644085760 8859411449603399809 5370707920046337921 198076211978530144 7853522218407428097 7959846774025839617 2789916619557377025 1515100607807797872 1740733041119473536 914386654420528129 4305840173889182129 2588856844598896385 1308679048891072513 8539780610677157889 6155876899763311617 1175942087381952641 4344419758904153473 5242539668573462529 1845849599439082465 7491471831365285376 5330797100540810241 3555729168942570496 8978650257099741185 154427039632744768 6327795972020075393 7854628124342812672 6232292228510457856 7218193174835171328 7863987862092972033 7050001140876451840 2737197427129516032 7422193395635605729 9157412435466948192 1218053468307503105 240277819157519680 8645654543583150080 4321229522429187456 1250817737531525121 8601416451674083584 3169319119840602113 96309350447617537 579813958567952385 4808437941701980928 1529710225394056192 4201087988737431552 7980431204163347841 7556395788533172224 6275833645650939904 4877235162674321729 2106936654062204929 4244479187524282336 8195002913402854400 1721315634545623041 6670383742652836561 7194224107137794049 537662013398747905 4898105875901993728 4853125210738634753 8675218245444443008 2342714289267348833 4458622170595065856 7219729259537920209 2257030527298621953 6260327173245278081 448145537304837889 1611681195931376641 2128461024262619137 2014321889027879936 484218953590263296 2138490780847435905 7732229045734113281 4720310944913342465 6816614471720732672 4379110259489142849 5286786845205634048 939381214132616704 78833077713308636 6344696438938466304 1724158105459359744 3190000316591837697 4944624955743257377 8526975252616445953 4422225208394047744 1569357010892590337 7723978779288582144 4604441151138656256 4991538613845809664 1573790354164937729 3861809263492054016 8345755084774680960 895876466813083649 6980552758963970384 5572992174155820032 4089815052139888641 473951875889184417 3710148569772447489 2043375249024368128 8681650724752301057 7210811850094426688 3286087384733473793 3504640588381192193 2596287607880810496 490225925841050432 4057960423863877632 2389754494404456481 7001791631787853824 4304447074165792769 4318819765886152417 4872106380898774817 6060577934459895809 3025589558182690816 8127499974600165889 1282690139043282944 3035342400500960257 7006962352464597937 8127488960247659382 5664658524212608705 894312573324836352 3416969178202146816 3721526746808907264 5713787186076664397 3854748263332392961 7654391982303307137 7435766061941571584 7627101249159720705 9091199283933645961 3653388800662306816 7122179785407135744 1329935986389455681 7587644236599840769 7775624384755138561 5189697835012344064 6485798980540432385 3096827953647227649 7691060808829821137 4428272545700254865 6917581101046730752 1241425629110939648 8244665153805907969 5031672457416208384 7374572949469659136 7303046419132550784 76343213061079216 2181606236961685504 6883070716917530625 8375342881279211521 8047613222905579584 5289169644279756513 4481262062536246368 7559058702310394241 6237710475980922881 3786736553400722177 2712769100043517952 605843722186400320 4351034370215750913 6741141020340977680 293873789298887680 1623987599927743296 8190784326386201489 6515679069832773632 7232693426571968513 3105018138854088704 4136409505656295424 5793921777828954112 7733287706612832065 7934588420828807168 6766257072285954048 2330236882074270049 4905279448056131584 300945200189799072 2590640376997824712 5345473469223337984 2456653491843132905 7992186633498036737 1146451746649053952 7986078924565386620 7879458890341580800 5779924814400545281 1970472144811977953 7916092008430584320 1384659017468213248 6807623001105875457 276089834687372160 5271497285436091016 4188719287065633793 9063894864635789313 7061332485475312961 2408627930350403584 5555468710980173057 820335490228340481 7818328181702643456 989541523794354177 2868782450001469441 38637131120494337 5155997529086723352 4103644332343160833 7464280781283655681 7217263887164571648 8150636526326589836 1781712769650573312 2149429375665537728 7791374088662279425 3445457583951301249 1934755921170889728 6244091750927521312 8254256960100336641 1715009718211089408 4485293475647650816 8747476509851740160 672239804053932673 7479658708312064512 4817986277401403777 4793253937275088896 8736729346177795776 5438057925768617985 3446971091355200897 8764665151123677184 6458526220407090688 140639507647561729 1955224833441773568 3866948372810498048 4745252766010201600 1751306353630108673 7841241916842076160 229497899335528448 3113393088331785345 2561155397797712577 8825244893908315905 3537774747379621120 8951619938601103361 8149018737463208832 3191317564895993985 56462114739420416 5161463659615734592 6786430468500766080 3452549140248505906 5983858880629802496 664175077655691521 4436196020205785088 1339025814842813440 3408026185937315328 2986493133600979449 5389563727693344001 371648617189631745 3426526889075671041 2121048589450480988 7057400986613929985 736742018674842112 1340038421129911233 3132641749554342977 8336254044317361152 4736862615595299973 8772530494597421889 2413477860497632448 3022246200677784577 1143237145168216065 2169911620955799552 9172985217439699969 5668746710824546648 6001485345904263168 6681428634272563200 5503696179872479233 1602306620732452865 1763494545280480896 7649060560844132992 7406741318835075841 7721655167289206785 1364066256409409152 5883585533397814848 538108289289763328 9002732562897658913 3652347563196771680 5265488122919642625 2312035586902687744 3483752957310316545 5732704762083258369 8398253196697562752 4243398693177250753 4846650617506642688 4798442962832388096 8036911743904445873 7417219683971974145 6089539123712296705 1281295464842328576 8307834995476192704 5828514672450160641 8576571864542347265 6365514444398958080 2605479278136808448 1431155622037389377 8940887573779147649 9131310936137783937 1172158854468054016 3042737996229785334 9163612720051534592 8761251161560842240 7933981722782498816 7292493980300963841 4761952329790709760 7871034656661078017 4707519576877531137 3880629076455524625 6290681691695224960 7666473439313002496 7089376469922480128 8572823335119718401 8283324584619986944 8493434626809456009 5615583029528254721 2782469091006971905 4785846456376851969 6885341791299009537 7393370908662695680 2934056798116093825 5063771305441796929 1982253282950832129 5463928444848128 3111890194671836160 375192472223141793 6518890623646842881 3321652223460744093 7576513897013428225 944942324695856256 1599688867666210817 5976327857301895089 4393139003485428737 3038834952929282560 8552236500420241408 4587353986827895520 8827333091469849632 5352962241398005905 8404870394098139232 3330852811285379073 2577062034303346177 8438337776790650424 3865425395727242096 5451588114729812992 2492356785120248288 6559629715828419584 3235468465915767809 2175814030591475713 6658205628302305793 6362646638246144000 1499052834081570817 2612257931731189761 3418664027591754059 5461849720980348928 6452876564011941888 3278450635458706177 1927379472150622208 2515382003426080672 2260749698932691200 5019163281681608705 4358194726914293760 4819331780658061904 5119705756344255297 1906670588014022912 4147483459180077057 8135568615937471488 820235576350068448 2157047056988349632 5203081883684467712 8136055780158198785 8394243400938270720 3038174006022764544 4953446746850523392 1222110977293402113 6019468372700543808 89140618016623616 2910191036806747649 7053979257215705745 7489899138893512480 6608556640961419520 9123800505398095872 5107279932555843585 3264164546103070209 3414870444892749824 8888896297106961472 3613901414286502721 2780019157954268160 4548724397758476289 4481705424562993152 4047630332559073281 1435702313810238465 6412532337386174465 5107044380938600449 5344585261754564608 26710280143389696 3427954805831458817 5319002268481041921 2416162039916461633 5297320311813188352 8349349698315485185 6928835973843365633 3691556321649987901 9057746619022274496 4540012033537474561 7122651102042667265 6999795514947604865 2024479706507258560 173636515152060896 2818210526376886272 7928923991608131585 292621657867489281 8175200689658923008 902658027479239040 6576630484213066848 3347698788165672129 9020099873949856481 6963332358746669057 4291073570179590144 220370625488724928 1476169104425956625 2855371675126751048 8358197864991655937 2665358065779261441 2555750922326661120 3617584402894587648 6340895418142973953 2933017565558610945 8542477140805722113 7636495344904904705 5042756837868933120 1938610973044383745 3269879650819780736 4023912928112019456 1356539415819767681 2791786121391239816 7835860098619789313 808963061503847361 1281275018474714049 4314938380900393985 8942340439314384385 3263016428259454049 1830617280643428353 4565827365614073857 732858044013321345 276421574182525697 5995823586639937536 8278835536473313408 3778168422987690752 4047182976124663296 8625815923263497729 6726835716179843073 7054933391722364928 4883842148157662208 1197317784507631105 6580317443996647425 3325737880406764544 984675773590809089 99313532432547841 3649608270354760945 7279300128574435201 7827128800017523520 2824425761275764737 4711489075385401345 4604711752679234272 4896557306240503808 4607208275250901761 6193754030751939808 7102616209445415681 4219363499790808673 6633805950913011712 5973221540754522113 2199832344358400001 3629749806644208385 5466246603403355072 9212504486072949760 3796456507708870145 6656219726729968001 9195898017121789865 9091230397638581760 48529015620707073 7344259504941292305 7479065004332742401 2109894596980899841 7846992260583556033 5775752473010347520 8550368435133172641 4005859256217453569 8386441696029970433 6450286315481608833 4071808071453148737 1890926662084673040 5518206711965134888 3573747366757400576 1572471007336644608 926510640385936205 4033859862458040320 3380212923685175297 1053385317676247489 7464689927357136896 3547228703033643008 1099726588868632064 4918465496559141888 894653112407092033 8674113157031755777 1718587181420036096 8617509536864857688 3876735921366344193 832058201436630784 3816747639012256816 8000586531744278656 4473379394892777473 5772341279768487937 4300957948337939201 656665454626336512 9007818120971156736 7403037986293169153 8941152369785552896 6115451602907041793 5235010789524078593 6010076341426320704 6248545066496755072 3787367458070638952 3000688446465192352 6664998022591413425 3320448291701194752 6107949428291635200 7713257775233442521 5437782132642335233 6603645674000491008 2527473973532732832 8481035109247669921 4173924732028437440 8133864672660422273 7561261813544672257 4099112144316400129 2122386779785709568 8867435314256916481 1812617703304326201 8998452440158774144 39908642715770688 2106442995615523585 4146280301109203969 1916821562498326528 5240060718479288800 689747981236188417 8432802880162664449 1709701117085571809 4338267752060568705 6500052584602105773 204753737801601792 8365416615472907041 368382429083884161 8335316359747010561 218556049427562497 5057778642130201920 1601808192814927617 3351730908743286784 4659094276377613368 5139578390350580481 6057493690528748049 2713276722088697857 4925302445518624769 4844939350679038112 3333231802511516673 2753604576002707712 1100573533743679488 5807913729633978525 1987979028062860288 5277467124813920257 5246251519043067905 2250959490505297864 3643243821849614337 6717578371712636929 5005243843302489345 73916635946352640 1934183977739802305 3666473157396774913 1485427835532556288 5140518517020578560 6084341781186572617 5291339254843047936 5948191035709156416 8247321872496704000 4539775099287352321 3200646703946883073 8947327323207476992 3522014988974161856 227502007010834432 9015939642996817921 5501152279235378689 1574238854967017472 3464557500806872576 172719860889036800 6133585840761802752 2759402592987875617 3552936411385655040 4663555118832551936 1145558270442962945 5193252088796833792 5089965945773436928 5442810533916097280 7118661042971119872 5238395255980779008 5111229636140115969 1782381839072100352 723607650627405840 7421669224820064897 8093612273105066401 9091353832490650625 1035221463579806107 4758799351190446081 529372558796531393 3822194194034057216 66785328796695681 3707908096549769105 3705579564139538944 6633750273260325184 6051431285903675137 4324717061181747712 8780676196211748016 8329547851665539073 8915040130910514177 1102370366656643072 71638075718998080 3437064667445599168 2121320603090116992 2921927356188623872 637632579024580096 8619022034054166529 4950764758046957569 2857009222847534592 2149703065991734593 2426870615835547648 7101373285634318337 5524634866929268225 1475523227347238193 7623380434550400512 7663163350008908520 7221944007853508608 8500881982479447513 3623234270698041344 6992828172768293377 1569922806500206416 6995731487286067201 7746181546364733440 2570297345660239873 4516570292774131712 7564471142531360193 7031597015268639745 1776023479120818097 485708370804408321 6269879728782295040 615332377106563904 6432876140003731713 7669623466801818392 6565806321725148928 3632333796198272897 53996157847732225 6732844493913273600 5112962810519224833 4353931702096527361 4117705200388874753 325236547608788992 8661694674428377825 7340323138137836032 5722902825609698817 6703722331028611073 3410151581452332384 1186570576938402668 1408284837191123457 3416687393172583936 4948827826477129728 6233401371243276273 6925722397417923969 235297445882305025 9122837331810955265 2421809835703009281 269649886079372585 6337012530069043361 84008382652352512 3049818661602918401 4444188054972140288 4008288775216087497 5647812621060628481 5275966197356422369 1773727547128854529 3377661420076835440 1204520379457068161 5493464953130787457 3644149970692775856 6708825423284078128 5482044973427785728 1402223788018795521 4984038968491155201 8340328285086112448 863889717987220737 8593083303112447873 6744602717763010560 6448223959777052465 217004581004345345 1561785466256023552 1017299633192471232 6298511155418378240 5449760135873298432 6933016482121448704 4168095980780669184 321867482532876289 8904193257753858049 1236627498233550848 5811304595133748417 3467626680099536896 7428073350696969345 5921756180944592897 1068494041396469760 5412073604320109805 371531752945643520 4234066059297718336 7876514422724296769 294282929680367617 3414046820268161589 1668347214930648577 5897656411009346016 3215139942670290944 7460464807933739009 2695154344129270785 2962416833745815552 1959283050882292368 318556016754242560 565881074032986656 7539199790660950400 8311099507480403968 2232751786045832961 560843326266368001 649193757368506368 5567533435407054336 5962601092451681793 3005759817903292417 3262227556684136449 7652384581769846273 5609743483688755200 5852706400134153473 7578914395664355328 6206128720970850305 4447238355688378368 7339042989002936512 503443811517688241 6227387637429178881 60380202328008704 1373050778381155329 1866577159917651008 2906387623219237288 7680305678875987968 6952170020584314945 6409199652897735289 7134326682371587793 1806972811967942368 8350418954619591168 6764804339473232897 6432450528605282304 2720025671540724929 4423926674907527424 3417107217597036033 4114066089463391232 1165373396082087936 193629637023465473 3182779660435980288 3727559875493166080 2309217800167620609 2499143198732812289 7250104022178987185 4448146328991042157 1193326219724062720 5835110272376340480 2740545847436844224 7423378065379481729 3172341543810181632 8192144916525985696 5620874949083179009 1495350359103435776 64730667725862640 3379677669581386752 1849192845155019392 2636630632724371264 962857913486172160 5391579161362287617 2937616445594998785 5762276902389809152 8676724535542347393 2239870976714996224 6404513741492335617 3091202270671492993 1779343520504684544 2619869355558758913 6604382808478885376 8162138622893359104 7087625485601805921 2025864126404441473 8283315587787726848 2844715394403253760 8933596631027700737 2950585608309424928 515313631184369664 3963901911661600769 585681925317193328 3057474972760801281 5901238108762177536 6416965190633355456 299403180568143872 1755339472382480385 6050758632015032321 4354083508820609793 6527743230695694337 3529063110342361089 1397916015454089089 7705793276475205633 8748188324141486080 1329228106595041281 3095179782929019905 3301843560393763840 8304418052820895744 940240250325821697 4144993686324856449 1054346918044622977 4543316326736414433 1995563878516675585 8427647323866398720 1473950179097271041 8771623025972256769 2523671557391229816 704539872892616704 1217153204958841601 50496532080234497 297374847721828353 4147845992577496129 2262859153438773249 8148056986471866880 3388939362130579968 5233572962849865729 882146435164822528 7895309955061436688 2858957306906908672 6549132142162477057 9136644800849436992 628938363319480320 5304024594812764160 4730096066051968129 8287621923450269696 7360436574471703552 4879051292456882688 2365751046653500672 7180782215273484929 6633099727720520577 4837206434213396481 447669220820568577 2866894545400118848 1499217016072647680 3135180190829009600 4236219510508044288 8071378010007099520 7188062483613794304 6505546941946963968 208805882540206080 883835579611480065 6854024282905937217 1627071853560760192 3421491231929785441 2151191053626721280 70627556539793408 9200177827680024065 6364476170242144257 7975308200620320513 6689263740664231937 7224402720868566272 5661393595203432449 6014718251433913345 3421236863042541056 4897820423307218945 799477772092789248 5291207577033965568 3918545709265981440 6338152176633299456 6749765917678211072 482395034287898624 5979392927588397441 2898247391745860480 4627974038227390464 8207474424298164225 8679125617713155072 2358234525680431840 4956772815317837312 7632663174219009089 1667269981648613377 3102126148714655232 8760551308449418241 520740166328761408 8509116241235386381 4372812512315441152 8873999272224285184 2038682634511623168 1634643575397629952 6307458219259291649 8314160039649509377 8056536324281886720 1263067685646761984 4474552396810289152 3581131057329602560 854347639671317180 7060687347567045632 5721379205145418497 5035744513159153664 7759895839666877172 7109011105375852545 2887058395029274624 7034157031064653440 2348645421010195969 2754268919211712513 6959058990689967040 766619843939550208 8128076296356479105 6901178087532041729 5998726193563634817 8956768377334827809 8464333445373310976 7167013916096518272 2995540663224078145 8672893231860039681 4855656794423667713 7788186651201639809 2392895714777888705 1203025191761346561 2614746587603894273 572927970209955840 1756849593830251521 8511261314986811136 6215517706808334849 377882557722236928 2578049571061968641 5481553371959963649 7360472218083897344 3285624392618745408 7915320783825704961 5193940885075653377 3217713636544736777 5462368364546361345 2331738010400028993 6677778636516646912 1572073779946504192 7256788717667084289 8120203111378633249 3480225401878932737 7114036643519951872 8398486257437376513 2205921632989525505 2394510788666634241 7578540956299755521 1211473375333957376 9219252612820286848 6259597335025175137 1488933029171085312 641637889267936768 617096221012598784 4837890665234273536 883755466240245760 6446917253745389057 4452082734200040704 8458202646075904001 5345636809947545600 9181401867885146240 6919203896208403457 3045142555898801921 6237700550116529153 8770017531510751328 2239555695612450176 7118347542740491265 6438865288671473665 8955500443357012992 2274978642214507344 7197125219030624000 6381221968167041652 2500143170170158016 3174329558068473664 1133135681486579712 2157632417300307968 2162420971103716288 2084468262282035201 1714676022455797760 4560807201476775937 8829657956376117249 1808677487602704385 7967586259462793472 4266830095142061056 2868524348614471680 2463650306832465921 8707197277614850049 9050230073030770688 6368041458971744832 4255227442630192128 5642418397048070817 2423857961358748672 322658823281177409 8769257739505369089 6861164244268367873 8857381201205968896 6892993891158723472 4260510193176281088 431750257752925552 3014405712166543469 9024104552688219137 2181431966369095681 1997086410787258369 8268600554539532289 7265172256147832832 2913796132881563649 4586474438992740352 931027656284372993 8086506567788593153 3457748879702097920 3931190052871563264 2902225263736752129 4478494015985665473 4772529572539518360 8411163639786740992 1006974256349812096 5238825105002023040 4594215823678898177 8795551056768135361 4949854270537846016 1920851738981509888 299187981214629889 448574921099918336 3653374037448490880 7880093857346516097 2060818692424622080 1768846317378076672 4899907981624053633 4356375064628614017 3197071506894018432 8520817289068771792 7842109997997162440 3356276909366050816 8492564106763692032 5190933127549673473 6717248979439534080 8806123852576531904 7128815711317917696 4233847199100823616 2412815618026311681 7478301090602830064 8890996796756546720 2996648753728659456 7582178811412862849 1570833680985287937 6928478352852025248 1478316008625313760 5299726263921524585 5520686169142065248 8579936915666594817 4075999992913068032 5313332629990465537 9184179890817771520 286771874260940288 1777913527351935984 7597790969105661952 2486662759093491616 229227537295736832 8056217471039532032 5157840775576295744 7477523782940202880 4653887155575934976 2637359593537175553 5193494482486761473 6144416566113880440 5941917146402713153 3152319318716204672 6279599129046482944 4617646176479541089 7470949719387731969 2082790592861900801 7744402420817330177 3534026791316210689 1578058854243414017 7598955920688595968 7623544446117773312 4032529052980597248 1602136528399629313 6941931343596430448 6145061199080416993 5429327629425646913 7837435358567728640 5834018081666822337 4102813185091158017 8954121863685670657 5107349561228900865 3568568303195545601 4934361225760079872 8047366795751449505 7641993692078272512 643049623346633345 2917092554981167872 7864061802349330433 6823587988954441152 9070807976232784897 7062522000395239425 3493596012339092480 4723906929564201640 5550694787476881409 8245183108556247040 5493501922965052865 5150971149948134145 8054636099352535552 2815559406954610689 3736853304492206928 6294167532576899072 5595235178522992640 18281538328199168 2042762577529143297 5706905281603403777 4313438216446992993 6912295352160776043 6163033779510872400 495287535640772608 8121250602876349968 6975915328680192832 4939095243673944064 2259105938660005760 8574596009234882560 5801969950979229968 2229496074519851008 7511759492099361536 7471753392283692544 8099967316684284541 9127901894765103104 623262809756680193 3414483401743701120 6790495462061907969 4670881600280979969 1685864058462388224 8579261852913375329 1506527945463226624 6784812824479071744 3293050125012829185 8711017050866188289 3576632561385914368 7841602258814795776 4220233398926522625 4330366962703940769 1874982012856451073 7539225208532351745 2165202159983906561 9180294251510201344 6610237185465475073 4123523135150105793 2343057248043623681 787905177213561600 6265266177911685121 5216138745676171392 3678008281373513729 5830210914079525632 4485750494531016368 851104714475517408 6429156769592953898 4794594055974245888 2371153936725978641 1803208765087484161 8420197533166559745 3242371734130071040 717567644819382272 8697789169931025904 5302817343649826152 54002669498142464 7157420612020858625 499498619523097392 3806248917072721408 2567885384710318464 5261326281694258016 518091310270015744 4992517326696503553 8065466416388518721 5864290999028168705 1544683280861116417 3478868144366061953 2883494160319811584 3209475560331522969 6918330102936032424 1700023277150981536 1156160900836378017 3614728902489669632 5258302321765753472 4828297999374522369 6784156605283905537 1023594979521155072 2105465680786123984 7943962181802199809 1609726295831269376 869809557923752832 2518149120232563840 6283834588723200000 6030475492226826240 4283119987857168448 9021337922771609601 6114109180393275392 5248064214464010241 4841754634948837376 1049938382349133792 5851954701143451841 3798800005516893920 1555061195545831057 8922774010048870533 8134158698925665408 288748283484441857 927481026602787328 3851618301541556737 7244635894310109184 8403681459294334976 7681319003628589440 1060432106163657729 2569472699759973729 7120216864106584960 2570357037003400192 8710860451150398049 5604383663871213569 4267191006931480065 2039047939676241921 6072548533448212481 9041770113162543104 630868428463382512 1665047490392962048 4602009056740085313 5167255076728377537 6630232150404759552 6956640455558561793 7410421074165755905 3675421411501765121 6354298484787238913 9148945322761134592 6796558834261995201 6070847450257261568 203863926957133825 6953941822759529729 2600091230050706209 7817959460790992896 2344178466486878209 7310072257505582592 2211506740995645352 7625267595916547584 4674640180033212864 931561787384886273 4244328010290568417 9156679316857767425 5312294554310017024 8165094225173807105 9049593191238933888 8202835709695361 3677640399918633985 5094370830417974832 6609643350167781184 7459600088034449409 6188712822961125377 634363501912965760 7924339559685807104 1836608680177261185 3519270161415697920 1910055259652167937 6718358420546580928 9064032653694564353 3028411819205606976 4360316320031722496 6942923533435858945 118499463643348993 4859252085879777984 1781780905858961409 6245956954932142080 3951115054678550529 8345152136376411648 438692045781127169 6566105342542910977 4444177040315025921 972601650980135809 7104523012316683264 7006959389740413953 8112104147194103681 7703676081077968832 7995831195529054208 1107614957558732032 2523352670347362305 3039588339261603841 8115961710131333504 6409523384669555825 3294591171621177057 4058495047439786625 5121197936877825968 3718062802863187249 3326666235477753857 7875011500698881664 6868703531459447233 7164631534411030529 8585801882299486849 2124124675672516864 4549187584056187136 276904191022320641 305491667716128321 5520555610918891681 1109053638151798432 6844942719254495233 7708202132402012161 3883412035762855073 8316194673902086352 7857209150896155136 862338623603703808 5925877951281274369 1441447870870421504 6178232771379631489 6268106715948855808 8549611683012378624 8902063848296071169 940028451001204737 6275301524827416321 5949427939791319041 6399358286612869769 4871462460932294273 6738805451562535168 5794107354866030337 7302550002271756 4712269639336013312 6570849040852140033 4885849100462825824 8612902427286088064 2877849890940313553 4269350810300460833 728626250496205450 6225125941590589440 7788691538387468288 6420898631347782528 7632549363026665569 8415958726048624065 8871242435530686465 8051017719796105216 608770437356718976 4888625189229462657 3230182257143024064 4712738519066556625 1144049350087544160 2917232072659550656 5268670946687372288 6626990423968382017 4695621541600841728 1260546714985707776 6039118211622415521 6267104306812344320 2629044166692740864 7909042276830994304 4298358475113974784 3598785922030274664 5836976576408584193 3817604653222598657 7675397500682018305 8262778875708126720 8490891810221068288 8414641725038592000 4664805797217922433 5886643438486806529 4092440211252196961 4547673864751841281 6483516182932095617 4963378008671680513 6093995488874446848 3851792356252844033 6461797686963617792 1787846408115220481 3606853642159505409 3372584336690610529 1623718745815684749 7390378424798732289 6389531976654263569 535232849019490816 2276540505930136577 1769236782853718017 6039100127470558581 2973629607602978817 6255902979419001601 4183845827542509569 573963962557461504 8027681920915163649 756723257646936065 7961337210817600513 5528932092227244544 9052344112437526529 8583950398087233536 5822710782675976192 8516982440871165721 3733402674122625537 6369148561525382913 2471441026490498145 294909374289346561 5108388164947931137 9109986191962206721 7086084237805748225 8223521805048115728 3767234808055488512 3364091577617705792 3892815905186843136 8308131382496542721 4923792359295680512 1121950325895842305 2022983807797297153 4366235338775478273 3943048915611785601 812401100588924928 2623420684018548736 1857679408773365761 2325918579762555392 2525043262430191361 1756404125421077505 2438375518298445825 3765332680162769763 5196325525136607233 475631280503198337 2454568868517511168 6780244905016719361 2345509380164913664 2801927709995211617 2743063953739429824 7994938751740291072 1229437853741793280 2443050895378426865 488308238529026560 9199859199966849025 7464858161779747200 6710612997101530304 1510332994900425665 774245982823007937 7738967121990811648 1368710062356108577 1199423337881001985 2100910958954498593 3362842607123675137 6477665787860484096 8136681296171109376 4740609208491442176 9183426627994570753 7080312727250731008 5299047789570159885 8135421458953565697 5434331126973952001 6111641732335862785 6707805397334164736 7796461158232424448 3915624645088002049 3789871687613284353 6690880177546229249 2388080630109155356 6361106918904403888 2956329991894897664 4003355083468274176 2342491948899372416 1154820792443103552 6157168228907876352 8038061754257856000 6513803380081806336 7809223387130277793 416754562185396224 5063622383454994432 4654193987089655809 7590593356785473856 8349404645098240000 2934821455545843713 1302530972448395264 7409440025486245633 8586621632561995793 128343997302800384 4342899271438334337 5238910863112211588 5872116277070210048 416292944527172609 8526636872460484481 6231504950913375617 3759701068124675329 2409851362729378560 8613360496326213632 7596259589328919553 1895786120233051136 2968172067625110272 3007171702409350393 6143110405522764630 8455763777142684673 6765795706698395008 8833163699354268416 1609477507667137792 8573589947262304256 5819406937702175744 1631567840404945056 5707718609416026081 6279255675955930368 8407830644401741056 3811829469790256097 9096376542106720532 5509866634173415424 2102287763718249857 6063041093117639200 2808109155521757184 5544139997147103233 2467486898991251456 5643080468391986177 8597519338691297280 7663126788776456193 8195802481514450176 9808153965623297 5860023548701135616 4244183328182522880 5725079390377020385 1291282512400011776 7536747424230728320 865666350930107393 2812174645694281969 3786363307222968000 7349893385196689920 2748472263643758592 6433662984322600960 6598048348299925120 4956690114328920065 3868696269253926657 1585913010717834240 2021640058325491713 762339249696396289 1337432543034392577 6557588088564269056 1612668157930128480 5328356182979178497 910811134012890432 5005870613748786689 7461400607848935297 8581310289800091857 6028436049867661313 4867627341810230593 4940452425402451969 774821755564748289 3631725617212329200 7268741175192805377 2714959384741374112 7597096706452537345 8506100863775986945 1301656094532261648 3554229725709065985 2295922325371396097 1999923434252804096 2411367323906772451 1895778343577755648 8942475217369776129 3756820608830373888 2495348450515289089 6271719215488066689 3488329588448262144 5832829373958323073 2984459904103878656 6714661678603524896 5513602873450719585 2660687575615988096 2324869472164610048 144295779618615297 5858965605314478081 8052234261762482176 4115406399453068500 3307248356102766593 7623254837768554353 8793398944674418944 5466764290196393985 4489200674473873729 5695881512312277161 6703066155137172480 2088955190815432704 1576219281916488065 1032116069218131969 5126575538699807425 195614692442760305 604520446179530113 37243139332161536 2909091098567639040 5597506375461404672 2991054140336582657 2970274160830551937 4185445835785921537 951380932914123521 737266875465008128 5667423106467457345 8681593131705266560 7223445603295045633 6204720505062965505 8106210855368884225 3051196678396430209 8127629803347773313 4190347739771419168 7957884585873686529 8477521264158037761 9088746295606954497 6604952381501997056 5680491621221580801 5337041099225324416 86446956813404928 8788291651416196609 7456040314365917185 2357363980458000384 1971220649375163393 589911192060297217 5832273806160686081 4907595985188955393 7784283679841007616 5383311746309562369 4925807809040935104 5145524536591917569 665900450758229984 5700804368586835968 6143164288566817728 3620281505725230592 6331452005989219329 4657357926327824385 1813087433650417664 5623778973995439361 1559457788128095233 2912542125819819009 3558977774323756032 1571197855464357889 6856631849792941184 7106402916403529728 8552295745993849857 877022766314420993 4789302139923172865 2941927433927317697 169737392968640173 7711395412964125056 7603956347884225536 4382127304340406273 8455172824791872513 2438566226974922032 2614560637424023553 1718372772006658048 1910238811093441857 6133217481525234689 5179730207793217536 6255432049152229376 1849663014693017601 5698931887115678592 4844875897257454865 7923586385173645312 5364543828025082817 2805142257959002113 7275175772048629248 2726104152983666688 917527197148555264 4724098078481751328 3587045757067714561 6695158145296860833 3077828237751940097 5227994287119114240 6874439048545234945 1255018395414050816 1457208852965931776 8496683149634306048 7561673940595710977 1339121970080160769 6847075994247504512 867449310802096129 3338461514454672384 1323122748741949441 5773425789868984321 2413066302412292096 7513394264794136576 4479315596909666624 3676636541248085248 2669856103366402048 5570035276228872193 771100491984351392 9078399693755588608 981627468299692033 2140108320275930625 9020676062894989313 2888977476906946561 3153544404244178759 2272322999006647808 2358697673290250273 7884377217675065600 5744054073825796864 3990909190090850304 9103141106776525505 8169628445589188609 8966492487736524801 5574490251796071808 2351795415754524673 628907378045072496 7972077155905976065 266092224024092673 705925715462696961 1130748550622543872 517226442943673225 1463018498761590784 8484350550497063681 2148086894492439329 4727361741442424832 7312516754402019840 2096937255042809857 1388954683842298881 1416449572226136064 4035010080366112769 3810370003004686336 1019946958506445793 3829457706065866752 632588974298061313 892090324684655617 2238781227102908416 2552244207204089857 3595414738681089025 7737958185905557504 6117083707770380289 8544701499540779009 181985528355337728 8670883626939096705 771698425534507136 8729595970025689272 5211904156045521280 7495899303317159937 596079915854489088 3746439503177892528 1632207028532548545 7852326674608861184 4583371077368037376 2523538316545661056 4525778712692739713 8875672090222723073 528980500749484033 4968823920997639169 4465787358510707585 2049727031070236673 4243251291303383040 3656095307134205952 565125428747258177 4150340507293149185 3579959593098340352 8844681562472172800 6557040288979792896 8973823217050615808 5777376497155407873 1467356658193374321 2855493752936420352 5058932675488660608 1043661469338765536 913469439978983425 972558427852937217 3752228539403927552 4048547682052009985 7645582022930251776 2064660149606976961 6078663864430011392 6486479344538550784 7326866547792031744 202491706120291072 9185325669259946497 1698692858877708992 6162086163882770433 2677096024041384177 3534039978270605313 5971916102580289536 6902898730229105153 2676381307509894401 3125224045310377985 690587097134530560 7716299692666826753 5679154746837042176 2776214652580101121 8419245711364374400 5683128062491787265 1340624134241525760 2705827674746523521 6693283374984759809 5704511885268082688 8244639276414697937 8577783133138614272 6937657361431243848 3487311950221701504 5969799030529603585 2352418617649224680 1330882151178428257 867072581719299072 342614170553637601 8090341977773555200 1699937685671021057 7765960101763833856 6067802868383881729 7320953372443022848 5096842861630961601 1116589570784215040 757858985361178624 6791801938036588545 1727053807077980669 7167753495376986097 7273620327498779649 618173188503161824 1297482972089454752 6207366245006149280 8278310987221424592 3324563748984907777 4645007763315816832 1827967990380494849 84168819744358400 338003870398545920 7758811644124254209 2252912445157558272 2461964539990596225 8322311738207608865 6040888857980569601 3180306588540532736 1505133295709685664 2908303991810961409 16923006897866240 3919518094234607616 7730779467224831649 426679354161311232 6215827198485829632 3960038533334384640 8683287616385280001 552096683941500416 2487787590452133377 4194654962527608864 2660157921026693841 4621687295178342400 5820947332605969280 2448566332845436928 818217885483671168 8841722879794966017 2903911349284012033 6377051812286768385 3744545442232156160 865248924995616768 3163965349236971904 8292413489741099265 8265791429394837505 5083179498050793472 5348455148394807296 6226175190202861441 4298532817066492416 1592189546005692416 8134419153312768001 7942771653646792704 4020738443023568384 8648131991702952961 5815116885201326080 521812099899241600 36568371008658112 8561354080477839361 1153480091197784065 8219971433386737665 7893725778489802752 4219548053707645696 2566636249169507457 1689930578251028737 4600970063835144832 5427396237296433153 4846364618395820993 1014051528041457152 7931768069689729536 906218656262753280 881811243467143168 7567597510219268097 2094505338452878881 6534105932101353344 347910336244119552 5881838337905194368 6185033822033149953 9189151259788189696 8324070677846605824 2535238905277317120 916757234402995712 4517681840665674305 7065920549099486464 8204135869870440448 4364468914444696065 7362109736555368448 275683478812975105 2886363551247192065 4504531975661156641 8943515426573008897 1972088934698123265 172323516795028993 3013338398953737664 1253602771743693825 8888124961240632065 4420668628040458176 8143087833376620544 6447627728214822145 2983134807034443136 2328448750068446400 6614466410756798465 489922047661113344 3824348582885175041 7758331176332384416 938982257118216193 6850101826574614529 8619320023856201728 8124562866408912896 220371749329892993 8492303640309889585 2739268049139979648 3309126409593028225 4284948034153611264 4418615822648292672 1830860033926644225 7625937536706543617 2117043079297929985 8295475782644203521 2677735186659491841 7843093633493435008 8517103081457806576 2482998206251311360 3142392573592174592 8515602313885257729 7546342388127365504 1816700621514014720 1238772326975954944 8918431329952856961 4369697915976207377 4106248914874441729 6105738669605916992 1503852682090051585 1834345673063304192 9069497613330153473 3021400103542546433 3085102677553606976 821369685732065280 3107131035042674689 506342360868268417 3082893806927736833 659788480140763137 6186865056003743105 8759835527849447425 4804791823159459841 1385562870303326209 3834094265472262144 3271414636692726784 8097150907557175297 1921836155216102592 4124124230231252993 4208767461740376284 2441865652634060392 3584044316584375041 7593023738456108288 6439877396443040768 1212231137766364928 8628611869481703424 5977094788277319937 5215441486832164864 5899647200093868288 6769584780597494913 6620441464732079745 652515471806464001 8382720250914735361 8272461725775257856 4156876808045336576 5724690367587974144 4957394960691468368 5683512531834732544 2824324234222058241 2238722872338466048 1898708126742331392 1096280420038737921 5627441438518218752 6659270749270654977 7672523344864804865 1650541013984706816 4487848825755879297 4140658070723375104 5308147416823334113 7430593457340940289 6411206590463806913 1664663355056979968 6510782156056997889 204309436119298048 6348384393820283905 9026370057887765505 7549683349069889537 7075522310200707584 6454593590406824833 4448142219012929409 8364841242917339137 1955145296517358561 8137343652272108281 6967918489462731073 1770312081806457665 3436281402803372033 4918390253882834945 6929269059431062528 1065276325919397888 2487516045726941184 8389799607973347328 6279210343901652225 7111553313886795776 7199689379575340033 2554877296048957889 76431419880121344 4356409156975208832 6516547439071969280 4223824614289768449 8539424776085457361 6491272921216802816 2615336887021207553 1082335176414617857 3109134339279683584 2594867565259082496 4182298860092823552 2681206321400918016 7008982313827516417 1534918514405043837 6004964267900229121 2073698335844875264 4977102823532448641 1466534497789452288 6981029658748497152 3298678402466185217 4534399802853600896 9157926585767504192 860687758656713729 2937819087718430336 597235807040520192 959383211547088832 5866031500831113248 2046302721423704064 1393299996281856 4544946685368670065 4001561681617378817 1808100398062471168 9197312710260817920 7802151048670609409 2450262351038152704 5676432435481747520 1932326924192448512 1952531037438817281 5518093560710250496 7175500503000547073 3173270336164242816 1852738860821886081 1933107012523085824 5658104971303411713 538106271166616833 3172581885343301633 5196301403971403777 5499899414823192577 3947545641330492224 6867440841923756032 4203183441522460160 7797468711485728697 600522283107718144 5218352403055285313 5367749543189606016 1603094870435084937 6352397653795640033 2257887749751332480 6658308178293435393 5350674834948259841 4890978155224700417 7050391645555750913 6852550407139434496 4781549218901558785 3240485021812291585 5845222537523058817 5437464716823334912 6103551936750839096 2596309523400493057 6488669635133186048 3285580281075825408 6540984877576818689 1837707299242203312 5362099578348321249 5952155613714583792 2020585927545516033 3954276793974151040 8018272023848255489 2928137677985284096 7872975718448820225 2360746797499669632 7511914999788713344 6899710817967066641 5028558843260448769 5920458788777955329 7332233563372975489 474797447145414657 3847610470734792161 8323490206234042368 6675684628920532992 8108911056368532128 4108066108488334976 2548442496943820032 7694490353719762944 1125485724915776512 7353881531007981056 4667380797953133353 1279953973622160273 1335311908357094401 7650178667311366208 4859689356674856960 7351705764226170881 7538384181286404096 2513150246127981569 2530895203678648721 578763858425373312 4752029252550544033 6023800213771925889 2991950847059917712 1213474091992260608 6501185696897821472 1298997418266329089 52477128005947392 8504757577233776641 8492876127238234333 6908157765139824641 7622951989051760641 6329432781810302977 2137700404853727233 4294249681001871361 1865849654746271744 7664771464404584353 981519952469467136 4977185971221606929 5601087330470044289 6994500297341280528 4645498997799892544 5861795758738302769 6175159290908358496 7377682726287446224 3209657103155541761 6161870964662964225 6542344690738149905 6947093826045608448 164245841369951617 341759126276132384 3595082304151629825 4118868546103574528 1482364647817529345 38820184424290048 776184189874952448 8966983796839295808 5940220758913187840 7289233665022698880 4431448968745873817 6136313624419897985 6110273428931846144 9042356979082215424 1181517696331790080 6110153632525453280 7225549793463075233 7709990026723180544 7999327610905321200 3202813480923015169 6776718095361013569 2989259283933671520 4634747022892811264 1772824871480899072 3118668062408896513 5302042946264498177 943682850850897920 3128081103038971904 598516809809297409 5506931494968813056 5282260239743117313 3143257495211420832 8994428347147459905 292426817491730432 7646464795764754688 3597953354174562305 3046182455011704833 1723043016840558849 2429550754928505664 4858701420650309120 6056694114277348609 2388756468116373504 6803465178973248448 6524026949146247169 6354959545671614465 5435483332714087776 2096798398148288513 7749137001972047873 935455042967736576 5620113341878373009 4790445752929206273 1269205082438139309 1832057025341231137 420470943802656481 6186299398223004416 5803154872455702016 816603135355532672 5410836410739249153 7955691946022258176 7787721384656490497 5001897270640214016 5175488924093875425 2082408723979108352 3748739171935793153 3687945198547871041 8184698544898341632 7039528304437667841 1652941084804487168 2501810404381303296 7263879811372770304 1434733696176060784 6106139348787918080 8954196812201188736 5487369057570707776 1955099500869173248 6674937874228967424 8434312590233160544 1636498524744003584 3980901826661658625 4959997224382349312 6497028401025939329 6110868396965341184 5237866586672280100 3210234417870807040 2331478707833380353 5680530077655489664 6203296325568864256 1527291825163147777 6712507691590664193 7438991009008852481 149155914903936257 1405551244227248129 2332172243196115489 3175461731745964033 6818666188216626217 2858167221380478465 7397781273783263232 6332715637629309824 4409885683587291649 8944904159253143553 7158619503710845953 2083230640189493504 3615288264453357569 292277411224767536 5032134473622304640 6829633784471736321 8202376546016137473 7037458844747466753 4935723011983540225 1675276990290870273 1831866952164343809 4874945731253610496 7357194501444604080 24914497010827265 8624747988032316384 2495468995130712064 3613490580266608129 3841590815990398977 8059059630195875840 2488375181581593088 3066055760688971777 2970039124228201217 8834338933165785089 2571958751083700736 3358826083582885377 898467771035806209 8834424611755102209 5113405457363036161 5355203533639420600 8030027265319785473 5871380561568181889 9042304280872294400 7898501699454545665 7145898017688518656 7776062201377390593 8739800940322207489 4062880569573330817 1989518872675621889 7133978299909940225 7983560874545396736 5524399073645464576 7886780455683862017 1268748899115171841 2378803801543409665 6320743374345666560 9089933021078076297 1581293497054155169 6267454493294903297 4633919012008099841 7146260453043598337 5483259844865455489 3650406424512847297 3513860908772135424 4408901089437822977 7396989541076890881 1140122356934636544 3297755550503534593 4693952015952412673 3609281143537449729 6137932006288611201 607713332603040753 8159387746870261760 5677866588346392576 1490667406875811329 1963719285860114432 7582380518625151488 4626606303789166801 6234934749703140864 4892305907453185536 7271475205934917761 761995392096010241 8334799928738172385 3686857577518749953 879183388865235456 2559041711046282880 4524822561491726337 591069384458352193 1395785899452473857 1895304860505496064 6361255040790822913 1147763248975286144 8822460713741303808 3083212011094179841 8961584456677556225 5212581590637953025 6692343929495571969 1689547803043172865 6881202073883988864 3316021965320596720 4002754905666720745 1072899569582822401 8346328662325572609 8232580909229902401 2044805540364898304 1995661368930050561 6859723326992301953 2487800894067671040 3896213501008245761 6101061767564917240 6694333326128934369 4925926655857606657 365891164975194112 7695687695333084672 6459065549360971776 9098092443043397633 439023997937248256 8045835556922101761 8111105142783843329 600970829502414848 4418677555035174912 5548016641877553152 5209541778868836608 8313205920945383425 1808122073829568513 8460819450114572289 4801303977031172097 3836193153252589568 6662317774001616384 7680619621396386944 5246399171397894145 4399373328807892993 5744912003914203136 5344961093093842688 922105609111910401 6537143617005891584 8959934784703224321 6145480586657079744 7833219851976687617 6389868859858436096 1401121952365132064 7267155202617178945 3392875326671945728 1761979465326189712 4675765325071466497 6084096868869988353 5791545636293110784 4193417912116846321 2438555044666544128 2729857808805126144 5971166314654211840 5530415121452298305 1989583967188893697 8068221880725012289 3565079611142877185 5568233185980645377 6871680798190095744 7656452835839624193 6006893154232998401 8226765980017595297 8356899440904401921 2240441302989026304 7042368940754993152 8369294064761246721 7277691947039617024 193894315064885249 437538835791688449 1128403970768803841 7712088322723982208 4671811250100048897 927146757565055488 7166995509688721409 6007653924918630400 1647005730224504833 5671538433816330240 2293419934587150337 4281473144035084929 6768678454062822400 5398783352395808769 3448175840471884065 5940826140114696705 8861163104411757312 2870298501590940672 3898167494902247424 8377897825703578516 1321301652569261184 7970545076368208089 4425544982531969024 8292687202353393537 1741322568803422657 9058636208629517312 6005261152478986241 1540315152515186432 936542737573169409 2052977159673618433 8775557178529057152 7902462875393204224 7421143259624161280 5571260415437635584 5937194562357262593 4076902044075469217 4576311745242265600 4766998547573807616 4587326087913832448 3959308782775145472 4733023623694133217 832487845200205056 3143764318049958400 3914865955341691168 239481797789615105 6318717708375665217 900026525129916992 6926655730517147649 5612500650591911937 2894680996018788777 5972804852798984193 2549599913727303681 797752700009563648 1643317638498058240 3811665262209008512 961309705002938880 4555459381024663040 3989577372146466816 8046611833979546753 7630647756410781697 1733583969834682753 8459592741898665681 5072189964485291488 3407012659283755008 249772204186435585 2792561919613157633 1814903508939442368 7413586272766024416 8446813841473156353 7291104962194569217 7441077429614896129 8908782660631943168 1190522102052789761 3269755778175126528 3198782210284978177 8514854622568834560 2787466219713593344 5984809182575932673 2015083776398837249 3283075124159578113 1467352876411475617 1281348920011030977 5217694433638630848 9209176380581789696 8759114545271848960 3664961017662507968 5188487845355334657 7899392643332350976 4674397429540337281 3986611534516637697 8369009647666380801 5882171345846200641 3374196283169808897 8520594511262842881 5730376417070018336 998684800304089601 1601349300295677441 5099422459984420864 8242922497575012353 5054516856907734432 5890946143471714049 2101288268871950689 5163146889894346753 7418661176363909120 1333750779643035649 120246838041892352 6318665102554773109 6118258445081920512 4803696071656202112 4837448583632027136 8323023198136274945 5888464889738322944 5482239863679321345 3898432219293569025 4112605627503715201 9103194707962863617 7497355880436375552 2908785964123746305 2913452369686696449 6944910645211165697 4769951387672342528 2475665873791575296 4561982820306963208 7153147058278226944 1726127354048416160 4537021658634889216 4257491164490694657 7959889373697203201 7878469626856861696 1769945045172201473 5191904292466515585 1376252401445729048 7453256985815712256 4926688675962945537 1919993101940454400 182245871856265323 5875215475144421097 2494095724159516673 938410565400126464 4243310617570320384 2567136131972477953 7999968316165158912 7434262743682746369 2143864097489231600 5188722096137554112 3102966174633011968 8372162378559123457 2141360415290593280 6780271061942054513 8859364812488802304 8925323627890154241 6900945210626871296 6918012677350568241 887329352883896320 4227813405252109313 471771384552620032 4379151176860089089 5200410105560215809 1702049013906866176 3464882384323550289 3631955874626204304 7575675855298635473 1129647864459476992 8706220077466086144 354331497311586304 2793181631203115009 5409758205309888256 5006166104672936960 535967045287503872 1169511832030599169 8975753062765735424 4541667684111999130 3705770991044737025 4121994448387616257 8755122192133786113 6965550497362109889 5084277244743135233 1174888585535485248 604204937586309120 7063600506644291585 4125971233606303745 3064608925260027521 5839901036692897792 1587930361556165145 4828918376611151873 8718909508562559489 7898178755305033729 3022561188111047809 5596775988251342848 4386970724886067456 7891779299997817344 7722687377867945289 1303230372641308672 2610983483762811136 6803624276101900289 4232323762418140161 1571158223438954496 3416497579203379457 1095782734305191937 7519689242555767296 757407504846244865 6407910089446638128 6038428472172577280 4407664593839632385 2455670151053990112 2998700299896169984 7690719795028242945 2389823971967531009 2573043294235590656 8916104252806184961 3729215583126794241 3537091254523962368 805649539495237213 5619904460139080705 629295228444073984 7902936047465714688 7322786389740428417 3531128127025938432 8780480981795107840 1081099564226228992 8576289851049633793 2271654140896051200 4735349081503675904 8025512160402338305 5016415969724070656 6331685131026956288 957198774846136321 663904152756551681 8278829119854219777 8271505354783624192 4605665737513313281 6044081164074614784 3372540240042445184 4174739751314784257 487854126713104384 5288041883875126528 2928274568261795841 8422916816323080705 997488595374538753 7535557029528993792 2130450382159952512 2064125518594200577 1794724465296667200 8132003361289231361 3565437967858542824 8660455668773508608 7225395413585725441 2703980456378949217 2443156996597969921 6621541045178025985 2869146792003160064 3955698203682398209 254752112043817985 2285405402685239296 5385490813588946944 3568081790296161281 7822480939904884737 7350957332928577537 1450535608020575104 964431624400935168 3395343770870594433 7744350877746644033 8186516986182943137 9034702585625120129 137611636391797585 7443450318600175616 6930584829556738432 3144138229044734336 3808880125020234240 6850035881530228737 1260871892787462144 7224009345714023168 4401895297992073216 458805365438822601 671659815120076800 2153873504600347649 1313054513508909057 879871453463149504 469564774395855105 4780313328657033728 3100565573862014977 5020018543049248769 3671195627787953376 7061611680503846913 1911606559372633089 3974386132064313601 195412889498679296 800562477714997824 8045608919524392048 3702858147291332608 50271198589166080 8327378679976165376 6678299924669454337 3931286275207069697 6137728624964036608 7359971926525067505 6567876954141302784 2994987039376728065 8630760826180773888 6691825988510626176 2330619826437207168 4144971277721632129 6609174452576528961 1403337715474966017 7339192101634359296 2205760483568068609 8143071169404076992 8717241591427003329 6030827998413324289 4122694220338878464 455367246441916416 1104765170078819072 8695667500186248628 3489382483594084353 1853422855782985729 3976631760740044912 6757325562740251649 6953993992710367233 6106787087397220352 8770256916551428096 5764219467263119361 4709726482093096960 3226666333483565056 3215823796714431744 9206287158178579713 6352246120014842368 2989733199015837697 3441211289592277505 5681480607937464833 6069807398029160449 1276249480929214465 5918875775177269248 3124628050534443009 2951524056355640752 5608288075962415361 3951363622490074113 3803309636866023073 1632280156197439360 3240666163440747264 5885941887791005696 2824465403247558657 6099539166421055488 6521905768445853056 3213114960805776385 5105661514722197505 836206061092705280 3539219087612276864 2786400766223908865 3956853018408271872 3398051515947398752 5966072067963340289 4455713526374275072 820257854791946417 2034483205030907905 3703603444654546413 7329644462312587040 6739838832347183601 6791423211568187200 6318598554871548576 1599790857144174593 2345715156394115073 1999078811067428097 7391214981924843136 503196906288299009 2551719416079029424 3707527112166035456 5012757283414524928 961873800050294784 7497235264517984513 3276228014589508993 9204747503563046913 2755526207784107777 2791052039467941889 5237562816392097088 606701713320050689 118125677500997632 6418467424496004209 317189365947530241 6020945270150799360 1975080585671225345 2082853288627929089 3025760320753643520 529701463774162177 299162331641040896 8047149817095550688 3792230630729630656 5697262264474060800 5561934530177435121 3384166565483999232 4492815493424551169 5319550555879227393 3133562424477926913 7154011409305895937 8191424257976671232 4755747257533848064 2832206560385676032 1218691863354207361 7856474475105730561 1668179433367379969 4133062415015313409 4870631617498672704 8949304781872224064 4746048398088881792 7526860604655572224 6692511180076442369 59836717870464257 3143967512712445953 5434158147254974473 1250555634376900608 2527983231395561472 5062444852194779136 8583869298675269633 3157661412782456833 5853517837807256064 5837310059672584193 3996478955743195904 6386282302149131777 3890952227131809088 6024082307274417920 5547267143970525697 2026970307805111196 7571039283641611008 2559183973933096960 3470300287162168577 4871354079225548880 7157027562133051392 8271471186934323288 1839054508628360064 2656704282790372864 6126126523477061376 5751214386670713345 1788897617706041345 4680128017440998017 1221748716143865857 3673611202487074048 7469044035968166913 3336098578962216960 6263968176851335744 7038775790491977393 4151853377308854784 2447919791681568768 4838947037552302593 527035900819505152 8597141445414112049 4833180318739304880 4397420071624310017 3377878347628314881 1080582393970122821 3393708278940460288 61809546579963905 3340478142044986369 790874888516951296 4629028069807751168 1105954588504088992 768350644628402176 853459768274960385 1698385949160688129 1994733889048029568 7272782212493884065 9087826674251830272 4389638281104428608 4382194426584858625 1697745194258533633 1523543672695054336 3348174623919874897 2483074647548162993 7055517216423288833 3267903212604129281 2423039302081960608 5408857517118625281 6741975104497503232 4790303095181559552 7912134203280249344 3175791245508055552 5937666818428212353 3084239004705798656 708028671048821952 8014950140424499457 839967872331546625 7251686631916180993 127524352106274304 402462729227618049 7864068223178666257 3070231497957179392 5821804583776649984 7079447555195353089 897336696210294272 903103126664404992 5014863618097102976 4642564247222716417 8434697502472522848 9199690301061810438 8047359939345533777 5331586133419738112 4703775426923724801 4485625272233774568 8017408354356609920 5615693918321098753 581031091453820928 7576550655276875777 4849168743578337280 1402217503494768312 6429480286915543041 5927103222335709825 8123766002375303169 4424128017860294080 5254718012233360385 5037748003488424961 1707146588532637697 7510947403529486001 3624402254822005633 9017525914993545217 2114892991738470401 1857169112029484032 2117910644644983808 6786358431751318137 7573239532596703232 4978133711426680576 3948965250924132545 7937912791220191233 1511912756273127545 3070930472452232897 5402835146029660161 5056192637641179136 6995477078020105985 2805949605572509697 4186947624967529216 5052045556149213184 5193339639002562560 7674994115056936097 654259607899843296 5240949037455345041 6862905608071004161 6748133625135100673 1829727917710408449 4855612209716271104 2984703105090780320 8113977390892859265 5721052370805689473 1509338143479714024 26090764725991872 3258949812642789376 7913009603365308672 9087399212423518209 5318289608956542977 2078835073342707072 8911811847680426752 3303595314251453184 7500870523973533697 1042090495464468480 654417749360549889 1349121023840320896 6148350067993841664 699224238445412352 2476618518791388049 5461495379397105664 4257023681906390657 2170005741225693185 4700134568023833600 636246216468408320 90545883224062401 7331863098817879041 5147036980239385601 5520792703130570496 937785038546066432 353359821399762816 9111300522275032576 4882268649451601920 1368934907325935905 563562344115527552 6052223887477271041 3652381861322506241 3960949663212830720 2874324842598137856 9178389922669252353 5713357558590842144 4432543369196011521 7852710142375980033 5294015339003068928 4753756285319934720 7493527038537035776 7723199648443846913 186114343667597313 1100852196159674304 3380834520427659265 3546872663733424128 7330113804248967168 7065824681428713473 3615431458182479873 9154880784584892480 8085952227773401089 656661939904516321 3210669652797739008 6478018316713125024 547188573129680897 4662897181980395264 3067398692117302529 735498706789564384 3951987543866806273 8037808369914396832 533243938448138496 6155764206356460801 7808161472464289792 1369019912821470593 8974150509358867657 879116257477653824 247134426872459264 335766522004576641 3311926659059531776 1870880726689212992 1509194825471623168 7105868174051876865 8060505214165188608 2140785449610126337 6670139650570445824 5519523739993105409 5904614018761663488 5406992236622891008 4918369160491294720 3458024112141437313 2637505591388137120 5846623937883918337 1469288550352624912 4204139837285003841 2305913315047443969 569352398778597377 8102192819402237696 2458759799786152960 4886144428940334848 3453676064420859904 697666367131942889 8270444835052396544 383213691940822145 5782384018711913985 5498810748710673888 2164322449588536704 5724911159308712354 8154104421533261824 1676376591824384769 5538271567649525761 365666690642914305 1277823961628025728 4472634874575151105 3349833121254447873 4013355514499432449 6403451755936503425 1914408724589547521 2550736443794960384 7824322946985144833 669763899822505985 5949922179495619584 3547996513384949760 4492418818857886209 7938206186284818433 5719778609031603329 1584730505945116804 2224570989181986401 3231918430064302081 3498012218044022784 6045137265910678144 7493563568798461505 4476270295229267968 7883573806656868993 6338900382505836544 1398541661678400673 5022644831629902849 6191890660789063681 3037478546876700673 4482332057960185857 7283720799485427712 6709924457648422912 2983795303956147201 4178302406269190657 7671136464151379968 8350556838676765696 675859174393190401 4823562298869497873 2152081140808130304 6102494503988428800 2534117502363120896 1929358657674517505 3387007598125901825 3501037785628526593 7381683569791121408 1570099979780428289 674052770900751361 7772864256189145088 8893467951492238272 637579139435462657 4509136244023063552 1374549713128162681 323729566505266689 4885918326770433536 3934858866823063840 8241974847020796353 49066024546893825 7335366747585609729 2366452179641352193 385943200526815489 8727923206185484289 2369970030201280513 1973114381033408832 1856314007142626880 8798199494085201121 1343473568786939905 847320839908194305 7941550308788151168 340123570883395585 207509291041603585 2871854243667509249 6181792647488864257 3466048276258823360 8380264449956594816 475367740560258561 4961228917168005120 312936860386997888 6738860762248902656 5963924166524236105 8726675395447881729 8789291616396740864 7946013712972170833 7601352585460588545 7914552913975324673 5595857994850590464 7302004510363313025 598260766416389121 6730069653474649792 411856041999420672 9027758769380917249 8031545075776677889 4701228941513570304 1395344521202093952 7685680547335395328 5739895080257324800 3830453709260405761 2977082368011272193 2244281221617374209 6399478702865063872 139204275235948352 804972913716625408 1429662106443975553 7348146194458968064 5170272494545839608 4889068103551683392 4583659520532406272 8360840036676194304 3660275998538984577 1476560203582116353 6282291462606692352 8166663227743688192 2435308949058790657 5590145842772414273 999390918645973568 3439807878722269825 6020639721923470977 1831952545587068929 9128001661604359976 2979919186513161281 7853253962702669057 5360054738701287424 6009505465179437056 607749836377500608 7617633751201300481 584318158745932800 8898789992512843776 894406233335956481 7971787700702621697 926410238691944448 2086727364031293441 577729210103132160 1203149527068383233 3341782834370862080 2808717711276769281 1373693067166553776 6163347053060161217 2828497492377511425 5483952836871439361 1523531100001486345 4409350032384102400 3037995292002058240 7120512898883047996 7613498950829883136 7643110241520661565 4218914564792819200 2132728325652910081 5033079626693763072 1046565526911321536 5022214750056723136 3342735317521450881 6754016200568602625 896579002967131264 7471495671055294464 8544664282853613889 6586662428014327809 5978432417487379457 8787054298018079744 4556763093569552000 760450389584330753 4835630195478515968 986453989831909376 44322658634569728 5501920942992742401 2200517480247448065 1532480725850399992 6840724456420772865 1147949342334124032 956238833076764672 3343499343704274945 9209287499649984000 3998853978286034945 5197696257161747777 4791680263366254592 7215911090765258753 6208832261061177249 2121220270849849560 1565881667738211296 554126650658504704 6805750692592343041 4355368205715489536 8555474965562103193 1509322718414679617 4007940370299556240 5897515047917453313 7039900998817546240 752552634344302081 1899048036980277248 6963147517555632897 606808557939654656 3115854258447056896 8906357881202540545 8912347347799434305 2840392753693589921 2335087836268575745 101212765434395137 2845886446672615584 6264559696402896897 6171922936272945153 4138936344711043073 9189906152052253696 5661509045765443584 807727386452589568 7608744924110860288 2628977841391172000 8597546560528302080 1027818076703409961 4871526963388777472 8523944501285566464 2351752004135514912 5445901752372711616 8301885213321916469 2185443771944818281 6902578492720545792 6860583542687981568 5117865906324756640 680713545435906048 3756767056264720384 1074091726224359104 6264790452612275969 1742447171200913600 7879569404609152257 7456651725353472768 4301694506733363872 3454001269025266560 5099255122374778880 5852481373227370848 5724693474152955905 4182216786816787200 649316876219771376 3407808382577934337 4700541483808830080 5168067149559137281 1022129244830416896 4450727714353509889 6305108528309284353 346764844599197696 5615537038393456768 4968216118482643969 8089888295041470784 8485058451203798529 8067814268432967360 5236403104573418497 7816197117868751009 4575773174531190336 2401051513262112256 296431720048586752 2080586219668432833 53742717782419456 95543259742194688 7518925858554707968 3982658160163021633 3630184425746773088 1651215215986105345 2276989272481767424 8153021759732384768 2607502055199417728 1182424905048989696 5759982360227405825 2805917656085532225 8166882337737783752 3370868909654507520 2276820083053208576 3603328983516644352 4635736546802227393 5820309597314097152 488921589329887233 1991852958938170368 8189300771455991905 4075466668146425856 4669609139789051313 8456349761747259393 8158496740978013440 8419959766160015361 4629524490253469696 452320310714048512 6477038233500946433 1777420562711208385 5202774528564299513 812005660888026497 1152117575608787200 20750235563419136 5345919392578238144 2016822291547684865 8547426760493525473 5276971126703374337 6433962996161085953 1015544126310733313 3701208292248833024 2429077942133031936 6674740153279330496 6420550564561321985 3445159058294446353 5870144917103972865 5643367927296483329 4672246407625687041 6697345844798603264 6147162548851026688 6743604197545676800 3220386772654166016 6757794186950418433 6307193744273697792 2130810864552787969 697572048757311489 2307284199804141696 4720990518168256513 4010408962746524256 6099860408844164544 9066434869867903488 3502994599074512896 8373779066058178561 42738346354132832 7468918351781310336 1557427392145648896 7823854435131665409 9209187677424852992 6415043877938810880 9127211490572301889 4539466029310317825 497966654797526721 7179749388728637632 4025909272113607745 3545553615304343552 5167237067710660608 7949175884899991552 6617864488275038569 747258397245636608 776732256956192768 2249875586199705537 3697212393768117808 1633865811739279361 8948429348008685568 1647279525646423680 772029886586890240 8376602288665412576 6456404073698595840 3089492320016649728 5870142313103552512 2257345032930660992 5416029991188645888 4804329082870497281 8612964884152156161 2967977114923046912 1731729236873208752 2656170713259098113 6986742695958789121 3120393724716511937 3507228813408288769 5571855427363061761 56357943213883393 717794426074233697 1980676265600206593 7182578125041058816 3215154257124655104 1000528316399663104 1253139176232961152 4006695984865001472 4269793256646125057 8102819680100247553 7683876685293174784 2283866872984150736 9163212704218679552 7577728184246861825 3367553901730859008 885515832263636993 6380096633041526784 3412749697902695521 803089546411457281 1172301944712886785 3403765520815720449 4109486722932539392 8585950957545552001 3755359575885634868 3500751102158438401 5612086009324026448 7730462740312656769 9199647760471299200 983211570082701313 491009780198398849 6859195842392200417 1831013618954814976 3531234456565778433 2451529908050837505 7508818767756361728 5128787619341539328 932808086949931009 7846810202166398976 3748739632120987649 6189123833867288641 2221679712110599105 7551710994895707137 1410654271358778881 2218968326462038689 2871086549539916297 3813369847297595392 4329898608372934656 4929065631496401921 2274875354969208833 7970094613479439041 6266663421752827905 2391739271011631104 2507938064197484544 2912188057287991297 1150336813285673984 7176438801277124609 3960069749336358144 3524607248096712321 6889172471290003456 3404094162166185985 3401719331182679902 4775268211166704385 6225097371077011968 5549840913008160769 1274165200685654017 8480913455979278849 5798600325202617857 5152608853744787457 3272371208862482432 1131067919173247072 3528873934345235648 5029828424619675648 277149017739723039 2628565854451151105 147756705012629504 3053785528434647681 3773479169932132353 6184423057435784705 7166144716983913729 1232510773532860000 4860584077820293121 4175459814580983760 7077440821652506369 5625527688905814016 1929124709478573056 5869759472821804896 5626519171569855488 2534316358810129024 2432631428115259393 545946782001624193 1094626198072753152 1885316414455201226 6758749478669762561 8303988714307765985 4975782196299669504 7812661310677839872 991090235508604673 7470273727463235585 5150538810392838145 4707866839229841408 7066841561510474752 7971119322716930049 6949796049594210305 4560947694525900673 7327647100635709440 2796960612726746113 3599497714411438336 2110249655288168448 6240244115160100865 8423123061291604993 5427806073140789505 931456780102287360 3233796177806830305 7045956118517100432 4217559973514496225 8040078675213988353 5590225124524359680 5394186578815392768 5501637095498547200 8039242381602313729 7064184504132850016 3102112224396271104 1880785882345316352 2194390014266179585 2174600196543479809 1933860174895982336 1192490229991464960 4672381188240965632 5889792345564838913 6771855139805724417 4596499502410793984 2848698318886928384 1126072913026071745 3640553371707359232 5947524160440989696 9137676513371692928 5379673937250050049 3699878017934680064 843822034076774400 7898325828711824385 7614793421719753345 4145364944590438400 7419280143156077120 293581865227346577 2192661445845450753 660774475523846913 3983997552426265568 2711983709991421836 4292282754508259329 8422875516557376673 2422093776416325632 266526126847065601 8933542742096105472 3549286984132952064 4447206447553152433 2978016513791576064 1350954874836211712 3950680559003302017 9024432071498257984 4667530806732360704 2257118469837302785 2615705552731275264 9011487154276809360 6144659353996892033 130507433440280576 7385520560655491904 7596526984216418816 380718369209401344 8786854114199863296 4195541782909779968 5340700319832276993 1354000434937711072 3639711707459958784 7034121492434206721 2365236981563130720 4636213365770405889 6116179113403114241 8104388320431925416 1339689190921990144 357751902552981569 6702443903525812080 2621584984714354944 1982426364658180096 3370720553415770113 8865080435859931777 2557763223312035840 607451036645610497 5762997285650029249 8215939313868234753 2633062657382995392 5626836911186664960 7767783169303629697 1362458458461982977 4658260467011729409 3039702950520029185 1666716506612342784 6700228394744743904 4829118455830559937 4668099687445056748 8514824158679416832 4887528359850811393 862039594102704833 1501148915477512192 7816267908455071745 6833795189737858048 7766125457760883713 2283879283353820417 5617464500998549504 3680980689203232768 4501366507291544640 4721037317432098816 4377028655461695489 6760971007275701884 2848351195527141377 1740012322248785921 5358743134874195201 9001857710131161328 7355697449865412279 7833472696848482304 2971736572548998144 4097824465428192768 1283510558830065409 5902212845949784064 3334876587097841888 2282177366851601013 2639805171988973889 2991293630330175488 7143709875047092224 1187708355074850817 2350103009242644480 1492865936350887937 1164925083925637376 945903072038961665 4375513480775516160 8076910136597917697 6961478943388659456 8281062759590447169 4097795930221707265 8592705841984117440 1372471559188993025 3381374351949416448 6104684802061027121 9202112870489292801 3244793438139711489 6553979386323890369 3472072478703587329 2738673997449538560 9095352795221126657 704013749209259969 3156219683842478081 8868259416152907776 6624285211075616017 2559977967585784009 3363526026958041089 3328961612211756545 9220848152546902017 6258885487368056321 4054691859131720896 64240741767372160 4126996500635585537 4131067676367127553 4950798366002637824 5381850997110371712 8004429360189422400 9125871421252724673 4444443525218915328 1198424493837728769 1599714562018715895 2365233713384470432 523368807975701504 3706490923000715105 3997513722238390272 1993245610207395873 1346737574511101697 788619683048194049 6269156354727538177 628209955514598401 7516308169562362825 2573972863017844737 3271203940439588769 1676198591280332800 4625230618768326657 7897645832193253377 9062356935229227008 6708745149955135777 6194017464207947264 4596444338541870081 6704923128510693377 820113177481345376 5920313322763812097 4130611853376100096 8897808266840449025 8820294160816472064 4913585299100352512 6761468114583945216 5155638079002292225 6145412126157461073 224296805054808224 4986234796148658960 8568646531575050240 8459912145005389185 5893751417490581504 2904006085697819896 4733942392758954496 4716846282693124224 727041823769463809 4752508112528015361 6795160067997612033 6780386215610819568 4167022476445787393 2260913484741297152 5238610499466084865 6861017024676626432 3900554315034562816 7269618362217480192 1611948160617807873 3544737987149941825 6203677612529964961 6252714277799990784 2689687764302522561 9045750075896855617 1232565286082647425 7864790122790061377 3840461749173796865 4812264783759118336 7287995538664849409 4430798165779939329 102814143817767424 2493260996179591168 7717075621732952192 8313455732906524673 5379396003665650177 2117332100665385936 993475917784438784 8419747576998451713 7592641271562665984 6494039318171395328 6583404383753926657 1000338295195553281 3755811663341839233 8706033590848831488 10055238463758336 3545594245948694432 1078293180260844544 1746049952591380481 858075304476278784 8698035745416013825 5488294068085139825 8015784380406674368 6995223923196357633 7121336019733283329 2448675731618882561 4590301862570344992 3452676695132824736 9148594181346820096 2164493753571852769 5649057295931965441 6466751371028135936 2712807560338374657 1797395335472462848 4860632130226989568 3493445063071652736 5302804470881976321 3198609460588619008 4110413269650767872 8088279479986469616 1776906918161377793 9153481728896595584 5784302602318092544 6039610943921519617 6264628297835309568 1489790433617913408 2366695239822540800 2128459215657657345 989968013650960385 239881622082109313 239168048615523200 8405150463229671425 8424659917647579137 4449706751072464897 6121723676830635008 8119000064837631489 4765156605283508736 2806332510576276480 639934565175950529 7118228778125295617 4957690118925913088 8164542935565467648 3336694501827149824 8905366783867281409 6353729361356656448 8906203319905172480 2912196433353082017 5278515284523012096 3623423729321714689 1988138317010436097 7052189484155355776 1532659541190482560 4043223256095162368 23076851906277888 1182966792483827712 7732096193482901249 3466473567760505985 8028235473641452608 8592235155045793793 6367894392157724672 8812459946464693760 8217446900879968977 4893525318825934849 3123683297340985681 3813245120392015873 1312660346246175104 4138229116934553601 6185193991852442113 4527043217137960129 8771129873146098432 5593352973828751361 4661094543722340353 988839288173907457 7708423527368491009 2233592933514482816 1649975964873159553 1546959999566831617 317761951931814656 1338616984923532289 3626196388263159041 1034438201133867009 229624979858615041 5016152572232081409 8142773204506728448 3433292118334406657 6835168033996395521 1462928965250657217 6939058082068240384 2868506908089122816 1 1441038687222482944 5567176474071426049 6233930203434343425 544628210375867264 8383332217838370816 8486099564732514305 3280667097461105857 8369500425255794241 7339486806608033792 4352802783273488832 6402473540026509312 7562645370532233217 2238019890862859457 7669672948345332977 3034767417784926209 4294190176916668416 2907791453889405440 2809067152858963968 3145817103108866049 4875507448809563265 3841869057328988160 2415718191883476993 4230683827119470208 6320848874520969217 3539582021025093185 2651918070378586113 3594340132110467072 2853062338519453761 237313975602066737 7485125474721052673 3036623977549161216 5387111126245835777 7896144955773485056 1950427562014488704 3171345456275860480 8204752273521303552 3244598886429159424 1071528005050560897 193467677684060256 1518518836526505984 5770588878810544688 9053369199180691521 3623852604490768384 4302464952887074081 8921140955723980800 1156406286628260353 8561561266321960649 6539589165524717568 6988811172898752512 4485472331217223681 7442764885572155904 796808475223793665 3175662587076640625 133876611446030336 4546708490568427625 1444179546865582081 8973374257247652352 8722316525501725057 2310555720247575761 6618199652996112960 6967412232933199873 2836307748218722560 7144942125815969793 2532983974959263745 9155596334036107008 2688260545820344321 5443910309599182848 6976053388982829057 2140701984861081473 4296849911471156992 614144169482576448 6282108244692073864 7594379249845183808 3400253028293283201 5995169514222215169 3802938068046446593 9173914574466985728 555519432315109377 8146058766811367425 5865155397945462785 3295987519539986432 6994336868380958720 8747272020109937792 2731121428228159617 4424911820987891712 6897700120014788225 4021079822571854209 3558618170262724609 6332957830038052865 353613456871104001 693318595598023680 5510694895559069184 1339261877973423617 4795932449319165952 7092354784755698768 3079458078455396301 7927203890985979904 432312823301537793 604099076820840833 6044598140810169345 1600374531378118656 6460195185502224384 5149214015987552512 5585308365397671937 2496306625305282432 7240605297872807936 1533964115985354593 6980428393165596673 5006507138033249024 2441621949474764672 7738784495896100864 7554629690961625088 83574745279872640 8293281488401203201 8666196495045284352 924117131656849921 5471078062450438145 5966018653404155101 7116533716726558560 1214811468687572992 4419510109800202240 3359364012656820225 2057277675631403137 7861789348085799457 375645099900137473 6037384933286486830 7996823409427873792 6604554785519616128 2692955965588396033 7410895608013415168 3477765492216264833 7021047961093797209 5727755348354618689 2649889760362245752 2939337553861777024 8069500832001662976 363469688867487744 6774952466493248417 2882943456812408832 1805094657499060737 6363463400120078336 5185659455472665088 233063463298244608 6840631664910343808 7373865266224037888 818736086269422401 1424800787904870849 7614340592358999777 867934952160583649 4802671602463060992 949961086530859009 6699675693326794753 3127904348390572033 2541156542845329408 2810733531667279361 1499569561569405505 6642739688671655281 5893395130387431681 4088446411893483521 4660931469212057601 3191581908852932609 8545998881065103361 7354885290974566912 3026041905801592833 2239107637915140096 3452851545819232320 6296907219715751937 1545968599500979457 7383877346724328768 4655699522713518080 2024388924130872321 5021294514003419136 2825410351072666816 9099087176665717249 857751280985552785 3137340611756252816 5826513170470811776 7000623149884071936 2469049029186368512 5221227796105076737 4359759143118868401 8592996779124004097 6948652923220720640 7044002403027168193 8558919106227270657 8180960040239847073 7611581731268990977 6191012588259055361 2779658877776029889 7490693288663925248 8480995107798619905 7683191877949086464 486743262234726421 2162563544975037441 8400703568392622080 3768636846829834240 1260594510283762688 3059318721502359760 1254778004185443329 410510766655166688 260655505956161536 7936506552622466561 6077247259208882177 4907269838818246656 8951715716275372032 3979491263281744384 6278166738956613632 3732445992704167056 7024005388677626880 7419967151970811905 7233875457951531009 8174356461404101632 6223892047823921152 201162756045757909 1350721766058282753 5581321785742749697 4679814774137028609 997138538045482240 1226798269196960065 9136410881925672449 622258840400200705 4642275454510706688 8995828325265375233 6702260396205539329 4671502599344989089 2064211427338248192 1327337700039380064 5257982111364560897 8191266584623054848 6692940745630416897 4705403775843298625 8625097814353919744 5811609273688956929 2568176448320342144 6098522193503731712 3765350324565901313 7212890471340965888 3670288713070701824 6256855855436005377 6448899476401045504 3534352547131704032 8645813698772381697 837485814574221285 79690882846650368 4452306470498717121 8698850510814343681 2106691435121983488 2797314986331657313 640573957016703488 467910148260382977 1896828422017423360 378788975404755969 4825148275647842305 1795098066739245036 827088348575981569 6000916732774014017 5219189199093356224 3772336785554120705 8428521310290517340 4785449297711726592 2490404104009068633 1476362886422151169 8662141326045009281 6057739026410326080 4972651806603851776 6095568131094605568 6467614056736410624 2038796609325105152 699369524712670209 2761041880015863809 4091456706475884801 4794767843571287809 8378123805203124584 2167143016803467265 4966541409841491968 4359739599998681088 4050049329296146433 1582942109403978753 4504832843304280065 1892090075670497537 8583571513692823258 2462821644552546304 5259774758498825696 5368920882019619200 396281111177839280 567935579996592129 2268201442396267393 5301713119020495169 1774382030319136769 7370353177647292417 1578176876305988864 5210430555311427585 5724346766358027657 1637491191783204864 7698954359235014656 5212323991177363201 6676489758543057665 8092419874814504960 7144025592471873536 8457162316224162049 5296482438118980480 2920649650010273793 2114396352256212992 99005411341369345 6068200506878942049 1253022670433304576 1717453685350691840 3836551832145362944 6322766737109549056 5353696672088010753 5591421045381726209 2013711111806244864 7087739512046092288 4372583543268196353 1029091514235486209 1477730101940117505 8357416155112451073 2725672204558397312 2537697587134347008 6945324904576121472 4703438696422490112 2601655620423434240 446693614320558081 2025204643955555584 5435653497470877185 2729885571517382657 1825889272180220673 3930149910404576257 5455392115345928320 3170427693370310656 4984394457502753728 8382878410364099073 3521202242039183296 3013089437614863361 2375740558717755105 5239181158650716160 6199434244593190784 4779402261032910848 2154679418567341056 8165816982938673921 8865257958762320385 2479942402300645377 249744173964918784 2234566197003194176 3409276030907339521 3340099486704484352 8617304075877153537 3269173126229061632 7294529029100402688 8303256053974608977 8739049478661568000 2920217119113976064 602123233854503904 4307859338163511296 720727723585948673 6673469916817700608 7587963634702720832 5922902716489294848 1804801650602932225 8178348287233712816 2812824637461938176 581950233924773888 3823174995276464129 2738598332573682753 3642217407389175808 3201109702110851424 3081815804716119297 6326685622136995840 7843710722705871008 8827759765052974080 2613416442904240128 219379969508147201 6409348255102967809 897902480283362689 1132928791770548225 3880379781789335552 8555540169221492736 1806391617241186304 1168739305871433728 2658344802098577408 5983600955291567616 2826881423565056001 3089937014919296513 3064599252033918977 7713002354215662081 8428681652963598593 2301782635676194017 3991156601693712385 8577822996645231280 5523633180755463585 4513420684486005760 1531445718129435041 3789478934340143105 2954722510994385792 5226561256160755712 5181312671178723329 2886798189315006464 2525008139089663040 2504177003725787136 2409410306161208321 6228379522891067392 2622072693696117888 2185691461515113064 5763400954647064576 6402633870288297729 937982849010483104 2123830453531285505 4109677420445908992 8305838129841608193 121426792916260097 4096726920095184769 7315408243730205312 7373029186741229568 2891511301610405889 6022184524380307457 5453006817803722753 6263758795043736641 3722331705084227584 6621202525531447296 2055222722832271105 2360541634544795648 5505627676740967424 5473556423235455936 6888222911164760065 445936172443169825 7800841004589293569 6942628150013427712 7569343499588016897 5524821263187623936 6958183233375293420 6744486605305064961 8036865496451121153 7817220741948493057 1201717020554993665 2003015867907272689 1778076381538601217 5804147843901440 4047167891215630337 9222963374946549760 595148684812104000 5589167956892674936 34494896517545985 274815577379586048 4922782462785106369 5676313254551715840 2540481079090562928 8000962827543410305 7083962699973295105 2530001329570306048 70679910878027777 4236384631550066689 8265565486875832321 7174261480079320576 4547762871258198353 1756840172063355777 5466186109610447872 3002185069970657281 6436711864656161792 5535811665435557888 7418555925084487680 2818120513150419953 2175947211982274048 1157040685913380737 8819244461920051969 4423277596584051216 5983187339630877952 1173969253337822208 7486334575517663233 7502942026682014721 4034884201867143137 5809907560466153473 5518424916947206145 1378160668435096577 4564481334974771200 8223386181009993729 3467874546285602816 8350011834612778497 778045699272433761 947658719460589568 5757232185139101696 508019407152480256 9029438768329706177 1461898208667467776 716713996633112577 2655732202204663808 2342551566976196608 5125310431349809153 1267230998530615297 2846548591777802496 4213278522300738689 5311431353105129473 7284021861273416043 7992759067104684225 2262688927714224896 4706114892284137472 556237156856755457 2129545643599573633 5629699354441637568 1541031835933567809 3259543133075976192 6832010360049256960 8714493770334201088 5474285684096059297 7235998426017580481 2017902119591725691 1815969173716742080 6745409261747003393 4536921618420342785 6083118737550879009 7819902036364984321 3450177883019999233 472958160461713921 342199576324725761 6537595423155587072 5408548784933966464 3485003813796970496 2970136670237769729 2358395376095210725 186133517615996929 3610087913842353665 5989122926611693568 1889518314701664897 383801385794903232 7934855387869872129 4691809340560814593 394316121656712193 6890076230937975808 777573067309922393 2424046596597325825 8321077007553921025 4851606911571072160 6779133886713234240 1515523831858724865 6615528377932078081 1979337426102925952 386719525675749889 8856721657645723648 4099189431706151473 1757713093547724800 7262884607221444609 8254394946998884865 5356832388164550656 4687042463982748161 6889595911139449728 6792265770210778880 9070153445097468160 3710754185973334017 126812421947643904 6895624457657688065 835574466331189376 2076780659887703424 4686264293323948033 7743136189539897344 2538743298582836385 4698042203606218721 4728338247097616896 7088192587954740736 3029522121781936128 8024841247686771201 1223652395577800353 5527543841842672000 7715198895076587009 1211617346467138048 8990202868318234112 226276827003494560 281720725788129969 8911819791819997184 6568828481589616640 7147312076087951360 2617952028542285761 6223966780596447035 8024659778822733825 6239013208342386097 4507065910455695233 9122247965505748992 2647510955470980928 5753439968873627681 7300231871362841600 5399652853904007425 8176101314734236960 3505922819027994625 6911326898263477713 9021975497389664893 2478561608533809152 4086795927912882049 9059860538776072192 7267642581611119104 8501715805905126913 3098992319374538880 2417355823580463105 3032217164709001216 3697912081776323585 7941390788556423168 3825547483324433042 5594237355284889600 1491366678852549632 7539316765938984192 3085808950795974657 3494792029243179009 5069189749354223872 402220503427390144 4325666507336437888 2609695078853115904 5913206532389174273 2129016450444609600 3311831907240549304 5066807915438345216 5499313588854358017 765349610380566529 3352149432762128385 4641258237504188417 6694282148814412801 7505034672728965120 5610744921863487488 844008152824492417 8934639638396161792 3170494930521530369 8427136065090164405 4917247608275687425 3430930733322534912 2958847255640375808 2319171253770956929 2860697237465757185 6565277889105151441 774323956978782209 2159619551391002624 3105858825078240320 4523987879267778561 4169717371599623296 8164179234463034752 5521702036809154929 8744421085004521472 8193932201360560128 2291187116472470017 7855766569909488000 8795524541140008961 3377725109586126848 9032914101843552112 1153049135848862400 3400316042284580864 4700419479704676096 4954581720573340672 1721370270359701280 8143135822630760304 8950977809716698388 4040801717926600704 4279603432980623361 5559867590958711297 676119203806687232 4529036647748159072 2206936429738383841 4273648141618958336 3370987486138800129 3868166607799771073 6855930331370516480 4234681785532755601 9196181318557113345 8117157828004354368 241367773844638977 7952564246293779841 6939591683076090880 5607139983385262480 1753245800348057601 899809042877211649 8811883816741438336 2804183867216804865 1569628942392229888 6645934440737604609 7205336214580675584 4724650608149023744 844905440447778817 2954101197454016513 564491028104577025 5821401038452490240 2226025238518906881 2837761273250364416 8629247565712344064 7040323376651067393 3231977339629633537 1803766481516363776 7831066813371043328 4358573687433345952 7730419977394202049 1916886315155677185 8640225736232691456 5708406954502615041 8518823168735166464 3952876435579390465 720953967162954080 1059174385127342081 1036203472792166400 8530914194647484417 4225688888102869564 1331991752928300032 1281812193739011936 7178293911452515521 315017686475937792 120402962700792320 111834852970406913 3919305399087169536 4986881259202897601 3530585282328700352 3662977446223941632 6336914600725838209 7897953596436256192 60258904281186305 8182586832105278336 7806567442236881920 8299124471001279264 1539604391676680192 6166107711981901568 2915494116779778561 2574280429814670337 7704781331823886336 7374545184516628481 3936982345062706048 7473567094289530880 4980974137324519424 250755824272728065 7894352843090480497 7876348062595477504 4701342592024625153 8516050533055406593 4176104567751229441 1074557899011523585 1862640582738837505 6321597236837875713 1093184010093776896 3062322136379720545 7024685608965007233 5028398759588976064 4243751187264853248 5675638923532602540 6996893300873087616 3135572992765244832 4474471396023508992 8262405123722867201 3994342312091677824 6989499758977959681 6761103875297630208 5732530204991803392 4053821396055151712 5782175175699509492 292527574596544000 7420904572251406336 4935901559128719360 5169381965565547776 7390716037649697024 6677336434571582465 7923327221452938753 523612638529630400 5524532385879631873 458163140888038048 7158304886489868329 3016988085764116481 7063678245690572800 8396438737885924992 7098261348338242560 7298789637984901377 7516967237195916800 2718009147945006849 3595266413133246977 4552663568921630464 6903048069335617888 6283880488802829568 3525630530148432233 1293663770363922433 489036416371314688 2126022796457929728 2583940058988431361 8964814427503802368 3593023316955250688 2856104812501880833 1529458403033742336 2791962300211648512 5087035537676992513 8094254634328977409 8913049484373769729 8191320155675639809 7876654192347388929 2348533079559394593 3002613960250664320 5516514587534597632 438885244789494145 7148035399866243329 4777466854239371264 4872882099033177857 3667665418681165825 2679862725309448193 8292452675547511808 8548467806266824192 6908863976647161921 5759405066117185537 8786891578425678465 2360046030118887521 7438311452361851392 138651924468785664 7800345541997175424 4469970528487903104 3554187153827701761 683512867699726080 7525526683321334720 1028419005379795672 8840296176108211457 1768934446484770961 2830104352513469585 8146619337225367552 5791850447057281553 3908823908206169088 8970986439664069632 3808742358589083648 6913675164679319552 3535550344662089729 189703979558901760 2480253489784682369 5717301825954083328 1178047837487759360 4948582981719652737 6818216910715815680 1395456560899576448 4868231578898774272 2698807955514140064 7293029496157819208 6206205774533754881 4017702827832419585 1634039850717708288 204676256269480960 4567814526608360177 3257682711304542349 794202457528495105 4561246092504350721 1850101036988104704 224523638119705024 6914182858370307073 1301918952879485312 5686373609813573632 2492119288190066049 7464488407136971393 7235494315918491649 5494157820529115137 8982473977938805760 8186265403827220672 6120756689987250177 3689213328356675073 4335355817221406720 2478936380780724737 2410399351188019200 5499515472806508032 2567483305149651849 1439797921746049537 7966862978725265664 4824561352949661696 7849305823123089152 4063581458245410817 6270169320992784384 7791026825808542721 5175562219107211648 4709826530603092912 5183259819781391360 2024505456736794624 7951858251664949249 8763115764095975425 732070152394754816 3598734027259084801 5879783258934450103 1692625673441732352 7853065697026514688 5080850279855161344 416052457504576161 8001496146727554656 6311214348869051393 2647980923489682304 7826833428393347072 1423256489929555456 7598606982145916929 3819038433996038080 1757448982831754752 4491497582604320769 8698066465460304897 4802830512256974848 2435271487936641025 6254201390634106880 8620901877140071009 6622130692437921665 2792122029108625408 6364991432541906688 3733627137083047937 3882595910965002240 6658301045816645121 5582759107095394816 5096951477542119168 5307357347136405504 4010819722525540353 3427668513335328768 4205165331066454017 4911026778866263040 3565072984929484801 6185397158695856385 170682683856754689 8037608178520215041 92557296460447232 6493459946743993600 1962728350467069008 5516610798509099264 2122672039093038081 905584259627515905 5312590946794754369 3979004577312876769 2807414930887283504 153614604763815937 5940685964036494816 1492576771544336128 5578032038425754625 1277334795763262336 2477064285697223168 6376101562602148737 2088495800439760384 3183557540791358465 7889537223605905409 1863883258743813121 1396049127165580289 541508229588013953 6519551949022854145 3818274021838094337 2622386415028142080 4910159748049320512 7857647518978572289 2639083743137226400 3735650441448303136 3161081584080994305 8530337164437041921 1896827955579830272 6854366892754249729 8380940995829167104 714607919074384784 176198720579045889 4690422396439051521 8135613624127061377 3338982159043557633 2828631296763478017 88961264319165856 1208353651011597697 9181167124319091585 2893412971325274112 143088034542209536 6019410907713552128 3355889695908990913 4330429992166982657 8749198127339676160 1176026068809246793 3208448538021462017 440150541052095073 6804510786089680705 2052029976654079168 3245636532281485825 8462661564917794816 4762105906273495425 284807401248600547 7001338109444362304 8035884710099110656 1676442654603048960 3814994826041753601 7160293862959042560 3543849542247243425 8757357596363770417 6185953987985915565 3585767539915685888 7288220278590048896 4290346540654297088 7363025822071685121 1064544603006930176 380407443345760000 4712913853962665984 3357131706672279552 7464613385930210752 1340657709448275584 462418403623373569 8499228069807579136 8073719761608900608 7334187899159003136 9163129869603317761 5714762082529321408 5547051915102434880 3261546459176034817 3312776453583446017 8348822685128045569 173836701754942592 1963471399638794241 7100054226885017600 7945091526060754688 6684979327756950528 4762311246654747649 1047028876070747840 8128227712416413569 5114251743437651201 6211791513801920513 550121819835633664 1813269453258871808 9217388367554019329 1955268086001096961 5208317186236484672 4888521196052152320 5237709255722167809 6831987753697808385 319939006246861808 2379680389794693121 2693539142578051073 5699576109374990336 3560440188408271105 4754893695612620928 8981560055449550977 7514070185073546241 4857359797125338241 6251750190695543137 6623870994980963329 4087183204539538215 8506185823643822592 7877555786129599232 1923347902190911488 5670238523325783873 4557812597542583169 8302251646243306608 4505811767573094400 1791322654462439424 149563622423216128 5301786244007988993 5829739438350593537 1862428006330575681 7345892153902088192 486820471512506368 7999915823905414145 6046822801958740224 150839647897646401 2549756834553206336 6083318371767776689 1182253429650123777 4259133173687528960 6731422584579516608 5230996298961571069 6916711284375539616 7201892061522593281 8464421971064766465 8266017749375221761 8514270090650905345 6540373365898920512 5349188642770591745 6201143004029793281 3008427565595645953 3113213134812645505 6822075487836805392 4255921306738677761 9077780562043702464 3343778595479982081 3490276558533099520 9154949184878628320 5043237083205818096 1828377545199349761 3520973915063239681 9106521320172257281 6090701801232990209 7932486938256117120 2443146209504395264 7191452656061448192 3342148822261692416 9014859657776400080 4186789127457909505 594709739020397281 5304933591295598272 3343326038112293376 733597468291941120 1284309675143503872 6810965278328479744 6653256590725722112 5835694009446497280 5921232906997192193 523392232405809153 4163558707274792960 4174095443463050441 1963331381574594496 3391553493596201728 8470826604642395648 2407317172784761473 7678309360842435952 4847682816798945520 4905931815223621120 8185620244821884384 1362901116740214784 3450538097730514944 6788061916405399553 8792246409515859968 4109611253020876801 1735764710706976760 6442984569379926017 2914101991750713985 1531350963738640384 5267259558906855425 1655037035298553857 8381645801858727937 4979014381829767937 9136062821065052161 2700999559058099456 76830536487947777 5006212787216044161 7614822567246239744 2858653674231886336 6289530552370613760 1607379386892550144 3447722857411421312 4262926870882602112 3363848054841869729 955075694741553152 3180056046914414081 8496520254382594000 1058421011677253121 5638933411800130000 8949711584248399488 7138353056901464576 2656888558616870912 2835999513942720513 3434623487488161664 3988679590369017856 3980820850873098241 4890958859695619201 4464176806712025345 7109848131845091329 6466883259162441728 6607860070624096129 1033564848631758849 5298213441744961537 92946157393518337 4865554631269321345 2599876820561920001 3668557483847056224 4946768453439445785 6228945235257546689 9190562229310536705 5411480970563882497 834718333755899392 3908175275038064640 277005261929078785 977586152052462513 3357677636092704741 2018598339698235904 3283083135171747073 3442259991639005185 2636657012167110017 759232243454322649 3588234853491476353 3983188250494399033 405878382900867072 3217087481057804288 2004756634036672512 3566323670629478529 4030869625733629952 1362349726958354433 3458215628532547585 1867274856013561856 2341242288445563393 2912352454082035712 5117941629809475584 5016738745282760577 6433435413985738752 574240967457097568 7621656009244338369 1007543095345872896 1777102090005950208 341298741044851969 8469917001278892545 1595044077709977601 4752815029216576512 5458906125181748384 9114930948666787840 191782993024913989 1832982373653844736 8474992248598174745 3665550266386284545 4592185421711900673 3174843815681851264 9088715757249662977 8999263319443551616 526637043530834816 7316904064642974721 744321779978686952 1838028857745321985 7134530539840553984 5883682936354798016 3781410428170823424 8217010674061873920 6787797662873583617 4385480818110279680 5132120822942746528 7383062644719966209 8006884805618932961 5988455267698401473 9100099895966126080 4417989567171259905 6020571651989307136 2480265859244797953 3340203676692281600 7272820403299429377 6796245746453927424 5833804116166475777 1885521204874842113 956942606557306689 6223061454686257153 2379669150423897865 4870939595246403584 5182055557798307073 491271121958469632 7479147463414598656 853900960427999233 1439629279299741056 803254608378030592 1721362694343583792 9063709002918321457 874740369459749120 6301345799730745345 8568534862535925761 7198224333265617457 8729000009295822849 3536054051214131201 93549762724233217 3286259541842533377 7844298773521957889 3445466070630627505 611711073616399488 8273323211105492992 3994101034564796417 4290007648449095681 310805858893135872 7036891896497491968 4927240716985343488 4187157991583907840 6459633823208934401 6935787270680745856 602021294044348416 1053793344980516865 4478124549024572928 2408045959999014657 183921773112844288 2536824878338895488 4465709981384052160 4558576467050496000 1229157895318086528 8144368635805515649 4979586087806909184 6062366200941024257 4499680244777451520 6489235979869384193 2162548027428377536 2326343783953563840 7926753455919333376 1330808396508961792 7031239663096213504 6175597202926223361 410469396361945600 1613913499065214481 5096530516670991360 7848526123140447041 7629802583359249905 5633825870351462401 5932858518705724417 4983438903612375040 40416566102654976 9068492806800136192 7562517692699078464 1343856329127837697 7113593070410818593 2101619547284482561 5781764053991195905 7191431885571146753 702943970416994560 4303730095170256897 2698721071314631936 8450054774850242048 6455355690263357441 6461279377169934849 7279727799035580928 6809311518827108928 6683381105677548545 7109918864768321857 9173237688782236161 2920944796538097665 3876210948397159744 2060387274320793600 7896937538303597569 1340034415312219105 5539157996175801345 1932500073888902312 2103853295523819520 974362344355145216 3174080320683497856 7526907020824636416 1638184359706780417 6855229301684320257 6270711020455402529 322909355525493536 1392846943393453312 3638760840961349761 3534085637568790528 8946142513399201793 8423190663268230912 2819326160745245697 445646386262212608 8246992987658016161 4770977364745617409 2177239003269454241 3711466273040945152 7801671445326690768 3560056935669126657 3028572127973683457 3596871056649945505 1350106994594364992 3109867573893804849 222328418769585665 1049731340406639744 6109532565104672768 4668418041237602304 2252744803737379712 948627541471248384 7582793198397273088 3230371063436338432 2922966068357604561 815608866369748992 2621191628277657153 684386830645884929 4387413116486313985 591665604711348993 6514970717619699713 2101942889287161857 2245414577474670593 9052135888032153600 3567559409947136256 8548756689767986688 4657880387273351424 1199539683590541057 5308703482306726912 3122585893646929152 7882466100368764929 502654712445700096 7905305117442572289 6913464443413370368 9020895493720342528 7807353810648215520 1007768919777767425 696065435325508609 4887095400899018752 5647631306321672192 6974526951970839408 6182168401184414977 2968630847631134721 3745306909984534912 5687705262019948928 3035758009260024896 7312226696800228865 6032934794505551872 3666265193775071232 4544324182129153024 1432680149561180161 8696705156334136321 3640877094917263488 1437803259432881665 3667709968473009152 5200266703836075520 1046820665120063488 1150228193154265088 77904842835898368 1444549605256547841 6811350993633017857 1522386735659909121 1079480633204768521 5511298703606807041 1909336123442491776 6912222820129972224 5281359964376825857 8542364936905965568 8867353561659182848 3002891032676458496 6082711276909676545 6097136121983471361 1875738110925050880 3311306120826916864 4744908280190648321 5193097839994176417 6154808918769995392 7300621712630590465 2612097958388310016 8996433462500563152 2421025289252211840 7736350465063748224 951538728464907521 7054369589968293888 7918046091780337152 3543617594339018752 6580819062232752384 647392456346126848 5873160051227197440 7743494079055793984 4175369330037903360 1783463559038352384 153235222978489760 1082876345527776055 4956582090787012608 5080158574858229344 1100675919366940672 6399104288356172033 2318902930080758144 8477690308392320513 5413105834440507904 1004635621990031361 2978974546927038208 5955461692498424832 2340940415315169280 1598678431770899393 4664064715015512832 2536709365025421824 9024388726727323648 8943329068577754149 825351580531294209 5029747183373516800 1229807755956214272 2667607135951343617 448446612395412241 3158392279299129345 2267716820148444160 8258170627580493824 1528490900768121472 1052206856410009600 3299725962416591872 4543819576357945345 9181730819446240257 6222204047379181569 8520339196125036544 4692154970268759521 5202875069328133120 5022441741063264512 1402505238377104832 2298637301294612481 1206154463228554240 4314628402585928417 7185958263034924416 8326957976012913664 2601250635415434241 7090000636418129921 7189155128836128768 2800180717678361600 106231534755250177 3280478634361213665 4883242554876692800 547915799471063040 3937716923683046400 6274218527675150337 2275405642098325504 7112905919059117825 20135867544401920 405944231765305 7184308444051354881 2136819046570005761 7529564972839753216 9208987832858448448 8144842485486624993 8019414870311205889 5426604782334574593 7261114528160652384 1937706125576773376 2234183441982086081 1798740455363506881 493177303427524609 1377081854848982145 8164574562583171296 6647547727475564545 5387614782401544192 5687607742478960384 8346946142056222720 196796457527519233 1853185726143338496 8240744270032053853 8354067915066048513 3746229063858491649 1911725271960617964 6031276079532253185 5974184950910811136 6068319069061524417 5991376017912434688 835899573287780352 2735113223652370176 9080593752304877568 5529220352267271425 6676417487985736897 882383961012910849 5108706237580608928 7304883341366218241 4272271411208677504 6447519900330261313 3041816515940859905 9039670592279937024 2860659279237675008 1596391530972415233 964076880287331585 6567307193590745089 7600175097492863449 1044662849373667328 5786030920920328193 8926328703293845408 6076816243621892097 2044202088696602977 6997065440428688064 5963848871273360896 4623607260977657601 4010142006590175232 4992888349543974336 4035739706484260928 6648976288965948553 4884200476828503808 4007500131592501105 2335100406133444385 679088216961187840 1895110262875547904 3809684395447820289 4360054172953737345 6035328269885143041 8440270433591820288 5024042116806410240 9124558079413148160 3153845749131438272 816084556973194944 4760838859529474561 8151973459679051265 3399936041765535744 5224138355326719233 2211698192008322497 3993227703694055937 1384510730635460609 1446557911548043008 3357093465684379136 459057238079918080 873649477036323457 7579439737493364736 6002701367196188673 1448285666519783425 3304269136366555136 3031839092200423424 1903234864961388544 279610531699638272 2866655329054107521 8885837745221861377 4793061321883859521 4951706773150613505 327491722769880000 8188103255739847168 9044763157587507296 8816907693408864257 3413443998294765568 8224044096752322561 2203538694767466753 276206593432576000 4119391936117650688 2879064838011527168 1558034864082442272 7707737038219266048 2280309319305320449 159304764790298624 8821868747995316225 3699645082441446913 1972157194986889217 5349456898814574592 8544016971594649232 6857472424907112448 7621001022337515520 4070634834630983680 3506880384337115944 7055924269677383185 6214847195220082688 4156660042285973376 711417324312998880 2346279453455500801 7311393155347319809 794173144242585601 8489537780310160385 3912995402844858976 7561328924105283808 387238835608678273 5972601717041993885 7739063485847631360 7612854730672652288 7457374339755842176 5502409877464690689 703443711351693312 2320690413918519297 6175383210893024000 1301594135497991392 7328080435021587712 5249798990768905728 2350438006625167360 2077802221538295809 4694703500021989377 694742173971281216 859420763665104896 6082422914508964865 6253657565759740033 7281163432949850497 5143576103335820289 781367770380971648 9101172003509071873 1720947820557236737 3887023979474239488 8953867230950894241 8629274933895032833 6349293812683526145 8177463629748841601 5307610339075846144 1743856308386856961 1228142014455087104 239904152302053888 1746197221144133632 2112587515216781312 5880971421126049408 4720233702379851001 3406009196596686848 3832542134679568384 1265461743398424726 9029933864936119809 7740458439311097856 6708142207868592128 5854535269759123456 2680717934356574977 6445381044234327553 1921310982732707712 6223112803825745920 7312264366057652224 5492391618557321099 1944546149543247872 7138204303690903552 2699166912807436288 6167591581675904000 5782750466543011584 3942469656496642049 4981962198876160 7156565624942583297 3015984018527000577 4893204120145794561 7716854219029405696 5770538721370697217 2791491365203083265 8362483337156305920 8803935066557290401 3446042976413042464 2127163460694164673 860461203312345089 6881647493540216832 565075856920641536 5177490453855240193 8298453505266417665 5210995743251234816 6410215658143875072 1185614085393901568 2657836339799673856 5721358841410492673 9137005502527946753 5733978004704253952 2326888329634580481 7770872094540121945 1005264909065721344 2774997940057320833 8985466699691517505 7235270993721410881 2890137801058710528 551223953504361009 1206867677576852993 5015315124667255809 5703954528331524096 3203487045216156672 8383343113186820096 7046203269493316352 1950341398482051328 8908649029636847617 7843195668122204160 9050276148969209856 5777413056112909632 5171513808931229697 6414753577109002241 2950112233405044736 6832208019011403777 5856282553489948672 1742350437611101921 8823832578195130753 7044029298083896417 5966557685741645825 5031180814118840128 2692324724702422529 5108163308022516736 2661285140398657536 2360807001625561089 4949455096431714305 969726232471551745 507698188314136418 3465728666306522112 8454398325069687809 4528033616164429825 2566077440762970113 2089647933539643392 2337920407663219328 7250745164263972865 2324426678435376128 6211796417719916289 3311842554783784320 3671484427940364288 1459963325054916608 8121432865481973216 1632025257988431200 841841459794853888 3933467639958448129 487138065729617792 364579440962258945 7986220324257864705 4976929103594913793 7407462719772874497 6872801665932820481 8367206310482722816 3361444428979001088 1289078408184594433 5204048921638207489 1190543842924925953 9076419186804212969 5732114526732705792 8580883839830470417 1467812813090263040 2004063252025283969 3652664142399635457 1413354006749495296 705104164114230273 8008864390746403520 7775527164848214496 2235824158947949632 8654465175625162813 2543229923476058113 3872309001066577665 1789714657800434688 4829869586707316737 2675922638210322433 1298656582122336256 590744645275660288 6790791184473985552 6435897597647089153 1444184843563579392 3052353211619413249 5812197567158939792 6381022480006483969 4570152174251245568 4949441785391432705 5456681453702402049 4233497514499936256 3453980903851540481 5330885007524673013 1649388564643622460 6354874523885355392 2097402271408266176 766078955947481089 4839630868615209728 5189410663752141665 5335307141768412817 772513289137492097 8442090331031011329 4250001531488139489 6602202246173659137 1282228135022222849 5249844090086792704 3348165027746407425 2157649928427670065 4614532281678305793 4704901750861027328 2920708609945140497 7538179040969630720 8532927011885234177 3473514459992948736 6636216912745053696 386360525251084288 1957959613760530432 1187654705093541889 4549537533528113153 3963340379974254656 5002881595599044609 6177947162498612225 4319806948829673473 3744161581719046144 4278559307783053568 2931293699181893632 3697195486628708353 7338236354528157184 455052694193233056 5044184289003941025 6248993940323184896 4548146654287147009 4755945086968135680 2030765262501702657 1865970705827522561 1379481527695851776 8553154692490731521 4118443382985293824 1504343211639701505 54388396373082113 2863131367628572673 4817008418069446657 8566547587814588416 4496706551824289792 7044450073314364065 4104096788170211329 7816729930716733440 7663714699569237313 8733448588995249376 2280816588324239969 3376082701399556097 745793486217015296 8113154216505855697 6023626630834618368 461786105829826560 4189330468055579648 6096428990556304385 9003698357651503873 1787477209423577088 5974559409176082688 2726484660037484544 7371753767707688417 5998999594141634688 5491284463533138417 6027746949603253184 9076514541157704193 8518487934684463361 4338825212621706240 9154419672098703232 2414337873290133505 1018718874003570688 6295207135685856768 6413367489654185985 8849375198871173108 8237555735878455209 4285533513503189505 1692948992962824833 3192308731977755585 510775528163460609 7649934018523246593 2182933579693676544 7544176146780217345 7226401790485510401 1701621367934171009 8991254950445187072 3747574525145743361 1503614010112677889 4254227414160759040 5711240515057690625 6198212719960260608 3871851062861160064 604573013028243488 2546863024334122140 5496068649608544257 556277303457069696 5970481155151881984 2714003707513962497 4552883771341889537 8651014565998493696 4804413997451575296 3611781459217620993 8313607784857452544 2926609578912998656 4949156337998266241 4039414363070141632 4997713935775842304 2779393610868424705 4198311672183300096 8544128756029058368 3305984767510311937 8112357759743968047 7530904076219809793 1621052000569982977 3820414489247662081 4219105180702518337 387437712371139265 8643936515339649024 5762517671610875905 5689447392095690752 7502974068500455425 7100142139275061760 3050738694057492480 5486050138390447105 2263809533315176448 1813318262147940352 3847155490972184705 5783801619168741889 8163238453987386081 8944236966721259520 7445604156663317504 2447491953486421465 6212772992677413984 9081966567088035648 2007981788640280832 59519608903043968 7111250109138932225 489167314670910464 511939929920765952 5606927819344860673 1786323056133827073 2300036659748012032 5152288207370640641 6036044438514784704 8348244123524014080 1501250919988412417 4618982307895696384 295464129934788352 3069858863294822401 8305893843260252161 3931600394604526593 1064331485227636737 635552997610784897 8242249567289744897 7415446884779548161 5996799915799201280 1055684268821058817 4293140945536088064 1643792153578954752 9166150037614239360 5589593722960448976 7618003193140759552 2495355215998140417 7486668459632004097 2644393711028691777 8921201150730004081 3104234608598646784 2883691327748866576 9067093764428025856 8523362338676827313 3369650759631519745 7677105046276595713 3160442954377592832 5967156629296177641 7765956223757492993 1178075612043731584 8290263011831325312 3608561072626037481 4492159219420745728 6435280098087394976 5264009187858210816 4680366085938446336 929703392669171713 2035133557428977665 2249284028563958657 3699910243982786560 106305798969186817 1796807323714009601 9110298429217220864 5387611085053886465 8912371995330625536 4019745637562531840 1759702846007581568 9013562725042888704 4768765402932969473 4667827025638377472 7869563795781844993 2061735625352235008 9177183714668754312 643339531622428161 5093421563068341248 6053642218961869824 4213698128737773825 99579091166337025 3633751887791267841 291364165706526721 7305682520557813760 5034157999542303841 1849751832391169025 1438327859162228160 651457573747980358 8825378178836644288 8600052064965011969 503490615568586336 4357405569419008513 2109947738933012065 1141933674940268545 6483577468938829825 1319278149583982593 5879090341146536833 2228766103388298368 1132510676711228321 5659350261712797697 2273298974465606145 7904517777641699329 66415906331326976 1282444931732814960 4181620529670527957 5451241022609947905 6362327234598045184 6209021292347793409 4788060300172680704 1440759268238685696 7396434274492774880 8276643368728592384 4275352491320192000 8674973859777854209 8158455349549170432 8842389778550236672 2410590513636028129 6557331103029029912 4335590476158722049 4270813919512035328 4938210191785248864 2939172596390983681 422953632699252736 8881161020819091968 7106312478243755008 9100767517616535041 8406082824697344 7061385206610836481 8461312526234336001 8605696911685453825 360619353930772864 4625549642474242048 9140331923542876161 3637194785642405633 9018231991314109761 4441823482931009537 757235536265937920 3238083133347965440 4787925966215608176 6294842959230322849 4329512012418121729 7537378584624066560 5837400646861870337 860203689122886273 4253847410881118208 8076409431456877824 4291410307862460801 8033462150523598848 3325972695722464256 4589811562173562880 6099700985824804865 3248293612807053313 7670938818872965505 8106612551250307073 7386516934595969025 3691585386919231489 8563332512909099008 5085646836950522113 9012397264600621057 6823848314366400420 7666957840895190656 7864434407816298497 2395460694756300417 7743698753326940161 962594338542946817 4677459840777945088 3360758830704188417 6714376388639827073 5562590467132645377 99815581208674305 7325705313083801088 2794719150591574016 436450644582273280 5270987105052180481 8742071059126800128 1267443259311864832 7040636672046628865 6406084643528096512 83543942489616384 7799891760859320561 761946597473091584 9116629467739381001 6144746909707959297 3424018548352852481 6125010585377564928 2652613651062428673 4324972066952882176 1479743917203615744 9167020936421480449 2351638108649891840 6050862083236404353 5508410058951105537 8642413291578422785 2382429479619930033 6032685897889404929 3521018091201855488 8555495483864028033 6885869140693041152 2712251791797084160 5401338307845806696 7015160931756801536 3866837651093114624 2812242123571380224 6877672284681022208 2884075825415966208 3261746328850466368 5611961265169571841 7306145875392635024 6563312024322735136 5173364092538126337 8079934862580514816 2405082330593660896 2155484642969034988 3571195019319410689 1226519470406893568 1239120390789532608 1462112023182237696 3743798450405605376 6606342030224000001 7141892512932482225 3504792811031373825 3030627525722468353 8964539646991387760 4431006712217029632 7924818858974131457 2493999462972895041 4103109210090422848 6906760365091430401 4102749404477751297 949117706521696464 5254241693337255937 4933844649158182913 1708093065672265728 6644541059907371008 1452737249582972928 290034204052105089 5385524592870588417 6594569497091477505 216360498466351056 8439184422262484993 3427244888936873985 8408674157575036929 445549647931817984 1973727355838691329 1936686213271424513 7401951948301434689 4268438411414084865 8968466109247392065 1078228955991469569 8275304987259699200 896428448206367232 6916419387247908353 2525191207464320513 7462866929766377921 8579240086040895489 5547780438402411008 7308976135296109184 5365151200084566016 9078577965144080193 2937700320059670529 7161626124557278017 8407831352611422208 4840721286931107841 9169268553091133441 2734307306937882657 2270666925122025472 1275806754032230704 985023149601996800 8944531405394266880 1617630261768879488 7104120287943421952 7425687968796444672 2914116097307814657 499281611570294785 1832815537087734252 3501877803064209088 1149834518601085440 6944671382265102337 4211839400238081024 1284115934455705600 479242779387849601 4843502086076922880 6921491223995451392 4625546361891546624 9094880958406086305 7680913210482409472 2833275975441866752 8255871995498496001 1096199757527029692 3971026117591047297 7613026012312620224 4474186272664695809 7380771853281178624 1094569557957935105 2870946529026443008 5047688459674063872 5462776973338964993 7696183633005360641 2313137136737835008 3301918320210440193 2494592843954308096 5119111369986805760 4099246077515656512 3753339251284951809 1748843342020228864 6545860985535070209 1442403181918978049 8377532990148227712 2800952860495321088 4813053797732847616 3305761946580221953 6552958069983361409 4424706281693052928 1216990006891818752 2417442926494476289 6148343783257047041 6539840082401107968 353338205459139073 1090788296531976193 2775579252914643073 4166041503472654337 6917189491745461249 460719169287331841 5434156080989839361 2217673395961484456 3732875910284726272 4788957615420940289 8908918006328487169 493647591583760385 8871145607744057856 8040401478288909569 5136798431895632896 5721756778622877697 8323956620271974848 4460992428086730369 7191473581158739200 807300465617928193 896531073606332417 4093987132574564352 5717710114451609473 6192845098419176448 8417130258153600000 3383594197677733889 163404302271380545 6912987286179814400 4287798255558451200 3821535306542166016 653326242623269921 4259974576689133568 3157708422007324609 5813159720033628161 2061225655694751184 2003951172943156992 1285984002148187137 1093453121592992705 725945211561082880 4139736313993980929 5369654441229249537 8974347115222228993 3020677137042980352 5963047662658787328 6423788965439299585 1002363202488400128 1358778375189886721 1167626634930718721 5823216944995285505 4200521526454820864 3453001788490338048 1 6439749907155766393 5095904488003766273 6795979092845857280 1561339193017675776 4872912646598971521 6018990826587806848 6435727395285731968 5004944433666211841 4321401031936242688 6379721502740029409 3700634559326731265 6714980561052999680 2042105650389723265 1052802351743475713 1059471231457442016 6710782118999545344 1219429948654092288 4526227839748262913 701709380527906816 5968359382203434881 1425612596814448640 8716374700886283905 7111941264367672769 6135667192948035697 2157972300550092289 4787417437578031872 8423083481651748865 9051545517995766080 7088293330439573889 3250438804175938833 7024511014981588289 7141178025768058881 84680188730048513 7222061433592111105 5495939098484727296 3655264165472936960 1962714026619488257 5120967923594561025 3654678337084981249 799542938464471041 390958298670127009 6546543349134262785 988890015233769728 6275803754987835392 104308697426596608 5851401147799128064 1149870455510785537 3033734568351891457 3952582840233397777 5393335305809045537 2312178693146968064 8252621207928553345 5948397741811667328 3945405998815379456 2247584632060952577 4296049431986458624 2697571379668263041 5905412335272105184 8306739298954539840 3688523723830231041 3367655550110196225 4072115778011650049 4694374020500185344 2102548102434575361 5956503273008092672 2610732697666362433 3076817526026342825 9202199857067980448 5382768027285160193 3179905479058391041 1715845953648603200 4983975350088679104 4770487017054313361 9212744648907828224 6849084506149309312 5444188915041041664 1952038789712247732 5794029645238964225 386327344188425600 5499215992108365825 4953034127961090049 1966708503392269824 5389938475576852480 1139052599503637505 8111926210176498689 4193266593503106305 4373657006358134785 4896566367569479296 8930705556198868225 306374533911875585 7843883015143284737 2277920388774345024 7953662738231672832 7203890238970569729 5528895476285670657 5761353621067399169 5526661828430069760 6408649084298067969 551586437897314304 1462876825959100416 722592729880281089 9134624784844305153 568378691137062913 4582520916952186880 3735057864515354624 4315269153071059776 507347166431501824 6777403097543075521 2223712975364072960 438784804476840736 3907070023066386433 6001013433390530560 3251927319829610497 8231003375595751649 8124771171256265344 624878990924656641 1628425954548129793 6888031629460099072 202750692714007953 2547106994048860160 7329624070979373056 285016886554956464 3905264939358486529 5323470981033509889 8378317182067240960 3677448131495667200 28296041975588864 2647744894456659817 5842884028147328768 8625355637989869329 8161140263688287488 3777320407123951617 743340720553836544 2624849309400224769 5951177716117176320 5981924137439043585 1542513279957642241 2107687779236952705 1570388871819724928 3546590543465436672 2433501447129956353 642696674710765312 224513940750987425 8458080648588481040 8506127433786760513 2424112482421262336 5067047657608013568 1631216347055079169 1968183841958592817 770011380029773312 2652617917571730575 1744701245810186881 1270218330500535313 7159223370499489792 5158367437596131328 8716473235319947265 2411649123276839680 5841932583526126080 2524886201664261120 5815804858813222913 2881039914417033216 6886188034600820737 4529500232219586533 84079593776661825 4509106362937424896 1292568907235934208 1399485828873637456 2528071876396630016 2047624290384875521 8705225930594882048 4452283954609317889 3212305044074427521 967520372459470849 6920973579929993088 8378338028195972097 1277482931368602080 7132545168237467648 7417030333164771113 6346553212389407744 6333281719251632128 4302001215216025601 6159328905713385473 3599977587649740800 8840309137211341825 6251510747068947713 4471853983396790273 92205538893123584 8837040171208409277 8482600700866254721 8744445976606277633 272793404136772993 659187783473694721 4070932314312773633 1222295478668430976 5534095463070515200 5831589536749106176 8945974848072392705 7119143378625773568 7774237633129105825 2794969015375633409 3221065127135264769 6143460892544387585 3352835675788624896 5602070208555709440 3613470594036195585 2427226540499131393 3990440101869793377 4744994646371463424 2707369145297599201 2386886860669567392 4053743111601817825 4208189315863019521 5340046040407998465 2029289971718281216 6652986445971881312 5295370141725360128 2891733679676375041 1580964404011188224 5837406555954351625 923600337538112769 147712338335521280 6816197397631959745 5860014848418191616 3730249496415624577 2373751336068745472 5852983385350857089 49588813937909761 7785871756514050048 6170796194884040961 3107678475630567424 1241156318556651521 8285842685773810209 5863842494416959552 2965831476408631297 4199735140510244864 1375652551358205952 9110863357874208768 211452464767590144 7781071654425456641 1874739293104357377 7821905127949095425 4758685626519422897 2779413108243847681 8815670389369647104 3488669477466503296 7825821477111771137 33325367239016385 1795534074831680128 3324670876743111424 5056158973588692993 6403260559603007488 582833959709253632 2536542610708339201 4306577684746756096 7015701357149880320 6703485501456561153 2304840106789830656 5034598780166663937 1464020680984455425 522562186160794624 4173183604594802232 8821209283574867393 3653481601491697665 8035283606385237696 5094868406693975729 591432265687309104 1727235219945268481 508328518123654144 3726843045866859137 3447743007153774592 3702653679524380672 6552462322293545985 1687954098553990144 4657760256834535424 915605080851696640 3041167951752951168 8121946690367127553 692610198110081025 1773919719404841984 3819630639456538241 4809986231915511808 4308674054316191425 850509963280012928 6998802466390787072 6937229527646855105 2240400072705910848 2259513988440719360 3331711092708507649 8977950962391854354 4655697976203673600 3286033723725346817 5612943764067631104 2988309709981675520 3622253266337018112 3763975776783663104 7184951993440367809 2111668717505050304 8918852944651431296 3735877134087173824 8751176159450083329 5909653876077851649 3399850104568383488 189870297149388928 5261838303709954049 2392611908762983809 3212678394698682465 8605178515005011968 4293250148917112321 3325658433947712129 2340754361896283457 2094894674326735601 8131992073670433792 7631893435803170641 4154615992706654977 7314294341972125569 7372896825398263809 3544809016941508801 7100874182061057569 1240495099602299649 7924996119019905025 350010141109548917 2431111640372464641 781820392823293953 8632206427605343233 7920103201826634752 609891783389987393 7196423715912007424 4092514027638988480 2832856648638622305 8395860012254384128 3908286312922875200 7712035423904353281 2596849241574162433 6829004106533900912 8839347457677442849 2338498905947807105 7377336717525269200 4888171632252682241 1693750517692403713 5863058984502296576 3689620494238417056 4228756495361576960 4168261789427272705 7971342380762683393 9137189476782157697 3794024322684562624 7172635117192544256 3967293435324399617 5798123354592058369 5825975312550251200 4885556911730172480 6286108331743903744 1 686690816505453489 354713958931899328 2383451140941291521 2353247518101260032 2703875278863728641 8592877080792241969 8615376535700241297 1428921857645312001 5295612015943172225 5708669890519760897 7927437582952982400 4446802159206354049 7557206511301828609 7481373846014613761 762221945820298369 5075520491896965120 36865312879011136 4392690853555126273 5274121126458171393 2546691079179547521 2613478554420416513 4529845549183557760 8194771303329276961 1557134512855695361 8496224897470234817 2847545730535948289 8478585092429185024 3587695647773521920 4326531239466387457 6615984169847095296 6409480528053796864 6163111882390186113 8078286859383247809 8845906725939916800 1021859447205079649 4709363626866114560 1168821971691212800 3991039700653640856 8453659646915338752 1602680274449097729 5972093595233504256 4661133710866251777 402917956588372352 5474939990909185024 6783702125369489408 88949379598765185 5639798922642343425 6986992118988914688 7751462113725957120 8921590366313906177 3036781971817328641 2374269533858349057 1047340821899640177 9116188516784615425 5712626602070701504 5884766384150609921 5005710593643925505 3824261154101033473 2500447656977547264 5161477601360609793 3073384887994753024 4204718417824396288 6451568785619881696 1810862461288432641 4861060051578738945 6209106923278537216 2075290053013208064 879731273424659457 8278013235764232193 4233117451191793225 2466736503950844352 3166534932328142848 4978205759063373857 1823333643063195425 8463574426223326656 7885096346823228417 7813159511729444353 1519820963734502144 666728208152105941 1690558244423614465 7885464618758766592 4671516244262400001 3432084209545604929 2212342861100970752 5957716684273502544 1781392938087169617 9082585113710874625 3292200562437079041 7361392219990342401 4671047614587065856 4794691099232321537 4392225676794839040 615870410768698752 6457472576160862208 6074115625502203616 796243403403688960 2757254661974041088 1267029238813695297 4237056690687810560 3037178479982368769 7612012328250445824 93484335810200233 3645561474570969089 987837667002910721 5479763828089529696 7633613494452266528 2035367513366175489 1976512992367164417 2229612265349167872 3155920306851098624 2283796570626904065 8245858513729776833 9109045738894575809 498613380330626560 6107588454348886272 5209443581965621832 6547402527874495833 8719673558860940929 2999555188100587521 5333427049322774529 2187965203647484160 6380735552783646720 8707487389447153153 6239629770348476417 747625419301781504 6305755439926822016 4925881740627699632 2104128987539361793 2300475591047668352 5461585785222121473 7320157384039614336 1463274583668003744 993980718471446528 1057582299743703808 708840678651883121 3385295525401722881 3068869452304826369 801407819424216960 4517696252646655744 5425737085452891905 1824956296220983649 9163845656661175552 3136468092150764657 4227221942122868481 6048504351676328449 6450908885098560512 7536750076109174016 7546522655058806017 2939914146462138625 6242949170835755009 2360489199569599489 2275661654110408705 1910630334742740226 2294611536040145280 373628545495103809 9205926099316527104 4327253176741266368 689669465716391936 8470643544717770752 1522415378386370752 1994681083465105409 3384720516639696129 1360292878401387520 3094010536843559105 8902701524979138084 4989147190099853312 6683621816809561601 3557400645383303680 679661774458156160 2698864595286586561 6903034119062503424 3676178539812797281 8028120485174411265 1437182336327745537 2385383323942061729 6539438669191377665 7050288917379353984 4019261433668234985 7484878371325477921 6707612676024123392 5059671319490728960 607457514186876928 4735460722436928257 8318161947578466305 2228420182635704449 7400009595592733056 8206803898369220609 8532250514532202785 447283551662755968 5667301500926290704 7472635321536571392 1053986004320064257 5901880007371245824 3183186358476292864 1535655500557484032 5891396598527688704 2381717650366137345 820273302655455488 3079500673601640449 990769671581777153 7890790762762779393 658557653001154560 7288845957951824880 1482354191518453760 8659925936777025013 1596885638816899072 3877463234780652289 2449272140408350721 5814576861139809793 2723809177539850432 5175269799265847297 4504729342078595072 4049315851581166400 7387997091773980672 5127467210737638657 5173642091329419776 8970468842230103073 8066714909297766145 7339679861081372672 229933077495134144 3261283050808623625 5325413126209059841 1 3287470393887358976 5758475046762799105 3050193322514237441 5994314915391122816 5905689770960275105 7960631719074491812 8931988900335058944 5006022858222154944 1598317955924377617 8421689521748180992 8344867551747096576 5347833706617543232 2291437133585750016 4773335140796405249 8303621928784017760 491587745111052288 5784624441839869441 2706316228670086144 952159068017737728 6360966649936842753 4158518548940734465 517921114272513792 6920301317159268865 4910739839132412160 7190532241193295872 4684406460880450560 8327695930483933184 7818548338456788993 8642131793695559680 4344007602164319169 958342791054670688 5195024451408404480 4455574777070837760 6883789598816128897 3423074004613769217 3181606306127068769 5869644785517481088 7041969048167170640 7542651034075555329 7511807288606934977 7155176559639199745 2814078006269469697 4754079353681379329 5562225622567862273 1207299753207678977 8192552312671684096 2765451341598036929 7686779320812756993 2787335239107602305 8052452500009484289 6848437794943008769 7115476933058929665 5297981058149924865 4998756630065431040 6651611225101443584 9208874632053659392 6536559376436330497 4261315088777993216 8869193957090674688 7419350868699250689 8034549961509625856 5169190448017178625 4357571460686028800 3486986485261455360 3690059295838681441 4874846488195445120 6916160406398884416 6794661779210875905 121854275555008000 2758424162105729024 4314562418064398881 4552896550993420289 8431405953921581056 8203780616997163265 5042138513262247936 1490120348386754560 2254709909680329088 1314076529478669568 3250272743682542017 5502482813716791297 7004228867129498241 7482287682965733377 8388216753182139520 778753038543016832 5996926383629869057 1202994392269768961 3920643516328876032 2938641365348130560 8056116481380381953 4123657127311508895 1487783046261997569 7671221155459903489 4963610358986450432 8072521444801661440 5977038723956727809 505526955694897153 3940988673836163072 1977430842453000192 7361999613494657025 1102448164780606336 3111679886986611712 6645180607891767296 5591993809360597184 3025660989649585152 9117014677620586881 494028180193116160 421870873873874944 162766877237253648 6886951303547174912 700555841478815488 6806203651257958401 5046570433847745057 4403738527300876288 6831659475038322269 4240588885938358273 7220227634481313280 7991041459629939024 5834047954548166656 1391706540301604304 7463328391318589441 5739664918510980352 4956752947135324161 7187982180239964833 1525740478093922816 2973877244152700928 5171258957802956416 3532169486615717633 6605770931534052353 4913987716249344000 3993814567317391360 8615365248071894848 772898256365764608 2574785038349293056 44605187605422081 6758861902903314560 6902400867456539137 4356625058572107777 401491530108960768 4533555992128411136 3009212624924604161 6250344424935862785 913288745580078081 624821593207075345 2567243614137790465 2522421238118957056 6887507469362588289 2974432508845160449 7191962890099552801 2734700942989787136 9203879761604354560 3740252580298192896 8720798209428579328 409875023133147136 6670941632183877265 91849685343363073 4010464028200107520 5620910920914979072 1394753263948525312 3369252029272389632 1346719236210511872 4984383049041510400 7008223777905442816 591139657087541249 1313772847788697601 4145093815688658945 8168121886747976705 898632963856205825 1598849090865594368 414814140529987329 7261380901374746625 5101990804763579008 6244420859560198145 5488913539245742081 8413141761407783361 8331727353036865536 6854930789082564865 2455152674244463616 1048493732280401920 5510654250651510785 9068014796450037760 892834839376732160 732527791515041793 1010879323460969216 6181567810073434113 954087114630075648 177470508794643456 3354478564805966080 7032726267829311880 4178186054325555969 5075595825117134849 854124251179466752 9046691968792526849 2320320082060170240 4009980871807994649 8198087191364611584 39608941096075265 2282414767892940544 2303469218772707329 4281829165916749825 1772766623922451417 6346266838892863744 5393017942398762753 3937627623947606016 4342722349574914048 4068175979662524417 2108923387795844033 5084578844755190208 5535057869777068033 7588684678626467713 630320919112318976 578730007441492320 7195502555777204225 6528144816680812544 1834385605017181344 6601167760867187713 7402900067086896728 5676813525447012352 1322075285321547776 7855172287484190720 2925181292539691009 5873880644531019521 490045765068156305 3449150987163957248 2568120188841488256 221937612850528769 8249367995155672065 2526434814878094049 2193345043797835776 3933703643062157313 2557399053834921729 6423346524467466241 2039305788777860312 6624456030267272705 5592044621692960769 502065196467798017 3170566492553713153 3896610069625397824 8517238141240323265 3641742085112954881 8881578731310946305 3418296163901330624 1205703229957013504 8556130137702465536 175231405841062144 4269759368234270721 2570252655043121409 5890687797471481600 7636060423299011072 4595575498599374592 5339402876860628993 3278453188976636625 6879827356321224704 6228704496130146305 6887453901217236993 9217387071637961744 889364216332820480 1754237552109879297 2343400420761958913 811638063475015680 6107508533868156033 6830145041550177793 4076026289567637504 6919336838155377280 8815257019367208960 6732498260437336064 7669515705240843376 6266102137054442496 3227036857681195136 844717232879872000 8056496352066011137 1449991992467718144 7551143601711160000 2125101371530870785 2749590568361573761 194586587872100352 2133158237649863208 6166282690742976512 7038268732869558273 2587519599703121920 4077930363882890657 5562526924907157825 6073161704684912640 855012976605626368 1671661952934346752 9109923162081452032 2540334944577362560 816521629984784384 5441374548686947329 9185295442046976 3249113870608999904 7900026583509080065 1011721869769972960 589249501091467265 8042757355573919745 7634561184666157056 6316395222242414593 3713448473966673920 2895481296306372609 1476437393573494273 30621114167576608 4358990939697545185 299876314031534081 5920417759095226752 480916885013323777 4516639129753791264 2672477413287055361 7642324819102924800 1695597291739816065 1536020431945208224 6857651380553750529 1030011014080358177 1878413996368890880 5931847611116151808 8844247959943641089 5173079273093314517 1830447547503212321 827432993100025856 5551308766024114304 1431726165157445633 8398873201539133440 6227588332019636992 7668408121876070401 148621511668563969 8896552795218839553 6144165127412311041 8375479369070264320 4738036923125900481 5412186198873950080 2561997184378581287 8762873126074518528 1652509601837711616 1 428160241550729985 6581050850788966401 1322319254580264961 3370847243359687296 7444441959991915201 8265268770105286656 7133042835940214784 6079372932388321792 7512480142585940352 6097866451981002753 170314106956754945 2311791404042729345 8337573611793665409 2435334328475483136 3673541448986329856 3060931476378246913 8717138116037517312 3315408019086957568 6009473596914084097 7426268750298221297 749229274149766145 8806240802949021697 8286084153750585344 6194904389148078081 6942137851892989953 4411316471771914241 7299213664471577344 4922766298970851329 2397571054595818240 2412007155373942528 4108906664702218224 4009743636204934144 4835389532449613633 423548257126014977 5897569538524424064 5586810380674899968 6931500185486489089 1817960235054069824 888820013395727040 4152067239632971009 7445312346552749265 6527746084726888064 5636146278196934657 4511591795756705792 1551024215035871233 1753952395014070785 6183214968597512192 7594295555306311168 3844556671630979073 8302488285069775905 2508930783029510785 2580342112084926464 993754058604838912 6515075283060137025 1844757196046401536 4771989567173812737 4575512558019209600 5243371749878692736 7815105602235371521 5898089020116632576 6341692102808269825 198090058080514433 6482539450759967232 7034717956786356224 2654731880444324864 7278751720039481345 6462566693042015744 9022446594994477057 6128925813422022657 22131485530991440 9046013709927587857 1687851297079484929 5323653755520376833 6879196851005838457 4440995369928949761 5068546504927477761 3003148198834358784 1056920911947040001 9041342191746416640 1716870293680197377 1684848885512093696 1596664280310372352 6415904640247443456 905006245164917760 1879797379020668929 8024190913721655296 1465810049139993600 8345863816528004097 6012261031977180801 2203955513033470464 3770630566905949184 8486404903000281264 4713104412934592513 3291138171485638657 8801149580770013376 2781310975082778368 6300766870655784256 9170341461932113920 7170004344243841024 2574073366360048157 1478976911510183937 4978232548858268417 7305890746312048640 6474028603101860880 718979145867650432 3814001648905494337 2894548395517592705 6668629525715574785 8890052869514788865 391202152164341760 9005122609876122624 6145753214092812289 7975575178102767590 4114376799931662336 3333666975481856001 7544054530476387681 5909668610157776896 1345028306206579456 7141877463827191809 8374772672751766528 1049770966428155904 5453143381089727873 6707808334956724224 7220281809933388801 7216465314920649344 3370560324986470401 2419079326453681600 5394365733880094720 7522673057054672065 7766012757884640417 6614112678017872896 5110463505156661761 2597122565065818113 8403175189560564992 1336049119578260736 4215396914533155840 8337957789058759776 1318394400019054592 1328230495299960833 868524686269305889 8847980956303028128 2658095225195916928 5303530706346573824 7597572533070409728 1277569806516094976 3780402108742138880 6411347125707532800 2032478172479242241 1173490678195391057 3481517051758026612 6891379240932143105 8631017890017193472 2876433332796094465 6594486836383350784 6208329233747296256 7797977805498832640 718317576598014464 5062312167979850336 4682147711041689600 7379750290063177984 1558128686179440640 8126805802333105153 2857235009243308800 5479983423429255168 240823838658337600 3102660682277519360 754374820489197281 8063905470423977984 3136070509421386305 6348477562681556993 5858902621836035841 8783262016202006017 1793482765494218048 8592782731886329857 8501779153627307520 8263299061148724752 6408217968571409408 7572482593741613056 1508660482359914496 6018179058297780225 3600344896736264193 6144944017908318208 4855243798911510897 2047193217012924416 1842738936273453377 2379989833233053056 3601793336758161408 5710431316439859200 8204842700986086336 2807655661427901105 2706048614586007553 2827312108445247425 8160101730272393729 2431790946602145793 278037392464937408 1262424437883397120 6617741448538784768 1329877825243578368 6232648578171153665 1573142817291537408 639402930550018048 3139462418978676737 3092379821300174337 7210673412616415745 256072404597530625 1445223314984635360 184017522292621312 4051786403010412544 3215054733037285376 4799956743247998560 6846870530364507649 6738408177002309120 7148957213815848961 2059701667499360256 6139592482893002432 9094462748268212224 1815371210539380716 2374707349606311936 1898275251730689536 2722529087506331649 6068015954616060928 8077361452806053745 7639658512878714881 5734154537098936320 551661927348484096 1413716445994786817 4834810420144275457 5580420978668179456 5938906292571086785 4648641693226581696 5011465203024031745 4537398530245999104 1300020898842256897 4099143081540489216 8347028249685802241 7139153554360068096 8992416874877956225 8247458568534441473 8208745864612679584 3571162034362059041 1739264487234519041 4289467370696401216 1831988220928221185 8892170288455418176 2423408953344980993 6497888109444552208 1172774056210890497 3230774785602212737 4768710647014254592 8545223413633473001 1661324719681081857 9032571834692634624 8357634106207498240 2630735914489120769 1333795612065722113 8526298089767682049 6283391295248269313 1209322398176294672 1848666926761920512 3710890291772987713 7257690806012679169 8036467159801102336 2247088427079521089 3311194859530914049 5839027953777019744 3797224177028646912 775976866662793216 6597247261142223296 5390406607072195841 5643138567506165761 3818690596602328576 5191681839479399521 4214146859699929089 1736554101102870528 4487422380896944128 1079044881278047744 5646778435701673893 1905157955427344897 6354416077289902081 8211623007636488192 3890777779970945537 1353484896540164096 4636165700765848785 5340989783566254081 7967110251902703617 1736812131764535297 4233589006433132545 7443609425231228416 1864758954318348288 48801055365483521 593621715119908224 5269466458272352786 6057397570850169537 7506674239121125376 3542367698196266496 2432144219731349761 6914331217632624640 1161547705668195617 6109269525286598657 6766043736220411840 4527681655807233504 553631899216918529 5158460863444056833 26791357684801537 1659405411201396225 2288119192268742656 3373975293310243665 1386525389800773633 1379609545154238977 4518064982399007745 572568266230028640 6073883114791763968 8131159017543762177 8856707375153208320 1915115914778607617 169787466452147137 5893408217597362177 7080107123215140864 6089506094351205312 1125921849352085505 4698458205045592032 6790520877835597569 7546847735235118081 2764706903992828193 631215968749007872 7500022409716730432 9212776941516282880 1367482600486462465 8542500459118161920 7596150217999058753 5651216790430523888 5322301841852055553 4035397641408348161 7148962478332108800 1664686549657899008 5197163840902833792 2872123184018708480 8126038704467623936 2434670554387220480 3542173592193175552 1979941946236387328 5044658036180316417 585569231415787520 2130329268968603905 3922842998743120897 6722791802246480081 3733387246175231488 1008840543774730241 7538361133483409408 2691857326848897025 7851424268538576897 8382417285742254592 7040476480877685584 4803609444847821920 5477783856641721089 4643365252256428609 4535643269305987073 4342710935059603457 2353431099431155200 5531124069733546576 9111303911864485504 3330016336171745025 3219166193486381056 2166204110189975553 2899252176981604352 5456696832720282848 6183510422781939200 1737214286256406529 7944068265853648896 4850949260483411969 3558136201602944001 1821912468380860513 7567970671655120800 2100204783105635969 6682015482065838720 7512114954387296001 4305791219708493824 1312175026521311745 5225207187085122377 3433010139148002304 6304001198213398017 5624024233491876992 3865991894381335696 8796124327378419712 1585627463197736864 6194773577372594513 7053589667449613824 2851717615138471744 4209115781690662912 6201422299279143345 6037395526980370433 1473572296904493696 1281867494729373697 2026720178941384498 8125997799533546497 6766926887568985601 2211327122875971713 2174766783703080961 5693485890924378369 420214072892633089 4490908437741691529 9095253894478405633 1534554178591956352 7116547445477672961 6849326433686967232 8255390672150586097 3312306188292751361 1750007529293371136 2246932043599970305 8268667819461124864 8357177044776497281 229988295710572544 8272860612098586625 6861751721910371912 139571900740317185 8109108734510748672 7914430144814891904 4953540052963724033 4710348761362119041 260770738322403712 6929751678237658113 7737486226955960320 8977936811834439241 7543060131936704513 4787662630419394481 3821021399582443200 8523222408677276673 8626339493743747072 3867087380555446544 1056722473587378177 8551345827020816384 5648200789176768001 3582183594804793376 6937631645488013312 7338704141315291201 6690040630423994368 8388284729439282177 7957257582214889472 9175927188535767040 8980683994587090433 8001614749792290608 4497172966860105024 1300985534128685057 2982153486903285505 1984047722326016000 6542087608806670336 8675355155222117377 2702168009257777313 8427596173391290368 2824538341830766592 7241953535636317440 8804484269705055488 5185331302637305857 8190926175930117377 8428795591514924033 8287685412828861857 5398160259102745968 6129578889171468800 7893856752575319296 5915320787812384513 6937152960047858689 6529010191482894465 8399795993756894209 5358294871370267585 2796180566281170945 8572197821109459969 7582799073029138497 2753769863411573633 6125912154731258880 7052682483148947585 2647111213029392384 8148422979472375808 5781670911202107433 2538274067549713680 3701747988983354368 4428085686737567744 8729004235426168832 2620801123582907137 1701470767765437440 2186189633433128961 2902318217353283008 2475241117105590272 1481170896034597889 1298711129307086849 1728989130864459777 6123999640550223617 8478571921238261761 4618525568872506112 157168060479626817 739305205168859904 8207432543815169025 7310000461382852365 1518347902382243840 90897039467288576 745842984650876160 5336837930644925697 8022385118767824896 1981052394301358080 4538686431339970560 2912615342855092912 3722000380293753601 4519563752268387057 4754467933295738880 6744579473190981632 795941863948889473 4270490051276963840 6658253623706595328 5770041941007663104 6227230152275920640 4299879904657397760 498145523224621056 3444140699527282689 5362714358915838080 8011337603759468160 2799905528276947616 8144672695861662977 7241732081450765632 1740352481612521664 3937690054190694401 4774447821219305692 4672551443146958849 6342975479144169473 4554904972195792073 2278661346629622209 6003127739588261024 5731532413005204480 8649386398304494848 1442122210244296705 4906558932539070464 8512556235474329601 3708073469850288128 4347134007204134401 258305898147282944 3117836675677430017 4300391264753313409 8815515785601542145 5238381791327631360 3941267970982264832 2170888738109264128 4865373275003844128 3339043734922465281 7784600768867169728 8641174602905262593 6219896063953662465 1923743050612254624 6712640707309338624 2708186156735604736 8328386686620920832 2363370416717678721 3525686204248866817 7786238353547768832 6870349970660476481 124789963266406913 1430896586931389601 6312182468728184833 2497119891949424640 2824474445317969024 5579937423262564097 5453641794612101120 8460532461388288000 5053839190784786433 6011734979954766464 1776194968752584704 8242496303761306624 173380525795463360 7171872210895931393 3821319586390441985 1724538882847236096 227629115710153857 6883391720587190145 4449930550085321729 577666629490504193 9094317812922203136 1656421658547676032 2526357751638161409 336696481736586865 4030586500869664768 3274462184417728513 4456249044061734929 9136660097981506817 617391967931976057 5954403442070978640 4241498039838140033 5814384474107631168 6594334620024268544 3015405739743010816 2895955180196882209 2013106796845282673 6667175032984451201 2479224135971247616 674359770155053056 6408615995535473280 5169520883310094465 8387345904034598912 3535324480857645057 500537990572484701 7232508504259528464 5014063316444655616 8847496668632073536 2252000938462269392 8775403079716831537 6193128185986597312 3751449464262058731 2210298106461450080 6098561669486282241 6825097130628426752 8132875412922904641 7913929720031608833 3197027631704731648 8133917409237202048 2194435926335073473 5780708859993563137 3031427231383779328 602880412603814432 4719055315087281409 6764352188587276416 2878167608568274689 3345469387375555585 8353216910966045312 2299920270468579329 5854220255627363328 2812294575352100833 2140572178240856193 8287774090848698369 1387107035227901953 2199011329248067584 588445508043670529 1619001671787409073 5306823292608993280 6806474955166818429 8945093184520203776 4854973222787902208 2689904668141188609 650816636161816896 9213448123118628737 5272141626283696128 6823391296347045888 3141267218328135037 5563918400431243264 6069867919719243776 4816493598283165697 7854814871253282305 1403687212254167040 1490907921497677569 1964043364145111104 3398660227296716865 8927214287349353269 2390844332516900865 3037176412568596480 3293321072439064321 1634984141071739520 1445235619941939456 5703852857465031983 2970500552872165376 7209738794046586880 7673973718669611008 7073149315041684993 6901773562605911808 531267623918396928 8927584088994070528 6489269873207798784 6235828141987848321 7193735661043514368 1875784513504443905 8784240173496015104 7457813603856653608 4491387606968220209 5394340046671347712 6193276575920472065 77418686599520257 1667699869651670241 6432639554395675776 3704358403692123329 8356387561865576448 3654370379090448897 945540412575858689 4618064404766785536 1612779119069997057 1828810801829482944 8435124122404755184 7608101486581661696 3008336457939766929 2873358627349162000 7902503195677163521 8663081810387431321 7786723802153182465 5830612353549434880 2143282115314680625 1360794454146381696 3100603972768399360 813421251573526273 2915375751539613696 1520495082378430465 2545264758417768657 930403647987658753 6178925000869221409 5154485919160009729 5706461313590280192 8132304222305351041 3112856620676316161 1183278650130487641 8870195258997298176 631516540283715584 6749322934866489088 8198437689744609248 257124447483330560 1383432410403263488 7608706753198555137 6821840471929649513 3198987167887228929 2180799583186506496 5015366980936447360 3740031293706265089 5918802061937923936 1697399697442232833 5554799378028828053 4940648616133181441 724381812297781376 4981361719276173312 6174581528060347392 8223949309329428081 8638966302491763712 8753079386952892417 4145977533485342721 8595221546200936193 8120210249795158016 4365000253185223425 5942978864628393984 5392147644041842169 2273486108949277440 6127158419028183041 7201481626107957076 7167353771239899137 8452093790700595201 3977931365074603521 3798616304893272320 8739681942872850433 7657252798457839617 4691089825613106432 3052740774867403184 2304172262445228033 6116301488346085888 926495595317575681 9093772016537460737 9124639940556031489 4565807504505206784 8866553816644636673 8384928827002642433 2661104671872843777 550825185430277121 1674380588612476929 4251606565011390465 4554497610679443585 1344604371655217089 5702363520930816001 1078130982445070336 8919665109392545793 7362086037235068928 865106736657203201 2110642236797714433 1922024191889158913 3534294378267934720 9064479003212952577 8482238429150754816 8497499967792146944 3807128631229327617 4520600615259079168 5506943497148861824 6478595181859947008 6475307668125944832 5063835098138472448 6754547086237191680 8916033397177871361 3165889496791099392 9083216613749366785 61819850204120289 6002650940194357249 8092893174206651620 3048487602872291328 3363336998736707584 3345607832952832000 5327561670813710177 4205968052470924545 5955784124018049024 4482246107598362625 1618340448081836216 4858126724991811585 2865331990581161312 2445359001021224192 3016310972149063681 6854448917618018048 6388557672105623553 2775547951858479105 4507234914575777793 8068607380620836864 5094093011151532033 1820730562514995200 4423037234114166785 5538103606455961600 6326176704433467393 4918177560170908673 2791752538584701952 7191885366291529729 3996399703657504769 3724010402627706880 5816399203733944320 2563673534030066817 8150176383713120001 9204290491347112768 2818170633881892608 6195093436939215776 8743764965637924072 3734142268281861121 8733461200212393984 6904967075089716190 706039304255307776 3316665756784623616 798226415957279137 4065032171887567452 6512128590642698113 3270564912493374080 5017844976632551424 4669519160369104896 4297988953860118528 1619285139911131713 8368463016937424896 1403717112047872001 1590298557055486113 3619249423623233536 49432000364102852 3958981215534009345 6857708857788570624 3964431003769634816 1102245477462808417 7732785210207116801 2548778886921863937 4926877977746411968 2203235427098831569 8191090891623364609 8239747834259419137 2958499677350148577 3225896279590292481 3695071241141825537 3317271361703907328 3867665842502832128 5977039314650284033 4998854558732174573 97431535486104576 8920931798958391296 546360114994323456 5022174213177731457 1346502377067987456 4752614002815464656 6909987125438459137 5283595153043191937 855166456962353665 6876147424829132032 8692678842312556545 9002596284446944896 8157207955938437232 6431720450879925184 4179157364851032064 7742945371302116097 4200825227438129152 372568704175331841 3063986304761498625 8265242793007618240 6862602063564077056 674342559480946688 6250382872688702721 3130548504963373344 6415587915890018561 244157637858087297 409115279154648065 3195284154088032768 904782256553857664 5673913908993138689 1045382963329838912 7122797620886503424 9078548093246603265 3445330809529960065 3175709551324397185 1341546698133067585 5324400342535168001 6996404213580676353 1155609165688594432 1165024030809882625 5685221577125418753 7844873186297439489 1350887239080476673 2519796649500201225 315185040759455745 7759554229523701249 8097625720043748865 2875113361946828801 2640368447393779713 5343932595913078433 451403412242734081 5827111263070027777 8629493202451737089 4523369546096239721 2268338127407785900 1069676113219283201 4968574682924126208 6783952302855925761 5161696095370665632 2023325324830048256 1798690590347828417 3483945268678281217 1269630900279580673 5187110704729882624 3538811756424916993 3103457921107183873 6596134701109346304 4736283910425805825 4749215332122644481 8354857256457601025 5390306391424045057 5322791171903715264 2159964479572855168 7188506034659721216 3768062011698970625 6846757958837059585 8437999000806368256 5535584124011080705 3250717336423316033 458939401598615553 5851591569784569857 4910264189307051009 5804991824128901121 3681203278708578176 6025345387410274305 1668811158942953984 2504320678490508288 8778890176552188929 4423248020156530689 8615973212270609920 7101815641741379072 884844378818950656 352941943545326081 839519631519597569 6737888784058084465 8497850902427099136 6984640476833148928 1074613324517404865 273850588464099153 1855841519444307969 6742744313662948865 6801378230640349184 3951380298476519681 1389086128898270208 8086781284261036033 2791841573587671553 243720017865490393 7891132381824285730 1899276164493444352 8690415489890960128 151442947905935361 3252351125740060673 6838847758874996480 3436233517268682752 542148352905969153 3329897234410754176 4816728772379230209 4317925151595200512 4976641435749547008 2442730103410879488 8772031640295284481 6503116451341263488 6644033254116008144 3463137663232678145 7579615482039194368 626584371096679681 4464582230449102336 3911618879498181960 7770959903810805760 7776678846736642049 8866098940275750016 4305251618610434049 4613942542554270720 2123624614194489472 1939082437995861041 2679190473729572864 9168605567430545409 1033024070242037824 8677088016174825472 1108205259255562752 7046624006164975616 2037384381324506625 1503176236656957377 6113052426815113537 444234896057206272 5515193547524891648 459134548719742425 3687305956435165184 8484406399995113729 6602544768091471792 7748448053418137600 2346989769916290561 6506001314359597057 1586363786090438657 7965793120603324672 4929670479834333184 5970080973075573760 6133044717099679745 7643950495102869185 1297116971088854144 486281200846718944 7568895751563886592 1039669253387230849 6860542256219160577 4239971302956151041 1373316029885852673 3460046077633017856 9197313535738459137 8172405124337874297 2882919527385436161 5390703067270479873 2565351644905864192 5924159228669990848 7004534075352794177 4717913701356777793 8097292261126199296 7214495265830859777 8750074306935246528 3793062945576337409 7092862720547668261 968862868245485328 1925765501021484033 1745357972451086336 3657767501141884928 464111220223934464 511536247077339136 7174743733238354944 5514347329999112481 2810663164789672993 8233553238495811008 1179579182694371328 2586494239986679809 9191220562804631553 4517734224736419840 2288227967676938721 5552033068044317697 5576508396841123840 6961163781629500544 3339675834337730241 8991273943549591553 7645854455119724544 9067397961213079553 1308894632300588673 2331187422969944320 1980086059412168704 7205351865950101504 1478611682043125761 3160347755658310113 8269845733963558913 4218088432093748481 7645885821694461089 1604278331204337665 4418361271161928193 5377329066842694145 3412698762807656449 2332686278805997889 3578673618928139552 3668359230005068800 1909163976536314816 4010924941128174081 3978114414160984384 6415741387656677376 7742864363244322816 1135923980170000384 343075732287520769 2889887159946838017 6933873589700902400 805798766288580096 4725591416775840448 8612823643251933185 8302260815841174784 2935353507343683584 5754636281929618448 938159710265843712 3980743711769643009 8296485957368283137 2848079152756516352 8885829318872289664 8906191501298499585 4326554004286537729 2006671511311808177 4769866328366831872 8799580383315328576 2778681524409391616 9016985370988297136 4440779179687251969 6337748027531766785 1965593289126350849 7913550937203392513 6073396295395704833 9143716735052704512 7325324835598395649 6074952516944547200 4370480210922209281 8308025327160111104 8074233593107373569 6584956248532814721 4323527631584015808 425643467188721664 2225074210165695809 8385625623219291137 3019907567069028353 1456139870223549056 6188150120859236400 6553396368291090433 5638050997499729921 586878457465824092 7891790130746753025 4325527109320638464 5908430091851907072 1300737334152708096 173458519315033217 2363652636992594049 7539438100494155776 5122588534974349312 3607881248190257016 4535855612410159105 6317211745554936960 7563078869322574208 1769360722740095745 5308728763299962880 2209607688203075585 6989624670980014081 8883933165823422872 3722631415015092968 4098260335222652928 4480403371756355585 1303476312364285693 521507176429349537 1957005032121400065 7680821114127021005 2677119409927749633 4416227870949532305 5472139299011343313 3959526405768388096 3953726120457797632 5024759194263116289 2922121451541077953 5432655453558273025 3505801838943320384 4354226850836094765 4029025325337765888 59520484455182337 656864266688241704 9222669294528364544 6800123471964143808 2166768924582418432 331164041389277185 8866803432328216577 7259043791978584832 9116285157941775852 4222968938383170561 2468746209905809153 8427898668406673408 74132155181039616 2865673014140970849 4434470651836234257 5167036380090806440 617214980089798297 8362604312979384320 5121811458374926336 8102519743618285056 7781434837822947072 1053618293945399552 9138174961244301313 7105378175429723137 386060643274585337 8483289220209389777 6748362793831661568 1195327202311815169 6361938920251206656 5702705365369886976 7836597517636758016 5600202632168144896 5257196341339348993 7555112056910461529 4485051405198521184 4527795338396068608 639462299112888833 5706411737109562049 1146619126743637817 4822329646320249953 1542888926471645313 5739711799195041793 2109059868274818305 4531987005793005568 5396957211529553921 4627287053638406529 1771681529685661185 1848396262738153472 5288230412246996224 7541653117499899904 3710234377702704641 4901379244189341441 6357863944840666625 2164984739228499969 4104221566736908289 6559354772723559680 8795569891736870945 9027399975402053632 4939087015737677744 7614924063521679808 146883907154370561 8780669635868318721 4456091633759838209 8075206913561923592 2521694518738026497 7015885968280387584 3276964481351098369 3233652830519918593 6935978654533081841 7822303777454031553 4128416318539308544 6534742298870013952 9143095986815405824 6529546335185149952 5667291287571257088 8152771583984517633 7606954154265845056 3213687328719379200 2205352327081186177 1392936733876420608 4612152896799437312 3998096670199436640 8788092898995098368 344480726021527617 6937678344380616057 1650095979321445873 3538347331569319937 2241062940396822016 959816022574928961 2376674894153773056 8532091348400047680 5650769298329881601 3681297036936477185 6937441666956918016 4684009820032352569 617668969603011456 507508780099054592 4616891184606695424 3484709293781619712 4329964914926602048 2800888465627345920 5655586013943461761 5114119340677529601 320535492511319297 7437297501132696192 7111979040866721792 5090976882481622016 6864912010181746433 4529216845611558913 7163937147778305537 4866674844416407552 6044536781959897089 4124231547330815024 9013569088499599360 1025975399914746496 1767820423551692801 4869349127044505600 7010309092877844481 6920673195027676593 5800910748433203200 4000841344482696704 6009424609928673280 1837872645401854653 6906509915153980416 5308989810460788224 7600983529006628864 5219448352090857472 6443409178758602752 1393463831348630545 771770435955220480 8119734732460005941 8630819849187278849 662925489508101632 2250144342344043520 3582495865933469697 1427932777343179776 2877968627922240129 150674561789551136 8487080731784241153 3207586602176477441 2371296811154813280 9034149823296664192 2208649666625212129 8416423324606226432 7348369353308709376 699576340357632001 4738132982847378560 2878054597772989440 8109906501694023296 4585681248615194048 5872969411102749440 1188906405189124097 6865693401438196352 3458722611268870144 5822075544212436993 1103764336040434688 7082439547866831361 443472587150863489 1069550940978442240 1568583202563987968 642879469862191105 5810278341051903232 5046620215272636416 2944233829702881280 5429806332295973889 4681591392649084545 835095403785366016 8622135891920754945 2690186645536059488 478634950447464352 5165078004494471040 8610230002182603777 2500581254881180161 642155301842218497 1241311597871042688 4362816330274033664 9096653075928589312 8931540979606187240 4652983322991919105 3870211703921528448 574110974482496768 3677816744418891136 4290343496747098624 960120930760829441 5949606699838029824 8758383378455394920 5246359945565916096 2149416360011497472 8326790322751827968 7606932708065097600 6256412563929311808 1037587995040940033 4273020036195555841 4318835641516163073 2829664876072865832 6431121041735819265 7302349215605494785 8214994221128433664 4589479577004017665 6787873984306925056 4104814206634805856 10385422959719168 7932532746155578240 6444702709266266625 5247593639799731201 3168431590939955201 763358204092208128 1563272673509201921 5067123577651715072 1259918253861535744 2325207830641211904 5141406793698449409 6884453701786411008 9066524351297028096 1096594620737410048 711142079848516609 1637987390386748545 4697265535743688705 6135383547043973505 5241905391419564032 1709233715632831744 6457910990726121024 1947593791098859520 8305181798861539137 5513123016485768192 5972803985393079809 5165326242016133120 6998633339332140281 7224901445917083137 574715164165169152 6537581046051303424 1782941965341913089 510923248765846273 4919503230277783553 6152130243669262336 7000877795765266432 6863466503062593536 7956483123506940929 1401064409801228289 7385079262786557505 1751032253846601088 4464581175095260160 6978441799469261185 5192248811071473185 3108791546780279809 3646994913085365376 7354649200507930880 1897634560422144640 5798225930012446720 4043066916818649089 1277684154730335873 6070956065859658752 8903003685265057793 1534246068153573376 8720819966527651969 7455200133215134721 3881150900969668608 1574787745565533952 6068090519911989248 6377942956135546881 4933898582717819904 3437774043814249473 779393275434117185 7781636623264943616 3028332479692890112 8420648557059859456 4828845357876559873 6778996051129697504 648829649599234048 5924831595771334272 676135343954143280 2280016025234699777 2859691214943797248 668116237953783617 5102392770682623489 2149806943642489344 8685538681285982417 5684042658601930920 4266755137391857152 796312835151270912 5325512199886602241 8338275492480533504 5619315075905749504 6248346617991781376 7380003711757847553 9055681609091542529 5540734946341827328 804975059070904616 6707519284560314369 2808536467651430400 8927223809824497857 5383482194834123264 7224826830671416320 89428732904734720 6011361544042123264 7043997005296018944 1413876514520440832 8724047223585347137 6733181556395575393 3561833268027315201 245836368629718016 3055311588203298816 4587188231982280561 1536893073799558145 7360456068755492956 777324579947151360 7274340591011997440 2066279957523810465 4699111630113161920 4262928826526792704 8401419802868092672 6399611687712465952 5809736134735175680 1904285335287365632 6336848733928081665 6201257522783453184 1853459720396974848 3325684162471337313 6318233807189316288 9084863835680160640 662728594268757288 725331224950991745 8840906230184631552 6121810741309217281 7240545800722935981 5198345775650267137 5507890400519051776 9199432945065164545 8842554396604735232 2141104203557265697 5379613582538243585 5219241021013678593 1145124156806415105 2698421946708119297 5833115134874570753 3642292466119459041 2062063901160138497 2414504605832970241 460806660413180416 2228748118811772672 484292184658632320 7623222206895157249 4581592854310780225 7762972081451918880 1951849221922136656 8012805961363839984 6664338788159915816 6444406478115602432 2423194618898234112 3030271161572648960 2798456942169656640 6639463366101261825 1321192435638345065 8064598547670442624 408352903437230081 2256736890319483264 8275545980287964801 1772945957985316865 5434990705015042945 8941320792216305793 5009962494100160512 9035014101855169665 4054410887858571136 3456202675682457088 8876762541394148928 3907954186524167505 2372663359789523457 2388118979845294785 3225251485863958273 1824880608829374465 8543183416746049600 7045838302682882752 3275194102228101120 271378830148091905 4544961303313000192 2024235769433373120 4491405269512774657 6718413605030633473 4995663073230946305 6797861697247121409 4754486116882371584 3014613362576244737 2972382401175589824 6341619615372486144 7491600186154366977 1769264701722321921 4769981094276715584 7331959316998172800 2862685195764228640 9096342015884410881 4669173165584892257 8193291382151364609 5526380148324533249 818960422661044609 3564312270177181696 3391820960265666560 1718440284047458049 282790820999947264 4513495779374675328 4439220413123612145 4256414438256537728 3872406094538898417 3163413227765439617 5776940140998017536 5089019114799280129 252065389956636673 1940161757050922497 8255555442667231232 2703765372745316352 6130912538208984513 2046395172253257528 4791053927951589889 4712441101583863809 5282973323177279489 1055730394455939264 3828135231792276736 1013841255435566017 2861279677702078465 6050131367168919301 1622145593779805761 9036542480110649344 7809618198568452096 4763457525838528513 178266697066561792 464804292444197888 7808514406526649088 2416921068919193600 6054243417174573825 5911715424880508993 3150935132224667649 8946343875748351233 1921124328890913937 7217111116421145729 3274060919271751680 774669833624004993 7668535469824208897 170930031720902144 3128166739264107520 2563027335529080128 4789504668357739392 1365591083965440096 1888548484249120768 5098205792133015553 2658733630874845184 5745386170397823232 1556184382131932432 830211440065748993 7001893790809956353 1923129290745535040 7707634060293986049 3323894745262724096 787324864539885249 6184934331881132032 4528905067836778432 2384677787169402881 4751333913366382400 453697357633851393 8603762636514485632 4739577356112214529 2296807185900363776 924494059286953985 6455429640913614208 848240923664449536 3483461997303431168 3956659172401987073 8393605632129937856 5553198957036115456 7442968355241838784 2677289480621782529 8085003403059644416 3182964110050533120 5371991864218943488 7852522707791802369 980753307435999424 3860380175138922497 1409375027558767616 6216853783996367169 5000478593664391168 8214758511748292609 8273237961819528000 6321422719255351553 94161029227368704 7005182995737376769 2746675522341571584 4116815123477168128 1595206618006945792 3196400843965889793 251595263235998208 2475458512291744321 2925809490781577216 5009663089773215745 9220576720195893248 7447764020877855456 1404492174301848577 2291587884606879488 7315769978974083584 5645023689566638080 6212755395034593953 5530213381434954240 6466549146176421889 8808428386738723585 3316490023073480705 7663754770229202417 4917990074169651713 5284398946698364673 1895434068323985441 8339041315605970944 8902450562954336256 569460657897963520 6639297487010530464 8030363394184090625 3530740458089282480 4359963686354037249 4226255296443139393 4694861190520685569 97600891466620929 557811018510920096 7093480760564556544 6008251099983929345 2204931566879059457 8996341085488246017 4342020739116777472 6222626149300989729 6171585801063219376 7020463017114075137 7867719916460805121 6776254070277339185 4227248355055361921 5505538639368528897 790115126614222337 5541109494445768705 7679308292617698049 7884174488474795009 3502478066265686017 1443192927300628676 8430592084275695616 5764115987635867430 931592828788670465 8057877464154083328 4105747441825813504 3641215055924026880 1190943435505513985 7202688132094833537 3670503850663477248 8791767926896469440 942220420114186288 2125693442370855424 7182144503139521025 5239163435575225344 2952208857700795508 3903147784209403608 5575101900344503616 8093778193852924672 1500827542016917632 8500020525574232833 4776356180235865600 2845809395211676913 7698611843413762049 8964389958294077441 3567955503454107648 2700650667943809856 2803830897583439872 7226638277327996928 4904044212987092993 1739511136913699841 4882110028493598720 4784818465014284289 7504058830202888193 3111271780592517121 8406184648008463361 1132631729163048960 5027831287901224064 6169558685634666497 7984057087740338305 7768121994063941761 833188161735611393 7079197967314935808 3481689226663428096 7597821885332815872 4479499692292046848 8870733989832775680 1780399853309431808 2715110827999847872 3168959643149926400 5389275085617192961 8407312223056756736 1623656609062361089 3949701288980886945 8290531590473953281 1366164351473205249 1981939519888074753 4195080367866887681 2955943429058135104 1732828265208974593 8936112970149111296 9199361119911383680 6579581097383279208 1129795233975346177 3098603835704209153 8021581793363943425 6939187896417642497 6426365216807632897 7196539763276935169 8808444193749184833 3929372099182124496 4617198454635315969 7289111948996749824 8649587983394258944 6731176561483019464 8956266485109175297 3076472476811133440 4454804289638627457 2552517869165512609 1416515342831003648 2558154682811118831 4231252734965704769 3652994035434586113 7239870205582114817 4902246056390219776 6361647649910816769 342228733724459008 3586287561177414656 3034598078287962112 7809757623668336384 1994676361337949697 6682569863060619264 920233958302304256 8751348743687371825 5897100146874434049 7827083171203516928 2730118564868546305 3258885878558933056 1594040567141998784 5488379876270199296 4541030637766110208 102734699007027264 2822313846729644969 4072015711703602432 6909336664162846721 8523644347520473408 1990297169577955328 9095827902011768833 3650148783913231969 4435316494531464960 3595010645646884353 6302113133886237185 3280161754941525504 3550352518173915649 9121362339855544320 4403268536374534529 8538402799208103936 5716178204773189528 9089109111722737664 5163865054127185920 3198654029274098688 3182812104576770944 2713773052779413504 7737275343569309057 2276150015922757632 2938812188399500161 2058830311470006273 1123807956499122176 6193404705760894977 2161777152160534240 7013666720839106560 1311696324800786433 5295347263476560224 4593624611856226505 4789217629384998913 2356696032483772129 7205452137665211905 7666085366454983681 1702068993203517632 7925050217524822017 2893081447958482945 5632332705757597825 5302885204161858113 910680208137112352 8121941834103273472 4826530268143444480 4418298951656397537 4725288123303870465 1118092487434042369 1999713517244301312 7933821919012243617 7751245900529152000 934152579945403473 3000253723529311745 277436195041892353 3513872496773350912 2134079543944522752 3300625527082078913 1550218466411729921 4200925522826887169 1274319180348079680 733925253690403329 4226838692615274497 3234286604606964801 2089789724102618112 21703990179831169 6041226896597938737 238834628451245440 3839239505416088072 7131604293865013249 7068321867881332737 6152218428201699840 3318410923311893936 6256424057394187265 4986835936719962113 4954634251127805953 817587193476144832 1412340409095258753 7733044114285801473 607729024209813505 2942038519157704193 6520829174427935104 5096449713853163728 1285464223210658304 1756353773654162944 8379335090888814593 7032075631805096449 8410223021971697280 5746982095086546945 5224476559876225536 6139946656072377025 3371250482246533953 1323769701646598145 4358434151309770752 8354639220645560321 5620795127015693313 6237419793613760896 4982799418809575553 3031281992820573953 8535590126419484672 3666371313172220545 4535289833929834497 8414311818822759000 3486021029551144960 5984719158877979329 5746062256600211456 3388095086808653264 4077618132454102017 3379337723633885185 1601597006586080593 7698130454186712320 8746223781701509633 3177620566960455680 2869636207975881985 1088956351322597248 594884139478003713 7162840615507135745 6736039863515277352 952764079454718400 1699323674895241216 3802418918864125953 8720087061411134465 843316484307136257 3864543925499789312 4029780153969590272 4079430776033572864 3145603288400125953 1770531004441394113 1831939713717747712 2309547722551992833 4623734870070428033 5647588656019996672 1691510799397154816 3336688796290383872 2359427297831007272 1703480454349371392 1092889684105883648 6396782076512518145 392034996074242048 2365371879484576256 2732838436287283200 4910073428359422720 8775145693961523760 4293117854967710976 8329542891624811265 1802887525983369728 8929102536869347329 3987774000963010561 5578858314785142017 159260433389123456 2447405330083358241 3820613071914729332 8492060315934865920 8203345446688085505 52260022060317632 8145646608475612160 4572457332537319425 3053469644222430976 8445330970968475648 7224333232065950721 3480420078847524865 5432989655082696704 4298492670500675929 7264338831056620032 502557272077523008 4490752049811932609 2998530559652364288 7950048054900467392 7353472433984716800 5857259463854202881 253099041389281280 7956321787723634689 9036441825694499584 8083665401006929152 5649349571681784128 491779544229015552 5589246564376790145 3463845162164092161 3461875104939159553 1675657734602973184 3708857400302707617 2278972921986138961 5049957372365811713 2316666159772218272 8516563985995092273 4960477201003595009 2347135066757375233 1217502483738233377 3713261011185551361 3187711401439952897 4974519561036444448 5780334674293090849 5071516839536561408 8168442941658124673 6057982470374138880 1063927344663863937 5620527138650018400 771688292384438273 1873208957415436544 961845204758517760 3104327238671279929 1887803144299243073 5456273609098952705 4287429008727414529 5922336891805092352 7281767620752888001 1854028097870110720 1435840677617300992 2109895214211006464 8921566583642390528 668803431774676992 1954223989199743873 4404071187903250433 6621850589820881968 7362281970289437328 1511192400261192864 7583202082536234497 3884552608742323712 5708680804683313153 2435353860705761152 4797189107611484481 9057031880828108865 4088461871743893505 7529247234497212417 7657654450494728192 3489501438141165616 4493238246743262433 3713886551467025920 5425022711808799744 8101400025755549697 6727167136811393024 6797128214677574913 2817632962588672001 6890121408159023105 6097838457530768384 4469694154001747650 8907807790127598592 1253611044458560001 6109612952617872128 7621435000332746752 2433591822919062400 3215434921222884737 2928433680655101441 2534216573033111553 6443309922655103553 6829168925704905217 3761923877383143424 1428814166821263489 923162147697478017 1404538807446749185 6065554017014775809 6809903544946164736 663192767360587777 4384778141433991168 7680898597454348289 9082287975390542593 2369804470132488705 93676401750292480 8249694923175313409 7143989566323884032 2996397660676423105 5632252115856390145 6979310687189951873 535711080556527616 7669897669605594816 2838682672151540481 3706298935760461825 4496929005043000865 3237292718083211265 5410711916563836928 5669704396030661632 2967045022294540288 2625325464621282561 7662146555425542080 8904865513546600957 7648665786343390209 640227926709040384 8494239160293932472 1084115329425217248 5251836063611977728 626321519271896577 2764106304402995712 5083624046148033472 5725089159081932032 2690687259498821121 2826961937062627841 961162831178866689 2880771232562077824 8013688019598573569 2289656500425913089 8706420187755184768 1326998623010892384 5288374323607599105 8925224275381527552 242541826981400577 760353072334077953 6674914723245813760 2354034554425736704 949378653486048321 7398833977472488257 1719289462886344064 2901871208189071969 2590575527454697473 708914466186686177 5520840957990301120 6656813785170837504 3163662251380124672 8108588166160203521 8763578804799446656 227129131015809281 925978259430722048 1355015144709160961 1125077570699765728 7187401987278962897 8811767185053246720 2643274939081537792 2085466184107997185 6053792045163676400 7890425645485735936 2571040350217609217 2718034523490762241 4326224389697153089 836149945027816448 605227446022766593 8509049583301033984 592758821202642497 7971499571549699072 1966701698330525697 4943298448816259265 7691784721524877649 5322615758740520961 3564905579802783745 6079642293923917104 4993276229412426753 4734272975251042304 2114642536128928768 4800846604988440577 2019930484317450241 5552383833461194752 1001240824886648832 4812327233075115904 7920970300862505985 6601359473342144832 3551334073427111937 7928242988257447680 7931292854185050945 2169768110544912384 4728404788025516032 8079247986754158593 6948801601999670272 3848041297808450561 5936106831425333249 14439281330879516 2255303041261549120 7989561454525884928 8885450660600610816 1420459884488688128 6241793045424176764 1985747929888497665 7084319772528126720 3890226395453602560 6084434691112147009 9034857387818860545 9032511917540475392 3740598795664027649 7100525043322003840 9071733092059105665 4659354545726882304 6734796249742264640 5700009265986004800 2741289862000850097 3844353860885544961 1192751119842770048 5299829598522552833 7051310155121768449 7234277117767956481 1178989076399783937 3732340149357576193 960227372456430848 3791705535091310593 4707391452853428224 8353491742574523824 8213748374347837441 5608725917646555136 2241424974920643329 7569396654883667969 1547738127365488641 4586567622875431680 5884181184137766912 2403759421774561281 7978002300081602560 7908294639202861056 986954129919410176 3079852313968458497 5070139279700213760 4040851057528303616 1635797312076880896 7005573041898324961 6340553850902173697 7395483210430796288 4400841613995180032 5410642578108625665 6001876277573328897 3435508694070060032 5478694273515286272 149924439789996033 7399535402193162752 9172494911832978433 5656004416594202816 6813090622995997185 4158515630972776449 649495120518458368 609504305599229185 3816310969184162543 4471408761706182656 4100730775763382088 5364792877546972864 8409691502424376232 450496034989058048 5610429774059759873 5670208993765326848 6663008869572705281 9108745279764316160 821574307824402432 5108891628469510144 327177155007315969 3913085200002190005 8235872608656116929 7260462763141351425 2599490646115999745 6589599344317173761 7101237132919072769 3215238746804879361 4094862973657254401 2863801957189766721 5735519473537253376 2496196772960974849 5444804762688451073 7357141405415569408 6605513687979919712 5780438530119663617 3253592445133251584 6151095845608535937 8797774417938525280 4695096172147310592 2628708625939167296 2934859783762015488 1204957282656126160 5892459688759672832 7686551609219031041 3521354930187239424 265705488927268097 5063732534056026112 1311300617403712257 3830460983880220673 8040384784411109376 2216547764037488384 617938525516426081 4321228398128834161 837095807216189440 4336644727705507329 1154464117700994240 632428610493692928 8038762744076036800 3277828374595591168 8390003691952814393 3641764623376187392 3212729994437440385 2055088774676761600 9050881957947322369 5647963535404989440 1398706308799718464 8281389203584524800 5843577083424528384 8837943971461103617 1126789455668969472 3440856610908976384 9120726511015680128 5010624412395797441 4626620820979956225 2739894289513498624 8741385695957253440 6056929180650444033 6356186355184099329 8660561261499285504 8227974911807596544 5875039233028259840 1074215750184402945 2858679869670620161 5856558119769158464 3316315895032184833 7787880823485449217 3514567054943001729 388393676575144672 17877989907234817 3201131813845345408 8063460433804228672 792066532574789632 4140720080693539649 6986812023168001025 2031079478541520897 2298149433156276224 6233176743377534977 4179095268729823233 8296440653949792256 8100969473430213121 2309838253965229569 5832986376338196480 5996901401588235040 4646070057201709600 2361637439535683936 7441894328249614336 8251584478755918849 27886363621995081 7996414590609117185 6913111152292956161 6533852066613072640 7908179807010897920 6828919306792296448 3726294217950528512 647706721269579776 7245790317728099329 4011289907681427456 3437363964974181249 8910155137295581184 7861637285091518977 6100962921234467457 2604160606462937344 2893866591043621632 8178907558778142720 401155099146345472 4406452787478742529 4806295134693039616 3253419643820618240 1633420796145323168 1167119494498655345 2420780638654708224 7624373989948817409 2937239835352010752 4604928525893348864 3500918836681382912 5144255893639486464 960478914245476352 4912174290568920064 4188433639317280768 5674957365433243456 4897058706338873345 2879434318239006720 6552946867042846656 1718993930227286016 8721278349155354625 7021693717736599553 7993702381298284545 3731393183153805825 8270305132130657793 3277599823936618497 466648607505383424 660165075896481792 2279411710457444865 4978567014277447681 224344280722901504 9133404721578610944 652070064566008896 2438656271996916481 7749252911820963840 8971895218501403488 6559917795669766733 2614387312633071617 4274087087001319425 1631019748354637824 6210475129357906705 5210754163345256448 1709364278550062848 6038566923177441281 5969634975851798529 2870389841605066752 7163224728198823937 5968058345094032513 69286656922073088 7573269919067108848 6107828203720105216 4843402472938383104 5402637147511061504 6912960031065374720 8489732580431671648 1003145576561696769 4413691930824913025 651714703976895233 4258182705992759937 4413340047547301888 3921156822156219905 1135227232566118578 4250715403083750400 4647230904410271361 4937231513156009217 907985486861172736 5438418901948463104 1224571732142117888 2969685027194064384 1977292143491227649 7307491755851147104 1445107456212407056 6255416795626593281 8684674893134773632 3212213685754680064 3680306336588657153 5572020345666449409 8999724843008044032 4129192402493112320 8571002744110888832 6249817233043357697 5970994400734243753 6041822356694106113 3849843523731495424 633137632026210305 6427860351162682625 1572529728564830208 5218607687703414848 4903553406557097984 8786590311958098016 6386616614895916880 4950450567301281281 588311754457841665 5467864642060496641 824638134295912193 2189917359360363520 3249269943343780992 5913177519227404288 887046750474978049 2295559778430459904 7433894176345363713 4244891526050177792 659305859964928000 159817959432094464 5828609242266221441 3189093785204733441 4638639218092610784 8331175248723771393 2141268581403029505 5160063294736734208 7176437950824579072 7055069096833728832 6524866030257739265 3771829835895066624 4100739409547464960 6612066001940877312 3111331638814140417 4646104328650240001 5262624670594715648 5065698721266462336 6177364709725093888 4007701241966400257 5187019792001922560 591262214385995776 2226318014593487092 1520144843908612097 3001456940398395393 6687300388165373952 6097483961315077313 8676062176526458880 4412553135578595328 9090663244109539841 1869454339629212417 8059310458392465921 4214977883327955584 6012670750209519616 6235160343426893825 3001717552774565889 3988580768015581184 1600956358431938048 2336471548730919424 4880104329084581552 41684696416124929 3618817999364864256 7427921087462680992 517446129283110497 4145598120946096768 434490227200937984 768076345433604097 3945126135567616512 5970563244611502081 5772943192767095393 6551262078848119681 5129048440874504192 583681097962720257 768823314987039233 3431478088426843392 359089288366065472 1862926321668247041 8603742786964271105 8220920034963989384 4213900954393755648 2333689429221614640 8215350083547468800 3589374059258699777 1801632917096267777 506821764593446144 2109757602196561921 4996777935293137921 7886515032802082816 2452045409469202433 8741676344067342336 6353735509233892992 9081646588010831873 4559180116485164289 6427990988521787392 4752051035184191488 8022023814047596545 7897458630763759393 1307495247699304352 98053762467725313 8860293828539592193 3469722477921236300 4711595542972597248 6461026931171741696 8186091707139994752 3419230567482825728 2290298984418590721 8393814850404352001 162563820851818753 411531449159039905 2261091995710651905 4895564991032879105 2608542975104923649 5327927473645167617 260031297354002368 3490833632729759745 4798365837051298817 5577502844679828864 7593409184807374848 1676416550946770944 4736698478077605441 118617021134849793 5791390131255607296 5255193672763155456 4276803922216890113 8904122804750640768 3998609956124073409 6392158319810901248 7121301631477524993 583197836614786143 9011458663672678289 3510620462769242112 1583403925982294465 4059492622012096512 5506489312534679553 5319424181363027968 489754601721182657 1830525163839225856 5759372890442545296 6695859429273137153 4733890452090527745 4351188624273702912 1755204717873892097 7803053370118470656 7433360619425234945 5339302576285568513 3878691445938221056 8727823528325685248 182794642854247201 3700149070835772544 2146887995739460097 7120857137582173569 4129908557472534528 5110214788005330945 4634707581004114177 8453478557028243713 5279458699392417792 5271295189921865728 1952455236476407297 4539393996408217729 1184140666640770624 4752431841492148768 1692563547932210176 7177547759283958784 6671820708112283840 5795353839244292096 6502517104516561168 7616396085423578368 5950111673852423937 3483351795714069505 6491735146777511168 2686473237729745408 7036057955902259201 8799873734275287040 7957341566235727873 5454943138436435072 107455953634418688 7063153052841172993 1196900906750484480 4562564026499133985 5663277225248391489 8508417626894568449 2425648505234775809 7390774310191881217 4056024681109103104 7915902343129877832 6879623081550575104 6992827627318721667 3695499492418511488 6768539386458453505 8225294323720822369 4369077459816022017 8133305170944527616 4861992635301902337 3589724733715129537 8503482948184342528 9182418370637167104 2278880514865694721 1220775530720194560 8156576691853999105 3074274208046326017 3945592585853322784 5515841867598289056 1781206462618378241 6428927069839475457 2047801976378556416 2187383801759060608 5512333291268233729 23423010675156593 2911854997162917889 3323235135256315905 5132843579538653184 4532142422289364736 6322451751261224961 741497340193622273 5515711214999069697 6439150233468620929 1504496486147974913 4688777065987743457 1905727774558058941 7036279987541867840 3297244442585278465 8841767694117561280 214922497704195489 21022291100274305 6145649177398640640 6074411012068157977 2874194712910364672 8648012184764587009 6541334750234002432 4204779336545314176 7296691909403025920 4609653959556595712 5781034774866746368 6062629693154937344 1083527854485881224 2199634215911086081 6004671695375997953 727408950844579841 4931264949455400320 8240736126971234305 5804369680803652224 1470846718454005760 3258644545516683264 5171060294199394304 2202493661835952385 4917640564422213632 6641763547698953217 3284181704411584513 7388248977462132737 5809175890125873889 7252739184567935868 7769596490853894656 4045937968283722240 3899379719088528064 5406911182590171969 4581415209364409088 6634719694318492712 5705050311069744129 7850726046931536049 1070458858419879937 7885035542724198400 6751518793957063528 5025351216371867648 2503813034025398272 4942635086316265953 9159921628951232513 5476746683868373328 4617684867274005816 4471706163830095872 1454523294149864000 740333645644525552 5784337406123261185 2350199885918263297 7300156303782692480 6704868657895811073 7250681403525013505 8390974206566472832 550216900461348865 6950638517889949697 4963766177451147265 272708834388380192 1534675263404638209 4428406077619281057 6042912935301551825 2555449283141196722 4750738033566166017 5173944436206221761 3487492791332998656 3244392816144870144 7486510780588810241 2707800022767828992 4447269491699822401 751750057747910656 189975044260020224 4311667138474244032 1856359939190341632 8418164360197068288 2847809738188128257 2896559148071259009 2984652844221718016 9108916096595918849 4181530238393532416 3060838418436939777 4249705231748372225 2410924744451227648 7947439834972002048 5228337997044252672 6019203915152903169 1391570742404947969 8281701431565516800 5185939270809173200 5876433241249970176 6734535427888103424 7166578762304438273 356931289527736321 2160005247558131713 3411330607839748097 3653740915162135553 6675833491926097921 3248622833842549456 787482945092072961 2093374819097817088 742725935912792064 1026687832667834113 1648193232664117249 7896621925906039696 552115561659899520 1989586535124913152 2251356624161773569 3797863195631950593 299787652059836257 762049480702834880 79179431364526080 1773404588437005312 2143675407679370241 5782701854489051136 2410788548284532737 1437393743356329984 6407063049741464449 4900869550534889468 5530819907186857984 1179696145906860032 176405772513786881 5687092595716723377 5841201107703955457 388643988605110624 495909332383254144 8259109082123862017 296701787933253632 1191863839157637120 5589312854689575296 1647295587245965184 4192664009644539905 4974642410845040641 4768644425971299201 7589092082201657345 2503105930064822272 8328578338099593217 3314939196320557057 283398210065237504 1521189372796386305 7697088158814162033 1000272213432022017 7013319429499637248 8380301484508643048 8052942251019127041 381295283499200656 3808915016455968768 6228383676829412992 4182103762429497345 9080463753572248768 4756798468602982401 5368544506883576456 8685515832474896689 5202052257926294528 1754623935083098781 516333616632709121 1145533547311879424 8328710377063471776 7416211959651557377 6964717662359545025 3482440063991246480 5350573599372607489 4640207668269376640 3197331480193007616 7999630433153451579 81443252719463425 459665483292844033 2529964834325856256 3325015396310024192 7541264452509728768 7327419952653780993 752118634460298752 1791168518361931777 7829527714301231105 304001957683527681 8675261389502769408 5819640905431096321 4351542511215522256 6004034223999600641 3397521518164379168 4786350441916600321 5518596745946421249 4656290324699628145 2949979873621089425 4303653053256204033 5519734327364550656 7332740360395489280 4595753341343498241 9105069553812103169 2883003922415501312 2783322268914801664 2397219157902032384 8797366847555411969 7853644025326214657 2207962123398640513 2124244747346035200 5813362082474173761 1626769605746526208 2887535257824067585 8523800897720650753 8403764596139254784 493793569711144961 5001408277950234625 294781893514962433 1607704055109124097 3487287769933053952 1154714282770631200 2994893881609192593 2848927624921012224 3775381077558917752 8616775534462967809 1289619012563074049 1193530993382883328 8711915642551664641 1502818695722225665 4743814772424966145 2241579392243920320 3144667174199263232 4513869719397537792 6454253256877072385 5351676054970318848 2007676140593148161 1490556501040168960 3468875035254085681 2487838329011478880 2340306516049395712 5322638324873627029 2308511524920504944 5616270952611132416 8485052805994011393 3517500097503428608 334885559424753664 2662516351978561537 6047882162958574976 3151761422603169793 8045160665888593409 2725801159589462017 808211450486591232 3710009986815482880 2971766867164725248 5851453562123898880 1796368487025689088 7189600819959451648 3146753636123166721 325845839478497281 516387849246130176 5775451952283471616 5916302775538201345 8220456213625589504 302762410036924416 4036157315529392641 4545939173114271744 2415784885945851905 4779296545879031809 5847068575786482945 7271144037350137856 1990905833223404672 3458277321064514561 6261363861363522560 855642881743044793 5473159764654210432 3789169580354108993 3939809047652451329 460468586092931072 246512032406142976 3844279858342878497 6051525403737046528 4127724584644124376 5207815407174782464 6283034892115200768 1259195039295283200 8976980258992488448 2664360347765604352 2293340899743190785 3032111517040605185 6863268673420228609 7698612420012433409 8420122314760516609 5125546612941753600 6907787710233269248 7087866850545606657 9171439754477223937 5946026326429061121 6489492154435258737 4991544166185697601 79850134819008512 8724130944623662496 8181084746555975681 6346140011262626153 2224680828926509056 4236448039876390400 7738110866588706561 9179519801965336481 5457280488011939041 8275942006637074496 4514492891835670529 7079513958174687232 6563618390950526977 4877647233161241344 5192022898582749185 9213852687485480833 3894481146611576881 7584994061129897664 3760723266711366585 2288353538599813120 6453455994307588096 2482800559659844097 404697327607891969 2942119609696688289 2458034286437826561 470131752051541632 687077303509072385 4354336494298375169 4531623477436234752 7994311856834199552 9181432746708187137 8736530765099087313 5753672230646341121 3308727079638562817 2461584464852720320 3490087462637661865 7396292267132075009 8137788359773151232 7611700290107852800 8636707223120289792 6002707944002097792 6969808624512079872 1201921758093901824 4570693538882174208 5898785493757198337 3453715334885558753 3757109612883968 7434723319617023489 4951823215904542720 694537920516368384 8314931250777206529 1301949546784227329 7299688858939817984 5462229177559783936 4179716994579508225 1521876240563266896 7512387574675699713 1498583746135573185 5550574613756153856 476825431105939841 2961044118796869633 8064237746787326168 1651382307974328320 2018973117462729720 1136817766917349376 7244327738205629360 8343713930445796353 1772609552311586785 4434673868759195905 1986048921336551169 8009697121865661014 7125412303099387904 2840763083464912897 6693646115447917569 859072916855783424 784645600711892544 1474789680910485825 2480760014341177344 8743349241506158592 5591706043884175361 4061220146194546688 50915169511162112 4055976030002480641 4778998523206356992 7552826793532165473 3744026196900024320 448800772097654913 418091714981046273 422589326872297472 5813028890218158977 3326395635312287321 2829699352615078593 7834863446854064256 7494129434213372416 1846606864175120385 7440089806185526616 6151217334578319872 8774580856057654912 5588224950748486784 7908097573620056065 1781793292217037824 4106526315969289217 6226259369426979840 7479702980362403841 6962000827918073857 7388074351649737217 8063877151085956608 3756643097015237888 8330715266355848905 3244722965404690433 962786503662606336 5743407698667888897 5177994577479896577 5481928711872117761 1591674629865596416 6350651277021904897 8262723077660200960 7971366653661069312 4822293626896495048 6651399723166951937 6657837302679522561 3681265588394088449 3540297257248835713 5883787945295581185 4470257224943869952 2244075170139529216 3209123977155280896 7603178253017212928 7668105890762588161 1304516023013081089 8661442034210804352 5369391728573502209 6235868513192045569 5925602108660442625 422944539909861504 1239364891342176257 3921013729358029824 8906817694314599936 4572065415882475520 2232038966510858240 1494692587075841536 3383816397988588544 3473301110370054144 7931066752029054976 2679656282897243136 2428876316571618304 7620784004109996032 1176440956637158401 6246684958692212736 5340853461857078273 4676645585964826624 2441228440941101057 4444814481430765568 1472440447025511616 1815403498534599808 5288947424165650432 3079478037040641216 2526015721105981441 1034355480693109728 7982805442138955776 410535546917486592 5240735347655238337 3530344713547686913 5483584603861099073 2053119549158327297 5280951823714803522 617229976942870528 2913506151099190105 7450641218633367552 2344327713008402433 4370513484969164801 2524347098311767296 1947897549965531137 6335163770651634049 6492757221990950624 6123927480682078161 7715084212325072896 7862942459685019648 7115613566368993120 3639096593320107344 6303809145229476488 6894002844633912848 7987627330420298945 125847411762980865 6933980796525106048 7353086605311717376 7388065152232178945 7057029628769104896 2537365426572131520 6335809590695478016 4703639326181919744 647403874878898561 374019424980406752 4327822857290590273 4319599382009927360 5138022622308376033 7819320407219208193 1681844988630532096 8519034376935465729 6326744206114810880 610345305834690689 7574944505086576384 9101007656477862676 1331731614003101696 6679253192140724225 3127021430180291393 7665557107615781489 5991223944610817537 2123530593369396736 6046770730460874625 8613243353128935424 5217833134737346560 8386698540089292544 119021595750804864 6191427515570337280 2214732542659166721 4082632760965031425 9076729045946375680 581822730563420160 8655260522359006720 411037549043596993 9159130676837482496 195165720698482369 5473056008738870528 9185605692654792848 173487157934388224 4072005275605204992 1046255129532779073 588563463069123264 5392901583445373952 7535705969595409664 1628170226036113408 2292475136710344704 886476651825987585 7698320262542450689 2683904012672483328 5295593574975752961 5749238798652145664 8947426150031387137 2312838119090792977 7089811969267699712 1142751935245301248 2152111563387267585 9114863069981475233 6354719146654998145 900372668905933761 7122416177056633600 7503479827810091009 5444265041734713473 5301290475168571392 6497721695944510048 4818996085621777585 6451500814484808641 1709433745039055872 2185134700538953729 8211918121376006144 8097210856639861801 5204438425048754433 7047116219852835201 8887176908120437793 6561324860133146720 6001939393777523713 6490127425844655233 5225597739002933248 647524507136950272 1246565815079948273 1135891919550545920 6507855672977300193 3242974984822598080 2237613251449716737 4793857994456638352 2186583923930734592 2905296979621334656 3880204975391637504 7078558089095182081 7271808345088171697 6068309089176753024 8136750907107155409 6087275626387570689 6442064230012006401 6706860782502185985 4750579020908199937 2173694309526052161 7426209983714876321 9117573514367560705 1244540322925585920 6965416507694555137 1198301244978165761 5259498858153840641 1416819240104655457 1312801424710631424 719894970483408897 1259098682102987521 6668410753270191105 6024954197097664512 6776309950857585201 2250142545704246016 570754373544542209 445341422157528576 5106957043044734976 5372694568663777024 8566228239032884033 7720520002415866881 2049619603017347361 4050290372198268928 2604128715224589313 4285148493512618049 5118812763414017697 3610987361466318848 6091067207352123393 677196771966451712 7322202993213819904 2605143695193140641 8234781642697340928 3061992066822258689 8774799707028533248 2425798324846093857 6936665366829294849 748525234145564417 6701301550490032129 4748751391502372865 4774486495394184000 8313447063195828224 2962707801538064385 1023266275389120512 3605887919172323329 8312608340701872129 8234221647583576065 1829537295548757865 2634927027917545472 1863029494068543488 1632974811671444737 9204488753453223936 6343638251566739457 3122884736044054017 1275005232428351488 8359196946271565504 84917280720151553 7935977964854837248 3942368142693514408 1192195767989698561 6820318757748019200 8075012866267152385 831680160631095297 7146256857917543424 6218236391524050945 7801340825137512449 335549766105415936 6677514205478988289 4280812924996677632 8950288041946147840 4213318744733936769 8835070678577834945 2338650424704283905 1173388492832047105 372160973456408576 6766792169507760129 8132900539561379968 3525686436343119873 5831127828130550784 7851184861870953153 3808673723149844480 4298859392890007553 1673820091684714368 1270120514948366336 2237651890418654720 7217350103693406208 5847273681372945472 6288614971484235777 686460298667918336 9045784549739397121 5233486877525339649 7179430548132069376 2365857580154522753 4727335264682573312 3375416816166603201 398506546732015616 5080430875883139072 6199334463885180929 5495205993287158464 6970988856673058304 5442859072759959425 1865550733854656080 1463439434101610112 4024764429818265601 3280626315097337344 7263684100289074177 214509091720351953 7030907461875977856 1325125317645336577 8630606484089839617 5305051255269716181 1720833030691487744 114121689873913856 972004632546954286 2197241565905850368 999013025759571201 8295438249588721056 1785879065267714049 8447064842938062592 6788575662635193857 9099363923826274369 1457001020882169217 148737785261762016 8396398928450813952 6543988153787658369 1710332521391063041 2388328823889166273 3780950942507049473 5237841338122196992 1971057149786718209 7360282093917245440 8879526046072832000 3861385797873525632 5430858343125065400 1974979832926830593 7013538191250490368 4394633963078352896 8429469762178998080 304358647047974528 8505443844649243264 5344124199339334144 2801147518920523776 4741028605799432704 1316116867429691648 6007476375419301889 3066662131214797825 7039417042114744321 2322345303802213585 7933530126917617921 3426032818657469952 8045235242563565888 3822535301554394112 377366626198193472 4073108832386775041 1985593280812088192 7613035701539804289 8730655295369641985 8760987677572774017 4620786024009042928 6188666889810944512 5005518594124194817 2080659506209047552 6689335830896751841 3055646287215984641 1553855783278690305 5930912464774869504 2421286771160285184 4380394452639270464 7588989368903139329 8399945390846552321 6046506048066476160 160076411542819185 6323253178576601088 2448935166570161409 6614869234296687104 2553897365016522241 2910592085209751041 3968058323256206336 8083339661441622016 1028702174478827521 3462124396912032312 6417853030155551232 4373802428385303489 7004232467459115009 3617841549274045057 3954461971081068545 6905953776819568640 3269158589709204569 2934378402796695484 2499448310658545217 2082413764015030273 3411782159791608385 3317283820681556609 2995394798265745801 5132289635712455680 8731616879276983168 2438556213330576128 223810844405417985 8075666638274422785 6567749997994074112 4529329779559986433 3521951554750329857 6497115724300333185 6857671660581601280 661176846972595073 3856262695348580352 8397499632509137281 3504590472572123089 7972139036852617217 7252280456340842432 6455014789645091360 7387686147878340608 7068583967622750609 6660624254788976129 417619235315743744 1638994086983776929 398144095123640833 7742017408268022976 3330935571958145024 1271091693921106945 5007971029443113728 4245174398790201601 3769884646413527041 5323556074393490177 5470819440984438273 8328467288710862592 8552397683684508673 2594407996842850817 7714512345125524737 5435631078198967297 3731701988935812449 3551563919632903681 4162665336763023360 8935604251916386049 6488553709542839984 5748749293388010408 6192988628875419649 5328529955831785728 4744275636455989505 790252453062836224 8091021804653284481 8504723704551963248 8270017953583078912 7839304030523665409 3697711548684736513 8101977667599939457 2179131102094065664 5820745226964696785 8027593121644773096 763674066795102208 4597912569834145280 8040906868966262912 9059844170018035201 231198520941167393 8817821253305527808 5522442410173816833 7968191719005924352 4553812293727109441 5700410787024780673 8135511433644040601 3278688301523263488 8484602235523014032 6465088327979565056 779659711363678208 33317107516678145 409518626982973697 5405076134532859904 4340558213968181505 5535204827154436544 7901375147370774528 8923734366660296705 6093644842641765632 8829180483447899328 4519774730082559488 3772936991558606849 6884730887760400577 4296699348752728065 2199950512687319280 8070913468330949505 6266000816200940288 6481426448428172033 2421837805086837793 5473459472254783488 8010365846731230209 5468296990091403265 4254632296434472128 7701646481363616320 3273480629828866048 4219671307188370177 7576217886706521345 779810544491823104 6575695548580411905 8433887901782317217 7650541596837838720 1775371509800166400 835113549803824385 720717752966316033 9065812812304048385 7355823094110556160 2237765371353501457 7779964257096903936 2690599555317449985 6079797860125638656 3510508896304811009 575356328482265088 7643812491813683201 2732318988611649536 3048171488125657984 6090148761882786816 8019514079010570240 8705749035296716992 3712674475002403456 7599747042000150529 5514929309061169152 5020938731683282944 5097180120636165985 6393289984277741569 7869590582515646465 5384538268899152897 2430500143543526944 3552769013797647617 5657564574742535168 6771593407531945984 4295091761242457792 9115010192407616513 2582850330508014849 4055403567985393664 6533693818908855809 7388121901712343041 5328536657253629953 7434342942537018624 295661965824385985 6196406037232332689 2125695141998188545 6015119807243634689 1122456912488797184 7178760568030887937 7962863780061904897 2361282213015306240 6945998860380979201 8442716051107417216 46496679031106560 4751169991315654656 8199269752380602368 5096906404466262016 2361805826489917440 7365995166307602433 2424085954337257729 8462624525854378624 8636898807724647441 5316663044653610673 6521927731963724800 421358233263706624 7724799372838838273 4206913933219769217 2662248242348278825 5778308411002494849 2993344546324152320 6379256799207358465 81829627818409985 1764460085246853121 7082837580800488449 6788840693805616384 8756610758080459777 6844019609873802752 8873340074905063425 4155364021469057 1711453119829164032 7216811190578724865 8911035782910125185 8119173926097988969 4871672201505535232 4645626460238111425 4292159201828972033 2013306295336112128 2991563753213599400 5590892322533670912 8722255464006846976 1227945463798109184 1731345208713412608 6792573003933184457 6562044626393898368 8435005483660235737 6328692451780743425 1396227680632899585 4012827950461106944 8867979819841748993 8454637930970480641 2773085657099382080 6030032872207813729 4534972727746617345 7204285795655705344 8361104381354876929 1271260914404885872 5024396141472496128 4317282208872144896 2856488567169515520 5735777888394593665 3149172435583664129 1554821088016453377 4103468798843543553 2158387519832477696 8844566414133698560 722761094746539521 909678544223412224 8121751216758376832 1923680523654887657 1211347802458685440 8915440567804310272 5533411342146937857 4130903795904487425 4943047424525814913 5948699888598356992 6989604877014306320 2137199134655294352 8990452670173997056 143674034223557837 5167563903618782465 7557650421976566785 8438305782252453889 3976086709695406080 1561995064188635457 9160032204238396096 89520862355615745 1344207815745032193 2115672855655219201 1066965663374844033 6369962139212255232 5942256867082586496 6002992677168040448 923138847225544704 4012482901571088384 2481313347056603932 4176966835010669056 3416942104813199552 6286947938850956417 1325582435943483185 189440988008583424 6196749685367453696 4479581384009094145 2111295642387150053 6296416944417480705 3379914026360100481 5302330298697684161 5967828189225520641 2952466215518677376 6595084559524584321 169090075446961089 7100531865946310560 5605791480150801632 2165457351603953152 7739509541827036161 6085389063385600513 2004976816824217856 4426593312074186753 1851937277759917057 3739189504222737793 522116271454934016 5042052074445741376 7325778545322278401 1743292160916852032 7477782270228408000 5053436972194500353 5462522637705795584 6359757355422728193 1101814074725872384 6918151816488247296 6251558614106817537 776200019313930720 5118084222897881088 2937913086171963393 611471297574633473 2643974960627524737 5500932738734548992 8170943942163130368 3493796508518621889 8267287093946414849 2146295569066416129 4747381010391367681 698868945410021889 3380487167203502401 2124716512570879936 6834271835316874753 5648188932980168705 1738919213429800960 5211102033670581192 53920571165741057 7940632122640219472 6220666428697834432 7425955297966898176 8737314971308882400 6243354531461726209 2223995572830863361 434332975442078209 6183319799846621889 457234628289232896 4509004520585408512 4137671617786986497 6344878126299270401 5308342032676916480 7086658344430829569 3590563404468584929 5064211201307279360 5272544824664819840 3335201305735315457 8734462787925477889 4833491691884743081 4711363063443357697 8688289074470885864 3997160901145453568 2979319961602647041 8680203166493127424 4133141513017618432 4443720767477867008 2716192737500832705 8099115236017992640 8634366048186981760 2694448017645544417 664863095372369920 6549620711392286784 2963222019240503297 5772738038168791552 8020017565648325505 309306538575414016 7820416776442331024 1060510519863611137 932103730829139072 909657788820550145 3451411846839300097 2700327905374022657 931401443548946432 4953384964632699904 8619251336320282961 3555957451305756673 1198532244142439424 1764870327852433409 3311049314987811560 5250601053936771137 2563927336557966529 3574431090650820968 6314546268761904128 7166439892123693232 7890798863901971457 7820709194911834112 878774156066107009 6379154572325186049 8423147122333949441 1311932870572683521 5046084308694917216 5357347350237639937 7757818257016881152 5103826959707931648 4392759529086133760 2861776849150300160 9161211914786758756 6385145370413580033 415339747855630337 6524145427385683969 1945292171537750016 1965582738408341504 8344606982863106336 3248606868528955393 1984890362062417921 8249820375060414464 8878145705781899265 3613174400655254656 8563533121866260480 3574157656063705600 2032180337946940417 3508779383930535936 5343282944385961984 5372065363781603392 7199177314237124609 9051097874961675649 9134042870988793857 6913725810479892481 337030286743474304 5678479638509010944 7512985004928778048 669919637513314305 5481797585216149505 8845794246737446912 675698898047714496 7572184194430245889 4462704945488868576 6618299579245941025 5059629987454192929 7405449356789381633 6779360123334721553 5590523457173901824 6553348608476250113 2660351826549557248 835265127067594752 9202193749595718529 6753666817052639233 2797524402150595585 1608737607591661568 1502885572825219072 5075180808160651264 1733314039086717152 2434467166281465857 6902799876040425473 4856152238280154881 6707490556830285824 3019478297962682368 1906332503164266433 8978845701040590977 7700900246231541701 5234447038884184065 1858159792558480000 3514420514646903520 5238558509792643329 8143614629407326209 4987778364268167169 9061936035745091585 494303740382263521 8429340826412618752 3971028587679055873 1779323714047645824 8788856342574966784 7297053239476534249 6635849732352572929 5348784483728262145 6161176474540429313 4093213309440016384 4144956844237761024 6883610421603469568 401289512167217409 9210147872665657344 7962450649593617665 416359097107455745 4801419223786061825 6139577783641440256 4999828447751553920 7164915628235292673 8908559479052421633 5134677159319820288 41555423054858784 4401210059128198096 8208733800858938881 5192384945490001921 3639032194385575936 2071803946260974393 3416327434768840705 7991925602833816064 8571627520770468353 7738738982556073984 4517651481391702913 6354741186761498113 6850955171068830625 2801597405639790616 2032843405698752512 7572945032005550081 1974336727208766401 8327739403429203697 3296878460322359297 4429233498251288321 1937176850872723968 752270632295211265 5220183466505247873 339158573362976689 8349032946371399065 6020118598487322177 7468514465782431744 3669719373335369729 3815054695870630145 2001807309209096672 2733280069163917313 8821477855906325824 5440197399942430720 5585052153453014209 8692779662934933504 714980354617069569 7864766988058949633 1989936073299498241 4871206595801856000 2205540912562327553 8874436156949141505 155679101080456289 8660148084266566656 6370109686359769089 2931456197015518208 4649458400592010353 4723723046643793921 5501997103119802496 718778064584769537 9164319147406667777 3938302670603041745 47735781261312 7285774295455811264 4808274559167641073 479365692520266372 1997993779894370305 3102142414595330048 7514417951512046657 8092153447707607041 918771262151115008 5203113273045928704 4296067253545164680 7687662845172039681 5992577081972269057 8508124106781746177 1755460419193999361 523127208867914752 3074391038827384512 1906947811777830913 8777446100390330368 5314906379098750977 805233678262149120 2813176923157521153 4800345410859754496 7594295080493256464 2727573032977178625 3936324954842123776 4513298963492649089 6242151915774494721 4180568456668643329 4240508367636954113 6440108203404078925 7121642376096382976 3887646344520269824 6517991176963952640 4572111892826042369 4398122804869412865 3378124673345999264 5345120140741919744 5804354508259571328 1402892684711662144 4316678506071450625 1823051754469028097 3608658440197841793 2758350312100132864 541326353742661632 5505297552018337792 1214248793128878080 2909237290234781473 7587386843625914368 4652378047262326784 6915585963237285121 8604412084264468481 6072150465239684993 8717982670031555712 7521946496645267456 777114688597638145 3987718044767904592 5589582860397477888 1899494410150805505 5164731789204209376 2599839933301071873 5567105008778800128 4287073069733119745 6000331189281185792 1286952431777984513 4582665906743772929 8348785015460724736 5020169500657563968 5720748492209841920 1639124686191198208 2958193289123760833 7621059037927713472 7118084170442866689 1765819089531509505 6858775495091650561 8041052466757590529 957010583359174657 3684056616908793857 8540728621108971521 5926829364330068801 3912849867962558944 5310819006319324160 2516852939561305104 5822511982475034625 3225493824260206336 4940724710910261248 1605072741777658880 5619706699273828609 2127534849782268929 5296754827000807425 2691030172812447841 3669024510575164032 7992334733951189760 5992815265972023297 7824411179575934976 4213403158376775681 3387205347254337537 1817167650715760641 4856577110274875985 8940429498757406720 429070770344279552 2624013957646886081 6777944590229880832 5150999753425743872 2705248147940559873 1509054729682483457 3753991882560765952 4256408753247903617 1182419477775668353 1382782726089911809 1344200252293382145 546338548391328768 5067485183440094208 3024183419820392660 4636489373853667328 6806130219254215201 7854938353238147072 7376160111005794305 460818414269898881 6421684074914840576 4265099786759939472 6625792826497072641 9088977880640763536 449477363184596737 3315029917454487041 7203603527352524489 747823295287001089 1838531548899115009 3110647192600798720 9148547717422809089 2772442668839075841 458537099797591193 6861958389921658368 8876440497713400576 4346022474973362449 4878008400497018488 1930090733792835713 4572005142434488481 639635814702192385 6999904059433690624 6589523274743092224 8081279288087150593 8078546180605493313 1815241736945401856 3428572929027168256 7624712952480833536 40206060611609600 4825056714714899969 6413851599567860817 1916449021512426497 8606067523110543360 3124116254470676481 8221951972014470401 5521720903991179264 1318793040312753152 5740971726946689153 578101289682403329 5586636906132570112 6501842417139531776 4239531837568691472 6352793292850470400 6970782017941728417 4926205931051987329 7776523723228673913 7263848540731872913 8400472150633010304 589418951945936385 5711681328929846272 7162571149184925185 6638933150212732425 335649519434963792 5205442339149489537 7158480508553854977 3857043627118788608 1747737032167915520 7254038096735522817 2691993545258067532 6771890209805514368 191118810312914944 6197216772263720448 1882585154082598657 5701795915514880001 3864943237626783744 6838693042706457600 4537206828769929217 8753615212905889792 2623949787941496769 6803201927923148288 4439793278888292224 2656461707769716417 5428057467653668352 6409372853211714113 2695377423411421184 1207951565513705262 8974738341212330113 8671523934321311744 2548509230802364337 6353016614517949984 4587837612601376768 2563746678880257120 2772193482861363201 6396008631859244801 6370135181354956800 37974695766405120 4560772289154555649 8183957034043353280 2915918713586163713 256703127322126593 8403810952174868097 7361819403608734464 3630832398548335360 8850712497474985985 6268112498824074657 5504976165235508481 42254705190714368 6227829430808363009 7075131065201815553 7150890678933192704 5994126834487524481 8528693420352891905 6677485678398060544 1378916751627057664 2731390514393356544 1548857088498622976 4942131280505421824 4895528642500541184 3058102530582601729 893789628401528832 7047315411648470145 1532174175963879424 5038715843159318529 8793934058184989617 1641077321760542720 7521278607216394241 5035345782495707136 5389513711608546944 6268363087037420032 3046647014408619008 8666522812115727297 1420768711122674689 5756453142645940224 3301880695982838528 2526484755765166081 6780226328890556416 564897395208799232 4245529812171351441 1374786922637967360 860582701111817985 3474729655523106945 3618308988735009981 2958602406470129888 1661103698271526912 2239834800311943169 7743772918098821121 2996510626660630528 1107545715935182849 2358175384806154753 4955694069426651136 2799933512079826880 7465725244770696192 6590848589896466432 1085719269302337537 6477716238986403328 7089585542739667969 3956881641860040705 657657763473914624 3050415041938456577 6103639762174017537 1356525398879351393 4063456652444254849 7946589125307897857 1006140015539893248 3211042920946679808 8941251801036128257 4440538498309398528 6360938739366828033 159860491500527617 37750229141782529 829104488698677984 5644104117364176096 998450360278902273 661824484904534017 3443898486836581184 3271010922611869697 3279181414168141824 4164485238015131648 7315084795569384449 7540252806456078337 8273808745138487296 3416185387621329921 6708011341755960704 6250602546597100353 701692057960906753 937547840526317905 4120308518940272641 8318065322365081728 954627076556236417 7439300548043449280 3748276706490219520 2864651021109487361 7705542267931311361 8238291381090415617 2429572684029289472 4392437762051043712 1098229846070339392 2815191215764406272 5499020886608313089 1471007437664855809 1299796121803635409 877421710644540944 2782938263625659169 3977972427010010112 5535742894474762624 2289356963307271937 156442548812810849 871678484140146689 3283871833970493252 1345640105372286977 8163906453416968192 1427724695236529681 4031856120248735744 1979665800893949697 2681124556119066113 8336507594246907969 8611814677399259776 6500632426688544768 1141139481081767937 1998152148292714496 5204137325930004481 4453197695518539776 2231936396088573953 4473697673605656577 8626828422765181184 3639645358149705728 7754349459527041025 8418327362383911553 5499733934654970145 6714347638798268032 7801870819975102465 432544912303570432 4567674060467257345 6395125555323863041 2261025418414718977 4118931425114128385 9137938899911468097 532726333417717761 4871529486579376129 7426313618133938112 4603506134807484416 5313926224940594739 3643483703008227328 4718077390221029376 7972389781126299649 3387491064849932416 772743991905812800 5574982339274735616 7609127038206083072 4980043847525125632 5553789345468235777 5296076594686580737 2094188232579063809 2391396716400306177 6040056874790036206 6818383808605164736 7786455138986688512 6723809358322761729 6683462355482005505 460738117411655425 8319554674522030080 3934969512359304161 1043195470333872404 9156849535807258625 6219726786806087680 8367019837299848192 4113314250122153984 271503289064553473 1249191644638138976 3704832691008504576 1391806865953183168 2391015838437507072 9054045783604614593 3028032245504541696 4676788234018095104 6517534435186335973 8660036140522817217 3005735758758641665 6861338723143777409 8277140162281996288 322161935474556928 3146368132502353408 7605790394066553857 4446490999785390080 883121946666719232 2440735779390358065 1011443951703416832 4652733615873128833 5441796079588912512 596357687719919616 5287517882566984705 1394977770618724481 8418321457479827456 2839170017046761281 7508007533253065185 455082474364833793 9164983041793414528 3766684094260787968 3134180342438555648 5045961853264592897 2615093409491435360 8604663801040814592 8012616938334583040 8011762077881678337 4391857292101147456 6518626826636109313 429224476893277681 3772867580911423776 4901982756218889217 1264568780304055552 1908513018554540449 8394728564836920160 8954806398910946816 6720991296758917632 87751301415993345 8997994389506354688 4649709926918174720 8742053573485670657 3018482984861614081 354702767765159809 3738148432181322625 6179001943764672513 6597295418858070657 3794818371893854208 1949803792358178817 173163833508425920 2419934598438322177 4552178430219917280 3110394232173957056 3692956137159123713 3450976627435508033 5171161072713031937 5537643918048449793 4200694825249855744 7308669673634768240 4709305147511459840 2603122578547143168 2762015477994011648 271071988771061761 5369021934276495336 979286164751898625 9079289909940211712 8052916816086878529 1009771276658540545 4598372717777911809 8915335176617206880 3365003416403969025 4813266071353558337 6263672459788857472 7031824424965767168 7489009845284151297 7341845929564688385 4647032624095766657 1584876772050866688 421175297230431936 5077347078654644161 976744179069820928 3799580790798647041 4104857981905278465 3421267631790837761 4201517710338789376 2193762911600631424 160012908147229184 6827402415841527809 7415223534222989312 5373744272409118721 2466898350416556929 1541535895266170689 7202785172358802432 3533187399903287233 6036063311486701312 7497887911736493056 6151632773893914624 3521169437436359680 4797224891342184449 7679277769203713281 6779030734336224385 540261174708119553 722283712756695041 1109700036755324929 398045435447242752 5219702755315437569 1650113479292084737 6074582981963546625 8306920204865980673 8759616252366626304 7152294156110528512 1992609326652045824 8098335530400768960 1417224773719728128 4518583805262670849 1487587605058715681 4215351709681574784 3771171140225888736 1858605813260884929 1543836307338327553 4688575075993034241 5859780199471480833 6552320578567217088 3949788676733995137 4390202468256313856 8018749702976610305 3939610049368204289 6180740079260960408 6659263281056824064 6383378540043555841 1641801915618290689 9159249681735942145 3302819739422687232 4298232692036866049 3234851069127380609 490881162545499649 8785752419492016641 204636789541602944 106643433240009257 7331040482969256960 6560897872879178112 3128544234274484033 8638332167523663873 3167680909624353281 1050877783360360449 3158726320811103808 2544894588856696833 713232344914094208 5156046877966545793 4307196133187951616 8897329023743351264 4789688060857245313 8564673079724398016 7668525960635857792 3943170976628548097 8148533867062558720 3610611250836930560 9213403281034123648 5291138175353472809 3559673529555181569 5238303084073189377 6600216493760114689 2866854392963290624 647268066663044097 3591916376566524928 1738795702020101281 5230132589606207489 5047035842633464736 7115879046246579712 388347447386658177 5363725587090414592 6540218227048476673 2631750185669326464 5795197503516319745 3427737910287577089 322056258732498945 3733534597379340288 132874373338799105 7476910683371339776 8653252566450176001 7617505463987399841 6571906026379872257 7566173893274468096 1928905611640220672 3428318749009502464 1716543879506553016 1605042099604999240 2769501206038825984 3058083479235213312 8754001357650814272 6642393163848933377 2988483565283164416 7042927500180681777 8552467449747683840 5923863611799067136 8151691409267097601 2500291973045609473 652860429295152512 995877853421411520 9158397166569891521 5359560759806576897 1911856838029399872 6406506123872126081 7317566183023071745 1417190235628052480 7511166841850802177 6179484083825950721 6643126609241101568 5036550868387502592 7399532299064126529 5940874065836146688 3168431298343167488 9104534228916743168 6830632338315155456 7567036787661646849 6477902652502704129 6501935734929948673 5169776532343152641 7016545670489714065 606618863394837504 8863268794379033796 6796171460203675648 4421593543567804417 3539977157027659776 1525497549559824385 5706917067853649793 6622042417072881409 8016485318241820641 3861994042477017408 4045592914222103165 7313728006629052416 285591639479033857 4159134356916162560 3407427652020189440 7325088225804865024 9205820209972597284 342708974637023232 1296244290526749952 8194298257005329025 4839845383849211905 1043189462955139073 5439330649840400385 3440466605067768832 1313872790098320192 5895843495297302784 6181357678174535680 5789164596167734785 5362264032625267200 2978881033885384705 7957496238969102337 8291678050699913705 7719855812168329728 2732066496995954688 5289827194218516480 6594720098764718080 4152103211733704704 6348521164884895489 3449359781628212640 8524990967851911953 5827584185668005888 7145510456179491616 3836841553529156000 8424815145521879553 4085146386751509504 2781072937430772033 5534355243837362177 7806819764787968385 5191084469578115072 6363726432252521840 8076704371289122664 8432797771774567424 6577766273890434048 5208248642661777409 7281841582217558016 6773165948341586944 5894322021011423232 1635352276456386816 8608030863849544705 3720727518378613793 2914191233683922944 8683914979466070017 9026720160206860288 5771181026141982209 6979869673055468064 5209128405994186753 8910966945457236864 2631016267542691840 2894405688326266881 4590870924755577344 5741043301529516768 3626386295285415169 468338002673270785 7709867197119508992 7557996207261016256 2835452972928248573 4458488156449339169 6736473025064671873 7954290364703987713 915226502679438761 3309578791304716289 2383997680523674401 6359188373275062272 7316302981171449857 6166643388242536448 3822337076345980320 3969499456213724160 2602445530576144384 4999334970929337344 9061069038014337024 3842128662462983937 2226400204403538688 5423558113834022528 1748944273711945728 5728780730745389057 15267621530993665 7460828950428874993 8391011837674997504 8327077920564876609 673630671710071040 6670892516436801537 5503891727618683136 1152479009883501568 8628584289248008192 5330866787136930921 114745592067911680 7407418635811815425 3980659749715014656 7913276011118588929 3348487074232700928 62351220648706049 215920408231241729 110073610733660161 2052706304836036609 3778173123353808656 3801503118227371136 1141198777555866688 6822499654196231424 2112202306708019313 3365813045951873025 3684195902573440032 6660143728808003328 5721318217335338753 5868535653115325952 6428735681650024321 1455895650648225537 3743935829624831169 3017950081355570209 8298982948217401088 6078196770709148288 7960272418726851073 5717557803393497856 6000223527752767489 4714953119054142464 4260503671101536257 7541185982679840768 1517119810093051904 1922574900682563840 3269683864094572545 1293217410449344001 813599155861595392 3492545040916053505 2590646426371484928 4749508785509597184 7510752463516188673 7097734166162358401 1890671721758144257 2653460843014069281 942326669711728640 5865539082166061056 3982796548835733170 7134794280481428544 6517276495855881984 1466903205739309056 8000364935658553344 118735492362344064 7440170938217279272 4160857405205141760 1319695566788382720 6041926020304890617 5234429841406689280 5641935265613465196 3766649946213566336 5306792472505832448 8239755611469465145 7246011083349889024 5010471524691638433 2823663944108636928 2981945705601372672 9215831124525776129 8682972338986721280 2455068036713986240 1704466876184497057 6731145020796827648 1253163405359520401 5284120166623668864 6700129314001040384 4338087945636328385 3242238326977593345 8608916168724805633 2952416849158524929 6519149444571158529 9018433248585352273 6141143827746412641 2618030194469858561 3504513006549772160 1213364763543732225 7346775975024398848 3722683789069893632 7401034256350973825 1502106346600537600 6322982018915736832 2401849604029480705 678182546578114049 6039779854765204481 6894928644155981057 6834222768518332265 5873957019185610752 7483085971522496513 3125798296988340224 2803573043849576032 2057881363168032641 5951343030057463809 2474446964754472960 832626933164584961 4366766793621631233 1917944586205166080 5497532398457091584 8061458221240912897 626989270159998977 1312712195361890305 9154296107436616704 2035622203336690305 2879986057383939585 6805719399672640784 1442625605894893824 6416494963374817281 4825891655248177153 3303014927080906097 7689750253688907264 871512662280619520 8018340279175598336 823577635134243937 7810384138997334016 4185326345384186881 5268738052718288385 1012839028213715328 5097290406924315136 5617227697835813377 8732853640879749121 3368934988432318464 6998736758174488576 116488767818618881 848263786011578369 353007833194531072 2252139602375025665 4398640156236630529 3401568422518300961 6244275288910500913 1853159517283198817 8742063633055264320 2356813862205718529 8238660625247617025 5626966887171057665 8510800766539267073 4168406070949491073 2771581750116089537 6546470398174806017 2440955013351884416 8917081738531065552 7373706714819457281 15801930876981409 4917370949373263873 301190761051849729 8735862456677959680 402861527401496577 3937534087148556672 5637866409498836992 5174054677863621408 696055103927154128 1363882070935137265 101102588535635968 4770017542508638720 68695792649110017 8108009269388739137 3662310556599681025 6923413706066780001 5134640772262215424 703767086468284417 6804318989290635264 5554259769385543297 6305795122970790121 9085653810147229697 4446485280103587841 7822354514818824193 6427779041471599105 6378506880239173632 5898630730522383057 7084834934270730240 3838073106656276480 6622359389290528800 7611925045344034816 6168371966221627137 6528544450166037888 409032812233286656 439344869433699905 2371168293778582337 6961383353022202817 328785647816835705 5300171822288553769 3065922829818747137 1610426912142786560 5769362218240515073 8079199242340925441 4584583102383207472 2454934058100666816 7415291117401446400 5480879568179326944 3825258525872816128 4651411272925617664 1126801495916910592 8651280837594017792 8288526592910014336 400312872006926272 3370881386236051456 1431182340272896512 4280633772313352193 7479404825366183936 7102560336165732352 218856745443522145 5154567619042782208 2628246383639789568 811757613014040577 3098923262570008576 2737590038826516481 1408927542206753152 5199330435362315264 3862055821428812225 4862129878508799137 3592424241429263360 3953689550558358928 6612927961490522112 455943700874956289 3822741258164040897 1184932559730659328 1281943837633675264 121868639409561600 114522573536231424 6886325802244730881 6998614972949636865 6995416814180878081 7088833232871541760 6439715297882480000 519009822841446401 506293627596106752 7980676416318472193 8438887770544899072 4584308251016214209 1050728044748439552 4768324859189843816 2445864601443055937 3395496423354851329 8478353288116043777 9099726189290848256 7323321255115485273 5490122578345693184 5978623885562609664 4618679063963610752 5139762939620966400 5612481574982738658 3111793844597618432 2802496013211262977 7787527259910284289 5412611877706834624 7961311864251674625 2539078936881342209 4183722127407366144 2430841223890436097 2073396446899566209 8427196701409182208 1371787456975749121 3978087409108103680 5058723579387586497 6862386956134061056 4426103233377085376 4456989395629830144 8214704492000132608 6635177576746977280 1402132437278613505 6193036801294774784 7559236041833011137 807204279222890113 5733629939989447552 1278986454778435585 1978120604135165953 2096608465788324481 8608762452452147201 6025980433795907584 4517269981281260033 4074257130756358144 6956115202025316353 5983772653388088961 5170909589854257665 6164501946545216257 3382816983001616384 8755764335347556272 3167612234414161920 7892656037276382720 7461023872644145153 5881386649139396608 4969673308435829569 2276729332384064785 8435398991363294337 4939252404768335361 1764679193711818128 3465179671424076068 369186247669514241 2391027935377338368 8150849229363433217 7750838915472111104 1038834630221398016 8747076785756182784 8864315870413912064 1077951927037187072 8528086647831857805 1382332856437452801 840986293569794048 6444669583071344640 7799993956350394368 3135761279754486881 6596590840245950977 7537768763251843073 369737981252651009 4724142110850469888 5858358058647199745 5747623709297686408 5507708335244858848 155405254267103233 7078658379011468592 1461518421526027249 1432326043669815297 6298272598156754945 4201471370941063904 600653327752641536 8922783830076342272 2537082209134653441 7826740561775165440 6173325812462780417 3744407229493590017 578413452357802496 3693888309976470048 1082036431004946432 491282197899254273 6079063924845215745 8097817615472474113 4722905481890217984 1885014715968700928 1009558928395964160 1629637339083038720 8278873005857045505 1872799786604961281 8002178963763929537 6839752131742681536 4206983563902300032 2507888700322217985 3749839503796109313 2392032288033774593 3387573251774407873 2934769021988306944 1119221122815476481 2394592178832539649 8436131822519715841 5212331244533826816 8624658178537569281 4666391375207440384 5782401162788331521 3318672225512179201 7365967829640251913 4552115846538719840 1442092627266600193 7095769639665210304 5678282941214272513 6491328640288236545 8718868234803841496 8586820792387968768 7988437754618416321 8008265769439607553 8980339607360117952 7517239899329385856 414851399454406912 7127952762905731073 5021078224429412353 5553932807970449792 7041356401680322817 8907109206973281281 2121282286395894273 7209528119111696385 8095071893042756096 2386327368419985280 8173773206877192192 154503549132868353 2739417609938061453 2936086611867705344 1316876361690263553 1246513081862865313 7969835088774885968 7272192715349814657 9037202491865359937 6272373310508226817 4602103217186263145 7269568288501006336 3471532386731163648 2313843381461854720 7607288593084318785 374766846334992384 1443075752932589568 7864083532484979200 3344940532455700065 4552068283390125569 8718529338685901697 6945481600903501248 3524630684070051841 1496348791512842241 3261419667530711040 3773482716204090624 2813025146792925185 6820958417039417857 649883778272387728 1166151882562172192 433707823915202816 4952029048151700993 5464744166704021505 277212165875186688 8815528208378003456 4361324839566647297 6966298208866909537 3019576367486399297 5676249905190874113 8919022672610459648 5585610240852403201 8138214164950757889 7737290910213045249 6430062207119430657 932947606310218753 8479023100422871041 6994525696748065921 8162253365664580609 333151530390388736 3381889785673433600 5376605020950043065 4258466723456024577 4927425352080991232 4441503322062293009 2576280317231071233 5810057763865368128 8246542902217482529 800911324383283144 6752164579349029889 2820833275828633600 7700413641330002945 4458855822346944513 1532994574131560449 6498871424227143681 7014199846271170560 6464208267205532289 7678010403491457713 4182452932440681473 1543369390876365313 8143207958782489344 7207341973783951361 2219485087786606593 6021783597041661697 3006041164899056945 1664867709564855153 9210691074213909157 2115023885991816449 4848526561270213760 1602357565114664425 897135952168199424 3427702544599954945 4439012167874052097 8657829100101715620 5210741937917510272 2308370701058349312 1098273091122519168 5994571406578155521 6475233447007733761 7084559564883492865 5845567227415040001 7573911528420602625 8412809322337845328 7750759008718544153 8266864542497962976 2170912402947186209 4407895854658525141 4714489087050364801 7177385707529491968 409268168220953152 2163292408026524512 7820946143100588801 8285847347535669248 406933941338212673 7321366546947092480 782532742349842817 4310552689863180288 5668758429493611776 2254200748285076480 7535820033372192768 5014241472789101440 4490672538704103936 9081333572412719104 8873391548633755632 666205271400716800 5191480073923350529 5146617897152081920 5847810897809244160 2181718078831139584 3853360270755174400 8557516825188055649 6990504689684119552 6772437410428506600 5546200632005227521 800071560769258497 486122781716211702 6426379496220591616 57463418310275073 1288656828743059328 1521096115967675072 1834072051932151808 8075079094286951936 196179340525155328 1151573803766296833 8333505098096694529 3878679446523020944 6081928606497751040 159970060743756800 6621293118914560000 368090255972564992 7027098752801639088 6886531384317968385 6451385257621301312 5958540925582678528 515717112178661889 4173870268670265344 1775112272217723905 3220676791764895744 6085065997653279361 6233399779382684616 3331635412132691969 8627935210061787585 2918275201590198273 888049749325959233 7208414822029295616 5157228416003941632 8173144923542192128 6434810618441699393 6286029691009600512 4625755831079666640 3268268862765850785 5676003009852626817 2442951594232664065 382157466340913185 4730036819686848256 735603566560931840 7827053445928481280 2655717506115067905 7929928821144758016 7764411052794462208 8555669428240732161 5231891886464910049 25925209061374625 4083206434575876097 4588421782147432448 1563310973607032064 5489613505196067841 4476291663118297793 5192438618175491904 6531117227300028416 1572575279741810241 5462509265157537793 7666026992648774400 6585320916675622472 8580747536185575424 1002901412575580161 8418505732602660864 7418830456036065280 5591992483724818177 6834763898247092225 7581960602234703361 8212041145848734529 8190689263964316416 7375411450501183825 8636192843202023424 7195331246369185793 2958074354456199169 2078130843221052417 173323869534070272 1276175337990497280 7257170724496426241 3616172401380950016 1246925773186400256 3670692115498291585 5601924416626726913 6597051735726751744 7228165606492930048 4757479459913646080 376630517738659840 5117320582872396544 3731444705521827840 7615846143433112257 8943413538915120128 7544145082415771584 8332014281544038400 5276672334997838849 6168464693371344716 2759088499229848408 1234308452555251712 2190155038154678401 6808270761467260897 943240146455435008 2153278291476763136 1455550129197457088 8404904784398223360 4427090611877638208 1916611350123024384 6019253389676406160 2384535931471888384 9053409304657513216 634190354361704448 102999911294271488 6408793869313193472 4730364425654501376 4139749408201768961 9215737472899712768 8889780258457846447 6368222376966193152 5515370757884854785 8794648835868426240 1751726110366185793 5247272895652226048 347265595510112256 2368676474220548097 8872160061316864001 2250811005781601569 3856376259730629185 3027456812931028352 1328804063274397185 6399202744102432768 8491614506707855681 8988224180467859457 2127758184305393665 4314850769870078464 3890495600674394824 1068733644865797120 8175454557557800960 7727540015486838784 3324547852212600833 4503480783166615553 2075992293670436865 5009528929825833153 7336722103279341120 3224144114417336320 4167681669033704448 7245529854921102337 1155971452022804480 7303307197610372417 2882522566721404928 1825469441795829248 7273024010133819392 6646578850494885377 3239899737140617216 4984130185423858496 7545737461838986241 8379450668664487937 8932310221266202624 3228542172997062656 2643994627146310656 3637635125512768512 6830198091570125824 2030153004314356225 3253937595585140737 8687351376777626713 3644490432766383105 1898106893352088577 4847318640043737089 632386116134010880 4085975470431468176 2010815378137034753 9007465550800367616 8330024864554123776 808711794262296176 4685894252605120513 2860311316332216321 5566840679334379521 4970480273225113600 507336090300157888 2717790517684756481 1273532255781123521 1985905229983637504 8231378987261854752 279264566439477249 1794585511618750304 8336321893389770817 7306296922745988096 3171519973758740480 1775188669275425312 5874778972094985216 7043316322753685761 7848477298913602112 3010943605772008448 6401130004518727681 7580777757762200065 6053450309714509824 371953676911295473 3065030206517024769 40876407408605185 2041540238778892289 7056862220256186368 6325989414232321408 5363761719901925884 8064615012727148289 3938945505379205121 3228570514605870593 1695700424001027457 5501446645877109185 1968752285271161552 812736699201473665 3683644560660815873 7246085909940273152 6870988660024541184 5389419515608018401 6566116349645796929 8981357223976370177 1121201951393447936 3360529978882371584 1273162480141617152 5595473956179607552 4135920168986793985 1905570459237074048 6683250136749469433 8738031870765736961 4500603370914226337 4422919060166707072 2009579546446698880 8163108069784717184 1267464988875751424 6981397865128329481 8800108631018231808 4677631101987170560 2837663426741502209 7456615397228479680 5157972292485826561 1205115035076281025 5462495862862704641 8902342271592674784 7608297062181600768 4541574356163095013 3150712637254008833 4525363041593411840 4297457248626791809 148893015076954624 7893222905916055553 7488619128836368576 7870366076146870272 2603123482508640257 3137502692373037057 5930509281925584896 8812206515487846401 3748989731323372545 2908393360661626880 4651161009221559040 7275005447754430641 743803871273398273 6975322246584576001 5616443957912765441 8304580315520995329 1442116520671962113 7628127800082505728 6751977411716559617 2165515182120794112 606457058102616064 700841322861133825 2095502390901442561 2035463522123303617 8263141691687337472 6908911781796658688 8796389889978546177 5991014543227617281 4772991859701632726 7217552946582657537 4457570483138030976 1431236012312985600 8026531820750497793 277145761889296257 4712511691450327904 7580966274250255552 8084256558782485248 6773400076135588544 7726157809784324608 7214932086864400384 3633521154713829377 6730875201092038272 9014434890751518721 303834873503285248 64475504615958528 6468662122637508864 5231466086839102465 827569511812472320 6533477251730247360 2610223089277531137 2942250601442443265 3411260333312517121 7246532952345457665 678647861595267072 7429960474932936704 3938184220115304448 5778983893407389697 4643609011845774017 700147118001850209 771320675350483969 3772189637626487809 2313733083166670849 5048167171714239489 4189219391631016000 8436270934449035264 5583582172000813056 3826147025042976768 7821615491832307712 1852021696022151169 3644384240893218816 5148268051613114369 1438343097600199808 5013206871589438465 1372225065319636993 2908874254517735425 263688733698410497 7025045186851700737 6274377294289164288 3012277608866691585 8713772252823383808 4296864927728836609 7762824799588700737 8352894705391570497 5098892501015724801 8403509416932133056 1857844169310518529 7031632366019818134 5826622200214089728 6402018190812054052 146642167195981632 7698868767724636161 3721863433268113984 9025156085084529665 3776198715820048384 3965713782792614081 7003734952438050945 6934797458833032192 6650406440195617664 7091995208112655873 3734219849787609089 5292123796408500225 1110390290951188481 8514397372836214785 5760696418958180352 3436638827035009025 7233060729513738241 105274815090081792 600438013928495425 6880460839360894077 7382382504402626561 1896059678847746049 2481536728687073729 1246973303187673985 3125761949096495480 2449558477897372225 859733480406721153 7874611219754999585 7172230419906328224 5883624197088097134 5572362547920945152 4355514593160483512 616727698047243776 7840008681370666288 3657835277891633281 3574846781973168129 6312198151299613696 1657020196193362432 4706062217423150336 4135047887649362176 5434130803436732800 1433975305887510528 2115508160724482049 7082796416087163648 8963254870513672496 2017785427966868385 7674902788038108160 9108641221830901761 8646047506789255681 8549213831552096256 5765972724469095760 4658467613562275841 7816600749026832257 9086563604284997632 322619016749084672 4079853294703210497 6113965435446099969 6492059897472512001 6175278140600657793 3872417993713223681 8065533491701060161 4424743228401222272 4860134822197840832 186779749755796032 8256758060895764481 1682112961281782209 7124688374545434625 2954638256493502465 2232697221737349120 2951510711278293505 7202448150228390401 7096591537241198864 889102074139564977 2044730441634146049 5879894410920282881 4766054136920268288 6937102812585159377 4109846438034740545 2609466522295860224 2528490744989993472 307810150522450433 8158894175542598784 6122378507462702592 6484707173633375745 5764240447602382337 5369203058639552513 3339315618141634561 738485872865640448 2744049148119872925 5751705308538863616 1673870606411187713 2938600045940457088 1600991690990188672 197088475518382080 3426551476249962753 5617809972800941057 1008684856984160769 3990925233883096064 4431732286418099345 8780306794083450881 1016486648721671168 1661582863205395873 5433479205264293888 1406146607766216705 1697480840006233600 1093878117179792512 8968251483559643200 7777673207632169569 2767537687423090081 8790814401535608577 8993113290742603776 2748435248008342657 4012310986916495360 366353792042822656 8832237817931793408 4200589266238550529 4042249348713000449 5853580291184575832 6480525662644395008 8346961906211487744 4005532263107938305 4407177306266533921 7106795441602297856 3445518264895563828 2918234994165678081 4857270777421987840 8131222297135378433 5301501664768999424 1134935773283507713 8575855798429278257 756985807037464577 6097981517494969089 4280000004398838016 1548006795822644737 8090704002239813505 2496840015569653760 5556349995142438400 147626471601238017 4034537519989423105 7779851067809767425 8422926452545455105 6190576217856242112 937599643162808321 8710961779209868289 2072701286003507713 4134139061168704768 1441444841330070529 3496314944104235009 3967778767405975552 5334128481451593729 5440246546628247553 4150609434443157633 315289766851510272 8015440645182335745 2635602732325766241 4374657840328564736 5127134767473643520 4623387029868239481 8502926404901493248 3472331678649075712 359903954369400400 6482834457056810496 6989070073553043456 5741481110567452672 5702476857402802177 6433209156477036545 3840710228184600576 1903573908592295937 6003637201297995649 3651696532086711297 1942023662456384704 1821184745699016704 514342851547586113 6709213621718492161 7498217539542949888 6731535524995884801 434162313331969024 4006018411215126529 257298177615927936 9159874573808144385 2144516406709014529 4533362887788584096 254102625333968897 241110479501049857 6883458803917519361 4505513035779281488 2365902979083730945 8047187248394943909 701772949769308481 6273773705562717312 5373915103039075744 459267307380670465 7675703620066711297 9040365582555681472 8616364665912486400 2861527881884450816 9184780462921634817 4273333326005418832 6581517212051648512 6039633285903044609 2284591686702078208 5803951634871721473 7635073392820262145 1211817752681974784 8833760007143041024 4581630010347525121 2820884032756233337 7496419908727601633 2117348480792268800 366180669951115264 882629439905528832 2678083016362369665 5308448314204384704 8945107072054935553 5207618767769878528 3717390620284365856 8456074893467263921 7987505741554515968 3627769104328916992 4635467848877615104 5041435730035181360 108310173771628545 6799246401794736129 3482329232470385665 1229246176731220992 2225940794288783616 1491084360956182528 3395955537967415296 4240042191018246145 3583705934198787996 771259555265117696 6060151742733978625 8985793161141036288 1880304876381219904 8484035524134834913 3564282019550791760 543721156479033600 5596266493788622336 965706010113220608 6549377319555219456 5207940749857535553 3200271675079787649 4922193259657216001 6950945635713511424 6329255599351791616 2645239311842902017 4465468763902111745 4489352370268440577 6210505581005130752 5807450656643205121 1906218477416339328 279867116408140737 7180887605602798528 1969018086194511360 1256214207944949761 7087584571991700097 8970712834819961601 4853923910151816193 7790549241409830881 877444655574280448 5035265818928495920 1934036488424509441 6672016589415038913 8848909125766610944 3059848550392109056 1 7995186893495233920 7389307607655579649 8648804785931078657 5878593911416177280 1877970938859920896 4402510290620902785 8355122487192715265 4042657098814586880 2871231754857414657 2670285093965497824 2528933491980099585 3305404456396648136 1120889677928501457 5361060823231915968 1220556760964690945 3257707276879626928 6478449738183091201 8782192905588776961 433690170204256000 6778462347168844033 8879381716447754273 9133093835320504321 7242530913094999041 8774444264485741569 594862180491969537 3523814287167039616 5078346483689275393 7706150917583357953 8094260109371917312 7471716689757736961 2328343099950956545 8321126936669634305 5501367457759047680 3024375762687616257 1848749757571680256 2975907266002845696 3771073973298692097 8250419260611769472 7648835402300333569 2289530327626401793 4258666922448453249 1895351849548574721 7161366225553495552 4640415983771205633 1448559810511110145 2760358022359889537 7919573779344809984 4063950781791261697 7711719171591233536 60473644119615489 1297765449999988736 3107298315744807041 5176306162106544128 2022236341399453696 2595154720396410880 4442015651983000769 4413684861732876289 4441759812915531777 5841804666682204161 3976609613935433761 3010266675782738625 3140597498876246017 3098471411213467648 3548590782748418049 6622031679319952313 3869660269736256000 4242928654994438169 506783128978046977 4428555516938027008 1115659118267944960 2158097499630100481 1447665890211883392 8882304839858833601 3446940404952872184 9221988902258829312 4063418854986747905 1712871069334044673 1773892891503275888 2077792220316410368 2701080588575571969 2936030794667251402 1070257081345836608 7769149851747924225 1987951013041772544 5382642579588623361 1781195103214239745 5940162058700185601 1176144408867356672 838820338298081153 5310655789357543648 1569848502478625025 6198055560587216000 7155259817411764225 4802299855447573505 6176170209882426369 1524421433018351616 8097600051968631809 861191111510952316 1628577177465806848 6339630203136114689 5163931681067217216 4221787370510786209 857151313242712704 5756438990389776896 2592084641484352513 7862444471174693888 3608956568255442944 5535491181145047040 4734451807221720832 4875821816647041921 2984383264785594272 7066482288694531584 4122920428442445652 8524042510356672288 2001633904623614657 8087523976113815553 4158084076675383296 7972144220423366288 5409319897209372672 3626658246450461505 6137294453313306624 1012912290780444160 6343274291105742208 5691296906841493889 5805920665001963136 3150273516954376192 1718852466931400704 8173876893383019521 490115860996603905 4212420382301913088 8910524354039029760 6346459912961369664 75473877950303157 5644895843453958913 1034551140646617153 3306376991371172800 4928227247111798784 3154253581234534529 3392279154936203289 4936669795185844225 3947484048547959169 5714106477497896960 6697727620549894529 8354285589297139713 6681955240430329857 664484560081841624 8813818779931565057 2642605899845468160 1695110352965196289 5500475793521101313 1898763336128549889 5983009185879554049 6455867365971613832 178423550037159937 364732327579713537 1775649370149412865 1062074270485179392 6945755623994844625 2741181250056082065 2289486846313952129 5779806608176236545 4053884412263362561 1341689342517604897 6161497557813499425 8943689373576402944 7144313252985186561 4499436760881224577 3949540101976912896 8472727825419577345 226388806105496320 4583015913928791552 6853077692843804673 100195997255663361 4841677855026503681 8539213640866214592 7529416957103996929 8729402935903918080 5350541149758781440 7296979371544394112 7261077126005325825 6329645093110482945 7636178129441604096 7417184034244730880 8320006104721246208 2915489314351253504 7815158883836665857 7028387189811555072 8788768901924519936 5776470590743588864 7517978281442341888 2377611272002719616 3070616416208906752 9021829754241654784 4716037483126815665 3460714309413524152 2964455492589773569 2725637883801987072 6583101140829898880 6099067727550038016 1341508078818500609 7093546288182644737 2798522088043222016 1562094336703887617 2065059880470251520 1985475007638312705 2956356929684877825 1402258970158374144 8848465838844327168 4159554911256575168 7969719086412531713 4704471103778107905 7522827435876810752 5012033557655578113 8731218025218195488 7895540142760357888 3349188519834425344 8235729839239072512 5169008151714913281 4665250737045153792 1006644637601072256 5171192760991715840 6065209860991345184 2119769464200540160 7281122531936972513 5823003129885630465 2438258659463004161 1607655267487352757 7534489689877885057 7681655880349025921 7587626904117462528 3429005546871265480 4022892441810129729 2974242432307301376 3019661119621820160 831257720398733313 7077622128620270257 3561635146524164097 49555621502187521 2979124185508660832 3626016078579067905 727783771396140864 1972990798970486784 8667281953014785 7884069098545139840 2654687999193145344 6127617776443401984 3769832595952379905 8671450340958137697 8813796697355705977 6868546104552339457 4379461242503245824 3818066385906646784 1383154480873802880 3844311143802020353 6339249182493426689 7963096763291140096 256426435267003392 8598190339980797312 361864926378363905 3901102120404682753 5128092247559080960 4579998004254737153 3655943881509666817 4639639417496238080 7551846166556864313 943113304379359233 4637013137268424704 3506321318679805952 2870986580843615803 8880507649361951232 2169672168631099648 5315752936336838145 1362841502420253953 1919672637527774208 5228616344598423552 7525083758689501184 982334397416669185 6773096488862470272 8697369861433529344 8133528897846937344 6102709469521037312 7782048472683113296 5431949868160991233 208169484696095552 7932618243684394113 217083297643677233 8578191792030223744 874591495394951169 3880694226201789952 6649247828392600308 172210033711886337 3568356754084331520 339335758343571336 6892576909375417848 6095076246926917633 3529700112403988481 6497675780029956545 4393304836390797313 9046822965757714432 7406180614209536000 7924963857174036480 9053130491797733376 887328129902919681 5440131118591770497 7622979911493144320 2748556293946933248 6759011806600122369 1702410896087449601 6488731520001542144 8345824074462177265 6042443841903758817 1093809990367669249 6928456964502290433 7013254538899488768 4042022031533349632 5196751722918150144 8697729582550050817 6125650770222398080 195279859390873600 1752733436418925689 898279660691345409 4832000560657386281 7989816742712967168 4723803930468252000 9122983951878517137 1256274993119767553 5837258639425315840 1396529263609886720 6548027635844837121 9153342932741276481 3911573944776589313 2904528560215514112 8433916560237220864 3775414003058397952 7179955601512978049 5351467447512211713 6696750836353275136 7089898893596041216 8911896021600171008 4670894659525107105 3635405909864363456 7097695989991483393 1943596793346692225 4725772859160983552 8911935158589092992 6650137789697816416 1242755404755634177 2040035438501676288 5768371320616113665 1138715951846653952 5888803005652860929 3500704317227933697 1725972533822248448 2007319064161406976 1650413563274076161 5112658092931930113 3725578175925190720 498372206838144513 9116380960171155713 3685383385347853335 7738669296978915328 7159116709479099008 5469158097204627201 131078072596018720 8216539632975358849 7525158252263866625 2924275117488460800 5080772763433072769 9140590305911221505 3613980086509695104 4739549211791655009 9137613448339932217 283110459812928641 1162965476673062912 8674465281085218816 1991930115838284289 807191341194647585 8965736667550520833 4005977942042288128 7239931333616520576 319626969580932865 2705594278155910113 5421345429667822848 6721827459916409153 2928152423737333313 8543042840055126017 5894960336760939521 2727289157558410497 2398203548802224128 5747593343793394177 5824166466120843264 2906688411279432323 8171274554387500800 6198504285887497473 838498731447640065 3371133001528100609 118143682814443521 716167445069620736 1721732159207598593 3536978734770271744 5456607836614164481 4521605256702591104 4985929765120470272 9154952230778339329 8135571239985654401 5821418754822209537 5503955349671509760 8040534992296535040 6052044843262660609 8856537627291013121 601723019327548032 4000828169859366913 6601752129709834241 3750111248588436896 6756861246127302656 3127201276027617280 7143349774384136192 8158541891662038848 3235923787480042212 1992762727594328065 681795862776677849 8882276210983881728 5902454823178019201 5143590028424773632 6133744711308537344 6733004137030185473 809985465078321152 5503777432010159104 8120153598605877249 5633454749346088961 8344509315291868081 3794233968865001473 2049954762944382529 8722669329188397640 7141100839368470528 7965407129050642432 4199368928026394624 6270352716783858216 5686050472629862672 6383651436237281281 4495879361223573169 7128627144634479104 8145196635481702401 4955600932118085632 5557065529997210625 8433784444723295745 8297256512372539393 4776354746465145857 8079294650406585345 5838402976715247745 8816350397919800449 7293683007886159872 1838838796020579585 2062603461425851520 991134539094822913 7087097188694668480 1396036982321561601 1273998492823038081 520861690169136545 555012546578545665 7767973725974508416 8313011325132816385 6913844240069361665 1408283338555234977 77614450115847168 5183953566125226497 6120827138074645776 1492012760317902345 6512297469789732865 3721255410247258625 2238919506447728641 8690139238103121920 7013757061299175424 7952346328884670464 8770630318528535617 5139347834303223345 3615790442481322752 1150201068693701633 3186969536446477200 5571967001965838336 5409701377044119553 4173203512760561376 1278148675222831105 1088715695372500992 4524937948597066945 1668037468558138625 229656923973484545 3825453986103304320 7286319106560512896 5507243531752960769 3946603483536687105 5330941293500141889 2616611016165294080 1561478636999639041 4329234318639300608 4846438729102902272 7959523335296652864 5419527326340988928 3956335539937101825 8890321814279765248 2272293975869163649 3948877677828264593 4425482787500040193 1832147540292575136 2280337065784714240 1583146290189271040 1662559710482595841 8406680370311284737 5340617563274248192 2988821344299100161 1601628477389904048 2578451232416274777 3329469154613839616 4331654634704642048 2372537967185170928 7354439906008121345 6953912754776043777 3973017916959008768 2512496403999621121 87858106889928705 9107930297440562512 4993614676443154432 2883732861980893184 5303549985556187200 4959008641834942464 8573700040836114080 1032335769752236161 7685269286149767168 1109151235070019361 1949876089788387328 4848968904033307073 4173284643134228480 7587395972938121216 7939771766248065857 5588178450996658176 3208129402455624705 146714370975580160 5067813021522970625 3341032497635832833 4546229082805310144 1000699115336477824 7628621695300771841 5687979686265837568 7802387078848577537 649635043019765057 2937432078577145537 5195727400185729025 1676594025714879809 1774177459542091008 4180868664784715776 5070745711089985537 1888104884929265664 5701355380730235716 7305010359345405953 1591170614694641664 6804967528329274241 5193602476582292081 2530000438879780865 5322504283870494720 2835735970924855297 1932635621729289808 356525975992336384 6962967238554101249 8463227767692263425 7039255777473444864 5181670884827794049 1782813486234575488 4720799055254913025 7197916428194957921 3804979427236709376 8232514523725344361 4545963474157777920 6199284727487245312 4965985569944513281 6367188502405278464 1878414236448301057 7241300877631830017 5071489998815911233 8185659274176201344 717860208619049921 8566788053662795008 7665104241729191345 5815237439895333441 4953185817776433152 1549991853659848193 5737804704376907777 740889192601115649 1579457056517240961 8292952217852313600 4979478711578394625 5916475644144145921 3202054685597193729 2188918433125735425 634507613423146240 3857295577085100033 7394865973350153012 4226758274101731328 2463829975305300993 6434973299737472448 4517081464909246080 3173893947871932481 437709844319060481 3184297570687057921 7997005310803826624 2669257208143144961 5819911881255399973 8205158316780234752 1251995841488350209 5302289134653063168 1430510105313300480 209951224388517889 6869562050848913408 8556700619779732641 3298193534465311232 8321594833649707488 5110769143606039793 8648136376407865217 5830579296101012993 4946430185741221889 1107131571691030144 75893502573432833 7111248386527613872 4699630666326743041 3812365013414222608 313581784296226816 2561308143356287841 4070536486924779520 5931861308286662657 3529599181031690785 7549736879144037313 3626511999322030080 9158438538939471873 6730649155741597696 2522968010975641600 6699574360768530177 4485672488681126625 3446918421768609793 6225953132473145345 6550578665175573785 530562370828201473 7005880002902262656 606682652915728385 1250663442734049281 3445863846103416833 2631825008801139457 2118191804825538240 2930745324073697089 5025908670873042945 2614562302511983616 4013981686621844033 8596339510200381760 4022985554749715904 2002767920824479744 2321291333452602368 7233897492460685952 1692203355904645829 3783589031582635009 1472575285555356160 3185188598202573824 240092864995509385 2132267400402373633 3708803473421694977 4249273130133063952 4889071266401261569 2142914128306765824 5216568999933391873 4498290954219847681 7735010176537440768 5956181486098316232 7389898207638036481 9043710048258591744 197180203682925056 9053592348594857217 5701825581877623553 5128111471909653761 4354822511427072896 8610293519772641536 3092135090732408832 2965243859908158576 3761256832165216256 7430358118411759153 4238721013269389824 4177867062625068416 4441191326671058688 2737319887268471808 1434659243490394112 6349584314923518465 5149371140753588224 2319435051241029633 3580236205988225024 2735936392800829441 4156753467013469440 4452608531110385665 656522942729423361 8145185401166838817 5036945814454665216 897320278994042881 4284430939667207424 255489794538364928 292380822285297920 7830833217015064512 3901513811204902337 2548717814264029536 4948450013913875712 3414744464778092544 3217383891597884960 6464466605532746240 2185224175475220480 809269114128097281 3481189129734188545 7576051641120423936 8747022033917340832 9037035723265128448 8517552167862730784 7902330195265914881 390991619510880576 6012448940070993920 9042079145653596801 3971288859624412512 1396162101802230688 8351030258296160512 8529909904160805889 8270533322162008064 5712542758447146057 3387518316537657345 1907388605265321422 8573783426319908865 3955347072227809280 6493318666447658560 8727255414740844544 3580337217353449216 7108653210565109072 8457172319424957952 4810515402412647288 5575011031678544897 5474763934972585088 3067922482161029121 5817018705128651201 7393399133395607552 8501508785173227520 3975785946381811713 8950206923042586624 4778558464428566273 3286535690456525128 8928125910568192096 3790131112288376128 6126009971858800640 6652185363370180609 1729568973908353024 8810219161526850817 9201464620932472832 1810123653828773568 9112069977438716417 1554232626857564160 8174396509291812865 4519226218937677825 5229503453459640320 9180840672704731136 6068620847541514241 3274472430729658368 3281062148777120769 2248122050732065793 7860341047491821569 161896006137511944 8486440494821742081 4161837601956277865 1468603506513428480 3515376033518353617 4696409669586911232 3989041549854507008 746123163562179584 6475972910309099905 4724009037472497665 7843564704523239496 796237515174821889 8755273242357881345 2901672147491393569 2652480880429277184 3432202332752708269 4570723455263670272 5395974135846843905 3338650369816759937 8272546472423481344 8825910531053268729 4425086974760861697 2547730521377591296 8883433997860759936 5942488609317634560 609187987761471488 1877745891586578432 5239048133242057729 2702859221648900065 7275369896713068064 1102130905612025857 122234560574152704 7703655773464548224 7758233796736226689 4555503367879839825 5363762212092271617 1079193659978809344 800151462981419776 3438139365030100992 6446704848473651712 4326135177183494144 2008639334011371521 3082758575066457896 3979947728902180480 8970483341020418048 5418941999940529153 8475976372150050817 5481916163018037504 3926624103759335424 6986217838788464640 8925893822783123456 5634434151743972760 4153706433685990400 8247187626523981184 2466903134570197056 9109123357248759700 3342410475356110848 4143448820936333825 7872945744029598465 1199556518439796736 7783498879926918689 6574614463503138817 718720902599575936 5380966474319450481 7630384464100633472 4819178436950970368 4737556167954111489 4901967629635028993 3342782861209947265 116589020957690017 8081563506925667073 2099892629057096281 7748748320721933568 4333416829278964097 9119372973227386688 7044912138861953024 4540480448134333697 8795820406301014425 159488783587653633 6007713545093871169 5319645495877556672 5533095538442021633 4007362211096778753 4734316166826543361 2204041657148210737 873670229857117440 4807003333490585953 182752579780374601 8127749684639565825 17033058716029952 7750959826242457601 671776028487847936 3178079335668879360 1250196211457834112 2289792784047702017 5263280016410777856 195297033785613312 6481727528174710784 8741529245627363328 3871275715890144768 2346497037843794944 122100625209402369 7644103330347190144 5615593117035942913 6264916602938081280 1926966609981471744 4327465984227421697 9060193713129848513 6938796543931839297 2611983946578939648 8585687260379729153 1879363686661582016 5811413657731059712 7926719452373790752 8162656077407502561 5577049221897915457 1579466548152090624 4499733052248817665 9094451175562215424 7960634049372045313 8909222951181131777 9189640179955400704 3909457546476756993 5905078539131079168 4955638337247751424 7793417155313689089 6902043711058041217 4680045606587334657 8384198203543915264 191312526503041024 6013704599581053441 4953254183435753856 6371196583626670081 7337579852839390144 5327109820723965953 3789225871606465696 308567432831303681 2610221496046977025 716656548542072833 7092952332983944704 7761159370630120449 1748735944689634304 530853140305973248 5646429710093647873 3080188462194869248 1231886514479353857 1654013592616822529 7887858983739322369 633219429527510017 2745853467171131393 8131626465148534785 7237643870908563457 3789885077991718913 8255208297250684928 7444949917936386049 741498399483264768 4023529850750140417 8600886044391345153 5908927757227451880 7844019901865227776 1202079334666729472 1187680168706091009 1941965755608357889 4292441982385520640 7820261249393295361 8237734283565406208 3168088574349724401 6164635092830961665 4421887572225547328 8586067222966195200 3979888084102784097 3790108406457543681 9142638097710186497 8409011706451127169 4159929962572486656 7920925924259816945 8050224105812836352 1493940352931058560 1513271512146666241 4542058803481182208 7589297139916965888 4814048959141568512 7719072696617219584 6219431473758432257 617335395381946368 897462605227801024 740115563764672448 6055007971625140224 8648173908948136577 3733627039243950848 3722546622971151033 8644061467546992640 3618550982619152384 3407892246507262976 3283135388895911969 8782683918136741633 559288754557321217 1573573454785493729 907206098813184000 4408154371770815696 4771271529998581761 5441530421351454863 7738440357084967553 575137647003484800 3365407329597780992 3236007369599340656 6825035405297118465 909724699110868992 1377041887048857600 7747527420142300480 6652106736032423936 5330451187087663344 4300263051885399809 2926876694092882817 6030550927252912512 4424741044610242048 2024666629485000705 401854137173409792 2832173026866855936 2573823327285071937 4688717443236264128 8712694029378252801 3663195860532232193 9141316705921794048 3870804415614525825 6165637800371944193 8897991638260023297 2888507006848606208 4859476332380990976 663779781850353665 4645379082965499905 1103312641453256865 9132049858827096064 1843295729845731328 8177749105187975169 2305517016613541888 1211691103896764416 5618721987211345921 670369735432693025 5088771163937384448 1076588424506014528 4162587607767571873 2830493715242442752 5696472740279076705 3253021620339503104 6929863272901817664 2150416439997459457 8046290176782068608 1355936817627164209 7873382440779454849 8320370601544006400 2337227893860966400 5712688641955927553 6107027511529016320 1077709481433358336 9002728596489772976 3027422518440984576 3515601716497261825 5556791960967611009 778599582838173697 3846368122220449365 7621722557604954113 207914407007547649 9003509013710635008 6857541183571128064 814474001596719617 7868676345158726401 6292402703583316736 5161289790183563265 457317697272582625 360251251956801537 6754846715543027713 3654738239684788225 8057139692867287041 3577712388610032032 8287853134632823809 1029780947233511402 674102771974930433 6676175757008485249 2396517799641808896 5892244287246929649 3859788334654525440 283335494202857761 8594255737711820800 6529074061842231808 9035843432483854337 6094658739778253665 3798364638628937728 1931044831420385729 1011193260724062209 7629929825289805377 1429955349729223681 7959846822875386880 8070433546442477537 1430412234622894913 7810398993172534273 2032376129877260737 5988150251888281153 2488018141051936769 7934206975725502464 7112665136933314560 5712941391445967745 555312948977741825 262753415116877824 5041289400439925376 3351107899032038401 2070113204994150529 7511108857710110721 7500776284700047104 5529699365595250689 237043300863918625 6211020879581675521 4129578446733443073 575627696445531904 9071086257609402369 6587148441295928321 3634924838913168897 5910840445082165289 3736699058715610049 8673729733725240929 1906474907848531184 7106400920898907137 1890649385555984384 4629214028398601664 3138058432049786913 7867926588036605440 7855892952969223649 6968498733488926177 5075557302998794240 585336335385005057 4619986360786640256 9130450345280323584 6999426437719261184 3348483384638891520 916179984423698433 5038364491830513921 5114618728458805248 911517018723033088 678021313184680448 2572214356754189825 2721963739293443329 5868399952743170049 5546100073523847552 3782701849436383745 8710802978663414529 6803720418635841537 301417764119277569 138866239322921488 2558652431015071536 1266956210325835521 6698576423648133152 2270148219979235328 3154032502562418176 6376998534249992193 8234773739172003840 7130888084697456321 8784541946660303104 8513393526690775040 3712619688898095104 21786523614220929 6521134219890432256 583926073971832001 7674297925051098384 4207950081512401921 1313666275926483265 3648829039493928960 4728152728237869697 691927612725919745 787587222242058241 7542007470298091376 6111347695988007425 9024799832789446656 5374078960531547136 686363926539532033 6849192112745275249 6350062465359038465 2076950906512007617 2216058525870661249 8203941652741688575 5917700965598605313 6084187370815040512 7770129320165748960 3235763088992604161 6026421254880937537 6390548553402534018 1640390807380426753 4833082132646089472 5950053397468124912 7193061239386298368 2301070728363707841 7300849594225242112 3737783855397769217 4665610607235941072 1903505967778705409 1498074428299506944 2168150154551015648 2492133601619711610 5837990544562567073 7283680446259068928 2361853091341934592 5089881614028520704 3137039215581321216 8008433958136316928 7872024450981516441 2743504420998523840 4224131708813541376 4251235972290381313 602577463185166337 8823052352734009345 2243982494070877056 3154333763026985857 5908431347099611649 7440272538126628089 5399881957158789120 349943675494301696 2709656695736916992 6108313402173748145 1181460776915782145 9095236616114176001 91749150162673665 423236997689036800 3493026732848323073 9078029997009651713 4491272869136062400 763471320053641984 7541084287281328128 2596974153848350816 2007710492829646848 8653194397815013376 8786306381832481217 3909666265787408384 6605864987492565696 3733147593654732033 31005562315669504 4517409914577324152 1149469090752479232 264456972418512704 3301163703662582569 3995139443805261248 2453836253366189121 1235489257028616193 5627252249076195520 1731604728186682833 7546233173647032320 1953857518186825521 4707780780271026177 6555427275108638720 5491702278236836993 394602114394104192 2438105454897609089 3703742214564147200 5261956816160800257 7294588803784638465 3847298491293024512 5976694409078069888 5433591609764498337 1346409184360423425 9065463058078269441 8691776415023357185 5154831031747727648 3771205660430168689 8738781391146138624 4845998203066956833 2226082115911624448 4104898248390521440 8849838118116639744 3475649365604627969 5202228566943131264 9171132204460026496 9160165725285980224 1792669531573302545 6800944544378984544 1404502259798712673 3091423225216729088 608088327545946113 7195737755809953793 7377528005895297665 6332002596969472000 4955964306996531200 8078880192949364688 4734859262663681536 3909159647352734721 8887684899933257729 3873856765353197568 4850318783639831296 1026603677713364064 5251686171554147841 4016666202713583617 8941600539611454977 7358144613115581184 509502712952423361 2839662819109099201 9221308911891300353 6531625399096571648 4379596711352296193 9156619380800618496 9123977879662919681 1554722868338000336 5238177656700117504 2290717389772068224 1930588270168637440 6239904167804151809 947746657797765889 7767889784036173696 7895499568441665280 4814795062418448896 7249612972650808192 7141449339415644160 8438040779173789697 2257580730112770048 4285258035068896192 1619359832828445825 9045136957671038977 5024037180263108672 4759081315507440513 173457382013042689 8409924010909958145 2230534644043340033 5015287750334648321 2259438459260895105 1109162639505076608 5804599096061419521 1063119339180610657 707571080612179968 6842644752436125696 5477682977836269569 3214881030507593728 7864669560538375424 6385103497741484032 2522075142318501889 1117282898139286273 7740777096808239744 4919223548218605568 3939059451502178305 8658489142156472704 7929793724839952384 7176413223499346177 3364102863602581504 1303280259211993088 6317473473711972225 928597670445283329 6803751698943533057 7164147849395605504 3080375501274254592 5057676438787390848 462582577566365889 1444582607347707905 4761147078976405505 1801190721778982913 8286460390159939344 5708024818169937921 1493480058160029697 4275494923285738769 2597980849164332576 2380764700093480961 3235470573236389249 8283403098265260544 8536863194320580545 5458383013618123264 2314114192323243600 1273439907334597633 2271221771839303681 2222082138219806721 752088113067156992 5793601609980968961 6443407321875189217 706340155615633408 6861416562046650592 2130457986746093728 1358215950193104257 3814468885446752768 15658276842635265 2178978151460143104 1985179816770101249 3632354847239789504 213996227552200641 4483149947060916353 2176732257299700737 4644344440906022912 1557828127822241281 568521312290384896 6278285748485681120 5216760113099035776 8699698049819230337 3792743910849339904 8817458588210429953 1862733483175607617 5126314228476987984 8804500852662861824 4387220082760274432 1113311487797297152 1928795937854141441 6280770762599617665 7814012852826928145 8438689386892171520 8050537195779563520 9089636569098498049 4111455217992267393 1510910722540328920 1298681895058585600 2273845053767581185 765615781905146113 5872551851448664064 6598448134246712416 3829806274765250561 4779480603381358593 2242281931391880705 3400825583140993112 7109205598659167693 8645796330610622465 5262136759075518464 4969735452946391905 1757758945464061249 3823960961538455297 399480917583293441 2469296905086296065 4739756819602579585 6988595575149104896 2777188073777495040 8761132897530093057 7051334222599637153 7798541347806052353 647282273667514368 1645562029435231744 1660582475872018432 1650418644129893056 7997015900041049856 4729601872298448896 1014582631016210784 4356423314036187649 1728880433213763584 2927213763915920385 4382078081360199680 1594017596089199320 467477516241332225 1102569101685384192 8239498506562174976 2500007479574863873 4728904153015975936 3373794912131095425 6159646496788379008 1865528829838163969 2378004571091405313 2655612533439813377 4193507703270099457 7033956662825740289 4119167819655610368 4547378754026620481 9202870114011676673 7019193926771269633 5673005994477670017 6400868054211631681 6209733542102787297 6528417619582976001 3146886446056476864 5818413082161851904 5996719242656407457 3076574435358206513 6607687312978477056 2147783366468525184 4284346353020745728 1265811378403672064 1676688750865027073 1080120083796537585 4921327404766132576 3747775172295194368 2153485651804035072 5585908024331236672 6329198191584657473 64376796921633472 4885939489995751424 344587251483344897 3685597883732785728 4401656678594888769 1195677294916204480 420736012331527809 8501000994807425024 3752670619457220096 4472199781629876224 5567239509454954496 5390250262182594561 5897715921526712320 7522781855734680896 634303974770498592 7846441749186084864 5416140983542140928 5116715899294725169 5183178683556249601 206351355127377701 3729951623131854849 6439747411915442432 5209021502514322944 4203128211870963712 436168444840202241 3298825686653854336 187913054264314112 7618722475755647393 3995052531626512224 651944972112320513 6618096861240360961 8550773313928204769 7309684142196896768 7709902222988500992 5946869150707482624 9077576772338819073 1074292571485205505 972168441333127553 3567207748254121985 1624354439441573889 9064599327119681536 3763456981520662528 7562453902177924673 6617080693876670465 416295316686621344 4967584966911721472 3769142799309670400 89039264861992478 6805387956681591904 2033205766587940864 4760769012719313920 8303039443412521984 3806819257302040577 3598479488342429313 2444462662456335088 3322309813113815041 7677160664625967105 2884420053025374209 6443591455177439201 5198617915484968960 3937839189224573441 37496981942176193 7796179508127542145 879291669731422017 6679960662756450305 7981441219240946096 8095526537564052480 7708362268444776448 7771391911797028865 7489771474161065984 4593597062055371969 3663677763547784065 4531807086699265536 3497254694210086928 5158328195689207808 3492957495425413120 1188951835406055553 4705696028913462336 7906549886954733275 6933810848557905280 3584630010009954305 1279972592185935872 4158518023894624496 8889599523795140609 8310626319399092865 985071842904091648 7829122028233383937 8528165333220917249 4530849617186488321 2739772107348458592 2285568094124025345 7438610472208042880 6581670052548248257 4338453095525679113 7525304397881679872 3909414295214370688 5073983084584551296 3518777978569474048 5709535183195078656 7830135201829945345 8979067551599935489 5528912048017364417 2719308967581724672 5958601785546269697 4721259159036084096 3824350264347066369 4302220951730844801 4781876203733531393 3843897784195174656 7707306006975029248 2054679478895760384 358357449137848321 4679529995648654209 4363343774491780545 8857751490869436416 6772448493381041793 6134404432731287552 5054323803337785345 7262615815972275584 2776866390509092864 8003850065646311872 2712660851206943521 1579672604309376000 2044248585099595777 2695044612126454209 3953473915657633793 6606534577288564097 3044690058305555969 1692405583265170305 8104254845895480065 4227499383208466976 7905339494086943744 4108765493542748160 1735738552332227840 2611146160881451009 2755306485878636545 4892737447961104385 9171858247080496129 2539985507853877760 8949101567430889472 9177837166555147264 2438558844025044993 1345728677061242369 9043909572629083168 3971458142939333184 2778324942177169409 446336384977551265 6561046889498136577 7282920747573955457 6603268349615079424 540275337066672385 3766595712552056832 8749060805208128513 2642698013122331648 1506954787944718592 5322141072198706945 1804408125857325120 3309821052885593568 8743872498999665153 8848350903156722392 3301629824481290241 196048576912556032 7514489416724346176 7050370238376769729 1422048245244133376 7985503573140127745 4921289267589365761 1161594907176391968 218485280091258881 8162570632570115840 4775960292408115200 4536529059263550145 5969508175523669793 7789723954593964033 1018788063550288640 188690172672741377 4820796238306036448 7052341669265894401 5916480277571750624 5302865152150766881 1886408988935469889 5569445930828672513 7230935621098090113 7678454622432579776 8719466652214066433 6550047722443636736 1526479953992781312 5373665415692709889 7777316218221475841 86774573416050176 9085697284643347361 2974352641324679169 338525118346801152 6643516843356845568 629252511119914221 6961538054347332609 1893918356839695553 4931332285395715840 8970277049074464768 4962156007804853696 2701622904341871584 1668756845252091792 5199503621143160832 2615517449750467688 7333671156481270784 8044456945307371201 6981734760949571584 6675897021049458689 5808930905271684729 1965445181085371072 275262416159682560 3013839414602269792 6463237075201198081 658653492990546456 6189819885391740928 7680216390750803544 1645026321442137729 8032048790328141824 9032406873440650753 410685955468924865 1472104037607988481 5881301603371848704 3967663423941820417 5844919501670992385 230373890077537681 7148163775000348672 6905114718934998525 515756533224792064 5223406202643979713 5241472009981919232 187594251121442817 6404080035676913665 570073349167989761 8790651487864936192 9163758122007738368 2922405239008608769 2187276149748809728 7015515054682642945 2419281302214139904 6667795781712095745 4909355656426930177 901907195791147008 7677498938268512256 1572288844442187520 7120913592537411252 5961406172689072129 848464876315308489 8320051751712445944 6468205390504944825 4093023183569524480 7999128554912535553 2015589887395418112 1347390478478291456 8163565404748398592 2987334469275181000 8539028860899900225 7209707418920647681 5679480926908732657 4353282222538084097 5251497924701158145 2913426794446505048 7349318760247283969 3875836939845124096 3622843664566945345 6306580346035500033 1134543666954735616 606470168785901504 154132067722199041 2532286964723163136 694064808278084400 1867244814808782849 4853600524376858624 1261211162540769280 6960755977984007521 6286635618362012801 2130008229533204481 315748725009283073 7486725894994084417 62013617920081920 8398275245925663321 8246949028406345729 458353366340590081 8920814917137152096 2593279174867816705 6490179401177883008 2057514641248712353 5604620832559940353 6875488057060161537 1394849014412617289 3629453096060552576 2304718061219217408 2362869837657931777 4896241062581927344 3100421825292395713 6226165407159941121 624696637474456577 5950593497564856320 287697849127804929 5818381783516160 3627550302463471424 2257824784029458432 6502942059181357568 1610297942990165728 8470325842511325697 6398684264721645569 490225319472103424 4992920743173157440 1021938588102395520 866271962857537537 7804157237100085249 1449828307854729281 292770963063676417 5132555367782873088 3964342635240465921 3908935360099512321 9020102265980781056 587014255626818001 4873298206976643968 3513946138020712512 6639672128763756544 8311272090532153345 2569897041367158785 3261403606973905921 7321058157128724480 6205455602870328960 5792207683426099648 629919327807120384 85468915683343953 6835937185242959777 1753275055516084992 7159697079998816257 6708131756717305280 4755939424019605121 7377328518320987648 2613321187722067968 4747239714434893824 4760099364498050561 8375724917835786240 5542012178644055297 8280963786218770177 1991456221523368448 8274068625750556672 5431156231704028865 2926932724884993024 1548383194763558912 8416308024045744129 1977343774298173953 356861449054353344 6650208088215445504 2734884489843765249 5164931493871110144 7673355548530281729 4997547843294840096 7807986290769772544 2296177996059514881 6584944370011406336 8814677001653172993 7043119331593176200 7134623124210958337 3091058941259934208 8014463705250470913 971604293734776833 7066557072444433536 4876163832277877056 1268439186108862977 867550991492707329 3632332027635286881 7572644338222774048 8603711837637432257 8914006697739088873 8836811637034162848 5382749962800529409 1105625617093099520 8409310241253329665 1158901735577994153 944917627506827776 5463708018550357824 5867543182738915329 8366789370637723008 3207436906660581633 1096993451325726720 6382180765113167809 3061873861296717825 3484344572464688129 4621532470105151489 3079979347933547520 6002089260146942209 5292084541079370752 7067265417232869357 8630624600810263296 6974083104378892289 6832624142626455552 4623942442045303809 5537815077445324224 2004246411189355904 4375339907952185345 2505510037394198528 6052448990346153984 3232437502705014273 4120817437907709952 2222006623307972353 4716023091825336448 2621369663462192129 7822392319029974176 4844517458415623169 8870793346232223873 5099443290866611969 2640088177045929984 2882511807400902657 3111401561161338881 6107728177444976640 4733424519526973440 1798004270159629080 1801790402362414720 4702460063435099137 3893798363372829440 8296480387797188608 1383201192135728960 7210063561316741668 1413408843225638401 6378371221331866625 3493182870039336208 6923556301329938433 2478041224255180128 4936178118306430976 3314307404247339680 1258736756654989312 7558864867528240129 4923498421669210625 5387248344788747264 8221202478484724033 1206248234261479425 9160314024046107136 7698680694733199553 2579480606086319616 6605151729124114432 5833209193952772225 6968567659912617984 6938395161915971681 552791842386736993 8601616398611625153 932960155003781120 8645628273793695744 7460810474687022081 356530085096863921 5543082341718524929 7116228170543111681 7069574014366979072 5866096049592704245 6978095327277924353 8074242628175417344 1652633067793374785 6569471912570090241 2539620691199443712 1341744241554931712 5357806064616391713 7601995776445010945 3511051174833650176 6618585684496053809 3976586255354167296 8155639347153108992 1092209485622411265 7324848386669529089 4428293710404424704 1299287488072596225 2199944840083017729 2309198891948467713 198091366887256065 5135502401069957120 450155854515929088 1251285723207618560 3170777831359718080 2218367508123359825 7814206107713612801 2470024202446448641 856702001356701184 8931819318782538408 7719321522881579008 4613658084344211264 6752191721107214592 8736404324049369857 1625665583872729600 5407775682692145569 6274814257289032704 1090741582227927040 3663195468689471232 6231632178337802496 3526048273459339776 1880937157051285504 3991562422822354944 5260048012617228288 2965856727804160924 2322718580263682369 5521886066100040153 4568015226898218817 1307240943215952384 5331564106957635584 7145354104165550080 6915725290187259904 4668167681652125440 4922749199296898816 7269391331290137857 6885610706579074144 2518045617902551040 8440027157812396032 254825574870024193 4648207145547815361 1256141654960476160 5563299763335462913 2254475801478003456 6175757801178144768 4877904584122634241 241892983880541184 8297120829683951601 1061983119698068993 407128058910423041 8819101013648999424 4981295709594084352 1695800958824427521 8404984599542437888 3507895662157496321 1968361719431954433 6013285038346068993 3667242899120714241 8104064936594801017 4660159428876725284 1985167124209657856 1700767309846700032 3964185479073669120 8682871395233762497 1950215075488650752 5517112474303634689 3844493997079153665 4211976744513266433 4210694611062073856 1860963368167080064 6919458417727018609 2694382457594278360 7194475777672490497 3575893889333446272 3875487588366287388 3221781198608539649 8919108576942310401 318052804905402369 3956132661229602816 8056340083805644801 6097009962645928961 8379694352465547777 3039200305804404736 4946421768534195200 9065997039212747521 4725415801073291520 4861409463859539968 1407034618318577665 3224501378021047040 523583692018447185 3583293754153369600 9014268899669782528 5779828546771419137 2950940779630762432 802704010473267201 364066532443239808 3305107369097432065 8441933009518995617 4906137079798339841 3630120088447063496 4054584551304855553 6287834284544954368 6685002999192087488 7832962192017926785 4358121101897441888 8434936542189651089 3075076503213271040 5047100486791891745 1656454276622875521 1674871731040062464 2065217081178849281 1866976308965171073 7917996742382358273 6021039031614734337 421208218392346624 5366407455429708544 2282749895038051028 764910217759653888 1555424195112861696 4816378255213103105 8080837345360276024 1726031757274023104 4712291280896393217 5458372151467964417 3127865458967969793 4050920728606813184 3986721164191978880 7180542734533656576 6078458200997355520 6919531744719622144 1627634208898337853 2085541422427419136 4421575108396235777 63418640634465857 2736527181476265984 6370263861687222272 2674817013493754672 4515923150900011009 1336016789960985856 4939175465999610944 4651226333820522497 2886169169228553040 5236300347550415728 5779484890041195137 5749548289295007744 4839708571492327425 8298471148742556544 4838293450834596096 5636991797296859813 1420228110465928864 2939792484737634305 4399083881023586304 8053949064132691457 5376624057444194305 2694053576901652480 6038540295438771200 1638645232375200256 65594416031277057 1926649152722451457 638722533957772289 1477725706990911488 2436922040712986625 9064058109664280576 843245123590522625 8036103202995199808 3966302806872258817 3870111486076733696 1782648070978825280 1496311210740645360 6961692042608278017 9072936794041552896 5887189248994981377 2194032150859853256 7168399395134914560 3921237206806560768 5328945144156913664 3727367054252653569 7356083834011026945 698214330996666689 550466442356740609 1763056208939780097 4956588027141183233 4448927440290250753 5306856870537748481 1158030921690542080 6947559122951790592 6653426140913905664 1662739879339745280 8489710888110186881 2976465539048548352 3791943842174703184 4786431981401407489 3927911211119178752 3536734039285184513 2486501364443201537 4575415106848882688 1415152354513028129 7378987188096100637 6105051901358442112 4890348107565876224 1920146291390611456 1358647109160934305 1214368176659665196 3114921696515260416 4033724178190033153 8190540647038664705 2432677386667032576 728512730097210256 2825311792511204864 8553338352988353153 1910853405918121553 4878648301360933888 5996273158565103617 4543465422332372992 830250309974038528 2394542077536672704 5113704769722680833 5081309095661346816 343583344082944000 1234316123715649537 4658266586210027520 2704429891503224832 981495723815305217 6774981960330657073 1189773393892381696 6529580978483718144 3253313194303324160 6670456516867898240 8610449768175816705 7570603289682210625 1867965431617828865 8874493626572930561 7633219008368613376 3997494219862112257 5324135737355991553 7323778307839625216 4245084568948278273 6023579729950074208 5112784531286715904 2822891875962191873 4624934455081322400 5491868359554121729 9008703450924536832 3509051114648223744 2579034501015310336 3515521395304618768 7975392042980724736 4464464127500336640 509956441202098176 5258102902025355264 1208792971863277568 8507897415555241640 1290212198464852600 4156268087319964193 137931663508422145 3952270576161003264 6797772186595477568 8999319061700685824 5026311569256849408 2910694996625162241 7158492949356716705 5731806544454746112 6789253579565268353 6398213934967022913 2298553301540112385 7062768026162004480 8206509406544546304 6039093446968082432 1083813653800789744 832670340824076544 3792486157708024833 8482703920432148480 5304051031566108929 5666210227478069249 8222576794723715440 8051922623055062912 7774113623446056960 5314425031022722048 2259328871144597376 2763993890490933760 8221798470772603352 1014835266645890048 37823483112191633 7324377781211783168 1754807453188426369 404078558588551873 954379492057190400 7092298837650804737 822302633435235425 2001093762251522049 3950433558320166400 220472552395779584 6003005946951705857 6624318468079569920 1432375409692808705 4319846293448956416 8322350961265525761 5500565738850680961 4451518684451332097 5709615461386089248 1877738220745780481 3983465076708797953 5597186479063497728 5019929162988257921 8943417518503624705 4444070699689836545 7296543621650470657 1700239906118026417 5061549938604998657 2394158046568452737 273338012889947136 1215428467549581696 359073230695047169 2019364256541669377 8887341076253971969 7077382533146710016 4696920975506669569 5609903809829485441 7616298386980820992 1161372905485214721 6789784263079435329 2083229564482699265 1925917704519155713 8071065977616883200 5800989416004566352 9162691225963501568 2618260916279192577 9130875981377310720 7844300233712880320 3031252453328656064 8497614860350586817 5209379253501972704 7605088123667536352 7128918470017680480 2222617171992214016 3782361126827222241 1652901110546415617 6614766823203061616 5692196441426771968 5978892725218443265 7474666634731312801 6315098001089699841 6789027962975581697 1384629995236278273 5289839937598428208 2678365149814432513 8488346616727923905 1880867831332394241 239222952611255297 4700203483989283797 4805424498437038081 9027357285829771265 6555379186599256657 6755271563015264128 1616030951733297153 7366237507390752064 7314451056850902016 5466446585256278977 3182781558230065153 1029953263004453249 2790500817867922000 3131687864718014464 3584761432355846488 4990664516610904576 4711381390127799297 3643092954113792128 4719234105274426656 7746775084098948097 4887802272146927361 3361634624159232001 8690228127526900736 3564223135405431872 4354661035102175233 1828239655208773409 3796765227567710209 3009832991743918081 3014332663307703296 109665345979183873 5817224560278283641 1706275328998506496 2315619960907012353 4741805898072178897 17945224013218305 3883760722448439296 273625251678699053 6342581669452716288 1507940291499998497 6498803031396139008 7252133533580673281 5213199648553730048 6557368180740644416 7017650311988312064 6251625971891251168 6592282014614744576 8571867851501438976 5002468333421693441 7372809476288446465 1040237956012689472 8902820310127652864 73974023579868160 6034105410774456320 4333525760520227200 1653928815830409216 5203083671066398720 9040953938608172705 3808317316690972673 4284121950294270401 7188806755620880385 1614232501564315328 5294304713133522944 3878633174326837249 49100200948168705 5884863180882956288 8012901675261565440 1586840228760190977 5515795223209753472 2581179218105198593 350982693053408465 4851349373176923425 7346206371879383040 6020347144512602113 4601927576403517440 9186113560278216136 3446018881671004160 6140031045671777280 7052387837441005185 3140672582172868608 7395697133426049025 1783114589144366720 3376077793588737248 6927092286765084700 274099611398720000 5747421023722353152 1708078056872521632 2734108836555128832 2857989486601793537 5072482814422475712 480467251412205569 1682490558841781761 6899347972482478080 903433208289640448 5704416579190810817 6693332363483085057 473374943169847296 7373495023189254144 5866117494886317153 7303139216222332929 3449201812699485696 6947710453624142976 3298438266928797056 2270481144974884865 5196284679600884736 3479165089708211201 2446890116736115201 7128077796926636033 7765503530974052352 372690498467319809 8501295280880754688 4272711107023047169 3053374176708761856 2156594263692195328 5411172256499236864 4896398277102010369 6887386054514393088 6790372531831794176 8188303843643772929 9067204536750888961 7160812626869252097 7783591175537546753 4485380142444291073 1553863842999178201 5988314536141783041 872515714877558785 2761794639739122689 1172771428493466112 7322404035785991009 9109696220855293312 248000737271386112 1037016843575802880 5238166246667247616 7352586146086518784 3952859377072078848 4004298233942294529 5170242472259960833 5297992150368495105 3562721345342698401 1047975229268540928 9041378855531278849 2218679670254783489 6896660541592829953 5870488151330455552 1420421636369681345 7327411353348554753 4385399820802524512 4559490045826749696 3148923621351276544 6049609723119085824 1820066896545171328 7930825637384220673 5195809749357209856 8403417623864928097 2163630515459194881 732119025793941505 6870342295444451777 5290968291600951809 167205263149530624 3976113642081874305 5363901300147093505 3130372191925673984 9083146685159266560 6929304037535531904 7599820326533832193 3991759192536962385 884668453908064001 6378946997386820176 9028812009523020801 5179615525878818977 3037094230223310305 2794202561855778817 4001225386592958465 4090665070767425024 6281126171058275713 952763889431166976 3704718682852653056 1497552467738869760 2433981911611246593 4890941749555597312 7038163546835461665 8153971207809185793 8310861377382187008 4184369831558747297 3957878800015770624 6601873705487603713 7252796255048032464 1568471241039544320 5045783547154763776 6091222232535408640 1447763412757151745 4575374066110808064 4624271093964726273 828740497178676993 3157218038936289281 5087225778404774912 6579310602632578329 5739753715394771200 8148311919839825920 2066001182304481281 8209665157827428353 7572577383645796097 8267840893328302096 9083035384674433057 8986938679926194176 3165875254699345408 8166157314854504833 8254272731714199553 3922096849383063553 4836559436579340289 668201301402106464 5302558995558804352 7040867134361461248 6998902207889808129 8509360207949918209 5772782764350611456 1173556850165964801 4469018145840858113 3080731116213057745 5084691288354251952 5572974044193996801 2434741120249151488 2045820257864324865 8237065429865548800 9203554916767508225 3891340080354580480 1051532509611514625 9039796821634402304 380064689529398785 5094468249013555713 7846417293180293120 8507617257510021120 5570511247179890529 8255157795669638913 6296137567875522561 3671551466971785217 8839806045340214693 1159413841923089856 7154343097536413697 1747124767897590209 9148172667480185345 7202463917620133888 4912040113483988352 7846722181086860289 8625567248151879681 542806664897866753 8580261007213806337 6430753260127512576 5313925932903048641 7989564071651573761 6121292898040337464 2843175601197553665 874901994174028097 3098103893895603841 1840443789362974721 185170305835848448 2482096214508555137 8777551597972389888 6576086665865877505 7461220670243004416 662259525528354817 8088042107296886784 5314972584381251585 7848384083507610033 457618196062894080 220883285216426928 5176125431774904320 8302502543098053376 4166519948777153536 514692871909793793 5061101842687947264 2475001781187829152 2616667277036964737 3345354597516664817 6035391583465632673 4414977588627286016 3753103220346454016 3521399275696584352 8369567211699111936 264885904514232945 8475133962331563776 5792229439390574592 1147502163705458688 913203398485439696 1239472040304181249 6148283319736287233 1450580866209065600 953239045487995904 4543100276490449920 3643367580802045137 729704689784378896 1970388555661557248 1812948278423945216 6146149064287494272 3477249847513293697 4523307087407179712 2608755311054390593 7160253054763027026 8916334038303790985 1342520991645736704 5016682905514260480 8569736817163223041 8500237980640398849 1056559559992561408 6342038183904560281 453736808162025721 6158932200512815104 7830792669812618369 1029873700183799809 5223626569151340544 8260015317185681408 7465737006115546465 6710244026593910784 3804433559521791745 3136952799771729920 8788731494126252769 4964730566820069376 796709911443481840 784203107145676801 6197751159132725624 616286874333042945 1397388168598475521 5009497345858547712 4309296760160813056 7850214671772857344 2129132051216070273 2752346329241190400 4986143230274043440 314358532081791232 6799400857790318528 9198960440939347968 6010443374157084673 4789102289849312609 5084076650873017166 1394080966631456769 941130335547209729 37836216438550529 8935691778302553472 746287105662197760 3626337279295930368 8357745146651444225 205226976858865665 2684991195125221377 7685662225277116417 7385334893950319104 4257158206931562497 3126159636271710208 7178041796896787432 2364222267226405953 7656286622013741056 9159924963847176192 2756215032083340289 1379788775142460672 6669479799365265857 7992547590434592769 2572824046392791040 4283852242336988641 7571183313358219985 7300820931958843216 5813033846136766464 2315458881996133888 6433982213643186304 4733746584222758161 5680884005895380992 3408103964450947712 7524376704321486849 8009503521789210625 3209464386827638496 7469974477403420929 5666645316697327105 5770313619987273088 2434271648985124864 1689677872482250753 8480026191456077588 6678532143709097857 5679924581390592257 1989029454141680545 2362797772933936129 1089228372358972161 6157774413003655073 4229859851463211344 2862768646427918337 4517543771803113472 2454312687859587776 1868080484219622400 4631708586303314177 6225359287279920256 2836358812762663233 2010052258380589569 8126874984135737345 8737227978327588864 513463790691855361 8997310064757060289 1497680534525890560 5954650976497057793 4698628447819950081 2284428968338038656 7400143913393858560 3910174296054247424 6560269066053665664 4775630110805223680 2008915959835787264 285721538537925120 1731510618669541376 4256403577747406849 5932520882032115712 3379145450762014977 6224187599865015712 4545615700020571617 7897346810625004656 7697899379189144193 2823537153176144608 3415231078878853121 625043047098708609 6958943220147968000 2702400422973669377 7368733550270394120 2386735091302174721 2535029918229735847 4331531386750599169 9148332998908406913 8775047501897302016 7606385780750123008 6599805437418236160 1019117224664891457 2686744633544736768 5416056930846856192 53906759854094337 5927887108912637025 6085626237108158464 3161767210180870145 2097228009290597409 6523753608404082689 3043099046201091864 3279485093259102208 5645805034969220032 923439735563255169 2040687633382304521 4248848495906138113 4403364917083613185 6499274878649156864 773601144602159616 3506025624891164929 3172641955626622977 7347379020523634688 4503869213227991040 8090977058675362625 8864677446672023552 2858093803170407584 5999134942872163328 1724119028223367600 5839329655005095297 7345194279864519681 7975368797842316417 5272717993828843425 6137986017838590209 1017617553330700288 4506168330585640448 8899678612178751744 7140573038393819137 4461855515730345984 7305155417083756288 7595254875752693760 3645781772498950657 7922061968378637569 5840947724497923073 4532307317341552641 4227804344272924673 4279382248842096897 8102598711471143104 1534308219352645632 383646572443336704 6855922087682522496 7773489735103979520 7052329787114257408 600017255737155585 3458014448254812160 4350318648087757313 6104006880016573473 6483145998740783104 6246260019111535873 5810785326970845072 8675381951794795520 1958801324041746048 2592560979192659201 2088043976136033229 7178268688680566784 6288745752369235968 8797264591866621313 8914764424922901889 6814510815481167872 2204680750099044864 2381774436000464897 7981600780637915841 172768774418343520 6082868136118814720 6072541891289415680 4461943516289322881 4035896115176130560 6634140685740013056 7396318913969340416 2551100680624403457 1660989514082185953 4536695944836486272 5414327502740395905 6503268276387817344 1244431961205309440 8450146353710686209 1773300970923109120 4530179795988667137 4274363707360677888 2427941457048402048 8880291917652837377 8044587457438840576 4087640374540878849 4629298253424078849 3525551981260321184 8917118769419492101 5481001356971639616 672388958787347457 4264037357988085761 6041572617968435393 5749120338189965824 4502627941893373952 1972080140355832705 6015090622779472769 3499400822369494016 5994250600249666048 2280288527437545473 2672646727613335296 161833494294888449 3759511021284400128 5803103780561423936 2522490320417819585 4743680041004139521 9197124166209226240 1594340640369967105 5450424110130147328 2288878666238179328 4182583648393383936 5246854170853322753 6718325420332213249 4746362270671044609 6785245662162010112 1372932253899724993 1376778826089760144 4215611286290276353 85648132814069761 4398264315435421808 2366783461982593537 8892330044821064801 9144728282014160384 6436617860728618497 4108014139002210305 5892411399442446400 7568455964044826657 2743116922134053833 360870124815340484 3274654448085682177 1881005843302353664 4887815490528338944 1922406970986637217 7464608909655367681 8719854250809491456 1063459360813467616 7675462143440715776 8545228409393775488 5546676380812081152 7616619950644610817 3935331614242668544 3632106791890475056 8008712851461252512 3149975822041448448 8348604343413188609 8888081849576259585 3191403098887192576 4270644483036348417 4185458568191108096 804589773589172224 3787567674395041792 255727265490429952 7018729691245142528 544710091319460736 7576122754940480512 446457342939018753 6677371230580183040 2933796484692181504 5219933351243431936 9071263739982115841 3330900306444222976 4533066476094672897 1797572644255010817 2913581743747142145 5446577773486396417 1876253444766552528 1987368141300243904 2358165856700286337 9035264957165054977 7016320757090811905 1871676492583592448 843821566841585665 2198318379503193600 3455655244358090753 1287723378920302848 5915286401060993025 3866542351615097857 4159600852066904576 7259246879962160641 2455023663145940992 2759654175220545440 2552344742894043137 8313994075662954496 5453946471684243456 6263705639615436801 3346652362657374208 8267393803680387073 4404673340924670976 4737033677813141793 1355783443992428545 8125162502418600521 4380241617511203841 8697407433365708800 985700968100665921 8402165106957371649 4414220940511281152 1628504768353955840 6360554295703006529 5821796957673749249 1594536184768081920 2606497013887647745 3374179895842767433 7814541033713855361 25907194709532673 1737510143064135521 1772286023843545089 1762605264851433984 3957722934688772353 2512505444137172993 598142894100641792 6673626641620146177 688611956323348865 7966408965541040416 2203030144589065217 7876088121368772609 5774887523815109633 1082932544404619265 3319572514345138945 8829349463978293440 516108766585498113 2444709331858620417 5881010479519268865 5447398537116990465 6812324127560447233 4104797009459006080 7644838180610985088 549900709546139040 5202008468236221569 7252218382576746497 8011047654306349056 4702128625842491392 1022653838376683961 5422884811110246272 4220313043550731777 153849398022747904 6468583002798258177 5946521496706482176 6470239040255557632 6457977732249077433 2504453888497377280 2311522940998822785 5989491688827184897 6128981694994079744 4169934960929231361 7539901890205301760 2262805009358805356 4532186918969933824 4935423233400261633 6070803683830518849 7168793409698076945 730964854892367873 3770594692706761216 6935034189912221185 8364850127969494017 1811117263410097625 5906595995614144512 719446834725642881 8594070236604669504 9041260912858862729 3518738838202677249 3272266444446203904 4975499551788177280 4586564121540275201 8282853111648037888 219524425276632071 7462755337379053569 7779578519599181633 4179835068687587521 5859682384913885185 4380478943470026753 3684243249557044864 6322745624356192257 7868032895128698881 4931881012958658560 4626070128058097856 5651002082472385665 5331613426081265664 1745957468506172160 6002072335862061056 4888649688249671169 1703705622634938368 8126266636595802113 4856017852380575137 5795596693260388353 5349540463868674049 4527696708982066689 4725092353943838720 9184030778328088576 2621158652352178432 1368884007980572096 8737047342570653769 1464820413067070209 2279438865721409025 7987693289181665793 8368625661030309889 8332446484880930304 511941370836353025 221632959852669185 1531548638468112385 4649825106568290304 4100637407498222400 7444178439419990169 8170386717492739072 6495222881171472385 5488573936704774657 2849020088448741889 2751980611705760512 1553825824934902480 3179468887455100929 7259051796087939072 1847405196481273857 6570492955808260096 6875515745519622145 828600870699174038 8575658163059861505 5128064453545749120 7261214600498961921 4251956105535305511 2515657762904577792 8511795255605078017 516462834489354301 2150849862062702592 327280375354847088 4192816449702477825 7728972225068376064 5147304577103413025 8067775564249143296 1578666301444997120 7227448495406874624 3934077114771263665 9105174247988817408 160065885577212544 7459372300755134529 3353909145891106817 5384967003052289536 8118567947390056577 4000022100075777280 80469987277199361 1135626032726155264 7839594963847620753 8742570280352687409 818093147717284352 7685649485385505 7255269450626043338 7535876061482475521 5038653099431607920 5171760948610411520 6905466552947572737 5431957182464309249 7780860696965398529 7091421599932813312 3087514544436674561 6413474069866233856 4401566227227253222 3735433404770287617 8232381110789242048 5787306470006933888 5105787110928354049 3462826587714017280 7547498860692906496 6859120719941638145 8511731885332271104 5585493728971227137 5676751808001187585 6403763138365352960 2171771652896915457 3876304211962135360 6249783226950157824 4288939983873311744 3575323157489259984 3184880696011715456 400615186228785793 4431375732185790465 8632471167304104448 2748136437952560641 3957117552661894144 6393464518092980224 6569820826090373120 4219270252265114112 2903115615624845761 8482555493913467264 5678258097557359360 5342269790057811976 2232283859006711553 3458014062859701249 6987148061453296640 2755609110759950016 1772584185608876033 2190112477457043457 6061641034716037237 8629322831467741185 1059945307037809665 1538769487913875968 4098631830618599425 3076213645670553472 5954029283650104321 6652640081708460096 2522424251167882240 3483232888668468288 5737233135462014977 5407770840580849664 6034065058909687937 5689565919979280384 789587836033218944 2189301468166805505 5417867125840805888 8911586478771008000 6508186608507772929 8194040906609262593 5125960029187702785 7525513640710504449 1339146308019027969 2434775856485441536 8456571796243983233 4251722982246207488 5120134416866503969 6424856354010132240 4429260113606470657 2341968775640160032 8034261159060863488 312804411367489537 5924505546537410561 1432012939476997633 4106005320280955648 7634348043416584960 9140868139046658048 7179303059889288017 862395596142870528 1286403979414434304 5878089754728397440 5661604601713035448 8206628010973446144 4643837605578219520 6838657590940752640 8312817711244421456 8963205203613655041 6954520924303880704 848300482835521537 4873445775280574465 4657852728026152704 3137685113523519489 252435569210082304 3445280617513952129 7499986912679803713 2888307723159176496 8831951160150732801 4736553321262396640 5454394261209793937 7537517281957249024 2205406342162510785 1112539914724891137 6396581723103368448 9184540630488350720 5156199318769505441 3250545162178134016 858910287370716160 5968297009539720192 7933653816742428672 5670771876937297920 2380379040974848000 2250107537695514624 4794077972219139776 4264483700766147584 4993706081828433920 4371622172665001985 736898517345540097 8240423512589129217 183377866068957185 4816547428873755249 8660271203380403968 4088653716537794305 3582090811654807552 1008054226899066881 7058006819233800192 7801020794002277377 1274037005585612800 8694837051390904065 5335072688715608064 6112642946364109824 890425048827946880 7113152394842772736 3822446405524840448 5052242426993070689 6413798885684396032 806174736552570456 2616799671416815617 1535832205706980864 5622488089407880240 7308852633845665408 67061760689226661 2206142608430497792 3282891746726063616 2326303076995521537 1478453127349272576 2950725912370985601 6264218897811592961 6723386036960131840 7619473378324514752 9197034264577095196 4120738887304433793 3232346035466302304 4494208919066161280 1453844400158212096 264157114757152768 6502815834282060800 1036747352313293184 2430446426684510208 5135237203774976001 3198211043115573248 6510531168269261824 9083286024077361153 977944753136173057 7227582401351100417 689059181046412880 4747225890236702721 8259880472015652352 5966170860226121729 7571441124832247808 230172450121134625 8641153710008725505 8211846119957643265 2920576133834113024 6378232423293321216 4654634458009270561 6528273792818160640 2835189930957176832 1764639554315056640 6648149731153629568 6566132053642810480 3642084597760606208 1828495977388319361 2523327594676550177 981397995008464896 3253988738033467392 2037365200489040848 5347305534394362881 7905181452483129984 4022607266190229344 8950270695090765824 7232014902300778241 7757368094484070401 310883154531580417 5354474439684900864 3501872148871804993 1941499200052635876 5595043064996483072 7509682018265721345 8018936606646636800 8401688984614937601 5004659083943739393 3976179557732297840 7818741167704506369 354649888999342081 5159126303068475905 1083162621087899232 6464704765652038913 5441441051918232064 6825071689340192769 8695600952990658097 3733772774343624704 5949107233316208640 442525333313212417 4702817637347958785 219670597748129793 699694929064248192 4360400055268524033 2307993140204995072 1754886824556658688 4105649415783141889 7415472366892668609 1220831153247216640 5949796474108914689 1890058898624069632 7747589663243299840 294510632159985664 8435103642721107968 5624299866733082624 8588727889864292160 6156858590477899552 8489400089894567321 2046376482617337857 2523589968857038849 1212271641529893888 5343654242525530496 3897463140569547424 3185696871073406208 5530553641044385792 7043659238080552960 6702266678081130240 1847723646895767552 1429680845954688001 9198890246145380737 8420772487978265857 2541016524627558913 1081475639027283968 322414914972447585 3490607621845549057 5946529354982696449 217316003757062145 1833523300627090433 6376017439527936000 7063797905344780289 22216129161059840 2515477154780933120 1943526925695138464 5074292263873989632 7517254703415487488 3897031566139691296 5789434765476677312 4484473324121425920 3912205500259273089 5349903268145938689 3887930598212059136 2757181675458723841 2348839772128739328 7332446754769989633 6457220719337758721 8097891422050108673 2802879633714018816 3028891894232957793 5978326424889110976 7276295667202605056 4036448312539550720 5288800496442482689 7890715733123667865 2635641762523119617 8448526708272177920 7149389367484794880 2277200373538052097 4804968432553088000 4456417702356635264 6212745568411090945 5339049360337141728 6990445935805504385 1275932950814448577 8352995859570672512 2724361739128464416 8856084352529137664 2902401274592428033 6113999569826005744 3843426159997659841 4910385500605701120 7785695669172969344 1016837220126609409 6554542966228701184 7343095958202728448 1006659656101532416 8366709006994444288 979329429462995968 645455695885029377 7009380900351056897 6906830103787575808 5291603235667107840 4223927848530025921 3734661619415236609 8191486132967477249 6970489341913615361 8591300878175240193 9057876783940738816 1430274771608518657 834918066389747713 3485822064291086336 8939124866294206656 8828525263805169665 4164770525124810177 8835348657258240384 823133694412926464 4721884410477384864 6773384764952151553 5633994920780890112 6646881702070534145 5070833813191892993 2878562569538191361 7603803522517106501 1582647388185595456 727146958680367104 6115969845786418177 3420725379333308416 4474455775421444737 4765998977468858368 3266977978319393792 783823361986159617 1340861583824109568 4305914793501499364 4406872761831745536 1485978683077545728 6081869207285923840 320691534169472512 278452431923630336 6046329875410382876 4923789766396974081 3281977261586981633 5113484456533685440 138105076891147264 7760104613794886656 2750260568678382912 8148468302758743040 2247603320311166464 7992085719249422336 6839735317287681792 8907416401390088193 1459969728534910720 6343722687805011120 7144421964736053248 9041282293251934144 2390597556449955456 8391480587703022657 8926436006738609664 2677154821411982241 3352867986583511040 2178796795417427969 2127204453681374872 7297585280476445057 1642496477675355136 1354138384365751296 2198283886195415488 8845871192143985408 1660894848512950272 4414063494534258689 5551634724615278080 3213138327540535297 7745671196220108800 8842921758849780161 6965261777501945857 4896237828172677121 4515732118763192320 1673936754558301441 7734320729992284161 2681480879380689120 2969323804622488448 8064719957248790528 4909436551222515633 7513503997716922369 2324903578616769537 7143455999309905921 1699634200195964928 3874063113300645888 6192144347167809536 1680782610077764496 2110165677872381952 6258717763947634157 6582847954113552385 6441490345748716545 3924065836511707136 1950280635757390849 5163102326646049280 8490864010872295425 3565280803124024833 7032077032137759744 7271986918389313537 5395945567626414016 6730077156545198208 6562100064872923136 1719306214776619921 6930045860887855104 4908414286547107841 5281822471148470273 1113303303915721857 1128259012201255041 1876060293997133825 1412194067651374721 4492674272914252800 2999638869345001985 487771502505006593 1843521069269385216 1579581068647447633 1910088579461300224 601952203040044033 7480463524793587713 6053710697861574656 9123746797644984032 5651810277294308608 1241551664995659776 2262918085448146944 7583449996892407296 7600205939443954433 8644059180064269568 2563806298292111360 2914346272227901312 7473999596286416897 6263495290476414593 946929822614736416 780263137190189825 7654912007267160064 4734223834211977217 522070519165493248 1009751237823973888 7285342502524420097 3278704404313152001 4984265641152818688 429641018054840321 2853295635188678656 5271547104105538432 7407248446338760704 988428266619640321 6955121767540021249 8722063390199103489 827640656003447168 621386040259753728 1949753648737101824 1217466936267902977 3196989788466496384 4462804795034215681 2662196616632480769 3831816979056983041 982832702132795392 3809963426216673280 4903699764363025920 1281433716453208576 7488527934882516481 2515981124441871873 4519129336295808001 3782432002436711936 8709869249703792640 2053770286842038528 3800413265204183040 1924203271492099777 9182660878987376640 5878680251857435712 5776309319397538001 1608930556140463617 2003176337890308865 998882520663383041 8663457978425638912 4183572682065379328 3355682546020966400 1699268290862090240 4069056309566598928 6977749691933835265 2503756211360743552 2988304690099781632 7284562153878286336 5791241204657029121 7634031829015108928 883463639636669536 742698930522898689 1357026804513963776 4315127498812897025 1644249687344098604 6483732892703689137 7549709132284416000 8751620325686945792 5886329387235192065 1500157778244789761 1269095791301717504 8650004958051287041 4672402096756150072 1266321506786471937 5807802280239309121 6879589599842056041 5638082426481793185 361870844581650816 2294329809179484960 2757055104572391425 7495603339222286336 3803415951078647808 6054221695727124481 8780777423204253697 8539405196602384384 7864882224022246880 7226772509063774208 7003464435468590849 3803297522205327361 8786895202423554048 2062910966916032448 5924892598920544256 1957526434116279680 550245876477519873 301555576013324289 148156547227750112 5011246857774781697 3617803771932301313 2996972968519640096 3404324566728704000 5418436909412515840 6751300805973000192 886243113279138817 2652212855372775424 2907452698426094080 59647988848220160 6992119299268968449 5032231377931554689 950891687931241473 6965101858261407716 1691329300196709216 5217018750723139329 7756174534056227841 2935407907238932481 6128971037351299296 2240099677237510145 6621552264643005441 6963626092896844800 1103662673147618304 1621982920982462465 2042072134325404160 4143571556606418433 8817020154341359616 5811357206431357953 3912698613547627008 2113453152458203264 4846546222473852928 1657047967478455297 1914900476507041152 505892468604275712 3635386421578355712 7199248033543878657 2618839601504369152 779659501561618432 6402342051012516865 409446104862214657 1821462013766104960 5456974048898646017 521546376106140961 1083337972308209921 1746552672071465473 2308231442086686721 5201730501548393473 258788392396193792 3803251002743917568 5178315893662941184 8328669077487009824 456133414465610113 7856865162094004029 3725567643378808833 1499205375462013185 4139756785315104768 5567133370473381889 2025955914804331712 7661942120805279968 8751115940686689280 7673235826082413056 4386771252761883969 1785541888367788033 4389211845619851201 2678439352373376000 2924554647708875264 5675827861836791808 4450755401506947072 1394969648687694080 3049533571361724417 5829123155025088513 6720131506407568704 6772494494666491009 2931394815689998336 3971559071627979776 4284023004840886273 7253729830751961089 1632802652335481601 621818420149288961 1437117262558969857 7365763513992614400 563777798496205313 4575417637680311296 1370808267200990209 7419581300237113361 8530016731144313088 516104831184198492 3362648284444418049 1209048033470802433 1308584868891721049 5143132240659816449 2618938029287010305 1747996082244512000 4179363440859319041 7737359896343927040 2198687728583523456 2026086737311748096 3981237988989148609 2059529973360409408 8184398737601126401 8834398109569044481 2099038985813911297 4176749028186259456 5315147528992104449 1621398409863412737 2464352321267744768 3705793935456188929 3748484645514035201 4510529106649837568 2474011900911009792 8640384738721984512 66542378283261952 583276211089965056 6445417827735129408 7400660653375271169 242812618949202944 1319040574057255937 1096805516423337984 6611716853128098945 1822793019882240000 4453680605849499681 6425514240195805696 6690904202006265857 4752233160424816641 1094890589735746369 4617959996035864672 903417781787263297 5967952354251309057 2934459146122926592 2350464318451138128 4145900171548357345 8670716909322717441 1071480362766539840 4515065870425680321 2317168094836168704 7031625546006908928 2564534519085498368 7997471042189647873 1710668365229734912 1673825485561880577 7214251295194430336 1420834974144266241 6058381524386398977 7723845065811935080 3267145672971000704 7591204946970653093 1804290444710390785 6290435416513749304 20101682183174144 5900557195308237376 1133457852278174720 2197527301206351873 3041149526462038017 1320906573194002432 7874528286477961857 3118056050279768065 970226989739707456 7221525554832338945 1741177862844258305 8349917201907673088 1002609925961751553 8461417462892617728 4684573458321798209 4590073512083155969 1200830957152845825 8123968858005651456 2881815270025932801 7503121843070907777 1053241649409703936 5025863647700816128 2592688220435338048 6422557620610474945 5647295339536739329 4357324613992752961 1521438204117678081 8950983495988764792 4574614300377377793 88459833562914497 4779701078467172352 7730560923800925184 2441772671464292096 2529989187864108032 7853092493228900352 2008933668732403712 8514352886519729664 8413817750833666048 9177593152311518209 951913530101416157 825711041594044288 4930341369451488529 8029398635901938208 3158823067168604929 7730471666972167297 6165092920607367168 5528385445036638208 7371270534954522104 1297626559650029825 5602178361878581504 3815950944369704960 224117245276607040 6475880281268987904 1804625108102229680 280347370649422304 2019801452264783521 8105104060270690305 5745324414766515712 4885681385093575680 6305347406164895745 3677313344556934144 6823603232431013888 32370290448143072 3101422896657947009 4598720343715400704 5381421892654768129 5355126284333244481 4481429017539264513 9070105958776437249 248265459319898113 8852758013664006144 1150373570575821825 3427980035411859136 5746062117993323905 8524320384326726169 8493384243389235200 4303628343624702465 474354836017732225 5014666639879438336 4451237909837447169 7677435290935428096 3982980065808493569 2416789179728154625 9029581894104514560 23493035978228480 8204147981462654976 2829539541778074752 1264674307102994944 6175028173843505721 8025673222826541056 1797005814377918400 5956527141709640929 8319012646404214784 3030838587943487488 1998929689709930304 3049782515479028256 3363884572285592449 5955743444070737920 1486648540809998529 406515833237345024 6707660799234743809 3024271236715335681 3314625494674908161 6471285823773943552 6259741069382023168 7294981813020349825 2470593974160555777 5195738774505500673 1042971339739784097 4727263364987124224 1584443329460244992 1696454491657519105 6676203477735814145 1841290156834065344 8737587880177235968 8403552726774317056 9020166607287943168 2986641289401981057 7173931043165201280 7782365584258385152 4672036783462735873 8476662498619030377 1605958325541575936 8850038649316820593 564441963482705537 6514495715358528961 1338243109489681408 2236848431610874881 3945684323575877169 4807559000057708545 8747134057601590528 3756224496793866480 1542740190007118432 8306033215463918080 6031369647173001216 6170606101364555777 8699923172226641901 4416517788751577089 6960337332400029696 769592930997370881 5385538952406792192 5342933692617974348 8133037477647065089 1081761072644521729 1657429637139926320 6762530774752795425 3628632776774685440 5802689774317124609 3039370219865780480 4742255958958577408 489486629966446593 5778641208768861409 8929106271618990080 594037696598252144 3084965104035233792 1195909188845924352 3999188485043260417 2444293746534774016 6416490236976150528 5666246838271594497 1315555219267273984 4102508935177588737 6483035975206461440 4545930481689567233 4746339728376201217 1948437812125705728 91939593905982689 264844473211830273 5739964734278762497 8201089119232102912 888921510334693376 3514072238964520704 3883078173984657408 5019548275032688192 1942977023102365697 2853681923751230176 5880185702238754336 6014514503524410368 2972451978735833089 7556898163164971009 4711213162922867457 3883067805634575360 8109066119615287808 8076536958744375297 5313441497436913664 1986854920790176449 8683392973389774849 1178916017289234177 1977384785251735744 4824701555421637632 8289571727344795649 4949699189048505856 3373644548295898912 7901129034959197185 5824516747530892224 7488196641513238529 4017153067888310081 5445496375173184576 850818006273805312 6175093822357972737 5858146578557059072 5397420893422059009 2962411097525301265 378736024138717185 9089953511705870337 2837037035233257985 1129821869750985857 5954984207178588160 8206458151360247808 8958632291418927105 3200361216999392704 3144627209529926714 608128902193937920 1202758708332841984 7001859972919668481 646946140760239361 8733092070262141440 6051187788076212224 1341216041450474753 3476948792743904896 9190756075441408817 8691877466581115008 4383592518107366480 6272831266122229137 27955863318734525 8382984336945913857 7635850538692267008 7065054124681275392 4663159807255795713 9064243483265804288 5119952198849164673 2020905460967572481 7573697498411859969 3905356762540157761 3474790581547911584 5701926293500045313 6026385020886258144 2622730185073461249 7917873968769228761 4050939632222686721 1732101350690250752 5082565640105332736 6570656588110303500 5786279916230148097 7993282594759458817 8944011306407592960 2858660191899013441 1341985422742632449 4232551469118562305 467271984766014464 1745522329100763137 2372912284936360961 5203831227506836096 326460438810736640 3903799481229395828 3031052934140264448 2306615571753205760 7488373153860310720 4487612218153082881 2527235821904556032 8576717467866616833 2170632256577878912 4845470477886078976 2063659944423921344 8974070688806807040 8447896984862186752 1381749954348843009 7989539349260862944 7959285490676137985 8291218746981462017 5117008587515428993 3840783343979981824 1948170031121558752 4429538537157820416 5246428499678549760 278769158025842688 1498161656125980672 6333320587796799489 1640310825786220544 910953749582043137 3562424170703451648 3600718728769715968 1257777207054831617 3209815929059128705 8186288014378176256 126478820310442768 6281208918237544449 2352407979131781120 5031226439814581889 2438864353980055553 7603585813635825665 7258528784054059264 8603856376422596608 5500613116952247040 4379653268500114401 1351618091686562305 3717597603785867264 4863383032296890368 4691316000402350977 4488885051967479041 2366384406475611137 8324048090309607424 9155722397555100672 5179706710602723329 3612771017424873984 6055694855054055424 4658117709898814208 294354943707532865 1478011856467248640 6564588165441679361 6607499367944978433 1709067095700495360 8261143732399139728 789347625955565569 6308003142845818624 2667150428986206465 6475405890977839105 5737114480796912641 5617655404851628032 2864791168632828929 5687565070165329045 518287912247640064 5824426208645742592 2110488969352246689 8568728400920354625 794410044977739488 8173541714486876672 1551373796110168961 1237447062094040320 4181949265017350144 8409865361646411776 2710973379147071744 5138274137636081824 8268356255590793216 6684268690785665024 256737777946158081 6237449237598683201 6636529972254486528 2908034089960194304 8235948651425838849 7874974252066652160 6780218607571146561 715265101554093569 3103721941189355360 1943877800742953728 2022476496574394369 8240212601793810432 1665381727050541057 5288166147201531904 5734100886608999376 2897125382938165248 3502258805968633857 8400722553665567744 2446840155551540737 1571385499605008385 2556340752550043649 828634449662848000 1026302777309677441 539785942929654081 357026468935799296 5902127681926354945 8807085499117003776 7981176328748088321 3633187853551196065 3732295477229648513 4737778987689848832 101051287558160129 5572387015451523072 626260473300534017 5830587815737450496 173057829843938305 3330002817558941697 2887322019931732481 4015172924687990784 7187699897688367104 481469735677581953 6896358923178594912 7535701238454157313 7409325107615395328 6396037528256692993 7790068243476123649 6958623148214330176 9069070221711232512 1217666124038245376 5623992211447749281 1924552667451328385 5172197424329937601 7647721776085704449 888700017864979968 8376448299549286401 1097625948513595393 9176510517667031040 3972809206575263584 5860049507966734593 2373069169417748481 1033768020434944001 8439682583640948225 4307952562006541313 8168719140726251521 2112838137520851457 1563895826103474176 5671699526801600512 1634538771034948097 8185810398497832512 8209466327256629249 8432558393767216640 2181249571165044737 8357791491114663936 4121832546217195521 2218924991258482784 586031606553018369 5114636056476950529 860520283234524032 3980685325270738944 4577074921460468737 2494023044860362833 7868779028516790272 1675036177357356609 5882590456617465661 2010035243634961600 5834588209981365633 2228406366613955088 4747306283008000001 6013977398608797697 3135325192534999921 8074850543737864737 7537656725652892416 6481110441464967168 5048152905269381121 5429580249058207745 6710395804471189504 3188307264076251136 3260765494400824353 5994442963426977793 3472541159177395840 2080378807082042112 4070263230531239937 6775352239022017088 6815708104243873792 7095620128499490304 661094958257110016 3137171617812959489 2799258728445882625 5489406258204737537 2330780584127858777 7836301364328306689 2395657288063309825 329022775006681600 2413713913942370600 4713676564491489728 2612409402525478136 5301967724118671361 5103225886761937153 6424278511306272320 5949826388495916800 2868292277446439937 2265198838701410206 1854307272690446337 8341830970325213185 7929049491932821505 3669698559131418625 1004177906355513601 6539768022515473537 2838954558471769600 2133445908014100480 9118425407583953921 2748649129899720704 7331766694053737472 8833724822552347136 658051245843904512 7744574344904032257 5520727822195587073 3066200315231483072 1073621888474286080 7395489363305174528 934998364841996289 8486786611037919232 2777319328011149312 6111317651732742144 5713435260097361136 6080096707399204864 7412944233795340288 3047324546623242704 896186348332782440 7902446849041364993 5156001176828706817 3070187439887745025 2988709050468978688 4296677327007962817 4349877649003931137 5509099269535227904 6138520568997109680 4853368093444931584 3267356876559503680 9054701089327431681 3082488460061347072 95653163532767233 1748327549793636385 4112656297433809792 2862209843228946433 2015141885469071744 539619776103211905 3732973534863496961 8184839861647671296 3886900867194547152 6701999412271345777 4239446440654635169 8622107179130548224 7128389274868294400 3964910470771201536 1392675283990697984 3884079086655866369 4673647396962272512 3058474550690618880 8677051445715564544 4850187730994999809 5738068095168665600 1393186580158283777 4891479256409082369 1974397261896136705 9124207069486074881 996754774397837313 5396540883418788481 4117414064193798145 3049359180915528000 2865206102174386160 7362996136884568064 8590713014367389905 3801488962364447904 8829403657930276864 8120203579237146625 564192067876556800 2755833288067059713 7947056542131507200 6575233267817883648 4697518906347245569 8544538282863208448 5073731576881640257 2721926453363680256 2090008353433742337 6437386454791224321 2280045543881621440 4552243641339458560 7233223828962096032 4097620261445051201 57707304060723200 3226367624644395008 7416291662916279553 1739295538471524736 306856771192987265 1891270702746740480 6866963937173261312 5519179117353735169 3593395140023221120 1091232308862418944 1794282214613884417 1574750944809473792 2796382723040870401 4182038910951968769 8420711405571167873 7522304208539296448 7512248506609303552 8497052484617716224 2286213748483342336 5568427978893395968 8704379136813988865 8926300158908776449 8945133594004552448 3404629100433661952 3618158127066566657 5479886484068474625 3542905927891785856 8710520841288941569 2220590247665489920 4473449716139687937 1192423354925301569 2877658445253015777 4955071031695695872 1315543428585488385 7736735074439122688 4642744907036148769 4139261314503016449 5335903488010092545 6837431723847165952 4012920719717707061 8369397888844824577 6668079758129537440 3002767753064050688 6997736125673693184 2442620739968442337 7679817928758104097 8062945011283301376 1428868796749791233 2109458538757727104 3614408301102666369 7371376671144472577 8112092189091100672 6797234862775518464 6496942164480336449 6596105758529748545 1261882183570651137 9123351978946884353 8826214243850452993 1810916965813056064 7273817051333752833 7556098608890953728 6346201889270366209 797554246272849921 4806933576724268033 7937881580601190208 3640496728353958145 6707315715290854272 3536684692438785280 4979155636585496577 1133170373890627584 5122355890665965884 861158455185358849 3180022068763381761 5742631171255639040 1384967488009338881 5223373307991622305 5551868866941157377 5204900850785589409 4036979612869976064 3631930118400638976 4099752525030275521 3442837655886734721 6629167039447171073 309973295404265344 7463252779516297216 5379856929850643072 4300596128722111232 285560812524875777 8487073311277088769 6280920032005632000 4608127277890682880 5169530103338551296 3933697440065642497 3050573844973351200 7567818611026773008 6974807995958720513 5326781347211116545 5128453212806903424 5917003982341079040 8726224530123890689 6629275790041108685 4770414721547074048 2209789478674717697 1091838490115322944 7586838404846800192 7581942367851544192 6167866467980678816 4965449954150973441 1864914314540675072 927274096147136512 1190862545719311361 3447640064284170753 1580486638035533825 2564232161600866976 4933587843041298177 8656262384402928512 1458857967835107329 8840129428985528097 2365597547254987200 417738620707748609 1801433662332547456 8540557974772004864 5467931868654571168 7041917299740893312 2314502550131359744 1784656063328058624 2401910824297680128 8467964270452670464 3409043620049113088 8715308579794638656 3958210085567856640 5028437215943057632 2650484384192282624 3522255810364014081 3108850708629196801 3381910537077731073 5416681282228946944 2375963413390623280 1601990522409975809 4449561552222158848 8065388131941025280 8620444557253804032 1091231751371546880 6459076677569136129 5150789959301563392 7021559847769916928 6796617624667942912 8171345671107093280 6621583198215258497 4520361837338607297 3028205919293931520 2938567779908468737 6684660334484463617 8708881903567683584 8460308695927693313 5584988188827096320 5242533241839228545 4899487107145742592 6570768889922382465 7870605746036884106 4839747014398393600 6504925451397032640 4843904694272419585 3619190956859772928 4715321179316420608 7660568923263086592 2964349125079429376 8758910174366832621 6897610076506422304 7264682560092264961 2920634718800467969 6827333664460719745 1062673198986452992 5315347058625770241 4154739964021253690 6440176960978719440 4441526840874457921 7198263198616745473 5867232407474310657 6050835992900796416 7223014848727367168 3896200318073864192 5728428268815693057 6935381187760375808 2950419565311892480 5453337434222755840 155230172448837633 4660648259169433089 73297028131800576 4385141683609562496 3627918253622002625 7067747179498319744 3003382193322866176 3878870688791036096 2593828235527600129 3394966633198777344 2756260436853144448 8071499082792169985 5437713006451825764 8228697757867924993 5682160581522948096 535358136763931137 2157172354736326657 1928865884139716608 8937019249529352080 5914750316832723201 9034327719358603265 1500310857457333377 5153679752343121921 1872346338930010209 4984732500248289281 6908190252096028673 6298867985813737345 6503774963294666753 2352682511462485505 5042733535756247040 2434362168411033664 6706733275740968902 3201915433669115264 5802442248115580928 1547434961999510016 8019095107745279488 6926250728683047553 4956489368479602689 5976228251029130241 4145856318473926656 2941630133486293504 734944340307685729 8202582707407417344 1230703961063992769 8140366572109496705 7354739294311261184 5976169846091546624 2090649427121268864 4089345268885768833 7892372019024235720 7082588684187512961 2885629194388963329 7869400184672694649 5466699804796215296 8845249959135297857 7593093394494622721 652274218909564929 3529765278324523008 5281178760538226689 6659600532623758336 6330108451949371488 1487238506643241985 2657499204210393088 4915126661874085120 2567649597488981824 3396328598022973441 8176854385824202753 5766400014096440321 8183903173945828544 5706375646625595456 613902006702113280 1262188785354293249 5300358763830984321 3502262265349036672 4897235712826915929 7201008187288072192 2927650165818392576 4577642444739606785 7750498916163737601 1052449090333565057 6997358169694639872 4192721598375624705 1331102778868860288 7969023240813150209 8799043445685096448 4214462057704561920 2292177175387340033 4326697861626106240 2883332116929605504 3790611251195883265 6627407781218123776 8116280472630331968 613144400879357952 1573293345371855873 3410065604292378625 1891867427385909633 5344026170830053441 1022332043486116864 399223534452740352 6094487658573859041 4865804206601699328 2233047003584954369 866163626475853568 4954131017081028609 4434595318134210560 8728787655472201728 2963930725489922801 5631495395289255680 3450685811870808193 2709882809495333342 3603827673354581760 1494620597583294145 6074717750534340608 4869325034739417088 3278275128204536897 7637504022857082496 8721789450735913985 8717745375552055296 7245834386736394241 2883874855443677185 8435529588794015744 5047070401093814273 1893696773840922192 1467606141232036385 1148507717903134209 4122699736181522432 3442534512395497088 5230904224773148673 3065292144704521600 8133951198557210625 4133131596441634817 2312009942535974912 943431526424034305 6463998842803446785 8289331856255567873 4537887813935971073 1141908274337721649 6169818406789746688 1599559184695237632 6813892077184614400 6166428431240490299 8856875742116160512 5597555945758128128 7889234045277687809 8035042982704720897 4459724546102186664 5635355546541228033 105101071834349569 4619509750066851841 1507370278307885056 3772030817989844992 6542478887262752768 1209687436020326401 6629116689328439296 8844168014274910656 4033610232685571073 1396962589209344001 3964256856466067137 2396999385776943232 4999166529046052865 8424973137061549760 1194665578651412128 3669970382191198208 7441673429098172352 7546076823988632064 7259442862734734088 8748349064111845376 8182192479866083329 4282010438610962945 1546707262270467585 7362436914547421184 7575174268776996864 5206439593546306945 4134969671541391617 622713839604924577 90589446614460609 7662729488717317889 8978398826006052864 2568701258652016640 6623814986825436097 8149198703952429056 7962375349087944704 5810600113277606885 8823086384095952897 5009819721439440897 3450498836260827137 7351252709712068609 7200724318322566145 3136761918277638209 7752444980013287872 4656321963345379329 1719600206943361793 8330118194389204993 413152814564120833 8440452892305242880 1258723720830630401 8010425032166988000 2231321980090302976 3895118945209374208 201313933738614528 6617455216785829889 6394481998718391808 4044907494337302272 973368250596353025 3362680726231238017 865926875083017233 8167201479962765313 7684949657224310528 6778441758599642624 3349892700432441713 7719107300003687937 7745902075239981056 2412597622400529921 864307546852496416 2284256846162294529 3414416560563126208 4294391575020830721 8686953904831381504 6882001286133064065 6943988806521444353 3098124226991613952 4499486192744552448 7282571274738711969 8221631149175083776 9160193033858405808 5895953523411362929 4623068150943993345 7434200114981318657 2705284501496070145 1480626098069559297 7674682237738713089 8578719530026328064 894829177410299904 5070786529594867713 6689131362171907584 5826164173060922445 6131239669973769601 6324874630706746144 6172568726124856033 6268989411915624449 1241189496401805619 1137515086680706816 7414348867934472136 1427424146673569793 8954458329890116609 5758388660193904305 4806854717086478496 5348882517197467392 8894574575968693120 1067751693606804993 577907482975619072 8081605588762492928 1153073351451738112 7623855470014285825 3574708278683424769 8501214025360949249 4889993760511708161 4809779766538184833 4783965030920869632 1747392765047102801 5293741994825428993 1292858504318093560 4206613237731194625 3004891504669023344 6042130181781712897 3898634926702968832 5319640156926210177 1336306135495157377 884471349133445456 6184429883636844032 511717735996193761 2795721655019356161 6568212506812117888 8339115735707877376 2057970394643562497 2401630766051680 3000885481470787968 3042670163589887569 7802663696618467840 5519421374245815872 507449695702155264 7585308603681294336 3859270918650777601 2671402729922449409 4093798096729727489 6065045404887715457 8825237700620013889 5108507696431431681 1688287506039402496 973037947539791873 2360534600336091904 8741179845465702401 8380351597992894464 6000633639631433729 8314138263646765056 811951906862299648 5261236288233562822 1257642111395551024 3990843335082599424 7544278506162076929 4871630040073084928 8930480564189696000 1436200184539866113 9029797220773625856 4986189068913351680 4752186914050310145 6408526576457809921 8716592507902052096 421217862512514049 4628791005991091841 8137486104803323905 3885005872795680768 1000715973774146176 8666746020622072001 457094662674124800 5829505863799463296 7775951365437558272 4945137921779941537 816512584214174144 3423658727930972161 944351882346333825 6186342860465438720 167646730795830017 4630330666968105088 7373036215517052929 7546670551889920001 4379057939201152641 9170271746232942593 3222063689443360641 1584015831970324673 1439112834478387201 1761184723476938753 5087093323115923457 194328848631124224 7293063961680453633 8486903980797016064 1990626564241771520 4684701304565137409 6682977930136382961 6341527191471063041 908208309144162304 7344251908714086400 3691008258008756224 3287047531526963200 5909489977876515329 2106586353987419904 6628048919866811841 1115558094005575517 1833525814888595456 7535302528419893248 4742296092383731712 7476154124852994048 2065868869718682673 2512236519589445633 669721269886779392 882952942654576321 758590921716928512 1627508414467944065 2099774848799421696 7434716748088344577 8219852155232038840 8146289420109789312 1352174506892017665 5178995022964651008 2870245052428843521 8564729882700178736 4662335588139265536 373410419985350656 646673538997321728 6843225668454208513 2161442588512306561 99275456075563008 3718329135903574528 2586867870543432576 8640863269693370368 772156121419743232 4968026556449366912 6937884239576702465 8074257117442417984 1957066798681094145 5986409053620647681 1190049319370846976 5697420781792646784 6103177495814299648 3607078727689514337 5970921231382482944 7938367935853177345 7752996339372092889 7884962887312253185 4168147213678837760 8748328137929400321 2437336904712286208 1897804898689399297 971057576118187649 268172559947268097 8536924751600795648 7045682155292176385 7374989018453913601 6999221245712802177 4881216559120571392 822451347512520705 217654114288875865 6260041567933742880 6381180914088922113 2466178659344911489 722821887204689921 7166683031527509121 2103172030619349760 3070661248475004928 1243633922062122304 6888838015415703041 4821524666739435457 6571649310823710720 4371487942393966593 4430140591092212353 8883661399479119872 8779701212120749569 6547892911676628992 773033655289572096 1251608431529558017 1786810083842668417 7036415628400481345 5128370406449766656 5596335333451700097 4862794700204539904 5942060940161347585 1531521399375361289 838493909352630272 3309526519366305248 4735751410537182209 6962952736751120448 7327416286756701185 3597652607565500032 8064750084362641409 7333743520534896641 6252301494973984768 1262767464893022208 1569558035188547585 8099137656109724833 1630382698109300993 4043103504853016880 5995542251365585408 241707453440180225 3494514914309756416 676180109177516944 5628357215445823488 2675507521601882113 1963640986180953600 8077712355917289537 8809784267635575447 1017429786825512960 6207675205745524736 4406079055665340417 1841223901907255296 4924482361595401216 7847095704763335680 6766072955987116032 3229380539581052929 3014665678416307456 6618004180255654977 3736724467507590144 2833271589200477697 1086667875056488193 1974113003282766496 4300316530507776001 3894761424480624640 927679060932575232 7669417760488233984 2489520486137151232 3531068475921924097 8206297571498686464 2319975200589479936 8474978795309928448 5995618592429822696 2561333201903443905 2102345988750211073 9114142643351143553 5396804006321231944 7158981223633731072 3677209275554922496 2852100182667079265 527935377768660993 3544687134605178849 5830384410049908992 4195334812156969680 608675813658722305 4625592659162509313 57248650190298625 3538817395093143552 6419093431907682817 2061622449976193185 7489976341833664897 1379540747310596097 807899198842042112 948465242050920449 8761740336327254017 5876773193832333312 4698251119300083712 4624327163577941505 8809443674173259504 8564988391535628289 444382650438121984 2616012284768026624 3132445872186265216 4664119499454668289 6850909593465112896 6806485627540329473 4120949214839304192 3781730418235683169 2711997853180323840 5234289867848024064 7057159684776444033 3250027344423131649 4502626020101595137 1465497191339138481 2611447063820369920 5465813791636128225 4110321036935397377 3866968447176260224 7162449284850699264 6894569224453765121 1540396352993531905 3643608387794288641 4429678802629820416 5386315773923365377 811370064753599488 5691237048191549441 711860774865711105 8657550232645451777 7756333454813708289 5698518793452814657 1348470115949739009 3919915719527333889 9137353909281201152 5182632537144331777 5040593039203901441 1581172520062124032 4166079134066639360 15682835707202721 6300838038934422561 25369201172664320 4755864818598548480 5651725690358048769 2038881408641132033 5308057352912513281 2245893101148381185 6877402530346752513 8193319613094559744 949297882765715473 400529286053859281 7972722859910288904 1109733477420367873 7906033780637651040 1146710801102034032 91242236208189440 7795535344765840032 3758209283986646016 3386050460926348417 9128360513255822337 1387482513520078928 5204969844774341440 1189238524890411200 6569592815394058448 4844807876023941728 6837359272689645056 238472431887376896 5982029244402010089 32946585330552241 8248204545473038593 3609328956357497793 1633492385700937729 4219702434503198721 608191385898348544 3250126530563904257 6765669767137027073 6922340964422224129 7512840572135563264 8168737624189943520 1342680725712529921 5747348856461164544 8526653201837608960 5256757596009572352 4707678120756707328 6117653218290270209 548026045074695425 6092588011234007617 7280981573504303104 7083631273034328065 4136904935494921728 8997008565961132544 156895475821266944 1105767810406488193 2618030646314138944 4486278291805268672 6690582309836587009 5525124185560715265 3379781330952732672 6277762429694253056 2868120556240094465 3716031535373053001 1524467281123803137 4798315960794132609 213747941927620737 1414417793118175233 5900589559666030593 5046569361305196417 9024300181560552160 5837376414073247233 7759972007053066240 1291587555106629632 2722978785228318720 7304709443263488000 6999107098598886336 6104836237777583616 1075579584840712192 8199422388365426688 5857717113150111340 871389555301318656 3642886189142999040 6531514291124926312 3730657119330784769 5748101733887523841 6645137502924769556 4180818287447445505 2551937455657866129 7829441073391394633 3819255228575137792 6681408106792722688 9043297414214842369 4637886217888374784 2855942288939032576 8183019243993155329 5410572845593010176 5905820443654698305 809827378420171649 6635711517978036353 3621526051828316672 7619155971323450368 2359085418392823936 1203121306395681792 658563882857210880 3947233048049200128 3073535354833207297 3068563712689332224 1399458495194338305 3210119458469552128 2656663552337125377 5892318111958769665 6388543828685535104 1609770968810716800 3610255259020241024 8210137255055753217 1263937450894612737 643559952804359168 7921072687543122480 2201561016057856000 8050300042555166689 8964026439953619968 9176182037638639680 4372127320359133696 6464487048099131392 3185840215786246189 2267647812431617825 6011813629773338624 7108336844125574656 1975876425670364344 8279935347739528929 4697906117607088449 3713624978758131713 6491613507069570560 6498309957711826944 7352580698418922445 8350021665992261633 4810397478243273664 7376583427265199232 8502225494214391808 759259147671440384 7883769553497763329 3496798305866688833 3551663443416186881 7506357305877303297 1275125851743059968 4778067326783340544 3772149768162323712 6535908327478039553 6755318446747179265 8202656364955828224 1041461403371556097 5507262867386703360 7194843258552168449 2150054432240046081 2902924675656668161 6591004889405095937 7639360659298848129 7157485758337081344 1818762216799731713 9002708783581331457 8744156833215265888 7973083383734758625 4484040743954453504 4641688101604467457 6352216342599000257 7090702471854389248 6293944053629039104 6491503182434061136 7274762197912153345 4513291323677754560 4500423130395509760 3254299915938808832 2582120520494159841 7272816987054703936 5543566279784852480 5772092882121449473 5906148106308457473 4054930504855201793 6975706490658576384 8134022708431974401 7867940857977311233 3449046903546893041 6565584074589651073 281949899502954817 3387138917330842881 8530904620216144128 6294087865009815553 7831824112144842112 8821107141867633665 3442159456572445441 2288632617994907137 227549276527190017 8873558186836188673 7803771641495957504 4690176432497631232 6381632856536704165 8944654235625121793 8435975600039788449 5909661517203926144 8033083742543994881 7109179436945548352 2406472585496206593 6139814392542267136 5334017771360501761 8757454267645022337 3062175594408558528 6194213093673240609 4911449699861510080 4582286882561703936 2663453169575876609 6330181837746339840 1576242821395554817 6006636480218896000 7266105709560466768 5261293177384116225 1424301091031908352 7760741488422928385 9190327724271386112 4255243041030446225 1149705987132163777 6976276274106918144 8170153037627824897 4631374598260329873 7355778145156547969 1649234265052518400 2626127324959215968 8083185155119309569 1782930999471275408 1818438615682714625 509830420670996736 5186563157759151360 4091864569859798016 174066450696332288 2487902182189252608 3746005185151505152 1788347186173341696 696012574368788576 5796270561238089729 4001186281750451457 319902890229826841 2479831062564162433 555839099711202129 8364703238220857344 6155468417853171712 8802218878926193152 3744269649799408512 3696642855631477504 79566383941530810 8640253384579060288 8558025036171244033 7392180008117910017 5255779070858553856 1974408845721444864 5466370447705371969 3725067261249043585 1743666941310001280 447611419728116608 664988847065425920 2636478340450107392 4245223056953327488 2367338038803936256 3000049226649719328 9048381726786060289 5602222680350030848 5171500927799993968 1785214678669819905 3098990850175643437 3322417350677012480 4706289459612038144 1708080906118979584 6328112948465631233 3514256936483272449 6695525043944750592 1656424461127090176 9064990863139006464 1366610060601235456 8061019394320656256 5256101608704432768 606842948287599617 7414356227012904576 1293835680771073025 8618348276294927104 5849536409569181696 3491544971398875936 7540296864731492865 5499683581761136641 1836046765212981505 2287890513179789697 2837608498881312513 1039922625270552576 8182276142811977729 9203532923618033665 6580408881149054337 7488129819276769473 8317925816536416256 1078826362080854017 4350801357827302912 1547510731982340096 2685693154368727041 7681709566899697665 6905612898229179936 4615431843779154305 6790319813383159808 5787823927842936192 7727513337173121281 6427024109722770432 1343327761187952640 1272140303872819200 1643062578376757761 8501299728935206912 4633100233102114817 4297052420477367424 3985939478857606337 1081967117630438209 1639796662043131905 6537701969131669249 7335382788681481216 1506760012240225281 2262059340814229505 6952225056759055105 5424786553231114241 8701578548714278240 9018259751760871425 4222805015129873344 9021085919544655872 2219797606985283584 5301586627510929408 6060141117863698432 1560188953229809664 7079352884181556225 6231581100557967361 7224530374104563713 4138031292711555072 3789888007002251265 4372677162541020161 4259445721575981192 3542164360212773888 3105278487307464704 1166950004452491265 6792810475307417280 1737069341680682865 1306511552581129984 6143778265737633792 8041432924273711040 5009948655937323008 5475840084967202816 1401323171630546945 3492100203300259329 5932157032566769664 7161256259363930112 370563657616375809 3989341720583814145 2930990796546473985 3336358612145612033 3088025135369353728 6361399831153869600 7945974747913767425 394886504158396417 3585532402323761093 7538614311118510400 3033036911885492224 13356828987418625 2179592846630729656 401587883231799632 4734088264498677760 8659649066428694529 5851978408066226560 1465183037325069313 5466135048724455680 8029473517099763328 92580889786155009 7944822503981094913 3950060382651053825 8896374570443464705 247174935156081921 3104777043897274880 2708345855077867521 6164667885631348736 7862352142739308544 3496566616608864256 753135090028648961 4393103140294022144 5604898517317486784 2331404698212763648 240581554766413824 7440072267810329856 8061432208147928576 2757752685955343456 7710608219530490112 6832452699196369920 5629296662991361152 3165632956712554881 2407809144225154049 556769157235543041 3566703334831611904 3900638001060093953 5023608948672888145 6815425909417680896 72928266321602560 2450401585885347841 8064031096927911936 1418056630582603361 5064727876186085889 630525455811219968 8909619559075229601 8245148094176302528 1168186337927375873 7815314472885448704 6516078898133331969 364579528255723521 6452718171870499329 2273106795115159553 2766397053644651521 626625819935678465 7247029021523145248 8194201075928490240 2063467143888550401 4800148119314200576 6639978947195504384 6775728721424023552 3912698146943130177 7663786741135343104 8060333449327001089 522304897663733217 1347085229145031264 5568963367313430529 7657419511058694784 1990146401381711977 4266889052372704768 4834913535258736641 3107192846760083457 1679447949908312065 6174800460270785113 7294508581584487297 8434709521617600752 6354612479307651584 1323925538568826881 3433623417975039153 4182448424973434881 6342390098119665664 3469633462816669696 7159551362276741376 3165535956215423361 7469646246723944448 8499460044698863809 2207812880724528129 7021732173408315905 2798802112991398657 8102462393761464320 2286342330443104256 7788339945224753152 9105141242519419265 5897895820065910784 3799517304270240769 390594119637434993 5079929201082546465 4018627228217367104 4188963537142710784 252726430368030720 6656280666438352960 2817981939867532156 652545748316648960 7113876438560844544 683827204243587073 8208670528383315457 6187495827305320480 8013444280462999624 4018291134842601473 3027272915748253696 8125806150482033664 5619259906566831712 7877767828511289024 53211093572073473 5644387860495613952 3319939984415547393 8789141231673554433 904755811797008385 1542716710628165761 6371391773419121665 839867976085143552 1433330104535662593 3991813939220120624 440460959497388032 3824767948697157633 8027995341499389952 4617506673111353153 4041340599204364104 1987304307363758080 4797801473041713152 1136740309248203905 5792143275168450560 1107196360371846560 7494941271611718144 6853987325192200401 2549177192881149952 5916883123079225344 2877307720174156929 6358310124700070913 7208425448327317440 346098217505848320 7872379273154170881 2395385559384809472 6889143137960216065 8963830511000895489 711914093686855697 3785214219698536449 5448719976140099584 8664468050307966433 866914154145676696 7238061418913482097 4874566193351061505 8442558205456220161 7424462182991009792 726764040965791488 6178899378547330049 7747988805112163072 8444942710125623296 1294437569735426049 4185951652901784192 2012299649871708161 1765577226219760384 2650069930047791872 1299416484297636224 7156496038451723265 1521324094434080448 5457711118912721920 2965686437590073344 4182332415567314945 7951863325596483584 3743115583610730752 2016492356966285312 3753084356872553872 9206929072900341760 6991030974677925888 370790441594468513 5015630524889422849 1434037221885932161 747379374961280001 6421173861863238904 3058146116372719616 5804824280346263552 9037238775308424433 1748445466661198337 3260722719035359232 1496385244473500672 1389428435997430784 4874404655470332225 6505080606278444097 2172533680408887297 4519516761578012673 7132048835282468864 7409888491649249377 6914080357803151168 4546244712903213057 1084717339070350368 8265249511291509761 2634993599149500608 2421933241815838720 9213052417486364672 616147035926660097 1467522285034332160 2432256911230040705 1140813189819096320 599662152282243072 7276582200140365824 801498087104184320 9074962385176494081 5292892473122924033 4480698740097471793 1215614117588992000 6703369006650071040 6584622990436452864 4738930360373690368 3551280235376156673 2594996939768249216 1892262057618439169 5864078288129105537 1586911170595593268 719970871464482816 6694276372773056880 9043748404113129473 8563082946955673601 9204299845847004416 1978952668621613056 1854442574581960704 9034223696034588256 4006567473456064513 4678001527699095552 8268906883416974849 4871113393985846429 5847355087435857921 6047597267778785281 352348304168780576 7987235648603729344 7295705379664085761 7462170721276426240 5783610190566170624 7326867300735844352 3625820506804143872 2393196649442802176 6509734543432646913 5170282244261037056 7561820092834708480 3606686461857890305 5545116413852003841 7761823962401587104 5381529831730806784 1558783465723998849 1671528626372612224 6931599348017701120 5597642144004869 2482436151202217984 466585781620906496 7606096307023118337 4001207135419589088 5642548304653438464 2957049633730855617 7492554788643545089 497689557556920833 6725306366459871232 4365072320605970433 3570143392366612960 1960917140715402256 5450161373644194401 6899150370322205441 7575286408257537 643973565876879360 4125080210382375713 4102815231791414784 8381544810903497728 5029733627621610497 2079786748660556417 8589282283983946297 3114836821742606592 5735112809784541185 8602445716499638529 7812838461697684481 8458501077247950848 1362858620961685505 3841626342401828352 488751514583567841 2718069963211216449 1348078390055657600 4336262709833698561 1012414574084723200 6475435579496162049 7782490336790626304 7364608043322159104 5265284841716570113 8203410009373409281 589470795779106817 5334176221661893768 6322186232269695617 1101679053638328832 3006225135095139841 2690239665018936128 6825014937281681537 499101714988790913 5571156346902695937 2859233601973435905 8315042943297915537 3927211591748859392 6283589690500382720 336771338360326593 1215600689840396921 1122852546920185856 9062751228142162432 7362206738438209600 694866440057284352 7849152030068539392 2826072250073573377 4906936249461884417 5999062021668166657 1100620615108558337 4615007636780281409 8095961349455523905 725842649890359297 3945691665835461376 4380821899027713601 7252287552133247744 7304551842768385537 5362811919529670656 836499647197958145 4260640367326954752 7319351984434823168 1126899918730190849 3952774824050767873 8941563091172524032 860874406096875521 7446438547714038784 4042392400622026752 5418993369600676865 8646658983272903424 894536777515139072 6662999853705181952 709095395872589824 3327082560123541185 3036060931424518145 1364546131054297089 747918289275243009 4522135552821178369 5224407674836375552 5820359336475152801 3099386941928026705 1456359730705869761 6580733750243827905 4493476713729638336 3034571894819821568 388166041502515200 5234046495728349441 7451399326903423424 1810283183692757441 1522089475750499840 3418526346384379905 3495886669302442121 5903937786507010816 4541977291585609729 3267686688633720833 8479912997468455424 5602254498796639233 2242682537769439691 8280174324039327744 8860369512041637889 6538244940259418817 1625545190063993345 1425985428551639040 4880287247578036321 8585889981180211809 352633664689402369 2923044444070088705 4327242413278624385 5689053107557548032 5106869749346966017 7927194241206296577 6429102586404516513 3259402968492141185 6286366926788849793 4947443457601917280 3953152517521752065 8238521817966112768 1568629991193377792 3428933663046585157 160011859324782593 9191460288149507585 4763815118229675520 8816219781850175489 8060073672036627968 1363256445390704641 1509505739391701761 3887665422775242753 4417708037062388992 7379858955691249665 6001104848015781504 7776076313628401312 5913693983784148993 6208302677633400833 4825448768177275904 6340378326927038465 3451918308703622913 5197394009652604928 3556919260163260416 7263975485452518272 8908493737028935680 622699916584899712 2447248662888087553 1329168771748612096 7593530964112615680 1397489584873273449 6256361287469531136 7360974430703446528 396445462593011712 6318075730665343489 4006927592398172160 4508789994335608833 1645794314590318313 6290510852095049729 198022639288827520 3398257159107330048 6227623039468258816 3424454806149136384 222299446731955200 8582169719532774144 4573470454974576641 4640982980160857600 3220019633079737633 4541595453325979584 5129422672047374337 4068070193794238720 1278010296918945761 5822024551397927937 5792486722071049712 1588808568574033920 3796290546540396288 1575625671992819712 1886449398308667392 6048661685143234801 5948902058813338561 6713133867085841409 6836630603847010305 6127499359070831072 8949262601683743936 7656493251737446400 4383233893980740609 1520244243486566400 393098416102567648 605565928937959425 712957024728911105 2213963003749283329 1145144396114444289 34344113827399621 4831328791105121120 4931202456713246721 9167114421086241568 8059615303546175489 7756622368488882177 6454844239055857664 8880582813255218177 1347552942398504192 7091888420541101056 3553166445721450625 8190071920766679808 2407942100050814465 8926439995448666113 6073792261467455489 6879303920582384801 469600065876451521 8022157427815874944 4565790279939946497 8391731054451154944 543337605638412800 5982257423192491264 2061740943052829953 6487482838908707457 1845728332555773696 3351674156174103625 2337538115633589249 2062896620841214977 4211001793411007488 3671976484036283393 8062017030043332737 5929726261730279425 427414372537114624 8440270504079935360 7456500724573040641 6752509908611906560 8478562028784369601 5374685790538432512 5831445313035677697 5402019934946099201 3575071106209793600 5318720694479497217 2014776827898633729 5548530685320122369 4259192657685780160 4813908367435700481 451278728283127808 249713906071703297 1274787279353577217 9078954242719457280 541595991153861633 2040648780920414721 2815377615728398337 1401274637178840321 5847746360508619776 9219957123170727936 5949766498660695552 3145358878745919488 158744241330156545 5549854389647551104 6396486776200072577 5621722808014077953 4916120939801355137 3824349738652340225 2907878743892279296 6033375261901123648 5602160200984277185 4996886254169648320 974170183606838945 3379233483687388673 5724862349999808513 7541076234879749121 5721827977221337921 6829020205713063936 3942580025954185216 7930190964988067840 5010404455338429633 2370173660061671424 4932148319764086784 6823448393166938113 3223785848476416461 6694389058497633024 1601144766468927489 382259004910892168 1413577519907110912 994962341564711553 1816879869835493376 1518093860523580672 1531633450419834625 8852263363098574849 5258462278468039361 4075400239786089601 6672027368167995921 6170682079734005761 2089777801815832576 1420149417642033153 4114016527308831232 2296371887924477952 2696739601583941632 3507611091921911552 4068366428289630209 5273018170423559673 8870355148253612545 2166525524624864769 6221705528994693824 3031289054938306560 8332647091328603649 2803538714819285744 4233482436369342464 2727295883265298433 775015512306687381 3732296180517961728 3093363668155280512 129253037523861505 3591166708295364609 8735415037749419009 5685480448126872209 5214336218460630976 4495057704250769408 6644625266112118784 8955766366621759185 7656272494088683520 2039680723976942081 2931723204299292673 6877246409692307521 9068420129675611137 621073151337398273 3490941533814587393 2402087824434203137 2337509959963587585 18445523346446848 4439984283934365633 5800745410293595136 747720342934873281 1691847122731630593 7602970783227790337 5697365777782128641 2270638833499203585 1582236663260365825 343316852297334785 6504739046040365669 3621497282845736961 7581106561219205121 7446224842444242944 2408537474750424065 8515111908599660545 6446015648734283520 7960943008600031233 3908578651686528000 2191957798284589057 7998997804054193281 8765640479607357440 750661922561495296 2911438858141576193 2695216959254659584 8718460540941811572 5303786410581954177 5060198087776010241 105673886103880705 7412400170270353153 3915779991402287104 3236156413483299840 2040791233645938688 4094884977332968448 7377031317839806464 3501036406622049025 2271476628876801024 6568968624330846208 567330777974953984 315455097252110337 909633078537517153 1378629371084468225 220845359332962305 3258414179427293184 1129354680711280929 1619997101514645504 6851272704706512097 4662980975313430529 2144124723805755201 6120617890062659585 2574975697083479809 8521967377296719873 69732662882010624 1842825429693667072 5013174434120708552 9088616115257049472 8328923793365385217 3786142234557972992 4063497993307652097 4429084817765695489 483033691398074880 4345617072085354400 3742227896598556672 8290509321028173824 3443338067122834305 268052578478307553 6726254747478110208 7635821020978378177 5578396018281649153 7194308204629716097 3979832544083091456 2183685749761913856 5280899692165349376 3128947404210707968 3753885902451731968 3390381830298590272 2623696814985698304 6300625654953870848 300002847188058113 1367412210803012608 4268658142777279489 3371684173755469825 4380699458383261697 9122264654629504512 935787579097442304 636506492651285504 589026574299703297 2615389541112803329 6809280340353139712 2068650164602994688 8013757278536162816 3011560427635999744 3626131664371851776 157505258704347136 1613899830992731648 7999245335971840001 5669917286839484416 7721282509020504064 2048539316901435392 5997633496566880257 7423715808020348785 6350774055687159809 4627370488422684160 7064917760610156064 6749464118368837632 4239955945018954697 7285689660464108545 1948232534306561 5255436229860290560 4494805326874211904 3672413800985198593 3246556570046932368 182572137786947584 6216203200010574944 1427398183772421376 7670719183654363136 8376912743240073216 8868580468498675297 1468887862279760256 8639839238939754433 7221462618175262784 1254663420296164609 1813192406038903809 8494947966471271425 5920991582957092088 4581381664165381120 2952713661051318216 7865936133056635584 6900340621012251136 8911985818641859072 1797306136447504385 4059416735253299200 5607195772675528385 3850710748556330368 2251407580646764385 6841719178648164736 9036849259571900417 2781880295583792640 4914199112492724480 6858315088665352961 3612660112717088833 3282839822065482472 5866552421634152200 7060110286475828480 5015773719988930720 7066082637121901344 2209835754094933888 8935552427129270272 5760090200967721065 4440014247303315456 4294074339809705985 5457219990079577632 2113147436340060161 6598504400489195680 6119331746465972224 3908456788191739905 4003906193137695745 1695668113286320385 4371398948479206592 3770335775056392193 5154822493235328513 6936254029199179777 7071780913674575744 4377308641719410688 2185033250208697057 3662736475248260609 1818738543220810497 3952601190506588736 5927522165375187457 3532607508314599809 6101917594675284992 7666724737618775040 5557846986269673856 2049154825550036993 3043822312040171008 5224330157079193600 1226982124505632769 7082957777772194864 7024053462507036673 3491837495514372785 2516709379527864832 7484307670020603681 518938110031817409 7124240247050731521 8886757784041820305 3146432931482204160 1956083842550327809 7689689122681636416 628648061211257984 2343933073319792641 1642485315006534656 5516710361830223872 5892969769195077633 6358669998493334785 5171266762581334016 3835075477211616673 8518314058625512449 7693489972938553752 3090731528468333312 1897975888163376960 4964235678607114240 3347668619106385921 2233195706572687104 2658264149152313089 6103617701342134272 9143682909131523584 5664574097140640113 2768052913996292096 2589646560238547457 3828462489503208064 6307288815140754945 436864784966962560 683701982612594945 5266795968225640449 8610644798133314080 2190848009086697473 1780295830230518272 5367253072334962177 8908414422238951936 7178891854780138817 1343623444152936448 6336493737782656000 8722064369964873025 1189335667545415681 6671845328215638016 6044120701542614017 2369735284453462273 5752222904212511233 6364474131375358336 6814400030742675457 6498889835755864064 7535829000977856577 5730280379350814209 1263352898233210041 5730119980299673601 8694906324314561024 8612015961198695424 795360130774222849 481232680544685344 7157723941820351488 6240592211027265537 1027626578996896864 7244019167705956352 2829338188246754817 4549353530584555009 2116789523796425728 6774491642667991040 6193531452027006912 9061123602614173184 6913743159727642624 8418394175988363264 4670165545665155360 7598802866790924289 3915864975793848320 7344378329515001472 7447478562092063745 7053363403972974784 1482665002836761409 6907133821313658880 6429676258280928768 8314803963187052544 5722485522918911937 3330070570746611760 4086425702753796097 6042142760602335233 6377466505776594944 1849381785862107169 468295480737823841 4931085494992720529 8902198183547243520 4493625092245880832 2201799031827542016 3458329801595015456 3771367369029618432 302949969564253364 2237559891621645376 8646751681204817761 4012882881067101697 6213938614559213569 6425020731651784704 6498373772465210688 5926071229083398657 6971644753127489536 9143504056152752128 170160047804974080 71260842436612096 640686880323146752 5891160433805295616 7247554575095483905 6832244612536487553 8141233875967107072 178735696257605632 6012283831315120128 6729942312994264576 8982865949078355968 3175331800568823809 8571949068493484161 4438935155009138688 1744624621603017216 4290152534780232560 3121206894824259584 1373153204191641600 3318230177671941633 6155591018620420096 93598517255015425 6865904339405525952 4553004837619264056 4398544067802719233 2875499499048737920 2992928384541244160 142361747680057345 5007614003372140544 5825776583062012929 288626124366250624 6870246968259265281 1881488356614877185 1967624632358787585 7242263509779673401 2716186321985397760 6741721955394901409 7231748345540324224 8341548158337747712 3622618646781068224 1151525702970435584 5111073089942284976 4690091535305779840 5242227596777350656 1219105985689498112 8785286801139929600 2702854799682723840 5813173613656931585 4729767114747879425 8989253838255522592 2836098639068898560 4872716663270792320 8813764946216017921 7867212397882328064 1933721845294823425 5265919607428592833 9102797930385887745 8799647994010462081 1466731555974924800 6518795199425590272 8024956208532361729 7140607859506801633 805079401877521632 2885299160965517824 48042297276694529 5152125658592182272 1155262223401141441 2663320052845239120 6701740158061182976 7787332897474244569 154263209651840256 2891864851011802624 4105944957270628609 1548861340158787584 4136555213742879745 6798519580089784832 93079686137597441 4357588314118146624 5764579593012738305 750174065175650304 5714058314648179200 1941690080482151121 1609832669298693864 5947548090789927424 8681165116571485936 6023891404694749185 7877246775574892033 2831901468868726785 3450091192189262080 8314601075707746305 6638741796280123392 28594291157991425 2754483925270859776 5025059235707251545 6918511461266288640 1548081209725081600 5825490299579022080 7580192025360440801 7078379983195940864 6047174977448108033 1057001381835037024 6908973045152890880 9145920522554966017 2238511906325200897 4722305955126050817 7055055755999729664 7126984470960850944 2014700795504231424 6328128344085676033 7304479558605392065 274047393028857856 1579907122124992001 5235234347415302656 5486741328775498753 6195794982136908801 6984173350306709505 6150669384413846897 4121396637808472064 6059475923125010432 2234826742388500081 1293679896929119825 8261121199637900289 1945231605268008961 7675511218567993856 4484839643241409024 7701723700514783233 521576458838028800 4537096749970189185 5651337753294508289 13784437465843200 524553421269762049 9153539186551533377 966390270605000704 8306051111398345216 4916453722978844673 3967234640340695040 3546685323914248192 7703164099803021312 7332406294568828928 1777000982023442113 3503906015010934273 7905527806914670593 2387174534593195009 7624770500347909697 2916241335536277600 1217172745555347968 4732376671258388160 668478185724129281 2245793057300319681 7841943090186289153 4810073830553337857 5186674630448250881 1109340278550128128 2227170041046819585 6175493633671471616 6219381499058909441 245472258005807617 2258421734794825216 1165855153877495809 7910353760395621374 4354074059250008064 5442326802758045841 8130538701641211008 9152303823929673432 2908743641255202816 7562792027005705216 456306155389831169 4580632356742940672 5517075546844025472 3545171953034690833 2071309259822292992 377360552349008865 301513735125398785 8013652833535543297 1033861382661096704 6377832845209905984 9082815957027774464 2213802156035256321 6246379086556946433 3837641068700076032 131905690971594752 6586420563358363649 7009821671332020225 1249662104342904833 8013252893244068241 8152613653491164672 2304027479613165185 5808622832065540096 8152672665311490241 1839905074325282816 3387874249200058368 8481762154018676737 4536400087930940000 5287895146067738113 7670688401127811585 8800137619805071361 2003522813234774016 394117476591632384 1382989764311246848 2842814227334633216 6041857569413130849 485555810171787264 1087616379821281089 8106852301774803840 3886993568644505601 6965779638298238464 8193108327760400360 3276212528766716929 7915712715262079360 2125131116200457281 1355015054560591873 7619031493050713856 1933134551434072065 1304609182935117473 4200090912345825281 8251197413818810560 7513965174193860864 5763529763969959169 9111608889137009929 8350782361657025792 1961550239758193536 890983249664704320 5233332055897524993 7917562369701044224 1016067006832304 1825991928161648641 420079670619199489 4509257843897051648 8033826059209293825 1668668439071116289 5448843394725235505 2621024148346746473 6864573494773623809 5241258025796595200 4784428850038439937 1455243483679810624 6413854219492655105 6504898639625121792 606460233294877248 3939830502163185664 797592254246628864 657907461787115393 7165015003861223425 2550590533467256256 7013581311086371777 8518663384860384832 3327168155943428608 2406853412171651073 7087318198652212224 4308501355877070081 876971922738079553 852688707993600000 8800341586150739640 4560530068581518337 899916062309085168 903559895908352720 258876309259175057 691059200207624960 4640411086723354625 6371983667675267072 3153196425230583809 6407868447302509569 191572590568538113 3671643705865565184 1611642922812882944 1695360690670158849 8195672472801638400 879071049682329600 3350653228330037248 198096939345698561 9069311504324523745 803641783965817681 4306056671244410881 1903759965719296929 714967318665871361 1411767002918033409 1158719743205829632 3539814140511404032 7472344573352631904 3278104809347171328 7681525334417730561 6372655509513682945 1662869081669319424 4273254900882867201 8155151867128444416 1609343763752348672 8661411071123955712 8341741077391873641 8912229440375984640 868122996339936256 7128680013402144769 4630799857765663744 2058518609981090560 4347519237059198977 4096739867164147713 5790395868408506368 5767876594616119193 4760330322880869377 2177241034018680832 5080976024675320576 1412803579257646592 8484752506221944832 4222846108893019009 8035608178654798273 8002804541649636096 3114923428485931008 3299155737642898177 7773149153832810016 398698097241694209 4028293646030464001 4253737325224473985 1605006649759494656 8172755675651047424 5784524449436227585 689598263968517121 3295645902128496641 6153380349269031489 845932775056761089 3112510859681556480 7253733191909039616 1047967476412771328 6834713550299070464 1464146687128005233 4956677277089908737 716367864300091392 7261373291560065024 9007216757974888320 7388671044488619713 1849578740528494592 1828269301214891905 4749219225787695104 4958755516790180609 7511406664859676353 1693771003625721856 6282077495384423697 1400633358720598017 7479804061389607936 4654577282831503105 5636921057033519104 1053259101550163297 1691739741063839744 6035034045483261953 5506638996613447681 5427252713867997440 322522891955526369 6319515494171341824 7110406973754928129 8308298281655110400 8511678371441075456 8173558464376016385 3142110984843881473 2433737760572539629 8715865216636195841 3537195552361971713 6035105879137666689 8499017160346315321 7703143361430945792 2544843039550472193 7462010144166283265 6517259547415685121 4379936578206512768 7471552033624695041 4777106863314598144 3751971349935821313 4933336951772321792 6100879513973095425 8499546028553945089 5650050579245050176 3736255144646055969 2859300145931004416 1262638887728796784 2854654325674909888 1463693656859145217 428156223407022641 3322176103585984512 4366438038950147648 1993036578476356096 2981334596686082528 7687620260308417328 5798932168334049280 8849657491994495297 8478180881870927873 4712809630289036544 4517863711213207552 3633367540212092929 2436413566932895745 1667752460040251648 7427792527095906304 4277099779281113088 4388842356766806528 8861340699791907696 4074513017619136512 5489778523576702976 8725436208893329409 2262309889810366464 6740684086153285632 3522064847790850048 9182157204867947392 826013566303349248 8053955624128500225 7690999753867368961 1822853699226386641 7920301015994198017 6947003778142867457 2661750051203089152 8940737508176932864 4203086104824172929 4395389138821039693 1008588495093909249 6639110677230570240 2944538961485938688 2425287042366504961 5742712821833154816 3106069158493782017 6035813211248567944 7174086444378563072 1941226958206044481 6574483162630481920 7869730210095456704 5164256650311570133 4184097457971916545 1914840687307687512 5778583559663236481 8259522276418447840 6636971605867336129 2891319376337047128 3772566553378963456 2939558623288882944 2993617283788520449 2825357671175925761 7505384304418328913 3519017093941641216 5809786309044797440 1579062828204791520 4761746426713998337 7562096460917669888 4645493098524561409 8769111974342406145 3638150734699204609 9066155586326776976 3891560677173522160 6312593532040376320 8252062997548114689 2556562158020250113 3468757652222713856 620537815929847136 3782840755225739265 5895223111304237568 3324459843482026624 3367381245457891328 6826936893227284960 8853929377614960641 1721718637580984833 373902793739374592 8870493999377742848 9044244127672131585 4084349265938751393 4585650733952395969 6503602143564029546 4193012576845836289 4876592167774167041 8316307427043319296 1568187787337756672 3158547882911808801 6936797998680764992 7872067598020247552 4796572981416937905 199822205516569601 2424415720934718145 5798801678731540481 2293498475633595072 4404885854144021824 5228507471918759936 7392752825571958784 9139279628489511040 7641944013256065025 8426116060774641200 2806913791835531681 5661313294949659477 2475739732376399873 7954007211489450336 52407409223500801 7491790663705178113 149842039563881601 5904481746855472129 2797398952850489345 4343126589843605440 2315895797180335872 4366197367956282881 418311150577100289 5870114818566741505 9130463975745563649 6942053928431494784 2721267019427292585 8570595908655082240 3745448770161336320 6889622196885913600 6634055370197952961 9212202964571447297 6977078749091610249 6641161811848511296 3497616196024041984 6299356038903560192 145718169432080384 8184273654356588545 3775802492227698689 684211394197323776 5295090871347754112 1874226268326417313 67824296037761728 3239142252180996097 8810367510248655514 6037514946326895601 6911140190111004673 2088416111972306688 2366657519206615264 6586007900710791681 5367900876363902849 9117575363440190721 5246017585080395521 3500158982848665601 4417696222364911424 6833485485236027393 451385586003304449 1846951917063214176 3952760579045095169 1179106969926533888 6205839312272553441 6858304449356644352 4184020098495992833 6861617874905334273 8355825873166529025 8022984615322094656 8228937616304830465 5912112348304698368 2943777276388812800 8838001052938586592 8950777718402375681 3239520134430679041 553895170103383107 3361871876541251585 3151930247003464985 6723083483378462720 1418834919659258417 1772369260306228225 3396159718759809024 1140872561880463872 3160940614755455377 7569247791572943105 5765005695219806417 4034286112569655297 7971880611427751937 942412763304660481 2912301885232908288 8397395279898323153 3343537342503230592 9168788451995700577 8960053133311174656 8641641263041494017 4228078008412276736 5247455299563208577 373384708279516768 1271565426296322048 5010779081775940608 3271766191999506176 7464159587001204736 4565501137645273088 1290739635971475457 2926009279245603584 4976480860630931073 6688972761469126153 7222195328460362497 2893057850265800384 1020982454476464640 6284861726588937728 1184533043545567552 8344317366573233153 4844260647134593024 5860699012792590337 7140564941186600448 3964363865909542913 3553642066565942768 7697872304145654784 3959925338240497632 6451451029332609280 1721131948167434560 8441385471603771264 8501233085700562049 6166791812259325825 7433067271612697665 2640665977734795777 530197174666133505 356164802690205953 8499654479651038401 6893537522274533377 4343126221013059072 7282158912995495361 4472716085557010432 3016079268343036417 2428057368418228225 3627332549296283649 5800827728725328385 3965341837095796736 5724590908321046529 3842956460419562113 1701037070041406944 3849655221089690688 3132094319066152961 8586325550618912944 742643757167132160 5519573668785533440 6657720961523049984 6170025535523487744 5543226664247947264 6565691262007355264 5090577422831442305 2029689458217457152 7000686719552826881 2549106532371267585 4957448755102649345 7839388725228019712 4009019970638539712 4985508926194417665 647519813216016993 2993050158218638336 440764504889483264 63644415990942720 8016493988948377600 260400097477087232 8708972449232986113 6521407421124759041 8344834486733305088 5775182782677559680 5651539287237042176 7476179189073787952 1274494642525160960 2680354374905511936 6724153532687355648 8714536262264825344 3002578464870178816 7384404601081862656 229913627576459777 9090671959356653568 9107393197728557201 586671935115283297 2662781138591893505 4382429293802311680 2824795697610246801 4540558536510856697 2164072197070438400 2723484042498463617 9087728837294311425 8949153822036160512 1046463962597752833 7856671420764051328 950901924491411457 5129870319585165313 7709850194139545600 4543382524143371777 1243099846824607744 3230571042142404609 6061188012590405632 831554253122339841 7074873861258401921 8946418845507747841 3991926233541972448 4622438705351160640 336826977891621377 3854913623120584705 8620265237983541992 3256622289905041409 2390618869583135921 5907013663361067265 2317364202797357184 3199322678131248129 8279199692642353153 6888774215370022913 2684611212114591744 7768539493999641985 1836796726751643753 54605759636072448 7327969819699970048 1462236434952949529 3395014626910846977 1870142648358704644 7557383488908384257 6553520546981026305 799413567563148992 222595246946516993 1455839575514939392 7052797648681826817 3682159342492089345 1484598570222858240 5152404046839334913 4649376014421569724 531800326995804161 6635931334415040513 8067226434140350464 4030652988371722496 6050192593742275648 4234501360456960001 4544133189760712705 4864415896262259969 857196256769510385 4877904069108425217 1975037670733020289 7294684881184752641 103091168716581920 4972780205406011392 2970606089185590401 6420330868724781056 5988814811532218369 3961736134547988480 7907685924808187169 7116289706864873472 3051501746282495745 7257533298761697665 3337071939279421440 23306477930872064 6475327477841081345 8186116804488363520 3803486266149701304 471718963519941633 2252877414465764400 2051545040614692865 5180239867458667520 125104795388571105 4339270268970988001 8667403970995896320 7103150445221734913 607623228052389888 5316578079380432897 1582337965271580673 1337600594911744001 3247637443611963392 7080693705429090304 6548302614062790657 9172583436452610048 4719145868667257857 4761387540302006273 4631972804528695425 1039847539309201408 3813580267587633152 4890248278857220097 3743297263862388992 8861917599506984961 5036850837499804969 1600765120900071424 5987958078354479104 8969157407203934209 611037866674044928 3653800008466311169 8726727651858638337 7041249522168627200 902342648543007489 3206884512901877760 6140274675622550800 978417383832667264 4372503318592677121 6381314767058936833 1604419990403506304 6821680481926091145 2035899482336714241 1012418983892090880 2742684376326668289 5692950820691463041 7922812510101077401 8157254461827469313 17376430010437089 8501019610768120128 651902017472867968 2098844865489896017 3150953216229601280 719786518001986529 3850419563696713217 7581640868299341825 3658961647223937025 5500313829252838737 5516012515612950528 6731045352276358465 7164533224262464961 2236952748736564225 7855892052138146560 4137386404029720577 19793764875542721 4047800591770208257 6068408094881463008 978109849202664601 4751959182978637136 1302773399310557185 7085835654015504385 706811195224294593 4499596961848016897 5864197128170340353 1587922109030811137 7329837133069119649 5423206128734140928 6681059522054610049 1666581852148662272 5774714871330043937 8559216759016288256 7712819772452754945 9179300041128103937 5002552326994401465 7216544696829882369 6454295411064889344 1131168909504859776 3711695773435312289 325191444448457729 4866942758529146881 2042300976732051457 5060773121676001280 8627882245776138241 4945920593674465161 3531503060868327233 521449620339354049 6979342969517956096 1135663412468333057 913555691425201336 9187743732506453344 6862952210796160000 96686715991670785 630266436319194560 9220677151802701824 6835195844190273536 5353771356220055553 4608507440777543681 2997164679141568000 389427437919382504 978426443999336449 4285268046584534977 5608308134306152448 6748166811884207712 925156595765710465 5400868215839508480 6408399722713309696 1058260969824006145 6206225840301146112 3032991078780715009 3563534326702712833 3776282865976958328 695585332053899265 3102586846139719648 5013734238301709313 3592384643743010044 1719197089701754856 5641220936480063489 7502918261126404097 6187178799056347136 6148481623688544257 4274608389945450496 2809142245118155024 3802236923885054977 2488832881061199873 4648690088850249728 8307504110564473856 6785857709746198145 3891263177070625408 588620007257098024 5778922371050054400 6309873479975403521 8935485729110661633 7278390853331894273 5142232652028001216 8933488956339000737 437085673113371891 2532595039879466560 4239652773314953216 4668393997970775041 646637264255940792 2329288287871827968 4072717830978580608 9090151395682746369 3388189485797593856 3953022853148956736 133163729608908801 6129397264500326400 7691038287797814121 8985494967009820673 4432705339710968160 6756028723390305280 4468491806417215232 2014402829335015424 2928132451380854785 2797702191574879425 49092977641750528 4244057445430480385 2609785546165714944 6263398134045960897 242795369528312449 5247624900074573568 7905163079532157048 776721782503604224 4933506910342595073 1131518262672219649 186649975117310976 8039206719722692608 6461647264210306465 8369946263331666944 4560093958558432769 2022434826651828224 2169154541393293313 6454586425820116353 4880828952101833472 8605657489881956353 2180988025512329216 6128644727400683201 17540447109844736 8995001316580466689 4583993716420343296 8003187821884612608 3471741682857731073 1337263361009403649 9097241032589443073 3789266040881135057 5313158494700948992 1851401602346598400 1978793125240914944 2777802630024713856 6187654808145630209 8864834424848203776 1717434878188584960 3454524881992876033 4441114659014179585 6145454704581384193 6445216501894920224 6380569736252861440 5593733721028460736 7191873854881923073 6851461888678198561 6561126985158601921 8965901414092501697 4091590720042942464 4637410986807261388 528917717083924161 2026859711373551616 1893697420793901432 5397539405431249664 739075118541886337 4606163696125219957 6780110273416876033 2231889171008454657 1428106770891591680 2185679922192187392 7093492175253178464 7072632690397280641 157679116304172097 536938201210304193 2977541788128321537 1699729400818597889 7416186583206264577 5470672400904385537 2409351434099897728 5275640350837537184 8760479374953316353 16504164776558209 6052285963424552960 1284308167578799360 3044571673511815680 7588649746348539904 3292239696972723712 5691743163375535616 4173765853787880961 2035947646706836769 3978120092317019648 1571660347405220289 3100777266200510464 3924020949481947136 5696113217159093249 9155700184151353856 7390150646455040001 4669776901075485696 3394111552889290753 1401944102434105296 5266859800260721664 1657578434069649408 7965519024362807296 7008154309118394369 3817573485322679552 501098587852246592 8186949071835235553 4154735050967255737 3544948483909798784 3854901412854747136 3885012067549278464 1501102786347214848 5442508831292609024 3274875951760195585 1723395177102662657 5538023710843350785 751799217063862529 7856320305499798977 6959178629192005633 7473184207684829185 8289811525322893313 4661500118883707905 8317194682128615937 8182005480868874241 3313772641150654208 3098382765671305216 8076828938912927744 816471825218229761 7324178673340187020 4043930861584536065 3805078397798957056 2815566931191398929 678771855614263297 839247589321957120 2203945053776117760 1883072063494002688 3676872624569143296 7984079377923614912 1130065061187805008 4963256474017453057 8214786080737246681 5453818285053983201 3780864612720156672 4766062919478540033 6921080406284411904 1784111486059665952 5422946152084517888 2019724415243124736 2284911538085758977 5728174813389258625 5643897233648768001 4273147805327558273 5387254172597383169 1502980515878862848 4408389064386080577 5894278129365704705 344054384852303873 6508847639075485952 8780236846523170816 1287375766693192705 8106196170000596993 7863314494058536961 8057849725859803360 4120438204786255872 5880617764359539712 2369369104841244672 7753895651970285569 2407056743232514560 6188723544864464896 4905025101441107649 1781009699575695361 1 1570858467996712961 6770048678663368961 2108262461511685121 6643477784730599424 238268763113545216 9142932219373323653 1195166431696650240 7924687313219092481 157283725677491136 3714007598671787136 8518913397655203456 5545343587058442689 5377854457626088960 2185585212712460801 2472268922686558969 1382035234496850817 1900065601066364897 5072403039127875585 7220341372752511361 3033673826288041984 4455500853718032208 1274837370615359745 6262723688176797696 3279097222609110704 3405420837715203920 593454889926289024 7686954153091496449 3162822144363069440 2553783351139227648 3267175776662339585 5382774747743181824 783996353508795393 3773205010093649920 8026722897205667840 8676504518576480513 1939833053174636032 5516802522496902657 487433811592938624 2982770288905032896 2649010290486198273 7805024019939875073 9131363283461210113 2384067319116015617 1321637837321240577 5706177778261562369 5955140164703468289 596093846511545089 5013266125193758720 6782371634976366593 2648209006477707265 3638372096095910401 3716575793625956353 2222291308053979664 5524021315050042641 7849330856632479745 5033627576798279169 7263112896288129025 3834875025229597697 5558017688600412161 953892855972325377 5067518027948310752 7241121798594699433 5503084707074187265 2644819697421123585 3559985404795659265 6691724729016342400 3823696728564185340 3505620738658870017 6070791045044655968 191768722013637377 4189052561035567104 5533352297368125441 4175633721043814720 8379587003463237633 7430599920047095808 6503145233137302209 7966268624134543361 3648475633380130817 5552000566852188672 6871909456183757045 5862497586324519937 131721843294506752 2973157422333230081 3296708578162138625 5051755250496390401 1932598667985874864 4684547608057928705 1514122823332808381 791615450510154241 4810153037047615488 74545768641396736 6901464913697764481 7969119447555491840 4360783367153121793 4898804979823139328 6272108446871068673 4328584062497938560 2184458042669137152 8192368940777536769 1032651549193011200 7100476416785383424 8231381189191576960 1604684979805159424 9039624575500296192 5614491305155969024 2547303199493259872 4471888693403146753 7385562863527824385 6588496352343392256 6746286912907983360 3452288270638561988 8604234065091211105 6278303052145860609 1051378721287818240 7138685524055696400 4607006181672722433 9183894306336289281 6760327192266077441 567631938811068416 2439331394198824129 7255401134307246081 2142432879140281088 7468183861752056321 3414203282226628609 4925219804693362881 4982959661685737472 4115561713076134401 4929413808330314192 2618781499288038400 2889479903031837697 8067115674957201408 6049830422865199104 8904430012617457664 5920370808860527329 6922223277528340864 51624967456292864 7546218634284408833 1295753159094063361 5113594430395611137 7571633443740449793 3252886805691256832 1784995574346800128 5529987819612861440 2005202089083175937 3935724928271003648 32155479178749953 2930550173599543536 3344401553942288000 1865757565800884928 3858918069214303680 887662615655307648 1532822960826089473 4944910651916588545 4081270915763688321 833250415599427585 5542140424619188545 8375057979245068289 7111334587851308033 1049469867617605632 6058111333920359936 5371542299516772352 6771744904268957440 242960274365385729 4893909103859242624 2781370779515533184 2955055615217971744 7723467637777885185 3060380450720097281 8726216914035966465 7740887793018144448 2609535579271769088 3882290455234936832 5981583650734976065 8886242640701824257 1910100609233000449 6162607857502859265 1279083513611714560 3560970414054305536 4638255064612108992 4485165806550350721 7712330671301044993 7285053022323860992 9142146916357810689 8700879349341011392 2889166244668371713 2085915273980249729 1944045594038654465 9003069502736292864 2944897660736888833 6168595739309065217 7766630923231215616 5895959446216070145 1349375682150288769 2527421860479926152 8109689641787024385 1450176825512992769 8587787085537804289 5428067012912380865 5500235389812202496 1067213549922535040 3547209133387563008 4019537665848401920 6549943627962869761 3381556127357568000 2104287688967684096 8996759832820441089 5169142213571231745 2397369832877717316 8107642432353584844 3922575899423809 4890486970590757824 3879515839590023169 3400653196417719297 592676812068105216 8158301995841163265 706936330441201461 1946444836337934337 4710455544109506304 5831848058475773953 488240606062575617 6094379350872990977 8949816812939110081 2042384547809248640 3454412817157849088 5103354983546032897 6034933876718697201 1334971255799409409 210199641339115776 1549134347922032928 3223527838923751424 4782066905290476417 1082167167918424065 7586816959898789472 2680951048466461696 4786323162611228672 4247286736548790273 3748357978268370816 3195635695917671425 6469299527130555808 15028263078789120 9112281068749193217 8800601014176915489 6703427370715838080 795121416941394817 6387185130906200064 1031834900268107265 5257862686143909889 4817368488517649921 4425335095617404368 3321230474336321536 3024013104612145408 3248081207429320632 4834014537532002572 715656862086245376 2521620897365475329 5676437591289937921 3239136005885546432 5157956595523954689 6601787620504779776 5290221650832250881 2518669003401294720 2975950679288519908 3596620704202173441 3127955241198738177 7581041091771871233 7281436382455881601 7409100496881024000 1131660999403044864 3720741885700599808 1099858733448885649 7140208616115208129 7159649586609117184 4568780291384410113 1348255139928735745 5195953182161729089 7396491452874471937 1564330369792483328 2835245496455015169 2646725118730209280 476769911088414720 2317350785899116377 8003619715046178817 8028407313378926593 4317434656880238593 2783180445314730240 6559333413721269281 1483191287693025409 1008568801717425921 8418551384515684481 2400111021106098177 7054348583671169025 8635081330959249857 8411026579345067841 8593440264943304705 4010244992215597057 3673719065829404672 3256150394669105728 7449169081372455553 1981579896937570305 2720822740337766241 4610590906980646912 4807944248055922689 1116242254488626273 2902762038989185024 231747734747753728 4740802660211064576 286290737482966209 3963796328695267328 8653204797595637504 6256379443418103809 5493753015093276744 2022051384316327936 8872154376003747840 6142067965881647105 4699301450815486465 5895963904845435840 4496680901309742025 3802032372562424800 3594812927121328128 1027384653830157057 5734144508819341472 448797571499393024 6627914056601260033 2099962627356218573 2051629038853042177 696893545105735681 5865979181318626625 4361314768906461185 2733534914061926401 8615431124682250240 3668465963632576513 3525833835271431168 7745701344183517184 6894815860054922496 8647153892379671297 7937597533464211457 5118957251350433792 5825735772551641089 6555501556210416769 1344383044589527041 9055710558720499072 8481676823561834496 6812505857205469185 1704219798130425856 4751561057959470081 8183714211176059585 8954129125618089984 3671201305515884544 7294961456465925504 6273470389947269121 3321486909395109744 7893458497840840704 1455511350446549664 6160460878262013952 3252624719568048128 6581560027814626304 6292210491025264641 8675682867316793345 3771049748384612352 9017496788190315008 7118110996005283841 4445195966198603264 667372431442768513 7696638255081201665 9079568774271657216 934591133587449856 6489963353047729280 3726113709059334144 4564648780773876737 5646353318050929665 6213934658298105769 5246015478945949697 7042824262522041024 2449649804664999521 2307521062853497857 6408128064921045633 3016818531000788993 4710425883578179585 7419284438901587969 8269616024690614648 2348678701242785792 2780189622284540929 3903454572382845760 2339705364599799808 5085899154242928640 393022269073915905 1206250269924662576 4716054389613572765 3731174945383229537 5244207945987692704 7569571780414858752 8911539613351051264 1145677440766877697 8454776527591677697 7690425732386051072 6741888835982599169 4686209597169089361 3567075405537064960 87995799379243489 4713050131697917441 5679917466317525769 2670169450554880000 7644173675166582784 1991728964363128609 7488058935110479873 757384945843814400 638324013052985345 8892619475933814400 2898149150449827840 5069947677155169792 5630501443554884096 8542446706378905601 3163782181712816385 6171164656350265344 4671810978746356736 1244863189071265792 7552355074830870528 1533481094356078593 1 8194837198766960480 7775378139687577601 4153047606323393536 2685936321806714496 151991305133575680 7228842645266939905 2074291008256791889 8012915088093085696 1319569793559964673 2788981600722262336 312660572160429697 6247776965523875968 6738853409523416064 8337795119437969665 5169505541168508928 1875005321017971904 7796289551887382528 4559644200740642816 3850471888784719873 7272981880670568448 583200711568523264 9126901834754049920 7588242657283178496 6096067185123416768 6496400986039537921 3274218545508210176 1210260514991119297 6473377081015888256 1470626330893305857 2703305437534486528 9209568956588290688 408407469391921152 5748919402238836737 8136909585218258944 8226869518801043457 6563498685360850945 4897512668625567744 3746990988524642048 2734381448555008768 4025192437331484672 1289788921692217344 1931124967089623808 4539355645652637184 5898948297515507712 3868584549067784192 5463557764520684033 3475388293427855616 1211787193185992704 1658567475250987008 3011624926582687744 454461881173803009 2143121830414123009 8790714619901165569 2904264004655276032 9148567101001940993 6364221352077792320 6866090950826448641 7604640398513143809 1682480819010359297 778619779019288056 8269941944474115328 5450326071267098625 5605446553379536897 4934900920212664673 6829714348716953600 3976597456200453120 3414846421054140417 1965768613322865153 5281662985293523264 6407552099568971777 5106394862572273664 5967107507771698689 520896768232348672 4826865129004204033 5640314032492411537 8506472203831672832 8903498308095435776 5200700543147403712 5363702247685616513 906789135286975488 8363709925873551872 556163137817922816 6135029952386981889 4228256748296717081 5474136434942642945 7871783169313273472 3249454853791285248 6339319407355655808 8532344722359748225 6196312137787138240 3759513937774949824 1027433169205006336 649837763274971136 1881261794228168001 5243478076510797825 7251442699444114112 1650957810431172608 1176107874106715520 1875310738664982497 801119082288758785 453521130502316544 5718856745199495169 440286258005199360 7991802204628320257 7490042432523424768 4224879966172685361 7958692354373748737 3894994609962008577 6460423928587878401 8142250265160561408 7915555371299891969 1651892915193237504 1419052285216690752 5622481172036899841 61498218265903105 1009170478289865984 6962168665315724481 8846014083662052417 7219923509724250753 2081032654391621633 8197564258102081040 4084802838033678976 3746113739545643248 1265158417880435969 6319878873994094593 4552362152634526208 5100683946488266497 4263509251553715680 1209921712155836417 8004619173199085568 4621150741602369536 6486557361182867457 180961126894379008 740362753764261889 817454990633623553 2983431080115068928 5518537589123170560 3029644576119947264 5154491334271631360 3622200319632752640 2192668251231180289 1401578796588114944 3836928252773519361 6172082845765831929 4576176965041110992 744629299970998272 5620889797539762176 4585017492505185216 648337707660845057 480592901520228352 3498808993184677888 5800499545507491026 634335477847647873 6304480852013706497 6757934218563584001 8970649282112106497 2448015736193548289 4594682138167865804 7625861732394926081 1409975484102902784 9120877155959402240 603814686183195648 5879744727545886208 7820627184793147392 6585798677870561792 2360991351621368025 4844038914865006081 1971800863772377089 286978152061911169 928521546956136449 2695431583728115712 4463780176318678817 1958865310300565249 829952585162959616 8280962801615164032 5635205447250763777 5575306268303163393 2828870413831045408 2940929519635382529 8773277350893085665 6906320182057107456 719184830370281904 2459437097137168640 8155807360908427265 4808810093406878985 6734654784919924737 4489950252228167712 1790322342196879041 5413159209643566464 7019538025798238208 2852547847214356801 6612952726009242240 3428120485883281409 4669526479089685504 8886761357692950316 8230730796560474593 349653555790393601 7393026379951208961 359541299087919552 4810204705393927168 1847537182142436480 5841139216787369985 3318701499881465344 3768129674498629633 1925090344366909440 4113924123464773500 8806627222940987136 8890662049771623680 594015623989396480 4689558399301118321 4176987099662332977 2745190805339212801 6522484971283407104 7727351225335064321 2706585433985867777 8148257680271773696 4539414332115664896 5936235065517151233 8626949356541304832 763201329977473025 1670783848446503920 3462593856864795633 5746045049953583104 3043708106857087297 6499039078401644273 6087727697274077185 410422023776795137 7029948139632667648 8904697151556667392 4318013512736006144 7114081382387108352 6642266361542687232 5320305330799270609 7484598339235283521 8671180734358958080 820067536031901696 4893400547255885825 4883377811817823873 41768898365995009 2872086839528840320 6202217921438519297 6326781121239949056 7256350474438309057 5868985053326744352 1941962955218059265 237709033313599488 6303679052739444736 6069024845798807382 2023215882794008064 5297171940439887873 3982478712432780801 7023556852844683264 6381000554302216192 8515903056675530448 7535099769193577665 980646560555600877 6085384538126021121 3048773461703154689 4959382828568059580 2994463535899934720 8912119913189002913 8353925065827729089 4327332089499521537 6581196492556744704 3351900041018310656 6655293564837126145 2241951201707552000 348137322945628160 8424166996813799424 8297146336842251649 7203514437750079488 8545759462551074048 33977452509930009 8157134310931603457 7773200831218540544 812661033174434561 6269968212779463680 8316430247904243713 708453351782658048 2695341093934063873 8988878394720956033 3152625697302652249 4612522677168431105 7914143379928466497 6149967504023524612 3845880481244918401 1033185597053730817 7882320171332231361 4309947368097547265 2804253459060338433 528052282169176065 4334956475121696256 1245545412885364736 6579885401713147904 1824017401163975649 2875669940921901056 5631099358000149504 629029899248323072 8160228588510713345 1913201849644599297 3506958925119901696 9220289184173506048 38100826703016705 882952166289882368 8368514933674107904 4606077075678737288 4175964607493046272 1271197105743143424 7914740131395771904 1561679152838168577 43911677691245057 1620782805387579012 3598279487642476801 6852122924619947009 7051191311212091521 7961125586079430784 6637365625705758721 6896193215724926209 5933374531133357352 3718179788751896576 8124126913013553664 1411656250227575809 7032677702275862529 5648644756679007617 7451757559520515520 2598134004876083201 923829168085097985 798881776902466304 4592602719612133377 3857322708553960960 5562156205396754433 8305798993763958528 1795365523150602240 8274657559130144000 4746408115101171713 6681016075460511744 6875745301775588832 7595623175614784513 510053590941581312 6927305493575582504 3397462886089905249 3342493285342871552 4107060168583201664 116618148633280513 5000547598132576256 3112119999847547521 1629480386801139713 7471475434010240704 1714636240912316416 6178953968024131840 2297410202440914944 1614964992283754497 2585367174589167104 8909032698130320896 5287217371037849793 2530396632590712832 7665484210594054144 931619104572309505 4063352301662203905 7415483387909382144 1199651607136149505 1093657958859020289 4664500140567378881 7345804060108783617 7515133952260781105 6404075703976615936 327403061359608448 5670601212140380544 5853724370536999680 8492603626689312192 8677683146557308929 2712022747154658304 1423954196809323752 2896119355473816336 6222523566652622273 5512089867576417281 8440345284728644864 6395091233285831681 8886316549970571521 8469492387078614017 5421131419668021377 7277553482173705312 7776441675854318065 2953267128416124928 1898528605381971584 1489495067034402817 7131542692549099521 2684278912996838272 7699237541101787568 5620395412236381696 7079337408641295897 8992737299720925696 1031030606769923072 3455762525799342081 2785101607086564193 5929000868479976193 3671340986830958593 6893304932198364288 6232383289394780120 4999084670223400961 2248846076092088320 445980121375289345 3281733555491059457 8662857174794321920 5331771184979801824 3863635712297381889 1994066814980738048 1311745789208330240 6642428329484375201 3928956359564060416 3026419963496759297 8203756045596397568 2646052546786499713 1704513711637576960 510301743877152640 3227736845662224384 8547366616553509889 7701571730141724672 4200632807258980353 632136357950986880 847446727684611456 658601489516017153 1975431489112009600 5033147394290372609 640571142237945345 7622110338256607552 1012949309157010945 7592119862992558081 2288547385634084353 1746665672415958145 2149274460502392833 2755289148389159424 8267406940608946176 5334226383848095744 151073048920451584 626960273052834816 7703083106738033152 3651871935955265152 4642268398808932324 2857443353199869440 1709860127847227265 7473070468770537473 6339125613863130369 4405285112149852160 2875891667810804128 737721816976924161 37876972363473152 7512109501590742208 4697149733297221377 6185950050199146752 138268706435882816 6721581233757552641 2565845741254524928 4050022327785043073 9011289028950122113 1693072525076242433 7418858352617401345 8437991348624346112 1034951325721137280 4370777867315318784 3652407567746700288 4749531839036791809 7211918788771201025 7214360458199793664 1187728473911721984 8501720932630396928 997493033960938816 7344313481291303424 8263711507158738944 8669222345411186944 4731420344281502193 3423151415937396737 1861962458331942529 3217039032812383744 8808679174124756160 730543980221685248 4280109675969841664 5526320072700620800 7280870635553785985 1903630616298317824 5429615330341968657 3077546509750616064 6936980064197567009 6621992487874190848 6386557374605803521 6993298709904199681 6936360811849588736 8617204263398812160 8893098333460574081 27411342598581472 8460992610425106273 553043719548812289 8357648213448558561 6160779731751239681 3934142317965469284 639725974115201 729798673487024128 1610106614960578561 467643467705286656 8018585773698361728 753598973921966608 8988197891235381249 2389884493310491777 7612070418028333137 5833391591155105793 4943862400340983808 1357143482347872257 3199531829679947056 3132086704650584065 6190005153636745216 2468432272423256065 7483589561462821889 1761250463764801537 2994692541585618945 5247095778098009184 2343813296119614016 6301361852980948993 8523536793829982209 1398590316698363905 7857515513323913217 6008157249201222656 3616386020595310592 1588659140959431681 8133807630393666880 9039073224119296321 733384202662288385 4194607392117213336 812630986149682432 8398036182963806208 1240438640167474817 8724512306653715457 315223535485750145 7008613474937360384 398307009226096640 8033356537446610177 6981750156181300736 6080764134556336641 2724476598672750848 569923706938671105 5625053685862825985 2117142024392736768 3596279025005844480 1736529833700521984 9007900915926973441 2813024203615811008 6277137085646272768 4847751497456795648 3317304518532104193 3888938254869856256 1752726840814344193 9198546456127953920 8716088012058667009 1383148644983340033 4082413363715266561 7545105088609124353 8886365250636611457 1683028521540741121 7968029136692183040 3304164576649019392 4662719293070052096 4901562154952517888 4656724711269105664 7987313721728303105 4961839396882546688 2522576844074795008 4279712670533775360 6294047309316243457 6467818607760308224 4335309844844394265 6504886462100124153 8082145524935708673 2929565715049053120 469974446842118144 3320258658615055232 3016275189591310336 1753646234794331905 6790546651045847041 553022775440956890 7523703731147264000 8228914297691189633 2613366597073806928 3888450275967719424 4533373090529067008 7339760751083520001 4072588848329975808 15683906471282689 1080698758949527553 8362349421154271233 2878537921350601729 214061339639538673 1684472133421301760 4555234030330541096 539397926985178113 7864453206701847809 7991577004293031936 1380000044911716609 5120197667960307712 5936830887935299584 3761912786554675200 2434856243493797888 838299160416559105 8276589918446792704 74617749126054913 682995692063434113 8483360467796328961 1821963978778094080 4443849920264099377 4782993246646476801 910805213924247809 2450827450619227521 1769453182728396928 2017967422774579201 2010073222458638336 6405692342675442689 6482181443657327617 1134751162324207616 5981308027842037761 4660816248620224945 8507092573118802689 9063314837855334145 8129492171446048768 1716769462841717153 6030283736159879169 974077006313422849 409284821053571072 321495040647602177 8715115677301325824 3702767263395020801 8413155188474252673 2438416018766645025 7166286972375642112 1992938376864729089 6654273115460005888 4643202970735593984 7438922484496416769 2559385794670589440 5820095828797056193 697372022977299969 3943682587770151265 6605067698682003457 7535028087719816609 1920222237165322241 1601474764259090432 2238858033881178112 7425098332026494577 4459085986537791488 6569258355201565696 5543579202938493672 8983337172643231681 8904647761913057281 4313004844972626944 7921299870207433568 1365693882686807808 982698475899106688 92927096702961801 3770232264937743361 8521260737862823936 9002269091380592640 4228205975424673792 631729184842237696 945466315629408961 8078300298696591361 669225327872966657 5911970605500465152 5471909322091124224 7395732711891935489 8775360060181331969 777939277060571136 1921007416968216576 6745077060572825601 386008590910062593 4864404997254804480 6024650120610185945 5942452554305657729 2839048249043779584 8035710318115979777 3959925167185764353 8457517805946224641 3240745660176661248 4079394466105348800 574186362264879105 1700035472585812608 8447243673294032481 6787849293180410880 2369815816899408368 486334688023879680 3904773118980587520 756149715429993472 180970879278179584 7827168196167809600 3630188722709353472 748065658833876993 6288057993839165281 6774824887451590097 8185505868108676609 5677430382755802368 6581844639236489217 3045448079821347840 532159611861073920 1253955243924858880 3826205577165953024 2421475085823528961 8071363182461288448 1470309626901018113 8436077669989285313 6092268467928507905 3527272538763871681 211368755027247104 1892280681578496000 4876364192144457728 2009827644187717921 1108500617826118016 5046542642432425984 4166513592585530880 369679266598092800 6341060816194158992 488877334761690561 4988321549131530240 6344783960364859392 8717713100243116800 909586392297012225 7970826566632902273 431518206021943297 8318665539256839681 8433821322195163137 1894919237478594305 2556867116357386241 5687744050549096449 8927278000238886912 2705521279527389057 231699303327337297 7224731537814585345 4796706104073420800 6737933384486050560 1820146908306758529 9213460295051005952 4931775188070629377 7478228724577198592 2960958842088160577 7024350639313399569 5693852400012011521 7956776217848292352 3036122728634680065 1229288002028568576 1489135357414551552 4232685642575025472 3018795773672811519 2464548172055071105 9069097029504106465 6453005101155267104 6957245214258155521 6285096230627049472 1009750508633360257 2606069762857435137 1249154332509350912 6349019299252348801 607507602414338560 1835986922894553088 5518772723442781825 3051078040732018689 1997436624514235904 9113423765108704512 3157000599522068481 5892513652239623360 5463502776670748673 1459561177765924864 955731478178792288 647596076158033665 4616450934597158912 218769017479731457 775637197680720769 5405369267591315457 6137839318845308929 712885875394159904 1822253669972596224 275719357023593024 1750601961340713241 430225553757831169 2861046981053711617 4077488480220073216 1719770061796937217 1203244909694700928 8438132625321687041 246444512700088321 2691996002732823552 4767920621100844650 2041422466546843649 6172672392358326272 3292800876612953773 5217205428967154192 5041298595494401376 7405109660947987968 4498300772085927937 1532832770474837248 191032988649127937 9214243946336681984 4328148605268521984 3670131020831552432 3414214468076603393 8552657182305118721 5021160221093363201 3852485087298037760 8602163485947066368 6845439935962271744 6497396266409765888 5957530740868834048 2209374223779296256 1257319169466566273 8894107322327489537 3545336183587715072 5880237816599230913 4256283949773359104 8232739407322415104 4104973604348242185 6435623068943941633 2322635051545925120 8564971163312663553 3700468862846238721 2718097604071518209 4601953441687737857 418802670370521600 558472221513547777 5783376156842255360 4542848438567724528 5549256145020731392 1397881800519726081 8813641303985979648 2850367160372212961 8628483263043371008 1244867297545371649 7089451664190930944 4541814047610454017 8811069834424076289 7061186600828881537 6297808785271619584 1107654034937077440 8742230064334412288 2509327740450941824 606869832572740609 6090048969702009856 3742293919595511809 3117915209719739032 4732413867986113280 628540897417850625 8155652159982017633 5939066264873054369 880838315113754848 5036900391509475841 2668283987127570944 7806229769979488001 2163552553149152257 5839688703628673025 8473720978974880065 3250321605749191681 1946108640840261633 3652969220005298176 8514530569066536960 926552040129385473 7173566070816188929 9146069945435882273 2881267624117952513 7222874506515079168 5507925079069556736 8000002571883640833 495480547223199553 2465915459489550337 1467759856237873409 1 2353060112743794176 934730597578379264 6967595960266970112 157171964163854337 1052234414667886593 7769888428916146176 877484693142372353 9190771058184028160 247166889453051905 2549799558113169408 3967151647129698304 4889846323838318593 4280825252854201920 2203448324286156800 8689306908464902529 7799148796676931585 6402617138911802785 2021356060995739457 7125922966502537857 4623069593238669313 377413507638374400 8379721801929942241 4700568703531614208 9067771186469847809 906008157746459168 6786570316490473473 4974196407464886272 5577080302857144577 7828546412102859457 9037830899353312769 5245900528406806528 5013359272193562385 3815769481436636673 2232990834617804545 788415767954517632 2396341836593184769 4242771407422944256 5805856001293146369 3158605074143947776 7938561373960820672 7642217586567251968 7222797379843383169 7301335964468871169 6854439400594632704 3529281048144892032 892384160159483393 6769353542147825792 4320701382453613281 3086953214155685888 5915706115195142145 6091863571609659392 6372268746861847217 6607250052872863745 4797414306608856768 6715719037609476097 7232518712974061993 8032692686633495712 6184719002486439936 4867579107493772193 8127903320910327809 3461345599278034112 4210234181296546272 2607518434763065216 3106034217303932929 6314805639881273345 4896244165173614457 1938057876863377408 8671229542746391297 4234192729842166401 7480023471865000960 1103560668428825120 6319563026582027648 6107063832582553089 3869784803081461760 6559969187771923361 8819867729086316544 3472600555928224513 6315299134761362944 4718003444892206080 6319050325901869056 3130104781941144065 1381263899455896067 5100404858492042240 3485389628825296065 8555517831968456704 4585423345654577153 8919210240202479328 1129827859207278593 8581137583258358592 3350195236536903169 1675367899154858880 6344975324331170817 5397413714777144257 4331728629847293952 6146721247754742897 5079689117295774273 9191813263238048769 2342970811572881216 4388534996384729089 8329073111501880961 3023875208923102080 4679916348447825920 2980662431474071553 5345738675881108993 8251299717207780352 911370794626746496 5130126997598652800 6511451933741260800 7307350243311697920 521071926143942657 7063052699123826688 569222090911456896 8301056578343748608 3921621402558475265 8249731182192291200 4639962772390633473 625201034353948673 2335374797974312465 1949724853888120225 8456633904528931744 1116449807429611009 7453447300412804289 8495181158617572617 1343318243501211648 6706536304520183297 5279906332202745857 4545923390938374273 2354007124469116928 4495982709374176193 3759227857137182656 7796250841934004416 9004426297819011796 1770559518821245857 5539683867126251521 1538195555055616001 2262541131297259521 9062177768124474369 9183502445364909953 3268769893709492225 1780264618022699009 4584108659841597953 2468712292074939296 7130715939339029505 23391716977994496 2853359733553027072 8344984603102772225 4415636288830372864 3196650675510231040 1149163351438425633 678452264750437617 8690782378589144568 274662751834083841 7702066568698857472 4749297716963983361 5332460189174720728 4796360279008219521 6301473620480553984 5043697730899952641 3357574060389460512 1607227934603625345 1187644866257666048 8591589436839173569 7081401596494737409 7640855893313062656 8832001686668656641 8683223836064260097 2154055706903183361 7850791168008538048 2009954122280899584 6515680648838696960 3964223428450725265 1261781633943393089 3991255523174045504 7411440677146722305 7679387029253901217 3877247148014450113 2487778911571489856 8113988217742961209 6323244439293819905 5620288532654752129 5790295730954781985 7436006126934901760 7907532541276844033 7370238302209975824 3109914666462034945 2714320592606667521 935033461537433216 7038652613598427841 5406520415598018561 6130842289047574529 801486166790057984 3792338536772272129 5388138503395606528 3953920181271529472 8404005500612433664 648925035683708000 8562167006831101440 6757638491174338561 2678329157425314561 6484385554374235648 571326337898253313 482287600956376449 5846442611169511744 5494570309188944344 1205781871886827520 1477679109337817088 8792057054425038849 6134703783440392193 3856349894195321601 3353457748254959296 3821349639691304961 2921103742438128577 3181791546963834881 9186212279538632696 4394128602856941568 6777520286434890752 5440787431692500544 8007841966085468161 820595544432115712 4129058124363071488 1267447323130068993 24082020972150145 1423217014125811456 5238630649208608328 5042329151008254465 7494026780950427648 7485564902996148096 2354163845034704896 2002293938366439424 6710265141904228352 9009704434458213600 5274848923582325761 1556538875002188801 8569735526893124352 7811287478331766784 1570501983743601665 8173961479332776833 946014506716054016 1058385929730616736 7895463614614094401 2355669478828979072 8422123305256875008 6710088567280462849 3381182207739439104 7576537154145414208 7298764139976251904 9043466417652662273 8729768513557898752 8809861816076350465 5515547717060091728 4812586371939347640 343383717388813760 6759562686809751553 7063650344633815040 5614183994603570177 8472349168973425665 1700069071617631232 8842486737243213569 544407436135019136 3908712911769733844 4073887500344920065 2613397422694678529 8136697674879098368 251225947810275457 1383522791731578624 2237149297597792257 3257601324694735360 4175366338391507713 335339431546322945 7233763774690834433 8207685081076074496 5513570386984657184 8338193693011255297 6100411145398252153 4462450816204144640 4832564058258334144 1060741098047438849 4360640069820316481 1891725286028878337 8342613813110412288 8760733973758235472 8903728554193508353 8293782003464282113 4723949478349479553 4724181826765411328 2593603771374936064 7264733306991265792 3294165637936480256 3866927519030116352 6918641995399036928 8055285821804052480 197360236278841345 8484579132412668417 5048677765703565313 6857951828502347776 945432859598307329 7829396672243466752 5199266732301024257 5217252136178355968 663087236473749504 2663042499631771604 554933914096420865 83034085303516161 247822451785068545 7089283759574876161 5011926879410673664 2791001995930734849 5252547610661732353 223292190837393792 7988340493005345280 390342688703539200 4714502928895103616 3638906162975750368 8690459757824595969 7531006673076798720 18948578040066048 3333027442331389952 5696981636560240640 3366959479043964929 4203079230344921088 4435499376403353088 295525757754028032 4656390479670726657 4033693890010386824 7301857524288798208 6575646000456798209 6366807224473707520 3915231765400912128 2386545709500020736 964761654223028224 4909430276502996992 534041145971431424 128666998095335425 6667947979705464833 5049429650744371201 1113950674700746752 6784322291868496961 2743504852189712384 2178734503215410432 6033326277140976576 1022702892645463040 2585790214249224192 8275017246546643456 1436407322561814529 5571428871514769920 5065671147581807617 1422406822619569153 6201813602038115073 2059032313662746625 7463709262600763137 1648525681800710657 8371441862291109185 2695274739294844800 2617564926666932225 2172881669313412097 4381124319556542464 2264366478387756097 286279804346308609 6706839208608458880 7845094908185116224 6397704775928209873 2503264481133530496 293031447347117728 4602731986294035448 8177827266333872897 6336508471579563008 4259440656626614273 4573406011498561537 1325550826918246016 7725890017875974144 8341070823600750593 7542801865784069542 7351984445511508993 3667376917097321088 8762424043466186752 2637849367564822272 4139068315516696768 380817285052336417 7646656778241452033 7145398555460686176 3856051192306505888 9063069856381786113 3569060998936788992 2213680436965539840 1894979780603713665 9191892117959625216 552475677247821313 744478790897954849 4383768741153308376 4032349441424071168 7652292183071600129 7740631701372809118 176791887850569729 5656333070224929792 7683889700025894145 2676385753171755008 5643672790708977665 3902869938724212881 6267810123070074880 3562492298716853057 5357645365035094465 1214976549775250433 314911040339165184 8108321683825098753 4780186619444977665 5002613984143760129 5711909414261160705 2298828023719923713 474200529939408128 5735555766922772481 6168537080022581249 2821534337084962304 1427809949365791745 6175277263141077888 3856357967617358465 7725605812303052032 3158096833714683904 8479929702152958976 1995570759297611488 3835223802058985473 5247151689377808384 1005242055529517057 3280981070607147008 5495659345520904193 4171605391869895297 7071061639569264000 2142783394318925121 834038131785302016 7579261562605424641 1196535211508301825 71597828468804609 7566790034745081857 7864550730779284480 8428102005168431872 3949076791216145153 4001053840627806081 165621616880291841 4234784287475202944 7071651819285522433 6588436404918790656 6112452788707124992 5981759621508186625 180579132792777729 3577748998131531008 5912071642996494580 1121228686553169489 9077757207261544448 5050903033435088161 843509125638181888 4242535417769918465 2917886979808751105 3184836965821116417 2781729874913951745 3496118456983388161 3777950170739056640 1953364885411553344 6114755669531044352 2126775521773185600 7166743837378134016 4100435070337902936 9159504815239022592 488794452689598721 2770038799446982657 112622682671625984 7662123226500136961 7698764162276884480 946456737626488833 5598966394033537024 7467037475444056833 8754292115332626049 3295735924471103489 5391062040926220017 5142334442789072896 2362027136150343028 6030831179511772544 4063893990059328257 7058677752384623873 5224809946538636289 1343464859615694080 4156646517355200513 8527893026492503552 8983945953441906816 4196800070632603648 5675618603817610817 8043072014672193537 7509681569248359040 3002008133933486081 2169447855928743936 8302283627224484993 708419326381242881 8259510584337108992 1077069619734910624 50981544788084161 921038034219286528 8085341069898592769 5634362211021156353 8766844474043924481 8424558936995452592 9046638232064670208 3088395626437345809 1565842803369487361 7318105405947728152 2080306319333224577 2106396068309215232 6700254073570234456 8544497241969131521 6480105721150043120 1563124971241450496 421748605507395584 5438804254497582336 3822517073051547649 3821122111774199808 6285585434527177216 5161531739574974961 7337908340743855424 9009290212068022303 7254538942369792000 651104229160857600 1824773295343981024 5494383907370219072 2373323413103388161 1860742882045103488 4009234207688853505 6490839932758201857 1973765746093438144 8967695712869474305 4428959300790018048 630001819843382273 8009220264238383105 5010599812293910017 4334573660523932864 3030973309723285504 8526951625963456513 5925320935789821952 7777300061752474817 3267344588012766064 4340079742948777985 4777777425453135361 2303302620348617472 7738125775874028224 4694413775569088608 2822429760976044033 883631888598331265 3420691774495943297 2614056372485332737 7649973263205114352 9171230588429386752 1718845136281604609 6261231858090480129 6230282939519701505 5277999108446823937 8069526526221191168 1118417918044886017 4449750899296606976 9041811520428523520 1568502815516696064 7093930686296252929 1928680172898679937 1115176092364408833 2178244235266600960 383013499553120257 1133626353630314496 6655226310824034305 4656484320086319105 5176163542672156544 7322663437748351968 6395964558609291265 5338477011557372928 4051845894399070240 456080347007621536 6506551967681560576 6128797451696364673 3055419522345369600 6070378765041905665 3891052610291232768 7636295402292231808 2909202846896772097 5758041397395503361 3117866286482201601 8247851767010009088 1661855074774744832 9134056576213057537 3728882399392661505 8779789297209924065 1728417232469791784 7821380091045975792 4496996753240313857 445754266780057600 2361567358403608577 4324254061441187329 169025529673355840 453777559314794880 7846512927946680416 7586462138145997889 2527232976266788864 7719771550154215424 3546001318386363546 7325251921231609857 7209617567696338944 3635306618321649664 7529262858054328320 4254249356020353024 6198984058011419649 5975614688672612352 5253652533733738497 6215450132068447361 5897148910767774337 5817464004636674561 4329174631095846785 7568502827828401664 977167085419443200 3588286769105076224 1117899779678610688 6445021405805101056 978648214354725088 3518696005024229376 4653652594074744833 282718657584734209 7542720072978885960 3362604087966050816 7657309968088712192 4368714474228072449 1041786709158386480 3867443172818651009 3593260699576519440 5867562241027989557 1245665850700154944 8809569839676305169 3000035525349212160 6737347025306737664 6387024945893477376 7222516180018601985 1236163542424494081 2601480125332140032 3897598026152164608 2672006935501375489 8322354968715728897 6717031599173348865 1247588063712957184 7693475338042712065 2348200312322219009 4435344614313222145 6636058678658545921 7598002079710626241 283345701182095360 3120053109318715905 5701912272050144321 4596090633683206144 6669089466498848320 1571474470666690664 4314152204688821313 5536962070639200257 8621808674573897728 4816486894340738561 5170680750585993601 6169210170161601216 9127464288152094721 358555734589374464 8285326582912721280 8402443659599101952 5566482313970278145 4582000854733262848 4643687344855701889 3987284971702828544 1370663118775779329 4955326504495327745 1935567827428275648 1535470648442993152 276365124986551521 6521413526566417856 7060902878977769473 992149050338454992 8895800229585833984 3503471619838857217 210677846010606080 812513905628306560 4156778765605146625 3267779939000338921 8799136930025371137 1393856386526047233 4486416118126698496 2744665447734290944 7502351927557795840 8103997719193000577 5078231760583638017 7906290597500577691 6700672906898760192 6454861850420402859 2103525091293522897 5349798215969439617 3972378613379301377 5619356185923127041 7794406284832669696 136922782211686400 4008943103844876289 7614987903792655873 8531362538229293057 8740447821674380096 4303866227515523073 6854745528231134976 8973928165593101633 332022831729651713 1788027476776837121 4390376026520910336 8441964030639710976 3999474103997001441 4529202887804602880 6717439699457561472 5782289719437131776 6708755811513285633 4096809128932802561 1673266194099986433 764644069241037312 2816018198903550784 3980525700735832576 7343146863091497792 8348212085200430593 6945353008055484416 7228875305685182208 8542980839910798337 8154431081879588864 5161229267607617536 2066913428741452289 8313880696915894272 466712035234778240 5143535561609678848 1209958290064155713 5161135675828894289 7009362238880830400 8490046909214263401 9042083330847977473 7580607730639401216 5666634190853455361 283984102564036608 3719599954874386000 7970991481373864960 6025244868104992256 725346797594104545 8152002558319058944 3820008481135069185 8994370099677961552 2889786869007384576 3769528694624455680 6479037405227679745 3774252299253087232 8267104649463224769 7453014558372927969 6212035633556888064 4906040439325975553 7700762593589397552 840591139224822449 4201371197282336768 7087427373850216448 8176565830555882624 6657062068093796849 8389441849649588225 8480833937869314817 3059934427961673696 1456745809000677376 7258368591785217024 6674652260585188417 3469961200197782337 6720109130918398464 8496699949845348353 4690775318147366912 2308064602013622272 6692232419171172352 3164428030969741312 3734431713181448449 8720555477930999808 4516044331770611969 633880998015664128 791389389117090561 6574846475008398080 113944821112022016 7469580513627839936 4007767561071493120 1339613993199648769 402573575235926529 1863776308879520449 6189059916510484480 5331748044374787073 2732333161356853248 385676307182049781 2407088104945106817 7875698902729052289 2330823469012353025 5436433272907571200 3641781404421210113 3504254052694650745 5058400933393431808 3417863729761454880 3716727111044051969 6109282006684781569 6489824963153249793 8927655128843694080 5893732293553001985 3661207376634627729 5821009200286957568 7793412066990196481 7865488790231302145 8272806702680614912 6016850284873754369 9020990752019183488 1075194396358883840 1034951052105024544 91293946054426112 1888636695517421121 6430652858049975296 4452401324098859264 2022462822371581953 1295535371298087825 1794619555089645569 2260177981726916608 9088134123721627649 3312503178752376832 4426988091134433233 9207163079612301313 3540105702604054528 9116514533285912321 1589029424699149385 905440125341728769 159830605037578688 6756647769798504409 3092576320844348800 2316643319738613441 4718762876487227393 6904713675852959680 2866019093174026240 9157825787984494592 3274953837352845313 8904127491527227137 5390336416446687233 7385561604626653184 1605980968111026176 9181234692736947200 2854522746661315776 1407275156216739777 135400841795052032 3698977736776482816 60371050562060289 8212944121405102080 1971655766422746113 4544199067831533568 4162948785902870577 1722942070389531649 1589282839544342160 6986288071696483328 5403409948844575745 7434213428128297633 5005521999560346112 9079470799810412192 4167873120360726529 479139854553599488 8898185537723568257 2350257865577838848 7107145805888428896 8826561368999956168 8998197876880143680 6039018107063231488 7260559147374405537 6217719936193658881 9189925179791631489 4147153048153269249 6908367003720985585 3947511899004598784 6539794277195402689 9020540343749499904 1746853376125824656 4694457687573344001 3799569953825226752 4968908639356298240 2346979058909678112 6801760671593378817 4031992089355296072 877133796901510768 2060239198539189633 1061686119632314369 5113950058091167745 7699900626215780001 1010097466532105728 1976560824117414913 581271135629327425 3320832122643635713 6704282338905588100 4368111765552561088 4013236341546934272 5110004952113432577 8053607489243014144 2207363172970151936 4655771849911521281 8129390333393242773 1869855634436861952 3983891921981923553 8086773769324980992 4662645179045838658 1614754279409243776 8285797556164983880 6063120156718391297 5494461083617761280 9100781651538309121 321899065526105601 4902335299173656576 3709857995154020992 4574749425176821760 6922705343991545857 8948206607561015297 2992739189524802561 1114657799880162176 6938187026025537537 5395283382108946432 5413960504159600640 1007873908814670336 6412142785303894017 8469575374165229568 882615227440298112 6571073237431554817 2013018280498233345 2747726233197674497 7102848529891207553 6717697887043062784 8737934336733238344 2364941667348774912 2504918226805312512 3169718284739573761 6626092185691566081 1670259764866997504 5012970852524481280 6628725364312637136 8497039304289748992 8449671357345778817 8567317194847052801 466893542152173825 6034219497269584380 3351714372054555904 7272470843023651329 5348992074394948865 4742685857474889217 6121934096775891969 7726458736948248576 6336023071391275264 110481638368150321 3640549008088569036 3463664704021608449 3750348112621469696 9210810605489511680 7419407187339379184 6680514585307205633 5334785628706668288 778089323573883808 813592475874885633 8410715212187295744 7203927049120270313 8517800456808824832 5389410084978954949 3940331183631065088 8702655832951409665 3706073516472373249 4426503841534226433 8257633552527347681 2757479876841729633 2093924448291499008 5285041097024162817 6249099950666102784 6181449602531927649 854406692491155456 6279551347638600961 2589696603701164544 5856839969921060864 5243990927743733760 8014931401840005120 5808737646360139264 4998604940578215936 1200494010794934881 8465427964022376448 1794442230270185472 2543932528200024065 3539912769241413888 873775848265582016 1385056917297039361 5187387853541343232 8717102516682635392 58785986051646976 7383765527659446784 2401682419549479057 2740116134794419201 7827959206944991873 7275729187863923200 2193421470633476097 9148323219550347009 235871631546464256 4813917681164097536 6290205835657339137 8095723572325057537 2318728479317114881 3116046025606585216 1057576251863419137 9074475074670694976 4629672934174630144 6110945857267123201 1514353099015983617 7886008617592422401 7050122069235441664 2434530441760342016 8936787493152745473 5038760986792942273 2562998435882198400 427773042013650945 6672452797576922240 7159525367971245249 927012374089684736 6087105952776666784 1209520176259244928 3365130426066354177 1063037835331945472 4183659773049143297 940064212860104704 2153951241194823680 2155369208271912961 7961756399305123841 1460860446489268625 1942771275834590401 2787385982338185089 5256770693249721344 7171318764732653568 5427832326997402272 6218760383480725505 1233878810019768832 8842557767361008320 1604802613154938881 5601322565432623104 6507852022127902721 2261983093741913377 5877786307415252481 3712452117810841600 7525110836205370368 5254703410055129969 7894015444902290689 2588302981087631872 3665471103352865792 1749783024915938304 8798095152797450240 5890627276987495361 7547303999592798209 3444860109718342672 2783604016838712832 8925444301026655745 1089301458129080320 4914461435471525376 5999994631300481920 7891668289561923585 6167145283815352320 2000075372253954048 4125559177042788353 2984079686519578625 1669012204488228865 2347562259625738241 4640693618181894657 2358754894135917568 3320608083028389761 7249015109188629313 3911153094299001089 5284509484358450305 8083830155861130097 7465850458370859777 4436430276362039296 6646897437980370945 5465381532192223233 7093740760946544641 5477439669238030337 3961927640795578368 2676425034680458752 7877269337991176640 6353580844622705664 5069267436837571585 7279158826741026049 2788506686425008129 4844420816917661009 1121412149131100160 1491888943936350720 7611675668852918816 7779400103273007104 7464859025422191616 2631041224991612929 3645333088880540641 8363859971913416192 7358330931386531841 5928317771351002465 1126893015467865553 8613991374877377753 4826018336487903745 2805085452563821152 116303680856239424 8394380065666725888 2404955229265199105 7095427935164231681 9116972850932613121 1693364823944577025 5376632296205477888 7863953241526757377 2696870700313970496 6251628483591069696 2920085184226000897 3233459195763785728 3682006296783050752 932924990340158032 5921635726243397633 3122677704760492033 2378925890928984608 6860390130330194945 3533260145405460481 1572019580213330241 1272519790057067777 4331384728219636737 6306529610019014656 713715267044308292 7147110685400891393 648902047864825857 5726378543800499457 3381210554962866048 1727718774761660497 2275343439700532593 3015104139935690729 231591784442496016 8416227504503447552 5477136831322168577 1847496627833003521 5406934567615324161 2166838981117124608 6209053624308624000 6623443798117613568 6345573805074213248 2764643607447758593 5223023602655550357 6626439938435608577 7794129493752883200 8640509588129325056 5491259061828199041 5440804689192310785 6690699725977743361 2171174753589919745 8409761942456554697 8584931240321220608 254666497193204993 5897410736557869796 6474586437795705152 3537497248435958209 8120532460316295680 2882308897755097089 4785768167342276097 111086087043645760 8159141099907507712 1094262500167142769 5314853629599670272 100523226571407360 2415866227726483457 1009915472796909569 8517716595794947969 64158519083925505 998707719128268800 2142990682066922112 2505909627160827905 7511936340120961024 3371809847775860865 450376642936453889 865338793381126657 6419490340965613568 5675894678861713408 1665081526406719232 5819185318532163073 8423157429702601056 3630298757477967488 2721190632628410753 3219844680621490176 5254496784743253952 3080927943831219201 3064977235884755968 7063358314449977344 8254748288673101441 8533278431060269057 2972076062878391552 7881832630417813505 3102248906479509505 8886416653469204481 4299613707565397392 8468209441453199233 8910301693774059521 7530838376658132481 8515515469226967041 5762272006950153217 826860844076242753 1553024133108582401 3165413403693775104 9008147334596085504 792949024402391041 6444935744523386881 6164778772393844736 7987657369389744128 8458224840206485504 7037183921365385217 4537715941679865857 9167056085225419776 1771068787552640000 5882034273945106433 4580564521796076033 5399395310989888064 12981370414827008 1664464721077837824 1172480432684980945 8968459078450711552 2959082814228062208 5725941021750545409 3372891353300629504 5741364271063252544 3983038286975050753 6039363135125174832 7138380719529790465 8871722380110834891 1470068555061740032 2868537654576386048 4390995028858347121 5714300315852693952 9034866303310878336 5626054189488943745 8174906080303190768 1114586013810813953 8220376853077856513 4963181335464087104 5565104164004608001 7258988094939679152 2081009099950522368 931018990184410113 7116743961752709808 7841304784698808961 2775333572880266240 8780737537548771969 5388870819988512768 6486385092627647336 6547748117010738689 5999282566174260945 9107554186387911680 5532340180522106881 8360935228231053760 1555825334404409153 5355133546788028416 8546079046876970753 4877507179623603200 6816130458870202369 313552326229405697 4926257237807071232 8683495746609141761 2982739026948534273 6554145293793882113 5349439211786051584 4302312040314320896 6382195420202837889 4481155487863261185 7164218805261172737 675185211928270849 4595307692579202048 4436549903820715009 6372439501587023616 7917480148367733249 6644496707536152576 4699351620415827264 464053468967888896 4980730475489204736 2840220883230245345 567440854132563969 8376445223312719104 3942746672246833152 2518134183385554944 3152418133027498865 3102039072997433344 7240987208563443457 1380439840270035713 7786977812396733433 1342038399192096384 6529415377183407104 7778842240477929473 7809336902643613696 6453712874984976385 2289555961660993536 1197509801447909152 106336847250793057 7882898202524254720 7042527303998823233 3248258061239032320 1088918486720087649 5684289909142537217 292909211339014145 4728483976672935936 8581315171668616705 3263570814579351553 1040842476928673024 4066936645184835585 147379836468336641 88483269734588416 6917066382974521344 6712891536159912448 5739938522515468128 7846479495773061057 5164132003816628225 7965205534391944448 8495564310111761600 4153829292112960769 8759570260884230464 2070939554690785280 6270470069959870465 7849302119971024897 5657862151018447105 3685835515792333824 6212421330021199617 9109095483554649600 6359162975152979392 510880049729667072 2192559664496016641 8101079110597148672 6422162887093218432 7345580905370894336 2065493801569550337 3448301334275555328 3287569329527308289 5428668645992453121 4124707499862171649 5942443133551956513 3357171516948615168 1923428711581819584 6103835429754672545 2285081936172791296 7890879804535113984 5011658261310765057 8266748211926925312 3913862021065638272 6654773725265580705 6242242562836525057 2698347523683835905 702269949816782848 7836733791501582336 5887005300038160897 8737060268610936833 1089463573491847169 3674152024468946944 8998403460091435008 224966069949169664 4316321245104949249 9204490536852746241 8929473097002398592 373709796676730880 9012924272661393833 1872767358858971905 1228469227718091265 8616480676693651456 7087137283365356544 2752797747391383552 1 2986299291690735617 5837587801115037697 6858301848379975168 7921374225060667392 4517570478983589889 2155856433284591105 5721622146329165825 2620701007031951360 7957629761948996609 4128150477151928321 7914871842066812993 1058927613438514560 8506874601215370321 6675657243870101505 4508573100544504321 5969660359087333377 5925127118260204545 2089381809901042901 6234528402953617920 1043807367420301824 8291150999518647296 8346109212048408576 7903210467422652417 1 8775728925359267841 7818582044637696769 3137007724433004760 6553850796071878657 5172285056613269504 1278557171366408192 6562281748644757505 6780943456684748928 9075719369287794688 3115216533628995681 8469496168712928448 2795395493954132993 421649321189993761 4045874657165430433 1507399501047649096 4540530189956655456 7431993907183091713 651026304230473729 4359393599002161152 2317169965798088064 8248788519625392129 6484142540299206657 4926369687252105408 1653472885366691840 3157724414794020864 4913806860845552640 4763984858128771265 4962610084110882048 5698831345571696641 3153890092215189505 8756357415805614081 7218953491206810624 7904385231585796096 54851359636148816 4505876685002512769 3760204263364816896 1650622034025652224 6128317460050157569 6076299523779568128 4288641793361244672 4232041557224552144 9081903426763243520 3850544737133518592 80011480025987008 6087239758185496576 2556643614510612481 1950196256205811713 1391489504252425233 5720437241357778944 705406643959439361 422032478286098928 512966863242284737 1189052900403657728 2148656793083241985 1694271305260990465 4367509122916707073 3906181483872249856 1236150377659346177 6893137878685992960 4390393619151310849 2054778452389194752 95421739293589504 7260082593099363841 1213462170558693377 5508793863317374976 3739409004284996473 5714102700584773632 3126376977303882445 7791674387191364353 335284164984030592 9021397290929123329 1713356417213933569 506430001660956928 6197871228819210241 5874931068219995817 5387661354752004097 1033302100293314048 4325414947914250432 8071933615725094913 2331709731623264321 1045963977023713153 163213607509826592 5744934415435349249 4933794413719244288 4961072553695805441 678130521778949888 3628919966892881345 7283580176098373761 3193503583998355905 3153684344596977665 2046500240408462337 1254200024007524992 7737764207714107392 4514359490045249537 5516983268088323841 6740327052684786440 2538733407469929857 1201217082264600193 2412632036966531072 7208822562880559746 6758080086950690065 1044301002827497984 5157646761672416649 8253753659169718272 3962265232935747584 476731151412363264 3731813944343179777 214353989632236417 3455301975125517953 2910655926367027200 2389529501341745152 220621765635248128 7999224790290529281 5832990015372549633 8925189623427104768 252030834445770592 2931148253517460113 6567253596769226689 9001249485315155584 8985998767265939456 6797727299343629312 1284861714452250624 7433584517471532544 5522241962043211265 5330286805135216641 3817468909395077280 103538577035959937 3576703291045601280 5833524322994763168 8027274217544840449 7273232441793779712 1043053558086852609 3313380665756975809 693195533891429632 3487336263905023745 5486411520551747584 8701874265138083841 3103043950274360321 5645736003531707777 5516420456923875329 1462318224641987009 2127700801263694849 7619094205523640864 4969949945580663040 5352492813049672576 8526578326935027712 9128779183573057536 2725527689182460288 3167240653839312001 1916865525882405569 6541983861742305281 8800872382626529281 2535931654951141376 8255536715164727296 3712507809914005801 3733029963684610049 8916602421923886977 4957141927525108006 1125155631169929217 631334618657743361 7084364285260946432 6848443499975226752 6720349179205386240 8214179397801000960 7590204147496684144 6648684982057278209 221100897851227009 2641707189718990849 3065079085313677312 385393720025302017 2201957445210210305 4749210776237642752 2982027471476723713 7199790540119968769 5084435611550498817 3495733317580497025 2401685614454132992 2949812046971895809 1809243118609500160 1224948943734699009 4528923341368580609 1749622360061317377 5599385034632393729 4265258995714720512 8851149337439956993 5870563163929993825 8340671019641909376 9023142149338499392 3336703705034411584 4565878745333760001 4452291298501904129 8453628326997295296 5226366492855224320 6127419115093456361 3350371645633658881 3268516921717192321 5808044908705939584 6896902380099897344 8096641274357271233 2039636863891401216 2812748320771934513 9087796571283050753 623341572178045441 5989129318003807232 775977030401331200 4649729923258744832 3460787287694215168 7799447422140044801 8800054040783398912 3039666324103767553 9164369161037739179 5265117859591663072 4061634369773084928 6384993855091105793 8591097061026493233 3577630342328891776 2005253045300617217 264053400982474752 3901521775146105344 6169457252336680881 7000655460745998336 628673452250013952 956889986246559232 4056612923283078369 4752915044923774400 1811860796055725697 5955247691685855808 4725020130859974656 4117879920470530817 3968667703937386369 184492149091776001 4666442100980152321 802074537383658497 8091807220996795715 1988855696149170176 5907986690216782848 817742336071609344 3629627622271884889 3595660963814416385 1980317422984257600 4372977155636154977 6643071624067465217 4856411957016278016 2287398008726296784 2336511712791429505 7036715872107888640 6927279236143857665 6437664138232552872 4667139483107082240 3803984136749453136 5065222837424995712 6088060688417511168 4868627844971487233 605923356240490688 3418556633639058945 3612760078759744768 8654206117600681217 321030251882741760 2733646029901950465 7182535156485429248 3701951144424531456 7333111097675104257 695981937006515584 9150565271861926401 4547442899812830976 2870394752602259457 8822686433415266304 590815305569008385 3300364511662498816 959471791768485057 5593930475351235796 6304628186703488001 7447502495013873664 399358162711730177 1793276401376759808 939168581412816833 1415304114489185920 768767849410995584 8351212898493561216 4466391962221507585 6968163021926252545 8929031466598684225 52186458655129760 9035558516003310592 4908528968657680385 5504693229738759216 5449712462918582273 4819900353870052736 6938640977620140033 7671495608117673985 7391929765069594624 3558262401744859136 6684395783346149889 2484019807602285633 7213690813618109696 5053017593777784321 3938269244395192321 509095826373476353 87859825609043200 7518645582230546721 3475653958411747329 3825274917575786496 1969955733193621505 7010483100998592512 8366032945623778657 1040120454954791276 1956641484070514689 5035659415379996672 3669286152031273472 6672552951612755457 286650994327362561 8557834214164308481 1792696546600169632 7299314146783264768 516486925501672568 9092941441605289985 1183829631345764224 6154238454338224128 5274741725030785024 4517013508788179617 4899364042247774208 6212800750248557057 3371555158365786240 3129144636738704640 8666300449502378193 7598407663853623297 2302221195247705025 710274650672545792 6758150197455368192 9137017814886953985 6184739064629166081 1870890787379410161 6295146801280196609 3808071132479983361 3954324517215983744 8721121903194988544 9109852323241611264 8923968942527380673 3136970648363737456 6710167349651602240 4345352525531917856 568911941427575296 3212130385603956128 1525428762269567873 4806092307141384193 1723834056067698689 7043354789295398912 4115494579473456129 5009503463504827456 5019201882533003264 1073109944050999169 2438603976123519488 4938114806890364928 1951630673368020736 503625260137631360 3382896290756368896 8248028576838184961 8028584139315733249 1529934375997548033 8621505772011741184 4758618190034976768 5252693614727223936 6883551782265112064 4450656312167340032 8447602696890568704 6234923112528019200 445982065648714648 2779353191710848577 9037933214938914816 5765407108724576161 4348943699298809856 4120974094988648449 6990070503854571520 8145984303996073985 3095390960946774016 8717337619546814369 3484628185078654976 7382837856201053185 2460101371601649408 957023935188271104 729946849200469041 3561925892645899584 1146188260098944001 99319653768066097 4843313140354575457 3836655757191634689 539440319418348544 5600801691312982017 1289885784070515008 670874433753978880 4980571124384512001 7365989460056760321 3971581978236567553 7594925591636541441 3364815621324443648 3504541228798603264 2841070263155565760 1447647773578371072 2840555600103569408 1062426581616411904 4043439708764060672 3969762596591729088 5834374354760105985 1923206188249766785 4989499654131007489 6222755649371291649 558148689730600961 3016848625863287040 4324839754074969353 2005553182503199264 7692086617654773697 3392612152807260161 6653234629590302721 5003489441135902721 7279760922518197185 12302810513886448 8546567116506927649 4603759879888871424 2364123815668537281 5376510163040642104 6565475532927562241 7561179935248959488 4889075628730359417 4182296713246880001 64469293385027584 5571543890071257089 4359987783714376705 7157328563008516192 2409626588338603520 217011595134284353 6998780200931210369 7184020054807764993 1499562575003330048 7168317928431951297 8018936099378242272 1607797809260339201 4528642849657193857 3774250535995218944 9014116273138771201 5211790512317596673 5393706679738949888 7874598970075917313 1120596184816097280 9046732560613803904 1542197828393560577 4268024643574996993 5438393425297703937 3307559626030692353 934951219376299520 3894182294734686465 4108727269745491969 2591058775151396864 523316464926709281 7359828176104330241 6708239296457154912 8081472017228060673 7361133266541535232 8788603345173414465 2294794036720126225 3464118835893407745 5871693063346068480 293263732688781312 4189813432105467904 8981196333357647361 1548139832062545920 2497255469005058560 894577709780252480 7487078431886597793 6299767325760126977 3425115547558206721 165304077380945921 3826197151922264065 6264752817105248257 8763743818806648833 8962465260550692864 8257807420926627265 3963419605856699481 4233703547583537921 4839457004327305217 5914197464157766656 5920317841556295105 8249952046488011777 6270418218782818304 5309640232295809025 8676258351151301120 4871491597622255617 4612462671601598465 1003127019057184769 1188671226920758785 4878816610940145360 7940292206755809680 4169601566049135616 573905375110627329 3191953974295072161 7692089481592140592 4767617749458614272 7540381935687578368 5803832355501225728 524429051638800385 3119968314975365121 1480311766820485473 1846305025347464576 7793772544399570176 5514216391590655488 3521447655271356417 8676123883660713601 4952775721099031193 3085296695202133313 4845548176909983232 5492641426487836672 7260722360691419648 5586850461469035521 7461981256189195040 7117520534565974017 3358174164233644017 2568762838221862877 5633355636398153728 3169463900253530497 7606959377903632352 2056663401752849409 743297121047733537 8821505610842328321 1793934483786306305 4105707622218222145 7475324504597114816 6231667070362304513 2452069347647912961 1400255557860540416 8343257053933652096 4911825550140466096 7500058940559681921 1311787955729301505 7879872412896370688 5099662702557466113 726815472827285505 8418844157467034112 6086053931261712128 8416296793742049280 2353807502499364865 7836477312152434689 1227242285491578881 3386563998743318529 2680902955633510400 526922124983475136 6332318776593340416 3602810855296598016 5545696433531912193 7509922193013479424 605344459419745824 8348577417311481265 729345315132584449 4396179372326420481 4663546535299465217 3640718649999162305 2421681664378296833 8557826043177920256 8573413792155438081 5461585749590730752 3152100492550357088 4077581820373377536 7755254713729056961 6374804624562227201 7612365098448846849 3426772529625694209 1420400962193514496 576318987469881344 1134446616237412353 5263591773953647105 4800107907343220736 7265794391750600705 6182842331747605040 4509760149158494208 3639065614827569153 6951558101604258017 6508818723378626561 6273661213372369153 8066015304661928704 186195150647332432 7802461283974948000 6916480663020483584 3715274296140256769 7375642926749546689 7678958596672252929 2546108563210919937 7189215715110287968 5340370066227462144 1987495633671815680 8035485947699011585 8496105521772288256 8185214974526848001 3261489190513196033 4445106200416911360 3931380276680808833 5989199442313631745 4122916768823774304 7001238706867320832 738251882884551105 6220416315590215936 7741738725521773568 3580450639938067073 7717010785680502816 3733761365817463552 6296941970080845569 1455545592756215648 7878065742235635712 5700092927106326016 2159855291453904889 4901942141683707760 2217415142304407809 3564974407893693441 7883241517122496017 9212145955972792321 6794149252333214176 6243302822343211393 7133397308607261185 6048438667448561664 5457707387497409537 8773929557028207488 8261662974029741569 1629676617986369952 3972618842926485136 5897294311841325056 5570662806970409985 8935317078901000624 3280797405743933952 7234350745875547840 2816952932616902345 7390374401721409921 805572460085889312 5070855487126141857 1493287164723165185 3277821020693388288 5812017069356675329 6762804572545191232 5661194124537296896 3511585183906116033 1125637750276751361 2587050411380742784 5907390322230537857 6291101635207763456 5326865330790182913 8461950543874542081 3790828031272942752 343633446792390480 5519143658829180416 2991413893974988801 8698338197668698016 4868158287158173440 5938602792496816128 8683909310819401728 5971260401844278273 8077051677797384192 7072458673338487809 5904584856908347904 5817116271419742976 7405847319815711616 2457663344745357312 7731387549898374273 9155596628726308864 1573967657803897216 7272592292496679936 5294686928225157785 3948345262986969089 3409899546832596192 1047883433831002112 1803628485296542208 3562922392336064769 667817909476907008 4525143972912021504 5707543572649448577 8852060149410900993 803612167714877952 6046249828689865136 2766910641435243008 3942762839902432129 8970962581839675392 4969256409343227392 2127942572293200896 5408005486378276865 6403569938814255105 2395534270035727872 7769579423781896193 6720063653825367041 7905509971692986368 1032877551943132280 905179918335336449 5389979745615952897 7970707311765982976 929154983742589633 216775533721157632 7444645965010712001 8887281508868326081 3288363942616686592 6121797783779239937 845678049736130560 5987260850793950400 7491671093674827056 8054304848764549185 5597860179231726144 6045446729404733952 2333053319017980929 8828491024585909568 2255445897513828629 5347356220309110784 3779322625003781200 1491586931939052028 7603738311489357169 123182406616506369 9195423571009458176 3034820197956809601 2753051396032011296 6853954506949448896 3958514817018620209 7166684211201833220 7278714005537947648 7648351120999022593 7271523395794861886 1548910864389087232 2791621565694705664 5153741933693190145 644479110435863969 2503591536468185088 3004482190222777217 143514356873017793 8781156441282002945 599664861159571457 190157780953710592 6725089872650145792 1679555868499535945 1321083431205732352 8377229530554834353 5942830033141964800 9179732146708017577 7107489214050734080 7088959855927275265 470223548655992832 5202028947703605504 6349296555560820737 1105962081445538945 5619287567770906277 8150573150917492737 8092765034174218241 5398437749508919297 2685922346723180545 2964024699072724480 1574811042645425153 8869086799276540672 3881846971625930752 4542118185069062017 9151522619017912832 3248138202626158593 8605371729913163649 8766646021590471201 4765232430551777281 1021744771844602881 8529249375042533872 865660010031877120 6086651772090253313 7684944014495087617 800157632963084288 4446557371233682945 5342058265722639488 8159425385437083073 8263548970136726529 5555171854117938689 8212202615826009089 5324588631287398400 8319247721526282880 564314818528890880 8553543558697582593 7379712760383979520 6507317280947404800 1996839125176664064 5443960943782400513 6374387184326729729 6026568927287574529 6791442900665667712 2262655112410419201 4152908352310830592 5830855430796476417 359652802116835328 9205337696363142272 3785025155613748865 8755941933931932992 7133338926069821268 6434615708734193664 5150827487631280033 7675581009950498560 7388802237508052993 8640234872886250912 123895303713600512 5783435273077382528 4545578175612773376 130741251236315104 1949956664508673024 2479975557623399040 7338876287588356097 7152679268212081664 3122891183744188416 8399667661742548992 6740813344699056129 6833136213510018305 9142295916595722464 6085983483974690560 8790016884849885185 3340559602882117632 5270306844557893633 2688706166183049472 2360699222019662593 1226228776010701489 1432617205315846145 245361230986003457 3682199229211112832 5694703584377929729 6605339982353139752 3548768999133625600 4471267054155720977 790728845464630281 409247401292167169 3143153901202598400 5654971994290199552 1217718262520012800 4379276918121127936 9061309501713635584 3531039398585223169 5454572519163784832 1779869259387716384 7850581304469890593 8760752325212196864 6253596432879858881 2883546360351162368 8002155383076334465 8556941647885396576 6019497945837076480 6798650588810182656 2481951374061752320 3412856197668685340 5540013915093002880 6197527430002348385 3773034170695195489 6627332234298484736 8105234843298018048 4475215609851229185 1449705184189209208 1979895103023965441 247801537283571232 3517152021166860417 7733710027400211233 9161457410605592576 75452000171963137 5155675263431825153 1230328718682152961 6615344997127813121 2677836829768471041 2226936426600267777 7743758565191721856 7659619448255807489 3377856501640655361 8657419925246753792 3125903883074642433 8597318010606244481 832937832958994224 36719054124195841 30454563266796928 1622678627323540736 303655203263733760 5477621575852500673 1564200281289363457 1423614548602519744 3878019786650583041 1039349558630940673 3849003226290112768 3706389359841487873 3823021683273716225 1163248921882633057 4072749631119638529 3357566945524584192 2860018453704687616 6144666246464114689 7982392541550383105 836567241640131024 2082643693046008960 1185369301243602944 4816030129678283105 6117722159788371712 88108289794057473 2249222803440754688 8502191710756159441 2511771292721541120 7293381354199620280 6061944670323099648 2677163233641922593 596085109234921473 915175806965788673 1992615397394876416 6287083473210116289 8540567860145830401 3115930278375480143 2291554184949399552 5003270764216880417 3868939037982169857 4234820654931698752 576206081595227025 3252425059498950657 5207322571600344168 5749232441014697985 7415955875210971649 8504343775468277249 2431976016064791553 1784897786491207680 4784672455919972848 7731781674327146497 4189048776840624704 5446529559444901889 5885176733239340413 7869632982352673281 1518365897786851329 1514934235310327809 2779841023014429538 7232720118661243984 8542449898462205184 8688099085704527872 4061279993084889601 3330837702103480000 4103731208590192881 1844771135275507712 8494000521093885953 5891544041909350400 7948561051062473601 5877260926202393472 5974891759585543552 1672685588174553088 1494362971117310173 1380722932781807616 3566026380893514240 3669290524832511936 704617521647097856 488043558444421872 7691038071073424385 8021095702269040353 2803041919218655233 6808483927810129408 8094019370486002489 4646174368959600641 8452642531565768705 4438243278235890688 3146345366683419904 2713149970281060720 6918554809986127872 5069794935764172800 7505414031861057537 5682040668363964417 8079122952153019137 672067489869266816 744144654174322688 2205375351689598080 8911560121774734232 6474233477884370945 8169936824662748984 4511337362325775808 1484910857387872256 7405098254693534848 1328360762236595585 7782755769043160064 1093225485358246225 1459139940850950144 3035289940575549441 8161943090423781633 5693124389467455488 4554318277702216961 8839364642958741273 7881091468017635329 935627999552989184 7944563270786056192 4019937614497522768 4186717506857013761 1392582157608742401 899634001965686785 1563519489731592192 5500852875826167808 3081109791182221920 3197517371076663041 5790176119075337728 5175303821337904385 3875322046761934849 6093465019715222112 949499751214415873 3722376076930902997 8454589474392907776 656730647791520225 4634516424057028609 1326323250664430113 5008165182707187713 8088625410904820001 2054899316745669120 3810313108513943552 5120207969369251840 6675403858601570305 4984534888694652416 3233152214731259904 4942455795060171265 8330051831749902337 6804490045692357632 236974922463974280 6977373436775113120 9027735274442920064 6834297813238035040 7090927463354302464 5514661269439062016 8650386472110653441 3596668058675970048 7817187323898148096 758323508356483793 3953271846773267456 629831685787366272 3597874515205961480 5925654188924145920 6446021243807350784 1124392882607260672 525179720274298233 8101437471100010497 3933167403273558017 2935756128926810496 992544187704736640 7631774445454544897 444441563807809536 7578813115797708800 748810597831756032 2616633091730919584 7964151424734167425 6236655804466804992 4791371145374727744 6312400384751599616 2747827685681528832 1973529773158944833 8317375142047274048 1643892692851127553 2930519535243113208 4544312121121434816 8836236127387266104 9098509554613397505 3534365261145913345 6410204967944432513 796985069567735808 5092200957823858048 2888527340008486145 3696599632676315649 7416732020677273600 7664040497705894144 1643072402150328320 2244999983507758337 8610454739219776128 6151539005246799873 3508341204372043776 4035900155675902976 8390850412565643265 3296082760121395521 6959807355845292544 2610867903886546752 3480067385098775105 3872833716603206145 1663717849542638593 3080480560006019072 7052506158869426177 666180427239409104 989309277633839104 575255680059082753 4740743011188976640 4172144847082947073 2134046392641323009 4405834110091010048 3556091810333988865 6816182660126212096 4574357098284853248 1651117049463493920 4225760503964377089 7578933867337165312 5182401696132092993 7956270028792190209 8544458581735835169 1209749524176116481 8771869962152445600 5171069950198493888 509232634887209345 8190738172913456384 1209925815172333568 3047774452133560321 371125109313363168 4592798482716716545 725460434806362657 3870589570785404512 4824347629997293889 6849089093221875713 4354859274251964417 6063322780058779648 6848521341224153632 7483775362388986984 3326978301283820576 6034811732660764939 1994727223637063680 4858510815254544705 5564854898425587441 3898943212239564465 4869901488284983297 8345676946037735425 3728125361642044801 603361031995022592 5545636549962387233 7786439976789833792 8693441155976662889 1600196680758122497 3965081066315782144 1372324189375654912 7612588128031473665 5656219766349197312 84873633013542752 619239821917001728 1645532936737750529 447596989311696896 4565518302241013760 7103598542849121281 8407343069552660481 2243762655611715585 4413150695290275585 5163853170431877121 704960681766895616 1730648065786842113 7741808685728826369 4783755896838566400 8962473014850432384 411461440331420161 8807207749977899009 3431062909999470225 3739460652340240385 8351176842495359617 648875882695360512 3612775783420745729 6796521180747900513 4935601640754825216 1244587460235284417 4936600107336402817 2063468127643516929 2626657113467941537 4712878088910772224 4134540765725278208 6860645441834437121 5929486295414972416 8013972240806798721 8873513985239458224 2407382552329912321 8910856505561362433 3597804436800899072 8866426509847184961 1715719943814863617 3351217760791442433 2950194459563065344 7880380413067657216 292107988920397953 3882903848682888705 5200917084138047488 2490410561048670264 8315399592538872065 7461058479564843008 8123228264774768641 1382583754586852993 1874546845228773880 7445391231948620576 5253069446146227776 8453267399804715008 1004930910445981697 3625786543639143488 38826135850110465 8046384292979336704 5320991152227733505 3010519590110559905 4759280534966561281 2753486728539340288 4020750878062618624 7465053260759035137 806546933817114624 3353155435225731072 1861402641419708160 687580263826629633 6514157690096858113 1412966975197750273 7389709452346177537 258149100441482113 7429725810366865920 2480660961185234944 3527048955682480320 8370648725127745152 6774508321489813505 6980310532623728641 4889646207744122240 6337175565470531584 8769235069516313089 3369348578556059648 3015738770664708864 5706656302735810048 3396245757991108608 4747497908489110529 4381336105245812224 5665008939704254465 1585269977933704320 2805139370943445760 8630515455478497281 5785073026063128320 4617607577722821121 2272739641973129217 1805740696387073601 5508132814983433216 7319306219221949185 7063982221637567233 7653388537710652465 2898818124549340161 5496693172743986689 9118864774246873089 8881126425956481025 2194303575757029376 1888819102160688897 2751650373476288577 808171452407287040 266910026172200960 4007831712024056929 1472470334676571136 1022330562825908224 2066031153591615489 1068553882854283776 7122259554774506049 8837307193593074112 7671631605345448961 8455617893129890401 6368756291161472897 6751970903652245760 6209920388048555345 752495582774938624 518655705703825152 6091320054245038721 5784001495302694144 6397175480115888128 2885587765266002253 4172263747703274752 8169462881137459201 6556035521778396193 8638537537196933121 4796671263450327552 6849595378895439873 4958853905070952448 8844669789980996944 5542920870091512321 6565793460457729841 4574080897573096048 1346027139693051041 566504237949551296 4940948322106187777 4096650718792578817 1449342236132835329 7810391776669020161 7805891072178455040 2882972534180474384 4381960591269855233 1055940976045748224 353834402647571965 792065621397322112 2888148989849632769 8093464350183044729 6310050879257909345 6920623899815215392 7235090740215927809 4394896719722971136 5949249627674542080 2064682082438641665 2735258711125774337 956072923734288385 8692247140479753472 5559247188372627457 8623051273947921792 601206075655585792 5159521491007564161 2761045125037981696 691209422738981681 4452537795518333952 3507865232752703488 2210942678338928640 8652169107191805712 4930125570745466881 4659092398557990912 4055422503772643328 2310647162121224193 1085953235863019841 4859252219729412097 6177113606959422272 3718549053915529217 1285009610788789633 9135765396685458432 6605887057396834304 6398477759563934209 5137519410097815552 5153371989656634116 1694250320479934705 4155787584084469856 2149285715111618561 6707156021847594112 4780560015155134465 2612782982390374400 7868595633111564289 6209137825852424192 7819508854426168321 5391617585982621056 686213887480952321 1730414045242556417 6336262481029251552 4105368008163125376 8046263994738455809 7693842913973219744 2178757073905019905 2940169101750120192 8121191878809903104 218299049454862336 4014830168210715072 4951544312652209153 5613395683210435584 199749035749570561 1196412923616237568 6271079189095299073 4465832757788792833 5359700821882649985 777706586576346624 3200284526885777120 853029855004301313 4123859083356129281 8203539468446363072 4051908261340697057 415796369220809560 2691610721775821557 8640190969222856704 5647639583419711489 8216168161626387329 8866833922875977217 8350636200566509568 8534277670332661761 2011646877476302592 7702383344896524288 8883144468701768448 4412990588247883777 4726100316738414593 1034999909963727405 3691249614265516033 2153846126513765184 3026190210930933761 2023716550707856896 9104992768870363136 2510206072187483905 3164204034596419768 5921975129806931840 1316490413418797377 2460793708466533569 8351720273160753153 4893914416540462208 852771927661019137 6839709987982948353 8463871839283448065 4376169228454990337 3206909445443232897 2309156067752476456 8352927629570467841 1371346428089893377 5383287975902021633 7182086205801627713 8577553403024564608 6837989003808616352 1516994380794797057 6485217685537030145 3813908879653465313 2955936106081239040 8735723409391177136 2924233112307742240 1522233061143216128 1949893775824257024 6772590460773027841 3335714507529329921 5930734152189734144 2049851746884799489 5032353245417193472 1855147036766775809 8356011918498738817 6932550106141476096 7045779706085302040 1203334868275789825 8220180876433575296 3793119836096823297 7049829194696888321 5791328402926405376 8009041928815900160 7698245121344776193 8712219219704456704 8199942447801378166 2215017814303817217 4437509564463775744 1398217295504649728 4302979972264982465 2137349552653697024 7121140550537068544 7590336032664190977 1803815528429350913 193723234687438720 7294207173448669696 480626280950191616 4481707875174514368 3692784143717768321 7303765928386233345 1628488787155087361 3291348421111402496 69970397331800033 268095073537687552 3623402606480642049 1477847592815017217 3026949524885188289 8705433079764614448 5191715723126941697 3261072365178564096 4498652643556323800 35566134911354497 7600745729871846488 3321887715913876864 7746499273535667200 5615248795693359105 5199889469551394817 6429417844527110081 5947469461710700544 2291063986570362880 8034535746626537857 6003171194571024896 8101027720322351104 6093700443061014529 4573780183382450688 374347915961335297 6528210609303716032 7008617560715296769 881625080339316353 2633238114930275712 4421886071897447168 6216019884225372160 2545040873833668608 3876880349644797545 6563517136236634113 7448748571831692416 6703554755716257920 1840014203814599296 9042375607689419776 9059126472079465985 7826616233101719537 2793291263399952129 5973714055485194241 1280652684931799665 7853017931102814208 2839925842363660288 8906062698030446272 7415918672625974656 2110163169612238081 2131666133516838913 3466166207436011649 9047290847473274752 3725087689817718785 5923665595120129025 3192529433306787841 7643960172067807745 7433727718497571072 6751597223044546560 3774965462201245697 3571779089749595457 4694457461279356544 1287050002649841664 5361451010545339392 3117208044132038656 1182538311863074817 4580286173580208896 6789754694493832176 5391335149002522561 1066917284243505409 7577287349470703616 1281087299682770945 4280970734782588769 8618314280076787712 840128886375411201 3465567308578205696 60972430893892737 5782775139732983792 5826768878163472384 3325953416918142976 1211769153571215449 8436500717329842177 2967345244152930304 5672673971799923713 2220720851899066368 5945593924989137409 8884956419617347328 7153117037606928384 3764693617618706561 2997299980221521920 7638514360469745792 1130136674947815425 9038503936230686720 6086892043782908928 7432161703949893633 8259839443180811329 2097836502229708800 3803699288161929665 7939044411904521216 8133727052929281696 7197779993999350784 3235715415227359233 7470845876070815265 5374517045460221953 5213445762950590465 7741661655084893696 9075575977826165761 5382726891916124160 1613493098551903233 2576421411325214720 6479493387209416705 599707936602468352 6941019793301025793 7003918619723851072 4826785674678898432 2643809211830455809 4838684986209034240 4730403163452962816 8344291796498905857 7363483504303345664 8944458590524731393 1323012170664706049 7190068128878609921 105158585500399400 8206599483314011552 1325464900861224705 7063376549178014336 2948965507103650864 2411952892285579264 7077150622112141249 9011731923267534848 4191245234474656513 275898040803148801 3385728992372695041 4060333308841205761 4720118856766368513 4560682944902026241 2674012261133716736 1116617530717093888 3192472111600157057 5574359182340661216 2523105368795994033 5388098135957727616 2086813463038526464 1420466505771646977 8128695837929766913 4947162745781037056 3146815992891188593 4205964718807436288 8867150021390729216 3100947644983139072 7747522737172037633 7062839950643435648 7293490770920401665 239252081553518592 8424236563253261312 642175949914883073 166458847512470784 7854652246434250753 5079918255759669984 7713423767362304000 1505710903165296017 3792908060055633920 6630339112188147920 1628989522000043008 4294473152459898880 205826638249111489 2300878297652012214 3117117375656508929 313217448000447745 3653437770076950529 8464909489590796288 6767278708722696193 8377409458531095614 1212200524848311937 1312914896736651649 6543768884058399744 3596014875224607488 3047297182599814785 6139413429659145729 84041806076564480 2006651794708042496 80729017269010945 8630398657341341696 555284117398009377 2747266075054903297 5363502095796986369 3187449165393548929 1742566379269980161 6003678831172780033 7235579354737197056 1713249379644609536 1420511964809653248 273303339589248144 4170341198632671328 9133854313906045301 3402955288778326016 1575036048280009144 7978784318973334433 4691319922335219712 2122978744909698561 4309549592801669345 6096185951017653248 6451537130810834945 1599843638928485377 698543331512043968 4604742733062815313 8509246923119818361 3230273646293619649 3742254774280427520 4305054581901688832 5333919603567194113 4551776478500159489 106169662857844480 8271783680495113664 2842487996195944321 3410621570306678784 8059536016435096641 5462199933148030696 6816884187856540161 7227278785633132545 2675086089728443905 6685283491291412224 4622895520645088800 1267756473535365121 8357201249840287488 6583482641811996673 814292385346546401 4737200622307179520 4046157842650418433 6446897826874504192 5810473861126850561 2563099545548634113 1085705904397475408 8803684731493023744 307620520709478400 8231987285196243457 8710969337033112577 4254023111158702081 7989595435638448128 2365287845330591744 2848030615194013568 2705053245307882305 3226222175019862208 7798760486659747969 83788023826112353 2647213753017384576 3791287393247891456 7401768786173329408 6613642474466934784 4243108334924028032 864657194416952577 6159703432240824321 3081876288103832977 9167392656321030218 6666320951866091520 6158097551832809472 5125288481701797121 6115021656171667457 9003641135949297665 7775725123526234113 5424385541257529344 4361032078190121984 1510116918119883776 3260364746121101408 8843665369586756608 3771224321302790144 600412334199038017 6965565893078916097 2369942257710972929 4380773194797391873 355995205699412736 5259094335523172308 5562791952135476417 473217732115128320 3516330829926134720 7153555244888434048 8612633403872567745 8320140782946500609 6544310609395797377 1127080682943193985 8759091468309742080 4009683559068250624 9127795278625439745 4207969651111825409 6412775251793078784 7716087567320495105 7976580037791540224 2247694676791553792 3068121176776368640 1942054757184942016 424777231612235777 3025814366216526193 6085854309663703040 7915773003076313088 6797605708450245120 1607188047606571008 758746031059793152 6023686917253120001 4187299179353457665 194187143032996096 3511921253135209473 9190430779814377984 3425140705565202880 6958149101476618417 4022813046378091521 3126545469713445953 9183035596422889472 8982634514948112384 1115930293389733889 2330907008095745024 4690465841035059200 7634349586761775104 8784798176971042881 1196775242252989441 5984772373256206513 2121712540072811089 914707962864385697 3542233776269557761 4186681548656803840 3195619782576566984 8770504995211974656 1718197596139642881 1771801673094773504 6834829910354186240 8527431091713384448 1457157234637668353 5711789375004960768 8759476240798507008 3429766508360826880 5282879222747234304 3696781648042508289 6445576105667439617 768601793089306624 6247495612380950080 4725833918681936385 2212520819516571649 8159237029157541376 3188748259192963073 1612687254028243969 6200680732143155888 5688679842387470081 3678547520126766592 5754125351742958081 7234276738068857889 381860498086789121 5222072059157250049 2705367218605623393 2807867166009212928 5474021972706967552 2862600500199030785 3994693609009217096 4504286446310414337 9025302372835092507 1395588005967252993 8493263098631728128 5435426155637506048 1269398104853052288 3064515432923134080 4167763211910918144 5957826554341724672 4220912471961173504 8437480589430516352 2292512287731722241 1611561073457862657 7613252809475488769 7852492108484656765 3126686484959792385 5759953235746825473 5512986507392628736 3700826375338465281 1508469287424034177 5185619272629269505 7949576412712428993 9168217097600663552 2843802779096604673 3334277695158304769 5242410010190479360 1980369723168898432 4242363241776473857 7205145530914510849 7129562887665391617 8184571412653304448 2674381419904242945 3893310675710540801 1956887307865306881 4761683857794473792 2701458848624103840 3367777272874263553 6280689388353491456 6018905134445684736 1419021538857361409 5707693687234512896 7152051692300028417 6657260722376255105 4209293302778103600 4906130659390259200 3645258191985678080 2251737061403724289 1500896735845777153 333674480031474689 1904358238660899840 3057794392690985857 5585210438162579457 8415478117748936705 1077962332585869120 2142645547716313089 1601269954659037696 7879271097052283905 4823451189459830601 8307944131350106112 3477348691784564737 6264999208806250369 2368736387426955265 668726372050411521 1543243085968696321 4603062576277167104 7860347957929500801 1023409441977237248 3487701816857146217 2735528900257533952 8475281086093750785 868197281354598401 1839516463781925057 3721120495327688849 8904857077722942592 3492961985694734657 4362221432028605697 2816244504123899200 112837529714819073 6479448127676874753 8897541597331210240 1275694603036327936 614341345290679936 4110562241506141697 1652510795280126976 2372437706572562433 7502992775182939137 5625283885341936128 7800180026958090241 4720816610027556864 9018015114233605185 3400954816282591233 9043447364040167424 1648909151165505537 4527702922565611520 5253169054956533760 1830929398973417472 6402849463425236992 6005981469795188736 7372596041468735489 2075175602791166051 4144081073860982784 4116973875990200320 5448883310262027777 8362576712525412353 1958371187047399424 7051354863761780737 3934094102594465920 6950743710557165825 5284302031853715457 6599235974622822400 6138561362325585920 4501955013059459073 5469087613152657409 8360154104479550000 8416745084617159040 4901100588469689024 523874119907860480 3285896596953792512 1759760640837681153 612204419841375384 4708055702962307073 7591904334213485568 29124254109528065 7665272033398456320 3796711899349878497 3760329815024158721 1537962027875321856 3247091599678648320 2104395579652145153 4689959731966717952 4663850327946307392 3188913355643892545 4347602439323817472 4944022176512933888 74720972479770081 849646489553579776 4715825217306762336 7534743209901496065 708474771143940480 3276615841549505536 3002223872008880129 8751612315679326209 6525459602529593504 1815063885754728449 2668746985805064768 7793820475277010432 2708339529558723393 5350993400921841664 8874577444615531009 2494629778133562368 6987674761684262913 3840305569124883585 5644336245439384064 8947139491181604784 4134989941214762169 5026157762285797377 5298733223194596257 290420432326098944 4374627284630259233 8878063728995551233 3950075100394239744 2499392707549781760 5783842285085235200 728420649517531521 8419235985166525824 606474712798709120 479609786081175553 1378851895720263169 4900252005101119489 1099900617826084096 6993699364629575936 2654877653424928288 2710348242952236032 1413146723063844864 6359505036403377409 7593084904790097920 4180932539984289792 7520134007163143424 1024468751136806913 8235253519048064032 4739798888579137665 3078222279446395777 957822220450163824 5476739763612368769 7660975764003516417 1801213573493592064 8000588907037347392 2196742198699480320 160489334367322112 1961883206528979969 1755517010784104449 2384310057508732929 3846051278158073856 1516943502953915537 9086379039978648952 1470838776393839104 2978214934847160321 3601119510230974848 5242918171447325521 2537797185928636672 7519854805132142848 2266825805147895809 9177372904509421760 175263956772874017 6228661456691585025 6032064666041171041 1559308294389657472 331261851847729601 7057445675216607361 8768242276736040960 5467073763057635329 8547961426281349121 883111920554718145 6713350236590675969 2400740789831172097 6842223738245176321 3216721283057929849 7910650634826807040 3629563920195582984 1514262828475219969 2482844990338760704 4491274731243458049 541646955051955936 6801114692796259841 7906055250808406017 6554196956346422272 4788733817805095937 3824739846448194305 7974672159714375680 4305021699297020224 5405553033387501313 567332176326578689 3380134435961960320 343514173890549248 6203672246259408985 6835861403374767104 372665990463538177 7709199941590975649 1809756705402326017 7891571363770014720 1756362798487898625 5585561190901202944 8790341641509809664 3411879950810210304 7761070081678114816 2777049759573178753 1558053978733023233 4317951963396547585 8365527966613145601 8915502989220840504 6369267139990637441 5614609767885780480 6180669633661365761 4173838790013886464 7192976157935796225 5788481667509310336 1067296747611020956 1811257355343036417 1934191788089530368 5966092267885068288 6541041321646802945 7945766397877706753 8258801792808501249 3200361309179213120 6595858635719663360 8152258693604398001 1527744422376407041 4967044091667000960 3902102250491121369 7549510170701980673 6161759859929398273 4544941180791837608 390274103730065409 6986433535765977240 5555976436807636737 1247755960759748352 4272086481148313600 6727592055473127425 5289870766568898561 7564939239239114752 6217182864139141440 1704701500862479872 1797200180173829633 1212545939591954432 8451794313887475201 7004245945452068864 1050584567764925409 8935428066056830464 7528783618946714625 6280383446961610240 9200938513917863936 4422661395172672960 7157647998752006145 7354184893984340257 1556213817813386752 1792384074322815745 2974520386347511929 1944621398778956992 3366871848457160705 4623744148226362112 7963295669211538941 2840945670943145984 5120746468224253440 5424924432779592704 8028101534520066048 6262477272632292993 3955257457869601169 2779758811954161264 3883656003154730497 5316445893188214784 1844510165896256513 9139654595435240192 2251310540949143553 8463332374563597441 1070263897991368192 3954888984294397184 624404792845271040 6666777969284874241 5044004266201505792 6466992037372946433 6180733073129600416 8100585191499427841 1344551511678287872 4769248391190345729 1826761948904685568 5857179511424958592 6190217974397019400 3605899852204261377 1355964775481409536 5174921376908116913 7332670583401226382 6101873186131596000 2328984320735490048 5449478443103019009 3508860432592263681 872969701163913216 4897507608986517505 1227808867325040224 1226382662520116224 225573414310880256 3029523609419554816 8578067055824728065 3376849911235450369 8185318841548013569 3297029587686850625 6368485871304704001 1831301218501210881 6915831603068710913 3044043251393658880 3732064866013114368 6414764835986309121 6783618991683400496 443650722515178497 2561146567880294400 3249037087522997697 6456550481474928641 8946379025880142336 2491002058546921857 103215845679325184 6138320176281644033 913832973531250688 6008656306979024993 5502577809209600001 7396234746747294977 6400940401442599936 6084081632713310209 7279867347515670528 5187582212197764608 7920605327485507585 8775012438555451393 8879269215970435328 5047205952955352577 722887515611738369 7179760317087047681 9219989547070059137 3310608596484972545 4542033053804729345 2522576739977659008 546280693201365120 1013784332402168833 7481935132506694208 6960840457294374912 7641847740508008037 6439572024650259584 198309473450550401 8901919769547514368 6354814705143667840 1138398866307211265 8494038257475284480 286687152643047425 1099955997305843713 8113671369658347713 8641110668456910849 5014403228889322560 217548585349437441 3486606150116532225 3051373889664226689 5727588265189429432 5364818566885853697 5311011795873481216 7165586753161207808 6935342355149990400 4127356606153378816 7702368176728743936 6304562871887098241 7450378501208731512 8054487244335650433 2829447897484446081 9169690493256327169 1542950177257804801 7793160702955429760 6412726154735546368 4924691551554648577 2170580985173049344 2807184049208131585 1205502923440488448 4005872845085068033 1271623648457856000 2990156693438316544 5849333563317388928 741776910365900801 1722810448813460000 3807590751689324113 7399956148187974656 4661762737059741696 1997893823233392640 3785917310439550337 4568412627711504001 2164078202008809137 7089384787899947584 8760252264348381249 1515315289064538113 6082261440638110465 411730449774526465 6096504675141779457 311075468531818113 3849631014924611585 6342982780936617985 6467739425726454881 4649251449329574400 1145319192262259329 807959087903703040 3014334157904714177 556914282629854337 347849929314044673 4485682593644036096 8032895783665687937 8438965940622838849 4886053460576037441 9119423196705804288 2211488213867294720 8244610126590236352 4223011528287384576 5102742680065260161 2837992512587572321 5666488269211562368 5195857101443825664 5801250902136029184 2407566819117379425 7259623336142398784 6044841476116745728 1611176738531616992 2254235860207356929 6541635853117159937 8137142360130457601 6792047179847084545 705905748908711072 6120983642470416385 6557753794477064192 5583611757243465216 8475897739019422720 4128276894532239361 5236134248948048384 6179137639135247360 7628161460828643329 8052755272259457937 6153051245963833601 5896057478009437825 3760200978315739137 7424515446853744225 8913281601798963201 6484592932796301312 583260833209214977 808211071905148929 3892713350783041537 4583125677935012609 8175750907800322736 6810440354383200257 6385320487635932033 4196579937664106496 7681780887947471617 5339236744964214785 5122465875818971137 52554340925360513 3546058602763200256 5856967546009756817 1712124362251475329 8335823525449465856 8689829519638580736 4025485395540257761 6523116381027776512 5813661092219498497 5203199806379680769 5674784604815998976 1737199999103175184 3469125724127823617 3501116461112316608 2580843966808227841 3807548129290881024 9067955071285840896 5881095021014199296 3875590050247259904 7451344405342189568 1683771634554167297 5275285704392310785 7250173387198265345 3367863501360482048 7077512580050984256 5003640550698311617 7261140030240562176 5187431761921998849 1419153463566352384 2450303645418352336 5669050846836162561 7431366821379309313 725247542860711936 947766754142920140 7548445640004648960 5994686144807579648 7641607627899343649 2626925178007879681 8704770993779478529 7308088831331625921 3876937239246324225 6683486521451790336 451105837895764897 3342619135088066560 3447073829768300544 3415377073134968384 9031243784905678081 5091225670964168449 5508471771195907743 3642787495540814337 4548348286582808608 2154508525478411032 5530998294031507777 7003614918022946816 8378577196489269504 7247536450055968000 8092301249291825536 3757104422737109953 5688327813163515264 1409492345559868160 8433206803463290625 2313851742854035648 369334789898562321 2828734466128396320 2337133981211891712 3807012320339505152 233589455070429184 1988166463713951745 1608822341841787201 5120033367254136897 7586652398472998913 7437720297153495040 3887240197493582337 1742828671740411905 7194982185385730048 6527029301310994432 7971623833039437825 5470042373385491457 3495871823886678017 493091473334601344 54697681904300032 5917712376181412352 5542481265159436544 679354897474650112 2247125916457107457 3711983924630548736 9030173151268044801 309643507440812033 8658470510838104149 7340052928492440577 3601042170422312961 2453143607957405696 2841912102857916416 8634211821994281473 8707705478025654273 2717725758391869441 3113510800879541121 4680204257669482753 3727553997196050433 3907019591754680321 7634377082878996480 6002598481679657793 254235672842722400 1240060982980847233 6560595269028299264 5633356698375450625 5598476304109015008 8101671709574418881 9002390074165420032 3862302041959267584 3906549526036178945 4367654667533964129 5420427006082352128 2379801970237915137 8134036802121527009 1060513835149661569 6305049995147018241 6251973692625818881 1689254337236508032 2340291477787756864 7919340707655251840 4367362576781037824 1416910861754171393 6905897306047704320 3632235942418893184 9218333302339727361 7153848631575347392 7476808483068521345 222341995684538880 4596033546828756929 7755186381396222464 5288511129609740033 4455437854923753952 8116067740413341697 6748508600102013952 6609832336337480704 3634089784885766977 2522149986034752769 3886483792746355712 7000673009420666880 8885169554462204865 2272017615330056193 4107107179991068672 7235395264218916352 5696801384419668737 5900659257315995648 1415775676745777152 2757743012479569408 4809777047924307969 4885707284749090817 4773385950769153665 3684850821180645889 1106935349117747201 6195327952820975104 5025727760877236225 5063504977535820545 1227807496211369600 3169642131956270432 2375512846990596352 4956404256535937024 2103197284425006080 537641690806972513 2018655854055653376 2497877997455101952 8834025841607145632 6650643498184836097 1111939730868601729 8226281706837414784 8644509153243244928 5179871859093995776 1147405907345514048 1089458483814283072 901688798391386113 776131507632750592 7406270459948546304 4879239819113906176 2004074218429746305 5247017698462523513 5682083118207416288 3072528243953133569 6437882055058648065 3351321507429859328 6158495615358113280 7578541740683821056 4469444151082457088 4706044769258079488 636431263311354736 6025381917077536768 8180331605013752832 5994355543191621632 2874916630984293097 5602108678746853376 5696537613777178625 3437573588423249920 9000349433035521024 859265335971184640 1952883267815342080 2494840013548552192 45055033557441025 7958793073809677729 2934026568404300928 3379223882425809409 979066727696171008 8280593997935920768 619270261060734176 347247694674887057 261209328869720064 5350712147873722369 1455491946334986368 5959339969571187585 6160474270935423872 6677449983553003473 870310797903112960 8066128374202925569 8379386460738535169 7292013118948452457 2044102844366666497 1960734101223331329 2244962388636744128 3687417115221554037 8123882403604865025 3038562743711782400 764792910071402241 5773079044258417025 3415212056119476480 3074419794607655888 3393595210732894721 1891774616491786241 2581027786987253761 5639538148648220673 4486174680744066944 3788688955122122752 6765243338608088705 2322569778674113537 9176701100107621761 1290185523350629057 6469093049970184705 970795402121576449 8839731120153184768 7269796515643816960 3915487894977714177 1763405345486766080 6039108827582514304 745455257588719489 5276655051997237505 828039158529728160 8952915277489819649 4346248198467743745 1981703091787145952 4242893478489083905 3100386601723402369 7503451036952106952 5209384712499528960 8449170807763533824 3396751529595764737 5056251158876337281 3762858576968712192 7793951904659960577 5004294208345523057 1009694693427449376 3226615238332526593 6511270695869988864 3729963631725049857 1964235822366334977 4244902179914080785 1033648225412624384 3337669241071500416 3234421382482478081 6267456301914200001 1057778685409351297 2910953598706555393 8055494479933229952 7896407271788743681 621757912755183616 6606600373789457153 9026810307298488320 7092716904600141824 7172236066588933889 5562877313102057856 7522388849334370304 636719141344280577 3343076396359589377 7890004576219037697 668729615567137281 2883412038802866689 7184038165268520000 7969013553228250624 4085436314891019969 4661906009861945152 7754000277867757568 7355562044589991137 1651473757711779585 4126710139287222945 9088969971301633025 6414296330923306580 8437431324440030737 3669524645943090177 1294535351208427520 7560678154122465809 4749732715374320513 7327964121503969281 1254969915680798689 6158293459596469505 2825021152793378816 7838982351766738944 8978437851755861601 2157799400450558657 486977551752892921 2130636572359936001 5311875816405626497 8681020898309439489 6517643626559208625 4506223965635009728 3226564095829479424 4004758266728966657 2127748016878704225 4411749429991718789 6722975661034752257 1238841619944471809 5578931083246454209 5645414233983954769 805670453285175297 2663135687637651456 8685461947469861632 8737659730854431296 737430164054016 2446633477077468609 1143417165238280704 7042540925241863168 8536368604426682625 8476706414464346113 1844479236908843864 4488400740855677441 5831971551743469376 6480265824478644481 4358811815161539713 6110885876544907470 7755334915866305536 3066898484833868513 7036468899483665408 595820812822853121 7505551066094405632 8365041205102784577 4441682697292020736 4554446882851230208 9104394941909074433 19712563595027969 3469699437015597057 5826665469632339969 8488526734041074241 5093261710962904064 176916154586580480 4363636864296281089 8099830051023852672 6332203964745122433 8393339495975817345 3658706253830684673 1569821588153838209 2416920604064021248 3471967786436808705 8534928824917551105 2226574885362939009 4933849853160764324 2764522986706956288 1810859623832070145 1359972717089344076 2335247057532762864 4828155582890885121 2323745143611064321 2413535453287825408 1239504873757076480 1301970224770594817 7738810516021055488 5700393557748949249 5891497810964130304 6757024743073345537 5010652794278412289 8375555964064997376 2760641227481493505 8618938926884349568 827887934573004481 7412932887439864800 3859222892310874081 8932331097519501184 4091411063813464064 6935738633781754316 4849432219579815937 3439131755419928832 4817094718122967041 1267400325748748936 6776084463573329921 3167569127962138304 6990407458246796289 553899223505986240 4759573341765734145 8370759709614187008 6149769725570036384 3675422019945308321 4679998526965853424 3391658641321866384 1346654333536902960 4513413277571063937 4763798924564693504 858228463835837488 2399039990899872448 7515023212079929344 2885881109889861633 2762900791316262017 5621577494719037440 7344825591056887809 2358187913299125952 2107270272344376961 9050494025254053888 695929795290630912 38054893207283712 8527684609192652801 8711981767893975040 6182452330114318337 6206453749256280576 5756195725235064064 1440823958648301057 8988578578328879105 7187276689639624704 1288164670110915841 167977492095188993 5317614190642413568 3407573173344376833 5376789289194364928 5917345833118517872 6548135592356478976 886489139032685056 7408358430295742465 7904110288574314497 39486849204270217 6900051524424793345 5474710500970102785 8803840401987977217 6072046630090702849 2709676366288887808 5732367966582036992 809568513348121088 5013720828538823873 2792823632956030977 3246017328478945280 956699474355802113 4673932924255469569 4552135149506493888 911596034498176256 3556145217215631361 146660321048269409 7885967167269575937 2996435675249901569 7006372539119865721 6514790966288516097 1455628445349085185 9155229227721064449 8973677347791671361 3092165773519895376 5997213316743204864 6894331253764063233 6313712016956135424 3343835131422522257 5537307885571806464 2865216899611119617 2113410394090797056 3516948958491316608 5741348300002525185 552478942894017536 8465712691509403648 2422118232468445632 1241597491581627904 13661145485705984 5935759482758627329 5627136064154446593 5252868822478725152 8063721473095868833 1874941959382605581 5503976153364111360 3591749299032724785 7322225310264638240 119814829261848576 5121082990992267009 3199013691125678081 3860213698508129248 8130738803471908865 5214195818191935593 1619919068555532737 25702434795945985 975511137887269664 668722029038434752 3170268566898439832 7679737939766149120 7397959170750283009 6881094802604818433 4368255843750010272 7703238633178153600 5877582423590733825 4311467892192285441 334643713036221953 2789992674185540736 374533719861301249 792318775410968896 2322031188754419713 7667280814120801104 5329176870370129057 567440695649483777 1701851957470831297 5735602783608332288 1018868221674971137 4242331893455501825 4808385694026039296 7730027182734452385 3203941944493408256 3227436836020403712 3955656026887492608 1979524589223301633 4832516411448698368 2450492911906992129 1846003301836046336 7154113996467005441 6885526300678178817 3337118398446551040 1403706800272687104 245972356815457024 1317783519859048449 7847003361555444049 671195640002609920 6616711859577643264 8563648327335215105 5129524268949475905 8036829878588573697 8332725593542623233 3671573105869508517 5784076210307071360 3092781487673155584 8028461356070664193 3342179281311629312 6880162592240787840 8588164856647494048 2713712097573209920 9078653030730522625 8523096740026187776 2259236116770385473 2672351770700219137 6162181029226381313 4367042944247040000 5307316817542128865 3062600970285293056 6874395237447722112 3312293938108315488 5792385551834468352 2956848299775882112 9387568330966176 374224988181364736 3005442257515364353 7974142331450007040 5146607795010559616 3166541424696053761 6339891627579873280 1413589774493941760 6543741554513104897 5106679972644794975 3167475001733215320 2288098517942827649 7579274073848004608 8165532730833077760 6543524981881395840 1655957772736461321 1017878904947533217 3437486477087686656 8086525255400242016 4749600455934877697 7639856113023512577 5324054991881195241 2257528007094304768 7048951593914380288 3779649348256169985 8377622012782839809 4777311669531638785 5829940855837067264 6219203116724346881 781321283447663489 4068444944262529440 2755169147739228080 1134050563315316736 5511981371257282560 728710134258700080 1231048856075037440 4866129232266276800 7956156322356222368 6928836174721594113 7941497593824009216 3236071732828332032 8440623998615139328 2646163965458070272 516564451822918144 7322561431464448129 8509949205587843585 929173347890238657 395366242752655361 997092530685015553 1929991221674245249 1686317500133801984 7103069084643620417 2328869797964141232 7492168197834116097 8867476718958101409 1499159497736587264 756962565211589632 194330006783655937 3534820772600758273 6677239755302244352 2713126235220680704 7554650336786202625 313670069912341696 8780882052097196736 1993838840623661057 8270462475399880705 5336452602945359873 5081522817126891521 9119653756839018496 4047250935953551361 667092167187693569 6521892985945749761 6572379573487091712 8145514619522826240 7363295109995332673 847635018839097344 2292062693168293696 5122488398553606144 8299808027518368656 724382127548068352 6403961190260240385 9149974080894610284 8315994751736048129 6459447767564550144 546346535042436608 6640741489816307713 6027648987346838240 6189657486797341168 1332037303859675137 3813036352955241472 6785949990109152001 8457314114657896192 5094661140878413056 610538695039720449 7760235926348881985 8868232636949475328 7683814864212507648 3876673329620671920 5035754917877252097 2859179308261428225 7739033089812189185 1068765136038854657 5001637999614705665 5547394477181828865 229309297444265985 3229319144917952705 2273905737085945857 1372576621923705409 7479547142919820864 3294795240619024960 6123312546168438784 6742276610086295552 4366232054137487360 209358279697055744 1407885280714932224 3104802996736622592 5419240450187070720 3271952116923498497 8472777959576776704 5961173169836819137 8386380798835979008 1545049844209100033 7150149774353119233 2023009267852156929 4479916156114243840 8535614652391148641 2288448204981077633 5487567749173024513 5369611659713446401 3206415229036502017 472053005844217857 8550376822271639553 7794449674225976320 1355556506249461761 6296722347546455680 1526665317804326513 5304746690896940134 235637082687522305 7824329355006014408 1957158513140071392 264111078027817729 5873003619505082176 2800753077198137345 6233048618297331712 6636714903607600896 5384444284756390912 8563896234983192577 9161603258260366208 8946444017858360640 5152571990973228337 6264351459195738112 1449784341469648000 5781811572187725825 1271656486991679489 705218873251769344 783119035493106561 2594469185449377792 1065732682950374657 6653366007273883865 8107135014087050241 3671866676354154496 5731763793346822144 4401389686791324865 4878761195232438529 8451134714477039369 3318911302798071808 5172273626906088065 1959737572667213441 7279813668462762408 3340845015736188929 68223740532299536 663056509086867457 1892236964971316672 2579426890427138048 774569778009828353 6235119886025133825 6344663689312013440 8626575413438865664 9101690510544093185 3916835721617876737 8837944731032445697 7333313382480960128 4380852355568730113 7806013466139846697 8672833895766676864 1693761551084597393 2013943762747310592 8651450644544699169 1138514689751670784 7994788342828576992 789805534064556544 2831535218977882113 3838272634628894912 6032193664756263937 5205020102326941697 5225842325533872128 3534448027548712960 3538642443620433921 6225879442677483264 2660907839807025153 7092563088905895937 9469182299509248 6555736285914999809 4402402062012530688 8279293245975169537 8784745341696966657 5067328012555697760 7538186102702045952 4109656270243574272 1989295768159780865 7366007711644573441 5619589831386567361 4319064608116942896 1607935076505878528 76204249520768000 6698895906011922593 4972396595498838273 2917885682155841025 5149457453688037376 8044083959983112193 3581630885152804608 6360963727088350464 6062640710979237728 6698186594046137505 6949731648427998273 2100911842955100161 5384659264401502208 2980552035823218688 2638235258177386212 4751479440953167872 5870063883623249408 5007660271474906209 6173124927625887745 1614108974616543233 5680990710080107904 2819934852014027777 2343900689865900032 6743008353501135552 7515138703764765472 2058823330913599489 2535061393582036992 468419657258464961 999465741021838560 3014623566476869633 5418253187658202113 2377523539331630081 8859152149623922304 7815876735499681792 3843407131453597696 2317135432153825280 8923802733402335233 8437636034263597057 3606383555268774145 8815463945873128448 5092538121634430977 942893482786149889 8280416181762068992 4023391286965246976 3939229369291099264 7536647599238610945 4960303294680601088 4242020048132160768 4581377089970875105 8151445102170654465 7985414030944054272 9043541935381536256 3969487534455969921 30593925978747392 3356141678233489728 6887988568312284160 1549829623220152033 513190563660401409 6085757402553268225 4908888879482856225 9109676193367277569 8222117545603385177 4810000614994423808 7438400998373962625 3591603042361771009 9168845942298556928 2214402383331770368 4875877479828763649 1760379563431786241 2118689466388867072 3068203906037301248 2991762791300366336 1507357256279145473 6940368131475439616 7982198568783360000 1801379600809459712 6745881410936680961 5191050222409589681 5254933760704794816 3405414342570627361 7060339008582906113 2930426952810162433 2657093656422316161 1326812420605476864 5544583083695374337 2232218801907007488 2022251073691908481 4701573353411331129 7816994855081312257 6936726844109224704 503524468802200065 7987515393351065729 7526737974571215232 8963994857822313636 4359457457404372064 1272840959972799040 8355855012027371265 7069067560539872353 4326197751035543553 7235041396878368560 7545342364395754624 8921351746408401136 216770114951376896 4143852035857683584 1724582636521825280 1006979074900488928 8852391524909547520 6736137312518189313 2214030516572908161 1842192299234476032 7485360576705582800 7369231044738547712 5820504259239442400 1481665888297911197 3009759493569586817 2501881913108041344 2784216156513708161 7970148109495896064 8740441223110707385 2097790923449894400 882855796551323649 4018735238172901376 7222312869600789304 1228276812807421952 6791095661149413376 3494202582636743168 4320325631318072832 8536150697855045633 7148276868633381360 2581782261616943616 6987851128579225888 2528332227154571265 593155243892137904 7804329772360049792 1278472016910872129 1128970901713321984 8611525882494343169 707034605264770240 6613627302423156225 4614893956035349504 7313937772796155505 4898650388229533696 3554190611908110496 5778435419820244992 646718791260388352 5737846251157503488 8269708391282484225 5992757686757040545 376890862432329313 8021309420573879553 5303456775802540032 8691124255909115904 1466923302493817216 2775477196363960320 5945420198498905088 8579964837070751745 6651895745157176848 3361151041392210240 3144369229721804801 837364385052692992 4257858956461146113 4562437310186736193 5132018768680395857 3712372802980470529 2707693229109601281 2108270784469450881 3230527861841922625 9103659454530255873 6024409654615474176 3844836486242534912 1937934140281651201 2316978019769657728 4137386640671616833 859730616885182464 4168548600487540224 3452980510039347200 5548460550309522608 6805930032458957264 4772417857984319488 5045590154482486272 485249843977058048 508778998749332993 1402182742120704000 3916234858875322368 1079482094988302049 2934497298795635712 5233188819644739072 585512326657699265 3539281734823460864 5580592012699893761 8637869181092233217 4482224952923933696 4174858851904800769 8008203888000540672 3148489963423324160 3425287838767677440 7073644916202422272 5359220478440722432 5132625473671343105 1146908190164320432 7950190448931940097 6901732227634598400 8824522551072777857 3609659407662158385 1460747886641287553 5980337437370911232 3396163978535956864 3826688263242698752 8098790234749967968 3389914541748617216 5853126462687619072 6044196560105089152 9075343342638653121 3590511883449009769 5032762782162113792 6737466592302792705 8494996988067369976 4912394439286847488 4202295740094215168 8688956751517213064 984584892529508352 2265131633158772224 2503723176140124928 805177582344585217 5963423713387443520 3618337688438767616 1572818518779346944 4379250742619693057 5520439088305228801 8867010665450053888 9068534412603452417 3451553493787127424 4548092937884043264 3489424097956319232 4295240363310317568 4496360196564617472 2554066571379949568 750121998591622656 5830695451956346881 1295912856150867969 7530960502317776896 1821867364302768129 146412762902068993 1802934430089510912 3897535891271477249 8749002679364354560 5177603399105396737 1054305338476325377 7541582535202389561 6970440469348333505 8685836194009199616 3220116850716950017 2861722692115347713 5263264578587594176 3691555586812361856 1223958052595580929 5340902688829206529 1877512632578922240 575108269032778208 8835781685376959489 6537327033209958913 9141824911787395585 8778380621060943872 68967125833295361 7730581966195733496 7390367438634638592 6304181500978232052 1078663683249971201 3961440683643572256 2447834602599555728 3852827629124719297 5169206611486332848 4153383811912022017 4595082106967566241 2128419994510397441 7266997178827374592 761427545824724480 2499785979528677376 2367828042218525473 3674640825660834817 506018317710320473 5769612044747628417 753031082152476673 7562256747807985409 474155965978992641 3751954520766467520 6667259795741851905 8817714327642034176 4531736090392821101 1743667010837315584 60642095862972416 7693554710641323712 2147278731317488016 800396325682498945 4142317758894115841 3531496650555716609 8239751801252528128 5724907491273359361 5218969293593509889 1263308783707750401 7051633946724184448 2977176359750156289 5981014555130182913 6412773291514242176 2437293347871571969 8916753427028817408 7564575360943468032 1667282213619423232 445078545414129409 5435365057981615104 2431826026296243633 528974189431453697 7429041251376168960 6756366332866592768 8607601081897287681 448010544184969729 875433783829683601 2517211866747502593 7117934155199326208 5480648489767632896 910146337963295745 4109390479058465537 4340756067241035776 4231301383603109569 4789815882136145920 3867302498250960353 2486792779697131137 3721032955172157440 5924496456992363521 2620802286796144640 5358281041253495169 1183511008255410176 5247066991543451649 4071410521930050561 3983870077354641409 1333177171353466880 341621542013873089 7245883043847356416 1918578326149996800 3176153310278461696 2612930372123772417 5782928320569352449 3469718795792075425 1479596576516422593 2781911867048591361 6083058231227249216 6522168344634720256 8278241312484685760 1573297218275487969 1764166916657754112 1328530502050921473 3620825949463297345 6563140273581919745 8165952479861407745 4768104465614519489 3448622146811150337 4526953068971409409 7004463835469377536 3001083826708945153 880516143600990465 5339676397450009281 1203949989404954624 6963753677150908416 8710788179909056001 5101481559194375808 3095276691593218048 3974495297444565505 6487176786554269568 5045075214326588417 6430167978077847552 1160702319610856961 9065837273041715200 8552203104752115664 5214515335045163009 5886497555124518913 7430280239307980801 7972455840493008896 3458065889679370240 6297839644507231233 171399231897187329 8233521561298894016 6594833415485046785 1488252855728677121 6972646281747644193 8285732599288640592 8722545850171395648 1923874255643499133 4516628914822201345 6188119069547257857 515478988309307904 966612067758176257 3494667073573814273 4132939535933929472 7433985821927372801 6076682605110099969 4421864298565620528 2431407416076188160 6739962604563259392 6790905257740177792 5438212399249688961 8661443316312702977 2131092277199444865 7367271002925185601 5065176703151439873 694548732006882536 6895501892711896065 1744072866524889089 3979828479325119456 5383539993482444800 1067401765785965568 4759672321406533632 1773031817086810113 3282233534878046913 8271203660042872832 3451253711396310529 332848652397527040 4700554786941499584 4834801640390791552 4892512282956558592 3369836387764942709 1284118543715278849 8960691260360280640 9080086104276619520 8563857788252542272 1871627376325912576 7896403370435887105 8086665356663160833 954642206059993601 2652535869562945536 4537281675173400576 7778924515191422977 7175440495675161185 6560926238827037697 5505679336897773569 5315325509921669120 6594088832363765248 2079591453628719104 7741377832151238016 5144894650004346688 2125392372514468401 1486570149230812288 9213121931390993664 7655252699773757440 3901770342023443968 5520600966548321280 6160204340674605760 134849486561416192 4612089959837472321 8164119851387945473 6051670169083391129 5093071652179815424 6538980374150927360 3449308269331655681 6888749981552873473 3934519322241728512 4234518439452065211 3224173421482207232 8178984863412250625 4445937890340110336 1576678514313402880 6974921037524077568 36552190592120321 1015147138355561985 2877951990299660288 653606290249334017 7734631806825404736 8265620929955291137 619210538431488001 2376344706716185089 6840270335514729760 3629205615172362241 252655024416580609 7313555312828126182 2445997850748813312 218036824102883329 6772751906901025185 729590804945630977 2884928725402332097 1929180511145213952 3826918216467218432 1367696081299924992 4435587046332432385 8957109553957199744 917378370572497216 5192206562917585153 8179474289740959745 5929861435553873921 970631834370725889 136134367547625472 6111538335220512768 474912194285764609 643562049970470241 777785644404711424 2532989169505103873 8303183813251433473 5825486057618388065 6965517555565529696 8978660925458393089 7861183825871415297 7587983009695645696 5434543579890482304 37248758600011009 4266556272561722881 7529248306188392448 7752297399498160128 7232139393012577664 3326933197960852992 4889872468736770048 7289844750574790272 402213734128582656 3944833329636004865 8330854588643483393 8032123096248141696 9123634921463042561 565027589532139521 513427024606521633 538036757358404769 2375298581335322368 8229863770417301504 1840342611013353633 3284606662842773504 588091210513146881 8192313403127169025 6080787381078177280 7856645545136684033 8270406307354141313 902884210611253249 4783489698516041728 5065945847942873088 245282176845674240 9078303203313319937 4090712211870039977 7980349698260140033 697053891338039296 4174562535654314512 3258047881285361665 9011394189922971649 1674591163831354496 9003060754272763905 5525121369652087105 4673911773527057408 798939859693619200 7518884643348764673 7181109777674229760 2161990976540865984 7989574977864204289 1357824037526126080 901670638329605889 3249835159831470080 8572073473965363201 5219488763428382209 223811925435260552 4341369855166283777 6406173642707435520 7789742337125091328 6987832007398006785 437247131854276672 6909469383040175105 4919193273152278032 8489515413871009792 4125311449409786624 5590698640264637441 7631411334481080224 6903395558002700721 7948554859201329152 3681303037540691969 922479320078076673 5624831042002488832 7376236738339523776 4636714649613345105 2965216273113807912 470407209173385792 8558110378193911808 2999379211016937173 1698169234942481920 5984666583368155137 1879128336135733249 3730266671266361600 3108408576647860224 3236422123045034497 2480734640018738177 5522032964137107456 3681403220525492592 8707049505914706049 5773751715362766848 7286011025500446720 3851942556115297536 2460630839485736640 9052675793948662784 4756756766368886401 7413762005526315008 6908992613625707009 5810177372177301505 3329001717653798913 8612913869422398465 6228931739099854592 1750107273975824384 1053590520764582912 3481230745943654400 3600105284146116993 7078985603903913984 8277934834616188705 3915308436476155489 7596634318302734800 3534610059964856320 4513073981274012673 1802323303485407232 7881410419057754113 4170963073642472513 5194640101609881088 5379289615728177153 3229590786026201088 3848866046037796205 3997004912410504961 1046976116848557056 6791083516159216544 5824706537396051968 7080927957692637184 6130959577813827584 6374782172261998593 881815837305596929 1418264373968106176 4259051308852069472 70812621003030529 3702374622631146736 2428289002687193344 647305914234986496 1652864285675847681 7077070524741894913 4563635856900550912 1374525410472021825 3052872015248868353 5126808719123035648 8676007930056220672 1196726935815845889 1432455631097823233 5279037868246726337 99840029090360320 3574529687901175809 9086040978703919616 7256008851852306945 2442829339074950657 3127435896152105984 4633034470951110304 1585613942983271185 4828333269373371297 4265328886881599969 7577162040037867521 6752130616196983808 1784686489320494080 2235723754865785345 3405723423519978240 7498768021349728257 2239463517352648384 84791311561180160 29262966892388352 4537239532202076929 1249870034733084735 3969862741819899232 4290693474579004417 1169595694639601409 6226468599305994241 452018331542377472 4340286340984467456 4135374283197120513 4154056565448126976 3725311574504529920 7596679336164988128 7508744210740277249 5006497074351287633 5339897189938793984 4012587922796363776 8712666960220504257 7609179178414506497 7665975825883685888 2666516010185670657 6681586247404421120 1099912730346407808 3728084247528527200 274600107840211769 3461791754682313729 1872981372769692673 712981995734828465 6113751010693975041 709405899025391616 9206230125702336769 388627609646702593 6251985768901676416 6880493907300438144 4974214413720672256 2493218845595805696 7636234738207073281 6459594578537910273 2991837149849882624 9048393747908156032 2313181644457182760 3078173400998655489 5224262549037645825 1407906483786575873 8271072427220402176 6754640892593793664 8189430081241410561 3507050929675069920 1376942313243140160 7081029408455819009 1527200674305196489 7733318634875346945 6512660949715905280 6782877611327651713 5542493276687721984 244193896818287105 6059941951162925057 784818777683132416 3624212405587524289 4413530976483106816 2338843088876084864 3575315339412126721 2753397363604799489 8984325485902022016 6967116431115089408 2732694281671249921 2996535157710395521 4425700038645401089 5939193675828928512 8077108782734524544 4509079103359148033 3450932383157436416 4244180138041833473 2341495464219574273 163703916060114689 6839812316597503681 8491292827752071168 319391737130576385 8512986513842972352 5112244838733111296 6179024724793686864 3591335385159005568 2696856642863235073 88568213471341568 102833887276568576 5172348823326213505 1176573788089773825 8967465698982248448 5952782270086376705 3988380757910572417 6579573503838988289 399862131751076448 1426348247947582480 7023663233179131072 3039205384432418817 7091071075759382528 8003067144231952033 3094489677451395072 7625593807007055873 8118636930276930721 3763082447051960320 2664985178669178880 4419321963471437824 6398946486005054784 4365517541444187136 4168146564835773409 900618791134394752 7067316341593668608 7898902890509099536 6160534515262266497 8746039362581537281 1369567783802843137 6762267789329924000 3277591173339283456 3913305922237660161 1673829994818070528 176846482928498688 6083825815207772160 2890076400029122560 2733659786133404673 5832617393260036480 4058971500614983681 3447032388663694897 6576711987580214017 816487415423972992 4268089164492016897 1932794103753342977 7496817885934213121 7011630649616728064 2415111177900404736 5897928641370060352 7779167746559953196 3385997903765717585 2537613739343565153 1639622803720534785 3070309981504163841 4403611750013561025 2711651522002526497 2196449088824000512 8034327387502061057 3331323548074673024 908818051008390144 335039123462870273 7835973757741334528 1984023446897371136 2673945084405764864 1265372622223792129 5563506335169099777 3726457315447865344 405469703682892097 4131912486416703616 6140990324753840544 7631925037522157568 6032299775509427361 6316508133964219649 8325889973282497536 1106852590428356608 2692141566304620512 6355051767436139393 777545556858335745 4067139324274728961 1881644723933224640 7201519280231450904 3582628402204131329 1269647561029944105 5779492974125982604 2128285289703604225 8203581746438104064 1225753228016738305 7040114160178529608 2129226779930447873 3190352804054661120 7153300362855885088 8204305342207590401 6649438432098158784 1223785047080271872 343570462298603520 7714388371979442177 3188196339816333313 7448842233059778561 2304445623788047360 388384405808924288 6504318476588110337 2653271810887885056 5871028136142471169 2290856082790144545 2019978716797380416 1088942602308051072 8207628562086830081 1091634952431886336 3294351991712516737 4554713974056766350 3909631295590791169 7482298039715527681 2101217608044029953 976709352676475409 2911504022165774336 1337782712731262976 3992277375356685889 1014151386914357520 6072646738039306401 7120295328816260096 6183171419212872576 642460787100618752 8675015134697402881 4310398306062919681 8305435286020144769 974443165268168897 8977773867862777856 8002347382763156992 9063805601791329952 2858594239950413825 5203025302714777600 5211581435148992512 2647790746361457408 6360533094155764224 2069011438357512321 4629091206808810496 4975337981199393104 1851809594813710337 7982776901929359201 4252436576559431681 8640367487717285888 8475456210366496625 377098325300845057 4347491696627490817 7494442252089864449 2901562461293121025 6047391878063144960 3425152662560045569 7098811663720283649 2812630516134598912 258676736469367808 1326921760286474752 3885726676103703296 7997653912875240448 2962321657022754816 4006773963837304832 8394122904399149057 4234823550127702016 6350595797369165824 3623739278846963713 3435241822750743061 6005652095054870016 3868460714972979200 4829293503696273408 5810030994936686593 7665202730842465648 1088933263881243137 7705418656710906881 8362045554053395296 453333712130652865 1311071980910331713 7435961273151250944 6778450700893421569 1558392962893118464 225404954427716353 5104845639883403217 5862536375154188929 564478487047611872 3376900143444918272 8548841586983904032 9154291222064764033 3403046824585164161 3861420905649125377 3976637511431321601 5470743512186260480 3195574198914052836 274829161197736673 1988529427177351680 1104569080397796352 2381761804023191553 3999769460428505089 5114383366726944640 3493038152835484929 7389115277356533505 1582430102840958977 624814530998009857 1175988647448012800 2858447219649046529 2126045797714755585 5564479912268704001 8385594636425969497 4732025393927602177 3475848420190471472 6258867144794127873 6480640173214962113 3342323294873602176 6679743399667121597 8916978394353631232 78362310561439745 5576602099248357376 2977506127824065409 7837221691300883009 6812668482434049 6644126425550159873 7245931320294391809 590807664521556224 7643610423832161025 5923680261592687904 7721679529632694273 7063987891789463808 1291217153286496769 5549791355945494017 2392338245338902528 3471532333691269632 6498180306586711169 2417948272914276353 6393117901407334912 2501564350395331712 267934149141406529 6457103146548281344 7280953849229545600 7325293274103087104 4025818559649799680 1429247793613595264 8242466017430929408 8017778776045700609 2038726855371257344 5196054389305399041 6955686136295890945 6015793081637142528 2395123051468406785 8421534649173103584 4216113412614102064 6407638412084150273 4972624282974404609 2752556440655034368 4558862661496109313 4135629349627040320 2529298463697337409 8162014988107683841 6647560127854467457 1462574987727601664 5111073738526494720 7770847091568741377 6474597757936812416 8562213131850506368 2335714856709544448 1614243272152746497 8621204295257691137 7428792717703465345 1238896770795602048 3813167567803172352 2438689083277606272 3475488035559810048 6779769977512763284 742378859461519345 4821249025969654401 3505626536555470849 7251017422599504176 7304719819496106385 4922487924071596032 7484682004842290177 3334683095594249696 3447935543270326272 9111048341853816832 7543071552881047553 1541700676607599105 6438016145326874624 8063626303697747968 7288672106150749337 8200869967793779744 9158676179573555200 8348015578035149232 7501147969840521217 3384271480135022432 5027451302653157433 7453990801840262273 1301327616599916544 5776038767255243008 3081316853017236225 6597424794765531136 8947794864676382976 433257158424697728 8220004830160093185 4922525981164628864 6836744769262190593 1093347250242943360 2643828256796796929 1049663175416913920 6270336436254335489 5314171664220518401 7090129294234947584 7059665960958787840 2701734282074113841 8290941449701401857 6531595443770968497 4452148815630305664 6397169187634294784 738193332056039424 8281988389885100288 8268627375499047937 4084423018706759200 3024997108612939776 4559591848984420608 63206586539626721 4220984173513733633 2967104404306067457 1910133126183771905 2130593913585832832 3407324465545042432 878203362123710464 6126051861983865856 5305175095539138560 6002807808288837632 1245012304459200577 1191660452215592448 4035555174040883200 4024993469014899200 2519762033105102337 6338178917279050641 6194879307632042432 5562634823679361024 4218007193207937984 4169085208438643785 5445868200367784065 5863483983639617537 2722398063195848704 4296308307749175296 7422074899929591808 5502786944308840832 6181312947888119809 8767390024747370497 7655474717595457841 6556721898081223937 3637047291291525121 2951451072366399329 5549915136263767457 7579509771277987792 7591956078038436352 6522341727054909441 1071035362582845441 7704709064591283200 4047738730401419265 2181916050878136320 7908109446561067009 1510132277292359681 3970213856497418816 9103876910099274241 3876312600306057216 1621885367546110209 5120643589780913664 5495001876305699073 3533843206937270616 1428352875293254721 9115909084501524289 2274707230512140801 5726650968824767361 5733670523181560320 2986322952991326337 1017524916595347456 5596385701882092800 3070721281981382657 7504560323387899905 4561007572687454209 1646490019373097473 3479817939431454336 6140100216483184640 3530149211008847200 1601678571291279361 8731709592622092289 459324709485402112 3264850744814519041 8552120822365562497 1903727268012322513 2368266776941993984 7370754411414290432 6010821719944966400 4149072588631909697 8900256019790820352 9184828765444579328 6880469096359541504 5367593685010214912 8422581514727463168 2875378641936035840 5668503254532748961 6738702882521367552 1457747245882408960 379998304720835073 1302523531543707649 9139892071721282032 4623663857776970944 6621156056266192897 4095863818870780833 2804703579029671169 2478009275202175785 6002327436740217248 2646950676337416192 4266911171341547712 4530167410515599361 7527919399923957760 2421657954636229632 6937592968286467073 8351838657134399169 3653777660787156352 4062195761277026817 5418062393985420032 2941081266751195137 3888743829544117248 4710767484034160834 3063244735997808640 6927495811195423745 6086703759504082049 6689782760593100801 8241370726271552864 2577454921377298945 3357505614776272065 7020274753740013568 7989256524669139200 7656920541262711808 3418083856896421888 7988376218800364033 8641452568498667520 2654924986301142704 1401764400075472641 5146652647623014913 2526452962150438656 8820854625938313633 6000297480450131520 1340552850800931840 7522571879112556544 2930489082906650305 9009861004791238417 6699202777244999680 4004951066352287744 4215539562981007360 1019202543410352129 7595666460475762176 5244261358553186305 5406457259436231256 9045124084443709632 2862072575716108865 7414094035141963777 6344016990924142080 8819462162190850593 6318740076309947937 250910914535297792 1200877015092928513 9055844193821830017 257826072892180864 3261332673588506113 4611912895445777409 9024195408705314561 189688844095473664 9191662314597212417 9175704216673199616 6425278096767927867 5604266048151404544 7334827961190874112 7983125272975429633 6356218761094161409 1634973582355457024 8992356892162673409 3436706656344311825 5701724876552783872 7708330185067947649 3471485507434616761 2176896866610401281 6158219150440249801 3771381270943095424 908148712544801537 2162576664005509120 3588721560591421025 1080729544359093249 557618809493395969 3150279978319887377 5000994000359860097 3110833854200842432 5370540693361447424 613835355525742592 5748037389345525760 2218798021544593552 5230976291090492769 7535382789406280705 640838001308918696 2432697999468369409 2859821149841432576 6736006124888342529 1714022096576040961 2983639349241421568 1857863409014319104 2635571115132859905 5005142722191020033 2853376028456359680 85336902375582721 2336324050773737473 3547621206594907800 7399423421503373313 4983549031384836608 3178715098459570177 2284608408151622400 7722351878049628161 5427784547022332928 6447250830286615809 1523996437099901857 1397608848373672065 797269554240684033 894215852498747393 8231534911396036608 6901426051597905920 5222076091608939393 3830438636718243840 8873037017118206704 1345808988282976256 8502712521201126145 8591532136785850368 7974215660781228033 1947810983762298368 1448288847422241185 2810796564057004032 936367553704087553 4738861274412292737 1978250935154040833 543653731121516481 1662840315999713281 5730099168828702880 7076512781543391232 8800754522783032592 3730754040079827968 7760300727843726465 3791083378694524161 925629103298602672 2038820999789419649 7451192231778685441 7207351822282913793 8829406863151729992 1841267986660575233 656553981867351744 5403955517698071296 7625687699657748353 7138576876678823936 8208941941882853953 7838137780863754240 3277194859883916033 7907971807942920193 3280836494107525121 6541019099826742849 3402567950136246273 3982359625477857280 4933609190819594241 3783212594272885760 9114162297246236672 3737620700764397569 4362886702349620704 2786998944738378753 1633175292381609985 1266620030121503361 8805253058171349968 8658392490647271681 8769737821868690048 2241393855986374400 8796863915424261633 6462994891309230080 5626665204157022208 4078704197264288769 6500507306790097408 1309538730316520704 8998853531995825184 107199775047398913 4198601424081158145 2105843126566995329 2651812784226344961 7084605805280392924 3885384510985397505 5382221661122705793 8580649190956620544 6467526268678045696 2323715185320192512 3123534796219614080 7534431262720352001 1676092975688071168 1577615683121258496 7771831643553730432 1613380011368795584 7602513555492147713 371065478104834048 7158270807710552954 7571035598447868416 7500850211586654208 3214235107539688192 2768407192433648001 1791001160273144193 7776138134220022604 71933041674593408 1125892391784954112 2994287854391355905 340689115418920160 7110967711613590937 8251612644902928384 323709190825965057 125893959073249281 2240879273554650368 3370003493871648385 3305349237356205825 5500860433958621797 2032662729032472161 6806171829877123329 9069540135729005697 7938095949063824833 6463890034295866400 6211955469047919104 4231757091237555377 2014064658091361537 2848352744440352768 3571418062710023936 3047727856632135680 6264144599278581761 8393192427879427201 935157495594270721 1274132529533996033 3703894099984811008 8602077819160428544 5491253479145996288 1536535353130825472 5522173436997502976 4667586343416365057 1447544665584871169 7706325832283671424 1447302267479355393 1066019980444449920 7579645361354350592 7628954471693254656 3672467193573166944 2149799879093266433 8259436530116988192 4017422844301550081 939587461992260160 6424684059856039680 1107054147038338689 5776972171791131169 1093010608639025152 4450421929389101056 9173741635685797249 923013433602981889 3510521534858532289 3750707834140931945 8055513600736903168 6956939800963654656 2965111916949852608 1019062918199672832 8990110464003915265 8315265406226608640 4286443609679583744 2463576375066097121 3749265903085033473 1271942992735043585 3667238213619023873 1684884250393377280 6065574481114087425 8047854914970017792 1348312758957021184 4590262043102572544 3645943436984042369 4235426251519663328 4590945960342625280 3813727385858207744 7948779022055516161 8406790239925829633 5701977123140428112 2573502789492710273 6070447042558902624 8114330373823479040 3976927180145753120 2365570927034336577 881161714338037760 1072038863091654656 2877324289828456449 163244788683381953 4853004982506616952 3188026882937585664 907012137464521729 2137151540047839233 2335911806671267712 5163252117300314113 4591328306539874305 2385148665330139137 4724188522277830656 1597400425224487936 7238524091606351529 8304236372602473985 2016691549041000449 1468776942006337024 7386638749296905344 120076374305584481 5140330675839956481 6242279213553115137 5832700644902895616 3140762757828968513 6077562419092327169 6745986147357237249 8704840281610263824 8734200359882055680 3795155923784883969 2526651478124969472 2499860716307349505 9111644950416443905 5889987955744416768 5369354988096540672 8609834268418699265 5319120710172253185 7553562049007112513 3597538720032733184 7605052525259541505 8965517749491433472 5974060133482432577 3362785496572493824 1359912905422678017 2119636037030805504 8070593705160446465 8236237135161012792 5947960087827427328 2184322393933303169 6841451227738800129 7544080429069197313 239198835345113088 4243346937746190336 6109319885528928257 8944945636217952256 6019846069472000001 2144483484248408064 8731885555698442240 6935719796922797440 7612549092277616641 5810106804557750401 2959101725438377985 566827357833916160 4028046300964028417 394410065051667456 3619344073390797697 1931543228574728192 3729630853308258625 2234256369832918720 488846476523512321 1412032439629232129 308624499393363968 6138023456067289089 1970078882911710433 7161326309270855681 3542417335862711969 4373475516087664640 5355577536802408449 4434084568883904512 901313206226377473 29175832596381697 1544712204358634336 3393153085976614912 5231455577645252608 2694872435728793865 4763771900687974401 502183761353256961 1315974428600587393 8782814245410922497 1942562710652411904 2471357893680183808 5336397810764107777 6800880627495720448 1618464230079357440 3537021351235265536 3508888613628575745 1362535214162231552 4010123501516111873 6192418907076427776 5080254496013806337 217963516198554881 6100341680148545536 5577413812219770241 5739306244468621825 2891398458824572929 8304333610662445056 1627887497109442721 4172475802556022272 6312152929828752385 3186287047610499073 2474925122610653696 8725017984271516097 2108457936344088577 1282937449460924417 7240677304586527488 8147715462966180609 2824222253896658944 6095672421359288321 5604769877507338080 696809637343133696 2985548439652113921 3046646142733123585 4701488898561327920 6666195846446542848 7117467754123711489 4882048070324680193 8579433571928492417 3426775823374606337 1217188289004394353 6171798055756829216 4028482260363886593 7780555018687299585 7695203000107021312 1731131331376414721 979813387735255521 5986390784441225793 545749132456168449 1604727250094424064 5803944413231820801 5974723737131827201 2941469995494101553 8923522396139273280 8105894038186521345 8168945612322808400 6769280020931940352 8737449596551932672 4830529959623131137 4002509212010938369 1316362486643730944 3030780817583898625 4996817614684471297 5323417436543667264 8914638456680886240 6550562416113135617 6915538928631511552 3076859544633648584 6408411649740544 3650994261127560448 6191064345285597185 908835268690382848 2200379021400327904 7723858545447716417 1987764057889505696 5155671627643848321 6977690339462212864 4261583297419701504 981699199222199681 7076746056395439616 7881244256970241024 7619578901099278336 2297691558709145601 6986467980039756801 5462352099266555137 1950374405734259313 4068182900311531520 2361520448729260032 4730838770071437312 4467973764054237184 2465021966813132800 2816467190753143872 3628715460900552704 5310558687301095489 5257815146491744257 6258482436777488225 1017378365521482721 8609699483173756416 3551107016506072065 4655288254028553664 705151857738436416 8672868699040379649 4833957704783091713 1404227997469769728 5781439703143120896 3929873004870107329 3639277404850266529 7788910790957174784 5077622067077800449 3056567842266677249 315220538308207440 1343261988274765824 5637772483595231233 7083909084201383424 6871883986200047104 7789058380173950753 3050049712193688128 7307081608154906625 8578252983429538560 5654757279350288641 703990204476522497 1419370493475520512 1999938383219982337 4696686208752680961 1962144340558251905 5413742621730028801 3667486159503697409 5848297934385889281 3932475508414501633 1348214437097101825 3169642423429226496 1171498017503332353 7607932764559931456 6790349187225888768 5099661333638770688 6698939710388551349 2693163673241798768 6543795258939269184 404784157182920193 373487358578516992 5341488234252917248 3413056532519108609 1872281080755194369 2494679028049465857 3115403196114567168 1549473396951220224 2557017799657980929 4195069011147105280 5076485352615146496 7687402782819887105 1025692633230278657 7912051981566152704 2241748019949722561 5237080150448406529 4724866590835871872 1567400539843431296 2030560120891074561 5414011765128036352 3320627621898993664 805335299020402688 4098187707697303552 8580467449303694720 3510205830476799361 567256448426189504 475539713999855105 1796335205479595520 7967309327654420481 503328975956398081 3993593255140130817 6254212474841595904 2273400894435820545 6672911266602287105 8055518543157788672 4373287075626119168 7464694768147118593 7779625259329650688 2621722378177387296 8876104351612523689 8240431069678520785 3691832676973158400 5541017807687249921 1349960360415287297 5389896357136441344 645603340024692737 6054570115103626224 57161906556231680 8750261849682051073 1519726206770116865 7023044928819715712 6240489143453363792 6161540766054355457 2425728134975127552 1107538767059311617 884078445220439681 361871221688673816 898122703085929534 2056271229847101441 4418630024932884480 142872453623337985 8744211483553955840 7311661359152476161 335300291762381121 605783252337733121 8108531907803948032 8110475151322159361 7632747411939331169 1743066282578801696 3030722947370647552 9180042309080399849 9192127640441277440 6879370532838701265 3590914470308945849 2399662390096435304 4851311035961556992 2367586017863219712 3696681790950359041 2266152853216432129 445714981844283137 8520065613165767808 2398023806790207744 7604031308370481537 6899584405788176385 2608335367288913920 6980377936032356634 1450930044080807936 8891688973793085440 9175208012473177089 2318608485777932288 4105369157187198209 3362859081141020437 6120700896849072896 2748842941477690368 8669031888870988672 4563773476629151744 3115602846417965056 4059856166103108097 3851362979288283137 9149880195131856976 1576740391553351808 7072720050635296769 7322051526731769344 4817650549961194880 1116925846086500352 593501583669882433 4601488943432678400 4230658027255032112 4324182763865275649 5986977890685734912 3427397101358645248 2512846803776279553 9138511025373689600 5838541708075335681 4491416010040084161 656766210178262017 804856509276042241 973572020454175232 5603240922989492225 1064555989526827008 8182169108396917184 4885964394458364800 3060623669266851841 5060201627615143296 807251651733291265 3523316305395867904 6805817312107143169 7035902366970216449 8614321027088393473 6686819158487121921 3389708243273783297 1997788509933589505 3931447283703685121 4849634328165912577 8295312575218024448 2954013521284841472 1835301284904872448 7869297460916683780 6272901471864736276 1226445574830920704 8493405032637304832 2436819170366210048 4820456601465840896 6861380868928118849 3599125345289551873 138078829695671809 6086223881726005441 3331852464427106305 112495394257683456 7722575621881797824 7620110254183830016 2496441898874699776 7642522527198671872 7234385756842246145 5554571728282825473 2849876860934616065 987303263984034304 3023827744656982016 6546604222689962408 7375287931000711424 5465032443126661121 4382031644774213633 2374531283406802945 5870264294843918849 7336401834451076256 7056892235248798849 8121206673390737408 4451497425082019328 4129852312752069120 4455522049081568033 5546751643716717824 9106279122407522305 7697177690051649025 927951151007637505 36825534823231489 8178485044366636801 6848869507173148673 6931107457773380417 7126246942178067789 1118682490924824848 1816738202085958321 7980349889683412616 30023307986646017 8207883102851497985 128832480660840449 2526469066625626880 6668500335230347264 930196312590721985 1316904203265175744 1348146555158420992 1280258311628929984 7483408864992313345 8321871071946047488 4571078467377870560 6992914503944011776 2678554402377759489 5177935151220427073 1846001562416519777 8630645666153303808 2145461506798303809 8207069997910000384 4567464027710970752 4418333805974604305 2464431562263105472 215875971445428225 5294316698501156353 7334325071281365969 8873870547365840897 4424619286262741761 1907077136997007361 3545004035461519328 8084266961450141696 4857006526446820096 7105769837777241088 3453191067900444673 521579093598614529 3484401458447646720 6160399433569614337 1092726226875955713 4322432944974486273 8621147782269059072 1351904577959830273 7541265985111298304 3165444785913063425 8211942678743655985 49206125060884737 1304361487193274320 1786869945536194497 257490364207850432 2477744005366931457 1295920880717571073 5989736773186486272 7983939792455614976 1559416320974913536 6309996032517073280 2473678309518872681 2230643339904778752 7967916317258153985 8453676359090536673 8163416243472089089 6159096774020812320 3115878413336748160 4644526283020566529 7440261199091990528 1217261009988679152 4433330902919378944 1512457607394750464 7526084985035204237 4878924196609361921 8418445196031688704 8666965333667549185 5524447634620540673 872895364716887489 4009587224238509121 8679215126878978049 907323401738729984 4970912471228776448 2815863614304976896 3418769502592468529 6576482559452022017 3260279108094221696 4372184031762505728 7048698923536839680 3308245209792708513 1067533693056678913 1384146191484190784 2693752609298094081 733452051723649025 4682969463868888576 7707051854873133057 6064204749158364417 8554840031525291713 1766854295547147265 7562317482022984512 342091763770537160 4719810115125616640 392452580014691329 6042825052632810112 2646204113611161601 1168315731810938881 4379860647273024449 369654653256431584 6454068748639919360 2908572379021865473 8008441519657132416 8784457497891666945 2112636106745426432 4693559513566380032 5478195549695632384 5288105026019964161 2016599504878305280 6940643725119950848 8416765148151283712 4599844848337944576 4727717303277661953 3570697067015422976 7198402201527515328 7524957485676340224 5373979923652739072 5910112926808896001 188485229297056769 906031073959320000 828562879426164737 7836251331475668992 6980479282189187073 3861163338978424833 202439122949573889 5709746985889865312 263687259267117457 5806301366096413001 2796904888316559745 3640124811658702528 3417320107197647873 1494474448425318784 830633804537538561 4684517980585672132 6866122617201131520 2698312876307514529 7925695385499516929 2895298806282988032 1022323246934218497 4423218110073538881 3967605704473165825 2211449116650547713 1792937257346893440 1549886805014819840 417522664713868424 5945735682803884032 688207072593122304 997407502956604288 7077200770928697856 7242756032375924225 3899179219047481345 4066630442336122881 956130781395189760 1628396094518711296 2638367350238327152 545451693509449216 2582071138855072417 6904500428416598017 60318934023499089 4169042264323392992 2145402635818148865 237112393437826897 830939239457754113 2916221859448494336 2021027025227141313 3141344736516919192 6250655541530623220 143601203800158208 6549107738942111744 8020943199344599489 2319725557352258433 613830845441863696 1209600059217605537 1956045160263593985 6181084716646868033 8787538344570152961 8404165715217398400 4083926745644159041 171174241630345425 6384654017383654401 452379438142710272 23407112354103297 314628980466333696 8224251350480812545 8938994983739917185 4318071020067982016 7911772585830068321 334639342237245440 7980079762480053441 7186612258339571985 5361183002479217536 6709361495930052609 5495881912623759361 1700035104205602816 6612500770302787584 5678094661427658752 14512617043904193 107859543526473728 4694362460307152896 7858023052320820224 1863731504250341888 6848250523516966837 1192339807899066368 5309474067452473344 3073205922946453504 7483865027256754176 4032500871729639425 3577857307897186304 3456029950108856547 8523432666758550656 7497134106864833536 4397474558754812160 6317539640778914561 7926682159179132929 1027437815728577537 1145015768253235200 8115821124016137377 4075151768148547585 3912183643693645824 430141304131149824 8070009281401194112 1719293137185499137 607221501228978945 899684341183674368 4552350124875606016 7744178419504579585 1447795499745462784 1644384907665209344 1645276976311939073 4977821481070006577 3660988970333963009 2645199599401742336 9026781204393080192 6436824891266072576 7096076743651532800 6853014481625677824 6227721997354788928 2189373199447835457 1265654144326753280 5896054142050052353 7938149106892402689 846187179182776321 8676425883793776640 4018896486331023360 7124365267107425921 3290063788315531264 3393579428980195329 5357786633151863809 3542371163326513152 5952263382714869761 3068380803685533440 586177185960952384 7413795502307593601 465382894130622752 3550289250884405249 5073966367156011008 2372777666071043073 235335442231679873 8653697999056871681 5030075980747428481 3397498679800780801 721576228431558272 4514658950614052928 3287645144751687936 280237021012371456 4408230302962716672 4416924431749908153 4542510965000428289 3279884642913234944 1497888460224223361 9094293580972171265 6803293561403577857 8012904953416101600 2121379976561740033 6363876021980829696 2069596059207720960 3457555437550043137 7183918150305463297 3669112167961527297 7575289805485323040 1199926630412831168 3900064866568325952 4709066140700524545 4343460191833125889 6493891423347697921 4860278246828401665 237489253736089152 242518949471681608 4919369289301282113 5740189073995139328 4045342272775968768 7483544619228039681 1680338315447268865 4872725022825775104 2618919462704650368 3015656215235002368 4266207123167996641 624863553033543216 496336553560506369 5624097870538194945 43229221476130816 3146741956761530624 3777308741758620288 3920412205085937665 859505110960737281 8175747517046915072 7359017316054982656 6587994657185480704 7319490017437838807 8357119629400205568 2568266936830227568 2426034591860481025 6434166598273609729 8182156936594383616 9205371675443255809 4589848163585588865 7198552276899463169 5372510129144136385 2926874924954888768 2623321450555348049 1834690827755079406 3126924501152499841 1237978511041296129 8684772330836305921 4808445355195512384 3400465783757473793 8559832790629200896 5421328693967129600 4081848186809550593 8742251642171250976 3451319952987395516 1428339970987782656 284127754520523672 649521541149551536 4506984577993342977 2119016452851899392 5056065253873734960 5595197411944452097 233326329394493440 1810596569481805825 420077960822473104 67967384167251969 7532669012028597184 3089000589209952256 5617842793430606336 8216593681165513888 7881780531724694529 625896566421789697 966950380997755136 5828577701108056065 7874045054241580032 345402979699238544 7559218514964284929 3902686477982242817 4304220155484700673 8033623419809693248 9173864534075337729 1445781475372695552 2306126854799578881 6264356878629302273 8790442514337759232 1916695425452962816 2449294140277819905 8811928408907426817 105496169736099840 674469165233840000 4315023896414994433 2067005890613698560 8421408815410540673 683549063856992769 7125995609726695424 2979630479217974529 1843027427045965824 2136411456590995969 8232130791097798145 5415349802329659905 616658521405342721 4537662182057654272 3770266437597243336 8138271977454769664 5681223378179419137 7223985242606256128 5519620392547266465 6003849978683495712 5260087186853986304 1349520625144823808 6975241220686200832 6603798528406447104 1303847085971762177 6419052225482409152 8562761856162408449 5992936195152822273 5469607599314904625 5634063371192858880 4851317918678908929 9141019458951723008 5374384447747293184 6437698764125771777 602278679497496929 8998927982170198016 6524297050668130305 8430863775105083752 5575515838447640577 5089769903705269248 6275974908431820977 3306092622810559809 2411735807337439233 4603247239965130752 5343984788923631377 7936550705711922688 1453041389175848960 5983057322174381633 3449675460782874624 8232886857393242113 8656399799562928129 2483201310994546688 3120199057501763256 3881146831795679744 7551898861031787264 8865522773804069376 4992216151476076544 4819449113264015521 4403124628133657792 1245404681196681217 798937145423888384 4861918286109523969 4243425850205829249 912606296017109712 8285435522009792513 2132504766307324928 7606652361881878752 2416964436583268864 8538710366381473793 4027168511197642752 816669830917196976 1343075890739608064 8804823314613767681 4911312784148058112 6253744780283120640 7805999171059889665 6169792533131458816 598390840057244672 1823306198049061377 3430907987247489024 625700945131015680 6940606558067750528 148129178906720832 6979105196849259776 7482785473438380033 2185431774055948800 6009571604116632689 6220739947762109440 1494358388707159041 1050038140045679681 4908924619468486656 8336378711283922432 1324505450877472769 5359066690591014912 6297119853997496576 8846629910677416864 6759271831865384961 1635807047360777849 7239843606469541889 5748208875204974424 5207565114211800855 8505906992205536816 5085191715701925120 5368631740097991424 4334965489790660608 54293373216579737 1702045919139069953 1949753481996461824 5300547685503696896 6072786366179345536 3945081650359428096 4361459950023268353 2407342871776946177 2969271413986038272 8181776870320843129 9161412994738946049 8525899560265007872 298961712510672896 8679711573440293121 1184391610219315200 6389576147939489793 5744524387898615937 5505424008019722753 5186308626599926145 5238009106913012832 426205559299459073 2469841221484630017 972554488284813953 603300181188490240 1199088714249986048 8854694045422004224 4799015369989456257 762777148503991937 2103287871336933377 6373867826738078720 1869808385667302400 7747435411053346816 859593778404593025 2045018349813628928 7222656266377841792 5760133357270079616 3983396196159526913 3577713552611344384 2115978459328712705 9185825608768815104 777442681701103137 3861282013133735808 4002428104073029633 7909401270226268160 1755704620667242497 1093946120676797665 4581199457818443776 8275131063249538240 5419531742486528001 892029304855920640 7372026132147470337 7248572836698354097 6409173856426131457 4951686274584164992 2557528052053740096 5590363261480662272 2686201996796300672 7071414776371519488 7454919625874414592 419271463969083584 1928850415491136512 4176176040482521088 7363223321133656944 5607171440308456857 1404628706332204288 7239613785923496960 2520053578958503937 3544966282898030592 7877579035203600384 5483282380495552513 4230308705572225025 5404092911738899457 712098462753251329 3055124062390700033 2691517948867664897 8195569099374222337 5804328012898116673 8047701283151351809 434600736385541120 3580993857170375425 4927859237214814208 3353137055931148681 999853948476667776 6231351855884598625 7924466128640456032 6073595335819550080 5480164156932732929 4552389806725072640 5846059894997983232 4246830181654171393 6621210702414794753 4957242848126366465 7270753411386163201 7252175845036911808 8131759247793356800 5262910510200258561 2730475771454747761 8272253846294870016 1314593822244944384 6328210407358760448 4685359329650021376 505097047463051264 622416727009691841 3875970948774163968 6789922352191045633 2579526771428229121 2006656738421702657 7189955880567570432 5078974874783612833 1712163211884868480 118125180239783681 7096841963480856705 8703295271369695233 2838164336866099201 4793036113007416897 827897786996867072 4652636154150027265 7726983356594462241 3530876937707978112 5078983706778173440 7922520425773292032 6333618790859017752 5787413468177743872 8340495548637537185 5470077216892235777 5581934016957993473 3620210829941661696 6346235058587049728 8442878289454776320 8553673558025370369 7622792434164105216 2197770308790779905 4120004778474606592 3649295367386957337 1260543544443510785 1012830823591411712 2747621007461021696 7646579794952978433 6703569867094382080 1906330274238558721 5363183092829020160 457466470755280128 6274189630846517760 467699517836548976 6951532115088271681 5719467883234126313 5070870852629139712 1619173122472708313 9157564605808150400 2089720175729272832 5612059662141558401 8959681825732174080 2995154207319949312 3024879488481492992 7080927727703949313 6798298567329711616 1187627533663229121 3144694292919222273 5645233054218477569 13052517593889764 7992310612132823945 7085652544566968321 4461843542870480128 5531210630381434897 3312767781860410368 7049764614971617280 7629501276656039936 4900622136128075520 7783179335491193856 1124092621995896833 3789621915316527104 4437851727023341568 4197294593762771969 4284235079227219009 9121872844799784912 7449565875655942145 3634886507164076033 3286372287219923841 1940482594435879168 7240985410969530960 254801905123574785 7856918710133419520 1315010467816803713 800124913264774145 1954325106252660736 83357259029889536 2748739259294349632 2143472753635623168 8843997737109179392 5576938858113466405 3678456456103886848 6721827736152022849 2301638305947942912 1844384059589643264 6086894416123398144 777881440898042881 5557032005099867776 3709133137798758400 5154378526061771777 6810842155494205760 8597615164559409152 6199308606268983313 7471245848177984001 7784603466952687616 8226012755474990081 4582627567922047872 2819682730923524097 6036496085927680001 8079130606862675969 7280673361398479617 3966688789279730177 9129678435792562177 5587715566282337537 987714681693093376 6517280299953582081 6266678771380690305 5830467910009249792 8499276123675115520 3192926806452076544 1066996441052285280 3643200921375506433 411551432839285889 3826608130706648512 6458855723335374304 4305174408163819520 8759716181759787008 8662395158294815440 1761375272757600257 3384728170422861824 8764611752627653377 1300572067189028224 7101375302454752384 904995607983366401 2777940843312447489 8131570569283835904 4588200607895107201 6595642100719550464 8645115114400489472 5427309480563080192 6026213385643568641 5125304416150167552 8150520285203333121 8852837474320745985 5692575676835581568 4090367610810793984 6368902792972179456 7370598539871120577 2130433304275140609 5136686380313748480 835562625566420993 2426878396875405312 8865556132633682433 2865543466069219840 4156188871272350720 2069028180096314881 1372851830700713984 9079346541143339648 3927908683436419073 1228310628315774976 4969423145601618272 7789588936858917457 7826140690588454912 2657790739179134976 6445921231621965313 6189206001227792384 8167679010136957441 6975349300424133961 2896690075015163072 1129487174427562176 8171707884620627968 962736384538615296 3909714880288983297 885974809967773697 3084365489615396865 8879499107796748288 6245696168274165760 5055961863156983297 3561525439148969216 208050953971415040 7766888502263242304 6653496137592299521 2970896689674297344 2920926453838770176 8592525650173886465 4176465863140382593 1053237521582056961 1868562426464875008 8416156210144758944 7167931345694994432 1999325904073265665 8189037056152376832 6420529723569422337 8177120485515147008 3213399861994393601 5090316075056420865 4641249705630442497 4727463502508720128 752806919082725377 4127329435783427073 5270445655021837824 749089336812425216 5506182620633448448 825876282335172993 8954484057371702272 5379302501716590593 5741417863862825216 2533981613863438720 8762470782642248848 2117797223435225608 6356762028997224608 8685368343500005377 7220017049995705345 32155100418687232 1751259145634185216 496631778671819265 1143525249685846016 3818855011520630785 3694652684148761472 5532677934511579136 2792365485645802240 1261844607706890241 5630103345153701056 4940394605836384641 2139386053356484608 839869557993391105 7661464560665945089 7886343028048606081 6091091967323803649 1970539998896501249 4322203179017381889 460154152643723265 1217347150638612481 1976250901855100928 2307266751558828033 3532912422894055568 1975872149308594176 1677606788008471296 473702417516597248 5262400216635478016 4118391062216033280 2373778714828734464 4394072782333502465 7216500101041940481 4729676406433560193 5804736186582220800 6697832503754336256 8931520985179216896 4100796260948882392 2588720274943672320 7334561239034263552 827009017824763392 237212118876827969 1711057145270408704 653005960772148736 370727762748456192 650187725401858049 4422383210583068673 3993287173360222208 2973685242394361856 2642847180240909825 416884771461133313 5169589946351806464 2463889132509670816 830840742404181377 1913599761837842433 1388866036551133696 8508889308947236609 2750957653540257376 7054363660285101312 8039278730663604225 4294887682919088128 1752597406762426369 6437694308724061441 4440306907289364929 707445377009741312 6900916697500382209 3415001690568393729 1463648523778868544 2638708365914881025 3896289588639144256 6765554922665213952 8057651041628886017 2649431124520780289 8894891654157893632 5484862421510201345 4731745291836763136 5279170081845309440 5354238614199304193 3331533315426675712 953223474520845057 4849840838794617857 8102639821975470081 2443746903857416321 6593926086749800320 3560864550630149120 434342978498616321 9006705819317370881 3410741257154213120 7571383784610883264 5948155972030930945 4009080988458278912 3242845253034214912 2404348160008420449 158538372951572480 7425441219238390592 8667520250421337088 1959514269696901121 5994121837094562689 5348591696202418688 1606850685413441536 2558823415920630785 5833204989310568897 7099372364973719553 7316032049805729792 2460520091930640262 3481614477043514848 5444859246032785281 906574244327916865 134311641033980868 7389980969255894785 8700524915758563328 467187313385050401 6003962400700170241 96218436792811520 7750198352856027137 7982234194361615360 604429005835177984 3963325855851053056 2475342924191997569 86842237745485792 7596564654813104640 3861523454407301824 4738283025158438913 6609048030337024 2393994331135541249 2916654099714187265 7179685732668923565 9138410296976360257 3059015235428980609 6149450690530189825 9023770317892222976 8533816382149066753 4294550247191603201 2617243699613277312 595899718422150049 4760383527179653488 7227647443507604992 7501060121362948097 1344311913162848064 4497737960721285121 3802060086225801216 1774542255793019905 4885407044384849921 426420174188702464 7076208654458607136 3057878064491613761 5640046570052355073 9068679809609942913 2142984967275677697 8687402399204945537 8022902602575872832 1283386514836826688 2541301407108531904 3830716382288203840 8349106996263346177 5581248745132425217 5441775943351320577 8487564343967697921 2504659488089372865 1850533047737691649 984947192048561665 8864589361985060112 7046553323956523216 7263723485728369553 3655235828083851265 6008131230034296833 1916641747663192064 3995774318818854689 7434379428650851137 1547643267708780544 4958032658123934720 8082593761657819136 4101320277516879104 1406228154704658432 4596581741963661313 91148771805109761 3911501874376560704 2083091139620472480 1020782437550599937 7132041854675145932 1479968602194048769 6740077469773491200 3514510163377388761 1174209573210729024 6758759841323335681 595856754533691392 6786570036155319704 972408078231903712 1526856897468306969 2918285054707761152 7744306915363127296 5487580211899285505 6011851674633805057 734954174761224192 866024085629903432 6610589058067161089 452915714385687936 260078031921121280 7115336362324534256 715347174124897280 5644771135356453568 2425973465585177600 2897934033945624577 6285845994503492353 5396471080290383873 4434866449332846593 7228320814361517504 7575699047107676160 5863190115596160232 7259643878740680705 3106970283712186112 1664750865748996449 2771317139726556161 659940644381235200 5278745286477115392 1412600089764212737 5250854985951870977 7801827760697552448 6196644439771029505 901125280314948709 4481535238553270273 2788814826624152737 1884419234344456193 4237859704105172993 6880806206423011328 3155082488767724480 9007678117661234673 3715917491419202400 1529765573588062208 8663104866529747841 4699524058299060225 1088013839881601025 6705570578133719040 5848092658666643456 2794324275676921857 29137911640363009 6882800952535007392 4528078137836574496 5005625226095244041 960298878616351125 9069660865264861920 2708775179604077056 1750027178055809024 4214795941263369792 2000624124847228929 8057881332251722912 3466855694944926936 6295175694375567360 923341075512596748 4047085096362049537 7111519022050478720 8553076154425656193 4796324079440236544 184943205690499073 6421576652118064897 5991343897519257345 6149838727884128257 496960324025417473 3407590840491419257 2634551039015572993 7728719811196790785 7816850938027135520 932559709946784192 2215305855263453184 3505868952620324928 3200795937260343296 2468437619237937152 3385865342628826112 8247584590148435616 3613091374483265921 2765722671150354432 5815170090680949760 2468127369508185024 9110524356365070336 4760346389472918272 1462140742678872065 8695688360845856001 8274157728040108033 4444296075377867393 6742745699514322945 3346948702672552448 5088458316731678720 5742855974464400480 4382876761361086465 3440853245415779329 6792720691174355713 1996775299577465857 2314479349991391489 6810423301216668928 4960034149727877120 6530070891272184977 4774804856259916928 488364338357100545 529701146003406848 8903109056892486145 1653635439017967616 6896564880805416961 7102427233704935425 4435261230777424896 1117382721444959160 914849945774957568 791728163316770816 4869044341709783041 2572362455767646209 9138124952071156225 2406853414821675009 768263693566666752 5383816720365744129 8882267260214595584 5356035315125831168 6872510281041457152 4599151916198505729 2520701465604039552 1095462091497455904 5182655558971293696 4599421950628384769 5938102324522759552 463621416544436224 1879365078188644864 7973719266701819904 4578194312331314177 6013869225689375232 1302320006717464577 3060746166089789504 7090507720459052544 6111706249421448193 2621928717231210497 9008989478605959297 1008936308831776641 7472878233530499072 6727492181851897857 193217391997389057 2675601135331881985 1333020330860564353 8681395821347602433 7679603892182448128 7541316954069417985 1195221125379328 5102672643273871361 5602804773011723328 6178957967370918785 7968638372960932352 9129395294723692545 317692544937558016 7277848294799704065 5823195187949363201 8211424798945855905 3112403821457381376 7669190014120551617 7339846792457527297 3302605899662915584 2112162834891669504 518324223041131521 4998003464372029312 7699224568468829889 4605145964755604560 7899856986999857152 4113581872888179585 7278485045276258304 8162243811865927952 1561105194228058624 8928323616427840673 4997323026392431617 386876207799205888 6083455291734784945 7155034608115376128 3313273727346611712 3359368182293018624 8044031197827912128 5600248482450948097 5969867467500627457 5740517481365612289 6227448978957180929 1478642374472439984 8079764136291278849 3748585632318723328 2886132036047737888 2016723908162899968 5237371106736989185 7030442674063641984 254632263475141632 6124376888483464193 7517180540941070336 2148142439123196673 3977134362551565312 985041789896077273 8041002451908466753 5482007036167153695 4529375207362134016 1419579126125631745 5332331655824146432 6901839598348214273 7970379567857008641 7405066854283852801 6100071793759938561 1339496174241038336 1375489898755355137 3804388568726429697 2422947008196385344 5069360959973591457 5469947924213872640 2228309440751206400 5407779187708403072 1674783334660440065 2493203827646107648 3649122307616658432 5465068330366885889 275348510625627393 6749625738384922369 1339278119062723585 1751898450340800513 5912804987200403457 6229262823491683328 7052987443815730337 4642337708638879744 1852684839155269632 893271344924786689 440463433807851704 5582286350519279617 8888320946716823552 7303857204348166145 3565159757929431041 7818577736501848065 2545659855559695361 637144851654003585 330980849328942592 1932578157394450432 1560233145334104064 8116972873058886400 4245870760893776640 1872180657649806336 4158672007291404288 3644066659796816512 5531207892448706048 1769742084041474049 5003712356205364417 6536394588471025664 1151656398772891136 6408387980945260544 5972670436249243777 8174274619944544256 1797681517389152256 5800747089972148736 3248526062245488960 5077872571303763969 1524129817822003200 6714420284709566657 1397861329988528128 4758223251997293104 8504897359839459584 1069603297626030080 32854640217632000 7201100949189918656 1752637334810032128 1940599200053985280 7529157142444629248 1844924492237104321 8245639348639131225 788919565429384704 5750165048935553152 4571033508431114604 1710326129137910816 5347258030886804353 2325520956115245824 4123946415471314704 3954653678204408832 4686014733646692864 4934691915669438465 6475009561624399872 4057767911668148737 8394181289809117184 5779474525933535232 3971093367869024513 5663226223859335169 3715158300923929601 5388500284455223296 8329010964296864577 7523316868893476865 6381199179338422785 5229593688188977153 4890673244150251521 2594140863342909441 5061267019799304192 3334194912351355905 4420108642637312545 1702602692004179777 1457734706331115008 4628580710837817857 7778761053561006592 9218136540313092096 7626054171113613312 3821903878594209280 5884377688000991233 677159321124923392 2436280216547260417 7235758291296538625 5414785356430237248 931843311698265088 6179698318981070849 3638924964510923777 4081927908276274176 1527398872492086785 8415961874660733728 6165513155184298001 3033520473086595777 6848727580214296576 1163227920788548864 9122777423574996992 1569472599242731808 4092073249823707137 586257627541069824 6237690565594802872 9020320553205268480 4263414470028643488 2850952535938719745 8615349938741252097 1395263127906179585 5941195772057165041 7147487791483617281 6587393517558215680 2774483848582172673 3541870811271550977 8934065117013310696 9133799920569743872 2213886590259527680 16486624171870513 147111445561433856 6236162891693518848 4555335466293690368 6323674983334691953 4365145202118846465 4026789562694422528 4870715370715233281 6748485650559458305 3923243486070749953 246378922014459456 3417710098067543296 4090307225456332800 2801560896725381632 6526840951818344448 6790630873219858224 6961470292196458497 684038068170650881 9042044497738072064 7525655026931326721 7840969543529906177 5443923363285029729 8997182094485497345 7048180385762938961 6482499056635923520 4915953396371932369 996611577508159489 5085312273017340289 455617104437346305 5578883861165135872 6069262717662490625 2430309812738686977 1766811122957955073 6045573937770575873 6281518205120057505 2151763892961028065 64001523763745280 3282059989741307744 5325920564912643808 7583345810222247360 3655376303589727744 2007952924026032128 673481183281020929 349582766028053761 6387881487912229889 1703412423405408257 2677585267136605953 7260306722920982528 1756563464615821153 7714264227284878337 6703643794833964032 3261836203769380500 923711767140531857 1379439184749152705 165246115505314816 2489589786873022465 1934722710464385536 6374253818923319297 1935629980949168128 3186598630692081956 5306673506575966465 2368780600967753729 8582918920528381953 8953065924933497856 4783163181806117889 1042182884021673985 5681364082523701248 7332294158653299713 284792512629322065 2157684118596114433 7203668767958159361 5555570475543105536 3313217327324837729 7778713306267758592 4719099541336289280 198344843197194736 2575753421245335296 587287617824422186 2612376291717808129 8088506301923010945 6841628344718654208 5491983663788746753 4945282780460009984 3737850828693945345 8564429012959599553 8020388942465101825 6776810774742106113 2494281887732799585 1713276935040014848 5055729088637186048 1777059476435502080 3745293161677982881 7573735981868020737 2742452778895602944 5678901536654196737 2225289244498219008 5243422409827844097 2426296951996829184 3253395727483994112 5455136309125513217 3213504902120992641 4550061549767917568 766416677830762753 4739958742258417664 1220152556974980224 1873701251261401952 6742645090832104704 1260429907678017217 8053624806434184448 6882375966698121281 8461009265388380160 331457645152758849 8253480019719271936 8039335366367356929 4905678722615517697 2074009586128195713 9051226313005393889 8254827094433625792 4404937258734010593 1743649328708909569 6576627702514279017 3047004343124099072 5187246057589293056 4170671413021095840 2363380906623567361 7963596965951261409 4084048805564252161 9015098707436134401 8551058512674162720 1681167300996564992 9109842360358141952 6368247737741403584 4522902037534862016 863313568965840897 2656082744603210240 890371865435416353 4446481156912013312 8424738850905369216 268112515746962561 4959700826171104768 653592801068783617 3835021797127897089 2329388721696636929 4151311781720267008 197772629423187968 746438370795661121 5654352790990880769 6927141319283070721 2370108724111127553 7563022330773239712 8227368868812353280 2428608488122315105 6163344936226920448 7444107029606928896 6841726087181005824 6151153704852586497 3781508329118714625 2086580212517643776 4847619761523022049 4862846062312095744 4443959367276824065 8330445263469584384 1014462325975275137 857264489277822528 1893753409859546816 2663408847221948416 8758080799170723841 1177327754408339457 8583355826012389376 1088021021259802753 7874643526219530240 4494732326331210113 7561953835021910017 5020660386862527489 1394769970939431937 2714327457031708672 4307343567804377857 960406530829914021 7669003067275022640 3202808017240818496 4464617096416095921 4753846304171622401 3593130738123885057 3126168206898512897 7127216535048484865 5238079556570356737 7967865719687741440 8579779833940401153 2621047730113540992 7504895802886644993 565201659172717313 4833317197314388992 7284538013538709505 7598052130213754880 5395976920969641984 451876914732968128 8387316219556938752 6863170264817598464 3692110891332620800 4582586380015263152 4081804305378275328 1215831314500024320 7289661250615670785 1736320628717932161 3935197597209174145 1805694687479650945 7167460020992741377 6011582927714910208 5484085443823119233 7684860992595025473 3742771612903974593 4196402313968728064 8700714654505294209 3924349691053213696 4803061233201958913 5771309947823861888 1931547848379820033 110642122393020929 837204566849461249 8453357792406067489 4754238165712493569 7047734545053101056 1192519587227893760 3937245682520913933 7447689003987107841 5945823337201483136 3863121574029704096 4268257414658358016 8432432548073159809 3121508683781905601 8957734722460422144 8590111432072883457 1578499604701835905 2927503848311511040 7033297757197099137 8763575107702523393 4650261414332292096 5323175607134412288 6120262864255270913 2504868477219223552 8989062742293280545 2900236895119575040 242674687459459072 2925193429426993280 629229449489580032 1912621364872331265 6323093267843747841 1631478098000610048 1297433595152803840 5503578349887610112 4228166173036297713 1266583289485787137 2614896225772148576 257815196233197569 5518729691914381248 5911500110605591552 3751050017860231168 3181946447603356833 5528605209931478016 2720967385982173185 3322439616355012672 3682086139119462400 7755451607862466049 6703300417428588545 6011620315176976385 1058112241528248865 1500767906040208449 5359441538841120321 1646452300979524544 4414322688520145921 8200186327722172288 2987882423323571284 2830146328038126817 6095935607574773569 8932621948184697217 8459360345462573056 6993820826512300545 4112878497986605569 3591015871228805729 908054833950319937 998885664087716864 6905008764454053888 1921309986145698816 1536654580206738432 1433270149844191744 3736365078367236097 7612649854378144512 7131648551662511360 3630158719514170881 1261706731697468032 2338926335945031681 4342157772829003777 5461076521704965953 5034591343971851264 1764247035283427328 7102105598439071744 1006898367099822336 4297299881808803968 9156887895114678273 8171926616266276864 4899656353432326144 8493647073619099648 8539532838368777984 4204025325836740465 2112423534975541248 2731861018796098561 7057996949980622848 8731964932484832129 2427415352170774529 1269633131970953216 1552775367628965937 8262102913846150145 6838788990529150721 4349845547294564096 1148012284086824961 5906500232835981312 6867869459391309185 347245895786946560 3177586755509778033 931564398768587776 3532697902314684416 6103622166355553537 1776919988454896128 5990167407712440321 5173361468658567745 437003367466778624 8050523782774734848 4155498482217543681 4185549122921043969 4670750429999005697 8415215936381609984 627640025817229056 6779402775253050113 6486521828754021376 8186665342185185280 2962943283484736000 2287996223424431369 5215965744469941249 8873080870234001408 5835005922519023617 7411936045942567681 8549120942131976585 4006412288613501393 1816629779426435552 1341990162182334977 4661107025046849537 556618584172955393 2113481758354702336 1221373121857485792 8182902921613541376 7291476638751641600 8225024554728625216 4737785995217567745 8216942662804635648 3093779666970737473 3491601943933452992 7967242153990979585 5189772839193414272 2188853864292727617 3937858171507198592 8617998303615839489 795588211591751489 2635959050896396289 2933579021216569260 263860021460552705 5095500016102189056 4167354455026735041 8323566619222474752 7615627272207808513 8884667640364131265 7832181251050195073 3991147399074644992 385740945284632449 3132424864453787521 776051794775844476 6497481279074804864 4896762277462475521 2718883117357850624 4441197696768772864 5180801507955690145 6461389678827451648 1804445527381914736 7186870716127972609 6000309264681336832 1538478445215743489 6417279355406843392 8741305630426776832 4576520042469685888 5051360130007773185 6456615324322988033 4721623405717577729 2643280459694088033 8896420486428899840 8370618952359661089 4861170164531781392 4260470475592826880 1909019589963211073 5649663059704890369 8430883804007637888 4744950951811769857 4416062640681224192 7930258450918668800 1422521490223169537 6792834160277848065 6704703832493377024 6567636730682373120 1860275961593761280 7979875384846654252 8193472633808047401 52202876646568209 6360497422883880961 2031058620617844481 2527827222137339905 4337912133255315457 5646121967551404032 3628996033685291008 8365770485921841153 8159420481845141201 1198874432676624897 8644746644379525120 4003366028433850369 3406522075925201537 3766413091148377984 224350525187914801 71181686918820352 2335969366064558081 1224455327424234312 4682089135430987777 4778197018684861952 8007928299262161153 4050959126011206145 8570185403021316704 108094394534589856 6681433885854900224 3402916157563013240 7909077097357180928 8285475920340579136 8240319943595369985 6429643792341152768 4406735891142678528 1740337847273894849 6330234966834413568 1171571270337005313 7535028402989756417 8686394390290896448 2366573054731535361 222189001505162337 6118726160499746745 3724266792547874816 2504277010787565569 3060019275895416033 6452624515045277329 2911246469436231681 7797849360781830657 8596764261541088257 2978533818190064585 3890186822614098048 8935690450181626880 385203075884207617 8812822963440208896 4058907512398313472 3885488253366025216 3409155898706922241 7117233316037369217 8602911377335975937 2060020505846002496 2426690324169490432 3218582814496747520 7088381197258884609 8159786033260847105 6596812223449797377 8533867308253732352 8881829739654512641 2535108614359119361 7252337470085894313 7247659793067620224 33272875543429121 7077957744152018945 8079894906398844928 738110915210551008 4959864784767623168 1015745128033357632 9072654281861275648 5188356657433591809 8518502768653039872 7051110466620168065 1569156237824313601 8148225080480104448 3523832527923257344 6465881748672577536 4254133738629912320 8389768739783996336 9161440258858426369 416471330267361280 6693746585405700096 8869926408198644225 9115596362951683072 4464099672071733249 1121533906209409536 7634589445571537921 1286107017423536128 6660601143722115072 6527484960684244992 5542043050243473409 3443544064372269057 254984903374419457 5731986949058451712 2857490312976283904 4658916120758665217 8468326212782978561 9016175249801117696 7999456013774198352 5875162046631287296 6074808808295161857 4546123671036426289 1939624042062929408 947309603708673920 8780894825093292801 6098608801601028097 2608552216444876448 3950045198428196352 8611135284214057504 7481873447313014785 2638896274592123776 5982654042082996225 761954174548303872 3729108968645607425 1508088708370071553 5121080490291036160 7617062172873628193 1528061632515391489 3162962923978490113 4935693983359182657 4053288760199507968 7669246953658964993 3479909050839010529 6418858639085456672 1419506851047764225 8224529570361105025 7660572329467256832 8973822914628649856 2785640376853710849 3285767703441178625 6724001448203770881 6290063497711452160 1302046232220090368 3917120497291393632 2846419409833044833 2326645297624416256 1133417766389994081 78210287923221681 4314207759772407793 1432283349159415808 7397451626460407939 3195095373435348353 4700225488316985473 4126999137553874944 147682945170768193 5453547028199043073 986299487064020992 7100977867145858625 8444488575443684352 5722444963472252928 4299430492274425857 2047465741224702721 8935251981683431776 8034191991761534977 6109390803076777584 8739110651355480065 5469804295029260288 6255585001125418240 417885492113165857 6383109535088661456 3114679672051484737 8057626385832325120 3182814897793704449 7726098669116183713 6178932832191184896 3801193424631225984 5586542448017225217 3938378632615535616 3478850659965915136 2770984477246949632 5608439851170872321 8754186474128633857 8646058664668430337 573038132448270336 6383285690996681792 1210711644346761216 3486607226918635008 5095073107585459200 8175912863793152001 3029180461895906304 151327120112768505 1023368699297992704 1465859992630051841 4853416090373216640 8167443462926667776 1919471502803820545 1666655538408259585 1320509813090439169 901911853185182305 2956667829742090752 1905221085702455585 6773704059266879488 7831553705647243264 64003453549367953 3046779476420627457 6039275555282119744 2660850358645480929 1033005606541144192 8699217822392669184 6959093465510873984 7252952467070208001 6474623254966304769 2543517485967516161 3898566074281984 5665860291499923456 1336334825621622385 1760573061080310553 2874291438765879296 2868022395289763841 2721349711905927041 332490920775069697 1794380411927396353 6160261597717594112 2313285307926183936 1388354175102353408 7110334676113094273 1937211851456102400 8704785573879660416 3877990775814415617 8536030185982121985 1130027852746345729 4211499996740718593 3284590883363454976 6244162885294755840 8605004306317950976 5741665892419016816 6392305067170429953 4775431902702338561 3834397477236582080 8483073862814372801 7914364331750719488 151081048146561024 3186519359715037696 1244112964121766912 7853068582520601120 372664044497181728 7167257940280578049 3863893533819414529 1599239176847104001 3407134841382897664 5813436219174559744 1916281739580293633 4964746110669060097 7005599084014914785 8763046597933137921 8167719466763910145 64001107620911680 8599444244072628224 3983845720647634944 6682305614056542208 4618792835601916689 2033309842440978433 3242764973304764609 8682217627192074241 4219384424765480960 1163068663990758913 1337581489782696833 3066075125904053249 7107910783943550976 8927995104844805120 7683520541546795216 4601121205900621440 8224136570998723072 1397515492241915904 3904959059316831232 4635477598157815296 2624606517205352449 18030445530087168 8293481342110225537 8979155527806047169 195512006301512192 4192932799840256000 1646933686000471073 5472612471704911872 7189450394596424193 4488782742436101121 6217842449914864144 2424138869591059073 8243241279307382784 800936224064457728 7493957556543502817 7782402182958753793 1310758025621883136 337712900772647041 537101746355652865 8424625429932759945 7870901215894910209 4621139580207235072 1291987885581080128 698217910506160129 5136210489730139816 989158569769921920 8095836170010001408 1336538631122427904 4048532941133451265 3898445162443079681 4291816008162480129 8499467732015112321 5320367357825507329 6356768556426936320 4300912891291041792 7979462903761935361 5504732000056849633 3768521925287723009 3041342367791603713 2820599988870512944 2284238554221895681 7447017109371175681 8152659209008024577 5117824688062245888 433574304473694208 5571645723212608000 7069083125006647297 3319740671224012801 7249903556066006528 270197934410940625 4292084404218412033 4801310891573314217 4395716379981290416 2513832570080156672 1090137404164366336 8759023799097390081 7547186627914279700 371697221549593120 5874562860480065280 3031323613751419393 3750928882890440705 5666250247418870272 5365386047907495936 4864417505528439808 3288877228671262721 9193546866612881408 5006209685241397248 2090756775521015809 252607638997917953 9212555120849960961 808404478365133313 2693246121178140673 5629124703494813696 2950381657029237505 5798057507738812001 7790687645369106432 168588833305529856 4733630791193533440 9137526074174160897 1463859210111664256 2007702536804959233 6901277036354329009 6646585242181127136 4908997547281976321 3874836940095473665 8565906586470391808 730991234012246776 8472441060647100185 2077094406869731585 6470993610236493824 4520908797535113088 6528020719775105025 4090991464598102272 6693755842407762401 1195490546302287872 5754236190607494912 3835066283694377344 186010424880275200 1241232885215580657 4321460542217551873 382105492637898560 500069466047698945 5103811630184904992 5681859421772131329 8046682335898897153 5478441818512218096 1200982970101137409 5658010120730349568 3998685861441756928 5690506412370190336 7796392040825962496 1652308948621417728 8159121343026951553 8846058464977014785 7849294147322235008 8598776689983111552 3598830153637151361 4587800825120164217 2150646307727112321 1965149868909664960 4919027938717789936 7173505744090546176 3554802436406360576 1988322089845511681 8718063246862974977 5897181698325646336 1458727002560443392 5750835937602391873 3987741212726582272 5252398873413068801 6143097171713785857 7204113628398067137 5138370600905095681 3514735804013296897 5684314125395594400 8916796961432583377 8161872941879229441 2697066916011608704 8377477142818062337 1034943404885339136 8939565237102161920 6612615392396640256 7893761973716903424 4540213353961604864 419042371974909953 7027873532260712449 49984370525015553 4435417888956837121 5352335388885954561 4219219120362750976 822546045515890688 2712615328451840512 5431710933791799041 2275739644843250336 8329184752958363489 4708279904831280168 7790169037011091457 8201437078830632961 8821268472443484160 3416624442191285248 8712449580507203329 6088192061132582913 6448801188429856768 642334072821760 7661358238797555392 4597807285338185009 9027048190042566657 784925559905140736 7169731814906383488 1035354386339305473 287121314525820417 2437160576783220737 1373552895824494592 8477522570580656896 6583101650052995456 4532271519526551552 1627281629125308417 6423697353500872705 4401129703765574400 5387156441801004176 8768736881224048640 6932123350798795137 6208353890195730417 600726647368317312 6922310877726182912 6011436358500841728 7818967928550857473 6858207621504351073 3483151403851481089 5640396425330885377 7731497260389982769 2578576190481629184 242580695216620217 2201703904225050624 4016823081505085697 6427397227345961281 1364519018173714177 303461023043551232 8227165344455901185 3052468566310305792 3987333654064587008 2484110216310308864 4300560798544894465 6617827080347250177 1883809173618755585 9049235347009458177 7632971381540244480 7166829299786754753 2207602130853687360 8063080256483126849 455330598169610176 6764251762673516545 8347455904625550209 6130623487626386432 2009142737663184833 5766568405019590656 2740254902088359936 7338866724685973505 504977085457547265 6091931956450263040 1884988500792132609 8397191171110404097 316688550957449216 4533143999935676416 7845445895969554433 6370199935254337537 81284343382606784 2734409562338099200 6916988089548577793 2308817248866795521 6747222623880409088 8717595781925644289 4851082851337851008 3122844988838025216 3270907475138955264 152296209495146497 5476590235209208608 452914664970420225 5957375424406093825 2235389153682354305 572113908042109952 1287013871047931137 4015228200108007424 5033108266599685121 338271269873917952 2365686930195031041 6875370305840329473 1128161542594182544 8883923355970557953 1754655956073069313 5776462795135707904 3287365956092918720 6587353777182040065 3049849015605436880 6726472704481893761 8441134078346443281 5423014761553618945 6239521752861563904 5823189619454590976 2517531944415153153 8747317852132428545 6903399091922198545 394072566861764609 6515813712231593696 2303735618333432897 5399362347733839872 3117757686657150977 1364713585287273896 4213891302940112385 7738633595032490241 4710097134598983681 1759265561243513856 3570865133350999872 3657269438244132480 1799725674670325760 4786379479306364161 1762520694330359808 7665540035316380673 8340653494432939712 2029839521036303361 6207748285563670016 448485069501341697 1146763226203830273 4774768466870267905 644286981339397110 1957691472291738881 3428472625465884672 3370295316652215321 802810226692239361 6659202361810354177 4781028004399756513 3551743334237120384 7905600921240731137 1036654335100231681 1494375848476907601 2507630356274872320 1718940535443758672 3355786359576180700 1091703031869014017 734898099672482816 1291127874744745984 4380616462762379264 5856901379634723584 5903121704090125313 4122934638960133633 6931654783374551489 7333440000883975385 3262355897374487169 7848665031837054976 7632999570614613553 818732802199506625 1608783516053835008 6754757685111548128 7168227051011091841 1354123214775058433 6108900462388076481 2916935712006995520 3908544608021932544 809419387617081088 482060291326180864 8534552742444702209 533412223420719104 2091168187046735104 6033863412392787969 497214531646440705 5842280674430812160 8415231155670675968 5795679047030552640 642666740707442689 3624496027242254337 5537261813929690689 5354943610008266753 4853075882783806272 4816984902308429824 1404128426308963297 5054568440690802689 5756772379126203201 1206442664517093632 2095521882286905440 6353219914319014401 6775821923804444673 2195064865269837825 8654202873788938240 3145638144279750657 6476168651883628545 9014610867126327360 1911649428486225920 3797385956535853056 3132175814029602817 4630670565733871616 6123480986733650113 408518669887733761 2607046676472895744 3447624010553783297 313866676543160321 7958985309726254592 3402197110475571201 6428564411238973441 1165190558743347200 5172702309810377217 737818041803816960 4185762107061305344 8168203364593747521 9007165946196384192 3170472251355691009 1594889320205945600 3099332494968427904 1091175055344764929 8533378788930682880 1645945494651107841 3311186736663126017 3142343149618278045 5307843303607159553 5719115988704296960 758206774502850561 8098790408331273408 7230509625731589888 2408975716894556160 6440935554010236320 4384518087824093185 7236100595185006592 2686735493960192641 6121766745449314433 8830022419410548864 2506441449758973953 1207789462905202176 9088616596946847104 4868594917682536577 776904839811739648 2631126262444142977 8300899000807702529 8328918423946704896 5936963781720301568 5631982973477727808 4495564177862266881 6007047776360995328 6277487603404029952 5005198050653405185 7956458066262584193 5747111327749050369 4190327222992316097 9108118140074835808 4582381986426126336 6259620641732162304 5202210108217218177 2449791940148643105 5559066095516549120 7808931132010397697 4202976843543444736 4056228782763868161 1664249586710652416 2108226338554527745 835972534559047681 983509658170999809 2365160821681179648 3902733880686541409 5946326572111061025 1848126802035747521 2063196781067894785 4571584184975199488 1405050523776411648 1366233549601570817 904818246290906014 8378347172555980416 4402615642617926913 5136662075737489920 8229001901943635969 3771811443250743297 4203260094154907649 2919874915347267585 5011908741501852481 744458149629378560 6134312999822147584 5374706871368601600 6085236718869120001 5240107967684018177 1640769311372278273 7545935016240786945 6781548719138471936 1225843551729750017 8625464074881065408 1068520052700638787 6192391505369464832 964876529174839296 6574503497079258689 6502421323101110272 5839907898030366720 8600477493715095456 261894238686031105 7889282806801553045 7198869701650087936 4726655183018786817 7762555811781833472 895808234074734592 4699204825993203424 3486176398169006081 243131830676489649 913740589105545217 3548301605938493953 2816024466032775873 3662121024307305728 7617838430240348161 1474270971837847552 8683370734141833217 1701929406162737409 4266864489311704736 5453962025276508225 6040497021482606592 3824605559304700416 5214375662861766656 3512134229637856961 2413029085997803521 2783338504081683665 5801730077376552961 8785923098813120513 575696539444202497 2963965290379580629 393597240598233089 2081596713769486849 8041132900271259648 4241589253049049089 1282195078107019553 4905764682072542520 6946848306071539713 891215338681236481 893256022614343680 3655077944624033793 4813560312243640801 235760999747752601 1610374639442919424 7157829491482585601 7059856348570030849 1972516705168143997 2007756283004344577 8622441350840468944 4467677419744635649 7771252510085332992 1566663800767016465 3678430174294781185 9167990360417836033 18675012429289473 848753906119434208 8385367112862434513 8334399667618845185 4292534586400765440 5128385507215015936 2160644885208219648 6593158665687492608 1878103896346736609 6137490764361472129 4218586455792474137 1033428739301155841 7567212262020816896 3092838922314760193 7790809982165576344 5431753125253283840 551404676772700161 2164226197326560129 4658070672899510273 5540858278403890688 7221980226737456928 4478935877228598417 8616864962902553393 9053226262202632065 3589137068622249985 5116760188360288257 6467267505479759597 3150241493339330176 2516999487185711105 1411712026955551422 3711409173681930240 1358248074957258753 8876200310626676673 1484279593620206720 3832466905082953728 2049051844091936769 8131530326969820417 6046670981029749633 6568182315396001793 2926514599947571201 3116387220755607553 7537389150524723200 2339768281290657792 8857428519435816608 2413340292939219329 2356491344248399677 424026708955252737 6462967697643530465 3953990640176246785 8440186159028146177 2967813977060966400 4896934933971374081 568503261293842112 2948160745237905408 2176093729715066881 3071703370862837761 4850845784989372481 5286711701668631888 7632457342983258432 1497153531415193601 1090815984788330113 8332118297369145345 2165584018309967873 3884317034578765824 7647002796325451777 1000975319089381376 1886732106364457217 2203397372377255936 2092871410516424192 8329389291218468865 4322092045224640512 6684910379906424833 6764143666453632928 592165214573213472 4270510244847564800 6328503392205443136 4726478792707426304 3327876408929239552 986622964299046913 1030839611316117649 3266955809804331073 8912554572688916480 438773508129716224 4915415845282183168 9211312362668560385 4170493252394175872 5022057419986725889 2565248239933819904 8201976239057162240 3603567615079413473 2706424243711778560 2498020448519857153 7725497788155728257 610588192112755553 7564256383423702016 517437383915780881 8982633614059761664 1450644747643518976 1101867693736635393 2463949424275390464 7117025849305518817 2859448770955247617 7096168239245882624 7823863344141443072 1448887917575405568 5190505379035291745 7235762963179077632 5849304404450328577 467984265317365504 4279356315604353024 3715196166210021504 5472235029694251009 8874765806378900992 9118611038104453121 3788529815928111745 3333900184023035392 6649824399817725953 8164717024978313120 1 2454788414590283777 864469726605160449 4109596369702244345 3717370932872085504 2326166901155430400 195978661407265793 8863168183044620289 5607963734052280064 6425371819819170944 614420525760242913 2504844656590716929 3140381102226100224 18252584316952689 1025859599093975040 459353792848134144 6049693263154473569 287294904057901184 8300852144084353025 4825189886606835713 4873983164189729025 2380748576782942480 4187157702907285505 3598039285331525632 7196487329197701120 7013434687688197377 6311087609405480512 4446786572334809089 6105685126133879041 5100771653929055873 8958049691091099649 4358028316718859264 8967668249447929729 4633817370491355136 5494852015621407809 8845364775471351681 2845416172919914497 3531285666336274177 7352384827359166464 5914306240329301349 4873127751343570945 3298078256512704513 6139241409603469312 1293320275356000257 1641492266896971777 5435721345627031569 3618048177312733184 5515483977871720449 2876011459064736385 9031357851754995713 959686021407989761 3762992940497913856 4895866217959424001 2628061357785530368 8372985297267787424 1937613035662676032 6065879271777010688 8430867246348940032 6577942983081984001 949628254864939009 2092880958370849792 8126597097444474881 6938497959166817280 6168776232901840897 627152671170358528 67944314300170240 2539164852463861760 7874142195110051328 8235761651182077440 4515054822623203329 8512289919520266360 3614101444833149953 3850235230050774017 1139667117216066049 1187604953615564801 2837287193763093504 5949489161934159873 8887819251472596496 2354124194951579649 6692320220252143360 5290506050612562052 5328486434340297728 3663320694300385536 5257917043872647993 339682605730942976 2565457762633874625 5436401868463189632 7172317672603413504 6600157779889790800 7709203150478121984 6344792911778938880 8510517138343985153 5014521980010815488 1080389622185446657 8768182716091500929 4901955988621606912 8588808879337008576 3332483640905072641 5627639807371021313 1348159646504352256 9204606745707482297 7625559875246043393 3105243643430889472 438013946346602496 6515693232503357440 2486816374466120200 5503269464174800896 8801475871831406336 5545268500425080832 7709720435557244096 5019840990828226561 2575656582062783489 1266893227794987009 2489696217827012149 4549867310935607041 2140526361088645985 8518011045149999104 8314239584356925440 3265854665058488704 4298370629814190080 7728044745228229632 4646479679915440385 5834437091856200833 1362313096432510976 4347255629871235072 7697578485878950753 90501237546119872 3560871823750724609 4543361654985406192 8820793086188716033 2587586305569026048 5081454163600162688 7452573476679032832 914950379677198336 8850094717495132161 2304512194548982784 5017704449945943521 3162522084764129296 661002921348682337 8436859675540665345 2650464739203657728 8999151023778478848 6951151529035668992 7616073269796012032 2812900879781887105 4885511657075814912 2002232564358742016 7817138707951052801 673318497436909569 859654020207476736 8703735599131185664 642265066654048448 2500329935977060353 4021243972984471553 8345329535926769664 8949047057702552832 7795294626890057728 7255669190587411156 2979554008740265984 6922904420272339513 6552761607663155261 6696886461035642881 6491289204572307456 2914130113060339712 3320952759446081536 4015333155391672193 5251060053666292992 6912512112106376224 3023037963344644097 9104738939707995776 8049372415334952960 1273523824704530560 6668810873374105600 7951322559272698241 3947123225355047465 936240854925858240 5995976164453690576 910125618265161985 3958382492796321792 9046209833393502976 1909431650458202113 5290187900673617280 6859115318161300480 7656420633515040769 7254562238718826497 8541912558533630496 8651102756306681857 4645504468163815425 5425755301334562817 1214592083341884289 2012697235634632705 8120587961170948352 6826641350506491905 5681720950689488897 6786928617029894144 924744997928643840 8431462783318630401 8154590907413165056 5223072096445931953 7797235634123911168 8035499810550351872 1688534665367388160 5897355444582621185 4459245085175808 56961382821007937 6841211115605196800 565948514977738752 6874751463406804992 7690652932655796736 2407265335181077505 8345300889127372225 274741891228303360 2680131892815216641 742080337501880321 3398768135630920448 24011076476788736 7163524982598205953 1775924923461475168 368455718580369152 7853196868794274816 8185012587549192192 6581021416697497312 6480201780642931632 301453154042430049 3291823411334600448 6908880105798804737 302334833472350017 7227897146869377280 7028376170139391040 5012290788221148977 7773182529553172480 2964861720528607680 7157641158612033025 5960884444931139585 8460381626013724928 5025889255391161345 7806176741610946560 9220047779355127809 9006176512045127681 5024702168589338881 8064179149400198064 2924036118015839137 2614421747598144385 7192467543718746305 1259594346632251393 273920388234147841 3129753319717282433 2169072990415421441 5225494108303736928 628088981522506497 4057221304547617152 9033365465631555584 7142134193405100032 5343259830055730176 6593629723768058113 4805202154912851869 7259270192262279169 4922798842682360832 8734970125179731968 1174019166433206272 1887458948990744576 6698127263915999744 765823945142892801 7995715791847346176 6525462874408383488 1952831097908101120 5213726307708912385 1476786649517801472 5394905726190309376 2188884273181329472 9187389344021676032 5771783965854662657 6232504434306822273 394838901633009664 8822740811053400065 4301333413194308384 8833427180779551744 1195394274548514817 4396500327179403264 7243303044388923200 3487984028601145344 9211411726272341504 4078879383147981393 2111875933404780545 8598263237180252968 3898524607852086144 2524696068400389968 7222994201702309440 8602972605921693697 8916203277684347905 6510077961538665985 2934838874606520321 7139352584184397825 5011860061787947008 8527359593536356352 4953797485035339392 1312095540136148992 7960869802141865552 1053668997142661120 7632927552216682113 1069404536212789313 8996027675561689088 5462420527119016845 2245929392899288577 4162369333280171393 2751401495681728512 2090832661419412544 7989374134992626496 8079485168705351681 2604881731185944769 1066123839791548416 5735895139701483521 3821213004388147200 2543738025061037344 4010569931021940848 1788180342847455105 1704729872053207041 8198220827882405888 4811355490188001281 8505512774562354433 3336028858939683009 3633847877297282177 7406400506995817728 2123027146339080657 6228004168820719617 888383543540187136 1935577717690499184 7761473986901286913 5976834580984367360 3745771824563864193 5692643937793715008 6808098853720784896 8420329760865472000 4913276420941998081 6486666963849565728 7795698593911840000 8870370165250456961 8100804691712524032 8414029056715369537 6342626438269061120 73803453432594433 2163801552492897617 6023011785213076737 5396107477494272001 490467901069852673 5258906806666788864 4398834876447456256 8633632118314450944 1886297377056270784 427983111712140289 97769642685359105 675532995868167680 158926986591350272 4336998328397123584 427212446324686849 3135282518999171072 272167677901799425 3622243797834072065 5659398408408223744 3466279515993005057 3173884277917941760 7656277538694913953 8471728926718554816 5854623044991055360 502478791683981313 3192285915966838977 6250391144080269313 1475342761831415809 5281786314575082433 8886260543693065729 2699160364637175808 1398424538485252096 3006364085557608449 3527920555366144384 6818498511528561664 2670111878335630593 2172898122879705088 735005319527853312 2812338657418068225 7098671985651523585 6370993917891510273 8831128475184611328 3478577730254061569 6886568688003710976 1448487784781193217 9029281281197961217 2933900573497985537 1192477664766109872 1343542821755998209 4428214961512120321 2379783790092403504 1439452668508258305 8687076098797278641 3442677027687445504 6849229190931499200 963310471002619736 713505671329988609 8671029831000136833 9023403296071676225 6880617724583608321 2857810341451287809 296368640472322432 4104712971203409153 9049772059636893696 2560055739447246848 6259991222186612224 4321860040111398144 6023819996544313601 766659411655732064 1109480633303398912 3200457544350133953 3490000783506265088 2022953276053192705 4138314380680757249 2499454014252107777 7342319065135255936 5145824736510175233 6042455999019941889 3353646602041114625 1510354684698251265 9197268357348218881 7622167445862569328 171406245277491201 7503732648700685313 8991708643460808704 1158879539843753089 4441632265916750849 8626458538144055297 456203247356504017 8296610674459290945 6579086489075613696 4673453404179760000 1855627090099058688 6814983882230090753 3404249185446572673 990598170712016896 5354929397273624576 558943353229541377 8767523961363648513 6190640868566047744 3012912391209303552 6237606642002690049 2032382524040522497 7885283895723846273 1296181244604076033 3301548037805784065 1835609799208730625 7868021978809308616 4595616655790194689 6468444208320967296 889305151985455105 1744629193088882177 1121012198628718113 45083807818892161 5569694887167928353 3606326832145004544 8251504464328251393 8428040980053569537 6232720339099713537 6620381382054313984 7437834168695648257 2228240373609886337 4261244289253891457 377697613767127297 3829995035069114369 7959801366621214209 3141109709610067936 6948678003926919168 6956305525098712064 4388035601873627137 3697062591487350273 7181164375699616769 952995662420966145 6439366235306475520 6957660220679648257 6108315706363805697 1318113586509704672 8584730868221853632 3045774695000539137 6701008322491405441 6431717758614568961 742947147170807808 3172403765886292029 8658549414964545472 2608748595494715392 97626472051791360 5840809966255255553 7722441939652759553 2170840691034747649 5967802047328379840 8143434598410024769 922759018370695169 140785382618824704 2599240634789639681 6874623338093879296 1891045054438782836 2619280040966616064 6572448645700832256 3381356256363796577 820925760411713536 8669366225794341888 4036953899798626305 844109841766471553 25814074796472132 655411262146718720 2018950429893356544 820329312913124097 684383502633041904 7283233227468734464 2236662323149753729 2219033439576597505 6659680738945410048 7374068746661353473 6485874571051454209 182244201070321153 8089749533526196225 4276162566024940865 6929092952942019585 8859734100870552577 4142158445107296576 6004788644692250624 5433680032334675968 3163596358362693633 7927617403787350272 3458904860186140512 5820110530143633409 5987088050539107328 7082538144752836608 784111849792892416 8820688188331866624 5306334414714902209 2348339952730850273 3746925349355114624 3274095456494429313 1378028809330523024 6439024003462393856 1011693563183888385 2139908772161023489 4088273489723316353 3572363081053156233 1913523149473705984 4639084405724839937 7550386244731048961 7978825249629527552 3921032061836110240 6054615109644240129 6708121228579866753 3817378418261565953 6933765032126513153 5276356700365914112 2956743752359380612 4128312393101970657 5577638357582134016 5456146381329317953 8994447504666402049 2819942179328229377 4330096517848203968 4426198983133419520 1037465923757882305 5078814398860238849 1174730678360987585 6019545577405546497 7265657582613388417 5541363842881006592 4382620988735887360 6304751784083981824 7621682596777410305 415723115633458145 1762159362534088704 2040731136557498369 7227449599624906065 8854967241714614273 2954146457264097281 9213379115324533841 8214319482762051585 8035829371648643073 1230197370405309697 5464390798471609344 585746210524440577 1007687520301912960 553720482959714305 1411366516963540993 7474780237691204609 510803167568928353 825182326898664192 6810886281228558336 3616335245067020705 1431634139969269761 4194754182727556354 2542658471350161408 2864238071782965249 4790321531706701824 1897158386876977152 3911630064628278680 2183134350999926784 1440563952712015872 448515640843211676 7367292731466244096 5347800242437750785 287087287941038080 6484917040779950080 1733476060561024960 4719133108640130624 6935233524778781440 6057106793226703489 7235212117588872960 5828004425373081473 399779197645502528 5032645247798797313 2512826297806027969 198328440077759296 5456203197744267264 202316109880150301 7059057799391919744 9086369471489427488 8150235272590299137 1981841505631308801 691264158498865152 234167719424743360 1164233216765223297 6283079273408151553 5929063882530014689 5594824882571211201 3814334987841642497 5852283166798559057 4169607420557771904 1292530551922978817 7084280221845463169 990174317999622657 7454644847152883712 7286565821318815745 266371088575620864 5808367959827474432 3497651472901226241 4364683198552326145 4272421808784079206 4509275507985106240 4151443208535654401 7979749730108407809 3756590884334951425 6778302415510371841 1542199199499550721 5588269532470377345 2079025604301432385 1083349588667882496 6095537632280263553 6906890668323941377 2631093435638247457 3537216658833367824 7971527299376316417 5860614050662268928 1799872557343315472 4916736289562755072 3026499573240526848 2452194800532193281 461491552128096768 2488375040284655617 2583191601517387328 3521606686710192833 9079935300592090128 6496518239008822992 4504988675544711169 3724324966642559681 6366704571844309761 742722208170580301 9171878883838160000 7886582305222668800 1836641932128733185 7117540138811640000 2974537427020489729 4242837118279254016 293609842511536097 4185717275678787713 6211701476525489537 1906030794139220737 2684723080690771969 2364941646517665793 8719259904439353344 5315582190798373376 3848889460831123616 6219106676468150273 4155178957178892289 3552713837452934144 6799365221254168576 1744699290542654465 2661230297049283469 1368376433545263328 8846130618762470400 6188487595512938496 6632227064500649984 6972698973459914752 2618192236191612929 6877438664236995784 6390675444972917825 2808420911097590017 3271678620782821377 4077969944951378945 5740076370573914113 3715855447771249665 3778298465120041216 2122847605371668512 6018264683346600448 2886549596638375936 3693237035574389476 7274387664954425345 6331870000163187713 2028836540341045249 2922016211633815553 5272291529678454784 5450112906309926913 9189079261380423681 5762596092399185280 8535171645757177857 5058939656683388928 15109183440289792 2709133929199493120 812505341130588161 500009220137508224 8049159903880044352 8465756984958479361 2535068462183362561 2518581747298893825 8204326210480513024 6904872209332284673 4751502125486335488 7407099438573978272 7327785636178867456 3062300832618866689 7337569908456292352 1350986156745678208 7448864859240051969 3817619708556041984 358281183684370432 4351770213868654081 6805367322223553680 7413877075566645184 7460645927226317945 559038716601208512 1833504702189554689 4001292369883468480 8982097952101698304 8292239799633641472 2105229185073893121 8603090696953309857 8565776897733031937 2180612944835026944 2159684308183207585 5299589693816569856 2872831996535242752 1326153158795892704 4083523319333044737 1314082971750625281 6902259408428667905 3920809568934708249 6291843576909479936 5629262739830012928 6430380634878135233 5750464545495993856 4839534494125817856 2533380515099548673 8590866070145687809 4507814228479802225 1802394388766141696 57716752610557953 6502394197290282369 7268662431596966593 3804591489953796096 4801749493980695745 3941609224236171264 3420779418837428736 3022010892340767008 491925246459313792 5497190830148709377 749083866799704064 8037884087842952616 335208313799040544 6041212797759942785 8530170712661200897 2451655934160717313 9123976616400633728 145654524967596737 3281111187308003817 5718839224401674240 5629027321817440704 5790564373710902273 829482008776349648 8619132085624363521 5918926265023660032 940519143354368001 538732060872478545 8958257322360635392 1782025491044883648 3217960502210775040 6864780208086277152 618936798419898272 5723794766947404417 1348777019988450057 5902454565874258945 3060505773485260800 1122755538765439488 202846720150863872 2932340688788914176 7390937116399840704 6818700829674708865 782308369659410432 3234027609427357696 304650668877713409 5646142606932203329 4338836619763281121 6193718722487752705 588414462948016128 8015680348637275393 6627705879662075904 1305656827524980224 7936446154095083649 4099961417299705345 3484413777038905344 6057267625865911296 2245842071841880064 5784345795372060673 4862748578695623681 6013993836403572736 7163097571283224065 3581239399521860864 7219005136200538208 4096283993641296065 932759734025765376 5851000393440428033 7724017496004026369 4250486935308218240 2388869741700651520 5864645325612711937 4773297695603795968 1284485646448799856 1422279899108507648 5064449369180719104 1550270604656546304 8761850685462020096 366141826470276864 5391489267961863680 3151595482036185088 6415606477811869648 5965915441645821952 1302748004850979136 6438472551540996532 2839589457049193696 8506386914762292032 4035575445074603372 6461759825658502656 8317612365490724864 5277206587669623329 8732770642061571457 8784964398181944832 2198070149176305104 2305986343285303297 775135712145676288 5533243320179118336 6533069980798810273 4124081746994003968 6450428718307630977 5816010540526265280 7277904005906953336 2637818610693904385 3862252182061724544 4130972024917424844 6243094336470053760 4388847737675499520 7233299563570495489 4267842469571624961 8475891510243895057 1253230598123844529 850806362993421632 6799852091870138369 4847085506543050752 5438825915502034176 5537327985208332753 2231348910513902336 6064148562047811584 985421166704936512 5976621890554320769 6379806614206579329 7339334403210149888 5973203772430900224 529811672689459200 8190492554675856800 6029976930878556161 6917605654622607872 8537123866611862528 2724152963625317377 3179713846654337025 373328035224375296 3925694385941830401 3889592579733758784 5724724843874615297 7109153831923558785 1728934089462603777 1763472144083034113 2619437911312310272 8851124017354598401 3164168471363332224 8545137442391547904 3264767675302583713 64541081588940801 6789603970148577280 2995806275849052033 618157153722957825 7402247476213722837 7056014471021607841 5495079059901954049 7120320327495651649 2148359302851331072 3605112591546493184 9032285455414413312 1845629212489230336 8426864812917637376 6000735983819013121 3284963730014054913 5213248747082240641 3432321431539233024 6853913602790631425 994777942815688960 667513355507859456 7038554625128257536 827467609918901760 7854713469383830017 8672581053163866624 3659325525896899840 3579937710246699776 1524003384264491008 8893349854991089664 5652363596087225345 1258778643279118336 688994564498872353 9014512081895024640 6111985276463087617 6715497746089096832 8710078823620800512 3459588886927157761 7859339552843792385 6829554095585361920 4478896861423427585 1927934871259443200 2270935828676149249 1368660367192358913 5481801362282163781 8373357206815138977 3430716032993796097 4167585076425969664 7319446938590123520 9055097109387223041 3369912776691521569 1648815513838112657 3186456837792136192 6058085499795682825 5129542783809297409 2260543367905374720 8220745897713768448 381291953856053376 4236047114969640993 1994164241854878721 7215126214271480832 4761747936938335936 2814769101781323009 1875094652643726849 5656807034311016449 3280803145973760000 2052846904943247361 741017745190731776 5197612166020513792 8173179183745883137 6689643867701004151 4432675041902431009 3624961809997889537 3700654414849275905 317379611684586240 5501592619877507073 4970027907078179457 5931431139177543681 5371830721387266521 7258795841090163968 3945326401623827457 6937783388152692736 4372291083209936897 6774935585700227472 782093597506426881 2442293688891960640 9066518783485259264 2499664964228580032 5854263680041939457 3479933575626845152 8979448334518140033 8603466772621453553 2366132553068423168 56278544291217408 8784153237670669440 5356467624307718753 5159941193183781633 710439215490841600 8784099400279831296 2071164208498411552 3101884202433129177 1391217199854241280 1256622288569106433 6941005316064018432 1761906203844055041 612674228680897537 700101525905375744 8693168583615573721 5583681964812537665 3734709087503048960 5637215411994625665 656253155262726145 7997689236631666689 7196382491917134401 7563834241366097920 6040247049807217153 699538432063597057 8234639576098690209 8956595994042320897 2424041283840867201 5073763128116781057 243899608166494208 7449642867357414401 2136805876791459744 548993528896137720 3600080963447632384 6319995036879146753 7505369428322650880 5080126403257364736 8571018556111629568 2600620511613848064 5017225649168975872 8776680437879326720 4611713750191206401 5633685656226417664 8497420992855817088 3836358945791881729 2552585632231038977 4426961706309428609 581854685852735488 6791204613628647424 4615442966676307968 8809619696157741440 2137921341845840897 4087099337281246977 1699346202665435136 807691467380902753 3084668071794498048 8371387468750034945 799318956381165056 1528877899069332480 5266837943334131713 5546068442790539265 1664128781566476289 1408795838273998848 2758370685186454784 905205015364292384 1518807021270319777 5485841276856590593 1554794919238415329 2242097504059281408 4534722236365185025 6109644383929642272 3560589778887757376 3695490061051174913 3149865799968378369 2566171749436620800 2982164863026380928 85927665545472001 6931223343356721473 3859672713711583233 4418013881770903552 7168096043965661185 3431333386611422721 6173894839943827360 826389883269821312 604709267839193376 1419932646440085376 7523906667861899904 1332593648164751232 8682524151684041368 4399932437898927937 4930058448691193857 1600166677473927168 5876888645128375296 7942122061784531265 6606550515711062016 1961039109152967409 3779368947944541185 6954064008418824193 5043470458951102465 7764964547303788544 3148162859796877825 3689987784856089729 8712695762545713152 4863435323916419073 3724560227265526561 3284066007125999616 492517055488319489 8538256540930631936 3005946023953891328 5812990523809988608 943099815990028417 4394887385145524225 2115927082747502593 1347566903939052032 4216826622386628584 6855437714545363968 363969114418389552 2325405845127205120 5804023880429218793 4483682665029144065 3615948490350721249 1793877176515125248 6743072823009462272 1671372705576824064 4933021788633067521 1000827829937312512 5468713722076925952 3098395305601705216 1952384462979851424 3834597106863151105 8572846747803130881 5708379540908408833 5316191694707851536 4500067601198481408 8473294969410200577 6155160436410775937 1693319930970430465 8631170792946517504 4874832858819041281 5650898699610042369 8612582554599948288 8761426941965312368 7439331175497378817 4029069051741344449 4698422969236193281 802627179782012929 6097015872847659009 2375377563152992768 7240376557022203904 2344164403198286337 367943060575894913 7109839847257640961 4825714532506970817 5215559831730432000 2173152443679924225 2409030277541959936 8562932058657079808 4399679316112117761 8033198308027132929 4474566361391394817 2947736015877161472 1918315866213318656 6601559596808111041 2543717677643407233 1635149854716194817 6865602062664613760 7296282517250074337 4483482363382134785 8653230129207447553 68819076625370369 1772528762237427712 2824497404518203392 6252053309420310529 69872531277020161 4907686013338917888 8426678572859326465 8645651079985819264 6276039277651363329 8671363231791378177 4116606440999051264 1024700524642386369 4359711830145515521 2334477844280520705 1038521080321818880 8880660535792873473 4989094235959377665 4473329108961477377 450655577110791873 1128064843087921152 8472542548864442753 493236364189879296 4466829516411833399 928909832390891841 4194890564612644993 5368304003435880449 7250094189717451265 6208719072933370753 2121756681318087936 6850966114274920320 7671716754166370224 6386706563454631936 4078677232276602881 1949958137336718272 6393517178378700800 5114992053880487936 2038232803094560768 7261068532350124032 925575102106825281 8117566253412689152 3562583139765960704 5777603593208594433 7553518418878353472 3973817549237420032 6688130731182407168 7784610594558240768 2452630025211851457 8841161707353928192 1336664318517997312 9087922738559889792 5799154017260501312 2469100792226381824 4575527754039006336 8070309978629950929 1943300937386793601 3490360211483721101 6053246547219197953 6088779443043831809 1965835440200187904 862303001372215040 87338661485518337 5699957525278768448 3348195171771375617 2021285214286115841 812287636691527120 6840873729692532736 7838856732756264193 1731083862342482688 7828453007146703232 8473498289776339201 5825001394526985472 6841824724882208858 7365702913472903553 3410894764226654208 6970961662817350944 877954942361714433 2094907334555940865 1627650113700446208 7341301163252726785 6542766989011208961 6039567604651457792 4198359729879121921 714332240062353409 2090915206668066561 5038647513179018208 1060331979828101120 6069506019167786240 3425251591209353216 504573075542228993 2522013601317383296 6299263538155034625 5528682793194387968 8590455417763627009 132332659674507969 50730588334883200 8810492420910107144 27459271106772992 2374745896269649408 2882286121095274497 1702997635040092160 1578156905625027329 8949807632733983232 7491316363111411713 6106801293417152512 1037743446854066241 2478012761547113728 3737921750238366560 4524081744102353921 782548041635246081 201097758122041344 3153537737218595841 3746973185065132032 3187428566684865280 1664586707453714433 8473947077982682113 6593316777018667808 812480118851321856 258039875604971520 439981246586557952 7994775305952706560 4615164149886972928 6781119960921731105 4017952193289284608 6970755528062865409 4791627434324569473 5381446189698297600 2964303980999253056 9031852042735538689 1415991464646868993 3491849106160325633 8493695959549168128 8907576310786375081 955408404497301504 8355152917415878657 5486364488272822272 308029728834847744 7053626483455605761 159328471255864816 5894448544807515648 1625080777754425896 2328451259631467777 4148754985579770624 3770688549454865537 3146053723498812416 3639744295105290241 7075025556960507392 6687681086822626817 8938441739840018049 2464346479982538752 2799198933989391489 6701540699741429760 7984623481835066112 3046784660736580609 3211018255414657024 7167001088169532417 5092040013695188992 3962533008483095553 1149937614349778945 2398292691017090768 5219384435879638016 2226491913432055808 7590731263710068992 6125183908597081857 3586992444696612865 1824505737737700288 4924813131192926208 5874401510886709665 4366081837035421696 8904310209323129344 714925719544588892 3671030787154972672 93841063892988032 8279479107266904576 1138280878573993473 813377379734289408 7986611125225086977 1691095135110555297 6311185072652834538 5838989961029153792 3813087803325326337 4114240808731140096 292480333923352576 1439959158185132032 6727698646714622721 1952304750938632193 7358850192300040769 1575786865491255296 7810078483202857200 3363568675724070912 1636007298864416225 729012347087057441 6535484461710577664 5790728024343160448 5683157439238418176 8129603171561689665 4227804570479849472 5781904545289962497 5373541929092009473 5825301574520237568 1969702285439664129 1463024492811291649 3330306506266836993 3966002324349824704 1720908798979831184 8746399910696976385 2202340188327335232 599811592146933760 290276375544224256 2239292017048881664 6368334863849754112 6636084303457943553 845021111315066880 2087484400596273152 8902163864478434606 4035067654086681088 6370331454476777472 1352053737489784641 621138940154732545 7675412343433861858 5009949795736616960 88660111768366081 6580593955187294209 5982738044567770496 7550400087376838657 4962447493565342849 1806931811885518848 6538105768359065186 6515080064286433281 9040984980510523904 4584244546856120720 4373407673057021953 5089601378595930112 5600739487045910528 5264687019684641712 9198876639528535980 5447546067005321728 339673670479493121 5590151620273373185 5818682466846277632 5310850136556111840 1361024721039073280 6169098959641093121 6166778101021650660 4687736405437378048 886431668557561856 714329561712712368 5062143232402751489 2116234865296902657 6045772825308626945 5628421317488861184 8965369613290831872 6462773770812254273 4117168091464419856 3864083441467002880 7870148195036717825 116696980110123009 2567542447943581697 1828712412088744672 3305613778891702273 3101542841551503360 7224928116847300609 3063840409823626624 4299344990883951360 6723309695792301569 1120226918975316032 2985665395216803713 6418286904783684353 273286276909498369 3119004823602684416 1007820935501117584 3948431459722469376 7723948175789779201 6903686025612328961 1048929377966510593 1233034409005442817 409212498849159009 5585256403032116737 7256593793754439681 8479610014489054721 6980578788682817536 3365109470078578945 7429505897720578048 8529959708123076376 3922338181732381696 8492439729679710209 3511949397515254784 4061544135730620576 5317010846330454016 6431043498310458401 2280348041072990209 4725079575825191744 1482235538333302785 3854107253262839040 5116952365645692928 359984155761536601 4832875797558753281 7953098782001100512 6484747451578900481 1891727561961931297 8620510182413903360 1795722457951008768 7826087293754251265 4498893892870098945 1353120163860053505 6116392050775336193 7633598653781704705 7747618053494868480 4435337693424197280 7514533614697709569 8835415592991506817 868987374840922113 9068539737114769472 8360002841325350400 4483712666774274048 5531786204415203328 7176857084473011792 6021317923081207808 6859456972454828577 19351294642034176 481701770837997569 7074717715967938112 7309390483920978817 8962601362371754368 3829934259439894529 3222071728901241857 338590540578114049 6319594771750213729 5761397640302829569 4997580331078002496 2579200331521270272 6943440566229553409 8922490793942264833 376810908707892224 5251396768216661536 1957273932961608449 8532238662079115265 3946585347913494593 3785633756287913792 7853711401166962688 8779813914112796160 11443248351371776 8144414377353445969 1082276834940430080 7247704262784940545 6062106068813385472 1965980105466754816 3232156912157278208 6688626000483719496 5523312097923647488 4369981508402066817 598327019789938689 9124785124469899264 771622945676197889 3118411947380174080 1829114421853503489 941385068102877185 4240685046266582016 8427216693672879632 5765974442583238145 3468880201045426177 7352116930266911744 4163363749073204321 1255702220741214208 8282530302472157184 5776622196021760001 7447723061886812161 260446340665409537 7301018540560947201 1211144829010773377 8505362502187283617 2932554246758776833 817087517129936128 6712125117007224521 3900995969478059009 3149360838288801537 7083845872640350977 6326927050473472000 5425808142753202177 1424958878247574785 1228645847993918464 8370552033233985536 2453099945709551616 825274299287864704 1711746264241131264 2547986053388289881 1224180643279736832 4710151717616279552 3258152117554960873 1769617651649076704 1270484288738800480 6448223625674670081 8085046384537788800 3163800264362588617 6164974779724622625 5654746501305746304 8814611983229266249 1518986025059815169 1311501515042136065 6126832210758270977 656371753825745665 6890105299606962177 3947604358164366601 4901310676682131457 616265202052452352 3065780610657182337 5829430743786715904 2206844640773242529 3693800953760718832 6997530301968809984 8429761074595383296 3810975312911217153 8798512390602563585 8426413448166204417 724945209799849217 5654056228768996352 7851701092011264512 3394189634021888001 8110787764340923521 627158107853160449 7237012018944802817 5344278049090329088 7902836379997700096 8880333192609742848 1119073832290471936 42465198684766208 8790829586583951360 326529363305010945 7905796765177294360 6029285674941472769 3981412288707630080 6975951716395167744 2631638196575286945 5161497033223331840 6850233398541275137 297204474756595712 8265317675904909984 1595072814799889920 3763139420994417824 3527473486869397504 2432905193365288256 487296852577388544 8123650768038264833 1675748547036938241 1770361531462980928 7486761643387822080 3439992010001110528 6367575743384839168 4019063965568159744 6335734229304983553 5121890757778092544 3267182076409544705 3102672652823835736 5253159731202870400 9126416535902928897 8440199693317352161 1479333929671891872 1556353697677876737 2379382853866102784 8768905172631158784 6531039942925389057 298132286208661793 3980189700764975104 4806583447849988673 7787986163478698561 5941796827030181025 7994784974745576705 4009523120693211649 3164097796136179841 3477787783576289280 3733121979238703104 5026005327782281216 4647940861102325760 4585541939182995238 2757627649917025793 5918122714129731777 7471369080710886912 676215027333595136 7557435101111713281 8982399174486177793 3327350341510092289 4442003777883504257 4708249002131991712 4521366896178495488 8034924569155495936 7664930589261004800 7412716390085336448 7500802322791399425 1869975294127417505 4227941849067862968 5742221625332062209 8366384652422963201 5700794076811810753 8740801625886836224 6525262538894868481 1082725894789816000 2322223450433044481 8609871849161405440 7207522153057593344 6783256879558784145 1006029100021264128 1594654029653290496 5075975687671805376 830631210156099329 8139862158249842688 7221854521550962689 5984179433437134849 7751179558329802752 5091151445161446848 4533920042159863297 4935801714778313728 4809989840462413824 1153390801881350673 3335124494884475648 1616129313064615937 1814040599733123073 119315852898664449 6640935433868320769 9195931358513201153 9003402268147963137 26826775469961217 132319756346050688 410314349814555488 1804740491683037185 2115427624660627969 5067700283062276097 7855901930312171521 3131190225452807425 1362575603508791937 1850615848359462912 8198964592246710785 705696148519473153 3107870016437042689 1568597895311876097 7490331225757581312 1489742916069883904 5989614058423189504 1449920087400919040 7508050313586095361 2532487656418678080 8683019678401719809 1480409727646078977 3923532745717170176 4359887104805601281 3673188735751151360 7700582772517042177 8232727256837578496 7448487030237277440 4770629625798274049 2766288217347776512 7398056290177661184 2074180555637834976 5073141614653995008 2696220215202693121 4054020916050372096 8571533719992336384 4492742841371687305 2778637074226481664 4931943101884383361 4317318597655412737 2425054096807271424 5909453114868732353 1835709899386912768 7561473843978240528 7301369207540875264 9017169595007459329 8954212174020112768 3401451288237436597 8417328116474562624 2980226338828320768 85086284334612481 5929660969502730240 6206882706169927169 4861156877350794496 4186024466051825665 1680921964821398016 6854895802088505345 2412690611789282257 1153286213688266496 3229477896354720001 8434495852168368128 871074058617229312 3339430261983611904 8903646364419960576 3203699033426497088 1861914307636363264 5245334526169676800 2244600198882015232 1298199837301960705 5846929067354558465 7148691581595533856 5256003247663128576 2089605909423197969 4518865537251164160 5547544954548730112 8796141875338023169 7851747678885718016 1311224989829169152 6652367202268741633 4324469624314898176 6175147183357034496 5964848176638308481 7345650815968448513 6119698476042682368 5833472660445249536 6302768973012061136 7229758442695297088 5584533528552958833 3980678503068417024 6993555624571414609 5195238666247960577 8899846518362345473 1031594941246720512 1078931273952251904 5613850085179810816 4240464559146038993 3931000184564698561 3309344150937627328 1837047117352083457 4071009793053179905 2443754363356730113 8000054672722945681 5257104487247806464 4073547977768683520 4063062944188532737 7476039039561483089 8932144873798533120 5759412148356894721 6866611517097434912 3571859926386086912 4047320066545983488 2536422122836896768 54264574890672128 8321524795403279040 7351901385452555265 3210503334640519684 9145971800879465461 1928602289406097432 407725882473013248 4793509495429823409 8190003443527188480 4105634326018750160 7568429260357343617 284465485064020736 5611061742631027584 7655910440985621505 8714968432072261633 3206713107342988289 7179577249942061057 507737809614683905 4821511759751582401 1637562574596631681 7209169131413446657 6174816607443064257 4462707740521127841 3465538932506483201 3144820345937068032 1541651412899038208 7896133429257336832 7903826971767341057 5498205455958134784 7189265380225284096 1958417189994900352 3678081934081093632 8690525393793089537 7507760786179923969 1071858900720803841 7175992893412697089 4316809061543921664 1365560533459722433 7092692538124274304 2879499052362351553 7604054165063666688 7077834712171239424 2753029940513374049 7764449840641081344 5477787963129184257 3908963398363709440 8754794478859223169 4411297547918950400 5611135317020138273 1532038370492284417 3957933433047097344 3870887402463900417 1313439409749144160 6939300007187365888 2377475059055740929 662077179022259456 2977071252432829953 8866937523843760129 4186861686783578113 82901936179990720 5696775688977873169 3426270284124818048 9001988249087006720 3968020776861980272 4644666639363985408 7551718903179444224 4160025891742491137 2254415524062032961 6601418236478572097 7889767917183565824 4873138338791542784 3224869122248425472 9109498135553212417 8279062988634078464 8632394054173215744 6122241187735263424 2703247854124982454 8850591903911051776 7166268832967145344 2363353915985047040 7417339327297605568 7608519355080463361 7802947972677056768 8897910974298639489 2261179725483491488 20687033563819192 3900276289623485040 6047219290251591680 3536252679190977536 1080081426427283920 5858141311811747841 7074900282856521728 8507688302191791745 7832345660825408001 2219961380911014241 6227485355235459073 2629137665634533377 8641396433232969728 1219627523927410561 4180085473474002945 2782739265479434241 900390679654584384 5738558266117292032 8428119627725913862 585466775893642241 7427455612869086208 2511456791621763072 6667032750413329408 6881994815428358145 8122254672266395649 2764727361579234305 6429073051907987201 3669152517562073088 8518082879082233856 1199958251488010241 7384526317931230849 7069925353943566016 3348966208346419201 7557087492727406592 3164079251879358976 3858053997821753408 8366958391556787969 2140715944555219712 2713316554584802305 3459536978496610305 4191682274684616705 1545179996461374680 2320903481878096897 3239755840561774592 2266682176264732672 280521005372107265 5617873276795281409 8422386250580211969 7882575175941619713 7666905414374723585 9035123014147115008 6792042436335258624 4934431815928593664 451791723931318272 6863216256426117376 5086983299699697152 8368934731727801856 2751673269824801409 5817004035431592641 3682987912715940865 377971636714510080 6952849995937483648 8660160558391791105 3809271558142992385 6037863346652413952 2726979047299760385 4161478686035681280 7638662137445887744 5050695305647898208 563323058394857473 3583525784198279105 6765732588459687937 5006573925189611649 8686251022554757633 6052499611672461313 5989484769415430144 6860061536315719681 5900580588044750336 5894934839915582680 6526076257166553089 3021385336159798273 3075565450373321217 3496497383660759040 8282373572800473088 3587663804722372736 3225075436478589793 4328529646333646848 5052778257618468865 6233320733696541632 1537390131198841345 7898281499590906753 6287433747997570561 3558610121658976065 2350363310634683152 3480046542205649089 4094573538453159937 1589366327859474433 4399368203006361601 8495131395059220480 2730455000601132912 792470312051241313 8631155669819411200 7292596322771005441 1372214403976648192 6101034390043720493 6098895820618585984 5708681337828263425 7734543289094899712 1801376564255457280 7651835947339151409 9132831818187114497 93566837215199232 6776658004323274528 982209733601886209 104893139787312128 8489130183557644288 5684791732269723649 34297591936161 3196499262311956481 7679456910039865345 6413200110242833408 5812549159523549184 3840881905531951105 2881761031596228736 5377576005182294337 7339718157736140800 5208216394261641729 6124808152530354176 3716455005156151680 1312934200158212097 7361643644298043392 3340710747819034368 9187898273939384320 9040658026998471104 1925816871899961024 2273350969770380513 6927872687444353025 6132030329758099312 4986660926645575680 3317727582732542464 2061906165321859232 4330431089185989121 7842298497171161089 7563082136036966401 5972036184378599424 2549449977976874064 5522211409756969231 5470909807799478273 8546013988825012225 8755923014541592753 4269737071466294337 7925565821527242433 8220882967029207744 7675615054725186561 1831534301560984961 5092076214216390656 497625352428683265 573519487531457536 4874654455530516577 6701236174236679425 5673175724957024256 4095639892135881713 7772239500870799872 7773447352345215488 8260823668667796161 2017107387937136032 3803813220039681312 3914358990212569089 1579672287079841857 4817775302742400001 3254319832326406144 3429567081742237696 6975975356152406593 8724463543883554817 6971112869144322048 4959791878833195009 1291805345630406401 7118000308070970369 543231326845198336 4320184721321562816 158747959272338432 3728903671394473536 7376002377454038401 4790332042093688321 7464467944557775617 1577561678450060049 8182618376616836096 4405163485325396776 8901477249749584641 797637895140544512 7677799447368445056 2282254125092256000 8070664911324053504 4367359601143571456 1551506344873164801 1108396008092142593 5960627100734208384 1209577175409229825 7747077294855710720 8297401174174617601 4691500495338506240 6425394178423794177 4294784336731602944 592422765316800513 848553089235312641 5907164725747552257 4744743722449215488 6250877135863631872 2972623013954698088 6613965914922696704 8108019282239599105 2881135247269601281 5939939105017738848 7974118151284195328 9050510095651523072 5816535508868743168 5209050486439444864 5123231050678140928 3075794820675336704 1775940945852989440 8918758252099609601 7037079443030622209 3258264893998408704 4659722372403469921 6308203331834152449 3403649784760708609 6218234253295157249 1972381304783918400 8723426570483913217 4704645181094887424 3327756083360083372 4410641045243844097 1881125412605586112 3817960081728176129 1853441467224045568 3420940178219544577 4023883484929949697 2666391737466626048 1422766579696140032 3856685839554183168 3577924151007510528 3329953377047996417 5412425304088278497 303807585392492544 3427701683237722113 5422163041029619712 2262537301335097345 7372935647730411265 5404999981358262912 2531353098863002880 9084028345674682368 8019638261386371072 7033432634297098592 2087557568611304705 3725689219506733057 7283495541197873984 4202993984403622016 2303549702208012288 4521418280102072320 5038387965220102145 7129056220324313675 6137802369275170816 3372161434113802241 2084770182089932800 1308920099984123633 6421140704964476929 4986555239066697729 7281877441084942945 4731352246648141217 5800072508080791553 7830256913531443713 5877706542773515264 361898178125228032 597962361596536832 3652222053885491121 2867746251391983617 7474069802071347968 3931639350019688448 8522750912286636288 1437443045056999425 6774067377548066817 7576136204574036481 324001385414437632 359387813785588225 561227647795753984 4077175418931298816 3400721965658768913 5228073868051709952 5311534352189991936 6976175462474856960 5141281897759111169 2083372616034306880 2867814861190230657 4959085546058643457 5285521696211824992 8676920732462775297 2685969185234113304 67259709982244864 6762158826834635576 5267759399399432192 8013828399777611776 4830842532585855745 7158175003936391169 5214655310127703040 8879889481080815873 3682690786288730112 514116887320451520 5890742955917324289 3187777718078537728 7724365577720020993 951015938458030081 4215650983222116353 3386221944247939937 4635491970717835264 4847784502643097409 3738883086997351424 588003406870564672 3836940101984252416 5379061841250948201 3581531451169570817 1078849964517716609 1622733458594332672 8176591809240896669 6879550794869692136 7527454607054479041 628162253122043904 1594896782974597121 8345039218373474304 757175367792726017 6953944722692366337 6803394446155976640 7171095186288535040 5548613912605362881 4171685319131193856 150522581800239104 1325196397267388416 5942276257914917889 2808568603164278881 1042733689777477121 1169060842189762561 3152813802300704769 8520708173384900224 8628921875292233729 5806874712183889920 6570596351685509120 2919457549027285248 1451967247409410049 2814989609897779201 4090535326269390849 5311842780545499137 2361883228214673408 896604592327408864 8740406748618292352 5490316642216772865 3994616922691600385 7586961765346799360 3598403911278767617 1128636458048385024 4857249229535418624 5896672497065807872 2706844258170548225 7478266422326779904 7801017597358228481 1144061075194431489 4728891734880579584 2270502279100602368 5745640506873025536 390968666005983232 9198865719947273536 4905168877021472640 2445466689887608833 3382701078433726465 3765340168737088257 986718109255127296 6798234232839991041 822651636694026241 4036186197796003840 6280206378770907137 5381965180848557280 7115323275561402368 822295878577389568 8607252327063509504 2565036631966128129 1055205855882323137 2364281848463459329 3767896124346007552 6991182895275573249 8985542106310293505 2996939164643540992 345719161287240193 4834447251366920193 3069898360714890016 2444668970802871040 3489763329876444161 1159879935907160065 8850562963546539200 5075374802174459904 5159423872818348033 4088778150248843376 7806231592364916737 8673747074705038092 978962321221156865 5195365017996073417 5170420928600014848 25089701351560192 313085751831157761 2296778244085195776 2330647258433215488 8346851530131374081 8166303711417329664 8500863991301404672 3869474789951005184 4549452917878095873 6001649886458721792 6743618577851170816 3021941746295406592 1052084088353604897 7320392970316228305 3161499194036207232 16586103840795321 5750128629199110144 8933117169181338497 291188250870691161 6733669414113109505 5983879347543465984 1452981612986282753 1306410634346673920 5686638480192582465 4508574802790802465 379180666516381697 8755434289074501632 4534277820132999680 92454853144609601 6696971974749978624 3138559196891448832 40949307724371761 2960675778033874944 2371348232293244161 3728163313846386689 2205499389764148736 4330050640175382968 6808398607752439552 9127509325505953793 807324974575910912 8125040032802160640 1450708117904297216 848868767157478304 797241553988952705 7934913678094624512 3321457963406266369 2237820377845852993 3047344931859038208 5054129177359220736 2124252443394482176 7113774212270086144 6091022106777768960 5043861529108539393 2140736917848054336 5190573386016408833 9115896444365356736 5036922782560239616 6156723397020080897 9150446867402522625 3200314648504944288 4497617484356175872 6741871179412335104 4691213781282760449 1688613620147576320 1407133299335233537 7972509453632599472 2960483977916599297 6284532447765217280 4317598265553024224 6669461569229991808 9181872285523394561 4322934484087762497 1755121827064125185 2882672509002017409 2729806471352750336 6140414973341193409 3820328437892636289 6890284883325035521 3884819883966267393 1937334932112406457 3640329715285120732 3139981786539437313 2325580077129334784 1241785129772695233 1347416205916617088 2375973925036889656 1451184151175661569 498883454234263552 481098688341630472 2693156363556867521 3486929247177405441 5537861156388864000 9118819691562194753 1961780714775904256 6685534776539663425 4197859206159941632 5705994798371221505 8074044356115834880 1950573317388056064 6434107458004910080 3155502058626676736 5826036680703751553 4303054448533438464 8061802063109138817 6209928544563802048 7648647267719610496 410944298928325920 5790458151454500865 2164865201436360704 2981232919615422464 5853959476098280961 2279875706075611136 6328795920506712064 6330298292221640704 4716205853089349633 2631383868018569025 2761000553429336064 5214910276667632129 4906793937585485824 986618148810700997 1740690721755901952 108511732271271632 7485805045161411616 290122127714887680 1747371177602056192 430406899689848833 6503153613085598208 8461410121393214625 2437212617708301809 5408402279545700353 3398078479926013953 5939634433383650304 7548977104611232769 105821372436709377 1990948503909830673 3665739620491968665 2084603202068283392 8507942853407233280 6258408426812278784 331024198813024257 8469079136460213248 8819983157915285072 4004869727219002312 6949701416644722304 697063441170790337 4210029026905669633 5327466459091795969 5238819841656029185 8863768794100662273 6190923592676545025 5485113525694221057 3228721524931282369 6874091850561546241 2187714172019933185 2902863235355459584 3567744983555727361 2930537000768427008 2866180870150564248 904320709280415745 9222857305929700480 1914840371962609665 445263923002769600 6353734453633638768 208277801168637441 7769739262821623184 1504300410146348384 4170983509079883777 1908333723217170433 4268696692635533313 3251213995870717441 3539140198366278657 5133346705197195264 6292589089879410337 365633796661313536 2119215127468785664 4205243805466096765 90070825802809345 818164160235289345 32050443186157056 6239547249121999556 2816433596977582849 6327548448232751105 3122002696160579585 5823217760113993729 1375633569199161344 4863612406591335969 1525144046600892929 1695357925315981313 9135450754847656768 9158496161531697889 7510505374611145216 5523114085157863680 7370935248882868225 8565251838024876032 8480714886250344449 2870186835919466496 5760492450368070657 2391065718894818816 4774260097407778816 8774410968003043329 2511977635240754248 1585254145900127873 834166260510007297 3324524319662679528 6912321686068326400 4445826962330234496 3082344739136222720 2827887114920329216 1330197192395183808 8368987588616305409 6063367158348843008 2599484767526223856 5725725728392478720 3229562137062869633 9130597383162888192 3836713914670979513 5232354316854660737 95362436895571969 1931019887319010944 7385615543448590784 4510803641925455521 5366781597167643776 2715269145789186048 4879011165397925649 3605385568521715713 6856987237687213057 7717206603964464641 1080262774648743936 7809492351904120833 3764632650812166145 2748709131005452288 8821537418913031745 5255338142970529512 7517137811893310465 3472174934106462208 8651270374392892784 936963507231318561 671765535614553089 3068570947443518464 8165300907075182336 3002939963567186944 5387206706787778560 4478819955974868992 4777368566867629057 8801959205418546305 1228011898067734592 6855785825421426688 5829141750881022336 2455113468820052992 7578536716375789825 437304644767649793 2013777847230562561 8581624294621135872 643168518011881984 5859733617534479360 7550006828980748288 8195524413569916929 2720545340816523265 8601172945851857632 234442181377864705 7658520215249174529 6975204511635576737 3179620651563515904 6857649276723004417 8250886130081574913 7500850416987119616 1091000519984239232 6602687322915471361 8782241357143998464 8582146874559116032 2116510486570354689 3327244853795342208 3924048136193966081 6105729057645643244 3827594780286535297 4109677055590412289 8569192763353519424 8701134658086477889 7365723535933895936 6876554888421174992 2107474551803645105 5121949356655788032 3398726119450704512 8273503403724390401 5745539038952464384 5822771306292281792 7264390237386105856 2221753626889551873 2482445985617309697 4769880899590007040 9216560876649054208 2252055976179718913 741039796572820864 3778064012452405248 4289487392602718209 2522139894122025921 3154229948020193920 4793964940377684545 7774824804429324481 444834818926949377 1125554064289656576 1138893479214194080 6750340966948778880 6015162866225747968 5918062630059376640 431571777748836352 7625048286641920000 3774817274439954433 993549844369077025 6910284643935021569 8156248595333985600 7954361013947271777 4937720633580160257 509857237339714560 8336320323446572480 7323456726113509376 6483813039886303233 5392704872781200384 3551970899874278665 2353815268026212352 6391030393475563072 3309358634021505537 8667755714820404225 3868558633192894337 2303237894266950337 9120285513423180288 5028501351518388865 36015128997674497 4403966513306533888 3123838674250141697 8138547961216923216 5170068828589057969 6941279018533395073 2365298743941608080 7999108113499138017 6210866743989983680 706327998941556736 3507729343885862144 2027664371870953969 1725995872929470464 1607035757346700417 5312834793212500608 6173171941602796760 2116984359335196928 6655547729858134017 470237995922493440 238119601377579008 1332120520385221664 6139232045844062464 4466129121446803720 9067293861118058496 8268150718216943616 29500961216653569 8384859275920263168 476558347883761057 9194616180044755456 997363988044371457 2886041665632275200 8573741354444094464 2115924246053331713 8372444031413518336 8249538920850555905 6498179528741462937 6419591057813568769 3072884159375409408 7205416285357121536 4947236861416906257 8887581819772648321 6602623765302054913 2420927893319188481 4275673654157062144 3034448798670188353 7515215176018292888 5087234669752256104 1505336387814539520 1401705771102605313 5248515482449032193 2597309910969428821 1865780512381651457 4879367928275469313 4495260215768333568 509876501615981568 998445740144300641 4966778398676480896 6759160314940572160 744638569836420928 1276715107788560513 3238202466566029312 2115939107308945448 1213864726293491713 5889491858781858164 4224300572571332608 8451775229555513344 1954209428202172928 5165745492681110688 4103768467452198913 3215200638060847105 5502536072546523745 242451758932553728 1563486746577971201 4289757380025887104 8143831550746147840 4690308638770972673 2173694742512786432 8668043329221667392 203130785419493376 3737299274149097473 4116716028424660992 5082464804795392000 5294997883298556929 5999528606319028201 4358832574812642817 497390843808995840 5937432808725882624 7066055481309442049 2296182430316462080 2730696434812306432 6244794869608318977 2862866376599631488 6561892998758633473 3811421441266637824 2673011322743828416 5161059831371268096 3398894428288951296 1632940074598371584 5619936148960134145 1072717357752190529 7694376618799865857 7479268172088654273 3106262007261407105 104880072758827008 4479067168085237761 2321017531096678401 3924161480117783040 5665067121909432320 5181313184995107200 5520937066546514257 8811523074088141184 8017322547400897024 4910934601012494169 5785571481306461441 6658455740830004993 1711070653826854913 1355525742403087937 2745507235653322624 6024973579130394624 612799856867123200 1923160254426644481 4237246861510387713 1601306857434036736 5593342530109595649 1544023166771531016 792921436514667521 7696969395203661824 8508742484168187905 1303506715669471849 6338297310657943553 2084555403925618689 3584050734219657216 436119223704598336 5047639642547871744 720377679377874688 9013343086526276672 7667654680550950808 8896394710700028929 8661065460115301824 3799396932829160448 7015717031419057153 1228493617932107777 5878459833766510593 5351639154031190433 4758745234649075073 701189563347915264 6302111191887826944 7123020082093703169 2086252616595647488 2513650451566120448 4100295517449582337 1063374195398577889 8327463762319512928 291646951368792448 3964136288390606337 1328107566342263535 1423940059218023808 3784511432759026304 5837228059402878977 5735790597574583040 3560370854397617664 77412488357169152 2616011691062085632 8145238951293600768 4848982584245718657 4183931324809427260 7455230459950292992 8327954826579765160 5628064382140596225 6149371684129068384 490218565924861440 6624660067581806080 8108761001301409792 8172540114587171264 636098828439791617 8788799323226767360 7869089785640568320 4369168039427880576 9134801379550435073 4585021105592075613 1910974605647138817 4472760805981266528 4437559276048982016 6317864318757381120 1469758799632400384 129318560565858305 8458336698304468992 6122712854673223232 3451353551990482945 8258717690998288268 731600426528913409 3221786779771899905 1487983771200012288 6908625914749886689 8993634912988848129 8775770252847216977 4681378948694409217 2651090395401453568 9143486433763863168 601458889996791808 6375743127344398336 958314844152740920 6639996673714414464 3291098424214208241 4476810004846215169 8133104942212538369 257284692766953216 521509827261628416 5027927708240138240 8030548694550638337 6836486926192877568 4987107745304899584 2521666144909393920 4257133811590703105 1140886181552684220 1021899566191826561 5259696287102756609 7937351291529947640 2595552981145890816 3401053673935625473 4859259873038761984 8002418470299254785 501986489313767937 4553445937095037952 149738638240732688 4202323596879593473 7102038500748186608 5037371945621141505 2035555451288073089 6450374731904946176 6959619305137077024 8549600068685955073 5202545984620238849 3206929705540124800 274686821584980992 8368585137112328704 1470621651096619880 2152509994944993281 6880135925880520321 5569701522422890497 6872758348904902145 4293973928862589972 2698254373560111105 1286750055944117018 5310010050641277824 8330321850667696256 6193526113262667008 9079736699135588928 2492040425555883521 3872703669303643528 1002154034536425472 8931684885346967297 6491896525906295137 6987716089331376128 3446387375484405760 2876029521790652638 8632422245468602369 7642388939342655489 697990146391995392 6699549425994000433 1281527616345971361 681688978704826368 5106080672997803264 7291941622678309825 6618680765902630912 6717391175961440257 3502946671885305217 7854592870749498553 3548034742512182528 3034589075445121025 5492994797057309439 7946666728702660608 4717973165443184128 1560028884813496016 4897584020421246977 293036321439195425 9079344763605829120 188739836011806721 8354610530412268160 6254458011967145984 4149632332896698368 162568573287898369 2255131658911588352 3971599981813678080 6059847358741823489 3023994060431431681 7376763948050579456 620423761940059136 3078998769983238144 124207805532438529 4295597119499397120 2425905908735016961 8113886261250977389 3439972978542252032 387103211179767297 4204920694790804224 9082462754127441153 7219419888445380609 2465853779055235329 2899364759295769697 6094813153278517248 4609408164068367649 7292744617892779008 7240942287005445632 5150948782459846656 5286455715186737153 5858964143414591489 2422339254498668544 6522060392306882529 215584625601404928 8897135484141429249 8206514234938114049 6696222022464520192 9182378110056471041 4000042591721234433 5354779136980633793 7249831487622804672 5303486995694555136 5022641669151846400 9018085301780866016 4275036449441674240 495557714868988544 6859326228374716417 5089663531054661633 6833912299170660353 111761933668831936 2192321223434747904 2051021360732429088 7381849301209575297 7926096957622552576 2871558393623538689 2636747312377434112 1859772996846280448 3815350263680073208 1488764591329587200 2790508997389045249 7495900709513302017 6526724641961508865 4765042117334262401 3483865185700319233 890695588145784833 1348107301374470528 629590733766835457 6261494721015697152 6894587268609769472 3901520462181966049 5332623328776683520 8672936776569978881 8149892463298650048 6813721176049270200 7338426302803051985 8976902186063593361 7362863304231047297 705075678939709440 4725690497234776065 414334684907642880 2019932324013867008 1322641898970011057 5036287269827415040 1128152881134616576 7833508521913117728 2055263619519369217 5740367116490680321 5312163105397578241 9115421483688919041 2050364544492087041 5164719577093056257 7648816155412615552 4411952147210173952 5755739929675697665 2675918974344069120 5715791803536162816 1844138638309040128 6435218871878562016 1016733125822357504 7727305083103886848 6980138469026101313 1899071499749818369 4912278259946501857 6669068744042110465 4420905380393225473 8774569108366773121 5506275072159091840 4147615445143609345 114363144729719745 4124910303243705617 5337466257398940989 5579746111576408064 6755300808371227093 3410298587034812417 5811552970790843840 236142414218765312 7540497609548728001 4641438064517447681 7452260295300564288 1899043197708042240 9206515088350079136 7413164871438880769 3156597364797708800 33467803949096960 7095141861028397057 5510321929883192832 2496958735545313280 4172611256960930816 2632442633103578008 5509987261587905952 6600561591501029377 3762501919320649281 454332498040116737 7237256403482494977 1273160161001347969 3016976394162274817 7953596075725147457 7081236125094934657 5541198695392313345 2248779693341175808 3614890511754990177 2962829299875083137 7595828190884278913 2757612944105636993 863210928135471105 8061547219339537409 6088436432496607233 3909333024993107968 2174784099181420544 5749285997376358657 1703356604013152256 2439905506988358657 150272635082065921 1931634880153124865 2900348821450915840 4599352397153031168 6439121688022524673 4204128861017988545 4629321058974171137 2368928226091853824 3853204215996952097 8311214791646678017 3727461521229505920 4214722163053303808 8900292085653962753 1568092277627582464 328665854374888960 1823006060176965633 3075805928645050369 5286772489133971585 8632791532259577921 718007965239329280 7068656074516135393 7296604413183020032 6277988081551712048 2645193702394056705 5800578687922569217 2385735838158320129 9186212008362147841 1590851124416686720 1752661209316677441 574106954112037888 4723779966103273472 3399916402911870976 6649170000855400449 6355790984580235264 4214315880711803985 444872023649300736 2491148690813105025 7283774074097274880 8301903258710966273 2339279634024916992 8844192694532246249 6978287189236367360 3484945679706690465 907551169563111680 3543776286404093952 7638995144561516545 7099595423631065088 8846819552494353409 543135427533100032 5029832315067569145 5016646748622446017 2532476284565782529 3463602191133147136 6211232196072617089 7521790148826365953 5732584350460381440 883439835110849601 4983426580120039680 2922328560797851649 5676007910393807616 6080424508696203361 116915134468258721 8595241576725594113 5912239628319260672 236003666688097824 2228933038904526512 6689633911908142721 1951705103466382337 3586253701453449217 5487801745139777280 8332510310899897728 3072691088816845936 6628280601162657792 6541894759402555265 3987936565479199136 1147698903655686657 4640468303876194305 2615224315804221441 6992134066906294272 981095342825684993 7149681293754078509 4439178724322033664 5544130411703092301 2313835307806107649 7260693570130340001 1850869685458433537 7801909254940936193 747325882380552448 6786286141457144833 1 8791054397830536064 7411818376767048193 3050294639211053057 1309675298965661089 118082700621206529 7406122174085904384 287213733603934208 26829072165954561 6814766316415090688 4655282572840534016 2434783925239843456 7930334282238977025 7061054872734715904 7847444440062206976 4450203704367007744 9041593781135034689 8999763556730802176 1279748127999254528 4695205855271953408 8508383173562346624 4797348904685872129 1551055469686030337 2760222703511011328 2571065940115155969 1437240611122392985 6900140480001343489 4112832285637347328 5233538046666121217 5891348202274709505 3904730455239880704 8478947800535531521 8938278247044304897 5966938107362188544 1313366661669486593 8320923778476570368 3109445828478826496 1594555650620864321 5417554503739289345 7183766632183037952 7327185693093527552 1672925802174341121 6426646814638080000 5030052310268985344 2559910149281432697 8637003652561825793 1800450516620483072 4778366490916107776 2419060439216664576 9104546315603426817 8398502724190339072 7891028433672019969 6155178802334365185 5311469367101806121 3675608105836832257 7817527712007602177 7807523531653018432 6449048262457978688 7220385622137078785 527984038333974784 493477952808090880 2207459292177829505 4327920454696330753 18998138652884992 2284490437395945216 4877994923180612161 8395502264323670016 8638610325880363009 2561453704518785345 2147248791186573312 2954625011584803840 2757782541696270912 6373876861260792321 6694831042999257016 7157560600056932301 1417210605265528960 7321442056337358337 1184990772294365184 3095507072191037441 6455339260653006849 6992368820199417856 3317245202530348800 497464984824644993 1998239888988569601 7263458006789729281 7312584068433600512 7407087656970780928 6274030662820585336 9117545797141819392 6234061755201498048 1922272926399221377 8021488357089460353 7790228823901026305 9116126492234711809 1848381553547068416 8209323429517656064 2199727033844898816 1601239936417363585 1922807775503688705 6045572711826489345 4379199498561781761 8696339853927136256 5932253300690797569 8762815591606507520 2435739879983420929 1612549932897485569 8334462473523527681 3549722407383611201 6202667284134404096 188484659330473769 7573972824547161601 8399289411650445313 77706768285992193 5882597229971505152 9117736223136329728 8151109155975573761 4783390674286511105 7771049361918531873 6708574744668335808 4505838867247159296 5359060198065494464 3405765477220970497 433450127867354112 2293563578255933440 7224542283222094977 8868992808283799553 2145320531787823232 882345331986747393 5081316429240369153 8282979612603737536 5344441765459271681 4575408115451502592 6230148712222656513 7208390877734719489 3368616161941369345 6094135061610499456 5954073149602174337 6486960888545732097 1322182921755499136 192076534642366465 1241498434937623552 6054139447204592640 6243674727604420608 594007512559124481 1222468959450266240 6615748508569010177 7221615817128970656 8265572820376554921 8035308764570873824 5714491185005215744 7158263036913697793 8754567620428470273 7837564979999113216 9124915996394980289 335480191792840705 6620018704615792641 7433151618568224768 9071932700563077889 2545352625618599936 6065522661274222592 3314733399745757184 6440735687998802976 6711283997251639808 8787693450126726144 7067917220768398592 7712255705731410944 7883212669963714561 8903482723120875520 8990855815366469120 5661636874038910977 6611531781546819585 2652118603283658160 8506382645041458625 6374188564941084672 8163466150879920129 6801375914345373824 4519617423065740440 3269941544448537857 3207407105635453440 472410213186320385 8182661020521389537 5309306049068149056 4360542358207719553 764974074326424177 2234865023983642112 8782364886531575809 1446388791091658753 6068130156013934592 7922770626229417985 884686827711080992 2715039955942262913 6973412905386434561 690449650945395201 3663365313774173185 8066466004352939520 6257672754877480961 5767274552648957952 3520125380099239937 7836334602432344064 1202935709300221953 2430222520735983617 754312063985875456 584080828273876992 3088341982280417281 7169397058454937600 4643006197637707777 5987135709194203201 7345496005856863168 175648526124777473 5763211885961945600 3244194736450757120 8030985879428337665 9037716188266372161 7365628711168950272 925498785097842177 3223496485985542144 2615047073501281024 3198889766319397632 6279685628957453424 1324437897267408897 1388874144085792769 4526896435585912833 5073358626520956928 5331530917022824448 2943795585397964801 6583302135820592800 7143137415492206880 8487513515333065984 5197300607054207680 645249869779345409 669706675885989888 5780298783675121665 803473659008879361 814817921154001920 3024220748527184800 3599435183222161409 3325040116134384768 6630394032801276929 3150396972414369793 9169242728091580929 6425720097085923328 7269639014578702337 8631904703403027648 1375984310995336321 9031003394489479168 6123314197972496465 8141017537431207936 1367706110738143680 6338348310920192000 9077483690751542273 829355816410410112 8748476560305479937 6260092740612695552 3386236160488865265 9089649947152110209 8994855823744869760 2306900422247561216 6297108839986991104 5610965269736476672 8382596873253756417 3418728822201760768 3223183978460610560 763499190103324896 4315261164809007105 8979624947247602688 1409234897318019073 4640278410717112336 4562641279683289313 6294583570330905601 7451292775108530540 4611279545355345920 7470699139566194049 1923343842527420417 337050467768707585 5785840713723805696 7437553185519407904 3707769809725554689 4489246061574852608 5540889799038074881 5943954422430919681 3571896228352358144 884508047250983936 7320076711968748544 5313333989768303617 4739584271145535488 3334600114690752576 160825981784186881 8941072380385743360 6408343405093322752 6712046151373691904 5544065368839967745 4197339631748696224 6423235234197290209 4978358860103791104 5244607700361459969 7224990198088728576 3696776733113581568 1214054283225104385 8304868233077490625 734012022923021953 7765612133376167937 3477023619480998144 947911396219682816 3991054088708175872 1424694349463912448 6434918756388551969 7027799806450001920 2769836014382749696 2928592711995283457 3823659177603722689 3642098487048211232 4698069805430917376 5660022863179153409 7346048540832364416 3524181512830418944 4476525593857923537 3294862829471430465 122454726271188992 7261381198661974592 6897572580304730112 2183062919781256960 7209495529668621568 4792088809506774816 6595095147995345249 6824021057540182528 8377890840030350401 682957016907800577 8858235396952617585 8280838560017928192 9107451207235047425 1047152536441997313 4921668637692815616 4335747447627001857 5618484494582185984 3998161229182722049 4336731352686173216 2087734036886001152 6654574441669054465 9221885522943944704 5189988840072433665 4963843826775553024 7871298890952010953 3089974173699996161 4331979868012421120 9119892063635348481 3688199324346443776 2477726033991860225 178930829604429824 1300918125556808961 4600279152310792193 112984659538214912 9051679648219398145 840295078425575680 4015188507569598465 1385244599036130048 7660402116940398593 6932833880417122625 4790126724068066561 386633915225303040 227384050290253825 300811338531405825 7763531047366776064 6032086487159267432 4076023640451354113 3744093194885124097 793679615897460736 4798446428878095361 1797764399999705409 5535590776833212893 7432240369724719104 2657075096692867073 5395201727775924929 7403786540769697536 4184196939394445313 8047156220976390144 6267835428905786231 4462794472711626753 4434871957213501585 3651449440928240640 1620704797500145665 1055154253213100033 2221798383071502336 3005614064132840192 9209735850566401536 9007877641545908224 8744462438433773569 1689064925920965633 8704932358998061352 6500824774324069697 160797886344091648 5487931131323613376 1476000455899537408 2503641525179596801 8477030145815805953 5293566796074024960 2739417405534550305 2563778718934282241 2726569527709248513 4110517385727871969 6506226793582477313 7704151241105651201 2890078709915604993 2728043067538291008 2216722894726796288 8264882309048643041 2405342453722578945 5211161867150935184 705028823216881248 4745284881545686208 4977447156024359937 4553748631306010624 4344126614609887232 8123509882813130689 9178774324941206784 4558008249890635776 3392413755681396736 8121327471214118928 8727904898009014272 7924134013849027328 1813470875782987777 5099808926518308609 2100606289303366081 2091115828143101696 3325216247247764481 1719886380766769152 3086064755218980865 4211594024239759873 6440678892096375296 8089547171068419072 7286052974573386369 1551178586084547088 8604134035732408321 8426588516986254263 7778392027399398560 1645207812219293696 4138221906740215808 7156788749140910289 9027698285163831425 6764195805804513281 2567613934592164864 6119597263447665665 733346556753965824 4389853810436636416 2491551484287210881 7084805987335634432 4542913657646602241 1066738513290039808 2095106261811986432 3281706298707806496 6105238512910181825 2757705851419134657 430491453278020801 4745317612513285121 4273068838388910336 567252503055813120 5104706132269891137 58757652522643457 1979865321541009408 8096256602228262913 2241306850527855392 7775360073010406400 6870592062249783681 5598755427252714552 4545283712985633537 977197957706986017 5287673001305144833 3784743564010394433 7497834654120280064 3571999122378752001 6669876296130274048 6389976327955988056 4243633975808208896 7825413860835530368 8721422424236408257 4206004811093884161 3067217219279159297 6397362336830914817 8492775384629291649 4382387799141539329 6774937911695212161 1850132647436774248 8676246570436386816 3878130782342899200 5253652260555558913 2266778647599340033 4202202138400040192 147572856518919681 5386768099213531136 8306542489084653568 5957116670342545409 5435907946894948864 8918583709183254273 7810759126644070912 6596253369039847425 3511904994825967104 6188548208456173313 2441207421672952576 4993432892121174033 247182481046970369 5129737771744478401 7750771557913465856 8156777832243778592 8582630934841623040 1113956338813778177 6254591046745784321 2892022502675869081 8428462039754289665 6485340289927913472 3600987467640670721 6380368846149183152 3276357042415730688 52119983475174400 1932559072861937664 1860481681824054272 7133960274645516288 1950494736049602560 2095010776708376449 4225078926810511384 3755266321660138897 2620804866543015936 2409814498248921089 6332428242148102144 5918198098275098561 5534944506824282112 9054396697736499072 5988180041913869313 4797717066517292465 8443669480540838689 8916209159782508545 7184776033000244481 1320925518107033600 2709317584226427904 40564162375379537 28914713544041185 6140674326100590592 5649649681517459969 5561782472587705728 6187169194594755584 4566573289610393600 5705102587115511296 8216546080476103169 6952975438069200384 7427759068846702593 872876090166267904 2342606009831265792 2228811084275790337 7559457475483795457 4443287513439277056 796183200594558976 3475958955107961857 6647082022589506512 4980832329393345985 7008475174492741632 7487659794076793857 8440977986727136129 1586286897338472448 1790822731856753601 9071942832236086784 1593791880930656256 6182774176607858305 5220636851844104192 8462497234831629057 5066474993100881921 6371029086147709953 5861892210416258944 1727018345818153344 4724425249720662017 2418519550420635136 8865754159916841344 7969606361837148577 4824053883596169729 3927077055308974081 8833403560122263552 6954998336973916160 3435918343794325504 975469576414773249 2012808320491433953 1274737875089413217 1021037084578248689 3082524239182856193 1808251284978464769 4390205463915029504 3766165137924109313 2240412665254641664 1450366931771097088 3074499712129220609 2849677389434847233 7784600176315326465 4146197067733041153 5360152372606562304 1205323656463638528 6287609849691856901 4214387963973635073 8658918484633765889 9049815654839407617 7639986996546171840 8700358316894054555 5304003859507445760 7398762701444203777 5993103133063852929 6044584669059227233 5256513743446337 315017689086488577 2764900564860207104 2478930905155437056 3030090977543574912 6238155586297724161 3942599380526628864 4244842978553612512 2821699599070416897 5796956200964540417 7469334762429062912 1962788618570052609 3149234063473960960 7289846493782631424 7713400623006400896 3730941967540224 582416623575777280 6505737804700623872 717233127115146752 7166458336547510272 4599227324835433472 2596915056009986049 85260344718329088 4494915043922548736 5882657743709060424 922204296536001537 7836716570995215168 223416524303659521 6600162685866127360 2355932884179172033 7009761118617507328 5934862738152109440 8193994683209876225 4717352537824586753 3180525903833181377 7556354517237628929 3616416820973005824 663815911258185793 1389020168288926529 8852180228878464385 2144385907710595072 5741858099897663328 2249382749113679873 7249428995761242112 1384258151925228544 3925602789830173056 6111349214878373249 4673192025747609601 7349501003274554177 6963723674132414464 7870423534459234305 1147262642244930048 8220779538980784513 3178698247150889857 7347116192699499648 1153920998419634432 2102547092418042725 583555255453011600 2476377800114920193 1759213186511880192 2775147294620308160 1121194699801039616 7302656287419398208 6810136439445948416 3617091448385773350 1751181113710208257 5605892216266932992 5387976173613694977 340085049731127808 8681446076866009088 8573809569781432320 6934375728772367616 3871061601982808433 554236306549814153 3605046926154469121 7178201845370565472 8125668613963466713 8766952176740627584 8326880213382398044 346605933756407936 3207787863221314416 9184206194530507393 5772883608814755072 3739866116352261120 1915970687139776512 6225350401486326145 2281823345357848576 1790330678215250944 2587719247561704320 1077630407782817792 4812324407453530624 8262393374152289280 8434049903785114208 6773576299874870529 1223830390695784449 8206831440290087425 7618197726803297793 3907785917338110721 6877110981049634816 2579922681599758337 2099193484324278017 7193441907660443648 4841790005156413440 2901757244516481540 1878145032698101505 8437048399626399744 385543686603538224 6588332687381307392 1861541770479148608 4537679984196016128 6263173230927128576 7072695265990682624 3375917250972221441 3376039869560437760 2226306193464304897 247579060987319040 8286116014351450112 1327764596253499393 788074645910847489 2290943029184299009 5327038298701430720 6121221463593795200 3211143065600540294 4581840503884623872 1216841321332684545 1628853878693202944 9079929120660908033 670868252489848833 384870633093400717 7995093571293151232 7942621412039005185 8939294607796868096 3123187173072978065 8410559602567598912 4617652374552978177 6977623181781606400 1716300235704926209 3377613727629110785 3156580347653211840 7452012387100116992 6631301417754107345 5674019092247345249 214349759840971356 3891428852963508225 7062273624977211649 868397805553820161 6267415781393426128 8036191676092108800 6033067957634872928 9201878501938167809 7786124854565490688 2719234103566225409 4047498371957129217 3450612037832409089 7445736596630409728 5669471493176012408 8662401228817098240 2189801968622806785 5047185589898755136 7908637125033449472 2241787684625468225 4918177910966622400 4651809780807945217 6042436494398601369 4635537672840183809 1591577071044788224 220413273818988544 5188721676093711104 7737311226554998785 7043324101020066577 5631851683545866240 7548050719296307201 858470805170649472 3331920219312013313 7125228507443843840 6679644705568210945 2361438618344011040 5139759151765207809 193130603306759936 4470384667332278272 9050540917702494240 8401816127935555072 1374893069219921920 6207559625920288768 6324300794112057740 9034814138409959425 544256330723999745 5118868718779616608 6610011492601849728 7670471104042675808 4786575948368248832 1319457360853406376 2541069631795186497 122737120050938689 593577577607233536 6238439647487330048 3278525838893109324 543850123698769408 5957418617289290753 3828630514444599296 4901831157479691776 5989035674861305857 1407867498087435776 9190459570173403136 4475604527941026976 5190274052678768417 7448729349420932608 5973939118737491809 2409047111318499841 1242888898429165568 4994193744201788929 6842672473820732417 8015035799348899841 5186588213226299393 2067519527407230977 3369559337777724161 6412862917514250241 1813607767197876224 137600329094889473 6457351929702023169 8840711803087522177 447535795372040192 4234813472385804800 802281198782644225 3867324745153249280 2502017266415049985 486279327088345088 2308518290489065472 2386992400266865665 8669335248583006977 3134951188507042305 7053741136862511105 5350077232398668800 5818381780081355520 8174670939266523137 2983868962386463744 6758028670635147264 1644623323104079873 3471660707698118144 5371072735528519681 2050373099857117184 6337070520280789921 673296601945498625 6375769276342616064 2293282035115745024 6160815683690915456 6904286233033252865 682888013966935809 885773375737356032 1338447394421374977 450687929189220721 4289538724782289921 9014089970395048585 7507920682631449665 6355587258050939104 7585370335174328321 2044120054575426560 4277601156850568705 1134785723067902017 3336500245938062337 1819605035499390529 589894549882060776 8964662760963252224 1923635337792774016 7578924492018273080 3861097158193250304 545669277229294977 5072613335511109632 8489180245209223168 1004446223485718528 86824077469155328 1476355583313510401 5792024451900084224 2080105565562577152 4614796421725706112 8500667983506641921 1517309136741272609 3441940008704165888 1108972188637843457 7864683879435436033 6476175982317300737 2818345263217770496 6788313452470898688 9205268297835095809 2974486132968549713 7459417756966093313 2259108277244166145 6370491314802924929 5455292910901760440 4663418827830203392 3242775014349083649 1164587806034167809 8732552928980369408 9140033163510972596 5572130906038288625 4114438549720417628 7790259891514703873 3649188462159790080 5573781110500660609 8251699101664862208 7529942642178654208 2707495784662659073 3576086439065419776 577807584740958209 5561870821066040320 207919435134684160 912345703869346976 6526386257258348545 520159449582956545 9035260713706264448 7291225947572337344 395720092291328000 7084875326335934849 302269189127292912 2309699650219500673 5190939572351070209 2723794523212283904 9170517851411394560 7089210336675110913 8529353184936198145 9180406937500657809 4518968928538853377 4897465176675246081 6169088847865198232 6420875983725367297 6071487203343075329 6222906523280637953 4609705408763898368 1954302706225786736 2227647011034456065 4501817619154677632 1679645872316670465 2292292234586383041 8122158100358365184 2710555445542691840 6049684537472444673 209425114500080865 7938726485580219328 3434450568386043393 738231787784159233 7990195299998744577 2387324228628899329 3409282905426044033 6530294951105997057 8648685991849099264 3354074982260162561 661762208124340928 6433553185082695425 3241763434756310784 583322237900587777 3600774744803645953 746973443032825857 3433791599452951040 846356209393245921 3735536988169519105 7821860850188156928 6729137342727843552 7860842144382350336 2031983447087030272 6995018515086714881 8109661729483208193 647171812475482625 5865452437255732736 3453321705860517888 7086030716247165569 4753414541687472129 5693906019786787841 9184735441829080192 7870387978723974145 6976789817260182528 2109654090989931009 7761079492156035969 2143908178471825409 1493657816139005953 4656997615851232513 353875963192938497 1728086908253237825 2894967537366632613 3624840883482258568 1835587201407976513 6544176990614745088 8401895808127552456 431363500418046465 8690186387531806209 908724036218851840 9098596018319861760 193598587824017408 4578677608773091328 3081931431685512705 5734639436399050753 7224466710634430464 9149472675645325312 4836372939654467584 5804726513749196801 4346857447733760256 9034171354894778448 2266077127637799425 443953567401345025 2811107564980944897 6437283254159224832 2587474732565598465 349008185744638977 5402108170831162241 4611107402930936064 8027132153684221953 596563786610087937 4283996887311363265 8499514103876474624 2185219355207084033 8935122591838672896 1196104734848841216 9003393962358814721 3802429130956615680 1331097370080807809 5157276908410949633 5771831713909649409 2992998655697203713 7177819275485234816 1213619319643268160 4902050098454647617 8121551849973166656 9206440469315296361 2167006849719723392 2254937231628369920 6553406339983675392 5107117228768983040 7949386568333381873 6174770251480301569 1122714107019080705 8924673059080190721 638291714330562593 7095113628835425472 5685268544212026368 392911345917688833 3933681520737517568 6424262816761118721 432068545959351937 2365737535119867904 6022958133756841985 5979250133521518593 2752111772503019648 4459375747635937281 826352562327475440 4831223711959097345 8301157125240880129 4241143839968248184 8899215802650804737 9114147179780832449 8621228979695443968 4815700170466021313 8022736195372932996 5884927986547688448 5437502001791294464 2691816386721529856 6909249060873758464 5386165425914155265 2964177518818041856 1401090036056413296 1797553202214650864 2892934678835150849 870479574453909577 5543208601115058177 2568817668618917889 7615546839253221376 9133221551491699201 8736893720896939968 8410546152616998400 295815240159068161 5893825030803731009 7645560214447101952 8398447585393727489 1235004573325864961 1063923454739456 8565976619490917441 4518169044901180928 4826472943941548032 4148897072696197120 5385250821676592737 2433499591331545088 6665354959853226496 5579475561550813184 5244396561834456064 8242824041899999904 6189663844203175265 3345599160779710464 6267884256117235713 28995619224057857 5310239027543544321 1962193880111675392 2954407699312294145 7917712327433387009 6991730434262322240 1064803894435995648 8647837718126952448 4833879801436598273 6510794019887345025 6128202825239230849 8031456201456373696 1239026520767315969 4623961830689013760 5961156195215261841 2166478176411371649 235450785879131505 5619317481661195505 7850247064714186080 8301675264853049345 2442095379911540736 6267839771447263233 7890019798148456448 5741108796775797249 5625540422269925377 6341121109375905536 7867008140077758641 3802242832187175169 6394020056535531520 6556465670233931776 8928031463932633088 3001401629738906112 594223731504332800 2247169768989675008 688958954195574705 7010342161240227841 4609261487789891841 364314776256970752 8455266947754273536 1680632211328726785 7317654895138519041 620561175969735169 622024536760719208 5010311125047312384 4463252044260148224 6554238799792432960 720823968721412097 979446170632319569 191184244793138176 3485972277708652544 6637325573145755648 1132027267661233281 3786495957636147841 7824089194050476801 731858119308255233 8045669276843704320 6635672298472788528 4515393779977751552 3503039794295462912 7840377026918219776 4886466331140590080 3626153810302337024 1373451878682132481 7047351830509654017 1816689576494874625 1498835207540965377 4871557731395900929 1775563007578478592 6969207888066297857 4231410116116948864 7986443033996090113 2928577831582032897 589363821517970176 9130036417763224576 1345218711641151488 6095750337657436161 2606316540577259521 8252165780774708737 6802039426008070529 3450287583603968416 6872412838306208256 710511373355684449 4783990543835853824 4430012111165290496 7285680523481144641 8958127862980739073 5581329471171072001 5092502372444864512 3154525848042536321 6385093496877738240 8722349416317929377 3140732794885812737 62467174242172929 8732291195267067712 1498234575719818272 4938358251554155776 4335068660333498369 3109401933832439168 7923747456340029441 1809686479617069568 2107333519244354944 4320331394197163777 2291264092516530177 5092601731841718608 4380554637537171969 8558150520143536128 452857241917718528 4208369222936604672 5741031510653587456 5396707885816700928 3481973977056571393 3598209769146880000 8831152154994557472 163154663152280193 7726430172610712065 7347461051934470288 8339664052070184961 3342100302020559104 1420296611359306753 2048870726853410816 594334109264733889 6301535554136793871 7335476401288300800 1627393039007744000 7309863061094172224 801163491857534617 1709615510746557569 9180383685090788864 5108006729112642048 421462016194512384 4035032850905160913 8269103197839496384 957080766542249985 4027525523521404928 7324213519979495424 6534590688648588289 6901615100935467008 2862605238820284962 5574378158236819552 6082304391434665984 6247196989413087852 8085397374790270977 4915220413776672960 1047350684596436992 4472732569749092353 1442288208598482944 5117679170054193664 3334995693021244480 7733407369946153025 5402804075449024512 6761769468647658496 8844640973041434624 4316321738577001216 3728692206290564608 5615606864796483754 6326538089698215305 1965751844017053697 1439745753475973120 711069250628173824 7669284580292240896 9076767758615397809 5864243543894411009 3727594010971209729 1744219363688026592 4813508581960414273 3468319583118661152 3163460719002701825 34595628167988737 5422601886572314625 2061702400202577856 7269611739683643392 164804987122552832 8841366373572950016 3346917002925683081 4340248720664730689 5340073392647398401 8869039686960265217 9204329279426863104 5767705678212557948 3143316237385957888 1491651301454544769 4981896948575371265 7500991536227725313 8292833015416772608 3883712839675019265 1014056618374934529 4159450546502631425 1443255106177859584 8280944829774992065 8227363568902084608 5662385364757508945 1422553011612311553 6492875475578682369 5585276277017774464 3999060958834524160 7613944819769074561 2913912518190550016 5001706175236920960 6404029149973190893 5647169919092170752 2795043957153726465 6504400517566824448 4197909675575080833 8153927526372893568 7890744600516100097 8515923256572444673 4022150019560856576 5176484579830333441 4061894468261859808 6012855197296981153 8817456481299437569 3976373669022758912 3203532497129727361 5489260800796819456 6030760767928026113 4137290149320772209 7534682234570594976 6509512298580549633 8630399447337222144 3605760750338592769 14248419697443128 7195166528230045505 68588093010640424 6947841911016764673 4961131665994078432 8624371478700575489 8720765649843368961 3790561567945749248 1468909619229614080 4118149256004587104 3317116399926920704 8382458733924321792 5771860294456535809 2557088165511045121 371271163173602056 3185862076377891777 1874250807429963777 8159606957419274240 6459461671819886336 5146007773505795073 8602703281922387968 1417687498479443969 9022586916018416641 7735444830680711169 1492536791342951169 899345009108819969 8017526412069399168 1117673299174343425 1572473667337836544 2107742948288586520 7501995352939090433 3524412273515799297 4097785944379346048 8096909982564549456 5212078103596630016 5492303306575894401 7919731167901630464 4529277218005405569 6561937393669401729 7687638102514699777 4747275924881057408 8612288096329480896 2950564350411043321 6955719456797715457 8860311279583958016 2039608248778334208 7594227718439970689 5406179204926572545 355361470317536256 1756823488528545281 311015055004188673 2147531539028532225 360085493146781697 4388510880972120064 5470703346310661120 6811339725014614017 7805304289674989473 2115788758833721344 2592942307032432641 3021830325245694048 2175564146379325920 7247648925082052609 1929761249526038529 8439982060375368192 5034785345037587456 8827534978812922881 4171080056526612353 7853069113342731073 2024905966483206145 7557158827391607201 8822364403364943873 2565326095915024385 237065127430406144 6647848495255161600 4552889043403505664 870981321111340032 8677323910344890753 2512996247606072321 2669509721750004737 3066930266859628544 1304766480695660801 8178471758948109825 3991362283038998528 2846192319452745729 6296773291829628929 7914839090592227137 4203125757250747392 4170945720855619296 8021934840266787889 2048156966080969456 9188128798338022401 7155934686527528961 2636675140875714561 4671303201394786305 8316092117493116801 5786859851209969665 148633513796620033 7707295551172176897 4492523606774872321 6423283107455262593 4812645631577700352 6684595020389490688 150640536542953472 1271182735348664321 3738613626076517376 1985558337150375936 1999916223061839360 4209244266077073409 8474674524517019648 7006947520850532288 4907800996821669888 6126666327638487041 2336010078210802689 8785317689986775040 3028938459065744417 2028147939088662528 4605390288380657665 3430399700425324929 539029886161406336 7553946675783729152 8682003116370646816 430154053306825377 5096990487430971392 3010039040344146689 4793591961450515713 2791787454057234432 4053322873905891777 1222487039550665728 7839541378722201601 557566775636999168 3993035625905185713 2548045239684286464 6786768472268525568 8993207897676709888 4779304126563119169 6012884771582121984 1415306052621848577 2001259916244672513 7144534629271146752 707341702196101120 3482956289913053824 8440253482537780225 3609928493143221217 6989592392344924673 1589961538230288384 2140549745595506688 7903940006156838193 3868486989855791105 7463192291757372673 6531477960912701440 1234503243180267521 117222698804430608 7224028472876859392 125011860230575360 1932248458971358208 8490431154426232832 5003103060406184961 1810741127929862656 7703167582630467840 5463208339503246081 1294498027137526272 1315520591067019521 6826384668656351833 8911969076066186240 802596741249064961 8378648798483401377 4798751511864577952 7126549402263486465 4330139971701800960 1433224821470134272 3952974620422700545 218078851923675136 6259660866848458624 367892224383033344 5072067411405354929 6282073119237786241 3380433642918690816 4692398344163020545 908283650920321025 2516575759980560385 8727389223907196016 5481528606111518209 5569623108845731841 6153964749726565376 8154868616938829057 3590531588218631680 4777610546586325888 4386384284643958304 3057023991340184368 3035383827143319553 2154946622359898752 4482613009383230720 344791276159152768 4973781284830659585 3528496472872061952 2852894874871889665 8006752943387063920 3930165401881411841 7116004714938347521 6790875114533829120 4536608434871509505 2098512173072908288 67412911882656640 5759194201488125953 9009928701853881600 3410184000272547841 8729875492932548672 5102331286716292864 2668365715412615168 6909479770801061888 4448405369292816384 2728808692049772544 4679045627712389121 1280361564974714881 8357984900159946752 5702848326173303808 8918043309819559936 5218395797770807257 7263566101092173112 6647939752184967169 2020914938593618048 3596272020471334625 8456128488215988224 3152723526038997513 8227124156447737472 7772221119899386880 8442552690445492803 8466273255455711137 3095054629207195648 1415311219654452097 5515977842425984000 2157815776050847745 8895411041754549248 1053084041686415105 5653727836436571072 4863917945332563968 4694673489565462401 163030409027614416 2572533704243484081 7286380215969688000 2767855681083112297 8548638881615568897 2221404432304007169 4150047512842044872 4930421382193461504 4086218805429547009 5076252953719192321 4038583932050140513 4818396953945591152 2252292349281660672 1491188285162063872 3500749191483844160 8014571643566962432 8144881805422344193 1298660889272053089 1047079289585751041 447617160189837312 4099667542864448896 8911046499773982720 6871299862401249696 7032378561073520641 3436416706651858753 3693674061780888064 4973180106473244096 4407362798040452481 1680924401599690260 8531507939640050176 6982857163114915841 2502711056381155073 447553697429556224 7725615060680904705 6426566487180252929 4087095796467228168 8534826197298956801 6433374185729703937 4895268821694033793 5642282773592717312 3837499996465596416 171891728043867401 1420212869042667521 5560973822951615201 4472494337105228800 5844772283429962240 2718256537558949889 221427687398175940 4721404917583347713 5535508168579750400 274368744569726145 3200523294411669505 5600506314780656897 2515992666969031680 9129024292545494784 5695768842131769345 3828360518937292801 5429248278794998784 3836315481712823424 4550036553553473537 4253233793169162240 2628694114884100097 3453394041272999937 2566937179055189505 2922286893670452592 4544661691141707265 449510237626612865 1333379017113572353 7796280532989710081 7701228214050750465 2616831628545342464 3872594467736627200 1845449698973976929 584826123953434625 3253463118085678592 610544457048427008 6291902900283375616 4364919542409854977 3852471415195435008 5622515315261865984 7987685499135007232 1655531502532436705 2252531999626919873 2121032459942175072 3797068454622458721 8757484646363474720 8441204555245348864 3635436907350703488 5727557752523330048 8259234537313112065 5127209519372010400 451518925627124737 1968606841394378897 3457020864583623457 7784595743823205632 2056372267985108993 5340861375134943232 5699616918598441009 3887983305799581696 7109227870657306624 803402734103274593 6643327418653825664 1966439898848100352 8722803092497629185 6694409175910342657 4550362695151392256 1745072961992389680 4827712375097128320 774490884812898304 7311216150951733568 8153108400488638208 3016433116924651520 8437706004208189441 7352457594100429057 8624452542362468096 5664576322605127680 2211646632151244800 1311568255270087169 6736224271689516033 406540464812936193 6514723160021496321 4952810191141949440 6770462110058714945 3287433737909015552 1951165445460490261 7373964684427585537 6226440326642559488 2600644297617508352 5324694076331378432 876759504312598528 8075254778485175297 698544999203376257 1283174051642081281 6531885465399483520 2001844559951235457 1924658689701870833 7244584340501452801 6366846395559464192 4552862087322469696 1261185505298213889 1639595303583693952 1312724107195684224 2046361548877217793 24120742763249664 5257064812474975233 7597451631016361984 1460853887098909696 7474722532461968640 1673481881362301441 3706165886936028352 1009632655036568192 8641266162825560064 6458459100618054401 3367609588484407297 3630019152854630401 6719196666163230209 6583620776085815808 5198206468951638017 6870547123687222785 1674273549111002320 1477877948332810241 8134014012554797281 4880433312703010624 1644952224380550144 7160935872357744641 612390755313051905 2270684556296519681 3806746584331321344 2990785515002445824 6759212707991243265 1201697228744191744 6166977168555445760 2680375220261847041 6440497833624969217 6171982408620477536 191599958235768897 755463429452177409 391275572005689601 4483745708882941953 1869611805322955137 375937081705725184 3297453882162806785 8357896383843467265 3219179475647889409 1323019015210564224 3480418332341305345 6660810979310582784 7465133365997726592 3149187593545449472 301138320732921856 5524801565442592768 1481549163355723008 2049981698002131456 4445634980862252033 8227788643913762817 3900484679755556097 1660338119125161473 453911915067025409 2870355089849843713 1237274810352653696 8160291316769529344 1275327126515482625 3542598878570347905 4710411129343067136 3401296750800711681 7960312935239643113 4699151749340577793 3467291557099995136 3981686216472721601 1762361115098937857 2480185060014277761 7865595903669344257 5481519474503892992 6120188741226237952 1307393288018165761 7521087787697558528 551716074600763393 7125348620098267856 502335072220869825 3611159138057916416 3799428278500458497 895897455653486593 9013295726193713152 8196248335857817600 8977596100516347905 2932288774934142976 7078453769297952769 3898732738295723366 1268282318801519361 779980332356742345 3480257091556868097 3214119958580417156 6265564614331025976 2661323951520990593 1318557022485035225 7928925637345671936 5952854063028466833 388088784946348032 4015173439815832129 5258921716772044801 7607775465769795585 1606400479499235328 672228178903150336 3123851153025302528 8753353217724114433 6060733201778851841 4332941589161050113 4443148537699149536 2169641947627950080 2489579080309620736 8290998079222448129 7939555119503147008 3824494183121097217 3217722500677956352 4841318842812055553 2756374210069086208 2646213880479030081 8826769684806346497 9100919622417729025 2899459693342261248 4896558662379372544 1330893990656466944 5003870773271948033 3802815984301431680 4830675367755992576 6697966511336308737 8423069387201363969 1363192864633818112 7175069823393595393 2588917342719047681 819046248346787137 7080413495427334144 703157745086107648 9077585321633732353 6615589549445080576 8738435699913506305 3575522280446421760 2850612233881824384 2878589134261290816 1688114518718480384 1291212138627596288 1585912708798857217 6337026688346554369 5239559866949640352 8896020872124850177 1391393570742925712 5435807883800838145 5520947949937680449 1490567991189078017 6696294813313313793 1011366757368494144 5954647102550533809 8831571236059316224 6434151357018792961 1603271609404674083 735830753627865088 4917549134245812881 1008304146543002401 5004215516021784576 7985824858446505984 7631540135943004160 7893223444072988672 4051919379900923904 219298907731599360 4928526497637085696 867399065585278593 1855221437986504704 8703829475447365761 5906520336867763041 5998514137783882753 5426829659658226689 1093720305455931392 2686311753191045312 271798170571390976 5826822910226977873 3610275703466377216 5224883107017241344 8213901186947745793 4632700664457541009 2406574892573425761 6097503208559749121 1102610070256706560 8834685343798375424 6180644548160630785 1230257304161766400 4166172453703969152 3008919818167418881 4964034654355776000 4179357866333546241 7178180930060390400 7874746972706275329 7192802375558774272 7790824393286498304 6275301592792703985 9009039623105395136 5601582392015126528 6293516862102082561 2053025944374288385 7344370796207558273 4204608115388256001 7049276297535176705 1543735068179775488 6895287342086796289 7792768498741534721 4974353496624070657 8835746789562733057 1519517072516186113 1885774721596694529 3545071489817257985 415722573596569380 8830689291709553664 172864176614535169 9073386194074413728 3948067574592785409 7143490046006346752 6274763135327961729 5165943966858866688 419236716456410624 4663915410063643712 342350037524515456 6348735560906361217 2212641507620065152 1983702468309831680 3783570045557548512 4189694370617833216 3584621778502221521 6556004706977384513 168123875867951105 1913554505765165568 5871835412445679648 7409339654569003488 6045673497032884224 868657517710329313 5441026178537773920 2808637337174420481 2966405965376659456 4487112291026014721 8438509770385155072 3135619302529499137 8199840283808784385 4389266029124211073 122302338001233921 7486815608437741824 4287911378151281985 46972400238341201 5505369906129959937 5977936186525659137 1314665174850429697 8300120529488663040 5999402416819999745 7725660355000553472 7300157888636492800 7198695718238597440 6410804989085791288 8277579961401525248 6538190199728898049 2064429164172055041 8800715612524008833 7612618058997678081 4167673181761402113 8262625448744756224 4201801012413793281 1364910375234168384 7559018158163574784 4146267851806615553 612055628673152576 1713573113236195472 7836636212573798400 8456869802910007296 4567407269870491648 5536613163221712896 6208496628183139584 2151202914163494720 8170169140943195713 2995666550619449345 4947045296529956864 4658667485388603392 8464096678141203456 4133650250005077633 1614091453411864577 1420158988768799425 8720879424502669313 2631629238161026272 1226929835649633281 8436649531659124737 889824341653827584 8343803504098081344 8580034684926107136 5995483243432587265 2857826228659622912 1389926170116188672 5942027604320847792 8972270174633493552 607230081359221649 5946493530291120640 5513094511426285569 2807724500078804992 8816859717397192192 6891418383334443008 2583434113527736320 3571012545991368129 4585506949379162112 3896811146594609729 3034106575331504129 4853037047869722625 1301608616359903745 8280769740082540785 5813634888848375808 2544534196826045440 966959500886409217 8331108319238817281 6837515342387579904 2474278574359946176 2672644036093511808 4324027281882349568 503141842927956992 2534762843955164161 6314924707505137664 2498498209262477325 1728508726242230273 7043202179995234737 6425908135758061569 3936278143207183360 6844918700183116801 8746838337245744385 2963413714971213313 2528566931354085033 5411390717529948657 4218087194177969664 4890981845268165712 4517478808591482881 4746024511881993752 7734791882415564800 1846944043002902017 1984101837383169025 7901033546125410304 6602881729062098305 5924677269573836096 2816336296403152737 1823192157381538304 2776116339108944880 3977960953320390481 8615721714579128320 5600836349972411009 935614862839113409 2089558309294226945 9178061713004068865 4164342109541475329 1067319180547012609 711426636106084353 6598896240805058561 1836011194144763840 7548815533884178432 6950486044111439872 1845692012942226721 5185001822259586049 1040759128879860481 3065288434489657656 4999713315753951232 7307917709920359296 4346247026782273536 3902037465559722241 9081841665226473473 5923266621825796857 7227268012981914168 2653583728889968641 2355783148470603777 5534144344029143168 101106402407793296 8998622684342386688 7516614312517173249 300740290144561665 2260651915836642561 436443427406667713 7792570942815052928 3016224611050019713 4058334206813087745 3173597211815448833 8615486076306628608 2452302997504024576 3681901799252025344 4788183792271315328 20914093615718913 6521770026950197249 1112994469045297152 740415643840806913 445216625808730497 4344613419828614400 8897353281920380417 5769858925145538049 4657194678040046801 8770508239008247840 6838943217185971073 5828347425966152961 9140709450763206657 1963630768717631489 4778117235286821488 3782217588357969536 5668587694985317313 16455450491224065 7588667960148152320 6388577039510535520 6176750004550872160 8720418648929170616 3744086039494837249 7801794456873631745 5063359035889971201 8827702810954285056 6188538206045308929 3133230233823811585 3457155973907122432 4548486263836980017 6091056477584118816 2506365436404957184 3615632566741454848 6382318873488528993 8667728258271281153 3050394046532188209 504005026311064161 3249382287806908928 7902787235001150209 5978076591477487617 5226328307012265985 8581218795429396032 5875959697492856833 6500192801712204801 2248219923056820225 5126964013924089857 660094129703034192 1358612372191361537 1098797669802835968 18433062860242945 8704594228575682880 3686751689807441920 7373239775308828673 4314627080207818240 5177678005655609344 4826444508415619969 5926184921292546560 8612486542169623553 4874429765857411073 254483776849696896 4503327751455982081 4323482040512275456 6245692635786536065 1579902174140547072 4778288857023403008 8933258611139403776 452325610082664449 326269822234926657 2579732198266500209 4572174705651891064 4955987846772981760 2112418565677055872 4634197516988268001 4710394444779376129 8889064668076586496 9183281679368891905 3117260419880487936 6956762098777978304 5899858935588910048 9019185057204682753 7786742106937081473 5925712360594746241 8452376789585575936 3587886339514499073 1477485655648596416 4559656577566372032 7086885725072493825 2752902287478366528 699971272990818304 1685179458747434753 4664982539337730048 8875907030646364992 4329757896210364673 5060010413389017793 961921702072949120 5899279102274670488 7213450856261154688 4647236776484751296 5930027256898732024 8414126954721116161 7289805610468187137 3315492486858670081 6835064084609249217 284816839583643841 143557284725279744 2771453340438989953 1971063714103805185 5738642195777448705 1499944782020849505 1832078849518374913 6298108879060313472 5306901318843629957 722299217926705153 2288013651640057856 7484760408816386049 2826510540708051409 5140147117101918209 917512993684062209 2086737825218822145 7159120045415782688 4577224935570201600 5602407893420744161 3282605930256457729 4745201776304919057 2524787737577312257 7934959532432998400 5549591797574455169 4360944263315120897 6787296577331871648 2609324700757766401 3865496749625952257 208712763997237249 6869106300616245248 8213150665015310528 6839054106262953985 3981557952279748705 4183312225674335232 1384520318927163201 5284138811116914944 5405396073643172865 8981189895479132160 6288566961144152065 6307854149905285121 8684092197903888385 409660093654477872 6847988341143240705 6728200170430286592 8505006151850877056 6113998407918759936 1633191402649690240 177233625520666624 990478680207458913 7359189664920322000 8191743054719877121 1373133580219472001 5320142842314190336 3630085023369179136 2410896093353445121 7603057001136886017 5377481946519240705 9076813240767341536 2098660038265130241 7231113706573216572 275118853178742784 3890710886200847760 4526575755032788992 4996703350430549505 755365508968370176 8860908129655784449 5463098418862596097 6117802534261082113 8275731533260822016 1883441621955837953 7212846632227784704 6206893601030832128 6471999576446246913 5111200653664182785 7866644504693446657 3559590431586802433 5195569184505190400 5606782465373293057 3492476135555940032 4810177723498934273 5117008186768964480 1533317354204819457 5168589721862785536 4416758989002492417 1291693592278971041 3213204331963383808 4459358841140844544 3606353918357342208 6856128555588196353 3910879833347637248 5018443650572817648 4771910595932258304 4816995713868958080 1593564771192899585 7524401562841929984 5911855593934616193 6011753854956940289 5584071677643636609 403493223850415104 4927736690650375105 4524731757146993409 1139333020557877248 9220880939339408897 1009238873851900161 6427656387554863081 3888636789545537537 1629922621250291425 5261591078092023809 2675274292093227008 6958094590388613417 9097774140062957569 6807129750205366273 8601959399944887552 5831373393971642368 8478635878848124929 6659763308001464321 8119471395558298240 2813168625474692544 6040187298933625984 3940590501368659968 3818016841903771584 7185803284987822081 4027495635687757824 4534118732655446017 1563043221581798912 7740202177856192512 4959378565320813312 4589643124504961537 3960996117479891744 8628449249202806785 4950322628341954432 1104745594754208256 2884720648282435585 8818677050785323808 2178545026575509697 4451750577928093952 6329863698844465552 5020634436176993281 3838017094465059520 8671207734135169920 844693964446585856 5975235733413822464 2671783685361666432 2963947843534911489 1288824769814200320 9080133617982532481 2550253929346289025 4773483838110901248 4542723063977261200 4725774610530845044 26623178980032513 514871080966812032 2526291800144879617 5067252953097661824 3234519950987575552 3482449941074888564 3652749748463408256 7397754403029651712 6960160219698514432 3703250725441595905 7305505579477405696 1220970073784582145 4464874212762165376 1119599753226310145 3713227717488394241 8250531262509367297 2793192339152369664 6287438350829092865 8401703419358054992 6028905724924778497 7356568875426626576 4069432219804950657 980341320472979584 1593596731356346353 8444828211212484608 2432027354355922945 3576583794088859136 2329611685485347521 4839898118786434049 1677412381704992257 2285367237710838177 6869966427817375744 3260276239935164417 8783570908810166273 1366951248558796288 3683868585526657024 605049950681792513 7628781838665588537 9200392831691070784 8814128655442771969 3095003658695153760 3184825221439160321 8538020143270426048 8417076483097188193 4506537457672257536 803939501455491072 8682725716264653825 412224507964424192 8466407735424574592 4248676650336962561 6726053858212704193 5753591107849775430 8775601035677007872 4441126338300254401 2210508200263299072 1293314177700566337 1822602798530266881 873932471263439360 7113276762221121792 510632608928390336 1217999127269634561 6652895413702424576 738175483052359681 2074906878626332992 4507821329468292481 1507293717497012225 3053872140636436992 8317659128781515777 1357903960209449472 1544208422273168689 7689934150236344321 2600417862763039745 5803850529658669824 7500271983321928065 6978650868398342145 6622767594876941825 2995485559670015922 3539362908732555264 4534989527304896512 5650290552054386561 3188283147997915648 4964076443370782721 1125049938837940225 1719062500357864449 3759217453805076480 3785393096266330113 6056703025526243585 7464234067441287168 6223059116925330432 2096622164592552064 6514182398890606592 5393577742571816960 5464565330959665665 2916640306249666561 294721897870900225 3061814425678712576 7735287538021693312 4550574398740957185 6088578514757685249 5583238934172952960 6008792267253387777 4443614624594587649 8482842790617743360 8842414890833511744 1347848172185624576 3021225384743624705 7639651908990320128 4244355855258738657 5352444485340414848 4924041772306792448 5596003882358530305 3652658508240921088 657234665036731393 2743125794660352001 4415593029408158720 3821368801440454657 7890412525782564864 3652146987065919488 6654691069479428097 3006562299911071233 9063539622981250688 4484592817442763104 2089308013272602497 8692956659476684800 2023174154723262465 6578220162686238208 7851707909005640705 4589093921913668737 7893168355786017009 4680336624240105729 221668713168019456 7242610453749268481 6421432337059398528 7437447078071710336 1208674655243585537 1064028479605668016 2164912027922518017 8918364735081245696 8153747638564478672 5051721043341448193 9205461867732015744 192704542268004544 4895044755696386049 7490484999071549696 887730552472404192 7584888334119585280 8885804658360700928 5624384539154166785 7441915753732100097 8731110947629826049 4289252252367568896 2900144185121821824 4953989783982992513 4529426205173505 4647938269332480000 7795626427344760833 4265614724176580865 4094361362656189441 9098204392643079680 8816419609205226112 2772422529083511305 7747346568689536513 9192765016794477761 334493554861286401 1537182832623111361 2769677642708078336 2952849399123392897 3230401114448920577 4854637451514504705 451284879901815489 7060663545855930880 1221208882465543680 6369333342165425152 7266904677286424576 5000437158554730497 7284571183498268961 6703801299142967297 2396101882339958657 2768303608115404129 3340890543693211648 4629724480887597569 6516675015153186432 5640137656414235136 1005791739464792064 4745063954574558528 5074463718195185793 5508526826900881409 7055702169888718848 7425053189271839873 1098617582376108033 2435198596109575841 2938615490300722817 5941675434080958465 1929391136545269760 2833257584183148545 7508364442929415073 6056332976277334864 1314890903522426881 6754558831175961345 4669430324863461376 8556505676544726017 351928161383332864 6190187230880866305 3447444401694151680 3252742036981462177 1257792415820021249 8365340087893990912 1806193604311846912 5383626273187633793 8175995811001917440 2856472779866920960 4977844059907866625 910135692315508352 8090813944962627072 4092456352284711872 5165673488524898305 5006606424521028809 1179315212357460993 3227584886632742912 740558023232659457 7057587247840151553 4128080955705397249 9003005055801925121 62412924803987223 8454389151968526337 105184085594298369 1027503207665169920 4435105429238745089 4033949056495891217 2920997367805458945 573813732449435649 5833343491282884000 1185939004257520640 5384157078826543273 300132856732381185 142190484192403969 3727800171932418049 3037903660500838337 81823445192269825 1329072841942368257 7199185876942258176 3249574104621015040 7125096888799739904 246401958378060800 4118836057221467648 8036448513622677441 3571244552623300608 5901296139373674497 8971995575177870080 8435321219046113281 1148925387658961280 3227333573045780481 5493451268055337728 3330155100660662273 5826592322382939136 7261961260318507009 8308137096222180161 7808551379350845184 3546360543091261441 8758171791234859009 9010437008581262081 1723392662247143257 7701021493826486273 2159641032363229185 5741198891531116569 2758902527554886656 2551901605702612993 53538090834371968 7916793959994231296 5035584065515640832 3031349471147226880 4579308532158788353 1612329439912409600 6456790169187553280 4321095657313653184 8603842874926753024 8869626952424914945 873725675107372481 2933060921801812033 7347735485335381648 3544964892355618816 7873562833040345469 2693731653161841560 4362781587109392385 6972779938328191744 1541169485659013120 444376152201210624 4667632381855137793 571160456721623041 8052662617004744704 2516466890106612992 394542179827098113 2943984705429022720 1330494854047074304 200862670288951296 5575359645680949249 3541201220094578176 1536061207443311617 4809886193038526209 3110589598307917824 9212816670419694592 2609655311993808512 4472253886980792321 1784733776746912273 6385211298939535361 5045618191444840928 8180554432793877728 7872339998943258624 193794145996988544 4949903175081427233 5789110055570658817 4081478984430171393 784559957198565376 660530295571066294 8140010790978019968 599282219322277824 3862746640924774312 8074401352298070017 6375389798519536704 5032114778339729360 6146982225238691840 3736155802385322241 2470318988543590401 2519048514405388288 6571396358020357120 4968501583814836225 3021410204717027328 6172386205942870016 343626398419607553 2703185560857182209 5433078134450900993 4615593142811471088 1136034605896610944 572745775396040705 234619684453070849 7190025829380773089 5692255559866901312 125738170638733712 2492272773309798400 6433733312796052745 5092091708358363033 1734067729168132857 2099102112238971009 3897506267906654209 4917884571406139393 5702057221349186561 1499135354544611072 3774705023117555712 4394983205818466305 1345859354326104321 6169335943965307584 6333178744006647809 637873000134797824 8484090063300565697 3478964397905410561 2249381419956467841 1894876701004636161 5005014262530005249 4446591321204518657 1380482269386866689 74893814861603648 7792349279196512641 3865995012940761088 7551984044169389568 5384097863913313280 1440461180537393153 6703525281339408384 453379533487525633 8105190202117537792 2425327689642485121 3949460660306051073 6357529881375971872 975369638324893952 4938555606257732744 3458325618000152577 2117665319629582977 7564841966802704960 2561376521244760064 9195127643640010481 4401419979900322305 1773475060666181633 5408929455183216641 5030146048073293824 5713366356514432960 7153402021061066752 2696025518194688000 905964852387684352 1780366413151502592 5823040201218795136 1199279913052286976 2252091484842400209 1021207994363460608 6903968915027532448 367381095613743104 5892459187426825089 8019987232920760320 7113308036365549568 3342172785166490624 2975479355364848256 2692835158475583489 4345997566646192865 8910658250567318273 2422650649314459401 8772392046437684673 6948168415077819888 7439354020645865473 1445531661644619776 9168875176573129039 4896942965385801984 3272638497878559585 1973009723039046208 164484863505656673 6662643907387931081 9127044519963815936 7970345292255591552 294485123574674944 5300485691858616320 3539301696069337089 2269843640299172609 3963250622126243840 5798795607302072456 8232547984034607520 6911137792239386369 6437658529088528897 8499551498407494770 635805817771106305 6864918102128648897 8905662232876516224 3478207157632272641 5268886469768326016 3934437842080727040 6364437513190593536 8618515048634187777 1279398855270212096 289564953708677152 3877141785195291649 2638857680831956705 4247475833207557129 1107457721644683264 4035587957075850081 4622898603617799169 2925545340704410944 5771980473043357696 6046540916538241088 1226238863350185985 8949407815316612416 1714788720888725505 6792707216008693620 1856166983547388160 4936511965074868737 9045846273719144449 1772902577107479904 6903790531273038848 4097807014646343552 1413609353165005825 2737638169434140672 8747759612355559424 5481984980533026304 3393951949555636672 502432567309369344 5469072900482768897 4598335889589306401 7955403885943336960 1587313595135686656 5422900568989154912 1054655942100435969 5517980555496996865 5122967278868835584 5271204713449044481 2151291174666553345 5187204577292582601 2883303397022810112 7699226014883403265 447659741317403169 2909075443900003904 6618557117427613697 8800122763407654913 16353012685358209 170726702193008897 8376857223463588800 1591268935796499456 113935089643546624 2162534440591749376 174380000435573249 7869616827015896960 3857864839100923905 2219553792780533760 6473736349051426049 3822133298179695616 2671538644479693697 1833656005873360896 8871084532698220929 8490021590158720257 40700608276019040 1617493786544209921 2740608348807715777 8181173055882997169 7657077970121457665 6433751135450054657 1805384275148802944 8306000600085122560 2905340560120139776 1209348573556756481 2196276629508014080 8237725282194330017 4096121536783805824 3521369333115125760 1813942751394316289 5307434916207317696 3882983057481007104 1543280978814193664 4025625541137633281 6473209226652517377 746568397755550977 8971869881050821536 7207926017057595392 3185385921370532992 3554151908022751232 967465033482830212 6996243179609477505 9068022751949278209 5763563589588418560 2964920583921270784 7994055868278306881 8577968727409857537 6071173170490024256 6555478536617055176 5756115253416864769 6730165790547810817 8236972969469691584 7279759021089751040 4977475801251141888 7216549934608396288 156500277899319872 1412829047887222209 417127959361182176 9117961887519522560 2454419400240467968 5040985638133235872 5766547177524207105 6078524708036906496 146784629090779137 9094040795717534720 5751220582918617088 2441218040414572545 5051544791774494977 4995679813273969665 513731281122885633 1391499287003791360 6408915739078160384 7531408318825873409 8907980561645541952 3095862211748022678 7242130519820861441 8285966754144784640 720559521600183297 7333109863847664320 256330355696604544 3180005281506555297 5212778515398866177 6884294125025361921 2102879455813885953 8907838066220097537 6944400455805018113 290890761780296704 4238171978859838656 3722095165279467264 7540748838910179585 461737449184913409 7541121850992598912 1464321067067810592 5727509394346710273 1383135665850318849 4753495160907726849 5191691602161074241 6397060613050343424 314598639766051840 779705767910311424 2189014629501206529 4806164674603921408 6036965174997341592 7985647861275389697 7901822703195561473 5937560987156245256 3402377325021358849 8602384309581826913 7977963497361039361 8221322327402323968 2036608008258199552 5386036845106215424 6918591076872024064 255781943677740544 8820935307767054336 6435623096650956800 8423540093779755009 8439406437202599937 3164389158727450625 687877950120198304 3620050457417788416 4984347985403503105 5757189811930373569 6354733182409803168 1275865328498175360 4864455100217545216 6383161358809663489 738739045347852289 6736245859579441153 1052131171044921345 4410236027419133184 5453930041147111424 6579644521377911297 3119667780019836929 694096116083748865 1268661321120808961 3518723909181898753 6359253774241049024 5435660883627834369 1572965137715749376 6417432727203434496 3519789851591024641 4198910026340302848 708114310991453728 72442485226018561 714264112195215361 1214822471333769152 6594352297326717441 5645449046096183296 1198568029997002753 158994770284804096 4294514634254674433 6547877725193565825 2545220311133323265 5394494093815312384 2326747159621904409 398164474996907240 2109384178175869441 7843251536820080256 7997881943788093440 5606340385770603008 2303919846367756289 7563390223484882687 6089357423474295936 1376163405957571329 7139561299490975409 236310645650169216 2486639094994157568 1567326621487710209 6657423275909545985 6503349767824238848 150352553548046336 1675257055626161771 1733459313173495809 875148937945126689 7311441499410702337 4173107228775948288 958440810169400321 1310200915945097217 6945191576465116033 5304990650523020673 5283966681258684416 3179341951028375809 6906761237059882561 2971532610291629673 8127245881847302144 4146410256626089984 2353953422683596801 6163552630167434225 8600570228100597248 5822973113791333504 7790866967852072193 2039196519602688000 7407439937844150273 7107181540339772488 9085792760716328960 4703781390924161408 8469847556838119425 7160999835610476800 5903882082298364792 5599441705051832321 8839768813053132800 4818964038588322177 7845291494008609665 6678768910892151809 8096245910264871936 901974294542833152 1134207721909016577 746656770796158976 1429050363626856448 8666635134538121216 3367837367706052608 1683685808868165408 2841286754619288145 5850925199850293249 2770125150221081600 8040088466332401737 4040248228750379713 765551048063451136 1621536601818803521 9027705580274528513 27555630856341568 6081479722610909057 5296926299512840193 818588248813455233 8609857597477792769 8972065855971296512 3343773048056303616 7734898365946691969 4157660590538177024 3623977568965713921 4326388760744132097 6484559676715106304 1574136446741783617 6647149501489360897 8306407409789613056 7141037759614763008 6319056925992277689 239093165793620993 2422468706500224001 6099965792594676480 4681476411334878720 2918073370938994214 5489628297207513089 4261670159485700352 9009622821837761793 8585443562511911104 7007350053498242049 2204941399864304433 3278811097817692160 647330217652965376 541020697787588178 2703592859623718913 8758252318362280960 2729004075060435969 1712051138185082880 2274932176210083841 8805295858945376896 4090810569764237313 5499146056645572384 7105073602563702784 2647537898767384576 6699181914226885889 6788396749572562945 131395390613522432 3084088534965723137 69118232292162432 4365210881100803200 3992062544911499265 1300293653977513984 7351101597582504832 6806553957426697025 2565674123358605313 1665659522222610401 4593431330656985697 4684437571407983104 7161897805828040801 5646774495710398848 1833135677122313728 8107704453749119232 8194989012297392128 3795104214121050112 5749176227355492353 5382884801558513665 3146700216477939456 7694043592954002433 2246268831562039297 1679551458214920192 8772500717523599217 6227764233638946113 3510581574881229152 2414217544937862144 4633101376757202432 8505813864055754752 2407461300362286337 1905048542414159873 7499980233718501376 8866026720616161281 5976613238752280576 8576481962493757408 4553717466233939008 8496952808498038784 1872866532516693440 716551609164027201 3315536662894449665 5421956904316469248 8545527605884594497 4199708724390056960 3045208360692334593 4987368514823143424 2528127595060920320 8398286357975486465 5520066699653244496 5399790451450445824 1772772048293625857 3066620464878173441 7656614091594413569 2080666023445921793 5134851160254361473 7411241535362924544 2645979882073317377 4879010965925079041 7177566441101814432 9155756397048940545 6893626467694100481 3456481518952644609 3383825220901918081 957311110177695233 4119038854685420928 2454568466103926784 643096583079898625 8047481862825123841 5515043897745620481 8062548476954283904 8338817894566895616 6767878233362997417 713550205445200161 1557281449255598208 1399984132271480833 5767623254284953409 966295098814365697 2915477528691415552 8538770263531249664 8203970494572678928 5793983323857300224 4130320683964571520 5960332279515550209 8592702947586940928 8362550831926737921 7189264724553630977 4684968454597074944 3982394690817527809 1447032740210835456 6438721536428233216 5278103793915908096 876644513738807808 324340790227278534 357886547020730369 6202572470573860864 1832084840454371840 4698151301121905353 8819352167055681056 644479464231156272 3641119979604646944 1830983332839174145 1236586437444574216 3291265944268218369 6992461341066657792 6324612197919592704 6418747298478432768 4341845740420285952 4816255891276752897 376058881581174400 2275948364414877696 5878010619745530897 4060445635080477697 1851557336559240705 5500911472643670016 4863161017385312256 8265862779599110144 6557374820901224449 5674452493396869120 101757257625639169 8792976518745610944 9068965529214081024 64827023486353409 5250640828570917377 7827741706975778816 3154717171393770288 3567103485451537152 6331990492453330465 4973141106170629121 4578784325171429376 3334235116877352896 7620748906034862209 2942946623751050593 6355743758206500865 4444176056417530881 2996296332367135104 6781824281122280449 1594122315384696832 850795004385826433 6180038767482683392 3620635130534270465 3216609473417235969 8473293662777832184 8882236086793902592 5244525365300377600 3249285052391130433 8281288656318550016 4389055322445847776 1840565850726216896 8804691585175846913 3659956423132430336 3178589626140622848 5442945283938678784 270929333876168705 4234475997606583296 1228679743128190977 8976255773470449665 3258798102262269489 1726964493513736193 933145629724315776 173011660598108161 4258583034641935361 4836223976041588225 8857619941948671976 9055041265218267137 2699492636890448257 8900903093636691713 4253349118258200577 4364049148558411872 5838684397225663168 1115641797823912924 1517518968416065537 6918874591340273665 6150482489836371968 5720128506718122496 4575306481064847520 2858696387517558336 6978908018889865632 3731042180591340156 5312773505936879616 6306353663159087824 7255920401020890113 7463662529326707585 89321218878562609 6630529267645218816 1830794722469179393 5577381414233313064 6206322560010698752 6675158998279975168 8664662099188784641 8944948083043052416 3208214908537667584 3992320643492610049 270055135449638468 2685698099174043776 4359944119596263936 6020355995777733888 3166079777892977537 3301306576550748801 3093975307706695681 2148191372368887296 7637308434103462856 5424668992482703841 5566790105448775488 355887298072155185 3970302244958939648 571506747466912000 7722832467768541184 9130347742410012416 3182926493078781953 3904224030628417537 8207784820090322944 5503818959977066625 5548229454695468033 3766846019517011968 936927211745491200 5801414803110657281 5463955758188896256 4390783275376352 7987459002965426177 7675991869324189760 5663386047398584321 7243332227042106880 4552226343870119937 3897986406898043393 6486516851050575849 9103074360296538112 4073855938354741248 6701395498073473025 7262621940440121345 7207916603194548500 929418733564646273 7167628196528521216 6890827188210515968 5030340304809745921 2691221248777158401 1659977996346981376 1535434498592210944 4929434200420987969 5150608258013691905 4410515310563728385 5116890331556727809 1163140381055057921 5750670454898764800 8226050006152609793 6776937169585635328 5425716793889530401 4403424812161831168 4253114760463690752 1037506800390223872 2166952847480360192 4353894669461806080 5084747511121125633 1191353215851338880 6208428693766486529 3607663608925123657 2630721363827693825 6528136306009970689 4129427236013949953 1936545672683634689 2230683143124387841 3298784831187611648 8142551403944708609 161954336037339137 1654083229838737409 4700346902211985409 6233678672563535872 7257473939235917608 7732044774940232704 4955019698408532993 3564653678803304449 2223786574641159104 335634956292194304 333890832353853441 244438667131745793 6742048901145802752 3082666297591455744 2972730136874450944 841433459663948705 2515448711805997056 2953777894682509312 6974371044030449568 6896287371405282304 1537372250671703041 7494241857670003328 237104040145459905 2005933149979721728 8594213777210745857 8796691159888889089 62065178821637729 7486575004980525748 2993972979864807425 4664395469466003969 1203776028405653505 5270261334031093760 8719471829385465857 6012914764078907392 8785366832512355328 4388159864771605504 3569568762548663617 5807223852904673536 7190385706254141696 1045829791723734272 7192589515816535232 3944212403624320000 7566683808606494876 7466640859490659841 3496509568342163457 3139150531843355136 2716865196548307969 489905213694024576 5184383754176407552 6320437795326154497 4176679299279044609 872150293946970113 2573324791142896897 5893864722086233248 5868941609599541248 8226860143820423168 8556626147067863808 5807792814399208721 4831566274483812865 7563336059429462017 2581728345327534080 74021294117610561 4948389135626117120 5474513720992606753 6445047263871910912 8115365679338487809 3804220473658585345 5100616881995180801 7704893802001961536 7757406992481745744 5088570255681629697 8418933151704085248 4604615414916005888 6052232210435162112 9113770847352518592 6965511462896908544 571396933846182144 8793235695931260928 6176434080476843009 3311436288802816001 4348509666962470529 6369377638330313216 5705426233985234945 4180202639792086272 4413338753668076012 6939389863991270401 1095947102046716929 774998342361022464 3028222493120471040 221910941317595841 364815854421648385 4866372401848909824 377246422903185921 7497674745053356545 5564883162079065985 2480833926021257488 6089035720325192704 6500400931436567617 3344429440255625217 6883804996770767856 1104555755721162753 1908789265936043473 286461463352852481 8920054225336096064 5712058426925776896 2059509319250137089 2446636662525932817 5514225636911033792 950842319912342272 3856435583761170433 2551970546838415489 8832231498521116673 3625657377195792273 8329926349633191937 3330253861574848513 5674067824635338753 494241356791235584 7400666989870412961 3586933994167837136 581753093504614401 3030723636021392577 7673526367490461696 5609634137866422657 5207941388702272768 6509618522642045251 5518201960983478881 5486960905840561153 5006605566553473024 9157218087174425585 9063789260655890088 6058988796944081665 661025898269218817 2169925476454694913 1411613248227649537 3520557636789305345 1813501865589966464 544859428853470209 4225793207034580992 5464836110453363393 8026403965205381888 4244878144989927616 2397488325260584961 8408726550332727360 5139889242555381832 4585183671707333121 8655241144876007425 7683339642393813573 5313629603263756544 9109389200792598785 9012830210898249793 4407135467456339969 6450755586538101248 1306881769206711296 7074328981370441585 605162790608945665 6746829208892839936 4674673359999373313 2301343104339073025 764116662031375872 1358901988957268257 2805117479405295873 7361314218930405376 3206173004422377985 4268868110629206400 5887162414996645248 5532750848427694273 7587403344616677376 1191212452524949761 6375140739886311425 9067641456827568128 2795782867278106624 163413350329227253 159074376522661888 5663871791768181760 3067000560995635328 5461930943474554881 7372563435031575553 7239812054928432881 6974331897412620977 339223346454147329 954549667244975921 199603828725776385 8848585000012840961 6344106319470000640 7204544770385212825 7321900884890990592 1659976457727663104 8560416995927369921 3616333964806235265 7590004559878943745 1315477681581879053 6112150030330675200 7388049187955245057 5037270890526491128 406637757112310785 4607749727500896769 5247148050907378785 7495421260211710240 6401980222479138817 1380655834481033216 2138729864402173952 5405980928673714496 2700582042394935297 4012980619226636184 7721203525024896961 1592560415709986816 5841516786820972544 5843398246579654656 7389633754431199656 7027604026399356928 526725415298793473 159740981104532481 7630333612517852160 4877338669573106432 6011903837380928785 594255436802707457 7056464465255464961 2973456643809353345 1695322567521967873 7574222053169987584 2722356379936999424 8506819407070692993 4649510794830200832 5976199857691209729 7468543901125050368 2782750327993984832 3715260215743381505 5471308160956653889 6938475111271375297 191022715573764097 111458545735809664 8449590803594138368 8326423302470875648 4646620420246899393 8733249973200289792 1927366143080861760 2245052251463286400 5942268109661716480 5801821693633659937 1553290787813879809 3640708143424730880 9202771686639234369 9188400793247121408 6856126645760688129 8871174139761019360 4080134992562426304 3733572998418873728 3218953694657050048 765554086162240513 7229485117942636544 4472904675511762944 5964753441198686928 2771711129676677120 2908749580328221184 4880745387896209408 7740729885552496720 5708845913410878848 1527621536217825281 4585855727137867200 2014310849012833866 3415733860104908033 8637807562484343808 2373771643063759104 3197564120026331136 4898933282218235904 257706548103479297 9161647745455335424 4066454997173071920 4951609847049214913 5500795484703188128 2713373641331220032 4634475834482291713 1885376537180561408 5204584752631250945 2908610118484463137 6271918537610480128 738049463704616961 8429398554028049920 2899809610587189248 2446852233325039616 5668966404191377409 522404112491151361 5821328306649779969 6431099659485474560 5186568283339505633 6760026103095427328 6340560136968021760 6399390543939147616 3417891063342858241 3232210141675545600 56565351609702913 1493534073083215361 6855599216038492897 822104571829963776 6581966070330423297 7347048415623206912 1819620539036729345 542237101965357409 4007003542971581056 6813133241844449985 7200642357112607872 1903625728090869249 6977124323102760961 1216405881648955393 9024751754083573761 8580176696648678528 5833870374054600480 6292885292891387057 4691580724255502816 563494108808601216 538924388879002624 4564856508875082625 6901133804132716929 2591267649193029632 8861760929296655633 8290203885894238208 1393141587450987008 7010808888867905232 3186224708118239233 1600784391983589633 7774514035164723713 166686877958074753 4393061063517536256 471175377010966529 6977054639212370689 6519336557763188225 2790298571756292096 2286765092570151489 6206795813248499712 1228059184122851904 1441304525886988257 2462862808014471169 2070615164076442112 4555347182425036800 7616428804772724736 2591501583649284352 2708913599504449537 459628490061021185 4284307457807627025 1245285960596791296 3325829454424670209 8190070242898511872 1544546557308407873 2476730265756552832 2679913133565737472 4961130965401550721 5097530833717968897 7217210101263761409 1669856211506470785 5354182410332285505 2745879417087075584 3764776148391629632 6949991725900435201 3065697425701810688 1429936583524243457 3289837667133554688 6129265894606423936 4648089807117968641 3231257783971942509 7334853953837096960 2648016853966633984 5583871683248128001 3672885523604174849 3733859561182803968 5242787333719475776 6158063025376972801 1689117745191044096 2069153481337831425 371258669525372480 3923125488425814657 6792763323841481632 6305595242722806049 4641677283963905 3380142370439082976 3809753250568077312 2658943133075803904 5943037722093293473 3589841505273725057 3994514039786810368 5338381094545466337 2264823391959536641 8789292539276062721 9217654685390029824 103522786090739888 1559092738961926160 6534317577846247425 2778598386206746648 4808097960860720128 5402314921413443584 5044783894874230272 4693738220282970113 4929987773817055233 6694004143942184193 588161057402699777 529889713150144001 6912856648015204353 4856625367866487681 1430426171820319744 7310798089291250433 1231880678886487296 6727138902521845248 5958864293354143745 5161856550833055968 4740055770233569280 9201793008746068385 3203890319464509441 2369777267577888768 3071279740751609344 4843938792634384385 2097549047058424496 4618124410945314816 7714543619940132608 6864513241662902273 2297926918007709697 1315701833285861377 5719117921927380992 6712137161894377473 6096889185393695249 8228713335694426112 4248486632007881728 2049324838442383360 327568875981376912 4921105014073984673 4101548608027804481 5816859868939050208 5387647216696164352 7143945956073813472 2273484816164569088 3221070634922541057 5423599163644644033 7558414575558365184 8406815068481108993 8258207768774623233 6864937056564792321 4333267599396700161 2083042000438538240 6600196083561388033 7999896288712132097 6048364736089542432 6583065057559152208 822696423997194240 7241085139834201089 7424392785435018072 2314130271019290625 3377743845711310849 2067727025958025441 2296881333843582976 4150591970624864256 257169718103461889 7760002047768227840 5492779271297363841 6705106932807139649 5748205881700199168 3362800312042624321 1984169024048641025 5956596437857657440 5772917311176055041 1143944888765652992 1714357849737784833 4926258374866138369 4641782392538861185 8067533628040738816 4464101484215920424 5975548067635702017 2972864514907487184 8125739077603133441 8685173906553198592 6181854981757858816 6521701424962226080 3346495871499910049 4312050144785211440 7170521283282350081 3162343903645057025 1483613227832093501 4555310820268699649 1449400538437337401 6579998069935012864 5223729157729594472 7823566006428450816 5509389766464159233 6910646667339234305 5385879857702819648 7944351629048086529 8161943781361779425 1448519206414331392 1134876812781869601 487602467236247297 2121133619683662848 8218857206790568193 4980828824015512193 2722154000020875569 2320046456545992704 7520721880988585984 2690188592125001792 419389163157154305 6922922497863022849 8727587424472596480 2093946036104986624 4384426322475279617 6137911446974496768 5739516667350961152 4743800802656161793 4951583477392360769 8408982658507096065 2218861981302082817 6129698066278692352 7056852329135973248 592306686023184385 5355779871136351144 6634545061891342336 6668761234152516512 1187825321945222656 1926319384672565089 6043835955694157953 2738171230519431040 1029093658322765313 2651404262603669505 7745900912771558401 6813058442604051584 4756586551560969216 7250564380303251697 2359876817629372417 5644291978949835264 3233609335297044745 4095837035766191840 376618729065668288 7352269139445049857 5256728238670650625 4997015149394344833 3651705303918063616 8100558971672100865 9008641553904492545 6298603438085259265 7697049418639181696 3719809903601909760 9085741192507828224 4887437658804129792 1092027490502180865 1665734387832709121 2586158631640006656 3018059070045421568 6054703833021582848 2068074817172300904 2856028656636650765 4983626528273449217 3985197408740605953 678852793436655001 102468811930089473 268347969645039808 4306513756563254784 8560356572967837697 7958713112538357857 920152124775995392 8387717953509523457 480922441479651329 3502084361977129473 8268488735194288128 413371492601321232 7478264270917124097 5372840280609114625 7181981754280504321 5961537073409039488 1658724738415158080 8887917317569904641 5801214480861765633 1502536336942904296 1869229521468092733 1236210806577954817 3315987296032405504 1056505193553416193 9159055850786946049 3956370888781004801 28147341419380737 497859116863619713 3787271224203693057 831699652443058177 671549559788834880 503202200653660161 3284230053998755328 8126464924787264064 5631644830370126848 6630663534675312640 3915020133883977728 3772689201750051841 5203163729084691201 5836893346863992832 257311279347049440 6626556298159901697 1611569175590338561 5083099515671347808 125242057763412400 8315571826007415808 3005266306530423713 4258020847182282752 6022314298684578817 4957841662232037376 4525262645293188288 2636592601852793817 8691957291758445960 9118924845496454272 4505338121860089089 4376548051925825537 839745615693359873 1750988445234631681 4722041595301775872 5286956246202654209 3689705532053591536 7184547330915842049 1898961131729963009 3087381282903850241 4568530596239769600 3910723034490240256 8474666933135040513 4001229373789568993 8845411533415980545 1249125343109116929 5253152826546874464 6285765247881568256 6232824544375512960 2348803473688091008 3681811767574816256 1869419625640755200 3250287160213412416 2069355366664943712 5435062808216141824 1499616307478001665 7968567047862420437 746152341673741957 3036538537638582784 8614950717581346817 3471222969201368576 7543307628177626752 2260973483248111488 5313103798393466880 7483519003810588953 4214109615070630400 8220687518743859200 389874325923985408 3299767631934994304 4052978138881196033 6536366460104389632 6197560285649199105 3796594719638283265 7986798612787295233 2536513364917587969 7928477709569729665 1327346954006014977 9162658339420000256 3859900808012441600 5438389992843523072 4223373851278352385 7080524168787347457 5106632272059039745 4091241039016689665 3502325748811919473 3745838048441352193 8924909553496532993 7206867835152039937 112087843987988480 9098090478592851969 1652716942827755520 1597866164860997632 5238751209765928961 1034482001310376112 6611898713407230833 6444503910834503680 483126554106934528 3288849678767529985 4517980323778189825 5969873957896740864 4778435593641537537 185360659537224000 5186761502286372865 5554064376206067841 6455841545461785600 1010891631306047489 6471627427156187648 30992102322298385 7127364747018805249 3447161760892583937 3826254139616569192 8590963251011524608 869953311225036800 734912208411909889 7852701657843048384 8279623421704919040 5051389507683891328 8641820842553468929 131874063487575552 3632561136431892481 1119900069488474368 494695713094746112 5691374687413894656 1944452141217218560 2334613404053248449 8546505116110996481 495186425049678912 1667969525042642945 5065935747901161473 6726477634439060033 8796128868900756161 2625911391480578048 2815394286785318913 7077120587976680960 5377379992928231521 2103965159450013012 4796030390048410112 7329410706806394880 7184440278218489857 5237901791541803009 2251747391286962176 6020255462929302849 2910025497639901440 7095063306406299649 5999064872292962688 5600856610623854945 5345768136427931680 7946037628988940289 4331511131925381121 7248731716733362177 428380116885700609 4223636868296061953 8469064788775288881 2551802083629975233 2408619685341230081 1983435256895174944 2644730297634095104 7364451496022113536 990586675760314177 8045174131939392768 8623934827436965889 2229815424648098304 7497747567188941824 8158129201080695808 876327564057706497 4611924699253584896 7355414036583022593 3302109433313885200 893612590573421697 2599256724604933761 7513709301195997184 8303177193041051649 4343097168712683904 7703838716450078720 1856864204307253120 8633272829515267321 8847005746577546465 6859488928283185153 2966834438068256257 2613585945929701376 4217796839021428865 170550280203231488 15099315971690496 6181817336612604928 6678043023594962944 681193431074532352 4746622982728246209 1899804733495139328 3458048902419816512 589025482235188385 3052863503804602369 2988906681867100593 4595632669254942720 90899290191130400 7191056016621953 2353144650483367937 3994043783299076097 6823251633713145825 6392566933385621505 6720439587057434624 8509619228530370561 6353925243233269760 910776887798679040 7365428214978619888 4659656932509769729 7396551021349651777 589433077033058305 4796423391069642496 8096274271321566208 7102125350844636672 8838478747511983664 1926540717002371073 8122005592052570112 4560993957865656320 3676714431003375401 3488241080367808513 7623542442886619137 5913715087332200560 9153387789103844448 4094251545803406832 3693480987041103872 1813543251150794753 4919593579337777152 1213396314301605457 2339864181446675571 6061023597568545793 7954431219394363392 4678526286594768896 5335288397819729920 77655787365296897 4586654940692860928 6395238600904911105 5879914584078687936 3495564411551951360 5365804427950045184 6642905586516271105 4745766771593824256 5287706320063691265 5109583519870139904 3315745996489993217 3929562298873406464 9138248629081429504 6418603218107680832 6695820692555269889 647499427846626816 5824726250180493697 6165604881989609409 3754197497839361665 4106534374565900137 5834683986467801745 4663374381201663968 1497572595550024945 213584254205328128 4615572293940354048 9045242674658581696 908618784571053312 2256816174553880448 6747420876283962608 7314593003742642944 2723058220821692417 8821295878236012545 1313400252853132672 744355746481584385 3908837641715560321 3164299628024113848 7421279131221884929 2504514410350483457 6816124616913248256 7963352559698814384 3132640441641025665 5917977252850499585 4777875366412812289 2406202809823264769 2297985065412932352 5699671030435487744 7345578776072011008 7213510128917773312 7709500726399683712 7580016188550414336 3631412431204907008 139796519807229953 7251685729801338880 5241815092804674561 8493574823708852224 2510283019195064321 8997565238765917249 3602672300474073088 155648047902042113 6319131114370138112 7174813325608550400 8625451654858060801 94803694149376961 6603205669384241152 1280912090755596289 7015262278482797808 6290834376362334209 8616140321932435457 2662246017934843904 832685619451429888 2683409284059579104 8219625308849596928 8228017345218925440 5570172102447935489 6925305910174421560 7153254967000881795 378252954861316096 2030682457590904833 3704229508928817153 8796070868277681024 7825110011283333121 4856377090934212608 1162888367870056449 132743478145285632 3252895767250622432 2014335912869021696 5804133987557048320 7343475664518285281 4241555183135971329 2606929458173771008 870063175128205824 1242294274907881473 5283726309782978561 911676269846548576 4771608591554379777 150442394734067712 244228750534351664 4490440794468384768 2658787619476307968 525786653844258817 1585344506065906688 1081148117915009024 603274013729685504 5308117200511613312 7645936534911921744 6378023421476132992 650382830202527809 2012817862555092864 9111042481562625025 7061751663721447425 8442389643631697920 56532263677636608 3969218831582232576 4267093950731544576 2989922236830810112 8780139679952929024 9180119344501095176 7126087735437164544 3795206040002166784 6927111364640887840 5699716176338685952 1027528440808570880 1801628247205129729 2337416122490852352 8818064611122701025 7450663353791143713 6911445193126920192 2167797934467772416 7949070438885844993 1367124905080717313 5505808675704786945 5149191948335609857 6841486739277771265 8251196500457376513 9210508460318581313 4507543523914919113 1275163265171054081 8722549564484476928 2557480758965937088 2377132167347890368 1060864607680386817 6908217425803285524 1429157692126076417 6337899939412246528 109022856940477792 3932752806418856449 7243040963483353600 7025806887312121856 4444308234310475265 4149079098551878912 945595518248185857 1071149161814067712 6954707959452104961 9008041080419926017 7911619387960295424 4438561851155237121 8237400029647640576 5710625229832402625 8470492382031675393 5559273351358185473 2808255738363117568 952058868857228400 3496802004009025025 3983452612790452224 1366243379204358144 4167225112814582945 2278836667463761920 5664861035918098433 3462932602737439745 7027614393191506433 2493413818328228865 4945914815833505792 3637869153301684672 559158262982695232 1742610910799838208 8906615134267478977 5866710773735096321 724467990238887937 1874122885046915712 1692001097619927681 5467848544793531648 5185317575965670912 5717221865345859584 7192172255499264000 8141228011994911488 4926395414068971905 5072891169887813633 7933340101407876177 6871030403477604025 4768057668844346048 776787415756013569 5438567771508891649 3831754599531622401 5143191060591021056 470307618222828545 9023710916374241041 2600931651326885888 5269432413740990465 6173593599969603537 3937702330746764289 2094899439266556928 1886568854666928832 478833155772514305 8578101161537238577 6975672479466280145 1237718930806375424 4307791986787830784 6803815516274279425 3729772309456949568 7482521861725697281 3677907752512626561 8760900013650160640 1604227855564006912 6246877138589843457 7906282712837759232 6674436948421992449 8769372707055784305 184179544195317760 8899152637523668289 4058464115730294144 1214052017717919744 4008674352560617473 3641056679567308800 6178259168604874753 7871517850235056065 8804560383939795456 6241914773738816649 2081555059504533440 2164463517427501665 4005494697746258433 8264200894228827137 4018331908571594752 6481144087846431232 3415605916947162025 7188044786784206849 3204469643771141632 7141279244763918625 2685801001207942657 1691942627709850624 8562351769695135232 6247824607950738503 2645072735115672320 2462976515810531585 1663981276949658752 454348293514251905 70749377081616129 5384336900001265024 2107122910123458560 7651183615843977728 7570828854201098240 6667579152285053473 7830936729881255937 5816221776142696961 5993783600747802625 6989019529889661249 2709287789391175681 757449645370388481 4834464782775705600 7449391024187661536 4551713660155723776 1319477532400101633 8455141794753507265 2137944594698808320 2425492630810993473 5765394104698827713 6396691297231923777 4263376544342104064 3773250414288725393 342555689653902336 9137439390589429761 8708554786972032256 2877534943145742336 1195702205952102624 4057369683875712281 3280907034434863104 3831571618498476032 8440974972102164224 368094460469919745 6894199072811819009 7792131220828155904 8543797414503614337 7280400092358597120 3286527781980143873 7397937516350242816 3633696690589822977 3177301326286107649 6447646703488361088 673068639713659905 569269587182888832 9102889303692172032 7724850892284390913 7764333153634287617 5386581815738490113 8940049642563305473 8840180242597021568 674693876307884544 5704976072536830977 2994048483127746048 8201673096735752192 1985159501520710949 1151331014772980225 2562131719333572608 7872564558315290624 6145977256802278177 873025384363234305 4420518735497388033 2032496526199619584 646585195937882112 6841914116358559744 2906504680361942016 7466610421419049161 4141414469823703040 5832597993752002560 5624930015144656897 5257737728224788481 1144300229284962049 4420948828118347776 7666905493079852320 6777683113842209792 4125707933238075392 4006468197958429313 8153228821283470544 2388775698496768705 2364547951329148928 8398243910095568208 8358785640248814593 4264541280558239537 105680456378085225 6252173761765420065 9113652043950620673 3960576693376385025 6851162500240220160 6120858557534556545 5386343929303603200 3756604717766541312 4695860219739242753 6631915992235481889 5909525734893514352 671362031785944064 1952386152388680672 7685531883802562817 8377822697961594880 1958643207388393473 7250701916513009665 1867483181744260096 8843121709265373184 6059490714175499776 6623005493649340737 1069157852640531073 2836844567969202176 3887569071379123200 2139315227956454912 1715625571454226433 1783583950467465216 7567076261246000929 4382377893363171328 4640179799949068353 8832699516784837120 6056689431196406209 9008176003426443264 6355523985802621217 3200623201651844864 1062065209701126145 3979488421901872033 6199938006242033665 8023738340204412929 6782062753878016000 211024801501448081 2784521148588534016 6604266696255983617 5592288952971165697 4541455012938686464 6179711719175897088 7283241280288428145 4104181605813681408 6164287205175485904 4104683442660278273 4215672728216270016 2980975671736855169 1804766541798390784 25671233243059073 5639097910762486785 5804401856150007808 3622349385863384064 4235894738179776513 8865584377168153088 7973261055106592768 5330096209445453825 2456689014467575809 7311141007641686017 9005089701886832641 611254629090037760 2417796576574582784 3788239247225866753 7525178074673720384 7891801080354508621 8464164191875723264 1228175146764263425 6201987144502007809 8999118451123857920 947945588416576705 9010411019873952017 7196934493440037773 4842810752475142144 8240164592999399425 447971843132407809 1958373855173594112 8053976563879771658 6293790645170128608 3173270816249225729 8800766896393061632 2076575389429026816 3893341662257068768 5004136373823733760 3924634370934805632 5787589780242432000 1074913401777858049 4191185253325332481 4657236931291330048 4079149280221830529 1817561129188335617 3325795480647218176 8662041219614060545 5500014263691501569 6880959888574776321 4683545505968152320 6854940553079603201 567736450867116161 1647129083047106736 9216070720141484033 6930591656574997248 8399406566665191425 6238839837315088897 1189047641003160577 2521306554730199040 7596957151607762177 3622218976269067024 2567511350057036000 6456408713783975473 4709332771021586305 2345271936384401408 2069964446968304545 3788443550894802945 60657051799369217 5707704560828852897 6825640949404540929 3158583054456133249 3368169236546874881 2671186770960872448 6673974775620313153 4648725719116939265 2600500187970192129 3556719636461391745 4992711437012534528 5369241416961716225 1612494840009083441 6627416048964468737 6124950919552667649 6811289203700707329 1995219981349697252 5986585885104925184 2168798799255789569 1868133934192582144 5976235109722013696 9048044143006711808 6174229765664923648 8670020875961155584 2265770359070815489 3498408136263823361 4939999803596397953 1827109353186946576 7985524976100298752 3842262982235449345 2669767933077120257 8988429461753789184 1422915825812890497 5872703114733229057 9209730588986916352 6807327929912875272 7988078111622266880 431452269929592553 352854104136454145 6725123092076560384 5884065083179831041 2226642038251528192 294792917654554625 4845304632157990913 6559264313179310728 5007704671418652161 8848739072249585664 7321853288893293056 8890035274836642561 7653313895524095809 1365116090946026496 8186277792459622272 44959365655953409 3569850156005218305 7623833009816289793 7982266771608600577 4990148359857775265 4940864795919458305 2120847183184420864 8260774573696882177 8360646604512012216 7138500891880701513 3170820972874399080 6912027365569898497 8296739883330818561 3383494837343761305 4440080334219853057 8956828077986033536 4033263675565932544 5240079969639458817 4138980570510162561 2203385735246577664 4804931381430321152 6805945377104755201 6989579150063179457 5921989031993626113 8845489458190336001 339351207746262401 5161300903146881024 6923187241816929792 614448862303911936 5326630990708105760 350824512600244225 3907477939865324545 3746608676340760576 9129710995364517376 7501562777747537921 4698653832531740512 4772296958264082433 1769753542663412256 1178392089238404481 5431799520431013888 600895385290899456 724659918354436096 1378172511027339265 4116517602051050113 9108498750741385217 3140727023693316096 3518656803279118337 5309636933731344385 2760113399246058112 5315246134311039681 1784805220956856320 2599188394707437040 6434989470209057152 2031351196423235201 7766717734699185728 5600652925200317248 2662961098321726721 6054435963617034241 1065147746717472648 3435176168695791616 7408972376835231333 6045745780884840448 8564446988410988872 4921901364446178560 6189686617006999121 1332918736151115777 402176187031565313 6207792562350945281 2143524654594441216 5142557612313040897 7103532998789740544 2256322465170577977 7539436595735265281 3291862489556582401 1760347694705607553 3015298385523819713 5663894613887287296 164194831142887552 4401418318445111808 8682787013458763777 662915444367902593 5224865108606531072 8882245967677395969 4524255811449681231 7593670536206652832 7028901627489963985 4146764457468145921 1362603584742271488 6894035855321948160 9047065903356433120 6463795700842580512 4920417820560272896 6624389721897812673 2448060988121186433 7691323597523488256 6383526699967472129 6130708716086359377 8629172760966561793 3584670929489489088 2450286903862957697 1684703407179398016 7057388489924449944 3546498038988836992 8582458123248609281 430595189547892800 7634182756728510336 6858687896759732224 4521512784020136576 7400121211635915968 2587214697419288833 5338724358867362305 9217146004954543105 9018678062931247105 8232983479768629248 4386131278028079104 3756785109999429376 2794176327967365705 445726398374816000 8308747568584212481 1450948540935369728 8935763607095212544 5219378268488859648 9098675171872464896 6612918168810630144 3139175699590809601 3680492743466453504 5655938673383506520 8240132938216413184 3537661849919466240 2046222042333062913 3131363109498468353 389669958157513217 5639925055598934017 1373293903537978368 5802659575080182465 2457735668868663296 4158108068693989889 6041897975401496577 3042512643583634272 6715024019313331456 7171977495044947969 9169313348253777153 7367502658425454592 1456686560909060097 2029782296690450561 4899611999860031488 1366732588596376448 3005282377714614273 3660552984706527745 6374977895340835841 6034061500978464768 8609338797504360448 796746857108869120 694865489742292480 1108160203837329941 5898061418341957633 3515598268050632064 9005380853715238913 1397353265021976576 7631835284301579521 6934170388258643968 1339446561432077792 4940544228540284929 7383191613342894592 5790610494906131456 3472822604615839745 3432676329382739969 3097389296413199873 8623399141830230016 285195000914347457 2954363870028119041 1927269946062729352 2336049685059006785 7364085667435229184 8259705472354172929 8392516005935054848 6170136898806087681 6902447624408484864 877025797568334592 5361940462768830464 8508892047490611841 6358918257098633024 249245059787400033 82048822792478400 349719387664751256 5191639279069608960 7815367721898082304 1830884519905696641 643990437824036865 6010459360373697473 564363130931511297 7055262534209152640 4200367032921261153 4199065406897425264 2723139298506035824 962937185383902208 1966163021231753217 8398207989280309248 1514520693408595328 5258088572433022976 537417537333188464 7819355309263781888 3582504564712595456 3551299314524126208 2752114960420369409 529439634309176833 2617497930828742657 2792217373805576193 3922640059947438592 7402850173037735936 1951899928121574272 745040864714725345 1279253430851338240 6580902414111768321 856241848650386945 1887144862872040961 8439515382667567104 5092178193175157120 5846903125733900321 8349406621634667313 8774926341916624641 212433881597612032 6406434790237703943 3359460547156124096 4087923142169722880 2926662405304549376 5182082243662289409 3391436307604371313 6413415460077788736 7128006581740371968 7280968624696360960 7839498329251192513 9183697782055333248 4532749133506800160 2382003333742313473 4771036615151459328 6240251972504896513 2507986081913325824 7357874962158557185 2825620861226995713 4035411831254792256 4491846839523737601 1160244437428208769 3075905961173381088 7454251503411265537 50957393572570624 6696671245058051072 8040904099641733120 2824393955756487552 5161969835564531713 7807883474777556464 887287471690319360 6762852439045283584 8601057477311649793 8572319664918332929 6439111896277450753 8156546303831871329 6779526819674552064 6816865013547669248 3481623170808713729 6675154098220912641 3945053259402842113 8604018758565254144 5364116504158243584 3379789674173687425 3238640086407926145 4603424237195864064 1462543415880388480 2538503179927439360 3895775581626613760 7163502094488026657 4809622359295466497 3857435100323742080 5408588976137303176 3963215196885628928 377914345527997056 5936710211141632001 3903468023569409473 8006804336574421168 6295267420330117120 850842999071247104 8362190012104120321 7787161596510648320 8555806697720155008 1913793032499294208 166849110483632129 171136457079532208 8609287514863075328 8538924801988609024 2253851199176214529 420908210995944705 2811026311744720896 8437623782741369344 6888690414929612801 8869135613570334721 2755684683590139904 2968992551727122433 5189803699479654401 5404899502430370257 4388183582960336896 3246071418270348544 5285216374310674433 3706183413545828352 3669822192715361536 8761909680832807840 3711025899920882384 7335286539407119361 5028863733330550784 932285881540710785 2173874723153297409 5211619349583511552 6214637055864537089 5888729484415112081 3726117173124022272 6823299439485756928 965399199466389505 5702518396778423968 8733126362623104 1547763073066479617 731342487092723712 2060935617822144512 5798039747088622912 8309254685938647041 981298874898706433 752991135387550848 2658927823108375489 8368153956271689504 4040874778393610369 8823643189360180416 6960946028029866112 8873115518738435072 3500083261640138752 335102061711906848 8764165236083261440 8265090440008247296 5800801062240982465 3645783971880399873 120015260985293313 737481948194029089 7166081367331536896 7329038720376045824 2847068012550676480 9084286762298649600 343739160889647105 8175212066613231616 1377935374757822464 463803093621513536 546151997852467201 1170846287650563892 344372533976844416 4198165852331646808 8786724917574147840 3059321269774951040 6855889863817135872 5836514689921318913 5698578310335092481 2783322279211315712 3189951245187317761 884288069757065473 8848094896737746945 3268444064377307137 8020183282772852737 7806237857941425408 3390466193848084608 8246338479473183744 5540321410366603265 7297777903704301569 3138274609313799168 7375037521116207104 2819328609567440896 5740230454395705552 8605527003623987456 7800658529345435392 192943033213124737 1406922385813184512 8470000255216034817 2146894577878451584 2869050446493450241 3548637099764790305 8516805418359342081 3820503888420405249 7982421798498252800 4658181517822251040 8355345955279979008 894245777756471297 8411242778379529824 8928797224423907328 6046851334488866816 5004539310510040065 3129493155447070721 233799798111731712 6947363921388467840 3965287836921179649 2939575435674719392 7943124304022663776 3623245452949400577 683542203717747072 1335623651702152320 7739142115529972929 2619352379594274880 8724992119634634240 654913579885709824 5376974544476906240 8338102501232983425 9190668514829402625 1979196316378406657 4771082175205812225 3564931960322052865 8959396322133558017 6028546127041576961 4284541038802145281 2668734190951340001 4275592368445662720 2061712501198479745 4067393430116304484 9145564987088155649 8456496182109011969 4338795500648950145 1280923256266396513 2896645082866171425 7148963477488984064 1896263761278224160 8319997028923511520 5364292036503935297 5795109960320090113 6840687486788800000 9120732168100017040 2111343690960011265 1607059134391066624 3100725368064921601 6524201954729640961 6629877133959232760 6436893931542432513 2814979997448704000 1056038366598627329 5546723109229649920 2719772757140176897 7071071766511513600 4943931818980249712 9003298069066190849 5189181613815992832 5710046272819908697 4627098021244543616 9072693383980421312 6019956063758943489 2632330273567899649 139870215705069569 6033574751380370689 625342555644280321 3277850832936113793 827293412105420800 6101923079683080193 6309853451424525776 7003793634665440257 5805357207423188992 6522546907375235905 8510742536307633665 7546494427671652809 3591721662543089920 2113044111343091712 4378362500757098497 6995207189900156929 3663757183898820400 8156653137009750016 9017314464140206081 3300303241751311745 3372660672266829824 4305370146439967833 59412213053795201 6057721409812165632 4105909804348274945 8483713229124468737 3247614568553727777 1534677698867443712 16037110737272833 1375923797070745600 4045015678180993393 1855966175247900928 1234632218269507584 5087432563567579649 969087183407220992 1920449498657321473 8544868927869502000 4630561983965772545 2960182896284270592 5834769870546537024 9193055305544264273 1435977389378262201 7331686521782024064 6405382032876289536 6331858951311515777 6274614803277156609 1376447248695620993 2142416387780960257 7923062956054945792 3003505147463843713 4446469416229314561 8507883094850824272 2351454185534906368 8007547679741501441 8407796203556585473 4217263348489990144 8823350408107626112 8889601308949582593 1715844693975005952 5639500478052108273 2251204876505679232 7302893484341338097 454460497633902081 7342440202005377025 1544407552423882752 987470595451957488 1999970887799952513 7028214843662155776 8109531076969207488 8047156598757326848 3754373213517250561 6804802540798304257 2525301652908724481 3032902589185898561 3406052346873263105 7079814366688989184 1121819311537298432 1733572914955823104 3108104190361678849 5207232377927926401 4464234126222200768 7810536388996747264 8065328179144556545 5484545268188611457 6758054498906148864 7452570788640446129 505132879690342913 7999331885170633752 505623142810017793 879628107274662912 1185752824566553124 5369446721298799824 401361272127840257 5241111033993641984 8087428099813299201 6115785096569055073 8474445589126107136 6965814733447895489 3090570893135347712 6897803645963489569 3634511096813336577 2076636992123781633 2263962881840859136 3759378610601623553 1482141036803721985 729616460676890304 5902225068020300240 6967687341207865985 3236449652256232577 2318334694738927169 4421918298328338432 2773654477714990080 4905251612609505281 5805031105126733569 8039262954404262528 7919177367624579072 685464729860767744 4652353700712364033 4812526697171719297 8567188674849609728 6381757639366215424 2009318887554519040 505330715358756864 6381839788044788928 2779814592669254289 2614606013530461824 2266067565714488768 4554768357617016833 6511461069574684993 4882287655471516830 3728555150782422016 1376499456636289025 1379595968674534400 6017716848779067392 3963754365337141248 7340728084332552192 1179808737045520128 2309108792902866048 2398163779109319680 4689670880678714368 1051924333395190785 902508763883685696 1026514714839142401 7491112278000561152 745844184120378976 7197987290828320896 8786627735093379073 2514285980706410497 4255638158827159553 4771599954890091025 9214341403673460736 1489471276693517313 5083241774429313536 9198145228949517825 148845313390542848 542667677734797312 8381202047559062977 1317013297157865472 1210787530166178688 1449897619689493248 1025478261319806977 7441250580595167232 7069244842269212673 320918502798559745 2134116278744711169 2152909343926859136 5058764198017441792 8776457045444325376 1768497555554197505 3696139662532657664 2874922764382295808 4217341971133546496 7188196906450754560 3240902800982441985 6888008957726610432 4721106707065493505 9074195189917022209 4137856649092641152 2665191974660030465 2496841660692332544 3528492738455733505 68562255882403968 8119055984864473952 3434547499333123713 1934418075353279033 6376353846922370816 6821510563635724288 1141052580552491136 2707555023296275457 3640861361483817869 5833627893669611521 2404397446091828224 2280320341748121089 5737192269171392513 4367627691443847168 2115718754953527296 6518069244495514624 4520048380105916416 7849643865662267392 3827262489854522880 7561705647443542017 8984792567906522398 1806620382666627008 8216317459140676096 1274992489595039744 5606040217610867712 8594811463439022272 3580117676034301952 5015537541415224448 6345704938320232448 2519499187591364609 6865814511918499113 2652845769534072833 1738723435286364161 7023354471511740417 7076502312191438592 5520857788525182976 8963100279873503233 2301634480179511296 7958781236687684368 3347619078408069120 5796613509435672577 4991964542894126336 5523390298443961344 2919208473029389185 4624581581781392128 1748024737522884609 2917026575489823232 8225896555452080128 7504089668372221265 1252430126612480000 4286794927775845376 5521553767565033985 7544096937959970816 966791061010055168 9075608201126529024 7525801853469065216 5848527702861545473 210325234800485697 1992270694257029120 3180060073974022144 8388715905656182145 3635997437308436480 3067004376556290560 5226418188744038400 4503507240174978560 1437500261694291969 2371798564413969857 2691825549790769664 7240902050930810881 1200535326236378624 6890088910061976064 6027572508769316864 2355611981533424625 9153769443922500417 3757498057127062784 8670395717497974785 6183332064223134017 9042907999962968033 8833799303356032001 5593008696255381505 1937633711505047553 6668469188975888877 8641497537571350272 6971439104591456257 5140114986786659072 1505114417145030144 3634764132572803760 3428269802882228416 7372132505099804673 191022777226639936 8798692073776594945 1646162449245366144 6651642118104067584 7013180676787346305 1817512361168494593 1986399802302477824 586426692764299264 3139201810969793217 426277773925941249 2029657094698402452 8491256806669318529 3225052353132519937 3751038350239301632 8591343124998053888 5041078229167380480 6318528131599023537 8100231362681911104 3500077188241116160 5132124756338170369 2909075127182730368 3102576560717387200 4184179188591566336 4572225738073845249 7359404519727300609 5347659183979133185 1228296927862435840 4894299932349844864 6334562253473159377 5846729398077095937 4822160596199874561 5975682933285256192 8518272127588581377 1887084242174644225 8531991122137907201 7428572622942737408 7341327775222390805 4228258984532892768 4182699013934710784 499753783714240256 209065089166069225 8342883215977219329 4018329763689405888 7964034616687014657 8707188346863971328 3381875103493559296 5566568865535107072 6684673481569871401 4807628052345747840 5546218439256543489 7555693046673260544 6378671857394520064 8640815325972335201 7203502533438552448 3070116934359958273 4977078932152925569 7584991845346271745 6493275662490796033 2543862432755843073 7107687196564149664 1165356881744408576 7518555271009480576 5626069540824944640 646922673246928897 488679003856691200 7298873167288171521 2739267843756847104 6359804679954712577 8687799779940867072 7413550625518339136 692150162952422784 3566143628086140928 3182290770207988737 1196283427201794048 2427753200042143841 2359425108135510016 31164712996778000 4873057413671944193 2584211723723019521 321374748617633793 6665688672283091457 6050432212266570176 6507820973366906881 3170133429725868033 4234228621554266625 3595641730265995584 7844034416664837825 7837955646444789472 6363767011217190240 2812939785264138240 8245806464065540097 6749795908647909632 2652834570599780728 8520632179327614977 889892428101032456 3908075763648922209 6947203974821191680 4769346582424394753 4062481684016687937 5184437092743872512 806263760972030464 6783300513622802432 6453135031327369265 8253287482894155777 2507190358309345281 2670599684336620416 5685946318344799120 6215357239827159040 6801605340207513601 2416145770235610112 1051382567108329473 2337373755900936193 1098491345798378241 4373587341169557505 6035727541614792449 2142681158527573792 3787545423718929409 2172040582618560896 5008920376211075072 5814146193585471489 6661457101558932289 6571403458127299841 2430375365871140865 4065395350180462592 5977877816874958848 6443913337668370432 8169840626108764161 7135950587198881024 8115089649977138305 5927419262440316928 5898677612450017280 1330046511443438721 4260543238253206689 6085919830870208513 438942926949056513 3011218770784126976 5933189402787145216 6473554544185999361 2778395123040809473 990577588518586369 2065484960342726864 3882887304657397760 1112675604073037312 2606843712063343489 6288404799407106096 5763694642513317009 2221179404207744513 969896722666433793 7807842011361729793 8958439740811663553 4990300293044727808 158119555589868033 3827846260151803904 8588771291534204928 3136598610676135104 6709865900810497537 6505559937933606912 5339996403970408449 7424256526311421696 2360053688351543297 2386939727749316609 2163854692119920640 5033532477498837889 8676854874315570688 124834528758366080 2725979743779848313 4868525915528261184 6804683412773476608 609768239457395713 724855359426207745 1566097636301806305 6172107626152791851 7133991507571860608 4534824903928147265 7096064134733812737 8804679224978450626 5555734988567472769 6478096913442805610 8819690321763912960 3661320835943925585 9072493622164581633 4810793537237819393 5388637748666716160 1642235643188476928 6331913643533090817 4072266689461161984 4144356017696123904 7062210207609976832 3283697270112131073 1907411360265718240 3735805051344605696 2401123394283716608 4872897045668869640 228797712943367168 4969376736919779072 8652234440260091905 2054923662522108161 5626975149854296128 362013193758316545 3768809862768912384 7957338780181299201 3237179397910436672 8429614462754881537 5182606097102129152 6928753529412071424 5055268376538115072 1073088928351607809 569747550530799105 3659157970516222944 9038232675586884864 8894590167264818176 7979897161298423296 6196180041171561472 2511647288988512800 3543269233851367425 2140519105103396864 5507022482238727680 934785028248934272 8919872981252399056 9061771001834916032 2470800225909742593 8702941363813811168 130257716864531968 6952390899452427552 4355248778652758656 8157906475541856256 749828407023075329 958229277173842672 6832864079926034432 7490562456264376320 8741126187150866432 3248852611716964513 7924092243927007232 2660027358980120576 8240537842809245792 1099239979976063841 2378579421639839745 4075578907516876545 4704749834804254592 3020019249778986881 3350397109498140352 1845962655303467008 3647178237427827577 4469377499822331904 2094100926480185601 7037822341223881473 2707669559660228608 7049189091412738049 3203085396661305345 2913298844108894112 2311972565584719872 9009795646356941264 839091123376274496 5839313844207143393 7529177433698399649 4205416232142322096 1462689152933756929 5573248826251578368 4708726690767740033 5286507090344804353 7504952637814351360 6089652847353126400 7367879586723547136 3608908750744076625 5392777996969241600 8317244152196562945 3598094675962454016 3702731291052740960 8794918173737746432 2494790585386995681 6408690868884431393 1028554593138638849 516269358687994880 685013272460156928 5693510121023268352 8620424294254986460 7661870311858502144 5677196888770742017 3798041537562813440 8346361160407189505 3141208959907221440 311583270088669696 8885280962025347200 6249787057068703745 1920745566754958593 8249182918744932352 5737177852825049089 9006629513468190720 1461306338583436928 2168732095225810945 2365720981618552832 8005450034006915329 536743526974006849 7790040293418827776 1426819768361916096 613581812081164288 3102223099602337793 988052174076284929 7927777051972688129 5158872380914624256 7855419681521655297 6199226908458564608 82767152787922432 4268005058918168064 891687223960371968 5623232017334484992 6445444268367312897 9014340825715306769 2010729004101423105 5786377082903494657 8427639801511673857 4046754433162280960 7594008987226357760 1585277432953178624 3328989748680183809 3706579190489668096 4112414027459449793 246609946487833792 574738895458898945 5811597653243886593 7905524032826507201 6201831214497234945 4720712204872654848 6697151278363918337 191043880398094336 2629537398997049344 3790270170592911616 7474086070876710961 4897711378368757761 1613165609798742017 6735272724349691137 3960467920477422081 2738998426631007232 8649487807821241792 4736121088574440449 3234460082271727105 7681832598400581889 3089601809166173184 1960055111185664576 4695979456247750401 3520578650561478657 4850343294406874880 259718472358892032 7780553470258672544 7131690608013966721 5849902637177282561 7490633329322418177 1344515388240023552 3577892263402878977 3655796039986545600 2078992577978289152 5401724202584084737 2853389741249455584 4486336105690193669 5817843098449870849 4068083922709372929 4682944328120205313 4031427214773968512 6121853264513827745 7178992538199162881 736230493999304705 8460392434483806976 5530431560151838281 4080311208533884929 5747115281398759424 4428732841970275200 2170896538182494913 4373812272921706496 1223783422200004608 9033310084927232001 8628788712717097984 4516010964666274304 899781008498360321 5130827291757729792 3881321400899043329 7817077858206374913 8381796262350610433 2140787079751089505 4149004667261071361 1568405909250795521 2572012170694379712 6218165510769340033 878482141358443569 7989844041572848385 2166300220517416960 3100674064829570817 2120427489018716160 1668388882074698841 658760108834273280 3287719979118788608 7179009455888515073 7488511846697069568 7309137481186291712 7275291492702605312 5131299345049731073 7596319115500949505 1951370117393154049 9217511966800462822 1962966089839198272 8026997407153242881 8613761172865142785 6288499201299647233 3292276948676088832 6284894914844957696 1040086485544484608 9003571799584911808 3602757419134720261 7006338514174053184 4762254717253124096 8917218558912978945 3480446707663962112 1793327361252177408 7124756038429380609 6361838993621516289 3335713246555406337 509241482906848256 3441945864961197889 5470379288580225281 7252505186080702465 865356494259623936 3333977686963912705 1803689601982730945 2475103379237835776 2727438085368172032 2280746553026447137 565776412173855953 4712999020715033856 7887523507960396545 4013398973039602624 7146576478395192801 7950856270189989377 7672178857062404097 2782051485063621120 5746640171943088928 8387403532354396160 3521742616861503872 269913845052336129 8389426704880678393 2387500057759580161 6269966781392109568 8989729389815392960 7530014116188635137 6082663903583417600 4837510594366638593 7785514678554998304 3227631752961925120 7752943092598675456 1889093208133865472 1699727324482654208 3648344243234735617 7348935905072142336 2458788627836590848 361049052874340529 8592073073434949632 7159397489164989937 629792230658547712 7836197727226413057 7501209114137732609 793930659862478849 1168579971389984833 8003647397940874240 3693894553006610433 3486674257877540865 5952424529771914240 4431501422337145601 1606834377643859968 3354547263004213248 5390741407962472321 4577248477713995776 1975050105428485696 797484697210544384 8363659725277531137 3534651947522795716 1327029991740047360 3549355200730548225 8976045769996540673 7300284241033386228 6056533399447094976 5304121348649798273 3935383792584140384 7528703986376007680 3664218427615330305 3072364284627832240 1621177301703398144 8939576955214718977 5898686068649226137 2091289247674852352 8563999473880372225 7757427835881483264 3857967935429243136 8776388529271480121 6765699958352904192 56605933452622465 5230365305309022057 5856952078484757504 5743858749418405888 1456389281589251585 6934205191039049728 3042427161739385857 5901476355623436289 5837292883253184609 6908261193510239161 1274116272657766912 6858318368945098752 4856234128002203648 8653475945535585281 7503749129504431936 1468886942813848577 7150805167588811265 7475367360072119040 2059930785541713153 2382864465104863232 9171725138448388064 5923928021184622080 4080773190182085120 8946464906471163392 6082373189849312768 710519755100520449 5513802933340708865 2972579887607891968 163189151735752705 8543591800841095296 416073698620206945 8167242641659346305 5021585240788943281 9172080067576277056 397750736807096832 7153927856821281793 4526445080278933505 514229889260892481 2003230004025733825 5871162963098653697 4638858881457020929 8454237415614640128 3862048494168804865 6321060216313153536 1166627365323854080 7433749673826938880 8240192510107369473 3227286522010481409 1589001035663540224 3290103893356224512 3508211155197362176 3274355929325692064 8981033788224102689 6864126659371605820 1741634940109815809 6463356450105860545 1346763936236249088 5468388270307196929 2911417428408703649 1741545218650695220 2283942832505552896 3367556954162051073 4992398732628834496 2243636111065272321 3074782580434321408 5659515787139969792 5924137102075614689 8915079306535493633 6747250046842953728 9222367890595817089 5599796005133223936 5390407107515866112 5094852757874415553 6097541592179945472 6345540395654561793 4165897958388270592 6711728906795991040 5595748813147335593 2503393994861735120 1929892525704966841 2283712536841155584 6742350637634659329 8713682038215409424 7369339083194338049 8943776040260562945 6591869013976481792 2412661148506777441 8006312640064568792 9034992856267227137 5763537644960808961 8567946627503750912 8376060176268091392 3393241999560507137 3651120502410474112 8977132412652427073 772239055942009056 5518559258893549569 8552486732163219456 4007121005657879552 3993893363714121920 4296998582519152641 4787501720032559105 4900897764473254913 1017826059826912129 4595372993828683776 1829738710949641216 65591286686679040 7452296382146674688 2386839201090781185 6097367863374277024 7235186853670097921 7162438703717616136 2298391452758933504 7249240864246451456 4709584678418032737 4215557361589856969 4392046555743895552 977294698153142336 5588642630750240768 2388852128729006080 2803746713990004737 8749426598969270272 4138594079489995777 3322724942659484673 996992225902404929 851004249446994240 3546245956559258241 3642006595082078208 2685391735489570480 2157013613235929088 4227162678244872192 8539275586724310144 7808162403751149056 5565573376652683137 3811016557351280640 2248434040144236545 6161564404570122944 2546823248391118849 3768557765160545889 3813988279800283136 7196787802634005104 3629103035761292417 1712284803451781121 1512430821004471168 3042563314573093889 5344414195067928577 2949689860352306224 3723576625700523265 7159908054432618656 5666931478912254272 2295454772462014464 7578014639606469673 2634850853722424641 123688823968641920 3008538169284356353 1450345443493817088 4314911021459079168 3403181140004274177 6521118074699722753 2800777230449027456 8032200326942305281 1123403130564289281 6108224485930066433 1546078329406676993 5245409487043870720 4584281008068798464 6652619326267154433 4426878608780753176 1616021469519471616 4535146037072630784 7699237100943799297 4292389556814052609 7384916665924919296 3911740103643950208 9139475656228317232 424500254380563392 3425908731938631297 6738437729087358976 6492234288569439896 7719060294403567616 7992176128052377345 1167644990388517889 4271157108413562880 3109056102493650944 9070962927166824801 3999056395606214272 7611385053642227712 7178983301775650968 8989674141997702912 9076569341798285312 2818425350456819616 1301111939349610753 5359898578526601216 2641702439319257089 4377159368020848641 7691623014273116161 5183179406086385664 7169031758096580609 7423910235618316288 352353808718195521 4123841143989764097 1987060058259473153 2000158872284571680 2838833801165881345 10093668724971392 5448518068691681792 6401081506228005824 1890299001634701312 2647051239955628033 768703511152149633 8656340862560525313 4044395639890722816 1448576287304294400 1759492023812128699 8584454809993379841 8325922938804338689 4123439875821374976 1252287667735852384 8339606550899851265 8298850628322994176 1410289515109842945 6419891254535452160 8185677566022254592 5099518832877730817 9156175555494660608 3400207668733357056 1563135961106556928 6189677931246927872 4515347089100041216 7933335962980367361 7336452174915432854 9089019770560315392 2232520869213597697 7377931935867822081 3565467468870844416 2075230984679249153 5726960269525730816 7156373640896162169 4353647931305479168 5937410330659834752 2090985432491229184 9141402627706249457 7495861635526746113 6342033229165207552 3544782870812674432 3291221403131581952 7064425271493326336 541958751829622785 9094825480694300673 8350765380898859248 772335969925469185 1265332070628540160 387288938028212225 6307138790957136640 8535502699040708097 1112610409606257585 689643052169707520 9187237354080152320 4897802828631801857 8090669982630036992 9090233107641035520 8512161327330590721 8691878171543921665 7066925843806238272 5550538489842203649 8801052313693155328 8928071072339844960 3495368269193665536 4621076685858980224 6139058080950829057 8085621104292749312 7662892477462566913 4465097531849265153 3452370008294383616 4424938699026542593 4971661432505499648 1826946426652672001 1825420586620877040 5391738518235872768 7133697454932443928 6324361013296993617 5233938232873625857 7854053770826221729 3295473684069638144 8192380901808470624 7401500379998177793 3027055929451751057 1190934634766355136 5202837568594034688 4377865460934480128 8883623172848350209 4211149066229086129 5414045343945386673 4035351448336119809 4655787099193743873 6703305563530114305 5286457202156605440 6554401799911872257 5067648273211747712 8457699858333371392 5844196631190081881 7887920741919857281 7905098562846710785 7425534912232423425 416416599300114433 8760799792677881856 814442040653797377 5339333018452836353 1044835894711742976 1891439842279717121 3644361469398528001 3002240867687991808 520729336827912085 159973109521967105 1494686053766807041 2505984125306966528 475146693528264704 8977143334358745089 7720413635380273153 428350602576605185 7270221444702273536 4634970663422459905 4357265731957643264 8490496622005153793 6577136067546948608 7973693817036367872 9095462362618182657 7257733493794812033 4729332994769944577 3105380928863731713 5850077256749786113 750183958356490240 8579339056950192129 1473538214306735360 8004224254578187265 6547965992642719232 383587315781009409 1815776275381092353 5863489595998779749 8998326770685182080 3314685022717424032 3789652534950740480 2403228273539011680 5115334243906103041 4042391930275537921 2688075841114075136 3029044187148812289 6162026640217448449 7561624540158738433 3662428195758301184 922925307396839424 2621417183453823616 240147556344571905 8277288012340194689 9183014698087826145 4044393855791489024 820636219024605185 9033699272983525377 7003920550373665729 1918660818656769537 8909949499075746816 8439968738264889792 3310675286906699776 8017411335158759425 7876906016665645313 3794944364346902529 1458161930208215041 5667164329260351489 8282053247749565440 182992924082118656 1622141070531472128 4817471732051738624 2750865022132707780 7630381154490271745 8164445493711829601 1666700115213354561 5835748733622550528 3416659497699471360 5027552733620918712 6525668059905268736 6333782224775137152 7577891374492274689 4437410807041400832 8438982437672352921 7953048404397505536 2317617681971314688 6400156030201422225 1827199429758686176 6820523772507242496 6106925329438212096 2330361358110279041 8732092040760721409 5462444918198239232 3332392725419917313 365391564413193921 4732846853672376704 2405698724035465985 783393485621478784 1623264529136189249 5361507394020732928 6071188956587397889 528808550981971457 8137321666740006057 6976449673153216513 3680304378447090048 1515574542039900672 2868508232492728321 2615036698522812417 4099850551371890689 4459685398142368449 6373596521280775168 4117339738147268577 2439342572240535552 4406922067004424193 3174119484220588032 4623615735745216512 2245987715455513225 2882795426344605185 7571689475473539072 3832638800014240000 5113194188584386560 592586508192062696 6636180405488506368 699157124910340224 5883775846355067328 3999974991248353280 4027788998724188161 2172092708060604416 7392928873852846081 1683498250553245697 997838352262226945 329022003256988800 493807671194405249 2757607961738108929 3687187073127449473 7959602617482469376 3164962308406985409 7725684943425196032 690997159115227137 6884245327160852481 788442108424937473 3077716438784012368 7231677143369928704 4849855481531335681 6146481146103863169 2447799494583558144 2073605122018997696 3314209837926018113 3190116819883447041 6229450752226991553 5523401977161476033 8086048398379134977 2986817095582760448 3634228604938813953 1646220785142136832 3870580253066330112 2798560971889341952 8307454846014772480 3791080262012594240 4980726935440820096 3249266862066929409 1739153049815668321 3911837039113055233 9124437060848975872 3949972861132734465 6561082364796104704 2823288594471862272 5424256030228223488 8497040711159350273 4917549302000073825 2274140898673014400 6182193883968253952 5981187821066463777 284325791178728528 6913608694808305665 5432627615767990272 4924555648386551809 6765896185017038336 1156291436612870145 2035808432585031680 2671640530426698257 1084705795049169025 9370074214137857 8307045458765509632 6334713087456837696 3396399599996829696 5202343672448383105 2787081684754685952 592283833281282049 2234020287976540353 988947312579022848 111562499759915009 4843434572773216161 1161805134975522561 5025422419337613472 3699564763475187712 4530250565514950913 2724693082298500209 4945179719801114409 3345465966358228993 6355369913345433585 7956315985428887712 2581446288366275872 2314699536033614208 1751372975207383040 8608002132100010689 225177425920524289 2628467867522215937 8751243507488691456 5938448736665141248 8709936338516260097 8708874202024837632 3975308238894322688 6795844776019017729 7314314915697353728 4839034419127569569 6753663821646776416 7535767360734181889 1189714699040606305 5475619504432599840 495308978075140096 4556478470493378480 6573590888253837313 6555565336333704449 4880495112931033024 58812143176831713 4818538371750835297 5056438411269512832 7543596679257250305 7073153671021199360 8334856864386994177 3676708566410658049 1934174222890260240 6021938323188489569 2742616317390215072 509859976116636928 6782553358143246336 6948185626538472577 4068023308785418240 3412884119071344896 7834205210625703937 4045815243322844161 8039599554236065840 7649678665786102785 3931055399876919937 1377540941354106880 7822188026974251401 4082611881726406145 4361281283533800529 6932611169779451393 2455783416229089281 2153517136930668544 4286178517947549952 5810175922410400728 6177859882502193152 7980642563227526144 8434688936156080897 2910499152231291105 7486199777249648640 7917578096761234560 8394967062195556352 2743220352461648896 2244412668090275840 6379578226890178560 8672688533580932545 277127438137272417 5229039065153071232 6941123459409671169 4644096164074096641 6505292221136840673 498526811472102273 2829956725712817345 3092566529130639616 4974325237091442688 9186527254962224577 1970916350067489656 5784036494572214273 2564058078460722592 7736987666724783616 4682921109952033568 2601937532465406976 5601952194569300480 4432248432110429824 928357205879373825 8559520888864335873 5525756463524380672 8383998395166973569 6610624820397916160 7433955527949758757 3498912930160559105 4456936425043525632 4364069751197456384 1366502154757939200 8071427491119710209 8088053114556101633 4328486559635306785 2062626367796031488 109457620156973057 6654387760642814337 1657938327575611393 6552470851230752768 7881274847616976897 2806669344047685633 8623707329082234368 5862526025426010112 1843018452265396225 4224667610383583232 8478376937956687873 734200922801438721 8949195938898411520 7048797844778973696 4464428287666831616 848216859082735360 4793612163831873536 3766796833668120704 5680587550794973184 8944385717291141120 7817126119963301952 360297360779261953 3142509323425542145 9223326947307411457 5329066709901099520 5264642036521773173 1189918568963073025 4112853276827089665 9171188347757953025 7024851211119547789 1921533278893480961 7953456923464204288 153220949568237568 7666179842940382721 5400454060822233088 7181344353967968768 464779813486083073 2425116066741895169 2345794885203859816 9216607379472155265 2662152457191231488 3490212489313044992 3390324234858215425 6775381975243942528 5602064594636286976 7354409219512631297 4788838934945001344 4709685204634146113 2210725186910789440 592015908179599896 1511937683415498752 6880936431346368512 9177254134022852608 8083666549822238720 1668402471138952064 3147677847679890049 1676307860048815776 3922693400621683329 8486913928036876289 5724800904923427840 8715091602614884865 5268357942331424001 57317817816715265 7191904430324108289 324655903386386433 7273071423917474817 5508260527193049088 3568280530743613664 7633867149049108225 2705506143005506817 2662152450551599105 2453143463519165441 5250446636270453569 8629034311054641408 9131508150201737728 7462444287517148777 6929550167054987264 4316878513398480896 2034651818728441344 2070499211400071168 7436866671062269952 5016912326349785280 5391585060832776961 1506321049905250304 8196429217194154496 6383608960819658752 5024178522437546561 7534797792947481857 2238908857570198573 5817902336096820353 483913148441088001 569634508410943744 215381443280470017 5224911527347669248 1844383591950568000 2302971847245613057 2163287936861196896 7922576718534228480 2990234771576875009 3316134521691107361 6013979130723161089 5904446998460147585 8427798476242514432 3252860050259705856 5711290741068879488 4745325074674649088 4780260083624493057 7416918294712083136 8133250976208388096 6167650784364952832 5519404018129064289 5418465253556420608 1771498058748904960 2746244318139433984 1619520232574922496 3071008735015726784 7195624709362405152 5991337751570792449 8971841957405032448 5005515268910358773 6547108944923426048 14291408044018689 1856199226157027841 5842101045612063744 4140961732419149824 816554358736624641 8345532833069416449 5729360492986056705 2181543613750422032 6728569796480872000 4312413659508227456 1499804951338164225 6104162060481101825 9204043241658885280 2839493000878503936 1973334698269159936 8189314655173864448 9197812416100052352 1771404830417071616 1050882289150163457 3238777207698581472 1173808628892678273 5069955439352704001 3612187051905577952 4036780482489221120 2875238021326867713 5886533916485238144 7837804215556700161 4336136573677567488 7938762354426551841 1220029422658629760 5711892434777186081 8143335414203547648 4359626359727362816 9078187988345150102 567917168690956417 3859775083621791040 4887328154048802304 681707821828896005 843195573025280833 4947318766228193633 861263256292579329 3048682061148717057 8758866937154361600 1595641468244606273 4295342644488983553 5465700365452107776 8031335991904851585 5924722366796918784 3523345241196795136 7870839114262230849 6448674264087787392 2050652659397783553 641329875858585697 6624443258164165024 696056402979522560 5375852043707547649 4702645076935835648 222303865950253056 9055785845991454432 419608684378129761 4568636597019049985 5403721904120596672 5809094938345093760 6246000121387219968 1355342057664307200 4978796916701133953 7002917380278190081 4771682793690666064 6587847268971484032 8343708738770719745 4269301408188760065 2391361985679190016 2779848535714400833 4381977735969716993 7726860427372097537 1830825224806371393 7268447524575490048 1497372740007670040 8591190696689201184 2028304372653064704 7415202490323382337 6800036849732831744 7185116252140994560 1415246095895442176 699244993849987073 5416739143098957824 3082168002209875968 1187649507383492353 3818602638414742912 2698387474505792033 3260633824560714273 1361786772521947137 6521752755810336769 5270496103820274880 397084159844607936 3294206612952131328 8832017441955479041 1321107828611324160 4071380378326170624 7669043986821785600 6689196237593869025 2546030149947799936 6520030312357936128 8686445970018260737 5221555930242161664 9019587344670066816 5667762364027758049 5530060315250065408 6676397982159011840 7987392485479865344 6427770990610437121